diff --git a/etl_billiards/ETL_Manager.spec b/etl_billiards/ETL_Manager.spec index 66892de..622376d 100644 --- a/etl_billiards/ETL_Manager.spec +++ b/etl_billiards/ETL_Manager.spec @@ -1,12 +1,21 @@ # -*- mode: python ; coding: utf-8 -*- +from PyInstaller.utils.hooks import collect_all + +datas = [('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\gui\\resources', 'gui/resources'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_dwd_doc.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_dws.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_etl_admin.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_ODS_doc.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\seed_ods_tasks.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\seed_scheduler_tasks.sql', 'database')] +binaries = [] +hiddenimports = ['shiboken6', 'shiboken6.Shiboken', 'PySide6.QtCore', 'PySide6.QtGui', 'PySide6.QtWidgets', 'PySide6.QtNetwork', 'psycopg2', 'psycopg2.extras', 'psycopg2.extensions', 'gui.models.task_model', 'gui.models.schedule_model', 'gui.utils.cli_builder', 'gui.utils.config_helper', 'gui.utils.app_settings', 'gui.workers.task_worker', 'gui.workers.db_worker', 'gui.widgets.settings_dialog'] +tmp_ret = collect_all('shiboken6') +datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2] +tmp_ret = collect_all('PySide6') +datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2] a = Analysis( ['C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\gui\\main.py'], pathex=[], - binaries=[], - datas=[('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\gui\\resources', 'gui/resources'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_dwd_doc.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_dws.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_etl_admin.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\schema_ODS_doc.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\seed_ods_tasks.sql', 'database'), ('C:\\dev\\LLTQ\\ETL\\feiqiu-ETL\\etl_billiards\\database\\seed_scheduler_tasks.sql', 'database')], - hiddenimports=['PySide6.QtCore', 'PySide6.QtGui', 'PySide6.QtWidgets', 'psycopg2', 'psycopg2.extras', 'psycopg2.extensions', 'gui.models.task_model', 'gui.models.schedule_model', 'gui.utils.cli_builder', 'gui.utils.config_helper', 'gui.utils.app_settings', 'gui.workers.task_worker', 'gui.workers.db_worker', 'gui.widgets.settings_dialog'], + binaries=binaries, + datas=datas, + hiddenimports=hiddenimports, hookspath=[], hooksconfig={}, runtime_hooks=[], diff --git a/etl_billiards/build_exe.py b/etl_billiards/build_exe.py index dfed3af..6b8b609 100644 --- a/etl_billiards/build_exe.py +++ b/etl_billiards/build_exe.py @@ -88,11 +88,25 @@ def build_exe(onefile: bool = False, console: bool = False): for sql_file in database_dir.glob("*.sql"): cmd.extend(["--add-data", f"{sql_file};database"]) + # 收集完整模块(解决跨机器运行时缺少模块的问题) + collect_all_modules = [ + "shiboken6", # PySide6 依赖,必须完整打包 + "PySide6", # Qt 绑定,必须完整打包 + ] + for mod in collect_all_modules: + cmd.extend(["--collect-all", mod]) + # 隐式导入 hidden_imports = [ + # shiboken6 核心模块(解决 No module named 'shiboken6.Shiboken' 错误) + "shiboken6", + "shiboken6.Shiboken", + # PySide6 核心模块 "PySide6.QtCore", "PySide6.QtGui", "PySide6.QtWidgets", + "PySide6.QtNetwork", + # 数据库 "psycopg2", "psycopg2.extras", "psycopg2.extensions", diff --git a/etl_billiards/dist/ETL_Manager/ETL_Manager.exe b/etl_billiards/dist/ETL_Manager/ETL_Manager.exe index 4c8e672..1d33ce1 100644 Binary files a/etl_billiards/dist/ETL_Manager/ETL_Manager.exe and b/etl_billiards/dist/ETL_Manager/ETL_Manager.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/MSVCP140_2.dll b/etl_billiards/dist/ETL_Manager/_internal/MSVCP140_2.dll new file mode 100644 index 0000000..8c2225d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/MSVCP140_2.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/PySide6_Addons.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/PySide6_Addons.json new file mode 100644 index 0000000..10f5655 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/PySide6_Addons.json @@ -0,0 +1,70 @@ +{ + "3DAnimation": [], + "3DCore": [], + "3DExtras": [], + "3DInput": [ + "3dinputdevices" + ], + "3DLogic": [], + "3DRender": [ + "sceneparsers", + "geometryloaders", + "renderplugins", + "renderers" + ], + "AxContainer": [], + "Bluetooth": [], + "Charts": [], + "DataVisualization": [], + "Graphs": [], + "GraphsWidgets": [], + "Multimedia": [ + "multimedia" + ], + "MultimediaWidgets": [], + "NetworkAuth": [], + "Nfc": [], + "Pdf": [], + "PdfWidgets": [], + "Positioning": [ + "position" + ], + "Quick3D": [ + "assetimporters" + ], + "RemoteObjects": [], + "Scxml": [ + "scxmldatamodel" + ], + "Sensors": [ + "sensors" + ], + "SerialPort": [], + "SerialBus": [ + "canbus" + ], + "SpatialAudio": [], + "StateMachine": [], + "TextToSpeech": [ + "texttospeech" + ], + "VirtualKeyboard": [ + "virtualkeyboard" + ], + "WebChannel": [], + "WebEngineCore": [], + "WebEngineQuick": [], + "WebEngineWidgets": [], + "WebSockets": [], + "HttpServer": [], + "Location": [ + "geoservices" + ], + "Asyncio": [], + "WebView": [ + "webview", + "DEPENDENCIES", + "QtQuick/auto" + ], + "WebViewQuick": [] +} \ No newline at end of file diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/PySide6_Essentials.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/PySide6_Essentials.json new file mode 100644 index 0000000..e94eb13 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/PySide6_Essentials.json @@ -0,0 +1,56 @@ +{ + "Core": [], + "Gui": [ + "accessiblebridge", + "platforms", + "platforms/darwin", + "xcbglintegrations", + "platformthemes", + "platforminputcontexts", + "generic", + "iconengines", + "imageformats", + "egldeviceintegrations" + ], + "Widgets": [ + "styles" + ], + "Help": [], + "Network": [ + "networkaccess", + "networkinformation", + "tls" + ], + "Concurrent": [], + "DBus": [], + "Designer": [ + "designer" + ], + "OpenGL": [], + "OpenGLWidgets": [], + "PrintSupport": [ + "printsupport" + ], + "Qml": [ + "qmltooling", + "qmllint" + ], + "Quick": [ + "scenegraph", + "vectorimageformats" + ], + "QuickControls2": [], + "QuickTest": [], + "QuickWidgets": [], + "Xml": [], + "Test": [], + "Sql": [ + "sqldrivers" + ], + "Svg": [], + "SvgWidgets": [], + "UiTools": [], + "Wayland": [], + "LanguageServer": [], + "JsonRpc": [] +} \ No newline at end of file diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DAnimation.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DAnimation.pyi new file mode 100644 index 0000000..5bf5486 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DAnimation.pyi @@ -0,0 +1,499 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.Qt3DAnimation, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.Qt3DAnimation` + +import PySide6.Qt3DAnimation +import PySide6.QtCore +import PySide6.QtGui +import PySide6.Qt3DCore +import PySide6.Qt3DRender + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class Qt3DAnimation(Shiboken.Object): + + class QAbstractAnimation(PySide6.QtCore.QObject): + + animationNameChanged : typing.ClassVar[Signal] = ... # animationNameChanged(QString) + durationChanged : typing.ClassVar[Signal] = ... # durationChanged(float) + positionChanged : typing.ClassVar[Signal] = ... # positionChanged(float) + + class AnimationType(enum.Enum): + + KeyframeAnimation = 0x1 + MorphingAnimation = 0x2 + VertexBlendAnimation = 0x3 + + + def animationName(self, /) -> str: ... + def animationType(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.AnimationType: ... + def duration(self, /) -> float: ... + def position(self, /) -> float: ... + def setAnimationName(self, name: str, /) -> None: ... + def setDuration(self, duration: float, /) -> None: ... + def setPosition(self, position: float, /) -> None: ... + + class QAbstractAnimationClip(PySide6.Qt3DCore.Qt3DCore.QNode): + + durationChanged : typing.ClassVar[Signal] = ... # durationChanged(float) + def duration(self, /) -> float: ... + + class QAbstractChannelMapping(PySide6.Qt3DCore.Qt3DCore.QNode): ... + + class QAbstractClipAnimator(PySide6.Qt3DCore.Qt3DCore.QComponent): + + channelMapperChanged : typing.ClassVar[Signal] = ... # channelMapperChanged(Qt3DAnimation::QChannelMapper*) + clockChanged : typing.ClassVar[Signal] = ... # clockChanged(Qt3DAnimation::QClock*) + loopCountChanged : typing.ClassVar[Signal] = ... # loopCountChanged(int) + normalizedTimeChanged : typing.ClassVar[Signal] = ... # normalizedTimeChanged(float) + runningChanged : typing.ClassVar[Signal] = ... # runningChanged(bool) + + class Loops(enum.Enum): + + Infinite = -1 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, running: bool | None = ..., loops: int | None = ..., channelMapper: PySide6.Qt3DAnimation.Qt3DAnimation.QChannelMapper | None = ..., clock: PySide6.Qt3DAnimation.Qt3DAnimation.QClock | None = ..., normalizedTime: float | None = ...) -> None: ... + + def channelMapper(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannelMapper: ... + def clock(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QClock: ... + def isRunning(self, /) -> bool: ... + def loopCount(self, /) -> int: ... + def normalizedTime(self, /) -> float: ... + def setChannelMapper(self, channelMapper: PySide6.Qt3DAnimation.Qt3DAnimation.QChannelMapper, /) -> None: ... + def setClock(self, clock: PySide6.Qt3DAnimation.Qt3DAnimation.QClock, /) -> None: ... + def setLoopCount(self, loops: int, /) -> None: ... + def setNormalizedTime(self, timeFraction: float, /) -> None: ... + def setRunning(self, running: bool, /) -> None: ... + def start(self, /) -> None: ... + def stop(self, /) -> None: ... + + class QAbstractClipBlendNode(PySide6.Qt3DCore.Qt3DCore.QNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QAdditiveClipBlend(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode): + + additiveClipChanged : typing.ClassVar[Signal] = ... # additiveClipChanged(Qt3DAnimation::QAbstractClipBlendNode*) + additiveFactorChanged : typing.ClassVar[Signal] = ... # additiveFactorChanged(float) + baseClipChanged : typing.ClassVar[Signal] = ... # baseClipChanged(Qt3DAnimation::QAbstractClipBlendNode*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, baseClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode | None = ..., additiveClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode | None = ..., additiveFactor: float | None = ...) -> None: ... + + def additiveClip(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode: ... + def additiveFactor(self, /) -> float: ... + def baseClip(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode: ... + def setAdditiveClip(self, additiveClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode, /) -> None: ... + def setAdditiveFactor(self, additiveFactor: float, /) -> None: ... + def setBaseClip(self, baseClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode, /) -> None: ... + + class QAnimationAspect(PySide6.Qt3DCore.Qt3DCore.QAbstractAspect): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + + class QAnimationCallback(Shiboken.Object): + + class Flag(enum.Flag): + + OnOwningThread = 0x0 + OnThreadPool = 0x1 + + + def __init__(self, /) -> None: ... + + def valueChanged(self, value: typing.Any, /) -> None: ... + + class QAnimationClip(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip): + + clipDataChanged : typing.ClassVar[Signal] = ... # clipDataChanged(Qt3DAnimation::QAnimationClipData) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, clipData: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipData | None = ...) -> None: ... + + def clipData(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipData: ... + def setClipData(self, clipData: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipData, /) -> None: ... + + class QAnimationClipData(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipData, /) -> bool: ... + def __ne__(self, rhs: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipData, /) -> bool: ... + def appendChannel(self, c: PySide6.Qt3DAnimation.Qt3DAnimation.QChannel, /) -> None: ... + def begin(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannel: ... + def cbegin(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannel: ... + def cend(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannel: ... + def channelCount(self, /) -> int: ... + def clearChannels(self, /) -> None: ... + def end(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannel: ... + def insertChannel(self, index: int, c: PySide6.Qt3DAnimation.Qt3DAnimation.QChannel, /) -> None: ... + def isValid(self, /) -> bool: ... + def name(self, /) -> str: ... + def removeChannel(self, index: int, /) -> None: ... + def setName(self, name: str, /) -> None: ... + + class QAnimationClipLoader(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip): + + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl) + statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status) + + class Status(enum.Enum): + + NotReady = 0x0 + Ready = 0x1 + Error = 0x2 + + + @typing.overload + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., status: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.Status | None = ...) -> None: ... + @typing.overload + def __init__(self, source: PySide6.QtCore.QUrl | str, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, status: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.Status | None = ...) -> None: ... + + def setSource(self, source: PySide6.QtCore.QUrl | str, /) -> None: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def status(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationClipLoader.Status: ... + + class QAnimationController(PySide6.QtCore.QObject): + + activeAnimationGroupChanged: typing.ClassVar[Signal] = ... # activeAnimationGroupChanged(int) + entityChanged : typing.ClassVar[Signal] = ... # entityChanged(Qt3DCore::QEntity*) + positionChanged : typing.ClassVar[Signal] = ... # positionChanged(float) + positionOffsetChanged : typing.ClassVar[Signal] = ... # positionOffsetChanged(float) + positionScaleChanged : typing.ClassVar[Signal] = ... # positionScaleChanged(float) + recursiveChanged : typing.ClassVar[Signal] = ... # recursiveChanged(bool) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, activeAnimationGroup: int | None = ..., position: float | None = ..., positionScale: float | None = ..., positionOffset: float | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ..., recursive: bool | None = ...) -> None: ... + + def activeAnimationGroup(self, /) -> int: ... + def addAnimationGroup(self, animationGroups: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup, /) -> None: ... + def animationGroupList(self, /) -> typing.List[PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup]: ... + def entity(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ... + def getAnimationIndex(self, name: str, /) -> int: ... + def getGroup(self, index: int, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup: ... + def position(self, /) -> float: ... + def positionOffset(self, /) -> float: ... + def positionScale(self, /) -> float: ... + def recursive(self, /) -> bool: ... + def removeAnimationGroup(self, animationGroups: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup, /) -> None: ... + def setActiveAnimationGroup(self, index: int, /) -> None: ... + def setAnimationGroups(self, animationGroups: collections.abc.Sequence[PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationGroup], /) -> None: ... + def setEntity(self, entity: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ... + def setPosition(self, position: float, /) -> None: ... + def setPositionOffset(self, offset: float, /) -> None: ... + def setPositionScale(self, scale: float, /) -> None: ... + def setRecursive(self, recursive: bool, /) -> None: ... + + class QAnimationGroup(PySide6.QtCore.QObject): + + durationChanged : typing.ClassVar[Signal] = ... # durationChanged(float) + nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString) + positionChanged : typing.ClassVar[Signal] = ... # positionChanged(float) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, name: str | None = ..., position: float | None = ..., duration: float | None = ...) -> None: ... + + def addAnimation(self, animation: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation, /) -> None: ... + def animationList(self, /) -> typing.List[PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation]: ... + def duration(self, /) -> float: ... + def name(self, /) -> str: ... + def position(self, /) -> float: ... + def removeAnimation(self, animation: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation, /) -> None: ... + def setAnimations(self, animations: collections.abc.Sequence[PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation], /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setPosition(self, position: float, /) -> None: ... + + class QBlendedClipAnimator(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator): + + blendTreeChanged : typing.ClassVar[Signal] = ... # blendTreeChanged(QAbstractClipBlendNode*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, blendTree: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode | None = ...) -> None: ... + + def blendTree(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode: ... + def setBlendTree(self, blendTree: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode, /) -> None: ... + + class QCallbackMapping(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping): + + channelNameChanged : typing.ClassVar[Signal] = ... # channelNameChanged(QString) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, channelName: str | None = ...) -> None: ... + + def callback(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationCallback: ... + def channelName(self, /) -> str: ... + def setCallback(self, type: int, callback: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationCallback, /, flags: PySide6.Qt3DAnimation.Qt3DAnimation.QAnimationCallback.Flag = ...) -> None: ... + def setChannelName(self, channelName: str, /) -> None: ... + + class QChannel(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.Qt3DAnimation.Qt3DAnimation.QChannel, /) -> None: ... + @typing.overload + def __init__(self, name: str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def appendChannelComponent(self, component: PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent, /) -> None: ... + def begin(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent: ... + def cbegin(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent: ... + def cend(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent: ... + def channelComponentCount(self, /) -> int: ... + def clearChannelComponents(self, /) -> None: ... + def end(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent: ... + def insertChannelComponent(self, index: int, component: PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent, /) -> None: ... + def jointIndex(self, /) -> int: ... + def name(self, /) -> str: ... + def removeChannelComponent(self, index: int, /) -> None: ... + def setJointIndex(self, jointIndex: int, /) -> None: ... + def setName(self, name: str, /) -> None: ... + + class QChannelComponent(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.Qt3DAnimation.Qt3DAnimation.QChannelComponent, /) -> None: ... + @typing.overload + def __init__(self, name: str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def appendKeyFrame(self, kf: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame, /) -> None: ... + def begin(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame: ... + def cbegin(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame: ... + def cend(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame: ... + def clearKeyFrames(self, /) -> None: ... + def end(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame: ... + def insertKeyFrame(self, index: int, kf: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame, /) -> None: ... + def keyFrameCount(self, /) -> int: ... + def name(self, /) -> str: ... + def removeKeyFrame(self, index: int, /) -> None: ... + def setName(self, name: str, /) -> None: ... + + class QChannelMapper(PySide6.Qt3DCore.Qt3DCore.QNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + def addMapping(self, mapping: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping, /) -> None: ... + def mappings(self, /) -> typing.List[PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping]: ... + def removeMapping(self, mapping: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping, /) -> None: ... + + class QChannelMapping(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping): + + channelNameChanged : typing.ClassVar[Signal] = ... # channelNameChanged(QString) + propertyChanged : typing.ClassVar[Signal] = ... # propertyChanged(QString) + targetChanged : typing.ClassVar[Signal] = ... # targetChanged(Qt3DCore::QNode*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, channelName: str | None = ..., target: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., property: str | None = ...) -> None: ... + + def channelName(self, /) -> str: ... + def property(self, /) -> str: ... + def setChannelName(self, channelName: str, /) -> None: ... + def setProperty(self, property: str, /) -> None: ... + def setTarget(self, target: PySide6.Qt3DCore.Qt3DCore.QNode, /) -> None: ... + def target(self, /) -> PySide6.Qt3DCore.Qt3DCore.QNode: ... + + class QClipAnimator(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipAnimator): + + clipChanged : typing.ClassVar[Signal] = ... # clipChanged(Qt3DAnimation::QAbstractAnimationClip*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, clip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip | None = ...) -> None: ... + + def clip(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip: ... + def setClip(self, clip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip, /) -> None: ... + + class QClipBlendValue(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode): + + clipChanged : typing.ClassVar[Signal] = ... # clipChanged(Qt3DAnimation::QAbstractAnimationClip*) + + @typing.overload + def __init__(self, clip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, clip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip | None = ...) -> None: ... + + def clip(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip: ... + def setClip(self, clip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimationClip, /) -> None: ... + + class QClock(PySide6.Qt3DCore.Qt3DCore.QNode): + + playbackRateChanged : typing.ClassVar[Signal] = ... # playbackRateChanged(double) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, playbackRate: float | None = ...) -> None: ... + + def playbackRate(self, /) -> float: ... + def setPlaybackRate(self, playbackRate: float, /) -> None: ... + + class QKeyFrame(Shiboken.Object): + + class InterpolationType(enum.Enum): + + ConstantInterpolation = 0x0 + LinearInterpolation = 0x1 + BezierInterpolation = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, coords: PySide6.QtGui.QVector2D, /) -> None: ... + @typing.overload + def __init__(self, coords: PySide6.QtGui.QVector2D, lh: PySide6.QtGui.QVector2D, rh: PySide6.QtGui.QVector2D, /) -> None: ... + + def __eq__(self, rhs: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame, /) -> bool: ... + def __ne__(self, rhs: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame, /) -> bool: ... + def coordinates(self, /) -> PySide6.QtGui.QVector2D: ... + def interpolationType(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame.InterpolationType: ... + def leftControlPoint(self, /) -> PySide6.QtGui.QVector2D: ... + def rightControlPoint(self, /) -> PySide6.QtGui.QVector2D: ... + def setCoordinates(self, coords: PySide6.QtGui.QVector2D, /) -> None: ... + def setInterpolationType(self, interp: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyFrame.InterpolationType, /) -> None: ... + def setLeftControlPoint(self, lh: PySide6.QtGui.QVector2D, /) -> None: ... + def setRightControlPoint(self, rh: PySide6.QtGui.QVector2D, /) -> None: ... + + class QKeyframeAnimation(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation): + + easingChanged : typing.ClassVar[Signal] = ... # easingChanged(QEasingCurve) + endModeChanged : typing.ClassVar[Signal] = ... # endModeChanged(QKeyframeAnimation::RepeatMode) + framePositionsChanged : typing.ClassVar[Signal] = ... # framePositionsChanged(QList) + startModeChanged : typing.ClassVar[Signal] = ... # startModeChanged(QKeyframeAnimation::RepeatMode) + targetChanged : typing.ClassVar[Signal] = ... # targetChanged(Qt3DCore::QTransform*) + targetNameChanged : typing.ClassVar[Signal] = ... # targetNameChanged(QString) + + class RepeatMode(enum.Enum): + + None_ = 0x0 + Constant = 0x1 + Repeat = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, framePositions: collections.abc.Sequence[float] | None = ..., target: PySide6.Qt3DCore.Qt3DCore.QTransform | None = ..., easing: PySide6.QtCore.QEasingCurve | None = ..., targetName: str | None = ..., startMode: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode | None = ..., endMode: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode | None = ...) -> None: ... + + def addKeyframe(self, keyframe: PySide6.Qt3DCore.Qt3DCore.QTransform, /) -> None: ... + def easing(self, /) -> PySide6.QtCore.QEasingCurve: ... + def endMode(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode: ... + def framePositions(self, /) -> typing.List[float]: ... + def keyframeList(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QTransform]: ... + def removeKeyframe(self, keyframe: PySide6.Qt3DCore.Qt3DCore.QTransform, /) -> None: ... + def setEasing(self, easing: PySide6.QtCore.QEasingCurve | PySide6.QtCore.QEasingCurve.Type, /) -> None: ... + def setEndMode(self, mode: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode, /) -> None: ... + def setFramePositions(self, positions: collections.abc.Sequence[float], /) -> None: ... + def setKeyframes(self, keyframes: collections.abc.Sequence[PySide6.Qt3DCore.Qt3DCore.QTransform], /) -> None: ... + def setStartMode(self, mode: PySide6.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode, /) -> None: ... + def setTarget(self, target: PySide6.Qt3DCore.Qt3DCore.QTransform, /) -> None: ... + def setTargetName(self, name: str, /) -> None: ... + def startMode(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QKeyframeAnimation.RepeatMode: ... + def target(self, /) -> PySide6.Qt3DCore.Qt3DCore.QTransform: ... + def targetName(self, /) -> str: ... + + class QLerpClipBlend(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode): + + blendFactorChanged : typing.ClassVar[Signal] = ... # blendFactorChanged(float) + endClipChanged : typing.ClassVar[Signal] = ... # endClipChanged(Qt3DAnimation::QAbstractClipBlendNode*) + startClipChanged : typing.ClassVar[Signal] = ... # startClipChanged(Qt3DAnimation::QAbstractClipBlendNode*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, startClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode | None = ..., endClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode | None = ..., blendFactor: float | None = ...) -> None: ... + + def blendFactor(self, /) -> float: ... + def endClip(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode: ... + def setBlendFactor(self, blendFactor: float, /) -> None: ... + def setEndClip(self, endClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode, /) -> None: ... + def setStartClip(self, startClip: PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode, /) -> None: ... + def startClip(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractClipBlendNode: ... + + class QMorphTarget(PySide6.QtCore.QObject): + + attributeNamesChanged : typing.ClassVar[Signal] = ... # attributeNamesChanged(QStringList) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, attributeNames: collections.abc.Sequence[str] | None = ...) -> None: ... + + def addAttribute(self, attribute: PySide6.Qt3DCore.Qt3DCore.QAttribute, /) -> None: ... + def attributeList(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QAttribute]: ... + def attributeNames(self, /) -> typing.List[str]: ... + @staticmethod + def fromGeometry(geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, attributes: collections.abc.Sequence[str], /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget: ... + def removeAttribute(self, attribute: PySide6.Qt3DCore.Qt3DCore.QAttribute, /) -> None: ... + def setAttributes(self, attributes: collections.abc.Sequence[PySide6.Qt3DCore.Qt3DCore.QAttribute], /) -> None: ... + + class QMorphingAnimation(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation): + + easingChanged : typing.ClassVar[Signal] = ... # easingChanged(QEasingCurve) + interpolatorChanged : typing.ClassVar[Signal] = ... # interpolatorChanged(float) + methodChanged : typing.ClassVar[Signal] = ... # methodChanged(QMorphingAnimation::Method) + targetChanged : typing.ClassVar[Signal] = ... # targetChanged(Qt3DRender::QGeometryRenderer*) + targetNameChanged : typing.ClassVar[Signal] = ... # targetNameChanged(QString) + targetPositionsChanged : typing.ClassVar[Signal] = ... # targetPositionsChanged(QList) + + class Method(enum.Enum): + + Normalized = 0x0 + Relative = 0x1 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, targetPositions: collections.abc.Sequence[float] | None = ..., interpolator: float | None = ..., target: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer | None = ..., targetName: str | None = ..., method: PySide6.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.Method | None = ..., easing: PySide6.QtCore.QEasingCurve | None = ...) -> None: ... + + def addMorphTarget(self, target: PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget, /) -> None: ... + def easing(self, /) -> PySide6.QtCore.QEasingCurve: ... + def getWeights(self, positionIndex: int, /) -> typing.List[float]: ... + def interpolator(self, /) -> float: ... + def method(self, /) -> PySide6.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.Method: ... + def morphTargetList(self, /) -> typing.List[PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget]: ... + def removeMorphTarget(self, target: PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget, /) -> None: ... + def setEasing(self, easing: PySide6.QtCore.QEasingCurve | PySide6.QtCore.QEasingCurve.Type, /) -> None: ... + def setMethod(self, method: PySide6.Qt3DAnimation.Qt3DAnimation.QMorphingAnimation.Method, /) -> None: ... + def setMorphTargets(self, targets: collections.abc.Sequence[PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget], /) -> None: ... + def setTarget(self, target: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer, /) -> None: ... + def setTargetName(self, name: str, /) -> None: ... + def setTargetPositions(self, targetPositions: collections.abc.Sequence[float], /) -> None: ... + def setWeights(self, positionIndex: int, weights: collections.abc.Sequence[float], /) -> None: ... + def target(self, /) -> PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer: ... + def targetName(self, /) -> str: ... + def targetPositions(self, /) -> typing.List[float]: ... + + class QSkeletonMapping(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractChannelMapping): + + skeletonChanged : typing.ClassVar[Signal] = ... # skeletonChanged(Qt3DCore::QAbstractSkeleton*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, skeleton: PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton | None = ...) -> None: ... + + def setSkeleton(self, skeleton: PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton, /) -> None: ... + def skeleton(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton: ... + + class QVertexBlendAnimation(PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation): + + interpolatorChanged : typing.ClassVar[Signal] = ... # interpolatorChanged(float) + targetChanged : typing.ClassVar[Signal] = ... # targetChanged(Qt3DRender::QGeometryRenderer*) + targetNameChanged : typing.ClassVar[Signal] = ... # targetNameChanged(QString) + targetPositionsChanged : typing.ClassVar[Signal] = ... # targetPositionsChanged(QList) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, targetPositions: collections.abc.Sequence[float] | None = ..., interpolator: float | None = ..., target: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer | None = ..., targetName: str | None = ...) -> None: ... + + def addMorphTarget(self, target: PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget, /) -> None: ... + def interpolator(self, /) -> float: ... + def morphTargetList(self, /) -> typing.List[PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget]: ... + def removeMorphTarget(self, target: PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget, /) -> None: ... + def setMorphTargets(self, targets: collections.abc.Sequence[PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget], /) -> None: ... + def setTarget(self, target: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer, /) -> None: ... + def setTargetName(self, name: str, /) -> None: ... + def setTargetPositions(self, targetPositions: collections.abc.Sequence[float], /) -> None: ... + def target(self, /) -> PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer: ... + def targetName(self, /) -> str: ... + def targetPositions(self, /) -> typing.List[float]: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DCore.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DCore.pyi new file mode 100644 index 0000000..af5d340 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DCore.pyi @@ -0,0 +1,586 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.Qt3DCore, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.Qt3DCore` + +import PySide6.Qt3DCore +import PySide6.QtCore +import PySide6.QtGui + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class Qt3DCore(Shiboken.Object): + + class QAbstractAspect(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def dependencies(self, /) -> typing.List[str]: ... + def registerBackendType(self, obj: PySide6.QtCore.QMetaObject, functor: PySide6.Qt3DCore.Qt3DCore.QBackendNodeMapperPtr, /) -> None: ... + def rootEntityId(self, /) -> PySide6.Qt3DCore.Qt3DCore.QNodeId: ... + def scheduleSingleShotJob(self, job: PySide6.Qt3DCore.Qt3DCore.QAspectJobPtr, /) -> None: ... + def unregisterBackendType(self, arg__1: PySide6.QtCore.QMetaObject, /) -> None: ... + + class QAbstractFunctor(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def id(self, /) -> int: ... + + class QAbstractSkeleton(PySide6.Qt3DCore.Qt3DCore.QNode): + + jointCountChanged : typing.ClassVar[Signal] = ... # jointCountChanged(int) + def jointCount(self, /) -> int: ... + + class QArmature(PySide6.Qt3DCore.Qt3DCore.QComponent): + + skeletonChanged : typing.ClassVar[Signal] = ... # skeletonChanged(Qt3DCore::QAbstractSkeleton*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, skeleton: PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton | None = ...) -> None: ... + + def setSkeleton(self, skeleton: PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton, /) -> None: ... + def skeleton(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton: ... + + class QAspectEngine(PySide6.QtCore.QObject): + + class RunMode(enum.Enum): + + Manual = 0x0 + Automatic = 0x1 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def aspect(self, name: str, /) -> PySide6.Qt3DCore.Qt3DCore.QAbstractAspect: ... + def aspects(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QAbstractAspect]: ... + def executeCommand(self, command: str, /) -> typing.Any: ... + def lookupNode(self, id: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> PySide6.Qt3DCore.Qt3DCore.QNode: ... + def lookupNodes(self, ids: collections.abc.Sequence[PySide6.Qt3DCore.Qt3DCore.QNodeId], /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QNode]: ... + def processFrame(self, /) -> None: ... + @typing.overload + def registerAspect(self, aspect: PySide6.Qt3DCore.Qt3DCore.QAbstractAspect, /) -> None: ... + @typing.overload + def registerAspect(self, name: str, /) -> None: ... + def rootEntity(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntityPtr: ... + def runMode(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAspectEngine.RunMode: ... + def setRootEntity(self, root: PySide6.Qt3DCore.Qt3DCore.QEntityPtr, /) -> None: ... + def setRunMode(self, mode: PySide6.Qt3DCore.Qt3DCore.QAspectEngine.RunMode, /) -> None: ... + @typing.overload + def unregisterAspect(self, aspect: PySide6.Qt3DCore.Qt3DCore.QAbstractAspect, /) -> None: ... + @typing.overload + def unregisterAspect(self, name: str, /) -> None: ... + + class QAspectJob(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def isRequired(self, /) -> bool: ... + def postFrame(self, aspectEngine: PySide6.Qt3DCore.Qt3DCore.QAspectEngine, /) -> None: ... + def run(self, /) -> None: ... + + class QAspectJobPtr(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, pointee: PySide6.Qt3DCore.Qt3DCore.QAspectJob, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __dir__(self, /) -> collections.abc.Iterable[str]: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAspectJob: ... + @typing.overload + def reset(self, /) -> None: ... + @typing.overload + def reset(self, t: PySide6.Qt3DCore.Qt3DCore.QAspectJob, /) -> None: ... + + class QAttribute(PySide6.Qt3DCore.Qt3DCore.QNode): + + attributeTypeChanged : typing.ClassVar[Signal] = ... # attributeTypeChanged(AttributeType) + bufferChanged : typing.ClassVar[Signal] = ... # bufferChanged(QBuffer*) + byteOffsetChanged : typing.ClassVar[Signal] = ... # byteOffsetChanged(uint) + byteStrideChanged : typing.ClassVar[Signal] = ... # byteStrideChanged(uint) + countChanged : typing.ClassVar[Signal] = ... # countChanged(uint) + dataSizeChanged : typing.ClassVar[Signal] = ... # dataSizeChanged(uint) + dataTypeChanged : typing.ClassVar[Signal] = ... # dataTypeChanged(VertexBaseType) + divisorChanged : typing.ClassVar[Signal] = ... # divisorChanged(uint) + nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString) + vertexBaseTypeChanged : typing.ClassVar[Signal] = ... # vertexBaseTypeChanged(VertexBaseType) + vertexSizeChanged : typing.ClassVar[Signal] = ... # vertexSizeChanged(uint) + + class AttributeType(enum.Enum): + + VertexAttribute = 0x0 + IndexAttribute = 0x1 + DrawIndirectAttribute = 0x2 + + class VertexBaseType(enum.Enum): + + Byte = 0x0 + UnsignedByte = 0x1 + Short = 0x2 + UnsignedShort = 0x3 + Int = 0x4 + UnsignedInt = 0x5 + HalfFloat = 0x6 + Float = 0x7 + Double = 0x8 + + + @typing.overload + def __init__(self, buf: PySide6.Qt3DCore.Qt3DCore.QBuffer, vertexBaseType: PySide6.Qt3DCore.Qt3DCore.QAttribute.VertexBaseType, vertexSize: int, count: int, /, offset: int | None = ..., stride: int | None = ..., parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, buffer: PySide6.Qt3DCore.Qt3DCore.QBuffer | None = ..., name: str | None = ..., byteStride: int | None = ..., byteOffset: int | None = ..., divisor: int | None = ..., attributeType: PySide6.Qt3DCore.Qt3DCore.QAttribute.AttributeType | None = ..., defaultPositionAttributeName: str | None = ..., defaultNormalAttributeName: str | None = ..., defaultColorAttributeName: str | None = ..., defaultTextureCoordinateAttributeName: str | None = ..., defaultTextureCoordinate1AttributeName: str | None = ..., defaultTextureCoordinate2AttributeName: str | None = ..., defaultTangentAttributeName: str | None = ..., defaultJointIndicesAttributeName: str | None = ..., defaultJointWeightsAttributeName: str | None = ...) -> None: ... + @typing.overload + def __init__(self, buf: PySide6.Qt3DCore.Qt3DCore.QBuffer, name: str, vertexBaseType: PySide6.Qt3DCore.Qt3DCore.QAttribute.VertexBaseType, vertexSize: int, count: int, /, offset: int | None = ..., stride: int | None = ..., parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, buffer: PySide6.Qt3DCore.Qt3DCore.QBuffer | None = ..., byteStride: int | None = ..., byteOffset: int | None = ..., divisor: int | None = ..., attributeType: PySide6.Qt3DCore.Qt3DCore.QAttribute.AttributeType | None = ..., defaultPositionAttributeName: str | None = ..., defaultNormalAttributeName: str | None = ..., defaultColorAttributeName: str | None = ..., defaultTextureCoordinateAttributeName: str | None = ..., defaultTextureCoordinate1AttributeName: str | None = ..., defaultTextureCoordinate2AttributeName: str | None = ..., defaultTangentAttributeName: str | None = ..., defaultJointIndicesAttributeName: str | None = ..., defaultJointWeightsAttributeName: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, buffer: PySide6.Qt3DCore.Qt3DCore.QBuffer | None = ..., name: str | None = ..., vertexBaseType: PySide6.Qt3DCore.Qt3DCore.QAttribute.VertexBaseType | None = ..., vertexSize: int | None = ..., count: int | None = ..., byteStride: int | None = ..., byteOffset: int | None = ..., divisor: int | None = ..., attributeType: PySide6.Qt3DCore.Qt3DCore.QAttribute.AttributeType | None = ..., defaultPositionAttributeName: str | None = ..., defaultNormalAttributeName: str | None = ..., defaultColorAttributeName: str | None = ..., defaultTextureCoordinateAttributeName: str | None = ..., defaultTextureCoordinate1AttributeName: str | None = ..., defaultTextureCoordinate2AttributeName: str | None = ..., defaultTangentAttributeName: str | None = ..., defaultJointIndicesAttributeName: str | None = ..., defaultJointWeightsAttributeName: str | None = ...) -> None: ... + + def attributeType(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute.AttributeType: ... + def buffer(self, /) -> PySide6.Qt3DCore.Qt3DCore.QBuffer: ... + def byteOffset(self, /) -> int: ... + def byteStride(self, /) -> int: ... + def count(self, /) -> int: ... + @staticmethod + def defaultColorAttributeName() -> str: ... + @staticmethod + def defaultJointIndicesAttributeName() -> str: ... + @staticmethod + def defaultJointWeightsAttributeName() -> str: ... + @staticmethod + def defaultNormalAttributeName() -> str: ... + @staticmethod + def defaultPositionAttributeName() -> str: ... + @staticmethod + def defaultTangentAttributeName() -> str: ... + @staticmethod + def defaultTextureCoordinate1AttributeName() -> str: ... + @staticmethod + def defaultTextureCoordinate2AttributeName() -> str: ... + @staticmethod + def defaultTextureCoordinateAttributeName() -> str: ... + def divisor(self, /) -> int: ... + def name(self, /) -> str: ... + def setAttributeType(self, attributeType: PySide6.Qt3DCore.Qt3DCore.QAttribute.AttributeType, /) -> None: ... + def setBuffer(self, buffer: PySide6.Qt3DCore.Qt3DCore.QBuffer, /) -> None: ... + def setByteOffset(self, byteOffset: int, /) -> None: ... + def setByteStride(self, byteStride: int, /) -> None: ... + def setCount(self, count: int, /) -> None: ... + def setDivisor(self, divisor: int, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setVertexBaseType(self, type: PySide6.Qt3DCore.Qt3DCore.QAttribute.VertexBaseType, /) -> None: ... + def setVertexSize(self, size: int, /) -> None: ... + def vertexBaseType(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute.VertexBaseType: ... + def vertexSize(self, /) -> int: ... + + class QBackendNode(Shiboken.Object): + + class Mode(enum.Enum): + + ReadOnly = 0x0 + ReadWrite = 0x1 + + + def __init__(self, /, mode: PySide6.Qt3DCore.Qt3DCore.QBackendNode.Mode = ...) -> None: ... + + def isEnabled(self, /) -> bool: ... + def mode(self, /) -> PySide6.Qt3DCore.Qt3DCore.QBackendNode.Mode: ... + def peerId(self, /) -> PySide6.Qt3DCore.Qt3DCore.QNodeId: ... + def setEnabled(self, enabled: bool, /) -> None: ... + def syncFromFrontEnd(self, frontEnd: PySide6.Qt3DCore.Qt3DCore.QNode, firstTime: bool, /) -> None: ... + + class QBackendNodeMapper(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def create(self, id: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> PySide6.Qt3DCore.Qt3DCore.QBackendNode: ... + def destroy(self, id: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> None: ... + def get(self, id: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> PySide6.Qt3DCore.Qt3DCore.QBackendNode: ... + + class QBackendNodeMapperPtr(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, pointee: PySide6.Qt3DCore.Qt3DCore.QBackendNodeMapper, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __dir__(self, /) -> collections.abc.Iterable[str]: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> PySide6.Qt3DCore.Qt3DCore.QBackendNodeMapper: ... + @typing.overload + def reset(self, /) -> None: ... + @typing.overload + def reset(self, t: PySide6.Qt3DCore.Qt3DCore.QBackendNodeMapper, /) -> None: ... + + class QBoundingVolume(PySide6.Qt3DCore.Qt3DCore.QComponent): + + implicitMaxPointChanged : typing.ClassVar[Signal] = ... # implicitMaxPointChanged(QVector3D) + implicitMinPointChanged : typing.ClassVar[Signal] = ... # implicitMinPointChanged(QVector3D) + implicitPointsValidChanged: typing.ClassVar[Signal] = ... # implicitPointsValidChanged(bool) + maxPointChanged : typing.ClassVar[Signal] = ... # maxPointChanged(QVector3D) + minPointChanged : typing.ClassVar[Signal] = ... # minPointChanged(QVector3D) + viewChanged : typing.ClassVar[Signal] = ... # viewChanged(QGeometryView*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, view: PySide6.Qt3DCore.Qt3DCore.QGeometryView | None = ..., implicitMinPoint: PySide6.QtGui.QVector3D | None = ..., implicitMaxPoint: PySide6.QtGui.QVector3D | None = ..., implicitPointsValid: bool | None = ..., minPoint: PySide6.QtGui.QVector3D | None = ..., maxPoint: PySide6.QtGui.QVector3D | None = ...) -> None: ... + + def areImplicitPointsValid(self, /) -> bool: ... + def implicitMaxPoint(self, /) -> PySide6.QtGui.QVector3D: ... + def implicitMinPoint(self, /) -> PySide6.QtGui.QVector3D: ... + def maxPoint(self, /) -> PySide6.QtGui.QVector3D: ... + def minPoint(self, /) -> PySide6.QtGui.QVector3D: ... + def setMaxPoint(self, maxPoint: PySide6.QtGui.QVector3D, /) -> None: ... + def setMinPoint(self, minPoint: PySide6.QtGui.QVector3D, /) -> None: ... + def setView(self, view: PySide6.Qt3DCore.Qt3DCore.QGeometryView, /) -> None: ... + def updateImplicitBounds(self, /) -> bool: ... + def view(self, /) -> PySide6.Qt3DCore.Qt3DCore.QGeometryView: ... + + class QBuffer(PySide6.Qt3DCore.Qt3DCore.QNode): + + accessTypeChanged : typing.ClassVar[Signal] = ... # accessTypeChanged(AccessType) + dataAvailable : typing.ClassVar[Signal] = ... # dataAvailable() + dataChanged : typing.ClassVar[Signal] = ... # dataChanged(QByteArray) + usageChanged : typing.ClassVar[Signal] = ... # usageChanged(UsageType) + + class AccessType(enum.Enum): + + Write = 0x1 + Read = 0x2 + ReadWrite = 0x3 + + class UsageType(enum.Enum): + + StreamDraw = 0x88e0 + StreamRead = 0x88e1 + StreamCopy = 0x88e2 + StaticDraw = 0x88e4 + StaticRead = 0x88e5 + StaticCopy = 0x88e6 + DynamicDraw = 0x88e8 + DynamicRead = 0x88e9 + DynamicCopy = 0x88ea + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, usage: PySide6.Qt3DCore.Qt3DCore.QBuffer.UsageType | None = ..., accessType: PySide6.Qt3DCore.Qt3DCore.QBuffer.AccessType | None = ...) -> None: ... + + def accessType(self, /) -> PySide6.Qt3DCore.Qt3DCore.QBuffer.AccessType: ... + def data(self, /) -> PySide6.QtCore.QByteArray: ... + def setAccessType(self, access: PySide6.Qt3DCore.Qt3DCore.QBuffer.AccessType, /) -> None: ... + def setData(self, bytes: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setUsage(self, usage: PySide6.Qt3DCore.Qt3DCore.QBuffer.UsageType, /) -> None: ... + def updateData(self, offset: int, bytes: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def usage(self, /) -> PySide6.Qt3DCore.Qt3DCore.QBuffer.UsageType: ... + + class QComponent(PySide6.Qt3DCore.Qt3DCore.QNode): + + addedToEntity : typing.ClassVar[Signal] = ... # addedToEntity(QEntity*) + removedFromEntity : typing.ClassVar[Signal] = ... # removedFromEntity(QEntity*) + shareableChanged : typing.ClassVar[Signal] = ... # shareableChanged(bool) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, isShareable: bool | None = ...) -> None: ... + + def entities(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QEntity]: ... + def isShareable(self, /) -> bool: ... + def setShareable(self, isShareable: bool, /) -> None: ... + + class QCoreAspect(PySide6.Qt3DCore.Qt3DCore.QAbstractAspect): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def calculateBoundingVolumeJob(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAspectJobPtr: ... + + class QCoreSettings(PySide6.Qt3DCore.Qt3DCore.QComponent): + + boundingVolumesEnabledChanged: typing.ClassVar[Signal] = ... # boundingVolumesEnabledChanged(bool) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, boundingVolumesEnabled: bool | None = ...) -> None: ... + + def boundingVolumesEnabled(self, /) -> bool: ... + def setBoundingVolumesEnabled(self, boundingVolumesEnabled: bool, /) -> None: ... + + class QEntity(PySide6.Qt3DCore.Qt3DCore.QNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + def addComponent(self, comp: PySide6.Qt3DCore.Qt3DCore.QComponent, /) -> None: ... + def components(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QComponent]: ... + def parentEntity(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ... + def removeComponent(self, comp: PySide6.Qt3DCore.Qt3DCore.QComponent, /) -> None: ... + + class QEntityPtr(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, pointee: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __dir__(self, /) -> collections.abc.Iterable[str]: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ... + @typing.overload + def reset(self, /) -> None: ... + @typing.overload + def reset(self, t: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ... + + class QGeometry(PySide6.Qt3DCore.Qt3DCore.QNode): + + boundingVolumePositionAttributeChanged: typing.ClassVar[Signal] = ... # boundingVolumePositionAttributeChanged(QAttribute*) + maxExtentChanged : typing.ClassVar[Signal] = ... # maxExtentChanged(QVector3D) + minExtentChanged : typing.ClassVar[Signal] = ... # minExtentChanged(QVector3D) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, boundingVolumePositionAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., minExtent: PySide6.QtGui.QVector3D | None = ..., maxExtent: PySide6.QtGui.QVector3D | None = ...) -> None: ... + + def addAttribute(self, attribute: PySide6.Qt3DCore.Qt3DCore.QAttribute, /) -> None: ... + def attributes(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QAttribute]: ... + def boundingVolumePositionAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def maxExtent(self, /) -> PySide6.QtGui.QVector3D: ... + def minExtent(self, /) -> PySide6.QtGui.QVector3D: ... + def removeAttribute(self, attribute: PySide6.Qt3DCore.Qt3DCore.QAttribute, /) -> None: ... + def setBoundingVolumePositionAttribute(self, boundingVolumePositionAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute, /) -> None: ... + + class QGeometryView(PySide6.Qt3DCore.Qt3DCore.QNode): + + firstInstanceChanged : typing.ClassVar[Signal] = ... # firstInstanceChanged(int) + firstVertexChanged : typing.ClassVar[Signal] = ... # firstVertexChanged(int) + geometryChanged : typing.ClassVar[Signal] = ... # geometryChanged(QGeometry*) + indexBufferByteOffsetChanged: typing.ClassVar[Signal] = ... # indexBufferByteOffsetChanged(int) + indexOffsetChanged : typing.ClassVar[Signal] = ... # indexOffsetChanged(int) + instanceCountChanged : typing.ClassVar[Signal] = ... # instanceCountChanged(int) + primitiveRestartEnabledChanged: typing.ClassVar[Signal] = ... # primitiveRestartEnabledChanged(bool) + primitiveTypeChanged : typing.ClassVar[Signal] = ... # primitiveTypeChanged(PrimitiveType) + restartIndexValueChanged : typing.ClassVar[Signal] = ... # restartIndexValueChanged(int) + vertexCountChanged : typing.ClassVar[Signal] = ... # vertexCountChanged(int) + verticesPerPatchChanged : typing.ClassVar[Signal] = ... # verticesPerPatchChanged(int) + + class PrimitiveType(enum.Enum): + + Points = 0x0 + Lines = 0x1 + LineLoop = 0x2 + LineStrip = 0x3 + Triangles = 0x4 + TriangleStrip = 0x5 + TriangleFan = 0x6 + LinesAdjacency = 0xa + LineStripAdjacency = 0xb + TrianglesAdjacency = 0xc + TriangleStripAdjacency = 0xd + Patches = 0xe + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, instanceCount: int | None = ..., vertexCount: int | None = ..., indexOffset: int | None = ..., firstInstance: int | None = ..., firstVertex: int | None = ..., indexBufferByteOffset: int | None = ..., restartIndexValue: int | None = ..., verticesPerPatch: int | None = ..., primitiveRestartEnabled: bool | None = ..., geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry | None = ..., primitiveType: PySide6.Qt3DCore.Qt3DCore.QGeometryView.PrimitiveType | None = ...) -> None: ... + + def firstInstance(self, /) -> int: ... + def firstVertex(self, /) -> int: ... + def geometry(self, /) -> PySide6.Qt3DCore.Qt3DCore.QGeometry: ... + def indexBufferByteOffset(self, /) -> int: ... + def indexOffset(self, /) -> int: ... + def instanceCount(self, /) -> int: ... + def primitiveRestartEnabled(self, /) -> bool: ... + def primitiveType(self, /) -> PySide6.Qt3DCore.Qt3DCore.QGeometryView.PrimitiveType: ... + def restartIndexValue(self, /) -> int: ... + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setFirstVertex(self, firstVertex: int, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setIndexBufferByteOffset(self, offset: int, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setInstanceCount(self, instanceCount: int, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DCore.Qt3DCore.QGeometryView.PrimitiveType, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def setVerticesPerPatch(self, verticesPerPatch: int, /) -> None: ... + def vertexCount(self, /) -> int: ... + def verticesPerPatch(self, /) -> int: ... + + class QJoint(PySide6.Qt3DCore.Qt3DCore.QNode): + + inverseBindMatrixChanged : typing.ClassVar[Signal] = ... # inverseBindMatrixChanged(QMatrix4x4) + nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString) + rotationChanged : typing.ClassVar[Signal] = ... # rotationChanged(QQuaternion) + rotationXChanged : typing.ClassVar[Signal] = ... # rotationXChanged(float) + rotationYChanged : typing.ClassVar[Signal] = ... # rotationYChanged(float) + rotationZChanged : typing.ClassVar[Signal] = ... # rotationZChanged(float) + scaleChanged : typing.ClassVar[Signal] = ... # scaleChanged(QVector3D) + translationChanged : typing.ClassVar[Signal] = ... # translationChanged(QVector3D) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, scale: PySide6.QtGui.QVector3D | None = ..., rotation: PySide6.QtGui.QQuaternion | None = ..., translation: PySide6.QtGui.QVector3D | None = ..., inverseBindMatrix: PySide6.QtGui.QMatrix4x4 | None = ..., rotationX: float | None = ..., rotationY: float | None = ..., rotationZ: float | None = ..., name: str | None = ...) -> None: ... + + def addChildJoint(self, joint: PySide6.Qt3DCore.Qt3DCore.QJoint, /) -> None: ... + def childJoints(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QJoint]: ... + def inverseBindMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + def name(self, /) -> str: ... + def removeChildJoint(self, joint: PySide6.Qt3DCore.Qt3DCore.QJoint, /) -> None: ... + def rotation(self, /) -> PySide6.QtGui.QQuaternion: ... + def rotationX(self, /) -> float: ... + def rotationY(self, /) -> float: ... + def rotationZ(self, /) -> float: ... + def scale(self, /) -> PySide6.QtGui.QVector3D: ... + def setInverseBindMatrix(self, inverseBindMatrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setRotation(self, rotation: PySide6.QtGui.QQuaternion, /) -> None: ... + def setRotationX(self, rotationX: float, /) -> None: ... + def setRotationY(self, rotationY: float, /) -> None: ... + def setRotationZ(self, rotationZ: float, /) -> None: ... + def setScale(self, scale: PySide6.QtGui.QVector3D, /) -> None: ... + def setToIdentity(self, /) -> None: ... + def setTranslation(self, translation: PySide6.QtGui.QVector3D, /) -> None: ... + def translation(self, /) -> PySide6.QtGui.QVector3D: ... + + class QNode(PySide6.QtCore.QObject): + + enabledChanged : typing.ClassVar[Signal] = ... # enabledChanged(bool) + nodeDestroyed : typing.ClassVar[Signal] = ... # nodeDestroyed() + parentChanged : typing.ClassVar[Signal] = ... # parentChanged(QObject*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, enabled: bool | None = ...) -> None: ... + + def blockNotifications(self, block: bool, /) -> bool: ... + def childNodes(self, /) -> typing.List[PySide6.Qt3DCore.Qt3DCore.QNode]: ... + def id(self, /) -> PySide6.Qt3DCore.Qt3DCore.QNodeId: ... + def isEnabled(self, /) -> bool: ... + def notificationsBlocked(self, /) -> bool: ... + def parentNode(self, /) -> PySide6.Qt3DCore.Qt3DCore.QNode: ... + def setEnabled(self, isEnabled: bool, /) -> None: ... + def setParent(self, parent: PySide6.Qt3DCore.Qt3DCore.QNode, /) -> None: ... + + class QNodeId(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QNodeId: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> bool: ... + def __gt__(self, other: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> bool: ... + def __lt__(self, other: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> bool: ... + def __ne__(self, other: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> bool: ... + def __repr__(self, /) -> str: ... + @staticmethod + def createId() -> PySide6.Qt3DCore.Qt3DCore.QNodeId: ... + def id(self, /) -> int: ... + def isNull(self, /) -> bool: ... + + class QNodeIdTypePair(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, _id: PySide6.Qt3DCore.Qt3DCore.QNodeId, _type: PySide6.QtCore.QMetaObject, /) -> None: ... + @typing.overload + def __init__(self, QNodeIdTypePair: PySide6.Qt3DCore.Qt3DCore.QNodeIdTypePair, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class QSkeleton(PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton): + + rootJointChanged : typing.ClassVar[Signal] = ... # rootJointChanged(Qt3DCore::QJoint*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rootJoint: PySide6.Qt3DCore.Qt3DCore.QJoint | None = ...) -> None: ... + + def rootJoint(self, /) -> PySide6.Qt3DCore.Qt3DCore.QJoint: ... + def setRootJoint(self, rootJoint: PySide6.Qt3DCore.Qt3DCore.QJoint, /) -> None: ... + + class QSkeletonLoader(PySide6.Qt3DCore.Qt3DCore.QAbstractSkeleton): + + createJointsEnabledChanged: typing.ClassVar[Signal] = ... # createJointsEnabledChanged(bool) + rootJointChanged : typing.ClassVar[Signal] = ... # rootJointChanged(Qt3DCore::QJoint*) + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl) + statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status) + + class Status(enum.Enum): + + NotReady = 0x0 + Ready = 0x1 + Error = 0x2 + + + @typing.overload + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., status: PySide6.Qt3DCore.Qt3DCore.QSkeletonLoader.Status | None = ..., createJointsEnabled: bool | None = ..., rootJoint: PySide6.Qt3DCore.Qt3DCore.QJoint | None = ...) -> None: ... + @typing.overload + def __init__(self, source: PySide6.QtCore.QUrl | str, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, status: PySide6.Qt3DCore.Qt3DCore.QSkeletonLoader.Status | None = ..., createJointsEnabled: bool | None = ..., rootJoint: PySide6.Qt3DCore.Qt3DCore.QJoint | None = ...) -> None: ... + + def isCreateJointsEnabled(self, /) -> bool: ... + def rootJoint(self, /) -> PySide6.Qt3DCore.Qt3DCore.QJoint: ... + def setCreateJointsEnabled(self, enabled: bool, /) -> None: ... + def setSource(self, source: PySide6.QtCore.QUrl | str, /) -> None: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def status(self, /) -> PySide6.Qt3DCore.Qt3DCore.QSkeletonLoader.Status: ... + + class QTransform(PySide6.Qt3DCore.Qt3DCore.QComponent): + + matrixChanged : typing.ClassVar[Signal] = ... # matrixChanged() + rotationChanged : typing.ClassVar[Signal] = ... # rotationChanged(QQuaternion) + rotationXChanged : typing.ClassVar[Signal] = ... # rotationXChanged(float) + rotationYChanged : typing.ClassVar[Signal] = ... # rotationYChanged(float) + rotationZChanged : typing.ClassVar[Signal] = ... # rotationZChanged(float) + scale3DChanged : typing.ClassVar[Signal] = ... # scale3DChanged(QVector3D) + scaleChanged : typing.ClassVar[Signal] = ... # scaleChanged(float) + translationChanged : typing.ClassVar[Signal] = ... # translationChanged(QVector3D) + worldMatrixChanged : typing.ClassVar[Signal] = ... # worldMatrixChanged(QMatrix4x4) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, matrix: PySide6.QtGui.QMatrix4x4 | None = ..., scale: float | None = ..., scale3D: PySide6.QtGui.QVector3D | None = ..., rotation: PySide6.QtGui.QQuaternion | None = ..., translation: PySide6.QtGui.QVector3D | None = ..., rotationX: float | None = ..., rotationY: float | None = ..., rotationZ: float | None = ..., worldMatrix: PySide6.QtGui.QMatrix4x4 | None = ...) -> None: ... + + @staticmethod + def fromAxes(xAxis: PySide6.QtGui.QVector3D, yAxis: PySide6.QtGui.QVector3D, zAxis: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromAxesAndAngles(axis1: PySide6.QtGui.QVector3D, angle1: float, axis2: PySide6.QtGui.QVector3D, angle2: float, /) -> PySide6.QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromAxesAndAngles(axis1: PySide6.QtGui.QVector3D, angle1: float, axis2: PySide6.QtGui.QVector3D, angle2: float, axis3: PySide6.QtGui.QVector3D, angle3: float, /) -> PySide6.QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromAxisAndAngle(axis: PySide6.QtGui.QVector3D, angle: float, /) -> PySide6.QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromAxisAndAngle(x: float, y: float, z: float, angle: float, /) -> PySide6.QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromEulerAngles(eulerAngles: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromEulerAngles(pitch: float, yaw: float, roll: float, /) -> PySide6.QtGui.QQuaternion: ... + def matrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + @staticmethod + def rotateAround(point: PySide6.QtGui.QVector3D, angle: float, axis: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QMatrix4x4: ... + @staticmethod + def rotateFromAxes(xAxis: PySide6.QtGui.QVector3D, yAxis: PySide6.QtGui.QVector3D, zAxis: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QMatrix4x4: ... + def rotation(self, /) -> PySide6.QtGui.QQuaternion: ... + def rotationX(self, /) -> float: ... + def rotationY(self, /) -> float: ... + def rotationZ(self, /) -> float: ... + def scale(self, /) -> float: ... + def scale3D(self, /) -> PySide6.QtGui.QVector3D: ... + def setMatrix(self, matrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ... + def setRotation(self, rotation: PySide6.QtGui.QQuaternion, /) -> None: ... + def setRotationX(self, rotationX: float, /) -> None: ... + def setRotationY(self, rotationY: float, /) -> None: ... + def setRotationZ(self, rotationZ: float, /) -> None: ... + def setScale(self, scale: float, /) -> None: ... + def setScale3D(self, scale: PySide6.QtGui.QVector3D, /) -> None: ... + def setTranslation(self, translation: PySide6.QtGui.QVector3D, /) -> None: ... + def translation(self, /) -> PySide6.QtGui.QVector3D: ... + def worldMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + + + @staticmethod + def qHash(id: PySide6.Qt3DCore.Qt3DCore.QNodeId, /, seed: int | None = ...) -> int: ... + @staticmethod + def qIdForNode(node: PySide6.Qt3DCore.Qt3DCore.QNode, /) -> PySide6.Qt3DCore.Qt3DCore.QNodeId: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DExtras.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DExtras.pyi new file mode 100644 index 0000000..ecc5c98 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DExtras.pyi @@ -0,0 +1,1046 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.Qt3DExtras, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.Qt3DExtras` + +import PySide6.Qt3DExtras +import PySide6.QtCore +import PySide6.QtGui +import PySide6.Qt3DCore +import PySide6.Qt3DRender + +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class Qt3DExtras(Shiboken.Object): + + class QAbstractCameraController(PySide6.Qt3DCore.Qt3DCore.QEntity): + + accelerationChanged : typing.ClassVar[Signal] = ... # accelerationChanged(float) + cameraChanged : typing.ClassVar[Signal] = ... # cameraChanged() + decelerationChanged : typing.ClassVar[Signal] = ... # decelerationChanged(float) + linearSpeedChanged : typing.ClassVar[Signal] = ... # linearSpeedChanged() + lookSpeedChanged : typing.ClassVar[Signal] = ... # lookSpeedChanged() + + class InputState(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, InputState: PySide6.Qt3DExtras.Qt3DExtras.QAbstractCameraController.InputState, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, camera: PySide6.Qt3DRender.Qt3DRender.QCamera | None = ..., linearSpeed: float | None = ..., lookSpeed: float | None = ..., acceleration: float | None = ..., deceleration: float | None = ...) -> None: ... + + def acceleration(self, /) -> float: ... + def camera(self, /) -> PySide6.Qt3DRender.Qt3DRender.QCamera: ... + def deceleration(self, /) -> float: ... + def linearSpeed(self, /) -> float: ... + def lookSpeed(self, /) -> float: ... + def setAcceleration(self, acceleration: float, /) -> None: ... + def setCamera(self, camera: PySide6.Qt3DRender.Qt3DRender.QCamera, /) -> None: ... + def setDeceleration(self, deceleration: float, /) -> None: ... + def setLinearSpeed(self, linearSpeed: float, /) -> None: ... + def setLookSpeed(self, lookSpeed: float, /) -> None: ... + + class QAbstractSpriteSheet(PySide6.Qt3DCore.Qt3DCore.QNode): + + currentIndexChanged : typing.ClassVar[Signal] = ... # currentIndexChanged(int) + textureChanged : typing.ClassVar[Signal] = ... # textureChanged(Qt3DRender::QAbstractTexture*) + textureTransformChanged : typing.ClassVar[Signal] = ... # textureTransformChanged(QMatrix3x3) + def currentIndex(self, /) -> int: ... + def setCurrentIndex(self, currentIndex: int, /) -> None: ... + def setTexture(self, texture: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def texture(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + def textureTransform(self, /) -> PySide6.QtGui.QMatrix3x3: ... + + class QConeGeometry(PySide6.Qt3DCore.Qt3DCore.QGeometry): + + bottomRadiusChanged : typing.ClassVar[Signal] = ... # bottomRadiusChanged(float) + hasBottomEndcapChanged : typing.ClassVar[Signal] = ... # hasBottomEndcapChanged(bool) + hasTopEndcapChanged : typing.ClassVar[Signal] = ... # hasTopEndcapChanged(bool) + lengthChanged : typing.ClassVar[Signal] = ... # lengthChanged(float) + ringsChanged : typing.ClassVar[Signal] = ... # ringsChanged(int) + slicesChanged : typing.ClassVar[Signal] = ... # slicesChanged(int) + topRadiusChanged : typing.ClassVar[Signal] = ... # topRadiusChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, hasTopEndcap: bool | None = ..., hasBottomEndcap: bool | None = ..., rings: int | None = ..., slices: int | None = ..., topRadius: float | None = ..., bottomRadius: float | None = ..., length: float | None = ..., positionAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., normalAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., texCoordAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., indexAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ...) -> None: ... + + def bottomRadius(self, /) -> float: ... + def hasBottomEndcap(self, /) -> bool: ... + def hasTopEndcap(self, /) -> bool: ... + def indexAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def length(self, /) -> float: ... + def normalAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def positionAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def rings(self, /) -> int: ... + def setBottomRadius(self, bottomRadius: float, /) -> None: ... + def setHasBottomEndcap(self, hasBottomEndcap: bool, /) -> None: ... + def setHasTopEndcap(self, hasTopEndcap: bool, /) -> None: ... + def setLength(self, length: float, /) -> None: ... + def setRings(self, rings: int, /) -> None: ... + def setSlices(self, slices: int, /) -> None: ... + def setTopRadius(self, topRadius: float, /) -> None: ... + def slices(self, /) -> int: ... + def texCoordAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def topRadius(self, /) -> float: ... + def updateIndices(self, /) -> None: ... + def updateVertices(self, /) -> None: ... + + class QConeGeometryView(PySide6.Qt3DCore.Qt3DCore.QGeometryView): + + bottomRadiusChanged : typing.ClassVar[Signal] = ... # bottomRadiusChanged(float) + hasBottomEndcapChanged : typing.ClassVar[Signal] = ... # hasBottomEndcapChanged(bool) + hasTopEndcapChanged : typing.ClassVar[Signal] = ... # hasTopEndcapChanged(bool) + lengthChanged : typing.ClassVar[Signal] = ... # lengthChanged(float) + ringsChanged : typing.ClassVar[Signal] = ... # ringsChanged(int) + slicesChanged : typing.ClassVar[Signal] = ... # slicesChanged(int) + topRadiusChanged : typing.ClassVar[Signal] = ... # topRadiusChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rings: int | None = ..., slices: int | None = ..., hasTopEndcap: bool | None = ..., hasBottomEndcap: bool | None = ..., topRadius: float | None = ..., bottomRadius: float | None = ..., length: float | None = ...) -> None: ... + + def bottomRadius(self, /) -> float: ... + def hasBottomEndcap(self, /) -> bool: ... + def hasTopEndcap(self, /) -> bool: ... + def length(self, /) -> float: ... + def rings(self, /) -> int: ... + def setBottomRadius(self, bottomRadius: float, /) -> None: ... + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setHasBottomEndcap(self, hasBottomEndcap: bool, /) -> None: ... + def setHasTopEndcap(self, hasTopEndcap: bool, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setInstanceCount(self, instanceCount: int, /) -> None: ... + def setLength(self, length: float, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DCore.Qt3DCore.QGeometryView.PrimitiveType, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setRings(self, rings: int, /) -> None: ... + def setSlices(self, slices: int, /) -> None: ... + def setTopRadius(self, topRadius: float, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def slices(self, /) -> int: ... + def topRadius(self, /) -> float: ... + + class QConeMesh(PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer): + + bottomRadiusChanged : typing.ClassVar[Signal] = ... # bottomRadiusChanged(float) + hasBottomEndcapChanged : typing.ClassVar[Signal] = ... # hasBottomEndcapChanged(bool) + hasTopEndcapChanged : typing.ClassVar[Signal] = ... # hasTopEndcapChanged(bool) + lengthChanged : typing.ClassVar[Signal] = ... # lengthChanged(float) + ringsChanged : typing.ClassVar[Signal] = ... # ringsChanged(int) + slicesChanged : typing.ClassVar[Signal] = ... # slicesChanged(int) + topRadiusChanged : typing.ClassVar[Signal] = ... # topRadiusChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rings: int | None = ..., slices: int | None = ..., hasTopEndcap: bool | None = ..., hasBottomEndcap: bool | None = ..., topRadius: float | None = ..., bottomRadius: float | None = ..., length: float | None = ...) -> None: ... + + def bottomRadius(self, /) -> float: ... + def hasBottomEndcap(self, /) -> bool: ... + def hasTopEndcap(self, /) -> bool: ... + def length(self, /) -> float: ... + def rings(self, /) -> int: ... + def setBottomRadius(self, bottomRadius: float, /) -> None: ... + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setHasBottomEndcap(self, hasBottomEndcap: bool, /) -> None: ... + def setHasTopEndcap(self, hasTopEndcap: bool, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setInstanceCount(self, instanceCount: int, /) -> None: ... + def setLength(self, length: float, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setRings(self, rings: int, /) -> None: ... + def setSlices(self, slices: int, /) -> None: ... + def setTopRadius(self, topRadius: float, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def slices(self, /) -> int: ... + def topRadius(self, /) -> float: ... + + class QCuboidGeometry(PySide6.Qt3DCore.Qt3DCore.QGeometry): + + xExtentChanged : typing.ClassVar[Signal] = ... # xExtentChanged(float) + xyMeshResolutionChanged : typing.ClassVar[Signal] = ... # xyMeshResolutionChanged(QSize) + xzMeshResolutionChanged : typing.ClassVar[Signal] = ... # xzMeshResolutionChanged(QSize) + yExtentChanged : typing.ClassVar[Signal] = ... # yExtentChanged(float) + yzMeshResolutionChanged : typing.ClassVar[Signal] = ... # yzMeshResolutionChanged(QSize) + zExtentChanged : typing.ClassVar[Signal] = ... # zExtentChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, xExtent: float | None = ..., yExtent: float | None = ..., zExtent: float | None = ..., xyMeshResolution: PySide6.QtCore.QSize | None = ..., yzMeshResolution: PySide6.QtCore.QSize | None = ..., xzMeshResolution: PySide6.QtCore.QSize | None = ..., positionAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., normalAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., texCoordAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., tangentAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., indexAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ...) -> None: ... + + def indexAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def normalAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def positionAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def setXExtent(self, xExtent: float, /) -> None: ... + def setXYMeshResolution(self, resolution: PySide6.QtCore.QSize, /) -> None: ... + def setXZMeshResolution(self, resolution: PySide6.QtCore.QSize, /) -> None: ... + def setYExtent(self, yExtent: float, /) -> None: ... + def setYZMeshResolution(self, resolution: PySide6.QtCore.QSize, /) -> None: ... + def setZExtent(self, zExtent: float, /) -> None: ... + def tangentAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def texCoordAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def updateIndices(self, /) -> None: ... + def updateVertices(self, /) -> None: ... + def xExtent(self, /) -> float: ... + def xyMeshResolution(self, /) -> PySide6.QtCore.QSize: ... + def xzMeshResolution(self, /) -> PySide6.QtCore.QSize: ... + def yExtent(self, /) -> float: ... + def yzMeshResolution(self, /) -> PySide6.QtCore.QSize: ... + def zExtent(self, /) -> float: ... + + class QCuboidGeometryView(PySide6.Qt3DCore.Qt3DCore.QGeometryView): + + xExtentChanged : typing.ClassVar[Signal] = ... # xExtentChanged(float) + xyMeshResolutionChanged : typing.ClassVar[Signal] = ... # xyMeshResolutionChanged(QSize) + xzMeshResolutionChanged : typing.ClassVar[Signal] = ... # xzMeshResolutionChanged(QSize) + yExtentChanged : typing.ClassVar[Signal] = ... # yExtentChanged(float) + yzMeshResolutionChanged : typing.ClassVar[Signal] = ... # yzMeshResolutionChanged(QSize) + zExtentChanged : typing.ClassVar[Signal] = ... # zExtentChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, xExtent: float | None = ..., yExtent: float | None = ..., zExtent: float | None = ..., yzMeshResolution: PySide6.QtCore.QSize | None = ..., xzMeshResolution: PySide6.QtCore.QSize | None = ..., xyMeshResolution: PySide6.QtCore.QSize | None = ...) -> None: ... + + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setInstanceCount(self, instanceCount: int, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DCore.Qt3DCore.QGeometryView.PrimitiveType, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def setXExtent(self, xExtent: float, /) -> None: ... + def setXYMeshResolution(self, resolution: PySide6.QtCore.QSize, /) -> None: ... + def setXZMeshResolution(self, resolution: PySide6.QtCore.QSize, /) -> None: ... + def setYExtent(self, yExtent: float, /) -> None: ... + def setYZMeshResolution(self, resolution: PySide6.QtCore.QSize, /) -> None: ... + def setZExtent(self, zExtent: float, /) -> None: ... + def xExtent(self, /) -> float: ... + def xyMeshResolution(self, /) -> PySide6.QtCore.QSize: ... + def xzMeshResolution(self, /) -> PySide6.QtCore.QSize: ... + def yExtent(self, /) -> float: ... + def yzMeshResolution(self, /) -> PySide6.QtCore.QSize: ... + def zExtent(self, /) -> float: ... + + class QCuboidMesh(PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer): + + xExtentChanged : typing.ClassVar[Signal] = ... # xExtentChanged(float) + xyMeshResolutionChanged : typing.ClassVar[Signal] = ... # xyMeshResolutionChanged(QSize) + xzMeshResolutionChanged : typing.ClassVar[Signal] = ... # xzMeshResolutionChanged(QSize) + yExtentChanged : typing.ClassVar[Signal] = ... # yExtentChanged(float) + yzMeshResolutionChanged : typing.ClassVar[Signal] = ... # yzMeshResolutionChanged(QSize) + zExtentChanged : typing.ClassVar[Signal] = ... # zExtentChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, xExtent: float | None = ..., yExtent: float | None = ..., zExtent: float | None = ..., yzMeshResolution: PySide6.QtCore.QSize | None = ..., xzMeshResolution: PySide6.QtCore.QSize | None = ..., xyMeshResolution: PySide6.QtCore.QSize | None = ...) -> None: ... + + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setInstanceCount(self, instanceCount: int, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def setXExtent(self, xExtent: float, /) -> None: ... + def setXYMeshResolution(self, resolution: PySide6.QtCore.QSize, /) -> None: ... + def setXZMeshResolution(self, resolution: PySide6.QtCore.QSize, /) -> None: ... + def setYExtent(self, yExtent: float, /) -> None: ... + def setYZMeshResolution(self, resolution: PySide6.QtCore.QSize, /) -> None: ... + def setZExtent(self, zExtent: float, /) -> None: ... + def xExtent(self, /) -> float: ... + def xyMeshResolution(self, /) -> PySide6.QtCore.QSize: ... + def xzMeshResolution(self, /) -> PySide6.QtCore.QSize: ... + def yExtent(self, /) -> float: ... + def yzMeshResolution(self, /) -> PySide6.QtCore.QSize: ... + def zExtent(self, /) -> float: ... + + class QCylinderGeometry(PySide6.Qt3DCore.Qt3DCore.QGeometry): + + lengthChanged : typing.ClassVar[Signal] = ... # lengthChanged(float) + radiusChanged : typing.ClassVar[Signal] = ... # radiusChanged(float) + ringsChanged : typing.ClassVar[Signal] = ... # ringsChanged(int) + slicesChanged : typing.ClassVar[Signal] = ... # slicesChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rings: int | None = ..., slices: int | None = ..., radius: float | None = ..., length: float | None = ..., positionAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., normalAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., texCoordAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., indexAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ...) -> None: ... + + def indexAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def length(self, /) -> float: ... + def normalAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def positionAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def radius(self, /) -> float: ... + def rings(self, /) -> int: ... + def setLength(self, length: float, /) -> None: ... + def setRadius(self, radius: float, /) -> None: ... + def setRings(self, rings: int, /) -> None: ... + def setSlices(self, slices: int, /) -> None: ... + def slices(self, /) -> int: ... + def texCoordAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def updateIndices(self, /) -> None: ... + def updateVertices(self, /) -> None: ... + + class QCylinderGeometryView(PySide6.Qt3DCore.Qt3DCore.QGeometryView): + + lengthChanged : typing.ClassVar[Signal] = ... # lengthChanged(float) + radiusChanged : typing.ClassVar[Signal] = ... # radiusChanged(float) + ringsChanged : typing.ClassVar[Signal] = ... # ringsChanged(int) + slicesChanged : typing.ClassVar[Signal] = ... # slicesChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rings: int | None = ..., slices: int | None = ..., radius: float | None = ..., length: float | None = ...) -> None: ... + + def length(self, /) -> float: ... + def radius(self, /) -> float: ... + def rings(self, /) -> int: ... + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setInstanceCount(self, instanceCount: int, /) -> None: ... + def setLength(self, length: float, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DCore.Qt3DCore.QGeometryView.PrimitiveType, /) -> None: ... + def setRadius(self, radius: float, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setRings(self, rings: int, /) -> None: ... + def setSlices(self, slices: int, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def slices(self, /) -> int: ... + + class QCylinderMesh(PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer): + + lengthChanged : typing.ClassVar[Signal] = ... # lengthChanged(float) + radiusChanged : typing.ClassVar[Signal] = ... # radiusChanged(float) + ringsChanged : typing.ClassVar[Signal] = ... # ringsChanged(int) + slicesChanged : typing.ClassVar[Signal] = ... # slicesChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rings: int | None = ..., slices: int | None = ..., radius: float | None = ..., length: float | None = ...) -> None: ... + + def length(self, /) -> float: ... + def radius(self, /) -> float: ... + def rings(self, /) -> int: ... + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setInstanceCount(self, instanceCount: int, /) -> None: ... + def setLength(self, length: float, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType, /) -> None: ... + def setRadius(self, radius: float, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setRings(self, rings: int, /) -> None: ... + def setSlices(self, slices: int, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def slices(self, /) -> int: ... + + class QDiffuseMapMaterial(PySide6.Qt3DRender.Qt3DRender.QMaterial): + + ambientChanged : typing.ClassVar[Signal] = ... # ambientChanged(QColor) + diffuseChanged : typing.ClassVar[Signal] = ... # diffuseChanged(Qt3DRender::QAbstractTexture*) + shininessChanged : typing.ClassVar[Signal] = ... # shininessChanged(float) + specularChanged : typing.ClassVar[Signal] = ... # specularChanged(QColor) + textureScaleChanged : typing.ClassVar[Signal] = ... # textureScaleChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, ambient: PySide6.QtGui.QColor | None = ..., specular: PySide6.QtGui.QColor | None = ..., shininess: float | None = ..., diffuse: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., textureScale: float | None = ...) -> None: ... + + def ambient(self, /) -> PySide6.QtGui.QColor: ... + def diffuse(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + def setAmbient(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setDiffuse(self, diffuse: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def setShininess(self, shininess: float, /) -> None: ... + def setSpecular(self, specular: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setTextureScale(self, textureScale: float, /) -> None: ... + def shininess(self, /) -> float: ... + def specular(self, /) -> PySide6.QtGui.QColor: ... + def textureScale(self, /) -> float: ... + + class QDiffuseSpecularMapMaterial(PySide6.Qt3DRender.Qt3DRender.QMaterial): + + ambientChanged : typing.ClassVar[Signal] = ... # ambientChanged(QColor) + diffuseChanged : typing.ClassVar[Signal] = ... # diffuseChanged(Qt3DRender::QAbstractTexture*) + shininessChanged : typing.ClassVar[Signal] = ... # shininessChanged(float) + specularChanged : typing.ClassVar[Signal] = ... # specularChanged(Qt3DRender::QAbstractTexture*) + textureScaleChanged : typing.ClassVar[Signal] = ... # textureScaleChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, ambient: PySide6.QtGui.QColor | None = ..., shininess: float | None = ..., specular: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., diffuse: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., textureScale: float | None = ...) -> None: ... + + def ambient(self, /) -> PySide6.QtGui.QColor: ... + def diffuse(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + def setAmbient(self, ambient: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setDiffuse(self, diffuse: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def setShininess(self, shininess: float, /) -> None: ... + def setSpecular(self, specular: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def setTextureScale(self, textureScale: float, /) -> None: ... + def shininess(self, /) -> float: ... + def specular(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + def textureScale(self, /) -> float: ... + + class QDiffuseSpecularMaterial(PySide6.Qt3DRender.Qt3DRender.QMaterial): + + alphaBlendingEnabledChanged: typing.ClassVar[Signal] = ... # alphaBlendingEnabledChanged(bool) + ambientChanged : typing.ClassVar[Signal] = ... # ambientChanged(QColor) + diffuseChanged : typing.ClassVar[Signal] = ... # diffuseChanged(QVariant) + normalChanged : typing.ClassVar[Signal] = ... # normalChanged(QVariant) + shininessChanged : typing.ClassVar[Signal] = ... # shininessChanged(float) + specularChanged : typing.ClassVar[Signal] = ... # specularChanged(QVariant) + textureScaleChanged : typing.ClassVar[Signal] = ... # textureScaleChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, ambient: PySide6.QtGui.QColor | None = ..., diffuse: typing.Optional[typing.Any] = ..., specular: typing.Optional[typing.Any] = ..., shininess: float | None = ..., normal: typing.Optional[typing.Any] = ..., textureScale: float | None = ..., alphaBlending: bool | None = ...) -> None: ... + + def ambient(self, /) -> PySide6.QtGui.QColor: ... + def diffuse(self, /) -> typing.Any: ... + def isAlphaBlendingEnabled(self, /) -> bool: ... + def normal(self, /) -> typing.Any: ... + def setAlphaBlendingEnabled(self, enabled: bool, /) -> None: ... + def setAmbient(self, ambient: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setDiffuse(self, diffuse: typing.Any, /) -> None: ... + def setNormal(self, normal: typing.Any, /) -> None: ... + def setShininess(self, shininess: float, /) -> None: ... + def setSpecular(self, specular: typing.Any, /) -> None: ... + def setTextureScale(self, textureScale: float, /) -> None: ... + def shininess(self, /) -> float: ... + def specular(self, /) -> typing.Any: ... + def textureScale(self, /) -> float: ... + + class QExtrudedTextGeometry(PySide6.Qt3DCore.Qt3DCore.QGeometry): + + depthChanged : typing.ClassVar[Signal] = ... # depthChanged(float) + fontChanged : typing.ClassVar[Signal] = ... # fontChanged(QFont) + textChanged : typing.ClassVar[Signal] = ... # textChanged(QString) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, text: str | None = ..., font: PySide6.QtGui.QFont | None = ..., extrusionLength: float | None = ..., positionAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., normalAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., indexAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ...) -> None: ... + + def extrusionLength(self, /) -> float: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def indexAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def normalAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def positionAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def setDepth(self, extrusionLength: float, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setText(self, text: str, /) -> None: ... + def text(self, /) -> str: ... + + class QExtrudedTextMesh(PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer): + + depthChanged : typing.ClassVar[Signal] = ... # depthChanged(float) + fontChanged : typing.ClassVar[Signal] = ... # fontChanged(QFont) + textChanged : typing.ClassVar[Signal] = ... # textChanged(QString) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, text: str | None = ..., font: PySide6.QtGui.QFont | None = ..., depth: float | None = ...) -> None: ... + + def depth(self, /) -> float: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def setDepth(self, depth: float, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setText(self, text: str, /) -> None: ... + def text(self, /) -> str: ... + + class QFirstPersonCameraController(PySide6.Qt3DExtras.Qt3DExtras.QAbstractCameraController): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QForwardRenderer(PySide6.Qt3DRender.Qt3DRender.QTechniqueFilter): + + buffersToClearChanged : typing.ClassVar[Signal] = ... # buffersToClearChanged(Qt3DRender::QClearBuffers::BufferType) + cameraChanged : typing.ClassVar[Signal] = ... # cameraChanged(Qt3DCore::QEntity*) + clearColorChanged : typing.ClassVar[Signal] = ... # clearColorChanged(QColor) + externalRenderTargetSizeChanged: typing.ClassVar[Signal] = ... # externalRenderTargetSizeChanged(QSize) + frustumCullingEnabledChanged: typing.ClassVar[Signal] = ... # frustumCullingEnabledChanged(bool) + gammaChanged : typing.ClassVar[Signal] = ... # gammaChanged(float) + showDebugOverlayChanged : typing.ClassVar[Signal] = ... # showDebugOverlayChanged(bool) + surfaceChanged : typing.ClassVar[Signal] = ... # surfaceChanged(QObject*) + viewportRectChanged : typing.ClassVar[Signal] = ... # viewportRectChanged(QRectF) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, surface: PySide6.QtCore.QObject | None = ..., window: PySide6.QtCore.QObject | None = ..., viewportRect: PySide6.QtCore.QRectF | None = ..., clearColor: PySide6.QtGui.QColor | None = ..., buffersToClear: PySide6.Qt3DRender.Qt3DRender.QClearBuffers.BufferType | None = ..., camera: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ..., externalRenderTargetSize: PySide6.QtCore.QSize | None = ..., frustumCulling: bool | None = ..., gamma: float | None = ..., showDebugOverlay: bool | None = ...) -> None: ... + + def buffersToClear(self, /) -> PySide6.Qt3DRender.Qt3DRender.QClearBuffers.BufferType: ... + def camera(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ... + def clearColor(self, /) -> PySide6.QtGui.QColor: ... + def externalRenderTargetSize(self, /) -> PySide6.QtCore.QSize: ... + def gamma(self, /) -> float: ... + def isFrustumCullingEnabled(self, /) -> bool: ... + def setBuffersToClear(self, arg__1: PySide6.Qt3DRender.Qt3DRender.QClearBuffers.BufferType, /) -> None: ... + def setCamera(self, camera: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ... + def setClearColor(self, clearColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setExternalRenderTargetSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setFrustumCullingEnabled(self, enabled: bool, /) -> None: ... + def setGamma(self, gamma: float, /) -> None: ... + def setShowDebugOverlay(self, showDebugOverlay: bool, /) -> None: ... + def setSurface(self, surface: PySide6.QtCore.QObject, /) -> None: ... + def setViewportRect(self, viewportRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def showDebugOverlay(self, /) -> bool: ... + def surface(self, /) -> PySide6.QtCore.QObject: ... + def viewportRect(self, /) -> PySide6.QtCore.QRectF: ... + + class QGoochMaterial(PySide6.Qt3DRender.Qt3DRender.QMaterial): + + alphaChanged : typing.ClassVar[Signal] = ... # alphaChanged(float) + betaChanged : typing.ClassVar[Signal] = ... # betaChanged(float) + coolChanged : typing.ClassVar[Signal] = ... # coolChanged(QColor) + diffuseChanged : typing.ClassVar[Signal] = ... # diffuseChanged(QColor) + shininessChanged : typing.ClassVar[Signal] = ... # shininessChanged(float) + specularChanged : typing.ClassVar[Signal] = ... # specularChanged(QColor) + warmChanged : typing.ClassVar[Signal] = ... # warmChanged(QColor) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, diffuse: PySide6.QtGui.QColor | None = ..., specular: PySide6.QtGui.QColor | None = ..., cool: PySide6.QtGui.QColor | None = ..., warm: PySide6.QtGui.QColor | None = ..., alpha: float | None = ..., beta: float | None = ..., shininess: float | None = ...) -> None: ... + + def alpha(self, /) -> float: ... + def beta(self, /) -> float: ... + def cool(self, /) -> PySide6.QtGui.QColor: ... + def diffuse(self, /) -> PySide6.QtGui.QColor: ... + def setAlpha(self, alpha: float, /) -> None: ... + def setBeta(self, beta: float, /) -> None: ... + def setCool(self, cool: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setDiffuse(self, diffuse: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setShininess(self, shininess: float, /) -> None: ... + def setSpecular(self, specular: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setWarm(self, warm: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def shininess(self, /) -> float: ... + def specular(self, /) -> PySide6.QtGui.QColor: ... + def warm(self, /) -> PySide6.QtGui.QColor: ... + + class QMetalRoughMaterial(PySide6.Qt3DRender.Qt3DRender.QMaterial): + + ambientOcclusionChanged : typing.ClassVar[Signal] = ... # ambientOcclusionChanged(QVariant) + baseColorChanged : typing.ClassVar[Signal] = ... # baseColorChanged(QVariant) + metalnessChanged : typing.ClassVar[Signal] = ... # metalnessChanged(QVariant) + normalChanged : typing.ClassVar[Signal] = ... # normalChanged(QVariant) + roughnessChanged : typing.ClassVar[Signal] = ... # roughnessChanged(QVariant) + textureScaleChanged : typing.ClassVar[Signal] = ... # textureScaleChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, baseColor: typing.Optional[typing.Any] = ..., metalness: typing.Optional[typing.Any] = ..., roughness: typing.Optional[typing.Any] = ..., ambientOcclusion: typing.Optional[typing.Any] = ..., normal: typing.Optional[typing.Any] = ..., textureScale: float | None = ...) -> None: ... + + def ambientOcclusion(self, /) -> typing.Any: ... + def baseColor(self, /) -> typing.Any: ... + def metalness(self, /) -> typing.Any: ... + def normal(self, /) -> typing.Any: ... + def roughness(self, /) -> typing.Any: ... + def setAmbientOcclusion(self, ambientOcclusion: typing.Any, /) -> None: ... + def setBaseColor(self, baseColor: typing.Any, /) -> None: ... + def setMetalness(self, metalness: typing.Any, /) -> None: ... + def setNormal(self, normal: typing.Any, /) -> None: ... + def setRoughness(self, roughness: typing.Any, /) -> None: ... + def setTextureScale(self, textureScale: float, /) -> None: ... + def textureScale(self, /) -> float: ... + + class QMorphPhongMaterial(PySide6.Qt3DRender.Qt3DRender.QMaterial): + + ambientChanged : typing.ClassVar[Signal] = ... # ambientChanged(QColor) + diffuseChanged : typing.ClassVar[Signal] = ... # diffuseChanged(QColor) + interpolatorChanged : typing.ClassVar[Signal] = ... # interpolatorChanged(float) + shininessChanged : typing.ClassVar[Signal] = ... # shininessChanged(float) + specularChanged : typing.ClassVar[Signal] = ... # specularChanged(QColor) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, ambient: PySide6.QtGui.QColor | None = ..., diffuse: PySide6.QtGui.QColor | None = ..., specular: PySide6.QtGui.QColor | None = ..., shininess: float | None = ..., interpolator: float | None = ...) -> None: ... + + def ambient(self, /) -> PySide6.QtGui.QColor: ... + def diffuse(self, /) -> PySide6.QtGui.QColor: ... + def interpolator(self, /) -> float: ... + def setAmbient(self, ambient: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setDiffuse(self, diffuse: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setInterpolator(self, interpolator: float, /) -> None: ... + def setShininess(self, shininess: float, /) -> None: ... + def setSpecular(self, specular: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def shininess(self, /) -> float: ... + def specular(self, /) -> PySide6.QtGui.QColor: ... + + class QNormalDiffuseMapAlphaMaterial(PySide6.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapMaterial): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QNormalDiffuseMapMaterial(PySide6.Qt3DRender.Qt3DRender.QMaterial): + + ambientChanged : typing.ClassVar[Signal] = ... # ambientChanged(QColor) + diffuseChanged : typing.ClassVar[Signal] = ... # diffuseChanged(Qt3DRender::QAbstractTexture*) + normalChanged : typing.ClassVar[Signal] = ... # normalChanged(Qt3DRender::QAbstractTexture*) + shininessChanged : typing.ClassVar[Signal] = ... # shininessChanged(float) + specularChanged : typing.ClassVar[Signal] = ... # specularChanged(QColor) + textureScaleChanged : typing.ClassVar[Signal] = ... # textureScaleChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, ambient: PySide6.QtGui.QColor | None = ..., specular: PySide6.QtGui.QColor | None = ..., diffuse: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., normal: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., shininess: float | None = ..., textureScale: float | None = ...) -> None: ... + + def ambient(self, /) -> PySide6.QtGui.QColor: ... + def diffuse(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + def normal(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + def setAmbient(self, ambient: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setDiffuse(self, diffuse: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def setNormal(self, normal: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def setShininess(self, shininess: float, /) -> None: ... + def setSpecular(self, specular: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setTextureScale(self, textureScale: float, /) -> None: ... + def shininess(self, /) -> float: ... + def specular(self, /) -> PySide6.QtGui.QColor: ... + def textureScale(self, /) -> float: ... + + class QNormalDiffuseSpecularMapMaterial(PySide6.Qt3DRender.Qt3DRender.QMaterial): + + ambientChanged : typing.ClassVar[Signal] = ... # ambientChanged(QColor) + diffuseChanged : typing.ClassVar[Signal] = ... # diffuseChanged(Qt3DRender::QAbstractTexture*) + normalChanged : typing.ClassVar[Signal] = ... # normalChanged(Qt3DRender::QAbstractTexture*) + shininessChanged : typing.ClassVar[Signal] = ... # shininessChanged(float) + specularChanged : typing.ClassVar[Signal] = ... # specularChanged(Qt3DRender::QAbstractTexture*) + textureScaleChanged : typing.ClassVar[Signal] = ... # textureScaleChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, ambient: PySide6.QtGui.QColor | None = ..., diffuse: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., normal: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., specular: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., shininess: float | None = ..., textureScale: float | None = ...) -> None: ... + + def ambient(self, /) -> PySide6.QtGui.QColor: ... + def diffuse(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + def normal(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + def setAmbient(self, ambient: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setDiffuse(self, diffuse: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def setNormal(self, normal: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def setShininess(self, shininess: float, /) -> None: ... + def setSpecular(self, specular: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def setTextureScale(self, textureScale: float, /) -> None: ... + def shininess(self, /) -> float: ... + def specular(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + def textureScale(self, /) -> float: ... + + class QOrbitCameraController(PySide6.Qt3DExtras.Qt3DExtras.QAbstractCameraController): + + inversePanChanged : typing.ClassVar[Signal] = ... # inversePanChanged(bool) + inverseTiltChanged : typing.ClassVar[Signal] = ... # inverseTiltChanged(bool) + inverseXTranslateChanged : typing.ClassVar[Signal] = ... # inverseXTranslateChanged(bool) + inverseYTranslateChanged : typing.ClassVar[Signal] = ... # inverseYTranslateChanged(bool) + upVectorChanged : typing.ClassVar[Signal] = ... # upVectorChanged(QVector3D) + zoomInLimitChanged : typing.ClassVar[Signal] = ... # zoomInLimitChanged() + zoomTranslateViewCenterChanged: typing.ClassVar[Signal] = ... # zoomTranslateViewCenterChanged(bool) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, zoomInLimit: float | None = ..., upVector: PySide6.QtGui.QVector3D | None = ..., inverseXTranslate: bool | None = ..., inverseYTranslate: bool | None = ..., inversePan: bool | None = ..., inverseTilt: bool | None = ..., zoomTranslateViewCenter: bool | None = ...) -> None: ... + + def inversePan(self, /) -> bool: ... + def inverseTilt(self, /) -> bool: ... + def inverseXTranslate(self, /) -> bool: ... + def inverseYTranslate(self, /) -> bool: ... + def setInversePan(self, isInverse: bool, /) -> None: ... + def setInverseTilt(self, isInverse: bool, /) -> None: ... + def setInverseXTranslate(self, isInverse: bool, /) -> None: ... + def setInverseYTranslate(self, isInverse: bool, /) -> None: ... + def setUpVector(self, upVector: PySide6.QtGui.QVector3D, /) -> None: ... + def setZoomInLimit(self, zoomInLimit: float, /) -> None: ... + def setZoomTranslateViewCenter(self, isTranslate: bool, /) -> None: ... + def upVector(self, /) -> PySide6.QtGui.QVector3D: ... + def zoomInLimit(self, /) -> float: ... + def zoomTranslateViewCenter(self, /) -> bool: ... + + class QPerVertexColorMaterial(PySide6.Qt3DRender.Qt3DRender.QMaterial): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QPhongAlphaMaterial(PySide6.Qt3DRender.Qt3DRender.QMaterial): + + alphaChanged : typing.ClassVar[Signal] = ... # alphaChanged(float) + ambientChanged : typing.ClassVar[Signal] = ... # ambientChanged(QColor) + blendFunctionArgChanged : typing.ClassVar[Signal] = ... # blendFunctionArgChanged(Qt3DRender::QBlendEquation::BlendFunction) + destinationAlphaArgChanged: typing.ClassVar[Signal] = ... # destinationAlphaArgChanged(Qt3DRender::QBlendEquationArguments::Blending) + destinationRgbArgChanged : typing.ClassVar[Signal] = ... # destinationRgbArgChanged(Qt3DRender::QBlendEquationArguments::Blending) + diffuseChanged : typing.ClassVar[Signal] = ... # diffuseChanged(QColor) + shininessChanged : typing.ClassVar[Signal] = ... # shininessChanged(float) + sourceAlphaArgChanged : typing.ClassVar[Signal] = ... # sourceAlphaArgChanged(Qt3DRender::QBlendEquationArguments::Blending) + sourceRgbArgChanged : typing.ClassVar[Signal] = ... # sourceRgbArgChanged(Qt3DRender::QBlendEquationArguments::Blending) + specularChanged : typing.ClassVar[Signal] = ... # specularChanged(QColor) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, ambient: PySide6.QtGui.QColor | None = ..., diffuse: PySide6.QtGui.QColor | None = ..., specular: PySide6.QtGui.QColor | None = ..., shininess: float | None = ..., alpha: float | None = ..., sourceRgbArg: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending | None = ..., destinationRgbArg: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending | None = ..., sourceAlphaArg: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending | None = ..., destinationAlphaArg: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending | None = ..., blendFunctionArg: PySide6.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction | None = ...) -> None: ... + + def alpha(self, /) -> float: ... + def ambient(self, /) -> PySide6.QtGui.QColor: ... + def blendFunctionArg(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction: ... + def destinationAlphaArg(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending: ... + def destinationRgbArg(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending: ... + def diffuse(self, /) -> PySide6.QtGui.QColor: ... + def setAlpha(self, alpha: float, /) -> None: ... + def setAmbient(self, ambient: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBlendFunctionArg(self, blendFunctionArg: PySide6.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction, /) -> None: ... + def setDestinationAlphaArg(self, destinationAlphaArg: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ... + def setDestinationRgbArg(self, destinationRgbArg: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ... + def setDiffuse(self, diffuse: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setShininess(self, shininess: float, /) -> None: ... + def setSourceAlphaArg(self, sourceAlphaArg: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ... + def setSourceRgbArg(self, sourceRgbArg: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ... + def setSpecular(self, specular: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def shininess(self, /) -> float: ... + def sourceAlphaArg(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending: ... + def sourceRgbArg(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending: ... + def specular(self, /) -> PySide6.QtGui.QColor: ... + + class QPhongMaterial(PySide6.Qt3DRender.Qt3DRender.QMaterial): + + ambientChanged : typing.ClassVar[Signal] = ... # ambientChanged(QColor) + diffuseChanged : typing.ClassVar[Signal] = ... # diffuseChanged(QColor) + shininessChanged : typing.ClassVar[Signal] = ... # shininessChanged(float) + specularChanged : typing.ClassVar[Signal] = ... # specularChanged(QColor) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, ambient: PySide6.QtGui.QColor | None = ..., diffuse: PySide6.QtGui.QColor | None = ..., specular: PySide6.QtGui.QColor | None = ..., shininess: float | None = ...) -> None: ... + + def ambient(self, /) -> PySide6.QtGui.QColor: ... + def diffuse(self, /) -> PySide6.QtGui.QColor: ... + def setAmbient(self, ambient: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setDiffuse(self, diffuse: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setShininess(self, shininess: float, /) -> None: ... + def setSpecular(self, specular: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def shininess(self, /) -> float: ... + def specular(self, /) -> PySide6.QtGui.QColor: ... + + class QPlaneGeometry(PySide6.Qt3DCore.Qt3DCore.QGeometry): + + heightChanged : typing.ClassVar[Signal] = ... # heightChanged(float) + mirroredChanged : typing.ClassVar[Signal] = ... # mirroredChanged(bool) + resolutionChanged : typing.ClassVar[Signal] = ... # resolutionChanged(QSize) + widthChanged : typing.ClassVar[Signal] = ... # widthChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, width: float | None = ..., height: float | None = ..., resolution: PySide6.QtCore.QSize | None = ..., mirrored: bool | None = ..., positionAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., normalAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., texCoordAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., tangentAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., indexAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ...) -> None: ... + + def height(self, /) -> float: ... + def indexAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def mirrored(self, /) -> bool: ... + def normalAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def positionAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def resolution(self, /) -> PySide6.QtCore.QSize: ... + def setHeight(self, height: float, /) -> None: ... + def setMirrored(self, mirrored: bool, /) -> None: ... + def setResolution(self, resolution: PySide6.QtCore.QSize, /) -> None: ... + def setWidth(self, width: float, /) -> None: ... + def tangentAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def texCoordAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def updateIndices(self, /) -> None: ... + def updateVertices(self, /) -> None: ... + def width(self, /) -> float: ... + + class QPlaneGeometryView(PySide6.Qt3DCore.Qt3DCore.QGeometryView): + + heightChanged : typing.ClassVar[Signal] = ... # heightChanged(float) + meshResolutionChanged : typing.ClassVar[Signal] = ... # meshResolutionChanged(QSize) + mirroredChanged : typing.ClassVar[Signal] = ... # mirroredChanged(bool) + widthChanged : typing.ClassVar[Signal] = ... # widthChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, width: float | None = ..., height: float | None = ..., meshResolution: PySide6.QtCore.QSize | None = ..., mirrored: bool | None = ...) -> None: ... + + def height(self, /) -> float: ... + def meshResolution(self, /) -> PySide6.QtCore.QSize: ... + def mirrored(self, /) -> bool: ... + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setHeight(self, height: float, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setInstanceCount(self, instanceCount: int, /) -> None: ... + def setMeshResolution(self, resolution: PySide6.QtCore.QSize, /) -> None: ... + def setMirrored(self, mirrored: bool, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DCore.Qt3DCore.QGeometryView.PrimitiveType, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def setWidth(self, width: float, /) -> None: ... + def width(self, /) -> float: ... + + class QPlaneMesh(PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer): + + heightChanged : typing.ClassVar[Signal] = ... # heightChanged(float) + meshResolutionChanged : typing.ClassVar[Signal] = ... # meshResolutionChanged(QSize) + mirroredChanged : typing.ClassVar[Signal] = ... # mirroredChanged(bool) + widthChanged : typing.ClassVar[Signal] = ... # widthChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, width: float | None = ..., height: float | None = ..., meshResolution: PySide6.QtCore.QSize | None = ..., mirrored: bool | None = ...) -> None: ... + + def height(self, /) -> float: ... + def meshResolution(self, /) -> PySide6.QtCore.QSize: ... + def mirrored(self, /) -> bool: ... + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setHeight(self, height: float, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setInstanceCount(self, instanceCount: int, /) -> None: ... + def setMeshResolution(self, resolution: PySide6.QtCore.QSize, /) -> None: ... + def setMirrored(self, mirrored: bool, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def setWidth(self, width: float, /) -> None: ... + def width(self, /) -> float: ... + + class QSkyboxEntity(PySide6.Qt3DCore.Qt3DCore.QEntity): + + baseNameChanged : typing.ClassVar[Signal] = ... # baseNameChanged(QString) + extensionChanged : typing.ClassVar[Signal] = ... # extensionChanged(QString) + gammaCorrectEnabledChanged: typing.ClassVar[Signal] = ... # gammaCorrectEnabledChanged(bool) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, baseName: str | None = ..., extension: str | None = ..., gammaCorrect: bool | None = ...) -> None: ... + + def baseName(self, /) -> str: ... + def extension(self, /) -> str: ... + def isGammaCorrectEnabled(self, /) -> bool: ... + def setBaseName(self, path: str, /) -> None: ... + def setExtension(self, extension: str, /) -> None: ... + def setGammaCorrectEnabled(self, enabled: bool, /) -> None: ... + + class QSphereGeometry(PySide6.Qt3DCore.Qt3DCore.QGeometry): + + generateTangentsChanged : typing.ClassVar[Signal] = ... # generateTangentsChanged(bool) + radiusChanged : typing.ClassVar[Signal] = ... # radiusChanged(float) + ringsChanged : typing.ClassVar[Signal] = ... # ringsChanged(int) + slicesChanged : typing.ClassVar[Signal] = ... # slicesChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rings: int | None = ..., slices: int | None = ..., radius: float | None = ..., generateTangents: bool | None = ..., positionAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., normalAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., texCoordAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., tangentAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., indexAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ...) -> None: ... + + def generateTangents(self, /) -> bool: ... + def indexAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def normalAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def positionAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def radius(self, /) -> float: ... + def rings(self, /) -> int: ... + def setGenerateTangents(self, gen: bool, /) -> None: ... + def setRadius(self, radius: float, /) -> None: ... + def setRings(self, rings: int, /) -> None: ... + def setSlices(self, slices: int, /) -> None: ... + def slices(self, /) -> int: ... + def tangentAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def texCoordAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def updateIndices(self, /) -> None: ... + def updateVertices(self, /) -> None: ... + + class QSphereGeometryView(PySide6.Qt3DCore.Qt3DCore.QGeometryView): + + generateTangentsChanged : typing.ClassVar[Signal] = ... # generateTangentsChanged(bool) + radiusChanged : typing.ClassVar[Signal] = ... # radiusChanged(float) + ringsChanged : typing.ClassVar[Signal] = ... # ringsChanged(int) + slicesChanged : typing.ClassVar[Signal] = ... # slicesChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rings: int | None = ..., slices: int | None = ..., radius: float | None = ..., generateTangents: bool | None = ...) -> None: ... + + def generateTangents(self, /) -> bool: ... + def radius(self, /) -> float: ... + def rings(self, /) -> int: ... + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setGenerateTangents(self, gen: bool, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DCore.Qt3DCore.QGeometryView.PrimitiveType, /) -> None: ... + def setRadius(self, radius: float, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setRings(self, rings: int, /) -> None: ... + def setSlices(self, slices: int, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def slices(self, /) -> int: ... + + class QSphereMesh(PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer): + + generateTangentsChanged : typing.ClassVar[Signal] = ... # generateTangentsChanged(bool) + radiusChanged : typing.ClassVar[Signal] = ... # radiusChanged(float) + ringsChanged : typing.ClassVar[Signal] = ... # ringsChanged(int) + slicesChanged : typing.ClassVar[Signal] = ... # slicesChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rings: int | None = ..., slices: int | None = ..., radius: float | None = ..., generateTangents: bool | None = ...) -> None: ... + + def generateTangents(self, /) -> bool: ... + def radius(self, /) -> float: ... + def rings(self, /) -> int: ... + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setGenerateTangents(self, gen: bool, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType, /) -> None: ... + def setRadius(self, radius: float, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setRings(self, rings: int, /) -> None: ... + def setSlices(self, slices: int, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def slices(self, /) -> int: ... + + class QSpriteGrid(PySide6.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet): + + columnsChanged : typing.ClassVar[Signal] = ... # columnsChanged(int) + rowsChanged : typing.ClassVar[Signal] = ... # rowsChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rows: int | None = ..., columns: int | None = ...) -> None: ... + + def columns(self, /) -> int: ... + def rows(self, /) -> int: ... + def setColumns(self, columns: int, /) -> None: ... + def setRows(self, rows: int, /) -> None: ... + + class QSpriteSheet(PySide6.Qt3DExtras.Qt3DExtras.QAbstractSpriteSheet): + + spritesChanged : typing.ClassVar[Signal] = ... # spritesChanged(QList) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sprites: collections.abc.Sequence[PySide6.Qt3DExtras.Qt3DExtras.QSpriteSheetItem] | None = ...) -> None: ... + + @typing.overload + def addSprite(self, sprite: PySide6.Qt3DExtras.Qt3DExtras.QSpriteSheetItem, /) -> None: ... + @typing.overload + def addSprite(self, x: int, y: int, width: int, height: int, /) -> PySide6.Qt3DExtras.Qt3DExtras.QSpriteSheetItem: ... + def removeSprite(self, sprite: PySide6.Qt3DExtras.Qt3DExtras.QSpriteSheetItem, /) -> None: ... + def setSprites(self, sprites: collections.abc.Sequence[PySide6.Qt3DExtras.Qt3DExtras.QSpriteSheetItem], /) -> None: ... + def sprites(self, /) -> typing.List[PySide6.Qt3DExtras.Qt3DExtras.QSpriteSheetItem]: ... + + class QSpriteSheetItem(PySide6.Qt3DCore.Qt3DCore.QNode): + + heightChanged : typing.ClassVar[Signal] = ... # heightChanged(int) + widthChanged : typing.ClassVar[Signal] = ... # widthChanged(int) + xChanged : typing.ClassVar[Signal] = ... # xChanged(int) + yChanged : typing.ClassVar[Signal] = ... # yChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, x: int | None = ..., y: int | None = ..., width: int | None = ..., height: int | None = ...) -> None: ... + + def height(self, /) -> int: ... + def setHeight(self, height: int, /) -> None: ... + def setWidth(self, width: int, /) -> None: ... + def setX(self, x: int, /) -> None: ... + def setY(self, y: int, /) -> None: ... + def width(self, /) -> int: ... + def x(self, /) -> int: ... + def y(self, /) -> int: ... + + class QText2DEntity(PySide6.Qt3DCore.Qt3DCore.QEntity): + + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + fontChanged : typing.ClassVar[Signal] = ... # fontChanged(QFont) + heightChanged : typing.ClassVar[Signal] = ... # heightChanged(float) + textChanged : typing.ClassVar[Signal] = ... # textChanged(QString) + widthChanged : typing.ClassVar[Signal] = ... # widthChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, font: PySide6.QtGui.QFont | None = ..., text: str | None = ..., color: PySide6.QtGui.QColor | None = ..., width: float | None = ..., height: float | None = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag | None = ...) -> None: ... + + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def height(self, /) -> float: ... + def setAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setHeight(self, height: float, /) -> None: ... + def setText(self, text: str, /) -> None: ... + def setWidth(self, width: float, /) -> None: ... + def text(self, /) -> str: ... + def width(self, /) -> float: ... + + class QTextureMaterial(PySide6.Qt3DRender.Qt3DRender.QMaterial): + + alphaBlendingEnabledChanged: typing.ClassVar[Signal] = ... # alphaBlendingEnabledChanged(bool) + textureChanged : typing.ClassVar[Signal] = ... # textureChanged(Qt3DRender::QAbstractTexture*) + textureOffsetChanged : typing.ClassVar[Signal] = ... # textureOffsetChanged(QVector2D) + textureTransformChanged : typing.ClassVar[Signal] = ... # textureTransformChanged(QMatrix3x3) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, texture: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., textureOffset: PySide6.QtGui.QVector2D | None = ..., textureTransform: PySide6.QtGui.QMatrix3x3 | None = ..., alphaBlending: bool | None = ...) -> None: ... + + def isAlphaBlendingEnabled(self, /) -> bool: ... + def setAlphaBlendingEnabled(self, enabled: bool, /) -> None: ... + def setTexture(self, texture: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def setTextureOffset(self, textureOffset: PySide6.QtGui.QVector2D, /) -> None: ... + def setTextureTransform(self, matrix: PySide6.QtGui.QMatrix3x3, /) -> None: ... + def texture(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + def textureOffset(self, /) -> PySide6.QtGui.QVector2D: ... + def textureTransform(self, /) -> PySide6.QtGui.QMatrix3x3: ... + + class QTorusGeometry(PySide6.Qt3DCore.Qt3DCore.QGeometry): + + minorRadiusChanged : typing.ClassVar[Signal] = ... # minorRadiusChanged(float) + radiusChanged : typing.ClassVar[Signal] = ... # radiusChanged(float) + ringsChanged : typing.ClassVar[Signal] = ... # ringsChanged(int) + slicesChanged : typing.ClassVar[Signal] = ... # slicesChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rings: int | None = ..., slices: int | None = ..., radius: float | None = ..., minorRadius: float | None = ..., positionAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., normalAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., texCoordAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ..., indexAttribute: PySide6.Qt3DCore.Qt3DCore.QAttribute | None = ...) -> None: ... + + def indexAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def minorRadius(self, /) -> float: ... + def normalAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def positionAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def radius(self, /) -> float: ... + def rings(self, /) -> int: ... + def setMinorRadius(self, minorRadius: float, /) -> None: ... + def setRadius(self, radius: float, /) -> None: ... + def setRings(self, rings: int, /) -> None: ... + def setSlices(self, slices: int, /) -> None: ... + def slices(self, /) -> int: ... + def texCoordAttribute(self, /) -> PySide6.Qt3DCore.Qt3DCore.QAttribute: ... + def updateIndices(self, /) -> None: ... + def updateVertices(self, /) -> None: ... + + class QTorusGeometryView(PySide6.Qt3DCore.Qt3DCore.QGeometryView): + + minorRadiusChanged : typing.ClassVar[Signal] = ... # minorRadiusChanged(float) + radiusChanged : typing.ClassVar[Signal] = ... # radiusChanged(float) + ringsChanged : typing.ClassVar[Signal] = ... # ringsChanged(int) + slicesChanged : typing.ClassVar[Signal] = ... # slicesChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rings: int | None = ..., slices: int | None = ..., radius: float | None = ..., minorRadius: float | None = ...) -> None: ... + + def minorRadius(self, /) -> float: ... + def radius(self, /) -> float: ... + def rings(self, /) -> int: ... + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setInstanceCount(self, instanceCount: int, /) -> None: ... + def setMinorRadius(self, minorRadius: float, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DCore.Qt3DCore.QGeometryView.PrimitiveType, /) -> None: ... + def setRadius(self, radius: float, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setRings(self, rings: int, /) -> None: ... + def setSlices(self, slices: int, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def slices(self, /) -> int: ... + + class QTorusMesh(PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer): + + minorRadiusChanged : typing.ClassVar[Signal] = ... # minorRadiusChanged(float) + radiusChanged : typing.ClassVar[Signal] = ... # radiusChanged(float) + ringsChanged : typing.ClassVar[Signal] = ... # ringsChanged(int) + slicesChanged : typing.ClassVar[Signal] = ... # slicesChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rings: int | None = ..., slices: int | None = ..., radius: float | None = ..., minorRadius: float | None = ...) -> None: ... + + def minorRadius(self, /) -> float: ... + def radius(self, /) -> float: ... + def rings(self, /) -> int: ... + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setInstanceCount(self, instanceCount: int, /) -> None: ... + def setMinorRadius(self, minorRadius: float, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType, /) -> None: ... + def setRadius(self, radius: float, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setRings(self, rings: int, /) -> None: ... + def setSlices(self, slices: int, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def slices(self, /) -> int: ... + + class Qt3DWindow(PySide6.QtGui.QWindow): + + def __init__(self, /, screen: PySide6.QtGui.QScreen | None = ..., arg__2: PySide6.Qt3DRender.Qt3DRender.API = ...) -> None: ... + + def activeFrameGraph(self, /) -> PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode: ... + def camera(self, /) -> PySide6.Qt3DRender.Qt3DRender.QCamera: ... + def defaultFrameGraph(self, /) -> PySide6.Qt3DExtras.Qt3DExtras.QForwardRenderer: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + @typing.overload + def registerAspect(self, aspect: PySide6.Qt3DCore.Qt3DCore.QAbstractAspect, /) -> None: ... + @typing.overload + def registerAspect(self, name: str, /) -> None: ... + def renderSettings(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderSettings: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def setActiveFrameGraph(self, activeFrameGraph: PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode, /) -> None: ... + def setRootEntity(self, root: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ... + def showEvent(self, e: PySide6.QtGui.QShowEvent, /) -> None: ... + + + @staticmethod + def setupWindowSurface(window: PySide6.QtGui.QWindow, arg__2: PySide6.Qt3DRender.Qt3DRender.API, /) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DInput.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DInput.pyi new file mode 100644 index 0000000..c5973db --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DInput.pyi @@ -0,0 +1,400 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.Qt3DInput, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.Qt3DInput` + +import PySide6.Qt3DInput +import PySide6.QtCore +import PySide6.QtGui +import PySide6.Qt3DCore + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class Qt3DInput(Shiboken.Object): + + class QAbstractActionInput(PySide6.Qt3DCore.Qt3DCore.QNode): ... + + class QAbstractAxisInput(PySide6.Qt3DCore.Qt3DCore.QNode): + + sourceDeviceChanged : typing.ClassVar[Signal] = ... # sourceDeviceChanged(QAbstractPhysicalDevice*) + def setSourceDevice(self, sourceDevice: PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice, /) -> None: ... + def sourceDevice(self, /) -> PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice: ... + + class QAbstractPhysicalDevice(PySide6.Qt3DCore.Qt3DCore.QNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + def addAxisSetting(self, axisSetting: PySide6.Qt3DInput.Qt3DInput.QAxisSetting, /) -> None: ... + def axisCount(self, /) -> int: ... + def axisIdentifier(self, name: str, /) -> int: ... + def axisNames(self, /) -> typing.List[str]: ... + def axisSettings(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAxisSetting]: ... + def buttonCount(self, /) -> int: ... + def buttonIdentifier(self, name: str, /) -> int: ... + def buttonNames(self, /) -> typing.List[str]: ... + def removeAxisSetting(self, axisSetting: PySide6.Qt3DInput.Qt3DInput.QAxisSetting, /) -> None: ... + + class QAction(PySide6.Qt3DCore.Qt3DCore.QNode): + + activeChanged : typing.ClassVar[Signal] = ... # activeChanged(bool) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, active: bool | None = ...) -> None: ... + + def addInput(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput, /) -> None: ... + def inputs(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput]: ... + def isActive(self, /) -> bool: ... + def removeInput(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput, /) -> None: ... + + class QActionInput(PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput): + + buttonsChanged : typing.ClassVar[Signal] = ... # buttonsChanged(QList) + sourceDeviceChanged : typing.ClassVar[Signal] = ... # sourceDeviceChanged(QAbstractPhysicalDevice*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sourceDevice: PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice | None = ..., buttons: collections.abc.Sequence[int] | None = ...) -> None: ... + + def buttons(self, /) -> typing.List[int]: ... + def setButtons(self, buttons: collections.abc.Sequence[int], /) -> None: ... + def setSourceDevice(self, sourceDevice: PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice, /) -> None: ... + def sourceDevice(self, /) -> PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice: ... + + class QAnalogAxisInput(PySide6.Qt3DInput.Qt3DInput.QAbstractAxisInput): + + axisChanged : typing.ClassVar[Signal] = ... # axisChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, axis: int | None = ...) -> None: ... + + def axis(self, /) -> int: ... + def setAxis(self, axis: int, /) -> None: ... + + class QAxis(PySide6.Qt3DCore.Qt3DCore.QNode): + + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, value: float | None = ...) -> None: ... + + def addInput(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractAxisInput, /) -> None: ... + def inputs(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAbstractAxisInput]: ... + def removeInput(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractAxisInput, /) -> None: ... + def value(self, /) -> float: ... + + class QAxisAccumulator(PySide6.Qt3DCore.Qt3DCore.QComponent): + + scaleChanged : typing.ClassVar[Signal] = ... # scaleChanged(float) + sourceAxisChanged : typing.ClassVar[Signal] = ... # sourceAxisChanged(Qt3DInput::QAxis*) + sourceAxisTypeChanged : typing.ClassVar[Signal] = ... # sourceAxisTypeChanged(QAxisAccumulator::SourceAxisType) + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(float) + velocityChanged : typing.ClassVar[Signal] = ... # velocityChanged(float) + + class SourceAxisType(enum.Enum): + + Velocity = 0x0 + Acceleration = 0x1 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sourceAxis: PySide6.Qt3DInput.Qt3DInput.QAxis | None = ..., sourceAxisType: PySide6.Qt3DInput.Qt3DInput.QAxisAccumulator.SourceAxisType | None = ..., scale: float | None = ..., value: float | None = ..., velocity: float | None = ...) -> None: ... + + def scale(self, /) -> float: ... + def setScale(self, scale: float, /) -> None: ... + def setSourceAxis(self, sourceAxis: PySide6.Qt3DInput.Qt3DInput.QAxis, /) -> None: ... + def setSourceAxisType(self, sourceAxisType: PySide6.Qt3DInput.Qt3DInput.QAxisAccumulator.SourceAxisType, /) -> None: ... + def sourceAxis(self, /) -> PySide6.Qt3DInput.Qt3DInput.QAxis: ... + def sourceAxisType(self, /) -> PySide6.Qt3DInput.Qt3DInput.QAxisAccumulator.SourceAxisType: ... + def value(self, /) -> float: ... + def velocity(self, /) -> float: ... + + class QAxisSetting(PySide6.Qt3DCore.Qt3DCore.QNode): + + axesChanged : typing.ClassVar[Signal] = ... # axesChanged(QList) + deadZoneRadiusChanged : typing.ClassVar[Signal] = ... # deadZoneRadiusChanged(float) + smoothChanged : typing.ClassVar[Signal] = ... # smoothChanged(bool) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, deadZoneRadius: float | None = ..., axes: collections.abc.Sequence[int] | None = ..., smooth: bool | None = ...) -> None: ... + + def axes(self, /) -> typing.List[int]: ... + def deadZoneRadius(self, /) -> float: ... + def isSmoothEnabled(self, /) -> bool: ... + def setAxes(self, axes: collections.abc.Sequence[int], /) -> None: ... + def setDeadZoneRadius(self, deadZoneRadius: float, /) -> None: ... + def setSmoothEnabled(self, enabled: bool, /) -> None: ... + + class QButtonAxisInput(PySide6.Qt3DInput.Qt3DInput.QAbstractAxisInput): + + accelerationChanged : typing.ClassVar[Signal] = ... # accelerationChanged(float) + buttonsChanged : typing.ClassVar[Signal] = ... # buttonsChanged(QList) + decelerationChanged : typing.ClassVar[Signal] = ... # decelerationChanged(float) + scaleChanged : typing.ClassVar[Signal] = ... # scaleChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, scale: float | None = ..., buttons: collections.abc.Sequence[int] | None = ..., acceleration: float | None = ..., deceleration: float | None = ...) -> None: ... + + def acceleration(self, /) -> float: ... + def buttons(self, /) -> typing.List[int]: ... + def deceleration(self, /) -> float: ... + def scale(self, /) -> float: ... + def setAcceleration(self, acceleration: float, /) -> None: ... + def setButtons(self, buttons: collections.abc.Sequence[int], /) -> None: ... + def setDeceleration(self, deceleration: float, /) -> None: ... + def setScale(self, scale: float, /) -> None: ... + + class QInputAspect(PySide6.Qt3DCore.Qt3DCore.QAbstractAspect): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def availablePhysicalDevices(self, /) -> typing.List[str]: ... + def createPhysicalDevice(self, name: str, /) -> PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice: ... + + class QInputChord(PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput): + + timeoutChanged : typing.ClassVar[Signal] = ... # timeoutChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, timeout: int | None = ...) -> None: ... + + def addChord(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput, /) -> None: ... + def chords(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput]: ... + def removeChord(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput, /) -> None: ... + def setTimeout(self, timeout: int, /) -> None: ... + def timeout(self, /) -> int: ... + + class QInputSequence(PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput): + + buttonIntervalChanged : typing.ClassVar[Signal] = ... # buttonIntervalChanged(int) + timeoutChanged : typing.ClassVar[Signal] = ... # timeoutChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, timeout: int | None = ..., buttonInterval: int | None = ...) -> None: ... + + def addSequence(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput, /) -> None: ... + def buttonInterval(self, /) -> int: ... + def removeSequence(self, input: PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput, /) -> None: ... + def sequences(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAbstractActionInput]: ... + def setButtonInterval(self, buttonInterval: int, /) -> None: ... + def setTimeout(self, timeout: int, /) -> None: ... + def timeout(self, /) -> int: ... + + class QInputSettings(PySide6.Qt3DCore.Qt3DCore.QComponent): + + eventSourceChanged : typing.ClassVar[Signal] = ... # eventSourceChanged(QObject*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, eventSource: PySide6.QtCore.QObject | None = ...) -> None: ... + + def eventSource(self, /) -> PySide6.QtCore.QObject: ... + def setEventSource(self, eventSource: PySide6.QtCore.QObject, /) -> None: ... + + class QKeyEvent(PySide6.QtCore.QObject): + + @typing.overload + def __init__(self, ke: PySide6.QtGui.QKeyEvent, /, *, key: int | None = ..., text: str | None = ..., modifiers: int | None = ..., isAutoRepeat: bool | None = ..., count: int | None = ..., nativeScanCode: int | None = ..., accepted: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, key: int, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /, text: str = ..., autorep: bool = ..., count: int = ..., *, isAutoRepeat: bool | None = ..., nativeScanCode: int | None = ..., accepted: bool | None = ...) -> None: ... + + def count(self, /) -> int: ... + def isAccepted(self, /) -> bool: ... + def isAutoRepeat(self, /) -> bool: ... + def key(self, /) -> int: ... + def matches(self, key_: PySide6.QtGui.QKeySequence.StandardKey, /) -> bool: ... + def modifiers(self, /) -> int: ... + def nativeScanCode(self, /) -> int: ... + def setAccepted(self, accepted: bool, /) -> None: ... + def text(self, /) -> str: ... + def type(self, /) -> PySide6.QtCore.QEvent.Type: ... + + class QKeyboardDevice(PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice): + + activeInputChanged : typing.ClassVar[Signal] = ... # activeInputChanged(QKeyboardHandler*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, activeInput: PySide6.Qt3DInput.Qt3DInput.QKeyboardHandler | None = ...) -> None: ... + + def activeInput(self, /) -> PySide6.Qt3DInput.Qt3DInput.QKeyboardHandler: ... + def axisCount(self, /) -> int: ... + def axisIdentifier(self, name: str, /) -> int: ... + def axisNames(self, /) -> typing.List[str]: ... + def buttonCount(self, /) -> int: ... + def buttonIdentifier(self, name: str, /) -> int: ... + def buttonNames(self, /) -> typing.List[str]: ... + + class QKeyboardHandler(PySide6.Qt3DCore.Qt3DCore.QComponent): + + asteriskPressed : typing.ClassVar[Signal] = ... # asteriskPressed(Qt3DInput::QKeyEvent*) + backPressed : typing.ClassVar[Signal] = ... # backPressed(Qt3DInput::QKeyEvent*) + backtabPressed : typing.ClassVar[Signal] = ... # backtabPressed(Qt3DInput::QKeyEvent*) + callPressed : typing.ClassVar[Signal] = ... # callPressed(Qt3DInput::QKeyEvent*) + cancelPressed : typing.ClassVar[Signal] = ... # cancelPressed(Qt3DInput::QKeyEvent*) + context1Pressed : typing.ClassVar[Signal] = ... # context1Pressed(Qt3DInput::QKeyEvent*) + context2Pressed : typing.ClassVar[Signal] = ... # context2Pressed(Qt3DInput::QKeyEvent*) + context3Pressed : typing.ClassVar[Signal] = ... # context3Pressed(Qt3DInput::QKeyEvent*) + context4Pressed : typing.ClassVar[Signal] = ... # context4Pressed(Qt3DInput::QKeyEvent*) + deletePressed : typing.ClassVar[Signal] = ... # deletePressed(Qt3DInput::QKeyEvent*) + digit0Pressed : typing.ClassVar[Signal] = ... # digit0Pressed(Qt3DInput::QKeyEvent*) + digit1Pressed : typing.ClassVar[Signal] = ... # digit1Pressed(Qt3DInput::QKeyEvent*) + digit2Pressed : typing.ClassVar[Signal] = ... # digit2Pressed(Qt3DInput::QKeyEvent*) + digit3Pressed : typing.ClassVar[Signal] = ... # digit3Pressed(Qt3DInput::QKeyEvent*) + digit4Pressed : typing.ClassVar[Signal] = ... # digit4Pressed(Qt3DInput::QKeyEvent*) + digit5Pressed : typing.ClassVar[Signal] = ... # digit5Pressed(Qt3DInput::QKeyEvent*) + digit6Pressed : typing.ClassVar[Signal] = ... # digit6Pressed(Qt3DInput::QKeyEvent*) + digit7Pressed : typing.ClassVar[Signal] = ... # digit7Pressed(Qt3DInput::QKeyEvent*) + digit8Pressed : typing.ClassVar[Signal] = ... # digit8Pressed(Qt3DInput::QKeyEvent*) + digit9Pressed : typing.ClassVar[Signal] = ... # digit9Pressed(Qt3DInput::QKeyEvent*) + downPressed : typing.ClassVar[Signal] = ... # downPressed(Qt3DInput::QKeyEvent*) + enterPressed : typing.ClassVar[Signal] = ... # enterPressed(Qt3DInput::QKeyEvent*) + escapePressed : typing.ClassVar[Signal] = ... # escapePressed(Qt3DInput::QKeyEvent*) + flipPressed : typing.ClassVar[Signal] = ... # flipPressed(Qt3DInput::QKeyEvent*) + focusChanged : typing.ClassVar[Signal] = ... # focusChanged(bool) + hangupPressed : typing.ClassVar[Signal] = ... # hangupPressed(Qt3DInput::QKeyEvent*) + leftPressed : typing.ClassVar[Signal] = ... # leftPressed(Qt3DInput::QKeyEvent*) + menuPressed : typing.ClassVar[Signal] = ... # menuPressed(Qt3DInput::QKeyEvent*) + noPressed : typing.ClassVar[Signal] = ... # noPressed(Qt3DInput::QKeyEvent*) + numberSignPressed : typing.ClassVar[Signal] = ... # numberSignPressed(Qt3DInput::QKeyEvent*) + pressed : typing.ClassVar[Signal] = ... # pressed(Qt3DInput::QKeyEvent*) + released : typing.ClassVar[Signal] = ... # released(Qt3DInput::QKeyEvent*) + returnPressed : typing.ClassVar[Signal] = ... # returnPressed(Qt3DInput::QKeyEvent*) + rightPressed : typing.ClassVar[Signal] = ... # rightPressed(Qt3DInput::QKeyEvent*) + selectPressed : typing.ClassVar[Signal] = ... # selectPressed(Qt3DInput::QKeyEvent*) + sourceDeviceChanged : typing.ClassVar[Signal] = ... # sourceDeviceChanged(QKeyboardDevice*) + spacePressed : typing.ClassVar[Signal] = ... # spacePressed(Qt3DInput::QKeyEvent*) + tabPressed : typing.ClassVar[Signal] = ... # tabPressed(Qt3DInput::QKeyEvent*) + upPressed : typing.ClassVar[Signal] = ... # upPressed(Qt3DInput::QKeyEvent*) + volumeDownPressed : typing.ClassVar[Signal] = ... # volumeDownPressed(Qt3DInput::QKeyEvent*) + volumeUpPressed : typing.ClassVar[Signal] = ... # volumeUpPressed(Qt3DInput::QKeyEvent*) + yesPressed : typing.ClassVar[Signal] = ... # yesPressed(Qt3DInput::QKeyEvent*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sourceDevice: PySide6.Qt3DInput.Qt3DInput.QKeyboardDevice | None = ..., focus: bool | None = ...) -> None: ... + + def focus(self, /) -> bool: ... + def setFocus(self, focus: bool, /) -> None: ... + def setSourceDevice(self, keyboardDevice: PySide6.Qt3DInput.Qt3DInput.QKeyboardDevice, /) -> None: ... + def sourceDevice(self, /) -> PySide6.Qt3DInput.Qt3DInput.QKeyboardDevice: ... + + class QLogicalDevice(PySide6.Qt3DCore.Qt3DCore.QComponent): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + def actions(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAction]: ... + def addAction(self, action: PySide6.Qt3DInput.Qt3DInput.QAction, /) -> None: ... + def addAxis(self, axis: PySide6.Qt3DInput.Qt3DInput.QAxis, /) -> None: ... + def axes(self, /) -> typing.List[PySide6.Qt3DInput.Qt3DInput.QAxis]: ... + def removeAction(self, action: PySide6.Qt3DInput.Qt3DInput.QAction, /) -> None: ... + def removeAxis(self, axis: PySide6.Qt3DInput.Qt3DInput.QAxis, /) -> None: ... + + class QMouseDevice(PySide6.Qt3DInput.Qt3DInput.QAbstractPhysicalDevice): + + sensitivityChanged : typing.ClassVar[Signal] = ... # sensitivityChanged(float) + updateAxesContinuouslyChanged: typing.ClassVar[Signal] = ... # updateAxesContinuouslyChanged(bool) + + class Axis(enum.Enum): + + X = 0x0 + Y = 0x1 + WheelX = 0x2 + WheelY = 0x3 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sensitivity: float | None = ..., updateAxesContinuously: bool | None = ...) -> None: ... + + def axisCount(self, /) -> int: ... + def axisIdentifier(self, name: str, /) -> int: ... + def axisNames(self, /) -> typing.List[str]: ... + def buttonCount(self, /) -> int: ... + def buttonIdentifier(self, name: str, /) -> int: ... + def buttonNames(self, /) -> typing.List[str]: ... + def sensitivity(self, /) -> float: ... + def setSensitivity(self, value: float, /) -> None: ... + def setUpdateAxesContinuously(self, updateAxesContinuously: bool, /) -> None: ... + def updateAxesContinuously(self, /) -> bool: ... + + class QMouseEvent(PySide6.QtCore.QObject): + + class Buttons(enum.Enum): + + NoButton = 0x0 + LeftButton = 0x1 + RightButton = 0x2 + MiddleButton = 0x4 + BackButton = 0x8 + + class Modifiers(enum.Enum): + + NoModifier = 0x0 + ShiftModifier = 0x2000000 + ControlModifier = 0x4000000 + AltModifier = 0x8000000 + MetaModifier = 0x10000000 + KeypadModifier = 0x20000000 + + + def __init__(self, e: PySide6.QtGui.QMouseEvent, /, *, x: int | None = ..., y: int | None = ..., wasHeld: bool | None = ..., button: PySide6.Qt3DInput.Qt3DInput.QMouseEvent.Buttons | None = ..., buttons: int | None = ..., modifiers: PySide6.Qt3DInput.Qt3DInput.QMouseEvent.Modifiers | None = ..., accepted: bool | None = ...) -> None: ... + + def button(self, /) -> PySide6.Qt3DInput.Qt3DInput.QMouseEvent.Buttons: ... + def buttons(self, /) -> int: ... + def isAccepted(self, /) -> bool: ... + def modifiers(self, /) -> PySide6.Qt3DInput.Qt3DInput.QMouseEvent.Modifiers: ... + def setAccepted(self, accepted: bool, /) -> None: ... + def type(self, /) -> PySide6.QtCore.QEvent.Type: ... + def wasHeld(self, /) -> bool: ... + def x(self, /) -> int: ... + def y(self, /) -> int: ... + + class QMouseHandler(PySide6.Qt3DCore.Qt3DCore.QComponent): + + clicked : typing.ClassVar[Signal] = ... # clicked(Qt3DInput::QMouseEvent*) + containsMouseChanged : typing.ClassVar[Signal] = ... # containsMouseChanged(bool) + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(Qt3DInput::QMouseEvent*) + entered : typing.ClassVar[Signal] = ... # entered() + exited : typing.ClassVar[Signal] = ... # exited() + positionChanged : typing.ClassVar[Signal] = ... # positionChanged(Qt3DInput::QMouseEvent*) + pressAndHold : typing.ClassVar[Signal] = ... # pressAndHold(Qt3DInput::QMouseEvent*) + pressed : typing.ClassVar[Signal] = ... # pressed(Qt3DInput::QMouseEvent*) + released : typing.ClassVar[Signal] = ... # released(Qt3DInput::QMouseEvent*) + sourceDeviceChanged : typing.ClassVar[Signal] = ... # sourceDeviceChanged(QMouseDevice*) + wheel : typing.ClassVar[Signal] = ... # wheel(Qt3DInput::QWheelEvent*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sourceDevice: PySide6.Qt3DInput.Qt3DInput.QMouseDevice | None = ..., containsMouse: bool | None = ...) -> None: ... + + def containsMouse(self, /) -> bool: ... + def setContainsMouse(self, contains: bool, /) -> None: ... + def setSourceDevice(self, mouseDevice: PySide6.Qt3DInput.Qt3DInput.QMouseDevice, /) -> None: ... + def sourceDevice(self, /) -> PySide6.Qt3DInput.Qt3DInput.QMouseDevice: ... + + class QWheelEvent(PySide6.QtCore.QObject): + + class Buttons(enum.Enum): + + NoButton = 0x0 + LeftButton = 0x1 + RightButton = 0x2 + MiddleButton = 0x4 + BackButton = 0x8 + + class Modifiers(enum.Enum): + + NoModifier = 0x0 + ShiftModifier = 0x2000000 + ControlModifier = 0x4000000 + AltModifier = 0x8000000 + MetaModifier = 0x10000000 + KeypadModifier = 0x20000000 + + + def __init__(self, e: PySide6.QtGui.QWheelEvent, /, *, x: int | None = ..., y: int | None = ..., angleDelta: PySide6.QtCore.QPoint | None = ..., buttons: int | None = ..., modifiers: PySide6.Qt3DInput.Qt3DInput.QWheelEvent.Modifiers | None = ..., accepted: bool | None = ...) -> None: ... + + def angleDelta(self, /) -> PySide6.QtCore.QPoint: ... + def buttons(self, /) -> int: ... + def isAccepted(self, /) -> bool: ... + def modifiers(self, /) -> PySide6.Qt3DInput.Qt3DInput.QWheelEvent.Modifiers: ... + def setAccepted(self, accepted: bool, /) -> None: ... + def type(self, /) -> PySide6.QtCore.QEvent.Type: ... + def x(self, /) -> int: ... + def y(self, /) -> int: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DLogic.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DLogic.pyi new file mode 100644 index 0000000..b82b22d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DLogic.pyi @@ -0,0 +1,37 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.Qt3DLogic, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.Qt3DLogic` + +import PySide6.Qt3DLogic +import PySide6.QtCore +import PySide6.Qt3DCore + +import typing +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class Qt3DLogic(Shiboken.Object): + + class QFrameAction(PySide6.Qt3DCore.Qt3DCore.QComponent): + + triggered : typing.ClassVar[Signal] = ... # triggered(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QLogicAspect(PySide6.Qt3DCore.Qt3DCore.QAbstractAspect): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DRender.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DRender.pyi new file mode 100644 index 0000000..7113e28 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt3DRender.pyi @@ -0,0 +1,2419 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.Qt3DRender, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.Qt3DRender` + +import PySide6.Qt3DRender +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtOpenGL +import PySide6.Qt3DCore + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class Qt3DRender(Shiboken.Object): + + class API(enum.Enum): + + OpenGL = 0x0 + Vulkan = 0x1 + DirectX = 0x2 + Metal = 0x3 + RHI = 0x4 + Null = 0x5 + + class PropertyReaderInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def readProperty(self, v: typing.Any, /) -> typing.Any: ... + + class PropertyReaderInterfacePtr(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, pointee: PySide6.Qt3DRender.Qt3DRender.PropertyReaderInterface, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __dir__(self, /) -> collections.abc.Iterable[str]: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> PySide6.Qt3DRender.Qt3DRender.PropertyReaderInterface: ... + @typing.overload + def reset(self, /) -> None: ... + @typing.overload + def reset(self, t: PySide6.Qt3DRender.Qt3DRender.PropertyReaderInterface, /) -> None: ... + + class QAbstractLight(PySide6.Qt3DCore.Qt3DCore.QComponent): + + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + intensityChanged : typing.ClassVar[Signal] = ... # intensityChanged(float) + + class Type(enum.Enum): + + PointLight = 0x0 + DirectionalLight = 0x1 + SpotLight = 0x2 + + + def color(self, /) -> PySide6.QtGui.QColor: ... + def intensity(self, /) -> float: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setIntensity(self, intensity: float, /) -> None: ... + def type(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractLight.Type: ... + + class QAbstractRayCaster(PySide6.Qt3DCore.Qt3DCore.QComponent): + + filterModeChanged : typing.ClassVar[Signal] = ... # filterModeChanged(Qt3DRender::QAbstractRayCaster::FilterMode) + hitsChanged : typing.ClassVar[Signal] = ... # hitsChanged(Qt3DRender::QAbstractRayCaster::Hits) + runModeChanged : typing.ClassVar[Signal] = ... # runModeChanged(Qt3DRender::QAbstractRayCaster::RunMode) + + class FilterMode(enum.Enum): + + AcceptAnyMatchingLayers = 0x0 + AcceptAllMatchingLayers = 0x1 + DiscardAnyMatchingLayers = 0x2 + DiscardAllMatchingLayers = 0x3 + + class RunMode(enum.Enum): + + Continuous = 0x0 + SingleShot = 0x1 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, runMode: PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode | None = ..., filterMode: PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode | None = ..., hits: collections.abc.Sequence[PySide6.Qt3DRender.Qt3DRender.QRayCasterHit] | None = ...) -> None: ... + + def addLayer(self, layer: PySide6.Qt3DRender.Qt3DRender.QLayer, /) -> None: ... + def filterMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode: ... + def hits(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRayCasterHit]: ... + def layers(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QLayer]: ... + def removeLayer(self, layer: PySide6.Qt3DRender.Qt3DRender.QLayer, /) -> None: ... + def runMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode: ... + def setFilterMode(self, filterMode: PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster.FilterMode, /) -> None: ... + def setRunMode(self, runMode: PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster.RunMode, /) -> None: ... + + class QAbstractTexture(PySide6.Qt3DCore.Qt3DCore.QNode): + + comparisonFunctionChanged: typing.ClassVar[Signal] = ... # comparisonFunctionChanged(ComparisonFunction) + comparisonModeChanged : typing.ClassVar[Signal] = ... # comparisonModeChanged(ComparisonMode) + depthChanged : typing.ClassVar[Signal] = ... # depthChanged(int) + formatChanged : typing.ClassVar[Signal] = ... # formatChanged(TextureFormat) + generateMipMapsChanged : typing.ClassVar[Signal] = ... # generateMipMapsChanged(bool) + handleChanged : typing.ClassVar[Signal] = ... # handleChanged(QVariant) + handleTypeChanged : typing.ClassVar[Signal] = ... # handleTypeChanged(HandleType) + heightChanged : typing.ClassVar[Signal] = ... # heightChanged(int) + layersChanged : typing.ClassVar[Signal] = ... # layersChanged(int) + magnificationFilterChanged: typing.ClassVar[Signal] = ... # magnificationFilterChanged(Filter) + maximumAnisotropyChanged : typing.ClassVar[Signal] = ... # maximumAnisotropyChanged(float) + minificationFilterChanged: typing.ClassVar[Signal] = ... # minificationFilterChanged(Filter) + mipLevelsChanged : typing.ClassVar[Signal] = ... # mipLevelsChanged(int) + samplesChanged : typing.ClassVar[Signal] = ... # samplesChanged(int) + statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status) + widthChanged : typing.ClassVar[Signal] = ... # widthChanged(int) + + class ComparisonFunction(enum.Enum): + + CompareNever = 0x200 + CompareLess = 0x201 + CompareEqual = 0x202 + CompareLessEqual = 0x203 + CompareGreater = 0x204 + CommpareNotEqual = 0x205 + CompareGreaterEqual = 0x206 + CompareAlways = 0x207 + + class ComparisonMode(enum.Enum): + + CompareNone = 0x0 + CompareRefToTexture = 0x884e + + class CubeMapFace(enum.Enum): + + CubeMapPositiveX = 0x8515 + CubeMapNegativeX = 0x8516 + CubeMapPositiveY = 0x8517 + CubeMapNegativeY = 0x8518 + CubeMapPositiveZ = 0x8519 + CubeMapNegativeZ = 0x851a + AllFaces = 0x851b + + class Filter(enum.Enum): + + Nearest = 0x2600 + Linear = 0x2601 + NearestMipMapNearest = 0x2700 + LinearMipMapNearest = 0x2701 + NearestMipMapLinear = 0x2702 + LinearMipMapLinear = 0x2703 + + class HandleType(enum.Enum): + + NoHandle = 0x0 + OpenGLTextureId = 0x1 + RHITextureId = 0x2 + + class Status(enum.Enum): + + None_ = 0x0 + Loading = 0x1 + Ready = 0x2 + Error = 0x3 + + class Target(enum.Enum): + + TargetAutomatic = 0x0 + Target1D = 0xde0 + Target2D = 0xde1 + Target3D = 0x806f + TargetRectangle = 0x84f5 + TargetCubeMap = 0x8513 + Target1DArray = 0x8c18 + Target2DArray = 0x8c1a + TargetBuffer = 0x8c2a + TargetCubeMapArray = 0x9009 + Target2DMultisample = 0x9100 + Target2DMultisampleArray = 0x9102 + + class TextureFormat(enum.Enum): + + NoFormat = 0x0 + Automatic = 0x1 + DepthFormat = 0x1902 + AlphaFormat = 0x1906 + RGBFormat = 0x1907 + RGBAFormat = 0x1908 + LuminanceFormat = 0x1909 + LuminanceAlphaFormat = 0x190a + RG3B2 = 0x2a10 + RGB8_UNorm = 0x8051 + RGB16_UNorm = 0x8054 + RGBA4 = 0x8056 + RGB5A1 = 0x8057 + RGBA8_UNorm = 0x8058 + RGB10A2 = 0x8059 + RGBA16_UNorm = 0x805b + D16 = 0x81a5 + D24 = 0x81a6 + D32 = 0x81a7 + R8_UNorm = 0x8229 + R16_UNorm = 0x822a + RG8_UNorm = 0x822b + RG16_UNorm = 0x822c + R16F = 0x822d + R32F = 0x822e + RG16F = 0x822f + RG32F = 0x8230 + R8I = 0x8231 + R8U = 0x8232 + R16I = 0x8233 + R16U = 0x8234 + R32I = 0x8235 + R32U = 0x8236 + RG8I = 0x8237 + RG8U = 0x8238 + RG16I = 0x8239 + RG16U = 0x823a + RG32I = 0x823b + RG32U = 0x823c + RGB_DXT1 = 0x83f0 + RGBA_DXT1 = 0x83f1 + RGBA_DXT3 = 0x83f2 + RGBA_DXT5 = 0x83f3 + RGBA32F = 0x8814 + RGB32F = 0x8815 + RGBA16F = 0x881a + RGB16F = 0x881b + D24S8 = 0x88f0 + RG11B10F = 0x8c3a + RGB9E5 = 0x8c3d + SRGB8 = 0x8c41 + SRGB8_Alpha8 = 0x8c43 + SRGB_DXT1 = 0x8c4c + SRGB_Alpha_DXT1 = 0x8c4d + SRGB_Alpha_DXT3 = 0x8c4e + SRGB_Alpha_DXT5 = 0x8c4f + D32F = 0x8cac + D32FS8X24 = 0x8cad + R5G6B5 = 0x8d62 + RGB8_ETC1 = 0x8d64 + RGBA32U = 0x8d70 + RGB32U = 0x8d71 + RGBA16U = 0x8d76 + RGB16U = 0x8d77 + RGBA8U = 0x8d7c + RGB8U = 0x8d7d + RGBA32I = 0x8d82 + RGB32I = 0x8d83 + RGBA16I = 0x8d88 + RGB16I = 0x8d89 + RGBA8I = 0x8d8e + RGB8I = 0x8d8f + R_ATI1N_UNorm = 0x8dbb + R_ATI1N_SNorm = 0x8dbc + RG_ATI2N_UNorm = 0x8dbd + RG_ATI2N_SNorm = 0x8dbe + RGB_BP_UNorm = 0x8e8c + SRGB_BP_UNorm = 0x8e8d + RGB_BP_SIGNED_FLOAT = 0x8e8e + RGB_BP_UNSIGNED_FLOAT = 0x8e8f + R8_SNorm = 0x8f94 + RG8_SNorm = 0x8f95 + RGB8_SNorm = 0x8f96 + RGBA8_SNorm = 0x8f97 + R16_SNorm = 0x8f98 + RG16_SNorm = 0x8f99 + RGB16_SNorm = 0x8f9a + RGBA16_SNorm = 0x8f9b + RGB10A2U = 0x906f + R11_EAC_UNorm = 0x9270 + R11_EAC_SNorm = 0x9271 + RG11_EAC_UNorm = 0x9272 + RG11_EAC_SNorm = 0x9273 + RGB8_ETC2 = 0x9274 + SRGB8_ETC2 = 0x9275 + RGB8_PunchThrough_Alpha1_ETC2 = 0x9276 + SRGB8_PunchThrough_Alpha1_ETC2 = 0x9277 + RGBA8_ETC2_EAC = 0x9278 + SRGB8_Alpha8_ETC2_EAC = 0x9279 + + + @typing.overload + def __init__(self, target: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Target, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, format: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat | None = ..., generateMipMaps: bool | None = ..., wrapMode: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode | None = ..., status: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Status | None = ..., width: int | None = ..., height: int | None = ..., depth: int | None = ..., mipLevels: int | None = ..., magnificationFilter: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter | None = ..., minificationFilter: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter | None = ..., maximumAnisotropy: float | None = ..., comparisonFunction: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction | None = ..., comparisonMode: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode | None = ..., layers: int | None = ..., samples: int | None = ..., handleType: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.HandleType | None = ..., handle: typing.Optional[typing.Any] = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, target: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Target | None = ..., format: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat | None = ..., generateMipMaps: bool | None = ..., wrapMode: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode | None = ..., status: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Status | None = ..., width: int | None = ..., height: int | None = ..., depth: int | None = ..., mipLevels: int | None = ..., magnificationFilter: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter | None = ..., minificationFilter: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter | None = ..., maximumAnisotropy: float | None = ..., comparisonFunction: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction | None = ..., comparisonMode: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode | None = ..., layers: int | None = ..., samples: int | None = ..., handleType: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.HandleType | None = ..., handle: typing.Optional[typing.Any] = ...) -> None: ... + + def addTextureImage(self, textureImage: PySide6.Qt3DRender.Qt3DRender.QAbstractTextureImage, /) -> None: ... + def comparisonFunction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction: ... + def comparisonMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode: ... + def depth(self, /) -> int: ... + def format(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat: ... + def generateMipMaps(self, /) -> bool: ... + def handle(self, /) -> typing.Any: ... + def handleType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.HandleType: ... + def height(self, /) -> int: ... + def layers(self, /) -> int: ... + def magnificationFilter(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter: ... + def maximumAnisotropy(self, /) -> float: ... + def minificationFilter(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter: ... + def mipLevels(self, /) -> int: ... + def removeTextureImage(self, textureImage: PySide6.Qt3DRender.Qt3DRender.QAbstractTextureImage, /) -> None: ... + def samples(self, /) -> int: ... + def setComparisonFunction(self, function: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction, /) -> None: ... + def setComparisonMode(self, mode: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode, /) -> None: ... + def setDepth(self, depth: int, /) -> None: ... + def setFormat(self, format: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat, /) -> None: ... + def setGenerateMipMaps(self, gen: bool, /) -> None: ... + def setHandle(self, handle: typing.Any, /) -> None: ... + def setHandleType(self, type: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.HandleType, /) -> None: ... + def setHeight(self, height: int, /) -> None: ... + def setLayers(self, layers: int, /) -> None: ... + def setMagnificationFilter(self, f: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter, /) -> None: ... + def setMaximumAnisotropy(self, anisotropy: float, /) -> None: ... + def setMinificationFilter(self, f: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter, /) -> None: ... + def setMipLevels(self, mipLevels: int, /) -> None: ... + def setSamples(self, samples: int, /) -> None: ... + def setSize(self, width: int, /, height: int = ..., depth: int = ...) -> None: ... + def setStatus(self, status: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Status, /) -> None: ... + def setWidth(self, width: int, /) -> None: ... + def setWrapMode(self, wrapMode: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode, /) -> None: ... + def status(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Status: ... + def target(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Target: ... + def textureImages(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QAbstractTextureImage]: ... + def updateData(self, update: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, /) -> None: ... + def width(self, /) -> int: ... + def wrapMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode: ... + + class QAbstractTextureImage(PySide6.Qt3DCore.Qt3DCore.QNode): + + faceChanged : typing.ClassVar[Signal] = ... # faceChanged(QAbstractTexture::CubeMapFace) + layerChanged : typing.ClassVar[Signal] = ... # layerChanged(int) + mipLevelChanged : typing.ClassVar[Signal] = ... # mipLevelChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, mipLevel: int | None = ..., layer: int | None = ..., face: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace | None = ...) -> None: ... + + def dataGenerator(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGeneratorPtr: ... + def face(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace: ... + def layer(self, /) -> int: ... + def mipLevel(self, /) -> int: ... + def notifyDataGeneratorChanged(self, /) -> None: ... + def setFace(self, face: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace, /) -> None: ... + def setLayer(self, layer: int, /) -> None: ... + def setMipLevel(self, level: int, /) -> None: ... + + class QAlphaCoverage(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QAlphaTest(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + alphaFunctionChanged : typing.ClassVar[Signal] = ... # alphaFunctionChanged(AlphaFunction) + referenceValueChanged : typing.ClassVar[Signal] = ... # referenceValueChanged(float) + + class AlphaFunction(enum.Enum): + + Never = 0x200 + Less = 0x201 + Equal = 0x202 + LessOrEqual = 0x203 + Greater = 0x204 + NotEqual = 0x205 + GreaterOrEqual = 0x206 + Always = 0x207 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, alphaFunction: PySide6.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction | None = ..., referenceValue: float | None = ...) -> None: ... + + def alphaFunction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction: ... + def referenceValue(self, /) -> float: ... + def setAlphaFunction(self, alphaFunction: PySide6.Qt3DRender.Qt3DRender.QAlphaTest.AlphaFunction, /) -> None: ... + def setReferenceValue(self, referenceValue: float, /) -> None: ... + + class QBlendEquation(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + blendFunctionChanged : typing.ClassVar[Signal] = ... # blendFunctionChanged(BlendFunction) + + class BlendFunction(enum.Enum): + + Add = 0x8006 + Min = 0x8007 + Max = 0x8008 + Subtract = 0x800a + ReverseSubtract = 0x800b + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, blendFunction: PySide6.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction | None = ...) -> None: ... + + def blendFunction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction: ... + def setBlendFunction(self, blendFunction: PySide6.Qt3DRender.Qt3DRender.QBlendEquation.BlendFunction, /) -> None: ... + + class QBlendEquationArguments(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + bufferIndexChanged : typing.ClassVar[Signal] = ... # bufferIndexChanged(int) + destinationAlphaChanged : typing.ClassVar[Signal] = ... # destinationAlphaChanged(Blending) + destinationRgbChanged : typing.ClassVar[Signal] = ... # destinationRgbChanged(Blending) + destinationRgbaChanged : typing.ClassVar[Signal] = ... # destinationRgbaChanged(Blending) + sourceAlphaChanged : typing.ClassVar[Signal] = ... # sourceAlphaChanged(Blending) + sourceRgbChanged : typing.ClassVar[Signal] = ... # sourceRgbChanged(Blending) + sourceRgbaChanged : typing.ClassVar[Signal] = ... # sourceRgbaChanged(Blending) + + class Blending(enum.Enum): + + Zero = 0x0 + One = 0x1 + SourceColor = 0x300 + OneMinusSourceColor = 0x301 + SourceAlpha = 0x302 + OneMinusSourceAlpha = 0x303 + Source1Alpha = 0x303 + DestinationAlpha = 0x304 + Source1Color = 0x304 + OneMinusDestinationAlpha = 0x305 + DestinationColor = 0x306 + OneMinusDestinationColor = 0x307 + SourceAlphaSaturate = 0x308 + ConstantColor = 0x8001 + OneMinusConstantColor = 0x8002 + ConstantAlpha = 0x8003 + OneMinusConstantAlpha = 0x8004 + OneMinusSource1Alpha = 0x8005 + OneMinusSource1Color = 0x8006 + OneMinusSource1Color0 = 0x8006 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sourceRgb: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending | None = ..., sourceAlpha: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending | None = ..., destinationRgb: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending | None = ..., destinationAlpha: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending | None = ..., bufferIndex: int | None = ...) -> None: ... + + def bufferIndex(self, /) -> int: ... + def destinationAlpha(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending: ... + def destinationRgb(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending: ... + def setBufferIndex(self, index: int, /) -> None: ... + def setDestinationAlpha(self, destinationAlpha: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ... + def setDestinationRgb(self, destinationRgb: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ... + def setDestinationRgba(self, destinationRgba: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ... + def setSourceAlpha(self, sourceAlpha: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ... + def setSourceRgb(self, sourceRgb: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ... + def setSourceRgba(self, sourceRgba: PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending, /) -> None: ... + def sourceAlpha(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending: ... + def sourceRgb(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments.Blending: ... + + class QBlitFramebuffer(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + destinationAttachmentPointChanged: typing.ClassVar[Signal] = ... # destinationAttachmentPointChanged() + destinationChanged : typing.ClassVar[Signal] = ... # destinationChanged() + destinationRectChanged : typing.ClassVar[Signal] = ... # destinationRectChanged() + interpolationMethodChanged: typing.ClassVar[Signal] = ... # interpolationMethodChanged() + sourceAttachmentPointChanged: typing.ClassVar[Signal] = ... # sourceAttachmentPointChanged() + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged() + sourceRectChanged : typing.ClassVar[Signal] = ... # sourceRectChanged() + + class InterpolationMethod(enum.Enum): + + Nearest = 0x0 + Linear = 0x1 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.Qt3DRender.Qt3DRender.QRenderTarget | None = ..., destination: PySide6.Qt3DRender.Qt3DRender.QRenderTarget | None = ..., sourceRect: PySide6.QtCore.QRectF | None = ..., destinationRect: PySide6.QtCore.QRectF | None = ..., sourceAttachmentPoint: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint | None = ..., destinationAttachmentPoint: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint | None = ..., interpolationMethod: PySide6.Qt3DRender.Qt3DRender.QBlitFramebuffer.InterpolationMethod | None = ...) -> None: ... + + def destination(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTarget: ... + def destinationAttachmentPoint(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint: ... + def destinationRect(self, /) -> PySide6.QtCore.QRectF: ... + def interpolationMethod(self, /) -> PySide6.Qt3DRender.Qt3DRender.QBlitFramebuffer.InterpolationMethod: ... + def setDestination(self, destination: PySide6.Qt3DRender.Qt3DRender.QRenderTarget, /) -> None: ... + def setDestinationAttachmentPoint(self, destinationAttachmentPoint: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint, /) -> None: ... + def setDestinationRect(self, destinationRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def setInterpolationMethod(self, interpolationMethod: PySide6.Qt3DRender.Qt3DRender.QBlitFramebuffer.InterpolationMethod, /) -> None: ... + def setSource(self, source: PySide6.Qt3DRender.Qt3DRender.QRenderTarget, /) -> None: ... + def setSourceAttachmentPoint(self, sourceAttachmentPoint: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint, /) -> None: ... + def setSourceRect(self, sourceRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def source(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTarget: ... + def sourceAttachmentPoint(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint: ... + def sourceRect(self, /) -> PySide6.QtCore.QRectF: ... + + class QBufferCapture(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QCamera(PySide6.Qt3DCore.Qt3DCore.QEntity): + + aspectRatioChanged : typing.ClassVar[Signal] = ... # aspectRatioChanged(float) + bottomChanged : typing.ClassVar[Signal] = ... # bottomChanged(float) + exposureChanged : typing.ClassVar[Signal] = ... # exposureChanged(float) + farPlaneChanged : typing.ClassVar[Signal] = ... # farPlaneChanged(float) + fieldOfViewChanged : typing.ClassVar[Signal] = ... # fieldOfViewChanged(float) + leftChanged : typing.ClassVar[Signal] = ... # leftChanged(float) + nearPlaneChanged : typing.ClassVar[Signal] = ... # nearPlaneChanged(float) + positionChanged : typing.ClassVar[Signal] = ... # positionChanged(QVector3D) + projectionMatrixChanged : typing.ClassVar[Signal] = ... # projectionMatrixChanged(QMatrix4x4) + projectionTypeChanged : typing.ClassVar[Signal] = ... # projectionTypeChanged(QCameraLens::ProjectionType) + rightChanged : typing.ClassVar[Signal] = ... # rightChanged(float) + topChanged : typing.ClassVar[Signal] = ... # topChanged(float) + upVectorChanged : typing.ClassVar[Signal] = ... # upVectorChanged(QVector3D) + viewCenterChanged : typing.ClassVar[Signal] = ... # viewCenterChanged(QVector3D) + viewMatrixChanged : typing.ClassVar[Signal] = ... # viewMatrixChanged() + viewVectorChanged : typing.ClassVar[Signal] = ... # viewVectorChanged(QVector3D) + + class CameraTranslationOption(enum.Enum): + + TranslateViewCenter = 0x0 + DontTranslateViewCenter = 0x1 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, projectionType: PySide6.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType | None = ..., nearPlane: float | None = ..., farPlane: float | None = ..., fieldOfView: float | None = ..., aspectRatio: float | None = ..., left: float | None = ..., right: float | None = ..., bottom: float | None = ..., top: float | None = ..., projectionMatrix: PySide6.QtGui.QMatrix4x4 | None = ..., exposure: float | None = ..., position: PySide6.QtGui.QVector3D | None = ..., upVector: PySide6.QtGui.QVector3D | None = ..., viewCenter: PySide6.QtGui.QVector3D | None = ..., viewVector: PySide6.QtGui.QVector3D | None = ..., viewMatrix: PySide6.QtGui.QMatrix4x4 | None = ..., lens: PySide6.Qt3DRender.Qt3DRender.QCameraLens | None = ..., transform: PySide6.Qt3DCore.Qt3DCore.QTransform | None = ...) -> None: ... + + def aspectRatio(self, /) -> float: ... + def bottom(self, /) -> float: ... + def exposure(self, /) -> float: ... + def farPlane(self, /) -> float: ... + def fieldOfView(self, /) -> float: ... + def left(self, /) -> float: ... + def lens(self, /) -> PySide6.Qt3DRender.Qt3DRender.QCameraLens: ... + def nearPlane(self, /) -> float: ... + @typing.overload + def pan(self, angle: float, /) -> None: ... + @typing.overload + def pan(self, angle: float, axis: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def panAboutViewCenter(self, angle: float, /) -> None: ... + @typing.overload + def panAboutViewCenter(self, angle: float, axis: PySide6.QtGui.QVector3D, /) -> None: ... + def panRotation(self, angle: float, /) -> PySide6.QtGui.QQuaternion: ... + def position(self, /) -> PySide6.QtGui.QVector3D: ... + def projectionMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + def projectionType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType: ... + def right(self, /) -> float: ... + def roll(self, angle: float, /) -> None: ... + def rollAboutViewCenter(self, angle: float, /) -> None: ... + def rollRotation(self, angle: float, /) -> PySide6.QtGui.QQuaternion: ... + def rotate(self, q: PySide6.QtGui.QQuaternion, /) -> None: ... + def rotateAboutViewCenter(self, q: PySide6.QtGui.QQuaternion, /) -> None: ... + def rotation(self, angle: float, axis: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QQuaternion: ... + def setAspectRatio(self, aspectRatio: float, /) -> None: ... + def setBottom(self, bottom: float, /) -> None: ... + def setExposure(self, exposure: float, /) -> None: ... + def setFarPlane(self, farPlane: float, /) -> None: ... + def setFieldOfView(self, fieldOfView: float, /) -> None: ... + def setLeft(self, left: float, /) -> None: ... + def setNearPlane(self, nearPlane: float, /) -> None: ... + def setPosition(self, position: PySide6.QtGui.QVector3D, /) -> None: ... + def setProjectionMatrix(self, projectionMatrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ... + def setProjectionType(self, type: PySide6.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType, /) -> None: ... + def setRight(self, right: float, /) -> None: ... + def setTop(self, top: float, /) -> None: ... + def setUpVector(self, upVector: PySide6.QtGui.QVector3D, /) -> None: ... + def setViewCenter(self, viewCenter: PySide6.QtGui.QVector3D, /) -> None: ... + def tilt(self, angle: float, /) -> None: ... + def tiltAboutViewCenter(self, angle: float, /) -> None: ... + def tiltRotation(self, angle: float, /) -> PySide6.QtGui.QQuaternion: ... + def top(self, /) -> float: ... + def transform(self, /) -> PySide6.Qt3DCore.Qt3DCore.QTransform: ... + def translate(self, vLocal: PySide6.QtGui.QVector3D, /, option: PySide6.Qt3DRender.Qt3DRender.QCamera.CameraTranslationOption = ...) -> None: ... + def translateWorld(self, vWorld: PySide6.QtGui.QVector3D, /, option: PySide6.Qt3DRender.Qt3DRender.QCamera.CameraTranslationOption = ...) -> None: ... + def upVector(self, /) -> PySide6.QtGui.QVector3D: ... + def viewAll(self, /) -> None: ... + def viewCenter(self, /) -> PySide6.QtGui.QVector3D: ... + def viewEntity(self, entity: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ... + def viewMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + def viewSphere(self, center: PySide6.QtGui.QVector3D, radius: float, /) -> None: ... + def viewVector(self, /) -> PySide6.QtGui.QVector3D: ... + + class QCameraLens(PySide6.Qt3DCore.Qt3DCore.QComponent): + + aspectRatioChanged : typing.ClassVar[Signal] = ... # aspectRatioChanged(float) + bottomChanged : typing.ClassVar[Signal] = ... # bottomChanged(float) + exposureChanged : typing.ClassVar[Signal] = ... # exposureChanged(float) + farPlaneChanged : typing.ClassVar[Signal] = ... # farPlaneChanged(float) + fieldOfViewChanged : typing.ClassVar[Signal] = ... # fieldOfViewChanged(float) + leftChanged : typing.ClassVar[Signal] = ... # leftChanged(float) + nearPlaneChanged : typing.ClassVar[Signal] = ... # nearPlaneChanged(float) + projectionMatrixChanged : typing.ClassVar[Signal] = ... # projectionMatrixChanged(QMatrix4x4) + projectionTypeChanged : typing.ClassVar[Signal] = ... # projectionTypeChanged(QCameraLens::ProjectionType) + rightChanged : typing.ClassVar[Signal] = ... # rightChanged(float) + topChanged : typing.ClassVar[Signal] = ... # topChanged(float) + viewSphere : typing.ClassVar[Signal] = ... # viewSphere(QVector3D,float) + + class ProjectionType(enum.Enum): + + OrthographicProjection = 0x0 + PerspectiveProjection = 0x1 + FrustumProjection = 0x2 + CustomProjection = 0x3 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, projectionType: PySide6.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType | None = ..., nearPlane: float | None = ..., farPlane: float | None = ..., fieldOfView: float | None = ..., aspectRatio: float | None = ..., left: float | None = ..., right: float | None = ..., bottom: float | None = ..., top: float | None = ..., projectionMatrix: PySide6.QtGui.QMatrix4x4 | None = ..., exposure: float | None = ...) -> None: ... + + def aspectRatio(self, /) -> float: ... + def bottom(self, /) -> float: ... + def exposure(self, /) -> float: ... + def farPlane(self, /) -> float: ... + def fieldOfView(self, /) -> float: ... + def left(self, /) -> float: ... + def nearPlane(self, /) -> float: ... + def projectionMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + def projectionType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType: ... + def right(self, /) -> float: ... + def setAspectRatio(self, aspectRatio: float, /) -> None: ... + def setBottom(self, bottom: float, /) -> None: ... + def setExposure(self, exposure: float, /) -> None: ... + def setFarPlane(self, farPlane: float, /) -> None: ... + def setFieldOfView(self, fieldOfView: float, /) -> None: ... + def setFrustumProjection(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float, /) -> None: ... + def setLeft(self, left: float, /) -> None: ... + def setNearPlane(self, nearPlane: float, /) -> None: ... + def setOrthographicProjection(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float, /) -> None: ... + def setPerspectiveProjection(self, fieldOfView: float, aspect: float, nearPlane: float, farPlane: float, /) -> None: ... + def setProjectionMatrix(self, projectionMatrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ... + def setProjectionType(self, projectionType: PySide6.Qt3DRender.Qt3DRender.QCameraLens.ProjectionType, /) -> None: ... + def setRight(self, right: float, /) -> None: ... + def setTop(self, top: float, /) -> None: ... + def top(self, /) -> float: ... + def viewAll(self, cameraId: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> None: ... + def viewEntity(self, entityId: PySide6.Qt3DCore.Qt3DCore.QNodeId, cameraId: PySide6.Qt3DCore.Qt3DCore.QNodeId, /) -> None: ... + + class QCameraSelector(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + cameraChanged : typing.ClassVar[Signal] = ... # cameraChanged(Qt3DCore::QEntity*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, camera: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ...) -> None: ... + + def camera(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ... + def setCamera(self, camera: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ... + + class QClearBuffers(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + buffersChanged : typing.ClassVar[Signal] = ... # buffersChanged(BufferType) + clearColorChanged : typing.ClassVar[Signal] = ... # clearColorChanged(QColor) + clearDepthValueChanged : typing.ClassVar[Signal] = ... # clearDepthValueChanged(float) + clearStencilValueChanged : typing.ClassVar[Signal] = ... # clearStencilValueChanged(int) + colorBufferChanged : typing.ClassVar[Signal] = ... # colorBufferChanged(QRenderTargetOutput*) + + class BufferType(enum.Flag): + + AllBuffers = -1 + None_ = 0x0 + ColorBuffer = 0x1 + DepthBuffer = 0x2 + ColorDepthBuffer = 0x3 + StencilBuffer = 0x4 + DepthStencilBuffer = 0x6 + ColorDepthStencilBuffer = 0x7 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, buffers: PySide6.Qt3DRender.Qt3DRender.QClearBuffers.BufferType | None = ..., clearColor: PySide6.QtGui.QColor | None = ..., clearDepthValue: float | None = ..., clearStencilValue: int | None = ..., colorBuffer: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput | None = ...) -> None: ... + + def buffers(self, /) -> PySide6.Qt3DRender.Qt3DRender.QClearBuffers.BufferType: ... + def clearColor(self, /) -> PySide6.QtGui.QColor: ... + def clearDepthValue(self, /) -> float: ... + def clearStencilValue(self, /) -> int: ... + def colorBuffer(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput: ... + def setBuffers(self, buffers: PySide6.Qt3DRender.Qt3DRender.QClearBuffers.BufferType, /) -> None: ... + def setClearColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setClearDepthValue(self, clearDepthValue: float, /) -> None: ... + def setClearStencilValue(self, clearStencilValue: int, /) -> None: ... + def setColorBuffer(self, buffer: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput, /) -> None: ... + + class QClipPlane(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + distanceChanged : typing.ClassVar[Signal] = ... # distanceChanged(float) + normalChanged : typing.ClassVar[Signal] = ... # normalChanged(QVector3D) + planeIndexChanged : typing.ClassVar[Signal] = ... # planeIndexChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, planeIndex: int | None = ..., normal: PySide6.QtGui.QVector3D | None = ..., distance: float | None = ...) -> None: ... + + def distance(self, /) -> float: ... + def normal(self, /) -> PySide6.QtGui.QVector3D: ... + def planeIndex(self, /) -> int: ... + def setDistance(self, arg__1: float, /) -> None: ... + def setNormal(self, arg__1: PySide6.QtGui.QVector3D, /) -> None: ... + def setPlaneIndex(self, arg__1: int, /) -> None: ... + + class QColorMask(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + alphaMaskedChanged : typing.ClassVar[Signal] = ... # alphaMaskedChanged(bool) + blueMaskedChanged : typing.ClassVar[Signal] = ... # blueMaskedChanged(bool) + greenMaskedChanged : typing.ClassVar[Signal] = ... # greenMaskedChanged(bool) + redMaskedChanged : typing.ClassVar[Signal] = ... # redMaskedChanged(bool) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, redMasked: bool | None = ..., greenMasked: bool | None = ..., blueMasked: bool | None = ..., alphaMasked: bool | None = ...) -> None: ... + + def isAlphaMasked(self, /) -> bool: ... + def isBlueMasked(self, /) -> bool: ... + def isGreenMasked(self, /) -> bool: ... + def isRedMasked(self, /) -> bool: ... + def setAlphaMasked(self, alphaMasked: bool, /) -> None: ... + def setBlueMasked(self, blueMasked: bool, /) -> None: ... + def setGreenMasked(self, greenMasked: bool, /) -> None: ... + def setRedMasked(self, redMasked: bool, /) -> None: ... + + class QComputeCommand(PySide6.Qt3DCore.Qt3DCore.QComponent): + + runTypeChanged : typing.ClassVar[Signal] = ... # runTypeChanged() + workGroupXChanged : typing.ClassVar[Signal] = ... # workGroupXChanged() + workGroupYChanged : typing.ClassVar[Signal] = ... # workGroupYChanged() + workGroupZChanged : typing.ClassVar[Signal] = ... # workGroupZChanged() + + class RunType(enum.Enum): + + Continuous = 0x0 + Manual = 0x1 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, workGroupX: int | None = ..., workGroupY: int | None = ..., workGroupZ: int | None = ..., runType: PySide6.Qt3DRender.Qt3DRender.QComputeCommand.RunType | None = ...) -> None: ... + + def runType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QComputeCommand.RunType: ... + def setRunType(self, runType: PySide6.Qt3DRender.Qt3DRender.QComputeCommand.RunType, /) -> None: ... + def setWorkGroupX(self, workGroupX: int, /) -> None: ... + def setWorkGroupY(self, workGroupY: int, /) -> None: ... + def setWorkGroupZ(self, workGroupZ: int, /) -> None: ... + @typing.overload + def trigger(self, /, frameCount: int = ...) -> None: ... + @typing.overload + def trigger(self, workGroupX: int, workGroupY: int, workGroupZ: int, /, frameCount: int = ...) -> None: ... + def workGroupX(self, /) -> int: ... + def workGroupY(self, /) -> int: ... + def workGroupZ(self, /) -> int: ... + + class QCullFace(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + modeChanged : typing.ClassVar[Signal] = ... # modeChanged(CullingMode) + + class CullingMode(enum.Enum): + + NoCulling = 0x0 + Front = 0x404 + Back = 0x405 + FrontAndBack = 0x408 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, mode: PySide6.Qt3DRender.Qt3DRender.QCullFace.CullingMode | None = ...) -> None: ... + + def mode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QCullFace.CullingMode: ... + def setMode(self, mode: PySide6.Qt3DRender.Qt3DRender.QCullFace.CullingMode, /) -> None: ... + + class QDebugOverlay(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QDepthRange(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + farValueChanged : typing.ClassVar[Signal] = ... # farValueChanged(double) + nearValueChanged : typing.ClassVar[Signal] = ... # nearValueChanged(double) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, nearValue: float | None = ..., farValue: float | None = ...) -> None: ... + + def farValue(self, /) -> float: ... + def nearValue(self, /) -> float: ... + def setFarValue(self, value: float, /) -> None: ... + def setNearValue(self, value: float, /) -> None: ... + + class QDepthTest(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + depthFunctionChanged : typing.ClassVar[Signal] = ... # depthFunctionChanged(DepthFunction) + + class DepthFunction(enum.Enum): + + Never = 0x200 + Less = 0x201 + Equal = 0x202 + LessOrEqual = 0x203 + Greater = 0x204 + NotEqual = 0x205 + GreaterOrEqual = 0x206 + Always = 0x207 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, depthFunction: PySide6.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction | None = ...) -> None: ... + + def depthFunction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction: ... + def setDepthFunction(self, depthFunction: PySide6.Qt3DRender.Qt3DRender.QDepthTest.DepthFunction, /) -> None: ... + + class QDirectionalLight(PySide6.Qt3DRender.Qt3DRender.QAbstractLight): + + worldDirectionChanged : typing.ClassVar[Signal] = ... # worldDirectionChanged(QVector3D) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, worldDirection: PySide6.QtGui.QVector3D | None = ...) -> None: ... + + def setWorldDirection(self, worldDirection: PySide6.QtGui.QVector3D, /) -> None: ... + def worldDirection(self, /) -> PySide6.QtGui.QVector3D: ... + + class QDispatchCompute(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + workGroupXChanged : typing.ClassVar[Signal] = ... # workGroupXChanged() + workGroupYChanged : typing.ClassVar[Signal] = ... # workGroupYChanged() + workGroupZChanged : typing.ClassVar[Signal] = ... # workGroupZChanged() + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, workGroupX: int | None = ..., workGroupY: int | None = ..., workGroupZ: int | None = ...) -> None: ... + + def setWorkGroupX(self, workGroupX: int, /) -> None: ... + def setWorkGroupY(self, workGroupY: int, /) -> None: ... + def setWorkGroupZ(self, workGroupZ: int, /) -> None: ... + def workGroupX(self, /) -> int: ... + def workGroupY(self, /) -> int: ... + def workGroupZ(self, /) -> int: ... + + class QDithering(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QEffect(PySide6.Qt3DCore.Qt3DCore.QNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + def addParameter(self, parameter: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ... + def addTechnique(self, t: PySide6.Qt3DRender.Qt3DRender.QTechnique, /) -> None: ... + def parameters(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QParameter]: ... + def removeParameter(self, parameter: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ... + def removeTechnique(self, t: PySide6.Qt3DRender.Qt3DRender.QTechnique, /) -> None: ... + def techniques(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QTechnique]: ... + + class QEnvironmentLight(PySide6.Qt3DCore.Qt3DCore.QComponent): + + irradianceChanged : typing.ClassVar[Signal] = ... # irradianceChanged(Qt3DRender::QAbstractTexture*) + specularChanged : typing.ClassVar[Signal] = ... # specularChanged(Qt3DRender::QAbstractTexture*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, irradiance: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., specular: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ...) -> None: ... + + def irradiance(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + def setIrradiance(self, irradiance: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def setSpecular(self, specular: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def specular(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + + class QFilterKey(PySide6.Qt3DCore.Qt3DCore.QNode): + + nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString) + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(QVariant) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, value: typing.Optional[typing.Any] = ..., name: str | None = ...) -> None: ... + + def name(self, /) -> str: ... + def setName(self, customType: str, /) -> None: ... + def setValue(self, value: typing.Any, /) -> None: ... + def value(self, /) -> typing.Any: ... + + class QFrameGraphNode(PySide6.Qt3DCore.Qt3DCore.QNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + def parentFrameGraphNode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode: ... + + class QFrontFace(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + directionChanged : typing.ClassVar[Signal] = ... # directionChanged(WindingDirection) + + class WindingDirection(enum.Enum): + + ClockWise = 0x900 + CounterClockWise = 0x901 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, direction: PySide6.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection | None = ...) -> None: ... + + def direction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection: ... + def setDirection(self, direction: PySide6.Qt3DRender.Qt3DRender.QFrontFace.WindingDirection, /) -> None: ... + + class QFrustumCulling(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QGeometryRenderer(PySide6.Qt3DCore.Qt3DCore.QBoundingVolume): + + firstInstanceChanged : typing.ClassVar[Signal] = ... # firstInstanceChanged(int) + firstVertexChanged : typing.ClassVar[Signal] = ... # firstVertexChanged(int) + geometryChanged : typing.ClassVar[Signal] = ... # geometryChanged(Qt3DCore::QGeometry*) + indexBufferByteOffsetChanged: typing.ClassVar[Signal] = ... # indexBufferByteOffsetChanged(int) + indexOffsetChanged : typing.ClassVar[Signal] = ... # indexOffsetChanged(int) + instanceCountChanged : typing.ClassVar[Signal] = ... # instanceCountChanged(int) + primitiveRestartEnabledChanged: typing.ClassVar[Signal] = ... # primitiveRestartEnabledChanged(bool) + primitiveTypeChanged : typing.ClassVar[Signal] = ... # primitiveTypeChanged(PrimitiveType) + restartIndexValueChanged : typing.ClassVar[Signal] = ... # restartIndexValueChanged(int) + sortIndexChanged : typing.ClassVar[Signal] = ... # sortIndexChanged(float) + vertexCountChanged : typing.ClassVar[Signal] = ... # vertexCountChanged(int) + verticesPerPatchChanged : typing.ClassVar[Signal] = ... # verticesPerPatchChanged(int) + + class PrimitiveType(enum.Enum): + + Points = 0x0 + Lines = 0x1 + LineLoop = 0x2 + LineStrip = 0x3 + Triangles = 0x4 + TriangleStrip = 0x5 + TriangleFan = 0x6 + LinesAdjacency = 0xa + LineStripAdjacency = 0xb + TrianglesAdjacency = 0xc + TriangleStripAdjacency = 0xd + Patches = 0xe + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, instanceCount: int | None = ..., vertexCount: int | None = ..., indexOffset: int | None = ..., firstInstance: int | None = ..., firstVertex: int | None = ..., indexBufferByteOffset: int | None = ..., restartIndexValue: int | None = ..., verticesPerPatch: int | None = ..., primitiveRestartEnabled: bool | None = ..., geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry | None = ..., primitiveType: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType | None = ..., sortIndex: float | None = ...) -> None: ... + + def firstInstance(self, /) -> int: ... + def firstVertex(self, /) -> int: ... + def geometry(self, /) -> PySide6.Qt3DCore.Qt3DCore.QGeometry: ... + def indexBufferByteOffset(self, /) -> int: ... + def indexOffset(self, /) -> int: ... + def instanceCount(self, /) -> int: ... + def primitiveRestartEnabled(self, /) -> bool: ... + def primitiveType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType: ... + def restartIndexValue(self, /) -> int: ... + def setFirstInstance(self, firstInstance: int, /) -> None: ... + def setFirstVertex(self, firstVertex: int, /) -> None: ... + def setGeometry(self, geometry: PySide6.Qt3DCore.Qt3DCore.QGeometry, /) -> None: ... + def setIndexBufferByteOffset(self, offset: int, /) -> None: ... + def setIndexOffset(self, indexOffset: int, /) -> None: ... + def setInstanceCount(self, instanceCount: int, /) -> None: ... + def setPrimitiveRestartEnabled(self, enabled: bool, /) -> None: ... + def setPrimitiveType(self, primitiveType: PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer.PrimitiveType, /) -> None: ... + def setRestartIndexValue(self, index: int, /) -> None: ... + def setSortIndex(self, sortIndex: float, /) -> None: ... + def setVertexCount(self, vertexCount: int, /) -> None: ... + def setVerticesPerPatch(self, verticesPerPatch: int, /) -> None: ... + def sortIndex(self, /) -> float: ... + def vertexCount(self, /) -> int: ... + def verticesPerPatch(self, /) -> int: ... + + class QGraphicsApiFilter(PySide6.QtCore.QObject): + + apiChanged : typing.ClassVar[Signal] = ... # apiChanged(Qt3DRender::QGraphicsApiFilter::Api) + extensionsChanged : typing.ClassVar[Signal] = ... # extensionsChanged(QStringList) + graphicsApiFilterChanged : typing.ClassVar[Signal] = ... # graphicsApiFilterChanged() + majorVersionChanged : typing.ClassVar[Signal] = ... # majorVersionChanged(int) + minorVersionChanged : typing.ClassVar[Signal] = ... # minorVersionChanged(int) + profileChanged : typing.ClassVar[Signal] = ... # profileChanged(Qt3DRender::QGraphicsApiFilter::OpenGLProfile) + vendorChanged : typing.ClassVar[Signal] = ... # vendorChanged(QString) + + class Api(enum.Enum): + + OpenGL = 0x1 + OpenGLES = 0x2 + Vulkan = 0x3 + DirectX = 0x4 + RHI = 0x5 + + class OpenGLProfile(enum.Enum): + + NoProfile = 0x0 + CoreProfile = 0x1 + CompatibilityProfile = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, api: PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.Api | None = ..., profile: PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile | None = ..., minorVersion: int | None = ..., majorVersion: int | None = ..., extensions: collections.abc.Sequence[str] | None = ..., vendor: str | None = ...) -> None: ... + + def api(self, /) -> PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.Api: ... + def extensions(self, /) -> typing.List[str]: ... + def majorVersion(self, /) -> int: ... + def minorVersion(self, /) -> int: ... + def profile(self, /) -> PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile: ... + def setApi(self, api: PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.Api, /) -> None: ... + def setExtensions(self, extensions: collections.abc.Sequence[str], /) -> None: ... + def setMajorVersion(self, majorVersion: int, /) -> None: ... + def setMinorVersion(self, minorVersion: int, /) -> None: ... + def setProfile(self, profile: PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile, /) -> None: ... + def setVendor(self, vendor: str, /) -> None: ... + def vendor(self, /) -> str: ... + + class QLayer(PySide6.Qt3DCore.Qt3DCore.QComponent): + + recursiveChanged : typing.ClassVar[Signal] = ... # recursiveChanged() + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, recursive: bool | None = ...) -> None: ... + + def recursive(self, /) -> bool: ... + def setRecursive(self, recursive: bool, /) -> None: ... + + class QLayerFilter(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + filterModeChanged : typing.ClassVar[Signal] = ... # filterModeChanged(FilterMode) + + class FilterMode(enum.Enum): + + AcceptAnyMatchingLayers = 0x0 + AcceptAllMatchingLayers = 0x1 + DiscardAnyMatchingLayers = 0x2 + DiscardAllMatchingLayers = 0x3 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, filterMode: PySide6.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode | None = ...) -> None: ... + + def addLayer(self, layer: PySide6.Qt3DRender.Qt3DRender.QLayer, /) -> None: ... + def filterMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode: ... + def layers(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QLayer]: ... + def removeLayer(self, layer: PySide6.Qt3DRender.Qt3DRender.QLayer, /) -> None: ... + def setFilterMode(self, filterMode: PySide6.Qt3DRender.Qt3DRender.QLayerFilter.FilterMode, /) -> None: ... + + class QLevelOfDetail(PySide6.Qt3DCore.Qt3DCore.QComponent): + + cameraChanged : typing.ClassVar[Signal] = ... # cameraChanged(QCamera*) + currentIndexChanged : typing.ClassVar[Signal] = ... # currentIndexChanged(int) + thresholdTypeChanged : typing.ClassVar[Signal] = ... # thresholdTypeChanged(ThresholdType) + thresholdsChanged : typing.ClassVar[Signal] = ... # thresholdsChanged(QList) + volumeOverrideChanged : typing.ClassVar[Signal] = ... # volumeOverrideChanged(QLevelOfDetailBoundingSphere) + + class ThresholdType(enum.Enum): + + DistanceToCameraThreshold = 0x0 + ProjectedScreenPixelSizeThreshold = 0x1 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, camera: PySide6.Qt3DRender.Qt3DRender.QCamera | None = ..., currentIndex: int | None = ..., thresholdType: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetail.ThresholdType | None = ..., thresholds: collections.abc.Sequence[float] | None = ..., volumeOverride: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere | None = ...) -> None: ... + + def camera(self, /) -> PySide6.Qt3DRender.Qt3DRender.QCamera: ... + def createBoundingSphere(self, center: PySide6.QtGui.QVector3D, radius: float, /) -> PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere: ... + def currentIndex(self, /) -> int: ... + def setCamera(self, camera: PySide6.Qt3DRender.Qt3DRender.QCamera, /) -> None: ... + def setCurrentIndex(self, currentIndex: int, /) -> None: ... + def setThresholdType(self, thresholdType: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetail.ThresholdType, /) -> None: ... + def setThresholds(self, thresholds: collections.abc.Sequence[float], /) -> None: ... + def setVolumeOverride(self, volumeOverride: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere, /) -> None: ... + def thresholdType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QLevelOfDetail.ThresholdType: ... + def thresholds(self, /) -> typing.List[float]: ... + def volumeOverride(self, /) -> PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere: ... + + class QLevelOfDetailBoundingSphere(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere, /, *, center: PySide6.QtGui.QVector3D | None = ..., radius: float | None = ...) -> None: ... + @typing.overload + def __init__(self, /, center: PySide6.QtGui.QVector3D = ..., radius: float = ...) -> None: ... + + def __eq__(self, other: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere, /) -> bool: ... + def __ne__(self, other: PySide6.Qt3DRender.Qt3DRender.QLevelOfDetailBoundingSphere, /) -> bool: ... + def center(self, /) -> PySide6.QtGui.QVector3D: ... + def isEmpty(self, /) -> bool: ... + def radius(self, /) -> float: ... + + class QLevelOfDetailSwitch(PySide6.Qt3DRender.Qt3DRender.QLevelOfDetail): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QLineWidth(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + smoothChanged : typing.ClassVar[Signal] = ... # smoothChanged(bool) + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, value: float | None = ..., smooth: bool | None = ...) -> None: ... + + def setSmooth(self, enabled: bool, /) -> None: ... + def setValue(self, value: float, /) -> None: ... + def smooth(self, /) -> bool: ... + def value(self, /) -> float: ... + + class QMaterial(PySide6.Qt3DCore.Qt3DCore.QComponent): + + effectChanged : typing.ClassVar[Signal] = ... # effectChanged(QEffect*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, effect: PySide6.Qt3DRender.Qt3DRender.QEffect | None = ...) -> None: ... + + def addParameter(self, parameter: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ... + def effect(self, /) -> PySide6.Qt3DRender.Qt3DRender.QEffect: ... + def parameters(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QParameter]: ... + def removeParameter(self, parameter: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ... + def setEffect(self, effect: PySide6.Qt3DRender.Qt3DRender.QEffect, /) -> None: ... + + class QMemoryBarrier(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + waitOperationsChanged : typing.ClassVar[Signal] = ... # waitOperationsChanged(QMemoryBarrier::Operations) + + class Operation(enum.Flag): + + All = -1 + None_ = 0x0 + VertexAttributeArray = 0x1 + ElementArray = 0x2 + Uniform = 0x4 + TextureFetch = 0x8 + ShaderImageAccess = 0x10 + Command = 0x20 + PixelBuffer = 0x40 + TextureUpdate = 0x80 + BufferUpdate = 0x100 + FrameBuffer = 0x200 + TransformFeedback = 0x400 + AtomicCounter = 0x800 + ShaderStorage = 0x1000 + QueryBuffer = 0x2000 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + def setWaitOperations(self, operations: PySide6.Qt3DRender.Qt3DRender.QMemoryBarrier.Operation, /) -> None: ... + def waitOperations(self, /) -> PySide6.Qt3DRender.Qt3DRender.QMemoryBarrier.Operation: ... + + class QMesh(PySide6.Qt3DRender.Qt3DRender.QGeometryRenderer): + + meshNameChanged : typing.ClassVar[Signal] = ... # meshNameChanged(QString) + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl) + statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status) + + class Status(enum.Enum): + + None_ = 0x0 + Loading = 0x1 + Ready = 0x2 + Error = 0x3 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., meshName: str | None = ..., status: PySide6.Qt3DRender.Qt3DRender.QMesh.Status | None = ...) -> None: ... + + def meshName(self, /) -> str: ... + def setMeshName(self, meshName: str, /) -> None: ... + def setSource(self, source: PySide6.QtCore.QUrl | str, /) -> None: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def status(self, /) -> PySide6.Qt3DRender.Qt3DRender.QMesh.Status: ... + + class QMultiSampleAntiAliasing(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QNoDepthMask(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QNoDraw(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QNoPicking(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QObjectPicker(PySide6.Qt3DCore.Qt3DCore.QComponent): + + clicked : typing.ClassVar[Signal] = ... # clicked(Qt3DRender::QPickEvent*) + containsMouseChanged : typing.ClassVar[Signal] = ... # containsMouseChanged(bool) + dragEnabledChanged : typing.ClassVar[Signal] = ... # dragEnabledChanged(bool) + entered : typing.ClassVar[Signal] = ... # entered() + exited : typing.ClassVar[Signal] = ... # exited() + hoverEnabledChanged : typing.ClassVar[Signal] = ... # hoverEnabledChanged(bool) + moved : typing.ClassVar[Signal] = ... # moved(Qt3DRender::QPickEvent*) + pressed : typing.ClassVar[Signal] = ... # pressed(Qt3DRender::QPickEvent*) + pressedChanged : typing.ClassVar[Signal] = ... # pressedChanged(bool) + priorityChanged : typing.ClassVar[Signal] = ... # priorityChanged(int) + released : typing.ClassVar[Signal] = ... # released(Qt3DRender::QPickEvent*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, hoverEnabled: bool | None = ..., dragEnabled: bool | None = ..., pressed: bool | None = ..., containsMouse: bool | None = ..., priority: int | None = ...) -> None: ... + + def containsMouse(self, /) -> bool: ... + def isDragEnabled(self, /) -> bool: ... + def isHoverEnabled(self, /) -> bool: ... + def isPressed(self, /) -> bool: ... + def priority(self, /) -> int: ... + def setDragEnabled(self, dragEnabled: bool, /) -> None: ... + def setHoverEnabled(self, hoverEnabled: bool, /) -> None: ... + def setPriority(self, priority: int, /) -> None: ... + + class QPaintedTextureImage(PySide6.Qt3DRender.Qt3DRender.QAbstractTextureImage): + + heightChanged : typing.ClassVar[Signal] = ... # heightChanged(int) + sizeChanged : typing.ClassVar[Signal] = ... # sizeChanged(QSize) + widthChanged : typing.ClassVar[Signal] = ... # widthChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, width: int | None = ..., height: int | None = ..., size: PySide6.QtCore.QSize | None = ...) -> None: ... + + def dataGenerator(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGeneratorPtr: ... + def height(self, /) -> int: ... + def paint(self, painter: PySide6.QtGui.QPainter, /) -> None: ... + def setHeight(self, h: int, /) -> None: ... + def setSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setWidth(self, w: int, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def update(self, /, rect: PySide6.QtCore.QRect = ...) -> None: ... + def width(self, /) -> int: ... + + class QParameter(PySide6.Qt3DCore.Qt3DCore.QNode): + + nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString) + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(QVariant) + + @typing.overload + def __init__(self, name: str, texture: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, value: typing.Optional[typing.Any] = ...) -> None: ... + @typing.overload + def __init__(self, name: str, value: typing.Any, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, name: str | None = ..., value: typing.Optional[typing.Any] = ...) -> None: ... + + def name(self, /) -> str: ... + def setName(self, name: str, /) -> None: ... + def setValue(self, dv: typing.Any, /) -> None: ... + def value(self, /) -> typing.Any: ... + + class QPickEvent(PySide6.QtCore.QObject): + + acceptedChanged : typing.ClassVar[Signal] = ... # acceptedChanged(bool) + + class Buttons(enum.Enum): + + NoButton = 0x0 + LeftButton = 0x1 + RightButton = 0x2 + MiddleButton = 0x4 + BackButton = 0x8 + + class Modifiers(enum.Enum): + + NoModifier = 0x0 + ShiftModifier = 0x2000000 + ControlModifier = 0x4000000 + AltModifier = 0x8000000 + MetaModifier = 0x10000000 + KeypadModifier = 0x20000000 + + + @typing.overload + def __init__(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, worldIntersection: PySide6.QtGui.QVector3D, localIntersection: PySide6.QtGui.QVector3D, distance: float, button: PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons, buttons: int, modifiers: int, /, *, accepted: bool | None = ..., viewport: PySide6.Qt3DRender.Qt3DRender.QViewport | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ...) -> None: ... + @typing.overload + def __init__(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, worldIntersection: PySide6.QtGui.QVector3D, localIntersection: PySide6.QtGui.QVector3D, distance: float, /, *, accepted: bool | None = ..., button: PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons | None = ..., buttons: int | None = ..., modifiers: int | None = ..., viewport: PySide6.Qt3DRender.Qt3DRender.QViewport | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, accepted: bool | None = ..., position: PySide6.QtCore.QPointF | None = ..., distance: float | None = ..., localIntersection: PySide6.QtGui.QVector3D | None = ..., worldIntersection: PySide6.QtGui.QVector3D | None = ..., button: PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons | None = ..., buttons: int | None = ..., modifiers: int | None = ..., viewport: PySide6.Qt3DRender.Qt3DRender.QViewport | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ...) -> None: ... + + def button(self, /) -> PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons: ... + def buttons(self, /) -> int: ... + def distance(self, /) -> float: ... + def entity(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ... + def isAccepted(self, /) -> bool: ... + def localIntersection(self, /) -> PySide6.QtGui.QVector3D: ... + def modifiers(self, /) -> int: ... + def position(self, /) -> PySide6.QtCore.QPointF: ... + def setAccepted(self, accepted: bool, /) -> None: ... + def viewport(self, /) -> PySide6.Qt3DRender.Qt3DRender.QViewport: ... + def worldIntersection(self, /) -> PySide6.QtGui.QVector3D: ... + + class QPickLineEvent(PySide6.Qt3DRender.Qt3DRender.QPickEvent): + + @typing.overload + def __init__(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, worldIntersection: PySide6.QtGui.QVector3D, localIntersection: PySide6.QtGui.QVector3D, distance: float, edgeIndex: int, vertex1Index: int, vertex2Index: int, button: PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons, buttons: int, modifiers: int, /) -> None: ... + @typing.overload + def __init__(self, /, *, edgeIndex: int | None = ..., vertex1Index: int | None = ..., vertex2Index: int | None = ...) -> None: ... + + def edgeIndex(self, /) -> int: ... + def vertex1Index(self, /) -> int: ... + def vertex2Index(self, /) -> int: ... + + class QPickPointEvent(PySide6.Qt3DRender.Qt3DRender.QPickEvent): + + @typing.overload + def __init__(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, worldIntersection: PySide6.QtGui.QVector3D, localIntersection: PySide6.QtGui.QVector3D, distance: float, pointIndex: int, button: PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons, buttons: int, modifiers: int, /) -> None: ... + @typing.overload + def __init__(self, /, *, pointIndex: int | None = ...) -> None: ... + + def pointIndex(self, /) -> int: ... + + class QPickTriangleEvent(PySide6.Qt3DRender.Qt3DRender.QPickEvent): + + @typing.overload + def __init__(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, worldIntersection: PySide6.QtGui.QVector3D, localIntersection: PySide6.QtGui.QVector3D, distance: float, triangleIndex: int, vertex1Index: int, vertex2Index: int, vertex3Index: int, button: PySide6.Qt3DRender.Qt3DRender.QPickEvent.Buttons, buttons: int, modifiers: int, uvw: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def __init__(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, worldIntersection: PySide6.QtGui.QVector3D, localIntersection: PySide6.QtGui.QVector3D, distance: float, triangleIndex: int, vertex1Index: int, vertex2Index: int, vertex3Index: int, /, *, uvw: PySide6.QtGui.QVector3D | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, triangleIndex: int | None = ..., vertex1Index: int | None = ..., vertex2Index: int | None = ..., vertex3Index: int | None = ..., uvw: PySide6.QtGui.QVector3D | None = ...) -> None: ... + + def triangleIndex(self, /) -> int: ... + def uvw(self, /) -> PySide6.QtGui.QVector3D: ... + def vertex1Index(self, /) -> int: ... + def vertex2Index(self, /) -> int: ... + def vertex3Index(self, /) -> int: ... + + class QPickingProxy(PySide6.Qt3DCore.Qt3DCore.QBoundingVolume): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QPickingSettings(PySide6.Qt3DCore.Qt3DCore.QNode): + + faceOrientationPickingModeChanged: typing.ClassVar[Signal] = ... # faceOrientationPickingModeChanged(QPickingSettings::FaceOrientationPickingMode) + pickMethodChanged : typing.ClassVar[Signal] = ... # pickMethodChanged(QPickingSettings::PickMethod) + pickResultModeChanged : typing.ClassVar[Signal] = ... # pickResultModeChanged(QPickingSettings::PickResultMode) + worldSpaceToleranceChanged: typing.ClassVar[Signal] = ... # worldSpaceToleranceChanged(float) + + class FaceOrientationPickingMode(enum.Enum): + + FrontFace = 0x1 + BackFace = 0x2 + FrontAndBackFace = 0x3 + + class PickMethod(enum.Enum): + + BoundingVolumePicking = 0x0 + TrianglePicking = 0x1 + LinePicking = 0x2 + PointPicking = 0x4 + PrimitivePicking = 0x7 + + class PickResultMode(enum.Enum): + + NearestPick = 0x0 + AllPicks = 0x1 + NearestPriorityPick = 0x2 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, pickMethod: PySide6.Qt3DRender.Qt3DRender.QPickingSettings.PickMethod | None = ..., pickResultMode: PySide6.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode | None = ..., faceOrientationPickingMode: PySide6.Qt3DRender.Qt3DRender.QPickingSettings.FaceOrientationPickingMode | None = ..., worldSpaceTolerance: float | None = ...) -> None: ... + + def faceOrientationPickingMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QPickingSettings.FaceOrientationPickingMode: ... + def pickMethod(self, /) -> PySide6.Qt3DRender.Qt3DRender.QPickingSettings.PickMethod: ... + def pickResultMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode: ... + def setFaceOrientationPickingMode(self, faceOrientationPickingMode: PySide6.Qt3DRender.Qt3DRender.QPickingSettings.FaceOrientationPickingMode, /) -> None: ... + def setPickMethod(self, pickMethod: PySide6.Qt3DRender.Qt3DRender.QPickingSettings.PickMethod, /) -> None: ... + def setPickResultMode(self, pickResultMode: PySide6.Qt3DRender.Qt3DRender.QPickingSettings.PickResultMode, /) -> None: ... + def setWorldSpaceTolerance(self, worldSpaceTolerance: float, /) -> None: ... + def worldSpaceTolerance(self, /) -> float: ... + + class QPointLight(PySide6.Qt3DRender.Qt3DRender.QAbstractLight): + + constantAttenuationChanged: typing.ClassVar[Signal] = ... # constantAttenuationChanged(float) + linearAttenuationChanged : typing.ClassVar[Signal] = ... # linearAttenuationChanged(float) + quadraticAttenuationChanged: typing.ClassVar[Signal] = ... # quadraticAttenuationChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, constantAttenuation: float | None = ..., linearAttenuation: float | None = ..., quadraticAttenuation: float | None = ...) -> None: ... + + def constantAttenuation(self, /) -> float: ... + def linearAttenuation(self, /) -> float: ... + def quadraticAttenuation(self, /) -> float: ... + def setConstantAttenuation(self, value: float, /) -> None: ... + def setLinearAttenuation(self, value: float, /) -> None: ... + def setQuadraticAttenuation(self, value: float, /) -> None: ... + + class QPointSize(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + sizeModeChanged : typing.ClassVar[Signal] = ... # sizeModeChanged(SizeMode) + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(float) + + class SizeMode(enum.Enum): + + Fixed = 0x0 + Programmable = 0x1 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sizeMode: PySide6.Qt3DRender.Qt3DRender.QPointSize.SizeMode | None = ..., value: float | None = ...) -> None: ... + + def setSizeMode(self, sizeMode: PySide6.Qt3DRender.Qt3DRender.QPointSize.SizeMode, /) -> None: ... + def setValue(self, value: float, /) -> None: ... + def sizeMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QPointSize.SizeMode: ... + def value(self, /) -> float: ... + + class QPolygonOffset(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + depthStepsChanged : typing.ClassVar[Signal] = ... # depthStepsChanged(float) + scaleFactorChanged : typing.ClassVar[Signal] = ... # scaleFactorChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, scaleFactor: float | None = ..., depthSteps: float | None = ...) -> None: ... + + def depthSteps(self, /) -> float: ... + def scaleFactor(self, /) -> float: ... + def setDepthSteps(self, depthSteps: float, /) -> None: ... + def setScaleFactor(self, scaleFactor: float, /) -> None: ... + + class QProximityFilter(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + distanceThresholdChanged : typing.ClassVar[Signal] = ... # distanceThresholdChanged(float) + entityChanged : typing.ClassVar[Signal] = ... # entityChanged(Qt3DCore::QEntity*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ..., distanceThreshold: float | None = ...) -> None: ... + + def distanceThreshold(self, /) -> float: ... + def entity(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ... + def setDistanceThreshold(self, distanceThreshold: float, /) -> None: ... + def setEntity(self, entity: PySide6.Qt3DCore.Qt3DCore.QEntity, /) -> None: ... + + class QRasterMode(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + faceModeChanged : typing.ClassVar[Signal] = ... # faceModeChanged(FaceMode) + rasterModeChanged : typing.ClassVar[Signal] = ... # rasterModeChanged(RasterMode) + + class FaceMode(enum.Enum): + + Front = 0x404 + Back = 0x405 + FrontAndBack = 0x408 + + class RasterMode(enum.Enum): + + Points = 0x1b00 + Lines = 0x1b01 + Fill = 0x1b02 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, rasterMode: PySide6.Qt3DRender.Qt3DRender.QRasterMode.RasterMode | None = ..., faceMode: PySide6.Qt3DRender.Qt3DRender.QRasterMode.FaceMode | None = ...) -> None: ... + + def faceMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRasterMode.FaceMode: ... + def rasterMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRasterMode.RasterMode: ... + def setFaceMode(self, faceMode: PySide6.Qt3DRender.Qt3DRender.QRasterMode.FaceMode, /) -> None: ... + def setRasterMode(self, rasterMode: PySide6.Qt3DRender.Qt3DRender.QRasterMode.RasterMode, /) -> None: ... + + class QRayCaster(PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster): + + directionChanged : typing.ClassVar[Signal] = ... # directionChanged(QVector3D) + lengthChanged : typing.ClassVar[Signal] = ... # lengthChanged(float) + originChanged : typing.ClassVar[Signal] = ... # originChanged(QVector3D) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, origin: PySide6.QtGui.QVector3D | None = ..., direction: PySide6.QtGui.QVector3D | None = ..., length: float | None = ...) -> None: ... + + def direction(self, /) -> PySide6.QtGui.QVector3D: ... + def length(self, /) -> float: ... + def origin(self, /) -> PySide6.QtGui.QVector3D: ... + def pick(self, origin: PySide6.QtGui.QVector3D, direction: PySide6.QtGui.QVector3D, length: float, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRayCasterHit]: ... + def setDirection(self, direction: PySide6.QtGui.QVector3D, /) -> None: ... + def setLength(self, length: float, /) -> None: ... + def setOrigin(self, origin: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def trigger(self, /) -> None: ... + @typing.overload + def trigger(self, origin: PySide6.QtGui.QVector3D, direction: PySide6.QtGui.QVector3D, length: float, /) -> None: ... + + class QRayCasterHit(Shiboken.Object): + + class HitType(enum.Enum): + + TriangleHit = 0x0 + LineHit = 0x1 + PointHit = 0x2 + EntityHit = 0x3 + + + @typing.overload + def __init__(self, type: PySide6.Qt3DRender.Qt3DRender.QRayCasterHit.HitType, id: PySide6.Qt3DCore.Qt3DCore.QNodeId, distance: float, localIntersect: PySide6.QtGui.QVector3D, worldIntersect: PySide6.QtGui.QVector3D, primitiveIndex: int, v1: int, v2: int, v3: int, /, *, entityId: PySide6.Qt3DCore.Qt3DCore.QNodeId | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ..., localIntersection: PySide6.QtGui.QVector3D | None = ..., worldIntersection: PySide6.QtGui.QVector3D | None = ..., vertex1Index: int | None = ..., vertex2Index: int | None = ..., vertex3Index: int | None = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.Qt3DRender.Qt3DRender.QRayCasterHit, /, *, type: PySide6.Qt3DRender.Qt3DRender.QRayCasterHit.HitType | None = ..., entityId: PySide6.Qt3DCore.Qt3DCore.QNodeId | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ..., distance: float | None = ..., localIntersection: PySide6.QtGui.QVector3D | None = ..., worldIntersection: PySide6.QtGui.QVector3D | None = ..., primitiveIndex: int | None = ..., vertex1Index: int | None = ..., vertex2Index: int | None = ..., vertex3Index: int | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, type: PySide6.Qt3DRender.Qt3DRender.QRayCasterHit.HitType | None = ..., entityId: PySide6.Qt3DCore.Qt3DCore.QNodeId | None = ..., entity: PySide6.Qt3DCore.Qt3DCore.QEntity | None = ..., distance: float | None = ..., localIntersection: PySide6.QtGui.QVector3D | None = ..., worldIntersection: PySide6.QtGui.QVector3D | None = ..., primitiveIndex: int | None = ..., vertex1Index: int | None = ..., vertex2Index: int | None = ..., vertex3Index: int | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def distance(self, /) -> float: ... + def entity(self, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ... + def entityId(self, /) -> PySide6.Qt3DCore.Qt3DCore.QNodeId: ... + def localIntersection(self, /) -> PySide6.QtGui.QVector3D: ... + def primitiveIndex(self, /) -> int: ... + def toString(self, /) -> str: ... + def type(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRayCasterHit.HitType: ... + def vertex1Index(self, /) -> int: ... + def vertex2Index(self, /) -> int: ... + def vertex3Index(self, /) -> int: ... + def worldIntersection(self, /) -> PySide6.QtGui.QVector3D: ... + + class QRenderAspect(PySide6.Qt3DCore.Qt3DCore.QAbstractAspect): + + class SubmissionType(enum.Enum): + + Automatic = 0x0 + Manual = 0x1 + + + @typing.overload + def __init__(self, submissionType: PySide6.Qt3DRender.Qt3DRender.QRenderAspect.SubmissionType, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def dependencies(self, /) -> typing.List[str]: ... + + class QRenderCapabilities(PySide6.QtCore.QObject): + + class API(enum.Enum): + + OpenGL = 0x1 + OpenGLES = 0x2 + Vulkan = 0x3 + DirectX = 0x4 + RHI = 0x5 + + class Profile(enum.Enum): + + NoProfile = 0x0 + CoreProfile = 0x1 + CompatibilityProfile = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, valid: bool | None = ..., api: PySide6.Qt3DRender.Qt3DRender.QRenderCapabilities.API | None = ..., profile: PySide6.Qt3DRender.Qt3DRender.QRenderCapabilities.Profile | None = ..., majorVersion: int | None = ..., minorVersion: int | None = ..., extensions: collections.abc.Sequence[str] | None = ..., vendor: str | None = ..., renderer: str | None = ..., driverVersion: str | None = ..., glslVersion: str | None = ..., maxSamples: int | None = ..., maxTextureSize: int | None = ..., maxTextureUnits: int | None = ..., maxTextureLayers: int | None = ..., supportsUBO: bool | None = ..., maxUBOSize: int | None = ..., maxUBOBindings: int | None = ..., supportsSSBO: bool | None = ..., maxSSBOSize: int | None = ..., maxSSBOBindings: int | None = ..., supportsImageStore: bool | None = ..., maxImageUnits: int | None = ..., supportsCompute: bool | None = ..., maxWorkGroupCountX: int | None = ..., maxWorkGroupCountY: int | None = ..., maxWorkGroupCountZ: int | None = ..., maxWorkGroupSizeX: int | None = ..., maxWorkGroupSizeY: int | None = ..., maxWorkGroupSizeZ: int | None = ..., maxComputeInvocations: int | None = ..., maxComputeSharedMemorySize: int | None = ...) -> None: ... + + def api(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderCapabilities.API: ... + def driverVersion(self, /) -> str: ... + def extensions(self, /) -> typing.List[str]: ... + def glslVersion(self, /) -> str: ... + def isValid(self, /) -> bool: ... + def majorVersion(self, /) -> int: ... + def maxComputeInvocations(self, /) -> int: ... + def maxComputeSharedMemorySize(self, /) -> int: ... + def maxImageUnits(self, /) -> int: ... + def maxSSBOBindings(self, /) -> int: ... + def maxSSBOSize(self, /) -> int: ... + def maxSamples(self, /) -> int: ... + def maxTextureLayers(self, /) -> int: ... + def maxTextureSize(self, /) -> int: ... + def maxTextureUnits(self, /) -> int: ... + def maxUBOBindings(self, /) -> int: ... + def maxUBOSize(self, /) -> int: ... + def maxWorkGroupCountX(self, /) -> int: ... + def maxWorkGroupCountY(self, /) -> int: ... + def maxWorkGroupCountZ(self, /) -> int: ... + def maxWorkGroupSizeX(self, /) -> int: ... + def maxWorkGroupSizeY(self, /) -> int: ... + def maxWorkGroupSizeZ(self, /) -> int: ... + def minorVersion(self, /) -> int: ... + def profile(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderCapabilities.Profile: ... + def renderer(self, /) -> str: ... + def supportsCompute(self, /) -> bool: ... + def supportsImageStore(self, /) -> bool: ... + def supportsSSBO(self, /) -> bool: ... + def supportsUBO(self, /) -> bool: ... + def vendor(self, /) -> str: ... + + class QRenderCapture(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + @typing.overload + def requestCapture(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderCaptureReply: ... + @typing.overload + def requestCapture(self, rect: PySide6.QtCore.QRect, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderCaptureReply: ... + @typing.overload + def requestCapture(self, captureId: int, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderCaptureReply: ... + + class QRenderCaptureReply(PySide6.QtCore.QObject): + + completed : typing.ClassVar[Signal] = ... # completed() + def captureId(self, /) -> int: ... + def image(self, /) -> PySide6.QtGui.QImage: ... + def isComplete(self, /) -> bool: ... + def saveImage(self, fileName: str, /) -> bool: ... + + class QRenderPass(PySide6.Qt3DCore.Qt3DCore.QNode): + + shaderProgramChanged : typing.ClassVar[Signal] = ... # shaderProgramChanged(QShaderProgram*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, shaderProgram: PySide6.Qt3DRender.Qt3DRender.QShaderProgram | None = ...) -> None: ... + + def addFilterKey(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ... + def addParameter(self, p: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ... + def addRenderState(self, state: PySide6.Qt3DRender.Qt3DRender.QRenderState, /) -> None: ... + def filterKeys(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QFilterKey]: ... + def parameters(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QParameter]: ... + def removeFilterKey(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ... + def removeParameter(self, p: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ... + def removeRenderState(self, state: PySide6.Qt3DRender.Qt3DRender.QRenderState, /) -> None: ... + def renderStates(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRenderState]: ... + def setShaderProgram(self, shaderProgram: PySide6.Qt3DRender.Qt3DRender.QShaderProgram, /) -> None: ... + def shaderProgram(self, /) -> PySide6.Qt3DRender.Qt3DRender.QShaderProgram: ... + + class QRenderPassFilter(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + def addMatch(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ... + def addParameter(self, parameter: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ... + def matchAny(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QFilterKey]: ... + def parameters(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QParameter]: ... + def removeMatch(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ... + def removeParameter(self, parameter: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ... + + class QRenderSettings(PySide6.Qt3DCore.Qt3DCore.QComponent): + + activeFrameGraphChanged : typing.ClassVar[Signal] = ... # activeFrameGraphChanged(QFrameGraphNode*) + renderPolicyChanged : typing.ClassVar[Signal] = ... # renderPolicyChanged(RenderPolicy) + + class RenderPolicy(enum.Enum): + + OnDemand = 0x0 + Always = 0x1 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, renderCapabilities: PySide6.Qt3DRender.Qt3DRender.QRenderCapabilities | None = ..., pickingSettings: PySide6.Qt3DRender.Qt3DRender.QPickingSettings | None = ..., renderPolicy: PySide6.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy | None = ..., activeFrameGraph: PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode | None = ...) -> None: ... + + def activeFrameGraph(self, /) -> PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode: ... + def pickingSettings(self, /) -> PySide6.Qt3DRender.Qt3DRender.QPickingSettings: ... + def renderCapabilities(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderCapabilities: ... + def renderPolicy(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy: ... + def setActiveFrameGraph(self, activeFrameGraph: PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode, /) -> None: ... + def setRenderPolicy(self, renderPolicy: PySide6.Qt3DRender.Qt3DRender.QRenderSettings.RenderPolicy, /) -> None: ... + + class QRenderState(PySide6.Qt3DCore.Qt3DCore.QNode): ... + + class QRenderStateSet(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + def addRenderState(self, state: PySide6.Qt3DRender.Qt3DRender.QRenderState, /) -> None: ... + def removeRenderState(self, state: PySide6.Qt3DRender.Qt3DRender.QRenderState, /) -> None: ... + def renderStates(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRenderState]: ... + + class QRenderSurfaceSelector(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + externalRenderTargetSizeChanged: typing.ClassVar[Signal] = ... # externalRenderTargetSizeChanged(QSize) + surfaceChanged : typing.ClassVar[Signal] = ... # surfaceChanged(QObject*) + surfacePixelRatioChanged : typing.ClassVar[Signal] = ... # surfacePixelRatioChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, surface: PySide6.QtCore.QObject | None = ..., externalRenderTargetSize: PySide6.QtCore.QSize | None = ..., surfacePixelRatio: float | None = ...) -> None: ... + + def externalRenderTargetSize(self, /) -> PySide6.QtCore.QSize: ... + def setExternalRenderTargetSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setSurface(self, surfaceObject: PySide6.QtCore.QObject, /) -> None: ... + def setSurfacePixelRatio(self, ratio: float, /) -> None: ... + def surface(self, /) -> PySide6.QtCore.QObject: ... + def surfacePixelRatio(self, /) -> float: ... + + class QRenderTarget(PySide6.Qt3DCore.Qt3DCore.QComponent): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + def addOutput(self, output: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput, /) -> None: ... + def outputs(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput]: ... + def removeOutput(self, output: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput, /) -> None: ... + + class QRenderTargetOutput(PySide6.Qt3DCore.Qt3DCore.QNode): + + attachmentPointChanged : typing.ClassVar[Signal] = ... # attachmentPointChanged(AttachmentPoint) + faceChanged : typing.ClassVar[Signal] = ... # faceChanged(QAbstractTexture::CubeMapFace) + layerChanged : typing.ClassVar[Signal] = ... # layerChanged(int) + mipLevelChanged : typing.ClassVar[Signal] = ... # mipLevelChanged(int) + textureChanged : typing.ClassVar[Signal] = ... # textureChanged(QAbstractTexture*) + + class AttachmentPoint(enum.Enum): + + Color0 = 0x0 + Color1 = 0x1 + Color2 = 0x2 + Color3 = 0x3 + Color4 = 0x4 + Color5 = 0x5 + Color6 = 0x6 + Color7 = 0x7 + Color8 = 0x8 + Color9 = 0x9 + Color10 = 0xa + Color11 = 0xb + Color12 = 0xc + Color13 = 0xd + Color14 = 0xe + Color15 = 0xf + Depth = 0x10 + Stencil = 0x11 + DepthStencil = 0x12 + Left = 0x13 + Right = 0x14 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, attachmentPoint: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint | None = ..., texture: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., mipLevel: int | None = ..., layer: int | None = ..., face: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace | None = ...) -> None: ... + + def attachmentPoint(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint: ... + def face(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace: ... + def layer(self, /) -> int: ... + def mipLevel(self, /) -> int: ... + def setAttachmentPoint(self, attachmentPoint: PySide6.Qt3DRender.Qt3DRender.QRenderTargetOutput.AttachmentPoint, /) -> None: ... + def setFace(self, face: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace, /) -> None: ... + def setLayer(self, layer: int, /) -> None: ... + def setMipLevel(self, level: int, /) -> None: ... + def setTexture(self, texture: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def texture(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + + class QRenderTargetSelector(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + targetChanged : typing.ClassVar[Signal] = ... # targetChanged(QRenderTarget*) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, target: PySide6.Qt3DRender.Qt3DRender.QRenderTarget | None = ...) -> None: ... + + def setTarget(self, target: PySide6.Qt3DRender.Qt3DRender.QRenderTarget, /) -> None: ... + def target(self, /) -> PySide6.Qt3DRender.Qt3DRender.QRenderTarget: ... + + class QSceneLoader(PySide6.Qt3DCore.Qt3DCore.QComponent): + + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl) + statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status) + + class ComponentType(enum.Enum): + + UnknownComponent = 0x0 + GeometryRendererComponent = 0x1 + TransformComponent = 0x2 + MaterialComponent = 0x3 + LightComponent = 0x4 + CameraLensComponent = 0x5 + + class Status(enum.Enum): + + None_ = 0x0 + Loading = 0x1 + Ready = 0x2 + Error = 0x3 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., status: PySide6.Qt3DRender.Qt3DRender.QSceneLoader.Status | None = ...) -> None: ... + + def component(self, entityName: str, componentType: PySide6.Qt3DRender.Qt3DRender.QSceneLoader.ComponentType, /) -> PySide6.Qt3DCore.Qt3DCore.QComponent: ... + def entity(self, entityName: str, /) -> PySide6.Qt3DCore.Qt3DCore.QEntity: ... + def entityNames(self, /) -> typing.List[str]: ... + def setSource(self, arg: PySide6.QtCore.QUrl | str, /) -> None: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def status(self, /) -> PySide6.Qt3DRender.Qt3DRender.QSceneLoader.Status: ... + + class QScissorTest(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + bottomChanged : typing.ClassVar[Signal] = ... # bottomChanged(int) + heightChanged : typing.ClassVar[Signal] = ... # heightChanged(int) + leftChanged : typing.ClassVar[Signal] = ... # leftChanged(int) + widthChanged : typing.ClassVar[Signal] = ... # widthChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, left: int | None = ..., bottom: int | None = ..., width: int | None = ..., height: int | None = ...) -> None: ... + + def bottom(self, /) -> int: ... + def height(self, /) -> int: ... + def left(self, /) -> int: ... + def setBottom(self, bottom: int, /) -> None: ... + def setHeight(self, height: int, /) -> None: ... + def setLeft(self, left: int, /) -> None: ... + def setWidth(self, width: int, /) -> None: ... + def width(self, /) -> int: ... + + class QScreenRayCaster(PySide6.Qt3DRender.Qt3DRender.QAbstractRayCaster): + + positionChanged : typing.ClassVar[Signal] = ... # positionChanged(QPoint) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, position: PySide6.QtCore.QPoint | None = ...) -> None: ... + + def pick(self, position: PySide6.QtCore.QPoint, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRayCasterHit]: ... + def position(self, /) -> PySide6.QtCore.QPoint: ... + def setPosition(self, position: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def trigger(self, /) -> None: ... + @typing.overload + def trigger(self, position: PySide6.QtCore.QPoint, /) -> None: ... + + class QSeamlessCubemap(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QSetFence(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + handleChanged : typing.ClassVar[Signal] = ... # handleChanged(QVariant) + handleTypeChanged : typing.ClassVar[Signal] = ... # handleTypeChanged(HandleType) + + class HandleType(enum.Enum): + + NoHandle = 0x0 + OpenGLFenceId = 0x1 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, handleType: PySide6.Qt3DRender.Qt3DRender.QSetFence.HandleType | None = ..., handle: typing.Optional[typing.Any] = ...) -> None: ... + + def handle(self, /) -> typing.Any: ... + def handleType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QSetFence.HandleType: ... + + class QShaderData(PySide6.Qt3DCore.Qt3DCore.QComponent): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def propertyReader(self, /) -> PySide6.Qt3DRender.Qt3DRender.PropertyReaderInterfacePtr: ... + + class QShaderImage(PySide6.Qt3DCore.Qt3DCore.QNode): + + accessChanged : typing.ClassVar[Signal] = ... # accessChanged(Access) + formatChanged : typing.ClassVar[Signal] = ... # formatChanged(ImageFormat) + layerChanged : typing.ClassVar[Signal] = ... # layerChanged(int) + layeredChanged : typing.ClassVar[Signal] = ... # layeredChanged(bool) + mipLevelChanged : typing.ClassVar[Signal] = ... # mipLevelChanged(int) + textureChanged : typing.ClassVar[Signal] = ... # textureChanged(Qt3DRender::QAbstractTexture*) + + class Access(enum.Enum): + + ReadOnly = 0x0 + WriteOnly = 0x1 + ReadWrite = 0x2 + + class ImageFormat(enum.Enum): + + NoFormat = 0x0 + Automatic = 0x1 + RGBA8_UNorm = 0x8058 + RGB10A2 = 0x8059 + RGBA16_UNorm = 0x805b + R8_UNorm = 0x8229 + R16_UNorm = 0x822a + RG8_UNorm = 0x822b + RG16_UNorm = 0x822c + R16F = 0x822d + R32F = 0x822e + RG16F = 0x822f + RG32F = 0x8230 + R8I = 0x8231 + R8U = 0x8232 + R16I = 0x8233 + R16U = 0x8234 + R32I = 0x8235 + R32U = 0x8236 + RG8I = 0x8237 + RG8U = 0x8238 + RG16I = 0x8239 + RG16U = 0x823a + RG32I = 0x823b + RG32U = 0x823c + RGBA32F = 0x8814 + RGBA16F = 0x881a + RG11B10F = 0x8c3a + RGBA32U = 0x8d70 + RGBA16U = 0x8d76 + RGBA8U = 0x8d7c + RGBA32I = 0x8d82 + RGBA16I = 0x8d88 + RGBA8I = 0x8d8e + R8_SNorm = 0x8f94 + RG8_SNorm = 0x8f95 + RGBA8_SNorm = 0x8f97 + R16_SNorm = 0x8f98 + RG16_SNorm = 0x8f99 + RGBA16_SNorm = 0x8f9b + RGB10A2U = 0x906f + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, texture: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture | None = ..., layered: bool | None = ..., mipLevel: int | None = ..., layer: int | None = ..., access: PySide6.Qt3DRender.Qt3DRender.QShaderImage.Access | None = ..., format: PySide6.Qt3DRender.Qt3DRender.QShaderImage.ImageFormat | None = ...) -> None: ... + + def access(self, /) -> PySide6.Qt3DRender.Qt3DRender.QShaderImage.Access: ... + def format(self, /) -> PySide6.Qt3DRender.Qt3DRender.QShaderImage.ImageFormat: ... + def layer(self, /) -> int: ... + def layered(self, /) -> bool: ... + def mipLevel(self, /) -> int: ... + def setAccess(self, access: PySide6.Qt3DRender.Qt3DRender.QShaderImage.Access, /) -> None: ... + def setFormat(self, format: PySide6.Qt3DRender.Qt3DRender.QShaderImage.ImageFormat, /) -> None: ... + def setLayer(self, layer: int, /) -> None: ... + def setLayered(self, layered: bool, /) -> None: ... + def setMipLevel(self, mipLevel: int, /) -> None: ... + def setTexture(self, texture: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture, /) -> None: ... + def texture(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture: ... + + class QShaderProgram(PySide6.Qt3DCore.Qt3DCore.QNode): + + computeShaderCodeChanged : typing.ClassVar[Signal] = ... # computeShaderCodeChanged(QByteArray) + formatChanged : typing.ClassVar[Signal] = ... # formatChanged(Format) + fragmentShaderCodeChanged: typing.ClassVar[Signal] = ... # fragmentShaderCodeChanged(QByteArray) + geometryShaderCodeChanged: typing.ClassVar[Signal] = ... # geometryShaderCodeChanged(QByteArray) + logChanged : typing.ClassVar[Signal] = ... # logChanged(QString) + statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status) + tessellationControlShaderCodeChanged: typing.ClassVar[Signal] = ... # tessellationControlShaderCodeChanged(QByteArray) + tessellationEvaluationShaderCodeChanged: typing.ClassVar[Signal] = ... # tessellationEvaluationShaderCodeChanged(QByteArray) + vertexShaderCodeChanged : typing.ClassVar[Signal] = ... # vertexShaderCodeChanged(QByteArray) + + class Format(enum.Enum): + + GLSL = 0x0 + SPIRV = 0x1 + + class ShaderType(enum.Enum): + + Vertex = 0x0 + Fragment = 0x1 + TessellationControl = 0x2 + TessellationEvaluation = 0x3 + Geometry = 0x4 + Compute = 0x5 + + class Status(enum.Enum): + + NotReady = 0x0 + Ready = 0x1 + Error = 0x2 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, vertexShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., tessellationControlShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., tessellationEvaluationShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., geometryShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., fragmentShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., computeShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., log: str | None = ..., status: PySide6.Qt3DRender.Qt3DRender.QShaderProgram.Status | None = ..., format: PySide6.Qt3DRender.Qt3DRender.QShaderProgram.Format | None = ...) -> None: ... + + def computeShaderCode(self, /) -> PySide6.QtCore.QByteArray: ... + def format(self, /) -> PySide6.Qt3DRender.Qt3DRender.QShaderProgram.Format: ... + def fragmentShaderCode(self, /) -> PySide6.QtCore.QByteArray: ... + def geometryShaderCode(self, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def loadSource(sourceUrl: PySide6.QtCore.QUrl | str, /) -> PySide6.QtCore.QByteArray: ... + def log(self, /) -> str: ... + def setComputeShaderCode(self, computeShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setFormat(self, format: PySide6.Qt3DRender.Qt3DRender.QShaderProgram.Format, /) -> None: ... + def setFragmentShaderCode(self, fragmentShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setGeometryShaderCode(self, geometryShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setShaderCode(self, type: PySide6.Qt3DRender.Qt3DRender.QShaderProgram.ShaderType, shaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setTessellationControlShaderCode(self, tessellationControlShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setTessellationEvaluationShaderCode(self, tessellationEvaluationShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setVertexShaderCode(self, vertexShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def shaderCode(self, type: PySide6.Qt3DRender.Qt3DRender.QShaderProgram.ShaderType, /) -> PySide6.QtCore.QByteArray: ... + def status(self, /) -> PySide6.Qt3DRender.Qt3DRender.QShaderProgram.Status: ... + def tessellationControlShaderCode(self, /) -> PySide6.QtCore.QByteArray: ... + def tessellationEvaluationShaderCode(self, /) -> PySide6.QtCore.QByteArray: ... + def vertexShaderCode(self, /) -> PySide6.QtCore.QByteArray: ... + + class QShaderProgramBuilder(PySide6.Qt3DCore.Qt3DCore.QNode): + + computeShaderCodeChanged : typing.ClassVar[Signal] = ... # computeShaderCodeChanged(QByteArray) + computeShaderGraphChanged: typing.ClassVar[Signal] = ... # computeShaderGraphChanged(QUrl) + enabledLayersChanged : typing.ClassVar[Signal] = ... # enabledLayersChanged(QStringList) + fragmentShaderCodeChanged: typing.ClassVar[Signal] = ... # fragmentShaderCodeChanged(QByteArray) + fragmentShaderGraphChanged: typing.ClassVar[Signal] = ... # fragmentShaderGraphChanged(QUrl) + geometryShaderCodeChanged: typing.ClassVar[Signal] = ... # geometryShaderCodeChanged(QByteArray) + geometryShaderGraphChanged: typing.ClassVar[Signal] = ... # geometryShaderGraphChanged(QUrl) + shaderProgramChanged : typing.ClassVar[Signal] = ... # shaderProgramChanged(Qt3DRender::QShaderProgram*) + tessellationControlShaderCodeChanged: typing.ClassVar[Signal] = ... # tessellationControlShaderCodeChanged(QByteArray) + tessellationControlShaderGraphChanged: typing.ClassVar[Signal] = ... # tessellationControlShaderGraphChanged(QUrl) + tessellationEvaluationShaderCodeChanged: typing.ClassVar[Signal] = ... # tessellationEvaluationShaderCodeChanged(QByteArray) + tessellationEvaluationShaderGraphChanged: typing.ClassVar[Signal] = ... # tessellationEvaluationShaderGraphChanged(QUrl) + vertexShaderCodeChanged : typing.ClassVar[Signal] = ... # vertexShaderCodeChanged(QByteArray) + vertexShaderGraphChanged : typing.ClassVar[Signal] = ... # vertexShaderGraphChanged(QUrl) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, shaderProgram: PySide6.Qt3DRender.Qt3DRender.QShaderProgram | None = ..., enabledLayers: collections.abc.Sequence[str] | None = ..., vertexShaderGraph: PySide6.QtCore.QUrl | None = ..., tessellationControlShaderGraph: PySide6.QtCore.QUrl | None = ..., tessellationEvaluationShaderGraph: PySide6.QtCore.QUrl | None = ..., geometryShaderGraph: PySide6.QtCore.QUrl | None = ..., fragmentShaderGraph: PySide6.QtCore.QUrl | None = ..., computeShaderGraph: PySide6.QtCore.QUrl | None = ..., vertexShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., tessellationControlShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., tessellationEvaluationShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., geometryShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., fragmentShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., computeShaderCode: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ...) -> None: ... + + def computeShaderCode(self, /) -> PySide6.QtCore.QByteArray: ... + def computeShaderGraph(self, /) -> PySide6.QtCore.QUrl: ... + def enabledLayers(self, /) -> typing.List[str]: ... + def fragmentShaderCode(self, /) -> PySide6.QtCore.QByteArray: ... + def fragmentShaderGraph(self, /) -> PySide6.QtCore.QUrl: ... + def geometryShaderCode(self, /) -> PySide6.QtCore.QByteArray: ... + def geometryShaderGraph(self, /) -> PySide6.QtCore.QUrl: ... + def setComputeShaderGraph(self, computeShaderGraph: PySide6.QtCore.QUrl | str, /) -> None: ... + def setEnabledLayers(self, layers: collections.abc.Sequence[str], /) -> None: ... + def setFragmentShaderGraph(self, fragmentShaderGraph: PySide6.QtCore.QUrl | str, /) -> None: ... + def setGeometryShaderGraph(self, geometryShaderGraph: PySide6.QtCore.QUrl | str, /) -> None: ... + def setShaderProgram(self, program: PySide6.Qt3DRender.Qt3DRender.QShaderProgram, /) -> None: ... + def setTessellationControlShaderGraph(self, tessellationControlShaderGraph: PySide6.QtCore.QUrl | str, /) -> None: ... + def setTessellationEvaluationShaderGraph(self, tessellationEvaluationShaderGraph: PySide6.QtCore.QUrl | str, /) -> None: ... + def setVertexShaderGraph(self, vertexShaderGraph: PySide6.QtCore.QUrl | str, /) -> None: ... + def shaderProgram(self, /) -> PySide6.Qt3DRender.Qt3DRender.QShaderProgram: ... + def tessellationControlShaderCode(self, /) -> PySide6.QtCore.QByteArray: ... + def tessellationControlShaderGraph(self, /) -> PySide6.QtCore.QUrl: ... + def tessellationEvaluationShaderCode(self, /) -> PySide6.QtCore.QByteArray: ... + def tessellationEvaluationShaderGraph(self, /) -> PySide6.QtCore.QUrl: ... + def vertexShaderCode(self, /) -> PySide6.QtCore.QByteArray: ... + def vertexShaderGraph(self, /) -> PySide6.QtCore.QUrl: ... + + class QSharedGLTexture(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture): + + textureIdChanged : typing.ClassVar[Signal] = ... # textureIdChanged(int) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, textureId: int | None = ...) -> None: ... + + def setTextureId(self, id: int, /) -> None: ... + def textureId(self, /) -> int: ... + + class QSortPolicy(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + sortTypesChanged : typing.ClassVar[Signal] = ... # sortTypesChanged(QList); sortTypesChanged(QList) + + class SortType(enum.Enum): + + StateChangeCost = 0x1 + BackToFront = 0x2 + Material = 0x4 + FrontToBack = 0x8 + Texture = 0x10 + Uniform = 0x20 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, sortTypes: collections.abc.Sequence[int] | None = ...) -> None: ... + + @typing.overload + def setSortTypes(self, sortTypes: collections.abc.Sequence[PySide6.Qt3DRender.Qt3DRender.QSortPolicy.SortType], /) -> None: ... + @typing.overload + def setSortTypes(self, sortTypesInt: collections.abc.Sequence[int], /) -> None: ... + def sortTypes(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QSortPolicy.SortType]: ... + def sortTypesInt(self, /) -> typing.List[int]: ... + + class QSpotLight(PySide6.Qt3DRender.Qt3DRender.QAbstractLight): + + constantAttenuationChanged: typing.ClassVar[Signal] = ... # constantAttenuationChanged(float) + cutOffAngleChanged : typing.ClassVar[Signal] = ... # cutOffAngleChanged(float) + linearAttenuationChanged : typing.ClassVar[Signal] = ... # linearAttenuationChanged(float) + localDirectionChanged : typing.ClassVar[Signal] = ... # localDirectionChanged(QVector3D) + quadraticAttenuationChanged: typing.ClassVar[Signal] = ... # quadraticAttenuationChanged(float) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, constantAttenuation: float | None = ..., linearAttenuation: float | None = ..., quadraticAttenuation: float | None = ..., localDirection: PySide6.QtGui.QVector3D | None = ..., cutOffAngle: float | None = ...) -> None: ... + + def constantAttenuation(self, /) -> float: ... + def cutOffAngle(self, /) -> float: ... + def linearAttenuation(self, /) -> float: ... + def localDirection(self, /) -> PySide6.QtGui.QVector3D: ... + def quadraticAttenuation(self, /) -> float: ... + def setConstantAttenuation(self, value: float, /) -> None: ... + def setCutOffAngle(self, cutOffAngle: float, /) -> None: ... + def setLinearAttenuation(self, value: float, /) -> None: ... + def setLocalDirection(self, localDirection: PySide6.QtGui.QVector3D, /) -> None: ... + def setQuadraticAttenuation(self, value: float, /) -> None: ... + + class QStencilMask(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + backOutputMaskChanged : typing.ClassVar[Signal] = ... # backOutputMaskChanged(uint) + frontOutputMaskChanged : typing.ClassVar[Signal] = ... # frontOutputMaskChanged(uint) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, frontOutputMask: int | None = ..., backOutputMask: int | None = ...) -> None: ... + + def backOutputMask(self, /) -> int: ... + def frontOutputMask(self, /) -> int: ... + def setBackOutputMask(self, backOutputMask: int, /) -> None: ... + def setFrontOutputMask(self, frontOutputMask: int, /) -> None: ... + + class QStencilOperation(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, front: PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments | None = ..., back: PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments | None = ...) -> None: ... + + def back(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments: ... + def front(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments: ... + + class QStencilOperationArguments(PySide6.QtCore.QObject): + + allTestsPassOperationChanged: typing.ClassVar[Signal] = ... # allTestsPassOperationChanged(Operation) + depthTestFailureOperationChanged: typing.ClassVar[Signal] = ... # depthTestFailureOperationChanged(Operation) + faceModeChanged : typing.ClassVar[Signal] = ... # faceModeChanged(FaceMode) + stencilTestFailureOperationChanged: typing.ClassVar[Signal] = ... # stencilTestFailureOperationChanged(Operation) + + class FaceMode(enum.Enum): + + Front = 0x404 + Back = 0x405 + FrontAndBack = 0x408 + + class Operation(enum.Enum): + + Zero = 0x0 + Invert = 0x150a + Keep = 0x1e00 + Replace = 0x1e01 + Increment = 0x1e02 + Decrement = 0x1e03 + IncrementWrap = 0x8507 + DecrementWrap = 0x8508 + + + def allTestsPassOperation(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation: ... + def depthTestFailureOperation(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation: ... + def faceMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.FaceMode: ... + def setAllTestsPassOperation(self, operation: PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation, /) -> None: ... + def setDepthTestFailureOperation(self, operation: PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation, /) -> None: ... + def setStencilTestFailureOperation(self, operation: PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation, /) -> None: ... + def stencilTestFailureOperation(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments.Operation: ... + + class QStencilTest(PySide6.Qt3DRender.Qt3DRender.QRenderState): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, front: PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments | None = ..., back: PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments | None = ...) -> None: ... + + def back(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments: ... + def front(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments: ... + + class QStencilTestArguments(PySide6.QtCore.QObject): + + comparisonMaskChanged : typing.ClassVar[Signal] = ... # comparisonMaskChanged(uint) + faceModeChanged : typing.ClassVar[Signal] = ... # faceModeChanged(StencilFaceMode) + referenceValueChanged : typing.ClassVar[Signal] = ... # referenceValueChanged(int) + stencilFunctionChanged : typing.ClassVar[Signal] = ... # stencilFunctionChanged(StencilFunction) + + class StencilFaceMode(enum.Enum): + + Front = 0x404 + Back = 0x405 + FrontAndBack = 0x408 + + class StencilFunction(enum.Enum): + + Never = 0x200 + Less = 0x201 + Equal = 0x202 + LessOrEqual = 0x203 + Greater = 0x204 + NotEqual = 0x205 + GreaterOrEqual = 0x206 + Always = 0x207 + + + def comparisonMask(self, /) -> int: ... + def faceMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFaceMode: ... + def referenceValue(self, /) -> int: ... + def setComparisonMask(self, comparisonMask: int, /) -> None: ... + def setReferenceValue(self, referenceValue: int, /) -> None: ... + def setStencilFunction(self, stencilFunction: PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFunction, /) -> None: ... + def stencilFunction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments.StencilFunction: ... + + class QSubtreeEnabler(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + enablementChanged : typing.ClassVar[Signal] = ... # enablementChanged(Qt3DRender::QSubtreeEnabler::Enablement) + + class Enablement(enum.Enum): + + Persistent = 0x0 + SingleShot = 0x1 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, enablement: PySide6.Qt3DRender.Qt3DRender.QSubtreeEnabler.Enablement | None = ...) -> None: ... + + def enablement(self, /) -> PySide6.Qt3DRender.Qt3DRender.QSubtreeEnabler.Enablement: ... + def requestUpdate(self, /) -> None: ... + def setEnablement(self, enablement: PySide6.Qt3DRender.Qt3DRender.QSubtreeEnabler.Enablement, /) -> None: ... + + class QTechnique(PySide6.Qt3DCore.Qt3DCore.QNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, graphicsApiFilter: PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter | None = ...) -> None: ... + + def addFilterKey(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ... + def addParameter(self, p: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ... + def addRenderPass(self, pass_: PySide6.Qt3DRender.Qt3DRender.QRenderPass, /) -> None: ... + def filterKeys(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QFilterKey]: ... + def graphicsApiFilter(self, /) -> PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter: ... + def parameters(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QParameter]: ... + def removeFilterKey(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ... + def removeParameter(self, p: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ... + def removeRenderPass(self, pass_: PySide6.Qt3DRender.Qt3DRender.QRenderPass, /) -> None: ... + def renderPasses(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QRenderPass]: ... + + class QTechniqueFilter(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + def addMatch(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ... + def addParameter(self, p: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ... + def matchAll(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QFilterKey]: ... + def parameters(self, /) -> typing.List[PySide6.Qt3DRender.Qt3DRender.QParameter]: ... + def removeMatch(self, filterKey: PySide6.Qt3DRender.Qt3DRender.QFilterKey, /) -> None: ... + def removeParameter(self, p: PySide6.Qt3DRender.Qt3DRender.QParameter, /) -> None: ... + + class QTexture1D(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QTexture1DArray(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QTexture2D(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QTexture2DArray(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QTexture2DMultisample(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QTexture2DMultisampleArray(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QTexture3D(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QTextureBuffer(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QTextureCubeMap(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QTextureCubeMapArray(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QTextureData(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def addImageData(self, imageData: PySide6.Qt3DRender.Qt3DRender.QTextureImageDataPtr, /) -> None: ... + def comparisonFunction(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction: ... + def comparisonMode(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode: ... + def depth(self, /) -> int: ... + def format(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat: ... + def height(self, /) -> int: ... + def imageData(self, /) -> typing.List[typing.Tuple[PySide6.Qt3DRender.Qt3DRender.QTextureImageData]]: ... + def isAutoMipMapGenerationEnabled(self, /) -> bool: ... + def layers(self, /) -> int: ... + def magnificationFilter(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter: ... + def maximumAnisotropy(self, /) -> float: ... + def minificationFilter(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter: ... + def setAutoMipMapGenerationEnabled(self, isAutoMipMapGenerationEnabled: bool, /) -> None: ... + def setComparisonFunction(self, comparisonFunction: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction, /) -> None: ... + def setComparisonMode(self, comparisonMode: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode, /) -> None: ... + def setDepth(self, depth: int, /) -> None: ... + def setFormat(self, arg__1: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat, /) -> None: ... + def setHeight(self, height: int, /) -> None: ... + def setLayers(self, layers: int, /) -> None: ... + def setMagnificationFilter(self, filter: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter, /) -> None: ... + def setMaximumAnisotropy(self, maximumAnisotropy: float, /) -> None: ... + def setMinificationFilter(self, filter: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter, /) -> None: ... + def setTarget(self, target: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Target, /) -> None: ... + def setWidth(self, width: int, /) -> None: ... + def setWrapModeX(self, wrapModeX: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /) -> None: ... + def setWrapModeY(self, wrapModeY: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /) -> None: ... + def setWrapModeZ(self, wrapModeZ: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /) -> None: ... + def target(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Target: ... + def width(self, /) -> int: ... + def wrapModeX(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode: ... + def wrapModeY(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode: ... + def wrapModeZ(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode: ... + + class QTextureDataUpdate(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, /) -> bool: ... + def __ne__(self, rhs: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, /) -> bool: ... + def data(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageDataPtr: ... + def face(self, /) -> PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace: ... + def layer(self, /) -> int: ... + def mipLevel(self, /) -> int: ... + def setData(self, data: PySide6.Qt3DRender.Qt3DRender.QTextureImageDataPtr, /) -> None: ... + def setFace(self, face: PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace, /) -> None: ... + def setLayer(self, layer: int, /) -> None: ... + def setMipLevel(self, mipLevel: int, /) -> None: ... + def setX(self, x: int, /) -> None: ... + def setY(self, y: int, /) -> None: ... + def setZ(self, z: int, /) -> None: ... + def swap(self, other: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, /) -> None: ... + def x(self, /) -> int: ... + def y(self, /) -> int: ... + def z(self, /) -> int: ... + + class QTextureImage(PySide6.Qt3DRender.Qt3DRender.QAbstractTextureImage): + + mirroredChanged : typing.ClassVar[Signal] = ... # mirroredChanged(bool) + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl) + statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status) + + class Status(enum.Enum): + + None_ = 0x0 + Loading = 0x1 + Ready = 0x2 + Error = 0x3 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., status: PySide6.Qt3DRender.Qt3DRender.QTextureImage.Status | None = ..., mirrored: bool | None = ...) -> None: ... + + def dataGenerator(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGeneratorPtr: ... + def isMirrored(self, /) -> bool: ... + def setMirrored(self, mirrored: bool, /) -> None: ... + def setSource(self, source: PySide6.QtCore.QUrl | str, /) -> None: ... + def setStatus(self, status: PySide6.Qt3DRender.Qt3DRender.QTextureImage.Status, /) -> None: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def status(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImage.Status: ... + + class QTextureImageData(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def alignment(self, /) -> int: ... + def cleanup(self, /) -> None: ... + def data(self, /, layer: int | None = ..., face: int | None = ..., mipmapLevel: int | None = ...) -> PySide6.QtCore.QByteArray: ... + def depth(self, /) -> int: ... + def faces(self, /) -> int: ... + def format(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.TextureFormat: ... + def height(self, /) -> int: ... + def isCompressed(self, /) -> bool: ... + def layers(self, /) -> int: ... + def mipLevels(self, /) -> int: ... + def pixelFormat(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.PixelFormat: ... + def pixelType(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.PixelType: ... + def setAlignment(self, alignment: int, /) -> None: ... + def setData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, blockSize: int, /, isCompressed: bool = ...) -> None: ... + def setDepth(self, depth: int, /) -> None: ... + def setFaces(self, faces: int, /) -> None: ... + def setFormat(self, format: PySide6.QtOpenGL.QOpenGLTexture.TextureFormat, /) -> None: ... + def setHeight(self, height: int, /) -> None: ... + def setImage(self, arg__1: PySide6.QtGui.QImage, /) -> None: ... + def setLayers(self, layers: int, /) -> None: ... + def setMipLevels(self, mipLevels: int, /) -> None: ... + def setPixelFormat(self, pixelFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, /) -> None: ... + def setPixelType(self, pixelType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, /) -> None: ... + def setTarget(self, target: PySide6.QtOpenGL.QOpenGLTexture.Target, /) -> None: ... + def setWidth(self, width: int, /) -> None: ... + def target(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.Target: ... + def width(self, /) -> int: ... + + class QTextureImageDataGenerator(PySide6.Qt3DCore.Qt3DCore.QAbstractFunctor): + + def __init__(self, /) -> None: ... + + def __call__(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageDataPtr: ... + def __eq__(self, other: PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGenerator, /) -> bool: ... + + class QTextureImageDataGeneratorPtr(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, pointee: PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGenerator, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __dir__(self, /) -> collections.abc.Iterable[str]: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGenerator: ... + @typing.overload + def reset(self, /) -> None: ... + @typing.overload + def reset(self, t: PySide6.Qt3DRender.Qt3DRender.QTextureImageDataGenerator, /) -> None: ... + + class QTextureImageDataPtr(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, pointee: PySide6.Qt3DRender.Qt3DRender.QTextureImageData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __dir__(self, /) -> collections.abc.Iterable[str]: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureImageData: ... + @typing.overload + def reset(self, /) -> None: ... + @typing.overload + def reset(self, t: PySide6.Qt3DRender.Qt3DRender.QTextureImageData, /) -> None: ... + + class QTextureLoader(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture): + + mirroredChanged : typing.ClassVar[Signal] = ... # mirroredChanged(bool) + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., mirrored: bool | None = ...) -> None: ... + + def isMirrored(self, /) -> bool: ... + def setMirrored(self, mirrored: bool, /) -> None: ... + def setSource(self, source: PySide6.QtCore.QUrl | str, /) -> None: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + + class QTextureRectangle(PySide6.Qt3DRender.Qt3DRender.QAbstractTexture): + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ...) -> None: ... + + + class QTextureWrapMode(PySide6.QtCore.QObject): + + xChanged : typing.ClassVar[Signal] = ... # xChanged(WrapMode) + yChanged : typing.ClassVar[Signal] = ... # yChanged(WrapMode) + zChanged : typing.ClassVar[Signal] = ... # zChanged(WrapMode) + + class WrapMode(enum.Enum): + + Repeat = 0x2901 + ClampToBorder = 0x812d + ClampToEdge = 0x812f + MirroredRepeat = 0x8370 + + + @typing.overload + def __init__(self, x: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, y: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, z: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, wrapMode: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode = ..., parent: PySide6.QtCore.QObject | None = ..., *, x: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode | None = ..., y: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode | None = ..., z: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode | None = ...) -> None: ... + + def setX(self, x: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /) -> None: ... + def setY(self, y: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /) -> None: ... + def setZ(self, z: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode, /) -> None: ... + def x(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode: ... + def y(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode: ... + def z(self, /) -> PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode.WrapMode: ... + + class QViewport(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + gammaChanged : typing.ClassVar[Signal] = ... # gammaChanged(float) + normalizedRectChanged : typing.ClassVar[Signal] = ... # normalizedRectChanged(QRectF) + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, normalizedRect: PySide6.QtCore.QRectF | None = ..., gamma: float | None = ...) -> None: ... + + def gamma(self, /) -> float: ... + def normalizedRect(self, /) -> PySide6.QtCore.QRectF: ... + def setGamma(self, gamma: float, /) -> None: ... + def setNormalizedRect(self, normalizedRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + + class QWaitFence(PySide6.Qt3DRender.Qt3DRender.QFrameGraphNode): + + handleChanged : typing.ClassVar[Signal] = ... # handleChanged(QVariant) + handleTypeChanged : typing.ClassVar[Signal] = ... # handleTypeChanged(HandleType) + timeoutChanged : typing.ClassVar[Signal] = ... # timeoutChanged(qulonglong) + waitOnCPUChanged : typing.ClassVar[Signal] = ... # waitOnCPUChanged(bool) + + class HandleType(enum.Enum): + + NoHandle = 0x0 + OpenGLFenceId = 0x1 + + + def __init__(self, /, parent: PySide6.Qt3DCore.Qt3DCore.QNode | None = ..., *, handleType: PySide6.Qt3DRender.Qt3DRender.QWaitFence.HandleType | None = ..., handle: typing.Optional[typing.Any] = ..., waitOnCPU: bool | None = ..., timeout: int | None = ...) -> None: ... + + def handle(self, /) -> typing.Any: ... + def handleType(self, /) -> PySide6.Qt3DRender.Qt3DRender.QWaitFence.HandleType: ... + def setHandle(self, handle: typing.Any, /) -> None: ... + def setHandleType(self, type: PySide6.Qt3DRender.Qt3DRender.QWaitFence.HandleType, /) -> None: ... + def setTimeout(self, timeout: int, /) -> None: ... + def setWaitOnCPU(self, waitOnCPU: bool, /) -> None: ... + def timeout(self, /) -> int: ... + def waitOnCPU(self, /) -> bool: ... + + + @staticmethod + def swap(lhs: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, rhs: PySide6.Qt3DRender.Qt3DRender.QTextureDataUpdate, /) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DAnimation.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DAnimation.dll new file mode 100644 index 0000000..fcee5b4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DAnimation.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DCore.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DCore.dll new file mode 100644 index 0000000..77ec9c6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DCore.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DExtras.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DExtras.dll new file mode 100644 index 0000000..23b0b78 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DExtras.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DInput.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DInput.dll new file mode 100644 index 0000000..e582b54 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DInput.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DLogic.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DLogic.dll new file mode 100644 index 0000000..2857a97 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DLogic.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuick.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuick.dll new file mode 100644 index 0000000..8ccce8d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuick.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickAnimation.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickAnimation.dll new file mode 100644 index 0000000..38c6ce4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickAnimation.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickExtras.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickExtras.dll new file mode 100644 index 0000000..0339f6b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickExtras.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickInput.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickInput.dll new file mode 100644 index 0000000..9eb1e51 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickInput.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickLogic.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickLogic.dll new file mode 100644 index 0000000..9003ce0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickLogic.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickRender.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickRender.dll new file mode 100644 index 0000000..dd852b6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickRender.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickScene2D.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickScene2D.dll new file mode 100644 index 0000000..8a84c54 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickScene2D.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickScene3D.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickScene3D.dll new file mode 100644 index 0000000..8113496 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DQuickScene3D.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DRender.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DRender.dll new file mode 100644 index 0000000..9bd8b30 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt63DRender.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Bluetooth.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Bluetooth.dll new file mode 100644 index 0000000..82df5be Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Bluetooth.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Charts.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Charts.dll new file mode 100644 index 0000000..9270985 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Charts.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6ChartsQml.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6ChartsQml.dll new file mode 100644 index 0000000..0736468 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6ChartsQml.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Concurrent.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Concurrent.dll new file mode 100644 index 0000000..d70c4c9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Concurrent.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6DBus.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6DBus.dll new file mode 100644 index 0000000..9a5d035 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6DBus.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6DataVisualization.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6DataVisualization.dll new file mode 100644 index 0000000..2c84adc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6DataVisualization.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6DataVisualizationQml.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6DataVisualizationQml.dll new file mode 100644 index 0000000..6bfc52b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6DataVisualizationQml.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Designer.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Designer.dll new file mode 100644 index 0000000..c1f95a9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Designer.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6DesignerComponents.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6DesignerComponents.dll new file mode 100644 index 0000000..478b446 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6DesignerComponents.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Graphs.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Graphs.dll new file mode 100644 index 0000000..e0d6f5d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Graphs.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6GraphsWidgets.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6GraphsWidgets.dll new file mode 100644 index 0000000..94645d1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6GraphsWidgets.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Help.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Help.dll new file mode 100644 index 0000000..99ef68f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Help.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6HttpServer.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6HttpServer.dll new file mode 100644 index 0000000..ac30bf9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6HttpServer.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsAnimation.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsAnimation.dll new file mode 100644 index 0000000..f8e0876 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsAnimation.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsFolderListModel.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsFolderListModel.dll new file mode 100644 index 0000000..62573c8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsFolderListModel.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsPlatform.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsPlatform.dll new file mode 100644 index 0000000..20c5111 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsPlatform.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsQmlModels.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsQmlModels.dll new file mode 100644 index 0000000..bf60cdf Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsQmlModels.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsSettings.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsSettings.dll new file mode 100644 index 0000000..1b50403 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsSettings.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsSharedImage.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsSharedImage.dll new file mode 100644 index 0000000..e4c7fab Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsSharedImage.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsWavefrontMesh.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsWavefrontMesh.dll new file mode 100644 index 0000000..0cfbb66 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6LabsWavefrontMesh.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Location.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Location.dll new file mode 100644 index 0000000..42df8c1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Location.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Multimedia.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Multimedia.dll new file mode 100644 index 0000000..da72edc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Multimedia.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6MultimediaQuick.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6MultimediaQuick.dll new file mode 100644 index 0000000..4b7848d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6MultimediaQuick.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6MultimediaWidgets.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6MultimediaWidgets.dll new file mode 100644 index 0000000..799849d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6MultimediaWidgets.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6NetworkAuth.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6NetworkAuth.dll new file mode 100644 index 0000000..a4b73ee Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6NetworkAuth.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Nfc.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Nfc.dll new file mode 100644 index 0000000..f759c7b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Nfc.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6OpenGLWidgets.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6OpenGLWidgets.dll new file mode 100644 index 0000000..02ca352 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6OpenGLWidgets.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6PdfQuick.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6PdfQuick.dll new file mode 100644 index 0000000..96b3139 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6PdfQuick.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6PdfWidgets.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6PdfWidgets.dll new file mode 100644 index 0000000..d1f75cf Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6PdfWidgets.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Positioning.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Positioning.dll new file mode 100644 index 0000000..a7c4ad4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Positioning.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6PositioningQuick.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6PositioningQuick.dll new file mode 100644 index 0000000..e7bd5cc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6PositioningQuick.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6PrintSupport.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6PrintSupport.dll new file mode 100644 index 0000000..e8b16da Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6PrintSupport.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlCompiler.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlCompiler.dll new file mode 100644 index 0000000..6711b5e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlCompiler.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlCore.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlCore.dll new file mode 100644 index 0000000..1745be9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlCore.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlLocalStorage.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlLocalStorage.dll new file mode 100644 index 0000000..46dcc4f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlLocalStorage.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlNetwork.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlNetwork.dll new file mode 100644 index 0000000..901bfcc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlNetwork.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlXmlListModel.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlXmlListModel.dll new file mode 100644 index 0000000..a1e35a8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QmlXmlListModel.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3D.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3D.dll new file mode 100644 index 0000000..5bf7aa5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3D.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DAssetImport.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DAssetImport.dll new file mode 100644 index 0000000..b77972a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DAssetImport.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DAssetUtils.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DAssetUtils.dll new file mode 100644 index 0000000..032f837 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DAssetUtils.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DEffects.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DEffects.dll new file mode 100644 index 0000000..3fc398c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DEffects.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DGlslParser.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DGlslParser.dll new file mode 100644 index 0000000..1afc982 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DGlslParser.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DHelpers.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DHelpers.dll new file mode 100644 index 0000000..20cee6e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DHelpers.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DHelpersImpl.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DHelpersImpl.dll new file mode 100644 index 0000000..d34af69 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DHelpersImpl.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DIblBaker.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DIblBaker.dll new file mode 100644 index 0000000..bf2d2e4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DIblBaker.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DParticleEffects.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DParticleEffects.dll new file mode 100644 index 0000000..c01bc8b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DParticleEffects.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DParticles.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DParticles.dll new file mode 100644 index 0000000..2e5f82d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DParticles.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DRuntimeRender.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DRuntimeRender.dll new file mode 100644 index 0000000..c8e3cae Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DRuntimeRender.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DSpatialAudio.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DSpatialAudio.dll new file mode 100644 index 0000000..05c5544 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DSpatialAudio.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DUtils.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DUtils.dll new file mode 100644 index 0000000..762702b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DUtils.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DXr.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DXr.dll new file mode 100644 index 0000000..cafa1ca Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Quick3DXr.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2.dll new file mode 100644 index 0000000..702ce53 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Basic.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Basic.dll new file mode 100644 index 0000000..ecf4b58 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Basic.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2BasicStyleImpl.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2BasicStyleImpl.dll new file mode 100644 index 0000000..2cdb7d5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2BasicStyleImpl.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2FluentWinUI3StyleImpl.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2FluentWinUI3StyleImpl.dll new file mode 100644 index 0000000..e924a39 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2FluentWinUI3StyleImpl.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Fusion.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Fusion.dll new file mode 100644 index 0000000..3cf8b59 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Fusion.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2FusionStyleImpl.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2FusionStyleImpl.dll new file mode 100644 index 0000000..2fc478c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2FusionStyleImpl.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Imagine.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Imagine.dll new file mode 100644 index 0000000..7e1f822 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Imagine.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2ImagineStyleImpl.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2ImagineStyleImpl.dll new file mode 100644 index 0000000..b012301 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2ImagineStyleImpl.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Impl.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Impl.dll new file mode 100644 index 0000000..caa32fc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Impl.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Material.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Material.dll new file mode 100644 index 0000000..49bc4c5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Material.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2MaterialStyleImpl.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2MaterialStyleImpl.dll new file mode 100644 index 0000000..626c44c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2MaterialStyleImpl.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Universal.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Universal.dll new file mode 100644 index 0000000..d2652fa Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2Universal.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2UniversalStyleImpl.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2UniversalStyleImpl.dll new file mode 100644 index 0000000..91db5b9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2UniversalStyleImpl.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2WindowsStyleImpl.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2WindowsStyleImpl.dll new file mode 100644 index 0000000..545f5a9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickControls2WindowsStyleImpl.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickDialogs2.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickDialogs2.dll new file mode 100644 index 0000000..ce62ce8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickDialogs2.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickDialogs2QuickImpl.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickDialogs2QuickImpl.dll new file mode 100644 index 0000000..a914b53 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickDialogs2QuickImpl.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickDialogs2Utils.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickDialogs2Utils.dll new file mode 100644 index 0000000..a515bc3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickDialogs2Utils.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickEffects.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickEffects.dll new file mode 100644 index 0000000..9e53fca Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickEffects.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickLayouts.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickLayouts.dll new file mode 100644 index 0000000..035ced3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickLayouts.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickParticles.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickParticles.dll new file mode 100644 index 0000000..f85d13a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickParticles.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickShapes.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickShapes.dll new file mode 100644 index 0000000..8b8c966 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickShapes.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickTemplates2.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickTemplates2.dll new file mode 100644 index 0000000..35e44c6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickTemplates2.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickTest.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickTest.dll new file mode 100644 index 0000000..dd62d39 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickTest.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickTimeline.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickTimeline.dll new file mode 100644 index 0000000..261663f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickTimeline.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickTimelineBlendTrees.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickTimelineBlendTrees.dll new file mode 100644 index 0000000..d416b93 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickTimelineBlendTrees.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickVectorImage.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickVectorImage.dll new file mode 100644 index 0000000..252f822 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickVectorImage.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickVectorImageGenerator.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickVectorImageGenerator.dll new file mode 100644 index 0000000..23a87e1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickVectorImageGenerator.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickWidgets.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickWidgets.dll new file mode 100644 index 0000000..2a83565 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6QuickWidgets.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6RemoteObjects.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6RemoteObjects.dll new file mode 100644 index 0000000..4ca2cda Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6RemoteObjects.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6RemoteObjectsQml.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6RemoteObjectsQml.dll new file mode 100644 index 0000000..1e18fff Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6RemoteObjectsQml.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Scxml.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Scxml.dll new file mode 100644 index 0000000..dfad7ae Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Scxml.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6ScxmlQml.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6ScxmlQml.dll new file mode 100644 index 0000000..6fe18c7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6ScxmlQml.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Sensors.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Sensors.dll new file mode 100644 index 0000000..7da7ac0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Sensors.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SensorsQuick.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SensorsQuick.dll new file mode 100644 index 0000000..a589042 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SensorsQuick.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SerialBus.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SerialBus.dll new file mode 100644 index 0000000..a6a75c3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SerialBus.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SerialPort.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SerialPort.dll new file mode 100644 index 0000000..b7c6fef Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SerialPort.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6ShaderTools.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6ShaderTools.dll new file mode 100644 index 0000000..d10e30e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6ShaderTools.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SpatialAudio.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SpatialAudio.dll new file mode 100644 index 0000000..2f461e1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SpatialAudio.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Sql.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Sql.dll new file mode 100644 index 0000000..4fc2139 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Sql.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6StateMachine.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6StateMachine.dll new file mode 100644 index 0000000..7243e79 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6StateMachine.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6StateMachineQml.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6StateMachineQml.dll new file mode 100644 index 0000000..441b9f6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6StateMachineQml.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SvgWidgets.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SvgWidgets.dll new file mode 100644 index 0000000..6714a6d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6SvgWidgets.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Test.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Test.dll new file mode 100644 index 0000000..b8b107d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Test.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6TextToSpeech.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6TextToSpeech.dll new file mode 100644 index 0000000..48d02bf Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6TextToSpeech.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6UiTools.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6UiTools.dll new file mode 100644 index 0000000..b24487b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6UiTools.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6VirtualKeyboardQml.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6VirtualKeyboardQml.dll new file mode 100644 index 0000000..dbb3b73 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6VirtualKeyboardQml.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6VirtualKeyboardSettings.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6VirtualKeyboardSettings.dll new file mode 100644 index 0000000..946bdfa Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6VirtualKeyboardSettings.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebChannel.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebChannel.dll new file mode 100644 index 0000000..77b10ca Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebChannel.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebChannelQuick.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebChannelQuick.dll new file mode 100644 index 0000000..0b440f9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebChannelQuick.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebEngineCore.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebEngineCore.dll new file mode 100644 index 0000000..f8956c5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebEngineCore.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebEngineQuick.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebEngineQuick.dll new file mode 100644 index 0000000..75a7781 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebEngineQuick.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebEngineQuickDelegatesQml.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebEngineQuickDelegatesQml.dll new file mode 100644 index 0000000..d04f1b5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebEngineQuickDelegatesQml.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebEngineWidgets.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebEngineWidgets.dll new file mode 100644 index 0000000..80f55bb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebEngineWidgets.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebSockets.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebSockets.dll new file mode 100644 index 0000000..49ba4f1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebSockets.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebView.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebView.dll new file mode 100644 index 0000000..f4f3928 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebView.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebViewQuick.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebViewQuick.dll new file mode 100644 index 0000000..e251242 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6WebViewQuick.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Xml.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Xml.dll new file mode 100644 index 0000000..a2642b9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/Qt6Xml.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAsyncio/__init__.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAsyncio/__init__.py new file mode 100644 index 0000000..d284e4f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAsyncio/__init__.py @@ -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 +from __future__ import annotations + +from .events import ( + QAsyncioEventLoopPolicy, QAsyncioEventLoop, QAsyncioHandle, QAsyncioTimerHandle +) +from .futures import QAsyncioFuture +from .tasks import QAsyncioTask + +from typing import Coroutine, Any + +import asyncio + +__all__ = [ + "QAsyncioEventLoopPolicy", "QAsyncioEventLoop", + "QAsyncioHandle", "QAsyncioTimerHandle", + "QAsyncioFuture", "QAsyncioTask" +] + + +def run(coro: Coroutine | None = None, + keep_running: bool = True, quit_qapp: bool = True, *, handle_sigint: bool = False, + debug: bool | None = None) -> Any: + """ + Run the QtAsyncio event loop. + + If there is no instance of a QCoreApplication, QGuiApplication or + QApplication yet, a new instance of QCoreApplication is created. + + :param coro: The coroutine to run. Optional if keep_running is + True. + :param keep_running: If True, QtAsyncio (the asyncio event loop) will + continue running after the coroutine finished, or + run "forever" if no coroutine was provided. + If False, QtAsyncio will stop after the + coroutine finished. A coroutine must be provided if + this argument is set to False. + :param quit_qapp: If True, the QCoreApplication will quit when + QtAsyncio (the asyncio event loop) stops. + If False, the QCoreApplication will remain active + after QtAsyncio stops, and can continue to be used. + :param handle_sigint: If True, the SIGINT signal will be handled by the + event loop, causing it to stop. + :param debug: If True, the event loop will run in debug mode. + If False, the event loop will run in normal mode. + If None, the default behavior is used. + """ + + # Event loop policies are expected to be deprecated with Python 3.13, with + # subsequent removal in Python 3.15. At that point, part of the current + # logic of the QAsyncioEventLoopPolicy constructor will have to be moved + # here and/or to a loop factory class (to be provided as an argument to + # asyncio.run()). In particular, this concerns the logic of setting up the + # QCoreApplication and the SIGINT handler. + # + # More details: + # https://discuss.python.org/t/removing-the-asyncio-policy-system-asyncio-set-event-loop-policy-in-python-3-15/37553 # noqa: E501 + default_policy = asyncio.get_event_loop_policy() + asyncio.set_event_loop_policy( + QAsyncioEventLoopPolicy(quit_qapp=quit_qapp, handle_sigint=handle_sigint)) + + ret = None + exc = None + + if keep_running: + if coro: + asyncio.ensure_future(coro) + asyncio.get_event_loop().run_forever() + else: + if coro: + ret = asyncio.run(coro, debug=debug) + else: + exc = RuntimeError( + "QtAsyncio was set not to keep running after the coroutine " + "finished, but no coroutine was provided.") + + asyncio.set_event_loop_policy(default_policy) + + if ret: + return ret + if exc: + raise exc diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAsyncio/events.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAsyncio/events.py new file mode 100644 index 0000000..6e20884 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAsyncio/events.py @@ -0,0 +1,739 @@ +# 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 +from __future__ import annotations + +from PySide6.QtCore import (QCoreApplication, QDateTime, QDeadlineTimer, + QEventLoop, QObject, QTimer, QThread, Slot) + +from . import futures +from . import tasks + +from typing import Any, Callable, TypeVar + +import asyncio +import collections.abc +import concurrent.futures +import contextvars +import enum +import os +import signal +import socket +import subprocess +import warnings + +__all__ = [ + "QAsyncioEventLoopPolicy", "QAsyncioEventLoop", + "QAsyncioHandle", "QAsyncioTimerHandle", +] + +from typing import TYPE_CHECKING + +_T = TypeVar("_T") + +if TYPE_CHECKING: + try: + from typing import TypeVarTuple, Unpack + except ImportError: + from typing_extensions import TypeVarTuple, Unpack # type: ignore + + _Ts = TypeVarTuple("_Ts") + Context = contextvars.Context # type: ignore +else: + _Ts = None # type: ignore + Context = contextvars.Context + + +class QAsyncioExecutorWrapper(QObject): + """ + Executors in asyncio allow running synchronous code in a separate thread or + process without blocking the event loop or interrupting the asynchronous + program flow. Callables are scheduled for execution by calling submit() or + map() on an executor object. + + Executors require a bit of extra work for QtAsyncio, as we can't use + naked Python threads; instead, we must make sure that the thread created + by executor.submit() has an event loop. This is achieved by not submitting + the callable directly, but a small wrapper that attaches a QEventLoop to + the executor thread, and then creates a zero-delay singleshot timer to push + the actual callable for the executor into this new event loop. + """ + def __init__(self, func: Callable[[Unpack[_Ts]], Any], *args: Unpack[_Ts]) -> None: + super().__init__() + self._loop: QEventLoop + self._func = func + self._args = args + self._result: Any = None + self._exception: BaseException | None = None + + def _cb(self): + try: + # Call the synchronous callable that we submitted with submit() or + # map(). + self._result = self._func(*self._args) + except BaseException as e: + self._exception = e + self._loop.exit() + + def do(self) -> Any: + # This creates a new event loop and dispatcher for the thread, if not + # already created. + self._loop = QEventLoop() + asyncio.events._set_running_loop(self._loop) + + # The do() function will always be executed from the new executor + # thread and never from outside, so using the overload without the + # context argument is sufficient. + QTimer.singleShot(0, lambda: self._cb()) + + self._loop.exec() + if self._exception is not None: + raise self._exception + return self._result + + def exit(self): + self._loop.exit() + + +class QAsyncioEventLoopPolicy(asyncio.AbstractEventLoopPolicy): + """ + Event loop policies are expected to be deprecated with Python 3.13, with + subsequent removal in Python 3.15. At that point, part of the current + logic of the QAsyncioEventLoopPolicy constructor will have to be moved + to QtAsyncio.run() and/or to a loop factory class (to be provided as an + argument to asyncio.run()). In particular, this concerns the logic of + setting up the QCoreApplication and the SIGINT handler. + + More details: + https://discuss.python.org/t/removing-the-asyncio-policy-system-asyncio-set-event-loop-policy-in-python-3-15/37553 + """ + def __init__(self, + quit_qapp: bool = True, + handle_sigint: bool = False) -> None: + super().__init__() + self._application = QCoreApplication.instance() or QCoreApplication() + + # Configure whether the QCoreApplication at the core of QtAsyncio + # should be shut down when asyncio finishes. A special case where one + # would want to disable this is test suites that want to reuse a single + # QCoreApplication instance across all unit tests, which would fail if + # this instance is shut down every time. + self._quit_qapp = quit_qapp + + self._event_loop: asyncio.AbstractEventLoop | None = None + + if handle_sigint: + signal.signal(signal.SIGINT, signal.SIG_DFL) + + def get_event_loop(self) -> asyncio.AbstractEventLoop: + if self._event_loop is None: + self._event_loop = QAsyncioEventLoop(self._application, quit_qapp=self._quit_qapp) + return self._event_loop + + def set_event_loop(self, loop: asyncio.AbstractEventLoop | None) -> None: + self._event_loop = loop + + def new_event_loop(self) -> asyncio.AbstractEventLoop: + return QAsyncioEventLoop(self._application, quit_qapp=self._quit_qapp) + + def get_child_watcher(self) -> "asyncio.AbstractChildWatcher": + raise DeprecationWarning("Child watchers are deprecated since Python 3.12") + + def set_child_watcher(self, watcher: "asyncio.AbstractChildWatcher") -> None: + raise DeprecationWarning("Child watchers are deprecated since Python 3.12") + + +class QAsyncioEventLoop(asyncio.BaseEventLoop, QObject): + """ + Implements the asyncio API: + https://docs.python.org/3/library/asyncio-eventloop.html + """ + + class ShutDownThread(QThread): + """ + Used to shut down the default executor when calling + shutdown_default_executor(). As the executor is a ThreadPoolExecutor, + it must be shut down in a separate thread as all the threads from the + thread pool must join, which we want to do without blocking the event + loop. + """ + + def __init__(self, future: futures.QAsyncioFuture, loop: "QAsyncioEventLoop") -> None: + super().__init__() + self._future = future + self._loop = loop + self.started.connect(self.shutdown) + + def run(self) -> None: + pass + + def shutdown(self) -> None: + try: + self._loop._default_executor.shutdown(wait=True) + if not self._loop.is_closed(): + self._loop.call_soon_threadsafe(self._future.set_result, None) + except Exception as e: + if not self._loop.is_closed(): + self._loop.call_soon_threadsafe(self._future.set_exception, e) + + def __init__(self, + application: QCoreApplication, quit_qapp: bool = True) -> None: + asyncio.BaseEventLoop.__init__(self) + QObject.__init__(self) + + self._application: QCoreApplication = application + + # Configure whether the QCoreApplication at the core of QtAsyncio + # should be shut down when asyncio finishes. A special case where one + # would want to disable this is test suites that want to reuse a single + # QCoreApplication instance across all unit tests, which would fail if + # this instance is shut down every time. + self._quit_qapp = quit_qapp + + self._thread = QThread.currentThread() + + self._closed = False + + # These two flags are used to determine whether the loop was stopped + # from inside the loop (i.e., coroutine or callback called stop()) or + # from outside the loop (i.e., the QApplication is being shut down, for + # example, by the user closing the window or by calling + # QApplication.quit()). The different cases can trigger slightly + # different behaviors (see the comments where the flags are used). + # There are two variables for this as in a third case the loop is still + # running and both flags are False. + self._quit_from_inside = False + self._quit_from_outside = False + + # A set of all asynchronous generators that are currently running. + self._asyncgens: set[collections.abc.AsyncGenerator] = set() + + # Starting with Python 3.11, this must be an instance of + # ThreadPoolExecutor. + self._default_executor = concurrent.futures.ThreadPoolExecutor() + + # The exception handler, if set with set_exception_handler(). The + # exception handler is currently called in two places: One, if an + # asynchonrous generator raises an exception when closed, and two, if + # an exception is raised during the execution of a task. Currently, the + # default exception handler just prints the exception to the console. + self._exception_handler: Callable | None = self.default_exception_handler + + # The task factory, if set with set_task_factory(). Otherwise, a new + # task is created with the QAsyncioTask constructor. + self._task_factory: Callable | None = None + + # The future that is currently being awaited with run_until_complete(). + self._future_to_complete: futures.QAsyncioFuture | None = None + + self._debug = bool(os.getenv("PYTHONASYNCIODEBUG", False)) + + self._application.aboutToQuit.connect(self._about_to_quit_cb) + + # Running and stopping the loop + + def _run_until_complete_cb(self, future: futures.QAsyncioFuture) -> None: + """ + A callback that stops the loop when the future is done, used when + running the loop with run_until_complete(). + """ + if not future.cancelled(): + if isinstance(future.exception(), (SystemExit, KeyboardInterrupt)): + return + future.get_loop().stop() + + def run_until_complete(self, + future: futures.QAsyncioFuture) -> Any: # type: ignore[override] + if self.is_closed(): + raise RuntimeError("Event loop is closed") + if self.is_running(): + raise RuntimeError("Event loop is already running") + + arg_was_coro = not asyncio.futures.isfuture(future) + future = asyncio.tasks.ensure_future(future, loop=self) # type: ignore[assignment] + future.add_done_callback(self._run_until_complete_cb) + self._future_to_complete = future + + try: + self.run_forever() + except Exception as e: + if arg_was_coro and future.done() and not future.cancelled(): + future.exception() + raise e + finally: + future.remove_done_callback(self._run_until_complete_cb) + if not future.done(): + raise RuntimeError("Event loop stopped before Future completed") + + return future.result() + + def run_forever(self) -> None: + if self.is_closed(): + raise RuntimeError("Event loop is closed") + if self.is_running(): + raise RuntimeError("Event loop is already running") + asyncio.events._set_running_loop(self) + self._application.exec() + asyncio.events._set_running_loop(None) + + def _about_to_quit_cb(self): + """ A callback for the aboutToQuit signal of the QCoreApplication. """ + if not self._quit_from_inside: + # If the aboutToQuit signal is emitted, the user is closing the + # application window or calling QApplication.quit(). In this case, + # we want to close the event loop, and we consider this a quit from + # outside the loop. + self._quit_from_outside = True + self.close() + + def stop(self) -> None: + if self._future_to_complete is not None: + if self._future_to_complete.done(): + self._future_to_complete = None + else: + # Do not stop the loop if there is a future still being awaited + # with run_until_complete(). + return + + self._quit_from_inside = True + + # The user might want to keep the QApplication running after the event + # event loop finishes, which they can control with the quit_qapp + # argument. + if self._quit_qapp: + self._application.quit() + + def is_running(self) -> bool: + return self._thread.loopLevel() > 0 + + def is_closed(self) -> bool: + return self._closed + + def close(self) -> None: + if self.is_running() and not self._quit_from_outside: + raise RuntimeError("Cannot close a running event loop") + if self.is_closed(): + return + if self._default_executor is not None: + self._default_executor.shutdown(wait=False) + self._closed = True + + async def shutdown_asyncgens(self) -> None: + if not len(self._asyncgens): + return + + results = await asyncio.tasks.gather( + *[asyncgen.aclose() for asyncgen in self._asyncgens], + return_exceptions=True) + + for result, asyncgen in zip(results, self._asyncgens): + if isinstance(result, Exception): + self.call_exception_handler({ + "message": f"Closing asynchronous generator {asyncgen}" + f"raised an exception", + "exception": result, + "asyncgen": asyncgen}) + + self._asyncgens.clear() + + async def shutdown_default_executor(self, # type: ignore[override] + timeout: int | float | None = None) -> None: + shutdown_successful = False + if timeout is not None: + deadline_timer = QDeadlineTimer(int(timeout * 1000)) + else: + deadline_timer = QDeadlineTimer(QDeadlineTimer.ForeverConstant.Forever) + + if self._default_executor is None: + return + future = self.create_future() + thread = QAsyncioEventLoop.ShutDownThread(future, self) + thread.start() + try: + await future + finally: + shutdown_successful = thread.wait(deadline_timer) + + if timeout is not None and not shutdown_successful: + warnings.warn( + f"Could not shutdown the default executor within {timeout} seconds", + RuntimeWarning, stacklevel=2) + self._default_executor.shutdown(wait=False) + + # Scheduling callbacks + + def _call_soon_impl(self, callback: Callable[[Unpack[_Ts]], object], *args: Unpack[_Ts], + context: Context | None = None, + is_threadsafe: bool | None = False) -> asyncio.Handle: + return self._call_later_impl(0, callback, *args, context=context, + is_threadsafe=is_threadsafe) + + def call_soon(self, callback: Callable[[Unpack[_Ts]], object], *args: Unpack[_Ts], + context: Context | None = None) -> asyncio.Handle: + return self._call_soon_impl(callback, *args, context=context, is_threadsafe=False) + + def call_soon_threadsafe(self, callback: Callable[[Unpack[_Ts]], object], *args: Unpack[_Ts], + context: Context | None = None) -> asyncio.Handle: + if self.is_closed(): + raise RuntimeError("Event loop is closed") + if context is None: + context = contextvars.copy_context() + return self._call_soon_impl(callback, *args, context=context, is_threadsafe=True) + + def _call_later_impl(self, delay: float, callback: Callable[[Unpack[_Ts]], object], + *args: Unpack[_Ts], context: Context | None = None, + is_threadsafe: bool | None = False) -> asyncio.TimerHandle: + if not isinstance(delay, (int, float)): + raise TypeError("delay must be an int or float") + return self._call_at_impl(self.time() + delay, callback, *args, + context=context, is_threadsafe=is_threadsafe) + + def call_later(self, delay: float, callback: Callable[[Unpack[_Ts]], object], + *args: Unpack[_Ts], context: Context | None = None) -> asyncio.TimerHandle: + return self._call_later_impl(delay, callback, *args, context=context, is_threadsafe=False) + + def _call_at_impl(self, when: float, callback: Callable[[Unpack[_Ts]], object], + *args: Unpack[_Ts], context: Context | None = None, + is_threadsafe: bool | None = False) -> asyncio.TimerHandle: + """ All call_at() and call_later() methods map to this method. """ + if not isinstance(when, (int, float)): + raise TypeError("when must be an int or float") + return QAsyncioTimerHandle(when, callback, args, self, context, is_threadsafe=is_threadsafe) + + def call_at(self, when: float, callback: Callable[[Unpack[_Ts]], object], + *args: Unpack[_Ts], context: Context | None = None) -> asyncio.TimerHandle: + return self._call_at_impl(when, callback, *args, context=context, is_threadsafe=False) + + def time(self) -> float: + return QDateTime.currentMSecsSinceEpoch() / 1000.0 + + # Creating Futures and Tasks + + def create_future(self) -> futures.QAsyncioFuture: # type: ignore[override] + return futures.QAsyncioFuture(loop=self) + + def create_task(self, # type: ignore[override] + coro: collections.abc.Generator | collections.abc.Coroutine, + *, name: str | None = None, + context: contextvars.Context | None = None) -> tasks.QAsyncioTask: + if self._task_factory is None: + task = tasks.QAsyncioTask(coro, loop=self, name=name, context=context) + else: + task = self._task_factory(self, coro, context=context) + task.set_name(name) + + return task + + def set_task_factory(self, factory: Callable | None) -> None: + if factory is not None and not callable(factory): + raise TypeError("The task factory must be a callable or None") + self._task_factory = factory + + def get_task_factory(self) -> Callable | None: + return self._task_factory + + # Opening network connections + + async def create_connection( + self, protocol_factory, host=None, port=None, + *, ssl=None, family=0, proto=0, + flags=0, sock=None, local_addr=None, + server_hostname=None, + ssl_handshake_timeout=None, + ssl_shutdown_timeout=None, + happy_eyeballs_delay=None, interleave=None): + raise NotImplementedError("QAsyncioEventLoop.create_connection() is not implemented yet") + + async def create_datagram_endpoint(self, protocol_factory, + local_addr=None, remote_addr=None, *, + family=0, proto=0, flags=0, + reuse_address=None, reuse_port=None, + allow_broadcast=None, sock=None): + raise NotImplementedError( + "QAsyncioEventLoop.create_datagram_endpoint() is not implemented yet") + + async def create_unix_connection( + self, protocol_factory, path=None, *, + ssl=None, sock=None, + server_hostname=None, + ssl_handshake_timeout=None, + ssl_shutdown_timeout=None): + raise NotImplementedError( + "QAsyncioEventLoop.create_unix_connection() is not implemented yet") + + # Creating network servers + + async def create_server( + self, protocol_factory, host=None, port=None, + *, family=socket.AF_UNSPEC, + flags=socket.AI_PASSIVE, sock=None, backlog=100, + ssl=None, reuse_address=None, reuse_port=None, + ssl_handshake_timeout=None, + ssl_shutdown_timeout=None, + start_serving=True): + raise NotImplementedError("QAsyncioEventLoop.create_server() is not implemented yet") + + async def create_unix_server( + self, protocol_factory, path=None, *, + sock=None, backlog=100, ssl=None, + ssl_handshake_timeout=None, + ssl_shutdown_timeout=None, + start_serving=True): + raise NotImplementedError("QAsyncioEventLoop.create_unix_server() is not implemented yet") + + async def connect_accepted_socket( + self, protocol_factory, sock, + *, ssl=None, + ssl_handshake_timeout=None, + ssl_shutdown_timeout=None): + raise NotImplementedError( + "QAsyncioEventLoop.connect_accepted_socket() is not implemented yet") + + # Transferring files + + async def sendfile(self, transport, file, offset=0, count=None, + *, fallback=True): + raise NotImplementedError("QAsyncioEventLoop.sendfile() is not implemented yet") + + # TLS Upgrade + + async def start_tls(self, transport, protocol, sslcontext, *, + server_side=False, + server_hostname=None, + ssl_handshake_timeout=None, + ssl_shutdown_timeout=None): + raise NotImplementedError("QAsyncioEventLoop.start_tls() is not implemented yet") + + # Watching file descriptors + + def add_reader(self, fd, callback, *args): + raise NotImplementedError("QAsyncioEventLoop.add_reader() is not implemented yet") + + def remove_reader(self, fd): + raise NotImplementedError("QAsyncioEventLoop.remove_reader() is not implemented yet") + + def add_writer(self, fd, callback, *args): + raise NotImplementedError("QAsyncioEventLoop.add_writer() is not implemented yet") + + def remove_writer(self, fd): + raise NotImplementedError("QAsyncioEventLoop.remove_writer() is not implemented yet") + + # Working with socket objects directly + + async def sock_recv(self, sock, nbytes): + raise NotImplementedError("QAsyncioEventLoop.sock_recv() is not implemented yet") + + async def sock_recv_into(self, sock, buf): + raise NotImplementedError("QAsyncioEventLoop.sock_recv_into() is not implemented yet") + + async def sock_recvfrom(self, sock, bufsize): + raise NotImplementedError("QAsyncioEventLoop.sock_recvfrom() is not implemented yet") + + async def sock_recvfrom_into(self, sock, buf, nbytes=0): + raise NotImplementedError("QAsyncioEventLoop.sock_recvfrom_into() is not implemented yet") + + async def sock_sendall(self, sock, data): + raise NotImplementedError("QAsyncioEventLoop.sock_sendall() is not implemented yet") + + async def sock_sendto(self, sock, data, address): + raise NotImplementedError("QAsyncioEventLoop.sock_sendto() is not implemented yet") + + async def sock_connect(self, sock, address): + raise NotImplementedError("QAsyncioEventLoop.sock_connect() is not implemented yet") + + async def sock_accept(self, sock): + raise NotImplementedError("QAsyncioEventLoop.sock_accept() is not implemented yet") + + async def sock_sendfile(self, sock, file, offset=0, count=None, *, + fallback=None): + raise NotImplementedError("QAsyncioEventLoop.sock_sendfile() is not implemented yet") + + # DNS + + async def getaddrinfo(self, host, port, *, + family=0, type=0, proto=0, flags=0): + raise NotImplementedError("QAsyncioEventLoop.getaddrinfo() is not implemented yet") + + async def getnameinfo(self, sockaddr, flags=0): + raise NotImplementedError("QAsyncioEventLoop.getnameinfo() is not implemented yet") + + # Working with pipes + + async def connect_read_pipe(self, protocol_factory, pipe): + raise NotImplementedError("QAsyncioEventLoop.connect_read_pipe() is not implemented yet") + + async def connect_write_pipe(self, protocol_factory, pipe): + raise NotImplementedError("QAsyncioEventLoop.connect_write_pipe() is not implemented yet") + + # Unix signals + + def add_signal_handler(self, sig, callback, *args): + raise NotImplementedError("QAsyncioEventLoop.add_signal_handler() is not implemented yet") + + def remove_signal_handler(self, sig): + raise NotImplementedError( + "QAsyncioEventLoop.remove_signal_handler() is not implemented yet") + + # Executing code in thread or process pools + + def run_in_executor(self, executor: concurrent.futures.ThreadPoolExecutor | None, + func: Callable[[Unpack[_Ts]], _T], + *args: Unpack[_Ts]) -> asyncio.Future[_T]: + if self.is_closed(): + raise RuntimeError("Event loop is closed") + if executor is None: + executor = self._default_executor + + # Executors require a bit of extra work for QtAsyncio, as we can't use + # naked Python threads; instead, we must make sure that the thread + # created by executor.submit() has an event loop. This is achieved by + # not submitting the callable directly, but a small wrapper that + # attaches a QEventLoop to the executor thread, and then pushes the + # actual callable for the executor into this new event loop. + wrapper = QAsyncioExecutorWrapper(func, *args) + return asyncio.futures.wrap_future(executor.submit(wrapper.do), loop=self) + + def set_default_executor(self, + executor: concurrent.futures.ThreadPoolExecutor | None) -> None: + if not isinstance(executor, concurrent.futures.ThreadPoolExecutor): + raise TypeError("The executor must be a ThreadPoolExecutor") + self._default_executor = executor + + # Error Handling API + + def set_exception_handler(self, handler: Callable | None) -> None: + if handler is not None and not callable(handler): + raise TypeError("The handler must be a callable or None") + self._exception_handler = handler + + def get_exception_handler(self) -> Callable | None: + return self._exception_handler + + def default_exception_handler(self, context: dict[str, Any]) -> None: + # TODO + if context["message"]: + print(f"{context['message']} from task {context['task']._name}," + "read the following traceback:") + print(context["traceback"]) + + def call_exception_handler(self, context: dict[str, Any]) -> None: + if self._exception_handler is not None: + self._exception_handler(context) + + # Enabling debug mode + + def get_debug(self) -> bool: + # TODO: Part of the asyncio API but currently unused. More details: + # https://docs.python.org/3/library/asyncio-dev.html#asyncio-debug-mode + return self._debug + + def set_debug(self, enabled: bool) -> None: + self._debug = enabled + + # Running subprocesses + + async def subprocess_exec(self, protocol_factory, *args, + stdin=subprocess.PIPE, + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + **kwargs): + raise NotImplementedError("QAsyncioEventLoop.subprocess_exec() is not implemented yet") + + async def subprocess_shell(self, protocol_factory, cmd, *, + stdin=subprocess.PIPE, + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + **kwargs): + raise NotImplementedError("QAsyncioEventLoop.subprocess_shell() is not implemented yet") + + +class QAsyncioHandle(): + """ + The handle enqueues a callback to be executed by the event loop, and allows + for this callback to be cancelled before it is executed. This callback will + typically execute the step function for a task. This makes the handle one + of the main components of asyncio. + """ + class HandleState(enum.Enum): + PENDING = enum.auto() + CANCELLED = enum.auto() + DONE = enum.auto() + + def __init__(self, callback: Callable, args: tuple, + loop: QAsyncioEventLoop, context: contextvars.Context | None, + is_threadsafe: bool | None = False) -> None: + self._callback = callback + self._cb_args = args # renamed from _args to avoid conflict with TimerHandle._args + self._loop = loop + self._context = context + self._is_threadsafe = is_threadsafe + self._timeout = 0 + self._state = QAsyncioHandle.HandleState.PENDING + self._start() + + def _start(self) -> None: + self._schedule_event(self._timeout, lambda: self._cb()) + + def _schedule_event(self, timeout: int, func: Callable) -> None: + # Do not schedule events from asyncio when the app is quit from outside + # the event loop, as this would cause events to be enqueued after the + # event loop was destroyed. + if not self._loop.is_closed() and not self._loop._quit_from_outside: + if self._is_threadsafe: + # This singleShot overload will push func into self._loop + # instead of the current thread's loop. This allows scheduling + # a callback from a different thread, which is necessary for + # thread-safety. + # https://docs.python.org/3/library/asyncio-dev.html#asyncio-multithreading + QTimer.singleShot(timeout, self._loop, func) + else: + QTimer.singleShot(timeout, func) + + @Slot() + def _cb(self) -> None: + """ + A slot, enqueued into the event loop, that wraps around the actual + callback, typically the step function of a task. + """ + if self._state == QAsyncioHandle.HandleState.PENDING: + if self._context is not None: + self._context.run(self._callback, *self._cb_args) + else: + self._callback(*self._cb_args) + self._state = QAsyncioHandle.HandleState.DONE + + def cancel(self) -> None: + if self._state == QAsyncioHandle.HandleState.PENDING: + # The old timer that was created in _start will still trigger but + # _cb won't do anything, therefore the callback is effectively + # cancelled. + self._state = QAsyncioHandle.HandleState.CANCELLED + + def cancelled(self) -> bool: + return self._state == QAsyncioHandle.HandleState.CANCELLED + + +class QAsyncioTimerHandle(QAsyncioHandle, asyncio.TimerHandle): + def __init__(self, when: float, callback: Callable, args: tuple, + loop: QAsyncioEventLoop, context: contextvars.Context | None, + is_threadsafe: bool | None = False) -> None: + QAsyncioHandle.__init__(self, callback, args, loop, context, is_threadsafe) + + self._when = when + time = self._loop.time() + + # PYSIDE-2644: Timeouts should be rounded up or down instead of only up + # as happens with int(). Otherwise, a timeout of e.g. 0.9 would be + # handled as 0, where 1 would be more appropriate. + self._timeout = round(max(self._when - time, 0) * 1000) + + QAsyncioHandle._start(self) + + def _start(self) -> None: + """ + Overridden so that timer.start() is only called once at the end of the + constructor for both QtHandle and QtTimerHandle. + """ + pass + + def when(self) -> float: + return self._when diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAsyncio/futures.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAsyncio/futures.py new file mode 100644 index 0000000..6b44154 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAsyncio/futures.py @@ -0,0 +1,119 @@ +# 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 +from __future__ import annotations + +from . import events + +from typing import Any, Callable + +import asyncio +import contextvars +import enum + + +class QAsyncioFuture(): + """ https://docs.python.org/3/library/asyncio-future.html """ + + # Declare that this class implements the Future protocol. The field must + # exist and be boolean - True indicates 'await' or 'yield from', False + # indicates 'yield'. + _asyncio_future_blocking = False + + class FutureState(enum.Enum): + PENDING = enum.auto() + CANCELLED = enum.auto() + DONE_WITH_RESULT = enum.auto() + DONE_WITH_EXCEPTION = enum.auto() + + def __init__(self, *, loop: "events.QAsyncioEventLoop | None" = None, + context: contextvars.Context | None = None) -> None: + self._loop: "events.QAsyncioEventLoop" + if loop is None: + self._loop = asyncio.events.get_event_loop() # type: ignore[assignment] + else: + self._loop = loop + self._context = context + + self._state = QAsyncioFuture.FutureState.PENDING + self._result: Any = None + self._exception: BaseException | None = None + + self._cancel_message: str | None = None + + # List of callbacks that are called when the future is done. + self._callbacks: list[Callable] = list() + + def __await__(self): + if not self.done(): + self._asyncio_future_blocking = True + yield self + if not self.done(): + raise RuntimeError("await was not used with a Future or Future-like object") + return self.result() + + __iter__ = __await__ + + def _schedule_callbacks(self, context: contextvars.Context | None = None): + """ A future can optionally have callbacks that are called when the future is done. """ + for cb in self._callbacks: + self._loop.call_soon( + cb, self, context=context if context else self._context) + + def result(self) -> Any | Exception: + if self._state == QAsyncioFuture.FutureState.DONE_WITH_RESULT: + return self._result + if self._state == QAsyncioFuture.FutureState.DONE_WITH_EXCEPTION and self._exception: + raise self._exception + if self._state == QAsyncioFuture.FutureState.CANCELLED: + if self._cancel_message: + raise asyncio.CancelledError(self._cancel_message) + else: + raise asyncio.CancelledError + raise asyncio.InvalidStateError + + def set_result(self, result: Any) -> None: + self._result = result + self._state = QAsyncioFuture.FutureState.DONE_WITH_RESULT + self._schedule_callbacks() + + def set_exception(self, exception: Exception) -> None: + self._exception = exception + self._state = QAsyncioFuture.FutureState.DONE_WITH_EXCEPTION + self._schedule_callbacks() + + def done(self) -> bool: + return self._state != QAsyncioFuture.FutureState.PENDING + + def cancelled(self) -> bool: + return self._state == QAsyncioFuture.FutureState.CANCELLED + + def add_done_callback(self, cb: Callable, *, + context: contextvars.Context | None = None) -> None: + if self.done(): + self._loop.call_soon( + cb, self, context=context if context else self._context) + else: + self._callbacks.append(cb) + + def remove_done_callback(self, cb: Callable) -> int: + original_len = len(self._callbacks) + self._callbacks = [_cb for _cb in self._callbacks if _cb != cb] + return original_len - len(self._callbacks) + + def cancel(self, msg: str | None = None) -> bool: + if self.done(): + return False + self._state = QAsyncioFuture.FutureState.CANCELLED + self._cancel_message = msg + self._schedule_callbacks() + return True + + def exception(self) -> BaseException | None: + if self._state == QAsyncioFuture.FutureState.CANCELLED: + raise asyncio.CancelledError + if self.done(): + return self._exception + raise asyncio.InvalidStateError + + def get_loop(self) -> asyncio.AbstractEventLoop: + return self._loop diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAsyncio/tasks.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAsyncio/tasks.py new file mode 100644 index 0000000..c6cb3a1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAsyncio/tasks.py @@ -0,0 +1,216 @@ +# 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 +from __future__ import annotations + +from . import events +from . import futures +import traceback + +from typing import Any, Optional + +import asyncio +import collections.abc +import concurrent.futures +import contextvars + + +class QAsyncioTask(futures.QAsyncioFuture): + """ https://docs.python.org/3/library/asyncio-task.html """ + + def __init__(self, coro: collections.abc.Generator | collections.abc.Coroutine, *, + loop: "events.QAsyncioEventLoop | None" = None, name: str | None = None, + context: contextvars.Context | None = None) -> None: + super().__init__(loop=loop, context=context) + self._source_traceback = None # required for Python < 3.11 + + self._state: futures.QAsyncioFuture.FutureState = futures.QAsyncioFuture.FutureState.PENDING + self._exception: Optional[BaseException] = None + + self._coro = coro # The coroutine for which this task was created. + self._name = name if name else "QtTask" + + # The task creates a handle for its coroutine. The handle enqueues the + # task's step function as its callback in the event loop. + self._loop.call_soon(self._step, context=self._context) + + # The task step function executes the coroutine until it finishes, + # raises an exception or returns a future. If a future was returned, + # the task will await its completion (or exception). If the task is + # cancelled while it awaits a future, this future must also be + # cancelled in order for the cancellation to be successful. + self._future_to_await: asyncio.Future | None = None + + self._cancelled = False # PYSIDE-2644; see _step + self._cancel_count = 0 + self._cancel_message: str | None = None + # Store traceback in case of Exception. Useful when exception happens in coroutine + self._tb: str | None = None + + # https://docs.python.org/3/library/asyncio-extending.html#task-lifetime-support + asyncio._register_task(self) # type: ignore[arg-type] + + def __repr__(self) -> str: + state: str = "Unknown" + if self._state == futures.QAsyncioFuture.FutureState.PENDING: + state = "Pending" + elif self._state == futures.QAsyncioFuture.FutureState.DONE_WITH_RESULT: + state = "Done" + elif self._state == futures.QAsyncioFuture.FutureState.DONE_WITH_EXCEPTION: + state = f"Done with exception ({repr(self._exception)})" + elif self._state == futures.QAsyncioFuture.FutureState.CANCELLED: + state = "Cancelled" + + return f"Task '{self.get_name()}' with state: {state}" + + class QtTaskApiMisuseError(Exception): + pass + + def set_result(self, result: Any) -> None: # type: ignore[override] + # This function is not inherited from the Future APIs. + raise QAsyncioTask.QtTaskApiMisuseError("Tasks cannot set results") + + def set_exception(self, exception: Any) -> None: # type: ignore[override] + # This function is not inherited from the Future APIs. + raise QAsyncioTask.QtTaskApiMisuseError("Tasks cannot set exceptions") + + def _step(self, + exception_or_future: BaseException | futures.QAsyncioFuture | None = None) -> None: + """ + The step function is the heart of a task. It is scheduled in the event + loop repeatedly, executing the coroutine "step" by "step" (i.e., + iterating through the asynchronous generator) until it finishes with an + exception or successfully. Each step can optionally receive an + exception or a future as a result from a previous step to handle. + """ + + if self.done(): + return + result = None + self._future_to_await = None + + if self._cancelled: + exception_or_future = asyncio.CancelledError(self._cancel_message) + self._cancelled = False + + if asyncio.futures.isfuture(exception_or_future): + try: + exception_or_future.result() + except BaseException as e: + exception_or_future = e + + try: + asyncio._enter_task(self._loop, self) # type: ignore[arg-type] + + # It is at this point that the coroutine is resumed for the current + # step (i.e. asynchronous generator iteration). It will now be + # executed until it yields (and potentially returns a future), + # raises an exception, is cancelled, or finishes successfully. + + if isinstance(exception_or_future, BaseException): + # If the coroutine doesn't handle this exception, it propagates + # to the caller. + result = self._coro.throw(exception_or_future) + else: + result = self._coro.send(None) + except StopIteration as e: + self._state = futures.QAsyncioFuture.FutureState.DONE_WITH_RESULT + self._result = e.value + except (concurrent.futures.CancelledError, asyncio.exceptions.CancelledError) as e: + self._state = futures.QAsyncioFuture.FutureState.CANCELLED + self._exception = e + except BaseException as e: + self._state = futures.QAsyncioFuture.FutureState.DONE_WITH_EXCEPTION + self._exception = e + self._tb = traceback.format_exc() + else: + if asyncio.futures.isfuture(result): + # If the coroutine yields a future, the task will await its + # completion, and at that point the step function will be + # called again. + result.add_done_callback( + self._step, context=self._context) # type: ignore[arg-type] + + # The task will await the completion (or exception) of this + # future. If the task is cancelled while it awaits a future, + # this future must also be cancelled. + self._future_to_await = result + + if self._cancelled: + # PYSIDE-2644: If the task was cancelled at this step and a + # new future was created to be awaited, then it should be + # cancelled as well. Otherwise, in some scenarios like a + # loop inside the task and with bad timing, if the new + # future is not cancelled, the task would continue running + # in this loop despite having been cancelled. This bad + # timing can occur especially if the first future finishes + # very quickly. + self._future_to_await.cancel(self._cancel_message) + elif result is None: + # If no future was yielded, we schedule the step function again + # without any arguments. + self._loop.call_soon(self._step, context=self._context) + else: + # This is not supposed to happen. + exception = RuntimeError(f"Bad task result: {result}") + self._loop.call_soon(self._step, exception, context=self._context) + finally: + asyncio._leave_task(self._loop, self) # type: ignore[arg-type] + + if self._exception: + message = str(self._exception) + if message == "None": + message = "" + else: + message = "An exception occurred during task execution" + self._loop.call_exception_handler({ + "message": message, + "exception": self._exception, + "task": self, + "future": (exception_or_future + if asyncio.futures.isfuture(exception_or_future) + else None), + "traceback": self._tb + }) + + if self.done(): + self._schedule_callbacks() + + # https://docs.python.org/3/library/asyncio-extending.html#task-lifetime-support + asyncio._unregister_task(self) # type: ignore[arg-type] + + def get_stack(self, *, limit=None) -> list[Any]: + # TODO + raise NotImplementedError("QtTask.get_stack is not implemented") + + def print_stack(self, *, limit=None, file=None) -> None: + # TODO + raise NotImplementedError("QtTask.print_stack is not implemented") + + def get_coro(self) -> collections.abc.Generator | collections.abc.Coroutine: + return self._coro + + def get_name(self) -> str: + return self._name + + def set_name(self, value) -> None: + self._name = str(value) + + def cancel(self, msg: str | None = None) -> bool: + if self.done(): + return False + self._cancel_count += 1 + self._cancel_message = msg + if self._future_to_await is not None: + # A task that is awaiting a future must also cancel this future in + # order for the cancellation to be successful. + self._future_to_await.cancel(msg) + self._cancelled = True # PYSIDE-2644; see _step + return True + + def uncancel(self) -> int: + if self._cancel_count > 0: + self._cancel_count -= 1 + return self._cancel_count + + def cancelling(self) -> int: + return self._cancel_count diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAxContainer.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAxContainer.pyi new file mode 100644 index 0000000..49d3ce8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtAxContainer.pyi @@ -0,0 +1,220 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtAxContainer, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtAxContainer` + +import PySide6.QtAxContainer +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtWidgets + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QAxBase(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def __lshift__(self, s: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __rshift__(self, s: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @staticmethod + def argumentsToList(var1: typing.Any, var2: typing.Any, var3: typing.Any, var4: typing.Any, var5: typing.Any, var6: typing.Any, var7: typing.Any, var8: typing.Any, /) -> typing.List[typing.Any]: ... + def asVariant(self, /) -> typing.Any: ... + def axBaseMetaObject(self, /) -> PySide6.QtCore.QMetaObject: ... + def classContext(self, /) -> int: ... + def className(self, /) -> bytes | bytearray | memoryview: ... + def clear(self, /) -> None: ... + def control(self, /) -> str: ... + def disableClassInfo(self, /) -> None: ... + def disableEventSink(self, /) -> None: ... + def disableMetaObject(self, /) -> None: ... + @typing.overload + def dynamicCall(self, name: bytes | bytearray | memoryview, vars: collections.abc.Sequence[typing.Any], /) -> typing.Any: ... + @typing.overload + def dynamicCall(self, name: bytes | bytearray | memoryview, /, v1: typing.Any = ..., v2: typing.Any = ..., v3: typing.Any = ..., v4: typing.Any = ..., v5: typing.Any = ..., v6: typing.Any = ..., v7: typing.Any = ..., v8: typing.Any = ...) -> typing.Any: ... + def generateDocumentation(self, /) -> str: ... + def indexOfVerb(self, verb: str, /) -> int: ... + def initializeFrom(self, that: PySide6.QtAxContainer.QAxBase, /) -> None: ... + def internalRelease(self, /) -> None: ... + def isNull(self, /) -> bool: ... + def propertyBag(self, /) -> typing.Dict[str, typing.Any]: ... + def propertyWritable(self, arg__1: bytes | bytearray | memoryview, /) -> bool: ... + def qObject(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def querySubObject(self, name: bytes | bytearray | memoryview, vars: collections.abc.Sequence[typing.Any], /) -> PySide6.QtAxContainer.QAxObject: ... + @typing.overload + def querySubObject(self, name: bytes | bytearray | memoryview, /, v1: typing.Any = ..., v2: typing.Any = ..., v3: typing.Any = ..., v4: typing.Any = ..., v5: typing.Any = ..., v6: typing.Any = ..., v7: typing.Any = ..., v8: typing.Any = ...) -> PySide6.QtAxContainer.QAxObject: ... + def setClassContext(self, classContext: int, /) -> None: ... + def setControl(self, arg__1: str, /) -> bool: ... + def setPropertyBag(self, arg__1: typing.Dict[str, typing.Any], /) -> None: ... + def setPropertyWritable(self, arg__1: bytes | bytearray | memoryview, arg__2: bool, /) -> None: ... + def verbs(self, /) -> typing.List[str]: ... + + +class QAxBaseObject(PySide6.QtCore.QObject, PySide6.QtAxContainer.QAxObjectInterface): + + exception : typing.ClassVar[Signal] = ... # exception(int,QString,QString,QString) + propertyChanged : typing.ClassVar[Signal] = ... # propertyChanged(QString) + signal : typing.ClassVar[Signal] = ... # signal(QString,int,void*) + + +class QAxBaseWidget(PySide6.QtWidgets.QWidget, PySide6.QtAxContainer.QAxObjectInterface): + + exception : typing.ClassVar[Signal] = ... # exception(int,QString,QString,QString) + propertyChanged : typing.ClassVar[Signal] = ... # propertyChanged(QString) + signal : typing.ClassVar[Signal] = ... # signal(QString,int,void*) + + +class QAxObject(PySide6.QtAxContainer.QAxBaseObject, PySide6.QtAxContainer.QAxBase): + + @typing.overload + def __init__(self, c: str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def classContext(self, /) -> int: ... + def clear(self, /) -> None: ... + def control(self, /) -> str: ... + def doVerb(self, verb: str, /) -> bool: ... + def resetControl(self, /) -> None: ... + def setClassContext(self, classContext: int, /) -> None: ... + def setControl(self, c: str, /) -> bool: ... + + +class QAxObjectInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def classContext(self, /) -> int: ... + def control(self, /) -> str: ... + def resetControl(self, /) -> None: ... + def setClassContext(self, classContext: int, /) -> None: ... + def setControl(self, c: str, /) -> bool: ... + + +class QAxScript(PySide6.QtCore.QObject): + + entered : typing.ClassVar[Signal] = ... # entered() + error : typing.ClassVar[Signal] = ... # error(int,QString,int,QString) + finished : typing.ClassVar[Signal] = ... # finished(); finished(QVariant); finished(int,QString,QString,QString) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(int) + + class FunctionFlags(enum.Enum): + + FunctionNames = 0x0 + FunctionSignatures = 0x1 + + + def __init__(self, name: str, manager: PySide6.QtAxContainer.QAxScriptManager, /) -> None: ... + + @typing.overload + def call(self, function: str, arguments: collections.abc.Sequence[typing.Any], /) -> typing.Any: ... + @typing.overload + def call(self, function: str, /, v1: typing.Any = ..., v2: typing.Any = ..., v3: typing.Any = ..., v4: typing.Any = ..., v5: typing.Any = ..., v6: typing.Any = ..., v7: typing.Any = ..., v8: typing.Any = ...) -> typing.Any: ... + def functions(self, /, arg__1: PySide6.QtAxContainer.QAxScript.FunctionFlags = ...) -> typing.List[str]: ... + def load(self, code: str, /, language: str = ...) -> bool: ... + def scriptCode(self, /) -> str: ... + def scriptEngine(self, /) -> PySide6.QtAxContainer.QAxScriptEngine: ... + def scriptName(self, /) -> str: ... + + +class QAxScriptEngine(PySide6.QtAxContainer.QAxObject): + + class State(enum.Enum): + + Uninitialized = 0x0 + Started = 0x1 + Connected = 0x2 + Disconnected = 0x3 + Closed = 0x4 + Initialized = 0x5 + + + def __init__(self, language: str, script: PySide6.QtAxContainer.QAxScript, /) -> None: ... + + def addItem(self, name: str, /) -> None: ... + def hasIntrospection(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def scriptLanguage(self, /) -> str: ... + def setState(self, st: PySide6.QtAxContainer.QAxScriptEngine.State, /) -> None: ... + def state(self, /) -> PySide6.QtAxContainer.QAxScriptEngine.State: ... + + +class QAxScriptManager(PySide6.QtCore.QObject): + + error : typing.ClassVar[Signal] = ... # error(QAxScript*,int,QString,int,QString) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def addObject(self, object: PySide6.QtAxContainer.QAxBase, /) -> None: ... + @typing.overload + def call(self, function: str, arguments: collections.abc.Sequence[typing.Any], /) -> typing.Any: ... + @typing.overload + def call(self, function: str, /, v1: typing.Any = ..., v2: typing.Any = ..., v3: typing.Any = ..., v4: typing.Any = ..., v5: typing.Any = ..., v6: typing.Any = ..., v7: typing.Any = ..., v8: typing.Any = ...) -> typing.Any: ... + def functions(self, /, arg__1: PySide6.QtAxContainer.QAxScript.FunctionFlags = ...) -> typing.List[str]: ... + @typing.overload + def load(self, file: str, name: str, /) -> PySide6.QtAxContainer.QAxScript: ... + @typing.overload + def load(self, code: str, name: str, language: str, /) -> PySide6.QtAxContainer.QAxScript: ... + @staticmethod + def registerEngine(name: str, extension: str, /, code: str = ...) -> bool: ... + def script(self, name: str, /) -> PySide6.QtAxContainer.QAxScript: ... + @staticmethod + def scriptFileFilter() -> str: ... + def scriptNames(self, /) -> typing.List[str]: ... + + +class QAxSelect(PySide6.QtWidgets.QDialog): + + class SandboxingLevel(enum.Enum): + + SandboxingNone = 0x0 + SandboxingProcess = 0x1 + SandboxingLowIntegrity = 0x2 + SandboxingAppContainer = 0x3 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def clsid(self, /) -> str: ... + def sandboxingLevel(self, /) -> PySide6.QtAxContainer.QAxSelect.SandboxingLevel: ... + + +class QAxWidget(PySide6.QtAxContainer.QAxBaseWidget, PySide6.QtAxContainer.QAxBase): + + @typing.overload + def __init__(self, c: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., f: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., f: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def changeEvent(self, e: PySide6.QtCore.QEvent, /) -> None: ... + def classContext(self, /) -> int: ... + def clear(self, /) -> None: ... + def control(self, /) -> str: ... + @typing.overload + def createHostWindow(self, arg__1: bool, /) -> bool: ... + @typing.overload + def createHostWindow(self, arg__1: bool, arg__2: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def doVerb(self, verb: str, /) -> bool: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def resetControl(self, /) -> None: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def setClassContext(self, classContext: int, /) -> None: ... + def setControl(self, arg__1: str, /) -> bool: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def translateKeyEvent(self, message: int, keycode: int, /) -> bool: ... + + +class QIntList: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtBluetooth.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtBluetooth.pyi new file mode 100644 index 0000000..72f9771 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtBluetooth.pyi @@ -0,0 +1,1452 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtBluetooth, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtBluetooth` + +import PySide6.QtBluetooth +import PySide6.QtCore + +import os +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QBluetooth(Shiboken.Object): + + class AttAccessConstraint(enum.Flag): + + AttAuthorizationRequired = 0x1 + AttAuthenticationRequired = 0x2 + AttEncryptionRequired = 0x4 + + class Security(enum.Flag): + + NoSecurity = 0x0 + Authorization = 0x1 + Authentication = 0x2 + Encryption = 0x4 + Secure = 0x8 + + +class QBluetoothAddress(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtBluetooth.QBluetoothAddress, /) -> None: ... + @typing.overload + def __init__(self, address: str, /) -> None: ... + @typing.overload + def __init__(self, address: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtBluetooth.QBluetoothAddress, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __lt__(self, b: PySide6.QtBluetooth.QBluetoothAddress, /) -> bool: ... + def __ne__(self, b: PySide6.QtBluetooth.QBluetoothAddress, /) -> bool: ... + def __repr__(self, /) -> str: ... + def clear(self, /) -> None: ... + def isNull(self, /) -> bool: ... + def toString(self, /) -> str: ... + def toUInt64(self, /) -> int: ... + + +class QBluetoothDeviceDiscoveryAgent(PySide6.QtCore.QObject): + + canceled : typing.ClassVar[Signal] = ... # canceled() + deviceDiscovered : typing.ClassVar[Signal] = ... # deviceDiscovered(QBluetoothDeviceInfo) + deviceUpdated : typing.ClassVar[Signal] = ... # deviceUpdated(QBluetoothDeviceInfo,QBluetoothDeviceInfo::Fields) + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QBluetoothDeviceDiscoveryAgent::Error) + finished : typing.ClassVar[Signal] = ... # finished() + + class DiscoveryMethod(enum.Flag): + + NoMethod = 0x0 + ClassicMethod = 0x1 + LowEnergyMethod = 0x2 + + class Error(enum.Enum): + + NoError = 0x0 + InputOutputError = 0x1 + PoweredOffError = 0x2 + InvalidBluetoothAdapterError = 0x3 + UnsupportedPlatformError = 0x4 + UnsupportedDiscoveryMethod = 0x5 + LocationServiceTurnedOffError = 0x6 + MissingPermissionsError = 0x7 + UnknownError = 0x64 + + + @typing.overload + def __init__(self, deviceAdapter: PySide6.QtBluetooth.QBluetoothAddress, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def discoveredDevices(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothDeviceInfo]: ... + def error(self, /) -> PySide6.QtBluetooth.QBluetoothDeviceDiscoveryAgent.Error: ... + def errorString(self, /) -> str: ... + def isActive(self, /) -> bool: ... + def lowEnergyDiscoveryTimeout(self, /) -> int: ... + def setLowEnergyDiscoveryTimeout(self, msTimeout: int, /) -> None: ... + @typing.overload + def start(self, /) -> None: ... + @typing.overload + def start(self, method: PySide6.QtBluetooth.QBluetoothDeviceDiscoveryAgent.DiscoveryMethod, /) -> None: ... + def stop(self, /) -> None: ... + @staticmethod + def supportedDiscoveryMethods() -> PySide6.QtBluetooth.QBluetoothDeviceDiscoveryAgent.DiscoveryMethod: ... + + +class QBluetoothDeviceInfo(Shiboken.Object): + + class CoreConfiguration(enum.Flag): + + UnknownCoreConfiguration = 0x0 + LowEnergyCoreConfiguration = 0x1 + BaseRateCoreConfiguration = 0x2 + BaseRateAndLowEnergyCoreConfiguration = 0x3 + + class Field(enum.Flag): + + None_ = 0x0 + RSSI = 0x1 + ManufacturerData = 0x2 + ServiceData = 0x4 + All = 0x7fff + + class MajorDeviceClass(enum.Enum): + + MiscellaneousDevice = 0x0 + ComputerDevice = 0x1 + PhoneDevice = 0x2 + NetworkDevice = 0x3 + AudioVideoDevice = 0x4 + PeripheralDevice = 0x5 + ImagingDevice = 0x6 + WearableDevice = 0x7 + ToyDevice = 0x8 + HealthDevice = 0x9 + UncategorizedDevice = 0x1f + + class MinorAudioVideoClass(enum.Enum): + + UncategorizedAudioVideoDevice = 0x0 + WearableHeadsetDevice = 0x1 + HandsFreeDevice = 0x2 + Microphone = 0x4 + Loudspeaker = 0x5 + Headphones = 0x6 + PortableAudioDevice = 0x7 + CarAudio = 0x8 + SetTopBox = 0x9 + HiFiAudioDevice = 0xa + Vcr = 0xb + VideoCamera = 0xc + Camcorder = 0xd + VideoMonitor = 0xe + VideoDisplayAndLoudspeaker = 0xf + VideoConferencing = 0x10 + GamingDevice = 0x12 + + class MinorComputerClass(enum.Enum): + + UncategorizedComputer = 0x0 + DesktopComputer = 0x1 + ServerComputer = 0x2 + LaptopComputer = 0x3 + HandheldClamShellComputer = 0x4 + HandheldComputer = 0x5 + WearableComputer = 0x6 + + class MinorHealthClass(enum.Enum): + + UncategorizedHealthDevice = 0x0 + HealthBloodPressureMonitor = 0x1 + HealthThermometer = 0x2 + HealthWeightScale = 0x3 + HealthGlucoseMeter = 0x4 + HealthPulseOximeter = 0x5 + HealthDataDisplay = 0x7 + HealthStepCounter = 0x8 + + class MinorImagingClass(enum.Enum): + + UncategorizedImagingDevice = 0x0 + ImageDisplay = 0x4 + ImageCamera = 0x8 + ImageScanner = 0x10 + ImagePrinter = 0x20 + + class MinorMiscellaneousClass(enum.Enum): + + UncategorizedMiscellaneous = 0x0 + + class MinorNetworkClass(enum.Enum): + + NetworkFullService = 0x0 + NetworkLoadFactorOne = 0x8 + NetworkLoadFactorTwo = 0x10 + NetworkLoadFactorThree = 0x18 + NetworkLoadFactorFour = 0x20 + NetworkLoadFactorFive = 0x28 + NetworkLoadFactorSix = 0x30 + NetworkNoService = 0x38 + + class MinorPeripheralClass(enum.Enum): + + UncategorizedPeripheral = 0x0 + JoystickPeripheral = 0x1 + GamepadPeripheral = 0x2 + RemoteControlPeripheral = 0x3 + SensingDevicePeripheral = 0x4 + DigitizerTabletPeripheral = 0x5 + CardReaderPeripheral = 0x6 + KeyboardPeripheral = 0x10 + PointingDevicePeripheral = 0x20 + KeyboardWithPointingDevicePeripheral = 0x30 + + class MinorPhoneClass(enum.Enum): + + UncategorizedPhone = 0x0 + CellularPhone = 0x1 + CordlessPhone = 0x2 + SmartPhone = 0x3 + WiredModemOrVoiceGatewayPhone = 0x4 + CommonIsdnAccessPhone = 0x5 + + class MinorToyClass(enum.Enum): + + UncategorizedToy = 0x0 + ToyRobot = 0x1 + ToyVehicle = 0x2 + ToyDoll = 0x3 + ToyController = 0x4 + ToyGame = 0x5 + + class MinorWearableClass(enum.Enum): + + UncategorizedWearableDevice = 0x0 + WearableWristWatch = 0x1 + WearablePager = 0x2 + WearableJacket = 0x3 + WearableHelmet = 0x4 + WearableGlasses = 0x5 + + class ServiceClass(enum.Flag): + + NoService = 0x0 + PositioningService = 0x1 + NetworkingService = 0x2 + RenderingService = 0x4 + CapturingService = 0x8 + ObjectTransferService = 0x10 + AudioService = 0x20 + TelephonyService = 0x40 + InformationService = 0x80 + AllServices = 0x7ff + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, address: PySide6.QtBluetooth.QBluetoothAddress, name: str, classOfDevice: int, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtBluetooth.QBluetoothDeviceInfo, /) -> None: ... + @typing.overload + def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, name: str, classOfDevice: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtBluetooth.QBluetoothDeviceInfo, /) -> bool: ... + def __ne__(self, b: PySide6.QtBluetooth.QBluetoothDeviceInfo, /) -> bool: ... + def address(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ... + def coreConfigurations(self, /) -> PySide6.QtBluetooth.QBluetoothDeviceInfo.CoreConfiguration: ... + def deviceUuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ... + def isCached(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def majorDeviceClass(self, /) -> PySide6.QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass: ... + @typing.overload + def manufacturerData(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ... + @typing.overload + def manufacturerData(self, manufacturerId: int, /) -> PySide6.QtCore.QByteArray: ... + def manufacturerIds(self, /) -> typing.List[int]: ... + def minorDeviceClass(self, /) -> int: ... + def name(self, /) -> str: ... + def rssi(self, /) -> int: ... + def serviceClasses(self, /) -> PySide6.QtBluetooth.QBluetoothDeviceInfo.ServiceClass: ... + @typing.overload + def serviceData(self, /) -> typing.Dict[PySide6.QtBluetooth.QBluetoothUuid, PySide6.QtCore.QByteArray]: ... + @typing.overload + def serviceData(self, serviceId: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> PySide6.QtCore.QByteArray: ... + def serviceIds(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ... + def serviceUuids(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ... + def setCached(self, cached: bool, /) -> None: ... + def setCoreConfigurations(self, coreConfigs: PySide6.QtBluetooth.QBluetoothDeviceInfo.CoreConfiguration, /) -> None: ... + def setDeviceUuid(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ... + def setManufacturerData(self, manufacturerId: int, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def setName(self, name: str, /) -> None: ... + def setRssi(self, signal: int, /) -> None: ... + def setServiceData(self, serviceId: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def setServiceUuids(self, uuids: collections.abc.Sequence[PySide6.QtBluetooth.QBluetoothUuid], /) -> None: ... + + +class QBluetoothHostInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtBluetooth.QBluetoothHostInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtBluetooth.QBluetoothHostInfo, /) -> bool: ... + def __ne__(self, b: PySide6.QtBluetooth.QBluetoothHostInfo, /) -> bool: ... + def address(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ... + def name(self, /) -> str: ... + def setAddress(self, address: PySide6.QtBluetooth.QBluetoothAddress, /) -> None: ... + def setName(self, name: str, /) -> None: ... + + +class QBluetoothLocalDevice(PySide6.QtCore.QObject): + + deviceConnected : typing.ClassVar[Signal] = ... # deviceConnected(QBluetoothAddress) + deviceDisconnected : typing.ClassVar[Signal] = ... # deviceDisconnected(QBluetoothAddress) + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QBluetoothLocalDevice::Error) + hostModeStateChanged : typing.ClassVar[Signal] = ... # hostModeStateChanged(QBluetoothLocalDevice::HostMode) + pairingFinished : typing.ClassVar[Signal] = ... # pairingFinished(QBluetoothAddress,QBluetoothLocalDevice::Pairing) + + class Error(enum.Enum): + + NoError = 0x0 + PairingError = 0x1 + MissingPermissionsError = 0x2 + UnknownError = 0x64 + + class HostMode(enum.Enum): + + HostPoweredOff = 0x0 + HostConnectable = 0x1 + HostDiscoverable = 0x2 + HostDiscoverableLimitedInquiry = 0x3 + + class Pairing(enum.Enum): + + Unpaired = 0x0 + Paired = 0x1 + AuthorizedPaired = 0x2 + + + @typing.overload + def __init__(self, address: PySide6.QtBluetooth.QBluetoothAddress, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def address(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ... + @staticmethod + def allDevices() -> typing.List[PySide6.QtBluetooth.QBluetoothHostInfo]: ... + def connectedDevices(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothAddress]: ... + def hostMode(self, /) -> PySide6.QtBluetooth.QBluetoothLocalDevice.HostMode: ... + def isValid(self, /) -> bool: ... + def name(self, /) -> str: ... + def pairingStatus(self, address: PySide6.QtBluetooth.QBluetoothAddress, /) -> PySide6.QtBluetooth.QBluetoothLocalDevice.Pairing: ... + def powerOn(self, /) -> None: ... + def requestPairing(self, address: PySide6.QtBluetooth.QBluetoothAddress, pairing: PySide6.QtBluetooth.QBluetoothLocalDevice.Pairing, /) -> None: ... + def setHostMode(self, mode: PySide6.QtBluetooth.QBluetoothLocalDevice.HostMode, /) -> None: ... + + +class QBluetoothServer(PySide6.QtCore.QObject): + + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QBluetoothServer::Error) + newConnection : typing.ClassVar[Signal] = ... # newConnection() + + class Error(enum.Enum): + + NoError = 0x0 + UnknownError = 0x1 + PoweredOffError = 0x2 + InputOutputError = 0x3 + ServiceAlreadyRegisteredError = 0x4 + UnsupportedProtocolError = 0x5 + MissingPermissionsError = 0x6 + + + def __init__(self, serverType: PySide6.QtBluetooth.QBluetoothServiceInfo.Protocol, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def close(self, /) -> None: ... + def error(self, /) -> PySide6.QtBluetooth.QBluetoothServer.Error: ... + def hasPendingConnections(self, /) -> bool: ... + def isListening(self, /) -> bool: ... + @typing.overload + def listen(self, /, address: PySide6.QtBluetooth.QBluetoothAddress = ..., port: int | None = ...) -> bool: ... + @typing.overload + def listen(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /, serviceName: str = ...) -> PySide6.QtBluetooth.QBluetoothServiceInfo: ... + def maxPendingConnections(self, /) -> int: ... + def nextPendingConnection(self, /) -> PySide6.QtBluetooth.QBluetoothSocket: ... + def securityFlags(self, /) -> PySide6.QtBluetooth.QBluetooth.Security: ... + def serverAddress(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ... + def serverPort(self, /) -> int: ... + def serverType(self, /) -> PySide6.QtBluetooth.QBluetoothServiceInfo.Protocol: ... + def setMaxPendingConnections(self, numConnections: int, /) -> None: ... + def setSecurityFlags(self, security: PySide6.QtBluetooth.QBluetooth.Security, /) -> None: ... + + +class QBluetoothServiceDiscoveryAgent(PySide6.QtCore.QObject): + + canceled : typing.ClassVar[Signal] = ... # canceled() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QBluetoothServiceDiscoveryAgent::Error) + finished : typing.ClassVar[Signal] = ... # finished() + serviceDiscovered : typing.ClassVar[Signal] = ... # serviceDiscovered(QBluetoothServiceInfo) + + class DiscoveryMode(enum.Enum): + + MinimalDiscovery = 0x0 + FullDiscovery = 0x1 + + class Error(enum.Enum): + + NoError = 0x0 + InputOutputError = 0x1 + PoweredOffError = 0x2 + InvalidBluetoothAdapterError = 0x3 + MissingPermissionsError = 0x7 + UnknownError = 0x64 + + + @typing.overload + def __init__(self, deviceAdapter: PySide6.QtBluetooth.QBluetoothAddress, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def clear(self, /) -> None: ... + def discoveredServices(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothServiceInfo]: ... + def error(self, /) -> PySide6.QtBluetooth.QBluetoothServiceDiscoveryAgent.Error: ... + def errorString(self, /) -> str: ... + def isActive(self, /) -> bool: ... + def remoteAddress(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ... + def setRemoteAddress(self, address: PySide6.QtBluetooth.QBluetoothAddress, /) -> bool: ... + @typing.overload + def setUuidFilter(self, uuids: collections.abc.Sequence[PySide6.QtBluetooth.QBluetoothUuid], /) -> None: ... + @typing.overload + def setUuidFilter(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ... + def start(self, /, mode: PySide6.QtBluetooth.QBluetoothServiceDiscoveryAgent.DiscoveryMode = ...) -> None: ... + def stop(self, /) -> None: ... + def uuidFilter(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ... + + +class QBluetoothServiceInfo(Shiboken.Object): + + class Alternative(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Alternative: PySide6.QtBluetooth.QBluetoothServiceInfo.Alternative, /) -> None: ... + @typing.overload + def __init__(self, list: collections.abc.Sequence[typing.Any], /) -> None: ... + + def __add__(self, l: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ... + def __copy__(self, /) -> typing.Self: ... + def __iadd__(self, l: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ... + def __lshift__(self, l: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ... + @typing.overload + def append(self, l: collections.abc.Sequence[typing.Any], /) -> None: ... + @typing.overload + def append(self, arg__1: typing.Any, /) -> None: ... + def at(self, i: int, /) -> typing.Any: ... + def back(self, /) -> typing.Any: ... + def capacity(self, /) -> int: ... + def clear(self, /) -> None: ... + def constData(self, /) -> object: ... + def constFirst(self, /) -> typing.Any: ... + def constLast(self, /) -> typing.Any: ... + def count(self, /) -> int: ... + def data(self, /) -> object: ... + def empty(self, /) -> bool: ... + @typing.overload + def first(self, /) -> typing.Any: ... + @typing.overload + def first(self, n: int, /) -> typing.List[typing.Any]: ... + @staticmethod + def fromList(list: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ... + @staticmethod + def fromVector(vector: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ... + def front(self, /) -> typing.Any: ... + def insert(self, arg__1: int, arg__2: typing.Any, /) -> None: ... + def isEmpty(self, /) -> bool: ... + def isSharedWith(self, other: collections.abc.Sequence[typing.Any], /) -> bool: ... + @typing.overload + def last(self, /) -> typing.Any: ... + @typing.overload + def last(self, n: int, /) -> typing.List[typing.Any]: ... + def length(self, /) -> int: ... + @staticmethod + def maxSize() -> int: ... + def max_size(self, /) -> int: ... + def mid(self, pos: int, /, len: int = ...) -> typing.List[typing.Any]: ... + def move(self, from_: int, to: int, /) -> None: ... + def pop_back(self, /) -> None: ... + def pop_front(self, /) -> None: ... + def prepend(self, arg__1: typing.Any, /) -> None: ... + def push_back(self, arg__1: typing.Any, /) -> None: ... + def push_front(self, arg__1: typing.Any, /) -> None: ... + def remove(self, i: int, /, n: int = ...) -> None: ... + def removeAll(self, arg__1: typing.Any, /) -> None: ... + def removeAt(self, i: int, /) -> None: ... + def removeFirst(self, /) -> None: ... + def removeLast(self, /) -> None: ... + def removeOne(self, arg__1: typing.Any, /) -> None: ... + def reserve(self, size: int, /) -> None: ... + def resize(self, size: int, /) -> None: ... + def resizeForOverwrite(self, size: int, /) -> None: ... + def shrink_to_fit(self, /) -> None: ... + def size(self, /) -> int: ... + @typing.overload + def sliced(self, pos: int, /) -> typing.List[typing.Any]: ... + @typing.overload + def sliced(self, pos: int, n: int, /) -> typing.List[typing.Any]: ... + def squeeze(self, /) -> None: ... + def swap(self, other: collections.abc.Sequence[typing.Any], /) -> None: ... + def swapItemsAt(self, i: int, j: int, /) -> None: ... + def takeAt(self, i: int, /) -> typing.Any: ... + def toList(self, /) -> typing.List[typing.Any]: ... + def toVector(self, /) -> typing.List[typing.Any]: ... + def value(self, i: int, /) -> typing.Any: ... + + class AttributeId(enum.Enum): + + ServiceRecordHandle = 0x0 + ServiceClassIds = 0x1 + ServiceRecordState = 0x2 + ServiceId = 0x3 + ProtocolDescriptorList = 0x4 + BrowseGroupList = 0x5 + LanguageBaseAttributeIdList = 0x6 + ServiceInfoTimeToLive = 0x7 + ServiceAvailability = 0x8 + BluetoothProfileDescriptorList = 0x9 + DocumentationUrl = 0xa + ClientExecutableUrl = 0xb + IconUrl = 0xc + AdditionalProtocolDescriptorList = 0xd + PrimaryLanguageBase = 0x100 + ServiceName = 0x100 + ServiceDescription = 0x101 + ServiceProvider = 0x102 + + class Protocol(enum.Enum): + + UnknownProtocol = 0x0 + L2capProtocol = 0x1 + RfcommProtocol = 0x2 + + class Sequence(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Sequence: PySide6.QtBluetooth.QBluetoothServiceInfo.Sequence, /) -> None: ... + @typing.overload + def __init__(self, list: collections.abc.Sequence[typing.Any], /) -> None: ... + + def __add__(self, l: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ... + def __copy__(self, /) -> typing.Self: ... + def __iadd__(self, l: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ... + def __lshift__(self, l: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ... + @typing.overload + def append(self, l: collections.abc.Sequence[typing.Any], /) -> None: ... + @typing.overload + def append(self, arg__1: typing.Any, /) -> None: ... + def at(self, i: int, /) -> typing.Any: ... + def back(self, /) -> typing.Any: ... + def capacity(self, /) -> int: ... + def clear(self, /) -> None: ... + def constData(self, /) -> object: ... + def constFirst(self, /) -> typing.Any: ... + def constLast(self, /) -> typing.Any: ... + def count(self, /) -> int: ... + def data(self, /) -> object: ... + def empty(self, /) -> bool: ... + @typing.overload + def first(self, /) -> typing.Any: ... + @typing.overload + def first(self, n: int, /) -> typing.List[typing.Any]: ... + @staticmethod + def fromList(list: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ... + @staticmethod + def fromVector(vector: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ... + def front(self, /) -> typing.Any: ... + def insert(self, arg__1: int, arg__2: typing.Any, /) -> None: ... + def isEmpty(self, /) -> bool: ... + def isSharedWith(self, other: collections.abc.Sequence[typing.Any], /) -> bool: ... + @typing.overload + def last(self, /) -> typing.Any: ... + @typing.overload + def last(self, n: int, /) -> typing.List[typing.Any]: ... + def length(self, /) -> int: ... + @staticmethod + def maxSize() -> int: ... + def max_size(self, /) -> int: ... + def mid(self, pos: int, /, len: int = ...) -> typing.List[typing.Any]: ... + def move(self, from_: int, to: int, /) -> None: ... + def pop_back(self, /) -> None: ... + def pop_front(self, /) -> None: ... + def prepend(self, arg__1: typing.Any, /) -> None: ... + def push_back(self, arg__1: typing.Any, /) -> None: ... + def push_front(self, arg__1: typing.Any, /) -> None: ... + def remove(self, i: int, /, n: int = ...) -> None: ... + def removeAll(self, arg__1: typing.Any, /) -> None: ... + def removeAt(self, i: int, /) -> None: ... + def removeFirst(self, /) -> None: ... + def removeLast(self, /) -> None: ... + def removeOne(self, arg__1: typing.Any, /) -> None: ... + def reserve(self, size: int, /) -> None: ... + def resize(self, size: int, /) -> None: ... + def resizeForOverwrite(self, size: int, /) -> None: ... + def shrink_to_fit(self, /) -> None: ... + def size(self, /) -> int: ... + @typing.overload + def sliced(self, pos: int, /) -> typing.List[typing.Any]: ... + @typing.overload + def sliced(self, pos: int, n: int, /) -> typing.List[typing.Any]: ... + def squeeze(self, /) -> None: ... + def swap(self, other: collections.abc.Sequence[typing.Any], /) -> None: ... + def swapItemsAt(self, i: int, j: int, /) -> None: ... + def takeAt(self, i: int, /) -> typing.Any: ... + def toList(self, /) -> typing.List[typing.Any]: ... + def toVector(self, /) -> typing.List[typing.Any]: ... + def value(self, i: int, /) -> typing.Any: ... + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtBluetooth.QBluetoothServiceInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __repr__(self, /) -> str: ... + def attribute(self, attributeId: int, /) -> typing.Any: ... + def attributes(self, /) -> typing.List[int]: ... + def contains(self, attributeId: int, /) -> bool: ... + def device(self, /) -> PySide6.QtBluetooth.QBluetoothDeviceInfo: ... + def isComplete(self, /) -> bool: ... + def isRegistered(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def protocolDescriptor(self, protocol: PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid, /) -> PySide6.QtBluetooth.QBluetoothServiceInfo.Sequence: ... + def protocolServiceMultiplexer(self, /) -> int: ... + def registerService(self, /, localAdapter: PySide6.QtBluetooth.QBluetoothAddress = ...) -> bool: ... + def removeAttribute(self, attributeId: int, /) -> None: ... + def serverChannel(self, /) -> int: ... + def serviceAvailability(self, /) -> int: ... + def serviceClassUuids(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ... + def serviceDescription(self, /) -> str: ... + def serviceName(self, /) -> str: ... + def serviceProvider(self, /) -> str: ... + def serviceUuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ... + @typing.overload + def setAttribute(self, attributeId: int, value: PySide6.QtBluetooth.QBluetoothServiceInfo.Alternative | collections.abc.Sequence[typing.Any], /) -> None: ... + @typing.overload + def setAttribute(self, attributeId: int, value: PySide6.QtBluetooth.QBluetoothServiceInfo.Sequence | collections.abc.Sequence[typing.Any], /) -> None: ... + @typing.overload + def setAttribute(self, attributeId: int, value: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ... + @typing.overload + def setAttribute(self, attributeId: int, value: typing.Any, /) -> None: ... + def setDevice(self, info: PySide6.QtBluetooth.QBluetoothDeviceInfo, /) -> None: ... + def setServiceAvailability(self, availability: int, /) -> None: ... + def setServiceDescription(self, description: str, /) -> None: ... + def setServiceName(self, name: str, /) -> None: ... + def setServiceProvider(self, provider: str, /) -> None: ... + def setServiceUuid(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ... + def socketProtocol(self, /) -> PySide6.QtBluetooth.QBluetoothServiceInfo.Protocol: ... + def unregisterService(self, /) -> bool: ... + + +class QBluetoothSocket(PySide6.QtCore.QIODevice): + + connected : typing.ClassVar[Signal] = ... # connected() + disconnected : typing.ClassVar[Signal] = ... # disconnected() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QBluetoothSocket::SocketError) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QBluetoothSocket::SocketState) + + class SocketError(enum.Enum): + + NoSocketError = 0x0 + UnknownSocketError = 0x1 + RemoteHostClosedError = 0x2 + HostNotFoundError = 0x3 + ServiceNotFoundError = 0x4 + NetworkError = 0x5 + UnsupportedProtocolError = 0x6 + OperationError = 0x7 + MissingPermissionsError = 0x8 + + class SocketState(enum.Enum): + + UnconnectedState = 0x0 + ServiceLookupState = 0x1 + ConnectingState = 0x2 + ConnectedState = 0x3 + BoundState = 0x4 + ClosingState = 0x5 + ListeningState = 0x6 + + + @typing.overload + def __init__(self, socketType: PySide6.QtBluetooth.QBluetoothServiceInfo.Protocol, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def abort(self, /) -> None: ... + def bytesAvailable(self, /) -> int: ... + def bytesToWrite(self, /) -> int: ... + def canReadLine(self, /) -> bool: ... + def close(self, /) -> None: ... + @typing.overload + def connectToService(self, address: PySide6.QtBluetooth.QBluetoothAddress, uuid: PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid, /, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + @typing.overload + def connectToService(self, address: PySide6.QtBluetooth.QBluetoothAddress, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + @typing.overload + def connectToService(self, address: PySide6.QtBluetooth.QBluetoothAddress, port: int, /, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + @typing.overload + def connectToService(self, service: PySide6.QtBluetooth.QBluetoothServiceInfo, /, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + def disconnectFromService(self, /) -> None: ... + def doDeviceDiscovery(self, service: PySide6.QtBluetooth.QBluetoothServiceInfo, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> None: ... + def error(self, /) -> PySide6.QtBluetooth.QBluetoothSocket.SocketError: ... + def errorString(self, /) -> str: ... + def isSequential(self, /) -> bool: ... + def localAddress(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ... + def localName(self, /) -> str: ... + def localPort(self, /) -> int: ... + def peerAddress(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ... + def peerName(self, /) -> str: ... + def peerPort(self, /) -> int: ... + def preferredSecurityFlags(self, /) -> PySide6.QtBluetooth.QBluetooth.Security: ... + def readData(self, maxSize: int, /) -> object: ... + def setPreferredSecurityFlags(self, flags: PySide6.QtBluetooth.QBluetooth.Security, /) -> None: ... + def setSocketDescriptor(self, socketDescriptor: int, socketType: PySide6.QtBluetooth.QBluetoothServiceInfo.Protocol, /, socketState: PySide6.QtBluetooth.QBluetoothSocket.SocketState = ..., openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ... + def setSocketError(self, error: PySide6.QtBluetooth.QBluetoothSocket.SocketError, /) -> None: ... + def setSocketState(self, state: PySide6.QtBluetooth.QBluetoothSocket.SocketState, /) -> None: ... + def socketDescriptor(self, /) -> int: ... + def socketType(self, /) -> PySide6.QtBluetooth.QBluetoothServiceInfo.Protocol: ... + def state(self, /) -> PySide6.QtBluetooth.QBluetoothSocket.SocketState: ... + def writeData(self, data: bytes | bytearray | memoryview, maxSize: int, /) -> int: ... + + +class QBluetoothUuid(PySide6.QtCore.QUuid): + + class CharacteristicType(enum.Enum): + + DeviceName = 0x2a00 + Appearance = 0x2a01 + PeripheralPrivacyFlag = 0x2a02 + ReconnectionAddress = 0x2a03 + PeripheralPreferredConnectionParameters = 0x2a04 + ServiceChanged = 0x2a05 + AlertLevel = 0x2a06 + TxPowerLevel = 0x2a07 + DateTime = 0x2a08 + DayOfWeek = 0x2a09 + DayDateTime = 0x2a0a + ExactTime256 = 0x2a0c + DSTOffset = 0x2a0d + TimeZone = 0x2a0e + LocalTimeInformation = 0x2a0f + TimeWithDST = 0x2a11 + TimeAccuracy = 0x2a12 + TimeSource = 0x2a13 + ReferenceTimeInformation = 0x2a14 + TimeUpdateControlPoint = 0x2a16 + TimeUpdateState = 0x2a17 + GlucoseMeasurement = 0x2a18 + BatteryLevel = 0x2a19 + TemperatureMeasurement = 0x2a1c + TemperatureType = 0x2a1d + IntermediateTemperature = 0x2a1e + MeasurementInterval = 0x2a21 + BootKeyboardInputReport = 0x2a22 + SystemID = 0x2a23 + ModelNumberString = 0x2a24 + SerialNumberString = 0x2a25 + FirmwareRevisionString = 0x2a26 + HardwareRevisionString = 0x2a27 + SoftwareRevisionString = 0x2a28 + ManufacturerNameString = 0x2a29 + IEEE1107320601RegulatoryCertificationDataList = 0x2a2a + CurrentTime = 0x2a2b + MagneticDeclination = 0x2a2c + ScanRefresh = 0x2a31 + BootKeyboardOutputReport = 0x2a32 + BootMouseInputReport = 0x2a33 + GlucoseMeasurementContext = 0x2a34 + BloodPressureMeasurement = 0x2a35 + IntermediateCuffPressure = 0x2a36 + HeartRateMeasurement = 0x2a37 + BodySensorLocation = 0x2a38 + HeartRateControlPoint = 0x2a39 + AlertStatus = 0x2a3f + RingerControlPoint = 0x2a40 + RingerSetting = 0x2a41 + AlertCategoryIDBitMask = 0x2a42 + AlertCategoryID = 0x2a43 + AlertNotificationControlPoint = 0x2a44 + UnreadAlertStatus = 0x2a45 + NewAlert = 0x2a46 + SupportedNewAlertCategory = 0x2a47 + SupportedUnreadAlertCategory = 0x2a48 + BloodPressureFeature = 0x2a49 + HIDInformation = 0x2a4a + ReportMap = 0x2a4b + HIDControlPoint = 0x2a4c + Report = 0x2a4d + ProtocolMode = 0x2a4e + ScanIntervalWindow = 0x2a4f + PnPID = 0x2a50 + GlucoseFeature = 0x2a51 + RecordAccessControlPoint = 0x2a52 + RSCMeasurement = 0x2a53 + RSCFeature = 0x2a54 + SCControlPoint = 0x2a55 + CSCMeasurement = 0x2a5b + CSCFeature = 0x2a5c + SensorLocation = 0x2a5d + CyclingPowerMeasurement = 0x2a63 + CyclingPowerVector = 0x2a64 + CyclingPowerFeature = 0x2a65 + CyclingPowerControlPoint = 0x2a66 + LocationAndSpeed = 0x2a67 + Navigation = 0x2a68 + PositionQuality = 0x2a69 + LNFeature = 0x2a6a + LNControlPoint = 0x2a6b + Elevation = 0x2a6c + Pressure = 0x2a6d + Temperature = 0x2a6e + Humidity = 0x2a6f + TrueWindSpeed = 0x2a70 + TrueWindDirection = 0x2a71 + ApparentWindSpeed = 0x2a72 + ApparentWindDirection = 0x2a73 + GustFactor = 0x2a74 + PollenConcentration = 0x2a75 + UVIndex = 0x2a76 + Irradiance = 0x2a77 + Rainfall = 0x2a78 + WindChill = 0x2a79 + HeatIndex = 0x2a7a + DewPoint = 0x2a7b + DescriptorValueChanged = 0x2a7d + AerobicHeartRateLowerLimit = 0x2a7e + AerobicThreshold = 0x2a7f + Age = 0x2a80 + AnaerobicHeartRateLowerLimit = 0x2a81 + AnaerobicHeartRateUpperLimit = 0x2a82 + AnaerobicThreshold = 0x2a83 + AerobicHeartRateUpperLimit = 0x2a84 + DateOfBirth = 0x2a85 + DateOfThresholdAssessment = 0x2a86 + EmailAddress = 0x2a87 + FatBurnHeartRateLowerLimit = 0x2a88 + FatBurnHeartRateUpperLimit = 0x2a89 + FirstName = 0x2a8a + FiveZoneHeartRateLimits = 0x2a8b + Gender = 0x2a8c + HeartRateMax = 0x2a8d + Height = 0x2a8e + HipCircumference = 0x2a8f + LastName = 0x2a90 + MaximumRecommendedHeartRate = 0x2a91 + RestingHeartRate = 0x2a92 + SportTypeForAerobicAnaerobicThresholds = 0x2a93 + ThreeZoneHeartRateLimits = 0x2a94 + TwoZoneHeartRateLimits = 0x2a95 + VO2Max = 0x2a96 + WaistCircumference = 0x2a97 + Weight = 0x2a98 + DatabaseChangeIncrement = 0x2a99 + UserIndex = 0x2a9a + BodyCompositionFeature = 0x2a9b + BodyCompositionMeasurement = 0x2a9c + WeightMeasurement = 0x2a9d + WeightScaleFeature = 0x2a9e + UserControlPoint = 0x2a9f + MagneticFluxDensity2D = 0x2aa0 + MagneticFluxDensity3D = 0x2aa1 + Language = 0x2aa2 + BarometricPressureTrend = 0x2aa3 + + class DescriptorType(enum.Enum): + + UnknownDescriptorType = 0x0 + CharacteristicExtendedProperties = 0x2900 + CharacteristicUserDescription = 0x2901 + ClientCharacteristicConfiguration = 0x2902 + ServerCharacteristicConfiguration = 0x2903 + CharacteristicPresentationFormat = 0x2904 + CharacteristicAggregateFormat = 0x2905 + ValidRange = 0x2906 + ExternalReportReference = 0x2907 + ReportReference = 0x2908 + EnvironmentalSensingConfiguration = 0x290b + EnvironmentalSensingMeasurement = 0x290c + EnvironmentalSensingTriggerSetting = 0x290d + + class ProtocolUuid(enum.Enum): + + Sdp = 0x1 + Udp = 0x2 + Rfcomm = 0x3 + Tcp = 0x4 + TcsBin = 0x5 + TcsAt = 0x6 + Att = 0x7 + Obex = 0x8 + Ip = 0x9 + Ftp = 0xa + Http = 0xc + Wsp = 0xe + Bnep = 0xf + Upnp = 0x10 + Hidp = 0x11 + HardcopyControlChannel = 0x12 + HardcopyDataChannel = 0x14 + HardcopyNotification = 0x16 + Avctp = 0x17 + Avdtp = 0x19 + Cmtp = 0x1b + UdiCPlain = 0x1d + McapControlChannel = 0x1e + McapDataChannel = 0x1f + L2cap = 0x100 + + class ServiceClassUuid(enum.Enum): + + ServiceDiscoveryServer = 0x1000 + BrowseGroupDescriptor = 0x1001 + PublicBrowseGroup = 0x1002 + SerialPort = 0x1101 + LANAccessUsingPPP = 0x1102 + DialupNetworking = 0x1103 + IrMCSync = 0x1104 + ObexObjectPush = 0x1105 + OBEXFileTransfer = 0x1106 + IrMCSyncCommand = 0x1107 + Headset = 0x1108 + AudioSource = 0x110a + AudioSink = 0x110b + AV_RemoteControlTarget = 0x110c + AdvancedAudioDistribution = 0x110d + AV_RemoteControl = 0x110e + AV_RemoteControlController = 0x110f + HeadsetAG = 0x1112 + PANU = 0x1115 + NAP = 0x1116 + GN = 0x1117 + DirectPrinting = 0x1118 + ReferencePrinting = 0x1119 + BasicImage = 0x111a + ImagingResponder = 0x111b + ImagingAutomaticArchive = 0x111c + ImagingReferenceObjects = 0x111d + Handsfree = 0x111e + HandsfreeAudioGateway = 0x111f + DirectPrintingReferenceObjectsService = 0x1120 + ReflectedUI = 0x1121 + BasicPrinting = 0x1122 + PrintingStatus = 0x1123 + HumanInterfaceDeviceService = 0x1124 + HardcopyCableReplacement = 0x1125 + HCRPrint = 0x1126 + HCRScan = 0x1127 + SIMAccess = 0x112d + PhonebookAccessPCE = 0x112e + PhonebookAccessPSE = 0x112f + PhonebookAccess = 0x1130 + HeadsetHS = 0x1131 + MessageAccessServer = 0x1132 + MessageNotificationServer = 0x1133 + MessageAccessProfile = 0x1134 + GNSS = 0x1135 + GNSSServer = 0x1136 + Display3D = 0x1137 + Glasses3D = 0x1138 + Synchronization3D = 0x1139 + MPSProfile = 0x113a + MPSService = 0x113b + PnPInformation = 0x1200 + GenericNetworking = 0x1201 + GenericFileTransfer = 0x1202 + GenericAudio = 0x1203 + GenericTelephony = 0x1204 + VideoSource = 0x1303 + VideoSink = 0x1304 + VideoDistribution = 0x1305 + HDP = 0x1400 + HDPSource = 0x1401 + HDPSink = 0x1402 + GenericAccess = 0x1800 + GenericAttribute = 0x1801 + ImmediateAlert = 0x1802 + LinkLoss = 0x1803 + TxPower = 0x1804 + CurrentTimeService = 0x1805 + ReferenceTimeUpdateService = 0x1806 + NextDSTChangeService = 0x1807 + Glucose = 0x1808 + HealthThermometer = 0x1809 + DeviceInformation = 0x180a + HeartRate = 0x180d + PhoneAlertStatusService = 0x180e + BatteryService = 0x180f + BloodPressure = 0x1810 + AlertNotificationService = 0x1811 + HumanInterfaceDevice = 0x1812 + ScanParameters = 0x1813 + RunningSpeedAndCadence = 0x1814 + CyclingSpeedAndCadence = 0x1816 + CyclingPower = 0x1818 + LocationAndNavigation = 0x1819 + EnvironmentalSensing = 0x181a + BodyComposition = 0x181b + UserData = 0x181c + WeightScale = 0x181d + BondManagement = 0x181e + ContinuousGlucoseMonitoring = 0x181f + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid, /) -> None: ... + @typing.overload + def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType, /) -> None: ... + @typing.overload + def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid.DescriptorType, /) -> None: ... + @typing.overload + def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid, /) -> None: ... + @typing.overload + def __init__(self, uuid: PySide6.QtCore.QUuid, /) -> None: ... + @typing.overload + def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid, /) -> None: ... + @typing.overload + def __init__(self, uuid: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> bool: ... + def __lshift__(self, s: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, b: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> bool: ... + def __rshift__(self, s: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @staticmethod + def characteristicToString(uuid: PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType, /) -> str: ... + @staticmethod + def descriptorToString(uuid: PySide6.QtBluetooth.QBluetoothUuid.DescriptorType, /) -> str: ... + def minimumSize(self, /) -> int: ... + @staticmethod + def protocolToString(uuid: PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid, /) -> str: ... + @staticmethod + def serviceClassToString(uuid: PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid, /) -> str: ... + def toUInt16(self, /) -> typing.Tuple[int, bool]: ... + def toUInt32(self, /) -> typing.Tuple[int, bool]: ... + + +class QIntList: ... + + +class QLowEnergyAdvertisingData(Shiboken.Object): + + class Discoverability(enum.Enum): + + DiscoverabilityNone = 0x0 + DiscoverabilityLimited = 0x1 + DiscoverabilityGeneral = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtBluetooth.QLowEnergyAdvertisingData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyAdvertisingData, /) -> bool: ... + def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyAdvertisingData, /) -> bool: ... + def discoverability(self, /) -> PySide6.QtBluetooth.QLowEnergyAdvertisingData.Discoverability: ... + def includePowerLevel(self, /) -> bool: ... + @staticmethod + def invalidManufacturerId() -> int: ... + def localName(self, /) -> str: ... + def manufacturerData(self, /) -> PySide6.QtCore.QByteArray: ... + def manufacturerId(self, /) -> int: ... + def rawData(self, /) -> PySide6.QtCore.QByteArray: ... + def services(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ... + def setDiscoverability(self, mode: PySide6.QtBluetooth.QLowEnergyAdvertisingData.Discoverability, /) -> None: ... + def setIncludePowerLevel(self, doInclude: bool, /) -> None: ... + def setLocalName(self, name: str, /) -> None: ... + def setManufacturerData(self, id: int, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setRawData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setServices(self, services: collections.abc.Sequence[PySide6.QtBluetooth.QBluetoothUuid], /) -> None: ... + def swap(self, other: PySide6.QtBluetooth.QLowEnergyAdvertisingData, /) -> None: ... + + +class QLowEnergyAdvertisingParameters(Shiboken.Object): + + class AddressInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, AddressInfo: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo, /) -> None: ... + @typing.overload + def __init__(self, addr: PySide6.QtBluetooth.QBluetoothAddress, t: PySide6.QtBluetooth.QLowEnergyController.RemoteAddressType, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo, /) -> bool: ... + def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo, /) -> bool: ... + + class FilterPolicy(enum.Enum): + + IgnoreWhiteList = 0x0 + UseWhiteListForScanning = 0x1 + UseWhiteListForConnecting = 0x2 + UseWhiteListForScanningAndConnecting = 0x3 + + class Mode(enum.Enum): + + AdvInd = 0x0 + AdvScanInd = 0x2 + AdvNonConnInd = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters, /) -> bool: ... + def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters, /) -> bool: ... + def filterPolicy(self, /) -> PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.FilterPolicy: ... + def maximumInterval(self, /) -> int: ... + def minimumInterval(self, /) -> int: ... + def mode(self, /) -> PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.Mode: ... + def setInterval(self, minimum: int, maximum: int, /) -> None: ... + def setMode(self, mode: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.Mode, /) -> None: ... + def setWhiteList(self, whiteList: collections.abc.Sequence[PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo], policy: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.FilterPolicy, /) -> None: ... + def swap(self, other: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters, /) -> None: ... + def whiteList(self, /) -> typing.List[PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo]: ... + + +class QLowEnergyCharacteristic(Shiboken.Object): + + CCCDDisable = ... # type: PySide6.QtCore.QByteArray + CCCDEnableIndication = ... # type: PySide6.QtCore.QByteArray + CCCDEnableNotification = ... # type: PySide6.QtCore.QByteArray + + class PropertyType(enum.Flag): + + Unknown = 0x0 + Broadcasting = 0x1 + Read = 0x2 + WriteNoResponse = 0x4 + Write = 0x8 + Notify = 0x10 + Indicate = 0x20 + WriteSigned = 0x40 + ExtendedProperty = 0x80 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtBluetooth.QLowEnergyCharacteristic, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyCharacteristic, /) -> bool: ... + def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyCharacteristic, /) -> bool: ... + def clientCharacteristicConfiguration(self, /) -> PySide6.QtBluetooth.QLowEnergyDescriptor: ... + def descriptor(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> PySide6.QtBluetooth.QLowEnergyDescriptor: ... + def descriptors(self, /) -> typing.List[PySide6.QtBluetooth.QLowEnergyDescriptor]: ... + def isValid(self, /) -> bool: ... + def name(self, /) -> str: ... + def properties(self, /) -> PySide6.QtBluetooth.QLowEnergyCharacteristic.PropertyType: ... + def uuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ... + def value(self, /) -> PySide6.QtCore.QByteArray: ... + + +class QLowEnergyCharacteristicData(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtBluetooth.QLowEnergyCharacteristicData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyCharacteristicData, /) -> bool: ... + def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyCharacteristicData, /) -> bool: ... + def addDescriptor(self, descriptor: PySide6.QtBluetooth.QLowEnergyDescriptorData, /) -> None: ... + def descriptors(self, /) -> typing.List[PySide6.QtBluetooth.QLowEnergyDescriptorData]: ... + def isValid(self, /) -> bool: ... + def maximumValueLength(self, /) -> int: ... + def minimumValueLength(self, /) -> int: ... + def properties(self, /) -> PySide6.QtBluetooth.QLowEnergyCharacteristic.PropertyType: ... + def readConstraints(self, /) -> PySide6.QtBluetooth.QBluetooth.AttAccessConstraint: ... + def setDescriptors(self, descriptors: collections.abc.Sequence[PySide6.QtBluetooth.QLowEnergyDescriptorData], /) -> None: ... + def setProperties(self, properties: PySide6.QtBluetooth.QLowEnergyCharacteristic.PropertyType, /) -> None: ... + def setReadConstraints(self, constraints: PySide6.QtBluetooth.QBluetooth.AttAccessConstraint, /) -> None: ... + def setUuid(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ... + def setValue(self, value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setValueLength(self, minimum: int, maximum: int, /) -> None: ... + def setWriteConstraints(self, constraints: PySide6.QtBluetooth.QBluetooth.AttAccessConstraint, /) -> None: ... + def swap(self, other: PySide6.QtBluetooth.QLowEnergyCharacteristicData, /) -> None: ... + def uuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ... + def value(self, /) -> PySide6.QtCore.QByteArray: ... + def writeConstraints(self, /) -> PySide6.QtBluetooth.QBluetooth.AttAccessConstraint: ... + + +class QLowEnergyConnectionParameters(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtBluetooth.QLowEnergyConnectionParameters, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyConnectionParameters, /) -> bool: ... + def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyConnectionParameters, /) -> bool: ... + def latency(self, /) -> int: ... + def maximumInterval(self, /) -> float: ... + def minimumInterval(self, /) -> float: ... + def setIntervalRange(self, minimum: float, maximum: float, /) -> None: ... + def setLatency(self, latency: int, /) -> None: ... + def setSupervisionTimeout(self, timeout: int, /) -> None: ... + def supervisionTimeout(self, /) -> int: ... + def swap(self, other: PySide6.QtBluetooth.QLowEnergyConnectionParameters, /) -> None: ... + + +class QLowEnergyController(PySide6.QtCore.QObject): + + connected : typing.ClassVar[Signal] = ... # connected() + connectionUpdated : typing.ClassVar[Signal] = ... # connectionUpdated(QLowEnergyConnectionParameters) + disconnected : typing.ClassVar[Signal] = ... # disconnected() + discoveryFinished : typing.ClassVar[Signal] = ... # discoveryFinished() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QLowEnergyController::Error) + mtuChanged : typing.ClassVar[Signal] = ... # mtuChanged(int) + rssiRead : typing.ClassVar[Signal] = ... # rssiRead(short) + serviceDiscovered : typing.ClassVar[Signal] = ... # serviceDiscovered(QBluetoothUuid) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QLowEnergyController::ControllerState) + + class ControllerState(enum.Enum): + + UnconnectedState = 0x0 + ConnectingState = 0x1 + ConnectedState = 0x2 + DiscoveringState = 0x3 + DiscoveredState = 0x4 + ClosingState = 0x5 + AdvertisingState = 0x6 + + class Error(enum.Enum): + + NoError = 0x0 + UnknownError = 0x1 + UnknownRemoteDeviceError = 0x2 + NetworkError = 0x3 + InvalidBluetoothAdapterError = 0x4 + ConnectionError = 0x5 + AdvertisingError = 0x6 + RemoteHostClosedError = 0x7 + AuthorizationError = 0x8 + MissingPermissionsError = 0x9 + RssiReadError = 0xa + + class RemoteAddressType(enum.Enum): + + PublicAddress = 0x0 + RandomAddress = 0x1 + + class Role(enum.Enum): + + CentralRole = 0x0 + PeripheralRole = 0x1 + + + def addService(self, service: PySide6.QtBluetooth.QLowEnergyServiceData, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtBluetooth.QLowEnergyService: ... + def connectToDevice(self, /) -> None: ... + @typing.overload + @staticmethod + def createCentral(remoteDevice: PySide6.QtBluetooth.QBluetoothDeviceInfo, localDevice: PySide6.QtBluetooth.QBluetoothAddress, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtBluetooth.QLowEnergyController: ... + @typing.overload + @staticmethod + def createCentral(remoteDevice: PySide6.QtBluetooth.QBluetoothDeviceInfo, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtBluetooth.QLowEnergyController: ... + @typing.overload + @staticmethod + def createPeripheral(localDevice: PySide6.QtBluetooth.QBluetoothAddress, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtBluetooth.QLowEnergyController: ... + @typing.overload + @staticmethod + def createPeripheral(parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtBluetooth.QLowEnergyController: ... + def createServiceObject(self, service: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtBluetooth.QLowEnergyService: ... + def disconnectFromDevice(self, /) -> None: ... + def discoverServices(self, /) -> None: ... + def error(self, /) -> PySide6.QtBluetooth.QLowEnergyController.Error: ... + def errorString(self, /) -> str: ... + def localAddress(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ... + def mtu(self, /) -> int: ... + def readRssi(self, /) -> None: ... + def remoteAddress(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ... + def remoteAddressType(self, /) -> PySide6.QtBluetooth.QLowEnergyController.RemoteAddressType: ... + def remoteDeviceUuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ... + def remoteName(self, /) -> str: ... + def requestConnectionUpdate(self, parameters: PySide6.QtBluetooth.QLowEnergyConnectionParameters, /) -> None: ... + def role(self, /) -> PySide6.QtBluetooth.QLowEnergyController.Role: ... + def services(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ... + def setRemoteAddressType(self, type: PySide6.QtBluetooth.QLowEnergyController.RemoteAddressType, /) -> None: ... + def startAdvertising(self, parameters: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters, advertisingData: PySide6.QtBluetooth.QLowEnergyAdvertisingData, /, scanResponseData: PySide6.QtBluetooth.QLowEnergyAdvertisingData = ...) -> None: ... + def state(self, /) -> PySide6.QtBluetooth.QLowEnergyController.ControllerState: ... + def stopAdvertising(self, /) -> None: ... + + +class QLowEnergyDescriptor(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtBluetooth.QLowEnergyDescriptor, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyDescriptor, /) -> bool: ... + def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyDescriptor, /) -> bool: ... + def isValid(self, /) -> bool: ... + def name(self, /) -> str: ... + def type(self, /) -> PySide6.QtBluetooth.QBluetoothUuid.DescriptorType: ... + def uuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ... + def value(self, /) -> PySide6.QtCore.QByteArray: ... + + +class QLowEnergyDescriptorData(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtBluetooth.QLowEnergyDescriptorData, /) -> None: ... + @typing.overload + def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyDescriptorData, /) -> bool: ... + def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyDescriptorData, /) -> bool: ... + def isReadable(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def isWritable(self, /) -> bool: ... + def readConstraints(self, /) -> PySide6.QtBluetooth.QBluetooth.AttAccessConstraint: ... + def setReadPermissions(self, readable: bool, /, constraints: PySide6.QtBluetooth.QBluetooth.AttAccessConstraint = ...) -> None: ... + def setUuid(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ... + def setValue(self, value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setWritePermissions(self, writable: bool, /, constraints: PySide6.QtBluetooth.QBluetooth.AttAccessConstraint = ...) -> None: ... + def swap(self, other: PySide6.QtBluetooth.QLowEnergyDescriptorData, /) -> None: ... + def uuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ... + def value(self, /) -> PySide6.QtCore.QByteArray: ... + def writeConstraints(self, /) -> PySide6.QtBluetooth.QBluetooth.AttAccessConstraint: ... + + +class QLowEnergyService(PySide6.QtCore.QObject): + + characteristicChanged : typing.ClassVar[Signal] = ... # characteristicChanged(QLowEnergyCharacteristic,QByteArray) + characteristicRead : typing.ClassVar[Signal] = ... # characteristicRead(QLowEnergyCharacteristic,QByteArray) + characteristicWritten : typing.ClassVar[Signal] = ... # characteristicWritten(QLowEnergyCharacteristic,QByteArray) + descriptorRead : typing.ClassVar[Signal] = ... # descriptorRead(QLowEnergyDescriptor,QByteArray) + descriptorWritten : typing.ClassVar[Signal] = ... # descriptorWritten(QLowEnergyDescriptor,QByteArray) + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QLowEnergyService::ServiceError) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QLowEnergyService::ServiceState) + + class DiscoveryMode(enum.Enum): + + FullDiscovery = 0x0 + SkipValueDiscovery = 0x1 + + class ServiceError(enum.Enum): + + NoError = 0x0 + OperationError = 0x1 + CharacteristicWriteError = 0x2 + DescriptorWriteError = 0x3 + UnknownError = 0x4 + CharacteristicReadError = 0x5 + DescriptorReadError = 0x6 + + class ServiceState(enum.Enum): + + InvalidService = 0x0 + DiscoveryRequired = 0x1 + RemoteService = 0x1 + DiscoveringService = 0x2 + RemoteServiceDiscovering = 0x2 + RemoteServiceDiscovered = 0x3 + ServiceDiscovered = 0x3 + LocalService = 0x4 + + class ServiceType(enum.Flag): + + PrimaryService = 0x1 + IncludedService = 0x2 + + class WriteMode(enum.Enum): + + WriteWithResponse = 0x0 + WriteWithoutResponse = 0x1 + WriteSigned = 0x2 + + + def characteristic(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> PySide6.QtBluetooth.QLowEnergyCharacteristic: ... + def characteristics(self, /) -> typing.List[PySide6.QtBluetooth.QLowEnergyCharacteristic]: ... + @typing.overload + def contains(self, characteristic: PySide6.QtBluetooth.QLowEnergyCharacteristic, /) -> bool: ... + @typing.overload + def contains(self, descriptor: PySide6.QtBluetooth.QLowEnergyDescriptor, /) -> bool: ... + def discoverDetails(self, /, mode: PySide6.QtBluetooth.QLowEnergyService.DiscoveryMode = ...) -> None: ... + def error(self, /) -> PySide6.QtBluetooth.QLowEnergyService.ServiceError: ... + def includedServices(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ... + def readCharacteristic(self, characteristic: PySide6.QtBluetooth.QLowEnergyCharacteristic, /) -> None: ... + def readDescriptor(self, descriptor: PySide6.QtBluetooth.QLowEnergyDescriptor, /) -> None: ... + def serviceName(self, /) -> str: ... + def serviceUuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ... + def state(self, /) -> PySide6.QtBluetooth.QLowEnergyService.ServiceState: ... + def type(self, /) -> PySide6.QtBluetooth.QLowEnergyService.ServiceType: ... + def writeCharacteristic(self, characteristic: PySide6.QtBluetooth.QLowEnergyCharacteristic, newValue: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, mode: PySide6.QtBluetooth.QLowEnergyService.WriteMode = ...) -> None: ... + def writeDescriptor(self, descriptor: PySide6.QtBluetooth.QLowEnergyDescriptor, newValue: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + +class QLowEnergyServiceData(Shiboken.Object): + + class ServiceType(enum.Enum): + + ServiceTypePrimary = 0x2800 + ServiceTypeSecondary = 0x2801 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtBluetooth.QLowEnergyServiceData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyServiceData, /) -> bool: ... + def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyServiceData, /) -> bool: ... + def addCharacteristic(self, characteristic: PySide6.QtBluetooth.QLowEnergyCharacteristicData, /) -> None: ... + def addIncludedService(self, service: PySide6.QtBluetooth.QLowEnergyService, /) -> None: ... + def characteristics(self, /) -> typing.List[PySide6.QtBluetooth.QLowEnergyCharacteristicData]: ... + def includedServices(self, /) -> typing.List[PySide6.QtBluetooth.QLowEnergyService]: ... + def isValid(self, /) -> bool: ... + def setCharacteristics(self, characteristics: collections.abc.Sequence[PySide6.QtBluetooth.QLowEnergyCharacteristicData], /) -> None: ... + def setIncludedServices(self, services: collections.abc.Sequence[PySide6.QtBluetooth.QLowEnergyService], /) -> None: ... + def setType(self, type: PySide6.QtBluetooth.QLowEnergyServiceData.ServiceType, /) -> None: ... + def setUuid(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ... + def swap(self, other: PySide6.QtBluetooth.QLowEnergyServiceData, /) -> None: ... + def type(self, /) -> PySide6.QtBluetooth.QLowEnergyServiceData.ServiceType: ... + def uuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtCharts.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtCharts.pyi new file mode 100644 index 0000000..ed09c4a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtCharts.pyi @@ -0,0 +1,1685 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtCharts, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtCharts` + +import PySide6.QtCharts +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtWidgets + +import os +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal + + +class QAbstractAxis(PySide6.QtCore.QObject): + + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + gridLineColorChanged : typing.ClassVar[Signal] = ... # gridLineColorChanged(QColor) + gridLinePenChanged : typing.ClassVar[Signal] = ... # gridLinePenChanged(QPen) + gridVisibleChanged : typing.ClassVar[Signal] = ... # gridVisibleChanged(bool) + labelsAngleChanged : typing.ClassVar[Signal] = ... # labelsAngleChanged(int) + labelsBrushChanged : typing.ClassVar[Signal] = ... # labelsBrushChanged(QBrush) + labelsColorChanged : typing.ClassVar[Signal] = ... # labelsColorChanged(QColor) + labelsEditableChanged : typing.ClassVar[Signal] = ... # labelsEditableChanged(bool) + labelsFontChanged : typing.ClassVar[Signal] = ... # labelsFontChanged(QFont) + labelsTruncatedChanged : typing.ClassVar[Signal] = ... # labelsTruncatedChanged(bool) + labelsVisibleChanged : typing.ClassVar[Signal] = ... # labelsVisibleChanged(bool) + linePenChanged : typing.ClassVar[Signal] = ... # linePenChanged(QPen) + lineVisibleChanged : typing.ClassVar[Signal] = ... # lineVisibleChanged(bool) + minorGridLineColorChanged: typing.ClassVar[Signal] = ... # minorGridLineColorChanged(QColor) + minorGridLinePenChanged : typing.ClassVar[Signal] = ... # minorGridLinePenChanged(QPen) + minorGridVisibleChanged : typing.ClassVar[Signal] = ... # minorGridVisibleChanged(bool) + reverseChanged : typing.ClassVar[Signal] = ... # reverseChanged(bool) + shadesBorderColorChanged : typing.ClassVar[Signal] = ... # shadesBorderColorChanged(QColor) + shadesBrushChanged : typing.ClassVar[Signal] = ... # shadesBrushChanged(QBrush) + shadesColorChanged : typing.ClassVar[Signal] = ... # shadesColorChanged(QColor) + shadesPenChanged : typing.ClassVar[Signal] = ... # shadesPenChanged(QPen) + shadesVisibleChanged : typing.ClassVar[Signal] = ... # shadesVisibleChanged(bool) + titleBrushChanged : typing.ClassVar[Signal] = ... # titleBrushChanged(QBrush) + titleFontChanged : typing.ClassVar[Signal] = ... # titleFontChanged(QFont) + titleTextChanged : typing.ClassVar[Signal] = ... # titleTextChanged(QString) + titleVisibleChanged : typing.ClassVar[Signal] = ... # titleVisibleChanged(bool) + truncateLabelsChanged : typing.ClassVar[Signal] = ... # truncateLabelsChanged(bool) + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged(bool) + + class AxisType(enum.Enum): + + AxisTypeNoAxis = 0x0 + AxisTypeValue = 0x1 + AxisTypeBarCategory = 0x2 + AxisTypeCategory = 0x4 + AxisTypeDateTime = 0x8 + AxisTypeLogValue = 0x10 + AxisTypeColor = 0x20 + + + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def gridLineColor(self, /) -> PySide6.QtGui.QColor: ... + def gridLinePen(self, /) -> PySide6.QtGui.QPen: ... + def hide(self, /) -> None: ... + def isGridLineVisible(self, /) -> bool: ... + def isLineVisible(self, /) -> bool: ... + def isMinorGridLineVisible(self, /) -> bool: ... + def isReverse(self, /) -> bool: ... + def isTitleVisible(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def labelsAngle(self, /) -> int: ... + def labelsBrush(self, /) -> PySide6.QtGui.QBrush: ... + def labelsColor(self, /) -> PySide6.QtGui.QColor: ... + def labelsEditable(self, /) -> bool: ... + def labelsFont(self, /) -> PySide6.QtGui.QFont: ... + def labelsTruncated(self, /) -> bool: ... + def labelsVisible(self, /) -> bool: ... + def linePen(self, /) -> PySide6.QtGui.QPen: ... + def linePenColor(self, /) -> PySide6.QtGui.QColor: ... + def minorGridLineColor(self, /) -> PySide6.QtGui.QColor: ... + def minorGridLinePen(self, /) -> PySide6.QtGui.QPen: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def setGridLineColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setGridLinePen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setGridLineVisible(self, /, visible: bool = ...) -> None: ... + def setLabelsAngle(self, angle: int, /) -> None: ... + def setLabelsBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setLabelsColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLabelsEditable(self, /, editable: bool = ...) -> None: ... + def setLabelsFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setLabelsVisible(self, /, visible: bool = ...) -> None: ... + def setLinePen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setLinePenColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLineVisible(self, /, visible: bool = ...) -> None: ... + def setMax(self, max: typing.Any, /) -> None: ... + def setMin(self, min: typing.Any, /) -> None: ... + def setMinorGridLineColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setMinorGridLinePen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setMinorGridLineVisible(self, /, visible: bool = ...) -> None: ... + def setRange(self, min: typing.Any, max: typing.Any, /) -> None: ... + def setReverse(self, /, reverse: bool = ...) -> None: ... + def setShadesBorderColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setShadesBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setShadesColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setShadesPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setShadesVisible(self, /, visible: bool = ...) -> None: ... + def setTitleBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setTitleFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setTitleText(self, title: str, /) -> None: ... + def setTitleVisible(self, /, visible: bool = ...) -> None: ... + def setTruncateLabels(self, /, truncateLabels: bool = ...) -> None: ... + def setVisible(self, /, visible: bool = ...) -> None: ... + def shadesBorderColor(self, /) -> PySide6.QtGui.QColor: ... + def shadesBrush(self, /) -> PySide6.QtGui.QBrush: ... + def shadesColor(self, /) -> PySide6.QtGui.QColor: ... + def shadesPen(self, /) -> PySide6.QtGui.QPen: ... + def shadesVisible(self, /) -> bool: ... + def show(self, /) -> None: ... + def titleBrush(self, /) -> PySide6.QtGui.QBrush: ... + def titleFont(self, /) -> PySide6.QtGui.QFont: ... + def titleText(self, /) -> str: ... + def truncateLabels(self, /) -> bool: ... + def type(self, /) -> PySide6.QtCharts.QAbstractAxis.AxisType: ... + + +class QAbstractBarSeries(PySide6.QtCharts.QAbstractSeries): + + barsetsAdded : typing.ClassVar[Signal] = ... # barsetsAdded(QList) + barsetsRemoved : typing.ClassVar[Signal] = ... # barsetsRemoved(QList) + clicked : typing.ClassVar[Signal] = ... # clicked(int,QBarSet*) + countChanged : typing.ClassVar[Signal] = ... # countChanged() + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(int,QBarSet*) + hovered : typing.ClassVar[Signal] = ... # hovered(bool,int,QBarSet*) + labelsAngleChanged : typing.ClassVar[Signal] = ... # labelsAngleChanged(double) + labelsFormatChanged : typing.ClassVar[Signal] = ... # labelsFormatChanged(QString) + labelsPositionChanged : typing.ClassVar[Signal] = ... # labelsPositionChanged(QAbstractBarSeries::LabelsPosition) + labelsPrecisionChanged : typing.ClassVar[Signal] = ... # labelsPrecisionChanged(int) + labelsVisibleChanged : typing.ClassVar[Signal] = ... # labelsVisibleChanged() + pressed : typing.ClassVar[Signal] = ... # pressed(int,QBarSet*) + released : typing.ClassVar[Signal] = ... # released(int,QBarSet*) + + class LabelsPosition(enum.Enum): + + LabelsCenter = 0x0 + LabelsInsideEnd = 0x1 + LabelsInsideBase = 0x2 + LabelsOutsideEnd = 0x3 + + + @typing.overload + def append(self, set: PySide6.QtCharts.QBarSet, /) -> bool: ... + @typing.overload + def append(self, sets: collections.abc.Sequence[PySide6.QtCharts.QBarSet], /) -> bool: ... + def barSets(self, /) -> typing.List[PySide6.QtCharts.QBarSet]: ... + def barWidth(self, /) -> float: ... + def clear(self, /) -> None: ... + def count(self, /) -> int: ... + def insert(self, index: int, set: PySide6.QtCharts.QBarSet, /) -> bool: ... + def isLabelsVisible(self, /) -> bool: ... + def labelsAngle(self, /) -> float: ... + def labelsFormat(self, /) -> str: ... + def labelsPosition(self, /) -> PySide6.QtCharts.QAbstractBarSeries.LabelsPosition: ... + def labelsPrecision(self, /) -> int: ... + def remove(self, set: PySide6.QtCharts.QBarSet, /) -> bool: ... + def setBarWidth(self, width: float, /) -> None: ... + def setLabelsAngle(self, angle: float, /) -> None: ... + def setLabelsFormat(self, format: str, /) -> None: ... + def setLabelsPosition(self, position: PySide6.QtCharts.QAbstractBarSeries.LabelsPosition, /) -> None: ... + def setLabelsPrecision(self, precision: int, /) -> None: ... + def setLabelsVisible(self, /, visible: bool = ...) -> None: ... + def take(self, set: PySide6.QtCharts.QBarSet, /) -> bool: ... + + +class QAbstractSeries(PySide6.QtCore.QObject): + + nameChanged : typing.ClassVar[Signal] = ... # nameChanged() + opacityChanged : typing.ClassVar[Signal] = ... # opacityChanged() + useOpenGLChanged : typing.ClassVar[Signal] = ... # useOpenGLChanged() + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged() + + class SeriesType(enum.Enum): + + SeriesTypeLine = 0x0 + SeriesTypeArea = 0x1 + SeriesTypeBar = 0x2 + SeriesTypeStackedBar = 0x3 + SeriesTypePercentBar = 0x4 + SeriesTypePie = 0x5 + SeriesTypeScatter = 0x6 + SeriesTypeSpline = 0x7 + SeriesTypeHorizontalBar = 0x8 + SeriesTypeHorizontalStackedBar = 0x9 + SeriesTypeHorizontalPercentBar = 0xa + SeriesTypeBoxPlot = 0xb + SeriesTypeCandlestick = 0xc + + + def attachAxis(self, axis: PySide6.QtCharts.QAbstractAxis, /) -> bool: ... + def attachedAxes(self, /) -> typing.List[PySide6.QtCharts.QAbstractAxis]: ... + def chart(self, /) -> PySide6.QtCharts.QChart: ... + def detachAxis(self, axis: PySide6.QtCharts.QAbstractAxis, /) -> bool: ... + def hide(self, /) -> None: ... + def isVisible(self, /) -> bool: ... + def name(self, /) -> str: ... + def opacity(self, /) -> float: ... + def setName(self, name: str, /) -> None: ... + def setOpacity(self, opacity: float, /) -> None: ... + def setUseOpenGL(self, /, enable: bool = ...) -> None: ... + def setVisible(self, /, visible: bool = ...) -> None: ... + def show(self, /) -> None: ... + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + def useOpenGL(self, /) -> bool: ... + + +class QAreaLegendMarker(PySide6.QtCharts.QLegendMarker): + + def __init__(self, series: PySide6.QtCharts.QAreaSeries, legend: PySide6.QtCharts.QLegend, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def series(self, /) -> PySide6.QtCharts.QAreaSeries: ... + def type(self, /) -> PySide6.QtCharts.QLegendMarker.LegendMarkerType: ... + + +class QAreaSeries(PySide6.QtCharts.QAbstractSeries): + + borderColorChanged : typing.ClassVar[Signal] = ... # borderColorChanged(QColor) + clicked : typing.ClassVar[Signal] = ... # clicked(QPointF) + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(QPointF) + hovered : typing.ClassVar[Signal] = ... # hovered(QPointF,bool) + pointLabelsClippingChanged: typing.ClassVar[Signal] = ... # pointLabelsClippingChanged(bool) + pointLabelsColorChanged : typing.ClassVar[Signal] = ... # pointLabelsColorChanged(QColor) + pointLabelsFontChanged : typing.ClassVar[Signal] = ... # pointLabelsFontChanged(QFont) + pointLabelsFormatChanged : typing.ClassVar[Signal] = ... # pointLabelsFormatChanged(QString) + pointLabelsVisibilityChanged: typing.ClassVar[Signal] = ... # pointLabelsVisibilityChanged(bool) + pressed : typing.ClassVar[Signal] = ... # pressed(QPointF) + released : typing.ClassVar[Signal] = ... # released(QPointF) + selected : typing.ClassVar[Signal] = ... # selected() + + @typing.overload + def __init__(self, upperSeries: PySide6.QtCharts.QLineSeries, /, lowerSeries: PySide6.QtCharts.QLineSeries | None = ..., *, color: PySide6.QtGui.QColor | None = ..., borderColor: PySide6.QtGui.QColor | None = ..., pointLabelsFormat: str | None = ..., pointLabelsVisible: bool | None = ..., pointLabelsFont: PySide6.QtGui.QFont | None = ..., pointLabelsColor: PySide6.QtGui.QColor | None = ..., pointLabelsClipping: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, upperSeries: PySide6.QtCharts.QLineSeries | None = ..., lowerSeries: PySide6.QtCharts.QLineSeries | None = ..., color: PySide6.QtGui.QColor | None = ..., borderColor: PySide6.QtGui.QColor | None = ..., pointLabelsFormat: str | None = ..., pointLabelsVisible: bool | None = ..., pointLabelsFont: PySide6.QtGui.QFont | None = ..., pointLabelsColor: PySide6.QtGui.QColor | None = ..., pointLabelsClipping: bool | None = ...) -> None: ... + + def borderColor(self, /) -> PySide6.QtGui.QColor: ... + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def lowerSeries(self, /) -> PySide6.QtCharts.QLineSeries: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + def pointLabelsClipping(self, /) -> bool: ... + def pointLabelsColor(self, /) -> PySide6.QtGui.QColor: ... + def pointLabelsFont(self, /) -> PySide6.QtGui.QFont: ... + def pointLabelsFormat(self, /) -> str: ... + def pointLabelsVisible(self, /) -> bool: ... + def pointsVisible(self, /) -> bool: ... + def setBorderColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLowerSeries(self, series: PySide6.QtCharts.QLineSeries, /) -> None: ... + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setPointLabelsClipping(self, /, enabled: bool = ...) -> None: ... + def setPointLabelsColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setPointLabelsFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setPointLabelsFormat(self, format: str, /) -> None: ... + def setPointLabelsVisible(self, /, visible: bool = ...) -> None: ... + def setPointsVisible(self, /, visible: bool = ...) -> None: ... + def setUpperSeries(self, series: PySide6.QtCharts.QLineSeries, /) -> None: ... + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + def upperSeries(self, /) -> PySide6.QtCharts.QLineSeries: ... + + +class QBarCategoryAxis(PySide6.QtCharts.QAbstractAxis): + + categoriesChanged : typing.ClassVar[Signal] = ... # categoriesChanged() + countChanged : typing.ClassVar[Signal] = ... # countChanged() + maxChanged : typing.ClassVar[Signal] = ... # maxChanged(QString) + minChanged : typing.ClassVar[Signal] = ... # minChanged(QString) + rangeChanged : typing.ClassVar[Signal] = ... # rangeChanged(QString,QString) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, categories: collections.abc.Sequence[str] | None = ..., min: str | None = ..., max: str | None = ..., count: int | None = ...) -> None: ... + + @typing.overload + def append(self, category: str, /) -> None: ... + @typing.overload + def append(self, categories: collections.abc.Sequence[str], /) -> None: ... + def at(self, index: int, /) -> str: ... + def categories(self, /) -> typing.List[str]: ... + def clear(self, /) -> None: ... + def count(self, /) -> int: ... + def insert(self, index: int, category: str, /) -> None: ... + def max(self, /) -> str: ... + def min(self, /) -> str: ... + def remove(self, category: str, /) -> None: ... + def replace(self, oldCategory: str, newCategory: str, /) -> None: ... + def setCategories(self, categories: collections.abc.Sequence[str], /) -> None: ... + def setMax(self, maxCategory: str, /) -> None: ... + def setMin(self, minCategory: str, /) -> None: ... + def setRange(self, minCategory: str, maxCategory: str, /) -> None: ... + def type(self, /) -> PySide6.QtCharts.QAbstractAxis.AxisType: ... + + +class QBarLegendMarker(PySide6.QtCharts.QLegendMarker): + + def __init__(self, series: PySide6.QtCharts.QAbstractBarSeries, barset: PySide6.QtCharts.QBarSet, legend: PySide6.QtCharts.QLegend, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def barset(self, /) -> PySide6.QtCharts.QBarSet: ... + def series(self, /) -> PySide6.QtCharts.QAbstractBarSeries: ... + def type(self, /) -> PySide6.QtCharts.QLegendMarker.LegendMarkerType: ... + + +class QBarModelMapper(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def count(self, /) -> int: ... + def first(self, /) -> int: ... + def firstBarSetSection(self, /) -> int: ... + def lastBarSetSection(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def series(self, /) -> PySide6.QtCharts.QAbstractBarSeries: ... + def setCount(self, count: int, /) -> None: ... + def setFirst(self, first: int, /) -> None: ... + def setFirstBarSetSection(self, firstBarSetSection: int, /) -> None: ... + def setLastBarSetSection(self, lastBarSetSection: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setOrientation(self, orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setSeries(self, series: PySide6.QtCharts.QAbstractBarSeries, /) -> None: ... + + +class QBarSeries(PySide6.QtCharts.QAbstractBarSeries): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + + +class QBarSet(PySide6.QtCore.QObject): + + borderColorChanged : typing.ClassVar[Signal] = ... # borderColorChanged(QColor) + brushChanged : typing.ClassVar[Signal] = ... # brushChanged() + clicked : typing.ClassVar[Signal] = ... # clicked(int) + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(int) + hovered : typing.ClassVar[Signal] = ... # hovered(bool,int) + labelBrushChanged : typing.ClassVar[Signal] = ... # labelBrushChanged() + labelChanged : typing.ClassVar[Signal] = ... # labelChanged() + labelColorChanged : typing.ClassVar[Signal] = ... # labelColorChanged(QColor) + labelFontChanged : typing.ClassVar[Signal] = ... # labelFontChanged() + penChanged : typing.ClassVar[Signal] = ... # penChanged() + pressed : typing.ClassVar[Signal] = ... # pressed(int) + released : typing.ClassVar[Signal] = ... # released(int) + selectedBarsChanged : typing.ClassVar[Signal] = ... # selectedBarsChanged(QList) + selectedColorChanged : typing.ClassVar[Signal] = ... # selectedColorChanged(QColor) + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(int) + valuesAdded : typing.ClassVar[Signal] = ... # valuesAdded(int,int) + valuesRemoved : typing.ClassVar[Signal] = ... # valuesRemoved(int,int) + + def __init__(self, label: str, /, parent: PySide6.QtCore.QObject | None = ..., *, pen: PySide6.QtGui.QPen | None = ..., brush: PySide6.QtGui.QBrush | None = ..., labelBrush: PySide6.QtGui.QBrush | None = ..., labelFont: PySide6.QtGui.QFont | None = ..., color: PySide6.QtGui.QColor | None = ..., borderColor: PySide6.QtGui.QColor | None = ..., labelColor: PySide6.QtGui.QColor | None = ...) -> None: ... + + def __lshift__(self, value: float, /) -> PySide6.QtCharts.QBarSet: ... + @typing.overload + def append(self, values: collections.abc.Sequence[float], /) -> None: ... + @typing.overload + def append(self, value: float, /) -> None: ... + def at(self, index: int, /) -> float: ... + def borderColor(self, /) -> PySide6.QtGui.QColor: ... + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def count(self, /) -> int: ... + def deselectAllBars(self, /) -> None: ... + def deselectBar(self, index: int, /) -> None: ... + def deselectBars(self, indexes: collections.abc.Sequence[int], /) -> None: ... + def insert(self, index: int, value: float, /) -> None: ... + def isBarSelected(self, index: int, /) -> bool: ... + def label(self, /) -> str: ... + def labelBrush(self, /) -> PySide6.QtGui.QBrush: ... + def labelColor(self, /) -> PySide6.QtGui.QColor: ... + def labelFont(self, /) -> PySide6.QtGui.QFont: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + def remove(self, index: int, /, count: int = ...) -> None: ... + def replace(self, index: int, value: float, /) -> None: ... + def selectAllBars(self, /) -> None: ... + def selectBar(self, index: int, /) -> None: ... + def selectBars(self, indexes: collections.abc.Sequence[int], /) -> None: ... + def selectedBars(self, /) -> typing.List[int]: ... + def selectedColor(self, /) -> PySide6.QtGui.QColor: ... + def setBarSelected(self, index: int, selected: bool, /) -> None: ... + def setBorderColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLabel(self, label: str, /) -> None: ... + def setLabelBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setLabelColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLabelFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setSelectedColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def sum(self, /) -> float: ... + def toggleSelection(self, indexes: collections.abc.Sequence[int], /) -> None: ... + + +class QBoxPlotLegendMarker(PySide6.QtCharts.QLegendMarker): + + def __init__(self, series: PySide6.QtCharts.QBoxPlotSeries, legend: PySide6.QtCharts.QLegend, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def series(self, /) -> PySide6.QtCharts.QBoxPlotSeries: ... + def type(self, /) -> PySide6.QtCharts.QLegendMarker.LegendMarkerType: ... + + +class QBoxPlotModelMapper(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def count(self, /) -> int: ... + def first(self, /) -> int: ... + def firstBoxSetSection(self, /) -> int: ... + def lastBoxSetSection(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def series(self, /) -> PySide6.QtCharts.QBoxPlotSeries: ... + def setCount(self, count: int, /) -> None: ... + def setFirst(self, first: int, /) -> None: ... + def setFirstBoxSetSection(self, firstBoxSetSection: int, /) -> None: ... + def setLastBoxSetSection(self, lastBoxSetSection: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setOrientation(self, orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setSeries(self, series: PySide6.QtCharts.QBoxPlotSeries, /) -> None: ... + + +class QBoxPlotSeries(PySide6.QtCharts.QAbstractSeries): + + boxOutlineVisibilityChanged: typing.ClassVar[Signal] = ... # boxOutlineVisibilityChanged() + boxWidthChanged : typing.ClassVar[Signal] = ... # boxWidthChanged() + boxsetsAdded : typing.ClassVar[Signal] = ... # boxsetsAdded(QList) + boxsetsRemoved : typing.ClassVar[Signal] = ... # boxsetsRemoved(QList) + brushChanged : typing.ClassVar[Signal] = ... # brushChanged() + clicked : typing.ClassVar[Signal] = ... # clicked(QBoxSet*) + countChanged : typing.ClassVar[Signal] = ... # countChanged() + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(QBoxSet*) + hovered : typing.ClassVar[Signal] = ... # hovered(bool,QBoxSet*) + penChanged : typing.ClassVar[Signal] = ... # penChanged() + pressed : typing.ClassVar[Signal] = ... # pressed(QBoxSet*) + released : typing.ClassVar[Signal] = ... # released(QBoxSet*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, boxOutlineVisible: bool | None = ..., boxWidth: float | None = ..., pen: PySide6.QtGui.QPen | None = ..., brush: PySide6.QtGui.QBrush | None = ..., count: int | None = ...) -> None: ... + + @typing.overload + def append(self, box: PySide6.QtCharts.QBoxSet, /) -> bool: ... + @typing.overload + def append(self, boxes: collections.abc.Sequence[PySide6.QtCharts.QBoxSet], /) -> bool: ... + def boxOutlineVisible(self, /) -> bool: ... + def boxSets(self, /) -> typing.List[PySide6.QtCharts.QBoxSet]: ... + def boxWidth(self, /) -> float: ... + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def clear(self, /) -> None: ... + def count(self, /) -> int: ... + def insert(self, index: int, box: PySide6.QtCharts.QBoxSet, /) -> bool: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + def remove(self, box: PySide6.QtCharts.QBoxSet, /) -> bool: ... + def setBoxOutlineVisible(self, visible: bool, /) -> None: ... + def setBoxWidth(self, width: float, /) -> None: ... + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def take(self, box: PySide6.QtCharts.QBoxSet, /) -> bool: ... + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + + +class QBoxSet(PySide6.QtCore.QObject): + + brushChanged : typing.ClassVar[Signal] = ... # brushChanged() + cleared : typing.ClassVar[Signal] = ... # cleared() + clicked : typing.ClassVar[Signal] = ... # clicked() + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked() + hovered : typing.ClassVar[Signal] = ... # hovered(bool) + penChanged : typing.ClassVar[Signal] = ... # penChanged() + pressed : typing.ClassVar[Signal] = ... # pressed() + released : typing.ClassVar[Signal] = ... # released() + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(int) + valuesChanged : typing.ClassVar[Signal] = ... # valuesChanged() + + class ValuePositions(enum.IntEnum): + + LowerExtreme = 0x0 + LowerQuartile = 0x1 + Median = 0x2 + UpperQuartile = 0x3 + UpperExtreme = 0x4 + + + @typing.overload + def __init__(self, /, label: str = ..., parent: PySide6.QtCore.QObject | None = ..., *, pen: PySide6.QtGui.QPen | None = ..., brush: PySide6.QtGui.QBrush | None = ...) -> None: ... + @typing.overload + def __init__(self, le: float, lq: float, m: float, uq: float, ue: float, /, label: str = ..., parent: PySide6.QtCore.QObject | None = ..., *, pen: PySide6.QtGui.QPen | None = ..., brush: PySide6.QtGui.QBrush | None = ...) -> None: ... + + def __lshift__(self, value: float, /) -> PySide6.QtCharts.QBoxSet: ... + @typing.overload + def append(self, values: collections.abc.Sequence[float], /) -> None: ... + @typing.overload + def append(self, value: float, /) -> None: ... + def at(self, index: int, /) -> float: ... + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def clear(self, /) -> None: ... + def count(self, /) -> int: ... + def label(self, /) -> str: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setLabel(self, label: str, /) -> None: ... + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setValue(self, index: int, value: float, /) -> None: ... + + +class QCandlestickLegendMarker(PySide6.QtCharts.QLegendMarker): + + def __init__(self, series: PySide6.QtCharts.QCandlestickSeries, legend: PySide6.QtCharts.QLegend, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def series(self, /) -> PySide6.QtCharts.QCandlestickSeries: ... + def type(self, /) -> PySide6.QtCharts.QLegendMarker.LegendMarkerType: ... + + +class QCandlestickModelMapper(PySide6.QtCore.QObject): + + modelReplaced : typing.ClassVar[Signal] = ... # modelReplaced() + seriesReplaced : typing.ClassVar[Signal] = ... # seriesReplaced() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, model: PySide6.QtCore.QAbstractItemModel | None = ..., series: PySide6.QtCharts.QCandlestickSeries | None = ...) -> None: ... + + def close(self, /) -> int: ... + def firstSetSection(self, /) -> int: ... + def high(self, /) -> int: ... + def lastSetSection(self, /) -> int: ... + def low(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def open(self, /) -> int: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def series(self, /) -> PySide6.QtCharts.QCandlestickSeries: ... + def setClose(self, close: int, /) -> None: ... + def setFirstSetSection(self, firstSetSection: int, /) -> None: ... + def setHigh(self, high: int, /) -> None: ... + def setLastSetSection(self, lastSetSection: int, /) -> None: ... + def setLow(self, low: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setOpen(self, open: int, /) -> None: ... + def setSeries(self, series: PySide6.QtCharts.QCandlestickSeries, /) -> None: ... + def setTimestamp(self, timestamp: int, /) -> None: ... + def timestamp(self, /) -> int: ... + + +class QCandlestickSeries(PySide6.QtCharts.QAbstractSeries): + + bodyOutlineVisibilityChanged: typing.ClassVar[Signal] = ... # bodyOutlineVisibilityChanged() + bodyWidthChanged : typing.ClassVar[Signal] = ... # bodyWidthChanged() + brushChanged : typing.ClassVar[Signal] = ... # brushChanged() + candlestickSetsAdded : typing.ClassVar[Signal] = ... # candlestickSetsAdded(QList) + candlestickSetsRemoved : typing.ClassVar[Signal] = ... # candlestickSetsRemoved(QList) + capsVisibilityChanged : typing.ClassVar[Signal] = ... # capsVisibilityChanged() + capsWidthChanged : typing.ClassVar[Signal] = ... # capsWidthChanged() + clicked : typing.ClassVar[Signal] = ... # clicked(QCandlestickSet*) + countChanged : typing.ClassVar[Signal] = ... # countChanged() + decreasingColorChanged : typing.ClassVar[Signal] = ... # decreasingColorChanged() + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(QCandlestickSet*) + hovered : typing.ClassVar[Signal] = ... # hovered(bool,QCandlestickSet*) + increasingColorChanged : typing.ClassVar[Signal] = ... # increasingColorChanged() + maximumColumnWidthChanged: typing.ClassVar[Signal] = ... # maximumColumnWidthChanged() + minimumColumnWidthChanged: typing.ClassVar[Signal] = ... # minimumColumnWidthChanged() + penChanged : typing.ClassVar[Signal] = ... # penChanged() + pressed : typing.ClassVar[Signal] = ... # pressed(QCandlestickSet*) + released : typing.ClassVar[Signal] = ... # released(QCandlestickSet*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, count: int | None = ..., maximumColumnWidth: float | None = ..., minimumColumnWidth: float | None = ..., bodyWidth: float | None = ..., bodyOutlineVisible: bool | None = ..., capsWidth: float | None = ..., capsVisible: bool | None = ..., increasingColor: PySide6.QtGui.QColor | None = ..., decreasingColor: PySide6.QtGui.QColor | None = ..., brush: PySide6.QtGui.QBrush | None = ..., pen: PySide6.QtGui.QPen | None = ...) -> None: ... + + @typing.overload + def append(self, set: PySide6.QtCharts.QCandlestickSet, /) -> bool: ... + @typing.overload + def append(self, sets: collections.abc.Sequence[PySide6.QtCharts.QCandlestickSet], /) -> bool: ... + def bodyOutlineVisible(self, /) -> bool: ... + def bodyWidth(self, /) -> float: ... + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def capsVisible(self, /) -> bool: ... + def capsWidth(self, /) -> float: ... + def clear(self, /) -> None: ... + def count(self, /) -> int: ... + def decreasingColor(self, /) -> PySide6.QtGui.QColor: ... + def increasingColor(self, /) -> PySide6.QtGui.QColor: ... + def insert(self, index: int, set: PySide6.QtCharts.QCandlestickSet, /) -> bool: ... + def maximumColumnWidth(self, /) -> float: ... + def minimumColumnWidth(self, /) -> float: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + @typing.overload + def remove(self, set: PySide6.QtCharts.QCandlestickSet, /) -> bool: ... + @typing.overload + def remove(self, sets: collections.abc.Sequence[PySide6.QtCharts.QCandlestickSet], /) -> bool: ... + def setBodyOutlineVisible(self, bodyOutlineVisible: bool, /) -> None: ... + def setBodyWidth(self, bodyWidth: float, /) -> None: ... + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setCapsVisible(self, capsVisible: bool, /) -> None: ... + def setCapsWidth(self, capsWidth: float, /) -> None: ... + def setDecreasingColor(self, decreasingColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setIncreasingColor(self, increasingColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setMaximumColumnWidth(self, maximumColumnWidth: float, /) -> None: ... + def setMinimumColumnWidth(self, minimumColumnWidth: float, /) -> None: ... + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def sets(self, /) -> typing.List[PySide6.QtCharts.QCandlestickSet]: ... + def take(self, set: PySide6.QtCharts.QCandlestickSet, /) -> bool: ... + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + + +class QCandlestickSet(PySide6.QtCore.QObject): + + brushChanged : typing.ClassVar[Signal] = ... # brushChanged() + clicked : typing.ClassVar[Signal] = ... # clicked() + closeChanged : typing.ClassVar[Signal] = ... # closeChanged() + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked() + highChanged : typing.ClassVar[Signal] = ... # highChanged() + hovered : typing.ClassVar[Signal] = ... # hovered(bool) + lowChanged : typing.ClassVar[Signal] = ... # lowChanged() + openChanged : typing.ClassVar[Signal] = ... # openChanged() + penChanged : typing.ClassVar[Signal] = ... # penChanged() + pressed : typing.ClassVar[Signal] = ... # pressed() + released : typing.ClassVar[Signal] = ... # released() + timestampChanged : typing.ClassVar[Signal] = ... # timestampChanged() + + @typing.overload + def __init__(self, /, timestamp: float = ..., parent: PySide6.QtCore.QObject | None = ..., *, open: float | None = ..., high: float | None = ..., low: float | None = ..., close: float | None = ..., brush: PySide6.QtGui.QBrush | None = ..., pen: PySide6.QtGui.QPen | None = ...) -> None: ... + @typing.overload + def __init__(self, open: float, high: float, low: float, close: float, /, timestamp: float = ..., parent: PySide6.QtCore.QObject | None = ..., *, brush: PySide6.QtGui.QBrush | None = ..., pen: PySide6.QtGui.QPen | None = ...) -> None: ... + + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def close(self, /) -> float: ... + def high(self, /) -> float: ... + def low(self, /) -> float: ... + def open(self, /) -> float: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setClose(self, close: float, /) -> None: ... + def setHigh(self, high: float, /) -> None: ... + def setLow(self, low: float, /) -> None: ... + def setOpen(self, open: float, /) -> None: ... + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setTimestamp(self, timestamp: float, /) -> None: ... + def timestamp(self, /) -> float: ... + + +class QCategoryAxis(PySide6.QtCharts.QValueAxis): + + categoriesChanged : typing.ClassVar[Signal] = ... # categoriesChanged() + labelsPositionChanged : typing.ClassVar[Signal] = ... # labelsPositionChanged(QCategoryAxis::AxisLabelsPosition) + + class AxisLabelsPosition(enum.Enum): + + AxisLabelsPositionCenter = 0x0 + AxisLabelsPositionOnValue = 0x1 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, startValue: float | None = ..., count: int | None = ..., categoriesLabels: collections.abc.Sequence[str] | None = ..., labelsPosition: PySide6.QtCharts.QCategoryAxis.AxisLabelsPosition | None = ...) -> None: ... + + def append(self, label: str, categoryEndValue: float, /) -> None: ... + def categoriesLabels(self, /) -> typing.List[str]: ... + def count(self, /) -> int: ... + def endValue(self, categoryLabel: str, /) -> float: ... + def labelsPosition(self, /) -> PySide6.QtCharts.QCategoryAxis.AxisLabelsPosition: ... + def remove(self, label: str, /) -> None: ... + def replaceLabel(self, oldLabel: str, newLabel: str, /) -> None: ... + def setLabelsPosition(self, position: PySide6.QtCharts.QCategoryAxis.AxisLabelsPosition, /) -> None: ... + def setStartValue(self, min: float, /) -> None: ... + def startValue(self, /, categoryLabel: str = ...) -> float: ... + def type(self, /) -> PySide6.QtCharts.QAbstractAxis.AxisType: ... + + +class QChart(PySide6.QtWidgets.QGraphicsWidget): + + plotAreaChanged : typing.ClassVar[Signal] = ... # plotAreaChanged(QRectF) + + class AnimationOption(enum.Flag): + + NoAnimation = 0x0 + GridAxisAnimations = 0x1 + SeriesAnimations = 0x2 + AllAnimations = 0x3 + + class ChartTheme(enum.Enum): + + ChartThemeLight = 0x0 + ChartThemeBlueCerulean = 0x1 + ChartThemeDark = 0x2 + ChartThemeBrownSand = 0x3 + ChartThemeBlueNcs = 0x4 + ChartThemeHighContrast = 0x5 + ChartThemeBlueIcy = 0x6 + ChartThemeQt = 0x7 + + class ChartType(enum.Enum): + + ChartTypeUndefined = 0x0 + ChartTypeCartesian = 0x1 + ChartTypePolar = 0x2 + + + @typing.overload + def __init__(self, type: PySide6.QtCharts.QChart.ChartType, parent: PySide6.QtWidgets.QGraphicsItem, wFlags: PySide6.QtCore.Qt.WindowType, /, *, theme: PySide6.QtCharts.QChart.ChartTheme | None = ..., title: str | None = ..., backgroundVisible: bool | None = ..., dropShadowEnabled: bool | None = ..., backgroundRoundness: float | None = ..., animationOptions: PySide6.QtCharts.QChart.AnimationOption | None = ..., animationDuration: int | None = ..., animationEasingCurve: PySide6.QtCore.QEasingCurve | None = ..., margins: PySide6.QtCore.QMargins | None = ..., chartType: PySide6.QtCharts.QChart.ChartType | None = ..., plotAreaBackgroundVisible: bool | None = ..., localizeNumbers: bool | None = ..., locale: PySide6.QtCore.QLocale | None = ..., plotArea: PySide6.QtCore.QRectF | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ..., wFlags: PySide6.QtCore.Qt.WindowType = ..., *, theme: PySide6.QtCharts.QChart.ChartTheme | None = ..., title: str | None = ..., backgroundVisible: bool | None = ..., dropShadowEnabled: bool | None = ..., backgroundRoundness: float | None = ..., animationOptions: PySide6.QtCharts.QChart.AnimationOption | None = ..., animationDuration: int | None = ..., animationEasingCurve: PySide6.QtCore.QEasingCurve | None = ..., margins: PySide6.QtCore.QMargins | None = ..., chartType: PySide6.QtCharts.QChart.ChartType | None = ..., plotAreaBackgroundVisible: bool | None = ..., localizeNumbers: bool | None = ..., locale: PySide6.QtCore.QLocale | None = ..., plotArea: PySide6.QtCore.QRectF | None = ...) -> None: ... + + def addAxis(self, axis: PySide6.QtCharts.QAbstractAxis, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def addSeries(self, series: PySide6.QtCharts.QAbstractSeries, /) -> None: ... + def animationDuration(self, /) -> int: ... + def animationEasingCurve(self, /) -> PySide6.QtCore.QEasingCurve: ... + def animationOptions(self, /) -> PySide6.QtCharts.QChart.AnimationOption: ... + def axes(self, /, orientation: PySide6.QtCore.Qt.Orientation = ..., series: PySide6.QtCharts.QAbstractSeries | None = ...) -> typing.List[PySide6.QtCharts.QAbstractAxis]: ... + def axisX(self, /, series: PySide6.QtCharts.QAbstractSeries | None = ...) -> PySide6.QtCharts.QAbstractAxis: ... + def axisY(self, /, series: PySide6.QtCharts.QAbstractSeries | None = ...) -> PySide6.QtCharts.QAbstractAxis: ... + def backgroundBrush(self, /) -> PySide6.QtGui.QBrush: ... + def backgroundPen(self, /) -> PySide6.QtGui.QPen: ... + def backgroundRoundness(self, /) -> float: ... + def chartType(self, /) -> PySide6.QtCharts.QChart.ChartType: ... + def createDefaultAxes(self, /) -> None: ... + def isBackgroundVisible(self, /) -> bool: ... + def isDropShadowEnabled(self, /) -> bool: ... + def isPlotAreaBackgroundVisible(self, /) -> bool: ... + def isZoomed(self, /) -> bool: ... + def legend(self, /) -> PySide6.QtCharts.QLegend: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def localizeNumbers(self, /) -> bool: ... + def mapToPosition(self, value: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /, series: PySide6.QtCharts.QAbstractSeries | None = ...) -> PySide6.QtCore.QPointF: ... + def mapToValue(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /, series: PySide6.QtCharts.QAbstractSeries | None = ...) -> PySide6.QtCore.QPointF: ... + def margins(self, /) -> PySide6.QtCore.QMargins: ... + def plotArea(self, /) -> PySide6.QtCore.QRectF: ... + def plotAreaBackgroundBrush(self, /) -> PySide6.QtGui.QBrush: ... + def plotAreaBackgroundPen(self, /) -> PySide6.QtGui.QPen: ... + def removeAllSeries(self, /) -> None: ... + def removeAxis(self, axis: PySide6.QtCharts.QAbstractAxis, /) -> None: ... + def removeSeries(self, series: PySide6.QtCharts.QAbstractSeries, /) -> None: ... + def scroll(self, dx: float, dy: float, /) -> None: ... + def series(self, /) -> typing.List[PySide6.QtCharts.QAbstractSeries]: ... + def setAnimationDuration(self, msecs: int, /) -> None: ... + def setAnimationEasingCurve(self, curve: PySide6.QtCore.QEasingCurve | PySide6.QtCore.QEasingCurve.Type, /) -> None: ... + def setAnimationOptions(self, options: PySide6.QtCharts.QChart.AnimationOption, /) -> None: ... + def setAxisX(self, axis: PySide6.QtCharts.QAbstractAxis, /, series: PySide6.QtCharts.QAbstractSeries | None = ...) -> None: ... + def setAxisY(self, axis: PySide6.QtCharts.QAbstractAxis, /, series: PySide6.QtCharts.QAbstractSeries | None = ...) -> None: ... + def setBackgroundBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setBackgroundPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setBackgroundRoundness(self, diameter: float, /) -> None: ... + def setBackgroundVisible(self, /, visible: bool = ...) -> None: ... + def setDropShadowEnabled(self, /, enabled: bool = ...) -> None: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def setLocalizeNumbers(self, localize: bool, /) -> None: ... + def setMargins(self, margins: PySide6.QtCore.QMargins, /) -> None: ... + def setPlotArea(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def setPlotAreaBackgroundBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setPlotAreaBackgroundPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setPlotAreaBackgroundVisible(self, /, visible: bool = ...) -> None: ... + def setTheme(self, theme: PySide6.QtCharts.QChart.ChartTheme, /) -> None: ... + def setTitle(self, title: str, /) -> None: ... + def setTitleBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setTitleFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def theme(self, /) -> PySide6.QtCharts.QChart.ChartTheme: ... + def title(self, /) -> str: ... + def titleBrush(self, /) -> PySide6.QtGui.QBrush: ... + def titleFont(self, /) -> PySide6.QtGui.QFont: ... + def zoom(self, factor: float, /) -> None: ... + @typing.overload + def zoomIn(self, /) -> None: ... + @typing.overload + def zoomIn(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def zoomOut(self, /) -> None: ... + def zoomReset(self, /) -> None: ... + + +class QChartView(PySide6.QtWidgets.QGraphicsView): + + class RubberBand(enum.Flag): + + NoRubberBand = 0x0 + VerticalRubberBand = 0x1 + HorizontalRubberBand = 0x2 + RectangleRubberBand = 0x3 + ClickThroughRubberBand = 0x80 + + + @typing.overload + def __init__(self, chart: PySide6.QtCharts.QChart, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + def chart(self, /) -> PySide6.QtCharts.QChart: ... + def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def rubberBand(self, /) -> PySide6.QtCharts.QChartView.RubberBand: ... + def setChart(self, chart: PySide6.QtCharts.QChart, /) -> None: ... + def setRubberBand(self, rubberBands: PySide6.QtCharts.QChartView.RubberBand, /) -> None: ... + + +class QColorAxis(PySide6.QtCharts.QAbstractAxis): + + autoRangeChanged : typing.ClassVar[Signal] = ... # autoRangeChanged(bool) + gradientChanged : typing.ClassVar[Signal] = ... # gradientChanged(QLinearGradient) + maxChanged : typing.ClassVar[Signal] = ... # maxChanged(double) + minChanged : typing.ClassVar[Signal] = ... # minChanged(double) + rangeChanged : typing.ClassVar[Signal] = ... # rangeChanged(double,double) + sizeChanged : typing.ClassVar[Signal] = ... # sizeChanged(double) + tickCountChanged : typing.ClassVar[Signal] = ... # tickCountChanged(int) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, tickCount: int | None = ..., min: float | None = ..., max: float | None = ..., size: float | None = ..., autoRange: bool | None = ...) -> None: ... + + def autoRange(self, /) -> bool: ... + def gradient(self, /) -> PySide6.QtGui.QLinearGradient: ... + def max(self, /) -> float: ... + def min(self, /) -> float: ... + def setAutoRange(self, autoRange: bool, /) -> None: ... + def setGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ... + def setMax(self, max: float, /) -> None: ... + def setMin(self, min: float, /) -> None: ... + def setRange(self, min: float, max: float, /) -> None: ... + def setSize(self, size: float, /) -> None: ... + def setTickCount(self, count: int, /) -> None: ... + def size(self, /) -> float: ... + def tickCount(self, /) -> int: ... + def type(self, /) -> PySide6.QtCharts.QAbstractAxis.AxisType: ... + + +class QDateTimeAxis(PySide6.QtCharts.QAbstractAxis): + + formatChanged : typing.ClassVar[Signal] = ... # formatChanged(QString) + maxChanged : typing.ClassVar[Signal] = ... # maxChanged(QDateTime) + minChanged : typing.ClassVar[Signal] = ... # minChanged(QDateTime) + rangeChanged : typing.ClassVar[Signal] = ... # rangeChanged(QDateTime,QDateTime) + tickCountChanged : typing.ClassVar[Signal] = ... # tickCountChanged(int) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, tickCount: int | None = ..., min: PySide6.QtCore.QDateTime | None = ..., max: PySide6.QtCore.QDateTime | None = ..., format: str | None = ...) -> None: ... + + def format(self, /) -> str: ... + def max(self, /) -> PySide6.QtCore.QDateTime: ... + def min(self, /) -> PySide6.QtCore.QDateTime: ... + def setFormat(self, format: str, /) -> None: ... + def setMax(self, max: PySide6.QtCore.QDateTime, /) -> None: ... + def setMin(self, min: PySide6.QtCore.QDateTime, /) -> None: ... + def setRange(self, min: PySide6.QtCore.QDateTime, max: PySide6.QtCore.QDateTime, /) -> None: ... + def setTickCount(self, count: int, /) -> None: ... + def tickCount(self, /) -> int: ... + def type(self, /) -> PySide6.QtCharts.QAbstractAxis.AxisType: ... + + +class QHBarModelMapper(PySide6.QtCharts.QBarModelMapper): + + columnCountChanged : typing.ClassVar[Signal] = ... # columnCountChanged() + firstBarSetRowChanged : typing.ClassVar[Signal] = ... # firstBarSetRowChanged() + firstColumnChanged : typing.ClassVar[Signal] = ... # firstColumnChanged() + lastBarSetRowChanged : typing.ClassVar[Signal] = ... # lastBarSetRowChanged() + modelReplaced : typing.ClassVar[Signal] = ... # modelReplaced() + seriesReplaced : typing.ClassVar[Signal] = ... # seriesReplaced() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, series: PySide6.QtCharts.QAbstractBarSeries | None = ..., model: PySide6.QtCore.QAbstractItemModel | None = ..., firstBarSetRow: int | None = ..., lastBarSetRow: int | None = ..., firstColumn: int | None = ..., columnCount: int | None = ...) -> None: ... + + def columnCount(self, /) -> int: ... + def firstBarSetRow(self, /) -> int: ... + def firstColumn(self, /) -> int: ... + def lastBarSetRow(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def series(self, /) -> PySide6.QtCharts.QAbstractBarSeries: ... + def setColumnCount(self, columnCount: int, /) -> None: ... + def setFirstBarSetRow(self, firstBarSetRow: int, /) -> None: ... + def setFirstColumn(self, firstColumn: int, /) -> None: ... + def setLastBarSetRow(self, lastBarSetRow: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setSeries(self, series: PySide6.QtCharts.QAbstractBarSeries, /) -> None: ... + + +class QHBoxPlotModelMapper(PySide6.QtCharts.QBoxPlotModelMapper): + + columnCountChanged : typing.ClassVar[Signal] = ... # columnCountChanged() + firstBoxSetRowChanged : typing.ClassVar[Signal] = ... # firstBoxSetRowChanged() + firstColumnChanged : typing.ClassVar[Signal] = ... # firstColumnChanged() + lastBoxSetRowChanged : typing.ClassVar[Signal] = ... # lastBoxSetRowChanged() + modelReplaced : typing.ClassVar[Signal] = ... # modelReplaced() + seriesReplaced : typing.ClassVar[Signal] = ... # seriesReplaced() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, series: PySide6.QtCharts.QBoxPlotSeries | None = ..., model: PySide6.QtCore.QAbstractItemModel | None = ..., firstBoxSetRow: int | None = ..., lastBoxSetRow: int | None = ..., firstColumn: int | None = ..., columnCount: int | None = ...) -> None: ... + + def columnCount(self, /) -> int: ... + def firstBoxSetRow(self, /) -> int: ... + def firstColumn(self, /) -> int: ... + def lastBoxSetRow(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def series(self, /) -> PySide6.QtCharts.QBoxPlotSeries: ... + def setColumnCount(self, rowCount: int, /) -> None: ... + def setFirstBoxSetRow(self, firstBoxSetRow: int, /) -> None: ... + def setFirstColumn(self, firstColumn: int, /) -> None: ... + def setLastBoxSetRow(self, lastBoxSetRow: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setSeries(self, series: PySide6.QtCharts.QBoxPlotSeries, /) -> None: ... + + +class QHCandlestickModelMapper(PySide6.QtCharts.QCandlestickModelMapper): + + closeColumnChanged : typing.ClassVar[Signal] = ... # closeColumnChanged() + firstSetRowChanged : typing.ClassVar[Signal] = ... # firstSetRowChanged() + highColumnChanged : typing.ClassVar[Signal] = ... # highColumnChanged() + lastSetRowChanged : typing.ClassVar[Signal] = ... # lastSetRowChanged() + lowColumnChanged : typing.ClassVar[Signal] = ... # lowColumnChanged() + openColumnChanged : typing.ClassVar[Signal] = ... # openColumnChanged() + timestampColumnChanged : typing.ClassVar[Signal] = ... # timestampColumnChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, timestampColumn: int | None = ..., openColumn: int | None = ..., highColumn: int | None = ..., lowColumn: int | None = ..., closeColumn: int | None = ..., firstSetRow: int | None = ..., lastSetRow: int | None = ...) -> None: ... + + def closeColumn(self, /) -> int: ... + def firstSetRow(self, /) -> int: ... + def highColumn(self, /) -> int: ... + def lastSetRow(self, /) -> int: ... + def lowColumn(self, /) -> int: ... + def openColumn(self, /) -> int: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def setCloseColumn(self, closeColumn: int, /) -> None: ... + def setFirstSetRow(self, firstSetRow: int, /) -> None: ... + def setHighColumn(self, highColumn: int, /) -> None: ... + def setLastSetRow(self, lastSetRow: int, /) -> None: ... + def setLowColumn(self, lowColumn: int, /) -> None: ... + def setOpenColumn(self, openColumn: int, /) -> None: ... + def setTimestampColumn(self, timestampColumn: int, /) -> None: ... + def timestampColumn(self, /) -> int: ... + + +class QHPieModelMapper(PySide6.QtCharts.QPieModelMapper): + + columnCountChanged : typing.ClassVar[Signal] = ... # columnCountChanged() + firstColumnChanged : typing.ClassVar[Signal] = ... # firstColumnChanged() + labelsRowChanged : typing.ClassVar[Signal] = ... # labelsRowChanged() + modelReplaced : typing.ClassVar[Signal] = ... # modelReplaced() + seriesReplaced : typing.ClassVar[Signal] = ... # seriesReplaced() + valuesRowChanged : typing.ClassVar[Signal] = ... # valuesRowChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, series: PySide6.QtCharts.QPieSeries | None = ..., model: PySide6.QtCore.QAbstractItemModel | None = ..., valuesRow: int | None = ..., labelsRow: int | None = ..., firstColumn: int | None = ..., columnCount: int | None = ...) -> None: ... + + def columnCount(self, /) -> int: ... + def firstColumn(self, /) -> int: ... + def labelsRow(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def series(self, /) -> PySide6.QtCharts.QPieSeries: ... + def setColumnCount(self, columnCount: int, /) -> None: ... + def setFirstColumn(self, firstColumn: int, /) -> None: ... + def setLabelsRow(self, labelsRow: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setSeries(self, series: PySide6.QtCharts.QPieSeries, /) -> None: ... + def setValuesRow(self, valuesRow: int, /) -> None: ... + def valuesRow(self, /) -> int: ... + + +class QHXYModelMapper(PySide6.QtCharts.QXYModelMapper): + + columnCountChanged : typing.ClassVar[Signal] = ... # columnCountChanged() + firstColumnChanged : typing.ClassVar[Signal] = ... # firstColumnChanged() + modelReplaced : typing.ClassVar[Signal] = ... # modelReplaced() + seriesReplaced : typing.ClassVar[Signal] = ... # seriesReplaced() + xRowChanged : typing.ClassVar[Signal] = ... # xRowChanged() + yRowChanged : typing.ClassVar[Signal] = ... # yRowChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, series: PySide6.QtCharts.QXYSeries | None = ..., model: PySide6.QtCore.QAbstractItemModel | None = ..., xRow: int | None = ..., yRow: int | None = ..., firstColumn: int | None = ..., columnCount: int | None = ...) -> None: ... + + def columnCount(self, /) -> int: ... + def firstColumn(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def series(self, /) -> PySide6.QtCharts.QXYSeries: ... + def setColumnCount(self, columnCount: int, /) -> None: ... + def setFirstColumn(self, firstColumn: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setSeries(self, series: PySide6.QtCharts.QXYSeries, /) -> None: ... + def setXRow(self, xRow: int, /) -> None: ... + def setYRow(self, yRow: int, /) -> None: ... + def xRow(self, /) -> int: ... + def yRow(self, /) -> int: ... + + +class QHorizontalBarSeries(PySide6.QtCharts.QAbstractBarSeries): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + + +class QHorizontalPercentBarSeries(PySide6.QtCharts.QAbstractBarSeries): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + + +class QHorizontalStackedBarSeries(PySide6.QtCharts.QAbstractBarSeries): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + + +class QIntList: ... + + +class QLegend(PySide6.QtWidgets.QGraphicsWidget): + + attachedToChartChanged : typing.ClassVar[Signal] = ... # attachedToChartChanged(bool) + backgroundVisibleChanged : typing.ClassVar[Signal] = ... # backgroundVisibleChanged(bool) + borderColorChanged : typing.ClassVar[Signal] = ... # borderColorChanged(QColor) + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + fontChanged : typing.ClassVar[Signal] = ... # fontChanged(QFont) + interactiveChanged : typing.ClassVar[Signal] = ... # interactiveChanged(bool) + labelColorChanged : typing.ClassVar[Signal] = ... # labelColorChanged(QColor) + markerShapeChanged : typing.ClassVar[Signal] = ... # markerShapeChanged(MarkerShape) + reverseMarkersChanged : typing.ClassVar[Signal] = ... # reverseMarkersChanged(bool) + showToolTipsChanged : typing.ClassVar[Signal] = ... # showToolTipsChanged(bool) + + class MarkerShape(enum.Enum): + + MarkerShapeDefault = 0x0 + MarkerShapeRectangle = 0x1 + MarkerShapeCircle = 0x2 + MarkerShapeFromSeries = 0x3 + MarkerShapeRotatedRectangle = 0x4 + MarkerShapeTriangle = 0x5 + MarkerShapeStar = 0x6 + MarkerShapePentagon = 0x7 + + + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def attachToChart(self, /) -> None: ... + def borderColor(self, /) -> PySide6.QtGui.QColor: ... + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def detachFromChart(self, /) -> None: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def hideEvent(self, event: PySide6.QtGui.QHideEvent, /) -> None: ... + def isAttachedToChart(self, /) -> bool: ... + def isBackgroundVisible(self, /) -> bool: ... + def isInteractive(self, /) -> bool: ... + def labelBrush(self, /) -> PySide6.QtGui.QBrush: ... + def labelColor(self, /) -> PySide6.QtGui.QColor: ... + def markerShape(self, /) -> PySide6.QtCharts.QLegend.MarkerShape: ... + def markers(self, /, series: PySide6.QtCharts.QAbstractSeries | None = ...) -> typing.List[PySide6.QtCharts.QLegendMarker]: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + def reverseMarkers(self, /) -> bool: ... + def setAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setBackgroundVisible(self, /, visible: bool = ...) -> None: ... + def setBorderColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setInteractive(self, interactive: bool, /) -> None: ... + def setLabelBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setLabelColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setMarkerShape(self, shape: PySide6.QtCharts.QLegend.MarkerShape, /) -> None: ... + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setReverseMarkers(self, /, reverseMarkers: bool = ...) -> None: ... + def setShowToolTips(self, show: bool, /) -> None: ... + def showEvent(self, event: PySide6.QtGui.QShowEvent, /) -> None: ... + def showToolTips(self, /) -> bool: ... + + +class QLegendMarker(PySide6.QtCore.QObject): + + brushChanged : typing.ClassVar[Signal] = ... # brushChanged() + clicked : typing.ClassVar[Signal] = ... # clicked() + fontChanged : typing.ClassVar[Signal] = ... # fontChanged() + hovered : typing.ClassVar[Signal] = ... # hovered(bool) + labelBrushChanged : typing.ClassVar[Signal] = ... # labelBrushChanged() + labelChanged : typing.ClassVar[Signal] = ... # labelChanged() + penChanged : typing.ClassVar[Signal] = ... # penChanged() + shapeChanged : typing.ClassVar[Signal] = ... # shapeChanged() + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged() + + class LegendMarkerType(enum.Enum): + + LegendMarkerTypeArea = 0x0 + LegendMarkerTypeBar = 0x1 + LegendMarkerTypePie = 0x2 + LegendMarkerTypeXY = 0x3 + LegendMarkerTypeBoxPlot = 0x4 + LegendMarkerTypeCandlestick = 0x5 + + + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def isVisible(self, /) -> bool: ... + def label(self, /) -> str: ... + def labelBrush(self, /) -> PySide6.QtGui.QBrush: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + def series(self, /) -> PySide6.QtCharts.QAbstractSeries: ... + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setLabel(self, label: str, /) -> None: ... + def setLabelBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setShape(self, shape: PySide6.QtCharts.QLegend.MarkerShape, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def shape(self, /) -> PySide6.QtCharts.QLegend.MarkerShape: ... + def type(self, /) -> PySide6.QtCharts.QLegendMarker.LegendMarkerType: ... + + +class QLineSeries(PySide6.QtCharts.QXYSeries): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + + +class QLogValueAxis(PySide6.QtCharts.QAbstractAxis): + + baseChanged : typing.ClassVar[Signal] = ... # baseChanged(double) + labelFormatChanged : typing.ClassVar[Signal] = ... # labelFormatChanged(QString) + maxChanged : typing.ClassVar[Signal] = ... # maxChanged(double) + minChanged : typing.ClassVar[Signal] = ... # minChanged(double) + minorTickCountChanged : typing.ClassVar[Signal] = ... # minorTickCountChanged(int) + rangeChanged : typing.ClassVar[Signal] = ... # rangeChanged(double,double) + tickCountChanged : typing.ClassVar[Signal] = ... # tickCountChanged(int) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, min: float | None = ..., max: float | None = ..., labelFormat: str | None = ..., base: float | None = ..., tickCount: int | None = ..., minorTickCount: int | None = ...) -> None: ... + + def base(self, /) -> float: ... + def labelFormat(self, /) -> str: ... + def max(self, /) -> float: ... + def min(self, /) -> float: ... + def minorTickCount(self, /) -> int: ... + def setBase(self, base: float, /) -> None: ... + def setLabelFormat(self, format: str, /) -> None: ... + def setMax(self, max: float, /) -> None: ... + def setMin(self, min: float, /) -> None: ... + def setMinorTickCount(self, minorTickCount: int, /) -> None: ... + def setRange(self, min: float, max: float, /) -> None: ... + def tickCount(self, /) -> int: ... + def type(self, /) -> PySide6.QtCharts.QAbstractAxis.AxisType: ... + + +class QPercentBarSeries(PySide6.QtCharts.QAbstractBarSeries): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + + +class QPieLegendMarker(PySide6.QtCharts.QLegendMarker): + + def __init__(self, series: PySide6.QtCharts.QPieSeries, slice: PySide6.QtCharts.QPieSlice, legend: PySide6.QtCharts.QLegend, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def series(self, /) -> PySide6.QtCharts.QPieSeries: ... + def slice(self, /) -> PySide6.QtCharts.QPieSlice: ... + def type(self, /) -> PySide6.QtCharts.QLegendMarker.LegendMarkerType: ... + + +class QPieModelMapper(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def count(self, /) -> int: ... + def first(self, /) -> int: ... + def labelsSection(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def series(self, /) -> PySide6.QtCharts.QPieSeries: ... + def setCount(self, count: int, /) -> None: ... + def setFirst(self, first: int, /) -> None: ... + def setLabelsSection(self, labelsSection: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setOrientation(self, orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setSeries(self, series: PySide6.QtCharts.QPieSeries, /) -> None: ... + def setValuesSection(self, valuesSection: int, /) -> None: ... + def valuesSection(self, /) -> int: ... + + +class QPieSeries(PySide6.QtCharts.QAbstractSeries): + + added : typing.ClassVar[Signal] = ... # added(QList) + clicked : typing.ClassVar[Signal] = ... # clicked(QPieSlice*) + countChanged : typing.ClassVar[Signal] = ... # countChanged() + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(QPieSlice*) + hovered : typing.ClassVar[Signal] = ... # hovered(QPieSlice*,bool) + pressed : typing.ClassVar[Signal] = ... # pressed(QPieSlice*) + released : typing.ClassVar[Signal] = ... # released(QPieSlice*) + removed : typing.ClassVar[Signal] = ... # removed(QList) + sumChanged : typing.ClassVar[Signal] = ... # sumChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, horizontalPosition: float | None = ..., verticalPosition: float | None = ..., size: float | None = ..., startAngle: float | None = ..., endAngle: float | None = ..., count: int | None = ..., sum: float | None = ..., holeSize: float | None = ...) -> None: ... + + def __lshift__(self, slice: PySide6.QtCharts.QPieSlice, /) -> PySide6.QtCharts.QPieSeries: ... + @typing.overload + def append(self, slice: PySide6.QtCharts.QPieSlice, /) -> bool: ... + @typing.overload + def append(self, label: str, value: float, /) -> PySide6.QtCharts.QPieSlice: ... + @typing.overload + def append(self, slices: collections.abc.Sequence[PySide6.QtCharts.QPieSlice], /) -> bool: ... + def clear(self, /) -> None: ... + def count(self, /) -> int: ... + def holeSize(self, /) -> float: ... + def horizontalPosition(self, /) -> float: ... + def insert(self, index: int, slice: PySide6.QtCharts.QPieSlice, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def pieEndAngle(self, /) -> float: ... + def pieSize(self, /) -> float: ... + def pieStartAngle(self, /) -> float: ... + def remove(self, slice: PySide6.QtCharts.QPieSlice, /) -> bool: ... + def setHoleSize(self, holeSize: float, /) -> None: ... + def setHorizontalPosition(self, relativePosition: float, /) -> None: ... + def setLabelsPosition(self, position: PySide6.QtCharts.QPieSlice.LabelPosition, /) -> None: ... + def setLabelsVisible(self, /, visible: bool = ...) -> None: ... + def setPieEndAngle(self, endAngle: float, /) -> None: ... + def setPieSize(self, relativeSize: float, /) -> None: ... + def setPieStartAngle(self, startAngle: float, /) -> None: ... + def setVerticalPosition(self, relativePosition: float, /) -> None: ... + def slices(self, /) -> typing.List[PySide6.QtCharts.QPieSlice]: ... + def sum(self, /) -> float: ... + def take(self, slice: PySide6.QtCharts.QPieSlice, /) -> bool: ... + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + def verticalPosition(self, /) -> float: ... + + +class QPieSlice(PySide6.QtCore.QObject): + + angleSpanChanged : typing.ClassVar[Signal] = ... # angleSpanChanged() + borderColorChanged : typing.ClassVar[Signal] = ... # borderColorChanged() + borderWidthChanged : typing.ClassVar[Signal] = ... # borderWidthChanged() + brushChanged : typing.ClassVar[Signal] = ... # brushChanged() + clicked : typing.ClassVar[Signal] = ... # clicked() + colorChanged : typing.ClassVar[Signal] = ... # colorChanged() + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked() + hovered : typing.ClassVar[Signal] = ... # hovered(bool) + labelBrushChanged : typing.ClassVar[Signal] = ... # labelBrushChanged() + labelChanged : typing.ClassVar[Signal] = ... # labelChanged() + labelColorChanged : typing.ClassVar[Signal] = ... # labelColorChanged() + labelFontChanged : typing.ClassVar[Signal] = ... # labelFontChanged() + labelVisibleChanged : typing.ClassVar[Signal] = ... # labelVisibleChanged() + penChanged : typing.ClassVar[Signal] = ... # penChanged() + percentageChanged : typing.ClassVar[Signal] = ... # percentageChanged() + pressed : typing.ClassVar[Signal] = ... # pressed() + released : typing.ClassVar[Signal] = ... # released() + startAngleChanged : typing.ClassVar[Signal] = ... # startAngleChanged() + valueChanged : typing.ClassVar[Signal] = ... # valueChanged() + + class LabelPosition(enum.Enum): + + LabelOutside = 0x0 + LabelInsideHorizontal = 0x1 + LabelInsideTangential = 0x2 + LabelInsideNormal = 0x3 + + + @typing.overload + def __init__(self, label: str, value: float, /, parent: PySide6.QtCore.QObject | None = ..., *, labelVisible: bool | None = ..., labelPosition: PySide6.QtCharts.QPieSlice.LabelPosition | None = ..., exploded: bool | None = ..., pen: PySide6.QtGui.QPen | None = ..., borderColor: PySide6.QtGui.QColor | None = ..., borderWidth: int | None = ..., brush: PySide6.QtGui.QBrush | None = ..., color: PySide6.QtGui.QColor | None = ..., labelBrush: PySide6.QtGui.QBrush | None = ..., labelColor: PySide6.QtGui.QColor | None = ..., labelFont: PySide6.QtGui.QFont | None = ..., labelArmLengthFactor: float | None = ..., explodeDistanceFactor: float | None = ..., percentage: float | None = ..., startAngle: float | None = ..., angleSpan: float | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, label: str | None = ..., value: float | None = ..., labelVisible: bool | None = ..., labelPosition: PySide6.QtCharts.QPieSlice.LabelPosition | None = ..., exploded: bool | None = ..., pen: PySide6.QtGui.QPen | None = ..., borderColor: PySide6.QtGui.QColor | None = ..., borderWidth: int | None = ..., brush: PySide6.QtGui.QBrush | None = ..., color: PySide6.QtGui.QColor | None = ..., labelBrush: PySide6.QtGui.QBrush | None = ..., labelColor: PySide6.QtGui.QColor | None = ..., labelFont: PySide6.QtGui.QFont | None = ..., labelArmLengthFactor: float | None = ..., explodeDistanceFactor: float | None = ..., percentage: float | None = ..., startAngle: float | None = ..., angleSpan: float | None = ...) -> None: ... + + def angleSpan(self, /) -> float: ... + def borderColor(self, /) -> PySide6.QtGui.QColor: ... + def borderWidth(self, /) -> int: ... + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def explodeDistanceFactor(self, /) -> float: ... + def isExploded(self, /) -> bool: ... + def isLabelVisible(self, /) -> bool: ... + def label(self, /) -> str: ... + def labelArmLengthFactor(self, /) -> float: ... + def labelBrush(self, /) -> PySide6.QtGui.QBrush: ... + def labelColor(self, /) -> PySide6.QtGui.QColor: ... + def labelFont(self, /) -> PySide6.QtGui.QFont: ... + def labelPosition(self, /) -> PySide6.QtCharts.QPieSlice.LabelPosition: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + def percentage(self, /) -> float: ... + def series(self, /) -> PySide6.QtCharts.QPieSeries: ... + def setBorderColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBorderWidth(self, width: int, /) -> None: ... + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setExplodeDistanceFactor(self, factor: float, /) -> None: ... + def setExploded(self, /, exploded: bool = ...) -> None: ... + def setLabel(self, label: str, /) -> None: ... + def setLabelArmLengthFactor(self, factor: float, /) -> None: ... + def setLabelBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setLabelColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLabelFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setLabelPosition(self, position: PySide6.QtCharts.QPieSlice.LabelPosition, /) -> None: ... + def setLabelVisible(self, /, visible: bool = ...) -> None: ... + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setValue(self, value: float, /) -> None: ... + def startAngle(self, /) -> float: ... + def value(self, /) -> float: ... + + +class QPointFList: ... + + +class QPolarChart(PySide6.QtCharts.QChart): + + class PolarOrientation(enum.Flag): + + PolarOrientationRadial = 0x1 + PolarOrientationAngular = 0x2 + + + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ..., wFlags: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def addAxis(self, axis: PySide6.QtCharts.QAbstractAxis, polarOrientation: PySide6.QtCharts.QPolarChart.PolarOrientation, /) -> None: ... + @staticmethod + def axisPolarOrientation(axis: PySide6.QtCharts.QAbstractAxis, /) -> PySide6.QtCharts.QPolarChart.PolarOrientation: ... + + +class QScatterSeries(PySide6.QtCharts.QXYSeries): + + borderColorChanged : typing.ClassVar[Signal] = ... # borderColorChanged(QColor) + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + markerShapeChanged : typing.ClassVar[Signal] = ... # markerShapeChanged(MarkerShape) + markerSizeChanged : typing.ClassVar[Signal] = ... # markerSizeChanged(double) + + class MarkerShape(enum.Enum): + + MarkerShapeCircle = 0x0 + MarkerShapeRectangle = 0x1 + MarkerShapeRotatedRectangle = 0x2 + MarkerShapeTriangle = 0x3 + MarkerShapeStar = 0x4 + MarkerShapePentagon = 0x5 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, color: PySide6.QtGui.QColor | None = ..., borderColor: PySide6.QtGui.QColor | None = ..., markerShape: PySide6.QtCharts.QScatterSeries.MarkerShape | None = ..., markerSize: float | None = ..., brush: PySide6.QtGui.QBrush | None = ...) -> None: ... + + def borderColor(self, /) -> PySide6.QtGui.QColor: ... + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def markerShape(self, /) -> PySide6.QtCharts.QScatterSeries.MarkerShape: ... + def markerSize(self, /) -> float: ... + def setBorderColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setMarkerShape(self, shape: PySide6.QtCharts.QScatterSeries.MarkerShape, /) -> None: ... + def setMarkerSize(self, size: float, /) -> None: ... + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + + +class QSplineSeries(PySide6.QtCharts.QLineSeries): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + + +class QStackedBarSeries(PySide6.QtCharts.QAbstractBarSeries): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def type(self, /) -> PySide6.QtCharts.QAbstractSeries.SeriesType: ... + + +class QVBarModelMapper(PySide6.QtCharts.QBarModelMapper): + + firstBarSetColumnChanged : typing.ClassVar[Signal] = ... # firstBarSetColumnChanged() + firstRowChanged : typing.ClassVar[Signal] = ... # firstRowChanged() + lastBarSetColumnChanged : typing.ClassVar[Signal] = ... # lastBarSetColumnChanged() + modelReplaced : typing.ClassVar[Signal] = ... # modelReplaced() + rowCountChanged : typing.ClassVar[Signal] = ... # rowCountChanged() + seriesReplaced : typing.ClassVar[Signal] = ... # seriesReplaced() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, series: PySide6.QtCharts.QAbstractBarSeries | None = ..., model: PySide6.QtCore.QAbstractItemModel | None = ..., firstBarSetColumn: int | None = ..., lastBarSetColumn: int | None = ..., firstRow: int | None = ..., rowCount: int | None = ...) -> None: ... + + def firstBarSetColumn(self, /) -> int: ... + def firstRow(self, /) -> int: ... + def lastBarSetColumn(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def rowCount(self, /) -> int: ... + def series(self, /) -> PySide6.QtCharts.QAbstractBarSeries: ... + def setFirstBarSetColumn(self, firstBarSetColumn: int, /) -> None: ... + def setFirstRow(self, firstRow: int, /) -> None: ... + def setLastBarSetColumn(self, lastBarSetColumn: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setRowCount(self, rowCount: int, /) -> None: ... + def setSeries(self, series: PySide6.QtCharts.QAbstractBarSeries, /) -> None: ... + + +class QVBoxPlotModelMapper(PySide6.QtCharts.QBoxPlotModelMapper): + + firstBoxSetColumnChanged : typing.ClassVar[Signal] = ... # firstBoxSetColumnChanged() + firstRowChanged : typing.ClassVar[Signal] = ... # firstRowChanged() + lastBoxSetColumnChanged : typing.ClassVar[Signal] = ... # lastBoxSetColumnChanged() + modelReplaced : typing.ClassVar[Signal] = ... # modelReplaced() + rowCountChanged : typing.ClassVar[Signal] = ... # rowCountChanged() + seriesReplaced : typing.ClassVar[Signal] = ... # seriesReplaced() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, series: PySide6.QtCharts.QBoxPlotSeries | None = ..., model: PySide6.QtCore.QAbstractItemModel | None = ..., firstBoxSetColumn: int | None = ..., lastBoxSetColumn: int | None = ..., firstRow: int | None = ..., rowCount: int | None = ...) -> None: ... + + def firstBoxSetColumn(self, /) -> int: ... + def firstRow(self, /) -> int: ... + def lastBoxSetColumn(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def rowCount(self, /) -> int: ... + def series(self, /) -> PySide6.QtCharts.QBoxPlotSeries: ... + def setFirstBoxSetColumn(self, firstBoxSetColumn: int, /) -> None: ... + def setFirstRow(self, firstRow: int, /) -> None: ... + def setLastBoxSetColumn(self, lastBoxSetColumn: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setRowCount(self, rowCount: int, /) -> None: ... + def setSeries(self, series: PySide6.QtCharts.QBoxPlotSeries, /) -> None: ... + + +class QVCandlestickModelMapper(PySide6.QtCharts.QCandlestickModelMapper): + + closeRowChanged : typing.ClassVar[Signal] = ... # closeRowChanged() + firstSetColumnChanged : typing.ClassVar[Signal] = ... # firstSetColumnChanged() + highRowChanged : typing.ClassVar[Signal] = ... # highRowChanged() + lastSetColumnChanged : typing.ClassVar[Signal] = ... # lastSetColumnChanged() + lowRowChanged : typing.ClassVar[Signal] = ... # lowRowChanged() + openRowChanged : typing.ClassVar[Signal] = ... # openRowChanged() + timestampRowChanged : typing.ClassVar[Signal] = ... # timestampRowChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, timestampRow: int | None = ..., openRow: int | None = ..., highRow: int | None = ..., lowRow: int | None = ..., closeRow: int | None = ..., firstSetColumn: int | None = ..., lastSetColumn: int | None = ...) -> None: ... + + def closeRow(self, /) -> int: ... + def firstSetColumn(self, /) -> int: ... + def highRow(self, /) -> int: ... + def lastSetColumn(self, /) -> int: ... + def lowRow(self, /) -> int: ... + def openRow(self, /) -> int: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def setCloseRow(self, closeRow: int, /) -> None: ... + def setFirstSetColumn(self, firstSetColumn: int, /) -> None: ... + def setHighRow(self, highRow: int, /) -> None: ... + def setLastSetColumn(self, lastSetColumn: int, /) -> None: ... + def setLowRow(self, lowRow: int, /) -> None: ... + def setOpenRow(self, openRow: int, /) -> None: ... + def setTimestampRow(self, timestampRow: int, /) -> None: ... + def timestampRow(self, /) -> int: ... + + +class QVPieModelMapper(PySide6.QtCharts.QPieModelMapper): + + firstRowChanged : typing.ClassVar[Signal] = ... # firstRowChanged() + labelsColumnChanged : typing.ClassVar[Signal] = ... # labelsColumnChanged() + modelReplaced : typing.ClassVar[Signal] = ... # modelReplaced() + rowCountChanged : typing.ClassVar[Signal] = ... # rowCountChanged() + seriesReplaced : typing.ClassVar[Signal] = ... # seriesReplaced() + valuesColumnChanged : typing.ClassVar[Signal] = ... # valuesColumnChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, series: PySide6.QtCharts.QPieSeries | None = ..., model: PySide6.QtCore.QAbstractItemModel | None = ..., valuesColumn: int | None = ..., labelsColumn: int | None = ..., firstRow: int | None = ..., rowCount: int | None = ...) -> None: ... + + def firstRow(self, /) -> int: ... + def labelsColumn(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def rowCount(self, /) -> int: ... + def series(self, /) -> PySide6.QtCharts.QPieSeries: ... + def setFirstRow(self, firstRow: int, /) -> None: ... + def setLabelsColumn(self, labelsColumn: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setRowCount(self, rowCount: int, /) -> None: ... + def setSeries(self, series: PySide6.QtCharts.QPieSeries, /) -> None: ... + def setValuesColumn(self, valuesColumn: int, /) -> None: ... + def valuesColumn(self, /) -> int: ... + + +class QVXYModelMapper(PySide6.QtCharts.QXYModelMapper): + + firstRowChanged : typing.ClassVar[Signal] = ... # firstRowChanged() + modelReplaced : typing.ClassVar[Signal] = ... # modelReplaced() + rowCountChanged : typing.ClassVar[Signal] = ... # rowCountChanged() + seriesReplaced : typing.ClassVar[Signal] = ... # seriesReplaced() + xColumnChanged : typing.ClassVar[Signal] = ... # xColumnChanged() + yColumnChanged : typing.ClassVar[Signal] = ... # yColumnChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, series: PySide6.QtCharts.QXYSeries | None = ..., model: PySide6.QtCore.QAbstractItemModel | None = ..., xColumn: int | None = ..., yColumn: int | None = ..., firstRow: int | None = ..., rowCount: int | None = ...) -> None: ... + + def firstRow(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def rowCount(self, /) -> int: ... + def series(self, /) -> PySide6.QtCharts.QXYSeries: ... + def setFirstRow(self, firstRow: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setRowCount(self, rowCount: int, /) -> None: ... + def setSeries(self, series: PySide6.QtCharts.QXYSeries, /) -> None: ... + def setXColumn(self, xColumn: int, /) -> None: ... + def setYColumn(self, yColumn: int, /) -> None: ... + def xColumn(self, /) -> int: ... + def yColumn(self, /) -> int: ... + + +class QValueAxis(PySide6.QtCharts.QAbstractAxis): + + labelFormatChanged : typing.ClassVar[Signal] = ... # labelFormatChanged(QString) + maxChanged : typing.ClassVar[Signal] = ... # maxChanged(double) + minChanged : typing.ClassVar[Signal] = ... # minChanged(double) + minorTickCountChanged : typing.ClassVar[Signal] = ... # minorTickCountChanged(int) + rangeChanged : typing.ClassVar[Signal] = ... # rangeChanged(double,double) + tickAnchorChanged : typing.ClassVar[Signal] = ... # tickAnchorChanged(double) + tickCountChanged : typing.ClassVar[Signal] = ... # tickCountChanged(int) + tickIntervalChanged : typing.ClassVar[Signal] = ... # tickIntervalChanged(double) + tickTypeChanged : typing.ClassVar[Signal] = ... # tickTypeChanged(QValueAxis::TickType) + + class TickType(enum.Enum): + + TicksDynamic = 0x0 + TicksFixed = 0x1 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, tickCount: int | None = ..., min: float | None = ..., max: float | None = ..., labelFormat: str | None = ..., minorTickCount: int | None = ..., tickAnchor: float | None = ..., tickInterval: float | None = ..., tickType: PySide6.QtCharts.QValueAxis.TickType | None = ...) -> None: ... + + def applyNiceNumbers(self, /) -> None: ... + def labelFormat(self, /) -> str: ... + def max(self, /) -> float: ... + def min(self, /) -> float: ... + def minorTickCount(self, /) -> int: ... + def setLabelFormat(self, format: str, /) -> None: ... + def setMax(self, max: float, /) -> None: ... + def setMin(self, min: float, /) -> None: ... + def setMinorTickCount(self, count: int, /) -> None: ... + def setRange(self, min: float, max: float, /) -> None: ... + def setTickAnchor(self, anchor: float, /) -> None: ... + def setTickCount(self, count: int, /) -> None: ... + def setTickInterval(self, insterval: float, /) -> None: ... + def setTickType(self, type: PySide6.QtCharts.QValueAxis.TickType, /) -> None: ... + def tickAnchor(self, /) -> float: ... + def tickCount(self, /) -> int: ... + def tickInterval(self, /) -> float: ... + def tickType(self, /) -> PySide6.QtCharts.QValueAxis.TickType: ... + def type(self, /) -> PySide6.QtCharts.QAbstractAxis.AxisType: ... + + +class QXYLegendMarker(PySide6.QtCharts.QLegendMarker): + + def __init__(self, series: PySide6.QtCharts.QXYSeries, legend: PySide6.QtCharts.QLegend, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def series(self, /) -> PySide6.QtCharts.QXYSeries: ... + def type(self, /) -> PySide6.QtCharts.QLegendMarker.LegendMarkerType: ... + + +class QXYModelMapper(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def count(self, /) -> int: ... + def first(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def series(self, /) -> PySide6.QtCharts.QXYSeries: ... + def setCount(self, count: int, /) -> None: ... + def setFirst(self, first: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setOrientation(self, orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setSeries(self, series: PySide6.QtCharts.QXYSeries, /) -> None: ... + def setXSection(self, xSection: int, /) -> None: ... + def setYSection(self, ySection: int, /) -> None: ... + def xSection(self, /) -> int: ... + def ySection(self, /) -> int: ... + + +class QXYSeries(PySide6.QtCharts.QAbstractSeries): + + bestFitLineColorChanged : typing.ClassVar[Signal] = ... # bestFitLineColorChanged(QColor) + bestFitLinePenChanged : typing.ClassVar[Signal] = ... # bestFitLinePenChanged(QPen) + bestFitLineVisibilityChanged: typing.ClassVar[Signal] = ... # bestFitLineVisibilityChanged(bool) + clicked : typing.ClassVar[Signal] = ... # clicked(QPointF) + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(QPointF) + hovered : typing.ClassVar[Signal] = ... # hovered(QPointF,bool) + lightMarkerChanged : typing.ClassVar[Signal] = ... # lightMarkerChanged(QImage) + markerSizeChanged : typing.ClassVar[Signal] = ... # markerSizeChanged(double) + penChanged : typing.ClassVar[Signal] = ... # penChanged(QPen) + pointAdded : typing.ClassVar[Signal] = ... # pointAdded(int) + pointLabelsClippingChanged: typing.ClassVar[Signal] = ... # pointLabelsClippingChanged(bool) + pointLabelsColorChanged : typing.ClassVar[Signal] = ... # pointLabelsColorChanged(QColor) + pointLabelsFontChanged : typing.ClassVar[Signal] = ... # pointLabelsFontChanged(QFont) + pointLabelsFormatChanged : typing.ClassVar[Signal] = ... # pointLabelsFormatChanged(QString) + pointLabelsVisibilityChanged: typing.ClassVar[Signal] = ... # pointLabelsVisibilityChanged(bool) + pointRemoved : typing.ClassVar[Signal] = ... # pointRemoved(int) + pointReplaced : typing.ClassVar[Signal] = ... # pointReplaced(int) + pointsConfigurationChanged: typing.ClassVar[Signal] = ... # pointsConfigurationChanged(QXYSeries::PointsConfigurationHash) + pointsRemoved : typing.ClassVar[Signal] = ... # pointsRemoved(int,int) + pointsReplaced : typing.ClassVar[Signal] = ... # pointsReplaced() + pressed : typing.ClassVar[Signal] = ... # pressed(QPointF) + released : typing.ClassVar[Signal] = ... # released(QPointF) + selectedColorChanged : typing.ClassVar[Signal] = ... # selectedColorChanged(QColor) + selectedLightMarkerChanged: typing.ClassVar[Signal] = ... # selectedLightMarkerChanged(QImage) + selectedPointsChanged : typing.ClassVar[Signal] = ... # selectedPointsChanged() + + class PointConfiguration(enum.Enum): + + Color = 0x0 + Size = 0x1 + Visibility = 0x2 + LabelVisibility = 0x3 + LabelFormat = 0x4 + + + @typing.overload + def __lshift__(self, points: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> PySide6.QtCharts.QXYSeries: ... + @typing.overload + def __lshift__(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCharts.QXYSeries: ... + @typing.overload + def append(self, points: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> None: ... + @typing.overload + def append(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def append(self, x: float, y: float, /) -> None: ... + def appendNp(self, x: collections.abc.Sequence[typing.Any], y: collections.abc.Sequence[typing.Any], /) -> None: ... + def at(self, index: int, /) -> PySide6.QtCore.QPointF: ... + def bestFitLineColor(self, /) -> PySide6.QtGui.QColor: ... + def bestFitLineEquation(self, ok: bool, /) -> typing.Tuple[float, float]: ... + def bestFitLinePen(self, /) -> PySide6.QtGui.QPen: ... + def bestFitLineVisible(self, /) -> bool: ... + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def clear(self, /) -> None: ... + @typing.overload + def clearPointConfiguration(self, index: int, /) -> None: ... + @typing.overload + def clearPointConfiguration(self, index: int, key: PySide6.QtCharts.QXYSeries.PointConfiguration, /) -> None: ... + @typing.overload + def clearPointsConfiguration(self, /) -> None: ... + @typing.overload + def clearPointsConfiguration(self, key: PySide6.QtCharts.QXYSeries.PointConfiguration, /) -> None: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def colorBy(self, sourceData: collections.abc.Sequence[float], /, gradient: PySide6.QtGui.QLinearGradient = ...) -> None: ... + def count(self, /) -> int: ... + def deselectAllPoints(self, /) -> None: ... + def deselectPoint(self, index: int, /) -> None: ... + def deselectPoints(self, indexes: collections.abc.Sequence[int], /) -> None: ... + def insert(self, index: int, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def isPointSelected(self, index: int, /) -> bool: ... + def lightMarker(self, /) -> PySide6.QtGui.QImage: ... + def markerSize(self, /) -> float: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + def pointConfiguration(self, index: int, /) -> typing.Dict[PySide6.QtCharts.QXYSeries.PointConfiguration, typing.Any]: ... + def pointLabelsClipping(self, /) -> bool: ... + def pointLabelsColor(self, /) -> PySide6.QtGui.QColor: ... + def pointLabelsFont(self, /) -> PySide6.QtGui.QFont: ... + def pointLabelsFormat(self, /) -> str: ... + def pointLabelsVisible(self, /) -> bool: ... + def points(self, /) -> typing.List[PySide6.QtCore.QPointF]: ... + def pointsConfiguration(self, /) -> typing.Dict[int, typing.Dict[PySide6.QtCharts.QXYSeries.PointConfiguration, typing.Any]]: ... + def pointsVector(self, /) -> typing.List[PySide6.QtCore.QPointF]: ... + def pointsVisible(self, /) -> bool: ... + @typing.overload + def remove(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def remove(self, index: int, /) -> None: ... + @typing.overload + def remove(self, x: float, y: float, /) -> None: ... + def removePoints(self, index: int, count: int, /) -> None: ... + @typing.overload + def replace(self, points: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> None: ... + @typing.overload + def replace(self, oldPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, newPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def replace(self, index: int, newPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def replace(self, index: int, newX: float, newY: float, /) -> None: ... + @typing.overload + def replace(self, oldX: float, oldY: float, newX: float, newY: float, /) -> None: ... + def replaceNp(self, x: collections.abc.Sequence[typing.Any], y: collections.abc.Sequence[typing.Any], /) -> None: ... + def selectAllPoints(self, /) -> None: ... + def selectPoint(self, index: int, /) -> None: ... + def selectPoints(self, indexes: collections.abc.Sequence[int], /) -> None: ... + def selectedColor(self, /) -> PySide6.QtGui.QColor: ... + def selectedLightMarker(self, /) -> PySide6.QtGui.QImage: ... + def selectedPoints(self, /) -> typing.List[int]: ... + def setBestFitLineColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBestFitLinePen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setBestFitLineVisible(self, /, visible: bool = ...) -> None: ... + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLightMarker(self, lightMarker: PySide6.QtGui.QImage, /) -> None: ... + def setMarkerSize(self, size: float, /) -> None: ... + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + @typing.overload + def setPointConfiguration(self, index: int, key: PySide6.QtCharts.QXYSeries.PointConfiguration, value: typing.Any, /) -> None: ... + @typing.overload + def setPointConfiguration(self, index: int, configuration: typing.Dict[PySide6.QtCharts.QXYSeries.PointConfiguration, typing.Any], /) -> None: ... + def setPointLabelsClipping(self, /, enabled: bool = ...) -> None: ... + def setPointLabelsColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setPointLabelsFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setPointLabelsFormat(self, format: str, /) -> None: ... + def setPointLabelsVisible(self, /, visible: bool = ...) -> None: ... + def setPointSelected(self, index: int, selected: bool, /) -> None: ... + def setPointsConfiguration(self, pointsConfiguration: typing.Dict[int, typing.Dict[PySide6.QtCharts.QXYSeries.PointConfiguration, typing.Any]], /) -> None: ... + def setPointsVisible(self, /, visible: bool = ...) -> None: ... + def setSelectedColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setSelectedLightMarker(self, selectedLightMarker: PySide6.QtGui.QImage, /) -> None: ... + def sizeBy(self, sourceData: collections.abc.Sequence[float], minSize: float, maxSize: float, /) -> None: ... + def toggleSelection(self, indexes: collections.abc.Sequence[int], /) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtConcurrent.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtConcurrent.pyi new file mode 100644 index 0000000..7c80272 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtConcurrent.pyi @@ -0,0 +1,119 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtConcurrent, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtConcurrent` + +import PySide6.QtConcurrent +import PySide6.QtCore + +import enum +import typing +from shiboken6 import Shiboken + + +class QFutureQString(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QFutureQString: PySide6.QtConcurrent.QFutureQString, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def cancel(self, /) -> None: ... + def cancelChain(self, /) -> None: ... + def isCanceled(self, /) -> bool: ... + def isFinished(self, /) -> bool: ... + def isPaused(self, /) -> bool: ... + def isRunning(self, /) -> bool: ... + def isStarted(self, /) -> bool: ... + def isSuspended(self, /) -> bool: ... + def isSuspending(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def pause(self, /) -> None: ... + def progressMaximum(self, /) -> int: ... + def progressMinimum(self, /) -> int: ... + def progressText(self, /) -> str: ... + def progressValue(self, /) -> int: ... + def resultCount(self, /) -> int: ... + def resume(self, /) -> None: ... + def setPaused(self, paused: bool, /) -> None: ... + def setSuspended(self, suspend: bool, /) -> None: ... + def suspend(self, /) -> None: ... + def togglePaused(self, /) -> None: ... + def toggleSuspended(self, /) -> None: ... + def waitForFinished(self, /) -> None: ... + + +class QFutureVoid(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QFutureVoid: PySide6.QtConcurrent.QFutureVoid, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def cancel(self, /) -> None: ... + def cancelChain(self, /) -> None: ... + def isCanceled(self, /) -> bool: ... + def isFinished(self, /) -> bool: ... + def isPaused(self, /) -> bool: ... + def isRunning(self, /) -> bool: ... + def isStarted(self, /) -> bool: ... + def isSuspended(self, /) -> bool: ... + def isSuspending(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def pause(self, /) -> None: ... + def progressMaximum(self, /) -> int: ... + def progressMinimum(self, /) -> int: ... + def progressText(self, /) -> str: ... + def progressValue(self, /) -> int: ... + def resultCount(self, /) -> int: ... + def resume(self, /) -> None: ... + def setPaused(self, paused: bool, /) -> None: ... + def setSuspended(self, suspend: bool, /) -> None: ... + def suspend(self, /) -> None: ... + def togglePaused(self, /) -> None: ... + def toggleSuspended(self, /) -> None: ... + def waitForFinished(self, /) -> None: ... + + +class QFutureWatcherQString(PySide6.QtCore.QObject): + + def __init__(self, /, _parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def future(self, /) -> PySide6.QtConcurrent.QFutureQString: ... + def setFuture(self, future: PySide6.QtConcurrent.QFutureQString, /) -> None: ... + + +class QFutureWatcherVoid(PySide6.QtCore.QObject): + + def __init__(self, /, _parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + +class QIntList: ... + + +class QtConcurrent(Shiboken.Object): + + class FutureResult(enum.Enum): + + Ignore = 0x0 + + class ReduceOption(enum.Flag): + + UnorderedReduce = 0x1 + OrderedReduce = 0x2 + SequentialReduce = 0x4 + + class ThreadFunctionResult(enum.Enum): + + ThrottleThread = 0x0 + ThreadFinished = 0x1 + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtCore.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtCore.pyi new file mode 100644 index 0000000..8352b54 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtCore.pyi @@ -0,0 +1,10962 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtCore, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtCore` + +import PySide6.QtCore + +import os +import enum +import typing +import collections.abc +from shiboken6 import Shiboken + + +PlaceholderType = typing.TypeVar("PlaceholderType", bound=PySide6.QtCore.QObject) + + +class ClassInfo: + + def __init__(self, /, **info: typing.Dict[str, str]) -> None: ... + + +class MetaFunction: + def __call__(self, /, *args: typing.Any) -> typing.Any: ... + + +class MetaSignal(type): + def __instancecheck__(self, object: object, /) -> bool: ... + + +class Property: + + def __init__(self, type: type, /, fget: collections.abc.Callable[[typing.Any], typing.Any] | None = ..., fset: collections.abc.Callable[[typing.Any, typing.Any], None] | None = ..., freset: collections.abc.Callable[[typing.Any, typing.Any], None] | None = ..., doc: str | None = ..., notify: PySide6.QtCore.Signal | None = ..., designable: bool = ..., scriptable: bool = ..., stored: bool = ..., user: bool = ..., constant: bool = ..., final: bool = ...) -> None: ... + + def __call__(self, func: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtCore.Property: ... + def deleter(self, fdel: collections.abc.Callable[[typing.Any], None], /) -> PySide6.QtCore.Property: ... + def getter(self, fget: collections.abc.Callable[[typing.Any], typing.Any], /) -> PySide6.QtCore.Property: ... + def read(self, fget: collections.abc.Callable[[typing.Any], typing.Any], /) -> PySide6.QtCore.Property: ... + def setter(self, fset: collections.abc.Callable[[typing.Any, typing.Any], None], /) -> PySide6.QtCore.Property: ... + def write(self, fset: collections.abc.Callable[[typing.Any, typing.Any], None], /) -> PySide6.QtCore.Property: ... + + +class PyClassProperty(property): + + @classmethod + def __init__(cls, /, fget: collections.abc.Callable[[typing.Any], typing.Any] | None = ..., fset: collections.abc.Callable[[typing.Any, typing.Any], None] | None = ..., fdel: collections.abc.Callable[[typing.Any], None] | None = ..., doc: str | None = ...) -> None: ... + + +class QAbstractAnimation(PySide6.QtCore.QObject): + + currentLoopChanged : typing.ClassVar[Signal] = ... # currentLoopChanged(int) + directionChanged : typing.ClassVar[Signal] = ... # directionChanged(QAbstractAnimation::Direction) + finished : typing.ClassVar[Signal] = ... # finished() + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QAbstractAnimation::State,QAbstractAnimation::State) + + class DeletionPolicy(enum.Enum): + + KeepWhenStopped = 0x0 + DeleteWhenStopped = 0x1 + + class Direction(enum.Enum): + + Forward = 0x0 + Backward = 0x1 + + class State(enum.Enum): + + Stopped = 0x0 + Paused = 0x1 + Running = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, state: PySide6.QtCore.QAbstractAnimation.State | None = ..., loopCount: int | None = ..., currentTime: int | None = ..., currentLoop: int | None = ..., direction: PySide6.QtCore.QAbstractAnimation.Direction | None = ..., duration: int | None = ...) -> None: ... + + def currentLoop(self, /) -> int: ... + def currentLoopTime(self, /) -> int: ... + def currentTime(self, /) -> int: ... + def direction(self, /) -> PySide6.QtCore.QAbstractAnimation.Direction: ... + def duration(self, /) -> int: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def group(self, /) -> PySide6.QtCore.QAnimationGroup: ... + def loopCount(self, /) -> int: ... + def pause(self, /) -> None: ... + def resume(self, /) -> None: ... + def setCurrentTime(self, msecs: int, /) -> None: ... + def setDirection(self, direction: PySide6.QtCore.QAbstractAnimation.Direction, /) -> None: ... + def setLoopCount(self, loopCount: int, /) -> None: ... + def setPaused(self, arg__1: bool, /) -> None: ... + def start(self, /, policy: PySide6.QtCore.QAbstractAnimation.DeletionPolicy = ...) -> None: ... + def state(self, /) -> PySide6.QtCore.QAbstractAnimation.State: ... + def stop(self, /) -> None: ... + def totalDuration(self, /) -> int: ... + def updateCurrentTime(self, currentTime: int, /) -> None: ... + def updateDirection(self, direction: PySide6.QtCore.QAbstractAnimation.Direction, /) -> None: ... + def updateState(self, newState: PySide6.QtCore.QAbstractAnimation.State, oldState: PySide6.QtCore.QAbstractAnimation.State, /) -> None: ... + + +class QAbstractEventDispatcher(PySide6.QtCore.QObject): + + aboutToBlock : typing.ClassVar[Signal] = ... # aboutToBlock() + awake : typing.ClassVar[Signal] = ... # awake() + + class TimerInfo(Shiboken.Object): + + @typing.overload + def __init__(self, TimerInfo: PySide6.QtCore.QAbstractEventDispatcher.TimerInfo, /) -> None: ... + @typing.overload + def __init__(self, id: int, i: int, t: PySide6.QtCore.Qt.TimerType, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def closingDown(self, /) -> None: ... + def filterNativeEvent(self, eventType: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, message: int, /) -> typing.Tuple[bool, int]: ... + def installNativeEventFilter(self, filterObj: PySide6.QtCore.QAbstractNativeEventFilter, /) -> None: ... + @staticmethod + def instance(thread: PySide6.QtCore.QThread | None = ...) -> PySide6.QtCore.QAbstractEventDispatcher: ... + def interrupt(self, /) -> None: ... + def processEvents(self, flags: PySide6.QtCore.QEventLoop.ProcessEventsFlag, /) -> bool: ... + def registerSocketNotifier(self, notifier: PySide6.QtCore.QSocketNotifier, /) -> None: ... + @typing.overload + def registerTimer(self, interval: int, timerType: PySide6.QtCore.Qt.TimerType, object: PySide6.QtCore.QObject, /) -> int: ... + @typing.overload + def registerTimer(self, timerId: int, interval: int, timerType: PySide6.QtCore.Qt.TimerType, object: PySide6.QtCore.QObject, /) -> None: ... + def registeredTimers(self, object: PySide6.QtCore.QObject, /) -> typing.List[PySide6.QtCore.QAbstractEventDispatcher.TimerInfo]: ... + def remainingTime(self, timerId: int, /) -> int: ... + def removeNativeEventFilter(self, filterObj: PySide6.QtCore.QAbstractNativeEventFilter, /) -> None: ... + def startingUp(self, /) -> None: ... + def unregisterSocketNotifier(self, notifier: PySide6.QtCore.QSocketNotifier, /) -> None: ... + @typing.overload + def unregisterTimer(self, timerId: PySide6.QtCore.Qt.TimerId, /) -> bool: ... + @typing.overload + def unregisterTimer(self, timerId: int, /) -> bool: ... + def unregisterTimers(self, object: PySide6.QtCore.QObject, /) -> bool: ... + def wakeUp(self, /) -> None: ... + + +class QAbstractItemModel(PySide6.QtCore.QObject): + + columnsAboutToBeInserted : typing.ClassVar[Signal] = ... # columnsAboutToBeInserted(QModelIndex,int,int) + columnsAboutToBeMoved : typing.ClassVar[Signal] = ... # columnsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int) + columnsAboutToBeRemoved : typing.ClassVar[Signal] = ... # columnsAboutToBeRemoved(QModelIndex,int,int) + columnsInserted : typing.ClassVar[Signal] = ... # columnsInserted(QModelIndex,int,int) + columnsMoved : typing.ClassVar[Signal] = ... # columnsMoved(QModelIndex,int,int,QModelIndex,int) + columnsRemoved : typing.ClassVar[Signal] = ... # columnsRemoved(QModelIndex,int,int) + dataChanged : typing.ClassVar[Signal] = ... # dataChanged(QModelIndex,QModelIndex,QList); dataChanged(QModelIndex,QModelIndex) + headerDataChanged : typing.ClassVar[Signal] = ... # headerDataChanged(Qt::Orientation,int,int) + layoutAboutToBeChanged : typing.ClassVar[Signal] = ... # layoutAboutToBeChanged(); layoutAboutToBeChanged(QList,QAbstractItemModel::LayoutChangeHint); layoutAboutToBeChanged(QList) + layoutChanged : typing.ClassVar[Signal] = ... # layoutChanged(); layoutChanged(QList,QAbstractItemModel::LayoutChangeHint); layoutChanged(QList) + modelAboutToBeReset : typing.ClassVar[Signal] = ... # modelAboutToBeReset() + modelReset : typing.ClassVar[Signal] = ... # modelReset() + rowsAboutToBeInserted : typing.ClassVar[Signal] = ... # rowsAboutToBeInserted(QModelIndex,int,int) + rowsAboutToBeMoved : typing.ClassVar[Signal] = ... # rowsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int) + rowsAboutToBeRemoved : typing.ClassVar[Signal] = ... # rowsAboutToBeRemoved(QModelIndex,int,int) + rowsInserted : typing.ClassVar[Signal] = ... # rowsInserted(QModelIndex,int,int) + rowsMoved : typing.ClassVar[Signal] = ... # rowsMoved(QModelIndex,int,int,QModelIndex,int) + rowsRemoved : typing.ClassVar[Signal] = ... # rowsRemoved(QModelIndex,int,int) + + class CheckIndexOption(enum.Flag): + + NoOption = 0x0 + IndexIsValid = 0x1 + DoNotUseParent = 0x2 + ParentIsInvalid = 0x4 + + class LayoutChangeHint(enum.Enum): + + NoLayoutChangeHint = 0x0 + VerticalSortHint = 0x1 + HorizontalSortHint = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def beginInsertColumns(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, first: int, last: int, /) -> None: ... + def beginInsertRows(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, first: int, last: int, /) -> None: ... + def beginMoveColumns(self, sourceParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, sourceFirst: int, sourceLast: int, destinationParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, destinationColumn: int, /) -> bool: ... + def beginMoveRows(self, sourceParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, sourceFirst: int, sourceLast: int, destinationParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, destinationRow: int, /) -> bool: ... + def beginRemoveColumns(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, first: int, last: int, /) -> None: ... + def beginRemoveRows(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, first: int, last: int, /) -> None: ... + def beginResetModel(self, /) -> None: ... + def buddy(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def canDropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def canFetchMore(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def changePersistentIndex(self, from_: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, to: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def changePersistentIndexList(self, from_: collections.abc.Sequence[PySide6.QtCore.QModelIndex], to: collections.abc.Sequence[PySide6.QtCore.QModelIndex], /) -> None: ... + def checkIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, options: PySide6.QtCore.QAbstractItemModel.CheckIndexOption = ...) -> bool: ... + def clearItemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def columnCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + @typing.overload + def createIndex(self, row: int, column: int, /, id: int | None = ...) -> PySide6.QtCore.QModelIndex: ... + @typing.overload + def createIndex(self, row: int, column: int, ptr: object, /) -> PySide6.QtCore.QModelIndex: ... + def data(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, role: int = ...) -> typing.Any: ... + def decodeData(self, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, stream: PySide6.QtCore.QDataStream, /) -> bool: ... + def dropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def encodeData(self, indexes: collections.abc.Sequence[PySide6.QtCore.QModelIndex], stream: PySide6.QtCore.QDataStream, /) -> None: ... + def endInsertColumns(self, /) -> None: ... + def endInsertRows(self, /) -> None: ... + def endMoveColumns(self, /) -> None: ... + def endMoveRows(self, /) -> None: ... + def endRemoveColumns(self, /) -> None: ... + def endRemoveRows(self, /) -> None: ... + def endResetModel(self, /) -> None: ... + def fetchMore(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def flags(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def hasChildren(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def hasIndex(self, row: int, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def headerData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, /, role: int = ...) -> typing.Any: ... + def index(self, row: int, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> PySide6.QtCore.QModelIndex: ... + def insertColumn(self, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def insertColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def insertRow(self, row: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def insertRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def itemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> typing.Dict[int, typing.Any]: ... + def match(self, start: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, role: int, value: typing.Any, /, hits: int = ..., flags: PySide6.QtCore.Qt.MatchFlag = ...) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def mimeData(self, indexes: collections.abc.Sequence[PySide6.QtCore.QModelIndex], /) -> PySide6.QtCore.QMimeData: ... + def mimeTypes(self, /) -> typing.List[str]: ... + def moveColumn(self, sourceParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, sourceColumn: int, destinationParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, destinationChild: int, /) -> bool: ... + def moveColumns(self, sourceParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, sourceColumn: int, count: int, destinationParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, destinationChild: int, /) -> bool: ... + def moveRow(self, sourceParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, sourceRow: int, destinationParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, destinationChild: int, /) -> bool: ... + def moveRows(self, sourceParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, sourceRow: int, count: int, destinationParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, destinationChild: int, /) -> bool: ... + def multiData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, roleDataSpan: PySide6.QtCore.QModelRoleDataSpan | PySide6.QtCore.QModelRoleData, /) -> None: ... + @typing.overload + def parent(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def parent(self, child: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def persistentIndexList(self, /) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def removeColumn(self, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def removeColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def removeRow(self, row: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def removeRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def resetInternalData(self, /) -> None: ... + def revert(self, /) -> None: ... + def roleNames(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def setData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, value: typing.Any, /, role: int = ...) -> bool: ... + def setHeaderData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, value: typing.Any, /, role: int = ...) -> bool: ... + def setItemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, roles: typing.Dict[int, typing.Any], /) -> bool: ... + def sibling(self, row: int, column: int, idx: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def sort(self, column: int, /, order: PySide6.QtCore.Qt.SortOrder = ...) -> None: ... + def span(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QSize: ... + def submit(self, /) -> bool: ... + def supportedDragActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def supportedDropActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + + +class QAbstractListModel(PySide6.QtCore.QAbstractItemModel): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def columnCount(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> int: ... + def dropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def flags(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def hasChildren(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def index(self, row: int, /, column: int | None = ..., parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> PySide6.QtCore.QModelIndex: ... + @typing.overload + def parent(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def parent(self, child: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def sibling(self, row: int, column: int, idx: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + + +class QAbstractNativeEventFilter(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def nativeEventFilter(self, eventType: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, message: int, /) -> object: ... + + +class QAbstractProxyModel(PySide6.QtCore.QAbstractItemModel): + + sourceModelChanged : typing.ClassVar[Signal] = ... # sourceModelChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, sourceModel: PySide6.QtCore.QAbstractItemModel | None = ...) -> None: ... + + def buddy(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def canDropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def canFetchMore(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def clearItemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def createSourceIndex(self, row: int, col: int, internalPtr: int, /) -> PySide6.QtCore.QModelIndex: ... + def data(self, proxyIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, role: int = ...) -> typing.Any: ... + def dropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def fetchMore(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def flags(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def hasChildren(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def headerData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, /, role: int = ...) -> typing.Any: ... + def itemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> typing.Dict[int, typing.Any]: ... + def mapFromSource(self, sourceIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def mapSelectionFromSource(self, selection: PySide6.QtCore.QItemSelection, /) -> PySide6.QtCore.QItemSelection: ... + def mapSelectionToSource(self, selection: PySide6.QtCore.QItemSelection, /) -> PySide6.QtCore.QItemSelection: ... + def mapToSource(self, proxyIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def mimeData(self, indexes: collections.abc.Sequence[PySide6.QtCore.QModelIndex], /) -> PySide6.QtCore.QMimeData: ... + def mimeTypes(self, /) -> typing.List[str]: ... + def revert(self, /) -> None: ... + def roleNames(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ... + def setData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, value: typing.Any, /, role: int = ...) -> bool: ... + def setHeaderData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, value: typing.Any, /, role: int = ...) -> bool: ... + def setItemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, roles: typing.Dict[int, typing.Any], /) -> bool: ... + def setSourceModel(self, sourceModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def sibling(self, row: int, column: int, idx: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def sort(self, column: int, /, order: PySide6.QtCore.Qt.SortOrder = ...) -> None: ... + def sourceModel(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def span(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QSize: ... + def submit(self, /) -> bool: ... + def supportedDragActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def supportedDropActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + + +class QAbstractTableModel(PySide6.QtCore.QAbstractItemModel): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def dropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def flags(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def hasChildren(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def index(self, row: int, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> PySide6.QtCore.QModelIndex: ... + @typing.overload + def parent(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def parent(self, child: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def sibling(self, row: int, column: int, idx: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + + +class QAnimationGroup(PySide6.QtCore.QAbstractAnimation): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def addAnimation(self, animation: PySide6.QtCore.QAbstractAnimation, /) -> None: ... + def animationAt(self, index: int, /) -> PySide6.QtCore.QAbstractAnimation: ... + def animationCount(self, /) -> int: ... + def clear(self, /) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def indexOfAnimation(self, animation: PySide6.QtCore.QAbstractAnimation, /) -> int: ... + def insertAnimation(self, index: int, animation: PySide6.QtCore.QAbstractAnimation, /) -> None: ... + def removeAnimation(self, animation: PySide6.QtCore.QAbstractAnimation, /) -> None: ... + def takeAnimation(self, index: int, /) -> PySide6.QtCore.QAbstractAnimation: ... + + +class QBasicMutex(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def lock(self, /) -> None: ... + def tryLock(self, /) -> bool: ... + def try_lock(self, /) -> bool: ... + def unlock(self, /) -> None: ... + + +class QBasicTimer(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def id(self, /) -> PySide6.QtCore.Qt.TimerId: ... + def isActive(self, /) -> bool: ... + @typing.overload + def start(self, msec: int, obj: PySide6.QtCore.QObject, /) -> None: ... + @typing.overload + def start(self, msec: int, timerType: PySide6.QtCore.Qt.TimerType, obj: PySide6.QtCore.QObject, /) -> None: ... + def stop(self, /) -> None: ... + def swap(self, other: PySide6.QtCore.QBasicTimer, /) -> None: ... + def timerId(self, /) -> int: ... + + +class QBitArray(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QBitArray, /) -> None: ... + @typing.overload + def __init__(self, size: int, /, val: bool = ...) -> None: ... + + def __and__(self, a2: PySide6.QtCore.QBitArray | int, /) -> PySide6.QtCore.QBitArray: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QBitArray | int, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __iand__(self, arg__1: PySide6.QtCore.QBitArray | int, /) -> PySide6.QtCore.QBitArray: ... + def __invert__(self, /) -> PySide6.QtCore.QBitArray: ... + def __ior__(self, arg__1: PySide6.QtCore.QBitArray | int, /) -> PySide6.QtCore.QBitArray: ... + def __ixor__(self, arg__1: PySide6.QtCore.QBitArray | int, /) -> PySide6.QtCore.QBitArray: ... + def __ne__(self, rhs: PySide6.QtCore.QBitArray | int, /) -> bool: ... + def __or__(self, a2: PySide6.QtCore.QBitArray | int, /) -> PySide6.QtCore.QBitArray: ... + def __repr__(self, /) -> str: ... + def __xor__(self, a2: PySide6.QtCore.QBitArray | int, /) -> PySide6.QtCore.QBitArray: ... + def at(self, i: int, /) -> bool: ... + def bits(self, /) -> bytes | bytearray | memoryview: ... + def clear(self, /) -> None: ... + def clearBit(self, i: int, /) -> None: ... + @typing.overload + def count(self, /) -> int: ... + @typing.overload + def count(self, on: bool, /) -> int: ... + @typing.overload + def fill(self, aval: bool, /, asize: int = ...) -> bool: ... + @typing.overload + def fill(self, val: bool, first: int, last: int, /) -> None: ... + @staticmethod + def fromBits(data: bytes | bytearray | memoryview, len: int, /) -> PySide6.QtCore.QBitArray: ... + def isEmpty(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def resize(self, size: int, /) -> None: ... + @typing.overload + def setBit(self, i: int, /) -> None: ... + @typing.overload + def setBit(self, i: int, val: bool, /) -> None: ... + def size(self, /) -> int: ... + def swap(self, other: PySide6.QtCore.QBitArray | int, /) -> None: ... + def testBit(self, i: int, /) -> bool: ... + def toUInt32(self, endianness: PySide6.QtCore.QSysInfo.Endian, /) -> typing.Tuple[int, bool]: ... + def toggleBit(self, i: int, /) -> bool: ... + def truncate(self, pos: int, /) -> None: ... + + +class QBluetoothPermission(Shiboken.Object): + + class CommunicationMode(enum.Flag): + + Access = 0x1 + Advertise = 0x2 + Default = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QBluetoothPermission, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def communicationModes(self, /) -> PySide6.QtCore.QBluetoothPermission.CommunicationMode: ... + def setCommunicationModes(self, modes: PySide6.QtCore.QBluetoothPermission.CommunicationMode, /) -> None: ... + def swap(self, other: PySide6.QtCore.QBluetoothPermission, /) -> None: ... + + +class QBuffer(PySide6.QtCore.QIODevice): + + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, buf: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def atEnd(self, /) -> bool: ... + def buffer(self, /) -> PySide6.QtCore.QByteArray: ... + def canReadLine(self, /) -> bool: ... + def close(self, /) -> None: ... + def connectNotify(self, arg__1: PySide6.QtCore.QMetaMethod, /) -> None: ... + def data(self, /) -> PySide6.QtCore.QByteArray: ... + def disconnectNotify(self, arg__1: PySide6.QtCore.QMetaMethod, /) -> None: ... + def open(self, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> bool: ... + def pos(self, /) -> int: ... + def readData(self, maxlen: int, /) -> object: ... + def seek(self, off: int, /) -> bool: ... + def setBuffer(self, a: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def size(self, /) -> int: ... + def writeData(self, data: bytes | bytearray | memoryview, len: int, /) -> int: ... + + +class QByteArray(Shiboken.Object): + + class Base64DecodingStatus(enum.Enum): + + Ok = 0x0 + IllegalInputLength = 0x1 + IllegalCharacter = 0x2 + IllegalPadding = 0x3 + + class Base64Option(enum.Flag): + + Base64Encoding = 0x0 + IgnoreBase64DecodingErrors = 0x0 + KeepTrailingEquals = 0x0 + Base64UrlEncoding = 0x1 + OmitTrailingEquals = 0x2 + AbortOnBase64DecodingErrors = 0x4 + + class FromBase64Result(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, FromBase64Result: PySide6.QtCore.QByteArray.FromBase64Result, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QByteArray.FromBase64Result, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtCore.QByteArray.FromBase64Result, /) -> bool: ... + def swap(self, other: PySide6.QtCore.QByteArray.FromBase64Result, /) -> None: ... + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QByteArray, /) -> None: ... + @typing.overload + def __init__(self, data: bytearray, /) -> None: ... + @typing.overload + def __init__(self, data: bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, arg__1: bytes | bytearray | memoryview, /, size: int = ...) -> None: ... + @typing.overload + def __init__(self, v: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, size: int, c: int, /) -> None: ... + + @typing.overload + def __add__(self, arg__1: bytearray, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def __add__(self, s: str, /) -> str: ... + @typing.overload + def __add__(self, arg__1: bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def __add__(self, a2: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def __add__(self, a2: int, /) -> PySide6.QtCore.QByteArray: ... + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, arg__1: str, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def __ge__(self, arg__1: str, /) -> bool: ... + @typing.overload + def __ge__(self, rhs: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def __gt__(self, arg__1: str, /) -> bool: ... + @typing.overload + def __gt__(self, rhs: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def __hash__(self, /) -> int: ... + @typing.overload # type: ignore[misc] + def __iadd__(self, arg__1: bytearray, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def __iadd__(self, a: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def __iadd__(self, c: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def __le__(self, arg__1: str, /) -> bool: ... + @typing.overload + def __le__(self, rhs: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def __lt__(self, arg__1: str, /) -> bool: ... + @typing.overload + def __lt__(self, rhs: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def __lt__(self, rhs: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def __ne__(self, arg__1: str, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __str__(self, /) -> str: ... + @typing.overload + def append(self, s: bytes | bytearray | memoryview, len: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def append(self, a: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def append(self, c: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def append(self, count: int, c: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def assign(self, v: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def assign(self, n: int, c: int, /) -> PySide6.QtCore.QByteArray: ... + def at(self, i: int, /) -> int: ... + def back(self, /) -> int: ... + def capacity(self, /) -> int: ... + def cbegin(self, /) -> bytes | bytearray | memoryview: ... + def cend(self, /) -> bytes | bytearray | memoryview: ... + def chop(self, n: int, /) -> None: ... + def chopped(self, len: int, /) -> PySide6.QtCore.QByteArray: ... + def clear(self, /) -> None: ... + def compare(self, a: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, cs: PySide6.QtCore.Qt.CaseSensitivity = ...) -> int: ... + @typing.overload + def contains(self, bv: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def contains(self, c: int, /) -> bool: ... + @typing.overload + def count(self, /) -> int: ... + @typing.overload + def count(self, bv: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> int: ... + @typing.overload + def count(self, c: int, /) -> int: ... + def data(self, /) -> bytes | bytearray | memoryview: ... + @typing.overload + def endsWith(self, bv: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def endsWith(self, c: int, /) -> bool: ... + @typing.overload + def erase(self, it: bytes | bytearray | memoryview, /) -> bytes | bytearray | memoryview: ... + @typing.overload + def erase(self, first: bytes | bytearray | memoryview, last: bytes | bytearray | memoryview, /) -> bytes | bytearray | memoryview: ... + def fill(self, c: int, /, size: int = ...) -> PySide6.QtCore.QByteArray: ... + def first(self, n: int, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def fromBase64(base64: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, options: PySide6.QtCore.QByteArray.Base64Option = ...) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def fromBase64Encoding(base64: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, options: PySide6.QtCore.QByteArray.Base64Option = ...) -> PySide6.QtCore.QByteArray.FromBase64Result: ... + @staticmethod + def fromHex(hexEncoded: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def fromPercentEncoding(pctEncoded: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, percent: int = ...) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def fromRawData(data: str, size: int, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def fromStdString(s: str, /) -> PySide6.QtCore.QByteArray: ... + def front(self, /) -> int: ... + @typing.overload + def indexOf(self, bv: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, from_: int | None = ...) -> int: ... + @typing.overload + def indexOf(self, c: int, /, from_: int | None = ...) -> int: ... + @typing.overload + def insert(self, i: int, s: bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def insert(self, i: int, s: bytes | bytearray | memoryview, len: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def insert(self, i: int, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def insert(self, i: int, c: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def insert(self, i: int, count: int, c: int, /) -> PySide6.QtCore.QByteArray: ... + def isEmpty(self, /) -> bool: ... + def isLower(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isSharedWith(self, other: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def isUpper(self, /) -> bool: ... + def isValidUtf8(self, /) -> bool: ... + def last(self, n: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def lastIndexOf(self, bv: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> int: ... + @typing.overload + def lastIndexOf(self, bv: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, from_: int, /) -> int: ... + @typing.overload + def lastIndexOf(self, c: int, /, from_: int = ...) -> int: ... + def left(self, n: int, /) -> PySide6.QtCore.QByteArray: ... + def leftJustified(self, width: int, /, fill: int = ..., truncate: bool = ...) -> PySide6.QtCore.QByteArray: ... + def length(self, /) -> int: ... + @staticmethod + def maxSize() -> int: ... + def max_size(self, /) -> int: ... + def mid(self, index: int, /, len: int = ...) -> PySide6.QtCore.QByteArray: ... + def nullTerminate(self, /) -> PySide6.QtCore.QByteArray: ... + def nullTerminated(self, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + @staticmethod + def number(arg__1: int, /, base: int = ...) -> PySide6.QtCore.QByteArray: ... + @typing.overload + @staticmethod + def number(arg__1: float, /, format: int = ..., precision: int = ...) -> PySide6.QtCore.QByteArray: ... + def percentDecoded(self, /, percent: int = ...) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def prepend(self, s: bytes | bytearray | memoryview, len: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def prepend(self, a: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def prepend(self, c: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def prepend(self, count: int, c: int, /) -> PySide6.QtCore.QByteArray: ... + def push_back(self, a: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def push_front(self, a: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def remove(self, index: int, len: int, /) -> PySide6.QtCore.QByteArray: ... + def removeAt(self, pos: int, /) -> PySide6.QtCore.QByteArray: ... + def removeFirst(self, /) -> PySide6.QtCore.QByteArray: ... + def removeLast(self, /) -> PySide6.QtCore.QByteArray: ... + def repeated(self, times: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def replace(self, before: bytes | bytearray | memoryview, bsize: int, after: bytes | bytearray | memoryview, asize: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def replace(self, before: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, after: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def replace(self, before: int, after: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def replace(self, before: int, after: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def replace(self, index: int, len: int, s: bytes | bytearray | memoryview, alen: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def replace(self, index: int, len: int, s: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + def reserve(self, size: int, /) -> None: ... + @typing.overload + def resize(self, size: int, /) -> None: ... + @typing.overload + def resize(self, size: int, c: int, /) -> None: ... + def resizeForOverwrite(self, size: int, /) -> None: ... + def right(self, n: int, /) -> PySide6.QtCore.QByteArray: ... + def rightJustified(self, width: int, /, fill: int = ..., truncate: bool = ...) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def setNum(self, arg__1: int, /, base: int = ...) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def setNum(self, arg__1: float, /, format: int = ..., precision: int = ...) -> PySide6.QtCore.QByteArray: ... + def setRawData(self, a: bytes | bytearray | memoryview, n: int, /) -> PySide6.QtCore.QByteArray: ... + def shrink_to_fit(self, /) -> None: ... + def simplified(self, /) -> PySide6.QtCore.QByteArray: ... + def size(self, /) -> int: ... + @typing.overload + def slice(self, pos: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def slice(self, pos: int, n: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def sliced(self, pos: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def sliced(self, pos: int, n: int, /) -> PySide6.QtCore.QByteArray: ... + def split(self, sep: int, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def squeeze(self, /) -> None: ... + @typing.overload + def startsWith(self, bv: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def startsWith(self, c: int, /) -> bool: ... + def swap(self, other: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def toBase64(self, /, options: PySide6.QtCore.QByteArray.Base64Option = ...) -> PySide6.QtCore.QByteArray: ... + def toDouble(self, /) -> float: ... + def toFloat(self, /) -> float: ... + def toHex(self, /, separator: int = ...) -> PySide6.QtCore.QByteArray: ... + def toInt(self, /, base: int = ...) -> int: ... + def toLong(self, /, base: int = ...) -> int: ... + def toLongLong(self, /, base: int = ...) -> int: ... + def toLower(self, /) -> PySide6.QtCore.QByteArray: ... + def toPercentEncoding(self, /, exclude: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ..., include: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ..., percent: int = ...) -> PySide6.QtCore.QByteArray: ... + def toShort(self, /, base: int = ...) -> int: ... + def toStdString(self, /) -> str: ... + def toUInt(self, /, base: int = ...) -> int: ... + def toULong(self, /, base: int = ...) -> int: ... + def toULongLong(self, /, base: int = ...) -> int: ... + def toUShort(self, /, base: int = ...) -> int: ... + def toUpper(self, /) -> PySide6.QtCore.QByteArray: ... + def trimmed(self, /) -> PySide6.QtCore.QByteArray: ... + def truncate(self, pos: int, /) -> None: ... + + +class QByteArrayMatcher(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QByteArrayMatcher, /) -> None: ... + @typing.overload + def __init__(self, pattern: bytes | bytearray | memoryview, /, length: int = ...) -> None: ... + @typing.overload + def __init__(self, pattern: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def indexIn(self, str: bytes | bytearray | memoryview, len: int, /, from_: int | None = ...) -> int: ... + @typing.overload + def indexIn(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, from_: int | None = ...) -> int: ... + def pattern(self, /) -> PySide6.QtCore.QByteArray: ... + def setPattern(self, pattern: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + +class QCalendar(Shiboken.Object): + + class System(enum.Enum): + + User = -1 + Gregorian = 0x0 + Julian = 0x8 + Milankovic = 0x9 + Jalali = 0xa + IslamicCivil = 0xb + Last = 0xb + + class SystemId(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def index(self, /) -> int: ... + def isValid(self, /) -> bool: ... + + class YearMonthDay(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, YearMonthDay: PySide6.QtCore.QCalendar.YearMonthDay, /) -> None: ... + @typing.overload + def __init__(self, y: int, /, m: int = ..., d: int = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def isValid(self, /) -> bool: ... + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QCalendar: PySide6.QtCore.QCalendar, /) -> None: ... + @typing.overload + def __init__(self, system: PySide6.QtCore.QCalendar.System, /) -> None: ... + @typing.overload + def __init__(self, id: PySide6.QtCore.QCalendar.SystemId, /) -> None: ... + @typing.overload + def __init__(self, name: str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def availableCalendars() -> typing.List[str]: ... + @typing.overload + def dateFromParts(self, year: int, month: int, day: int, /) -> PySide6.QtCore.QDate: ... + @typing.overload + def dateFromParts(self, parts: PySide6.QtCore.QCalendar.YearMonthDay | int, /) -> PySide6.QtCore.QDate: ... + def dateTimeToString(self, format: str, datetime: PySide6.QtCore.QDateTime, dateOnly: PySide6.QtCore.QDate, timeOnly: PySide6.QtCore.QTime, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> str: ... + def dayOfWeek(self, date: PySide6.QtCore.QDate, /) -> int: ... + def daysInMonth(self, month: int, /, year: int = ...) -> int: ... + def daysInYear(self, year: int, /) -> int: ... + def hasYearZero(self, /) -> bool: ... + def isDateValid(self, year: int, month: int, day: int, /) -> bool: ... + def isGregorian(self, /) -> bool: ... + def isLeapYear(self, year: int, /) -> bool: ... + def isLunar(self, /) -> bool: ... + def isLuniSolar(self, /) -> bool: ... + def isProleptic(self, /) -> bool: ... + def isSolar(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def matchCenturyToWeekday(self, parts: PySide6.QtCore.QCalendar.YearMonthDay | int, dow: int, /) -> PySide6.QtCore.QDate: ... + def maximumDaysInMonth(self, /) -> int: ... + def maximumMonthsInYear(self, /) -> int: ... + def minimumDaysInMonth(self, /) -> int: ... + def monthName(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, month: int, /, year: int = ..., format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + def monthsInYear(self, year: int, /) -> int: ... + def name(self, /) -> str: ... + def partsFromDate(self, date: PySide6.QtCore.QDate, /) -> PySide6.QtCore.QCalendar.YearMonthDay: ... + def standaloneMonthName(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, month: int, /, year: int = ..., format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + def standaloneWeekDayName(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, day: int, /, format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + def weekDayName(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, day: int, /, format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + + +class QCalendarPermission(Shiboken.Object): + + class AccessMode(enum.Enum): + + ReadOnly = 0x0 + ReadWrite = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QCalendarPermission, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def accessMode(self, /) -> PySide6.QtCore.QCalendarPermission.AccessMode: ... + def setAccessMode(self, mode: PySide6.QtCore.QCalendarPermission.AccessMode, /) -> None: ... + def swap(self, other: PySide6.QtCore.QCalendarPermission, /) -> None: ... + + +class QCameraPermission(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QCameraPermission, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def swap(self, other: PySide6.QtCore.QCameraPermission, /) -> None: ... + + +class QCborArray(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QCborArray, /) -> None: ... + + def __add__(self, v: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> PySide6.QtCore.QCborArray: ... + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QCborArray, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + @typing.overload + def __ge__(self, rhs: PySide6.QtCore.QCborArray, /) -> bool: ... + @typing.overload + def __ge__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + @typing.overload + def __gt__(self, rhs: PySide6.QtCore.QCborArray, /) -> bool: ... + @typing.overload + def __gt__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __iadd__(self, v: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> PySide6.QtCore.QCborArray: ... + @typing.overload + def __le__(self, rhs: PySide6.QtCore.QCborArray, /) -> bool: ... + @typing.overload + def __le__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + def __lshift__(self, v: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> PySide6.QtCore.QCborArray: ... + @typing.overload + def __lt__(self, rhs: PySide6.QtCore.QCborArray, /) -> bool: ... + @typing.overload + def __lt__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QCborArray, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + def __repr__(self, /) -> str: ... + def append(self, value: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> None: ... + def at(self, i: int, /) -> PySide6.QtCore.QCborValue: ... + def clear(self, /) -> None: ... + def compare(self, other: PySide6.QtCore.QCborArray, /) -> int: ... + def contains(self, value: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + def empty(self, /) -> bool: ... + def first(self, /) -> PySide6.QtCore.QCborValue: ... + @staticmethod + def fromJsonArray(array: PySide6.QtCore.QJsonArray, /) -> PySide6.QtCore.QCborArray: ... + @staticmethod + def fromStringList(list: collections.abc.Sequence[str], /) -> PySide6.QtCore.QCborArray: ... + @staticmethod + def fromVariantList(list: collections.abc.Sequence[typing.Any], /) -> PySide6.QtCore.QCborArray: ... + def insert(self, i: int, value: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> None: ... + def isEmpty(self, /) -> bool: ... + def last(self, /) -> PySide6.QtCore.QCborValue: ... + def pop_back(self, /) -> None: ... + def pop_front(self, /) -> None: ... + def prepend(self, value: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> None: ... + def push_back(self, t: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> None: ... + def push_front(self, t: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> None: ... + def removeAt(self, i: int, /) -> None: ... + def removeFirst(self, /) -> None: ... + def removeLast(self, /) -> None: ... + def size(self, /) -> int: ... + def swap(self, other: PySide6.QtCore.QCborArray, /) -> None: ... + def takeAt(self, i: int, /) -> PySide6.QtCore.QCborValue: ... + def takeFirst(self, /) -> PySide6.QtCore.QCborValue: ... + def takeLast(self, /) -> PySide6.QtCore.QCborValue: ... + def toCborValue(self, /) -> PySide6.QtCore.QCborValue: ... + def toJsonArray(self, /) -> PySide6.QtCore.QJsonArray: ... + def toVariantList(self, /) -> typing.List[typing.Any]: ... + + +class QCborError(Shiboken.Object): + + class Code(enum.Enum): + + NoError = 0x0 + UnknownError = 0x1 + AdvancePastEnd = 0x3 + InputOutputError = 0x4 + GarbageAtEnd = 0x100 + EndOfFile = 0x101 + UnexpectedBreak = 0x102 + UnknownType = 0x103 + IllegalType = 0x104 + IllegalNumber = 0x105 + IllegalSimpleType = 0x106 + InvalidUtf8String = 0x204 + DataTooLarge = 0x400 + NestingTooDeep = 0x401 + UnsupportedType = 0x402 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QCborError: PySide6.QtCore.QCborError, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def toString(self, /) -> str: ... + + +class QCborKnownTags(enum.IntEnum): + + DateTimeString = 0x0 + UnixTime_t = 0x1 + PositiveBignum = 0x2 + NegativeBignum = 0x3 + Decimal = 0x4 + Bigfloat = 0x5 + COSE_Encrypt0 = 0x10 + COSE_Mac0 = 0x11 + COSE_Sign1 = 0x12 + ExpectedBase64url = 0x15 + ExpectedBase64 = 0x16 + ExpectedBase16 = 0x17 + EncodedCbor = 0x18 + Url = 0x20 + Base64url = 0x21 + Base64 = 0x22 + RegularExpression = 0x23 + MimeMessage = 0x24 + Uuid = 0x25 + COSE_Encrypt = 0x60 + COSE_Mac = 0x61 + COSE_Sign = 0x62 + Signature = 0xd9f7 + + +class QCborMap(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QCborMap, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QCborMap, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + @typing.overload + def __ge__(self, rhs: PySide6.QtCore.QCborMap, /) -> bool: ... + @typing.overload + def __ge__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + @typing.overload + def __gt__(self, rhs: PySide6.QtCore.QCborMap, /) -> bool: ... + @typing.overload + def __gt__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + def __hash__(self, /) -> int: ... + @typing.overload + def __le__(self, rhs: PySide6.QtCore.QCborMap, /) -> bool: ... + @typing.overload + def __le__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + @typing.overload + def __lt__(self, rhs: PySide6.QtCore.QCborMap, /) -> bool: ... + @typing.overload + def __lt__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QCborMap, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + def __repr__(self, /) -> str: ... + def clear(self, /) -> None: ... + def compare(self, other: PySide6.QtCore.QCborMap, /) -> int: ... + @typing.overload + def contains(self, key: str, /) -> bool: ... + @typing.overload + def contains(self, key: int, /) -> bool: ... + @typing.overload + def contains(self, key: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + def empty(self, /) -> bool: ... + @staticmethod + def fromJsonObject(o: typing.Dict[str, PySide6.QtCore.QJsonValue], /) -> PySide6.QtCore.QCborMap: ... + @staticmethod + def fromVariantHash(hash: typing.Dict[str, typing.Any], /) -> PySide6.QtCore.QCborMap: ... + @staticmethod + def fromVariantMap(map: typing.Dict[str, typing.Any], /) -> PySide6.QtCore.QCborMap: ... + def isEmpty(self, /) -> bool: ... + def keys(self, /) -> typing.List[PySide6.QtCore.QCborValue]: ... + @typing.overload + def remove(self, key: str, /) -> None: ... + @typing.overload + def remove(self, key: int, /) -> None: ... + @typing.overload + def remove(self, key: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> None: ... + def size(self, /) -> int: ... + def swap(self, other: PySide6.QtCore.QCborMap, /) -> None: ... + @typing.overload + def take(self, key: str, /) -> PySide6.QtCore.QCborValue: ... + @typing.overload + def take(self, key: int, /) -> PySide6.QtCore.QCborValue: ... + @typing.overload + def take(self, key: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> PySide6.QtCore.QCborValue: ... + def toCborValue(self, /) -> PySide6.QtCore.QCborValue: ... + def toJsonObject(self, /) -> typing.Dict[str, PySide6.QtCore.QJsonValue]: ... + def toVariantHash(self, /) -> typing.Dict[str, typing.Any]: ... + def toVariantMap(self, /) -> typing.Dict[str, typing.Any]: ... + @typing.overload + def value(self, key: str, /) -> PySide6.QtCore.QCborValue: ... + @typing.overload + def value(self, key: int, /) -> PySide6.QtCore.QCborValue: ... + @typing.overload + def value(self, key: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> PySide6.QtCore.QCborValue: ... + + +class QCborParserError(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QCborParserError: PySide6.QtCore.QCborParserError, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def errorString(self, /) -> str: ... + + +class QCborSimpleType(enum.IntEnum): + + False_ = 0x14 + True_ = 0x15 + Null = 0x16 + Undefined = 0x17 + + +class QCborStreamReader(Shiboken.Object): + + class StringResultCode(enum.Enum): + + Error = -1 + EndOfString = 0x0 + Ok = 0x1 + + class Type(enum.Enum): + + UnsignedInteger = 0x0 + NegativeInteger = 0x20 + ByteArray = 0x40 + ByteString = 0x40 + String = 0x60 + TextString = 0x60 + Array = 0x80 + Map = 0xa0 + Tag = 0xc0 + SimpleType = 0xe0 + Float16 = 0xf9 + HalfFloat = 0xf9 + Float = 0xfa + Double = 0xfb + Invalid = 0xff + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + @typing.overload + def __init__(self, data: bytearray, len: int, /) -> None: ... + @typing.overload + def __init__(self, data: bytes | bytearray | memoryview, len: int, /) -> None: ... + @typing.overload + def __init__(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + @typing.overload + def addData(self, data: bytearray, len: int, /) -> None: ... + @typing.overload + def addData(self, data: bytes | bytearray | memoryview, len: int, /) -> None: ... + @typing.overload + def addData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def clear(self, /) -> None: ... + def containerDepth(self, /) -> int: ... + def currentOffset(self, /) -> int: ... + def currentStringChunkSize(self, /) -> int: ... + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def enterContainer(self, /) -> bool: ... + def hasNext(self, /) -> bool: ... + def isArray(self, /) -> bool: ... + def isBool(self, /) -> bool: ... + def isByteArray(self, /) -> bool: ... + def isContainer(self, /) -> bool: ... + def isDouble(self, /) -> bool: ... + def isFalse(self, /) -> bool: ... + def isFloat(self, /) -> bool: ... + def isFloat16(self, /) -> bool: ... + def isInteger(self, /) -> bool: ... + def isInvalid(self, /) -> bool: ... + def isLengthKnown(self, /) -> bool: ... + def isMap(self, /) -> bool: ... + def isNegativeInteger(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + @typing.overload + def isSimpleType(self, /) -> bool: ... + @typing.overload + def isSimpleType(self, st: PySide6.QtCore.QCborSimpleType, /) -> bool: ... + def isString(self, /) -> bool: ... + def isTag(self, /) -> bool: ... + def isTrue(self, /) -> bool: ... + def isUndefined(self, /) -> bool: ... + def isUnsignedInteger(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def lastError(self, /) -> PySide6.QtCore.QCborError: ... + def leaveContainer(self, /) -> bool: ... + def length(self, /) -> int: ... + def next(self, /, maxRecursion: int = ...) -> bool: ... + def parentContainerType(self, /) -> PySide6.QtCore.QCborStreamReader.Type: ... + def readAllByteArray(self, /) -> PySide6.QtCore.QByteArray: ... + def readAllString(self, /) -> str: ... + def readAllUtf8String(self, /) -> PySide6.QtCore.QByteArray: ... + def readAndAppendToByteArray(self, dst: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def readAndAppendToString(self, dst: str, /) -> bool: ... + def readAndAppendToUtf8String(self, dst: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def readByteArray(self, /) -> PySide6.QtCore.QCborStringResultByteArray: ... + def readString(self, /) -> PySide6.QtCore.QCborStringResultString: ... + def readUtf8String(self, /) -> PySide6.QtCore.QCborStringResultByteArray: ... + def reparse(self, /) -> None: ... + def reset(self, /) -> None: ... + def setDevice(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def toBool(self, /) -> bool: ... + def toDouble(self, /) -> float: ... + def toFloat(self, /) -> float: ... + def toInteger(self, /) -> int: ... + def toSimpleType(self, /) -> PySide6.QtCore.QCborSimpleType: ... + def toTag(self, /) -> PySide6.QtCore.QCborTag: ... + def toUnsignedInteger(self, /) -> int: ... + def type(self, /) -> PySide6.QtCore.QCborStreamReader.Type: ... + + +class QCborStreamWriter(Shiboken.Object): + + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + @typing.overload + def __init__(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + @typing.overload + def append(self, tag: PySide6.QtCore.QCborKnownTags, /) -> None: ... + @typing.overload + def append(self, st: PySide6.QtCore.QCborSimpleType, /) -> None: ... + @typing.overload + def append(self, tag: PySide6.QtCore.QCborTag, /) -> None: ... + @typing.overload + def append(self, str: str, /) -> None: ... + @typing.overload + def append(self, str: bytes | bytearray | memoryview, /, size: int = ...) -> None: ... + @typing.overload + def append(self, ba: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def append(self, b: bool, /) -> None: ... + @typing.overload + def append(self, u: int, /) -> None: ... + @typing.overload + def append(self, d: float, /) -> None: ... + def appendByteString(self, data: bytes | bytearray | memoryview, len: int, /) -> None: ... + def appendNull(self, /) -> None: ... + def appendTextString(self, utf8: bytes | bytearray | memoryview, len: int, /) -> None: ... + def appendUndefined(self, /) -> None: ... + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def endArray(self, /) -> bool: ... + def endMap(self, /) -> bool: ... + def setDevice(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + @typing.overload + def startArray(self, /) -> None: ... + @typing.overload + def startArray(self, count: int, /) -> None: ... + @typing.overload + def startMap(self, /) -> None: ... + @typing.overload + def startMap(self, count: int, /) -> None: ... + + +class QCborStringResultByteArray(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QCborStringResultByteArray: PySide6.QtCore.QCborStringResultByteArray, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QCborStringResultString(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QCborStringResultString: PySide6.QtCore.QCborStringResultString, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QCborTag(enum.IntEnum): ... # type: ignore[misc] + + +class QCborValue(Shiboken.Object): + + class DiagnosticNotationOption(enum.Flag): + + Compact = 0x0 + LineWrapped = 0x1 + ExtendedFormat = 0x2 + + class EncodingOption(enum.Flag): + + NoTransformation = 0x0 + SortKeysInMaps = 0x1 + UseFloat = 0x2 + UseFloat16 = 0x6 + UseIntegers = 0x8 + + class Type(enum.Enum): + + Invalid = -1 + Integer = 0x0 + ByteArray = 0x40 + String = 0x60 + Array = 0x80 + Map = 0xa0 + Tag = 0xc0 + SimpleType = 0x100 + False_ = 0x114 + True_ = 0x115 + Null = 0x116 + Undefined = 0x117 + Double = 0x202 + DateTime = 0x10000 + Url = 0x10020 + RegularExpression = 0x10023 + Uuid = 0x10025 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, t_: PySide6.QtCore.QCborKnownTags, /, tv: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int = ...) -> None: ... + @typing.overload + def __init__(self, st: PySide6.QtCore.QCborSimpleType, /) -> None: ... + @typing.overload + def __init__(self, tag: PySide6.QtCore.QCborTag, /, taggedValue: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int = ...) -> None: ... + @typing.overload + def __init__(self, a: PySide6.QtCore.QCborArray, /) -> None: ... + @typing.overload + def __init__(self, m: PySide6.QtCore.QCborMap, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QCborValue, /) -> None: ... + @typing.overload + def __init__(self, dt: PySide6.QtCore.QDateTime, /) -> None: ... + @typing.overload + def __init__(self, uuid: PySide6.QtCore.QUuid, /) -> None: ... + @typing.overload + def __init__(self, t_: PySide6.QtCore.QCborValue.Type, /) -> None: ... + @typing.overload + def __init__(self, s: str, /) -> None: ... + @typing.overload + def __init__(self, rx: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + @typing.overload + def __init__(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + @typing.overload + def __init__(self, s: bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, ba: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, b_: bool, /) -> None: ... + @typing.overload + def __init__(self, u: int, /) -> None: ... + @typing.overload + def __init__(self, v: float, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QCborArray, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QCborMap, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + @typing.overload + def __ge__(self, rhs: PySide6.QtCore.QCborArray, /) -> bool: ... + @typing.overload + def __ge__(self, rhs: PySide6.QtCore.QCborMap, /) -> bool: ... + @typing.overload + def __ge__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + @typing.overload + def __gt__(self, rhs: PySide6.QtCore.QCborArray, /) -> bool: ... + @typing.overload + def __gt__(self, rhs: PySide6.QtCore.QCborMap, /) -> bool: ... + @typing.overload + def __gt__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + def __hash__(self, /) -> int: ... + @typing.overload + def __le__(self, rhs: PySide6.QtCore.QCborArray, /) -> bool: ... + @typing.overload + def __le__(self, rhs: PySide6.QtCore.QCborMap, /) -> bool: ... + @typing.overload + def __le__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + @typing.overload + def __lt__(self, rhs: PySide6.QtCore.QCborArray, /) -> bool: ... + @typing.overload + def __lt__(self, rhs: PySide6.QtCore.QCborMap, /) -> bool: ... + @typing.overload + def __lt__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QCborArray, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QCborMap, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> bool: ... + def __repr__(self, /) -> str: ... + def compare(self, other: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> int: ... + @typing.overload + @staticmethod + def fromCbor(reader: PySide6.QtCore.QCborStreamReader, /) -> PySide6.QtCore.QCborValue: ... + @typing.overload + @staticmethod + def fromCbor(data: bytearray, len: int, /, error: PySide6.QtCore.QCborParserError | None = ...) -> PySide6.QtCore.QCborValue: ... + @typing.overload + @staticmethod + def fromCbor(data: bytes | bytearray | memoryview, len: int, /, error: PySide6.QtCore.QCborParserError | None = ...) -> PySide6.QtCore.QCborValue: ... + @typing.overload + @staticmethod + def fromCbor(ba: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, error: PySide6.QtCore.QCborParserError | None = ...) -> PySide6.QtCore.QCborValue: ... + @staticmethod + def fromJsonValue(v: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> PySide6.QtCore.QCborValue: ... + @staticmethod + def fromVariant(variant: typing.Any, /) -> PySide6.QtCore.QCborValue: ... + def isArray(self, /) -> bool: ... + def isBool(self, /) -> bool: ... + def isByteArray(self, /) -> bool: ... + def isContainer(self, /) -> bool: ... + def isDateTime(self, /) -> bool: ... + def isDouble(self, /) -> bool: ... + def isFalse(self, /) -> bool: ... + def isInteger(self, /) -> bool: ... + def isInvalid(self, /) -> bool: ... + def isMap(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isRegularExpression(self, /) -> bool: ... + @typing.overload + def isSimpleType(self, /) -> bool: ... + @typing.overload + def isSimpleType(self, st: PySide6.QtCore.QCborSimpleType, /) -> bool: ... + def isString(self, /) -> bool: ... + def isTag(self, /) -> bool: ... + def isTrue(self, /) -> bool: ... + def isUndefined(self, /) -> bool: ... + def isUrl(self, /) -> bool: ... + def isUuid(self, /) -> bool: ... + def swap(self, other: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> None: ... + def tag(self, /, defaultValue: PySide6.QtCore.QCborTag = ...) -> PySide6.QtCore.QCborTag: ... + def taggedValue(self, /, defaultValue: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int = ...) -> PySide6.QtCore.QCborValue: ... + @typing.overload + def toArray(self, /) -> PySide6.QtCore.QCborArray: ... + @typing.overload + def toArray(self, defaultValue: PySide6.QtCore.QCborArray, /) -> PySide6.QtCore.QCborArray: ... + def toBool(self, /, defaultValue: bool = ...) -> bool: ... + def toByteArray(self, /, defaultValue: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def toCbor(self, /, opt: PySide6.QtCore.QCborValue.EncodingOption = ...) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def toCbor(self, writer: PySide6.QtCore.QCborStreamWriter, /, opt: PySide6.QtCore.QCborValue.EncodingOption = ...) -> None: ... + def toDateTime(self, /, defaultValue: PySide6.QtCore.QDateTime = ...) -> PySide6.QtCore.QDateTime: ... + def toDiagnosticNotation(self, /, opts: PySide6.QtCore.QCborValue.DiagnosticNotationOption = ...) -> str: ... + def toDouble(self, /, defaultValue: float | None = ...) -> float: ... + def toInteger(self, /, defaultValue: int | None = ...) -> int: ... + def toJsonValue(self, /) -> PySide6.QtCore.QJsonValue: ... + @typing.overload + def toMap(self, /) -> PySide6.QtCore.QCborMap: ... + @typing.overload + def toMap(self, defaultValue: PySide6.QtCore.QCborMap, /) -> PySide6.QtCore.QCborMap: ... + def toRegularExpression(self, /, defaultValue: PySide6.QtCore.QRegularExpression | str = ...) -> PySide6.QtCore.QRegularExpression: ... + def toSimpleType(self, /, defaultValue: PySide6.QtCore.QCborSimpleType = ...) -> PySide6.QtCore.QCborSimpleType: ... + def toString(self, /, defaultValue: str = ...) -> str: ... + def toStringView(self, /, defaultValue: str = ...) -> str: ... + def toUrl(self, /, defaultValue: PySide6.QtCore.QUrl | str = ...) -> PySide6.QtCore.QUrl: ... + def toUuid(self, /, defaultValue: PySide6.QtCore.QUuid = ...) -> PySide6.QtCore.QUuid: ... + def toVariant(self, /) -> typing.Any: ... + def type(self, /) -> PySide6.QtCore.QCborValue.Type: ... + + +class QChildEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, child: PySide6.QtCore.QObject, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QChildEvent, /) -> None: ... + + def added(self, /) -> bool: ... + def child(self, /) -> PySide6.QtCore.QObject: ... + def clone(self, /) -> PySide6.QtCore.QChildEvent: ... + def polished(self, /) -> bool: ... + def removed(self, /) -> bool: ... + + +class QCollator(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QCollator, /) -> None: ... + @typing.overload + def __init__(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + + def __call__(self, s1: str, s2: str, /) -> bool: ... + def caseSensitivity(self, /) -> PySide6.QtCore.Qt.CaseSensitivity: ... + @typing.overload + def compare(self, s1: str, s2: str, /) -> int: ... + @typing.overload + def compare(self, s1: bytes | bytearray | memoryview, len1: int, s2: bytes | bytearray | memoryview, len2: int, /) -> int: ... + @staticmethod + def defaultCompare(s1: str, s2: str, /) -> int: ... + @staticmethod + def defaultSortKey(key: str, /) -> PySide6.QtCore.QCollatorSortKey: ... + def ignorePunctuation(self, /) -> bool: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def numericMode(self, /) -> bool: ... + def setCaseSensitivity(self, cs: PySide6.QtCore.Qt.CaseSensitivity, /) -> None: ... + def setIgnorePunctuation(self, on: bool, /) -> None: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def setNumericMode(self, on: bool, /) -> None: ... + def sortKey(self, string: str, /) -> PySide6.QtCore.QCollatorSortKey: ... + def swap(self, other: PySide6.QtCore.QCollator, /) -> None: ... + + +class QCollatorSortKey(Shiboken.Object): + + def __init__(self, other: PySide6.QtCore.QCollatorSortKey, /) -> None: ... + + def __lt__(self, rhs: PySide6.QtCore.QCollatorSortKey, /) -> bool: ... + def compare(self, key: PySide6.QtCore.QCollatorSortKey, /) -> int: ... + def swap(self, other: PySide6.QtCore.QCollatorSortKey, /) -> None: ... + + +class QCommandLineOption(Shiboken.Object): + + class Flag(enum.Flag): + + HiddenFromHelp = 0x1 + ShortOptionStyle = 0x2 + IgnoreOptionsAfter = 0x4 + + + @typing.overload + def __init__(self, other: PySide6.QtCore.QCommandLineOption, /) -> None: ... + @typing.overload + def __init__(self, name: str, /) -> None: ... + @typing.overload + def __init__(self, name: str, description: str, /, valueName: str = ..., defaultValue: str = ...) -> None: ... + @typing.overload + def __init__(self, names: collections.abc.Sequence[str], /) -> None: ... + @typing.overload + def __init__(self, names: collections.abc.Sequence[str], description: str, /, valueName: str = ..., defaultValue: str = ...) -> None: ... + + def defaultValues(self, /) -> typing.List[str]: ... + def description(self, /) -> str: ... + def flags(self, /) -> PySide6.QtCore.QCommandLineOption.Flag: ... + def names(self, /) -> typing.List[str]: ... + def setDefaultValue(self, defaultValue: str, /) -> None: ... + def setDefaultValues(self, defaultValues: collections.abc.Sequence[str], /) -> None: ... + def setDescription(self, description: str, /) -> None: ... + def setFlags(self, aflags: PySide6.QtCore.QCommandLineOption.Flag, /) -> None: ... + def setValueName(self, name: str, /) -> None: ... + def swap(self, other: PySide6.QtCore.QCommandLineOption, /) -> None: ... + def valueName(self, /) -> str: ... + + +class QCommandLineParser(Shiboken.Object): + + class MessageType(enum.Enum): + + Information = 0x0 + Error = 0x1 + + class OptionsAfterPositionalArgumentsMode(enum.Enum): + + ParseAsOptions = 0x0 + ParseAsPositionalArguments = 0x1 + + class SingleDashWordOptionMode(enum.Enum): + + ParseAsCompactedShortOptions = 0x0 + ParseAsLongOptions = 0x1 + + + def __init__(self, /) -> None: ... + + def addHelpOption(self, /) -> PySide6.QtCore.QCommandLineOption: ... + def addOption(self, commandLineOption: PySide6.QtCore.QCommandLineOption, /) -> bool: ... + def addOptions(self, options: collections.abc.Sequence[PySide6.QtCore.QCommandLineOption], /) -> bool: ... + def addPositionalArgument(self, name: str, description: str, /, syntax: str = ...) -> None: ... + def addVersionOption(self, /) -> PySide6.QtCore.QCommandLineOption: ... + def applicationDescription(self, /) -> str: ... + def clearPositionalArguments(self, /) -> None: ... + def errorText(self, /) -> str: ... + def helpText(self, /) -> str: ... + @typing.overload + def isSet(self, option: PySide6.QtCore.QCommandLineOption, /) -> bool: ... + @typing.overload + def isSet(self, name: str, /) -> bool: ... + def optionNames(self, /) -> typing.List[str]: ... + def parse(self, arguments: collections.abc.Sequence[str], /) -> bool: ... + def positionalArguments(self, /) -> typing.List[str]: ... + @typing.overload + def process(self, app: PySide6.QtCore.QCoreApplication, /) -> None: ... + @typing.overload + def process(self, arguments: collections.abc.Sequence[str], /) -> None: ... + def setApplicationDescription(self, description: str, /) -> None: ... + def setOptionsAfterPositionalArgumentsMode(self, mode: PySide6.QtCore.QCommandLineParser.OptionsAfterPositionalArgumentsMode, /) -> None: ... + def setSingleDashWordOptionMode(self, parsingMode: PySide6.QtCore.QCommandLineParser.SingleDashWordOptionMode, /) -> None: ... + def showHelp(self, /, exitCode: int | None = ...) -> None: ... + @staticmethod + def showMessageAndExit(type: PySide6.QtCore.QCommandLineParser.MessageType, message: str, /, exitCode: int | None = ...) -> None: ... + def showVersion(self, /) -> None: ... + def unknownOptionNames(self, /) -> typing.List[str]: ... + @typing.overload + def value(self, option: PySide6.QtCore.QCommandLineOption, /) -> str: ... + @typing.overload + def value(self, name: str, /) -> str: ... + @typing.overload + def values(self, option: PySide6.QtCore.QCommandLineOption, /) -> typing.List[str]: ... + @typing.overload + def values(self, name: str, /) -> typing.List[str]: ... + + +class QConcatenateTablesProxyModel(PySide6.QtCore.QAbstractItemModel): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def addSourceModel(self, sourceModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def canDropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def columnCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def data(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, role: int = ...) -> typing.Any: ... + def dropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def flags(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def headerData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, /, role: int = ...) -> typing.Any: ... + def index(self, row: int, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> PySide6.QtCore.QModelIndex: ... + def itemData(self, proxyIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> typing.Dict[int, typing.Any]: ... + def mapFromSource(self, sourceIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def mapToSource(self, proxyIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def mimeData(self, indexes: collections.abc.Sequence[PySide6.QtCore.QModelIndex], /) -> PySide6.QtCore.QMimeData: ... + def mimeTypes(self, /) -> typing.List[str]: ... + @typing.overload + def parent(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def parent(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def removeSourceModel(self, sourceModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def roleNames(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def setData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, value: typing.Any, /, role: int = ...) -> bool: ... + def setItemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, roles: typing.Dict[int, typing.Any], /) -> bool: ... + def sourceModels(self, /) -> typing.List[PySide6.QtCore.QAbstractItemModel]: ... + def span(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QSize: ... + + +class QContactsPermission(Shiboken.Object): + + class AccessMode(enum.Enum): + + ReadOnly = 0x0 + ReadWrite = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QContactsPermission, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def accessMode(self, /) -> PySide6.QtCore.QContactsPermission.AccessMode: ... + def setAccessMode(self, mode: PySide6.QtCore.QContactsPermission.AccessMode, /) -> None: ... + def swap(self, other: PySide6.QtCore.QContactsPermission, /) -> None: ... + + +class QCoreApplication(PySide6.QtCore.QObject): + + aboutToQuit : typing.ClassVar[Signal] = ... # aboutToQuit() + applicationNameChanged : typing.ClassVar[Signal] = ... # applicationNameChanged() + applicationVersionChanged: typing.ClassVar[Signal] = ... # applicationVersionChanged() + organizationDomainChanged: typing.ClassVar[Signal] = ... # organizationDomainChanged() + organizationNameChanged : typing.ClassVar[Signal] = ... # organizationNameChanged() + + @typing.overload + def __init__(self, args: collections.abc.Sequence[str], /, *, applicationName: str | None = ..., applicationVersion: str | None = ..., organizationName: str | None = ..., organizationDomain: str | None = ..., quitLockEnabled: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, applicationName: str | None = ..., applicationVersion: str | None = ..., organizationName: str | None = ..., organizationDomain: str | None = ..., quitLockEnabled: bool | None = ...) -> None: ... + + @staticmethod + def addLibraryPath(arg__1: str, /) -> None: ... + @staticmethod + def applicationDirPath() -> str: ... + @staticmethod + def applicationFilePath() -> str: ... + @staticmethod + def applicationName() -> str: ... + @staticmethod + def applicationPid() -> int: ... + @staticmethod + def applicationVersion() -> str: ... + @staticmethod + def arguments() -> typing.List[str]: ... + @typing.overload + def checkPermission(self, permission: PySide6.QtCore.QBluetoothPermission, /) -> PySide6.QtCore.Qt.PermissionStatus: ... + @typing.overload + def checkPermission(self, permission: PySide6.QtCore.QCalendarPermission, /) -> PySide6.QtCore.Qt.PermissionStatus: ... + @typing.overload + def checkPermission(self, permission: PySide6.QtCore.QCameraPermission, /) -> PySide6.QtCore.Qt.PermissionStatus: ... + @typing.overload + def checkPermission(self, permission: PySide6.QtCore.QContactsPermission, /) -> PySide6.QtCore.Qt.PermissionStatus: ... + @typing.overload + def checkPermission(self, permission: PySide6.QtCore.QLocationPermission, /) -> PySide6.QtCore.Qt.PermissionStatus: ... + @typing.overload + def checkPermission(self, permission: PySide6.QtCore.QMicrophonePermission, /) -> PySide6.QtCore.Qt.PermissionStatus: ... + @typing.overload + def checkPermission(self, permission: PySide6.QtCore.QPermission, /) -> PySide6.QtCore.Qt.PermissionStatus: ... + @staticmethod + def closingDown() -> bool: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + @staticmethod + def eventDispatcher() -> PySide6.QtCore.QAbstractEventDispatcher: ... + @staticmethod + def exec() -> int: ... + def exec_(self, /) -> int: ... + @staticmethod + def exit(retcode: int | None = ...) -> None: ... + def installNativeEventFilter(self, filterObj: PySide6.QtCore.QAbstractNativeEventFilter, /) -> None: ... + @staticmethod + def installTranslator(messageFile: PySide6.QtCore.QTranslator, /) -> bool: ... + @staticmethod + def instance() -> PySide6.QtCore.QCoreApplication | None: ... + @staticmethod + def instanceExists() -> bool: ... + @staticmethod + def isQuitLockEnabled() -> bool: ... + @staticmethod + def isSetuidAllowed() -> bool: ... + @staticmethod + def libraryPaths() -> typing.List[str]: ... + def notify(self, arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtCore.QEvent, /) -> bool: ... + @staticmethod + def organizationDomain() -> str: ... + @staticmethod + def organizationName() -> str: ... + @staticmethod + def postEvent(receiver: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /, priority: int = ...) -> None: ... + @typing.overload + @staticmethod + def processEvents(flags: PySide6.QtCore.QEventLoop.ProcessEventsFlag = ...) -> None: ... + @typing.overload + @staticmethod + def processEvents(flags: PySide6.QtCore.QEventLoop.ProcessEventsFlag, maxtime: int, /) -> None: ... + @typing.overload + @staticmethod + def processEvents(flags: PySide6.QtCore.QEventLoop.ProcessEventsFlag, deadline: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> None: ... + @staticmethod + def quit() -> None: ... + @staticmethod + def removeLibraryPath(arg__1: str, /) -> None: ... + def removeNativeEventFilter(self, filterObj: PySide6.QtCore.QAbstractNativeEventFilter, /) -> None: ... + @staticmethod + def removePostedEvents(receiver: PySide6.QtCore.QObject, /, eventType: int | None = ...) -> None: ... + @staticmethod + def removeTranslator(messageFile: PySide6.QtCore.QTranslator, /) -> bool: ... + @typing.overload + def requestPermission(self, permission: PySide6.QtCore.QBluetoothPermission, context: PySide6.QtCore.QObject, functor: collections.abc.Callable[..., typing.Any], /) -> None: ... + @typing.overload + def requestPermission(self, permission: PySide6.QtCore.QCalendarPermission, context: PySide6.QtCore.QObject, functor: collections.abc.Callable[..., typing.Any], /) -> None: ... + @typing.overload + def requestPermission(self, permission: PySide6.QtCore.QCameraPermission, context: PySide6.QtCore.QObject, functor: collections.abc.Callable[..., typing.Any], /) -> None: ... + @typing.overload + def requestPermission(self, permission: PySide6.QtCore.QContactsPermission, context: PySide6.QtCore.QObject, functor: collections.abc.Callable[..., typing.Any], /) -> None: ... + @typing.overload + def requestPermission(self, permission: PySide6.QtCore.QLocationPermission, context: PySide6.QtCore.QObject, functor: collections.abc.Callable[..., typing.Any], /) -> None: ... + @typing.overload + def requestPermission(self, permission: PySide6.QtCore.QMicrophonePermission, context: PySide6.QtCore.QObject, functor: collections.abc.Callable[..., typing.Any], /) -> None: ... + def resolveInterface(self, name: bytes | bytearray | memoryview, revision: int, /) -> int: ... + @staticmethod + def sendEvent(receiver: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + @staticmethod + def sendPostedEvents(receiver: PySide6.QtCore.QObject | None = ..., event_type: int | None = ...) -> None: ... + @staticmethod + def setApplicationName(application: str, /) -> None: ... + @staticmethod + def setApplicationVersion(version: str, /) -> None: ... + @staticmethod + def setAttribute(attribute: PySide6.QtCore.Qt.ApplicationAttribute, /, on: bool = ...) -> None: ... + @staticmethod + def setEventDispatcher(eventDispatcher: PySide6.QtCore.QAbstractEventDispatcher, /) -> None: ... + @staticmethod + def setLibraryPaths(arg__1: collections.abc.Sequence[str], /) -> None: ... + @staticmethod + def setOrganizationDomain(orgDomain: str, /) -> None: ... + @staticmethod + def setOrganizationName(orgName: str, /) -> None: ... + @staticmethod + def setQuitLockEnabled(enabled: bool, /) -> None: ... + @staticmethod + def setSetuidAllowed(allow: bool, /) -> None: ... + def shutdown(self, /) -> None: ... + @staticmethod + def startingUp() -> bool: ... + @staticmethod + def testAttribute(attribute: PySide6.QtCore.Qt.ApplicationAttribute, /) -> bool: ... + @staticmethod + def translate(context: str, key: str, /, disambiguation: str | None = ..., n: int = ...) -> str: ... + + +class QCryptographicHash(Shiboken.Object): + + class Algorithm(enum.Enum): + + Md4 = 0x0 + Md5 = 0x1 + Sha1 = 0x2 + Sha224 = 0x3 + Sha256 = 0x4 + Sha384 = 0x5 + Sha512 = 0x6 + Keccak_224 = 0x7 + Keccak_256 = 0x8 + Keccak_384 = 0x9 + Keccak_512 = 0xa + RealSha3_224 = 0xb + Sha3_224 = 0xb + RealSha3_256 = 0xc + Sha3_256 = 0xc + RealSha3_384 = 0xd + Sha3_384 = 0xd + RealSha3_512 = 0xe + Sha3_512 = 0xe + Blake2b_160 = 0xf + Blake2b_256 = 0x10 + Blake2b_384 = 0x11 + Blake2b_512 = 0x12 + Blake2s_128 = 0x13 + Blake2s_160 = 0x14 + Blake2s_224 = 0x15 + Blake2s_256 = 0x16 + NumAlgorithms = 0x17 + + + def __init__(self, method: PySide6.QtCore.QCryptographicHash.Algorithm, /) -> None: ... + + @typing.overload + def addData(self, device: PySide6.QtCore.QIODevice, /) -> bool: ... + @typing.overload + def addData(self, data: bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def addData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def algorithm(self, /) -> PySide6.QtCore.QCryptographicHash.Algorithm: ... + @staticmethod + def hash(data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, method: PySide6.QtCore.QCryptographicHash.Algorithm, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def hashLength(method: PySide6.QtCore.QCryptographicHash.Algorithm, /) -> int: ... + def reset(self, /) -> None: ... + def result(self, /) -> PySide6.QtCore.QByteArray: ... + def resultView(self, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def supportsAlgorithm(method: PySide6.QtCore.QCryptographicHash.Algorithm, /) -> bool: ... + def swap(self, other: PySide6.QtCore.QCryptographicHash, /) -> None: ... + + +class QDataStream(PySide6.QtCore.QIODeviceBase): + + class ByteOrder(enum.Enum): + + BigEndian = 0x0 + LittleEndian = 0x1 + + class FloatingPointPrecision(enum.Enum): + + SinglePrecision = 0x0 + DoublePrecision = 0x1 + + class Status(enum.Enum): + + Ok = 0x0 + ReadPastEnd = 0x1 + ReadCorruptData = 0x2 + WriteFailed = 0x3 + SizeLimitExceeded = 0x4 + + class Version(enum.IntEnum): + + Qt_1_0 = 0x1 + Qt_2_0 = 0x2 + Qt_2_1 = 0x3 + Qt_3_0 = 0x4 + Qt_3_1 = 0x5 + Qt_3_3 = 0x6 + Qt_4_0 = 0x7 + Qt_4_1 = 0x7 + Qt_4_2 = 0x8 + Qt_4_3 = 0x9 + Qt_4_4 = 0xa + Qt_4_5 = 0xb + Qt_4_6 = 0xc + Qt_4_7 = 0xc + Qt_4_8 = 0xc + Qt_4_9 = 0xc + Qt_5_0 = 0xd + Qt_5_1 = 0xe + Qt_5_2 = 0xf + Qt_5_3 = 0xf + Qt_5_4 = 0x10 + Qt_5_5 = 0x10 + Qt_5_10 = 0x11 + Qt_5_11 = 0x11 + Qt_5_6 = 0x11 + Qt_5_7 = 0x11 + Qt_5_8 = 0x11 + Qt_5_9 = 0x11 + Qt_5_12 = 0x12 + Qt_5_13 = 0x13 + Qt_5_14 = 0x13 + Qt_5_15 = 0x13 + Qt_6_0 = 0x14 + Qt_6_1 = 0x14 + Qt_6_2 = 0x14 + Qt_6_3 = 0x14 + Qt_6_4 = 0x14 + Qt_6_5 = 0x14 + Qt_6_6 = 0x15 + Qt_6_7 = 0x16 + Qt_6_8 = 0x16 + Qt_6_9 = 0x16 + Qt_6_10 = 0x17 + Qt_DefaultCompiledVersion = 0x17 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QIODevice, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, flags: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> None: ... + + @typing.overload + def __lshift__(self, st: PySide6.QtCore.QCborSimpleType, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QCborArray, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QCborMap, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QDate, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QDateTime, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QJsonArray, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QJsonDocument, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QLine, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QSize, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QTime, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QUuid, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, version: PySide6.QtCore.QVersionNumber, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, chr: str, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QEasingCurve | PySide6.QtCore.QEasingCurve.Type, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, tz: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, combination: PySide6.QtCore.QKeyCombination | PySide6.QtCore.Qt.KeyboardModifier | PySide6.QtCore.Qt.Key, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: typing.Dict[str, PySide6.QtCore.QJsonValue], /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, re: PySide6.QtCore.QRegularExpression | str, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QUrl | str, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, i: int, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QBitArray | int, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__2: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, p: typing.Any, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, st: PySide6.QtCore.QCborSimpleType, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QCborArray, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QCborMap, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QDate, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QDateTime, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QJsonArray, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QJsonDocument, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QLine, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QSize, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QTime, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QUuid, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, version: PySide6.QtCore.QVersionNumber, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, chr: str, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QEasingCurve | PySide6.QtCore.QEasingCurve.Type, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, tz: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, combination: PySide6.QtCore.QKeyCombination | PySide6.QtCore.Qt.KeyboardModifier | PySide6.QtCore.Qt.Key, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: typing.Dict[str, PySide6.QtCore.QJsonValue], /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, re: PySide6.QtCore.QRegularExpression | str, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QUrl | str, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, i: bool, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, i: int, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QBitArray | int, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, arg__2: PySide6.QtCore.QCborValue | PySide6.QtCore.QCborKnownTags | PySide6.QtCore.QCborSimpleType | PySide6.QtCore.QCborTag | PySide6.QtCore.QCborValue.Type | str | bool | PySide6.QtCore.QByteArray | PySide6.QtCore.QCborArray | PySide6.QtCore.QCborMap | bytes | bytearray | memoryview | float | int, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __rshift__(self, p: typing.Any, /) -> PySide6.QtCore.QDataStream: ... + def abortTransaction(self, /) -> None: ... + def atEnd(self, /) -> bool: ... + def byteOrder(self, /) -> PySide6.QtCore.QDataStream.ByteOrder: ... + def commitTransaction(self, /) -> bool: ... + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def floatingPointPrecision(self, /) -> PySide6.QtCore.QDataStream.FloatingPointPrecision: ... + def isDeviceTransactionStarted(self, /) -> bool: ... + def readBool(self, /) -> bool: ... + def readBytes(self, len: int, /) -> typing.Tuple: ... + def readDouble(self, /) -> float: ... + def readFloat(self, /) -> float: ... + def readInt16(self, /) -> int: ... + def readInt32(self, /) -> int: ... + def readInt64(self, /) -> int: ... + def readInt8(self, /) -> int: ... + def readQChar(self, /) -> str: ... + def readQString(self, /) -> str: ... + def readQStringList(self, /) -> typing.List[str]: ... + def readQVariant(self, /) -> typing.Any: ... + def readRawData(self, len: int, /) -> bytes: ... + def readString(self, /) -> str: ... + def readUInt16(self, /) -> int: ... + def readUInt32(self, /) -> int: ... + def readUInt64(self, /) -> int: ... + def readUInt8(self, /) -> int: ... + def resetStatus(self, /) -> None: ... + def rollbackTransaction(self, /) -> None: ... + def setByteOrder(self, arg__1: PySide6.QtCore.QDataStream.ByteOrder, /) -> None: ... + def setDevice(self, arg__1: PySide6.QtCore.QIODevice, /) -> None: ... + def setFloatingPointPrecision(self, precision: PySide6.QtCore.QDataStream.FloatingPointPrecision, /) -> None: ... + def setStatus(self, status: PySide6.QtCore.QDataStream.Status, /) -> None: ... + def setVersion(self, arg__1: int, /) -> None: ... + def skipRawData(self, len: int, /) -> int: ... + def startTransaction(self, /) -> None: ... + def status(self, /) -> PySide6.QtCore.QDataStream.Status: ... + def version(self, /) -> int: ... + def writeBool(self, arg__1: bool, /) -> None: ... + def writeBytes(self, arg__1: bytes | bytearray | memoryview, /) -> PySide6.QtCore.QDataStream: ... + def writeDouble(self, arg__1: float, /) -> None: ... + def writeFloat(self, arg__1: float, /) -> None: ... + def writeInt16(self, arg__1: int, /) -> None: ... + def writeInt32(self, arg__1: int, /) -> None: ... + def writeInt64(self, arg__1: int, /) -> None: ... + def writeInt8(self, arg__1: int, /) -> None: ... + def writeQChar(self, arg__1: str, /) -> None: ... + def writeQString(self, arg__1: str, /) -> None: ... + def writeQStringList(self, arg__1: collections.abc.Sequence[str], /) -> None: ... + def writeQVariant(self, arg__1: typing.Any, /) -> None: ... + @typing.overload + def writeRawData(self, arg__1: str, /) -> int: ... + @typing.overload + def writeRawData(self, arg__1: bytes | bytearray | memoryview, /) -> None: ... + def writeString(self, arg__1: str, /) -> None: ... + def writeUInt16(self, arg__1: int, /) -> None: ... + def writeUInt32(self, arg__1: int, /) -> None: ... + def writeUInt64(self, arg__1: int, /) -> None: ... + def writeUInt8(self, arg__1: int, /) -> None: ... + + +class QDate(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QDate: PySide6.QtCore.QDate, /) -> 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: PySide6.QtCore.QCalendar, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QDate, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtCore.QDate, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtCore.QDate, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __le__(self, rhs: PySide6.QtCore.QDate, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtCore.QDate, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QDate, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def addDays(self, days: int, /) -> PySide6.QtCore.QDate: ... + @typing.overload + def addMonths(self, months: int, /) -> PySide6.QtCore.QDate: ... + @typing.overload + def addMonths(self, months: int, cal: PySide6.QtCore.QCalendar, /) -> PySide6.QtCore.QDate: ... + @typing.overload + def addYears(self, years: int, /) -> PySide6.QtCore.QDate: ... + @typing.overload + def addYears(self, years: int, cal: PySide6.QtCore.QCalendar, /) -> PySide6.QtCore.QDate: ... + @staticmethod + def currentDate() -> PySide6.QtCore.QDate: ... + @typing.overload + def day(self, /) -> int: ... + @typing.overload + def day(self, cal: PySide6.QtCore.QCalendar, /) -> int: ... + @typing.overload + def dayOfWeek(self, /) -> int: ... + @typing.overload + def dayOfWeek(self, cal: PySide6.QtCore.QCalendar, /) -> int: ... + @typing.overload + def dayOfYear(self, /) -> int: ... + @typing.overload + def dayOfYear(self, cal: PySide6.QtCore.QCalendar, /) -> int: ... + @typing.overload + def daysInMonth(self, /) -> int: ... + @typing.overload + def daysInMonth(self, cal: PySide6.QtCore.QCalendar, /) -> int: ... + @typing.overload + def daysInYear(self, /) -> int: ... + @typing.overload + def daysInYear(self, cal: PySide6.QtCore.QCalendar, /) -> int: ... + def daysTo(self, d: PySide6.QtCore.QDate, /) -> int: ... + @typing.overload + def endOfDay(self, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def endOfDay(self, spec: PySide6.QtCore.Qt.TimeSpec, /, offsetSeconds: int | None = ...) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def endOfDay(self, zone: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + @staticmethod + def fromJulianDay(jd_: int, /) -> PySide6.QtCore.QDate: ... + @typing.overload + @staticmethod + def fromString(string: str, /, format: PySide6.QtCore.Qt.DateFormat = ...) -> PySide6.QtCore.QDate: ... + @typing.overload + @staticmethod + def fromString(string: str, format: str, cal: PySide6.QtCore.QCalendar, /) -> PySide6.QtCore.QDate: ... + @typing.overload + @staticmethod + def fromString(string: str, format: str, /, baseYear: int = ...) -> PySide6.QtCore.QDate: ... + @typing.overload + @staticmethod + def fromString(string: str, format: str, baseYear: int, cal: PySide6.QtCore.QCalendar, /) -> PySide6.QtCore.QDate: ... + def getDate(self, /) -> typing.Tuple[int, int, int]: ... + @staticmethod + def isLeapYear(year: int, /) -> bool: ... + def isNull(self, /) -> bool: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def isValid(self, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def isValid(y: int, m: int, d: int, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload + def month(self, /) -> int: ... + @typing.overload + def month(self, cal: PySide6.QtCore.QCalendar, /) -> int: ... + @typing.overload + def setDate(self, year: int, month: int, day: int, /) -> bool: ... + @typing.overload + def setDate(self, year: int, month: int, day: int, cal: PySide6.QtCore.QCalendar, /) -> bool: ... + @typing.overload + def startOfDay(self, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def startOfDay(self, spec: PySide6.QtCore.Qt.TimeSpec, /, offsetSeconds: int | None = ...) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def startOfDay(self, zone: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + def toJulianDay(self, /) -> int: ... + def toPython(self, /) -> object: ... + @typing.overload + def toString(self, /, format: PySide6.QtCore.Qt.DateFormat = ...) -> str: ... + @typing.overload + def toString(self, format: str, /) -> str: ... + @typing.overload + def toString(self, format: str, cal: PySide6.QtCore.QCalendar, /) -> str: ... + def weekNumber(self, /) -> typing.Tuple[int, int]: ... + @typing.overload + def year(self, /) -> int: ... + @typing.overload + def year(self, cal: PySide6.QtCore.QCalendar, /) -> int: ... + + +class QDateTime(Shiboken.Object): + + class TransitionResolution(enum.Enum): + + Reject = 0x0 + LegacyBehavior = 0x1 + RelativeToBefore = 0x1 + RelativeToAfter = 0x2 + PreferBefore = 0x3 + PreferAfter = 0x4 + PreferStandard = 0x5 + PreferDaylightSaving = 0x6 + + class YearRange(enum.Enum): + + First = -292275056 + Last = 0x116bd2d2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, date: PySide6.QtCore.QDate, time: PySide6.QtCore.QTime, spec: PySide6.QtCore.Qt.TimeSpec, /, offsetSeconds: int | None = ...) -> None: ... + @typing.overload + def __init__(self, date: PySide6.QtCore.QDate, time: PySide6.QtCore.QTime, /, resolve: PySide6.QtCore.QDateTime.TransitionResolution = ...) -> None: ... + @typing.overload + def __init__(self, date: PySide6.QtCore.QDate, time: PySide6.QtCore.QTime, timeZone: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /, resolve: PySide6.QtCore.QDateTime.TransitionResolution = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QDateTime, /) -> None: ... + @typing.overload + def __init__(self, year: int, month: int, day: int, h: int, m: int, s: int, /) -> None: ... + @typing.overload + def __init__(self, year: int, month: int, day: int, h: int, m: int, s: int, ms: int, spec: PySide6.QtCore.Qt.TimeSpec, /) -> None: ... + @typing.overload + def __init__(self, year: int, month: int, day: int, h: int, m: int, s: int, ms: int, /, spec: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization = ...) -> None: ... + @typing.overload + def __init__(self, year: int, month: int, day: int, h: int, m: int, s: int, ms: int, /, spec: int = ...) -> None: ... + + def __add__(self, duration: int, /) -> PySide6.QtCore.QDateTime: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QDateTime, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtCore.QDateTime, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtCore.QDateTime, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __iadd__(self, duration: int, /) -> PySide6.QtCore.QDateTime: ... + def __isub__(self, duration: int, /) -> PySide6.QtCore.QDateTime: ... # type: ignore[misc] + def __le__(self, rhs: PySide6.QtCore.QDateTime, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtCore.QDateTime, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QDateTime, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + @typing.overload + def __sub__(self, rhs: PySide6.QtCore.QDateTime, /) -> int: ... + @typing.overload + def __sub__(self, duration: int, /) -> PySide6.QtCore.QDateTime: ... + def addDays(self, days: int, /) -> PySide6.QtCore.QDateTime: ... + def addDuration(self, msecs: int, /) -> PySide6.QtCore.QDateTime: ... + def addMSecs(self, msecs: int, /) -> PySide6.QtCore.QDateTime: ... + def addMonths(self, months: int, /) -> PySide6.QtCore.QDateTime: ... + def addSecs(self, secs: int, /) -> PySide6.QtCore.QDateTime: ... + def addYears(self, years: int, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + @staticmethod + def currentDateTime() -> PySide6.QtCore.QDateTime: ... + @typing.overload + @staticmethod + def currentDateTime(zone: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + @staticmethod + def currentDateTimeUtc() -> PySide6.QtCore.QDateTime: ... + @staticmethod + def currentMSecsSinceEpoch() -> int: ... + @staticmethod + def currentSecsSinceEpoch() -> int: ... + def date(self, /) -> PySide6.QtCore.QDate: ... + def daysTo(self, arg__1: PySide6.QtCore.QDateTime, /) -> int: ... + @typing.overload + @staticmethod + def fromMSecsSinceEpoch(msecs: int, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + @staticmethod + def fromMSecsSinceEpoch(msecs: int, spec: PySide6.QtCore.Qt.TimeSpec, /, offsetFromUtc: int | None = ...) -> PySide6.QtCore.QDateTime: ... + @typing.overload + @staticmethod + def fromMSecsSinceEpoch(msecs: int, timeZone: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + @staticmethod + def fromSecsSinceEpoch(secs: int, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + @staticmethod + def fromSecsSinceEpoch(secs: int, spec: PySide6.QtCore.Qt.TimeSpec, /, offsetFromUtc: int | None = ...) -> PySide6.QtCore.QDateTime: ... + @typing.overload + @staticmethod + def fromSecsSinceEpoch(secs: int, timeZone: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + @staticmethod + def fromString(string: str, /, format: PySide6.QtCore.Qt.DateFormat = ...) -> PySide6.QtCore.QDateTime: ... + @typing.overload + @staticmethod + def fromString(string: str, format: str, cal: PySide6.QtCore.QCalendar, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + @staticmethod + def fromString(string: str, format: str, /, baseYear: int = ...) -> PySide6.QtCore.QDateTime: ... + @typing.overload + @staticmethod + def fromString(string: str, format: str, baseYear: int, cal: PySide6.QtCore.QCalendar, /) -> PySide6.QtCore.QDateTime: ... + def isDaylightTime(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def msecsTo(self, arg__1: PySide6.QtCore.QDateTime, /) -> int: ... + def offsetFromUtc(self, /) -> int: ... + def secsTo(self, arg__1: PySide6.QtCore.QDateTime, /) -> int: ... + def setDate(self, date: PySide6.QtCore.QDate, /, resolve: PySide6.QtCore.QDateTime.TransitionResolution = ...) -> None: ... + def setMSecsSinceEpoch(self, msecs: int, /) -> None: ... + def setOffsetFromUtc(self, offsetSeconds: int, /) -> None: ... + def setSecsSinceEpoch(self, secs: int, /) -> None: ... + def setTime(self, time: PySide6.QtCore.QTime, /, resolve: PySide6.QtCore.QDateTime.TransitionResolution = ...) -> None: ... + def setTimeSpec(self, spec: PySide6.QtCore.Qt.TimeSpec, /) -> None: ... + def setTimeZone(self, toZone: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /, resolve: PySide6.QtCore.QDateTime.TransitionResolution = ...) -> None: ... + def swap(self, other: PySide6.QtCore.QDateTime, /) -> None: ... + def time(self, /) -> PySide6.QtCore.QTime: ... + def timeRepresentation(self, /) -> PySide6.QtCore.QTimeZone: ... + def timeSpec(self, /) -> PySide6.QtCore.Qt.TimeSpec: ... + def timeZone(self, /) -> PySide6.QtCore.QTimeZone: ... + def timeZoneAbbreviation(self, /) -> str: ... + def toLocalTime(self, /) -> PySide6.QtCore.QDateTime: ... + def toMSecsSinceEpoch(self, /) -> int: ... + def toOffsetFromUtc(self, offsetSeconds: int, /) -> PySide6.QtCore.QDateTime: ... + def toPython(self, /) -> object: ... + def toSecsSinceEpoch(self, /) -> int: ... + @typing.overload + def toString(self, /, format: PySide6.QtCore.Qt.DateFormat = ...) -> str: ... + @typing.overload + def toString(self, format: str, /) -> str: ... + @typing.overload + def toString(self, format: str, cal: PySide6.QtCore.QCalendar, /) -> str: ... + def toTimeSpec(self, spec: PySide6.QtCore.Qt.TimeSpec, /) -> PySide6.QtCore.QDateTime: ... + def toTimeZone(self, toZone: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + def toUTC(self, /) -> PySide6.QtCore.QDateTime: ... + + +class QDeadlineTimer(Shiboken.Object): + + Forever = 0x0 + + class ForeverConstant(enum.Enum): + + Forever = 0x0 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QDeadlineTimer.ForeverConstant, /, type_: PySide6.QtCore.Qt.TimerType = ...) -> None: ... + @typing.overload + def __init__(self, QDeadlineTimer: PySide6.QtCore.QDeadlineTimer, /) -> None: ... + @typing.overload + def __init__(self, type_: PySide6.QtCore.Qt.TimerType, /) -> None: ... + @typing.overload + def __init__(self, msecs: int, /, type: PySide6.QtCore.Qt.TimerType = ...) -> None: ... + + def __add__(self, msecs: int, /) -> PySide6.QtCore.QDeadlineTimer: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + def __iadd__(self, msecs: int, /) -> PySide6.QtCore.QDeadlineTimer: ... + def __isub__(self, msecs: int, /) -> PySide6.QtCore.QDeadlineTimer: ... # type: ignore[misc] + def __le__(self, rhs: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + @typing.overload + def __sub__(self, msecs: int, /) -> PySide6.QtCore.QDeadlineTimer: ... + @typing.overload + def __sub__(self, dt2: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> int: ... + @staticmethod + def addNSecs(dt: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, nsecs: int, /) -> PySide6.QtCore.QDeadlineTimer: ... + @staticmethod + def current(timerType: PySide6.QtCore.Qt.TimerType = ...) -> PySide6.QtCore.QDeadlineTimer: ... + def deadline(self, /) -> int: ... + def deadlineNSecs(self, /) -> int: ... + def hasExpired(self, /) -> bool: ... + def isForever(self, /) -> bool: ... + def remainingTime(self, /) -> int: ... + def remainingTimeNSecs(self, /) -> int: ... + def setDeadline(self, msecs: int, /, timerType: PySide6.QtCore.Qt.TimerType = ...) -> None: ... + def setPreciseDeadline(self, secs: int, /, nsecs: int | None = ..., type: PySide6.QtCore.Qt.TimerType = ...) -> None: ... + def setPreciseRemainingTime(self, secs: int, /, nsecs: int | None = ..., type: PySide6.QtCore.Qt.TimerType = ...) -> None: ... + def setRemainingTime(self, msecs: int, /, type: PySide6.QtCore.Qt.TimerType = ...) -> None: ... + def setTimerType(self, type: PySide6.QtCore.Qt.TimerType, /) -> None: ... + def swap(self, other: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> None: ... + def timerType(self, /) -> PySide6.QtCore.Qt.TimerType: ... + + +class QDir(Shiboken.Object): + + class Filter(enum.Flag): + + NoFilter = -1 + Dirs = 0x1 + Files = 0x2 + Drives = 0x4 + AllEntries = 0x7 + NoSymLinks = 0x8 + TypeMask = 0xf + Readable = 0x10 + Writable = 0x20 + Executable = 0x40 + PermissionMask = 0x70 + Modified = 0x80 + Hidden = 0x100 + System = 0x200 + AccessMask = 0x3f0 + AllDirs = 0x400 + CaseSensitive = 0x800 + NoDot = 0x2000 + NoDotDot = 0x4000 + NoDotAndDotDot = 0x6000 + + class SortFlag(enum.Flag): + + NoSort = -1 + Name = 0x0 + Time = 0x1 + Size = 0x2 + SortByMask = 0x3 + Unsorted = 0x3 + DirsFirst = 0x4 + Reversed = 0x8 + IgnoreCase = 0x10 + DirsLast = 0x20 + LocaleAware = 0x40 + Type = 0x80 + + + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QDir, /) -> None: ... + @typing.overload + def __init__(self, path: str | bytes | os.PathLike[str], nameFilter: str, /, sort: PySide6.QtCore.QDir.SortFlag = ..., filter: PySide6.QtCore.QDir.Filter = ...) -> None: ... + @typing.overload + def __init__(self, /, path: str | bytes | os.PathLike[str] | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QDir, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QDir, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def absoluteFilePath(self, fileName: str, /) -> str: ... + def absolutePath(self, /) -> str: ... + @staticmethod + def addSearchPath(prefix: str, path: str | bytes | os.PathLike[str], /) -> None: ... + def canonicalPath(self, /) -> str: ... + def cd(self, dirName: str, /) -> bool: ... + def cdUp(self, /) -> bool: ... + @staticmethod + def cleanPath(path: str, /) -> str: ... + def count(self, /) -> int: ... + @staticmethod + def current() -> PySide6.QtCore.QDir: ... + @staticmethod + def currentPath() -> str: ... + def dirName(self, /) -> str: ... + @staticmethod + def drives() -> typing.List[PySide6.QtCore.QFileInfo]: ... + @typing.overload + def entryInfoList(self, /, filters: PySide6.QtCore.QDir.Filter = ..., sort: PySide6.QtCore.QDir.SortFlag = ...) -> typing.List[PySide6.QtCore.QFileInfo]: ... + @typing.overload + def entryInfoList(self, nameFilters: collections.abc.Sequence[str], /, filters: PySide6.QtCore.QDir.Filter = ..., sort: PySide6.QtCore.QDir.SortFlag = ...) -> typing.List[PySide6.QtCore.QFileInfo]: ... + @typing.overload + def entryList(self, /, filters: PySide6.QtCore.QDir.Filter = ..., sort: PySide6.QtCore.QDir.SortFlag = ...) -> typing.List[str]: ... + @typing.overload + def entryList(self, nameFilters: collections.abc.Sequence[str], /, filters: PySide6.QtCore.QDir.Filter = ..., sort: PySide6.QtCore.QDir.SortFlag = ...) -> typing.List[str]: ... + @typing.overload + def exists(self, /) -> bool: ... + @typing.overload + def exists(self, name: str, /) -> bool: ... + def filePath(self, fileName: str, /) -> str: ... + def filter(self, /) -> PySide6.QtCore.QDir.Filter: ... + @staticmethod + def fromNativeSeparators(pathName: str, /) -> str: ... + @staticmethod + def home() -> PySide6.QtCore.QDir: ... + @staticmethod + def homePath() -> str: ... + def isAbsolute(self, /) -> bool: ... + @staticmethod + def isAbsolutePath(path: str, /) -> bool: ... + def isEmpty(self, /, filters: PySide6.QtCore.QDir.Filter = ...) -> bool: ... + def isReadable(self, /) -> bool: ... + def isRelative(self, /) -> bool: ... + @staticmethod + def isRelativePath(path: str, /) -> bool: ... + def isRoot(self, /) -> bool: ... + @staticmethod + def listSeparator() -> str: ... + def makeAbsolute(self, /) -> bool: ... + @typing.overload + @staticmethod + def match(filter: str, fileName: str, /) -> bool: ... + @typing.overload + @staticmethod + def match(filters: collections.abc.Sequence[str], fileName: str, /) -> bool: ... + @typing.overload + def mkdir(self, arg__1: str, /) -> bool: ... + @typing.overload + def mkdir(self, arg__1: str, arg__2: PySide6.QtCore.QFileDevice.Permission, /) -> bool: ... + @typing.overload + def mkpath(self, arg__1: str, /) -> bool: ... + @typing.overload + def mkpath(self, arg__1: str, arg__2: PySide6.QtCore.QFileDevice.Permission, /) -> bool: ... + def nameFilters(self, /) -> typing.List[str]: ... + @staticmethod + def nameFiltersFromString(nameFilter: str, /) -> typing.List[str]: ... + def path(self, /) -> str: ... + def refresh(self, /) -> None: ... + def relativeFilePath(self, fileName: str, /) -> str: ... + def remove(self, fileName: str, /) -> bool: ... + def removeRecursively(self, /) -> bool: ... + def rename(self, oldName: str, newName: str, /) -> bool: ... + def rmdir(self, dirName: str, /) -> bool: ... + def rmpath(self, dirPath: str, /) -> bool: ... + @staticmethod + def root() -> PySide6.QtCore.QDir: ... + @staticmethod + def rootPath() -> str: ... + @staticmethod + def searchPaths(prefix: str, /) -> typing.List[str]: ... + @staticmethod + def separator() -> str: ... + @staticmethod + def setCurrent(path: str, /) -> bool: ... + def setFilter(self, filter: PySide6.QtCore.QDir.Filter, /) -> None: ... + def setNameFilters(self, nameFilters: collections.abc.Sequence[str], /) -> None: ... + def setPath(self, path: str | bytes | os.PathLike[str], /) -> None: ... + @staticmethod + def setSearchPaths(prefix: str, searchPaths: collections.abc.Sequence[str], /) -> None: ... + def setSorting(self, sort: PySide6.QtCore.QDir.SortFlag, /) -> None: ... + def sorting(self, /) -> PySide6.QtCore.QDir.SortFlag: ... + def swap(self, other: PySide6.QtCore.QDir, /) -> None: ... + @staticmethod + def temp() -> PySide6.QtCore.QDir: ... + @staticmethod + def tempPath() -> str: ... + @staticmethod + def toNativeSeparators(pathName: str, /) -> str: ... + + +class QDirIterator(Shiboken.Object): + + class IteratorFlag(enum.Flag): + + NoIteratorFlags = 0x0 + FollowSymlinks = 0x1 + Subdirectories = 0x2 + + + @typing.overload + def __init__(self, dir: PySide6.QtCore.QDir, /, flags: PySide6.QtCore.QDirIterator.IteratorFlag = ...) -> None: ... + @typing.overload + def __init__(self, path: str, filter: PySide6.QtCore.QDir.Filter, /, flags: PySide6.QtCore.QDirIterator.IteratorFlag = ...) -> None: ... + @typing.overload + def __init__(self, path: str, /, flags: PySide6.QtCore.QDirIterator.IteratorFlag = ...) -> None: ... + @typing.overload + def __init__(self, path: str, nameFilters: collections.abc.Sequence[str], /, filters: PySide6.QtCore.QDir.Filter = ..., flags: PySide6.QtCore.QDirIterator.IteratorFlag = ...) -> None: ... + + def fileInfo(self, /) -> PySide6.QtCore.QFileInfo: ... + def fileName(self, /) -> str: ... + def filePath(self, /) -> str: ... + def hasNext(self, /) -> bool: ... + def next(self, /) -> str: ... + def nextFileInfo(self, /) -> PySide6.QtCore.QFileInfo: ... + def path(self, /) -> str: ... + + +class QDirListing(Shiboken.Object): + + class DirEntry(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, DirEntry: PySide6.QtCore.QDirListing.DirEntry, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __repr__(self, /) -> str: ... + def absoluteFilePath(self, /) -> str: ... + def absolutePath(self, /) -> str: ... + def baseName(self, /) -> str: ... + def birthTime(self, tz: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + def bundleName(self, /) -> str: ... + def canonicalFilePath(self, /) -> str: ... + def completeBaseName(self, /) -> str: ... + def completeSuffix(self, /) -> str: ... + def exists(self, /) -> bool: ... + def fileInfo(self, /) -> PySide6.QtCore.QFileInfo: ... + def fileName(self, /) -> str: ... + def filePath(self, /) -> str: ... + def fileTime(self, type: PySide6.QtCore.QFileDevice.FileTime, tz: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + def isDir(self, /) -> bool: ... + def isExecutable(self, /) -> bool: ... + def isFile(self, /) -> bool: ... + def isHidden(self, /) -> bool: ... + def isReadable(self, /) -> bool: ... + def isSymLink(self, /) -> bool: ... + def isWritable(self, /) -> bool: ... + def lastModified(self, tz: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + def lastRead(self, tz: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + def metadataChangeTime(self, tz: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + def size(self, /) -> int: ... + def suffix(self, /) -> str: ... + + class IteratorFlag(enum.Flag): + + Default = 0x0 + ExcludeFiles = 0x4 + ExcludeDirs = 0x8 + ExcludeOther = 0x10 + ExcludeSpecial = 0x10 + DirsOnly = 0x14 + FilesOnly = 0x18 + ResolveSymlinks = 0x20 + IncludeHidden = 0x40 + IncludeDotAndDotDot = 0x80 + CaseSensitive = 0x100 + Recursive = 0x400 + FollowDirSymlinks = 0x800 + + + @typing.overload + def __init__(self, path: str, /, flags: PySide6.QtCore.QDirListing.IteratorFlag = ...) -> None: ... + @typing.overload + def __init__(self, path: str, nameFilters: collections.abc.Sequence[str], /, flags: PySide6.QtCore.QDirListing.IteratorFlag = ...) -> None: ... + + def __iter__(self, /) -> object: ... + def iteratorFlags(self, /) -> PySide6.QtCore.QDirListing.IteratorFlag: ... + def iteratorPath(self, /) -> str: ... + def nameFilters(self, /) -> typing.List[str]: ... + def swap(self, other: PySide6.QtCore.QDirListing, /) -> None: ... + + +class QDirListingIterator(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, dl: PySide6.QtCore.QDirListing, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QDirListingIterator, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __iter__(self, /) -> object: ... + def __next__(self, /) -> object: ... + def atEnd(self, /) -> bool: ... + def next(self, /) -> bool: ... + def value(self, /) -> PySide6.QtCore.QDirListing.DirEntry: ... + + +class QDynamicPropertyChangeEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QDynamicPropertyChangeEvent, /) -> None: ... + @typing.overload + def __init__(self, name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + def clone(self, /) -> PySide6.QtCore.QDynamicPropertyChangeEvent: ... + def propertyName(self, /) -> PySide6.QtCore.QByteArray: ... + + +class QEasingCurve(Shiboken.Object): + + class Type(enum.Enum): + + Linear = 0x0 + InQuad = 0x1 + OutQuad = 0x2 + InOutQuad = 0x3 + OutInQuad = 0x4 + InCubic = 0x5 + OutCubic = 0x6 + InOutCubic = 0x7 + OutInCubic = 0x8 + InQuart = 0x9 + OutQuart = 0xa + InOutQuart = 0xb + OutInQuart = 0xc + InQuint = 0xd + OutQuint = 0xe + InOutQuint = 0xf + OutInQuint = 0x10 + InSine = 0x11 + OutSine = 0x12 + InOutSine = 0x13 + OutInSine = 0x14 + InExpo = 0x15 + OutExpo = 0x16 + InOutExpo = 0x17 + OutInExpo = 0x18 + InCirc = 0x19 + OutCirc = 0x1a + InOutCirc = 0x1b + OutInCirc = 0x1c + InElastic = 0x1d + OutElastic = 0x1e + InOutElastic = 0x1f + OutInElastic = 0x20 + InBack = 0x21 + OutBack = 0x22 + InOutBack = 0x23 + OutInBack = 0x24 + InBounce = 0x25 + OutBounce = 0x26 + InOutBounce = 0x27 + OutInBounce = 0x28 + InCurve = 0x29 + OutCurve = 0x2a + SineCurve = 0x2b + CosineCurve = 0x2c + BezierSpline = 0x2d + TCBSpline = 0x2e + Custom = 0x2f + NCurveTypes = 0x30 + + + @typing.overload + def __init__(self, other: PySide6.QtCore.QEasingCurve, /) -> None: ... + @typing.overload + def __init__(self, /, type: PySide6.QtCore.QEasingCurve.Type = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QEasingCurve | PySide6.QtCore.QEasingCurve.Type, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QEasingCurve | PySide6.QtCore.QEasingCurve.Type, /) -> bool: ... + def __repr__(self, /) -> str: ... + def addCubicBezierSegment(self, c1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, c2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, endPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + def addTCBSegment(self, nextPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, t: float, c: float, b: float, /) -> None: ... + def amplitude(self, /) -> float: ... + def customType(self, /) -> object: ... + def overshoot(self, /) -> float: ... + def period(self, /) -> float: ... + def setAmplitude(self, amplitude: float, /) -> None: ... + def setCustomType(self, callable: object, /) -> None: ... + def setOvershoot(self, overshoot: float, /) -> None: ... + def setPeriod(self, period: float, /) -> None: ... + def setType(self, type: PySide6.QtCore.QEasingCurve.Type, /) -> None: ... + def swap(self, other: PySide6.QtCore.QEasingCurve | PySide6.QtCore.QEasingCurve.Type, /) -> None: ... + def toCubicSpline(self, /) -> typing.List[PySide6.QtCore.QPointF]: ... + def type(self, /) -> PySide6.QtCore.QEasingCurve.Type: ... + def valueForProgress(self, progress: float, /) -> float: ... + + +class QElapsedTimer(Shiboken.Object): + + class ClockType(enum.Enum): + + SystemTime = 0x0 + MonotonicClock = 0x1 + TickCounter = 0x2 + MachAbsoluteTime = 0x3 + PerformanceCounter = 0x4 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QElapsedTimer: PySide6.QtCore.QElapsedTimer, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QElapsedTimer, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtCore.QElapsedTimer, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtCore.QElapsedTimer, /) -> bool: ... + def __le__(self, rhs: PySide6.QtCore.QElapsedTimer, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QElapsedTimer, /) -> bool: ... + @staticmethod + def clockType() -> PySide6.QtCore.QElapsedTimer.ClockType: ... + def elapsed(self, /) -> int: ... + def hasExpired(self, timeout: int, /) -> bool: ... + def invalidate(self, /) -> None: ... + @staticmethod + def isMonotonic() -> bool: ... + def isValid(self, /) -> bool: ... + def msecsSinceReference(self, /) -> int: ... + def msecsTo(self, other: PySide6.QtCore.QElapsedTimer, /) -> int: ... + def nsecsElapsed(self, /) -> int: ... + def restart(self, /) -> int: ... + def secsTo(self, other: PySide6.QtCore.QElapsedTimer, /) -> int: ... + def start(self, /) -> None: ... + + +class QEvent(Shiboken.Object): + + class Type(enum.IntEnum): + + None_ = 0x0 + Timer = 0x1 + MouseButtonPress = 0x2 + MouseButtonRelease = 0x3 + MouseButtonDblClick = 0x4 + MouseMove = 0x5 + KeyPress = 0x6 + KeyRelease = 0x7 + FocusIn = 0x8 + FocusOut = 0x9 + Enter = 0xa + Leave = 0xb + Paint = 0xc + Move = 0xd + Resize = 0xe + Create = 0xf + Destroy = 0x10 + Show = 0x11 + Hide = 0x12 + Close = 0x13 + Quit = 0x14 + ParentChange = 0x15 + ThreadChange = 0x16 + FocusAboutToChange = 0x17 + WindowActivate = 0x18 + WindowDeactivate = 0x19 + ShowToParent = 0x1a + HideToParent = 0x1b + Wheel = 0x1f + WindowTitleChange = 0x21 + WindowIconChange = 0x22 + ApplicationWindowIconChange = 0x23 + ApplicationFontChange = 0x24 + ApplicationLayoutDirectionChange = 0x25 + ApplicationPaletteChange = 0x26 + PaletteChange = 0x27 + Clipboard = 0x28 + Speech = 0x2a + MetaCall = 0x2b + SockAct = 0x32 + ShortcutOverride = 0x33 + DeferredDelete = 0x34 + DragEnter = 0x3c + DragMove = 0x3d + DragLeave = 0x3e + Drop = 0x3f + DragResponse = 0x40 + ChildAdded = 0x44 + ChildPolished = 0x45 + ChildRemoved = 0x47 + ShowWindowRequest = 0x49 + PolishRequest = 0x4a + Polish = 0x4b + LayoutRequest = 0x4c + UpdateRequest = 0x4d + UpdateLater = 0x4e + EmbeddingControl = 0x4f + ActivateControl = 0x50 + DeactivateControl = 0x51 + ContextMenu = 0x52 + InputMethod = 0x53 + TabletMove = 0x57 + LocaleChange = 0x58 + LanguageChange = 0x59 + LayoutDirectionChange = 0x5a + Style = 0x5b + TabletPress = 0x5c + TabletRelease = 0x5d + OkRequest = 0x5e + HelpRequest = 0x5f + IconDrag = 0x60 + FontChange = 0x61 + EnabledChange = 0x62 + ActivationChange = 0x63 + StyleChange = 0x64 + IconTextChange = 0x65 + ModifiedChange = 0x66 + WindowBlocked = 0x67 + WindowUnblocked = 0x68 + WindowStateChange = 0x69 + ReadOnlyChange = 0x6a + MouseTrackingChange = 0x6d + ToolTip = 0x6e + WhatsThis = 0x6f + StatusTip = 0x70 + ActionChanged = 0x71 + ActionAdded = 0x72 + ActionRemoved = 0x73 + FileOpen = 0x74 + Shortcut = 0x75 + WhatsThisClicked = 0x76 + ToolBarChange = 0x78 + ApplicationActivate = 0x79 + ApplicationActivated = 0x79 + ApplicationDeactivate = 0x7a + ApplicationDeactivated = 0x7a + QueryWhatsThis = 0x7b + EnterWhatsThisMode = 0x7c + LeaveWhatsThisMode = 0x7d + ZOrderChange = 0x7e + HoverEnter = 0x7f + HoverLeave = 0x80 + HoverMove = 0x81 + ParentAboutToChange = 0x83 + WinEventAct = 0x84 + AcceptDropsChange = 0x98 + ZeroTimerEvent = 0x9a + GraphicsSceneMouseMove = 0x9b + GraphicsSceneMousePress = 0x9c + GraphicsSceneMouseRelease = 0x9d + GraphicsSceneMouseDoubleClick = 0x9e + GraphicsSceneContextMenu = 0x9f + GraphicsSceneHoverEnter = 0xa0 + GraphicsSceneHoverMove = 0xa1 + GraphicsSceneHoverLeave = 0xa2 + GraphicsSceneHelp = 0xa3 + GraphicsSceneDragEnter = 0xa4 + GraphicsSceneDragMove = 0xa5 + GraphicsSceneDragLeave = 0xa6 + GraphicsSceneDrop = 0xa7 + GraphicsSceneWheel = 0xa8 + KeyboardLayoutChange = 0xa9 + DynamicPropertyChange = 0xaa + TabletEnterProximity = 0xab + TabletLeaveProximity = 0xac + NonClientAreaMouseMove = 0xad + NonClientAreaMouseButtonPress = 0xae + NonClientAreaMouseButtonRelease = 0xaf + NonClientAreaMouseButtonDblClick = 0xb0 + MacSizeChange = 0xb1 + ContentsRectChange = 0xb2 + MacGLWindowChange = 0xb3 + FutureCallOut = 0xb4 + GraphicsSceneResize = 0xb5 + GraphicsSceneMove = 0xb6 + CursorChange = 0xb7 + ToolTipChange = 0xb8 + NetworkReplyUpdated = 0xb9 + GrabMouse = 0xba + UngrabMouse = 0xbb + GrabKeyboard = 0xbc + UngrabKeyboard = 0xbd + StateMachineSignal = 0xc0 + StateMachineWrapped = 0xc1 + TouchBegin = 0xc2 + TouchUpdate = 0xc3 + TouchEnd = 0xc4 + NativeGesture = 0xc5 + Gesture = 0xc6 + RequestSoftwareInputPanel = 0xc7 + CloseSoftwareInputPanel = 0xc8 + GestureOverride = 0xca + WinIdChange = 0xcb + ScrollPrepare = 0xcc + Scroll = 0xcd + Expose = 0xce + InputMethodQuery = 0xcf + OrientationChange = 0xd0 + TouchCancel = 0xd1 + ThemeChange = 0xd2 + SockClose = 0xd3 + PlatformPanel = 0xd4 + StyleAnimationUpdate = 0xd5 + ApplicationStateChange = 0xd6 + WindowChangeInternal = 0xd7 + ScreenChangeInternal = 0xd8 + PlatformSurface = 0xd9 + Pointer = 0xda + TabletTrackingChange = 0xdb + GraphicsSceneLeave = 0xdc + WindowAboutToChangeInternal = 0xdd + DevicePixelRatioChange = 0xde + ChildWindowAdded = 0xdf + ChildWindowRemoved = 0xe0 + ParentWindowAboutToChange = 0xe1 + ParentWindowChange = 0xe2 + SafeAreaMarginsChange = 0xe3 + User = 0x3e8 + MaxUser = 0xffff + + + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + + def __repr__(self, /) -> str: ... + def accept(self, /) -> None: ... + def clone(self, /) -> PySide6.QtCore.QEvent: ... + def ignore(self, /) -> None: ... + def isAccepted(self, /) -> bool: ... + def isInputEvent(self, /) -> bool: ... + def isPointerEvent(self, /) -> bool: ... + def isSinglePointEvent(self, /) -> bool: ... + @staticmethod + def registerEventType(hint: int = ...) -> int: ... + def setAccepted(self, accepted: bool, /) -> None: ... + def spontaneous(self, /) -> bool: ... + def type(self, /) -> PySide6.QtCore.QEvent.Type: ... + + +class QEventLoop(PySide6.QtCore.QObject): + + class ProcessEventsFlag(enum.Flag): + + AllEvents = 0x0 + ExcludeUserInputEvents = 0x1 + ExcludeSocketNotifiers = 0x2 + WaitForMoreEvents = 0x4 + X11ExcludeTimers = 0x8 + EventLoopExec = 0x20 + DialogExec = 0x40 + ApplicationExec = 0x80 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def exec(self, /, flags: PySide6.QtCore.QEventLoop.ProcessEventsFlag = ...) -> int: ... + def exec_(self, /, flags: PySide6.QtCore.QEventLoop.ProcessEventsFlag = ...) -> int: ... + def exit(self, /, returnCode: int | None = ...) -> None: ... + def isRunning(self, /) -> bool: ... + @typing.overload + def processEvents(self, /, flags: PySide6.QtCore.QEventLoop.ProcessEventsFlag = ...) -> bool: ... + @typing.overload + def processEvents(self, flags: PySide6.QtCore.QEventLoop.ProcessEventsFlag, maximumTime: int, /) -> None: ... + @typing.overload + def processEvents(self, flags: PySide6.QtCore.QEventLoop.ProcessEventsFlag, deadline: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> None: ... + def quit(self, /) -> None: ... + def wakeUp(self, /) -> None: ... + + +class QFactoryInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def keys(self, /) -> typing.List[str]: ... + + +class QFile(PySide6.QtCore.QFileDevice): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /) -> None: ... + @typing.overload + def __init__(self, name: str | bytes | os.PathLike[str], /) -> None: ... + @typing.overload + def __init__(self, name: str | bytes | os.PathLike[str], parent: PySide6.QtCore.QObject, /) -> None: ... + + @typing.overload # type: ignore[misc, overload-cannot-match] + def copy(self, newName: str | bytes | os.PathLike[str], /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def copy(fileName: str, newName: str, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload + @staticmethod + def decodeName(localFileName: bytes | bytearray | memoryview, /) -> str: ... + @typing.overload + @staticmethod + def decodeName(localFileName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> str: ... + @staticmethod + def encodeName(fileName: str, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def exists(self, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def exists(fileName: str, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + def fileName(self, /) -> str: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def link(self, newName: str | bytes | os.PathLike[str], /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def link(fileName: str, newName: str, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def moveToTrash(self, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def moveToTrash(fileName: str, /) -> typing.Tuple[bool, str]: ... # type: ignore[misc, overload-cannot-match] + @typing.overload + def open(self, flags: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> bool: ... + @typing.overload + def open(self, flags: PySide6.QtCore.QIODeviceBase.OpenModeFlag, permissions: PySide6.QtCore.QFileDevice.Permission, /) -> bool: ... + @typing.overload + def open(self, fd: int, ioFlags: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /, handleFlags: PySide6.QtCore.QFileDevice.FileHandleFlag = ...) -> bool: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def permissions(self, /) -> PySide6.QtCore.QFileDevice.Permission: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def permissions(filename: str | bytes | os.PathLike[str], /) -> PySide6.QtCore.QFileDevice.Permission: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def remove(self, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def remove(fileName: str, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def rename(self, newName: str | bytes | os.PathLike[str], /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def rename(oldName: str, newName: str, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def resize(self, sz: int, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def resize(filename: str, sz: int, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + def setFileName(self, name: str | bytes | os.PathLike[str], /) -> None: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def setPermissions(self, permissionSpec: PySide6.QtCore.QFileDevice.Permission, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def setPermissions(filename: str | bytes | os.PathLike[str], permissionSpec: PySide6.QtCore.QFileDevice.Permission, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + def size(self, /) -> int: ... + @staticmethod + def supportsMoveToTrash() -> bool: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def symLinkTarget(self, /) -> str: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def symLinkTarget(fileName: str, /) -> str: ... # type: ignore[misc, overload-cannot-match] + + +class QFileDevice(PySide6.QtCore.QIODevice): + + class FileError(enum.Enum): + + NoError = 0x0 + ReadError = 0x1 + WriteError = 0x2 + FatalError = 0x3 + ResourceError = 0x4 + OpenError = 0x5 + AbortError = 0x6 + TimeOutError = 0x7 + UnspecifiedError = 0x8 + RemoveError = 0x9 + RenameError = 0xa + PositionError = 0xb + ResizeError = 0xc + PermissionsError = 0xd + CopyError = 0xe + + class FileHandleFlag(enum.Flag): + + DontCloseHandle = 0x0 + AutoCloseHandle = 0x1 + + class FileTime(enum.Enum): + + FileAccessTime = 0x0 + FileBirthTime = 0x1 + FileMetadataChangeTime = 0x2 + FileModificationTime = 0x3 + + class MemoryMapFlag(enum.Flag): + + NoOptions = 0x0 + MapPrivateOption = 0x1 + + class Permission(enum.Flag): + + ExeOther = 0x1 + WriteOther = 0x2 + ReadOther = 0x4 + ExeGroup = 0x10 + WriteGroup = 0x20 + ReadGroup = 0x40 + ExeUser = 0x100 + WriteUser = 0x200 + ReadUser = 0x400 + ExeOwner = 0x1000 + WriteOwner = 0x2000 + ReadOwner = 0x4000 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /) -> None: ... + + def atEnd(self, /) -> bool: ... + def close(self, /) -> None: ... + def error(self, /) -> PySide6.QtCore.QFileDevice.FileError: ... + def fileName(self, /) -> str: ... + def fileTime(self, time: PySide6.QtCore.QFileDevice.FileTime, /) -> PySide6.QtCore.QDateTime: ... + def flush(self, /) -> bool: ... + def handle(self, /) -> int: ... + def isSequential(self, /) -> bool: ... + def map(self, offset: int, size: int, /, flags: PySide6.QtCore.QFileDevice.MemoryMapFlag = ...) -> object: ... + def permissions(self, /) -> PySide6.QtCore.QFileDevice.Permission: ... + def pos(self, /) -> int: ... + def readData(self, maxlen: int, /) -> object: ... + def readLineData(self, maxlen: int, /) -> object: ... + def resize(self, sz: int, /) -> bool: ... + def seek(self, offset: int, /) -> bool: ... + def setFileTime(self, newDate: PySide6.QtCore.QDateTime, fileTime: PySide6.QtCore.QFileDevice.FileTime, /) -> bool: ... + def setPermissions(self, permissionSpec: PySide6.QtCore.QFileDevice.Permission, /) -> bool: ... + def size(self, /) -> int: ... + def unmap(self, address: bytes | bytearray | memoryview, /) -> bool: ... + def unsetError(self, /) -> None: ... + def writeData(self, data: bytes | bytearray | memoryview, len: int, /) -> int: ... + + +class QFileInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, file: PySide6.QtCore.QFileDevice, /) -> None: ... + @typing.overload + def __init__(self, dir: PySide6.QtCore.QDir, file: str | bytes | os.PathLike[str], /) -> None: ... + @typing.overload + def __init__(self, fileinfo: PySide6.QtCore.QFileInfo, /) -> None: ... + @typing.overload + def __init__(self, file: str | bytes | os.PathLike[str], /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QFileInfo, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QFileInfo, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def absoluteDir(self, /) -> PySide6.QtCore.QDir: ... + def absoluteFilePath(self, /) -> str: ... + def absolutePath(self, /) -> str: ... + def baseName(self, /) -> str: ... + @typing.overload + def birthTime(self, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def birthTime(self, tz: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + def bundleName(self, /) -> str: ... + def caching(self, /) -> bool: ... + def canonicalFilePath(self, /) -> str: ... + def canonicalPath(self, /) -> str: ... + def completeBaseName(self, /) -> str: ... + def completeSuffix(self, /) -> str: ... + def dir(self, /) -> PySide6.QtCore.QDir: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def exists(self, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def exists(file: str, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + def fileName(self, /) -> str: ... + def filePath(self, /) -> str: ... + @typing.overload + def fileTime(self, time: PySide6.QtCore.QFileDevice.FileTime, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def fileTime(self, time: PySide6.QtCore.QFileDevice.FileTime, tz: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + def group(self, /) -> str: ... + def groupId(self, /) -> int: ... + def isAbsolute(self, /) -> bool: ... + def isAlias(self, /) -> bool: ... + def isBundle(self, /) -> bool: ... + def isDir(self, /) -> bool: ... + def isExecutable(self, /) -> bool: ... + def isFile(self, /) -> bool: ... + def isHidden(self, /) -> bool: ... + def isJunction(self, /) -> bool: ... + def isNativePath(self, /) -> bool: ... + def isOther(self, /) -> bool: ... + def isReadable(self, /) -> bool: ... + def isRelative(self, /) -> bool: ... + def isRoot(self, /) -> bool: ... + def isShortcut(self, /) -> bool: ... + def isSymLink(self, /) -> bool: ... + def isSymbolicLink(self, /) -> bool: ... + def isWritable(self, /) -> bool: ... + def junctionTarget(self, /) -> str: ... + @typing.overload + def lastModified(self, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def lastModified(self, tz: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def lastRead(self, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def lastRead(self, tz: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + def makeAbsolute(self, /) -> bool: ... + @typing.overload + def metadataChangeTime(self, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def metadataChangeTime(self, tz: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + def owner(self, /) -> str: ... + def ownerId(self, /) -> int: ... + def path(self, /) -> str: ... + def permission(self, permissions: PySide6.QtCore.QFileDevice.Permission, /) -> bool: ... + def permissions(self, /) -> PySide6.QtCore.QFileDevice.Permission: ... + def readSymLink(self, /) -> str: ... + def refresh(self, /) -> None: ... + def setCaching(self, on: bool, /) -> None: ... + @typing.overload + def setFile(self, file: PySide6.QtCore.QFileDevice, /) -> None: ... + @typing.overload + def setFile(self, dir: PySide6.QtCore.QDir, file: str, /) -> None: ... + @typing.overload + def setFile(self, file: str | bytes | os.PathLike[str], /) -> None: ... + def size(self, /) -> int: ... + def stat(self, /) -> None: ... + def suffix(self, /) -> str: ... + def swap(self, other: PySide6.QtCore.QFileInfo, /) -> None: ... + def symLinkTarget(self, /) -> str: ... + + +class QFileSelector(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def allSelectors(self, /) -> typing.List[str]: ... + def extraSelectors(self, /) -> typing.List[str]: ... + @typing.overload + def select(self, filePath: str, /) -> str: ... + @typing.overload + def select(self, filePath: PySide6.QtCore.QUrl | str, /) -> PySide6.QtCore.QUrl: ... + def setExtraSelectors(self, list: collections.abc.Sequence[str], /) -> None: ... + + +class QFileSystemWatcher(PySide6.QtCore.QObject): + + directoryChanged : typing.ClassVar[Signal] = ... # directoryChanged(QString) + fileChanged : typing.ClassVar[Signal] = ... # fileChanged(QString) + + @typing.overload + def __init__(self, paths: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def addPath(self, file: str, /) -> bool: ... + def addPaths(self, files: collections.abc.Sequence[str], /) -> typing.List[str]: ... + def directories(self, /) -> typing.List[str]: ... + def files(self, /) -> typing.List[str]: ... + def removePath(self, file: str, /) -> bool: ... + def removePaths(self, files: collections.abc.Sequence[str], /) -> typing.List[str]: ... + + +class QFutureInterfaceBase(Shiboken.Object): + + class CancelMode(enum.Enum): + + CancelOnly = 0x0 + CancelAndFinish = 0x1 + + class ContinuationType(enum.Enum): + + Unknown = 0x0 + Then = 0x1 + OnFailed = 0x2 + OnCanceled = 0x3 + + class State(enum.Enum): + + NoState = 0x0 + Running = 0x1 + Started = 0x2 + Finished = 0x4 + Canceled = 0x8 + Suspending = 0x10 + Suspended = 0x20 + Throttled = 0x40 + Pending = 0x80 + + + @typing.overload + def __init__(self, other: PySide6.QtCore.QFutureInterfaceBase, /) -> None: ... + @typing.overload + def __init__(self, /, initialState: PySide6.QtCore.QFutureInterfaceBase.State = ...) -> None: ... + + def __eq__(self, other: PySide6.QtCore.QFutureInterfaceBase, /) -> bool: ... + def __ne__(self, other: PySide6.QtCore.QFutureInterfaceBase, /) -> bool: ... + @typing.overload + def cancel(self, /) -> None: ... + @typing.overload + def cancel(self, mode: PySide6.QtCore.QFutureInterfaceBase.CancelMode, /) -> None: ... + def cancelAndFinish(self, /) -> None: ... + @typing.overload + def cancelChain(self, /) -> None: ... + @typing.overload + def cancelChain(self, mode: PySide6.QtCore.QFutureInterfaceBase.CancelMode, /) -> None: ... + def cleanContinuation(self, /) -> None: ... + def derefT(self, /) -> bool: ... + def expectedResultCount(self, /) -> int: ... + def hasException(self, /) -> bool: ... + def isCanceled(self, /) -> bool: ... + def isChainCanceled(self, /) -> bool: ... + def isFinished(self, /) -> bool: ... + def isPaused(self, /) -> bool: ... + def isProgressUpdateNeeded(self, /) -> bool: ... + def isResultReadyAt(self, index: int, /) -> bool: ... + def isRunning(self, /) -> bool: ... + def isRunningOrPending(self, /) -> bool: ... + def isStarted(self, /) -> bool: ... + def isSuspended(self, /) -> bool: ... + def isSuspending(self, /) -> bool: ... + def isThrottled(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def launchAsync(self, /) -> bool: ... + def loadState(self, /) -> int: ... + def mutex(self, /) -> PySide6.QtCore.QMutex: ... + def progressMaximum(self, /) -> int: ... + def progressMinimum(self, /) -> int: ... + def progressText(self, /) -> str: ... + def progressValue(self, /) -> int: ... + def queryState(self, state: PySide6.QtCore.QFutureInterfaceBase.State, /) -> bool: ... + def refT(self, /) -> bool: ... + def reportCanceled(self, /) -> None: ... + def reportFinished(self, /) -> None: ... + def reportResultsReady(self, beginIndex: int, endIndex: int, /) -> None: ... + def reportStarted(self, /) -> None: ... + def reportSuspended(self, /) -> None: ... + def reset(self, /) -> None: ... + def resultCount(self, /) -> int: ... + def rethrowPossibleException(self, /) -> None: ... + def runContinuation(self, /) -> None: ... + def setExpectedResultCount(self, resultCount: int, /) -> None: ... + def setFilterMode(self, enable: bool, /) -> None: ... + def setLaunchAsync(self, value: bool, /) -> None: ... + def setPaused(self, paused: bool, /) -> None: ... + def setProgressRange(self, minimum: int, maximum: int, /) -> None: ... + def setProgressValue(self, progressValue: int, /) -> None: ... + def setProgressValueAndText(self, progressValue: int, progressText: str, /) -> None: ... + def setRunnable(self, runnable: PySide6.QtCore.QRunnable, /) -> None: ... + def setSuspended(self, suspend: bool, /) -> None: ... + def setThreadPool(self, pool: PySide6.QtCore.QThreadPool, /) -> None: ... + def setThrottled(self, enable: bool, /) -> None: ... + def suspendIfRequested(self, /) -> None: ... + def swap(self, other: PySide6.QtCore.QFutureInterfaceBase, /) -> None: ... + def threadPool(self, /) -> PySide6.QtCore.QThreadPool: ... + def togglePaused(self, /) -> None: ... + def toggleSuspended(self, /) -> None: ... + def waitForFinished(self, /) -> None: ... + def waitForNextResult(self, /) -> bool: ... + def waitForResult(self, resultIndex: int, /) -> None: ... + def waitForResume(self, /) -> None: ... + + +class QGenericArgument(Shiboken.Object): + + @typing.overload + def __init__(self, QGenericArgument: PySide6.QtCore.QGenericArgument, /) -> None: ... + @typing.overload + def __init__(self, /, aName: bytes | bytearray | memoryview | None = ..., aData: int | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def data(self, /) -> int: ... + def name(self, /) -> bytes | bytearray | memoryview: ... + + +class QGenericArgumentHolder(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QGenericArgumentHolder, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, aData: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def data(self, /) -> int: ... + def metaType(self, /) -> PySide6.QtCore.QMetaType: ... + def toGenericArgument(self, /) -> PySide6.QtCore.QGenericArgument: ... + + +class QGenericReturnArgument(PySide6.QtCore.QGenericArgument): + + @typing.overload + def __init__(self, QGenericReturnArgument: PySide6.QtCore.QGenericReturnArgument, /) -> None: ... + @typing.overload + def __init__(self, /, aName: bytes | bytearray | memoryview | None = ..., aData: int | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QGenericReturnArgumentHolder(Shiboken.Object): + + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QGenericReturnArgumentHolder, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, aData: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def data(self, /) -> int: ... + def metaType(self, /) -> PySide6.QtCore.QMetaType: ... + def toGenericReturnArgument(self, /) -> PySide6.QtCore.QGenericReturnArgument: ... + + +class QHashSeed(Shiboken.Object): + + @typing.overload + def __init__(self, QHashSeed: PySide6.QtCore.QHashSeed, /) -> None: ... + @typing.overload + def __init__(self, /, d: int | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def globalSeed() -> PySide6.QtCore.QHashSeed: ... + @staticmethod + def resetRandomGlobalSeed() -> None: ... + @staticmethod + def setDeterministicGlobalSeed() -> None: ... + + +class QIODevice(PySide6.QtCore.QObject, PySide6.QtCore.QIODeviceBase): + + aboutToClose : typing.ClassVar[Signal] = ... # aboutToClose() + bytesWritten : typing.ClassVar[Signal] = ... # bytesWritten(qlonglong) + channelBytesWritten : typing.ClassVar[Signal] = ... # channelBytesWritten(int,qlonglong) + channelReadyRead : typing.ClassVar[Signal] = ... # channelReadyRead(int) + readChannelFinished : typing.ClassVar[Signal] = ... # readChannelFinished() + readyRead : typing.ClassVar[Signal] = ... # readyRead() + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /) -> None: ... + + def atEnd(self, /) -> bool: ... + def bytesAvailable(self, /) -> int: ... + def bytesToWrite(self, /) -> int: ... + def canReadLine(self, /) -> bool: ... + def close(self, /) -> None: ... + def commitTransaction(self, /) -> None: ... + def currentReadChannel(self, /) -> int: ... + def currentWriteChannel(self, /) -> int: ... + def errorString(self, /) -> str: ... + def getChar(self, /) -> bool: ... + def isOpen(self, /) -> bool: ... + def isReadable(self, /) -> bool: ... + def isSequential(self, /) -> bool: ... + def isTextModeEnabled(self, /) -> bool: ... + def isTransactionStarted(self, /) -> bool: ... + def isWritable(self, /) -> bool: ... + def open(self, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> bool: ... + def openMode(self, /) -> PySide6.QtCore.QIODeviceBase.OpenModeFlag: ... + @typing.overload + def peek(self, buffer: bytearray, maxlen: int, /) -> int: ... + @typing.overload + def peek(self, maxlen: int, /) -> PySide6.QtCore.QByteArray: ... + def pos(self, /) -> int: ... + def putChar(self, c: int, /) -> bool: ... + @typing.overload + def read(self, buffer: bytearray, maxlen: int, /) -> int: ... + @typing.overload + def read(self, maxlen: int, /) -> PySide6.QtCore.QByteArray: ... + def readAll(self, /) -> PySide6.QtCore.QByteArray: ... + def readChannelCount(self, /) -> int: ... + def readData(self, maxlen: int, /) -> object: ... + @typing.overload + def readLine(self, buffer: bytearray, maxlen: int, /) -> int: ... + @typing.overload + def readLine(self, /, maxlen: int | None = ...) -> PySide6.QtCore.QByteArray: ... + def readLineData(self, maxlen: int, /) -> object: ... + def readLineInto(self, result: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, maxlen: int | None = ...) -> bool: ... + def reset(self, /) -> bool: ... + def rollbackTransaction(self, /) -> None: ... + def seek(self, pos: int, /) -> bool: ... + def setCurrentReadChannel(self, channel: int, /) -> None: ... + def setCurrentWriteChannel(self, channel: int, /) -> None: ... + def setErrorString(self, errorString: str, /) -> None: ... + def setOpenMode(self, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> None: ... + def setTextModeEnabled(self, enabled: bool, /) -> None: ... + def size(self, /) -> int: ... + def skip(self, maxSize: int, /) -> int: ... + def skipData(self, maxSize: int, /) -> int: ... + def startTransaction(self, /) -> None: ... + def ungetChar(self, c: int, /) -> None: ... + def waitForBytesWritten(self, msecs: int, /) -> bool: ... + def waitForReadyRead(self, msecs: int, /) -> bool: ... + def write(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> int: ... + def writeChannelCount(self, /) -> int: ... + def writeData(self, data: bytes | bytearray | memoryview, len: int, /) -> int: ... + + +class QIODeviceBase(Shiboken.Object): + + class OpenModeFlag(enum.Flag): + + NotOpen = 0x0 + ReadOnly = 0x1 + WriteOnly = 0x2 + ReadWrite = 0x3 + Append = 0x4 + Truncate = 0x8 + Text = 0x10 + Unbuffered = 0x20 + NewOnly = 0x40 + ExistingOnly = 0x80 + + + def __init__(self, /) -> None: ... + + +class QIOPipe(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def end1(self, /) -> PySide6.QtCore.QIODevice: ... + def end2(self, /) -> PySide6.QtCore.QIODevice: ... + def open(self, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> bool: ... + + +class QIdentityProxyModel(PySide6.QtCore.QAbstractProxyModel): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def columnCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def dropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def handleSourceDataChanges(self, /) -> bool: ... + def handleSourceLayoutChanges(self, /) -> bool: ... + def headerData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, /, role: int = ...) -> typing.Any: ... + def index(self, row: int, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> PySide6.QtCore.QModelIndex: ... + def insertColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def insertRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def mapFromSource(self, sourceIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def mapSelectionFromSource(self, selection: PySide6.QtCore.QItemSelection, /) -> PySide6.QtCore.QItemSelection: ... + def mapSelectionToSource(self, selection: PySide6.QtCore.QItemSelection, /) -> PySide6.QtCore.QItemSelection: ... + def mapToSource(self, proxyIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def match(self, start: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, role: int, value: typing.Any, /, hits: int = ..., flags: PySide6.QtCore.Qt.MatchFlag = ...) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def moveColumns(self, sourceParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, sourceColumn: int, count: int, destinationParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, destinationChild: int, /) -> bool: ... + def moveRows(self, sourceParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, sourceRow: int, count: int, destinationParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, destinationChild: int, /) -> bool: ... + @typing.overload + def parent(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def parent(self, child: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def removeColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def removeRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def setHandleSourceDataChanges(self, arg__1: bool, /) -> None: ... + def setHandleSourceLayoutChanges(self, arg__1: bool, /) -> None: ... + def setSourceModel(self, sourceModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def sibling(self, row: int, column: int, idx: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + + +class QIntList: ... + + +class QItemSelection(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QItemSelection: PySide6.QtCore.QItemSelection, /) -> None: ... + @typing.overload + def __init__(self, topLeft: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, bottomRight: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + + def __add__(self, arg__1: PySide6.QtCore.QItemSelection, /) -> PySide6.QtCore.QItemSelection: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, arg__1: PySide6.QtCore.QItemSelection, /) -> bool: ... + def __iadd__(self, l: collections.abc.Sequence[PySide6.QtCore.QItemSelectionRange], /) -> typing.List[PySide6.QtCore.QItemSelectionRange]: ... # type: ignore[misc] + def __lshift__(self, l: collections.abc.Sequence[PySide6.QtCore.QItemSelectionRange], /) -> typing.List[PySide6.QtCore.QItemSelectionRange]: ... + def __ne__(self, arg__1: PySide6.QtCore.QItemSelection, /) -> bool: ... + @typing.overload + def append(self, arg__1: PySide6.QtCore.QItemSelectionRange, /) -> None: ... + @typing.overload + def append(self, l: collections.abc.Sequence[PySide6.QtCore.QItemSelectionRange], /) -> None: ... + def at(self, i: int, /) -> PySide6.QtCore.QItemSelectionRange: ... + def back(self, /) -> PySide6.QtCore.QItemSelectionRange: ... + def capacity(self, /) -> int: ... + def clear(self, /) -> None: ... + def constData(self, /) -> PySide6.QtCore.QItemSelectionRange: ... + def constFirst(self, /) -> PySide6.QtCore.QItemSelectionRange: ... + def constLast(self, /) -> PySide6.QtCore.QItemSelectionRange: ... + def contains(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def count(self, /) -> int: ... + def data(self, /) -> PySide6.QtCore.QItemSelectionRange: ... + def empty(self, /) -> bool: ... + @typing.overload + def first(self, /) -> PySide6.QtCore.QItemSelectionRange: ... + @typing.overload + def first(self, n: int, /) -> typing.List[PySide6.QtCore.QItemSelectionRange]: ... + @staticmethod + def fromList(list: collections.abc.Sequence[PySide6.QtCore.QItemSelectionRange], /) -> typing.List[PySide6.QtCore.QItemSelectionRange]: ... + @staticmethod + def fromVector(vector: collections.abc.Sequence[PySide6.QtCore.QItemSelectionRange], /) -> typing.List[PySide6.QtCore.QItemSelectionRange]: ... + def front(self, /) -> PySide6.QtCore.QItemSelectionRange: ... + def indexes(self, /) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def insert(self, arg__1: int, arg__2: PySide6.QtCore.QItemSelectionRange, /) -> None: ... + def isEmpty(self, /) -> bool: ... + def isSharedWith(self, other: collections.abc.Sequence[PySide6.QtCore.QItemSelectionRange], /) -> bool: ... + @typing.overload + def last(self, /) -> PySide6.QtCore.QItemSelectionRange: ... + @typing.overload + def last(self, n: int, /) -> typing.List[PySide6.QtCore.QItemSelectionRange]: ... + def length(self, /) -> int: ... + @staticmethod + def maxSize() -> int: ... + def max_size(self, /) -> int: ... + def merge(self, other: PySide6.QtCore.QItemSelection, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + def mid(self, pos: int, /, len: int = ...) -> typing.List[PySide6.QtCore.QItemSelectionRange]: ... + def move(self, from_: int, to: int, /) -> None: ... + def pop_back(self, /) -> None: ... + def pop_front(self, /) -> None: ... + def prepend(self, arg__1: PySide6.QtCore.QItemSelectionRange, /) -> None: ... + def push_back(self, arg__1: PySide6.QtCore.QItemSelectionRange, /) -> None: ... + def push_front(self, arg__1: PySide6.QtCore.QItemSelectionRange, /) -> None: ... + def remove(self, i: int, /, n: int = ...) -> None: ... + def removeAll(self, arg__1: PySide6.QtCore.QItemSelectionRange, /) -> None: ... + def removeAt(self, i: int, /) -> None: ... + def removeFirst(self, /) -> None: ... + def removeLast(self, /) -> None: ... + def removeOne(self, arg__1: PySide6.QtCore.QItemSelectionRange, /) -> None: ... + def reserve(self, size: int, /) -> None: ... + def resize(self, size: int, /) -> None: ... + def resizeForOverwrite(self, size: int, /) -> None: ... + def select(self, topLeft: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, bottomRight: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def shrink_to_fit(self, /) -> None: ... + def size(self, /) -> int: ... + @typing.overload + def sliced(self, pos: int, /) -> typing.List[PySide6.QtCore.QItemSelectionRange]: ... + @typing.overload + def sliced(self, pos: int, n: int, /) -> typing.List[PySide6.QtCore.QItemSelectionRange]: ... + @staticmethod + def split(range: PySide6.QtCore.QItemSelectionRange, other: PySide6.QtCore.QItemSelectionRange, result: PySide6.QtCore.QItemSelection, /) -> None: ... + def squeeze(self, /) -> None: ... + def swap(self, other: collections.abc.Sequence[PySide6.QtCore.QItemSelectionRange], /) -> None: ... + def swapItemsAt(self, i: int, j: int, /) -> None: ... + def takeAt(self, i: int, /) -> PySide6.QtCore.QItemSelectionRange: ... + def toList(self, /) -> typing.List[PySide6.QtCore.QItemSelectionRange]: ... + def toVector(self, /) -> typing.List[PySide6.QtCore.QItemSelectionRange]: ... + def value(self, i: int, /) -> PySide6.QtCore.QItemSelectionRange: ... + + +class QItemSelectionModel(PySide6.QtCore.QObject): + + currentChanged : typing.ClassVar[Signal] = ... # currentChanged(QModelIndex,QModelIndex) + currentColumnChanged : typing.ClassVar[Signal] = ... # currentColumnChanged(QModelIndex,QModelIndex) + currentRowChanged : typing.ClassVar[Signal] = ... # currentRowChanged(QModelIndex,QModelIndex) + modelChanged : typing.ClassVar[Signal] = ... # modelChanged(QAbstractItemModel*) + selectionChanged : typing.ClassVar[Signal] = ... # selectionChanged(QItemSelection,QItemSelection) + + class SelectionFlag(enum.Flag): + + NoUpdate = 0x0 + Clear = 0x1 + Select = 0x2 + ClearAndSelect = 0x3 + Deselect = 0x4 + Toggle = 0x8 + Current = 0x10 + SelectCurrent = 0x12 + ToggleCurrent = 0x18 + Rows = 0x20 + Columns = 0x40 + + + @typing.overload + def __init__(self, model: PySide6.QtCore.QAbstractItemModel, parent: PySide6.QtCore.QObject, /, *, hasSelection: bool | None = ..., currentIndex: PySide6.QtCore.QModelIndex | None = ..., selection: PySide6.QtCore.QItemSelection | None = ..., selectedIndexes: collections.abc.Sequence[PySide6.QtCore.QModelIndex] | None = ...) -> None: ... + @typing.overload + def __init__(self, /, model: PySide6.QtCore.QAbstractItemModel | None = ..., *, hasSelection: bool | None = ..., currentIndex: PySide6.QtCore.QModelIndex | None = ..., selection: PySide6.QtCore.QItemSelection | None = ..., selectedIndexes: collections.abc.Sequence[PySide6.QtCore.QModelIndex] | None = ...) -> None: ... + + def clear(self, /) -> None: ... + def clearCurrentIndex(self, /) -> None: ... + def clearSelection(self, /) -> None: ... + def columnIntersectsSelection(self, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def currentIndex(self, /) -> PySide6.QtCore.QModelIndex: ... + def emitSelectionChanged(self, newSelection: PySide6.QtCore.QItemSelection, oldSelection: PySide6.QtCore.QItemSelection, /) -> None: ... + def hasSelection(self, /) -> bool: ... + def isColumnSelected(self, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def isRowSelected(self, row: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def isSelected(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def reset(self, /) -> None: ... + def rowIntersectsSelection(self, row: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + @typing.overload + def select(self, selection: PySide6.QtCore.QItemSelection, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + @typing.overload + def select(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + def selectedColumns(self, /, row: int | None = ...) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def selectedIndexes(self, /) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def selectedRows(self, /, column: int | None = ...) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def selection(self, /) -> PySide6.QtCore.QItemSelection: ... + def setCurrentIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + + +class QItemSelectionRange(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QItemSelectionRange: PySide6.QtCore.QItemSelectionRange, /) -> None: ... + @typing.overload + def __init__(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + @typing.overload + def __init__(self, topL: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, bottomR: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QItemSelectionRange, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QItemSelectionRange, /) -> bool: ... + def __repr__(self, /) -> str: ... + def bottom(self, /) -> int: ... + def bottomRight(self, /) -> PySide6.QtCore.QPersistentModelIndex: ... + @typing.overload + def contains(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + @typing.overload + def contains(self, row: int, column: int, parentIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def height(self, /) -> int: ... + def indexes(self, /) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def intersected(self, other: PySide6.QtCore.QItemSelectionRange, /) -> PySide6.QtCore.QItemSelectionRange: ... + def intersects(self, other: PySide6.QtCore.QItemSelectionRange, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def left(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def parent(self, /) -> PySide6.QtCore.QModelIndex: ... + def right(self, /) -> int: ... + def swap(self, other: PySide6.QtCore.QItemSelectionRange, /) -> None: ... + def top(self, /) -> int: ... + def topLeft(self, /) -> PySide6.QtCore.QPersistentModelIndex: ... + def width(self, /) -> int: ... + + +class QJsonArray(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QJsonArray, /) -> None: ... + + def __add__(self, v: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> PySide6.QtCore.QJsonArray: ... + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QJsonArray, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> bool: ... + def __hash__(self, /) -> int: ... + def __iadd__(self, v: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> PySide6.QtCore.QJsonArray: ... + def __lshift__(self, v: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> PySide6.QtCore.QJsonArray: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QJsonArray, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> bool: ... + def __repr__(self, /) -> str: ... + def append(self, value: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> None: ... + def at(self, i: int, /) -> PySide6.QtCore.QJsonValue: ... + def contains(self, element: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> bool: ... + def count(self, /) -> int: ... + def empty(self, /) -> bool: ... + def first(self, /) -> PySide6.QtCore.QJsonValue: ... + @staticmethod + def fromStringList(list: collections.abc.Sequence[str], /) -> PySide6.QtCore.QJsonArray: ... + @staticmethod + def fromVariantList(list: collections.abc.Sequence[typing.Any], /) -> PySide6.QtCore.QJsonArray: ... + def insert(self, i: int, value: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> None: ... + def isEmpty(self, /) -> bool: ... + def last(self, /) -> PySide6.QtCore.QJsonValue: ... + def pop_back(self, /) -> None: ... + def pop_front(self, /) -> None: ... + def prepend(self, value: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> None: ... + def push_back(self, t: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> None: ... + def push_front(self, t: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> None: ... + def removeAt(self, i: int, /) -> None: ... + def removeFirst(self, /) -> None: ... + def removeLast(self, /) -> None: ... + def replace(self, i: int, value: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> None: ... + def size(self, /) -> int: ... + def swap(self, other: PySide6.QtCore.QJsonArray, /) -> None: ... + def takeAt(self, i: int, /) -> PySide6.QtCore.QJsonValue: ... + def toVariantList(self, /) -> typing.List[typing.Any]: ... + + +class QJsonDocument(Shiboken.Object): + + class JsonFormat(enum.Enum): + + Indented = 0x0 + Compact = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, array: PySide6.QtCore.QJsonArray, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QJsonDocument, /) -> None: ... + @typing.overload + def __init__(self, object: typing.Dict[str, PySide6.QtCore.QJsonValue], /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QJsonDocument, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QJsonDocument, /) -> bool: ... + def __repr__(self, /) -> str: ... + def array(self, /) -> PySide6.QtCore.QJsonArray: ... + @staticmethod + def fromJson(json: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, error: PySide6.QtCore.QJsonParseError | None = ...) -> PySide6.QtCore.QJsonDocument: ... + @staticmethod + def fromVariant(variant: typing.Any, /) -> PySide6.QtCore.QJsonDocument: ... + def isArray(self, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isObject(self, /) -> bool: ... + def object(self, /) -> typing.Dict[str, PySide6.QtCore.QJsonValue]: ... + def setArray(self, array: PySide6.QtCore.QJsonArray, /) -> None: ... + def setObject(self, object: typing.Dict[str, PySide6.QtCore.QJsonValue], /) -> None: ... + def swap(self, other: PySide6.QtCore.QJsonDocument, /) -> None: ... + def toJson(self, /, format: PySide6.QtCore.QJsonDocument.JsonFormat = ...) -> PySide6.QtCore.QByteArray: ... + def toVariant(self, /) -> typing.Any: ... + + +class QJsonParseError(Shiboken.Object): + + class ParseError(enum.Enum): + + NoError = 0x0 + UnterminatedObject = 0x1 + MissingNameSeparator = 0x2 + UnterminatedArray = 0x3 + MissingValueSeparator = 0x4 + IllegalValue = 0x5 + TerminationByNumber = 0x6 + IllegalNumber = 0x7 + IllegalEscapeSequence = 0x8 + IllegalUTF8String = 0x9 + UnterminatedString = 0xa + MissingObject = 0xb + DeepNesting = 0xc + DocumentTooLarge = 0xd + GarbageAtEnd = 0xe + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QJsonParseError: PySide6.QtCore.QJsonParseError, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def errorString(self, /) -> str: ... + + +class QJsonValue(Shiboken.Object): + + class Type(enum.Enum): + + Null = 0x0 + Bool = 0x1 + Double = 0x2 + String = 0x3 + Array = 0x4 + Object = 0x5 + Undefined = 0x80 + + + @typing.overload + def __init__(self, a: PySide6.QtCore.QJsonArray, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QJsonValue, /) -> None: ... + @typing.overload + def __init__(self, /, arg__1: PySide6.QtCore.QJsonValue.Type = ...) -> None: ... + @typing.overload + def __init__(self, s: str, /) -> None: ... + @typing.overload + def __init__(self, o: typing.Dict[str, PySide6.QtCore.QJsonValue], /) -> None: ... + @typing.overload + def __init__(self, s: bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, b: bool, /) -> None: ... + @typing.overload + def __init__(self, v: int, /) -> None: ... + @typing.overload + def __init__(self, n: float, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QJsonArray, /) -> bool: ... + @typing.overload + def __eq__(self, lhs: typing.Dict[str, PySide6.QtCore.QJsonValue], /) -> bool: ... + @typing.overload + def __eq__(self, rhs: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> bool: ... + def __hash__(self, /) -> int: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QJsonArray, /) -> bool: ... + @typing.overload + def __ne__(self, lhs: typing.Dict[str, PySide6.QtCore.QJsonValue], /) -> bool: ... + @typing.overload + def __ne__(self, rhs: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> bool: ... + def __repr__(self, /) -> str: ... + @staticmethod + def fromJson(json: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, error: PySide6.QtCore.QJsonParseError | None = ...) -> PySide6.QtCore.QJsonValue: ... + @staticmethod + def fromVariant(variant: typing.Any, /) -> PySide6.QtCore.QJsonValue: ... + def isArray(self, /) -> bool: ... + def isBool(self, /) -> bool: ... + def isDouble(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isObject(self, /) -> bool: ... + def isString(self, /) -> bool: ... + def isUndefined(self, /) -> bool: ... + def swap(self, other: typing.Union[PySide6.QtCore.QJsonValue, PySide6.QtCore.QJsonValue.Type, str, bool, PySide6.QtCore.QJsonArray, typing.Dict[str, PySide6.QtCore.QJsonValue], bytes, bytearray, memoryview, float, int], /) -> None: ... + @typing.overload + def toArray(self, /) -> PySide6.QtCore.QJsonArray: ... + @typing.overload + def toArray(self, defaultValue: PySide6.QtCore.QJsonArray, /) -> PySide6.QtCore.QJsonArray: ... + def toBool(self, /, defaultValue: bool = ...) -> bool: ... + def toDouble(self, /, defaultValue: float | None = ...) -> float: ... + def toInt(self, /, defaultValue: int | None = ...) -> int: ... + def toInteger(self, /, defaultValue: int | None = ...) -> int: ... + def toJson(self, /, format: PySide6.QtCore.QJsonDocument.JsonFormat = ...) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def toObject(self, /) -> typing.Dict[str, PySide6.QtCore.QJsonValue]: ... + @typing.overload + def toObject(self, defaultValue: typing.Dict[str, PySide6.QtCore.QJsonValue], /) -> typing.Dict[str, PySide6.QtCore.QJsonValue]: ... + @typing.overload + def toString(self, /) -> str: ... + @typing.overload + def toString(self, defaultValue: str, /) -> str: ... + def toStringView(self, /, defaultValue: str = ...) -> str: ... + def toVariant(self, /) -> typing.Any: ... + def type(self, /) -> PySide6.QtCore.QJsonValue.Type: ... + + +class QKeyCombination(Shiboken.Object): + + @typing.overload + def __init__(self, /, key: PySide6.QtCore.Qt.Key = ...) -> None: ... + @typing.overload + def __init__(self, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /, key: PySide6.QtCore.Qt.Key = ...) -> None: ... + @typing.overload + def __init__(self, modifiers: PySide6.QtCore.Qt.Modifier, key: PySide6.QtCore.Qt.Key, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QKeyCombination, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QKeyCombination | PySide6.QtCore.Qt.KeyboardModifier | PySide6.QtCore.Qt.Key, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtCore.QKeyCombination | PySide6.QtCore.Qt.KeyboardModifier | PySide6.QtCore.Qt.Key, /) -> bool: ... + def __repr__(self, /) -> str: ... + @staticmethod + def fromCombined(combined: int, /) -> PySide6.QtCore.QKeyCombination: ... + def key(self, /) -> PySide6.QtCore.Qt.Key: ... + def keyboardModifiers(self, /) -> PySide6.QtCore.Qt.KeyboardModifier: ... + def toCombined(self, /) -> int: ... + + +class QLibrary(PySide6.QtCore.QObject): + + class LoadHint(enum.Flag): + + ResolveAllSymbolsHint = 0x1 + ExportExternalSymbolsHint = 0x2 + LoadArchiveMemberHint = 0x4 + PreventUnloadHint = 0x8 + DeepBindHint = 0x10 + + + @typing.overload + def __init__(self, fileName: str, version: str, /, parent: PySide6.QtCore.QObject | None = ..., *, loadHints: PySide6.QtCore.QLibrary.LoadHint | None = ...) -> None: ... + @typing.overload + def __init__(self, fileName: str, /, parent: PySide6.QtCore.QObject | None = ..., *, loadHints: PySide6.QtCore.QLibrary.LoadHint | None = ...) -> None: ... + @typing.overload + def __init__(self, fileName: str, verNum: int, /, parent: PySide6.QtCore.QObject | None = ..., *, loadHints: PySide6.QtCore.QLibrary.LoadHint | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, fileName: str | None = ..., loadHints: PySide6.QtCore.QLibrary.LoadHint | None = ...) -> None: ... + + def errorString(self, /) -> str: ... + def fileName(self, /) -> str: ... + @staticmethod + def isLibrary(fileName: str, /) -> bool: ... + def isLoaded(self, /) -> bool: ... + def load(self, /) -> bool: ... + def loadHints(self, /) -> PySide6.QtCore.QLibrary.LoadHint: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def resolve(self, symbol: bytes | bytearray | memoryview, /) -> int: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def resolve(fileName: str, version: str, symbol: bytes | bytearray | memoryview, /) -> int: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def resolve(fileName: str, symbol: bytes | bytearray | memoryview, /) -> int: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def resolve(fileName: str, verNum: int, symbol: bytes | bytearray | memoryview, /) -> int: ... # type: ignore[misc, overload-cannot-match] + def setFileName(self, fileName: str, /) -> None: ... + @typing.overload + def setFileNameAndVersion(self, fileName: str, version: str, /) -> None: ... + @typing.overload + def setFileNameAndVersion(self, fileName: str, verNum: int, /) -> None: ... + def setLoadHints(self, hints: PySide6.QtCore.QLibrary.LoadHint, /) -> None: ... + def unload(self, /) -> bool: ... + + +class QLibraryInfo(Shiboken.Object): + + class LibraryPath(enum.Enum): + + PrefixPath = 0x0 + DocumentationPath = 0x1 + HeadersPath = 0x2 + LibrariesPath = 0x3 + LibraryExecutablesPath = 0x4 + BinariesPath = 0x5 + PluginsPath = 0x6 + Qml2ImportsPath = 0x7 + QmlImportsPath = 0x7 + ArchDataPath = 0x8 + DataPath = 0x9 + TranslationsPath = 0xa + ExamplesPath = 0xb + TestsPath = 0xc + SettingsPath = 0x64 + + + @staticmethod + def build() -> bytes | bytearray | memoryview: ... + @staticmethod + def isDebugBuild() -> bool: ... + @staticmethod + def isSharedBuild() -> bool: ... + @staticmethod + def location(location: PySide6.QtCore.QLibraryInfo.LibraryPath, /) -> str: ... + @staticmethod + def path(p: PySide6.QtCore.QLibraryInfo.LibraryPath, /) -> str: ... + @staticmethod + def paths(p: PySide6.QtCore.QLibraryInfo.LibraryPath, /) -> typing.List[str]: ... + @staticmethod + def platformPluginArguments(platformName: str, /) -> typing.List[str]: ... + @staticmethod + def version() -> PySide6.QtCore.QVersionNumber: ... + + +class QLine(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QLine: PySide6.QtCore.QLine, /) -> None: ... + @typing.overload + def __init__(self, pt1: PySide6.QtCore.QPoint, pt2: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def __init__(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QLine, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> bool: ... + def __hash__(self, /) -> int: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QLine, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def center(self, /) -> PySide6.QtCore.QPoint: ... + def dx(self, /) -> int: ... + def dy(self, /) -> int: ... + def isNull(self, /) -> bool: ... + def p1(self, /) -> PySide6.QtCore.QPoint: ... + def p2(self, /) -> PySide6.QtCore.QPoint: ... + def setLine(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def setP1(self, p1: PySide6.QtCore.QPoint, /) -> None: ... + def setP2(self, p2: PySide6.QtCore.QPoint, /) -> None: ... + def setPoints(self, p1: PySide6.QtCore.QPoint, p2: PySide6.QtCore.QPoint, /) -> None: ... + def toLineF(self, /) -> PySide6.QtCore.QLineF: ... + def toTuple(self, /) -> typing.Tuple[int, int, int, int]: ... + @typing.overload + def translate(self, p: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def translate(self, dx: int, dy: int, /) -> None: ... + @typing.overload + def translated(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QLine: ... + @typing.overload + def translated(self, dx: int, dy: int, /) -> PySide6.QtCore.QLine: ... + def x1(self, /) -> int: ... + def x2(self, /) -> int: ... + def y1(self, /) -> int: ... + def y2(self, /) -> int: ... + + +class QLineF(Shiboken.Object): + + class IntersectionType(enum.Enum): + + NoIntersection = 0x0 + BoundedIntersection = 0x1 + UnboundedIntersection = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, line: PySide6.QtCore.QLine, /) -> None: ... + @typing.overload + def __init__(self, QLineF: PySide6.QtCore.QLineF, /) -> None: ... + @typing.overload + def __init__(self, pt1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, pt2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def __init__(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QLine, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QLine, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def angle(self, /) -> float: ... + def angleTo(self, l: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> float: ... + def center(self, /) -> PySide6.QtCore.QPointF: ... + def dx(self, /) -> float: ... + def dy(self, /) -> float: ... + @staticmethod + def fromPolar(length: float, angle: float, /) -> PySide6.QtCore.QLineF: ... + def intersects(self, l: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> typing.Tuple[PySide6.QtCore.QLineF.IntersectionType, PySide6.QtCore.QPointF]: ... + def isNull(self, /) -> bool: ... + def length(self, /) -> float: ... + def normalVector(self, /) -> PySide6.QtCore.QLineF: ... + def p1(self, /) -> PySide6.QtCore.QPointF: ... + def p2(self, /) -> PySide6.QtCore.QPointF: ... + def pointAt(self, t: float, /) -> PySide6.QtCore.QPointF: ... + def setAngle(self, angle: float, /) -> None: ... + def setLength(self, len: float, /) -> None: ... + def setLine(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def setP1(self, p1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + def setP2(self, p2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + def setPoints(self, p1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, p2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + def toLine(self, /) -> PySide6.QtCore.QLine: ... + def toTuple(self, /) -> typing.Tuple[float, float, float, float]: ... + @typing.overload + def translate(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def translate(self, dx: float, dy: float, /) -> None: ... + @typing.overload + def translated(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QLineF: ... + @typing.overload + def translated(self, dx: float, dy: float, /) -> PySide6.QtCore.QLineF: ... + def unitVector(self, /) -> PySide6.QtCore.QLineF: ... + def x1(self, /) -> float: ... + def x2(self, /) -> float: ... + def y1(self, /) -> float: ... + def y2(self, /) -> float: ... + + +class QLocale(Shiboken.Object): + + class Country(enum.Enum): + + AnyCountry = 0x0 + AnyTerritory = 0x0 + Afghanistan = 0x1 + AlandIslands = 0x2 + Albania = 0x3 + Algeria = 0x4 + AmericanSamoa = 0x5 + Andorra = 0x6 + Angola = 0x7 + Anguilla = 0x8 + Antarctica = 0x9 + AntiguaAndBarbuda = 0xa + Argentina = 0xb + Armenia = 0xc + Aruba = 0xd + AscensionIsland = 0xe + Australia = 0xf + Austria = 0x10 + Azerbaijan = 0x11 + Bahamas = 0x12 + Bahrain = 0x13 + Bangladesh = 0x14 + Barbados = 0x15 + Belarus = 0x16 + Belgium = 0x17 + Belize = 0x18 + Benin = 0x19 + Bermuda = 0x1a + Bhutan = 0x1b + Bolivia = 0x1c + BosniaAndHerzegovina = 0x1d + BosniaAndHerzegowina = 0x1d + Botswana = 0x1e + BouvetIsland = 0x1f + Brazil = 0x20 + BritishIndianOceanTerritory = 0x21 + BritishVirginIslands = 0x22 + Brunei = 0x23 + Bulgaria = 0x24 + BurkinaFaso = 0x25 + Burundi = 0x26 + Cambodia = 0x27 + Cameroon = 0x28 + Canada = 0x29 + CanaryIslands = 0x2a + CapeVerde = 0x2b + Bonaire = 0x2c + CaribbeanNetherlands = 0x2c + CaymanIslands = 0x2d + CentralAfricanRepublic = 0x2e + CeutaAndMelilla = 0x2f + Chad = 0x30 + Chile = 0x31 + China = 0x32 + ChristmasIsland = 0x33 + ClippertonIsland = 0x34 + CocosIslands = 0x35 + Colombia = 0x36 + Comoros = 0x37 + CongoBrazzaville = 0x38 + PeoplesRepublicOfCongo = 0x38 + CongoKinshasa = 0x39 + DemocraticRepublicOfCongo = 0x39 + CookIslands = 0x3a + CostaRica = 0x3b + Croatia = 0x3c + Cuba = 0x3d + CuraSao = 0x3e + Curacao = 0x3e + Cyprus = 0x3f + CzechRepublic = 0x40 + Czechia = 0x40 + Denmark = 0x41 + DiegoGarcia = 0x42 + Djibouti = 0x43 + Dominica = 0x44 + DominicanRepublic = 0x45 + Ecuador = 0x46 + Egypt = 0x47 + ElSalvador = 0x48 + EquatorialGuinea = 0x49 + Eritrea = 0x4a + Estonia = 0x4b + Eswatini = 0x4c + Swaziland = 0x4c + Ethiopia = 0x4d + Europe = 0x4e + EuropeanUnion = 0x4f + FalklandIslands = 0x50 + FaroeIslands = 0x51 + Fiji = 0x52 + Finland = 0x53 + France = 0x54 + FrenchGuiana = 0x55 + FrenchPolynesia = 0x56 + FrenchSouthernTerritories = 0x57 + Gabon = 0x58 + Gambia = 0x59 + Georgia = 0x5a + Germany = 0x5b + Ghana = 0x5c + Gibraltar = 0x5d + Greece = 0x5e + Greenland = 0x5f + Grenada = 0x60 + Guadeloupe = 0x61 + Guam = 0x62 + Guatemala = 0x63 + Guernsey = 0x64 + GuineaBissau = 0x65 + Guinea = 0x66 + Guyana = 0x67 + Haiti = 0x68 + HeardAndMcDonaldIslands = 0x69 + Honduras = 0x6a + HongKong = 0x6b + Hungary = 0x6c + Iceland = 0x6d + India = 0x6e + Indonesia = 0x6f + Iran = 0x70 + Iraq = 0x71 + Ireland = 0x72 + IsleOfMan = 0x73 + Israel = 0x74 + Italy = 0x75 + IvoryCoast = 0x76 + Jamaica = 0x77 + Japan = 0x78 + Jersey = 0x79 + Jordan = 0x7a + Kazakhstan = 0x7b + Kenya = 0x7c + Kiribati = 0x7d + Kosovo = 0x7e + Kuwait = 0x7f + Kyrgyzstan = 0x80 + Laos = 0x81 + LatinAmerica = 0x82 + LatinAmericaAndTheCaribbean = 0x82 + Latvia = 0x83 + Lebanon = 0x84 + Lesotho = 0x85 + Liberia = 0x86 + Libya = 0x87 + Liechtenstein = 0x88 + Lithuania = 0x89 + Luxembourg = 0x8a + Macao = 0x8b + Macau = 0x8b + Macedonia = 0x8c + Madagascar = 0x8d + Malawi = 0x8e + Malaysia = 0x8f + Maldives = 0x90 + Mali = 0x91 + Malta = 0x92 + MarshallIslands = 0x93 + Martinique = 0x94 + Mauritania = 0x95 + Mauritius = 0x96 + Mayotte = 0x97 + Mexico = 0x98 + Micronesia = 0x99 + Moldova = 0x9a + Monaco = 0x9b + Mongolia = 0x9c + Montenegro = 0x9d + Montserrat = 0x9e + Morocco = 0x9f + Mozambique = 0xa0 + Myanmar = 0xa1 + Namibia = 0xa2 + NauruCountry = 0xa3 + NauruTerritory = 0xa3 + Nepal = 0xa4 + Netherlands = 0xa5 + NewCaledonia = 0xa6 + NewZealand = 0xa7 + Nicaragua = 0xa8 + Nigeria = 0xa9 + Niger = 0xaa + Niue = 0xab + NorfolkIsland = 0xac + NorthernMarianaIslands = 0xad + DemocraticRepublicOfKorea = 0xae + NorthKorea = 0xae + Norway = 0xaf + Oman = 0xb0 + OutlyingOceania = 0xb1 + Pakistan = 0xb2 + Palau = 0xb3 + PalestinianTerritories = 0xb4 + Panama = 0xb5 + PapuaNewGuinea = 0xb6 + Paraguay = 0xb7 + Peru = 0xb8 + Philippines = 0xb9 + Pitcairn = 0xba + Poland = 0xbb + Portugal = 0xbc + PuertoRico = 0xbd + Qatar = 0xbe + Reunion = 0xbf + Romania = 0xc0 + Russia = 0xc1 + RussianFederation = 0xc1 + Rwanda = 0xc2 + SaintBarthelemy = 0xc3 + SaintHelena = 0xc4 + SaintKittsAndNevis = 0xc5 + SaintLucia = 0xc6 + SaintMartin = 0xc7 + SaintPierreAndMiquelon = 0xc8 + SaintVincentAndGrenadines = 0xc9 + SaintVincentAndTheGrenadines = 0xc9 + Samoa = 0xca + SanMarino = 0xcb + SaoTomeAndPrincipe = 0xcc + SaudiArabia = 0xcd + Senegal = 0xce + Serbia = 0xcf + Seychelles = 0xd0 + SierraLeone = 0xd1 + Singapore = 0xd2 + SintMaarten = 0xd3 + Slovakia = 0xd4 + Slovenia = 0xd5 + SolomonIslands = 0xd6 + Somalia = 0xd7 + SouthAfrica = 0xd8 + SouthGeorgiaAndSouthSandwichIslands = 0xd9 + SouthGeorgiaAndTheSouthSandwichIslands = 0xd9 + RepublicOfKorea = 0xda + SouthKorea = 0xda + SouthSudan = 0xdb + Spain = 0xdc + SriLanka = 0xdd + Sudan = 0xde + Suriname = 0xdf + SvalbardAndJanMayen = 0xe0 + SvalbardAndJanMayenIslands = 0xe0 + Sweden = 0xe1 + Switzerland = 0xe2 + Syria = 0xe3 + SyrianArabRepublic = 0xe3 + Taiwan = 0xe4 + Tajikistan = 0xe5 + Tanzania = 0xe6 + Thailand = 0xe7 + EastTimor = 0xe8 + TimorLeste = 0xe8 + Togo = 0xe9 + TokelauCountry = 0xea + TokelauTerritory = 0xea + Tonga = 0xeb + TrinidadAndTobago = 0xec + TristanDaCunha = 0xed + Tunisia = 0xee + Turkey = 0xef + Turkmenistan = 0xf0 + TurksAndCaicosIslands = 0xf1 + TuvaluCountry = 0xf2 + TuvaluTerritory = 0xf2 + Uganda = 0xf3 + Ukraine = 0xf4 + UnitedArabEmirates = 0xf5 + UnitedKingdom = 0xf6 + UnitedStatesMinorOutlyingIslands = 0xf7 + UnitedStatesOutlyingIslands = 0xf7 + UnitedStates = 0xf8 + UnitedStatesVirginIslands = 0xf9 + Uruguay = 0xfa + Uzbekistan = 0xfb + Vanuatu = 0xfc + VaticanCity = 0xfd + VaticanCityState = 0xfd + Venezuela = 0xfe + Vietnam = 0xff + WallisAndFutuna = 0x100 + WallisAndFutunaIslands = 0x100 + WesternSahara = 0x101 + World = 0x102 + Yemen = 0x103 + Zambia = 0x104 + LastCountry = 0x105 + LastTerritory = 0x105 + Zimbabwe = 0x105 + + class CurrencySymbolFormat(enum.Enum): + + CurrencyIsoCode = 0x0 + CurrencySymbol = 0x1 + CurrencyDisplayName = 0x2 + + class DataSizeFormat(enum.Flag): + + DataSizeIecFormat = 0x0 + DataSizeBase1000 = 0x1 + DataSizeSIQuantifiers = 0x2 + DataSizeTraditionalFormat = 0x2 + DataSizeSIFormat = 0x3 + + class FloatingPointPrecisionOption(enum.IntEnum): + + FloatingPointShortest = -128 + + class FormatType(enum.Enum): + + LongFormat = 0x0 + ShortFormat = 0x1 + NarrowFormat = 0x2 + + class Language(enum.Enum): + + AnyLanguage = 0x0 + C = 0x1 + Abkhazian = 0x2 + Afar = 0x3 + Afrikaans = 0x4 + Aghem = 0x5 + Akan = 0x6 + Akkadian = 0x7 + Akoose = 0x8 + Albanian = 0x9 + AmericanSignLanguage = 0xa + Amharic = 0xb + AncientEgyptian = 0xc + AncientGreek = 0xd + Arabic = 0xe + Aragonese = 0xf + Aramaic = 0x10 + Armenian = 0x11 + Assamese = 0x12 + Asturian = 0x13 + Asu = 0x14 + Atsam = 0x15 + Avaric = 0x16 + Avestan = 0x17 + Aymara = 0x18 + Azerbaijani = 0x19 + Bafia = 0x1a + Balinese = 0x1b + Bambara = 0x1c + Bamun = 0x1d + Bangla = 0x1e + Bengali = 0x1e + Basaa = 0x1f + Bashkir = 0x20 + Basque = 0x21 + BatakToba = 0x22 + Belarusian = 0x23 + Byelorussian = 0x23 + Bemba = 0x24 + Bena = 0x25 + Bhojpuri = 0x26 + Bislama = 0x27 + Blin = 0x28 + Bodo = 0x29 + Bosnian = 0x2a + Breton = 0x2b + Buginese = 0x2c + Bulgarian = 0x2d + Burmese = 0x2e + Cantonese = 0x2f + Catalan = 0x30 + Cebuano = 0x31 + CentralAtlasTamazight = 0x32 + CentralMoroccoTamazight = 0x32 + CentralKurdish = 0x33 + Chakma = 0x34 + Chamorro = 0x35 + Chechen = 0x36 + Cherokee = 0x37 + Chickasaw = 0x38 + Chiga = 0x39 + Chinese = 0x3a + Church = 0x3b + Chuvash = 0x3c + Colognian = 0x3d + Coptic = 0x3e + Cornish = 0x3f + Corsican = 0x40 + Cree = 0x41 + Croatian = 0x42 + Czech = 0x43 + Danish = 0x44 + Divehi = 0x45 + Dogri = 0x46 + Duala = 0x47 + Dutch = 0x48 + Bhutani = 0x49 + Dzongkha = 0x49 + Embu = 0x4a + English = 0x4b + Erzya = 0x4c + Esperanto = 0x4d + Estonian = 0x4e + Ewe = 0x4f + Ewondo = 0x50 + Faroese = 0x51 + Fijian = 0x52 + Filipino = 0x53 + Finnish = 0x54 + French = 0x55 + Friulian = 0x56 + Fulah = 0x57 + Gaelic = 0x58 + Ga = 0x59 + Galician = 0x5a + Ganda = 0x5b + Geez = 0x5c + Georgian = 0x5d + German = 0x5e + Gothic = 0x5f + Greek = 0x60 + Guarani = 0x61 + Gujarati = 0x62 + Gusii = 0x63 + Haitian = 0x64 + Hausa = 0x65 + Hawaiian = 0x66 + Hebrew = 0x67 + Herero = 0x68 + Hindi = 0x69 + HiriMotu = 0x6a + Hungarian = 0x6b + Icelandic = 0x6c + Ido = 0x6d + Igbo = 0x6e + InariSami = 0x6f + Indonesian = 0x70 + Ingush = 0x71 + Interlingua = 0x72 + Interlingue = 0x73 + Inuktitut = 0x74 + Inupiak = 0x75 + Inupiaq = 0x75 + Irish = 0x76 + Italian = 0x77 + Japanese = 0x78 + Javanese = 0x79 + Jju = 0x7a + JolaFonyi = 0x7b + Kabuverdianu = 0x7c + Kabyle = 0x7d + Kako = 0x7e + Greenlandic = 0x7f + Kalaallisut = 0x7f + Kalenjin = 0x80 + Kamba = 0x81 + Kannada = 0x82 + Kanuri = 0x83 + Kashmiri = 0x84 + Kazakh = 0x85 + Kenyang = 0x86 + Cambodian = 0x87 + Khmer = 0x87 + Kiche = 0x88 + Kikuyu = 0x89 + Kinyarwanda = 0x8a + Komi = 0x8b + Kongo = 0x8c + Konkani = 0x8d + Korean = 0x8e + Koro = 0x8f + KoyraboroSenni = 0x90 + KoyraChiini = 0x91 + Kpelle = 0x92 + Kuanyama = 0x93 + Kwanyama = 0x93 + Kurdish = 0x94 + Kwasio = 0x95 + Kirghiz = 0x96 + Kyrgyz = 0x96 + Lakota = 0x97 + Langi = 0x98 + Lao = 0x99 + Latin = 0x9a + Latvian = 0x9b + Lezghian = 0x9c + Limburgish = 0x9d + Lingala = 0x9e + LiteraryChinese = 0x9f + Lithuanian = 0xa0 + Lojban = 0xa1 + LowerSorbian = 0xa2 + LowGerman = 0xa3 + LubaKatanga = 0xa4 + LuleSami = 0xa5 + Luo = 0xa6 + Luxembourgish = 0xa7 + Luyia = 0xa8 + Macedonian = 0xa9 + Machame = 0xaa + Maithili = 0xab + MakhuwaMeetto = 0xac + Makonde = 0xad + Malagasy = 0xae + Malayalam = 0xaf + Malay = 0xb0 + Maltese = 0xb1 + Mandingo = 0xb2 + Manipuri = 0xb3 + Manx = 0xb4 + Maori = 0xb5 + Mapuche = 0xb6 + Marathi = 0xb7 + Marshallese = 0xb8 + Masai = 0xb9 + Mazanderani = 0xba + Mende = 0xbb + Meru = 0xbc + Meta = 0xbd + Mohawk = 0xbe + Mongolian = 0xbf + Morisyen = 0xc0 + Mundang = 0xc1 + Muscogee = 0xc2 + Nama = 0xc3 + NauruLanguage = 0xc4 + Navaho = 0xc5 + Navajo = 0xc5 + Ndonga = 0xc6 + Nepali = 0xc7 + Newari = 0xc8 + Ngiemboon = 0xc9 + Ngomba = 0xca + NigerianPidgin = 0xcb + Nko = 0xcc + NorthernLuri = 0xcd + NorthernSami = 0xce + NorthernSotho = 0xcf + NorthNdebele = 0xd0 + NorwegianBokmal = 0xd1 + NorwegianNynorsk = 0xd2 + Nuer = 0xd3 + Chewa = 0xd4 + Nyanja = 0xd4 + Nyankole = 0xd5 + Occitan = 0xd6 + Odia = 0xd7 + Oriya = 0xd7 + Ojibwa = 0xd8 + OldIrish = 0xd9 + OldNorse = 0xda + OldPersian = 0xdb + Afan = 0xdc + Oromo = 0xdc + Osage = 0xdd + Ossetic = 0xde + Pahlavi = 0xdf + Palauan = 0xe0 + Pali = 0xe1 + Papiamento = 0xe2 + Pashto = 0xe3 + Persian = 0xe4 + Phoenician = 0xe5 + Polish = 0xe6 + Portuguese = 0xe7 + Prussian = 0xe8 + Punjabi = 0xe9 + Quechua = 0xea + Romanian = 0xeb + RhaetoRomance = 0xec + Romansh = 0xec + Rombo = 0xed + Kurundi = 0xee + Rundi = 0xee + Russian = 0xef + Rwa = 0xf0 + Saho = 0xf1 + Sakha = 0xf2 + Samburu = 0xf3 + Samoan = 0xf4 + Sango = 0xf5 + Sangu = 0xf6 + Sanskrit = 0xf7 + Santali = 0xf8 + Sardinian = 0xf9 + Saurashtra = 0xfa + Sena = 0xfb + Serbian = 0xfc + Shambala = 0xfd + Shona = 0xfe + SichuanYi = 0xff + Sicilian = 0x100 + Sidamo = 0x101 + Silesian = 0x102 + Sindhi = 0x103 + Sinhala = 0x104 + SkoltSami = 0x105 + Slovak = 0x106 + Slovenian = 0x107 + Soga = 0x108 + Somali = 0x109 + SouthernKurdish = 0x10a + SouthernSami = 0x10b + SouthernSotho = 0x10c + SouthNdebele = 0x10d + Spanish = 0x10e + StandardMoroccanTamazight = 0x10f + Sundanese = 0x110 + Swahili = 0x111 + Swati = 0x112 + Swedish = 0x113 + SwissGerman = 0x114 + Syriac = 0x115 + Tachelhit = 0x116 + Tahitian = 0x117 + TaiDam = 0x118 + Taita = 0x119 + Tajik = 0x11a + Tamil = 0x11b + Taroko = 0x11c + Tasawaq = 0x11d + Tatar = 0x11e + Telugu = 0x11f + Teso = 0x120 + Thai = 0x121 + Tibetan = 0x122 + Tigre = 0x123 + Tigrinya = 0x124 + TokelauLanguage = 0x125 + TokPisin = 0x126 + Tongan = 0x127 + Tsonga = 0x128 + Tswana = 0x129 + Turkish = 0x12a + Turkmen = 0x12b + TuvaluLanguage = 0x12c + Tyap = 0x12d + Ugaritic = 0x12e + Ukrainian = 0x12f + UpperSorbian = 0x130 + Urdu = 0x131 + Uighur = 0x132 + Uigur = 0x132 + Uyghur = 0x132 + Uzbek = 0x133 + Vai = 0x134 + Venda = 0x135 + Vietnamese = 0x136 + Volapuk = 0x137 + Vunjo = 0x138 + Walloon = 0x139 + Walser = 0x13a + Warlpiri = 0x13b + Welsh = 0x13c + WesternBalochi = 0x13d + Frisian = 0x13e + WesternFrisian = 0x13e + Walamo = 0x13f + Wolaytta = 0x13f + Wolof = 0x140 + Xhosa = 0x141 + Yangben = 0x142 + Yiddish = 0x143 + Yoruba = 0x144 + Zarma = 0x145 + Zhuang = 0x146 + Zulu = 0x147 + Kaingang = 0x148 + Nheengatu = 0x149 + Haryanvi = 0x14a + NorthernFrisian = 0x14b + Rajasthani = 0x14c + Moksha = 0x14d + TokiPona = 0x14e + Pijin = 0x14f + Obolo = 0x150 + Baluchi = 0x151 + Ligurian = 0x152 + Rohingya = 0x153 + Torwali = 0x154 + Anii = 0x155 + Kangri = 0x156 + Venetian = 0x157 + Kuvi = 0x158 + KaraKalpak = 0x159 + LastLanguage = 0x15a + SwampyCree = 0x15a + + class LanguageCodeType(enum.IntFlag): + + AnyLanguageCode = -1 + ISO639Alpha2 = 0x1 + ISO639Part1 = 0x1 + ISO639Part2B = 0x2 + ISO639Part2T = 0x4 + ISO639Part2 = 0x6 + ISO639Part3 = 0x8 + ISO639Alpha3 = 0xe + ISO639 = 0xf + LegacyLanguageCode = 0x8000 + + class MeasurementSystem(enum.Enum): + + MetricSystem = 0x0 + ImperialSystem = 0x1 + ImperialUSSystem = 0x1 + ImperialUKSystem = 0x2 + + class NumberOption(enum.Flag): + + DefaultNumberOptions = 0x0 + OmitGroupSeparator = 0x1 + RejectGroupSeparator = 0x2 + OmitLeadingZeroInExponent = 0x4 + RejectLeadingZeroInExponent = 0x8 + IncludeTrailingZeroesAfterDot = 0x10 + RejectTrailingZeroesAfterDot = 0x20 + + class QuotationStyle(enum.Enum): + + StandardQuotation = 0x0 + AlternateQuotation = 0x1 + + class Script(enum.Enum): + + AnyScript = 0x0 + AdlamScript = 0x1 + AhomScript = 0x2 + AnatolianHieroglyphsScript = 0x3 + ArabicScript = 0x4 + ArmenianScript = 0x5 + AvestanScript = 0x6 + BalineseScript = 0x7 + BamumScript = 0x8 + BanglaScript = 0x9 + BengaliScript = 0x9 + BassaVahScript = 0xa + BatakScript = 0xb + BhaiksukiScript = 0xc + BopomofoScript = 0xd + BrahmiScript = 0xe + BrailleScript = 0xf + BugineseScript = 0x10 + BuhidScript = 0x11 + CanadianAboriginalScript = 0x12 + CarianScript = 0x13 + CaucasianAlbanianScript = 0x14 + ChakmaScript = 0x15 + ChamScript = 0x16 + CherokeeScript = 0x17 + CopticScript = 0x18 + CuneiformScript = 0x19 + CypriotScript = 0x1a + CyrillicScript = 0x1b + DeseretScript = 0x1c + DevanagariScript = 0x1d + DuployanScript = 0x1e + EgyptianHieroglyphsScript = 0x1f + ElbasanScript = 0x20 + EthiopicScript = 0x21 + FraserScript = 0x22 + GeorgianScript = 0x23 + GlagoliticScript = 0x24 + GothicScript = 0x25 + GranthaScript = 0x26 + GreekScript = 0x27 + GujaratiScript = 0x28 + GurmukhiScript = 0x29 + HangulScript = 0x2a + HanScript = 0x2b + HanunooScript = 0x2c + HanWithBopomofoScript = 0x2d + HatranScript = 0x2e + HebrewScript = 0x2f + HiraganaScript = 0x30 + ImperialAramaicScript = 0x31 + InscriptionalPahlaviScript = 0x32 + InscriptionalParthianScript = 0x33 + JamoScript = 0x34 + JapaneseScript = 0x35 + JavaneseScript = 0x36 + KaithiScript = 0x37 + KannadaScript = 0x38 + KatakanaScript = 0x39 + KayahLiScript = 0x3a + KharoshthiScript = 0x3b + KhmerScript = 0x3c + KhojkiScript = 0x3d + KhudawadiScript = 0x3e + KoreanScript = 0x3f + LannaScript = 0x40 + LaoScript = 0x41 + LatinScript = 0x42 + LepchaScript = 0x43 + LimbuScript = 0x44 + LinearAScript = 0x45 + LinearBScript = 0x46 + LycianScript = 0x47 + LydianScript = 0x48 + MahajaniScript = 0x49 + MalayalamScript = 0x4a + MandaeanScript = 0x4b + ManichaeanScript = 0x4c + MarchenScript = 0x4d + MeiteiMayekScript = 0x4e + MendeKikakuiScript = 0x4f + MendeScript = 0x4f + MeroiticCursiveScript = 0x50 + MeroiticScript = 0x51 + ModiScript = 0x52 + MongolianScript = 0x53 + MroScript = 0x54 + MultaniScript = 0x55 + MyanmarScript = 0x56 + NabataeanScript = 0x57 + NewaScript = 0x58 + NewTaiLueScript = 0x59 + NkoScript = 0x5a + OdiaScript = 0x5b + OriyaScript = 0x5b + OghamScript = 0x5c + OlChikiScript = 0x5d + OldHungarianScript = 0x5e + OldItalicScript = 0x5f + OldNorthArabianScript = 0x60 + OldPermicScript = 0x61 + OldPersianScript = 0x62 + OldSouthArabianScript = 0x63 + OrkhonScript = 0x64 + OsageScript = 0x65 + OsmanyaScript = 0x66 + PahawhHmongScript = 0x67 + PalmyreneScript = 0x68 + PauCinHauScript = 0x69 + PhagsPaScript = 0x6a + PhoenicianScript = 0x6b + PollardPhoneticScript = 0x6c + PsalterPahlaviScript = 0x6d + RejangScript = 0x6e + RunicScript = 0x6f + SamaritanScript = 0x70 + SaurashtraScript = 0x71 + SharadaScript = 0x72 + ShavianScript = 0x73 + SiddhamScript = 0x74 + SignWritingScript = 0x75 + SimplifiedChineseScript = 0x76 + SimplifiedHanScript = 0x76 + SinhalaScript = 0x77 + SoraSompengScript = 0x78 + SundaneseScript = 0x79 + SylotiNagriScript = 0x7a + SyriacScript = 0x7b + TagalogScript = 0x7c + TagbanwaScript = 0x7d + TaiLeScript = 0x7e + TaiVietScript = 0x7f + TakriScript = 0x80 + TamilScript = 0x81 + TangutScript = 0x82 + TeluguScript = 0x83 + ThaanaScript = 0x84 + ThaiScript = 0x85 + TibetanScript = 0x86 + TifinaghScript = 0x87 + TirhutaScript = 0x88 + TraditionalChineseScript = 0x89 + TraditionalHanScript = 0x89 + UgariticScript = 0x8a + VaiScript = 0x8b + VarangKshitiScript = 0x8c + YiScript = 0x8d + HanifiScript = 0x8e + LastScript = 0x8e + + class TagSeparator(enum.Enum): + + Dash = 0x2d + Underscore = 0x5f + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, language: PySide6.QtCore.QLocale.Language, territory: PySide6.QtCore.QLocale.Country, /) -> None: ... + @typing.overload + def __init__(self, language: PySide6.QtCore.QLocale.Language, /, script: PySide6.QtCore.QLocale.Script = ..., territory: PySide6.QtCore.QLocale.Country = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QLocale, /) -> None: ... + @typing.overload + def __init__(self, name: str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, lhs: PySide6.QtCore.QLocale.Language, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> bool: ... + def __hash__(self, /) -> int: ... + @typing.overload + def __ne__(self, lhs: PySide6.QtCore.QLocale.Language, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> bool: ... + def __repr__(self, /) -> str: ... + def amText(self, /) -> str: ... + def bcp47Name(self, /, separator: PySide6.QtCore.QLocale.TagSeparator = ...) -> str: ... + @staticmethod + def c() -> PySide6.QtCore.QLocale: ... + @staticmethod + def codeToCountry(countryCode: str, /) -> PySide6.QtCore.QLocale.Country: ... + @staticmethod + def codeToLanguage(languageCode: str, /, codeTypes: PySide6.QtCore.QLocale.LanguageCodeType = ...) -> PySide6.QtCore.QLocale.Language: ... + @staticmethod + def codeToScript(scriptCode: str, /) -> PySide6.QtCore.QLocale.Script: ... + @staticmethod + def codeToTerritory(territoryCode: str, /) -> PySide6.QtCore.QLocale.Country: ... + def collation(self, /) -> PySide6.QtCore.QLocale: ... + @staticmethod + def countriesForLanguage(lang: PySide6.QtCore.QLocale.Language, /) -> typing.List[PySide6.QtCore.QLocale.Country]: ... + def country(self, /) -> PySide6.QtCore.QLocale.Country: ... + @staticmethod + def countryToCode(country: PySide6.QtCore.QLocale.Country, /) -> str: ... + @staticmethod + def countryToString(country: PySide6.QtCore.QLocale.Country, /) -> str: ... + def createSeparatedList(self, strl: collections.abc.Sequence[str], /) -> str: ... + def currencySymbol(self, /, arg__1: PySide6.QtCore.QLocale.CurrencySymbolFormat = ...) -> str: ... + def dateFormat(self, /, format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + def dateTimeFormat(self, /, format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + def dayName(self, arg__1: int, /, format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + def decimalPoint(self, /) -> str: ... + def exponential(self, /) -> str: ... + def firstDayOfWeek(self, /) -> PySide6.QtCore.Qt.DayOfWeek: ... + def formattedDataSize(self, bytes: int, /, precision: int = ..., format: PySide6.QtCore.QLocale.DataSizeFormat = ...) -> str: ... + def groupSeparator(self, /) -> str: ... + def language(self, /) -> PySide6.QtCore.QLocale.Language: ... + @staticmethod + def languageToCode(language: PySide6.QtCore.QLocale.Language, /, codeTypes: PySide6.QtCore.QLocale.LanguageCodeType = ...) -> str: ... + @staticmethod + def languageToString(language: PySide6.QtCore.QLocale.Language, /) -> str: ... + @staticmethod + def matchingLocales(language: PySide6.QtCore.QLocale.Language, script: PySide6.QtCore.QLocale.Script, territory: PySide6.QtCore.QLocale.Country, /) -> typing.List[PySide6.QtCore.QLocale]: ... + def measurementSystem(self, /) -> PySide6.QtCore.QLocale.MeasurementSystem: ... + def monthName(self, arg__1: int, /, format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + def name(self, /, separator: PySide6.QtCore.QLocale.TagSeparator = ...) -> str: ... + def nativeCountryName(self, /) -> str: ... + def nativeLanguageName(self, /) -> str: ... + def nativeTerritoryName(self, /) -> str: ... + def negativeSign(self, /) -> str: ... + def numberOptions(self, /) -> PySide6.QtCore.QLocale.NumberOption: ... + def percent(self, /) -> str: ... + def pmText(self, /) -> str: ... + def positiveSign(self, /) -> str: ... + def quoteString(self, str: str, /, style: PySide6.QtCore.QLocale.QuotationStyle = ...) -> str: ... + def script(self, /) -> PySide6.QtCore.QLocale.Script: ... + @staticmethod + def scriptToCode(script: PySide6.QtCore.QLocale.Script, /) -> str: ... + @staticmethod + def scriptToString(script: PySide6.QtCore.QLocale.Script, /) -> str: ... + @staticmethod + def setDefault(locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def setNumberOptions(self, options: PySide6.QtCore.QLocale.NumberOption, /) -> None: ... + def standaloneDayName(self, arg__1: int, /, format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + def standaloneMonthName(self, arg__1: int, /, format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + def swap(self, other: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + @staticmethod + def system() -> PySide6.QtCore.QLocale: ... + def territory(self, /) -> PySide6.QtCore.QLocale.Country: ... + @staticmethod + def territoryToCode(territory: PySide6.QtCore.QLocale.Country, /) -> str: ... + @staticmethod + def territoryToString(territory: PySide6.QtCore.QLocale.Country, /) -> str: ... + def textDirection(self, /) -> PySide6.QtCore.Qt.LayoutDirection: ... + def timeFormat(self, /, format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + @typing.overload + def toCurrencyString(self, arg__1: int, /, symbol: str = ...) -> str: ... + @typing.overload + def toCurrencyString(self, arg__1: float, /, symbol: str = ..., precision: int = ...) -> str: ... + @typing.overload + def toDate(self, string: str, format: PySide6.QtCore.QLocale.FormatType, cal: PySide6.QtCore.QCalendar, /, baseYear: int = ...) -> PySide6.QtCore.QDate: ... + @typing.overload + def toDate(self, string: str, /, format: PySide6.QtCore.QLocale.FormatType = ..., baseYear: int = ...) -> PySide6.QtCore.QDate: ... + @typing.overload + def toDate(self, string: str, format: str, cal: PySide6.QtCore.QCalendar, /, baseYear: int = ...) -> PySide6.QtCore.QDate: ... + @typing.overload + def toDate(self, string: str, format: str, /, baseYear: int = ...) -> PySide6.QtCore.QDate: ... + @typing.overload + def toDateTime(self, string: str, format: PySide6.QtCore.QLocale.FormatType, cal: PySide6.QtCore.QCalendar, /, baseYear: int = ...) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def toDateTime(self, string: str, /, format: PySide6.QtCore.QLocale.FormatType = ..., baseYear: int = ...) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def toDateTime(self, string: str, format: str, cal: PySide6.QtCore.QCalendar, /, baseYear: int = ...) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def toDateTime(self, string: str, format: str, /, baseYear: int = ...) -> PySide6.QtCore.QDateTime: ... + def toDouble(self, s: str, /) -> typing.Tuple[float, bool]: ... + def toFloat(self, s: str, /) -> typing.Tuple[float, bool]: ... + def toInt(self, s: str, /) -> typing.Tuple[int, bool]: ... + def toLong(self, s: str, /) -> typing.Tuple[int, bool]: ... + def toLongLong(self, s: str, /) -> typing.Tuple[int, bool]: ... + def toLower(self, str: str, /) -> str: ... + def toShort(self, s: str, /) -> typing.Tuple[int, bool]: ... + @typing.overload + def toString(self, date: PySide6.QtCore.QDate, /, format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + @typing.overload + def toString(self, date: PySide6.QtCore.QDate, format: PySide6.QtCore.QLocale.FormatType, cal: PySide6.QtCore.QCalendar, /) -> str: ... + @typing.overload + def toString(self, date: PySide6.QtCore.QDate, format: str, /) -> str: ... + @typing.overload + def toString(self, dateTime: PySide6.QtCore.QDateTime, /, format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + @typing.overload + def toString(self, dateTime: PySide6.QtCore.QDateTime, format: PySide6.QtCore.QLocale.FormatType, cal: PySide6.QtCore.QCalendar, /) -> str: ... + @typing.overload + def toString(self, dateTime: PySide6.QtCore.QDateTime, format: str, /) -> str: ... + @typing.overload + def toString(self, time: PySide6.QtCore.QTime, /, format: PySide6.QtCore.QLocale.FormatType = ...) -> str: ... + @typing.overload + def toString(self, time: PySide6.QtCore.QTime, format: str, /) -> str: ... + @typing.overload + def toString(self, i: int, /) -> str: ... + @typing.overload + def toString(self, f: float, /, format: str = ..., precision: int = ...) -> str: ... + @typing.overload + def toTime(self, string: str, /, format: PySide6.QtCore.QLocale.FormatType = ...) -> PySide6.QtCore.QTime: ... + @typing.overload + def toTime(self, string: str, format: str, /) -> PySide6.QtCore.QTime: ... + def toUInt(self, s: str, /) -> typing.Tuple[int, bool]: ... + def toULong(self, s: str, /) -> typing.Tuple[int, bool]: ... + def toULongLong(self, s: str, /) -> typing.Tuple[int, bool]: ... + def toUShort(self, s: str, /) -> typing.Tuple[int, bool]: ... + def toUpper(self, str: str, /) -> str: ... + def uiLanguages(self, /, separator: PySide6.QtCore.QLocale.TagSeparator = ...) -> typing.List[str]: ... + def weekdays(self, /) -> typing.List[PySide6.QtCore.Qt.DayOfWeek]: ... + def zeroDigit(self, /) -> str: ... + + +class QLocationPermission(Shiboken.Object): + + class Accuracy(enum.Enum): + + Approximate = 0x0 + Precise = 0x1 + + class Availability(enum.Enum): + + WhenInUse = 0x0 + Always = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QLocationPermission, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def accuracy(self, /) -> PySide6.QtCore.QLocationPermission.Accuracy: ... + def availability(self, /) -> PySide6.QtCore.QLocationPermission.Availability: ... + def setAccuracy(self, accuracy: PySide6.QtCore.QLocationPermission.Accuracy, /) -> None: ... + def setAvailability(self, availability: PySide6.QtCore.QLocationPermission.Availability, /) -> None: ... + def swap(self, other: PySide6.QtCore.QLocationPermission, /) -> None: ... + + +class QLockFile(Shiboken.Object): + + class LockError(enum.Enum): + + NoError = 0x0 + LockFailedError = 0x1 + PermissionError = 0x2 + UnknownError = 0x3 + + + def __init__(self, fileName: str, /) -> None: ... + + def error(self, /) -> PySide6.QtCore.QLockFile.LockError: ... + def fileName(self, /) -> str: ... + def getLockInfo(self, /) -> typing.Tuple[int, str, str]: ... + def isLocked(self, /) -> bool: ... + def lock(self, /) -> bool: ... + def removeStaleLockFile(self, /) -> bool: ... + def setStaleLockTime(self, arg__1: int, /) -> None: ... + def staleLockTime(self, /) -> int: ... + def staleLockTimeAsDuration(self, /) -> int: ... + def tryLock(self, timeout: int, /) -> bool: ... + def unlock(self, /) -> None: ... + + +class QLoggingCategory(Shiboken.Object): + + def __init__(self, category: bytes | bytearray | memoryview, /, severityLevel: PySide6.QtCore.QtMsgType = ...) -> None: ... + + def __call__(self, /) -> PySide6.QtCore.QLoggingCategory: ... + def categoryName(self, /) -> bytes | bytearray | memoryview: ... + @staticmethod + def defaultCategory() -> PySide6.QtCore.QLoggingCategory: ... + def isCriticalEnabled(self, /) -> bool: ... + def isDebugEnabled(self, /) -> bool: ... + def isEnabled(self, type: PySide6.QtCore.QtMsgType, /) -> bool: ... + def isInfoEnabled(self, /) -> bool: ... + def isWarningEnabled(self, /) -> bool: ... + def setEnabled(self, type: PySide6.QtCore.QtMsgType, enable: bool, /) -> None: ... + @staticmethod + def setFilterRules(rules: str, /) -> None: ... + + +class QMargins(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMargins: PySide6.QtCore.QMargins, /) -> None: ... + @typing.overload + def __init__(self, left: int, top: int, right: int, bottom: int, /) -> None: ... + + @typing.overload + def __add__(self, m2: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QMargins: ... + @typing.overload + def __add__(self, lhs: int, /) -> PySide6.QtCore.QMargins: ... + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QMargins, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> bool: ... + @typing.overload # type: ignore[misc] + def __iadd__(self, margins: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QMargins: ... + @typing.overload + def __iadd__(self, arg__1: int, /) -> PySide6.QtCore.QMargins: ... + @typing.overload # type: ignore[misc] + def __imul__(self, arg__1: int, /) -> PySide6.QtCore.QMargins: ... + @typing.overload + def __imul__(self, arg__1: float, /) -> PySide6.QtCore.QMargins: ... + @typing.overload # type: ignore[misc] + def __isub__(self, margins: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QMargins: ... + @typing.overload + def __isub__(self, arg__1: int, /) -> PySide6.QtCore.QMargins: ... + @typing.overload + def __mul__(self, factor: int, /) -> PySide6.QtCore.QMargins: ... + @typing.overload + def __mul__(self, factor: float, /) -> PySide6.QtCore.QMargins: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QMargins, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> bool: ... + def __neg__(self, /) -> PySide6.QtCore.QMargins: ... + def __or__(self, m2: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QMargins: ... + def __pos__(self, /) -> PySide6.QtCore.QMargins: ... + def __repr__(self, /) -> str: ... + @typing.overload + def __sub__(self, m2: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QMargins: ... + @typing.overload + def __sub__(self, rhs: int, /) -> PySide6.QtCore.QMargins: ... + def bottom(self, /) -> int: ... + def isNull(self, /) -> bool: ... + def left(self, /) -> int: ... + def right(self, /) -> int: ... + def setBottom(self, bottom: int, /) -> None: ... + def setLeft(self, left: int, /) -> None: ... + def setRight(self, right: int, /) -> None: ... + def setTop(self, top: int, /) -> None: ... + def toMarginsF(self, /) -> PySide6.QtCore.QMarginsF: ... + def top(self, /) -> int: ... + + +class QMarginsF(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, margins: PySide6.QtCore.QMargins, /) -> None: ... + @typing.overload + def __init__(self, QMarginsF: PySide6.QtCore.QMarginsF, /) -> None: ... + @typing.overload + def __init__(self, left: float, top: float, right: float, bottom: float, /) -> None: ... + + @typing.overload + def __add__(self, rhs: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QMarginsF: ... + @typing.overload + def __add__(self, lhs: float, /) -> PySide6.QtCore.QMarginsF: ... + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QMargins, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> bool: ... + @typing.overload # type: ignore[misc] + def __iadd__(self, margins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QMarginsF: ... + @typing.overload + def __iadd__(self, addend: float, /) -> PySide6.QtCore.QMarginsF: ... + def __imul__(self, factor: float, /) -> PySide6.QtCore.QMarginsF: ... # type: ignore[misc] + @typing.overload # type: ignore[misc] + def __isub__(self, margins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QMarginsF: ... + @typing.overload + def __isub__(self, subtrahend: float, /) -> PySide6.QtCore.QMarginsF: ... + def __mul__(self, lhs: float, /) -> PySide6.QtCore.QMarginsF: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QMargins, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> bool: ... + def __neg__(self, /) -> PySide6.QtCore.QMarginsF: ... + def __or__(self, m2: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QMarginsF: ... + def __pos__(self, /) -> PySide6.QtCore.QMarginsF: ... + def __repr__(self, /) -> str: ... + @typing.overload + def __sub__(self, rhs: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QMarginsF: ... + @typing.overload + def __sub__(self, rhs: float, /) -> PySide6.QtCore.QMarginsF: ... + def bottom(self, /) -> float: ... + def isNull(self, /) -> bool: ... + def left(self, /) -> float: ... + def right(self, /) -> float: ... + def setBottom(self, abottom: float, /) -> None: ... + def setLeft(self, aleft: float, /) -> None: ... + def setRight(self, aright: float, /) -> None: ... + def setTop(self, atop: float, /) -> None: ... + def toMargins(self, /) -> PySide6.QtCore.QMargins: ... + def top(self, /) -> float: ... + + +class QMessageAuthenticationCode(Shiboken.Object): + + def __init__(self, method: PySide6.QtCore.QCryptographicHash.Algorithm, /, key: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + + @typing.overload + def addData(self, device: PySide6.QtCore.QIODevice, /) -> bool: ... + @typing.overload + def addData(self, data: bytes | bytearray | memoryview, length: int, /) -> None: ... + @typing.overload + def addData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @staticmethod + def hash(message: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, key: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, method: PySide6.QtCore.QCryptographicHash.Algorithm, /) -> PySide6.QtCore.QByteArray: ... + def reset(self, /) -> None: ... + def result(self, /) -> PySide6.QtCore.QByteArray: ... + def resultView(self, /) -> PySide6.QtCore.QByteArray: ... + def setKey(self, key: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def swap(self, other: PySide6.QtCore.QMessageAuthenticationCode, /) -> None: ... + + +class QMessageLogContext(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, fileName: bytes | bytearray | memoryview, lineNumber: int, functionName: bytes | bytearray | memoryview, categoryName: bytes | bytearray | memoryview, /) -> None: ... + + +class QMessageLogger(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, file: bytes | bytearray | memoryview, line: int, function: bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, file: bytes | bytearray | memoryview, line: int, function: bytes | bytearray | memoryview, category: bytes | bytearray | memoryview, /) -> None: ... + + @typing.overload + def critical(self, cat: PySide6.QtCore.QLoggingCategory, msg: str, /) -> None: ... + @typing.overload + def critical(self, msg: str, /) -> None: ... + @typing.overload + def debug(self, cat: PySide6.QtCore.QLoggingCategory, msg: str, /) -> None: ... + @typing.overload + def debug(self, msg: str, /) -> None: ... + @typing.overload + def fatal(self, cat: PySide6.QtCore.QLoggingCategory, msg: str, /) -> None: ... + @typing.overload + def fatal(self, msg: str, /) -> None: ... + @typing.overload + def info(self, cat: PySide6.QtCore.QLoggingCategory, msg: str, /) -> None: ... + @typing.overload + def info(self, msg: str, /) -> None: ... + def noDebug(self, arg__1: str, /) -> None: ... + @typing.overload + def warning(self, cat: PySide6.QtCore.QLoggingCategory, msg: str, /) -> None: ... + @typing.overload + def warning(self, msg: str, /) -> None: ... + + +class QMetaClassInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMetaClassInfo: PySide6.QtCore.QMetaClassInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def name(self, /) -> bytes | bytearray | memoryview: ... + def value(self, /) -> bytes | bytearray | memoryview: ... + + +class QMetaEnum(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMetaEnum: PySide6.QtCore.QMetaEnum, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def enumName(self, /) -> bytes | bytearray | memoryview: ... + def is64Bit(self, /) -> bool: ... + def isFlag(self, /) -> bool: ... + def isScoped(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def key(self, index: int, /) -> bytes | bytearray | memoryview: ... + def keyCount(self, /) -> int: ... + def keyToValue(self, key: bytes | bytearray | memoryview, /) -> typing.Tuple: ... + def keysToValue(self, keys: bytes | bytearray | memoryview, /) -> typing.Tuple: ... + def metaType(self, /) -> PySide6.QtCore.QMetaType: ... + def name(self, /) -> bytes | bytearray | memoryview: ... + def scope(self, /) -> bytes | bytearray | memoryview: ... + def value(self, index: int, /) -> int: ... + def valueToKey(self, value: int, /) -> bytes | bytearray | memoryview: ... + def valueToKeys(self, value: int, /) -> PySide6.QtCore.QByteArray: ... + + +class QMetaMethod(Shiboken.Object): + + class Access(enum.Enum): + + Private = 0x0 + Protected = 0x1 + Public = 0x2 + + class MethodType(enum.Enum): + + Method = 0x0 + Signal = 0x1 + Slot = 0x2 + Constructor = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMetaMethod: PySide6.QtCore.QMetaMethod, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QMetaMethod, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QMetaMethod, /) -> bool: ... + def access(self, /) -> PySide6.QtCore.QMetaMethod.Access: ... + def enclosingMetaObject(self, /) -> PySide6.QtCore.QMetaObject: ... + @staticmethod + def fromSignal(signal: PySide6.QtCore.SignalInstance, /) -> PySide6.QtCore.QMetaMethod: ... + @typing.overload + def invoke(self, object: PySide6.QtCore.QObject, returnValue: PySide6.QtCore.QGenericReturnArgument, /, val0: PySide6.QtCore.QGenericArgument = ..., val1: PySide6.QtCore.QGenericArgument = ..., val2: PySide6.QtCore.QGenericArgument = ..., val3: PySide6.QtCore.QGenericArgument = ..., val4: PySide6.QtCore.QGenericArgument = ..., val5: PySide6.QtCore.QGenericArgument = ..., val6: PySide6.QtCore.QGenericArgument = ..., val7: PySide6.QtCore.QGenericArgument = ..., val8: PySide6.QtCore.QGenericArgument = ..., val9: PySide6.QtCore.QGenericArgument = ...) -> bool: ... + @typing.overload + def invoke(self, object: PySide6.QtCore.QObject, connectionType: PySide6.QtCore.Qt.ConnectionType, returnValue: PySide6.QtCore.QGenericReturnArgument, /, val0: PySide6.QtCore.QGenericArgument = ..., val1: PySide6.QtCore.QGenericArgument = ..., val2: PySide6.QtCore.QGenericArgument = ..., val3: PySide6.QtCore.QGenericArgument = ..., val4: PySide6.QtCore.QGenericArgument = ..., val5: PySide6.QtCore.QGenericArgument = ..., val6: PySide6.QtCore.QGenericArgument = ..., val7: PySide6.QtCore.QGenericArgument = ..., val8: PySide6.QtCore.QGenericArgument = ..., val9: PySide6.QtCore.QGenericArgument = ...) -> bool: ... + @typing.overload + def invoke(self, object: PySide6.QtCore.QObject, connectionType: PySide6.QtCore.Qt.ConnectionType, val0: PySide6.QtCore.QGenericArgument, /, val1: PySide6.QtCore.QGenericArgument = ..., val2: PySide6.QtCore.QGenericArgument = ..., val3: PySide6.QtCore.QGenericArgument = ..., val4: PySide6.QtCore.QGenericArgument = ..., val5: PySide6.QtCore.QGenericArgument = ..., val6: PySide6.QtCore.QGenericArgument = ..., val7: PySide6.QtCore.QGenericArgument = ..., val8: PySide6.QtCore.QGenericArgument = ..., val9: PySide6.QtCore.QGenericArgument = ...) -> bool: ... + @typing.overload + def invoke(self, object: PySide6.QtCore.QObject, type: PySide6.QtCore.Qt.ConnectionType, /, val0: PySide6.QtCore.QGenericArgumentHolder = ..., val1: PySide6.QtCore.QGenericArgumentHolder = ..., val2: PySide6.QtCore.QGenericArgumentHolder = ..., val3: PySide6.QtCore.QGenericArgumentHolder = ..., val4: PySide6.QtCore.QGenericArgumentHolder = ..., val5: PySide6.QtCore.QGenericArgumentHolder = ..., val6: PySide6.QtCore.QGenericArgumentHolder = ..., val7: PySide6.QtCore.QGenericArgumentHolder = ..., val8: PySide6.QtCore.QGenericArgumentHolder = ..., val9: PySide6.QtCore.QGenericArgumentHolder = ...) -> object: ... + @typing.overload + def invoke(self, object: PySide6.QtCore.QObject, type: PySide6.QtCore.Qt.ConnectionType, ret: PySide6.QtCore.QGenericReturnArgumentHolder, /, val0: PySide6.QtCore.QGenericArgumentHolder = ..., val1: PySide6.QtCore.QGenericArgumentHolder = ..., val2: PySide6.QtCore.QGenericArgumentHolder = ..., val3: PySide6.QtCore.QGenericArgumentHolder = ..., val4: PySide6.QtCore.QGenericArgumentHolder = ..., val5: PySide6.QtCore.QGenericArgumentHolder = ..., val6: PySide6.QtCore.QGenericArgumentHolder = ..., val7: PySide6.QtCore.QGenericArgumentHolder = ..., val8: PySide6.QtCore.QGenericArgumentHolder = ..., val9: PySide6.QtCore.QGenericArgumentHolder = ...) -> object: ... + @typing.overload + def invoke(self, object: PySide6.QtCore.QObject, val0: PySide6.QtCore.QGenericArgument, /, val1: PySide6.QtCore.QGenericArgument = ..., val2: PySide6.QtCore.QGenericArgument = ..., val3: PySide6.QtCore.QGenericArgument = ..., val4: PySide6.QtCore.QGenericArgument = ..., val5: PySide6.QtCore.QGenericArgument = ..., val6: PySide6.QtCore.QGenericArgument = ..., val7: PySide6.QtCore.QGenericArgument = ..., val8: PySide6.QtCore.QGenericArgument = ..., val9: PySide6.QtCore.QGenericArgument = ...) -> bool: ... + @typing.overload + def invoke(self, object: PySide6.QtCore.QObject, /, val0: PySide6.QtCore.QGenericArgumentHolder = ..., val1: PySide6.QtCore.QGenericArgumentHolder = ..., val2: PySide6.QtCore.QGenericArgumentHolder = ..., val3: PySide6.QtCore.QGenericArgumentHolder = ..., val4: PySide6.QtCore.QGenericArgumentHolder = ..., val5: PySide6.QtCore.QGenericArgumentHolder = ..., val6: PySide6.QtCore.QGenericArgumentHolder = ..., val7: PySide6.QtCore.QGenericArgumentHolder = ..., val8: PySide6.QtCore.QGenericArgumentHolder = ..., val9: PySide6.QtCore.QGenericArgumentHolder = ...) -> object: ... + @typing.overload + def invoke(self, object: PySide6.QtCore.QObject, ret: PySide6.QtCore.QGenericReturnArgumentHolder, /, val0: PySide6.QtCore.QGenericArgumentHolder = ..., val1: PySide6.QtCore.QGenericArgumentHolder = ..., val2: PySide6.QtCore.QGenericArgumentHolder = ..., val3: PySide6.QtCore.QGenericArgumentHolder = ..., val4: PySide6.QtCore.QGenericArgumentHolder = ..., val5: PySide6.QtCore.QGenericArgumentHolder = ..., val6: PySide6.QtCore.QGenericArgumentHolder = ..., val7: PySide6.QtCore.QGenericArgumentHolder = ..., val8: PySide6.QtCore.QGenericArgumentHolder = ..., val9: PySide6.QtCore.QGenericArgumentHolder = ...) -> object: ... + @typing.overload + def invokeOnGadget(self, gadget: int, returnValue: PySide6.QtCore.QGenericReturnArgument, /, val0: PySide6.QtCore.QGenericArgument = ..., val1: PySide6.QtCore.QGenericArgument = ..., val2: PySide6.QtCore.QGenericArgument = ..., val3: PySide6.QtCore.QGenericArgument = ..., val4: PySide6.QtCore.QGenericArgument = ..., val5: PySide6.QtCore.QGenericArgument = ..., val6: PySide6.QtCore.QGenericArgument = ..., val7: PySide6.QtCore.QGenericArgument = ..., val8: PySide6.QtCore.QGenericArgument = ..., val9: PySide6.QtCore.QGenericArgument = ...) -> bool: ... + @typing.overload + def invokeOnGadget(self, gadget: int, val0: PySide6.QtCore.QGenericArgument, /, val1: PySide6.QtCore.QGenericArgument = ..., val2: PySide6.QtCore.QGenericArgument = ..., val3: PySide6.QtCore.QGenericArgument = ..., val4: PySide6.QtCore.QGenericArgument = ..., val5: PySide6.QtCore.QGenericArgument = ..., val6: PySide6.QtCore.QGenericArgument = ..., val7: PySide6.QtCore.QGenericArgument = ..., val8: PySide6.QtCore.QGenericArgument = ..., val9: PySide6.QtCore.QGenericArgument = ...) -> bool: ... + def isConst(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def methodIndex(self, /) -> int: ... + def methodSignature(self, /) -> PySide6.QtCore.QByteArray: ... + def methodType(self, /) -> PySide6.QtCore.QMetaMethod.MethodType: ... + def name(self, /) -> PySide6.QtCore.QByteArray: ... + def nameView(self, /) -> PySide6.QtCore.QByteArray: ... + def parameterCount(self, /) -> int: ... + def parameterMetaType(self, index: int, /) -> PySide6.QtCore.QMetaType: ... + def parameterNames(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def parameterType(self, index: int, /) -> int: ... + def parameterTypeName(self, index: int, /) -> PySide6.QtCore.QByteArray: ... + def parameterTypes(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def relativeMethodIndex(self, /) -> int: ... + def returnMetaType(self, /) -> PySide6.QtCore.QMetaType: ... + def returnType(self, /) -> int: ... + def revision(self, /) -> int: ... + def tag(self, /) -> bytes | bytearray | memoryview: ... + def typeName(self, /) -> bytes | bytearray | memoryview: ... + + +class QMetaObject(Shiboken.Object): + + class Call(enum.Enum): + + InvokeMetaMethod = 0x0 + ReadProperty = 0x1 + WriteProperty = 0x2 + ResetProperty = 0x3 + CreateInstance = 0x4 + IndexOfMethod = 0x5 + RegisterPropertyMetaType = 0x6 + RegisterMethodArgumentMetaType = 0x7 + BindableProperty = 0x8 + CustomCall = 0x9 + ConstructInPlace = 0xa + + class Connection(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QMetaObject.Connection, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def swap(self, other: PySide6.QtCore.QMetaObject.Connection, /) -> None: ... + + + def __init__(self, /) -> None: ... + + def __repr__(self, /) -> str: ... + def cast(self, obj: PySide6.QtCore.QObject, /) -> PySide6.QtCore.QObject: ... + @typing.overload + @staticmethod + def checkConnectArgs(signal: PySide6.QtCore.QMetaMethod, method: PySide6.QtCore.QMetaMethod, /) -> bool: ... + @typing.overload + @staticmethod + def checkConnectArgs(signal: bytes | bytearray | memoryview, method: bytes | bytearray | memoryview, /) -> bool: ... + def classInfo(self, index: int, /) -> PySide6.QtCore.QMetaClassInfo: ... + def classInfoCount(self, /) -> int: ... + def classInfoOffset(self, /) -> int: ... + def className(self, /) -> bytes | bytearray | memoryview: ... + @staticmethod + def connectSlotsByName(o: PySide6.QtCore.QObject, /) -> None: ... + def constructor(self, index: int, /) -> PySide6.QtCore.QMetaMethod: ... + def constructorCount(self, /) -> int: ... + @staticmethod + def disconnect(sender: PySide6.QtCore.QObject, signal_index: int, receiver: PySide6.QtCore.QObject, method_index: int, /) -> bool: ... + @staticmethod + def disconnectOne(sender: PySide6.QtCore.QObject, signal_index: int, receiver: PySide6.QtCore.QObject, method_index: int, /) -> bool: ... + def enumerator(self, index: int, /) -> PySide6.QtCore.QMetaEnum: ... + def enumeratorCount(self, /) -> int: ... + def enumeratorOffset(self, /) -> int: ... + def indexOfClassInfo(self, name: str, /) -> int: ... + def indexOfConstructor(self, constructor: str, /) -> int: ... + def indexOfEnumerator(self, name: str, /) -> int: ... + def indexOfMethod(self, method: str, /) -> int: ... + def indexOfProperty(self, name: str, /) -> int: ... + def indexOfSignal(self, signal: str, /) -> int: ... + def indexOfSlot(self, slot: str, /) -> int: ... + def inherits(self, metaObject: PySide6.QtCore.QMetaObject, /) -> bool: ... + @typing.overload + @staticmethod + def invokeMethod(obj: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, ret: PySide6.QtCore.QGenericReturnArgument, /, val0: PySide6.QtCore.QGenericArgument = ..., val1: PySide6.QtCore.QGenericArgument = ..., val2: PySide6.QtCore.QGenericArgument = ..., val3: PySide6.QtCore.QGenericArgument = ..., val4: PySide6.QtCore.QGenericArgument = ..., val5: PySide6.QtCore.QGenericArgument = ..., val6: PySide6.QtCore.QGenericArgument = ..., val7: PySide6.QtCore.QGenericArgument = ..., val8: PySide6.QtCore.QGenericArgument = ..., val9: PySide6.QtCore.QGenericArgument = ...) -> bool: ... + @typing.overload + @staticmethod + def invokeMethod(obj: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, arg__3: PySide6.QtCore.Qt.ConnectionType, ret: PySide6.QtCore.QGenericReturnArgument, /, val0: PySide6.QtCore.QGenericArgument = ..., val1: PySide6.QtCore.QGenericArgument = ..., val2: PySide6.QtCore.QGenericArgument = ..., val3: PySide6.QtCore.QGenericArgument = ..., val4: PySide6.QtCore.QGenericArgument = ..., val5: PySide6.QtCore.QGenericArgument = ..., val6: PySide6.QtCore.QGenericArgument = ..., val7: PySide6.QtCore.QGenericArgument = ..., val8: PySide6.QtCore.QGenericArgument = ..., val9: PySide6.QtCore.QGenericArgument = ...) -> bool: ... + @typing.overload + @staticmethod + def invokeMethod(obj: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, type: PySide6.QtCore.Qt.ConnectionType, val0: PySide6.QtCore.QGenericArgument, /, val1: PySide6.QtCore.QGenericArgument = ..., val2: PySide6.QtCore.QGenericArgument = ..., val3: PySide6.QtCore.QGenericArgument = ..., val4: PySide6.QtCore.QGenericArgument = ..., val5: PySide6.QtCore.QGenericArgument = ..., val6: PySide6.QtCore.QGenericArgument = ..., val7: PySide6.QtCore.QGenericArgument = ..., val8: PySide6.QtCore.QGenericArgument = ..., val9: PySide6.QtCore.QGenericArgument = ...) -> bool: ... + @typing.overload + @staticmethod + def invokeMethod(object: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, type: PySide6.QtCore.Qt.ConnectionType, /, val0: PySide6.QtCore.QGenericArgumentHolder = ..., val1: PySide6.QtCore.QGenericArgumentHolder = ..., val2: PySide6.QtCore.QGenericArgumentHolder = ..., val3: PySide6.QtCore.QGenericArgumentHolder = ..., val4: PySide6.QtCore.QGenericArgumentHolder = ..., val5: PySide6.QtCore.QGenericArgumentHolder = ..., val6: PySide6.QtCore.QGenericArgumentHolder = ..., val7: PySide6.QtCore.QGenericArgumentHolder = ..., val8: PySide6.QtCore.QGenericArgumentHolder = ..., val9: PySide6.QtCore.QGenericArgumentHolder = ...) -> bool: ... + @typing.overload + @staticmethod + def invokeMethod(object: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, type: PySide6.QtCore.Qt.ConnectionType, ret: PySide6.QtCore.QGenericReturnArgumentHolder, /, val0: PySide6.QtCore.QGenericArgumentHolder = ..., val1: PySide6.QtCore.QGenericArgumentHolder = ..., val2: PySide6.QtCore.QGenericArgumentHolder = ..., val3: PySide6.QtCore.QGenericArgumentHolder = ..., val4: PySide6.QtCore.QGenericArgumentHolder = ..., val5: PySide6.QtCore.QGenericArgumentHolder = ..., val6: PySide6.QtCore.QGenericArgumentHolder = ..., val7: PySide6.QtCore.QGenericArgumentHolder = ..., val8: PySide6.QtCore.QGenericArgumentHolder = ..., val9: PySide6.QtCore.QGenericArgumentHolder = ...) -> object: ... + @typing.overload + @staticmethod + def invokeMethod(obj: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, val0: PySide6.QtCore.QGenericArgument, /, val1: PySide6.QtCore.QGenericArgument = ..., val2: PySide6.QtCore.QGenericArgument = ..., val3: PySide6.QtCore.QGenericArgument = ..., val4: PySide6.QtCore.QGenericArgument = ..., val5: PySide6.QtCore.QGenericArgument = ..., val6: PySide6.QtCore.QGenericArgument = ..., val7: PySide6.QtCore.QGenericArgument = ..., val8: PySide6.QtCore.QGenericArgument = ..., val9: PySide6.QtCore.QGenericArgument = ...) -> bool: ... + @typing.overload + @staticmethod + def invokeMethod(object: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /, val0: PySide6.QtCore.QGenericArgumentHolder = ..., val1: PySide6.QtCore.QGenericArgumentHolder = ..., val2: PySide6.QtCore.QGenericArgumentHolder = ..., val3: PySide6.QtCore.QGenericArgumentHolder = ..., val4: PySide6.QtCore.QGenericArgumentHolder = ..., val5: PySide6.QtCore.QGenericArgumentHolder = ..., val6: PySide6.QtCore.QGenericArgumentHolder = ..., val7: PySide6.QtCore.QGenericArgumentHolder = ..., val8: PySide6.QtCore.QGenericArgumentHolder = ..., val9: PySide6.QtCore.QGenericArgumentHolder = ...) -> bool: ... + @typing.overload + @staticmethod + def invokeMethod(object: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, ret: PySide6.QtCore.QGenericReturnArgumentHolder, /, val0: PySide6.QtCore.QGenericArgumentHolder = ..., val1: PySide6.QtCore.QGenericArgumentHolder = ..., val2: PySide6.QtCore.QGenericArgumentHolder = ..., val3: PySide6.QtCore.QGenericArgumentHolder = ..., val4: PySide6.QtCore.QGenericArgumentHolder = ..., val5: PySide6.QtCore.QGenericArgumentHolder = ..., val6: PySide6.QtCore.QGenericArgumentHolder = ..., val7: PySide6.QtCore.QGenericArgumentHolder = ..., val8: PySide6.QtCore.QGenericArgumentHolder = ..., val9: PySide6.QtCore.QGenericArgumentHolder = ...) -> object: ... + def metaType(self, /) -> PySide6.QtCore.QMetaType: ... + def method(self, index: int, /) -> PySide6.QtCore.QMetaMethod: ... + def methodCount(self, /) -> int: ... + def methodOffset(self, /) -> int: ... + def newInstance(self, val0: PySide6.QtCore.QGenericArgument, /, val1: PySide6.QtCore.QGenericArgument = ..., val2: PySide6.QtCore.QGenericArgument = ..., val3: PySide6.QtCore.QGenericArgument = ..., val4: PySide6.QtCore.QGenericArgument = ..., val5: PySide6.QtCore.QGenericArgument = ..., val6: PySide6.QtCore.QGenericArgument = ..., val7: PySide6.QtCore.QGenericArgument = ..., val8: PySide6.QtCore.QGenericArgument = ..., val9: PySide6.QtCore.QGenericArgument = ...) -> PySide6.QtCore.QObject: ... + @staticmethod + def normalizedSignature(method: bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def normalizedType(type: bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + def property(self, index: int, /) -> PySide6.QtCore.QMetaProperty: ... + def propertyCount(self, /) -> int: ... + def propertyOffset(self, /) -> int: ... + def superClass(self, /) -> PySide6.QtCore.QMetaObject: ... + def userProperty(self, /) -> PySide6.QtCore.QMetaProperty: ... + + +class QMetaProperty(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMetaProperty: PySide6.QtCore.QMetaProperty, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def enumerator(self, /) -> PySide6.QtCore.QMetaEnum: ... + def hasNotifySignal(self, /) -> bool: ... + def hasStdCppSet(self, /) -> bool: ... + def isAlias(self, /) -> bool: ... + def isBindable(self, /) -> bool: ... + def isConstant(self, /) -> bool: ... + def isDesignable(self, /) -> bool: ... + def isEnumType(self, /) -> bool: ... + def isFinal(self, /) -> bool: ... + def isFlagType(self, /) -> bool: ... + def isReadable(self, /) -> bool: ... + def isRequired(self, /) -> bool: ... + def isResettable(self, /) -> bool: ... + def isScriptable(self, /) -> bool: ... + def isStored(self, /) -> bool: ... + def isUser(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def isWritable(self, /) -> bool: ... + def metaType(self, /) -> PySide6.QtCore.QMetaType: ... + def name(self, /) -> bytes | bytearray | memoryview: ... + def notifySignal(self, /) -> PySide6.QtCore.QMetaMethod: ... + def notifySignalIndex(self, /) -> int: ... + def propertyIndex(self, /) -> int: ... + def read(self, obj: PySide6.QtCore.QObject, /) -> typing.Any: ... + def readOnGadget(self, gadget: int, /) -> typing.Any: ... + def relativePropertyIndex(self, /) -> int: ... + def reset(self, obj: PySide6.QtCore.QObject, /) -> bool: ... + def resetOnGadget(self, gadget: int, /) -> bool: ... + def revision(self, /) -> int: ... + def typeId(self, /) -> int: ... + def typeName(self, /) -> bytes | bytearray | memoryview: ... + def userType(self, /) -> int: ... + def write(self, obj: PySide6.QtCore.QObject, value: typing.Any, /) -> bool: ... + def writeOnGadget(self, gadget: int, value: typing.Any, /) -> bool: ... + + +class QMetaType(Shiboken.Object): + + class Type(enum.IntEnum): + + UnknownType = 0x0 + Bool = 0x1 + FirstCoreType = 0x1 + Int = 0x2 + UInt = 0x3 + LongLong = 0x4 + ULongLong = 0x5 + Double = 0x6 + QReal = 0x6 + QChar = 0x7 + QVariantMap = 0x8 + QVariantList = 0x9 + QString = 0xa + QStringList = 0xb + QByteArray = 0xc + QBitArray = 0xd + QDate = 0xe + QTime = 0xf + QDateTime = 0x10 + QUrl = 0x11 + QLocale = 0x12 + QRect = 0x13 + QRectF = 0x14 + QSize = 0x15 + QSizeF = 0x16 + QLine = 0x17 + QLineF = 0x18 + QPoint = 0x19 + QPointF = 0x1a + QVariantHash = 0x1c + QEasingCurve = 0x1d + QUuid = 0x1e + VoidStar = 0x1f + Long = 0x20 + Short = 0x21 + Char = 0x22 + ULong = 0x23 + UShort = 0x24 + UChar = 0x25 + Float = 0x26 + QObjectStar = 0x27 + SChar = 0x28 + QVariant = 0x29 + QModelIndex = 0x2a + Void = 0x2b + QRegularExpression = 0x2c + QJsonValue = 0x2d + QJsonObject = 0x2e + QJsonArray = 0x2f + QJsonDocument = 0x30 + QByteArrayList = 0x31 + QPersistentModelIndex = 0x32 + Nullptr = 0x33 + QCborSimpleType = 0x34 + QCborValue = 0x35 + QCborArray = 0x36 + QCborMap = 0x37 + Char16 = 0x38 + Char32 = 0x39 + QVariantPair = 0x3a + Float16 = 0x3f + LastCoreType = 0x3f + FirstGuiType = 0x1000 + QFont = 0x1000 + QPixmap = 0x1001 + QBrush = 0x1002 + QColor = 0x1003 + QPalette = 0x1004 + QIcon = 0x1005 + QImage = 0x1006 + QPolygon = 0x1007 + QRegion = 0x1008 + QBitmap = 0x1009 + QCursor = 0x100a + QKeySequence = 0x100b + QPen = 0x100c + QTextLength = 0x100d + QTextFormat = 0x100e + QTransform = 0x1010 + QMatrix4x4 = 0x1011 + QVector2D = 0x1012 + QVector3D = 0x1013 + QVector4D = 0x1014 + QQuaternion = 0x1015 + QPolygonF = 0x1016 + LastGuiType = 0x1017 + QColorSpace = 0x1017 + FirstWidgetsType = 0x2000 + HighestInternalId = 0x2000 + LastWidgetsType = 0x2000 + QSizePolicy = 0x2000 + User = 0x10000 + + class TypeFlag(enum.Flag): + + NeedsConstruction = 0x1 + NeedsDestruction = 0x2 + MovableType = 0x4 + RelocatableType = 0x4 + PointerToQObject = 0x8 + IsEnumeration = 0x10 + SharedPointerToQObject = 0x20 + WeakPointerToQObject = 0x40 + TrackingPointerToQObject = 0x80 + IsUnsignedEnumeration = 0x100 + IsGadget = 0x200 + PointerToGadget = 0x400 + IsPointer = 0x800 + IsQmlList = 0x1000 + IsConst = 0x2000 + NeedsCopyConstruction = 0x4000 + NeedsMoveConstruction = 0x8000 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QMetaType.Type, /) -> None: ... + @typing.overload + def __init__(self, QMetaType: PySide6.QtCore.QMetaType, /) -> None: ... + @typing.overload + def __init__(self, py_type: type, /) -> None: ... + @typing.overload + def __init__(self, type: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> bool: ... + def alignOf(self, /) -> int: ... + @staticmethod + def canConvert(fromType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, toType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> bool: ... + @staticmethod + def canView(fromType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, toType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> bool: ... + @staticmethod + def compare(lhs: int, rhs: int, typeId: int, /) -> typing.Tuple[bool, int]: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def construct(self, where: int, /, copy: int | None = ...) -> int: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def construct(type: int, where: int, copy: int, /) -> int: ... # type: ignore[misc, overload-cannot-match] + @typing.overload + @staticmethod + def convert(fromType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, from_: int, toType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, to: int, /) -> bool: ... + @typing.overload + @staticmethod + def convert(from_: int, fromTypeId: int, to: int, toTypeId: int, /) -> bool: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def create(self, /, copy: int | None = ...) -> int: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def create(type: int, /, copy: int | None = ...) -> int: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def destroy(self, data: int, /) -> None: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def destroy(type: int, data: int, /) -> None: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def destruct(self, data: int, /) -> None: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def destruct(type: int, where: int, /) -> None: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def equals(self, lhs: int, rhs: int, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def equals(lhs: int, rhs: int, typeId: int, /) -> typing.Tuple[bool, int]: ... # type: ignore[misc, overload-cannot-match] + def flags(self, /) -> PySide6.QtCore.QMetaType.TypeFlag: ... + @staticmethod + def fromName(name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QMetaType: ... + @staticmethod + def hasRegisteredConverterFunction(fromType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, toType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> bool: ... + def hasRegisteredDataStreamOperators(self, /) -> bool: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def hasRegisteredDebugStreamOperator(self, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def hasRegisteredDebugStreamOperator(typeId: int, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @staticmethod + def hasRegisteredMutableViewFunction(fromType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, toType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> bool: ... + def id(self, /, arg__1: int | None = ...) -> int: ... + def isCopyConstructible(self, /) -> bool: ... + def isDefaultConstructible(self, /) -> bool: ... + def isDestructible(self, /) -> bool: ... + def isEqualityComparable(self, /) -> bool: ... + def isMoveConstructible(self, /) -> bool: ... + def isOrdered(self, /) -> bool: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def isRegistered(self, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def isRegistered(type: int, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + def isValid(self, /) -> bool: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def load(stream: PySide6.QtCore.QDataStream, type: int, data: int, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def load(self, stream: PySide6.QtCore.QDataStream, data: int, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @staticmethod + def metaObjectForType(type: int, /) -> PySide6.QtCore.QMetaObject: ... + def name(self, /) -> bytes | bytearray | memoryview: ... + @staticmethod + def registerNormalizedTypedef(normalizedTypeName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, type: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> None: ... + def registerType(self, /) -> None: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def save(stream: PySide6.QtCore.QDataStream, type: int, data: int, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def save(self, stream: PySide6.QtCore.QDataStream, data: int, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def sizeOf(self, /) -> int: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def sizeOf(type: int, /) -> int: ... # type: ignore[misc, overload-cannot-match] + @typing.overload + @staticmethod + def type(typeName: bytes | bytearray | memoryview, /) -> int: ... + @typing.overload + @staticmethod + def type(typeName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> int: ... + @staticmethod + def typeFlags(type: int, /) -> PySide6.QtCore.QMetaType.TypeFlag: ... + @staticmethod + def typeName(type: int, /) -> bytes | bytearray | memoryview: ... + def underlyingType(self, /) -> PySide6.QtCore.QMetaType: ... + @staticmethod + def unregisterConverterFunction(from_: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, to: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> None: ... + @staticmethod + def unregisterMetaType(type: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> None: ... + @staticmethod + def unregisterMutableViewFunction(from_: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, to: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> None: ... + @staticmethod + def view(fromType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, from_: int, toType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, to: int, /) -> bool: ... + + +class QMicrophonePermission(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QMicrophonePermission, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def swap(self, other: PySide6.QtCore.QMicrophonePermission, /) -> None: ... + + +class QMimeData(PySide6.QtCore.QObject): + + def __init__(self, /) -> None: ... + + def clear(self, /) -> None: ... + def colorData(self, /) -> typing.Any: ... + def data(self, mimetype: str, /) -> PySide6.QtCore.QByteArray: ... + def formats(self, /) -> typing.List[str]: ... + def hasColor(self, /) -> bool: ... + def hasFormat(self, mimetype: str, /) -> bool: ... + def hasHtml(self, /) -> bool: ... + def hasImage(self, /) -> bool: ... + def hasText(self, /) -> bool: ... + def hasUrls(self, /) -> bool: ... + def html(self, /) -> str: ... + def imageData(self, /) -> typing.Any: ... + def removeFormat(self, mimetype: str, /) -> None: ... + def retrieveData(self, mimetype: str, preferredType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> typing.Any: ... + def setColorData(self, color: typing.Any, /) -> None: ... + def setData(self, mimetype: str, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setHtml(self, html: str, /) -> None: ... + def setImageData(self, image: typing.Any, /) -> None: ... + def setText(self, text: str, /) -> None: ... + def setUrls(self, urls: collections.abc.Sequence[PySide6.QtCore.QUrl], /) -> None: ... + def text(self, /) -> str: ... + def urls(self, /) -> typing.List[PySide6.QtCore.QUrl]: ... + + +class QMimeDatabase(Shiboken.Object): + + class MatchMode(enum.Enum): + + MatchDefault = 0x0 + MatchExtension = 0x1 + MatchContent = 0x2 + + + def __init__(self, /) -> None: ... + + def allMimeTypes(self, /) -> typing.List[PySide6.QtCore.QMimeType]: ... + @typing.overload + def mimeTypeForData(self, device: PySide6.QtCore.QIODevice, /) -> PySide6.QtCore.QMimeType: ... + @typing.overload + def mimeTypeForData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QMimeType: ... + @typing.overload + def mimeTypeForFile(self, fileInfo: PySide6.QtCore.QFileInfo, /, mode: PySide6.QtCore.QMimeDatabase.MatchMode = ...) -> PySide6.QtCore.QMimeType: ... + @typing.overload + def mimeTypeForFile(self, fileName: str, /, mode: PySide6.QtCore.QMimeDatabase.MatchMode = ...) -> PySide6.QtCore.QMimeType: ... + @typing.overload + def mimeTypeForFileNameAndData(self, fileName: str, device: PySide6.QtCore.QIODevice, /) -> PySide6.QtCore.QMimeType: ... + @typing.overload + def mimeTypeForFileNameAndData(self, fileName: str, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QMimeType: ... + def mimeTypeForName(self, nameOrAlias: str, /) -> PySide6.QtCore.QMimeType: ... + def mimeTypeForUrl(self, url: PySide6.QtCore.QUrl | str, /) -> PySide6.QtCore.QMimeType: ... + def mimeTypesForFileName(self, fileName: str, /) -> typing.List[PySide6.QtCore.QMimeType]: ... + def suffixForFileName(self, fileName: str, /) -> str: ... + + +class QMimeType(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtCore.QMimeType, /, *, valid: bool | None = ..., isDefault: bool | None = ..., name: str | None = ..., comment: str | None = ..., genericIconName: str | None = ..., iconName: str | None = ..., globPatterns: collections.abc.Sequence[str] | None = ..., parentMimeTypes: collections.abc.Sequence[str] | None = ..., allAncestors: collections.abc.Sequence[str] | None = ..., aliases: collections.abc.Sequence[str] | None = ..., suffixes: collections.abc.Sequence[str] | None = ..., preferredSuffix: str | None = ..., filterString: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, valid: bool | None = ..., isDefault: bool | None = ..., name: str | None = ..., comment: str | None = ..., genericIconName: str | None = ..., iconName: str | None = ..., globPatterns: collections.abc.Sequence[str] | None = ..., parentMimeTypes: collections.abc.Sequence[str] | None = ..., allAncestors: collections.abc.Sequence[str] | None = ..., aliases: collections.abc.Sequence[str] | None = ..., suffixes: collections.abc.Sequence[str] | None = ..., preferredSuffix: str | None = ..., filterString: str | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QMimeType, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtCore.QMimeType, /) -> bool: ... + def __repr__(self, /) -> str: ... + def aliases(self, /) -> typing.List[str]: ... + def allAncestors(self, /) -> typing.List[str]: ... + def comment(self, /) -> str: ... + def filterString(self, /) -> str: ... + def genericIconName(self, /) -> str: ... + def globPatterns(self, /) -> typing.List[str]: ... + def iconName(self, /) -> str: ... + def inherits(self, mimeTypeName: str, /) -> bool: ... + def isDefault(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def name(self, /) -> str: ... + def parentMimeTypes(self, /) -> typing.List[str]: ... + def preferredSuffix(self, /) -> str: ... + def suffixes(self, /) -> typing.List[str]: ... + def swap(self, other: PySide6.QtCore.QMimeType, /) -> None: ... + + +class QModelIndex(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QModelIndex: PySide6.QtCore.QModelIndex, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __le__(self, rhs: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def __repr__(self, /) -> str: ... + def column(self, /) -> int: ... + def constInternalPointer(self, /) -> int: ... + def data(self, /, role: int = ...) -> typing.Any: ... + def flags(self, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def internalId(self, /) -> int: ... + def internalPointer(self, /) -> typing.Any: ... + def isValid(self, /) -> bool: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def multiData(self, roleDataSpan: PySide6.QtCore.QModelRoleDataSpan | PySide6.QtCore.QModelRoleData, /) -> None: ... + def parent(self, /) -> PySide6.QtCore.QModelIndex: ... + def row(self, /) -> int: ... + def sibling(self, row: int, column: int, /) -> PySide6.QtCore.QModelIndex: ... + def siblingAtColumn(self, column: int, /) -> PySide6.QtCore.QModelIndex: ... + def siblingAtRow(self, row: int, /) -> PySide6.QtCore.QModelIndex: ... + + +class QModelRoleData(Shiboken.Object): + + @typing.overload + def __init__(self, QModelRoleData: PySide6.QtCore.QModelRoleData, /) -> None: ... + @typing.overload + def __init__(self, role: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def clearData(self, /) -> None: ... + def data(self, /) -> typing.Any: ... + def role(self, /) -> int: ... + def setData(self, data: typing.Any, /) -> None: ... + + +class QModelRoleDataSpan(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, modelRoleData: PySide6.QtCore.QModelRoleData, /) -> None: ... + @typing.overload + def __init__(self, modelRoleData: PySide6.QtCore.QModelRoleData, len: int, /) -> None: ... + @typing.overload + def __init__(self, QModelRoleDataSpan: PySide6.QtCore.QModelRoleDataSpan, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def begin(self, /) -> PySide6.QtCore.QModelRoleData: ... + def data(self, /) -> PySide6.QtCore.QModelRoleData: ... + def end(self, /) -> PySide6.QtCore.QModelRoleData: ... + def length(self, /) -> int: ... + def size(self, /) -> int: ... + + +class QMutex(PySide6.QtCore.QBasicMutex): + + def __init__(self, /) -> None: ... + + @typing.overload + def tryLock(self, /) -> bool: ... + @typing.overload + def tryLock(self, timeout: int, /) -> bool: ... + @typing.overload + def tryLock(self, timeout: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + def try_lock(self, /) -> bool: ... + + +class QMutexLocker(Shiboken.Object): + + @typing.overload + def __init__(self, m: PySide6.QtCore.QMutex, /) -> None: ... + @typing.overload + def __init__(self, m: PySide6.QtCore.QRecursiveMutex, /) -> None: ... + + def __enter__(self, /) -> PySide6.QtCore.QMutexLocker: ... + def __exit__(self, arg__1: object, arg__2: object, arg__3: object, /) -> None: ... + def mutex(self, /) -> PySide6.QtCore.QMutex: ... + def recursiveMutex(self, /) -> PySide6.QtCore.QRecursiveMutex: ... + def relock(self, /) -> None: ... + def unlock(self, /) -> None: ... + + +class QNativeIpcKey(Shiboken.Object): + + DefaultTypeForOs = 0x101 + + class Type(enum.Enum): + + SystemV = 0x51 + PosixRealtime = 0x100 + Windows = 0x101 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QNativeIpcKey, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QNativeIpcKey.Type, /) -> None: ... + @typing.overload + def __init__(self, k: str, /, type: PySide6.QtCore.QNativeIpcKey.Type = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QNativeIpcKey | str, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtCore.QNativeIpcKey | str, /) -> bool: ... + @staticmethod + def fromString(string: str, /) -> PySide6.QtCore.QNativeIpcKey: ... + def isEmpty(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + @staticmethod + def legacyDefaultTypeForOs() -> PySide6.QtCore.QNativeIpcKey.Type: ... + def nativeKey(self, /) -> str: ... + def setNativeKey(self, newKey: str, /) -> None: ... + def setType(self, type: PySide6.QtCore.QNativeIpcKey.Type, /) -> None: ... + def swap(self, other: PySide6.QtCore.QNativeIpcKey | str, /) -> None: ... + def toString(self, /) -> str: ... + def type(self, /) -> PySide6.QtCore.QNativeIpcKey.Type: ... + + +class QObject(Shiboken.Object): + + destroyed : typing.ClassVar[Signal] = ... # destroyed(); destroyed(QObject*) + objectNameChanged : typing.ClassVar[Signal] = ... # objectNameChanged(QString) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, objectName: str | None = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def blockSignals(self, b: bool, /) -> bool: ... + def childEvent(self, event: PySide6.QtCore.QChildEvent, /) -> None: ... + def children(self, /) -> typing.List[PySide6.QtCore.QObject]: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def connect(sender: PySide6.QtCore.QObject, signal: PySide6.QtCore.QMetaMethod, receiver: PySide6.QtCore.QObject, method: PySide6.QtCore.QMetaMethod, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtCore.QMetaObject.Connection: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def connect(sender: PySide6.QtCore.QObject, signal: str, receiver: PySide6.QtCore.QObject, member: str, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtCore.QMetaObject.Connection: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def connect(sender: PySide6.QtCore.QObject, signal: str, context: PySide6.QtCore.QObject, functor: collections.abc.Callable[..., typing.Any], /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtCore.QMetaObject.Connection: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def connect(sender: PySide6.QtCore.QObject, signal: str, functor: collections.abc.Callable[..., typing.Any], /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtCore.QMetaObject.Connection: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def connect(self, sender: PySide6.QtCore.QObject, signal: str, member: str, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtCore.QMetaObject.Connection: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def connect(self, signal: str, receiver: PySide6.QtCore.QObject, method: str, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtCore.QMetaObject.Connection: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def connect(self, signal: str, functor: collections.abc.Callable[..., typing.Any], /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtCore.QMetaObject.Connection: ... # type: ignore[misc, overload-cannot-match] + def connectNotify(self, signal: PySide6.QtCore.QMetaMethod, /) -> None: ... + def customEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def deleteLater(self, /) -> None: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def disconnect(connection: PySide6.QtCore.QMetaObject.Connection, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def disconnect(sender: PySide6.QtCore.QObject, signal: PySide6.QtCore.QMetaMethod, receiver: PySide6.QtCore.QObject, member: PySide6.QtCore.QMetaMethod, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def disconnect(sender: PySide6.QtCore.QObject, signal: str, receiver: PySide6.QtCore.QObject, member: str, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def disconnect(sender: PySide6.QtCore.QObject, signal: str, functor: collections.abc.Callable[..., typing.Any], /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def disconnect(self, receiver: PySide6.QtCore.QObject, /, member: str | None = ...) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def disconnect(self, signal: str, receiver: PySide6.QtCore.QObject, member: str, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def disconnect(self, signal: str, functor: collections.abc.Callable[..., typing.Any], /) -> bool: ... # type: ignore[misc, overload-cannot-match] + def disconnectNotify(self, signal: PySide6.QtCore.QMetaMethod, /) -> None: ... + def dumpObjectInfo(self, /) -> None: ... + def dumpObjectTree(self, /) -> None: ... + def dynamicPropertyNames(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def emit(self, signal: bytes | bytearray | memoryview, /, *args: None) -> bool: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, watched: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + def findChild(self, type: typing.Type[PlaceholderType], /, name: str = ..., options: PySide6.QtCore.Qt.FindChildOption = ...) -> typing.Optional[PlaceholderType]: ... + @typing.overload + def findChildren(self, type: typing.Type[PlaceholderType], /, name: str = ..., options: PySide6.QtCore.Qt.FindChildOption = ...) -> typing.List[PlaceholderType]: ... + @typing.overload + def findChildren(self, type: typing.Type[PlaceholderType], pattern: PySide6.QtCore.QRegularExpression | str, /, options: PySide6.QtCore.Qt.FindChildOption = ...) -> typing.List[PlaceholderType]: ... + def inherits(self, classname: str, /) -> bool: ... + def installEventFilter(self, filterObj: PySide6.QtCore.QObject, /) -> None: ... + def isQuickItemType(self, /) -> bool: ... + def isSignalConnected(self, signal: PySide6.QtCore.QMetaMethod, /) -> bool: ... + def isWidgetType(self, /) -> bool: ... + def isWindowType(self, /) -> bool: ... + @typing.overload + def killTimer(self, id: PySide6.QtCore.Qt.TimerId, /) -> None: ... + @typing.overload + def killTimer(self, id: int, /) -> None: ... + def metaObject(self, /) -> PySide6.QtCore.QMetaObject: ... + def moveToThread(self, thread: PySide6.QtCore.QThread, /) -> bool: ... + def objectName(self, /) -> str: ... + def parent(self, /) -> PySide6.QtCore.QObject: ... + def property(self, name: str, /) -> typing.Any: ... + def receivers(self, signal: str, /) -> int: ... + def removeEventFilter(self, obj: PySide6.QtCore.QObject, /) -> None: ... + def sender(self, /) -> PySide6.QtCore.QObject: ... + def senderSignalIndex(self, /) -> int: ... + def setObjectName(self, name: str, /) -> None: ... + def setParent(self, parent: PySide6.QtCore.QObject | None, /) -> None: ... + def setProperty(self, name: str, value: typing.Any, /) -> bool: ... + def signalsBlocked(self, /) -> bool: ... + def startTimer(self, interval: int, /, timerType: PySide6.QtCore.Qt.TimerType = ...) -> int: ... + def thread(self, /) -> PySide6.QtCore.QThread: ... + def timerEvent(self, event: PySide6.QtCore.QTimerEvent, /) -> None: ... + def tr(self, sourceText: str, /, disambiguation: str | None = ..., n: int = ...) -> str: ... + + +class QOperatingSystemVersion(PySide6.QtCore.QOperatingSystemVersionBase): + + Android10 = ... # type: PySide6.QtCore.QOperatingSystemVersion + Android11 = ... # type: PySide6.QtCore.QOperatingSystemVersion + Android12 = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + Android12L = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + Android13 = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + AndroidJellyBean = ... # type: PySide6.QtCore.QOperatingSystemVersion + AndroidJellyBean_MR1 = ... # type: PySide6.QtCore.QOperatingSystemVersion + AndroidJellyBean_MR2 = ... # type: PySide6.QtCore.QOperatingSystemVersion + AndroidKitKat = ... # type: PySide6.QtCore.QOperatingSystemVersion + AndroidLollipop = ... # type: PySide6.QtCore.QOperatingSystemVersion + AndroidLollipop_MR1 = ... # type: PySide6.QtCore.QOperatingSystemVersion + AndroidMarshmallow = ... # type: PySide6.QtCore.QOperatingSystemVersion + AndroidNougat = ... # type: PySide6.QtCore.QOperatingSystemVersion + AndroidNougat_MR1 = ... # type: PySide6.QtCore.QOperatingSystemVersion + AndroidOreo = ... # type: PySide6.QtCore.QOperatingSystemVersion + AndroidOreo_MR1 = ... # type: PySide6.QtCore.QOperatingSystemVersion + AndroidPie = ... # type: PySide6.QtCore.QOperatingSystemVersion + MacOSBigSur = ... # type: PySide6.QtCore.QOperatingSystemVersion + MacOSCatalina = ... # type: PySide6.QtCore.QOperatingSystemVersion + MacOSHighSierra = ... # type: PySide6.QtCore.QOperatingSystemVersion + MacOSMojave = ... # type: PySide6.QtCore.QOperatingSystemVersion + MacOSMonterey = ... # type: PySide6.QtCore.QOperatingSystemVersion + MacOSSierra = ... # type: PySide6.QtCore.QOperatingSystemVersion + MacOSVentura = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + OSXElCapitan = ... # type: PySide6.QtCore.QOperatingSystemVersion + OSXMavericks = ... # type: PySide6.QtCore.QOperatingSystemVersion + OSXYosemite = ... # type: PySide6.QtCore.QOperatingSystemVersion + Windows10 = ... # type: PySide6.QtCore.QOperatingSystemVersion + Windows10_1809 = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + Windows10_1903 = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + Windows10_1909 = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + Windows10_2004 = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + Windows10_20H2 = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + Windows10_21H1 = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + Windows10_21H2 = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + Windows10_22H2 = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + Windows11 = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + Windows11_21H2 = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + Windows11_22H2 = ... # type: PySide6.QtCore.QOperatingSystemVersionBase + Windows7 = ... # type: PySide6.QtCore.QOperatingSystemVersion + Windows8 = ... # type: PySide6.QtCore.QOperatingSystemVersion + Windows8_1 = ... # type: PySide6.QtCore.QOperatingSystemVersion + + class OSType(enum.Enum): + + Unknown = 0x0 + Windows = 0x1 + MacOS = 0x2 + IOS = 0x3 + TvOS = 0x4 + WatchOS = 0x5 + Android = 0x6 + VisionOS = 0x7 + + + @typing.overload + def __init__(self, QOperatingSystemVersion: PySide6.QtCore.QOperatingSystemVersion, /) -> None: ... + @typing.overload + def __init__(self, osType: PySide6.QtCore.QOperatingSystemVersion.OSType, vmajor: int, /, vminor: int = ..., vmicro: int = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __repr__(self, /) -> str: ... + @staticmethod + def currentType() -> PySide6.QtCore.QOperatingSystemVersion.OSType: ... + def type(self, /) -> PySide6.QtCore.QOperatingSystemVersion.OSType: ... + + +class QOperatingSystemVersionBase(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QOperatingSystemVersionBase: PySide6.QtCore.QOperatingSystemVersionBase, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __ge__(self, rhs: PySide6.QtCore.QOperatingSystemVersionBase, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtCore.QOperatingSystemVersionBase, /) -> bool: ... + def __le__(self, rhs: PySide6.QtCore.QOperatingSystemVersionBase, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtCore.QOperatingSystemVersionBase, /) -> bool: ... + @staticmethod + def compare(v1: PySide6.QtCore.QOperatingSystemVersionBase, v2: PySide6.QtCore.QOperatingSystemVersionBase, /) -> int: ... + @staticmethod + def current() -> PySide6.QtCore.QOperatingSystemVersionBase: ... + def majorVersion(self, /) -> int: ... + def microVersion(self, /) -> int: ... + def minorVersion(self, /) -> int: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def name(osversion: PySide6.QtCore.QOperatingSystemVersionBase, /) -> str: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def name(self, /) -> str: ... # type: ignore[misc, overload-cannot-match] + def segmentCount(self, /) -> int: ... + def version(self, /) -> PySide6.QtCore.QVersionNumber: ... + + +class QParallelAnimationGroup(PySide6.QtCore.QAnimationGroup): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def duration(self, /) -> int: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def updateCurrentTime(self, currentTime: int, /) -> None: ... + def updateDirection(self, direction: PySide6.QtCore.QAbstractAnimation.Direction, /) -> None: ... + def updateState(self, newState: PySide6.QtCore.QAbstractAnimation.State, oldState: PySide6.QtCore.QAbstractAnimation.State, /) -> None: ... + + +class QPauseAnimation(PySide6.QtCore.QAbstractAnimation): + + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, duration: int | None = ...) -> None: ... + @typing.overload + def __init__(self, msecs: int, /, parent: PySide6.QtCore.QObject | None = ..., *, duration: int | None = ...) -> None: ... + + def duration(self, /) -> int: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def setDuration(self, msecs: int, /) -> None: ... + def updateCurrentTime(self, arg__1: int, /) -> None: ... + + +class QPermission(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QPermission: PySide6.QtCore.QPermission, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def status(self, /) -> PySide6.QtCore.Qt.PermissionStatus: ... + def type(self, /) -> PySide6.QtCore.QMetaType: ... + + +class QPersistentModelIndex(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + @typing.overload + def __init__(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __le__(self, rhs: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def __repr__(self, /) -> str: ... + def column(self, /) -> int: ... + def data(self, /, role: int = ...) -> typing.Any: ... + def flags(self, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def internalId(self, /) -> int: ... + def internalPointer(self, /) -> typing.Any: ... + def isValid(self, /) -> bool: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def multiData(self, roleDataSpan: PySide6.QtCore.QModelRoleDataSpan | PySide6.QtCore.QModelRoleData, /) -> None: ... + def parent(self, /) -> PySide6.QtCore.QModelIndex: ... + def row(self, /) -> int: ... + def sibling(self, row: int, column: int, /) -> PySide6.QtCore.QModelIndex: ... + def swap(self, other: PySide6.QtCore.QPersistentModelIndex | PySide6.QtCore.QModelIndex, /) -> None: ... + + +class QPluginLoader(PySide6.QtCore.QObject): + + @typing.overload + def __init__(self, fileName: str, /, parent: PySide6.QtCore.QObject | None = ..., *, loadHints: PySide6.QtCore.QLibrary.LoadHint | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, fileName: str | None = ..., loadHints: PySide6.QtCore.QLibrary.LoadHint | None = ...) -> None: ... + + def errorString(self, /) -> str: ... + def fileName(self, /) -> str: ... + def instance(self, /) -> PySide6.QtCore.QObject: ... + def isLoaded(self, /) -> bool: ... + def load(self, /) -> bool: ... + def loadHints(self, /) -> PySide6.QtCore.QLibrary.LoadHint: ... + def metaData(self, /) -> typing.Dict[str, PySide6.QtCore.QJsonValue]: ... + def setFileName(self, fileName: str, /) -> None: ... + def setLoadHints(self, loadHints: PySide6.QtCore.QLibrary.LoadHint, /) -> None: ... + @staticmethod + def staticInstances() -> typing.List[PySide6.QtCore.QObject]: ... + def unload(self, /) -> bool: ... + + +class QPoint(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QPoint: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def __init__(self, xpos: int, ypos: int, /) -> None: ... + + def __add__(self, p2: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QPoint, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __iadd__(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... # type: ignore[misc] + @typing.overload + def __imul__(self, factor: int, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def __imul__(self, factor: float, /) -> PySide6.QtCore.QPoint: ... + def __isub__(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... # type: ignore[misc] + @typing.overload + def __mul__(self, factor: int, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def __mul__(self, factor: float, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QPoint, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> bool: ... + def __neg__(self, /) -> PySide6.QtCore.QPoint: ... + def __pos__(self, /) -> PySide6.QtCore.QPoint: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __sub__(self, p2: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @staticmethod + def dotProduct(p1: PySide6.QtCore.QPoint, p2: PySide6.QtCore.QPoint, /) -> int: ... + def isNull(self, /) -> bool: ... + def manhattanLength(self, /) -> int: ... + def setX(self, x: int, /) -> None: ... + def setY(self, y: int, /) -> None: ... + def toPointF(self, /) -> PySide6.QtCore.QPointF: ... + def toTuple(self, /) -> typing.Tuple[int, int]: ... + def transposed(self, /) -> PySide6.QtCore.QPoint: ... + def x(self, /) -> int: ... + def y(self, /) -> int: ... + + +class QPointF(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, p: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def __init__(self, QPointF: PySide6.QtCore.QPointF, /) -> None: ... + @typing.overload + def __init__(self, xpos: float, ypos: float, /) -> None: ... + + def __add__(self, p2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPointF: ... + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QPoint, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> bool: ... + def __iadd__(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPointF: ... # type: ignore[misc] + def __imul__(self, c: float, /) -> PySide6.QtCore.QPointF: ... + def __isub__(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPointF: ... # type: ignore[misc] + def __mul__(self, c: float, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QPoint, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> bool: ... + def __neg__(self, /) -> PySide6.QtCore.QPointF: ... + def __pos__(self, /) -> PySide6.QtCore.QPointF: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __sub__(self, p2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPointF: ... + @staticmethod + def dotProduct(p1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, p2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> float: ... + def isNull(self, /) -> bool: ... + def manhattanLength(self, /) -> float: ... + def setX(self, x: float, /) -> None: ... + def setY(self, y: float, /) -> None: ... + def toPoint(self, /) -> PySide6.QtCore.QPoint: ... + def toTuple(self, /) -> typing.Tuple[float, float]: ... + def transposed(self, /) -> PySide6.QtCore.QPointF: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + + +class QPointFList: ... + + +class QPointList: ... + + +class QProcess(PySide6.QtCore.QIODevice): + + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QProcess::ProcessError) + finished : typing.ClassVar[Signal] = ... # finished(int,QProcess::ExitStatus); finished(int) + readyReadStandardError : typing.ClassVar[Signal] = ... # readyReadStandardError() + readyReadStandardOutput : typing.ClassVar[Signal] = ... # readyReadStandardOutput() + started : typing.ClassVar[Signal] = ... # started() + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QProcess::ProcessState) + + class ExitStatus(enum.Enum): + + NormalExit = 0x0 + CrashExit = 0x1 + + class InputChannelMode(enum.Enum): + + ManagedInputChannel = 0x0 + ForwardedInputChannel = 0x1 + + class ProcessChannel(enum.Enum): + + StandardOutput = 0x0 + StandardError = 0x1 + + class ProcessChannelMode(enum.Enum): + + SeparateChannels = 0x0 + MergedChannels = 0x1 + ForwardedChannels = 0x2 + ForwardedOutputChannel = 0x3 + ForwardedErrorChannel = 0x4 + + class ProcessError(enum.Enum): + + FailedToStart = 0x0 + Crashed = 0x1 + Timedout = 0x2 + ReadError = 0x3 + WriteError = 0x4 + UnknownError = 0x5 + + class ProcessState(enum.Enum): + + NotRunning = 0x0 + Starting = 0x1 + Running = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def arguments(self, /) -> typing.List[str]: ... + def bytesToWrite(self, /) -> int: ... + def close(self, /) -> None: ... + def closeReadChannel(self, channel: PySide6.QtCore.QProcess.ProcessChannel, /) -> None: ... + def closeWriteChannel(self, /) -> None: ... + def environment(self, /) -> typing.List[str]: ... + def error(self, /) -> PySide6.QtCore.QProcess.ProcessError: ... + @staticmethod + def execute(program: str, /, arguments: collections.abc.Sequence[str] = ...) -> int: ... + def exitCode(self, /) -> int: ... + def exitStatus(self, /) -> PySide6.QtCore.QProcess.ExitStatus: ... + def inputChannelMode(self, /) -> PySide6.QtCore.QProcess.InputChannelMode: ... + def isSequential(self, /) -> bool: ... + def kill(self, /) -> None: ... + def nativeArguments(self, /) -> str: ... + @staticmethod + def nullDevice() -> str: ... + def open(self, /, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ... + def processChannelMode(self, /) -> PySide6.QtCore.QProcess.ProcessChannelMode: ... + def processEnvironment(self, /) -> PySide6.QtCore.QProcessEnvironment: ... + def processId(self, /) -> int: ... + def program(self, /) -> str: ... + def readAllStandardError(self, /) -> PySide6.QtCore.QByteArray: ... + def readAllStandardOutput(self, /) -> PySide6.QtCore.QByteArray: ... + def readChannel(self, /) -> PySide6.QtCore.QProcess.ProcessChannel: ... + def readData(self, maxlen: int, /) -> object: ... + def setArguments(self, arguments: collections.abc.Sequence[str], /) -> None: ... + def setEnvironment(self, environment: collections.abc.Sequence[str], /) -> None: ... + def setInputChannelMode(self, mode: PySide6.QtCore.QProcess.InputChannelMode, /) -> None: ... + def setNativeArguments(self, arguments: str, /) -> None: ... + def setProcessChannelMode(self, mode: PySide6.QtCore.QProcess.ProcessChannelMode, /) -> None: ... + def setProcessEnvironment(self, environment: PySide6.QtCore.QProcessEnvironment | PySide6.QtCore.QProcessEnvironment.Initialization, /) -> None: ... + def setProcessState(self, state: PySide6.QtCore.QProcess.ProcessState, /) -> None: ... + def setProgram(self, program: str, /) -> None: ... + def setReadChannel(self, channel: PySide6.QtCore.QProcess.ProcessChannel, /) -> None: ... + def setStandardErrorFile(self, fileName: str, /, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + def setStandardInputFile(self, fileName: str, /) -> None: ... + def setStandardOutputFile(self, fileName: str, /, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + def setStandardOutputProcess(self, destination: PySide6.QtCore.QProcess, /) -> None: ... + def setWorkingDirectory(self, dir: str, /) -> None: ... + @staticmethod + def splitCommand(command: str, /) -> typing.List[str]: ... + @typing.overload + def start(self, /, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + @typing.overload + def start(self, program: str, /, arguments: collections.abc.Sequence[str] = ..., mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + def startCommand(self, command: str, /, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def startDetached(self, /) -> typing.Tuple[bool, int]: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def startDetached(program: str, /, arguments: collections.abc.Sequence[str] = ..., workingDirectory: str = ...) -> typing.Tuple[bool, int]: ... # type: ignore[misc, overload-cannot-match] + def state(self, /) -> PySide6.QtCore.QProcess.ProcessState: ... + @staticmethod + def systemEnvironment() -> typing.List[str]: ... + def terminate(self, /) -> None: ... + def waitForBytesWritten(self, /, msecs: int = ...) -> bool: ... + def waitForFinished(self, /, msecs: int = ...) -> bool: ... + def waitForReadyRead(self, /, msecs: int = ...) -> bool: ... + def waitForStarted(self, /, msecs: int = ...) -> bool: ... + def workingDirectory(self, /) -> str: ... + def writeData(self, data: bytes | bytearray | memoryview, len: int, /) -> int: ... + + +class QProcessEnvironment(Shiboken.Object): + + class Initialization(enum.Enum): + + InheritFromParent = 0x0 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QProcessEnvironment.Initialization, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QProcessEnvironment, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QProcessEnvironment | PySide6.QtCore.QProcessEnvironment.Initialization, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QProcessEnvironment | PySide6.QtCore.QProcessEnvironment.Initialization, /) -> bool: ... + def clear(self, /) -> None: ... + def contains(self, name: str, /) -> bool: ... + def inheritsFromParent(self, /) -> bool: ... + @typing.overload + def insert(self, name: str, value: str, /) -> None: ... + @typing.overload + def insert(self, e: PySide6.QtCore.QProcessEnvironment | PySide6.QtCore.QProcessEnvironment.Initialization, /) -> None: ... + def isEmpty(self, /) -> bool: ... + def keys(self, /) -> typing.List[str]: ... + def remove(self, name: str, /) -> None: ... + def swap(self, other: PySide6.QtCore.QProcessEnvironment | PySide6.QtCore.QProcessEnvironment.Initialization, /) -> None: ... + @staticmethod + def systemEnvironment() -> PySide6.QtCore.QProcessEnvironment: ... + def toStringList(self, /) -> typing.List[str]: ... + def value(self, name: str, /, defaultValue: str = ...) -> str: ... + + +class QPropertyAnimation(PySide6.QtCore.QVariantAnimation): + + @typing.overload + def __init__(self, target: PySide6.QtCore.QObject, propertyName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, parent: PySide6.QtCore.QObject | None = ..., *, targetObject: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, propertyName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., targetObject: PySide6.QtCore.QObject | None = ...) -> None: ... + + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def propertyName(self, /) -> PySide6.QtCore.QByteArray: ... + def setPropertyName(self, propertyName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setTargetObject(self, target: PySide6.QtCore.QObject, /) -> None: ... + def targetObject(self, /) -> PySide6.QtCore.QObject: ... + def updateCurrentValue(self, value: typing.Any, /) -> None: ... + def updateState(self, newState: PySide6.QtCore.QAbstractAnimation.State, oldState: PySide6.QtCore.QAbstractAnimation.State, /) -> None: ... + + +class QRandomGenerator(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtCore.QRandomGenerator, /) -> None: ... + @typing.overload + def __init__(self, /, seedValue: int = ...) -> None: ... + @typing.overload + def __init__(self, seedBuffer: int, len: int, /) -> None: ... + + def __ne__(self, rng2: PySide6.QtCore.QRandomGenerator, /) -> bool: ... + @typing.overload + def bounded(self, highest: int, /) -> int: ... + @typing.overload + def bounded(self, lowest: int, highest: int, /) -> int: ... + @typing.overload + def bounded(self, highest: float, /) -> float: ... + def discard(self, z: int, /) -> None: ... + def generate(self, /) -> int: ... + def generate64(self, /) -> int: ... + def generateDouble(self, /) -> float: ... + @staticmethod + def global_() -> PySide6.QtCore.QRandomGenerator: ... + @staticmethod + def max() -> int: ... + @staticmethod + def min() -> int: ... + @staticmethod + def securelySeeded() -> PySide6.QtCore.QRandomGenerator: ... + def seed(self, /, s: int = ...) -> None: ... + @staticmethod + def system() -> PySide6.QtCore.QRandomGenerator: ... + + +class QRandomGenerator64(PySide6.QtCore.QRandomGenerator): + + @typing.overload + def __init__(self, other: PySide6.QtCore.QRandomGenerator, /) -> None: ... + @typing.overload + def __init__(self, /, seedValue: int = ...) -> None: ... + @typing.overload + def __init__(self, seedBuffer: int, len: int, /) -> None: ... + + def discard(self, z: int, /) -> None: ... + def generate(self, /) -> int: ... + @staticmethod + def global_() -> PySide6.QtCore.QRandomGenerator64: ... + @staticmethod + def max() -> int: ... + @staticmethod + def min() -> int: ... + @staticmethod + def securelySeeded() -> PySide6.QtCore.QRandomGenerator64: ... + @staticmethod + def system() -> PySide6.QtCore.QRandomGenerator64: ... + + +class QRangeModel(PySide6.QtCore.QAbstractItemModel): + + roleNamesChanged : typing.ClassVar[Signal] = ... # roleNamesChanged() + + class RowCategory(enum.Enum): + + Default = 0x0 + MultiRoleItem = 0x1 + + + @typing.overload + def __init__(self, data: collections.abc.Sequence[typing.Any], /, parent: PySide6.QtCore.QObject | None = ..., *, roleNames: typing.Optional[typing.Dict[int, PySide6.QtCore.QByteArray]] = ...) -> None: ... + @typing.overload + def __init__(self, list: collections.abc.Iterable, /, parent: PySide6.QtCore.QObject | None = ..., *, roleNames: typing.Optional[typing.Dict[int, PySide6.QtCore.QByteArray]] = ...) -> None: ... + + def buddy(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def canDropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def canFetchMore(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def clearItemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def columnCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def data(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, role: int = ...) -> typing.Any: ... + def dropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtCore.QEvent, /) -> bool: ... + def fetchMore(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def flags(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def hasChildren(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def headerData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, /, role: int = ...) -> typing.Any: ... + def index(self, row: int, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> PySide6.QtCore.QModelIndex: ... + def insertColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def insertRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def itemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> typing.Dict[int, typing.Any]: ... + def match(self, start: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, role: int, value: typing.Any, hits: int, flags: PySide6.QtCore.Qt.MatchFlag, /) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def mimeData(self, indexes: collections.abc.Sequence[PySide6.QtCore.QModelIndex], /) -> PySide6.QtCore.QMimeData: ... + def mimeTypes(self, /) -> typing.List[str]: ... + def moveColumns(self, sourceParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, sourceColumn: int, count: int, destParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, destColumn: int, /) -> bool: ... + def moveRows(self, sourceParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, sourceRow: int, count: int, destParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, destRow: int, /) -> bool: ... + def multiData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, roleDataSpan: PySide6.QtCore.QModelRoleDataSpan | PySide6.QtCore.QModelRoleData, /) -> None: ... + @typing.overload + def parent(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def parent(self, child: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def removeColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def removeRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def resetInternalData(self, /) -> None: ... + def resetRoleNames(self, /) -> None: ... + def roleNames(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def setData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, data: typing.Any, /, role: int = ...) -> bool: ... + def setHeaderData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, data: typing.Any, /, role: int = ...) -> bool: ... + def setItemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, data: typing.Dict[int, typing.Any], /) -> bool: ... + def setRoleNames(self, names: typing.Dict[int, PySide6.QtCore.QByteArray], /) -> None: ... + def sibling(self, row: int, column: int, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def sort(self, column: int, /, order: PySide6.QtCore.Qt.SortOrder = ...) -> None: ... + def span(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QSize: ... + def supportedDragActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def supportedDropActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + + +class QReadLocker(Shiboken.Object): + + def __init__(self, readWriteLock: PySide6.QtCore.QReadWriteLock, /) -> None: ... + + def __enter__(self, /) -> PySide6.QtCore.QReadLocker: ... + def __exit__(self, arg__1: object, arg__2: object, arg__3: object, /) -> None: ... + def readWriteLock(self, /) -> PySide6.QtCore.QReadWriteLock: ... + def relock(self, /) -> None: ... + def unlock(self, /) -> None: ... + + +class QReadWriteLock(Shiboken.Object): + + class RecursionMode(enum.Enum): + + NonRecursive = 0x0 + Recursive = 0x1 + + + def __init__(self, /, recursionMode: PySide6.QtCore.QReadWriteLock.RecursionMode = ...) -> None: ... + + def lockForRead(self, /) -> None: ... + def lockForWrite(self, /) -> None: ... + @typing.overload + def tryLockForRead(self, timeout: int, /) -> bool: ... + @typing.overload + def tryLockForRead(self, /, timeout: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int = ...) -> bool: ... + @typing.overload + def tryLockForWrite(self, timeout: int, /) -> bool: ... + @typing.overload + def tryLockForWrite(self, /, timeout: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int = ...) -> bool: ... + def unlock(self, /) -> None: ... + + +class QRect(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, topleft: PySide6.QtCore.QPoint, bottomright: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def __init__(self, topleft: PySide6.QtCore.QPoint, size: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def __init__(self, QRect: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def __init__(self, left: int, top: int, width: int, height: int, /) -> None: ... + + def __add__(self, margins: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QRect: ... + def __and__(self, r: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRect: ... + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QRect, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __iadd__(self, margins: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QRect: ... + def __iand__(self, r: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRect: ... + def __ior__(self, r: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRect: ... + def __isub__(self, margins: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QRect: ... # type: ignore[misc] + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QRect, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> bool: ... + def __or__(self, r: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRect: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __sub__(self, rhs: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QRect: ... + def adjust(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def adjusted(self, x1: int, y1: int, x2: int, y2: int, /) -> PySide6.QtCore.QRect: ... + def bottom(self, /) -> int: ... + def bottomLeft(self, /) -> PySide6.QtCore.QPoint: ... + def bottomRight(self, /) -> PySide6.QtCore.QPoint: ... + def center(self, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def contains(self, p: PySide6.QtCore.QPoint, /, proper: bool = ...) -> bool: ... + @typing.overload + def contains(self, r: PySide6.QtCore.QRect, /, proper: bool = ...) -> bool: ... + @typing.overload + def contains(self, x: int, y: int, /) -> bool: ... + @typing.overload + def contains(self, x: int, y: int, proper: bool, /) -> bool: ... + def getCoords(self, /) -> object: ... + def getRect(self, /) -> object: ... + def height(self, /) -> int: ... + def intersected(self, other: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRect: ... + def intersects(self, r: PySide6.QtCore.QRect, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def left(self, /) -> int: ... + def marginsAdded(self, margins: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QRect: ... + def marginsRemoved(self, margins: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QRect: ... + def moveBottom(self, pos: int, /) -> None: ... + def moveBottomLeft(self, p: PySide6.QtCore.QPoint, /) -> None: ... + def moveBottomRight(self, p: PySide6.QtCore.QPoint, /) -> None: ... + def moveCenter(self, p: PySide6.QtCore.QPoint, /) -> None: ... + def moveLeft(self, pos: int, /) -> None: ... + def moveRight(self, pos: int, /) -> None: ... + @typing.overload + def moveTo(self, p: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def moveTo(self, x: int, t: int, /) -> None: ... + def moveTop(self, pos: int, /) -> None: ... + def moveTopLeft(self, p: PySide6.QtCore.QPoint, /) -> None: ... + def moveTopRight(self, p: PySide6.QtCore.QPoint, /) -> None: ... + def normalized(self, /) -> PySide6.QtCore.QRect: ... + def right(self, /) -> int: ... + def setBottom(self, pos: int, /) -> None: ... + def setBottomLeft(self, p: PySide6.QtCore.QPoint, /) -> None: ... + def setBottomRight(self, p: PySide6.QtCore.QPoint, /) -> None: ... + def setCoords(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def setHeight(self, h: int, /) -> None: ... + def setLeft(self, pos: int, /) -> None: ... + def setRect(self, x: int, y: int, w: int, h: int, /) -> None: ... + def setRight(self, pos: int, /) -> None: ... + def setSize(self, s: PySide6.QtCore.QSize, /) -> None: ... + def setTop(self, pos: int, /) -> None: ... + def setTopLeft(self, p: PySide6.QtCore.QPoint, /) -> None: ... + def setTopRight(self, p: PySide6.QtCore.QPoint, /) -> None: ... + def setWidth(self, w: int, /) -> None: ... + def setX(self, x: int, /) -> None: ... + def setY(self, y: int, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + @staticmethod + def span(p1: PySide6.QtCore.QPoint, p2: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QRect: ... + def toRectF(self, /) -> PySide6.QtCore.QRectF: ... + def top(self, /) -> int: ... + def topLeft(self, /) -> PySide6.QtCore.QPoint: ... + def topRight(self, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def translate(self, p: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def translate(self, dx: int, dy: int, /) -> None: ... + @typing.overload + def translated(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QRect: ... + @typing.overload + def translated(self, dx: int, dy: int, /) -> PySide6.QtCore.QRect: ... + def transposed(self, /) -> PySide6.QtCore.QRect: ... + def united(self, other: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRect: ... + def width(self, /) -> int: ... + def x(self, /) -> int: ... + def y(self, /) -> int: ... + + +class QRectF(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, rect: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def __init__(self, QRectF: PySide6.QtCore.QRectF, /) -> None: ... + @typing.overload + def __init__(self, topleft: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, bottomRight: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def __init__(self, topleft: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def __init__(self, left: float, top: float, width: float, height: float, /) -> None: ... + + def __add__(self, lhs: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QRectF: ... + def __and__(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QRect, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> bool: ... + def __iadd__(self, margins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QRectF: ... # type: ignore[misc] + def __iand__(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def __ior__(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def __isub__(self, margins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QRectF: ... # type: ignore[misc] + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QRect, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> bool: ... + def __or__(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __sub__(self, rhs: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QRectF: ... + def adjust(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def adjusted(self, x1: float, y1: float, x2: float, y2: float, /) -> PySide6.QtCore.QRectF: ... + def bottom(self, /) -> float: ... + def bottomLeft(self, /) -> PySide6.QtCore.QPointF: ... + def bottomRight(self, /) -> PySide6.QtCore.QPointF: ... + def center(self, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def contains(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> bool: ... + @typing.overload + def contains(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> bool: ... + @typing.overload + def contains(self, x: float, y: float, /) -> bool: ... + def getCoords(self, /) -> object: ... + def getRect(self, /) -> object: ... + def height(self, /) -> float: ... + def intersected(self, other: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def intersects(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def left(self, /) -> float: ... + def marginsAdded(self, margins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QRectF: ... + def marginsRemoved(self, margins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QRectF: ... + def moveBottom(self, pos: float, /) -> None: ... + def moveBottomLeft(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + def moveBottomRight(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + def moveCenter(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + def moveLeft(self, pos: float, /) -> None: ... + def moveRight(self, pos: float, /) -> None: ... + @typing.overload + def moveTo(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def moveTo(self, x: float, y: float, /) -> None: ... + def moveTop(self, pos: float, /) -> None: ... + def moveTopLeft(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + def moveTopRight(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + def normalized(self, /) -> PySide6.QtCore.QRectF: ... + def right(self, /) -> float: ... + def setBottom(self, pos: float, /) -> None: ... + def setBottomLeft(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + def setBottomRight(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + def setCoords(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def setHeight(self, h: float, /) -> None: ... + def setLeft(self, pos: float, /) -> None: ... + def setRect(self, x: float, y: float, w: float, h: float, /) -> None: ... + def setRight(self, pos: float, /) -> None: ... + def setSize(self, s: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + def setTop(self, pos: float, /) -> None: ... + def setTopLeft(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + def setTopRight(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + def setWidth(self, w: float, /) -> None: ... + def setX(self, pos: float, /) -> None: ... + def setY(self, pos: float, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSizeF: ... + def toAlignedRect(self, /) -> PySide6.QtCore.QRect: ... + def toRect(self, /) -> PySide6.QtCore.QRect: ... + def top(self, /) -> float: ... + def topLeft(self, /) -> PySide6.QtCore.QPointF: ... + def topRight(self, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def translate(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def translate(self, dx: float, dy: float, /) -> None: ... + @typing.overload + def translated(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def translated(self, dx: float, dy: float, /) -> PySide6.QtCore.QRectF: ... + def transposed(self, /) -> PySide6.QtCore.QRectF: ... + def united(self, other: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def width(self, /) -> float: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + + +class QRecursiveMutex(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def lock(self, /) -> None: ... + @typing.overload + def tryLock(self, timeout: int, /) -> bool: ... + @typing.overload + def tryLock(self, /, timer: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int = ...) -> bool: ... + def try_lock(self, /) -> bool: ... + def unlock(self, /) -> None: ... + + +class QRegularExpression(Shiboken.Object): + + class MatchOption(enum.Flag): + + NoMatchOption = 0x0 + AnchorAtOffsetMatchOption = 0x1 + AnchoredMatchOption = 0x1 + DontCheckSubjectStringMatchOption = 0x2 + + class MatchType(enum.Enum): + + NormalMatch = 0x0 + PartialPreferCompleteMatch = 0x1 + PartialPreferFirstMatch = 0x2 + NoMatch = 0x3 + + class PatternOption(enum.Flag): + + NoPatternOption = 0x0 + CaseInsensitiveOption = 0x1 + DotMatchesEverythingOption = 0x2 + MultilineOption = 0x4 + ExtendedPatternSyntaxOption = 0x8 + InvertedGreedinessOption = 0x10 + DontCaptureOption = 0x20 + UseUnicodePropertiesOption = 0x40 + + class WildcardConversionOption(enum.Flag): + + DefaultWildcardConversion = 0x0 + UnanchoredWildcardConversion = 0x1 + NonPathWildcardConversion = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, re: PySide6.QtCore.QRegularExpression, /) -> None: ... + @typing.overload + def __init__(self, pattern: str, /, options: PySide6.QtCore.QRegularExpression.PatternOption = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QRegularExpression | str, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtCore.QRegularExpression | str, /) -> bool: ... + def __repr__(self, /) -> str: ... + @staticmethod + def anchoredPattern(expression: str, /) -> str: ... + def captureCount(self, /) -> int: ... + def errorString(self, /) -> str: ... + @staticmethod + def escape(str: str, /) -> str: ... + @staticmethod + def fromWildcard(pattern: str, /, cs: PySide6.QtCore.Qt.CaseSensitivity = ..., options: PySide6.QtCore.QRegularExpression.WildcardConversionOption = ...) -> PySide6.QtCore.QRegularExpression: ... + def globalMatch(self, subject: str, /, offset: int | None = ..., matchType: PySide6.QtCore.QRegularExpression.MatchType = ..., matchOptions: PySide6.QtCore.QRegularExpression.MatchOption = ...) -> PySide6.QtCore.QRegularExpressionMatchIterator: ... + def globalMatchView(self, subjectView: str, /, offset: int | None = ..., matchType: PySide6.QtCore.QRegularExpression.MatchType = ..., matchOptions: PySide6.QtCore.QRegularExpression.MatchOption = ...) -> PySide6.QtCore.QRegularExpressionMatchIterator: ... + def isValid(self, /) -> bool: ... + def match(self, subject: str, /, offset: int | None = ..., matchType: PySide6.QtCore.QRegularExpression.MatchType = ..., matchOptions: PySide6.QtCore.QRegularExpression.MatchOption = ...) -> PySide6.QtCore.QRegularExpressionMatch: ... + def matchView(self, subjectView: str, /, offset: int | None = ..., matchType: PySide6.QtCore.QRegularExpression.MatchType = ..., matchOptions: PySide6.QtCore.QRegularExpression.MatchOption = ...) -> PySide6.QtCore.QRegularExpressionMatch: ... + def namedCaptureGroups(self, /) -> typing.List[str]: ... + def optimize(self, /) -> None: ... + def pattern(self, /) -> str: ... + def patternErrorOffset(self, /) -> int: ... + def patternOptions(self, /) -> PySide6.QtCore.QRegularExpression.PatternOption: ... + def setPattern(self, pattern: str, /) -> None: ... + def setPatternOptions(self, options: PySide6.QtCore.QRegularExpression.PatternOption, /) -> None: ... + def swap(self, other: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + @staticmethod + def wildcardToRegularExpression(str: str, /, options: PySide6.QtCore.QRegularExpression.WildcardConversionOption = ...) -> str: ... + + +class QRegularExpressionMatch(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, match: PySide6.QtCore.QRegularExpressionMatch, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __repr__(self, /) -> str: ... + @typing.overload + def captured(self, name: str, /) -> str: ... + @typing.overload + def captured(self, /, nth: int | None = ...) -> str: ... + @typing.overload + def capturedEnd(self, name: str, /) -> int: ... + @typing.overload + def capturedEnd(self, /, nth: int | None = ...) -> int: ... + @typing.overload + def capturedLength(self, name: str, /) -> int: ... + @typing.overload + def capturedLength(self, /, nth: int | None = ...) -> int: ... + @typing.overload + def capturedStart(self, name: str, /) -> int: ... + @typing.overload + def capturedStart(self, /, nth: int | None = ...) -> int: ... + def capturedTexts(self, /) -> typing.List[str]: ... + @typing.overload + def capturedView(self, name: str, /) -> str: ... + @typing.overload + def capturedView(self, /, nth: int | None = ...) -> str: ... + @typing.overload + def hasCaptured(self, name: str, /) -> bool: ... + @typing.overload + def hasCaptured(self, nth: int, /) -> bool: ... + def hasMatch(self, /) -> bool: ... + def hasPartialMatch(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def lastCapturedIndex(self, /) -> int: ... + def matchOptions(self, /) -> PySide6.QtCore.QRegularExpression.MatchOption: ... + def matchType(self, /) -> PySide6.QtCore.QRegularExpression.MatchType: ... + def regularExpression(self, /) -> PySide6.QtCore.QRegularExpression: ... + def swap(self, other: PySide6.QtCore.QRegularExpressionMatch, /) -> None: ... + + +class QRegularExpressionMatchIterator(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, iterator: PySide6.QtCore.QRegularExpressionMatchIterator, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def hasNext(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def matchOptions(self, /) -> PySide6.QtCore.QRegularExpression.MatchOption: ... + def matchType(self, /) -> PySide6.QtCore.QRegularExpression.MatchType: ... + def next(self, /) -> PySide6.QtCore.QRegularExpressionMatch: ... + def peekNext(self, /) -> PySide6.QtCore.QRegularExpressionMatch: ... + def regularExpression(self, /) -> PySide6.QtCore.QRegularExpression: ... + def swap(self, other: PySide6.QtCore.QRegularExpressionMatchIterator, /) -> None: ... + + +class QResource(Shiboken.Object): + + class Compression(enum.Enum): + + NoCompression = 0x0 + ZlibCompression = 0x1 + ZstdCompression = 0x2 + + + def __init__(self, /, file: str = ..., locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language = ...) -> None: ... + + def absoluteFilePath(self, /) -> str: ... + def children(self, /) -> typing.List[str]: ... + def compressionAlgorithm(self, /) -> PySide6.QtCore.QResource.Compression: ... + def data(self, /) -> object: ... + def fileName(self, /) -> str: ... + def isDir(self, /) -> bool: ... + def isFile(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def lastModified(self, /) -> PySide6.QtCore.QDateTime: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + @staticmethod + def registerResource(rccFilename: str, /, resourceRoot: str = ...) -> bool: ... + @staticmethod + def registerResourceData(rccData: bytes | bytearray | memoryview, /, resourceRoot: str = ...) -> bool: ... + def setFileName(self, file: str, /) -> None: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def size(self, /) -> int: ... + def uncompressedData(self, /) -> PySide6.QtCore.QByteArray: ... + def uncompressedSize(self, /) -> int: ... + @staticmethod + def unregisterResource(rccFilename: str, /, resourceRoot: str = ...) -> bool: ... + @staticmethod + def unregisterResourceData(rccData: bytes | bytearray | memoryview, /, resourceRoot: str = ...) -> bool: ... + + +class QRunnable(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def autoDelete(self, /) -> bool: ... + @staticmethod + def create(functionToRun: object, /) -> PySide6.QtCore.QRunnable: ... + def run(self, /) -> None: ... + def setAutoDelete(self, autoDelete: bool, /) -> None: ... + + +class QSaveFile(PySide6.QtCore.QFileDevice): + + @typing.overload + def __init__(self, name: str, /) -> None: ... + @typing.overload + def __init__(self, name: str, parent: PySide6.QtCore.QObject, /) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def cancelWriting(self, /) -> None: ... + def close(self, /) -> None: ... + def commit(self, /) -> bool: ... + def directWriteFallback(self, /) -> bool: ... + def fileName(self, /) -> str: ... + def open(self, flags: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> bool: ... + def setDirectWriteFallback(self, enabled: bool, /) -> None: ... + def setFileName(self, name: str, /) -> None: ... + def writeData(self, data: bytes | bytearray | memoryview, len: int, /) -> int: ... + + +class QSemaphore(Shiboken.Object): + + def __init__(self, /, n: int | None = ...) -> None: ... + + def acquire(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: int, /) -> bool: ... + @typing.overload + def tryAcquire(self, n: int, timeout: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + + +class QSemaphoreReleaser(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, sem: PySide6.QtCore.QSemaphore, /, n: int = ...) -> None: ... + + def cancel(self, /) -> PySide6.QtCore.QSemaphore: ... + def semaphore(self, /) -> PySide6.QtCore.QSemaphore: ... + def swap(self, other: PySide6.QtCore.QSemaphoreReleaser, /) -> None: ... + + +class QSequentialAnimationGroup(PySide6.QtCore.QAnimationGroup): + + currentAnimationChanged : typing.ClassVar[Signal] = ... # currentAnimationChanged(QAbstractAnimation*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, currentAnimation: PySide6.QtCore.QAbstractAnimation | None = ...) -> None: ... + + def addPause(self, msecs: int, /) -> PySide6.QtCore.QPauseAnimation: ... + def currentAnimation(self, /) -> PySide6.QtCore.QAbstractAnimation: ... + def duration(self, /) -> int: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def insertPause(self, index: int, msecs: int, /) -> PySide6.QtCore.QPauseAnimation: ... + def updateCurrentTime(self, arg__1: int, /) -> None: ... + def updateDirection(self, direction: PySide6.QtCore.QAbstractAnimation.Direction, /) -> None: ... + def updateState(self, newState: PySide6.QtCore.QAbstractAnimation.State, oldState: PySide6.QtCore.QAbstractAnimation.State, /) -> None: ... + + +class QSettings(PySide6.QtCore.QObject): + + class Format(enum.Enum): + + NativeFormat = 0x0 + IniFormat = 0x1 + Registry32Format = 0x2 + Registry64Format = 0x3 + InvalidFormat = 0x10 + CustomFormat1 = 0x11 + CustomFormat2 = 0x12 + CustomFormat3 = 0x13 + CustomFormat4 = 0x14 + CustomFormat5 = 0x15 + CustomFormat6 = 0x16 + CustomFormat7 = 0x17 + CustomFormat8 = 0x18 + CustomFormat9 = 0x19 + CustomFormat10 = 0x1a + CustomFormat11 = 0x1b + CustomFormat12 = 0x1c + CustomFormat13 = 0x1d + CustomFormat14 = 0x1e + CustomFormat15 = 0x1f + CustomFormat16 = 0x20 + + class Scope(enum.Enum): + + UserScope = 0x0 + SystemScope = 0x1 + + class Status(enum.Enum): + + NoError = 0x0 + AccessError = 0x1 + FormatError = 0x2 + + + @typing.overload + def __init__(self, format: PySide6.QtCore.QSettings.Format, scope: PySide6.QtCore.QSettings.Scope, organization: str, /, application: str = ..., parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, scope: PySide6.QtCore.QSettings.Scope, organization: str, /, application: str = ..., parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, scope: PySide6.QtCore.QSettings.Scope, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, fileName: str, format: PySide6.QtCore.QSettings.Format, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, organization: str, /, application: str = ..., parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def allKeys(self, /) -> typing.List[str]: ... + def applicationName(self, /) -> str: ... + def beginGroup(self, prefix: str, /) -> None: ... + def beginReadArray(self, prefix: str, /) -> int: ... + def beginWriteArray(self, prefix: str, /, size: int = ...) -> None: ... + def childGroups(self, /) -> typing.List[str]: ... + def childKeys(self, /) -> typing.List[str]: ... + def clear(self, /) -> None: ... + def contains(self, key: str, /) -> bool: ... + @staticmethod + def defaultFormat() -> PySide6.QtCore.QSettings.Format: ... + def endArray(self, /) -> None: ... + def endGroup(self, /) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def fallbacksEnabled(self, /) -> bool: ... + def fileName(self, /) -> str: ... + def format(self, /) -> PySide6.QtCore.QSettings.Format: ... + def group(self, /) -> str: ... + def isAtomicSyncRequired(self, /) -> bool: ... + def isWritable(self, /) -> bool: ... + def organizationName(self, /) -> str: ... + def remove(self, key: str, /) -> None: ... + def scope(self, /) -> PySide6.QtCore.QSettings.Scope: ... + def setArrayIndex(self, i: int, /) -> None: ... + def setAtomicSyncRequired(self, enable: bool, /) -> None: ... + @staticmethod + def setDefaultFormat(format: PySide6.QtCore.QSettings.Format, /) -> None: ... + def setFallbacksEnabled(self, b: bool, /) -> None: ... + @staticmethod + def setPath(format: PySide6.QtCore.QSettings.Format, scope: PySide6.QtCore.QSettings.Scope, path: str, /) -> None: ... + def setValue(self, key: str, value: typing.Any, /) -> None: ... + def status(self, /) -> PySide6.QtCore.QSettings.Status: ... + def sync(self, /) -> None: ... + @typing.overload + def value(self, key: str, /) -> typing.Any: ... + @typing.overload + def value(self, arg__1: str, /, defaultValue: typing.Any = ..., type: object | None = ...) -> object: ... + + +class QSharedMemory(PySide6.QtCore.QObject): + + class AccessMode(enum.Enum): + + ReadOnly = 0x0 + ReadWrite = 0x1 + + class SharedMemoryError(enum.Enum): + + NoError = 0x0 + PermissionDenied = 0x1 + InvalidSize = 0x2 + KeyError = 0x3 + AlreadyExists = 0x4 + NotFound = 0x5 + LockError = 0x6 + OutOfResources = 0x7 + UnknownError = 0x8 + + + @typing.overload + def __init__(self, key: str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, key: PySide6.QtCore.QNativeIpcKey | str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def attach(self, /, mode: PySide6.QtCore.QSharedMemory.AccessMode = ...) -> bool: ... + def constData(self, /) -> int: ... + def create(self, size: int, /, mode: PySide6.QtCore.QSharedMemory.AccessMode = ...) -> bool: ... + def data(self, /) -> int: ... + def detach(self, /) -> bool: ... + def error(self, /) -> PySide6.QtCore.QSharedMemory.SharedMemoryError: ... + def errorString(self, /) -> str: ... + def isAttached(self, /) -> bool: ... + @staticmethod + def isKeyTypeSupported(type: PySide6.QtCore.QNativeIpcKey.Type, /) -> bool: ... + def key(self, /) -> str: ... + @staticmethod + def legacyNativeKey(key: str, /, type: PySide6.QtCore.QNativeIpcKey.Type = ...) -> PySide6.QtCore.QNativeIpcKey: ... + def lock(self, /) -> bool: ... + def nativeIpcKey(self, /) -> PySide6.QtCore.QNativeIpcKey: ... + def nativeKey(self, /) -> str: ... + @staticmethod + def platformSafeKey(key: str, /, type: PySide6.QtCore.QNativeIpcKey.Type = ...) -> PySide6.QtCore.QNativeIpcKey: ... + def setKey(self, key: str, /) -> None: ... + @typing.overload + def setNativeKey(self, key: str, /, type: PySide6.QtCore.QNativeIpcKey.Type = ...) -> None: ... + @typing.overload + def setNativeKey(self, key: PySide6.QtCore.QNativeIpcKey | str, /) -> None: ... + def size(self, /) -> int: ... + def unlock(self, /) -> bool: ... + + +class QSignalBlocker(Shiboken.Object): + + def __init__(self, o: PySide6.QtCore.QObject, /) -> None: ... + + def __enter__(self, /) -> PySide6.QtCore.QSignalBlocker: ... + def __exit__(self, arg__1: object, arg__2: object, arg__3: object, /) -> None: ... + def dismiss(self, /) -> None: ... + def reblock(self, /) -> None: ... + def unblock(self, /) -> None: ... + + +class QSignalMapper(PySide6.QtCore.QObject): + + mappedInt : typing.ClassVar[Signal] = ... # mappedInt(int) + mappedObject : typing.ClassVar[Signal] = ... # mappedObject(QObject*) + mappedString : typing.ClassVar[Signal] = ... # mappedString(QString) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + @typing.overload + def map(self, /) -> None: ... + @typing.overload + def map(self, sender: PySide6.QtCore.QObject, /) -> None: ... + @typing.overload + def mapping(self, object: PySide6.QtCore.QObject, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def mapping(self, text: str, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def mapping(self, id: int, /) -> PySide6.QtCore.QObject: ... + def removeMappings(self, sender: PySide6.QtCore.QObject, /) -> None: ... + @typing.overload + def setMapping(self, sender: PySide6.QtCore.QObject, object: PySide6.QtCore.QObject, /) -> None: ... + @typing.overload + def setMapping(self, sender: PySide6.QtCore.QObject, text: str, /) -> None: ... + @typing.overload + def setMapping(self, sender: PySide6.QtCore.QObject, id: int, /) -> None: ... + + +class QSize(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QSize: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def __init__(self, w: int, h: int, /) -> None: ... + + def __add__(self, s2: PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSize: ... + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QSize, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __iadd__(self, arg__1: PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSize: ... # type: ignore[misc] + def __imul__(self, c: float, /) -> PySide6.QtCore.QSize: ... + def __isub__(self, arg__1: PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSize: ... # type: ignore[misc] + def __mul__(self, c: float, /) -> PySide6.QtCore.QSize: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QSize, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __sub__(self, s2: PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSize: ... + def boundedTo(self, arg__1: PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSize: ... + def expandedTo(self, arg__1: PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSize: ... + def grownBy(self, m: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QSize: ... + def height(self, /) -> int: ... + def isEmpty(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + @typing.overload + def scale(self, s: PySide6.QtCore.QSize, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> None: ... + @typing.overload + def scale(self, w: int, h: int, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> None: ... + @typing.overload + def scaled(self, s: PySide6.QtCore.QSize, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> PySide6.QtCore.QSize: ... + @typing.overload + def scaled(self, w: int, h: int, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> PySide6.QtCore.QSize: ... + def setHeight(self, h: int, /) -> None: ... + def setWidth(self, w: int, /) -> None: ... + def shrunkBy(self, m: PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QSize: ... + def toSizeF(self, /) -> PySide6.QtCore.QSizeF: ... + def toTuple(self, /) -> typing.Tuple[int, int]: ... + def transpose(self, /) -> None: ... + def transposed(self, /) -> PySide6.QtCore.QSize: ... + def width(self, /) -> int: ... + + +class QSizeF(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, sz: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def __init__(self, QSizeF: PySide6.QtCore.QSizeF, /) -> None: ... + @typing.overload + def __init__(self, w: float, h: float, /) -> None: ... + + def __add__(self, s2: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSizeF: ... + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QSize, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> bool: ... + def __iadd__(self, arg__1: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSizeF: ... # type: ignore[misc] + def __imul__(self, c: float, /) -> PySide6.QtCore.QSizeF: ... + def __isub__(self, arg__1: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSizeF: ... # type: ignore[misc] + def __mul__(self, c: float, /) -> PySide6.QtCore.QSizeF: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QSize, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __sub__(self, s2: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSizeF: ... + def boundedTo(self, arg__1: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSizeF: ... + def expandedTo(self, arg__1: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSizeF: ... + def grownBy(self, m: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QSizeF: ... + def height(self, /) -> float: ... + def isEmpty(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + @typing.overload + def scale(self, s: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> None: ... + @typing.overload + def scale(self, w: float, h: float, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> None: ... + @typing.overload + def scaled(self, s: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> PySide6.QtCore.QSizeF: ... + @typing.overload + def scaled(self, w: float, h: float, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> PySide6.QtCore.QSizeF: ... + def setHeight(self, h: float, /) -> None: ... + def setWidth(self, w: float, /) -> None: ... + def shrunkBy(self, m: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> PySide6.QtCore.QSizeF: ... + def toSize(self, /) -> PySide6.QtCore.QSize: ... + def toTuple(self, /) -> typing.Tuple[float, float]: ... + def transpose(self, /) -> None: ... + def transposed(self, /) -> PySide6.QtCore.QSizeF: ... + def width(self, /) -> float: ... + + +class QSocketDescriptor(Shiboken.Object): + + @typing.overload + def __init__(self, QSocketDescriptor: PySide6.QtCore.QSocketDescriptor, /) -> None: ... + @typing.overload + def __init__(self, /, descriptor: int = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QSocketDescriptor | int, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QSocketDescriptor | int, /) -> bool: ... + def isValid(self, /) -> bool: ... + def winHandle(self, /) -> int: ... + + +class QSocketNotifier(PySide6.QtCore.QObject): + + activated : typing.ClassVar[Signal] = ... # activated(QSocketDescriptor,QSocketNotifier::Type); activated(QSocketDescriptor); activated(int) + + class Type(enum.Enum): + + Read = 0x0 + Write = 0x1 + Exception = 0x2 + + + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QSocketNotifier.Type, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, socket: int, arg__2: PySide6.QtCore.QSocketNotifier.Type, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: object, arg__2: PySide6.QtCore.QSocketNotifier.Type, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def isEnabled(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def setEnabled(self, arg__1: bool, /) -> None: ... + def setSocket(self, socket: int, /) -> None: ... + def socket(self, /) -> int: ... + def type(self, /) -> PySide6.QtCore.QSocketNotifier.Type: ... + + +class QSortFilterProxyModel(PySide6.QtCore.QAbstractProxyModel): + + autoAcceptChildRowsChanged: typing.ClassVar[Signal] = ... # autoAcceptChildRowsChanged(bool) + dynamicSortFilterChanged : typing.ClassVar[Signal] = ... # dynamicSortFilterChanged(bool) + filterCaseSensitivityChanged: typing.ClassVar[Signal] = ... # filterCaseSensitivityChanged(Qt::CaseSensitivity) + filterRoleChanged : typing.ClassVar[Signal] = ... # filterRoleChanged(int) + recursiveFilteringEnabledChanged: typing.ClassVar[Signal] = ... # recursiveFilteringEnabledChanged(bool) + sortCaseSensitivityChanged: typing.ClassVar[Signal] = ... # sortCaseSensitivityChanged(Qt::CaseSensitivity) + sortLocaleAwareChanged : typing.ClassVar[Signal] = ... # sortLocaleAwareChanged(bool) + sortRoleChanged : typing.ClassVar[Signal] = ... # sortRoleChanged(int) + + class Direction(enum.Flag): + + Rows = 0x1 + Columns = 0x2 + Both = 0x3 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, filterRegularExpression: PySide6.QtCore.QRegularExpression | None = ..., filterKeyColumn: int | None = ..., dynamicSortFilter: bool | None = ..., filterCaseSensitivity: PySide6.QtCore.Qt.CaseSensitivity | None = ..., sortCaseSensitivity: PySide6.QtCore.Qt.CaseSensitivity | None = ..., isSortLocaleAware: bool | None = ..., sortRole: int | None = ..., filterRole: int | None = ..., recursiveFilteringEnabled: bool | None = ..., autoAcceptChildRows: bool | None = ...) -> None: ... + + def autoAcceptChildRows(self, /) -> bool: ... + def beginFilterChange(self, /) -> None: ... + def buddy(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def canFetchMore(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def columnCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def data(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, role: int = ...) -> typing.Any: ... + def dropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def dynamicSortFilter(self, /) -> bool: ... + def endFilterChange(self, /, directions: PySide6.QtCore.QSortFilterProxyModel.Direction = ...) -> None: ... + def fetchMore(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def filterAcceptsColumn(self, source_column: int, source_parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def filterAcceptsRow(self, source_row: int, source_parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def filterCaseSensitivity(self, /) -> PySide6.QtCore.Qt.CaseSensitivity: ... + def filterKeyColumn(self, /) -> int: ... + def filterRegularExpression(self, /) -> PySide6.QtCore.QRegularExpression: ... + def filterRole(self, /) -> int: ... + def flags(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def hasChildren(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def headerData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, /, role: int = ...) -> typing.Any: ... + def index(self, row: int, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> PySide6.QtCore.QModelIndex: ... + def insertColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def insertRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def invalidate(self, /) -> None: ... + def invalidateColumnsFilter(self, /) -> None: ... + def invalidateFilter(self, /) -> None: ... + def invalidateRowsFilter(self, /) -> None: ... + def isRecursiveFilteringEnabled(self, /) -> bool: ... + def isSortLocaleAware(self, /) -> bool: ... + def lessThan(self, source_left: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, source_right: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def mapFromSource(self, sourceIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def mapSelectionFromSource(self, sourceSelection: PySide6.QtCore.QItemSelection, /) -> PySide6.QtCore.QItemSelection: ... + def mapSelectionToSource(self, proxySelection: PySide6.QtCore.QItemSelection, /) -> PySide6.QtCore.QItemSelection: ... + def mapToSource(self, proxyIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def match(self, start: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, role: int, value: typing.Any, /, hits: int = ..., flags: PySide6.QtCore.Qt.MatchFlag = ...) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def mimeData(self, indexes: collections.abc.Sequence[PySide6.QtCore.QModelIndex], /) -> PySide6.QtCore.QMimeData: ... + def mimeTypes(self, /) -> typing.List[str]: ... + @typing.overload + def parent(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def parent(self, child: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def removeColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def removeRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def setAutoAcceptChildRows(self, accept: bool, /) -> None: ... + def setData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, value: typing.Any, /, role: int = ...) -> bool: ... + def setDynamicSortFilter(self, enable: bool, /) -> None: ... + def setFilterCaseSensitivity(self, cs: PySide6.QtCore.Qt.CaseSensitivity, /) -> None: ... + def setFilterFixedString(self, pattern: str, /) -> None: ... + def setFilterKeyColumn(self, column: int, /) -> None: ... + @typing.overload + def setFilterRegularExpression(self, pattern: str, /) -> None: ... + @typing.overload + def setFilterRegularExpression(self, regularExpression: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setFilterRole(self, role: int, /) -> None: ... + def setFilterWildcard(self, pattern: str, /) -> None: ... + def setHeaderData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, value: typing.Any, /, role: int = ...) -> bool: ... + def setRecursiveFilteringEnabled(self, recursive: bool, /) -> None: ... + def setSortCaseSensitivity(self, cs: PySide6.QtCore.Qt.CaseSensitivity, /) -> None: ... + def setSortLocaleAware(self, on: bool, /) -> None: ... + def setSortRole(self, role: int, /) -> None: ... + def setSourceModel(self, sourceModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def sibling(self, row: int, column: int, idx: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def sort(self, column: int, /, order: PySide6.QtCore.Qt.SortOrder = ...) -> None: ... + def sortCaseSensitivity(self, /) -> PySide6.QtCore.Qt.CaseSensitivity: ... + def sortColumn(self, /) -> int: ... + def sortOrder(self, /) -> PySide6.QtCore.Qt.SortOrder: ... + def sortRole(self, /) -> int: ... + def span(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QSize: ... + def supportedDropActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + + +class QStandardPaths(Shiboken.Object): + + class LocateOption(enum.Flag): + + LocateFile = 0x0 + LocateDirectory = 0x1 + + class StandardLocation(enum.Enum): + + DesktopLocation = 0x0 + DocumentsLocation = 0x1 + FontsLocation = 0x2 + ApplicationsLocation = 0x3 + MusicLocation = 0x4 + MoviesLocation = 0x5 + PicturesLocation = 0x6 + TempLocation = 0x7 + HomeLocation = 0x8 + AppLocalDataLocation = 0x9 + CacheLocation = 0xa + GenericDataLocation = 0xb + RuntimeLocation = 0xc + ConfigLocation = 0xd + DownloadLocation = 0xe + GenericCacheLocation = 0xf + GenericConfigLocation = 0x10 + AppDataLocation = 0x11 + AppConfigLocation = 0x12 + PublicShareLocation = 0x13 + TemplatesLocation = 0x14 + StateLocation = 0x15 + GenericStateLocation = 0x16 + + + @staticmethod + def displayName(type: PySide6.QtCore.QStandardPaths.StandardLocation, /) -> str: ... + @staticmethod + def findExecutable(executableName: str, /, paths: collections.abc.Sequence[str] = ...) -> str: ... + @staticmethod + def isTestModeEnabled() -> bool: ... + @staticmethod + def locate(type: PySide6.QtCore.QStandardPaths.StandardLocation, fileName: str, /, options: PySide6.QtCore.QStandardPaths.LocateOption = ...) -> str: ... + @staticmethod + def locateAll(type: PySide6.QtCore.QStandardPaths.StandardLocation, fileName: str, /, options: PySide6.QtCore.QStandardPaths.LocateOption = ...) -> typing.List[str]: ... + @staticmethod + def setTestModeEnabled(testMode: bool, /) -> None: ... + @staticmethod + def standardLocations(type: PySide6.QtCore.QStandardPaths.StandardLocation, /) -> typing.List[str]: ... + @staticmethod + def writableLocation(type: PySide6.QtCore.QStandardPaths.StandardLocation, /) -> str: ... + + +class QStorageInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, dir: PySide6.QtCore.QDir, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QStorageInfo, /) -> None: ... + @typing.overload + def __init__(self, path: str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QStorageInfo, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QStorageInfo, /) -> bool: ... + def __repr__(self, /) -> str: ... + def blockSize(self, /) -> int: ... + def bytesAvailable(self, /) -> int: ... + def bytesFree(self, /) -> int: ... + def bytesTotal(self, /) -> int: ... + def device(self, /) -> PySide6.QtCore.QByteArray: ... + def displayName(self, /) -> str: ... + def fileSystemType(self, /) -> PySide6.QtCore.QByteArray: ... + def isReadOnly(self, /) -> bool: ... + def isReady(self, /) -> bool: ... + def isRoot(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + @staticmethod + def mountedVolumes() -> typing.List[PySide6.QtCore.QStorageInfo]: ... + def name(self, /) -> str: ... + def refresh(self, /) -> None: ... + @staticmethod + def root() -> PySide6.QtCore.QStorageInfo: ... + def rootPath(self, /) -> str: ... + def setPath(self, path: str, /) -> None: ... + def subvolume(self, /) -> PySide6.QtCore.QByteArray: ... + def swap(self, other: PySide6.QtCore.QStorageInfo, /) -> None: ... + + +class QStringConverter(PySide6.QtCore.QStringConverterBase): + + class Encoding(enum.Enum): + + Utf8 = 0x0 + Utf16 = 0x1 + Utf16LE = 0x2 + Utf16BE = 0x3 + Utf32 = 0x4 + Utf32LE = 0x5 + Utf32BE = 0x6 + Latin1 = 0x7 + LastEncoding = 0x8 + System = 0x8 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, encoding: PySide6.QtCore.QStringConverter.Encoding, f: PySide6.QtCore.QStringConverterBase.Flag, /) -> None: ... + @typing.overload + def __init__(self, name: str, f: PySide6.QtCore.QStringConverterBase.Flag, /) -> None: ... + + @staticmethod + def availableCodecs() -> typing.List[str]: ... + def hasError(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def name(self, /) -> bytes | bytearray | memoryview: ... + @staticmethod + def nameForEncoding(e: PySide6.QtCore.QStringConverter.Encoding, /) -> bytes | bytearray | memoryview: ... + def resetState(self, /) -> None: ... + + +class QStringConverterBase(Shiboken.Object): + + class Flag(enum.Flag): + + Default = 0x0 + Stateless = 0x1 + ConvertInvalidToNull = 0x2 + WriteBom = 0x4 + ConvertInitialBom = 0x8 + UsesIcu = 0x10 + + class State(Shiboken.Object): + + def __init__(self, /, f: PySide6.QtCore.QStringConverterBase.Flag = ...) -> None: ... + + def clear(self, /) -> None: ... + def reset(self, /) -> None: ... + + + def __init__(self, /) -> None: ... + + +class QStringDecoder(PySide6.QtCore.QStringConverter): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, encoding: PySide6.QtCore.QStringConverter.Encoding, /, flags: PySide6.QtCore.QStringConverterBase.Flag = ...) -> None: ... + @typing.overload + def __init__(self, name: str, /, f: PySide6.QtCore.QStringConverterBase.Flag = ...) -> None: ... + + def appendToBuffer(self, out: bytes | bytearray | memoryview, ba: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bytes | bytearray | memoryview: ... + @staticmethod + def decoderForHtml(data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QStringDecoder: ... + def requiredSpace(self, inputLength: int, /) -> int: ... + + +class QStringEncoder(PySide6.QtCore.QStringConverter): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, encoding: PySide6.QtCore.QStringConverter.Encoding, /, flags: PySide6.QtCore.QStringConverterBase.Flag = ...) -> None: ... + @typing.overload + def __init__(self, name: str, /, flags: PySide6.QtCore.QStringConverterBase.Flag = ...) -> None: ... + + def requiredSpace(self, inputLength: int, /) -> int: ... + + +class QStringListModel(PySide6.QtCore.QAbstractListModel): + + @typing.overload + def __init__(self, strings: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def clearItemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def data(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, role: int = ...) -> typing.Any: ... + def flags(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def insertRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def itemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> typing.Dict[int, typing.Any]: ... + def moveRows(self, sourceParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, sourceRow: int, count: int, destinationParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, destinationChild: int, /) -> bool: ... + def removeRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def setData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, value: typing.Any, /, role: int = ...) -> bool: ... + def setItemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, roles: typing.Dict[int, typing.Any], /) -> bool: ... + def setStringList(self, strings: collections.abc.Sequence[str], /) -> None: ... + def sibling(self, row: int, column: int, idx: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def sort(self, column: int, /, order: PySide6.QtCore.Qt.SortOrder = ...) -> None: ... + def stringList(self, /) -> typing.List[str]: ... + def supportedDropActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + + +class QSysInfo(Shiboken.Object): + + class Endian(enum.Enum): + + BigEndian = 0x0 + ByteOrder = 0x1 + LittleEndian = 0x1 + + class Sizes(enum.Enum): + + WordSize = 0x40 + + + def __init__(self, /) -> None: ... + + @staticmethod + def bootUniqueId() -> PySide6.QtCore.QByteArray: ... + @staticmethod + def buildAbi() -> str: ... + @staticmethod + def buildCpuArchitecture() -> str: ... + @staticmethod + def currentCpuArchitecture() -> str: ... + @staticmethod + def kernelType() -> str: ... + @staticmethod + def kernelVersion() -> str: ... + @staticmethod + def machineHostName() -> str: ... + @staticmethod + def machineUniqueId() -> PySide6.QtCore.QByteArray: ... + @staticmethod + def prettyProductName() -> str: ... + @staticmethod + def productType() -> str: ... + @staticmethod + def productVersion() -> str: ... + + +class QSystemSemaphore(Shiboken.Object): + + class AccessMode(enum.Enum): + + Open = 0x0 + Create = 0x1 + + class SystemSemaphoreError(enum.Enum): + + NoError = 0x0 + PermissionDenied = 0x1 + KeyError = 0x2 + AlreadyExists = 0x3 + NotFound = 0x4 + OutOfResources = 0x5 + UnknownError = 0x6 + + + @typing.overload + def __init__(self, key: str, /, initialValue: int | None = ..., mode: PySide6.QtCore.QSystemSemaphore.AccessMode = ...) -> None: ... + @typing.overload + def __init__(self, key: PySide6.QtCore.QNativeIpcKey | str, /, initialValue: int | None = ..., arg__3: PySide6.QtCore.QSystemSemaphore.AccessMode = ...) -> None: ... + + def acquire(self, /) -> bool: ... + def error(self, /) -> PySide6.QtCore.QSystemSemaphore.SystemSemaphoreError: ... + def errorString(self, /) -> str: ... + @staticmethod + def isKeyTypeSupported(type: PySide6.QtCore.QNativeIpcKey.Type, /) -> bool: ... + def key(self, /) -> str: ... + @staticmethod + def legacyNativeKey(key: str, /, type: PySide6.QtCore.QNativeIpcKey.Type = ...) -> PySide6.QtCore.QNativeIpcKey: ... + def nativeIpcKey(self, /) -> PySide6.QtCore.QNativeIpcKey: ... + @staticmethod + def platformSafeKey(key: str, /, type: PySide6.QtCore.QNativeIpcKey.Type = ...) -> PySide6.QtCore.QNativeIpcKey: ... + def release(self, /, n: int = ...) -> bool: ... + def setKey(self, key: str, /, initialValue: int | None = ..., mode: PySide6.QtCore.QSystemSemaphore.AccessMode = ...) -> None: ... + @typing.overload + def setNativeKey(self, key: str, /, initialValue: int | None = ..., mode: PySide6.QtCore.QSystemSemaphore.AccessMode = ..., type: PySide6.QtCore.QNativeIpcKey.Type = ...) -> None: ... + @typing.overload + def setNativeKey(self, key: PySide6.QtCore.QNativeIpcKey | str, /, initialValue: int | None = ..., arg__3: PySide6.QtCore.QSystemSemaphore.AccessMode = ...) -> None: ... + + +class QTemporaryDir(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, templateName: str, /) -> None: ... + + def autoRemove(self, /) -> bool: ... + def errorString(self, /) -> str: ... + def filePath(self, fileName: str, /) -> str: ... + def isValid(self, /) -> bool: ... + def path(self, /) -> str: ... + def remove(self, /) -> bool: ... + def setAutoRemove(self, b: bool, /) -> None: ... + def swap(self, other: PySide6.QtCore.QTemporaryDir, /) -> None: ... + + +class QTemporaryFile(PySide6.QtCore.QFile): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /) -> None: ... + @typing.overload + def __init__(self, templateName: str, /) -> None: ... + @typing.overload + def __init__(self, templateName: str, parent: PySide6.QtCore.QObject, /) -> None: ... + + def autoRemove(self, /) -> bool: ... + @typing.overload + @staticmethod + def createNativeFile(file: PySide6.QtCore.QFile, /) -> PySide6.QtCore.QTemporaryFile: ... + @typing.overload + @staticmethod + def createNativeFile(fileName: str, /) -> PySide6.QtCore.QTemporaryFile: ... + def fileName(self, /) -> str: ... + def fileTemplate(self, /) -> str: ... + @typing.overload + def open(self, /) -> bool: ... + @typing.overload + def open(self, flags: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> bool: ... + def rename(self, newName: str | bytes | os.PathLike[str], /) -> bool: ... + def setAutoRemove(self, b: bool, /) -> None: ... + def setFileTemplate(self, name: str, /) -> None: ... + + +class QTextBoundaryFinder(Shiboken.Object): + + class BoundaryReason(enum.Flag): + + NotAtBoundary = 0x0 + BreakOpportunity = 0x1f + StartOfItem = 0x20 + EndOfItem = 0x40 + MandatoryBreak = 0x80 + SoftHyphen = 0x100 + + class BoundaryType(enum.Enum): + + Grapheme = 0x0 + Word = 0x1 + Sentence = 0x2 + Line = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QTextBoundaryFinder.BoundaryType, string: str, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QTextBoundaryFinder.BoundaryType, str: str, /, buffer: bytes | bytearray | memoryview | None = ..., bufferSize: int | None = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QTextBoundaryFinder, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def boundaryReasons(self, /) -> PySide6.QtCore.QTextBoundaryFinder.BoundaryReason: ... + def isAtBoundary(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def position(self, /) -> int: ... + def setPosition(self, position: int, /) -> None: ... + def string(self, /) -> str: ... + def toEnd(self, /) -> None: ... + def toNextBoundary(self, /) -> int: ... + def toPreviousBoundary(self, /) -> int: ... + def toStart(self, /) -> None: ... + def type(self, /) -> PySide6.QtCore.QTextBoundaryFinder.BoundaryType: ... + + +class QTextStream(PySide6.QtCore.QIODeviceBase): + + class FieldAlignment(enum.Enum): + + AlignLeft = 0x0 + AlignRight = 0x1 + AlignCenter = 0x2 + AlignAccountingStyle = 0x3 + + class NumberFlag(enum.Flag): + + ShowBase = 0x1 + ForcePoint = 0x2 + ForceSign = 0x4 + UppercaseBase = 0x8 + UppercaseDigits = 0x10 + + class RealNumberNotation(enum.Enum): + + SmartNotation = 0x0 + FixedNotation = 0x1 + ScientificNotation = 0x2 + + class Status(enum.Enum): + + Ok = 0x0 + ReadPastEnd = 0x1 + ReadCorruptData = 0x2 + WriteFailed = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + @typing.overload + def __init__(self, array: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + + @typing.overload + def __lshift__(self, m: PySide6.QtCore.QTextStreamManipulator, /) -> PySide6.QtCore.QTextStream: ... + @typing.overload + def __lshift__(self, ch: str, /) -> PySide6.QtCore.QTextStream: ... + @typing.overload + def __lshift__(self, array: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QTextStream: ... + @typing.overload + def __lshift__(self, ch: int, /) -> PySide6.QtCore.QTextStream: ... + @typing.overload + def __lshift__(self, f: float, /) -> PySide6.QtCore.QTextStream: ... + def __rshift__(self, array: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QTextStream: ... + def atEnd(self, /) -> bool: ... + def autoDetectUnicode(self, /) -> bool: ... + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def encoding(self, /) -> PySide6.QtCore.QStringConverter.Encoding: ... + def fieldAlignment(self, /) -> PySide6.QtCore.QTextStream.FieldAlignment: ... + def fieldWidth(self, /) -> int: ... + def flush(self, /) -> None: ... + def generateByteOrderMark(self, /) -> bool: ... + def integerBase(self, /) -> int: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def numberFlags(self, /) -> PySide6.QtCore.QTextStream.NumberFlag: ... + def padChar(self, /) -> str: ... + def pos(self, /) -> int: ... + def read(self, maxlen: int, /) -> str: ... + def readAll(self, /) -> str: ... + def readLine(self, /, maxlen: int | None = ...) -> str: ... + def readLineInto(self, /, maxlen: int | None = ...) -> typing.Tuple[bool, str]: ... + def realNumberNotation(self, /) -> PySide6.QtCore.QTextStream.RealNumberNotation: ... + def realNumberPrecision(self, /) -> int: ... + def reset(self, /) -> None: ... + def resetStatus(self, /) -> None: ... + def seek(self, pos: int, /) -> bool: ... + def setAutoDetectUnicode(self, enabled: bool, /) -> None: ... + def setDevice(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def setEncoding(self, encoding: PySide6.QtCore.QStringConverter.Encoding, /) -> None: ... + def setFieldAlignment(self, alignment: PySide6.QtCore.QTextStream.FieldAlignment, /) -> None: ... + def setFieldWidth(self, width: int, /) -> None: ... + def setGenerateByteOrderMark(self, generate: bool, /) -> None: ... + def setIntegerBase(self, base: int, /) -> None: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def setNumberFlags(self, flags: PySide6.QtCore.QTextStream.NumberFlag, /) -> None: ... + def setPadChar(self, ch: str, /) -> None: ... + def setRealNumberNotation(self, notation: PySide6.QtCore.QTextStream.RealNumberNotation, /) -> None: ... + def setRealNumberPrecision(self, precision: int, /) -> None: ... + def setStatus(self, status: PySide6.QtCore.QTextStream.Status, /) -> None: ... + def skipWhiteSpace(self, /) -> None: ... + def status(self, /) -> PySide6.QtCore.QTextStream.Status: ... + def string(self, /) -> typing.List[str]: ... + + +class QTextStreamManipulator(Shiboken.Object): + + def __init__(self, QTextStreamManipulator: PySide6.QtCore.QTextStreamManipulator, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def exec(self, s: PySide6.QtCore.QTextStream, /) -> None: ... + def exec_(self, arg__1: PySide6.QtCore.QTextStream, /) -> None: ... + + +class QThread(PySide6.QtCore.QObject): + + finished : typing.ClassVar[Signal] = ... # finished() + started : typing.ClassVar[Signal] = ... # started() + + class Priority(enum.Enum): + + IdlePriority = 0x0 + LowestPriority = 0x1 + LowPriority = 0x2 + NormalPriority = 0x3 + HighPriority = 0x4 + HighestPriority = 0x5 + TimeCriticalPriority = 0x6 + InheritPriority = 0x7 + + class QualityOfService(enum.Enum): + + Auto = 0x0 + High = 0x1 + Eco = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + @staticmethod + def currentThread() -> PySide6.QtCore.QThread: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def eventDispatcher(self, /) -> PySide6.QtCore.QAbstractEventDispatcher: ... + def exec(self, /) -> int: ... + def exec_(self, /) -> int: ... + def exit(self, /, retcode: int | None = ...) -> None: ... + @staticmethod + def idealThreadCount() -> int: ... + def isCurrentThread(self, /) -> bool: ... + def isFinished(self, /) -> bool: ... + def isInterruptionRequested(self, /) -> bool: ... + @staticmethod + def isMainThread() -> bool: ... + def isRunning(self, /) -> bool: ... + def loopLevel(self, /) -> int: ... + @staticmethod + def msleep(arg__1: int, /) -> None: ... + def priority(self, /) -> PySide6.QtCore.QThread.Priority: ... + def quit(self, /) -> None: ... + def requestInterruption(self, /) -> None: ... + def run(self, /) -> None: ... + def serviceLevel(self, /) -> PySide6.QtCore.QThread.QualityOfService: ... + def setEventDispatcher(self, eventDispatcher: PySide6.QtCore.QAbstractEventDispatcher, /) -> None: ... + def setPriority(self, priority: PySide6.QtCore.QThread.Priority, /) -> None: ... + def setServiceLevel(self, serviceLevel: PySide6.QtCore.QThread.QualityOfService, /) -> None: ... + def setStackSize(self, stackSize: int, /) -> None: ... + @staticmethod + def setTerminationEnabled(enabled: bool = ...) -> None: ... + @staticmethod + def sleep(arg__1: int, /) -> None: ... + def stackSize(self, /) -> int: ... + def start(self, /, priority: PySide6.QtCore.QThread.Priority = ...) -> None: ... + def terminate(self, /) -> None: ... + @staticmethod + def usleep(arg__1: int, /) -> None: ... + @typing.overload + def wait(self, time: int, /) -> bool: ... + @typing.overload + def wait(self, /, deadline: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int = ...) -> bool: ... + @staticmethod + def yieldCurrentThread() -> None: ... + + +class QThreadPool(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, expiryTimeout: int | None = ..., maxThreadCount: int | None = ..., activeThreadCount: int | None = ..., stackSize: int | None = ..., threadPriority: PySide6.QtCore.QThread.Priority | None = ...) -> None: ... + + def activeThreadCount(self, /) -> int: ... + def clear(self, /) -> None: ... + def contains(self, thread: PySide6.QtCore.QThread, /) -> bool: ... + def expiryTimeout(self, /) -> int: ... + @staticmethod + def globalInstance() -> PySide6.QtCore.QThreadPool: ... + def maxThreadCount(self, /) -> int: ... + def releaseThread(self, /) -> None: ... + def reserveThread(self, /) -> None: ... + def serviceLevel(self, /) -> PySide6.QtCore.QThread.QualityOfService: ... + def setExpiryTimeout(self, expiryTimeout: int, /) -> None: ... + def setMaxThreadCount(self, maxThreadCount: int, /) -> None: ... + def setServiceLevel(self, serviceLevel: PySide6.QtCore.QThread.QualityOfService, /) -> None: ... + def setStackSize(self, stackSize: int, /) -> None: ... + def setThreadPriority(self, priority: PySide6.QtCore.QThread.Priority, /) -> None: ... + def stackSize(self, /) -> int: ... + @typing.overload + def start(self, runnable: PySide6.QtCore.QRunnable, /, priority: int | None = ...) -> None: ... + @typing.overload + def start(self, arg__1: collections.abc.Callable[..., typing.Any], /, priority: int | None = ...) -> None: ... + def startOnReservedThread(self, runnable: PySide6.QtCore.QRunnable, /) -> None: ... + def threadPriority(self, /) -> PySide6.QtCore.QThread.Priority: ... + @typing.overload + def tryStart(self, runnable: PySide6.QtCore.QRunnable, /) -> bool: ... + @typing.overload + def tryStart(self, callable: collections.abc.Callable[..., typing.Any], /) -> bool: ... + def tryTake(self, runnable: PySide6.QtCore.QRunnable, /) -> bool: ... + @typing.overload + def waitForDone(self, msecs: int, /) -> bool: ... + @typing.overload + def waitForDone(self, /, deadline: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int = ...) -> bool: ... + + +class QTime(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QTime: PySide6.QtCore.QTime, /) -> None: ... + @typing.overload + def __init__(self, h: int, m: int, /, s: int | None = ..., ms: int | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QTime, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtCore.QTime, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtCore.QTime, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __le__(self, rhs: PySide6.QtCore.QTime, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtCore.QTime, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QTime, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def addMSecs(self, ms: int, /) -> PySide6.QtCore.QTime: ... + def addSecs(self, secs: int, /) -> PySide6.QtCore.QTime: ... + @staticmethod + def currentTime() -> PySide6.QtCore.QTime: ... + @staticmethod + def fromMSecsSinceStartOfDay(msecs: int, /) -> PySide6.QtCore.QTime: ... + @typing.overload + @staticmethod + def fromString(string: str, /, format: PySide6.QtCore.Qt.DateFormat = ...) -> PySide6.QtCore.QTime: ... + @typing.overload + @staticmethod + def fromString(string: str, format: str, /) -> PySide6.QtCore.QTime: ... + def hour(self, /) -> int: ... + def isNull(self, /) -> bool: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def isValid(self, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def isValid(h: int, m: int, s: int, /, ms: int | None = ...) -> bool: ... # type: ignore[misc, overload-cannot-match] + def minute(self, /) -> int: ... + def msec(self, /) -> int: ... + def msecsSinceStartOfDay(self, /) -> int: ... + def msecsTo(self, t: PySide6.QtCore.QTime, /) -> int: ... + def second(self, /) -> int: ... + def secsTo(self, t: PySide6.QtCore.QTime, /) -> int: ... + def setHMS(self, h: int, m: int, s: int, /, ms: int | None = ...) -> bool: ... + def toPython(self, /) -> object: ... + @typing.overload + def toString(self, /, f: PySide6.QtCore.Qt.DateFormat = ...) -> str: ... + @typing.overload + def toString(self, format: str, /) -> str: ... + + +class QTimeLine(PySide6.QtCore.QObject): + + finished : typing.ClassVar[Signal] = ... # finished() + frameChanged : typing.ClassVar[Signal] = ... # frameChanged(int) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QTimeLine::State) + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(double) + + class Direction(enum.Enum): + + Forward = 0x0 + Backward = 0x1 + + class State(enum.Enum): + + NotRunning = 0x0 + Paused = 0x1 + Running = 0x2 + + + def __init__(self, /, duration: int = ..., parent: PySide6.QtCore.QObject | None = ..., *, updateInterval: int | None = ..., currentTime: int | None = ..., direction: PySide6.QtCore.QTimeLine.Direction | None = ..., loopCount: int | None = ..., easingCurve: PySide6.QtCore.QEasingCurve | None = ...) -> None: ... + + def currentFrame(self, /) -> int: ... + def currentTime(self, /) -> int: ... + def currentValue(self, /) -> float: ... + def direction(self, /) -> PySide6.QtCore.QTimeLine.Direction: ... + def duration(self, /) -> int: ... + def easingCurve(self, /) -> PySide6.QtCore.QEasingCurve: ... + def endFrame(self, /) -> int: ... + def frameForTime(self, msec: int, /) -> int: ... + def loopCount(self, /) -> int: ... + def resume(self, /) -> None: ... + def setCurrentTime(self, msec: int, /) -> None: ... + def setDirection(self, direction: PySide6.QtCore.QTimeLine.Direction, /) -> None: ... + def setDuration(self, duration: int, /) -> None: ... + def setEasingCurve(self, curve: PySide6.QtCore.QEasingCurve | PySide6.QtCore.QEasingCurve.Type, /) -> None: ... + def setEndFrame(self, frame: int, /) -> None: ... + def setFrameRange(self, startFrame: int, endFrame: int, /) -> None: ... + def setLoopCount(self, count: int, /) -> None: ... + def setPaused(self, paused: bool, /) -> None: ... + def setStartFrame(self, frame: int, /) -> None: ... + def setUpdateInterval(self, interval: int, /) -> None: ... + def start(self, /) -> None: ... + def startFrame(self, /) -> int: ... + def state(self, /) -> PySide6.QtCore.QTimeLine.State: ... + def stop(self, /) -> None: ... + def timerEvent(self, event: PySide6.QtCore.QTimerEvent, /) -> None: ... + def toggleDirection(self, /) -> None: ... + def updateInterval(self, /) -> int: ... + def valueForTime(self, msec: int, /) -> float: ... + + +class QTimeZone(Shiboken.Object): + + class Initialization(enum.Enum): + + LocalTime = 0x0 + UTC = 0x1 + + class NameType(enum.Enum): + + DefaultName = 0x0 + LongName = 0x1 + ShortName = 0x2 + OffsetName = 0x3 + + class OffsetData(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, OffsetData: PySide6.QtCore.QTimeZone.OffsetData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class TimeType(enum.Enum): + + StandardTime = 0x0 + DaylightTime = 0x1 + GenericTime = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, spec: PySide6.QtCore.QTimeZone.Initialization, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QTimeZone, /) -> None: ... + @typing.overload + def __init__(self, ianaId: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, zoneId: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, offsetSeconds: int, name: str, abbreviation: str, /, territory: PySide6.QtCore.QLocale.Country = ..., comment: str = ...) -> None: ... + @typing.overload + def __init__(self, offsetSeconds: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> bool: ... + def __repr__(self, /) -> str: ... + def abbreviation(self, atDateTime: PySide6.QtCore.QDateTime, /) -> str: ... + def asBackendZone(self, /) -> PySide6.QtCore.QTimeZone: ... + @typing.overload + @staticmethod + def availableTimeZoneIds() -> typing.List[PySide6.QtCore.QByteArray]: ... + @typing.overload + @staticmethod + def availableTimeZoneIds(territory: PySide6.QtCore.QLocale.Country, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + @typing.overload + @staticmethod + def availableTimeZoneIds(offsetSeconds: int, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def comment(self, /) -> str: ... + def country(self, /) -> PySide6.QtCore.QLocale.Country: ... + def daylightTimeOffset(self, atDateTime: PySide6.QtCore.QDateTime, /) -> int: ... + @typing.overload + def displayName(self, atDateTime: PySide6.QtCore.QDateTime, /, nameType: PySide6.QtCore.QTimeZone.NameType = ..., locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language = ...) -> str: ... + @typing.overload + def displayName(self, timeType: PySide6.QtCore.QTimeZone.TimeType, /, nameType: PySide6.QtCore.QTimeZone.NameType = ..., locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language = ...) -> str: ... + def fixedSecondsAheadOfUtc(self, /) -> int: ... + @staticmethod + def fromDurationAheadOfUtc(offset: int, /) -> PySide6.QtCore.QTimeZone: ... + @staticmethod + def fromSecondsAheadOfUtc(offset: int, /) -> PySide6.QtCore.QTimeZone: ... + def hasAlternativeName(self, alias: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def hasDaylightTime(self, /) -> bool: ... + def hasTransitions(self, /) -> bool: ... + @staticmethod + def ianaIdToWindowsId(ianaId: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + def id(self, /) -> PySide6.QtCore.QByteArray: ... + def isDaylightTime(self, atDateTime: PySide6.QtCore.QDateTime, /) -> bool: ... + @staticmethod + def isTimeZoneIdAvailable(ianaId: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def isUtcOrFixedOffset(spec: PySide6.QtCore.Qt.TimeSpec, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def isUtcOrFixedOffset(self, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + def isValid(self, /) -> bool: ... + def nextTransition(self, afterDateTime: PySide6.QtCore.QDateTime, /) -> PySide6.QtCore.QTimeZone.OffsetData: ... + def offsetData(self, forDateTime: PySide6.QtCore.QDateTime, /) -> PySide6.QtCore.QTimeZone.OffsetData: ... + def offsetFromUtc(self, atDateTime: PySide6.QtCore.QDateTime, /) -> int: ... + def previousTransition(self, beforeDateTime: PySide6.QtCore.QDateTime, /) -> PySide6.QtCore.QTimeZone.OffsetData: ... + def standardTimeOffset(self, atDateTime: PySide6.QtCore.QDateTime, /) -> int: ... + def swap(self, other: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> None: ... + @staticmethod + def systemTimeZone() -> PySide6.QtCore.QTimeZone: ... + @staticmethod + def systemTimeZoneId() -> PySide6.QtCore.QByteArray: ... + def territory(self, /) -> PySide6.QtCore.QLocale.Country: ... + def timeSpec(self, /) -> PySide6.QtCore.Qt.TimeSpec: ... + def transitions(self, fromDateTime: PySide6.QtCore.QDateTime, toDateTime: PySide6.QtCore.QDateTime, /) -> typing.List[PySide6.QtCore.QTimeZone.OffsetData]: ... + @staticmethod + def utc() -> PySide6.QtCore.QTimeZone: ... + @typing.overload + @staticmethod + def windowsIdToDefaultIanaId(windowsId: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + @staticmethod + def windowsIdToDefaultIanaId(windowsId: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, territory: PySide6.QtCore.QLocale.Country, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + @staticmethod + def windowsIdToIanaIds(windowsId: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + @typing.overload + @staticmethod + def windowsIdToIanaIds(windowsId: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, territory: PySide6.QtCore.QLocale.Country, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + + +class QTimer(PySide6.QtCore.QObject): + + timeout : typing.ClassVar[Signal] = ... # timeout() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, singleShot: bool | None = ..., interval: int | None = ..., remainingTime: int | None = ..., timerType: PySide6.QtCore.Qt.TimerType | None = ..., active: bool | None = ...) -> None: ... + + def id(self, /) -> PySide6.QtCore.Qt.TimerId: ... + def interval(self, /) -> int: ... + def intervalAsDuration(self, /) -> int: ... + def isActive(self, /) -> bool: ... + def isSingleShot(self, /) -> bool: ... + def killTimer(self, arg__1: int, /) -> None: ... + def remainingTime(self, /) -> int: ... + def remainingTimeAsDuration(self, /) -> int: ... + def setInterval(self, msec: int, /) -> None: ... + def setSingleShot(self, singleShot: bool, /) -> None: ... + def setTimerType(self, atype: PySide6.QtCore.Qt.TimerType, /) -> None: ... + @typing.overload + @staticmethod + def singleShot(msec: int, context: PySide6.QtCore.QObject, functor: collections.abc.Callable[..., typing.Any], /) -> None: ... + @typing.overload + @staticmethod + def singleShot(msec: int, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + @staticmethod + def singleShot(msec: int, timerType: PySide6.QtCore.Qt.TimerType, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + @staticmethod + def singleShot(msec: int, functor: collections.abc.Callable[..., typing.Any], /) -> None: ... + @typing.overload + def start(self, /) -> None: ... + @typing.overload + def start(self, msec: int, /) -> None: ... + def stop(self, /) -> None: ... + def timerEvent(self, arg__1: PySide6.QtCore.QTimerEvent, /) -> None: ... + def timerId(self, /) -> int: ... + def timerType(self, /) -> PySide6.QtCore.Qt.TimerType: ... + + +class QTimerEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QTimerEvent, /) -> None: ... + @typing.overload + def __init__(self, timerId: PySide6.QtCore.Qt.TimerId, /) -> None: ... + @typing.overload + def __init__(self, timerId: int, /) -> None: ... + + def clone(self, /) -> PySide6.QtCore.QTimerEvent: ... + def id(self, /) -> PySide6.QtCore.Qt.TimerId: ... + def matches(self, timer: PySide6.QtCore.QBasicTimer, /) -> bool: ... + def timerId(self, /) -> int: ... + + +class QTranslator(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def filePath(self, /) -> str: ... + def isEmpty(self, /) -> bool: ... + def language(self, /) -> str: ... + @typing.overload + def load(self, filename: str, /, directory: str = ..., search_delimiters: str = ..., suffix: str = ...) -> bool: ... + @typing.overload + def load(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, filename: str, /, prefix: str = ..., directory: str = ..., suffix: str = ...) -> bool: ... + @typing.overload + def load(self, data: bytes | bytearray | memoryview, /, directory: str = ...) -> bool: ... + def translate(self, context: str, sourceText: str, /, disambiguation: str | None = ..., n: int = ...) -> str: ... + + +class QTransposeProxyModel(PySide6.QtCore.QAbstractProxyModel): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def columnCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def headerData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, /, role: int = ...) -> typing.Any: ... + def index(self, row: int, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> PySide6.QtCore.QModelIndex: ... + def insertColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def insertRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def itemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> typing.Dict[int, typing.Any]: ... + def mapFromSource(self, sourceIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def mapToSource(self, proxyIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def moveColumns(self, sourceParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, sourceColumn: int, count: int, destinationParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, destinationChild: int, /) -> bool: ... + def moveRows(self, sourceParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, sourceRow: int, count: int, destinationParent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, destinationChild: int, /) -> bool: ... + @typing.overload + def parent(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def parent(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def removeColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def removeRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def setHeaderData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, value: typing.Any, /, role: int = ...) -> bool: ... + def setItemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, roles: typing.Dict[int, typing.Any], /) -> bool: ... + def setSourceModel(self, newSourceModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def sort(self, column: int, /, order: PySide6.QtCore.Qt.SortOrder = ...) -> None: ... + def span(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QSize: ... + + +class QUrl(Shiboken.Object): + + class AceProcessingOption(enum.Flag): + + IgnoreIDNWhitelist = 0x1 + AceTransitionalProcessing = 0x2 + + class ComponentFormattingOption(enum.IntFlag): + + PrettyDecoded = 0x0 + EncodeSpaces = 0x100000 + EncodeUnicode = 0x200000 + EncodeDelimiters = 0xc00000 + EncodeReserved = 0x1000000 + FullyEncoded = 0x1f00000 + DecodeReserved = 0x2000000 + FullyDecoded = 0x7f00000 + + class ParsingMode(enum.Enum): + + TolerantMode = 0x0 + StrictMode = 0x1 + DecodedMode = 0x2 + + class UrlFormattingOption(enum.IntFlag): + + None_ = 0x0 + RemoveScheme = 0x1 + RemovePassword = 0x2 + RemoveUserInfo = 0x6 + RemovePort = 0x8 + RemoveAuthority = 0x1e + RemovePath = 0x20 + RemoveQuery = 0x40 + RemoveFragment = 0x80 + PreferLocalFile = 0x200 + StripTrailingSlash = 0x400 + RemoveFilename = 0x800 + NormalizePathSegments = 0x1000 + + class UserInputResolutionOption(enum.Flag): + + DefaultResolution = 0x0 + AssumeLocalFile = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, copy: PySide6.QtCore.QUrl, /) -> None: ... + @typing.overload + def __init__(self, url: str, /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QUrl | str, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtCore.QUrl | str, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtCore.QUrl | str, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __le__(self, rhs: PySide6.QtCore.QUrl | str, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtCore.QUrl | str, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QUrl | str, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def adjusted(self, options: PySide6.QtCore.QUrl.ComponentFormattingOption, /) -> PySide6.QtCore.QUrl: ... + def authority(self, /, options: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + def clear(self, /) -> None: ... + def errorString(self, /) -> str: ... + def fileName(self, /, options: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + def fragment(self, /, options: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + @staticmethod + def fromAce(domain: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, options: PySide6.QtCore.QUrl.AceProcessingOption = ...) -> str: ... + @staticmethod + def fromEncoded(input: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> PySide6.QtCore.QUrl: ... + @staticmethod + def fromLocalFile(localfile: str | bytes | os.PathLike[str], /) -> PySide6.QtCore.QUrl: ... + @staticmethod + def fromPercentEncoding(arg__1: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> str: ... + @staticmethod + def fromStringList(uris: collections.abc.Sequence[str], /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> typing.List[PySide6.QtCore.QUrl]: ... + @staticmethod + def fromUserInput(userInput: str, /, workingDirectory: str = ..., options: PySide6.QtCore.QUrl.UserInputResolutionOption = ...) -> PySide6.QtCore.QUrl: ... + def hasFragment(self, /) -> bool: ... + def hasQuery(self, /) -> bool: ... + def host(self, /, arg__1: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + @staticmethod + def idnWhitelist() -> typing.List[str]: ... + def isEmpty(self, /) -> bool: ... + def isLocalFile(self, /) -> bool: ... + def isParentOf(self, url: PySide6.QtCore.QUrl | str, /) -> bool: ... + def isRelative(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def matches(self, url: PySide6.QtCore.QUrl | str, options: PySide6.QtCore.QUrl.ComponentFormattingOption, /) -> bool: ... + def password(self, /, arg__1: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + def path(self, /, options: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + def port(self, /, defaultPort: int = ...) -> int: ... + def query(self, /, arg__1: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + def resolved(self, relative: PySide6.QtCore.QUrl | str, /) -> PySide6.QtCore.QUrl: ... + def scheme(self, /) -> str: ... + def setAuthority(self, authority: str, /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> None: ... + def setFragment(self, fragment: str, /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> None: ... + def setHost(self, host: str, /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> None: ... + @staticmethod + def setIdnWhitelist(arg__1: collections.abc.Sequence[str], /) -> None: ... + def setPassword(self, password: str, /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> None: ... + def setPath(self, path: str, /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> None: ... + def setPort(self, port: int, /) -> None: ... + @typing.overload + def setQuery(self, query: PySide6.QtCore.QUrlQuery, /) -> None: ... + @typing.overload + def setQuery(self, query: str, /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> None: ... + def setScheme(self, scheme: str, /) -> None: ... + def setUrl(self, url: str, /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> None: ... + def setUserInfo(self, userInfo: str, /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> None: ... + def setUserName(self, userName: str, /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> None: ... + def swap(self, other: PySide6.QtCore.QUrl | str, /) -> None: ... + @staticmethod + def toAce(domain: str, /, options: PySide6.QtCore.QUrl.AceProcessingOption = ...) -> PySide6.QtCore.QByteArray: ... + def toDisplayString(self, /, options: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + def toEncoded(self, /, options: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> PySide6.QtCore.QByteArray: ... + def toLocalFile(self, /) -> str: ... + @staticmethod + def toPercentEncoding(arg__1: str, /, exclude: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ..., include: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> PySide6.QtCore.QByteArray: ... + def toString(self, /, options: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + @staticmethod + def toStringList(uris: collections.abc.Sequence[PySide6.QtCore.QUrl], /, options: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> typing.List[str]: ... + def url(self, /, options: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + def userInfo(self, /, options: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + def userName(self, /, options: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + + +class QUrlQuery(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtCore.QUrlQuery, /) -> None: ... + @typing.overload + def __init__(self, queryString: str, /) -> None: ... + @typing.overload + def __init__(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QUrlQuery, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtCore.QUrlQuery, /) -> bool: ... + def addQueryItem(self, key: str, value: str, /) -> None: ... + def allQueryItemValues(self, key: str, /, encoding: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> typing.List[str]: ... + def clear(self, /) -> None: ... + def hasQueryItem(self, key: str, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def query(self, /, encoding: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + def queryItemValue(self, key: str, /, encoding: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + def queryItems(self, /, encoding: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> typing.List[typing.Tuple[str, str]]: ... + def queryPairDelimiter(self, /) -> str: ... + def queryValueDelimiter(self, /) -> str: ... + def removeAllQueryItems(self, key: str, /) -> None: ... + def removeQueryItem(self, key: str, /) -> None: ... + def setQuery(self, queryString: str, /) -> None: ... + def setQueryDelimiters(self, valueDelimiter: str, pairDelimiter: str, /) -> None: ... + def setQueryItems(self, query: collections.abc.Sequence[typing.Tuple[str, str]], /) -> None: ... + def swap(self, other: PySide6.QtCore.QUrlQuery, /) -> None: ... + def toString(self, /, encoding: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + + +class QUuid(Shiboken.Object): + + class StringFormat(enum.Enum): + + WithBraces = 0x0 + WithoutBraces = 0x1 + Id128 = 0x3 + + class Variant(enum.Enum): + + VarUnknown = -1 + NCS = 0x0 + DCE = 0x2 + Microsoft = 0x6 + Reserved = 0x7 + + class Version(enum.Enum): + + VerUnknown = -1 + Time = 0x1 + EmbeddedPOSIX = 0x2 + Md5 = 0x3 + Name = 0x3 + Random = 0x4 + Sha1 = 0x5 + UnixEpoch = 0x7 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QUuid: PySide6.QtCore.QUuid, /) -> None: ... + @typing.overload + def __init__(self, string: str, /) -> 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: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QUuid, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtCore.QUuid, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtCore.QUuid, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __le__(self, rhs: PySide6.QtCore.QUuid, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtCore.QUuid, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QUuid, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + @staticmethod + def createUuid() -> PySide6.QtCore.QUuid: ... + @staticmethod + def createUuidV3(ns: PySide6.QtCore.QUuid, baseData: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QUuid: ... + @staticmethod + def createUuidV5(ns: PySide6.QtCore.QUuid, baseData: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QUuid: ... + @staticmethod + def createUuidV7() -> PySide6.QtCore.QUuid: ... + @staticmethod + def fromBytes(bytes: int, /, order: PySide6.QtCore.QSysInfo.Endian = ...) -> PySide6.QtCore.QUuid: ... + @staticmethod + def fromRfc4122(arg__1: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QUuid: ... + @staticmethod + def fromString(string: str, /) -> PySide6.QtCore.QUuid: ... + def isNull(self, /) -> bool: ... + def toByteArray(self, /, mode: PySide6.QtCore.QUuid.StringFormat = ...) -> PySide6.QtCore.QByteArray: ... + def toRfc4122(self, /) -> PySide6.QtCore.QByteArray: ... + def toString(self, /, mode: PySide6.QtCore.QUuid.StringFormat = ...) -> str: ... + def variant(self, /) -> PySide6.QtCore.QUuid.Variant: ... + def version(self, /) -> PySide6.QtCore.QUuid.Version: ... + + +class QVariantAnimation(PySide6.QtCore.QAbstractAnimation): + + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(QVariant) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, startValue: typing.Optional[typing.Any] = ..., endValue: typing.Optional[typing.Any] = ..., currentValue: typing.Optional[typing.Any] = ..., duration: int | None = ..., easingCurve: PySide6.QtCore.QEasingCurve | None = ...) -> None: ... + + def currentValue(self, /) -> typing.Any: ... + def duration(self, /) -> int: ... + def easingCurve(self, /) -> PySide6.QtCore.QEasingCurve: ... + def endValue(self, /) -> typing.Any: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def interpolated(self, from_: typing.Any, to: typing.Any, progress: float, /) -> typing.Any: ... + def keyValueAt(self, step: float, /) -> typing.Any: ... + def keyValues(self, /) -> typing.List[typing.Tuple[float, typing.Any]]: ... + def setDuration(self, msecs: int, /) -> None: ... + def setEasingCurve(self, easing: PySide6.QtCore.QEasingCurve | PySide6.QtCore.QEasingCurve.Type, /) -> None: ... + def setEndValue(self, value: typing.Any, /) -> None: ... + def setKeyValueAt(self, step: float, value: typing.Any, /) -> None: ... + def setKeyValues(self, values: collections.abc.Sequence[typing.Tuple[float, typing.Any]], /) -> None: ... + def setStartValue(self, value: typing.Any, /) -> None: ... + def startValue(self, /) -> typing.Any: ... + def updateCurrentTime(self, arg__1: int, /) -> None: ... + def updateCurrentValue(self, value: typing.Any, /) -> None: ... + def updateState(self, newState: PySide6.QtCore.QAbstractAnimation.State, oldState: PySide6.QtCore.QAbstractAnimation.State, /) -> None: ... + + +class QVersionNumber(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QVersionNumber: PySide6.QtCore.QVersionNumber, /) -> 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: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QVersionNumber, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtCore.QVersionNumber, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtCore.QVersionNumber, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __le__(self, rhs: PySide6.QtCore.QVersionNumber, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtCore.QVersionNumber, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QVersionNumber, /) -> bool: ... + def __repr__(self, /) -> str: ... + @staticmethod + def commonPrefix(v1: PySide6.QtCore.QVersionNumber, v2: PySide6.QtCore.QVersionNumber, /) -> PySide6.QtCore.QVersionNumber: ... + @staticmethod + def compare(v1: PySide6.QtCore.QVersionNumber, v2: PySide6.QtCore.QVersionNumber, /) -> int: ... + @staticmethod + def fromString(string: str, /) -> PySide6.QtCore.QVersionNumber: ... + def isNormalized(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isPrefixOf(self, other: PySide6.QtCore.QVersionNumber, /) -> bool: ... + def majorVersion(self, /) -> int: ... + def microVersion(self, /) -> int: ... + def minorVersion(self, /) -> int: ... + def normalized(self, /) -> PySide6.QtCore.QVersionNumber: ... + def segmentAt(self, index: int, /) -> int: ... + def segmentCount(self, /) -> int: ... + def segments(self, /) -> typing.List[int]: ... + def toString(self, /) -> str: ... + + +class QWaitCondition(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def notify_all(self, /) -> None: ... + def notify_one(self, /) -> None: ... + @typing.overload + def wait(self, lockedMutex: PySide6.QtCore.QMutex, time: int, /) -> bool: ... + @typing.overload + def wait(self, lockedMutex: PySide6.QtCore.QMutex, /, deadline: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int = ...) -> bool: ... + @typing.overload + def wait(self, lockedReadWriteLock: PySide6.QtCore.QReadWriteLock, time: int, /) -> bool: ... + @typing.overload + def wait(self, lockedReadWriteLock: PySide6.QtCore.QReadWriteLock, /, deadline: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int = ...) -> bool: ... + def wakeAll(self, /) -> None: ... + def wakeOne(self, /) -> None: ... + + +class QWinEventNotifier(PySide6.QtCore.QObject): + + activated : typing.ClassVar[Signal] = ... # activated(HANDLE) + + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, hEvent: int, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def handle(self, /) -> int: ... + def isEnabled(self, /) -> bool: ... + def setEnabled(self, enable: bool, /) -> None: ... + def setHandle(self, hEvent: int, /) -> None: ... + + +class QWriteLocker(Shiboken.Object): + + def __init__(self, readWriteLock: PySide6.QtCore.QReadWriteLock, /) -> None: ... + + def __enter__(self, /) -> PySide6.QtCore.QWriteLocker: ... + def __exit__(self, arg__1: object, arg__2: object, arg__3: object, /) -> None: ... + def readWriteLock(self, /) -> PySide6.QtCore.QReadWriteLock: ... + def relock(self, /) -> None: ... + def unlock(self, /) -> None: ... + + +class QXmlStreamAttribute(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QXmlStreamAttribute: PySide6.QtCore.QXmlStreamAttribute, /) -> None: ... + @typing.overload + def __init__(self, qualifiedName: str, value: str, /) -> None: ... + @typing.overload + def __init__(self, namespaceUri: str, name: str, value: str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QXmlStreamAttribute, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QXmlStreamAttribute, /) -> bool: ... + def isDefault(self, /) -> bool: ... + def name(self, /) -> str: ... + def namespaceUri(self, /) -> str: ... + def prefix(self, /) -> str: ... + def qualifiedName(self, /) -> str: ... + def value(self, /) -> str: ... + + +class QXmlStreamAttributes(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QXmlStreamAttributes: PySide6.QtCore.QXmlStreamAttributes, /) -> None: ... + + def __add__(self, l: collections.abc.Sequence[PySide6.QtCore.QXmlStreamAttribute], /) -> typing.List[PySide6.QtCore.QXmlStreamAttribute]: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, arg__1: PySide6.QtCore.QXmlStreamAttributes, /) -> bool: ... + def __lshift__(self, l: collections.abc.Sequence[PySide6.QtCore.QXmlStreamAttribute], /) -> typing.List[PySide6.QtCore.QXmlStreamAttribute]: ... + def __ne__(self, arg__1: PySide6.QtCore.QXmlStreamAttributes, /) -> bool: ... + @typing.overload + def append(self, arg__1: PySide6.QtCore.QXmlStreamAttribute, /) -> None: ... + @typing.overload + def append(self, qualifiedName: str, value: str, /) -> None: ... + @typing.overload + def append(self, namespaceUri: str, name: str, value: str, /) -> None: ... + @typing.overload + def append(self, l: collections.abc.Sequence[PySide6.QtCore.QXmlStreamAttribute], /) -> None: ... + def at(self, i: int, /) -> PySide6.QtCore.QXmlStreamAttribute: ... + def back(self, /) -> PySide6.QtCore.QXmlStreamAttribute: ... + def capacity(self, /) -> int: ... + def clear(self, /) -> None: ... + def constData(self, /) -> PySide6.QtCore.QXmlStreamAttribute: ... + def constFirst(self, /) -> PySide6.QtCore.QXmlStreamAttribute: ... + def constLast(self, /) -> PySide6.QtCore.QXmlStreamAttribute: ... + def count(self, /) -> int: ... + def data(self, /) -> PySide6.QtCore.QXmlStreamAttribute: ... + def empty(self, /) -> bool: ... + @typing.overload + def first(self, /) -> PySide6.QtCore.QXmlStreamAttribute: ... + @typing.overload + def first(self, n: int, /) -> typing.List[PySide6.QtCore.QXmlStreamAttribute]: ... + @staticmethod + def fromVector(vector: collections.abc.Sequence[PySide6.QtCore.QXmlStreamAttribute], /) -> typing.List[PySide6.QtCore.QXmlStreamAttribute]: ... + def front(self, /) -> PySide6.QtCore.QXmlStreamAttribute: ... + @typing.overload + def hasAttribute(self, qualifiedName: str, /) -> bool: ... + @typing.overload + def hasAttribute(self, namespaceUri: str, name: str, /) -> bool: ... + def insert(self, arg__1: int, arg__2: PySide6.QtCore.QXmlStreamAttribute, /) -> None: ... + def isEmpty(self, /) -> bool: ... + def isSharedWith(self, other: collections.abc.Sequence[PySide6.QtCore.QXmlStreamAttribute], /) -> bool: ... + @typing.overload + def last(self, /) -> PySide6.QtCore.QXmlStreamAttribute: ... + @typing.overload + def last(self, n: int, /) -> typing.List[PySide6.QtCore.QXmlStreamAttribute]: ... + def length(self, /) -> int: ... + @staticmethod + def maxSize() -> int: ... + def max_size(self, /) -> int: ... + def mid(self, pos: int, /, len: int = ...) -> typing.List[PySide6.QtCore.QXmlStreamAttribute]: ... + def move(self, from_: int, to: int, /) -> None: ... + def prepend(self, arg__1: PySide6.QtCore.QXmlStreamAttribute, /) -> None: ... + def push_back(self, arg__1: PySide6.QtCore.QXmlStreamAttribute, /) -> None: ... + def push_front(self, arg__1: PySide6.QtCore.QXmlStreamAttribute, /) -> None: ... + def remove(self, i: int, /, n: int = ...) -> None: ... + def removeAll(self, arg__1: PySide6.QtCore.QXmlStreamAttribute, /) -> None: ... + def removeAt(self, i: int, /) -> None: ... + def removeFirst(self, /) -> None: ... + def removeLast(self, /) -> None: ... + def removeOne(self, arg__1: PySide6.QtCore.QXmlStreamAttribute, /) -> None: ... + def reserve(self, size: int, /) -> None: ... + def resize(self, size: int, /) -> None: ... + def resizeForOverwrite(self, size: int, /) -> None: ... + def shrink_to_fit(self, /) -> None: ... + def size(self, /) -> int: ... + @typing.overload + def sliced(self, pos: int, /) -> typing.List[PySide6.QtCore.QXmlStreamAttribute]: ... + @typing.overload + def sliced(self, pos: int, n: int, /) -> typing.List[PySide6.QtCore.QXmlStreamAttribute]: ... + def squeeze(self, /) -> None: ... + def swap(self, other: collections.abc.Sequence[PySide6.QtCore.QXmlStreamAttribute], /) -> None: ... + def swapItemsAt(self, i: int, j: int, /) -> None: ... + def takeAt(self, i: int, /) -> PySide6.QtCore.QXmlStreamAttribute: ... + def toVector(self, /) -> typing.List[PySide6.QtCore.QXmlStreamAttribute]: ... + @typing.overload + def value(self, qualifiedName: str, /) -> str: ... + @typing.overload + def value(self, namespaceUri: str, name: str, /) -> str: ... + + +class QXmlStreamEntityDeclaration(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QXmlStreamEntityDeclaration: PySide6.QtCore.QXmlStreamEntityDeclaration, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QXmlStreamEntityDeclaration, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QXmlStreamEntityDeclaration, /) -> bool: ... + def name(self, /) -> str: ... + def notationName(self, /) -> str: ... + def publicId(self, /) -> str: ... + def systemId(self, /) -> str: ... + def value(self, /) -> str: ... + + +class QXmlStreamEntityResolver(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def resolveEntity(self, publicId: str, systemId: str, /) -> str: ... + def resolveUndeclaredEntity(self, name: str, /) -> str: ... + + +class QXmlStreamNamespaceDeclaration(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QXmlStreamNamespaceDeclaration: PySide6.QtCore.QXmlStreamNamespaceDeclaration, /) -> None: ... + @typing.overload + def __init__(self, prefix: str, namespaceUri: str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QXmlStreamNamespaceDeclaration, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QXmlStreamNamespaceDeclaration, /) -> bool: ... + def namespaceUri(self, /) -> str: ... + def prefix(self, /) -> str: ... + + +class QXmlStreamNotationDeclaration(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QXmlStreamNotationDeclaration: PySide6.QtCore.QXmlStreamNotationDeclaration, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtCore.QXmlStreamNotationDeclaration, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtCore.QXmlStreamNotationDeclaration, /) -> bool: ... + def name(self, /) -> str: ... + def publicId(self, /) -> str: ... + def systemId(self, /) -> str: ... + + +class QXmlStreamReader(Shiboken.Object): + + class Error(enum.Enum): + + NoError = 0x0 + UnexpectedElementError = 0x1 + CustomError = 0x2 + NotWellFormedError = 0x3 + PrematureEndOfDocumentError = 0x4 + + class ReadElementTextBehaviour(enum.Enum): + + ErrorOnUnexpectedElement = 0x0 + IncludeChildElements = 0x1 + SkipChildElements = 0x2 + + class TokenType(enum.Enum): + + NoToken = 0x0 + Invalid = 0x1 + StartDocument = 0x2 + EndDocument = 0x3 + StartElement = 0x4 + EndElement = 0x5 + Characters = 0x6 + Comment = 0x7 + DTD = 0x8 + EntityReference = 0x9 + ProcessingInstruction = 0xa + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + @typing.overload + def __init__(self, data: str, /) -> None: ... + + def addData(self, data: str, /) -> None: ... + def addExtraNamespaceDeclaration(self, extraNamespaceDeclaraction: PySide6.QtCore.QXmlStreamNamespaceDeclaration, /) -> None: ... + def addExtraNamespaceDeclarations(self, extraNamespaceDeclaractions: collections.abc.Sequence[PySide6.QtCore.QXmlStreamNamespaceDeclaration], /) -> None: ... + def atEnd(self, /) -> bool: ... + def attributes(self, /) -> PySide6.QtCore.QXmlStreamAttributes: ... + def characterOffset(self, /) -> int: ... + def clear(self, /) -> None: ... + def columnNumber(self, /) -> int: ... + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def documentEncoding(self, /) -> str: ... + def documentVersion(self, /) -> str: ... + def dtdName(self, /) -> str: ... + def dtdPublicId(self, /) -> str: ... + def dtdSystemId(self, /) -> str: ... + def entityDeclarations(self, /) -> typing.List[PySide6.QtCore.QXmlStreamEntityDeclaration]: ... + def entityExpansionLimit(self, /) -> int: ... + def entityResolver(self, /) -> PySide6.QtCore.QXmlStreamEntityResolver: ... + def error(self, /) -> PySide6.QtCore.QXmlStreamReader.Error: ... + def errorString(self, /) -> str: ... + def hasError(self, /) -> bool: ... + def hasStandaloneDeclaration(self, /) -> bool: ... + def isCDATA(self, /) -> bool: ... + def isCharacters(self, /) -> bool: ... + def isComment(self, /) -> bool: ... + def isDTD(self, /) -> bool: ... + def isEndDocument(self, /) -> bool: ... + def isEndElement(self, /) -> bool: ... + def isEntityReference(self, /) -> bool: ... + def isProcessingInstruction(self, /) -> bool: ... + def isStandaloneDocument(self, /) -> bool: ... + def isStartDocument(self, /) -> bool: ... + def isStartElement(self, /) -> bool: ... + def isWhitespace(self, /) -> bool: ... + def lineNumber(self, /) -> int: ... + def name(self, /) -> str: ... + def namespaceDeclarations(self, /) -> typing.List[PySide6.QtCore.QXmlStreamNamespaceDeclaration]: ... + def namespaceProcessing(self, /) -> bool: ... + def namespaceUri(self, /) -> str: ... + def notationDeclarations(self, /) -> typing.List[PySide6.QtCore.QXmlStreamNotationDeclaration]: ... + def prefix(self, /) -> str: ... + def processingInstructionData(self, /) -> str: ... + def processingInstructionTarget(self, /) -> str: ... + def qualifiedName(self, /) -> str: ... + def raiseError(self, /, message: str = ...) -> None: ... + def readElementText(self, /, behaviour: PySide6.QtCore.QXmlStreamReader.ReadElementTextBehaviour = ...) -> str: ... + def readNext(self, /) -> PySide6.QtCore.QXmlStreamReader.TokenType: ... + def readNextStartElement(self, /) -> bool: ... + def readRawInnerData(self, /) -> str: ... + def setDevice(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def setEntityExpansionLimit(self, limit: int, /) -> None: ... + def setEntityResolver(self, resolver: PySide6.QtCore.QXmlStreamEntityResolver, /) -> None: ... + def setNamespaceProcessing(self, arg__1: bool, /) -> None: ... + def skipCurrentElement(self, /) -> None: ... + def text(self, /) -> str: ... + def tokenString(self, /) -> str: ... + def tokenType(self, /) -> PySide6.QtCore.QXmlStreamReader.TokenType: ... + + +class QXmlStreamWriter(Shiboken.Object): + + class Error(enum.Enum): + + None_ = 0x0 + IO = 0x1 + Encoding = 0x2 + InvalidCharacter = 0x3 + Custom = 0x4 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + @typing.overload + def __init__(self, array: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + def autoFormatting(self, /) -> bool: ... + def autoFormattingIndent(self, /) -> int: ... + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def error(self, /) -> PySide6.QtCore.QXmlStreamWriter.Error: ... + def errorString(self, /) -> str: ... + def hasError(self, /) -> bool: ... + def raiseError(self, message: str, /) -> None: ... + def setAutoFormatting(self, arg__1: bool, /) -> None: ... + def setAutoFormattingIndent(self, spacesOrTabs: int, /) -> None: ... + def setDevice(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def setStopWritingOnError(self, stop: bool, /) -> None: ... + def stopWritingOnError(self, /) -> bool: ... + @typing.overload + def writeAttribute(self, attribute: PySide6.QtCore.QXmlStreamAttribute, /) -> None: ... + @typing.overload + def writeAttribute(self, qualifiedName: str, value: str, /) -> None: ... + @typing.overload + def writeAttribute(self, namespaceUri: str, name: str, value: str, /) -> None: ... + def writeAttributes(self, attributes: PySide6.QtCore.QXmlStreamAttributes, /) -> None: ... + def writeCDATA(self, text: str, /) -> None: ... + def writeCharacters(self, text: str, /) -> None: ... + def writeComment(self, text: str, /) -> None: ... + def writeCurrentToken(self, reader: PySide6.QtCore.QXmlStreamReader, /) -> None: ... + def writeDTD(self, dtd: str, /) -> None: ... + def writeDefaultNamespace(self, namespaceUri: str, /) -> None: ... + @typing.overload + def writeEmptyElement(self, qualifiedName: str, /) -> None: ... + @typing.overload + def writeEmptyElement(self, namespaceUri: str, name: str, /) -> None: ... + def writeEndDocument(self, /) -> None: ... + def writeEndElement(self, /) -> None: ... + def writeEntityReference(self, name: str, /) -> None: ... + def writeNamespace(self, namespaceUri: str, /, prefix: str = ...) -> None: ... + def writeProcessingInstruction(self, target: str, /, data: str = ...) -> None: ... + @typing.overload + def writeStartDocument(self, /) -> None: ... + @typing.overload + def writeStartDocument(self, version: str, /) -> None: ... + @typing.overload + def writeStartDocument(self, version: str, standalone: bool, /) -> None: ... + @typing.overload + def writeStartElement(self, qualifiedName: str, /) -> None: ... + @typing.overload + def writeStartElement(self, namespaceUri: str, name: str, /) -> None: ... + @typing.overload + def writeTextElement(self, qualifiedName: str, text: str, /) -> None: ... + @typing.overload + def writeTextElement(self, namespaceUri: str, name: str, text: str, /) -> None: ... + + +class Qt(Shiboken.Object): + + class AlignmentFlag(enum.IntFlag): + + AlignLeading = 0x1 + AlignLeft = 0x1 + AlignRight = 0x2 + AlignTrailing = 0x2 + AlignHCenter = 0x4 + AlignJustify = 0x8 + AlignAbsolute = 0x10 + AlignHorizontal_Mask = 0x1f + AlignTop = 0x20 + AlignBottom = 0x40 + AlignVCenter = 0x80 + AlignCenter = 0x84 + AlignBaseline = 0x100 + AlignVertical_Mask = 0x1e0 + + class AnchorPoint(enum.Enum): + + AnchorLeft = 0x0 + AnchorHorizontalCenter = 0x1 + AnchorRight = 0x2 + AnchorTop = 0x3 + AnchorVerticalCenter = 0x4 + AnchorBottom = 0x5 + + class ApplicationAttribute(enum.Enum): + + AA_QtQuickUseDefaultSizePolicy = 0x1 + AA_DontShowIconsInMenus = 0x2 + AA_NativeWindows = 0x3 + AA_DontCreateNativeWidgetSiblings = 0x4 + AA_PluginApplication = 0x5 + AA_DontUseNativeMenuBar = 0x6 + AA_MacDontSwapCtrlAndMeta = 0x7 + AA_Use96Dpi = 0x8 + AA_DisableNativeVirtualKeyboard = 0x9 + AA_DontUseNativeMenuWindows = 0xa + AA_SynthesizeTouchForUnhandledMouseEvents = 0xb + AA_SynthesizeMouseForUnhandledTouchEvents = 0xc + AA_UseHighDpiPixmaps = 0xd + AA_ForceRasterWidgets = 0xe + AA_UseDesktopOpenGL = 0xf + AA_UseOpenGLES = 0x10 + AA_UseSoftwareOpenGL = 0x11 + AA_ShareOpenGLContexts = 0x12 + AA_SetPalette = 0x13 + AA_EnableHighDpiScaling = 0x14 + AA_DisableHighDpiScaling = 0x15 + AA_UseStyleSheetPropagationInWidgetStyles = 0x16 + AA_DontUseNativeDialogs = 0x17 + AA_SynthesizeMouseForUnhandledTabletEvents = 0x18 + AA_CompressHighFrequencyEvents = 0x19 + AA_DontCheckOpenGLContextThreadAffinity = 0x1a + AA_DisableShaderDiskCache = 0x1b + AA_DontShowShortcutsInContextMenus = 0x1c + AA_CompressTabletEvents = 0x1d + AA_DisableSessionManager = 0x1f + AA_AttributeCount = 0x20 + + class ApplicationState(enum.Flag): + + ApplicationSuspended = 0x0 + ApplicationHidden = 0x1 + ApplicationInactive = 0x2 + ApplicationActive = 0x4 + + class ArrowType(enum.Enum): + + NoArrow = 0x0 + UpArrow = 0x1 + DownArrow = 0x2 + LeftArrow = 0x3 + RightArrow = 0x4 + + class AspectRatioMode(enum.Enum): + + IgnoreAspectRatio = 0x0 + KeepAspectRatio = 0x1 + KeepAspectRatioByExpanding = 0x2 + + class Axis(enum.Enum): + + XAxis = 0x0 + YAxis = 0x1 + ZAxis = 0x2 + + class BGMode(enum.Enum): + + TransparentMode = 0x0 + OpaqueMode = 0x1 + + class BrushStyle(enum.Enum): + + NoBrush = 0x0 + SolidPattern = 0x1 + Dense1Pattern = 0x2 + Dense2Pattern = 0x3 + Dense3Pattern = 0x4 + Dense4Pattern = 0x5 + Dense5Pattern = 0x6 + Dense6Pattern = 0x7 + Dense7Pattern = 0x8 + HorPattern = 0x9 + VerPattern = 0xa + CrossPattern = 0xb + BDiagPattern = 0xc + FDiagPattern = 0xd + DiagCrossPattern = 0xe + LinearGradientPattern = 0xf + RadialGradientPattern = 0x10 + ConicalGradientPattern = 0x11 + TexturePattern = 0x18 + + class CaseSensitivity(enum.Enum): + + CaseInsensitive = 0x0 + CaseSensitive = 0x1 + + class CheckState(enum.Enum): + + Unchecked = 0x0 + PartiallyChecked = 0x1 + Checked = 0x2 + + class ChecksumType(enum.Enum): + + ChecksumIso3309 = 0x0 + ChecksumItuV41 = 0x1 + + class ClipOperation(enum.Enum): + + NoClip = 0x0 + ReplaceClip = 0x1 + IntersectClip = 0x2 + + class ColorScheme(enum.Enum): + + Unknown = 0x0 + Light = 0x1 + Dark = 0x2 + + class ConnectionType(enum.Enum): + + AutoConnection = 0x0 + DirectConnection = 0x1 + QueuedConnection = 0x2 + BlockingQueuedConnection = 0x3 + UniqueConnection = 0x80 + SingleShotConnection = 0x100 + + class ContextMenuPolicy(enum.Enum): + + NoContextMenu = 0x0 + DefaultContextMenu = 0x1 + ActionsContextMenu = 0x2 + CustomContextMenu = 0x3 + PreventContextMenu = 0x4 + + class ContextMenuTrigger(enum.Enum): + + Press = 0x0 + Release = 0x1 + + class ContrastPreference(enum.Enum): + + NoPreference = 0x0 + HighContrast = 0x1 + + class CoordinateSystem(enum.Enum): + + DeviceCoordinates = 0x0 + LogicalCoordinates = 0x1 + + class Corner(enum.Enum): + + TopLeftCorner = 0x0 + TopRightCorner = 0x1 + BottomLeftCorner = 0x2 + BottomRightCorner = 0x3 + + class CursorMoveStyle(enum.Enum): + + LogicalMoveStyle = 0x0 + VisualMoveStyle = 0x1 + + class CursorShape(enum.Enum): + + ArrowCursor = 0x0 + UpArrowCursor = 0x1 + CrossCursor = 0x2 + WaitCursor = 0x3 + IBeamCursor = 0x4 + SizeVerCursor = 0x5 + SizeHorCursor = 0x6 + SizeBDiagCursor = 0x7 + SizeFDiagCursor = 0x8 + SizeAllCursor = 0x9 + BlankCursor = 0xa + SplitVCursor = 0xb + SplitHCursor = 0xc + PointingHandCursor = 0xd + ForbiddenCursor = 0xe + WhatsThisCursor = 0xf + BusyCursor = 0x10 + OpenHandCursor = 0x11 + ClosedHandCursor = 0x12 + DragCopyCursor = 0x13 + DragMoveCursor = 0x14 + DragLinkCursor = 0x15 + LastCursor = 0x15 + BitmapCursor = 0x18 + CustomCursor = 0x19 + + class DateFormat(enum.Enum): + + TextDate = 0x0 + ISODate = 0x1 + RFC2822Date = 0x8 + ISODateWithMs = 0x9 + + class DayOfWeek(enum.Enum): + + Monday = 0x1 + Tuesday = 0x2 + Wednesday = 0x3 + Thursday = 0x4 + Friday = 0x5 + Saturday = 0x6 + Sunday = 0x7 + + class DockWidgetArea(enum.Flag): + + NoDockWidgetArea = 0x0 + LeftDockWidgetArea = 0x1 + RightDockWidgetArea = 0x2 + TopDockWidgetArea = 0x4 + BottomDockWidgetArea = 0x8 + AllDockWidgetAreas = 0xf + DockWidgetArea_Mask = 0xf + + class DockWidgetAreaSizes(enum.Enum): + + NDockWidgetAreas = 0x4 + + class DropAction(enum.Flag): + + IgnoreAction = 0x0 + CopyAction = 0x1 + MoveAction = 0x2 + LinkAction = 0x4 + ActionMask = 0xff + TargetMoveAction = 0x8002 + + class Edge(enum.Flag): + + TopEdge = 0x1 + LeftEdge = 0x2 + RightEdge = 0x4 + BottomEdge = 0x8 + + class EnterKeyType(enum.Enum): + + EnterKeyDefault = 0x0 + EnterKeyReturn = 0x1 + EnterKeyDone = 0x2 + EnterKeyGo = 0x3 + EnterKeySend = 0x4 + EnterKeySearch = 0x5 + EnterKeyNext = 0x6 + EnterKeyPrevious = 0x7 + + class EventPriority(enum.Enum): + + LowEventPriority = -1 + NormalEventPriority = 0x0 + HighEventPriority = 0x1 + + class FillRule(enum.Enum): + + OddEvenFill = 0x0 + WindingFill = 0x1 + + class FindChildOption(enum.Flag): + + FindDirectChildrenOnly = 0x0 + FindChildrenRecursively = 0x1 + + class FocusPolicy(enum.IntFlag): + + NoFocus = 0x0 + TabFocus = 0x1 + ClickFocus = 0x2 + StrongFocus = 0xb + WheelFocus = 0xf + + class FocusReason(enum.Enum): + + MouseFocusReason = 0x0 + TabFocusReason = 0x1 + BacktabFocusReason = 0x2 + ActiveWindowFocusReason = 0x3 + PopupFocusReason = 0x4 + ShortcutFocusReason = 0x5 + MenuBarFocusReason = 0x6 + OtherFocusReason = 0x7 + NoFocusReason = 0x8 + + class GestureFlag(enum.Flag): + + DontStartGestureOnChildren = 0x1 + ReceivePartialGestures = 0x2 + IgnoredGesturesPropagateToParent = 0x4 + + class GestureState(enum.Enum): + + NoGesture = 0x0 + GestureStarted = 0x1 + GestureUpdated = 0x2 + GestureFinished = 0x3 + GestureCanceled = 0x4 + + class GestureType(enum.IntEnum): + + LastGestureType = -1 + TapGesture = 0x1 + TapAndHoldGesture = 0x2 + PanGesture = 0x3 + PinchGesture = 0x4 + SwipeGesture = 0x5 + CustomGesture = 0x100 + + class GlobalColor(enum.Enum): + + color0 = 0x0 + color1 = 0x1 + black = 0x2 + white = 0x3 + darkGray = 0x4 + gray = 0x5 + lightGray = 0x6 + red = 0x7 + green = 0x8 + blue = 0x9 + cyan = 0xa + magenta = 0xb + yellow = 0xc + darkRed = 0xd + darkGreen = 0xe + darkBlue = 0xf + darkCyan = 0x10 + darkMagenta = 0x11 + darkYellow = 0x12 + transparent = 0x13 + + class HighDpiScaleFactorRoundingPolicy(enum.Enum): + + Unset = 0x0 + Round = 0x1 + Ceil = 0x2 + Floor = 0x3 + RoundPreferFloor = 0x4 + PassThrough = 0x5 + + class HitTestAccuracy(enum.Enum): + + ExactHit = 0x0 + FuzzyHit = 0x1 + + class ImageConversionFlag(enum.Flag): + + AutoColor = 0x0 + AutoDither = 0x0 + DiffuseDither = 0x0 + ThresholdAlphaDither = 0x0 + MonoOnly = 0x2 + ColorMode_Mask = 0x3 + ColorOnly = 0x3 + OrderedAlphaDither = 0x4 + DiffuseAlphaDither = 0x8 + AlphaDither_Mask = 0xc + NoAlpha = 0xc + OrderedDither = 0x10 + ThresholdDither = 0x20 + Dither_Mask = 0x30 + PreferDither = 0x40 + AvoidDither = 0x80 + DitherMode_Mask = 0xc0 + NoOpaqueDetection = 0x100 + NoFormatConversion = 0x200 + + class InputMethodHint(enum.Flag): + + ImhExclusiveInputMask = -65536 + ImhNone = 0x0 + ImhHiddenText = 0x1 + ImhSensitiveData = 0x2 + ImhNoAutoUppercase = 0x4 + ImhPreferNumbers = 0x8 + ImhPreferUppercase = 0x10 + ImhPreferLowercase = 0x20 + ImhNoPredictiveText = 0x40 + ImhDate = 0x80 + ImhTime = 0x100 + ImhPreferLatin = 0x200 + ImhMultiLine = 0x400 + ImhNoEditMenu = 0x800 + ImhNoTextHandles = 0x1000 + ImhDigitsOnly = 0x10000 + ImhFormattedNumbersOnly = 0x20000 + ImhUppercaseOnly = 0x40000 + ImhLowercaseOnly = 0x80000 + ImhDialableCharactersOnly = 0x100000 + ImhEmailCharactersOnly = 0x200000 + ImhUrlCharactersOnly = 0x400000 + ImhLatinOnly = 0x800000 + + class InputMethodQuery(enum.Flag): + + ImPlatformData = -2147483648 + ImQueryAll = -1 + ImEnabled = 0x1 + ImCursorRectangle = 0x2 + ImFont = 0x4 + ImCursorPosition = 0x8 + ImSurroundingText = 0x10 + ImCurrentSelection = 0x20 + ImMaximumTextLength = 0x40 + ImAnchorPosition = 0x80 + ImHints = 0x100 + ImPreferredLanguage = 0x200 + ImAbsolutePosition = 0x400 + ImTextBeforeCursor = 0x800 + ImTextAfterCursor = 0x1000 + ImEnterKeyType = 0x2000 + ImAnchorRectangle = 0x4000 + ImQueryInput = 0x40ba + ImInputItemClipRectangle = 0x8000 + ImReadOnly = 0x10000 + + class ItemDataRole(enum.IntEnum): + + DisplayRole = 0x0 + DecorationRole = 0x1 + EditRole = 0x2 + ToolTipRole = 0x3 + StatusTipRole = 0x4 + WhatsThisRole = 0x5 + FontRole = 0x6 + TextAlignmentRole = 0x7 + BackgroundRole = 0x8 + ForegroundRole = 0x9 + CheckStateRole = 0xa + AccessibleTextRole = 0xb + AccessibleDescriptionRole = 0xc + SizeHintRole = 0xd + InitialSortOrderRole = 0xe + DisplayPropertyRole = 0x1b + DecorationPropertyRole = 0x1c + ToolTipPropertyRole = 0x1d + StatusTipPropertyRole = 0x1e + WhatsThisPropertyRole = 0x1f + RangeModelDataRole = 0x28 + FileInfoRole = 0xfc + RemoteObjectsCacheRole = 0xff + StandardItemFlagsRole = 0xff + UserRole = 0x100 + + class ItemFlag(enum.Flag): + + NoItemFlags = 0x0 + ItemIsSelectable = 0x1 + ItemIsEditable = 0x2 + ItemIsDragEnabled = 0x4 + ItemIsDropEnabled = 0x8 + ItemIsUserCheckable = 0x10 + ItemIsEnabled = 0x20 + ItemIsAutoTristate = 0x40 + ItemNeverHasChildren = 0x80 + ItemIsUserTristate = 0x100 + + class ItemSelectionMode(enum.Enum): + + ContainsItemShape = 0x0 + IntersectsItemShape = 0x1 + ContainsItemBoundingRect = 0x2 + IntersectsItemBoundingRect = 0x3 + + class ItemSelectionOperation(enum.Enum): + + ReplaceSelection = 0x0 + AddToSelection = 0x1 + + class Key(enum.IntEnum): + + Key_Any = 0x20 + Key_Space = 0x20 + Key_Exclam = 0x21 + Key_QuoteDbl = 0x22 + Key_NumberSign = 0x23 + Key_Dollar = 0x24 + Key_Percent = 0x25 + Key_Ampersand = 0x26 + Key_Apostrophe = 0x27 + Key_ParenLeft = 0x28 + Key_ParenRight = 0x29 + Key_Asterisk = 0x2a + Key_Plus = 0x2b + Key_Comma = 0x2c + Key_Minus = 0x2d + Key_Period = 0x2e + Key_Slash = 0x2f + Key_0 = 0x30 + Key_1 = 0x31 + Key_2 = 0x32 + Key_3 = 0x33 + Key_4 = 0x34 + Key_5 = 0x35 + Key_6 = 0x36 + Key_7 = 0x37 + Key_8 = 0x38 + Key_9 = 0x39 + Key_Colon = 0x3a + Key_Semicolon = 0x3b + Key_Less = 0x3c + Key_Equal = 0x3d + Key_Greater = 0x3e + Key_Question = 0x3f + Key_At = 0x40 + Key_A = 0x41 + Key_B = 0x42 + Key_C = 0x43 + Key_D = 0x44 + Key_E = 0x45 + Key_F = 0x46 + Key_G = 0x47 + Key_H = 0x48 + Key_I = 0x49 + Key_J = 0x4a + Key_K = 0x4b + Key_L = 0x4c + Key_M = 0x4d + Key_N = 0x4e + Key_O = 0x4f + Key_P = 0x50 + Key_Q = 0x51 + Key_R = 0x52 + Key_S = 0x53 + Key_T = 0x54 + Key_U = 0x55 + Key_V = 0x56 + Key_W = 0x57 + Key_X = 0x58 + Key_Y = 0x59 + Key_Z = 0x5a + Key_BracketLeft = 0x5b + Key_Backslash = 0x5c + Key_BracketRight = 0x5d + Key_AsciiCircum = 0x5e + Key_Underscore = 0x5f + Key_QuoteLeft = 0x60 + Key_BraceLeft = 0x7b + Key_Bar = 0x7c + Key_BraceRight = 0x7d + Key_AsciiTilde = 0x7e + Key_nobreakspace = 0xa0 + Key_exclamdown = 0xa1 + Key_cent = 0xa2 + Key_sterling = 0xa3 + Key_currency = 0xa4 + Key_yen = 0xa5 + Key_brokenbar = 0xa6 + Key_section = 0xa7 + Key_diaeresis = 0xa8 + Key_copyright = 0xa9 + Key_ordfeminine = 0xaa + Key_guillemotleft = 0xab + Key_notsign = 0xac + Key_hyphen = 0xad + Key_registered = 0xae + Key_macron = 0xaf + Key_degree = 0xb0 + Key_plusminus = 0xb1 + Key_twosuperior = 0xb2 + Key_threesuperior = 0xb3 + Key_acute = 0xb4 + Key_micro = 0xb5 + Key_mu = 0xb5 + Key_paragraph = 0xb6 + Key_periodcentered = 0xb7 + Key_cedilla = 0xb8 + Key_onesuperior = 0xb9 + Key_masculine = 0xba + Key_guillemotright = 0xbb + Key_onequarter = 0xbc + Key_onehalf = 0xbd + Key_threequarters = 0xbe + Key_questiondown = 0xbf + Key_Agrave = 0xc0 + Key_Aacute = 0xc1 + Key_Acircumflex = 0xc2 + Key_Atilde = 0xc3 + Key_Adiaeresis = 0xc4 + Key_Aring = 0xc5 + Key_AE = 0xc6 + Key_Ccedilla = 0xc7 + Key_Egrave = 0xc8 + Key_Eacute = 0xc9 + Key_Ecircumflex = 0xca + Key_Ediaeresis = 0xcb + Key_Igrave = 0xcc + Key_Iacute = 0xcd + Key_Icircumflex = 0xce + Key_Idiaeresis = 0xcf + Key_ETH = 0xd0 + Key_Ntilde = 0xd1 + Key_Ograve = 0xd2 + Key_Oacute = 0xd3 + Key_Ocircumflex = 0xd4 + Key_Otilde = 0xd5 + Key_Odiaeresis = 0xd6 + Key_multiply = 0xd7 + Key_Ooblique = 0xd8 + Key_Ugrave = 0xd9 + Key_Uacute = 0xda + Key_Ucircumflex = 0xdb + Key_Udiaeresis = 0xdc + Key_Yacute = 0xdd + Key_THORN = 0xde + Key_ssharp = 0xdf + Key_division = 0xf7 + Key_ydiaeresis = 0xff + Key_Escape = 0x1000000 + Key_Tab = 0x1000001 + Key_Backtab = 0x1000002 + Key_Backspace = 0x1000003 + Key_Return = 0x1000004 + Key_Enter = 0x1000005 + Key_Insert = 0x1000006 + Key_Delete = 0x1000007 + Key_Pause = 0x1000008 + Key_Print = 0x1000009 + Key_SysReq = 0x100000a + Key_Clear = 0x100000b + Key_Home = 0x1000010 + Key_End = 0x1000011 + Key_Left = 0x1000012 + Key_Up = 0x1000013 + Key_Right = 0x1000014 + Key_Down = 0x1000015 + Key_PageUp = 0x1000016 + Key_PageDown = 0x1000017 + Key_Shift = 0x1000020 + Key_Control = 0x1000021 + Key_Meta = 0x1000022 + Key_Alt = 0x1000023 + Key_CapsLock = 0x1000024 + Key_NumLock = 0x1000025 + Key_ScrollLock = 0x1000026 + Key_F1 = 0x1000030 + Key_F2 = 0x1000031 + Key_F3 = 0x1000032 + Key_F4 = 0x1000033 + Key_F5 = 0x1000034 + Key_F6 = 0x1000035 + Key_F7 = 0x1000036 + Key_F8 = 0x1000037 + Key_F9 = 0x1000038 + Key_F10 = 0x1000039 + Key_F11 = 0x100003a + Key_F12 = 0x100003b + Key_F13 = 0x100003c + Key_F14 = 0x100003d + Key_F15 = 0x100003e + Key_F16 = 0x100003f + Key_F17 = 0x1000040 + Key_F18 = 0x1000041 + Key_F19 = 0x1000042 + Key_F20 = 0x1000043 + Key_F21 = 0x1000044 + Key_F22 = 0x1000045 + Key_F23 = 0x1000046 + Key_F24 = 0x1000047 + Key_F25 = 0x1000048 + Key_F26 = 0x1000049 + Key_F27 = 0x100004a + Key_F28 = 0x100004b + Key_F29 = 0x100004c + Key_F30 = 0x100004d + Key_F31 = 0x100004e + Key_F32 = 0x100004f + Key_F33 = 0x1000050 + Key_F34 = 0x1000051 + Key_F35 = 0x1000052 + Key_Super_L = 0x1000053 + Key_Super_R = 0x1000054 + Key_Menu = 0x1000055 + Key_Hyper_L = 0x1000056 + Key_Hyper_R = 0x1000057 + Key_Help = 0x1000058 + Key_Direction_L = 0x1000059 + Key_Direction_R = 0x1000060 + Key_Back = 0x1000061 + Key_Forward = 0x1000062 + Key_Stop = 0x1000063 + Key_Refresh = 0x1000064 + Key_VolumeDown = 0x1000070 + Key_VolumeMute = 0x1000071 + Key_VolumeUp = 0x1000072 + Key_BassBoost = 0x1000073 + Key_BassUp = 0x1000074 + Key_BassDown = 0x1000075 + Key_TrebleUp = 0x1000076 + Key_TrebleDown = 0x1000077 + Key_MediaPlay = 0x1000080 + Key_MediaStop = 0x1000081 + Key_MediaPrevious = 0x1000082 + Key_MediaNext = 0x1000083 + Key_MediaRecord = 0x1000084 + Key_MediaPause = 0x1000085 + Key_MediaTogglePlayPause = 0x1000086 + Key_HomePage = 0x1000090 + Key_Favorites = 0x1000091 + Key_Search = 0x1000092 + Key_Standby = 0x1000093 + Key_OpenUrl = 0x1000094 + Key_LaunchMail = 0x10000a0 + Key_LaunchMedia = 0x10000a1 + Key_Launch0 = 0x10000a2 + Key_Launch1 = 0x10000a3 + Key_Launch2 = 0x10000a4 + Key_Launch3 = 0x10000a5 + Key_Launch4 = 0x10000a6 + Key_Launch5 = 0x10000a7 + Key_Launch6 = 0x10000a8 + Key_Launch7 = 0x10000a9 + Key_Launch8 = 0x10000aa + Key_Launch9 = 0x10000ab + Key_LaunchA = 0x10000ac + Key_LaunchB = 0x10000ad + Key_LaunchC = 0x10000ae + Key_LaunchD = 0x10000af + Key_LaunchE = 0x10000b0 + Key_LaunchF = 0x10000b1 + Key_MonBrightnessUp = 0x10000b2 + Key_MonBrightnessDown = 0x10000b3 + Key_KeyboardLightOnOff = 0x10000b4 + Key_KeyboardBrightnessUp = 0x10000b5 + Key_KeyboardBrightnessDown = 0x10000b6 + Key_PowerOff = 0x10000b7 + Key_WakeUp = 0x10000b8 + Key_Eject = 0x10000b9 + Key_ScreenSaver = 0x10000ba + Key_WWW = 0x10000bb + Key_Memo = 0x10000bc + Key_LightBulb = 0x10000bd + Key_Shop = 0x10000be + Key_History = 0x10000bf + Key_AddFavorite = 0x10000c0 + Key_HotLinks = 0x10000c1 + Key_BrightnessAdjust = 0x10000c2 + Key_Finance = 0x10000c3 + Key_Community = 0x10000c4 + Key_AudioRewind = 0x10000c5 + Key_BackForward = 0x10000c6 + Key_ApplicationLeft = 0x10000c7 + Key_ApplicationRight = 0x10000c8 + Key_Book = 0x10000c9 + Key_CD = 0x10000ca + Key_Calculator = 0x10000cb + Key_ToDoList = 0x10000cc + Key_ClearGrab = 0x10000cd + Key_Close = 0x10000ce + Key_Copy = 0x10000cf + Key_Cut = 0x10000d0 + Key_Display = 0x10000d1 + Key_DOS = 0x10000d2 + Key_Documents = 0x10000d3 + Key_Excel = 0x10000d4 + Key_Explorer = 0x10000d5 + Key_Game = 0x10000d6 + Key_Go = 0x10000d7 + Key_iTouch = 0x10000d8 + Key_LogOff = 0x10000d9 + Key_Market = 0x10000da + Key_Meeting = 0x10000db + Key_MenuKB = 0x10000dc + Key_MenuPB = 0x10000dd + Key_MySites = 0x10000de + Key_News = 0x10000df + Key_OfficeHome = 0x10000e0 + Key_Option = 0x10000e1 + Key_Paste = 0x10000e2 + Key_Phone = 0x10000e3 + Key_Calendar = 0x10000e4 + Key_Reply = 0x10000e5 + Key_Reload = 0x10000e6 + Key_RotateWindows = 0x10000e7 + Key_RotationPB = 0x10000e8 + Key_RotationKB = 0x10000e9 + Key_Save = 0x10000ea + Key_Send = 0x10000eb + Key_Spell = 0x10000ec + Key_SplitScreen = 0x10000ed + Key_Support = 0x10000ee + Key_TaskPane = 0x10000ef + Key_Terminal = 0x10000f0 + Key_Tools = 0x10000f1 + Key_Travel = 0x10000f2 + Key_Video = 0x10000f3 + Key_Word = 0x10000f4 + Key_Xfer = 0x10000f5 + Key_ZoomIn = 0x10000f6 + Key_ZoomOut = 0x10000f7 + Key_Away = 0x10000f8 + Key_Messenger = 0x10000f9 + Key_WebCam = 0x10000fa + Key_MailForward = 0x10000fb + Key_Pictures = 0x10000fc + Key_Music = 0x10000fd + Key_Battery = 0x10000fe + Key_Bluetooth = 0x10000ff + Key_WLAN = 0x1000100 + Key_UWB = 0x1000101 + Key_AudioForward = 0x1000102 + Key_AudioRepeat = 0x1000103 + Key_AudioRandomPlay = 0x1000104 + Key_Subtitle = 0x1000105 + Key_AudioCycleTrack = 0x1000106 + Key_Time = 0x1000107 + Key_Hibernate = 0x1000108 + Key_View = 0x1000109 + Key_TopMenu = 0x100010a + Key_PowerDown = 0x100010b + Key_Suspend = 0x100010c + Key_ContrastAdjust = 0x100010d + Key_LaunchG = 0x100010e + Key_LaunchH = 0x100010f + Key_TouchpadToggle = 0x1000110 + Key_TouchpadOn = 0x1000111 + Key_TouchpadOff = 0x1000112 + Key_MicMute = 0x1000113 + Key_Red = 0x1000114 + Key_Green = 0x1000115 + Key_Yellow = 0x1000116 + Key_Blue = 0x1000117 + Key_ChannelUp = 0x1000118 + Key_ChannelDown = 0x1000119 + Key_Guide = 0x100011a + Key_Info = 0x100011b + Key_Settings = 0x100011c + Key_MicVolumeUp = 0x100011d + Key_MicVolumeDown = 0x100011e + Key_Keyboard = 0x100011f + Key_New = 0x1000120 + Key_Open = 0x1000121 + Key_Find = 0x1000122 + Key_Undo = 0x1000123 + Key_Redo = 0x1000124 + Key_AltGr = 0x1001103 + Key_Multi_key = 0x1001120 + Key_Kanji = 0x1001121 + Key_Muhenkan = 0x1001122 + Key_Henkan = 0x1001123 + Key_Romaji = 0x1001124 + Key_Hiragana = 0x1001125 + Key_Katakana = 0x1001126 + Key_Hiragana_Katakana = 0x1001127 + Key_Zenkaku = 0x1001128 + Key_Hankaku = 0x1001129 + Key_Zenkaku_Hankaku = 0x100112a + Key_Touroku = 0x100112b + Key_Massyo = 0x100112c + Key_Kana_Lock = 0x100112d + Key_Kana_Shift = 0x100112e + Key_Eisu_Shift = 0x100112f + Key_Eisu_toggle = 0x1001130 + Key_Hangul = 0x1001131 + Key_Hangul_Start = 0x1001132 + Key_Hangul_End = 0x1001133 + Key_Hangul_Hanja = 0x1001134 + Key_Hangul_Jamo = 0x1001135 + Key_Hangul_Romaja = 0x1001136 + Key_Codeinput = 0x1001137 + Key_Hangul_Jeonja = 0x1001138 + Key_Hangul_Banja = 0x1001139 + Key_Hangul_PreHanja = 0x100113a + Key_Hangul_PostHanja = 0x100113b + Key_SingleCandidate = 0x100113c + Key_MultipleCandidate = 0x100113d + Key_PreviousCandidate = 0x100113e + Key_Hangul_Special = 0x100113f + Key_Mode_switch = 0x100117e + Key_Dead_Grave = 0x1001250 + Key_Dead_Acute = 0x1001251 + Key_Dead_Circumflex = 0x1001252 + Key_Dead_Tilde = 0x1001253 + Key_Dead_Macron = 0x1001254 + Key_Dead_Breve = 0x1001255 + Key_Dead_Abovedot = 0x1001256 + Key_Dead_Diaeresis = 0x1001257 + Key_Dead_Abovering = 0x1001258 + Key_Dead_Doubleacute = 0x1001259 + Key_Dead_Caron = 0x100125a + Key_Dead_Cedilla = 0x100125b + Key_Dead_Ogonek = 0x100125c + Key_Dead_Iota = 0x100125d + Key_Dead_Voiced_Sound = 0x100125e + Key_Dead_Semivoiced_Sound = 0x100125f + Key_Dead_Belowdot = 0x1001260 + Key_Dead_Hook = 0x1001261 + Key_Dead_Horn = 0x1001262 + Key_Dead_Stroke = 0x1001263 + Key_Dead_Abovecomma = 0x1001264 + Key_Dead_Abovereversedcomma = 0x1001265 + Key_Dead_Doublegrave = 0x1001266 + Key_Dead_Belowring = 0x1001267 + Key_Dead_Belowmacron = 0x1001268 + Key_Dead_Belowcircumflex = 0x1001269 + Key_Dead_Belowtilde = 0x100126a + Key_Dead_Belowbreve = 0x100126b + Key_Dead_Belowdiaeresis = 0x100126c + Key_Dead_Invertedbreve = 0x100126d + Key_Dead_Belowcomma = 0x100126e + Key_Dead_Currency = 0x100126f + Key_Dead_a = 0x1001280 + Key_Dead_A = 0x1001281 + Key_Dead_e = 0x1001282 + Key_Dead_E = 0x1001283 + Key_Dead_i = 0x1001284 + Key_Dead_I = 0x1001285 + Key_Dead_o = 0x1001286 + Key_Dead_O = 0x1001287 + Key_Dead_u = 0x1001288 + Key_Dead_U = 0x1001289 + Key_Dead_Small_Schwa = 0x100128a + Key_Dead_Capital_Schwa = 0x100128b + Key_Dead_Greek = 0x100128c + Key_Dead_Lowline = 0x1001290 + Key_Dead_Aboveverticalline = 0x1001291 + Key_Dead_Belowverticalline = 0x1001292 + Key_Dead_Longsolidusoverlay = 0x1001293 + Key_MediaLast = 0x100ffff + Key_Select = 0x1010000 + Key_Yes = 0x1010001 + Key_No = 0x1010002 + Key_Cancel = 0x1020001 + Key_Printer = 0x1020002 + Key_Execute = 0x1020003 + Key_Sleep = 0x1020004 + Key_Play = 0x1020005 + Key_Zoom = 0x1020006 + Key_Exit = 0x102000a + Key_Context1 = 0x1100000 + Key_Context2 = 0x1100001 + Key_Context3 = 0x1100002 + Key_Context4 = 0x1100003 + Key_Call = 0x1100004 + Key_Hangup = 0x1100005 + Key_Flip = 0x1100006 + Key_ToggleCallHangup = 0x1100007 + Key_VoiceDial = 0x1100008 + Key_LastNumberRedial = 0x1100009 + Key_Camera = 0x1100020 + Key_CameraFocus = 0x1100021 + Key_unknown = 0x1ffffff + + class KeyboardModifier(enum.Flag): + + KeyboardModifierMask = -33554432 + NoModifier = 0x0 + ShiftModifier = 0x2000000 + ControlModifier = 0x4000000 + AltModifier = 0x8000000 + MetaModifier = 0x10000000 + KeypadModifier = 0x20000000 + GroupSwitchModifier = 0x40000000 + + class LayoutDirection(enum.Enum): + + LeftToRight = 0x0 + RightToLeft = 0x1 + LayoutDirectionAuto = 0x2 + + class MaskMode(enum.Enum): + + MaskInColor = 0x0 + MaskOutColor = 0x1 + + class MatchFlag(enum.Flag): + + MatchExactly = 0x0 + MatchContains = 0x1 + MatchStartsWith = 0x2 + MatchEndsWith = 0x3 + MatchRegularExpression = 0x4 + MatchWildcard = 0x5 + MatchFixedString = 0x8 + MatchTypeMask = 0xf + MatchCaseSensitive = 0x10 + MatchWrap = 0x20 + MatchRecursive = 0x40 + + class Modifier(enum.Flag): + + MODIFIER_MASK = -33554432 + SHIFT = 0x2000000 + CTRL = 0x4000000 + ALT = 0x8000000 + META = 0x10000000 + + class MouseButton(enum.Flag): + + MouseButtonMask = -1 + NoButton = 0x0 + LeftButton = 0x1 + RightButton = 0x2 + MiddleButton = 0x4 + BackButton = 0x8 + ExtraButton1 = 0x8 + XButton1 = 0x8 + ExtraButton2 = 0x10 + ForwardButton = 0x10 + XButton2 = 0x10 + ExtraButton3 = 0x20 + TaskButton = 0x20 + ExtraButton4 = 0x40 + ExtraButton5 = 0x80 + ExtraButton6 = 0x100 + ExtraButton7 = 0x200 + ExtraButton8 = 0x400 + ExtraButton9 = 0x800 + ExtraButton10 = 0x1000 + ExtraButton11 = 0x2000 + ExtraButton12 = 0x4000 + ExtraButton13 = 0x8000 + ExtraButton14 = 0x10000 + ExtraButton15 = 0x20000 + ExtraButton16 = 0x40000 + ExtraButton17 = 0x80000 + ExtraButton18 = 0x100000 + ExtraButton19 = 0x200000 + ExtraButton20 = 0x400000 + ExtraButton21 = 0x800000 + ExtraButton22 = 0x1000000 + ExtraButton23 = 0x2000000 + ExtraButton24 = 0x4000000 + MaxMouseButton = 0x4000000 + AllButtons = 0x7ffffff + + class MouseEventFlag(enum.Flag): + + NoMouseEventFlag = 0x0 + MouseEventCreatedDoubleClick = 0x1 + MouseEventFlagMask = 0xff + + class MouseEventSource(enum.Enum): + + MouseEventNotSynthesized = 0x0 + MouseEventSynthesizedBySystem = 0x1 + MouseEventSynthesizedByQt = 0x2 + MouseEventSynthesizedByApplication = 0x3 + + class NativeGestureType(enum.Enum): + + BeginNativeGesture = 0x0 + EndNativeGesture = 0x1 + PanNativeGesture = 0x2 + ZoomNativeGesture = 0x3 + SmartZoomNativeGesture = 0x4 + RotateNativeGesture = 0x5 + SwipeNativeGesture = 0x6 + + class NavigationMode(enum.Enum): + + NavigationModeNone = 0x0 + NavigationModeKeypadTabOrder = 0x1 + NavigationModeKeypadDirectional = 0x2 + NavigationModeCursorAuto = 0x3 + NavigationModeCursorForceVisible = 0x4 + + class Orientation(enum.Flag): + + Horizontal = 0x1 + Vertical = 0x2 + + class PenCapStyle(enum.Enum): + + FlatCap = 0x0 + SquareCap = 0x10 + RoundCap = 0x20 + MPenCapStyle = 0x30 + + class PenJoinStyle(enum.Enum): + + MiterJoin = 0x0 + BevelJoin = 0x40 + RoundJoin = 0x80 + SvgMiterJoin = 0x100 + MPenJoinStyle = 0x1c0 + + class PenStyle(enum.Enum): + + NoPen = 0x0 + SolidLine = 0x1 + DashLine = 0x2 + DotLine = 0x3 + DashDotLine = 0x4 + DashDotDotLine = 0x5 + CustomDashLine = 0x6 + MPenStyle = 0xf + + class PermissionStatus(enum.Enum): + + Undetermined = 0x0 + Granted = 0x1 + Denied = 0x2 + + class ReturnByValueConstant(enum.Enum): + + ReturnByValue = 0x0 + + class ScreenOrientation(enum.Flag): + + PrimaryOrientation = 0x0 + PortraitOrientation = 0x1 + LandscapeOrientation = 0x2 + InvertedPortraitOrientation = 0x4 + InvertedLandscapeOrientation = 0x8 + + class ScrollBarPolicy(enum.Enum): + + ScrollBarAsNeeded = 0x0 + ScrollBarAlwaysOff = 0x1 + ScrollBarAlwaysOn = 0x2 + + class ScrollPhase(enum.Enum): + + NoScrollPhase = 0x0 + ScrollBegin = 0x1 + ScrollUpdate = 0x2 + ScrollEnd = 0x3 + ScrollMomentum = 0x4 + + class ShortcutContext(enum.Enum): + + WidgetShortcut = 0x0 + WindowShortcut = 0x1 + ApplicationShortcut = 0x2 + WidgetWithChildrenShortcut = 0x3 + + class SizeHint(enum.Enum): + + MinimumSize = 0x0 + PreferredSize = 0x1 + MaximumSize = 0x2 + MinimumDescent = 0x3 + NSizeHints = 0x4 + + class SizeMode(enum.Enum): + + AbsoluteSize = 0x0 + RelativeSize = 0x1 + + class SortOrder(enum.Enum): + + AscendingOrder = 0x0 + DescendingOrder = 0x1 + + class SplitBehaviorFlags(enum.Flag): + + KeepEmptyParts = 0x0 + SkipEmptyParts = 0x1 + + class TabFocusBehavior(enum.Enum): + + NoTabFocus = 0x0 + TabFocusTextControls = 0x1 + TabFocusListControls = 0x2 + TabFocusAllControls = 0xff + + class TextElideMode(enum.Enum): + + ElideLeft = 0x0 + ElideRight = 0x1 + ElideMiddle = 0x2 + ElideNone = 0x3 + + class TextFlag(enum.IntFlag): + + TextSingleLine = 0x100 + TextDontClip = 0x200 + TextExpandTabs = 0x400 + TextShowMnemonic = 0x800 + TextWordWrap = 0x1000 + TextWrapAnywhere = 0x2000 + TextDontPrint = 0x4000 + TextHideMnemonic = 0x8000 + TextJustificationForced = 0x10000 + TextForceLeftToRight = 0x20000 + TextForceRightToLeft = 0x40000 + TextLongestVariant = 0x80000 + TextIncludeTrailingSpaces = 0x8000000 + + class TextFormat(enum.Enum): + + PlainText = 0x0 + RichText = 0x1 + AutoText = 0x2 + MarkdownText = 0x3 + + class TextInteractionFlag(enum.Flag): + + NoTextInteraction = 0x0 + TextSelectableByMouse = 0x1 + TextSelectableByKeyboard = 0x2 + LinksAccessibleByMouse = 0x4 + LinksAccessibleByKeyboard = 0x8 + TextBrowserInteraction = 0xd + TextEditable = 0x10 + TextEditorInteraction = 0x13 + + class TileRule(enum.Enum): + + StretchTile = 0x0 + RepeatTile = 0x1 + RoundTile = 0x2 + + class TimeSpec(enum.Enum): + + LocalTime = 0x0 + UTC = 0x1 + OffsetFromUTC = 0x2 + TimeZone = 0x3 + + class TimerId(enum.Enum): + + Invalid = 0x0 + + class TimerType(enum.Enum): + + PreciseTimer = 0x0 + CoarseTimer = 0x1 + VeryCoarseTimer = 0x2 + + class ToolBarArea(enum.Flag): + + NoToolBarArea = 0x0 + LeftToolBarArea = 0x1 + RightToolBarArea = 0x2 + TopToolBarArea = 0x4 + BottomToolBarArea = 0x8 + AllToolBarAreas = 0xf + ToolBarArea_Mask = 0xf + + class ToolBarAreaSizes(enum.Enum): + + NToolBarAreas = 0x4 + + class ToolButtonStyle(enum.Enum): + + ToolButtonIconOnly = 0x0 + ToolButtonTextOnly = 0x1 + ToolButtonTextBesideIcon = 0x2 + ToolButtonTextUnderIcon = 0x3 + ToolButtonFollowStyle = 0x4 + + class TouchPointState(enum.Flag): + + TouchPointUnknownState = 0x0 + TouchPointPressed = 0x1 + TouchPointMoved = 0x2 + TouchPointStationary = 0x4 + TouchPointReleased = 0x8 + + class TransformationMode(enum.Enum): + + FastTransformation = 0x0 + SmoothTransformation = 0x1 + + class UIEffect(enum.Enum): + + UI_General = 0x0 + UI_AnimateMenu = 0x1 + UI_FadeMenu = 0x2 + UI_AnimateCombo = 0x3 + UI_AnimateTooltip = 0x4 + UI_FadeTooltip = 0x5 + UI_AnimateToolBox = 0x6 + + class WhiteSpaceMode(enum.Enum): + + WhiteSpaceModeUndefined = -1 + WhiteSpaceNormal = 0x0 + WhiteSpacePre = 0x1 + WhiteSpaceNoWrap = 0x2 + + class WidgetAttribute(enum.Enum): + + WA_Disabled = 0x0 + WA_UnderMouse = 0x1 + WA_MouseTracking = 0x2 + WA_OpaquePaintEvent = 0x4 + WA_StaticContents = 0x5 + WA_LaidOut = 0x7 + WA_PaintOnScreen = 0x8 + WA_NoSystemBackground = 0x9 + WA_UpdatesDisabled = 0xa + WA_Mapped = 0xb + WA_InputMethodEnabled = 0xe + WA_WState_Visible = 0xf + WA_WState_Hidden = 0x10 + WA_ForceDisabled = 0x20 + WA_KeyCompression = 0x21 + WA_PendingMoveEvent = 0x22 + WA_PendingResizeEvent = 0x23 + WA_SetPalette = 0x24 + WA_SetFont = 0x25 + WA_SetCursor = 0x26 + WA_NoChildEventsFromChildren = 0x27 + WA_WindowModified = 0x29 + WA_Resized = 0x2a + WA_Moved = 0x2b + WA_PendingUpdate = 0x2c + WA_InvalidSize = 0x2d + WA_CustomWhatsThis = 0x2f + WA_LayoutOnEntireRect = 0x30 + WA_OutsideWSRange = 0x31 + WA_GrabbedShortcut = 0x32 + WA_TransparentForMouseEvents = 0x33 + WA_PaintUnclipped = 0x34 + WA_SetWindowIcon = 0x35 + WA_NoMouseReplay = 0x36 + WA_DeleteOnClose = 0x37 + WA_RightToLeft = 0x38 + WA_SetLayoutDirection = 0x39 + WA_NoChildEventsForParent = 0x3a + WA_ForceUpdatesDisabled = 0x3b + WA_WState_Created = 0x3c + WA_WState_CompressKeys = 0x3d + WA_WState_InPaintEvent = 0x3e + WA_WState_Reparented = 0x3f + WA_WState_ConfigPending = 0x40 + WA_WState_Polished = 0x42 + WA_WState_OwnSizePolicy = 0x44 + WA_WState_ExplicitShowHide = 0x45 + WA_ShowModal = 0x46 + WA_MouseNoMask = 0x47 + WA_NoMousePropagation = 0x49 + WA_Hover = 0x4a + WA_InputMethodTransparent = 0x4b + WA_QuitOnClose = 0x4c + WA_KeyboardFocusChange = 0x4d + WA_AcceptDrops = 0x4e + WA_DropSiteRegistered = 0x4f + WA_WindowPropagation = 0x50 + WA_NoX11EventCompression = 0x51 + WA_TintedBackground = 0x52 + WA_X11OpenGLOverlay = 0x53 + WA_AlwaysShowToolTips = 0x54 + WA_MacOpaqueSizeGrip = 0x55 + WA_SetStyle = 0x56 + WA_SetLocale = 0x57 + WA_MacShowFocusRect = 0x58 + WA_MacNormalSize = 0x59 + WA_MacSmallSize = 0x5a + WA_MacMiniSize = 0x5b + WA_LayoutUsesWidgetRect = 0x5c + WA_StyledBackground = 0x5d + WA_CanHostQMdiSubWindowTitleBar = 0x5f + WA_MacAlwaysShowToolWindow = 0x60 + WA_StyleSheet = 0x61 + WA_ShowWithoutActivating = 0x62 + WA_X11BypassTransientForHint = 0x63 + WA_NativeWindow = 0x64 + WA_DontCreateNativeAncestors = 0x65 + WA_DontShowOnScreen = 0x67 + WA_X11NetWmWindowTypeDesktop = 0x68 + WA_X11NetWmWindowTypeDock = 0x69 + WA_X11NetWmWindowTypeToolBar = 0x6a + WA_X11NetWmWindowTypeMenu = 0x6b + WA_X11NetWmWindowTypeUtility = 0x6c + WA_X11NetWmWindowTypeSplash = 0x6d + WA_X11NetWmWindowTypeDialog = 0x6e + WA_X11NetWmWindowTypeDropDownMenu = 0x6f + WA_X11NetWmWindowTypePopupMenu = 0x70 + WA_X11NetWmWindowTypeToolTip = 0x71 + WA_X11NetWmWindowTypeNotification = 0x72 + WA_X11NetWmWindowTypeCombo = 0x73 + WA_X11NetWmWindowTypeDND = 0x74 + WA_SetWindowModality = 0x76 + WA_WState_WindowOpacitySet = 0x77 + WA_TranslucentBackground = 0x78 + WA_AcceptTouchEvents = 0x79 + WA_WState_AcceptedTouchBeginEvent = 0x7a + WA_TouchPadAcceptSingleTouchEvents = 0x7b + WA_X11DoNotAcceptFocus = 0x7e + WA_AlwaysStackOnTop = 0x80 + WA_TabletTracking = 0x81 + WA_ContentsMarginsRespectsSafeArea = 0x82 + WA_StyleSheetTarget = 0x83 + WA_AttributeCount = 0x84 + + class WindowFrameSection(enum.Enum): + + NoSection = 0x0 + LeftSection = 0x1 + TopLeftSection = 0x2 + TopSection = 0x3 + TopRightSection = 0x4 + RightSection = 0x5 + BottomRightSection = 0x6 + BottomSection = 0x7 + BottomLeftSection = 0x8 + TitleBarArea = 0x9 + + class WindowModality(enum.Enum): + + NonModal = 0x0 + WindowModal = 0x1 + ApplicationModal = 0x2 + + class WindowState(enum.Flag): + + WindowNoState = 0x0 + WindowMinimized = 0x1 + WindowMaximized = 0x2 + WindowFullScreen = 0x4 + WindowActive = 0x8 + + class WindowType(enum.IntFlag): + + WindowFullscreenButtonHint = -2147483648 + Widget = 0x0 + Window = 0x1 + Dialog = 0x3 + Sheet = 0x5 + Drawer = 0x7 + Popup = 0x9 + Tool = 0xb + ToolTip = 0xd + SplashScreen = 0xf + Desktop = 0x11 + SubWindow = 0x12 + ForeignWindow = 0x21 + CoverWindow = 0x41 + WindowType_Mask = 0xff + MSWindowsFixedSizeDialogHint = 0x100 + MSWindowsOwnDC = 0x200 + BypassWindowManagerHint = 0x400 + X11BypassWindowManagerHint = 0x400 + FramelessWindowHint = 0x800 + WindowTitleHint = 0x1000 + WindowSystemMenuHint = 0x2000 + WindowMinimizeButtonHint = 0x4000 + WindowMaximizeButtonHint = 0x8000 + WindowMinMaxButtonsHint = 0xc000 + WindowContextHelpButtonHint = 0x10000 + WindowShadeButtonHint = 0x20000 + WindowStaysOnTopHint = 0x40000 + WindowTransparentForInput = 0x80000 + WindowOverridesSystemGestures = 0x100000 + WindowDoesNotAcceptFocus = 0x200000 + ExpandedClientAreaHint = 0x400000 + MaximizeUsingFullscreenGeometryHint = 0x400000 + NoTitleBarBackgroundHint = 0x800000 + CustomizeWindowHint = 0x2000000 + WindowStaysOnBottomHint = 0x4000000 + WindowCloseButtonHint = 0x8000000 + MacWindowToolBarButtonHint = 0x10000000 + BypassGraphicsProxyWidget = 0x20000000 + NoDropShadowWindowHint = 0x40000000 + + + @staticmethod + def beginPropertyUpdateGroup() -> None: ... + @staticmethod + def bin(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def bom(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def center(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def dec(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def endPropertyUpdateGroup() -> None: ... + @staticmethod + def endl(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def fixed(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def flush(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def forcepoint(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def forcesign(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def hex(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def left(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def lowercasebase(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def lowercasedigits(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def noforcepoint(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def noforcesign(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def noshowbase(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def oct(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def reset(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def right(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def scientific(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def showbase(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def uppercasebase(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def uppercasedigits(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + @staticmethod + def ws(s: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + + +class QtMsgType(enum.IntEnum): + + QtDebugMsg = 0x0 + QtWarningMsg = 0x1 + QtCriticalMsg = 0x2 + QtSystemMsg = 0x2 + QtFatalMsg = 0x3 + QtInfoMsg = 0x4 + + +class Signal: + + def __init__(self, /, *types: type, name: str | None = ..., arguments: typing.Optional[typing.List[str]] = ...) -> None: ... + + @typing.overload + def __get__(self, instance: PySide6.QtCore.QObject, owner: typing.Optional[typing.Any], /) -> PySide6.QtCore.SignalInstance: ... + @typing.overload + def __get__(self, instance: None, owner: typing.Optional[typing.Any], /) -> PySide6.QtCore.Signal: ... + + +class SignalInstance: + def __repr__(self, /) -> str: ... + def connect(self, slot: object, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtCore.QMetaObject.Connection: ... + def disconnect(self, /, slot: object | None = ...) -> bool: ... + def emit(self, /, *args: typing.Any) -> None: ... + + +class Slot: + + def __init__(self, /, *types: type | str, name: str | None = ..., result: type | str | None = ...) -> None: ... + + def __call__(self, function: collections.abc.Callable[..., typing.Any], /) -> typing.Any: ... + + +def QEnum(arg__1: object, /) -> object: ... +def QFlag(arg__1: object, /) -> object: ... +def QT_TRANSLATE_NOOP(context: object, message: object, /) -> object: ... +def QT_TRANSLATE_NOOP3(context: object, message: object, disambiguation: object, /) -> object: ... +def QT_TRANSLATE_NOOP_UTF8(message: object, /) -> object: ... +def QT_TR_NOOP(message: object, /) -> object: ... +def QT_TR_NOOP_UTF8(message: object, /) -> object: ... +def Q_ARG(type: object, value: object, /) -> PySide6.QtCore.QGenericArgumentHolder: ... +def Q_RETURN_ARG(type: object, /) -> PySide6.QtCore.QGenericReturnArgumentHolder: ... +def SIGNAL(signature: str, /) -> str: ... +def SLOT(signature: str, /) -> str: ... +def __init_feature__() -> None: ... +def __moduleShutdown() -> None: ... +def qAbs(arg__1: float, /) -> float: ... +def qAddPostRoutine(callable: object, /) -> None: ... +def qCCritical(logging_category: PySide6.QtCore.QLoggingCategory, message: bytes | bytearray | memoryview, /) -> None: ... +def qCDebug(logging_category: PySide6.QtCore.QLoggingCategory, message: bytes | bytearray | memoryview, /) -> None: ... +def qCInfo(logging_category: PySide6.QtCore.QLoggingCategory, message: bytes | bytearray | memoryview, /) -> None: ... +def qCWarning(logging_category: PySide6.QtCore.QLoggingCategory, message: bytes | bytearray | memoryview, /) -> None: ... +@typing.overload +def qCompress(data: bytes | bytearray | memoryview, nbytes: int, /, compressionLevel: int = ...) -> PySide6.QtCore.QByteArray: ... +@typing.overload +def qCompress(data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, compressionLevel: int = ...) -> PySide6.QtCore.QByteArray: ... +def qCritical(message: str, /) -> None: ... +def qDebug(message: str, /) -> None: ... +def qFastCos(x: float, /) -> float: ... +def qFastSin(x: float, /) -> float: ... +def qFatal(message: str, /) -> None: ... +def qFormatLogMessage(type: PySide6.QtCore.QtMsgType, context: PySide6.QtCore.QMessageLogContext, buf: str, /) -> str: ... +def qFuzzyCompare(p1: float, p2: float, /) -> bool: ... +def qFuzzyIsNull(d: float, /) -> bool: ... +def qInfo(message: str, /) -> None: ... +def qInstallMessageHandler(callable: object, /) -> object: ... +def qIsFinite(d: float, /) -> bool: ... +def qIsInf(d: float, /) -> bool: ... +def qIsNaN(d: float, /) -> bool: ... +def qIsNull(d: float, /) -> bool: ... +def qRegisterResourceData(arg__1: int, arg__2: bytes | bytearray | memoryview, arg__3: bytes | bytearray | memoryview, arg__4: bytes | bytearray | memoryview, /) -> bool: ... +def qSetMessagePattern(messagePattern: str, /) -> None: ... +@typing.overload +def qUncompress(data: bytes | bytearray | memoryview, nbytes: int, /) -> PySide6.QtCore.QByteArray: ... +@typing.overload +def qUncompress(data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... +def qUnregisterResourceData(arg__1: int, arg__2: bytes | bytearray | memoryview, arg__3: bytes | bytearray | memoryview, arg__4: bytes | bytearray | memoryview, /) -> bool: ... +def qVersion() -> str: ... +def qWarning(message: str, /) -> None: ... +def qtTrId(id: str, /, n: int = ...) -> str: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtDBus.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtDBus.pyi new file mode 100644 index 0000000..4d5c39d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtDBus.pyi @@ -0,0 +1,691 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtDBus, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtDBus` + +import PySide6.QtDBus +import PySide6.QtCore + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QDBus(Shiboken.Object): + + class CallMode(enum.Enum): + + NoBlock = 0x0 + Block = 0x1 + BlockWithGui = 0x2 + AutoDetect = 0x3 + + +class QDBusAbstractAdaptor(PySide6.QtCore.QObject): + + def __init__(self, parent: PySide6.QtCore.QObject, /) -> None: ... + + def autoRelaySignals(self, /) -> bool: ... + def setAutoRelaySignals(self, enable: bool, /) -> None: ... + + +class QDBusAbstractInterface(PySide6.QtDBus.QDBusAbstractInterfaceBase): + + def __init__(self, service: str, path: str, interface: bytes | bytearray | memoryview, connection: PySide6.QtDBus.QDBusConnection, parent: PySide6.QtCore.QObject, /) -> None: ... + + def asyncCall(self, method: str, /) -> PySide6.QtDBus.QDBusPendingCall: ... + def asyncCallWithArgumentList(self, method: str, args: collections.abc.Sequence[typing.Any], /) -> PySide6.QtDBus.QDBusPendingCall: ... + @typing.overload + def call(self, mode: PySide6.QtDBus.QDBus.CallMode, method: str, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, arg__6: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, arg__6: typing.Any, arg__7: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, arg__6: typing.Any, arg__7: typing.Any, arg__8: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, arg__6: typing.Any, arg__7: typing.Any, arg__8: typing.Any, arg__9: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, arg__6: typing.Any, arg__7: typing.Any, arg__8: typing.Any, arg__9: typing.Any, arg__10: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def call(self, method: str, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def call(self, arg__1: str, arg__2: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def call(self, arg__1: str, arg__2: typing.Any, arg__3: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def call(self, arg__1: str, arg__2: typing.Any, arg__3: typing.Any, arg__4: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def call(self, arg__1: str, arg__2: typing.Any, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + def callWithArgumentList(self, mode: PySide6.QtDBus.QDBus.CallMode, method: str, args: collections.abc.Sequence[typing.Any], /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def callWithCallback(self, method: str, args: collections.abc.Sequence[typing.Any], receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def callWithCallback(self, method: str, args: collections.abc.Sequence[typing.Any], receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, errorSlot: bytes | bytearray | memoryview, /) -> bool: ... + def connectNotify(self, signal: PySide6.QtCore.QMetaMethod, /) -> None: ... + def connection(self, /) -> PySide6.QtDBus.QDBusConnection: ... + def disconnectNotify(self, signal: PySide6.QtCore.QMetaMethod, /) -> None: ... + def interface(self, /) -> str: ... + def internalConstCall(self, mode: PySide6.QtDBus.QDBus.CallMode, method: str, /, args: collections.abc.Sequence[typing.Any] = ...) -> PySide6.QtDBus.QDBusMessage: ... + def internalPropGet(self, propname: bytes | bytearray | memoryview, /) -> typing.Any: ... + def internalPropSet(self, propname: bytes | bytearray | memoryview, value: typing.Any, /) -> None: ... + def isInteractiveAuthorizationAllowed(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def lastError(self, /) -> PySide6.QtDBus.QDBusError: ... + def path(self, /) -> str: ... + def service(self, /) -> str: ... + def setInteractiveAuthorizationAllowed(self, enable: bool, /) -> None: ... + def setTimeout(self, timeout: int, /) -> None: ... + def timeout(self, /) -> int: ... + + +class QDBusAbstractInterfaceBase(PySide6.QtCore.QObject): ... + + +class QDBusArgument(Shiboken.Object): + + class ElementType(enum.Enum): + + UnknownType = -1 + BasicType = 0x0 + VariantType = 0x1 + ArrayType = 0x2 + StructureType = 0x3 + MapType = 0x4 + MapEntryType = 0x5 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtDBus.QDBusArgument, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __lshift__(self, arg: PySide6.QtDBus.QDBusObjectPath, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, arg: PySide6.QtDBus.QDBusSignature, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, arg: PySide6.QtDBus.QDBusUnixFileDescriptor, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, arg: PySide6.QtDBus.QDBusVariant, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, date: PySide6.QtCore.QDate, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, dt: PySide6.QtCore.QDateTime, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, line: PySide6.QtCore.QLine, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, pt: PySide6.QtCore.QPoint, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, rect: PySide6.QtCore.QRect, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, size: PySide6.QtCore.QSize, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, time: PySide6.QtCore.QTime, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, arg: str, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, list: collections.abc.Sequence[typing.Any], /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, arg: collections.abc.Sequence[str], /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, line: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, pt: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, map: typing.Dict[str, typing.Any], /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, arg: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, arg: bool, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, arg: int, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __lshift__(self, arg: float, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, arg: PySide6.QtDBus.QDBusObjectPath, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, arg: PySide6.QtDBus.QDBusSignature, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, arg: PySide6.QtDBus.QDBusUnixFileDescriptor, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, arg: PySide6.QtDBus.QDBusVariant, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, date: PySide6.QtCore.QDate, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, dt: PySide6.QtCore.QDateTime, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, line: PySide6.QtCore.QLine, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, pt: PySide6.QtCore.QPoint, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, rect: PySide6.QtCore.QRect, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, size: PySide6.QtCore.QSize, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, time: PySide6.QtCore.QTime, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, arg: str, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, arg: collections.abc.Sequence[str], /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, line: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, pt: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, arg: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, arg: bool, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, arg: int, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, arg: float, /) -> PySide6.QtDBus.QDBusArgument: ... + @typing.overload + def __rshift__(self, v: typing.Any, /) -> PySide6.QtDBus.QDBusArgument: ... + def appendVariant(self, v: typing.Any, /) -> None: ... + def asVariant(self, /) -> typing.Any: ... + def atEnd(self, /) -> bool: ... + @typing.overload + def beginArray(self, /) -> None: ... + @typing.overload + def beginArray(self, elementMetaType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> None: ... + @typing.overload + def beginArray(self, elementMetaTypeId: int, /) -> None: ... + @typing.overload + def beginMap(self, /) -> None: ... + @typing.overload + def beginMap(self, keyMetaType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, valueMetaType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> None: ... + @typing.overload + def beginMap(self, keyMetaTypeId: int, valueMetaTypeId: int, /) -> None: ... + def beginMapEntry(self, /) -> None: ... + def beginStructure(self, /) -> None: ... + def currentSignature(self, /) -> str: ... + def currentType(self, /) -> PySide6.QtDBus.QDBusArgument.ElementType: ... + def endArray(self, /) -> None: ... + def endMap(self, /) -> None: ... + def endMapEntry(self, /) -> None: ... + def endStructure(self, /) -> None: ... + def swap(self, other: PySide6.QtDBus.QDBusArgument, /) -> None: ... + + +class QDBusConnection(Shiboken.Object): + + class BusType(enum.Enum): + + SessionBus = 0x0 + SystemBus = 0x1 + ActivationBus = 0x2 + + class ConnectionCapability(enum.Flag): + + UnixFileDescriptorPassing = 0x1 + + class RegisterOption(enum.Flag): + + ExportAdaptors = 0x1 + ExportScriptableSlots = 0x10 + ExportScriptableSignals = 0x20 + ExportScriptableProperties = 0x40 + ExportScriptableInvokables = 0x80 + ExportScriptableContents = 0xf0 + ExportNonScriptableSlots = 0x100 + ExportAllSlots = 0x110 + ExportNonScriptableSignals = 0x200 + ExportAllSignal = 0x220 + ExportAllSignals = 0x220 + ExportNonScriptableProperties = 0x400 + ExportAllProperties = 0x440 + ExportNonScriptableInvokables = 0x800 + ExportAllInvokables = 0x880 + ExportNonScriptableContents = 0xf00 + ExportAllContents = 0xff0 + ExportChildObjects = 0x1000 + + class UnregisterMode(enum.Enum): + + UnregisterNode = 0x0 + UnregisterTree = 0x1 + + class VirtualObjectRegisterOption(enum.Flag): + + SingleNode = 0x0 + SubPath = 0x1 + + + @typing.overload + def __init__(self, other: PySide6.QtDBus.QDBusConnection, /) -> None: ... + @typing.overload + def __init__(self, name: str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def asyncCall(self, message: PySide6.QtDBus.QDBusMessage, /, timeout: int = ...) -> PySide6.QtDBus.QDBusPendingCall: ... + def baseService(self, /) -> str: ... + def call(self, message: PySide6.QtDBus.QDBusMessage, /, mode: PySide6.QtDBus.QDBus.CallMode = ..., timeout: int = ...) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def callWithCallback(self, message: PySide6.QtDBus.QDBusMessage, receiver: PySide6.QtCore.QObject, returnMethod: bytes | bytearray | memoryview, errorMethod: bytes | bytearray | memoryview, /, timeout: int = ...) -> bool: ... + @typing.overload + def callWithCallback(self, message: PySide6.QtDBus.QDBusMessage, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /, timeout: int = ...) -> bool: ... + @typing.overload + def connect(self, service: str, path: str, interface: str, name: str, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def connect(self, service: str, path: str, interface: str, name: str, signature: str, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def connect(self, service: str, path: str, interface: str, name: str, argumentMatch: collections.abc.Sequence[str], signature: str, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + @staticmethod + def connectToBus(type: PySide6.QtDBus.QDBusConnection.BusType, name: str, /) -> PySide6.QtDBus.QDBusConnection: ... + @typing.overload + @staticmethod + def connectToBus(address: str, name: str, /) -> PySide6.QtDBus.QDBusConnection: ... + @staticmethod + def connectToPeer(address: str, name: str, /) -> PySide6.QtDBus.QDBusConnection: ... + def connectionCapabilities(self, /) -> PySide6.QtDBus.QDBusConnection.ConnectionCapability: ... + @typing.overload + def disconnect(self, service: str, path: str, interface: str, name: str, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def disconnect(self, service: str, path: str, interface: str, name: str, signature: str, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def disconnect(self, service: str, path: str, interface: str, name: str, argumentMatch: collections.abc.Sequence[str], signature: str, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /) -> bool: ... + @staticmethod + def disconnectFromBus(name: str, /) -> None: ... + @staticmethod + def disconnectFromPeer(name: str, /) -> None: ... + def interface(self, /) -> PySide6.QtDBus.QDBusConnectionInterface: ... + def internalPointer(self, /) -> int: ... + def isConnected(self, /) -> bool: ... + def lastError(self, /) -> PySide6.QtDBus.QDBusError: ... + @staticmethod + def localMachineId() -> PySide6.QtCore.QByteArray: ... + def name(self, /) -> str: ... + def objectRegisteredAt(self, path: str, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def registerObject(self, path: str, object: PySide6.QtCore.QObject, /, options: PySide6.QtDBus.QDBusConnection.RegisterOption = ...) -> bool: ... + @typing.overload + def registerObject(self, path: str, interface: str, object: PySide6.QtCore.QObject, /, options: PySide6.QtDBus.QDBusConnection.RegisterOption = ...) -> bool: ... + def registerService(self, serviceName: str, /) -> bool: ... + def registerVirtualObject(self, path: str, object: PySide6.QtDBus.QDBusVirtualObject, /, options: PySide6.QtDBus.QDBusConnection.VirtualObjectRegisterOption = ...) -> bool: ... + def send(self, message: PySide6.QtDBus.QDBusMessage, /) -> bool: ... + @staticmethod + def sessionBus() -> PySide6.QtDBus.QDBusConnection: ... + def swap(self, other: PySide6.QtDBus.QDBusConnection, /) -> None: ... + @staticmethod + def systemBus() -> PySide6.QtDBus.QDBusConnection: ... + def unregisterObject(self, path: str, /, mode: PySide6.QtDBus.QDBusConnection.UnregisterMode = ...) -> None: ... + def unregisterService(self, serviceName: str, /) -> bool: ... + + +class QDBusConnectionInterface(PySide6.QtDBus.QDBusAbstractInterface): + + NameAcquired : typing.ClassVar[Signal] = ... # NameAcquired(QString) + NameLost : typing.ClassVar[Signal] = ... # NameLost(QString) + NameOwnerChanged : typing.ClassVar[Signal] = ... # NameOwnerChanged(QString,QString,QString) + callWithCallbackFailed : typing.ClassVar[Signal] = ... # callWithCallbackFailed(QDBusError,QDBusMessage) + serviceOwnerChanged : typing.ClassVar[Signal] = ... # serviceOwnerChanged(QString,QString,QString) + serviceRegistered : typing.ClassVar[Signal] = ... # serviceRegistered(QString) + serviceUnregistered : typing.ClassVar[Signal] = ... # serviceUnregistered(QString) + + class RegisterServiceReply(enum.Enum): + + ServiceNotRegistered = 0x0 + ServiceRegistered = 0x1 + ServiceQueued = 0x2 + + class ServiceQueueOptions(enum.Enum): + + DontQueueService = 0x0 + QueueService = 0x1 + ReplaceExistingService = 0x2 + + class ServiceReplacementOptions(enum.Enum): + + DontAllowReplacement = 0x0 + AllowReplacement = 0x1 + + + def activatableServiceNames(self, /) -> PySide6.QtDBus.QDBusReply: ... + def connectNotify(self, arg__1: PySide6.QtCore.QMetaMethod, /) -> None: ... + def disconnectNotify(self, arg__1: PySide6.QtCore.QMetaMethod, /) -> None: ... + def isServiceRegistered(self, arg__1: str, /) -> PySide6.QtDBus.QDBusReply: ... + def registerService(self, arg__1: str, arg__2: PySide6.QtDBus.QDBusConnectionInterface.ServiceQueueOptions, arg__3: PySide6.QtDBus.QDBusConnectionInterface.ServiceReplacementOptions, /) -> PySide6.QtDBus.QDBusReply: ... + def registeredServiceNames(self, /) -> PySide6.QtDBus.QDBusReply: ... + def serviceOwner(self, arg__1: str, /) -> PySide6.QtDBus.QDBusReply: ... + def servicePid(self, arg__1: str, /) -> PySide6.QtDBus.QDBusReply: ... + def serviceUid(self, arg__1: str, /) -> PySide6.QtDBus.QDBusReply: ... + def startService(self, arg__1: str, /) -> PySide6.QtDBus.QDBusReply: ... + def unregisterService(self, arg__1: str, /) -> PySide6.QtDBus.QDBusReply: ... + + +class QDBusContext(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QDBusContext: PySide6.QtDBus.QDBusContext, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def calledFromDBus(self, /) -> bool: ... + def connection(self, /) -> PySide6.QtDBus.QDBusConnection: ... + def isDelayedReply(self, /) -> bool: ... + def message(self, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def sendErrorReply(self, type: PySide6.QtDBus.QDBusError.ErrorType, /, msg: str = ...) -> None: ... + @typing.overload + def sendErrorReply(self, name: str, /, msg: str = ...) -> None: ... + def setDelayedReply(self, enable: bool, /) -> None: ... + + +class QDBusError(Shiboken.Object): + + class ErrorType(enum.Enum): + + NoError = 0x0 + Other = 0x1 + Failed = 0x2 + NoMemory = 0x3 + ServiceUnknown = 0x4 + NoReply = 0x5 + BadAddress = 0x6 + NotSupported = 0x7 + LimitsExceeded = 0x8 + AccessDenied = 0x9 + NoServer = 0xa + Timeout = 0xb + NoNetwork = 0xc + AddressInUse = 0xd + Disconnected = 0xe + InvalidArgs = 0xf + UnknownMethod = 0x10 + TimedOut = 0x11 + InvalidSignature = 0x12 + UnknownInterface = 0x13 + UnknownObject = 0x14 + UnknownProperty = 0x15 + PropertyReadOnly = 0x16 + InternalError = 0x17 + InvalidService = 0x18 + InvalidObjectPath = 0x19 + InvalidInterface = 0x1a + InvalidMember = 0x1b + LastErrorType = 0x1b + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, error: PySide6.QtDBus.QDBusError.ErrorType, message: str, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtDBus.QDBusError, /) -> None: ... + @typing.overload + def __init__(self, msg: PySide6.QtDBus.QDBusMessage, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __repr__(self, /) -> str: ... + @staticmethod + def errorString(error: PySide6.QtDBus.QDBusError.ErrorType, /) -> str: ... + def isValid(self, /) -> bool: ... + def message(self, /) -> str: ... + def name(self, /) -> str: ... + def swap(self, other: PySide6.QtDBus.QDBusError | PySide6.QtDBus.QDBusMessage, /) -> None: ... + def type(self, /) -> PySide6.QtDBus.QDBusError.ErrorType: ... + + +class QDBusInterface(PySide6.QtDBus.QDBusAbstractInterface): + + def __init__(self, service: str, path: str, /, interface: str = ..., connection: PySide6.QtDBus.QDBusConnection = ..., parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + +class QDBusMessage(Shiboken.Object): + + class MessageType(enum.Enum): + + InvalidMessage = 0x0 + MethodCallMessage = 0x1 + ReplyMessage = 0x2 + ErrorMessage = 0x3 + SignalMessage = 0x4 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtDBus.QDBusMessage, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __lshift__(self, arg: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + def __repr__(self, /) -> str: ... + def arguments(self, /) -> typing.List[typing.Any]: ... + def autoStartService(self, /) -> bool: ... + @typing.overload + @staticmethod + def createError(type: PySide6.QtDBus.QDBusError.ErrorType, msg: str, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + @staticmethod + def createError(name: str, msg: str, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + @staticmethod + def createError(err: PySide6.QtDBus.QDBusError | PySide6.QtDBus.QDBusMessage, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def createErrorReply(self, type: PySide6.QtDBus.QDBusError.ErrorType, msg: str, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def createErrorReply(self, name: str, msg: str, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def createErrorReply(self, err: PySide6.QtDBus.QDBusError | PySide6.QtDBus.QDBusMessage, /) -> PySide6.QtDBus.QDBusMessage: ... + @staticmethod + def createMethodCall(destination: str, path: str, interface: str, method: str, /) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def createReply(self, /, arguments: collections.abc.Sequence[typing.Any] = ...) -> PySide6.QtDBus.QDBusMessage: ... + @typing.overload + def createReply(self, argument: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ... + @staticmethod + def createSignal(path: str, interface: str, name: str, /) -> PySide6.QtDBus.QDBusMessage: ... + @staticmethod + def createTargetedSignal(service: str, path: str, interface: str, name: str, /) -> PySide6.QtDBus.QDBusMessage: ... + def errorMessage(self, /) -> str: ... + def errorName(self, /) -> str: ... + def interface(self, /) -> str: ... + def isDelayedReply(self, /) -> bool: ... + def isInteractiveAuthorizationAllowed(self, /) -> bool: ... + def isReplyRequired(self, /) -> bool: ... + def member(self, /) -> str: ... + def path(self, /) -> str: ... + def service(self, /) -> str: ... + def setArguments(self, arguments: collections.abc.Sequence[typing.Any], /) -> None: ... + def setAutoStartService(self, enable: bool, /) -> None: ... + def setDelayedReply(self, enable: bool, /) -> None: ... + def setInteractiveAuthorizationAllowed(self, enable: bool, /) -> None: ... + def signature(self, /) -> str: ... + def swap(self, other: PySide6.QtDBus.QDBusMessage, /) -> None: ... + def type(self, /) -> PySide6.QtDBus.QDBusMessage.MessageType: ... + + +class QDBusObjectPath(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QDBusObjectPath: PySide6.QtDBus.QDBusObjectPath, /) -> None: ... + @typing.overload + def __init__(self, path: str, /) -> None: ... + @typing.overload + def __init__(self, path: bytes | bytearray | memoryview, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtDBus.QDBusObjectPath, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __lt__(self, rhs: PySide6.QtDBus.QDBusObjectPath, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtDBus.QDBusObjectPath, /) -> bool: ... + def path(self, /) -> str: ... + def setPath(self, path: str, /) -> None: ... + def swap(self, other: PySide6.QtDBus.QDBusObjectPath, /) -> None: ... + + +class QDBusPendingCall(Shiboken.Object): + + def __init__(self, other: PySide6.QtDBus.QDBusPendingCall, /) -> None: ... + + def error(self, /) -> PySide6.QtDBus.QDBusError: ... + @staticmethod + def fromCompletedCall(message: PySide6.QtDBus.QDBusMessage, /) -> PySide6.QtDBus.QDBusPendingCall: ... + @staticmethod + def fromError(error: PySide6.QtDBus.QDBusError | PySide6.QtDBus.QDBusMessage, /) -> PySide6.QtDBus.QDBusPendingCall: ... + def isError(self, /) -> bool: ... + def isFinished(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def reply(self, /) -> PySide6.QtDBus.QDBusMessage: ... + def swap(self, other: PySide6.QtDBus.QDBusPendingCall, /) -> None: ... + def waitForFinished(self, /) -> None: ... + + +class QDBusPendingCallWatcher(PySide6.QtCore.QObject, PySide6.QtDBus.QDBusPendingCall): + + finished : typing.ClassVar[Signal] = ... # finished(); finished(QDBusPendingCallWatcher*) + + def __init__(self, call: PySide6.QtDBus.QDBusPendingCall, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def waitForFinished(self, /) -> None: ... + + +class QDBusReply(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, reply: PySide6.QtDBus.QDBusMessage, /) -> None: ... + + def error(self, /) -> PySide6.QtDBus.QDBusError: ... + def isValid(self, /) -> bool: ... + def value(self, /) -> typing.Any: ... + + +class QDBusServer(PySide6.QtCore.QObject): + + newConnection : typing.ClassVar[Signal] = ... # newConnection(QDBusConnection) + + @typing.overload + def __init__(self, address: str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def address(self, /) -> str: ... + def isAnonymousAuthenticationAllowed(self, /) -> bool: ... + def isConnected(self, /) -> bool: ... + def lastError(self, /) -> PySide6.QtDBus.QDBusError: ... + def setAnonymousAuthenticationAllowed(self, value: bool, /) -> None: ... + + +class QDBusServiceWatcher(PySide6.QtCore.QObject): + + serviceOwnerChanged : typing.ClassVar[Signal] = ... # serviceOwnerChanged(QString,QString,QString) + serviceRegistered : typing.ClassVar[Signal] = ... # serviceRegistered(QString) + serviceUnregistered : typing.ClassVar[Signal] = ... # serviceUnregistered(QString) + + class WatchModeFlag(enum.Flag): + + WatchForRegistration = 0x1 + WatchForUnregistration = 0x2 + WatchForOwnerChange = 0x3 + + + @typing.overload + def __init__(self, service: str, connection: PySide6.QtDBus.QDBusConnection, /, watchMode: PySide6.QtDBus.QDBusServiceWatcher.WatchModeFlag = ..., parent: PySide6.QtCore.QObject | None = ..., *, watchedServices: collections.abc.Sequence[str] | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, watchedServices: collections.abc.Sequence[str] | None = ..., watchMode: PySide6.QtDBus.QDBusServiceWatcher.WatchModeFlag | None = ...) -> None: ... + + def addWatchedService(self, newService: str, /) -> None: ... + def connection(self, /) -> PySide6.QtDBus.QDBusConnection: ... + def removeWatchedService(self, service: str, /) -> bool: ... + def setConnection(self, connection: PySide6.QtDBus.QDBusConnection, /) -> None: ... + def setWatchMode(self, mode: PySide6.QtDBus.QDBusServiceWatcher.WatchModeFlag, /) -> None: ... + def setWatchedServices(self, services: collections.abc.Sequence[str], /) -> None: ... + def watchMode(self, /) -> PySide6.QtDBus.QDBusServiceWatcher.WatchModeFlag: ... + def watchedServices(self, /) -> typing.List[str]: ... + + +class QDBusSignature(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, signature: str, /) -> None: ... + @typing.overload + def __init__(self, signature: bytes | bytearray | memoryview, /) -> None: ... + + def __eq__(self, rhs: PySide6.QtDBus.QDBusSignature, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __lt__(self, rhs: PySide6.QtDBus.QDBusSignature, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtDBus.QDBusSignature, /) -> bool: ... + def setSignature(self, signature: str, /) -> None: ... + def signature(self, /) -> str: ... + def swap(self, other: PySide6.QtDBus.QDBusSignature, /) -> None: ... + + +class QDBusUnixFileDescriptor(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtDBus.QDBusUnixFileDescriptor, /) -> None: ... + @typing.overload + def __init__(self, fileDescriptor: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def fileDescriptor(self, /) -> int: ... + def giveFileDescriptor(self, fileDescriptor: int, /) -> None: ... + @staticmethod + def isSupported() -> bool: ... + def isValid(self, /) -> bool: ... + def setFileDescriptor(self, fileDescriptor: int, /) -> None: ... + def swap(self, other: PySide6.QtDBus.QDBusUnixFileDescriptor, /) -> None: ... + def takeFileDescriptor(self, /) -> int: ... + + +class QDBusVariant(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QDBusVariant: PySide6.QtDBus.QDBusVariant, /) -> None: ... + @typing.overload + def __init__(self, variant: typing.Any, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, v2: PySide6.QtDBus.QDBusVariant, /) -> bool: ... + def setVariant(self, variant: typing.Any, /) -> None: ... + def swap(self, other: PySide6.QtDBus.QDBusVariant, /) -> None: ... + def variant(self, /) -> typing.Any: ... + + +class QDBusVirtualObject(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def handleMessage(self, message: PySide6.QtDBus.QDBusMessage, connection: PySide6.QtDBus.QDBusConnection, /) -> bool: ... + def introspect(self, path: str, /) -> str: ... + + +class QIntList: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtDataVisualization.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtDataVisualization.pyi new file mode 100644 index 0000000..7484fc5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtDataVisualization.pyi @@ -0,0 +1,1456 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtDataVisualization, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtDataVisualization` + +import PySide6.QtDataVisualization +import PySide6.QtCore +import PySide6.QtGui + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class Q3DBars(PySide6.QtDataVisualization.QAbstract3DGraph): + + barSeriesMarginChanged : typing.ClassVar[Signal] = ... # barSeriesMarginChanged(QSizeF) + barSpacingChanged : typing.ClassVar[Signal] = ... # barSpacingChanged(QSizeF) + barSpacingRelativeChanged: typing.ClassVar[Signal] = ... # barSpacingRelativeChanged(bool) + barThicknessChanged : typing.ClassVar[Signal] = ... # barThicknessChanged(float) + columnAxisChanged : typing.ClassVar[Signal] = ... # columnAxisChanged(QCategory3DAxis*) + floorLevelChanged : typing.ClassVar[Signal] = ... # floorLevelChanged(float) + multiSeriesUniformChanged: typing.ClassVar[Signal] = ... # multiSeriesUniformChanged(bool) + primarySeriesChanged : typing.ClassVar[Signal] = ... # primarySeriesChanged(QBar3DSeries*) + rowAxisChanged : typing.ClassVar[Signal] = ... # rowAxisChanged(QCategory3DAxis*) + selectedSeriesChanged : typing.ClassVar[Signal] = ... # selectedSeriesChanged(QBar3DSeries*) + valueAxisChanged : typing.ClassVar[Signal] = ... # valueAxisChanged(QValue3DAxis*) + + def __init__(self, /, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption | None = ..., parent: PySide6.QtGui.QWindow | None = ..., *, multiSeriesUniform: bool | None = ..., barThickness: float | None = ..., barSpacing: PySide6.QtCore.QSizeF | None = ..., barSpacingRelative: bool | None = ..., barSeriesMargin: PySide6.QtCore.QSizeF | None = ..., rowAxis: PySide6.QtDataVisualization.QCategory3DAxis | None = ..., columnAxis: PySide6.QtDataVisualization.QCategory3DAxis | None = ..., valueAxis: PySide6.QtDataVisualization.QValue3DAxis | None = ..., primarySeries: PySide6.QtDataVisualization.QBar3DSeries | None = ..., selectedSeries: PySide6.QtDataVisualization.QBar3DSeries | None = ..., floorLevel: float | None = ...) -> None: ... + + def addAxis(self, axis: PySide6.QtDataVisualization.QAbstract3DAxis, /) -> None: ... + def addSeries(self, series: PySide6.QtDataVisualization.QBar3DSeries, /) -> None: ... + def axes(self, /) -> typing.List[PySide6.QtDataVisualization.QAbstract3DAxis]: ... + def barSeriesMargin(self, /) -> PySide6.QtCore.QSizeF: ... + def barSpacing(self, /) -> PySide6.QtCore.QSizeF: ... + def barThickness(self, /) -> float: ... + def columnAxis(self, /) -> PySide6.QtDataVisualization.QCategory3DAxis: ... + def floorLevel(self, /) -> float: ... + def insertSeries(self, index: int, series: PySide6.QtDataVisualization.QBar3DSeries, /) -> None: ... + def isBarSpacingRelative(self, /) -> bool: ... + def isMultiSeriesUniform(self, /) -> bool: ... + def primarySeries(self, /) -> PySide6.QtDataVisualization.QBar3DSeries: ... + def releaseAxis(self, axis: PySide6.QtDataVisualization.QAbstract3DAxis, /) -> None: ... + def removeSeries(self, series: PySide6.QtDataVisualization.QBar3DSeries, /) -> None: ... + def rowAxis(self, /) -> PySide6.QtDataVisualization.QCategory3DAxis: ... + def selectedSeries(self, /) -> PySide6.QtDataVisualization.QBar3DSeries: ... + def seriesList(self, /) -> typing.List[PySide6.QtDataVisualization.QBar3DSeries]: ... + def setBarSeriesMargin(self, margin: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + def setBarSpacing(self, spacing: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + def setBarSpacingRelative(self, relative: bool, /) -> None: ... + def setBarThickness(self, thicknessRatio: float, /) -> None: ... + def setColumnAxis(self, axis: PySide6.QtDataVisualization.QCategory3DAxis, /) -> None: ... + def setFloorLevel(self, level: float, /) -> None: ... + def setMultiSeriesUniform(self, uniform: bool, /) -> None: ... + def setPrimarySeries(self, series: PySide6.QtDataVisualization.QBar3DSeries, /) -> None: ... + def setRowAxis(self, axis: PySide6.QtDataVisualization.QCategory3DAxis, /) -> None: ... + def setValueAxis(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ... + def valueAxis(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ... + + +class Q3DCamera(PySide6.QtDataVisualization.Q3DObject): + + cameraPresetChanged : typing.ClassVar[Signal] = ... # cameraPresetChanged(Q3DCamera::CameraPreset) + maxZoomLevelChanged : typing.ClassVar[Signal] = ... # maxZoomLevelChanged(float) + minZoomLevelChanged : typing.ClassVar[Signal] = ... # minZoomLevelChanged(float) + targetChanged : typing.ClassVar[Signal] = ... # targetChanged(QVector3D) + wrapXRotationChanged : typing.ClassVar[Signal] = ... # wrapXRotationChanged(bool) + wrapYRotationChanged : typing.ClassVar[Signal] = ... # wrapYRotationChanged(bool) + xRotationChanged : typing.ClassVar[Signal] = ... # xRotationChanged(float) + yRotationChanged : typing.ClassVar[Signal] = ... # yRotationChanged(float) + zoomLevelChanged : typing.ClassVar[Signal] = ... # zoomLevelChanged(float) + + class CameraPreset(enum.Enum): + + CameraPresetNone = -1 + CameraPresetFrontLow = 0x0 + CameraPresetFront = 0x1 + CameraPresetFrontHigh = 0x2 + CameraPresetLeftLow = 0x3 + CameraPresetLeft = 0x4 + CameraPresetLeftHigh = 0x5 + CameraPresetRightLow = 0x6 + CameraPresetRight = 0x7 + CameraPresetRightHigh = 0x8 + CameraPresetBehindLow = 0x9 + CameraPresetBehind = 0xa + CameraPresetBehindHigh = 0xb + CameraPresetIsometricLeft = 0xc + CameraPresetIsometricLeftHigh = 0xd + CameraPresetIsometricRight = 0xe + CameraPresetIsometricRightHigh = 0xf + CameraPresetDirectlyAbove = 0x10 + CameraPresetDirectlyAboveCW45 = 0x11 + CameraPresetDirectlyAboveCCW45 = 0x12 + CameraPresetFrontBelow = 0x13 + CameraPresetLeftBelow = 0x14 + CameraPresetRightBelow = 0x15 + CameraPresetBehindBelow = 0x16 + CameraPresetDirectlyBelow = 0x17 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, xRotation: float | None = ..., yRotation: float | None = ..., zoomLevel: float | None = ..., cameraPreset: PySide6.QtDataVisualization.Q3DCamera.CameraPreset | None = ..., wrapXRotation: bool | None = ..., wrapYRotation: bool | None = ..., target: PySide6.QtGui.QVector3D | None = ..., minZoomLevel: float | None = ..., maxZoomLevel: float | None = ...) -> None: ... + + def cameraPreset(self, /) -> PySide6.QtDataVisualization.Q3DCamera.CameraPreset: ... + def copyValuesFrom(self, source: PySide6.QtDataVisualization.Q3DObject, /) -> None: ... + def maxZoomLevel(self, /) -> float: ... + def minZoomLevel(self, /) -> float: ... + def setCameraPosition(self, horizontal: float, vertical: float, /, zoom: float = ...) -> None: ... + def setCameraPreset(self, preset: PySide6.QtDataVisualization.Q3DCamera.CameraPreset, /) -> None: ... + def setMaxZoomLevel(self, zoomLevel: float, /) -> None: ... + def setMinZoomLevel(self, zoomLevel: float, /) -> None: ... + def setTarget(self, target: PySide6.QtGui.QVector3D, /) -> None: ... + def setWrapXRotation(self, isEnabled: bool, /) -> None: ... + def setWrapYRotation(self, isEnabled: bool, /) -> None: ... + def setXRotation(self, rotation: float, /) -> None: ... + def setYRotation(self, rotation: float, /) -> None: ... + def setZoomLevel(self, zoomLevel: float, /) -> None: ... + def target(self, /) -> PySide6.QtGui.QVector3D: ... + def wrapXRotation(self, /) -> bool: ... + def wrapYRotation(self, /) -> bool: ... + def xRotation(self, /) -> float: ... + def yRotation(self, /) -> float: ... + def zoomLevel(self, /) -> float: ... + + +class Q3DInputHandler(PySide6.QtDataVisualization.QAbstract3DInputHandler): + + rotationEnabledChanged : typing.ClassVar[Signal] = ... # rotationEnabledChanged(bool) + selectionEnabledChanged : typing.ClassVar[Signal] = ... # selectionEnabledChanged(bool) + zoomAtTargetEnabledChanged: typing.ClassVar[Signal] = ... # zoomAtTargetEnabledChanged(bool) + zoomEnabledChanged : typing.ClassVar[Signal] = ... # zoomEnabledChanged(bool) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, rotationEnabled: bool | None = ..., zoomEnabled: bool | None = ..., selectionEnabled: bool | None = ..., zoomAtTargetEnabled: bool | None = ...) -> None: ... + + def isRotationEnabled(self, /) -> bool: ... + def isSelectionEnabled(self, /) -> bool: ... + def isZoomAtTargetEnabled(self, /) -> bool: ... + def isZoomEnabled(self, /) -> bool: ... + def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, mousePos: PySide6.QtCore.QPoint, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, mousePos: PySide6.QtCore.QPoint, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, mousePos: PySide6.QtCore.QPoint, /) -> None: ... + def setRotationEnabled(self, enable: bool, /) -> None: ... + def setSelectionEnabled(self, enable: bool, /) -> None: ... + def setZoomAtTargetEnabled(self, enable: bool, /) -> None: ... + def setZoomEnabled(self, enable: bool, /) -> None: ... + def wheelEvent(self, event: PySide6.QtGui.QWheelEvent, /) -> None: ... + + +class Q3DLight(PySide6.QtDataVisualization.Q3DObject): + + autoPositionChanged : typing.ClassVar[Signal] = ... # autoPositionChanged(bool) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, autoPosition: bool | None = ...) -> None: ... + + def isAutoPosition(self, /) -> bool: ... + def setAutoPosition(self, enabled: bool, /) -> None: ... + + +class Q3DObject(PySide6.QtCore.QObject): + + positionChanged : typing.ClassVar[Signal] = ... # positionChanged(QVector3D) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, parentScene: PySide6.QtDataVisualization.Q3DScene | None = ..., position: PySide6.QtGui.QVector3D | None = ...) -> None: ... + + def copyValuesFrom(self, source: PySide6.QtDataVisualization.Q3DObject, /) -> None: ... + def isDirty(self, /) -> bool: ... + def parentScene(self, /) -> PySide6.QtDataVisualization.Q3DScene: ... + def position(self, /) -> PySide6.QtGui.QVector3D: ... + def setDirty(self, dirty: bool, /) -> None: ... + def setPosition(self, position: PySide6.QtGui.QVector3D, /) -> None: ... + + +class Q3DScatter(PySide6.QtDataVisualization.QAbstract3DGraph): + + axisXChanged : typing.ClassVar[Signal] = ... # axisXChanged(QValue3DAxis*) + axisYChanged : typing.ClassVar[Signal] = ... # axisYChanged(QValue3DAxis*) + axisZChanged : typing.ClassVar[Signal] = ... # axisZChanged(QValue3DAxis*) + selectedSeriesChanged : typing.ClassVar[Signal] = ... # selectedSeriesChanged(QScatter3DSeries*) + + def __init__(self, /, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption | None = ..., parent: PySide6.QtGui.QWindow | None = ..., *, axisX: PySide6.QtDataVisualization.QValue3DAxis | None = ..., axisY: PySide6.QtDataVisualization.QValue3DAxis | None = ..., axisZ: PySide6.QtDataVisualization.QValue3DAxis | None = ..., selectedSeries: PySide6.QtDataVisualization.QScatter3DSeries | None = ...) -> None: ... + + def addAxis(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ... + def addSeries(self, series: PySide6.QtDataVisualization.QScatter3DSeries, /) -> None: ... + def axes(self, /) -> typing.List[PySide6.QtDataVisualization.QValue3DAxis]: ... + def axisX(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ... + def axisY(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ... + def axisZ(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ... + def releaseAxis(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ... + def removeSeries(self, series: PySide6.QtDataVisualization.QScatter3DSeries, /) -> None: ... + def selectedSeries(self, /) -> PySide6.QtDataVisualization.QScatter3DSeries: ... + def seriesList(self, /) -> typing.List[PySide6.QtDataVisualization.QScatter3DSeries]: ... + def setAxisX(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ... + def setAxisY(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ... + def setAxisZ(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ... + + +class Q3DScene(PySide6.QtCore.QObject): + + activeCameraChanged : typing.ClassVar[Signal] = ... # activeCameraChanged(Q3DCamera*) + activeLightChanged : typing.ClassVar[Signal] = ... # activeLightChanged(Q3DLight*) + devicePixelRatioChanged : typing.ClassVar[Signal] = ... # devicePixelRatioChanged(float) + graphPositionQueryChanged: typing.ClassVar[Signal] = ... # graphPositionQueryChanged(QPoint) + primarySubViewportChanged: typing.ClassVar[Signal] = ... # primarySubViewportChanged(QRect) + secondarySubViewportChanged: typing.ClassVar[Signal] = ... # secondarySubViewportChanged(QRect) + secondarySubviewOnTopChanged: typing.ClassVar[Signal] = ... # secondarySubviewOnTopChanged(bool) + selectionQueryPositionChanged: typing.ClassVar[Signal] = ... # selectionQueryPositionChanged(QPoint) + slicingActiveChanged : typing.ClassVar[Signal] = ... # slicingActiveChanged(bool) + viewportChanged : typing.ClassVar[Signal] = ... # viewportChanged(QRect) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, viewport: PySide6.QtCore.QRect | None = ..., primarySubViewport: PySide6.QtCore.QRect | None = ..., secondarySubViewport: PySide6.QtCore.QRect | None = ..., selectionQueryPosition: PySide6.QtCore.QPoint | None = ..., secondarySubviewOnTop: bool | None = ..., slicingActive: bool | None = ..., activeCamera: PySide6.QtDataVisualization.Q3DCamera | None = ..., activeLight: PySide6.QtDataVisualization.Q3DLight | None = ..., devicePixelRatio: float | None = ..., graphPositionQuery: PySide6.QtCore.QPoint | None = ...) -> None: ... + + def activeCamera(self, /) -> PySide6.QtDataVisualization.Q3DCamera: ... + def activeLight(self, /) -> PySide6.QtDataVisualization.Q3DLight: ... + def devicePixelRatio(self, /) -> float: ... + def graphPositionQuery(self, /) -> PySide6.QtCore.QPoint: ... + @staticmethod + def invalidSelectionPoint() -> PySide6.QtCore.QPoint: ... + def isPointInPrimarySubView(self, point: PySide6.QtCore.QPoint, /) -> bool: ... + def isPointInSecondarySubView(self, point: PySide6.QtCore.QPoint, /) -> bool: ... + def isSecondarySubviewOnTop(self, /) -> bool: ... + def isSlicingActive(self, /) -> bool: ... + def primarySubViewport(self, /) -> PySide6.QtCore.QRect: ... + def secondarySubViewport(self, /) -> PySide6.QtCore.QRect: ... + def selectionQueryPosition(self, /) -> PySide6.QtCore.QPoint: ... + def setActiveCamera(self, camera: PySide6.QtDataVisualization.Q3DCamera, /) -> None: ... + def setActiveLight(self, light: PySide6.QtDataVisualization.Q3DLight, /) -> None: ... + def setDevicePixelRatio(self, pixelRatio: float, /) -> None: ... + def setGraphPositionQuery(self, point: PySide6.QtCore.QPoint, /) -> None: ... + def setPrimarySubViewport(self, primarySubViewport: PySide6.QtCore.QRect, /) -> None: ... + def setSecondarySubViewport(self, secondarySubViewport: PySide6.QtCore.QRect, /) -> None: ... + def setSecondarySubviewOnTop(self, isSecondaryOnTop: bool, /) -> None: ... + def setSelectionQueryPosition(self, point: PySide6.QtCore.QPoint, /) -> None: ... + def setSlicingActive(self, isSlicing: bool, /) -> None: ... + def viewport(self, /) -> PySide6.QtCore.QRect: ... + + +class Q3DSurface(PySide6.QtDataVisualization.QAbstract3DGraph): + + axisXChanged : typing.ClassVar[Signal] = ... # axisXChanged(QValue3DAxis*) + axisYChanged : typing.ClassVar[Signal] = ... # axisYChanged(QValue3DAxis*) + axisZChanged : typing.ClassVar[Signal] = ... # axisZChanged(QValue3DAxis*) + flipHorizontalGridChanged: typing.ClassVar[Signal] = ... # flipHorizontalGridChanged(bool) + selectedSeriesChanged : typing.ClassVar[Signal] = ... # selectedSeriesChanged(QSurface3DSeries*) + + def __init__(self, /, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption | None = ..., parent: PySide6.QtGui.QWindow | None = ..., *, axisX: PySide6.QtDataVisualization.QValue3DAxis | None = ..., axisY: PySide6.QtDataVisualization.QValue3DAxis | None = ..., axisZ: PySide6.QtDataVisualization.QValue3DAxis | None = ..., selectedSeries: PySide6.QtDataVisualization.QSurface3DSeries | None = ..., flipHorizontalGrid: bool | None = ...) -> None: ... + + def addAxis(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ... + def addSeries(self, series: PySide6.QtDataVisualization.QSurface3DSeries, /) -> None: ... + def axes(self, /) -> typing.List[PySide6.QtDataVisualization.QValue3DAxis]: ... + def axisX(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ... + def axisY(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ... + def axisZ(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ... + def flipHorizontalGrid(self, /) -> bool: ... + def releaseAxis(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ... + def removeSeries(self, series: PySide6.QtDataVisualization.QSurface3DSeries, /) -> None: ... + def selectedSeries(self, /) -> PySide6.QtDataVisualization.QSurface3DSeries: ... + def seriesList(self, /) -> typing.List[PySide6.QtDataVisualization.QSurface3DSeries]: ... + def setAxisX(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ... + def setAxisY(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ... + def setAxisZ(self, axis: PySide6.QtDataVisualization.QValue3DAxis, /) -> None: ... + def setFlipHorizontalGrid(self, flip: bool, /) -> None: ... + + +class Q3DTheme(PySide6.QtCore.QObject): + + ambientLightStrengthChanged: typing.ClassVar[Signal] = ... # ambientLightStrengthChanged(float) + backgroundColorChanged : typing.ClassVar[Signal] = ... # backgroundColorChanged(QColor) + backgroundEnabledChanged : typing.ClassVar[Signal] = ... # backgroundEnabledChanged(bool) + baseColorsChanged : typing.ClassVar[Signal] = ... # baseColorsChanged(QList) + baseGradientsChanged : typing.ClassVar[Signal] = ... # baseGradientsChanged(QList) + colorStyleChanged : typing.ClassVar[Signal] = ... # colorStyleChanged(Q3DTheme::ColorStyle) + fontChanged : typing.ClassVar[Signal] = ... # fontChanged(QFont) + gridEnabledChanged : typing.ClassVar[Signal] = ... # gridEnabledChanged(bool) + gridLineColorChanged : typing.ClassVar[Signal] = ... # gridLineColorChanged(QColor) + highlightLightStrengthChanged: typing.ClassVar[Signal] = ... # highlightLightStrengthChanged(float) + labelBackgroundColorChanged: typing.ClassVar[Signal] = ... # labelBackgroundColorChanged(QColor) + labelBackgroundEnabledChanged: typing.ClassVar[Signal] = ... # labelBackgroundEnabledChanged(bool) + labelBorderEnabledChanged: typing.ClassVar[Signal] = ... # labelBorderEnabledChanged(bool) + labelTextColorChanged : typing.ClassVar[Signal] = ... # labelTextColorChanged(QColor) + lightColorChanged : typing.ClassVar[Signal] = ... # lightColorChanged(QColor) + lightStrengthChanged : typing.ClassVar[Signal] = ... # lightStrengthChanged(float) + multiHighlightColorChanged: typing.ClassVar[Signal] = ... # multiHighlightColorChanged(QColor) + multiHighlightGradientChanged: typing.ClassVar[Signal] = ... # multiHighlightGradientChanged(QLinearGradient) + singleHighlightColorChanged: typing.ClassVar[Signal] = ... # singleHighlightColorChanged(QColor) + singleHighlightGradientChanged: typing.ClassVar[Signal] = ... # singleHighlightGradientChanged(QLinearGradient) + typeChanged : typing.ClassVar[Signal] = ... # typeChanged(Q3DTheme::Theme) + windowColorChanged : typing.ClassVar[Signal] = ... # windowColorChanged(QColor) + + class ColorStyle(enum.Enum): + + ColorStyleUniform = 0x0 + ColorStyleObjectGradient = 0x1 + ColorStyleRangeGradient = 0x2 + + class Theme(enum.Enum): + + ThemeQt = 0x0 + ThemePrimaryColors = 0x1 + ThemeDigia = 0x2 + ThemeStoneMoss = 0x3 + ThemeArmyBlue = 0x4 + ThemeRetro = 0x5 + ThemeEbony = 0x6 + ThemeIsabelle = 0x7 + ThemeUserDefined = 0x8 + + + @typing.overload + def __init__(self, themeType: PySide6.QtDataVisualization.Q3DTheme.Theme, /, parent: PySide6.QtCore.QObject | None = ..., *, type: PySide6.QtDataVisualization.Q3DTheme.Theme | None = ..., baseColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ..., backgroundColor: PySide6.QtGui.QColor | None = ..., windowColor: PySide6.QtGui.QColor | None = ..., labelTextColor: PySide6.QtGui.QColor | None = ..., labelBackgroundColor: PySide6.QtGui.QColor | None = ..., gridLineColor: PySide6.QtGui.QColor | None = ..., singleHighlightColor: PySide6.QtGui.QColor | None = ..., multiHighlightColor: PySide6.QtGui.QColor | None = ..., lightColor: PySide6.QtGui.QColor | None = ..., baseGradients: collections.abc.Sequence[PySide6.QtGui.QLinearGradient] | None = ..., singleHighlightGradient: PySide6.QtGui.QLinearGradient | None = ..., multiHighlightGradient: PySide6.QtGui.QLinearGradient | None = ..., lightStrength: float | None = ..., ambientLightStrength: float | None = ..., highlightLightStrength: float | None = ..., labelBorderEnabled: bool | None = ..., font: PySide6.QtGui.QFont | None = ..., backgroundEnabled: bool | None = ..., gridEnabled: bool | None = ..., labelBackgroundEnabled: bool | None = ..., colorStyle: PySide6.QtDataVisualization.Q3DTheme.ColorStyle | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, type: PySide6.QtDataVisualization.Q3DTheme.Theme | None = ..., baseColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ..., backgroundColor: PySide6.QtGui.QColor | None = ..., windowColor: PySide6.QtGui.QColor | None = ..., labelTextColor: PySide6.QtGui.QColor | None = ..., labelBackgroundColor: PySide6.QtGui.QColor | None = ..., gridLineColor: PySide6.QtGui.QColor | None = ..., singleHighlightColor: PySide6.QtGui.QColor | None = ..., multiHighlightColor: PySide6.QtGui.QColor | None = ..., lightColor: PySide6.QtGui.QColor | None = ..., baseGradients: collections.abc.Sequence[PySide6.QtGui.QLinearGradient] | None = ..., singleHighlightGradient: PySide6.QtGui.QLinearGradient | None = ..., multiHighlightGradient: PySide6.QtGui.QLinearGradient | None = ..., lightStrength: float | None = ..., ambientLightStrength: float | None = ..., highlightLightStrength: float | None = ..., labelBorderEnabled: bool | None = ..., font: PySide6.QtGui.QFont | None = ..., backgroundEnabled: bool | None = ..., gridEnabled: bool | None = ..., labelBackgroundEnabled: bool | None = ..., colorStyle: PySide6.QtDataVisualization.Q3DTheme.ColorStyle | None = ...) -> None: ... + + def ambientLightStrength(self, /) -> float: ... + def backgroundColor(self, /) -> PySide6.QtGui.QColor: ... + def baseColors(self, /) -> typing.List[PySide6.QtGui.QColor]: ... + def baseGradients(self, /) -> typing.List[PySide6.QtGui.QLinearGradient]: ... + def colorStyle(self, /) -> PySide6.QtDataVisualization.Q3DTheme.ColorStyle: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def gridLineColor(self, /) -> PySide6.QtGui.QColor: ... + def highlightLightStrength(self, /) -> float: ... + def isBackgroundEnabled(self, /) -> bool: ... + def isGridEnabled(self, /) -> bool: ... + def isLabelBackgroundEnabled(self, /) -> bool: ... + def isLabelBorderEnabled(self, /) -> bool: ... + def labelBackgroundColor(self, /) -> PySide6.QtGui.QColor: ... + def labelTextColor(self, /) -> PySide6.QtGui.QColor: ... + def lightColor(self, /) -> PySide6.QtGui.QColor: ... + def lightStrength(self, /) -> float: ... + def multiHighlightColor(self, /) -> PySide6.QtGui.QColor: ... + def multiHighlightGradient(self, /) -> PySide6.QtGui.QLinearGradient: ... + def setAmbientLightStrength(self, strength: float, /) -> None: ... + def setBackgroundColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBackgroundEnabled(self, enabled: bool, /) -> None: ... + def setBaseColors(self, colors: collections.abc.Sequence[PySide6.QtGui.QColor], /) -> None: ... + def setBaseGradients(self, gradients: collections.abc.Sequence[PySide6.QtGui.QLinearGradient], /) -> None: ... + def setColorStyle(self, style: PySide6.QtDataVisualization.Q3DTheme.ColorStyle, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setGridEnabled(self, enabled: bool, /) -> None: ... + def setGridLineColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setHighlightLightStrength(self, strength: float, /) -> None: ... + def setLabelBackgroundColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLabelBackgroundEnabled(self, enabled: bool, /) -> None: ... + def setLabelBorderEnabled(self, enabled: bool, /) -> None: ... + def setLabelTextColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLightColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLightStrength(self, strength: float, /) -> None: ... + def setMultiHighlightColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setMultiHighlightGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ... + def setSingleHighlightColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setSingleHighlightGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ... + def setType(self, themeType: PySide6.QtDataVisualization.Q3DTheme.Theme, /) -> None: ... + def setWindowColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def singleHighlightColor(self, /) -> PySide6.QtGui.QColor: ... + def singleHighlightGradient(self, /) -> PySide6.QtGui.QLinearGradient: ... + def type(self, /) -> PySide6.QtDataVisualization.Q3DTheme.Theme: ... + def windowColor(self, /) -> PySide6.QtGui.QColor: ... + + +class QAbstract3DAxis(PySide6.QtCore.QObject): + + autoAdjustRangeChanged : typing.ClassVar[Signal] = ... # autoAdjustRangeChanged(bool) + labelAutoRotationChanged : typing.ClassVar[Signal] = ... # labelAutoRotationChanged(float) + labelsChanged : typing.ClassVar[Signal] = ... # labelsChanged() + maxChanged : typing.ClassVar[Signal] = ... # maxChanged(float) + minChanged : typing.ClassVar[Signal] = ... # minChanged(float) + orientationChanged : typing.ClassVar[Signal] = ... # orientationChanged(QAbstract3DAxis::AxisOrientation) + rangeChanged : typing.ClassVar[Signal] = ... # rangeChanged(float,float) + titleChanged : typing.ClassVar[Signal] = ... # titleChanged(QString) + titleFixedChanged : typing.ClassVar[Signal] = ... # titleFixedChanged(bool) + titleVisibilityChanged : typing.ClassVar[Signal] = ... # titleVisibilityChanged(bool) + + class AxisOrientation(enum.Enum): + + AxisOrientationNone = 0x0 + AxisOrientationX = 0x1 + AxisOrientationY = 0x2 + AxisOrientationZ = 0x4 + + class AxisType(enum.Enum): + + AxisTypeNone = 0x0 + AxisTypeCategory = 0x1 + AxisTypeValue = 0x2 + + + def isAutoAdjustRange(self, /) -> bool: ... + def isTitleFixed(self, /) -> bool: ... + def isTitleVisible(self, /) -> bool: ... + def labelAutoRotation(self, /) -> float: ... + def labels(self, /) -> typing.List[str]: ... + def max(self, /) -> float: ... + def min(self, /) -> float: ... + def orientation(self, /) -> PySide6.QtDataVisualization.QAbstract3DAxis.AxisOrientation: ... + def setAutoAdjustRange(self, autoAdjust: bool, /) -> None: ... + def setLabelAutoRotation(self, angle: float, /) -> None: ... + def setLabels(self, labels: collections.abc.Sequence[str], /) -> None: ... + def setMax(self, max: float, /) -> None: ... + def setMin(self, min: float, /) -> None: ... + def setRange(self, min: float, max: float, /) -> None: ... + def setTitle(self, title: str, /) -> None: ... + def setTitleFixed(self, fixed: bool, /) -> None: ... + def setTitleVisible(self, visible: bool, /) -> None: ... + def title(self, /) -> str: ... + def type(self, /) -> PySide6.QtDataVisualization.QAbstract3DAxis.AxisType: ... + + +class QAbstract3DGraph(PySide6.QtGui.QWindow): + + activeInputHandlerChanged: typing.ClassVar[Signal] = ... # activeInputHandlerChanged(QAbstract3DInputHandler*) + activeThemeChanged : typing.ClassVar[Signal] = ... # activeThemeChanged(Q3DTheme*) + aspectRatioChanged : typing.ClassVar[Signal] = ... # aspectRatioChanged(double) + currentFpsChanged : typing.ClassVar[Signal] = ... # currentFpsChanged(double) + horizontalAspectRatioChanged: typing.ClassVar[Signal] = ... # horizontalAspectRatioChanged(double) + localeChanged : typing.ClassVar[Signal] = ... # localeChanged(QLocale) + marginChanged : typing.ClassVar[Signal] = ... # marginChanged(double) + measureFpsChanged : typing.ClassVar[Signal] = ... # measureFpsChanged(bool) + optimizationHintsChanged : typing.ClassVar[Signal] = ... # optimizationHintsChanged(QAbstract3DGraph::OptimizationHints) + orthoProjectionChanged : typing.ClassVar[Signal] = ... # orthoProjectionChanged(bool) + polarChanged : typing.ClassVar[Signal] = ... # polarChanged(bool) + queriedGraphPositionChanged: typing.ClassVar[Signal] = ... # queriedGraphPositionChanged(QVector3D) + radialLabelOffsetChanged : typing.ClassVar[Signal] = ... # radialLabelOffsetChanged(float) + reflectionChanged : typing.ClassVar[Signal] = ... # reflectionChanged(bool) + reflectivityChanged : typing.ClassVar[Signal] = ... # reflectivityChanged(double) + selectedElementChanged : typing.ClassVar[Signal] = ... # selectedElementChanged(QAbstract3DGraph::ElementType) + selectionModeChanged : typing.ClassVar[Signal] = ... # selectionModeChanged(QAbstract3DGraph::SelectionFlags) + shadowQualityChanged : typing.ClassVar[Signal] = ... # shadowQualityChanged(QAbstract3DGraph::ShadowQuality) + + class ElementType(enum.Enum): + + ElementNone = 0x0 + ElementSeries = 0x1 + ElementAxisXLabel = 0x2 + ElementAxisYLabel = 0x3 + ElementAxisZLabel = 0x4 + ElementCustomItem = 0x5 + + class OptimizationHint(enum.Flag): + + OptimizationDefault = 0x0 + OptimizationStatic = 0x1 + + class SelectionFlag(enum.Flag): + + SelectionNone = 0x0 + SelectionItem = 0x1 + SelectionRow = 0x2 + SelectionItemAndRow = 0x3 + SelectionColumn = 0x4 + SelectionItemAndColumn = 0x5 + SelectionRowAndColumn = 0x6 + SelectionItemRowAndColumn = 0x7 + SelectionSlice = 0x8 + SelectionMultiSeries = 0x10 + + class ShadowQuality(enum.Enum): + + ShadowQualityNone = 0x0 + ShadowQualityLow = 0x1 + ShadowQualityMedium = 0x2 + ShadowQualityHigh = 0x3 + ShadowQualitySoftLow = 0x4 + ShadowQualitySoftMedium = 0x5 + ShadowQualitySoftHigh = 0x6 + + + def activeInputHandler(self, /) -> PySide6.QtDataVisualization.QAbstract3DInputHandler: ... + def activeTheme(self, /) -> PySide6.QtDataVisualization.Q3DTheme: ... + def addCustomItem(self, item: PySide6.QtDataVisualization.QCustom3DItem, /) -> int: ... + def addInputHandler(self, inputHandler: PySide6.QtDataVisualization.QAbstract3DInputHandler, /) -> None: ... + def addTheme(self, theme: PySide6.QtDataVisualization.Q3DTheme, /) -> None: ... + def aspectRatio(self, /) -> float: ... + def clearSelection(self, /) -> None: ... + def currentFps(self, /) -> float: ... + def customItems(self, /) -> typing.List[PySide6.QtDataVisualization.QCustom3DItem]: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def exposeEvent(self, event: PySide6.QtGui.QExposeEvent, /) -> None: ... + def hasContext(self, /) -> bool: ... + def hasSeries(self, series: PySide6.QtDataVisualization.QAbstract3DSeries, /) -> bool: ... + def horizontalAspectRatio(self, /) -> float: ... + def inputHandlers(self, /) -> typing.List[PySide6.QtDataVisualization.QAbstract3DInputHandler]: ... + def isOrthoProjection(self, /) -> bool: ... + def isPolar(self, /) -> bool: ... + def isReflection(self, /) -> bool: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def margin(self, /) -> float: ... + def measureFps(self, /) -> bool: ... + def mouseDoubleClickEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def optimizationHints(self, /) -> PySide6.QtDataVisualization.QAbstract3DGraph.OptimizationHint: ... + def queriedGraphPosition(self, /) -> PySide6.QtGui.QVector3D: ... + def radialLabelOffset(self, /) -> float: ... + def reflectivity(self, /) -> float: ... + def releaseCustomItem(self, item: PySide6.QtDataVisualization.QCustom3DItem, /) -> None: ... + def releaseInputHandler(self, inputHandler: PySide6.QtDataVisualization.QAbstract3DInputHandler, /) -> None: ... + def releaseTheme(self, theme: PySide6.QtDataVisualization.Q3DTheme, /) -> None: ... + def removeCustomItem(self, item: PySide6.QtDataVisualization.QCustom3DItem, /) -> None: ... + def removeCustomItemAt(self, position: PySide6.QtGui.QVector3D, /) -> None: ... + def removeCustomItems(self, /) -> None: ... + def renderToImage(self, /, msaaSamples: int | None = ..., imageSize: PySide6.QtCore.QSize = ...) -> PySide6.QtGui.QImage: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def scene(self, /) -> PySide6.QtDataVisualization.Q3DScene: ... + def selectedAxis(self, /) -> PySide6.QtDataVisualization.QAbstract3DAxis: ... + def selectedCustomItem(self, /) -> PySide6.QtDataVisualization.QCustom3DItem: ... + def selectedCustomItemIndex(self, /) -> int: ... + def selectedElement(self, /) -> PySide6.QtDataVisualization.QAbstract3DGraph.ElementType: ... + def selectedLabelIndex(self, /) -> int: ... + def selectionMode(self, /) -> PySide6.QtDataVisualization.QAbstract3DGraph.SelectionFlag: ... + def setActiveInputHandler(self, inputHandler: PySide6.QtDataVisualization.QAbstract3DInputHandler, /) -> None: ... + def setActiveTheme(self, theme: PySide6.QtDataVisualization.Q3DTheme, /) -> None: ... + def setAspectRatio(self, ratio: float, /) -> None: ... + def setHorizontalAspectRatio(self, ratio: float, /) -> None: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def setMargin(self, margin: float, /) -> None: ... + def setMeasureFps(self, enable: bool, /) -> None: ... + def setOptimizationHints(self, hints: PySide6.QtDataVisualization.QAbstract3DGraph.OptimizationHint, /) -> None: ... + def setOrthoProjection(self, enable: bool, /) -> None: ... + def setPolar(self, enable: bool, /) -> None: ... + def setRadialLabelOffset(self, offset: float, /) -> None: ... + def setReflection(self, enable: bool, /) -> None: ... + def setReflectivity(self, reflectivity: float, /) -> None: ... + def setSelectionMode(self, mode: PySide6.QtDataVisualization.QAbstract3DGraph.SelectionFlag, /) -> None: ... + def setShadowQuality(self, quality: PySide6.QtDataVisualization.QAbstract3DGraph.ShadowQuality, /) -> None: ... + def shadowQuality(self, /) -> PySide6.QtDataVisualization.QAbstract3DGraph.ShadowQuality: ... + def shadowsSupported(self, /) -> bool: ... + def themes(self, /) -> typing.List[PySide6.QtDataVisualization.Q3DTheme]: ... + def touchEvent(self, event: PySide6.QtGui.QTouchEvent, /) -> None: ... + def wheelEvent(self, event: PySide6.QtGui.QWheelEvent, /) -> None: ... + + +class QAbstract3DInputHandler(PySide6.QtCore.QObject): + + inputViewChanged : typing.ClassVar[Signal] = ... # inputViewChanged(QAbstract3DInputHandler::InputView) + positionChanged : typing.ClassVar[Signal] = ... # positionChanged(QPoint) + sceneChanged : typing.ClassVar[Signal] = ... # sceneChanged(Q3DScene*) + + class InputView(enum.Enum): + + InputViewNone = 0x0 + InputViewOnPrimary = 0x1 + InputViewOnSecondary = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, inputView: PySide6.QtDataVisualization.QAbstract3DInputHandler.InputView | None = ..., inputPosition: PySide6.QtCore.QPoint | None = ..., scene: PySide6.QtDataVisualization.Q3DScene | None = ...) -> None: ... + + def inputPosition(self, /) -> PySide6.QtCore.QPoint: ... + def inputView(self, /) -> PySide6.QtDataVisualization.QAbstract3DInputHandler.InputView: ... + def mouseDoubleClickEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, mousePos: PySide6.QtCore.QPoint, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, mousePos: PySide6.QtCore.QPoint, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, mousePos: PySide6.QtCore.QPoint, /) -> None: ... + def prevDistance(self, /) -> int: ... + def previousInputPos(self, /) -> PySide6.QtCore.QPoint: ... + def scene(self, /) -> PySide6.QtDataVisualization.Q3DScene: ... + def setInputPosition(self, position: PySide6.QtCore.QPoint, /) -> None: ... + def setInputView(self, inputView: PySide6.QtDataVisualization.QAbstract3DInputHandler.InputView, /) -> None: ... + def setPrevDistance(self, distance: int, /) -> None: ... + def setPreviousInputPos(self, position: PySide6.QtCore.QPoint, /) -> None: ... + def setScene(self, scene: PySide6.QtDataVisualization.Q3DScene, /) -> None: ... + def touchEvent(self, event: PySide6.QtGui.QTouchEvent, /) -> None: ... + def wheelEvent(self, event: PySide6.QtGui.QWheelEvent, /) -> None: ... + + +class QAbstract3DSeries(PySide6.QtCore.QObject): + + baseColorChanged : typing.ClassVar[Signal] = ... # baseColorChanged(QColor) + baseGradientChanged : typing.ClassVar[Signal] = ... # baseGradientChanged(QLinearGradient) + colorStyleChanged : typing.ClassVar[Signal] = ... # colorStyleChanged(Q3DTheme::ColorStyle) + itemLabelChanged : typing.ClassVar[Signal] = ... # itemLabelChanged(QString) + itemLabelFormatChanged : typing.ClassVar[Signal] = ... # itemLabelFormatChanged(QString) + itemLabelVisibilityChanged: typing.ClassVar[Signal] = ... # itemLabelVisibilityChanged(bool) + meshChanged : typing.ClassVar[Signal] = ... # meshChanged(QAbstract3DSeries::Mesh) + meshRotationChanged : typing.ClassVar[Signal] = ... # meshRotationChanged(QQuaternion) + meshSmoothChanged : typing.ClassVar[Signal] = ... # meshSmoothChanged(bool) + multiHighlightColorChanged: typing.ClassVar[Signal] = ... # multiHighlightColorChanged(QColor) + multiHighlightGradientChanged: typing.ClassVar[Signal] = ... # multiHighlightGradientChanged(QLinearGradient) + nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString) + singleHighlightColorChanged: typing.ClassVar[Signal] = ... # singleHighlightColorChanged(QColor) + singleHighlightGradientChanged: typing.ClassVar[Signal] = ... # singleHighlightGradientChanged(QLinearGradient) + userDefinedMeshChanged : typing.ClassVar[Signal] = ... # userDefinedMeshChanged(QString) + visibilityChanged : typing.ClassVar[Signal] = ... # visibilityChanged(bool) + + class Mesh(enum.Enum): + + MeshUserDefined = 0x0 + MeshBar = 0x1 + MeshCube = 0x2 + MeshPyramid = 0x3 + MeshCone = 0x4 + MeshCylinder = 0x5 + MeshBevelBar = 0x6 + MeshBevelCube = 0x7 + MeshSphere = 0x8 + MeshMinimal = 0x9 + MeshArrow = 0xa + MeshPoint = 0xb + + class SeriesType(enum.Enum): + + SeriesTypeNone = 0x0 + SeriesTypeBar = 0x1 + SeriesTypeScatter = 0x2 + SeriesTypeSurface = 0x4 + + + def baseColor(self, /) -> PySide6.QtGui.QColor: ... + def baseGradient(self, /) -> PySide6.QtGui.QLinearGradient: ... + def colorStyle(self, /) -> PySide6.QtDataVisualization.Q3DTheme.ColorStyle: ... + def isItemLabelVisible(self, /) -> bool: ... + def isMeshSmooth(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def itemLabel(self, /) -> str: ... + def itemLabelFormat(self, /) -> str: ... + def mesh(self, /) -> PySide6.QtDataVisualization.QAbstract3DSeries.Mesh: ... + def meshRotation(self, /) -> PySide6.QtGui.QQuaternion: ... + def multiHighlightColor(self, /) -> PySide6.QtGui.QColor: ... + def multiHighlightGradient(self, /) -> PySide6.QtGui.QLinearGradient: ... + def name(self, /) -> str: ... + def setBaseColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBaseGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ... + def setColorStyle(self, style: PySide6.QtDataVisualization.Q3DTheme.ColorStyle, /) -> None: ... + def setItemLabelFormat(self, format: str, /) -> None: ... + def setItemLabelVisible(self, visible: bool, /) -> None: ... + def setMesh(self, mesh: PySide6.QtDataVisualization.QAbstract3DSeries.Mesh, /) -> None: ... + def setMeshAxisAndAngle(self, axis: PySide6.QtGui.QVector3D, angle: float, /) -> None: ... + def setMeshRotation(self, rotation: PySide6.QtGui.QQuaternion, /) -> None: ... + def setMeshSmooth(self, enable: bool, /) -> None: ... + def setMultiHighlightColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setMultiHighlightGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setSingleHighlightColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setSingleHighlightGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ... + def setUserDefinedMesh(self, fileName: str, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def singleHighlightColor(self, /) -> PySide6.QtGui.QColor: ... + def singleHighlightGradient(self, /) -> PySide6.QtGui.QLinearGradient: ... + def type(self, /) -> PySide6.QtDataVisualization.QAbstract3DSeries.SeriesType: ... + def userDefinedMesh(self, /) -> str: ... + + +class QAbstractDataProxy(PySide6.QtCore.QObject): + + class DataType(enum.Enum): + + DataTypeNone = 0x0 + DataTypeBar = 0x1 + DataTypeScatter = 0x2 + DataTypeSurface = 0x4 + + + def type(self, /) -> PySide6.QtDataVisualization.QAbstractDataProxy.DataType: ... + + +class QBar3DSeries(PySide6.QtDataVisualization.QAbstract3DSeries): + + dataProxyChanged : typing.ClassVar[Signal] = ... # dataProxyChanged(QBarDataProxy*) + meshAngleChanged : typing.ClassVar[Signal] = ... # meshAngleChanged(float) + rowColorsChanged : typing.ClassVar[Signal] = ... # rowColorsChanged(QList) + selectedBarChanged : typing.ClassVar[Signal] = ... # selectedBarChanged(QPoint) + + @typing.overload + def __init__(self, dataProxy: PySide6.QtDataVisualization.QBarDataProxy, /, parent: PySide6.QtCore.QObject | None = ..., *, selectedBar: PySide6.QtCore.QPoint | None = ..., meshAngle: float | None = ..., rowColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, dataProxy: PySide6.QtDataVisualization.QBarDataProxy | None = ..., selectedBar: PySide6.QtCore.QPoint | None = ..., meshAngle: float | None = ..., rowColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ...) -> None: ... + + def dataProxy(self, /) -> PySide6.QtDataVisualization.QBarDataProxy: ... + @staticmethod + def invalidSelectionPosition() -> PySide6.QtCore.QPoint: ... + def meshAngle(self, /) -> float: ... + def rowColors(self, /) -> typing.List[PySide6.QtGui.QColor]: ... + def selectedBar(self, /) -> PySide6.QtCore.QPoint: ... + def setDataProxy(self, proxy: PySide6.QtDataVisualization.QBarDataProxy, /) -> None: ... + def setMeshAngle(self, angle: float, /) -> None: ... + def setRowColors(self, colors: collections.abc.Sequence[PySide6.QtGui.QColor], /) -> None: ... + def setSelectedBar(self, position: PySide6.QtCore.QPoint, /) -> None: ... + + +class QBarDataItem(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtDataVisualization.QBarDataItem, /) -> None: ... + @typing.overload + def __init__(self, value: float, /) -> None: ... + @typing.overload + def __init__(self, value: float, angle: float, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def createExtraData(self, /) -> None: ... + def rotation(self, /) -> float: ... + def setRotation(self, angle: float, /) -> None: ... + def setValue(self, val: float, /) -> None: ... + def value(self, /) -> float: ... + + +class QBarDataProxy(PySide6.QtDataVisualization.QAbstractDataProxy): + + arrayReset : typing.ClassVar[Signal] = ... # arrayReset() + columnLabelsChanged : typing.ClassVar[Signal] = ... # columnLabelsChanged() + itemChanged : typing.ClassVar[Signal] = ... # itemChanged(int,int) + rowCountChanged : typing.ClassVar[Signal] = ... # rowCountChanged(int) + rowLabelsChanged : typing.ClassVar[Signal] = ... # rowLabelsChanged() + rowsAdded : typing.ClassVar[Signal] = ... # rowsAdded(int,int) + rowsChanged : typing.ClassVar[Signal] = ... # rowsChanged(int,int) + rowsInserted : typing.ClassVar[Signal] = ... # rowsInserted(int,int) + rowsRemoved : typing.ClassVar[Signal] = ... # rowsRemoved(int,int) + seriesChanged : typing.ClassVar[Signal] = ... # seriesChanged(QBar3DSeries*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, rowCount: int | None = ..., rowLabels: collections.abc.Sequence[str] | None = ..., columnLabels: collections.abc.Sequence[str] | None = ..., series: PySide6.QtDataVisualization.QBar3DSeries | None = ...) -> None: ... + + @typing.overload + def addRow(self, arg__1: collections.abc.Sequence[PySide6.QtDataVisualization.QBarDataItem], /) -> int: ... + @typing.overload + def addRow(self, arg__1: collections.abc.Sequence[PySide6.QtDataVisualization.QBarDataItem], arg__2: str, /) -> int: ... + @typing.overload + def addRows(self, rows: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], /) -> int: ... + @typing.overload + def addRows(self, rows: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], labels: collections.abc.Sequence[str], /) -> int: ... + def array(self, /) -> typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]]: ... + def columnLabels(self, /) -> typing.List[str]: ... + @typing.overload + def insertRow(self, arg__1: int, arg__2: collections.abc.Sequence[PySide6.QtDataVisualization.QBarDataItem], /) -> None: ... + @typing.overload + def insertRow(self, arg__1: int, arg__2: collections.abc.Sequence[PySide6.QtDataVisualization.QBarDataItem], arg__3: str, /) -> None: ... + @typing.overload + def insertRows(self, rowIndex: int, rows: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], /) -> None: ... + @typing.overload + def insertRows(self, rowIndex: int, rows: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], labels: collections.abc.Sequence[str], /) -> None: ... + @typing.overload + def itemAt(self, position: PySide6.QtCore.QPoint, /) -> PySide6.QtDataVisualization.QBarDataItem: ... + @typing.overload + def itemAt(self, rowIndex: int, columnIndex: int, /) -> PySide6.QtDataVisualization.QBarDataItem: ... + def removeRows(self, rowIndex: int, removeCount: int, /, removeLabels: bool = ...) -> None: ... + @typing.overload + def resetArray(self, /) -> None: ... + @typing.overload + def resetArray(self, arg__1: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], /) -> None: ... + @typing.overload + def resetArray(self, arg__1: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], arg__2: collections.abc.Sequence[str], arg__3: collections.abc.Sequence[str], /) -> None: ... + def rowAt(self, rowIndex: int, /) -> typing.List[PySide6.QtDataVisualization.QBarDataItem]: ... + def rowCount(self, /) -> int: ... + def rowLabels(self, /) -> typing.List[str]: ... + def series(self, /) -> PySide6.QtDataVisualization.QBar3DSeries: ... + def setColumnLabels(self, labels: collections.abc.Sequence[str], /) -> None: ... + @typing.overload + def setItem(self, position: PySide6.QtCore.QPoint, item: PySide6.QtDataVisualization.QBarDataItem | float, /) -> None: ... + @typing.overload + def setItem(self, rowIndex: int, columnIndex: int, item: PySide6.QtDataVisualization.QBarDataItem | float, /) -> None: ... + @typing.overload + def setRow(self, arg__1: int, arg__2: collections.abc.Sequence[PySide6.QtDataVisualization.QBarDataItem], /) -> None: ... + @typing.overload + def setRow(self, arg__1: int, arg__2: collections.abc.Sequence[PySide6.QtDataVisualization.QBarDataItem], arg__3: str, /) -> None: ... + def setRowLabels(self, labels: collections.abc.Sequence[str], /) -> None: ... + @typing.overload + def setRows(self, rowIndex: int, rows: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], /) -> None: ... + @typing.overload + def setRows(self, rowIndex: int, rows: typing.List[typing.List[PySide6.QtDataVisualization.QBarDataItem]], labels: collections.abc.Sequence[str], /) -> None: ... + + +class QCategory3DAxis(PySide6.QtDataVisualization.QAbstract3DAxis): + + labelsChanged : typing.ClassVar[Signal] = ... # labelsChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, labels: collections.abc.Sequence[str] | None = ...) -> None: ... + + def labels(self, /) -> typing.List[str]: ... + def setLabels(self, labels: collections.abc.Sequence[str], /) -> None: ... + + +class QCustom3DItem(PySide6.QtCore.QObject): + + meshFileChanged : typing.ClassVar[Signal] = ... # meshFileChanged(QString) + positionAbsoluteChanged : typing.ClassVar[Signal] = ... # positionAbsoluteChanged(bool) + positionChanged : typing.ClassVar[Signal] = ... # positionChanged(QVector3D) + rotationChanged : typing.ClassVar[Signal] = ... # rotationChanged(QQuaternion) + scalingAbsoluteChanged : typing.ClassVar[Signal] = ... # scalingAbsoluteChanged(bool) + scalingChanged : typing.ClassVar[Signal] = ... # scalingChanged(QVector3D) + shadowCastingChanged : typing.ClassVar[Signal] = ... # shadowCastingChanged(bool) + textureFileChanged : typing.ClassVar[Signal] = ... # textureFileChanged(QString) + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged(bool) + + @typing.overload + def __init__(self, meshFile: str, position: PySide6.QtGui.QVector3D, scaling: PySide6.QtGui.QVector3D, rotation: PySide6.QtGui.QQuaternion, texture: PySide6.QtGui.QImage, /, parent: PySide6.QtCore.QObject | None = ..., *, textureFile: str | None = ..., positionAbsolute: bool | None = ..., visible: bool | None = ..., shadowCasting: bool | None = ..., scalingAbsolute: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, meshFile: str | None = ..., textureFile: str | None = ..., position: PySide6.QtGui.QVector3D | None = ..., positionAbsolute: bool | None = ..., scaling: PySide6.QtGui.QVector3D | None = ..., rotation: PySide6.QtGui.QQuaternion | None = ..., visible: bool | None = ..., shadowCasting: bool | None = ..., scalingAbsolute: bool | None = ...) -> None: ... + + def isPositionAbsolute(self, /) -> bool: ... + def isScalingAbsolute(self, /) -> bool: ... + def isShadowCasting(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def meshFile(self, /) -> str: ... + def position(self, /) -> PySide6.QtGui.QVector3D: ... + def rotation(self, /) -> PySide6.QtGui.QQuaternion: ... + def scaling(self, /) -> PySide6.QtGui.QVector3D: ... + def setMeshFile(self, meshFile: str, /) -> None: ... + def setPosition(self, position: PySide6.QtGui.QVector3D, /) -> None: ... + def setPositionAbsolute(self, positionAbsolute: bool, /) -> None: ... + def setRotation(self, rotation: PySide6.QtGui.QQuaternion, /) -> None: ... + def setRotationAxisAndAngle(self, axis: PySide6.QtGui.QVector3D, angle: float, /) -> None: ... + def setScaling(self, scaling: PySide6.QtGui.QVector3D, /) -> None: ... + def setScalingAbsolute(self, scalingAbsolute: bool, /) -> None: ... + def setShadowCasting(self, enabled: bool, /) -> None: ... + def setTextureFile(self, textureFile: str, /) -> None: ... + def setTextureImage(self, textureImage: PySide6.QtGui.QImage, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def textureFile(self, /) -> str: ... + + +class QCustom3DLabel(PySide6.QtDataVisualization.QCustom3DItem): + + backgroundColorChanged : typing.ClassVar[Signal] = ... # backgroundColorChanged(QColor) + backgroundEnabledChanged : typing.ClassVar[Signal] = ... # backgroundEnabledChanged(bool) + borderEnabledChanged : typing.ClassVar[Signal] = ... # borderEnabledChanged(bool) + facingCameraChanged : typing.ClassVar[Signal] = ... # facingCameraChanged(bool) + fontChanged : typing.ClassVar[Signal] = ... # fontChanged(QFont) + textChanged : typing.ClassVar[Signal] = ... # textChanged(QString) + textColorChanged : typing.ClassVar[Signal] = ... # textColorChanged(QColor) + + @typing.overload + def __init__(self, text: str, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], position: PySide6.QtGui.QVector3D, scaling: PySide6.QtGui.QVector3D, rotation: PySide6.QtGui.QQuaternion, /, parent: PySide6.QtCore.QObject | None = ..., *, textColor: PySide6.QtGui.QColor | None = ..., backgroundColor: PySide6.QtGui.QColor | None = ..., borderEnabled: bool | None = ..., backgroundEnabled: bool | None = ..., facingCamera: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, text: str | None = ..., font: PySide6.QtGui.QFont | None = ..., textColor: PySide6.QtGui.QColor | None = ..., backgroundColor: PySide6.QtGui.QColor | None = ..., borderEnabled: bool | None = ..., backgroundEnabled: bool | None = ..., facingCamera: bool | None = ...) -> None: ... + + def backgroundColor(self, /) -> PySide6.QtGui.QColor: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def isBackgroundEnabled(self, /) -> bool: ... + def isBorderEnabled(self, /) -> bool: ... + def isFacingCamera(self, /) -> bool: ... + def setBackgroundColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBackgroundEnabled(self, enabled: bool, /) -> None: ... + def setBorderEnabled(self, enabled: bool, /) -> None: ... + def setFacingCamera(self, enabled: bool, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setText(self, text: str, /) -> None: ... + def setTextColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def text(self, /) -> str: ... + def textColor(self, /) -> PySide6.QtGui.QColor: ... + + +class QCustom3DVolume(PySide6.QtDataVisualization.QCustom3DItem): + + alphaMultiplierChanged : typing.ClassVar[Signal] = ... # alphaMultiplierChanged(float) + colorTableChanged : typing.ClassVar[Signal] = ... # colorTableChanged() + drawSliceFramesChanged : typing.ClassVar[Signal] = ... # drawSliceFramesChanged(bool) + drawSlicesChanged : typing.ClassVar[Signal] = ... # drawSlicesChanged(bool) + preserveOpacityChanged : typing.ClassVar[Signal] = ... # preserveOpacityChanged(bool) + sliceFrameColorChanged : typing.ClassVar[Signal] = ... # sliceFrameColorChanged(QColor) + sliceFrameGapsChanged : typing.ClassVar[Signal] = ... # sliceFrameGapsChanged(QVector3D) + sliceFrameThicknessesChanged: typing.ClassVar[Signal] = ... # sliceFrameThicknessesChanged(QVector3D) + sliceFrameWidthsChanged : typing.ClassVar[Signal] = ... # sliceFrameWidthsChanged(QVector3D) + sliceIndexXChanged : typing.ClassVar[Signal] = ... # sliceIndexXChanged(int) + sliceIndexYChanged : typing.ClassVar[Signal] = ... # sliceIndexYChanged(int) + sliceIndexZChanged : typing.ClassVar[Signal] = ... # sliceIndexZChanged(int) + textureDataChanged : typing.ClassVar[Signal] = ... # textureDataChanged(QList*) + textureDepthChanged : typing.ClassVar[Signal] = ... # textureDepthChanged(int) + textureFormatChanged : typing.ClassVar[Signal] = ... # textureFormatChanged(QImage::Format) + textureHeightChanged : typing.ClassVar[Signal] = ... # textureHeightChanged(int) + textureWidthChanged : typing.ClassVar[Signal] = ... # textureWidthChanged(int) + useHighDefShaderChanged : typing.ClassVar[Signal] = ... # useHighDefShaderChanged(bool) + + @typing.overload + def __init__(self, position: PySide6.QtGui.QVector3D, scaling: PySide6.QtGui.QVector3D, rotation: PySide6.QtGui.QQuaternion, textureWidth: int, textureHeight: int, textureDepth: int, textureData: collections.abc.Sequence[int], textureFormat: PySide6.QtGui.QImage.Format, colorTable: collections.abc.Sequence[int], /, parent: PySide6.QtCore.QObject | None = ..., *, sliceIndexX: int | None = ..., sliceIndexY: int | None = ..., sliceIndexZ: int | None = ..., alphaMultiplier: float | None = ..., preserveOpacity: bool | None = ..., useHighDefShader: bool | None = ..., drawSlices: bool | None = ..., drawSliceFrames: bool | None = ..., sliceFrameColor: PySide6.QtGui.QColor | None = ..., sliceFrameWidths: PySide6.QtGui.QVector3D | None = ..., sliceFrameGaps: PySide6.QtGui.QVector3D | None = ..., sliceFrameThicknesses: PySide6.QtGui.QVector3D | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, textureWidth: int | None = ..., textureHeight: int | None = ..., textureDepth: int | None = ..., sliceIndexX: int | None = ..., sliceIndexY: int | None = ..., sliceIndexZ: int | None = ..., colorTable: collections.abc.Sequence[int] | None = ..., textureData: collections.abc.Sequence[int] | None = ..., alphaMultiplier: float | None = ..., preserveOpacity: bool | None = ..., useHighDefShader: bool | None = ..., drawSlices: bool | None = ..., drawSliceFrames: bool | None = ..., sliceFrameColor: PySide6.QtGui.QColor | None = ..., sliceFrameWidths: PySide6.QtGui.QVector3D | None = ..., sliceFrameGaps: PySide6.QtGui.QVector3D | None = ..., sliceFrameThicknesses: PySide6.QtGui.QVector3D | None = ...) -> None: ... + + def alphaMultiplier(self, /) -> float: ... + def colorTable(self, /) -> typing.List[int]: ... + def createTextureData(self, images: collections.abc.Sequence[PySide6.QtGui.QImage], /) -> typing.List[int]: ... + def drawSliceFrames(self, /) -> bool: ... + def drawSlices(self, /) -> bool: ... + def preserveOpacity(self, /) -> bool: ... + def renderSlice(self, axis: PySide6.QtCore.Qt.Axis, index: int, /) -> PySide6.QtGui.QImage: ... + def setAlphaMultiplier(self, mult: float, /) -> None: ... + def setColorTable(self, colors: collections.abc.Sequence[int], /) -> None: ... + def setDrawSliceFrames(self, enable: bool, /) -> None: ... + def setDrawSlices(self, enable: bool, /) -> None: ... + def setPreserveOpacity(self, enable: bool, /) -> None: ... + def setSliceFrameColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setSliceFrameGaps(self, values: PySide6.QtGui.QVector3D, /) -> None: ... + def setSliceFrameThicknesses(self, values: PySide6.QtGui.QVector3D, /) -> None: ... + def setSliceFrameWidths(self, values: PySide6.QtGui.QVector3D, /) -> None: ... + def setSliceIndexX(self, value: int, /) -> None: ... + def setSliceIndexY(self, value: int, /) -> None: ... + def setSliceIndexZ(self, value: int, /) -> None: ... + def setSliceIndices(self, x: int, y: int, z: int, /) -> None: ... + @typing.overload + def setSubTextureData(self, axis: PySide6.QtCore.Qt.Axis, index: int, image: PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def setSubTextureData(self, axis: PySide6.QtCore.Qt.Axis, index: int, data: bytes | bytearray | memoryview, /) -> None: ... + def setTextureData(self, arg__1: collections.abc.Sequence[int], /) -> None: ... + def setTextureDepth(self, value: int, /) -> None: ... + def setTextureDimensions(self, width: int, height: int, depth: int, /) -> None: ... + def setTextureFormat(self, format: PySide6.QtGui.QImage.Format, /) -> None: ... + def setTextureHeight(self, value: int, /) -> None: ... + def setTextureWidth(self, value: int, /) -> None: ... + def setUseHighDefShader(self, enable: bool, /) -> None: ... + def sliceFrameColor(self, /) -> PySide6.QtGui.QColor: ... + def sliceFrameGaps(self, /) -> PySide6.QtGui.QVector3D: ... + def sliceFrameThicknesses(self, /) -> PySide6.QtGui.QVector3D: ... + def sliceFrameWidths(self, /) -> PySide6.QtGui.QVector3D: ... + def sliceIndexX(self, /) -> int: ... + def sliceIndexY(self, /) -> int: ... + def sliceIndexZ(self, /) -> int: ... + def textureData(self, /) -> typing.List[int]: ... + def textureDataWidth(self, /) -> int: ... + def textureDepth(self, /) -> int: ... + def textureFormat(self, /) -> PySide6.QtGui.QImage.Format: ... + def textureHeight(self, /) -> int: ... + def textureWidth(self, /) -> int: ... + def useHighDefShader(self, /) -> bool: ... + + +class QHeightMapSurfaceDataProxy(PySide6.QtDataVisualization.QSurfaceDataProxy): + + autoScaleYChanged : typing.ClassVar[Signal] = ... # autoScaleYChanged(bool) + heightMapChanged : typing.ClassVar[Signal] = ... # heightMapChanged(QImage) + heightMapFileChanged : typing.ClassVar[Signal] = ... # heightMapFileChanged(QString) + maxXValueChanged : typing.ClassVar[Signal] = ... # maxXValueChanged(float) + maxYValueChanged : typing.ClassVar[Signal] = ... # maxYValueChanged(float) + maxZValueChanged : typing.ClassVar[Signal] = ... # maxZValueChanged(float) + minXValueChanged : typing.ClassVar[Signal] = ... # minXValueChanged(float) + minYValueChanged : typing.ClassVar[Signal] = ... # minYValueChanged(float) + minZValueChanged : typing.ClassVar[Signal] = ... # minZValueChanged(float) + + @typing.overload + def __init__(self, image: PySide6.QtGui.QImage, /, parent: PySide6.QtCore.QObject | None = ..., *, heightMap: PySide6.QtGui.QImage | None = ..., heightMapFile: str | None = ..., minXValue: float | None = ..., maxXValue: float | None = ..., minZValue: float | None = ..., maxZValue: float | None = ..., minYValue: float | None = ..., maxYValue: float | None = ..., autoScaleY: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, filename: str, /, parent: PySide6.QtCore.QObject | None = ..., *, heightMap: PySide6.QtGui.QImage | None = ..., heightMapFile: str | None = ..., minXValue: float | None = ..., maxXValue: float | None = ..., minZValue: float | None = ..., maxZValue: float | None = ..., minYValue: float | None = ..., maxYValue: float | None = ..., autoScaleY: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, heightMap: PySide6.QtGui.QImage | None = ..., heightMapFile: str | None = ..., minXValue: float | None = ..., maxXValue: float | None = ..., minZValue: float | None = ..., maxZValue: float | None = ..., minYValue: float | None = ..., maxYValue: float | None = ..., autoScaleY: bool | None = ...) -> None: ... + + def autoScaleY(self, /) -> bool: ... + def heightMap(self, /) -> PySide6.QtGui.QImage: ... + def heightMapFile(self, /) -> str: ... + def maxXValue(self, /) -> float: ... + def maxYValue(self, /) -> float: ... + def maxZValue(self, /) -> float: ... + def minXValue(self, /) -> float: ... + def minYValue(self, /) -> float: ... + def minZValue(self, /) -> float: ... + def setAutoScaleY(self, enabled: bool, /) -> None: ... + def setHeightMap(self, image: PySide6.QtGui.QImage, /) -> None: ... + def setHeightMapFile(self, filename: str, /) -> None: ... + def setMaxXValue(self, max: float, /) -> None: ... + def setMaxYValue(self, max: float, /) -> None: ... + def setMaxZValue(self, max: float, /) -> None: ... + def setMinXValue(self, min: float, /) -> None: ... + def setMinYValue(self, min: float, /) -> None: ... + def setMinZValue(self, min: float, /) -> None: ... + def setValueRanges(self, minX: float, maxX: float, minZ: float, maxZ: float, /) -> None: ... + + +class QIntList: ... + + +class QItemModelBarDataProxy(PySide6.QtDataVisualization.QBarDataProxy): + + autoColumnCategoriesChanged: typing.ClassVar[Signal] = ... # autoColumnCategoriesChanged(bool) + autoRowCategoriesChanged : typing.ClassVar[Signal] = ... # autoRowCategoriesChanged(bool) + columnCategoriesChanged : typing.ClassVar[Signal] = ... # columnCategoriesChanged() + columnRoleChanged : typing.ClassVar[Signal] = ... # columnRoleChanged(QString) + columnRolePatternChanged : typing.ClassVar[Signal] = ... # columnRolePatternChanged(QRegularExpression) + columnRoleReplaceChanged : typing.ClassVar[Signal] = ... # columnRoleReplaceChanged(QString) + itemModelChanged : typing.ClassVar[Signal] = ... # itemModelChanged(const QAbstractItemModel*) + multiMatchBehaviorChanged: typing.ClassVar[Signal] = ... # multiMatchBehaviorChanged(MultiMatchBehavior) + rotationRoleChanged : typing.ClassVar[Signal] = ... # rotationRoleChanged(QString) + rotationRolePatternChanged: typing.ClassVar[Signal] = ... # rotationRolePatternChanged(QRegularExpression) + rotationRoleReplaceChanged: typing.ClassVar[Signal] = ... # rotationRoleReplaceChanged(QString) + rowCategoriesChanged : typing.ClassVar[Signal] = ... # rowCategoriesChanged() + rowRoleChanged : typing.ClassVar[Signal] = ... # rowRoleChanged(QString) + rowRolePatternChanged : typing.ClassVar[Signal] = ... # rowRolePatternChanged(QRegularExpression) + rowRoleReplaceChanged : typing.ClassVar[Signal] = ... # rowRoleReplaceChanged(QString) + useModelCategoriesChanged: typing.ClassVar[Signal] = ... # useModelCategoriesChanged(bool) + valueRoleChanged : typing.ClassVar[Signal] = ... # valueRoleChanged(QString) + valueRolePatternChanged : typing.ClassVar[Signal] = ... # valueRolePatternChanged(QRegularExpression) + valueRoleReplaceChanged : typing.ClassVar[Signal] = ... # valueRoleReplaceChanged(QString) + + class MultiMatchBehavior(enum.Enum): + + MMBFirst = 0x0 + MMBLast = 0x1 + MMBAverage = 0x2 + MMBCumulative = 0x3 + + + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ..., *, useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ..., *, rotationRole: str | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rotationRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, valueRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rowRole: str | None = ..., columnRole: str | None = ..., rotationRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, /, parent: PySide6.QtCore.QObject | None = ..., *, rowRole: str | None = ..., columnRole: str | None = ..., valueRole: str | None = ..., rotationRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, itemModel: PySide6.QtCore.QAbstractItemModel | None = ..., rowRole: str | None = ..., columnRole: str | None = ..., valueRole: str | None = ..., rotationRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + + def autoColumnCategories(self, /) -> bool: ... + def autoRowCategories(self, /) -> bool: ... + def columnCategories(self, /) -> typing.List[str]: ... + def columnCategoryIndex(self, category: str, /) -> int: ... + def columnRole(self, /) -> str: ... + def columnRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def columnRoleReplace(self, /) -> str: ... + def itemModel(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def multiMatchBehavior(self, /) -> PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior: ... + def remap(self, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /) -> None: ... + def rotationRole(self, /) -> str: ... + def rotationRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def rotationRoleReplace(self, /) -> str: ... + def rowCategories(self, /) -> typing.List[str]: ... + def rowCategoryIndex(self, category: str, /) -> int: ... + def rowRole(self, /) -> str: ... + def rowRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def rowRoleReplace(self, /) -> str: ... + def setAutoColumnCategories(self, enable: bool, /) -> None: ... + def setAutoRowCategories(self, enable: bool, /) -> None: ... + def setColumnCategories(self, categories: collections.abc.Sequence[str], /) -> None: ... + def setColumnRole(self, role: str, /) -> None: ... + def setColumnRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setColumnRoleReplace(self, replace: str, /) -> None: ... + def setItemModel(self, itemModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setMultiMatchBehavior(self, behavior: PySide6.QtDataVisualization.QItemModelBarDataProxy.MultiMatchBehavior, /) -> None: ... + def setRotationRole(self, role: str, /) -> None: ... + def setRotationRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setRotationRoleReplace(self, replace: str, /) -> None: ... + def setRowCategories(self, categories: collections.abc.Sequence[str], /) -> None: ... + def setRowRole(self, role: str, /) -> None: ... + def setRowRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setRowRoleReplace(self, replace: str, /) -> None: ... + def setUseModelCategories(self, enable: bool, /) -> None: ... + def setValueRole(self, role: str, /) -> None: ... + def setValueRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setValueRoleReplace(self, replace: str, /) -> None: ... + def useModelCategories(self, /) -> bool: ... + def valueRole(self, /) -> str: ... + def valueRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def valueRoleReplace(self, /) -> str: ... + + +class QItemModelScatterDataProxy(PySide6.QtDataVisualization.QScatterDataProxy): + + itemModelChanged : typing.ClassVar[Signal] = ... # itemModelChanged(const QAbstractItemModel*) + rotationRoleChanged : typing.ClassVar[Signal] = ... # rotationRoleChanged(QString) + rotationRolePatternChanged: typing.ClassVar[Signal] = ... # rotationRolePatternChanged(QRegularExpression) + rotationRoleReplaceChanged: typing.ClassVar[Signal] = ... # rotationRoleReplaceChanged(QString) + xPosRoleChanged : typing.ClassVar[Signal] = ... # xPosRoleChanged(QString) + xPosRolePatternChanged : typing.ClassVar[Signal] = ... # xPosRolePatternChanged(QRegularExpression) + xPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # xPosRoleReplaceChanged(QString) + yPosRoleChanged : typing.ClassVar[Signal] = ... # yPosRoleChanged(QString) + yPosRolePatternChanged : typing.ClassVar[Signal] = ... # yPosRolePatternChanged(QRegularExpression) + yPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # yPosRoleReplaceChanged(QString) + zPosRoleChanged : typing.ClassVar[Signal] = ... # zPosRoleChanged(QString) + zPosRolePatternChanged : typing.ClassVar[Signal] = ... # zPosRolePatternChanged(QRegularExpression) + zPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # zPosRoleReplaceChanged(QString) + + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, xPosRole: str, yPosRole: str, zPosRole: str, rotationRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., rotationRoleReplace: str | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, xPosRole: str, yPosRole: str, zPosRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rotationRole: str | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., rotationRoleReplace: str | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, /, parent: PySide6.QtCore.QObject | None = ..., *, xPosRole: str | None = ..., yPosRole: str | None = ..., zPosRole: str | None = ..., rotationRole: str | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., rotationRoleReplace: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, itemModel: PySide6.QtCore.QAbstractItemModel | None = ..., xPosRole: str | None = ..., yPosRole: str | None = ..., zPosRole: str | None = ..., rotationRole: str | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., rotationRoleReplace: str | None = ...) -> None: ... + + def itemModel(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def remap(self, xPosRole: str, yPosRole: str, zPosRole: str, rotationRole: str, /) -> None: ... + def rotationRole(self, /) -> str: ... + def rotationRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def rotationRoleReplace(self, /) -> str: ... + def setItemModel(self, itemModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setRotationRole(self, role: str, /) -> None: ... + def setRotationRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setRotationRoleReplace(self, replace: str, /) -> None: ... + def setXPosRole(self, role: str, /) -> None: ... + def setXPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setXPosRoleReplace(self, replace: str, /) -> None: ... + def setYPosRole(self, role: str, /) -> None: ... + def setYPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setYPosRoleReplace(self, replace: str, /) -> None: ... + def setZPosRole(self, role: str, /) -> None: ... + def setZPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setZPosRoleReplace(self, replace: str, /) -> None: ... + def xPosRole(self, /) -> str: ... + def xPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def xPosRoleReplace(self, /) -> str: ... + def yPosRole(self, /) -> str: ... + def yPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def yPosRoleReplace(self, /) -> str: ... + def zPosRole(self, /) -> str: ... + def zPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def zPosRoleReplace(self, /) -> str: ... + + +class QItemModelSurfaceDataProxy(PySide6.QtDataVisualization.QSurfaceDataProxy): + + autoColumnCategoriesChanged: typing.ClassVar[Signal] = ... # autoColumnCategoriesChanged(bool) + autoRowCategoriesChanged : typing.ClassVar[Signal] = ... # autoRowCategoriesChanged(bool) + columnCategoriesChanged : typing.ClassVar[Signal] = ... # columnCategoriesChanged() + columnRoleChanged : typing.ClassVar[Signal] = ... # columnRoleChanged(QString) + columnRolePatternChanged : typing.ClassVar[Signal] = ... # columnRolePatternChanged(QRegularExpression) + columnRoleReplaceChanged : typing.ClassVar[Signal] = ... # columnRoleReplaceChanged(QString) + itemModelChanged : typing.ClassVar[Signal] = ... # itemModelChanged(const QAbstractItemModel*) + multiMatchBehaviorChanged: typing.ClassVar[Signal] = ... # multiMatchBehaviorChanged(MultiMatchBehavior) + rowCategoriesChanged : typing.ClassVar[Signal] = ... # rowCategoriesChanged() + rowRoleChanged : typing.ClassVar[Signal] = ... # rowRoleChanged(QString) + rowRolePatternChanged : typing.ClassVar[Signal] = ... # rowRolePatternChanged(QRegularExpression) + rowRoleReplaceChanged : typing.ClassVar[Signal] = ... # rowRoleReplaceChanged(QString) + useModelCategoriesChanged: typing.ClassVar[Signal] = ... # useModelCategoriesChanged(bool) + xPosRoleChanged : typing.ClassVar[Signal] = ... # xPosRoleChanged(QString) + xPosRolePatternChanged : typing.ClassVar[Signal] = ... # xPosRolePatternChanged(QRegularExpression) + xPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # xPosRoleReplaceChanged(QString) + yPosRoleChanged : typing.ClassVar[Signal] = ... # yPosRoleChanged(QString) + yPosRolePatternChanged : typing.ClassVar[Signal] = ... # yPosRolePatternChanged(QRegularExpression) + yPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # yPosRoleReplaceChanged(QString) + zPosRoleChanged : typing.ClassVar[Signal] = ... # zPosRoleChanged(QString) + zPosRolePatternChanged : typing.ClassVar[Signal] = ... # zPosRolePatternChanged(QRegularExpression) + zPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # zPosRoleReplaceChanged(QString) + + class MultiMatchBehavior(enum.Enum): + + MMBFirst = 0x0 + MMBLast = 0x1 + MMBAverage = 0x2 + MMBCumulativeY = 0x3 + + + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ..., *, useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, yPosRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ..., *, xPosRole: str | None = ..., zPosRole: str | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, yPosRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, xPosRole: str | None = ..., zPosRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, yPosRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rowRole: str | None = ..., columnRole: str | None = ..., xPosRole: str | None = ..., zPosRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, /, parent: PySide6.QtCore.QObject | None = ..., *, rowRole: str | None = ..., columnRole: str | None = ..., xPosRole: str | None = ..., yPosRole: str | None = ..., zPosRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, itemModel: PySide6.QtCore.QAbstractItemModel | None = ..., rowRole: str | None = ..., columnRole: str | None = ..., xPosRole: str | None = ..., yPosRole: str | None = ..., zPosRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + + def autoColumnCategories(self, /) -> bool: ... + def autoRowCategories(self, /) -> bool: ... + def columnCategories(self, /) -> typing.List[str]: ... + def columnCategoryIndex(self, category: str, /) -> int: ... + def columnRole(self, /) -> str: ... + def columnRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def columnRoleReplace(self, /) -> str: ... + def itemModel(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def multiMatchBehavior(self, /) -> PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior: ... + def remap(self, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /) -> None: ... + def rowCategories(self, /) -> typing.List[str]: ... + def rowCategoryIndex(self, category: str, /) -> int: ... + def rowRole(self, /) -> str: ... + def rowRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def rowRoleReplace(self, /) -> str: ... + def setAutoColumnCategories(self, enable: bool, /) -> None: ... + def setAutoRowCategories(self, enable: bool, /) -> None: ... + def setColumnCategories(self, categories: collections.abc.Sequence[str], /) -> None: ... + def setColumnRole(self, role: str, /) -> None: ... + def setColumnRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setColumnRoleReplace(self, replace: str, /) -> None: ... + def setItemModel(self, itemModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setMultiMatchBehavior(self, behavior: PySide6.QtDataVisualization.QItemModelSurfaceDataProxy.MultiMatchBehavior, /) -> None: ... + def setRowCategories(self, categories: collections.abc.Sequence[str], /) -> None: ... + def setRowRole(self, role: str, /) -> None: ... + def setRowRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setRowRoleReplace(self, replace: str, /) -> None: ... + def setUseModelCategories(self, enable: bool, /) -> None: ... + def setXPosRole(self, role: str, /) -> None: ... + def setXPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setXPosRoleReplace(self, replace: str, /) -> None: ... + def setYPosRole(self, role: str, /) -> None: ... + def setYPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setYPosRoleReplace(self, replace: str, /) -> None: ... + def setZPosRole(self, role: str, /) -> None: ... + def setZPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setZPosRoleReplace(self, replace: str, /) -> None: ... + def useModelCategories(self, /) -> bool: ... + def xPosRole(self, /) -> str: ... + def xPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def xPosRoleReplace(self, /) -> str: ... + def yPosRole(self, /) -> str: ... + def yPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def yPosRoleReplace(self, /) -> str: ... + def zPosRole(self, /) -> str: ... + def zPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def zPosRoleReplace(self, /) -> str: ... + + +class QLogValue3DAxisFormatter(PySide6.QtDataVisualization.QValue3DAxisFormatter): + + autoSubGridChanged : typing.ClassVar[Signal] = ... # autoSubGridChanged(bool) + baseChanged : typing.ClassVar[Signal] = ... # baseChanged(double) + showEdgeLabelsChanged : typing.ClassVar[Signal] = ... # showEdgeLabelsChanged(bool) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, base: float | None = ..., autoSubGrid: bool | None = ..., showEdgeLabels: bool | None = ...) -> None: ... + + def autoSubGrid(self, /) -> bool: ... + def base(self, /) -> float: ... + def createNewInstance(self, /) -> PySide6.QtDataVisualization.QValue3DAxisFormatter: ... + def populateCopy(self, copy: PySide6.QtDataVisualization.QValue3DAxisFormatter, /) -> None: ... + def positionAt(self, value: float, /) -> float: ... + def recalculate(self, /) -> None: ... + def setAutoSubGrid(self, enabled: bool, /) -> None: ... + def setBase(self, base: float, /) -> None: ... + def setShowEdgeLabels(self, enabled: bool, /) -> None: ... + def showEdgeLabels(self, /) -> bool: ... + def valueAt(self, position: float, /) -> float: ... + + +class QScatter3DSeries(PySide6.QtDataVisualization.QAbstract3DSeries): + + dataProxyChanged : typing.ClassVar[Signal] = ... # dataProxyChanged(QScatterDataProxy*) + itemSizeChanged : typing.ClassVar[Signal] = ... # itemSizeChanged(float) + selectedItemChanged : typing.ClassVar[Signal] = ... # selectedItemChanged(int) + + @typing.overload + def __init__(self, dataProxy: PySide6.QtDataVisualization.QScatterDataProxy, /, parent: PySide6.QtCore.QObject | None = ..., *, selectedItem: int | None = ..., itemSize: float | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, dataProxy: PySide6.QtDataVisualization.QScatterDataProxy | None = ..., selectedItem: int | None = ..., itemSize: float | None = ...) -> None: ... + + def dataProxy(self, /) -> PySide6.QtDataVisualization.QScatterDataProxy: ... + @staticmethod + def invalidSelectionIndex() -> int: ... + def itemSize(self, /) -> float: ... + def selectedItem(self, /) -> int: ... + def setDataProxy(self, proxy: PySide6.QtDataVisualization.QScatterDataProxy, /) -> None: ... + def setItemSize(self, size: float, /) -> None: ... + def setSelectedItem(self, index: int, /) -> None: ... + + +class QScatterDataItem(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtDataVisualization.QScatterDataItem, /) -> None: ... + @typing.overload + def __init__(self, position: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def __init__(self, position: PySide6.QtGui.QVector3D, rotation: PySide6.QtGui.QQuaternion, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def createExtraData(self, /) -> None: ... + def position(self, /) -> PySide6.QtGui.QVector3D: ... + def rotation(self, /) -> PySide6.QtGui.QQuaternion: ... + def setPosition(self, pos: PySide6.QtGui.QVector3D, /) -> None: ... + def setRotation(self, rot: PySide6.QtGui.QQuaternion, /) -> None: ... + def setX(self, value: float, /) -> None: ... + def setY(self, value: float, /) -> None: ... + def setZ(self, value: float, /) -> None: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + def z(self, /) -> float: ... + + +class QScatterDataProxy(PySide6.QtDataVisualization.QAbstractDataProxy): + + arrayReset : typing.ClassVar[Signal] = ... # arrayReset() + itemCountChanged : typing.ClassVar[Signal] = ... # itemCountChanged(int) + itemsAdded : typing.ClassVar[Signal] = ... # itemsAdded(int,int) + itemsChanged : typing.ClassVar[Signal] = ... # itemsChanged(int,int) + itemsInserted : typing.ClassVar[Signal] = ... # itemsInserted(int,int) + itemsRemoved : typing.ClassVar[Signal] = ... # itemsRemoved(int,int) + seriesChanged : typing.ClassVar[Signal] = ... # seriesChanged(QScatter3DSeries*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, itemCount: int | None = ..., series: PySide6.QtDataVisualization.QScatter3DSeries | None = ...) -> None: ... + + def addItem(self, item: PySide6.QtDataVisualization.QScatterDataItem | PySide6.QtGui.QVector3D, /) -> int: ... + def addItems(self, items: collections.abc.Sequence[PySide6.QtDataVisualization.QScatterDataItem], /) -> int: ... + def array(self, /) -> typing.List[PySide6.QtDataVisualization.QScatterDataItem]: ... + def insertItem(self, index: int, item: PySide6.QtDataVisualization.QScatterDataItem | PySide6.QtGui.QVector3D, /) -> None: ... + def insertItems(self, index: int, items: collections.abc.Sequence[PySide6.QtDataVisualization.QScatterDataItem], /) -> None: ... + def itemAt(self, index: int, /) -> PySide6.QtDataVisualization.QScatterDataItem: ... + def itemCount(self, /) -> int: ... + def removeItems(self, index: int, removeCount: int, /) -> None: ... + def resetArray(self, arg__1: collections.abc.Sequence[PySide6.QtDataVisualization.QScatterDataItem], /) -> None: ... + def series(self, /) -> PySide6.QtDataVisualization.QScatter3DSeries: ... + def setItem(self, index: int, item: PySide6.QtDataVisualization.QScatterDataItem | PySide6.QtGui.QVector3D, /) -> None: ... + def setItems(self, index: int, items: collections.abc.Sequence[PySide6.QtDataVisualization.QScatterDataItem], /) -> None: ... + + +class QSurface3DSeries(PySide6.QtDataVisualization.QAbstract3DSeries): + + dataProxyChanged : typing.ClassVar[Signal] = ... # dataProxyChanged(QSurfaceDataProxy*) + drawModeChanged : typing.ClassVar[Signal] = ... # drawModeChanged(QSurface3DSeries::DrawFlags) + flatShadingEnabledChanged: typing.ClassVar[Signal] = ... # flatShadingEnabledChanged(bool) + flatShadingSupportedChanged: typing.ClassVar[Signal] = ... # flatShadingSupportedChanged(bool) + selectedPointChanged : typing.ClassVar[Signal] = ... # selectedPointChanged(QPoint) + textureChanged : typing.ClassVar[Signal] = ... # textureChanged(QImage) + textureFileChanged : typing.ClassVar[Signal] = ... # textureFileChanged(QString) + wireframeColorChanged : typing.ClassVar[Signal] = ... # wireframeColorChanged(QColor) + + class DrawFlag(enum.Flag): + + DrawWireframe = 0x1 + DrawSurface = 0x2 + DrawSurfaceAndWireframe = 0x3 + + + @typing.overload + def __init__(self, dataProxy: PySide6.QtDataVisualization.QSurfaceDataProxy, /, parent: PySide6.QtCore.QObject | None = ..., *, selectedPoint: PySide6.QtCore.QPoint | None = ..., flatShadingEnabled: bool | None = ..., flatShadingSupported: bool | None = ..., drawMode: PySide6.QtDataVisualization.QSurface3DSeries.DrawFlag | None = ..., texture: PySide6.QtGui.QImage | None = ..., textureFile: str | None = ..., wireframeColor: PySide6.QtGui.QColor | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, dataProxy: PySide6.QtDataVisualization.QSurfaceDataProxy | None = ..., selectedPoint: PySide6.QtCore.QPoint | None = ..., flatShadingEnabled: bool | None = ..., flatShadingSupported: bool | None = ..., drawMode: PySide6.QtDataVisualization.QSurface3DSeries.DrawFlag | None = ..., texture: PySide6.QtGui.QImage | None = ..., textureFile: str | None = ..., wireframeColor: PySide6.QtGui.QColor | None = ...) -> None: ... + + def dataProxy(self, /) -> PySide6.QtDataVisualization.QSurfaceDataProxy: ... + def drawMode(self, /) -> PySide6.QtDataVisualization.QSurface3DSeries.DrawFlag: ... + @staticmethod + def invalidSelectionPosition() -> PySide6.QtCore.QPoint: ... + def isFlatShadingEnabled(self, /) -> bool: ... + def isFlatShadingSupported(self, /) -> bool: ... + def selectedPoint(self, /) -> PySide6.QtCore.QPoint: ... + def setDataProxy(self, proxy: PySide6.QtDataVisualization.QSurfaceDataProxy, /) -> None: ... + def setDrawMode(self, mode: PySide6.QtDataVisualization.QSurface3DSeries.DrawFlag, /) -> None: ... + def setFlatShadingEnabled(self, enabled: bool, /) -> None: ... + def setSelectedPoint(self, position: PySide6.QtCore.QPoint, /) -> None: ... + def setTexture(self, texture: PySide6.QtGui.QImage, /) -> None: ... + def setTextureFile(self, filename: str, /) -> None: ... + def setWireframeColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def texture(self, /) -> PySide6.QtGui.QImage: ... + def textureFile(self, /) -> str: ... + def wireframeColor(self, /) -> PySide6.QtGui.QColor: ... + + +class QSurfaceDataItem(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtDataVisualization.QSurfaceDataItem, /) -> None: ... + @typing.overload + def __init__(self, position: PySide6.QtGui.QVector3D, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def createExtraData(self, /) -> None: ... + def position(self, /) -> PySide6.QtGui.QVector3D: ... + def setPosition(self, pos: PySide6.QtGui.QVector3D, /) -> None: ... + def setX(self, value: float, /) -> None: ... + def setY(self, value: float, /) -> None: ... + def setZ(self, value: float, /) -> None: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + def z(self, /) -> float: ... + + +class QSurfaceDataProxy(PySide6.QtDataVisualization.QAbstractDataProxy): + + arrayReset : typing.ClassVar[Signal] = ... # arrayReset() + columnCountChanged : typing.ClassVar[Signal] = ... # columnCountChanged(int) + itemChanged : typing.ClassVar[Signal] = ... # itemChanged(int,int) + rowCountChanged : typing.ClassVar[Signal] = ... # rowCountChanged(int) + rowsAdded : typing.ClassVar[Signal] = ... # rowsAdded(int,int) + rowsChanged : typing.ClassVar[Signal] = ... # rowsChanged(int,int) + rowsInserted : typing.ClassVar[Signal] = ... # rowsInserted(int,int) + rowsRemoved : typing.ClassVar[Signal] = ... # rowsRemoved(int,int) + seriesChanged : typing.ClassVar[Signal] = ... # seriesChanged(QSurface3DSeries*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, rowCount: int | None = ..., columnCount: int | None = ..., series: PySide6.QtDataVisualization.QSurface3DSeries | None = ...) -> None: ... + + def addRow(self, arg__1: collections.abc.Sequence[PySide6.QtDataVisualization.QSurfaceDataItem], /) -> int: ... + def addRows(self, rows: typing.List[typing.List[PySide6.QtDataVisualization.QSurfaceDataItem]], /) -> int: ... + def array(self, /) -> typing.List[typing.List[PySide6.QtDataVisualization.QSurfaceDataItem]]: ... + def columnCount(self, /) -> int: ... + def insertRow(self, arg__1: int, arg__2: collections.abc.Sequence[PySide6.QtDataVisualization.QSurfaceDataItem], /) -> None: ... + def insertRows(self, rowIndex: int, rows: typing.List[typing.List[PySide6.QtDataVisualization.QSurfaceDataItem]], /) -> None: ... + @typing.overload + def itemAt(self, position: PySide6.QtCore.QPoint, /) -> PySide6.QtDataVisualization.QSurfaceDataItem: ... + @typing.overload + def itemAt(self, rowIndex: int, columnIndex: int, /) -> PySide6.QtDataVisualization.QSurfaceDataItem: ... + def removeRows(self, rowIndex: int, removeCount: int, /) -> None: ... + def resetArray(self, arg__1: typing.List[typing.List[PySide6.QtDataVisualization.QSurfaceDataItem]], /) -> None: ... + def resetArrayNp(self, x: float, deltaX: float, z: float, deltaZ: float, data: collections.abc.Sequence[typing.Any], /) -> None: ... + def rowCount(self, /) -> int: ... + def series(self, /) -> PySide6.QtDataVisualization.QSurface3DSeries: ... + @typing.overload + def setItem(self, position: PySide6.QtCore.QPoint, item: PySide6.QtDataVisualization.QSurfaceDataItem | PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def setItem(self, rowIndex: int, columnIndex: int, item: PySide6.QtDataVisualization.QSurfaceDataItem | PySide6.QtGui.QVector3D, /) -> None: ... + def setRow(self, arg__1: int, arg__2: collections.abc.Sequence[PySide6.QtDataVisualization.QSurfaceDataItem], /) -> None: ... + def setRows(self, rowIndex: int, rows: typing.List[typing.List[PySide6.QtDataVisualization.QSurfaceDataItem]], /) -> None: ... + + +class QTouch3DInputHandler(PySide6.QtDataVisualization.Q3DInputHandler): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def touchEvent(self, event: PySide6.QtGui.QTouchEvent, /) -> None: ... + + +class QValue3DAxis(PySide6.QtDataVisualization.QAbstract3DAxis): + + formatterChanged : typing.ClassVar[Signal] = ... # formatterChanged(QValue3DAxisFormatter*) + labelFormatChanged : typing.ClassVar[Signal] = ... # labelFormatChanged(QString) + reversedChanged : typing.ClassVar[Signal] = ... # reversedChanged(bool) + segmentCountChanged : typing.ClassVar[Signal] = ... # segmentCountChanged(int) + subSegmentCountChanged : typing.ClassVar[Signal] = ... # subSegmentCountChanged(int) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, segmentCount: int | None = ..., subSegmentCount: int | None = ..., labelFormat: str | None = ..., formatter: PySide6.QtDataVisualization.QValue3DAxisFormatter | None = ..., reversed: bool | None = ...) -> None: ... + + def formatter(self, /) -> PySide6.QtDataVisualization.QValue3DAxisFormatter: ... + def labelFormat(self, /) -> str: ... + def reversed(self, /) -> bool: ... + def segmentCount(self, /) -> int: ... + def setFormatter(self, formatter: PySide6.QtDataVisualization.QValue3DAxisFormatter, /) -> None: ... + def setLabelFormat(self, format: str, /) -> None: ... + def setReversed(self, enable: bool, /) -> None: ... + def setSegmentCount(self, count: int, /) -> None: ... + def setSubSegmentCount(self, count: int, /) -> None: ... + def subSegmentCount(self, /) -> int: ... + + +class QValue3DAxisFormatter(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def allowNegatives(self, /) -> bool: ... + def allowZero(self, /) -> bool: ... + def axis(self, /) -> PySide6.QtDataVisualization.QValue3DAxis: ... + def createNewInstance(self, /) -> PySide6.QtDataVisualization.QValue3DAxisFormatter: ... + def gridPositions(self, /) -> typing.List[float]: ... + def labelPositions(self, /) -> typing.List[float]: ... + def labelStrings(self, /) -> typing.List[str]: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def markDirty(self, /, labelsChange: bool = ...) -> None: ... + def populateCopy(self, copy: PySide6.QtDataVisualization.QValue3DAxisFormatter, /) -> None: ... + def positionAt(self, value: float, /) -> float: ... + def recalculate(self, /) -> None: ... + def setAllowNegatives(self, allow: bool, /) -> None: ... + def setAllowZero(self, allow: bool, /) -> None: ... + def setGridPositions(self, grid_positions: collections.abc.Sequence[float], /) -> None: ... + def setLabelPositions(self, label_positions: collections.abc.Sequence[float], /) -> None: ... + def setLabelStrings(self, label_strings: collections.abc.Sequence[str], /) -> None: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def stringForValue(self, value: float, format: str, /) -> str: ... + def subGridPositions(self, /) -> typing.List[float]: ... + def valueAt(self, position: float, /) -> float: ... + + +def qDefaultSurfaceFormat(antialias: bool, /) -> PySide6.QtGui.QSurfaceFormat: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtDesigner.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtDesigner.pyi new file mode 100644 index 0000000..e790ce7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtDesigner.pyi @@ -0,0 +1,594 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtDesigner, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtDesigner` + +import PySide6.QtDesigner +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtWidgets + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QAbstractExtensionFactory(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def extension(self, object: PySide6.QtCore.QObject, iid: str, /) -> PySide6.QtCore.QObject: ... + + +class QAbstractExtensionManager(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def extension(self, object: PySide6.QtCore.QObject, iid: str, /) -> PySide6.QtCore.QObject: ... + def registerExtensions(self, factory: PySide6.QtDesigner.QAbstractExtensionFactory, iid: str, /) -> None: ... + def unregisterExtensions(self, factory: PySide6.QtDesigner.QAbstractExtensionFactory, iid: str, /) -> None: ... + + +class QAbstractFormBuilder(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def addMenuAction(self, action: PySide6.QtGui.QAction, /) -> None: ... + def applyPropertyInternally(self, o: PySide6.QtCore.QObject, propertyName: str, value: typing.Any, /) -> bool: ... + def checkProperty(self, obj: PySide6.QtCore.QObject, prop: str, /) -> bool: ... + def createAction(self, parent: PySide6.QtCore.QObject, name: str, /) -> PySide6.QtGui.QAction: ... + def createActionGroup(self, parent: PySide6.QtCore.QObject, name: str, /) -> PySide6.QtGui.QActionGroup: ... + def createLayout(self, layoutName: str, parent: PySide6.QtCore.QObject, name: str, /) -> PySide6.QtWidgets.QLayout: ... + def createWidget(self, widgetName: str, parentWidget: PySide6.QtWidgets.QWidget, name: str, /) -> PySide6.QtWidgets.QWidget: ... + def errorString(self, /) -> str: ... + def load(self, dev: PySide6.QtCore.QIODevice, /, parentWidget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtWidgets.QWidget: ... + def reset(self, /) -> None: ... + def save(self, dev: PySide6.QtCore.QIODevice, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def setWorkingDirectory(self, directory: PySide6.QtCore.QDir, /) -> None: ... + @staticmethod + def toolBarAreaMetaEnum() -> PySide6.QtCore.QMetaEnum: ... + def workingDirectory(self, /) -> PySide6.QtCore.QDir: ... + + +class QDesignerActionEditorInterface(PySide6.QtWidgets.QWidget): + + def __init__(self, parent: PySide6.QtWidgets.QWidget, /, flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def core(self, /) -> PySide6.QtDesigner.QDesignerFormEditorInterface: ... + def manageAction(self, action: PySide6.QtGui.QAction, /) -> None: ... + def setFormWindow(self, formWindow: PySide6.QtDesigner.QDesignerFormWindowInterface, /) -> None: ... + def unmanageAction(self, action: PySide6.QtGui.QAction, /) -> None: ... + + +class QDesignerContainerExtension(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def addWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def canAddWidget(self, /) -> bool: ... + def canRemove(self, index: int, /) -> bool: ... + def count(self, /) -> int: ... + def currentIndex(self, /) -> int: ... + def insertWidget(self, index: int, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def remove(self, index: int, /) -> None: ... + def setCurrentIndex(self, index: int, /) -> None: ... + def widget(self, index: int, /) -> PySide6.QtWidgets.QWidget: ... + + +class QDesignerCustomWidgetCollectionInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def customWidgets(self, /) -> typing.List[PySide6.QtDesigner.QDesignerCustomWidgetInterface]: ... + + +class QDesignerCustomWidgetInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def codeTemplate(self, /) -> str: ... + def createWidget(self, parent: PySide6.QtWidgets.QWidget, /) -> PySide6.QtWidgets.QWidget: ... + def domXml(self, /) -> str: ... + def group(self, /) -> str: ... + def icon(self, /) -> PySide6.QtGui.QIcon: ... + def includeFile(self, /) -> str: ... + def initialize(self, core: PySide6.QtDesigner.QDesignerFormEditorInterface, /) -> None: ... + def isContainer(self, /) -> bool: ... + def isInitialized(self, /) -> bool: ... + def name(self, /) -> str: ... + def toolTip(self, /) -> str: ... + def whatsThis(self, /) -> str: ... + + +class QDesignerDnDItemInterface(Shiboken.Object): + + class DropType(enum.Enum): + + MoveDrop = 0x0 + CopyDrop = 0x1 + + + def __init__(self, /) -> None: ... + + def decoration(self, /) -> PySide6.QtWidgets.QWidget: ... + def hotSpot(self, /) -> PySide6.QtCore.QPoint: ... + def source(self, /) -> PySide6.QtWidgets.QWidget: ... + def type(self, /) -> PySide6.QtDesigner.QDesignerDnDItemInterface.DropType: ... + def widget(self, /) -> PySide6.QtWidgets.QWidget: ... + + +class QDesignerDynamicPropertySheetExtension(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def addDynamicProperty(self, propertyName: str, value: typing.Any, /) -> int: ... + def canAddDynamicProperty(self, propertyName: str, /) -> bool: ... + def dynamicPropertiesAllowed(self, /) -> bool: ... + def isDynamicProperty(self, index: int, /) -> bool: ... + def removeDynamicProperty(self, index: int, /) -> bool: ... + + +class QDesignerFormEditorInterface(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def actionEditor(self, /) -> PySide6.QtDesigner.QDesignerActionEditorInterface: ... + @staticmethod + def createIcon(name: str, /) -> PySide6.QtGui.QIcon: ... + def extensionManager(self, /) -> PySide6.QtDesigner.QExtensionManager: ... + def formWindowManager(self, /) -> PySide6.QtDesigner.QDesignerFormWindowManagerInterface: ... + def objectInspector(self, /) -> PySide6.QtDesigner.QDesignerObjectInspectorInterface: ... + def pluginInstances(self, /) -> typing.List[PySide6.QtCore.QObject]: ... + def propertyEditor(self, /) -> PySide6.QtDesigner.QDesignerPropertyEditorInterface: ... + def resourceLocation(self, /) -> str: ... + def setActionEditor(self, actionEditor: PySide6.QtDesigner.QDesignerActionEditorInterface, /) -> None: ... + def setExtensionManager(self, extensionManager: PySide6.QtDesigner.QExtensionManager, /) -> None: ... + def setFormManager(self, formWindowManager: PySide6.QtDesigner.QDesignerFormWindowManagerInterface, /) -> None: ... + def setObjectInspector(self, objectInspector: PySide6.QtDesigner.QDesignerObjectInspectorInterface, /) -> None: ... + def setPropertyEditor(self, propertyEditor: PySide6.QtDesigner.QDesignerPropertyEditorInterface, /) -> None: ... + def setTopLevel(self, topLevel: PySide6.QtWidgets.QWidget, /) -> None: ... + def setWidgetBox(self, widgetBox: PySide6.QtDesigner.QDesignerWidgetBoxInterface, /) -> None: ... + def topLevel(self, /) -> PySide6.QtWidgets.QWidget: ... + def widgetBox(self, /) -> PySide6.QtDesigner.QDesignerWidgetBoxInterface: ... + + +class QDesignerFormWindowCursorInterface(Shiboken.Object): + + class MoveMode(enum.Enum): + + MoveAnchor = 0x0 + KeepAnchor = 0x1 + + class MoveOperation(enum.Enum): + + NoMove = 0x0 + Start = 0x1 + End = 0x2 + Next = 0x3 + Prev = 0x4 + Left = 0x5 + Right = 0x6 + Up = 0x7 + Down = 0x8 + + + def __init__(self, /) -> None: ... + + def current(self, /) -> PySide6.QtWidgets.QWidget: ... + def formWindow(self, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ... + def hasSelection(self, /) -> bool: ... + def isWidgetSelected(self, widget: PySide6.QtWidgets.QWidget, /) -> bool: ... + def movePosition(self, op: PySide6.QtDesigner.QDesignerFormWindowCursorInterface.MoveOperation, /, mode: PySide6.QtDesigner.QDesignerFormWindowCursorInterface.MoveMode = ...) -> bool: ... + def position(self, /) -> int: ... + def resetWidgetProperty(self, widget: PySide6.QtWidgets.QWidget, name: str, /) -> None: ... + def selectedWidget(self, index: int, /) -> PySide6.QtWidgets.QWidget: ... + def selectedWidgetCount(self, /) -> int: ... + def setPosition(self, pos: int, /, mode: PySide6.QtDesigner.QDesignerFormWindowCursorInterface.MoveMode = ...) -> None: ... + def setProperty(self, name: str, value: typing.Any, /) -> None: ... + def setWidgetProperty(self, widget: PySide6.QtWidgets.QWidget, name: str, value: typing.Any, /) -> None: ... + def widget(self, index: int, /) -> PySide6.QtWidgets.QWidget: ... + def widgetCount(self, /) -> int: ... + + +class QDesignerFormWindowInterface(PySide6.QtWidgets.QWidget): + + aboutToUnmanageWidget : typing.ClassVar[Signal] = ... # aboutToUnmanageWidget(QWidget*) + activated : typing.ClassVar[Signal] = ... # activated(QWidget*) + changed : typing.ClassVar[Signal] = ... # changed() + featureChanged : typing.ClassVar[Signal] = ... # featureChanged(Feature) + fileNameChanged : typing.ClassVar[Signal] = ... # fileNameChanged(QString) + geometryChanged : typing.ClassVar[Signal] = ... # geometryChanged() + mainContainerChanged : typing.ClassVar[Signal] = ... # mainContainerChanged(QWidget*) + objectRemoved : typing.ClassVar[Signal] = ... # objectRemoved(QObject*) + resourceFilesChanged : typing.ClassVar[Signal] = ... # resourceFilesChanged() + selectionChanged : typing.ClassVar[Signal] = ... # selectionChanged() + toolChanged : typing.ClassVar[Signal] = ... # toolChanged(int) + widgetManaged : typing.ClassVar[Signal] = ... # widgetManaged(QWidget*) + widgetRemoved : typing.ClassVar[Signal] = ... # widgetRemoved(QWidget*) + widgetUnmanaged : typing.ClassVar[Signal] = ... # widgetUnmanaged(QWidget*) + + class FeatureFlag(enum.Flag): + + EditFeature = 0x1 + GridFeature = 0x2 + DefaultFeature = 0x3 + TabOrderFeature = 0x4 + + class ResourceFileSaveMode(enum.Enum): + + SaveAllResourceFiles = 0x0 + SaveOnlyUsedResourceFiles = 0x1 + DontSaveResourceFiles = 0x2 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def absoluteDir(self, /) -> PySide6.QtCore.QDir: ... + def activateResourceFilePaths(self, paths: collections.abc.Sequence[str], /) -> typing.Tuple[int, str]: ... + def activeResourceFilePaths(self, /) -> typing.List[str]: ... + def addResourceFile(self, path: str, /) -> None: ... + def author(self, /) -> str: ... + def beginCommand(self, description: str, /) -> None: ... + def checkContents(self, /) -> typing.List[str]: ... + def clearSelection(self, /, changePropertyDisplay: bool = ...) -> None: ... + def commandHistory(self, /) -> PySide6.QtGui.QUndoStack: ... + def comment(self, /) -> str: ... + def contents(self, /) -> str: ... + def core(self, /) -> PySide6.QtDesigner.QDesignerFormEditorInterface: ... + def currentTool(self, /) -> int: ... + def cursor(self, /) -> PySide6.QtDesigner.QDesignerFormWindowCursorInterface: ... + def editWidgets(self, /) -> None: ... + def emitSelectionChanged(self, /) -> None: ... + def endCommand(self, /) -> None: ... + def ensureUniqueObjectName(self, object: PySide6.QtCore.QObject, /) -> None: ... + def exportMacro(self, /) -> str: ... + def features(self, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface.FeatureFlag: ... + def fileName(self, /) -> str: ... + @typing.overload + @staticmethod + def findFormWindow(w: PySide6.QtWidgets.QWidget, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ... + @typing.overload + @staticmethod + def findFormWindow(obj: PySide6.QtCore.QObject, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ... + def formContainer(self, /) -> PySide6.QtWidgets.QWidget: ... + def grid(self, /) -> PySide6.QtCore.QPoint: ... + def hasFeature(self, f: PySide6.QtDesigner.QDesignerFormWindowInterface.FeatureFlag, /) -> bool: ... + def includeHints(self, /) -> typing.List[str]: ... + def isDirty(self, /) -> bool: ... + def isManaged(self, widget: PySide6.QtWidgets.QWidget, /) -> bool: ... + def layoutDefault(self, /) -> typing.Tuple[int, int]: ... + def layoutFunction(self, /) -> typing.Tuple[str, str]: ... + def mainContainer(self, /) -> PySide6.QtWidgets.QWidget: ... + def manageWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def pixmapFunction(self, /) -> str: ... + def registerTool(self, tool: PySide6.QtDesigner.QDesignerFormWindowToolInterface, /) -> None: ... + def removeResourceFile(self, path: str, /) -> None: ... + def resourceFileSaveMode(self, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface.ResourceFileSaveMode: ... + def resourceFiles(self, /) -> typing.List[str]: ... + def selectWidget(self, w: PySide6.QtWidgets.QWidget, /, select: bool = ...) -> None: ... + def setAuthor(self, author: str, /) -> None: ... + def setComment(self, comment: str, /) -> None: ... + @typing.overload + def setContents(self, dev: PySide6.QtCore.QIODevice, /) -> typing.Tuple[bool, str]: ... + @typing.overload + def setContents(self, contents: str, /) -> bool: ... + def setCurrentTool(self, index: int, /) -> None: ... + def setDirty(self, dirty: bool, /) -> None: ... + def setExportMacro(self, exportMacro: str, /) -> None: ... + def setFeatures(self, f: PySide6.QtDesigner.QDesignerFormWindowInterface.FeatureFlag, /) -> None: ... + def setFileName(self, fileName: str, /) -> None: ... + def setGrid(self, grid: PySide6.QtCore.QPoint, /) -> None: ... + def setIncludeHints(self, includeHints: collections.abc.Sequence[str], /) -> None: ... + def setLayoutDefault(self, margin: int, spacing: int, /) -> None: ... + def setLayoutFunction(self, margin: str, spacing: str, /) -> None: ... + def setMainContainer(self, mainContainer: PySide6.QtWidgets.QWidget, /) -> None: ... + def setPixmapFunction(self, pixmapFunction: str, /) -> None: ... + def setResourceFileSaveMode(self, behaviour: PySide6.QtDesigner.QDesignerFormWindowInterface.ResourceFileSaveMode, /) -> None: ... + def simplifySelection(self, widgets: collections.abc.Sequence[PySide6.QtWidgets.QWidget], /) -> None: ... + def tool(self, index: int, /) -> PySide6.QtDesigner.QDesignerFormWindowToolInterface: ... + def toolCount(self, /) -> int: ... + def unmanageWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + + +class QDesignerFormWindowManagerInterface(PySide6.QtCore.QObject): + + activeFormWindowChanged : typing.ClassVar[Signal] = ... # activeFormWindowChanged(QDesignerFormWindowInterface*) + formWindowAdded : typing.ClassVar[Signal] = ... # formWindowAdded(QDesignerFormWindowInterface*) + formWindowRemoved : typing.ClassVar[Signal] = ... # formWindowRemoved(QDesignerFormWindowInterface*) + formWindowSettingsChanged: typing.ClassVar[Signal] = ... # formWindowSettingsChanged(QDesignerFormWindowInterface*) + + class Action(enum.Enum): + + CutAction = 0x64 + CopyAction = 0x65 + PasteAction = 0x66 + DeleteAction = 0x67 + SelectAllAction = 0x68 + LowerAction = 0xc8 + RaiseAction = 0xc9 + UndoAction = 0x12c + RedoAction = 0x12d + HorizontalLayoutAction = 0x190 + VerticalLayoutAction = 0x191 + SplitHorizontalAction = 0x192 + SplitVerticalAction = 0x193 + GridLayoutAction = 0x194 + FormLayoutAction = 0x195 + BreakLayoutAction = 0x196 + AdjustSizeAction = 0x197 + SimplifyLayoutAction = 0x198 + DefaultPreviewAction = 0x1f4 + FormWindowSettingsDialogAction = 0x258 + + class ActionGroup(enum.Enum): + + StyledPreviewActionGroup = 0x64 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def action(self, action: PySide6.QtDesigner.QDesignerFormWindowManagerInterface.Action, /) -> PySide6.QtGui.QAction: ... + def actionAdjustSize(self, /) -> PySide6.QtGui.QAction: ... + def actionBreakLayout(self, /) -> PySide6.QtGui.QAction: ... + def actionCopy(self, /) -> PySide6.QtGui.QAction: ... + def actionCut(self, /) -> PySide6.QtGui.QAction: ... + def actionDelete(self, /) -> PySide6.QtGui.QAction: ... + def actionFormLayout(self, /) -> PySide6.QtGui.QAction: ... + def actionGridLayout(self, /) -> PySide6.QtGui.QAction: ... + def actionGroup(self, actionGroup: PySide6.QtDesigner.QDesignerFormWindowManagerInterface.ActionGroup, /) -> PySide6.QtGui.QActionGroup: ... + def actionHorizontalLayout(self, /) -> PySide6.QtGui.QAction: ... + def actionLower(self, /) -> PySide6.QtGui.QAction: ... + def actionPaste(self, /) -> PySide6.QtGui.QAction: ... + def actionRaise(self, /) -> PySide6.QtGui.QAction: ... + def actionRedo(self, /) -> PySide6.QtGui.QAction: ... + def actionSelectAll(self, /) -> PySide6.QtGui.QAction: ... + def actionSimplifyLayout(self, /) -> PySide6.QtGui.QAction: ... + def actionSplitHorizontal(self, /) -> PySide6.QtGui.QAction: ... + def actionSplitVertical(self, /) -> PySide6.QtGui.QAction: ... + def actionUndo(self, /) -> PySide6.QtGui.QAction: ... + def actionVerticalLayout(self, /) -> PySide6.QtGui.QAction: ... + def activeFormWindow(self, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ... + def addFormWindow(self, formWindow: PySide6.QtDesigner.QDesignerFormWindowInterface, /) -> None: ... + def closeAllPreviews(self, /) -> None: ... + def core(self, /) -> PySide6.QtDesigner.QDesignerFormEditorInterface: ... + def createFormWindow(self, /, parentWidget: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ... + def createPreviewPixmap(self, /) -> PySide6.QtGui.QPixmap: ... + def dragItems(self, item_list: collections.abc.Sequence[PySide6.QtDesigner.QDesignerDnDItemInterface], /) -> None: ... + def formWindow(self, index: int, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ... + def formWindowCount(self, /) -> int: ... + def removeFormWindow(self, formWindow: PySide6.QtDesigner.QDesignerFormWindowInterface, /) -> None: ... + def setActiveFormWindow(self, formWindow: PySide6.QtDesigner.QDesignerFormWindowInterface, /) -> None: ... + def showPluginDialog(self, /) -> None: ... + def showPreview(self, /) -> None: ... + + +class QDesignerFormWindowToolInterface(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def action(self, /) -> PySide6.QtGui.QAction: ... + def activated(self, /) -> None: ... + def core(self, /) -> PySide6.QtDesigner.QDesignerFormEditorInterface: ... + def deactivated(self, /) -> None: ... + def editor(self, /) -> PySide6.QtWidgets.QWidget: ... + def formWindow(self, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ... + def handleEvent(self, widget: PySide6.QtWidgets.QWidget, managedWidget: PySide6.QtWidgets.QWidget, event: PySide6.QtCore.QEvent, /) -> bool: ... + + +class QDesignerMemberSheetExtension(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def count(self, /) -> int: ... + def declaredInClass(self, index: int, /) -> str: ... + def indexOf(self, name: str, /) -> int: ... + def inheritedFromWidget(self, index: int, /) -> bool: ... + def isSignal(self, index: int, /) -> bool: ... + def isSlot(self, index: int, /) -> bool: ... + def isVisible(self, index: int, /) -> bool: ... + def memberGroup(self, index: int, /) -> str: ... + def memberName(self, index: int, /) -> str: ... + def parameterNames(self, index: int, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def parameterTypes(self, index: int, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def setMemberGroup(self, index: int, group: str, /) -> None: ... + def setVisible(self, index: int, b: bool, /) -> None: ... + def signature(self, index: int, /) -> str: ... + + +class QDesignerObjectInspectorInterface(PySide6.QtWidgets.QWidget): + + def __init__(self, parent: PySide6.QtWidgets.QWidget, /, flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def core(self, /) -> PySide6.QtDesigner.QDesignerFormEditorInterface: ... + def setFormWindow(self, formWindow: PySide6.QtDesigner.QDesignerFormWindowInterface, /) -> None: ... + + +class QDesignerPropertyEditorInterface(PySide6.QtWidgets.QWidget): + + propertyChanged : typing.ClassVar[Signal] = ... # propertyChanged(QString,QVariant) + + def __init__(self, parent: PySide6.QtWidgets.QWidget, /, flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def core(self, /) -> PySide6.QtDesigner.QDesignerFormEditorInterface: ... + def currentPropertyName(self, /) -> str: ... + def isReadOnly(self, /) -> bool: ... + def object(self, /) -> PySide6.QtCore.QObject: ... + def setObject(self, object: PySide6.QtCore.QObject, /) -> None: ... + def setPropertyValue(self, name: str, value: typing.Any, /, changed: bool = ...) -> None: ... + def setReadOnly(self, readOnly: bool, /) -> None: ... + + +class QDesignerPropertySheetExtension(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def count(self, /) -> int: ... + def hasReset(self, index: int, /) -> bool: ... + def indexOf(self, name: str, /) -> int: ... + def isAttribute(self, index: int, /) -> bool: ... + def isChanged(self, index: int, /) -> bool: ... + def isEnabled(self, index: int, /) -> bool: ... + def isVisible(self, index: int, /) -> bool: ... + def property(self, index: int, /) -> typing.Any: ... + def propertyGroup(self, index: int, /) -> str: ... + def propertyName(self, index: int, /) -> str: ... + def reset(self, index: int, /) -> bool: ... + def setAttribute(self, index: int, b: bool, /) -> None: ... + def setChanged(self, index: int, changed: bool, /) -> None: ... + def setProperty(self, index: int, value: typing.Any, /) -> None: ... + def setPropertyGroup(self, index: int, group: str, /) -> None: ... + def setVisible(self, index: int, b: bool, /) -> None: ... + + +class QDesignerTaskMenuExtension(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def preferredEditAction(self, /) -> PySide6.QtGui.QAction: ... + def taskActions(self, /) -> typing.List[PySide6.QtGui.QAction]: ... + + +class QDesignerWidgetBoxInterface(PySide6.QtWidgets.QWidget): + + class Category(Shiboken.Object): + + class Type(enum.Enum): + + Default = 0x0 + Scratchpad = 0x1 + + + @typing.overload + def __init__(self, Category: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Category, /) -> None: ... + @typing.overload + def __init__(self, /, aname: str = ..., atype: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Category.Type = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def addWidget(self, awidget: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget, /) -> None: ... + def isNull(self, /) -> bool: ... + def name(self, /) -> str: ... + def removeWidget(self, idx: int, /) -> None: ... + def setName(self, aname: str, /) -> None: ... + def setType(self, atype: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Category.Type, /) -> None: ... + def type(self, /) -> PySide6.QtDesigner.QDesignerWidgetBoxInterface.Category.Type: ... + def widget(self, idx: int, /) -> PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget: ... + def widgetCount(self, /) -> int: ... + + class Widget(Shiboken.Object): + + class Type(enum.Enum): + + Default = 0x0 + Custom = 0x1 + + + @typing.overload + def __init__(self, w: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget, /) -> None: ... + @typing.overload + def __init__(self, /, aname: str = ..., xml: str = ..., icon_name: str = ..., atype: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget.Type = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def domXml(self, /) -> str: ... + def iconName(self, /) -> str: ... + def isNull(self, /) -> bool: ... + def name(self, /) -> str: ... + def setDomXml(self, xml: str, /) -> None: ... + def setIconName(self, icon_name: str, /) -> None: ... + def setName(self, aname: str, /) -> None: ... + def setType(self, atype: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget.Type, /) -> None: ... + def type(self, /) -> PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget.Type: ... + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def addCategory(self, cat: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Category, /) -> None: ... + def addWidget(self, cat_idx: int, wgt: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget, /) -> None: ... + def category(self, cat_idx: int, /) -> PySide6.QtDesigner.QDesignerWidgetBoxInterface.Category: ... + def categoryCount(self, /) -> int: ... + def dropWidgets(self, item_list: collections.abc.Sequence[PySide6.QtDesigner.QDesignerDnDItemInterface], global_mouse_pos: PySide6.QtCore.QPoint, /) -> None: ... + def fileName(self, /) -> str: ... + def findOrInsertCategory(self, categoryName: str, /) -> int: ... + def load(self, /) -> bool: ... + def removeCategory(self, cat_idx: int, /) -> None: ... + def removeWidget(self, cat_idx: int, wgt_idx: int, /) -> None: ... + def save(self, /) -> bool: ... + def setFileName(self, file_name: str, /) -> None: ... + def widget(self, cat_idx: int, wgt_idx: int, /) -> PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget: ... + def widgetCount(self, cat_idx: int, /) -> int: ... + + +class QExtensionFactory(PySide6.QtCore.QObject, PySide6.QtDesigner.QAbstractExtensionFactory): + + def __init__(self, /, parent: PySide6.QtDesigner.QExtensionManager | None = ...) -> None: ... + + def createExtension(self, object: PySide6.QtCore.QObject, iid: str, parent: PySide6.QtCore.QObject, /) -> PySide6.QtCore.QObject: ... + def extension(self, object: PySide6.QtCore.QObject, iid: str, /) -> PySide6.QtCore.QObject: ... + def extensionManager(self, /) -> PySide6.QtDesigner.QExtensionManager: ... + + +class QExtensionManager(PySide6.QtCore.QObject, PySide6.QtDesigner.QAbstractExtensionManager): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def extension(self, object: PySide6.QtCore.QObject, iid: str, /) -> PySide6.QtCore.QObject: ... + def registerExtensions(self, factory: PySide6.QtDesigner.QAbstractExtensionFactory, /, iid: str = ...) -> None: ... + def unregisterExtensions(self, factory: PySide6.QtDesigner.QAbstractExtensionFactory, /, iid: str = ...) -> None: ... + + +class QFormBuilder(PySide6.QtDesigner.QAbstractFormBuilder): + + def __init__(self, /) -> None: ... + + def addPluginPath(self, pluginPath: str, /) -> None: ... + def clearPluginPaths(self, /) -> None: ... + def createLayout(self, layoutName: str, parent: PySide6.QtCore.QObject, name: str, /) -> PySide6.QtWidgets.QLayout: ... + def createWidget(self, widgetName: str, parentWidget: PySide6.QtWidgets.QWidget, name: str, /) -> PySide6.QtWidgets.QWidget: ... + def customWidgets(self, /) -> typing.List[PySide6.QtDesigner.QDesignerCustomWidgetInterface]: ... + def pluginPaths(self, /) -> typing.List[str]: ... + def setPluginPath(self, pluginPaths: collections.abc.Sequence[str], /) -> None: ... + def updateCustomWidgets(self, /) -> None: ... + @staticmethod + def widgetByName(topLevel: PySide6.QtWidgets.QWidget, name: str, /) -> PySide6.QtWidgets.QWidget: ... + + +class QIntList: ... + + +class QPyDesignerContainerExtension(PySide6.QtCore.QObject, PySide6.QtDesigner.QDesignerContainerExtension): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + +class QPyDesignerCustomWidgetCollection(PySide6.QtDesigner.QDesignerCustomWidgetCollectionInterface): + @staticmethod + def addCustomWidget(c: PySide6.QtDesigner.QDesignerCustomWidgetInterface, /) -> None: ... + def customWidgets(self, /) -> typing.List[PySide6.QtDesigner.QDesignerCustomWidgetInterface]: ... + @staticmethod + def instance() -> PySide6.QtDesigner.QPyDesignerCustomWidgetCollection: ... + @staticmethod + def registerCustomWidget(customWidgetType: object, /, xml: str = ..., tool_tip: str = ..., group: str = ..., module: str = ..., container: bool = ..., icon: str = ...) -> None: ... + + +class QPyDesignerMemberSheetExtension(PySide6.QtCore.QObject, PySide6.QtDesigner.QDesignerMemberSheetExtension): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + +class QPyDesignerPropertySheetExtension(PySide6.QtCore.QObject, PySide6.QtDesigner.QDesignerPropertySheetExtension): # type: ignore[misc] + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + +class QPyDesignerTaskMenuExtension(PySide6.QtCore.QObject, PySide6.QtDesigner.QDesignerTaskMenuExtension): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtGraphs.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtGraphs.pyi new file mode 100644 index 0000000..85e2c88 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtGraphs.pyi @@ -0,0 +1,2117 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtGraphs, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtGraphs` + +import PySide6.QtGraphs +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtQml + +import os +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class Q3DScene(PySide6.QtCore.QObject): + + devicePixelRatioChanged : typing.ClassVar[Signal] = ... # devicePixelRatioChanged(double) + graphPositionQueryChanged: typing.ClassVar[Signal] = ... # graphPositionQueryChanged(QPoint) + needRender : typing.ClassVar[Signal] = ... # needRender() + primarySubViewportChanged: typing.ClassVar[Signal] = ... # primarySubViewportChanged(QRect) + secondarySubViewportChanged: typing.ClassVar[Signal] = ... # secondarySubViewportChanged(QRect) + secondarySubviewOnTopChanged: typing.ClassVar[Signal] = ... # secondarySubviewOnTopChanged(bool) + selectionQueryPositionChanged: typing.ClassVar[Signal] = ... # selectionQueryPositionChanged(QPoint) + slicingActiveChanged : typing.ClassVar[Signal] = ... # slicingActiveChanged(bool) + viewportChanged : typing.ClassVar[Signal] = ... # viewportChanged(QRect) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, viewport: PySide6.QtCore.QRect | None = ..., primarySubViewport: PySide6.QtCore.QRect | None = ..., secondarySubViewport: PySide6.QtCore.QRect | None = ..., selectionQueryPosition: PySide6.QtCore.QPoint | None = ..., secondarySubviewOnTop: bool | None = ..., slicingActive: bool | None = ..., devicePixelRatio: float | None = ..., graphPositionQuery: PySide6.QtCore.QPoint | None = ..., invalidSelectionPoint: PySide6.QtCore.QPoint | None = ...) -> None: ... + + def devicePixelRatio(self, /) -> float: ... + def graphPositionQuery(self, /) -> PySide6.QtCore.QPoint: ... + def invalidSelectionPoint(self, /) -> PySide6.QtCore.QPoint: ... + def isPointInPrimarySubView(self, point: PySide6.QtCore.QPoint, /) -> bool: ... + def isPointInSecondarySubView(self, point: PySide6.QtCore.QPoint, /) -> bool: ... + def isSecondarySubviewOnTop(self, /) -> bool: ... + def isSlicingActive(self, /) -> bool: ... + def primarySubViewport(self, /) -> PySide6.QtCore.QRect: ... + def secondarySubViewport(self, /) -> PySide6.QtCore.QRect: ... + def selectionQueryPosition(self, /) -> PySide6.QtCore.QPoint: ... + def setDevicePixelRatio(self, pixelRatio: float, /) -> None: ... + def setGraphPositionQuery(self, point: PySide6.QtCore.QPoint, /) -> None: ... + def setPrimarySubViewport(self, primarySubViewport: PySide6.QtCore.QRect, /) -> None: ... + def setSecondarySubViewport(self, secondarySubViewport: PySide6.QtCore.QRect, /) -> None: ... + def setSecondarySubviewOnTop(self, isSecondaryOnTop: bool, /) -> None: ... + def setSelectionQueryPosition(self, point: PySide6.QtCore.QPoint, /) -> None: ... + def setSlicingActive(self, isSlicing: bool, /) -> None: ... + def viewport(self, /) -> PySide6.QtCore.QRect: ... + + +class QAbstract3DAxis(PySide6.QtCore.QObject): + + autoAdjustRangeChanged : typing.ClassVar[Signal] = ... # autoAdjustRangeChanged(bool) + labelAutoAngleChanged : typing.ClassVar[Signal] = ... # labelAutoAngleChanged(float) + labelSizeChanged : typing.ClassVar[Signal] = ... # labelSizeChanged(double) + labelVisibleChanged : typing.ClassVar[Signal] = ... # labelVisibleChanged(bool) + labelsChanged : typing.ClassVar[Signal] = ... # labelsChanged() + maxChanged : typing.ClassVar[Signal] = ... # maxChanged(float) + minChanged : typing.ClassVar[Signal] = ... # minChanged(float) + orientationChanged : typing.ClassVar[Signal] = ... # orientationChanged(QAbstract3DAxis::AxisOrientation) + rangeChanged : typing.ClassVar[Signal] = ... # rangeChanged(float,float) + scaleLabelsByCountChanged: typing.ClassVar[Signal] = ... # scaleLabelsByCountChanged(bool) + titleChanged : typing.ClassVar[Signal] = ... # titleChanged(QString) + titleFixedChanged : typing.ClassVar[Signal] = ... # titleFixedChanged(bool) + titleOffsetChanged : typing.ClassVar[Signal] = ... # titleOffsetChanged(float) + titleVisibleChanged : typing.ClassVar[Signal] = ... # titleVisibleChanged(bool) + + class AxisOrientation(enum.Enum): + + None_ = 0x0 + X = 0x1 + Y = 0x2 + Z = 0x3 + + class AxisType(enum.Enum): + + None_ = 0x0 + Category = 0x1 + Value = 0x2 + + + def isAutoAdjustRange(self, /) -> bool: ... + def isScaleLabelsByCount(self, /) -> bool: ... + def isTitleFixed(self, /) -> bool: ... + def isTitleVisible(self, /) -> bool: ... + def labelAutoAngle(self, /) -> float: ... + def labelSize(self, /) -> float: ... + def labels(self, /) -> typing.List[str]: ... + def labelsVisible(self, /) -> bool: ... + def max(self, /) -> float: ... + def min(self, /) -> float: ... + def orientation(self, /) -> PySide6.QtGraphs.QAbstract3DAxis.AxisOrientation: ... + def setAutoAdjustRange(self, autoAdjust: bool, /) -> None: ... + def setLabelAutoAngle(self, degree: float, /) -> None: ... + def setLabelSize(self, size: float, /) -> None: ... + def setLabels(self, labels: collections.abc.Sequence[str], /) -> None: ... + def setLabelsVisible(self, visible: bool, /) -> None: ... + def setMax(self, max: float, /) -> None: ... + def setMin(self, min: float, /) -> None: ... + def setRange(self, min: float, max: float, /) -> None: ... + def setScaleLabelsByCount(self, adjust: bool, /) -> None: ... + def setTitle(self, title: str, /) -> None: ... + def setTitleFixed(self, fixed: bool, /) -> None: ... + def setTitleOffset(self, offset: float, /) -> None: ... + def setTitleVisible(self, visible: bool, /) -> None: ... + def title(self, /) -> str: ... + def titleOffset(self, /) -> float: ... + def type(self, /) -> PySide6.QtGraphs.QAbstract3DAxis.AxisType: ... + + +class QAbstract3DSeries(PySide6.QtCore.QObject): + + baseColorChanged : typing.ClassVar[Signal] = ... # baseColorChanged(QColor) + baseGradientChanged : typing.ClassVar[Signal] = ... # baseGradientChanged(QLinearGradient) + colorStyleChanged : typing.ClassVar[Signal] = ... # colorStyleChanged(QGraphsTheme::ColorStyle) + itemLabelChanged : typing.ClassVar[Signal] = ... # itemLabelChanged(QString) + itemLabelFormatChanged : typing.ClassVar[Signal] = ... # itemLabelFormatChanged(QString) + itemLabelVisibleChanged : typing.ClassVar[Signal] = ... # itemLabelVisibleChanged(bool) + lightingModeChanged : typing.ClassVar[Signal] = ... # lightingModeChanged(QAbstract3DSeries::LightingMode) + meshChanged : typing.ClassVar[Signal] = ... # meshChanged(QAbstract3DSeries::Mesh) + meshRotationChanged : typing.ClassVar[Signal] = ... # meshRotationChanged(QQuaternion) + meshSmoothChanged : typing.ClassVar[Signal] = ... # meshSmoothChanged(bool) + multiHighlightColorChanged: typing.ClassVar[Signal] = ... # multiHighlightColorChanged(QColor) + multiHighlightGradientChanged: typing.ClassVar[Signal] = ... # multiHighlightGradientChanged(QLinearGradient) + nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString) + singleHighlightColorChanged: typing.ClassVar[Signal] = ... # singleHighlightColorChanged(QColor) + singleHighlightGradientChanged: typing.ClassVar[Signal] = ... # singleHighlightGradientChanged(QLinearGradient) + userDefinedMeshChanged : typing.ClassVar[Signal] = ... # userDefinedMeshChanged(QString) + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged(bool) + + class LightingMode(enum.Enum): + + Shaded = 0x0 + Unshaded = 0x1 + + class Mesh(enum.Enum): + + UserDefined = 0x0 + Bar = 0x1 + Cube = 0x2 + Pyramid = 0x3 + Cone = 0x4 + Cylinder = 0x5 + BevelBar = 0x6 + BevelCube = 0x7 + Sphere = 0x8 + Minimal = 0x9 + Arrow = 0xa + Point = 0xb + + class SeriesType(enum.Enum): + + None_ = 0x0 + Bar = 0x1 + Scatter = 0x2 + Surface = 0x3 + + + def baseColor(self, /) -> PySide6.QtGui.QColor: ... + def baseGradient(self, /) -> PySide6.QtGui.QLinearGradient: ... + def colorStyle(self, /) -> PySide6.QtGraphs.QGraphsTheme.ColorStyle: ... + def isItemLabelVisible(self, /) -> bool: ... + def isMeshSmooth(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def itemLabel(self, /) -> str: ... + def itemLabelFormat(self, /) -> str: ... + def lightingMode(self, /) -> PySide6.QtGraphs.QAbstract3DSeries.LightingMode: ... + def mesh(self, /) -> PySide6.QtGraphs.QAbstract3DSeries.Mesh: ... + def meshRotation(self, /) -> PySide6.QtGui.QQuaternion: ... + def multiHighlightColor(self, /) -> PySide6.QtGui.QColor: ... + def multiHighlightGradient(self, /) -> PySide6.QtGui.QLinearGradient: ... + def name(self, /) -> str: ... + def setBaseColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBaseGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ... + def setColorStyle(self, style: PySide6.QtGraphs.QGraphsTheme.ColorStyle, /) -> None: ... + def setItemLabelFormat(self, format: str, /) -> None: ... + def setItemLabelVisible(self, visible: bool, /) -> None: ... + def setLightingMode(self, lightingMode: PySide6.QtGraphs.QAbstract3DSeries.LightingMode, /) -> None: ... + def setMesh(self, mesh: PySide6.QtGraphs.QAbstract3DSeries.Mesh, /) -> None: ... + def setMeshAxisAndAngle(self, axis: PySide6.QtGui.QVector3D, angle: float, /) -> None: ... + def setMeshRotation(self, rotation: PySide6.QtGui.QQuaternion, /) -> None: ... + def setMeshSmooth(self, enable: bool, /) -> None: ... + def setMultiHighlightColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setMultiHighlightGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setSingleHighlightColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setSingleHighlightGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ... + def setUserDefinedMesh(self, fileName: str, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def singleHighlightColor(self, /) -> PySide6.QtGui.QColor: ... + def singleHighlightGradient(self, /) -> PySide6.QtGui.QLinearGradient: ... + def type(self, /) -> PySide6.QtGraphs.QAbstract3DSeries.SeriesType: ... + def userDefinedMesh(self, /) -> str: ... + + +class QAbstractAxis(PySide6.QtCore.QObject): + + alignmentChanged : typing.ClassVar[Signal] = ... # alignmentChanged(Qt::Alignment) + gridVisibleChanged : typing.ClassVar[Signal] = ... # gridVisibleChanged(bool) + labelDelegateChanged : typing.ClassVar[Signal] = ... # labelDelegateChanged() + labelsAngleChanged : typing.ClassVar[Signal] = ... # labelsAngleChanged(double) + labelsVisibleChanged : typing.ClassVar[Signal] = ... # labelsVisibleChanged(bool) + lineVisibleChanged : typing.ClassVar[Signal] = ... # lineVisibleChanged(bool) + rangeChanged : typing.ClassVar[Signal] = ... # rangeChanged(double,double) + subGridVisibleChanged : typing.ClassVar[Signal] = ... # subGridVisibleChanged(bool) + textElideModeChanged : typing.ClassVar[Signal] = ... # textElideModeChanged(Qt::TextElideMode) + titleColorChanged : typing.ClassVar[Signal] = ... # titleColorChanged(QColor) + titleFontChanged : typing.ClassVar[Signal] = ... # titleFontChanged(QFont) + titleTextChanged : typing.ClassVar[Signal] = ... # titleTextChanged(QString) + titleVisibleChanged : typing.ClassVar[Signal] = ... # titleVisibleChanged(bool) + update : typing.ClassVar[Signal] = ... # update() + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged(bool) + + class AxisType(enum.Enum): + + Value = 0x0 + BarCategory = 0x1 + DateTime = 0x2 + + + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def hide(self, /) -> None: ... + def isGridVisible(self, /) -> bool: ... + def isLineVisible(self, /) -> bool: ... + def isSubGridVisible(self, /) -> bool: ... + def isTitleVisible(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def labelDelegate(self, /) -> PySide6.QtQml.QQmlComponent: ... + def labelsAngle(self, /) -> float: ... + def labelsVisible(self, /) -> bool: ... + def setAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setGridVisible(self, /, visible: bool = ...) -> None: ... + def setLabelDelegate(self, newLabelDelegate: PySide6.QtQml.QQmlComponent, /) -> None: ... + def setLabelsAngle(self, angle: float, /) -> None: ... + def setLabelsVisible(self, /, visible: bool = ...) -> None: ... + def setLineVisible(self, /, visible: bool = ...) -> None: ... + def setMax(self, max: typing.Any, /) -> None: ... + def setMin(self, min: typing.Any, /) -> None: ... + def setRange(self, min: typing.Any, max: typing.Any, /) -> None: ... + def setSubGridVisible(self, /, visible: bool = ...) -> None: ... + def setTextElideMode(self, elideMode: PySide6.QtCore.Qt.TextElideMode, /) -> None: ... + def setTitleColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setTitleFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setTitleText(self, title: str, /) -> None: ... + def setTitleVisible(self, /, visible: bool = ...) -> None: ... + def setVisible(self, /, visible: bool = ...) -> None: ... + def show(self, /) -> None: ... + def textElideMode(self, /) -> PySide6.QtCore.Qt.TextElideMode: ... + def titleColor(self, /) -> PySide6.QtGui.QColor: ... + def titleFont(self, /) -> PySide6.QtGui.QFont: ... + def titleText(self, /) -> str: ... + def type(self, /) -> PySide6.QtGraphs.QAbstractAxis.AxisType: ... + + +class QAbstractDataProxy(PySide6.QtCore.QObject): + + class DataType(enum.Enum): + + None_ = 0x0 + Bar = 0x1 + Scatter = 0x2 + Surface = 0x3 + + + def type(self, /) -> PySide6.QtGraphs.QAbstractDataProxy.DataType: ... + + +class QAbstractSeries(PySide6.QtCore.QObject, PySide6.QtQml.QQmlParserStatus): + + axisXChanged : typing.ClassVar[Signal] = ... # axisXChanged(QAbstractAxis*) + axisYChanged : typing.ClassVar[Signal] = ... # axisYChanged(QAbstractAxis*) + hover : typing.ClassVar[Signal] = ... # hover(QString,QPointF,QPointF) + hoverEnter : typing.ClassVar[Signal] = ... # hoverEnter(QString,QPointF,QPointF) + hoverExit : typing.ClassVar[Signal] = ... # hoverExit(QString,QPointF) + hoverableChanged : typing.ClassVar[Signal] = ... # hoverableChanged() + hoveredChanged : typing.ClassVar[Signal] = ... # hoveredChanged(bool) + legendDataChanged : typing.ClassVar[Signal] = ... # legendDataChanged() + nameChanged : typing.ClassVar[Signal] = ... # nameChanged() + opacityChanged : typing.ClassVar[Signal] = ... # opacityChanged() + selectableChanged : typing.ClassVar[Signal] = ... # selectableChanged() + update : typing.ClassVar[Signal] = ... # update() + valuesMultiplierChanged : typing.ClassVar[Signal] = ... # valuesMultiplierChanged() + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged() + zValueChanged : typing.ClassVar[Signal] = ... # zValueChanged(int) + + class SeriesType(enum.Enum): + + Line = 0x0 + Area = 0x1 + Bar = 0x2 + Pie = 0x3 + Scatter = 0x4 + Spline = 0x5 + + + def axisX(self, /) -> PySide6.QtGraphs.QAbstractAxis: ... + def axisY(self, /) -> PySide6.QtGraphs.QAbstractAxis: ... + def classBegin(self, /) -> None: ... + def componentComplete(self, /) -> None: ... + def hasLoaded(self, /) -> bool: ... + def hide(self, /) -> None: ... + def isHoverable(self, /) -> bool: ... + def isHovered(self, /) -> bool: ... + def isSelectable(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def legendData(self, /) -> typing.List[PySide6.QtGraphs.QLegendData]: ... + def name(self, /) -> str: ... + def opacity(self, /) -> float: ... + def setAxisX(self, newAxisX: PySide6.QtGraphs.QAbstractAxis, /) -> None: ... + def setAxisY(self, newAxisY: PySide6.QtGraphs.QAbstractAxis, /) -> None: ... + def setHoverable(self, newHoverable: bool, /) -> None: ... + def setHovered(self, enabled: bool, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setOpacity(self, opacity: float, /) -> None: ... + def setSelectable(self, selectable: bool, /) -> None: ... + def setValuesMultiplier(self, valuesMultiplier: float, /) -> None: ... + def setVisible(self, /, visible: bool = ...) -> None: ... + def setZValue(self, newDrawOrder: int, /) -> None: ... + def show(self, /) -> None: ... + def type(self, /) -> PySide6.QtGraphs.QAbstractSeries.SeriesType: ... + def valuesMultiplier(self, /) -> float: ... + def zValue(self, /) -> int: ... + + +class QAreaSeries(PySide6.QtGraphs.QAbstractSeries): + + borderColorChanged : typing.ClassVar[Signal] = ... # borderColorChanged(QColor) + borderWidthChanged : typing.ClassVar[Signal] = ... # borderWidthChanged() + clicked : typing.ClassVar[Signal] = ... # clicked(QPoint) + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(QPoint) + lowerSeriesChanged : typing.ClassVar[Signal] = ... # lowerSeriesChanged() + pressed : typing.ClassVar[Signal] = ... # pressed(QPoint) + released : typing.ClassVar[Signal] = ... # released(QPoint) + selectedBorderColorChanged: typing.ClassVar[Signal] = ... # selectedBorderColorChanged(QColor) + selectedChanged : typing.ClassVar[Signal] = ... # selectedChanged() + selectedColorChanged : typing.ClassVar[Signal] = ... # selectedColorChanged(QColor) + upperSeriesChanged : typing.ClassVar[Signal] = ... # upperSeriesChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, color: PySide6.QtGui.QColor | None = ..., selectedColor: PySide6.QtGui.QColor | None = ..., borderColor: PySide6.QtGui.QColor | None = ..., selectedBorderColor: PySide6.QtGui.QColor | None = ..., borderWidth: float | None = ..., selected: bool | None = ..., upperSeries: PySide6.QtGraphs.QXYSeries | None = ..., lowerSeries: PySide6.QtGraphs.QXYSeries | None = ...) -> None: ... + + def borderColor(self, /) -> PySide6.QtGui.QColor: ... + def borderWidth(self, /) -> float: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def isSelected(self, /) -> bool: ... + def lowerSeries(self, /) -> PySide6.QtGraphs.QXYSeries: ... + def selectedBorderColor(self, /) -> PySide6.QtGui.QColor: ... + def selectedColor(self, /) -> PySide6.QtGui.QColor: ... + def setBorderColor(self, newBorderColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBorderWidth(self, newBorderWidth: float, /) -> None: ... + def setColor(self, newColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLowerSeries(self, newLowerSeries: PySide6.QtGraphs.QXYSeries, /) -> None: ... + def setSelected(self, newSelected: bool, /) -> None: ... + def setSelectedBorderColor(self, newSelectedBorderColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setSelectedColor(self, newColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setUpperSeries(self, newUpperSeries: PySide6.QtGraphs.QXYSeries, /) -> None: ... + def type(self, /) -> PySide6.QtGraphs.QAbstractSeries.SeriesType: ... + def upperSeries(self, /) -> PySide6.QtGraphs.QXYSeries: ... + + +class QBar3DSeries(PySide6.QtGraphs.QAbstract3DSeries): + + columnLabelsChanged : typing.ClassVar[Signal] = ... # columnLabelsChanged() + dataArrayChanged : typing.ClassVar[Signal] = ... # dataArrayChanged(QBarDataArray) + dataProxyChanged : typing.ClassVar[Signal] = ... # dataProxyChanged(QBarDataProxy*) + meshAngleChanged : typing.ClassVar[Signal] = ... # meshAngleChanged(float) + rowColorsChanged : typing.ClassVar[Signal] = ... # rowColorsChanged(QList) + rowLabelsChanged : typing.ClassVar[Signal] = ... # rowLabelsChanged() + selectedBarChanged : typing.ClassVar[Signal] = ... # selectedBarChanged(QPoint) + valueColoringEnabledChanged: typing.ClassVar[Signal] = ... # valueColoringEnabledChanged(bool) + + @typing.overload + def __init__(self, dataProxy: PySide6.QtGraphs.QBarDataProxy, /, parent: PySide6.QtCore.QObject | None = ..., *, selectedBar: PySide6.QtCore.QPoint | None = ..., meshAngle: float | None = ..., rowColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ..., rowLabels: collections.abc.Sequence[str] | None = ..., columnLabels: collections.abc.Sequence[str] | None = ..., dataArray: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem]] | None = ..., valueColoringEnabled: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, dataProxy: PySide6.QtGraphs.QBarDataProxy | None = ..., selectedBar: PySide6.QtCore.QPoint | None = ..., meshAngle: float | None = ..., rowColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ..., rowLabels: collections.abc.Sequence[str] | None = ..., columnLabels: collections.abc.Sequence[str] | None = ..., dataArray: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem]] | None = ..., valueColoringEnabled: bool | None = ...) -> None: ... + + def clearArray(self, /) -> None: ... + def clearRow(self, rowIndex: int, /) -> None: ... + def columnLabels(self, /) -> typing.List[str]: ... + def dataArray(self, /) -> typing.List[typing.List[PySide6.QtGraphs.QBarDataItem]]: ... + def dataProxy(self, /) -> PySide6.QtGraphs.QBarDataProxy: ... + @staticmethod + def invalidSelectionPosition() -> PySide6.QtCore.QPoint: ... + def isValueColoringEnabled(self, /) -> bool: ... + def meshAngle(self, /) -> float: ... + def rowColors(self, /) -> typing.List[PySide6.QtGui.QColor]: ... + def rowLabels(self, /) -> typing.List[str]: ... + def selectedBar(self, /) -> PySide6.QtCore.QPoint: ... + def setColumnLabels(self, labels: collections.abc.Sequence[str], /) -> None: ... + def setDataArray(self, newDataArray: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem]], /) -> None: ... + def setDataProxy(self, proxy: PySide6.QtGraphs.QBarDataProxy, /) -> None: ... + def setMeshAngle(self, angle: float, /) -> None: ... + def setRowColors(self, colors: collections.abc.Sequence[PySide6.QtGui.QColor], /) -> None: ... + def setRowLabels(self, labels: collections.abc.Sequence[str], /) -> None: ... + def setSelectedBar(self, position: PySide6.QtCore.QPoint, /) -> None: ... + def setValueColoringEnabled(self, enabled: bool, /) -> None: ... + + +class QBarCategoryAxis(PySide6.QtGraphs.QAbstractAxis): + + categoriesChanged : typing.ClassVar[Signal] = ... # categoriesChanged() + categoryRangeChanged : typing.ClassVar[Signal] = ... # categoryRangeChanged(QString,QString) + countChanged : typing.ClassVar[Signal] = ... # countChanged() + maxChanged : typing.ClassVar[Signal] = ... # maxChanged(QString) + minChanged : typing.ClassVar[Signal] = ... # minChanged(QString) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, categories: collections.abc.Sequence[str] | None = ..., min: str | None = ..., max: str | None = ..., count: int | None = ...) -> None: ... + + @typing.overload + def append(self, category: str, /) -> None: ... + @typing.overload + def append(self, categories: collections.abc.Sequence[str], /) -> None: ... + def at(self, index: int, /) -> str: ... + def categories(self, /) -> typing.List[str]: ... + def clear(self, /) -> None: ... + def count(self, /) -> int: ... + def insert(self, index: int, category: str, /) -> None: ... + def max(self, /) -> str: ... + def min(self, /) -> str: ... + @typing.overload + def remove(self, category: str, /) -> None: ... + @typing.overload + def remove(self, index: int, /) -> None: ... + def replace(self, oldCategory: str, newCategory: str, /) -> None: ... + def setCategories(self, categories: collections.abc.Sequence[str], /) -> None: ... + def setMax(self, maxCategory: str, /) -> None: ... + def setMin(self, minCategory: str, /) -> None: ... + def setRange(self, minCategory: str, maxCategory: str, /) -> None: ... + def type(self, /) -> PySide6.QtGraphs.QAbstractAxis.AxisType: ... + + +class QBarDataItem(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QBarDataItem: PySide6.QtGraphs.QBarDataItem, /) -> None: ... + @typing.overload + def __init__(self, value: float, /) -> None: ... + @typing.overload + def __init__(self, value: float, angle: float, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def rotation(self, /) -> float: ... + def setRotation(self, angle: float, /) -> None: ... + def setValue(self, val: float, /) -> None: ... + def value(self, /) -> float: ... + + +class QBarDataProxy(PySide6.QtGraphs.QAbstractDataProxy): + + arrayReset : typing.ClassVar[Signal] = ... # arrayReset() + colCountChanged : typing.ClassVar[Signal] = ... # colCountChanged(qsizetype) + itemChanged : typing.ClassVar[Signal] = ... # itemChanged(qsizetype,qsizetype) + rowCountChanged : typing.ClassVar[Signal] = ... # rowCountChanged(qsizetype) + rowsAdded : typing.ClassVar[Signal] = ... # rowsAdded(qsizetype,qsizetype) + rowsChanged : typing.ClassVar[Signal] = ... # rowsChanged(qsizetype,qsizetype) + rowsInserted : typing.ClassVar[Signal] = ... # rowsInserted(qsizetype,qsizetype) + rowsRemoved : typing.ClassVar[Signal] = ... # rowsRemoved(qsizetype,qsizetype) + seriesChanged : typing.ClassVar[Signal] = ... # seriesChanged(QBar3DSeries*) + + class RemoveLabels(enum.Enum): + + No = 0x0 + Yes = 0x1 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, rowCount: int | None = ..., colCount: int | None = ..., series: PySide6.QtGraphs.QBar3DSeries | None = ...) -> None: ... + + @typing.overload + def addRow(self, row: collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem], /) -> int: ... + @typing.overload + def addRow(self, row: collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem], label: str, /) -> int: ... + @typing.overload + def addRows(self, rows: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem]], /) -> int: ... + @typing.overload + def addRows(self, rows: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem]], labels: collections.abc.Sequence[str], /) -> int: ... + def colCount(self, /) -> int: ... + @typing.overload + def insertRow(self, rowIndex: int, row: collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem], /) -> None: ... + @typing.overload + def insertRow(self, rowIndex: int, row: collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem], label: str, /) -> None: ... + @typing.overload + def insertRows(self, rowIndex: int, rows: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem]], /) -> None: ... + @typing.overload + def insertRows(self, rowIndex: int, rows: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem]], labels: collections.abc.Sequence[str], /) -> None: ... + @typing.overload + def itemAt(self, position: PySide6.QtCore.QPoint, /) -> PySide6.QtGraphs.QBarDataItem: ... + @typing.overload + def itemAt(self, rowIndex: int, columnIndex: int, /) -> PySide6.QtGraphs.QBarDataItem: ... + def removeRows(self, rowIndex: int, removeCount: int, /, removeLabels: PySide6.QtGraphs.QBarDataProxy.RemoveLabels = ...) -> None: ... + @typing.overload + def resetArray(self, /) -> None: ... + @typing.overload + def resetArray(self, newArray: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem]], /) -> None: ... + @typing.overload + def resetArray(self, newArray: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem]], rowLabels: collections.abc.Sequence[str], columnLabels: collections.abc.Sequence[str], /) -> None: ... + def rowAt(self, rowIndex: int, /) -> typing.List[PySide6.QtGraphs.QBarDataItem]: ... + def rowCount(self, /) -> int: ... + def series(self, /) -> PySide6.QtGraphs.QBar3DSeries: ... + @typing.overload + def setItem(self, position: PySide6.QtCore.QPoint, item: PySide6.QtGraphs.QBarDataItem, /) -> None: ... + @typing.overload + def setItem(self, rowIndex: int, columnIndex: int, item: PySide6.QtGraphs.QBarDataItem, /) -> None: ... + @typing.overload + def setRow(self, rowIndex: int, row: collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem], /) -> None: ... + @typing.overload + def setRow(self, rowIndex: int, row: collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem], label: str, /) -> None: ... + @typing.overload + def setRows(self, rowIndex: int, rows: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem]], /) -> None: ... + @typing.overload + def setRows(self, rowIndex: int, rows: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QBarDataItem]], labels: collections.abc.Sequence[str], /) -> None: ... + + +class QBarModelMapper(PySide6.QtCore.QObject): + + countChanged : typing.ClassVar[Signal] = ... # countChanged() + firstBarSetSectionChanged: typing.ClassVar[Signal] = ... # firstBarSetSectionChanged() + firstChanged : typing.ClassVar[Signal] = ... # firstChanged() + lastBarSetSectionChanged : typing.ClassVar[Signal] = ... # lastBarSetSectionChanged() + modelChanged : typing.ClassVar[Signal] = ... # modelChanged() + orientationChanged : typing.ClassVar[Signal] = ... # orientationChanged() + seriesChanged : typing.ClassVar[Signal] = ... # seriesChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, series: PySide6.QtGraphs.QBarSeries | None = ..., model: PySide6.QtCore.QAbstractItemModel | None = ..., firstBarSetSection: int | None = ..., lastBarSetSection: int | None = ..., first: int | None = ..., count: int | None = ..., orientation: PySide6.QtCore.Qt.Orientation | None = ...) -> None: ... + + def count(self, /) -> int: ... + def first(self, /) -> int: ... + def firstBarSetSection(self, /) -> int: ... + def lastBarSetSection(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def series(self, /) -> PySide6.QtGraphs.QBarSeries: ... + def setCount(self, newCount: int, /) -> None: ... + def setFirst(self, newFirst: int, /) -> None: ... + def setFirstBarSetSection(self, newFirstBarSetSection: int, /) -> None: ... + def setLastBarSetSection(self, newLastBarSetSection: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setOrientation(self, orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setSeries(self, series: PySide6.QtGraphs.QBarSeries, /) -> None: ... + + +class QBarSeries(PySide6.QtGraphs.QAbstractSeries): + + barDelegateChanged : typing.ClassVar[Signal] = ... # barDelegateChanged() + barSetsChanged : typing.ClassVar[Signal] = ... # barSetsChanged() + barWidthChanged : typing.ClassVar[Signal] = ... # barWidthChanged() + barsTypeChanged : typing.ClassVar[Signal] = ... # barsTypeChanged(QBarSeries::BarsType) + barsetsAdded : typing.ClassVar[Signal] = ... # barsetsAdded(QList) + barsetsRemoved : typing.ClassVar[Signal] = ... # barsetsRemoved(QList) + barsetsReplaced : typing.ClassVar[Signal] = ... # barsetsReplaced(QList) + borderColorsChanged : typing.ClassVar[Signal] = ... # borderColorsChanged() + clicked : typing.ClassVar[Signal] = ... # clicked(qsizetype,QBarSet*) + countChanged : typing.ClassVar[Signal] = ... # countChanged() + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(qsizetype,QBarSet*) + labelsAngleChanged : typing.ClassVar[Signal] = ... # labelsAngleChanged(double) + labelsFormatChanged : typing.ClassVar[Signal] = ... # labelsFormatChanged(QString) + labelsMarginChanged : typing.ClassVar[Signal] = ... # labelsMarginChanged(double) + labelsPositionChanged : typing.ClassVar[Signal] = ... # labelsPositionChanged(QBarSeries::LabelsPosition) + labelsPrecisionChanged : typing.ClassVar[Signal] = ... # labelsPrecisionChanged(int) + labelsVisibleChanged : typing.ClassVar[Signal] = ... # labelsVisibleChanged(bool) + pressed : typing.ClassVar[Signal] = ... # pressed(qsizetype,QBarSet*) + released : typing.ClassVar[Signal] = ... # released(qsizetype,QBarSet*) + seriesColorsChanged : typing.ClassVar[Signal] = ... # seriesColorsChanged() + setValueAdded : typing.ClassVar[Signal] = ... # setValueAdded(qsizetype,qsizetype,QBarSet*) + setValueChanged : typing.ClassVar[Signal] = ... # setValueChanged(qsizetype,QBarSet*) + setValueRemoved : typing.ClassVar[Signal] = ... # setValueRemoved(qsizetype,qsizetype,QBarSet*) + updatedBars : typing.ClassVar[Signal] = ... # updatedBars() + + class BarsType(enum.Enum): + + Groups = 0x0 + Stacked = 0x1 + StackedPercent = 0x2 + + class LabelsPosition(enum.Enum): + + Center = 0x0 + InsideEnd = 0x1 + InsideBase = 0x2 + OutsideEnd = 0x3 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, seriesColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ..., borderColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ..., barsType: PySide6.QtGraphs.QBarSeries.BarsType | None = ..., barWidth: float | None = ..., count: int | None = ..., labelsVisible: bool | None = ..., labelsFormat: str | None = ..., labelsPosition: PySide6.QtGraphs.QBarSeries.LabelsPosition | None = ..., labelsMargin: float | None = ..., labelsAngle: float | None = ..., labelsPrecision: int | None = ..., barDelegate: PySide6.QtQml.QQmlComponent | None = ..., barSets: collections.abc.Sequence[PySide6.QtGraphs.QBarSet] | None = ...) -> None: ... + + @typing.overload + def append(self, set: PySide6.QtGraphs.QBarSet, /) -> bool: ... + @typing.overload + def append(self, sets: collections.abc.Sequence[PySide6.QtGraphs.QBarSet], /) -> bool: ... + def at(self, index: int, /) -> PySide6.QtGraphs.QBarSet: ... + def barDelegate(self, /) -> PySide6.QtQml.QQmlComponent: ... + def barSets(self, /) -> typing.List[PySide6.QtGraphs.QBarSet]: ... + def barWidth(self, /) -> float: ... + def barsType(self, /) -> PySide6.QtGraphs.QBarSeries.BarsType: ... + def borderColors(self, /) -> typing.List[PySide6.QtGui.QColor]: ... + def clear(self, /) -> None: ... + def componentComplete(self, /) -> None: ... + def count(self, /) -> int: ... + def deselectAll(self, /) -> None: ... + def find(self, set: PySide6.QtGraphs.QBarSet, /) -> int: ... + def insert(self, index: int, set: PySide6.QtGraphs.QBarSet, /) -> bool: ... + def labelsAngle(self, /) -> float: ... + def labelsFormat(self, /) -> str: ... + def labelsMargin(self, /) -> float: ... + def labelsPosition(self, /) -> PySide6.QtGraphs.QBarSeries.LabelsPosition: ... + def labelsPrecision(self, /) -> int: ... + def labelsVisible(self, /) -> bool: ... + @typing.overload + def remove(self, set: PySide6.QtGraphs.QBarSet, /) -> bool: ... + @typing.overload + def remove(self, index: int, /) -> bool: ... + def removeMultiple(self, index: int, count: int, /) -> None: ... + @typing.overload + def replace(self, oldValue: PySide6.QtGraphs.QBarSet, newValue: PySide6.QtGraphs.QBarSet, /) -> bool: ... + @typing.overload + def replace(self, sets: collections.abc.Sequence[PySide6.QtGraphs.QBarSet], /) -> bool: ... + @typing.overload + def replace(self, index: int, set: PySide6.QtGraphs.QBarSet, /) -> None: ... + def selectAll(self, /) -> None: ... + def seriesColors(self, /) -> typing.List[PySide6.QtGui.QColor]: ... + def setBarDelegate(self, newBarDelegate: PySide6.QtQml.QQmlComponent, /) -> None: ... + def setBarWidth(self, width: float, /) -> None: ... + def setBarsType(self, type: PySide6.QtGraphs.QBarSeries.BarsType, /) -> None: ... + def setBorderColors(self, newBorderColors: collections.abc.Sequence[PySide6.QtGui.QColor], /) -> None: ... + def setLabelsAngle(self, angle: float, /) -> None: ... + def setLabelsFormat(self, format: str, /) -> None: ... + def setLabelsMargin(self, margin: float, /) -> None: ... + def setLabelsPosition(self, position: PySide6.QtGraphs.QBarSeries.LabelsPosition, /) -> None: ... + def setLabelsPrecision(self, precision: int, /) -> None: ... + def setLabelsVisible(self, /, visible: bool = ...) -> None: ... + def setSeriesColors(self, newSeriesColors: collections.abc.Sequence[PySide6.QtGui.QColor], /) -> None: ... + def take(self, set: PySide6.QtGraphs.QBarSet, /) -> bool: ... + def type(self, /) -> PySide6.QtGraphs.QAbstractSeries.SeriesType: ... + + +class QBarSet(PySide6.QtCore.QObject): + + borderColorChanged : typing.ClassVar[Signal] = ... # borderColorChanged(QColor) + borderWidthChanged : typing.ClassVar[Signal] = ... # borderWidthChanged(double) + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + countChanged : typing.ClassVar[Signal] = ... # countChanged() + labelChanged : typing.ClassVar[Signal] = ... # labelChanged() + labelColorChanged : typing.ClassVar[Signal] = ... # labelColorChanged(QColor) + selectedBarsChanged : typing.ClassVar[Signal] = ... # selectedBarsChanged(QList) + selectedColorChanged : typing.ClassVar[Signal] = ... # selectedColorChanged(QColor) + update : typing.ClassVar[Signal] = ... # update() + updatedBars : typing.ClassVar[Signal] = ... # updatedBars() + valueAdded : typing.ClassVar[Signal] = ... # valueAdded(qsizetype,qsizetype) + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(qsizetype) + valueRemoved : typing.ClassVar[Signal] = ... # valueRemoved(qsizetype,qsizetype) + valuesAdded : typing.ClassVar[Signal] = ... # valuesAdded(qsizetype,qsizetype) + valuesChanged : typing.ClassVar[Signal] = ... # valuesChanged() + valuesRemoved : typing.ClassVar[Signal] = ... # valuesRemoved(qsizetype,qsizetype) + + @typing.overload + def __init__(self, label: str, /, parent: PySide6.QtCore.QObject | None = ..., *, color: PySide6.QtGui.QColor | None = ..., selectedColor: PySide6.QtGui.QColor | None = ..., borderColor: PySide6.QtGui.QColor | None = ..., labelColor: PySide6.QtGui.QColor | None = ..., values: collections.abc.Sequence[typing.Any] | None = ..., borderWidth: float | None = ..., count: int | None = ..., selectedBars: collections.abc.Sequence[int] | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, label: str | None = ..., color: PySide6.QtGui.QColor | None = ..., selectedColor: PySide6.QtGui.QColor | None = ..., borderColor: PySide6.QtGui.QColor | None = ..., labelColor: PySide6.QtGui.QColor | None = ..., values: collections.abc.Sequence[typing.Any] | None = ..., borderWidth: float | None = ..., count: int | None = ..., selectedBars: collections.abc.Sequence[int] | None = ...) -> None: ... + + def __lshift__(self, value: float, /) -> PySide6.QtGraphs.QBarSet: ... + @typing.overload + def append(self, values: collections.abc.Sequence[float], /) -> None: ... + @typing.overload + def append(self, value: float, /) -> None: ... + def at(self, index: int, /) -> float: ... + def borderColor(self, /) -> PySide6.QtGui.QColor: ... + def borderWidth(self, /) -> float: ... + def clear(self, /) -> None: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def count(self, /) -> int: ... + def deselectAllBars(self, /) -> None: ... + def deselectBar(self, index: int, /) -> None: ... + def deselectBars(self, indexes: collections.abc.Sequence[int], /) -> None: ... + def insert(self, index: int, value: float, /) -> None: ... + def isBarSelected(self, index: int, /) -> bool: ... + def label(self, /) -> str: ... + def labelColor(self, /) -> PySide6.QtGui.QColor: ... + def remove(self, index: int, /, count: int = ...) -> None: ... + def replace(self, index: int, value: float, /) -> None: ... + def selectAllBars(self, /) -> None: ... + def selectBar(self, index: int, /) -> None: ... + def selectBars(self, indexes: collections.abc.Sequence[int], /) -> None: ... + def selectedBars(self, /) -> typing.List[int]: ... + def selectedColor(self, /) -> PySide6.QtGui.QColor: ... + def setBarSelected(self, index: int, selected: bool, /) -> None: ... + def setBorderColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBorderWidth(self, borderWidth: float, /) -> None: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLabel(self, label: str, /) -> None: ... + def setLabelColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setSelectedColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setValues(self, values: collections.abc.Sequence[typing.Any], /) -> None: ... + def sum(self, /) -> float: ... + def toggleSelection(self, indexes: collections.abc.Sequence[int], /) -> None: ... + def values(self, /) -> typing.List[typing.Any]: ... + + +class QCategory3DAxis(PySide6.QtGraphs.QAbstract3DAxis): + + columnLabelsChanged : typing.ClassVar[Signal] = ... # columnLabelsChanged() + rowLabelsChanged : typing.ClassVar[Signal] = ... # rowLabelsChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, labels: collections.abc.Sequence[str] | None = ...) -> None: ... + + def labels(self, /) -> typing.List[str]: ... + def setLabels(self, labels: collections.abc.Sequence[str], /) -> None: ... + + +class QCustom3DItem(PySide6.QtCore.QObject): + + meshFileChanged : typing.ClassVar[Signal] = ... # meshFileChanged(QString) + needUpdate : typing.ClassVar[Signal] = ... # needUpdate() + positionAbsoluteChanged : typing.ClassVar[Signal] = ... # positionAbsoluteChanged(bool) + positionChanged : typing.ClassVar[Signal] = ... # positionChanged(QVector3D) + rotationChanged : typing.ClassVar[Signal] = ... # rotationChanged(QQuaternion) + scalingAbsoluteChanged : typing.ClassVar[Signal] = ... # scalingAbsoluteChanged(bool) + scalingChanged : typing.ClassVar[Signal] = ... # scalingChanged(QVector3D) + shadowCastingChanged : typing.ClassVar[Signal] = ... # shadowCastingChanged(bool) + textureFileChanged : typing.ClassVar[Signal] = ... # textureFileChanged(QString) + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged(bool) + + @typing.overload + def __init__(self, meshFile: str, position: PySide6.QtGui.QVector3D, scaling: PySide6.QtGui.QVector3D, rotation: PySide6.QtGui.QQuaternion, texture: PySide6.QtGui.QImage, /, parent: PySide6.QtCore.QObject | None = ..., *, textureFile: str | None = ..., positionAbsolute: bool | None = ..., visible: bool | None = ..., shadowCasting: bool | None = ..., scalingAbsolute: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, meshFile: str | None = ..., textureFile: str | None = ..., position: PySide6.QtGui.QVector3D | None = ..., positionAbsolute: bool | None = ..., scaling: PySide6.QtGui.QVector3D | None = ..., rotation: PySide6.QtGui.QQuaternion | None = ..., visible: bool | None = ..., shadowCasting: bool | None = ..., scalingAbsolute: bool | None = ...) -> None: ... + + def isPositionAbsolute(self, /) -> bool: ... + def isScalingAbsolute(self, /) -> bool: ... + def isShadowCasting(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def meshFile(self, /) -> str: ... + def position(self, /) -> PySide6.QtGui.QVector3D: ... + def rotation(self, /) -> PySide6.QtGui.QQuaternion: ... + def scaling(self, /) -> PySide6.QtGui.QVector3D: ... + def setMeshFile(self, meshFile: str, /) -> None: ... + def setPosition(self, position: PySide6.QtGui.QVector3D, /) -> None: ... + def setPositionAbsolute(self, positionAbsolute: bool, /) -> None: ... + def setRotation(self, rotation: PySide6.QtGui.QQuaternion, /) -> None: ... + def setRotationAxisAndAngle(self, axis: PySide6.QtGui.QVector3D, angle: float, /) -> None: ... + def setScaling(self, scaling: PySide6.QtGui.QVector3D, /) -> None: ... + def setScalingAbsolute(self, scalingAbsolute: bool, /) -> None: ... + def setShadowCasting(self, enabled: bool, /) -> None: ... + def setTextureFile(self, textureFile: str, /) -> None: ... + def setTextureImage(self, textureImage: PySide6.QtGui.QImage, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def textureFile(self, /) -> str: ... + + +class QCustom3DLabel(PySide6.QtGraphs.QCustom3DItem): + + backgroundColorChanged : typing.ClassVar[Signal] = ... # backgroundColorChanged(QColor) + backgroundVisibleChanged : typing.ClassVar[Signal] = ... # backgroundVisibleChanged(bool) + borderVisibleChanged : typing.ClassVar[Signal] = ... # borderVisibleChanged(bool) + facingCameraChanged : typing.ClassVar[Signal] = ... # facingCameraChanged(bool) + fontChanged : typing.ClassVar[Signal] = ... # fontChanged(QFont) + textChanged : typing.ClassVar[Signal] = ... # textChanged(QString) + textColorChanged : typing.ClassVar[Signal] = ... # textColorChanged(QColor) + + @typing.overload + def __init__(self, text: str, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], position: PySide6.QtGui.QVector3D, scaling: PySide6.QtGui.QVector3D, rotation: PySide6.QtGui.QQuaternion, /, parent: PySide6.QtCore.QObject | None = ..., *, textColor: PySide6.QtGui.QColor | None = ..., backgroundColor: PySide6.QtGui.QColor | None = ..., borderVisible: bool | None = ..., backgroundVisible: bool | None = ..., facingCamera: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, text: str | None = ..., font: PySide6.QtGui.QFont | None = ..., textColor: PySide6.QtGui.QColor | None = ..., backgroundColor: PySide6.QtGui.QColor | None = ..., borderVisible: bool | None = ..., backgroundVisible: bool | None = ..., facingCamera: bool | None = ...) -> None: ... + + def backgroundColor(self, /) -> PySide6.QtGui.QColor: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def isBackgroundVisible(self, /) -> bool: ... + def isBorderVisible(self, /) -> bool: ... + def isFacingCamera(self, /) -> bool: ... + def setBackgroundColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBackgroundVisible(self, visible: bool, /) -> None: ... + def setBorderVisible(self, visible: bool, /) -> None: ... + def setFacingCamera(self, enabled: bool, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setText(self, text: str, /) -> None: ... + def setTextColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def text(self, /) -> str: ... + def textColor(self, /) -> PySide6.QtGui.QColor: ... + + +class QCustom3DVolume(PySide6.QtGraphs.QCustom3DItem): + + alphaMultiplierChanged : typing.ClassVar[Signal] = ... # alphaMultiplierChanged(float) + colorTableChanged : typing.ClassVar[Signal] = ... # colorTableChanged() + drawSliceFramesChanged : typing.ClassVar[Signal] = ... # drawSliceFramesChanged(bool) + drawSlicesChanged : typing.ClassVar[Signal] = ... # drawSlicesChanged(bool) + preserveOpacityChanged : typing.ClassVar[Signal] = ... # preserveOpacityChanged(bool) + sliceFrameColorChanged : typing.ClassVar[Signal] = ... # sliceFrameColorChanged(QColor) + sliceFrameGapsChanged : typing.ClassVar[Signal] = ... # sliceFrameGapsChanged(QVector3D) + sliceFrameThicknessesChanged: typing.ClassVar[Signal] = ... # sliceFrameThicknessesChanged(QVector3D) + sliceFrameWidthsChanged : typing.ClassVar[Signal] = ... # sliceFrameWidthsChanged(QVector3D) + sliceIndexXChanged : typing.ClassVar[Signal] = ... # sliceIndexXChanged(int) + sliceIndexYChanged : typing.ClassVar[Signal] = ... # sliceIndexYChanged(int) + sliceIndexZChanged : typing.ClassVar[Signal] = ... # sliceIndexZChanged(int) + textureDataChanged : typing.ClassVar[Signal] = ... # textureDataChanged(QList*) + textureDepthChanged : typing.ClassVar[Signal] = ... # textureDepthChanged(int) + textureFormatChanged : typing.ClassVar[Signal] = ... # textureFormatChanged(QImage::Format) + textureHeightChanged : typing.ClassVar[Signal] = ... # textureHeightChanged(int) + textureWidthChanged : typing.ClassVar[Signal] = ... # textureWidthChanged(int) + useHighDefShaderChanged : typing.ClassVar[Signal] = ... # useHighDefShaderChanged(bool) + + @typing.overload + def __init__(self, position: PySide6.QtGui.QVector3D, scaling: PySide6.QtGui.QVector3D, rotation: PySide6.QtGui.QQuaternion, textureWidth: int, textureHeight: int, textureDepth: int, textureData: collections.abc.Sequence[int], textureFormat: PySide6.QtGui.QImage.Format, colorTable: collections.abc.Sequence[int], /, parent: PySide6.QtCore.QObject | None = ..., *, sliceIndexX: int | None = ..., sliceIndexY: int | None = ..., sliceIndexZ: int | None = ..., alphaMultiplier: float | None = ..., preserveOpacity: bool | None = ..., useHighDefShader: bool | None = ..., drawSlices: bool | None = ..., drawSliceFrames: bool | None = ..., sliceFrameColor: PySide6.QtGui.QColor | None = ..., sliceFrameWidths: PySide6.QtGui.QVector3D | None = ..., sliceFrameGaps: PySide6.QtGui.QVector3D | None = ..., sliceFrameThicknesses: PySide6.QtGui.QVector3D | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, textureWidth: int | None = ..., textureHeight: int | None = ..., textureDepth: int | None = ..., sliceIndexX: int | None = ..., sliceIndexY: int | None = ..., sliceIndexZ: int | None = ..., colorTable: collections.abc.Sequence[int] | None = ..., textureData: collections.abc.Sequence[int] | None = ..., alphaMultiplier: float | None = ..., preserveOpacity: bool | None = ..., useHighDefShader: bool | None = ..., drawSlices: bool | None = ..., drawSliceFrames: bool | None = ..., sliceFrameColor: PySide6.QtGui.QColor | None = ..., sliceFrameWidths: PySide6.QtGui.QVector3D | None = ..., sliceFrameGaps: PySide6.QtGui.QVector3D | None = ..., sliceFrameThicknesses: PySide6.QtGui.QVector3D | None = ...) -> None: ... + + def alphaMultiplier(self, /) -> float: ... + def colorTable(self, /) -> typing.List[int]: ... + def createTextureData(self, images: collections.abc.Sequence[PySide6.QtGui.QImage], /) -> typing.List[int]: ... + def drawSliceFrames(self, /) -> bool: ... + def drawSlices(self, /) -> bool: ... + def preserveOpacity(self, /) -> bool: ... + def renderSlice(self, axis: PySide6.QtCore.Qt.Axis, index: int, /) -> PySide6.QtGui.QImage: ... + def setAlphaMultiplier(self, mult: float, /) -> None: ... + def setColorTable(self, colors: collections.abc.Sequence[int], /) -> None: ... + def setDrawSliceFrames(self, enable: bool, /) -> None: ... + def setDrawSlices(self, enable: bool, /) -> None: ... + def setPreserveOpacity(self, enable: bool, /) -> None: ... + def setSliceFrameColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setSliceFrameGaps(self, values: PySide6.QtGui.QVector3D, /) -> None: ... + def setSliceFrameThicknesses(self, values: PySide6.QtGui.QVector3D, /) -> None: ... + def setSliceFrameWidths(self, values: PySide6.QtGui.QVector3D, /) -> None: ... + def setSliceIndexX(self, value: int, /) -> None: ... + def setSliceIndexY(self, value: int, /) -> None: ... + def setSliceIndexZ(self, value: int, /) -> None: ... + def setSliceIndices(self, x: int, y: int, z: int, /) -> None: ... + @typing.overload + def setSubTextureData(self, axis: PySide6.QtCore.Qt.Axis, index: int, image: PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def setSubTextureData(self, axis: PySide6.QtCore.Qt.Axis, index: int, data: bytes | bytearray | memoryview, /) -> None: ... + def setTextureData(self, arg__1: collections.abc.Sequence[int], /) -> None: ... + def setTextureDepth(self, value: int, /) -> None: ... + def setTextureDimensions(self, width: int, height: int, depth: int, /) -> None: ... + def setTextureFormat(self, format: PySide6.QtGui.QImage.Format, /) -> None: ... + def setTextureHeight(self, value: int, /) -> None: ... + def setTextureWidth(self, value: int, /) -> None: ... + def setUseHighDefShader(self, enable: bool, /) -> None: ... + def sliceFrameColor(self, /) -> PySide6.QtGui.QColor: ... + def sliceFrameGaps(self, /) -> PySide6.QtGui.QVector3D: ... + def sliceFrameThicknesses(self, /) -> PySide6.QtGui.QVector3D: ... + def sliceFrameWidths(self, /) -> PySide6.QtGui.QVector3D: ... + def sliceIndexX(self, /) -> int: ... + def sliceIndexY(self, /) -> int: ... + def sliceIndexZ(self, /) -> int: ... + def textureData(self, /) -> typing.List[int]: ... + def textureDataWidth(self, /) -> int: ... + def textureDepth(self, /) -> int: ... + def textureFormat(self, /) -> PySide6.QtGui.QImage.Format: ... + def textureHeight(self, /) -> int: ... + def textureWidth(self, /) -> int: ... + def useHighDefShader(self, /) -> bool: ... + + +class QDateTimeAxis(PySide6.QtGraphs.QAbstractAxis): + + labelFormatChanged : typing.ClassVar[Signal] = ... # labelFormatChanged(QString) + maxChanged : typing.ClassVar[Signal] = ... # maxChanged(QDateTime) + minChanged : typing.ClassVar[Signal] = ... # minChanged(QDateTime) + subTickCountChanged : typing.ClassVar[Signal] = ... # subTickCountChanged() + tickIntervalChanged : typing.ClassVar[Signal] = ... # tickIntervalChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, min: PySide6.QtCore.QDateTime | None = ..., max: PySide6.QtCore.QDateTime | None = ..., labelFormat: str | None = ..., subTickCount: int | None = ..., tickInterval: float | None = ...) -> None: ... + + def labelFormat(self, /) -> str: ... + def max(self, /) -> PySide6.QtCore.QDateTime: ... + def min(self, /) -> PySide6.QtCore.QDateTime: ... + def setLabelFormat(self, format: str, /) -> None: ... + def setMax(self, max: PySide6.QtCore.QDateTime, /) -> None: ... + def setMin(self, min: PySide6.QtCore.QDateTime, /) -> None: ... + def setSubTickCount(self, newSubTickCount: int, /) -> None: ... + def setTickInterval(self, newTickInterval: float, /) -> None: ... + def subTickCount(self, /) -> int: ... + def tickInterval(self, /) -> float: ... + def type(self, /) -> PySide6.QtGraphs.QAbstractAxis.AxisType: ... + + +class QGraphsLine(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtGraphs.QGraphsLine, /, *, mainColor: PySide6.QtGui.QColor | None = ..., subColor: PySide6.QtGui.QColor | None = ..., mainWidth: float | None = ..., subWidth: float | None = ..., labelTextColor: PySide6.QtGui.QColor | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, mainColor: PySide6.QtGui.QColor | None = ..., subColor: PySide6.QtGui.QColor | None = ..., mainWidth: float | None = ..., subWidth: float | None = ..., labelTextColor: PySide6.QtGui.QColor | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGraphs.QGraphsLine, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtGraphs.QGraphsLine, /) -> bool: ... + def labelTextColor(self, /) -> PySide6.QtGui.QColor: ... + def mainColor(self, /) -> PySide6.QtGui.QColor: ... + def mainWidth(self, /) -> float: ... + def setLabelTextColor(self, newColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setMainColor(self, newColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setMainWidth(self, newWidth: float, /) -> None: ... + def setSubColor(self, newColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setSubWidth(self, newWidth: float, /) -> None: ... + def subColor(self, /) -> PySide6.QtGui.QColor: ... + def subWidth(self, /) -> float: ... + + +class QGraphsTheme(PySide6.QtCore.QObject, PySide6.QtQml.QQmlParserStatus): + + axisXChanged : typing.ClassVar[Signal] = ... # axisXChanged() + axisXLabelFontChanged : typing.ClassVar[Signal] = ... # axisXLabelFontChanged() + axisYChanged : typing.ClassVar[Signal] = ... # axisYChanged() + axisYLabelFontChanged : typing.ClassVar[Signal] = ... # axisYLabelFontChanged() + axisZChanged : typing.ClassVar[Signal] = ... # axisZChanged() + axisZLabelFontChanged : typing.ClassVar[Signal] = ... # axisZLabelFontChanged() + backgroundColorChanged : typing.ClassVar[Signal] = ... # backgroundColorChanged() + backgroundVisibleChanged : typing.ClassVar[Signal] = ... # backgroundVisibleChanged() + borderColorsChanged : typing.ClassVar[Signal] = ... # borderColorsChanged() + borderWidthChanged : typing.ClassVar[Signal] = ... # borderWidthChanged() + colorSchemeChanged : typing.ClassVar[Signal] = ... # colorSchemeChanged() + colorStyleChanged : typing.ClassVar[Signal] = ... # colorStyleChanged(QGraphsTheme::ColorStyle) + gridChanged : typing.ClassVar[Signal] = ... # gridChanged() + gridVisibleChanged : typing.ClassVar[Signal] = ... # gridVisibleChanged() + labelBackgroundColorChanged: typing.ClassVar[Signal] = ... # labelBackgroundColorChanged() + labelBackgroundVisibleChanged: typing.ClassVar[Signal] = ... # labelBackgroundVisibleChanged() + labelBorderVisibleChanged: typing.ClassVar[Signal] = ... # labelBorderVisibleChanged() + labelFontChanged : typing.ClassVar[Signal] = ... # labelFontChanged() + labelTextColorChanged : typing.ClassVar[Signal] = ... # labelTextColorChanged() + labelsVisibleChanged : typing.ClassVar[Signal] = ... # labelsVisibleChanged() + multiHighlightColorChanged: typing.ClassVar[Signal] = ... # multiHighlightColorChanged(QColor) + multiHighlightGradientChanged: typing.ClassVar[Signal] = ... # multiHighlightGradientChanged(QLinearGradient) + multiHighlightGradientQMLChanged: typing.ClassVar[Signal] = ... # multiHighlightGradientQMLChanged() + plotAreaBackgroundColorChanged: typing.ClassVar[Signal] = ... # plotAreaBackgroundColorChanged() + plotAreaBackgroundVisibleChanged: typing.ClassVar[Signal] = ... # plotAreaBackgroundVisibleChanged() + seriesColorsChanged : typing.ClassVar[Signal] = ... # seriesColorsChanged(QList) + seriesGradientsChanged : typing.ClassVar[Signal] = ... # seriesGradientsChanged(QList) + singleHighlightColorChanged: typing.ClassVar[Signal] = ... # singleHighlightColorChanged(QColor) + singleHighlightGradientChanged: typing.ClassVar[Signal] = ... # singleHighlightGradientChanged(QLinearGradient) + singleHighlightGradientQMLChanged: typing.ClassVar[Signal] = ... # singleHighlightGradientQMLChanged() + themeChanged : typing.ClassVar[Signal] = ... # themeChanged(QGraphsTheme::Theme) + update : typing.ClassVar[Signal] = ... # update() + + class ColorScheme(enum.Enum): + + Automatic = 0x0 + Light = 0x1 + Dark = 0x2 + + class ColorStyle(enum.Enum): + + Uniform = 0x0 + ObjectGradient = 0x1 + RangeGradient = 0x2 + + class ForceTheme(enum.Enum): + + No = 0x0 + Yes = 0x1 + + class Theme(enum.Enum): + + QtGreen = 0x0 + QtGreenNeon = 0x1 + MixSeries = 0x2 + OrangeSeries = 0x3 + YellowSeries = 0x4 + BlueSeries = 0x5 + PurpleSeries = 0x6 + GreySeries = 0x7 + UserDefined = 0x8 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, colorScheme: PySide6.QtGraphs.QGraphsTheme.ColorScheme | None = ..., theme: PySide6.QtGraphs.QGraphsTheme.Theme | None = ..., colorStyle: PySide6.QtGraphs.QGraphsTheme.ColorStyle | None = ..., backgroundColor: PySide6.QtGui.QColor | None = ..., backgroundVisible: bool | None = ..., plotAreaBackgroundColor: PySide6.QtGui.QColor | None = ..., plotAreaBackgroundVisible: bool | None = ..., gridVisible: bool | None = ..., axisXLabelFont: PySide6.QtGui.QFont | None = ..., axisYLabelFont: PySide6.QtGui.QFont | None = ..., axisZLabelFont: PySide6.QtGui.QFont | None = ..., grid: PySide6.QtGraphs.QGraphsLine | None = ..., axisX: PySide6.QtGraphs.QGraphsLine | None = ..., axisY: PySide6.QtGraphs.QGraphsLine | None = ..., axisZ: PySide6.QtGraphs.QGraphsLine | None = ..., labelFont: PySide6.QtGui.QFont | None = ..., labelsVisible: bool | None = ..., labelBackgroundColor: PySide6.QtGui.QColor | None = ..., labelTextColor: PySide6.QtGui.QColor | None = ..., labelBackgroundVisible: bool | None = ..., labelBorderVisible: bool | None = ..., seriesColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ..., borderColors: collections.abc.Sequence[PySide6.QtGui.QColor] | None = ..., borderWidth: float | None = ..., singleHighlightColor: PySide6.QtGui.QColor | None = ..., multiHighlightColor: PySide6.QtGui.QColor | None = ...) -> None: ... + + def axisX(self, /) -> PySide6.QtGraphs.QGraphsLine: ... + def axisXLabelFont(self, /) -> PySide6.QtGui.QFont: ... + def axisY(self, /) -> PySide6.QtGraphs.QGraphsLine: ... + def axisYLabelFont(self, /) -> PySide6.QtGui.QFont: ... + def axisZ(self, /) -> PySide6.QtGraphs.QGraphsLine: ... + def axisZLabelFont(self, /) -> PySide6.QtGui.QFont: ... + def backgroundColor(self, /) -> PySide6.QtGui.QColor: ... + def borderColors(self, /) -> typing.List[PySide6.QtGui.QColor]: ... + def borderWidth(self, /) -> float: ... + def classBegin(self, /) -> None: ... + def colorScheme(self, /) -> PySide6.QtGraphs.QGraphsTheme.ColorScheme: ... + def colorStyle(self, /) -> PySide6.QtGraphs.QGraphsTheme.ColorStyle: ... + def componentComplete(self, /) -> None: ... + def dirtyBits(self, /) -> PySide6.QtGraphs.QGraphsThemeDirtyBitField: ... + def grid(self, /) -> PySide6.QtGraphs.QGraphsLine: ... + def handleBaseColorUpdate(self, /) -> None: ... + def handleBaseGradientUpdate(self, /) -> None: ... + def isBackgroundVisible(self, /) -> bool: ... + def isGridVisible(self, /) -> bool: ... + def isLabelBackgroundVisible(self, /) -> bool: ... + def isLabelBorderVisible(self, /) -> bool: ... + def isPlotAreaBackgroundVisible(self, /) -> bool: ... + def labelBackgroundColor(self, /) -> PySide6.QtGui.QColor: ... + def labelFont(self, /) -> PySide6.QtGui.QFont: ... + def labelTextColor(self, /) -> PySide6.QtGui.QColor: ... + def labelsVisible(self, /) -> bool: ... + def multiHighlightColor(self, /) -> PySide6.QtGui.QColor: ... + def multiHighlightGradient(self, /) -> PySide6.QtGui.QLinearGradient: ... + def plotAreaBackgroundColor(self, /) -> PySide6.QtGui.QColor: ... + def resetColorTheme(self, /) -> None: ... + def resetDirtyBits(self, /) -> None: ... + def resetThemeDirty(self, /) -> None: ... + def seriesColors(self, /) -> typing.List[PySide6.QtGui.QColor]: ... + def seriesGradients(self, /) -> typing.List[PySide6.QtGui.QLinearGradient]: ... + def setAxisX(self, newAxisX: PySide6.QtGraphs.QGraphsLine, /) -> None: ... + def setAxisXLabelFont(self, newAxisXLabelFont: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setAxisY(self, newAxisY: PySide6.QtGraphs.QGraphsLine, /) -> None: ... + def setAxisYLabelFont(self, newAxisYLabelFont: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setAxisZ(self, newAxisZ: PySide6.QtGraphs.QGraphsLine, /) -> None: ... + def setAxisZLabelFont(self, newAxisZLabelFont: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setBackgroundColor(self, newBackgroundColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBackgroundVisible(self, newBackgroundVisible: bool, /) -> None: ... + def setBorderColors(self, newBorderColors: collections.abc.Sequence[PySide6.QtGui.QColor], /) -> None: ... + def setBorderWidth(self, newBorderWidth: float, /) -> None: ... + def setColorScheme(self, newColorScheme: PySide6.QtGraphs.QGraphsTheme.ColorScheme, /) -> None: ... + def setColorStyle(self, newColorStyle: PySide6.QtGraphs.QGraphsTheme.ColorStyle, /) -> None: ... + def setGrid(self, newGrid: PySide6.QtGraphs.QGraphsLine, /) -> None: ... + def setGridVisible(self, newGridVisibility: bool, /) -> None: ... + def setLabelBackgroundColor(self, newLabelBackgroundColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLabelBackgroundVisible(self, newLabelBackgroundVisibility: bool, /) -> None: ... + def setLabelBorderVisible(self, newLabelBorderVisibility: bool, /) -> None: ... + def setLabelFont(self, newFont: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setLabelTextColor(self, newLabelTextColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLabelsVisible(self, newLabelsVisibility: bool, /) -> None: ... + def setMultiHighlightColor(self, newMultiHighlightColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setMultiHighlightGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ... + def setPlotAreaBackgroundColor(self, newBackgroundColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setPlotAreaBackgroundVisible(self, newBackgroundVisibility: bool, /) -> None: ... + def setSeriesColors(self, newSeriesColors: collections.abc.Sequence[PySide6.QtGui.QColor], /) -> None: ... + def setSeriesGradients(self, newSeriesGradients: collections.abc.Sequence[PySide6.QtGui.QLinearGradient], /) -> None: ... + def setSingleHighlightColor(self, newSingleHighlightColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setSingleHighlightGradient(self, gradient: PySide6.QtGui.QLinearGradient, /) -> None: ... + def setTheme(self, newTheme: PySide6.QtGraphs.QGraphsTheme.Theme, /, force: PySide6.QtGraphs.QGraphsTheme.ForceTheme = ...) -> None: ... + def singleHighlightColor(self, /) -> PySide6.QtGui.QColor: ... + def singleHighlightGradient(self, /) -> PySide6.QtGui.QLinearGradient: ... + def theme(self, /) -> PySide6.QtGraphs.QGraphsTheme.Theme: ... + def themeDirty(self, /) -> bool: ... + + +class QGraphsThemeDirtyBitField(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QGraphsThemeDirtyBitField: PySide6.QtGraphs.QGraphsThemeDirtyBitField, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QHeightMapSurfaceDataProxy(PySide6.QtGraphs.QSurfaceDataProxy): + + autoScaleYChanged : typing.ClassVar[Signal] = ... # autoScaleYChanged(bool) + heightMapChanged : typing.ClassVar[Signal] = ... # heightMapChanged(QImage) + heightMapFileChanged : typing.ClassVar[Signal] = ... # heightMapFileChanged(QString) + maxXValueChanged : typing.ClassVar[Signal] = ... # maxXValueChanged(float) + maxYValueChanged : typing.ClassVar[Signal] = ... # maxYValueChanged(float) + maxZValueChanged : typing.ClassVar[Signal] = ... # maxZValueChanged(float) + minXValueChanged : typing.ClassVar[Signal] = ... # minXValueChanged(float) + minYValueChanged : typing.ClassVar[Signal] = ... # minYValueChanged(float) + minZValueChanged : typing.ClassVar[Signal] = ... # minZValueChanged(float) + + @typing.overload + def __init__(self, image: PySide6.QtGui.QImage, /, parent: PySide6.QtCore.QObject | None = ..., *, heightMap: PySide6.QtGui.QImage | None = ..., heightMapFile: str | None = ..., minXValue: float | None = ..., maxXValue: float | None = ..., minZValue: float | None = ..., maxZValue: float | None = ..., minYValue: float | None = ..., maxYValue: float | None = ..., autoScaleY: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, filename: str, /, parent: PySide6.QtCore.QObject | None = ..., *, heightMap: PySide6.QtGui.QImage | None = ..., heightMapFile: str | None = ..., minXValue: float | None = ..., maxXValue: float | None = ..., minZValue: float | None = ..., maxZValue: float | None = ..., minYValue: float | None = ..., maxYValue: float | None = ..., autoScaleY: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, heightMap: PySide6.QtGui.QImage | None = ..., heightMapFile: str | None = ..., minXValue: float | None = ..., maxXValue: float | None = ..., minZValue: float | None = ..., maxZValue: float | None = ..., minYValue: float | None = ..., maxYValue: float | None = ..., autoScaleY: bool | None = ...) -> None: ... + + def autoScaleY(self, /) -> bool: ... + def handlePendingResolve(self, /) -> None: ... + def heightMap(self, /) -> PySide6.QtGui.QImage: ... + def heightMapFile(self, /) -> str: ... + def maxXValue(self, /) -> float: ... + def maxYValue(self, /) -> float: ... + def maxZValue(self, /) -> float: ... + def minXValue(self, /) -> float: ... + def minYValue(self, /) -> float: ... + def minZValue(self, /) -> float: ... + def setAutoScaleY(self, enabled: bool, /) -> None: ... + def setHeightMap(self, image: PySide6.QtGui.QImage, /) -> None: ... + def setHeightMapFile(self, filename: str, /) -> None: ... + def setMaxXValue(self, max: float, /) -> None: ... + def setMaxYValue(self, max: float, /) -> None: ... + def setMaxZValue(self, max: float, /) -> None: ... + def setMinXValue(self, min: float, /) -> None: ... + def setMinYValue(self, min: float, /) -> None: ... + def setMinZValue(self, min: float, /) -> None: ... + def setValueRanges(self, minX: float, maxX: float, minZ: float, maxZ: float, /) -> None: ... + + +class QIntList: ... + + +class QItemModelBarDataProxy(PySide6.QtGraphs.QBarDataProxy): + + autoColumnCategoriesChanged: typing.ClassVar[Signal] = ... # autoColumnCategoriesChanged(bool) + autoRowCategoriesChanged : typing.ClassVar[Signal] = ... # autoRowCategoriesChanged(bool) + columnCategoriesChanged : typing.ClassVar[Signal] = ... # columnCategoriesChanged() + columnRoleChanged : typing.ClassVar[Signal] = ... # columnRoleChanged(QString) + columnRolePatternChanged : typing.ClassVar[Signal] = ... # columnRolePatternChanged(QRegularExpression) + columnRoleReplaceChanged : typing.ClassVar[Signal] = ... # columnRoleReplaceChanged(QString) + itemModelChanged : typing.ClassVar[Signal] = ... # itemModelChanged(const QAbstractItemModel*) + multiMatchBehaviorChanged: typing.ClassVar[Signal] = ... # multiMatchBehaviorChanged(QItemModelBarDataProxy::MultiMatchBehavior) + rotationRoleChanged : typing.ClassVar[Signal] = ... # rotationRoleChanged(QString) + rotationRolePatternChanged: typing.ClassVar[Signal] = ... # rotationRolePatternChanged(QRegularExpression) + rotationRoleReplaceChanged: typing.ClassVar[Signal] = ... # rotationRoleReplaceChanged(QString) + rowCategoriesChanged : typing.ClassVar[Signal] = ... # rowCategoriesChanged() + rowRoleChanged : typing.ClassVar[Signal] = ... # rowRoleChanged(QString) + rowRolePatternChanged : typing.ClassVar[Signal] = ... # rowRolePatternChanged(QRegularExpression) + rowRoleReplaceChanged : typing.ClassVar[Signal] = ... # rowRoleReplaceChanged(QString) + useModelCategoriesChanged: typing.ClassVar[Signal] = ... # useModelCategoriesChanged(bool) + valueRoleChanged : typing.ClassVar[Signal] = ... # valueRoleChanged(QString) + valueRolePatternChanged : typing.ClassVar[Signal] = ... # valueRolePatternChanged(QRegularExpression) + valueRoleReplaceChanged : typing.ClassVar[Signal] = ... # valueRoleReplaceChanged(QString) + + class MultiMatchBehavior(enum.Enum): + + First = 0x0 + Last = 0x1 + Average = 0x2 + Cumulative = 0x3 + + + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ..., *, useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ..., *, rotationRole: str | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, valueRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rotationRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, valueRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rowRole: str | None = ..., columnRole: str | None = ..., rotationRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, /, parent: PySide6.QtCore.QObject | None = ..., *, rowRole: str | None = ..., columnRole: str | None = ..., valueRole: str | None = ..., rotationRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, itemModel: PySide6.QtCore.QAbstractItemModel | None = ..., rowRole: str | None = ..., columnRole: str | None = ..., valueRole: str | None = ..., rotationRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., valueRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., valueRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelBarDataProxy.MultiMatchBehavior | None = ...) -> None: ... + + def autoColumnCategories(self, /) -> bool: ... + def autoRowCategories(self, /) -> bool: ... + def columnCategories(self, /) -> typing.List[str]: ... + def columnCategoryIndex(self, category: str, /) -> int: ... + def columnRole(self, /) -> str: ... + def columnRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def columnRoleReplace(self, /) -> str: ... + def itemModel(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def multiMatchBehavior(self, /) -> PySide6.QtGraphs.QItemModelBarDataProxy.MultiMatchBehavior: ... + def remap(self, rowRole: str, columnRole: str, valueRole: str, rotationRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /) -> None: ... + def rotationRole(self, /) -> str: ... + def rotationRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def rotationRoleReplace(self, /) -> str: ... + def rowCategories(self, /) -> typing.List[str]: ... + def rowCategoryIndex(self, category: str, /) -> int: ... + def rowRole(self, /) -> str: ... + def rowRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def rowRoleReplace(self, /) -> str: ... + def setAutoColumnCategories(self, enable: bool, /) -> None: ... + def setAutoRowCategories(self, enable: bool, /) -> None: ... + def setColumnCategories(self, categories: collections.abc.Sequence[str], /) -> None: ... + def setColumnRole(self, role: str, /) -> None: ... + def setColumnRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setColumnRoleReplace(self, replace: str, /) -> None: ... + def setItemModel(self, itemModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setMultiMatchBehavior(self, behavior: PySide6.QtGraphs.QItemModelBarDataProxy.MultiMatchBehavior, /) -> None: ... + def setRotationRole(self, role: str, /) -> None: ... + def setRotationRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setRotationRoleReplace(self, replace: str, /) -> None: ... + def setRowCategories(self, categories: collections.abc.Sequence[str], /) -> None: ... + def setRowRole(self, role: str, /) -> None: ... + def setRowRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setRowRoleReplace(self, replace: str, /) -> None: ... + def setUseModelCategories(self, enable: bool, /) -> None: ... + def setValueRole(self, role: str, /) -> None: ... + def setValueRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setValueRoleReplace(self, replace: str, /) -> None: ... + def useModelCategories(self, /) -> bool: ... + def valueRole(self, /) -> str: ... + def valueRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def valueRoleReplace(self, /) -> str: ... + + +class QItemModelScatterDataProxy(PySide6.QtGraphs.QScatterDataProxy): + + itemModelChanged : typing.ClassVar[Signal] = ... # itemModelChanged(const QAbstractItemModel*) + rotationRoleChanged : typing.ClassVar[Signal] = ... # rotationRoleChanged(QString) + rotationRolePatternChanged: typing.ClassVar[Signal] = ... # rotationRolePatternChanged(QRegularExpression) + rotationRoleReplaceChanged: typing.ClassVar[Signal] = ... # rotationRoleReplaceChanged(QString) + scaleRoleChanged : typing.ClassVar[Signal] = ... # scaleRoleChanged(QString) + scaleRolePatternChanged : typing.ClassVar[Signal] = ... # scaleRolePatternChanged(QRegularExpression) + scaleRoleReplaceChanged : typing.ClassVar[Signal] = ... # scaleRoleReplaceChanged(QString) + xPosRoleChanged : typing.ClassVar[Signal] = ... # xPosRoleChanged(QString) + xPosRolePatternChanged : typing.ClassVar[Signal] = ... # xPosRolePatternChanged(QRegularExpression) + xPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # xPosRoleReplaceChanged(QString) + yPosRoleChanged : typing.ClassVar[Signal] = ... # yPosRoleChanged(QString) + yPosRolePatternChanged : typing.ClassVar[Signal] = ... # yPosRolePatternChanged(QRegularExpression) + yPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # yPosRoleReplaceChanged(QString) + zPosRoleChanged : typing.ClassVar[Signal] = ... # zPosRoleChanged(QString) + zPosRolePatternChanged : typing.ClassVar[Signal] = ... # zPosRolePatternChanged(QRegularExpression) + zPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # zPosRoleReplaceChanged(QString) + + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, xPosRole: str, yPosRole: str, zPosRole: str, rotationRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, scaleRole: str | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., scaleRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., scaleRoleReplace: str | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, xPosRole: str, yPosRole: str, zPosRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rotationRole: str | None = ..., scaleRole: str | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., scaleRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., scaleRoleReplace: str | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, /, parent: PySide6.QtCore.QObject | None = ..., *, xPosRole: str | None = ..., yPosRole: str | None = ..., zPosRole: str | None = ..., rotationRole: str | None = ..., scaleRole: str | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., scaleRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., scaleRoleReplace: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, itemModel: PySide6.QtCore.QAbstractItemModel | None = ..., xPosRole: str | None = ..., yPosRole: str | None = ..., zPosRole: str | None = ..., rotationRole: str | None = ..., scaleRole: str | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rotationRolePattern: PySide6.QtCore.QRegularExpression | None = ..., scaleRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., rotationRoleReplace: str | None = ..., scaleRoleReplace: str | None = ...) -> None: ... + + def itemModel(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + @typing.overload + def remap(self, xPosRole: str, yPosRole: str, zPosRole: str, rotationRole: str, /) -> None: ... + @typing.overload + def remap(self, xPosRole: str, yPosRole: str, zPosRole: str, rotationRole: str, scaleRole: str, /) -> None: ... + def rotationRole(self, /) -> str: ... + def rotationRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def rotationRoleReplace(self, /) -> str: ... + def scaleRole(self, /) -> str: ... + def scaleRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def scaleRoleReplace(self, /) -> str: ... + def setItemModel(self, itemModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setRotationRole(self, role: str, /) -> None: ... + def setRotationRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setRotationRoleReplace(self, replace: str, /) -> None: ... + def setScaleRole(self, role: str, /) -> None: ... + def setScaleRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setScaleRoleReplace(self, replace: str, /) -> None: ... + def setXPosRole(self, role: str, /) -> None: ... + def setXPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setXPosRoleReplace(self, replace: str, /) -> None: ... + def setYPosRole(self, role: str, /) -> None: ... + def setYPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setYPosRoleReplace(self, replace: str, /) -> None: ... + def setZPosRole(self, role: str, /) -> None: ... + def setZPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setZPosRoleReplace(self, replace: str, /) -> None: ... + def xPosRole(self, /) -> str: ... + def xPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def xPosRoleReplace(self, /) -> str: ... + def yPosRole(self, /) -> str: ... + def yPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def yPosRoleReplace(self, /) -> str: ... + def zPosRole(self, /) -> str: ... + def zPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def zPosRoleReplace(self, /) -> str: ... + + +class QItemModelSurfaceDataProxy(PySide6.QtGraphs.QSurfaceDataProxy): + + autoColumnCategoriesChanged: typing.ClassVar[Signal] = ... # autoColumnCategoriesChanged(bool) + autoRowCategoriesChanged : typing.ClassVar[Signal] = ... # autoRowCategoriesChanged(bool) + columnCategoriesChanged : typing.ClassVar[Signal] = ... # columnCategoriesChanged() + columnRoleChanged : typing.ClassVar[Signal] = ... # columnRoleChanged(QString) + columnRolePatternChanged : typing.ClassVar[Signal] = ... # columnRolePatternChanged(QRegularExpression) + columnRoleReplaceChanged : typing.ClassVar[Signal] = ... # columnRoleReplaceChanged(QString) + itemModelChanged : typing.ClassVar[Signal] = ... # itemModelChanged(const QAbstractItemModel*) + multiMatchBehaviorChanged: typing.ClassVar[Signal] = ... # multiMatchBehaviorChanged(QItemModelSurfaceDataProxy::MultiMatchBehavior) + rowCategoriesChanged : typing.ClassVar[Signal] = ... # rowCategoriesChanged() + rowRoleChanged : typing.ClassVar[Signal] = ... # rowRoleChanged(QString) + rowRolePatternChanged : typing.ClassVar[Signal] = ... # rowRolePatternChanged(QRegularExpression) + rowRoleReplaceChanged : typing.ClassVar[Signal] = ... # rowRoleReplaceChanged(QString) + useModelCategoriesChanged: typing.ClassVar[Signal] = ... # useModelCategoriesChanged(bool) + xPosRoleChanged : typing.ClassVar[Signal] = ... # xPosRoleChanged(QString) + xPosRolePatternChanged : typing.ClassVar[Signal] = ... # xPosRolePatternChanged(QRegularExpression) + xPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # xPosRoleReplaceChanged(QString) + yPosRoleChanged : typing.ClassVar[Signal] = ... # yPosRoleChanged(QString) + yPosRolePatternChanged : typing.ClassVar[Signal] = ... # yPosRolePatternChanged(QRegularExpression) + yPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # yPosRoleReplaceChanged(QString) + zPosRoleChanged : typing.ClassVar[Signal] = ... # zPosRoleChanged(QString) + zPosRolePatternChanged : typing.ClassVar[Signal] = ... # zPosRolePatternChanged(QRegularExpression) + zPosRoleReplaceChanged : typing.ClassVar[Signal] = ... # zPosRoleReplaceChanged(QString) + + class MultiMatchBehavior(enum.Enum): + + First = 0x0 + Last = 0x1 + Average = 0x2 + CumulativeY = 0x3 + + + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ..., *, useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, yPosRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ..., *, xPosRole: str | None = ..., zPosRole: str | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, rowRole: str, columnRole: str, yPosRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, xPosRole: str | None = ..., zPosRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, yPosRole: str, /, parent: PySide6.QtCore.QObject | None = ..., *, rowRole: str | None = ..., columnRole: str | None = ..., xPosRole: str | None = ..., zPosRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, itemModel: PySide6.QtCore.QAbstractItemModel, /, parent: PySide6.QtCore.QObject | None = ..., *, rowRole: str | None = ..., columnRole: str | None = ..., xPosRole: str | None = ..., yPosRole: str | None = ..., zPosRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, itemModel: PySide6.QtCore.QAbstractItemModel | None = ..., rowRole: str | None = ..., columnRole: str | None = ..., xPosRole: str | None = ..., yPosRole: str | None = ..., zPosRole: str | None = ..., rowCategories: collections.abc.Sequence[str] | None = ..., columnCategories: collections.abc.Sequence[str] | None = ..., useModelCategories: bool | None = ..., autoRowCategories: bool | None = ..., autoColumnCategories: bool | None = ..., rowRolePattern: PySide6.QtCore.QRegularExpression | None = ..., columnRolePattern: PySide6.QtCore.QRegularExpression | None = ..., xPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., yPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., zPosRolePattern: PySide6.QtCore.QRegularExpression | None = ..., rowRoleReplace: str | None = ..., columnRoleReplace: str | None = ..., xPosRoleReplace: str | None = ..., yPosRoleReplace: str | None = ..., zPosRoleReplace: str | None = ..., multiMatchBehavior: PySide6.QtGraphs.QItemModelSurfaceDataProxy.MultiMatchBehavior | None = ...) -> None: ... + + def autoColumnCategories(self, /) -> bool: ... + def autoRowCategories(self, /) -> bool: ... + def columnCategories(self, /) -> typing.List[str]: ... + def columnCategoryIndex(self, category: str, /) -> int: ... + def columnRole(self, /) -> str: ... + def columnRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def columnRoleReplace(self, /) -> str: ... + def itemModel(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def multiMatchBehavior(self, /) -> PySide6.QtGraphs.QItemModelSurfaceDataProxy.MultiMatchBehavior: ... + def remap(self, rowRole: str, columnRole: str, xPosRole: str, yPosRole: str, zPosRole: str, rowCategories: collections.abc.Sequence[str], columnCategories: collections.abc.Sequence[str], /) -> None: ... + def rowCategories(self, /) -> typing.List[str]: ... + def rowCategoryIndex(self, category: str, /) -> int: ... + def rowRole(self, /) -> str: ... + def rowRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def rowRoleReplace(self, /) -> str: ... + def setAutoColumnCategories(self, enable: bool, /) -> None: ... + def setAutoRowCategories(self, enable: bool, /) -> None: ... + def setColumnCategories(self, categories: collections.abc.Sequence[str], /) -> None: ... + def setColumnRole(self, role: str, /) -> None: ... + def setColumnRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setColumnRoleReplace(self, replace: str, /) -> None: ... + def setItemModel(self, itemModel: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setMultiMatchBehavior(self, behavior: PySide6.QtGraphs.QItemModelSurfaceDataProxy.MultiMatchBehavior, /) -> None: ... + def setRowCategories(self, categories: collections.abc.Sequence[str], /) -> None: ... + def setRowRole(self, role: str, /) -> None: ... + def setRowRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setRowRoleReplace(self, replace: str, /) -> None: ... + def setUseModelCategories(self, enable: bool, /) -> None: ... + def setXPosRole(self, role: str, /) -> None: ... + def setXPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setXPosRoleReplace(self, replace: str, /) -> None: ... + def setYPosRole(self, role: str, /) -> None: ... + def setYPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setYPosRoleReplace(self, replace: str, /) -> None: ... + def setZPosRole(self, role: str, /) -> None: ... + def setZPosRolePattern(self, pattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def setZPosRoleReplace(self, replace: str, /) -> None: ... + def useModelCategories(self, /) -> bool: ... + def xPosRole(self, /) -> str: ... + def xPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def xPosRoleReplace(self, /) -> str: ... + def yPosRole(self, /) -> str: ... + def yPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def yPosRoleReplace(self, /) -> str: ... + def zPosRole(self, /) -> str: ... + def zPosRolePattern(self, /) -> PySide6.QtCore.QRegularExpression: ... + def zPosRoleReplace(self, /) -> str: ... + + +class QLegendData(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QLegendData: PySide6.QtGraphs.QLegendData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QLineSeries(PySide6.QtGraphs.QXYSeries): + + capStyleChanged : typing.ClassVar[Signal] = ... # capStyleChanged() + widthChanged : typing.ClassVar[Signal] = ... # widthChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, width: float | None = ..., capStyle: PySide6.QtCore.Qt.PenCapStyle | None = ...) -> None: ... + + def capStyle(self, /) -> PySide6.QtCore.Qt.PenCapStyle: ... + def componentComplete(self, /) -> None: ... + def dataPointCoordinatesAt(self, x: float, y: float, /) -> PySide6.QtCore.QPointF: ... + def setCapStyle(self, newCapStyle: PySide6.QtCore.Qt.PenCapStyle, /) -> None: ... + def setWidth(self, newWidth: float, /) -> None: ... + def type(self, /) -> PySide6.QtGraphs.QAbstractSeries.SeriesType: ... + def width(self, /) -> float: ... + + +class QLogValue3DAxisFormatter(PySide6.QtGraphs.QValue3DAxisFormatter): + + autoSubGridChanged : typing.ClassVar[Signal] = ... # autoSubGridChanged(bool) + baseChanged : typing.ClassVar[Signal] = ... # baseChanged(double) + edgeLabelsVisibleChanged : typing.ClassVar[Signal] = ... # edgeLabelsVisibleChanged(bool) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, base: float | None = ..., autoSubGrid: bool | None = ..., edgeLabelsVisible: bool | None = ...) -> None: ... + + def autoSubGrid(self, /) -> bool: ... + def base(self, /) -> float: ... + def createNewInstance(self, /) -> PySide6.QtGraphs.QValue3DAxisFormatter: ... + def edgeLabelsVisible(self, /) -> bool: ... + def populateCopy(self, copy: PySide6.QtGraphs.QValue3DAxisFormatter, /) -> None: ... + def positionAt(self, value: float, /) -> float: ... + def recalculate(self, /) -> None: ... + def setAutoSubGrid(self, enabled: bool, /) -> None: ... + def setBase(self, base: float, /) -> None: ... + def setEdgeLabelsVisible(self, enabled: bool, /) -> None: ... + def valueAt(self, position: float, /) -> float: ... + + +class QPieModelMapper(PySide6.QtCore.QObject): + + countChanged : typing.ClassVar[Signal] = ... # countChanged() + firstChanged : typing.ClassVar[Signal] = ... # firstChanged() + labelsSectionChanged : typing.ClassVar[Signal] = ... # labelsSectionChanged() + modelChanged : typing.ClassVar[Signal] = ... # modelChanged() + orientationChanged : typing.ClassVar[Signal] = ... # orientationChanged() + seriesChanged : typing.ClassVar[Signal] = ... # seriesChanged() + valuesSectionChanged : typing.ClassVar[Signal] = ... # valuesSectionChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, series: PySide6.QtGraphs.QPieSeries | None = ..., model: PySide6.QtCore.QAbstractItemModel | None = ..., valuesSection: int | None = ..., labelsSection: int | None = ..., first: int | None = ..., count: int | None = ..., orientation: PySide6.QtCore.Qt.Orientation | None = ...) -> None: ... + + def count(self, /) -> int: ... + def first(self, /) -> int: ... + def labelsSection(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def onSliceLabelChanged(self, /) -> None: ... + def onSliceValueChanged(self, /) -> None: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def series(self, /) -> PySide6.QtGraphs.QPieSeries: ... + def setCount(self, count: int, /) -> None: ... + def setFirst(self, first: int, /) -> None: ... + def setLabelsSection(self, labelsSection: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setOrientation(self, orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setSeries(self, series: PySide6.QtGraphs.QPieSeries, /) -> None: ... + def setValuesSection(self, valuesSection: int, /) -> None: ... + def valuesSection(self, /) -> int: ... + + +class QPieSeries(PySide6.QtGraphs.QAbstractSeries): + + added : typing.ClassVar[Signal] = ... # added(QList) + angleSpanLabelVisibilityChanged: typing.ClassVar[Signal] = ... # angleSpanLabelVisibilityChanged(LabelVisibility) + angleSpanVisibleLimitChanged: typing.ClassVar[Signal] = ... # angleSpanVisibleLimitChanged(double) + clicked : typing.ClassVar[Signal] = ... # clicked(QPieSlice*) + countChanged : typing.ClassVar[Signal] = ... # countChanged() + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(QPieSlice*) + endAngleChanged : typing.ClassVar[Signal] = ... # endAngleChanged() + holeSizeChanged : typing.ClassVar[Signal] = ... # holeSizeChanged() + horizontalPositionChanged: typing.ClassVar[Signal] = ... # horizontalPositionChanged() + pieSizeChanged : typing.ClassVar[Signal] = ... # pieSizeChanged() + pressed : typing.ClassVar[Signal] = ... # pressed(QPieSlice*) + released : typing.ClassVar[Signal] = ... # released(QPieSlice*) + removed : typing.ClassVar[Signal] = ... # removed(QList) + replaced : typing.ClassVar[Signal] = ... # replaced(QList) + startAngleChanged : typing.ClassVar[Signal] = ... # startAngleChanged() + sumChanged : typing.ClassVar[Signal] = ... # sumChanged() + verticalPositionChanged : typing.ClassVar[Signal] = ... # verticalPositionChanged() + + class LabelVisibility(enum.Enum): + + None_ = 0x0 + First = 0x1 + Even = 0x2 + Odd = 0x3 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, horizontalPosition: float | None = ..., verticalPosition: float | None = ..., pieSize: float | None = ..., startAngle: float | None = ..., endAngle: float | None = ..., count: int | None = ..., sum: float | None = ..., holeSize: float | None = ..., angleSpanVisibleLimit: float | None = ..., angleSpanLabelVisibility: PySide6.QtGraphs.QPieSeries.LabelVisibility | None = ...) -> None: ... + + def __lshift__(self, slice: PySide6.QtGraphs.QPieSlice, /) -> PySide6.QtGraphs.QPieSeries: ... + def angleSpanLabelVisibility(self, /) -> PySide6.QtGraphs.QPieSeries.LabelVisibility: ... + def angleSpanVisibleLimit(self, /) -> float: ... + @typing.overload + def append(self, slice: PySide6.QtGraphs.QPieSlice, /) -> bool: ... + @typing.overload + def append(self, label: str, value: float, /) -> PySide6.QtGraphs.QPieSlice: ... + @typing.overload + def append(self, slices: collections.abc.Sequence[PySide6.QtGraphs.QPieSlice], /) -> bool: ... + def at(self, index: int, /) -> PySide6.QtGraphs.QPieSlice: ... + def clear(self, /) -> None: ... + def componentComplete(self, /) -> None: ... + def count(self, /) -> int: ... + def endAngle(self, /) -> float: ... + def find(self, label: str, /) -> PySide6.QtGraphs.QPieSlice: ... + def handleSliceChange(self, /) -> None: ... + def holeSize(self, /) -> float: ... + def horizontalPosition(self, /) -> float: ... + def insert(self, index: int, slice: PySide6.QtGraphs.QPieSlice, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def pieSize(self, /) -> float: ... + @typing.overload + def remove(self, slice: PySide6.QtGraphs.QPieSlice, /) -> bool: ... + @typing.overload + def remove(self, index: int, /) -> bool: ... + def removeMultiple(self, index: int, count: int, /) -> None: ... + @typing.overload + def replace(self, oldSlice: PySide6.QtGraphs.QPieSlice, newSlice: PySide6.QtGraphs.QPieSlice, /) -> bool: ... + @typing.overload + def replace(self, slices: collections.abc.Sequence[PySide6.QtGraphs.QPieSlice], /) -> bool: ... + @typing.overload + def replace(self, index: int, slice: PySide6.QtGraphs.QPieSlice, /) -> bool: ... + def setAngleSpanLabelVisibility(self, newAngleSpanVisibleMode: PySide6.QtGraphs.QPieSeries.LabelVisibility, /) -> None: ... + def setAngleSpanVisibleLimit(self, newAngleSpanVisibleLimit: float, /) -> None: ... + def setEndAngle(self, endAngle: float, /) -> None: ... + def setHoleSize(self, holeSize: float, /) -> None: ... + def setHorizontalPosition(self, relativePosition: float, /) -> None: ... + def setLabelsPosition(self, position: PySide6.QtGraphs.QPieSlice.LabelPosition, /) -> None: ... + def setLabelsVisible(self, visible: bool, /) -> None: ... + def setPieSize(self, relativeSize: float, /) -> None: ... + def setStartAngle(self, startAngle: float, /) -> None: ... + def setVerticalPosition(self, relativePosition: float, /) -> None: ... + def slices(self, /) -> typing.List[PySide6.QtGraphs.QPieSlice]: ... + def startAngle(self, /) -> float: ... + def sum(self, /) -> float: ... + def take(self, slice: PySide6.QtGraphs.QPieSlice, /) -> bool: ... + def type(self, /) -> PySide6.QtGraphs.QAbstractSeries.SeriesType: ... + def verticalPosition(self, /) -> float: ... + + +class QPieSlice(PySide6.QtCore.QObject): + + angleSpanChanged : typing.ClassVar[Signal] = ... # angleSpanChanged() + borderColorChanged : typing.ClassVar[Signal] = ... # borderColorChanged() + borderWidthChanged : typing.ClassVar[Signal] = ... # borderWidthChanged() + colorChanged : typing.ClassVar[Signal] = ... # colorChanged() + explodeDistanceFactorChanged: typing.ClassVar[Signal] = ... # explodeDistanceFactorChanged() + explodedChanged : typing.ClassVar[Signal] = ... # explodedChanged() + labelArmLengthFactorChanged: typing.ClassVar[Signal] = ... # labelArmLengthFactorChanged() + labelChanged : typing.ClassVar[Signal] = ... # labelChanged() + labelColorChanged : typing.ClassVar[Signal] = ... # labelColorChanged() + labelFontChanged : typing.ClassVar[Signal] = ... # labelFontChanged() + labelPositionChanged : typing.ClassVar[Signal] = ... # labelPositionChanged() + labelVisibleChanged : typing.ClassVar[Signal] = ... # labelVisibleChanged() + percentageChanged : typing.ClassVar[Signal] = ... # percentageChanged() + sliceChanged : typing.ClassVar[Signal] = ... # sliceChanged() + startAngleChanged : typing.ClassVar[Signal] = ... # startAngleChanged() + valueChanged : typing.ClassVar[Signal] = ... # valueChanged() + + class LabelPosition(enum.Enum): + + Outside = 0x0 + InsideHorizontal = 0x1 + InsideTangential = 0x2 + InsideNormal = 0x3 + + + @typing.overload + def __init__(self, label: str, value: float, /, parent: PySide6.QtCore.QObject | None = ..., *, labelVisible: bool | None = ..., labelPosition: PySide6.QtGraphs.QPieSlice.LabelPosition | None = ..., labelColor: PySide6.QtGui.QColor | None = ..., labelFont: PySide6.QtGui.QFont | None = ..., labelArmLengthFactor: float | None = ..., color: PySide6.QtGui.QColor | None = ..., borderColor: PySide6.QtGui.QColor | None = ..., borderWidth: float | None = ..., exploded: bool | None = ..., explodeDistanceFactor: float | None = ..., percentage: float | None = ..., startAngle: float | None = ..., angleSpan: float | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, label: str | None = ..., labelVisible: bool | None = ..., labelPosition: PySide6.QtGraphs.QPieSlice.LabelPosition | None = ..., labelColor: PySide6.QtGui.QColor | None = ..., labelFont: PySide6.QtGui.QFont | None = ..., labelArmLengthFactor: float | None = ..., color: PySide6.QtGui.QColor | None = ..., borderColor: PySide6.QtGui.QColor | None = ..., borderWidth: float | None = ..., value: float | None = ..., exploded: bool | None = ..., explodeDistanceFactor: float | None = ..., percentage: float | None = ..., startAngle: float | None = ..., angleSpan: float | None = ...) -> None: ... + + def angleSpan(self, /) -> float: ... + def borderColor(self, /) -> PySide6.QtGui.QColor: ... + def borderWidth(self, /) -> float: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def explodeDistanceFactor(self, /) -> float: ... + def isExploded(self, /) -> bool: ... + def isLabelVisible(self, /) -> bool: ... + def label(self, /) -> str: ... + def labelArmLengthFactor(self, /) -> float: ... + def labelColor(self, /) -> PySide6.QtGui.QColor: ... + def labelFont(self, /) -> PySide6.QtGui.QFont: ... + def labelPosition(self, /) -> PySide6.QtGraphs.QPieSlice.LabelPosition: ... + def percentage(self, /) -> float: ... + def series(self, /) -> PySide6.QtGraphs.QPieSeries: ... + def setBorderColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setBorderWidth(self, borderWidth: float, /) -> None: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setExplodeDistanceFactor(self, factor: float, /) -> None: ... + def setExploded(self, exploded: bool, /) -> None: ... + def setLabel(self, label: str, /) -> None: ... + def setLabelArmLengthFactor(self, factor: float, /) -> None: ... + def setLabelColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLabelFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setLabelPosition(self, position: PySide6.QtGraphs.QPieSlice.LabelPosition, /) -> None: ... + def setLabelVisible(self, /, visible: bool = ...) -> None: ... + def setValue(self, value: float, /) -> None: ... + def startAngle(self, /) -> float: ... + def value(self, /) -> float: ... + + +class QPointFList: ... + + +class QScatter3DSeries(PySide6.QtGraphs.QAbstract3DSeries): + + dataArrayChanged : typing.ClassVar[Signal] = ... # dataArrayChanged(QScatterDataArray) + dataProxyChanged : typing.ClassVar[Signal] = ... # dataProxyChanged(QScatterDataProxy*) + itemSizeChanged : typing.ClassVar[Signal] = ... # itemSizeChanged(float) + scaleArrayChanged : typing.ClassVar[Signal] = ... # scaleArrayChanged(QList) + selectedItemChanged : typing.ClassVar[Signal] = ... # selectedItemChanged(qsizetype) + + @typing.overload + def __init__(self, dataProxy: PySide6.QtGraphs.QScatterDataProxy, /, parent: PySide6.QtCore.QObject | None = ..., *, selectedItem: int | None = ..., itemSize: float | None = ..., dataArray: collections.abc.Sequence[PySide6.QtGraphs.QScatterDataItem] | None = ..., scaleArray: collections.abc.Sequence[PySide6.QtGui.QVector3D] | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, dataProxy: PySide6.QtGraphs.QScatterDataProxy | None = ..., selectedItem: int | None = ..., itemSize: float | None = ..., dataArray: collections.abc.Sequence[PySide6.QtGraphs.QScatterDataItem] | None = ..., scaleArray: collections.abc.Sequence[PySide6.QtGui.QVector3D] | None = ...) -> None: ... + + def clearArray(self, /) -> None: ... + def clearScaleArray(self, /) -> None: ... + def dataArray(self, /) -> typing.List[PySide6.QtGraphs.QScatterDataItem]: ... + def dataProxy(self, /) -> PySide6.QtGraphs.QScatterDataProxy: ... + @staticmethod + def invalidSelectionIndex() -> int: ... + def itemSize(self, /) -> float: ... + def scaleArray(self, /) -> typing.List[PySide6.QtGui.QVector3D]: ... + def selectedItem(self, /) -> int: ... + def setDataArray(self, newDataArray: collections.abc.Sequence[PySide6.QtGraphs.QScatterDataItem], /) -> None: ... + def setDataProxy(self, proxy: PySide6.QtGraphs.QScatterDataProxy, /) -> None: ... + def setItemSize(self, size: float, /) -> None: ... + def setScaleArray(self, newScaleArray: collections.abc.Sequence[PySide6.QtGui.QVector3D], /) -> None: ... + def setSelectedItem(self, index: int, /) -> None: ... + + +class QScatterDataItem(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QScatterDataItem: PySide6.QtGraphs.QScatterDataItem, /) -> None: ... + @typing.overload + def __init__(self, position: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def __init__(self, position: PySide6.QtGui.QVector3D, rotation: PySide6.QtGui.QQuaternion, /) -> None: ... + @typing.overload + def __init__(self, x: float, y: float, z: float, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def position(self, /) -> PySide6.QtGui.QVector3D: ... + def rotation(self, /) -> PySide6.QtGui.QQuaternion: ... + def setPosition(self, pos: PySide6.QtGui.QVector3D, /) -> None: ... + def setRotation(self, rot: PySide6.QtGui.QQuaternion, /) -> None: ... + def setX(self, value: float, /) -> None: ... + def setY(self, value: float, /) -> None: ... + def setZ(self, value: float, /) -> None: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + def z(self, /) -> float: ... + + +class QScatterDataProxy(PySide6.QtGraphs.QAbstractDataProxy): + + arrayReset : typing.ClassVar[Signal] = ... # arrayReset() + itemCountChanged : typing.ClassVar[Signal] = ... # itemCountChanged(qsizetype) + itemsAdded : typing.ClassVar[Signal] = ... # itemsAdded(qsizetype,qsizetype) + itemsChanged : typing.ClassVar[Signal] = ... # itemsChanged(qsizetype,qsizetype) + itemsInserted : typing.ClassVar[Signal] = ... # itemsInserted(qsizetype,qsizetype) + itemsRemoved : typing.ClassVar[Signal] = ... # itemsRemoved(qsizetype,qsizetype) + scaleArrayReset : typing.ClassVar[Signal] = ... # scaleArrayReset() + seriesChanged : typing.ClassVar[Signal] = ... # seriesChanged(QScatter3DSeries*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, itemCount: int | None = ..., series: PySide6.QtGraphs.QScatter3DSeries | None = ...) -> None: ... + + def addItem(self, item: PySide6.QtGraphs.QScatterDataItem, /) -> int: ... + def addItems(self, items: collections.abc.Sequence[PySide6.QtGraphs.QScatterDataItem], /) -> int: ... + def insertItem(self, index: int, item: PySide6.QtGraphs.QScatterDataItem, /) -> None: ... + def insertItems(self, index: int, items: collections.abc.Sequence[PySide6.QtGraphs.QScatterDataItem], /) -> None: ... + def itemAt(self, index: int, /) -> PySide6.QtGraphs.QScatterDataItem: ... + def itemCount(self, /) -> int: ... + def removeItems(self, index: int, removeCount: int, /) -> None: ... + @typing.overload + def resetArray(self, /) -> None: ... + @typing.overload + def resetArray(self, newArray: collections.abc.Sequence[PySide6.QtGraphs.QScatterDataItem], /) -> None: ... + def resetScaleArray(self, newArray: collections.abc.Sequence[PySide6.QtGui.QVector3D], /) -> None: ... + def scaleAt(self, index: int, /) -> PySide6.QtGui.QVector3D: ... + def series(self, /) -> PySide6.QtGraphs.QScatter3DSeries: ... + def setItem(self, index: int, item: PySide6.QtGraphs.QScatterDataItem, /) -> None: ... + def setItems(self, index: int, items: collections.abc.Sequence[PySide6.QtGraphs.QScatterDataItem], /) -> None: ... + + +class QScatterSeries(PySide6.QtGraphs.QXYSeries): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def componentComplete(self, /) -> None: ... + def type(self, /) -> PySide6.QtGraphs.QAbstractSeries.SeriesType: ... + + +class QSpline3DSeries(PySide6.QtGraphs.QScatter3DSeries): + + splineColorChanged : typing.ClassVar[Signal] = ... # splineColorChanged(QColor) + splineKnottingChanged : typing.ClassVar[Signal] = ... # splineKnottingChanged(double) + splineLoopingChanged : typing.ClassVar[Signal] = ... # splineLoopingChanged(bool) + splineResolutionChanged : typing.ClassVar[Signal] = ... # splineResolutionChanged(int) + splineTensionChanged : typing.ClassVar[Signal] = ... # splineTensionChanged(double) + splineVisibilityChanged : typing.ClassVar[Signal] = ... # splineVisibilityChanged(bool) + + @typing.overload + def __init__(self, dataProxy: PySide6.QtGraphs.QScatterDataProxy, /, parent: PySide6.QtCore.QObject | None = ..., *, splineVisible: bool | None = ..., splineTension: float | None = ..., splineKnotting: float | None = ..., splineLooping: bool | None = ..., splineColor: PySide6.QtGui.QColor | None = ..., splineResolution: int | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, splineVisible: bool | None = ..., splineTension: float | None = ..., splineKnotting: float | None = ..., splineLooping: bool | None = ..., splineColor: PySide6.QtGui.QColor | None = ..., splineResolution: int | None = ...) -> None: ... + + def isSplineLooping(self, /) -> bool: ... + def isSplineVisible(self, /) -> bool: ... + def setSplineColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setSplineKnotting(self, knotting: float, /) -> None: ... + def setSplineLooping(self, looping: bool, /) -> None: ... + def setSplineResolution(self, resolution: int, /) -> None: ... + def setSplineTension(self, tension: float, /) -> None: ... + def setSplineVisible(self, draw: bool, /) -> None: ... + def splineColor(self, /) -> PySide6.QtGui.QColor: ... + def splineKnotting(self, /) -> float: ... + def splineResolution(self, /) -> int: ... + def splineTension(self, /) -> float: ... + + +class QSplineSeries(PySide6.QtGraphs.QXYSeries): + + capStyleChanged : typing.ClassVar[Signal] = ... # capStyleChanged() + widthChanged : typing.ClassVar[Signal] = ... # widthChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, width: float | None = ..., capStyle: PySide6.QtCore.Qt.PenCapStyle | None = ...) -> None: ... + + def capStyle(self, /) -> PySide6.QtCore.Qt.PenCapStyle: ... + def componentComplete(self, /) -> None: ... + def getControlPoints(self, /) -> typing.List[PySide6.QtCore.QPointF]: ... + def setCapStyle(self, newCapStyle: PySide6.QtCore.Qt.PenCapStyle, /) -> None: ... + def setWidth(self, newWidth: float, /) -> None: ... + def type(self, /) -> PySide6.QtGraphs.QAbstractSeries.SeriesType: ... + def width(self, /) -> float: ... + + +class QSurface3DSeries(PySide6.QtGraphs.QAbstract3DSeries): + + dataArrayChanged : typing.ClassVar[Signal] = ... # dataArrayChanged(QSurfaceDataArray) + dataProxyChanged : typing.ClassVar[Signal] = ... # dataProxyChanged(QSurfaceDataProxy*) + drawModeChanged : typing.ClassVar[Signal] = ... # drawModeChanged(QSurface3DSeries::DrawFlags) + flatShadingSupportedChanged: typing.ClassVar[Signal] = ... # flatShadingSupportedChanged(bool) + selectedPointChanged : typing.ClassVar[Signal] = ... # selectedPointChanged(QPoint) + shadingChanged : typing.ClassVar[Signal] = ... # shadingChanged(Shading) + textureChanged : typing.ClassVar[Signal] = ... # textureChanged(QImage) + textureFileChanged : typing.ClassVar[Signal] = ... # textureFileChanged(QString) + wireframeColorChanged : typing.ClassVar[Signal] = ... # wireframeColorChanged(QColor) + + class DrawFlag(enum.Flag): + + DrawWireframe = 0x1 + DrawSurface = 0x2 + DrawSurfaceAndWireframe = 0x3 + DrawFilledSurface = 0x4 + + class Shading(enum.Enum): + + Smooth = 0x0 + Flat = 0x1 + + + @typing.overload + def __init__(self, dataProxy: PySide6.QtGraphs.QSurfaceDataProxy, /, parent: PySide6.QtCore.QObject | None = ..., *, selectedPoint: PySide6.QtCore.QPoint | None = ..., flatShadingSupported: bool | None = ..., drawMode: PySide6.QtGraphs.QSurface3DSeries.DrawFlag | None = ..., shading: PySide6.QtGraphs.QSurface3DSeries.Shading | None = ..., texture: PySide6.QtGui.QImage | None = ..., textureFile: str | None = ..., wireframeColor: PySide6.QtGui.QColor | None = ..., dataArray: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QSurfaceDataItem]] | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, dataProxy: PySide6.QtGraphs.QSurfaceDataProxy | None = ..., selectedPoint: PySide6.QtCore.QPoint | None = ..., flatShadingSupported: bool | None = ..., drawMode: PySide6.QtGraphs.QSurface3DSeries.DrawFlag | None = ..., shading: PySide6.QtGraphs.QSurface3DSeries.Shading | None = ..., texture: PySide6.QtGui.QImage | None = ..., textureFile: str | None = ..., wireframeColor: PySide6.QtGui.QColor | None = ..., dataArray: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QSurfaceDataItem]] | None = ...) -> None: ... + + def clearArray(self, /) -> None: ... + def clearRow(self, rowIndex: int, /) -> None: ... + def dataArray(self, /) -> typing.List[typing.List[PySide6.QtGraphs.QSurfaceDataItem]]: ... + def dataProxy(self, /) -> PySide6.QtGraphs.QSurfaceDataProxy: ... + def drawMode(self, /) -> PySide6.QtGraphs.QSurface3DSeries.DrawFlag: ... + @staticmethod + def invalidSelectionPosition() -> PySide6.QtCore.QPoint: ... + def isFlatShadingSupported(self, /) -> bool: ... + def selectedPoint(self, /) -> PySide6.QtCore.QPoint: ... + def setDataArray(self, newDataArray: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QSurfaceDataItem]], /) -> None: ... + def setDataProxy(self, proxy: PySide6.QtGraphs.QSurfaceDataProxy, /) -> None: ... + def setDrawMode(self, mode: PySide6.QtGraphs.QSurface3DSeries.DrawFlag, /) -> None: ... + def setSelectedPoint(self, position: PySide6.QtCore.QPoint, /) -> None: ... + def setShading(self, shading: PySide6.QtGraphs.QSurface3DSeries.Shading, /) -> None: ... + def setTexture(self, texture: PySide6.QtGui.QImage, /) -> None: ... + def setTextureFile(self, filename: str, /) -> None: ... + def setWireframeColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def shading(self, /) -> PySide6.QtGraphs.QSurface3DSeries.Shading: ... + def texture(self, /) -> PySide6.QtGui.QImage: ... + def textureFile(self, /) -> str: ... + def wireframeColor(self, /) -> PySide6.QtGui.QColor: ... + + +class QSurfaceDataItem(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QSurfaceDataItem: PySide6.QtGraphs.QSurfaceDataItem, /) -> None: ... + @typing.overload + def __init__(self, position: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def __init__(self, x: float, y: float, z: float, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def position(self, /) -> PySide6.QtGui.QVector3D: ... + def setPosition(self, pos: PySide6.QtGui.QVector3D, /) -> None: ... + def setX(self, value: float, /) -> None: ... + def setY(self, value: float, /) -> None: ... + def setZ(self, value: float, /) -> None: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + def z(self, /) -> float: ... + + +class QSurfaceDataProxy(PySide6.QtGraphs.QAbstractDataProxy): + + arrayReset : typing.ClassVar[Signal] = ... # arrayReset() + columnCountChanged : typing.ClassVar[Signal] = ... # columnCountChanged(qsizetype) + itemChanged : typing.ClassVar[Signal] = ... # itemChanged(qsizetype,qsizetype) + rowCountChanged : typing.ClassVar[Signal] = ... # rowCountChanged(qsizetype) + rowsAdded : typing.ClassVar[Signal] = ... # rowsAdded(qsizetype,qsizetype) + rowsChanged : typing.ClassVar[Signal] = ... # rowsChanged(qsizetype,qsizetype) + rowsInserted : typing.ClassVar[Signal] = ... # rowsInserted(qsizetype,qsizetype) + rowsRemoved : typing.ClassVar[Signal] = ... # rowsRemoved(qsizetype,qsizetype) + seriesChanged : typing.ClassVar[Signal] = ... # seriesChanged(QSurface3DSeries*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, rowCount: int | None = ..., columnCount: int | None = ..., series: PySide6.QtGraphs.QSurface3DSeries | None = ...) -> None: ... + + def addRow(self, row: collections.abc.Sequence[PySide6.QtGraphs.QSurfaceDataItem], /) -> int: ... + def addRows(self, rows: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QSurfaceDataItem]], /) -> int: ... + def columnCount(self, /) -> int: ... + def insertRow(self, rowIndex: int, row: collections.abc.Sequence[PySide6.QtGraphs.QSurfaceDataItem], /) -> None: ... + def insertRows(self, rowIndex: int, rows: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QSurfaceDataItem]], /) -> None: ... + @typing.overload + def itemAt(self, position: PySide6.QtCore.QPoint, /) -> PySide6.QtGraphs.QSurfaceDataItem: ... + @typing.overload + def itemAt(self, rowIndex: int, columnIndex: int, /) -> PySide6.QtGraphs.QSurfaceDataItem: ... + def removeRows(self, rowIndex: int, removeCount: int, /) -> None: ... + @typing.overload + def resetArray(self, /) -> None: ... + @typing.overload + def resetArray(self, newArray: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QSurfaceDataItem]], /) -> None: ... + def resetArrayNp(self, x: float, deltaX: float, z: float, deltaZ: float, data: collections.abc.Sequence[typing.Any], /) -> None: ... + def rowCount(self, /) -> int: ... + def series(self, /) -> PySide6.QtGraphs.QSurface3DSeries: ... + @typing.overload + def setItem(self, position: PySide6.QtCore.QPoint, item: PySide6.QtGraphs.QSurfaceDataItem, /) -> None: ... + @typing.overload + def setItem(self, rowIndex: int, columnIndex: int, item: PySide6.QtGraphs.QSurfaceDataItem, /) -> None: ... + def setRow(self, rowIndex: int, row: collections.abc.Sequence[PySide6.QtGraphs.QSurfaceDataItem], /) -> None: ... + def setRows(self, rowIndex: int, rows: collections.abc.Sequence[collections.abc.Sequence[PySide6.QtGraphs.QSurfaceDataItem]], /) -> None: ... + + +class QValue3DAxis(PySide6.QtGraphs.QAbstract3DAxis): + + formatterChanged : typing.ClassVar[Signal] = ... # formatterChanged(QValue3DAxisFormatter*) + formatterDirty : typing.ClassVar[Signal] = ... # formatterDirty() + labelFormatChanged : typing.ClassVar[Signal] = ... # labelFormatChanged(QString) + reversedChanged : typing.ClassVar[Signal] = ... # reversedChanged(bool) + segmentCountChanged : typing.ClassVar[Signal] = ... # segmentCountChanged(qsizetype) + subSegmentCountChanged : typing.ClassVar[Signal] = ... # subSegmentCountChanged(qsizetype) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, segmentCount: int | None = ..., subSegmentCount: int | None = ..., labelFormat: str | None = ..., formatter: PySide6.QtGraphs.QValue3DAxisFormatter | None = ..., reversed: bool | None = ...) -> None: ... + + def formatter(self, /) -> PySide6.QtGraphs.QValue3DAxisFormatter: ... + def gridPositionAt(self, gridLine: int, /) -> float: ... + def gridSize(self, /) -> int: ... + def labelFormat(self, /) -> str: ... + def labelPositionAt(self, index: int, /) -> float: ... + def positionAt(self, x: float, /) -> float: ... + def recalculate(self, /) -> None: ... + def reversed(self, /) -> bool: ... + def segmentCount(self, /) -> int: ... + def setFormatter(self, formatter: PySide6.QtGraphs.QValue3DAxisFormatter, /) -> None: ... + def setLabelFormat(self, format: str, /) -> None: ... + def setReversed(self, enable: bool, /) -> None: ... + def setSegmentCount(self, count: int, /) -> None: ... + def setSubSegmentCount(self, count: int, /) -> None: ... + def stringForValue(self, x: float, /) -> str: ... + def subGridPositionAt(self, gridLine: int, /) -> float: ... + def subGridSize(self, /) -> int: ... + def subSegmentCount(self, /) -> int: ... + + +class QValue3DAxisFormatter(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def allowNegatives(self, /) -> bool: ... + def allowZero(self, /) -> bool: ... + def axis(self, /) -> PySide6.QtGraphs.QValue3DAxis: ... + def createNewInstance(self, /) -> PySide6.QtGraphs.QValue3DAxisFormatter: ... + def gridPositions(self, /) -> typing.List[float]: ... + def labelPositions(self, /) -> typing.List[float]: ... + def labelStrings(self, /) -> typing.List[str]: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def markDirty(self, /, labelsChange: bool = ...) -> None: ... + def populateCopy(self, copy: PySide6.QtGraphs.QValue3DAxisFormatter, /) -> None: ... + def positionAt(self, value: float, /) -> float: ... + def recalculate(self, /) -> None: ... + def setAllowNegatives(self, allow: bool, /) -> None: ... + def setAllowZero(self, allow: bool, /) -> None: ... + def setAxis(self, axis: PySide6.QtGraphs.QValue3DAxis, /) -> None: ... + def setGridPoitions(self, gridPositions: collections.abc.Sequence[float], /) -> None: ... + def setLabelStrings(self, labelStrings: collections.abc.Sequence[str], /) -> None: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def setSubGridPositions(self, subGridPositions: collections.abc.Sequence[float], /) -> None: ... + def setlabelPositions(self, labelPositions: collections.abc.Sequence[float], /) -> None: ... + def stringForValue(self, value: float, format: str, /) -> str: ... + def subGridPositions(self, /) -> typing.List[float]: ... + def valueAt(self, position: float, /) -> float: ... + + +class QValueAxis(PySide6.QtGraphs.QAbstractAxis): + + labelDecimalsChanged : typing.ClassVar[Signal] = ... # labelDecimalsChanged(int) + labelFormatChanged : typing.ClassVar[Signal] = ... # labelFormatChanged(QString) + maxChanged : typing.ClassVar[Signal] = ... # maxChanged(double) + minChanged : typing.ClassVar[Signal] = ... # minChanged(double) + panChanged : typing.ClassVar[Signal] = ... # panChanged(double) + rangeChanged : typing.ClassVar[Signal] = ... # rangeChanged(double,double) + subTickCountChanged : typing.ClassVar[Signal] = ... # subTickCountChanged(qsizetype) + tickAnchorChanged : typing.ClassVar[Signal] = ... # tickAnchorChanged(double) + tickIntervalChanged : typing.ClassVar[Signal] = ... # tickIntervalChanged(double) + zoomChanged : typing.ClassVar[Signal] = ... # zoomChanged(double) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, min: float | None = ..., max: float | None = ..., labelFormat: str | None = ..., labelDecimals: int | None = ..., subTickCount: int | None = ..., tickAnchor: float | None = ..., tickInterval: float | None = ..., zoom: float | None = ..., pan: float | None = ...) -> None: ... + + def labelDecimals(self, /) -> int: ... + def labelFormat(self, /) -> str: ... + def max(self, /) -> float: ... + def min(self, /) -> float: ... + def pan(self, /) -> float: ... + def setLabelDecimals(self, decimals: int, /) -> None: ... + def setLabelFormat(self, format: str, /) -> None: ... + def setMax(self, max: float, /) -> None: ... + def setMin(self, min: float, /) -> None: ... + def setPan(self, pan: float, /) -> None: ... + def setRange(self, min: float, max: float, /) -> None: ... + def setSubTickCount(self, count: int, /) -> None: ... + def setTickAnchor(self, anchor: float, /) -> None: ... + def setTickInterval(self, interval: float, /) -> None: ... + def setZoom(self, zoom: float, /) -> None: ... + def subTickCount(self, /) -> int: ... + def tickAnchor(self, /) -> float: ... + def tickInterval(self, /) -> float: ... + def type(self, /) -> PySide6.QtGraphs.QAbstractAxis.AxisType: ... + def zoom(self, /) -> float: ... + + +class QVector3DList: ... + + +class QXYModelMapper(PySide6.QtCore.QObject): + + countChanged : typing.ClassVar[Signal] = ... # countChanged() + firstChanged : typing.ClassVar[Signal] = ... # firstChanged() + modelChanged : typing.ClassVar[Signal] = ... # modelChanged() + orientationChanged : typing.ClassVar[Signal] = ... # orientationChanged() + seriesChanged : typing.ClassVar[Signal] = ... # seriesChanged() + xSectionChanged : typing.ClassVar[Signal] = ... # xSectionChanged() + ySectionChanged : typing.ClassVar[Signal] = ... # ySectionChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, series: PySide6.QtGraphs.QXYSeries | None = ..., model: PySide6.QtCore.QAbstractItemModel | None = ..., xSection: int | None = ..., ySection: int | None = ..., first: int | None = ..., count: int | None = ..., orientation: PySide6.QtCore.Qt.Orientation | None = ...) -> None: ... + + def count(self, /) -> int: ... + def first(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def series(self, /) -> PySide6.QtGraphs.QXYSeries: ... + def setCount(self, count: int, /) -> None: ... + def setFirst(self, first: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setOrientation(self, orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setSeries(self, series: PySide6.QtGraphs.QXYSeries, /) -> None: ... + def setXSection(self, xSection: int, /) -> None: ... + def setYSection(self, ySection: int, /) -> None: ... + def xSection(self, /) -> int: ... + def ySection(self, /) -> int: ... + + +class QXYSeries(PySide6.QtGraphs.QAbstractSeries): + + clicked : typing.ClassVar[Signal] = ... # clicked(QPoint) + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + countChanged : typing.ClassVar[Signal] = ... # countChanged() + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(QPoint) + draggableChanged : typing.ClassVar[Signal] = ... # draggableChanged() + pointAdded : typing.ClassVar[Signal] = ... # pointAdded(qsizetype) + pointDelegateChanged : typing.ClassVar[Signal] = ... # pointDelegateChanged() + pointRemoved : typing.ClassVar[Signal] = ... # pointRemoved(qsizetype) + pointReplaced : typing.ClassVar[Signal] = ... # pointReplaced(qsizetype) + pointsAdded : typing.ClassVar[Signal] = ... # pointsAdded(qsizetype,qsizetype) + pointsRemoved : typing.ClassVar[Signal] = ... # pointsRemoved(qsizetype,qsizetype) + pointsReplaced : typing.ClassVar[Signal] = ... # pointsReplaced() + pressed : typing.ClassVar[Signal] = ... # pressed(QPoint) + released : typing.ClassVar[Signal] = ... # released(QPoint) + selectedColorChanged : typing.ClassVar[Signal] = ... # selectedColorChanged(QColor) + selectedPointsChanged : typing.ClassVar[Signal] = ... # selectedPointsChanged() + seriesUpdated : typing.ClassVar[Signal] = ... # seriesUpdated() + @typing.overload + def __lshift__(self, points: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> PySide6.QtGraphs.QXYSeries: ... + @typing.overload + def __lshift__(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtGraphs.QXYSeries: ... + @typing.overload + def append(self, points: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> None: ... + @typing.overload + def append(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def append(self, x: float, y: float, /) -> None: ... + def appendNp(self, x: collections.abc.Sequence[typing.Any], y: collections.abc.Sequence[typing.Any], /) -> None: ... + def at(self, index: int, /) -> PySide6.QtCore.QPointF: ... + def clear(self, /) -> None: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def count(self, /) -> int: ... + def deselectAllPoints(self, /) -> None: ... + def deselectPoint(self, index: int, /) -> None: ... + def deselectPoints(self, indexes: collections.abc.Sequence[int], /) -> None: ... + def find(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> int: ... + def insert(self, index: int, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def isDraggable(self, /) -> bool: ... + def isPointSelected(self, index: int, /) -> bool: ... + def pointDelegate(self, /) -> PySide6.QtQml.QQmlComponent: ... + def points(self, /) -> typing.List[PySide6.QtCore.QPointF]: ... + def qt_qmlMarker_uncreatable(self, /) -> None: ... + @typing.overload + def remove(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def remove(self, index: int, /) -> None: ... + @typing.overload + def remove(self, x: float, y: float, /) -> None: ... + def removeMultiple(self, index: int, count: int, /) -> None: ... + @typing.overload + def replace(self, points: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> None: ... + @typing.overload + def replace(self, oldPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, newPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def replace(self, index: int, newPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def replace(self, index: int, newX: float, newY: float, /) -> None: ... + @typing.overload + def replace(self, oldX: float, oldY: float, newX: float, newY: float, /) -> None: ... + def replaceNp(self, x: collections.abc.Sequence[typing.Any], y: collections.abc.Sequence[typing.Any], /) -> None: ... + def selectAllPoints(self, /) -> None: ... + def selectPoint(self, index: int, /) -> None: ... + def selectPoints(self, indexes: collections.abc.Sequence[int], /) -> None: ... + def selectedColor(self, /) -> PySide6.QtGui.QColor: ... + def selectedPoints(self, /) -> typing.List[int]: ... + def setColor(self, newColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setDraggable(self, newDraggable: bool, /) -> None: ... + def setPointDelegate(self, newPointDelegate: PySide6.QtQml.QQmlComponent, /) -> None: ... + def setPointSelected(self, index: int, selected: bool, /) -> None: ... + def setSelectedColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def take(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def toggleSelection(self, indexes: collections.abc.Sequence[int], /) -> None: ... + + +class QtGraphs3D(Shiboken.Object): + + class CameraPreset(enum.Enum): + + NoPreset = 0x0 + FrontLow = 0x1 + Front = 0x2 + FrontHigh = 0x3 + LeftLow = 0x4 + Left = 0x5 + LeftHigh = 0x6 + RightLow = 0x7 + Right = 0x8 + RightHigh = 0x9 + BehindLow = 0xa + Behind = 0xb + BehindHigh = 0xc + IsometricLeft = 0xd + IsometricLeftHigh = 0xe + IsometricRight = 0xf + IsometricRightHigh = 0x10 + DirectlyAbove = 0x11 + DirectlyAboveCW45 = 0x12 + DirectlyAboveCCW45 = 0x13 + FrontBelow = 0x14 + LeftBelow = 0x15 + RightBelow = 0x16 + BehindBelow = 0x17 + DirectlyBelow = 0x18 + + class ElementType(enum.Enum): + + None_ = 0x0 + Series = 0x1 + AxisXLabel = 0x2 + AxisYLabel = 0x3 + AxisZLabel = 0x4 + CustomItem = 0x5 + + class GridLineType(enum.Enum): + + Shader = 0x0 + Geometry = 0x1 + + class OptimizationHint(enum.Flag): + + Default = 0x0 + Legacy = 0x1 + + class RenderingMode(enum.Enum): + + DirectToBackground = 0x0 + Indirect = 0x1 + + class SelectionFlag(enum.Flag): + + None_ = 0x0 + Item = 0x1 + Row = 0x2 + ItemAndRow = 0x3 + Column = 0x4 + ItemAndColumn = 0x5 + RowAndColumn = 0x6 + ItemRowAndColumn = 0x7 + Slice = 0x8 + MultiSeries = 0x10 + + class ShadowQuality(enum.Enum): + + None_ = 0x0 + Low = 0x1 + Medium = 0x2 + High = 0x3 + SoftLow = 0x4 + SoftMedium = 0x5 + SoftHigh = 0x6 + + class SliceCaptureType(enum.Enum): + + NoImage = 0x0 + RowImage = 0x1 + ColumnImage = 0x2 + + class TransparencyTechnique(enum.Enum): + + Default = 0x0 + Approximate = 0x1 + Accurate = 0x2 + + +def qDefaultSurfaceFormat(antialias: bool, /) -> PySide6.QtGui.QSurfaceFormat: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtGraphsWidgets.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtGraphsWidgets.pyi new file mode 100644 index 0000000..b25d4d7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtGraphsWidgets.pyi @@ -0,0 +1,288 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtGraphsWidgets, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtGraphsWidgets` + +import PySide6.QtGraphsWidgets +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtQuick +import PySide6.QtQuickWidgets +import PySide6.QtGraphs + +import typing +from PySide6.QtCore import Signal + + +class Q3DBarsWidgetItem(PySide6.QtGraphsWidgets.Q3DGraphsWidgetItem): + + barSeriesMarginChanged : typing.ClassVar[Signal] = ... # barSeriesMarginChanged(QSizeF) + barSpacingChanged : typing.ClassVar[Signal] = ... # barSpacingChanged(QSizeF) + barSpacingRelativeChanged: typing.ClassVar[Signal] = ... # barSpacingRelativeChanged(bool) + barThicknessChanged : typing.ClassVar[Signal] = ... # barThicknessChanged(float) + columnAxisChanged : typing.ClassVar[Signal] = ... # columnAxisChanged(QCategory3DAxis*) + floorLevelChanged : typing.ClassVar[Signal] = ... # floorLevelChanged(float) + multiSeriesUniformChanged: typing.ClassVar[Signal] = ... # multiSeriesUniformChanged(bool) + primarySeriesChanged : typing.ClassVar[Signal] = ... # primarySeriesChanged(QBar3DSeries*) + rowAxisChanged : typing.ClassVar[Signal] = ... # rowAxisChanged(QCategory3DAxis*) + selectedSeriesChanged : typing.ClassVar[Signal] = ... # selectedSeriesChanged(QBar3DSeries*) + sliceImageChanged : typing.ClassVar[Signal] = ... # sliceImageChanged(QImage) + valueAxisChanged : typing.ClassVar[Signal] = ... # valueAxisChanged(QValue3DAxis*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, multiSeriesUniform: bool | None = ..., barThickness: float | None = ..., barSpacing: PySide6.QtCore.QSizeF | None = ..., barSpacingRelative: bool | None = ..., barSeriesMargin: PySide6.QtCore.QSizeF | None = ..., rowAxis: PySide6.QtGraphs.QCategory3DAxis | None = ..., columnAxis: PySide6.QtGraphs.QCategory3DAxis | None = ..., valueAxis: PySide6.QtGraphs.QValue3DAxis | None = ..., primarySeries: PySide6.QtGraphs.QBar3DSeries | None = ..., selectedSeries: PySide6.QtGraphs.QBar3DSeries | None = ..., floorLevel: float | None = ...) -> None: ... + + def addAxis(self, axis: PySide6.QtGraphs.QAbstract3DAxis, /) -> None: ... + def addSeries(self, series: PySide6.QtGraphs.QBar3DSeries, /) -> None: ... + def axes(self, /) -> typing.List[PySide6.QtGraphs.QAbstract3DAxis]: ... + def barSeriesMargin(self, /) -> PySide6.QtCore.QSizeF: ... + def barSpacing(self, /) -> PySide6.QtCore.QSizeF: ... + def barThickness(self, /) -> float: ... + def columnAxis(self, /) -> PySide6.QtGraphs.QCategory3DAxis: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def floorLevel(self, /) -> float: ... + def insertSeries(self, index: int, series: PySide6.QtGraphs.QBar3DSeries, /) -> None: ... + def isBarSpacingRelative(self, /) -> bool: ... + def isMultiSeriesUniform(self, /) -> bool: ... + def primarySeries(self, /) -> PySide6.QtGraphs.QBar3DSeries: ... + def releaseAxis(self, axis: PySide6.QtGraphs.QAbstract3DAxis, /) -> None: ... + def removeSeries(self, series: PySide6.QtGraphs.QBar3DSeries, /) -> None: ... + def renderSliceToImage(self, requestedIndex: int, sliceType: PySide6.QtGraphs.QtGraphs3D.SliceCaptureType, /) -> None: ... + def rowAxis(self, /) -> PySide6.QtGraphs.QCategory3DAxis: ... + def selectedSeries(self, /) -> PySide6.QtGraphs.QBar3DSeries: ... + def seriesList(self, /) -> typing.List[PySide6.QtGraphs.QBar3DSeries]: ... + def setBarSeriesMargin(self, margin: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + def setBarSpacing(self, spacing: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + def setBarSpacingRelative(self, relative: bool, /) -> None: ... + def setBarThickness(self, thicknessRatio: float, /) -> None: ... + def setColumnAxis(self, axis: PySide6.QtGraphs.QCategory3DAxis, /) -> None: ... + def setFloorLevel(self, level: float, /) -> None: ... + def setMultiSeriesUniform(self, uniform: bool, /) -> None: ... + def setPrimarySeries(self, series: PySide6.QtGraphs.QBar3DSeries, /) -> None: ... + def setRowAxis(self, axis: PySide6.QtGraphs.QCategory3DAxis, /) -> None: ... + def setValueAxis(self, axis: PySide6.QtGraphs.QValue3DAxis, /) -> None: ... + def valueAxis(self, /) -> PySide6.QtGraphs.QValue3DAxis: ... + + +class Q3DGraphsWidgetItem(PySide6.QtCore.QObject): + + activeThemeChanged : typing.ClassVar[Signal] = ... # activeThemeChanged(QGraphsTheme*) + ambientLightStrengthChanged: typing.ClassVar[Signal] = ... # ambientLightStrengthChanged() + aspectRatioChanged : typing.ClassVar[Signal] = ... # aspectRatioChanged(double) + cameraPresetChanged : typing.ClassVar[Signal] = ... # cameraPresetChanged(QtGraphs3D::CameraPreset) + cameraTargetPositionChanged: typing.ClassVar[Signal] = ... # cameraTargetPositionChanged(QVector3D) + cameraXRotationChanged : typing.ClassVar[Signal] = ... # cameraXRotationChanged(float) + cameraYRotationChanged : typing.ClassVar[Signal] = ... # cameraYRotationChanged(float) + cameraZoomLevelChanged : typing.ClassVar[Signal] = ... # cameraZoomLevelChanged(float) + currentFpsChanged : typing.ClassVar[Signal] = ... # currentFpsChanged(int) + doubleTapped : typing.ClassVar[Signal] = ... # doubleTapped(QEventPoint,Qt::MouseButton) + dragged : typing.ClassVar[Signal] = ... # dragged(QVector2D) + gridLineTypeChanged : typing.ClassVar[Signal] = ... # gridLineTypeChanged() + horizontalAspectRatioChanged: typing.ClassVar[Signal] = ... # horizontalAspectRatioChanged(double) + labelMarginChanged : typing.ClassVar[Signal] = ... # labelMarginChanged(float) + lightColorChanged : typing.ClassVar[Signal] = ... # lightColorChanged() + lightStrengthChanged : typing.ClassVar[Signal] = ... # lightStrengthChanged() + localeChanged : typing.ClassVar[Signal] = ... # localeChanged(QLocale) + longPressed : typing.ClassVar[Signal] = ... # longPressed() + marginChanged : typing.ClassVar[Signal] = ... # marginChanged(double) + maxCameraXRotationChanged: typing.ClassVar[Signal] = ... # maxCameraXRotationChanged(float) + maxCameraYRotationChanged: typing.ClassVar[Signal] = ... # maxCameraYRotationChanged(float) + maxCameraZoomLevelChanged: typing.ClassVar[Signal] = ... # maxCameraZoomLevelChanged(float) + measureFpsChanged : typing.ClassVar[Signal] = ... # measureFpsChanged(bool) + minCameraXRotationChanged: typing.ClassVar[Signal] = ... # minCameraXRotationChanged(float) + minCameraYRotationChanged: typing.ClassVar[Signal] = ... # minCameraYRotationChanged(float) + minCameraZoomLevelChanged: typing.ClassVar[Signal] = ... # minCameraZoomLevelChanged(float) + mouseMove : typing.ClassVar[Signal] = ... # mouseMove(QPoint) + msaaSamplesChanged : typing.ClassVar[Signal] = ... # msaaSamplesChanged(int) + optimizationHintChanged : typing.ClassVar[Signal] = ... # optimizationHintChanged(QtGraphs3D::OptimizationHint) + orthoProjectionChanged : typing.ClassVar[Signal] = ... # orthoProjectionChanged(bool) + pinch : typing.ClassVar[Signal] = ... # pinch(double) + polarChanged : typing.ClassVar[Signal] = ... # polarChanged(bool) + queriedGraphPositionChanged: typing.ClassVar[Signal] = ... # queriedGraphPositionChanged(QVector3D) + radialLabelOffsetChanged : typing.ClassVar[Signal] = ... # radialLabelOffsetChanged(float) + rotationEnabledChanged : typing.ClassVar[Signal] = ... # rotationEnabledChanged(bool) + selectedElementChanged : typing.ClassVar[Signal] = ... # selectedElementChanged(QtGraphs3D::ElementType) + selectionEnabledChanged : typing.ClassVar[Signal] = ... # selectionEnabledChanged(bool) + selectionModeChanged : typing.ClassVar[Signal] = ... # selectionModeChanged(QtGraphs3D::SelectionFlags) + shadowQualityChanged : typing.ClassVar[Signal] = ... # shadowQualityChanged(QtGraphs3D::ShadowQuality) + shadowStrengthChanged : typing.ClassVar[Signal] = ... # shadowStrengthChanged() + tapped : typing.ClassVar[Signal] = ... # tapped(QEventPoint,Qt::MouseButton) + transparencyTechniqueChanged: typing.ClassVar[Signal] = ... # transparencyTechniqueChanged(QtGraphs3D::TransparencyTechnique) + wheel : typing.ClassVar[Signal] = ... # wheel(QWheelEvent*) + wrapCameraXRotationChanged: typing.ClassVar[Signal] = ... # wrapCameraXRotationChanged(bool) + wrapCameraYRotationChanged: typing.ClassVar[Signal] = ... # wrapCameraYRotationChanged(bool) + zoomAtTargetEnabledChanged: typing.ClassVar[Signal] = ... # zoomAtTargetEnabledChanged(bool) + zoomEnabledChanged : typing.ClassVar[Signal] = ... # zoomEnabledChanged(bool) + def activeTheme(self, /) -> PySide6.QtGraphs.QGraphsTheme: ... + def addCustomItem(self, item: PySide6.QtGraphs.QCustom3DItem, /) -> int: ... + def addTheme(self, theme: PySide6.QtGraphs.QGraphsTheme, /) -> None: ... + def ambientLightStrength(self, /) -> float: ... + def aspectRatio(self, /) -> float: ... + def cameraPreset(self, /) -> PySide6.QtGraphs.QtGraphs3D.CameraPreset: ... + def cameraTargetPosition(self, /) -> PySide6.QtGui.QVector3D: ... + def cameraXRotation(self, /) -> float: ... + def cameraYRotation(self, /) -> float: ... + def cameraZoomLevel(self, /) -> float: ... + def clearSelection(self, /) -> None: ... + def currentFps(self, /) -> int: ... + def customItems(self, /) -> typing.List[PySide6.QtGraphs.QCustom3DItem]: ... + def doPicking(self, point: PySide6.QtCore.QPoint, /) -> None: ... + def doRayPicking(self, origin: PySide6.QtGui.QVector3D, direction: PySide6.QtGui.QVector3D, /) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, obj: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + def gridLineType(self, /) -> PySide6.QtGraphs.QtGraphs3D.GridLineType: ... + def hasSeries(self, series: PySide6.QtGraphs.QAbstract3DSeries, /) -> bool: ... + def horizontalAspectRatio(self, /) -> float: ... + def isOrthoProjection(self, /) -> bool: ... + def isPolar(self, /) -> bool: ... + def isRotationEnabled(self, /) -> bool: ... + def isSelectionEnabled(self, /) -> bool: ... + def isZoomAtTargetEnabled(self, /) -> bool: ... + def isZoomEnabled(self, /) -> bool: ... + def labelMargin(self, /) -> float: ... + def lightColor(self, /) -> PySide6.QtGui.QColor: ... + def lightStrength(self, /) -> float: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def margin(self, /) -> float: ... + def maxCameraXRotation(self, /) -> float: ... + def maxCameraYRotation(self, /) -> float: ... + def maxCameraZoomLevel(self, /) -> float: ... + def measureFps(self, /) -> bool: ... + def minCameraXRotation(self, /) -> float: ... + def minCameraYRotation(self, /) -> float: ... + def minCameraZoomLevel(self, /) -> float: ... + def msaaSamples(self, /) -> int: ... + def optimizationHint(self, /) -> PySide6.QtGraphs.QtGraphs3D.OptimizationHint: ... + def queriedGraphPosition(self, /) -> PySide6.QtGui.QVector3D: ... + def radialLabelOffset(self, /) -> float: ... + def releaseCustomItem(self, item: PySide6.QtGraphs.QCustom3DItem, /) -> None: ... + def releaseTheme(self, theme: PySide6.QtGraphs.QGraphsTheme, /) -> None: ... + def removeCustomItem(self, item: PySide6.QtGraphs.QCustom3DItem, /) -> None: ... + def removeCustomItemAt(self, position: PySide6.QtGui.QVector3D, /) -> None: ... + def removeCustomItems(self, /) -> None: ... + def renderToImage(self, /, imageSize: PySide6.QtCore.QSize = ...) -> typing.Tuple[PySide6.QtQuick.QQuickItemGrabResult]: ... + def scene(self, /) -> PySide6.QtGraphs.Q3DScene: ... + def selectedAxis(self, /) -> PySide6.QtGraphs.QAbstract3DAxis: ... + def selectedCustomItem(self, /) -> PySide6.QtGraphs.QCustom3DItem: ... + def selectedCustomItemIndex(self, /) -> int: ... + def selectedElement(self, /) -> PySide6.QtGraphs.QtGraphs3D.ElementType: ... + def selectedLabelIndex(self, /) -> int: ... + def selectionMode(self, /) -> PySide6.QtGraphs.QtGraphs3D.SelectionFlag: ... + def setActiveTheme(self, activeTheme: PySide6.QtGraphs.QGraphsTheme, /) -> None: ... + def setAmbientLightStrength(self, newAmbientLightStrength: float, /) -> None: ... + def setAspectRatio(self, ratio: float, /) -> None: ... + def setCameraPosition(self, horizontal: float, vertical: float, /, zoom: float = ...) -> None: ... + def setCameraPreset(self, preset: PySide6.QtGraphs.QtGraphs3D.CameraPreset, /) -> None: ... + def setCameraTargetPosition(self, target: PySide6.QtGui.QVector3D, /) -> None: ... + def setCameraXRotation(self, rotation: float, /) -> None: ... + def setCameraYRotation(self, rotation: float, /) -> None: ... + def setCameraZoomLevel(self, level: float, /) -> None: ... + def setDefaultInputHandler(self, /) -> None: ... + def setDragButton(self, button: PySide6.QtCore.Qt.MouseButton, /) -> None: ... + def setGridLineType(self, gridLineType: PySide6.QtGraphs.QtGraphs3D.GridLineType, /) -> None: ... + def setHorizontalAspectRatio(self, ratio: float, /) -> None: ... + def setLabelMargin(self, margin: float, /) -> None: ... + def setLightColor(self, newLightColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setLightStrength(self, newLightStrength: float, /) -> None: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def setMargin(self, margin: float, /) -> None: ... + def setMaxCameraXRotation(self, rotation: float, /) -> None: ... + def setMaxCameraYRotation(self, rotation: float, /) -> None: ... + def setMaxCameraZoomLevel(self, level: float, /) -> None: ... + def setMeasureFps(self, enable: bool, /) -> None: ... + def setMinCameraXRotation(self, rotation: float, /) -> None: ... + def setMinCameraYRotation(self, rotation: float, /) -> None: ... + def setMinCameraZoomLevel(self, level: float, /) -> None: ... + def setMsaaSamples(self, samples: int, /) -> None: ... + def setOptimizationHint(self, hint: PySide6.QtGraphs.QtGraphs3D.OptimizationHint, /) -> None: ... + def setOrthoProjection(self, enable: bool, /) -> None: ... + def setPolar(self, enable: bool, /) -> None: ... + def setRadialLabelOffset(self, offset: float, /) -> None: ... + def setRotationEnabled(self, enable: bool, /) -> None: ... + def setSelectionEnabled(self, enable: bool, /) -> None: ... + def setSelectionMode(self, selectionMode: PySide6.QtGraphs.QtGraphs3D.SelectionFlag, /) -> None: ... + def setShadowQuality(self, shadowQuality: PySide6.QtGraphs.QtGraphs3D.ShadowQuality, /) -> None: ... + def setShadowStrength(self, newShadowStrength: float, /) -> None: ... + def setTransparencyTechnique(self, technique: PySide6.QtGraphs.QtGraphs3D.TransparencyTechnique, /) -> None: ... + def setWidget(self, widget: PySide6.QtQuickWidgets.QQuickWidget, /) -> None: ... + def setWrapCameraXRotation(self, wrap: bool, /) -> None: ... + def setWrapCameraYRotation(self, wrap: bool, /) -> None: ... + def setZoomAtTargetEnabled(self, enable: bool, /) -> None: ... + def setZoomEnabled(self, enable: bool, /) -> None: ... + def shadowQuality(self, /) -> PySide6.QtGraphs.QtGraphs3D.ShadowQuality: ... + def shadowStrength(self, /) -> float: ... + def themes(self, /) -> typing.List[PySide6.QtGraphs.QGraphsTheme]: ... + def transparencyTechnique(self, /) -> PySide6.QtGraphs.QtGraphs3D.TransparencyTechnique: ... + def unsetDefaultDragHandler(self, /) -> None: ... + def unsetDefaultInputHandler(self, /) -> None: ... + def unsetDefaultPinchHandler(self, /) -> None: ... + def unsetDefaultTapHandler(self, /) -> None: ... + def unsetDefaultWheelHandler(self, /) -> None: ... + def widget(self, /) -> PySide6.QtQuickWidgets.QQuickWidget: ... + def wrapCameraXRotation(self, /) -> bool: ... + def wrapCameraYRotation(self, /) -> bool: ... + + +class Q3DScatterWidgetItem(PySide6.QtGraphsWidgets.Q3DGraphsWidgetItem): + + axisXChanged : typing.ClassVar[Signal] = ... # axisXChanged(QValue3DAxis*) + axisYChanged : typing.ClassVar[Signal] = ... # axisYChanged(QValue3DAxis*) + axisZChanged : typing.ClassVar[Signal] = ... # axisZChanged(QValue3DAxis*) + selectedSeriesChanged : typing.ClassVar[Signal] = ... # selectedSeriesChanged(QScatter3DSeries*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, axisX: PySide6.QtGraphs.QValue3DAxis | None = ..., axisY: PySide6.QtGraphs.QValue3DAxis | None = ..., axisZ: PySide6.QtGraphs.QValue3DAxis | None = ..., selectedSeries: PySide6.QtGraphs.QScatter3DSeries | None = ...) -> None: ... + + def addAxis(self, axis: PySide6.QtGraphs.QValue3DAxis, /) -> None: ... + def addSeries(self, series: PySide6.QtGraphs.QScatter3DSeries, /) -> None: ... + def axes(self, /) -> typing.List[PySide6.QtGraphs.QValue3DAxis]: ... + def axisX(self, /) -> PySide6.QtGraphs.QValue3DAxis: ... + def axisY(self, /) -> PySide6.QtGraphs.QValue3DAxis: ... + def axisZ(self, /) -> PySide6.QtGraphs.QValue3DAxis: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def releaseAxis(self, axis: PySide6.QtGraphs.QValue3DAxis, /) -> None: ... + def removeSeries(self, series: PySide6.QtGraphs.QScatter3DSeries, /) -> None: ... + def selectedSeries(self, /) -> PySide6.QtGraphs.QScatter3DSeries: ... + def seriesList(self, /) -> typing.List[PySide6.QtGraphs.QScatter3DSeries]: ... + def setAxisX(self, axis: PySide6.QtGraphs.QValue3DAxis, /) -> None: ... + def setAxisY(self, axis: PySide6.QtGraphs.QValue3DAxis, /) -> None: ... + def setAxisZ(self, axis: PySide6.QtGraphs.QValue3DAxis, /) -> None: ... + + +class Q3DSurfaceWidgetItem(PySide6.QtGraphsWidgets.Q3DGraphsWidgetItem): + + axisXChanged : typing.ClassVar[Signal] = ... # axisXChanged(QValue3DAxis*) + axisYChanged : typing.ClassVar[Signal] = ... # axisYChanged(QValue3DAxis*) + axisZChanged : typing.ClassVar[Signal] = ... # axisZChanged(QValue3DAxis*) + flipHorizontalGridChanged: typing.ClassVar[Signal] = ... # flipHorizontalGridChanged(bool) + selectedSeriesChanged : typing.ClassVar[Signal] = ... # selectedSeriesChanged(QSurface3DSeries*) + sliceImageChanged : typing.ClassVar[Signal] = ... # sliceImageChanged(QImage) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, axisX: PySide6.QtGraphs.QValue3DAxis | None = ..., axisY: PySide6.QtGraphs.QValue3DAxis | None = ..., axisZ: PySide6.QtGraphs.QValue3DAxis | None = ..., selectedSeries: PySide6.QtGraphs.QSurface3DSeries | None = ..., flipHorizontalGrid: bool | None = ...) -> None: ... + + def addAxis(self, axis: PySide6.QtGraphs.QValue3DAxis, /) -> None: ... + def addSeries(self, series: PySide6.QtGraphs.QSurface3DSeries, /) -> None: ... + def axes(self, /) -> typing.List[PySide6.QtGraphs.QValue3DAxis]: ... + def axisX(self, /) -> PySide6.QtGraphs.QValue3DAxis: ... + def axisY(self, /) -> PySide6.QtGraphs.QValue3DAxis: ... + def axisZ(self, /) -> PySide6.QtGraphs.QValue3DAxis: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def flipHorizontalGrid(self, /) -> bool: ... + def releaseAxis(self, axis: PySide6.QtGraphs.QValue3DAxis, /) -> None: ... + def removeSeries(self, series: PySide6.QtGraphs.QSurface3DSeries, /) -> None: ... + def renderSliceToImage(self, index: int, requestedIndex: int, sliceType: PySide6.QtGraphs.QtGraphs3D.SliceCaptureType, /) -> None: ... + def selectedSeries(self, /) -> PySide6.QtGraphs.QSurface3DSeries: ... + def seriesList(self, /) -> typing.List[PySide6.QtGraphs.QSurface3DSeries]: ... + def setAxisX(self, axis: PySide6.QtGraphs.QValue3DAxis, /) -> None: ... + def setAxisY(self, axis: PySide6.QtGraphs.QValue3DAxis, /) -> None: ... + def setAxisZ(self, axis: PySide6.QtGraphs.QValue3DAxis, /) -> None: ... + def setFlipHorizontalGrid(self, flip: bool, /) -> None: ... + + +class QIntList: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtGui.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtGui.pyi new file mode 100644 index 0000000..2916361 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtGui.pyi @@ -0,0 +1,11429 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtGui, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtGui` + +import PySide6.QtGui +import PySide6.QtCore + +import os +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QAbstractFileIconProvider(Shiboken.Object): + + class IconType(enum.Enum): + + Computer = 0x0 + Desktop = 0x1 + Trashcan = 0x2 + Network = 0x3 + Drive = 0x4 + Folder = 0x5 + File = 0x6 + + class Option(enum.Flag): + + DontUseCustomDirectoryIcons = 0x1 + + + def __init__(self, /) -> None: ... + + @typing.overload + def icon(self, arg__1: PySide6.QtGui.QAbstractFileIconProvider.IconType, /) -> PySide6.QtGui.QIcon: ... + @typing.overload + def icon(self, arg__1: PySide6.QtCore.QFileInfo, /) -> PySide6.QtGui.QIcon: ... + def options(self, /) -> PySide6.QtGui.QAbstractFileIconProvider.Option: ... + def setOptions(self, arg__1: PySide6.QtGui.QAbstractFileIconProvider.Option, /) -> None: ... + def type(self, arg__1: PySide6.QtCore.QFileInfo, /) -> str: ... + + +class QAbstractTextDocumentLayout(PySide6.QtCore.QObject): + + documentSizeChanged : typing.ClassVar[Signal] = ... # documentSizeChanged(QSizeF) + pageCountChanged : typing.ClassVar[Signal] = ... # pageCountChanged(int) + update : typing.ClassVar[Signal] = ... # update(); update(QRectF) + updateBlock : typing.ClassVar[Signal] = ... # updateBlock(QTextBlock) + + class PaintContext(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, PaintContext: PySide6.QtGui.QAbstractTextDocumentLayout.PaintContext, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class Selection(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Selection: PySide6.QtGui.QAbstractTextDocumentLayout.Selection, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + def __init__(self, doc: PySide6.QtGui.QTextDocument, /) -> None: ... + + def anchorAt(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> str: ... + def blockBoundingRect(self, block: PySide6.QtGui.QTextBlock, /) -> PySide6.QtCore.QRectF: ... + def blockWithMarkerAt(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtGui.QTextBlock: ... + def document(self, /) -> PySide6.QtGui.QTextDocument: ... + def documentChanged(self, from_: int, charsRemoved: int, charsAdded: int, /) -> None: ... + def documentSize(self, /) -> PySide6.QtCore.QSizeF: ... + def draw(self, painter: PySide6.QtGui.QPainter, context: PySide6.QtGui.QAbstractTextDocumentLayout.PaintContext, /) -> None: ... + def drawInlineObject(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, object: PySide6.QtGui.QTextInlineObject, posInDocument: int, format: PySide6.QtGui.QTextFormat, /) -> None: ... + def format(self, pos: int, /) -> PySide6.QtGui.QTextCharFormat: ... + def formatAt(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtGui.QTextFormat: ... + def formatIndex(self, pos: int, /) -> int: ... + def frameBoundingRect(self, frame: PySide6.QtGui.QTextFrame, /) -> PySide6.QtCore.QRectF: ... + def handlerForObject(self, objectType: int, /) -> PySide6.QtGui.QTextObjectInterface: ... + def hitTest(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, accuracy: PySide6.QtCore.Qt.HitTestAccuracy, /) -> int: ... + def imageAt(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> str: ... + def pageCount(self, /) -> int: ... + def paintDevice(self, /) -> PySide6.QtGui.QPaintDevice: ... + def positionInlineObject(self, item: PySide6.QtGui.QTextInlineObject, posInDocument: int, format: PySide6.QtGui.QTextFormat, /) -> None: ... + def registerHandler(self, objectType: int, component: PySide6.QtCore.QObject, /) -> None: ... + def resizeInlineObject(self, item: PySide6.QtGui.QTextInlineObject, posInDocument: int, format: PySide6.QtGui.QTextFormat, /) -> None: ... + def setPaintDevice(self, device: PySide6.QtGui.QPaintDevice, /) -> None: ... + def unregisterHandler(self, objectType: int, /, component: PySide6.QtCore.QObject | None = ...) -> None: ... + + +class QAccessibilityHints(PySide6.QtCore.QObject): + + contrastPreferenceChanged: typing.ClassVar[Signal] = ... # contrastPreferenceChanged(Qt::ContrastPreference) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, contrastPreference: PySide6.QtCore.Qt.ContrastPreference | None = ...) -> None: ... + + def contrastPreference(self, /) -> PySide6.QtCore.Qt.ContrastPreference: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + + +class QAccessible(Shiboken.Object): + + class AnnouncementPoliteness(enum.Enum): + + Polite = 0x0 + Assertive = 0x1 + + class Attribute(enum.Enum): + + Custom = 0x0 + Level = 0x1 + Locale = 0x2 + + class Event(enum.Enum): + + SoundPlayed = 0x1 + Alert = 0x2 + ForegroundChanged = 0x3 + MenuStart = 0x4 + MenuEnd = 0x5 + PopupMenuStart = 0x6 + PopupMenuEnd = 0x7 + ContextHelpStart = 0xc + ContextHelpEnd = 0xd + DragDropStart = 0xe + DragDropEnd = 0xf + DialogStart = 0x10 + DialogEnd = 0x11 + ScrollingStart = 0x12 + ScrollingEnd = 0x13 + MenuCommand = 0x18 + ActionChanged = 0x101 + ActiveDescendantChanged = 0x102 + AttributeChanged = 0x103 + DocumentContentChanged = 0x104 + DocumentLoadComplete = 0x105 + DocumentLoadStopped = 0x106 + DocumentReload = 0x107 + HyperlinkEndIndexChanged = 0x108 + HyperlinkNumberOfAnchorsChanged = 0x109 + HyperlinkSelectedLinkChanged = 0x10a + HypertextLinkActivated = 0x10b + HypertextLinkSelected = 0x10c + HyperlinkStartIndexChanged = 0x10d + HypertextChanged = 0x10e + HypertextNLinksChanged = 0x10f + ObjectAttributeChanged = 0x110 + PageChanged = 0x111 + SectionChanged = 0x112 + TableCaptionChanged = 0x113 + TableColumnDescriptionChanged = 0x114 + TableColumnHeaderChanged = 0x115 + TableModelChanged = 0x116 + TableRowDescriptionChanged = 0x117 + TableRowHeaderChanged = 0x118 + TableSummaryChanged = 0x119 + TextAttributeChanged = 0x11a + TextCaretMoved = 0x11b + TextColumnChanged = 0x11d + TextInserted = 0x11e + TextRemoved = 0x11f + TextUpdated = 0x120 + TextSelectionChanged = 0x121 + VisibleDataChanged = 0x122 + ObjectCreated = 0x8000 + ObjectDestroyed = 0x8001 + ObjectShow = 0x8002 + ObjectHide = 0x8003 + ObjectReorder = 0x8004 + Focus = 0x8005 + Selection = 0x8006 + SelectionAdd = 0x8007 + SelectionRemove = 0x8008 + SelectionWithin = 0x8009 + StateChanged = 0x800a + LocationChanged = 0x800b + NameChanged = 0x800c + DescriptionChanged = 0x800d + ValueChanged = 0x800e + ParentChanged = 0x800f + HelpChanged = 0x80a0 + DefaultActionChanged = 0x80b0 + AcceleratorChanged = 0x80c0 + InvalidEvent = 0x80c1 + Announcement = 0x80d0 + IdentifierChanged = 0x80e0 + + class InterfaceType(enum.Enum): + + TextInterface = 0x0 + EditableTextInterface = 0x1 + ValueInterface = 0x2 + ActionInterface = 0x3 + ImageInterface = 0x4 + TableInterface = 0x5 + TableCellInterface = 0x6 + HyperlinkInterface = 0x7 + SelectionInterface = 0x8 + AttributesInterface = 0x9 + + class RelationFlag(enum.Flag): + + AllRelations = -1 + Label = 0x1 + Labelled = 0x2 + Controller = 0x4 + Controlled = 0x8 + DescriptionFor = 0x10 + Described = 0x20 + FlowsFrom = 0x40 + FlowsTo = 0x80 + + class Role(enum.Enum): + + NoRole = 0x0 + TitleBar = 0x1 + MenuBar = 0x2 + ScrollBar = 0x3 + Grip = 0x4 + Sound = 0x5 + Cursor = 0x6 + Caret = 0x7 + AlertMessage = 0x8 + Window = 0x9 + Client = 0xa + PopupMenu = 0xb + MenuItem = 0xc + ToolTip = 0xd + Application = 0xe + Document = 0xf + Pane = 0x10 + Chart = 0x11 + Dialog = 0x12 + Border = 0x13 + Grouping = 0x14 + Separator = 0x15 + ToolBar = 0x16 + StatusBar = 0x17 + Table = 0x18 + ColumnHeader = 0x19 + RowHeader = 0x1a + Column = 0x1b + Row = 0x1c + Cell = 0x1d + Link = 0x1e + HelpBalloon = 0x1f + Assistant = 0x20 + List = 0x21 + ListItem = 0x22 + Tree = 0x23 + TreeItem = 0x24 + PageTab = 0x25 + PropertyPage = 0x26 + Indicator = 0x27 + Graphic = 0x28 + StaticText = 0x29 + EditableText = 0x2a + Button = 0x2b + PushButton = 0x2b + CheckBox = 0x2c + RadioButton = 0x2d + ComboBox = 0x2e + ProgressBar = 0x30 + Dial = 0x31 + HotkeyField = 0x32 + Slider = 0x33 + SpinBox = 0x34 + Canvas = 0x35 + Animation = 0x36 + Equation = 0x37 + ButtonDropDown = 0x38 + ButtonMenu = 0x39 + ButtonDropGrid = 0x3a + Whitespace = 0x3b + PageTabList = 0x3c + Clock = 0x3d + Splitter = 0x3e + LayeredPane = 0x80 + Terminal = 0x81 + Desktop = 0x82 + Paragraph = 0x83 + WebDocument = 0x84 + Section = 0x85 + Notification = 0x86 + ColorChooser = 0x404 + Footer = 0x40e + Form = 0x410 + Heading = 0x414 + Note = 0x41b + ComplementaryContent = 0x42c + BlockQuote = 0x431 + UserRole = 0xffff + + class State(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, State: PySide6.QtGui.QAccessible.State, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, second: PySide6.QtGui.QAccessible.State, /) -> bool: ... + + class Text(enum.Enum): + + Name = 0x0 + Description = 0x1 + Value = 0x2 + Help = 0x3 + Accelerator = 0x4 + DebugDescription = 0x5 + Identifier = 0x6 + UserText = 0xffff + + class TextBoundaryType(enum.Enum): + + CharBoundary = 0x0 + WordBoundary = 0x1 + SentenceBoundary = 0x2 + ParagraphBoundary = 0x3 + LineBoundary = 0x4 + NoBoundary = 0x5 + + + def __init__(self, QAccessible: PySide6.QtGui.QAccessible, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def accessibleInterface(uniqueId: int, /) -> PySide6.QtGui.QAccessibleInterface: ... + @staticmethod + def cleanup() -> None: ... + @staticmethod + def deleteAccessibleInterface(uniqueId: int, /) -> None: ... + @staticmethod + def installFactory(arg__1: collections.abc.Callable[..., typing.Any], /) -> None: ... + @staticmethod + def isActive() -> bool: ... + @staticmethod + def qAccessibleTextBoundaryHelper(cursor: PySide6.QtGui.QTextCursor, boundaryType: PySide6.QtGui.QAccessible.TextBoundaryType, /) -> typing.Tuple[int, int]: ... + @staticmethod + def queryAccessibleInterface(arg__1: PySide6.QtCore.QObject, /) -> PySide6.QtGui.QAccessibleInterface: ... + @staticmethod + def registerAccessibleInterface(iface: PySide6.QtGui.QAccessibleInterface, /) -> int: ... + @staticmethod + def setActive(active: bool, /) -> None: ... + @staticmethod + def setRootObject(object: PySide6.QtCore.QObject, /) -> None: ... + @staticmethod + def uniqueId(iface: PySide6.QtGui.QAccessibleInterface, /) -> int: ... + @staticmethod + def updateAccessibility(event: PySide6.QtGui.QAccessibleEvent, /) -> None: ... + + +class QAccessibleActionInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def actionNames(self, /) -> typing.List[str]: ... + @staticmethod + def decreaseAction() -> str: ... + def doAction(self, actionName: str, /) -> None: ... + @staticmethod + def increaseAction() -> str: ... + def keyBindingsForAction(self, actionName: str, /) -> typing.List[str]: ... + def localizedActionDescription(self, name: str, /) -> str: ... + def localizedActionName(self, name: str, /) -> str: ... + @staticmethod + def nextPageAction() -> str: ... + @staticmethod + def pressAction() -> str: ... + @staticmethod + def previousPageAction() -> str: ... + @staticmethod + def scrollDownAction() -> str: ... + @staticmethod + def scrollLeftAction() -> str: ... + @staticmethod + def scrollRightAction() -> str: ... + @staticmethod + def scrollUpAction() -> str: ... + @staticmethod + def setFocusAction() -> str: ... + @staticmethod + def showMenuAction() -> str: ... + @staticmethod + def toggleAction() -> str: ... + + +class QAccessibleAnnouncementEvent(PySide6.QtGui.QAccessibleEvent): + + @typing.overload + def __init__(self, iface: PySide6.QtGui.QAccessibleInterface, message: str, /) -> None: ... + @typing.overload + def __init__(self, object: PySide6.QtCore.QObject, message: str, /) -> None: ... + + def message(self, /) -> str: ... + def politeness(self, /) -> PySide6.QtGui.QAccessible.AnnouncementPoliteness: ... + def setPoliteness(self, politeness: PySide6.QtGui.QAccessible.AnnouncementPoliteness, /) -> None: ... + + +class QAccessibleAttributesInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def attributeKeys(self, /) -> typing.List[PySide6.QtGui.QAccessible.Attribute]: ... + def attributeValue(self, key: PySide6.QtGui.QAccessible.Attribute, /) -> typing.Any: ... + + +class QAccessibleEditableTextInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def deleteText(self, startOffset: int, endOffset: int, /) -> None: ... + def insertText(self, offset: int, text: str, /) -> None: ... + def replaceText(self, startOffset: int, endOffset: int, text: str, /) -> None: ... + + +class QAccessibleEvent(Shiboken.Object): + + @typing.overload + def __init__(self, iface: PySide6.QtGui.QAccessibleInterface, typ: PySide6.QtGui.QAccessible.Event, /) -> None: ... + @typing.overload + def __init__(self, obj: PySide6.QtCore.QObject, typ: PySide6.QtGui.QAccessible.Event, /) -> None: ... + + def __repr__(self, /) -> str: ... + def accessibleInterface(self, /) -> PySide6.QtGui.QAccessibleInterface: ... + def child(self, /) -> int: ... + def object(self, /) -> PySide6.QtCore.QObject: ... + def setChild(self, chld: int, /) -> None: ... + def type(self, /) -> PySide6.QtGui.QAccessible.Event: ... + def uniqueId(self, /) -> int: ... + + +class QAccessibleInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def __repr__(self, /) -> str: ... + def actionInterface(self, /) -> PySide6.QtGui.QAccessibleActionInterface: ... + def attributesInterface(self, /) -> PySide6.QtGui.QAccessibleAttributesInterface: ... + def backgroundColor(self, /) -> PySide6.QtGui.QColor: ... + def child(self, index: int, /) -> PySide6.QtGui.QAccessibleInterface: ... + def childAt(self, x: int, y: int, /) -> PySide6.QtGui.QAccessibleInterface: ... + def childCount(self, /) -> int: ... + def editableTextInterface(self, /) -> PySide6.QtGui.QAccessibleEditableTextInterface: ... + def focusChild(self, /) -> PySide6.QtGui.QAccessibleInterface: ... + def foregroundColor(self, /) -> PySide6.QtGui.QColor: ... + def indexOfChild(self, arg__1: PySide6.QtGui.QAccessibleInterface, /) -> int: ... + def interface_cast(self, arg__1: PySide6.QtGui.QAccessible.InterfaceType, /) -> int: ... + def isValid(self, /) -> bool: ... + def object(self, /) -> PySide6.QtCore.QObject: ... + def parent(self, /) -> PySide6.QtGui.QAccessibleInterface: ... + def rect(self, /) -> PySide6.QtCore.QRect: ... + def relations(self, /, match: PySide6.QtGui.QAccessible.RelationFlag = ...) -> typing.List[typing.Tuple[PySide6.QtGui.QAccessibleInterface, PySide6.QtGui.QAccessible.RelationFlag]]: ... + def role(self, /) -> PySide6.QtGui.QAccessible.Role: ... + def selectionInterface(self, /) -> PySide6.QtGui.QAccessibleSelectionInterface: ... + def setText(self, t: PySide6.QtGui.QAccessible.Text, text: str, /) -> None: ... + def state(self, /) -> PySide6.QtGui.QAccessible.State: ... + def tableCellInterface(self, /) -> PySide6.QtGui.QAccessibleTableCellInterface: ... + def text(self, t: PySide6.QtGui.QAccessible.Text, /) -> str: ... + def textInterface(self, /) -> PySide6.QtGui.QAccessibleTextInterface: ... + def valueInterface(self, /) -> PySide6.QtGui.QAccessibleValueInterface: ... + def virtual_hook(self, id: int, data: int, /) -> None: ... + def window(self, /) -> PySide6.QtGui.QWindow: ... + + +class QAccessibleObject(PySide6.QtGui.QAccessibleInterface): + + def __init__(self, object: PySide6.QtCore.QObject, /) -> None: ... + + def childAt(self, x: int, y: int, /) -> PySide6.QtGui.QAccessibleInterface: ... + def isValid(self, /) -> bool: ... + def object(self, /) -> PySide6.QtCore.QObject: ... + def rect(self, /) -> PySide6.QtCore.QRect: ... + def setText(self, t: PySide6.QtGui.QAccessible.Text, text: str, /) -> None: ... + + +class QAccessibleSelectionInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def clear(self, /) -> bool: ... + def isSelected(self, childItem: PySide6.QtGui.QAccessibleInterface, /) -> bool: ... + def select(self, childItem: PySide6.QtGui.QAccessibleInterface, /) -> bool: ... + def selectAll(self, /) -> bool: ... + def selectedItem(self, selectionIndex: int, /) -> PySide6.QtGui.QAccessibleInterface: ... + def selectedItemCount(self, /) -> int: ... + def selectedItems(self, /) -> typing.List[PySide6.QtGui.QAccessibleInterface]: ... + def unselect(self, childItem: PySide6.QtGui.QAccessibleInterface, /) -> bool: ... + + +class QAccessibleStateChangeEvent(PySide6.QtGui.QAccessibleEvent): + + @typing.overload + def __init__(self, iface: PySide6.QtGui.QAccessibleInterface, state: PySide6.QtGui.QAccessible.State, /) -> None: ... + @typing.overload + def __init__(self, obj: PySide6.QtCore.QObject, state: PySide6.QtGui.QAccessible.State, /) -> None: ... + + def changedStates(self, /) -> PySide6.QtGui.QAccessible.State: ... + + +class QAccessibleTableCellInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def columnExtent(self, /) -> int: ... + def columnHeaderCells(self, /) -> typing.List[PySide6.QtGui.QAccessibleInterface]: ... + def columnIndex(self, /) -> int: ... + def isSelected(self, /) -> bool: ... + def rowExtent(self, /) -> int: ... + def rowHeaderCells(self, /) -> typing.List[PySide6.QtGui.QAccessibleInterface]: ... + def rowIndex(self, /) -> int: ... + def table(self, /) -> PySide6.QtGui.QAccessibleInterface: ... + + +class QAccessibleTableModelChangeEvent(PySide6.QtGui.QAccessibleEvent): + + class ModelChangeType(enum.Enum): + + ModelReset = 0x0 + DataChanged = 0x1 + RowsInserted = 0x2 + ColumnsInserted = 0x3 + RowsRemoved = 0x4 + ColumnsRemoved = 0x5 + + + @typing.overload + def __init__(self, iface: PySide6.QtGui.QAccessibleInterface, changeType: PySide6.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType, /) -> None: ... + @typing.overload + def __init__(self, obj: PySide6.QtCore.QObject, changeType: PySide6.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType, /) -> None: ... + + def firstColumn(self, /) -> int: ... + def firstRow(self, /) -> int: ... + def lastColumn(self, /) -> int: ... + def lastRow(self, /) -> int: ... + def modelChangeType(self, /) -> PySide6.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType: ... + def setFirstColumn(self, col: int, /) -> None: ... + def setFirstRow(self, row: int, /) -> None: ... + def setLastColumn(self, col: int, /) -> None: ... + def setLastRow(self, row: int, /) -> None: ... + def setModelChangeType(self, changeType: PySide6.QtGui.QAccessibleTableModelChangeEvent.ModelChangeType, /) -> None: ... + + +class QAccessibleTextCursorEvent(PySide6.QtGui.QAccessibleEvent): + + @typing.overload + def __init__(self, iface: PySide6.QtGui.QAccessibleInterface, cursorPos: int, /) -> None: ... + @typing.overload + def __init__(self, obj: PySide6.QtCore.QObject, cursorPos: int, /) -> None: ... + + def cursorPosition(self, /) -> int: ... + def setCursorPosition(self, position: int, /) -> None: ... + + +class QAccessibleTextInsertEvent(PySide6.QtGui.QAccessibleTextCursorEvent): + + @typing.overload + def __init__(self, iface: PySide6.QtGui.QAccessibleInterface, position: int, text: str, /) -> None: ... + @typing.overload + def __init__(self, obj: PySide6.QtCore.QObject, position: int, text: str, /) -> None: ... + + def changePosition(self, /) -> int: ... + def textInserted(self, /) -> str: ... + + +class QAccessibleTextInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def addSelection(self, startOffset: int, endOffset: int, /) -> None: ... + def attributes(self, offset: int, /) -> typing.Tuple[str, int, int]: ... + def characterCount(self, /) -> int: ... + def characterRect(self, offset: int, /) -> PySide6.QtCore.QRect: ... + def cursorPosition(self, /) -> int: ... + def offsetAtPoint(self, point: PySide6.QtCore.QPoint, /) -> int: ... + def removeSelection(self, selectionIndex: int, /) -> None: ... + def scrollToSubstring(self, startIndex: int, endIndex: int, /) -> None: ... + def selection(self, selectionIndex: int, /) -> typing.Tuple[int, int]: ... + def selectionCount(self, /) -> int: ... + def setCursorPosition(self, position: int, /) -> None: ... + def setSelection(self, selectionIndex: int, startOffset: int, endOffset: int, /) -> None: ... + def text(self, startOffset: int, endOffset: int, /) -> str: ... + def textAfterOffset(self, offset: int, boundaryType: PySide6.QtGui.QAccessible.TextBoundaryType, /) -> typing.Tuple[str, int, int]: ... + def textAtOffset(self, offset: int, boundaryType: PySide6.QtGui.QAccessible.TextBoundaryType, /) -> typing.Tuple[str, int, int]: ... + def textBeforeOffset(self, offset: int, boundaryType: PySide6.QtGui.QAccessible.TextBoundaryType, /) -> typing.Tuple[str, int, int]: ... + + +class QAccessibleTextRemoveEvent(PySide6.QtGui.QAccessibleTextCursorEvent): + + @typing.overload + def __init__(self, iface: PySide6.QtGui.QAccessibleInterface, position: int, text: str, /) -> None: ... + @typing.overload + def __init__(self, obj: PySide6.QtCore.QObject, position: int, text: str, /) -> None: ... + + def changePosition(self, /) -> int: ... + def textRemoved(self, /) -> str: ... + + +class QAccessibleTextSelectionEvent(PySide6.QtGui.QAccessibleTextCursorEvent): + + @typing.overload + def __init__(self, iface: PySide6.QtGui.QAccessibleInterface, start: int, end: int, /) -> None: ... + @typing.overload + def __init__(self, obj: PySide6.QtCore.QObject, start: int, end: int, /) -> None: ... + + def selectionEnd(self, /) -> int: ... + def selectionStart(self, /) -> int: ... + def setSelection(self, start: int, end: int, /) -> None: ... + + +class QAccessibleTextUpdateEvent(PySide6.QtGui.QAccessibleTextCursorEvent): + + @typing.overload + def __init__(self, iface: PySide6.QtGui.QAccessibleInterface, position: int, oldText: str, text: str, /) -> None: ... + @typing.overload + def __init__(self, obj: PySide6.QtCore.QObject, position: int, oldText: str, text: str, /) -> None: ... + + def changePosition(self, /) -> int: ... + def textInserted(self, /) -> str: ... + def textRemoved(self, /) -> str: ... + + +class QAccessibleValueChangeEvent(PySide6.QtGui.QAccessibleEvent): + + @typing.overload + def __init__(self, iface: PySide6.QtGui.QAccessibleInterface, val: typing.Any, /) -> None: ... + @typing.overload + def __init__(self, obj: PySide6.QtCore.QObject, val: typing.Any, /) -> None: ... + + def setValue(self, val: typing.Any, /) -> None: ... + def value(self, /) -> typing.Any: ... + + +class QAccessibleValueInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def currentValue(self, /) -> typing.Any: ... + def maximumValue(self, /) -> typing.Any: ... + def minimumStepSize(self, /) -> typing.Any: ... + def minimumValue(self, /) -> typing.Any: ... + def setCurrentValue(self, value: typing.Any, /) -> None: ... + + +class QAction(PySide6.QtCore.QObject): + + changed : typing.ClassVar[Signal] = ... # changed() + checkableChanged : typing.ClassVar[Signal] = ... # checkableChanged(bool) + enabledChanged : typing.ClassVar[Signal] = ... # enabledChanged(bool) + hovered : typing.ClassVar[Signal] = ... # hovered() + toggled : typing.ClassVar[Signal] = ... # toggled(bool) + triggered : typing.ClassVar[Signal] = ... # triggered(); triggered(bool) + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged() + + class ActionEvent(enum.Enum): + + Trigger = 0x0 + Hover = 0x1 + + class MenuRole(enum.Enum): + + NoRole = 0x0 + TextHeuristicRole = 0x1 + ApplicationSpecificRole = 0x2 + AboutQtRole = 0x3 + AboutRole = 0x4 + PreferencesRole = 0x5 + QuitRole = 0x6 + + class Priority(enum.Enum): + + LowPriority = 0x0 + NormalPriority = 0x80 + HighPriority = 0x100 + + + @typing.overload + def __init__(self, text: str, /, parent: PySide6.QtCore.QObject | None = ..., *, checkable: bool | None = ..., checked: bool | None = ..., enabled: bool | None = ..., icon: PySide6.QtGui.QIcon | None = ..., iconText: str | None = ..., toolTip: str | None = ..., statusTip: str | None = ..., whatsThis: str | None = ..., font: PySide6.QtGui.QFont | None = ..., shortcut: PySide6.QtGui.QKeySequence | None = ..., shortcutContext: PySide6.QtCore.Qt.ShortcutContext | None = ..., autoRepeat: bool | None = ..., visible: bool | None = ..., menuRole: PySide6.QtGui.QAction.MenuRole | None = ..., iconVisibleInMenu: bool | None = ..., shortcutVisibleInContextMenu: bool | None = ..., priority: PySide6.QtGui.QAction.Priority | None = ...) -> None: ... + @typing.overload + def __init__(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /, parent: PySide6.QtCore.QObject | None = ..., *, checkable: bool | None = ..., checked: bool | None = ..., enabled: bool | None = ..., iconText: str | None = ..., toolTip: str | None = ..., statusTip: str | None = ..., whatsThis: str | None = ..., font: PySide6.QtGui.QFont | None = ..., shortcut: PySide6.QtGui.QKeySequence | None = ..., shortcutContext: PySide6.QtCore.Qt.ShortcutContext | None = ..., autoRepeat: bool | None = ..., visible: bool | None = ..., menuRole: PySide6.QtGui.QAction.MenuRole | None = ..., iconVisibleInMenu: bool | None = ..., shortcutVisibleInContextMenu: bool | None = ..., priority: PySide6.QtGui.QAction.Priority | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, checkable: bool | None = ..., checked: bool | None = ..., enabled: bool | None = ..., icon: PySide6.QtGui.QIcon | None = ..., text: str | None = ..., iconText: str | None = ..., toolTip: str | None = ..., statusTip: str | None = ..., whatsThis: str | None = ..., font: PySide6.QtGui.QFont | None = ..., shortcut: PySide6.QtGui.QKeySequence | None = ..., shortcutContext: PySide6.QtCore.Qt.ShortcutContext | None = ..., autoRepeat: bool | None = ..., visible: bool | None = ..., menuRole: PySide6.QtGui.QAction.MenuRole | None = ..., iconVisibleInMenu: bool | None = ..., shortcutVisibleInContextMenu: bool | None = ..., priority: PySide6.QtGui.QAction.Priority | None = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def actionGroup(self, /) -> PySide6.QtGui.QActionGroup: ... + def activate(self, event: PySide6.QtGui.QAction.ActionEvent, /) -> None: ... + def associatedObjects(self, /) -> typing.List[PySide6.QtCore.QObject]: ... + def autoRepeat(self, /) -> bool: ... + def data(self, /) -> typing.Any: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def hover(self, /) -> None: ... + def icon(self, /) -> PySide6.QtGui.QIcon: ... + def iconText(self, /) -> str: ... + def isCheckable(self, /) -> bool: ... + def isChecked(self, /) -> bool: ... + def isEnabled(self, /) -> bool: ... + def isIconVisibleInMenu(self, /) -> bool: ... + def isSeparator(self, /) -> bool: ... + def isShortcutVisibleInContextMenu(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def menu(self, /) -> PySide6.QtCore.QObject: ... + def menuRole(self, /) -> PySide6.QtGui.QAction.MenuRole: ... + def priority(self, /) -> PySide6.QtGui.QAction.Priority: ... + def resetEnabled(self, /) -> None: ... + def setActionGroup(self, group: PySide6.QtGui.QActionGroup, /) -> None: ... + def setAutoRepeat(self, arg__1: bool, /) -> None: ... + def setCheckable(self, arg__1: bool, /) -> None: ... + def setChecked(self, arg__1: bool, /) -> None: ... + def setData(self, var: typing.Any, /) -> None: ... + def setDisabled(self, b: bool, /) -> None: ... + def setEnabled(self, arg__1: bool, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setIcon(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setIconText(self, text: str, /) -> None: ... + def setIconVisibleInMenu(self, visible: bool, /) -> None: ... + def setMenu(self, arg__1: PySide6.QtCore.QObject, /) -> None: ... + def setMenuRole(self, menuRole: PySide6.QtGui.QAction.MenuRole, /) -> None: ... + def setPriority(self, priority: PySide6.QtGui.QAction.Priority, /) -> None: ... + def setSeparator(self, b: bool, /) -> None: ... + @typing.overload + def setShortcut(self, arg__1: PySide6.QtCore.Qt.Key, /) -> None: ... + @typing.overload + def setShortcut(self, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> None: ... + def setShortcutContext(self, context: PySide6.QtCore.Qt.ShortcutContext, /) -> None: ... + def setShortcutVisibleInContextMenu(self, show: bool, /) -> None: ... + @typing.overload + def setShortcuts(self, arg__1: PySide6.QtGui.QKeySequence.StandardKey, /) -> None: ... + @typing.overload + def setShortcuts(self, shortcuts: collections.abc.Sequence[PySide6.QtGui.QKeySequence], /) -> None: ... + def setStatusTip(self, statusTip: str, /) -> None: ... + def setText(self, text: str, /) -> None: ... + def setToolTip(self, tip: str, /) -> None: ... + def setVisible(self, arg__1: bool, /) -> None: ... + def setWhatsThis(self, what: str, /) -> None: ... + def shortcut(self, /) -> PySide6.QtGui.QKeySequence: ... + def shortcutContext(self, /) -> PySide6.QtCore.Qt.ShortcutContext: ... + def shortcuts(self, /) -> typing.List[PySide6.QtGui.QKeySequence]: ... + def showStatusText(self, /, object: PySide6.QtCore.QObject | None = ...) -> bool: ... + def statusTip(self, /) -> str: ... + def text(self, /) -> str: ... + def toggle(self, /) -> None: ... + def toolTip(self, /) -> str: ... + def trigger(self, /) -> None: ... + def whatsThis(self, /) -> str: ... + + +class QActionEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QActionEvent, /) -> None: ... + @typing.overload + def __init__(self, type: int, action: PySide6.QtGui.QAction, /, before: PySide6.QtGui.QAction | None = ...) -> None: ... + + def action(self, /) -> PySide6.QtGui.QAction: ... + def before(self, /) -> PySide6.QtGui.QAction: ... + def clone(self, /) -> PySide6.QtGui.QActionEvent: ... + + +class QActionGroup(PySide6.QtCore.QObject): + + hovered : typing.ClassVar[Signal] = ... # hovered(QAction*) + triggered : typing.ClassVar[Signal] = ... # triggered(QAction*) + + class ExclusionPolicy(enum.Enum): + + None_ = 0x0 + Exclusive = 0x1 + ExclusiveOptional = 0x2 + + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, exclusionPolicy: PySide6.QtGui.QActionGroup.ExclusionPolicy | None = ..., enabled: bool | None = ..., visible: bool | None = ...) -> None: ... + + def actions(self, /) -> typing.List[PySide6.QtGui.QAction]: ... + @typing.overload + def addAction(self, a: PySide6.QtGui.QAction, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /) -> PySide6.QtGui.QAction: ... + def checkedAction(self, /) -> PySide6.QtGui.QAction: ... + def exclusionPolicy(self, /) -> PySide6.QtGui.QActionGroup.ExclusionPolicy: ... + def isEnabled(self, /) -> bool: ... + def isExclusive(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def removeAction(self, a: PySide6.QtGui.QAction, /) -> None: ... + def setDisabled(self, b: bool, /) -> None: ... + def setEnabled(self, arg__1: bool, /) -> None: ... + def setExclusionPolicy(self, policy: PySide6.QtGui.QActionGroup.ExclusionPolicy, /) -> None: ... + def setExclusive(self, arg__1: bool, /) -> None: ... + def setVisible(self, arg__1: bool, /) -> None: ... + + +class QBackingStore(Shiboken.Object): + + def __init__(self, window: PySide6.QtGui.QWindow, /) -> None: ... + + def beginPaint(self, arg__1: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + def endPaint(self, /) -> None: ... + def flush(self, region: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /, window: PySide6.QtGui.QWindow | None = ..., offset: PySide6.QtCore.QPoint = ...) -> None: ... + def hasStaticContents(self, /) -> bool: ... + def paintDevice(self, /) -> PySide6.QtGui.QPaintDevice: ... + def resize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def scroll(self, area: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, dx: int, dy: int, /) -> bool: ... + def setStaticContents(self, region: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def staticContents(self, /) -> PySide6.QtGui.QRegion: ... + def window(self, /) -> PySide6.QtGui.QWindow: ... + + +class QBitmap(PySide6.QtGui.QPixmap): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QBitmap: PySide6.QtGui.QBitmap, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def __init__(self, fileName: str, /, format: bytes | bytearray | memoryview | None = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def __init__(self, w: int, h: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def clear(self, /) -> None: ... + @staticmethod + def fromData(size: PySide6.QtCore.QSize, bits: bytes | bytearray | memoryview, /, monoFormat: PySide6.QtGui.QImage.Format = ...) -> PySide6.QtGui.QBitmap: ... + @staticmethod + def fromImage(image: PySide6.QtGui.QImage, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> PySide6.QtGui.QBitmap: ... + @staticmethod + def fromPixmap(pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> PySide6.QtGui.QBitmap: ... + def swap(self, other: PySide6.QtGui.QBitmap | str, /) -> None: ... + def transformed(self, matrix: PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QBitmap: ... + + +class QBrush(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, image: PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def __init__(self, bs: PySide6.QtCore.Qt.BrushStyle, /) -> None: ... + @typing.overload + def __init__(self, color: PySide6.QtCore.Qt.GlobalColor, /, bs: PySide6.QtCore.Qt.BrushStyle = ...) -> None: ... + @typing.overload + def __init__(self, color: PySide6.QtCore.Qt.GlobalColor, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def __init__(self, brush: PySide6.QtGui.QBrush, /) -> None: ... + @typing.overload + def __init__(self, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def __init__(self, gradient: PySide6.QtGui.QGradient | PySide6.QtGui.QGradient.Preset, /) -> None: ... + @typing.overload + def __init__(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /, bs: PySide6.QtCore.Qt.BrushStyle = ...) -> None: ... + @typing.overload + def __init__(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, lhs: PySide6.QtCore.Qt.BrushStyle, /) -> bool: ... + @typing.overload + def __eq__(self, lhs: PySide6.QtCore.Qt.GlobalColor, /) -> bool: ... + @typing.overload + def __eq__(self, b: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> bool: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __ne__(self, lhs: PySide6.QtCore.Qt.BrushStyle, /) -> bool: ... + @typing.overload + def __ne__(self, lhs: PySide6.QtCore.Qt.GlobalColor, /) -> bool: ... + @typing.overload + def __ne__(self, b: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def gradient(self, /) -> PySide6.QtGui.QGradient: ... + def isOpaque(self, /) -> bool: ... + @typing.overload + def setColor(self, color: PySide6.QtCore.Qt.GlobalColor, /) -> None: ... + @typing.overload + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setStyle(self, arg__1: PySide6.QtCore.Qt.BrushStyle, /) -> None: ... + def setTexture(self, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + def setTextureImage(self, image: PySide6.QtGui.QImage, /) -> None: ... + def setTransform(self, arg__1: PySide6.QtGui.QTransform, /) -> None: ... + def style(self, /) -> PySide6.QtCore.Qt.BrushStyle: ... + def swap(self, other: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def texture(self, /) -> PySide6.QtGui.QPixmap: ... + def textureImage(self, /) -> PySide6.QtGui.QImage: ... + def transform(self, /) -> PySide6.QtGui.QTransform: ... + + +class QChildWindowEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, childWindow: PySide6.QtGui.QWindow, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QChildWindowEvent, /) -> None: ... + + def child(self, /) -> PySide6.QtGui.QWindow: ... + def clone(self, /) -> PySide6.QtGui.QChildWindowEvent: ... + + +class QClipboard(PySide6.QtCore.QObject): + + changed : typing.ClassVar[Signal] = ... # changed(QClipboard::Mode) + dataChanged : typing.ClassVar[Signal] = ... # dataChanged() + findBufferChanged : typing.ClassVar[Signal] = ... # findBufferChanged() + selectionChanged : typing.ClassVar[Signal] = ... # selectionChanged() + + class Mode(enum.Enum): + + Clipboard = 0x0 + Selection = 0x1 + FindBuffer = 0x2 + LastMode = 0x2 + + + def clear(self, /, mode: PySide6.QtGui.QClipboard.Mode = ...) -> None: ... + def image(self, /, mode: PySide6.QtGui.QClipboard.Mode = ...) -> PySide6.QtGui.QImage: ... + def mimeData(self, /, mode: PySide6.QtGui.QClipboard.Mode = ...) -> PySide6.QtCore.QMimeData: ... + def ownsClipboard(self, /) -> bool: ... + def ownsFindBuffer(self, /) -> bool: ... + def ownsSelection(self, /) -> bool: ... + def pixmap(self, /, mode: PySide6.QtGui.QClipboard.Mode = ...) -> PySide6.QtGui.QPixmap: ... + @typing.overload + def setImage(self, arg__1: PySide6.QtGui.QImage, /, mode: PySide6.QtGui.QClipboard.Mode = ...) -> None: ... + @typing.overload + def setImage(self, path: str | bytes | os.PathLike[str], /) -> None: ... + def setMimeData(self, data: PySide6.QtCore.QMimeData, /, mode: PySide6.QtGui.QClipboard.Mode = ...) -> None: ... + @typing.overload + def setPixmap(self, arg__1: PySide6.QtGui.QPixmap, /, mode: PySide6.QtGui.QClipboard.Mode = ...) -> None: ... + @typing.overload + def setPixmap(self, path: str | bytes | os.PathLike[str], /) -> None: ... + def setText(self, arg__1: str, /, mode: PySide6.QtGui.QClipboard.Mode = ...) -> None: ... + def supportsFindBuffer(self, /) -> bool: ... + def supportsSelection(self, /) -> bool: ... + @typing.overload + def text(self, /, mode: PySide6.QtGui.QClipboard.Mode = ...) -> str: ... + @typing.overload + def text(self, subtype: str, /, mode: PySide6.QtGui.QClipboard.Mode = ...) -> typing.Tuple[str, PySide6.QtGui.QClipboard.Mode]: ... + + +class QCloseEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QCloseEvent, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QCloseEvent: ... + + +class QColor(Shiboken.Object): + + class NameFormat(enum.Enum): + + HexRgb = 0x0 + HexArgb = 0x1 + + class Spec(enum.Enum): + + Invalid = 0x0 + Rgb = 0x1 + Hsv = 0x2 + Cmyk = 0x3 + Hsl = 0x4 + ExtendedRgb = 0x5 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, color: PySide6.QtCore.Qt.GlobalColor, /) -> None: ... + @typing.overload + def __init__(self, QColor: PySide6.QtGui.QColor, /) -> None: ... + @typing.overload + def __init__(self, rgba64: PySide6.QtGui.QRgba64, /) -> None: ... + @typing.overload + def __init__(self, spec: PySide6.QtGui.QColor.Spec, a1: int, a2: int, a3: int, a4: int, /, a5: int | None = ...) -> None: ... + @typing.overload + def __init__(self, name: str, /) -> None: ... + @typing.overload + def __init__(self, rgb: int, /) -> None: ... + @typing.overload + def __init__(self, r: int, g: int, b: int, /, a: int = ...) -> None: ... + @typing.overload + def __init__(self, color: typing.Any, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> bool: ... + @typing.overload + def __eq__(self, c: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> bool: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> bool: ... + @typing.overload + def __ne__(self, c: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __setstate__(self, arg__1: object, /) -> object: ... + def __str__(self, /) -> str: ... + def alpha(self, /) -> int: ... + def alphaF(self, /) -> float: ... + def black(self, /) -> int: ... + def blackF(self, /) -> float: ... + def blue(self, /) -> int: ... + def blueF(self, /) -> float: ... + @staticmethod + def colorNames() -> typing.List[str]: ... + def convertTo(self, colorSpec: PySide6.QtGui.QColor.Spec, /) -> PySide6.QtGui.QColor: ... + def cyan(self, /) -> int: ... + def cyanF(self, /) -> float: ... + def darker(self, /, f: int = ...) -> PySide6.QtGui.QColor: ... + @staticmethod + def fromCmyk(c: int, m: int, y: int, k: int, /, a: int = ...) -> PySide6.QtGui.QColor: ... + @staticmethod + def fromCmykF(c: float, m: float, y: float, k: float, /, a: float = ...) -> PySide6.QtGui.QColor: ... + @staticmethod + def fromHsl(h: int, s: int, l: int, /, a: int = ...) -> PySide6.QtGui.QColor: ... + @staticmethod + def fromHslF(h: float, s: float, l: float, /, a: float = ...) -> PySide6.QtGui.QColor: ... + @staticmethod + def fromHsv(h: int, s: int, v: int, /, a: int = ...) -> PySide6.QtGui.QColor: ... + @staticmethod + def fromHsvF(h: float, s: float, v: float, /, a: float = ...) -> PySide6.QtGui.QColor: ... + @typing.overload + @staticmethod + def fromRgb(rgb: int, /) -> PySide6.QtGui.QColor: ... + @typing.overload + @staticmethod + def fromRgb(r: int, g: int, b: int, /, a: int = ...) -> PySide6.QtGui.QColor: ... + @staticmethod + def fromRgbF(r: float, g: float, b: float, /, a: float = ...) -> PySide6.QtGui.QColor: ... + @staticmethod + def fromRgba(rgba: int, /) -> PySide6.QtGui.QColor: ... + @typing.overload + @staticmethod + def fromRgba64(rgba: PySide6.QtGui.QRgba64, /) -> PySide6.QtGui.QColor: ... + @typing.overload + @staticmethod + def fromRgba64(r: int, g: int, b: int, /, a: int = ...) -> PySide6.QtGui.QColor: ... + @staticmethod + def fromString(name: str, /) -> PySide6.QtGui.QColor: ... + def getCmyk(self, /) -> object: ... + def getCmykF(self, /) -> object: ... + def getHsl(self, /) -> object: ... + def getHslF(self, /) -> object: ... + def getHsv(self, /) -> object: ... + def getHsvF(self, /) -> object: ... + def getRgb(self, /) -> object: ... + def getRgbF(self, /) -> object: ... + def green(self, /) -> int: ... + def greenF(self, /) -> float: ... + def hslHue(self, /) -> int: ... + def hslHueF(self, /) -> float: ... + def hslSaturation(self, /) -> int: ... + def hslSaturationF(self, /) -> float: ... + def hsvHue(self, /) -> int: ... + def hsvHueF(self, /) -> float: ... + def hsvSaturation(self, /) -> int: ... + def hsvSaturationF(self, /) -> float: ... + def hue(self, /) -> int: ... + def hueF(self, /) -> float: ... + def isValid(self, /) -> bool: ... + @staticmethod + def isValidColor(arg__1: str, /) -> bool: ... + @staticmethod + def isValidColorName(arg__1: str, /) -> bool: ... + def lighter(self, /, f: int = ...) -> PySide6.QtGui.QColor: ... + def lightness(self, /) -> int: ... + def lightnessF(self, /) -> float: ... + def magenta(self, /) -> int: ... + def magentaF(self, /) -> float: ... + def name(self, /, format: PySide6.QtGui.QColor.NameFormat = ...) -> str: ... + def red(self, /) -> int: ... + def redF(self, /) -> float: ... + def rgb(self, /) -> int: ... + def rgba(self, /) -> int: ... + def rgba64(self, /) -> PySide6.QtGui.QRgba64: ... + def saturation(self, /) -> int: ... + def saturationF(self, /) -> float: ... + def setAlpha(self, alpha: int, /) -> None: ... + def setAlphaF(self, alpha: float, /) -> None: ... + def setBlue(self, blue: int, /) -> None: ... + def setBlueF(self, blue: float, /) -> None: ... + def setCmyk(self, c: int, m: int, y: int, k: int, /, a: int = ...) -> None: ... + def setCmykF(self, c: float, m: float, y: float, k: float, /, a: float = ...) -> None: ... + def setGreen(self, green: int, /) -> None: ... + def setGreenF(self, green: float, /) -> None: ... + def setHsl(self, h: int, s: int, l: int, /, a: int = ...) -> None: ... + def setHslF(self, h: float, s: float, l: float, /, a: float = ...) -> None: ... + def setHsv(self, h: int, s: int, v: int, /, a: int = ...) -> None: ... + def setHsvF(self, h: float, s: float, v: float, /, a: float = ...) -> None: ... + def setNamedColor(self, name: str, /) -> None: ... + def setRed(self, red: int, /) -> None: ... + def setRedF(self, red: float, /) -> None: ... + @typing.overload + def setRgb(self, rgb: int, /) -> None: ... + @typing.overload + def setRgb(self, r: int, g: int, b: int, /, a: int = ...) -> None: ... + def setRgbF(self, r: float, g: float, b: float, /, a: float = ...) -> None: ... + def setRgba(self, rgba: int, /) -> None: ... + def setRgba64(self, rgba: PySide6.QtGui.QRgba64, /) -> None: ... + def spec(self, /) -> PySide6.QtGui.QColor.Spec: ... + def toCmyk(self, /) -> PySide6.QtGui.QColor: ... + def toExtendedRgb(self, /) -> PySide6.QtGui.QColor: ... + def toHsl(self, /) -> PySide6.QtGui.QColor: ... + def toHsv(self, /) -> PySide6.QtGui.QColor: ... + def toRgb(self, /) -> PySide6.QtGui.QColor: ... + def toTuple(self, /) -> object: ... + def value(self, /) -> int: ... + def valueF(self, /) -> float: ... + def yellow(self, /) -> int: ... + def yellowF(self, /) -> float: ... + + +class QColorConstants(Shiboken.Object): + + Black = ... # type: PySide6.QtGui.QColor + Blue = ... # type: PySide6.QtGui.QColor + Color0 = ... # type: PySide6.QtGui.QColor + Color1 = ... # type: PySide6.QtGui.QColor + Cyan = ... # type: PySide6.QtGui.QColor + DarkBlue = ... # type: PySide6.QtGui.QColor + DarkCyan = ... # type: PySide6.QtGui.QColor + DarkGray = ... # type: PySide6.QtGui.QColor + DarkGreen = ... # type: PySide6.QtGui.QColor + DarkMagenta = ... # type: PySide6.QtGui.QColor + DarkRed = ... # type: PySide6.QtGui.QColor + DarkYellow = ... # type: PySide6.QtGui.QColor + Gray = ... # type: PySide6.QtGui.QColor + Green = ... # type: PySide6.QtGui.QColor + LightGray = ... # type: PySide6.QtGui.QColor + Magenta = ... # type: PySide6.QtGui.QColor + Red = ... # type: PySide6.QtGui.QColor + Transparent = ... # type: PySide6.QtGui.QColor + White = ... # type: PySide6.QtGui.QColor + Yellow = ... # type: PySide6.QtGui.QColor + + class Svg(Shiboken.Object): + + aliceblue = ... # type: PySide6.QtGui.QColor + antiquewhite = ... # type: PySide6.QtGui.QColor + aqua = ... # type: PySide6.QtGui.QColor + aquamarine = ... # type: PySide6.QtGui.QColor + azure = ... # type: PySide6.QtGui.QColor + beige = ... # type: PySide6.QtGui.QColor + bisque = ... # type: PySide6.QtGui.QColor + black = ... # type: PySide6.QtGui.QColor + blanchedalmond = ... # type: PySide6.QtGui.QColor + blue = ... # type: PySide6.QtGui.QColor + blueviolet = ... # type: PySide6.QtGui.QColor + brown = ... # type: PySide6.QtGui.QColor + burlywood = ... # type: PySide6.QtGui.QColor + cadetblue = ... # type: PySide6.QtGui.QColor + chartreuse = ... # type: PySide6.QtGui.QColor + chocolate = ... # type: PySide6.QtGui.QColor + coral = ... # type: PySide6.QtGui.QColor + cornflowerblue = ... # type: PySide6.QtGui.QColor + cornsilk = ... # type: PySide6.QtGui.QColor + crimson = ... # type: PySide6.QtGui.QColor + cyan = ... # type: PySide6.QtGui.QColor + darkblue = ... # type: PySide6.QtGui.QColor + darkcyan = ... # type: PySide6.QtGui.QColor + darkgoldenrod = ... # type: PySide6.QtGui.QColor + darkgray = ... # type: PySide6.QtGui.QColor + darkgreen = ... # type: PySide6.QtGui.QColor + darkgrey = ... # type: PySide6.QtGui.QColor + darkkhaki = ... # type: PySide6.QtGui.QColor + darkmagenta = ... # type: PySide6.QtGui.QColor + darkolivegreen = ... # type: PySide6.QtGui.QColor + darkorange = ... # type: PySide6.QtGui.QColor + darkorchid = ... # type: PySide6.QtGui.QColor + darkred = ... # type: PySide6.QtGui.QColor + darksalmon = ... # type: PySide6.QtGui.QColor + darkseagreen = ... # type: PySide6.QtGui.QColor + darkslateblue = ... # type: PySide6.QtGui.QColor + darkslategray = ... # type: PySide6.QtGui.QColor + darkslategrey = ... # type: PySide6.QtGui.QColor + darkturquoise = ... # type: PySide6.QtGui.QColor + darkviolet = ... # type: PySide6.QtGui.QColor + deeppink = ... # type: PySide6.QtGui.QColor + deepskyblue = ... # type: PySide6.QtGui.QColor + dimgray = ... # type: PySide6.QtGui.QColor + dimgrey = ... # type: PySide6.QtGui.QColor + dodgerblue = ... # type: PySide6.QtGui.QColor + firebrick = ... # type: PySide6.QtGui.QColor + floralwhite = ... # type: PySide6.QtGui.QColor + forestgreen = ... # type: PySide6.QtGui.QColor + fuchsia = ... # type: PySide6.QtGui.QColor + gainsboro = ... # type: PySide6.QtGui.QColor + ghostwhite = ... # type: PySide6.QtGui.QColor + gold = ... # type: PySide6.QtGui.QColor + goldenrod = ... # type: PySide6.QtGui.QColor + gray = ... # type: PySide6.QtGui.QColor + green = ... # type: PySide6.QtGui.QColor + greenyellow = ... # type: PySide6.QtGui.QColor + grey = ... # type: PySide6.QtGui.QColor + honeydew = ... # type: PySide6.QtGui.QColor + hotpink = ... # type: PySide6.QtGui.QColor + indianred = ... # type: PySide6.QtGui.QColor + indigo = ... # type: PySide6.QtGui.QColor + ivory = ... # type: PySide6.QtGui.QColor + khaki = ... # type: PySide6.QtGui.QColor + lavender = ... # type: PySide6.QtGui.QColor + lavenderblush = ... # type: PySide6.QtGui.QColor + lawngreen = ... # type: PySide6.QtGui.QColor + lemonchiffon = ... # type: PySide6.QtGui.QColor + lightblue = ... # type: PySide6.QtGui.QColor + lightcoral = ... # type: PySide6.QtGui.QColor + lightcyan = ... # type: PySide6.QtGui.QColor + lightgoldenrodyellow = ... # type: PySide6.QtGui.QColor + lightgray = ... # type: PySide6.QtGui.QColor + lightgreen = ... # type: PySide6.QtGui.QColor + lightgrey = ... # type: PySide6.QtGui.QColor + lightpink = ... # type: PySide6.QtGui.QColor + lightsalmon = ... # type: PySide6.QtGui.QColor + lightseagreen = ... # type: PySide6.QtGui.QColor + lightskyblue = ... # type: PySide6.QtGui.QColor + lightslategray = ... # type: PySide6.QtGui.QColor + lightslategrey = ... # type: PySide6.QtGui.QColor + lightsteelblue = ... # type: PySide6.QtGui.QColor + lightyellow = ... # type: PySide6.QtGui.QColor + lime = ... # type: PySide6.QtGui.QColor + limegreen = ... # type: PySide6.QtGui.QColor + linen = ... # type: PySide6.QtGui.QColor + magenta = ... # type: PySide6.QtGui.QColor + maroon = ... # type: PySide6.QtGui.QColor + mediumaquamarine = ... # type: PySide6.QtGui.QColor + mediumblue = ... # type: PySide6.QtGui.QColor + mediumorchid = ... # type: PySide6.QtGui.QColor + mediumpurple = ... # type: PySide6.QtGui.QColor + mediumseagreen = ... # type: PySide6.QtGui.QColor + mediumslateblue = ... # type: PySide6.QtGui.QColor + mediumspringgreen = ... # type: PySide6.QtGui.QColor + mediumturquoise = ... # type: PySide6.QtGui.QColor + mediumvioletred = ... # type: PySide6.QtGui.QColor + midnightblue = ... # type: PySide6.QtGui.QColor + mintcream = ... # type: PySide6.QtGui.QColor + mistyrose = ... # type: PySide6.QtGui.QColor + moccasin = ... # type: PySide6.QtGui.QColor + navajowhite = ... # type: PySide6.QtGui.QColor + navy = ... # type: PySide6.QtGui.QColor + oldlace = ... # type: PySide6.QtGui.QColor + olive = ... # type: PySide6.QtGui.QColor + olivedrab = ... # type: PySide6.QtGui.QColor + orange = ... # type: PySide6.QtGui.QColor + orangered = ... # type: PySide6.QtGui.QColor + orchid = ... # type: PySide6.QtGui.QColor + palegoldenrod = ... # type: PySide6.QtGui.QColor + palegreen = ... # type: PySide6.QtGui.QColor + paleturquoise = ... # type: PySide6.QtGui.QColor + palevioletred = ... # type: PySide6.QtGui.QColor + papayawhip = ... # type: PySide6.QtGui.QColor + peachpuff = ... # type: PySide6.QtGui.QColor + peru = ... # type: PySide6.QtGui.QColor + pink = ... # type: PySide6.QtGui.QColor + plum = ... # type: PySide6.QtGui.QColor + powderblue = ... # type: PySide6.QtGui.QColor + purple = ... # type: PySide6.QtGui.QColor + red = ... # type: PySide6.QtGui.QColor + rosybrown = ... # type: PySide6.QtGui.QColor + royalblue = ... # type: PySide6.QtGui.QColor + saddlebrown = ... # type: PySide6.QtGui.QColor + salmon = ... # type: PySide6.QtGui.QColor + sandybrown = ... # type: PySide6.QtGui.QColor + seagreen = ... # type: PySide6.QtGui.QColor + seashell = ... # type: PySide6.QtGui.QColor + sienna = ... # type: PySide6.QtGui.QColor + silver = ... # type: PySide6.QtGui.QColor + skyblue = ... # type: PySide6.QtGui.QColor + slateblue = ... # type: PySide6.QtGui.QColor + slategray = ... # type: PySide6.QtGui.QColor + slategrey = ... # type: PySide6.QtGui.QColor + snow = ... # type: PySide6.QtGui.QColor + springgreen = ... # type: PySide6.QtGui.QColor + steelblue = ... # type: PySide6.QtGui.QColor + tan = ... # type: PySide6.QtGui.QColor + teal = ... # type: PySide6.QtGui.QColor + thistle = ... # type: PySide6.QtGui.QColor + tomato = ... # type: PySide6.QtGui.QColor + turquoise = ... # type: PySide6.QtGui.QColor + violet = ... # type: PySide6.QtGui.QColor + wheat = ... # type: PySide6.QtGui.QColor + white = ... # type: PySide6.QtGui.QColor + whitesmoke = ... # type: PySide6.QtGui.QColor + yellow = ... # type: PySide6.QtGui.QColor + yellowgreen = ... # type: PySide6.QtGui.QColor + + +class QColorSpace(Shiboken.Object): + + class ColorModel(enum.Enum): + + Undefined = 0x0 + Rgb = 0x1 + Gray = 0x2 + Cmyk = 0x3 + + class NamedColorSpace(enum.Enum): + + SRgb = 0x1 + SRgbLinear = 0x2 + AdobeRgb = 0x3 + DisplayP3 = 0x4 + ProPhotoRgb = 0x5 + Bt2020 = 0x6 + Bt2100Pq = 0x7 + Bt2100Hlg = 0x8 + + class Primaries(enum.Enum): + + Custom = 0x0 + SRgb = 0x1 + AdobeRgb = 0x2 + DciP3D65 = 0x3 + ProPhotoRgb = 0x4 + Bt2020 = 0x5 + + class TransferFunction(enum.Enum): + + Custom = 0x0 + Linear = 0x1 + Gamma = 0x2 + SRgb = 0x3 + ProPhotoRgb = 0x4 + Bt2020 = 0x5 + St2084 = 0x6 + Hlg = 0x7 + + class TransformModel(enum.Enum): + + ThreeComponentMatrix = 0x0 + ElementListProcessing = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, namedColorSpace: PySide6.QtGui.QColorSpace.NamedColorSpace, /) -> None: ... + @typing.overload + def __init__(self, primaries: PySide6.QtGui.QColorSpace.Primaries, transferFunction: PySide6.QtGui.QColorSpace.TransferFunction, /, gamma: float = ...) -> None: ... + @typing.overload + def __init__(self, primaries: PySide6.QtGui.QColorSpace.Primaries, transferFunctionTable: collections.abc.Sequence[int], /) -> None: ... + @typing.overload + def __init__(self, primaries: PySide6.QtGui.QColorSpace.Primaries, gamma: float, /) -> None: ... + @typing.overload + def __init__(self, colorSpace: PySide6.QtGui.QColorSpace, /) -> None: ... + @typing.overload + def __init__(self, whitePoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, transferFunction: PySide6.QtGui.QColorSpace.TransferFunction, /, gamma: float = ...) -> None: ... + @typing.overload + def __init__(self, whitePoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, transferFunctionTable: collections.abc.Sequence[int], /) -> None: ... + @typing.overload + def __init__(self, whitePoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, redPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, greenPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, bluePoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, transferFunction: PySide6.QtGui.QColorSpace.TransferFunction, /, gamma: float = ...) -> None: ... + @typing.overload + def __init__(self, whitePoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, redPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, greenPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, bluePoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, transferFunctionTable: collections.abc.Sequence[int], /) -> None: ... + @typing.overload + def __init__(self, whitePoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, redPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, greenPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, bluePoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, redTransferFunctionTable: collections.abc.Sequence[int], greenTransferFunctionTable: collections.abc.Sequence[int], blueTransferFunctionTable: collections.abc.Sequence[int], /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, colorSpace2: PySide6.QtGui.QColorSpace | PySide6.QtGui.QColorSpace.NamedColorSpace, /) -> bool: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, colorSpace2: PySide6.QtGui.QColorSpace | PySide6.QtGui.QColorSpace.NamedColorSpace, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def colorModel(self, /) -> PySide6.QtGui.QColorSpace.ColorModel: ... + def description(self, /) -> str: ... + @staticmethod + def fromIccProfile(iccProfile: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtGui.QColorSpace: ... + def gamma(self, /) -> float: ... + def iccProfile(self, /) -> PySide6.QtCore.QByteArray: ... + def isValid(self, /) -> bool: ... + def isValidTarget(self, /) -> bool: ... + def primaries(self, /) -> PySide6.QtGui.QColorSpace.Primaries: ... + def setDescription(self, description: str, /) -> None: ... + @typing.overload + def setPrimaries(self, primariesId: PySide6.QtGui.QColorSpace.Primaries, /) -> None: ... + @typing.overload + def setPrimaries(self, whitePoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, redPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, greenPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, bluePoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def setTransferFunction(self, transferFunction: PySide6.QtGui.QColorSpace.TransferFunction, /, gamma: float = ...) -> None: ... + @typing.overload + def setTransferFunction(self, transferFunctionTable: collections.abc.Sequence[int], /) -> None: ... + def setTransferFunctions(self, redTransferFunctionTable: collections.abc.Sequence[int], greenTransferFunctionTable: collections.abc.Sequence[int], blueTransferFunctionTable: collections.abc.Sequence[int], /) -> None: ... + def setWhitePoint(self, whitePoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def swap(self, colorSpace: PySide6.QtGui.QColorSpace | PySide6.QtGui.QColorSpace.NamedColorSpace, /) -> None: ... + def transferFunction(self, /) -> PySide6.QtGui.QColorSpace.TransferFunction: ... + def transformModel(self, /) -> PySide6.QtGui.QColorSpace.TransformModel: ... + def transformationToColorSpace(self, colorspace: PySide6.QtGui.QColorSpace | PySide6.QtGui.QColorSpace.NamedColorSpace, /) -> PySide6.QtGui.QColorTransform: ... + def whitePoint(self, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def withTransferFunction(self, transferFunction: PySide6.QtGui.QColorSpace.TransferFunction, /, gamma: float = ...) -> PySide6.QtGui.QColorSpace: ... + @typing.overload + def withTransferFunction(self, transferFunctionTable: collections.abc.Sequence[int], /) -> PySide6.QtGui.QColorSpace: ... + def withTransferFunctions(self, redTransferFunctionTable: collections.abc.Sequence[int], greenTransferFunctionTable: collections.abc.Sequence[int], blueTransferFunctionTable: collections.abc.Sequence[int], /) -> PySide6.QtGui.QColorSpace: ... + + +class QColorTransform(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, colorTransform: PySide6.QtGui.QColorTransform, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, ct2: PySide6.QtGui.QColorTransform, /) -> bool: ... + def __ne__(self, ct2: PySide6.QtGui.QColorTransform, /) -> bool: ... + def isIdentity(self, /) -> bool: ... + @typing.overload + def map(self, rgba64: PySide6.QtGui.QRgba64, /) -> PySide6.QtGui.QRgba64: ... + @typing.overload + def map(self, argb: int, /) -> int: ... + @typing.overload + def map(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> PySide6.QtGui.QColor: ... + def swap(self, other: PySide6.QtGui.QColorTransform, /) -> None: ... + + +class QConicalGradient(PySide6.QtGui.QGradient): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QConicalGradient: PySide6.QtGui.QConicalGradient, /) -> None: ... + @typing.overload + def __init__(self, center: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, startAngle: float, /) -> None: ... + @typing.overload + def __init__(self, cx: float, cy: float, startAngle: float, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def angle(self, /) -> float: ... + def center(self, /) -> PySide6.QtCore.QPointF: ... + def setAngle(self, angle: float, /) -> None: ... + @typing.overload + def setCenter(self, center: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def setCenter(self, x: float, y: float, /) -> None: ... + + +class QContextMenuEvent(PySide6.QtGui.QInputEvent): + + class Reason(enum.Enum): + + Mouse = 0x0 + Keyboard = 0x1 + Other = 0x2 + + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + @typing.overload + def __init__(self, reason: PySide6.QtGui.QContextMenuEvent.Reason, pos: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def __init__(self, reason: PySide6.QtGui.QContextMenuEvent.Reason, pos: PySide6.QtCore.QPoint, globalPos: PySide6.QtCore.QPoint, /, modifiers: PySide6.QtCore.Qt.KeyboardModifier = ...) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QContextMenuEvent: ... + def globalPos(self, /) -> PySide6.QtCore.QPoint: ... + def globalX(self, /) -> int: ... + def globalY(self, /) -> int: ... + def pos(self, /) -> PySide6.QtCore.QPoint: ... + def reason(self, /) -> PySide6.QtGui.QContextMenuEvent.Reason: ... + def x(self, /) -> int: ... + def y(self, /) -> int: ... + + +class QCursor(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, shape: PySide6.QtCore.Qt.CursorShape, /) -> None: ... + @typing.overload + def __init__(self, cursor: PySide6.QtGui.QCursor, /) -> None: ... + @typing.overload + def __init__(self, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /, hotX: int = ..., hotY: int = ...) -> None: ... + @typing.overload + def __init__(self, bitmap: PySide6.QtGui.QBitmap | str, mask: PySide6.QtGui.QBitmap | str, /, hotX: int = ..., hotY: int = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __lshift__(self, outS: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, rhs: PySide6.QtGui.QCursor | PySide6.QtCore.Qt.CursorShape | PySide6.QtGui.QPixmap, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, inS: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def bitmap(self, /) -> PySide6.QtGui.QBitmap: ... + @typing.overload + def bitmap(self, arg__1: PySide6.QtCore.Qt.ReturnByValueConstant, /) -> PySide6.QtGui.QBitmap: ... + def hotSpot(self, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def mask(self, /) -> PySide6.QtGui.QBitmap: ... + @typing.overload + def mask(self, arg__1: PySide6.QtCore.Qt.ReturnByValueConstant, /) -> PySide6.QtGui.QBitmap: ... + def pixmap(self, /) -> PySide6.QtGui.QPixmap: ... + @typing.overload + @staticmethod + def pos() -> PySide6.QtCore.QPoint: ... + @typing.overload + @staticmethod + def pos(screen: PySide6.QtGui.QScreen, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + @staticmethod + def setPos(screen: PySide6.QtGui.QScreen, p: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + @staticmethod + def setPos(screen: PySide6.QtGui.QScreen, x: int, y: int, /) -> None: ... + @typing.overload + @staticmethod + def setPos(p: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + @staticmethod + def setPos(x: int, y: int, /) -> None: ... + def setShape(self, newShape: PySide6.QtCore.Qt.CursorShape, /) -> None: ... + def shape(self, /) -> PySide6.QtCore.Qt.CursorShape: ... + def swap(self, other: PySide6.QtGui.QCursor | PySide6.QtCore.Qt.CursorShape | PySide6.QtGui.QPixmap, /) -> None: ... + + +class QDesktopServices(Shiboken.Object): + + def __init__(self, /) -> None: ... + + @staticmethod + def openUrl(url: PySide6.QtCore.QUrl | str, /) -> bool: ... + @staticmethod + def setUrlHandler(scheme: str, receiver: PySide6.QtCore.QObject, method: bytes | bytearray | memoryview, /) -> None: ... + @staticmethod + def unsetUrlHandler(scheme: str, /) -> None: ... + + +class QDoubleValidator(PySide6.QtGui.QValidator): + + bottomChanged : typing.ClassVar[Signal] = ... # bottomChanged(double) + decimalsChanged : typing.ClassVar[Signal] = ... # decimalsChanged(int) + notationChanged : typing.ClassVar[Signal] = ... # notationChanged(QDoubleValidator::Notation) + topChanged : typing.ClassVar[Signal] = ... # topChanged(double) + + class Notation(enum.Enum): + + StandardNotation = 0x0 + ScientificNotation = 0x1 + + + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, bottom: float | None = ..., top: float | None = ..., decimals: int | None = ..., notation: PySide6.QtGui.QDoubleValidator.Notation | None = ...) -> None: ... + @typing.overload + def __init__(self, bottom: float, top: float, decimals: int, /, parent: PySide6.QtCore.QObject | None = ..., *, notation: PySide6.QtGui.QDoubleValidator.Notation | None = ...) -> None: ... + + def bottom(self, /) -> float: ... + def decimals(self, /) -> int: ... + def fixup(self, input: str, /) -> str: ... + def notation(self, /) -> PySide6.QtGui.QDoubleValidator.Notation: ... + def setBottom(self, arg__1: float, /) -> None: ... + def setDecimals(self, arg__1: int, /) -> None: ... + def setNotation(self, arg__1: PySide6.QtGui.QDoubleValidator.Notation, /) -> None: ... + @typing.overload + def setRange(self, bottom: float, top: float, /) -> None: ... + @typing.overload + def setRange(self, bottom: float, top: float, decimals: int, /) -> None: ... + def setTop(self, arg__1: float, /) -> None: ... + def top(self, /) -> float: ... + def validate(self, arg__1: str, arg__2: int, /) -> object: ... + + +class QDrag(PySide6.QtCore.QObject): + + actionChanged : typing.ClassVar[Signal] = ... # actionChanged(Qt::DropAction) + targetChanged : typing.ClassVar[Signal] = ... # targetChanged(QObject*) + + def __init__(self, dragSource: PySide6.QtCore.QObject, /) -> None: ... + + @staticmethod + def cancel() -> None: ... + def defaultAction(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def dragCursor(self, action: PySide6.QtCore.Qt.DropAction, /) -> PySide6.QtGui.QPixmap: ... + @typing.overload + def exec(self, /, supportedActions: PySide6.QtCore.Qt.DropAction = ...) -> PySide6.QtCore.Qt.DropAction: ... + @typing.overload + def exec(self, supportedActions: PySide6.QtCore.Qt.DropAction, defaultAction: PySide6.QtCore.Qt.DropAction, /) -> PySide6.QtCore.Qt.DropAction: ... + @typing.overload + def exec_(self, /, supportedActions: PySide6.QtCore.Qt.DropAction = ...) -> PySide6.QtCore.Qt.DropAction: ... + @typing.overload + def exec_(self, arg__1: PySide6.QtCore.Qt.DropAction, arg__2: PySide6.QtCore.Qt.DropAction, /) -> PySide6.QtCore.Qt.DropAction: ... + def hotSpot(self, /) -> PySide6.QtCore.QPoint: ... + def mimeData(self, /) -> PySide6.QtCore.QMimeData: ... + def pixmap(self, /) -> PySide6.QtGui.QPixmap: ... + def setDragCursor(self, cursor: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, action: PySide6.QtCore.Qt.DropAction, /) -> None: ... + def setHotSpot(self, hotspot: PySide6.QtCore.QPoint, /) -> None: ... + def setMimeData(self, data: PySide6.QtCore.QMimeData, /) -> None: ... + def setPixmap(self, arg__1: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + def source(self, /) -> PySide6.QtCore.QObject: ... + def supportedActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def target(self, /) -> PySide6.QtCore.QObject: ... + + +class QDragEnterEvent(PySide6.QtGui.QDragMoveEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QDragEnterEvent, /) -> None: ... + @typing.overload + def __init__(self, pos: PySide6.QtCore.QPoint, actions: PySide6.QtCore.Qt.DropAction, data: PySide6.QtCore.QMimeData, buttons: PySide6.QtCore.Qt.MouseButton, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> None: ... + + def __repr__(self, /) -> str: ... + def clone(self, /) -> PySide6.QtGui.QDragEnterEvent: ... + + +class QDragLeaveEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QDragLeaveEvent, /) -> None: ... + + def __repr__(self, /) -> str: ... + def clone(self, /) -> PySide6.QtGui.QDragLeaveEvent: ... + + +class QDragMoveEvent(PySide6.QtGui.QDropEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QDragMoveEvent, /) -> None: ... + @typing.overload + def __init__(self, pos: PySide6.QtCore.QPoint, actions: PySide6.QtCore.Qt.DropAction, data: PySide6.QtCore.QMimeData, buttons: PySide6.QtCore.Qt.MouseButton, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /, type: PySide6.QtCore.QEvent.Type = ...) -> None: ... + + def __repr__(self, /) -> str: ... + @typing.overload + def accept(self, /) -> None: ... + @typing.overload + def accept(self, r: PySide6.QtCore.QRect, /) -> None: ... + def answerRect(self, /) -> PySide6.QtCore.QRect: ... + def clone(self, /) -> PySide6.QtGui.QDragMoveEvent: ... + @typing.overload + def ignore(self, /) -> None: ... + @typing.overload + def ignore(self, r: PySide6.QtCore.QRect, /) -> None: ... + + +class QDropEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QDropEvent, /) -> None: ... + @typing.overload + def __init__(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, actions: PySide6.QtCore.Qt.DropAction, data: PySide6.QtCore.QMimeData, buttons: PySide6.QtCore.Qt.MouseButton, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /, type: PySide6.QtCore.QEvent.Type = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def acceptProposedAction(self, /) -> None: ... + def buttons(self, /) -> PySide6.QtCore.Qt.MouseButton: ... + def clone(self, /) -> PySide6.QtGui.QDropEvent: ... + def dropAction(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def keyboardModifiers(self, /) -> PySide6.QtCore.Qt.KeyboardModifier: ... + def mimeData(self, /) -> PySide6.QtCore.QMimeData: ... + def modifiers(self, /) -> PySide6.QtCore.Qt.KeyboardModifier: ... + def mouseButtons(self, /) -> PySide6.QtCore.Qt.MouseButton: ... + def pos(self, /) -> PySide6.QtCore.QPoint: ... + def posF(self, /) -> PySide6.QtCore.QPointF: ... + def position(self, /) -> PySide6.QtCore.QPointF: ... + def possibleActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def proposedAction(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def setDropAction(self, action: PySide6.QtCore.Qt.DropAction, /) -> None: ... + def source(self, /) -> PySide6.QtCore.QObject: ... + + +class QEnterEvent(PySide6.QtGui.QSinglePointEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QEnterEvent, /) -> None: ... + @typing.overload + def __init__(self, localPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, scenePos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, globalPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /, device: PySide6.QtGui.QPointingDevice = ...) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QEnterEvent: ... + def globalPos(self, /) -> PySide6.QtCore.QPoint: ... + def globalX(self, /) -> int: ... + def globalY(self, /) -> int: ... + def localPos(self, /) -> PySide6.QtCore.QPointF: ... + def pos(self, /) -> PySide6.QtCore.QPoint: ... + def screenPos(self, /) -> PySide6.QtCore.QPointF: ... + def windowPos(self, /) -> PySide6.QtCore.QPointF: ... + def x(self, /) -> int: ... + def y(self, /) -> int: ... + + +class QEventPoint(Shiboken.Object): + + class State(enum.Enum): + + Unknown = 0x0 + Pressed = 0x1 + Updated = 0x2 + Stationary = 0x4 + Released = 0x8 + + + @typing.overload + def __init__(self, other: PySide6.QtGui.QEventPoint, /, *, accepted: bool | None = ..., device: PySide6.QtGui.QPointingDevice | None = ..., id: int | None = ..., uniqueId: PySide6.QtGui.QPointingDeviceUniqueId | None = ..., state: PySide6.QtGui.QEventPoint.State | None = ..., timestamp: int | None = ..., pressTimestamp: int | None = ..., lastTimestamp: int | None = ..., timeHeld: float | None = ..., pressure: float | None = ..., rotation: float | None = ..., ellipseDiameters: PySide6.QtCore.QSizeF | None = ..., velocity: PySide6.QtGui.QVector2D | None = ..., position: PySide6.QtCore.QPointF | None = ..., pressPosition: PySide6.QtCore.QPointF | None = ..., grabPosition: PySide6.QtCore.QPointF | None = ..., lastPosition: PySide6.QtCore.QPointF | None = ..., scenePosition: PySide6.QtCore.QPointF | None = ..., scenePressPosition: PySide6.QtCore.QPointF | None = ..., sceneGrabPosition: PySide6.QtCore.QPointF | None = ..., sceneLastPosition: PySide6.QtCore.QPointF | None = ..., globalPosition: PySide6.QtCore.QPointF | None = ..., globalPressPosition: PySide6.QtCore.QPointF | None = ..., globalGrabPosition: PySide6.QtCore.QPointF | None = ..., globalLastPosition: PySide6.QtCore.QPointF | None = ...) -> None: ... + @typing.overload + def __init__(self, pointId: int, state: PySide6.QtGui.QEventPoint.State, scenePosition: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, globalPosition: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /, *, accepted: bool | None = ..., device: PySide6.QtGui.QPointingDevice | None = ..., id: int | None = ..., uniqueId: PySide6.QtGui.QPointingDeviceUniqueId | None = ..., timestamp: int | None = ..., pressTimestamp: int | None = ..., lastTimestamp: int | None = ..., timeHeld: float | None = ..., pressure: float | None = ..., rotation: float | None = ..., ellipseDiameters: PySide6.QtCore.QSizeF | None = ..., velocity: PySide6.QtGui.QVector2D | None = ..., position: PySide6.QtCore.QPointF | None = ..., pressPosition: PySide6.QtCore.QPointF | None = ..., grabPosition: PySide6.QtCore.QPointF | None = ..., lastPosition: PySide6.QtCore.QPointF | None = ..., scenePressPosition: PySide6.QtCore.QPointF | None = ..., sceneGrabPosition: PySide6.QtCore.QPointF | None = ..., sceneLastPosition: PySide6.QtCore.QPointF | None = ..., globalPressPosition: PySide6.QtCore.QPointF | None = ..., globalGrabPosition: PySide6.QtCore.QPointF | None = ..., globalLastPosition: PySide6.QtCore.QPointF | None = ...) -> None: ... + @typing.overload + def __init__(self, /, id: int = ..., device: PySide6.QtGui.QPointingDevice | None = ..., *, accepted: bool | None = ..., uniqueId: PySide6.QtGui.QPointingDeviceUniqueId | None = ..., state: PySide6.QtGui.QEventPoint.State | None = ..., timestamp: int | None = ..., pressTimestamp: int | None = ..., lastTimestamp: int | None = ..., timeHeld: float | None = ..., pressure: float | None = ..., rotation: float | None = ..., ellipseDiameters: PySide6.QtCore.QSizeF | None = ..., velocity: PySide6.QtGui.QVector2D | None = ..., position: PySide6.QtCore.QPointF | None = ..., pressPosition: PySide6.QtCore.QPointF | None = ..., grabPosition: PySide6.QtCore.QPointF | None = ..., lastPosition: PySide6.QtCore.QPointF | None = ..., scenePosition: PySide6.QtCore.QPointF | None = ..., scenePressPosition: PySide6.QtCore.QPointF | None = ..., sceneGrabPosition: PySide6.QtCore.QPointF | None = ..., sceneLastPosition: PySide6.QtCore.QPointF | None = ..., globalPosition: PySide6.QtCore.QPointF | None = ..., globalPressPosition: PySide6.QtCore.QPointF | None = ..., globalGrabPosition: PySide6.QtCore.QPointF | None = ..., globalLastPosition: PySide6.QtCore.QPointF | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QEventPoint, /) -> bool: ... + def __ne__(self, other: PySide6.QtGui.QEventPoint, /) -> bool: ... + def __repr__(self, /) -> str: ... + def device(self, /) -> PySide6.QtGui.QPointingDevice: ... + def ellipseDiameters(self, /) -> PySide6.QtCore.QSizeF: ... + def globalGrabPosition(self, /) -> PySide6.QtCore.QPointF: ... + def globalLastPosition(self, /) -> PySide6.QtCore.QPointF: ... + def globalPosition(self, /) -> PySide6.QtCore.QPointF: ... + def globalPressPosition(self, /) -> PySide6.QtCore.QPointF: ... + def grabPosition(self, /) -> PySide6.QtCore.QPointF: ... + def id(self, /) -> int: ... + def isAccepted(self, /) -> bool: ... + def lastNormalizedPos(self, /) -> PySide6.QtCore.QPointF: ... + def lastPos(self, /) -> PySide6.QtCore.QPointF: ... + def lastPosition(self, /) -> PySide6.QtCore.QPointF: ... + def lastScenePos(self, /) -> PySide6.QtCore.QPointF: ... + def lastScreenPos(self, /) -> PySide6.QtCore.QPointF: ... + def lastTimestamp(self, /) -> int: ... + def normalizedPos(self, /) -> PySide6.QtCore.QPointF: ... + def normalizedPosition(self, /) -> PySide6.QtCore.QPointF: ... + def pos(self, /) -> PySide6.QtCore.QPointF: ... + def position(self, /) -> PySide6.QtCore.QPointF: ... + def pressPosition(self, /) -> PySide6.QtCore.QPointF: ... + def pressTimestamp(self, /) -> int: ... + def pressure(self, /) -> float: ... + def rotation(self, /) -> float: ... + def sceneGrabPosition(self, /) -> PySide6.QtCore.QPointF: ... + def sceneLastPosition(self, /) -> PySide6.QtCore.QPointF: ... + def scenePos(self, /) -> PySide6.QtCore.QPointF: ... + def scenePosition(self, /) -> PySide6.QtCore.QPointF: ... + def scenePressPosition(self, /) -> PySide6.QtCore.QPointF: ... + def screenPos(self, /) -> PySide6.QtCore.QPointF: ... + def setAccepted(self, /, accepted: bool = ...) -> None: ... + def startNormalizedPos(self, /) -> PySide6.QtCore.QPointF: ... + def startPos(self, /) -> PySide6.QtCore.QPointF: ... + def startScenePos(self, /) -> PySide6.QtCore.QPointF: ... + def startScreenPos(self, /) -> PySide6.QtCore.QPointF: ... + def state(self, /) -> PySide6.QtGui.QEventPoint.State: ... + def swap(self, other: PySide6.QtGui.QEventPoint, /) -> None: ... + def timeHeld(self, /) -> float: ... + def timestamp(self, /) -> int: ... + def uniqueId(self, /) -> PySide6.QtGui.QPointingDeviceUniqueId: ... + def velocity(self, /) -> PySide6.QtGui.QVector2D: ... + + +class QExposeEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QExposeEvent, /) -> None: ... + @typing.overload + def __init__(self, m_region: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QExposeEvent: ... + def region(self, /) -> PySide6.QtGui.QRegion: ... + + +class QFileOpenEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QFileOpenEvent, /) -> None: ... + @typing.overload + def __init__(self, file: str, /) -> None: ... + @typing.overload + def __init__(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QFileOpenEvent: ... + def file(self, /) -> str: ... + def openFile(self, file: PySide6.QtCore.QFile, flags: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> bool: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QFocusEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, /, reason: PySide6.QtCore.Qt.FocusReason = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + + def __repr__(self, /) -> str: ... + def clone(self, /) -> PySide6.QtGui.QFocusEvent: ... + def gotFocus(self, /) -> bool: ... + def lostFocus(self, /) -> bool: ... + def reason(self, /) -> PySide6.QtCore.Qt.FocusReason: ... + + +class QFont(Shiboken.Object): + + class Capitalization(enum.Enum): + + MixedCase = 0x0 + AllUppercase = 0x1 + AllLowercase = 0x2 + SmallCaps = 0x3 + Capitalize = 0x4 + + class HintingPreference(enum.Enum): + + PreferDefaultHinting = 0x0 + PreferNoHinting = 0x1 + PreferVerticalHinting = 0x2 + PreferFullHinting = 0x3 + + class SpacingType(enum.Enum): + + PercentageSpacing = 0x0 + AbsoluteSpacing = 0x1 + + class Stretch(enum.IntEnum): + + AnyStretch = 0x0 + UltraCondensed = 0x32 + ExtraCondensed = 0x3e + Condensed = 0x4b + SemiCondensed = 0x57 + Unstretched = 0x64 + SemiExpanded = 0x70 + Expanded = 0x7d + ExtraExpanded = 0x96 + UltraExpanded = 0xc8 + + class Style(enum.Enum): + + StyleNormal = 0x0 + StyleItalic = 0x1 + StyleOblique = 0x2 + + class StyleHint(enum.Enum): + + Helvetica = 0x0 + SansSerif = 0x0 + Serif = 0x1 + Times = 0x1 + Courier = 0x2 + TypeWriter = 0x2 + Decorative = 0x3 + OldEnglish = 0x3 + System = 0x4 + AnyStyle = 0x5 + Cursive = 0x6 + Monospace = 0x7 + Fantasy = 0x8 + + class StyleStrategy(enum.Flag): + + PreferDefault = 0x1 + PreferBitmap = 0x2 + PreferDevice = 0x4 + PreferOutline = 0x8 + ForceOutline = 0x10 + PreferMatch = 0x20 + PreferQuality = 0x40 + PreferAntialias = 0x80 + NoAntialias = 0x100 + NoSubpixelAntialias = 0x800 + PreferNoShaping = 0x1000 + ContextFontMerging = 0x2000 + PreferTypoLineMetrics = 0x4000 + NoFontMerging = 0x8000 + + class Tag(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Tag: PySide6.QtGui.QFont.Tag, /) -> None: ... + @typing.overload + def __init__(self, name: str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QFont.Tag | str, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtGui.QFont.Tag | str, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtGui.QFont.Tag | str, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __le__(self, rhs: PySide6.QtGui.QFont.Tag | str, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtGui.QFont.Tag | str, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtGui.QFont.Tag | str, /) -> bool: ... + @staticmethod + def fromString(name: str, /) -> PySide6.QtGui.QFont.Tag: ... + @staticmethod + def fromValue(value: int, /) -> PySide6.QtGui.QFont.Tag: ... + def isValid(self, /) -> bool: ... + def toString(self, /) -> PySide6.QtCore.QByteArray: ... + def value(self, /) -> int: ... + + class Weight(enum.IntEnum): + + Thin = 0x64 + ExtraLight = 0xc8 + Light = 0x12c + Normal = 0x190 + Medium = 0x1f4 + DemiBold = 0x258 + Bold = 0x2bc + ExtraBold = 0x320 + Black = 0x384 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, font: PySide6.QtGui.QFont, /) -> None: ... + @typing.overload + def __init__(self, family: str, /, pointSize: int = ..., weight: int = ..., italic: bool = ...) -> None: ... + @typing.overload + def __init__(self, families: collections.abc.Sequence[str], /, pointSize: int = ..., weight: int = ..., italic: bool = ...) -> None: ... + @typing.overload + def __init__(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], pd: PySide6.QtGui.QPaintDevice, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, arg__1: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> bool: ... + def __hash__(self, /) -> int: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __lt__(self, arg__1: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> bool: ... + def __ne__(self, arg__1: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def bold(self, /) -> bool: ... + @staticmethod + def cacheStatistics() -> None: ... + def capitalization(self, /) -> PySide6.QtGui.QFont.Capitalization: ... + @staticmethod + def cleanup() -> None: ... + def clearFeatures(self, /) -> None: ... + def clearVariableAxes(self, /) -> None: ... + def defaultFamily(self, /) -> str: ... + def exactMatch(self, /) -> bool: ... + def families(self, /) -> typing.List[str]: ... + def family(self, /) -> str: ... + def featureTags(self, /) -> typing.List[PySide6.QtGui.QFont.Tag]: ... + def featureValue(self, tag: PySide6.QtGui.QFont.Tag | str, /) -> int: ... + def fixedPitch(self, /) -> bool: ... + def fromString(self, arg__1: str, /) -> bool: ... + def hintingPreference(self, /) -> PySide6.QtGui.QFont.HintingPreference: ... + @staticmethod + def initialize() -> None: ... + @staticmethod + def insertSubstitution(arg__1: str, arg__2: str, /) -> None: ... + @staticmethod + def insertSubstitutions(arg__1: str, arg__2: collections.abc.Sequence[str], /) -> None: ... + def isCopyOf(self, arg__1: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> bool: ... + def isFeatureSet(self, tag: PySide6.QtGui.QFont.Tag | str, /) -> bool: ... + def isVariableAxisSet(self, tag: PySide6.QtGui.QFont.Tag | str, /) -> bool: ... + def italic(self, /) -> bool: ... + def kerning(self, /) -> bool: ... + def key(self, /) -> str: ... + def legacyWeight(self, /) -> int: ... + def letterSpacing(self, /) -> float: ... + def letterSpacingType(self, /) -> PySide6.QtGui.QFont.SpacingType: ... + def overline(self, /) -> bool: ... + def pixelSize(self, /) -> int: ... + def pointSize(self, /) -> int: ... + def pointSizeF(self, /) -> float: ... + @staticmethod + def removeSubstitutions(arg__1: str, /) -> None: ... + def resolve(self, arg__1: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> PySide6.QtGui.QFont: ... + def resolveMask(self, /) -> int: ... + def setBold(self, arg__1: bool, /) -> None: ... + def setCapitalization(self, arg__1: PySide6.QtGui.QFont.Capitalization, /) -> None: ... + def setFamilies(self, arg__1: collections.abc.Sequence[str], /) -> None: ... + def setFamily(self, arg__1: str, /) -> None: ... + def setFeature(self, tag: PySide6.QtGui.QFont.Tag | str, value: int, /) -> None: ... + def setFixedPitch(self, arg__1: bool, /) -> None: ... + def setHintingPreference(self, hintingPreference: PySide6.QtGui.QFont.HintingPreference, /) -> None: ... + def setItalic(self, b: bool, /) -> None: ... + def setKerning(self, arg__1: bool, /) -> None: ... + def setLegacyWeight(self, legacyWeight: int, /) -> None: ... + def setLetterSpacing(self, type: PySide6.QtGui.QFont.SpacingType, spacing: float, /) -> None: ... + def setOverline(self, arg__1: bool, /) -> None: ... + def setPixelSize(self, arg__1: int, /) -> None: ... + def setPointSize(self, arg__1: int, /) -> None: ... + def setPointSizeF(self, arg__1: float, /) -> None: ... + def setResolveMask(self, mask: int, /) -> None: ... + def setStretch(self, arg__1: int, /) -> None: ... + def setStrikeOut(self, arg__1: bool, /) -> None: ... + def setStyle(self, style: PySide6.QtGui.QFont.Style, /) -> None: ... + def setStyleHint(self, arg__1: PySide6.QtGui.QFont.StyleHint, /, strategy: PySide6.QtGui.QFont.StyleStrategy = ...) -> None: ... + def setStyleName(self, arg__1: str, /) -> None: ... + def setStyleStrategy(self, s: PySide6.QtGui.QFont.StyleStrategy, /) -> None: ... + def setUnderline(self, arg__1: bool, /) -> None: ... + def setVariableAxis(self, tag: PySide6.QtGui.QFont.Tag | str, value: float, /) -> None: ... + def setWeight(self, weight: PySide6.QtGui.QFont.Weight, /) -> None: ... + def setWordSpacing(self, spacing: float, /) -> None: ... + def stretch(self, /) -> int: ... + def strikeOut(self, /) -> bool: ... + def style(self, /) -> PySide6.QtGui.QFont.Style: ... + def styleHint(self, /) -> PySide6.QtGui.QFont.StyleHint: ... + def styleName(self, /) -> str: ... + def styleStrategy(self, /) -> PySide6.QtGui.QFont.StyleStrategy: ... + @staticmethod + def substitute(arg__1: str, /) -> str: ... + @staticmethod + def substitutes(arg__1: str, /) -> typing.List[str]: ... + @staticmethod + def substitutions() -> typing.List[str]: ... + def swap(self, other: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def toString(self, /) -> str: ... + def underline(self, /) -> bool: ... + def unsetFeature(self, tag: PySide6.QtGui.QFont.Tag | str, /) -> None: ... + def unsetVariableAxis(self, tag: PySide6.QtGui.QFont.Tag | str, /) -> None: ... + def variableAxisTags(self, /) -> typing.List[PySide6.QtGui.QFont.Tag]: ... + def variableAxisValue(self, tag: PySide6.QtGui.QFont.Tag | str, /) -> float: ... + def weight(self, /) -> PySide6.QtGui.QFont.Weight: ... + def wordSpacing(self, /) -> float: ... + + +class QFontDatabase(Shiboken.Object): + + class SystemFont(enum.Enum): + + GeneralFont = 0x0 + FixedFont = 0x1 + TitleFont = 0x2 + SmallestReadableFont = 0x3 + + class WritingSystem(enum.Enum): + + Any = 0x0 + Latin = 0x1 + Greek = 0x2 + Cyrillic = 0x3 + Armenian = 0x4 + Hebrew = 0x5 + Arabic = 0x6 + Syriac = 0x7 + Thaana = 0x8 + Devanagari = 0x9 + Bengali = 0xa + Gurmukhi = 0xb + Gujarati = 0xc + Oriya = 0xd + Tamil = 0xe + Telugu = 0xf + Kannada = 0x10 + Malayalam = 0x11 + Sinhala = 0x12 + Thai = 0x13 + Lao = 0x14 + Tibetan = 0x15 + Myanmar = 0x16 + Georgian = 0x17 + Khmer = 0x18 + SimplifiedChinese = 0x19 + TraditionalChinese = 0x1a + Japanese = 0x1b + Korean = 0x1c + Vietnamese = 0x1d + Other = 0x1e + Symbol = 0x1e + Ogham = 0x1f + Runic = 0x20 + Nko = 0x21 + WritingSystemsCount = 0x22 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QFontDatabase: PySide6.QtGui.QFontDatabase, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def addApplicationEmojiFontFamily(familyName: str, /) -> None: ... + @staticmethod + def addApplicationFont(fileName: str, /) -> int: ... + @staticmethod + def addApplicationFontFromData(fontData: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> int: ... + @staticmethod + def applicationEmojiFontFamilies() -> typing.List[str]: ... + @staticmethod + def applicationFontFamilies(id: int, /) -> typing.List[str]: ... + @staticmethod + def bold(family: str, style: str, /) -> bool: ... + @staticmethod + def families(writingSystem: PySide6.QtGui.QFontDatabase.WritingSystem = ...) -> typing.List[str]: ... + @staticmethod + def font(family: str, style: str, pointSize: int, /) -> PySide6.QtGui.QFont: ... + @staticmethod + def hasFamily(family: str, /) -> bool: ... + @staticmethod + def isBitmapScalable(family: str, /, style: str = ...) -> bool: ... + @staticmethod + def isFixedPitch(family: str, /, style: str = ...) -> bool: ... + @staticmethod + def isPrivateFamily(family: str, /) -> bool: ... + @staticmethod + def isScalable(family: str, /, style: str = ...) -> bool: ... + @staticmethod + def isSmoothlyScalable(family: str, /, style: str = ...) -> bool: ... + @staticmethod + def italic(family: str, style: str, /) -> bool: ... + @staticmethod + def pointSizes(family: str, /, style: str = ...) -> typing.List[int]: ... + @staticmethod + def removeAllApplicationFonts() -> bool: ... + @staticmethod + def removeApplicationEmojiFontFamily(familyName: str, /) -> bool: ... + @staticmethod + def removeApplicationFont(id: int, /) -> bool: ... + @staticmethod + def setApplicationEmojiFontFamilies(familyNames: collections.abc.Sequence[str], /) -> None: ... + @staticmethod + def smoothSizes(family: str, style: str, /) -> typing.List[int]: ... + @staticmethod + def standardSizes() -> typing.List[int]: ... + @typing.overload + @staticmethod + def styleString(fontInfo: PySide6.QtGui.QFontInfo | PySide6.QtGui.QFont, /) -> str: ... + @typing.overload + @staticmethod + def styleString(font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> str: ... + @staticmethod + def styles(family: str, /) -> typing.List[str]: ... + @staticmethod + def systemFont(type: PySide6.QtGui.QFontDatabase.SystemFont, /) -> PySide6.QtGui.QFont: ... + @staticmethod + def weight(family: str, style: str, /) -> int: ... + @staticmethod + def writingSystemName(writingSystem: PySide6.QtGui.QFontDatabase.WritingSystem, /) -> str: ... + @staticmethod + def writingSystemSample(writingSystem: PySide6.QtGui.QFontDatabase.WritingSystem, /) -> str: ... + @typing.overload + @staticmethod + def writingSystems() -> typing.List[PySide6.QtGui.QFontDatabase.WritingSystem]: ... + @typing.overload + @staticmethod + def writingSystems(family: str, /) -> typing.List[PySide6.QtGui.QFontDatabase.WritingSystem]: ... + + +class QFontInfo(Shiboken.Object): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QFontInfo, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def bold(self, /) -> bool: ... + def exactMatch(self, /) -> bool: ... + def family(self, /) -> str: ... + def fixedPitch(self, /) -> bool: ... + def italic(self, /) -> bool: ... + def legacyWeight(self, /) -> int: ... + def overline(self, /) -> bool: ... + def pixelSize(self, /) -> int: ... + def pointSize(self, /) -> int: ... + def pointSizeF(self, /) -> float: ... + def strikeOut(self, /) -> bool: ... + def style(self, /) -> PySide6.QtGui.QFont.Style: ... + def styleHint(self, /) -> PySide6.QtGui.QFont.StyleHint: ... + def styleName(self, /) -> str: ... + def swap(self, other: PySide6.QtGui.QFontInfo | PySide6.QtGui.QFont, /) -> None: ... + def underline(self, /) -> bool: ... + def variableAxes(self, /) -> typing.List[PySide6.QtGui.QFontVariableAxis]: ... + def weight(self, /) -> int: ... + + +class QFontMetrics(Shiboken.Object): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QFontMetrics, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + @typing.overload + def __init__(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], pd: PySide6.QtGui.QPaintDevice, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QFontMetrics, /) -> bool: ... + def __ne__(self, other: PySide6.QtGui.QFontMetrics, /) -> bool: ... + def ascent(self, /) -> int: ... + def averageCharWidth(self, /) -> int: ... + @typing.overload + def boundingRect(self, r: PySide6.QtCore.QRect, flags: int, text: str, /, tabstops: int | None = ..., tabarray: object | None = ...) -> PySide6.QtCore.QRect: ... + @typing.overload + def boundingRect(self, text: str, /) -> PySide6.QtCore.QRect: ... + @typing.overload + def boundingRect(self, text: str, textOption: PySide6.QtGui.QTextOption | PySide6.QtCore.Qt.AlignmentFlag, /) -> PySide6.QtCore.QRect: ... + @typing.overload + def boundingRect(self, x: int, y: int, w: int, h: int, flags: int, text: str, /, tabstops: int | None = ..., tabarray: object | None = ...) -> PySide6.QtCore.QRect: ... + def boundingRectChar(self, arg__1: int, /) -> PySide6.QtCore.QRect: ... + def capHeight(self, /) -> int: ... + def descent(self, /) -> int: ... + def elidedText(self, text: str, mode: PySide6.QtCore.Qt.TextElideMode, width: int, /, flags: int | None = ...) -> str: ... + def fontDpi(self, /) -> float: ... + def height(self, /) -> int: ... + @typing.overload + def horizontalAdvance(self, arg__1: str, textOption: PySide6.QtGui.QTextOption | PySide6.QtCore.Qt.AlignmentFlag, /) -> int: ... + @typing.overload + def horizontalAdvance(self, arg__1: str, /, len: int = ...) -> int: ... + def horizontalAdvanceChar(self, arg__1: int, /) -> int: ... + def inFont(self, arg__1: str, /) -> bool: ... + def inFontUcs4(self, ucs4: int, /) -> bool: ... + def leading(self, /) -> int: ... + def leftBearing(self, arg__1: str, /) -> int: ... + def lineSpacing(self, /) -> int: ... + def lineWidth(self, /) -> int: ... + def maxWidth(self, /) -> int: ... + def minLeftBearing(self, /) -> int: ... + def minRightBearing(self, /) -> int: ... + def overlinePos(self, /) -> int: ... + def rightBearing(self, arg__1: str, /) -> int: ... + def size(self, flags: int, str: str, /, tabstops: int | None = ..., tabarray: object | None = ...) -> PySide6.QtCore.QSize: ... + def strikeOutPos(self, /) -> int: ... + def swap(self, other: PySide6.QtGui.QFontMetrics, /) -> None: ... + @typing.overload + def tightBoundingRect(self, text: str, /) -> PySide6.QtCore.QRect: ... + @typing.overload + def tightBoundingRect(self, text: str, textOption: PySide6.QtGui.QTextOption | PySide6.QtCore.Qt.AlignmentFlag, /) -> PySide6.QtCore.QRect: ... + def underlinePos(self, /) -> int: ... + def xHeight(self, /) -> int: ... + + +class QFontMetricsF(Shiboken.Object): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QFontMetrics, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QFontMetricsF, /) -> None: ... + @typing.overload + def __init__(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + @typing.overload + def __init__(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], pd: PySide6.QtGui.QPaintDevice, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QFontMetricsF | PySide6.QtGui.QFontMetrics, /) -> bool: ... + def __ne__(self, other: PySide6.QtGui.QFontMetricsF | PySide6.QtGui.QFontMetrics, /) -> bool: ... + def ascent(self, /) -> float: ... + def averageCharWidth(self, /) -> float: ... + @typing.overload + def boundingRect(self, string: str, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def boundingRect(self, text: str, textOption: PySide6.QtGui.QTextOption | PySide6.QtCore.Qt.AlignmentFlag, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def boundingRect(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, flags: int, string: str, /, tabstops: int | None = ..., tabarray: object | None = ...) -> PySide6.QtCore.QRectF: ... + def boundingRectChar(self, arg__1: int, /) -> PySide6.QtCore.QRectF: ... + def capHeight(self, /) -> float: ... + def descent(self, /) -> float: ... + def elidedText(self, text: str, mode: PySide6.QtCore.Qt.TextElideMode, width: float, /, flags: int | None = ...) -> str: ... + def fontDpi(self, /) -> float: ... + def height(self, /) -> float: ... + @typing.overload + def horizontalAdvance(self, string: str, textOption: PySide6.QtGui.QTextOption | PySide6.QtCore.Qt.AlignmentFlag, /) -> float: ... + @typing.overload + def horizontalAdvance(self, string: str, /, length: int = ...) -> float: ... + def horizontalAdvanceChar(self, arg__1: int, /) -> float: ... + def inFont(self, arg__1: str, /) -> bool: ... + def inFontUcs4(self, ucs4: int, /) -> bool: ... + def leading(self, /) -> float: ... + def leftBearing(self, arg__1: str, /) -> float: ... + def lineSpacing(self, /) -> float: ... + def lineWidth(self, /) -> float: ... + def maxWidth(self, /) -> float: ... + def minLeftBearing(self, /) -> float: ... + def minRightBearing(self, /) -> float: ... + def overlinePos(self, /) -> float: ... + def rightBearing(self, arg__1: str, /) -> float: ... + def size(self, flags: int, str: str, /, tabstops: int | None = ..., tabarray: object | None = ...) -> PySide6.QtCore.QSizeF: ... + def strikeOutPos(self, /) -> float: ... + def swap(self, other: PySide6.QtGui.QFontMetricsF | PySide6.QtGui.QFontMetrics, /) -> None: ... + @typing.overload + def tightBoundingRect(self, text: str, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def tightBoundingRect(self, text: str, textOption: PySide6.QtGui.QTextOption | PySide6.QtCore.Qt.AlignmentFlag, /) -> PySide6.QtCore.QRectF: ... + def underlinePos(self, /) -> float: ... + def xHeight(self, /) -> float: ... + + +class QFontVariableAxis(Shiboken.Object): + + @typing.overload + def __init__(self, axis: PySide6.QtGui.QFontVariableAxis, /, *, tag: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., name: str | None = ..., minimumValue: float | None = ..., maximumValue: float | None = ..., defaultValue: float | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, tag: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., name: str | None = ..., minimumValue: float | None = ..., maximumValue: float | None = ..., defaultValue: float | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def defaultValue(self, /) -> float: ... + def maximumValue(self, /) -> float: ... + def minimumValue(self, /) -> float: ... + def name(self, /) -> str: ... + def setDefaultValue(self, defaultValue: float, /) -> None: ... + def setMaximumValue(self, maximumValue: float, /) -> None: ... + def setMinimumValue(self, minimumValue: float, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setTag(self, tag: PySide6.QtGui.QFont.Tag | str, /) -> None: ... + def swap(self, other: PySide6.QtGui.QFontVariableAxis, /) -> None: ... + def tag(self, /) -> PySide6.QtGui.QFont.Tag: ... + + +class QGlyphRun(Shiboken.Object): + + class GlyphRunFlag(enum.Flag): + + Overline = 0x1 + Underline = 0x2 + StrikeOut = 0x4 + RightToLeft = 0x8 + SplitLigature = 0x10 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QGlyphRun, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QGlyphRun, /) -> bool: ... + def __ne__(self, other: PySide6.QtGui.QGlyphRun, /) -> bool: ... + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def clear(self, /) -> None: ... + def flags(self, /) -> PySide6.QtGui.QGlyphRun.GlyphRunFlag: ... + def glyphIndexes(self, /) -> typing.List[int]: ... + def isEmpty(self, /) -> bool: ... + def isRightToLeft(self, /) -> bool: ... + def overline(self, /) -> bool: ... + def positions(self, /) -> typing.List[PySide6.QtCore.QPointF]: ... + def rawFont(self, /) -> PySide6.QtGui.QRawFont: ... + def setBoundingRect(self, boundingRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def setFlag(self, flag: PySide6.QtGui.QGlyphRun.GlyphRunFlag, /, enabled: bool = ...) -> None: ... + def setFlags(self, flags: PySide6.QtGui.QGlyphRun.GlyphRunFlag, /) -> None: ... + def setGlyphIndexes(self, glyphIndexes: collections.abc.Sequence[int], /) -> None: ... + def setOverline(self, overline: bool, /) -> None: ... + def setPositions(self, positions: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> None: ... + def setRawData(self, glyphIndexArray: int, glyphPositionArray: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, size: int, /) -> None: ... + def setRawFont(self, rawFont: PySide6.QtGui.QRawFont, /) -> None: ... + def setRightToLeft(self, on: bool, /) -> None: ... + def setSourceString(self, sourceString: str, /) -> None: ... + def setStrikeOut(self, strikeOut: bool, /) -> None: ... + def setStringIndexes(self, stringIndexes: collections.abc.Sequence[int], /) -> None: ... + def setUnderline(self, underline: bool, /) -> None: ... + def sourceString(self, /) -> str: ... + def strikeOut(self, /) -> bool: ... + def stringIndexes(self, /) -> typing.List[int]: ... + def swap(self, other: PySide6.QtGui.QGlyphRun, /) -> None: ... + def underline(self, /) -> bool: ... + + +class QGradient(Shiboken.Object): + + class CoordinateMode(enum.Enum): + + LogicalMode = 0x0 + StretchToDeviceMode = 0x1 + ObjectBoundingMode = 0x2 + ObjectMode = 0x3 + + class InterpolationMode(enum.Enum): + + ColorInterpolation = 0x0 + ComponentInterpolation = 0x1 + + class Preset(enum.Enum): + + WarmFlame = 0x1 + NightFade = 0x2 + SpringWarmth = 0x3 + JuicyPeach = 0x4 + YoungPassion = 0x5 + LadyLips = 0x6 + SunnyMorning = 0x7 + RainyAshville = 0x8 + FrozenDreams = 0x9 + WinterNeva = 0xa + DustyGrass = 0xb + TemptingAzure = 0xc + HeavyRain = 0xd + AmyCrisp = 0xe + MeanFruit = 0xf + DeepBlue = 0x10 + RipeMalinka = 0x11 + CloudyKnoxville = 0x12 + MalibuBeach = 0x13 + NewLife = 0x14 + TrueSunset = 0x15 + MorpheusDen = 0x16 + RareWind = 0x17 + NearMoon = 0x18 + WildApple = 0x19 + SaintPetersburg = 0x1a + PlumPlate = 0x1c + EverlastingSky = 0x1d + HappyFisher = 0x1e + Blessing = 0x1f + SharpeyeEagle = 0x20 + LadogaBottom = 0x21 + LemonGate = 0x22 + ItmeoBranding = 0x23 + ZeusMiracle = 0x24 + OldHat = 0x25 + StarWine = 0x26 + HappyAcid = 0x29 + AwesomePine = 0x2a + NewYork = 0x2b + ShyRainbow = 0x2c + MixedHopes = 0x2e + FlyHigh = 0x2f + StrongBliss = 0x30 + FreshMilk = 0x31 + SnowAgain = 0x32 + FebruaryInk = 0x33 + KindSteel = 0x34 + SoftGrass = 0x35 + GrownEarly = 0x36 + SharpBlues = 0x37 + ShadyWater = 0x38 + DirtyBeauty = 0x39 + GreatWhale = 0x3a + TeenNotebook = 0x3b + PoliteRumors = 0x3c + SweetPeriod = 0x3d + WideMatrix = 0x3e + SoftCherish = 0x3f + RedSalvation = 0x40 + BurningSpring = 0x41 + NightParty = 0x42 + SkyGlider = 0x43 + HeavenPeach = 0x44 + PurpleDivision = 0x45 + AquaSplash = 0x46 + SpikyNaga = 0x48 + LoveKiss = 0x49 + CleanMirror = 0x4b + PremiumDark = 0x4c + ColdEvening = 0x4d + CochitiLake = 0x4e + SummerGames = 0x4f + PassionateBed = 0x50 + MountainRock = 0x51 + DesertHump = 0x52 + JungleDay = 0x53 + PhoenixStart = 0x54 + OctoberSilence = 0x55 + FarawayRiver = 0x56 + AlchemistLab = 0x57 + OverSun = 0x58 + PremiumWhite = 0x59 + MarsParty = 0x5a + EternalConstance = 0x5b + JapanBlush = 0x5c + SmilingRain = 0x5d + CloudyApple = 0x5e + BigMango = 0x5f + HealthyWater = 0x60 + AmourAmour = 0x61 + RiskyConcrete = 0x62 + StrongStick = 0x63 + ViciousStance = 0x64 + PaloAlto = 0x65 + HappyMemories = 0x66 + MidnightBloom = 0x67 + Crystalline = 0x68 + PartyBliss = 0x6a + ConfidentCloud = 0x6b + LeCocktail = 0x6c + RiverCity = 0x6d + FrozenBerry = 0x6e + ChildCare = 0x70 + FlyingLemon = 0x71 + NewRetrowave = 0x72 + HiddenJaguar = 0x73 + AboveTheSky = 0x74 + Nega = 0x75 + DenseWater = 0x76 + Seashore = 0x78 + MarbleWall = 0x79 + CheerfulCaramel = 0x7a + NightSky = 0x7b + MagicLake = 0x7c + YoungGrass = 0x7d + ColorfulPeach = 0x7e + GentleCare = 0x7f + PlumBath = 0x80 + HappyUnicorn = 0x81 + AfricanField = 0x83 + SolidStone = 0x84 + OrangeJuice = 0x85 + GlassWater = 0x86 + NorthMiracle = 0x88 + FruitBlend = 0x89 + MillenniumPine = 0x8a + HighFlight = 0x8b + MoleHall = 0x8c + SpaceShift = 0x8e + ForestInei = 0x8f + RoyalGarden = 0x90 + RichMetal = 0x91 + JuicyCake = 0x92 + SmartIndigo = 0x93 + SandStrike = 0x94 + NorseBeauty = 0x95 + AquaGuidance = 0x96 + SunVeggie = 0x97 + SeaLord = 0x98 + BlackSea = 0x99 + GrassShampoo = 0x9a + LandingAircraft = 0x9b + WitchDance = 0x9c + SleeplessNight = 0x9d + AngelCare = 0x9e + CrystalRiver = 0x9f + SoftLipstick = 0xa0 + SaltMountain = 0xa1 + PerfectWhite = 0xa2 + FreshOasis = 0xa3 + StrictNovember = 0xa4 + MorningSalad = 0xa5 + DeepRelief = 0xa6 + SeaStrike = 0xa7 + NightCall = 0xa8 + SupremeSky = 0xa9 + LightBlue = 0xaa + MindCrawl = 0xab + LilyMeadow = 0xac + SugarLollipop = 0xad + SweetDessert = 0xae + MagicRay = 0xaf + TeenParty = 0xb0 + FrozenHeat = 0xb1 + GagarinView = 0xb2 + FabledSunset = 0xb3 + PerfectBlue = 0xb4 + NumPresets = 0xb5 + + class Spread(enum.Enum): + + PadSpread = 0x0 + ReflectSpread = 0x1 + RepeatSpread = 0x2 + + class Type(enum.Enum): + + LinearGradient = 0x0 + RadialGradient = 0x1 + ConicalGradient = 0x2 + NoGradient = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QGradient.Preset, /) -> None: ... + @typing.overload + def __init__(self, QGradient: PySide6.QtGui.QGradient, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, gradient: PySide6.QtGui.QGradient | PySide6.QtGui.QGradient.Preset, /) -> bool: ... + def __ne__(self, other: PySide6.QtGui.QGradient | PySide6.QtGui.QGradient.Preset, /) -> bool: ... + def coordinateMode(self, /) -> PySide6.QtGui.QGradient.CoordinateMode: ... + def interpolationMode(self, /) -> PySide6.QtGui.QGradient.InterpolationMode: ... + def setColorAt(self, pos: float, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setCoordinateMode(self, mode: PySide6.QtGui.QGradient.CoordinateMode, /) -> None: ... + def setInterpolationMode(self, mode: PySide6.QtGui.QGradient.InterpolationMode, /) -> None: ... + def setSpread(self, spread: PySide6.QtGui.QGradient.Spread, /) -> None: ... + def setStops(self, stops: collections.abc.Sequence[typing.Tuple[float, PySide6.QtGui.QColor]], /) -> None: ... + def spread(self, /) -> PySide6.QtGui.QGradient.Spread: ... + def stops(self, /) -> typing.List[typing.Tuple[float, PySide6.QtGui.QColor]]: ... + def type(self, /) -> PySide6.QtGui.QGradient.Type: ... + + +class QGuiApplication(PySide6.QtCore.QCoreApplication): + + applicationDisplayNameChanged: typing.ClassVar[Signal] = ... # applicationDisplayNameChanged() + applicationStateChanged : typing.ClassVar[Signal] = ... # applicationStateChanged(Qt::ApplicationState) + commitDataRequest : typing.ClassVar[Signal] = ... # commitDataRequest(QSessionManager&) + focusObjectChanged : typing.ClassVar[Signal] = ... # focusObjectChanged(QObject*) + focusWindowChanged : typing.ClassVar[Signal] = ... # focusWindowChanged(QWindow*) + fontChanged : typing.ClassVar[Signal] = ... # fontChanged(QFont) + fontDatabaseChanged : typing.ClassVar[Signal] = ... # fontDatabaseChanged() + lastWindowClosed : typing.ClassVar[Signal] = ... # lastWindowClosed() + layoutDirectionChanged : typing.ClassVar[Signal] = ... # layoutDirectionChanged(Qt::LayoutDirection) + paletteChanged : typing.ClassVar[Signal] = ... # paletteChanged(QPalette) + primaryScreenChanged : typing.ClassVar[Signal] = ... # primaryScreenChanged(QScreen*) + saveStateRequest : typing.ClassVar[Signal] = ... # saveStateRequest(QSessionManager&) + screenAdded : typing.ClassVar[Signal] = ... # screenAdded(QScreen*) + screenRemoved : typing.ClassVar[Signal] = ... # screenRemoved(QScreen*) + + @typing.overload + def __init__(self, arguments: collections.abc.Sequence[str], /, *, windowIcon: PySide6.QtGui.QIcon | None = ..., applicationDisplayName: str | None = ..., desktopFileName: str | None = ..., layoutDirection: PySide6.QtCore.Qt.LayoutDirection | None = ..., platformName: str | None = ..., quitOnLastWindowClosed: bool | None = ..., primaryScreen: PySide6.QtGui.QScreen | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, windowIcon: PySide6.QtGui.QIcon | None = ..., applicationDisplayName: str | None = ..., desktopFileName: str | None = ..., layoutDirection: PySide6.QtCore.Qt.LayoutDirection | None = ..., platformName: str | None = ..., quitOnLastWindowClosed: bool | None = ..., primaryScreen: PySide6.QtGui.QScreen | None = ...) -> None: ... + + @staticmethod + def allWindows() -> typing.List[PySide6.QtGui.QWindow]: ... + @staticmethod + def applicationDisplayName() -> str: ... + @staticmethod + def applicationState() -> PySide6.QtCore.Qt.ApplicationState: ... + @staticmethod + def changeOverrideCursor(arg__1: PySide6.QtGui.QCursor | PySide6.QtCore.Qt.CursorShape | PySide6.QtGui.QPixmap, /) -> None: ... + @staticmethod + def clipboard() -> PySide6.QtGui.QClipboard: ... + @staticmethod + def desktopFileName() -> str: ... + @staticmethod + def desktopSettingsAware() -> bool: ... + def devicePixelRatio(self, /) -> float: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + @staticmethod + def exec() -> int: ... + def exec_(self, /) -> int: ... + @staticmethod + def focusObject() -> PySide6.QtCore.QObject: ... + @staticmethod + def focusWindow() -> PySide6.QtGui.QWindow: ... + @staticmethod + def font() -> PySide6.QtGui.QFont: ... + @staticmethod + def highDpiScaleFactorRoundingPolicy() -> PySide6.QtCore.Qt.HighDpiScaleFactorRoundingPolicy: ... + @staticmethod + def inputMethod() -> PySide6.QtGui.QInputMethod: ... + @staticmethod + def isLeftToRight() -> bool: ... + @staticmethod + def isRightToLeft() -> bool: ... + def isSavingSession(self, /) -> bool: ... + def isSessionRestored(self, /) -> bool: ... + @staticmethod + def keyboardModifiers() -> PySide6.QtCore.Qt.KeyboardModifier: ... + @staticmethod + def layoutDirection() -> PySide6.QtCore.Qt.LayoutDirection: ... + @staticmethod + def modalWindow() -> PySide6.QtGui.QWindow | None: ... + @staticmethod + def mouseButtons() -> PySide6.QtCore.Qt.MouseButton: ... + def nativeInterface(self, /) -> object: ... + def notify(self, arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtCore.QEvent, /) -> bool: ... + @staticmethod + def overrideCursor() -> PySide6.QtGui.QCursor: ... + @staticmethod + def palette() -> PySide6.QtGui.QPalette: ... + @staticmethod + def platformFunction(function: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> int: ... + @staticmethod + def platformName() -> str: ... + @staticmethod + def primaryScreen() -> PySide6.QtGui.QScreen: ... + @staticmethod + def queryKeyboardModifiers() -> PySide6.QtCore.Qt.KeyboardModifier: ... + @staticmethod + def quitOnLastWindowClosed() -> bool: ... + def resolveInterface(self, name: bytes | bytearray | memoryview, revision: int, /) -> int: ... + @staticmethod + def restoreOverrideCursor() -> None: ... + @staticmethod + def screenAt(point: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QScreen | None: ... + @staticmethod + def screens() -> typing.List[PySide6.QtGui.QScreen]: ... + def sessionId(self, /) -> str: ... + def sessionKey(self, /) -> str: ... + @staticmethod + def setApplicationDisplayName(name: str, /) -> None: ... + def setBadgeNumber(self, number: int, /) -> None: ... + @staticmethod + def setDesktopFileName(name: str, /) -> None: ... + @staticmethod + def setDesktopSettingsAware(on: bool, /) -> None: ... + @staticmethod + def setFont(arg__1: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + @staticmethod + def setHighDpiScaleFactorRoundingPolicy(policy: PySide6.QtCore.Qt.HighDpiScaleFactorRoundingPolicy, /) -> None: ... + @staticmethod + def setLayoutDirection(direction: PySide6.QtCore.Qt.LayoutDirection, /) -> None: ... + @staticmethod + def setOverrideCursor(arg__1: PySide6.QtGui.QCursor | PySide6.QtCore.Qt.CursorShape | PySide6.QtGui.QPixmap, /) -> object: ... + @staticmethod + def setPalette(pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /) -> None: ... + @staticmethod + def setQuitOnLastWindowClosed(quit: bool, /) -> None: ... + @staticmethod + def setWindowIcon(icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + @staticmethod + def styleHints() -> PySide6.QtGui.QStyleHints: ... + @staticmethod + def sync() -> None: ... + @staticmethod + def topLevelAt(pos: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QWindow: ... + @staticmethod + def topLevelWindows() -> typing.List[PySide6.QtGui.QWindow]: ... + @staticmethod + def windowIcon() -> PySide6.QtGui.QIcon: ... + + +class QHelpEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, pos: PySide6.QtCore.QPoint, globalPos: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QHelpEvent, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QHelpEvent: ... + def globalPos(self, /) -> PySide6.QtCore.QPoint: ... + def globalX(self, /) -> int: ... + def globalY(self, /) -> int: ... + def pos(self, /) -> PySide6.QtCore.QPoint: ... + def x(self, /) -> int: ... + def y(self, /) -> int: ... + + +class QHideEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QHideEvent, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QHideEvent: ... + + +class QHoverEvent(PySide6.QtGui.QSinglePointEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QHoverEvent, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, oldPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /, modifiers: PySide6.QtCore.Qt.KeyboardModifier = ..., device: PySide6.QtGui.QPointingDevice = ...) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, scenePos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, globalPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, oldPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /, modifiers: PySide6.QtCore.Qt.KeyboardModifier = ..., device: PySide6.QtGui.QPointingDevice = ...) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QHoverEvent: ... + def isUpdateEvent(self, /) -> bool: ... + def oldPos(self, /) -> PySide6.QtCore.QPoint: ... + def oldPosF(self, /) -> PySide6.QtCore.QPointF: ... + def pos(self, /) -> PySide6.QtCore.QPoint: ... + def posF(self, /) -> PySide6.QtCore.QPointF: ... + + +class QIcon(Shiboken.Object): + + class Mode(enum.Enum): + + Normal = 0x0 + Disabled = 0x1 + Active = 0x2 + Selected = 0x3 + + class State(enum.Enum): + + On = 0x0 + Off = 0x1 + + class ThemeIcon(enum.Enum): + + AddressBookNew = 0x0 + ApplicationExit = 0x1 + AppointmentNew = 0x2 + CallStart = 0x3 + CallStop = 0x4 + ContactNew = 0x5 + DocumentNew = 0x6 + DocumentOpen = 0x7 + DocumentOpenRecent = 0x8 + DocumentPageSetup = 0x9 + DocumentPrint = 0xa + DocumentPrintPreview = 0xb + DocumentProperties = 0xc + DocumentRevert = 0xd + DocumentSave = 0xe + DocumentSaveAs = 0xf + DocumentSend = 0x10 + EditClear = 0x11 + EditCopy = 0x12 + EditCut = 0x13 + EditDelete = 0x14 + EditFind = 0x15 + EditPaste = 0x16 + EditRedo = 0x17 + EditSelectAll = 0x18 + EditUndo = 0x19 + FolderNew = 0x1a + FormatIndentLess = 0x1b + FormatIndentMore = 0x1c + FormatJustifyCenter = 0x1d + FormatJustifyFill = 0x1e + FormatJustifyLeft = 0x1f + FormatJustifyRight = 0x20 + FormatTextDirectionLtr = 0x21 + FormatTextDirectionRtl = 0x22 + FormatTextBold = 0x23 + FormatTextItalic = 0x24 + FormatTextUnderline = 0x25 + FormatTextStrikethrough = 0x26 + GoDown = 0x27 + GoHome = 0x28 + GoNext = 0x29 + GoPrevious = 0x2a + GoUp = 0x2b + HelpAbout = 0x2c + HelpFaq = 0x2d + InsertImage = 0x2e + InsertLink = 0x2f + InsertText = 0x30 + ListAdd = 0x31 + ListRemove = 0x32 + MailForward = 0x33 + MailMarkImportant = 0x34 + MailMarkRead = 0x35 + MailMarkUnread = 0x36 + MailMessageNew = 0x37 + MailReplyAll = 0x38 + MailReplySender = 0x39 + MailSend = 0x3a + MediaEject = 0x3b + MediaPlaybackPause = 0x3c + MediaPlaybackStart = 0x3d + MediaPlaybackStop = 0x3e + MediaRecord = 0x3f + MediaSeekBackward = 0x40 + MediaSeekForward = 0x41 + MediaSkipBackward = 0x42 + MediaSkipForward = 0x43 + ObjectRotateLeft = 0x44 + ObjectRotateRight = 0x45 + ProcessStop = 0x46 + SystemLockScreen = 0x47 + SystemLogOut = 0x48 + SystemSearch = 0x49 + SystemReboot = 0x4a + SystemShutdown = 0x4b + ToolsCheckSpelling = 0x4c + ViewFullscreen = 0x4d + ViewRefresh = 0x4e + ViewRestore = 0x4f + WindowClose = 0x50 + WindowNew = 0x51 + ZoomFitBest = 0x52 + ZoomIn = 0x53 + ZoomOut = 0x54 + AudioCard = 0x55 + AudioInputMicrophone = 0x56 + Battery = 0x57 + CameraPhoto = 0x58 + CameraVideo = 0x59 + CameraWeb = 0x5a + Computer = 0x5b + DriveHarddisk = 0x5c + DriveOptical = 0x5d + InputGaming = 0x5e + InputKeyboard = 0x5f + InputMouse = 0x60 + InputTablet = 0x61 + MediaFlash = 0x62 + MediaOptical = 0x63 + MediaTape = 0x64 + MultimediaPlayer = 0x65 + NetworkWired = 0x66 + NetworkWireless = 0x67 + Phone = 0x68 + Printer = 0x69 + Scanner = 0x6a + VideoDisplay = 0x6b + AppointmentMissed = 0x6c + AppointmentSoon = 0x6d + AudioVolumeHigh = 0x6e + AudioVolumeLow = 0x6f + AudioVolumeMedium = 0x70 + AudioVolumeMuted = 0x71 + BatteryCaution = 0x72 + BatteryLow = 0x73 + DialogError = 0x74 + DialogInformation = 0x75 + DialogPassword = 0x76 + DialogQuestion = 0x77 + DialogWarning = 0x78 + FolderDragAccept = 0x79 + FolderOpen = 0x7a + FolderVisiting = 0x7b + ImageLoading = 0x7c + ImageMissing = 0x7d + MailAttachment = 0x7e + MailUnread = 0x7f + MailRead = 0x80 + MailReplied = 0x81 + MediaPlaylistRepeat = 0x82 + MediaPlaylistShuffle = 0x83 + NetworkOffline = 0x84 + PrinterPrinting = 0x85 + SecurityHigh = 0x86 + SecurityLow = 0x87 + SoftwareUpdateAvailable = 0x88 + SoftwareUpdateUrgent = 0x89 + SyncError = 0x8a + SyncSynchronizing = 0x8b + UserAvailable = 0x8c + UserOffline = 0x8d + WeatherClear = 0x8e + WeatherClearNight = 0x8f + WeatherFewClouds = 0x90 + WeatherFewCloudsNight = 0x91 + WeatherFog = 0x92 + WeatherShowers = 0x93 + WeatherSnow = 0x94 + WeatherStorm = 0x95 + NThemeIcons = 0x96 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QIcon, /) -> None: ... + @typing.overload + def __init__(self, engine: PySide6.QtGui.QIconEngine, /) -> None: ... + @typing.overload + def __init__(self, fileName: str, /) -> None: ... + @typing.overload + def __init__(self, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def actualSize(self, window: PySide6.QtGui.QWindow, size: PySide6.QtCore.QSize, /, mode: PySide6.QtGui.QIcon.Mode = ..., state: PySide6.QtGui.QIcon.State = ...) -> PySide6.QtCore.QSize: ... + @typing.overload + def actualSize(self, size: PySide6.QtCore.QSize, /, mode: PySide6.QtGui.QIcon.Mode = ..., state: PySide6.QtGui.QIcon.State = ...) -> PySide6.QtCore.QSize: ... + def addFile(self, fileName: str, /, size: PySide6.QtCore.QSize = ..., mode: PySide6.QtGui.QIcon.Mode = ..., state: PySide6.QtGui.QIcon.State = ...) -> None: ... + @typing.overload + def addPixmap(self, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /, mode: PySide6.QtGui.QIcon.Mode = ..., state: PySide6.QtGui.QIcon.State = ...) -> None: ... + @typing.overload + def addPixmap(self, path: str | bytes | os.PathLike[str], /) -> None: ... + def availableSizes(self, /, mode: PySide6.QtGui.QIcon.Mode = ..., state: PySide6.QtGui.QIcon.State = ...) -> typing.List[PySide6.QtCore.QSize]: ... + def cacheKey(self, /) -> int: ... + @staticmethod + def fallbackSearchPaths() -> typing.List[str]: ... + @staticmethod + def fallbackThemeName() -> str: ... + @typing.overload + @staticmethod + def fromTheme(icon: PySide6.QtGui.QIcon.ThemeIcon, /) -> PySide6.QtGui.QIcon: ... + @typing.overload + @staticmethod + def fromTheme(icon: PySide6.QtGui.QIcon.ThemeIcon, fallback: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> PySide6.QtGui.QIcon: ... + @typing.overload + @staticmethod + def fromTheme(name: str, /) -> PySide6.QtGui.QIcon: ... + @typing.overload + @staticmethod + def fromTheme(name: str, fallback: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> PySide6.QtGui.QIcon: ... + @typing.overload + @staticmethod + def hasThemeIcon(icon: PySide6.QtGui.QIcon.ThemeIcon, /) -> bool: ... + @typing.overload + @staticmethod + def hasThemeIcon(name: str, /) -> bool: ... + def isMask(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def name(self, /) -> str: ... + @typing.overload + def paint(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRect, /, alignment: PySide6.QtCore.Qt.AlignmentFlag = ..., mode: PySide6.QtGui.QIcon.Mode = ..., state: PySide6.QtGui.QIcon.State = ...) -> None: ... + @typing.overload + def paint(self, painter: PySide6.QtGui.QPainter, x: int, y: int, w: int, h: int, /, alignment: PySide6.QtCore.Qt.AlignmentFlag = ..., mode: PySide6.QtGui.QIcon.Mode = ..., state: PySide6.QtGui.QIcon.State = ...) -> None: ... + @typing.overload + def pixmap(self, window: PySide6.QtGui.QWindow, size: PySide6.QtCore.QSize, /, mode: PySide6.QtGui.QIcon.Mode = ..., state: PySide6.QtGui.QIcon.State = ...) -> PySide6.QtGui.QPixmap: ... + @typing.overload + def pixmap(self, size: PySide6.QtCore.QSize, /, mode: PySide6.QtGui.QIcon.Mode = ..., state: PySide6.QtGui.QIcon.State = ...) -> PySide6.QtGui.QPixmap: ... + @typing.overload + def pixmap(self, size: PySide6.QtCore.QSize, devicePixelRatio: float, /, mode: PySide6.QtGui.QIcon.Mode = ..., state: PySide6.QtGui.QIcon.State = ...) -> PySide6.QtGui.QPixmap: ... + @typing.overload + def pixmap(self, extent: int, /, mode: PySide6.QtGui.QIcon.Mode = ..., state: PySide6.QtGui.QIcon.State = ...) -> PySide6.QtGui.QPixmap: ... + @typing.overload + def pixmap(self, w: int, h: int, /, mode: PySide6.QtGui.QIcon.Mode = ..., state: PySide6.QtGui.QIcon.State = ...) -> PySide6.QtGui.QPixmap: ... + @staticmethod + def setFallbackSearchPaths(paths: collections.abc.Sequence[str], /) -> None: ... + @staticmethod + def setFallbackThemeName(name: str, /) -> None: ... + def setIsMask(self, isMask: bool, /) -> None: ... + @staticmethod + def setThemeName(path: str, /) -> None: ... + @staticmethod + def setThemeSearchPaths(searchpath: collections.abc.Sequence[str], /) -> None: ... + def swap(self, other: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + @staticmethod + def themeName() -> str: ... + @staticmethod + def themeSearchPaths() -> typing.List[str]: ... + + +class QIconDragEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QIconDragEvent, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QIconDragEvent: ... + + +class QIconEngine(Shiboken.Object): + + class IconEngineHook(enum.Enum): + + IsNullHook = 0x3 + ScaledPixmapHook = 0x4 + + class ScaledPixmapArgument(Shiboken.Object): + + def __init__(self, /) -> None: ... + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QIconEngine, /) -> None: ... + + def actualSize(self, size: PySide6.QtCore.QSize, mode: PySide6.QtGui.QIcon.Mode, state: PySide6.QtGui.QIcon.State, /) -> PySide6.QtCore.QSize: ... + def addFile(self, fileName: str, size: PySide6.QtCore.QSize, mode: PySide6.QtGui.QIcon.Mode, state: PySide6.QtGui.QIcon.State, /) -> None: ... + def addPixmap(self, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, mode: PySide6.QtGui.QIcon.Mode, state: PySide6.QtGui.QIcon.State, /) -> None: ... + def availableSizes(self, /, mode: PySide6.QtGui.QIcon.Mode = ..., state: PySide6.QtGui.QIcon.State = ...) -> typing.List[PySide6.QtCore.QSize]: ... + def clone(self, /) -> PySide6.QtGui.QIconEngine: ... + def iconName(self, /) -> str: ... + def isNull(self, /) -> bool: ... + def key(self, /) -> str: ... + def paint(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRect, mode: PySide6.QtGui.QIcon.Mode, state: PySide6.QtGui.QIcon.State, /) -> None: ... + def pixmap(self, size: PySide6.QtCore.QSize, mode: PySide6.QtGui.QIcon.Mode, state: PySide6.QtGui.QIcon.State, /) -> PySide6.QtGui.QPixmap: ... + def read(self, in_: PySide6.QtCore.QDataStream, /) -> bool: ... + def scaledPixmap(self, size: PySide6.QtCore.QSize, mode: PySide6.QtGui.QIcon.Mode, state: PySide6.QtGui.QIcon.State, scale: float, /) -> PySide6.QtGui.QPixmap: ... + def write(self, out: PySide6.QtCore.QDataStream, /) -> bool: ... + + +class QImage(PySide6.QtGui.QPaintDevice): + + class Format(enum.Enum): + + Format_Invalid = 0x0 + Format_Mono = 0x1 + Format_MonoLSB = 0x2 + Format_Indexed8 = 0x3 + Format_RGB32 = 0x4 + Format_ARGB32 = 0x5 + Format_ARGB32_Premultiplied = 0x6 + Format_RGB16 = 0x7 + Format_ARGB8565_Premultiplied = 0x8 + Format_RGB666 = 0x9 + Format_ARGB6666_Premultiplied = 0xa + Format_RGB555 = 0xb + Format_ARGB8555_Premultiplied = 0xc + Format_RGB888 = 0xd + Format_RGB444 = 0xe + Format_ARGB4444_Premultiplied = 0xf + Format_RGBX8888 = 0x10 + Format_RGBA8888 = 0x11 + Format_RGBA8888_Premultiplied = 0x12 + Format_BGR30 = 0x13 + Format_A2BGR30_Premultiplied = 0x14 + Format_RGB30 = 0x15 + Format_A2RGB30_Premultiplied = 0x16 + Format_Alpha8 = 0x17 + Format_Grayscale8 = 0x18 + Format_RGBX64 = 0x19 + Format_RGBA64 = 0x1a + Format_RGBA64_Premultiplied = 0x1b + Format_Grayscale16 = 0x1c + Format_BGR888 = 0x1d + Format_RGBX16FPx4 = 0x1e + Format_RGBA16FPx4 = 0x1f + Format_RGBA16FPx4_Premultiplied = 0x20 + Format_RGBX32FPx4 = 0x21 + Format_RGBA32FPx4 = 0x22 + Format_RGBA32FPx4_Premultiplied = 0x23 + Format_CMYK8888 = 0x24 + NImageFormats = 0x25 + + class InvertMode(enum.Enum): + + InvertRgb = 0x0 + InvertRgba = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def __init__(self, size: PySide6.QtCore.QSize, format: PySide6.QtGui.QImage.Format, /) -> None: ... + @typing.overload + def __init__(self, arg__1: str, width: int, height: int, format: PySide6.QtGui.QImage.Format, /) -> None: ... + @typing.overload + def __init__(self, arg__1: str, width: int, height: int, bytes_per_line: int, format: PySide6.QtGui.QImage.Format, /) -> None: ... + @typing.overload + def __init__(self, data: bytes | bytearray | memoryview, width: int, height: int, format: PySide6.QtGui.QImage.Format, /, cleanupFunction: collections.abc.Callable[..., typing.Any] | None = ..., cleanupInfo: int | None = ...) -> None: ... + @typing.overload + def __init__(self, data: bytes | bytearray | memoryview, width: int, height: int, bytesPerLine: int, format: PySide6.QtGui.QImage.Format, /, cleanupFunction: collections.abc.Callable[..., typing.Any] | None = ..., cleanupInfo: int | None = ...) -> None: ... + @typing.overload + def __init__(self, fileName: str | bytes | os.PathLike[str], /, format: bytes | bytearray | memoryview | None = ...) -> None: ... + @typing.overload + def __init__(self, width: int, height: int, format: PySide6.QtGui.QImage.Format, /) -> None: ... + @typing.overload + def __init__(self, xpm: collections.abc.Iterable, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, arg__1: PySide6.QtGui.QImage, /) -> bool: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, arg__1: PySide6.QtGui.QImage, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def allGray(self, /) -> bool: ... + @typing.overload + def applyColorTransform(self, transform: PySide6.QtGui.QColorTransform, /) -> None: ... + @typing.overload + def applyColorTransform(self, transform: PySide6.QtGui.QColorTransform, format: PySide6.QtGui.QImage.Format, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> None: ... + def bitPlaneCount(self, /) -> int: ... + def bits(self, /) -> bytes | bytearray | memoryview: ... + def bytesPerLine(self, /) -> int: ... + def cacheKey(self, /) -> int: ... + def color(self, i: int, /) -> int: ... + def colorCount(self, /) -> int: ... + def colorSpace(self, /) -> PySide6.QtGui.QColorSpace: ... + def colorTable(self, /) -> typing.List[int]: ... + @typing.overload + def colorTransformed(self, transform: PySide6.QtGui.QColorTransform, /) -> PySide6.QtGui.QImage: ... + @typing.overload + def colorTransformed(self, transform: PySide6.QtGui.QColorTransform, format: PySide6.QtGui.QImage.Format, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> PySide6.QtGui.QImage: ... + def constBits(self, /) -> bytes | bytearray | memoryview: ... + def constScanLine(self, arg__1: int, /) -> object: ... + def convertTo(self, f: PySide6.QtGui.QImage.Format, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> None: ... + @typing.overload + def convertToColorSpace(self, colorSpace: PySide6.QtGui.QColorSpace | PySide6.QtGui.QColorSpace.NamedColorSpace, /) -> None: ... + @typing.overload + def convertToColorSpace(self, colorSpace: PySide6.QtGui.QColorSpace | PySide6.QtGui.QColorSpace.NamedColorSpace, format: PySide6.QtGui.QImage.Format, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> None: ... + @typing.overload + def convertToFormat(self, f: PySide6.QtGui.QImage.Format, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> PySide6.QtGui.QImage: ... + @typing.overload + def convertToFormat(self, f: PySide6.QtGui.QImage.Format, colorTable: collections.abc.Sequence[int], /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> PySide6.QtGui.QImage: ... + def convertToFormat_helper(self, format: PySide6.QtGui.QImage.Format, flags: PySide6.QtCore.Qt.ImageConversionFlag, /) -> PySide6.QtGui.QImage: ... + def convertToFormat_inplace(self, format: PySide6.QtGui.QImage.Format, flags: PySide6.QtCore.Qt.ImageConversionFlag, /) -> bool: ... + def convertedTo(self, f: PySide6.QtGui.QImage.Format, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> PySide6.QtGui.QImage: ... + @typing.overload + def convertedToColorSpace(self, colorSpace: PySide6.QtGui.QColorSpace | PySide6.QtGui.QColorSpace.NamedColorSpace, /) -> PySide6.QtGui.QImage: ... + @typing.overload + def convertedToColorSpace(self, colorSpace: PySide6.QtGui.QColorSpace | PySide6.QtGui.QColorSpace.NamedColorSpace, format: PySide6.QtGui.QImage.Format, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> PySide6.QtGui.QImage: ... + @typing.overload + def copy(self, /, rect: PySide6.QtCore.QRect = ...) -> PySide6.QtGui.QImage: ... + @typing.overload + def copy(self, x: int, y: int, w: int, h: int, /) -> PySide6.QtGui.QImage: ... + def createAlphaMask(self, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> PySide6.QtGui.QImage: ... + def createHeuristicMask(self, /, clipTight: bool = ...) -> PySide6.QtGui.QImage: ... + def createMaskFromColor(self, color: int, /, mode: PySide6.QtCore.Qt.MaskMode = ...) -> PySide6.QtGui.QImage: ... + def depth(self, /) -> int: ... + def detachMetadata(self, /, invalidateCache: bool = ...) -> None: ... + def devType(self, /) -> int: ... + def deviceIndependentSize(self, /) -> PySide6.QtCore.QSizeF: ... + def devicePixelRatio(self, /) -> float: ... + def dotsPerMeterX(self, /) -> int: ... + def dotsPerMeterY(self, /) -> int: ... + @typing.overload + def fill(self, color: PySide6.QtCore.Qt.GlobalColor, /) -> None: ... + @typing.overload + def fill(self, pixel: int, /) -> None: ... + @typing.overload + def fill(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def flip(self, /, orient: PySide6.QtCore.Qt.Orientation = ...) -> None: ... + def flipped(self, /, orient: PySide6.QtCore.Qt.Orientation = ...) -> PySide6.QtGui.QImage: ... + def format(self, /) -> PySide6.QtGui.QImage.Format: ... + @staticmethod + def fromData(data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, format: bytes | bytearray | memoryview | None = ...) -> PySide6.QtGui.QImage: ... + @staticmethod + def fromHBITMAP(hbitmap: int, /) -> PySide6.QtGui.QImage: ... + @staticmethod + def fromHICON(icon: int, /) -> PySide6.QtGui.QImage: ... + def hasAlphaChannel(self, /) -> bool: ... + def height(self, /) -> int: ... + def invertPixels(self, /, mode: PySide6.QtGui.QImage.InvertMode = ...) -> None: ... + def isGrayscale(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + @typing.overload + def load(self, device: PySide6.QtCore.QIODevice, format: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def load(self, fileName: str, /, format: bytes | bytearray | memoryview | None = ...) -> bool: ... + def loadFromData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, format: bytes | bytearray | memoryview | None = ...) -> bool: ... + def metric(self, metric: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def mirror(self, /, horizontally: bool = ..., vertically: bool = ...) -> None: ... + def mirrored(self, /, horizontally: bool = ..., vertically: bool = ...) -> PySide6.QtGui.QImage: ... + def mirrored_helper(self, horizontal: bool, vertical: bool, /) -> PySide6.QtGui.QImage: ... + def mirrored_inplace(self, horizontal: bool, vertical: bool, /) -> None: ... + def offset(self, /) -> PySide6.QtCore.QPoint: ... + def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ... + @typing.overload + def pixel(self, pt: PySide6.QtCore.QPoint, /) -> int: ... + @typing.overload + def pixel(self, x: int, y: int, /) -> int: ... + @typing.overload + def pixelColor(self, pt: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QColor: ... + @typing.overload + def pixelColor(self, x: int, y: int, /) -> PySide6.QtGui.QColor: ... + def pixelFormat(self, /) -> PySide6.QtGui.QPixelFormat: ... + @typing.overload + def pixelIndex(self, pt: PySide6.QtCore.QPoint, /) -> int: ... + @typing.overload + def pixelIndex(self, x: int, y: int, /) -> int: ... + def rect(self, /) -> PySide6.QtCore.QRect: ... + def reinterpretAsFormat(self, f: PySide6.QtGui.QImage.Format, /) -> bool: ... + def rgbSwap(self, /) -> None: ... + def rgbSwapped(self, /) -> PySide6.QtGui.QImage: ... + def rgbSwapped_helper(self, /) -> PySide6.QtGui.QImage: ... + def rgbSwapped_inplace(self, /) -> None: ... + @typing.overload + def save(self, device: PySide6.QtCore.QIODevice, /, format: bytes | bytearray | memoryview | None = ..., quality: int = ...) -> bool: ... + @typing.overload + def save(self, fileName: str, /, format: bytes | bytearray | memoryview | None = ..., quality: int = ...) -> bool: ... + @typing.overload + def scaled(self, s: PySide6.QtCore.QSize, /, aspectMode: PySide6.QtCore.Qt.AspectRatioMode = ..., mode: PySide6.QtCore.Qt.TransformationMode = ...) -> PySide6.QtGui.QImage: ... + @typing.overload + def scaled(self, w: int, h: int, /, aspectMode: PySide6.QtCore.Qt.AspectRatioMode = ..., mode: PySide6.QtCore.Qt.TransformationMode = ...) -> PySide6.QtGui.QImage: ... + def scaledToHeight(self, h: int, /, mode: PySide6.QtCore.Qt.TransformationMode = ...) -> PySide6.QtGui.QImage: ... + def scaledToWidth(self, w: int, /, mode: PySide6.QtCore.Qt.TransformationMode = ...) -> PySide6.QtGui.QImage: ... + def scanLine(self, arg__1: int, /) -> object: ... + def setAlphaChannel(self, alphaChannel: PySide6.QtGui.QImage, /) -> None: ... + def setColor(self, i: int, c: int, /) -> None: ... + def setColorCount(self, arg__1: int, /) -> None: ... + def setColorSpace(self, colorSpace: PySide6.QtGui.QColorSpace | PySide6.QtGui.QColorSpace.NamedColorSpace, /) -> None: ... + def setColorTable(self, colors: collections.abc.Sequence[int], /) -> None: ... + def setDevicePixelRatio(self, scaleFactor: float, /) -> None: ... + def setDotsPerMeterX(self, arg__1: int, /) -> None: ... + def setDotsPerMeterY(self, arg__1: int, /) -> None: ... + def setOffset(self, arg__1: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def setPixel(self, pt: PySide6.QtCore.QPoint, index_or_rgb: int, /) -> None: ... + @typing.overload + def setPixel(self, x: int, y: int, index_or_rgb: int, /) -> None: ... + @typing.overload + def setPixelColor(self, pt: PySide6.QtCore.QPoint, c: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @typing.overload + def setPixelColor(self, x: int, y: int, c: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setText(self, key: str, value: str, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def sizeInBytes(self, /) -> int: ... + def smoothScaled(self, w: int, h: int, /) -> PySide6.QtGui.QImage: ... + def swap(self, other: PySide6.QtGui.QImage, /) -> None: ... + def text(self, /, key: str = ...) -> str: ... + def textKeys(self, /) -> typing.List[str]: ... + def toHBITMAP(self, /) -> int: ... + def toHICON(self, /, mask: PySide6.QtGui.QImage = ...) -> int: ... + @staticmethod + def toImageFormat(format: PySide6.QtGui.QPixelFormat, /) -> PySide6.QtGui.QImage.Format: ... + @staticmethod + def toPixelFormat(format: PySide6.QtGui.QImage.Format, /) -> PySide6.QtGui.QPixelFormat: ... + def transformed(self, matrix: PySide6.QtGui.QTransform, /, mode: PySide6.QtCore.Qt.TransformationMode = ...) -> PySide6.QtGui.QImage: ... + @staticmethod + def trueMatrix(arg__1: PySide6.QtGui.QTransform, w: int, h: int, /) -> PySide6.QtGui.QTransform: ... + @typing.overload + def valid(self, pt: PySide6.QtCore.QPoint, /) -> bool: ... + @typing.overload + def valid(self, x: int, y: int, /) -> bool: ... + def width(self, /) -> int: ... + + +class QImageIOHandler(Shiboken.Object): + + class ImageOption(enum.Enum): + + Size = 0x0 + ClipRect = 0x1 + Description = 0x2 + ScaledClipRect = 0x3 + ScaledSize = 0x4 + CompressionRatio = 0x5 + Gamma = 0x6 + Quality = 0x7 + Name = 0x8 + SubType = 0x9 + IncrementalReading = 0xa + Endianness = 0xb + Animation = 0xc + BackgroundColor = 0xd + ImageFormat = 0xe + SupportedSubTypes = 0xf + OptimizedWrite = 0x10 + ProgressiveScanWrite = 0x11 + ImageTransformation = 0x12 + + class Transformation(enum.Flag): + + TransformationNone = 0x0 + TransformationMirror = 0x1 + TransformationFlip = 0x2 + TransformationRotate180 = 0x3 + TransformationRotate90 = 0x4 + TransformationMirrorAndRotate90 = 0x5 + TransformationFlipAndRotate90 = 0x6 + TransformationRotate270 = 0x7 + + + def __init__(self, /) -> None: ... + + @staticmethod + def allocateImage(size: PySide6.QtCore.QSize, format: PySide6.QtGui.QImage.Format, image: PySide6.QtGui.QImage, /) -> bool: ... + def canRead(self, /) -> bool: ... + def currentImageNumber(self, /) -> int: ... + def currentImageRect(self, /) -> PySide6.QtCore.QRect: ... + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def format(self, /) -> PySide6.QtCore.QByteArray: ... + def imageCount(self, /) -> int: ... + def jumpToImage(self, imageNumber: int, /) -> bool: ... + def jumpToNextImage(self, /) -> bool: ... + def loopCount(self, /) -> int: ... + def nextImageDelay(self, /) -> int: ... + def option(self, option: PySide6.QtGui.QImageIOHandler.ImageOption, /) -> typing.Any: ... + def read(self, image: PySide6.QtGui.QImage, /) -> bool: ... + def setDevice(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def setFormat(self, format: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setOption(self, option: PySide6.QtGui.QImageIOHandler.ImageOption, value: typing.Any, /) -> None: ... + def supportsOption(self, option: PySide6.QtGui.QImageIOHandler.ImageOption, /) -> bool: ... + def write(self, image: PySide6.QtGui.QImage, /) -> bool: ... + + +class QImageReader(Shiboken.Object): + + class ImageReaderError(enum.Enum): + + UnknownError = 0x0 + FileNotFoundError = 0x1 + DeviceError = 0x2 + UnsupportedFormatError = 0x3 + InvalidDataError = 0x4 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, /, format: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + @typing.overload + def __init__(self, fileName: str, /, format: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + + @staticmethod + def allocationLimit() -> int: ... + def autoDetectImageFormat(self, /) -> bool: ... + def autoTransform(self, /) -> bool: ... + def backgroundColor(self, /) -> PySide6.QtGui.QColor: ... + def canRead(self, /) -> bool: ... + def clipRect(self, /) -> PySide6.QtCore.QRect: ... + def currentImageNumber(self, /) -> int: ... + def currentImageRect(self, /) -> PySide6.QtCore.QRect: ... + def decideFormatFromContent(self, /) -> bool: ... + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def error(self, /) -> PySide6.QtGui.QImageReader.ImageReaderError: ... + def errorString(self, /) -> str: ... + def fileName(self, /) -> str: ... + def format(self, /) -> PySide6.QtCore.QByteArray: ... + def imageCount(self, /) -> int: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def imageFormat(device: PySide6.QtCore.QIODevice, /) -> PySide6.QtCore.QByteArray: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def imageFormat(self, /) -> PySide6.QtGui.QImage.Format: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def imageFormat(fileName: str, /) -> PySide6.QtCore.QByteArray: ... # type: ignore[misc, overload-cannot-match] + @staticmethod + def imageFormatsForMimeType(mimeType: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def jumpToImage(self, imageNumber: int, /) -> bool: ... + def jumpToNextImage(self, /) -> bool: ... + def loopCount(self, /) -> int: ... + def nextImageDelay(self, /) -> int: ... + def quality(self, /) -> int: ... + def read(self, /) -> PySide6.QtGui.QImage: ... + def scaledClipRect(self, /) -> PySide6.QtCore.QRect: ... + def scaledSize(self, /) -> PySide6.QtCore.QSize: ... + @staticmethod + def setAllocationLimit(mbLimit: int, /) -> None: ... + def setAutoDetectImageFormat(self, enabled: bool, /) -> None: ... + def setAutoTransform(self, enabled: bool, /) -> None: ... + def setBackgroundColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setClipRect(self, rect: PySide6.QtCore.QRect, /) -> None: ... + def setDecideFormatFromContent(self, ignored: bool, /) -> None: ... + def setDevice(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def setFileName(self, fileName: str, /) -> None: ... + def setFormat(self, format: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setQuality(self, quality: int, /) -> None: ... + def setScaledClipRect(self, rect: PySide6.QtCore.QRect, /) -> None: ... + def setScaledSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def subType(self, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def supportedImageFormats() -> typing.List[PySide6.QtCore.QByteArray]: ... + @staticmethod + def supportedMimeTypes() -> typing.List[PySide6.QtCore.QByteArray]: ... + def supportedSubTypes(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def supportsAnimation(self, /) -> bool: ... + def supportsOption(self, option: PySide6.QtGui.QImageIOHandler.ImageOption, /) -> bool: ... + def text(self, key: str, /) -> str: ... + def textKeys(self, /) -> typing.List[str]: ... + def transformation(self, /) -> PySide6.QtGui.QImageIOHandler.Transformation: ... + + +class QImageWriter(Shiboken.Object): + + class ImageWriterError(enum.Enum): + + UnknownError = 0x0 + DeviceError = 0x1 + UnsupportedFormatError = 0x2 + InvalidImageError = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, format: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, fileName: str, /, format: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + + def canWrite(self, /) -> bool: ... + def compression(self, /) -> int: ... + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def error(self, /) -> PySide6.QtGui.QImageWriter.ImageWriterError: ... + def errorString(self, /) -> str: ... + def fileName(self, /) -> str: ... + def format(self, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def imageFormatsForMimeType(mimeType: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def optimizedWrite(self, /) -> bool: ... + def progressiveScanWrite(self, /) -> bool: ... + def quality(self, /) -> int: ... + def setCompression(self, compression: int, /) -> None: ... + def setDevice(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def setFileName(self, fileName: str, /) -> None: ... + def setFormat(self, format: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setOptimizedWrite(self, optimize: bool, /) -> None: ... + def setProgressiveScanWrite(self, progressive: bool, /) -> None: ... + def setQuality(self, quality: int, /) -> None: ... + def setSubType(self, type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setText(self, key: str, text: str, /) -> None: ... + def setTransformation(self, orientation: PySide6.QtGui.QImageIOHandler.Transformation, /) -> None: ... + def subType(self, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def supportedImageFormats() -> typing.List[PySide6.QtCore.QByteArray]: ... + @staticmethod + def supportedMimeTypes() -> typing.List[PySide6.QtCore.QByteArray]: ... + def supportedSubTypes(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def supportsOption(self, option: PySide6.QtGui.QImageIOHandler.ImageOption, /) -> bool: ... + def transformation(self, /) -> PySide6.QtGui.QImageIOHandler.Transformation: ... + def write(self, image: PySide6.QtGui.QImage, /) -> bool: ... + + +class QInputDevice(PySide6.QtCore.QObject): + + availableVirtualGeometryChanged: typing.ClassVar[Signal] = ... # availableVirtualGeometryChanged(QRect) + capabilitiesChanged : typing.ClassVar[Signal] = ... # capabilitiesChanged(Capabilities) + + class Capability(enum.Flag): + + None_ = 0x0 + Position = 0x1 + Area = 0x2 + Pressure = 0x4 + Velocity = 0x8 + NormalizedPosition = 0x20 + MouseEmulation = 0x40 + PixelScroll = 0x80 + Scroll = 0x100 + Hover = 0x200 + Rotation = 0x400 + XTilt = 0x800 + YTilt = 0x1000 + TangentialPressure = 0x2000 + ZPosition = 0x4000 + All = 0x7fffffff + + class DeviceType(enum.Flag): + + Unknown = 0x0 + Mouse = 0x1 + TouchScreen = 0x2 + TouchPad = 0x4 + Puck = 0x8 + Stylus = 0x10 + Airbrush = 0x20 + Keyboard = 0x1000 + AllDevices = 0x7fffffff + + + @typing.overload + def __init__(self, name: str, systemId: int, type: PySide6.QtGui.QInputDevice.DeviceType, /, seatName: str = ..., parent: PySide6.QtCore.QObject | None = ..., *, capabilities: PySide6.QtGui.QInputDevice.Capability | None = ..., availableVirtualGeometry: PySide6.QtCore.QRect | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, name: str | None = ..., type: PySide6.QtGui.QInputDevice.DeviceType | None = ..., capabilities: PySide6.QtGui.QInputDevice.Capability | None = ..., systemId: int | None = ..., seatName: str | None = ..., availableVirtualGeometry: PySide6.QtCore.QRect | None = ...) -> None: ... + + def __eq__(self, other: PySide6.QtGui.QInputDevice, /) -> bool: ... + def __repr__(self, /) -> str: ... + def availableVirtualGeometry(self, /) -> PySide6.QtCore.QRect: ... + def capabilities(self, /) -> PySide6.QtGui.QInputDevice.Capability: ... + @staticmethod + def devices() -> typing.List[PySide6.QtGui.QInputDevice]: ... + def hasCapability(self, cap: PySide6.QtGui.QInputDevice.Capability, /) -> bool: ... + def name(self, /) -> str: ... + @staticmethod + def primaryKeyboard(seatName: str = ...) -> PySide6.QtGui.QInputDevice: ... + def seatName(self, /) -> str: ... + @staticmethod + def seatNames() -> typing.List[str]: ... + def systemId(self, /) -> int: ... + def type(self, /) -> PySide6.QtGui.QInputDevice.DeviceType: ... + + +class QInputEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, m_dev: PySide6.QtGui.QInputDevice, /, modifiers: PySide6.QtCore.Qt.KeyboardModifier = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QInputEvent, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QInputEvent: ... + def device(self, /) -> PySide6.QtGui.QInputDevice: ... + def deviceType(self, /) -> PySide6.QtGui.QInputDevice.DeviceType: ... + def modifiers(self, /) -> PySide6.QtCore.Qt.KeyboardModifier: ... + def setModifiers(self, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> None: ... + def setTimestamp(self, timestamp: int, /) -> None: ... + def timestamp(self, /) -> int: ... + + +class QInputMethod(PySide6.QtCore.QObject): + + anchorRectangleChanged : typing.ClassVar[Signal] = ... # anchorRectangleChanged() + animatingChanged : typing.ClassVar[Signal] = ... # animatingChanged() + cursorRectangleChanged : typing.ClassVar[Signal] = ... # cursorRectangleChanged() + inputDirectionChanged : typing.ClassVar[Signal] = ... # inputDirectionChanged(Qt::LayoutDirection) + inputItemClipRectangleChanged: typing.ClassVar[Signal] = ... # inputItemClipRectangleChanged() + keyboardRectangleChanged : typing.ClassVar[Signal] = ... # keyboardRectangleChanged() + localeChanged : typing.ClassVar[Signal] = ... # localeChanged() + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged() + + class Action(enum.Enum): + + Click = 0x0 + ContextMenu = 0x1 + + + def anchorRectangle(self, /) -> PySide6.QtCore.QRectF: ... + def commit(self, /) -> None: ... + def cursorRectangle(self, /) -> PySide6.QtCore.QRectF: ... + def hide(self, /) -> None: ... + def inputDirection(self, /) -> PySide6.QtCore.Qt.LayoutDirection: ... + def inputItemClipRectangle(self, /) -> PySide6.QtCore.QRectF: ... + def inputItemRectangle(self, /) -> PySide6.QtCore.QRectF: ... + def inputItemTransform(self, /) -> PySide6.QtGui.QTransform: ... + def invokeAction(self, a: PySide6.QtGui.QInputMethod.Action, cursorPosition: int, /) -> None: ... + def isAnimating(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def keyboardRectangle(self, /) -> PySide6.QtCore.QRectF: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + @staticmethod + def queryFocusObject(query: PySide6.QtCore.Qt.InputMethodQuery, argument: typing.Any, /) -> typing.Any: ... + def reset(self, /) -> None: ... + def setInputItemRectangle(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def setInputItemTransform(self, transform: PySide6.QtGui.QTransform, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def show(self, /) -> None: ... + def update(self, queries: PySide6.QtCore.Qt.InputMethodQuery, /) -> None: ... + + +class QInputMethodEvent(PySide6.QtCore.QEvent): + + class Attribute(Shiboken.Object): + + @typing.overload + def __init__(self, Attribute: PySide6.QtGui.QInputMethodEvent.Attribute, /) -> None: ... + @typing.overload + def __init__(self, typ: PySide6.QtGui.QInputMethodEvent.AttributeType, s: int, l: int, /) -> None: ... + @typing.overload + def __init__(self, typ: PySide6.QtGui.QInputMethodEvent.AttributeType, s: int, l: int, val: typing.Any, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QInputMethodEvent.Attribute, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtGui.QInputMethodEvent.Attribute, /) -> bool: ... + + class AttributeType(enum.Enum): + + TextFormat = 0x0 + Cursor = 0x1 + Language = 0x2 + Ruby = 0x3 + Selection = 0x4 + MimeData = 0x5 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QInputMethodEvent, /) -> None: ... + @typing.overload + def __init__(self, preeditText: str, attributes: collections.abc.Sequence[PySide6.QtGui.QInputMethodEvent.Attribute], /) -> None: ... + + def __repr__(self, /) -> str: ... + def attributes(self, /) -> typing.List[PySide6.QtGui.QInputMethodEvent.Attribute]: ... + def clone(self, /) -> PySide6.QtGui.QInputMethodEvent: ... + def commitString(self, /) -> str: ... + def preeditString(self, /) -> str: ... + def replacementLength(self, /) -> int: ... + def replacementStart(self, /) -> int: ... + def setCommitString(self, commitString: str, /, replaceFrom: int | None = ..., replaceLength: int | None = ...) -> None: ... + + +class QInputMethodQueryEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, queries: PySide6.QtCore.Qt.InputMethodQuery, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QInputMethodQueryEvent, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QInputMethodQueryEvent: ... + def queries(self, /) -> PySide6.QtCore.Qt.InputMethodQuery: ... + def setValue(self, query: PySide6.QtCore.Qt.InputMethodQuery, value: typing.Any, /) -> None: ... + def value(self, query: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + + +class QIntList: ... + + +class QIntValidator(PySide6.QtGui.QValidator): + + bottomChanged : typing.ClassVar[Signal] = ... # bottomChanged(int) + topChanged : typing.ClassVar[Signal] = ... # topChanged(int) + + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, bottom: int | None = ..., top: int | None = ...) -> None: ... + @typing.overload + def __init__(self, bottom: int, top: int, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def bottom(self, /) -> int: ... + def fixup(self, input: str, /) -> str: ... + def setBottom(self, arg__1: int, /) -> None: ... + def setRange(self, bottom: int, top: int, /) -> None: ... + def setTop(self, arg__1: int, /) -> None: ... + def top(self, /) -> int: ... + def validate(self, arg__1: str, arg__2: int, /) -> object: ... + + +class QKeyEvent(PySide6.QtGui.QInputEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, key: int, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /, text: str = ..., autorep: bool = ..., count: int = ...) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, key: int, modifiers: PySide6.QtCore.Qt.KeyboardModifier, nativeScanCode: int, nativeVirtualKey: int, nativeModifiers: int, /, text: str = ..., autorep: bool = ..., count: int = ..., device: PySide6.QtGui.QInputDevice = ...) -> None: ... + + def __eq__(self, key: PySide6.QtGui.QKeySequence.StandardKey, /) -> bool: ... + def __ne__(self, standard_key: PySide6.QtGui.QKeySequence.StandardKey, /) -> None: ... + def __repr__(self, /) -> str: ... + def clone(self, /) -> PySide6.QtGui.QKeyEvent: ... + def count(self, /) -> int: ... + def isAutoRepeat(self, /) -> bool: ... + def key(self, /) -> int: ... + def keyCombination(self, /) -> PySide6.QtCore.QKeyCombination: ... + def matches(self, key: PySide6.QtGui.QKeySequence.StandardKey, /) -> bool: ... + def modifiers(self, /) -> PySide6.QtCore.Qt.KeyboardModifier: ... + def nativeModifiers(self, /) -> int: ... + def nativeScanCode(self, /) -> int: ... + def nativeVirtualKey(self, /) -> int: ... + def text(self, /) -> str: ... + + +class QKeySequence(Shiboken.Object): + + class SequenceFormat(enum.Enum): + + NativeText = 0x0 + PortableText = 0x1 + + class SequenceMatch(enum.Enum): + + NoMatch = 0x0 + PartialMatch = 0x1 + ExactMatch = 0x2 + + class StandardKey(enum.Enum): + + UnknownKey = 0x0 + HelpContents = 0x1 + WhatsThis = 0x2 + Open = 0x3 + Close = 0x4 + Save = 0x5 + New = 0x6 + Delete = 0x7 + Cut = 0x8 + Copy = 0x9 + Paste = 0xa + Undo = 0xb + Redo = 0xc + Back = 0xd + Forward = 0xe + Refresh = 0xf + ZoomIn = 0x10 + ZoomOut = 0x11 + Print = 0x12 + AddTab = 0x13 + NextChild = 0x14 + PreviousChild = 0x15 + Find = 0x16 + FindNext = 0x17 + FindPrevious = 0x18 + Replace = 0x19 + SelectAll = 0x1a + Bold = 0x1b + Italic = 0x1c + Underline = 0x1d + MoveToNextChar = 0x1e + MoveToPreviousChar = 0x1f + MoveToNextWord = 0x20 + MoveToPreviousWord = 0x21 + MoveToNextLine = 0x22 + MoveToPreviousLine = 0x23 + MoveToNextPage = 0x24 + MoveToPreviousPage = 0x25 + MoveToStartOfLine = 0x26 + MoveToEndOfLine = 0x27 + MoveToStartOfBlock = 0x28 + MoveToEndOfBlock = 0x29 + MoveToStartOfDocument = 0x2a + MoveToEndOfDocument = 0x2b + SelectNextChar = 0x2c + SelectPreviousChar = 0x2d + SelectNextWord = 0x2e + SelectPreviousWord = 0x2f + SelectNextLine = 0x30 + SelectPreviousLine = 0x31 + SelectNextPage = 0x32 + SelectPreviousPage = 0x33 + SelectStartOfLine = 0x34 + SelectEndOfLine = 0x35 + SelectStartOfBlock = 0x36 + SelectEndOfBlock = 0x37 + SelectStartOfDocument = 0x38 + SelectEndOfDocument = 0x39 + DeleteStartOfWord = 0x3a + DeleteEndOfWord = 0x3b + DeleteEndOfLine = 0x3c + InsertParagraphSeparator = 0x3d + InsertLineSeparator = 0x3e + SaveAs = 0x3f + Preferences = 0x40 + Quit = 0x41 + FullScreen = 0x42 + Deselect = 0x43 + DeleteCompleteLine = 0x44 + Backspace = 0x45 + Cancel = 0x46 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, ks: PySide6.QtGui.QKeySequence, /) -> None: ... + @typing.overload + def __init__(self, key: PySide6.QtGui.QKeySequence.StandardKey, /) -> None: ... + @typing.overload + def __init__(self, key: str, /, format: PySide6.QtGui.QKeySequence.SequenceFormat = ...) -> None: ... + @typing.overload + def __init__(self, k1: PySide6.QtCore.QKeyCombination | PySide6.QtCore.Qt.KeyboardModifier | PySide6.QtCore.Qt.Key, /, k2: PySide6.QtCore.QKeyCombination | PySide6.QtCore.Qt.KeyboardModifier | PySide6.QtCore.Qt.Key = ..., k3: PySide6.QtCore.QKeyCombination | PySide6.QtCore.Qt.KeyboardModifier | PySide6.QtCore.Qt.Key = ..., k4: PySide6.QtCore.QKeyCombination | PySide6.QtCore.Qt.KeyboardModifier | PySide6.QtCore.Qt.Key = ...) -> None: ... + @typing.overload + def __init__(self, k1: int, /, k2: int | None = ..., k3: int | None = ..., k4: int | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> bool: ... + def __ge__(self, other: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> bool: ... + def __gt__(self, other: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __le__(self, other: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> bool: ... + def __lshift__(self, in_: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __lt__(self, ks: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> bool: ... + def __ne__(self, other: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, out: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def count(self, /) -> int: ... + @staticmethod + def fromString(str: str, /, format: PySide6.QtGui.QKeySequence.SequenceFormat = ...) -> PySide6.QtGui.QKeySequence: ... + def isEmpty(self, /) -> bool: ... + @staticmethod + def keyBindings(key: PySide6.QtGui.QKeySequence.StandardKey, /) -> typing.List[PySide6.QtGui.QKeySequence]: ... + @staticmethod + def listFromString(str: str, /, format: PySide6.QtGui.QKeySequence.SequenceFormat = ...) -> typing.List[PySide6.QtGui.QKeySequence]: ... + @staticmethod + def listToString(list: collections.abc.Sequence[PySide6.QtGui.QKeySequence], /, format: PySide6.QtGui.QKeySequence.SequenceFormat = ...) -> str: ... + def matches(self, seq: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> PySide6.QtGui.QKeySequence.SequenceMatch: ... + @staticmethod + def mnemonic(text: str, /) -> PySide6.QtGui.QKeySequence: ... + def swap(self, other: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> None: ... + def toString(self, /, format: PySide6.QtGui.QKeySequence.SequenceFormat = ...) -> str: ... + + +class QLinearGradient(PySide6.QtGui.QGradient): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QLinearGradient: PySide6.QtGui.QLinearGradient, /) -> None: ... + @typing.overload + def __init__(self, start: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, finalStop: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def __init__(self, xStart: float, yStart: float, xFinalStop: float, yFinalStop: float, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def finalStop(self, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def setFinalStop(self, stop: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def setFinalStop(self, x: float, y: float, /) -> None: ... + @typing.overload + def setStart(self, start: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def setStart(self, x: float, y: float, /) -> None: ... + def start(self, /) -> PySide6.QtCore.QPointF: ... + + +class QMatrix2x2(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMatrix2x2: PySide6.QtGui.QMatrix2x2, /) -> None: ... + @typing.overload + def __init__(self, elements: collections.abc.Iterable, /) -> None: ... + + def __call__(self, row: int, column: int, /) -> float: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QMatrix2x2, /) -> bool: ... + def __iadd__(self, other: PySide6.QtGui.QMatrix2x2, /) -> PySide6.QtGui.QMatrix2x2: ... + def __imul__(self, factor: float, /) -> PySide6.QtGui.QMatrix2x2: ... + def __isub__(self, other: PySide6.QtGui.QMatrix2x2, /) -> PySide6.QtGui.QMatrix2x2: ... + def __ne__(self, other: PySide6.QtGui.QMatrix2x2, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> float: ... + def fill(self, value: float, /) -> None: ... + def isIdentity(self, /) -> bool: ... + def setToIdentity(self, /) -> None: ... + def transposed(self, /) -> PySide6.QtGui.QMatrix2x2: ... + + +class QMatrix2x3(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMatrix2x3: PySide6.QtGui.QMatrix2x3, /) -> None: ... + @typing.overload + def __init__(self, elements: collections.abc.Iterable, /) -> None: ... + + def __call__(self, row: int, column: int, /) -> float: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QMatrix2x3, /) -> bool: ... + def __iadd__(self, other: PySide6.QtGui.QMatrix2x3, /) -> PySide6.QtGui.QMatrix2x3: ... + def __imul__(self, factor: float, /) -> PySide6.QtGui.QMatrix2x3: ... + def __isub__(self, other: PySide6.QtGui.QMatrix2x3, /) -> PySide6.QtGui.QMatrix2x3: ... + def __ne__(self, other: PySide6.QtGui.QMatrix2x3, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> float: ... + def fill(self, value: float, /) -> None: ... + def isIdentity(self, /) -> bool: ... + def setToIdentity(self, /) -> None: ... + def transposed(self, /) -> PySide6.QtGui.QMatrix3x2: ... + + +class QMatrix2x4(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMatrix2x4: PySide6.QtGui.QMatrix2x4, /) -> None: ... + @typing.overload + def __init__(self, elements: collections.abc.Iterable, /) -> None: ... + + def __call__(self, row: int, column: int, /) -> float: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QMatrix2x4, /) -> bool: ... + def __iadd__(self, other: PySide6.QtGui.QMatrix2x4, /) -> PySide6.QtGui.QMatrix2x4: ... + def __imul__(self, factor: float, /) -> PySide6.QtGui.QMatrix2x4: ... + def __isub__(self, other: PySide6.QtGui.QMatrix2x4, /) -> PySide6.QtGui.QMatrix2x4: ... + def __ne__(self, other: PySide6.QtGui.QMatrix2x4, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> float: ... + def fill(self, value: float, /) -> None: ... + def isIdentity(self, /) -> bool: ... + def setToIdentity(self, /) -> None: ... + def transposed(self, /) -> PySide6.QtGui.QMatrix4x2: ... + + +class QMatrix3x2(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMatrix3x2: PySide6.QtGui.QMatrix3x2, /) -> None: ... + @typing.overload + def __init__(self, elements: collections.abc.Iterable, /) -> None: ... + + def __call__(self, row: int, column: int, /) -> float: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QMatrix3x2, /) -> bool: ... + def __iadd__(self, other: PySide6.QtGui.QMatrix3x2, /) -> PySide6.QtGui.QMatrix3x2: ... + def __imul__(self, factor: float, /) -> PySide6.QtGui.QMatrix3x2: ... + def __isub__(self, other: PySide6.QtGui.QMatrix3x2, /) -> PySide6.QtGui.QMatrix3x2: ... + def __ne__(self, other: PySide6.QtGui.QMatrix3x2, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> float: ... + def fill(self, value: float, /) -> None: ... + def isIdentity(self, /) -> bool: ... + def setToIdentity(self, /) -> None: ... + def transposed(self, /) -> PySide6.QtGui.QMatrix2x3: ... + + +class QMatrix3x3(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMatrix3x3: PySide6.QtGui.QMatrix3x3, /) -> None: ... + @typing.overload + def __init__(self, elements: collections.abc.Iterable, /) -> None: ... + + def __call__(self, row: int, column: int, /) -> float: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QMatrix3x3, /) -> bool: ... + def __iadd__(self, other: PySide6.QtGui.QMatrix3x3, /) -> PySide6.QtGui.QMatrix3x3: ... + def __imul__(self, factor: float, /) -> PySide6.QtGui.QMatrix3x3: ... + def __isub__(self, other: PySide6.QtGui.QMatrix3x3, /) -> PySide6.QtGui.QMatrix3x3: ... + def __ne__(self, other: PySide6.QtGui.QMatrix3x3, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> float: ... + def fill(self, value: float, /) -> None: ... + def isIdentity(self, /) -> bool: ... + def setToIdentity(self, /) -> None: ... + def transposed(self, /) -> PySide6.QtGui.QMatrix3x3: ... + + +class QMatrix3x4(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMatrix3x4: PySide6.QtGui.QMatrix3x4, /) -> None: ... + @typing.overload + def __init__(self, elements: collections.abc.Iterable, /) -> None: ... + + def __call__(self, row: int, column: int, /) -> float: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QMatrix3x4, /) -> bool: ... + def __iadd__(self, other: PySide6.QtGui.QMatrix3x4, /) -> PySide6.QtGui.QMatrix3x4: ... + def __imul__(self, factor: float, /) -> PySide6.QtGui.QMatrix3x4: ... + def __isub__(self, other: PySide6.QtGui.QMatrix3x4, /) -> PySide6.QtGui.QMatrix3x4: ... + def __ne__(self, other: PySide6.QtGui.QMatrix3x4, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> float: ... + def fill(self, value: float, /) -> None: ... + def isIdentity(self, /) -> bool: ... + def setToIdentity(self, /) -> None: ... + def transposed(self, /) -> PySide6.QtGui.QMatrix4x3: ... + + +class QMatrix4x2(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMatrix4x2: PySide6.QtGui.QMatrix4x2, /) -> None: ... + @typing.overload + def __init__(self, elements: collections.abc.Iterable, /) -> None: ... + + def __call__(self, row: int, column: int, /) -> float: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QMatrix4x2, /) -> bool: ... + def __iadd__(self, other: PySide6.QtGui.QMatrix4x2, /) -> PySide6.QtGui.QMatrix4x2: ... + def __imul__(self, factor: float, /) -> PySide6.QtGui.QMatrix4x2: ... + def __isub__(self, other: PySide6.QtGui.QMatrix4x2, /) -> PySide6.QtGui.QMatrix4x2: ... + def __ne__(self, other: PySide6.QtGui.QMatrix4x2, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> float: ... + def fill(self, value: float, /) -> None: ... + def isIdentity(self, /) -> bool: ... + def setToIdentity(self, /) -> None: ... + def transposed(self, /) -> PySide6.QtGui.QMatrix2x4: ... + + +class QMatrix4x3(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMatrix4x3: PySide6.QtGui.QMatrix4x3, /) -> None: ... + @typing.overload + def __init__(self, elements: collections.abc.Iterable, /) -> None: ... + + def __call__(self, row: int, column: int, /) -> float: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QMatrix4x3, /) -> bool: ... + def __iadd__(self, other: PySide6.QtGui.QMatrix4x3, /) -> PySide6.QtGui.QMatrix4x3: ... + def __imul__(self, factor: float, /) -> PySide6.QtGui.QMatrix4x3: ... + def __isub__(self, other: PySide6.QtGui.QMatrix4x3, /) -> PySide6.QtGui.QMatrix4x3: ... + def __ne__(self, other: PySide6.QtGui.QMatrix4x3, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> float: ... + def fill(self, value: float, /) -> None: ... + def isIdentity(self, /) -> bool: ... + def setToIdentity(self, /) -> None: ... + def transposed(self, /) -> PySide6.QtGui.QMatrix3x4: ... + + +class QMatrix4x4(Shiboken.Object): + + class Flag(enum.Flag): + + Identity = 0x0 + Translation = 0x1 + Scale = 0x2 + Rotation2D = 0x4 + Rotation = 0x8 + Perspective = 0x10 + General = 0x1f + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMatrix4x4: PySide6.QtGui.QMatrix4x4, /) -> None: ... + @typing.overload + def __init__(self, transform: PySide6.QtGui.QTransform, /) -> 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, values: collections.abc.Iterable, /) -> None: ... + + def __add__(self, m2: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QMatrix4x4: ... + def __copy__(self, /) -> typing.Self: ... + def __dummy(self, arg__1: collections.abc.Sequence[float], /) -> None: ... + def __eq__(self, other: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> bool: ... + def __iadd__(self, other: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QMatrix4x4: ... # type: ignore[misc] + @typing.overload # type: ignore[misc] + def __imul__(self, other: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QMatrix4x4: ... + @typing.overload + def __imul__(self, factor: float, /) -> PySide6.QtGui.QMatrix4x4: ... + def __isub__(self, other: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QMatrix4x4: ... # type: ignore[misc] + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __mul__(self, point: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def __mul__(self, m2: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QMatrix4x4: ... + @typing.overload + def __mul__(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def __mul__(self, factor: float, /) -> PySide6.QtGui.QMatrix4x4: ... + def __ne__(self, other: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> bool: ... + def __neg__(self, /) -> PySide6.QtGui.QMatrix4x4: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __sub__(self, m2: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QMatrix4x4: ... + def column(self, index: int, /) -> PySide6.QtGui.QVector4D: ... + def copyDataTo(self, /) -> typing.Tuple: ... + def data(self, /) -> typing.List[float]: ... + def determinant(self, /) -> float: ... + def fill(self, value: float, /) -> None: ... + def flags(self, /) -> PySide6.QtGui.QMatrix4x4.Flag: ... + def flipCoordinates(self, /) -> None: ... + def frustum(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float, /) -> None: ... + def inverted(self, /) -> typing.Tuple[PySide6.QtGui.QMatrix4x4, bool]: ... + def isAffine(self, /) -> bool: ... + def isIdentity(self, /) -> bool: ... + def lookAt(self, eye: PySide6.QtGui.QVector3D, center: PySide6.QtGui.QVector3D, up: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def map(self, point: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def map(self, point: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QVector3D: ... + @typing.overload + def map(self, point: PySide6.QtGui.QVector4D, /) -> PySide6.QtGui.QVector4D: ... + @typing.overload + def map(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapRect(self, rect: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRect: ... + @typing.overload + def mapRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def mapVector(self, vector: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QVector3D: ... + def normalMatrix(self, /) -> PySide6.QtGui.QMatrix3x3: ... + def optimize(self, /) -> None: ... + @typing.overload + def ortho(self, rect: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def ortho(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def ortho(self, left: float, right: float, bottom: float, top: float, nearPlane: float, farPlane: float, /) -> None: ... + def perspective(self, verticalAngle: float, aspectRatio: float, nearPlane: float, farPlane: float, /) -> None: ... + @typing.overload + def projectedRotate(self, angle: float, x: float, y: float, z: float, /) -> None: ... + @typing.overload + def projectedRotate(self, angle: float, x: float, y: float, z: float, distanceToPlane: float, /) -> None: ... + @typing.overload + def rotate(self, quaternion: PySide6.QtGui.QQuaternion, /) -> None: ... + @typing.overload + def rotate(self, angle: float, vector: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def rotate(self, angle: float, x: float, y: float, /, z: float = ...) -> None: ... + def row(self, index: int, /) -> PySide6.QtGui.QVector4D: ... + @typing.overload + def scale(self, vector: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def scale(self, factor: float, /) -> None: ... + @typing.overload + def scale(self, x: float, y: float, /) -> None: ... + @typing.overload + def scale(self, x: float, y: float, z: float, /) -> None: ... + def setColumn(self, index: int, value: PySide6.QtGui.QVector4D, /) -> None: ... + def setRow(self, index: int, value: PySide6.QtGui.QVector4D, /) -> None: ... + def setToIdentity(self, /) -> None: ... + @typing.overload + def toTransform(self, /) -> PySide6.QtGui.QTransform: ... + @typing.overload + def toTransform(self, distanceToPlane: float, /) -> PySide6.QtGui.QTransform: ... + @typing.overload + def translate(self, vector: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def translate(self, x: float, y: float, /) -> None: ... + @typing.overload + def translate(self, x: float, y: float, z: float, /) -> None: ... + def transposed(self, /) -> PySide6.QtGui.QMatrix4x4: ... + @typing.overload + def viewport(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def viewport(self, left: float, bottom: float, width: float, height: float, /, nearPlane: float = ..., farPlane: float = ...) -> None: ... + + +class QMouseEvent(PySide6.QtGui.QSinglePointEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, localPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, button: PySide6.QtCore.Qt.MouseButton, buttons: PySide6.QtCore.Qt.MouseButton, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /, device: PySide6.QtGui.QPointingDevice = ...) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, localPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, globalPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, button: PySide6.QtCore.Qt.MouseButton, buttons: PySide6.QtCore.Qt.MouseButton, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /, device: PySide6.QtGui.QPointingDevice = ...) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, localPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, scenePos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, globalPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, button: PySide6.QtCore.Qt.MouseButton, buttons: PySide6.QtCore.Qt.MouseButton, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /, device: PySide6.QtGui.QPointingDevice = ...) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, localPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, scenePos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, globalPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, button: PySide6.QtCore.Qt.MouseButton, buttons: PySide6.QtCore.Qt.MouseButton, modifiers: PySide6.QtCore.Qt.KeyboardModifier, source: PySide6.QtCore.Qt.MouseEventSource, /, device: PySide6.QtGui.QPointingDevice = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def clone(self, /) -> PySide6.QtGui.QMouseEvent: ... + def flags(self, /) -> PySide6.QtCore.Qt.MouseEventFlag: ... + def globalPos(self, /) -> PySide6.QtCore.QPoint: ... + def globalX(self, /) -> int: ... + def globalY(self, /) -> int: ... + def localPos(self, /) -> PySide6.QtCore.QPointF: ... + def pos(self, /) -> PySide6.QtCore.QPoint: ... + def screenPos(self, /) -> PySide6.QtCore.QPointF: ... + def source(self, /) -> PySide6.QtCore.Qt.MouseEventSource: ... + def windowPos(self, /) -> PySide6.QtCore.QPointF: ... + def x(self, /) -> int: ... + def y(self, /) -> int: ... + + +class QMoveEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QMoveEvent, /) -> None: ... + @typing.overload + def __init__(self, pos: PySide6.QtCore.QPoint, oldPos: PySide6.QtCore.QPoint, /) -> None: ... + + def __repr__(self, /) -> str: ... + def clone(self, /) -> PySide6.QtGui.QMoveEvent: ... + def oldPos(self, /) -> PySide6.QtCore.QPoint: ... + def pos(self, /) -> PySide6.QtCore.QPoint: ... + + +class QMovie(PySide6.QtCore.QObject): + + error : typing.ClassVar[Signal] = ... # error(QImageReader::ImageReaderError) + finished : typing.ClassVar[Signal] = ... # finished() + frameChanged : typing.ClassVar[Signal] = ... # frameChanged(int) + resized : typing.ClassVar[Signal] = ... # resized(QSize) + started : typing.ClassVar[Signal] = ... # started() + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QMovie::MovieState) + updated : typing.ClassVar[Signal] = ... # updated(QRect) + + class CacheMode(enum.Enum): + + CacheNone = 0x0 + CacheAll = 0x1 + + class MovieState(enum.Enum): + + NotRunning = 0x0 + Paused = 0x1 + Running = 0x2 + + + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, /, format: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ..., parent: PySide6.QtCore.QObject | None = ..., *, speed: int | None = ..., cacheMode: PySide6.QtGui.QMovie.CacheMode | None = ...) -> None: ... + @typing.overload + def __init__(self, fileName: str, /, format: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ..., parent: PySide6.QtCore.QObject | None = ..., *, speed: int | None = ..., cacheMode: PySide6.QtGui.QMovie.CacheMode | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, speed: int | None = ..., cacheMode: PySide6.QtGui.QMovie.CacheMode | None = ...) -> None: ... + + def backgroundColor(self, /) -> PySide6.QtGui.QColor: ... + def cacheMode(self, /) -> PySide6.QtGui.QMovie.CacheMode: ... + def currentFrameNumber(self, /) -> int: ... + def currentImage(self, /) -> PySide6.QtGui.QImage: ... + def currentPixmap(self, /) -> PySide6.QtGui.QPixmap: ... + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def fileName(self, /) -> str: ... + def format(self, /) -> PySide6.QtCore.QByteArray: ... + def frameCount(self, /) -> int: ... + def frameRect(self, /) -> PySide6.QtCore.QRect: ... + def isValid(self, /) -> bool: ... + def jumpToFrame(self, frameNumber: int, /) -> bool: ... + def jumpToNextFrame(self, /) -> bool: ... + def lastError(self, /) -> PySide6.QtGui.QImageReader.ImageReaderError: ... + def lastErrorString(self, /) -> str: ... + def loopCount(self, /) -> int: ... + def nextFrameDelay(self, /) -> int: ... + def scaledSize(self, /) -> PySide6.QtCore.QSize: ... + def setBackgroundColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setCacheMode(self, mode: PySide6.QtGui.QMovie.CacheMode, /) -> None: ... + def setDevice(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def setFileName(self, fileName: str, /) -> None: ... + def setFormat(self, format: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setPaused(self, paused: bool, /) -> None: ... + def setScaledSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setSpeed(self, percentSpeed: int, /) -> None: ... + def speed(self, /) -> int: ... + def start(self, /) -> None: ... + def state(self, /) -> PySide6.QtGui.QMovie.MovieState: ... + def stop(self, /) -> None: ... + @staticmethod + def supportedFormats() -> typing.List[PySide6.QtCore.QByteArray]: ... + + +class QNativeGestureEvent(PySide6.QtGui.QSinglePointEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QNativeGestureEvent, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.Qt.NativeGestureType, dev: PySide6.QtGui.QPointingDevice, localPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, scenePos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, globalPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, value: float, sequenceId: int, intArgument: int, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.Qt.NativeGestureType, dev: PySide6.QtGui.QPointingDevice, fingerCount: int, localPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, scenePos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, globalPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, value: float, delta: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /, sequenceId: int = ...) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QNativeGestureEvent: ... + def delta(self, /) -> PySide6.QtCore.QPointF: ... + def fingerCount(self, /) -> int: ... + def gestureType(self, /) -> PySide6.QtCore.Qt.NativeGestureType: ... + def globalPos(self, /) -> PySide6.QtCore.QPoint: ... + def localPos(self, /) -> PySide6.QtCore.QPointF: ... + def pos(self, /) -> PySide6.QtCore.QPoint: ... + def screenPos(self, /) -> PySide6.QtCore.QPointF: ... + def value(self, /) -> float: ... + def windowPos(self, /) -> PySide6.QtCore.QPointF: ... + + +class QNativeInterface(Shiboken.Object): + + class QWindowsScreen(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def handle(self, /) -> int: ... + + +class QOffscreenSurface(PySide6.QtCore.QObject, PySide6.QtGui.QSurface): + + screenChanged : typing.ClassVar[Signal] = ... # screenChanged(QScreen*) + + def __init__(self, /, screen: PySide6.QtGui.QScreen | None = ..., parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def create(self, /) -> None: ... + def destroy(self, /) -> None: ... + def format(self, /) -> PySide6.QtGui.QSurfaceFormat: ... + def isValid(self, /) -> bool: ... + def requestedFormat(self, /) -> PySide6.QtGui.QSurfaceFormat: ... + def resolveInterface(self, name: bytes | bytearray | memoryview, revision: int, /) -> int: ... + def screen(self, /) -> PySide6.QtGui.QScreen: ... + def setFormat(self, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> None: ... + def setScreen(self, screen: PySide6.QtGui.QScreen, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def surfaceHandle(self, /) -> int: ... + def surfaceType(self, /) -> PySide6.QtGui.QSurface.SurfaceType: ... + + +class QOpenGLContext(PySide6.QtCore.QObject): + + aboutToBeDestroyed : typing.ClassVar[Signal] = ... # aboutToBeDestroyed() + + class OpenGLModuleType(enum.Enum): + + LibGL = 0x0 + LibGLES = 0x1 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def __repr__(self, /) -> str: ... + @staticmethod + def areSharing(first: PySide6.QtGui.QOpenGLContext, second: PySide6.QtGui.QOpenGLContext, /) -> bool: ... + def create(self, /) -> bool: ... + @staticmethod + def currentContext() -> PySide6.QtGui.QOpenGLContext: ... + def defaultFramebufferObject(self, /) -> int: ... + def doneCurrent(self, /) -> None: ... + def extensions(self, /) -> typing.Set[PySide6.QtCore.QByteArray]: ... + def extraFunctions(self, /) -> PySide6.QtGui.QOpenGLExtraFunctions: ... + def format(self, /) -> PySide6.QtGui.QSurfaceFormat: ... + def functions(self, /) -> PySide6.QtGui.QOpenGLFunctions: ... + @typing.overload + def getProcAddress(self, procName: bytes | bytearray | memoryview, /) -> int: ... + @typing.overload + def getProcAddress(self, procName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> int: ... + @staticmethod + def globalShareContext() -> PySide6.QtGui.QOpenGLContext: ... + def hasExtension(self, extension: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def isOpenGLES(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def makeCurrent(self, surface: PySide6.QtGui.QSurface, /) -> bool: ... + @staticmethod + def openGLModuleType() -> PySide6.QtGui.QOpenGLContext.OpenGLModuleType: ... + def resolveInterface(self, name: bytes | bytearray | memoryview, revision: int, /) -> int: ... + def screen(self, /) -> PySide6.QtGui.QScreen: ... + def setFormat(self, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> None: ... + def setScreen(self, screen: PySide6.QtGui.QScreen, /) -> None: ... + def setShareContext(self, shareContext: PySide6.QtGui.QOpenGLContext, /) -> None: ... + def shareContext(self, /) -> PySide6.QtGui.QOpenGLContext: ... + def shareGroup(self, /) -> PySide6.QtGui.QOpenGLContextGroup: ... + @staticmethod + def supportsThreadedOpenGL() -> bool: ... + def surface(self, /) -> PySide6.QtGui.QSurface: ... + def swapBuffers(self, surface: PySide6.QtGui.QSurface, /) -> None: ... + + +class QOpenGLContextGroup(PySide6.QtCore.QObject): + def __repr__(self, /) -> str: ... + @staticmethod + def currentContextGroup() -> PySide6.QtGui.QOpenGLContextGroup: ... + def shares(self, /) -> typing.List[PySide6.QtGui.QOpenGLContext]: ... + + +class QOpenGLExtraFunctions(PySide6.QtGui.QOpenGLFunctions): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, context: PySide6.QtGui.QOpenGLContext, /) -> None: ... + + def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ... + def glBindProgramPipeline(self, pipeline: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindTransformFeedback(self, target: int, id: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendBarrier(self, /) -> None: ... + def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationi(self, buf: int, mode: int, /) -> None: ... + def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glBlendFunci(self, buf: int, src: int, dst: 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 glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glCopyImageSubData(self, srcName: int, srcTarget: int, srcLevel: int, srcX: int, srcY: int, srcZ: int, dstName: int, dstTarget: int, dstLevel: int, dstX: int, dstY: int, dstZ: int, srcWidth: int, srcHeight: int, srcDepth: int, /) -> None: ... + def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glDebugMessageControl(self, source: int, type: int, severity: int, count: int, ids: collections.abc.Sequence[int], enabled: int, /) -> None: ... + def glDebugMessageInsert(self, source: int, type: int, id: int, severity: int, length: int, buf: bytes | bytearray | memoryview, /) -> None: ... + def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDispatchCompute(self, num_groups_x: int, num_groups_y: int, num_groups_z: int, /) -> None: ... + def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glFramebufferParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glGenProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ... + def glGenQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glGenSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glGenTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glGenVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glGetActiveUniformBlockiv(self, program: int, uniformBlockIndex: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetActiveUniformsiv(self, program: int, uniformCount: int, uniformIndices: collections.abc.Sequence[int], pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFramebufferParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetGraphicsResetStatus(self, /) -> int: ... + @typing.overload + def glGetIntegeri_v(self, arg__1: int, arg__2: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + @typing.overload + def glGetIntegeri_v(self, target: int, index: int, data: collections.abc.Sequence[int], /) -> None: ... + def glGetInternalformativ(self, target: int, internalformat: int, pname: int, bufSize: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetMultisamplefv(self, pname: int, index: int, val: collections.abc.Sequence[float], /) -> None: ... + def glGetProgramInterfaceiv(self, program: int, programInterface: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetProgramPipelineiv(self, pipeline: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetProgramResourceIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceLocation(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceiv(self, program: int, programInterface: int, index: int, propCount: int, props: collections.abc.Sequence[int], bufSize: int, length: collections.abc.Sequence[int], params: collections.abc.Sequence[int], /) -> None: ... + def glGetQueryObjectuiv(self, id: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetQueryiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetSamplerParameterIiv(self, sampler: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetSamplerParameterIuiv(self, sampler: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetSamplerParameterfv(self, sampler: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glGetSamplerParameteriv(self, sampler: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetTexLevelParameterfv(self, target: int, level: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glGetTexLevelParameteriv(self, target: int, level: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformuiv(self, program: int, location: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetVertexAttribIiv(self, index: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetVertexAttribIuiv(self, index: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetnUniformfv(self, program: int, location: int, bufSize: int, /) -> float: ... + def glGetnUniformiv(self, program: int, location: int, bufSize: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetnUniformuiv(self, program: int, location: int, bufSize: int, params: collections.abc.Sequence[int], /) -> None: ... + def glInvalidateFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ... + def glInvalidateSubFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsProgramPipeline(self, pipeline: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsTransformFeedback(self, id: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glMemoryBarrier(self, barriers: int, /) -> None: ... + def glMemoryBarrierByRegion(self, barriers: int, /) -> None: ... + def glMinSampleShading(self, value: float, /) -> None: ... + def glObjectLabel(self, identifier: int, name: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ... + def glObjectPtrLabel(self, ptr: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ... + def glPatchParameteri(self, pname: int, value: int, /) -> None: ... + def glPopDebugGroup(self, /) -> None: ... + def glPrimitiveBoundingBox(self, minX: float, minY: float, minZ: float, minW: float, maxX: float, maxY: float, maxZ: float, maxW: float, /) -> None: ... + def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ... + def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ... + def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glPushDebugGroup(self, source: int, id: int, length: int, message: bytes | bytearray | memoryview, /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadnPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, bufSize: int, data: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glSampleMaski(self, maskNumber: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ... + def glTexStorage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ... + def glTexStorage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> 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: int, /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ... + def glValidateProgramPipeline(self, pipeline: int, /) -> None: ... + def glVertexAttribBinding(self, attribindex: int, bindingindex: int, /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribFormat(self, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ... + def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribIFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexBindingDivisor(self, bindingindex: int, divisor: int, /) -> None: ... + + +class QOpenGLFunctions(Shiboken.Object): + + class OpenGLFeature(enum.Flag): + + Multitexture = 0x1 + Shaders = 0x2 + Buffers = 0x4 + Framebuffers = 0x8 + BlendColor = 0x10 + BlendEquation = 0x20 + BlendEquationSeparate = 0x40 + BlendFuncSeparate = 0x80 + BlendSubtract = 0x100 + CompressedTextures = 0x200 + Multisample = 0x400 + StencilSeparate = 0x800 + NPOTTextures = 0x1000 + NPOTTextureRepeat = 0x2000 + FixedFunctionPipeline = 0x4000 + TextureRGFormats = 0x8000 + MultipleRenderTargets = 0x10000 + BlendEquationAdvanced = 0x20000 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, context: PySide6.QtGui.QOpenGLContext, /) -> None: ... + + def glActiveTexture(self, texture: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClear(self, mask: int, /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepthf(self, depth: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ... + def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRangef(self, zNear: float, zFar: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glGenBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glGenFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glGenRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glGenTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttachedShaders(self, program: int, maxcount: int, count: collections.abc.Sequence[int], shaders: collections.abc.Sequence[int], /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBufferParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetError(self, /) -> int: ... + @typing.overload + def glGetFloatv(self, arg__1: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + @typing.overload + def glGetFloatv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glGetFramebufferAttachmentParameteriv(self, target: int, attachment: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + @typing.overload + def glGetIntegerv(self, arg__1: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + @typing.overload + def glGetIntegerv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetProgramiv(self, program: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetRenderbufferParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetShaderPrecisionFormat(self, shadertype: int, precisiontype: int, range: collections.abc.Sequence[int], precision: collections.abc.Sequence[int], /) -> None: ... + def glGetShaderSource(self, shader: int, /) -> bytes | bytearray | memoryview: ... + def glGetShaderiv(self, shader: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glGetTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformfv(self, program: int, location: int, params: collections.abc.Sequence[float], /) -> None: ... + def glGetUniformiv(self, program: int, location: int, params: collections.abc.Sequence[int], /) -> None: ... + def glGetVertexAttribfv(self, index: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glGetVertexAttribiv(self, index: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glReleaseShaderCompiler(self, /) -> None: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glShaderBinary(self, n: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ... + def glShaderSource(self, shader: int, source: str, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, fail: int, zfail: int, zpass: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glUniform1f(self, location: int, x: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, x: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glUniform2f(self, location: int, x: float, y: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, x: int, y: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glUniform3f(self, location: int, x: float, y: float, z: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, x: int, y: int, z: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glUniform4f(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUseProgram(self, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glVertexAttrib1f(self, indx: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, indx: int, values: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, indx: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, indx: int, values: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, indx: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, indx: int, values: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, indx: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, indx: int, values: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribPointer(self, indx: int, size: int, type: int, normalized: int, stride: int, ptr: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def hasOpenGLFeature(self, feature: PySide6.QtGui.QOpenGLFunctions.OpenGLFeature, /) -> bool: ... + def initializeOpenGLFunctions(self, /) -> None: ... + def openGLFeatures(self, /) -> PySide6.QtGui.QOpenGLFunctions.OpenGLFeature: ... + + +class QOverrideCursorGuard(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def __enter__(self, /) -> PySide6.QtGui.QOverrideCursorGuard: ... + def __exit__(self, arg__1: object, arg__2: object, arg__3: object, /) -> None: ... + def restoreOverrideCursor(self, /) -> None: ... + + +class QPageLayout(Shiboken.Object): + + class Mode(enum.Enum): + + StandardMode = 0x0 + FullPageMode = 0x1 + + class Orientation(enum.Enum): + + Portrait = 0x0 + Landscape = 0x1 + + class OutOfBoundsPolicy(enum.Enum): + + Reject = 0x0 + Clamp = 0x1 + + class Unit(enum.Enum): + + Millimeter = 0x0 + Point = 0x1 + Inch = 0x2 + Pica = 0x3 + Didot = 0x4 + Cicero = 0x5 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QPageLayout, /) -> None: ... + @typing.overload + def __init__(self, pageSize: PySide6.QtGui.QPageSize | PySide6.QtGui.QPageSize.PageSizeId | PySide6.QtCore.QSize, orientation: PySide6.QtGui.QPageLayout.Orientation, margins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /, units: PySide6.QtGui.QPageLayout.Unit = ..., minMargins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QPageLayout, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtGui.QPageLayout, /) -> bool: ... + def __repr__(self, /) -> str: ... + @typing.overload + def fullRect(self, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def fullRect(self, units: PySide6.QtGui.QPageLayout.Unit, /) -> PySide6.QtCore.QRectF: ... + def fullRectPixels(self, resolution: int, /) -> PySide6.QtCore.QRect: ... + def fullRectPoints(self, /) -> PySide6.QtCore.QRect: ... + def isEquivalentTo(self, other: PySide6.QtGui.QPageLayout, /) -> bool: ... + def isValid(self, /) -> bool: ... + @typing.overload + def margins(self, /) -> PySide6.QtCore.QMarginsF: ... + @typing.overload + def margins(self, units: PySide6.QtGui.QPageLayout.Unit, /) -> PySide6.QtCore.QMarginsF: ... + def marginsPixels(self, resolution: int, /) -> PySide6.QtCore.QMargins: ... + def marginsPoints(self, /) -> PySide6.QtCore.QMargins: ... + def maximumMargins(self, /) -> PySide6.QtCore.QMarginsF: ... + def minimumMargins(self, /) -> PySide6.QtCore.QMarginsF: ... + def mode(self, /) -> PySide6.QtGui.QPageLayout.Mode: ... + def orientation(self, /) -> PySide6.QtGui.QPageLayout.Orientation: ... + def pageSize(self, /) -> PySide6.QtGui.QPageSize: ... + @typing.overload + def paintRect(self, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def paintRect(self, units: PySide6.QtGui.QPageLayout.Unit, /) -> PySide6.QtCore.QRectF: ... + def paintRectPixels(self, resolution: int, /) -> PySide6.QtCore.QRect: ... + def paintRectPoints(self, /) -> PySide6.QtCore.QRect: ... + def setBottomMargin(self, bottomMargin: float, /, outOfBoundsPolicy: PySide6.QtGui.QPageLayout.OutOfBoundsPolicy = ...) -> bool: ... + def setLeftMargin(self, leftMargin: float, /, outOfBoundsPolicy: PySide6.QtGui.QPageLayout.OutOfBoundsPolicy = ...) -> bool: ... + def setMargins(self, margins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /, outOfBoundsPolicy: PySide6.QtGui.QPageLayout.OutOfBoundsPolicy = ...) -> bool: ... + def setMinimumMargins(self, minMargins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> None: ... + def setMode(self, mode: PySide6.QtGui.QPageLayout.Mode, /) -> None: ... + def setOrientation(self, orientation: PySide6.QtGui.QPageLayout.Orientation, /) -> None: ... + def setPageSize(self, pageSize: PySide6.QtGui.QPageSize | PySide6.QtGui.QPageSize.PageSizeId | PySide6.QtCore.QSize, /, minMargins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins = ...) -> None: ... + def setRightMargin(self, rightMargin: float, /, outOfBoundsPolicy: PySide6.QtGui.QPageLayout.OutOfBoundsPolicy = ...) -> bool: ... + def setTopMargin(self, topMargin: float, /, outOfBoundsPolicy: PySide6.QtGui.QPageLayout.OutOfBoundsPolicy = ...) -> bool: ... + def setUnits(self, units: PySide6.QtGui.QPageLayout.Unit, /) -> None: ... + def swap(self, other: PySide6.QtGui.QPageLayout, /) -> None: ... + def units(self, /) -> PySide6.QtGui.QPageLayout.Unit: ... + + +class QPageRanges(Shiboken.Object): + + class Range(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Range: PySide6.QtGui.QPageRanges.Range, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QPageRanges.Range, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtGui.QPageRanges.Range, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtGui.QPageRanges.Range, /) -> bool: ... + def contains(self, pageNumber: int, /) -> bool: ... + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QPageRanges, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QPageRanges, /) -> bool: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, rhs: PySide6.QtGui.QPageRanges, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def addPage(self, pageNumber: int, /) -> None: ... + def addRange(self, from_: int, to: int, /) -> None: ... + def clear(self, /) -> None: ... + def contains(self, pageNumber: int, /) -> bool: ... + def firstPage(self, /) -> int: ... + @staticmethod + def fromString(ranges: str, /) -> PySide6.QtGui.QPageRanges: ... + def isEmpty(self, /) -> bool: ... + def lastPage(self, /) -> int: ... + def swap(self, other: PySide6.QtGui.QPageRanges, /) -> None: ... + def toRangeList(self, /) -> typing.List[PySide6.QtGui.QPageRanges.Range]: ... + def toString(self, /) -> str: ... + + +class QPageSize(Shiboken.Object): + + class PageSizeId(enum.Enum): + + AnsiA = 0x0 + Letter = 0x0 + Legal = 0x1 + Executive = 0x2 + A0 = 0x3 + A1 = 0x4 + A2 = 0x5 + A3 = 0x6 + A4 = 0x7 + A5 = 0x8 + A6 = 0x9 + A7 = 0xa + A8 = 0xb + A9 = 0xc + A10 = 0xd + B0 = 0xe + B1 = 0xf + B2 = 0x10 + B3 = 0x11 + B4 = 0x12 + B5 = 0x13 + B6 = 0x14 + B7 = 0x15 + B8 = 0x16 + B9 = 0x17 + B10 = 0x18 + C5E = 0x19 + EnvelopeC5 = 0x19 + Comm10E = 0x1a + Envelope10 = 0x1a + DLE = 0x1b + EnvelopeDL = 0x1b + Folio = 0x1c + AnsiB = 0x1d + Ledger = 0x1d + Tabloid = 0x1e + Custom = 0x1f + A3Extra = 0x20 + A4Extra = 0x21 + A4Plus = 0x22 + A4Small = 0x23 + A5Extra = 0x24 + B5Extra = 0x25 + JisB0 = 0x26 + JisB1 = 0x27 + JisB2 = 0x28 + JisB3 = 0x29 + JisB4 = 0x2a + JisB5 = 0x2b + JisB6 = 0x2c + JisB7 = 0x2d + JisB8 = 0x2e + JisB9 = 0x2f + JisB10 = 0x30 + AnsiC = 0x31 + AnsiD = 0x32 + AnsiE = 0x33 + LegalExtra = 0x34 + LetterExtra = 0x35 + LetterPlus = 0x36 + LetterSmall = 0x37 + TabloidExtra = 0x38 + ArchA = 0x39 + ArchB = 0x3a + ArchC = 0x3b + ArchD = 0x3c + ArchE = 0x3d + Imperial7x9 = 0x3e + Imperial8x10 = 0x3f + Imperial9x11 = 0x40 + Imperial9x12 = 0x41 + Imperial10x11 = 0x42 + Imperial10x13 = 0x43 + Imperial10x14 = 0x44 + Imperial12x11 = 0x45 + Imperial15x11 = 0x46 + ExecutiveStandard = 0x47 + Note = 0x48 + Quarto = 0x49 + Statement = 0x4a + SuperA = 0x4b + SuperB = 0x4c + Postcard = 0x4d + DoublePostcard = 0x4e + Prc16K = 0x4f + Prc32K = 0x50 + Prc32KBig = 0x51 + FanFoldUS = 0x52 + FanFoldGerman = 0x53 + FanFoldGermanLegal = 0x54 + EnvelopeB4 = 0x55 + EnvelopeB5 = 0x56 + EnvelopeB6 = 0x57 + EnvelopeC0 = 0x58 + EnvelopeC1 = 0x59 + EnvelopeC2 = 0x5a + EnvelopeC3 = 0x5b + EnvelopeC4 = 0x5c + EnvelopeC6 = 0x5d + EnvelopeC65 = 0x5e + EnvelopeC7 = 0x5f + Envelope9 = 0x60 + Envelope11 = 0x61 + Envelope12 = 0x62 + Envelope14 = 0x63 + EnvelopeMonarch = 0x64 + EnvelopePersonal = 0x65 + EnvelopeChou3 = 0x66 + EnvelopeChou4 = 0x67 + EnvelopeInvite = 0x68 + EnvelopeItalian = 0x69 + EnvelopeKaku2 = 0x6a + EnvelopeKaku3 = 0x6b + EnvelopePrc1 = 0x6c + EnvelopePrc2 = 0x6d + EnvelopePrc3 = 0x6e + EnvelopePrc4 = 0x6f + EnvelopePrc5 = 0x70 + EnvelopePrc6 = 0x71 + EnvelopePrc7 = 0x72 + EnvelopePrc8 = 0x73 + EnvelopePrc9 = 0x74 + EnvelopePrc10 = 0x75 + EnvelopeYou4 = 0x76 + LastPageSize = 0x76 + + class SizeMatchPolicy(enum.Enum): + + FuzzyMatch = 0x0 + FuzzyOrientationMatch = 0x1 + ExactMatch = 0x2 + + class Unit(enum.Enum): + + Millimeter = 0x0 + Point = 0x1 + Inch = 0x2 + Pica = 0x3 + Didot = 0x4 + Cicero = 0x5 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, pageSizeId: PySide6.QtGui.QPageSize.PageSizeId, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QPageSize, /) -> None: ... + @typing.overload + def __init__(self, pointSize: PySide6.QtCore.QSize, /, name: str = ..., matchPolicy: PySide6.QtGui.QPageSize.SizeMatchPolicy = ...) -> None: ... + @typing.overload + def __init__(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, units: PySide6.QtGui.QPageSize.Unit, /, name: str = ..., matchPolicy: PySide6.QtGui.QPageSize.SizeMatchPolicy = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QPageSize | PySide6.QtGui.QPageSize.PageSizeId | PySide6.QtCore.QSize, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtGui.QPageSize | PySide6.QtGui.QPageSize.PageSizeId | PySide6.QtCore.QSize, /) -> bool: ... + def __repr__(self, /) -> str: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def definitionSize(pageSizeId: PySide6.QtGui.QPageSize.PageSizeId, /) -> PySide6.QtCore.QSizeF: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def definitionSize(self, /) -> PySide6.QtCore.QSizeF: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def definitionUnits(pageSizeId: PySide6.QtGui.QPageSize.PageSizeId, /) -> PySide6.QtGui.QPageSize.Unit: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def definitionUnits(self, /) -> PySide6.QtGui.QPageSize.Unit: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def id(pointSize: PySide6.QtCore.QSize, /, matchPolicy: PySide6.QtGui.QPageSize.SizeMatchPolicy = ...) -> PySide6.QtGui.QPageSize.PageSizeId: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def id(self, /) -> PySide6.QtGui.QPageSize.PageSizeId: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def id(size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, units: PySide6.QtGui.QPageSize.Unit, /, matchPolicy: PySide6.QtGui.QPageSize.SizeMatchPolicy = ...) -> PySide6.QtGui.QPageSize.PageSizeId: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def id(windowsId: int, /) -> PySide6.QtGui.QPageSize.PageSizeId: ... # type: ignore[misc, overload-cannot-match] + def isEquivalentTo(self, other: PySide6.QtGui.QPageSize | PySide6.QtGui.QPageSize.PageSizeId | PySide6.QtCore.QSize, /) -> bool: ... + def isValid(self, /) -> bool: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def key(pageSizeId: PySide6.QtGui.QPageSize.PageSizeId, /) -> str: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def key(self, /) -> str: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def name(pageSizeId: PySide6.QtGui.QPageSize.PageSizeId, /) -> str: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def name(self, /) -> str: ... # type: ignore[misc, overload-cannot-match] + def rect(self, units: PySide6.QtGui.QPageSize.Unit, /) -> PySide6.QtCore.QRectF: ... + def rectPixels(self, resolution: int, /) -> PySide6.QtCore.QRect: ... + def rectPoints(self, /) -> PySide6.QtCore.QRect: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def size(pageSizeId: PySide6.QtGui.QPageSize.PageSizeId, units: PySide6.QtGui.QPageSize.Unit, /) -> PySide6.QtCore.QSizeF: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def size(self, units: PySide6.QtGui.QPageSize.Unit, /) -> PySide6.QtCore.QSizeF: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def sizePixels(pageSizeId: PySide6.QtGui.QPageSize.PageSizeId, resolution: int, /) -> PySide6.QtCore.QSize: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def sizePixels(self, resolution: int, /) -> PySide6.QtCore.QSize: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def sizePoints(pageSizeId: PySide6.QtGui.QPageSize.PageSizeId, /) -> PySide6.QtCore.QSize: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def sizePoints(self, /) -> PySide6.QtCore.QSize: ... # type: ignore[misc, overload-cannot-match] + def swap(self, other: PySide6.QtGui.QPageSize | PySide6.QtGui.QPageSize.PageSizeId | PySide6.QtCore.QSize, /) -> None: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def windowsId(pageSizeId: PySide6.QtGui.QPageSize.PageSizeId, /) -> int: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def windowsId(self, /) -> int: ... # type: ignore[misc, overload-cannot-match] + + +class QPagedPaintDevice(PySide6.QtGui.QPaintDevice): + + class PdfVersion(enum.Enum): + + PdfVersion_1_4 = 0x0 + PdfVersion_A1b = 0x1 + PdfVersion_1_6 = 0x2 + PdfVersion_X4 = 0x3 + + + def newPage(self, /) -> bool: ... + def pageLayout(self, /) -> PySide6.QtGui.QPageLayout: ... + def pageRanges(self, /) -> PySide6.QtGui.QPageRanges: ... + def setPageLayout(self, pageLayout: PySide6.QtGui.QPageLayout, /) -> bool: ... + def setPageMargins(self, margins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /, units: PySide6.QtGui.QPageLayout.Unit = ...) -> bool: ... + def setPageOrientation(self, orientation: PySide6.QtGui.QPageLayout.Orientation, /) -> bool: ... + def setPageRanges(self, ranges: PySide6.QtGui.QPageRanges, /) -> None: ... + def setPageSize(self, pageSize: PySide6.QtGui.QPageSize | PySide6.QtGui.QPageSize.PageSizeId | PySide6.QtCore.QSize, /) -> bool: ... + + +class QPaintDevice(Shiboken.Object): + + class PaintDeviceMetric(enum.Enum): + + PdmWidth = 0x1 + PdmHeight = 0x2 + PdmWidthMM = 0x3 + PdmHeightMM = 0x4 + PdmNumColors = 0x5 + PdmDepth = 0x6 + PdmDpiX = 0x7 + PdmDpiY = 0x8 + PdmPhysicalDpiX = 0x9 + PdmPhysicalDpiY = 0xa + PdmDevicePixelRatio = 0xb + PdmDevicePixelRatioScaled = 0xc + PdmDevicePixelRatioF_EncodedA = 0xd + PdmDevicePixelRatioF_EncodedB = 0xe + + + def __init__(self, /) -> None: ... + + def colorCount(self, /) -> int: ... + def depth(self, /) -> int: ... + def devType(self, /) -> int: ... + def devicePixelRatio(self, /) -> float: ... + def devicePixelRatioF(self, /) -> float: ... + @staticmethod + def devicePixelRatioFScale() -> float: ... + @staticmethod + def encodeMetricF(metric: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, value: float, /) -> int: ... + def height(self, /) -> int: ... + def heightMM(self, /) -> int: ... + def initPainter(self, painter: PySide6.QtGui.QPainter, /) -> None: ... + def logicalDpiX(self, /) -> int: ... + def logicalDpiY(self, /) -> int: ... + def metric(self, metric: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ... + def paintingActive(self, /) -> bool: ... + def physicalDpiX(self, /) -> int: ... + def physicalDpiY(self, /) -> int: ... + def redirected(self, offset: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QPaintDevice: ... + def sharedPainter(self, /) -> PySide6.QtGui.QPainter: ... + def width(self, /) -> int: ... + def widthMM(self, /) -> int: ... + + +class QPaintDeviceWindow(PySide6.QtGui.QWindow, PySide6.QtGui.QPaintDevice): + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def exposeEvent(self, arg__1: PySide6.QtGui.QExposeEvent, /) -> None: ... + def metric(self, metric: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + @typing.overload + def update(self, /) -> None: ... + @typing.overload + def update(self, rect: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def update(self, region: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + + +class QPaintEngine(Shiboken.Object): + + class DirtyFlag(enum.Flag): + + DirtyPen = 0x1 + DirtyBrush = 0x2 + DirtyBrushOrigin = 0x4 + DirtyFont = 0x8 + DirtyBackground = 0x10 + DirtyBackgroundMode = 0x20 + DirtyTransform = 0x40 + DirtyClipRegion = 0x80 + DirtyClipPath = 0x100 + DirtyHints = 0x200 + DirtyCompositionMode = 0x400 + DirtyClipEnabled = 0x800 + DirtyOpacity = 0x1000 + AllDirty = 0xffff + + class PaintEngineFeature(enum.Flag): + + AllFeatures = -1 + PrimitiveTransform = 0x1 + PatternTransform = 0x2 + PixmapTransform = 0x4 + PatternBrush = 0x8 + LinearGradientFill = 0x10 + RadialGradientFill = 0x20 + ConicalGradientFill = 0x40 + AlphaBlend = 0x80 + PorterDuff = 0x100 + PainterPaths = 0x200 + Antialiasing = 0x400 + BrushStroke = 0x800 + ConstantOpacity = 0x1000 + MaskedBrush = 0x2000 + PerspectiveTransform = 0x4000 + BlendModes = 0x8000 + ObjectBoundingModeGradients = 0x10000 + RasterOpModes = 0x20000 + PaintOutsidePaintEvent = 0x20000000 + + class PolygonDrawMode(enum.Enum): + + OddEvenMode = 0x0 + WindingMode = 0x1 + ConvexMode = 0x2 + PolylineMode = 0x3 + + class Type(enum.Enum): + + X11 = 0x0 + Windows = 0x1 + QuickDraw = 0x2 + CoreGraphics = 0x3 + MacPrinter = 0x4 + QWindowSystem = 0x5 + OpenGL = 0x6 + Picture = 0x7 + SVG = 0x8 + Raster = 0x9 + Direct3D = 0xa + Pdf = 0xb + OpenVG = 0xc + OpenGL2 = 0xd + PaintBuffer = 0xe + Blitter = 0xf + Direct2D = 0x10 + User = 0x32 + MaxUser = 0x64 + + + def __init__(self, /, features: PySide6.QtGui.QPaintEngine.PaintEngineFeature = ...) -> None: ... + + def begin(self, pdev: PySide6.QtGui.QPaintDevice, /) -> bool: ... + def clearDirty(self, df: PySide6.QtGui.QPaintEngine.DirtyFlag, /) -> None: ... + def coordinateOffset(self, /) -> PySide6.QtCore.QPoint: ... + def createPixmap(self, size: PySide6.QtCore.QSize, /) -> PySide6.QtGui.QPixmap: ... + def createPixmapFromImage(self, image: PySide6.QtGui.QImage, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> PySide6.QtGui.QPixmap: ... + @typing.overload + def drawEllipse(self, r: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def drawEllipse(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def drawImage(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, pm: PySide6.QtGui.QImage, sr: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> None: ... + def drawLines(self, lines: collections.abc.Iterable, /) -> None: ... + def drawPath(self, path: PySide6.QtGui.QPainterPath, /) -> None: ... + def drawPixmap(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, pm: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, sr: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def drawPoints(self, points: collections.abc.Iterable, /) -> None: ... + def drawPolygon(self, points: collections.abc.Iterable, mode: PySide6.QtGui.QPaintEngine.PolygonDrawMode, /) -> None: ... + def drawRects(self, rects: collections.abc.Iterable, /) -> None: ... + def drawTextItem(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, textItem: PySide6.QtGui.QTextItem, /) -> None: ... + def drawTiledPixmap(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, s: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def end(self, /) -> bool: ... + def hasFeature(self, feature: PySide6.QtGui.QPaintEngine.PaintEngineFeature, /) -> bool: ... + def isActive(self, /) -> bool: ... + def isExtended(self, /) -> bool: ... + def paintDevice(self, /) -> PySide6.QtGui.QPaintDevice: ... + def painter(self, /) -> PySide6.QtGui.QPainter: ... + def setActive(self, newState: bool, /) -> None: ... + def setDirty(self, df: PySide6.QtGui.QPaintEngine.DirtyFlag, /) -> None: ... + def setSystemClip(self, baseClip: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + def setSystemRect(self, rect: PySide6.QtCore.QRect, /) -> None: ... + def syncState(self, /) -> None: ... + def systemClip(self, /) -> PySide6.QtGui.QRegion: ... + def systemRect(self, /) -> PySide6.QtCore.QRect: ... + def testDirty(self, df: PySide6.QtGui.QPaintEngine.DirtyFlag, /) -> bool: ... + def type(self, /) -> PySide6.QtGui.QPaintEngine.Type: ... + def updateState(self, state: PySide6.QtGui.QPaintEngineState, /) -> None: ... + + +class QPaintEngineState(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def backgroundBrush(self, /) -> PySide6.QtGui.QBrush: ... + def backgroundMode(self, /) -> PySide6.QtCore.Qt.BGMode: ... + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def brushNeedsResolving(self, /) -> bool: ... + def brushOrigin(self, /) -> PySide6.QtCore.QPointF: ... + def clipOperation(self, /) -> PySide6.QtCore.Qt.ClipOperation: ... + def clipPath(self, /) -> PySide6.QtGui.QPainterPath: ... + def clipRegion(self, /) -> PySide6.QtGui.QRegion: ... + def compositionMode(self, /) -> PySide6.QtGui.QPainter.CompositionMode: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def isClipEnabled(self, /) -> bool: ... + def opacity(self, /) -> float: ... + def painter(self, /) -> PySide6.QtGui.QPainter: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + def penNeedsResolving(self, /) -> bool: ... + def renderHints(self, /) -> PySide6.QtGui.QPainter.RenderHint: ... + def state(self, /) -> PySide6.QtGui.QPaintEngine.DirtyFlag: ... + def transform(self, /) -> PySide6.QtGui.QTransform: ... + + +class QPaintEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + @typing.overload + def __init__(self, paintRect: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def __init__(self, paintRegion: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QPaintEvent: ... + def rect(self, /) -> PySide6.QtCore.QRect: ... + def region(self, /) -> PySide6.QtGui.QRegion: ... + + +class QPainter(Shiboken.Object): + + class CompositionMode(enum.Enum): + + CompositionMode_SourceOver = 0x0 + CompositionMode_DestinationOver = 0x1 + CompositionMode_Clear = 0x2 + CompositionMode_Source = 0x3 + CompositionMode_Destination = 0x4 + CompositionMode_SourceIn = 0x5 + CompositionMode_DestinationIn = 0x6 + CompositionMode_SourceOut = 0x7 + CompositionMode_DestinationOut = 0x8 + CompositionMode_SourceAtop = 0x9 + CompositionMode_DestinationAtop = 0xa + CompositionMode_Xor = 0xb + CompositionMode_Plus = 0xc + CompositionMode_Multiply = 0xd + CompositionMode_Screen = 0xe + CompositionMode_Overlay = 0xf + CompositionMode_Darken = 0x10 + CompositionMode_Lighten = 0x11 + CompositionMode_ColorDodge = 0x12 + CompositionMode_ColorBurn = 0x13 + CompositionMode_HardLight = 0x14 + CompositionMode_SoftLight = 0x15 + CompositionMode_Difference = 0x16 + CompositionMode_Exclusion = 0x17 + RasterOp_SourceOrDestination = 0x18 + RasterOp_SourceAndDestination = 0x19 + RasterOp_SourceXorDestination = 0x1a + RasterOp_NotSourceAndNotDestination = 0x1b + RasterOp_NotSourceOrNotDestination = 0x1c + RasterOp_NotSourceXorDestination = 0x1d + RasterOp_NotSource = 0x1e + RasterOp_NotSourceAndDestination = 0x1f + RasterOp_SourceAndNotDestination = 0x20 + RasterOp_NotSourceOrDestination = 0x21 + RasterOp_SourceOrNotDestination = 0x22 + RasterOp_ClearDestination = 0x23 + RasterOp_SetDestination = 0x24 + RasterOp_NotDestination = 0x25 + NCompositionModes = 0x26 + + class PixmapFragment(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, PixmapFragment: PySide6.QtGui.QPainter.PixmapFragment, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def create(pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, sourceRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /, scaleX: float = ..., scaleY: float = ..., rotation: float | None = ..., opacity: float = ...) -> PySide6.QtGui.QPainter.PixmapFragment: ... + + class PixmapFragmentHint(enum.Flag): + + OpaqueHint = 0x1 + + class RenderHint(enum.Flag): + + Antialiasing = 0x1 + TextAntialiasing = 0x2 + SmoothPixmapTransform = 0x4 + VerticalSubpixelPositioning = 0x8 + LosslessImageRendering = 0x40 + NonCosmeticBrushPatterns = 0x80 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QPaintDevice, /) -> None: ... + + def __enter__(self, /) -> PySide6.QtGui.QPainter: ... + def __exit__(self, arg__1: object, arg__2: object, arg__3: object, /) -> None: ... + def background(self, /) -> PySide6.QtGui.QBrush: ... + def backgroundMode(self, /) -> PySide6.QtCore.Qt.BGMode: ... + def begin(self, arg__1: PySide6.QtGui.QPaintDevice, /) -> bool: ... + def beginNativePainting(self, /) -> None: ... + @typing.overload + def boundingRect(self, rect: PySide6.QtCore.QRect, flags: int, text: str, /) -> PySide6.QtCore.QRect: ... + @typing.overload + def boundingRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, text: str, /, o: PySide6.QtGui.QTextOption | PySide6.QtCore.Qt.AlignmentFlag = ...) -> PySide6.QtCore.QRectF: ... + @typing.overload + def boundingRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, flags: int, text: str, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def boundingRect(self, x: int, y: int, w: int, h: int, flags: int, text: str, /) -> PySide6.QtCore.QRect: ... + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def brushOrigin(self, /) -> PySide6.QtCore.QPoint: ... + def clipBoundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def clipPath(self, /) -> PySide6.QtGui.QPainterPath: ... + def clipRegion(self, /) -> PySide6.QtGui.QRegion: ... + def combinedTransform(self, /) -> PySide6.QtGui.QTransform: ... + def compositionMode(self, /) -> PySide6.QtGui.QPainter.CompositionMode: ... + def device(self, /) -> PySide6.QtGui.QPaintDevice: ... + def deviceTransform(self, /) -> PySide6.QtGui.QTransform: ... + @typing.overload + def drawArc(self, arg__1: PySide6.QtCore.QRect, a: int, alen: int, /) -> None: ... + @typing.overload + def drawArc(self, rect: PySide6.QtCore.QRectF | PySide6.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 drawChord(self, arg__1: PySide6.QtCore.QRect, a: int, alen: int, /) -> None: ... + @typing.overload + def drawChord(self, rect: PySide6.QtCore.QRectF | PySide6.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 drawConvexPolygon(self, points: collections.abc.Sequence[PySide6.QtCore.QPoint], /) -> None: ... + @typing.overload + def drawConvexPolygon(self, points: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> None: ... + @typing.overload + def drawConvexPolygon(self, polygon: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def drawConvexPolygon(self, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> None: ... + @typing.overload + def drawEllipse(self, center: PySide6.QtCore.QPoint, rx: int, ry: int, /) -> None: ... + @typing.overload + def drawEllipse(self, r: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def drawEllipse(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def drawEllipse(self, center: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, rx: float, ry: float, /) -> None: ... + @typing.overload + def drawEllipse(self, x: int, y: int, w: int, h: int, /) -> None: ... + def drawGlyphRun(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, glyphRun: PySide6.QtGui.QGlyphRun, /) -> None: ... + @typing.overload + def drawImage(self, p: PySide6.QtCore.QPoint, image: PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def drawImage(self, p: PySide6.QtCore.QPoint, image: PySide6.QtGui.QImage, sr: PySide6.QtCore.QRect, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> None: ... + @typing.overload + def drawImage(self, r: PySide6.QtCore.QRect, image: PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def drawImage(self, targetRect: PySide6.QtCore.QRect, image: PySide6.QtGui.QImage, sourceRect: PySide6.QtCore.QRect, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> None: ... + @typing.overload + def drawImage(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, image: PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def drawImage(self, targetRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, image: PySide6.QtGui.QImage, sourceRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> None: ... + @typing.overload + def drawImage(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, image: PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def drawImage(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, image: PySide6.QtGui.QImage, sr: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> None: ... + @typing.overload + def drawImage(self, x: int, y: int, image: PySide6.QtGui.QImage, /, sx: int | None = ..., sy: int | None = ..., sw: int = ..., sh: int = ..., flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> None: ... + @typing.overload + def drawLine(self, line: PySide6.QtCore.QLine, /) -> None: ... + @typing.overload + def drawLine(self, p1: PySide6.QtCore.QPoint, p2: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def drawLine(self, line: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> None: ... + @typing.overload + def drawLine(self, p1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, p2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def drawLine(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + @typing.overload + def drawLines(self, lines: PySide6.QtCore.QLine, lineCount: int, /) -> None: ... + @typing.overload + def drawLines(self, pointPairs: PySide6.QtCore.QPoint, lineCount: int, /) -> None: ... + @typing.overload + def drawLines(self, lines: collections.abc.Sequence[PySide6.QtCore.QLine], /) -> None: ... + @typing.overload + def drawLines(self, lines: collections.abc.Sequence[PySide6.QtCore.QLineF], /) -> None: ... + @typing.overload + def drawLines(self, pointPairs: collections.abc.Sequence[PySide6.QtCore.QPoint], /) -> None: ... + @typing.overload + def drawLines(self, pointPairs: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> None: ... + @typing.overload + def drawLines(self, lines: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, lineCount: int, /) -> None: ... + @typing.overload + def drawLines(self, pointPairs: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, lineCount: int, /) -> None: ... + def drawPath(self, path: PySide6.QtGui.QPainterPath, /) -> None: ... + @typing.overload + def drawPicture(self, p: PySide6.QtCore.QPoint, picture: PySide6.QtGui.QPicture | int, /) -> None: ... + @typing.overload + def drawPicture(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, picture: PySide6.QtGui.QPicture | int, /) -> None: ... + @typing.overload + def drawPicture(self, x: int, y: int, picture: PySide6.QtGui.QPicture | int, /) -> None: ... + @typing.overload + def drawPie(self, arg__1: PySide6.QtCore.QRect, a: int, alen: int, /) -> None: ... + @typing.overload + def drawPie(self, rect: PySide6.QtCore.QRectF | PySide6.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 drawPixmap(self, p: PySide6.QtCore.QPoint, pm: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def drawPixmap(self, p: PySide6.QtCore.QPoint, pm: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, sr: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def drawPixmap(self, r: PySide6.QtCore.QRect, pm: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def drawPixmap(self, targetRect: PySide6.QtCore.QRect, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, sourceRect: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def drawPixmap(self, targetRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, sourceRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def drawPixmap(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, pm: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def drawPixmap(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, pm: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, sr: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def drawPixmap(self, x: int, y: int, pm: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def drawPixmap(self, x: int, y: int, pm: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, sx: int, sy: int, sw: int, sh: int, /) -> None: ... + @typing.overload + def drawPixmap(self, x: int, y: int, w: int, h: int, pm: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def drawPixmap(self, x: int, y: int, w: int, h: int, pm: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, sx: int, sy: int, sw: int, sh: int, /) -> None: ... + def drawPixmapFragments(self, fragments: PySide6.QtGui.QPainter.PixmapFragment, fragmentCount: int, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /, hints: PySide6.QtGui.QPainter.PixmapFragmentHint = ...) -> None: ... + @typing.overload + def drawPoint(self, p: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def drawPoint(self, pt: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def drawPoint(self, x: int, y: int, /) -> None: ... + @typing.overload + def drawPoints(self, points: collections.abc.Sequence[PySide6.QtCore.QPoint], /) -> None: ... + @typing.overload + def drawPoints(self, points: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> None: ... + @typing.overload + def drawPoints(self, points: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, pointCount: int, /) -> None: ... + @typing.overload + def drawPoints(self, points: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def drawPoints(self, points: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> None: ... + def drawPointsNp(self, x: collections.abc.Sequence[typing.Any], y: collections.abc.Sequence[typing.Any], /) -> None: ... + @typing.overload + def drawPolygon(self, points: collections.abc.Sequence[PySide6.QtCore.QPoint], fill_rule: PySide6.QtCore.Qt.FillRule, /) -> None: ... + @typing.overload + def drawPolygon(self, points: collections.abc.Sequence[PySide6.QtCore.QPointF], fill_rule: PySide6.QtCore.Qt.FillRule, /) -> None: ... + @typing.overload + def drawPolygon(self, polygon: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /, fillRule: PySide6.QtCore.Qt.FillRule = ...) -> None: ... + @typing.overload + def drawPolygon(self, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /, fillRule: PySide6.QtCore.Qt.FillRule = ...) -> None: ... + @typing.overload + def drawPolyline(self, points: collections.abc.Sequence[PySide6.QtCore.QPoint], /) -> None: ... + @typing.overload + def drawPolyline(self, points: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> None: ... + @typing.overload + def drawPolyline(self, polygon: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def drawPolyline(self, polyline: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> None: ... + @typing.overload + def drawRect(self, rect: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def drawRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def drawRect(self, x1: int, y1: int, w: int, h: int, /) -> None: ... + @typing.overload + def drawRects(self, rects: PySide6.QtCore.QRect, rectCount: int, /) -> None: ... + @typing.overload + def drawRects(self, rectangles: collections.abc.Sequence[PySide6.QtCore.QRect], /) -> None: ... + @typing.overload + def drawRects(self, rectangles: collections.abc.Sequence[PySide6.QtCore.QRectF], /) -> None: ... + @typing.overload + def drawRects(self, rects: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, rectCount: int, /) -> None: ... + @typing.overload + def drawRoundedRect(self, rect: PySide6.QtCore.QRect, xRadius: float, yRadius: float, /, mode: PySide6.QtCore.Qt.SizeMode = ...) -> None: ... + @typing.overload + def drawRoundedRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, xRadius: float, yRadius: float, /, mode: PySide6.QtCore.Qt.SizeMode = ...) -> None: ... + @typing.overload + def drawRoundedRect(self, x: int, y: int, w: int, h: int, xRadius: float, yRadius: float, /, mode: PySide6.QtCore.Qt.SizeMode = ...) -> None: ... + @typing.overload + def drawStaticText(self, topLeftPosition: PySide6.QtCore.QPoint, staticText: PySide6.QtGui.QStaticText, /) -> None: ... + @typing.overload + def drawStaticText(self, topLeftPosition: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, staticText: PySide6.QtGui.QStaticText, /) -> None: ... + @typing.overload + def drawStaticText(self, left: int, top: int, staticText: PySide6.QtGui.QStaticText, /) -> None: ... + @typing.overload + def drawText(self, p: PySide6.QtCore.QPoint, s: str, /) -> None: ... + @typing.overload + def drawText(self, r: PySide6.QtCore.QRect, flags: int, text: str, /) -> PySide6.QtCore.QRect: ... + @typing.overload + def drawText(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, text: str, /, o: PySide6.QtGui.QTextOption | PySide6.QtCore.Qt.AlignmentFlag = ...) -> None: ... + @typing.overload + def drawText(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, flags: int, text: str, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def drawText(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, s: str, /) -> None: ... + @typing.overload + def drawText(self, x: int, y: int, s: str, /) -> None: ... + @typing.overload + def drawText(self, x: int, y: int, w: int, h: int, flags: int, text: str, /) -> None: ... + @typing.overload + def drawTextItem(self, p: PySide6.QtCore.QPoint, ti: PySide6.QtGui.QTextItem, /) -> None: ... + @typing.overload + def drawTextItem(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, ti: PySide6.QtGui.QTextItem, /) -> None: ... + @typing.overload + def drawTextItem(self, x: int, y: int, ti: PySide6.QtGui.QTextItem, /) -> None: ... + @typing.overload + def drawTiledPixmap(self, arg__1: PySide6.QtCore.QRect, arg__2: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /, pos: PySide6.QtCore.QPoint = ...) -> None: ... + @typing.overload + def drawTiledPixmap(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, pm: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /, offset: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element = ...) -> None: ... + @typing.overload + def drawTiledPixmap(self, x: int, y: int, w: int, h: int, arg__5: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /, sx: int | None = ..., sy: int | None = ...) -> None: ... + def end(self, /) -> bool: ... + def endNativePainting(self, /) -> None: ... + @typing.overload + def eraseRect(self, arg__1: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def eraseRect(self, arg__1: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def eraseRect(self, x: int, y: int, w: int, h: int, /) -> None: ... + def fillPath(self, path: PySide6.QtGui.QPainterPath, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + @typing.overload + def fillRect(self, r: PySide6.QtCore.QRect, style: PySide6.QtCore.Qt.BrushStyle, /) -> None: ... + @typing.overload + def fillRect(self, r: PySide6.QtCore.QRect, c: PySide6.QtCore.Qt.GlobalColor, /) -> None: ... + @typing.overload + def fillRect(self, r: PySide6.QtCore.QRect, preset: PySide6.QtGui.QGradient.Preset, /) -> None: ... + @typing.overload + def fillRect(self, arg__1: PySide6.QtCore.QRect, arg__2: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + @typing.overload + def fillRect(self, arg__1: PySide6.QtCore.QRect, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @typing.overload + def fillRect(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, style: PySide6.QtCore.Qt.BrushStyle, /) -> None: ... + @typing.overload + def fillRect(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, c: PySide6.QtCore.Qt.GlobalColor, /) -> None: ... + @typing.overload + def fillRect(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, preset: PySide6.QtGui.QGradient.Preset, /) -> None: ... + @typing.overload + def fillRect(self, arg__1: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, arg__2: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + @typing.overload + def fillRect(self, arg__1: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @typing.overload + def fillRect(self, x: int, y: int, w: int, h: int, style: PySide6.QtCore.Qt.BrushStyle, /) -> None: ... + @typing.overload + def fillRect(self, x: int, y: int, w: int, h: int, c: PySide6.QtCore.Qt.GlobalColor, /) -> None: ... + @typing.overload + def fillRect(self, x: int, y: int, w: int, h: int, preset: PySide6.QtGui.QGradient.Preset, /) -> None: ... + @typing.overload + def fillRect(self, x: int, y: int, w: int, h: int, arg__5: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + @typing.overload + def fillRect(self, x: int, y: int, w: int, h: int, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def fontInfo(self, /) -> PySide6.QtGui.QFontInfo: ... + def fontMetrics(self, /) -> PySide6.QtGui.QFontMetrics: ... + def hasClipping(self, /) -> bool: ... + def isActive(self, /) -> bool: ... + def layoutDirection(self, /) -> PySide6.QtCore.Qt.LayoutDirection: ... + def opacity(self, /) -> float: ... + def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + def renderHints(self, /) -> PySide6.QtGui.QPainter.RenderHint: ... + def resetTransform(self, /) -> None: ... + def restore(self, /) -> None: ... + def rotate(self, a: float, /) -> None: ... + def save(self, /) -> None: ... + def scale(self, sx: float, sy: float, /) -> None: ... + def setBackground(self, bg: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setBackgroundMode(self, mode: PySide6.QtCore.Qt.BGMode, /) -> None: ... + @typing.overload + def setBrush(self, style: PySide6.QtCore.Qt.BrushStyle, /) -> None: ... + @typing.overload + def setBrush(self, color: PySide6.QtCore.Qt.GlobalColor, /) -> None: ... + @typing.overload + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + @typing.overload + def setBrush(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @typing.overload + def setBrushOrigin(self, arg__1: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def setBrushOrigin(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def setBrushOrigin(self, x: int, y: int, /) -> None: ... + def setClipPath(self, path: PySide6.QtGui.QPainterPath, /, op: PySide6.QtCore.Qt.ClipOperation = ...) -> None: ... + @typing.overload + def setClipRect(self, arg__1: PySide6.QtCore.QRect, /, op: PySide6.QtCore.Qt.ClipOperation = ...) -> None: ... + @typing.overload + def setClipRect(self, arg__1: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /, op: PySide6.QtCore.Qt.ClipOperation = ...) -> None: ... + @typing.overload + def setClipRect(self, x: int, y: int, w: int, h: int, /, op: PySide6.QtCore.Qt.ClipOperation = ...) -> None: ... + def setClipRegion(self, arg__1: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /, op: PySide6.QtCore.Qt.ClipOperation = ...) -> None: ... + def setClipping(self, enable: bool, /) -> None: ... + def setCompositionMode(self, mode: PySide6.QtGui.QPainter.CompositionMode, /) -> None: ... + def setFont(self, f: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setLayoutDirection(self, direction: PySide6.QtCore.Qt.LayoutDirection, /) -> None: ... + def setOpacity(self, opacity: float, /) -> None: ... + @typing.overload + def setPen(self, style: PySide6.QtCore.Qt.PenStyle, /) -> None: ... + @typing.overload + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + @typing.overload + def setPen(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setRenderHint(self, hint: PySide6.QtGui.QPainter.RenderHint, /, on: bool = ...) -> None: ... + def setRenderHints(self, hints: PySide6.QtGui.QPainter.RenderHint, /, on: bool = ...) -> None: ... + def setTransform(self, transform: PySide6.QtGui.QTransform, /, combine: bool = ...) -> None: ... + def setViewTransformEnabled(self, enable: bool, /) -> None: ... + @typing.overload + def setViewport(self, viewport: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setViewport(self, x: int, y: int, w: int, h: int, /) -> None: ... + @typing.overload + def setWindow(self, window: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setWindow(self, x: int, y: int, w: int, h: int, /) -> None: ... + def setWorldMatrixEnabled(self, enabled: bool, /) -> None: ... + def setWorldTransform(self, matrix: PySide6.QtGui.QTransform, /, combine: bool = ...) -> None: ... + def shear(self, sh: float, sv: float, /) -> None: ... + def strokePath(self, path: PySide6.QtGui.QPainterPath, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def testRenderHint(self, hint: PySide6.QtGui.QPainter.RenderHint, /) -> bool: ... + def transform(self, /) -> PySide6.QtGui.QTransform: ... + @typing.overload + def translate(self, offset: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def translate(self, offset: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def translate(self, dx: float, dy: float, /) -> None: ... + def viewTransformEnabled(self, /) -> bool: ... + def viewport(self, /) -> PySide6.QtCore.QRect: ... + def window(self, /) -> PySide6.QtCore.QRect: ... + def worldMatrixEnabled(self, /) -> bool: ... + def worldTransform(self, /) -> PySide6.QtGui.QTransform: ... + + +class QPainterPath(Shiboken.Object): + + class Element(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Element: PySide6.QtGui.QPainterPath.Element, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, e: PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def __ne__(self, e: PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def isCurveTo(self, /) -> bool: ... + def isLineTo(self, /) -> bool: ... + def isMoveTo(self, /) -> bool: ... + + class ElementType(enum.Enum): + + MoveToElement = 0x0 + LineToElement = 0x1 + CurveToElement = 0x2 + CurveToDataElement = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QPainterPath, /) -> None: ... + @typing.overload + def __init__(self, startPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + + def __add__(self, other: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + def __and__(self, other: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QPainterPath, /) -> bool: ... + def __iadd__(self, other: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + def __iand__(self, other: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + def __ior__(self, other: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + def __isub__(self, other: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __mul__(self, m: PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QPainterPath: ... + def __ne__(self, other: PySide6.QtGui.QPainterPath, /) -> bool: ... + def __or__(self, other: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __sub__(self, other: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + @typing.overload + def addEllipse(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def addEllipse(self, center: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, rx: float, ry: float, /) -> None: ... + @typing.overload + def addEllipse(self, x: float, y: float, w: float, h: float, /) -> None: ... + def addPath(self, path: PySide6.QtGui.QPainterPath, /) -> None: ... + def addPolygon(self, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> None: ... + @typing.overload + def addRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def addRect(self, x: float, y: float, w: float, h: float, /) -> None: ... + def addRegion(self, region: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def addRoundedRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, xRadius: float, yRadius: float, /, mode: PySide6.QtCore.Qt.SizeMode = ...) -> None: ... + @typing.overload + def addRoundedRect(self, x: float, y: float, w: float, h: float, xRadius: float, yRadius: float, /, mode: PySide6.QtCore.Qt.SizeMode = ...) -> None: ... + @typing.overload + def addText(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, f: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], text: str, /) -> None: ... + @typing.overload + def addText(self, x: float, y: float, f: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], text: str, /) -> None: ... + def angleAtPercent(self, t: float, /) -> float: ... + @typing.overload + def arcMoveTo(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, angle: float, /) -> None: ... + @typing.overload + def arcMoveTo(self, x: float, y: float, w: float, h: float, angle: float, /) -> None: ... + @typing.overload + def arcTo(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, startAngle: float, arcLength: float, /) -> None: ... + @typing.overload + def arcTo(self, x: float, y: float, w: float, h: float, startAngle: float, arcLength: float, /) -> None: ... + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def capacity(self, /) -> int: ... + def clear(self, /) -> None: ... + def closeSubpath(self, /) -> None: ... + def connectPath(self, path: PySide6.QtGui.QPainterPath, /) -> None: ... + @typing.overload + def contains(self, p: PySide6.QtGui.QPainterPath, /) -> bool: ... + @typing.overload + def contains(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> bool: ... + @typing.overload + def contains(self, pt: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def controlPointRect(self, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def cubicTo(self, ctrlPt1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, ctrlPt2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, endPt: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def cubicTo(self, ctrlPt1x: float, ctrlPt1y: float, ctrlPt2x: float, ctrlPt2y: float, endPtx: float, endPty: float, /) -> None: ... + def currentPosition(self, /) -> PySide6.QtCore.QPointF: ... + def elementAt(self, i: int, /) -> PySide6.QtGui.QPainterPath.Element: ... + def elementCount(self, /) -> int: ... + def fillRule(self, /) -> PySide6.QtCore.Qt.FillRule: ... + def intersected(self, r: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + @typing.overload + def intersects(self, p: PySide6.QtGui.QPainterPath, /) -> bool: ... + @typing.overload + def intersects(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> bool: ... + def isCachingEnabled(self, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def length(self, /) -> float: ... + @typing.overload + def lineTo(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def lineTo(self, x: float, y: float, /) -> None: ... + @typing.overload + def moveTo(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def moveTo(self, x: float, y: float, /) -> None: ... + def percentAtLength(self, len: float, /) -> float: ... + def pointAtPercent(self, t: float, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def quadTo(self, ctrlPt: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, endPt: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def quadTo(self, ctrlPtx: float, ctrlPty: float, endPtx: float, endPty: float, /) -> None: ... + def reserve(self, size: int, /) -> None: ... + def setCachingEnabled(self, enabled: bool, /) -> None: ... + def setElementPositionAt(self, i: int, x: float, y: float, /) -> None: ... + def setFillRule(self, fillRule: PySide6.QtCore.Qt.FillRule, /) -> None: ... + def simplified(self, /) -> PySide6.QtGui.QPainterPath: ... + def slopeAtPercent(self, t: float, /) -> float: ... + def subtracted(self, r: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + def swap(self, other: PySide6.QtGui.QPainterPath, /) -> None: ... + def toFillPolygon(self, /, matrix: PySide6.QtGui.QTransform = ...) -> PySide6.QtGui.QPolygonF: ... + def toFillPolygons(self, /, matrix: PySide6.QtGui.QTransform = ...) -> typing.List[PySide6.QtGui.QPolygonF]: ... + def toReversed(self, /) -> PySide6.QtGui.QPainterPath: ... + def toSubpathPolygons(self, /, matrix: PySide6.QtGui.QTransform = ...) -> typing.List[PySide6.QtGui.QPolygonF]: ... + @typing.overload + def translate(self, offset: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def translate(self, dx: float, dy: float, /) -> None: ... + @typing.overload + def translated(self, offset: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtGui.QPainterPath: ... + @typing.overload + def translated(self, dx: float, dy: float, /) -> PySide6.QtGui.QPainterPath: ... + def trimmed(self, fromFraction: float, toFraction: float, /, offset: float | None = ...) -> PySide6.QtGui.QPainterPath: ... + def united(self, r: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + + +class QPainterPathStroker(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + + def capStyle(self, /) -> PySide6.QtCore.Qt.PenCapStyle: ... + def createStroke(self, path: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + def curveThreshold(self, /) -> float: ... + def dashOffset(self, /) -> float: ... + def dashPattern(self, /) -> typing.List[float]: ... + def joinStyle(self, /) -> PySide6.QtCore.Qt.PenJoinStyle: ... + def miterLimit(self, /) -> float: ... + def setCapStyle(self, style: PySide6.QtCore.Qt.PenCapStyle, /) -> None: ... + def setCurveThreshold(self, threshold: float, /) -> None: ... + def setDashOffset(self, offset: float, /) -> None: ... + @typing.overload + def setDashPattern(self, arg__1: PySide6.QtCore.Qt.PenStyle, /) -> None: ... + @typing.overload + def setDashPattern(self, dashPattern: collections.abc.Sequence[float], /) -> None: ... + def setJoinStyle(self, style: PySide6.QtCore.Qt.PenJoinStyle, /) -> None: ... + def setMiterLimit(self, length: float, /) -> None: ... + def setWidth(self, width: float, /) -> None: ... + def width(self, /) -> float: ... + + +class QPainterStateGuard(Shiboken.Object): + + class InitialState(enum.Enum): + + Save = 0x0 + NoSave = 0x1 + + + def __init__(self, painter: PySide6.QtGui.QPainter, /, state: PySide6.QtGui.QPainterStateGuard.InitialState = ...) -> None: ... + + def __enter__(self, /) -> PySide6.QtGui.QPainterStateGuard: ... + def __exit__(self, arg__1: object, arg__2: object, arg__3: object, /) -> None: ... + def restore(self, /) -> None: ... + def save(self, /) -> None: ... + def swap(self, other: PySide6.QtGui.QPainterStateGuard, /) -> None: ... + + +class QPalette(Shiboken.Object): + + class ColorGroup(enum.Enum): + + Active = 0x0 + Normal = 0x0 + Disabled = 0x1 + Inactive = 0x2 + NColorGroups = 0x3 + Current = 0x4 + All = 0x5 + + class ColorRole(enum.Enum): + + WindowText = 0x0 + Button = 0x1 + Light = 0x2 + Midlight = 0x3 + Dark = 0x4 + Mid = 0x5 + Text = 0x6 + BrightText = 0x7 + ButtonText = 0x8 + Base = 0x9 + Window = 0xa + Shadow = 0xb + Highlight = 0xc + HighlightedText = 0xd + Link = 0xe + LinkVisited = 0xf + AlternateBase = 0x10 + NoRole = 0x11 + ToolTipBase = 0x12 + ToolTipText = 0x13 + PlaceholderText = 0x14 + Accent = 0x15 + NColorRoles = 0x16 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, button: PySide6.QtCore.Qt.GlobalColor, /) -> None: ... + @typing.overload + def __init__(self, palette: PySide6.QtGui.QPalette, /) -> None: ... + @typing.overload + def __init__(self, windowText: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, button: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, light: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, dark: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, mid: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, text: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, bright_text: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, base: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, window: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + @typing.overload + def __init__(self, button: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @typing.overload + def __init__(self, button: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], window: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @typing.overload + def __init__(self, windowText: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], window: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], light: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], dark: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], mid: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], text: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], base: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, p: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /) -> bool: ... + def __lshift__(self, ds: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, p: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, ds: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def accent(self, /) -> PySide6.QtGui.QBrush: ... + def alternateBase(self, /) -> PySide6.QtGui.QBrush: ... + def base(self, /) -> PySide6.QtGui.QBrush: ... + def brightText(self, /) -> PySide6.QtGui.QBrush: ... + @typing.overload + def brush(self, cg: PySide6.QtGui.QPalette.ColorGroup, cr: PySide6.QtGui.QPalette.ColorRole, /) -> PySide6.QtGui.QBrush: ... + @typing.overload + def brush(self, cr: PySide6.QtGui.QPalette.ColorRole, /) -> PySide6.QtGui.QBrush: ... + def button(self, /) -> PySide6.QtGui.QBrush: ... + def buttonText(self, /) -> PySide6.QtGui.QBrush: ... + def cacheKey(self, /) -> int: ... + @typing.overload + def color(self, cg: PySide6.QtGui.QPalette.ColorGroup, cr: PySide6.QtGui.QPalette.ColorRole, /) -> PySide6.QtGui.QColor: ... + @typing.overload + def color(self, cr: PySide6.QtGui.QPalette.ColorRole, /) -> PySide6.QtGui.QColor: ... + def currentColorGroup(self, /) -> PySide6.QtGui.QPalette.ColorGroup: ... + def dark(self, /) -> PySide6.QtGui.QBrush: ... + def highlight(self, /) -> PySide6.QtGui.QBrush: ... + def highlightedText(self, /) -> PySide6.QtGui.QBrush: ... + def isBrushSet(self, cg: PySide6.QtGui.QPalette.ColorGroup, cr: PySide6.QtGui.QPalette.ColorRole, /) -> bool: ... + def isCopyOf(self, p: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /) -> bool: ... + def isEqual(self, cr1: PySide6.QtGui.QPalette.ColorGroup, cr2: PySide6.QtGui.QPalette.ColorGroup, /) -> bool: ... + def light(self, /) -> PySide6.QtGui.QBrush: ... + def link(self, /) -> PySide6.QtGui.QBrush: ... + def linkVisited(self, /) -> PySide6.QtGui.QBrush: ... + def mid(self, /) -> PySide6.QtGui.QBrush: ... + def midlight(self, /) -> PySide6.QtGui.QBrush: ... + def placeholderText(self, /) -> PySide6.QtGui.QBrush: ... + def resolve(self, other: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /) -> PySide6.QtGui.QPalette: ... + def resolveMask(self, /) -> int: ... + @typing.overload + def setBrush(self, cg: PySide6.QtGui.QPalette.ColorGroup, cr: PySide6.QtGui.QPalette.ColorRole, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + @typing.overload + def setBrush(self, cr: PySide6.QtGui.QPalette.ColorRole, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + @typing.overload + def setColor(self, cg: PySide6.QtGui.QPalette.ColorGroup, cr: PySide6.QtGui.QPalette.ColorRole, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @typing.overload + def setColor(self, cr: PySide6.QtGui.QPalette.ColorRole, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setColorGroup(self, cr: PySide6.QtGui.QPalette.ColorGroup, windowText: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, button: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, light: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, dark: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, mid: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, text: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, bright_text: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, base: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, window: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setCurrentColorGroup(self, cg: PySide6.QtGui.QPalette.ColorGroup, /) -> None: ... + def setResolveMask(self, mask: int, /) -> None: ... + def shadow(self, /) -> PySide6.QtGui.QBrush: ... + def swap(self, other: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /) -> None: ... + def text(self, /) -> PySide6.QtGui.QBrush: ... + def toolTipBase(self, /) -> PySide6.QtGui.QBrush: ... + def toolTipText(self, /) -> PySide6.QtGui.QBrush: ... + def window(self, /) -> PySide6.QtGui.QBrush: ... + def windowText(self, /) -> PySide6.QtGui.QBrush: ... + + +class QPdfOutputIntent(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QPdfOutputIntent, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def outputCondition(self, /) -> str: ... + def outputConditionIdentifier(self, /) -> str: ... + def outputProfile(self, /) -> PySide6.QtGui.QColorSpace: ... + def registryName(self, /) -> PySide6.QtCore.QUrl: ... + def setOutputCondition(self, condition: str, /) -> None: ... + def setOutputConditionIdentifier(self, identifier: str, /) -> None: ... + def setOutputProfile(self, profile: PySide6.QtGui.QColorSpace | PySide6.QtGui.QColorSpace.NamedColorSpace, /) -> None: ... + def setRegistryName(self, name: PySide6.QtCore.QUrl | str, /) -> None: ... + def swap(self, other: PySide6.QtGui.QPdfOutputIntent, /) -> None: ... + + +class QPdfWriter(PySide6.QtCore.QObject, PySide6.QtGui.QPagedPaintDevice): + + class ColorModel(enum.Enum): + + RGB = 0x0 + Grayscale = 0x1 + CMYK = 0x2 + Auto = 0x3 + + + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + @typing.overload + def __init__(self, filename: str, /) -> None: ... + + def addFileAttachment(self, fileName: str, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, mimeType: str = ...) -> None: ... + def author(self, /) -> str: ... + def colorModel(self, /) -> PySide6.QtGui.QPdfWriter.ColorModel: ... + def creator(self, /) -> str: ... + def documentId(self, /) -> PySide6.QtCore.QUuid: ... + def documentXmpMetadata(self, /) -> PySide6.QtCore.QByteArray: ... + def metric(self, id: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def newPage(self, /) -> bool: ... + def outputIntent(self, /) -> PySide6.QtGui.QPdfOutputIntent: ... + def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ... + def pdfVersion(self, /) -> PySide6.QtGui.QPagedPaintDevice.PdfVersion: ... + def resolution(self, /) -> int: ... + def setAuthor(self, author: str, /) -> None: ... + def setColorModel(self, model: PySide6.QtGui.QPdfWriter.ColorModel, /) -> None: ... + def setCreator(self, creator: str, /) -> None: ... + def setDocumentId(self, documentId: PySide6.QtCore.QUuid, /) -> None: ... + def setDocumentXmpMetadata(self, xmpMetadata: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setOutputIntent(self, intent: PySide6.QtGui.QPdfOutputIntent, /) -> None: ... + def setPdfVersion(self, version: PySide6.QtGui.QPagedPaintDevice.PdfVersion, /) -> None: ... + def setResolution(self, resolution: int, /) -> None: ... + def setTitle(self, title: str, /) -> None: ... + def title(self, /) -> str: ... + + +class QPen(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.Qt.PenStyle, /) -> None: ... + @typing.overload + def __init__(self, pen: PySide6.QtGui.QPen, /) -> None: ... + @typing.overload + def __init__(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, width: float, /, s: PySide6.QtCore.Qt.PenStyle = ..., c: PySide6.QtCore.Qt.PenCapStyle = ..., j: PySide6.QtCore.Qt.PenJoinStyle = ...) -> None: ... + @typing.overload + def __init__(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, lhs: PySide6.QtCore.Qt.PenStyle, /) -> bool: ... + @typing.overload + def __eq__(self, p: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> bool: ... + @typing.overload + def __eq__(self, rhs: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> bool: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __ne__(self, lhs: PySide6.QtCore.Qt.PenStyle, /) -> bool: ... + @typing.overload + def __ne__(self, p: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> bool: ... + @typing.overload + def __ne__(self, rhs: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def capStyle(self, /) -> PySide6.QtCore.Qt.PenCapStyle: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def dashOffset(self, /) -> float: ... + def dashPattern(self, /) -> typing.List[float]: ... + def isCosmetic(self, /) -> bool: ... + def isSolid(self, /) -> bool: ... + def joinStyle(self, /) -> PySide6.QtCore.Qt.PenJoinStyle: ... + def miterLimit(self, /) -> float: ... + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setCapStyle(self, pcs: PySide6.QtCore.Qt.PenCapStyle, /) -> None: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setCosmetic(self, cosmetic: bool, /) -> None: ... + def setDashOffset(self, doffset: float, /) -> None: ... + def setDashPattern(self, pattern: collections.abc.Sequence[float], /) -> None: ... + def setJoinStyle(self, pcs: PySide6.QtCore.Qt.PenJoinStyle, /) -> None: ... + def setMiterLimit(self, limit: float, /) -> None: ... + def setStyle(self, arg__1: PySide6.QtCore.Qt.PenStyle, /) -> None: ... + def setWidth(self, width: int, /) -> None: ... + def setWidthF(self, width: float, /) -> None: ... + def style(self, /) -> PySide6.QtCore.Qt.PenStyle: ... + def swap(self, other: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def width(self, /) -> int: ... + def widthF(self, /) -> float: ... + + +class QPicture(PySide6.QtGui.QPaintDevice): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QPicture, /) -> None: ... + @typing.overload + def __init__(self, /, formatVersion: int = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def boundingRect(self, /) -> PySide6.QtCore.QRect: ... + def data(self, /) -> object: ... + def devType(self, /) -> int: ... + def isNull(self, /) -> bool: ... + @typing.overload + def load(self, dev: PySide6.QtCore.QIODevice, /) -> bool: ... + @typing.overload + def load(self, fileName: str, /) -> bool: ... + def metric(self, m: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ... + def play(self, p: PySide6.QtGui.QPainter, /) -> bool: ... + @typing.overload + def save(self, dev: PySide6.QtCore.QIODevice, /) -> bool: ... + @typing.overload + def save(self, fileName: str, /) -> bool: ... + def setBoundingRect(self, r: PySide6.QtCore.QRect, /) -> None: ... + def setData(self, data: bytes | bytearray | memoryview, /) -> None: ... + def size(self, /) -> int: ... + def swap(self, other: PySide6.QtGui.QPicture | int, /) -> None: ... + + +class QPixelFormat(Shiboken.Object): + + class AlphaPosition(enum.Enum): + + AtBeginning = 0x0 + AtEnd = 0x1 + + class AlphaPremultiplied(enum.Enum): + + NotPremultiplied = 0x0 + Premultiplied = 0x1 + + class AlphaUsage(enum.Enum): + + UsesAlpha = 0x0 + IgnoresAlpha = 0x1 + + class ByteOrder(enum.Enum): + + LittleEndian = 0x0 + BigEndian = 0x1 + CurrentSystemEndian = 0x2 + + class ColorModel(enum.Enum): + + RGB = 0x0 + BGR = 0x1 + Indexed = 0x2 + Grayscale = 0x3 + CMYK = 0x4 + HSL = 0x5 + HSV = 0x6 + YUV = 0x7 + Alpha = 0x8 + + class TypeInterpretation(enum.Enum): + + UnsignedInteger = 0x0 + UnsignedShort = 0x1 + UnsignedByte = 0x2 + FloatingPoint = 0x3 + + class YUVLayout(enum.Enum): + + YUV444 = 0x0 + YUV422 = 0x1 + YUV411 = 0x2 + YUV420P = 0x3 + YUV420SP = 0x4 + YV12 = 0x5 + UYVY = 0x6 + YUYV = 0x7 + NV12 = 0x8 + NV21 = 0x9 + IMC1 = 0xa + IMC2 = 0xb + IMC3 = 0xc + IMC4 = 0xd + Y8 = 0xe + Y16 = 0xf + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, colorModel: PySide6.QtGui.QPixelFormat.ColorModel, firstSize: int, secondSize: int, thirdSize: int, fourthSize: int, fifthSize: int, alphaSize: int, alphaUsage: PySide6.QtGui.QPixelFormat.AlphaUsage, alphaPosition: PySide6.QtGui.QPixelFormat.AlphaPosition, premultiplied: PySide6.QtGui.QPixelFormat.AlphaPremultiplied, typeInterpretation: PySide6.QtGui.QPixelFormat.TypeInterpretation, /, byteOrder: PySide6.QtGui.QPixelFormat.ByteOrder = ..., subEnum: int | None = ...) -> None: ... + @typing.overload + def __init__(self, QPixelFormat: PySide6.QtGui.QPixelFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, fmt2: PySide6.QtGui.QPixelFormat, /) -> bool: ... + def __ne__(self, fmt2: PySide6.QtGui.QPixelFormat, /) -> bool: ... + def alphaPosition(self, /) -> PySide6.QtGui.QPixelFormat.AlphaPosition: ... + def alphaSize(self, /) -> int: ... + def alphaUsage(self, /) -> PySide6.QtGui.QPixelFormat.AlphaUsage: ... + def bitsPerPixel(self, /) -> int: ... + def blackSize(self, /) -> int: ... + def blueSize(self, /) -> int: ... + def brightnessSize(self, /) -> int: ... + def byteOrder(self, /) -> PySide6.QtGui.QPixelFormat.ByteOrder: ... + def channelCount(self, /) -> int: ... + def colorModel(self, /) -> PySide6.QtGui.QPixelFormat.ColorModel: ... + def cyanSize(self, /) -> int: ... + def greenSize(self, /) -> int: ... + def hueSize(self, /) -> int: ... + def lightnessSize(self, /) -> int: ... + def magentaSize(self, /) -> int: ... + def premultiplied(self, /) -> PySide6.QtGui.QPixelFormat.AlphaPremultiplied: ... + def redSize(self, /) -> int: ... + def saturationSize(self, /) -> int: ... + def subEnum(self, /) -> int: ... + def typeInterpretation(self, /) -> PySide6.QtGui.QPixelFormat.TypeInterpretation: ... + def yellowSize(self, /) -> int: ... + def yuvLayout(self, /) -> PySide6.QtGui.QPixelFormat.YUVLayout: ... + + +class QPixmap(PySide6.QtGui.QPaintDevice): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, image: PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QPixmap, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def __init__(self, fileName: str | bytes | os.PathLike[str], /, format: bytes | bytearray | memoryview | None = ..., flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> None: ... + @typing.overload + def __init__(self, w: int, h: int, /) -> None: ... + @typing.overload + def __init__(self, xpm: collections.abc.Iterable, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def cacheKey(self, /) -> int: ... + def convertFromImage(self, img: PySide6.QtGui.QImage, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> bool: ... + @typing.overload + def copy(self, /, rect: PySide6.QtCore.QRect = ...) -> PySide6.QtGui.QPixmap: ... + @typing.overload + def copy(self, x: int, y: int, width: int, height: int, /) -> PySide6.QtGui.QPixmap: ... + def createHeuristicMask(self, /, clipTight: bool = ...) -> PySide6.QtGui.QBitmap: ... + def createMaskFromColor(self, maskColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /, mode: PySide6.QtCore.Qt.MaskMode = ...) -> PySide6.QtGui.QBitmap: ... + @staticmethod + def defaultDepth() -> int: ... + def depth(self, /) -> int: ... + def devType(self, /) -> int: ... + def deviceIndependentSize(self, /) -> PySide6.QtCore.QSizeF: ... + def devicePixelRatio(self, /) -> float: ... + def fill(self, /, fillColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int] = ...) -> None: ... + @staticmethod + def fromImage(image: PySide6.QtGui.QImage, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> PySide6.QtGui.QPixmap: ... + @staticmethod + def fromImageInPlace(image: PySide6.QtGui.QImage, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> PySide6.QtGui.QPixmap: ... + @staticmethod + def fromImageReader(imageReader: PySide6.QtGui.QImageReader, /, flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> PySide6.QtGui.QPixmap: ... + def hasAlpha(self, /) -> bool: ... + def hasAlphaChannel(self, /) -> bool: ... + def height(self, /) -> int: ... + def isNull(self, /) -> bool: ... + def isQBitmap(self, /) -> bool: ... + def load(self, fileName: str, /, format: bytes | bytearray | memoryview | None = ..., flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> bool: ... + @typing.overload + def loadFromData(self, buf: bytes | bytearray | memoryview, /, format: bytes | bytearray | memoryview | None = ..., flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> bool: ... + @typing.overload + def loadFromData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, format: bytes | bytearray | memoryview | None = ..., flags: PySide6.QtCore.Qt.ImageConversionFlag = ...) -> bool: ... + def mask(self, /) -> PySide6.QtGui.QBitmap: ... + def metric(self, arg__1: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ... + def rect(self, /) -> PySide6.QtCore.QRect: ... + @typing.overload + def save(self, device: PySide6.QtCore.QIODevice, /, format: str | None = ..., quality: int = ...) -> bool: ... + @typing.overload + def save(self, fileName: str, /, format: str | None = ..., quality: int = ...) -> bool: ... + @typing.overload + def scaled(self, s: PySide6.QtCore.QSize, /, aspectMode: PySide6.QtCore.Qt.AspectRatioMode = ..., mode: PySide6.QtCore.Qt.TransformationMode = ...) -> PySide6.QtGui.QPixmap: ... + @typing.overload + def scaled(self, w: int, h: int, /, aspectMode: PySide6.QtCore.Qt.AspectRatioMode = ..., mode: PySide6.QtCore.Qt.TransformationMode = ...) -> PySide6.QtGui.QPixmap: ... + def scaledToHeight(self, h: int, /, mode: PySide6.QtCore.Qt.TransformationMode = ...) -> PySide6.QtGui.QPixmap: ... + def scaledToWidth(self, w: int, /, mode: PySide6.QtCore.Qt.TransformationMode = ...) -> PySide6.QtGui.QPixmap: ... + @typing.overload + def scroll(self, dx: int, dy: int, rect: PySide6.QtCore.QRect, /, exposed: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect | None = ...) -> None: ... + @typing.overload + def scroll(self, dx: int, dy: int, x: int, y: int, width: int, height: int, /, exposed: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect | None = ...) -> None: ... + def setDevicePixelRatio(self, scaleFactor: float, /) -> None: ... + def setMask(self, arg__1: PySide6.QtGui.QBitmap | str, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def swap(self, other: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + def toImage(self, /) -> PySide6.QtGui.QImage: ... + def transformed(self, arg__1: PySide6.QtGui.QTransform, /, mode: PySide6.QtCore.Qt.TransformationMode = ...) -> PySide6.QtGui.QPixmap: ... + @staticmethod + def trueMatrix(m: PySide6.QtGui.QTransform, w: int, h: int, /) -> PySide6.QtGui.QTransform: ... + def width(self, /) -> int: ... + + +class QPixmapCache(Shiboken.Object): + + class Key(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QPixmapCache.Key, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, key: PySide6.QtGui.QPixmapCache.Key, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, key: PySide6.QtGui.QPixmapCache.Key, /) -> bool: ... + def isValid(self, /) -> bool: ... + def swap(self, other: PySide6.QtGui.QPixmapCache.Key, /) -> None: ... + + + def __init__(self, /) -> None: ... + + @staticmethod + def cacheLimit() -> int: ... + @staticmethod + def clear() -> None: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def find(key: PySide6.QtGui.QPixmapCache.Key, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def find(self, key: PySide6.QtGui.QPixmapCache.Key, /) -> None: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def find(self, key: str, /) -> None: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def find(key: str, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload + @staticmethod + def insert(key: str, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> bool: ... + @typing.overload + @staticmethod + def insert(pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> PySide6.QtGui.QPixmapCache.Key: ... + @typing.overload + @staticmethod + def remove(key: PySide6.QtGui.QPixmapCache.Key, /) -> None: ... + @typing.overload + @staticmethod + def remove(key: str, /) -> None: ... + @staticmethod + def replace(key: PySide6.QtGui.QPixmapCache.Key, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> bool: ... + @staticmethod + def setCacheLimit(arg__1: int, /) -> None: ... + + +class QPlatformSurfaceEvent(PySide6.QtCore.QEvent): + + class SurfaceEventType(enum.Enum): + + SurfaceCreated = 0x0 + SurfaceAboutToBeDestroyed = 0x1 + + + def __init__(self, arg__1: PySide6.QtGui.QPlatformSurfaceEvent, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QPlatformSurfaceEvent: ... + def surfaceEventType(self, /) -> PySide6.QtGui.QPlatformSurfaceEvent.SurfaceEventType: ... + + +class QPointFList: ... + + +class QPointList: ... + + +class QPointerEvent(PySide6.QtGui.QInputEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QPointerEvent, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, dev: PySide6.QtGui.QPointingDevice, /, modifiers: PySide6.QtCore.Qt.KeyboardModifier = ..., points: collections.abc.Sequence[PySide6.QtGui.QEventPoint] = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def addPassiveGrabber(self, point: PySide6.QtGui.QEventPoint, grabber: PySide6.QtCore.QObject, /) -> bool: ... + def allPointsAccepted(self, /) -> bool: ... + def allPointsGrabbed(self, /) -> bool: ... + def clearPassiveGrabbers(self, point: PySide6.QtGui.QEventPoint, /) -> None: ... + def clone(self, /) -> PySide6.QtGui.QPointerEvent: ... + def exclusiveGrabber(self, point: PySide6.QtGui.QEventPoint, /) -> PySide6.QtCore.QObject: ... + def isBeginEvent(self, /) -> bool: ... + def isEndEvent(self, /) -> bool: ... + def isUpdateEvent(self, /) -> bool: ... + def point(self, i: int, /) -> PySide6.QtGui.QEventPoint: ... + def pointById(self, id: int, /) -> PySide6.QtGui.QEventPoint: ... + def pointCount(self, /) -> int: ... + def pointerType(self, /) -> PySide6.QtGui.QPointingDevice.PointerType: ... + def pointingDevice(self, /) -> PySide6.QtGui.QPointingDevice: ... + def points(self, /) -> typing.List[PySide6.QtGui.QEventPoint]: ... + def removePassiveGrabber(self, point: PySide6.QtGui.QEventPoint, grabber: PySide6.QtCore.QObject, /) -> bool: ... + def setAccepted(self, accepted: bool, /) -> None: ... + def setExclusiveGrabber(self, point: PySide6.QtGui.QEventPoint, exclusiveGrabber: PySide6.QtCore.QObject, /) -> None: ... + def setTimestamp(self, timestamp: int, /) -> None: ... + + +class QPointingDevice(PySide6.QtGui.QInputDevice): + + grabChanged : typing.ClassVar[Signal] = ... # grabChanged(QObject*,GrabTransition,const QPointerEvent*,QEventPoint) + + class GrabTransition(enum.Enum): + + GrabPassive = 0x1 + UngrabPassive = 0x2 + CancelGrabPassive = 0x3 + OverrideGrabPassive = 0x4 + GrabExclusive = 0x10 + UngrabExclusive = 0x20 + CancelGrabExclusive = 0x30 + + class PointerType(enum.Flag): + + Unknown = 0x0 + Generic = 0x1 + Finger = 0x2 + Pen = 0x4 + Eraser = 0x8 + Cursor = 0x10 + AllPointerTypes = 0x7fff + + + @typing.overload + def __init__(self, name: str, systemId: int, devType: PySide6.QtGui.QInputDevice.DeviceType, pType: PySide6.QtGui.QPointingDevice.PointerType, caps: PySide6.QtGui.QInputDevice.Capability, maxPoints: int, buttonCount: int, /, seatName: str = ..., uniqueId: PySide6.QtGui.QPointingDeviceUniqueId = ..., parent: PySide6.QtCore.QObject | None = ..., *, pointerType: PySide6.QtGui.QPointingDevice.PointerType | None = ..., maximumPoints: int | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, pointerType: PySide6.QtGui.QPointingDevice.PointerType | None = ..., maximumPoints: int | None = ..., buttonCount: int | None = ..., uniqueId: PySide6.QtGui.QPointingDeviceUniqueId | None = ...) -> None: ... + + def __eq__(self, other: PySide6.QtGui.QPointingDevice, /) -> bool: ... + def __repr__(self, /) -> str: ... + def buttonCount(self, /) -> int: ... + def maximumPoints(self, /) -> int: ... + def pointerType(self, /) -> PySide6.QtGui.QPointingDevice.PointerType: ... + @staticmethod + def primaryPointingDevice(seatName: str = ...) -> PySide6.QtGui.QPointingDevice: ... + def setCapabilities(self, caps: PySide6.QtGui.QInputDevice.Capability, /) -> None: ... + def setMaximumTouchPoints(self, c: int, /) -> None: ... + def setType(self, devType: PySide6.QtGui.QInputDevice.DeviceType, /) -> None: ... + def uniqueId(self, /) -> PySide6.QtGui.QPointingDeviceUniqueId: ... + + +class QPointingDeviceUniqueId(Shiboken.Object): + + @typing.overload + def __init__(self, QPointingDeviceUniqueId: PySide6.QtGui.QPointingDeviceUniqueId, /, *, numericId: int | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, numericId: int | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QPointingDeviceUniqueId, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtGui.QPointingDeviceUniqueId, /) -> bool: ... + @staticmethod + def fromNumericId(id: int, /) -> PySide6.QtGui.QPointingDeviceUniqueId: ... + def isValid(self, /) -> bool: ... + def numericId(self, /) -> int: ... + + +class QPolygon(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QPolygon: PySide6.QtGui.QPolygon, /) -> None: ... + @typing.overload + def __init__(self, r: PySide6.QtCore.QRect, /, closed: bool = ...) -> None: ... + @typing.overload + def __init__(self, v: collections.abc.Sequence[PySide6.QtCore.QPoint], /) -> None: ... + + def __add__(self, l: collections.abc.Sequence[PySide6.QtCore.QPoint], /) -> typing.List[PySide6.QtCore.QPoint]: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, arg__1: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /) -> bool: ... + @typing.overload + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__1: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QPolygon: ... + @typing.overload + def __lshift__(self, arg__1: collections.abc.Sequence[PySide6.QtCore.QPoint], /) -> PySide6.QtGui.QPolygon: ... + def __mul__(self, m: PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QPolygon: ... + def __ne__(self, arg__1: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def append(self, arg__1: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def append(self, l: collections.abc.Sequence[PySide6.QtCore.QPoint], /) -> None: ... + def at(self, i: int, /) -> PySide6.QtCore.QPoint: ... + def back(self, /) -> PySide6.QtCore.QPoint: ... + def boundingRect(self, /) -> PySide6.QtCore.QRect: ... + def capacity(self, /) -> int: ... + def clear(self, /) -> None: ... + def constData(self, /) -> PySide6.QtCore.QPoint: ... + def constFirst(self, /) -> PySide6.QtCore.QPoint: ... + def constLast(self, /) -> PySide6.QtCore.QPoint: ... + def containsPoint(self, pt: PySide6.QtCore.QPoint, fillRule: PySide6.QtCore.Qt.FillRule, /) -> bool: ... + def count(self, /) -> int: ... + def data(self, /) -> PySide6.QtCore.QPoint: ... + def empty(self, /) -> bool: ... + @typing.overload + def first(self, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def first(self, n: int, /) -> typing.List[PySide6.QtCore.QPoint]: ... + @staticmethod + def fromList(list: collections.abc.Sequence[PySide6.QtCore.QPoint], /) -> typing.List[PySide6.QtCore.QPoint]: ... + @staticmethod + def fromVector(vector: collections.abc.Sequence[PySide6.QtCore.QPoint], /) -> typing.List[PySide6.QtCore.QPoint]: ... + def front(self, /) -> PySide6.QtCore.QPoint: ... + def insert(self, arg__1: int, arg__2: PySide6.QtCore.QPoint, /) -> None: ... + def intersected(self, r: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygon: ... + def intersects(self, r: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def isSharedWith(self, other: collections.abc.Sequence[PySide6.QtCore.QPoint], /) -> bool: ... + @typing.overload + def last(self, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def last(self, n: int, /) -> typing.List[PySide6.QtCore.QPoint]: ... + def length(self, /) -> int: ... + @staticmethod + def maxSize() -> int: ... + def max_size(self, /) -> int: ... + def mid(self, pos: int, /, len: int = ...) -> typing.List[PySide6.QtCore.QPoint]: ... + def move(self, from_: int, to: int, /) -> None: ... + def pop_back(self, /) -> None: ... + def pop_front(self, /) -> None: ... + def prepend(self, arg__1: PySide6.QtCore.QPoint, /) -> None: ... + def push_back(self, arg__1: PySide6.QtCore.QPoint, /) -> None: ... + def push_front(self, arg__1: PySide6.QtCore.QPoint, /) -> None: ... + def remove(self, i: int, /, n: int = ...) -> None: ... + def removeAll(self, arg__1: PySide6.QtCore.QPoint, /) -> None: ... + def removeAt(self, i: int, /) -> None: ... + def removeFirst(self, /) -> None: ... + def removeLast(self, /) -> None: ... + def removeOne(self, arg__1: PySide6.QtCore.QPoint, /) -> None: ... + def reserve(self, size: int, /) -> None: ... + def resize(self, size: int, /) -> None: ... + def resizeForOverwrite(self, size: int, /) -> None: ... + def shrink_to_fit(self, /) -> None: ... + def size(self, /) -> int: ... + @typing.overload + def sliced(self, pos: int, /) -> typing.List[PySide6.QtCore.QPoint]: ... + @typing.overload + def sliced(self, pos: int, n: int, /) -> typing.List[PySide6.QtCore.QPoint]: ... + def squeeze(self, /) -> None: ... + def subtracted(self, r: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygon: ... + def swap(self, other: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /) -> None: ... + def swapItemsAt(self, i: int, j: int, /) -> None: ... + def takeAt(self, i: int, /) -> PySide6.QtCore.QPoint: ... + def toList(self, /) -> typing.List[PySide6.QtCore.QPoint]: ... + def toPolygonF(self, /) -> PySide6.QtGui.QPolygonF: ... + def toVector(self, /) -> typing.List[PySide6.QtCore.QPoint]: ... + @typing.overload + def translate(self, offset: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def translate(self, dx: int, dy: int, /) -> None: ... + @typing.overload + def translated(self, offset: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QPolygon: ... + @typing.overload + def translated(self, dx: int, dy: int, /) -> PySide6.QtGui.QPolygon: ... + def united(self, r: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygon: ... + def value(self, i: int, /) -> PySide6.QtCore.QPoint: ... + + +class QPolygonF(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QPolygonF: PySide6.QtGui.QPolygonF, /) -> None: ... + @typing.overload + def __init__(self, v: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> None: ... + @typing.overload + def __init__(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def __init__(self, a: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /) -> None: ... + + def __add__(self, l: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> typing.List[PySide6.QtCore.QPointF]: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, arg__1: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> bool: ... + @typing.overload + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __lshift__(self, arg__1: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def __lshift__(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtGui.QPolygonF: ... + def __mul__(self, m: PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QPolygonF: ... + def __ne__(self, arg__1: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def append(self, l: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> None: ... + @typing.overload + def append(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def at(self, i: int, /) -> PySide6.QtCore.QPointF: ... + def back(self, /) -> PySide6.QtCore.QPointF: ... + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def capacity(self, /) -> int: ... + def clear(self, /) -> None: ... + def constData(self, /) -> PySide6.QtCore.QPointF: ... + def constFirst(self, /) -> PySide6.QtCore.QPointF: ... + def constLast(self, /) -> PySide6.QtCore.QPointF: ... + def containsPoint(self, pt: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, fillRule: PySide6.QtCore.Qt.FillRule, /) -> bool: ... + def count(self, /) -> int: ... + def data(self, /) -> PySide6.QtCore.QPointF: ... + def empty(self, /) -> bool: ... + @typing.overload + def first(self, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def first(self, n: int, /) -> typing.List[PySide6.QtCore.QPointF]: ... + @staticmethod + def fromList(list: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> typing.List[PySide6.QtCore.QPointF]: ... + @staticmethod + def fromVector(vector: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> typing.List[PySide6.QtCore.QPointF]: ... + def front(self, /) -> PySide6.QtCore.QPointF: ... + def insert(self, arg__1: int, arg__2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def intersected(self, r: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> PySide6.QtGui.QPolygonF: ... + def intersects(self, r: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> bool: ... + def isClosed(self, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def isSharedWith(self, other: collections.abc.Sequence[PySide6.QtCore.QPointF], /) -> bool: ... + @typing.overload + def last(self, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def last(self, n: int, /) -> typing.List[PySide6.QtCore.QPointF]: ... + def length(self, /) -> int: ... + @staticmethod + def maxSize() -> int: ... + def max_size(self, /) -> int: ... + def mid(self, pos: int, /, len: int = ...) -> typing.List[PySide6.QtCore.QPointF]: ... + def move(self, from_: int, to: int, /) -> None: ... + def pop_back(self, /) -> None: ... + def pop_front(self, /) -> None: ... + def prepend(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def push_back(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def push_front(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def remove(self, i: int, /, n: int = ...) -> None: ... + def removeAll(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def removeAt(self, i: int, /) -> None: ... + def removeFirst(self, /) -> None: ... + def removeLast(self, /) -> None: ... + def removeOne(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def reserve(self, size: int, /) -> None: ... + def resize(self, size: int, /) -> None: ... + def resizeForOverwrite(self, size: int, /) -> None: ... + def shrink_to_fit(self, /) -> None: ... + def size(self, /) -> int: ... + @typing.overload + def sliced(self, pos: int, /) -> typing.List[PySide6.QtCore.QPointF]: ... + @typing.overload + def sliced(self, pos: int, n: int, /) -> typing.List[PySide6.QtCore.QPointF]: ... + def squeeze(self, /) -> None: ... + def subtracted(self, r: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> PySide6.QtGui.QPolygonF: ... + def swap(self, other: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> None: ... + def swapItemsAt(self, i: int, j: int, /) -> None: ... + def takeAt(self, i: int, /) -> PySide6.QtCore.QPointF: ... + def toList(self, /) -> typing.List[PySide6.QtCore.QPointF]: ... + def toPolygon(self, /) -> PySide6.QtGui.QPolygon: ... + def toVector(self, /) -> typing.List[PySide6.QtCore.QPointF]: ... + @typing.overload + def translate(self, offset: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def translate(self, dx: float, dy: float, /) -> None: ... + @typing.overload + def translated(self, offset: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def translated(self, dx: float, dy: float, /) -> PySide6.QtGui.QPolygonF: ... + def united(self, r: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> PySide6.QtGui.QPolygonF: ... + def value(self, i: int, /) -> PySide6.QtCore.QPointF: ... + + +class QPyTextObject(PySide6.QtCore.QObject, PySide6.QtGui.QTextObjectInterface): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + +class QQuaternion(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QQuaternion: PySide6.QtGui.QQuaternion, /) -> None: ... + @typing.overload + def __init__(self, vector: PySide6.QtGui.QVector4D, /) -> None: ... + @typing.overload + def __init__(self, scalar: float, vector: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def __init__(self, scalar: float, xpos: float, ypos: float, zpos: float, /) -> None: ... + + def __add__(self, q2: PySide6.QtGui.QQuaternion, /) -> PySide6.QtGui.QQuaternion: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, q2: PySide6.QtGui.QQuaternion, /) -> bool: ... + def __iadd__(self, quaternion: PySide6.QtGui.QQuaternion, /) -> PySide6.QtGui.QQuaternion: ... # type: ignore[misc] + @typing.overload # type: ignore[misc] + def __imul__(self, quaternion: PySide6.QtGui.QQuaternion, /) -> PySide6.QtGui.QQuaternion: ... + @typing.overload + def __imul__(self, factor: float, /) -> PySide6.QtGui.QQuaternion: ... + def __isub__(self, quaternion: PySide6.QtGui.QQuaternion, /) -> PySide6.QtGui.QQuaternion: ... # type: ignore[misc] + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __mul__(self, q2: PySide6.QtGui.QQuaternion, /) -> PySide6.QtGui.QQuaternion: ... + @typing.overload + def __mul__(self, factor: float, /) -> PySide6.QtGui.QQuaternion: ... + def __ne__(self, q2: PySide6.QtGui.QQuaternion, /) -> bool: ... + def __neg__(self, /) -> PySide6.QtGui.QQuaternion: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __sub__(self, q2: PySide6.QtGui.QQuaternion, /) -> PySide6.QtGui.QQuaternion: ... + def conjugated(self, /) -> PySide6.QtGui.QQuaternion: ... + @staticmethod + def dotProduct(q1: PySide6.QtGui.QQuaternion, q2: PySide6.QtGui.QQuaternion, /) -> float: ... + @staticmethod + def fromAxes(xAxis: PySide6.QtGui.QVector3D, yAxis: PySide6.QtGui.QVector3D, zAxis: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromAxisAndAngle(axis: PySide6.QtGui.QVector3D, angle: float, /) -> PySide6.QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromAxisAndAngle(x: float, y: float, z: float, angle: float, /) -> PySide6.QtGui.QQuaternion: ... + @staticmethod + def fromDirection(direction: PySide6.QtGui.QVector3D, up: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromEulerAngles(angles: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QQuaternion: ... + @typing.overload + @staticmethod + def fromEulerAngles(pitch: float, yaw: float, roll: float, /) -> PySide6.QtGui.QQuaternion: ... + @staticmethod + def fromRotationMatrix(rot3x3: PySide6.QtGui.QMatrix3x3, /) -> PySide6.QtGui.QQuaternion: ... + def getAxes(self, xAxis: PySide6.QtGui.QVector3D, yAxis: PySide6.QtGui.QVector3D, zAxis: PySide6.QtGui.QVector3D, /) -> None: ... + def getAxisAndAngle(self, /) -> typing.Tuple[PySide6.QtGui.QVector3D, float]: ... + def getEulerAngles(self, /) -> typing.Tuple[float, float, float]: ... + def inverted(self, /) -> PySide6.QtGui.QQuaternion: ... + def isIdentity(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def length(self, /) -> float: ... + def lengthSquared(self, /) -> float: ... + @staticmethod + def nlerp(q1: PySide6.QtGui.QQuaternion, q2: PySide6.QtGui.QQuaternion, t: float, /) -> PySide6.QtGui.QQuaternion: ... + def normalize(self, /) -> None: ... + def normalized(self, /) -> PySide6.QtGui.QQuaternion: ... + def rotatedVector(self, vector: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QVector3D: ... + @staticmethod + def rotationTo(from_: PySide6.QtGui.QVector3D, to: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QQuaternion: ... + def scalar(self, /) -> float: ... + def setScalar(self, scalar: float, /) -> None: ... + @typing.overload + def setVector(self, vector: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def setVector(self, x: float, y: float, z: float, /) -> None: ... + def setX(self, x: float, /) -> None: ... + def setY(self, y: float, /) -> None: ... + def setZ(self, z: float, /) -> None: ... + @staticmethod + def slerp(q1: PySide6.QtGui.QQuaternion, q2: PySide6.QtGui.QQuaternion, t: float, /) -> PySide6.QtGui.QQuaternion: ... + def toEulerAngles(self, /) -> PySide6.QtGui.QVector3D: ... + def toRotationMatrix(self, /) -> PySide6.QtGui.QMatrix3x3: ... + def toVector4D(self, /) -> PySide6.QtGui.QVector4D: ... + def vector(self, /) -> PySide6.QtGui.QVector3D: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + def z(self, /) -> float: ... + + +class QRadialGradient(PySide6.QtGui.QGradient): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRadialGradient: PySide6.QtGui.QRadialGradient, /) -> None: ... + @typing.overload + def __init__(self, center: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, radius: float, /) -> None: ... + @typing.overload + def __init__(self, center: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, radius: float, focalPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def __init__(self, center: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, centerRadius: float, focalPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, focalRadius: float, /) -> None: ... + @typing.overload + def __init__(self, cx: float, cy: float, 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: ... + + def __copy__(self, /) -> typing.Self: ... + def center(self, /) -> PySide6.QtCore.QPointF: ... + def centerRadius(self, /) -> float: ... + def focalPoint(self, /) -> PySide6.QtCore.QPointF: ... + def focalRadius(self, /) -> float: ... + def radius(self, /) -> float: ... + @typing.overload + def setCenter(self, center: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def setCenter(self, x: float, y: float, /) -> None: ... + def setCenterRadius(self, radius: float, /) -> None: ... + @typing.overload + def setFocalPoint(self, focalPoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def setFocalPoint(self, x: float, y: float, /) -> None: ... + def setFocalRadius(self, radius: float, /) -> None: ... + def setRadius(self, radius: float, /) -> None: ... + + +class QRasterWindow(PySide6.QtGui.QPaintDeviceWindow): + + def __init__(self, /, parent: PySide6.QtGui.QWindow | None = ...) -> None: ... + + def metric(self, metric: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def redirected(self, arg__1: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QPaintDevice: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + + +class QRawFont(Shiboken.Object): + + class AntialiasingType(enum.Enum): + + PixelAntialiasing = 0x0 + SubPixelAntialiasing = 0x1 + + class LayoutFlag(enum.Flag): + + SeparateAdvances = 0x0 + KernedAdvances = 0x1 + UseDesignMetrics = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QRawFont, /) -> None: ... + @typing.overload + def __init__(self, fileName: str, pixelSize: float, /, hintingPreference: PySide6.QtGui.QFont.HintingPreference = ...) -> None: ... + @typing.overload + def __init__(self, fontData: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, pixelSize: float, /, hintingPreference: PySide6.QtGui.QFont.HintingPreference = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QRawFont, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, other: PySide6.QtGui.QRawFont, /) -> bool: ... + @typing.overload + def advancesForGlyphIndexes(self, glyphIndexes: collections.abc.Sequence[int], /) -> typing.List[PySide6.QtCore.QPointF]: ... + @typing.overload + def advancesForGlyphIndexes(self, glyphIndexes: collections.abc.Sequence[int], layoutFlags: PySide6.QtGui.QRawFont.LayoutFlag, /) -> typing.List[PySide6.QtCore.QPointF]: ... + def alphaMapForGlyph(self, glyphIndex: int, /, antialiasingType: PySide6.QtGui.QRawFont.AntialiasingType = ..., transform: PySide6.QtGui.QTransform = ...) -> PySide6.QtGui.QImage: ... + def ascent(self, /) -> float: ... + def averageCharWidth(self, /) -> float: ... + def boundingRect(self, glyphIndex: int, /) -> PySide6.QtCore.QRectF: ... + def capHeight(self, /) -> float: ... + def descent(self, /) -> float: ... + def familyName(self, /) -> str: ... + @typing.overload + def fontTable(self, tag: PySide6.QtGui.QFont.Tag | str, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def fontTable(self, tagName: bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def fromFont(font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /, writingSystem: PySide6.QtGui.QFontDatabase.WritingSystem = ...) -> PySide6.QtGui.QRawFont: ... + def glyphIndexesForString(self, text: str, /) -> typing.List[int]: ... + def hintingPreference(self, /) -> PySide6.QtGui.QFont.HintingPreference: ... + def isValid(self, /) -> bool: ... + def leading(self, /) -> float: ... + def lineThickness(self, /) -> float: ... + def loadFromData(self, fontData: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, pixelSize: float, hintingPreference: PySide6.QtGui.QFont.HintingPreference, /) -> None: ... + def loadFromFile(self, fileName: str, pixelSize: float, hintingPreference: PySide6.QtGui.QFont.HintingPreference, /) -> None: ... + def maxCharWidth(self, /) -> float: ... + def pathForGlyph(self, glyphIndex: int, /) -> PySide6.QtGui.QPainterPath: ... + def pixelSize(self, /) -> float: ... + def setPixelSize(self, pixelSize: float, /) -> None: ... + def style(self, /) -> PySide6.QtGui.QFont.Style: ... + def styleName(self, /) -> str: ... + def supportedWritingSystems(self, /) -> typing.List[PySide6.QtGui.QFontDatabase.WritingSystem]: ... + @typing.overload + def supportsCharacter(self, character: str, /) -> bool: ... + @typing.overload + def supportsCharacter(self, ucs4: int, /) -> bool: ... + def swap(self, other: PySide6.QtGui.QRawFont, /) -> None: ... + def underlinePosition(self, /) -> float: ... + def unitsPerEm(self, /) -> float: ... + def weight(self, /) -> int: ... + def xHeight(self, /) -> float: ... + + +class QRegion(Shiboken.Object): + + class RegionType(enum.Enum): + + Rectangle = 0x0 + Ellipse = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, r: PySide6.QtCore.QRect, /, t: PySide6.QtGui.QRegion.RegionType = ...) -> None: ... + @typing.overload + def __init__(self, region: PySide6.QtGui.QRegion, /) -> None: ... + @typing.overload + def __init__(self, pa: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /, fillRule: PySide6.QtCore.Qt.FillRule = ...) -> None: ... + @typing.overload + def __init__(self, bitmap: PySide6.QtGui.QBitmap | str, /) -> None: ... + @typing.overload + def __init__(self, x: int, y: int, w: int, h: int, /, t: PySide6.QtGui.QRegion.RegionType = ...) -> None: ... + + @typing.overload + def __add__(self, r: PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + @typing.overload + def __add__(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + @typing.overload + def __and__(self, r: PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + @typing.overload + def __and__(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> bool: ... + @typing.overload + def __iadd__(self, r: PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + @typing.overload + def __iadd__(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + def __ior__(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + def __isub__(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + def __ixor__(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __mul__(self, m: PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QRegion: ... + def __ne__(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> bool: ... + def __or__(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __sub__(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + def __xor__(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + def begin(self, /) -> PySide6.QtCore.QRect: ... + def boundingRect(self, /) -> PySide6.QtCore.QRect: ... + def cbegin(self, /) -> PySide6.QtCore.QRect: ... + def cend(self, /) -> PySide6.QtCore.QRect: ... + @typing.overload + def contains(self, p: PySide6.QtCore.QPoint, /) -> bool: ... + @typing.overload + def contains(self, r: PySide6.QtCore.QRect, /) -> bool: ... + def end(self, /) -> PySide6.QtCore.QRect: ... + @staticmethod + def fromHRGN(hrgn: int, /) -> PySide6.QtGui.QRegion: ... + @typing.overload + def intersected(self, r: PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + @typing.overload + def intersected(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + @typing.overload + def intersects(self, r: PySide6.QtCore.QRect, /) -> bool: ... + @typing.overload + def intersects(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def rectCount(self, /) -> int: ... + def setRects(self, rect: PySide6.QtCore.QRect, num: int, /) -> None: ... + def subtracted(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + def swap(self, other: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + def toHRGN(self, /) -> int: ... + @typing.overload + def translate(self, p: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def translate(self, dx: int, dy: int, /) -> None: ... + @typing.overload + def translated(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QRegion: ... + @typing.overload + def translated(self, dx: int, dy: int, /) -> PySide6.QtGui.QRegion: ... + @typing.overload + def united(self, r: PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + @typing.overload + def united(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + def xored(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + + +class QRegularExpressionValidator(PySide6.QtGui.QValidator): + + regularExpressionChanged : typing.ClassVar[Signal] = ... # regularExpressionChanged(QRegularExpression) + + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, regularExpression: PySide6.QtCore.QRegularExpression | None = ...) -> None: ... + @typing.overload + def __init__(self, re: PySide6.QtCore.QRegularExpression | str, /, parent: PySide6.QtCore.QObject | None = ..., *, regularExpression: PySide6.QtCore.QRegularExpression | None = ...) -> None: ... + + def regularExpression(self, /) -> PySide6.QtCore.QRegularExpression: ... + def setRegularExpression(self, re: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + def validate(self, input: str, pos: int, /) -> object: ... + + +class QResizeEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + @typing.overload + def __init__(self, size: PySide6.QtCore.QSize, oldSize: PySide6.QtCore.QSize, /) -> None: ... + + def __repr__(self, /) -> str: ... + def clone(self, /) -> PySide6.QtGui.QResizeEvent: ... + def oldSize(self, /) -> PySide6.QtCore.QSize: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + + +class QRgba64(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRgba64: PySide6.QtGui.QRgba64, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def alpha(self, /) -> int: ... + def alpha8(self, /) -> int: ... + def blue(self, /) -> int: ... + def blue8(self, /) -> int: ... + @staticmethod + def fromArgb32(rgb: int, /) -> PySide6.QtGui.QRgba64: ... + @staticmethod + def fromRgba(red: int, green: int, blue: int, alpha: int, /) -> PySide6.QtGui.QRgba64: ... + @typing.overload + @staticmethod + def fromRgba64(c: int, /) -> PySide6.QtGui.QRgba64: ... + @typing.overload + @staticmethod + def fromRgba64(red: int, green: int, blue: int, alpha: int, /) -> PySide6.QtGui.QRgba64: ... + def green(self, /) -> int: ... + def green8(self, /) -> int: ... + def isOpaque(self, /) -> bool: ... + def isTransparent(self, /) -> bool: ... + def premultiplied(self, /) -> PySide6.QtGui.QRgba64: ... + def red(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 toArgb32(self, /) -> int: ... + def toRgb16(self, /) -> int: ... + def unpremultiplied(self, /) -> PySide6.QtGui.QRgba64: ... + + +class QRhi(Shiboken.Object): + + class BeginFrameFlag(enum.Flag): ... # type: ignore[misc] + + class EndFrameFlag(enum.Flag): + + SkipPresent = 0x1 + + class Feature(enum.Enum): + + MultisampleTexture = 0x1 + MultisampleRenderBuffer = 0x2 + DebugMarkers = 0x3 + Timestamps = 0x4 + Instancing = 0x5 + CustomInstanceStepRate = 0x6 + PrimitiveRestart = 0x7 + NonDynamicUniformBuffers = 0x8 + NonFourAlignedEffectiveIndexBufferOffset = 0x9 + NPOTTextureRepeat = 0xa + RedOrAlpha8IsRed = 0xb + ElementIndexUint = 0xc + Compute = 0xd + WideLines = 0xe + VertexShaderPointSize = 0xf + BaseVertex = 0x10 + BaseInstance = 0x11 + TriangleFanTopology = 0x12 + ReadBackNonUniformBuffer = 0x13 + ReadBackNonBaseMipLevel = 0x14 + TexelFetch = 0x15 + RenderToNonBaseMipLevel = 0x16 + IntAttributes = 0x17 + ScreenSpaceDerivatives = 0x18 + ReadBackAnyTextureFormat = 0x19 + PipelineCacheDataLoadSave = 0x1a + ImageDataStride = 0x1b + RenderBufferImport = 0x1c + ThreeDimensionalTextures = 0x1d + RenderTo3DTextureSlice = 0x1e + TextureArrays = 0x1f + Tessellation = 0x20 + GeometryShader = 0x21 + TextureArrayRange = 0x22 + NonFillPolygonMode = 0x23 + OneDimensionalTextures = 0x24 + OneDimensionalTextureMipmaps = 0x25 + HalfAttributes = 0x26 + RenderToOneDimensionalTexture = 0x27 + ThreeDimensionalTextureMipmaps = 0x28 + MultiView = 0x29 + TextureViewFormat = 0x2a + ResolveDepthStencil = 0x2b + VariableRateShading = 0x2c + VariableRateShadingMap = 0x2d + VariableRateShadingMapWithTexture = 0x2e + PerRenderTargetBlending = 0x2f + SampleVariables = 0x30 + + class Flag(enum.Flag): + + EnableDebugMarkers = 0x1 + PreferSoftwareRenderer = 0x2 + EnablePipelineCacheDataSave = 0x4 + EnableTimestamps = 0x8 + SuppressSmokeTestWarnings = 0x10 + + class FrameOpResult(enum.Enum): + + FrameOpSuccess = 0x0 + FrameOpError = 0x1 + FrameOpSwapChainOutOfDate = 0x2 + FrameOpDeviceLost = 0x3 + + class Implementation(enum.Enum): + + Null = 0x0 + Vulkan = 0x1 + OpenGLES2 = 0x2 + D3D11 = 0x3 + Metal = 0x4 + D3D12 = 0x5 + + class ResourceLimit(enum.Enum): + + TextureSizeMin = 0x1 + TextureSizeMax = 0x2 + MaxColorAttachments = 0x3 + FramesInFlight = 0x4 + MaxAsyncReadbackFrames = 0x5 + MaxThreadGroupsPerDimension = 0x6 + MaxThreadsPerThreadGroup = 0x7 + MaxThreadGroupX = 0x8 + MaxThreadGroupY = 0x9 + MaxThreadGroupZ = 0xa + TextureArraySizeMax = 0xb + MaxUniformBufferRange = 0xc + MaxVertexInputs = 0xd + MaxVertexOutputs = 0xe + ShadingRateImageTileSize = 0xf + + + def __init__(self, /) -> None: ... + + def backend(self, /) -> PySide6.QtGui.QRhi.Implementation: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def backendName(impl: PySide6.QtGui.QRhi.Implementation, /) -> bytes | bytearray | memoryview: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def backendName(self, /) -> bytes | bytearray | memoryview: ... # type: ignore[misc, overload-cannot-match] + def beginFrame(self, swapChain: PySide6.QtGui.QRhiSwapChain, /, flags: PySide6.QtGui.QRhi.BeginFrameFlag = ...) -> PySide6.QtGui.QRhi.FrameOpResult: ... + def beginOffscreenFrame(self, cb: PySide6.QtGui.QRhiCommandBuffer, /, flags: PySide6.QtGui.QRhi.BeginFrameFlag = ...) -> PySide6.QtGui.QRhi.FrameOpResult: ... + def clipSpaceCorrMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + @typing.overload + @staticmethod + def create(impl: PySide6.QtGui.QRhi.Implementation, params: PySide6.QtGui.QRhiInitParams, flags: PySide6.QtGui.QRhi.Flag, importDevice: PySide6.QtGui.QRhiNativeHandles, adapter: PySide6.QtGui.QRhiAdapter, /) -> PySide6.QtGui.QRhi: ... + @typing.overload + @staticmethod + def create(impl: PySide6.QtGui.QRhi.Implementation, params: PySide6.QtGui.QRhiInitParams, /, flags: PySide6.QtGui.QRhi.Flag = ..., importDevice: PySide6.QtGui.QRhiNativeHandles | None = ...) -> PySide6.QtGui.QRhi: ... + def currentFrameSlot(self, /) -> int: ... + def driverInfo(self, /) -> PySide6.QtGui.QRhiDriverInfo: ... + def endFrame(self, swapChain: PySide6.QtGui.QRhiSwapChain, /, flags: PySide6.QtGui.QRhi.EndFrameFlag = ...) -> PySide6.QtGui.QRhi.FrameOpResult: ... + def endOffscreenFrame(self, /, flags: PySide6.QtGui.QRhi.EndFrameFlag = ...) -> PySide6.QtGui.QRhi.FrameOpResult: ... + @staticmethod + def enumerateAdapters(impl: PySide6.QtGui.QRhi.Implementation, params: PySide6.QtGui.QRhiInitParams, /, nativeHandles: PySide6.QtGui.QRhiNativeHandles | None = ...) -> typing.List[PySide6.QtGui.QRhiAdapter]: ... + def finish(self, /) -> PySide6.QtGui.QRhi.FrameOpResult: ... + def isClipDepthZeroToOne(self, /) -> bool: ... + def isDeviceLost(self, /) -> bool: ... + def isFeatureSupported(self, feature: PySide6.QtGui.QRhi.Feature, /) -> bool: ... + def isRecordingFrame(self, /) -> bool: ... + def isTextureFormatSupported(self, format: PySide6.QtGui.QRhiTexture.Format, /, flags: PySide6.QtGui.QRhiTexture.Flag = ...) -> bool: ... + def isYUpInFramebuffer(self, /) -> bool: ... + def isYUpInNDC(self, /) -> bool: ... + def makeThreadLocalNativeContextCurrent(self, /) -> bool: ... + @staticmethod + def mipLevelsForSize(size: PySide6.QtCore.QSize, /) -> int: ... + def nativeHandles(self, /) -> PySide6.QtGui.QRhiNativeHandles: ... + def newBuffer(self, type: PySide6.QtGui.QRhiBuffer.Type, usage: PySide6.QtGui.QRhiBuffer.UsageFlag, size: int, /) -> PySide6.QtGui.QRhiBuffer: ... + def newComputePipeline(self, /) -> PySide6.QtGui.QRhiComputePipeline: ... + def newGraphicsPipeline(self, /) -> PySide6.QtGui.QRhiGraphicsPipeline: ... + def newRenderBuffer(self, type: PySide6.QtGui.QRhiRenderBuffer.Type, pixelSize: PySide6.QtCore.QSize, /, sampleCount: int = ..., flags: PySide6.QtGui.QRhiRenderBuffer.Flag = ..., backingFormatHint: PySide6.QtGui.QRhiTexture.Format = ...) -> PySide6.QtGui.QRhiRenderBuffer: ... + def newSampler(self, magFilter: PySide6.QtGui.QRhiSampler.Filter, minFilter: PySide6.QtGui.QRhiSampler.Filter, mipmapMode: PySide6.QtGui.QRhiSampler.Filter, addressU: PySide6.QtGui.QRhiSampler.AddressMode, addressV: PySide6.QtGui.QRhiSampler.AddressMode, /, addressW: PySide6.QtGui.QRhiSampler.AddressMode = ...) -> PySide6.QtGui.QRhiSampler: ... + def newShaderResourceBindings(self, /) -> PySide6.QtGui.QRhiShaderResourceBindings: ... + def newSwapChain(self, /) -> PySide6.QtGui.QRhiSwapChain: ... + @typing.overload + def newTexture(self, format: PySide6.QtGui.QRhiTexture.Format, pixelSize: PySide6.QtCore.QSize, /, sampleCount: int = ..., flags: PySide6.QtGui.QRhiTexture.Flag = ...) -> PySide6.QtGui.QRhiTexture: ... + @typing.overload + def newTexture(self, format: PySide6.QtGui.QRhiTexture.Format, width: int, height: int, depth: int, /, sampleCount: int = ..., flags: PySide6.QtGui.QRhiTexture.Flag = ...) -> PySide6.QtGui.QRhiTexture: ... + def newTextureArray(self, format: PySide6.QtGui.QRhiTexture.Format, arraySize: int, pixelSize: PySide6.QtCore.QSize, /, sampleCount: int = ..., flags: PySide6.QtGui.QRhiTexture.Flag = ...) -> PySide6.QtGui.QRhiTexture: ... + def newTextureRenderTarget(self, desc: PySide6.QtGui.QRhiTextureRenderTargetDescription | PySide6.QtGui.QRhiColorAttachment, /, flags: PySide6.QtGui.QRhiTextureRenderTarget.Flag = ...) -> PySide6.QtGui.QRhiTextureRenderTarget: ... + def nextResourceUpdateBatch(self, /) -> PySide6.QtGui.QRhiResourceUpdateBatch: ... + def pipelineCacheData(self, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def probe(impl: PySide6.QtGui.QRhi.Implementation, params: PySide6.QtGui.QRhiInitParams, /) -> bool: ... + def releaseCachedResources(self, /) -> None: ... + def removeCleanupCallback(self, key: int, /) -> None: ... + def resourceLimit(self, limit: PySide6.QtGui.QRhi.ResourceLimit, /) -> int: ... + def setPipelineCacheData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setQueueSubmitParams(self, params: PySide6.QtGui.QRhiNativeHandles, /) -> None: ... + @staticmethod + def sizeForMipLevel(mipLevel: int, baseLevelSize: PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSize: ... + def statistics(self, /) -> PySide6.QtGui.QRhiStats: ... + def supportedSampleCounts(self, /) -> typing.List[int]: ... + def supportedShadingRates(self, sampleCount: int, /) -> typing.List[PySide6.QtCore.QSize]: ... + def thread(self, /) -> PySide6.QtCore.QThread: ... + def ubufAligned(self, v: int, /) -> int: ... + def ubufAlignment(self, /) -> int: ... + + +class QRhiAdapter(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def info(self, /) -> PySide6.QtGui.QRhiDriverInfo: ... + + +class QRhiBuffer(PySide6.QtGui.QRhiResource): + + class Type(enum.Enum): + + Immutable = 0x0 + Static = 0x1 + Dynamic = 0x2 + + class UsageFlag(enum.Flag): + + VertexBuffer = 0x1 + IndexBuffer = 0x2 + UniformBuffer = 0x4 + StorageBuffer = 0x8 + + + def create(self, /) -> bool: ... + def endFullDynamicBufferUpdateForCurrentFrame(self, /) -> None: ... + def fullDynamicBufferUpdateForCurrentFrame(self, data: int, /, size: int | None = ...) -> None: ... + def resourceType(self, /) -> PySide6.QtGui.QRhiResource.Type: ... + def setSize(self, sz: int, /) -> None: ... + def setType(self, t: PySide6.QtGui.QRhiBuffer.Type, /) -> None: ... + def setUsage(self, u: PySide6.QtGui.QRhiBuffer.UsageFlag, /) -> None: ... + def size(self, /) -> int: ... + def type(self, /) -> PySide6.QtGui.QRhiBuffer.Type: ... + def usage(self, /) -> PySide6.QtGui.QRhiBuffer.UsageFlag: ... + + +class QRhiColorAttachment(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, renderBuffer: PySide6.QtGui.QRhiRenderBuffer, /) -> None: ... + @typing.overload + def __init__(self, texture: PySide6.QtGui.QRhiTexture, /) -> None: ... + @typing.overload + def __init__(self, QRhiColorAttachment: PySide6.QtGui.QRhiColorAttachment, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def layer(self, /) -> int: ... + def level(self, /) -> int: ... + def multiViewCount(self, /) -> int: ... + def renderBuffer(self, /) -> PySide6.QtGui.QRhiRenderBuffer: ... + def resolveLayer(self, /) -> int: ... + def resolveLevel(self, /) -> int: ... + def resolveTexture(self, /) -> PySide6.QtGui.QRhiTexture: ... + def setLayer(self, layer: int, /) -> None: ... + def setLevel(self, level: int, /) -> None: ... + def setMultiViewCount(self, count: int, /) -> None: ... + def setRenderBuffer(self, rb: PySide6.QtGui.QRhiRenderBuffer, /) -> None: ... + def setResolveLayer(self, layer: int, /) -> None: ... + def setResolveLevel(self, level: int, /) -> None: ... + def setResolveTexture(self, tex: PySide6.QtGui.QRhiTexture, /) -> None: ... + def setTexture(self, tex: PySide6.QtGui.QRhiTexture, /) -> None: ... + def texture(self, /) -> PySide6.QtGui.QRhiTexture: ... + + +class QRhiCommandBuffer(PySide6.QtGui.QRhiResource): + + class BeginPassFlag(enum.Flag): + + ExternalContent = 0x1 + DoNotTrackResourcesForCompute = 0x2 + + class IndexFormat(enum.Enum): + + IndexUInt16 = 0x0 + IndexUInt32 = 0x1 + + + def beginComputePass(self, /, resourceUpdates: PySide6.QtGui.QRhiResourceUpdateBatch | None = ..., flags: PySide6.QtGui.QRhiCommandBuffer.BeginPassFlag = ...) -> None: ... + def beginExternal(self, /) -> None: ... + def beginPass(self, rt: PySide6.QtGui.QRhiRenderTarget, colorClearValue: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], depthStencilClearValue: PySide6.QtGui.QRhiDepthStencilClearValue, /, resourceUpdates: PySide6.QtGui.QRhiResourceUpdateBatch | None = ..., flags: PySide6.QtGui.QRhiCommandBuffer.BeginPassFlag = ...) -> None: ... + def debugMarkBegin(self, name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def debugMarkEnd(self, /) -> None: ... + def debugMarkMsg(self, msg: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def dispatch(self, x: int, y: int, z: int, /) -> None: ... + def draw(self, vertexCount: int, /, instanceCount: int = ..., firstVertex: int | None = ..., firstInstance: int | None = ...) -> None: ... + def drawIndexed(self, indexCount: int, /, instanceCount: int = ..., firstIndex: int | None = ..., vertexOffset: int | None = ..., firstInstance: int | None = ...) -> None: ... + def endComputePass(self, /, resourceUpdates: PySide6.QtGui.QRhiResourceUpdateBatch | None = ...) -> None: ... + def endExternal(self, /) -> None: ... + def endPass(self, /, resourceUpdates: PySide6.QtGui.QRhiResourceUpdateBatch | None = ...) -> None: ... + def lastCompletedGpuTime(self, /) -> float: ... + def nativeHandles(self, /) -> PySide6.QtGui.QRhiNativeHandles: ... + def resourceType(self, /) -> PySide6.QtGui.QRhiResource.Type: ... + def resourceUpdate(self, resourceUpdates: PySide6.QtGui.QRhiResourceUpdateBatch, /) -> None: ... + def setBlendConstants(self, c: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setComputePipeline(self, ps: PySide6.QtGui.QRhiComputePipeline, /) -> None: ... + def setGraphicsPipeline(self, ps: PySide6.QtGui.QRhiGraphicsPipeline, /) -> None: ... + def setScissor(self, scissor: PySide6.QtGui.QRhiScissor, /) -> None: ... + def setShaderResources(self, /, srb: PySide6.QtGui.QRhiShaderResourceBindings | None = ..., dynamicOffsetCount: int | None = ..., dynamicOffsets: typing.Optional[typing.Tuple[int, int]] = ...) -> None: ... + def setShadingRate(self, coarsePixelSize: PySide6.QtCore.QSize, /) -> None: ... + def setStencilRef(self, refValue: int, /) -> None: ... + def setVertexInput(self, startBinding: int, bindings: collections.abc.Sequence[typing.Tuple[PySide6.QtGui.QRhiBuffer, int]], /, indexBuf: PySide6.QtGui.QRhiBuffer | None = ..., indexOffset: int | None = ..., indexFormat: PySide6.QtGui.QRhiCommandBuffer.IndexFormat = ...) -> None: ... + def setViewport(self, viewport: PySide6.QtGui.QRhiViewport, /) -> None: ... + + +class QRhiComputePipeline(PySide6.QtGui.QRhiResource): + + class Flag(enum.Flag): + + CompileShadersWithDebugInfo = 0x1 + + + def create(self, /) -> bool: ... + def flags(self, /) -> PySide6.QtGui.QRhiComputePipeline.Flag: ... + def resourceType(self, /) -> PySide6.QtGui.QRhiResource.Type: ... + def setFlags(self, f: PySide6.QtGui.QRhiComputePipeline.Flag, /) -> None: ... + def setShaderResourceBindings(self, srb: PySide6.QtGui.QRhiShaderResourceBindings, /) -> None: ... + def setShaderStage(self, stage: PySide6.QtGui.QRhiShaderStage, /) -> None: ... + def shaderResourceBindings(self, /) -> PySide6.QtGui.QRhiShaderResourceBindings: ... + def shaderStage(self, /) -> PySide6.QtGui.QRhiShaderStage: ... + + +class QRhiD3D11InitParams(PySide6.QtGui.QRhiInitParams): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiD3D11InitParams: PySide6.QtGui.QRhiD3D11InitParams, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QRhiD3D11NativeHandles(PySide6.QtGui.QRhiNativeHandles): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiD3D11NativeHandles: PySide6.QtGui.QRhiD3D11NativeHandles, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QRhiD3D12InitParams(PySide6.QtGui.QRhiInitParams): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiD3D12InitParams: PySide6.QtGui.QRhiD3D12InitParams, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QRhiD3D12NativeHandles(PySide6.QtGui.QRhiNativeHandles): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiD3D12NativeHandles: PySide6.QtGui.QRhiD3D12NativeHandles, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QRhiDepthStencilClearValue(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiDepthStencilClearValue: PySide6.QtGui.QRhiDepthStencilClearValue, /) -> None: ... + @typing.overload + def __init__(self, d: float, s: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtGui.QRhiDepthStencilClearValue, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, b: PySide6.QtGui.QRhiDepthStencilClearValue, /) -> bool: ... + def __repr__(self, /) -> str: ... + def depthClearValue(self, /) -> float: ... + def setDepthClearValue(self, d: float, /) -> None: ... + def setStencilClearValue(self, s: int, /) -> None: ... + def stencilClearValue(self, /) -> int: ... + + +class QRhiDriverInfo(Shiboken.Object): + + class DeviceType(enum.Enum): + + UnknownDevice = 0x0 + IntegratedDevice = 0x1 + DiscreteDevice = 0x2 + ExternalDevice = 0x3 + VirtualDevice = 0x4 + CpuDevice = 0x5 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiDriverInfo: PySide6.QtGui.QRhiDriverInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __repr__(self, /) -> str: ... + + +class QRhiGles2InitParams(PySide6.QtGui.QRhiInitParams): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiGles2InitParams: PySide6.QtGui.QRhiGles2InitParams, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def newFallbackSurface(format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption = ...) -> PySide6.QtGui.QOffscreenSurface: ... + + +class QRhiGles2NativeHandles(PySide6.QtGui.QRhiNativeHandles): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiGles2NativeHandles: PySide6.QtGui.QRhiGles2NativeHandles, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QRhiGraphicsPipeline(PySide6.QtGui.QRhiResource): + + class BlendFactor(enum.Enum): + + Zero = 0x0 + One = 0x1 + SrcColor = 0x2 + OneMinusSrcColor = 0x3 + DstColor = 0x4 + OneMinusDstColor = 0x5 + SrcAlpha = 0x6 + OneMinusSrcAlpha = 0x7 + DstAlpha = 0x8 + OneMinusDstAlpha = 0x9 + ConstantColor = 0xa + OneMinusConstantColor = 0xb + ConstantAlpha = 0xc + OneMinusConstantAlpha = 0xd + SrcAlphaSaturate = 0xe + Src1Color = 0xf + OneMinusSrc1Color = 0x10 + Src1Alpha = 0x11 + OneMinusSrc1Alpha = 0x12 + + class BlendOp(enum.Enum): + + Add = 0x0 + Subtract = 0x1 + ReverseSubtract = 0x2 + Min = 0x3 + Max = 0x4 + + class ColorMaskComponent(enum.Flag): + + R = 0x1 + G = 0x2 + B = 0x4 + A = 0x8 + + class CompareOp(enum.Enum): + + Never = 0x0 + Less = 0x1 + Equal = 0x2 + LessOrEqual = 0x3 + Greater = 0x4 + NotEqual = 0x5 + GreaterOrEqual = 0x6 + Always = 0x7 + + class CullMode(enum.Enum): + + None_ = 0x0 + Front = 0x1 + Back = 0x2 + + class Flag(enum.Flag): + + UsesBlendConstants = 0x1 + UsesStencilRef = 0x2 + UsesScissor = 0x4 + CompileShadersWithDebugInfo = 0x8 + UsesShadingRate = 0x10 + + class FrontFace(enum.Enum): + + CCW = 0x0 + CW = 0x1 + + class PolygonMode(enum.Enum): + + Fill = 0x0 + Line = 0x1 + + class StencilOp(enum.Enum): + + StencilZero = 0x0 + Keep = 0x1 + Replace = 0x2 + IncrementAndClamp = 0x3 + DecrementAndClamp = 0x4 + Invert = 0x5 + IncrementAndWrap = 0x6 + DecrementAndWrap = 0x7 + + class StencilOpState(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, StencilOpState: PySide6.QtGui.QRhiGraphicsPipeline.StencilOpState, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class TargetBlend(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, TargetBlend: PySide6.QtGui.QRhiGraphicsPipeline.TargetBlend, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class Topology(enum.Enum): + + Triangles = 0x0 + TriangleStrip = 0x1 + TriangleFan = 0x2 + Lines = 0x3 + LineStrip = 0x4 + Points = 0x5 + Patches = 0x6 + + + def cbeginShaderStages(self, /) -> PySide6.QtGui.QRhiShaderStage: ... + def cbeginTargetBlends(self, /) -> PySide6.QtGui.QRhiGraphicsPipeline.TargetBlend: ... + def cendShaderStages(self, /) -> PySide6.QtGui.QRhiShaderStage: ... + def cendTargetBlends(self, /) -> PySide6.QtGui.QRhiGraphicsPipeline.TargetBlend: ... + def create(self, /) -> bool: ... + def cullMode(self, /) -> PySide6.QtGui.QRhiGraphicsPipeline.CullMode: ... + def depthBias(self, /) -> int: ... + def depthOp(self, /) -> PySide6.QtGui.QRhiGraphicsPipeline.CompareOp: ... + def flags(self, /) -> PySide6.QtGui.QRhiGraphicsPipeline.Flag: ... + def frontFace(self, /) -> PySide6.QtGui.QRhiGraphicsPipeline.FrontFace: ... + def hasDepthTest(self, /) -> bool: ... + def hasDepthWrite(self, /) -> bool: ... + def hasStencilTest(self, /) -> bool: ... + def lineWidth(self, /) -> float: ... + def multiViewCount(self, /) -> int: ... + def patchControlPointCount(self, /) -> int: ... + def polygonMode(self, /) -> PySide6.QtGui.QRhiGraphicsPipeline.PolygonMode: ... + def renderPassDescriptor(self, /) -> PySide6.QtGui.QRhiRenderPassDescriptor: ... + def resourceType(self, /) -> PySide6.QtGui.QRhiResource.Type: ... + def sampleCount(self, /) -> int: ... + def setCullMode(self, mode: PySide6.QtGui.QRhiGraphicsPipeline.CullMode, /) -> None: ... + def setDepthBias(self, bias: int, /) -> None: ... + def setDepthOp(self, op: PySide6.QtGui.QRhiGraphicsPipeline.CompareOp, /) -> None: ... + def setDepthTest(self, enable: bool, /) -> None: ... + def setDepthWrite(self, enable: bool, /) -> None: ... + def setFlags(self, f: PySide6.QtGui.QRhiGraphicsPipeline.Flag, /) -> None: ... + def setFrontFace(self, f: PySide6.QtGui.QRhiGraphicsPipeline.FrontFace, /) -> None: ... + def setLineWidth(self, width: float, /) -> None: ... + def setMultiViewCount(self, count: int, /) -> None: ... + def setPatchControlPointCount(self, count: int, /) -> None: ... + def setPolygonMode(self, mode: PySide6.QtGui.QRhiGraphicsPipeline.PolygonMode, /) -> None: ... + def setRenderPassDescriptor(self, desc: PySide6.QtGui.QRhiRenderPassDescriptor, /) -> None: ... + def setSampleCount(self, s: int, /) -> None: ... + def setShaderResourceBindings(self, srb: PySide6.QtGui.QRhiShaderResourceBindings, /) -> None: ... + def setShaderStages(self, stages: collections.abc.Sequence[PySide6.QtGui.QRhiShaderStage], /) -> None: ... + def setSlopeScaledDepthBias(self, bias: float, /) -> None: ... + def setStencilBack(self, state: PySide6.QtGui.QRhiGraphicsPipeline.StencilOpState, /) -> None: ... + def setStencilFront(self, state: PySide6.QtGui.QRhiGraphicsPipeline.StencilOpState, /) -> None: ... + def setStencilReadMask(self, mask: int, /) -> None: ... + def setStencilTest(self, enable: bool, /) -> None: ... + def setStencilWriteMask(self, mask: int, /) -> None: ... + def setTargetBlends(self, blends: collections.abc.Sequence[PySide6.QtGui.QRhiGraphicsPipeline.TargetBlend], /) -> None: ... + def setTopology(self, t: PySide6.QtGui.QRhiGraphicsPipeline.Topology, /) -> None: ... + def setVertexInputLayout(self, layout: PySide6.QtGui.QRhiVertexInputLayout, /) -> None: ... + def shaderResourceBindings(self, /) -> PySide6.QtGui.QRhiShaderResourceBindings: ... + def shaderStageAt(self, index: int, /) -> PySide6.QtGui.QRhiShaderStage: ... + def shaderStageCount(self, /) -> int: ... + def slopeScaledDepthBias(self, /) -> float: ... + def stencilBack(self, /) -> PySide6.QtGui.QRhiGraphicsPipeline.StencilOpState: ... + def stencilFront(self, /) -> PySide6.QtGui.QRhiGraphicsPipeline.StencilOpState: ... + def stencilReadMask(self, /) -> int: ... + def stencilWriteMask(self, /) -> int: ... + def targetBlendAt(self, index: int, /) -> PySide6.QtGui.QRhiGraphicsPipeline.TargetBlend: ... + def targetBlendCount(self, /) -> int: ... + def topology(self, /) -> PySide6.QtGui.QRhiGraphicsPipeline.Topology: ... + def vertexInputLayout(self, /) -> PySide6.QtGui.QRhiVertexInputLayout: ... + + +class QRhiInitParams(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiInitParams: PySide6.QtGui.QRhiInitParams, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QRhiNativeHandles(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiNativeHandles: PySide6.QtGui.QRhiNativeHandles, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QRhiNullInitParams(PySide6.QtGui.QRhiInitParams): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiNullInitParams: PySide6.QtGui.QRhiNullInitParams, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QRhiReadbackDescription(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, texture: PySide6.QtGui.QRhiTexture, /) -> None: ... + @typing.overload + def __init__(self, QRhiReadbackDescription: PySide6.QtGui.QRhiReadbackDescription, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def layer(self, /) -> int: ... + def level(self, /) -> int: ... + def rect(self, /) -> PySide6.QtCore.QRect: ... + def setLayer(self, layer: int, /) -> None: ... + def setLevel(self, level: int, /) -> None: ... + def setRect(self, rectangle: PySide6.QtCore.QRect, /) -> None: ... + def setTexture(self, tex: PySide6.QtGui.QRhiTexture, /) -> None: ... + def texture(self, /) -> PySide6.QtGui.QRhiTexture: ... + + +class QRhiReadbackResult(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiReadbackResult: PySide6.QtGui.QRhiReadbackResult, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QRhiRenderBuffer(PySide6.QtGui.QRhiResource): + + class Flag(enum.Flag): + + UsedWithSwapChainOnly = 0x1 + + class Type(enum.Enum): + + DepthStencil = 0x0 + Color = 0x1 + + + def backingFormat(self, /) -> PySide6.QtGui.QRhiTexture.Format: ... + def create(self, /) -> bool: ... + def flags(self, /) -> PySide6.QtGui.QRhiRenderBuffer.Flag: ... + def pixelSize(self, /) -> PySide6.QtCore.QSize: ... + def resourceType(self, /) -> PySide6.QtGui.QRhiResource.Type: ... + def sampleCount(self, /) -> int: ... + def setFlags(self, f: PySide6.QtGui.QRhiRenderBuffer.Flag, /) -> None: ... + def setPixelSize(self, sz: PySide6.QtCore.QSize, /) -> None: ... + def setSampleCount(self, s: int, /) -> None: ... + def setType(self, t: PySide6.QtGui.QRhiRenderBuffer.Type, /) -> None: ... + def type(self, /) -> PySide6.QtGui.QRhiRenderBuffer.Type: ... + + +class QRhiRenderPassDescriptor(PySide6.QtGui.QRhiResource): + def isCompatible(self, other: PySide6.QtGui.QRhiRenderPassDescriptor, /) -> bool: ... + def nativeHandles(self, /) -> PySide6.QtGui.QRhiNativeHandles: ... + def newCompatibleRenderPassDescriptor(self, /) -> PySide6.QtGui.QRhiRenderPassDescriptor: ... + def resourceType(self, /) -> PySide6.QtGui.QRhiResource.Type: ... + def serializedFormat(self, /) -> typing.List[int]: ... + + +class QRhiRenderTarget(PySide6.QtGui.QRhiResource): + def devicePixelRatio(self, /) -> float: ... + def pixelSize(self, /) -> PySide6.QtCore.QSize: ... + def renderPassDescriptor(self, /) -> PySide6.QtGui.QRhiRenderPassDescriptor: ... + def sampleCount(self, /) -> int: ... + def setRenderPassDescriptor(self, desc: PySide6.QtGui.QRhiRenderPassDescriptor, /) -> None: ... + + +class QRhiResource(Shiboken.Object): + + class Type(enum.Enum): + + Buffer = 0x0 + Texture = 0x1 + Sampler = 0x2 + RenderBuffer = 0x3 + RenderPassDescriptor = 0x4 + SwapChainRenderTarget = 0x5 + TextureRenderTarget = 0x6 + ShaderResourceBindings = 0x7 + GraphicsPipeline = 0x8 + SwapChain = 0x9 + ComputePipeline = 0xa + CommandBuffer = 0xb + ShadingRateMap = 0xc + + + def deleteLater(self, /) -> None: ... + def destroy(self, /) -> None: ... + def globalResourceId(self, /) -> int: ... + def name(self, /) -> PySide6.QtCore.QByteArray: ... + def resourceType(self, /) -> PySide6.QtGui.QRhiResource.Type: ... + def rhi(self, /) -> PySide6.QtGui.QRhi: ... + def setName(self, name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + +class QRhiResourceUpdateBatch(Shiboken.Object): + def copyTexture(self, dst: PySide6.QtGui.QRhiTexture, src: PySide6.QtGui.QRhiTexture, /, desc: PySide6.QtGui.QRhiTextureCopyDescription = ...) -> None: ... + def generateMips(self, tex: PySide6.QtGui.QRhiTexture, /) -> None: ... + def hasOptimalCapacity(self, /) -> bool: ... + def merge(self, other: PySide6.QtGui.QRhiResourceUpdateBatch, /) -> None: ... + def readBackBuffer(self, buf: PySide6.QtGui.QRhiBuffer, offset: int, size: int, result: PySide6.QtGui.QRhiReadbackResult, /) -> None: ... + def readBackTexture(self, rb: PySide6.QtGui.QRhiReadbackDescription | PySide6.QtGui.QRhiTexture, result: PySide6.QtGui.QRhiReadbackResult, /) -> None: ... + def release(self, /) -> None: ... + @typing.overload + def updateDynamicBuffer(self, buf: PySide6.QtGui.QRhiBuffer, offset: int, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def updateDynamicBuffer(self, buf: PySide6.QtGui.QRhiBuffer, offset: int, size: int, data: int, /) -> None: ... + @typing.overload + def uploadStaticBuffer(self, buf: PySide6.QtGui.QRhiBuffer, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def uploadStaticBuffer(self, buf: PySide6.QtGui.QRhiBuffer, data: int, /) -> None: ... + @typing.overload + def uploadStaticBuffer(self, buf: PySide6.QtGui.QRhiBuffer, offset: int, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def uploadStaticBuffer(self, buf: PySide6.QtGui.QRhiBuffer, offset: int, size: int, data: int, /) -> None: ... + @typing.overload + def uploadTexture(self, tex: PySide6.QtGui.QRhiTexture, image: PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def uploadTexture(self, tex: PySide6.QtGui.QRhiTexture, desc: PySide6.QtGui.QRhiTextureUploadDescription | PySide6.QtGui.QRhiTextureUploadEntry, /) -> None: ... + + +class QRhiSampler(PySide6.QtGui.QRhiResource): + + class AddressMode(enum.Enum): + + Repeat = 0x0 + ClampToEdge = 0x1 + Mirror = 0x2 + + class CompareOp(enum.Enum): + + Never = 0x0 + Less = 0x1 + Equal = 0x2 + LessOrEqual = 0x3 + Greater = 0x4 + NotEqual = 0x5 + GreaterOrEqual = 0x6 + Always = 0x7 + + class Filter(enum.Enum): + + None_ = 0x0 + Nearest = 0x1 + Linear = 0x2 + + + def addressU(self, /) -> PySide6.QtGui.QRhiSampler.AddressMode: ... + def addressV(self, /) -> PySide6.QtGui.QRhiSampler.AddressMode: ... + def addressW(self, /) -> PySide6.QtGui.QRhiSampler.AddressMode: ... + def create(self, /) -> bool: ... + def magFilter(self, /) -> PySide6.QtGui.QRhiSampler.Filter: ... + def minFilter(self, /) -> PySide6.QtGui.QRhiSampler.Filter: ... + def mipmapMode(self, /) -> PySide6.QtGui.QRhiSampler.Filter: ... + def resourceType(self, /) -> PySide6.QtGui.QRhiResource.Type: ... + def setAddressU(self, mode: PySide6.QtGui.QRhiSampler.AddressMode, /) -> None: ... + def setAddressV(self, mode: PySide6.QtGui.QRhiSampler.AddressMode, /) -> None: ... + def setAddressW(self, mode: PySide6.QtGui.QRhiSampler.AddressMode, /) -> None: ... + def setMagFilter(self, f: PySide6.QtGui.QRhiSampler.Filter, /) -> None: ... + def setMinFilter(self, f: PySide6.QtGui.QRhiSampler.Filter, /) -> None: ... + def setMipmapMode(self, f: PySide6.QtGui.QRhiSampler.Filter, /) -> None: ... + def setTextureCompareOp(self, op: PySide6.QtGui.QRhiSampler.CompareOp, /) -> None: ... + def textureCompareOp(self, /) -> PySide6.QtGui.QRhiSampler.CompareOp: ... + + +class QRhiScissor(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiScissor: PySide6.QtGui.QRhiScissor, /) -> None: ... + @typing.overload + def __init__(self, x: int, y: int, w: int, h: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtGui.QRhiScissor, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, b: PySide6.QtGui.QRhiScissor, /) -> bool: ... + def __repr__(self, /) -> str: ... + def scissor(self, /) -> typing.List[int]: ... + def setScissor(self, x: int, y: int, w: int, h: int, /) -> None: ... + + +class QRhiShaderResourceBinding(Shiboken.Object): + + class Data(Shiboken.Object): + + class StorageBufferData(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, StorageBufferData: PySide6.QtGui.QRhiShaderResourceBinding.Data.StorageBufferData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class StorageImageData(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, StorageImageData: PySide6.QtGui.QRhiShaderResourceBinding.Data.StorageImageData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Data: PySide6.QtGui.QRhiShaderResourceBinding.Data, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def arraySize(self, /) -> int: ... + + class StageFlag(enum.Flag): + + VertexStage = 0x1 + TessellationControlStage = 0x2 + TessellationEvaluationStage = 0x4 + GeometryStage = 0x8 + FragmentStage = 0x10 + ComputeStage = 0x20 + + class TextureAndSampler(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, TextureAndSampler: PySide6.QtGui.QRhiShaderResourceBinding.TextureAndSampler, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class Type(enum.Enum): + + UniformBuffer = 0x0 + SampledTexture = 0x1 + Texture = 0x2 + Sampler = 0x3 + ImageLoad = 0x4 + ImageStore = 0x5 + ImageLoadStore = 0x6 + BufferLoad = 0x7 + BufferStore = 0x8 + BufferLoadStore = 0x9 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiShaderResourceBinding: PySide6.QtGui.QRhiShaderResourceBinding, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtGui.QRhiShaderResourceBinding, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, b: PySide6.QtGui.QRhiShaderResourceBinding, /) -> bool: ... + def __repr__(self, /) -> str: ... + @typing.overload + @staticmethod + def bufferLoad(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, buf: PySide6.QtGui.QRhiBuffer, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @typing.overload + @staticmethod + def bufferLoad(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, buf: PySide6.QtGui.QRhiBuffer, offset: int, size: int, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @typing.overload + @staticmethod + def bufferLoadStore(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, buf: PySide6.QtGui.QRhiBuffer, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @typing.overload + @staticmethod + def bufferLoadStore(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, buf: PySide6.QtGui.QRhiBuffer, offset: int, size: int, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @typing.overload + @staticmethod + def bufferStore(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, buf: PySide6.QtGui.QRhiBuffer, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @typing.overload + @staticmethod + def bufferStore(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, buf: PySide6.QtGui.QRhiBuffer, offset: int, size: int, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @staticmethod + def imageLoad(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, tex: PySide6.QtGui.QRhiTexture, level: int, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @staticmethod + def imageLoadStore(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, tex: PySide6.QtGui.QRhiTexture, level: int, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @staticmethod + def imageStore(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, tex: PySide6.QtGui.QRhiTexture, level: int, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + def isLayoutCompatible(self, other: PySide6.QtGui.QRhiShaderResourceBinding, /) -> bool: ... + @staticmethod + def sampledTexture(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, tex: PySide6.QtGui.QRhiTexture, sampler: PySide6.QtGui.QRhiSampler, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @staticmethod + def sampledTextures(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, count: int, texSamplers: PySide6.QtGui.QRhiShaderResourceBinding.TextureAndSampler, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @staticmethod + def sampler(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, sampler: PySide6.QtGui.QRhiSampler, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @staticmethod + def texture(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, tex: PySide6.QtGui.QRhiTexture, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @staticmethod + def textures(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, count: int, tex: PySide6.QtGui.QRhiTexture, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @typing.overload + @staticmethod + def uniformBuffer(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, buf: PySide6.QtGui.QRhiBuffer, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @typing.overload + @staticmethod + def uniformBuffer(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, buf: PySide6.QtGui.QRhiBuffer, offset: int, size: int, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + @staticmethod + def uniformBufferWithDynamicOffset(binding: int, stage: PySide6.QtGui.QRhiShaderResourceBinding.StageFlag, buf: PySide6.QtGui.QRhiBuffer, size: int, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + + +class QRhiShaderResourceBindings(PySide6.QtGui.QRhiResource): + + class UpdateFlag(enum.Flag): + + BindingsAreSorted = 0x1 + + + def __repr__(self, /) -> str: ... + def bindingAt(self, index: int, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + def bindingCount(self, /) -> int: ... + def cbeginBindings(self, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + def cendBindings(self, /) -> PySide6.QtGui.QRhiShaderResourceBinding: ... + def create(self, /) -> bool: ... + def isLayoutCompatible(self, other: PySide6.QtGui.QRhiShaderResourceBindings, /) -> bool: ... + def resourceType(self, /) -> PySide6.QtGui.QRhiResource.Type: ... + def serializedLayoutDescription(self, /) -> typing.List[int]: ... + def setBindings(self, bindings: collections.abc.Sequence[PySide6.QtGui.QRhiShaderResourceBinding], /) -> None: ... + def updateResources(self, /, flags: PySide6.QtGui.QRhiShaderResourceBindings.UpdateFlag = ...) -> None: ... + + +class QRhiShaderStage(Shiboken.Object): + + class Type(enum.Enum): + + Vertex = 0x0 + TessellationControl = 0x1 + TessellationEvaluation = 0x2 + Geometry = 0x3 + Fragment = 0x4 + Compute = 0x5 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiShaderStage: PySide6.QtGui.QRhiShaderStage, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtGui.QRhiShaderStage.Type, shader: PySide6.QtGui.QShader, /, v: PySide6.QtGui.QShader.Variant = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtGui.QRhiShaderStage, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, b: PySide6.QtGui.QRhiShaderStage, /) -> bool: ... + def __repr__(self, /) -> str: ... + def setShader(self, s: PySide6.QtGui.QShader, /) -> None: ... + def setShaderVariant(self, v: PySide6.QtGui.QShader.Variant, /) -> None: ... + def setType(self, t: PySide6.QtGui.QRhiShaderStage.Type, /) -> None: ... + def shader(self, /) -> PySide6.QtGui.QShader: ... + def shaderVariant(self, /) -> PySide6.QtGui.QShader.Variant: ... + def type(self, /) -> PySide6.QtGui.QRhiShaderStage.Type: ... + + +class QRhiStats(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiStats: PySide6.QtGui.QRhiStats, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __repr__(self, /) -> str: ... + + +class QRhiSwapChain(PySide6.QtGui.QRhiResource): + + class Flag(enum.Flag): + + SurfaceHasPreMulAlpha = 0x1 + SurfaceHasNonPreMulAlpha = 0x2 + sRGB = 0x4 + UsedAsTransferSource = 0x8 + NoVSync = 0x10 + MinimalBufferCount = 0x20 + + class Format(enum.Enum): + + SDR = 0x0 + HDRExtendedSrgbLinear = 0x1 + HDR10 = 0x2 + HDRExtendedDisplayP3Linear = 0x3 + + class StereoTargetBuffer(enum.Enum): + + LeftBuffer = 0x0 + RightBuffer = 0x1 + + + def createOrResize(self, /) -> bool: ... + def currentFrameCommandBuffer(self, /) -> PySide6.QtGui.QRhiCommandBuffer: ... + @typing.overload + def currentFrameRenderTarget(self, /) -> PySide6.QtGui.QRhiRenderTarget: ... + @typing.overload + def currentFrameRenderTarget(self, targetBuffer: PySide6.QtGui.QRhiSwapChain.StereoTargetBuffer, /) -> PySide6.QtGui.QRhiRenderTarget: ... + def currentPixelSize(self, /) -> PySide6.QtCore.QSize: ... + def depthStencil(self, /) -> PySide6.QtGui.QRhiRenderBuffer: ... + def flags(self, /) -> PySide6.QtGui.QRhiSwapChain.Flag: ... + def format(self, /) -> PySide6.QtGui.QRhiSwapChain.Format: ... + def isFormatSupported(self, f: PySide6.QtGui.QRhiSwapChain.Format, /) -> bool: ... + def newCompatibleRenderPassDescriptor(self, /) -> PySide6.QtGui.QRhiRenderPassDescriptor: ... + def renderPassDescriptor(self, /) -> PySide6.QtGui.QRhiRenderPassDescriptor: ... + def resourceType(self, /) -> PySide6.QtGui.QRhiResource.Type: ... + def sampleCount(self, /) -> int: ... + def setDepthStencil(self, ds: PySide6.QtGui.QRhiRenderBuffer, /) -> None: ... + def setFlags(self, f: PySide6.QtGui.QRhiSwapChain.Flag, /) -> None: ... + def setFormat(self, f: PySide6.QtGui.QRhiSwapChain.Format, /) -> None: ... + def setRenderPassDescriptor(self, desc: PySide6.QtGui.QRhiRenderPassDescriptor, /) -> None: ... + def setSampleCount(self, samples: int, /) -> None: ... + def setWindow(self, window: PySide6.QtGui.QWindow, /) -> None: ... + def surfacePixelSize(self, /) -> PySide6.QtCore.QSize: ... + def window(self, /) -> PySide6.QtGui.QWindow: ... + + +class QRhiSwapChainRenderTarget(PySide6.QtGui.QRhiRenderTarget): + def resourceType(self, /) -> PySide6.QtGui.QRhiResource.Type: ... + def swapChain(self, /) -> PySide6.QtGui.QRhiSwapChain: ... + + +class QRhiTexture(PySide6.QtGui.QRhiResource): + + class Flag(enum.Flag): + + RenderTarget = 0x1 + CubeMap = 0x4 + MipMapped = 0x8 + sRGB = 0x10 + UsedAsTransferSource = 0x20 + UsedWithGenerateMips = 0x40 + UsedWithLoadStore = 0x80 + UsedAsCompressedAtlas = 0x100 + ExternalOES = 0x200 + ThreeDimensional = 0x400 + TextureRectangleGL = 0x800 + TextureArray = 0x1000 + OneDimensional = 0x2000 + UsedAsShadingRateMap = 0x4000 + + class Format(enum.Enum): + + UnknownFormat = 0x0 + RGBA8 = 0x1 + BGRA8 = 0x2 + R8 = 0x3 + RG8 = 0x4 + R16 = 0x5 + RG16 = 0x6 + RED_OR_ALPHA8 = 0x7 + RGBA16F = 0x8 + RGBA32F = 0x9 + R16F = 0xa + R32F = 0xb + RGB10A2 = 0xc + R8SI = 0xd + R32SI = 0xe + RG32SI = 0xf + RGBA32SI = 0x10 + R8UI = 0x11 + R32UI = 0x12 + RG32UI = 0x13 + RGBA32UI = 0x14 + D16 = 0x15 + D24 = 0x16 + D24S8 = 0x17 + D32F = 0x18 + D32FS8 = 0x19 + BC1 = 0x1a + BC2 = 0x1b + BC3 = 0x1c + BC4 = 0x1d + BC5 = 0x1e + BC6H = 0x1f + BC7 = 0x20 + ETC2_RGB8 = 0x21 + ETC2_RGB8A1 = 0x22 + ETC2_RGBA8 = 0x23 + ASTC_4x4 = 0x24 + ASTC_5x4 = 0x25 + ASTC_5x5 = 0x26 + ASTC_6x5 = 0x27 + ASTC_6x6 = 0x28 + ASTC_8x5 = 0x29 + ASTC_8x6 = 0x2a + ASTC_8x8 = 0x2b + ASTC_10x5 = 0x2c + ASTC_10x6 = 0x2d + ASTC_10x8 = 0x2e + ASTC_10x10 = 0x2f + ASTC_12x10 = 0x30 + ASTC_12x12 = 0x31 + + class ViewFormat(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, ViewFormat: PySide6.QtGui.QRhiTexture.ViewFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + def arrayRangeLength(self, /) -> int: ... + def arrayRangeStart(self, /) -> int: ... + def arraySize(self, /) -> int: ... + def create(self, /) -> bool: ... + def depth(self, /) -> int: ... + def flags(self, /) -> PySide6.QtGui.QRhiTexture.Flag: ... + def format(self, /) -> PySide6.QtGui.QRhiTexture.Format: ... + def pixelSize(self, /) -> PySide6.QtCore.QSize: ... + def readViewFormat(self, /) -> PySide6.QtGui.QRhiTexture.ViewFormat: ... + def resourceType(self, /) -> PySide6.QtGui.QRhiResource.Type: ... + def sampleCount(self, /) -> int: ... + def setArrayRange(self, startIndex: int, count: int, /) -> None: ... + def setArraySize(self, arraySize: int, /) -> None: ... + def setDepth(self, depth: int, /) -> None: ... + def setFlags(self, f: PySide6.QtGui.QRhiTexture.Flag, /) -> None: ... + def setFormat(self, fmt: PySide6.QtGui.QRhiTexture.Format, /) -> None: ... + def setNativeLayout(self, layout: int, /) -> None: ... + def setPixelSize(self, sz: PySide6.QtCore.QSize, /) -> None: ... + def setReadViewFormat(self, fmt: PySide6.QtGui.QRhiTexture.ViewFormat, /) -> None: ... + def setSampleCount(self, s: int, /) -> None: ... + def setWriteViewFormat(self, fmt: PySide6.QtGui.QRhiTexture.ViewFormat, /) -> None: ... + def writeViewFormat(self, /) -> PySide6.QtGui.QRhiTexture.ViewFormat: ... + + +class QRhiTextureCopyDescription(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiTextureCopyDescription: PySide6.QtGui.QRhiTextureCopyDescription, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def destinationLayer(self, /) -> int: ... + def destinationLevel(self, /) -> int: ... + def destinationTopLeft(self, /) -> PySide6.QtCore.QPoint: ... + def pixelSize(self, /) -> PySide6.QtCore.QSize: ... + def setDestinationLayer(self, layer: int, /) -> None: ... + def setDestinationLevel(self, level: int, /) -> None: ... + def setDestinationTopLeft(self, p: PySide6.QtCore.QPoint, /) -> None: ... + def setPixelSize(self, sz: PySide6.QtCore.QSize, /) -> None: ... + def setSourceLayer(self, layer: int, /) -> None: ... + def setSourceLevel(self, level: int, /) -> None: ... + def setSourceTopLeft(self, p: PySide6.QtCore.QPoint, /) -> None: ... + def sourceLayer(self, /) -> int: ... + def sourceLevel(self, /) -> int: ... + def sourceTopLeft(self, /) -> PySide6.QtCore.QPoint: ... + + +class QRhiTextureRenderTarget(PySide6.QtGui.QRhiRenderTarget): + + class Flag(enum.Flag): + + PreserveColorContents = 0x1 + PreserveDepthStencilContents = 0x2 + DoNotStoreDepthStencilContents = 0x4 + + + def create(self, /) -> bool: ... + def description(self, /) -> PySide6.QtGui.QRhiTextureRenderTargetDescription: ... + def flags(self, /) -> PySide6.QtGui.QRhiTextureRenderTarget.Flag: ... + def newCompatibleRenderPassDescriptor(self, /) -> PySide6.QtGui.QRhiRenderPassDescriptor: ... + def resourceType(self, /) -> PySide6.QtGui.QRhiResource.Type: ... + def setDescription(self, desc: PySide6.QtGui.QRhiTextureRenderTargetDescription | PySide6.QtGui.QRhiColorAttachment, /) -> None: ... + def setFlags(self, f: PySide6.QtGui.QRhiTextureRenderTarget.Flag, /) -> None: ... + + +class QRhiTextureRenderTargetDescription(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiTextureRenderTargetDescription: PySide6.QtGui.QRhiTextureRenderTargetDescription, /) -> None: ... + @typing.overload + def __init__(self, colorAttachment: PySide6.QtGui.QRhiColorAttachment | PySide6.QtGui.QRhiRenderBuffer | PySide6.QtGui.QRhiTexture, /) -> None: ... + @typing.overload + def __init__(self, colorAttachment: PySide6.QtGui.QRhiColorAttachment | PySide6.QtGui.QRhiRenderBuffer | PySide6.QtGui.QRhiTexture, depthStencilBuffer: PySide6.QtGui.QRhiRenderBuffer, /) -> None: ... + @typing.overload + def __init__(self, colorAttachment: PySide6.QtGui.QRhiColorAttachment | PySide6.QtGui.QRhiRenderBuffer | PySide6.QtGui.QRhiTexture, depthTexture: PySide6.QtGui.QRhiTexture, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def cbeginColorAttachments(self, /) -> PySide6.QtGui.QRhiColorAttachment: ... + def cendColorAttachments(self, /) -> PySide6.QtGui.QRhiColorAttachment: ... + def colorAttachmentAt(self, index: int, /) -> PySide6.QtGui.QRhiColorAttachment: ... + def colorAttachmentCount(self, /) -> int: ... + def depthResolveTexture(self, /) -> PySide6.QtGui.QRhiTexture: ... + def depthStencilBuffer(self, /) -> PySide6.QtGui.QRhiRenderBuffer: ... + def depthTexture(self, /) -> PySide6.QtGui.QRhiTexture: ... + def setColorAttachments(self, bcolor_attachments: collections.abc.Sequence[PySide6.QtGui.QRhiColorAttachment], /) -> None: ... + def setDepthResolveTexture(self, tex: PySide6.QtGui.QRhiTexture, /) -> None: ... + def setDepthStencilBuffer(self, renderBuffer: PySide6.QtGui.QRhiRenderBuffer, /) -> None: ... + def setDepthTexture(self, texture: PySide6.QtGui.QRhiTexture, /) -> None: ... + + +class QRhiTextureSubresourceUploadDescription(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, image: PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def __init__(self, QRhiTextureSubresourceUploadDescription: PySide6.QtGui.QRhiTextureSubresourceUploadDescription, /) -> None: ... + @typing.overload + def __init__(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, data: int, size: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def data(self, /) -> PySide6.QtCore.QByteArray: ... + def dataStride(self, /) -> int: ... + def destinationTopLeft(self, /) -> PySide6.QtCore.QPoint: ... + def image(self, /) -> PySide6.QtGui.QImage: ... + def setData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setDataStride(self, stride: int, /) -> None: ... + def setDestinationTopLeft(self, p: PySide6.QtCore.QPoint, /) -> None: ... + def setImage(self, image: PySide6.QtGui.QImage, /) -> None: ... + def setSourceSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setSourceTopLeft(self, p: PySide6.QtCore.QPoint, /) -> None: ... + def sourceSize(self, /) -> PySide6.QtCore.QSize: ... + def sourceTopLeft(self, /) -> PySide6.QtCore.QPoint: ... + + +class QRhiTextureUploadDescription(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiTextureUploadDescription: PySide6.QtGui.QRhiTextureUploadDescription, /) -> None: ... + @typing.overload + def __init__(self, entry: PySide6.QtGui.QRhiTextureUploadEntry, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def cbeginEntries(self, /) -> PySide6.QtGui.QRhiTextureUploadEntry: ... + def cendEntries(self, /) -> PySide6.QtGui.QRhiTextureUploadEntry: ... + def entryAt(self, index: int, /) -> PySide6.QtGui.QRhiTextureUploadEntry: ... + def entryCount(self, /) -> int: ... + def setEntries(self, entries: collections.abc.Sequence[PySide6.QtGui.QRhiTextureUploadEntry], /) -> None: ... + + +class QRhiTextureUploadEntry(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiTextureUploadEntry: PySide6.QtGui.QRhiTextureUploadEntry, /) -> None: ... + @typing.overload + def __init__(self, layer: int, level: int, desc: PySide6.QtGui.QRhiTextureSubresourceUploadDescription, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def description(self, /) -> PySide6.QtGui.QRhiTextureSubresourceUploadDescription: ... + def layer(self, /) -> int: ... + def level(self, /) -> int: ... + def setDescription(self, desc: PySide6.QtGui.QRhiTextureSubresourceUploadDescription, /) -> None: ... + def setLayer(self, layer: int, /) -> None: ... + def setLevel(self, level: int, /) -> None: ... + + +class QRhiVertexInputAttribute(Shiboken.Object): + + class Format(enum.Enum): + + Float4 = 0x0 + Float3 = 0x1 + Float2 = 0x2 + Float = 0x3 + UNormByte4 = 0x4 + UNormByte2 = 0x5 + UNormByte = 0x6 + UInt4 = 0x7 + UInt3 = 0x8 + UInt2 = 0x9 + UInt = 0xa + SInt4 = 0xb + SInt3 = 0xc + SInt2 = 0xd + SInt = 0xe + Half4 = 0xf + Half3 = 0x10 + Half2 = 0x11 + Half = 0x12 + UShort4 = 0x13 + UShort3 = 0x14 + UShort2 = 0x15 + UShort = 0x16 + SShort4 = 0x17 + SShort3 = 0x18 + SShort2 = 0x19 + SShort = 0x1a + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiVertexInputAttribute: PySide6.QtGui.QRhiVertexInputAttribute, /) -> None: ... + @typing.overload + def __init__(self, binding: int, location: int, format: PySide6.QtGui.QRhiVertexInputAttribute.Format, offset: int, /, matrixSlice: int = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtGui.QRhiVertexInputAttribute, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, b: PySide6.QtGui.QRhiVertexInputAttribute, /) -> bool: ... + def __repr__(self, /) -> str: ... + def binding(self, /) -> int: ... + def format(self, /) -> PySide6.QtGui.QRhiVertexInputAttribute.Format: ... + def location(self, /) -> int: ... + def matrixSlice(self, /) -> int: ... + def offset(self, /) -> int: ... + def setBinding(self, b: int, /) -> None: ... + def setFormat(self, f: PySide6.QtGui.QRhiVertexInputAttribute.Format, /) -> None: ... + def setLocation(self, loc: int, /) -> None: ... + def setMatrixSlice(self, slice: int, /) -> None: ... + def setOffset(self, ofs: int, /) -> None: ... + + +class QRhiVertexInputBinding(Shiboken.Object): + + class Classification(enum.Enum): + + PerVertex = 0x0 + PerInstance = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiVertexInputBinding: PySide6.QtGui.QRhiVertexInputBinding, /) -> None: ... + @typing.overload + def __init__(self, stride: int, /, cls: PySide6.QtGui.QRhiVertexInputBinding.Classification = ..., stepRate: int = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtGui.QRhiVertexInputBinding | int, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, b: PySide6.QtGui.QRhiVertexInputBinding | int, /) -> bool: ... + def __repr__(self, /) -> str: ... + def classification(self, /) -> PySide6.QtGui.QRhiVertexInputBinding.Classification: ... + def instanceStepRate(self, /) -> int: ... + def setClassification(self, c: PySide6.QtGui.QRhiVertexInputBinding.Classification, /) -> None: ... + def setInstanceStepRate(self, rate: int, /) -> None: ... + def setStride(self, s: int, /) -> None: ... + def stride(self, /) -> int: ... + + +class QRhiVertexInputLayout(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiVertexInputLayout: PySide6.QtGui.QRhiVertexInputLayout, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtGui.QRhiVertexInputLayout, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, b: PySide6.QtGui.QRhiVertexInputLayout, /) -> bool: ... + def __repr__(self, /) -> str: ... + def attributeAt(self, index: int, /) -> PySide6.QtGui.QRhiVertexInputAttribute: ... + def attributeCount(self, /) -> int: ... + def bindingAt(self, index: int, /) -> PySide6.QtGui.QRhiVertexInputBinding: ... + def bindingCount(self, /) -> int: ... + def cbeginAttributes(self, /) -> PySide6.QtGui.QRhiVertexInputAttribute: ... + def cbeginBindings(self, /) -> PySide6.QtGui.QRhiVertexInputBinding: ... + def cendAttributes(self, /) -> PySide6.QtGui.QRhiVertexInputAttribute: ... + def cendBindings(self, /) -> PySide6.QtGui.QRhiVertexInputBinding: ... + def setAttributes(self, attributes: collections.abc.Sequence[PySide6.QtGui.QRhiVertexInputAttribute], /) -> None: ... + def setBindings(self, bindings: collections.abc.Sequence[PySide6.QtGui.QRhiVertexInputBinding], /) -> None: ... + + +class QRhiViewport(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRhiViewport: PySide6.QtGui.QRhiViewport, /) -> None: ... + @typing.overload + def __init__(self, x: float, y: float, w: float, h: float, /, minDepth: float = ..., maxDepth: float = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtGui.QRhiViewport, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, b: PySide6.QtGui.QRhiViewport, /) -> bool: ... + def __repr__(self, /) -> str: ... + def maxDepth(self, /) -> float: ... + def minDepth(self, /) -> float: ... + def setMaxDepth(self, maxDepth: float, /) -> None: ... + def setMinDepth(self, minDepth: float, /) -> None: ... + def setViewport(self, x: float, y: float, w: float, h: float, /) -> None: ... + def viewport(self, /) -> typing.List[float]: ... + + +class QScreen(PySide6.QtCore.QObject): + + availableGeometryChanged : typing.ClassVar[Signal] = ... # availableGeometryChanged(QRect) + geometryChanged : typing.ClassVar[Signal] = ... # geometryChanged(QRect) + logicalDotsPerInchChanged: typing.ClassVar[Signal] = ... # logicalDotsPerInchChanged(double) + orientationChanged : typing.ClassVar[Signal] = ... # orientationChanged(Qt::ScreenOrientation) + physicalDotsPerInchChanged: typing.ClassVar[Signal] = ... # physicalDotsPerInchChanged(double) + physicalSizeChanged : typing.ClassVar[Signal] = ... # physicalSizeChanged(QSizeF) + primaryOrientationChanged: typing.ClassVar[Signal] = ... # primaryOrientationChanged(Qt::ScreenOrientation) + refreshRateChanged : typing.ClassVar[Signal] = ... # refreshRateChanged(double) + virtualGeometryChanged : typing.ClassVar[Signal] = ... # virtualGeometryChanged(QRect) + def __repr__(self, /) -> str: ... + def angleBetween(self, a: PySide6.QtCore.Qt.ScreenOrientation, b: PySide6.QtCore.Qt.ScreenOrientation, /) -> int: ... + def availableGeometry(self, /) -> PySide6.QtCore.QRect: ... + def availableSize(self, /) -> PySide6.QtCore.QSize: ... + def availableVirtualGeometry(self, /) -> PySide6.QtCore.QRect: ... + def availableVirtualSize(self, /) -> PySide6.QtCore.QSize: ... + def depth(self, /) -> int: ... + def devicePixelRatio(self, /) -> float: ... + def geometry(self, /) -> PySide6.QtCore.QRect: ... + def grabWindow(self, /, window: int | None = ..., x: int | None = ..., y: int | None = ..., w: int = ..., h: int = ...) -> PySide6.QtGui.QPixmap: ... + def isLandscape(self, orientation: PySide6.QtCore.Qt.ScreenOrientation, /) -> bool: ... + def isPortrait(self, orientation: PySide6.QtCore.Qt.ScreenOrientation, /) -> bool: ... + def logicalDotsPerInch(self, /) -> float: ... + def logicalDotsPerInchX(self, /) -> float: ... + def logicalDotsPerInchY(self, /) -> float: ... + def manufacturer(self, /) -> str: ... + def mapBetween(self, a: PySide6.QtCore.Qt.ScreenOrientation, b: PySide6.QtCore.Qt.ScreenOrientation, rect: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRect: ... + def model(self, /) -> str: ... + def name(self, /) -> str: ... + def nativeInterface(self, /) -> object: ... + def nativeOrientation(self, /) -> PySide6.QtCore.Qt.ScreenOrientation: ... + def orientation(self, /) -> PySide6.QtCore.Qt.ScreenOrientation: ... + def physicalDotsPerInch(self, /) -> float: ... + def physicalDotsPerInchX(self, /) -> float: ... + def physicalDotsPerInchY(self, /) -> float: ... + def physicalSize(self, /) -> PySide6.QtCore.QSizeF: ... + def primaryOrientation(self, /) -> PySide6.QtCore.Qt.ScreenOrientation: ... + def refreshRate(self, /) -> float: ... + def resolveInterface(self, name: bytes | bytearray | memoryview, revision: int, /) -> int: ... + def serialNumber(self, /) -> str: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def transformBetween(self, a: PySide6.QtCore.Qt.ScreenOrientation, b: PySide6.QtCore.Qt.ScreenOrientation, target: PySide6.QtCore.QRect, /) -> PySide6.QtGui.QTransform: ... + def virtualGeometry(self, /) -> PySide6.QtCore.QRect: ... + def virtualSiblingAt(self, point: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QScreen: ... + def virtualSiblings(self, /) -> typing.List[PySide6.QtGui.QScreen]: ... + def virtualSize(self, /) -> PySide6.QtCore.QSize: ... + + +class QScrollEvent(PySide6.QtCore.QEvent): + + class ScrollState(enum.Enum): + + ScrollStarted = 0x0 + ScrollUpdated = 0x1 + ScrollFinished = 0x2 + + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QScrollEvent, /) -> None: ... + @typing.overload + def __init__(self, contentPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, overshoot: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, scrollState: PySide6.QtGui.QScrollEvent.ScrollState, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QScrollEvent: ... + def contentPos(self, /) -> PySide6.QtCore.QPointF: ... + def overshootDistance(self, /) -> PySide6.QtCore.QPointF: ... + def scrollState(self, /) -> PySide6.QtGui.QScrollEvent.ScrollState: ... + + +class QScrollPrepareEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QScrollPrepareEvent, /) -> None: ... + @typing.overload + def __init__(self, startPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QScrollPrepareEvent: ... + def contentPos(self, /) -> PySide6.QtCore.QPointF: ... + def contentPosRange(self, /) -> PySide6.QtCore.QRectF: ... + def setContentPos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setContentPosRange(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def setViewportSize(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + def startPos(self, /) -> PySide6.QtCore.QPointF: ... + def viewportSize(self, /) -> PySide6.QtCore.QSizeF: ... + + +class QSessionManager(PySide6.QtCore.QObject): + + class RestartHint(enum.Enum): + + RestartIfRunning = 0x0 + RestartAnyway = 0x1 + RestartImmediately = 0x2 + RestartNever = 0x3 + + + def allowsErrorInteraction(self, /) -> bool: ... + def allowsInteraction(self, /) -> bool: ... + def cancel(self, /) -> None: ... + def discardCommand(self, /) -> typing.List[str]: ... + def isPhase2(self, /) -> bool: ... + def release(self, /) -> None: ... + def requestPhase2(self, /) -> None: ... + def restartCommand(self, /) -> typing.List[str]: ... + def restartHint(self, /) -> PySide6.QtGui.QSessionManager.RestartHint: ... + def sessionId(self, /) -> str: ... + def sessionKey(self, /) -> str: ... + def setDiscardCommand(self, arg__1: collections.abc.Sequence[str], /) -> None: ... + @typing.overload + def setManagerProperty(self, name: str, value: str, /) -> None: ... + @typing.overload + def setManagerProperty(self, name: str, value: collections.abc.Sequence[str], /) -> None: ... + def setRestartCommand(self, arg__1: collections.abc.Sequence[str], /) -> None: ... + def setRestartHint(self, arg__1: PySide6.QtGui.QSessionManager.RestartHint, /) -> None: ... + + +class QShader(Shiboken.Object): + + class SerializedFormatVersion(enum.Enum): + + Latest = 0x0 + Qt_6_5 = 0x1 + Qt_6_4 = 0x2 + + class Source(enum.Enum): + + SpirvShader = 0x0 + GlslShader = 0x1 + HlslShader = 0x2 + DxbcShader = 0x3 + MslShader = 0x4 + DxilShader = 0x5 + MetalLibShader = 0x6 + WgslShader = 0x7 + + class Stage(enum.Enum): + + VertexStage = 0x0 + TessellationControlStage = 0x1 + TessellationEvaluationStage = 0x2 + GeometryStage = 0x3 + FragmentStage = 0x4 + ComputeStage = 0x5 + + class Variant(enum.Enum): + + StandardShader = 0x0 + BatchableVertexShader = 0x1 + UInt16IndexedVertexAsComputeShader = 0x2 + UInt32IndexedVertexAsComputeShader = 0x3 + NonIndexedVertexAsComputeShader = 0x4 + HdrCapableFragmentShader = 0x5 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QShader, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QShader, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtGui.QShader, /) -> bool: ... + def __repr__(self, /) -> str: ... + def availableShaders(self, /) -> typing.List[PySide6.QtGui.QShaderKey]: ... + @staticmethod + def fromSerialized(data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtGui.QShader: ... + def isValid(self, /) -> bool: ... + def nativeResourceBindingMap(self, key: PySide6.QtGui.QShaderKey, /) -> typing.Dict[int, typing.Tuple[int, int]]: ... + def removeNativeShaderInfo(self, key: PySide6.QtGui.QShaderKey, /) -> None: ... + def removeResourceBindingMap(self, key: PySide6.QtGui.QShaderKey, /) -> None: ... + def removeSeparateToCombinedImageSamplerMappingList(self, key: PySide6.QtGui.QShaderKey, /) -> None: ... + def removeShader(self, key: PySide6.QtGui.QShaderKey, /) -> None: ... + def serialized(self, /, version: PySide6.QtGui.QShader.SerializedFormatVersion = ...) -> PySide6.QtCore.QByteArray: ... + def setResourceBindingMap(self, key: PySide6.QtGui.QShaderKey, map: typing.Dict[int, typing.Tuple[int, int]], /) -> None: ... + def setShader(self, key: PySide6.QtGui.QShaderKey, shader: PySide6.QtGui.QShaderCode | PySide6.QtCore.QByteArray, /) -> None: ... + def setStage(self, stage: PySide6.QtGui.QShader.Stage, /) -> None: ... + def shader(self, key: PySide6.QtGui.QShaderKey, /) -> PySide6.QtGui.QShaderCode: ... + def stage(self, /) -> PySide6.QtGui.QShader.Stage: ... + def swap(self, other: PySide6.QtGui.QShader, /) -> None: ... + + +class QShaderCode(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QShaderCode: PySide6.QtGui.QShaderCode, /) -> None: ... + @typing.overload + def __init__(self, code: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, entry: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QShaderCode | PySide6.QtCore.QByteArray, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtGui.QShaderCode | PySide6.QtCore.QByteArray, /) -> bool: ... + def entryPoint(self, /) -> PySide6.QtCore.QByteArray: ... + def setEntryPoint(self, entry: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setShader(self, code: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def shader(self, /) -> PySide6.QtCore.QByteArray: ... + + +class QShaderKey(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QShaderKey: PySide6.QtGui.QShaderKey, /) -> None: ... + @typing.overload + def __init__(self, s: PySide6.QtGui.QShader.Source, sver: PySide6.QtGui.QShaderVersion | int, /, svar: PySide6.QtGui.QShader.Variant = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QShaderKey, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __lt__(self, rhs: PySide6.QtGui.QShaderKey, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtGui.QShaderKey, /) -> bool: ... + def __repr__(self, /) -> str: ... + def setSource(self, s: PySide6.QtGui.QShader.Source, /) -> None: ... + def setSourceVariant(self, svar: PySide6.QtGui.QShader.Variant, /) -> None: ... + def setSourceVersion(self, sver: PySide6.QtGui.QShaderVersion | int, /) -> None: ... + def source(self, /) -> PySide6.QtGui.QShader.Source: ... + def sourceVariant(self, /) -> PySide6.QtGui.QShader.Variant: ... + def sourceVersion(self, /) -> PySide6.QtGui.QShaderVersion: ... + + +class QShaderVersion(Shiboken.Object): + + class Flag(enum.Flag): + + GlslEs = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QShaderVersion: PySide6.QtGui.QShaderVersion, /) -> None: ... + @typing.overload + def __init__(self, v: int, /, f: PySide6.QtGui.QShaderVersion.Flag = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QShaderVersion | int, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtGui.QShaderVersion | int, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtGui.QShaderVersion | int, /) -> bool: ... + def __repr__(self, /) -> str: ... + def flags(self, /) -> PySide6.QtGui.QShaderVersion.Flag: ... + def setFlags(self, f: PySide6.QtGui.QShaderVersion.Flag, /) -> None: ... + def setVersion(self, v: int, /) -> None: ... + def version(self, /) -> int: ... + + +class QShortcut(PySide6.QtCore.QObject): + + activated : typing.ClassVar[Signal] = ... # activated() + activatedAmbiguously : typing.ClassVar[Signal] = ... # activatedAmbiguously() + + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /, *, key: PySide6.QtGui.QKeySequence | None = ..., enabled: bool | None = ..., autoRepeat: bool | None = ..., context: PySide6.QtCore.Qt.ShortcutContext | None = ...) -> None: ... + @typing.overload + def __init__(self, standard_key: PySide6.QtGui.QKeySequence.StandardKey, parent: PySide6.QtCore.QObject, callable: collections.abc.Callable[..., typing.Any], /, context: PySide6.QtCore.Qt.ShortcutContext = ..., *, key: PySide6.QtGui.QKeySequence | None = ..., enabled: bool | None = ..., autoRepeat: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, key: PySide6.QtGui.QKeySequence.StandardKey, parent: PySide6.QtCore.QObject, /, member: bytes | bytearray | memoryview | None = ..., ambiguousMember: bytes | bytearray | memoryview | None = ..., context: PySide6.QtCore.Qt.ShortcutContext = ..., *, enabled: bool | None = ..., autoRepeat: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, key: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, parent: PySide6.QtCore.QObject, callable: collections.abc.Callable[..., typing.Any], /, context: PySide6.QtCore.Qt.ShortcutContext = ..., *, enabled: bool | None = ..., autoRepeat: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, key: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, parent: PySide6.QtCore.QObject, /, member: bytes | bytearray | memoryview | None = ..., ambiguousMember: bytes | bytearray | memoryview | None = ..., context: PySide6.QtCore.Qt.ShortcutContext = ..., *, enabled: bool | None = ..., autoRepeat: bool | None = ...) -> None: ... + + def autoRepeat(self, /) -> bool: ... + def context(self, /) -> PySide6.QtCore.Qt.ShortcutContext: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def id(self, /) -> int: ... + def isEnabled(self, /) -> bool: ... + def key(self, /) -> PySide6.QtGui.QKeySequence: ... + def keys(self, /) -> typing.List[PySide6.QtGui.QKeySequence]: ... + def setAutoRepeat(self, on: bool, /) -> None: ... + def setContext(self, context: PySide6.QtCore.Qt.ShortcutContext, /) -> None: ... + def setEnabled(self, enable: bool, /) -> None: ... + def setKey(self, key: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> None: ... + @typing.overload + def setKeys(self, key: PySide6.QtGui.QKeySequence.StandardKey, /) -> None: ... + @typing.overload + def setKeys(self, keys: collections.abc.Sequence[PySide6.QtGui.QKeySequence], /) -> None: ... + def setWhatsThis(self, text: str, /) -> None: ... + def whatsThis(self, /) -> str: ... + + +class QShortcutEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QShortcutEvent, /) -> None: ... + @typing.overload + def __init__(self, key: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /, shortcut: PySide6.QtGui.QShortcut | None = ..., ambiguous: bool = ...) -> None: ... + @typing.overload + def __init__(self, key: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, id: int, /, ambiguous: bool = ...) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QShortcutEvent: ... + def isAmbiguous(self, /) -> bool: ... + def key(self, /) -> PySide6.QtGui.QKeySequence: ... + def shortcutId(self, /) -> int: ... + + +class QShowEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QShowEvent: ... + + +class QSinglePointEvent(PySide6.QtGui.QPointerEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QSinglePointEvent, /, *, exclusivePointGrabber: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, dev: PySide6.QtGui.QPointingDevice, point: PySide6.QtGui.QEventPoint, button: PySide6.QtCore.Qt.MouseButton, buttons: PySide6.QtCore.Qt.MouseButton, modifiers: PySide6.QtCore.Qt.KeyboardModifier, source: PySide6.QtCore.Qt.MouseEventSource, /, *, exclusivePointGrabber: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QEvent.Type, dev: PySide6.QtGui.QPointingDevice, localPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, scenePos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, globalPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, button: PySide6.QtCore.Qt.MouseButton, buttons: PySide6.QtCore.Qt.MouseButton, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /, source: PySide6.QtCore.Qt.MouseEventSource = ..., *, exclusivePointGrabber: PySide6.QtCore.QObject | None = ...) -> None: ... + + def button(self, /) -> PySide6.QtCore.Qt.MouseButton: ... + def buttons(self, /) -> PySide6.QtCore.Qt.MouseButton: ... + def clone(self, /) -> PySide6.QtGui.QSinglePointEvent: ... + def exclusivePointGrabber(self, /) -> PySide6.QtCore.QObject: ... + def globalPosition(self, /) -> PySide6.QtCore.QPointF: ... + def isBeginEvent(self, /) -> bool: ... + def isEndEvent(self, /) -> bool: ... + def isUpdateEvent(self, /) -> bool: ... + def position(self, /) -> PySide6.QtCore.QPointF: ... + def scenePosition(self, /) -> PySide6.QtCore.QPointF: ... + def setExclusivePointGrabber(self, exclusiveGrabber: PySide6.QtCore.QObject, /) -> None: ... + + +class QStandardItem(Shiboken.Object): + + class ItemType(enum.Enum): + + Type = 0x0 + UserType = 0x3e8 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QStandardItem, /) -> None: ... + @typing.overload + def __init__(self, text: str, /) -> None: ... + @typing.overload + def __init__(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /) -> None: ... + @typing.overload + def __init__(self, rows: int, /, columns: int = ...) -> None: ... + + def __lshift__(self, out: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __lt__(self, other: PySide6.QtGui.QStandardItem, /) -> bool: ... + def __rshift__(self, in_: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def accessibleDescription(self, /) -> str: ... + def accessibleText(self, /) -> str: ... + def appendColumn(self, items: collections.abc.Sequence[PySide6.QtGui.QStandardItem], /) -> None: ... + @typing.overload + def appendRow(self, item: PySide6.QtGui.QStandardItem, /) -> None: ... + @typing.overload + def appendRow(self, items: collections.abc.Sequence[PySide6.QtGui.QStandardItem], /) -> None: ... + def appendRows(self, items: collections.abc.Sequence[PySide6.QtGui.QStandardItem], /) -> None: ... + def background(self, /) -> PySide6.QtGui.QBrush: ... + def checkState(self, /) -> PySide6.QtCore.Qt.CheckState: ... + def child(self, row: int, /, column: int | None = ...) -> PySide6.QtGui.QStandardItem: ... + def clearData(self, /) -> None: ... + def clone(self, /) -> PySide6.QtGui.QStandardItem: ... + def column(self, /) -> int: ... + def columnCount(self, /) -> int: ... + def data(self, /, role: int = ...) -> typing.Any: ... + def emitDataChanged(self, /) -> None: ... + def flags(self, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def foreground(self, /) -> PySide6.QtGui.QBrush: ... + def hasChildren(self, /) -> bool: ... + def icon(self, /) -> PySide6.QtGui.QIcon: ... + def index(self, /) -> PySide6.QtCore.QModelIndex: ... + def insertColumn(self, column: int, items: collections.abc.Sequence[PySide6.QtGui.QStandardItem], /) -> None: ... + def insertColumns(self, column: int, count: int, /) -> None: ... + @typing.overload + def insertRow(self, row: int, item: PySide6.QtGui.QStandardItem, /) -> None: ... + @typing.overload + def insertRow(self, row: int, items: collections.abc.Sequence[PySide6.QtGui.QStandardItem], /) -> None: ... + @typing.overload + def insertRows(self, row: int, items: collections.abc.Sequence[PySide6.QtGui.QStandardItem], /) -> None: ... + @typing.overload + def insertRows(self, row: int, count: int, /) -> None: ... + def isAutoTristate(self, /) -> bool: ... + def isCheckable(self, /) -> bool: ... + def isDragEnabled(self, /) -> bool: ... + def isDropEnabled(self, /) -> bool: ... + def isEditable(self, /) -> bool: ... + def isEnabled(self, /) -> bool: ... + def isSelectable(self, /) -> bool: ... + def isUserTristate(self, /) -> bool: ... + def model(self, /) -> PySide6.QtGui.QStandardItemModel: ... + def multiData(self, roleDataSpan: PySide6.QtCore.QModelRoleDataSpan | PySide6.QtCore.QModelRoleData, /) -> None: ... + def parent(self, /) -> PySide6.QtGui.QStandardItem: ... + def read(self, in_: PySide6.QtCore.QDataStream, /) -> None: ... + def removeColumn(self, column: int, /) -> None: ... + def removeColumns(self, column: int, count: int, /) -> None: ... + def removeRow(self, row: int, /) -> None: ... + def removeRows(self, row: int, count: int, /) -> None: ... + def row(self, /) -> int: ... + def rowCount(self, /) -> int: ... + def setAccessibleDescription(self, accessibleDescription: str, /) -> None: ... + def setAccessibleText(self, accessibleText: str, /) -> None: ... + def setAutoTristate(self, tristate: bool, /) -> None: ... + def setBackground(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setCheckState(self, checkState: PySide6.QtCore.Qt.CheckState, /) -> None: ... + def setCheckable(self, checkable: bool, /) -> None: ... + @typing.overload + def setChild(self, row: int, item: PySide6.QtGui.QStandardItem, /) -> None: ... + @typing.overload + def setChild(self, row: int, column: int, item: PySide6.QtGui.QStandardItem, /) -> None: ... + def setColumnCount(self, columns: int, /) -> None: ... + def setData(self, value: typing.Any, /, role: int = ...) -> None: ... + def setDragEnabled(self, dragEnabled: bool, /) -> None: ... + def setDropEnabled(self, dropEnabled: bool, /) -> None: ... + def setEditable(self, editable: bool, /) -> None: ... + def setEnabled(self, enabled: bool, /) -> None: ... + def setFlags(self, flags: PySide6.QtCore.Qt.ItemFlag, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setForeground(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setIcon(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setRowCount(self, rows: int, /) -> None: ... + def setSelectable(self, selectable: bool, /) -> None: ... + def setSizeHint(self, sizeHint: PySide6.QtCore.QSize, /) -> None: ... + def setStatusTip(self, statusTip: str, /) -> None: ... + def setText(self, text: str, /) -> None: ... + def setTextAlignment(self, textAlignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setToolTip(self, toolTip: str, /) -> None: ... + def setUserTristate(self, tristate: bool, /) -> None: ... + def setWhatsThis(self, whatsThis: str, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def sortChildren(self, column: int, /, order: PySide6.QtCore.Qt.SortOrder = ...) -> None: ... + def statusTip(self, /) -> str: ... + def takeChild(self, row: int, /, column: int | None = ...) -> PySide6.QtGui.QStandardItem: ... + def takeColumn(self, column: int, /) -> typing.List[PySide6.QtGui.QStandardItem]: ... + def takeRow(self, row: int, /) -> typing.List[PySide6.QtGui.QStandardItem]: ... + def text(self, /) -> str: ... + def textAlignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def toolTip(self, /) -> str: ... + def type(self, /) -> int: ... + def whatsThis(self, /) -> str: ... + def write(self, out: PySide6.QtCore.QDataStream, /) -> None: ... + + +class QStandardItemModel(PySide6.QtCore.QAbstractItemModel): + + itemChanged : typing.ClassVar[Signal] = ... # itemChanged(QStandardItem*) + + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, sortRole: int | None = ...) -> None: ... + @typing.overload + def __init__(self, rows: int, columns: int, /, parent: PySide6.QtCore.QObject | None = ..., *, sortRole: int | None = ...) -> None: ... + + def appendColumn(self, items: collections.abc.Sequence[PySide6.QtGui.QStandardItem], /) -> None: ... + @typing.overload + def appendRow(self, item: PySide6.QtGui.QStandardItem, /) -> None: ... + @typing.overload + def appendRow(self, items: collections.abc.Sequence[PySide6.QtGui.QStandardItem], /) -> None: ... + def clear(self, /) -> None: ... + def clearItemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def columnCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def data(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, role: int = ...) -> typing.Any: ... + def dropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def findItems(self, text: str, /, flags: PySide6.QtCore.Qt.MatchFlag = ..., column: int | None = ...) -> typing.List[PySide6.QtGui.QStandardItem]: ... + def flags(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def hasChildren(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def headerData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, /, role: int = ...) -> typing.Any: ... + def horizontalHeaderItem(self, column: int, /) -> PySide6.QtGui.QStandardItem: ... + def index(self, row: int, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> PySide6.QtCore.QModelIndex: ... + def indexFromItem(self, item: PySide6.QtGui.QStandardItem, /) -> PySide6.QtCore.QModelIndex: ... + @typing.overload + def insertColumn(self, column: int, items: collections.abc.Sequence[PySide6.QtGui.QStandardItem], /) -> None: ... + @typing.overload + def insertColumn(self, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def insertColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + @typing.overload + def insertRow(self, row: int, item: PySide6.QtGui.QStandardItem, /) -> None: ... + @typing.overload + def insertRow(self, row: int, items: collections.abc.Sequence[PySide6.QtGui.QStandardItem], /) -> None: ... + @typing.overload + def insertRow(self, row: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def insertRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def invisibleRootItem(self, /) -> PySide6.QtGui.QStandardItem: ... + def item(self, row: int, /, column: int | None = ...) -> PySide6.QtGui.QStandardItem: ... + def itemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> typing.Dict[int, typing.Any]: ... + def itemFromIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtGui.QStandardItem: ... + def itemPrototype(self, /) -> PySide6.QtGui.QStandardItem: ... + def mimeData(self, indexes: collections.abc.Sequence[PySide6.QtCore.QModelIndex], /) -> PySide6.QtCore.QMimeData: ... + def mimeTypes(self, /) -> typing.List[str]: ... + def multiData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, roleDataSpan: PySide6.QtCore.QModelRoleDataSpan | PySide6.QtCore.QModelRoleData, /) -> None: ... + @typing.overload + def parent(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def parent(self, child: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def removeColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def removeRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def roleNames(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def setColumnCount(self, columns: int, /) -> None: ... + def setData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, value: typing.Any, /, role: int = ...) -> bool: ... + def setHeaderData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, value: typing.Any, /, role: int = ...) -> bool: ... + def setHorizontalHeaderItem(self, column: int, item: PySide6.QtGui.QStandardItem, /) -> None: ... + def setHorizontalHeaderLabels(self, labels: collections.abc.Sequence[str], /) -> None: ... + @typing.overload + def setItem(self, row: int, item: PySide6.QtGui.QStandardItem, /) -> None: ... + @typing.overload + def setItem(self, row: int, column: int, item: PySide6.QtGui.QStandardItem, /) -> None: ... + def setItemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, roles: typing.Dict[int, typing.Any], /) -> bool: ... + def setItemPrototype(self, item: PySide6.QtGui.QStandardItem, /) -> None: ... + def setItemRoleNames(self, roleNames: typing.Dict[int, PySide6.QtCore.QByteArray], /) -> None: ... + def setRowCount(self, rows: int, /) -> None: ... + def setSortRole(self, role: int, /) -> None: ... + def setVerticalHeaderItem(self, row: int, item: PySide6.QtGui.QStandardItem, /) -> None: ... + def setVerticalHeaderLabels(self, labels: collections.abc.Sequence[str], /) -> None: ... + def sort(self, column: int, /, order: PySide6.QtCore.Qt.SortOrder = ...) -> None: ... + def sortRole(self, /) -> int: ... + def supportedDropActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def takeColumn(self, column: int, /) -> typing.List[PySide6.QtGui.QStandardItem]: ... + def takeHorizontalHeaderItem(self, column: int, /) -> PySide6.QtGui.QStandardItem: ... + def takeItem(self, row: int, /, column: int | None = ...) -> PySide6.QtGui.QStandardItem: ... + def takeRow(self, row: int, /) -> typing.List[PySide6.QtGui.QStandardItem]: ... + def takeVerticalHeaderItem(self, row: int, /) -> PySide6.QtGui.QStandardItem: ... + def verticalHeaderItem(self, row: int, /) -> PySide6.QtGui.QStandardItem: ... + + +class QStaticText(Shiboken.Object): + + class PerformanceHint(enum.Enum): + + ModerateCaching = 0x0 + AggressiveCaching = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QStaticText, /) -> None: ... + @typing.overload + def __init__(self, text: str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, arg__1: PySide6.QtGui.QStaticText, /) -> bool: ... + def __ne__(self, arg__1: PySide6.QtGui.QStaticText, /) -> bool: ... + def performanceHint(self, /) -> PySide6.QtGui.QStaticText.PerformanceHint: ... + def prepare(self, /, matrix: PySide6.QtGui.QTransform = ..., font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str] = ...) -> None: ... + def setPerformanceHint(self, performanceHint: PySide6.QtGui.QStaticText.PerformanceHint, /) -> None: ... + def setText(self, text: str, /) -> None: ... + def setTextFormat(self, textFormat: PySide6.QtCore.Qt.TextFormat, /) -> None: ... + def setTextOption(self, textOption: PySide6.QtGui.QTextOption | PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setTextWidth(self, textWidth: float, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSizeF: ... + def swap(self, other: PySide6.QtGui.QStaticText, /) -> None: ... + def text(self, /) -> str: ... + def textFormat(self, /) -> PySide6.QtCore.Qt.TextFormat: ... + def textOption(self, /) -> PySide6.QtGui.QTextOption: ... + def textWidth(self, /) -> float: ... + + +class QStatusTipEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QStatusTipEvent, /) -> None: ... + @typing.overload + def __init__(self, tip: str, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QStatusTipEvent: ... + def tip(self, /) -> str: ... + + +class QStyleHints(PySide6.QtCore.QObject): + + colorSchemeChanged : typing.ClassVar[Signal] = ... # colorSchemeChanged(Qt::ColorScheme) + contextMenuTriggerChanged: typing.ClassVar[Signal] = ... # contextMenuTriggerChanged(Qt::ContextMenuTrigger) + cursorFlashTimeChanged : typing.ClassVar[Signal] = ... # cursorFlashTimeChanged(int) + keyboardInputIntervalChanged: typing.ClassVar[Signal] = ... # keyboardInputIntervalChanged(int) + mouseDoubleClickIntervalChanged: typing.ClassVar[Signal] = ... # mouseDoubleClickIntervalChanged(int) + mousePressAndHoldIntervalChanged: typing.ClassVar[Signal] = ... # mousePressAndHoldIntervalChanged(int) + mouseQuickSelectionThresholdChanged: typing.ClassVar[Signal] = ... # mouseQuickSelectionThresholdChanged(int) + showShortcutsInContextMenusChanged: typing.ClassVar[Signal] = ... # showShortcutsInContextMenusChanged(bool) + startDragDistanceChanged : typing.ClassVar[Signal] = ... # startDragDistanceChanged(int) + startDragTimeChanged : typing.ClassVar[Signal] = ... # startDragTimeChanged(int) + tabFocusBehaviorChanged : typing.ClassVar[Signal] = ... # tabFocusBehaviorChanged(Qt::TabFocusBehavior) + useHoverEffectsChanged : typing.ClassVar[Signal] = ... # useHoverEffectsChanged(bool) + wheelScrollLinesChanged : typing.ClassVar[Signal] = ... # wheelScrollLinesChanged(int) + def accessibility(self, /) -> PySide6.QtGui.QAccessibilityHints: ... + def colorScheme(self, /) -> PySide6.QtCore.Qt.ColorScheme: ... + def contextMenuTrigger(self, /) -> PySide6.QtCore.Qt.ContextMenuTrigger: ... + def cursorFlashTime(self, /) -> int: ... + def fontSmoothingGamma(self, /) -> float: ... + def keyboardAutoRepeatRate(self, /) -> int: ... + def keyboardAutoRepeatRateF(self, /) -> float: ... + def keyboardInputInterval(self, /) -> int: ... + def menuSelectionWraps(self, /) -> bool: ... + def mouseDoubleClickDistance(self, /) -> int: ... + def mouseDoubleClickInterval(self, /) -> int: ... + def mousePressAndHoldInterval(self, /) -> int: ... + def mouseQuickSelectionThreshold(self, /) -> int: ... + def passwordMaskCharacter(self, /) -> str: ... + def passwordMaskDelay(self, /) -> int: ... + def setColorScheme(self, scheme: PySide6.QtCore.Qt.ColorScheme, /) -> None: ... + def setContextMenuTrigger(self, contextMenuTrigger: PySide6.QtCore.Qt.ContextMenuTrigger, /) -> None: ... + def setCursorFlashTime(self, cursorFlashTime: int, /) -> None: ... + def setFocusOnTouchRelease(self, /) -> bool: ... + def setKeyboardInputInterval(self, keyboardInputInterval: int, /) -> None: ... + def setMouseDoubleClickInterval(self, mouseDoubleClickInterval: int, /) -> None: ... + def setMousePressAndHoldInterval(self, mousePressAndHoldInterval: int, /) -> None: ... + def setMouseQuickSelectionThreshold(self, threshold: int, /) -> None: ... + def setShowShortcutsInContextMenus(self, showShortcutsInContextMenus: bool, /) -> None: ... + def setStartDragDistance(self, startDragDistance: int, /) -> None: ... + def setStartDragTime(self, startDragTime: int, /) -> None: ... + def setTabFocusBehavior(self, tabFocusBehavior: PySide6.QtCore.Qt.TabFocusBehavior, /) -> None: ... + def setUseHoverEffects(self, useHoverEffects: bool, /) -> None: ... + def setWheelScrollLines(self, scrollLines: int, /) -> None: ... + def showIsFullScreen(self, /) -> bool: ... + def showIsMaximized(self, /) -> bool: ... + def showShortcutsInContextMenus(self, /) -> bool: ... + def singleClickActivation(self, /) -> bool: ... + def startDragDistance(self, /) -> int: ... + def startDragTime(self, /) -> int: ... + def startDragVelocity(self, /) -> int: ... + def tabFocusBehavior(self, /) -> PySide6.QtCore.Qt.TabFocusBehavior: ... + def touchDoubleTapDistance(self, /) -> int: ... + def unsetColorScheme(self, /) -> None: ... + def useHoverEffects(self, /) -> bool: ... + def useRtlExtensions(self, /) -> bool: ... + def wheelScrollLines(self, /) -> int: ... + + +class QSurface(Shiboken.Object): + + class SurfaceClass(enum.Enum): + + Window = 0x0 + Offscreen = 0x1 + + class SurfaceType(enum.Enum): + + RasterSurface = 0x0 + OpenGLSurface = 0x1 + RasterGLSurface = 0x2 + OpenVGSurface = 0x3 + VulkanSurface = 0x4 + MetalSurface = 0x5 + Direct3DSurface = 0x6 + + + def __init__(self, type: PySide6.QtGui.QSurface.SurfaceClass, /) -> None: ... + + def format(self, /) -> PySide6.QtGui.QSurfaceFormat: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def supportsOpenGL(self, /) -> bool: ... + def surfaceClass(self, /) -> PySide6.QtGui.QSurface.SurfaceClass: ... + def surfaceHandle(self, /) -> int: ... + def surfaceType(self, /) -> PySide6.QtGui.QSurface.SurfaceType: ... + + +class QSurfaceFormat(Shiboken.Object): + + class ColorSpace(enum.Enum): + + DefaultColorSpace = 0x0 + sRGBColorSpace = 0x1 + + class FormatOption(enum.Flag): + + StereoBuffers = 0x1 + DebugContext = 0x2 + DeprecatedFunctions = 0x4 + ResetNotification = 0x8 + ProtectedContent = 0x10 + + class OpenGLContextProfile(enum.Enum): + + NoProfile = 0x0 + CoreProfile = 0x1 + CompatibilityProfile = 0x2 + + class RenderableType(enum.Enum): + + DefaultRenderableType = 0x0 + OpenGL = 0x1 + OpenGLES = 0x2 + OpenVG = 0x4 + + class SwapBehavior(enum.Enum): + + DefaultSwapBehavior = 0x0 + SingleBuffer = 0x1 + DoubleBuffer = 0x2 + TripleBuffer = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, options: PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QSurfaceFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> bool: ... + def __repr__(self, /) -> str: ... + def alphaBufferSize(self, /) -> int: ... + def blueBufferSize(self, /) -> int: ... + def colorSpace(self, /) -> PySide6.QtGui.QColorSpace: ... + @staticmethod + def defaultFormat() -> PySide6.QtGui.QSurfaceFormat: ... + def depthBufferSize(self, /) -> int: ... + def greenBufferSize(self, /) -> int: ... + def hasAlpha(self, /) -> bool: ... + def majorVersion(self, /) -> int: ... + def minorVersion(self, /) -> int: ... + def options(self, /) -> PySide6.QtGui.QSurfaceFormat.FormatOption: ... + def profile(self, /) -> PySide6.QtGui.QSurfaceFormat.OpenGLContextProfile: ... + def redBufferSize(self, /) -> int: ... + def renderableType(self, /) -> PySide6.QtGui.QSurfaceFormat.RenderableType: ... + def samples(self, /) -> int: ... + def setAlphaBufferSize(self, size: int, /) -> None: ... + def setBlueBufferSize(self, size: int, /) -> None: ... + @typing.overload + def setColorSpace(self, colorSpace: PySide6.QtGui.QSurfaceFormat.ColorSpace, /) -> None: ... + @typing.overload + def setColorSpace(self, colorSpace: PySide6.QtGui.QColorSpace | PySide6.QtGui.QColorSpace.NamedColorSpace, /) -> None: ... + @staticmethod + def setDefaultFormat(format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> None: ... + def setDepthBufferSize(self, size: int, /) -> None: ... + def setGreenBufferSize(self, size: int, /) -> None: ... + def setMajorVersion(self, majorVersion: int, /) -> None: ... + def setMinorVersion(self, minorVersion: int, /) -> None: ... + def setOption(self, option: PySide6.QtGui.QSurfaceFormat.FormatOption, /, on: bool = ...) -> None: ... + def setOptions(self, options: PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> None: ... + def setProfile(self, profile: PySide6.QtGui.QSurfaceFormat.OpenGLContextProfile, /) -> None: ... + def setRedBufferSize(self, size: int, /) -> None: ... + def setRenderableType(self, type: PySide6.QtGui.QSurfaceFormat.RenderableType, /) -> None: ... + def setSamples(self, numSamples: int, /) -> None: ... + def setStencilBufferSize(self, size: int, /) -> None: ... + def setStereo(self, enable: bool, /) -> None: ... + def setSwapBehavior(self, behavior: PySide6.QtGui.QSurfaceFormat.SwapBehavior, /) -> None: ... + def setSwapInterval(self, interval: int, /) -> None: ... + def setVersion(self, major: int, minor: int, /) -> None: ... + def stencilBufferSize(self, /) -> int: ... + def stereo(self, /) -> bool: ... + def swapBehavior(self, /) -> PySide6.QtGui.QSurfaceFormat.SwapBehavior: ... + def swapInterval(self, /) -> int: ... + def testOption(self, option: PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> bool: ... + def version(self, /) -> typing.Tuple[int, int]: ... + + +class QSyntaxHighlighter(PySide6.QtCore.QObject): + + @typing.overload + def __init__(self, parent: PySide6.QtGui.QTextDocument, /) -> None: ... + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /) -> None: ... + + def currentBlock(self, /) -> PySide6.QtGui.QTextBlock: ... + def currentBlockState(self, /) -> int: ... + def currentBlockUserData(self, /) -> PySide6.QtGui.QTextBlockUserData: ... + def document(self, /) -> PySide6.QtGui.QTextDocument: ... + def format(self, pos: int, /) -> PySide6.QtGui.QTextCharFormat: ... + def highlightBlock(self, text: str, /) -> None: ... + def previousBlockState(self, /) -> int: ... + def rehighlight(self, /) -> None: ... + def rehighlightBlock(self, block: PySide6.QtGui.QTextBlock, /) -> None: ... + def setCurrentBlockState(self, newState: int, /) -> None: ... + def setCurrentBlockUserData(self, data: PySide6.QtGui.QTextBlockUserData, /) -> None: ... + def setDocument(self, doc: PySide6.QtGui.QTextDocument | None, /) -> None: ... + @typing.overload + def setFormat(self, start: int, count: int, format: PySide6.QtGui.QTextCharFormat, /) -> None: ... + @typing.overload + def setFormat(self, start: int, count: int, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + @typing.overload + def setFormat(self, start: int, count: int, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + + +class QTabletEvent(PySide6.QtGui.QSinglePointEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QTabletEvent, /) -> None: ... + @typing.overload + def __init__(self, t: PySide6.QtCore.QEvent.Type, device: PySide6.QtGui.QPointingDevice, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, globalPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, pressure: float, xTilt: float, yTilt: float, tangentialPressure: float, rotation: float, z: float, keyState: PySide6.QtCore.Qt.KeyboardModifier, button: PySide6.QtCore.Qt.MouseButton, buttons: PySide6.QtCore.Qt.MouseButton, /) -> None: ... + + def __repr__(self, /) -> str: ... + def clone(self, /) -> PySide6.QtGui.QTabletEvent: ... + def globalPos(self, /) -> PySide6.QtCore.QPoint: ... + def globalPosF(self, /) -> PySide6.QtCore.QPointF: ... + def globalX(self, /) -> int: ... + def globalY(self, /) -> int: ... + def hiResGlobalX(self, /) -> float: ... + def hiResGlobalY(self, /) -> float: ... + def pos(self, /) -> PySide6.QtCore.QPoint: ... + def posF(self, /) -> PySide6.QtCore.QPointF: ... + def pressure(self, /) -> float: ... + def rotation(self, /) -> float: ... + def tangentialPressure(self, /) -> float: ... + def uniqueId(self, /) -> int: ... + def x(self, /) -> int: ... + def xTilt(self, /) -> float: ... + def y(self, /) -> int: ... + def yTilt(self, /) -> float: ... + def z(self, /) -> float: ... + + +class QTextBlock(Shiboken.Object): + + class iterator(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, iterator: PySide6.QtGui.QTextBlock.iterator, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, o: PySide6.QtGui.QTextBlock.iterator, /) -> bool: ... + def __iadd__(self, arg__1: int, /) -> PySide6.QtGui.QTextBlock.iterator: ... + def __isub__(self, arg__1: int, /) -> PySide6.QtGui.QTextBlock.iterator: ... + def __iter__(self, /) -> object: ... + def __ne__(self, o: PySide6.QtGui.QTextBlock.iterator, /) -> bool: ... + def __next__(self, /) -> object: ... + def atEnd(self, /) -> bool: ... + def fragment(self, /) -> PySide6.QtGui.QTextFragment: ... + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, o: PySide6.QtGui.QTextBlock, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, o: PySide6.QtGui.QTextBlock, /) -> bool: ... + def __iter__(self, /) -> object: ... + def __lt__(self, o: PySide6.QtGui.QTextBlock, /) -> bool: ... + def __ne__(self, o: PySide6.QtGui.QTextBlock, /) -> bool: ... + def begin(self, /) -> PySide6.QtGui.QTextBlock.iterator: ... + def blockFormat(self, /) -> PySide6.QtGui.QTextBlockFormat: ... + def blockFormatIndex(self, /) -> int: ... + def blockNumber(self, /) -> int: ... + def charFormat(self, /) -> PySide6.QtGui.QTextCharFormat: ... + def charFormatIndex(self, /) -> int: ... + def clearLayout(self, /) -> None: ... + def contains(self, position: int, /) -> bool: ... + def document(self, /) -> PySide6.QtGui.QTextDocument: ... + def end(self, /) -> PySide6.QtGui.QTextBlock.iterator: ... + def firstLineNumber(self, /) -> int: ... + def fragmentIndex(self, /) -> int: ... + def isValid(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def layout(self, /) -> PySide6.QtGui.QTextLayout: ... + def length(self, /) -> int: ... + def lineCount(self, /) -> int: ... + def next(self, /) -> PySide6.QtGui.QTextBlock: ... + def position(self, /) -> int: ... + def previous(self, /) -> PySide6.QtGui.QTextBlock: ... + def revision(self, /) -> int: ... + def setLineCount(self, count: int, /) -> None: ... + def setRevision(self, rev: int, /) -> None: ... + def setUserData(self, data: PySide6.QtGui.QTextBlockUserData, /) -> None: ... + def setUserState(self, state: int, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def text(self, /) -> str: ... + def textDirection(self, /) -> PySide6.QtCore.Qt.LayoutDirection: ... + def textFormats(self, /) -> typing.List[PySide6.QtGui.QTextLayout.FormatRange]: ... + def textList(self, /) -> PySide6.QtGui.QTextList: ... + def userData(self, /) -> PySide6.QtGui.QTextBlockUserData: ... + def userState(self, /) -> int: ... + + +class QTextBlockFormat(PySide6.QtGui.QTextFormat): + + class LineHeightTypes(enum.Enum): + + SingleHeight = 0x0 + ProportionalHeight = 0x1 + FixedHeight = 0x2 + MinimumHeight = 0x3 + LineDistanceHeight = 0x4 + + class MarkerType(enum.Enum): + + NoMarker = 0x0 + Unchecked = 0x1 + Checked = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QTextBlockFormat: PySide6.QtGui.QTextBlockFormat, /) -> None: ... + @typing.overload + def __init__(self, fmt: PySide6.QtGui.QTextFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def bottomMargin(self, /) -> float: ... + def headingLevel(self, /) -> int: ... + def indent(self, /) -> int: ... + def isValid(self, /) -> bool: ... + def leftMargin(self, /) -> float: ... + @typing.overload + def lineHeight(self, /) -> float: ... + @typing.overload + def lineHeight(self, scriptLineHeight: float, scaling: float, /) -> float: ... + def lineHeightType(self, /) -> int: ... + def marker(self, /) -> PySide6.QtGui.QTextBlockFormat.MarkerType: ... + def nonBreakableLines(self, /) -> bool: ... + def pageBreakPolicy(self, /) -> PySide6.QtGui.QTextFormat.PageBreakFlag: ... + def rightMargin(self, /) -> float: ... + def setAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setBottomMargin(self, margin: float, /) -> None: ... + def setHeadingLevel(self, alevel: int, /) -> None: ... + def setIndent(self, indent: int, /) -> None: ... + def setLeftMargin(self, margin: float, /) -> None: ... + def setLineHeight(self, height: float, heightType: int, /) -> None: ... + def setMarker(self, marker: PySide6.QtGui.QTextBlockFormat.MarkerType, /) -> None: ... + def setNonBreakableLines(self, b: bool, /) -> None: ... + def setPageBreakPolicy(self, flags: PySide6.QtGui.QTextFormat.PageBreakFlag, /) -> None: ... + def setRightMargin(self, margin: float, /) -> None: ... + def setTabPositions(self, tabs: collections.abc.Sequence[PySide6.QtGui.QTextOption.Tab], /) -> None: ... + def setTextIndent(self, aindent: float, /) -> None: ... + def setTopMargin(self, margin: float, /) -> None: ... + def tabPositions(self, /) -> typing.List[PySide6.QtGui.QTextOption.Tab]: ... + def textIndent(self, /) -> float: ... + def topMargin(self, /) -> float: ... + + +class QTextBlockGroup(PySide6.QtGui.QTextObject): + + def __init__(self, doc: PySide6.QtGui.QTextDocument, /) -> None: ... + + def blockFormatChanged(self, block: PySide6.QtGui.QTextBlock, /) -> None: ... + def blockInserted(self, block: PySide6.QtGui.QTextBlock, /) -> None: ... + def blockList(self, /) -> typing.List[PySide6.QtGui.QTextBlock]: ... + def blockRemoved(self, block: PySide6.QtGui.QTextBlock, /) -> None: ... + + +class QTextBlockUserData(Shiboken.Object): + + def __init__(self, /) -> None: ... + + +class QTextCharFormat(PySide6.QtGui.QTextFormat): + + class FontPropertiesInheritanceBehavior(enum.Enum): + + FontPropertiesSpecifiedOnly = 0x0 + FontPropertiesAll = 0x1 + + class UnderlineStyle(enum.Enum): + + NoUnderline = 0x0 + SingleUnderline = 0x1 + DashUnderline = 0x2 + DotLine = 0x3 + DashDotLine = 0x4 + DashDotDotLine = 0x5 + WaveUnderline = 0x6 + SpellCheckUnderline = 0x7 + + class VerticalAlignment(enum.Enum): + + AlignNormal = 0x0 + AlignSuperScript = 0x1 + AlignSubScript = 0x2 + AlignMiddle = 0x3 + AlignTop = 0x4 + AlignBottom = 0x5 + AlignBaseline = 0x6 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QTextCharFormat: PySide6.QtGui.QTextCharFormat, /) -> None: ... + @typing.overload + def __init__(self, fmt: PySide6.QtGui.QTextFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def anchorHref(self, /) -> str: ... + def anchorNames(self, /) -> typing.List[str]: ... + def baselineOffset(self, /) -> float: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def fontCapitalization(self, /) -> PySide6.QtGui.QFont.Capitalization: ... + def fontFamilies(self, /) -> typing.Any: ... + def fontFamily(self, /) -> str: ... + def fontFixedPitch(self, /) -> bool: ... + def fontHintingPreference(self, /) -> PySide6.QtGui.QFont.HintingPreference: ... + def fontItalic(self, /) -> bool: ... + def fontKerning(self, /) -> bool: ... + def fontLetterSpacing(self, /) -> float: ... + def fontLetterSpacingType(self, /) -> PySide6.QtGui.QFont.SpacingType: ... + def fontOverline(self, /) -> bool: ... + def fontPointSize(self, /) -> float: ... + def fontStretch(self, /) -> int: ... + def fontStrikeOut(self, /) -> bool: ... + def fontStyleHint(self, /) -> PySide6.QtGui.QFont.StyleHint: ... + def fontStyleName(self, /) -> typing.Any: ... + def fontStyleStrategy(self, /) -> PySide6.QtGui.QFont.StyleStrategy: ... + def fontUnderline(self, /) -> bool: ... + def fontWeight(self, /) -> int: ... + def fontWordSpacing(self, /) -> float: ... + def isAnchor(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def setAnchor(self, anchor: bool, /) -> None: ... + def setAnchorHref(self, value: str, /) -> None: ... + def setAnchorNames(self, names: collections.abc.Sequence[str], /) -> None: ... + def setBaselineOffset(self, baseline: float, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /, behavior: PySide6.QtGui.QTextCharFormat.FontPropertiesInheritanceBehavior = ...) -> None: ... + def setFontCapitalization(self, capitalization: PySide6.QtGui.QFont.Capitalization, /) -> None: ... + def setFontFamilies(self, families: collections.abc.Sequence[str], /) -> None: ... + def setFontFamily(self, family: str, /) -> None: ... + def setFontFixedPitch(self, fixedPitch: bool, /) -> None: ... + def setFontHintingPreference(self, hintingPreference: PySide6.QtGui.QFont.HintingPreference, /) -> None: ... + def setFontItalic(self, italic: bool, /) -> None: ... + def setFontKerning(self, enable: bool, /) -> None: ... + def setFontLetterSpacing(self, spacing: float, /) -> None: ... + def setFontLetterSpacingType(self, letterSpacingType: PySide6.QtGui.QFont.SpacingType, /) -> None: ... + def setFontOverline(self, overline: bool, /) -> None: ... + def setFontPointSize(self, size: float, /) -> None: ... + def setFontStretch(self, factor: int, /) -> None: ... + def setFontStrikeOut(self, strikeOut: bool, /) -> None: ... + def setFontStyleHint(self, hint: PySide6.QtGui.QFont.StyleHint, /, strategy: PySide6.QtGui.QFont.StyleStrategy = ...) -> None: ... + def setFontStyleName(self, styleName: str, /) -> None: ... + def setFontStyleStrategy(self, strategy: PySide6.QtGui.QFont.StyleStrategy, /) -> None: ... + def setFontUnderline(self, underline: bool, /) -> None: ... + def setFontWeight(self, weight: int, /) -> None: ... + def setFontWordSpacing(self, spacing: float, /) -> None: ... + def setSubScriptBaseline(self, baseline: float, /) -> None: ... + def setSuperScriptBaseline(self, baseline: float, /) -> None: ... + def setTableCellColumnSpan(self, tableCellColumnSpan: int, /) -> None: ... + def setTableCellRowSpan(self, tableCellRowSpan: int, /) -> None: ... + def setTextOutline(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def setToolTip(self, tip: str, /) -> None: ... + def setUnderlineColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setUnderlineStyle(self, style: PySide6.QtGui.QTextCharFormat.UnderlineStyle, /) -> None: ... + def setVerticalAlignment(self, alignment: PySide6.QtGui.QTextCharFormat.VerticalAlignment, /) -> None: ... + def subScriptBaseline(self, /) -> float: ... + def superScriptBaseline(self, /) -> float: ... + def tableCellColumnSpan(self, /) -> int: ... + def tableCellRowSpan(self, /) -> int: ... + def textOutline(self, /) -> PySide6.QtGui.QPen: ... + def toolTip(self, /) -> str: ... + def underlineColor(self, /) -> PySide6.QtGui.QColor: ... + def underlineStyle(self, /) -> PySide6.QtGui.QTextCharFormat.UnderlineStyle: ... + def verticalAlignment(self, /) -> PySide6.QtGui.QTextCharFormat.VerticalAlignment: ... + + +class QTextCursor(Shiboken.Object): + + class MoveMode(enum.Enum): + + MoveAnchor = 0x0 + KeepAnchor = 0x1 + + class MoveOperation(enum.Enum): + + NoMove = 0x0 + Start = 0x1 + Up = 0x2 + StartOfLine = 0x3 + StartOfBlock = 0x4 + StartOfWord = 0x5 + PreviousBlock = 0x6 + PreviousCharacter = 0x7 + PreviousWord = 0x8 + Left = 0x9 + WordLeft = 0xa + End = 0xb + Down = 0xc + EndOfLine = 0xd + EndOfWord = 0xe + EndOfBlock = 0xf + NextBlock = 0x10 + NextCharacter = 0x11 + NextWord = 0x12 + Right = 0x13 + WordRight = 0x14 + NextCell = 0x15 + PreviousCell = 0x16 + NextRow = 0x17 + PreviousRow = 0x18 + + class SelectionType(enum.Enum): + + WordUnderCursor = 0x0 + LineUnderCursor = 0x1 + BlockUnderCursor = 0x2 + Document = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, frame: PySide6.QtGui.QTextFrame, /) -> None: ... + @typing.overload + def __init__(self, document: PySide6.QtGui.QTextDocument, /) -> None: ... + @typing.overload + def __init__(self, block: PySide6.QtGui.QTextBlock, /) -> None: ... + @typing.overload + def __init__(self, cursor: PySide6.QtGui.QTextCursor, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QTextCursor, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtGui.QTextCursor, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtGui.QTextCursor, /) -> bool: ... + def __le__(self, rhs: PySide6.QtGui.QTextCursor, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtGui.QTextCursor, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtGui.QTextCursor, /) -> bool: ... + def anchor(self, /) -> int: ... + def atBlockEnd(self, /) -> bool: ... + def atBlockStart(self, /) -> bool: ... + def atEnd(self, /) -> bool: ... + def atStart(self, /) -> bool: ... + def beginEditBlock(self, /) -> None: ... + def block(self, /) -> PySide6.QtGui.QTextBlock: ... + def blockCharFormat(self, /) -> PySide6.QtGui.QTextCharFormat: ... + def blockFormat(self, /) -> PySide6.QtGui.QTextBlockFormat: ... + def blockNumber(self, /) -> int: ... + def charFormat(self, /) -> PySide6.QtGui.QTextCharFormat: ... + def clearSelection(self, /) -> None: ... + def columnNumber(self, /) -> int: ... + @typing.overload + def createList(self, format: PySide6.QtGui.QTextListFormat, /) -> PySide6.QtGui.QTextList: ... + @typing.overload + def createList(self, style: PySide6.QtGui.QTextListFormat.Style, /) -> PySide6.QtGui.QTextList: ... + def currentFrame(self, /) -> PySide6.QtGui.QTextFrame: ... + def currentList(self, /) -> PySide6.QtGui.QTextList: ... + def currentTable(self, /) -> PySide6.QtGui.QTextTable: ... + def deleteChar(self, /) -> None: ... + def deletePreviousChar(self, /) -> None: ... + def document(self, /) -> PySide6.QtGui.QTextDocument: ... + def endEditBlock(self, /) -> None: ... + def hasComplexSelection(self, /) -> bool: ... + def hasSelection(self, /) -> bool: ... + @typing.overload + def insertBlock(self, /) -> None: ... + @typing.overload + def insertBlock(self, format: PySide6.QtGui.QTextBlockFormat, /) -> None: ... + @typing.overload + def insertBlock(self, format: PySide6.QtGui.QTextBlockFormat, charFormat: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def insertFragment(self, fragment: PySide6.QtGui.QTextDocumentFragment, /) -> None: ... + def insertFrame(self, format: PySide6.QtGui.QTextFrameFormat, /) -> PySide6.QtGui.QTextFrame: ... + def insertHtml(self, html: str, /) -> None: ... + @typing.overload + def insertImage(self, format: PySide6.QtGui.QTextImageFormat, /) -> None: ... + @typing.overload + def insertImage(self, format: PySide6.QtGui.QTextImageFormat, alignment: PySide6.QtGui.QTextFrameFormat.Position, /) -> None: ... + @typing.overload + def insertImage(self, image: PySide6.QtGui.QImage, /, name: str = ...) -> None: ... + @typing.overload + def insertImage(self, name: str, /) -> None: ... + @typing.overload + def insertList(self, format: PySide6.QtGui.QTextListFormat, /) -> PySide6.QtGui.QTextList: ... + @typing.overload + def insertList(self, style: PySide6.QtGui.QTextListFormat.Style, /) -> PySide6.QtGui.QTextList: ... + def insertMarkdown(self, markdown: str, /, features: PySide6.QtGui.QTextDocument.MarkdownFeature = ...) -> None: ... + @typing.overload + def insertTable(self, rows: int, cols: int, /) -> PySide6.QtGui.QTextTable: ... + @typing.overload + def insertTable(self, rows: int, cols: int, format: PySide6.QtGui.QTextTableFormat, /) -> PySide6.QtGui.QTextTable: ... + @typing.overload + def insertText(self, text: str, /) -> None: ... + @typing.overload + def insertText(self, text: str, format: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def isCopyOf(self, other: PySide6.QtGui.QTextCursor, /) -> bool: ... + def isNull(self, /) -> bool: ... + def joinPreviousEditBlock(self, /) -> None: ... + def keepPositionOnInsert(self, /) -> bool: ... + def mergeBlockCharFormat(self, modifier: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def mergeBlockFormat(self, modifier: PySide6.QtGui.QTextBlockFormat, /) -> None: ... + def mergeCharFormat(self, modifier: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def movePosition(self, op: PySide6.QtGui.QTextCursor.MoveOperation, /, arg__2: PySide6.QtGui.QTextCursor.MoveMode = ..., n: int = ...) -> bool: ... + def position(self, /) -> int: ... + def positionInBlock(self, /) -> int: ... + def removeSelectedText(self, /) -> None: ... + def select(self, selection: PySide6.QtGui.QTextCursor.SelectionType, /) -> None: ... + def selectedTableCells(self, /) -> object: ... + def selectedText(self, /) -> str: ... + def selection(self, /) -> PySide6.QtGui.QTextDocumentFragment: ... + def selectionEnd(self, /) -> int: ... + def selectionStart(self, /) -> int: ... + def setBlockCharFormat(self, format: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def setBlockFormat(self, format: PySide6.QtGui.QTextBlockFormat, /) -> None: ... + def setCharFormat(self, format: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def setKeepPositionOnInsert(self, b: bool, /) -> None: ... + def setPosition(self, pos: int, /, mode: PySide6.QtGui.QTextCursor.MoveMode = ...) -> None: ... + def setVerticalMovementX(self, x: int, /) -> None: ... + def setVisualNavigation(self, b: bool, /) -> None: ... + def swap(self, other: PySide6.QtGui.QTextCursor, /) -> None: ... + def verticalMovementX(self, /) -> int: ... + def visualNavigation(self, /) -> bool: ... + + +class QTextDocument(PySide6.QtCore.QObject): + + baseUrlChanged : typing.ClassVar[Signal] = ... # baseUrlChanged(QUrl) + blockCountChanged : typing.ClassVar[Signal] = ... # blockCountChanged(int) + contentsChange : typing.ClassVar[Signal] = ... # contentsChange(int,int,int) + contentsChanged : typing.ClassVar[Signal] = ... # contentsChanged() + cursorPositionChanged : typing.ClassVar[Signal] = ... # cursorPositionChanged(QTextCursor) + documentLayoutChanged : typing.ClassVar[Signal] = ... # documentLayoutChanged() + modificationChanged : typing.ClassVar[Signal] = ... # modificationChanged(bool) + redoAvailable : typing.ClassVar[Signal] = ... # redoAvailable(bool) + undoAvailable : typing.ClassVar[Signal] = ... # undoAvailable(bool) + undoCommandAdded : typing.ClassVar[Signal] = ... # undoCommandAdded() + + class FindFlag(enum.Flag): + + FindBackward = 0x1 + FindCaseSensitively = 0x2 + FindWholeWords = 0x4 + + class MarkdownFeature(enum.Flag): + + MarkdownDialectCommonMark = 0x0 + MarkdownNoHTML = 0x60 + MarkdownDialectGitHub = 0x104f0c + + class MetaInformation(enum.Enum): + + DocumentTitle = 0x0 + DocumentUrl = 0x1 + CssMedia = 0x2 + FrontMatter = 0x3 + + class ResourceType(enum.IntEnum): + + UnknownResource = 0x0 + HtmlResource = 0x1 + ImageResource = 0x2 + StyleSheetResource = 0x3 + MarkdownResource = 0x4 + UserResource = 0x64 + + class Stacks(enum.Enum): + + UndoStack = 0x1 + RedoStack = 0x2 + UndoAndRedoStacks = 0x3 + + + @typing.overload + def __init__(self, text: str, /, parent: PySide6.QtCore.QObject | None = ..., *, undoRedoEnabled: bool | None = ..., modified: bool | None = ..., pageSize: PySide6.QtCore.QSizeF | None = ..., defaultFont: PySide6.QtGui.QFont | None = ..., useDesignMetrics: bool | None = ..., layoutEnabled: bool | None = ..., size: PySide6.QtCore.QSizeF | None = ..., textWidth: float | None = ..., blockCount: int | None = ..., indentWidth: float | None = ..., defaultStyleSheet: str | None = ..., maximumBlockCount: int | None = ..., documentMargin: float | None = ..., baseUrl: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, undoRedoEnabled: bool | None = ..., modified: bool | None = ..., pageSize: PySide6.QtCore.QSizeF | None = ..., defaultFont: PySide6.QtGui.QFont | None = ..., useDesignMetrics: bool | None = ..., layoutEnabled: bool | None = ..., size: PySide6.QtCore.QSizeF | None = ..., textWidth: float | None = ..., blockCount: int | None = ..., indentWidth: float | None = ..., defaultStyleSheet: str | None = ..., maximumBlockCount: int | None = ..., documentMargin: float | None = ..., baseUrl: PySide6.QtCore.QUrl | None = ...) -> None: ... + + def addResource(self, type: int, name: PySide6.QtCore.QUrl | str, resource: typing.Any, /) -> None: ... + def adjustSize(self, /) -> None: ... + def allFormats(self, /) -> typing.List[PySide6.QtGui.QTextFormat]: ... + def availableRedoSteps(self, /) -> int: ... + def availableUndoSteps(self, /) -> int: ... + def baseUrl(self, /) -> PySide6.QtCore.QUrl: ... + def baselineOffset(self, /) -> float: ... + def begin(self, /) -> PySide6.QtGui.QTextBlock: ... + def blockCount(self, /) -> int: ... + def characterAt(self, pos: int, /) -> str: ... + def characterCount(self, /) -> int: ... + def clear(self, /) -> None: ... + def clearUndoRedoStacks(self, /, historyToClear: PySide6.QtGui.QTextDocument.Stacks = ...) -> None: ... + def clone(self, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtGui.QTextDocument: ... + def createObject(self, f: PySide6.QtGui.QTextFormat, /) -> PySide6.QtGui.QTextObject: ... + def defaultCursorMoveStyle(self, /) -> PySide6.QtCore.Qt.CursorMoveStyle: ... + def defaultFont(self, /) -> PySide6.QtGui.QFont: ... + def defaultStyleSheet(self, /) -> str: ... + def defaultTextOption(self, /) -> PySide6.QtGui.QTextOption: ... + def documentLayout(self, /) -> PySide6.QtGui.QAbstractTextDocumentLayout: ... + def documentMargin(self, /) -> float: ... + def drawContents(self, painter: PySide6.QtGui.QPainter, /, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ...) -> None: ... + def end(self, /) -> PySide6.QtGui.QTextBlock: ... + @typing.overload + def find(self, subString: str, cursor: PySide6.QtGui.QTextCursor, /, options: PySide6.QtGui.QTextDocument.FindFlag = ...) -> PySide6.QtGui.QTextCursor: ... + @typing.overload + def find(self, subString: str, /, from_: int | None = ..., options: PySide6.QtGui.QTextDocument.FindFlag = ...) -> PySide6.QtGui.QTextCursor: ... + @typing.overload + def find(self, expr: PySide6.QtCore.QRegularExpression | str, cursor: PySide6.QtGui.QTextCursor, /, options: PySide6.QtGui.QTextDocument.FindFlag = ...) -> PySide6.QtGui.QTextCursor: ... + @typing.overload + def find(self, expr: PySide6.QtCore.QRegularExpression | str, /, from_: int | None = ..., options: PySide6.QtGui.QTextDocument.FindFlag = ...) -> PySide6.QtGui.QTextCursor: ... + def findBlock(self, pos: int, /) -> PySide6.QtGui.QTextBlock: ... + def findBlockByLineNumber(self, blockNumber: int, /) -> PySide6.QtGui.QTextBlock: ... + def findBlockByNumber(self, blockNumber: int, /) -> PySide6.QtGui.QTextBlock: ... + def firstBlock(self, /) -> PySide6.QtGui.QTextBlock: ... + def frameAt(self, pos: int, /) -> PySide6.QtGui.QTextFrame: ... + def idealWidth(self, /) -> float: ... + def indentWidth(self, /) -> float: ... + def isEmpty(self, /) -> bool: ... + def isLayoutEnabled(self, /) -> bool: ... + def isModified(self, /) -> bool: ... + def isRedoAvailable(self, /) -> bool: ... + def isUndoAvailable(self, /) -> bool: ... + def isUndoRedoEnabled(self, /) -> bool: ... + def lastBlock(self, /) -> PySide6.QtGui.QTextBlock: ... + def lineCount(self, /) -> int: ... + def loadResource(self, type: int, name: PySide6.QtCore.QUrl | str, /) -> typing.Any: ... + def markContentsDirty(self, from_: int, length: int, /) -> None: ... + def maximumBlockCount(self, /) -> int: ... + def metaInformation(self, info: PySide6.QtGui.QTextDocument.MetaInformation, /) -> str: ... + def object(self, objectIndex: int, /) -> PySide6.QtGui.QTextObject: ... + def objectForFormat(self, arg__1: PySide6.QtGui.QTextFormat, /) -> PySide6.QtGui.QTextObject: ... + def pageCount(self, /) -> int: ... + def pageSize(self, /) -> PySide6.QtCore.QSizeF: ... + def print_(self, printer: PySide6.QtGui.QPagedPaintDevice, /) -> None: ... + @typing.overload + def redo(self, /) -> None: ... + @typing.overload + def redo(self, cursor: PySide6.QtGui.QTextCursor, /) -> None: ... + def resource(self, type: int, name: PySide6.QtCore.QUrl | str, /) -> typing.Any: ... + def revision(self, /) -> int: ... + def rootFrame(self, /) -> PySide6.QtGui.QTextFrame: ... + def setBaseUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def setBaselineOffset(self, baseline: float, /) -> None: ... + def setDefaultCursorMoveStyle(self, style: PySide6.QtCore.Qt.CursorMoveStyle, /) -> None: ... + def setDefaultFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setDefaultStyleSheet(self, sheet: str, /) -> None: ... + def setDefaultTextOption(self, option: PySide6.QtGui.QTextOption | PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setDocumentLayout(self, layout: PySide6.QtGui.QAbstractTextDocumentLayout, /) -> None: ... + def setDocumentMargin(self, margin: float, /) -> None: ... + def setHtml(self, html: str, /) -> None: ... + def setIndentWidth(self, width: float, /) -> None: ... + def setLayoutEnabled(self, b: bool, /) -> None: ... + def setMarkdown(self, markdown: str, /, features: PySide6.QtGui.QTextDocument.MarkdownFeature = ...) -> None: ... + def setMaximumBlockCount(self, maximum: int, /) -> None: ... + def setMetaInformation(self, info: PySide6.QtGui.QTextDocument.MetaInformation, arg__2: str, /) -> None: ... + def setModified(self, /, m: bool = ...) -> None: ... + def setPageSize(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + def setPlainText(self, text: str, /) -> None: ... + def setSubScriptBaseline(self, baseline: float, /) -> None: ... + def setSuperScriptBaseline(self, baseline: float, /) -> None: ... + def setTextWidth(self, width: float, /) -> None: ... + def setUndoRedoEnabled(self, enable: bool, /) -> None: ... + def setUseDesignMetrics(self, b: bool, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSizeF: ... + def subScriptBaseline(self, /) -> float: ... + def superScriptBaseline(self, /) -> float: ... + def textWidth(self, /) -> float: ... + def toHtml(self, /) -> str: ... + def toMarkdown(self, /, features: PySide6.QtGui.QTextDocument.MarkdownFeature = ...) -> str: ... + def toPlainText(self, /) -> str: ... + def toRawText(self, /) -> str: ... + @typing.overload + def undo(self, /) -> None: ... + @typing.overload + def undo(self, cursor: PySide6.QtGui.QTextCursor, /) -> None: ... + def useDesignMetrics(self, /) -> bool: ... + + +class QTextDocumentFragment(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, document: PySide6.QtGui.QTextDocument, /) -> None: ... + @typing.overload + def __init__(self, range: PySide6.QtGui.QTextCursor, /) -> None: ... + @typing.overload + def __init__(self, rhs: PySide6.QtGui.QTextDocumentFragment, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def fromHtml(html: str, /, resourceProvider: PySide6.QtGui.QTextDocument | None = ...) -> PySide6.QtGui.QTextDocumentFragment: ... + @staticmethod + def fromMarkdown(markdown: str, /, features: PySide6.QtGui.QTextDocument.MarkdownFeature = ...) -> PySide6.QtGui.QTextDocumentFragment: ... + @staticmethod + def fromPlainText(plainText: str, /) -> PySide6.QtGui.QTextDocumentFragment: ... + def isEmpty(self, /) -> bool: ... + def toHtml(self, /) -> str: ... + def toMarkdown(self, /, features: PySide6.QtGui.QTextDocument.MarkdownFeature = ...) -> str: ... + def toPlainText(self, /) -> str: ... + def toRawText(self, /) -> str: ... + + +class QTextDocumentWriter(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, format: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, fileName: str, /, format: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def fileName(self, /) -> str: ... + def format(self, /) -> PySide6.QtCore.QByteArray: ... + def setDevice(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def setFileName(self, fileName: str, /) -> None: ... + def setFormat(self, format: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @staticmethod + def supportedDocumentFormats() -> typing.List[PySide6.QtCore.QByteArray]: ... + @typing.overload + def write(self, document: PySide6.QtGui.QTextDocument, /) -> bool: ... + @typing.overload + def write(self, fragment: PySide6.QtGui.QTextDocumentFragment, /) -> bool: ... + + +class QTextFormat(Shiboken.Object): + + class FormatType(enum.IntEnum): + + InvalidFormat = -1 + BlockFormat = 0x1 + CharFormat = 0x2 + ListFormat = 0x3 + FrameFormat = 0x5 + UserFormat = 0x64 + + class ObjectTypes(enum.IntEnum): + + NoObject = 0x0 + ImageObject = 0x1 + TableObject = 0x2 + TableCellObject = 0x3 + UserObject = 0x1000 + + class PageBreakFlag(enum.Flag): + + PageBreak_Auto = 0x0 + PageBreak_AlwaysBefore = 0x1 + PageBreak_AlwaysAfter = 0x10 + + class Property(enum.IntEnum): + + ObjectIndex = 0x0 + CssFloat = 0x800 + LayoutDirection = 0x801 + OutlinePen = 0x810 + BackgroundBrush = 0x820 + ForegroundBrush = 0x821 + BackgroundImageUrl = 0x823 + BlockAlignment = 0x1010 + BlockTopMargin = 0x1030 + BlockBottomMargin = 0x1031 + BlockLeftMargin = 0x1032 + BlockRightMargin = 0x1033 + TextIndent = 0x1034 + TabPositions = 0x1035 + BlockIndent = 0x1040 + LineHeight = 0x1048 + LineHeightType = 0x1049 + BlockNonBreakableLines = 0x1050 + BlockTrailingHorizontalRulerWidth = 0x1060 + HeadingLevel = 0x1070 + BlockQuoteLevel = 0x1080 + BlockCodeLanguage = 0x1090 + BlockCodeFence = 0x1091 + BlockMarker = 0x10a0 + FirstFontProperty = 0x1fe0 + FontCapitalization = 0x1fe0 + FontLetterSpacing = 0x1fe1 + FontWordSpacing = 0x1fe2 + FontStyleHint = 0x1fe3 + FontStyleStrategy = 0x1fe4 + FontKerning = 0x1fe5 + FontHintingPreference = 0x1fe6 + FontFamilies = 0x1fe7 + FontStyleName = 0x1fe8 + FontLetterSpacingType = 0x1fe9 + FontStretch = 0x1fea + FontFamily = 0x2000 + OldFontFamily = 0x2000 + FontPointSize = 0x2001 + FontSizeAdjustment = 0x2002 + FontSizeIncrement = 0x2002 + FontWeight = 0x2003 + FontItalic = 0x2004 + FontUnderline = 0x2005 + FontOverline = 0x2006 + FontStrikeOut = 0x2007 + FontFixedPitch = 0x2008 + FontPixelSize = 0x2009 + LastFontProperty = 0x2009 + OldTextUnderlineColor = 0x2010 + TextUnderlineColor = 0x2020 + TextVerticalAlignment = 0x2021 + TextOutline = 0x2022 + TextUnderlineStyle = 0x2023 + TextToolTip = 0x2024 + TextSuperScriptBaseline = 0x2025 + TextSubScriptBaseline = 0x2026 + TextBaselineOffset = 0x2027 + IsAnchor = 0x2030 + AnchorHref = 0x2031 + AnchorName = 0x2032 + OldFontLetterSpacingType = 0x2033 + OldFontStretch = 0x2034 + ObjectType = 0x2f00 + ListStyle = 0x3000 + ListIndent = 0x3001 + ListNumberPrefix = 0x3002 + ListNumberSuffix = 0x3003 + ListStart = 0x3004 + FrameBorder = 0x4000 + FrameMargin = 0x4001 + FramePadding = 0x4002 + FrameWidth = 0x4003 + FrameHeight = 0x4004 + FrameTopMargin = 0x4005 + FrameBottomMargin = 0x4006 + FrameLeftMargin = 0x4007 + FrameRightMargin = 0x4008 + FrameBorderBrush = 0x4009 + FrameBorderStyle = 0x4010 + TableColumns = 0x4100 + TableColumnWidthConstraints = 0x4101 + TableCellSpacing = 0x4102 + TableCellPadding = 0x4103 + TableHeaderRowCount = 0x4104 + TableBorderCollapse = 0x4105 + TableCellRowSpan = 0x4810 + TableCellColumnSpan = 0x4811 + TableCellTopPadding = 0x4812 + TableCellBottomPadding = 0x4813 + TableCellLeftPadding = 0x4814 + TableCellRightPadding = 0x4815 + TableCellTopBorder = 0x4816 + TableCellBottomBorder = 0x4817 + TableCellLeftBorder = 0x4818 + TableCellRightBorder = 0x4819 + TableCellTopBorderStyle = 0x481a + TableCellBottomBorderStyle = 0x481b + TableCellLeftBorderStyle = 0x481c + TableCellRightBorderStyle = 0x481d + TableCellTopBorderBrush = 0x481e + TableCellBottomBorderBrush = 0x481f + TableCellLeftBorderBrush = 0x4820 + TableCellRightBorderBrush = 0x4821 + ImageName = 0x5000 + ImageTitle = 0x5001 + ImageAltText = 0x5002 + ImageWidth = 0x5010 + ImageHeight = 0x5011 + ImageQuality = 0x5014 + ImageMaxWidth = 0x5015 + FullWidthSelection = 0x6000 + PageBreakPolicy = 0x7000 + UserProperty = 0x100000 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, rhs: PySide6.QtGui.QTextFormat, /) -> None: ... + @typing.overload + def __init__(self, type: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QTextFormat, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtGui.QTextFormat, /) -> bool: ... + def __repr__(self, /) -> str: ... + def background(self, /) -> PySide6.QtGui.QBrush: ... + def boolProperty(self, propertyId: int, /) -> bool: ... + def brushProperty(self, propertyId: int, /) -> PySide6.QtGui.QBrush: ... + def clearBackground(self, /) -> None: ... + def clearForeground(self, /) -> None: ... + def clearProperty(self, propertyId: int, /) -> None: ... + def colorProperty(self, propertyId: int, /) -> PySide6.QtGui.QColor: ... + def doubleProperty(self, propertyId: int, /) -> float: ... + def foreground(self, /) -> PySide6.QtGui.QBrush: ... + def hasProperty(self, propertyId: int, /) -> bool: ... + def intProperty(self, propertyId: int, /) -> int: ... + def isBlockFormat(self, /) -> bool: ... + def isCharFormat(self, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def isFrameFormat(self, /) -> bool: ... + def isImageFormat(self, /) -> bool: ... + def isListFormat(self, /) -> bool: ... + def isTableCellFormat(self, /) -> bool: ... + def isTableFormat(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def layoutDirection(self, /) -> PySide6.QtCore.Qt.LayoutDirection: ... + def lengthProperty(self, propertyId: int, /) -> PySide6.QtGui.QTextLength: ... + def lengthVectorProperty(self, propertyId: int, /) -> typing.List[PySide6.QtGui.QTextLength]: ... + def merge(self, other: PySide6.QtGui.QTextFormat, /) -> None: ... + def objectIndex(self, /) -> int: ... + def objectType(self, /) -> int: ... + def penProperty(self, propertyId: int, /) -> PySide6.QtGui.QPen: ... + def properties(self, /) -> typing.Dict[int, typing.Any]: ... + def property(self, propertyId: int, /) -> typing.Any: ... + def propertyCount(self, /) -> int: ... + def setBackground(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setForeground(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setLayoutDirection(self, direction: PySide6.QtCore.Qt.LayoutDirection, /) -> None: ... + def setObjectIndex(self, object: int, /) -> None: ... + def setObjectType(self, type: int, /) -> None: ... + @typing.overload + def setProperty(self, propertyId: int, lengths: collections.abc.Sequence[PySide6.QtGui.QTextLength], /) -> None: ... + @typing.overload + def setProperty(self, propertyId: int, value: typing.Any, /) -> None: ... + def stringProperty(self, propertyId: int, /) -> str: ... + def swap(self, other: PySide6.QtGui.QTextFormat, /) -> None: ... + def toBlockFormat(self, /) -> PySide6.QtGui.QTextBlockFormat: ... + def toCharFormat(self, /) -> PySide6.QtGui.QTextCharFormat: ... + def toFrameFormat(self, /) -> PySide6.QtGui.QTextFrameFormat: ... + def toImageFormat(self, /) -> PySide6.QtGui.QTextImageFormat: ... + def toListFormat(self, /) -> PySide6.QtGui.QTextListFormat: ... + def toTableCellFormat(self, /) -> PySide6.QtGui.QTextTableCellFormat: ... + def toTableFormat(self, /) -> PySide6.QtGui.QTextTableFormat: ... + def type(self, /) -> int: ... + + +class QTextFragment(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, o: PySide6.QtGui.QTextFragment, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, o: PySide6.QtGui.QTextFragment, /) -> bool: ... + def __lt__(self, o: PySide6.QtGui.QTextFragment, /) -> bool: ... + def __ne__(self, o: PySide6.QtGui.QTextFragment, /) -> bool: ... + def charFormat(self, /) -> PySide6.QtGui.QTextCharFormat: ... + def charFormatIndex(self, /) -> int: ... + def contains(self, position: int, /) -> bool: ... + def glyphRuns(self, /, from_: int = ..., length: int = ...) -> typing.List[PySide6.QtGui.QGlyphRun]: ... + def isValid(self, /) -> bool: ... + def length(self, /) -> int: ... + def position(self, /) -> int: ... + def text(self, /) -> str: ... + + +class QTextFrame(PySide6.QtGui.QTextObject): + + class iterator(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, iterator: PySide6.QtGui.QTextFrame.iterator, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, o: PySide6.QtGui.QTextFrame.iterator, /) -> bool: ... + def __iadd__(self, arg__1: int, /) -> PySide6.QtGui.QTextFrame.iterator: ... + def __isub__(self, arg__1: int, /) -> PySide6.QtGui.QTextFrame.iterator: ... + def __iter__(self, /) -> object: ... + def __ne__(self, o: PySide6.QtGui.QTextFrame.iterator, /) -> bool: ... + def __next__(self, /) -> object: ... + def atEnd(self, /) -> bool: ... + def currentBlock(self, /) -> PySide6.QtGui.QTextBlock: ... + def currentFrame(self, /) -> PySide6.QtGui.QTextFrame: ... + def parentFrame(self, /) -> PySide6.QtGui.QTextFrame: ... + + + def __init__(self, doc: PySide6.QtGui.QTextDocument, /) -> None: ... + + def __iter__(self, /) -> object: ... + def begin(self, /) -> PySide6.QtGui.QTextFrame.iterator: ... + def childFrames(self, /) -> typing.List[PySide6.QtGui.QTextFrame]: ... + def end(self, /) -> PySide6.QtGui.QTextFrame.iterator: ... + def firstCursorPosition(self, /) -> PySide6.QtGui.QTextCursor: ... + def firstPosition(self, /) -> int: ... + def frameFormat(self, /) -> PySide6.QtGui.QTextFrameFormat: ... + def lastCursorPosition(self, /) -> PySide6.QtGui.QTextCursor: ... + def lastPosition(self, /) -> int: ... + def parentFrame(self, /) -> PySide6.QtGui.QTextFrame: ... + def setFrameFormat(self, format: PySide6.QtGui.QTextFrameFormat, /) -> None: ... + + +class QTextFrameFormat(PySide6.QtGui.QTextFormat): + + class BorderStyle(enum.Enum): + + BorderStyle_None = 0x0 + BorderStyle_Dotted = 0x1 + BorderStyle_Dashed = 0x2 + BorderStyle_Solid = 0x3 + BorderStyle_Double = 0x4 + BorderStyle_DotDash = 0x5 + BorderStyle_DotDotDash = 0x6 + BorderStyle_Groove = 0x7 + BorderStyle_Ridge = 0x8 + BorderStyle_Inset = 0x9 + BorderStyle_Outset = 0xa + + class Position(enum.Enum): + + InFlow = 0x0 + FloatLeft = 0x1 + FloatRight = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QTextFrameFormat: PySide6.QtGui.QTextFrameFormat, /) -> None: ... + @typing.overload + def __init__(self, fmt: PySide6.QtGui.QTextFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def border(self, /) -> float: ... + def borderBrush(self, /) -> PySide6.QtGui.QBrush: ... + def borderStyle(self, /) -> PySide6.QtGui.QTextFrameFormat.BorderStyle: ... + def bottomMargin(self, /) -> float: ... + def height(self, /) -> PySide6.QtGui.QTextLength: ... + def isValid(self, /) -> bool: ... + def leftMargin(self, /) -> float: ... + def margin(self, /) -> float: ... + def padding(self, /) -> float: ... + def pageBreakPolicy(self, /) -> PySide6.QtGui.QTextFormat.PageBreakFlag: ... + def position(self, /) -> PySide6.QtGui.QTextFrameFormat.Position: ... + def rightMargin(self, /) -> float: ... + def setBorder(self, border: float, /) -> None: ... + def setBorderBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setBorderStyle(self, style: PySide6.QtGui.QTextFrameFormat.BorderStyle, /) -> None: ... + def setBottomMargin(self, margin: float, /) -> None: ... + @typing.overload + def setHeight(self, height: PySide6.QtGui.QTextLength, /) -> None: ... + @typing.overload + def setHeight(self, height: float, /) -> None: ... + def setLeftMargin(self, margin: float, /) -> None: ... + def setMargin(self, margin: float, /) -> None: ... + def setPadding(self, padding: float, /) -> None: ... + def setPageBreakPolicy(self, flags: PySide6.QtGui.QTextFormat.PageBreakFlag, /) -> None: ... + def setPosition(self, f: PySide6.QtGui.QTextFrameFormat.Position, /) -> None: ... + def setRightMargin(self, margin: float, /) -> None: ... + def setTopMargin(self, margin: float, /) -> None: ... + @typing.overload + def setWidth(self, length: PySide6.QtGui.QTextLength, /) -> None: ... + @typing.overload + def setWidth(self, width: float, /) -> None: ... + def topMargin(self, /) -> float: ... + def width(self, /) -> PySide6.QtGui.QTextLength: ... + + +class QTextImageFormat(PySide6.QtGui.QTextCharFormat): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QTextImageFormat: PySide6.QtGui.QTextImageFormat, /) -> None: ... + @typing.overload + def __init__(self, format: PySide6.QtGui.QTextFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def height(self, /) -> float: ... + def isValid(self, /) -> bool: ... + def maximumWidth(self, /) -> PySide6.QtGui.QTextLength: ... + def name(self, /) -> str: ... + def quality(self, /) -> int: ... + def setHeight(self, height: float, /) -> None: ... + def setMaximumWidth(self, maxWidth: PySide6.QtGui.QTextLength, /) -> None: ... + def setName(self, name: str, /) -> None: ... + @typing.overload + def setQuality(self, /) -> None: ... + @typing.overload + def setQuality(self, quality: int, /) -> None: ... + def setWidth(self, width: float, /) -> None: ... + def width(self, /) -> float: ... + + +class QTextInlineObject(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QTextInlineObject: PySide6.QtGui.QTextInlineObject, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def ascent(self, /) -> float: ... + def descent(self, /) -> float: ... + def format(self, /) -> PySide6.QtGui.QTextFormat: ... + def formatIndex(self, /) -> int: ... + def height(self, /) -> float: ... + def isValid(self, /) -> bool: ... + def rect(self, /) -> PySide6.QtCore.QRectF: ... + def setAscent(self, a: float, /) -> None: ... + def setDescent(self, d: float, /) -> None: ... + def setWidth(self, w: float, /) -> None: ... + def textDirection(self, /) -> PySide6.QtCore.Qt.LayoutDirection: ... + def textPosition(self, /) -> int: ... + def width(self, /) -> float: ... + + +class QTextItem(Shiboken.Object): + + class RenderFlag(enum.Flag): + + Dummy = -1 + RightToLeft = 0x1 + Overline = 0x10 + Underline = 0x20 + StrikeOut = 0x40 + + + def __init__(self, /) -> None: ... + + def ascent(self, /) -> float: ... + def descent(self, /) -> float: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def renderFlags(self, /) -> PySide6.QtGui.QTextItem.RenderFlag: ... + def text(self, /) -> str: ... + def width(self, /) -> float: ... + + +class QTextLayout(Shiboken.Object): + + class CursorMode(enum.Enum): + + SkipCharacters = 0x0 + SkipWords = 0x1 + + class FormatRange(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, FormatRange: PySide6.QtGui.QTextLayout.FormatRange, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtGui.QTextLayout.FormatRange, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtGui.QTextLayout.FormatRange, /) -> bool: ... + + class GlyphRunRetrievalFlag(enum.Flag): + + RetrieveGlyphIndexes = 0x1 + RetrieveGlyphPositions = 0x2 + DefaultRetrievalFlags = 0x3 + RetrieveStringIndexes = 0x4 + RetrieveString = 0x8 + RetrieveAll = 0xffff + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, b: PySide6.QtGui.QTextBlock, /) -> None: ... + @typing.overload + def __init__(self, text: str, /) -> None: ... + @typing.overload + def __init__(self, text: str, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /, paintdevice: PySide6.QtGui.QPaintDevice | None = ...) -> None: ... + + def beginLayout(self, /) -> None: ... + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def cacheEnabled(self, /) -> bool: ... + def clearFormats(self, /) -> None: ... + def clearLayout(self, /) -> None: ... + def createLine(self, /) -> PySide6.QtGui.QTextLine: ... + def cursorMoveStyle(self, /) -> PySide6.QtCore.Qt.CursorMoveStyle: ... + def draw(self, p: PySide6.QtGui.QPainter, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /, selections: collections.abc.Sequence[PySide6.QtGui.QTextLayout.FormatRange] = ..., clip: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ...) -> None: ... + @typing.overload + def drawCursor(self, p: PySide6.QtGui.QPainter, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, cursorPosition: int, /) -> None: ... + @typing.overload + def drawCursor(self, p: PySide6.QtGui.QPainter, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, cursorPosition: int, width: int, /) -> None: ... + def endLayout(self, /) -> None: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def formats(self, /) -> typing.List[PySide6.QtGui.QTextLayout.FormatRange]: ... + @typing.overload + def glyphRuns(self, /, from_: int = ..., length: int = ...) -> typing.List[PySide6.QtGui.QGlyphRun]: ... + @typing.overload + def glyphRuns(self, from_: int, length: int, flags: PySide6.QtGui.QTextLayout.GlyphRunRetrievalFlag, /) -> typing.List[PySide6.QtGui.QGlyphRun]: ... + def isValidCursorPosition(self, pos: int, /) -> bool: ... + def leftCursorPosition(self, oldPos: int, /) -> int: ... + def lineAt(self, i: int, /) -> PySide6.QtGui.QTextLine: ... + def lineCount(self, /) -> int: ... + def lineForTextPosition(self, pos: int, /) -> PySide6.QtGui.QTextLine: ... + def maximumWidth(self, /) -> float: ... + def minimumWidth(self, /) -> float: ... + def nextCursorPosition(self, oldPos: int, /, mode: PySide6.QtGui.QTextLayout.CursorMode = ...) -> int: ... + def position(self, /) -> PySide6.QtCore.QPointF: ... + def preeditAreaPosition(self, /) -> int: ... + def preeditAreaText(self, /) -> str: ... + def previousCursorPosition(self, oldPos: int, /, mode: PySide6.QtGui.QTextLayout.CursorMode = ...) -> int: ... + def rightCursorPosition(self, oldPos: int, /) -> int: ... + def setCacheEnabled(self, enable: bool, /) -> None: ... + def setCursorMoveStyle(self, style: PySide6.QtCore.Qt.CursorMoveStyle, /) -> None: ... + def setFlags(self, flags: int, /) -> None: ... + def setFont(self, f: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setFormats(self, overrides: collections.abc.Sequence[PySide6.QtGui.QTextLayout.FormatRange], /) -> None: ... + def setPosition(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setPreeditArea(self, position: int, text: str, /) -> None: ... + def setRawFont(self, rawFont: PySide6.QtGui.QRawFont, /) -> None: ... + def setText(self, string: str, /) -> None: ... + def setTextOption(self, option: PySide6.QtGui.QTextOption | PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def text(self, /) -> str: ... + def textOption(self, /) -> PySide6.QtGui.QTextOption: ... + + +class QTextLength(Shiboken.Object): + + class Type(enum.Enum): + + VariableLength = 0x0 + FixedLength = 0x1 + PercentageLength = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QTextLength: PySide6.QtGui.QTextLength, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtGui.QTextLength.Type, value: float, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QTextLength, /) -> bool: ... + def __ne__(self, other: PySide6.QtGui.QTextLength, /) -> bool: ... + def __repr__(self, /) -> str: ... + def rawValue(self, /) -> float: ... + def type(self, /) -> PySide6.QtGui.QTextLength.Type: ... + def value(self, maximumLength: float, /) -> float: ... + + +class QTextLine(Shiboken.Object): + + class CursorPosition(enum.Enum): + + CursorBetweenCharacters = 0x0 + CursorOnCharacter = 0x1 + + class Edge(enum.Enum): + + Leading = 0x0 + Trailing = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QTextLine: PySide6.QtGui.QTextLine, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def ascent(self, /) -> float: ... + def cursorToX(self, cursorPos: int, /, edge: PySide6.QtGui.QTextLine.Edge = ...) -> object: ... + def descent(self, /) -> float: ... + def draw(self, painter: PySide6.QtGui.QPainter, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def glyphRuns(self, /, from_: int = ..., length: int = ...) -> typing.List[PySide6.QtGui.QGlyphRun]: ... + @typing.overload + def glyphRuns(self, from_: int, length: int, flags: PySide6.QtGui.QTextLayout.GlyphRunRetrievalFlag, /) -> typing.List[PySide6.QtGui.QGlyphRun]: ... + def height(self, /) -> float: ... + def horizontalAdvance(self, /) -> float: ... + def isValid(self, /) -> bool: ... + def leading(self, /) -> float: ... + def leadingIncluded(self, /) -> bool: ... + def lineNumber(self, /) -> int: ... + def naturalTextRect(self, /) -> PySide6.QtCore.QRectF: ... + def naturalTextWidth(self, /) -> float: ... + def position(self, /) -> PySide6.QtCore.QPointF: ... + def rect(self, /) -> PySide6.QtCore.QRectF: ... + def setLeadingIncluded(self, included: bool, /) -> None: ... + def setLineWidth(self, width: float, /) -> None: ... + @typing.overload + def setNumColumns(self, columns: int, /) -> None: ... + @typing.overload + def setNumColumns(self, columns: int, alignmentWidth: float, /) -> None: ... + def setPosition(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def textLength(self, /) -> int: ... + def textStart(self, /) -> int: ... + def width(self, /) -> float: ... + def x(self, /) -> float: ... + def xToCursor(self, x: float, /, edge: PySide6.QtGui.QTextLine.CursorPosition = ...) -> int: ... + def y(self, /) -> float: ... + + +class QTextList(PySide6.QtGui.QTextBlockGroup): + + def __init__(self, doc: PySide6.QtGui.QTextDocument, /) -> None: ... + + def add(self, block: PySide6.QtGui.QTextBlock, /) -> None: ... + def count(self, /) -> int: ... + def format(self, /) -> PySide6.QtGui.QTextListFormat: ... + def item(self, i: int, /) -> PySide6.QtGui.QTextBlock: ... + def itemNumber(self, arg__1: PySide6.QtGui.QTextBlock, /) -> int: ... + def itemText(self, arg__1: PySide6.QtGui.QTextBlock, /) -> str: ... + def remove(self, arg__1: PySide6.QtGui.QTextBlock, /) -> None: ... + def removeItem(self, i: int, /) -> None: ... + def setFormat(self, format: PySide6.QtGui.QTextListFormat, /) -> None: ... + + +class QTextListFormat(PySide6.QtGui.QTextFormat): + + class Style(enum.Enum): + + ListUpperRoman = -8 + ListLowerRoman = -7 + ListUpperAlpha = -6 + ListLowerAlpha = -5 + ListDecimal = -4 + ListSquare = -3 + ListCircle = -2 + ListDisc = -1 + ListStyleUndefined = 0x0 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QTextListFormat: PySide6.QtGui.QTextListFormat, /) -> None: ... + @typing.overload + def __init__(self, fmt: PySide6.QtGui.QTextFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def indent(self, /) -> int: ... + def isValid(self, /) -> bool: ... + def numberPrefix(self, /) -> str: ... + def numberSuffix(self, /) -> str: ... + def setIndent(self, indent: int, /) -> None: ... + def setNumberPrefix(self, numberPrefix: str, /) -> None: ... + def setNumberSuffix(self, numberSuffix: str, /) -> None: ... + def setStart(self, indent: int, /) -> None: ... + def setStyle(self, style: PySide6.QtGui.QTextListFormat.Style, /) -> None: ... + def start(self, /) -> int: ... + def style(self, /) -> PySide6.QtGui.QTextListFormat.Style: ... + + +class QTextObject(PySide6.QtCore.QObject): + + def __init__(self, doc: PySide6.QtGui.QTextDocument, /) -> None: ... + + def document(self, /) -> PySide6.QtGui.QTextDocument: ... + def format(self, /) -> PySide6.QtGui.QTextFormat: ... + def formatIndex(self, /) -> int: ... + def objectIndex(self, /) -> int: ... + def setFormat(self, format: PySide6.QtGui.QTextFormat, /) -> None: ... + + +class QTextObjectInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def drawObject(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, doc: PySide6.QtGui.QTextDocument, posInDocument: int, format: PySide6.QtGui.QTextFormat, /) -> None: ... + def intrinsicSize(self, doc: PySide6.QtGui.QTextDocument, posInDocument: int, format: PySide6.QtGui.QTextFormat, /) -> PySide6.QtCore.QSizeF: ... + + +class QTextOption(Shiboken.Object): + + class Flag(enum.Flag): + + ShowTabsAndSpaces = 0x1 + ShowLineAndParagraphSeparators = 0x2 + AddSpaceForLineAndParagraphSeparators = 0x4 + SuppressColors = 0x8 + ShowDocumentTerminator = 0x10 + ShowDefaultIgnorables = 0x20 + DisableEmojiParsing = 0x40 + IncludeTrailingSpaces = 0x80000000 + + class Tab(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Tab: PySide6.QtGui.QTextOption.Tab, /) -> None: ... + @typing.overload + def __init__(self, pos: float, tabType: PySide6.QtGui.QTextOption.TabType, /, delim: str = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QTextOption.Tab, /) -> bool: ... + def __ne__(self, other: PySide6.QtGui.QTextOption.Tab, /) -> bool: ... + + class TabType(enum.Enum): + + LeftTab = 0x0 + RightTab = 0x1 + CenterTab = 0x2 + DelimiterTab = 0x3 + + class WrapMode(enum.Enum): + + NoWrap = 0x0 + WordWrap = 0x1 + ManualWrap = 0x2 + WrapAnywhere = 0x3 + WrapAtWordBoundaryOrAnywhere = 0x4 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + @typing.overload + def __init__(self, o: PySide6.QtGui.QTextOption, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def flags(self, /) -> PySide6.QtGui.QTextOption.Flag: ... + def setAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setFlags(self, flags: PySide6.QtGui.QTextOption.Flag, /) -> None: ... + def setTabArray(self, tabStops: collections.abc.Sequence[float], /) -> None: ... + def setTabStopDistance(self, tabStopDistance: float, /) -> None: ... + def setTabs(self, tabStops: collections.abc.Sequence[PySide6.QtGui.QTextOption.Tab], /) -> None: ... + def setTextDirection(self, aDirection: PySide6.QtCore.Qt.LayoutDirection, /) -> None: ... + def setUseDesignMetrics(self, b: bool, /) -> None: ... + def setWrapMode(self, wrap: PySide6.QtGui.QTextOption.WrapMode, /) -> None: ... + def tabArray(self, /) -> typing.List[float]: ... + def tabStopDistance(self, /) -> float: ... + def tabs(self, /) -> typing.List[PySide6.QtGui.QTextOption.Tab]: ... + def textDirection(self, /) -> PySide6.QtCore.Qt.LayoutDirection: ... + def useDesignMetrics(self, /) -> bool: ... + def wrapMode(self, /) -> PySide6.QtGui.QTextOption.WrapMode: ... + + +class QTextTable(PySide6.QtGui.QTextFrame): + + def __init__(self, doc: PySide6.QtGui.QTextDocument, /) -> None: ... + + def appendColumns(self, count: int, /) -> None: ... + def appendRows(self, count: int, /) -> None: ... + @typing.overload + def cellAt(self, c: PySide6.QtGui.QTextCursor, /) -> PySide6.QtGui.QTextTableCell: ... + @typing.overload + def cellAt(self, position: int, /) -> PySide6.QtGui.QTextTableCell: ... + @typing.overload + def cellAt(self, row: int, col: int, /) -> PySide6.QtGui.QTextTableCell: ... + def columns(self, /) -> int: ... + def format(self, /) -> PySide6.QtGui.QTextTableFormat: ... + def insertColumns(self, pos: int, num: int, /) -> None: ... + def insertRows(self, pos: int, num: int, /) -> None: ... + @typing.overload + def mergeCells(self, cursor: PySide6.QtGui.QTextCursor, /) -> None: ... + @typing.overload + def mergeCells(self, row: int, col: int, numRows: int, numCols: int, /) -> None: ... + def removeColumns(self, pos: int, num: int, /) -> None: ... + def removeRows(self, pos: int, num: int, /) -> None: ... + def resize(self, rows: int, cols: int, /) -> None: ... + def rowEnd(self, c: PySide6.QtGui.QTextCursor, /) -> PySide6.QtGui.QTextCursor: ... + def rowStart(self, c: PySide6.QtGui.QTextCursor, /) -> PySide6.QtGui.QTextCursor: ... + def rows(self, /) -> int: ... + def setFormat(self, format: PySide6.QtGui.QTextTableFormat, /) -> None: ... + def splitCell(self, row: int, col: int, numRows: int, numCols: int, /) -> None: ... + + +class QTextTableCell(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, o: PySide6.QtGui.QTextTableCell, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtGui.QTextTableCell, /) -> bool: ... + def __ne__(self, other: PySide6.QtGui.QTextTableCell, /) -> bool: ... + def begin(self, /) -> PySide6.QtGui.QTextFrame.iterator: ... + def column(self, /) -> int: ... + def columnSpan(self, /) -> int: ... + def end(self, /) -> PySide6.QtGui.QTextFrame.iterator: ... + def firstCursorPosition(self, /) -> PySide6.QtGui.QTextCursor: ... + def firstPosition(self, /) -> int: ... + def format(self, /) -> PySide6.QtGui.QTextCharFormat: ... + def isValid(self, /) -> bool: ... + def lastCursorPosition(self, /) -> PySide6.QtGui.QTextCursor: ... + def lastPosition(self, /) -> int: ... + def row(self, /) -> int: ... + def rowSpan(self, /) -> int: ... + def setFormat(self, format: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def tableCellFormatIndex(self, /) -> int: ... + + +class QTextTableCellFormat(PySide6.QtGui.QTextCharFormat): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QTextTableCellFormat: PySide6.QtGui.QTextTableCellFormat, /) -> None: ... + @typing.overload + def __init__(self, fmt: PySide6.QtGui.QTextFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def bottomBorder(self, /) -> float: ... + def bottomBorderBrush(self, /) -> PySide6.QtGui.QBrush: ... + def bottomBorderStyle(self, /) -> PySide6.QtGui.QTextFrameFormat.BorderStyle: ... + def bottomPadding(self, /) -> float: ... + def isValid(self, /) -> bool: ... + def leftBorder(self, /) -> float: ... + def leftBorderBrush(self, /) -> PySide6.QtGui.QBrush: ... + def leftBorderStyle(self, /) -> PySide6.QtGui.QTextFrameFormat.BorderStyle: ... + def leftPadding(self, /) -> float: ... + def rightBorder(self, /) -> float: ... + def rightBorderBrush(self, /) -> PySide6.QtGui.QBrush: ... + def rightBorderStyle(self, /) -> PySide6.QtGui.QTextFrameFormat.BorderStyle: ... + def rightPadding(self, /) -> float: ... + def setBorder(self, width: float, /) -> None: ... + def setBorderBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setBorderStyle(self, style: PySide6.QtGui.QTextFrameFormat.BorderStyle, /) -> None: ... + def setBottomBorder(self, width: float, /) -> None: ... + def setBottomBorderBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setBottomBorderStyle(self, style: PySide6.QtGui.QTextFrameFormat.BorderStyle, /) -> None: ... + def setBottomPadding(self, padding: float, /) -> None: ... + def setLeftBorder(self, width: float, /) -> None: ... + def setLeftBorderBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setLeftBorderStyle(self, style: PySide6.QtGui.QTextFrameFormat.BorderStyle, /) -> None: ... + def setLeftPadding(self, padding: float, /) -> None: ... + def setPadding(self, padding: float, /) -> None: ... + def setRightBorder(self, width: float, /) -> None: ... + def setRightBorderBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setRightBorderStyle(self, style: PySide6.QtGui.QTextFrameFormat.BorderStyle, /) -> None: ... + def setRightPadding(self, padding: float, /) -> None: ... + def setTopBorder(self, width: float, /) -> None: ... + def setTopBorderBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setTopBorderStyle(self, style: PySide6.QtGui.QTextFrameFormat.BorderStyle, /) -> None: ... + def setTopPadding(self, padding: float, /) -> None: ... + def topBorder(self, /) -> float: ... + def topBorderBrush(self, /) -> PySide6.QtGui.QBrush: ... + def topBorderStyle(self, /) -> PySide6.QtGui.QTextFrameFormat.BorderStyle: ... + def topPadding(self, /) -> float: ... + + +class QTextTableFormat(PySide6.QtGui.QTextFrameFormat): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QTextTableFormat: PySide6.QtGui.QTextTableFormat, /) -> None: ... + @typing.overload + def __init__(self, fmt: PySide6.QtGui.QTextFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def borderCollapse(self, /) -> bool: ... + def cellPadding(self, /) -> float: ... + def cellSpacing(self, /) -> float: ... + def clearColumnWidthConstraints(self, /) -> None: ... + def columnWidthConstraints(self, /) -> typing.List[PySide6.QtGui.QTextLength]: ... + def columns(self, /) -> int: ... + def headerRowCount(self, /) -> int: ... + def isValid(self, /) -> bool: ... + def setAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setBorderCollapse(self, borderCollapse: bool, /) -> None: ... + def setCellPadding(self, padding: float, /) -> None: ... + def setCellSpacing(self, spacing: float, /) -> None: ... + def setColumnWidthConstraints(self, constraints: collections.abc.Sequence[PySide6.QtGui.QTextLength], /) -> None: ... + def setColumns(self, columns: int, /) -> None: ... + def setHeaderRowCount(self, count: int, /) -> None: ... + + +class QToolBarChangeEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QToolBarChangeEvent, /) -> None: ... + @typing.overload + def __init__(self, t: bool, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QToolBarChangeEvent: ... + def toggle(self, /) -> bool: ... + + +class QTouchEvent(PySide6.QtGui.QPointerEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QTouchEvent, /) -> None: ... + @typing.overload + def __init__(self, eventType: PySide6.QtCore.QEvent.Type, /, device: PySide6.QtGui.QPointingDevice | None = ..., modifiers: PySide6.QtCore.Qt.KeyboardModifier = ..., touchPoints: collections.abc.Sequence[PySide6.QtGui.QEventPoint] = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def clone(self, /) -> PySide6.QtGui.QTouchEvent: ... + def isBeginEvent(self, /) -> bool: ... + def isEndEvent(self, /) -> bool: ... + def isUpdateEvent(self, /) -> bool: ... + def target(self, /) -> PySide6.QtCore.QObject: ... + def touchPoints(self, /) -> typing.List[PySide6.QtGui.QEventPoint]: ... + + +class QTransform(Shiboken.Object): + + class TransformationType(enum.Enum): + + TxNone = 0x0 + TxTranslate = 0x1 + TxScale = 0x2 + TxRotate = 0x4 + TxShear = 0x8 + TxProject = 0x10 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtGui.QTransform, /) -> None: ... + @typing.overload + def __init__(self, h11: float, h12: float, h21: float, h22: float, dx: float, dy: float, /) -> 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: ... + + def __add__(self, n: float, /) -> PySide6.QtGui.QTransform: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, arg__1: PySide6.QtGui.QTransform, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __iadd__(self, div: float, /) -> PySide6.QtGui.QTransform: ... # type: ignore[misc] + @typing.overload # type: ignore[misc] + def __imul__(self, arg__1: PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QTransform: ... + @typing.overload + def __imul__(self, div: float, /) -> PySide6.QtGui.QTransform: ... + def __isub__(self, div: float, /) -> PySide6.QtGui.QTransform: ... # type: ignore[misc] + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __mul__(self, l: PySide6.QtCore.QLine, /) -> PySide6.QtCore.QLine: ... + @typing.overload + def __mul__(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def __mul__(self, o: PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QTransform: ... + @typing.overload + def __mul__(self, l: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> PySide6.QtCore.QLineF: ... + @typing.overload + def __mul__(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def __mul__(self, n: float, /) -> PySide6.QtGui.QTransform: ... + def __ne__(self, arg__1: PySide6.QtGui.QTransform, /) -> bool: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __sub__(self, n: float, /) -> PySide6.QtGui.QTransform: ... + def adjoint(self, /) -> PySide6.QtGui.QTransform: ... + def determinant(self, /) -> float: ... + def dx(self, /) -> float: ... + def dy(self, /) -> float: ... + @staticmethod + def fromScale(dx: float, dy: float, /) -> PySide6.QtGui.QTransform: ... + @staticmethod + def fromTranslate(dx: float, dy: float, /) -> PySide6.QtGui.QTransform: ... + def inverted(self, /) -> typing.Tuple[PySide6.QtGui.QTransform, bool]: ... + def isAffine(self, /) -> bool: ... + def isIdentity(self, /) -> bool: ... + def isInvertible(self, /) -> bool: ... + def isRotating(self, /) -> bool: ... + def isScaling(self, /) -> bool: ... + def isTranslating(self, /) -> bool: ... + def m11(self, /) -> float: ... + def m12(self, /) -> float: ... + def m13(self, /) -> float: ... + def m21(self, /) -> float: ... + def m22(self, /) -> float: ... + def m23(self, /) -> float: ... + def m31(self, /) -> float: ... + def m32(self, /) -> float: ... + def m33(self, /) -> float: ... + @typing.overload + def map(self, l: PySide6.QtCore.QLine, /) -> PySide6.QtCore.QLine: ... + @typing.overload + def map(self, p: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + @typing.overload + def map(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def map(self, l: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> PySide6.QtCore.QLineF: ... + @typing.overload + def map(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def map(self, a: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygon: ... + @typing.overload + def map(self, a: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def map(self, r: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QRegion: ... + @typing.overload + def map(self, x: float, y: float, /) -> object: ... + @typing.overload + def mapRect(self, arg__1: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRect: ... + @typing.overload + def mapRect(self, arg__1: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def mapToPolygon(self, r: PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygon: ... + @typing.overload + @staticmethod + def quadToQuad(one: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, two: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> object: ... + @typing.overload + @staticmethod + def quadToQuad(one: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, two: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, result: PySide6.QtGui.QTransform, /) -> bool: ... + @typing.overload + @staticmethod + def quadToSquare(arg__1: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> object: ... + @typing.overload + @staticmethod + def quadToSquare(quad: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, result: PySide6.QtGui.QTransform, /) -> bool: ... + def reset(self, /) -> None: ... + @typing.overload + def rotate(self, a: float, /, axis: PySide6.QtCore.Qt.Axis = ...) -> PySide6.QtGui.QTransform: ... + @typing.overload + def rotate(self, a: float, axis: PySide6.QtCore.Qt.Axis, distanceToPlane: float, /) -> PySide6.QtGui.QTransform: ... + @typing.overload + def rotateRadians(self, a: float, /, axis: PySide6.QtCore.Qt.Axis = ...) -> PySide6.QtGui.QTransform: ... + @typing.overload + def rotateRadians(self, a: float, axis: PySide6.QtCore.Qt.Axis, distanceToPlane: float, /) -> PySide6.QtGui.QTransform: ... + def scale(self, sx: float, sy: float, /) -> PySide6.QtGui.QTransform: ... + def setMatrix(self, m11: float, m12: float, m13: float, m21: float, m22: float, m23: float, m31: float, m32: float, m33: float, /) -> None: ... + def shear(self, sh: float, sv: float, /) -> PySide6.QtGui.QTransform: ... + @typing.overload + @staticmethod + def squareToQuad(arg__1: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> object: ... + @typing.overload + @staticmethod + def squareToQuad(square: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, result: PySide6.QtGui.QTransform, /) -> bool: ... + def translate(self, dx: float, dy: float, /) -> PySide6.QtGui.QTransform: ... + def transposed(self, /) -> PySide6.QtGui.QTransform: ... + def type(self, /) -> PySide6.QtGui.QTransform.TransformationType: ... + + +class QUndoCommand(Shiboken.Object): + + @typing.overload + def __init__(self, text: str, /, parent: PySide6.QtGui.QUndoCommand | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtGui.QUndoCommand | None = ...) -> None: ... + + def actionText(self, /) -> str: ... + def child(self, index: int, /) -> PySide6.QtGui.QUndoCommand: ... + def childCount(self, /) -> int: ... + def id(self, /) -> int: ... + def isObsolete(self, /) -> bool: ... + def mergeWith(self, other: PySide6.QtGui.QUndoCommand, /) -> bool: ... + def redo(self, /) -> None: ... + def setObsolete(self, obsolete: bool, /) -> None: ... + def setText(self, text: str, /) -> None: ... + def text(self, /) -> str: ... + def undo(self, /) -> None: ... + + +class QUndoGroup(PySide6.QtCore.QObject): + + activeStackChanged : typing.ClassVar[Signal] = ... # activeStackChanged(QUndoStack*) + canRedoChanged : typing.ClassVar[Signal] = ... # canRedoChanged(bool) + canUndoChanged : typing.ClassVar[Signal] = ... # canUndoChanged(bool) + cleanChanged : typing.ClassVar[Signal] = ... # cleanChanged(bool) + indexChanged : typing.ClassVar[Signal] = ... # indexChanged(int) + redoTextChanged : typing.ClassVar[Signal] = ... # redoTextChanged(QString) + undoTextChanged : typing.ClassVar[Signal] = ... # undoTextChanged(QString) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def activeStack(self, /) -> PySide6.QtGui.QUndoStack: ... + def addStack(self, stack: PySide6.QtGui.QUndoStack, /) -> None: ... + def canRedo(self, /) -> bool: ... + def canUndo(self, /) -> bool: ... + def createRedoAction(self, parent: PySide6.QtCore.QObject, /, prefix: str = ...) -> PySide6.QtGui.QAction: ... + def createUndoAction(self, parent: PySide6.QtCore.QObject, /, prefix: str = ...) -> PySide6.QtGui.QAction: ... + def isClean(self, /) -> bool: ... + def redo(self, /) -> None: ... + def redoText(self, /) -> str: ... + def removeStack(self, stack: PySide6.QtGui.QUndoStack, /) -> None: ... + def setActiveStack(self, stack: PySide6.QtGui.QUndoStack, /) -> None: ... + def stacks(self, /) -> typing.List[PySide6.QtGui.QUndoStack]: ... + def undo(self, /) -> None: ... + def undoText(self, /) -> str: ... + + +class QUndoStack(PySide6.QtCore.QObject): + + canRedoChanged : typing.ClassVar[Signal] = ... # canRedoChanged(bool) + canUndoChanged : typing.ClassVar[Signal] = ... # canUndoChanged(bool) + cleanChanged : typing.ClassVar[Signal] = ... # cleanChanged(bool) + indexChanged : typing.ClassVar[Signal] = ... # indexChanged(int) + redoTextChanged : typing.ClassVar[Signal] = ... # redoTextChanged(QString) + undoTextChanged : typing.ClassVar[Signal] = ... # undoTextChanged(QString) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, active: bool | None = ..., undoLimit: int | None = ..., canUndo: bool | None = ..., canRedo: bool | None = ..., undoText: str | None = ..., redoText: str | None = ..., clean: bool | None = ...) -> None: ... + + def beginMacro(self, text: str, /) -> None: ... + def canRedo(self, /) -> bool: ... + def canUndo(self, /) -> bool: ... + def cleanIndex(self, /) -> int: ... + def clear(self, /) -> None: ... + def command(self, index: int, /) -> PySide6.QtGui.QUndoCommand: ... + def count(self, /) -> int: ... + def createRedoAction(self, parent: PySide6.QtCore.QObject, /, prefix: str = ...) -> PySide6.QtGui.QAction: ... + def createUndoAction(self, parent: PySide6.QtCore.QObject, /, prefix: str = ...) -> PySide6.QtGui.QAction: ... + def endMacro(self, /) -> None: ... + def index(self, /) -> int: ... + def isActive(self, /) -> bool: ... + def isClean(self, /) -> bool: ... + def push(self, cmd: PySide6.QtGui.QUndoCommand, /) -> None: ... + def redo(self, /) -> None: ... + def redoText(self, /) -> str: ... + def resetClean(self, /) -> None: ... + def setActive(self, /, active: bool = ...) -> None: ... + def setClean(self, /) -> None: ... + def setIndex(self, idx: int, /) -> None: ... + def setUndoLimit(self, limit: int, /) -> None: ... + def text(self, idx: int, /) -> str: ... + def undo(self, /) -> None: ... + def undoLimit(self, /) -> int: ... + def undoText(self, /) -> str: ... + + +class QValidator(PySide6.QtCore.QObject): + + changed : typing.ClassVar[Signal] = ... # changed() + + class State(enum.Enum): + + Invalid = 0x0 + Intermediate = 0x1 + Acceptable = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def fixup(self, arg__1: str, /) -> str: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def validate(self, arg__1: str, arg__2: int, /) -> object: ... + + +class QVector2D(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, point: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def __init__(self, QVector2D: PySide6.QtGui.QVector2D, /) -> None: ... + @typing.overload + def __init__(self, vector: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def __init__(self, vector: PySide6.QtGui.QVector4D, /) -> None: ... + @typing.overload + def __init__(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def __init__(self, xpos: float, ypos: float, /) -> None: ... + + def __add__(self, v2: PySide6.QtGui.QVector2D, /) -> PySide6.QtGui.QVector2D: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, v2: PySide6.QtGui.QVector2D, /) -> bool: ... + def __iadd__(self, vector: PySide6.QtGui.QVector2D, /) -> PySide6.QtGui.QVector2D: ... # type: ignore[misc] + @typing.overload # type: ignore[misc] + def __imul__(self, vector: PySide6.QtGui.QVector2D, /) -> PySide6.QtGui.QVector2D: ... + @typing.overload + def __imul__(self, factor: float, /) -> PySide6.QtGui.QVector2D: ... + def __isub__(self, vector: PySide6.QtGui.QVector2D, /) -> PySide6.QtGui.QVector2D: ... # type: ignore[misc] + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __mul__(self, v2: PySide6.QtGui.QVector2D, /) -> PySide6.QtGui.QVector2D: ... + @typing.overload + def __mul__(self, factor: float, /) -> PySide6.QtGui.QVector2D: ... + def __ne__(self, v2: PySide6.QtGui.QVector2D, /) -> bool: ... + def __neg__(self, /) -> PySide6.QtGui.QVector2D: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __sub__(self, v2: PySide6.QtGui.QVector2D, /) -> PySide6.QtGui.QVector2D: ... + def distanceToLine(self, point: PySide6.QtGui.QVector2D, direction: PySide6.QtGui.QVector2D, /) -> float: ... + def distanceToPoint(self, point: PySide6.QtGui.QVector2D, /) -> float: ... + @staticmethod + def dotProduct(v1: PySide6.QtGui.QVector2D, v2: PySide6.QtGui.QVector2D, /) -> float: ... + def isNull(self, /) -> bool: ... + def length(self, /) -> float: ... + def lengthSquared(self, /) -> float: ... + def normalize(self, /) -> None: ... + def normalized(self, /) -> PySide6.QtGui.QVector2D: ... + def setX(self, x: float, /) -> None: ... + def setY(self, y: float, /) -> None: ... + def toPoint(self, /) -> PySide6.QtCore.QPoint: ... + def toPointF(self, /) -> PySide6.QtCore.QPointF: ... + def toTuple(self, /) -> object: ... + def toVector3D(self, /) -> PySide6.QtGui.QVector3D: ... + def toVector4D(self, /) -> PySide6.QtGui.QVector4D: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + + +class QVector2DList: ... + + +class QVector3D(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, point: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def __init__(self, vector: PySide6.QtGui.QVector2D, /) -> None: ... + @typing.overload + def __init__(self, vector: PySide6.QtGui.QVector2D, zpos: float, /) -> None: ... + @typing.overload + def __init__(self, QVector3D: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def __init__(self, vector: PySide6.QtGui.QVector4D, /) -> None: ... + @typing.overload + def __init__(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def __init__(self, xpos: float, ypos: float, zpos: float, /) -> None: ... + + def __add__(self, v2: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QVector3D: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, v2: PySide6.QtGui.QVector3D, /) -> bool: ... + def __iadd__(self, vector: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QVector3D: ... # type: ignore[misc] + @typing.overload # type: ignore[misc] + def __imul__(self, vector: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QVector3D: ... + @typing.overload + def __imul__(self, factor: float, /) -> PySide6.QtGui.QVector3D: ... + def __isub__(self, vector: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QVector3D: ... # type: ignore[misc] + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __mul__(self, quaternion: PySide6.QtGui.QQuaternion, /) -> PySide6.QtGui.QVector3D: ... + @typing.overload + def __mul__(self, v2: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QVector3D: ... + @typing.overload + def __mul__(self, matrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QVector3D: ... + @typing.overload + def __mul__(self, factor: float, /) -> PySide6.QtGui.QVector3D: ... + def __ne__(self, v2: PySide6.QtGui.QVector3D, /) -> bool: ... + def __neg__(self, /) -> PySide6.QtGui.QVector3D: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __sub__(self, v2: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QVector3D: ... + @staticmethod + def crossProduct(v1: PySide6.QtGui.QVector3D, v2: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QVector3D: ... + def distanceToLine(self, point: PySide6.QtGui.QVector3D, direction: PySide6.QtGui.QVector3D, /) -> float: ... + @typing.overload + def distanceToPlane(self, plane: PySide6.QtGui.QVector3D, normal: PySide6.QtGui.QVector3D, /) -> float: ... + @typing.overload + def distanceToPlane(self, plane1: PySide6.QtGui.QVector3D, plane2: PySide6.QtGui.QVector3D, plane3: PySide6.QtGui.QVector3D, /) -> float: ... + def distanceToPoint(self, point: PySide6.QtGui.QVector3D, /) -> float: ... + @staticmethod + def dotProduct(v1: PySide6.QtGui.QVector3D, v2: PySide6.QtGui.QVector3D, /) -> float: ... + def isNull(self, /) -> bool: ... + def length(self, /) -> float: ... + def lengthSquared(self, /) -> float: ... + @typing.overload + @staticmethod + def normal(v1: PySide6.QtGui.QVector3D, v2: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QVector3D: ... + @typing.overload + @staticmethod + def normal(v1: PySide6.QtGui.QVector3D, v2: PySide6.QtGui.QVector3D, v3: PySide6.QtGui.QVector3D, /) -> PySide6.QtGui.QVector3D: ... + def normalize(self, /) -> None: ... + def normalized(self, /) -> PySide6.QtGui.QVector3D: ... + def project(self, modelView: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, projection: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, viewport: PySide6.QtCore.QRect, /) -> PySide6.QtGui.QVector3D: ... + def setX(self, x: float, /) -> None: ... + def setY(self, y: float, /) -> None: ... + def setZ(self, z: float, /) -> None: ... + def toPoint(self, /) -> PySide6.QtCore.QPoint: ... + def toPointF(self, /) -> PySide6.QtCore.QPointF: ... + def toTuple(self, /) -> object: ... + def toVector2D(self, /) -> PySide6.QtGui.QVector2D: ... + def toVector4D(self, /) -> PySide6.QtGui.QVector4D: ... + def unproject(self, modelView: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, projection: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, viewport: PySide6.QtCore.QRect, /) -> PySide6.QtGui.QVector3D: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + def z(self, /) -> float: ... + + +class QVector3DList: ... + + +class QVector4D(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, point: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def __init__(self, vector: PySide6.QtGui.QVector2D, /) -> None: ... + @typing.overload + def __init__(self, vector: PySide6.QtGui.QVector2D, zpos: float, wpos: float, /) -> None: ... + @typing.overload + def __init__(self, vector: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def __init__(self, vector: PySide6.QtGui.QVector3D, wpos: float, /) -> None: ... + @typing.overload + def __init__(self, QVector4D: PySide6.QtGui.QVector4D, /) -> None: ... + @typing.overload + def __init__(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def __init__(self, xpos: float, ypos: float, zpos: float, wpos: float, /) -> None: ... + + def __add__(self, v2: PySide6.QtGui.QVector4D, /) -> PySide6.QtGui.QVector4D: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, v2: PySide6.QtGui.QVector4D, /) -> bool: ... + def __iadd__(self, vector: PySide6.QtGui.QVector4D, /) -> PySide6.QtGui.QVector4D: ... # type: ignore[misc] + @typing.overload # type: ignore[misc] + def __imul__(self, vector: PySide6.QtGui.QVector4D, /) -> PySide6.QtGui.QVector4D: ... + @typing.overload + def __imul__(self, factor: float, /) -> PySide6.QtGui.QVector4D: ... + def __isub__(self, vector: PySide6.QtGui.QVector4D, /) -> PySide6.QtGui.QVector4D: ... # type: ignore[misc] + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __mul__(self, v2: PySide6.QtGui.QVector4D, /) -> PySide6.QtGui.QVector4D: ... + @typing.overload + def __mul__(self, matrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QVector4D: ... + @typing.overload + def __mul__(self, factor: float, /) -> PySide6.QtGui.QVector4D: ... + def __ne__(self, v2: PySide6.QtGui.QVector4D, /) -> bool: ... + def __neg__(self, /) -> PySide6.QtGui.QVector4D: ... + def __reduce__(self, /) -> str: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __sub__(self, v2: PySide6.QtGui.QVector4D, /) -> PySide6.QtGui.QVector4D: ... + @staticmethod + def dotProduct(v1: PySide6.QtGui.QVector4D, v2: PySide6.QtGui.QVector4D, /) -> float: ... + def isNull(self, /) -> bool: ... + def length(self, /) -> float: ... + def lengthSquared(self, /) -> float: ... + def normalize(self, /) -> None: ... + def normalized(self, /) -> PySide6.QtGui.QVector4D: ... + def setW(self, w: float, /) -> None: ... + def setX(self, x: float, /) -> None: ... + def setY(self, y: float, /) -> None: ... + def setZ(self, z: float, /) -> None: ... + def toPoint(self, /) -> PySide6.QtCore.QPoint: ... + def toPointF(self, /) -> PySide6.QtCore.QPointF: ... + def toTuple(self, /) -> object: ... + def toVector2D(self, /) -> PySide6.QtGui.QVector2D: ... + def toVector2DAffine(self, /) -> PySide6.QtGui.QVector2D: ... + def toVector3D(self, /) -> PySide6.QtGui.QVector3D: ... + def toVector3DAffine(self, /) -> PySide6.QtGui.QVector3D: ... + def w(self, /) -> float: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + def z(self, /) -> float: ... + + +class QVector4DList: ... + + +class QWhatsThisClickedEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QWhatsThisClickedEvent, /) -> None: ... + @typing.overload + def __init__(self, href: str, /) -> None: ... + + def clone(self, /) -> PySide6.QtGui.QWhatsThisClickedEvent: ... + def href(self, /) -> str: ... + + +class QWheelEvent(PySide6.QtGui.QSinglePointEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QWheelEvent, /, *, device: PySide6.QtGui.QPointingDevice | None = ..., pixelDelta: PySide6.QtCore.QPoint | None = ..., angleDelta: PySide6.QtCore.QPoint | None = ..., phase: PySide6.QtCore.Qt.ScrollPhase | None = ..., inverted: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, globalPos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, pixelDelta: PySide6.QtCore.QPoint, angleDelta: PySide6.QtCore.QPoint, buttons: PySide6.QtCore.Qt.MouseButton, modifiers: PySide6.QtCore.Qt.KeyboardModifier, phase: PySide6.QtCore.Qt.ScrollPhase, inverted: bool, /, source: PySide6.QtCore.Qt.MouseEventSource = ..., device: PySide6.QtGui.QPointingDevice = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def angleDelta(self, /) -> PySide6.QtCore.QPoint: ... + def clone(self, /) -> PySide6.QtGui.QWheelEvent: ... + def hasPixelDelta(self, /) -> bool: ... + def inverted(self, /) -> bool: ... + def isBeginEvent(self, /) -> bool: ... + def isEndEvent(self, /) -> bool: ... + def isInverted(self, /) -> bool: ... + def isUpdateEvent(self, /) -> bool: ... + def phase(self, /) -> PySide6.QtCore.Qt.ScrollPhase: ... + def pixelDelta(self, /) -> PySide6.QtCore.QPoint: ... + def source(self, /) -> PySide6.QtCore.Qt.MouseEventSource: ... + + +class QWindow(PySide6.QtCore.QObject, PySide6.QtGui.QSurface): + + activeChanged : typing.ClassVar[Signal] = ... # activeChanged() + contentOrientationChanged: typing.ClassVar[Signal] = ... # contentOrientationChanged(Qt::ScreenOrientation) + flagsChanged : typing.ClassVar[Signal] = ... # flagsChanged(Qt::WindowFlags) + focusObjectChanged : typing.ClassVar[Signal] = ... # focusObjectChanged(QObject*) + heightChanged : typing.ClassVar[Signal] = ... # heightChanged(int) + maximumHeightChanged : typing.ClassVar[Signal] = ... # maximumHeightChanged(int) + maximumWidthChanged : typing.ClassVar[Signal] = ... # maximumWidthChanged(int) + minimumHeightChanged : typing.ClassVar[Signal] = ... # minimumHeightChanged(int) + minimumWidthChanged : typing.ClassVar[Signal] = ... # minimumWidthChanged(int) + modalityChanged : typing.ClassVar[Signal] = ... # modalityChanged(Qt::WindowModality) + opacityChanged : typing.ClassVar[Signal] = ... # opacityChanged(double) + safeAreaMarginsChanged : typing.ClassVar[Signal] = ... # safeAreaMarginsChanged(QMargins) + screenChanged : typing.ClassVar[Signal] = ... # screenChanged(QScreen*) + transientParentChanged : typing.ClassVar[Signal] = ... # transientParentChanged(QWindow*) + visibilityChanged : typing.ClassVar[Signal] = ... # visibilityChanged(QWindow::Visibility) + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged(bool) + widthChanged : typing.ClassVar[Signal] = ... # widthChanged(int) + windowStateChanged : typing.ClassVar[Signal] = ... # windowStateChanged(Qt::WindowState) + windowTitleChanged : typing.ClassVar[Signal] = ... # windowTitleChanged(QString) + xChanged : typing.ClassVar[Signal] = ... # xChanged(int) + yChanged : typing.ClassVar[Signal] = ... # yChanged(int) + + class AncestorMode(enum.Enum): + + ExcludeTransients = 0x0 + IncludeTransients = 0x1 + + class Visibility(enum.Enum): + + Hidden = 0x0 + AutomaticVisibility = 0x1 + Windowed = 0x2 + Minimized = 0x3 + Maximized = 0x4 + FullScreen = 0x5 + + + @typing.overload + def __init__(self, parent: PySide6.QtGui.QWindow, /, *, title: str | None = ..., modality: PySide6.QtCore.Qt.WindowModality | None = ..., flags: PySide6.QtCore.Qt.WindowType | None = ..., x: int | None = ..., y: int | None = ..., width: int | None = ..., height: int | None = ..., minimumWidth: int | None = ..., minimumHeight: int | None = ..., maximumWidth: int | None = ..., maximumHeight: int | None = ..., visible: bool | None = ..., active: bool | None = ..., visibility: PySide6.QtGui.QWindow.Visibility | None = ..., contentOrientation: PySide6.QtCore.Qt.ScreenOrientation | None = ..., opacity: float | None = ...) -> None: ... + @typing.overload + def __init__(self, /, screen: PySide6.QtGui.QScreen | None = ..., *, title: str | None = ..., modality: PySide6.QtCore.Qt.WindowModality | None = ..., flags: PySide6.QtCore.Qt.WindowType | None = ..., x: int | None = ..., y: int | None = ..., width: int | None = ..., height: int | None = ..., minimumWidth: int | None = ..., minimumHeight: int | None = ..., maximumWidth: int | None = ..., maximumHeight: int | None = ..., visible: bool | None = ..., active: bool | None = ..., visibility: PySide6.QtGui.QWindow.Visibility | None = ..., contentOrientation: PySide6.QtCore.Qt.ScreenOrientation | None = ..., opacity: float | None = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def accessibleRoot(self, /) -> PySide6.QtGui.QAccessibleInterface: ... + def alert(self, msec: int, /) -> None: ... + def baseSize(self, /) -> PySide6.QtCore.QSize: ... + def close(self, /) -> bool: ... + def closeEvent(self, arg__1: PySide6.QtGui.QCloseEvent, /) -> None: ... + def contentOrientation(self, /) -> PySide6.QtCore.Qt.ScreenOrientation: ... + def create(self, /) -> None: ... + def cursor(self, /) -> PySide6.QtGui.QCursor: ... + def destroy(self, /) -> None: ... + def devicePixelRatio(self, /) -> float: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def exposeEvent(self, arg__1: PySide6.QtGui.QExposeEvent, /) -> None: ... + def filePath(self, /) -> str: ... + def flags(self, /) -> PySide6.QtCore.Qt.WindowType: ... + def focusInEvent(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusObject(self, /) -> PySide6.QtCore.QObject: ... + def focusOutEvent(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + def format(self, /) -> PySide6.QtGui.QSurfaceFormat: ... + def frameGeometry(self, /) -> PySide6.QtCore.QRect: ... + def frameMargins(self, /) -> PySide6.QtCore.QMargins: ... + def framePosition(self, /) -> PySide6.QtCore.QPoint: ... + @staticmethod + def fromWinId(id: int, /) -> PySide6.QtGui.QWindow: ... + def geometry(self, /) -> PySide6.QtCore.QRect: ... + def height(self, /) -> int: ... + def hide(self, /) -> None: ... + def hideEvent(self, arg__1: PySide6.QtGui.QHideEvent, /) -> None: ... + def icon(self, /) -> PySide6.QtGui.QIcon: ... + def isActive(self, /) -> bool: ... + def isAncestorOf(self, child: PySide6.QtGui.QWindow, /, mode: PySide6.QtGui.QWindow.AncestorMode = ...) -> bool: ... + def isExposed(self, /) -> bool: ... + def isModal(self, /) -> bool: ... + def isTopLevel(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def lower(self, /) -> None: ... + @typing.overload + def mapFromGlobal(self, pos: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def mapFromGlobal(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToGlobal(self, pos: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def mapToGlobal(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + def mask(self, /) -> PySide6.QtGui.QRegion: ... + def maximumHeight(self, /) -> int: ... + def maximumSize(self, /) -> PySide6.QtCore.QSize: ... + def maximumWidth(self, /) -> int: ... + def minimumHeight(self, /) -> int: ... + def minimumSize(self, /) -> PySide6.QtCore.QSize: ... + def minimumWidth(self, /) -> int: ... + def modality(self, /) -> PySide6.QtCore.Qt.WindowModality: ... + def mouseDoubleClickEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def moveEvent(self, arg__1: PySide6.QtGui.QMoveEvent, /) -> None: ... + def nativeEvent(self, eventType: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, message: int, /) -> object: ... + def opacity(self, /) -> float: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def parent(self, /, mode: PySide6.QtGui.QWindow.AncestorMode = ...) -> PySide6.QtGui.QWindow: ... + def position(self, /) -> PySide6.QtCore.QPoint: ... + def raise_(self, /) -> None: ... + def reportContentOrientationChange(self, orientation: PySide6.QtCore.Qt.ScreenOrientation, /) -> None: ... + def requestActivate(self, /) -> None: ... + def requestUpdate(self, /) -> None: ... + def requestedFormat(self, /) -> PySide6.QtGui.QSurfaceFormat: ... + @typing.overload + def resize(self, newSize: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def resize(self, w: int, h: int, /) -> None: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def resolveInterface(self, name: bytes | bytearray | memoryview, revision: int, /) -> int: ... + def safeAreaMargins(self, /) -> PySide6.QtCore.QMargins: ... + def screen(self, /) -> PySide6.QtGui.QScreen: ... + def setBaseSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setCursor(self, arg__1: PySide6.QtGui.QCursor | PySide6.QtCore.Qt.CursorShape | PySide6.QtGui.QPixmap, /) -> None: ... + def setFilePath(self, filePath: str, /) -> None: ... + def setFlag(self, arg__1: PySide6.QtCore.Qt.WindowType, /, on: bool = ...) -> None: ... + def setFlags(self, flags: PySide6.QtCore.Qt.WindowType, /) -> None: ... + def setFormat(self, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> None: ... + def setFramePosition(self, point: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def setGeometry(self, rect: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setGeometry(self, posx: int, posy: int, w: int, h: int, /) -> None: ... + def setHeight(self, arg: int, /) -> None: ... + def setIcon(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setKeyboardGrabEnabled(self, grab: bool, /) -> bool: ... + def setMask(self, region: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + def setMaximumHeight(self, h: int, /) -> None: ... + def setMaximumSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setMaximumWidth(self, w: int, /) -> None: ... + def setMinimumHeight(self, h: int, /) -> None: ... + def setMinimumSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setMinimumWidth(self, w: int, /) -> None: ... + def setModality(self, modality: PySide6.QtCore.Qt.WindowModality, /) -> None: ... + def setMouseGrabEnabled(self, grab: bool, /) -> bool: ... + def setOpacity(self, level: float, /) -> None: ... + def setParent(self, parent: PySide6.QtGui.QWindow | None, /) -> None: ... + @typing.overload + def setPosition(self, pt: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def setPosition(self, posx: int, posy: int, /) -> None: ... + def setScreen(self, screen: PySide6.QtGui.QScreen, /) -> None: ... + def setSizeIncrement(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setSurfaceType(self, surfaceType: PySide6.QtGui.QSurface.SurfaceType, /) -> None: ... + def setTitle(self, arg__1: str, /) -> None: ... + def setTransientParent(self, parent: PySide6.QtGui.QWindow, /) -> None: ... + def setVisibility(self, v: PySide6.QtGui.QWindow.Visibility, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def setWidth(self, arg: int, /) -> None: ... + def setWindowState(self, state: PySide6.QtCore.Qt.WindowState, /) -> None: ... + def setWindowStates(self, states: PySide6.QtCore.Qt.WindowState, /) -> None: ... + def setX(self, arg: int, /) -> None: ... + def setY(self, arg: int, /) -> None: ... + def show(self, /) -> None: ... + def showEvent(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ... + def showFullScreen(self, /) -> None: ... + def showMaximized(self, /) -> None: ... + def showMinimized(self, /) -> None: ... + def showNormal(self, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def sizeIncrement(self, /) -> PySide6.QtCore.QSize: ... + def startSystemMove(self, /) -> bool: ... + def startSystemResize(self, edges: PySide6.QtCore.Qt.Edge, /) -> bool: ... + def surfaceHandle(self, /) -> int: ... + def surfaceType(self, /) -> PySide6.QtGui.QSurface.SurfaceType: ... + def tabletEvent(self, arg__1: PySide6.QtGui.QTabletEvent, /) -> None: ... + def title(self, /) -> str: ... + def touchEvent(self, arg__1: PySide6.QtGui.QTouchEvent, /) -> None: ... + def transientParent(self, /) -> PySide6.QtGui.QWindow: ... + def type(self, /) -> PySide6.QtCore.Qt.WindowType: ... + def unsetCursor(self, /) -> None: ... + def visibility(self, /) -> PySide6.QtGui.QWindow.Visibility: ... + def wheelEvent(self, arg__1: PySide6.QtGui.QWheelEvent, /) -> None: ... + def width(self, /) -> int: ... + def winId(self, /) -> int: ... + def windowState(self, /) -> PySide6.QtCore.Qt.WindowState: ... + def windowStates(self, /) -> PySide6.QtCore.Qt.WindowState: ... + def x(self, /) -> int: ... + def y(self, /) -> int: ... + + +class QWindowStateChangeEvent(PySide6.QtCore.QEvent): + + @typing.overload + def __init__(self, arg__1: PySide6.QtGui.QWindowStateChangeEvent, /) -> None: ... + @typing.overload + def __init__(self, oldState: PySide6.QtCore.Qt.WindowState, /, isOverride: bool = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def clone(self, /) -> PySide6.QtGui.QWindowStateChangeEvent: ... + def isOverride(self, /) -> bool: ... + def oldState(self, /) -> PySide6.QtCore.Qt.WindowState: ... + + +class Qt(PySide6.QtCore.Qt): + @staticmethod + def convertFromPlainText(plain: str, /, mode: PySide6.QtCore.Qt.WhiteSpaceMode = ...) -> str: ... + @staticmethod + def mightBeRichText(arg__1: str, /) -> bool: ... + + +def qAlpha(rgb: int, /) -> int: ... +def qBlue(rgb: int, /) -> int: ... +@typing.overload +def qFuzzyCompare(arg__1: PySide6.QtGui.QQuaternion, arg__2: PySide6.QtGui.QQuaternion, /) -> bool: ... +@typing.overload +def qFuzzyCompare(arg__1: PySide6.QtGui.QTransform, arg__2: PySide6.QtGui.QTransform, /) -> bool: ... +@typing.overload +def qFuzzyCompare(arg__1: PySide6.QtGui.QVector2D, arg__2: PySide6.QtGui.QVector2D, /) -> bool: ... +@typing.overload +def qFuzzyCompare(arg__1: PySide6.QtGui.QVector3D, arg__2: PySide6.QtGui.QVector3D, /) -> bool: ... +@typing.overload +def qFuzzyCompare(arg__1: PySide6.QtGui.QVector4D, arg__2: PySide6.QtGui.QVector4D, /) -> bool: ... +@typing.overload +def qFuzzyCompare(arg__1: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, arg__2: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> bool: ... +@typing.overload +def qGray(rgb: int, /) -> int: ... +@typing.overload +def qGray(r: int, g: int, b: int, /) -> int: ... +def qGreen(rgb: int, /) -> int: ... +def qIsGray(rgb: int, /) -> bool: ... +def qPixelFormatAlpha(channelSize: int, /, typeInt: PySide6.QtGui.QPixelFormat.TypeInterpretation = ...) -> PySide6.QtGui.QPixelFormat: ... +def qPixelFormatCmyk(channelSize: int, /, alfa: int | None = ..., usage: PySide6.QtGui.QPixelFormat.AlphaUsage = ..., position: PySide6.QtGui.QPixelFormat.AlphaPosition = ..., typeInt: PySide6.QtGui.QPixelFormat.TypeInterpretation = ...) -> PySide6.QtGui.QPixelFormat: ... +def qPixelFormatGrayscale(channelSize: int, /, typeInt: PySide6.QtGui.QPixelFormat.TypeInterpretation = ...) -> PySide6.QtGui.QPixelFormat: ... +def qPixelFormatHsl(channelSize: int, /, alfa: int | None = ..., usage: PySide6.QtGui.QPixelFormat.AlphaUsage = ..., position: PySide6.QtGui.QPixelFormat.AlphaPosition = ..., typeInt: PySide6.QtGui.QPixelFormat.TypeInterpretation = ...) -> PySide6.QtGui.QPixelFormat: ... +def qPixelFormatHsv(channelSize: int, /, alfa: int | None = ..., usage: PySide6.QtGui.QPixelFormat.AlphaUsage = ..., position: PySide6.QtGui.QPixelFormat.AlphaPosition = ..., typeInt: PySide6.QtGui.QPixelFormat.TypeInterpretation = ...) -> PySide6.QtGui.QPixelFormat: ... +def qPixelFormatRgba(red: int, green: int, blue: int, alfa: int, usage: PySide6.QtGui.QPixelFormat.AlphaUsage, position: PySide6.QtGui.QPixelFormat.AlphaPosition, /, pmul: PySide6.QtGui.QPixelFormat.AlphaPremultiplied = ..., typeInt: PySide6.QtGui.QPixelFormat.TypeInterpretation = ...) -> PySide6.QtGui.QPixelFormat: ... +def qPixelFormatYuv(layout: PySide6.QtGui.QPixelFormat.YUVLayout, /, alfa: int | None = ..., usage: PySide6.QtGui.QPixelFormat.AlphaUsage = ..., position: PySide6.QtGui.QPixelFormat.AlphaPosition = ..., p_mul: PySide6.QtGui.QPixelFormat.AlphaPremultiplied = ..., typeInt: PySide6.QtGui.QPixelFormat.TypeInterpretation = ..., b_order: PySide6.QtGui.QPixelFormat.ByteOrder = ...) -> PySide6.QtGui.QPixelFormat: ... +def qRed(rgb: int, /) -> int: ... +def qRgb(r: int, g: int, b: int, /) -> int: ... +def qRgba(r: int, g: int, b: int, a: int, /) -> int: ... +def qt_set_sequence_auto_mnemonic(b: bool, /) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtHelp.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtHelp.pyi new file mode 100644 index 0000000..57d6478 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtHelp.pyi @@ -0,0 +1,349 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtHelp, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtHelp` + +import PySide6.QtHelp +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtWidgets + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QCompressedHelpInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtHelp.QCompressedHelpInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def component(self, /) -> str: ... + @staticmethod + def fromCompressedHelpFile(documentationFileName: str, /) -> PySide6.QtHelp.QCompressedHelpInfo: ... + def isNull(self, /) -> bool: ... + def namespaceName(self, /) -> str: ... + def swap(self, other: PySide6.QtHelp.QCompressedHelpInfo, /) -> None: ... + def version(self, /) -> PySide6.QtCore.QVersionNumber: ... + + +class QHelpContentItem(Shiboken.Object): + def child(self, row: int, /) -> PySide6.QtHelp.QHelpContentItem: ... + def childCount(self, /) -> int: ... + def childPosition(self, child: PySide6.QtHelp.QHelpContentItem, /) -> int: ... + def parent(self, /) -> PySide6.QtHelp.QHelpContentItem: ... + def row(self, /) -> int: ... + def title(self, /) -> str: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QHelpContentModel(PySide6.QtCore.QAbstractItemModel): + + contentsCreated : typing.ClassVar[Signal] = ... # contentsCreated() + contentsCreationStarted : typing.ClassVar[Signal] = ... # contentsCreationStarted() + def columnCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def contentItemAt(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtHelp.QHelpContentItem: ... + def createContents(self, customFilterName: str, /) -> None: ... + def createContentsForCurrentFilter(self, /) -> None: ... + def data(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, role: int, /) -> typing.Any: ... + def index(self, row: int, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> PySide6.QtCore.QModelIndex: ... + def isCreatingContents(self, /) -> bool: ... + @typing.overload + def parent(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def parent(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + + +class QHelpContentWidget(PySide6.QtWidgets.QTreeView): + + linkActivated : typing.ClassVar[Signal] = ... # linkActivated(QUrl) + def indexOf(self, link: PySide6.QtCore.QUrl | str, /) -> PySide6.QtCore.QModelIndex: ... + + +class QHelpEngine(PySide6.QtHelp.QHelpEngineCore): + + def __init__(self, collectionFile: str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def contentModel(self, /) -> PySide6.QtHelp.QHelpContentModel: ... + def contentWidget(self, /) -> PySide6.QtHelp.QHelpContentWidget: ... + def indexModel(self, /) -> PySide6.QtHelp.QHelpIndexModel: ... + def indexWidget(self, /) -> PySide6.QtHelp.QHelpIndexWidget: ... + def searchEngine(self, /) -> PySide6.QtHelp.QHelpSearchEngine: ... + + +class QHelpEngineCore(PySide6.QtCore.QObject): + + currentFilterChanged : typing.ClassVar[Signal] = ... # currentFilterChanged(QString) + readersAboutToBeInvalidated: typing.ClassVar[Signal] = ... # readersAboutToBeInvalidated() + setupFinished : typing.ClassVar[Signal] = ... # setupFinished() + setupStarted : typing.ClassVar[Signal] = ... # setupStarted() + warning : typing.ClassVar[Signal] = ... # warning(QString) + + def __init__(self, collectionFile: str, /, parent: PySide6.QtCore.QObject | None = ..., *, autoSaveFilter: bool | None = ..., readOnly: bool | None = ..., currentFilter: str | None = ...) -> None: ... + + def addCustomFilter(self, filterName: str, attributes: collections.abc.Sequence[str], /) -> bool: ... + def autoSaveFilter(self, /) -> bool: ... + def collectionFile(self, /) -> str: ... + def copyCollectionFile(self, fileName: str, /) -> bool: ... + def currentFilter(self, /) -> str: ... + def customFilters(self, /) -> typing.List[str]: ... + def customValue(self, key: str, /, defaultValue: typing.Any = ...) -> typing.Any: ... + def documentationFileName(self, namespaceName: str, /) -> str: ... + @typing.overload + def documentsForIdentifier(self, id: str, /) -> typing.List[PySide6.QtHelp.QHelpLink]: ... + @typing.overload + def documentsForIdentifier(self, id: str, filterName: str, /) -> typing.List[PySide6.QtHelp.QHelpLink]: ... + @typing.overload + def documentsForKeyword(self, keyword: str, /) -> typing.List[PySide6.QtHelp.QHelpLink]: ... + @typing.overload + def documentsForKeyword(self, keyword: str, filterName: str, /) -> typing.List[PySide6.QtHelp.QHelpLink]: ... + def error(self, /) -> str: ... + def fileData(self, url: PySide6.QtCore.QUrl | str, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def files(self, namespaceName: str, filterName: str, /, extensionFilter: str = ...) -> typing.List[PySide6.QtCore.QUrl]: ... + @typing.overload + def files(self, namespaceName: str, filterAttributes: collections.abc.Sequence[str], /, extensionFilter: str = ...) -> typing.List[PySide6.QtCore.QUrl]: ... + def filterAttributeSets(self, namespaceName: str, /) -> typing.List[typing.List[str]]: ... + @typing.overload + def filterAttributes(self, /) -> typing.List[str]: ... + @typing.overload + def filterAttributes(self, filterName: str, /) -> typing.List[str]: ... + def filterEngine(self, /) -> PySide6.QtHelp.QHelpFilterEngine: ... + def findFile(self, url: PySide6.QtCore.QUrl | str, /) -> PySide6.QtCore.QUrl: ... + def isReadOnly(self, /) -> bool: ... + @staticmethod + def metaData(documentationFileName: str, name: str, /) -> typing.Any: ... + @staticmethod + def namespaceName(documentationFileName: str, /) -> str: ... + def registerDocumentation(self, documentationFileName: str, /) -> bool: ... + def registeredDocumentations(self, /) -> typing.List[str]: ... + def removeCustomFilter(self, filterName: str, /) -> bool: ... + def removeCustomValue(self, key: str, /) -> bool: ... + def setAutoSaveFilter(self, save: bool, /) -> None: ... + def setCollectionFile(self, fileName: str, /) -> None: ... + def setCurrentFilter(self, filterName: str, /) -> None: ... + def setCustomValue(self, key: str, value: typing.Any, /) -> bool: ... + def setReadOnly(self, enable: bool, /) -> None: ... + def setUsesFilterEngine(self, uses: bool, /) -> None: ... + def setupData(self, /) -> bool: ... + def unregisterDocumentation(self, namespaceName: str, /) -> bool: ... + def usesFilterEngine(self, /) -> bool: ... + + +class QHelpFilterData(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtHelp.QHelpFilterData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtHelp.QHelpFilterData, /) -> bool: ... + def components(self, /) -> typing.List[str]: ... + def setComponents(self, components: collections.abc.Sequence[str], /) -> None: ... + def setVersions(self, versions: collections.abc.Sequence[PySide6.QtCore.QVersionNumber], /) -> None: ... + def swap(self, other: PySide6.QtHelp.QHelpFilterData, /) -> None: ... + def versions(self, /) -> typing.List[PySide6.QtCore.QVersionNumber]: ... + + +class QHelpFilterEngine(PySide6.QtCore.QObject): + + filterActivated : typing.ClassVar[Signal] = ... # filterActivated(QString) + + def __init__(self, helpEngine: PySide6.QtHelp.QHelpEngineCore, /) -> None: ... + + def activeFilter(self, /) -> str: ... + def availableComponents(self, /) -> typing.List[str]: ... + def availableVersions(self, /) -> typing.List[PySide6.QtCore.QVersionNumber]: ... + def filterData(self, filterName: str, /) -> PySide6.QtHelp.QHelpFilterData: ... + def filters(self, /) -> typing.List[str]: ... + @typing.overload + def indices(self, /) -> typing.List[str]: ... + @typing.overload + def indices(self, filterName: str, /) -> typing.List[str]: ... + def namespaceToComponent(self, /) -> typing.Dict[str, str]: ... + def namespaceToVersion(self, /) -> typing.Dict[str, PySide6.QtCore.QVersionNumber]: ... + def namespacesForFilter(self, filterName: str, /) -> typing.List[str]: ... + def removeFilter(self, filterName: str, /) -> bool: ... + def setActiveFilter(self, filterName: str, /) -> bool: ... + def setFilterData(self, filterName: str, filterData: PySide6.QtHelp.QHelpFilterData, /) -> bool: ... + + +class QHelpFilterSettingsWidget(PySide6.QtWidgets.QWidget): + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + def applySettings(self, filterEngine: PySide6.QtHelp.QHelpFilterEngine, /) -> bool: ... + def readSettings(self, filterEngine: PySide6.QtHelp.QHelpFilterEngine, /) -> None: ... + def setAvailableComponents(self, components: collections.abc.Sequence[str], /) -> None: ... + def setAvailableVersions(self, versions: collections.abc.Sequence[PySide6.QtCore.QVersionNumber], /) -> None: ... + + +class QHelpGlobal(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QHelpGlobal: PySide6.QtHelp.QHelpGlobal, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def documentTitle(content: str, /) -> str: ... + @staticmethod + def uniquifyConnectionName(name: str, pointer: int, /) -> str: ... + + +class QHelpIndexModel(PySide6.QtCore.QStringListModel): + + indexCreated : typing.ClassVar[Signal] = ... # indexCreated() + indexCreationStarted : typing.ClassVar[Signal] = ... # indexCreationStarted() + def createIndex(self, customFilterName: str, /) -> None: ... + def createIndexForCurrentFilter(self, /) -> None: ... + def filter(self, filter: str, /, wildcard: str = ...) -> PySide6.QtCore.QModelIndex: ... + def helpEngine(self, /) -> PySide6.QtHelp.QHelpEngineCore: ... + def isCreatingIndex(self, /) -> bool: ... + + +class QHelpIndexWidget(PySide6.QtWidgets.QListView): + + documentActivated : typing.ClassVar[Signal] = ... # documentActivated(QHelpLink,QString) + documentsActivated : typing.ClassVar[Signal] = ... # documentsActivated(QList,QString) + linkActivated : typing.ClassVar[Signal] = ... # linkActivated(QUrl,QString) + linksActivated : typing.ClassVar[Signal] = ... # linksActivated(QMultiMap,QString) + def activateCurrentItem(self, /) -> None: ... + def filterIndices(self, filter: str, /, wildcard: str = ...) -> None: ... + + +class QHelpLink(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QHelpLink: PySide6.QtHelp.QHelpLink, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QHelpSearchEngine(PySide6.QtCore.QObject): + + indexingFinished : typing.ClassVar[Signal] = ... # indexingFinished() + indexingStarted : typing.ClassVar[Signal] = ... # indexingStarted() + searchingFinished : typing.ClassVar[Signal] = ... # searchingFinished(int) + searchingStarted : typing.ClassVar[Signal] = ... # searchingStarted() + + def __init__(self, helpEngine: PySide6.QtHelp.QHelpEngineCore, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def cancelIndexing(self, /) -> None: ... + def cancelSearching(self, /) -> None: ... + def hitCount(self, /) -> int: ... + def hits(self, start: int, end: int, /) -> typing.List[typing.Tuple[str, str]]: ... + def hitsCount(self, /) -> int: ... + def query(self, /) -> typing.List[PySide6.QtHelp.QHelpSearchQuery]: ... + def queryWidget(self, /) -> PySide6.QtHelp.QHelpSearchQueryWidget: ... + def reindexDocumentation(self, /) -> None: ... + def resultWidget(self, /) -> PySide6.QtHelp.QHelpSearchResultWidget: ... + def scheduleIndexDocumentation(self, /) -> None: ... + @typing.overload + def search(self, searchInput: str, /) -> None: ... + @typing.overload + def search(self, queryList: collections.abc.Sequence[PySide6.QtHelp.QHelpSearchQuery], /) -> None: ... + def searchInput(self, /) -> str: ... + def searchResultCount(self, /) -> int: ... + def searchResults(self, start: int, end: int, /) -> typing.List[PySide6.QtHelp.QHelpSearchResult]: ... + + +class QHelpSearchEngineCore(PySide6.QtCore.QObject): + + indexingFinished : typing.ClassVar[Signal] = ... # indexingFinished() + indexingStarted : typing.ClassVar[Signal] = ... # indexingStarted() + searchingFinished : typing.ClassVar[Signal] = ... # searchingFinished() + searchingStarted : typing.ClassVar[Signal] = ... # searchingStarted() + + def __init__(self, helpEngine: PySide6.QtHelp.QHelpEngineCore, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def cancelIndexing(self, /) -> None: ... + def cancelSearching(self, /) -> None: ... + def reindexDocumentation(self, /) -> None: ... + def scheduleIndexDocumentation(self, /) -> None: ... + def search(self, searchInput: str, /) -> None: ... + def searchInput(self, /) -> str: ... + def searchResultCount(self, /) -> int: ... + def searchResults(self, start: int, end: int, /) -> typing.List[PySide6.QtHelp.QHelpSearchResult]: ... + + +class QHelpSearchQuery(Shiboken.Object): + + class FieldName(enum.Enum): + + DEFAULT = 0x0 + FUZZY = 0x1 + WITHOUT = 0x2 + PHRASE = 0x3 + ALL = 0x4 + ATLEAST = 0x5 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, field: PySide6.QtHelp.QHelpSearchQuery.FieldName, wordList_: collections.abc.Sequence[str], /) -> None: ... + @typing.overload + def __init__(self, QHelpSearchQuery: PySide6.QtHelp.QHelpSearchQuery, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QHelpSearchQueryWidget(PySide6.QtWidgets.QWidget): + + search : typing.ClassVar[Signal] = ... # search() + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def collapseExtendedSearch(self, /) -> None: ... + def expandExtendedSearch(self, /) -> None: ... + def focusInEvent(self, focusEvent: PySide6.QtGui.QFocusEvent, /) -> None: ... + def isCompactMode(self, /) -> bool: ... + def query(self, /) -> typing.List[PySide6.QtHelp.QHelpSearchQuery]: ... + def searchInput(self, /) -> str: ... + def setCompactMode(self, on: bool, /) -> None: ... + def setQuery(self, queryList: collections.abc.Sequence[PySide6.QtHelp.QHelpSearchQuery], /) -> None: ... + def setSearchInput(self, searchInput: str, /) -> None: ... + + +class QHelpSearchResult(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtHelp.QHelpSearchResult, /) -> None: ... + @typing.overload + def __init__(self, url: PySide6.QtCore.QUrl | str, title: str, snippet: str, /) -> None: ... + + def snippet(self, /) -> str: ... + def title(self, /) -> str: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QHelpSearchResultWidget(PySide6.QtWidgets.QWidget): + + requestShowLink : typing.ClassVar[Signal] = ... # requestShowLink(QUrl) + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def linkAt(self, point: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QUrl: ... + + +class QIntList: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtHttpServer.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtHttpServer.pyi new file mode 100644 index 0000000..f611e86 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtHttpServer.pyi @@ -0,0 +1,291 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtHttpServer, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtHttpServer` + +import PySide6.QtHttpServer +import PySide6.QtCore +import PySide6.QtNetwork + +import os +import enum +import typing +import collections.abc +from shiboken6 import Shiboken + + +class QAbstractHttpServer(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + @typing.overload + def bind(self, server: PySide6.QtNetwork.QLocalServer, /) -> bool: ... + @typing.overload + def bind(self, server: PySide6.QtNetwork.QTcpServer, /) -> bool: ... + def http2Configuration(self, /) -> PySide6.QtNetwork.QHttp2Configuration: ... + def localServers(self, /) -> typing.List[PySide6.QtNetwork.QLocalServer]: ... + def serverPorts(self, /) -> typing.List[int]: ... + def servers(self, /) -> typing.List[PySide6.QtNetwork.QTcpServer]: ... + def setHttp2Configuration(self, configuration: PySide6.QtNetwork.QHttp2Configuration, /) -> None: ... + + +class QFutureHttpServerResponse(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QFutureHttpServerResponse: PySide6.QtHttpServer.QFutureHttpServerResponse, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def cancel(self, /) -> None: ... + def cancelChain(self, /) -> None: ... + def isCanceled(self, /) -> bool: ... + def isFinished(self, /) -> bool: ... + def isPaused(self, /) -> bool: ... + def isRunning(self, /) -> bool: ... + def isStarted(self, /) -> bool: ... + def isSuspended(self, /) -> bool: ... + def isSuspending(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def pause(self, /) -> None: ... + def progressMaximum(self, /) -> int: ... + def progressMinimum(self, /) -> int: ... + def progressText(self, /) -> str: ... + def progressValue(self, /) -> int: ... + def resultCount(self, /) -> int: ... + def resume(self, /) -> None: ... + def setPaused(self, paused: bool, /) -> None: ... + def setSuspended(self, suspend: bool, /) -> None: ... + def suspend(self, /) -> None: ... + def togglePaused(self, /) -> None: ... + def toggleSuspended(self, /) -> None: ... + def waitForFinished(self, /) -> None: ... + + +class QHttpServer(PySide6.QtHttpServer.QAbstractHttpServer): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def addAfterRequestHandler(self, context: PySide6.QtCore.QObject, callback: collections.abc.Callable[..., typing.Any], /) -> None: ... + def clearMissingHandler(self, /) -> None: ... + def handleRequest(self, request: PySide6.QtHttpServer.QHttpServerRequest, responder: PySide6.QtHttpServer.QHttpServerResponder, /) -> bool: ... + def missingHandler(self, request: PySide6.QtHttpServer.QHttpServerRequest, responder: PySide6.QtHttpServer.QHttpServerResponder, /) -> None: ... + def route(self, rule: str, callback: collections.abc.Callable[..., typing.Any], /) -> bool: ... + def router(self, /) -> PySide6.QtHttpServer.QHttpServerRouter: ... + + +class QHttpServerRequest(Shiboken.Object): + + class Method(enum.Flag): + + Unknown = 0x0 + Get = 0x1 + Put = 0x2 + Delete = 0x4 + Post = 0x8 + Head = 0x10 + Options = 0x20 + Patch = 0x40 + Connect = 0x80 + Trace = 0x100 + AnyKnown = 0x1ff + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtHttpServer.QHttpServerRequest, /) -> None: ... + + def body(self, /) -> PySide6.QtCore.QByteArray: ... + def headers(self, /) -> PySide6.QtNetwork.QHttpHeaders: ... + def localAddress(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def localPort(self, /) -> int: ... + def method(self, /) -> PySide6.QtHttpServer.QHttpServerRequest.Method: ... + def query(self, /) -> PySide6.QtCore.QUrlQuery: ... + def remoteAddress(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def remotePort(self, /) -> int: ... + def sslConfiguration(self, /) -> PySide6.QtNetwork.QSslConfiguration: ... + def swap(self, other: PySide6.QtHttpServer.QHttpServerRequest, /) -> None: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + def value(self, key: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + + +class QHttpServerResponder(Shiboken.Object): + + class StatusCode(enum.Enum): + + Continue = 0x64 + SwitchingProtocols = 0x65 + Processing = 0x66 + Ok = 0xc8 + Created = 0xc9 + Accepted = 0xca + NonAuthoritativeInformation = 0xcb + NoContent = 0xcc + ResetContent = 0xcd + PartialContent = 0xce + MultiStatus = 0xcf + AlreadyReported = 0xd0 + IMUsed = 0xe2 + MultipleChoices = 0x12c + MovedPermanently = 0x12d + Found = 0x12e + SeeOther = 0x12f + NotModified = 0x130 + UseProxy = 0x131 + TemporaryRedirect = 0x133 + PermanentRedirect = 0x134 + BadRequest = 0x190 + Unauthorized = 0x191 + PaymentRequired = 0x192 + Forbidden = 0x193 + NotFound = 0x194 + MethodNotAllowed = 0x195 + NotAcceptable = 0x196 + ProxyAuthenticationRequired = 0x197 + RequestTimeout = 0x198 + Conflict = 0x199 + Gone = 0x19a + LengthRequired = 0x19b + PreconditionFailed = 0x19c + PayloadTooLarge = 0x19d + UriTooLong = 0x19e + UnsupportedMediaType = 0x19f + RequestRangeNotSatisfiable = 0x1a0 + ExpectationFailed = 0x1a1 + ImATeapot = 0x1a2 + MisdirectedRequest = 0x1a5 + UnprocessableEntity = 0x1a6 + Locked = 0x1a7 + FailedDependency = 0x1a8 + UpgradeRequired = 0x1aa + PreconditionRequired = 0x1ac + TooManyRequests = 0x1ad + RequestHeaderFieldsTooLarge = 0x1af + UnavailableForLegalReasons = 0x1c3 + InternalServerError = 0x1f4 + NotImplemented = 0x1f5 + BadGateway = 0x1f6 + ServiceUnavailable = 0x1f7 + GatewayTimeout = 0x1f8 + HttpVersionNotSupported = 0x1f9 + VariantAlsoNegotiates = 0x1fa + InsufficientStorage = 0x1fb + LoopDetected = 0x1fc + NotExtended = 0x1fe + NetworkAuthenticationRequired = 0x1ff + NetworkConnectTimeoutError = 0x257 + + + def sendResponse(self, response: PySide6.QtHttpServer.QHttpServerResponse, /) -> None: ... + def swap(self, other: PySide6.QtHttpServer.QHttpServerResponder, /) -> None: ... + @typing.overload + def write(self, data: PySide6.QtCore.QIODevice, headers: PySide6.QtNetwork.QHttpHeaders, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def write(self, data: PySide6.QtCore.QIODevice, mimeType: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def write(self, headers: PySide6.QtNetwork.QHttpHeaders, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def write(self, document: PySide6.QtCore.QJsonDocument, headers: PySide6.QtNetwork.QHttpHeaders, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def write(self, document: PySide6.QtCore.QJsonDocument, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def write(self, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def write(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, headers: PySide6.QtNetwork.QHttpHeaders, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def write(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, mimeType: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def writeBeginChunked(self, headers: PySide6.QtNetwork.QHttpHeaders, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def writeBeginChunked(self, headers: PySide6.QtNetwork.QHttpHeaders, trailerNames: collections.abc.Sequence[PySide6.QtNetwork.QHttpHeaders.WellKnownHeader], /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def writeBeginChunked(self, mimeType: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + def writeChunk(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def writeEndChunked(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def writeEndChunked(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, trailers: PySide6.QtNetwork.QHttpHeaders, /) -> None: ... + + +class QHttpServerResponse(Shiboken.Object): + + @typing.overload + def __init__(self, data: PySide6.QtCore.QJsonArray, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def __init__(self, statusCode: PySide6.QtHttpServer.QHttpServerResponder.StatusCode, /) -> None: ... + @typing.overload + def __init__(self, data: str, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def __init__(self, data: typing.Dict[str, PySide6.QtCore.QJsonValue], /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def __init__(self, data: bytes | bytearray | memoryview, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def __init__(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + @typing.overload + def __init__(self, mimeType: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, status: PySide6.QtHttpServer.QHttpServerResponder.StatusCode = ...) -> None: ... + + def data(self, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def fromFile(fileName: str, /) -> PySide6.QtHttpServer.QHttpServerResponse: ... + def headers(self, /) -> PySide6.QtNetwork.QHttpHeaders: ... + def mimeType(self, /) -> PySide6.QtCore.QByteArray: ... + def setHeaders(self, newHeaders: PySide6.QtNetwork.QHttpHeaders, /) -> None: ... + def statusCode(self, /) -> PySide6.QtHttpServer.QHttpServerResponder.StatusCode: ... + def swap(self, other: PySide6.QtHttpServer.QHttpServerResponse, /) -> None: ... + + +class QHttpServerRouter(Shiboken.Object): + + def __init__(self, server: PySide6.QtHttpServer.QAbstractHttpServer, /) -> None: ... + + def addConverter(self, metaType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, regexp: str, /) -> None: ... + def clearConverters(self, /) -> None: ... + def converters(self, /) -> typing.Dict[PySide6.QtCore.QMetaType, str]: ... + def handleRequest(self, request: PySide6.QtHttpServer.QHttpServerRequest, responder: PySide6.QtHttpServer.QHttpServerResponder, /) -> bool: ... + def removeConverter(self, metaType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> None: ... + + +class QHttpServerRouterRule(Shiboken.Object): + def contextObject(self, /) -> PySide6.QtCore.QObject: ... + def exec(self, request: PySide6.QtHttpServer.QHttpServerRequest, responder: PySide6.QtHttpServer.QHttpServerResponder, /) -> bool: ... + def hasValidMethods(self, /) -> bool: ... + def matches(self, request: PySide6.QtHttpServer.QHttpServerRequest, match: PySide6.QtCore.QRegularExpressionMatch, /) -> bool: ... + + +class QHttpServerWebSocketUpgradeResponse(Shiboken.Object): + + class ResponseType(enum.Enum): + + Accept = 0x0 + Deny = 0x1 + PassToNext = 0x2 + + + def __init__(self, other: PySide6.QtHttpServer.QHttpServerWebSocketUpgradeResponse, /) -> None: ... + + @staticmethod + def accept() -> PySide6.QtHttpServer.QHttpServerWebSocketUpgradeResponse: ... + @typing.overload + @staticmethod + def deny() -> PySide6.QtHttpServer.QHttpServerWebSocketUpgradeResponse: ... + @typing.overload + @staticmethod + def deny(status: int, message: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtHttpServer.QHttpServerWebSocketUpgradeResponse: ... + def denyMessage(self, /) -> PySide6.QtCore.QByteArray: ... + def denyStatus(self, /) -> int: ... + @staticmethod + def passToNext() -> PySide6.QtHttpServer.QHttpServerWebSocketUpgradeResponse: ... + def swap(self, other: PySide6.QtHttpServer.QHttpServerWebSocketUpgradeResponse, /) -> None: ... + def type(self, /) -> PySide6.QtHttpServer.QHttpServerWebSocketUpgradeResponse.ResponseType: ... + + +class QIntList: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtLocation.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtLocation.pyi new file mode 100644 index 0000000..4cedb9e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtLocation.pyi @@ -0,0 +1,1037 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtLocation, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtLocation` + +import PySide6.QtLocation +import PySide6.QtCore +import PySide6.QtPositioning + +import os +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QGeoCodeReply(PySide6.QtCore.QObject): + + aborted : typing.ClassVar[Signal] = ... # aborted() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QGeoCodeReply::Error,QString); errorOccurred(QGeoCodeReply::Error) + finished : typing.ClassVar[Signal] = ... # finished() + + class Error(enum.Enum): + + NoError = 0x0 + EngineNotSetError = 0x1 + CommunicationError = 0x2 + ParseError = 0x3 + UnsupportedOptionError = 0x4 + CombinationError = 0x5 + UnknownError = 0x6 + + + @typing.overload + def __init__(self, error: PySide6.QtLocation.QGeoCodeReply.Error, errorString: str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def abort(self, /) -> None: ... + def addLocation(self, location: PySide6.QtPositioning.QGeoLocation, /) -> None: ... + def error(self, /) -> PySide6.QtLocation.QGeoCodeReply.Error: ... + def errorString(self, /) -> str: ... + def isFinished(self, /) -> bool: ... + def limit(self, /) -> int: ... + def locations(self, /) -> typing.List[PySide6.QtPositioning.QGeoLocation]: ... + def offset(self, /) -> int: ... + def setError(self, error: PySide6.QtLocation.QGeoCodeReply.Error, errorString: str, /) -> None: ... + def setFinished(self, finished: bool, /) -> None: ... + def setLimit(self, limit: int, /) -> None: ... + def setLocations(self, locations: collections.abc.Sequence[PySide6.QtPositioning.QGeoLocation], /) -> None: ... + def setOffset(self, offset: int, /) -> None: ... + def setViewport(self, viewport: PySide6.QtPositioning.QGeoShape, /) -> None: ... + def viewport(self, /) -> PySide6.QtPositioning.QGeoShape: ... + + +class QGeoCodingManager(PySide6.QtCore.QObject): + + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QGeoCodeReply*,QGeoCodeReply::Error,QString); errorOccurred(QGeoCodeReply*,QGeoCodeReply::Error) + finished : typing.ClassVar[Signal] = ... # finished(QGeoCodeReply*) + @typing.overload + def geocode(self, address: PySide6.QtPositioning.QGeoAddress, /, bounds: PySide6.QtPositioning.QGeoShape = ...) -> PySide6.QtLocation.QGeoCodeReply: ... + @typing.overload + def geocode(self, searchString: str, /, limit: int = ..., offset: int | None = ..., bounds: PySide6.QtPositioning.QGeoShape = ...) -> PySide6.QtLocation.QGeoCodeReply: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def managerName(self, /) -> str: ... + def managerVersion(self, /) -> int: ... + def reverseGeocode(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, /, bounds: PySide6.QtPositioning.QGeoShape = ...) -> PySide6.QtLocation.QGeoCodeReply: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + + +class QGeoCodingManagerEngine(PySide6.QtCore.QObject): + + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QGeoCodeReply*,QGeoCodeReply::Error,QString); errorOccurred(QGeoCodeReply*,QGeoCodeReply::Error) + finished : typing.ClassVar[Signal] = ... # finished(QGeoCodeReply*) + + def __init__(self, parameters: typing.Dict[str, typing.Any], /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + @typing.overload + def geocode(self, address: PySide6.QtPositioning.QGeoAddress, bounds: PySide6.QtPositioning.QGeoShape, /) -> PySide6.QtLocation.QGeoCodeReply: ... + @typing.overload + def geocode(self, address: str, limit: int, offset: int, bounds: PySide6.QtPositioning.QGeoShape, /) -> PySide6.QtLocation.QGeoCodeReply: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def managerName(self, /) -> str: ... + def managerVersion(self, /) -> int: ... + def reverseGeocode(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, bounds: PySide6.QtPositioning.QGeoShape, /) -> PySide6.QtLocation.QGeoCodeReply: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + + +class QGeoManeuver(Shiboken.Object): + + class InstructionDirection(enum.Enum): + + NoDirection = 0x0 + DirectionForward = 0x1 + DirectionBearRight = 0x2 + DirectionLightRight = 0x3 + DirectionRight = 0x4 + DirectionHardRight = 0x5 + DirectionUTurnRight = 0x6 + DirectionUTurnLeft = 0x7 + DirectionHardLeft = 0x8 + DirectionLeft = 0x9 + DirectionLightLeft = 0xa + DirectionBearLeft = 0xb + + + @typing.overload + def __init__(self, other: PySide6.QtLocation.QGeoManeuver, /, *, valid: bool | None = ..., position: PySide6.QtPositioning.QGeoCoordinate | None = ..., instructionText: str | None = ..., direction: PySide6.QtLocation.QGeoManeuver.InstructionDirection | None = ..., timeToNextInstruction: int | None = ..., distanceToNextInstruction: float | None = ..., waypoint: PySide6.QtPositioning.QGeoCoordinate | None = ..., extendedAttributes: typing.Optional[typing.Dict[str, typing.Any]] = ...) -> None: ... + @typing.overload + def __init__(self, /, *, valid: bool | None = ..., position: PySide6.QtPositioning.QGeoCoordinate | None = ..., instructionText: str | None = ..., direction: PySide6.QtLocation.QGeoManeuver.InstructionDirection | None = ..., timeToNextInstruction: int | None = ..., distanceToNextInstruction: float | None = ..., waypoint: PySide6.QtPositioning.QGeoCoordinate | None = ..., extendedAttributes: typing.Optional[typing.Dict[str, typing.Any]] = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtLocation.QGeoManeuver, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QGeoManeuver, /) -> bool: ... + def direction(self, /) -> PySide6.QtLocation.QGeoManeuver.InstructionDirection: ... + def distanceToNextInstruction(self, /) -> float: ... + def extendedAttributes(self, /) -> typing.Dict[str, typing.Any]: ... + def instructionText(self, /) -> str: ... + def isValid(self, /) -> bool: ... + def position(self, /) -> PySide6.QtPositioning.QGeoCoordinate: ... + def setDirection(self, direction: PySide6.QtLocation.QGeoManeuver.InstructionDirection, /) -> None: ... + def setDistanceToNextInstruction(self, distance: float, /) -> None: ... + def setExtendedAttributes(self, extendedAttributes: typing.Dict[str, typing.Any], /) -> None: ... + def setInstructionText(self, instructionText: str, /) -> None: ... + def setPosition(self, position: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def setTimeToNextInstruction(self, secs: int, /) -> None: ... + def setWaypoint(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def swap(self, other: PySide6.QtLocation.QGeoManeuver, /) -> None: ... + def timeToNextInstruction(self, /) -> int: ... + def waypoint(self, /) -> PySide6.QtPositioning.QGeoCoordinate: ... + + +class QGeoRoute(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtLocation.QGeoRoute, /, *, routeId: str | None = ..., bounds: PySide6.QtPositioning.QGeoRectangle | None = ..., travelTime: int | None = ..., distance: float | None = ..., path: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate] | None = ..., routeLegs: collections.abc.Sequence[PySide6.QtLocation.QGeoRoute] | None = ..., extendedAttributes: typing.Optional[typing.Dict[str, typing.Any]] = ..., legIndex: int | None = ..., overallRoute: PySide6.QtLocation.QGeoRoute | None = ..., segmentsCount: int | None = ..., segments: collections.abc.Sequence[PySide6.QtLocation.QGeoRouteSegment] | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, routeId: str | None = ..., bounds: PySide6.QtPositioning.QGeoRectangle | None = ..., travelTime: int | None = ..., distance: float | None = ..., path: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate] | None = ..., routeLegs: collections.abc.Sequence[PySide6.QtLocation.QGeoRoute] | None = ..., extendedAttributes: typing.Optional[typing.Dict[str, typing.Any]] = ..., legIndex: int | None = ..., overallRoute: PySide6.QtLocation.QGeoRoute | None = ..., segmentsCount: int | None = ..., segments: collections.abc.Sequence[PySide6.QtLocation.QGeoRouteSegment] | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtLocation.QGeoRoute, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QGeoRoute, /) -> bool: ... + def bounds(self, /) -> PySide6.QtPositioning.QGeoRectangle: ... + def distance(self, /) -> float: ... + def extendedAttributes(self, /) -> typing.Dict[str, typing.Any]: ... + def firstRouteSegment(self, /) -> PySide6.QtLocation.QGeoRouteSegment: ... + def legIndex(self, /) -> int: ... + def overallRoute(self, /) -> PySide6.QtLocation.QGeoRoute: ... + def path(self, /) -> typing.List[PySide6.QtPositioning.QGeoCoordinate]: ... + def request(self, /) -> PySide6.QtLocation.QGeoRouteRequest: ... + def routeId(self, /) -> str: ... + def routeLegs(self, /) -> typing.List[PySide6.QtLocation.QGeoRoute]: ... + def segments(self, /) -> typing.List[PySide6.QtLocation.QGeoRouteSegment]: ... + def segmentsCount(self, /) -> int: ... + def setBounds(self, bounds: PySide6.QtPositioning.QGeoRectangle | PySide6.QtPositioning.QGeoShape | collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /) -> None: ... + def setDistance(self, distance: float, /) -> None: ... + def setExtendedAttributes(self, extendedAttributes: typing.Dict[str, typing.Any], /) -> None: ... + def setFirstRouteSegment(self, routeSegment: PySide6.QtLocation.QGeoRouteSegment, /) -> None: ... + def setLegIndex(self, idx: int, /) -> None: ... + def setOverallRoute(self, route: PySide6.QtLocation.QGeoRoute, /) -> None: ... + def setPath(self, path: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /) -> None: ... + def setRequest(self, request: PySide6.QtLocation.QGeoRouteRequest, /) -> None: ... + def setRouteId(self, id: str, /) -> None: ... + def setRouteLegs(self, legs: collections.abc.Sequence[PySide6.QtLocation.QGeoRoute], /) -> None: ... + def setTravelMode(self, mode: PySide6.QtLocation.QGeoRouteRequest.TravelMode, /) -> None: ... + def setTravelTime(self, secs: int, /) -> None: ... + def swap(self, other: PySide6.QtLocation.QGeoRoute, /) -> None: ... + def travelMode(self, /) -> PySide6.QtLocation.QGeoRouteRequest.TravelMode: ... + def travelTime(self, /) -> int: ... + + +class QGeoRouteReply(PySide6.QtCore.QObject): + + aborted : typing.ClassVar[Signal] = ... # aborted() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QGeoRouteReply::Error,QString); errorOccurred(QGeoRouteReply::Error) + finished : typing.ClassVar[Signal] = ... # finished() + + class Error(enum.Enum): + + NoError = 0x0 + EngineNotSetError = 0x1 + CommunicationError = 0x2 + ParseError = 0x3 + UnsupportedOptionError = 0x4 + UnknownError = 0x5 + + + @typing.overload + def __init__(self, error: PySide6.QtLocation.QGeoRouteReply.Error, errorString: str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, request: PySide6.QtLocation.QGeoRouteRequest, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def abort(self, /) -> None: ... + def addRoutes(self, routes: collections.abc.Sequence[PySide6.QtLocation.QGeoRoute], /) -> None: ... + def error(self, /) -> PySide6.QtLocation.QGeoRouteReply.Error: ... + def errorString(self, /) -> str: ... + def isFinished(self, /) -> bool: ... + def request(self, /) -> PySide6.QtLocation.QGeoRouteRequest: ... + def routes(self, /) -> typing.List[PySide6.QtLocation.QGeoRoute]: ... + def setError(self, error: PySide6.QtLocation.QGeoRouteReply.Error, errorString: str, /) -> None: ... + def setFinished(self, finished: bool, /) -> None: ... + def setRoutes(self, routes: collections.abc.Sequence[PySide6.QtLocation.QGeoRoute], /) -> None: ... + + +class QGeoRouteRequest(Shiboken.Object): + + class FeatureType(enum.Flag): + + NoFeature = 0x0 + TollFeature = 0x1 + HighwayFeature = 0x2 + PublicTransitFeature = 0x4 + FerryFeature = 0x8 + TunnelFeature = 0x10 + DirtRoadFeature = 0x20 + ParksFeature = 0x40 + MotorPoolLaneFeature = 0x80 + TrafficFeature = 0x100 + + class FeatureWeight(enum.Flag): + + NeutralFeatureWeight = 0x0 + PreferFeatureWeight = 0x1 + RequireFeatureWeight = 0x2 + AvoidFeatureWeight = 0x4 + DisallowFeatureWeight = 0x8 + + class ManeuverDetail(enum.Flag): + + NoManeuvers = 0x0 + BasicManeuvers = 0x1 + + class RouteOptimization(enum.Flag): + + ShortestRoute = 0x1 + FastestRoute = 0x2 + MostEconomicRoute = 0x4 + MostScenicRoute = 0x8 + + class SegmentDetail(enum.Flag): + + NoSegmentData = 0x0 + BasicSegmentData = 0x1 + + class TravelMode(enum.Flag): + + CarTravel = 0x1 + PedestrianTravel = 0x2 + BicycleTravel = 0x4 + PublicTransitTravel = 0x8 + TruckTravel = 0x10 + + + @typing.overload + def __init__(self, origin: PySide6.QtPositioning.QGeoCoordinate, destination: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtLocation.QGeoRouteRequest, /) -> None: ... + @typing.overload + def __init__(self, /, waypoints: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate] = ...) -> None: ... + + def __eq__(self, rhs: PySide6.QtLocation.QGeoRouteRequest, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QGeoRouteRequest, /) -> bool: ... + def departureTime(self, /) -> PySide6.QtCore.QDateTime: ... + def excludeAreas(self, /) -> typing.List[PySide6.QtPositioning.QGeoRectangle]: ... + def featureTypes(self, /) -> typing.List[PySide6.QtLocation.QGeoRouteRequest.FeatureType]: ... + def featureWeight(self, featureType: PySide6.QtLocation.QGeoRouteRequest.FeatureType, /) -> PySide6.QtLocation.QGeoRouteRequest.FeatureWeight: ... + def maneuverDetail(self, /) -> PySide6.QtLocation.QGeoRouteRequest.ManeuverDetail: ... + def numberAlternativeRoutes(self, /) -> int: ... + def routeOptimization(self, /) -> PySide6.QtLocation.QGeoRouteRequest.RouteOptimization: ... + def segmentDetail(self, /) -> PySide6.QtLocation.QGeoRouteRequest.SegmentDetail: ... + def setDepartureTime(self, departureTime: PySide6.QtCore.QDateTime, /) -> None: ... + def setExcludeAreas(self, areas: collections.abc.Sequence[PySide6.QtPositioning.QGeoRectangle], /) -> None: ... + def setFeatureWeight(self, featureType: PySide6.QtLocation.QGeoRouteRequest.FeatureType, featureWeight: PySide6.QtLocation.QGeoRouteRequest.FeatureWeight, /) -> None: ... + def setManeuverDetail(self, maneuverDetail: PySide6.QtLocation.QGeoRouteRequest.ManeuverDetail, /) -> None: ... + def setNumberAlternativeRoutes(self, alternatives: int, /) -> None: ... + def setRouteOptimization(self, optimization: PySide6.QtLocation.QGeoRouteRequest.RouteOptimization, /) -> None: ... + def setSegmentDetail(self, segmentDetail: PySide6.QtLocation.QGeoRouteRequest.SegmentDetail, /) -> None: ... + def setTravelModes(self, travelModes: PySide6.QtLocation.QGeoRouteRequest.TravelMode, /) -> None: ... + def setWaypoints(self, waypoints: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /) -> None: ... + def swap(self, other: PySide6.QtLocation.QGeoRouteRequest, /) -> None: ... + def travelModes(self, /) -> PySide6.QtLocation.QGeoRouteRequest.TravelMode: ... + def waypoints(self, /) -> typing.List[PySide6.QtPositioning.QGeoCoordinate]: ... + + +class QGeoRouteSegment(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtLocation.QGeoRouteSegment, /, *, travelTime: int | None = ..., distance: float | None = ..., path: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate] | None = ..., maneuver: PySide6.QtLocation.QGeoManeuver | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, travelTime: int | None = ..., distance: float | None = ..., path: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate] | None = ..., maneuver: PySide6.QtLocation.QGeoManeuver | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtLocation.QGeoRouteSegment, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QGeoRouteSegment, /) -> bool: ... + def distance(self, /) -> float: ... + def isLegLastSegment(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def maneuver(self, /) -> PySide6.QtLocation.QGeoManeuver: ... + def nextRouteSegment(self, /) -> PySide6.QtLocation.QGeoRouteSegment: ... + def path(self, /) -> typing.List[PySide6.QtPositioning.QGeoCoordinate]: ... + def setDistance(self, distance: float, /) -> None: ... + def setManeuver(self, maneuver: PySide6.QtLocation.QGeoManeuver, /) -> None: ... + def setNextRouteSegment(self, routeSegment: PySide6.QtLocation.QGeoRouteSegment, /) -> None: ... + def setPath(self, path: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /) -> None: ... + def setTravelTime(self, secs: int, /) -> None: ... + def swap(self, other: PySide6.QtLocation.QGeoRouteSegment, /) -> None: ... + def travelTime(self, /) -> int: ... + + +class QGeoRoutingManager(PySide6.QtCore.QObject): + + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QGeoRouteReply*,QGeoRouteReply::Error,QString); errorOccurred(QGeoRouteReply*,QGeoRouteReply::Error) + finished : typing.ClassVar[Signal] = ... # finished(QGeoRouteReply*) + def calculateRoute(self, request: PySide6.QtLocation.QGeoRouteRequest, /) -> PySide6.QtLocation.QGeoRouteReply: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def managerName(self, /) -> str: ... + def managerVersion(self, /) -> int: ... + def measurementSystem(self, /) -> PySide6.QtCore.QLocale.MeasurementSystem: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def setMeasurementSystem(self, system: PySide6.QtCore.QLocale.MeasurementSystem, /) -> None: ... + def supportedFeatureTypes(self, /) -> PySide6.QtLocation.QGeoRouteRequest.FeatureType: ... + def supportedFeatureWeights(self, /) -> PySide6.QtLocation.QGeoRouteRequest.FeatureWeight: ... + def supportedManeuverDetails(self, /) -> PySide6.QtLocation.QGeoRouteRequest.ManeuverDetail: ... + def supportedRouteOptimizations(self, /) -> PySide6.QtLocation.QGeoRouteRequest.RouteOptimization: ... + def supportedSegmentDetails(self, /) -> PySide6.QtLocation.QGeoRouteRequest.SegmentDetail: ... + def supportedTravelModes(self, /) -> PySide6.QtLocation.QGeoRouteRequest.TravelMode: ... + def updateRoute(self, route: PySide6.QtLocation.QGeoRoute, position: PySide6.QtPositioning.QGeoCoordinate, /) -> PySide6.QtLocation.QGeoRouteReply: ... + + +class QGeoRoutingManagerEngine(PySide6.QtCore.QObject): + + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QGeoRouteReply*,QGeoRouteReply::Error,QString); errorOccurred(QGeoRouteReply*,QGeoRouteReply::Error) + finished : typing.ClassVar[Signal] = ... # finished(QGeoRouteReply*) + + def __init__(self, parameters: typing.Dict[str, typing.Any], /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def calculateRoute(self, request: PySide6.QtLocation.QGeoRouteRequest, /) -> PySide6.QtLocation.QGeoRouteReply: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def managerName(self, /) -> str: ... + def managerVersion(self, /) -> int: ... + def measurementSystem(self, /) -> PySide6.QtCore.QLocale.MeasurementSystem: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def setMeasurementSystem(self, system: PySide6.QtCore.QLocale.MeasurementSystem, /) -> None: ... + def setSupportedFeatureTypes(self, featureTypes: PySide6.QtLocation.QGeoRouteRequest.FeatureType, /) -> None: ... + def setSupportedFeatureWeights(self, featureWeights: PySide6.QtLocation.QGeoRouteRequest.FeatureWeight, /) -> None: ... + def setSupportedManeuverDetails(self, maneuverDetails: PySide6.QtLocation.QGeoRouteRequest.ManeuverDetail, /) -> None: ... + def setSupportedRouteOptimizations(self, optimizations: PySide6.QtLocation.QGeoRouteRequest.RouteOptimization, /) -> None: ... + def setSupportedSegmentDetails(self, segmentDetails: PySide6.QtLocation.QGeoRouteRequest.SegmentDetail, /) -> None: ... + def setSupportedTravelModes(self, travelModes: PySide6.QtLocation.QGeoRouteRequest.TravelMode, /) -> None: ... + def supportedFeatureTypes(self, /) -> PySide6.QtLocation.QGeoRouteRequest.FeatureType: ... + def supportedFeatureWeights(self, /) -> PySide6.QtLocation.QGeoRouteRequest.FeatureWeight: ... + def supportedManeuverDetails(self, /) -> PySide6.QtLocation.QGeoRouteRequest.ManeuverDetail: ... + def supportedRouteOptimizations(self, /) -> PySide6.QtLocation.QGeoRouteRequest.RouteOptimization: ... + def supportedSegmentDetails(self, /) -> PySide6.QtLocation.QGeoRouteRequest.SegmentDetail: ... + def supportedTravelModes(self, /) -> PySide6.QtLocation.QGeoRouteRequest.TravelMode: ... + def updateRoute(self, route: PySide6.QtLocation.QGeoRoute, position: PySide6.QtPositioning.QGeoCoordinate, /) -> PySide6.QtLocation.QGeoRouteReply: ... + + +class QGeoServiceProvider(PySide6.QtCore.QObject): + + class Error(enum.Enum): + + NoError = 0x0 + NotSupportedError = 0x1 + UnknownParameterError = 0x2 + MissingRequiredParameterError = 0x3 + ConnectionError = 0x4 + LoaderError = 0x5 + + class GeocodingFeature(enum.Flag): + + AnyGeocodingFeatures = -1 + NoGeocodingFeatures = 0x0 + OnlineGeocodingFeature = 0x1 + OfflineGeocodingFeature = 0x2 + ReverseGeocodingFeature = 0x4 + LocalizedGeocodingFeature = 0x8 + + class MappingFeature(enum.Flag): + + AnyMappingFeatures = -1 + NoMappingFeatures = 0x0 + OnlineMappingFeature = 0x1 + OfflineMappingFeature = 0x2 + LocalizedMappingFeature = 0x4 + + class NavigationFeature(enum.Flag): + + AnyNavigationFeatures = -1 + NoNavigationFeatures = 0x0 + OnlineNavigationFeature = 0x1 + OfflineNavigationFeature = 0x2 + + class PlacesFeature(enum.Flag): + + AnyPlacesFeatures = -1 + NoPlacesFeatures = 0x0 + OnlinePlacesFeature = 0x1 + OfflinePlacesFeature = 0x2 + SavePlaceFeature = 0x4 + RemovePlaceFeature = 0x8 + SaveCategoryFeature = 0x10 + RemoveCategoryFeature = 0x20 + PlaceRecommendationsFeature = 0x40 + SearchSuggestionsFeature = 0x80 + LocalizedPlacesFeature = 0x100 + NotificationsFeature = 0x200 + PlaceMatchingFeature = 0x400 + + class RoutingFeature(enum.Flag): + + AnyRoutingFeatures = -1 + NoRoutingFeatures = 0x0 + OnlineRoutingFeature = 0x1 + OfflineRoutingFeature = 0x2 + LocalizedRoutingFeature = 0x4 + RouteUpdatesFeature = 0x8 + AlternativeRoutesFeature = 0x10 + ExcludeAreasRoutingFeature = 0x20 + + + def __init__(self, providerName: str, /, parameters: typing.Dict[str, typing.Any] = ..., allowExperimental: bool = ...) -> None: ... + + @staticmethod + def availableServiceProviders() -> typing.List[str]: ... + def error(self, /) -> PySide6.QtLocation.QGeoServiceProvider.Error: ... + def errorString(self, /) -> str: ... + def geocodingError(self, /) -> PySide6.QtLocation.QGeoServiceProvider.Error: ... + def geocodingErrorString(self, /) -> str: ... + def geocodingFeatures(self, /) -> PySide6.QtLocation.QGeoServiceProvider.GeocodingFeature: ... + def geocodingManager(self, /) -> PySide6.QtLocation.QGeoCodingManager: ... + def mappingError(self, /) -> PySide6.QtLocation.QGeoServiceProvider.Error: ... + def mappingErrorString(self, /) -> str: ... + def mappingFeatures(self, /) -> PySide6.QtLocation.QGeoServiceProvider.MappingFeature: ... + def navigationError(self, /) -> PySide6.QtLocation.QGeoServiceProvider.Error: ... + def navigationErrorString(self, /) -> str: ... + def navigationFeatures(self, /) -> PySide6.QtLocation.QGeoServiceProvider.NavigationFeature: ... + def placeManager(self, /) -> PySide6.QtLocation.QPlaceManager: ... + def placesError(self, /) -> PySide6.QtLocation.QGeoServiceProvider.Error: ... + def placesErrorString(self, /) -> str: ... + def placesFeatures(self, /) -> PySide6.QtLocation.QGeoServiceProvider.PlacesFeature: ... + def routingError(self, /) -> PySide6.QtLocation.QGeoServiceProvider.Error: ... + def routingErrorString(self, /) -> str: ... + def routingFeatures(self, /) -> PySide6.QtLocation.QGeoServiceProvider.RoutingFeature: ... + def routingManager(self, /) -> PySide6.QtLocation.QGeoRoutingManager: ... + def setAllowExperimental(self, allow: bool, /) -> None: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def setParameters(self, parameters: typing.Dict[str, typing.Any], /) -> None: ... + + +class QGeoServiceProviderFactory(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def createGeocodingManagerEngine(self, parameters: typing.Dict[str, typing.Any], error: PySide6.QtLocation.QGeoServiceProvider.Error, /) -> typing.Tuple[PySide6.QtLocation.QGeoCodingManagerEngine, str]: ... + def createPlaceManagerEngine(self, parameters: typing.Dict[str, typing.Any], error: PySide6.QtLocation.QGeoServiceProvider.Error, /) -> typing.Tuple[PySide6.QtLocation.QPlaceManagerEngine, str]: ... + def createRoutingManagerEngine(self, parameters: typing.Dict[str, typing.Any], error: PySide6.QtLocation.QGeoServiceProvider.Error, /) -> typing.Tuple[PySide6.QtLocation.QGeoRoutingManagerEngine, str]: ... + + +class QIntList: ... + + +class QLocation(Shiboken.Object): + + class Visibility(enum.Flag): + + UnspecifiedVisibility = 0x0 + DeviceVisibility = 0x1 + PrivateVisibility = 0x2 + PublicVisibility = 0x4 + + +class QPlace(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlace, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtLocation.QPlace, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QPlace, /) -> bool: ... + def appendContactDetail(self, contactType: str, detail: PySide6.QtLocation.QPlaceContactDetail, /) -> None: ... + def attribution(self, /) -> str: ... + def categories(self, /) -> typing.List[PySide6.QtLocation.QPlaceCategory]: ... + def contactDetails(self, contactType: str, /) -> typing.List[PySide6.QtLocation.QPlaceContactDetail]: ... + def contactTypes(self, /) -> typing.List[str]: ... + def content(self, type: PySide6.QtLocation.QPlaceContent.Type, /) -> typing.Dict[int, PySide6.QtLocation.QPlaceContent]: ... + def detailsFetched(self, /) -> bool: ... + def extendedAttribute(self, attributeType: str, /) -> PySide6.QtLocation.QPlaceAttribute: ... + def extendedAttributeTypes(self, /) -> typing.List[str]: ... + def icon(self, /) -> PySide6.QtLocation.QPlaceIcon: ... + def insertContent(self, type: PySide6.QtLocation.QPlaceContent.Type, content: typing.Dict[int, PySide6.QtLocation.QPlaceContent], /) -> None: ... + def isEmpty(self, /) -> bool: ... + def location(self, /) -> PySide6.QtPositioning.QGeoLocation: ... + def name(self, /) -> str: ... + def placeId(self, /) -> str: ... + def primaryEmail(self, /) -> str: ... + def primaryFax(self, /) -> str: ... + def primaryPhone(self, /) -> str: ... + def primaryWebsite(self, /) -> PySide6.QtCore.QUrl: ... + def ratings(self, /) -> PySide6.QtLocation.QPlaceRatings: ... + def removeContactDetails(self, contactType: str, /) -> None: ... + def removeExtendedAttribute(self, attributeType: str, /) -> None: ... + def setAttribution(self, attribution: str, /) -> None: ... + def setCategories(self, categories: collections.abc.Sequence[PySide6.QtLocation.QPlaceCategory], /) -> None: ... + def setCategory(self, category: PySide6.QtLocation.QPlaceCategory, /) -> None: ... + def setContactDetails(self, contactType: str, details: collections.abc.Sequence[PySide6.QtLocation.QPlaceContactDetail], /) -> None: ... + def setContent(self, type: PySide6.QtLocation.QPlaceContent.Type, content: typing.Dict[int, PySide6.QtLocation.QPlaceContent], /) -> None: ... + def setDetailsFetched(self, fetched: bool, /) -> None: ... + def setExtendedAttribute(self, attributeType: str, attribute: PySide6.QtLocation.QPlaceAttribute, /) -> None: ... + def setIcon(self, icon: PySide6.QtLocation.QPlaceIcon, /) -> None: ... + def setLocation(self, location: PySide6.QtPositioning.QGeoLocation, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setPlaceId(self, identifier: str, /) -> None: ... + def setRatings(self, ratings: PySide6.QtLocation.QPlaceRatings, /) -> None: ... + def setSupplier(self, supplier: PySide6.QtLocation.QPlaceSupplier, /) -> None: ... + def setTotalContentCount(self, type: PySide6.QtLocation.QPlaceContent.Type, total: int, /) -> None: ... + def setVisibility(self, visibility: PySide6.QtLocation.QLocation.Visibility, /) -> None: ... + def supplier(self, /) -> PySide6.QtLocation.QPlaceSupplier: ... + def swap(self, other: PySide6.QtLocation.QPlace, /) -> None: ... + def totalContentCount(self, type: PySide6.QtLocation.QPlaceContent.Type, /) -> int: ... + def visibility(self, /) -> PySide6.QtLocation.QLocation.Visibility: ... + + +class QPlaceAttribute(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceAttribute, /, *, label: str | None = ..., text: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, label: str | None = ..., text: str | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtLocation.QPlaceAttribute, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QPlaceAttribute, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def label(self, /) -> str: ... + def setLabel(self, label: str, /) -> None: ... + def setText(self, text: str, /) -> None: ... + def swap(self, other: PySide6.QtLocation.QPlaceAttribute, /) -> None: ... + def text(self, /) -> str: ... + + +class QPlaceCategory(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceCategory, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtLocation.QPlaceCategory, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QPlaceCategory, /) -> bool: ... + def categoryId(self, /) -> str: ... + def icon(self, /) -> PySide6.QtLocation.QPlaceIcon: ... + def isEmpty(self, /) -> bool: ... + def name(self, /) -> str: ... + def setCategoryId(self, identifier: str, /) -> None: ... + def setIcon(self, icon: PySide6.QtLocation.QPlaceIcon, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setVisibility(self, visibility: PySide6.QtLocation.QLocation.Visibility, /) -> None: ... + def swap(self, other: PySide6.QtLocation.QPlaceCategory, /) -> None: ... + def visibility(self, /) -> PySide6.QtLocation.QLocation.Visibility: ... + + +class QPlaceContactDetail(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceContactDetail, /, *, label: str | None = ..., value: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, label: str | None = ..., value: str | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtLocation.QPlaceContactDetail, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QPlaceContactDetail, /) -> bool: ... + def clear(self, /) -> None: ... + def label(self, /) -> str: ... + def setLabel(self, label: str, /) -> None: ... + def setValue(self, value: str, /) -> None: ... + def swap(self, other: PySide6.QtLocation.QPlaceContactDetail, /) -> None: ... + def value(self, /) -> str: ... + + +class QPlaceContent(Shiboken.Object): + + class DataTag(enum.Enum): + + ContentSupplier = 0x0 + ContentUser = 0x1 + ContentAttribution = 0x2 + ImageId = 0x3 + ImageUrl = 0x4 + ImageMimeType = 0x5 + EditorialTitle = 0x6 + EditorialText = 0x7 + EditorialLanguage = 0x8 + ReviewId = 0x9 + ReviewDateTime = 0xa + ReviewTitle = 0xb + ReviewText = 0xc + ReviewLanguage = 0xd + ReviewRating = 0xe + CustomDataTag = 0x3e8 + + class Type(enum.Enum): + + NoType = 0x0 + ImageType = 0x1 + ReviewType = 0x2 + EditorialType = 0x3 + CustomType = 0x100 + + + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceContent, /) -> None: ... + @typing.overload + def __init__(self, /, type: PySide6.QtLocation.QPlaceContent.Type = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtLocation.QPlaceContent | PySide6.QtLocation.QPlaceContent.Type, /) -> bool: ... + def __ne__(self, other: PySide6.QtLocation.QPlaceContent | PySide6.QtLocation.QPlaceContent.Type, /) -> bool: ... + def attribution(self, /) -> str: ... + def dataTags(self, /) -> typing.List[PySide6.QtLocation.QPlaceContent.DataTag]: ... + def setAttribution(self, attribution: str, /) -> None: ... + def setSupplier(self, supplier: PySide6.QtLocation.QPlaceSupplier, /) -> None: ... + def setUser(self, user: PySide6.QtLocation.QPlaceUser, /) -> None: ... + def setValue(self, tag: PySide6.QtLocation.QPlaceContent.DataTag, arg__2: typing.Any, /) -> None: ... + def supplier(self, /) -> PySide6.QtLocation.QPlaceSupplier: ... + def swap(self, other: PySide6.QtLocation.QPlaceContent | PySide6.QtLocation.QPlaceContent.Type, /) -> None: ... + def type(self, /) -> PySide6.QtLocation.QPlaceContent.Type: ... + def user(self, /) -> PySide6.QtLocation.QPlaceUser: ... + def value(self, tag: PySide6.QtLocation.QPlaceContent.DataTag, /) -> typing.Any: ... + + +class QPlaceContentReply(PySide6.QtLocation.QPlaceReply): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def content(self, /) -> typing.Dict[int, PySide6.QtLocation.QPlaceContent]: ... + def nextPageRequest(self, /) -> PySide6.QtLocation.QPlaceContentRequest: ... + def previousPageRequest(self, /) -> PySide6.QtLocation.QPlaceContentRequest: ... + def request(self, /) -> PySide6.QtLocation.QPlaceContentRequest: ... + def setContent(self, content: typing.Dict[int, PySide6.QtLocation.QPlaceContent], /) -> None: ... + def setNextPageRequest(self, next: PySide6.QtLocation.QPlaceContentRequest, /) -> None: ... + def setPreviousPageRequest(self, previous: PySide6.QtLocation.QPlaceContentRequest, /) -> None: ... + def setRequest(self, request: PySide6.QtLocation.QPlaceContentRequest, /) -> None: ... + def setTotalCount(self, total: int, /) -> None: ... + def totalCount(self, /) -> int: ... + def type(self, /) -> PySide6.QtLocation.QPlaceReply.Type: ... + + +class QPlaceContentRequest(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceContentRequest, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtLocation.QPlaceContentRequest, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QPlaceContentRequest, /) -> bool: ... + def clear(self, /) -> None: ... + def contentContext(self, /) -> typing.Any: ... + def contentType(self, /) -> PySide6.QtLocation.QPlaceContent.Type: ... + def limit(self, /) -> int: ... + def placeId(self, /) -> str: ... + def setContentContext(self, context: typing.Any, /) -> None: ... + def setContentType(self, type: PySide6.QtLocation.QPlaceContent.Type, /) -> None: ... + def setLimit(self, limit: int, /) -> None: ... + def setPlaceId(self, identifier: str, /) -> None: ... + def swap(self, other: PySide6.QtLocation.QPlaceContentRequest, /) -> None: ... + + +class QPlaceDetailsReply(PySide6.QtLocation.QPlaceReply): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def place(self, /) -> PySide6.QtLocation.QPlace: ... + def setPlace(self, place: PySide6.QtLocation.QPlace, /) -> None: ... + def type(self, /) -> PySide6.QtLocation.QPlaceReply.Type: ... + + +class QPlaceIcon(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceIcon, /, *, parameters: typing.Optional[typing.Dict[str, typing.Any]] = ..., manager: PySide6.QtLocation.QPlaceManager | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, parameters: typing.Optional[typing.Dict[str, typing.Any]] = ..., manager: PySide6.QtLocation.QPlaceManager | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtLocation.QPlaceIcon, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QPlaceIcon, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def manager(self, /) -> PySide6.QtLocation.QPlaceManager: ... + def parameters(self, /) -> typing.Dict[str, typing.Any]: ... + def setManager(self, manager: PySide6.QtLocation.QPlaceManager, /) -> None: ... + def setParameters(self, parameters: typing.Dict[str, typing.Any], /) -> None: ... + def swap(self, other: PySide6.QtLocation.QPlaceIcon, /) -> None: ... + def url(self, /, size: PySide6.QtCore.QSize = ...) -> PySide6.QtCore.QUrl: ... + + +class QPlaceIdReply(PySide6.QtLocation.QPlaceReply): + + class OperationType(enum.Enum): + + SavePlace = 0x0 + SaveCategory = 0x1 + RemovePlace = 0x2 + RemoveCategory = 0x3 + + + def __init__(self, operationType: PySide6.QtLocation.QPlaceIdReply.OperationType, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def id(self, /) -> str: ... + def operationType(self, /) -> PySide6.QtLocation.QPlaceIdReply.OperationType: ... + def setId(self, identifier: str, /) -> None: ... + def type(self, /) -> PySide6.QtLocation.QPlaceReply.Type: ... + + +class QPlaceManager(PySide6.QtCore.QObject): + + categoryAdded : typing.ClassVar[Signal] = ... # categoryAdded(QPlaceCategory,QString) + categoryRemoved : typing.ClassVar[Signal] = ... # categoryRemoved(QString,QString) + categoryUpdated : typing.ClassVar[Signal] = ... # categoryUpdated(QPlaceCategory,QString) + dataChanged : typing.ClassVar[Signal] = ... # dataChanged() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QPlaceReply*,QPlaceReply::Error,QString); errorOccurred(QPlaceReply*,QPlaceReply::Error) + finished : typing.ClassVar[Signal] = ... # finished(QPlaceReply*) + placeAdded : typing.ClassVar[Signal] = ... # placeAdded(QString) + placeRemoved : typing.ClassVar[Signal] = ... # placeRemoved(QString) + placeUpdated : typing.ClassVar[Signal] = ... # placeUpdated(QString) + def category(self, categoryId: str, /) -> PySide6.QtLocation.QPlaceCategory: ... + def childCategories(self, /, parentId: str = ...) -> typing.List[PySide6.QtLocation.QPlaceCategory]: ... + def childCategoryIds(self, /, parentId: str = ...) -> typing.List[str]: ... + def compatiblePlace(self, place: PySide6.QtLocation.QPlace, /) -> PySide6.QtLocation.QPlace: ... + def getPlaceContent(self, request: PySide6.QtLocation.QPlaceContentRequest, /) -> PySide6.QtLocation.QPlaceContentReply: ... + def getPlaceDetails(self, placeId: str, /) -> PySide6.QtLocation.QPlaceDetailsReply: ... + def initializeCategories(self, /) -> PySide6.QtLocation.QPlaceReply: ... + def locales(self, /) -> typing.List[PySide6.QtCore.QLocale]: ... + def managerName(self, /) -> str: ... + def managerVersion(self, /) -> int: ... + def matchingPlaces(self, request: PySide6.QtLocation.QPlaceMatchRequest, /) -> PySide6.QtLocation.QPlaceMatchReply: ... + def parentCategoryId(self, categoryId: str, /) -> str: ... + def removeCategory(self, categoryId: str, /) -> PySide6.QtLocation.QPlaceIdReply: ... + def removePlace(self, placeId: str, /) -> PySide6.QtLocation.QPlaceIdReply: ... + def saveCategory(self, category: PySide6.QtLocation.QPlaceCategory, /, parentId: str = ...) -> PySide6.QtLocation.QPlaceIdReply: ... + def savePlace(self, place: PySide6.QtLocation.QPlace, /) -> PySide6.QtLocation.QPlaceIdReply: ... + def search(self, query: PySide6.QtLocation.QPlaceSearchRequest, /) -> PySide6.QtLocation.QPlaceSearchReply: ... + def searchSuggestions(self, request: PySide6.QtLocation.QPlaceSearchRequest, /) -> PySide6.QtLocation.QPlaceSearchSuggestionReply: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def setLocales(self, locale: collections.abc.Sequence[PySide6.QtCore.QLocale], /) -> None: ... + + +class QPlaceManagerEngine(PySide6.QtCore.QObject): + + categoryAdded : typing.ClassVar[Signal] = ... # categoryAdded(QPlaceCategory,QString) + categoryRemoved : typing.ClassVar[Signal] = ... # categoryRemoved(QString,QString) + categoryUpdated : typing.ClassVar[Signal] = ... # categoryUpdated(QPlaceCategory,QString) + dataChanged : typing.ClassVar[Signal] = ... # dataChanged() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QPlaceReply*,QPlaceReply::Error,QString); errorOccurred(QPlaceReply*,QPlaceReply::Error) + finished : typing.ClassVar[Signal] = ... # finished(QPlaceReply*) + placeAdded : typing.ClassVar[Signal] = ... # placeAdded(QString) + placeRemoved : typing.ClassVar[Signal] = ... # placeRemoved(QString) + placeUpdated : typing.ClassVar[Signal] = ... # placeUpdated(QString) + + def __init__(self, parameters: typing.Dict[str, typing.Any], /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def category(self, categoryId: str, /) -> PySide6.QtLocation.QPlaceCategory: ... + def childCategories(self, parentId: str, /) -> typing.List[PySide6.QtLocation.QPlaceCategory]: ... + def childCategoryIds(self, categoryId: str, /) -> typing.List[str]: ... + def compatiblePlace(self, original: PySide6.QtLocation.QPlace, /) -> PySide6.QtLocation.QPlace: ... + def constructIconUrl(self, icon: PySide6.QtLocation.QPlaceIcon, size: PySide6.QtCore.QSize, /) -> PySide6.QtCore.QUrl: ... + def getPlaceContent(self, request: PySide6.QtLocation.QPlaceContentRequest, /) -> PySide6.QtLocation.QPlaceContentReply: ... + def getPlaceDetails(self, placeId: str, /) -> PySide6.QtLocation.QPlaceDetailsReply: ... + def initializeCategories(self, /) -> PySide6.QtLocation.QPlaceReply: ... + def locales(self, /) -> typing.List[PySide6.QtCore.QLocale]: ... + def manager(self, /) -> PySide6.QtLocation.QPlaceManager: ... + def managerName(self, /) -> str: ... + def managerVersion(self, /) -> int: ... + def matchingPlaces(self, request: PySide6.QtLocation.QPlaceMatchRequest, /) -> PySide6.QtLocation.QPlaceMatchReply: ... + def parentCategoryId(self, categoryId: str, /) -> str: ... + def removeCategory(self, categoryId: str, /) -> PySide6.QtLocation.QPlaceIdReply: ... + def removePlace(self, placeId: str, /) -> PySide6.QtLocation.QPlaceIdReply: ... + def saveCategory(self, category: PySide6.QtLocation.QPlaceCategory, parentId: str, /) -> PySide6.QtLocation.QPlaceIdReply: ... + def savePlace(self, place: PySide6.QtLocation.QPlace, /) -> PySide6.QtLocation.QPlaceIdReply: ... + def search(self, request: PySide6.QtLocation.QPlaceSearchRequest, /) -> PySide6.QtLocation.QPlaceSearchReply: ... + def searchSuggestions(self, request: PySide6.QtLocation.QPlaceSearchRequest, /) -> PySide6.QtLocation.QPlaceSearchSuggestionReply: ... + def setLocales(self, locales: collections.abc.Sequence[PySide6.QtCore.QLocale], /) -> None: ... + + +class QPlaceMatchReply(PySide6.QtLocation.QPlaceReply): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def places(self, /) -> typing.List[PySide6.QtLocation.QPlace]: ... + def request(self, /) -> PySide6.QtLocation.QPlaceMatchRequest: ... + def setPlaces(self, results: collections.abc.Sequence[PySide6.QtLocation.QPlace], /) -> None: ... + def setRequest(self, request: PySide6.QtLocation.QPlaceMatchRequest, /) -> None: ... + def type(self, /) -> PySide6.QtLocation.QPlaceReply.Type: ... + + +class QPlaceMatchRequest(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceMatchRequest, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtLocation.QPlaceMatchRequest, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QPlaceMatchRequest, /) -> bool: ... + def clear(self, /) -> None: ... + def parameters(self, /) -> typing.Dict[str, typing.Any]: ... + def places(self, /) -> typing.List[PySide6.QtLocation.QPlace]: ... + def setParameters(self, parameters: typing.Dict[str, typing.Any], /) -> None: ... + def setPlaces(self, places: collections.abc.Sequence[PySide6.QtLocation.QPlace], /) -> None: ... + def setResults(self, results: collections.abc.Sequence[PySide6.QtLocation.QPlaceSearchResult], /) -> None: ... + def swap(self, other: PySide6.QtLocation.QPlaceMatchRequest, /) -> None: ... + + +class QPlaceProposedSearchResult(PySide6.QtLocation.QPlaceSearchResult): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceSearchResult, /) -> None: ... + + def searchRequest(self, /) -> PySide6.QtLocation.QPlaceSearchRequest: ... + def setSearchRequest(self, request: PySide6.QtLocation.QPlaceSearchRequest, /) -> None: ... + + +class QPlaceRatings(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceRatings, /, *, average: float | None = ..., maximum: float | None = ..., count: int | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, average: float | None = ..., maximum: float | None = ..., count: int | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtLocation.QPlaceRatings, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QPlaceRatings, /) -> bool: ... + def average(self, /) -> float: ... + def count(self, /) -> int: ... + def isEmpty(self, /) -> bool: ... + def maximum(self, /) -> float: ... + def setAverage(self, average: float, /) -> None: ... + def setCount(self, count: int, /) -> None: ... + def setMaximum(self, max: float, /) -> None: ... + def swap(self, other: PySide6.QtLocation.QPlaceRatings, /) -> None: ... + + +class QPlaceReply(PySide6.QtCore.QObject): + + aborted : typing.ClassVar[Signal] = ... # aborted() + contentUpdated : typing.ClassVar[Signal] = ... # contentUpdated() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QPlaceReply::Error,QString); errorOccurred(QPlaceReply::Error) + finished : typing.ClassVar[Signal] = ... # finished() + + class Error(enum.Enum): + + NoError = 0x0 + PlaceDoesNotExistError = 0x1 + CategoryDoesNotExistError = 0x2 + CommunicationError = 0x3 + ParseError = 0x4 + PermissionsError = 0x5 + UnsupportedError = 0x6 + BadArgumentError = 0x7 + CancelError = 0x8 + UnknownError = 0x9 + + class Type(enum.Enum): + + Reply = 0x0 + DetailsReply = 0x1 + SearchReply = 0x2 + SearchSuggestionReply = 0x3 + ContentReply = 0x4 + IdReply = 0x5 + MatchReply = 0x6 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def abort(self, /) -> None: ... + def error(self, /) -> PySide6.QtLocation.QPlaceReply.Error: ... + def errorString(self, /) -> str: ... + def isFinished(self, /) -> bool: ... + def setError(self, error: PySide6.QtLocation.QPlaceReply.Error, errorString: str, /) -> None: ... + def setFinished(self, finished: bool, /) -> None: ... + def type(self, /) -> PySide6.QtLocation.QPlaceReply.Type: ... + + +class QPlaceResult(PySide6.QtLocation.QPlaceSearchResult): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceSearchResult, /) -> None: ... + + def distance(self, /) -> float: ... + def isSponsored(self, /) -> bool: ... + def place(self, /) -> PySide6.QtLocation.QPlace: ... + def setDistance(self, distance: float, /) -> None: ... + def setPlace(self, place: PySide6.QtLocation.QPlace, /) -> None: ... + def setSponsored(self, sponsored: bool, /) -> None: ... + + +class QPlaceSearchReply(PySide6.QtLocation.QPlaceReply): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def nextPageRequest(self, /) -> PySide6.QtLocation.QPlaceSearchRequest: ... + def previousPageRequest(self, /) -> PySide6.QtLocation.QPlaceSearchRequest: ... + def request(self, /) -> PySide6.QtLocation.QPlaceSearchRequest: ... + def results(self, /) -> typing.List[PySide6.QtLocation.QPlaceSearchResult]: ... + def setNextPageRequest(self, next: PySide6.QtLocation.QPlaceSearchRequest, /) -> None: ... + def setPreviousPageRequest(self, previous: PySide6.QtLocation.QPlaceSearchRequest, /) -> None: ... + def setRequest(self, request: PySide6.QtLocation.QPlaceSearchRequest, /) -> None: ... + def setResults(self, results: collections.abc.Sequence[PySide6.QtLocation.QPlaceSearchResult], /) -> None: ... + def type(self, /) -> PySide6.QtLocation.QPlaceReply.Type: ... + + +class QPlaceSearchRequest(Shiboken.Object): + + class RelevanceHint(enum.Enum): + + UnspecifiedHint = 0x0 + DistanceHint = 0x1 + LexicalPlaceNameHint = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceSearchRequest, /) -> None: ... + + def __eq__(self, rhs: PySide6.QtLocation.QPlaceSearchRequest, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QPlaceSearchRequest, /) -> bool: ... + def categories(self, /) -> typing.List[PySide6.QtLocation.QPlaceCategory]: ... + def clear(self, /) -> None: ... + def limit(self, /) -> int: ... + def recommendationId(self, /) -> str: ... + def relevanceHint(self, /) -> PySide6.QtLocation.QPlaceSearchRequest.RelevanceHint: ... + def searchArea(self, /) -> PySide6.QtPositioning.QGeoShape: ... + def searchContext(self, /) -> typing.Any: ... + def searchTerm(self, /) -> str: ... + def setCategories(self, categories: collections.abc.Sequence[PySide6.QtLocation.QPlaceCategory], /) -> None: ... + def setCategory(self, category: PySide6.QtLocation.QPlaceCategory, /) -> None: ... + def setLimit(self, limit: int, /) -> None: ... + def setRecommendationId(self, recommendationId: str, /) -> None: ... + def setRelevanceHint(self, hint: PySide6.QtLocation.QPlaceSearchRequest.RelevanceHint, /) -> None: ... + def setSearchArea(self, area: PySide6.QtPositioning.QGeoShape, /) -> None: ... + def setSearchContext(self, context: typing.Any, /) -> None: ... + def setSearchTerm(self, term: str, /) -> None: ... + def setVisibilityScope(self, visibilityScopes: PySide6.QtLocation.QLocation.Visibility, /) -> None: ... + def swap(self, other: PySide6.QtLocation.QPlaceSearchRequest, /) -> None: ... + def visibilityScope(self, /) -> PySide6.QtLocation.QLocation.Visibility: ... + + +class QPlaceSearchResult(Shiboken.Object): + + class SearchResultType(enum.Enum): + + UnknownSearchResult = 0x0 + PlaceResult = 0x1 + ProposedSearchResult = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceSearchResult, /) -> None: ... + + def __eq__(self, other: PySide6.QtLocation.QPlaceSearchResult, /) -> bool: ... + def __ne__(self, other: PySide6.QtLocation.QPlaceSearchResult, /) -> bool: ... + def icon(self, /) -> PySide6.QtLocation.QPlaceIcon: ... + def setIcon(self, icon: PySide6.QtLocation.QPlaceIcon, /) -> None: ... + def setTitle(self, title: str, /) -> None: ... + def title(self, /) -> str: ... + def type(self, /) -> PySide6.QtLocation.QPlaceSearchResult.SearchResultType: ... + + +class QPlaceSearchSuggestionReply(PySide6.QtLocation.QPlaceReply): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def setSuggestions(self, suggestions: collections.abc.Sequence[str], /) -> None: ... + def suggestions(self, /) -> typing.List[str]: ... + def type(self, /) -> PySide6.QtLocation.QPlaceReply.Type: ... + + +class QPlaceSupplier(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceSupplier, /, *, name: str | None = ..., supplierId: str | None = ..., url: PySide6.QtCore.QUrl | None = ..., icon: PySide6.QtLocation.QPlaceIcon | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, name: str | None = ..., supplierId: str | None = ..., url: PySide6.QtCore.QUrl | None = ..., icon: PySide6.QtLocation.QPlaceIcon | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtLocation.QPlaceSupplier, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QPlaceSupplier, /) -> bool: ... + def icon(self, /) -> PySide6.QtLocation.QPlaceIcon: ... + def isEmpty(self, /) -> bool: ... + def name(self, /) -> str: ... + def setIcon(self, icon: PySide6.QtLocation.QPlaceIcon, /) -> None: ... + def setName(self, data: str, /) -> None: ... + def setSupplierId(self, identifier: str, /) -> None: ... + def setUrl(self, data: PySide6.QtCore.QUrl | str, /) -> None: ... + def supplierId(self, /) -> str: ... + def swap(self, other: PySide6.QtLocation.QPlaceSupplier, /) -> None: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QPlaceUser(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtLocation.QPlaceUser, /, *, userId: str | None = ..., name: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, userId: str | None = ..., name: str | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtLocation.QPlaceUser, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtLocation.QPlaceUser, /) -> bool: ... + def name(self, /) -> str: ... + def setName(self, name: str, /) -> None: ... + def setUserId(self, identifier: str, /) -> None: ... + def swap(self, other: PySide6.QtLocation.QPlaceUser, /) -> None: ... + def userId(self, /) -> str: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtMultimedia.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtMultimedia.pyi new file mode 100644 index 0000000..6a60b06 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtMultimedia.pyi @@ -0,0 +1,1630 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtMultimedia, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtMultimedia` + +import PySide6.QtMultimedia +import PySide6.QtCore +import PySide6.QtGui + +import os +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QAbstractVideoBuffer(Shiboken.Object): + + class MapData(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, MapData: PySide6.QtMultimedia.QAbstractVideoBuffer.MapData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + def __init__(self, /) -> None: ... + + def format(self, /) -> PySide6.QtMultimedia.QVideoFrameFormat: ... + def map(self, mode: PySide6.QtMultimedia.QVideoFrame.MapMode, /) -> PySide6.QtMultimedia.QAbstractVideoBuffer.MapData: ... + def unmap(self, /) -> None: ... + + +class QAudio(Shiboken.Object): + + class Error(enum.Enum): + + NoError = 0x0 + OpenError = 0x1 + IOError = 0x2 + UnderrunError = 0x3 + FatalError = 0x4 + + class State(enum.Enum): + + ActiveState = 0x0 + SuspendedState = 0x1 + StoppedState = 0x2 + IdleState = 0x3 + + class VolumeScale(enum.Enum): + + LinearVolumeScale = 0x0 + CubicVolumeScale = 0x1 + LogarithmicVolumeScale = 0x2 + DecibelVolumeScale = 0x3 + + + @staticmethod + def convertVolume(volume: float, from_: PySide6.QtMultimedia.QAudio.VolumeScale, to: PySide6.QtMultimedia.QAudio.VolumeScale, /) -> float: ... + + +class QAudioBuffer(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtMultimedia.QAudioBuffer, /) -> None: ... + @typing.overload + def __init__(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, format: PySide6.QtMultimedia.QAudioFormat, /, startTime: int = ...) -> None: ... + @typing.overload + def __init__(self, numFrames: int, format: PySide6.QtMultimedia.QAudioFormat, /, startTime: int = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def byteCount(self, /) -> int: ... + def constData(self, /) -> bytes | bytearray | memoryview: ... + def data(self, /) -> bytes | bytearray | memoryview: ... + def duration(self, /) -> int: ... + def format(self, /) -> PySide6.QtMultimedia.QAudioFormat: ... + def frameCount(self, /) -> int: ... + def isValid(self, /) -> bool: ... + def sampleCount(self, /) -> int: ... + def startTime(self, /) -> int: ... + def swap(self, other: PySide6.QtMultimedia.QAudioBuffer, /) -> None: ... + + +class QAudioBufferInput(PySide6.QtCore.QObject): + + readyToSendAudioBuffer : typing.ClassVar[Signal] = ... # readyToSendAudioBuffer() + + @typing.overload + def __init__(self, format: PySide6.QtMultimedia.QAudioFormat, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def captureSession(self, /) -> PySide6.QtMultimedia.QMediaCaptureSession: ... + def format(self, /) -> PySide6.QtMultimedia.QAudioFormat: ... + def sendAudioBuffer(self, audioBuffer: PySide6.QtMultimedia.QAudioBuffer, /) -> bool: ... + + +class QAudioBufferOutput(PySide6.QtCore.QObject): + + audioBufferReceived : typing.ClassVar[Signal] = ... # audioBufferReceived(QAudioBuffer) + + @typing.overload + def __init__(self, format: PySide6.QtMultimedia.QAudioFormat, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def format(self, /) -> PySide6.QtMultimedia.QAudioFormat: ... + + +class QAudioDecoder(PySide6.QtCore.QObject): + + bufferAvailableChanged : typing.ClassVar[Signal] = ... # bufferAvailableChanged(bool) + bufferReady : typing.ClassVar[Signal] = ... # bufferReady() + durationChanged : typing.ClassVar[Signal] = ... # durationChanged(qlonglong) + error : typing.ClassVar[Signal] = ... # error(QAudioDecoder::Error) + finished : typing.ClassVar[Signal] = ... # finished() + formatChanged : typing.ClassVar[Signal] = ... # formatChanged(QAudioFormat) + isDecodingChanged : typing.ClassVar[Signal] = ... # isDecodingChanged(bool) + positionChanged : typing.ClassVar[Signal] = ... # positionChanged(qlonglong) + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged() + + class Error(enum.Enum): + + NoError = 0x0 + ResourceError = 0x1 + FormatError = 0x2 + AccessDeniedError = 0x3 + NotSupportedError = 0x4 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., isDecoding: bool | None = ..., error: str | None = ..., bufferAvailable: bool | None = ...) -> None: ... + + def audioFormat(self, /) -> PySide6.QtMultimedia.QAudioFormat: ... + def bufferAvailable(self, /) -> bool: ... + def duration(self, /) -> int: ... + def errorString(self, /) -> str: ... + def isDecoding(self, /) -> bool: ... + def isSupported(self, /) -> bool: ... + def position(self, /) -> int: ... + def read(self, /) -> PySide6.QtMultimedia.QAudioBuffer: ... + def setAudioFormat(self, format: PySide6.QtMultimedia.QAudioFormat, /) -> None: ... + def setSource(self, fileName: PySide6.QtCore.QUrl | str, /) -> None: ... + def setSourceDevice(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def sourceDevice(self, /) -> PySide6.QtCore.QIODevice: ... + def start(self, /) -> None: ... + def stop(self, /) -> None: ... + + +class QAudioDevice(Shiboken.Object): + + class Mode(enum.Enum): + + Null = 0x0 + Input = 0x1 + Output = 0x2 + + + @typing.overload + def __init__(self, other: PySide6.QtMultimedia.QAudioDevice, /, *, id: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., description: str | None = ..., isDefault: bool | None = ..., mode: PySide6.QtMultimedia.QAudioDevice.Mode | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, id: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., description: str | None = ..., isDefault: bool | None = ..., mode: PySide6.QtMultimedia.QAudioDevice.Mode | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtMultimedia.QAudioDevice, /) -> bool: ... + def __ne__(self, other: PySide6.QtMultimedia.QAudioDevice, /) -> bool: ... + def channelConfiguration(self, /) -> PySide6.QtMultimedia.QAudioFormat.ChannelConfig: ... + def description(self, /) -> str: ... + def id(self, /) -> PySide6.QtCore.QByteArray: ... + def isDefault(self, /) -> bool: ... + def isFormatSupported(self, format: PySide6.QtMultimedia.QAudioFormat, /) -> bool: ... + def isNull(self, /) -> bool: ... + def maximumChannelCount(self, /) -> int: ... + def maximumSampleRate(self, /) -> int: ... + def minimumChannelCount(self, /) -> int: ... + def minimumSampleRate(self, /) -> int: ... + def mode(self, /) -> PySide6.QtMultimedia.QAudioDevice.Mode: ... + def preferredFormat(self, /) -> PySide6.QtMultimedia.QAudioFormat: ... + def supportedSampleFormats(self, /) -> typing.List[PySide6.QtMultimedia.QAudioFormat.SampleFormat]: ... + def swap(self, other: PySide6.QtMultimedia.QAudioDevice, /) -> None: ... + + +class QAudioFormat(Shiboken.Object): + + class AudioChannelPosition(enum.Enum): + + UnknownPosition = 0x0 + FrontLeft = 0x1 + FrontRight = 0x2 + FrontCenter = 0x3 + LFE = 0x4 + BackLeft = 0x5 + BackRight = 0x6 + FrontLeftOfCenter = 0x7 + FrontRightOfCenter = 0x8 + BackCenter = 0x9 + SideLeft = 0xa + SideRight = 0xb + TopCenter = 0xc + TopFrontLeft = 0xd + TopFrontCenter = 0xe + TopFrontRight = 0xf + TopBackLeft = 0x10 + TopBackCenter = 0x11 + TopBackRight = 0x12 + LFE2 = 0x13 + TopSideLeft = 0x14 + TopSideRight = 0x15 + BottomFrontCenter = 0x16 + BottomFrontLeft = 0x17 + BottomFrontRight = 0x18 + + class ChannelConfig(enum.Enum): + + ChannelConfigUnknown = 0x0 + ChannelConfigStereo = 0x6 + ChannelConfigMono = 0x8 + ChannelConfig3Dot0 = 0xe + ChannelConfig2Dot1 = 0x16 + ChannelConfig3Dot1 = 0x1e + ChannelConfigSurround5Dot0 = 0x6e + ChannelConfigSurround5Dot1 = 0x7e + ChannelConfigSurround7Dot0 = 0xc6e + ChannelConfigSurround7Dot1 = 0xc7e + + class SampleFormat(enum.Enum): + + Unknown = 0x0 + UInt8 = 0x1 + Int16 = 0x2 + Int32 = 0x3 + Float = 0x4 + NSampleFormats = 0x5 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QAudioFormat: PySide6.QtMultimedia.QAudioFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtMultimedia.QAudioFormat, /) -> bool: ... + def __ne__(self, b: PySide6.QtMultimedia.QAudioFormat, /) -> bool: ... + def __repr__(self, /) -> str: ... + def bytesForDuration(self, microseconds: int, /) -> int: ... + def bytesForFrames(self, frameCount: int, /) -> int: ... + def bytesPerFrame(self, /) -> int: ... + def bytesPerSample(self, /) -> int: ... + def channelConfig(self, /) -> PySide6.QtMultimedia.QAudioFormat.ChannelConfig: ... + def channelCount(self, /) -> int: ... + def channelOffset(self, channel: PySide6.QtMultimedia.QAudioFormat.AudioChannelPosition, /) -> int: ... + @staticmethod + def defaultChannelConfigForChannelCount(channelCount: int, /) -> PySide6.QtMultimedia.QAudioFormat.ChannelConfig: ... + def durationForBytes(self, byteCount: int, /) -> int: ... + def durationForFrames(self, frameCount: int, /) -> int: ... + def framesForBytes(self, byteCount: int, /) -> int: ... + def framesForDuration(self, microseconds: int, /) -> int: ... + def isValid(self, /) -> bool: ... + def normalizedSampleValue(self, sample: bytes | bytearray | memoryview, /) -> float: ... + def sampleFormat(self, /) -> PySide6.QtMultimedia.QAudioFormat.SampleFormat: ... + def sampleRate(self, /) -> int: ... + def setChannelConfig(self, config: PySide6.QtMultimedia.QAudioFormat.ChannelConfig, /) -> None: ... + def setChannelCount(self, channelCount: int, /) -> None: ... + def setSampleFormat(self, f: PySide6.QtMultimedia.QAudioFormat.SampleFormat, /) -> None: ... + def setSampleRate(self, sampleRate: int, /) -> None: ... + + +class QAudioInput(PySide6.QtCore.QObject): + + deviceChanged : typing.ClassVar[Signal] = ... # deviceChanged() + mutedChanged : typing.ClassVar[Signal] = ... # mutedChanged(bool) + volumeChanged : typing.ClassVar[Signal] = ... # volumeChanged(float) + + @typing.overload + def __init__(self, deviceInfo: PySide6.QtMultimedia.QAudioDevice, /, parent: PySide6.QtCore.QObject | None = ..., *, device: PySide6.QtMultimedia.QAudioDevice | None = ..., volume: float | None = ..., muted: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, device: PySide6.QtMultimedia.QAudioDevice | None = ..., volume: float | None = ..., muted: bool | None = ...) -> None: ... + + def device(self, /) -> PySide6.QtMultimedia.QAudioDevice: ... + def isMuted(self, /) -> bool: ... + def setDevice(self, device: PySide6.QtMultimedia.QAudioDevice, /) -> None: ... + def setMuted(self, muted: bool, /) -> None: ... + def setVolume(self, volume: float, /) -> None: ... + def volume(self, /) -> float: ... + + +class QAudioOutput(PySide6.QtCore.QObject): + + deviceChanged : typing.ClassVar[Signal] = ... # deviceChanged() + mutedChanged : typing.ClassVar[Signal] = ... # mutedChanged(bool) + volumeChanged : typing.ClassVar[Signal] = ... # volumeChanged(float) + + @typing.overload + def __init__(self, device: PySide6.QtMultimedia.QAudioDevice, /, parent: PySide6.QtCore.QObject | None = ..., *, volume: float | None = ..., muted: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, device: PySide6.QtMultimedia.QAudioDevice | None = ..., volume: float | None = ..., muted: bool | None = ...) -> None: ... + + def device(self, /) -> PySide6.QtMultimedia.QAudioDevice: ... + def isMuted(self, /) -> bool: ... + def setDevice(self, device: PySide6.QtMultimedia.QAudioDevice, /) -> None: ... + def setMuted(self, muted: bool, /) -> None: ... + def setVolume(self, volume: float, /) -> None: ... + def volume(self, /) -> float: ... + + +class QAudioSink(PySide6.QtCore.QObject): + + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QAudio::State) + + @typing.overload + def __init__(self, audioDeviceInfo: PySide6.QtMultimedia.QAudioDevice, /, format: PySide6.QtMultimedia.QAudioFormat = ..., parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, format: PySide6.QtMultimedia.QAudioFormat = ..., parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def bufferFrameCount(self, /) -> int: ... + def bufferSize(self, /) -> int: ... + def bytesFree(self, /) -> int: ... + def elapsedUSecs(self, /) -> int: ... + def error(self, /) -> PySide6.QtMultimedia.QtAudio.Error: ... + def format(self, /) -> PySide6.QtMultimedia.QAudioFormat: ... + def framesFree(self, /) -> int: ... + def isNull(self, /) -> bool: ... + def processedUSecs(self, /) -> int: ... + def reset(self, /) -> None: ... + def resume(self, /) -> None: ... + def setBufferFrameCount(self, framesCount: int, /) -> None: ... + def setBufferSize(self, bytes: int, /) -> None: ... + def setVolume(self, arg__1: float, /) -> None: ... + @typing.overload + def start(self, /) -> PySide6.QtCore.QIODevice: ... + @typing.overload + def start(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def state(self, /) -> PySide6.QtMultimedia.QtAudio.State: ... + def stop(self, /) -> None: ... + def suspend(self, /) -> None: ... + def volume(self, /) -> float: ... + + +class QAudioSource(PySide6.QtCore.QObject): + + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QAudio::State) + + @typing.overload + def __init__(self, audioDeviceInfo: PySide6.QtMultimedia.QAudioDevice, /, format: PySide6.QtMultimedia.QAudioFormat = ..., parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, format: PySide6.QtMultimedia.QAudioFormat = ..., parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def bufferFrameCount(self, /) -> int: ... + def bufferSize(self, /) -> int: ... + def bytesAvailable(self, /) -> int: ... + def elapsedUSecs(self, /) -> int: ... + def error(self, /) -> PySide6.QtMultimedia.QtAudio.Error: ... + def format(self, /) -> PySide6.QtMultimedia.QAudioFormat: ... + def framesAvailable(self, /) -> int: ... + def isNull(self, /) -> bool: ... + def processedUSecs(self, /) -> int: ... + def reset(self, /) -> None: ... + def resume(self, /) -> None: ... + def setBufferFrameCount(self, frames: int, /) -> None: ... + def setBufferSize(self, bytes: int, /) -> None: ... + def setVolume(self, volume: float, /) -> None: ... + @typing.overload + def start(self, /) -> PySide6.QtCore.QIODevice: ... + @typing.overload + def start(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def state(self, /) -> PySide6.QtMultimedia.QtAudio.State: ... + def stop(self, /) -> None: ... + def suspend(self, /) -> None: ... + def volume(self, /) -> float: ... + + +class QCamera(PySide6.QtCore.QObject): + + activeChanged : typing.ClassVar[Signal] = ... # activeChanged(bool) + brightnessChanged : typing.ClassVar[Signal] = ... # brightnessChanged() + cameraDeviceChanged : typing.ClassVar[Signal] = ... # cameraDeviceChanged() + cameraFormatChanged : typing.ClassVar[Signal] = ... # cameraFormatChanged() + colorTemperatureChanged : typing.ClassVar[Signal] = ... # colorTemperatureChanged() + contrastChanged : typing.ClassVar[Signal] = ... # contrastChanged() + customFocusPointChanged : typing.ClassVar[Signal] = ... # customFocusPointChanged() + errorChanged : typing.ClassVar[Signal] = ... # errorChanged() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QCamera::Error,QString) + exposureCompensationChanged: typing.ClassVar[Signal] = ... # exposureCompensationChanged(float) + exposureModeChanged : typing.ClassVar[Signal] = ... # exposureModeChanged() + exposureTimeChanged : typing.ClassVar[Signal] = ... # exposureTimeChanged(float) + flashModeChanged : typing.ClassVar[Signal] = ... # flashModeChanged() + flashReady : typing.ClassVar[Signal] = ... # flashReady(bool) + focusDistanceChanged : typing.ClassVar[Signal] = ... # focusDistanceChanged(float) + focusModeChanged : typing.ClassVar[Signal] = ... # focusModeChanged() + focusPointChanged : typing.ClassVar[Signal] = ... # focusPointChanged() + hueChanged : typing.ClassVar[Signal] = ... # hueChanged() + isoSensitivityChanged : typing.ClassVar[Signal] = ... # isoSensitivityChanged(int) + manualExposureTimeChanged: typing.ClassVar[Signal] = ... # manualExposureTimeChanged(float) + manualIsoSensitivityChanged: typing.ClassVar[Signal] = ... # manualIsoSensitivityChanged(int) + maximumZoomFactorChanged : typing.ClassVar[Signal] = ... # maximumZoomFactorChanged(float) + minimumZoomFactorChanged : typing.ClassVar[Signal] = ... # minimumZoomFactorChanged(float) + saturationChanged : typing.ClassVar[Signal] = ... # saturationChanged() + supportedFeaturesChanged : typing.ClassVar[Signal] = ... # supportedFeaturesChanged() + torchModeChanged : typing.ClassVar[Signal] = ... # torchModeChanged() + whiteBalanceModeChanged : typing.ClassVar[Signal] = ... # whiteBalanceModeChanged() + zoomFactorChanged : typing.ClassVar[Signal] = ... # zoomFactorChanged(float) + + class Error(enum.Enum): + + NoError = 0x0 + CameraError = 0x1 + + class ExposureMode(enum.Enum): + + ExposureAuto = 0x0 + ExposureManual = 0x1 + ExposurePortrait = 0x2 + ExposureNight = 0x3 + ExposureSports = 0x4 + ExposureSnow = 0x5 + ExposureBeach = 0x6 + ExposureAction = 0x7 + ExposureLandscape = 0x8 + ExposureNightPortrait = 0x9 + ExposureTheatre = 0xa + ExposureSunset = 0xb + ExposureSteadyPhoto = 0xc + ExposureFireworks = 0xd + ExposureParty = 0xe + ExposureCandlelight = 0xf + ExposureBarcode = 0x10 + + class Feature(enum.Flag): + + ColorTemperature = 0x1 + ExposureCompensation = 0x2 + IsoSensitivity = 0x4 + ManualExposureTime = 0x8 + CustomFocusPoint = 0x10 + FocusDistance = 0x20 + + class FlashMode(enum.Enum): + + FlashOff = 0x0 + FlashOn = 0x1 + FlashAuto = 0x2 + + class FocusMode(enum.Enum): + + FocusModeAuto = 0x0 + FocusModeAutoNear = 0x1 + FocusModeAutoFar = 0x2 + FocusModeHyperfocal = 0x3 + FocusModeInfinity = 0x4 + FocusModeManual = 0x5 + + class TorchMode(enum.Enum): + + TorchOff = 0x0 + TorchOn = 0x1 + TorchAuto = 0x2 + + class WhiteBalanceMode(enum.Enum): + + WhiteBalanceAuto = 0x0 + WhiteBalanceManual = 0x1 + WhiteBalanceSunlight = 0x2 + WhiteBalanceCloudy = 0x3 + WhiteBalanceShade = 0x4 + WhiteBalanceTungsten = 0x5 + WhiteBalanceFluorescent = 0x6 + WhiteBalanceFlash = 0x7 + WhiteBalanceSunset = 0x8 + + + @typing.overload + def __init__(self, position: PySide6.QtMultimedia.QCameraDevice.Position, /, parent: PySide6.QtCore.QObject | None = ..., *, active: bool | None = ..., cameraDevice: PySide6.QtMultimedia.QCameraDevice | None = ..., error: PySide6.QtMultimedia.QCamera.Error | None = ..., errorString: str | None = ..., cameraFormat: PySide6.QtMultimedia.QCameraFormat | None = ..., focusMode: PySide6.QtMultimedia.QCamera.FocusMode | None = ..., focusPoint: PySide6.QtCore.QPointF | None = ..., customFocusPoint: PySide6.QtCore.QPointF | None = ..., focusDistance: float | None = ..., minimumZoomFactor: float | None = ..., maximumZoomFactor: float | None = ..., zoomFactor: float | None = ..., exposureTime: float | None = ..., manualExposureTime: float | None = ..., isoSensitivity: int | None = ..., manualIsoSensitivity: int | None = ..., exposureCompensation: float | None = ..., exposureMode: PySide6.QtMultimedia.QCamera.ExposureMode | None = ..., flashReady: bool | None = ..., flashMode: PySide6.QtMultimedia.QCamera.FlashMode | None = ..., torchMode: PySide6.QtMultimedia.QCamera.TorchMode | None = ..., whiteBalanceMode: PySide6.QtMultimedia.QCamera.WhiteBalanceMode | None = ..., colorTemperature: int | None = ..., supportedFeatures: PySide6.QtMultimedia.QCamera.Feature | None = ...) -> None: ... + @typing.overload + def __init__(self, cameraDevice: PySide6.QtMultimedia.QCameraDevice, /, parent: PySide6.QtCore.QObject | None = ..., *, active: bool | None = ..., error: PySide6.QtMultimedia.QCamera.Error | None = ..., errorString: str | None = ..., cameraFormat: PySide6.QtMultimedia.QCameraFormat | None = ..., focusMode: PySide6.QtMultimedia.QCamera.FocusMode | None = ..., focusPoint: PySide6.QtCore.QPointF | None = ..., customFocusPoint: PySide6.QtCore.QPointF | None = ..., focusDistance: float | None = ..., minimumZoomFactor: float | None = ..., maximumZoomFactor: float | None = ..., zoomFactor: float | None = ..., exposureTime: float | None = ..., manualExposureTime: float | None = ..., isoSensitivity: int | None = ..., manualIsoSensitivity: int | None = ..., exposureCompensation: float | None = ..., exposureMode: PySide6.QtMultimedia.QCamera.ExposureMode | None = ..., flashReady: bool | None = ..., flashMode: PySide6.QtMultimedia.QCamera.FlashMode | None = ..., torchMode: PySide6.QtMultimedia.QCamera.TorchMode | None = ..., whiteBalanceMode: PySide6.QtMultimedia.QCamera.WhiteBalanceMode | None = ..., colorTemperature: int | None = ..., supportedFeatures: PySide6.QtMultimedia.QCamera.Feature | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, active: bool | None = ..., cameraDevice: PySide6.QtMultimedia.QCameraDevice | None = ..., error: PySide6.QtMultimedia.QCamera.Error | None = ..., errorString: str | None = ..., cameraFormat: PySide6.QtMultimedia.QCameraFormat | None = ..., focusMode: PySide6.QtMultimedia.QCamera.FocusMode | None = ..., focusPoint: PySide6.QtCore.QPointF | None = ..., customFocusPoint: PySide6.QtCore.QPointF | None = ..., focusDistance: float | None = ..., minimumZoomFactor: float | None = ..., maximumZoomFactor: float | None = ..., zoomFactor: float | None = ..., exposureTime: float | None = ..., manualExposureTime: float | None = ..., isoSensitivity: int | None = ..., manualIsoSensitivity: int | None = ..., exposureCompensation: float | None = ..., exposureMode: PySide6.QtMultimedia.QCamera.ExposureMode | None = ..., flashReady: bool | None = ..., flashMode: PySide6.QtMultimedia.QCamera.FlashMode | None = ..., torchMode: PySide6.QtMultimedia.QCamera.TorchMode | None = ..., whiteBalanceMode: PySide6.QtMultimedia.QCamera.WhiteBalanceMode | None = ..., colorTemperature: int | None = ..., supportedFeatures: PySide6.QtMultimedia.QCamera.Feature | None = ...) -> None: ... + + def cameraDevice(self, /) -> PySide6.QtMultimedia.QCameraDevice: ... + def cameraFormat(self, /) -> PySide6.QtMultimedia.QCameraFormat: ... + def captureSession(self, /) -> PySide6.QtMultimedia.QMediaCaptureSession: ... + def colorTemperature(self, /) -> int: ... + def customFocusPoint(self, /) -> PySide6.QtCore.QPointF: ... + def error(self, /) -> PySide6.QtMultimedia.QCamera.Error: ... + def errorString(self, /) -> str: ... + def exposureCompensation(self, /) -> float: ... + def exposureMode(self, /) -> PySide6.QtMultimedia.QCamera.ExposureMode: ... + def exposureTime(self, /) -> float: ... + def flashMode(self, /) -> PySide6.QtMultimedia.QCamera.FlashMode: ... + def focusDistance(self, /) -> float: ... + def focusMode(self, /) -> PySide6.QtMultimedia.QCamera.FocusMode: ... + def focusPoint(self, /) -> PySide6.QtCore.QPointF: ... + def isActive(self, /) -> bool: ... + def isAvailable(self, /) -> bool: ... + def isExposureModeSupported(self, mode: PySide6.QtMultimedia.QCamera.ExposureMode, /) -> bool: ... + def isFlashModeSupported(self, mode: PySide6.QtMultimedia.QCamera.FlashMode, /) -> bool: ... + def isFlashReady(self, /) -> bool: ... + def isFocusModeSupported(self, mode: PySide6.QtMultimedia.QCamera.FocusMode, /) -> bool: ... + def isTorchModeSupported(self, mode: PySide6.QtMultimedia.QCamera.TorchMode, /) -> bool: ... + def isWhiteBalanceModeSupported(self, mode: PySide6.QtMultimedia.QCamera.WhiteBalanceMode, /) -> bool: ... + def isoSensitivity(self, /) -> int: ... + def manualExposureTime(self, /) -> float: ... + def manualIsoSensitivity(self, /) -> int: ... + def maximumExposureTime(self, /) -> float: ... + def maximumIsoSensitivity(self, /) -> int: ... + def maximumZoomFactor(self, /) -> float: ... + def minimumExposureTime(self, /) -> float: ... + def minimumIsoSensitivity(self, /) -> int: ... + def minimumZoomFactor(self, /) -> float: ... + def setActive(self, active: bool, /) -> None: ... + def setAutoExposureTime(self, /) -> None: ... + def setAutoIsoSensitivity(self, /) -> None: ... + def setCameraDevice(self, cameraDevice: PySide6.QtMultimedia.QCameraDevice, /) -> None: ... + def setCameraFormat(self, format: PySide6.QtMultimedia.QCameraFormat, /) -> None: ... + def setColorTemperature(self, colorTemperature: int, /) -> None: ... + def setCustomFocusPoint(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setExposureCompensation(self, ev: float, /) -> None: ... + def setExposureMode(self, mode: PySide6.QtMultimedia.QCamera.ExposureMode, /) -> None: ... + def setFlashMode(self, mode: PySide6.QtMultimedia.QCamera.FlashMode, /) -> None: ... + def setFocusDistance(self, d: float, /) -> None: ... + def setFocusMode(self, mode: PySide6.QtMultimedia.QCamera.FocusMode, /) -> None: ... + def setManualExposureTime(self, seconds: float, /) -> None: ... + def setManualIsoSensitivity(self, iso: int, /) -> None: ... + def setTorchMode(self, mode: PySide6.QtMultimedia.QCamera.TorchMode, /) -> None: ... + def setWhiteBalanceMode(self, mode: PySide6.QtMultimedia.QCamera.WhiteBalanceMode, /) -> None: ... + def setZoomFactor(self, factor: float, /) -> None: ... + def start(self, /) -> None: ... + def stop(self, /) -> None: ... + def supportedFeatures(self, /) -> PySide6.QtMultimedia.QCamera.Feature: ... + def torchMode(self, /) -> PySide6.QtMultimedia.QCamera.TorchMode: ... + def whiteBalanceMode(self, /) -> PySide6.QtMultimedia.QCamera.WhiteBalanceMode: ... + def zoomFactor(self, /) -> float: ... + def zoomTo(self, zoom: float, rate: float, /) -> None: ... + + +class QCameraDevice(Shiboken.Object): + + class Position(enum.Enum): + + UnspecifiedPosition = 0x0 + BackFace = 0x1 + FrontFace = 0x2 + + + @typing.overload + def __init__(self, other: PySide6.QtMultimedia.QCameraDevice, /, *, id: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., description: str | None = ..., isDefault: bool | None = ..., position: PySide6.QtMultimedia.QCameraDevice.Position | None = ..., videoFormats: collections.abc.Sequence[PySide6.QtMultimedia.QCameraFormat] | None = ..., correctionAngle: PySide6.QtMultimedia.QtVideo.Rotation | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, id: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., description: str | None = ..., isDefault: bool | None = ..., position: PySide6.QtMultimedia.QCameraDevice.Position | None = ..., videoFormats: collections.abc.Sequence[PySide6.QtMultimedia.QCameraFormat] | None = ..., correctionAngle: PySide6.QtMultimedia.QtVideo.Rotation | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtMultimedia.QCameraDevice, /) -> bool: ... + def __ne__(self, other: PySide6.QtMultimedia.QCameraDevice, /) -> bool: ... + def __repr__(self, /) -> str: ... + def correctionAngle(self, /) -> PySide6.QtMultimedia.QtVideo.Rotation: ... + def description(self, /) -> str: ... + def id(self, /) -> PySide6.QtCore.QByteArray: ... + def isDefault(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def photoResolutions(self, /) -> typing.List[PySide6.QtCore.QSize]: ... + def position(self, /) -> PySide6.QtMultimedia.QCameraDevice.Position: ... + def videoFormats(self, /) -> typing.List[PySide6.QtMultimedia.QCameraFormat]: ... + + +class QCameraFormat(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtMultimedia.QCameraFormat, /, *, resolution: PySide6.QtCore.QSize | None = ..., pixelFormat: PySide6.QtMultimedia.QVideoFrameFormat.PixelFormat | None = ..., minFrameRate: float | None = ..., maxFrameRate: float | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, resolution: PySide6.QtCore.QSize | None = ..., pixelFormat: PySide6.QtMultimedia.QVideoFrameFormat.PixelFormat | None = ..., minFrameRate: float | None = ..., maxFrameRate: float | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtMultimedia.QCameraFormat, /) -> bool: ... + def __ne__(self, other: PySide6.QtMultimedia.QCameraFormat, /) -> bool: ... + def isNull(self, /) -> bool: ... + def maxFrameRate(self, /) -> float: ... + def minFrameRate(self, /) -> float: ... + def pixelFormat(self, /) -> PySide6.QtMultimedia.QVideoFrameFormat.PixelFormat: ... + def resolution(self, /) -> PySide6.QtCore.QSize: ... + + +class QCapturableWindow(Shiboken.Object): + + @typing.overload + def __init__(self, window: PySide6.QtGui.QWindow, /, *, description: str | None = ..., isValid: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtMultimedia.QCapturableWindow, /, *, description: str | None = ..., isValid: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, description: str | None = ..., isValid: bool | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __ne__(self, rhs: PySide6.QtMultimedia.QCapturableWindow, /) -> bool: ... + def description(self, /) -> str: ... + def isValid(self, /) -> bool: ... + def swap(self, other: PySide6.QtMultimedia.QCapturableWindow, /) -> None: ... + + +class QImageCapture(PySide6.QtCore.QObject): + + errorChanged : typing.ClassVar[Signal] = ... # errorChanged() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(int,QImageCapture::Error,QString) + fileFormatChanged : typing.ClassVar[Signal] = ... # fileFormatChanged() + imageAvailable : typing.ClassVar[Signal] = ... # imageAvailable(int,QVideoFrame) + imageCaptured : typing.ClassVar[Signal] = ... # imageCaptured(int,QImage) + imageExposed : typing.ClassVar[Signal] = ... # imageExposed(int) + imageMetadataAvailable : typing.ClassVar[Signal] = ... # imageMetadataAvailable(int,QMediaMetaData) + imageSaved : typing.ClassVar[Signal] = ... # imageSaved(int,QString) + metaDataChanged : typing.ClassVar[Signal] = ... # metaDataChanged() + qualityChanged : typing.ClassVar[Signal] = ... # qualityChanged() + readyForCaptureChanged : typing.ClassVar[Signal] = ... # readyForCaptureChanged(bool) + resolutionChanged : typing.ClassVar[Signal] = ... # resolutionChanged() + + class Error(enum.Enum): + + NoError = 0x0 + NotReadyError = 0x1 + ResourceError = 0x2 + OutOfSpaceError = 0x3 + NotSupportedFeatureError = 0x4 + FormatError = 0x5 + + class FileFormat(enum.Enum): + + UnspecifiedFormat = 0x0 + JPEG = 0x1 + PNG = 0x2 + WebP = 0x3 + LastFileFormat = 0x4 + Tiff = 0x4 + + class Quality(enum.Enum): + + VeryLowQuality = 0x0 + LowQuality = 0x1 + NormalQuality = 0x2 + HighQuality = 0x3 + VeryHighQuality = 0x4 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, readyForCapture: bool | None = ..., metaData: PySide6.QtMultimedia.QMediaMetaData | None = ..., error: PySide6.QtMultimedia.QImageCapture.Error | None = ..., errorString: str | None = ..., fileFormat: PySide6.QtMultimedia.QImageCapture.FileFormat | None = ..., quality: PySide6.QtMultimedia.QImageCapture.Quality | None = ..., supportedFormats: collections.abc.Sequence[PySide6.QtMultimedia.QImageCapture.FileFormat] | None = ...) -> None: ... + + def addMetaData(self, metaData: PySide6.QtMultimedia.QMediaMetaData, /) -> None: ... + def capture(self, /) -> int: ... + def captureSession(self, /) -> PySide6.QtMultimedia.QMediaCaptureSession: ... + def captureToFile(self, /, location: str = ...) -> int: ... + def error(self, /) -> PySide6.QtMultimedia.QImageCapture.Error: ... + def errorString(self, /) -> str: ... + def fileFormat(self, /) -> PySide6.QtMultimedia.QImageCapture.FileFormat: ... + @staticmethod + def fileFormatDescription(c: PySide6.QtMultimedia.QImageCapture.FileFormat, /) -> str: ... + @staticmethod + def fileFormatName(c: PySide6.QtMultimedia.QImageCapture.FileFormat, /) -> str: ... + def isAvailable(self, /) -> bool: ... + def isReadyForCapture(self, /) -> bool: ... + def metaData(self, /) -> PySide6.QtMultimedia.QMediaMetaData: ... + def quality(self, /) -> PySide6.QtMultimedia.QImageCapture.Quality: ... + def resolution(self, /) -> PySide6.QtCore.QSize: ... + def setFileFormat(self, format: PySide6.QtMultimedia.QImageCapture.FileFormat, /) -> None: ... + def setMetaData(self, metaData: PySide6.QtMultimedia.QMediaMetaData, /) -> None: ... + def setQuality(self, quality: PySide6.QtMultimedia.QImageCapture.Quality, /) -> None: ... + @typing.overload + def setResolution(self, arg__1: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setResolution(self, width: int, height: int, /) -> None: ... + @staticmethod + def supportedFormats() -> typing.List[PySide6.QtMultimedia.QImageCapture.FileFormat]: ... + + +class QIntList: ... + + +class QMediaCaptureSession(PySide6.QtCore.QObject): + + audioBufferInputChanged : typing.ClassVar[Signal] = ... # audioBufferInputChanged() + audioInputChanged : typing.ClassVar[Signal] = ... # audioInputChanged() + audioOutputChanged : typing.ClassVar[Signal] = ... # audioOutputChanged() + cameraChanged : typing.ClassVar[Signal] = ... # cameraChanged() + imageCaptureChanged : typing.ClassVar[Signal] = ... # imageCaptureChanged() + recorderChanged : typing.ClassVar[Signal] = ... # recorderChanged() + screenCaptureChanged : typing.ClassVar[Signal] = ... # screenCaptureChanged() + videoFrameInputChanged : typing.ClassVar[Signal] = ... # videoFrameInputChanged() + videoOutputChanged : typing.ClassVar[Signal] = ... # videoOutputChanged() + windowCaptureChanged : typing.ClassVar[Signal] = ... # windowCaptureChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, audioInput: PySide6.QtMultimedia.QAudioInput | None = ..., audioBufferInput: PySide6.QtMultimedia.QAudioBufferInput | None = ..., audioOutput: PySide6.QtMultimedia.QAudioOutput | None = ..., camera: PySide6.QtMultimedia.QCamera | None = ..., screenCapture: PySide6.QtMultimedia.QScreenCapture | None = ..., windowCapture: PySide6.QtMultimedia.QWindowCapture | None = ..., videoFrameInput: PySide6.QtMultimedia.QVideoFrameInput | None = ..., imageCapture: PySide6.QtMultimedia.QImageCapture | None = ..., recorder: PySide6.QtMultimedia.QMediaRecorder | None = ..., videoOutput: PySide6.QtCore.QObject | None = ...) -> None: ... + + def audioBufferInput(self, /) -> PySide6.QtMultimedia.QAudioBufferInput: ... + def audioInput(self, /) -> PySide6.QtMultimedia.QAudioInput: ... + def audioOutput(self, /) -> PySide6.QtMultimedia.QAudioOutput: ... + def camera(self, /) -> PySide6.QtMultimedia.QCamera: ... + def imageCapture(self, /) -> PySide6.QtMultimedia.QImageCapture: ... + def recorder(self, /) -> PySide6.QtMultimedia.QMediaRecorder: ... + def screenCapture(self, /) -> PySide6.QtMultimedia.QScreenCapture: ... + def setAudioBufferInput(self, input: PySide6.QtMultimedia.QAudioBufferInput, /) -> None: ... + def setAudioInput(self, input: PySide6.QtMultimedia.QAudioInput, /) -> None: ... + def setAudioOutput(self, output: PySide6.QtMultimedia.QAudioOutput, /) -> None: ... + def setCamera(self, camera: PySide6.QtMultimedia.QCamera, /) -> None: ... + def setImageCapture(self, imageCapture: PySide6.QtMultimedia.QImageCapture, /) -> None: ... + def setRecorder(self, recorder: PySide6.QtMultimedia.QMediaRecorder, /) -> None: ... + def setScreenCapture(self, screenCapture: PySide6.QtMultimedia.QScreenCapture, /) -> None: ... + def setVideoFrameInput(self, input: PySide6.QtMultimedia.QVideoFrameInput, /) -> None: ... + def setVideoOutput(self, output: PySide6.QtCore.QObject, /) -> None: ... + def setVideoSink(self, sink: PySide6.QtMultimedia.QVideoSink, /) -> None: ... + def setWindowCapture(self, windowCapture: PySide6.QtMultimedia.QWindowCapture, /) -> None: ... + def videoFrameInput(self, /) -> PySide6.QtMultimedia.QVideoFrameInput: ... + def videoOutput(self, /) -> PySide6.QtCore.QObject: ... + def videoSink(self, /) -> PySide6.QtMultimedia.QVideoSink: ... + def windowCapture(self, /) -> PySide6.QtMultimedia.QWindowCapture: ... + + +class QMediaDevices(PySide6.QtCore.QObject): + + audioInputsChanged : typing.ClassVar[Signal] = ... # audioInputsChanged() + audioOutputsChanged : typing.ClassVar[Signal] = ... # audioOutputsChanged() + videoInputsChanged : typing.ClassVar[Signal] = ... # videoInputsChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, audioInputs: collections.abc.Sequence[PySide6.QtMultimedia.QAudioDevice] | None = ..., audioOutputs: collections.abc.Sequence[PySide6.QtMultimedia.QAudioDevice] | None = ..., videoInputs: collections.abc.Sequence[PySide6.QtMultimedia.QCameraDevice] | None = ..., defaultAudioInput: PySide6.QtMultimedia.QAudioDevice | None = ..., defaultAudioOutput: PySide6.QtMultimedia.QAudioDevice | None = ..., defaultVideoInput: PySide6.QtMultimedia.QCameraDevice | None = ...) -> None: ... + + @staticmethod + def audioInputs() -> typing.List[PySide6.QtMultimedia.QAudioDevice]: ... + @staticmethod + def audioOutputs() -> typing.List[PySide6.QtMultimedia.QAudioDevice]: ... + def connectNotify(self, signal: PySide6.QtCore.QMetaMethod, /) -> None: ... + @staticmethod + def defaultAudioInput() -> PySide6.QtMultimedia.QAudioDevice: ... + @staticmethod + def defaultAudioOutput() -> PySide6.QtMultimedia.QAudioDevice: ... + @staticmethod + def defaultVideoInput() -> PySide6.QtMultimedia.QCameraDevice: ... + @staticmethod + def videoInputs() -> typing.List[PySide6.QtMultimedia.QCameraDevice]: ... + + +class QMediaFormat(Shiboken.Object): + + class AudioCodec(enum.Enum): + + Unspecified = -1 + MP3 = 0x0 + AAC = 0x1 + AC3 = 0x2 + EAC3 = 0x3 + FLAC = 0x4 + DolbyTrueHD = 0x5 + Opus = 0x6 + Vorbis = 0x7 + Wave = 0x8 + WMA = 0x9 + ALAC = 0xa + LastAudioCodec = 0xa + + class ConversionMode(enum.Enum): + + Encode = 0x0 + Decode = 0x1 + + class FileFormat(enum.Enum): + + UnspecifiedFormat = -1 + WMV = 0x0 + AVI = 0x1 + Matroska = 0x2 + MPEG4 = 0x3 + Ogg = 0x4 + QuickTime = 0x5 + WebM = 0x6 + Mpeg4Audio = 0x7 + AAC = 0x8 + WMA = 0x9 + MP3 = 0xa + FLAC = 0xb + LastFileFormat = 0xc + Wave = 0xc + + class ResolveFlags(enum.Enum): + + NoFlags = 0x0 + RequiresVideo = 0x1 + + class VideoCodec(enum.Enum): + + Unspecified = -1 + MPEG1 = 0x0 + MPEG2 = 0x1 + MPEG4 = 0x2 + H264 = 0x3 + H265 = 0x4 + VP8 = 0x5 + VP9 = 0x6 + AV1 = 0x7 + Theora = 0x8 + WMV = 0x9 + LastVideoCodec = 0xa + MotionJPEG = 0xa + + + @typing.overload + def __init__(self, /, format: PySide6.QtMultimedia.QMediaFormat.FileFormat = ..., *, fileFormat: PySide6.QtMultimedia.QMediaFormat.FileFormat | None = ..., audioCodec: PySide6.QtMultimedia.QMediaFormat.AudioCodec | None = ..., videoCodec: PySide6.QtMultimedia.QMediaFormat.VideoCodec | None = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtMultimedia.QMediaFormat, /, *, fileFormat: PySide6.QtMultimedia.QMediaFormat.FileFormat | None = ..., audioCodec: PySide6.QtMultimedia.QMediaFormat.AudioCodec | None = ..., videoCodec: PySide6.QtMultimedia.QMediaFormat.VideoCodec | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtMultimedia.QMediaFormat | PySide6.QtMultimedia.QMediaFormat.FileFormat, /) -> bool: ... + def __ne__(self, other: PySide6.QtMultimedia.QMediaFormat | PySide6.QtMultimedia.QMediaFormat.FileFormat, /) -> bool: ... + def audioCodec(self, /) -> PySide6.QtMultimedia.QMediaFormat.AudioCodec: ... + @staticmethod + def audioCodecDescription(codec: PySide6.QtMultimedia.QMediaFormat.AudioCodec, /) -> str: ... + @staticmethod + def audioCodecName(codec: PySide6.QtMultimedia.QMediaFormat.AudioCodec, /) -> str: ... + def fileFormat(self, /) -> PySide6.QtMultimedia.QMediaFormat.FileFormat: ... + @staticmethod + def fileFormatDescription(fileFormat: PySide6.QtMultimedia.QMediaFormat.FileFormat, /) -> str: ... + @staticmethod + def fileFormatName(fileFormat: PySide6.QtMultimedia.QMediaFormat.FileFormat, /) -> str: ... + def isSupported(self, mode: PySide6.QtMultimedia.QMediaFormat.ConversionMode, /) -> bool: ... + def mimeType(self, /) -> PySide6.QtCore.QMimeType: ... + def resolveForEncoding(self, flags: PySide6.QtMultimedia.QMediaFormat.ResolveFlags, /) -> None: ... + def setAudioCodec(self, codec: PySide6.QtMultimedia.QMediaFormat.AudioCodec, /) -> None: ... + def setFileFormat(self, f: PySide6.QtMultimedia.QMediaFormat.FileFormat, /) -> None: ... + def setVideoCodec(self, codec: PySide6.QtMultimedia.QMediaFormat.VideoCodec, /) -> None: ... + def supportedAudioCodecs(self, m: PySide6.QtMultimedia.QMediaFormat.ConversionMode, /) -> typing.List[PySide6.QtMultimedia.QMediaFormat.AudioCodec]: ... + def supportedFileFormats(self, m: PySide6.QtMultimedia.QMediaFormat.ConversionMode, /) -> typing.List[PySide6.QtMultimedia.QMediaFormat.FileFormat]: ... + def supportedVideoCodecs(self, m: PySide6.QtMultimedia.QMediaFormat.ConversionMode, /) -> typing.List[PySide6.QtMultimedia.QMediaFormat.VideoCodec]: ... + def swap(self, other: PySide6.QtMultimedia.QMediaFormat | PySide6.QtMultimedia.QMediaFormat.FileFormat, /) -> None: ... + def videoCodec(self, /) -> PySide6.QtMultimedia.QMediaFormat.VideoCodec: ... + @staticmethod + def videoCodecDescription(codec: PySide6.QtMultimedia.QMediaFormat.VideoCodec, /) -> str: ... + @staticmethod + def videoCodecName(codec: PySide6.QtMultimedia.QMediaFormat.VideoCodec, /) -> str: ... + + +class QMediaMetaData(Shiboken.Object): + + class Key(enum.Enum): + + Title = 0x0 + Author = 0x1 + Comment = 0x2 + Description = 0x3 + Genre = 0x4 + Date = 0x5 + Language = 0x6 + Publisher = 0x7 + Copyright = 0x8 + Url = 0x9 + Duration = 0xa + MediaType = 0xb + FileFormat = 0xc + AudioBitRate = 0xd + AudioCodec = 0xe + VideoBitRate = 0xf + VideoCodec = 0x10 + VideoFrameRate = 0x11 + AlbumTitle = 0x12 + AlbumArtist = 0x13 + ContributingArtist = 0x14 + TrackNumber = 0x15 + Composer = 0x16 + LeadPerformer = 0x17 + ThumbnailImage = 0x18 + CoverArtImage = 0x19 + Orientation = 0x1a + Resolution = 0x1b + HasHdrContent = 0x1c + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QMediaMetaData: PySide6.QtMultimedia.QMediaMetaData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtMultimedia.QMediaMetaData, /) -> bool: ... + def __ne__(self, b: PySide6.QtMultimedia.QMediaMetaData, /) -> bool: ... + def clear(self, /) -> None: ... + def insert(self, k: PySide6.QtMultimedia.QMediaMetaData.Key, value: typing.Any, /) -> None: ... + def isEmpty(self, /) -> bool: ... + @staticmethod + def keyType(key: PySide6.QtMultimedia.QMediaMetaData.Key, /) -> PySide6.QtCore.QMetaType: ... + def keys(self, /) -> typing.List[PySide6.QtMultimedia.QMediaMetaData.Key]: ... + @staticmethod + def metaDataKeyToString(k: PySide6.QtMultimedia.QMediaMetaData.Key, /) -> str: ... + def remove(self, k: PySide6.QtMultimedia.QMediaMetaData.Key, /) -> None: ... + def stringValue(self, k: PySide6.QtMultimedia.QMediaMetaData.Key, /) -> str: ... + def value(self, k: PySide6.QtMultimedia.QMediaMetaData.Key, /) -> typing.Any: ... + + +class QMediaPlayer(PySide6.QtCore.QObject): + + activeTracksChanged : typing.ClassVar[Signal] = ... # activeTracksChanged() + audioBufferOutputChanged : typing.ClassVar[Signal] = ... # audioBufferOutputChanged() + audioOutputChanged : typing.ClassVar[Signal] = ... # audioOutputChanged() + bufferProgressChanged : typing.ClassVar[Signal] = ... # bufferProgressChanged(float) + durationChanged : typing.ClassVar[Signal] = ... # durationChanged(qlonglong) + errorChanged : typing.ClassVar[Signal] = ... # errorChanged() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QMediaPlayer::Error,QString) + hasAudioChanged : typing.ClassVar[Signal] = ... # hasAudioChanged(bool) + hasVideoChanged : typing.ClassVar[Signal] = ... # hasVideoChanged(bool) + loopsChanged : typing.ClassVar[Signal] = ... # loopsChanged() + mediaStatusChanged : typing.ClassVar[Signal] = ... # mediaStatusChanged(QMediaPlayer::MediaStatus) + metaDataChanged : typing.ClassVar[Signal] = ... # metaDataChanged() + pitchCompensationChanged : typing.ClassVar[Signal] = ... # pitchCompensationChanged(bool) + playbackOptionsChanged : typing.ClassVar[Signal] = ... # playbackOptionsChanged() + playbackRateChanged : typing.ClassVar[Signal] = ... # playbackRateChanged(double) + playbackStateChanged : typing.ClassVar[Signal] = ... # playbackStateChanged(QMediaPlayer::PlaybackState) + playingChanged : typing.ClassVar[Signal] = ... # playingChanged(bool) + positionChanged : typing.ClassVar[Signal] = ... # positionChanged(qlonglong) + seekableChanged : typing.ClassVar[Signal] = ... # seekableChanged(bool) + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl) + tracksChanged : typing.ClassVar[Signal] = ... # tracksChanged() + videoOutputChanged : typing.ClassVar[Signal] = ... # videoOutputChanged() + + class Error(enum.Enum): + + NoError = 0x0 + ResourceError = 0x1 + FormatError = 0x2 + NetworkError = 0x3 + AccessDeniedError = 0x4 + + class Loops(enum.IntEnum): + + Infinite = -1 + Once = 0x1 + + class MediaStatus(enum.Enum): + + NoMedia = 0x0 + LoadingMedia = 0x1 + LoadedMedia = 0x2 + StalledMedia = 0x3 + BufferingMedia = 0x4 + BufferedMedia = 0x5 + EndOfMedia = 0x6 + InvalidMedia = 0x7 + + class PitchCompensationAvailability(enum.Enum): + + AlwaysOn = 0x0 + Available = 0x1 + Unavailable = 0x2 + + class PlaybackState(enum.Enum): + + StoppedState = 0x0 + PlayingState = 0x1 + PausedState = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., duration: int | None = ..., position: int | None = ..., bufferProgress: float | None = ..., hasAudio: bool | None = ..., hasVideo: bool | None = ..., seekable: bool | None = ..., playing: bool | None = ..., playbackRate: float | None = ..., loops: int | None = ..., playbackState: PySide6.QtMultimedia.QMediaPlayer.PlaybackState | None = ..., mediaStatus: PySide6.QtMultimedia.QMediaPlayer.MediaStatus | None = ..., metaData: PySide6.QtMultimedia.QMediaMetaData | None = ..., error: PySide6.QtMultimedia.QMediaPlayer.Error | None = ..., errorString: str | None = ..., videoOutput: PySide6.QtCore.QObject | None = ..., audioOutput: PySide6.QtMultimedia.QAudioOutput | None = ..., audioBufferOutput: PySide6.QtMultimedia.QAudioBufferOutput | None = ..., audioTracks: collections.abc.Sequence[PySide6.QtMultimedia.QMediaMetaData] | None = ..., videoTracks: collections.abc.Sequence[PySide6.QtMultimedia.QMediaMetaData] | None = ..., subtitleTracks: collections.abc.Sequence[PySide6.QtMultimedia.QMediaMetaData] | None = ..., activeAudioTrack: int | None = ..., activeVideoTrack: int | None = ..., activeSubtitleTrack: int | None = ..., pitchCompensationAvailability: PySide6.QtMultimedia.QMediaPlayer.PitchCompensationAvailability | None = ..., pitchCompensation: bool | None = ..., playbackOptions: PySide6.QtMultimedia.QPlaybackOptions | None = ...) -> None: ... + + def activeAudioTrack(self, /) -> int: ... + def activeSubtitleTrack(self, /) -> int: ... + def activeVideoTrack(self, /) -> int: ... + def audioBufferOutput(self, /) -> PySide6.QtMultimedia.QAudioBufferOutput: ... + def audioOutput(self, /) -> PySide6.QtMultimedia.QAudioOutput: ... + def audioTracks(self, /) -> typing.List[PySide6.QtMultimedia.QMediaMetaData]: ... + def bufferProgress(self, /) -> float: ... + def bufferedTimeRange(self, /) -> PySide6.QtMultimedia.QMediaTimeRange: ... + def duration(self, /) -> int: ... + def error(self, /) -> PySide6.QtMultimedia.QMediaPlayer.Error: ... + def errorString(self, /) -> str: ... + def hasAudio(self, /) -> bool: ... + def hasVideo(self, /) -> bool: ... + def isAvailable(self, /) -> bool: ... + def isPlaying(self, /) -> bool: ... + def isSeekable(self, /) -> bool: ... + def loops(self, /) -> int: ... + def mediaStatus(self, /) -> PySide6.QtMultimedia.QMediaPlayer.MediaStatus: ... + def metaData(self, /) -> PySide6.QtMultimedia.QMediaMetaData: ... + def pause(self, /) -> None: ... + def pitchCompensation(self, /) -> bool: ... + def pitchCompensationAvailability(self, /) -> PySide6.QtMultimedia.QMediaPlayer.PitchCompensationAvailability: ... + def play(self, /) -> None: ... + def playbackOptions(self, /) -> PySide6.QtMultimedia.QPlaybackOptions: ... + def playbackRate(self, /) -> float: ... + def playbackState(self, /) -> PySide6.QtMultimedia.QMediaPlayer.PlaybackState: ... + def position(self, /) -> int: ... + def resetPlaybackOptions(self, /) -> None: ... + def setActiveAudioTrack(self, index: int, /) -> None: ... + def setActiveSubtitleTrack(self, index: int, /) -> None: ... + def setActiveVideoTrack(self, index: int, /) -> None: ... + def setAudioBufferOutput(self, output: PySide6.QtMultimedia.QAudioBufferOutput, /) -> None: ... + def setAudioOutput(self, output: PySide6.QtMultimedia.QAudioOutput, /) -> None: ... + def setLoops(self, loops: int, /) -> None: ... + def setPitchCompensation(self, arg__1: bool, /) -> None: ... + def setPlaybackOptions(self, options: PySide6.QtMultimedia.QPlaybackOptions, /) -> None: ... + def setPlaybackRate(self, rate: float, /) -> None: ... + def setPosition(self, position: int, /) -> None: ... + def setSource(self, source: PySide6.QtCore.QUrl | str, /) -> None: ... + def setSourceDevice(self, device: PySide6.QtCore.QIODevice, /, sourceUrl: PySide6.QtCore.QUrl | str = ...) -> None: ... + def setVideoOutput(self, arg__1: PySide6.QtCore.QObject, /) -> None: ... + def setVideoSink(self, sink: PySide6.QtMultimedia.QVideoSink, /) -> None: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def sourceDevice(self, /) -> PySide6.QtCore.QIODevice: ... + def stop(self, /) -> None: ... + def subtitleTracks(self, /) -> typing.List[PySide6.QtMultimedia.QMediaMetaData]: ... + def videoOutput(self, /) -> PySide6.QtCore.QObject: ... + def videoSink(self, /) -> PySide6.QtMultimedia.QVideoSink: ... + def videoTracks(self, /) -> typing.List[PySide6.QtMultimedia.QMediaMetaData]: ... + + +class QMediaRecorder(PySide6.QtCore.QObject): + + actualLocationChanged : typing.ClassVar[Signal] = ... # actualLocationChanged(QUrl) + audioBitRateChanged : typing.ClassVar[Signal] = ... # audioBitRateChanged() + audioChannelCountChanged : typing.ClassVar[Signal] = ... # audioChannelCountChanged() + audioSampleRateChanged : typing.ClassVar[Signal] = ... # audioSampleRateChanged() + autoStopChanged : typing.ClassVar[Signal] = ... # autoStopChanged() + durationChanged : typing.ClassVar[Signal] = ... # durationChanged(qlonglong) + encoderSettingsChanged : typing.ClassVar[Signal] = ... # encoderSettingsChanged() + encodingModeChanged : typing.ClassVar[Signal] = ... # encodingModeChanged() + errorChanged : typing.ClassVar[Signal] = ... # errorChanged() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(Error,QString) + mediaFormatChanged : typing.ClassVar[Signal] = ... # mediaFormatChanged() + metaDataChanged : typing.ClassVar[Signal] = ... # metaDataChanged() + qualityChanged : typing.ClassVar[Signal] = ... # qualityChanged() + recorderStateChanged : typing.ClassVar[Signal] = ... # recorderStateChanged(RecorderState) + videoBitRateChanged : typing.ClassVar[Signal] = ... # videoBitRateChanged() + videoFrameRateChanged : typing.ClassVar[Signal] = ... # videoFrameRateChanged() + videoResolutionChanged : typing.ClassVar[Signal] = ... # videoResolutionChanged() + + class EncodingMode(enum.Enum): + + ConstantQualityEncoding = 0x0 + ConstantBitRateEncoding = 0x1 + AverageBitRateEncoding = 0x2 + TwoPassEncoding = 0x3 + + class Error(enum.Enum): + + NoError = 0x0 + ResourceError = 0x1 + FormatError = 0x2 + OutOfSpaceError = 0x3 + LocationNotWritable = 0x4 + + class Quality(enum.Enum): + + VeryLowQuality = 0x0 + LowQuality = 0x1 + NormalQuality = 0x2 + HighQuality = 0x3 + VeryHighQuality = 0x4 + + class RecorderState(enum.Enum): + + StoppedState = 0x0 + RecordingState = 0x1 + PausedState = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, recorderState: PySide6.QtMultimedia.QMediaRecorder.RecorderState | None = ..., duration: int | None = ..., outputLocation: PySide6.QtCore.QUrl | None = ..., actualLocation: PySide6.QtCore.QUrl | None = ..., metaData: PySide6.QtMultimedia.QMediaMetaData | None = ..., error: PySide6.QtMultimedia.QMediaRecorder.Error | None = ..., errorString: str | None = ..., mediaFormat: PySide6.QtMultimedia.QMediaFormat | None = ..., quality: PySide6.QtMultimedia.QMediaRecorder.Quality | None = ..., encodingMode: PySide6.QtMultimedia.QMediaRecorder.EncodingMode | None = ..., videoResolution: PySide6.QtCore.QSize | None = ..., videoFrameRate: float | None = ..., videoBitRate: int | None = ..., audioBitRate: int | None = ..., audioChannelCount: int | None = ..., audioSampleRate: int | None = ..., autoStop: bool | None = ...) -> None: ... + + def actualLocation(self, /) -> PySide6.QtCore.QUrl: ... + def addMetaData(self, metaData: PySide6.QtMultimedia.QMediaMetaData, /) -> None: ... + def audioBitRate(self, /) -> int: ... + def audioChannelCount(self, /) -> int: ... + def audioSampleRate(self, /) -> int: ... + def autoStop(self, /) -> bool: ... + def captureSession(self, /) -> PySide6.QtMultimedia.QMediaCaptureSession: ... + def duration(self, /) -> int: ... + def encodingMode(self, /) -> PySide6.QtMultimedia.QMediaRecorder.EncodingMode: ... + def error(self, /) -> PySide6.QtMultimedia.QMediaRecorder.Error: ... + def errorString(self, /) -> str: ... + def isAvailable(self, /) -> bool: ... + def mediaFormat(self, /) -> PySide6.QtMultimedia.QMediaFormat: ... + def metaData(self, /) -> PySide6.QtMultimedia.QMediaMetaData: ... + def outputDevice(self, /) -> PySide6.QtCore.QIODevice: ... + def outputLocation(self, /) -> PySide6.QtCore.QUrl: ... + def pause(self, /) -> None: ... + def quality(self, /) -> PySide6.QtMultimedia.QMediaRecorder.Quality: ... + def record(self, /) -> None: ... + def recorderState(self, /) -> PySide6.QtMultimedia.QMediaRecorder.RecorderState: ... + def setAudioBitRate(self, bitRate: int, /) -> None: ... + def setAudioChannelCount(self, channels: int, /) -> None: ... + def setAudioSampleRate(self, sampleRate: int, /) -> None: ... + def setAutoStop(self, autoStop: bool, /) -> None: ... + def setEncodingMode(self, arg__1: PySide6.QtMultimedia.QMediaRecorder.EncodingMode, /) -> None: ... + def setMediaFormat(self, format: PySide6.QtMultimedia.QMediaFormat | PySide6.QtMultimedia.QMediaFormat.FileFormat, /) -> None: ... + def setMetaData(self, metaData: PySide6.QtMultimedia.QMediaMetaData, /) -> None: ... + def setOutputDevice(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def setOutputLocation(self, location: PySide6.QtCore.QUrl | str, /) -> None: ... + def setQuality(self, quality: PySide6.QtMultimedia.QMediaRecorder.Quality, /) -> None: ... + def setVideoBitRate(self, bitRate: int, /) -> None: ... + def setVideoFrameRate(self, frameRate: float, /) -> None: ... + @typing.overload + def setVideoResolution(self, arg__1: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setVideoResolution(self, width: int, height: int, /) -> None: ... + def stop(self, /) -> None: ... + def videoBitRate(self, /) -> int: ... + def videoFrameRate(self, /) -> float: ... + def videoResolution(self, /) -> PySide6.QtCore.QSize: ... + + +class QMediaTimeRange(Shiboken.Object): + + class Interval(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Interval: PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> None: ... + @typing.overload + def __init__(self, start: int, end: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> bool: ... + def __repr__(self, /) -> str: ... + def contains(self, time: int, /) -> bool: ... + def end(self, /) -> int: ... + def isNormal(self, /) -> bool: ... + def normalized(self, /) -> PySide6.QtMultimedia.QMediaTimeRange.Interval: ... + def start(self, /) -> int: ... + def translated(self, offset: int, /) -> PySide6.QtMultimedia.QMediaTimeRange.Interval: ... + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> None: ... + @typing.overload + def __init__(self, range: PySide6.QtMultimedia.QMediaTimeRange, /) -> None: ... + @typing.overload + def __init__(self, start: int, end: int, /) -> None: ... + + def __add__(self, r2: PySide6.QtMultimedia.QMediaTimeRange | PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> PySide6.QtMultimedia.QMediaTimeRange: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtMultimedia.QMediaTimeRange | PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> bool: ... + @typing.overload # type: ignore[misc] + def __iadd__(self, arg__1: PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> PySide6.QtMultimedia.QMediaTimeRange: ... + @typing.overload + def __iadd__(self, arg__1: PySide6.QtMultimedia.QMediaTimeRange | PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> PySide6.QtMultimedia.QMediaTimeRange: ... + @typing.overload # type: ignore[misc] + def __isub__(self, arg__1: PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> PySide6.QtMultimedia.QMediaTimeRange: ... + @typing.overload + def __isub__(self, arg__1: PySide6.QtMultimedia.QMediaTimeRange | PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> PySide6.QtMultimedia.QMediaTimeRange: ... + def __ne__(self, rhs: PySide6.QtMultimedia.QMediaTimeRange | PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __sub__(self, r2: PySide6.QtMultimedia.QMediaTimeRange | PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> PySide6.QtMultimedia.QMediaTimeRange: ... + @typing.overload + def addInterval(self, interval: PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> None: ... + @typing.overload + def addInterval(self, start: int, end: int, /) -> None: ... + def addTimeRange(self, arg__1: PySide6.QtMultimedia.QMediaTimeRange | PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> None: ... + def clear(self, /) -> None: ... + def contains(self, time: int, /) -> bool: ... + def earliestTime(self, /) -> int: ... + def intervals(self, /) -> typing.List[PySide6.QtMultimedia.QMediaTimeRange.Interval]: ... + def isContinuous(self, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def latestTime(self, /) -> int: ... + @typing.overload + def removeInterval(self, interval: PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> None: ... + @typing.overload + def removeInterval(self, start: int, end: int, /) -> None: ... + def removeTimeRange(self, arg__1: PySide6.QtMultimedia.QMediaTimeRange | PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> None: ... + def swap(self, other: PySide6.QtMultimedia.QMediaTimeRange | PySide6.QtMultimedia.QMediaTimeRange.Interval, /) -> None: ... + + +class QPlaybackOptions(Shiboken.Object): + + class PlaybackIntent(enum.Enum): + + Playback = 0x0 + LowLatencyStreaming = 0x1 + + + @typing.overload + def __init__(self, arg__1: PySide6.QtMultimedia.QPlaybackOptions, /, *, networkTimeout: int | None = ..., playbackIntent: PySide6.QtMultimedia.QPlaybackOptions.PlaybackIntent | None = ..., probeSize: int | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, networkTimeout: int | None = ..., playbackIntent: PySide6.QtMultimedia.QPlaybackOptions.PlaybackIntent | None = ..., probeSize: int | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtMultimedia.QPlaybackOptions, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtMultimedia.QPlaybackOptions, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtMultimedia.QPlaybackOptions, /) -> bool: ... + def __le__(self, rhs: PySide6.QtMultimedia.QPlaybackOptions, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtMultimedia.QPlaybackOptions, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtMultimedia.QPlaybackOptions, /) -> bool: ... + def networkTimeout(self, /) -> int: ... + def playbackIntent(self, /) -> PySide6.QtMultimedia.QPlaybackOptions.PlaybackIntent: ... + def probeSize(self, /) -> int: ... + def resetNetworkTimeout(self, /) -> None: ... + def resetPlaybackIntent(self, /) -> None: ... + def resetProbeSize(self, /) -> None: ... + def setNetworkTimeout(self, timeout: int, /) -> None: ... + def setPlaybackIntent(self, intent: PySide6.QtMultimedia.QPlaybackOptions.PlaybackIntent, /) -> None: ... + def setProbeSize(self, probeSizeBytes: int, /) -> None: ... + def swap(self, other: PySide6.QtMultimedia.QPlaybackOptions, /) -> None: ... + + +class QScreenCapture(PySide6.QtCore.QObject): + + activeChanged : typing.ClassVar[Signal] = ... # activeChanged(bool) + errorChanged : typing.ClassVar[Signal] = ... # errorChanged() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QScreenCapture::Error,QString) + screenChanged : typing.ClassVar[Signal] = ... # screenChanged(QScreen*) + + class Error(enum.Enum): + + NoError = 0x0 + InternalError = 0x1 + CapturingNotSupported = 0x2 + CaptureFailed = 0x4 + NotFound = 0x5 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, active: bool | None = ..., screen: PySide6.QtGui.QScreen | None = ..., error: PySide6.QtMultimedia.QScreenCapture.Error | None = ..., errorString: str | None = ...) -> None: ... + + def captureSession(self, /) -> PySide6.QtMultimedia.QMediaCaptureSession: ... + def error(self, /) -> PySide6.QtMultimedia.QScreenCapture.Error: ... + def errorString(self, /) -> str: ... + def isActive(self, /) -> bool: ... + def screen(self, /) -> PySide6.QtGui.QScreen: ... + def setActive(self, active: bool, /) -> None: ... + def setScreen(self, screen: PySide6.QtGui.QScreen, /) -> None: ... + def start(self, /) -> None: ... + def stop(self, /) -> None: ... + + +class QSoundEffect(PySide6.QtCore.QObject): + + audioDeviceChanged : typing.ClassVar[Signal] = ... # audioDeviceChanged() + loadedChanged : typing.ClassVar[Signal] = ... # loadedChanged() + loopCountChanged : typing.ClassVar[Signal] = ... # loopCountChanged() + loopsRemainingChanged : typing.ClassVar[Signal] = ... # loopsRemainingChanged() + mutedChanged : typing.ClassVar[Signal] = ... # mutedChanged() + playingChanged : typing.ClassVar[Signal] = ... # playingChanged() + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged() + statusChanged : typing.ClassVar[Signal] = ... # statusChanged() + volumeChanged : typing.ClassVar[Signal] = ... # volumeChanged() + + class Loop(enum.Enum): + + Infinite = -2 + + class Status(enum.Enum): + + Null = 0x0 + Loading = 0x1 + Ready = 0x2 + Error = 0x3 + + + @typing.overload + def __init__(self, audioDevice: PySide6.QtMultimedia.QAudioDevice, /, parent: PySide6.QtCore.QObject | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., loops: int | None = ..., loopsRemaining: int | None = ..., volume: float | None = ..., muted: bool | None = ..., playing: bool | None = ..., status: PySide6.QtMultimedia.QSoundEffect.Status | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., loops: int | None = ..., loopsRemaining: int | None = ..., volume: float | None = ..., muted: bool | None = ..., playing: bool | None = ..., status: PySide6.QtMultimedia.QSoundEffect.Status | None = ..., audioDevice: PySide6.QtMultimedia.QAudioDevice | None = ...) -> None: ... + + def audioDevice(self, /) -> PySide6.QtMultimedia.QAudioDevice: ... + def isLoaded(self, /) -> bool: ... + def isMuted(self, /) -> bool: ... + def isPlaying(self, /) -> bool: ... + def loopCount(self, /) -> int: ... + def loopsRemaining(self, /) -> int: ... + def play(self, /) -> None: ... + def setAudioDevice(self, device: PySide6.QtMultimedia.QAudioDevice, /) -> None: ... + def setLoopCount(self, loopCount: int, /) -> None: ... + def setMuted(self, muted: bool, /) -> None: ... + def setSource(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def setVolume(self, volume: float, /) -> None: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def status(self, /) -> PySide6.QtMultimedia.QSoundEffect.Status: ... + def stop(self, /) -> None: ... + @staticmethod + def supportedMimeTypes() -> typing.List[str]: ... + def volume(self, /) -> float: ... + + +class QVideoFrame(Shiboken.Object): + + class HandleType(enum.Enum): + + NoHandle = 0x0 + RhiTextureHandle = 0x1 + + class MapMode(enum.Enum): + + NotMapped = 0x0 + ReadOnly = 0x1 + WriteOnly = 0x2 + ReadWrite = 0x3 + + class PaintOptions(Shiboken.Object): + + class PaintFlag(enum.Flag): + + DontDrawSubtitles = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, PaintOptions: PySide6.QtMultimedia.QVideoFrame.PaintOptions, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class RotationAngle(enum.Enum): + + Rotation0 = 0x0 + Rotation90 = 0x5a + Rotation180 = 0xb4 + Rotation270 = 0x10e + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, image: PySide6.QtGui.QImage, /) -> None: ... + @typing.overload + def __init__(self, buffer: PySide6.QtMultimedia.QAbstractVideoBuffer, format: PySide6.QtMultimedia.QVideoFrameFormat, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtMultimedia.QVideoFrame, /) -> None: ... + @typing.overload + def __init__(self, format: PySide6.QtMultimedia.QVideoFrameFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtMultimedia.QVideoFrame | PySide6.QtMultimedia.QVideoFrameFormat, /) -> bool: ... + def __ne__(self, other: PySide6.QtMultimedia.QVideoFrame | PySide6.QtMultimedia.QVideoFrameFormat, /) -> bool: ... + def __repr__(self, /) -> str: ... + def bits(self, plane: int, /) -> bytes | bytearray | memoryview: ... + def bytesPerLine(self, plane: int, /) -> int: ... + def endTime(self, /) -> int: ... + def handleType(self, /) -> PySide6.QtMultimedia.QVideoFrame.HandleType: ... + def height(self, /) -> int: ... + def isMapped(self, /) -> bool: ... + def isReadable(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def isWritable(self, /) -> bool: ... + def map(self, mode: PySide6.QtMultimedia.QVideoFrame.MapMode, /) -> bool: ... + def mapMode(self, /) -> PySide6.QtMultimedia.QVideoFrame.MapMode: ... + def mappedBytes(self, plane: int, /) -> int: ... + def mirrored(self, /) -> bool: ... + def paint(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, options: PySide6.QtMultimedia.QVideoFrame.PaintOptions, /) -> None: ... + def pixelFormat(self, /) -> PySide6.QtMultimedia.QVideoFrameFormat.PixelFormat: ... + def planeCount(self, /) -> int: ... + def rotation(self, /) -> PySide6.QtMultimedia.QtVideo.Rotation: ... + def rotationAngle(self, /) -> PySide6.QtMultimedia.QVideoFrame.RotationAngle: ... + def setEndTime(self, time: int, /) -> None: ... + def setMirrored(self, arg__1: bool, /) -> None: ... + def setRotation(self, angle: PySide6.QtMultimedia.QtVideo.Rotation, /) -> None: ... + def setRotationAngle(self, angle: PySide6.QtMultimedia.QVideoFrame.RotationAngle, /) -> None: ... + def setStartTime(self, time: int, /) -> None: ... + def setStreamFrameRate(self, rate: float, /) -> None: ... + def setSubtitleText(self, text: str, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def startTime(self, /) -> int: ... + def streamFrameRate(self, /) -> float: ... + def subtitleText(self, /) -> str: ... + def surfaceFormat(self, /) -> PySide6.QtMultimedia.QVideoFrameFormat: ... + def swap(self, other: PySide6.QtMultimedia.QVideoFrame | PySide6.QtMultimedia.QVideoFrameFormat, /) -> None: ... + def toImage(self, /) -> PySide6.QtGui.QImage: ... + def unmap(self, /) -> None: ... + def videoBuffer(self, /) -> PySide6.QtMultimedia.QAbstractVideoBuffer: ... + def width(self, /) -> int: ... + + +class QVideoFrameFormat(Shiboken.Object): + + class ColorRange(enum.Enum): + + ColorRange_Unknown = 0x0 + ColorRange_Video = 0x1 + ColorRange_Full = 0x2 + + class ColorSpace(enum.Enum): + + ColorSpace_Undefined = 0x0 + ColorSpace_BT601 = 0x1 + ColorSpace_BT709 = 0x2 + ColorSpace_AdobeRgb = 0x5 + ColorSpace_BT2020 = 0x6 + + class ColorTransfer(enum.Enum): + + ColorTransfer_Unknown = 0x0 + ColorTransfer_BT709 = 0x1 + ColorTransfer_BT601 = 0x2 + ColorTransfer_Linear = 0x3 + ColorTransfer_Gamma22 = 0x4 + ColorTransfer_Gamma28 = 0x5 + ColorTransfer_ST2084 = 0x6 + ColorTransfer_STD_B67 = 0x7 + + class Direction(enum.Enum): + + TopToBottom = 0x0 + BottomToTop = 0x1 + + class PixelFormat(enum.Enum): + + Format_Invalid = 0x0 + Format_ARGB8888 = 0x1 + Format_ARGB8888_Premultiplied = 0x2 + Format_XRGB8888 = 0x3 + Format_BGRA8888 = 0x4 + Format_BGRA8888_Premultiplied = 0x5 + Format_BGRX8888 = 0x6 + Format_ABGR8888 = 0x7 + Format_XBGR8888 = 0x8 + Format_RGBA8888 = 0x9 + Format_RGBX8888 = 0xa + Format_AYUV = 0xb + Format_AYUV_Premultiplied = 0xc + Format_YUV420P = 0xd + Format_YUV422P = 0xe + Format_YV12 = 0xf + Format_UYVY = 0x10 + Format_YUYV = 0x11 + Format_NV12 = 0x12 + Format_NV21 = 0x13 + Format_IMC1 = 0x14 + Format_IMC2 = 0x15 + Format_IMC3 = 0x16 + Format_IMC4 = 0x17 + Format_Y8 = 0x18 + Format_Y16 = 0x19 + Format_P010 = 0x1a + Format_P016 = 0x1b + Format_SamplerExternalOES = 0x1c + Format_Jpeg = 0x1d + Format_SamplerRect = 0x1e + Format_YUV420P10 = 0x1f + + class YCbCrColorSpace(enum.Enum): + + YCbCr_Undefined = 0x0 + YCbCr_BT601 = 0x1 + YCbCr_BT709 = 0x2 + YCbCr_xvYCC601 = 0x3 + YCbCr_xvYCC709 = 0x4 + YCbCr_JPEG = 0x5 + YCbCr_BT2020 = 0x6 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, size: PySide6.QtCore.QSize, pixelFormat: PySide6.QtMultimedia.QVideoFrameFormat.PixelFormat, /) -> None: ... + @typing.overload + def __init__(self, format: PySide6.QtMultimedia.QVideoFrameFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, format: PySide6.QtMultimedia.QVideoFrameFormat, /) -> bool: ... + def __ne__(self, format: PySide6.QtMultimedia.QVideoFrameFormat, /) -> bool: ... + def __repr__(self, /) -> str: ... + def colorRange(self, /) -> PySide6.QtMultimedia.QVideoFrameFormat.ColorRange: ... + def colorSpace(self, /) -> PySide6.QtMultimedia.QVideoFrameFormat.ColorSpace: ... + def colorTransfer(self, /) -> PySide6.QtMultimedia.QVideoFrameFormat.ColorTransfer: ... + def fragmentShaderFileName(self, /) -> str: ... + def frameHeight(self, /) -> int: ... + def frameRate(self, /) -> float: ... + def frameSize(self, /) -> PySide6.QtCore.QSize: ... + def frameWidth(self, /) -> int: ... + @staticmethod + def imageFormatFromPixelFormat(format: PySide6.QtMultimedia.QVideoFrameFormat.PixelFormat, /) -> PySide6.QtGui.QImage.Format: ... + def isMirrored(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def maxLuminance(self, /) -> float: ... + def pixelFormat(self, /) -> PySide6.QtMultimedia.QVideoFrameFormat.PixelFormat: ... + @staticmethod + def pixelFormatFromImageFormat(format: PySide6.QtGui.QImage.Format, /) -> PySide6.QtMultimedia.QVideoFrameFormat.PixelFormat: ... + @staticmethod + def pixelFormatToString(pixelFormat: PySide6.QtMultimedia.QVideoFrameFormat.PixelFormat, /) -> str: ... + def planeCount(self, /) -> int: ... + def rotation(self, /) -> PySide6.QtMultimedia.QtVideo.Rotation: ... + def scanLineDirection(self, /) -> PySide6.QtMultimedia.QVideoFrameFormat.Direction: ... + def setColorRange(self, range: PySide6.QtMultimedia.QVideoFrameFormat.ColorRange, /) -> None: ... + def setColorSpace(self, colorSpace: PySide6.QtMultimedia.QVideoFrameFormat.ColorSpace, /) -> None: ... + def setColorTransfer(self, colorTransfer: PySide6.QtMultimedia.QVideoFrameFormat.ColorTransfer, /) -> None: ... + def setFrameRate(self, rate: float, /) -> None: ... + @typing.overload + def setFrameSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setFrameSize(self, width: int, height: int, /) -> None: ... + def setMaxLuminance(self, lum: float, /) -> None: ... + def setMirrored(self, mirrored: bool, /) -> None: ... + def setRotation(self, rotation: PySide6.QtMultimedia.QtVideo.Rotation, /) -> None: ... + def setScanLineDirection(self, direction: PySide6.QtMultimedia.QVideoFrameFormat.Direction, /) -> None: ... + def setStreamFrameRate(self, rate: float, /) -> None: ... + def setViewport(self, viewport: PySide6.QtCore.QRect, /) -> None: ... + def setYCbCrColorSpace(self, colorSpace: PySide6.QtMultimedia.QVideoFrameFormat.YCbCrColorSpace, /) -> None: ... + def streamFrameRate(self, /) -> float: ... + def swap(self, other: PySide6.QtMultimedia.QVideoFrameFormat, /) -> None: ... + def updateUniformData(self, dst: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, frame: PySide6.QtMultimedia.QVideoFrame | PySide6.QtMultimedia.QVideoFrameFormat, transform: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, opacity: float, /) -> None: ... + def vertexShaderFileName(self, /) -> str: ... + def viewport(self, /) -> PySide6.QtCore.QRect: ... + def yCbCrColorSpace(self, /) -> PySide6.QtMultimedia.QVideoFrameFormat.YCbCrColorSpace: ... + + +class QVideoFrameInput(PySide6.QtCore.QObject): + + readyToSendVideoFrame : typing.ClassVar[Signal] = ... # readyToSendVideoFrame() + + @typing.overload + def __init__(self, format: PySide6.QtMultimedia.QVideoFrameFormat, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def captureSession(self, /) -> PySide6.QtMultimedia.QMediaCaptureSession: ... + def format(self, /) -> PySide6.QtMultimedia.QVideoFrameFormat: ... + def sendVideoFrame(self, frame: PySide6.QtMultimedia.QVideoFrame | PySide6.QtMultimedia.QVideoFrameFormat, /) -> bool: ... + + +class QVideoSink(PySide6.QtCore.QObject): + + subtitleTextChanged : typing.ClassVar[Signal] = ... # subtitleTextChanged(QString) + videoFrameChanged : typing.ClassVar[Signal] = ... # videoFrameChanged(QVideoFrame) + videoSizeChanged : typing.ClassVar[Signal] = ... # videoSizeChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, subtitleText: str | None = ..., videoSize: PySide6.QtCore.QSize | None = ...) -> None: ... + + def rhi(self, /) -> PySide6.QtGui.QRhi: ... + def setRhi(self, rhi: PySide6.QtGui.QRhi, /) -> None: ... + def setSubtitleText(self, subtitle: str, /) -> None: ... + def setVideoFrame(self, frame: PySide6.QtMultimedia.QVideoFrame | PySide6.QtMultimedia.QVideoFrameFormat, /) -> None: ... + def subtitleText(self, /) -> str: ... + def videoFrame(self, /) -> PySide6.QtMultimedia.QVideoFrame: ... + def videoSize(self, /) -> PySide6.QtCore.QSize: ... + + +class QWaveDecoder(PySide6.QtCore.QIODevice): + + formatKnown : typing.ClassVar[Signal] = ... # formatKnown() + parsingError : typing.ClassVar[Signal] = ... # parsingError() + + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, format: PySide6.QtMultimedia.QAudioFormat, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def audioFormat(self, /) -> PySide6.QtMultimedia.QAudioFormat: ... + def bytesAvailable(self, /) -> int: ... + def close(self, /) -> None: ... + def duration(self, /) -> int: ... + def getDevice(self, /) -> PySide6.QtCore.QIODevice: ... + @staticmethod + def headerLength() -> int: ... + def isSequential(self, /) -> bool: ... + def open(self, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> bool: ... + def pos(self, /) -> int: ... + def readData(self, maxlen: int, /) -> object: ... + def seek(self, pos: int, /) -> bool: ... + def size(self, /) -> int: ... + def writeData(self, data: bytes | bytearray | memoryview, len: int, /) -> int: ... + + +class QWindowCapture(PySide6.QtCore.QObject): + + activeChanged : typing.ClassVar[Signal] = ... # activeChanged(bool) + errorChanged : typing.ClassVar[Signal] = ... # errorChanged() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QWindowCapture::Error,QString) + windowChanged : typing.ClassVar[Signal] = ... # windowChanged(QCapturableWindow) + + class Error(enum.Enum): + + NoError = 0x0 + InternalError = 0x1 + CapturingNotSupported = 0x2 + CaptureFailed = 0x4 + NotFound = 0x5 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, active: bool | None = ..., window: PySide6.QtMultimedia.QCapturableWindow | None = ..., error: PySide6.QtMultimedia.QWindowCapture.Error | None = ..., errorString: str | None = ...) -> None: ... + + @staticmethod + def capturableWindows() -> typing.List[PySide6.QtMultimedia.QCapturableWindow]: ... + def captureSession(self, /) -> PySide6.QtMultimedia.QMediaCaptureSession: ... + def error(self, /) -> PySide6.QtMultimedia.QWindowCapture.Error: ... + def errorString(self, /) -> str: ... + def isActive(self, /) -> bool: ... + def setActive(self, active: bool, /) -> None: ... + def setWindow(self, window: PySide6.QtMultimedia.QCapturableWindow, /) -> None: ... + def start(self, /) -> None: ... + def stop(self, /) -> None: ... + def window(self, /) -> PySide6.QtMultimedia.QCapturableWindow: ... + + +class QtAudio(Shiboken.Object): + + class Error(enum.Enum): + + NoError = 0x0 + OpenError = 0x1 + IOError = 0x2 + UnderrunError = 0x3 + FatalError = 0x4 + + class State(enum.Enum): + + ActiveState = 0x0 + SuspendedState = 0x1 + StoppedState = 0x2 + IdleState = 0x3 + + class VolumeScale(enum.Enum): + + LinearVolumeScale = 0x0 + CubicVolumeScale = 0x1 + LogarithmicVolumeScale = 0x2 + DecibelVolumeScale = 0x3 + + + @staticmethod + def convertVolume(volume: float, from_: PySide6.QtMultimedia.QtAudio.VolumeScale, to: PySide6.QtMultimedia.QtAudio.VolumeScale, /) -> float: ... + + +class QtVideo(Shiboken.Object): + + class Rotation(enum.Enum): + + None_ = 0x0 + Clockwise90 = 0x5a + Clockwise180 = 0xb4 + Clockwise270 = 0x10e + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtMultimediaWidgets.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtMultimediaWidgets.pyi new file mode 100644 index 0000000..065203a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtMultimediaWidgets.pyi @@ -0,0 +1,64 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtMultimediaWidgets, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtMultimediaWidgets` + +import PySide6.QtMultimediaWidgets +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtWidgets +import PySide6.QtMultimedia + +import typing +from PySide6.QtCore import Signal + + +class QGraphicsVideoItem(PySide6.QtWidgets.QGraphicsObject): + + nativeSizeChanged : typing.ClassVar[Signal] = ... # nativeSizeChanged(QSizeF) + + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ..., *, aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode | None = ..., offset: PySide6.QtCore.QPointF | None = ..., size: PySide6.QtCore.QSizeF | None = ..., nativeSize: PySide6.QtCore.QSizeF | None = ..., videoSink: PySide6.QtMultimedia.QVideoSink | None = ...) -> None: ... + + def aspectRatioMode(self, /) -> PySide6.QtCore.Qt.AspectRatioMode: ... + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def itemChange(self, change: PySide6.QtWidgets.QGraphicsItem.GraphicsItemChange, value: typing.Any, /) -> typing.Any: ... + def nativeSize(self, /) -> PySide6.QtCore.QSizeF: ... + def offset(self, /) -> PySide6.QtCore.QPointF: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def setAspectRatioMode(self, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> None: ... + def setOffset(self, offset: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setSize(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSizeF: ... + def timerEvent(self, event: PySide6.QtCore.QTimerEvent, /) -> None: ... + def type(self, /) -> int: ... + def videoSink(self, /) -> PySide6.QtMultimedia.QVideoSink: ... + + +class QIntList: ... + + +class QVideoWidget(PySide6.QtWidgets.QWidget): + + aspectRatioModeChanged : typing.ClassVar[Signal] = ... # aspectRatioModeChanged(Qt::AspectRatioMode) + fullScreenChanged : typing.ClassVar[Signal] = ... # fullScreenChanged(bool) + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, fullScreen: bool | None = ..., aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode | None = ...) -> None: ... + + def aspectRatioMode(self, /) -> PySide6.QtCore.Qt.AspectRatioMode: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def hideEvent(self, event: PySide6.QtGui.QHideEvent, /) -> None: ... + def moveEvent(self, event: PySide6.QtGui.QMoveEvent, /) -> None: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def setAspectRatioMode(self, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> None: ... + def setFullScreen(self, fullScreen: bool, /) -> None: ... + def showEvent(self, event: PySide6.QtGui.QShowEvent, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def videoSink(self, /) -> PySide6.QtMultimedia.QVideoSink: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtNetwork.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtNetwork.pyi new file mode 100644 index 0000000..20baa67 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtNetwork.pyi @@ -0,0 +1,2776 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtNetwork, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtNetwork` + +import PySide6.QtNetwork +import PySide6.QtCore + +import os +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QAbstractNetworkCache(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def cacheSize(self, /) -> int: ... + def clear(self, /) -> None: ... + def data(self, url: PySide6.QtCore.QUrl | str, /) -> PySide6.QtCore.QIODevice: ... + def insert(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def metaData(self, url: PySide6.QtCore.QUrl | str, /) -> PySide6.QtNetwork.QNetworkCacheMetaData: ... + def prepare(self, metaData: PySide6.QtNetwork.QNetworkCacheMetaData, /) -> PySide6.QtCore.QIODevice: ... + def remove(self, url: PySide6.QtCore.QUrl | str, /) -> bool: ... + def updateMetaData(self, metaData: PySide6.QtNetwork.QNetworkCacheMetaData, /) -> None: ... + + +class QAbstractSocket(PySide6.QtCore.QIODevice): + + connected : typing.ClassVar[Signal] = ... # connected() + disconnected : typing.ClassVar[Signal] = ... # disconnected() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QAbstractSocket::SocketError) + hostFound : typing.ClassVar[Signal] = ... # hostFound() + proxyAuthenticationRequired: typing.ClassVar[Signal] = ... # proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QAbstractSocket::SocketState) + + class BindFlag(enum.Flag): + + DefaultForPlatform = 0x0 + ShareAddress = 0x1 + DontShareAddress = 0x2 + ReuseAddressHint = 0x4 + + class NetworkLayerProtocol(enum.Enum): + + UnknownNetworkLayerProtocol = -1 + IPv4Protocol = 0x0 + IPv6Protocol = 0x1 + AnyIPProtocol = 0x2 + + class PauseMode(enum.Flag): + + PauseNever = 0x0 + PauseOnSslErrors = 0x1 + + class SocketError(enum.Enum): + + UnknownSocketError = -1 + ConnectionRefusedError = 0x0 + RemoteHostClosedError = 0x1 + HostNotFoundError = 0x2 + SocketAccessError = 0x3 + SocketResourceError = 0x4 + SocketTimeoutError = 0x5 + DatagramTooLargeError = 0x6 + NetworkError = 0x7 + AddressInUseError = 0x8 + SocketAddressNotAvailableError = 0x9 + UnsupportedSocketOperationError = 0xa + UnfinishedSocketOperationError = 0xb + ProxyAuthenticationRequiredError = 0xc + SslHandshakeFailedError = 0xd + ProxyConnectionRefusedError = 0xe + ProxyConnectionClosedError = 0xf + ProxyConnectionTimeoutError = 0x10 + ProxyNotFoundError = 0x11 + ProxyProtocolError = 0x12 + OperationError = 0x13 + SslInternalError = 0x14 + SslInvalidUserDataError = 0x15 + TemporaryError = 0x16 + + class SocketOption(enum.Enum): + + LowDelayOption = 0x0 + KeepAliveOption = 0x1 + MulticastTtlOption = 0x2 + MulticastLoopbackOption = 0x3 + TypeOfServiceOption = 0x4 + SendBufferSizeSocketOption = 0x5 + ReceiveBufferSizeSocketOption = 0x6 + PathMtuSocketOption = 0x7 + + class SocketState(enum.Enum): + + UnconnectedState = 0x0 + HostLookupState = 0x1 + ConnectingState = 0x2 + ConnectedState = 0x3 + BoundState = 0x4 + ListeningState = 0x5 + ClosingState = 0x6 + + class SocketType(enum.Enum): + + UnknownSocketType = -1 + TcpSocket = 0x0 + UdpSocket = 0x1 + SctpSocket = 0x2 + + + def __init__(self, socketType: PySide6.QtNetwork.QAbstractSocket.SocketType, parent: PySide6.QtCore.QObject, /) -> None: ... + + def abort(self, /) -> None: ... + @typing.overload + def bind(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /, port: int | None = ..., mode: PySide6.QtNetwork.QAbstractSocket.BindFlag = ...) -> bool: ... + @typing.overload + def bind(self, /, port: int | None = ..., mode: PySide6.QtNetwork.QAbstractSocket.BindFlag = ...) -> bool: ... + def bytesAvailable(self, /) -> int: ... + def bytesToWrite(self, /) -> int: ... + def close(self, /) -> None: ... + @typing.overload + def connectToHost(self, hostName: str, port: int, /, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ..., protocol: PySide6.QtNetwork.QAbstractSocket.NetworkLayerProtocol = ...) -> None: ... + @typing.overload + def connectToHost(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, port: int, /, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + def disconnectFromHost(self, /) -> None: ... + def error(self, /) -> PySide6.QtNetwork.QAbstractSocket.SocketError: ... + def flush(self, /) -> bool: ... + def isSequential(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def localAddress(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def localPort(self, /) -> int: ... + def pauseMode(self, /) -> PySide6.QtNetwork.QAbstractSocket.PauseMode: ... + def peerAddress(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def peerName(self, /) -> str: ... + def peerPort(self, /) -> int: ... + def protocolTag(self, /) -> str: ... + def proxy(self, /) -> PySide6.QtNetwork.QNetworkProxy: ... + def readBufferSize(self, /) -> int: ... + def readData(self, maxlen: int, /) -> object: ... + def readLineData(self, maxlen: int, /) -> object: ... + def resume(self, /) -> None: ... + def setLocalAddress(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> None: ... + def setLocalPort(self, port: int, /) -> None: ... + def setPauseMode(self, pauseMode: PySide6.QtNetwork.QAbstractSocket.PauseMode, /) -> None: ... + def setPeerAddress(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> None: ... + def setPeerName(self, name: str, /) -> None: ... + def setPeerPort(self, port: int, /) -> None: ... + def setProtocolTag(self, tag: str, /) -> None: ... + def setProxy(self, networkProxy: PySide6.QtNetwork.QNetworkProxy | PySide6.QtNetwork.QNetworkProxy.ProxyType, /) -> None: ... + def setReadBufferSize(self, size: int, /) -> None: ... + def setSocketDescriptor(self, socketDescriptor: int, /, state: PySide6.QtNetwork.QAbstractSocket.SocketState = ..., openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ... + def setSocketError(self, socketError: PySide6.QtNetwork.QAbstractSocket.SocketError, /) -> None: ... + def setSocketOption(self, option: PySide6.QtNetwork.QAbstractSocket.SocketOption, value: typing.Any, /) -> None: ... + def setSocketState(self, state: PySide6.QtNetwork.QAbstractSocket.SocketState, /) -> None: ... + def skipData(self, maxSize: int, /) -> int: ... + def socketDescriptor(self, /) -> int: ... + def socketOption(self, option: PySide6.QtNetwork.QAbstractSocket.SocketOption, /) -> typing.Any: ... + def socketType(self, /) -> PySide6.QtNetwork.QAbstractSocket.SocketType: ... + def state(self, /) -> PySide6.QtNetwork.QAbstractSocket.SocketState: ... + def waitForBytesWritten(self, /, msecs: int = ...) -> bool: ... + def waitForConnected(self, /, msecs: int = ...) -> bool: ... + def waitForDisconnected(self, /, msecs: int = ...) -> bool: ... + def waitForReadyRead(self, /, msecs: int = ...) -> bool: ... + def writeData(self, data: bytes | bytearray | memoryview, len: int, /) -> int: ... + + +class QAuthenticator(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QAuthenticator, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNetwork.QAuthenticator, /) -> bool: ... + def __ne__(self, other: PySide6.QtNetwork.QAuthenticator, /) -> bool: ... + def isNull(self, /) -> bool: ... + def option(self, opt: str, /) -> typing.Any: ... + def options(self, /) -> typing.Dict[str, typing.Any]: ... + def password(self, /) -> str: ... + def realm(self, /) -> str: ... + def setOption(self, opt: str, value: typing.Any, /) -> None: ... + def setPassword(self, password: str, /) -> None: ... + def setRealm(self, realm: str, /) -> None: ... + def setUser(self, user: str, /) -> None: ... + def user(self, /) -> str: ... + + +class QDnsDomainNameRecord(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QDnsDomainNameRecord, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def name(self, /) -> str: ... + def swap(self, other: PySide6.QtNetwork.QDnsDomainNameRecord, /) -> None: ... + def timeToLive(self, /) -> int: ... + def value(self, /) -> str: ... + + +class QDnsHostAddressRecord(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QDnsHostAddressRecord, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def name(self, /) -> str: ... + def swap(self, other: PySide6.QtNetwork.QDnsHostAddressRecord, /) -> None: ... + def timeToLive(self, /) -> int: ... + def value(self, /) -> PySide6.QtNetwork.QHostAddress: ... + + +class QDnsLookup(PySide6.QtCore.QObject): + + finished : typing.ClassVar[Signal] = ... # finished() + nameChanged : typing.ClassVar[Signal] = ... # nameChanged(QString) + nameserverChanged : typing.ClassVar[Signal] = ... # nameserverChanged(QHostAddress) + nameserverPortChanged : typing.ClassVar[Signal] = ... # nameserverPortChanged(ushort) + nameserverProtocolChanged: typing.ClassVar[Signal] = ... # nameserverProtocolChanged(QDnsLookup::Protocol) + typeChanged : typing.ClassVar[Signal] = ... # typeChanged(QDnsLookup::Type) + + class Error(enum.Enum): + + NoError = 0x0 + ResolverError = 0x1 + OperationCancelledError = 0x2 + InvalidRequestError = 0x3 + InvalidReplyError = 0x4 + ServerFailureError = 0x5 + ServerRefusedError = 0x6 + NotFoundError = 0x7 + TimeoutError = 0x8 + + class Protocol(enum.Enum): + + Standard = 0x0 + DnsOverTls = 0x1 + + class Type(enum.Enum): + + A = 0x1 + NS = 0x2 + CNAME = 0x5 + PTR = 0xc + MX = 0xf + TXT = 0x10 + AAAA = 0x1c + SRV = 0x21 + TLSA = 0x34 + ANY = 0xff + + + @typing.overload + def __init__(self, type: PySide6.QtNetwork.QDnsLookup.Type, name: str, protocol: PySide6.QtNetwork.QDnsLookup.Protocol, nameserver: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /, port: int | None = ..., parent: PySide6.QtCore.QObject | None = ..., *, error: PySide6.QtNetwork.QDnsLookup.Error | None = ..., authenticData: bool | None = ..., errorString: str | None = ..., nameserverPort: int | None = ..., nameserverProtocol: PySide6.QtNetwork.QDnsLookup.Protocol | None = ...) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtNetwork.QDnsLookup.Type, name: str, nameserver: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /, parent: PySide6.QtCore.QObject | None = ..., *, error: PySide6.QtNetwork.QDnsLookup.Error | None = ..., authenticData: bool | None = ..., errorString: str | None = ..., nameserverPort: int | None = ..., nameserverProtocol: PySide6.QtNetwork.QDnsLookup.Protocol | None = ...) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtNetwork.QDnsLookup.Type, name: str, nameserver: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, port: int, /, parent: PySide6.QtCore.QObject | None = ..., *, error: PySide6.QtNetwork.QDnsLookup.Error | None = ..., authenticData: bool | None = ..., errorString: str | None = ..., nameserverPort: int | None = ..., nameserverProtocol: PySide6.QtNetwork.QDnsLookup.Protocol | None = ...) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtNetwork.QDnsLookup.Type, name: str, /, parent: PySide6.QtCore.QObject | None = ..., *, error: PySide6.QtNetwork.QDnsLookup.Error | None = ..., authenticData: bool | None = ..., errorString: str | None = ..., nameserver: PySide6.QtNetwork.QHostAddress | None = ..., nameserverPort: int | None = ..., nameserverProtocol: PySide6.QtNetwork.QDnsLookup.Protocol | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, error: PySide6.QtNetwork.QDnsLookup.Error | None = ..., authenticData: bool | None = ..., errorString: str | None = ..., name: str | None = ..., type: PySide6.QtNetwork.QDnsLookup.Type | None = ..., nameserver: PySide6.QtNetwork.QHostAddress | None = ..., nameserverPort: int | None = ..., nameserverProtocol: PySide6.QtNetwork.QDnsLookup.Protocol | None = ...) -> None: ... + + def abort(self, /) -> None: ... + def canonicalNameRecords(self, /) -> typing.List[PySide6.QtNetwork.QDnsDomainNameRecord]: ... + @staticmethod + def defaultPortForProtocol(protocol: PySide6.QtNetwork.QDnsLookup.Protocol, /) -> int: ... + def error(self, /) -> PySide6.QtNetwork.QDnsLookup.Error: ... + def errorString(self, /) -> str: ... + def hostAddressRecords(self, /) -> typing.List[PySide6.QtNetwork.QDnsHostAddressRecord]: ... + def isAuthenticData(self, /) -> bool: ... + def isFinished(self, /) -> bool: ... + @staticmethod + def isProtocolSupported(protocol: PySide6.QtNetwork.QDnsLookup.Protocol, /) -> bool: ... + def lookup(self, /) -> None: ... + def mailExchangeRecords(self, /) -> typing.List[PySide6.QtNetwork.QDnsMailExchangeRecord]: ... + def name(self, /) -> str: ... + def nameServerRecords(self, /) -> typing.List[PySide6.QtNetwork.QDnsDomainNameRecord]: ... + def nameserver(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def nameserverPort(self, /) -> int: ... + def nameserverProtocol(self, /) -> PySide6.QtNetwork.QDnsLookup.Protocol: ... + def pointerRecords(self, /) -> typing.List[PySide6.QtNetwork.QDnsDomainNameRecord]: ... + def serviceRecords(self, /) -> typing.List[PySide6.QtNetwork.QDnsServiceRecord]: ... + def setName(self, name: str, /) -> None: ... + @typing.overload + def setNameserver(self, protocol: PySide6.QtNetwork.QDnsLookup.Protocol, nameserver: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /, port: int | None = ...) -> None: ... + @typing.overload + def setNameserver(self, nameserver: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> None: ... + @typing.overload + def setNameserver(self, nameserver: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, port: int, /) -> None: ... + def setNameserverPort(self, port: int, /) -> None: ... + def setNameserverProtocol(self, protocol: PySide6.QtNetwork.QDnsLookup.Protocol, /) -> None: ... + def setSslConfiguration(self, sslConfiguration: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + def setType(self, arg__1: PySide6.QtNetwork.QDnsLookup.Type, /) -> None: ... + def sslConfiguration(self, /) -> PySide6.QtNetwork.QSslConfiguration: ... + def textRecords(self, /) -> typing.List[PySide6.QtNetwork.QDnsTextRecord]: ... + def tlsAssociationRecords(self, /) -> typing.List[PySide6.QtNetwork.QDnsTlsAssociationRecord]: ... + def type(self, /) -> PySide6.QtNetwork.QDnsLookup.Type: ... + + +class QDnsMailExchangeRecord(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QDnsMailExchangeRecord, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def exchange(self, /) -> str: ... + def name(self, /) -> str: ... + def preference(self, /) -> int: ... + def swap(self, other: PySide6.QtNetwork.QDnsMailExchangeRecord, /) -> None: ... + def timeToLive(self, /) -> int: ... + + +class QDnsServiceRecord(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QDnsServiceRecord, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def name(self, /) -> str: ... + def port(self, /) -> int: ... + def priority(self, /) -> int: ... + def swap(self, other: PySide6.QtNetwork.QDnsServiceRecord, /) -> None: ... + def target(self, /) -> str: ... + def timeToLive(self, /) -> int: ... + def weight(self, /) -> int: ... + + +class QDnsTextRecord(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QDnsTextRecord, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def name(self, /) -> str: ... + def swap(self, other: PySide6.QtNetwork.QDnsTextRecord, /) -> None: ... + def timeToLive(self, /) -> int: ... + def values(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + + +class QDnsTlsAssociationRecord(Shiboken.Object): + + class CertificateUsage(enum.Enum): + + CertificateAuthorityConstrait = 0x0 + PKIX_TA = 0x0 + PKIX_EE = 0x1 + ServiceCertificateConstraint = 0x1 + DANE_TA = 0x2 + TrustAnchorAssertion = 0x2 + DANE_EE = 0x3 + DomainIssuedCertificate = 0x3 + PrivCert = 0xff + PrivateUse = 0xff + + class MatchingType(enum.Enum): + + Exact = 0x0 + Sha256 = 0x1 + Sha512 = 0x2 + PrivMatch = 0xff + PrivateUse = 0xff + + class Selector(enum.Enum): + + Cert = 0x0 + FullCertificate = 0x0 + SPKI = 0x1 + SubjectPublicKeyInfo = 0x1 + PrivSel = 0xff + PrivateUse = 0xff + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QDnsTlsAssociationRecord, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def matchType(self, /) -> PySide6.QtNetwork.QDnsTlsAssociationRecord.MatchingType: ... + def name(self, /) -> str: ... + def selector(self, /) -> PySide6.QtNetwork.QDnsTlsAssociationRecord.Selector: ... + def swap(self, other: PySide6.QtNetwork.QDnsTlsAssociationRecord, /) -> None: ... + def timeToLive(self, /) -> int: ... + def usage(self, /) -> PySide6.QtNetwork.QDnsTlsAssociationRecord.CertificateUsage: ... + def value(self, /) -> PySide6.QtCore.QByteArray: ... + + +class QDtls(PySide6.QtCore.QObject): + + handshakeTimeout : typing.ClassVar[Signal] = ... # handshakeTimeout() + pskRequired : typing.ClassVar[Signal] = ... # pskRequired(QSslPreSharedKeyAuthenticator*) + + class HandshakeState(enum.Enum): + + HandshakeNotStarted = 0x0 + HandshakeInProgress = 0x1 + PeerVerificationFailed = 0x2 + HandshakeComplete = 0x3 + + + def __init__(self, mode: PySide6.QtNetwork.QSslSocket.SslMode, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def abortHandshake(self, socket: PySide6.QtNetwork.QUdpSocket, /) -> bool: ... + def cookieGeneratorParameters(self, /) -> PySide6.QtNetwork.QDtlsClientVerifier.GeneratorParameters: ... + def decryptDatagram(self, socket: PySide6.QtNetwork.QUdpSocket, dgram: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + def doHandshake(self, socket: PySide6.QtNetwork.QUdpSocket, /, dgram: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> bool: ... + def dtlsConfiguration(self, /) -> PySide6.QtNetwork.QSslConfiguration: ... + def dtlsError(self, /) -> PySide6.QtNetwork.QDtlsError: ... + def dtlsErrorString(self, /) -> str: ... + def handleTimeout(self, socket: PySide6.QtNetwork.QUdpSocket, /) -> bool: ... + def handshakeState(self, /) -> PySide6.QtNetwork.QDtls.HandshakeState: ... + def ignoreVerificationErrors(self, errorsToIgnore: collections.abc.Sequence[PySide6.QtNetwork.QSslError], /) -> None: ... + def isConnectionEncrypted(self, /) -> bool: ... + def mtuHint(self, /) -> int: ... + def peerAddress(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def peerPort(self, /) -> int: ... + def peerVerificationErrors(self, /) -> typing.List[PySide6.QtNetwork.QSslError]: ... + def peerVerificationName(self, /) -> str: ... + def resumeHandshake(self, socket: PySide6.QtNetwork.QUdpSocket, /) -> bool: ... + def sessionCipher(self, /) -> PySide6.QtNetwork.QSslCipher: ... + def sessionProtocol(self, /) -> PySide6.QtNetwork.QSsl.SslProtocol: ... + def setCookieGeneratorParameters(self, params: PySide6.QtNetwork.QDtlsClientVerifier.GeneratorParameters, /) -> bool: ... + def setDtlsConfiguration(self, configuration: PySide6.QtNetwork.QSslConfiguration, /) -> bool: ... + def setMtuHint(self, mtuHint: int, /) -> None: ... + def setPeer(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, port: int, /, verificationName: str = ...) -> bool: ... + def setPeerVerificationName(self, name: str, /) -> bool: ... + def shutdown(self, socket: PySide6.QtNetwork.QUdpSocket, /) -> bool: ... + def sslMode(self, /) -> PySide6.QtNetwork.QSslSocket.SslMode: ... + def writeDatagramEncrypted(self, socket: PySide6.QtNetwork.QUdpSocket, dgram: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> int: ... + + +class QDtlsClientVerifier(PySide6.QtCore.QObject): + + class GeneratorParameters(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, a: PySide6.QtCore.QCryptographicHash.Algorithm, s: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, GeneratorParameters: PySide6.QtNetwork.QDtlsClientVerifier.GeneratorParameters, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def cookieGeneratorParameters(self, /) -> PySide6.QtNetwork.QDtlsClientVerifier.GeneratorParameters: ... + def dtlsError(self, /) -> PySide6.QtNetwork.QDtlsError: ... + def dtlsErrorString(self, /) -> str: ... + def setCookieGeneratorParameters(self, params: PySide6.QtNetwork.QDtlsClientVerifier.GeneratorParameters, /) -> bool: ... + def verifiedHello(self, /) -> PySide6.QtCore.QByteArray: ... + def verifyClient(self, socket: PySide6.QtNetwork.QUdpSocket, dgram: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, port: int, /) -> bool: ... + + +class QDtlsError(enum.Enum): + + NoError = 0x0 + InvalidInputParameters = 0x1 + InvalidOperation = 0x2 + UnderlyingSocketError = 0x3 + RemoteClosedConnectionError = 0x4 + PeerVerificationError = 0x5 + TlsInitializationError = 0x6 + TlsFatalError = 0x7 + TlsNonFatalError = 0x8 + + +class QFormDataBuilder(Shiboken.Object): + + class Option(enum.Flag): + + Default = 0x0 + OmitRfc8187EncodedFilename = 0x1 + UseRfc7578PercentEncodedFilename = 0x2 + StrictRfc7578 = 0x3 + PreferLatin1EncodedFilename = 0x4 + + + def __init__(self, /) -> None: ... + + def part(self, name: str, /) -> PySide6.QtNetwork.QFormDataPartBuilder: ... + def swap(self, other: PySide6.QtNetwork.QFormDataBuilder, /) -> None: ... + + +class QFormDataPartBuilder(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def setBody(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, fileName: str = ..., mimeType: str = ...) -> PySide6.QtNetwork.QFormDataPartBuilder: ... + def setBodyDevice(self, body: PySide6.QtCore.QIODevice, /, fileName: str = ..., mimeType: str = ...) -> PySide6.QtNetwork.QFormDataPartBuilder: ... + def setHeaders(self, headers: PySide6.QtNetwork.QHttpHeaders, /) -> PySide6.QtNetwork.QFormDataPartBuilder: ... + def swap(self, other: PySide6.QtNetwork.QFormDataPartBuilder, /) -> None: ... + + +class QHostAddress(Shiboken.Object): + + UnknownNetworkLayerProtocol = -1 + IPv4Protocol = 0x0 + IPv6Protocol = 0x1 + AnyIPProtocol = 0x2 + + class ConversionModeFlag(enum.Flag): + + StrictConversion = 0x0 + ConvertV4MappedToIPv4 = 0x1 + ConvertV4CompatToIPv4 = 0x2 + ConvertUnspecifiedAddress = 0x4 + ConvertLocalHost = 0x8 + TolerantConversion = 0xff + + class SpecialAddress(enum.Enum): + + Null = 0x0 + Broadcast = 0x1 + LocalHost = 0x2 + LocalHostIPv6 = 0x3 + Any = 0x4 + AnyIPv6 = 0x5 + AnyIPv4 = 0x6 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, copy: PySide6.QtNetwork.QHostAddress, /) -> None: ... + @typing.overload + def __init__(self, ip6Addr: PySide6.QtNetwork.QIPv6Address, /) -> None: ... + @typing.overload + def __init__(self, address: PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> None: ... + @typing.overload + def __init__(self, address: str, /) -> None: ... + @typing.overload + def __init__(self, ip4Addr: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def __eq__(self, address: PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> bool: ... + @typing.overload + def __eq__(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @typing.overload + def __ne__(self, address: PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> bool: ... + @typing.overload + def __ne__(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def clear(self, /) -> None: ... + def isBroadcast(self, /) -> bool: ... + def isEqual(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /, mode: PySide6.QtNetwork.QHostAddress.ConversionModeFlag = ...) -> bool: ... + def isGlobal(self, /) -> bool: ... + @typing.overload + def isInSubnet(self, subnet: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, netmask: int, /) -> bool: ... + @typing.overload + def isInSubnet(self, subnet: typing.Tuple[PySide6.QtNetwork.QHostAddress, int], /) -> bool: ... + def isLinkLocal(self, /) -> bool: ... + def isLoopback(self, /) -> bool: ... + def isMulticast(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isPrivateUse(self, /) -> bool: ... + def isSiteLocal(self, /) -> bool: ... + def isUniqueLocalUnicast(self, /) -> bool: ... + @staticmethod + def parseSubnet(subnet: str, /) -> typing.Tuple[PySide6.QtNetwork.QHostAddress, int]: ... + def protocol(self, /) -> PySide6.QtNetwork.QAbstractSocket.NetworkLayerProtocol: ... + def scopeId(self, /) -> str: ... + @typing.overload + def setAddress(self, ip6Addr: PySide6.QtNetwork.QIPv6Address, /) -> None: ... + @typing.overload + def setAddress(self, address: PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> None: ... + @typing.overload + def setAddress(self, address: str, /) -> bool: ... + @typing.overload + def setAddress(self, ip4Addr: int, /) -> None: ... + def setScopeId(self, id: str, /) -> None: ... + def swap(self, other: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> None: ... + def toIPv4Address(self, /) -> typing.Tuple[int, bool]: ... + def toIPv6Address(self, /) -> PySide6.QtNetwork.QIPv6Address: ... + def toString(self, /) -> str: ... + + +class QHostInfo(Shiboken.Object): + + class HostInfoError(enum.Enum): + + NoError = 0x0 + HostNotFound = 0x1 + UnknownError = 0x2 + + + @typing.overload + def __init__(self, d: PySide6.QtNetwork.QHostInfo, /) -> None: ... + @typing.overload + def __init__(self, /, lookupId: int = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def abortHostLookup(lookupId: int, /) -> None: ... + def addresses(self, /) -> typing.List[PySide6.QtNetwork.QHostAddress]: ... + def error(self, /) -> PySide6.QtNetwork.QHostInfo.HostInfoError: ... + def errorString(self, /) -> str: ... + @staticmethod + def fromName(name: str, /) -> PySide6.QtNetwork.QHostInfo: ... + def hostName(self, /) -> str: ... + @staticmethod + def localDomainName() -> str: ... + @staticmethod + def localHostName() -> str: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def lookupHost(self, name: str, callable: collections.abc.Callable[..., typing.Any], /) -> None: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def lookupHost(name: str, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> int: ... # type: ignore[misc, overload-cannot-match] + def lookupId(self, /) -> int: ... + def setAddresses(self, addresses: collections.abc.Sequence[PySide6.QtNetwork.QHostAddress], /) -> None: ... + def setError(self, error: PySide6.QtNetwork.QHostInfo.HostInfoError, /) -> None: ... + def setErrorString(self, errorString: str, /) -> None: ... + def setHostName(self, name: str, /) -> None: ... + def setLookupId(self, id: int, /) -> None: ... + def swap(self, other: PySide6.QtNetwork.QHostInfo | int, /) -> None: ... + + +class QHstsPolicy(Shiboken.Object): + + class PolicyFlag(enum.Flag): + + IncludeSubDomains = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, expiry: PySide6.QtCore.QDateTime, flags: PySide6.QtNetwork.QHstsPolicy.PolicyFlag, host: str, /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> None: ... + @typing.overload + def __init__(self, rhs: PySide6.QtNetwork.QHstsPolicy, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtNetwork.QHstsPolicy, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtNetwork.QHstsPolicy, /) -> bool: ... + def expiry(self, /) -> PySide6.QtCore.QDateTime: ... + def host(self, /, options: PySide6.QtCore.QUrl.ComponentFormattingOption = ...) -> str: ... + def includesSubDomains(self, /) -> bool: ... + def isExpired(self, /) -> bool: ... + def setExpiry(self, expiry: PySide6.QtCore.QDateTime, /) -> None: ... + def setHost(self, host: str, /, mode: PySide6.QtCore.QUrl.ParsingMode = ...) -> None: ... + def setIncludesSubDomains(self, include: bool, /) -> None: ... + def swap(self, other: PySide6.QtNetwork.QHstsPolicy, /) -> None: ... + + +class QHttp1Configuration(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QHttp1Configuration, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtNetwork.QHttp1Configuration, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtNetwork.QHttp1Configuration, /) -> bool: ... + def numberOfConnectionsPerHost(self, /) -> int: ... + def setNumberOfConnectionsPerHost(self, amount: int, /) -> None: ... + def swap(self, other: PySide6.QtNetwork.QHttp1Configuration, /) -> None: ... + + +class QHttp2Configuration(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QHttp2Configuration, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtNetwork.QHttp2Configuration, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtNetwork.QHttp2Configuration, /) -> bool: ... + def huffmanCompressionEnabled(self, /) -> bool: ... + def maxConcurrentStreams(self, /) -> int: ... + def maxFrameSize(self, /) -> int: ... + def serverPushEnabled(self, /) -> bool: ... + def sessionReceiveWindowSize(self, /) -> int: ... + def setHuffmanCompressionEnabled(self, enable: bool, /) -> None: ... + def setMaxConcurrentStreams(self, value: int, /) -> None: ... + def setMaxFrameSize(self, size: int, /) -> bool: ... + def setServerPushEnabled(self, enable: bool, /) -> None: ... + def setSessionReceiveWindowSize(self, size: int, /) -> bool: ... + def setStreamReceiveWindowSize(self, size: int, /) -> bool: ... + def streamReceiveWindowSize(self, /) -> int: ... + def swap(self, other: PySide6.QtNetwork.QHttp2Configuration, /) -> None: ... + + +class QHttpHeaders(Shiboken.Object): + + class WellKnownHeader(enum.Enum): + + AIM = 0x0 + Accept = 0x1 + AcceptAdditions = 0x2 + AcceptCH = 0x3 + AcceptDatetime = 0x4 + AcceptEncoding = 0x5 + AcceptFeatures = 0x6 + AcceptLanguage = 0x7 + AcceptPatch = 0x8 + AcceptPost = 0x9 + AcceptRanges = 0xa + AcceptSignature = 0xb + AccessControlAllowCredentials = 0xc + AccessControlAllowHeaders = 0xd + AccessControlAllowMethods = 0xe + AccessControlAllowOrigin = 0xf + AccessControlExposeHeaders = 0x10 + AccessControlMaxAge = 0x11 + AccessControlRequestHeaders = 0x12 + AccessControlRequestMethod = 0x13 + Age = 0x14 + Allow = 0x15 + ALPN = 0x16 + AltSvc = 0x17 + AltUsed = 0x18 + Alternates = 0x19 + ApplyToRedirectRef = 0x1a + AuthenticationControl = 0x1b + AuthenticationInfo = 0x1c + Authorization = 0x1d + CacheControl = 0x1e + CacheStatus = 0x1f + CalManagedID = 0x20 + CalDAVTimezones = 0x21 + CapsuleProtocol = 0x22 + CDNCacheControl = 0x23 + CDNLoop = 0x24 + CertNotAfter = 0x25 + CertNotBefore = 0x26 + ClearSiteData = 0x27 + ClientCert = 0x28 + ClientCertChain = 0x29 + Close = 0x2a + Connection = 0x2b + ContentDigest = 0x2c + ContentDisposition = 0x2d + ContentEncoding = 0x2e + ContentID = 0x2f + ContentLanguage = 0x30 + ContentLength = 0x31 + ContentLocation = 0x32 + ContentRange = 0x33 + ContentSecurityPolicy = 0x34 + ContentSecurityPolicyReportOnly = 0x35 + ContentType = 0x36 + Cookie = 0x37 + CrossOriginEmbedderPolicy = 0x38 + CrossOriginEmbedderPolicyReportOnly = 0x39 + CrossOriginOpenerPolicy = 0x3a + CrossOriginOpenerPolicyReportOnly = 0x3b + CrossOriginResourcePolicy = 0x3c + DASL = 0x3d + Date = 0x3e + DAV = 0x3f + DeltaBase = 0x40 + Depth = 0x41 + Destination = 0x42 + DifferentialID = 0x43 + DPoP = 0x44 + DPoPNonce = 0x45 + EarlyData = 0x46 + ETag = 0x47 + Expect = 0x48 + ExpectCT = 0x49 + Expires = 0x4a + Forwarded = 0x4b + From = 0x4c + Hobareg = 0x4d + Host = 0x4e + If = 0x4f + IfMatch = 0x50 + IfModifiedSince = 0x51 + IfNoneMatch = 0x52 + IfRange = 0x53 + IfScheduleTagMatch = 0x54 + IfUnmodifiedSince = 0x55 + IM = 0x56 + IncludeReferredTokenBindingID = 0x57 + KeepAlive = 0x58 + Label = 0x59 + LastEventID = 0x5a + LastModified = 0x5b + Link = 0x5c + Location = 0x5d + LockToken = 0x5e + MaxForwards = 0x5f + MementoDatetime = 0x60 + Meter = 0x61 + MIMEVersion = 0x62 + Negotiate = 0x63 + NEL = 0x64 + ODataEntityId = 0x65 + ODataIsolation = 0x66 + ODataMaxVersion = 0x67 + ODataVersion = 0x68 + OptionalWWWAuthenticate = 0x69 + OrderingType = 0x6a + Origin = 0x6b + OriginAgentCluster = 0x6c + OSCORE = 0x6d + OSLCCoreVersion = 0x6e + Overwrite = 0x6f + PingFrom = 0x70 + PingTo = 0x71 + Position = 0x72 + Prefer = 0x73 + PreferenceApplied = 0x74 + Priority = 0x75 + ProxyAuthenticate = 0x76 + ProxyAuthenticationInfo = 0x77 + ProxyAuthorization = 0x78 + ProxyStatus = 0x79 + PublicKeyPins = 0x7a + PublicKeyPinsReportOnly = 0x7b + Range = 0x7c + RedirectRef = 0x7d + Referer = 0x7e + Refresh = 0x7f + ReplayNonce = 0x80 + ReprDigest = 0x81 + RetryAfter = 0x82 + ScheduleReply = 0x83 + ScheduleTag = 0x84 + SecPurpose = 0x85 + SecTokenBinding = 0x86 + SecWebSocketAccept = 0x87 + SecWebSocketExtensions = 0x88 + SecWebSocketKey = 0x89 + SecWebSocketProtocol = 0x8a + SecWebSocketVersion = 0x8b + Server = 0x8c + ServerTiming = 0x8d + SetCookie = 0x8e + Signature = 0x8f + SignatureInput = 0x90 + SLUG = 0x91 + SoapAction = 0x92 + StatusURI = 0x93 + StrictTransportSecurity = 0x94 + Sunset = 0x95 + SurrogateCapability = 0x96 + SurrogateControl = 0x97 + TCN = 0x98 + TE = 0x99 + Timeout = 0x9a + Topic = 0x9b + Traceparent = 0x9c + Tracestate = 0x9d + Trailer = 0x9e + TransferEncoding = 0x9f + TTL = 0xa0 + Upgrade = 0xa1 + Urgency = 0xa2 + UserAgent = 0xa3 + VariantVary = 0xa4 + Vary = 0xa5 + Via = 0xa6 + WantContentDigest = 0xa7 + WantReprDigest = 0xa8 + WWWAuthenticate = 0xa9 + XContentTypeOptions = 0xaa + XFrameOptions = 0xab + AcceptCharset = 0xac + CPEPInfo = 0xad + Pragma = 0xae + ProtocolInfo = 0xaf + ProtocolQuery = 0xb0 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QHttpHeaders, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def append(self, name: PySide6.QtNetwork.QHttpHeaders.WellKnownHeader, value: str, /) -> bool: ... + @typing.overload + def append(self, name: str, value: str, /) -> bool: ... + def clear(self, /) -> None: ... + @typing.overload + def combinedValue(self, name: PySide6.QtNetwork.QHttpHeaders.WellKnownHeader, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def combinedValue(self, name: str, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def contains(self, name: PySide6.QtNetwork.QHttpHeaders.WellKnownHeader, /) -> bool: ... + @typing.overload + def contains(self, name: str, /) -> bool: ... + @staticmethod + def fromListOfPairs(headers: collections.abc.Sequence[typing.Tuple[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray]], /) -> PySide6.QtNetwork.QHttpHeaders: ... + @staticmethod + def fromMultiHash(headers: typing.Dict[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray], /) -> PySide6.QtNetwork.QHttpHeaders: ... + @staticmethod + def fromMultiMap(headers: typing.Dict[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray], /) -> PySide6.QtNetwork.QHttpHeaders: ... + @typing.overload + def insert(self, i: int, name: PySide6.QtNetwork.QHttpHeaders.WellKnownHeader, value: str, /) -> bool: ... + @typing.overload + def insert(self, i: int, name: str, value: str, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def nameAt(self, i: int, /) -> str: ... + @typing.overload + def removeAll(self, name: PySide6.QtNetwork.QHttpHeaders.WellKnownHeader, /) -> None: ... + @typing.overload + def removeAll(self, name: str, /) -> None: ... + def removeAt(self, i: int, /) -> None: ... + @typing.overload + def replace(self, i: int, name: PySide6.QtNetwork.QHttpHeaders.WellKnownHeader, newValue: str, /) -> bool: ... + @typing.overload + def replace(self, i: int, name: str, newValue: str, /) -> bool: ... + @typing.overload + def replaceOrAppend(self, name: PySide6.QtNetwork.QHttpHeaders.WellKnownHeader, newValue: str, /) -> bool: ... + @typing.overload + def replaceOrAppend(self, name: str, newValue: str, /) -> bool: ... + def reserve(self, size: int, /) -> None: ... + @typing.overload + def setDateTimeValue(self, name: PySide6.QtNetwork.QHttpHeaders.WellKnownHeader, dateTime: PySide6.QtCore.QDateTime, /) -> None: ... + @typing.overload + def setDateTimeValue(self, name: str, dateTime: PySide6.QtCore.QDateTime, /) -> None: ... + def size(self, /) -> int: ... + def swap(self, other: PySide6.QtNetwork.QHttpHeaders, /) -> None: ... + def toListOfPairs(self, /) -> typing.List[typing.Tuple[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray]]: ... + def toMultiHash(self, /) -> typing.Dict[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray]: ... + def toMultiMap(self, /) -> typing.Dict[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray]: ... + @typing.overload + def value(self, name: PySide6.QtNetwork.QHttpHeaders.WellKnownHeader, /, defaultValue: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def value(self, name: str, /, defaultValue: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> PySide6.QtCore.QByteArray: ... + def valueAt(self, i: int, /) -> PySide6.QtCore.QByteArray: ... + @typing.overload + def values(self, name: PySide6.QtNetwork.QHttpHeaders.WellKnownHeader, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + @typing.overload + def values(self, name: str, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + @staticmethod + def wellKnownHeaderName(name: PySide6.QtNetwork.QHttpHeaders.WellKnownHeader, /) -> PySide6.QtCore.QByteArray: ... + + +class QHttpMultiPart(PySide6.QtCore.QObject): + + class ContentType(enum.Enum): + + MixedType = 0x0 + RelatedType = 0x1 + FormDataType = 0x2 + AlternativeType = 0x3 + + + @typing.overload + def __init__(self, contentType: PySide6.QtNetwork.QHttpMultiPart.ContentType, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def append(self, httpPart: PySide6.QtNetwork.QHttpPart, /) -> None: ... + def boundary(self, /) -> PySide6.QtCore.QByteArray: ... + def setBoundary(self, boundary: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setContentType(self, contentType: PySide6.QtNetwork.QHttpMultiPart.ContentType, /) -> None: ... + + +class QHttpPart(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QHttpPart, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNetwork.QHttpPart, /) -> bool: ... + def __ne__(self, other: PySide6.QtNetwork.QHttpPart, /) -> bool: ... + def setBody(self, body: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setBodyDevice(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def setHeader(self, header: PySide6.QtNetwork.QNetworkRequest.KnownHeaders, value: typing.Any, /) -> None: ... + def setRawHeader(self, headerName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, headerValue: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def swap(self, other: PySide6.QtNetwork.QHttpPart, /) -> None: ... + + +class QIPv6Address(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QIPv6Address: PySide6.QtNetwork.QIPv6Address, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QIntList: ... + + +class QLocalServer(PySide6.QtCore.QObject): + + newConnection : typing.ClassVar[Signal] = ... # newConnection() + + class SocketOption(enum.Flag): + + NoOptions = 0x0 + UserAccessOption = 0x1 + GroupAccessOption = 0x2 + OtherAccessOption = 0x4 + WorldAccessOption = 0x7 + AbstractNamespaceOption = 0x8 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, socketOptions: PySide6.QtNetwork.QLocalServer.SocketOption | None = ...) -> None: ... + + def addPendingConnection(self, socket: PySide6.QtNetwork.QLocalSocket, /) -> None: ... + def close(self, /) -> None: ... + def errorString(self, /) -> str: ... + def fullServerName(self, /) -> str: ... + def hasPendingConnections(self, /) -> bool: ... + def incomingConnection(self, socketDescriptor: int, /) -> None: ... + def isListening(self, /) -> bool: ... + @typing.overload + def listen(self, name: str, /) -> bool: ... + @typing.overload + def listen(self, socketDescriptor: int, /) -> bool: ... + def listenBacklogSize(self, /) -> int: ... + def maxPendingConnections(self, /) -> int: ... + def nextPendingConnection(self, /) -> PySide6.QtNetwork.QLocalSocket: ... + @staticmethod + def removeServer(name: str, /) -> bool: ... + def serverError(self, /) -> PySide6.QtNetwork.QAbstractSocket.SocketError: ... + def serverName(self, /) -> str: ... + def setListenBacklogSize(self, size: int, /) -> None: ... + def setMaxPendingConnections(self, numConnections: int, /) -> None: ... + def setSocketOptions(self, options: PySide6.QtNetwork.QLocalServer.SocketOption, /) -> None: ... + def socketDescriptor(self, /) -> int: ... + def socketOptions(self, /) -> PySide6.QtNetwork.QLocalServer.SocketOption: ... + def waitForNewConnection(self, msec: int, /) -> typing.Tuple[bool, bool]: ... + + +class QLocalSocket(PySide6.QtCore.QIODevice): + + connected : typing.ClassVar[Signal] = ... # connected() + disconnected : typing.ClassVar[Signal] = ... # disconnected() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QLocalSocket::LocalSocketError) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QLocalSocket::LocalSocketState) + + class LocalSocketError(enum.Enum): + + UnknownSocketError = -1 + ConnectionRefusedError = 0x0 + PeerClosedError = 0x1 + ServerNotFoundError = 0x2 + SocketAccessError = 0x3 + SocketResourceError = 0x4 + SocketTimeoutError = 0x5 + DatagramTooLargeError = 0x6 + ConnectionError = 0x7 + UnsupportedSocketOperationError = 0xa + OperationError = 0x13 + + class LocalSocketState(enum.Enum): + + UnconnectedState = 0x0 + ConnectingState = 0x2 + ConnectedState = 0x3 + ClosingState = 0x6 + + class SocketOption(enum.Flag): + + NoOptions = 0x0 + AbstractNamespaceOption = 0x1 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, socketOptions: PySide6.QtNetwork.QLocalServer.SocketOption | None = ...) -> None: ... + + def abort(self, /) -> None: ... + def bytesAvailable(self, /) -> int: ... + def bytesToWrite(self, /) -> int: ... + def canReadLine(self, /) -> bool: ... + def close(self, /) -> None: ... + @typing.overload + def connectToServer(self, /, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + @typing.overload + def connectToServer(self, name: str, /, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + def disconnectFromServer(self, /) -> None: ... + def error(self, /) -> PySide6.QtNetwork.QLocalSocket.LocalSocketError: ... + def flush(self, /) -> bool: ... + def fullServerName(self, /) -> str: ... + def isSequential(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def open(self, /, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ... + def readBufferSize(self, /) -> int: ... + def readData(self, arg__2: int, /) -> object: ... + def readLineData(self, maxSize: int, /) -> object: ... + def serverName(self, /) -> str: ... + def setReadBufferSize(self, size: int, /) -> None: ... + def setServerName(self, name: str, /) -> None: ... + def setSocketDescriptor(self, socketDescriptor: int, /, socketState: PySide6.QtNetwork.QLocalSocket.LocalSocketState = ..., openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ... + def setSocketOptions(self, option: PySide6.QtNetwork.QLocalSocket.SocketOption, /) -> None: ... + def skipData(self, maxSize: int, /) -> int: ... + def socketDescriptor(self, /) -> int: ... + def socketOptions(self, /) -> PySide6.QtNetwork.QLocalSocket.SocketOption: ... + def state(self, /) -> PySide6.QtNetwork.QLocalSocket.LocalSocketState: ... + def waitForBytesWritten(self, /, msecs: int = ...) -> bool: ... + def waitForConnected(self, /, msecs: int = ...) -> bool: ... + def waitForDisconnected(self, /, msecs: int = ...) -> bool: ... + def waitForReadyRead(self, /, msecs: int = ...) -> bool: ... + def writeData(self, arg__1: bytes | bytearray | memoryview, arg__2: int, /) -> int: ... + + +class QNetworkAccessManager(PySide6.QtCore.QObject): + + authenticationRequired : typing.ClassVar[Signal] = ... # authenticationRequired(QNetworkReply*,QAuthenticator*) + encrypted : typing.ClassVar[Signal] = ... # encrypted(QNetworkReply*) + finished : typing.ClassVar[Signal] = ... # finished(QNetworkReply*) + preSharedKeyAuthenticationRequired: typing.ClassVar[Signal] = ... # preSharedKeyAuthenticationRequired(QNetworkReply*,QSslPreSharedKeyAuthenticator*) + proxyAuthenticationRequired: typing.ClassVar[Signal] = ... # proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*) + sslErrors : typing.ClassVar[Signal] = ... # sslErrors(QNetworkReply*,QList) + + class Operation(enum.Enum): + + UnknownOperation = 0x0 + HeadOperation = 0x1 + GetOperation = 0x2 + PutOperation = 0x3 + PostOperation = 0x4 + DeleteOperation = 0x5 + CustomOperation = 0x6 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def addStrictTransportSecurityHosts(self, knownHosts: collections.abc.Sequence[PySide6.QtNetwork.QHstsPolicy], /) -> None: ... + def autoDeleteReplies(self, /) -> bool: ... + def cache(self, /) -> PySide6.QtNetwork.QAbstractNetworkCache: ... + def clearAccessCache(self, /) -> None: ... + def clearConnectionCache(self, /) -> None: ... + def connectToHost(self, hostName: str, /, port: int = ...) -> None: ... + @typing.overload + def connectToHostEncrypted(self, hostName: str, /, port: int = ..., sslConfiguration: PySide6.QtNetwork.QSslConfiguration = ...) -> None: ... + @typing.overload + def connectToHostEncrypted(self, hostName: str, port: int, sslConfiguration: PySide6.QtNetwork.QSslConfiguration, peerName: str, /) -> None: ... + def cookieJar(self, /) -> PySide6.QtNetwork.QNetworkCookieJar: ... + def createRequest(self, op: PySide6.QtNetwork.QNetworkAccessManager.Operation, request: PySide6.QtNetwork.QNetworkRequest, /, outgoingData: PySide6.QtCore.QIODevice | None = ...) -> PySide6.QtNetwork.QNetworkReply: ... + def deleteResource(self, request: PySide6.QtNetwork.QNetworkRequest, /) -> PySide6.QtNetwork.QNetworkReply: ... + def enableStrictTransportSecurityStore(self, enabled: bool, /, storeDir: str = ...) -> None: ... + @typing.overload + def get(self, request: PySide6.QtNetwork.QNetworkRequest, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def get(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QIODevice, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def get(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNetwork.QNetworkReply: ... + def head(self, request: PySide6.QtNetwork.QNetworkRequest, /) -> PySide6.QtNetwork.QNetworkReply: ... + def isStrictTransportSecurityEnabled(self, /) -> bool: ... + def isStrictTransportSecurityStoreEnabled(self, /) -> bool: ... + @typing.overload + def post(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QIODevice, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, request: PySide6.QtNetwork.QNetworkRequest, multiPart: PySide6.QtNetwork.QHttpMultiPart, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNetwork.QNetworkReply: ... + def proxy(self, /) -> PySide6.QtNetwork.QNetworkProxy: ... + def proxyFactory(self, /) -> PySide6.QtNetwork.QNetworkProxyFactory: ... + @typing.overload + def put(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QIODevice, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, request: PySide6.QtNetwork.QNetworkRequest, multiPart: PySide6.QtNetwork.QHttpMultiPart, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNetwork.QNetworkReply: ... + def redirectPolicy(self, /) -> PySide6.QtNetwork.QNetworkRequest.RedirectPolicy: ... + @typing.overload + def sendCustomRequest(self, request: PySide6.QtNetwork.QNetworkRequest, verb: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, multiPart: PySide6.QtNetwork.QHttpMultiPart, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def sendCustomRequest(self, request: PySide6.QtNetwork.QNetworkRequest, verb: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, data: PySide6.QtCore.QIODevice | None = ...) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def sendCustomRequest(self, request: PySide6.QtNetwork.QNetworkRequest, verb: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNetwork.QNetworkReply: ... + def setAutoDeleteReplies(self, autoDelete: bool, /) -> None: ... + def setCache(self, cache: PySide6.QtNetwork.QAbstractNetworkCache, /) -> None: ... + def setCookieJar(self, cookieJar: PySide6.QtNetwork.QNetworkCookieJar, /) -> None: ... + def setProxy(self, proxy: PySide6.QtNetwork.QNetworkProxy | PySide6.QtNetwork.QNetworkProxy.ProxyType, /) -> None: ... + def setProxyFactory(self, factory: PySide6.QtNetwork.QNetworkProxyFactory, /) -> None: ... + def setRedirectPolicy(self, policy: PySide6.QtNetwork.QNetworkRequest.RedirectPolicy, /) -> None: ... + def setStrictTransportSecurityEnabled(self, enabled: bool, /) -> None: ... + def setTransferTimeout(self, timeout: int, /) -> None: ... + def strictTransportSecurityHosts(self, /) -> typing.List[PySide6.QtNetwork.QHstsPolicy]: ... + def supportedSchemes(self, /) -> typing.List[str]: ... + def supportedSchemesImplementation(self, /) -> typing.List[str]: ... + def transferTimeout(self, /) -> int: ... + def transferTimeoutAsDuration(self, /) -> int: ... + + +class QNetworkAddressEntry(Shiboken.Object): + + class DnsEligibilityStatus(enum.Enum): + + DnsEligibilityUnknown = -1 + DnsIneligible = 0x0 + DnsEligible = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QNetworkAddressEntry, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNetwork.QNetworkAddressEntry, /) -> bool: ... + def __ne__(self, other: PySide6.QtNetwork.QNetworkAddressEntry, /) -> bool: ... + def __repr__(self, /) -> str: ... + def broadcast(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def clearAddressLifetime(self, /) -> None: ... + def dnsEligibility(self, /) -> PySide6.QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus: ... + def ip(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def isLifetimeKnown(self, /) -> bool: ... + def isPermanent(self, /) -> bool: ... + def isTemporary(self, /) -> bool: ... + def netmask(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def preferredLifetime(self, /) -> PySide6.QtCore.QDeadlineTimer: ... + def prefixLength(self, /) -> int: ... + def setAddressLifetime(self, preferred: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, validity: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> None: ... + def setBroadcast(self, newBroadcast: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> None: ... + def setDnsEligibility(self, status: PySide6.QtNetwork.QNetworkAddressEntry.DnsEligibilityStatus, /) -> None: ... + def setIp(self, newIp: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> None: ... + def setNetmask(self, newNetmask: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> None: ... + def setPrefixLength(self, length: int, /) -> None: ... + def swap(self, other: PySide6.QtNetwork.QNetworkAddressEntry, /) -> None: ... + def validityLifetime(self, /) -> PySide6.QtCore.QDeadlineTimer: ... + + +class QNetworkCacheMetaData(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QNetworkCacheMetaData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNetwork.QNetworkCacheMetaData, /) -> bool: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, other: PySide6.QtNetwork.QNetworkCacheMetaData, /) -> bool: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def attributes(self, /) -> typing.Dict[PySide6.QtNetwork.QNetworkRequest.Attribute, typing.Any]: ... + def expirationDate(self, /) -> PySide6.QtCore.QDateTime: ... + def headers(self, /) -> PySide6.QtNetwork.QHttpHeaders: ... + def isValid(self, /) -> bool: ... + def lastModified(self, /) -> PySide6.QtCore.QDateTime: ... + def rawHeaders(self, /) -> typing.List[typing.Tuple[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray]]: ... + def saveToDisk(self, /) -> bool: ... + def setAttributes(self, attributes: typing.Dict[PySide6.QtNetwork.QNetworkRequest.Attribute, typing.Any], /) -> None: ... + def setExpirationDate(self, dateTime: PySide6.QtCore.QDateTime, /) -> None: ... + def setHeaders(self, headers: PySide6.QtNetwork.QHttpHeaders, /) -> None: ... + def setLastModified(self, dateTime: PySide6.QtCore.QDateTime, /) -> None: ... + def setRawHeaders(self, headers: collections.abc.Sequence[typing.Tuple[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray]], /) -> None: ... + def setSaveToDisk(self, allow: bool, /) -> None: ... + def setUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def swap(self, other: PySide6.QtNetwork.QNetworkCacheMetaData, /) -> None: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QNetworkCookie(Shiboken.Object): + + class RawForm(enum.Enum): + + NameAndValueOnly = 0x0 + Full = 0x1 + + class SameSite(enum.Enum): + + Default = 0x0 + None_ = 0x1 + Lax = 0x2 + Strict = 0x3 + + + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QNetworkCookie, /) -> None: ... + @typing.overload + def __init__(self, /, name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ..., value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNetwork.QNetworkCookie, /) -> bool: ... + def __ne__(self, other: PySide6.QtNetwork.QNetworkCookie, /) -> bool: ... + def __repr__(self, /) -> str: ... + def domain(self, /) -> str: ... + def expirationDate(self, /) -> PySide6.QtCore.QDateTime: ... + def hasSameIdentifier(self, other: PySide6.QtNetwork.QNetworkCookie, /) -> bool: ... + def isHttpOnly(self, /) -> bool: ... + def isSecure(self, /) -> bool: ... + def isSessionCookie(self, /) -> bool: ... + def name(self, /) -> PySide6.QtCore.QByteArray: ... + def normalize(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + @staticmethod + def parseCookies(cookieString: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> typing.List[PySide6.QtNetwork.QNetworkCookie]: ... + def path(self, /) -> str: ... + def sameSitePolicy(self, /) -> PySide6.QtNetwork.QNetworkCookie.SameSite: ... + def setDomain(self, domain: str, /) -> None: ... + def setExpirationDate(self, date: PySide6.QtCore.QDateTime, /) -> None: ... + def setHttpOnly(self, enable: bool, /) -> None: ... + def setName(self, cookieName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setPath(self, path: str, /) -> None: ... + def setSameSitePolicy(self, sameSite: PySide6.QtNetwork.QNetworkCookie.SameSite, /) -> None: ... + def setSecure(self, enable: bool, /) -> None: ... + def setValue(self, value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def swap(self, other: PySide6.QtNetwork.QNetworkCookie, /) -> None: ... + def toRawForm(self, /, form: PySide6.QtNetwork.QNetworkCookie.RawForm = ...) -> PySide6.QtCore.QByteArray: ... + def value(self, /) -> PySide6.QtCore.QByteArray: ... + + +class QNetworkCookieJar(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def allCookies(self, /) -> typing.List[PySide6.QtNetwork.QNetworkCookie]: ... + def cookiesForUrl(self, url: PySide6.QtCore.QUrl | str, /) -> typing.List[PySide6.QtNetwork.QNetworkCookie]: ... + def deleteCookie(self, cookie: PySide6.QtNetwork.QNetworkCookie, /) -> bool: ... + def insertCookie(self, cookie: PySide6.QtNetwork.QNetworkCookie, /) -> bool: ... + def setAllCookies(self, cookieList: collections.abc.Sequence[PySide6.QtNetwork.QNetworkCookie], /) -> None: ... + def setCookiesFromUrl(self, cookieList: collections.abc.Sequence[PySide6.QtNetwork.QNetworkCookie], url: PySide6.QtCore.QUrl | str, /) -> bool: ... + def updateCookie(self, cookie: PySide6.QtNetwork.QNetworkCookie, /) -> bool: ... + def validateCookie(self, cookie: PySide6.QtNetwork.QNetworkCookie, url: PySide6.QtCore.QUrl | str, /) -> bool: ... + + +class QNetworkDatagram(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QNetworkDatagram, /) -> None: ... + @typing.overload + def __init__(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, destinationAddress: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress = ..., port: int | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def clear(self, /) -> None: ... + def data(self, /) -> PySide6.QtCore.QByteArray: ... + def destinationAddress(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def destinationPort(self, /) -> int: ... + def hopLimit(self, /) -> int: ... + def interfaceIndex(self, /) -> int: ... + def isNull(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def makeReply(self, payload: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNetwork.QNetworkDatagram: ... + def senderAddress(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def senderPort(self, /) -> int: ... + def setData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setDestination(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, port: int, /) -> None: ... + def setHopLimit(self, count: int, /) -> None: ... + def setInterfaceIndex(self, index: int, /) -> None: ... + def setSender(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /, port: int | None = ...) -> None: ... + def swap(self, other: PySide6.QtNetwork.QNetworkDatagram | PySide6.QtCore.QByteArray, /) -> None: ... + + +class QNetworkDiskCache(PySide6.QtNetwork.QAbstractNetworkCache): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def cacheDirectory(self, /) -> str: ... + def cacheSize(self, /) -> int: ... + def clear(self, /) -> None: ... + def data(self, url: PySide6.QtCore.QUrl | str, /) -> PySide6.QtCore.QIODevice: ... + def expire(self, /) -> int: ... + def fileMetaData(self, fileName: str, /) -> PySide6.QtNetwork.QNetworkCacheMetaData: ... + def insert(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + def maximumCacheSize(self, /) -> int: ... + def metaData(self, url: PySide6.QtCore.QUrl | str, /) -> PySide6.QtNetwork.QNetworkCacheMetaData: ... + def prepare(self, metaData: PySide6.QtNetwork.QNetworkCacheMetaData, /) -> PySide6.QtCore.QIODevice: ... + def remove(self, url: PySide6.QtCore.QUrl | str, /) -> bool: ... + def setCacheDirectory(self, cacheDir: str, /) -> None: ... + def setMaximumCacheSize(self, size: int, /) -> None: ... + def updateMetaData(self, metaData: PySide6.QtNetwork.QNetworkCacheMetaData, /) -> None: ... + + +class QNetworkInformation(PySide6.QtCore.QObject): + + isBehindCaptivePortalChanged: typing.ClassVar[Signal] = ... # isBehindCaptivePortalChanged(bool) + isMeteredChanged : typing.ClassVar[Signal] = ... # isMeteredChanged(bool) + reachabilityChanged : typing.ClassVar[Signal] = ... # reachabilityChanged(QNetworkInformation::Reachability) + transportMediumChanged : typing.ClassVar[Signal] = ... # transportMediumChanged(QNetworkInformation::TransportMedium) + + class Feature(enum.Flag): + + Reachability = 0x1 + CaptivePortal = 0x2 + TransportMedium = 0x4 + Metered = 0x8 + + class Reachability(enum.Enum): + + Unknown = 0x0 + Disconnected = 0x1 + Local = 0x2 + Site = 0x3 + Online = 0x4 + + class TransportMedium(enum.Enum): + + Unknown = 0x0 + Ethernet = 0x1 + Cellular = 0x2 + WiFi = 0x3 + Bluetooth = 0x4 + + + @staticmethod + def availableBackends() -> typing.List[str]: ... + def backendName(self, /) -> str: ... + @staticmethod + def instance() -> PySide6.QtNetwork.QNetworkInformation: ... + def isBehindCaptivePortal(self, /) -> bool: ... + def isMetered(self, /) -> bool: ... + @typing.overload + @staticmethod + def load(features: PySide6.QtNetwork.QNetworkInformation.Feature, /) -> bool: ... + @typing.overload + @staticmethod + def load(backend: str, /) -> bool: ... + @staticmethod + def loadBackendByFeatures(features: PySide6.QtNetwork.QNetworkInformation.Feature, /) -> bool: ... + @staticmethod + def loadBackendByName(backend: str, /) -> bool: ... + @staticmethod + def loadDefaultBackend() -> bool: ... + def reachability(self, /) -> PySide6.QtNetwork.QNetworkInformation.Reachability: ... + def supportedFeatures(self, /) -> PySide6.QtNetwork.QNetworkInformation.Feature: ... + def supports(self, features: PySide6.QtNetwork.QNetworkInformation.Feature, /) -> bool: ... + def transportMedium(self, /) -> PySide6.QtNetwork.QNetworkInformation.TransportMedium: ... + + +class QNetworkInterface(Shiboken.Object): + + class InterfaceFlag(enum.Flag): + + IsUp = 0x1 + IsRunning = 0x2 + CanBroadcast = 0x4 + IsLoopBack = 0x8 + IsPointToPoint = 0x10 + CanMulticast = 0x20 + + class InterfaceType(enum.Enum): + + Unknown = 0x0 + Loopback = 0x1 + Virtual = 0x2 + Ethernet = 0x3 + Slip = 0x4 + CanBus = 0x5 + Ppp = 0x6 + Fddi = 0x7 + Ieee80211 = 0x8 + Wifi = 0x8 + Phonet = 0x9 + Ieee802154 = 0xa + SixLoWPAN = 0xb + Ieee80216 = 0xc + Ieee1394 = 0xd + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QNetworkInterface, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __repr__(self, /) -> str: ... + def addressEntries(self, /) -> typing.List[PySide6.QtNetwork.QNetworkAddressEntry]: ... + @staticmethod + def allAddresses() -> typing.List[PySide6.QtNetwork.QHostAddress]: ... + @staticmethod + def allInterfaces() -> typing.List[PySide6.QtNetwork.QNetworkInterface]: ... + def flags(self, /) -> PySide6.QtNetwork.QNetworkInterface.InterfaceFlag: ... + def hardwareAddress(self, /) -> str: ... + def humanReadableName(self, /) -> str: ... + def index(self, /) -> int: ... + @staticmethod + def interfaceFromIndex(index: int, /) -> PySide6.QtNetwork.QNetworkInterface: ... + @staticmethod + def interfaceFromName(name: str, /) -> PySide6.QtNetwork.QNetworkInterface: ... + @staticmethod + def interfaceIndexFromName(name: str, /) -> int: ... + @staticmethod + def interfaceNameFromIndex(index: int, /) -> str: ... + def isValid(self, /) -> bool: ... + def maximumTransmissionUnit(self, /) -> int: ... + def name(self, /) -> str: ... + def swap(self, other: PySide6.QtNetwork.QNetworkInterface, /) -> None: ... + def type(self, /) -> PySide6.QtNetwork.QNetworkInterface.InterfaceType: ... + + +class QNetworkProxy(Shiboken.Object): + + class Capability(enum.Flag): + + TunnelingCapability = 0x1 + ListeningCapability = 0x2 + UdpTunnelingCapability = 0x4 + CachingCapability = 0x8 + HostNameLookupCapability = 0x10 + SctpTunnelingCapability = 0x20 + SctpListeningCapability = 0x40 + + class ProxyType(enum.Enum): + + DefaultProxy = 0x0 + Socks5Proxy = 0x1 + NoProxy = 0x2 + HttpProxy = 0x3 + HttpCachingProxy = 0x4 + FtpCachingProxy = 0x5 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtNetwork.QNetworkProxy.ProxyType, /, hostName: str = ..., port: int | None = ..., user: str = ..., password: str = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QNetworkProxy, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNetwork.QNetworkProxy | PySide6.QtNetwork.QNetworkProxy.ProxyType, /) -> bool: ... + def __ne__(self, other: PySide6.QtNetwork.QNetworkProxy | PySide6.QtNetwork.QNetworkProxy.ProxyType, /) -> bool: ... + def __repr__(self, /) -> str: ... + @staticmethod + def applicationProxy() -> PySide6.QtNetwork.QNetworkProxy: ... + def capabilities(self, /) -> PySide6.QtNetwork.QNetworkProxy.Capability: ... + def hasRawHeader(self, headerName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def header(self, header: PySide6.QtNetwork.QNetworkRequest.KnownHeaders, /) -> typing.Any: ... + def headers(self, /) -> PySide6.QtNetwork.QHttpHeaders: ... + def hostName(self, /) -> str: ... + def isCachingProxy(self, /) -> bool: ... + def isTransparentProxy(self, /) -> bool: ... + def password(self, /) -> str: ... + def port(self, /) -> int: ... + def rawHeader(self, headerName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + def rawHeaderList(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + @staticmethod + def setApplicationProxy(proxy: PySide6.QtNetwork.QNetworkProxy | PySide6.QtNetwork.QNetworkProxy.ProxyType, /) -> None: ... + def setCapabilities(self, capab: PySide6.QtNetwork.QNetworkProxy.Capability, /) -> None: ... + def setHeader(self, header: PySide6.QtNetwork.QNetworkRequest.KnownHeaders, value: typing.Any, /) -> None: ... + def setHeaders(self, newHeaders: PySide6.QtNetwork.QHttpHeaders, /) -> None: ... + def setHostName(self, hostName: str, /) -> None: ... + def setPassword(self, password: str, /) -> None: ... + def setPort(self, port: int, /) -> None: ... + def setRawHeader(self, headerName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setType(self, type: PySide6.QtNetwork.QNetworkProxy.ProxyType, /) -> None: ... + def setUser(self, userName: str, /) -> None: ... + def swap(self, other: PySide6.QtNetwork.QNetworkProxy | PySide6.QtNetwork.QNetworkProxy.ProxyType, /) -> None: ... + def type(self, /) -> PySide6.QtNetwork.QNetworkProxy.ProxyType: ... + def user(self, /) -> str: ... + + +class QNetworkProxyFactory(Shiboken.Object): + + def __init__(self, /) -> None: ... + + @staticmethod + def proxyForQuery(query: PySide6.QtNetwork.QNetworkProxyQuery | PySide6.QtCore.QUrl | int, /) -> typing.List[PySide6.QtNetwork.QNetworkProxy]: ... + def queryProxy(self, /, query: PySide6.QtNetwork.QNetworkProxyQuery | PySide6.QtCore.QUrl | int = ...) -> typing.List[PySide6.QtNetwork.QNetworkProxy]: ... + @staticmethod + def setApplicationProxyFactory(factory: PySide6.QtNetwork.QNetworkProxyFactory, /) -> None: ... + @staticmethod + def setUseSystemConfiguration(enable: bool, /) -> None: ... + @staticmethod + def systemProxyForQuery(query: PySide6.QtNetwork.QNetworkProxyQuery | PySide6.QtCore.QUrl | int = ...) -> typing.List[PySide6.QtNetwork.QNetworkProxy]: ... + @staticmethod + def usesSystemConfiguration() -> bool: ... + + +class QNetworkProxyQuery(Shiboken.Object): + + class QueryType(enum.Enum): + + TcpSocket = 0x0 + UdpSocket = 0x1 + SctpSocket = 0x2 + TcpServer = 0x64 + UrlRequest = 0x65 + SctpServer = 0x66 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QNetworkProxyQuery, /) -> None: ... + @typing.overload + def __init__(self, hostname: str, port: int, /, protocolTag: str = ..., queryType: PySide6.QtNetwork.QNetworkProxyQuery.QueryType = ...) -> None: ... + @typing.overload + def __init__(self, requestUrl: PySide6.QtCore.QUrl | str, /, queryType: PySide6.QtNetwork.QNetworkProxyQuery.QueryType = ...) -> None: ... + @typing.overload + def __init__(self, bindPort: int, /, protocolTag: str = ..., queryType: PySide6.QtNetwork.QNetworkProxyQuery.QueryType = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNetwork.QNetworkProxyQuery | PySide6.QtCore.QUrl | int, /) -> bool: ... + def __ne__(self, other: PySide6.QtNetwork.QNetworkProxyQuery | PySide6.QtCore.QUrl | int, /) -> bool: ... + def __repr__(self, /) -> str: ... + def localPort(self, /) -> int: ... + def peerHostName(self, /) -> str: ... + def peerPort(self, /) -> int: ... + def protocolTag(self, /) -> str: ... + def queryType(self, /) -> PySide6.QtNetwork.QNetworkProxyQuery.QueryType: ... + def setLocalPort(self, port: int, /) -> None: ... + def setPeerHostName(self, hostname: str, /) -> None: ... + def setPeerPort(self, port: int, /) -> None: ... + def setProtocolTag(self, protocolTag: str, /) -> None: ... + def setQueryType(self, type: PySide6.QtNetwork.QNetworkProxyQuery.QueryType, /) -> None: ... + def setUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def swap(self, other: PySide6.QtNetwork.QNetworkProxyQuery | PySide6.QtCore.QUrl | int, /) -> None: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QNetworkReply(PySide6.QtCore.QIODevice): + + downloadProgress : typing.ClassVar[Signal] = ... # downloadProgress(qlonglong,qlonglong) + encrypted : typing.ClassVar[Signal] = ... # encrypted() + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QNetworkReply::NetworkError) + finished : typing.ClassVar[Signal] = ... # finished() + metaDataChanged : typing.ClassVar[Signal] = ... # metaDataChanged() + preSharedKeyAuthenticationRequired: typing.ClassVar[Signal] = ... # preSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator*) + redirectAllowed : typing.ClassVar[Signal] = ... # redirectAllowed() + redirected : typing.ClassVar[Signal] = ... # redirected(QUrl) + requestSent : typing.ClassVar[Signal] = ... # requestSent() + socketStartedConnecting : typing.ClassVar[Signal] = ... # socketStartedConnecting() + sslErrors : typing.ClassVar[Signal] = ... # sslErrors(QList) + uploadProgress : typing.ClassVar[Signal] = ... # uploadProgress(qlonglong,qlonglong) + + class NetworkError(enum.Enum): + + NoError = 0x0 + ConnectionRefusedError = 0x1 + RemoteHostClosedError = 0x2 + HostNotFoundError = 0x3 + TimeoutError = 0x4 + OperationCanceledError = 0x5 + SslHandshakeFailedError = 0x6 + TemporaryNetworkFailureError = 0x7 + NetworkSessionFailedError = 0x8 + BackgroundRequestNotAllowedError = 0x9 + TooManyRedirectsError = 0xa + InsecureRedirectError = 0xb + UnknownNetworkError = 0x63 + ProxyConnectionRefusedError = 0x65 + ProxyConnectionClosedError = 0x66 + ProxyNotFoundError = 0x67 + ProxyTimeoutError = 0x68 + ProxyAuthenticationRequiredError = 0x69 + UnknownProxyError = 0xc7 + ContentAccessDenied = 0xc9 + ContentOperationNotPermittedError = 0xca + ContentNotFoundError = 0xcb + AuthenticationRequiredError = 0xcc + ContentReSendError = 0xcd + ContentConflictError = 0xce + ContentGoneError = 0xcf + UnknownContentError = 0x12b + ProtocolUnknownError = 0x12d + ProtocolInvalidOperationError = 0x12e + ProtocolFailure = 0x18f + InternalServerError = 0x191 + OperationNotImplementedError = 0x192 + ServiceUnavailableError = 0x193 + UnknownServerError = 0x1f3 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def abort(self, /) -> None: ... + def attribute(self, code: PySide6.QtNetwork.QNetworkRequest.Attribute, /) -> typing.Any: ... + def close(self, /) -> None: ... + def error(self, /) -> PySide6.QtNetwork.QNetworkReply.NetworkError: ... + def hasRawHeader(self, headerName: str, /) -> bool: ... + def header(self, header: PySide6.QtNetwork.QNetworkRequest.KnownHeaders, /) -> typing.Any: ... + def headers(self, /) -> PySide6.QtNetwork.QHttpHeaders: ... + @typing.overload + def ignoreSslErrors(self, /) -> None: ... + @typing.overload + def ignoreSslErrors(self, errors: collections.abc.Sequence[PySide6.QtNetwork.QSslError], /) -> None: ... + def ignoreSslErrorsImplementation(self, arg__1: collections.abc.Sequence[PySide6.QtNetwork.QSslError], /) -> None: ... + def isFinished(self, /) -> bool: ... + def isRunning(self, /) -> bool: ... + def isSequential(self, /) -> bool: ... + def manager(self, /) -> PySide6.QtNetwork.QNetworkAccessManager: ... + def operation(self, /) -> PySide6.QtNetwork.QNetworkAccessManager.Operation: ... + def rawHeader(self, headerName: str, /) -> PySide6.QtCore.QByteArray: ... + def rawHeaderList(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def rawHeaderPairs(self, /) -> typing.List[typing.Tuple[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray]]: ... + def readBufferSize(self, /) -> int: ... + def request(self, /) -> PySide6.QtNetwork.QNetworkRequest: ... + def setAttribute(self, code: PySide6.QtNetwork.QNetworkRequest.Attribute, value: typing.Any, /) -> None: ... + def setError(self, errorCode: PySide6.QtNetwork.QNetworkReply.NetworkError, errorString: str, /) -> None: ... + def setFinished(self, arg__1: bool, /) -> None: ... + def setHeader(self, header: PySide6.QtNetwork.QNetworkRequest.KnownHeaders, value: typing.Any, /) -> None: ... + def setHeaders(self, newHeaders: PySide6.QtNetwork.QHttpHeaders, /) -> None: ... + def setOperation(self, operation: PySide6.QtNetwork.QNetworkAccessManager.Operation, /) -> None: ... + def setRawHeader(self, headerName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setReadBufferSize(self, size: int, /) -> None: ... + def setRequest(self, request: PySide6.QtNetwork.QNetworkRequest, /) -> None: ... + def setSslConfiguration(self, configuration: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + def setSslConfigurationImplementation(self, arg__1: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + def setUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def setWellKnownHeader(self, name: PySide6.QtNetwork.QHttpHeaders.WellKnownHeader, value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def sslConfiguration(self, /) -> PySide6.QtNetwork.QSslConfiguration: ... + def sslConfigurationImplementation(self, arg__1: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + def writeData(self, data: bytes | bytearray | memoryview, len: int, /) -> int: ... + + +class QNetworkRequest(Shiboken.Object): + + class Attribute(enum.Enum): + + HttpStatusCodeAttribute = 0x0 + HttpReasonPhraseAttribute = 0x1 + RedirectionTargetAttribute = 0x2 + ConnectionEncryptedAttribute = 0x3 + CacheLoadControlAttribute = 0x4 + CacheSaveControlAttribute = 0x5 + SourceIsFromCacheAttribute = 0x6 + DoNotBufferUploadDataAttribute = 0x7 + HttpPipeliningAllowedAttribute = 0x8 + HttpPipeliningWasUsedAttribute = 0x9 + CustomVerbAttribute = 0xa + CookieLoadControlAttribute = 0xb + AuthenticationReuseAttribute = 0xc + CookieSaveControlAttribute = 0xd + MaximumDownloadBufferSizeAttribute = 0xe + DownloadBufferAttribute = 0xf + SynchronousRequestAttribute = 0x10 + BackgroundRequestAttribute = 0x11 + EmitAllUploadProgressSignalsAttribute = 0x12 + Http2AllowedAttribute = 0x13 + Http2WasUsedAttribute = 0x14 + OriginalContentLengthAttribute = 0x15 + RedirectPolicyAttribute = 0x16 + Http2DirectAttribute = 0x17 + ResourceTypeAttribute = 0x18 + AutoDeleteReplyOnFinishAttribute = 0x19 + ConnectionCacheExpiryTimeoutSecondsAttribute = 0x1a + Http2CleartextAllowedAttribute = 0x1b + UseCredentialsAttribute = 0x1c + FullLocalServerNameAttribute = 0x1d + User = 0x3e8 + UserMax = 0x7fff + + class CacheLoadControl(enum.Enum): + + AlwaysNetwork = 0x0 + PreferNetwork = 0x1 + PreferCache = 0x2 + AlwaysCache = 0x3 + + class KnownHeaders(enum.Enum): + + ContentTypeHeader = 0x0 + ContentLengthHeader = 0x1 + LocationHeader = 0x2 + LastModifiedHeader = 0x3 + CookieHeader = 0x4 + SetCookieHeader = 0x5 + ContentDispositionHeader = 0x6 + UserAgentHeader = 0x7 + ServerHeader = 0x8 + IfModifiedSinceHeader = 0x9 + ETagHeader = 0xa + IfMatchHeader = 0xb + IfNoneMatchHeader = 0xc + NumKnownHeaders = 0xd + + class LoadControl(enum.Enum): + + Automatic = 0x0 + Manual = 0x1 + + class Priority(enum.Enum): + + HighPriority = 0x1 + NormalPriority = 0x3 + LowPriority = 0x5 + + class RedirectPolicy(enum.Enum): + + ManualRedirectPolicy = 0x0 + NoLessSafeRedirectPolicy = 0x1 + SameOriginRedirectPolicy = 0x2 + UserVerifiedRedirectPolicy = 0x3 + + class TransferTimeoutConstant(enum.Enum): + + DefaultTransferTimeoutConstant = 0x7530 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QNetworkRequest, /) -> None: ... + @typing.overload + def __init__(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNetwork.QNetworkRequest, /) -> bool: ... + def __ne__(self, other: PySide6.QtNetwork.QNetworkRequest, /) -> bool: ... + def attribute(self, code: PySide6.QtNetwork.QNetworkRequest.Attribute, /, defaultValue: typing.Any = ...) -> typing.Any: ... + def decompressedSafetyCheckThreshold(self, /) -> int: ... + def hasRawHeader(self, headerName: str, /) -> bool: ... + def header(self, header: PySide6.QtNetwork.QNetworkRequest.KnownHeaders, /) -> typing.Any: ... + def headers(self, /) -> PySide6.QtNetwork.QHttpHeaders: ... + def http1Configuration(self, /) -> PySide6.QtNetwork.QHttp1Configuration: ... + def http2Configuration(self, /) -> PySide6.QtNetwork.QHttp2Configuration: ... + def maximumRedirectsAllowed(self, /) -> int: ... + def originatingObject(self, /) -> PySide6.QtCore.QObject: ... + def peerVerifyName(self, /) -> str: ... + def priority(self, /) -> PySide6.QtNetwork.QNetworkRequest.Priority: ... + def rawHeader(self, headerName: str, /) -> PySide6.QtCore.QByteArray: ... + def rawHeaderList(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def setAttribute(self, code: PySide6.QtNetwork.QNetworkRequest.Attribute, value: typing.Any, /) -> None: ... + def setDecompressedSafetyCheckThreshold(self, threshold: int, /) -> None: ... + def setHeader(self, header: PySide6.QtNetwork.QNetworkRequest.KnownHeaders, value: typing.Any, /) -> None: ... + def setHeaders(self, newHeaders: PySide6.QtNetwork.QHttpHeaders, /) -> None: ... + def setHttp1Configuration(self, configuration: PySide6.QtNetwork.QHttp1Configuration, /) -> None: ... + def setHttp2Configuration(self, configuration: PySide6.QtNetwork.QHttp2Configuration, /) -> None: ... + def setMaximumRedirectsAllowed(self, maximumRedirectsAllowed: int, /) -> None: ... + def setOriginatingObject(self, object: PySide6.QtCore.QObject, /) -> None: ... + def setPeerVerifyName(self, peerName: str, /) -> None: ... + def setPriority(self, priority: PySide6.QtNetwork.QNetworkRequest.Priority, /) -> None: ... + def setRawHeader(self, headerName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setSslConfiguration(self, configuration: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + def setTransferTimeout(self, timeout: int, /) -> None: ... + def setUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def sslConfiguration(self, /) -> PySide6.QtNetwork.QSslConfiguration: ... + def swap(self, other: PySide6.QtNetwork.QNetworkRequest, /) -> None: ... + def transferTimeout(self, /) -> int: ... + def transferTimeoutAsDuration(self, /) -> int: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QNetworkRequestFactory(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QNetworkRequestFactory, /) -> None: ... + @typing.overload + def __init__(self, baseUrl: PySide6.QtCore.QUrl | str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def attribute(self, attribute: PySide6.QtNetwork.QNetworkRequest.Attribute, /) -> typing.Any: ... + @typing.overload + def attribute(self, attribute: PySide6.QtNetwork.QNetworkRequest.Attribute, defaultValue: typing.Any, /) -> typing.Any: ... + def baseUrl(self, /) -> PySide6.QtCore.QUrl: ... + def bearerToken(self, /) -> PySide6.QtCore.QByteArray: ... + def clearAttribute(self, attribute: PySide6.QtNetwork.QNetworkRequest.Attribute, /) -> None: ... + def clearAttributes(self, /) -> None: ... + def clearBearerToken(self, /) -> None: ... + def clearCommonHeaders(self, /) -> None: ... + def clearPassword(self, /) -> None: ... + def clearQueryParameters(self, /) -> None: ... + def clearUserName(self, /) -> None: ... + def commonHeaders(self, /) -> PySide6.QtNetwork.QHttpHeaders: ... + @typing.overload + def createRequest(self, /) -> PySide6.QtNetwork.QNetworkRequest: ... + @typing.overload + def createRequest(self, query: PySide6.QtCore.QUrlQuery, /) -> PySide6.QtNetwork.QNetworkRequest: ... + @typing.overload + def createRequest(self, path: str, /) -> PySide6.QtNetwork.QNetworkRequest: ... + @typing.overload + def createRequest(self, path: str, query: PySide6.QtCore.QUrlQuery, /) -> PySide6.QtNetwork.QNetworkRequest: ... + def password(self, /) -> str: ... + def priority(self, /) -> PySide6.QtNetwork.QNetworkRequest.Priority: ... + def queryParameters(self, /) -> PySide6.QtCore.QUrlQuery: ... + def setAttribute(self, attribute: PySide6.QtNetwork.QNetworkRequest.Attribute, value: typing.Any, /) -> None: ... + def setBaseUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def setBearerToken(self, token: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setCommonHeaders(self, headers: PySide6.QtNetwork.QHttpHeaders, /) -> None: ... + def setPassword(self, password: str, /) -> None: ... + def setPriority(self, priority: PySide6.QtNetwork.QNetworkRequest.Priority, /) -> None: ... + def setQueryParameters(self, query: PySide6.QtCore.QUrlQuery, /) -> None: ... + def setSslConfiguration(self, configuration: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + def setTransferTimeout(self, timeout: int, /) -> None: ... + def setUserName(self, userName: str, /) -> None: ... + def sslConfiguration(self, /) -> PySide6.QtNetwork.QSslConfiguration: ... + def swap(self, other: PySide6.QtNetwork.QNetworkRequestFactory, /) -> None: ... + def transferTimeout(self, /) -> int: ... + def userName(self, /) -> str: ... + + +class QOcspCertificateStatus(enum.Enum): + + Good = 0x0 + Revoked = 0x1 + Unknown = 0x2 + + +class QOcspResponse(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QOcspResponse, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtNetwork.QOcspResponse, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtNetwork.QOcspResponse, /) -> bool: ... + def certificateStatus(self, /) -> PySide6.QtNetwork.QOcspCertificateStatus: ... + def responder(self, /) -> PySide6.QtNetwork.QSslCertificate: ... + def revocationReason(self, /) -> PySide6.QtNetwork.QOcspRevocationReason: ... + def subject(self, /) -> PySide6.QtNetwork.QSslCertificate: ... + def swap(self, other: PySide6.QtNetwork.QOcspResponse, /) -> None: ... + + +class QOcspRevocationReason(enum.Enum): + + None_ = -1 + Unspecified = 0x0 + KeyCompromise = 0x1 + CACompromise = 0x2 + AffiliationChanged = 0x3 + Superseded = 0x4 + CessationOfOperation = 0x5 + CertificateHold = 0x6 + RemoveFromCRL = 0x7 + + +class QPasswordDigestor(Shiboken.Object): + @staticmethod + def deriveKeyPbkdf1(algorithm: PySide6.QtCore.QCryptographicHash.Algorithm, password: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, salt: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, iterations: int, dkLen: int, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def deriveKeyPbkdf2(algorithm: PySide6.QtCore.QCryptographicHash.Algorithm, password: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, salt: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, iterations: int, dkLen: int, /) -> PySide6.QtCore.QByteArray: ... + + +class QRestAccessManager(PySide6.QtCore.QObject): + + def __init__(self, manager: PySide6.QtNetwork.QNetworkAccessManager, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + @typing.overload + def deleteResource(self, request: PySide6.QtNetwork.QNetworkRequest, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def deleteResource(self, request: PySide6.QtNetwork.QNetworkRequest, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def get(self, request: PySide6.QtNetwork.QNetworkRequest, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def get(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QIODevice, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def get(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QIODevice, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def get(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QJsonDocument, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def get(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QJsonDocument, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def get(self, request: PySide6.QtNetwork.QNetworkRequest, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def get(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def get(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def head(self, request: PySide6.QtNetwork.QNetworkRequest, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def head(self, request: PySide6.QtNetwork.QNetworkRequest, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + def networkAccessManager(self, /) -> PySide6.QtNetwork.QNetworkAccessManager: ... + @typing.overload + def patch(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QIODevice, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def patch(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QIODevice, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def patch(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QJsonDocument, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def patch(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QJsonDocument, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def patch(self, request: PySide6.QtNetwork.QNetworkRequest, data: typing.Dict[str, typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def patch(self, request: PySide6.QtNetwork.QNetworkRequest, data: typing.Dict[str, typing.Any], context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def patch(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def patch(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QIODevice, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QIODevice, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtNetwork.QHttpMultiPart, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtNetwork.QHttpMultiPart, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QJsonDocument, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QJsonDocument, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, request: PySide6.QtNetwork.QNetworkRequest, data: typing.Dict[str, typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, request: PySide6.QtNetwork.QNetworkRequest, data: typing.Dict[str, typing.Any], context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QIODevice, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QIODevice, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtNetwork.QHttpMultiPart, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtNetwork.QHttpMultiPart, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QJsonDocument, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QJsonDocument, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, request: PySide6.QtNetwork.QNetworkRequest, data: typing.Dict[str, typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, request: PySide6.QtNetwork.QNetworkRequest, data: typing.Dict[str, typing.Any], context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, request: PySide6.QtNetwork.QNetworkRequest, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def sendCustomRequest(self, request: PySide6.QtNetwork.QNetworkRequest, method: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, data: PySide6.QtCore.QIODevice, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def sendCustomRequest(self, request: PySide6.QtNetwork.QNetworkRequest, method: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, data: PySide6.QtCore.QIODevice, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def sendCustomRequest(self, request: PySide6.QtNetwork.QNetworkRequest, method: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, data: PySide6.QtNetwork.QHttpMultiPart, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def sendCustomRequest(self, request: PySide6.QtNetwork.QNetworkRequest, method: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, data: PySide6.QtNetwork.QHttpMultiPart, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def sendCustomRequest(self, request: PySide6.QtNetwork.QNetworkRequest, method: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def sendCustomRequest(self, request: PySide6.QtNetwork.QNetworkRequest, method: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, context: PySide6.QtCore.QObject, slot: collections.abc.Callable[..., typing.Any], /) -> PySide6.QtNetwork.QNetworkReply: ... + + +class QRestReply(Shiboken.Object): + + def __init__(self, reply: PySide6.QtNetwork.QNetworkReply, /) -> None: ... + + def error(self, /) -> PySide6.QtNetwork.QNetworkReply.NetworkError: ... + def errorString(self, /) -> str: ... + def hasError(self, /) -> bool: ... + def httpStatus(self, /) -> int: ... + def isHttpStatusSuccess(self, /) -> bool: ... + def isSuccess(self, /) -> bool: ... + def networkReply(self, /) -> PySide6.QtNetwork.QNetworkReply: ... + def readBody(self, /) -> PySide6.QtCore.QByteArray: ... + def readJson(self, /) -> typing.Tuple[typing.Optional[PySide6.QtCore.QJsonDocument], PySide6.QtCore.QJsonParseError]: ... + def readText(self, /) -> str: ... + def swap(self, other: PySide6.QtNetwork.QRestReply, /) -> None: ... + + +class QSsl(Shiboken.Object): + + class AlertLevel(enum.Enum): + + Warning = 0x0 + Fatal = 0x1 + Unknown = 0x2 + + class AlertType(enum.Enum): + + CloseNotify = 0x0 + UnexpectedMessage = 0xa + BadRecordMac = 0x14 + RecordOverflow = 0x16 + DecompressionFailure = 0x1e + HandshakeFailure = 0x28 + NoCertificate = 0x29 + BadCertificate = 0x2a + UnsupportedCertificate = 0x2b + CertificateRevoked = 0x2c + CertificateExpired = 0x2d + CertificateUnknown = 0x2e + IllegalParameter = 0x2f + UnknownCa = 0x30 + AccessDenied = 0x31 + DecodeError = 0x32 + DecryptError = 0x33 + ExportRestriction = 0x3c + ProtocolVersion = 0x46 + InsufficientSecurity = 0x47 + InternalError = 0x50 + InappropriateFallback = 0x56 + UserCancelled = 0x5a + NoRenegotiation = 0x64 + MissingExtension = 0x6d + UnsupportedExtension = 0x6e + CertificateUnobtainable = 0x6f + UnrecognizedName = 0x70 + BadCertificateStatusResponse = 0x71 + BadCertificateHashValue = 0x72 + UnknownPskIdentity = 0x73 + CertificateRequired = 0x74 + NoApplicationProtocol = 0x78 + UnknownAlertMessage = 0xff + + class AlternativeNameEntryType(enum.Enum): + + EmailEntry = 0x0 + DnsEntry = 0x1 + IpAddressEntry = 0x2 + + class EncodingFormat(enum.Enum): + + Pem = 0x0 + Der = 0x1 + + class ImplementedClass(enum.Enum): + + Key = 0x0 + Certificate = 0x1 + Socket = 0x2 + DiffieHellman = 0x3 + EllipticCurve = 0x4 + Dtls = 0x5 + DtlsCookie = 0x6 + + class KeyAlgorithm(enum.Enum): + + Opaque = 0x0 + Rsa = 0x1 + Dsa = 0x2 + Ec = 0x3 + Dh = 0x4 + + class KeyType(enum.Enum): + + PrivateKey = 0x0 + PublicKey = 0x1 + + class SslOption(enum.Flag): + + SslOptionDisableEmptyFragments = 0x1 + SslOptionDisableSessionTickets = 0x2 + SslOptionDisableCompression = 0x4 + SslOptionDisableServerNameIndication = 0x8 + SslOptionDisableLegacyRenegotiation = 0x10 + SslOptionDisableSessionSharing = 0x20 + SslOptionDisableSessionPersistence = 0x40 + SslOptionDisableServerCipherPreference = 0x80 + + class SslProtocol(enum.Enum): + + UnknownProtocol = -1 + TlsV1_0 = 0x0 + TlsV1_1 = 0x1 + TlsV1_2 = 0x2 + AnyProtocol = 0x3 + SecureProtocols = 0x4 + TlsV1_0OrLater = 0x5 + TlsV1_1OrLater = 0x6 + TlsV1_2OrLater = 0x7 + DtlsV1_0 = 0x8 + DtlsV1_0OrLater = 0x9 + DtlsV1_2 = 0xa + DtlsV1_2OrLater = 0xb + TlsV1_3 = 0xc + TlsV1_3OrLater = 0xd + + class SupportedFeature(enum.Enum): + + CertificateVerification = 0x0 + ClientSideAlpn = 0x1 + ServerSideAlpn = 0x2 + Ocsp = 0x3 + Psk = 0x4 + SessionTicket = 0x5 + Alerts = 0x6 + + +class QSslCertificate(Shiboken.Object): + + class PatternSyntax(enum.Enum): + + RegularExpression = 0x0 + Wildcard = 0x1 + FixedString = 0x2 + + class SubjectInfo(enum.Enum): + + Organization = 0x0 + CommonName = 0x1 + LocalityName = 0x2 + OrganizationalUnitName = 0x3 + CountryName = 0x4 + StateOrProvinceName = 0x5 + DistinguishedNameQualifier = 0x6 + SerialNumber = 0x7 + EmailAddress = 0x8 + + + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, /, format: PySide6.QtNetwork.QSsl.EncodingFormat = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QSslCertificate, /) -> None: ... + @typing.overload + def __init__(self, /, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ..., format: PySide6.QtNetwork.QSsl.EncodingFormat = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNetwork.QSslCertificate | PySide6.QtCore.QIODevice, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, other: PySide6.QtNetwork.QSslCertificate | PySide6.QtCore.QIODevice, /) -> bool: ... + def __repr__(self, /) -> str: ... + def clear(self, /) -> None: ... + def digest(self, /, algorithm: PySide6.QtCore.QCryptographicHash.Algorithm = ...) -> PySide6.QtCore.QByteArray: ... + def effectiveDate(self, /) -> PySide6.QtCore.QDateTime: ... + def expiryDate(self, /) -> PySide6.QtCore.QDateTime: ... + def extensions(self, /) -> typing.List[PySide6.QtNetwork.QSslCertificateExtension]: ... + @staticmethod + def fromData(data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, format: PySide6.QtNetwork.QSsl.EncodingFormat = ...) -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + @staticmethod + def fromDevice(device: PySide6.QtCore.QIODevice, /, format: PySide6.QtNetwork.QSsl.EncodingFormat = ...) -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + @staticmethod + def fromFile(filePath: str, /, format: PySide6.QtNetwork.QSsl.EncodingFormat = ...) -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + @staticmethod + def fromPath(path: str, /, format: PySide6.QtNetwork.QSsl.EncodingFormat = ..., syntax: PySide6.QtNetwork.QSslCertificate.PatternSyntax = ...) -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + def handle(self, /) -> int: ... + @staticmethod + def importPkcs12(device: PySide6.QtCore.QIODevice, key: PySide6.QtNetwork.QSslKey | int, cert: PySide6.QtNetwork.QSslCertificate | PySide6.QtCore.QIODevice, /, caCertificates: collections.abc.Sequence[PySide6.QtNetwork.QSslCertificate] | None = ..., passPhrase: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> bool: ... + def isBlacklisted(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isSelfSigned(self, /) -> bool: ... + def issuerDisplayName(self, /) -> str: ... + @typing.overload + def issuerInfo(self, info: PySide6.QtNetwork.QSslCertificate.SubjectInfo, /) -> typing.List[str]: ... + @typing.overload + def issuerInfo(self, attribute: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> typing.List[str]: ... + def issuerInfoAttributes(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def publicKey(self, /) -> PySide6.QtNetwork.QSslKey: ... + def serialNumber(self, /) -> PySide6.QtCore.QByteArray: ... + def subjectAlternativeNames(self, /) -> typing.OrderedDict[PySide6.QtNetwork.QSsl.AlternativeNameEntryType, typing.List[str]]: ... + def subjectDisplayName(self, /) -> str: ... + @typing.overload + def subjectInfo(self, info: PySide6.QtNetwork.QSslCertificate.SubjectInfo, /) -> typing.List[str]: ... + @typing.overload + def subjectInfo(self, attribute: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> typing.List[str]: ... + def subjectInfoAttributes(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def swap(self, other: PySide6.QtNetwork.QSslCertificate | PySide6.QtCore.QIODevice, /) -> None: ... + def toDer(self, /) -> PySide6.QtCore.QByteArray: ... + def toPem(self, /) -> PySide6.QtCore.QByteArray: ... + def toText(self, /) -> str: ... + @staticmethod + def verify(certificateChain: collections.abc.Sequence[PySide6.QtNetwork.QSslCertificate], /, hostName: str = ...) -> typing.List[PySide6.QtNetwork.QSslError]: ... + def version(self, /) -> PySide6.QtCore.QByteArray: ... + + +class QSslCertificateExtension(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QSslCertificateExtension, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def isCritical(self, /) -> bool: ... + def isSupported(self, /) -> bool: ... + def name(self, /) -> str: ... + def oid(self, /) -> str: ... + def swap(self, other: PySide6.QtNetwork.QSslCertificateExtension, /) -> None: ... + def value(self, /) -> typing.Any: ... + + +class QSslCipher(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QSslCipher, /) -> None: ... + @typing.overload + def __init__(self, name: str, /) -> None: ... + @typing.overload + def __init__(self, name: str, protocol: PySide6.QtNetwork.QSsl.SslProtocol, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNetwork.QSslCipher, /) -> bool: ... + def __ne__(self, other: PySide6.QtNetwork.QSslCipher, /) -> bool: ... + def __repr__(self, /) -> str: ... + def authenticationMethod(self, /) -> str: ... + def encryptionMethod(self, /) -> str: ... + def isNull(self, /) -> bool: ... + def keyExchangeMethod(self, /) -> str: ... + def name(self, /) -> str: ... + def protocol(self, /) -> PySide6.QtNetwork.QSsl.SslProtocol: ... + def protocolString(self, /) -> str: ... + def supportedBits(self, /) -> int: ... + def swap(self, other: PySide6.QtNetwork.QSslCipher, /) -> None: ... + def usedBits(self, /) -> int: ... + + +class QSslConfiguration(Shiboken.Object): + + class NextProtocolNegotiationStatus(enum.Enum): + + NextProtocolNegotiationNone = 0x0 + NextProtocolNegotiationNegotiated = 0x1 + NextProtocolNegotiationUnsupported = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNetwork.QSslConfiguration, /) -> bool: ... + def __ne__(self, other: PySide6.QtNetwork.QSslConfiguration, /) -> bool: ... + def addCaCertificate(self, certificate: PySide6.QtNetwork.QSslCertificate | PySide6.QtCore.QIODevice, /) -> None: ... + @typing.overload + def addCaCertificates(self, path: str, /, format: PySide6.QtNetwork.QSsl.EncodingFormat = ..., syntax: PySide6.QtNetwork.QSslCertificate.PatternSyntax = ...) -> bool: ... + @typing.overload + def addCaCertificates(self, certificates: collections.abc.Sequence[PySide6.QtNetwork.QSslCertificate], /) -> None: ... + def allowedNextProtocols(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def backendConfiguration(self, /) -> typing.Dict[PySide6.QtCore.QByteArray, typing.Any]: ... + def caCertificates(self, /) -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + def ciphers(self, /) -> typing.List[PySide6.QtNetwork.QSslCipher]: ... + @staticmethod + def defaultConfiguration() -> PySide6.QtNetwork.QSslConfiguration: ... + @staticmethod + def defaultDtlsConfiguration() -> PySide6.QtNetwork.QSslConfiguration: ... + def diffieHellmanParameters(self, /) -> PySide6.QtNetwork.QSslDiffieHellmanParameters: ... + def dtlsCookieVerificationEnabled(self, /) -> bool: ... + def ellipticCurves(self, /) -> typing.List[PySide6.QtNetwork.QSslEllipticCurve]: ... + def ephemeralServerKey(self, /) -> PySide6.QtNetwork.QSslKey: ... + def handshakeMustInterruptOnError(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def localCertificate(self, /) -> PySide6.QtNetwork.QSslCertificate: ... + def localCertificateChain(self, /) -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + def missingCertificateIsFatal(self, /) -> bool: ... + def nextNegotiatedProtocol(self, /) -> PySide6.QtCore.QByteArray: ... + def nextProtocolNegotiationStatus(self, /) -> PySide6.QtNetwork.QSslConfiguration.NextProtocolNegotiationStatus: ... + def ocspStaplingEnabled(self, /) -> bool: ... + def peerCertificate(self, /) -> PySide6.QtNetwork.QSslCertificate: ... + def peerCertificateChain(self, /) -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + def peerVerifyDepth(self, /) -> int: ... + def peerVerifyMode(self, /) -> PySide6.QtNetwork.QSslSocket.PeerVerifyMode: ... + def preSharedKeyIdentityHint(self, /) -> PySide6.QtCore.QByteArray: ... + def privateKey(self, /) -> PySide6.QtNetwork.QSslKey: ... + def protocol(self, /) -> PySide6.QtNetwork.QSsl.SslProtocol: ... + def sessionCipher(self, /) -> PySide6.QtNetwork.QSslCipher: ... + def sessionProtocol(self, /) -> PySide6.QtNetwork.QSsl.SslProtocol: ... + def sessionTicket(self, /) -> PySide6.QtCore.QByteArray: ... + def sessionTicketLifeTimeHint(self, /) -> int: ... + def setAllowedNextProtocols(self, protocols: collections.abc.Sequence[PySide6.QtCore.QByteArray], /) -> None: ... + def setBackendConfiguration(self, /, backendConfiguration: typing.Dict[PySide6.QtCore.QByteArray, typing.Any] = ...) -> None: ... + def setBackendConfigurationOption(self, name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, value: typing.Any, /) -> None: ... + def setCaCertificates(self, certificates: collections.abc.Sequence[PySide6.QtNetwork.QSslCertificate], /) -> None: ... + @typing.overload + def setCiphers(self, ciphers: str, /) -> None: ... + @typing.overload + def setCiphers(self, ciphers: collections.abc.Sequence[PySide6.QtNetwork.QSslCipher], /) -> None: ... + @staticmethod + def setDefaultConfiguration(configuration: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + @staticmethod + def setDefaultDtlsConfiguration(configuration: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + def setDiffieHellmanParameters(self, dhparams: PySide6.QtNetwork.QSslDiffieHellmanParameters, /) -> None: ... + def setDtlsCookieVerificationEnabled(self, enable: bool, /) -> None: ... + def setEllipticCurves(self, curves: collections.abc.Sequence[PySide6.QtNetwork.QSslEllipticCurve], /) -> None: ... + def setHandshakeMustInterruptOnError(self, interrupt: bool, /) -> None: ... + def setLocalCertificate(self, certificate: PySide6.QtNetwork.QSslCertificate | PySide6.QtCore.QIODevice, /) -> None: ... + def setLocalCertificateChain(self, localChain: collections.abc.Sequence[PySide6.QtNetwork.QSslCertificate], /) -> None: ... + def setMissingCertificateIsFatal(self, cannotRecover: bool, /) -> None: ... + def setOcspStaplingEnabled(self, enable: bool, /) -> None: ... + def setPeerVerifyDepth(self, depth: int, /) -> None: ... + def setPeerVerifyMode(self, mode: PySide6.QtNetwork.QSslSocket.PeerVerifyMode, /) -> None: ... + def setPreSharedKeyIdentityHint(self, hint: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setPrivateKey(self, key: PySide6.QtNetwork.QSslKey | int, /) -> None: ... + def setProtocol(self, protocol: PySide6.QtNetwork.QSsl.SslProtocol, /) -> None: ... + def setSessionTicket(self, sessionTicket: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setSslOption(self, option: PySide6.QtNetwork.QSsl.SslOption, on: bool, /) -> None: ... + @staticmethod + def supportedCiphers() -> typing.List[PySide6.QtNetwork.QSslCipher]: ... + @staticmethod + def supportedEllipticCurves() -> typing.List[PySide6.QtNetwork.QSslEllipticCurve]: ... + def swap(self, other: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + @staticmethod + def systemCaCertificates() -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + def testSslOption(self, option: PySide6.QtNetwork.QSsl.SslOption, /) -> bool: ... + + +class QSslDiffieHellmanParameters(Shiboken.Object): + + class Error(enum.Enum): + + NoError = 0x0 + InvalidInputDataError = 0x1 + UnsafeParametersError = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QSslDiffieHellmanParameters, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtNetwork.QSslDiffieHellmanParameters, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtNetwork.QSslDiffieHellmanParameters, /) -> bool: ... + def __repr__(self, /) -> str: ... + @staticmethod + def defaultParameters() -> PySide6.QtNetwork.QSslDiffieHellmanParameters: ... + def error(self, /) -> PySide6.QtNetwork.QSslDiffieHellmanParameters.Error: ... + def errorString(self, /) -> str: ... + @typing.overload + @staticmethod + def fromEncoded(device: PySide6.QtCore.QIODevice, /, format: PySide6.QtNetwork.QSsl.EncodingFormat = ...) -> PySide6.QtNetwork.QSslDiffieHellmanParameters: ... + @typing.overload + @staticmethod + def fromEncoded(encoded: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, format: PySide6.QtNetwork.QSsl.EncodingFormat = ...) -> PySide6.QtNetwork.QSslDiffieHellmanParameters: ... + def isEmpty(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def swap(self, other: PySide6.QtNetwork.QSslDiffieHellmanParameters, /) -> None: ... + + +class QSslEllipticCurve(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QSslEllipticCurve: PySide6.QtNetwork.QSslEllipticCurve, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtNetwork.QSslEllipticCurve, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtNetwork.QSslEllipticCurve, /) -> bool: ... + def __repr__(self, /) -> str: ... + @staticmethod + def fromLongName(name: str, /) -> PySide6.QtNetwork.QSslEllipticCurve: ... + @staticmethod + def fromShortName(name: str, /) -> PySide6.QtNetwork.QSslEllipticCurve: ... + def isTlsNamedCurve(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def longName(self, /) -> str: ... + def shortName(self, /) -> str: ... + + +class QSslError(Shiboken.Object): + + class SslError(enum.Enum): + + UnspecifiedError = -1 + NoError = 0x0 + UnableToGetIssuerCertificate = 0x1 + UnableToDecryptCertificateSignature = 0x2 + UnableToDecodeIssuerPublicKey = 0x3 + CertificateSignatureFailed = 0x4 + CertificateNotYetValid = 0x5 + CertificateExpired = 0x6 + InvalidNotBeforeField = 0x7 + InvalidNotAfterField = 0x8 + SelfSignedCertificate = 0x9 + SelfSignedCertificateInChain = 0xa + UnableToGetLocalIssuerCertificate = 0xb + UnableToVerifyFirstCertificate = 0xc + CertificateRevoked = 0xd + InvalidCaCertificate = 0xe + PathLengthExceeded = 0xf + InvalidPurpose = 0x10 + CertificateUntrusted = 0x11 + CertificateRejected = 0x12 + SubjectIssuerMismatch = 0x13 + AuthorityIssuerSerialNumberMismatch = 0x14 + NoPeerCertificate = 0x15 + HostNameMismatch = 0x16 + NoSslSupport = 0x17 + CertificateBlacklisted = 0x18 + CertificateStatusUnknown = 0x19 + OcspNoResponseFound = 0x1a + OcspMalformedRequest = 0x1b + OcspMalformedResponse = 0x1c + OcspInternalError = 0x1d + OcspTryLater = 0x1e + OcspSigRequred = 0x1f + OcspUnauthorized = 0x20 + OcspResponseCannotBeTrusted = 0x21 + OcspResponseCertIdUnknown = 0x22 + OcspResponseExpired = 0x23 + OcspStatusUnknown = 0x24 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QSslError, /) -> None: ... + @typing.overload + def __init__(self, error: PySide6.QtNetwork.QSslError.SslError, /) -> None: ... + @typing.overload + def __init__(self, error: PySide6.QtNetwork.QSslError.SslError, certificate: PySide6.QtNetwork.QSslCertificate | PySide6.QtCore.QIODevice, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNetwork.QSslError, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, other: PySide6.QtNetwork.QSslError, /) -> bool: ... + def __repr__(self, /) -> str: ... + def certificate(self, /) -> PySide6.QtNetwork.QSslCertificate: ... + def error(self, /) -> PySide6.QtNetwork.QSslError.SslError: ... + def errorString(self, /) -> str: ... + def swap(self, other: PySide6.QtNetwork.QSslError, /) -> None: ... + + +class QSslKey(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, device: PySide6.QtCore.QIODevice, algorithm: PySide6.QtNetwork.QSsl.KeyAlgorithm, /, format: PySide6.QtNetwork.QSsl.EncodingFormat = ..., type: PySide6.QtNetwork.QSsl.KeyType = ..., passPhrase: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNetwork.QSslKey, /) -> None: ... + @typing.overload + def __init__(self, encoded: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, algorithm: PySide6.QtNetwork.QSsl.KeyAlgorithm, /, format: PySide6.QtNetwork.QSsl.EncodingFormat = ..., type: PySide6.QtNetwork.QSsl.KeyType = ..., passPhrase: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + @typing.overload + def __init__(self, handle: int, /, type: PySide6.QtNetwork.QSsl.KeyType = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, key: PySide6.QtNetwork.QSslKey | int, /) -> bool: ... + def __ne__(self, key: PySide6.QtNetwork.QSslKey | int, /) -> bool: ... + def __repr__(self, /) -> str: ... + def algorithm(self, /) -> PySide6.QtNetwork.QSsl.KeyAlgorithm: ... + def clear(self, /) -> None: ... + def handle(self, /) -> int: ... + def isNull(self, /) -> bool: ... + def length(self, /) -> int: ... + def swap(self, other: PySide6.QtNetwork.QSslKey | int, /) -> None: ... + def toDer(self, /, passPhrase: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> PySide6.QtCore.QByteArray: ... + def toPem(self, /, passPhrase: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> PySide6.QtCore.QByteArray: ... + def type(self, /) -> PySide6.QtNetwork.QSsl.KeyType: ... + + +class QSslPreSharedKeyAuthenticator(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, authenticator: PySide6.QtNetwork.QSslPreSharedKeyAuthenticator, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtNetwork.QSslPreSharedKeyAuthenticator, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtNetwork.QSslPreSharedKeyAuthenticator, /) -> bool: ... + def identity(self, /) -> PySide6.QtCore.QByteArray: ... + def identityHint(self, /) -> PySide6.QtCore.QByteArray: ... + def maximumIdentityLength(self, /) -> int: ... + def maximumPreSharedKeyLength(self, /) -> int: ... + def preSharedKey(self, /) -> PySide6.QtCore.QByteArray: ... + def setIdentity(self, identity: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setPreSharedKey(self, preSharedKey: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def swap(self, other: PySide6.QtNetwork.QSslPreSharedKeyAuthenticator, /) -> None: ... + + +class QSslServer(PySide6.QtNetwork.QTcpServer): + + alertReceived : typing.ClassVar[Signal] = ... # alertReceived(QSslSocket*,QSsl::AlertLevel,QSsl::AlertType,QString) + alertSent : typing.ClassVar[Signal] = ... # alertSent(QSslSocket*,QSsl::AlertLevel,QSsl::AlertType,QString) + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QSslSocket*,QAbstractSocket::SocketError) + handshakeInterruptedOnError: typing.ClassVar[Signal] = ... # handshakeInterruptedOnError(QSslSocket*,QSslError) + peerVerifyError : typing.ClassVar[Signal] = ... # peerVerifyError(QSslSocket*,QSslError) + preSharedKeyAuthenticationRequired: typing.ClassVar[Signal] = ... # preSharedKeyAuthenticationRequired(QSslSocket*,QSslPreSharedKeyAuthenticator*) + sslErrors : typing.ClassVar[Signal] = ... # sslErrors(QSslSocket*,QList) + startedEncryptionHandshake: typing.ClassVar[Signal] = ... # startedEncryptionHandshake(QSslSocket*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def handshakeTimeout(self, /) -> int: ... + def incomingConnection(self, socket: int, /) -> None: ... + def setHandshakeTimeout(self, timeout: int, /) -> None: ... + def setSslConfiguration(self, sslConfiguration: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + def sslConfiguration(self, /) -> PySide6.QtNetwork.QSslConfiguration: ... + + +class QSslSocket(PySide6.QtNetwork.QTcpSocket): + + alertReceived : typing.ClassVar[Signal] = ... # alertReceived(QSsl::AlertLevel,QSsl::AlertType,QString) + alertSent : typing.ClassVar[Signal] = ... # alertSent(QSsl::AlertLevel,QSsl::AlertType,QString) + encrypted : typing.ClassVar[Signal] = ... # encrypted() + encryptedBytesWritten : typing.ClassVar[Signal] = ... # encryptedBytesWritten(qlonglong) + handshakeInterruptedOnError: typing.ClassVar[Signal] = ... # handshakeInterruptedOnError(QSslError) + modeChanged : typing.ClassVar[Signal] = ... # modeChanged(QSslSocket::SslMode) + newSessionTicketReceived : typing.ClassVar[Signal] = ... # newSessionTicketReceived() + peerVerifyError : typing.ClassVar[Signal] = ... # peerVerifyError(QSslError) + preSharedKeyAuthenticationRequired: typing.ClassVar[Signal] = ... # preSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator*) + sslErrors : typing.ClassVar[Signal] = ... # sslErrors(QList) + + class PeerVerifyMode(enum.Enum): + + VerifyNone = 0x0 + QueryPeer = 0x1 + VerifyPeer = 0x2 + AutoVerifyPeer = 0x3 + + class SslMode(enum.Enum): + + UnencryptedMode = 0x0 + SslClientMode = 0x1 + SslServerMode = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + @staticmethod + def activeBackend() -> str: ... + def atEnd(self, /) -> bool: ... + @staticmethod + def availableBackends() -> typing.List[str]: ... + def bytesAvailable(self, /) -> int: ... + def bytesToWrite(self, /) -> int: ... + def canReadLine(self, /) -> bool: ... + def close(self, /) -> None: ... + @typing.overload + def connectToHost(self, hostName: str, port: int, /, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ..., protocol: PySide6.QtNetwork.QAbstractSocket.NetworkLayerProtocol = ...) -> None: ... + @typing.overload + def connectToHost(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, port: int, /, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ... + @typing.overload + def connectToHostEncrypted(self, hostName: str, port: int, /, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ..., protocol: PySide6.QtNetwork.QAbstractSocket.NetworkLayerProtocol = ...) -> None: ... + @typing.overload + def connectToHostEncrypted(self, hostName: str, port: int, sslPeerName: str, /, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ..., protocol: PySide6.QtNetwork.QAbstractSocket.NetworkLayerProtocol = ...) -> None: ... + def continueInterruptedHandshake(self, /) -> None: ... + def disconnectFromHost(self, /) -> None: ... + def encryptedBytesAvailable(self, /) -> int: ... + def encryptedBytesToWrite(self, /) -> int: ... + @typing.overload + def ignoreSslErrors(self, /) -> None: ... + @typing.overload + def ignoreSslErrors(self, errors: collections.abc.Sequence[PySide6.QtNetwork.QSslError], /) -> None: ... + @staticmethod + def implementedClasses(backendName: str = ...) -> typing.List[PySide6.QtNetwork.QSsl.ImplementedClass]: ... + @staticmethod + def isClassImplemented(cl: PySide6.QtNetwork.QSsl.ImplementedClass, /, backendName: str = ...) -> bool: ... + def isEncrypted(self, /) -> bool: ... + @staticmethod + def isFeatureSupported(feat: PySide6.QtNetwork.QSsl.SupportedFeature, /, backendName: str = ...) -> bool: ... + @staticmethod + def isProtocolSupported(protocol: PySide6.QtNetwork.QSsl.SslProtocol, /, backendName: str = ...) -> bool: ... + def localCertificate(self, /) -> PySide6.QtNetwork.QSslCertificate: ... + def localCertificateChain(self, /) -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + def mode(self, /) -> PySide6.QtNetwork.QSslSocket.SslMode: ... + def ocspResponses(self, /) -> typing.List[PySide6.QtNetwork.QOcspResponse]: ... + def peerCertificate(self, /) -> PySide6.QtNetwork.QSslCertificate: ... + def peerCertificateChain(self, /) -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + def peerVerifyDepth(self, /) -> int: ... + def peerVerifyMode(self, /) -> PySide6.QtNetwork.QSslSocket.PeerVerifyMode: ... + def peerVerifyName(self, /) -> str: ... + def privateKey(self, /) -> PySide6.QtNetwork.QSslKey: ... + def protocol(self, /) -> PySide6.QtNetwork.QSsl.SslProtocol: ... + def readData(self, maxlen: int, /) -> object: ... + def resume(self, /) -> None: ... + def sessionCipher(self, /) -> PySide6.QtNetwork.QSslCipher: ... + def sessionProtocol(self, /) -> PySide6.QtNetwork.QSsl.SslProtocol: ... + @staticmethod + def setActiveBackend(backendName: str, /) -> bool: ... + @typing.overload + def setLocalCertificate(self, fileName: str, /, format: PySide6.QtNetwork.QSsl.EncodingFormat = ...) -> None: ... + @typing.overload + def setLocalCertificate(self, certificate: PySide6.QtNetwork.QSslCertificate | PySide6.QtCore.QIODevice, /) -> None: ... + def setLocalCertificateChain(self, localChain: collections.abc.Sequence[PySide6.QtNetwork.QSslCertificate], /) -> None: ... + def setPeerVerifyDepth(self, depth: int, /) -> None: ... + def setPeerVerifyMode(self, mode: PySide6.QtNetwork.QSslSocket.PeerVerifyMode, /) -> None: ... + def setPeerVerifyName(self, hostName: str, /) -> None: ... + @typing.overload + def setPrivateKey(self, fileName: str, /, algorithm: PySide6.QtNetwork.QSsl.KeyAlgorithm = ..., format: PySide6.QtNetwork.QSsl.EncodingFormat = ..., passPhrase: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + @typing.overload + def setPrivateKey(self, key: PySide6.QtNetwork.QSslKey | int, /) -> None: ... + def setProtocol(self, protocol: PySide6.QtNetwork.QSsl.SslProtocol, /) -> None: ... + def setReadBufferSize(self, size: int, /) -> None: ... + def setSocketDescriptor(self, socketDescriptor: int, /, state: PySide6.QtNetwork.QAbstractSocket.SocketState = ..., openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ... + def setSocketOption(self, option: PySide6.QtNetwork.QAbstractSocket.SocketOption, value: typing.Any, /) -> None: ... + def setSslConfiguration(self, config: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + def skipData(self, maxSize: int, /) -> int: ... + def socketOption(self, option: PySide6.QtNetwork.QAbstractSocket.SocketOption, /) -> typing.Any: ... + def sslConfiguration(self, /) -> PySide6.QtNetwork.QSslConfiguration: ... + def sslHandshakeErrors(self, /) -> typing.List[PySide6.QtNetwork.QSslError]: ... + @staticmethod + def sslLibraryBuildVersionNumber() -> int: ... + @staticmethod + def sslLibraryBuildVersionString() -> str: ... + @staticmethod + def sslLibraryVersionNumber() -> int: ... + @staticmethod + def sslLibraryVersionString() -> str: ... + def startClientEncryption(self, /) -> None: ... + def startServerEncryption(self, /) -> None: ... + @staticmethod + def supportedFeatures(backendName: str = ...) -> typing.List[PySide6.QtNetwork.QSsl.SupportedFeature]: ... + @staticmethod + def supportedProtocols(backendName: str = ...) -> typing.List[PySide6.QtNetwork.QSsl.SslProtocol]: ... + @staticmethod + def supportsSsl() -> bool: ... + def waitForBytesWritten(self, /, msecs: int = ...) -> bool: ... + def waitForConnected(self, /, msecs: int = ...) -> bool: ... + def waitForDisconnected(self, /, msecs: int = ...) -> bool: ... + def waitForEncrypted(self, /, msecs: int = ...) -> bool: ... + def waitForReadyRead(self, /, msecs: int = ...) -> bool: ... + def writeData(self, data: bytes | bytearray | memoryview, len: int, /) -> int: ... + + +class QTcpServer(PySide6.QtCore.QObject): + + acceptError : typing.ClassVar[Signal] = ... # acceptError(QAbstractSocket::SocketError) + newConnection : typing.ClassVar[Signal] = ... # newConnection() + pendingConnectionAvailable: typing.ClassVar[Signal] = ... # pendingConnectionAvailable() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def addPendingConnection(self, socket: PySide6.QtNetwork.QTcpSocket, /) -> None: ... + def close(self, /) -> None: ... + def errorString(self, /) -> str: ... + def hasPendingConnections(self, /) -> bool: ... + def incomingConnection(self, handle: int, /) -> None: ... + def isListening(self, /) -> bool: ... + def listen(self, /, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress = ..., port: int | None = ...) -> bool: ... + def listenBacklogSize(self, /) -> int: ... + def maxPendingConnections(self, /) -> int: ... + def nextPendingConnection(self, /) -> PySide6.QtNetwork.QTcpSocket: ... + def pauseAccepting(self, /) -> None: ... + def proxy(self, /) -> PySide6.QtNetwork.QNetworkProxy: ... + def resumeAccepting(self, /) -> None: ... + def serverAddress(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def serverError(self, /) -> PySide6.QtNetwork.QAbstractSocket.SocketError: ... + def serverPort(self, /) -> int: ... + def setListenBacklogSize(self, size: int, /) -> None: ... + def setMaxPendingConnections(self, numConnections: int, /) -> None: ... + def setProxy(self, networkProxy: PySide6.QtNetwork.QNetworkProxy | PySide6.QtNetwork.QNetworkProxy.ProxyType, /) -> None: ... + def setSocketDescriptor(self, socketDescriptor: int, /) -> bool: ... + def socketDescriptor(self, /) -> int: ... + def waitForNewConnection(self, msec: int, /) -> typing.Tuple[bool, bool]: ... + + +class QTcpSocket(PySide6.QtNetwork.QAbstractSocket): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + @typing.overload + def bind(self, addr: PySide6.QtNetwork.QHostAddress.SpecialAddress, /, port: int | None = ..., mode: PySide6.QtNetwork.QAbstractSocket.BindFlag = ...) -> bool: ... + @typing.overload + def bind(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /, port: int | None = ..., mode: PySide6.QtNetwork.QAbstractSocket.BindFlag = ...) -> bool: ... + @typing.overload + def bind(self, /, port: int | None = ..., mode: PySide6.QtNetwork.QAbstractSocket.BindFlag = ...) -> bool: ... + + +class QUdpSocket(PySide6.QtNetwork.QAbstractSocket): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + @typing.overload + def bind(self, addr: PySide6.QtNetwork.QHostAddress.SpecialAddress, /, port: int | None = ..., mode: PySide6.QtNetwork.QAbstractSocket.BindFlag = ...) -> bool: ... + @typing.overload + def bind(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /, port: int | None = ..., mode: PySide6.QtNetwork.QAbstractSocket.BindFlag = ...) -> bool: ... + @typing.overload + def bind(self, /, port: int | None = ..., mode: PySide6.QtNetwork.QAbstractSocket.BindFlag = ...) -> bool: ... + def hasPendingDatagrams(self, /) -> bool: ... + @typing.overload + def joinMulticastGroup(self, groupAddress: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> bool: ... + @typing.overload + def joinMulticastGroup(self, groupAddress: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, iface: PySide6.QtNetwork.QNetworkInterface, /) -> bool: ... + @typing.overload + def leaveMulticastGroup(self, groupAddress: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, /) -> bool: ... + @typing.overload + def leaveMulticastGroup(self, groupAddress: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, iface: PySide6.QtNetwork.QNetworkInterface, /) -> bool: ... + def multicastInterface(self, /) -> PySide6.QtNetwork.QNetworkInterface: ... + def pendingDatagramSize(self, /) -> int: ... + def readDatagram(self, maxlen: int, /) -> typing.Tuple[PySide6.QtCore.QByteArray, PySide6.QtNetwork.QHostAddress, int]: ... + def receiveDatagram(self, /, maxSize: int = ...) -> PySide6.QtNetwork.QNetworkDatagram: ... + def setMulticastInterface(self, iface: PySide6.QtNetwork.QNetworkInterface, /) -> None: ... + @typing.overload + def writeDatagram(self, datagram: PySide6.QtNetwork.QNetworkDatagram | PySide6.QtCore.QByteArray, /) -> int: ... + @typing.overload + def writeDatagram(self, datagram: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, host: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, port: int, /) -> int: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtNetworkAuth.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtNetworkAuth.pyi new file mode 100644 index 0000000..17a98fb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtNetworkAuth.pyi @@ -0,0 +1,423 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtNetworkAuth, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtNetworkAuth` + +import PySide6.QtNetworkAuth +import PySide6.QtCore +import PySide6.QtNetwork + +import enum +import typing +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QAbstractOAuth(PySide6.QtCore.QObject): + + authorizationUrlChanged : typing.ClassVar[Signal] = ... # authorizationUrlChanged(QUrl) + authorizeWithBrowser : typing.ClassVar[Signal] = ... # authorizeWithBrowser(QUrl) + clientIdentifierChanged : typing.ClassVar[Signal] = ... # clientIdentifierChanged(QString) + contentTypeChanged : typing.ClassVar[Signal] = ... # contentTypeChanged(ContentType) + extraTokensChanged : typing.ClassVar[Signal] = ... # extraTokensChanged(QVariantMap) + finished : typing.ClassVar[Signal] = ... # finished(QNetworkReply*) + granted : typing.ClassVar[Signal] = ... # granted() + replyDataReceived : typing.ClassVar[Signal] = ... # replyDataReceived(QByteArray) + requestFailed : typing.ClassVar[Signal] = ... # requestFailed(Error) + statusChanged : typing.ClassVar[Signal] = ... # statusChanged(Status) + tokenChanged : typing.ClassVar[Signal] = ... # tokenChanged(QString) + + class ContentType(enum.Enum): + + WwwFormUrlEncoded = 0x0 + Json = 0x1 + + class Error(enum.Enum): + + NoError = 0x0 + NetworkError = 0x1 + ServerError = 0x2 + OAuthTokenNotFoundError = 0x3 + OAuthTokenSecretNotFoundError = 0x4 + OAuthCallbackNotVerified = 0x5 + ClientError = 0x6 + ExpiredError = 0x7 + + class Stage(enum.Enum): + + RequestingTemporaryCredentials = 0x0 + RequestingAuthorization = 0x1 + RequestingAccessToken = 0x2 + RefreshingAccessToken = 0x3 + + class Status(enum.Enum): + + NotAuthenticated = 0x0 + TemporaryCredentialsReceived = 0x1 + Granted = 0x2 + RefreshingToken = 0x3 + + + def authorizationUrl(self, /) -> PySide6.QtCore.QUrl: ... + def callback(self, /) -> str: ... + def clientIdentifier(self, /) -> str: ... + def contentType(self, /) -> PySide6.QtNetworkAuth.QAbstractOAuth.ContentType: ... + def deleteResource(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + def extraTokens(self, /) -> typing.Dict[str, typing.Any]: ... + @staticmethod + def generateRandomString(length: int, /) -> PySide6.QtCore.QByteArray: ... + def get(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + def grant(self, /) -> None: ... + def head(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + def networkAccessManager(self, /) -> PySide6.QtNetwork.QNetworkAccessManager: ... + def post(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + def prepareRequest(self, request: PySide6.QtNetwork.QNetworkRequest, verb: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, body: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + def put(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + def replyHandler(self, /) -> PySide6.QtNetworkAuth.QAbstractOAuthReplyHandler: ... + def resourceOwnerAuthorization(self, url: PySide6.QtCore.QUrl | str, parameters: typing.Dict[str, typing.Any], /) -> None: ... + def setAuthorizationUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def setClientIdentifier(self, clientIdentifier: str, /) -> None: ... + def setContentType(self, contentType: PySide6.QtNetworkAuth.QAbstractOAuth.ContentType, /) -> None: ... + def setModifyParametersFunction(self, modifyParametersFunction: object, /) -> None: ... + def setNetworkAccessManager(self, networkAccessManager: PySide6.QtNetwork.QNetworkAccessManager, /) -> None: ... + def setReplyHandler(self, handler: PySide6.QtNetworkAuth.QAbstractOAuthReplyHandler, /) -> None: ... + def setStatus(self, status: PySide6.QtNetworkAuth.QAbstractOAuth.Status, /) -> None: ... + def setToken(self, token: str, /) -> None: ... + def status(self, /) -> PySide6.QtNetworkAuth.QAbstractOAuth.Status: ... + def token(self, /) -> str: ... + + +class QAbstractOAuth2(PySide6.QtNetworkAuth.QAbstractOAuth): + + accessTokenAboutToExpire : typing.ClassVar[Signal] = ... # accessTokenAboutToExpire() + authorizationCallbackReceived: typing.ClassVar[Signal] = ... # authorizationCallbackReceived(QVariantMap) + autoRefreshChanged : typing.ClassVar[Signal] = ... # autoRefreshChanged(bool) + clientIdentifierSharedKeyChanged: typing.ClassVar[Signal] = ... # clientIdentifierSharedKeyChanged(QString) + error : typing.ClassVar[Signal] = ... # error(QString,QString,QUrl) + expirationAtChanged : typing.ClassVar[Signal] = ... # expirationAtChanged(QDateTime) + grantedScopeTokensChanged: typing.ClassVar[Signal] = ... # grantedScopeTokensChanged(QSet) + idTokenChanged : typing.ClassVar[Signal] = ... # idTokenChanged(QString) + nonceChanged : typing.ClassVar[Signal] = ... # nonceChanged(QString) + nonceModeChanged : typing.ClassVar[Signal] = ... # nonceModeChanged(NonceMode) + refreshLeadTimeChanged : typing.ClassVar[Signal] = ... # refreshLeadTimeChanged(std::chrono::seconds) + refreshTokenChanged : typing.ClassVar[Signal] = ... # refreshTokenChanged(QString) + requestedScopeTokensChanged: typing.ClassVar[Signal] = ... # requestedScopeTokensChanged(QSet) + responseTypeChanged : typing.ClassVar[Signal] = ... # responseTypeChanged(QString) + scopeChanged : typing.ClassVar[Signal] = ... # scopeChanged(QString) + serverReportedErrorOccurred: typing.ClassVar[Signal] = ... # serverReportedErrorOccurred(QString,QString,QUrl) + sslConfigurationChanged : typing.ClassVar[Signal] = ... # sslConfigurationChanged(QSslConfiguration) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QString) + tokenUrlChanged : typing.ClassVar[Signal] = ... # tokenUrlChanged(QUrl) + userAgentChanged : typing.ClassVar[Signal] = ... # userAgentChanged(QString) + + class NonceMode(enum.Enum): + + Automatic = 0x0 + Enabled = 0x1 + Disabled = 0x2 + + + @typing.overload + def __init__(self, manager: PySide6.QtNetwork.QNetworkAccessManager, /, parent: PySide6.QtCore.QObject | None = ..., *, scope: str | None = ..., grantedScopeTokens: typing.Optional[typing.Set[PySide6.QtCore.QByteArray]] = ..., requestedScopeTokens: typing.Optional[typing.Set[PySide6.QtCore.QByteArray]] = ..., userAgent: str | None = ..., clientIdentifierSharedKey: str | None = ..., state: str | None = ..., expiration: PySide6.QtCore.QDateTime | None = ..., refreshToken: str | None = ..., refreshLeadTime: int | None = ..., autoRefresh: bool | None = ..., nonceMode: PySide6.QtNetworkAuth.QAbstractOAuth2.NonceMode | None = ..., nonce: str | None = ..., idToken: str | None = ..., tokenUrl: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, scope: str | None = ..., grantedScopeTokens: typing.Optional[typing.Set[PySide6.QtCore.QByteArray]] = ..., requestedScopeTokens: typing.Optional[typing.Set[PySide6.QtCore.QByteArray]] = ..., userAgent: str | None = ..., clientIdentifierSharedKey: str | None = ..., state: str | None = ..., expiration: PySide6.QtCore.QDateTime | None = ..., refreshToken: str | None = ..., refreshLeadTime: int | None = ..., autoRefresh: bool | None = ..., nonceMode: PySide6.QtNetworkAuth.QAbstractOAuth2.NonceMode | None = ..., nonce: str | None = ..., idToken: str | None = ..., tokenUrl: PySide6.QtCore.QUrl | None = ...) -> None: ... + + def autoRefresh(self, /) -> bool: ... + def clearNetworkRequestModifier(self, /) -> None: ... + def clientIdentifierSharedKey(self, /) -> str: ... + def createAuthenticatedUrl(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtCore.QUrl: ... + def deleteResource(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + def expirationAt(self, /) -> PySide6.QtCore.QDateTime: ... + def get(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + def grantedScopeTokens(self, /) -> typing.Set[PySide6.QtCore.QByteArray]: ... + def head(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + def idToken(self, /) -> str: ... + def nonce(self, /) -> str: ... + def nonceMode(self, /) -> PySide6.QtNetworkAuth.QAbstractOAuth2.NonceMode: ... + @typing.overload + def post(self, url: PySide6.QtCore.QUrl | str, multiPart: PySide6.QtNetwork.QHttpMultiPart, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def post(self, url: PySide6.QtCore.QUrl | str, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNetwork.QNetworkReply: ... + def prepareRequest(self, request: PySide6.QtNetwork.QNetworkRequest, verb: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, body: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + @typing.overload + def put(self, url: PySide6.QtCore.QUrl | str, multiPart: PySide6.QtNetwork.QHttpMultiPart, /) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def put(self, url: PySide6.QtCore.QUrl | str, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNetwork.QNetworkReply: ... + def refreshLeadTime(self, /) -> int: ... + def refreshToken(self, /) -> str: ... + def refreshTokens(self, /) -> None: ... + def refreshTokensImplementation(self, /) -> None: ... + def requestedScopeTokens(self, /) -> typing.Set[PySide6.QtCore.QByteArray]: ... + def responseType(self, /) -> str: ... + def scope(self, /) -> str: ... + def setAutoRefresh(self, enable: bool, /) -> None: ... + def setClientIdentifierSharedKey(self, clientIdentifierSharedKey: str, /) -> None: ... + def setNonce(self, nonce: str, /) -> None: ... + def setNonceMode(self, mode: PySide6.QtNetworkAuth.QAbstractOAuth2.NonceMode, /) -> None: ... + def setRefreshLeadTime(self, leadTime: int, /) -> None: ... + def setRefreshToken(self, refreshToken: str, /) -> None: ... + def setRequestedScopeTokens(self, tokens: typing.Set[PySide6.QtCore.QByteArray], /) -> None: ... + def setResponseType(self, responseType: str, /) -> None: ... + def setScope(self, scope: str, /) -> None: ... + def setSslConfiguration(self, configuration: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + def setState(self, state: str, /) -> None: ... + def setTokenUrl(self, tokenUrl: PySide6.QtCore.QUrl | str, /) -> None: ... + def setUserAgent(self, userAgent: str, /) -> None: ... + def sslConfiguration(self, /) -> PySide6.QtNetwork.QSslConfiguration: ... + def state(self, /) -> str: ... + def tokenUrl(self, /) -> PySide6.QtCore.QUrl: ... + def userAgent(self, /) -> str: ... + + +class QAbstractOAuthReplyHandler(PySide6.QtCore.QObject): + + callbackDataReceived : typing.ClassVar[Signal] = ... # callbackDataReceived(QByteArray) + callbackReceived : typing.ClassVar[Signal] = ... # callbackReceived(QVariantMap) + replyDataReceived : typing.ClassVar[Signal] = ... # replyDataReceived(QByteArray) + tokenRequestErrorOccurred: typing.ClassVar[Signal] = ... # tokenRequestErrorOccurred(QAbstractOAuth::Error,QString) + tokensReceived : typing.ClassVar[Signal] = ... # tokensReceived(QVariantMap) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def callback(self, /) -> str: ... + def networkReplyFinished(self, reply: PySide6.QtNetwork.QNetworkReply, /) -> None: ... + + +class QIntList: ... + + +class QOAuth1(PySide6.QtNetworkAuth.QAbstractOAuth): + + clientSharedSecretChanged: typing.ClassVar[Signal] = ... # clientSharedSecretChanged(QString) + signatureMethodChanged : typing.ClassVar[Signal] = ... # signatureMethodChanged(QOAuth1::SignatureMethod) + temporaryCredentialsUrlChanged: typing.ClassVar[Signal] = ... # temporaryCredentialsUrlChanged(QUrl) + tokenCredentialsUrlChanged: typing.ClassVar[Signal] = ... # tokenCredentialsUrlChanged(QUrl) + tokenSecretChanged : typing.ClassVar[Signal] = ... # tokenSecretChanged(QString) + + class SignatureMethod(enum.Enum): + + Hmac_Sha1 = 0x0 + Rsa_Sha1 = 0x1 + PlainText = 0x2 + + + @typing.overload + def __init__(self, manager: PySide6.QtNetwork.QNetworkAccessManager, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, clientIdentifier: str, clientSharedSecret: str, manager: PySide6.QtNetwork.QNetworkAccessManager, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def clientCredentials(self, /) -> typing.Tuple[str, str]: ... + def clientSharedSecret(self, /) -> str: ... + def continueGrantWithVerifier(self, verifier: str, /) -> None: ... + def deleteResource(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + @staticmethod + def generateAuthorizationHeader(oauthParams: typing.Dict[str, typing.Any], /) -> PySide6.QtCore.QByteArray: ... + def get(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + def grant(self, /) -> None: ... + def head(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + @staticmethod + def nonce() -> PySide6.QtCore.QByteArray: ... + def post(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + def prepareRequest(self, request: PySide6.QtNetwork.QNetworkRequest, verb: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, body: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + def put(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + def requestTemporaryCredentials(self, operation: PySide6.QtNetwork.QNetworkAccessManager.Operation, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + def requestTokenCredentials(self, operation: PySide6.QtNetwork.QNetworkAccessManager.Operation, url: PySide6.QtCore.QUrl | str, temporaryToken: typing.Tuple[str, str], /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtNetwork.QNetworkReply: ... + @typing.overload + def setClientCredentials(self, clientIdentifier: str, clientSharedSecret: str, /) -> None: ... + @typing.overload + def setClientCredentials(self, clientCredentials: typing.Tuple[str, str], /) -> None: ... + def setClientSharedSecret(self, clientSharedSecret: str, /) -> None: ... + def setSignatureMethod(self, value: PySide6.QtNetworkAuth.QOAuth1.SignatureMethod, /) -> None: ... + def setTemporaryCredentialsUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + @typing.overload + def setTokenCredentials(self, token: str, tokenSecret: str, /) -> None: ... + @typing.overload + def setTokenCredentials(self, tokenCredentials: typing.Tuple[str, str], /) -> None: ... + def setTokenCredentialsUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def setTokenSecret(self, tokenSecret: str, /) -> None: ... + @typing.overload + def setup(self, request: PySide6.QtNetwork.QNetworkRequest, signingParameters: typing.Dict[str, typing.Any], operation: PySide6.QtNetwork.QNetworkAccessManager.Operation, /) -> None: ... + @typing.overload + def setup(self, request: PySide6.QtNetwork.QNetworkRequest, signingParameters: typing.Dict[str, typing.Any], operationVerb: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def signatureMethod(self, /) -> PySide6.QtNetworkAuth.QOAuth1.SignatureMethod: ... + def temporaryCredentialsUrl(self, /) -> PySide6.QtCore.QUrl: ... + def tokenCredentials(self, /) -> typing.Tuple[str, str]: ... + def tokenCredentialsUrl(self, /) -> PySide6.QtCore.QUrl: ... + def tokenSecret(self, /) -> str: ... + + +class QOAuth1Signature(Shiboken.Object): + + class HttpRequestMethod(enum.Enum): + + Unknown = 0x0 + Head = 0x1 + Get = 0x2 + Put = 0x3 + Post = 0x4 + Delete = 0x5 + Custom = 0x6 + + + @typing.overload + def __init__(self, other: PySide6.QtNetworkAuth.QOAuth1Signature, /) -> None: ... + @typing.overload + def __init__(self, /, url: PySide6.QtCore.QUrl | str = ..., method: PySide6.QtNetworkAuth.QOAuth1Signature.HttpRequestMethod = ..., parameters: typing.Dict[str, typing.Any] = ...) -> None: ... + @typing.overload + def __init__(self, url: PySide6.QtCore.QUrl | str, clientSharedKey: str, tokenSecret: str, /, method: PySide6.QtNetworkAuth.QOAuth1Signature.HttpRequestMethod = ..., parameters: typing.Dict[str, typing.Any] = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def addRequestBody(self, body: PySide6.QtCore.QUrlQuery, /) -> None: ... + def clientSharedKey(self, /) -> str: ... + def customMethodString(self, /) -> PySide6.QtCore.QByteArray: ... + def hmacSha1(self, /) -> PySide6.QtCore.QByteArray: ... + def httpRequestMethod(self, /) -> PySide6.QtNetworkAuth.QOAuth1Signature.HttpRequestMethod: ... + def insert(self, key: str, value: typing.Any, /) -> None: ... + def keys(self, /) -> typing.List[str]: ... + def parameters(self, /) -> typing.Dict[str, typing.Any]: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def plainText(self, /) -> PySide6.QtCore.QByteArray: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def plainText(clientSharedSecret: str, tokenSecret: str, /) -> PySide6.QtCore.QByteArray: ... # type: ignore[misc, overload-cannot-match] + def rsaSha1(self, /) -> PySide6.QtCore.QByteArray: ... + def setClientSharedKey(self, secret: str, /) -> None: ... + def setCustomMethodString(self, verb: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setHttpRequestMethod(self, method: PySide6.QtNetworkAuth.QOAuth1Signature.HttpRequestMethod, /) -> None: ... + def setParameters(self, parameters: typing.Dict[str, typing.Any], /) -> None: ... + def setTokenSecret(self, secret: str, /) -> None: ... + def setUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def swap(self, other: PySide6.QtNetworkAuth.QOAuth1Signature, /) -> None: ... + def take(self, key: str, /) -> typing.Any: ... + def tokenSecret(self, /) -> str: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + def value(self, key: str, /, defaultValue: typing.Any = ...) -> typing.Any: ... + + +class QOAuth2AuthorizationCodeFlow(PySide6.QtNetworkAuth.QAbstractOAuth2): + + accessTokenUrlChanged : typing.ClassVar[Signal] = ... # accessTokenUrlChanged(QUrl) + + class PkceMethod(enum.Enum): + + S256 = 0x0 + Plain = 0x1 + None_ = 0xff + + + @typing.overload + def __init__(self, manager: PySide6.QtNetwork.QNetworkAccessManager, /, parent: PySide6.QtCore.QObject | None = ..., *, accessTokenUrl: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, clientIdentifier: str, manager: PySide6.QtNetwork.QNetworkAccessManager, /, parent: PySide6.QtCore.QObject | None = ..., *, accessTokenUrl: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, clientIdentifier: str, authorizationUrl: PySide6.QtCore.QUrl | str, accessTokenUrl: PySide6.QtCore.QUrl | str, manager: PySide6.QtNetwork.QNetworkAccessManager, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, accessTokenUrl: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, authorizationUrl: PySide6.QtCore.QUrl | str, accessTokenUrl: PySide6.QtCore.QUrl | str, manager: PySide6.QtNetwork.QNetworkAccessManager, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def accessTokenUrl(self, /) -> PySide6.QtCore.QUrl: ... + def buildAuthenticateUrl(self, /, parameters: typing.Dict[str, typing.Any] = ...) -> PySide6.QtCore.QUrl: ... + def grant(self, /) -> None: ... + def pkceMethod(self, /) -> PySide6.QtNetworkAuth.QOAuth2AuthorizationCodeFlow.PkceMethod: ... + def refreshAccessToken(self, /) -> None: ... + def refreshTokensImplementation(self, /) -> None: ... + def requestAccessToken(self, code: str, /) -> None: ... + def resourceOwnerAuthorization(self, url: PySide6.QtCore.QUrl | str, /, parameters: typing.Dict[str, typing.Any] = ...) -> None: ... + def setAccessTokenUrl(self, accessTokenUrl: PySide6.QtCore.QUrl | str, /) -> None: ... + def setPkceMethod(self, method: PySide6.QtNetworkAuth.QOAuth2AuthorizationCodeFlow.PkceMethod, /, length: int = ...) -> None: ... + + +class QOAuth2DeviceAuthorizationFlow(PySide6.QtNetworkAuth.QAbstractOAuth2): + + authorizeWithUserCode : typing.ClassVar[Signal] = ... # authorizeWithUserCode(QUrl,QString,QUrl) + completeVerificationUrlChanged: typing.ClassVar[Signal] = ... # completeVerificationUrlChanged(QUrl) + pollingChanged : typing.ClassVar[Signal] = ... # pollingChanged(bool) + userCodeChanged : typing.ClassVar[Signal] = ... # userCodeChanged(QString) + userCodeExpirationAtChanged: typing.ClassVar[Signal] = ... # userCodeExpirationAtChanged(QDateTime) + verificationUrlChanged : typing.ClassVar[Signal] = ... # verificationUrlChanged(QUrl) + + @typing.overload + def __init__(self, manager: PySide6.QtNetwork.QNetworkAccessManager, /, parent: PySide6.QtCore.QObject | None = ..., *, userCode: str | None = ..., verificationUrl: PySide6.QtCore.QUrl | None = ..., completeVerificationUrl: PySide6.QtCore.QUrl | None = ..., polling: bool | None = ..., userCodeExpirationAt: PySide6.QtCore.QDateTime | None = ...) -> None: ... + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /, *, userCode: str | None = ..., verificationUrl: PySide6.QtCore.QUrl | None = ..., completeVerificationUrl: PySide6.QtCore.QUrl | None = ..., polling: bool | None = ..., userCodeExpirationAt: PySide6.QtCore.QDateTime | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, userCode: str | None = ..., verificationUrl: PySide6.QtCore.QUrl | None = ..., completeVerificationUrl: PySide6.QtCore.QUrl | None = ..., polling: bool | None = ..., userCodeExpirationAt: PySide6.QtCore.QDateTime | None = ...) -> None: ... + + def completeVerificationUrl(self, /) -> PySide6.QtCore.QUrl: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def grant(self, /) -> None: ... + def isPolling(self, /) -> bool: ... + def refreshTokensImplementation(self, /) -> None: ... + def startTokenPolling(self, /) -> bool: ... + def stopTokenPolling(self, /) -> None: ... + def userCode(self, /) -> str: ... + def userCodeExpirationAt(self, /) -> PySide6.QtCore.QDateTime: ... + def verificationUrl(self, /) -> PySide6.QtCore.QUrl: ... + + +class QOAuthHttpServerReplyHandler(PySide6.QtNetworkAuth.QOAuthOobReplyHandler): + + @typing.overload + def __init__(self, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress, port: int, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, port: int, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def callback(self, /) -> str: ... + def callbackHost(self, /) -> str: ... + def callbackPath(self, /) -> str: ... + def callbackText(self, /) -> str: ... + def close(self, /) -> None: ... + def isListening(self, /) -> bool: ... + @typing.overload + def listen(self, configuration: PySide6.QtNetwork.QSslConfiguration, /, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress = ..., port: int | None = ...) -> bool: ... + @typing.overload + def listen(self, /, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress = ..., port: int | None = ...) -> bool: ... + def port(self, /) -> int: ... + def setCallbackHost(self, path: str, /) -> None: ... + def setCallbackPath(self, path: str, /) -> None: ... + def setCallbackText(self, text: str, /) -> None: ... + + +class QOAuthOobReplyHandler(PySide6.QtNetworkAuth.QAbstractOAuthReplyHandler): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def callback(self, /) -> str: ... + def networkReplyFinished(self, reply: PySide6.QtNetwork.QNetworkReply, /) -> None: ... + + +class QOAuthUriSchemeReplyHandler(PySide6.QtNetworkAuth.QOAuthOobReplyHandler): + + redirectUrlChanged : typing.ClassVar[Signal] = ... # redirectUrlChanged() + + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /, *, redirectUrl: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, redirectUrl: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, redirectUrl: PySide6.QtCore.QUrl | str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def callback(self, /) -> str: ... + def close(self, /) -> None: ... + def handleAuthorizationRedirect(self, url: PySide6.QtCore.QUrl | str, /) -> bool: ... + def isListening(self, /) -> bool: ... + def listen(self, /) -> bool: ... + def redirectUrl(self, /) -> PySide6.QtCore.QUrl: ... + def setRedirectUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtNfc.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtNfc.pyi new file mode 100644 index 0000000..2092f19 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtNfc.pyi @@ -0,0 +1,389 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtNfc, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtNfc` + +import PySide6.QtNfc +import PySide6.QtCore + +import os +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QNdefFilter(Shiboken.Object): + + class Record(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Record: PySide6.QtNfc.QNdefFilter.Record, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNfc.QNdefFilter, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def appendRecord(self, record: PySide6.QtNfc.QNdefFilter.Record, /) -> bool: ... + @typing.overload + def appendRecord(self, typeNameFormat: PySide6.QtNfc.QNdefRecord.TypeNameFormat, type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, min: int = ..., max: int = ...) -> bool: ... + def clear(self, /) -> None: ... + def match(self, message: PySide6.QtNfc.QNdefMessage | collections.abc.Sequence[PySide6.QtNfc.QNdefRecord], /) -> bool: ... + def orderMatch(self, /) -> bool: ... + def recordAt(self, i: int, /) -> PySide6.QtNfc.QNdefFilter.Record: ... + def recordCount(self, /) -> int: ... + def setOrderMatch(self, on: bool, /) -> None: ... + + +class QNdefMessage(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, message: PySide6.QtNfc.QNdefMessage, /) -> None: ... + @typing.overload + def __init__(self, record: PySide6.QtNfc.QNdefRecord, /) -> None: ... + @typing.overload + def __init__(self, records: collections.abc.Sequence[PySide6.QtNfc.QNdefRecord], /) -> None: ... + + def __add__(self, l: collections.abc.Sequence[PySide6.QtNfc.QNdefRecord], /) -> typing.List[PySide6.QtNfc.QNdefRecord]: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNfc.QNdefMessage | collections.abc.Sequence[PySide6.QtNfc.QNdefRecord], /) -> bool: ... + def __iadd__(self, l: collections.abc.Sequence[PySide6.QtNfc.QNdefRecord], /) -> typing.List[PySide6.QtNfc.QNdefRecord]: ... + def __lshift__(self, l: collections.abc.Sequence[PySide6.QtNfc.QNdefRecord], /) -> typing.List[PySide6.QtNfc.QNdefRecord]: ... + @typing.overload + def append(self, arg__1: PySide6.QtNfc.QNdefRecord, /) -> None: ... + @typing.overload + def append(self, l: collections.abc.Sequence[PySide6.QtNfc.QNdefRecord], /) -> None: ... + def at(self, i: int, /) -> PySide6.QtNfc.QNdefRecord: ... + def back(self, /) -> PySide6.QtNfc.QNdefRecord: ... + def capacity(self, /) -> int: ... + def clear(self, /) -> None: ... + def constData(self, /) -> PySide6.QtNfc.QNdefRecord: ... + def constFirst(self, /) -> PySide6.QtNfc.QNdefRecord: ... + def constLast(self, /) -> PySide6.QtNfc.QNdefRecord: ... + def count(self, /) -> int: ... + def data(self, /) -> PySide6.QtNfc.QNdefRecord: ... + def empty(self, /) -> bool: ... + @typing.overload + def first(self, /) -> PySide6.QtNfc.QNdefRecord: ... + @typing.overload + def first(self, n: int, /) -> typing.List[PySide6.QtNfc.QNdefRecord]: ... + @staticmethod + def fromByteArray(message: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNfc.QNdefMessage: ... + @staticmethod + def fromList(list: collections.abc.Sequence[PySide6.QtNfc.QNdefRecord], /) -> typing.List[PySide6.QtNfc.QNdefRecord]: ... + @staticmethod + def fromVector(vector: collections.abc.Sequence[PySide6.QtNfc.QNdefRecord], /) -> typing.List[PySide6.QtNfc.QNdefRecord]: ... + def front(self, /) -> PySide6.QtNfc.QNdefRecord: ... + def insert(self, arg__1: int, arg__2: PySide6.QtNfc.QNdefRecord, /) -> None: ... + def isEmpty(self, /) -> bool: ... + def isSharedWith(self, other: collections.abc.Sequence[PySide6.QtNfc.QNdefRecord], /) -> bool: ... + @typing.overload + def last(self, /) -> PySide6.QtNfc.QNdefRecord: ... + @typing.overload + def last(self, n: int, /) -> typing.List[PySide6.QtNfc.QNdefRecord]: ... + def length(self, /) -> int: ... + @staticmethod + def maxSize() -> int: ... + def max_size(self, /) -> int: ... + def mid(self, pos: int, /, len: int = ...) -> typing.List[PySide6.QtNfc.QNdefRecord]: ... + def move(self, from_: int, to: int, /) -> None: ... + def pop_back(self, /) -> None: ... + def pop_front(self, /) -> None: ... + def prepend(self, arg__1: PySide6.QtNfc.QNdefRecord, /) -> None: ... + def push_back(self, arg__1: PySide6.QtNfc.QNdefRecord, /) -> None: ... + def push_front(self, arg__1: PySide6.QtNfc.QNdefRecord, /) -> None: ... + def remove(self, i: int, /, n: int = ...) -> None: ... + def removeAll(self, arg__1: PySide6.QtNfc.QNdefRecord, /) -> None: ... + def removeAt(self, i: int, /) -> None: ... + def removeFirst(self, /) -> None: ... + def removeLast(self, /) -> None: ... + def removeOne(self, arg__1: PySide6.QtNfc.QNdefRecord, /) -> None: ... + def reserve(self, size: int, /) -> None: ... + def resize(self, size: int, /) -> None: ... + def resizeForOverwrite(self, size: int, /) -> None: ... + def shrink_to_fit(self, /) -> None: ... + def size(self, /) -> int: ... + @typing.overload + def sliced(self, pos: int, /) -> typing.List[PySide6.QtNfc.QNdefRecord]: ... + @typing.overload + def sliced(self, pos: int, n: int, /) -> typing.List[PySide6.QtNfc.QNdefRecord]: ... + def squeeze(self, /) -> None: ... + def swap(self, other: collections.abc.Sequence[PySide6.QtNfc.QNdefRecord], /) -> None: ... + def swapItemsAt(self, i: int, j: int, /) -> None: ... + def takeAt(self, i: int, /) -> PySide6.QtNfc.QNdefRecord: ... + def toByteArray(self, /) -> PySide6.QtCore.QByteArray: ... + def toList(self, /) -> typing.List[PySide6.QtNfc.QNdefRecord]: ... + def toVector(self, /) -> typing.List[PySide6.QtNfc.QNdefRecord]: ... + def value(self, i: int, /) -> PySide6.QtNfc.QNdefRecord: ... + + +class QNdefNfcIconRecord(PySide6.QtNfc.QNdefRecord): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QNdefNfcIconRecord: PySide6.QtNfc.QNdefNfcIconRecord, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNfc.QNdefRecord, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def data(self, /) -> PySide6.QtCore.QByteArray: ... + def setData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + +class QNdefNfcSmartPosterRecord(PySide6.QtNfc.QNdefRecord): + + class Action(enum.Enum): + + UnspecifiedAction = -1 + DoAction = 0x0 + SaveAction = 0x1 + EditAction = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNfc.QNdefNfcSmartPosterRecord, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNfc.QNdefRecord, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def action(self, /) -> PySide6.QtNfc.QNdefNfcSmartPosterRecord.Action: ... + @typing.overload + def addIcon(self, icon: PySide6.QtNfc.QNdefNfcIconRecord | PySide6.QtNfc.QNdefRecord, /) -> None: ... + @typing.overload + def addIcon(self, type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def addTitle(self, text: str, locale: str, encoding: PySide6.QtNfc.QNdefNfcTextRecord.Encoding, /) -> bool: ... + @typing.overload + def addTitle(self, text: PySide6.QtNfc.QNdefNfcTextRecord | PySide6.QtNfc.QNdefRecord, /) -> bool: ... + def hasAction(self, /) -> bool: ... + def hasIcon(self, /, mimetype: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> bool: ... + def hasSize(self, /) -> bool: ... + def hasTitle(self, /, locale: str = ...) -> bool: ... + def hasTypeInfo(self, /) -> bool: ... + def icon(self, /, mimetype: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> PySide6.QtCore.QByteArray: ... + def iconCount(self, /) -> int: ... + def iconRecord(self, index: int, /) -> PySide6.QtNfc.QNdefNfcIconRecord: ... + def iconRecords(self, /) -> typing.List[PySide6.QtNfc.QNdefNfcIconRecord]: ... + @typing.overload + def removeIcon(self, icon: PySide6.QtNfc.QNdefNfcIconRecord | PySide6.QtNfc.QNdefRecord, /) -> bool: ... + @typing.overload + def removeIcon(self, type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def removeTitle(self, locale: str, /) -> bool: ... + @typing.overload + def removeTitle(self, text: PySide6.QtNfc.QNdefNfcTextRecord | PySide6.QtNfc.QNdefRecord, /) -> bool: ... + def setAction(self, act: PySide6.QtNfc.QNdefNfcSmartPosterRecord.Action, /) -> None: ... + def setIcons(self, icons: collections.abc.Sequence[PySide6.QtNfc.QNdefNfcIconRecord], /) -> None: ... + def setPayload(self, payload: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setSize(self, size: int, /) -> None: ... + def setTitles(self, titles: collections.abc.Sequence[PySide6.QtNfc.QNdefNfcTextRecord], /) -> None: ... + def setTypeInfo(self, type: str, /) -> None: ... + @typing.overload + def setUri(self, url: PySide6.QtNfc.QNdefNfcUriRecord | PySide6.QtNfc.QNdefRecord, /) -> None: ... + @typing.overload + def setUri(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def size(self, /) -> int: ... + def title(self, /, locale: str = ...) -> str: ... + def titleCount(self, /) -> int: ... + def titleRecord(self, index: int, /) -> PySide6.QtNfc.QNdefNfcTextRecord: ... + def titleRecords(self, /) -> typing.List[PySide6.QtNfc.QNdefNfcTextRecord]: ... + def typeInfo(self, /) -> str: ... + def uri(self, /) -> PySide6.QtCore.QUrl: ... + def uriRecord(self, /) -> PySide6.QtNfc.QNdefNfcUriRecord: ... + + +class QNdefNfcTextRecord(PySide6.QtNfc.QNdefRecord): + + class Encoding(enum.Enum): + + Utf8 = 0x0 + Utf16 = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QNdefNfcTextRecord: PySide6.QtNfc.QNdefNfcTextRecord, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNfc.QNdefRecord, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def encoding(self, /) -> PySide6.QtNfc.QNdefNfcTextRecord.Encoding: ... + def locale(self, /) -> str: ... + def setEncoding(self, encoding: PySide6.QtNfc.QNdefNfcTextRecord.Encoding, /) -> None: ... + def setLocale(self, locale: str, /) -> None: ... + def setText(self, text: str, /) -> None: ... + def text(self, /) -> str: ... + + +class QNdefNfcUriRecord(PySide6.QtNfc.QNdefRecord): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QNdefNfcUriRecord: PySide6.QtNfc.QNdefNfcUriRecord, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNfc.QNdefRecord, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def setUri(self, uri: PySide6.QtCore.QUrl | str, /) -> None: ... + def uri(self, /) -> PySide6.QtCore.QUrl: ... + + +class QNdefRecord(Shiboken.Object): + + class TypeNameFormat(enum.Enum): + + Empty = 0x0 + NfcRtd = 0x1 + Mime = 0x2 + Uri = 0x3 + ExternalRtd = 0x4 + Unknown = 0x5 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNfc.QNdefRecord, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNfc.QNdefRecord, typeNameFormat: PySide6.QtNfc.QNdefRecord.TypeNameFormat, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNfc.QNdefRecord, typeNameFormat: PySide6.QtNfc.QNdefRecord.TypeNameFormat, type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, typeNameFormat: PySide6.QtNfc.QNdefRecord.TypeNameFormat, type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNfc.QNdefRecord, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, other: PySide6.QtNfc.QNdefRecord, /) -> bool: ... + def clear(self, /) -> None: ... + def id(self, /) -> PySide6.QtCore.QByteArray: ... + def isEmpty(self, /) -> bool: ... + def payload(self, /) -> PySide6.QtCore.QByteArray: ... + def setId(self, id: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setPayload(self, payload: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setType(self, type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setTypeNameFormat(self, typeNameFormat: PySide6.QtNfc.QNdefRecord.TypeNameFormat, /) -> None: ... + def type(self, /) -> PySide6.QtCore.QByteArray: ... + def typeNameFormat(self, /) -> PySide6.QtNfc.QNdefRecord.TypeNameFormat: ... + + +class QNearFieldManager(PySide6.QtCore.QObject): + + adapterStateChanged : typing.ClassVar[Signal] = ... # adapterStateChanged(QNearFieldManager::AdapterState) + targetDetected : typing.ClassVar[Signal] = ... # targetDetected(QNearFieldTarget*) + targetDetectionStopped : typing.ClassVar[Signal] = ... # targetDetectionStopped() + targetLost : typing.ClassVar[Signal] = ... # targetLost(QNearFieldTarget*) + + class AdapterState(enum.Enum): + + Offline = 0x1 + TurningOn = 0x2 + Online = 0x3 + TurningOff = 0x4 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def isEnabled(self, /) -> bool: ... + def isSupported(self, /, accessMethod: PySide6.QtNfc.QNearFieldTarget.AccessMethod = ...) -> bool: ... + def setUserInformation(self, message: str, /) -> None: ... + def startTargetDetection(self, accessMethod: PySide6.QtNfc.QNearFieldTarget.AccessMethod, /) -> bool: ... + def stopTargetDetection(self, /, errorMessage: str = ...) -> None: ... + + +class QNearFieldTarget(PySide6.QtCore.QObject): + + disconnected : typing.ClassVar[Signal] = ... # disconnected() + error : typing.ClassVar[Signal] = ... # error(QNearFieldTarget::Error,QNearFieldTarget::RequestId) + ndefMessageRead : typing.ClassVar[Signal] = ... # ndefMessageRead(QNdefMessage) + requestCompleted : typing.ClassVar[Signal] = ... # requestCompleted(QNearFieldTarget::RequestId) + + class AccessMethod(enum.Flag): + + UnknownAccess = 0x0 + NdefAccess = 0x1 + TagTypeSpecificAccess = 0x2 + AnyAccess = 0xff + + class Error(enum.Enum): + + NoError = 0x0 + UnknownError = 0x1 + UnsupportedError = 0x2 + TargetOutOfRangeError = 0x3 + NoResponseError = 0x4 + ChecksumMismatchError = 0x5 + InvalidParametersError = 0x6 + ConnectionError = 0x7 + NdefReadError = 0x8 + NdefWriteError = 0x9 + CommandError = 0xa + TimeoutError = 0xb + UnsupportedTargetError = 0xc + + class RequestId(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtNfc.QNearFieldTarget.RequestId, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtNfc.QNearFieldTarget.RequestId, /) -> bool: ... + def __lt__(self, other: PySide6.QtNfc.QNearFieldTarget.RequestId, /) -> bool: ... + def __ne__(self, other: PySide6.QtNfc.QNearFieldTarget.RequestId, /) -> bool: ... + def isValid(self, /) -> bool: ... + def refCount(self, /) -> int: ... + + class Type(enum.Enum): + + ProprietaryTag = 0x0 + NfcTagType1 = 0x1 + NfcTagType2 = 0x2 + NfcTagType3 = 0x3 + NfcTagType4 = 0x4 + NfcTagType4A = 0x5 + NfcTagType4B = 0x6 + MifareTag = 0x7 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def accessMethods(self, /) -> PySide6.QtNfc.QNearFieldTarget.AccessMethod: ... + def disconnect(self, /) -> bool: ... + def hasNdefMessage(self, /) -> bool: ... + def maxCommandLength(self, /) -> int: ... + def readNdefMessages(self, /) -> PySide6.QtNfc.QNearFieldTarget.RequestId: ... + def requestResponse(self, id: PySide6.QtNfc.QNearFieldTarget.RequestId, /) -> typing.Any: ... + def sendCommand(self, command: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtNfc.QNearFieldTarget.RequestId: ... + def type(self, /) -> PySide6.QtNfc.QNearFieldTarget.Type: ... + def uid(self, /) -> PySide6.QtCore.QByteArray: ... + def waitForRequestCompleted(self, id: PySide6.QtNfc.QNearFieldTarget.RequestId, /, msecs: int = ...) -> bool: ... + def writeNdefMessages(self, messages: collections.abc.Sequence[PySide6.QtNfc.QNdefMessage], /) -> PySide6.QtNfc.QNearFieldTarget.RequestId: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtOpenGL.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtOpenGL.pyi new file mode 100644 index 0000000..659e464 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtOpenGL.pyi @@ -0,0 +1,14073 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtOpenGL, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtOpenGL` + +import PySide6.QtOpenGL +import PySide6.QtCore +import PySide6.QtGui + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QAbstractOpenGLFunctions(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def initializeOpenGLFunctions(self, /) -> bool: ... + def isInitialized(self, /) -> bool: ... + def owningContext(self, /) -> PySide6.QtGui.QOpenGLContext: ... + def setOwningContext(self, context: PySide6.QtGui.QOpenGLContext, /) -> None: ... + + +class QIntList: ... + + +class QOpenGLBuffer(Shiboken.Object): + + class Access(enum.Enum): + + ReadOnly = 0x88b8 + WriteOnly = 0x88b9 + ReadWrite = 0x88ba + + class RangeAccessFlag(enum.Flag): + + RangeRead = 0x1 + RangeWrite = 0x2 + RangeInvalidate = 0x4 + RangeInvalidateBuffer = 0x8 + RangeFlushExplicit = 0x10 + RangeUnsynchronized = 0x20 + + class Type(enum.Enum): + + VertexBuffer = 0x8892 + IndexBuffer = 0x8893 + PixelPackBuffer = 0x88eb + PixelUnpackBuffer = 0x88ec + + class UsagePattern(enum.Enum): + + StreamDraw = 0x88e0 + StreamRead = 0x88e1 + StreamCopy = 0x88e2 + StaticDraw = 0x88e4 + StaticRead = 0x88e5 + StaticCopy = 0x88e6 + DynamicDraw = 0x88e8 + DynamicRead = 0x88e9 + DynamicCopy = 0x88ea + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtOpenGL.QOpenGLBuffer, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtOpenGL.QOpenGLBuffer.Type, /) -> None: ... + + @typing.overload + def allocate(self, data: bytes, count: int, /) -> None: ... + @typing.overload + def allocate(self, count: int, /) -> None: ... + def bind(self, /) -> bool: ... + def bufferId(self, /) -> int: ... + def create(self, /) -> bool: ... + def destroy(self, /) -> None: ... + def isCreated(self, /) -> bool: ... + def map(self, access: PySide6.QtOpenGL.QOpenGLBuffer.Access, /) -> int: ... + def mapRange(self, offset: int, count: int, access: PySide6.QtOpenGL.QOpenGLBuffer.RangeAccessFlag, /) -> int: ... + def read(self, offset: int, data: int, count: int, /) -> bool: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def release(type: PySide6.QtOpenGL.QOpenGLBuffer.Type, /) -> None: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def release(self, /) -> None: ... # type: ignore[misc, overload-cannot-match] + def setUsagePattern(self, value: PySide6.QtOpenGL.QOpenGLBuffer.UsagePattern, /) -> None: ... + def size(self, /) -> int: ... + def swap(self, other: PySide6.QtOpenGL.QOpenGLBuffer, /) -> None: ... + def type(self, /) -> PySide6.QtOpenGL.QOpenGLBuffer.Type: ... + def unmap(self, /) -> bool: ... + def usagePattern(self, /) -> PySide6.QtOpenGL.QOpenGLBuffer.UsagePattern: ... + def write(self, offset: int, data: int, count: int, /) -> None: ... + + +class QOpenGLDebugLogger(PySide6.QtCore.QObject): + + messageLogged : typing.ClassVar[Signal] = ... # messageLogged(QOpenGLDebugMessage) + + class LoggingMode(enum.Enum): + + AsynchronousLogging = 0x0 + SynchronousLogging = 0x1 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, loggingMode: PySide6.QtOpenGL.QOpenGLDebugLogger.LoggingMode | None = ...) -> None: ... + + @typing.overload + def disableMessages(self, /, sources: PySide6.QtOpenGL.QOpenGLDebugMessage.Source = ..., types: PySide6.QtOpenGL.QOpenGLDebugMessage.Type = ..., severities: PySide6.QtOpenGL.QOpenGLDebugMessage.Severity = ...) -> None: ... + @typing.overload + def disableMessages(self, ids: collections.abc.Sequence[int], /, sources: PySide6.QtOpenGL.QOpenGLDebugMessage.Source = ..., types: PySide6.QtOpenGL.QOpenGLDebugMessage.Type = ...) -> None: ... + @typing.overload + def enableMessages(self, /, sources: PySide6.QtOpenGL.QOpenGLDebugMessage.Source = ..., types: PySide6.QtOpenGL.QOpenGLDebugMessage.Type = ..., severities: PySide6.QtOpenGL.QOpenGLDebugMessage.Severity = ...) -> None: ... + @typing.overload + def enableMessages(self, ids: collections.abc.Sequence[int], /, sources: PySide6.QtOpenGL.QOpenGLDebugMessage.Source = ..., types: PySide6.QtOpenGL.QOpenGLDebugMessage.Type = ...) -> None: ... + def initialize(self, /) -> bool: ... + def isLogging(self, /) -> bool: ... + def logMessage(self, debugMessage: PySide6.QtOpenGL.QOpenGLDebugMessage, /) -> None: ... + def loggedMessages(self, /) -> typing.List[PySide6.QtOpenGL.QOpenGLDebugMessage]: ... + def loggingMode(self, /) -> PySide6.QtOpenGL.QOpenGLDebugLogger.LoggingMode: ... + def maximumMessageLength(self, /) -> int: ... + def popGroup(self, /) -> None: ... + def pushGroup(self, name: str, /, id: int | None = ..., source: PySide6.QtOpenGL.QOpenGLDebugMessage.Source = ...) -> None: ... + def startLogging(self, /, loggingMode: PySide6.QtOpenGL.QOpenGLDebugLogger.LoggingMode = ...) -> None: ... + def stopLogging(self, /) -> None: ... + + +class QOpenGLDebugMessage(Shiboken.Object): + + class Severity(enum.Flag): + + AnySeverity = -1 + InvalidSeverity = 0x0 + HighSeverity = 0x1 + MediumSeverity = 0x2 + LowSeverity = 0x4 + LastSeverity = 0x8 + NotificationSeverity = 0x8 + + class Source(enum.Flag): + + AnySource = -1 + InvalidSource = 0x0 + APISource = 0x1 + WindowSystemSource = 0x2 + ShaderCompilerSource = 0x4 + ThirdPartySource = 0x8 + ApplicationSource = 0x10 + LastSource = 0x20 + OtherSource = 0x20 + + class Type(enum.Flag): + + AnyType = -1 + InvalidType = 0x0 + ErrorType = 0x1 + DeprecatedBehaviorType = 0x2 + UndefinedBehaviorType = 0x4 + PortabilityType = 0x8 + PerformanceType = 0x10 + OtherType = 0x20 + MarkerType = 0x40 + GroupPushType = 0x80 + GroupPopType = 0x100 + LastType = 0x100 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, debugMessage: PySide6.QtOpenGL.QOpenGLDebugMessage, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, debugMessage: PySide6.QtOpenGL.QOpenGLDebugMessage, /) -> bool: ... + def __ne__(self, debugMessage: PySide6.QtOpenGL.QOpenGLDebugMessage, /) -> bool: ... + def __repr__(self, /) -> str: ... + @staticmethod + def createApplicationMessage(text: str, /, id: int | None = ..., severity: PySide6.QtOpenGL.QOpenGLDebugMessage.Severity = ..., type: PySide6.QtOpenGL.QOpenGLDebugMessage.Type = ...) -> PySide6.QtOpenGL.QOpenGLDebugMessage: ... + @staticmethod + def createThirdPartyMessage(text: str, /, id: int | None = ..., severity: PySide6.QtOpenGL.QOpenGLDebugMessage.Severity = ..., type: PySide6.QtOpenGL.QOpenGLDebugMessage.Type = ...) -> PySide6.QtOpenGL.QOpenGLDebugMessage: ... + def id(self, /) -> int: ... + def message(self, /) -> str: ... + def severity(self, /) -> PySide6.QtOpenGL.QOpenGLDebugMessage.Severity: ... + def source(self, /) -> PySide6.QtOpenGL.QOpenGLDebugMessage.Source: ... + def swap(self, other: PySide6.QtOpenGL.QOpenGLDebugMessage, /) -> None: ... + def type(self, /) -> PySide6.QtOpenGL.QOpenGLDebugMessage.Type: ... + + +class QOpenGLFramebufferObject(Shiboken.Object): + + class Attachment(enum.Enum): + + NoAttachment = 0x0 + CombinedDepthStencil = 0x1 + Depth = 0x2 + + class FramebufferRestorePolicy(enum.Enum): + + DontRestoreFramebufferBinding = 0x0 + RestoreFramebufferBindingToDefault = 0x1 + RestoreFrameBufferBinding = 0x2 + + + @typing.overload + def __init__(self, size: PySide6.QtCore.QSize, attachment: PySide6.QtOpenGL.QOpenGLFramebufferObject.Attachment, /, target: int = ..., internalFormat: int | None = ...) -> None: ... + @typing.overload + def __init__(self, size: PySide6.QtCore.QSize, format: PySide6.QtOpenGL.QOpenGLFramebufferObjectFormat, /) -> None: ... + @typing.overload + def __init__(self, size: PySide6.QtCore.QSize, /, target: int = ...) -> None: ... + @typing.overload + def __init__(self, width: int, height: int, attachment: PySide6.QtOpenGL.QOpenGLFramebufferObject.Attachment, /, target: int = ..., internalFormat: int | None = ...) -> None: ... + @typing.overload + def __init__(self, width: int, height: int, format: PySide6.QtOpenGL.QOpenGLFramebufferObjectFormat, /) -> None: ... + @typing.overload + def __init__(self, width: int, height: int, /, target: int = ...) -> None: ... + + @typing.overload + def addColorAttachment(self, size: PySide6.QtCore.QSize, /, internalFormat: int | None = ...) -> None: ... + @typing.overload + def addColorAttachment(self, width: int, height: int, /, internalFormat: int | None = ...) -> None: ... + def attachment(self, /) -> PySide6.QtOpenGL.QOpenGLFramebufferObject.Attachment: ... + def bind(self, /) -> bool: ... + @staticmethod + def bindDefault() -> bool: ... + @typing.overload + @staticmethod + def blitFramebuffer(target: PySide6.QtOpenGL.QOpenGLFramebufferObject, source: PySide6.QtOpenGL.QOpenGLFramebufferObject, /, buffers: int = ..., filter: int = ...) -> None: ... + @typing.overload + @staticmethod + def blitFramebuffer(target: PySide6.QtOpenGL.QOpenGLFramebufferObject, targetRect: PySide6.QtCore.QRect, source: PySide6.QtOpenGL.QOpenGLFramebufferObject, sourceRect: PySide6.QtCore.QRect, /, buffers: int = ..., filter: int = ...) -> None: ... + @typing.overload + @staticmethod + def blitFramebuffer(target: PySide6.QtOpenGL.QOpenGLFramebufferObject, targetRect: PySide6.QtCore.QRect, source: PySide6.QtOpenGL.QOpenGLFramebufferObject, sourceRect: PySide6.QtCore.QRect, buffers: int, filter: int, readColorAttachmentIndex: int, drawColorAttachmentIndex: int, /) -> None: ... + @typing.overload + @staticmethod + def blitFramebuffer(target: PySide6.QtOpenGL.QOpenGLFramebufferObject, targetRect: PySide6.QtCore.QRect, source: PySide6.QtOpenGL.QOpenGLFramebufferObject, sourceRect: PySide6.QtCore.QRect, buffers: int, filter: int, readColorAttachmentIndex: int, drawColorAttachmentIndex: int, restorePolicy: PySide6.QtOpenGL.QOpenGLFramebufferObject.FramebufferRestorePolicy, /) -> None: ... + def format(self, /) -> PySide6.QtOpenGL.QOpenGLFramebufferObjectFormat: ... + def handle(self, /) -> int: ... + @staticmethod + def hasOpenGLFramebufferBlit() -> bool: ... + @staticmethod + def hasOpenGLFramebufferObjects() -> bool: ... + def height(self, /) -> int: ... + def isBound(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def release(self, /) -> bool: ... + def setAttachment(self, attachment: PySide6.QtOpenGL.QOpenGLFramebufferObject.Attachment, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def sizes(self, /) -> typing.List[PySide6.QtCore.QSize]: ... + @typing.overload + def takeTexture(self, /) -> int: ... + @typing.overload + def takeTexture(self, colorAttachmentIndex: int, /) -> int: ... + def texture(self, /) -> int: ... + def textures(self, /) -> typing.List[int]: ... + @typing.overload + def toImage(self, /, flipped: bool = ...) -> PySide6.QtGui.QImage: ... + @typing.overload + def toImage(self, flipped: bool, colorAttachmentIndex: int, /) -> PySide6.QtGui.QImage: ... + def width(self, /) -> int: ... + + +class QOpenGLFramebufferObjectFormat(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtOpenGL.QOpenGLFramebufferObjectFormat, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtOpenGL.QOpenGLFramebufferObjectFormat, /) -> bool: ... + def __ne__(self, other: PySide6.QtOpenGL.QOpenGLFramebufferObjectFormat, /) -> bool: ... + def attachment(self, /) -> PySide6.QtOpenGL.QOpenGLFramebufferObject.Attachment: ... + def internalTextureFormat(self, /) -> int: ... + def mipmap(self, /) -> bool: ... + def samples(self, /) -> int: ... + def setAttachment(self, attachment: PySide6.QtOpenGL.QOpenGLFramebufferObject.Attachment, /) -> None: ... + def setInternalTextureFormat(self, internalTextureFormat: int, /) -> None: ... + def setMipmap(self, enabled: bool, /) -> None: ... + def setSamples(self, samples: int, /) -> None: ... + def setTextureTarget(self, target: int, /) -> None: ... + def textureTarget(self, /) -> int: ... + + +class QOpenGLFunctions_1_0(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetString(self, name: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glInitNames(self, /) -> None: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + 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 glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_1_1(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCullFace(self, mode: int, /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetString(self, name: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + 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 glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_1_2(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> 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 glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_1_3(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> 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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_1_4(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glFogCoordd(self, coord: float, /) -> None: ... + def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogCoordf(self, coord: float, /) -> None: ... + def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> 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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glWindowPos2d(self, x: float, y: float, /) -> None: ... + def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2f(self, x: float, y: float, /) -> None: ... + def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2i(self, x: int, y: int, /) -> None: ... + def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos2s(self, x: int, y: int, /) -> None: ... + def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_1_5(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glFogCoordd(self, coord: float, /) -> None: ... + def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogCoordf(self, coord: float, /) -> None: ... + def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> 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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glWindowPos2d(self, x: float, y: float, /) -> None: ... + def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2f(self, x: float, y: float, /) -> None: ... + def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2i(self, x: int, y: int, /) -> None: ... + def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos2s(self, x: int, y: int, /) -> None: ... + def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_2_0(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glFogCoordd(self, coord: float, /) -> None: ... + def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogCoordf(self, coord: float, /) -> None: ... + def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> 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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib1d(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1f(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1s(self, index: int, x: int, /) -> None: ... + def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glWindowPos2d(self, x: float, y: float, /) -> None: ... + def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2f(self, x: float, y: float, /) -> None: ... + def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2i(self, x: int, y: int, /) -> None: ... + def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos2s(self, x: int, y: int, /) -> None: ... + def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_2_1(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glFogCoordd(self, coord: float, /) -> None: ... + def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogCoordf(self, coord: float, /) -> None: ... + def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> 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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib1d(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1f(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1s(self, index: int, x: int, /) -> None: ... + def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glWindowPos2d(self, x: float, y: float, /) -> None: ... + def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2f(self, x: float, y: float, /) -> None: ... + def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2i(self, x: int, y: int, /) -> None: ... + def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos2s(self, x: int, y: int, /) -> None: ... + def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_3_0(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: 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 glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glFogCoordd(self, coord: float, /) -> None: ... + def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogCoordf(self, coord: float, /) -> None: ... + def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> 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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib1d(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1f(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1s(self, index: int, x: int, /) -> None: ... + def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI1i(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glWindowPos2d(self, x: float, y: float, /) -> None: ... + def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2f(self, x: float, y: float, /) -> None: ... + def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2i(self, x: int, y: int, /) -> None: ... + def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos2s(self, x: int, y: int, /) -> None: ... + def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_3_1(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glActiveTexture(self, texture: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: 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 glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_3_2_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: 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 glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glFogCoordd(self, coord: float, /) -> None: ... + def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogCoordf(self, coord: float, /) -> None: ... + def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> 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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, index: int, mask: int, /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib1d(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1f(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1s(self, index: int, x: int, /) -> None: ... + def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI1i(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glWindowPos2d(self, x: float, y: float, /) -> None: ... + def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2f(self, x: float, y: float, /) -> None: ... + def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2i(self, x: int, y: int, /) -> None: ... + def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos2s(self, x: int, y: int, /) -> None: ... + def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_3_2_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glActiveTexture(self, texture: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: 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 glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, index: int, mask: int, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_3_3_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: 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 glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorP3ui(self, type: int, color: int, /) -> None: ... + def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorP4ui(self, type: int, color: int, /) -> None: ... + def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glFogCoordd(self, coord: float, /) -> None: ... + def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogCoordf(self, coord: float, /) -> None: ... + def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalP3ui(self, type: int, coords: int, /) -> None: ... + def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> 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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, index: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ... + def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib1d(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1f(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1s(self, index: int, x: int, /) -> None: ... + def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribI1i(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexP2ui(self, type: int, value: int, /) -> None: ... + def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP3ui(self, type: int, value: int, /) -> None: ... + def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP4ui(self, type: int, value: int, /) -> None: ... + def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glWindowPos2d(self, x: float, y: float, /) -> None: ... + def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2f(self, x: float, y: float, /) -> None: ... + def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2i(self, x: int, y: int, /) -> None: ... + def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos2s(self, x: int, y: int, /) -> None: ... + def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_3_3_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glActiveTexture(self, texture: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: 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 glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, index: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_4_0_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindTransformFeedback(self, target: int, id: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationi(self, buf: int, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glBlendFunci(self, buf: int, src: int, dst: 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 glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorP3ui(self, type: int, color: int, /) -> None: ... + def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorP4ui(self, type: int, color: int, /) -> None: ... + def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ... + def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndQueryIndexed(self, target: int, index: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glFogCoordd(self, coord: float, /) -> None: ... + def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogCoordf(self, coord: float, /) -> None: ... + def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsTransformFeedback(self, id: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMinSampleShading(self, value: float, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalP3ui(self, type: int, coords: int, /) -> None: ... + def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPatchParameteri(self, pname: int, value: int, /) -> None: ... + def glPauseTransformFeedback(self, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> None: ... + def glResumeTransformFeedback(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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, index: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ... + def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glUniform1d(self, location: int, x: float, /) -> None: ... + def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2d(self, location: int, x: float, y: float, /) -> None: ... + def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ... + def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib1d(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1f(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1s(self, index: int, x: int, /) -> None: ... + def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribI1i(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexP2ui(self, type: int, value: int, /) -> None: ... + def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP3ui(self, type: int, value: int, /) -> None: ... + def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP4ui(self, type: int, value: int, /) -> None: ... + def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glWindowPos2d(self, x: float, y: float, /) -> None: ... + def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2f(self, x: float, y: float, /) -> None: ... + def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2i(self, x: int, y: int, /) -> None: ... + def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos2s(self, x: int, y: int, /) -> None: ... + def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_4_0_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glActiveTexture(self, texture: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindTransformFeedback(self, target: int, id: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationi(self, buf: int, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glBlendFunci(self, buf: int, src: int, dst: 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 glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ... + def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndQueryIndexed(self, target: int, index: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsTransformFeedback(self, id: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + def glMinSampleShading(self, value: float, /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPatchParameteri(self, pname: int, value: int, /) -> None: ... + def glPauseTransformFeedback(self, /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResumeTransformFeedback(self, /) -> None: ... + def glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, index: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glUniform1d(self, location: int, x: float, /) -> None: ... + def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2d(self, location: int, x: float, y: float, /) -> None: ... + def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ... + def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_4_1_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindProgramPipeline(self, pipeline: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindTransformFeedback(self, target: int, id: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationi(self, buf: int, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glBlendFunci(self, buf: int, src: int, dst: 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 glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearDepthf(self, dd: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorP3ui(self, type: int, color: int, /) -> None: ... + def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorP4ui(self, type: int, color: int, /) -> None: ... + def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ... + def glDepthRangef(self, n: float, f: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ... + def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndQueryIndexed(self, target: int, index: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glFogCoordd(self, coord: float, /) -> None: ... + def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogCoordf(self, coord: float, /) -> None: ... + def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsProgramPipeline(self, pipeline: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsTransformFeedback(self, id: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMinSampleShading(self, value: float, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalP3ui(self, type: int, coords: int, /) -> None: ... + def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPatchParameteri(self, pname: int, value: int, /) -> None: ... + def glPauseTransformFeedback(self, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ... + def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ... + def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glReleaseShaderCompiler(self, /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> None: ... + def glResumeTransformFeedback(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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, index: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ... + def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ... + def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glUniform1d(self, location: int, x: float, /) -> None: ... + def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2d(self, location: int, x: float, y: float, /) -> None: ... + def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ... + def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glValidateProgramPipeline(self, pipeline: int, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib1d(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1f(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1s(self, index: int, x: int, /) -> None: ... + def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribI1i(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribL1d(self, index: int, x: float, /) -> None: ... + def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexP2ui(self, type: int, value: int, /) -> None: ... + def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP3ui(self, type: int, value: int, /) -> None: ... + def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP4ui(self, type: int, value: int, /) -> None: ... + def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ... + def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2d(self, x: float, y: float, /) -> None: ... + def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2f(self, x: float, y: float, /) -> None: ... + def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2i(self, x: int, y: int, /) -> None: ... + def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos2s(self, x: int, y: int, /) -> None: ... + def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_4_1_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindProgramPipeline(self, pipeline: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindTransformFeedback(self, target: int, id: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationi(self, buf: int, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glBlendFunci(self, buf: int, src: int, dst: 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 glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearDepthf(self, dd: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ... + def glDepthRangef(self, n: float, f: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ... + def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndQueryIndexed(self, target: int, index: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsProgramPipeline(self, pipeline: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsTransformFeedback(self, id: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + def glMinSampleShading(self, value: float, /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPatchParameteri(self, pname: int, value: int, /) -> None: ... + def glPauseTransformFeedback(self, /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ... + def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ... + def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glReleaseShaderCompiler(self, /) -> None: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResumeTransformFeedback(self, /) -> None: ... + def glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, index: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ... + def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glUniform1d(self, location: int, x: float, /) -> None: ... + def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2d(self, location: int, x: float, y: float, /) -> None: ... + def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ... + def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glValidateProgramPipeline(self, pipeline: int, /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribL1d(self, index: int, x: float, /) -> None: ... + def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ... + def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_4_2_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ... + def glBindProgramPipeline(self, pipeline: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindTransformFeedback(self, target: int, id: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationi(self, buf: int, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glBlendFunci(self, buf: int, src: int, dst: 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 glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearDepthf(self, dd: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorP3ui(self, type: int, color: int, /) -> None: ... + def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorP4ui(self, type: int, color: int, /) -> None: ... + def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ... + def glDepthRangef(self, n: float, f: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ... + def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ... + def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ... + def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndQueryIndexed(self, target: int, index: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glFogCoordd(self, coord: float, /) -> None: ... + def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogCoordf(self, coord: float, /) -> None: ... + def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsProgramPipeline(self, pipeline: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsTransformFeedback(self, id: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMemoryBarrier(self, barriers: int, /) -> None: ... + def glMinSampleShading(self, value: float, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalP3ui(self, type: int, coords: int, /) -> None: ... + def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPatchParameteri(self, pname: int, value: int, /) -> None: ... + def glPauseTransformFeedback(self, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ... + def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ... + def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glReleaseShaderCompiler(self, /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> None: ... + def glResumeTransformFeedback(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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, index: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ... + def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ... + def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ... + def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ... + def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glUniform1d(self, location: int, x: float, /) -> None: ... + def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2d(self, location: int, x: float, y: float, /) -> None: ... + def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ... + def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glValidateProgramPipeline(self, pipeline: int, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib1d(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1f(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1s(self, index: int, x: int, /) -> None: ... + def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribI1i(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribL1d(self, index: int, x: float, /) -> None: ... + def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexP2ui(self, type: int, value: int, /) -> None: ... + def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP3ui(self, type: int, value: int, /) -> None: ... + def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP4ui(self, type: int, value: int, /) -> None: ... + def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ... + def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2d(self, x: float, y: float, /) -> None: ... + def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2f(self, x: float, y: float, /) -> None: ... + def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2i(self, x: int, y: int, /) -> None: ... + def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos2s(self, x: int, y: int, /) -> None: ... + def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_4_2_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ... + def glBindProgramPipeline(self, pipeline: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindTransformFeedback(self, target: int, id: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationi(self, buf: int, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glBlendFunci(self, buf: int, src: int, dst: 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 glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearDepthf(self, dd: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ... + def glDepthRangef(self, n: float, f: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ... + def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ... + def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ... + def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndQueryIndexed(self, target: int, index: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsProgramPipeline(self, pipeline: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsTransformFeedback(self, id: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + def glMemoryBarrier(self, barriers: int, /) -> None: ... + def glMinSampleShading(self, value: float, /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPatchParameteri(self, pname: int, value: int, /) -> None: ... + def glPauseTransformFeedback(self, /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ... + def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ... + def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glReleaseShaderCompiler(self, /) -> None: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResumeTransformFeedback(self, /) -> None: ... + def glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, index: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ... + def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ... + def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ... + def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glUniform1d(self, location: int, x: float, /) -> None: ... + def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2d(self, location: int, x: float, y: float, /) -> None: ... + def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ... + def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glValidateProgramPipeline(self, pipeline: int, /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribL1d(self, index: int, x: float, /) -> None: ... + def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ... + def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_4_3_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ... + def glBindProgramPipeline(self, pipeline: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindTransformFeedback(self, target: int, id: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationi(self, buf: int, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glBlendFunci(self, buf: int, src: int, dst: 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 glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearBufferData(self, target: int, internalformat: int, format: int, type: int, data: int, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearDepthf(self, dd: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorP3ui(self, type: int, color: int, /) -> None: ... + def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorP4ui(self, type: int, color: int, /) -> None: ... + def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyImageSubData(self, srcName: int, srcTarget: int, srcLevel: int, srcX: int, srcY: int, srcZ: int, dstName: int, dstTarget: int, dstLevel: int, dstX: int, dstY: int, dstZ: int, srcWidth: int, srcHeight: int, srcDepth: int, /) -> None: ... + def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ... + def glDepthRangef(self, n: float, f: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDispatchCompute(self, num_groups_x: int, num_groups_y: int, num_groups_z: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ... + def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ... + def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ... + def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndQueryIndexed(self, target: int, index: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glFogCoordd(self, coord: float, /) -> None: ... + def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogCoordf(self, coord: float, /) -> None: ... + def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFramebufferParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetProgramResourceIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceLocation(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceLocationIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glInvalidateBufferData(self, buffer: int, /) -> None: ... + def glInvalidateFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ... + def glInvalidateSubFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ... + def glInvalidateTexImage(self, texture: int, level: int, /) -> None: ... + def glInvalidateTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsProgramPipeline(self, pipeline: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsTransformFeedback(self, id: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMemoryBarrier(self, barriers: int, /) -> None: ... + def glMinSampleShading(self, value: float, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiDrawArraysIndirect(self, mode: int, indirect: int, drawcount: int, stride: int, /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalP3ui(self, type: int, coords: int, /) -> None: ... + def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPatchParameteri(self, pname: int, value: int, /) -> None: ... + def glPauseTransformFeedback(self, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ... + def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ... + def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glReleaseShaderCompiler(self, /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> None: ... + def glResumeTransformFeedback(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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, index: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ... + def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ... + def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ... + def glShaderStorageBlockBinding(self, program: int, storageBlockIndex: int, storageBlockBinding: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ... + def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ... + def glTexStorage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ... + def glTexStorage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTextureView(self, texture: int, target: int, origtexture: int, internalformat: int, minlevel: int, numlevels: int, minlayer: int, numlayers: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glUniform1d(self, location: int, x: float, /) -> None: ... + def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2d(self, location: int, x: float, y: float, /) -> None: ... + def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ... + def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glValidateProgramPipeline(self, pipeline: int, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib1d(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1f(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1s(self, index: int, x: int, /) -> None: ... + def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribBinding(self, attribindex: int, bindingindex: int, /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribFormat(self, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ... + def glVertexAttribI1i(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribIFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribL1d(self, index: int, x: float, /) -> None: ... + def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribLFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexBindingDivisor(self, bindingindex: int, divisor: int, /) -> None: ... + def glVertexP2ui(self, type: int, value: int, /) -> None: ... + def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP3ui(self, type: int, value: int, /) -> None: ... + def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP4ui(self, type: int, value: int, /) -> None: ... + def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ... + def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2d(self, x: float, y: float, /) -> None: ... + def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2f(self, x: float, y: float, /) -> None: ... + def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2i(self, x: int, y: int, /) -> None: ... + def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos2s(self, x: int, y: int, /) -> None: ... + def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_4_3_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ... + def glBindProgramPipeline(self, pipeline: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindTransformFeedback(self, target: int, id: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationi(self, buf: int, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glBlendFunci(self, buf: int, src: int, dst: 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 glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearBufferData(self, target: int, internalformat: int, format: int, type: int, data: int, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearDepthf(self, dd: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glCopyImageSubData(self, srcName: int, srcTarget: int, srcLevel: int, srcX: int, srcY: int, srcZ: int, dstName: int, dstTarget: int, dstLevel: int, dstX: int, dstY: int, dstZ: int, srcWidth: int, srcHeight: int, srcDepth: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ... + def glDepthRangef(self, n: float, f: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDispatchCompute(self, num_groups_x: int, num_groups_y: int, num_groups_z: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawBuffer(self, mode: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ... + def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ... + def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ... + def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndQueryIndexed(self, target: int, index: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFramebufferParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetProgramResourceIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceLocation(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceLocationIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glInvalidateBufferData(self, buffer: int, /) -> None: ... + def glInvalidateFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ... + def glInvalidateSubFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ... + def glInvalidateTexImage(self, texture: int, level: int, /) -> None: ... + def glInvalidateTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsProgramPipeline(self, pipeline: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsTransformFeedback(self, id: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + def glMemoryBarrier(self, barriers: int, /) -> None: ... + def glMinSampleShading(self, value: float, /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiDrawArraysIndirect(self, mode: int, indirect: int, drawcount: int, stride: int, /) -> None: ... + def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPatchParameteri(self, pname: int, value: int, /) -> None: ... + def glPauseTransformFeedback(self, /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ... + def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ... + def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glReadBuffer(self, mode: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glReleaseShaderCompiler(self, /) -> None: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResumeTransformFeedback(self, /) -> None: ... + def glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, index: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ... + def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ... + def glShaderStorageBlockBinding(self, program: int, storageBlockIndex: int, storageBlockBinding: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ... + def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ... + def glTexStorage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ... + def glTexStorage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTextureView(self, texture: int, target: int, origtexture: int, internalformat: int, minlevel: int, numlevels: int, minlayer: int, numlayers: int, /) -> None: ... + def glUniform1d(self, location: int, x: float, /) -> None: ... + def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2d(self, location: int, x: float, y: float, /) -> None: ... + def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ... + def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glValidateProgramPipeline(self, pipeline: int, /) -> None: ... + def glVertexAttribBinding(self, attribindex: int, bindingindex: int, /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribFormat(self, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ... + def glVertexAttribIFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribL1d(self, index: int, x: float, /) -> None: ... + def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribLFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexBindingDivisor(self, bindingindex: int, divisor: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ... + def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_4_4_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindBuffersBase(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glBindBuffersRange(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], sizes: collections.abc.Sequence[int], /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ... + def glBindImageTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glBindProgramPipeline(self, pipeline: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindSamplers(self, first: int, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glBindTransformFeedback(self, target: int, id: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBindVertexBuffers(self, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], strides: collections.abc.Sequence[int], /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationi(self, buf: int, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glBlendFunci(self, buf: int, src: int, dst: 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 glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearBufferData(self, target: int, internalformat: int, format: int, type: int, data: int, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearDepthf(self, dd: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClearTexImage(self, texture: int, level: int, format: int, type: int, data: int, /) -> None: ... + def glClearTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, data: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorP3ui(self, type: int, color: int, /) -> None: ... + def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorP4ui(self, type: int, color: int, /) -> None: ... + def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyImageSubData(self, srcName: int, srcTarget: int, srcLevel: int, srcX: int, srcY: int, srcZ: int, dstName: int, dstTarget: int, dstLevel: int, dstX: int, dstY: int, dstZ: int, srcWidth: int, srcHeight: int, srcDepth: int, /) -> None: ... + def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDebugMessageControl(self, source: int, type: int, severity: int, count: int, ids: collections.abc.Sequence[int], enabled: int, /) -> None: ... + def glDebugMessageInsert(self, source: int, type: int, id: int, severity: int, length: int, buf: bytes | bytearray | memoryview, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ... + def glDepthRangef(self, n: float, f: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDispatchCompute(self, num_groups_x: int, num_groups_y: int, num_groups_z: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawBuffer(self, buf: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ... + def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ... + def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ... + def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndQueryIndexed(self, target: int, index: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glFogCoordd(self, coord: float, /) -> None: ... + def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogCoordf(self, coord: float, /) -> None: ... + def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFramebufferParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetProgramResourceIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceLocation(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceLocationIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glInvalidateBufferData(self, buffer: int, /) -> None: ... + def glInvalidateFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ... + def glInvalidateSubFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ... + def glInvalidateTexImage(self, texture: int, level: int, /) -> None: ... + def glInvalidateTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsProgramPipeline(self, pipeline: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsTransformFeedback(self, id: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + 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 glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMemoryBarrier(self, barriers: int, /) -> None: ... + def glMinSampleShading(self, value: float, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiDrawArraysIndirect(self, mode: int, indirect: int, drawcount: int, stride: int, /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalP3ui(self, type: int, coords: int, /) -> None: ... + def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glObjectLabel(self, identifier: int, name: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ... + def glObjectPtrLabel(self, ptr: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPatchParameteri(self, pname: int, value: int, /) -> None: ... + def glPauseTransformFeedback(self, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopDebugGroup(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ... + def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ... + def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushDebugGroup(self, source: int, id: int, length: int, message: bytes | bytearray | memoryview, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, src: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glReleaseShaderCompiler(self, /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> None: ... + def glResumeTransformFeedback(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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, maskNumber: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ... + def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ... + def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ... + def glShaderStorageBlockBinding(self, program: int, storageBlockIndex: int, storageBlockBinding: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ... + def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ... + def glTexStorage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ... + def glTexStorage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTextureView(self, texture: int, target: int, origtexture: int, internalformat: int, minlevel: int, numlevels: int, minlayer: int, numlayers: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glUniform1d(self, location: int, x: float, /) -> None: ... + def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2d(self, location: int, x: float, y: float, /) -> None: ... + def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ... + def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glValidateProgramPipeline(self, pipeline: int, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib1d(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1f(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1s(self, index: int, x: int, /) -> None: ... + def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribBinding(self, attribindex: int, bindingindex: int, /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribFormat(self, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ... + def glVertexAttribI1i(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribIFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribL1d(self, index: int, x: float, /) -> None: ... + def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribLFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexBindingDivisor(self, bindingindex: int, divisor: int, /) -> None: ... + def glVertexP2ui(self, type: int, value: int, /) -> None: ... + def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP3ui(self, type: int, value: int, /) -> None: ... + def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP4ui(self, type: int, value: int, /) -> None: ... + def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ... + def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2d(self, x: float, y: float, /) -> None: ... + def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2f(self, x: float, y: float, /) -> None: ... + def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2i(self, x: int, y: int, /) -> None: ... + def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos2s(self, x: int, y: int, /) -> None: ... + def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_4_4_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindBuffersBase(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glBindBuffersRange(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], sizes: collections.abc.Sequence[int], /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ... + def glBindImageTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glBindProgramPipeline(self, pipeline: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindSamplers(self, first: int, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glBindTransformFeedback(self, target: int, id: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBindVertexBuffers(self, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], strides: collections.abc.Sequence[int], /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationi(self, buf: int, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glBlendFunci(self, buf: int, src: int, dst: 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 glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearBufferData(self, target: int, internalformat: int, format: int, type: int, data: int, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearDepthf(self, dd: float, /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClearTexImage(self, texture: int, level: int, format: int, type: int, data: int, /) -> None: ... + def glClearTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, data: int, /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glCopyImageSubData(self, srcName: int, srcTarget: int, srcLevel: int, srcX: int, srcY: int, srcZ: int, dstName: int, dstTarget: int, dstLevel: int, dstX: int, dstY: int, dstZ: int, srcWidth: int, srcHeight: int, srcDepth: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDebugMessageControl(self, source: int, type: int, severity: int, count: int, ids: collections.abc.Sequence[int], enabled: int, /) -> None: ... + def glDebugMessageInsert(self, source: int, type: int, id: int, severity: int, length: int, buf: bytes | bytearray | memoryview, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ... + def glDepthRangef(self, n: float, f: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDispatchCompute(self, num_groups_x: int, num_groups_y: int, num_groups_z: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawBuffer(self, buf: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ... + def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ... + def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ... + def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndQueryIndexed(self, target: int, index: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFramebufferParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetProgramResourceIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceLocation(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceLocationIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glInvalidateBufferData(self, buffer: int, /) -> None: ... + def glInvalidateFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ... + def glInvalidateSubFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ... + def glInvalidateTexImage(self, texture: int, level: int, /) -> None: ... + def glInvalidateTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsProgramPipeline(self, pipeline: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsTransformFeedback(self, id: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + def glMemoryBarrier(self, barriers: int, /) -> None: ... + def glMinSampleShading(self, value: float, /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiDrawArraysIndirect(self, mode: int, indirect: int, drawcount: int, stride: int, /) -> None: ... + def glObjectLabel(self, identifier: int, name: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ... + def glObjectPtrLabel(self, ptr: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ... + def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPatchParameteri(self, pname: int, value: int, /) -> None: ... + def glPauseTransformFeedback(self, /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopDebugGroup(self, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ... + def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ... + def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glPushDebugGroup(self, source: int, id: int, length: int, message: bytes | bytearray | memoryview, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glReadBuffer(self, src: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glReleaseShaderCompiler(self, /) -> None: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResumeTransformFeedback(self, /) -> None: ... + def glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, maskNumber: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ... + def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ... + def glShaderStorageBlockBinding(self, program: int, storageBlockIndex: int, storageBlockBinding: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ... + def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ... + def glTexStorage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ... + def glTexStorage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTextureView(self, texture: int, target: int, origtexture: int, internalformat: int, minlevel: int, numlevels: int, minlayer: int, numlayers: int, /) -> None: ... + def glUniform1d(self, location: int, x: float, /) -> None: ... + def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2d(self, location: int, x: float, y: float, /) -> None: ... + def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ... + def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glValidateProgramPipeline(self, pipeline: int, /) -> None: ... + def glVertexAttrib1d(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1f(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1s(self, index: int, x: int, /) -> None: ... + def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribBinding(self, attribindex: int, bindingindex: int, /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribFormat(self, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ... + def glVertexAttribI1i(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribIFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribL1d(self, index: int, x: float, /) -> None: ... + def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribLFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexBindingDivisor(self, bindingindex: int, divisor: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ... + def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_4_5_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glAccum(self, op: int, value: float, /) -> None: ... + def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAlphaFunc(self, func: int, ref: float, /) -> None: ... + def glArrayElement(self, i: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBegin(self, mode: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindBuffersBase(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glBindBuffersRange(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], sizes: collections.abc.Sequence[int], /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ... + def glBindImageTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glBindProgramPipeline(self, pipeline: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindSamplers(self, first: int, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindTextureUnit(self, unit: int, texture: int, /) -> None: ... + def glBindTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glBindTransformFeedback(self, target: int, id: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBindVertexBuffers(self, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], strides: collections.abc.Sequence[int], /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationi(self, buf: int, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glBlendFunci(self, buf: int, src: int, dst: 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 glBlitNamedFramebuffer(self, readFramebuffer: int, drawFramebuffer: int, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ... + def glCallList(self, list: int, /) -> None: ... + def glCallLists(self, n: int, type: int, lists: int, /) -> None: ... + def glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glCheckNamedFramebufferStatus(self, framebuffer: int, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearBufferData(self, target: int, internalformat: int, format: int, type: int, data: int, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearDepthf(self, dd: float, /) -> None: ... + def glClearIndex(self, c: float, /) -> None: ... + def glClearNamedBufferData(self, buffer: int, internalformat: int, format: int, type: int, data: int, /) -> None: ... + def glClearNamedFramebufferfi(self, framebuffer: int, buffer: int, depth: float, stencil: int, /) -> None: ... + def glClearNamedFramebufferfv(self, framebuffer: int, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearNamedFramebufferiv(self, framebuffer: int, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearNamedFramebufferuiv(self, framebuffer: int, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClearTexImage(self, texture: int, level: int, format: int, type: int, data: int, /) -> None: ... + def glClearTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, data: int, /) -> None: ... + def glClientActiveTexture(self, texture: int, /) -> None: ... + def glClipControl(self, origin: int, depth: int, /) -> None: ... + def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ... + def glColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glColorMaterial(self, face: int, mode: int, /) -> None: ... + def glColorP3ui(self, type: int, color: int, /) -> None: ... + def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorP4ui(self, type: int, color: int, /) -> None: ... + def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ... + def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ... + def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glCompressedTextureSubImage1D(self, texture: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTextureSubImage2D(self, texture: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTextureSubImage3D(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ... + def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ... + def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ... + def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ... + def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ... + def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> 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 glCopyImageSubData(self, srcName: int, srcTarget: int, srcLevel: int, srcX: int, srcY: int, srcZ: int, dstName: int, dstTarget: int, dstLevel: int, dstX: int, dstY: int, dstZ: int, srcWidth: int, srcHeight: int, srcDepth: int, /) -> None: ... + def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCopyTextureSubImage1D(self, texture: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ... + def glCopyTextureSubImage2D(self, texture: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCopyTextureSubImage3D(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDebugMessageControl(self, source: int, type: int, severity: int, count: int, ids: collections.abc.Sequence[int], enabled: int, /) -> None: ... + def glDebugMessageInsert(self, source: int, type: int, id: int, severity: int, length: int, buf: bytes | bytearray | memoryview, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteLists(self, list: int, range: int, /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ... + def glDepthRangef(self, n: float, f: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableClientState(self, array: int, /) -> None: ... + def glDisableVertexArrayAttrib(self, vaobj: int, index: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDispatchCompute(self, num_groups_x: int, num_groups_y: int, num_groups_z: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawBuffer(self, buf: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ... + def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ... + def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ... + def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ... + def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ... + def glEdgeFlag(self, flag: int, /) -> None: ... + def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableClientState(self, array: int, /) -> None: ... + def glEnableVertexArrayAttrib(self, vaobj: int, index: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEnd(self, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndList(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndQueryIndexed(self, target: int, index: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glEvalCoord1d(self, u: float, /) -> None: ... + def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord1f(self, u: float, /) -> None: ... + def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2d(self, u: float, v: float, /) -> None: ... + def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalCoord2f(self, u: float, v: float, /) -> None: ... + def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ... + def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ... + def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ... + def glEvalPoint1(self, i: int, /) -> None: ... + def glEvalPoint2(self, i: int, j: int, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glFogCoordd(self, coord: float, /) -> None: ... + def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogCoordf(self, coord: float, /) -> None: ... + def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ... + def glFogf(self, pname: int, param: float, /) -> None: ... + def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glFogi(self, pname: int, param: int, /) -> None: ... + def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glFramebufferParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glGenLists(self, range: int, /) -> int: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGenerateTextureMipmap(self, texture: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetCompressedTextureImage(self, texture: int, level: int, bufSize: int, pixels: int, /) -> None: ... + def glGetCompressedTextureSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, bufSize: int, pixels: int, /) -> None: ... + def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ... + def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetGraphicsResetStatus(self, /) -> int: ... + def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ... + def glGetProgramResourceIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceLocation(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceLocationIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetTextureImage(self, texture: int, level: int, format: int, type: int, bufSize: int, pixels: int, /) -> None: ... + def glGetTextureSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, bufSize: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetnColorTable(self, target: int, format: int, type: int, bufSize: int, table: int, /) -> None: ... + def glGetnCompressedTexImage(self, target: int, lod: int, bufSize: int, pixels: int, /) -> None: ... + def glGetnConvolutionFilter(self, target: int, format: int, type: int, bufSize: int, image: int, /) -> None: ... + def glGetnHistogram(self, target: int, reset: int, format: int, type: int, bufSize: int, values: int, /) -> None: ... + def glGetnMinmax(self, target: int, reset: int, format: int, type: int, bufSize: int, values: int, /) -> None: ... + def glGetnSeparableFilter(self, target: int, format: int, type: int, rowBufSize: int, row: int, columnBufSize: int, column: int, span: int, /) -> None: ... + def glGetnTexImage(self, target: int, level: int, format: int, type: int, bufSize: int, pixels: int, /) -> None: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ... + def glIndexMask(self, mask: int, /) -> None: ... + def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glIndexd(self, c: float, /) -> None: ... + def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexf(self, c: float, /) -> None: ... + def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ... + def glIndexi(self, c: int, /) -> None: ... + def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexs(self, c: int, /) -> None: ... + def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ... + def glIndexub(self, c: int, /) -> None: ... + def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ... + def glInitNames(self, /) -> None: ... + def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ... + def glInvalidateBufferData(self, buffer: int, /) -> None: ... + def glInvalidateFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ... + def glInvalidateNamedFramebufferData(self, framebuffer: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ... + def glInvalidateNamedFramebufferSubData(self, framebuffer: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ... + def glInvalidateSubFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ... + def glInvalidateTexImage(self, texture: int, level: int, /) -> None: ... + def glInvalidateTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsList(self, list: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsProgramPipeline(self, pipeline: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsTransformFeedback(self, id: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLightModelf(self, pname: int, param: float, /) -> None: ... + def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLightModeli(self, pname: int, param: int, /) -> None: ... + def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLightf(self, light: int, pname: int, param: float, /) -> None: ... + def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glLighti(self, light: int, pname: int, param: int, /) -> None: ... + def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glLineStipple(self, factor: int, pattern: int, /) -> None: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glListBase(self, base: int, /) -> None: ... + def glLoadIdentity(self, /) -> None: ... + def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadName(self, name: int, /) -> None: ... + def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + 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 glMapNamedBuffer(self, buffer: int, access: int, /) -> int: ... + def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ... + def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glMateriali(self, face: int, pname: int, param: int, /) -> None: ... + def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glMatrixMode(self, mode: int, /) -> None: ... + def glMemoryBarrier(self, barriers: int, /) -> None: ... + def glMemoryBarrierByRegion(self, barriers: int, /) -> None: ... + def glMinSampleShading(self, value: float, /) -> None: ... + def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ... + def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiDrawArraysIndirect(self, mode: int, indirect: int, drawcount: int, stride: int, /) -> None: ... + def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ... + def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ... + def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ... + def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ... + def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ... + def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ... + def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ... + def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ... + def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ... + def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ... + def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNamedFramebufferDrawBuffer(self, framebuffer: int, buf: int, /) -> None: ... + def glNamedFramebufferDrawBuffers(self, framebuffer: int, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glNamedFramebufferParameteri(self, framebuffer: int, pname: int, param: int, /) -> None: ... + def glNamedFramebufferReadBuffer(self, framebuffer: int, src: int, /) -> None: ... + def glNamedFramebufferRenderbuffer(self, framebuffer: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glNamedFramebufferTexture(self, framebuffer: int, attachment: int, texture: int, level: int, /) -> None: ... + def glNamedFramebufferTextureLayer(self, framebuffer: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glNamedRenderbufferStorage(self, renderbuffer: int, internalformat: int, width: int, height: int, /) -> None: ... + def glNamedRenderbufferStorageMultisample(self, renderbuffer: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glNewList(self, list: int, mode: int, /) -> None: ... + def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ... + def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ... + def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glNormalP3ui(self, type: int, coords: int, /) -> None: ... + def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ... + def glObjectLabel(self, identifier: int, name: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ... + def glObjectPtrLabel(self, ptr: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ... + def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ... + def glPassThrough(self, token: float, /) -> None: ... + def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPatchParameteri(self, pname: int, value: int, /) -> None: ... + def glPauseTransformFeedback(self, /) -> None: ... + def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPixelTransferf(self, pname: int, param: float, /) -> None: ... + def glPixelTransferi(self, pname: int, param: int, /) -> None: ... + def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopAttrib(self, /) -> None: ... + def glPopClientAttrib(self, /) -> None: ... + def glPopDebugGroup(self, /) -> None: ... + def glPopMatrix(self, /) -> None: ... + def glPopName(self, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ... + def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ... + def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ... + def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glPushAttrib(self, mask: int, /) -> None: ... + def glPushClientAttrib(self, mask: int, /) -> None: ... + def glPushDebugGroup(self, source: int, id: int, length: int, message: bytes | bytearray | memoryview, /) -> None: ... + def glPushMatrix(self, /) -> None: ... + def glPushName(self, name: int, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glRasterPos2d(self, x: float, y: float, /) -> None: ... + def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2f(self, x: float, y: float, /) -> None: ... + def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos2i(self, x: int, y: int, /) -> None: ... + def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos2s(self, x: int, y: int, /) -> None: ... + def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glReadBuffer(self, src: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glReadnPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, bufSize: int, data: int, /) -> None: ... + def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ... + def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ... + def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ... + def glReleaseShaderCompiler(self, /) -> None: ... + def glRenderMode(self, mode: int, /) -> int: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResetHistogram(self, target: int, /) -> None: ... + def glResetMinmax(self, target: int, /) -> None: ... + def glResumeTransformFeedback(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 glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, maskNumber: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScaled(self, x: float, y: float, z: float, /) -> None: ... + def glScalef(self, x: float, y: float, z: float, /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ... + def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ... + def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ... + def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ... + def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ... + def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ... + def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ... + def glShadeModel(self, mode: int, /) -> None: ... + def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ... + def glShaderStorageBlockBinding(self, program: int, storageBlockIndex: int, storageBlockBinding: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexCoord1d(self, s: float, /) -> None: ... + def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1f(self, s: float, /) -> None: ... + def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord1i(self, s: int, /) -> None: ... + def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord1s(self, s: int, /) -> None: ... + def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2d(self, s: float, t: float, /) -> None: ... + def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2f(self, s: float, t: float, /) -> None: ... + def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord2i(self, s: int, t: int, /) -> None: ... + def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord2s(self, s: int, t: int, /) -> None: ... + def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ... + def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ... + def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ... + def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ... + def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ... + def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ... + def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ... + def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ... + def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ... + def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ... + def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ... + def glTexStorage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ... + def glTexStorage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTextureBarrier(self, /) -> None: ... + def glTextureBuffer(self, texture: int, internalformat: int, buffer: int, /) -> None: ... + def glTextureParameterIiv(self, texture: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTextureParameterIuiv(self, texture: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTextureParameterf(self, texture: int, pname: int, param: float, /) -> None: ... + def glTextureParameterfv(self, texture: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glTextureParameteri(self, texture: int, pname: int, param: int, /) -> None: ... + def glTextureParameteriv(self, texture: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glTextureStorage1D(self, texture: int, levels: int, internalformat: int, width: int, /) -> None: ... + def glTextureStorage2D(self, texture: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ... + def glTextureStorage2DMultisample(self, texture: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTextureStorage3D(self, texture: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ... + def glTextureStorage3DMultisample(self, texture: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTextureSubImage1D(self, texture: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTextureSubImage2D(self, texture: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glTextureSubImage3D(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ... + def glTextureView(self, texture: int, target: int, origtexture: int, internalformat: int, minlevel: int, numlevels: int, minlayer: int, numlayers: int, /) -> None: ... + def glTransformFeedbackBufferBase(self, xfb: int, index: int, buffer: int, /) -> None: ... + def glTranslated(self, x: float, y: float, z: float, /) -> None: ... + def glTranslatef(self, x: float, y: float, z: float, /) -> None: ... + def glUniform1d(self, location: int, x: float, /) -> None: ... + def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2d(self, location: int, x: float, y: float, /) -> None: ... + def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ... + def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUnmapNamedBuffer(self, buffer: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glValidateProgramPipeline(self, pipeline: int, /) -> None: ... + def glVertex2d(self, x: float, y: float, /) -> None: ... + def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2f(self, x: float, y: float, /) -> None: ... + def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex2i(self, x: int, y: int, /) -> None: ... + def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex2s(self, x: int, y: int, /) -> None: ... + def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3d(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3f(self, x: float, y: float, z: float, /) -> None: ... + def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex3i(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex3s(self, x: int, y: int, z: int, /) -> None: ... + def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexArrayAttribBinding(self, vaobj: int, attribindex: int, bindingindex: int, /) -> None: ... + def glVertexArrayAttribFormat(self, vaobj: int, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ... + def glVertexArrayAttribIFormat(self, vaobj: int, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexArrayAttribLFormat(self, vaobj: int, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexArrayBindingDivisor(self, vaobj: int, bindingindex: int, divisor: int, /) -> None: ... + def glVertexArrayElementBuffer(self, vaobj: int, buffer: int, /) -> None: ... + def glVertexArrayVertexBuffers(self, vaobj: int, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], strides: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib1d(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1f(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1s(self, index: int, x: int, /) -> None: ... + def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribBinding(self, attribindex: int, bindingindex: int, /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribFormat(self, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ... + def glVertexAttribI1i(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribIFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribL1d(self, index: int, x: float, /) -> None: ... + def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribLFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexBindingDivisor(self, bindingindex: int, divisor: int, /) -> None: ... + def glVertexP2ui(self, type: int, value: int, /) -> None: ... + def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP3ui(self, type: int, value: int, /) -> None: ... + def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexP4ui(self, type: int, value: int, /) -> None: ... + def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ... + def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2d(self, x: float, y: float, /) -> None: ... + def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2f(self, x: float, y: float, /) -> None: ... + def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos2i(self, x: int, y: int, /) -> None: ... + def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos2s(self, x: int, y: int, /) -> None: ... + def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ... + def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ... + def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ... + def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ... + def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLFunctions_4_5_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions): + + def __init__(self, /) -> None: ... + + def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ... + def glActiveTexture(self, texture: int, /) -> None: ... + def glAttachShader(self, program: int, shader: int, /) -> None: ... + def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ... + def glBeginQuery(self, target: int, id: int, /) -> None: ... + def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ... + def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ... + def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindBuffer(self, target: int, buffer: int, /) -> None: ... + def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ... + def glBindBuffersBase(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glBindBuffersRange(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], sizes: collections.abc.Sequence[int], /) -> None: ... + def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ... + def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ... + def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ... + def glBindImageTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glBindProgramPipeline(self, pipeline: int, /) -> None: ... + def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ... + def glBindSampler(self, unit: int, sampler: int, /) -> None: ... + def glBindSamplers(self, first: int, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glBindTexture(self, target: int, texture: int, /) -> None: ... + def glBindTextureUnit(self, unit: int, texture: int, /) -> None: ... + def glBindTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glBindTransformFeedback(self, target: int, id: int, /) -> None: ... + def glBindVertexArray(self, array: int, /) -> None: ... + def glBindVertexBuffers(self, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], strides: collections.abc.Sequence[int], /) -> None: ... + def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glBlendEquation(self, mode: int, /) -> None: ... + def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ... + def glBlendEquationi(self, buf: int, mode: int, /) -> None: ... + def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ... + def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ... + def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ... + def glBlendFunci(self, buf: int, src: int, dst: 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 glBlitNamedFramebuffer(self, readFramebuffer: int, drawFramebuffer: int, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ... + def glCheckFramebufferStatus(self, target: int, /) -> int: ... + def glCheckNamedFramebufferStatus(self, framebuffer: int, target: int, /) -> int: ... + def glClampColor(self, target: int, clamp: int, /) -> None: ... + def glClear(self, mask: int, /) -> None: ... + def glClearBufferData(self, target: int, internalformat: int, format: int, type: int, data: int, /) -> None: ... + def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ... + def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ... + def glClearDepth(self, depth: float, /) -> None: ... + def glClearDepthf(self, dd: float, /) -> None: ... + def glClearNamedBufferData(self, buffer: int, internalformat: int, format: int, type: int, data: int, /) -> None: ... + def glClearNamedFramebufferfi(self, framebuffer: int, buffer: int, depth: float, stencil: int, /) -> None: ... + def glClearNamedFramebufferfv(self, framebuffer: int, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ... + def glClearNamedFramebufferiv(self, framebuffer: int, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearNamedFramebufferuiv(self, framebuffer: int, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ... + def glClearStencil(self, s: int, /) -> None: ... + def glClearTexImage(self, texture: int, level: int, format: int, type: int, data: int, /) -> None: ... + def glClearTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, data: int, /) -> None: ... + def glClipControl(self, origin: int, depth: int, /) -> None: ... + def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ... + def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ... + def glCompileShader(self, shader: int, /) -> None: ... + def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> 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: int, /) -> None: ... + def glCompressedTextureSubImage1D(self, texture: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTextureSubImage2D(self, texture: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCompressedTextureSubImage3D(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ... + def glCopyImageSubData(self, srcName: int, srcTarget: int, srcLevel: int, srcX: int, srcY: int, srcZ: int, dstName: int, dstTarget: int, dstLevel: int, dstX: int, dstY: int, dstZ: int, srcWidth: int, srcHeight: int, srcDepth: int, /) -> 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 glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCopyTextureSubImage1D(self, texture: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ... + def glCopyTextureSubImage2D(self, texture: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCopyTextureSubImage3D(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ... + def glCreateProgram(self, /) -> int: ... + def glCreateShader(self, type: int, /) -> int: ... + def glCullFace(self, mode: int, /) -> None: ... + def glDebugMessageControl(self, source: int, type: int, severity: int, count: int, ids: collections.abc.Sequence[int], enabled: int, /) -> None: ... + def glDebugMessageInsert(self, source: int, type: int, id: int, severity: int, length: int, buf: bytes | bytearray | memoryview, /) -> None: ... + def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteProgram(self, program: int, /) -> None: ... + def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ... + def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ... + def glDeleteShader(self, shader: int, /) -> None: ... + def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ... + def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ... + def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ... + def glDepthFunc(self, func: int, /) -> None: ... + def glDepthMask(self, flag: int, /) -> None: ... + def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ... + def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ... + def glDepthRangef(self, n: float, f: float, /) -> None: ... + def glDetachShader(self, program: int, shader: int, /) -> None: ... + def glDisable(self, cap: int, /) -> None: ... + def glDisableVertexArrayAttrib(self, vaobj: int, index: int, /) -> None: ... + def glDisableVertexAttribArray(self, index: int, /) -> None: ... + def glDisablei(self, target: int, index: int, /) -> None: ... + def glDispatchCompute(self, num_groups_x: int, num_groups_y: int, num_groups_z: int, /) -> None: ... + def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ... + def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ... + def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ... + def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawBuffer(self, buf: int, /) -> None: ... + def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ... + def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ... + def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ... + def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ... + def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ... + def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ... + def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ... + def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ... + def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ... + def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ... + def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ... + def glEnable(self, cap: int, /) -> None: ... + def glEnableVertexArrayAttrib(self, vaobj: int, index: int, /) -> None: ... + def glEnableVertexAttribArray(self, index: int, /) -> None: ... + def glEnablei(self, target: int, index: int, /) -> None: ... + def glEndConditionalRender(self, /) -> None: ... + def glEndQuery(self, target: int, /) -> None: ... + def glEndQueryIndexed(self, target: int, index: int, /) -> None: ... + def glEndTransformFeedback(self, /) -> None: ... + def glFinish(self, /) -> None: ... + def glFlush(self, /) -> None: ... + def glFramebufferParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ... + 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 glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glFrontFace(self, mode: int, /) -> None: ... + def glGenerateMipmap(self, target: int, /) -> None: ... + def glGenerateTextureMipmap(self, texture: int, /) -> None: ... + def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ... + def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ... + def glGetCompressedTextureImage(self, texture: int, level: int, bufSize: int, pixels: int, /) -> None: ... + def glGetCompressedTextureSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, bufSize: int, pixels: int, /) -> None: ... + def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetError(self, /) -> int: ... + def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ... + def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetGraphicsResetStatus(self, /) -> int: ... + def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ... + def glGetProgramResourceIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceLocation(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetProgramResourceLocationIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetString(self, name: int, /) -> str: ... + def glGetStringi(self, name: int, index: int, /) -> str: ... + def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ... + def glGetTextureImage(self, texture: int, level: int, format: int, type: int, bufSize: int, pixels: int, /) -> None: ... + def glGetTextureSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, bufSize: int, pixels: int, /) -> None: ... + def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ... + def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ... + def glGetnCompressedTexImage(self, target: int, lod: int, bufSize: int, pixels: int, /) -> None: ... + def glGetnTexImage(self, target: int, level: int, format: int, type: int, bufSize: int, pixels: int, /) -> None: ... + def glHint(self, target: int, mode: int, /) -> None: ... + def glInvalidateBufferData(self, buffer: int, /) -> None: ... + def glInvalidateFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ... + def glInvalidateNamedFramebufferData(self, framebuffer: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ... + def glInvalidateNamedFramebufferSubData(self, framebuffer: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ... + def glInvalidateSubFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ... + def glInvalidateTexImage(self, texture: int, level: int, /) -> None: ... + def glInvalidateTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, /) -> None: ... + def glIsBuffer(self, buffer: int, /) -> int: ... + def glIsEnabled(self, cap: int, /) -> int: ... + def glIsEnabledi(self, target: int, index: int, /) -> int: ... + def glIsFramebuffer(self, framebuffer: int, /) -> int: ... + def glIsProgram(self, program: int, /) -> int: ... + def glIsProgramPipeline(self, pipeline: int, /) -> int: ... + def glIsQuery(self, id: int, /) -> int: ... + def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ... + def glIsSampler(self, sampler: int, /) -> int: ... + def glIsShader(self, shader: int, /) -> int: ... + def glIsTexture(self, texture: int, /) -> int: ... + def glIsTransformFeedback(self, id: int, /) -> int: ... + def glIsVertexArray(self, array: int, /) -> int: ... + def glLineWidth(self, width: float, /) -> None: ... + def glLinkProgram(self, program: int, /) -> None: ... + def glLogicOp(self, opcode: int, /) -> None: ... + def glMapBuffer(self, target: int, access: int, /) -> int: ... + def glMapNamedBuffer(self, buffer: int, access: int, /) -> int: ... + def glMemoryBarrier(self, barriers: int, /) -> None: ... + def glMemoryBarrierByRegion(self, barriers: int, /) -> None: ... + def glMinSampleShading(self, value: float, /) -> None: ... + def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ... + def glMultiDrawArraysIndirect(self, mode: int, indirect: int, drawcount: int, stride: int, /) -> None: ... + def glNamedFramebufferDrawBuffer(self, framebuffer: int, buf: int, /) -> None: ... + def glNamedFramebufferDrawBuffers(self, framebuffer: int, n: int, bufs: collections.abc.Sequence[int], /) -> None: ... + def glNamedFramebufferParameteri(self, framebuffer: int, pname: int, param: int, /) -> None: ... + def glNamedFramebufferReadBuffer(self, framebuffer: int, src: int, /) -> None: ... + def glNamedFramebufferRenderbuffer(self, framebuffer: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ... + def glNamedFramebufferTexture(self, framebuffer: int, attachment: int, texture: int, level: int, /) -> None: ... + def glNamedFramebufferTextureLayer(self, framebuffer: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ... + def glNamedRenderbufferStorage(self, renderbuffer: int, internalformat: int, width: int, height: int, /) -> None: ... + def glNamedRenderbufferStorageMultisample(self, renderbuffer: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glObjectLabel(self, identifier: int, name: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ... + def glObjectPtrLabel(self, ptr: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ... + def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ... + def glPatchParameteri(self, pname: int, value: int, /) -> None: ... + def glPauseTransformFeedback(self, /) -> None: ... + def glPixelStoref(self, pname: int, param: float, /) -> None: ... + def glPixelStorei(self, pname: int, param: int, /) -> None: ... + def glPointParameterf(self, pname: int, param: float, /) -> None: ... + def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glPointParameteri(self, pname: int, param: int, /) -> None: ... + def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glPointSize(self, size: float, /) -> None: ... + def glPolygonMode(self, face: int, mode: int, /) -> None: ... + def glPolygonOffset(self, factor: float, units: float, /) -> None: ... + def glPopDebugGroup(self, /) -> None: ... + def glPrimitiveRestartIndex(self, index: int, /) -> None: ... + def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ... + def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ... + def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ... + def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ... + def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ... + def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ... + def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glProvokingVertex(self, mode: int, /) -> None: ... + def glPushDebugGroup(self, source: int, id: int, length: int, message: bytes | bytearray | memoryview, /) -> None: ... + def glQueryCounter(self, id: int, target: int, /) -> None: ... + def glReadBuffer(self, src: int, /) -> None: ... + def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glReadnPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, bufSize: int, data: int, /) -> None: ... + def glReleaseShaderCompiler(self, /) -> None: ... + def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ... + def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ... + def glResumeTransformFeedback(self, /) -> None: ... + def glSampleCoverage(self, value: float, invert: int, /) -> None: ... + def glSampleMaski(self, maskNumber: int, mask: int, /) -> None: ... + def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ... + def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ... + def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ... + def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ... + def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ... + def glShaderStorageBlockBinding(self, program: int, storageBlockIndex: int, storageBlockBinding: int, /) -> None: ... + def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ... + def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ... + def glStencilMask(self, mask: int, /) -> None: ... + def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ... + def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ... + def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ... + def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ... + def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ... + def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ... + def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ... + def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ... + def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ... + def glTexStorage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ... + def glTexStorage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> 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: int, /) -> None: ... + def glTextureBarrier(self, /) -> None: ... + def glTextureBuffer(self, texture: int, internalformat: int, buffer: int, /) -> None: ... + def glTextureParameterIiv(self, texture: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTextureParameterIuiv(self, texture: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ... + def glTextureParameterf(self, texture: int, pname: int, param: float, /) -> None: ... + def glTextureParameterfv(self, texture: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ... + def glTextureParameteri(self, texture: int, pname: int, param: int, /) -> None: ... + def glTextureParameteriv(self, texture: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ... + def glTextureStorage1D(self, texture: int, levels: int, internalformat: int, width: int, /) -> None: ... + def glTextureStorage2D(self, texture: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ... + def glTextureStorage2DMultisample(self, texture: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ... + def glTextureStorage3D(self, texture: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ... + def glTextureStorage3DMultisample(self, texture: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ... + def glTextureSubImage1D(self, texture: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ... + def glTextureSubImage2D(self, texture: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ... + def glTextureSubImage3D(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ... + def glTextureView(self, texture: int, target: int, origtexture: int, internalformat: int, minlevel: int, numlevels: int, minlayer: int, numlayers: int, /) -> None: ... + def glTransformFeedbackBufferBase(self, xfb: int, index: int, buffer: int, /) -> None: ... + def glUniform1d(self, location: int, x: float, /) -> None: ... + def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1f(self, location: int, v0: float, /) -> None: ... + def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform1i(self, location: int, v0: int, /) -> None: ... + def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform1ui(self, location: int, v0: int, /) -> None: ... + def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2d(self, location: int, x: float, y: float, /) -> None: ... + def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ... + def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ... + def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ... + def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ... + def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ... + def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ... + def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ... + def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ... + def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ... + def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ... + def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ... + def glUnmapBuffer(self, target: int, /) -> int: ... + def glUnmapNamedBuffer(self, buffer: int, /) -> int: ... + def glUseProgram(self, program: int, /) -> None: ... + def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ... + def glValidateProgram(self, program: int, /) -> None: ... + def glValidateProgramPipeline(self, pipeline: int, /) -> None: ... + def glVertexArrayAttribBinding(self, vaobj: int, attribindex: int, bindingindex: int, /) -> None: ... + def glVertexArrayAttribFormat(self, vaobj: int, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ... + def glVertexArrayAttribIFormat(self, vaobj: int, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexArrayAttribLFormat(self, vaobj: int, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexArrayBindingDivisor(self, vaobj: int, bindingindex: int, divisor: int, /) -> None: ... + def glVertexArrayElementBuffer(self, vaobj: int, buffer: int, /) -> None: ... + def glVertexArrayVertexBuffers(self, vaobj: int, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], strides: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib1d(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1f(self, index: int, x: float, /) -> None: ... + def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib1s(self, index: int, x: int, /) -> None: ... + def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribBinding(self, attribindex: int, bindingindex: int, /) -> None: ... + def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ... + def glVertexAttribFormat(self, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ... + def glVertexAttribI1i(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ... + def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ... + def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ... + def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ... + def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ... + def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribIFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribL1d(self, index: int, x: float, /) -> None: ... + def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ... + def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ... + def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ... + def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def glVertexAttribLFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ... + def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ... + def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ... + def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ... + def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ... + def glVertexBindingDivisor(self, bindingindex: int, divisor: int, /) -> None: ... + def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ... + def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ... + def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ... + def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ... + def initializeOpenGLFunctions(self, /) -> bool: ... + + +class QOpenGLPaintDevice(PySide6.QtGui.QPaintDevice): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, size: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def __init__(self, width: int, height: int, /) -> None: ... + + def context(self, /) -> PySide6.QtGui.QOpenGLContext: ... + def devType(self, /) -> int: ... + def dotsPerMeterX(self, /) -> float: ... + def dotsPerMeterY(self, /) -> float: ... + def ensureActiveTarget(self, /) -> None: ... + def metric(self, metric: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ... + def paintFlipped(self, /) -> bool: ... + def setDevicePixelRatio(self, devicePixelRatio: float, /) -> None: ... + def setDotsPerMeterX(self, arg__1: float, /) -> None: ... + def setDotsPerMeterY(self, arg__1: float, /) -> None: ... + def setPaintFlipped(self, flipped: bool, /) -> None: ... + def setSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + + +class QOpenGLPixelTransferOptions(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtOpenGL.QOpenGLPixelTransferOptions, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def alignment(self, /) -> int: ... + def imageHeight(self, /) -> int: ... + def isLeastSignificantBitFirst(self, /) -> bool: ... + def isSwapBytesEnabled(self, /) -> bool: ... + def rowLength(self, /) -> int: ... + def setAlignment(self, alignment: int, /) -> None: ... + def setImageHeight(self, imageHeight: int, /) -> None: ... + def setLeastSignificantByteFirst(self, lsbFirst: bool, /) -> None: ... + def setRowLength(self, rowLength: int, /) -> None: ... + def setSkipImages(self, skipImages: int, /) -> None: ... + def setSkipPixels(self, skipPixels: int, /) -> None: ... + def setSkipRows(self, skipRows: int, /) -> None: ... + def setSwapBytesEnabled(self, swapBytes: bool, /) -> None: ... + def skipImages(self, /) -> int: ... + def skipPixels(self, /) -> int: ... + def skipRows(self, /) -> int: ... + def swap(self, other: PySide6.QtOpenGL.QOpenGLPixelTransferOptions, /) -> None: ... + + +class QOpenGLShader(PySide6.QtCore.QObject): + + class ShaderTypeBit(enum.Flag): + + Vertex = 0x1 + Fragment = 0x2 + Geometry = 0x4 + TessellationControl = 0x8 + TessellationEvaluation = 0x10 + Compute = 0x20 + + + def __init__(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + @typing.overload + def compileSourceCode(self, source: str, /) -> bool: ... + @typing.overload + def compileSourceCode(self, source: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def compileSourceCode(self, source: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def compileSourceFile(self, fileName: str, /) -> bool: ... + @staticmethod + def hasOpenGLShaders(type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, /, context: PySide6.QtGui.QOpenGLContext | None = ...) -> bool: ... + def isCompiled(self, /) -> bool: ... + def log(self, /) -> str: ... + def shaderId(self, /) -> int: ... + def shaderType(self, /) -> PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit: ... + def sourceCode(self, /) -> PySide6.QtCore.QByteArray: ... + + +class QOpenGLShaderProgram(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + @typing.overload + def addCacheableShaderFromSourceCode(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, source: str, /) -> bool: ... + @typing.overload + def addCacheableShaderFromSourceCode(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, source: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def addCacheableShaderFromSourceCode(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, source: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def addCacheableShaderFromSourceFile(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, fileName: str, /) -> bool: ... + def addShader(self, shader: PySide6.QtOpenGL.QOpenGLShader, /) -> bool: ... + @typing.overload + def addShaderFromSourceCode(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, source: str, /) -> bool: ... + @typing.overload + def addShaderFromSourceCode(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, source: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def addShaderFromSourceCode(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, source: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def addShaderFromSourceFile(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, fileName: str, /) -> bool: ... + @typing.overload + def attributeLocation(self, name: str, /) -> int: ... + @typing.overload + def attributeLocation(self, name: bytes | bytearray | memoryview, /) -> int: ... + @typing.overload + def attributeLocation(self, name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> int: ... + def bind(self, /) -> bool: ... + @typing.overload + def bindAttributeLocation(self, name: str, location: int, /) -> None: ... + @typing.overload + def bindAttributeLocation(self, name: bytes | bytearray | memoryview, location: int, /) -> None: ... + @typing.overload + def bindAttributeLocation(self, name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, location: int, /) -> None: ... + def create(self, /) -> bool: ... + def defaultInnerTessellationLevels(self, /) -> typing.List[float]: ... + def defaultOuterTessellationLevels(self, /) -> typing.List[float]: ... + @typing.overload + def disableAttributeArray(self, name: bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def disableAttributeArray(self, location: int, /) -> None: ... + @typing.overload + def enableAttributeArray(self, name: bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def enableAttributeArray(self, location: int, /) -> None: ... + @staticmethod + def hasOpenGLShaderPrograms(context: PySide6.QtGui.QOpenGLContext | None = ...) -> bool: ... + def isLinked(self, /) -> bool: ... + def link(self, /) -> bool: ... + def log(self, /) -> str: ... + def maxGeometryOutputVertices(self, /) -> int: ... + def patchVertexCount(self, /) -> int: ... + def programId(self, /) -> int: ... + def release(self, /) -> None: ... + def removeAllShaders(self, /) -> None: ... + def removeShader(self, shader: PySide6.QtOpenGL.QOpenGLShader, /) -> None: ... + @typing.overload + def setAttributeArray(self, name: bytes | bytearray | memoryview, values: collections.abc.Sequence[float], tupleSize: int, /, stride: int | None = ...) -> None: ... + @typing.overload + def setAttributeArray(self, name: bytes | bytearray | memoryview, type: int, values: int, tupleSize: int, /, stride: int | None = ...) -> None: ... + @typing.overload + def setAttributeArray(self, location: int, values: collections.abc.Sequence[float], tupleSize: int, /, stride: int | None = ...) -> None: ... + @typing.overload + def setAttributeArray(self, location: int, type: int, values: int, tupleSize: int, /, stride: int | None = ...) -> None: ... + @typing.overload + def setAttributeBuffer(self, name: bytes | bytearray | memoryview, type: int, offset: int, tupleSize: int, /, stride: int | None = ...) -> None: ... + @typing.overload + def setAttributeBuffer(self, location: int, type: int, offset: int, tupleSize: int, /, stride: int | None = ...) -> None: ... + @typing.overload + def setAttributeValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QVector2D, /) -> None: ... + @typing.overload + def setAttributeValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def setAttributeValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QVector4D, /) -> None: ... + @typing.overload + def setAttributeValue(self, name: bytes | bytearray | memoryview, values: collections.abc.Sequence[float], columns: int, rows: int, /) -> None: ... + @typing.overload + def setAttributeValue(self, name: bytes | bytearray | memoryview, value: float, /) -> None: ... + @typing.overload + def setAttributeValue(self, name: bytes | bytearray | memoryview, x: float, y: float, /) -> None: ... + @typing.overload + def setAttributeValue(self, name: bytes | bytearray | memoryview, x: float, y: float, z: float, /) -> None: ... + @typing.overload + def setAttributeValue(self, name: bytes | bytearray | memoryview, x: float, y: float, z: float, w: float, /) -> None: ... + @typing.overload + def setAttributeValue(self, name: bytes | bytearray | memoryview, value: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @typing.overload + def setAttributeValue(self, location: int, value: PySide6.QtGui.QVector2D, /) -> None: ... + @typing.overload + def setAttributeValue(self, location: int, value: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def setAttributeValue(self, location: int, value: PySide6.QtGui.QVector4D, /) -> None: ... + @typing.overload + def setAttributeValue(self, location: int, values: collections.abc.Sequence[float], columns: int, rows: int, /) -> 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: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setDefaultInnerTessellationLevels(self, levels: collections.abc.Sequence[float], /) -> None: ... + def setDefaultOuterTessellationLevels(self, levels: collections.abc.Sequence[float], /) -> None: ... + def setPatchVertexCount(self, count: int, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix2x2, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix2x3, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix2x4, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix3x2, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix3x3, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix3x4, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix4x2, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix4x3, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, point: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, size: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QTransform, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QVector2D, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QVector4D, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: typing.Tuple[typing.Tuple[float, float], typing.Tuple[float, float]], /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: typing.Tuple[typing.Tuple[float, float, float], typing.Tuple[float, float, float], typing.Tuple[float, float, float]], /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, value: typing.Tuple[typing.Tuple[float, float, float, float], typing.Tuple[float, float, float, float], typing.Tuple[float, float, float, float], typing.Tuple[float, float, float, float]], /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, x: float, y: float, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, x: float, y: float, z: float, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, x: float, y: float, z: float, w: float, /) -> None: ... + @typing.overload + def setUniformValue(self, name: bytes | bytearray | memoryview, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix2x2, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix2x3, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix2x4, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix3x2, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix3x3, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix3x4, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix4x2, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix4x3, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, point: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, size: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: PySide6.QtGui.QTransform, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: PySide6.QtGui.QVector2D, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: PySide6.QtGui.QVector4D, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: typing.Tuple[typing.Tuple[float, float], typing.Tuple[float, float]], /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: typing.Tuple[typing.Tuple[float, float, float], typing.Tuple[float, float, float], typing.Tuple[float, float, float]], /) -> None: ... + @typing.overload + def setUniformValue(self, location: int, value: typing.Tuple[typing.Tuple[float, float, float, float], typing.Tuple[float, float, float, float], typing.Tuple[float, float, float, float], typing.Tuple[float, float, float, float]], /) -> 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, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @typing.overload + def setUniformValue1f(self, arg__1: bytes | bytearray | memoryview, arg__2: float, /) -> None: ... + @typing.overload + def setUniformValue1f(self, arg__1: int, arg__2: float, /) -> None: ... + @typing.overload + def setUniformValue1i(self, arg__1: bytes | bytearray | memoryview, arg__2: int, /) -> None: ... + @typing.overload + def setUniformValue1i(self, arg__1: int, arg__2: int, /) -> None: ... + @typing.overload + def setUniformValueArray(self, name: bytes | bytearray | memoryview, values: collections.abc.Sequence[int], count: int, /) -> None: ... + @typing.overload + def setUniformValueArray(self, name: bytes | bytearray | memoryview, values: collections.abc.Sequence[float], count: int, tupleSize: int, /) -> None: ... + @typing.overload + def setUniformValueArray(self, location: int, values: collections.abc.Sequence[int], count: int, /) -> None: ... + @typing.overload + def setUniformValueArray(self, location: int, values: collections.abc.Sequence[float], count: int, tupleSize: int, /) -> None: ... + def shaders(self, /) -> typing.List[PySide6.QtOpenGL.QOpenGLShader]: ... + @typing.overload + def uniformLocation(self, name: str, /) -> int: ... + @typing.overload + def uniformLocation(self, name: bytes | bytearray | memoryview, /) -> int: ... + @typing.overload + def uniformLocation(self, name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> int: ... + + +class QOpenGLTexture(Shiboken.Object): + + class BindingTarget(enum.Enum): + + BindingTarget1D = 0x8068 + BindingTarget2D = 0x8069 + BindingTarget3D = 0x806a + BindingTargetRectangle = 0x84f6 + BindingTargetCubeMap = 0x8514 + BindingTarget1DArray = 0x8c1c + BindingTarget2DArray = 0x8c1d + BindingTargetBuffer = 0x8c2c + BindingTargetCubeMapArray = 0x900a + BindingTarget2DMultisample = 0x9104 + BindingTarget2DMultisampleArray = 0x9105 + + class ComparisonFunction(enum.Enum): + + CompareNever = 0x200 + CompareLess = 0x201 + CompareEqual = 0x202 + CompareLessEqual = 0x203 + CompareGreater = 0x204 + CommpareNotEqual = 0x205 + CompareNotEqual = 0x205 + CompareGreaterEqual = 0x206 + CompareAlways = 0x207 + + class ComparisonMode(enum.Enum): + + CompareNone = 0x0 + CompareRefToTexture = 0x884e + + class CoordinateDirection(enum.Enum): + + DirectionS = 0x2802 + DirectionT = 0x2803 + DirectionR = 0x8072 + + class CubeMapFace(enum.Enum): + + CubeMapPositiveX = 0x8515 + CubeMapNegativeX = 0x8516 + CubeMapPositiveY = 0x8517 + CubeMapNegativeY = 0x8518 + CubeMapPositiveZ = 0x8519 + CubeMapNegativeZ = 0x851a + + class DepthStencilMode(enum.Enum): + + StencilMode = 0x1901 + DepthMode = 0x1902 + + class Feature(enum.Flag): + + ImmutableStorage = 0x1 + ImmutableMultisampleStorage = 0x2 + TextureRectangle = 0x4 + TextureArrays = 0x8 + Texture3D = 0x10 + TextureMultisample = 0x20 + TextureBuffer = 0x40 + TextureCubeMapArrays = 0x80 + Swizzle = 0x100 + StencilTexturing = 0x200 + AnisotropicFiltering = 0x400 + NPOTTextures = 0x800 + NPOTTextureRepeat = 0x1000 + Texture1D = 0x2000 + TextureComparisonOperators = 0x4000 + TextureMipMapLevel = 0x8000 + MaxFeatureFlag = 0x10000 + + class Filter(enum.Enum): + + Nearest = 0x2600 + Linear = 0x2601 + NearestMipMapNearest = 0x2700 + LinearMipMapNearest = 0x2701 + NearestMipMapLinear = 0x2702 + LinearMipMapLinear = 0x2703 + + class MipMapGeneration(enum.Enum): + + GenerateMipMaps = 0x0 + DontGenerateMipMaps = 0x1 + + class PixelFormat(enum.Enum): + + NoSourceFormat = 0x0 + Stencil = 0x1901 + Depth = 0x1902 + Red = 0x1903 + Alpha = 0x1906 + RGB = 0x1907 + RGBA = 0x1908 + Luminance = 0x1909 + LuminanceAlpha = 0x190a + BGR = 0x80e0 + BGRA = 0x80e1 + RG = 0x8227 + RG_Integer = 0x8228 + DepthStencil = 0x84f9 + Red_Integer = 0x8d94 + RGB_Integer = 0x8d98 + RGBA_Integer = 0x8d99 + BGR_Integer = 0x8d9a + BGRA_Integer = 0x8d9b + + class PixelType(enum.Enum): + + NoPixelType = 0x0 + Int8 = 0x1400 + UInt8 = 0x1401 + Int16 = 0x1402 + UInt16 = 0x1403 + Int32 = 0x1404 + UInt32 = 0x1405 + Float32 = 0x1406 + Float16 = 0x140b + UInt8_RG3B2 = 0x8032 + UInt16_RGBA4 = 0x8033 + UInt16_RGB5A1 = 0x8034 + UInt32_RGBA8 = 0x8035 + UInt32_RGB10A2 = 0x8036 + UInt8_RG3B2_Rev = 0x8362 + UInt16_R5G6B5 = 0x8363 + UInt16_R5G6B5_Rev = 0x8364 + UInt16_RGBA4_Rev = 0x8365 + UInt16_RGB5A1_Rev = 0x8366 + UInt32_RGBA8_Rev = 0x8367 + UInt32_RGB10A2_Rev = 0x8368 + UInt32_D24S8 = 0x84fa + UInt32_RG11B10F = 0x8c3b + UInt32_RGB9_E5 = 0x8c3e + Float16OES = 0x8d61 + Float32_D32_UInt32_S8_X24 = 0x8dad + + class SwizzleComponent(enum.Enum): + + SwizzleRed = 0x8e42 + SwizzleGreen = 0x8e43 + SwizzleBlue = 0x8e44 + SwizzleAlpha = 0x8e45 + + class SwizzleValue(enum.Enum): + + ZeroValue = 0x0 + OneValue = 0x1 + RedValue = 0x1903 + GreenValue = 0x1904 + BlueValue = 0x1905 + AlphaValue = 0x1906 + + class Target(enum.Enum): + + Target1D = 0xde0 + Target2D = 0xde1 + Target3D = 0x806f + TargetRectangle = 0x84f5 + TargetCubeMap = 0x8513 + Target1DArray = 0x8c18 + Target2DArray = 0x8c1a + TargetBuffer = 0x8c2a + TargetCubeMapArray = 0x9009 + Target2DMultisample = 0x9100 + Target2DMultisampleArray = 0x9102 + + class TextureFormat(enum.Enum): + + NoFormat = 0x0 + DepthFormat = 0x1902 + AlphaFormat = 0x1906 + RGBFormat = 0x1907 + RGBAFormat = 0x1908 + LuminanceFormat = 0x1909 + LuminanceAlphaFormat = 0x190a + RG3B2 = 0x2a10 + RGB8_UNorm = 0x8051 + RGB16_UNorm = 0x8054 + RGBA4 = 0x8056 + RGB5A1 = 0x8057 + RGBA8_UNorm = 0x8058 + RGBA16_UNorm = 0x805b + D16 = 0x81a5 + D24 = 0x81a6 + D32 = 0x81a7 + R8_UNorm = 0x8229 + R16_UNorm = 0x822a + RG8_UNorm = 0x822b + RG16_UNorm = 0x822c + R16F = 0x822d + R32F = 0x822e + RG16F = 0x822f + RG32F = 0x8230 + R8I = 0x8231 + R8U = 0x8232 + R16I = 0x8233 + R16U = 0x8234 + R32I = 0x8235 + R32U = 0x8236 + RG8I = 0x8237 + RG8U = 0x8238 + RG16I = 0x8239 + RG16U = 0x823a + RG32I = 0x823b + RG32U = 0x823c + RGB_DXT1 = 0x83f0 + RGBA_DXT1 = 0x83f1 + RGBA_DXT3 = 0x83f2 + RGBA_DXT5 = 0x83f3 + RGBA32F = 0x8814 + RGB32F = 0x8815 + RGBA16F = 0x881a + RGB16F = 0x881b + D24S8 = 0x88f0 + RG11B10F = 0x8c3a + RGB9E5 = 0x8c3d + SRGB8 = 0x8c41 + SRGB8_Alpha8 = 0x8c43 + SRGB_DXT1 = 0x8c4c + SRGB_Alpha_DXT1 = 0x8c4d + SRGB_Alpha_DXT3 = 0x8c4e + SRGB_Alpha_DXT5 = 0x8c4f + D32F = 0x8cac + D32FS8X24 = 0x8cad + S8 = 0x8d48 + R5G6B5 = 0x8d62 + RGB8_ETC1 = 0x8d64 + RGBA32U = 0x8d70 + RGB32U = 0x8d71 + RGBA16U = 0x8d76 + RGB16U = 0x8d77 + RGBA8U = 0x8d7c + RGB8U = 0x8d7d + RGBA32I = 0x8d82 + RGB32I = 0x8d83 + RGBA16I = 0x8d88 + RGB16I = 0x8d89 + RGBA8I = 0x8d8e + RGB8I = 0x8d8f + R_ATI1N_UNorm = 0x8dbb + R_ATI1N_SNorm = 0x8dbc + RG_ATI2N_UNorm = 0x8dbd + RG_ATI2N_SNorm = 0x8dbe + RGB_BP_UNorm = 0x8e8c + SRGB_BP_UNorm = 0x8e8d + RGB_BP_SIGNED_FLOAT = 0x8e8e + RGB_BP_UNSIGNED_FLOAT = 0x8e8f + R8_SNorm = 0x8f94 + RG8_SNorm = 0x8f95 + RGB8_SNorm = 0x8f96 + RGBA8_SNorm = 0x8f97 + R16_SNorm = 0x8f98 + RG16_SNorm = 0x8f99 + RGB16_SNorm = 0x8f9a + RGBA16_SNorm = 0x8f9b + RGB10A2 = 0x906f + R11_EAC_UNorm = 0x9270 + R11_EAC_SNorm = 0x9271 + RG11_EAC_UNorm = 0x9272 + RG11_EAC_SNorm = 0x9273 + RGB8_ETC2 = 0x9274 + SRGB8_ETC2 = 0x9275 + RGB8_PunchThrough_Alpha1_ETC2 = 0x9276 + SRGB8_PunchThrough_Alpha1_ETC2 = 0x9277 + RGBA8_ETC2_EAC = 0x9278 + SRGB8_Alpha8_ETC2_EAC = 0x9279 + RGBA_ASTC_4x4 = 0x93b0 + RGBA_ASTC_5x4 = 0x93b1 + RGBA_ASTC_5x5 = 0x93b2 + RGBA_ASTC_6x5 = 0x93b3 + RGBA_ASTC_6x6 = 0x93b4 + RGBA_ASTC_8x5 = 0x93b5 + RGBA_ASTC_8x6 = 0x93b6 + RGBA_ASTC_8x8 = 0x93b7 + RGBA_ASTC_10x5 = 0x93b8 + RGBA_ASTC_10x6 = 0x93b9 + RGBA_ASTC_10x8 = 0x93ba + RGBA_ASTC_10x10 = 0x93bb + RGBA_ASTC_12x10 = 0x93bc + RGBA_ASTC_12x12 = 0x93bd + SRGB8_Alpha8_ASTC_4x4 = 0x93d0 + SRGB8_Alpha8_ASTC_5x4 = 0x93d1 + SRGB8_Alpha8_ASTC_5x5 = 0x93d2 + SRGB8_Alpha8_ASTC_6x5 = 0x93d3 + SRGB8_Alpha8_ASTC_6x6 = 0x93d4 + SRGB8_Alpha8_ASTC_8x5 = 0x93d5 + SRGB8_Alpha8_ASTC_8x6 = 0x93d6 + SRGB8_Alpha8_ASTC_8x8 = 0x93d7 + SRGB8_Alpha8_ASTC_10x5 = 0x93d8 + SRGB8_Alpha8_ASTC_10x6 = 0x93d9 + SRGB8_Alpha8_ASTC_10x8 = 0x93da + SRGB8_Alpha8_ASTC_10x10 = 0x93db + SRGB8_Alpha8_ASTC_12x10 = 0x93dc + SRGB8_Alpha8_ASTC_12x12 = 0x93dd + + class TextureFormatClass(enum.Enum): + + NoFormatClass = 0x0 + FormatClass_128Bit = 0x1 + FormatClass_96Bit = 0x2 + FormatClass_64Bit = 0x3 + FormatClass_48Bit = 0x4 + FormatClass_32Bit = 0x5 + FormatClass_24Bit = 0x6 + FormatClass_16Bit = 0x7 + FormatClass_8Bit = 0x8 + FormatClass_RGTC1_R = 0x9 + FormatClass_RGTC2_RG = 0xa + FormatClass_BPTC_Unorm = 0xb + FormatClass_BPTC_Float = 0xc + FormatClass_S3TC_DXT1_RGB = 0xd + FormatClass_S3TC_DXT1_RGBA = 0xe + FormatClass_S3TC_DXT3_RGBA = 0xf + FormatClass_S3TC_DXT5_RGBA = 0x10 + FormatClass_Unique = 0x11 + + class TextureUnitReset(enum.Enum): + + ResetTextureUnit = 0x0 + DontResetTextureUnit = 0x1 + + class WrapMode(enum.Enum): + + Repeat = 0x2901 + ClampToBorder = 0x812d + ClampToEdge = 0x812f + MirroredRepeat = 0x8370 + + + @typing.overload + def __init__(self, image: PySide6.QtGui.QImage, /, genMipMaps: PySide6.QtOpenGL.QOpenGLTexture.MipMapGeneration = ...) -> None: ... + @typing.overload + def __init__(self, target: PySide6.QtOpenGL.QOpenGLTexture.Target, /) -> None: ... + + def __repr__(self, /) -> str: ... + @typing.overload + def allocateStorage(self, /) -> None: ... + @typing.overload + def allocateStorage(self, pixelFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, pixelType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, /) -> None: ... + @typing.overload + def bind(self, /) -> None: ... + @typing.overload + def bind(self, unit: int, /, reset: PySide6.QtOpenGL.QOpenGLTexture.TextureUnitReset = ...) -> None: ... + def borderColor(self, /) -> PySide6.QtGui.QColor: ... + @typing.overload + @staticmethod + def boundTextureId(target: PySide6.QtOpenGL.QOpenGLTexture.BindingTarget, /) -> int: ... + @typing.overload + @staticmethod + def boundTextureId(unit: int, target: PySide6.QtOpenGL.QOpenGLTexture.BindingTarget, /) -> int: ... + def comparisonFunction(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.ComparisonFunction: ... + def comparisonMode(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.ComparisonMode: ... + def create(self, /) -> bool: ... + def createTextureView(self, target: PySide6.QtOpenGL.QOpenGLTexture.Target, viewFormat: PySide6.QtOpenGL.QOpenGLTexture.TextureFormat, minimumMipmapLevel: int, maximumMipmapLevel: int, minimumLayer: int, maximumLayer: int, /) -> PySide6.QtOpenGL.QOpenGLTexture: ... + def depth(self, /) -> int: ... + def depthStencilMode(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.DepthStencilMode: ... + def destroy(self, /) -> None: ... + def faces(self, /) -> int: ... + def format(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.TextureFormat: ... + @typing.overload + def generateMipMaps(self, /) -> None: ... + @typing.overload + def generateMipMaps(self, baseLevel: int, /, resetBaseLevel: bool = ...) -> None: ... + @staticmethod + def hasFeature(feature: PySide6.QtOpenGL.QOpenGLTexture.Feature, /) -> bool: ... + def height(self, /) -> int: ... + def isAutoMipMapGenerationEnabled(self, /) -> bool: ... + @typing.overload + def isBound(self, /) -> bool: ... + @typing.overload + def isBound(self, unit: int, /) -> bool: ... + def isCreated(self, /) -> bool: ... + def isFixedSamplePositions(self, /) -> bool: ... + def isStorageAllocated(self, /) -> bool: ... + def isTextureView(self, /) -> bool: ... + def layers(self, /) -> int: ... + def levelOfDetailRange(self, /) -> typing.Tuple[float, float]: ... + def levelofDetailBias(self, /) -> float: ... + def magnificationFilter(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.Filter: ... + def maximumAnisotropy(self, /) -> float: ... + def maximumLevelOfDetail(self, /) -> float: ... + def maximumMipLevels(self, /) -> int: ... + def minMagFilters(self, /) -> typing.Tuple[PySide6.QtOpenGL.QOpenGLTexture.Filter, PySide6.QtOpenGL.QOpenGLTexture.Filter]: ... + def minificationFilter(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.Filter: ... + def minimumLevelOfDetail(self, /) -> float: ... + def mipBaseLevel(self, /) -> int: ... + def mipLevelRange(self, /) -> typing.Tuple[int, int]: ... + def mipLevels(self, /) -> int: ... + def mipMaxLevel(self, /) -> int: ... + @typing.overload + def release(self, /) -> None: ... + @typing.overload + def release(self, unit: int, /, reset: PySide6.QtOpenGL.QOpenGLTexture.TextureUnitReset = ...) -> None: ... + def samples(self, /) -> int: ... + def setAutoMipMapGenerationEnabled(self, enabled: bool, /) -> None: ... + @typing.overload + def setBorderColor(self, r: int, g: int, b: int, a: int, /) -> None: ... + @typing.overload + def setBorderColor(self, r: float, g: float, b: float, a: float, /) -> None: ... + @typing.overload + def setBorderColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setComparisonFunction(self, function: PySide6.QtOpenGL.QOpenGLTexture.ComparisonFunction, /) -> None: ... + def setComparisonMode(self, mode: PySide6.QtOpenGL.QOpenGLTexture.ComparisonMode, /) -> None: ... + @typing.overload + def setCompressedData(self, mipLevel: int, layer: int, cubeFace: PySide6.QtOpenGL.QOpenGLTexture.CubeMapFace, dataSize: int, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ... + @typing.overload + def setCompressedData(self, dataSize: int, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ... + @typing.overload + def setCompressedData(self, mipLevel: int, layer: int, layerCount: int, cubeFace: PySide6.QtOpenGL.QOpenGLTexture.CubeMapFace, dataSize: int, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ... + @typing.overload + def setCompressedData(self, mipLevel: int, dataSize: int, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ... + @typing.overload + def setCompressedData(self, mipLevel: int, layer: int, dataSize: int, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ... + @typing.overload + def setData(self, image: PySide6.QtGui.QImage, /, genMipMaps: PySide6.QtOpenGL.QOpenGLTexture.MipMapGeneration = ...) -> None: ... + @typing.overload + def setData(self, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ... + @typing.overload + def setData(self, mipLevel: int, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ... + @typing.overload + def setData(self, mipLevel: int, layer: int, cubeFace: PySide6.QtOpenGL.QOpenGLTexture.CubeMapFace, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ... + @typing.overload + def setData(self, mipLevel: int, layer: int, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ... + @typing.overload + def setData(self, mipLevel: int, layer: int, layerCount: int, cubeFace: PySide6.QtOpenGL.QOpenGLTexture.CubeMapFace, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ... + @typing.overload + def setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ... + @typing.overload + def setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, mipLevel: int, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.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: PySide6.QtOpenGL.QOpenGLTexture.CubeMapFace, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.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: PySide6.QtOpenGL.QOpenGLTexture.CubeMapFace, layerCount: int, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.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: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ... + def setDepthStencilMode(self, mode: PySide6.QtOpenGL.QOpenGLTexture.DepthStencilMode, /) -> None: ... + def setFixedSamplePositions(self, fixed: bool, /) -> None: ... + def setFormat(self, format: PySide6.QtOpenGL.QOpenGLTexture.TextureFormat, /) -> None: ... + def setLayers(self, layers: int, /) -> None: ... + def setLevelOfDetailRange(self, min: float, max: float, /) -> None: ... + def setLevelofDetailBias(self, bias: float, /) -> None: ... + def setMagnificationFilter(self, filter: PySide6.QtOpenGL.QOpenGLTexture.Filter, /) -> None: ... + def setMaximumAnisotropy(self, anisotropy: float, /) -> None: ... + def setMaximumLevelOfDetail(self, value: float, /) -> None: ... + def setMinMagFilters(self, minificationFilter: PySide6.QtOpenGL.QOpenGLTexture.Filter, magnificationFilter: PySide6.QtOpenGL.QOpenGLTexture.Filter, /) -> None: ... + def setMinificationFilter(self, filter: PySide6.QtOpenGL.QOpenGLTexture.Filter, /) -> None: ... + def setMinimumLevelOfDetail(self, value: float, /) -> None: ... + def setMipBaseLevel(self, baseLevel: int, /) -> None: ... + def setMipLevelRange(self, baseLevel: int, maxLevel: int, /) -> None: ... + def setMipLevels(self, levels: int, /) -> None: ... + def setMipMaxLevel(self, maxLevel: int, /) -> None: ... + def setSamples(self, samples: int, /) -> None: ... + def setSize(self, width: int, /, height: int = ..., depth: int = ...) -> None: ... + @typing.overload + def setSwizzleMask(self, component: PySide6.QtOpenGL.QOpenGLTexture.SwizzleComponent, value: PySide6.QtOpenGL.QOpenGLTexture.SwizzleValue, /) -> None: ... + @typing.overload + def setSwizzleMask(self, r: PySide6.QtOpenGL.QOpenGLTexture.SwizzleValue, g: PySide6.QtOpenGL.QOpenGLTexture.SwizzleValue, b: PySide6.QtOpenGL.QOpenGLTexture.SwizzleValue, a: PySide6.QtOpenGL.QOpenGLTexture.SwizzleValue, /) -> None: ... + @typing.overload + def setWrapMode(self, direction: PySide6.QtOpenGL.QOpenGLTexture.CoordinateDirection, mode: PySide6.QtOpenGL.QOpenGLTexture.WrapMode, /) -> None: ... + @typing.overload + def setWrapMode(self, mode: PySide6.QtOpenGL.QOpenGLTexture.WrapMode, /) -> None: ... + def swizzleMask(self, component: PySide6.QtOpenGL.QOpenGLTexture.SwizzleComponent, /) -> PySide6.QtOpenGL.QOpenGLTexture.SwizzleValue: ... + def target(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.Target: ... + def textureId(self, /) -> int: ... + def width(self, /) -> int: ... + def wrapMode(self, direction: PySide6.QtOpenGL.QOpenGLTexture.CoordinateDirection, /) -> PySide6.QtOpenGL.QOpenGLTexture.WrapMode: ... + + +class QOpenGLTextureBlitter(Shiboken.Object): + + class Origin(enum.Enum): + + OriginBottomLeft = 0x0 + OriginTopLeft = 0x1 + + + def __init__(self, /) -> None: ... + + def bind(self, /, target: int = ...) -> None: ... + @typing.overload + def blit(self, texture: int, targetTransform: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, sourceOrigin: PySide6.QtOpenGL.QOpenGLTextureBlitter.Origin, /) -> None: ... + @typing.overload + def blit(self, texture: int, targetTransform: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, sourceTransform: PySide6.QtGui.QMatrix3x3, /) -> None: ... + def create(self, /) -> bool: ... + def destroy(self, /) -> None: ... + def isCreated(self, /) -> bool: ... + def release(self, /) -> None: ... + def setOpacity(self, opacity: float, /) -> None: ... + def setRedBlueSwizzle(self, swizzle: bool, /) -> None: ... + @staticmethod + def sourceTransform(subTexture: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, textureSize: PySide6.QtCore.QSize, origin: PySide6.QtOpenGL.QOpenGLTextureBlitter.Origin, /) -> PySide6.QtGui.QMatrix3x3: ... + def supportsExternalOESTarget(self, /) -> bool: ... + def supportsRectangleTarget(self, /) -> bool: ... + @staticmethod + def targetTransform(target: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, viewport: PySide6.QtCore.QRect, /) -> PySide6.QtGui.QMatrix4x4: ... + + +class QOpenGLTimeMonitor(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def create(self, /) -> bool: ... + def destroy(self, /) -> None: ... + def isCreated(self, /) -> bool: ... + def isResultAvailable(self, /) -> bool: ... + def objectIds(self, /) -> typing.List[int]: ... + def recordSample(self, /) -> int: ... + def reset(self, /) -> None: ... + def sampleCount(self, /) -> int: ... + def setSampleCount(self, sampleCount: int, /) -> None: ... + def waitForIntervals(self, /) -> typing.List[int]: ... + def waitForSamples(self, /) -> typing.List[int]: ... + + +class QOpenGLTimerQuery(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def begin(self, /) -> None: ... + def create(self, /) -> bool: ... + def destroy(self, /) -> None: ... + def end(self, /) -> None: ... + def isCreated(self, /) -> bool: ... + def isResultAvailable(self, /) -> bool: ... + def objectId(self, /) -> int: ... + def recordTimestamp(self, /) -> None: ... + def waitForResult(self, /) -> int: ... + def waitForTimestamp(self, /) -> int: ... + + +class QOpenGLVersionFunctionsFactory(Shiboken.Object): + + def __init__(self, /) -> None: ... + + @staticmethod + def get(versionProfile: PySide6.QtOpenGL.QOpenGLVersionProfile = ..., context: PySide6.QtGui.QOpenGLContext | None = ...) -> PySide6.QtOpenGL.QAbstractOpenGLFunctions: ... + + +class QOpenGLVersionProfile(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtOpenGL.QOpenGLVersionProfile, /) -> None: ... + @typing.overload + def __init__(self, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtOpenGL.QOpenGLVersionProfile, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtOpenGL.QOpenGLVersionProfile, /) -> bool: ... + def __repr__(self, /) -> str: ... + def hasProfiles(self, /) -> bool: ... + def isLegacyVersion(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def profile(self, /) -> PySide6.QtGui.QSurfaceFormat.OpenGLContextProfile: ... + def setProfile(self, profile: PySide6.QtGui.QSurfaceFormat.OpenGLContextProfile, /) -> None: ... + def setVersion(self, majorVersion: int, minorVersion: int, /) -> None: ... + def version(self, /) -> typing.Tuple[int, int]: ... + + +class QOpenGLVertexArrayObject(PySide6.QtCore.QObject): + + class Binder(Shiboken.Object): + + def __init__(self, v: PySide6.QtOpenGL.QOpenGLVertexArrayObject, /) -> None: ... + + def __enter__(self, /) -> PySide6.QtOpenGL.QOpenGLVertexArrayObject.Binder: ... + def __exit__(self, arg__1: object, arg__2: object, arg__3: object, /) -> None: ... + def rebind(self, /) -> None: ... + def release(self, /) -> None: ... + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def bind(self, /) -> None: ... + def create(self, /) -> bool: ... + def destroy(self, /) -> None: ... + def isCreated(self, /) -> bool: ... + def objectId(self, /) -> int: ... + def release(self, /) -> None: ... + + +class QOpenGLWindow(PySide6.QtGui.QPaintDeviceWindow): + + frameSwapped : typing.ClassVar[Signal] = ... # frameSwapped() + + class UpdateBehavior(enum.Enum): + + NoPartialUpdate = 0x0 + PartialUpdateBlit = 0x1 + PartialUpdateBlend = 0x2 + + + @typing.overload + def __init__(self, shareContext: PySide6.QtGui.QOpenGLContext, /, updateBehavior: PySide6.QtOpenGL.QOpenGLWindow.UpdateBehavior = ..., parent: PySide6.QtGui.QWindow | None = ...) -> None: ... + @typing.overload + def __init__(self, /, updateBehavior: PySide6.QtOpenGL.QOpenGLWindow.UpdateBehavior = ..., parent: PySide6.QtGui.QWindow | None = ...) -> None: ... + + def context(self, /) -> PySide6.QtGui.QOpenGLContext: ... + def defaultFramebufferObject(self, /) -> int: ... + def doneCurrent(self, /) -> None: ... + def grabFramebuffer(self, /) -> PySide6.QtGui.QImage: ... + def initializeGL(self, /) -> None: ... + def isValid(self, /) -> bool: ... + def makeCurrent(self, /) -> None: ... + def metric(self, metric: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + def paintGL(self, /) -> None: ... + def paintOverGL(self, /) -> None: ... + def paintUnderGL(self, /) -> None: ... + def redirected(self, arg__1: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QPaintDevice: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def resizeGL(self, w: int, h: int, /) -> None: ... + def shareContext(self, /) -> PySide6.QtGui.QOpenGLContext: ... + def updateBehavior(self, /) -> PySide6.QtOpenGL.QOpenGLWindow.UpdateBehavior: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtOpenGLWidgets.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtOpenGLWidgets.pyi new file mode 100644 index 0000000..13f1a71 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtOpenGLWidgets.pyi @@ -0,0 +1,77 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtOpenGLWidgets, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtOpenGLWidgets` + +import PySide6.QtOpenGLWidgets +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtWidgets + +import enum +import typing +from PySide6.QtCore import Signal + + +class QIntList: ... + + +class QOpenGLWidget(PySide6.QtWidgets.QWidget): + + aboutToCompose : typing.ClassVar[Signal] = ... # aboutToCompose() + aboutToResize : typing.ClassVar[Signal] = ... # aboutToResize() + frameSwapped : typing.ClassVar[Signal] = ... # frameSwapped() + resized : typing.ClassVar[Signal] = ... # resized() + + class TargetBuffer(enum.Enum): + + LeftBuffer = 0x0 + RightBuffer = 0x1 + + class UpdateBehavior(enum.Enum): + + NoPartialUpdate = 0x0 + PartialUpdate = 0x1 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., f: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def context(self, /) -> PySide6.QtGui.QOpenGLContext: ... + def currentTargetBuffer(self, /) -> PySide6.QtOpenGLWidgets.QOpenGLWidget.TargetBuffer: ... + @typing.overload + def defaultFramebufferObject(self, /) -> int: ... + @typing.overload + def defaultFramebufferObject(self, targetBuffer: PySide6.QtOpenGLWidgets.QOpenGLWidget.TargetBuffer, /) -> int: ... + def doneCurrent(self, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def format(self, /) -> PySide6.QtGui.QSurfaceFormat: ... + @typing.overload + def grabFramebuffer(self, /) -> PySide6.QtGui.QImage: ... + @typing.overload + def grabFramebuffer(self, targetBuffer: PySide6.QtOpenGLWidgets.QOpenGLWidget.TargetBuffer, /) -> PySide6.QtGui.QImage: ... + def initializeGL(self, /) -> None: ... + def isValid(self, /) -> bool: ... + @typing.overload + def makeCurrent(self, /) -> None: ... + @typing.overload + def makeCurrent(self, targetBuffer: PySide6.QtOpenGLWidgets.QOpenGLWidget.TargetBuffer, /) -> None: ... + def metric(self, metric: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ... + def paintEvent(self, e: PySide6.QtGui.QPaintEvent, /) -> None: ... + def paintGL(self, /) -> None: ... + def redirected(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QPaintDevice: ... + def resizeEvent(self, e: PySide6.QtGui.QResizeEvent, /) -> None: ... + def resizeGL(self, w: int, h: int, /) -> None: ... + def setFormat(self, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> None: ... + def setTextureFormat(self, texFormat: int, /) -> None: ... + def setUpdateBehavior(self, updateBehavior: PySide6.QtOpenGLWidgets.QOpenGLWidget.UpdateBehavior, /) -> None: ... + def textureFormat(self, /) -> int: ... + def updateBehavior(self, /) -> PySide6.QtOpenGLWidgets.QOpenGLWidget.UpdateBehavior: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtPdf.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtPdf.pyi new file mode 100644 index 0000000..627008c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtPdf.pyi @@ -0,0 +1,319 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtPdf, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtPdf` + +import PySide6.QtPdf +import PySide6.QtCore +import PySide6.QtGui + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QPdfBookmarkModel(PySide6.QtCore.QAbstractItemModel): + + documentChanged : typing.ClassVar[Signal] = ... # documentChanged(QPdfDocument*) + + class Role(enum.IntEnum): + + Title = 0x100 + Level = 0x101 + Page = 0x102 + Location = 0x103 + Zoom = 0x104 + NRoles = 0x105 + + + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /, *, document: PySide6.QtPdf.QPdfDocument | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, document: PySide6.QtPdf.QPdfDocument | None = ...) -> None: ... + + def columnCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def data(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, role: int, /) -> typing.Any: ... + def document(self, /) -> PySide6.QtPdf.QPdfDocument: ... + def index(self, row: int, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> PySide6.QtCore.QModelIndex: ... + @typing.overload + def parent(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def parent(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def roleNames(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def setDocument(self, document: PySide6.QtPdf.QPdfDocument, /) -> None: ... + + +class QPdfDocument(PySide6.QtCore.QObject): + + pageCountChanged : typing.ClassVar[Signal] = ... # pageCountChanged(int) + pageModelChanged : typing.ClassVar[Signal] = ... # pageModelChanged() + passwordChanged : typing.ClassVar[Signal] = ... # passwordChanged() + passwordRequired : typing.ClassVar[Signal] = ... # passwordRequired() + statusChanged : typing.ClassVar[Signal] = ... # statusChanged(QPdfDocument::Status) + + class Error(enum.Enum): + + None_ = 0x0 + Unknown = 0x1 + DataNotYetAvailable = 0x2 + FileNotFound = 0x3 + InvalidFileFormat = 0x4 + IncorrectPassword = 0x5 + UnsupportedSecurityScheme = 0x6 + + class MetaDataField(enum.Enum): + + Title = 0x0 + Subject = 0x1 + Author = 0x2 + Keywords = 0x3 + Producer = 0x4 + Creator = 0x5 + CreationDate = 0x6 + ModificationDate = 0x7 + + class PageModelRole(enum.Enum): + + Label = 0x100 + PointSize = 0x101 + NRoles = 0x102 + + class Status(enum.Enum): + + Null = 0x0 + Loading = 0x1 + Ready = 0x2 + Unloading = 0x3 + Error = 0x4 + + + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /, *, pageCount: int | None = ..., password: str | None = ..., status: PySide6.QtPdf.QPdfDocument.Status | None = ..., pageModel: PySide6.QtCore.QAbstractListModel | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, pageCount: int | None = ..., password: str | None = ..., status: PySide6.QtPdf.QPdfDocument.Status | None = ..., pageModel: PySide6.QtCore.QAbstractListModel | None = ...) -> None: ... + + def close(self, /) -> None: ... + def error(self, /) -> PySide6.QtPdf.QPdfDocument.Error: ... + def getAllText(self, page: int, /) -> PySide6.QtPdf.QPdfSelection: ... + def getSelection(self, page: int, start: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, end: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtPdf.QPdfSelection: ... + def getSelectionAtIndex(self, page: int, startIndex: int, maxLength: int, /) -> PySide6.QtPdf.QPdfSelection: ... + @typing.overload + def load(self, device: PySide6.QtCore.QIODevice, /) -> None: ... + @typing.overload + def load(self, fileName: str, /) -> PySide6.QtPdf.QPdfDocument.Error: ... + def metaData(self, field: PySide6.QtPdf.QPdfDocument.MetaDataField, /) -> typing.Any: ... + def pageCount(self, /) -> int: ... + def pageIndexForLabel(self, label: str, /) -> int: ... + def pageLabel(self, page: int, /) -> str: ... + def pageModel(self, /) -> PySide6.QtCore.QAbstractListModel: ... + def pagePointSize(self, page: int, /) -> PySide6.QtCore.QSizeF: ... + def password(self, /) -> str: ... + def render(self, page: int, imageSize: PySide6.QtCore.QSize, /, options: PySide6.QtPdf.QPdfDocumentRenderOptions = ...) -> PySide6.QtGui.QImage: ... + def setPassword(self, password: str, /) -> None: ... + def status(self, /) -> PySide6.QtPdf.QPdfDocument.Status: ... + + +class QPdfDocumentRenderOptions(Shiboken.Object): + + class RenderFlag(enum.Flag): + + None_ = 0x0 + Annotations = 0x1 + OptimizedForLcd = 0x2 + Grayscale = 0x4 + ForceHalftone = 0x8 + TextAliased = 0x10 + ImageAliased = 0x20 + PathAliased = 0x40 + + class Rotation(enum.Enum): + + None_ = 0x0 + Clockwise90 = 0x1 + Clockwise180 = 0x2 + Clockwise270 = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QPdfDocumentRenderOptions: PySide6.QtPdf.QPdfDocumentRenderOptions, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtPdf.QPdfDocumentRenderOptions, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtPdf.QPdfDocumentRenderOptions, /) -> bool: ... + def renderFlags(self, /) -> PySide6.QtPdf.QPdfDocumentRenderOptions.RenderFlag: ... + def rotation(self, /) -> PySide6.QtPdf.QPdfDocumentRenderOptions.Rotation: ... + def scaledClipRect(self, /) -> PySide6.QtCore.QRect: ... + def scaledSize(self, /) -> PySide6.QtCore.QSize: ... + def setRenderFlags(self, r: PySide6.QtPdf.QPdfDocumentRenderOptions.RenderFlag, /) -> None: ... + def setRotation(self, r: PySide6.QtPdf.QPdfDocumentRenderOptions.Rotation, /) -> None: ... + def setScaledClipRect(self, r: PySide6.QtCore.QRect, /) -> None: ... + def setScaledSize(self, s: PySide6.QtCore.QSize, /) -> None: ... + + +class QPdfLink(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtPdf.QPdfLink, /, *, valid: bool | None = ..., page: int | None = ..., location: PySide6.QtCore.QPointF | None = ..., zoom: float | None = ..., url: PySide6.QtCore.QUrl | None = ..., contextBefore: str | None = ..., contextAfter: str | None = ..., rectangles: collections.abc.Sequence[PySide6.QtCore.QRectF] | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, valid: bool | None = ..., page: int | None = ..., location: PySide6.QtCore.QPointF | None = ..., zoom: float | None = ..., url: PySide6.QtCore.QUrl | None = ..., contextBefore: str | None = ..., contextAfter: str | None = ..., rectangles: collections.abc.Sequence[PySide6.QtCore.QRectF] | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __repr__(self, /) -> str: ... + def contextAfter(self, /) -> str: ... + def contextBefore(self, /) -> str: ... + def copyToClipboard(self, /, mode: PySide6.QtGui.QClipboard.Mode = ...) -> None: ... + def isValid(self, /) -> bool: ... + def location(self, /) -> PySide6.QtCore.QPointF: ... + def page(self, /) -> int: ... + def rectangles(self, /) -> typing.List[PySide6.QtCore.QRectF]: ... + def swap(self, other: PySide6.QtPdf.QPdfLink, /) -> None: ... + def toString(self, /) -> str: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + def zoom(self, /) -> float: ... + + +class QPdfLinkModel(PySide6.QtCore.QAbstractListModel): + + documentChanged : typing.ClassVar[Signal] = ... # documentChanged() + pageChanged : typing.ClassVar[Signal] = ... # pageChanged(int) + + class Role(enum.Enum): + + Link = 0x100 + Rectangle = 0x101 + Url = 0x102 + Page = 0x103 + Location = 0x104 + Zoom = 0x105 + NRoles = 0x106 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, document: PySide6.QtPdf.QPdfDocument | None = ..., page: int | None = ...) -> None: ... + + def data(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, role: int, /) -> typing.Any: ... + def document(self, /) -> PySide6.QtPdf.QPdfDocument: ... + def linkAt(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtPdf.QPdfLink: ... + def page(self, /) -> int: ... + def roleNames(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ... + def rowCount(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> int: ... + def setDocument(self, document: PySide6.QtPdf.QPdfDocument, /) -> None: ... + def setPage(self, page: int, /) -> None: ... + + +class QPdfPageNavigator(PySide6.QtCore.QObject): + + backAvailableChanged : typing.ClassVar[Signal] = ... # backAvailableChanged(bool) + currentLocationChanged : typing.ClassVar[Signal] = ... # currentLocationChanged(QPointF) + currentPageChanged : typing.ClassVar[Signal] = ... # currentPageChanged(int) + currentZoomChanged : typing.ClassVar[Signal] = ... # currentZoomChanged(double) + forwardAvailableChanged : typing.ClassVar[Signal] = ... # forwardAvailableChanged(bool) + jumped : typing.ClassVar[Signal] = ... # jumped(QPdfLink) + + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /, *, currentPage: int | None = ..., currentLocation: PySide6.QtCore.QPointF | None = ..., currentZoom: float | None = ..., backAvailable: bool | None = ..., forwardAvailable: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, currentPage: int | None = ..., currentLocation: PySide6.QtCore.QPointF | None = ..., currentZoom: float | None = ..., backAvailable: bool | None = ..., forwardAvailable: bool | None = ...) -> None: ... + + def back(self, /) -> None: ... + def backAvailable(self, /) -> bool: ... + def clear(self, /) -> None: ... + def currentLink(self, /) -> PySide6.QtPdf.QPdfLink: ... + def currentLocation(self, /) -> PySide6.QtCore.QPointF: ... + def currentPage(self, /) -> int: ... + def currentZoom(self, /) -> float: ... + def forward(self, /) -> None: ... + def forwardAvailable(self, /) -> bool: ... + @typing.overload + def jump(self, destination: PySide6.QtPdf.QPdfLink, /) -> None: ... + @typing.overload + def jump(self, page: int, location: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /, zoom: float | None = ...) -> None: ... + def update(self, page: int, location: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, zoom: float, /) -> None: ... + + +class QPdfPageRenderer(PySide6.QtCore.QObject): + + documentChanged : typing.ClassVar[Signal] = ... # documentChanged(QPdfDocument*) + pageRendered : typing.ClassVar[Signal] = ... # pageRendered(int,QSize,QImage,QPdfDocumentRenderOptions,qulonglong) + renderModeChanged : typing.ClassVar[Signal] = ... # renderModeChanged(QPdfPageRenderer::RenderMode) + + class RenderMode(enum.Enum): + + MultiThreaded = 0x0 + SingleThreaded = 0x1 + + + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., renderMode: PySide6.QtPdf.QPdfPageRenderer.RenderMode | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., renderMode: PySide6.QtPdf.QPdfPageRenderer.RenderMode | None = ...) -> None: ... + + def document(self, /) -> PySide6.QtPdf.QPdfDocument: ... + def renderMode(self, /) -> PySide6.QtPdf.QPdfPageRenderer.RenderMode: ... + def requestPage(self, pageNumber: int, imageSize: PySide6.QtCore.QSize, /, options: PySide6.QtPdf.QPdfDocumentRenderOptions = ...) -> int: ... + def setDocument(self, document: PySide6.QtPdf.QPdfDocument, /) -> None: ... + def setRenderMode(self, mode: PySide6.QtPdf.QPdfPageRenderer.RenderMode, /) -> None: ... + + +class QPdfSearchModel(PySide6.QtCore.QAbstractListModel): + + countChanged : typing.ClassVar[Signal] = ... # countChanged() + documentChanged : typing.ClassVar[Signal] = ... # documentChanged() + searchStringChanged : typing.ClassVar[Signal] = ... # searchStringChanged() + + class Role(enum.Enum): + + Page = 0x100 + IndexOnPage = 0x101 + Location = 0x102 + ContextBefore = 0x103 + ContextAfter = 0x104 + NRoles = 0x105 + + + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., searchString: str | None = ..., count: int | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., searchString: str | None = ..., count: int | None = ...) -> None: ... + + def count(self, /) -> int: ... + def data(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, role: int, /) -> typing.Any: ... + def document(self, /) -> PySide6.QtPdf.QPdfDocument: ... + def resultAtIndex(self, index: int, /) -> PySide6.QtPdf.QPdfLink: ... + def resultsOnPage(self, page: int, /) -> typing.List[PySide6.QtPdf.QPdfLink]: ... + def roleNames(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ... + def rowCount(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> int: ... + def searchString(self, /) -> str: ... + def setDocument(self, document: PySide6.QtPdf.QPdfDocument, /) -> None: ... + def setSearchString(self, searchString: str, /) -> None: ... + def timerEvent(self, event: PySide6.QtCore.QTimerEvent, /) -> None: ... + def updatePage(self, page: int, /) -> None: ... + + +class QPdfSelection(Shiboken.Object): + + def __init__(self, other: PySide6.QtPdf.QPdfSelection, /, *, valid: bool | None = ..., bounds: collections.abc.Sequence[PySide6.QtGui.QPolygonF] | None = ..., boundingRectangle: PySide6.QtCore.QRectF | None = ..., text: str | None = ..., startIndex: int | None = ..., endIndex: int | None = ...) -> None: ... + + def boundingRectangle(self, /) -> PySide6.QtCore.QRectF: ... + def bounds(self, /) -> typing.List[PySide6.QtGui.QPolygonF]: ... + def copyToClipboard(self, /, mode: PySide6.QtGui.QClipboard.Mode = ...) -> None: ... + def endIndex(self, /) -> int: ... + def isValid(self, /) -> bool: ... + def startIndex(self, /) -> int: ... + def swap(self, other: PySide6.QtPdf.QPdfSelection, /) -> None: ... + def text(self, /) -> str: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtPdfWidgets.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtPdfWidgets.pyi new file mode 100644 index 0000000..2f30371 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtPdfWidgets.pyi @@ -0,0 +1,96 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtPdfWidgets, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtPdfWidgets` + +import PySide6.QtPdfWidgets +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtWidgets +import PySide6.QtPdf + +import enum +import typing +from PySide6.QtCore import Signal + + +class QIntList: ... + + +class QPdfPageSelector(PySide6.QtWidgets.QWidget): + + currentPageChanged : typing.ClassVar[Signal] = ... # currentPageChanged(int) + currentPageLabelChanged : typing.ClassVar[Signal] = ... # currentPageLabelChanged(QString) + documentChanged : typing.ClassVar[Signal] = ... # documentChanged(QPdfDocument*) + + @typing.overload + def __init__(self, parent: PySide6.QtWidgets.QWidget, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., currentPage: int | None = ..., currentPageLabel: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., currentPage: int | None = ..., currentPageLabel: str | None = ...) -> None: ... + + def currentPage(self, /) -> int: ... + def currentPageLabel(self, /) -> str: ... + def document(self, /) -> PySide6.QtPdf.QPdfDocument: ... + def setCurrentPage(self, index: int, /) -> None: ... + def setDocument(self, document: PySide6.QtPdf.QPdfDocument, /) -> None: ... + + +class QPdfView(PySide6.QtWidgets.QAbstractScrollArea): + + currentSearchResultIndexChanged: typing.ClassVar[Signal] = ... # currentSearchResultIndexChanged(int) + documentChanged : typing.ClassVar[Signal] = ... # documentChanged(QPdfDocument*) + documentMarginsChanged : typing.ClassVar[Signal] = ... # documentMarginsChanged(QMargins) + pageModeChanged : typing.ClassVar[Signal] = ... # pageModeChanged(QPdfView::PageMode) + pageSpacingChanged : typing.ClassVar[Signal] = ... # pageSpacingChanged(int) + searchModelChanged : typing.ClassVar[Signal] = ... # searchModelChanged(QPdfSearchModel*) + zoomFactorChanged : typing.ClassVar[Signal] = ... # zoomFactorChanged(double) + zoomModeChanged : typing.ClassVar[Signal] = ... # zoomModeChanged(QPdfView::ZoomMode) + + class PageMode(enum.Enum): + + SinglePage = 0x0 + MultiPage = 0x1 + + class ZoomMode(enum.Enum): + + Custom = 0x0 + FitToWidth = 0x1 + FitInView = 0x2 + + + @typing.overload + def __init__(self, parent: PySide6.QtWidgets.QWidget, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., pageMode: PySide6.QtPdfWidgets.QPdfView.PageMode | None = ..., zoomMode: PySide6.QtPdfWidgets.QPdfView.ZoomMode | None = ..., zoomFactor: float | None = ..., pageSpacing: int | None = ..., documentMargins: PySide6.QtCore.QMargins | None = ..., searchModel: PySide6.QtPdf.QPdfSearchModel | None = ..., currentSearchResultIndex: int | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., pageMode: PySide6.QtPdfWidgets.QPdfView.PageMode | None = ..., zoomMode: PySide6.QtPdfWidgets.QPdfView.ZoomMode | None = ..., zoomFactor: float | None = ..., pageSpacing: int | None = ..., documentMargins: PySide6.QtCore.QMargins | None = ..., searchModel: PySide6.QtPdf.QPdfSearchModel | None = ..., currentSearchResultIndex: int | None = ...) -> None: ... + + def currentSearchResultIndex(self, /) -> int: ... + def document(self, /) -> PySide6.QtPdf.QPdfDocument: ... + def documentMargins(self, /) -> PySide6.QtCore.QMargins: ... + def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def pageMode(self, /) -> PySide6.QtPdfWidgets.QPdfView.PageMode: ... + def pageNavigator(self, /) -> PySide6.QtPdf.QPdfPageNavigator: ... + def pageSpacing(self, /) -> int: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def scrollContentsBy(self, dx: int, dy: int, /) -> None: ... + def searchModel(self, /) -> PySide6.QtPdf.QPdfSearchModel: ... + def setCurrentSearchResultIndex(self, currentResult: int, /) -> None: ... + def setDocument(self, document: PySide6.QtPdf.QPdfDocument, /) -> None: ... + def setDocumentMargins(self, margins: PySide6.QtCore.QMargins, /) -> None: ... + def setPageMode(self, mode: PySide6.QtPdfWidgets.QPdfView.PageMode, /) -> None: ... + def setPageSpacing(self, spacing: int, /) -> None: ... + def setSearchModel(self, searchModel: PySide6.QtPdf.QPdfSearchModel, /) -> None: ... + def setZoomFactor(self, factor: float, /) -> None: ... + def setZoomMode(self, mode: PySide6.QtPdfWidgets.QPdfView.ZoomMode, /) -> None: ... + def zoomFactor(self, /) -> float: ... + def zoomMode(self, /) -> PySide6.QtPdfWidgets.QPdfView.ZoomMode: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtPositioning.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtPositioning.pyi new file mode 100644 index 0000000..d45df36 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtPositioning.pyi @@ -0,0 +1,643 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtPositioning, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtPositioning` + +import PySide6.QtPositioning +import PySide6.QtCore + +import os +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QGeoAddress(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoAddress, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtPositioning.QGeoAddress, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtPositioning.QGeoAddress, /) -> bool: ... + def city(self, /) -> str: ... + def clear(self, /) -> None: ... + def country(self, /) -> str: ... + def countryCode(self, /) -> str: ... + def county(self, /) -> str: ... + def district(self, /) -> str: ... + def isEmpty(self, /) -> bool: ... + def isTextGenerated(self, /) -> bool: ... + def postalCode(self, /) -> str: ... + def setCity(self, city: str, /) -> None: ... + def setCountry(self, country: str, /) -> None: ... + def setCountryCode(self, countryCode: str, /) -> None: ... + def setCounty(self, county: str, /) -> None: ... + def setDistrict(self, district: str, /) -> None: ... + def setPostalCode(self, postalCode: str, /) -> None: ... + def setState(self, state: str, /) -> None: ... + def setStreet(self, street: str, /) -> None: ... + def setStreetNumber(self, streetNumber: str, /) -> None: ... + def setText(self, text: str, /) -> None: ... + def state(self, /) -> str: ... + def street(self, /) -> str: ... + def streetNumber(self, /) -> str: ... + def swap(self, other: PySide6.QtPositioning.QGeoAddress, /) -> None: ... + def text(self, /) -> str: ... + + +class QGeoAreaMonitorInfo(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoAreaMonitorInfo, /) -> None: ... + @typing.overload + def __init__(self, /, name: str = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtPositioning.QGeoAreaMonitorInfo | str, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __lshift__(self, ds: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, rhs: PySide6.QtPositioning.QGeoAreaMonitorInfo | str, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, ds: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def area(self, /) -> PySide6.QtPositioning.QGeoShape: ... + def expiration(self, /) -> PySide6.QtCore.QDateTime: ... + def identifier(self, /) -> str: ... + def isPersistent(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def name(self, /) -> str: ... + def notificationParameters(self, /) -> typing.Dict[str, typing.Any]: ... + def setArea(self, newShape: PySide6.QtPositioning.QGeoShape, /) -> None: ... + def setExpiration(self, expiry: PySide6.QtCore.QDateTime, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setNotificationParameters(self, parameters: typing.Dict[str, typing.Any], /) -> None: ... + def setPersistent(self, isPersistent: bool, /) -> None: ... + def swap(self, other: PySide6.QtPositioning.QGeoAreaMonitorInfo | str, /) -> None: ... + + +class QGeoAreaMonitorSource(PySide6.QtCore.QObject): + + areaEntered : typing.ClassVar[Signal] = ... # areaEntered(QGeoAreaMonitorInfo,QGeoPositionInfo) + areaExited : typing.ClassVar[Signal] = ... # areaExited(QGeoAreaMonitorInfo,QGeoPositionInfo) + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QGeoAreaMonitorSource::Error) + monitorExpired : typing.ClassVar[Signal] = ... # monitorExpired(QGeoAreaMonitorInfo) + + class AreaMonitorFeature(enum.Flag): + + AnyAreaMonitorFeature = -1 + PersistentAreaMonitorFeature = 0x1 + + class Error(enum.Enum): + + AccessError = 0x0 + InsufficientPositionInfo = 0x1 + UnknownSourceError = 0x2 + NoError = 0x3 + + + def __init__(self, parent: PySide6.QtCore.QObject, /) -> None: ... + + @typing.overload + def activeMonitors(self, /) -> typing.List[PySide6.QtPositioning.QGeoAreaMonitorInfo]: ... + @typing.overload + def activeMonitors(self, lookupArea: PySide6.QtPositioning.QGeoShape, /) -> typing.List[PySide6.QtPositioning.QGeoAreaMonitorInfo]: ... + @staticmethod + def availableSources() -> typing.List[str]: ... + def backendProperty(self, name: str, /) -> typing.Any: ... + @staticmethod + def createDefaultSource(parent: PySide6.QtCore.QObject, /) -> PySide6.QtPositioning.QGeoAreaMonitorSource: ... + @staticmethod + def createSource(sourceName: str, parent: PySide6.QtCore.QObject, /) -> PySide6.QtPositioning.QGeoAreaMonitorSource: ... + def error(self, /) -> PySide6.QtPositioning.QGeoAreaMonitorSource.Error: ... + def positionInfoSource(self, /) -> PySide6.QtPositioning.QGeoPositionInfoSource: ... + def requestUpdate(self, monitor: PySide6.QtPositioning.QGeoAreaMonitorInfo | str, signal: bytes | bytearray | memoryview, /) -> bool: ... + def setBackendProperty(self, name: str, value: typing.Any, /) -> bool: ... + def setPositionInfoSource(self, source: PySide6.QtPositioning.QGeoPositionInfoSource, /) -> None: ... + def sourceName(self, /) -> str: ... + def startMonitoring(self, monitor: PySide6.QtPositioning.QGeoAreaMonitorInfo | str, /) -> bool: ... + def stopMonitoring(self, monitor: PySide6.QtPositioning.QGeoAreaMonitorInfo | str, /) -> bool: ... + def supportedAreaMonitorFeatures(self, /) -> PySide6.QtPositioning.QGeoAreaMonitorSource.AreaMonitorFeature: ... + + +class QGeoCircle(PySide6.QtPositioning.QGeoShape): + + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoCircle, /, *, center: PySide6.QtPositioning.QGeoCoordinate | None = ..., radius: float | None = ...) -> None: ... + @typing.overload + def __init__(self, center: PySide6.QtPositioning.QGeoCoordinate, /, radius: float = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoShape, /, *, center: PySide6.QtPositioning.QGeoCoordinate | None = ..., radius: float | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, center: PySide6.QtPositioning.QGeoCoordinate | None = ..., radius: float | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def center(self, /) -> PySide6.QtPositioning.QGeoCoordinate: ... + def extendCircle(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def radius(self, /) -> float: ... + def setCenter(self, center: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def setRadius(self, radius: float, /) -> None: ... + def toString(self, /) -> str: ... + def translate(self, degreesLatitude: float, degreesLongitude: float, /) -> None: ... + def translated(self, degreesLatitude: float, degreesLongitude: float, /) -> PySide6.QtPositioning.QGeoCircle: ... + + +class QGeoCoordinate(Shiboken.Object): + + class CoordinateFormat(enum.Enum): + + Degrees = 0x0 + DegreesWithHemisphere = 0x1 + DegreesMinutes = 0x2 + DegreesMinutesWithHemisphere = 0x3 + DegreesMinutesSeconds = 0x4 + DegreesMinutesSecondsWithHemisphere = 0x5 + + class CoordinateType(enum.Enum): + + InvalidCoordinate = 0x0 + Coordinate2D = 0x1 + Coordinate3D = 0x2 + + + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoCoordinate, /, *, latitude: float | None = ..., longitude: float | None = ..., altitude: float | None = ..., isValid: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, latitude: float, longitude: float, altitude: float, /, *, isValid: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, latitude: float, longitude: float, /, *, altitude: float | None = ..., isValid: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, latitude: float | None = ..., longitude: float | None = ..., altitude: float | None = ..., isValid: bool | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtPositioning.QGeoCoordinate, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, rhs: PySide6.QtPositioning.QGeoCoordinate, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def altitude(self, /) -> float: ... + def atDistanceAndAzimuth(self, distance: float, azimuth: float, /, distanceUp: float = ...) -> PySide6.QtPositioning.QGeoCoordinate: ... + def azimuthTo(self, other: PySide6.QtPositioning.QGeoCoordinate, /) -> float: ... + def distanceTo(self, other: PySide6.QtPositioning.QGeoCoordinate, /) -> float: ... + def isValid(self, /) -> bool: ... + def latitude(self, /) -> float: ... + def longitude(self, /) -> float: ... + def setAltitude(self, altitude: float, /) -> None: ... + def setLatitude(self, latitude: float, /) -> None: ... + def setLongitude(self, longitude: float, /) -> None: ... + def swap(self, other: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def toString(self, /, format: PySide6.QtPositioning.QGeoCoordinate.CoordinateFormat = ...) -> str: ... + def type(self, /) -> PySide6.QtPositioning.QGeoCoordinate.CoordinateType: ... + + +class QGeoLocation(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoLocation, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtPositioning.QGeoLocation, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __ne__(self, rhs: PySide6.QtPositioning.QGeoLocation, /) -> bool: ... + def address(self, /) -> PySide6.QtPositioning.QGeoAddress: ... + def boundingShape(self, /) -> PySide6.QtPositioning.QGeoShape: ... + def coordinate(self, /) -> PySide6.QtPositioning.QGeoCoordinate: ... + def extendedAttributes(self, /) -> typing.Dict[str, typing.Any]: ... + def isEmpty(self, /) -> bool: ... + def setAddress(self, address: PySide6.QtPositioning.QGeoAddress, /) -> None: ... + def setBoundingShape(self, shape: PySide6.QtPositioning.QGeoShape, /) -> None: ... + def setCoordinate(self, position: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def setExtendedAttributes(self, data: typing.Dict[str, typing.Any], /) -> None: ... + def swap(self, other: PySide6.QtPositioning.QGeoLocation, /) -> None: ... + + +class QGeoPath(PySide6.QtPositioning.QGeoShape): + + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoPath, /, *, path: collections.abc.Sequence[typing.Any] | None = ..., width: float | None = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoShape, /, *, path: collections.abc.Sequence[typing.Any] | None = ..., width: float | None = ...) -> None: ... + @typing.overload + def __init__(self, path: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /, width: float = ...) -> None: ... + @typing.overload + def __init__(self, /, *, path: collections.abc.Sequence[typing.Any] | None = ..., width: float | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def addCoordinate(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def clearPath(self, /) -> None: ... + def containsCoordinate(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> bool: ... + def coordinateAt(self, index: int, /) -> PySide6.QtPositioning.QGeoCoordinate: ... + def insertCoordinate(self, index: int, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def length(self, /, indexFrom: int | None = ..., indexTo: int = ...) -> float: ... + def path(self, /) -> typing.List[PySide6.QtPositioning.QGeoCoordinate]: ... + @typing.overload + def removeCoordinate(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + @typing.overload + def removeCoordinate(self, index: int, /) -> None: ... + def replaceCoordinate(self, index: int, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def setPath(self, path: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /) -> None: ... + def setVariantPath(self, path: collections.abc.Sequence[typing.Any], /) -> None: ... + def setWidth(self, width: float, /) -> None: ... + def size(self, /) -> int: ... + def toString(self, /) -> str: ... + def translate(self, degreesLatitude: float, degreesLongitude: float, /) -> None: ... + def translated(self, degreesLatitude: float, degreesLongitude: float, /) -> PySide6.QtPositioning.QGeoPath: ... + def variantPath(self, /) -> typing.List[typing.Any]: ... + def width(self, /) -> float: ... + + +class QGeoPolygon(PySide6.QtPositioning.QGeoShape): + + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoPolygon, /, *, perimeter: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate] | None = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoShape, /, *, perimeter: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate] | None = ...) -> None: ... + @typing.overload + def __init__(self, path: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /, *, perimeter: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate] | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, perimeter: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate] | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def addCoordinate(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + @typing.overload + def addHole(self, holePath: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /) -> None: ... + @typing.overload + def addHole(self, holePath: typing.Any, /) -> None: ... + def containsCoordinate(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> bool: ... + def coordinateAt(self, index: int, /) -> PySide6.QtPositioning.QGeoCoordinate: ... + def hole(self, index: int, /) -> typing.List[typing.Any]: ... + def holePath(self, index: int, /) -> typing.List[PySide6.QtPositioning.QGeoCoordinate]: ... + def holesCount(self, /) -> int: ... + def insertCoordinate(self, index: int, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def length(self, /, indexFrom: int | None = ..., indexTo: int = ...) -> float: ... + def perimeter(self, /) -> typing.List[PySide6.QtPositioning.QGeoCoordinate]: ... + @typing.overload + def removeCoordinate(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + @typing.overload + def removeCoordinate(self, index: int, /) -> None: ... + def removeHole(self, index: int, /) -> None: ... + def replaceCoordinate(self, index: int, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def setPerimeter(self, path: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /) -> None: ... + def size(self, /) -> int: ... + def toString(self, /) -> str: ... + def translate(self, degreesLatitude: float, degreesLongitude: float, /) -> None: ... + def translated(self, degreesLatitude: float, degreesLongitude: float, /) -> PySide6.QtPositioning.QGeoPolygon: ... + + +class QGeoPositionInfo(Shiboken.Object): + + class Attribute(enum.Enum): + + Direction = 0x0 + GroundSpeed = 0x1 + VerticalSpeed = 0x2 + MagneticVariation = 0x3 + HorizontalAccuracy = 0x4 + VerticalAccuracy = 0x5 + DirectionAccuracy = 0x6 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, updateTime: PySide6.QtCore.QDateTime, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoPositionInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtPositioning.QGeoPositionInfo, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, rhs: PySide6.QtPositioning.QGeoPositionInfo, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def attribute(self, attribute: PySide6.QtPositioning.QGeoPositionInfo.Attribute, /) -> float: ... + def coordinate(self, /) -> PySide6.QtPositioning.QGeoCoordinate: ... + def hasAttribute(self, attribute: PySide6.QtPositioning.QGeoPositionInfo.Attribute, /) -> bool: ... + def isValid(self, /) -> bool: ... + def removeAttribute(self, attribute: PySide6.QtPositioning.QGeoPositionInfo.Attribute, /) -> None: ... + def setAttribute(self, attribute: PySide6.QtPositioning.QGeoPositionInfo.Attribute, value: float, /) -> None: ... + def setCoordinate(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def setTimestamp(self, timestamp: PySide6.QtCore.QDateTime, /) -> None: ... + def swap(self, other: PySide6.QtPositioning.QGeoPositionInfo, /) -> None: ... + def timestamp(self, /) -> PySide6.QtCore.QDateTime: ... + + +class QGeoPositionInfoSource(PySide6.QtCore.QObject): + + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QGeoPositionInfoSource::Error) + positionUpdated : typing.ClassVar[Signal] = ... # positionUpdated(QGeoPositionInfo) + supportedPositioningMethodsChanged: typing.ClassVar[Signal] = ... # supportedPositioningMethodsChanged() + + class Error(enum.Enum): + + AccessError = 0x0 + ClosedError = 0x1 + UnknownSourceError = 0x2 + NoError = 0x3 + UpdateTimeoutError = 0x4 + + class PositioningMethod(enum.Flag): + + NonSatellitePositioningMethods = -256 + AllPositioningMethods = -1 + NoPositioningMethods = 0x0 + SatellitePositioningMethods = 0xff + + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, updateInterval: int | None = ..., minimumUpdateInterval: int | None = ..., sourceName: str | None = ..., preferredPositioningMethods: PySide6.QtPositioning.QGeoPositionInfoSource.PositioningMethod | None = ...) -> None: ... + + @staticmethod + def availableSources() -> typing.List[str]: ... + def backendProperty(self, name: str, /) -> typing.Any: ... + @typing.overload + @staticmethod + def createDefaultSource(parent: PySide6.QtCore.QObject, /) -> PySide6.QtPositioning.QGeoPositionInfoSource: ... + @typing.overload + @staticmethod + def createDefaultSource(parameters: typing.Dict[str, typing.Any], parent: PySide6.QtCore.QObject, /) -> PySide6.QtPositioning.QGeoPositionInfoSource: ... + @typing.overload + @staticmethod + def createSource(sourceName: str, parent: PySide6.QtCore.QObject, /) -> PySide6.QtPositioning.QGeoPositionInfoSource: ... + @typing.overload + @staticmethod + def createSource(sourceName: str, parameters: typing.Dict[str, typing.Any], parent: PySide6.QtCore.QObject, /) -> PySide6.QtPositioning.QGeoPositionInfoSource: ... + def error(self, /) -> PySide6.QtPositioning.QGeoPositionInfoSource.Error: ... + def lastKnownPosition(self, /, fromSatellitePositioningMethodsOnly: bool = ...) -> PySide6.QtPositioning.QGeoPositionInfo: ... + def minimumUpdateInterval(self, /) -> int: ... + def preferredPositioningMethods(self, /) -> PySide6.QtPositioning.QGeoPositionInfoSource.PositioningMethod: ... + def requestUpdate(self, /, timeout: int | None = ...) -> None: ... + def setBackendProperty(self, name: str, value: typing.Any, /) -> bool: ... + def setPreferredPositioningMethods(self, methods: PySide6.QtPositioning.QGeoPositionInfoSource.PositioningMethod, /) -> None: ... + def setUpdateInterval(self, msec: int, /) -> None: ... + def sourceName(self, /) -> str: ... + def startUpdates(self, /) -> None: ... + def stopUpdates(self, /) -> None: ... + def supportedPositioningMethods(self, /) -> PySide6.QtPositioning.QGeoPositionInfoSource.PositioningMethod: ... + def updateInterval(self, /) -> int: ... + + +class QGeoPositionInfoSourceFactory(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def areaMonitor(self, parent: PySide6.QtCore.QObject, parameters: typing.Dict[str, typing.Any], /) -> PySide6.QtPositioning.QGeoAreaMonitorSource: ... + def positionInfoSource(self, parent: PySide6.QtCore.QObject, parameters: typing.Dict[str, typing.Any], /) -> PySide6.QtPositioning.QGeoPositionInfoSource: ... + def satelliteInfoSource(self, parent: PySide6.QtCore.QObject, parameters: typing.Dict[str, typing.Any], /) -> PySide6.QtPositioning.QGeoSatelliteInfoSource: ... + + +class QGeoRectangle(PySide6.QtPositioning.QGeoShape): + + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoRectangle, /, *, bottomLeft: PySide6.QtPositioning.QGeoCoordinate | None = ..., bottomRight: PySide6.QtPositioning.QGeoCoordinate | None = ..., topLeft: PySide6.QtPositioning.QGeoCoordinate | None = ..., topRight: PySide6.QtPositioning.QGeoCoordinate | None = ..., center: PySide6.QtPositioning.QGeoCoordinate | None = ..., height: float | None = ..., width: float | None = ...) -> None: ... + @typing.overload + def __init__(self, topLeft: PySide6.QtPositioning.QGeoCoordinate, bottomRight: PySide6.QtPositioning.QGeoCoordinate, /, *, bottomLeft: PySide6.QtPositioning.QGeoCoordinate | None = ..., topRight: PySide6.QtPositioning.QGeoCoordinate | None = ..., center: PySide6.QtPositioning.QGeoCoordinate | None = ..., height: float | None = ..., width: float | None = ...) -> None: ... + @typing.overload + def __init__(self, center: PySide6.QtPositioning.QGeoCoordinate, degreesWidth: float, degreesHeight: float, /, *, bottomLeft: PySide6.QtPositioning.QGeoCoordinate | None = ..., bottomRight: PySide6.QtPositioning.QGeoCoordinate | None = ..., topLeft: PySide6.QtPositioning.QGeoCoordinate | None = ..., topRight: PySide6.QtPositioning.QGeoCoordinate | None = ..., height: float | None = ..., width: float | None = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoShape, /, *, bottomLeft: PySide6.QtPositioning.QGeoCoordinate | None = ..., bottomRight: PySide6.QtPositioning.QGeoCoordinate | None = ..., topLeft: PySide6.QtPositioning.QGeoCoordinate | None = ..., topRight: PySide6.QtPositioning.QGeoCoordinate | None = ..., center: PySide6.QtPositioning.QGeoCoordinate | None = ..., height: float | None = ..., width: float | None = ...) -> None: ... + @typing.overload + def __init__(self, coordinates: collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /, *, bottomLeft: PySide6.QtPositioning.QGeoCoordinate | None = ..., bottomRight: PySide6.QtPositioning.QGeoCoordinate | None = ..., topLeft: PySide6.QtPositioning.QGeoCoordinate | None = ..., topRight: PySide6.QtPositioning.QGeoCoordinate | None = ..., center: PySide6.QtPositioning.QGeoCoordinate | None = ..., height: float | None = ..., width: float | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, bottomLeft: PySide6.QtPositioning.QGeoCoordinate | None = ..., bottomRight: PySide6.QtPositioning.QGeoCoordinate | None = ..., topLeft: PySide6.QtPositioning.QGeoCoordinate | None = ..., topRight: PySide6.QtPositioning.QGeoCoordinate | None = ..., center: PySide6.QtPositioning.QGeoCoordinate | None = ..., height: float | None = ..., width: float | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __ior__(self, rectangle: PySide6.QtPositioning.QGeoRectangle | PySide6.QtPositioning.QGeoShape | collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /) -> PySide6.QtPositioning.QGeoRectangle: ... + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __or__(self, rectangle: PySide6.QtPositioning.QGeoRectangle | PySide6.QtPositioning.QGeoShape | collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /) -> PySide6.QtPositioning.QGeoRectangle: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def bottomLeft(self, /) -> PySide6.QtPositioning.QGeoCoordinate: ... + def bottomRight(self, /) -> PySide6.QtPositioning.QGeoCoordinate: ... + def center(self, /) -> PySide6.QtPositioning.QGeoCoordinate: ... + @typing.overload + def contains(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> bool: ... + @typing.overload + def contains(self, rectangle: PySide6.QtPositioning.QGeoRectangle | PySide6.QtPositioning.QGeoShape | collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /) -> bool: ... + def extendRectangle(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def height(self, /) -> float: ... + def intersects(self, rectangle: PySide6.QtPositioning.QGeoRectangle | PySide6.QtPositioning.QGeoShape | collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /) -> bool: ... + def setBottomLeft(self, bottomLeft: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def setBottomRight(self, bottomRight: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def setCenter(self, center: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def setHeight(self, degreesHeight: float, /) -> None: ... + def setTopLeft(self, topLeft: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def setTopRight(self, topRight: PySide6.QtPositioning.QGeoCoordinate, /) -> None: ... + def setWidth(self, degreesWidth: float, /) -> None: ... + def toString(self, /) -> str: ... + def topLeft(self, /) -> PySide6.QtPositioning.QGeoCoordinate: ... + def topRight(self, /) -> PySide6.QtPositioning.QGeoCoordinate: ... + def translate(self, degreesLatitude: float, degreesLongitude: float, /) -> None: ... + def translated(self, degreesLatitude: float, degreesLongitude: float, /) -> PySide6.QtPositioning.QGeoRectangle: ... + def united(self, rectangle: PySide6.QtPositioning.QGeoRectangle | PySide6.QtPositioning.QGeoShape | collections.abc.Sequence[PySide6.QtPositioning.QGeoCoordinate], /) -> PySide6.QtPositioning.QGeoRectangle: ... + def width(self, /) -> float: ... + + +class QGeoSatelliteInfo(Shiboken.Object): + + class Attribute(enum.Enum): + + Elevation = 0x0 + Azimuth = 0x1 + + class SatelliteSystem(enum.Enum): + + Undefined = 0x0 + GPS = 0x1 + GLONASS = 0x2 + GALILEO = 0x3 + BEIDOU = 0x4 + QZSS = 0x5 + Multiple = 0xff + CustomType = 0x100 + + + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoSatelliteInfo, /, *, satelliteSystem: PySide6.QtPositioning.QGeoSatelliteInfo.SatelliteSystem | None = ..., satelliteIdentifier: int | None = ..., signalStrength: float | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, satelliteSystem: PySide6.QtPositioning.QGeoSatelliteInfo.SatelliteSystem | None = ..., satelliteIdentifier: int | None = ..., signalStrength: float | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtPositioning.QGeoSatelliteInfo, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, rhs: PySide6.QtPositioning.QGeoSatelliteInfo, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def attribute(self, attribute: PySide6.QtPositioning.QGeoSatelliteInfo.Attribute, /) -> float: ... + def hasAttribute(self, attribute: PySide6.QtPositioning.QGeoSatelliteInfo.Attribute, /) -> bool: ... + def removeAttribute(self, attribute: PySide6.QtPositioning.QGeoSatelliteInfo.Attribute, /) -> None: ... + def satelliteIdentifier(self, /) -> int: ... + def satelliteSystem(self, /) -> PySide6.QtPositioning.QGeoSatelliteInfo.SatelliteSystem: ... + def setAttribute(self, attribute: PySide6.QtPositioning.QGeoSatelliteInfo.Attribute, value: float, /) -> None: ... + def setSatelliteIdentifier(self, satId: int, /) -> None: ... + def setSatelliteSystem(self, system: PySide6.QtPositioning.QGeoSatelliteInfo.SatelliteSystem, /) -> None: ... + def setSignalStrength(self, signalStrength: int, /) -> None: ... + def signalStrength(self, /) -> int: ... + def swap(self, other: PySide6.QtPositioning.QGeoSatelliteInfo, /) -> None: ... + + +class QGeoSatelliteInfoSource(PySide6.QtCore.QObject): + + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QGeoSatelliteInfoSource::Error) + satellitesInUseUpdated : typing.ClassVar[Signal] = ... # satellitesInUseUpdated(QList) + satellitesInViewUpdated : typing.ClassVar[Signal] = ... # satellitesInViewUpdated(QList) + + class Error(enum.Enum): + + UnknownSourceError = -1 + AccessError = 0x0 + ClosedError = 0x1 + NoError = 0x2 + UpdateTimeoutError = 0x3 + + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, updateInterval: int | None = ..., minimumUpdateInterval: int | None = ...) -> None: ... + + @staticmethod + def availableSources() -> typing.List[str]: ... + def backendProperty(self, name: str, /) -> typing.Any: ... + @typing.overload + @staticmethod + def createDefaultSource(parent: PySide6.QtCore.QObject, /) -> PySide6.QtPositioning.QGeoSatelliteInfoSource: ... + @typing.overload + @staticmethod + def createDefaultSource(parameters: typing.Dict[str, typing.Any], parent: PySide6.QtCore.QObject, /) -> PySide6.QtPositioning.QGeoSatelliteInfoSource: ... + @typing.overload + @staticmethod + def createSource(sourceName: str, parent: PySide6.QtCore.QObject, /) -> PySide6.QtPositioning.QGeoSatelliteInfoSource: ... + @typing.overload + @staticmethod + def createSource(sourceName: str, parameters: typing.Dict[str, typing.Any], parent: PySide6.QtCore.QObject, /) -> PySide6.QtPositioning.QGeoSatelliteInfoSource: ... + def error(self, /) -> PySide6.QtPositioning.QGeoSatelliteInfoSource.Error: ... + def minimumUpdateInterval(self, /) -> int: ... + def requestUpdate(self, /, timeout: int | None = ...) -> None: ... + def setBackendProperty(self, name: str, value: typing.Any, /) -> bool: ... + def setUpdateInterval(self, msec: int, /) -> None: ... + def sourceName(self, /) -> str: ... + def startUpdates(self, /) -> None: ... + def stopUpdates(self, /) -> None: ... + def updateInterval(self, /) -> int: ... + + +class QGeoShape(Shiboken.Object): + + class ShapeType(enum.Enum): + + UnknownType = 0x0 + RectangleType = 0x1 + CircleType = 0x2 + PathType = 0x3 + PolygonType = 0x4 + + + @typing.overload + def __init__(self, other: PySide6.QtPositioning.QGeoShape, /, *, type: PySide6.QtPositioning.QGeoShape.ShapeType | None = ..., isValid: bool | None = ..., isEmpty: bool | None = ..., center: PySide6.QtPositioning.QGeoCoordinate | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, type: PySide6.QtPositioning.QGeoShape.ShapeType | None = ..., isValid: bool | None = ..., isEmpty: bool | None = ..., center: PySide6.QtPositioning.QGeoCoordinate | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtPositioning.QGeoShape, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, rhs: PySide6.QtPositioning.QGeoShape, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def boundingGeoRectangle(self, /) -> PySide6.QtPositioning.QGeoRectangle: ... + def center(self, /) -> PySide6.QtPositioning.QGeoCoordinate: ... + def contains(self, coordinate: PySide6.QtPositioning.QGeoCoordinate, /) -> bool: ... + def isEmpty(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def toString(self, /) -> str: ... + def type(self, /) -> PySide6.QtPositioning.QGeoShape.ShapeType: ... + + +class QIntList: ... + + +class QNmeaPositionInfoSource(PySide6.QtPositioning.QGeoPositionInfoSource): + + class UpdateMode(enum.Enum): + + RealTimeMode = 0x1 + SimulationMode = 0x2 + + + def __init__(self, updateMode: PySide6.QtPositioning.QNmeaPositionInfoSource.UpdateMode, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def error(self, /) -> PySide6.QtPositioning.QGeoPositionInfoSource.Error: ... + def lastKnownPosition(self, /, fromSatellitePositioningMethodsOnly: bool = ...) -> PySide6.QtPositioning.QGeoPositionInfo: ... + def minimumUpdateInterval(self, /) -> int: ... + @typing.overload + def parsePosInfoFromNmeaData(self, data: bytes | bytearray | memoryview, size: int, posInfo: PySide6.QtPositioning.QGeoPositionInfo, /) -> typing.Tuple[bool, bool]: ... + @typing.overload + def parsePosInfoFromNmeaData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, posInfo: PySide6.QtPositioning.QGeoPositionInfo, /) -> typing.Tuple[bool, bool]: ... + def requestUpdate(self, /, timeout: int | None = ...) -> None: ... + def setDevice(self, source: PySide6.QtCore.QIODevice, /) -> None: ... + def setError(self, positionError: PySide6.QtPositioning.QGeoPositionInfoSource.Error, /) -> None: ... + def setUpdateInterval(self, msec: int, /) -> None: ... + def setUserEquivalentRangeError(self, uere: float, /) -> None: ... + def startUpdates(self, /) -> None: ... + def stopUpdates(self, /) -> None: ... + def supportedPositioningMethods(self, /) -> PySide6.QtPositioning.QGeoPositionInfoSource.PositioningMethod: ... + def updateMode(self, /) -> PySide6.QtPositioning.QNmeaPositionInfoSource.UpdateMode: ... + def userEquivalentRangeError(self, /) -> float: ... + + +class QNmeaSatelliteInfoSource(PySide6.QtPositioning.QGeoSatelliteInfoSource): + + class SatelliteInfoParseStatus(enum.Enum): + + NotParsed = 0x0 + PartiallyParsed = 0x1 + FullyParsed = 0x2 + + class UpdateMode(enum.Enum): + + RealTimeMode = 0x1 + SimulationMode = 0x2 + + + def __init__(self, mode: PySide6.QtPositioning.QNmeaSatelliteInfoSource.UpdateMode, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def backendProperty(self, name: str, /) -> typing.Any: ... + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def error(self, /) -> PySide6.QtPositioning.QGeoSatelliteInfoSource.Error: ... + def minimumUpdateInterval(self, /) -> int: ... + @typing.overload + def parseSatelliteInfoFromNmea(self, data: bytes | bytearray | memoryview, size: int, infos: collections.abc.Sequence[PySide6.QtPositioning.QGeoSatelliteInfo], system: PySide6.QtPositioning.QGeoSatelliteInfo.SatelliteSystem, /) -> PySide6.QtPositioning.QNmeaSatelliteInfoSource.SatelliteInfoParseStatus: ... + @typing.overload + def parseSatelliteInfoFromNmea(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, infos: collections.abc.Sequence[PySide6.QtPositioning.QGeoSatelliteInfo], system: PySide6.QtPositioning.QGeoSatelliteInfo.SatelliteSystem, /) -> PySide6.QtPositioning.QNmeaSatelliteInfoSource.SatelliteInfoParseStatus: ... + @typing.overload + def parseSatellitesInUseFromNmea(self, data: bytes | bytearray | memoryview, size: int, pnrsInUse: collections.abc.Sequence[int], /) -> PySide6.QtPositioning.QGeoSatelliteInfo.SatelliteSystem: ... + @typing.overload + def parseSatellitesInUseFromNmea(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, pnrsInUse: collections.abc.Sequence[int], /) -> PySide6.QtPositioning.QGeoSatelliteInfo.SatelliteSystem: ... + def requestUpdate(self, /, timeout: int | None = ...) -> None: ... + def setBackendProperty(self, name: str, value: typing.Any, /) -> bool: ... + def setDevice(self, source: PySide6.QtCore.QIODevice, /) -> None: ... + def setError(self, satelliteError: PySide6.QtPositioning.QGeoSatelliteInfoSource.Error, /) -> None: ... + def setUpdateInterval(self, msec: int, /) -> None: ... + def startUpdates(self, /) -> None: ... + def stopUpdates(self, /) -> None: ... + def updateMode(self, /) -> PySide6.QtPositioning.QNmeaSatelliteInfoSource.UpdateMode: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtPrintSupport.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtPrintSupport.pyi new file mode 100644 index 0000000..f8be510 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtPrintSupport.pyi @@ -0,0 +1,387 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtPrintSupport, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtPrintSupport` + +import PySide6.QtPrintSupport +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtWidgets + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QAbstractPrintDialog(PySide6.QtWidgets.QDialog): + + class PrintDialogOption(enum.Flag): + + PrintToFile = 0x1 + PrintSelection = 0x2 + PrintPageRange = 0x4 + PrintShowPageSize = 0x8 + PrintCollateCopies = 0x10 + PrintCurrentPage = 0x40 + + class PrintRange(enum.Enum): + + AllPages = 0x0 + Selection = 0x1 + PageRange = 0x2 + CurrentPage = 0x3 + + + def __init__(self, printer: PySide6.QtPrintSupport.QPrinter, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + def fromPage(self, /) -> int: ... + def maxPage(self, /) -> int: ... + def minPage(self, /) -> int: ... + def printRange(self, /) -> PySide6.QtPrintSupport.QAbstractPrintDialog.PrintRange: ... + def printer(self, /) -> PySide6.QtPrintSupport.QPrinter: ... + def setFromTo(self, fromPage: int, toPage: int, /) -> None: ... + def setMinMax(self, min: int, max: int, /) -> None: ... + def setOptionTabs(self, tabs: collections.abc.Sequence[PySide6.QtWidgets.QWidget], /) -> None: ... + def setPrintRange(self, range: PySide6.QtPrintSupport.QAbstractPrintDialog.PrintRange, /) -> None: ... + def toPage(self, /) -> int: ... + + +class QIntList: ... + + +class QPageSetupDialog(PySide6.QtWidgets.QDialog): + + @typing.overload + def __init__(self, printer: PySide6.QtPrintSupport.QPrinter, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + def done(self, result: int, /) -> None: ... + def exec(self, /) -> int: ... + def exec_(self, /) -> int: ... + @typing.overload + def open(self, /) -> None: ... + @typing.overload + def open(self, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> None: ... + def printer(self, /) -> PySide6.QtPrintSupport.QPrinter: ... + def setVisible(self, visible: bool, /) -> None: ... + + +class QPrintDialog(PySide6.QtPrintSupport.QAbstractPrintDialog): + + accepted : typing.ClassVar[Signal] = ... # accepted(QPrinter*) + + @typing.overload + def __init__(self, printer: PySide6.QtPrintSupport.QPrinter, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, options: PySide6.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, options: PySide6.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption | None = ...) -> None: ... + + def done(self, result: int, /) -> None: ... + def exec(self, /) -> int: ... + def exec_(self, /) -> int: ... + def open(self, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> None: ... + def options(self, /) -> PySide6.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption: ... + def setOption(self, option: PySide6.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption, /, on: bool = ...) -> None: ... + def setOptions(self, options: PySide6.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def testOption(self, option: PySide6.QtPrintSupport.QAbstractPrintDialog.PrintDialogOption, /) -> bool: ... + + +class QPrintEngine(Shiboken.Object): + + class PrintEnginePropertyKey(enum.Enum): + + PPK_CollateCopies = 0x0 + PPK_ColorMode = 0x1 + PPK_Creator = 0x2 + PPK_DocumentName = 0x3 + PPK_FullPage = 0x4 + PPK_NumberOfCopies = 0x5 + PPK_Orientation = 0x6 + PPK_OutputFileName = 0x7 + PPK_PageOrder = 0x8 + PPK_PageRect = 0x9 + PPK_PageSize = 0xa + PPK_PaperSize = 0xa + PPK_PaperRect = 0xb + PPK_PaperSource = 0xc + PPK_PrinterName = 0xd + PPK_PrinterProgram = 0xe + PPK_Resolution = 0xf + PPK_SelectionOption = 0x10 + PPK_SupportedResolutions = 0x11 + PPK_WindowsPageSize = 0x12 + PPK_FontEmbedding = 0x13 + PPK_Duplex = 0x14 + PPK_PaperSources = 0x15 + PPK_CustomPaperSize = 0x16 + PPK_PageMargins = 0x17 + PPK_CopyCount = 0x18 + PPK_SupportsMultipleCopies = 0x19 + PPK_PaperName = 0x1a + PPK_QPageSize = 0x1b + PPK_QPageMargins = 0x1c + PPK_QPageLayout = 0x1d + PPK_CustomBase = 0xff00 + + + def __init__(self, /) -> None: ... + + def abort(self, /) -> bool: ... + def metric(self, arg__1: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def newPage(self, /) -> bool: ... + def printerState(self, /) -> PySide6.QtPrintSupport.QPrinter.PrinterState: ... + def property(self, key: PySide6.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey, /) -> typing.Any: ... + def setProperty(self, key: PySide6.QtPrintSupport.QPrintEngine.PrintEnginePropertyKey, value: typing.Any, /) -> None: ... + + +class QPrintPreviewDialog(PySide6.QtWidgets.QDialog): + + paintRequested : typing.ClassVar[Signal] = ... # paintRequested(QPrinter*) + + @typing.overload + def __init__(self, printer: PySide6.QtPrintSupport.QPrinter, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def done(self, result: int, /) -> None: ... + @typing.overload + def open(self, /) -> None: ... + @typing.overload + def open(self, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> None: ... + def printer(self, /) -> PySide6.QtPrintSupport.QPrinter: ... + def setVisible(self, visible: bool, /) -> None: ... + + +class QPrintPreviewWidget(PySide6.QtWidgets.QWidget): + + paintRequested : typing.ClassVar[Signal] = ... # paintRequested(QPrinter*) + previewChanged : typing.ClassVar[Signal] = ... # previewChanged() + + class ViewMode(enum.Enum): + + SinglePageView = 0x0 + FacingPagesView = 0x1 + AllPagesView = 0x2 + + class ZoomMode(enum.Enum): + + CustomZoom = 0x0 + FitToWidth = 0x1 + FitInView = 0x2 + + + @typing.overload + def __init__(self, printer: PySide6.QtPrintSupport.QPrinter, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def currentPage(self, /) -> int: ... + def fitInView(self, /) -> None: ... + def fitToWidth(self, /) -> None: ... + def orientation(self, /) -> PySide6.QtGui.QPageLayout.Orientation: ... + def pageCount(self, /) -> int: ... + def print_(self, /) -> None: ... + def setAllPagesViewMode(self, /) -> None: ... + def setCurrentPage(self, pageNumber: int, /) -> None: ... + def setFacingPagesViewMode(self, /) -> None: ... + def setLandscapeOrientation(self, /) -> None: ... + def setOrientation(self, orientation: PySide6.QtGui.QPageLayout.Orientation, /) -> None: ... + def setPortraitOrientation(self, /) -> None: ... + def setSinglePageViewMode(self, /) -> None: ... + def setViewMode(self, viewMode: PySide6.QtPrintSupport.QPrintPreviewWidget.ViewMode, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def setZoomFactor(self, zoomFactor: float, /) -> None: ... + def setZoomMode(self, zoomMode: PySide6.QtPrintSupport.QPrintPreviewWidget.ZoomMode, /) -> None: ... + def updatePreview(self, /) -> None: ... + def viewMode(self, /) -> PySide6.QtPrintSupport.QPrintPreviewWidget.ViewMode: ... + def zoomFactor(self, /) -> float: ... + def zoomIn(self, /, zoom: float = ...) -> None: ... + def zoomMode(self, /) -> PySide6.QtPrintSupport.QPrintPreviewWidget.ZoomMode: ... + def zoomOut(self, /, zoom: float = ...) -> None: ... + + +class QPrinter(PySide6.QtGui.QPagedPaintDevice): + + class ColorMode(enum.Enum): + + GrayScale = 0x0 + Color = 0x1 + + class DuplexMode(enum.Enum): + + DuplexNone = 0x0 + DuplexAuto = 0x1 + DuplexLongSide = 0x2 + DuplexShortSide = 0x3 + + class OutputFormat(enum.Enum): + + NativeFormat = 0x0 + PdfFormat = 0x1 + + class PageOrder(enum.Enum): + + FirstPageFirst = 0x0 + LastPageFirst = 0x1 + + class PaperSource(enum.Enum): + + OnlyOne = 0x0 + Upper = 0x0 + Lower = 0x1 + Middle = 0x2 + Manual = 0x3 + Envelope = 0x4 + EnvelopeManual = 0x5 + Auto = 0x6 + Tractor = 0x7 + SmallFormat = 0x8 + LargeFormat = 0x9 + LargeCapacity = 0xa + Cassette = 0xb + FormSource = 0xc + MaxPageSource = 0xd + CustomSource = 0xe + LastPaperSource = 0xe + + class PrintRange(enum.Enum): + + AllPages = 0x0 + Selection = 0x1 + PageRange = 0x2 + CurrentPage = 0x3 + + class PrinterMode(enum.Enum): + + ScreenResolution = 0x0 + PrinterResolution = 0x1 + HighResolution = 0x2 + + class PrinterState(enum.Enum): + + Idle = 0x0 + Active = 0x1 + Aborted = 0x2 + Error = 0x3 + + class Unit(enum.Enum): + + Millimeter = 0x0 + Point = 0x1 + Inch = 0x2 + Pica = 0x3 + Didot = 0x4 + Cicero = 0x5 + DevicePixel = 0x6 + + + @typing.overload + def __init__(self, /, mode: PySide6.QtPrintSupport.QPrinter.PrinterMode = ...) -> None: ... + @typing.overload + def __init__(self, printer: PySide6.QtPrintSupport.QPrinterInfo, /, mode: PySide6.QtPrintSupport.QPrinter.PrinterMode = ...) -> None: ... + + def abort(self, /) -> bool: ... + def collateCopies(self, /) -> bool: ... + def colorMode(self, /) -> PySide6.QtPrintSupport.QPrinter.ColorMode: ... + def copyCount(self, /) -> int: ... + def creator(self, /) -> str: ... + def devType(self, /) -> int: ... + def docName(self, /) -> str: ... + def duplex(self, /) -> PySide6.QtPrintSupport.QPrinter.DuplexMode: ... + def fontEmbeddingEnabled(self, /) -> bool: ... + def fromPage(self, /) -> int: ... + def fullPage(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def metric(self, arg__1: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def newPage(self, /) -> bool: ... + def outputFileName(self, /) -> str: ... + def outputFormat(self, /) -> PySide6.QtPrintSupport.QPrinter.OutputFormat: ... + def pageOrder(self, /) -> PySide6.QtPrintSupport.QPrinter.PageOrder: ... + def pageRect(self, arg__1: PySide6.QtPrintSupport.QPrinter.Unit, /) -> PySide6.QtCore.QRectF: ... + def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ... + def paperRect(self, arg__1: PySide6.QtPrintSupport.QPrinter.Unit, /) -> PySide6.QtCore.QRectF: ... + def paperSource(self, /) -> PySide6.QtPrintSupport.QPrinter.PaperSource: ... + def pdfVersion(self, /) -> PySide6.QtGui.QPagedPaintDevice.PdfVersion: ... + def printEngine(self, /) -> PySide6.QtPrintSupport.QPrintEngine: ... + def printProgram(self, /) -> str: ... + def printRange(self, /) -> PySide6.QtPrintSupport.QPrinter.PrintRange: ... + def printerName(self, /) -> str: ... + def printerSelectionOption(self, /) -> str: ... + def printerState(self, /) -> PySide6.QtPrintSupport.QPrinter.PrinterState: ... + def resolution(self, /) -> int: ... + def setCollateCopies(self, collate: bool, /) -> None: ... + def setColorMode(self, arg__1: PySide6.QtPrintSupport.QPrinter.ColorMode, /) -> None: ... + def setCopyCount(self, arg__1: int, /) -> None: ... + def setCreator(self, arg__1: str, /) -> None: ... + def setDocName(self, arg__1: str, /) -> None: ... + def setDuplex(self, duplex: PySide6.QtPrintSupport.QPrinter.DuplexMode, /) -> None: ... + def setEngines(self, printEngine: PySide6.QtPrintSupport.QPrintEngine, paintEngine: PySide6.QtGui.QPaintEngine, /) -> None: ... + def setFontEmbeddingEnabled(self, enable: bool, /) -> None: ... + def setFromTo(self, fromPage: int, toPage: int, /) -> None: ... + def setFullPage(self, arg__1: bool, /) -> None: ... + def setOutputFileName(self, arg__1: str, /) -> None: ... + def setOutputFormat(self, format: PySide6.QtPrintSupport.QPrinter.OutputFormat, /) -> None: ... + def setPageOrder(self, arg__1: PySide6.QtPrintSupport.QPrinter.PageOrder, /) -> None: ... + def setPageSize(self, size: PySide6.QtGui.QPageSize | PySide6.QtGui.QPageSize.PageSizeId | PySide6.QtCore.QSize, /) -> bool: ... + def setPaperSource(self, arg__1: PySide6.QtPrintSupport.QPrinter.PaperSource, /) -> None: ... + def setPdfVersion(self, version: PySide6.QtGui.QPagedPaintDevice.PdfVersion, /) -> None: ... + def setPrintProgram(self, arg__1: str, /) -> None: ... + def setPrintRange(self, range: PySide6.QtPrintSupport.QPrinter.PrintRange, /) -> None: ... + def setPrinterName(self, arg__1: str, /) -> None: ... + def setPrinterSelectionOption(self, arg__1: str, /) -> None: ... + def setResolution(self, arg__1: int, /) -> None: ... + def supportedPaperSources(self, /) -> typing.List[PySide6.QtPrintSupport.QPrinter.PaperSource]: ... + def supportedResolutions(self, /) -> typing.List[int]: ... + def supportsMultipleCopies(self, /) -> bool: ... + def toPage(self, /) -> int: ... + + +class QPrinterInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, printer: PySide6.QtPrintSupport.QPrinter, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtPrintSupport.QPrinterInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def availablePrinterNames() -> typing.List[str]: ... + @staticmethod + def availablePrinters() -> typing.List[PySide6.QtPrintSupport.QPrinterInfo]: ... + def defaultColorMode(self, /) -> PySide6.QtPrintSupport.QPrinter.ColorMode: ... + def defaultDuplexMode(self, /) -> PySide6.QtPrintSupport.QPrinter.DuplexMode: ... + def defaultPageSize(self, /) -> PySide6.QtGui.QPageSize: ... + @staticmethod + def defaultPrinter() -> PySide6.QtPrintSupport.QPrinterInfo: ... + @staticmethod + def defaultPrinterName() -> str: ... + def description(self, /) -> str: ... + def isDefault(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isRemote(self, /) -> bool: ... + def location(self, /) -> str: ... + def makeAndModel(self, /) -> str: ... + def maximumPhysicalPageSize(self, /) -> PySide6.QtGui.QPageSize: ... + def minimumPhysicalPageSize(self, /) -> PySide6.QtGui.QPageSize: ... + @staticmethod + def printerInfo(printerName: str, /) -> PySide6.QtPrintSupport.QPrinterInfo: ... + def printerName(self, /) -> str: ... + def state(self, /) -> PySide6.QtPrintSupport.QPrinter.PrinterState: ... + def supportedColorModes(self, /) -> typing.List[PySide6.QtPrintSupport.QPrinter.ColorMode]: ... + def supportedDuplexModes(self, /) -> typing.List[PySide6.QtPrintSupport.QPrinter.DuplexMode]: ... + def supportedPageSizes(self, /) -> typing.List[PySide6.QtGui.QPageSize]: ... + def supportedResolutions(self, /) -> typing.List[int]: ... + def supportsCustomPageSizes(self, /) -> bool: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQml.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQml.pyi new file mode 100644 index 0000000..80cabdb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQml.pyi @@ -0,0 +1,1032 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtQml, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtQml` + +import PySide6.QtQml +import PySide6.QtCore +import PySide6.QtNetwork + +import os +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class ListProperty(PySide6.QtCore.Property): + + def __init__(self, type: type, /, append: collections.abc.Callable[..., typing.Any] | None = ..., at: collections.abc.Callable[..., typing.Any] | None = ..., clear: collections.abc.Callable[..., typing.Any] | None = ..., count: collections.abc.Callable[..., typing.Any] | None = ...) -> None: ... + + +class QIntList: ... + + +class QJSEngine(PySide6.QtCore.QObject): + + uiLanguageChanged : typing.ClassVar[Signal] = ... # uiLanguageChanged() + + class Extension(enum.Flag): + + AllExtensions = -1 + TranslationExtension = 0x1 + ConsoleExtension = 0x2 + GarbageCollectionExtension = 0x4 + + class ObjectOwnership(enum.Enum): + + CppOwnership = 0x0 + JavaScriptOwnership = 0x1 + + + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /, *, uiLanguage: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, uiLanguage: str | None = ...) -> None: ... + + def catchError(self, /) -> PySide6.QtQml.QJSValue: ... + def collectGarbage(self, /) -> None: ... + def evaluate(self, program: str, /, fileName: str = ..., lineNumber: int = ...) -> typing.Tuple[PySide6.QtQml.QJSValue, typing.List[str]]: ... + def globalObject(self, /) -> PySide6.QtQml.QJSValue: ... + def hasError(self, /) -> bool: ... + def importModule(self, fileName: str, /) -> PySide6.QtQml.QJSValue: ... + def installExtensions(self, extensions: PySide6.QtQml.QJSEngine.Extension, /, object: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int = ...) -> None: ... + def isInterrupted(self, /) -> bool: ... + def newArray(self, /, length: int | None = ...) -> PySide6.QtQml.QJSValue: ... + def newErrorObject(self, errorType: PySide6.QtQml.QJSValue.ErrorType, /, message: str = ...) -> PySide6.QtQml.QJSValue: ... + def newObject(self, /) -> PySide6.QtQml.QJSValue: ... + def newQMetaObject(self, metaObject: PySide6.QtCore.QMetaObject, /) -> PySide6.QtQml.QJSValue: ... + def newQObject(self, object: PySide6.QtCore.QObject, /) -> PySide6.QtQml.QJSValue: ... + def newSymbol(self, name: str, /) -> PySide6.QtQml.QJSValue: ... + @staticmethod + def objectOwnership(arg__1: PySide6.QtCore.QObject, /) -> PySide6.QtQml.QJSEngine.ObjectOwnership: ... + def registerModule(self, moduleName: str, value: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, /) -> bool: ... + def setInterrupted(self, interrupted: bool, /) -> None: ... + @staticmethod + def setObjectOwnership(arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtQml.QJSEngine.ObjectOwnership, /) -> None: ... + def setUiLanguage(self, language: str, /) -> None: ... + @typing.overload + def throwError(self, errorType: PySide6.QtQml.QJSValue.ErrorType, /, message: str = ...) -> None: ... + @typing.overload + def throwError(self, message: str, /) -> None: ... + @typing.overload + def throwError(self, error: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, /) -> None: ... + def toScriptValue(self, value: typing.Any, /) -> PySide6.QtQml.QJSValue: ... + def uiLanguage(self, /) -> str: ... + + +class QJSManagedValue(Shiboken.Object): + + class Type(enum.Enum): + + Undefined = 0x0 + Boolean = 0x1 + Number = 0x2 + String = 0x3 + Object = 0x4 + Symbol = 0x5 + Function = 0x6 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, string: str, engine: PySide6.QtQml.QJSEngine, /) -> None: ... + @typing.overload + def __init__(self, value: PySide6.QtQml.QJSPrimitiveValue | str | bool | float | int, engine: PySide6.QtQml.QJSEngine, /) -> None: ... + @typing.overload + def __init__(self, value: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, engine: PySide6.QtQml.QJSEngine, /) -> None: ... + @typing.overload + def __init__(self, variant: typing.Any, engine: PySide6.QtQml.QJSEngine, /) -> None: ... + + def call(self, /, arguments: collections.abc.Sequence[PySide6.QtQml.QJSValue] = ...) -> PySide6.QtQml.QJSValue: ... + def callAsConstructor(self, /, arguments: collections.abc.Sequence[PySide6.QtQml.QJSValue] = ...) -> PySide6.QtQml.QJSValue: ... + def callWithInstance(self, instance: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, /, arguments: collections.abc.Sequence[PySide6.QtQml.QJSValue] = ...) -> PySide6.QtQml.QJSValue: ... + @typing.overload + def deleteProperty(self, name: str, /) -> bool: ... + @typing.overload + def deleteProperty(self, arrayIndex: int, /) -> bool: ... + def engine(self, /) -> PySide6.QtQml.QJSEngine: ... + def equals(self, other: PySide6.QtQml.QJSManagedValue, /) -> bool: ... + @typing.overload + def hasOwnProperty(self, name: str, /) -> bool: ... + @typing.overload + def hasOwnProperty(self, arrayIndex: int, /) -> bool: ... + @typing.overload + def hasProperty(self, name: str, /) -> bool: ... + @typing.overload + def hasProperty(self, arrayIndex: int, /) -> bool: ... + def isArray(self, /) -> bool: ... + def isBoolean(self, /) -> bool: ... + def isDate(self, /) -> bool: ... + def isError(self, /) -> bool: ... + def isFunction(self, /) -> bool: ... + def isInteger(self, /) -> bool: ... + def isJsMetaType(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isNumber(self, /) -> bool: ... + def isObject(self, /) -> bool: ... + def isQMetaObject(self, /) -> bool: ... + def isQObject(self, /) -> bool: ... + def isRegularExpression(self, /) -> bool: ... + def isString(self, /) -> bool: ... + def isSymbol(self, /) -> bool: ... + def isUndefined(self, /) -> bool: ... + def isUrl(self, /) -> bool: ... + def isVariant(self, /) -> bool: ... + def jsMetaInstantiate(self, /, values: collections.abc.Sequence[PySide6.QtQml.QJSValue] = ...) -> PySide6.QtQml.QJSManagedValue: ... + def jsMetaMembers(self, /) -> typing.List[str]: ... + def jsMetaType(self, /) -> PySide6.QtQml.QJSManagedValue: ... + @typing.overload + def property(self, name: str, /) -> PySide6.QtQml.QJSValue: ... + @typing.overload + def property(self, arrayIndex: int, /) -> PySide6.QtQml.QJSValue: ... + def prototype(self, /) -> PySide6.QtQml.QJSManagedValue: ... + @typing.overload + def setProperty(self, name: str, value: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, /) -> None: ... + @typing.overload + def setProperty(self, arrayIndex: int, value: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, /) -> None: ... + def setPrototype(self, prototype: PySide6.QtQml.QJSManagedValue, /) -> None: ... + def strictlyEquals(self, other: PySide6.QtQml.QJSManagedValue, /) -> bool: ... + def toBoolean(self, /) -> bool: ... + def toDateTime(self, /) -> PySide6.QtCore.QDateTime: ... + def toInteger(self, /) -> int: ... + def toJSValue(self, /) -> PySide6.QtQml.QJSValue: ... + def toNumber(self, /) -> float: ... + def toPrimitive(self, /) -> PySide6.QtQml.QJSPrimitiveValue: ... + def toQMetaObject(self, /) -> PySide6.QtCore.QMetaObject: ... + def toQObject(self, /) -> PySide6.QtCore.QObject: ... + def toRegularExpression(self, /) -> PySide6.QtCore.QRegularExpression: ... + def toString(self, /) -> str: ... + def toUrl(self, /) -> PySide6.QtCore.QUrl: ... + def toVariant(self, /) -> typing.Any: ... + def type(self, /) -> PySide6.QtQml.QJSManagedValue.Type: ... + + +class QJSPrimitiveValue(Shiboken.Object): + + class Type(enum.Enum): + + Undefined = 0x0 + Null = 0x1 + Boolean = 0x2 + Integer = 0x3 + Double = 0x4 + String = 0x5 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QJSPrimitiveValue: PySide6.QtQml.QJSPrimitiveValue, /) -> None: ... + @typing.overload + def __init__(self, string: str, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, value: int, /) -> 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, variant: typing.Any, /) -> None: ... + + def __add__(self, rhs: PySide6.QtQml.QJSPrimitiveValue | str | bool | float | int, /) -> PySide6.QtQml.QJSPrimitiveValue: ... + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtQml.QJSPrimitiveValue | str | bool | float | int, /) -> bool: ... + def __ge__(self, rhs: PySide6.QtQml.QJSPrimitiveValue | str | bool | float | int, /) -> bool: ... + def __gt__(self, rhs: PySide6.QtQml.QJSPrimitiveValue | str | bool | float | int, /) -> bool: ... + def __iadd__(self, arg__1: int, /) -> PySide6.QtQml.QJSPrimitiveValue: ... # type: ignore[misc] + def __isub__(self, arg__1: int, /) -> PySide6.QtQml.QJSPrimitiveValue: ... # type: ignore[misc] + def __le__(self, rhs: PySide6.QtQml.QJSPrimitiveValue | str | bool | float | int, /) -> bool: ... + def __lt__(self, rhs: PySide6.QtQml.QJSPrimitiveValue | str | bool | float | int, /) -> bool: ... + def __mod__(self, rhs: PySide6.QtQml.QJSPrimitiveValue | str | bool | float | int, /) -> PySide6.QtQml.QJSPrimitiveValue: ... + def __mul__(self, rhs: PySide6.QtQml.QJSPrimitiveValue | str | bool | float | int, /) -> PySide6.QtQml.QJSPrimitiveValue: ... + def __ne__(self, rhs: PySide6.QtQml.QJSPrimitiveValue | str | bool | float | int, /) -> bool: ... + def __neg__(self, /) -> PySide6.QtQml.QJSPrimitiveValue: ... + def __pos__(self, /) -> PySide6.QtQml.QJSPrimitiveValue: ... + def __sub__(self, rhs: PySide6.QtQml.QJSPrimitiveValue | str | bool | float | int, /) -> PySide6.QtQml.QJSPrimitiveValue: ... + def constData(self, /) -> int: ... + def data(self, /) -> int: ... + def equals(self, other: PySide6.QtQml.QJSPrimitiveValue | str | bool | float | int, /) -> bool: ... + def metaType(self, /) -> PySide6.QtCore.QMetaType: ... + def strictlyEquals(self, other: PySide6.QtQml.QJSPrimitiveValue | str | bool | float | int, /) -> bool: ... + def toBoolean(self, /) -> bool: ... + def toDouble(self, /) -> float: ... + def toInteger(self, /) -> int: ... + def toString(self, /) -> str: ... + def toVariant(self, /) -> typing.Any: ... + def type(self, /) -> PySide6.QtQml.QJSPrimitiveValue.Type: ... + + +class QJSValue(Shiboken.Object): + + class ErrorType(enum.Enum): + + NoError = 0x0 + GenericError = 0x1 + EvalError = 0x2 + RangeError = 0x3 + ReferenceError = 0x4 + SyntaxError = 0x5 + TypeError = 0x6 + URIError = 0x7 + + class ObjectConversionBehavior(enum.Enum): + + ConvertJSObjects = 0x0 + RetainJSObjects = 0x1 + + class SpecialValue(enum.Enum): + + NullValue = 0x0 + UndefinedValue = 0x1 + + + @typing.overload + def __init__(self, other: PySide6.QtQml.QJSValue, /) -> None: ... + @typing.overload + def __init__(self, /, value: PySide6.QtQml.QJSValue.SpecialValue = ...) -> None: ... + @typing.overload + def __init__(self, value: str, /) -> None: ... + @typing.overload + def __init__(self, str: bytes | bytearray | memoryview, /) -> 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: ... + + def __copy__(self, /) -> typing.Self: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def call(self, /, args: collections.abc.Sequence[PySide6.QtQml.QJSValue] = ...) -> PySide6.QtQml.QJSValue: ... + def callAsConstructor(self, /, args: collections.abc.Sequence[PySide6.QtQml.QJSValue] = ...) -> PySide6.QtQml.QJSValue: ... + def callWithInstance(self, instance: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, /, args: collections.abc.Sequence[PySide6.QtQml.QJSValue] = ...) -> PySide6.QtQml.QJSValue: ... + def deleteProperty(self, name: str, /) -> bool: ... + def equals(self, other: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, /) -> bool: ... + def errorType(self, /) -> PySide6.QtQml.QJSValue.ErrorType: ... + def hasOwnProperty(self, name: str, /) -> bool: ... + def hasProperty(self, name: str, /) -> bool: ... + def isArray(self, /) -> bool: ... + def isBool(self, /) -> bool: ... + def isCallable(self, /) -> bool: ... + def isDate(self, /) -> bool: ... + def isError(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isNumber(self, /) -> bool: ... + def isObject(self, /) -> bool: ... + def isQMetaObject(self, /) -> bool: ... + def isQObject(self, /) -> bool: ... + def isRegExp(self, /) -> bool: ... + def isString(self, /) -> bool: ... + def isUndefined(self, /) -> bool: ... + def isUrl(self, /) -> bool: ... + def isVariant(self, /) -> bool: ... + @typing.overload + def property(self, name: str, /) -> PySide6.QtQml.QJSValue: ... + @typing.overload + def property(self, arrayIndex: int, /) -> PySide6.QtQml.QJSValue: ... + def prototype(self, /) -> PySide6.QtQml.QJSValue: ... + @typing.overload + def setProperty(self, name: str, value: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, /) -> None: ... + @typing.overload + def setProperty(self, arrayIndex: int, value: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, /) -> None: ... + def setPrototype(self, prototype: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, /) -> None: ... + def strictlyEquals(self, other: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, /) -> bool: ... + def toBool(self, /) -> bool: ... + def toDateTime(self, /) -> PySide6.QtCore.QDateTime: ... + def toInt(self, /) -> int: ... + def toNumber(self, /) -> float: ... + def toPrimitive(self, /) -> PySide6.QtQml.QJSPrimitiveValue: ... + def toQMetaObject(self, /) -> PySide6.QtCore.QMetaObject: ... + def toQObject(self, /) -> PySide6.QtCore.QObject: ... + def toString(self, /) -> str: ... + def toUInt(self, /) -> int: ... + @typing.overload + def toVariant(self, /) -> typing.Any: ... + @typing.overload + def toVariant(self, behavior: PySide6.QtQml.QJSValue.ObjectConversionBehavior, /) -> typing.Any: ... + + +class QJSValueIterator(Shiboken.Object): + + def __init__(self, value: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, /) -> None: ... + + def hasNext(self, /) -> bool: ... + def name(self, /) -> str: ... + def next(self, /) -> bool: ... + def value(self, /) -> PySide6.QtQml.QJSValue: ... + + +class QPyQmlParserStatus(PySide6.QtCore.QObject, PySide6.QtQml.QQmlParserStatus): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + +class QPyQmlPropertyValueSource(PySide6.QtCore.QObject, PySide6.QtQml.QQmlPropertyValueSource): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + +class QQmlAbstractUrlInterceptor(Shiboken.Object): + + class DataType(enum.Enum): + + QmlFile = 0x0 + JavaScriptFile = 0x1 + QmldirFile = 0x2 + UrlString = 0x1000 + + + def __init__(self, /) -> None: ... + + def intercept(self, path: PySide6.QtCore.QUrl | str, type: PySide6.QtQml.QQmlAbstractUrlInterceptor.DataType, /) -> PySide6.QtCore.QUrl: ... + + +class QQmlApplicationEngine(PySide6.QtQml.QQmlEngine): + + objectCreated : typing.ClassVar[Signal] = ... # objectCreated(QObject*,QUrl) + objectCreationFailed : typing.ClassVar[Signal] = ... # objectCreationFailed(QUrl) + + @typing.overload + def __init__(self, uri: str, typeName: str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, filePath: str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, url: PySide6.QtCore.QUrl | str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + @typing.overload + def load(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + @typing.overload + def load(self, filePath: str | bytes | os.PathLike[str], /) -> None: ... + def loadData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, url: PySide6.QtCore.QUrl | str = ...) -> None: ... + def loadFromModule(self, uri: str, typeName: str, /) -> None: ... + def rootObjects(self, /) -> typing.List[PySide6.QtCore.QObject]: ... + def setExtraFileSelectors(self, extraFileSelectors: collections.abc.Sequence[str], /) -> None: ... + def setInitialProperties(self, initialProperties: typing.Dict[str, typing.Any], /) -> None: ... + + +class QQmlComponent(PySide6.QtCore.QObject): + + progressChanged : typing.ClassVar[Signal] = ... # progressChanged(double) + statusChanged : typing.ClassVar[Signal] = ... # statusChanged(QQmlComponent::Status) + + class CompilationMode(enum.Enum): + + PreferSynchronous = 0x0 + Asynchronous = 0x1 + + class Status(enum.Enum): + + Null = 0x0 + Ready = 0x1 + Loading = 0x2 + Error = 0x3 + + + @typing.overload + def __init__(self, arg__1: PySide6.QtQml.QQmlEngine, fileName: str, mode: PySide6.QtQml.QQmlComponent.CompilationMode, /, parent: PySide6.QtCore.QObject | None = ..., *, progress: float | None = ..., status: PySide6.QtQml.QQmlComponent.Status | None = ..., url: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, engine: PySide6.QtQml.QQmlEngine, uri: str, typeName: str, mode: PySide6.QtQml.QQmlComponent.CompilationMode, /, parent: PySide6.QtCore.QObject | None = ..., *, progress: float | None = ..., status: PySide6.QtQml.QQmlComponent.Status | None = ..., url: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, engine: PySide6.QtQml.QQmlEngine, uri: str, typeName: str, /, parent: PySide6.QtCore.QObject | None = ..., *, progress: float | None = ..., status: PySide6.QtQml.QQmlComponent.Status | None = ..., url: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtQml.QQmlEngine, fileName: str, /, parent: PySide6.QtCore.QObject | None = ..., *, progress: float | None = ..., status: PySide6.QtQml.QQmlComponent.Status | None = ..., url: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtQml.QQmlEngine, /, parent: PySide6.QtCore.QObject | None = ..., *, progress: float | None = ..., status: PySide6.QtQml.QQmlComponent.Status | None = ..., url: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtQml.QQmlEngine, url: PySide6.QtCore.QUrl | str, mode: PySide6.QtQml.QQmlComponent.CompilationMode, /, parent: PySide6.QtCore.QObject | None = ..., *, progress: float | None = ..., status: PySide6.QtQml.QQmlComponent.Status | None = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtQml.QQmlEngine, url: PySide6.QtCore.QUrl | str, /, parent: PySide6.QtCore.QObject | None = ..., *, progress: float | None = ..., status: PySide6.QtQml.QQmlComponent.Status | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, progress: float | None = ..., status: PySide6.QtQml.QQmlComponent.Status | None = ..., url: PySide6.QtCore.QUrl | None = ...) -> None: ... + + def beginCreate(self, arg__1: PySide6.QtQml.QQmlContext, /) -> PySide6.QtCore.QObject: ... + def completeCreate(self, /) -> None: ... + @typing.overload + def create(self, arg__1: PySide6.QtQml.QQmlIncubator, /, context: PySide6.QtQml.QQmlContext | None = ..., forContext: PySide6.QtQml.QQmlContext | None = ...) -> None: ... + @typing.overload + def create(self, /, context: PySide6.QtQml.QQmlContext | None = ...) -> PySide6.QtCore.QObject: ... + def createObject(self, /, parent: PySide6.QtCore.QObject | None = ..., properties: typing.Dict[str, typing.Any] = ...) -> PySide6.QtCore.QObject: ... + def createWithInitialProperties(self, initialProperties: typing.Dict[str, typing.Any], /, context: PySide6.QtQml.QQmlContext | None = ...) -> PySide6.QtCore.QObject: ... + def creationContext(self, /) -> PySide6.QtQml.QQmlContext: ... + def engine(self, /) -> PySide6.QtQml.QQmlEngine: ... + def errorString(self, /) -> str: ... + def errors(self, /) -> typing.List[PySide6.QtQml.QQmlError]: ... + def isBound(self, /) -> bool: ... + def isError(self, /) -> bool: ... + def isLoading(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isReady(self, /) -> bool: ... + def loadFromModule(self, uri: str, typeName: str, /, mode: PySide6.QtQml.QQmlComponent.CompilationMode = ...) -> None: ... + @typing.overload + def loadUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + @typing.overload + def loadUrl(self, url: PySide6.QtCore.QUrl | str, mode: PySide6.QtQml.QQmlComponent.CompilationMode, /) -> None: ... + def progress(self, /) -> float: ... + def setData(self, arg__1: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, baseUrl: PySide6.QtCore.QUrl | str, /) -> None: ... + def setInitialProperties(self, component: PySide6.QtCore.QObject, properties: typing.Dict[str, typing.Any], /) -> None: ... + def status(self, /) -> PySide6.QtQml.QQmlComponent.Status: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QQmlContext(PySide6.QtCore.QObject): + + class PropertyPair(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, PropertyPair: PySide6.QtQml.QQmlContext.PropertyPair, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + @typing.overload + def __init__(self, parent: PySide6.QtQml.QQmlEngine, /, objParent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, parent: PySide6.QtQml.QQmlContext, /, objParent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def baseUrl(self, /) -> PySide6.QtCore.QUrl: ... + def contextObject(self, /) -> PySide6.QtCore.QObject: ... + def contextProperty(self, arg__1: str, /) -> typing.Any: ... + def engine(self, /) -> PySide6.QtQml.QQmlEngine: ... + def importedScript(self, name: str, /) -> PySide6.QtQml.QJSValue: ... + def isValid(self, /) -> bool: ... + def nameForObject(self, arg__1: PySide6.QtCore.QObject, /) -> str: ... + def objectForName(self, arg__1: str, /) -> PySide6.QtCore.QObject: ... + def parentContext(self, /) -> PySide6.QtQml.QQmlContext: ... + def resolvedUrl(self, arg__1: PySide6.QtCore.QUrl | str, /) -> PySide6.QtCore.QUrl: ... + def setBaseUrl(self, arg__1: PySide6.QtCore.QUrl | str, /) -> None: ... + def setContextObject(self, arg__1: PySide6.QtCore.QObject, /) -> None: ... + def setContextProperties(self, properties: collections.abc.Sequence[PySide6.QtQml.QQmlContext.PropertyPair], /) -> None: ... + @typing.overload + def setContextProperty(self, arg__1: str, arg__2: PySide6.QtCore.QObject, /) -> None: ... + @typing.overload + def setContextProperty(self, arg__1: str, arg__2: typing.Any, /) -> None: ... + + +class QQmlDebuggingEnabler(Shiboken.Object): + + class StartMode(enum.Enum): + + DoNotWaitForClient = 0x0 + WaitForClient = 0x1 + + + def __init__(self, /, printWarning: bool = ...) -> None: ... + + @staticmethod + def connectToLocalDebugger(socketFileName: str, /, mode: PySide6.QtQml.QQmlDebuggingEnabler.StartMode = ...) -> bool: ... + @staticmethod + def debuggerServices() -> typing.List[str]: ... + @staticmethod + def enableDebugging(printWarning: bool, /) -> None: ... + @staticmethod + def inspectorServices() -> typing.List[str]: ... + @staticmethod + def nativeDebuggerServices() -> typing.List[str]: ... + @staticmethod + def profilerServices() -> typing.List[str]: ... + @staticmethod + def setServices(services: collections.abc.Sequence[str], /) -> None: ... + @staticmethod + def startDebugConnector(pluginName: str, /, configuration: typing.Dict[str, typing.Any] = ...) -> bool: ... + @staticmethod + def startTcpDebugServer(port: int, /, mode: PySide6.QtQml.QQmlDebuggingEnabler.StartMode = ..., hostName: str = ...) -> bool: ... + + +class QQmlEngine(PySide6.QtQml.QJSEngine): + + exit : typing.ClassVar[Signal] = ... # exit(int) + offlineStoragePathChanged: typing.ClassVar[Signal] = ... # offlineStoragePathChanged() + quit : typing.ClassVar[Signal] = ... # quit() + warnings : typing.ClassVar[Signal] = ... # warnings(QList) + + def __init__(self, /, p: PySide6.QtCore.QObject | None = ..., *, offlineStoragePath: str | None = ...) -> None: ... + + def addImageProvider(self, id: str, arg__2: PySide6.QtQml.QQmlImageProviderBase, /) -> None: ... + def addImportPath(self, dir: str | bytes | os.PathLike[str], /) -> None: ... + def addNamedBundle(self, arg__1: str, arg__2: str, /) -> bool: ... + def addPluginPath(self, dir: str | bytes | os.PathLike[str], /) -> None: ... + def addUrlInterceptor(self, urlInterceptor: PySide6.QtQml.QQmlAbstractUrlInterceptor, /) -> None: ... + def baseUrl(self, /) -> PySide6.QtCore.QUrl: ... + def captureProperty(self, object: PySide6.QtCore.QObject, property: PySide6.QtCore.QMetaProperty, /) -> None: ... + def clearComponentCache(self, /) -> None: ... + def clearSingletons(self, /) -> None: ... + @staticmethod + def contextForObject(arg__1: PySide6.QtCore.QObject, /) -> PySide6.QtQml.QQmlContext: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def imageProvider(self, id: str, /) -> PySide6.QtQml.QQmlImageProviderBase: ... + def importPathList(self, /) -> typing.List[str]: ... + def importPlugin(self, filePath: str, uri: str, errors: collections.abc.Sequence[PySide6.QtQml.QQmlError], /) -> bool: ... + def incubationController(self, /) -> PySide6.QtQml.QQmlIncubationController: ... + def interceptUrl(self, url: PySide6.QtCore.QUrl | str, type: PySide6.QtQml.QQmlAbstractUrlInterceptor.DataType, /) -> PySide6.QtCore.QUrl: ... + def markCurrentFunctionAsTranslationBinding(self, /) -> None: ... + def networkAccessManager(self, /) -> PySide6.QtNetwork.QNetworkAccessManager: ... + def networkAccessManagerFactory(self, /) -> PySide6.QtQml.QQmlNetworkAccessManagerFactory: ... + def offlineStorageDatabaseFilePath(self, databaseName: str, /) -> str: ... + def offlineStoragePath(self, /) -> str: ... + def outputWarningsToStandardError(self, /) -> bool: ... + def pluginPathList(self, /) -> typing.List[str]: ... + def removeImageProvider(self, id: str, /) -> None: ... + def removeUrlInterceptor(self, urlInterceptor: PySide6.QtQml.QQmlAbstractUrlInterceptor, /) -> None: ... + def retranslate(self, /) -> None: ... + def rootContext(self, /) -> PySide6.QtQml.QQmlContext: ... + def setBaseUrl(self, arg__1: PySide6.QtCore.QUrl | str, /) -> None: ... + @staticmethod + def setContextForObject(arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtQml.QQmlContext, /) -> None: ... + def setImportPathList(self, paths: collections.abc.Sequence[str], /) -> None: ... + def setIncubationController(self, arg__1: PySide6.QtQml.QQmlIncubationController, /) -> None: ... + def setNetworkAccessManagerFactory(self, arg__1: PySide6.QtQml.QQmlNetworkAccessManagerFactory, /) -> None: ... + def setOfflineStoragePath(self, dir: str, /) -> None: ... + def setOutputWarningsToStandardError(self, arg__1: bool, /) -> None: ... + def setPluginPathList(self, paths: collections.abc.Sequence[str], /) -> None: ... + def setUrlInterceptor(self, urlInterceptor: PySide6.QtQml.QQmlAbstractUrlInterceptor, /) -> None: ... + @typing.overload + def singletonInstance(self, uri: str, typeName: str, /) -> PySide6.QtCore.QObject | PySide6.QtQml.QJSValue | None: ... + @typing.overload + def singletonInstance(self, qmlTypeId: int, /) -> PySide6.QtCore.QObject | PySide6.QtQml.QJSValue | None: ... + def trimComponentCache(self, /) -> None: ... + def urlInterceptor(self, /) -> PySide6.QtQml.QQmlAbstractUrlInterceptor: ... + def urlInterceptors(self, /) -> typing.List[PySide6.QtQml.QQmlAbstractUrlInterceptor]: ... + + +class QQmlError(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtQml.QQmlError, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __repr__(self, /) -> str: ... + def column(self, /) -> int: ... + def description(self, /) -> str: ... + def isValid(self, /) -> bool: ... + def line(self, /) -> int: ... + def messageType(self, /) -> PySide6.QtCore.QtMsgType: ... + def object(self, /) -> PySide6.QtCore.QObject: ... + def setColumn(self, arg__1: int, /) -> None: ... + def setDescription(self, arg__1: str, /) -> None: ... + def setLine(self, arg__1: int, /) -> None: ... + def setMessageType(self, messageType: PySide6.QtCore.QtMsgType, /) -> None: ... + def setObject(self, arg__1: PySide6.QtCore.QObject, /) -> None: ... + def setUrl(self, arg__1: PySide6.QtCore.QUrl | str, /) -> None: ... + def swap(self, other: PySide6.QtQml.QQmlError, /) -> None: ... + def toString(self, /) -> str: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QQmlExpression(PySide6.QtCore.QObject): + + valueChanged : typing.ClassVar[Signal] = ... # valueChanged() + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtQml.QQmlContext, arg__2: PySide6.QtCore.QObject, arg__3: str, /, arg__4: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtQml.QQmlScriptString, /, arg__2: PySide6.QtQml.QQmlContext | None = ..., arg__3: PySide6.QtCore.QObject | None = ..., arg__4: PySide6.QtCore.QObject | None = ...) -> None: ... + + def clearError(self, /) -> None: ... + def columnNumber(self, /) -> int: ... + def context(self, /) -> PySide6.QtQml.QQmlContext: ... + def engine(self, /) -> PySide6.QtQml.QQmlEngine: ... + def error(self, /) -> PySide6.QtQml.QQmlError: ... + def evaluate(self, /) -> typing.Tuple[typing.Any, bool]: ... + def expression(self, /) -> str: ... + def hasError(self, /) -> bool: ... + def lineNumber(self, /) -> int: ... + def notifyOnValueChanged(self, /) -> bool: ... + def scopeObject(self, /) -> PySide6.QtCore.QObject: ... + def setExpression(self, arg__1: str, /) -> None: ... + def setNotifyOnValueChanged(self, arg__1: bool, /) -> None: ... + def setSourceLocation(self, fileName: str, line: int, /, column: int | None = ...) -> None: ... + def sourceFile(self, /) -> str: ... + + +class QQmlExtensionInterface(PySide6.QtQml.QQmlTypesExtensionInterface): + + def __init__(self, /) -> None: ... + + def initializeEngine(self, engine: PySide6.QtQml.QQmlEngine, uri: bytes | bytearray | memoryview, /) -> None: ... + + +class QQmlExtensionPlugin(PySide6.QtCore.QObject, PySide6.QtQml.QQmlExtensionInterface): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def baseUrl(self, /) -> PySide6.QtCore.QUrl: ... + def initializeEngine(self, engine: PySide6.QtQml.QQmlEngine, uri: bytes | bytearray | memoryview, /) -> None: ... + def registerTypes(self, uri: bytes | bytearray | memoryview, /) -> None: ... + def unregisterTypes(self, /) -> None: ... + + +class QQmlFile(Shiboken.Object): + + class Status(enum.Enum): + + Null = 0x0 + Ready = 0x1 + Error = 0x2 + Loading = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, engine: PySide6.QtQml.QQmlEngine, url: str, /) -> None: ... + @typing.overload + def __init__(self, engine: PySide6.QtQml.QQmlEngine, url: PySide6.QtCore.QUrl | str, /) -> None: ... + + @typing.overload + def clear(self, /) -> None: ... + @typing.overload + def clear(self, object: PySide6.QtCore.QObject, /) -> None: ... + @typing.overload + def connectDownloadProgress(self, arg__1: PySide6.QtCore.QObject, arg__2: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def connectDownloadProgress(self, arg__1: PySide6.QtCore.QObject, arg__2: int, /) -> bool: ... + @typing.overload + def connectFinished(self, arg__1: PySide6.QtCore.QObject, arg__2: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def connectFinished(self, arg__1: PySide6.QtCore.QObject, arg__2: int, /) -> bool: ... + def data(self, /) -> bytes | bytearray | memoryview: ... + def dataByteArray(self, /) -> PySide6.QtCore.QByteArray: ... + def error(self, /) -> str: ... + def isError(self, /) -> bool: ... + def isLoading(self, /) -> bool: ... + @typing.overload + @staticmethod + def isLocalFile(url: str, /) -> bool: ... + @typing.overload + @staticmethod + def isLocalFile(url: PySide6.QtCore.QUrl | str, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isReady(self, /) -> bool: ... + @typing.overload + @staticmethod + def isSynchronous(url: str, /) -> bool: ... + @typing.overload + @staticmethod + def isSynchronous(url: PySide6.QtCore.QUrl | str, /) -> bool: ... + @typing.overload + def load(self, arg__1: PySide6.QtQml.QQmlEngine, arg__2: str, /) -> None: ... + @typing.overload + def load(self, arg__1: PySide6.QtQml.QQmlEngine, arg__2: PySide6.QtCore.QUrl | str, /) -> None: ... + def size(self, /) -> int: ... + def status(self, /) -> PySide6.QtQml.QQmlFile.Status: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + @typing.overload + @staticmethod + def urlToLocalFileOrQrc(arg__1: str, /) -> str: ... + @typing.overload + @staticmethod + def urlToLocalFileOrQrc(arg__1: PySide6.QtCore.QUrl | str, /) -> str: ... + + +class QQmlFileSelector(PySide6.QtCore.QObject): + + def __init__(self, engine: PySide6.QtQml.QQmlEngine, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + @staticmethod + def get(arg__1: PySide6.QtQml.QQmlEngine, /) -> PySide6.QtQml.QQmlFileSelector: ... + def selector(self, /) -> PySide6.QtCore.QFileSelector: ... + def setExtraSelectors(self, strings: collections.abc.Sequence[str], /) -> None: ... + def setSelector(self, selector: PySide6.QtCore.QFileSelector, /) -> None: ... + + +class QQmlImageProviderBase(PySide6.QtCore.QObject): + + class Flag(enum.Flag): + + ForceAsynchronousImageLoading = 0x1 + + class ImageType(enum.Enum): + + Invalid = 0x0 + Image = 0x1 + Pixmap = 0x2 + Texture = 0x3 + ImageResponse = 0x4 + + + def flags(self, /) -> PySide6.QtQml.QQmlImageProviderBase.Flag: ... + def imageType(self, /) -> PySide6.QtQml.QQmlImageProviderBase.ImageType: ... + + +class QQmlIncubationController(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def engine(self, /) -> PySide6.QtQml.QQmlEngine: ... + def incubateFor(self, msecs: int, /) -> None: ... + def incubateWhile(self, flag: PySide6.QtQml.VolatileBool, /, msecs: int | None = ...) -> None: ... + def incubatingObjectCount(self, /) -> int: ... + def incubatingObjectCountChanged(self, arg__1: int, /) -> None: ... + + +class QQmlIncubator(Shiboken.Object): + + class IncubationMode(enum.Enum): + + Asynchronous = 0x0 + AsynchronousIfNested = 0x1 + Synchronous = 0x2 + + class Status(enum.Enum): + + Null = 0x0 + Ready = 0x1 + Loading = 0x2 + Error = 0x3 + + + def __init__(self, /, arg__1: PySide6.QtQml.QQmlIncubator.IncubationMode = ...) -> None: ... + + def clear(self, /) -> None: ... + def errors(self, /) -> typing.List[PySide6.QtQml.QQmlError]: ... + def forceCompletion(self, /) -> None: ... + def incubationMode(self, /) -> PySide6.QtQml.QQmlIncubator.IncubationMode: ... + def isError(self, /) -> bool: ... + def isLoading(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isReady(self, /) -> bool: ... + def object(self, /) -> PySide6.QtCore.QObject: ... + def setInitialProperties(self, initialProperties: typing.Dict[str, typing.Any], /) -> None: ... + def setInitialState(self, arg__1: PySide6.QtCore.QObject, /) -> None: ... + def status(self, /) -> PySide6.QtQml.QQmlIncubator.Status: ... + def statusChanged(self, arg__1: PySide6.QtQml.QQmlIncubator.Status, /) -> None: ... + + +class QQmlListReference(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, o: PySide6.QtCore.QObject, property: bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, o: PySide6.QtCore.QObject, property: bytes | bytearray | memoryview, engine: PySide6.QtQml.QQmlEngine, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtQml.QQmlListReference, /) -> None: ... + @typing.overload + def __init__(self, variant: typing.Any, /) -> None: ... + @typing.overload + def __init__(self, variant: typing.Any, engine: PySide6.QtQml.QQmlEngine, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtQml.QQmlListReference, /) -> bool: ... + def append(self, arg__1: PySide6.QtCore.QObject, /) -> bool: ... + def at(self, arg__1: int, /) -> PySide6.QtCore.QObject: ... + def canAppend(self, /) -> bool: ... + def canAt(self, /) -> bool: ... + def canClear(self, /) -> bool: ... + def canCount(self, /) -> bool: ... + def canRemoveLast(self, /) -> bool: ... + def canReplace(self, /) -> bool: ... + def clear(self, /) -> bool: ... + def count(self, /) -> int: ... + def isManipulable(self, /) -> bool: ... + def isReadable(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def listElementType(self, /) -> PySide6.QtCore.QMetaObject: ... + def object(self, /) -> PySide6.QtCore.QObject: ... + def removeLast(self, /) -> bool: ... + def replace(self, arg__1: int, arg__2: PySide6.QtCore.QObject, /) -> bool: ... + def size(self, /) -> int: ... + + +class QQmlModuleImportSpecialVersions(enum.Flag): + + QQmlModuleImportAuto = -2 + QQmlModuleImportLatest = -1 + QQmlModuleImportModuleAny = -1 + + +class QQmlNetworkAccessManagerFactory(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def create(self, parent: PySide6.QtCore.QObject, /) -> PySide6.QtNetwork.QNetworkAccessManager: ... + + +class QQmlParserStatus(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def classBegin(self, /) -> None: ... + def componentComplete(self, /) -> None: ... + + +class QQmlProperty(Shiboken.Object): + + class PropertyTypeCategory(enum.Enum): + + InvalidCategory = 0x0 + List = 0x1 + Object = 0x2 + Normal = 0x3 + + class Type(enum.Enum): + + Invalid = 0x0 + Property = 0x1 + SignalProperty = 0x2 + + + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtQml.QQmlEngine, /, *, object: PySide6.QtCore.QObject | None = ..., name: str | None = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtQml.QQmlContext, /, *, object: PySide6.QtCore.QObject | None = ..., name: str | None = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QObject, arg__2: str, arg__3: PySide6.QtQml.QQmlEngine, /, *, object: PySide6.QtCore.QObject | None = ..., name: str | None = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QObject, arg__2: str, arg__3: PySide6.QtQml.QQmlContext, /, *, object: PySide6.QtCore.QObject | None = ..., name: str | None = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QObject, arg__2: str, /, *, object: PySide6.QtCore.QObject | None = ..., name: str | None = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.QObject, /, *, object: PySide6.QtCore.QObject | None = ..., name: str | None = ...) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtQml.QQmlProperty, /, *, object: PySide6.QtCore.QObject | None = ..., name: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, object: PySide6.QtCore.QObject | None = ..., name: str | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, arg__1: PySide6.QtQml.QQmlProperty | PySide6.QtCore.QObject, /) -> bool: ... + def __hash__(self, /) -> int: ... + @typing.overload + def connectNotifySignal(self, dest: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /) -> bool: ... + @typing.overload + def connectNotifySignal(self, dest: PySide6.QtCore.QObject, method: int, /) -> bool: ... + def hasNotifySignal(self, /) -> bool: ... + def index(self, /) -> int: ... + def isBindable(self, /) -> bool: ... + def isDesignable(self, /) -> bool: ... + def isProperty(self, /) -> bool: ... + def isResettable(self, /) -> bool: ... + def isSignalProperty(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def isWritable(self, /) -> bool: ... + def method(self, /) -> PySide6.QtCore.QMetaMethod: ... + def name(self, /) -> str: ... + def needsNotifySignal(self, /) -> bool: ... + def object(self, /) -> PySide6.QtCore.QObject: ... + def property(self, /) -> PySide6.QtCore.QMetaProperty: ... + def propertyMetaType(self, /) -> PySide6.QtCore.QMetaType: ... + def propertyType(self, /) -> int: ... + def propertyTypeCategory(self, /) -> PySide6.QtQml.QQmlProperty.PropertyTypeCategory: ... + def propertyTypeName(self, /) -> bytes | bytearray | memoryview: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def read(arg__1: PySide6.QtCore.QObject, arg__2: str, /) -> typing.Any: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def read(arg__1: PySide6.QtCore.QObject, arg__2: str, arg__3: PySide6.QtQml.QQmlEngine, /) -> typing.Any: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def read(arg__1: PySide6.QtCore.QObject, arg__2: str, arg__3: PySide6.QtQml.QQmlContext, /) -> typing.Any: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def read(self, /) -> typing.Any: ... # type: ignore[misc, overload-cannot-match] + def reset(self, /) -> bool: ... + def swap(self, other: PySide6.QtQml.QQmlProperty | PySide6.QtCore.QObject, /) -> None: ... + def type(self, /) -> PySide6.QtQml.QQmlProperty.Type: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def write(arg__1: PySide6.QtCore.QObject, arg__2: str, arg__3: typing.Any, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def write(arg__1: PySide6.QtCore.QObject, arg__2: str, arg__3: typing.Any, arg__4: PySide6.QtQml.QQmlEngine, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def write(arg__1: PySide6.QtCore.QObject, arg__2: str, arg__3: typing.Any, arg__4: PySide6.QtQml.QQmlContext, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def write(self, arg__1: typing.Any, /) -> bool: ... # type: ignore[misc, overload-cannot-match] + + +class QQmlPropertyMap(PySide6.QtCore.QObject): + + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(QString,QVariant) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def clear(self, key: str, /) -> None: ... + def contains(self, key: str, /) -> bool: ... + def count(self, /) -> int: ... + def freeze(self, /) -> None: ... + @typing.overload + def insert(self, key: str, value: typing.Any, /) -> None: ... + @typing.overload + def insert(self, values: typing.Dict[str, typing.Any], /) -> None: ... + def isEmpty(self, /) -> bool: ... + def keys(self, /) -> typing.List[str]: ... + def size(self, /) -> int: ... + def updateValue(self, key: str, input: typing.Any, /) -> typing.Any: ... + def value(self, key: str, /) -> typing.Any: ... + + +class QQmlPropertyValueSource(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def setTarget(self, arg__1: PySide6.QtQml.QQmlProperty | PySide6.QtCore.QObject, /) -> None: ... + + +class QQmlScriptString(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtQml.QQmlScriptString, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, arg__1: PySide6.QtQml.QQmlScriptString, /) -> bool: ... + def __ne__(self, arg__1: PySide6.QtQml.QQmlScriptString, /) -> bool: ... + def booleanLiteral(self, /) -> typing.Tuple[bool, bool]: ... + def isEmpty(self, /) -> bool: ... + def isNullLiteral(self, /) -> bool: ... + def isUndefinedLiteral(self, /) -> bool: ... + def numberLiteral(self, /) -> typing.Tuple[float, bool]: ... + def stringLiteral(self, /) -> str: ... + + +class QQmlTypesExtensionInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def registerTypes(self, uri: bytes | bytearray | memoryview, /) -> None: ... + + +class QmlAttached: + + def __init__(self, type: type, /) -> None: ... + + +class QmlExtended: + + def __init__(self, type: type, /) -> None: ... + + +class QmlForeign: + + def __init__(self, type: type, /) -> None: ... + + +class QmlNamedElement: + + def __init__(self, reason: str, /) -> None: ... + + +class QmlUncreatable: + + def __init__(self, reason: str, /) -> None: ... + + +class VolatileBool: + def __repr__(self, /) -> str: ... + def get(self, /) -> bool: ... + def set(self, a: object, /) -> None: ... + + +def QmlAnonymous(arg__1: object, /) -> object: ... +def QmlElement(arg__1: object, /) -> object: ... +def QmlSingleton(arg__1: object, /) -> object: ... +def qjsEngine(arg__1: PySide6.QtCore.QObject, /) -> PySide6.QtQml.QJSEngine | None: ... +def qmlAttachedPropertiesObject(type_obj: type, arg__2: PySide6.QtCore.QObject, /, arg__3: bool = ...) -> PySide6.QtCore.QObject: ... +def qmlClearTypeRegistrations() -> None: ... +def qmlContext(arg__1: PySide6.QtCore.QObject, /) -> PySide6.QtQml.QQmlContext | None: ... +def qmlEngine(arg__1: PySide6.QtCore.QObject, /) -> PySide6.QtQml.QQmlEngine | None: ... +def qmlProtectModule(uri: bytes | bytearray | memoryview, majVersion: int, /) -> bool: ... +def qmlRegisterModule(uri: bytes | bytearray | memoryview, versionMajor: int, versionMinor: int, /) -> None: ... +def qmlRegisterSingletonInstance(type_obj: type, uri: str, version_major: int, version_minor: int, qml_name: bytes | bytearray | memoryview, callback: object, /) -> int: ... +@typing.overload +def qmlRegisterSingletonType(uri: str, version_major: int, version_minor: int, qml_name: bytes | bytearray | memoryview, callback: object, /) -> int: ... +@typing.overload +def qmlRegisterSingletonType(type_obj: type, uri: str, version_major: int, version_minor: int, qml_name: bytes | bytearray | memoryview, /) -> int: ... +@typing.overload +def qmlRegisterSingletonType(type_obj: type, uri: str, version_major: int, version_minor: int, qml_name: bytes | bytearray | memoryview, callback: object, /) -> int: ... +@typing.overload +def qmlRegisterSingletonType(url: PySide6.QtCore.QUrl | str, uri: bytes | bytearray | memoryview, versionMajor: int, versionMinor: int, qmlName: bytes | bytearray | memoryview, /) -> int: ... +@typing.overload +def qmlRegisterType(type_obj: type, uri: str, version_major: int, version_minor: int, qml_name: bytes | bytearray | memoryview, /) -> int: ... +@typing.overload +def qmlRegisterType(url: PySide6.QtCore.QUrl | str, uri: bytes | bytearray | memoryview, versionMajor: int, versionMinor: int, qmlName: bytes | bytearray | memoryview, /) -> int: ... +def qmlRegisterUncreatableMetaObject(staticMetaObject: PySide6.QtCore.QMetaObject, uri: bytes | bytearray | memoryview, versionMajor: int, versionMinor: int, qmlName: bytes | bytearray | memoryview, reason: str, /) -> int: ... +def qmlRegisterUncreatableType(type_obj: type, uri: str, version_major: int, version_minor: int, qml_name: bytes | bytearray | memoryview, message: bytes | bytearray | memoryview, /) -> int: ... +def qmlTypeId(uri: bytes | bytearray | memoryview, versionMajor: int, versionMinor: int, qmlName: bytes | bytearray | memoryview, /) -> int: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuick.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuick.pyi new file mode 100644 index 0000000..68579e8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuick.pyi @@ -0,0 +1,1702 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtQuick, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtQuick` + +import PySide6.QtQuick +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtOpenGL +import PySide6.QtQml + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QQuickAsyncImageProvider(PySide6.QtQuick.QQuickImageProvider): + + def __init__(self, /) -> None: ... + + def requestImageResponse(self, id: str, requestedSize: PySide6.QtCore.QSize, /) -> PySide6.QtQuick.QQuickImageResponse: ... + + +class QQuickFramebufferObject(PySide6.QtQuick.QQuickItem): + + mirrorVerticallyChanged : typing.ClassVar[Signal] = ... # mirrorVerticallyChanged(bool) + textureFollowsItemSizeChanged: typing.ClassVar[Signal] = ... # textureFollowsItemSizeChanged(bool) + + class Renderer(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def createFramebufferObject(self, size: PySide6.QtCore.QSize, /) -> PySide6.QtOpenGL.QOpenGLFramebufferObject: ... + def framebufferObject(self, /) -> PySide6.QtOpenGL.QOpenGLFramebufferObject: ... + def invalidateFramebufferObject(self, /) -> None: ... + def render(self, /) -> None: ... + def synchronize(self, arg__1: PySide6.QtQuick.QQuickFramebufferObject, /) -> None: ... + def update(self, /) -> None: ... + + + def __init__(self, /, parent: PySide6.QtQuick.QQuickItem | None = ..., *, textureFollowsItemSize: bool | None = ..., mirrorVertically: bool | None = ...) -> None: ... + + def createRenderer(self, /) -> PySide6.QtQuick.QQuickFramebufferObject.Renderer: ... + def geometryChange(self, newGeometry: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, oldGeometry: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def isTextureProvider(self, /) -> bool: ... + def mirrorVertically(self, /) -> bool: ... + def releaseResources(self, /) -> None: ... + def setMirrorVertically(self, enable: bool, /) -> None: ... + def setTextureFollowsItemSize(self, follows: bool, /) -> None: ... + def textureFollowsItemSize(self, /) -> bool: ... + def textureProvider(self, /) -> PySide6.QtQuick.QSGTextureProvider: ... + def updatePaintNode(self, arg__1: PySide6.QtQuick.QSGNode, arg__2: PySide6.QtQuick.QQuickItem.UpdatePaintNodeData, /) -> PySide6.QtQuick.QSGNode: ... + + +class QQuickGraphicsConfiguration(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtQuick.QQuickGraphicsConfiguration, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def deviceExtensions(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def isAutomaticPipelineCacheEnabled(self, /) -> bool: ... + def isDebugLayerEnabled(self, /) -> bool: ... + def isDebugMarkersEnabled(self, /) -> bool: ... + def isDepthBufferEnabledFor2D(self, /) -> bool: ... + def pipelineCacheLoadFile(self, /) -> str: ... + def pipelineCacheSaveFile(self, /) -> str: ... + @staticmethod + def preferredInstanceExtensions() -> typing.List[PySide6.QtCore.QByteArray]: ... + def prefersSoftwareDevice(self, /) -> bool: ... + def setAutomaticPipelineCache(self, enable: bool, /) -> None: ... + def setDebugLayer(self, enable: bool, /) -> None: ... + def setDebugMarkers(self, enable: bool, /) -> None: ... + def setDepthBufferFor2D(self, enable: bool, /) -> None: ... + def setDeviceExtensions(self, extensions: collections.abc.Sequence[PySide6.QtCore.QByteArray], /) -> None: ... + def setPipelineCacheLoadFile(self, filename: str, /) -> None: ... + def setPipelineCacheSaveFile(self, filename: str, /) -> None: ... + def setPreferSoftwareDevice(self, enable: bool, /) -> None: ... + def setTimestamps(self, enable: bool, /) -> None: ... + def timestampsEnabled(self, /) -> bool: ... + + +class QQuickGraphicsDevice(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtQuick.QQuickGraphicsDevice, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def fromAdapter(adapterLuidLow: int, adapterLuidHigh: int, /, featureLevel: int | None = ...) -> PySide6.QtQuick.QQuickGraphicsDevice: ... + @staticmethod + def fromDeviceAndContext(device: int, context: int, /) -> PySide6.QtQuick.QQuickGraphicsDevice: ... + @staticmethod + def fromOpenGLContext(context: PySide6.QtGui.QOpenGLContext, /) -> PySide6.QtQuick.QQuickGraphicsDevice: ... + @staticmethod + def fromRhi(rhi: PySide6.QtGui.QRhi, /) -> PySide6.QtQuick.QQuickGraphicsDevice: ... + @staticmethod + def fromRhiAdapter(adapter: PySide6.QtGui.QRhiAdapter, /) -> PySide6.QtQuick.QQuickGraphicsDevice: ... + def isNull(self, /) -> bool: ... + + +class QQuickImageProvider(PySide6.QtQml.QQmlImageProviderBase): + + def __init__(self, type: PySide6.QtQml.QQmlImageProviderBase.ImageType, /, flags: PySide6.QtQml.QQmlImageProviderBase.Flag = ...) -> None: ... + + def flags(self, /) -> PySide6.QtQml.QQmlImageProviderBase.Flag: ... + def imageType(self, /) -> PySide6.QtQml.QQmlImageProviderBase.ImageType: ... + def requestImage(self, id: str, size: PySide6.QtCore.QSize, requestedSize: PySide6.QtCore.QSize, /) -> PySide6.QtGui.QImage: ... + def requestPixmap(self, id: str, size: PySide6.QtCore.QSize, requestedSize: PySide6.QtCore.QSize, /) -> PySide6.QtGui.QPixmap: ... + def requestTexture(self, id: str, size: PySide6.QtCore.QSize, requestedSize: PySide6.QtCore.QSize, /) -> PySide6.QtQuick.QQuickTextureFactory: ... + + +class QQuickImageResponse(PySide6.QtCore.QObject): + + finished : typing.ClassVar[Signal] = ... # finished() + + def __init__(self, /) -> None: ... + + def cancel(self, /) -> None: ... + def errorString(self, /) -> str: ... + def textureFactory(self, /) -> PySide6.QtQuick.QQuickTextureFactory: ... + + +class QQuickItem(PySide6.QtCore.QObject, PySide6.QtQml.QQmlParserStatus): + + activeFocusChanged : typing.ClassVar[Signal] = ... # activeFocusChanged(bool) + activeFocusOnTabChanged : typing.ClassVar[Signal] = ... # activeFocusOnTabChanged(bool) + antialiasingChanged : typing.ClassVar[Signal] = ... # antialiasingChanged(bool) + baselineOffsetChanged : typing.ClassVar[Signal] = ... # baselineOffsetChanged(double) + childrenChanged : typing.ClassVar[Signal] = ... # childrenChanged() + childrenRectChanged : typing.ClassVar[Signal] = ... # childrenRectChanged(QRectF) + clipChanged : typing.ClassVar[Signal] = ... # clipChanged(bool) + containmentMaskChanged : typing.ClassVar[Signal] = ... # containmentMaskChanged() + enabledChanged : typing.ClassVar[Signal] = ... # enabledChanged() + focusChanged : typing.ClassVar[Signal] = ... # focusChanged(bool) + focusPolicyChanged : typing.ClassVar[Signal] = ... # focusPolicyChanged(Qt::FocusPolicy) + heightChanged : typing.ClassVar[Signal] = ... # heightChanged() + implicitHeightChanged : typing.ClassVar[Signal] = ... # implicitHeightChanged() + implicitWidthChanged : typing.ClassVar[Signal] = ... # implicitWidthChanged() + opacityChanged : typing.ClassVar[Signal] = ... # opacityChanged() + paletteChanged : typing.ClassVar[Signal] = ... # paletteChanged() + paletteCreated : typing.ClassVar[Signal] = ... # paletteCreated() + parentChanged : typing.ClassVar[Signal] = ... # parentChanged(QQuickItem*) + rotationChanged : typing.ClassVar[Signal] = ... # rotationChanged() + scaleChanged : typing.ClassVar[Signal] = ... # scaleChanged() + smoothChanged : typing.ClassVar[Signal] = ... # smoothChanged(bool) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QString) + transformOriginChanged : typing.ClassVar[Signal] = ... # transformOriginChanged(TransformOrigin) + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged() + visibleChildrenChanged : typing.ClassVar[Signal] = ... # visibleChildrenChanged() + widthChanged : typing.ClassVar[Signal] = ... # widthChanged() + windowChanged : typing.ClassVar[Signal] = ... # windowChanged(QQuickWindow*) + xChanged : typing.ClassVar[Signal] = ... # xChanged() + yChanged : typing.ClassVar[Signal] = ... # yChanged() + zChanged : typing.ClassVar[Signal] = ... # zChanged() + + class Flag(enum.Flag): + + ItemClipsChildrenToShape = 0x1 + ItemAcceptsInputMethod = 0x2 + ItemIsFocusScope = 0x4 + ItemHasContents = 0x8 + ItemAcceptsDrops = 0x10 + ItemIsViewport = 0x20 + ItemObservesViewport = 0x40 + + class ItemChange(enum.Enum): + + ItemChildAddedChange = 0x0 + ItemChildRemovedChange = 0x1 + ItemSceneChange = 0x2 + ItemVisibleHasChanged = 0x3 + ItemParentHasChanged = 0x4 + ItemOpacityHasChanged = 0x5 + ItemActiveFocusHasChanged = 0x6 + ItemRotationHasChanged = 0x7 + ItemAntialiasingHasChanged = 0x8 + ItemDevicePixelRatioHasChanged = 0x9 + ItemEnabledHasChanged = 0xa + ItemScaleHasChanged = 0xb + ItemTransformHasChanged = 0xc + + class TransformOrigin(enum.Enum): + + TopLeft = 0x0 + Top = 0x1 + TopRight = 0x2 + Left = 0x3 + Center = 0x4 + Right = 0x5 + BottomLeft = 0x6 + Bottom = 0x7 + BottomRight = 0x8 + + class UpdatePaintNodeData(Shiboken.Object): + + def __init__(self, UpdatePaintNodeData: PySide6.QtQuick.QQuickItem.UpdatePaintNodeData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + def __init__(self, /, parent: PySide6.QtQuick.QQuickItem | None = ..., *, x: float | None = ..., y: float | None = ..., z: float | None = ..., width: float | None = ..., height: float | None = ..., opacity: float | None = ..., enabled: bool | None = ..., visible: bool | None = ..., state: str | None = ..., childrenRect: PySide6.QtCore.QRectF | None = ..., baselineOffset: float | None = ..., clip: bool | None = ..., focus: bool | None = ..., activeFocus: bool | None = ..., activeFocusOnTab: bool | None = ..., focusPolicy: PySide6.QtCore.Qt.FocusPolicy | None = ..., rotation: float | None = ..., scale: float | None = ..., transformOrigin: PySide6.QtQuick.QQuickItem.TransformOrigin | None = ..., transformOriginPoint: PySide6.QtCore.QPointF | None = ..., smooth: bool | None = ..., antialiasing: bool | None = ..., implicitWidth: float | None = ..., implicitHeight: float | None = ..., containmentMask: PySide6.QtCore.QObject | None = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def acceptHoverEvents(self, /) -> bool: ... + def acceptTouchEvents(self, /) -> bool: ... + def acceptedMouseButtons(self, /) -> PySide6.QtCore.Qt.MouseButton: ... + def activeFocusOnTab(self, /) -> bool: ... + def antialiasing(self, /) -> bool: ... + def baselineOffset(self, /) -> float: ... + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def childAt(self, x: float, y: float, /) -> PySide6.QtQuick.QQuickItem: ... + def childItems(self, /) -> typing.List[PySide6.QtQuick.QQuickItem]: ... + def childMouseEventFilter(self, arg__1: PySide6.QtQuick.QQuickItem, arg__2: PySide6.QtCore.QEvent, /) -> bool: ... + def childrenRect(self, /) -> PySide6.QtCore.QRectF: ... + def classBegin(self, /) -> None: ... + def clip(self, /) -> bool: ... + def clipRect(self, /) -> PySide6.QtCore.QRectF: ... + def componentComplete(self, /) -> None: ... + def containmentMask(self, /) -> PySide6.QtCore.QObject: ... + def contains(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def cursor(self, /) -> PySide6.QtGui.QCursor: ... + def dragEnterEvent(self, arg__1: PySide6.QtGui.QDragEnterEvent, /) -> None: ... + def dragLeaveEvent(self, arg__1: PySide6.QtGui.QDragLeaveEvent, /) -> None: ... + def dragMoveEvent(self, arg__1: PySide6.QtGui.QDragMoveEvent, /) -> None: ... + def dropEvent(self, arg__1: PySide6.QtGui.QDropEvent, /) -> None: ... + def dumpItemTree(self, /) -> None: ... + def ensurePolished(self, /) -> None: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def filtersChildMouseEvents(self, /) -> bool: ... + def flags(self, /) -> PySide6.QtQuick.QQuickItem.Flag: ... + def focusInEvent(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusOutEvent(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusPolicy(self, /) -> PySide6.QtCore.Qt.FocusPolicy: ... + @typing.overload + def forceActiveFocus(self, /) -> None: ... + @typing.overload + def forceActiveFocus(self, reason: PySide6.QtCore.Qt.FocusReason, /) -> None: ... + def geometryChange(self, newGeometry: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, oldGeometry: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def grabMouse(self, /) -> None: ... + @typing.overload + def grabToImage(self, /, targetSize: PySide6.QtCore.QSize = ...) -> PySide6.QtQuick.QSharedPointer_QQuickItemGrabResult: ... + @typing.overload + def grabToImage(self, callback: PySide6.QtQml.QJSValue | PySide6.QtQml.QJSValue.SpecialValue | bool | str | bytes | bytearray | memoryview | float | int, /, targetSize: PySide6.QtCore.QSize = ...) -> bool: ... + def grabTouchPoints(self, ids: collections.abc.Sequence[int], /) -> None: ... + def hasActiveFocus(self, /) -> bool: ... + def hasFocus(self, /) -> bool: ... + def height(self, /) -> float: ... + def heightValid(self, /) -> bool: ... + def hoverEnterEvent(self, event: PySide6.QtGui.QHoverEvent, /) -> None: ... + def hoverLeaveEvent(self, event: PySide6.QtGui.QHoverEvent, /) -> None: ... + def hoverMoveEvent(self, event: PySide6.QtGui.QHoverEvent, /) -> None: ... + def implicitHeight(self, /) -> float: ... + def implicitWidth(self, /) -> float: ... + def inputMethodEvent(self, arg__1: PySide6.QtGui.QInputMethodEvent, /) -> None: ... + def inputMethodQuery(self, query: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + def isAncestorOf(self, child: PySide6.QtQuick.QQuickItem, /) -> bool: ... + def isComponentComplete(self, /) -> bool: ... + def isEnabled(self, /) -> bool: ... + def isFocusScope(self, /) -> bool: ... + def isTextureProvider(self, /) -> bool: ... + def isUnderMouse(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def itemTransform(self, arg__1: PySide6.QtQuick.QQuickItem, /) -> typing.Tuple[bool, PySide6.QtGui.QTransform]: ... + def keepMouseGrab(self, /) -> bool: ... + def keepTouchGrab(self, /) -> bool: ... + def keyPressEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + @typing.overload + def mapFromGlobal(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapFromGlobal(self, x: float, y: float, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapFromItem(self, item: PySide6.QtQuick.QQuickItem, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapFromItem(self, item: PySide6.QtQuick.QQuickItem, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapFromItem(self, item: PySide6.QtQuick.QQuickItem, x: float, y: float, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapFromItem(self, item: PySide6.QtQuick.QQuickItem, x: float, y: float, width: float, height: float, /) -> PySide6.QtCore.QRectF: ... + def mapFromScene(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + def mapRectFromItem(self, item: PySide6.QtQuick.QQuickItem, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def mapRectFromScene(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def mapRectToItem(self, item: PySide6.QtQuick.QQuickItem, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def mapRectToScene(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapToGlobal(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToGlobal(self, x: float, y: float, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToItem(self, item: PySide6.QtQuick.QQuickItem, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapToItem(self, item: PySide6.QtQuick.QQuickItem, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToItem(self, item: PySide6.QtQuick.QQuickItem, x: float, y: float, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToItem(self, item: PySide6.QtQuick.QQuickItem, x: float, y: float, width: float, height: float, /) -> PySide6.QtCore.QRectF: ... + def mapToScene(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + def mouseDoubleClickEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseUngrabEvent(self, /) -> None: ... + def nextItemInFocusChain(self, /, forward: bool = ...) -> PySide6.QtQuick.QQuickItem: ... + def opacity(self, /) -> float: ... + def parentItem(self, /) -> PySide6.QtQuick.QQuickItem: ... + def polish(self, /) -> None: ... + def position(self, /) -> PySide6.QtCore.QPointF: ... + def releaseResources(self, /) -> None: ... + def resetAntialiasing(self, /) -> None: ... + def resetHeight(self, /) -> None: ... + def resetWidth(self, /) -> None: ... + def rotation(self, /) -> float: ... + def scale(self, /) -> float: ... + def scopedFocusItem(self, /) -> PySide6.QtQuick.QQuickItem: ... + def setAcceptHoverEvents(self, enabled: bool, /) -> None: ... + def setAcceptTouchEvents(self, accept: bool, /) -> None: ... + def setAcceptedMouseButtons(self, buttons: PySide6.QtCore.Qt.MouseButton, /) -> None: ... + def setActiveFocusOnTab(self, arg__1: bool, /) -> None: ... + def setAntialiasing(self, arg__1: bool, /) -> None: ... + def setBaselineOffset(self, arg__1: float, /) -> None: ... + def setClip(self, arg__1: bool, /) -> None: ... + def setContainmentMask(self, mask: PySide6.QtCore.QObject, /) -> None: ... + def setCursor(self, cursor: PySide6.QtGui.QCursor | PySide6.QtCore.Qt.CursorShape | PySide6.QtGui.QPixmap, /) -> None: ... + def setEnabled(self, arg__1: bool, /) -> None: ... + def setFiltersChildMouseEvents(self, filter: bool, /) -> None: ... + def setFlag(self, flag: PySide6.QtQuick.QQuickItem.Flag, /, enabled: bool = ...) -> None: ... + def setFlags(self, flags: PySide6.QtQuick.QQuickItem.Flag, /) -> None: ... + @typing.overload + def setFocus(self, arg__1: bool, /) -> None: ... + @typing.overload + def setFocus(self, focus: bool, reason: PySide6.QtCore.Qt.FocusReason, /) -> None: ... + def setFocusPolicy(self, policy: PySide6.QtCore.Qt.FocusPolicy, /) -> None: ... + def setHeight(self, arg__1: float, /) -> None: ... + def setImplicitHeight(self, arg__1: float, /) -> None: ... + def setImplicitSize(self, arg__1: float, arg__2: float, /) -> None: ... + def setImplicitWidth(self, arg__1: float, /) -> None: ... + def setKeepMouseGrab(self, arg__1: bool, /) -> None: ... + def setKeepTouchGrab(self, arg__1: bool, /) -> None: ... + def setOpacity(self, arg__1: float, /) -> None: ... + def setParentItem(self, parent: PySide6.QtQuick.QQuickItem, /) -> None: ... + def setPosition(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setRotation(self, arg__1: float, /) -> None: ... + def setScale(self, arg__1: float, /) -> None: ... + def setSize(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + def setSmooth(self, arg__1: bool, /) -> None: ... + def setState(self, arg__1: str, /) -> None: ... + def setTransformOrigin(self, arg__1: PySide6.QtQuick.QQuickItem.TransformOrigin, /) -> None: ... + def setTransformOriginPoint(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setVisible(self, arg__1: bool, /) -> None: ... + def setWidth(self, arg__1: float, /) -> None: ... + def setX(self, arg__1: float, /) -> None: ... + def setY(self, arg__1: float, /) -> None: ... + def setZ(self, arg__1: float, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSizeF: ... + def smooth(self, /) -> bool: ... + def stackAfter(self, arg__1: PySide6.QtQuick.QQuickItem, /) -> None: ... + def stackBefore(self, arg__1: PySide6.QtQuick.QQuickItem, /) -> None: ... + def state(self, /) -> str: ... + def textureProvider(self, /) -> PySide6.QtQuick.QSGTextureProvider: ... + def touchEvent(self, event: PySide6.QtGui.QTouchEvent, /) -> None: ... + def touchUngrabEvent(self, /) -> None: ... + def transformOrigin(self, /) -> PySide6.QtQuick.QQuickItem.TransformOrigin: ... + def transformOriginPoint(self, /) -> PySide6.QtCore.QPointF: ... + def ungrabMouse(self, /) -> None: ... + def ungrabTouchPoints(self, /) -> None: ... + def unsetCursor(self, /) -> None: ... + def update(self, /) -> None: ... + def updateInputMethod(self, /, queries: PySide6.QtCore.Qt.InputMethodQuery = ...) -> None: ... + def updatePaintNode(self, arg__1: PySide6.QtQuick.QSGNode, arg__2: PySide6.QtQuick.QQuickItem.UpdatePaintNodeData, /) -> PySide6.QtQuick.QSGNode: ... + def updatePolish(self, /) -> None: ... + def viewportItem(self, /) -> PySide6.QtQuick.QQuickItem: ... + def wheelEvent(self, event: PySide6.QtGui.QWheelEvent, /) -> None: ... + def width(self, /) -> float: ... + def widthValid(self, /) -> bool: ... + def window(self, /) -> PySide6.QtQuick.QQuickWindow: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + def z(self, /) -> float: ... + + +class QQuickItemGrabResult(PySide6.QtCore.QObject): + + ready : typing.ClassVar[Signal] = ... # ready() + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def image(self, /) -> PySide6.QtGui.QImage: ... + @typing.overload + def saveToFile(self, fileName: str, /) -> bool: ... + @typing.overload + def saveToFile(self, fileName: PySide6.QtCore.QUrl | str, /) -> bool: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QQuickOpenGLUtils(Shiboken.Object): + @staticmethod + def resetOpenGLState() -> None: ... + + +class QQuickPaintedItem(PySide6.QtQuick.QQuickItem): + + contentsScaleChanged : typing.ClassVar[Signal] = ... # contentsScaleChanged() + contentsSizeChanged : typing.ClassVar[Signal] = ... # contentsSizeChanged() + fillColorChanged : typing.ClassVar[Signal] = ... # fillColorChanged() + renderTargetChanged : typing.ClassVar[Signal] = ... # renderTargetChanged() + textureSizeChanged : typing.ClassVar[Signal] = ... # textureSizeChanged() + + class PerformanceHint(enum.Flag): + + FastFBOResizing = 0x1 + + class RenderTarget(enum.Enum): + + Image = 0x0 + FramebufferObject = 0x1 + InvertedYFramebufferObject = 0x2 + + + def __init__(self, /, parent: PySide6.QtQuick.QQuickItem | None = ..., *, contentsSize: PySide6.QtCore.QSize | None = ..., fillColor: PySide6.QtGui.QColor | None = ..., contentsScale: float | None = ..., renderTarget: PySide6.QtQuick.QQuickPaintedItem.RenderTarget | None = ..., textureSize: PySide6.QtCore.QSize | None = ...) -> None: ... + + def antialiasing(self, /) -> bool: ... + def contentsBoundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def contentsScale(self, /) -> float: ... + def contentsSize(self, /) -> PySide6.QtCore.QSize: ... + def fillColor(self, /) -> PySide6.QtGui.QColor: ... + def isTextureProvider(self, /) -> bool: ... + def mipmap(self, /) -> bool: ... + def opaquePainting(self, /) -> bool: ... + def paint(self, painter: PySide6.QtGui.QPainter, /) -> None: ... + def performanceHints(self, /) -> PySide6.QtQuick.QQuickPaintedItem.PerformanceHint: ... + def releaseResources(self, /) -> None: ... + def renderTarget(self, /) -> PySide6.QtQuick.QQuickPaintedItem.RenderTarget: ... + def resetContentsSize(self, /) -> None: ... + def setAntialiasing(self, enable: bool, /) -> None: ... + def setContentsScale(self, arg__1: float, /) -> None: ... + def setContentsSize(self, arg__1: PySide6.QtCore.QSize, /) -> None: ... + def setFillColor(self, arg__1: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setMipmap(self, enable: bool, /) -> None: ... + def setOpaquePainting(self, opaque: bool, /) -> None: ... + def setPerformanceHint(self, hint: PySide6.QtQuick.QQuickPaintedItem.PerformanceHint, /, enabled: bool = ...) -> None: ... + def setPerformanceHints(self, hints: PySide6.QtQuick.QQuickPaintedItem.PerformanceHint, /) -> None: ... + def setRenderTarget(self, target: PySide6.QtQuick.QQuickPaintedItem.RenderTarget, /) -> None: ... + def setTextureSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def textureProvider(self, /) -> PySide6.QtQuick.QSGTextureProvider: ... + def textureSize(self, /) -> PySide6.QtCore.QSize: ... + def update(self, /, rect: PySide6.QtCore.QRect = ...) -> None: ... + def updatePaintNode(self, arg__1: PySide6.QtQuick.QSGNode, arg__2: PySide6.QtQuick.QQuickItem.UpdatePaintNodeData, /) -> PySide6.QtQuick.QSGNode: ... + + +class QQuickRenderControl(PySide6.QtCore.QObject): + + renderRequested : typing.ClassVar[Signal] = ... # renderRequested() + sceneChanged : typing.ClassVar[Signal] = ... # sceneChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def beginFrame(self, /) -> None: ... + def commandBuffer(self, /) -> PySide6.QtGui.QRhiCommandBuffer: ... + def endFrame(self, /) -> None: ... + def initialize(self, /) -> bool: ... + def invalidate(self, /) -> None: ... + def polishItems(self, /) -> None: ... + def prepareThread(self, targetThread: PySide6.QtCore.QThread, /) -> None: ... + def render(self, /) -> None: ... + def renderWindow(self, offset: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QWindow: ... + @staticmethod + def renderWindowFor(win: PySide6.QtQuick.QQuickWindow, /, offset: PySide6.QtCore.QPoint | None = ...) -> PySide6.QtGui.QWindow: ... + def rhi(self, /) -> PySide6.QtGui.QRhi: ... + def samples(self, /) -> int: ... + def setSamples(self, sampleCount: int, /) -> None: ... + def sync(self, /) -> bool: ... + def window(self, /) -> PySide6.QtQuick.QQuickWindow: ... + + +class QQuickRenderTarget(Shiboken.Object): + + class Flag(enum.Flag): + + MultisampleResolve = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtQuick.QQuickRenderTarget, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtQuick.QQuickRenderTarget, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtQuick.QQuickRenderTarget, /) -> bool: ... + def depthTexture(self, /) -> PySide6.QtGui.QRhiTexture: ... + def devicePixelRatio(self, /) -> float: ... + @typing.overload + @staticmethod + def fromD3D11Texture(texture: int, pixelSize: PySide6.QtCore.QSize, /, sampleCount: int = ...) -> PySide6.QtQuick.QQuickRenderTarget: ... + @typing.overload + @staticmethod + def fromD3D11Texture(texture: int, format: int, pixelSize: PySide6.QtCore.QSize, /, sampleCount: int = ...) -> PySide6.QtQuick.QQuickRenderTarget: ... + @typing.overload + @staticmethod + def fromD3D11Texture(texture: int, format: int, pixelSize: PySide6.QtCore.QSize, sampleCount: int, flags: PySide6.QtQuick.QQuickRenderTarget.Flag, /) -> PySide6.QtQuick.QQuickRenderTarget: ... + @typing.overload + @staticmethod + def fromD3D12Texture(texture: int, resourceState: int, format: int, pixelSize: PySide6.QtCore.QSize, /, sampleCount: int = ...) -> PySide6.QtQuick.QQuickRenderTarget: ... + @typing.overload + @staticmethod + def fromD3D12Texture(texture: int, resourceState: int, format: int, viewFormat: int, pixelSize: PySide6.QtCore.QSize, sampleCount: int, arraySize: int, flags: PySide6.QtQuick.QQuickRenderTarget.Flag, /) -> PySide6.QtQuick.QQuickRenderTarget: ... + @staticmethod + def fromOpenGLRenderBuffer(renderbufferId: int, pixelSize: PySide6.QtCore.QSize, /, sampleCount: int = ...) -> PySide6.QtQuick.QQuickRenderTarget: ... + @typing.overload + @staticmethod + def fromOpenGLTexture(textureId: int, pixelSize: PySide6.QtCore.QSize, /, sampleCount: int = ...) -> PySide6.QtQuick.QQuickRenderTarget: ... + @typing.overload + @staticmethod + def fromOpenGLTexture(textureId: int, format: int, pixelSize: PySide6.QtCore.QSize, /, sampleCount: int = ...) -> PySide6.QtQuick.QQuickRenderTarget: ... + @typing.overload + @staticmethod + def fromOpenGLTexture(textureId: int, format: int, pixelSize: PySide6.QtCore.QSize, sampleCount: int, arraySize: int, flags: PySide6.QtQuick.QQuickRenderTarget.Flag, /) -> PySide6.QtQuick.QQuickRenderTarget: ... + @staticmethod + def fromPaintDevice(device: PySide6.QtGui.QPaintDevice, /) -> PySide6.QtQuick.QQuickRenderTarget: ... + @staticmethod + def fromRhiRenderTarget(renderTarget: PySide6.QtGui.QRhiRenderTarget, /) -> PySide6.QtQuick.QQuickRenderTarget: ... + def isNull(self, /) -> bool: ... + def mirrorVertically(self, /) -> bool: ... + def setDepthTexture(self, texture: PySide6.QtGui.QRhiTexture, /) -> None: ... + def setDevicePixelRatio(self, ratio: float, /) -> None: ... + def setMirrorVertically(self, enable: bool, /) -> None: ... + + +class QQuickRhiItem(PySide6.QtQuick.QQuickItem): + + alphaBlendingChanged : typing.ClassVar[Signal] = ... # alphaBlendingChanged() + autoRenderTargetChanged : typing.ClassVar[Signal] = ... # autoRenderTargetChanged() + colorBufferFormatChanged : typing.ClassVar[Signal] = ... # colorBufferFormatChanged() + effectiveColorBufferSizeChanged: typing.ClassVar[Signal] = ... # effectiveColorBufferSizeChanged() + fixedColorBufferHeightChanged: typing.ClassVar[Signal] = ... # fixedColorBufferHeightChanged() + fixedColorBufferWidthChanged: typing.ClassVar[Signal] = ... # fixedColorBufferWidthChanged() + mirrorVerticallyChanged : typing.ClassVar[Signal] = ... # mirrorVerticallyChanged() + sampleCountChanged : typing.ClassVar[Signal] = ... # sampleCountChanged() + + class TextureFormat(enum.Enum): + + RGBA8 = 0x0 + RGBA16F = 0x1 + RGBA32F = 0x2 + RGB10A2 = 0x3 + + + def __init__(self, /, parent: PySide6.QtQuick.QQuickItem | None = ..., *, sampleCount: int | None = ..., colorBufferFormat: PySide6.QtQuick.QQuickRhiItem.TextureFormat | None = ..., mirrorVertically: bool | None = ..., alphaBlending: bool | None = ..., fixedColorBufferWidth: int | None = ..., fixedColorBufferHeight: int | None = ..., effectiveColorBufferSize: PySide6.QtCore.QSize | None = ...) -> None: ... + + def alphaBlending(self, /) -> bool: ... + def colorBufferFormat(self, /) -> PySide6.QtQuick.QQuickRhiItem.TextureFormat: ... + def createRenderer(self, /) -> PySide6.QtQuick.QQuickRhiItemRenderer: ... + def effectiveColorBufferSize(self, /) -> PySide6.QtCore.QSize: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def fixedColorBufferHeight(self, /) -> int: ... + def fixedColorBufferWidth(self, /) -> int: ... + def geometryChange(self, newGeometry: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, oldGeometry: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def isAutoRenderTargetEnabled(self, /) -> bool: ... + def isMirrorVerticallyEnabled(self, /) -> bool: ... + def isTextureProvider(self, /) -> bool: ... + def releaseResources(self, /) -> None: ... + def sampleCount(self, /) -> int: ... + def setAlphaBlending(self, enable: bool, /) -> None: ... + def setAutoRenderTarget(self, enabled: bool, /) -> None: ... + def setColorBufferFormat(self, format: PySide6.QtQuick.QQuickRhiItem.TextureFormat, /) -> None: ... + def setFixedColorBufferHeight(self, height: int, /) -> None: ... + def setFixedColorBufferWidth(self, width: int, /) -> None: ... + def setMirrorVertically(self, enable: bool, /) -> None: ... + def setSampleCount(self, samples: int, /) -> None: ... + def textureProvider(self, /) -> PySide6.QtQuick.QSGTextureProvider: ... + def updatePaintNode(self, arg__1: PySide6.QtQuick.QSGNode, arg__2: PySide6.QtQuick.QQuickItem.UpdatePaintNodeData, /) -> PySide6.QtQuick.QSGNode: ... + + +class QQuickRhiItemRenderer(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def colorTexture(self, /) -> PySide6.QtGui.QRhiTexture: ... + def depthStencilBuffer(self, /) -> PySide6.QtGui.QRhiRenderBuffer: ... + def initialize(self, cb: PySide6.QtGui.QRhiCommandBuffer, /) -> None: ... + def msaaColorBuffer(self, /) -> PySide6.QtGui.QRhiRenderBuffer: ... + def render(self, cb: PySide6.QtGui.QRhiCommandBuffer, /) -> None: ... + def renderTarget(self, /) -> PySide6.QtGui.QRhiRenderTarget: ... + def resolveTexture(self, /) -> PySide6.QtGui.QRhiTexture: ... + def rhi(self, /) -> PySide6.QtGui.QRhi: ... + def synchronize(self, item: PySide6.QtQuick.QQuickRhiItem, /) -> None: ... + def update(self, /) -> None: ... + + +class QQuickTextDocument(PySide6.QtCore.QObject): + + errorStringChanged : typing.ClassVar[Signal] = ... # errorStringChanged() + modifiedChanged : typing.ClassVar[Signal] = ... # modifiedChanged() + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged() + statusChanged : typing.ClassVar[Signal] = ... # statusChanged() + textDocumentChanged : typing.ClassVar[Signal] = ... # textDocumentChanged() + + class Status(enum.Enum): + + Null = 0x0 + Loading = 0x1 + Loaded = 0x2 + Saving = 0x3 + Saved = 0x4 + ReadError = 0x5 + WriteError = 0x6 + NonLocalFileError = 0x7 + + + def __init__(self, parent: PySide6.QtQuick.QQuickItem, /, *, source: PySide6.QtCore.QUrl | None = ..., modified: bool | None = ..., status: PySide6.QtQuick.QQuickTextDocument.Status | None = ..., errorString: str | None = ...) -> None: ... + + def errorString(self, /) -> str: ... + def isModified(self, /) -> bool: ... + def save(self, /) -> None: ... + def saveAs(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def setModified(self, modified: bool, /) -> None: ... + def setSource(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def setTextDocument(self, document: PySide6.QtGui.QTextDocument, /) -> None: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def status(self, /) -> PySide6.QtQuick.QQuickTextDocument.Status: ... + def textDocument(self, /) -> PySide6.QtGui.QTextDocument: ... + + +class QQuickTextureFactory(PySide6.QtCore.QObject): + + def __init__(self, /) -> None: ... + + def createTexture(self, window: PySide6.QtQuick.QQuickWindow, /) -> PySide6.QtQuick.QSGTexture: ... + def image(self, /) -> PySide6.QtGui.QImage: ... + def textureByteCount(self, /) -> int: ... + @staticmethod + def textureFactoryForImage(image: PySide6.QtGui.QImage, /) -> PySide6.QtQuick.QQuickTextureFactory: ... + def textureSize(self, /) -> PySide6.QtCore.QSize: ... + + +class QQuickTransform(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def appendToItem(self, arg__1: PySide6.QtQuick.QQuickItem, /) -> None: ... + def applyTo(self, matrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ... + def prependToItem(self, arg__1: PySide6.QtQuick.QQuickItem, /) -> None: ... + def update(self, /) -> None: ... + + +class QQuickView(PySide6.QtQuick.QQuickWindow): + + statusChanged : typing.ClassVar[Signal] = ... # statusChanged(QQuickView::Status) + + class ResizeMode(enum.Enum): + + SizeViewToRootObject = 0x0 + SizeRootObjectToView = 0x1 + + class Status(enum.Enum): + + Null = 0x0 + Ready = 0x1 + Loading = 0x2 + Error = 0x3 + + + @typing.overload + def __init__(self, engine: PySide6.QtQml.QQmlEngine, parent: PySide6.QtGui.QWindow, /, *, resizeMode: PySide6.QtQuick.QQuickView.ResizeMode | None = ..., status: PySide6.QtQuick.QQuickView.Status | None = ..., source: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, uri: str, typeName: str, /, parent: PySide6.QtGui.QWindow | None = ..., *, resizeMode: PySide6.QtQuick.QQuickView.ResizeMode | None = ..., status: PySide6.QtQuick.QQuickView.Status | None = ..., source: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtGui.QWindow | None = ..., *, resizeMode: PySide6.QtQuick.QQuickView.ResizeMode | None = ..., status: PySide6.QtQuick.QQuickView.Status | None = ..., source: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, source: PySide6.QtCore.QUrl | str, renderControl: PySide6.QtQuick.QQuickRenderControl, /, *, resizeMode: PySide6.QtQuick.QQuickView.ResizeMode | None = ..., status: PySide6.QtQuick.QQuickView.Status | None = ...) -> None: ... + @typing.overload + def __init__(self, source: PySide6.QtCore.QUrl | str, /, parent: PySide6.QtGui.QWindow | None = ..., *, resizeMode: PySide6.QtQuick.QQuickView.ResizeMode | None = ..., status: PySide6.QtQuick.QQuickView.Status | None = ...) -> None: ... + + def engine(self, /) -> PySide6.QtQml.QQmlEngine: ... + def errors(self, /) -> typing.List[PySide6.QtQml.QQmlError]: ... + def initialSize(self, /) -> PySide6.QtCore.QSize: ... + def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def loadFromModule(self, uri: str, typeName: str, /) -> None: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def resizeMode(self, /) -> PySide6.QtQuick.QQuickView.ResizeMode: ... + def rootContext(self, /) -> PySide6.QtQml.QQmlContext: ... + def rootObject(self, /) -> PySide6.QtQuick.QQuickItem: ... + def setContent(self, url: PySide6.QtCore.QUrl | str, component: PySide6.QtQml.QQmlComponent, item: PySide6.QtCore.QObject, /) -> None: ... + def setInitialProperties(self, initialProperties: typing.Dict[str, typing.Any], /) -> None: ... + def setResizeMode(self, arg__1: PySide6.QtQuick.QQuickView.ResizeMode, /) -> None: ... + def setSource(self, arg__1: PySide6.QtCore.QUrl | str, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def status(self, /) -> PySide6.QtQuick.QQuickView.Status: ... + def timerEvent(self, arg__1: PySide6.QtCore.QTimerEvent, /) -> None: ... + + +class QQuickWindow(PySide6.QtGui.QWindow): + + activeFocusItemChanged : typing.ClassVar[Signal] = ... # activeFocusItemChanged() + afterAnimating : typing.ClassVar[Signal] = ... # afterAnimating() + afterFrameEnd : typing.ClassVar[Signal] = ... # afterFrameEnd() + afterRenderPassRecording : typing.ClassVar[Signal] = ... # afterRenderPassRecording() + afterRendering : typing.ClassVar[Signal] = ... # afterRendering() + afterSynchronizing : typing.ClassVar[Signal] = ... # afterSynchronizing() + beforeFrameBegin : typing.ClassVar[Signal] = ... # beforeFrameBegin() + beforeRenderPassRecording: typing.ClassVar[Signal] = ... # beforeRenderPassRecording() + beforeRendering : typing.ClassVar[Signal] = ... # beforeRendering() + beforeSynchronizing : typing.ClassVar[Signal] = ... # beforeSynchronizing() + closing : typing.ClassVar[Signal] = ... # closing(QQuickCloseEvent*) + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + frameSwapped : typing.ClassVar[Signal] = ... # frameSwapped() + paletteChanged : typing.ClassVar[Signal] = ... # paletteChanged() + paletteCreated : typing.ClassVar[Signal] = ... # paletteCreated() + sceneGraphAboutToStop : typing.ClassVar[Signal] = ... # sceneGraphAboutToStop() + sceneGraphError : typing.ClassVar[Signal] = ... # sceneGraphError(QQuickWindow::SceneGraphError,QString) + sceneGraphInitialized : typing.ClassVar[Signal] = ... # sceneGraphInitialized() + sceneGraphInvalidated : typing.ClassVar[Signal] = ... # sceneGraphInvalidated() + + class CreateTextureOption(enum.Flag): + + TextureHasAlphaChannel = 0x1 + TextureHasMipmaps = 0x2 + TextureOwnsGLTexture = 0x4 + TextureCanUseAtlas = 0x8 + TextureIsOpaque = 0x10 + + class GraphicsStateInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, GraphicsStateInfo: PySide6.QtQuick.QQuickWindow.GraphicsStateInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class RenderStage(enum.Enum): + + BeforeSynchronizingStage = 0x0 + AfterSynchronizingStage = 0x1 + BeforeRenderingStage = 0x2 + AfterRenderingStage = 0x3 + AfterSwapStage = 0x4 + NoStage = 0x5 + + class SceneGraphError(enum.Enum): + + ContextNotAvailable = 0x1 + + class TextRenderType(enum.Enum): + + QtTextRendering = 0x0 + NativeTextRendering = 0x1 + CurveTextRendering = 0x2 + + + @typing.overload + def __init__(self, renderControl: PySide6.QtQuick.QQuickRenderControl, /, *, color: PySide6.QtGui.QColor | None = ..., contentItem: PySide6.QtQuick.QQuickItem | None = ..., activeFocusItem: PySide6.QtQuick.QQuickItem | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtGui.QWindow | None = ..., *, color: PySide6.QtGui.QColor | None = ..., contentItem: PySide6.QtQuick.QQuickItem | None = ..., activeFocusItem: PySide6.QtQuick.QQuickItem | None = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def accessibleRoot(self, /) -> PySide6.QtGui.QAccessibleInterface: ... + def activeFocusItem(self, /) -> PySide6.QtQuick.QQuickItem: ... + def beginExternalCommands(self, /) -> None: ... + def closeEvent(self, arg__1: PySide6.QtGui.QCloseEvent, /) -> None: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def contentItem(self, /) -> PySide6.QtQuick.QQuickItem: ... + def createImageNode(self, /) -> PySide6.QtQuick.QSGImageNode: ... + def createNinePatchNode(self, /) -> PySide6.QtQuick.QSGNinePatchNode: ... + def createRectangleNode(self, /) -> PySide6.QtQuick.QSGRectangleNode: ... + def createTextNode(self, /) -> PySide6.QtQuick.QSGTextNode: ... + @typing.overload + def createTextureFromImage(self, image: PySide6.QtGui.QImage, /) -> PySide6.QtQuick.QSGTexture: ... + @typing.overload + def createTextureFromImage(self, image: PySide6.QtGui.QImage, options: PySide6.QtQuick.QQuickWindow.CreateTextureOption, /) -> PySide6.QtQuick.QSGTexture: ... + def createTextureFromRhiTexture(self, texture: PySide6.QtGui.QRhiTexture, /, options: PySide6.QtQuick.QQuickWindow.CreateTextureOption = ...) -> PySide6.QtQuick.QSGTexture: ... + def effectiveDevicePixelRatio(self, /) -> float: ... + def endExternalCommands(self, /) -> None: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def exposeEvent(self, arg__1: PySide6.QtGui.QExposeEvent, /) -> None: ... + def focusInEvent(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusObject(self, /) -> PySide6.QtCore.QObject: ... + def focusOutEvent(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + def grabWindow(self, /) -> PySide6.QtGui.QImage: ... + @staticmethod + def graphicsApi() -> PySide6.QtQuick.QSGRendererInterface.GraphicsApi: ... + def graphicsConfiguration(self, /) -> PySide6.QtQuick.QQuickGraphicsConfiguration: ... + def graphicsDevice(self, /) -> PySide6.QtQuick.QQuickGraphicsDevice: ... + def graphicsStateInfo(self, /) -> PySide6.QtQuick.QQuickWindow.GraphicsStateInfo: ... + @staticmethod + def hasDefaultAlphaBuffer() -> bool: ... + def hideEvent(self, arg__1: PySide6.QtGui.QHideEvent, /) -> None: ... + def incubationController(self, /) -> PySide6.QtQml.QQmlIncubationController: ... + def isPersistentGraphics(self, /) -> bool: ... + def isPersistentSceneGraph(self, /) -> bool: ... + def isSceneGraphInitialized(self, /) -> bool: ... + def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def mouseDoubleClickEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseGrabberItem(self, /) -> PySide6.QtQuick.QQuickItem: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def releaseResources(self, /) -> None: ... + def renderTarget(self, /) -> PySide6.QtQuick.QQuickRenderTarget: ... + def rendererInterface(self, /) -> PySide6.QtQuick.QSGRendererInterface: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def rhi(self, /) -> PySide6.QtGui.QRhi: ... + @staticmethod + def sceneGraphBackend() -> str: ... + def scheduleRenderJob(self, job: PySide6.QtCore.QRunnable, schedule: PySide6.QtQuick.QQuickWindow.RenderStage, /) -> None: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @staticmethod + def setDefaultAlphaBuffer(useAlpha: bool, /) -> None: ... + @staticmethod + def setGraphicsApi(api: PySide6.QtQuick.QSGRendererInterface.GraphicsApi, /) -> None: ... + def setGraphicsConfiguration(self, config: PySide6.QtQuick.QQuickGraphicsConfiguration, /) -> None: ... + def setGraphicsDevice(self, device: PySide6.QtQuick.QQuickGraphicsDevice, /) -> None: ... + def setPersistentGraphics(self, persistent: bool, /) -> None: ... + def setPersistentSceneGraph(self, persistent: bool, /) -> None: ... + def setRenderTarget(self, target: PySide6.QtQuick.QQuickRenderTarget, /) -> None: ... + @staticmethod + def setSceneGraphBackend(backend: str, /) -> None: ... + @staticmethod + def setTextRenderType(renderType: PySide6.QtQuick.QQuickWindow.TextRenderType, /) -> None: ... + def showEvent(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ... + def swapChain(self, /) -> PySide6.QtGui.QRhiSwapChain: ... + def tabletEvent(self, arg__1: PySide6.QtGui.QTabletEvent, /) -> None: ... + @staticmethod + def textRenderType() -> PySide6.QtQuick.QQuickWindow.TextRenderType: ... + def update(self, /) -> None: ... + def wheelEvent(self, arg__1: PySide6.QtGui.QWheelEvent, /) -> None: ... + + +class QSGBasicGeometryNode(PySide6.QtQuick.QSGNode): + + def __init__(self, type: PySide6.QtQuick.QSGNode.NodeType, /) -> None: ... + + def clipList(self, /) -> PySide6.QtQuick.QSGClipNode: ... + def geometry(self, /) -> PySide6.QtQuick.QSGGeometry: ... + def matrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + def setGeometry(self, geometry: PySide6.QtQuick.QSGGeometry, /) -> None: ... + def setRendererClipList(self, c: PySide6.QtQuick.QSGClipNode, /) -> None: ... + def setRendererMatrix(self, m: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ... + + +class QSGClipNode(PySide6.QtQuick.QSGBasicGeometryNode): + + def __init__(self, /) -> None: ... + + def clipRect(self, /) -> PySide6.QtCore.QRectF: ... + def isRectangular(self, /) -> bool: ... + def setClipRect(self, arg__1: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def setIsRectangular(self, rectHint: bool, /) -> None: ... + + +class QSGDynamicTexture(PySide6.QtQuick.QSGTexture): + + def __init__(self, /) -> None: ... + + def updateTexture(self, /) -> bool: ... + + +class QSGFlatColorMaterial(PySide6.QtQuick.QSGMaterial): + + def __init__(self, /) -> None: ... + + def color(self, /) -> PySide6.QtGui.QColor: ... + def compare(self, other: PySide6.QtQuick.QSGMaterial, /) -> int: ... + def createShader(self, renderMode: PySide6.QtQuick.QSGRendererInterface.RenderMode, /) -> PySide6.QtQuick.QSGMaterialShader: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def type(self, /) -> PySide6.QtQuick.QSGMaterialType: ... + + +class QSGGeometry(Shiboken.Object): + + class Attribute(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Attribute: PySide6.QtQuick.QSGGeometry.Attribute, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def create(pos: int, tupleSize: int, primitiveType: int, /, isPosition: bool = ...) -> PySide6.QtQuick.QSGGeometry.Attribute: ... + @staticmethod + def createWithAttributeType(pos: int, tupleSize: int, primitiveType: int, attributeType: PySide6.QtQuick.QSGGeometry.AttributeType, /) -> PySide6.QtQuick.QSGGeometry.Attribute: ... + + class AttributeSet(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, AttributeSet: PySide6.QtQuick.QSGGeometry.AttributeSet, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class AttributeType(enum.Enum): + + UnknownAttribute = 0x0 + PositionAttribute = 0x1 + ColorAttribute = 0x2 + TexCoordAttribute = 0x3 + TexCoord1Attribute = 0x4 + TexCoord2Attribute = 0x5 + + class ColoredPoint2D(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, ColoredPoint2D: PySide6.QtQuick.QSGGeometry.ColoredPoint2D, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def set(self, nx: float, ny: float, nr: int, ng: int, nb: int, na: int, /) -> None: ... + + class DataPattern(enum.Enum): + + AlwaysUploadPattern = 0x0 + StreamPattern = 0x1 + DynamicPattern = 0x2 + StaticPattern = 0x3 + + class DrawingMode(enum.IntEnum): + + DrawPoints = 0x0 + DrawLines = 0x1 + DrawLineLoop = 0x2 + DrawLineStrip = 0x3 + DrawTriangles = 0x4 + DrawTriangleStrip = 0x5 + DrawTriangleFan = 0x6 + + class Point2D(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Point2D: PySide6.QtQuick.QSGGeometry.Point2D, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def set(self, nx: float, ny: float, /) -> None: ... + + class TexturedPoint2D(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, TexturedPoint2D: PySide6.QtQuick.QSGGeometry.TexturedPoint2D, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def set(self, nx: float, ny: float, ntx: float, nty: float, /) -> None: ... + + class Type(enum.Enum): + + ByteType = 0x1400 + UnsignedByteType = 0x1401 + ShortType = 0x1402 + UnsignedShortType = 0x1403 + IntType = 0x1404 + UnsignedIntType = 0x1405 + FloatType = 0x1406 + Bytes2Type = 0x1407 + Bytes3Type = 0x1408 + Bytes4Type = 0x1409 + DoubleType = 0x140a + + + def __init__(self, attribs: PySide6.QtQuick.QSGGeometry.AttributeSet, vertexCount: int, /, indexCount: int | None = ..., indexType: int = ...) -> None: ... + + def allocate(self, vertexCount: int, /, indexCount: int | None = ...) -> None: ... + def attributeCount(self, /) -> int: ... + def attributes(self, /) -> PySide6.QtQuick.QSGGeometry.Attribute: ... + @staticmethod + def defaultAttributes_ColoredPoint2D() -> PySide6.QtQuick.QSGGeometry.AttributeSet: ... + @staticmethod + def defaultAttributes_Point2D() -> PySide6.QtQuick.QSGGeometry.AttributeSet: ... + @staticmethod + def defaultAttributes_TexturedPoint2D() -> PySide6.QtQuick.QSGGeometry.AttributeSet: ... + def drawingMode(self, /) -> int: ... + def indexCount(self, /) -> int: ... + def indexData(self, /) -> int: ... + def indexDataAsUInt(self, /) -> typing.List[int]: ... + def indexDataAsUShort(self, /) -> typing.List[int]: ... + def indexDataPattern(self, /) -> PySide6.QtQuick.QSGGeometry.DataPattern: ... + def indexType(self, /) -> int: ... + def lineWidth(self, /) -> float: ... + def markIndexDataDirty(self, /) -> None: ... + def markVertexDataDirty(self, /) -> None: ... + def setDrawingMode(self, mode: int, /) -> None: ... + def setIndexCount(self, count: int, /) -> None: ... + def setIndexDataPattern(self, p: PySide6.QtQuick.QSGGeometry.DataPattern, /) -> None: ... + def setLineWidth(self, w: float, /) -> None: ... + def setVertexCount(self, count: int, /) -> None: ... + def setVertexDataAsPoint2D(self, points: collections.abc.Sequence[PySide6.QtQuick.QSGGeometry.Point2D], /) -> None: ... + def setVertexDataPattern(self, p: PySide6.QtQuick.QSGGeometry.DataPattern, /) -> None: ... + def sizeOfIndex(self, /) -> int: ... + def sizeOfVertex(self, /) -> int: ... + @staticmethod + def updateColoredRectGeometry(g: PySide6.QtQuick.QSGGeometry, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @staticmethod + def updateRectGeometry(g: PySide6.QtQuick.QSGGeometry, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @staticmethod + def updateTexturedRectGeometry(g: PySide6.QtQuick.QSGGeometry, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, sourceRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def vertexCount(self, /) -> int: ... + def vertexData(self, /) -> int: ... + def vertexDataAsColoredPoint2D(self, /) -> PySide6.QtQuick.QSGGeometry.ColoredPoint2D: ... + def vertexDataAsPoint2D(self, /) -> object: ... + def vertexDataAsTexturedPoint2D(self, /) -> PySide6.QtQuick.QSGGeometry.TexturedPoint2D: ... + def vertexDataPattern(self, /) -> PySide6.QtQuick.QSGGeometry.DataPattern: ... + + +class QSGGeometryNode(PySide6.QtQuick.QSGBasicGeometryNode): + + def __init__(self, /) -> None: ... + + def __repr__(self, /) -> str: ... + def activeMaterial(self, /) -> PySide6.QtQuick.QSGMaterial: ... + def inheritedOpacity(self, /) -> float: ... + def material(self, /) -> PySide6.QtQuick.QSGMaterial: ... + def opaqueMaterial(self, /) -> PySide6.QtQuick.QSGMaterial: ... + def renderOrder(self, /) -> int: ... + def setInheritedOpacity(self, opacity: float, /) -> None: ... + def setMaterial(self, material: PySide6.QtQuick.QSGMaterial, /) -> None: ... + def setOpaqueMaterial(self, material: PySide6.QtQuick.QSGMaterial, /) -> None: ... + def setRenderOrder(self, order: int, /) -> None: ... + + +class QSGImageNode(PySide6.QtQuick.QSGGeometryNode): + + class TextureCoordinatesTransformFlag(enum.Flag): + + NoTransform = 0x0 + MirrorHorizontally = 0x1 + MirrorVertically = 0x2 + + + def __init__(self, /) -> None: ... + + def anisotropyLevel(self, /) -> PySide6.QtQuick.QSGTexture.AnisotropyLevel: ... + def filtering(self, /) -> PySide6.QtQuick.QSGTexture.Filtering: ... + def mipmapFiltering(self, /) -> PySide6.QtQuick.QSGTexture.Filtering: ... + def ownsTexture(self, /) -> bool: ... + @staticmethod + def rebuildGeometry(g: PySide6.QtQuick.QSGGeometry, texture: PySide6.QtQuick.QSGTexture, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, sourceRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, texCoordMode: PySide6.QtQuick.QSGImageNode.TextureCoordinatesTransformFlag, /) -> None: ... + def rect(self, /) -> PySide6.QtCore.QRectF: ... + def setAnisotropyLevel(self, level: PySide6.QtQuick.QSGTexture.AnisotropyLevel, /) -> None: ... + def setFiltering(self, filtering: PySide6.QtQuick.QSGTexture.Filtering, /) -> None: ... + def setMipmapFiltering(self, filtering: PySide6.QtQuick.QSGTexture.Filtering, /) -> None: ... + def setOwnsTexture(self, owns: bool, /) -> None: ... + @typing.overload + def setRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setRect(self, x: float, y: float, w: float, h: float, /) -> None: ... + @typing.overload + def setSourceRect(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setSourceRect(self, x: float, y: float, w: float, h: float, /) -> None: ... + def setTexture(self, texture: PySide6.QtQuick.QSGTexture, /) -> None: ... + def setTextureCoordinatesTransform(self, mode: PySide6.QtQuick.QSGImageNode.TextureCoordinatesTransformFlag, /) -> None: ... + def sourceRect(self, /) -> PySide6.QtCore.QRectF: ... + def texture(self, /) -> PySide6.QtQuick.QSGTexture: ... + def textureCoordinatesTransform(self, /) -> PySide6.QtQuick.QSGImageNode.TextureCoordinatesTransformFlag: ... + + +class QSGMaterial(Shiboken.Object): + + class Flag(enum.Flag): + + Blending = 0x1 + RequiresDeterminant = 0x2 + RequiresFullMatrixExceptTranslate = 0x6 + RequiresFullMatrix = 0xe + CustomCompileStep = 0x10 + NoBatching = 0x10 + MultiView2 = 0x10000 + MultiView3 = 0x20000 + MultiView4 = 0x40000 + + + def __init__(self, /) -> None: ... + + def compare(self, other: PySide6.QtQuick.QSGMaterial, /) -> int: ... + def createShader(self, renderMode: PySide6.QtQuick.QSGRendererInterface.RenderMode, /) -> PySide6.QtQuick.QSGMaterialShader: ... + def flags(self, /) -> PySide6.QtQuick.QSGMaterial.Flag: ... + def setFlag(self, flags: PySide6.QtQuick.QSGMaterial.Flag, /, on: bool = ...) -> None: ... + def type(self, /) -> PySide6.QtQuick.QSGMaterialType: ... + def viewCount(self, /) -> int: ... + + +class QSGMaterialShader(Shiboken.Object): + + class Flag(enum.Flag): + + UpdatesGraphicsPipelineState = 0x1 + + class GraphicsPipelineState(Shiboken.Object): + + class BlendFactor(enum.Enum): + + Zero = 0x0 + One = 0x1 + SrcColor = 0x2 + OneMinusSrcColor = 0x3 + DstColor = 0x4 + OneMinusDstColor = 0x5 + SrcAlpha = 0x6 + OneMinusSrcAlpha = 0x7 + DstAlpha = 0x8 + OneMinusDstAlpha = 0x9 + ConstantColor = 0xa + OneMinusConstantColor = 0xb + ConstantAlpha = 0xc + OneMinusConstantAlpha = 0xd + SrcAlphaSaturate = 0xe + Src1Color = 0xf + OneMinusSrc1Color = 0x10 + Src1Alpha = 0x11 + OneMinusSrc1Alpha = 0x12 + + class BlendOp(enum.Enum): + + Add = 0x0 + Subtract = 0x1 + ReverseSubtract = 0x2 + Min = 0x3 + Max = 0x4 + + class ColorMaskComponent(enum.Flag): + + R = 0x1 + G = 0x2 + B = 0x4 + A = 0x8 + + class CullMode(enum.Enum): + + CullNone = 0x0 + CullFront = 0x1 + CullBack = 0x2 + + class PolygonMode(enum.Enum): + + Fill = 0x0 + Line = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, GraphicsPipelineState: PySide6.QtQuick.QSGMaterialShader.GraphicsPipelineState, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class RenderState(Shiboken.Object): + + class DirtyState(enum.Flag): + + DirtyMatrix = 0x1 + DirtyOpacity = 0x2 + DirtyCachedMaterialData = 0x4 + DirtyAll = 0xffff + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, RenderState: PySide6.QtQuick.QSGMaterialShader.RenderState, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def combinedMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + @typing.overload + def combinedMatrix(self, index: int, /) -> PySide6.QtGui.QMatrix4x4: ... + def determinant(self, /) -> float: ... + def devicePixelRatio(self, /) -> float: ... + def deviceRect(self, /) -> PySide6.QtCore.QRect: ... + def dirtyStates(self, /) -> PySide6.QtQuick.QSGMaterialShader.RenderState.DirtyState: ... + def isMatrixDirty(self, /) -> bool: ... + def isOpacityDirty(self, /) -> bool: ... + def modelViewMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + def opacity(self, /) -> float: ... + @typing.overload + def projectionMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + @typing.overload + def projectionMatrix(self, index: int, /) -> PySide6.QtGui.QMatrix4x4: ... + def projectionMatrixCount(self, /) -> int: ... + def resourceUpdateBatch(self, /) -> PySide6.QtGui.QRhiResourceUpdateBatch: ... + def rhi(self, /) -> PySide6.QtGui.QRhi: ... + def uniformData(self, /) -> PySide6.QtCore.QByteArray: ... + def viewportRect(self, /) -> PySide6.QtCore.QRect: ... + + class Stage(enum.Enum): + + VertexStage = 0x0 + FragmentStage = 0x1 + + + def __init__(self, /) -> None: ... + + def combinedImageSamplerCount(self, binding: int, /) -> int: ... + def flags(self, /) -> PySide6.QtQuick.QSGMaterialShader.Flag: ... + def setFlag(self, flags: PySide6.QtQuick.QSGMaterialShader.Flag, /, on: bool = ...) -> None: ... + def setFlags(self, flags: PySide6.QtQuick.QSGMaterialShader.Flag, /) -> None: ... + @typing.overload + def setShaderFileName(self, stage: PySide6.QtQuick.QSGMaterialShader.Stage, filename: str, /) -> None: ... + @typing.overload + def setShaderFileName(self, stage: PySide6.QtQuick.QSGMaterialShader.Stage, filename: str, viewCount: int, /) -> None: ... + def updateGraphicsPipelineState(self, state: PySide6.QtQuick.QSGMaterialShader.RenderState, ps: PySide6.QtQuick.QSGMaterialShader.GraphicsPipelineState, newMaterial: PySide6.QtQuick.QSGMaterial, oldMaterial: PySide6.QtQuick.QSGMaterial, /) -> bool: ... + def updateUniformData(self, state: PySide6.QtQuick.QSGMaterialShader.RenderState, newMaterial: PySide6.QtQuick.QSGMaterial, oldMaterial: PySide6.QtQuick.QSGMaterial, /) -> bool: ... + + +class QSGMaterialType(Shiboken.Object): + + def __init__(self, /) -> None: ... + + +class QSGNinePatchNode(PySide6.QtQuick.QSGGeometryNode): + + def __init__(self, /) -> None: ... + + @staticmethod + def rebuildGeometry(texture: PySide6.QtQuick.QSGTexture, geometry: PySide6.QtQuick.QSGGeometry, padding: PySide6.QtGui.QVector4D, bounds: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, dpr: float, /) -> None: ... + def setBounds(self, bounds: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def setDevicePixelRatio(self, ratio: float, /) -> None: ... + def setPadding(self, left: float, top: float, right: float, bottom: float, /) -> None: ... + def setTexture(self, texture: PySide6.QtQuick.QSGTexture, /) -> None: ... + def update(self, /) -> None: ... + + +class QSGNode(Shiboken.Object): + + class DirtyStateBit(enum.Flag): + + DirtyUsePreprocess = 0x2 + DirtySubtreeBlocked = 0x80 + DirtyMatrix = 0x100 + DirtyNodeAdded = 0x400 + DirtyNodeRemoved = 0x800 + DirtyGeometry = 0x1000 + DirtyMaterial = 0x2000 + DirtyOpacity = 0x4000 + DirtyForceUpdate = 0x8000 + DirtyPropagationMask = 0xc500 + + class Flag(enum.Flag): + + OwnedByParent = 0x1 + UsePreprocess = 0x2 + OwnsGeometry = 0x10000 + OwnsMaterial = 0x20000 + OwnsOpaqueMaterial = 0x40000 + IsVisitableNode = 0x1000000 + + class NodeType(enum.Enum): + + BasicNodeType = 0x0 + GeometryNodeType = 0x1 + TransformNodeType = 0x2 + ClipNodeType = 0x3 + OpacityNodeType = 0x4 + RootNodeType = 0x5 + RenderNodeType = 0x6 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtQuick.QSGNode.NodeType, /) -> None: ... + + def __repr__(self, /) -> str: ... + def appendChildNode(self, node: PySide6.QtQuick.QSGNode, /) -> None: ... + def childAtIndex(self, i: int, /) -> PySide6.QtQuick.QSGNode: ... + def childCount(self, /) -> int: ... + def clearDirty(self, /) -> None: ... + def dirtyState(self, /) -> PySide6.QtQuick.QSGNode.DirtyStateBit: ... + def firstChild(self, /) -> PySide6.QtQuick.QSGNode: ... + def flags(self, /) -> PySide6.QtQuick.QSGNode.Flag: ... + def insertChildNodeAfter(self, node: PySide6.QtQuick.QSGNode, after: PySide6.QtQuick.QSGNode, /) -> None: ... + def insertChildNodeBefore(self, node: PySide6.QtQuick.QSGNode, before: PySide6.QtQuick.QSGNode, /) -> None: ... + def isSubtreeBlocked(self, /) -> bool: ... + def lastChild(self, /) -> PySide6.QtQuick.QSGNode: ... + def markDirty(self, bits: PySide6.QtQuick.QSGNode.DirtyStateBit, /) -> None: ... + def nextSibling(self, /) -> PySide6.QtQuick.QSGNode: ... + def parent(self, /) -> PySide6.QtQuick.QSGNode: ... + def prependChildNode(self, node: PySide6.QtQuick.QSGNode, /) -> None: ... + def preprocess(self, /) -> None: ... + def previousSibling(self, /) -> PySide6.QtQuick.QSGNode: ... + def removeAllChildNodes(self, /) -> None: ... + def removeChildNode(self, node: PySide6.QtQuick.QSGNode, /) -> None: ... + def reparentChildNodesTo(self, newParent: PySide6.QtQuick.QSGNode, /) -> None: ... + def setFlag(self, arg__1: PySide6.QtQuick.QSGNode.Flag, /, arg__2: bool = ...) -> None: ... + def setFlags(self, arg__1: PySide6.QtQuick.QSGNode.Flag, /, arg__2: bool = ...) -> None: ... + def type(self, /) -> PySide6.QtQuick.QSGNode.NodeType: ... + + +class QSGNodeVisitor(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def enterClipNode(self, arg__1: PySide6.QtQuick.QSGClipNode, /) -> None: ... + def enterGeometryNode(self, arg__1: PySide6.QtQuick.QSGGeometryNode, /) -> None: ... + def enterOpacityNode(self, arg__1: PySide6.QtQuick.QSGOpacityNode, /) -> None: ... + def enterTransformNode(self, arg__1: PySide6.QtQuick.QSGTransformNode, /) -> None: ... + def leaveClipNode(self, arg__1: PySide6.QtQuick.QSGClipNode, /) -> None: ... + def leaveGeometryNode(self, arg__1: PySide6.QtQuick.QSGGeometryNode, /) -> None: ... + def leaveOpacityNode(self, arg__1: PySide6.QtQuick.QSGOpacityNode, /) -> None: ... + def leaveTransformNode(self, arg__1: PySide6.QtQuick.QSGTransformNode, /) -> None: ... + def visitChildren(self, n: PySide6.QtQuick.QSGNode, /) -> None: ... + def visitNode(self, n: PySide6.QtQuick.QSGNode, /) -> None: ... + + +class QSGOpacityNode(PySide6.QtQuick.QSGNode): + + def __init__(self, /) -> None: ... + + def __repr__(self, /) -> str: ... + def combinedOpacity(self, /) -> float: ... + def isSubtreeBlocked(self, /) -> bool: ... + def opacity(self, /) -> float: ... + def setCombinedOpacity(self, opacity: float, /) -> None: ... + def setOpacity(self, opacity: float, /) -> None: ... + + +class QSGOpaqueTextureMaterial(PySide6.QtQuick.QSGMaterial): + + def __init__(self, /) -> None: ... + + def anisotropyLevel(self, /) -> PySide6.QtQuick.QSGTexture.AnisotropyLevel: ... + def compare(self, other: PySide6.QtQuick.QSGMaterial, /) -> int: ... + def createShader(self, renderMode: PySide6.QtQuick.QSGRendererInterface.RenderMode, /) -> PySide6.QtQuick.QSGMaterialShader: ... + def filtering(self, /) -> PySide6.QtQuick.QSGTexture.Filtering: ... + def horizontalWrapMode(self, /) -> PySide6.QtQuick.QSGTexture.WrapMode: ... + def mipmapFiltering(self, /) -> PySide6.QtQuick.QSGTexture.Filtering: ... + def setAnisotropyLevel(self, level: PySide6.QtQuick.QSGTexture.AnisotropyLevel, /) -> None: ... + def setFiltering(self, filteringType: PySide6.QtQuick.QSGTexture.Filtering, /) -> None: ... + def setHorizontalWrapMode(self, mode: PySide6.QtQuick.QSGTexture.WrapMode, /) -> None: ... + def setMipmapFiltering(self, filteringType: PySide6.QtQuick.QSGTexture.Filtering, /) -> None: ... + def setTexture(self, texture: PySide6.QtQuick.QSGTexture, /) -> None: ... + def setVerticalWrapMode(self, mode: PySide6.QtQuick.QSGTexture.WrapMode, /) -> None: ... + def texture(self, /) -> PySide6.QtQuick.QSGTexture: ... + def type(self, /) -> PySide6.QtQuick.QSGMaterialType: ... + def verticalWrapMode(self, /) -> PySide6.QtQuick.QSGTexture.WrapMode: ... + + +class QSGRectangleNode(PySide6.QtQuick.QSGGeometryNode): + + def __init__(self, /) -> None: ... + + def color(self, /) -> PySide6.QtGui.QColor: ... + def rect(self, /) -> PySide6.QtCore.QRectF: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @typing.overload + def setRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setRect(self, x: float, y: float, w: float, h: float, /) -> None: ... + + +class QSGRenderNode(PySide6.QtQuick.QSGNode): + + class RenderState(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def clipRegion(self, /) -> PySide6.QtGui.QRegion: ... + def get(self, state: bytes | bytearray | memoryview, /) -> int: ... + def projectionMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + def scissorEnabled(self, /) -> bool: ... + def scissorRect(self, /) -> PySide6.QtCore.QRect: ... + def stencilEnabled(self, /) -> bool: ... + def stencilValue(self, /) -> int: ... + + class RenderingFlag(enum.Flag): + + BoundedRectRendering = 0x1 + DepthAwareRendering = 0x2 + OpaqueRendering = 0x4 + NoExternalRendering = 0x8 + + class StateFlag(enum.Flag): + + DepthState = 0x1 + StencilState = 0x2 + ScissorState = 0x4 + ColorState = 0x8 + BlendState = 0x10 + CullState = 0x20 + ViewportState = 0x40 + RenderTargetState = 0x80 + + + def __init__(self, /) -> None: ... + + def changedStates(self, /) -> PySide6.QtQuick.QSGRenderNode.StateFlag: ... + def clipList(self, /) -> PySide6.QtQuick.QSGClipNode: ... + def commandBuffer(self, /) -> PySide6.QtGui.QRhiCommandBuffer: ... + def flags(self, /) -> PySide6.QtQuick.QSGRenderNode.RenderingFlag: ... + def inheritedOpacity(self, /) -> float: ... + def matrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + def prepare(self, /) -> None: ... + @typing.overload + def projectionMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + @typing.overload + def projectionMatrix(self, index: int, /) -> PySide6.QtGui.QMatrix4x4: ... + def rect(self, /) -> PySide6.QtCore.QRectF: ... + def releaseResources(self, /) -> None: ... + def render(self, state: PySide6.QtQuick.QSGRenderNode.RenderState, /) -> None: ... + def renderTarget(self, /) -> PySide6.QtGui.QRhiRenderTarget: ... + + +class QSGRendererInterface(Shiboken.Object): + + class GraphicsApi(enum.Enum): + + Unknown = 0x0 + Software = 0x1 + OpenVG = 0x2 + OpenGL = 0x3 + OpenGLRhi = 0x3 + Direct3D11 = 0x4 + Direct3D11Rhi = 0x4 + Vulkan = 0x5 + VulkanRhi = 0x5 + Metal = 0x6 + MetalRhi = 0x6 + Null = 0x7 + NullRhi = 0x7 + Direct3D12 = 0x8 + + class RenderMode(enum.Enum): + + RenderMode2D = 0x0 + RenderMode2DNoDepthBuffer = 0x1 + RenderMode3D = 0x2 + + class Resource(enum.Enum): + + DeviceResource = 0x0 + CommandQueueResource = 0x1 + CommandListResource = 0x2 + PainterResource = 0x3 + RhiResource = 0x4 + RhiSwapchainResource = 0x5 + RhiRedirectCommandBuffer = 0x6 + RhiRedirectRenderTarget = 0x7 + PhysicalDeviceResource = 0x8 + OpenGLContextResource = 0x9 + DeviceContextResource = 0xa + CommandEncoderResource = 0xb + VulkanInstanceResource = 0xc + RenderPassResource = 0xd + RedirectPaintDevice = 0xe + GraphicsQueueFamilyIndexResource = 0xf + GraphicsQueueIndexResource = 0x10 + + class ShaderCompilationType(enum.Flag): + + RuntimeCompilation = 0x1 + OfflineCompilation = 0x2 + + class ShaderSourceType(enum.Flag): + + ShaderSourceString = 0x1 + ShaderSourceFile = 0x2 + ShaderByteCode = 0x4 + + class ShaderType(enum.Enum): + + UnknownShadingLanguage = 0x0 + GLSL = 0x1 + HLSL = 0x2 + RhiShader = 0x3 + + + def __init__(self, /) -> None: ... + + @typing.overload + def getResource(self, window: PySide6.QtQuick.QQuickWindow, resource: PySide6.QtQuick.QSGRendererInterface.Resource, /) -> int: ... + @typing.overload + def getResource(self, window: PySide6.QtQuick.QQuickWindow, resource: bytes | bytearray | memoryview, /) -> int: ... + def graphicsApi(self, /) -> PySide6.QtQuick.QSGRendererInterface.GraphicsApi: ... + @staticmethod + def isApiRhiBased(api: PySide6.QtQuick.QSGRendererInterface.GraphicsApi, /) -> bool: ... + def shaderCompilationType(self, /) -> PySide6.QtQuick.QSGRendererInterface.ShaderCompilationType: ... + def shaderSourceType(self, /) -> PySide6.QtQuick.QSGRendererInterface.ShaderSourceType: ... + def shaderType(self, /) -> PySide6.QtQuick.QSGRendererInterface.ShaderType: ... + + +class QSGRootNode(PySide6.QtQuick.QSGNode): + + def __init__(self, /) -> None: ... + + def __repr__(self, /) -> str: ... + + +class QSGSimpleRectNode(PySide6.QtQuick.QSGGeometryNode): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + + def color(self, /) -> PySide6.QtGui.QColor: ... + def rect(self, /) -> PySide6.QtCore.QRectF: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @typing.overload + def setRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setRect(self, x: float, y: float, w: float, h: float, /) -> None: ... + + +class QSGSimpleTextureNode(PySide6.QtQuick.QSGGeometryNode): + + class TextureCoordinatesTransformFlag(enum.Flag): + + NoTransform = 0x0 + MirrorHorizontally = 0x1 + MirrorVertically = 0x2 + + + def __init__(self, /) -> None: ... + + def filtering(self, /) -> PySide6.QtQuick.QSGTexture.Filtering: ... + def ownsTexture(self, /) -> bool: ... + def rect(self, /) -> PySide6.QtCore.QRectF: ... + def setFiltering(self, filtering: PySide6.QtQuick.QSGTexture.Filtering, /) -> None: ... + def setOwnsTexture(self, owns: bool, /) -> None: ... + @typing.overload + def setRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setRect(self, x: float, y: float, w: float, h: float, /) -> None: ... + @typing.overload + def setSourceRect(self, r: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setSourceRect(self, x: float, y: float, w: float, h: float, /) -> None: ... + def setTexture(self, texture: PySide6.QtQuick.QSGTexture, /) -> None: ... + def setTextureCoordinatesTransform(self, mode: PySide6.QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformFlag, /) -> None: ... + def sourceRect(self, /) -> PySide6.QtCore.QRectF: ... + def texture(self, /) -> PySide6.QtQuick.QSGTexture: ... + def textureCoordinatesTransform(self, /) -> PySide6.QtQuick.QSGSimpleTextureNode.TextureCoordinatesTransformFlag: ... + + +class QSGTextNode(PySide6.QtQuick.QSGTransformNode): + + class RenderType(enum.Enum): + + QtRendering = 0x0 + NativeRendering = 0x1 + CurveRendering = 0x2 + + class TextStyle(enum.Enum): + + Normal = 0x0 + Outline = 0x1 + Raised = 0x2 + Sunken = 0x3 + + + def __init__(self, /) -> None: ... + + def addTextDocument(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, document: PySide6.QtGui.QTextDocument, /, selectionStart: int = ..., selectionCount: int = ...) -> None: ... + def addTextLayout(self, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, layout: PySide6.QtGui.QTextLayout, /, selectionStart: int = ..., selectionCount: int = ..., lineStart: int | None = ..., lineCount: int = ...) -> None: ... + def clear(self, /) -> None: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def filtering(self, /) -> PySide6.QtQuick.QSGTexture.Filtering: ... + def linkColor(self, /) -> PySide6.QtGui.QColor: ... + def renderType(self, /) -> PySide6.QtQuick.QSGTextNode.RenderType: ... + def renderTypeQuality(self, /) -> int: ... + def selectionColor(self, /) -> PySide6.QtGui.QColor: ... + def selectionTextColor(self, /) -> PySide6.QtGui.QColor: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setFiltering(self, arg__1: PySide6.QtQuick.QSGTexture.Filtering, /) -> None: ... + def setLinkColor(self, linkColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setRenderType(self, renderType: PySide6.QtQuick.QSGTextNode.RenderType, /) -> None: ... + def setRenderTypeQuality(self, renderTypeQuality: int, /) -> None: ... + def setSelectionColor(self, selectionColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setSelectionTextColor(self, selectionTextColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setStyleColor(self, styleColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setTextStyle(self, textStyle: PySide6.QtQuick.QSGTextNode.TextStyle, /) -> None: ... + def setViewport(self, viewport: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def styleColor(self, /) -> PySide6.QtGui.QColor: ... + def textStyle(self, /) -> PySide6.QtQuick.QSGTextNode.TextStyle: ... + def viewport(self, /) -> PySide6.QtCore.QRectF: ... + + +class QSGTexture(PySide6.QtCore.QObject): + + class AnisotropyLevel(enum.Enum): + + AnisotropyNone = 0x0 + Anisotropy2x = 0x1 + Anisotropy4x = 0x2 + Anisotropy8x = 0x3 + Anisotropy16x = 0x4 + + class Filtering(enum.Enum): + + None_ = 0x0 + Nearest = 0x1 + Linear = 0x2 + + class WrapMode(enum.Enum): + + Repeat = 0x0 + ClampToEdge = 0x1 + MirroredRepeat = 0x2 + + + def __init__(self, /) -> None: ... + + def anisotropyLevel(self, /) -> PySide6.QtQuick.QSGTexture.AnisotropyLevel: ... + def commitTextureOperations(self, rhi: PySide6.QtGui.QRhi, resourceUpdates: PySide6.QtGui.QRhiResourceUpdateBatch, /) -> None: ... + def comparisonKey(self, /) -> int: ... + def convertToNormalizedSourceRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def filtering(self, /) -> PySide6.QtQuick.QSGTexture.Filtering: ... + def hasAlphaChannel(self, /) -> bool: ... + def hasMipmaps(self, /) -> bool: ... + def horizontalWrapMode(self, /) -> PySide6.QtQuick.QSGTexture.WrapMode: ... + def isAtlasTexture(self, /) -> bool: ... + def mipmapFiltering(self, /) -> PySide6.QtQuick.QSGTexture.Filtering: ... + def normalizedTextureSubRect(self, /) -> PySide6.QtCore.QRectF: ... + def removedFromAtlas(self, /, resourceUpdates: PySide6.QtGui.QRhiResourceUpdateBatch | None = ...) -> PySide6.QtQuick.QSGTexture: ... + def resolveInterface(self, name: bytes | bytearray | memoryview, revision: int, /) -> int: ... + def rhiTexture(self, /) -> PySide6.QtGui.QRhiTexture: ... + def setAnisotropyLevel(self, level: PySide6.QtQuick.QSGTexture.AnisotropyLevel, /) -> None: ... + def setFiltering(self, filter: PySide6.QtQuick.QSGTexture.Filtering, /) -> None: ... + def setHorizontalWrapMode(self, hwrap: PySide6.QtQuick.QSGTexture.WrapMode, /) -> None: ... + def setMipmapFiltering(self, filter: PySide6.QtQuick.QSGTexture.Filtering, /) -> None: ... + def setVerticalWrapMode(self, vwrap: PySide6.QtQuick.QSGTexture.WrapMode, /) -> None: ... + def textureSize(self, /) -> PySide6.QtCore.QSize: ... + def verticalWrapMode(self, /) -> PySide6.QtQuick.QSGTexture.WrapMode: ... + + +class QSGTextureMaterial(PySide6.QtQuick.QSGOpaqueTextureMaterial): + + def __init__(self, /) -> None: ... + + def createShader(self, renderMode: PySide6.QtQuick.QSGRendererInterface.RenderMode, /) -> PySide6.QtQuick.QSGMaterialShader: ... + def type(self, /) -> PySide6.QtQuick.QSGMaterialType: ... + + +class QSGTextureProvider(PySide6.QtCore.QObject): + + textureChanged : typing.ClassVar[Signal] = ... # textureChanged() + + def __init__(self, /) -> None: ... + + def texture(self, /) -> PySide6.QtQuick.QSGTexture: ... + + +class QSGTransformNode(PySide6.QtQuick.QSGNode): + + def __init__(self, /) -> None: ... + + def __repr__(self, /) -> str: ... + def combinedMatrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + def matrix(self, /) -> PySide6.QtGui.QMatrix4x4: ... + def setCombinedMatrix(self, matrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ... + def setMatrix(self, matrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ... + + +class QSGVertexColorMaterial(PySide6.QtQuick.QSGMaterial): + + def __init__(self, /) -> None: ... + + def compare(self, other: PySide6.QtQuick.QSGMaterial, /) -> int: ... + def createShader(self, renderMode: PySide6.QtQuick.QSGRendererInterface.RenderMode, /) -> PySide6.QtQuick.QSGMaterialShader: ... + def type(self, /) -> PySide6.QtQuick.QSGMaterialType: ... + + +class QSharedPointer_QQuickItemGrabResult(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, pointee: PySide6.QtQuick.QQuickItemGrabResult, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __dir__(self, /) -> collections.abc.Iterable[str]: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> PySide6.QtQuick.QQuickItemGrabResult: ... + @typing.overload + def reset(self, /) -> None: ... + @typing.overload + def reset(self, t: PySide6.QtQuick.QQuickItemGrabResult, /) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuick3D.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuick3D.pyi new file mode 100644 index 0000000..8462265 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuick3D.pyi @@ -0,0 +1,290 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtQuick3D, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtQuick3D` + +import PySide6.QtQuick3D +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtQml + +import enum +import typing +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QQuick3D(Shiboken.Object): + + def __init__(self, /) -> None: ... + + @staticmethod + def idealSurfaceFormat(samples: int = ...) -> PySide6.QtGui.QSurfaceFormat: ... + + +class QQuick3DGeometry(PySide6.QtQuick3D.QQuick3DObject): + + geometryChanged : typing.ClassVar[Signal] = ... # geometryChanged() + geometryNodeDirty : typing.ClassVar[Signal] = ... # geometryNodeDirty() + + class Attribute(Shiboken.Object): + + class ComponentType(enum.Enum): + + U16Type = 0x0 + U32Type = 0x1 + I32Type = 0x2 + F32Type = 0x3 + + class Semantic(enum.Enum): + + IndexSemantic = 0x0 + PositionSemantic = 0x1 + NormalSemantic = 0x2 + TexCoord0Semantic = 0x3 + TexCoordSemantic = 0x3 + TangentSemantic = 0x4 + BinormalSemantic = 0x5 + JointSemantic = 0x6 + WeightSemantic = 0x7 + ColorSemantic = 0x8 + TargetPositionSemantic = 0x9 + TargetNormalSemantic = 0xa + TargetTangentSemantic = 0xb + TargetBinormalSemantic = 0xc + TexCoord1Semantic = 0xd + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Attribute: PySide6.QtQuick3D.QQuick3DGeometry.Attribute, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class PrimitiveType(enum.Enum): + + Points = 0x0 + LineStrip = 0x1 + Lines = 0x2 + TriangleStrip = 0x3 + TriangleFan = 0x4 + Triangles = 0x5 + + class TargetAttribute(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, TargetAttribute: PySide6.QtQuick3D.QQuick3DGeometry.TargetAttribute, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + def __init__(self, /, parent: PySide6.QtQuick3D.QQuick3DObject | None = ...) -> None: ... + + @typing.overload + def addAttribute(self, att: PySide6.QtQuick3D.QQuick3DGeometry.Attribute, /) -> None: ... + @typing.overload + def addAttribute(self, semantic: PySide6.QtQuick3D.QQuick3DGeometry.Attribute.Semantic, offset: int, componentType: PySide6.QtQuick3D.QQuick3DGeometry.Attribute.ComponentType, /) -> None: ... + def addSubset(self, offset: int, count: int, boundsMin: PySide6.QtGui.QVector3D, boundsMax: PySide6.QtGui.QVector3D, /, name: str = ...) -> None: ... + @typing.overload + def addTargetAttribute(self, att: PySide6.QtQuick3D.QQuick3DGeometry.TargetAttribute, /) -> None: ... + @typing.overload + def addTargetAttribute(self, targetId: int, semantic: PySide6.QtQuick3D.QQuick3DGeometry.Attribute.Semantic, offset: int, /, stride: int | None = ...) -> None: ... + def attribute(self, index: int, /) -> PySide6.QtQuick3D.QQuick3DGeometry.Attribute: ... + def attributeCount(self, /) -> int: ... + def boundsMax(self, /) -> PySide6.QtGui.QVector3D: ... + def boundsMin(self, /) -> PySide6.QtGui.QVector3D: ... + def clear(self, /) -> None: ... + def indexData(self, /) -> PySide6.QtCore.QByteArray: ... + def markAllDirty(self, /) -> None: ... + def primitiveType(self, /) -> PySide6.QtQuick3D.QQuick3DGeometry.PrimitiveType: ... + def setBounds(self, min: PySide6.QtGui.QVector3D, max: PySide6.QtGui.QVector3D, /) -> None: ... + @typing.overload + def setIndexData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def setIndexData(self, offset: int, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setPrimitiveType(self, type: PySide6.QtQuick3D.QQuick3DGeometry.PrimitiveType, /) -> None: ... + def setStride(self, stride: int, /) -> None: ... + @typing.overload + def setTargetData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def setTargetData(self, offset: int, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def setVertexData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def setVertexData(self, offset: int, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def stride(self, /) -> int: ... + def subsetBoundsMax(self, subset: int, /) -> PySide6.QtGui.QVector3D: ... + def subsetBoundsMin(self, subset: int, /) -> PySide6.QtGui.QVector3D: ... + @typing.overload + def subsetCount(self, /) -> int: ... + @typing.overload + def subsetCount(self, subset: int, /) -> int: ... + def subsetName(self, subset: int, /) -> str: ... + def subsetOffset(self, subset: int, /) -> int: ... + def targetAttribute(self, index: int, /) -> PySide6.QtQuick3D.QQuick3DGeometry.TargetAttribute: ... + def targetAttributeCount(self, /) -> int: ... + def targetData(self, /) -> PySide6.QtCore.QByteArray: ... + def vertexData(self, /) -> PySide6.QtCore.QByteArray: ... + + +class QQuick3DInstancing(PySide6.QtQuick3D.QQuick3DObject): + + depthSortingEnabledChanged: typing.ClassVar[Signal] = ... # depthSortingEnabledChanged() + hasTransparencyChanged : typing.ClassVar[Signal] = ... # hasTransparencyChanged() + instanceCountOverrideChanged: typing.ClassVar[Signal] = ... # instanceCountOverrideChanged() + instanceNodeDirty : typing.ClassVar[Signal] = ... # instanceNodeDirty() + instanceTableChanged : typing.ClassVar[Signal] = ... # instanceTableChanged() + shadowBoundsMaximumChanged: typing.ClassVar[Signal] = ... # shadowBoundsMaximumChanged() + shadowBoundsMinimumChanged: typing.ClassVar[Signal] = ... # shadowBoundsMinimumChanged() + + class InstanceTableEntry(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, InstanceTableEntry: PySide6.QtQuick3D.QQuick3DInstancing.InstanceTableEntry, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def getColor(self, /) -> PySide6.QtGui.QColor: ... + def getPosition(self, /) -> PySide6.QtGui.QVector3D: ... + def getRotation(self, /) -> PySide6.QtGui.QQuaternion: ... + def getScale(self, /) -> PySide6.QtGui.QVector3D: ... + + + def __init__(self, /, parent: PySide6.QtQuick3D.QQuick3DObject | None = ..., *, instanceCountOverride: int | None = ..., hasTransparency: bool | None = ..., depthSortingEnabled: bool | None = ..., shadowBoundsMinimum: PySide6.QtGui.QVector3D | None = ..., shadowBoundsMaximum: PySide6.QtGui.QVector3D | None = ...) -> None: ... + + @staticmethod + def calculateTableEntry(position: PySide6.QtGui.QVector3D, scale: PySide6.QtGui.QVector3D, eulerRotation: PySide6.QtGui.QVector3D, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /, customData: PySide6.QtGui.QVector4D = ...) -> PySide6.QtQuick3D.QQuick3DInstancing.InstanceTableEntry: ... + @staticmethod + def calculateTableEntryFromQuaternion(position: PySide6.QtGui.QVector3D, scale: PySide6.QtGui.QVector3D, rotation: PySide6.QtGui.QQuaternion, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /, customData: PySide6.QtGui.QVector4D = ...) -> PySide6.QtQuick3D.QQuick3DInstancing.InstanceTableEntry: ... + def depthSortingEnabled(self, /) -> bool: ... + def getInstanceBuffer(self, /) -> typing.Tuple[bool, str]: ... + def hasTransparency(self, /) -> bool: ... + def instanceBuffer(self, /) -> typing.Tuple[PySide6.QtCore.QByteArray, int]: ... + def instanceColor(self, index: int, /) -> PySide6.QtGui.QColor: ... + def instanceCountOverride(self, /) -> int: ... + def instanceCustomData(self, index: int, /) -> PySide6.QtGui.QVector4D: ... + def instancePosition(self, index: int, /) -> PySide6.QtGui.QVector3D: ... + def instanceRotation(self, index: int, /) -> PySide6.QtGui.QQuaternion: ... + def instanceScale(self, index: int, /) -> PySide6.QtGui.QVector3D: ... + def markDirty(self, /) -> None: ... + def setDepthSortingEnabled(self, enabled: bool, /) -> None: ... + def setHasTransparency(self, hasTransparency: bool, /) -> None: ... + def setInstanceCountOverride(self, instanceCountOverride: int, /) -> None: ... + def setShadowBoundsMaximum(self, newShadowBoundsMinimum: PySide6.QtGui.QVector3D, /) -> None: ... + def setShadowBoundsMinimum(self, newShadowBoundsMinimum: PySide6.QtGui.QVector3D, /) -> None: ... + def shadowBoundsMaximum(self, /) -> PySide6.QtGui.QVector3D: ... + def shadowBoundsMinimum(self, /) -> PySide6.QtGui.QVector3D: ... + + +class QQuick3DObject(PySide6.QtCore.QObject, PySide6.QtQml.QQmlParserStatus): + + childrenChanged : typing.ClassVar[Signal] = ... # childrenChanged() + parentChanged : typing.ClassVar[Signal] = ... # parentChanged() + stateChanged : typing.ClassVar[Signal] = ... # stateChanged() + + class ItemChange(enum.Enum): + + ItemChildAddedChange = 0x0 + ItemChildRemovedChange = 0x1 + ItemSceneChange = 0x2 + ItemVisibleHasChanged = 0x3 + ItemParentHasChanged = 0x4 + ItemOpacityHasChanged = 0x5 + ItemActiveFocusHasChanged = 0x6 + ItemRotationHasChanged = 0x7 + ItemAntialiasingHasChanged = 0x8 + ItemDevicePixelRatioHasChanged = 0x9 + ItemEnabledHasChanged = 0xa + + + def childItems(self, /) -> typing.List[PySide6.QtQuick3D.QQuick3DObject]: ... + def classBegin(self, /) -> None: ... + def componentComplete(self, /) -> None: ... + def isComponentComplete(self, /) -> bool: ... + def markAllDirty(self, /) -> None: ... + def parentItem(self, /) -> PySide6.QtQuick3D.QQuick3DObject: ... + def preSync(self, /) -> None: ... + def setParentItem(self, parentItem: PySide6.QtQuick3D.QQuick3DObject, /) -> None: ... + def setState(self, state: str, /) -> None: ... + def state(self, /) -> str: ... + def update(self, /) -> None: ... + + +class QQuick3DRenderExtension(PySide6.QtQuick3D.QQuick3DObject): + + def __init__(self, /, parent: PySide6.QtQuick3D.QQuick3DObject | None = ...) -> None: ... + + +class QQuick3DTextureData(PySide6.QtQuick3D.QQuick3DObject): + + textureDataNodeDirty : typing.ClassVar[Signal] = ... # textureDataNodeDirty() + + class Format(enum.Enum): + + None_ = 0x0 + RGBA8 = 0x1 + RGBA16F = 0x2 + RGBA32F = 0x3 + RGBE8 = 0x4 + R8 = 0x5 + R16 = 0x6 + R16F = 0x7 + R32F = 0x8 + BC1 = 0x9 + BC2 = 0xa + BC3 = 0xb + BC4 = 0xc + BC5 = 0xd + BC6H = 0xe + BC7 = 0xf + DXT1_RGBA = 0x10 + DXT1_RGB = 0x11 + DXT3_RGBA = 0x12 + DXT5_RGBA = 0x13 + ETC2_RGB8 = 0x14 + ETC2_RGB8A1 = 0x15 + ETC2_RGBA8 = 0x16 + ASTC_4x4 = 0x17 + ASTC_5x4 = 0x18 + ASTC_5x5 = 0x19 + ASTC_6x5 = 0x1a + ASTC_6x6 = 0x1b + ASTC_8x5 = 0x1c + ASTC_8x6 = 0x1d + ASTC_8x8 = 0x1e + ASTC_10x5 = 0x1f + ASTC_10x6 = 0x20 + ASTC_10x8 = 0x21 + ASTC_10x10 = 0x22 + ASTC_12x10 = 0x23 + ASTC_12x12 = 0x24 + + + def __init__(self, /, parent: PySide6.QtQuick3D.QQuick3DObject | None = ...) -> None: ... + + def depth(self, /) -> int: ... + def format(self, /) -> PySide6.QtQuick3D.QQuick3DTextureData.Format: ... + def hasTransparency(self, /) -> bool: ... + def markAllDirty(self, /) -> None: ... + def setDepth(self, depth: int, /) -> None: ... + def setFormat(self, format: PySide6.QtQuick3D.QQuick3DTextureData.Format, /) -> None: ... + def setHasTransparency(self, hasTransparency: bool, /) -> None: ... + def setSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setTextureData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def textureData(self, /) -> PySide6.QtCore.QByteArray: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuickControls2.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuickControls2.pyi new file mode 100644 index 0000000..02459c6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuickControls2.pyi @@ -0,0 +1,43 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtQuickControls2, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtQuickControls2` + +import PySide6.QtQuickControls2 +import PySide6.QtCore + +import typing +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QQuickAttachedPropertyPropagator(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def attachedChildren(self, /) -> typing.List[PySide6.QtQuickControls2.QQuickAttachedPropertyPropagator]: ... + def attachedParent(self, /) -> PySide6.QtQuickControls2.QQuickAttachedPropertyPropagator: ... + def attachedParentChange(self, newParent: PySide6.QtQuickControls2.QQuickAttachedPropertyPropagator, oldParent: PySide6.QtQuickControls2.QQuickAttachedPropertyPropagator, /) -> None: ... + def initialize(self, /) -> None: ... + + +class QQuickStyle(Shiboken.Object): + + def __init__(self, /) -> None: ... + + @staticmethod + def name() -> str: ... + @staticmethod + def setFallbackStyle(style: str, /) -> None: ... + @staticmethod + def setStyle(style: str, /) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuickTest.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuickTest.pyi new file mode 100644 index 0000000..6127a88 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuickTest.pyi @@ -0,0 +1,23 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtQuickTest, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtQuickTest` + +import PySide6.QtQuickTest + +import collections.abc + + +class QIntList: ... + + +def QUICK_TEST_MAIN(name: str, /, argv: collections.abc.Sequence[str] = ..., dir: str = ...) -> int: ... +def QUICK_TEST_MAIN_WITH_SETUP(name: str, setup: type, /, argv: collections.abc.Sequence[str] = ..., dir: str = ...) -> int: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuickWidgets.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuickWidgets.pyi new file mode 100644 index 0000000..becf2a2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtQuickWidgets.pyi @@ -0,0 +1,94 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtQuickWidgets, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtQuickWidgets` + +import PySide6.QtQuickWidgets +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtWidgets +import PySide6.QtQml +import PySide6.QtQuick + +import enum +import typing +from PySide6.QtCore import Signal + + +class QIntList: ... + + +class QQuickWidget(PySide6.QtWidgets.QWidget): + + sceneGraphError : typing.ClassVar[Signal] = ... # sceneGraphError(QQuickWindow::SceneGraphError,QString) + statusChanged : typing.ClassVar[Signal] = ... # statusChanged(QQuickWidget::Status) + + class ResizeMode(enum.Enum): + + SizeViewToRootObject = 0x0 + SizeRootObjectToView = 0x1 + + class Status(enum.Enum): + + Null = 0x0 + Ready = 0x1 + Loading = 0x2 + Error = 0x3 + + + @typing.overload + def __init__(self, engine: PySide6.QtQml.QQmlEngine, parent: PySide6.QtWidgets.QWidget, /, *, resizeMode: PySide6.QtQuickWidgets.QQuickWidget.ResizeMode | None = ..., status: PySide6.QtQuickWidgets.QQuickWidget.Status | None = ..., source: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, uri: str, typeName: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, resizeMode: PySide6.QtQuickWidgets.QQuickWidget.ResizeMode | None = ..., status: PySide6.QtQuickWidgets.QQuickWidget.Status | None = ..., source: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, resizeMode: PySide6.QtQuickWidgets.QQuickWidget.ResizeMode | None = ..., status: PySide6.QtQuickWidgets.QQuickWidget.Status | None = ..., source: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, source: PySide6.QtCore.QUrl | str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, resizeMode: PySide6.QtQuickWidgets.QQuickWidget.ResizeMode | None = ..., status: PySide6.QtQuickWidgets.QQuickWidget.Status | None = ...) -> None: ... + + def dragEnterEvent(self, arg__1: PySide6.QtGui.QDragEnterEvent, /) -> None: ... + def dragLeaveEvent(self, arg__1: PySide6.QtGui.QDragLeaveEvent, /) -> None: ... + def dragMoveEvent(self, arg__1: PySide6.QtGui.QDragMoveEvent, /) -> None: ... + def dropEvent(self, arg__1: PySide6.QtGui.QDropEvent, /) -> None: ... + def engine(self, /) -> PySide6.QtQml.QQmlEngine: ... + def errors(self, /) -> typing.List[PySide6.QtQml.QQmlError]: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def focusInEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def focusOutEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def format(self, /) -> PySide6.QtGui.QSurfaceFormat: ... + def grabFramebuffer(self, /) -> PySide6.QtGui.QImage: ... + def hideEvent(self, arg__1: PySide6.QtGui.QHideEvent, /) -> None: ... + def initialSize(self, /) -> PySide6.QtCore.QSize: ... + def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def loadFromModule(self, uri: str, typeName: str, /) -> None: ... + def mouseDoubleClickEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + def quickWindow(self, /) -> PySide6.QtQuick.QQuickWindow: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def resizeMode(self, /) -> PySide6.QtQuickWidgets.QQuickWidget.ResizeMode: ... + def rootContext(self, /) -> PySide6.QtQml.QQmlContext: ... + def rootObject(self, /) -> PySide6.QtQuick.QQuickItem: ... + def setClearColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setContent(self, url: PySide6.QtCore.QUrl | str, component: PySide6.QtQml.QQmlComponent, item: PySide6.QtCore.QObject, /) -> None: ... + def setFormat(self, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> None: ... + def setInitialProperties(self, initialProperties: typing.Dict[str, typing.Any], /) -> None: ... + def setResizeMode(self, arg__1: PySide6.QtQuickWidgets.QQuickWidget.ResizeMode, /) -> None: ... + def setSource(self, arg__1: PySide6.QtCore.QUrl | str, /) -> None: ... + def showEvent(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def status(self, /) -> PySide6.QtQuickWidgets.QQuickWidget.Status: ... + def timerEvent(self, arg__1: PySide6.QtCore.QTimerEvent, /) -> None: ... + def wheelEvent(self, arg__1: PySide6.QtGui.QWheelEvent, /) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtRemoteObjects.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtRemoteObjects.pyi new file mode 100644 index 0000000..8bc573f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtRemoteObjects.pyi @@ -0,0 +1,376 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtRemoteObjects, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtRemoteObjects` + +import PySide6.QtRemoteObjects +import PySide6.QtCore +import PySide6.QtNetwork + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QAbstractItemModelReplica(PySide6.QtCore.QAbstractItemModel): + + initialized : typing.ClassVar[Signal] = ... # initialized() + def availableRoles(self, /) -> typing.List[int]: ... + def columnCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def data(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, role: int = ...) -> typing.Any: ... + def flags(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def hasChildren(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def hasData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, role: int, /) -> bool: ... + def headerData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, role: int, /) -> typing.Any: ... + def index(self, row: int, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> PySide6.QtCore.QModelIndex: ... + def isInitialized(self, /) -> bool: ... + def multiData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, roleDataSpan: PySide6.QtCore.QModelRoleDataSpan | PySide6.QtCore.QModelRoleData, /) -> None: ... + @typing.overload + def parent(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def parent(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def roleNames(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ... + def rootCacheSize(self, /) -> int: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def selectionModel(self, /) -> PySide6.QtCore.QItemSelectionModel: ... + def setData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, value: typing.Any, /, role: int = ...) -> bool: ... + def setRootCacheSize(self, rootCacheSize: int, /) -> None: ... + + +class QConnectionAbstractServer(PySide6.QtCore.QObject): + + newConnection : typing.ClassVar[Signal] = ... # newConnection() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def address(self, /) -> PySide6.QtCore.QUrl: ... + def close(self, /) -> None: ... + def configureNewConnection(self, /) -> PySide6.QtRemoteObjects.QtROServerIoDevice: ... + def hasPendingConnections(self, /) -> bool: ... + def listen(self, address: PySide6.QtCore.QUrl | str, /) -> bool: ... + def nextPendingConnection(self, /) -> PySide6.QtRemoteObjects.QtROServerIoDevice: ... + def serverError(self, /) -> PySide6.QtNetwork.QAbstractSocket.SocketError: ... + + +class QIntList: ... + + +class QRemoteObjectAbstractPersistedStore(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def restoreProperties(self, repName: str, repSig: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> typing.List[typing.Any]: ... + def saveProperties(self, repName: str, repSig: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, values: collections.abc.Sequence[typing.Any], /) -> None: ... + + +class QRemoteObjectDynamicReplica(PySide6.QtRemoteObjects.QRemoteObjectReplica): ... + + +class QRemoteObjectHost(PySide6.QtRemoteObjects.QRemoteObjectHostBase): + + hostUrlChanged : typing.ClassVar[Signal] = ... # hostUrlChanged() + + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, hostUrl: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, address: PySide6.QtCore.QUrl | str, parent: PySide6.QtCore.QObject, /, *, hostUrl: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, address: PySide6.QtCore.QUrl | str, /, registryAddress: PySide6.QtCore.QUrl | str = ..., allowedSchemas: PySide6.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas = ..., parent: PySide6.QtCore.QObject | None = ..., *, hostUrl: PySide6.QtCore.QUrl | None = ...) -> None: ... + + def hostUrl(self, /) -> PySide6.QtCore.QUrl: ... + def setHostUrl(self, hostAddress: PySide6.QtCore.QUrl | str, /, allowedSchemas: PySide6.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas = ...) -> bool: ... + @staticmethod + def setLocalServerOptions(options: PySide6.QtNetwork.QLocalServer.SocketOption, /) -> None: ... + + +class QRemoteObjectHostBase(PySide6.QtRemoteObjects.QRemoteObjectNode): + + class AllowedSchemas(enum.Enum): + + BuiltInSchemasOnly = 0x0 + AllowExternalRegistration = 0x1 + + + def addHostSideConnection(self, ioDevice: PySide6.QtCore.QIODevice, /) -> None: ... + def disableRemoting(self, remoteObject: PySide6.QtCore.QObject, /) -> bool: ... + @typing.overload + def enableRemoting(self, model: PySide6.QtCore.QAbstractItemModel, name: str, roles: collections.abc.Sequence[int], /, selectionModel: PySide6.QtCore.QItemSelectionModel | None = ...) -> bool: ... + @typing.overload + def enableRemoting(self, object: PySide6.QtCore.QObject, /, name: str = ...) -> bool: ... + def hostUrl(self, /) -> PySide6.QtCore.QUrl: ... + def proxy(self, registryUrl: PySide6.QtCore.QUrl | str, /, hostUrl: PySide6.QtCore.QUrl | str = ...) -> bool: ... + def reverseProxy(self, /) -> bool: ... + def setHostUrl(self, hostAddress: PySide6.QtCore.QUrl | str, /, allowedSchemas: PySide6.QtRemoteObjects.QRemoteObjectHostBase.AllowedSchemas = ...) -> bool: ... + def setName(self, name: str, /) -> None: ... + + +class QRemoteObjectNode(PySide6.QtCore.QObject): + + error : typing.ClassVar[Signal] = ... # error(QRemoteObjectNode::ErrorCode) + heartbeatIntervalChanged : typing.ClassVar[Signal] = ... # heartbeatIntervalChanged(int) + remoteObjectAdded : typing.ClassVar[Signal] = ... # remoteObjectAdded(QRemoteObjectSourceLocation) + remoteObjectRemoved : typing.ClassVar[Signal] = ... # remoteObjectRemoved(QRemoteObjectSourceLocation) + + class ErrorCode(enum.Enum): + + NoError = 0x0 + RegistryNotAcquired = 0x1 + RegistryAlreadyHosted = 0x2 + NodeIsNoServer = 0x3 + ServerAlreadyCreated = 0x4 + UnintendedRegistryHosting = 0x5 + OperationNotValidOnClientNode = 0x6 + SourceNotRegistered = 0x7 + MissingObjectName = 0x8 + HostUrlInvalid = 0x9 + ProtocolMismatch = 0xa + ListenFailed = 0xb + SocketAccessError = 0xc + + + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, registryUrl: PySide6.QtCore.QUrl | None = ..., persistedStore: PySide6.QtRemoteObjects.QRemoteObjectAbstractPersistedStore | None = ..., heartbeatInterval: int | None = ...) -> None: ... + @typing.overload + def __init__(self, registryAddress: PySide6.QtCore.QUrl | str, /, parent: PySide6.QtCore.QObject | None = ..., *, registryUrl: PySide6.QtCore.QUrl | None = ..., persistedStore: PySide6.QtRemoteObjects.QRemoteObjectAbstractPersistedStore | None = ..., heartbeatInterval: int | None = ...) -> None: ... + + def acquire(self, arg__1: type, /, name: object | None = ...) -> type: ... + def acquireDynamic(self, name: str, /) -> PySide6.QtRemoteObjects.QRemoteObjectDynamicReplica: ... + def acquireModel(self, name: str, /, action: PySide6.QtRemoteObjects.QtRemoteObjects.InitialAction = ..., rolesHint: collections.abc.Sequence[int] = ...) -> PySide6.QtRemoteObjects.QAbstractItemModelReplica: ... + def addClientSideConnection(self, ioDevice: PySide6.QtCore.QIODevice, /) -> None: ... + def connectToNode(self, address: PySide6.QtCore.QUrl | str, /) -> bool: ... + def heartbeatInterval(self, /) -> int: ... + def instances(self, typeName: str, /) -> typing.List[str]: ... + def lastError(self, /) -> PySide6.QtRemoteObjects.QRemoteObjectNode.ErrorCode: ... + def persistedStore(self, /) -> PySide6.QtRemoteObjects.QRemoteObjectAbstractPersistedStore: ... + def registry(self, /) -> PySide6.QtRemoteObjects.QRemoteObjectRegistry: ... + def registryUrl(self, /) -> PySide6.QtCore.QUrl: ... + def setHeartbeatInterval(self, interval: int, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setPersistedStore(self, persistedStore: PySide6.QtRemoteObjects.QRemoteObjectAbstractPersistedStore, /) -> None: ... + def setRegistryUrl(self, registryAddress: PySide6.QtCore.QUrl | str, /) -> bool: ... + def timerEvent(self, arg__1: PySide6.QtCore.QTimerEvent, /) -> None: ... + def waitForRegistry(self, /, timeout: int = ...) -> bool: ... + + +class QRemoteObjectPendingCall(Shiboken.Object): + + class Error(enum.Enum): + + NoError = 0x0 + InvalidMessage = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtRemoteObjects.QRemoteObjectPendingCall, /) -> None: ... + + def error(self, /) -> PySide6.QtRemoteObjects.QRemoteObjectPendingCall.Error: ... + @staticmethod + def fromCompletedCall(returnValue: typing.Any, /) -> PySide6.QtRemoteObjects.QRemoteObjectPendingCall: ... + def isFinished(self, /) -> bool: ... + def returnValue(self, /) -> typing.Any: ... + def waitForFinished(self, /, timeout: int = ...) -> bool: ... + + +class QRemoteObjectPendingCallWatcher(PySide6.QtCore.QObject, PySide6.QtRemoteObjects.QRemoteObjectPendingCall): + + finished : typing.ClassVar[Signal] = ... # finished(QRemoteObjectPendingCallWatcher*) + + def __init__(self, call: PySide6.QtRemoteObjects.QRemoteObjectPendingCall, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def isFinished(self, /) -> bool: ... + def waitForFinished(self, /) -> None: ... + + +class QRemoteObjectRegistry(PySide6.QtRemoteObjects.QRemoteObjectReplica): + + remoteObjectAdded : typing.ClassVar[Signal] = ... # remoteObjectAdded(QRemoteObjectSourceLocation) + remoteObjectRemoved : typing.ClassVar[Signal] = ... # remoteObjectRemoved(QRemoteObjectSourceLocation) + def addSource(self, entry: typing.Tuple[str, PySide6.QtRemoteObjects.QRemoteObjectSourceLocationInfo], /) -> None: ... + def initialize(self, /) -> None: ... + def pushToRegistryIfNeeded(self, /) -> None: ... + @staticmethod + def registerMetatypes() -> None: ... + def removeSource(self, entry: typing.Tuple[str, PySide6.QtRemoteObjects.QRemoteObjectSourceLocationInfo], /) -> None: ... + def sourceLocations(self, /) -> typing.Dict[str, PySide6.QtRemoteObjects.QRemoteObjectSourceLocationInfo]: ... + + +class QRemoteObjectRegistryHost(PySide6.QtRemoteObjects.QRemoteObjectHostBase): + + def __init__(self, /, registryAddress: PySide6.QtCore.QUrl | str = ..., parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def setRegistryUrl(self, registryUrl: PySide6.QtCore.QUrl | str, /) -> bool: ... + + +class QRemoteObjectReplica(PySide6.QtCore.QObject): + + initialized : typing.ClassVar[Signal] = ... # initialized() + notified : typing.ClassVar[Signal] = ... # notified() + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(State,State) + + class ConstructorType(enum.IntEnum): + + DefaultConstructor = 0x0 + ConstructWithNode = 0x1 + + class State(enum.Enum): + + Uninitialized = 0x0 + Default = 0x1 + Valid = 0x2 + Suspect = 0x3 + SignatureMismatch = 0x4 + + + def __init__(self, /, t: PySide6.QtRemoteObjects.QRemoteObjectReplica.ConstructorType = ..., *, node: PySide6.QtRemoteObjects.QRemoteObjectNode | None = ..., state: PySide6.QtRemoteObjects.QRemoteObjectReplica.State | None = ...) -> None: ... + + def initialize(self, /) -> None: ... + def initializeNode(self, node: PySide6.QtRemoteObjects.QRemoteObjectNode, /, name: str = ...) -> None: ... + def isInitialized(self, /) -> bool: ... + def isReplicaValid(self, /) -> bool: ... + def node(self, /) -> PySide6.QtRemoteObjects.QRemoteObjectNode: ... + def persistProperties(self, repName: str, repSig: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, props: collections.abc.Sequence[typing.Any], /) -> None: ... + def propAsVariant(self, i: int, /) -> typing.Any: ... + def retrieveProperties(self, repName: str, repSig: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> typing.List[typing.Any]: ... + def send(self, call: PySide6.QtCore.QMetaObject.Call, index: int, args: collections.abc.Sequence[typing.Any], /) -> None: ... + def sendWithReply(self, call: PySide6.QtCore.QMetaObject.Call, index: int, args: collections.abc.Sequence[typing.Any], /) -> PySide6.QtRemoteObjects.QRemoteObjectPendingCall: ... + def setChild(self, i: int, arg__2: typing.Any, /) -> None: ... + def setNode(self, node: PySide6.QtRemoteObjects.QRemoteObjectNode, /) -> None: ... + def state(self, /) -> PySide6.QtRemoteObjects.QRemoteObjectReplica.State: ... + def waitForSource(self, /, timeout: int = ...) -> bool: ... + + +class QRemoteObjectSettingsStore(PySide6.QtRemoteObjects.QRemoteObjectAbstractPersistedStore): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def restoreProperties(self, repName: str, repSig: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> typing.List[typing.Any]: ... + def saveProperties(self, repName: str, repSig: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, values: collections.abc.Sequence[typing.Any], /) -> None: ... + + +class QRemoteObjectSourceLocationInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QRemoteObjectSourceLocationInfo: PySide6.QtRemoteObjects.QRemoteObjectSourceLocationInfo, /) -> None: ... + @typing.overload + def __init__(self, typeName_: str, hostUrl_: PySide6.QtCore.QUrl | str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtRemoteObjects.QRemoteObjectSourceLocationInfo, /) -> bool: ... + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, other: PySide6.QtRemoteObjects.QRemoteObjectSourceLocationInfo, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + + +class QtROClientFactory(Shiboken.Object): + def create(self, url: PySide6.QtCore.QUrl | str, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtRemoteObjects.QtROClientIoDevice: ... + @staticmethod + def instance() -> PySide6.QtRemoteObjects.QtROClientFactory: ... + def isValid(self, url: PySide6.QtCore.QUrl | str, /) -> bool: ... + + +class QtROClientIoDevice(PySide6.QtRemoteObjects.QtROIoDeviceBase): + + setError : typing.ClassVar[Signal] = ... # setError(QRemoteObjectNode::ErrorCode) + shouldReconnect : typing.ClassVar[Signal] = ... # shouldReconnect(QtROClientIoDevice*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def connectToServer(self, /) -> None: ... + def deviceType(self, /) -> str: ... + def disconnectFromServer(self, /) -> None: ... + def doDisconnectFromServer(self, /) -> None: ... + def setUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QtROIoDeviceBase(PySide6.QtCore.QObject): + + disconnected : typing.ClassVar[Signal] = ... # disconnected() + readyRead : typing.ClassVar[Signal] = ... # readyRead() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def addSource(self, arg__1: str, /) -> None: ... + def bytesAvailable(self, /) -> int: ... + def close(self, /) -> None: ... + def connection(self, /) -> PySide6.QtCore.QIODevice: ... + def deviceType(self, /) -> str: ... + def doClose(self, /) -> None: ... + def initializeDataStream(self, /) -> None: ... + def isClosing(self, /) -> bool: ... + def isOpen(self, /) -> bool: ... + def read(self, arg__1: PySide6.QtRemoteObjects.QtRemoteObjects.QRemoteObjectPacketTypeEnum, arg__2: str, /) -> bool: ... + def remoteObjects(self, /) -> typing.Set[str]: ... + def removeSource(self, arg__1: str, /) -> None: ... + @typing.overload + def write(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def write(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, arg__2: int, /) -> None: ... + + +class QtROServerFactory(Shiboken.Object): + def create(self, url: PySide6.QtCore.QUrl | str, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtRemoteObjects.QConnectionAbstractServer: ... + @staticmethod + def instance() -> PySide6.QtRemoteObjects.QtROServerFactory: ... + def isValid(self, url: PySide6.QtCore.QUrl | str, /) -> bool: ... + + +class QtROServerIoDevice(PySide6.QtRemoteObjects.QtROIoDeviceBase): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def deviceType(self, /) -> str: ... + + +class QtRemoteObjects(Shiboken.Object): + + class InitialAction(enum.Enum): + + FetchRootSize = 0x0 + PrefetchData = 0x1 + + class QRemoteObjectPacketTypeEnum(enum.Enum): + + Invalid = 0x0 + Handshake = 0x1 + InitPacket = 0x2 + InitDynamicPacket = 0x3 + AddObject = 0x4 + RemoveObject = 0x5 + InvokePacket = 0x6 + InvokeReplyPacket = 0x7 + PropertyChangePacket = 0x8 + ObjectList = 0x9 + Ping = 0xa + Pong = 0xb + + + @typing.overload + @staticmethod + def copyStoredProperties(mo: PySide6.QtCore.QMetaObject, src: PySide6.QtCore.QDataStream, dst: int, /) -> None: ... + @typing.overload + @staticmethod + def copyStoredProperties(mo: PySide6.QtCore.QMetaObject, src: int, dst: PySide6.QtCore.QDataStream, /) -> None: ... + @typing.overload + @staticmethod + def copyStoredProperties(mo: PySide6.QtCore.QMetaObject, src: int, dst: int, /) -> None: ... + + +class RepFile: + + def __init__(self, content: str, /) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtScxml.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtScxml.pyi new file mode 100644 index 0000000..f04fdd8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtScxml.pyi @@ -0,0 +1,319 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtScxml, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtScxml` + +import PySide6.QtScxml +import PySide6.QtCore + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QScxmlCompiler(Shiboken.Object): + + class Loader(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def load(self, name: str, baseDir: str, /) -> typing.Tuple[PySide6.QtCore.QByteArray, typing.List[str]]: ... + + + def __init__(self, xmlReader: PySide6.QtCore.QXmlStreamReader, /) -> None: ... + + def compile(self, /) -> PySide6.QtScxml.QScxmlStateMachine: ... + def errors(self, /) -> typing.List[PySide6.QtScxml.QScxmlError]: ... + def fileName(self, /) -> str: ... + def loader(self, /) -> PySide6.QtScxml.QScxmlCompiler.Loader: ... + def setFileName(self, fileName: str, /) -> None: ... + def setLoader(self, newLoader: PySide6.QtScxml.QScxmlCompiler.Loader, /) -> None: ... + + +class QScxmlCppDataModel(PySide6.QtScxml.QScxmlDataModel): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def evaluateAssignment(self, id: int, /) -> bool: ... + def evaluateForeach(self, id: int, body: PySide6.QtScxml.QScxmlDataModel.ForeachLoopBody, /) -> bool: ... + def evaluateInitialization(self, id: int, /) -> bool: ... + def hasScxmlProperty(self, name: str, /) -> bool: ... + def inState(self, stateName: str, /) -> bool: ... + def scxmlEvent(self, /) -> PySide6.QtScxml.QScxmlEvent: ... + def scxmlProperty(self, name: str, /) -> typing.Any: ... + def setScxmlEvent(self, scxmlEvent: PySide6.QtScxml.QScxmlEvent, /) -> None: ... + def setScxmlProperty(self, name: str, value: typing.Any, context: str, /) -> bool: ... + def setup(self, initialDataValues: typing.Dict[str, typing.Any], /) -> bool: ... + + +class QScxmlDataModel(PySide6.QtCore.QObject): + + stateMachineChanged : typing.ClassVar[Signal] = ... # stateMachineChanged(QScxmlStateMachine*) + + class ForeachLoopBody(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def run(self, /) -> bool: ... + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, stateMachine: PySide6.QtScxml.QScxmlStateMachine | None = ...) -> None: ... + + @staticmethod + def createScxmlDataModel(pluginKey: str, /) -> PySide6.QtScxml.QScxmlDataModel: ... + def evaluateAssignment(self, id: int, /) -> bool: ... + def evaluateForeach(self, id: int, body: PySide6.QtScxml.QScxmlDataModel.ForeachLoopBody, /) -> bool: ... + def evaluateInitialization(self, id: int, /) -> bool: ... + def evaluateToBool(self, id: int, /) -> bool: ... + def evaluateToString(self, id: int, /) -> str: ... + def evaluateToVariant(self, id: int, /) -> typing.Any: ... + def evaluateToVoid(self, id: int, /) -> bool: ... + def hasScxmlProperty(self, name: str, /) -> bool: ... + def scxmlProperty(self, name: str, /) -> typing.Any: ... + def setScxmlEvent(self, event: PySide6.QtScxml.QScxmlEvent, /) -> None: ... + def setScxmlProperty(self, name: str, value: typing.Any, context: str, /) -> bool: ... + def setStateMachine(self, stateMachine: PySide6.QtScxml.QScxmlStateMachine, /) -> None: ... + def setup(self, initialDataValues: typing.Dict[str, typing.Any], /) -> bool: ... + def stateMachine(self, /) -> PySide6.QtScxml.QScxmlStateMachine: ... + + +class QScxmlDynamicScxmlServiceFactory(PySide6.QtScxml.QScxmlInvokableServiceFactory): + + def __init__(self, invokeInfo: PySide6.QtScxml.QScxmlExecutableContent.InvokeInfo, names: collections.abc.Sequence[int], parameters: collections.abc.Sequence[PySide6.QtScxml.QScxmlExecutableContent.ParameterInfo], /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def invoke(self, parentStateMachine: PySide6.QtScxml.QScxmlStateMachine, /) -> PySide6.QtScxml.QScxmlInvokableService: ... + + +class QScxmlError(Shiboken.Object): + + @typing.overload + def __init__(self, arg__1: PySide6.QtScxml.QScxmlError, /, *, valid: bool | None = ..., fileName: str | None = ..., line: int | None = ..., column: int | None = ..., description: str | None = ...) -> None: ... + @typing.overload + def __init__(self, fileName: str, line: int, column: int, description: str, /, *, valid: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, valid: bool | None = ..., fileName: str | None = ..., line: int | None = ..., column: int | None = ..., description: str | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def column(self, /) -> int: ... + def description(self, /) -> str: ... + def fileName(self, /) -> str: ... + def isValid(self, /) -> bool: ... + def line(self, /) -> int: ... + def toString(self, /) -> str: ... + + +class QScxmlEvent(Shiboken.Object): + + class EventType(enum.Enum): + + PlatformEvent = 0x0 + InternalEvent = 0x1 + ExternalEvent = 0x2 + + + @typing.overload + def __init__(self, other: PySide6.QtScxml.QScxmlEvent, /, *, name: str | None = ..., eventType: PySide6.QtScxml.QScxmlEvent.EventType | None = ..., scxmlType: str | None = ..., sendId: str | None = ..., origin: str | None = ..., originType: str | None = ..., invokeId: str | None = ..., delay: int | None = ..., data: typing.Optional[typing.Any] = ..., errorEvent: bool | None = ..., errorMessage: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, name: str | None = ..., eventType: PySide6.QtScxml.QScxmlEvent.EventType | None = ..., scxmlType: str | None = ..., sendId: str | None = ..., origin: str | None = ..., originType: str | None = ..., invokeId: str | None = ..., delay: int | None = ..., data: typing.Optional[typing.Any] = ..., errorEvent: bool | None = ..., errorMessage: str | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def clear(self, /) -> None: ... + def data(self, /) -> typing.Any: ... + def delay(self, /) -> int: ... + def errorMessage(self, /) -> str: ... + def eventType(self, /) -> PySide6.QtScxml.QScxmlEvent.EventType: ... + def invokeId(self, /) -> str: ... + def isErrorEvent(self, /) -> bool: ... + def name(self, /) -> str: ... + def origin(self, /) -> str: ... + def originType(self, /) -> str: ... + def scxmlType(self, /) -> str: ... + def sendId(self, /) -> str: ... + def setData(self, data: typing.Any, /) -> None: ... + def setDelay(self, delayInMiliSecs: int, /) -> None: ... + def setErrorMessage(self, message: str, /) -> None: ... + def setEventType(self, type: PySide6.QtScxml.QScxmlEvent.EventType, /) -> None: ... + def setInvokeId(self, invokeId: str, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setOrigin(self, origin: str, /) -> None: ... + def setOriginType(self, originType: str, /) -> None: ... + def setSendId(self, sendId: str, /) -> None: ... + + +class QScxmlExecutableContent(Shiboken.Object): + + class AssignmentInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, AssignmentInfo: PySide6.QtScxml.QScxmlExecutableContent.AssignmentInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class EvaluatorInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, EvaluatorInfo: PySide6.QtScxml.QScxmlExecutableContent.EvaluatorInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class ForeachInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, ForeachInfo: PySide6.QtScxml.QScxmlExecutableContent.ForeachInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class InvokeInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, InvokeInfo: PySide6.QtScxml.QScxmlExecutableContent.InvokeInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class ParameterInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, ParameterInfo: PySide6.QtScxml.QScxmlExecutableContent.ParameterInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QScxmlInvokableService(PySide6.QtCore.QObject): + + def __init__(self, parentStateMachine: PySide6.QtScxml.QScxmlStateMachine, parent: PySide6.QtScxml.QScxmlInvokableServiceFactory, /, *, id: str | None = ..., name: str | None = ...) -> None: ... + + def id(self, /) -> str: ... + def name(self, /) -> str: ... + def parentStateMachine(self, /) -> PySide6.QtScxml.QScxmlStateMachine: ... + def postEvent(self, event: PySide6.QtScxml.QScxmlEvent, /) -> None: ... + def start(self, /) -> bool: ... + + +class QScxmlInvokableServiceFactory(PySide6.QtCore.QObject): + + def __init__(self, invokeInfo: PySide6.QtScxml.QScxmlExecutableContent.InvokeInfo, names: collections.abc.Sequence[int], parameters: collections.abc.Sequence[PySide6.QtScxml.QScxmlExecutableContent.ParameterInfo], /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def invoke(self, parentStateMachine: PySide6.QtScxml.QScxmlStateMachine, /) -> PySide6.QtScxml.QScxmlInvokableService: ... + def invokeInfo(self, /) -> PySide6.QtScxml.QScxmlExecutableContent.InvokeInfo: ... + def names(self, /) -> typing.List[int]: ... + def parameters(self, /) -> typing.List[PySide6.QtScxml.QScxmlExecutableContent.ParameterInfo]: ... + + +class QScxmlNullDataModel(PySide6.QtScxml.QScxmlDataModel): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def evaluateAssignment(self, id: int, /) -> bool: ... + def evaluateForeach(self, id: int, body: PySide6.QtScxml.QScxmlDataModel.ForeachLoopBody, /) -> bool: ... + def evaluateInitialization(self, id: int, /) -> bool: ... + def evaluateToBool(self, id: int, /) -> bool: ... + def evaluateToString(self, id: int, /) -> str: ... + def evaluateToVariant(self, id: int, /) -> typing.Any: ... + def evaluateToVoid(self, id: int, /) -> bool: ... + def hasScxmlProperty(self, name: str, /) -> bool: ... + def scxmlProperty(self, name: str, /) -> typing.Any: ... + def setScxmlEvent(self, event: PySide6.QtScxml.QScxmlEvent, /) -> None: ... + def setScxmlProperty(self, name: str, value: typing.Any, context: str, /) -> bool: ... + def setup(self, initialDataValues: typing.Dict[str, typing.Any], /) -> bool: ... + + +class QScxmlStateMachine(PySide6.QtCore.QObject): + + dataModelChanged : typing.ClassVar[Signal] = ... # dataModelChanged(QScxmlDataModel*) + finished : typing.ClassVar[Signal] = ... # finished() + initialValuesChanged : typing.ClassVar[Signal] = ... # initialValuesChanged(QVariantMap) + initializedChanged : typing.ClassVar[Signal] = ... # initializedChanged(bool) + invokedServicesChanged : typing.ClassVar[Signal] = ... # invokedServicesChanged(QList) + loaderChanged : typing.ClassVar[Signal] = ... # loaderChanged(QScxmlCompiler::Loader*) + log : typing.ClassVar[Signal] = ... # log(QString,QString) + reachedStableState : typing.ClassVar[Signal] = ... # reachedStableState() + runningChanged : typing.ClassVar[Signal] = ... # runningChanged(bool) + tableDataChanged : typing.ClassVar[Signal] = ... # tableDataChanged(QScxmlTableData*) + + def __init__(self, metaObject: PySide6.QtCore.QMetaObject, /, parent: PySide6.QtCore.QObject | None = ..., *, running: bool | None = ..., initialized: bool | None = ..., dataModel: PySide6.QtScxml.QScxmlDataModel | None = ..., initialValues: typing.Optional[typing.Dict[str, typing.Any]] = ..., invokedServices: collections.abc.Sequence[PySide6.QtScxml.QScxmlInvokableService] | None = ..., sessionId: str | None = ..., name: str | None = ..., invoked: bool | None = ..., parseErrors: collections.abc.Sequence[PySide6.QtScxml.QScxmlError] | None = ..., loader: PySide6.QtScxml.QScxmlCompiler.Loader | None = ..., tableData: PySide6.QtScxml.QScxmlTableData | None = ...) -> None: ... + + def activeStateNames(self, /, compress: bool = ...) -> typing.List[str]: ... + def cancelDelayedEvent(self, sendId: str, /) -> None: ... + def connectToEvent(self, scxmlEventSpec: str, receiver: PySide6.QtCore.QObject, method: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtCore.QMetaObject.Connection: ... + def connectToState(self, scxmlStateName: str, receiver: PySide6.QtCore.QObject, method: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtCore.QMetaObject.Connection: ... + def dataModel(self, /) -> PySide6.QtScxml.QScxmlDataModel: ... + @staticmethod + def fromData(data: PySide6.QtCore.QIODevice, /, fileName: str = ...) -> PySide6.QtScxml.QScxmlStateMachine: ... + @staticmethod + def fromFile(fileName: str, /) -> PySide6.QtScxml.QScxmlStateMachine: ... + def init(self, /) -> bool: ... + def initialValues(self, /) -> typing.Dict[str, typing.Any]: ... + def invokedServices(self, /) -> typing.List[PySide6.QtScxml.QScxmlInvokableService]: ... + @typing.overload + def isActive(self, scxmlStateName: str, /) -> bool: ... + @typing.overload + def isActive(self, stateIndex: int, /) -> bool: ... + def isDispatchableTarget(self, target: str, /) -> bool: ... + def isInitialized(self, /) -> bool: ... + def isInvoked(self, /) -> bool: ... + def isRunning(self, /) -> bool: ... + def loader(self, /) -> PySide6.QtScxml.QScxmlCompiler.Loader: ... + def name(self, /) -> str: ... + def parseErrors(self, /) -> typing.List[PySide6.QtScxml.QScxmlError]: ... + def sessionId(self, /) -> str: ... + def setDataModel(self, model: PySide6.QtScxml.QScxmlDataModel, /) -> None: ... + def setInitialValues(self, initialValues: typing.Dict[str, typing.Any], /) -> None: ... + def setLoader(self, loader: PySide6.QtScxml.QScxmlCompiler.Loader, /) -> None: ... + def setRunning(self, running: bool, /) -> None: ... + def setTableData(self, tableData: PySide6.QtScxml.QScxmlTableData, /) -> None: ... + def start(self, /) -> None: ... + def stateNames(self, /, compress: bool = ...) -> typing.List[str]: ... + def stop(self, /) -> None: ... + @typing.overload + def submitEvent(self, event: PySide6.QtScxml.QScxmlEvent, /) -> None: ... + @typing.overload + def submitEvent(self, eventName: str, /) -> None: ... + @typing.overload + def submitEvent(self, eventName: str, data: typing.Any, /) -> None: ... + def tableData(self, /) -> PySide6.QtScxml.QScxmlTableData: ... + + +class QScxmlStaticScxmlServiceFactory(PySide6.QtScxml.QScxmlInvokableServiceFactory): + + def __init__(self, metaObject: PySide6.QtCore.QMetaObject, invokeInfo: PySide6.QtScxml.QScxmlExecutableContent.InvokeInfo, nameList: collections.abc.Sequence[int], parameters: collections.abc.Sequence[PySide6.QtScxml.QScxmlExecutableContent.ParameterInfo], /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def invoke(self, parentStateMachine: PySide6.QtScxml.QScxmlStateMachine, /) -> PySide6.QtScxml.QScxmlInvokableService: ... + + +class QScxmlTableData(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def assignmentInfo(self, assignmentId: int, /) -> PySide6.QtScxml.QScxmlExecutableContent.AssignmentInfo: ... + def dataNames(self, /) -> typing.Tuple[typing.List[int], int]: ... + def evaluatorInfo(self, evaluatorId: int, /) -> PySide6.QtScxml.QScxmlExecutableContent.EvaluatorInfo: ... + def foreachInfo(self, foreachId: int, /) -> PySide6.QtScxml.QScxmlExecutableContent.ForeachInfo: ... + def initialSetup(self, /) -> int: ... + def instructions(self, /) -> typing.List[int]: ... + def name(self, /) -> str: ... + def serviceFactory(self, id: int, /) -> PySide6.QtScxml.QScxmlInvokableServiceFactory: ... + def stateMachineTable(self, /) -> typing.List[int]: ... + def string(self, id: int, /) -> str: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSensors.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSensors.pyi new file mode 100644 index 0000000..4539e43 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSensors.pyi @@ -0,0 +1,659 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtSensors, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtSensors` + +import PySide6.QtSensors +import PySide6.QtCore + +import os +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QAccelerometer(PySide6.QtSensors.QSensor): + + accelerationModeChanged : typing.ClassVar[Signal] = ... # accelerationModeChanged(AccelerationMode) + + class AccelerationMode(enum.Enum): + + Combined = 0x0 + Gravity = 0x1 + User = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, accelerationMode: PySide6.QtSensors.QAccelerometer.AccelerationMode | None = ...) -> None: ... + + def accelerationMode(self, /) -> PySide6.QtSensors.QAccelerometer.AccelerationMode: ... + def reading(self, /) -> PySide6.QtSensors.QAccelerometerReading: ... + def setAccelerationMode(self, accelerationMode: PySide6.QtSensors.QAccelerometer.AccelerationMode, /) -> None: ... + + +class QAccelerometerFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QAccelerometerReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QAccelerometerReading(PySide6.QtSensors.QSensorReading): + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, x: float | None = ..., y: float | None = ..., z: float | None = ...) -> None: ... + + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def setX(self, x: float, /) -> None: ... + def setY(self, y: float, /) -> None: ... + def setZ(self, z: float, /) -> None: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + def z(self, /) -> float: ... + + +class QAmbientLightFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QAmbientLightReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QAmbientLightReading(PySide6.QtSensors.QSensorReading): + + class LightLevel(enum.Enum): + + Undefined = 0x0 + Dark = 0x1 + Twilight = 0x2 + Light = 0x3 + Bright = 0x4 + Sunny = 0x5 + + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, lightLevel: PySide6.QtSensors.QAmbientLightReading.LightLevel | None = ...) -> None: ... + + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def lightLevel(self, /) -> PySide6.QtSensors.QAmbientLightReading.LightLevel: ... + def setLightLevel(self, lightLevel: PySide6.QtSensors.QAmbientLightReading.LightLevel, /) -> None: ... + + +class QAmbientLightSensor(PySide6.QtSensors.QSensor): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def reading(self, /) -> PySide6.QtSensors.QAmbientLightReading: ... + + +class QAmbientTemperatureFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QAmbientTemperatureReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QAmbientTemperatureReading(PySide6.QtSensors.QSensorReading): + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, temperature: float | None = ...) -> None: ... + + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def setTemperature(self, temperature: float, /) -> None: ... + def temperature(self, /) -> float: ... + + +class QAmbientTemperatureSensor(PySide6.QtSensors.QSensor): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def reading(self, /) -> PySide6.QtSensors.QAmbientTemperatureReading: ... + + +class QCompass(PySide6.QtSensors.QSensor): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def reading(self, /) -> PySide6.QtSensors.QCompassReading: ... + + +class QCompassFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QCompassReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QCompassReading(PySide6.QtSensors.QSensorReading): + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, azimuth: float | None = ..., calibrationLevel: float | None = ...) -> None: ... + + def azimuth(self, /) -> float: ... + def calibrationLevel(self, /) -> float: ... + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def setAzimuth(self, azimuth: float, /) -> None: ... + def setCalibrationLevel(self, calibrationLevel: float, /) -> None: ... + + +class QGyroscope(PySide6.QtSensors.QSensor): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def reading(self, /) -> PySide6.QtSensors.QGyroscopeReading: ... + + +class QGyroscopeFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QGyroscopeReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QGyroscopeReading(PySide6.QtSensors.QSensorReading): + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, x: float | None = ..., y: float | None = ..., z: float | None = ...) -> None: ... + + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def setX(self, x: float, /) -> None: ... + def setY(self, y: float, /) -> None: ... + def setZ(self, z: float, /) -> None: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + def z(self, /) -> float: ... + + +class QHumidityFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QHumidityReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QHumidityReading(PySide6.QtSensors.QSensorReading): + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, relativeHumidity: float | None = ..., absoluteHumidity: float | None = ...) -> None: ... + + def absoluteHumidity(self, /) -> float: ... + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def relativeHumidity(self, /) -> float: ... + def setAbsoluteHumidity(self, value: float, /) -> None: ... + def setRelativeHumidity(self, percent: float, /) -> None: ... + + +class QHumiditySensor(PySide6.QtSensors.QSensor): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def reading(self, /) -> PySide6.QtSensors.QHumidityReading: ... + + +class QIRProximityFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QIRProximityReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QIRProximityReading(PySide6.QtSensors.QSensorReading): + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, reflectance: float | None = ...) -> None: ... + + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def reflectance(self, /) -> float: ... + def setReflectance(self, reflectance: float, /) -> None: ... + + +class QIRProximitySensor(PySide6.QtSensors.QSensor): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def reading(self, /) -> PySide6.QtSensors.QIRProximityReading: ... + + +class QIntList: ... + + +class QLidFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QLidReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QLidReading(PySide6.QtSensors.QSensorReading): + + backLidChanged : typing.ClassVar[Signal] = ... # backLidChanged(bool) + frontLidChanged : typing.ClassVar[Signal] = ... # frontLidChanged(bool) + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, backLidClosed: bool | None = ..., frontLidClosed: bool | None = ...) -> None: ... + + def backLidClosed(self, /) -> bool: ... + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def frontLidClosed(self, /) -> bool: ... + def setBackLidClosed(self, closed: bool, /) -> None: ... + def setFrontLidClosed(self, closed: bool, /) -> None: ... + + +class QLidSensor(PySide6.QtSensors.QSensor): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def reading(self, /) -> PySide6.QtSensors.QLidReading: ... + + +class QLightFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QLightReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QLightReading(PySide6.QtSensors.QSensorReading): + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, lux: float | None = ...) -> None: ... + + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def lux(self, /) -> float: ... + def setLux(self, lux: float, /) -> None: ... + + +class QLightSensor(PySide6.QtSensors.QSensor): + + fieldOfViewChanged : typing.ClassVar[Signal] = ... # fieldOfViewChanged(double) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, fieldOfView: float | None = ...) -> None: ... + + def fieldOfView(self, /) -> float: ... + def reading(self, /) -> PySide6.QtSensors.QLightReading: ... + def setFieldOfView(self, fieldOfView: float, /) -> None: ... + + +class QMagnetometer(PySide6.QtSensors.QSensor): + + returnGeoValuesChanged : typing.ClassVar[Signal] = ... # returnGeoValuesChanged(bool) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, returnGeoValues: bool | None = ...) -> None: ... + + def reading(self, /) -> PySide6.QtSensors.QMagnetometerReading: ... + def returnGeoValues(self, /) -> bool: ... + def setReturnGeoValues(self, returnGeoValues: bool, /) -> None: ... + + +class QMagnetometerFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QMagnetometerReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QMagnetometerReading(PySide6.QtSensors.QSensorReading): + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, x: float | None = ..., y: float | None = ..., z: float | None = ..., calibrationLevel: float | None = ...) -> None: ... + + def calibrationLevel(self, /) -> float: ... + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def setCalibrationLevel(self, calibrationLevel: float, /) -> None: ... + def setX(self, x: float, /) -> None: ... + def setY(self, y: float, /) -> None: ... + def setZ(self, z: float, /) -> None: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + def z(self, /) -> float: ... + + +class QOrientationFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QOrientationReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QOrientationReading(PySide6.QtSensors.QSensorReading): + + class Orientation(enum.Enum): + + Undefined = 0x0 + TopUp = 0x1 + TopDown = 0x2 + LeftUp = 0x3 + RightUp = 0x4 + FaceUp = 0x5 + FaceDown = 0x6 + + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, orientation: PySide6.QtSensors.QOrientationReading.Orientation | None = ...) -> None: ... + + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def orientation(self, /) -> PySide6.QtSensors.QOrientationReading.Orientation: ... + def setOrientation(self, orientation: PySide6.QtSensors.QOrientationReading.Orientation, /) -> None: ... + + +class QOrientationSensor(PySide6.QtSensors.QSensor): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def reading(self, /) -> PySide6.QtSensors.QOrientationReading: ... + + +class QPressureFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QPressureReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QPressureReading(PySide6.QtSensors.QSensorReading): + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, pressure: float | None = ..., temperature: float | None = ...) -> None: ... + + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def pressure(self, /) -> float: ... + def setPressure(self, pressure: float, /) -> None: ... + def setTemperature(self, temperature: float, /) -> None: ... + def temperature(self, /) -> float: ... + + +class QPressureSensor(PySide6.QtSensors.QSensor): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def reading(self, /) -> PySide6.QtSensors.QPressureReading: ... + + +class QProximityFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QProximityReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QProximityReading(PySide6.QtSensors.QSensorReading): + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, close: bool | None = ...) -> None: ... + + def close(self, /) -> bool: ... + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def setClose(self, close: bool, /) -> None: ... + + +class QProximitySensor(PySide6.QtSensors.QSensor): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def reading(self, /) -> PySide6.QtSensors.QProximityReading: ... + + +class QRotationFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QRotationReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QRotationReading(PySide6.QtSensors.QSensorReading): + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, x: float | None = ..., y: float | None = ..., z: float | None = ...) -> None: ... + + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def setFromEuler(self, x: float, y: float, z: float, /) -> None: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + def z(self, /) -> float: ... + + +class QRotationSensor(PySide6.QtSensors.QSensor): + + hasZChanged : typing.ClassVar[Signal] = ... # hasZChanged(bool) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, hasZ: bool | None = ...) -> None: ... + + def hasZ(self, /) -> bool: ... + def reading(self, /) -> PySide6.QtSensors.QRotationReading: ... + def setHasZ(self, hasZ: bool, /) -> None: ... + + +class QSensor(PySide6.QtCore.QObject): + + activeChanged : typing.ClassVar[Signal] = ... # activeChanged() + alwaysOnChanged : typing.ClassVar[Signal] = ... # alwaysOnChanged() + availableSensorsChanged : typing.ClassVar[Signal] = ... # availableSensorsChanged() + axesOrientationModeChanged: typing.ClassVar[Signal] = ... # axesOrientationModeChanged(AxesOrientationMode) + bufferSizeChanged : typing.ClassVar[Signal] = ... # bufferSizeChanged(int) + busyChanged : typing.ClassVar[Signal] = ... # busyChanged() + currentOrientationChanged: typing.ClassVar[Signal] = ... # currentOrientationChanged(int) + dataRateChanged : typing.ClassVar[Signal] = ... # dataRateChanged() + efficientBufferSizeChanged: typing.ClassVar[Signal] = ... # efficientBufferSizeChanged(int) + identifierChanged : typing.ClassVar[Signal] = ... # identifierChanged() + maxBufferSizeChanged : typing.ClassVar[Signal] = ... # maxBufferSizeChanged(int) + readingChanged : typing.ClassVar[Signal] = ... # readingChanged() + sensorError : typing.ClassVar[Signal] = ... # sensorError(int) + skipDuplicatesChanged : typing.ClassVar[Signal] = ... # skipDuplicatesChanged(bool) + userOrientationChanged : typing.ClassVar[Signal] = ... # userOrientationChanged(int) + + class AxesOrientationMode(enum.Enum): + + FixedOrientation = 0x0 + AutomaticOrientation = 0x1 + UserOrientation = 0x2 + + class Feature(enum.Enum): + + Buffering = 0x0 + AlwaysOn = 0x1 + GeoValues = 0x2 + FieldOfView = 0x3 + AccelerationMode = 0x4 + SkipDuplicates = 0x5 + AxesOrientation = 0x6 + PressureSensorTemperature = 0x7 + Reserved = 0x101 + + + def __init__(self, type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, parent: PySide6.QtCore.QObject | None = ..., *, identifier: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ..., connectedToBackend: bool | None = ..., availableDataRates: collections.abc.Sequence[typing.Tuple[int, int]] | None = ..., dataRate: int | None = ..., reading: PySide6.QtSensors.QSensorReading | None = ..., busy: bool | None = ..., active: bool | None = ..., outputRanges: collections.abc.Sequence[PySide6.QtSensors.qoutputrange] | None = ..., outputRange: int | None = ..., description: str | None = ..., error: int | None = ..., alwaysOn: bool | None = ..., skipDuplicates: bool | None = ..., axesOrientationMode: PySide6.QtSensors.QSensor.AxesOrientationMode | None = ..., currentOrientation: int | None = ..., userOrientation: int | None = ..., maxBufferSize: int | None = ..., efficientBufferSize: int | None = ..., bufferSize: int | None = ...) -> None: ... + + def addFilter(self, filter: PySide6.QtSensors.QSensorFilter, /) -> None: ... + def availableDataRates(self, /) -> typing.List[typing.Tuple[int, int]]: ... + def axesOrientationMode(self, /) -> PySide6.QtSensors.QSensor.AxesOrientationMode: ... + def backend(self, /) -> PySide6.QtSensors.QSensorBackend: ... + def bufferSize(self, /) -> int: ... + def connectToBackend(self, /) -> bool: ... + def currentOrientation(self, /) -> int: ... + def dataRate(self, /) -> int: ... + @staticmethod + def defaultSensorForType(type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + def description(self, /) -> str: ... + def efficientBufferSize(self, /) -> int: ... + def error(self, /) -> int: ... + def filters(self, /) -> typing.List[PySide6.QtSensors.QSensorFilter]: ... + def identifier(self, /) -> PySide6.QtCore.QByteArray: ... + def isActive(self, /) -> bool: ... + def isAlwaysOn(self, /) -> bool: ... + def isBusy(self, /) -> bool: ... + def isConnectedToBackend(self, /) -> bool: ... + def isFeatureSupported(self, feature: PySide6.QtSensors.QSensor.Feature, /) -> bool: ... + def maxBufferSize(self, /) -> int: ... + def outputRange(self, /) -> int: ... + def outputRanges(self, /) -> typing.List[PySide6.QtSensors.qoutputrange]: ... + def reading(self, /) -> PySide6.QtSensors.QSensorReading: ... + def removeFilter(self, filter: PySide6.QtSensors.QSensorFilter, /) -> None: ... + @staticmethod + def sensorTypes() -> typing.List[PySide6.QtCore.QByteArray]: ... + @staticmethod + def sensorsForType(type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def setActive(self, active: bool, /) -> None: ... + def setAlwaysOn(self, alwaysOn: bool, /) -> None: ... + def setAxesOrientationMode(self, axesOrientationMode: PySide6.QtSensors.QSensor.AxesOrientationMode, /) -> None: ... + def setBufferSize(self, bufferSize: int, /) -> None: ... + def setCurrentOrientation(self, currentOrientation: int, /) -> None: ... + def setDataRate(self, rate: int, /) -> None: ... + def setEfficientBufferSize(self, efficientBufferSize: int, /) -> None: ... + def setIdentifier(self, identifier: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setMaxBufferSize(self, maxBufferSize: int, /) -> None: ... + def setOutputRange(self, index: int, /) -> None: ... + def setSkipDuplicates(self, skipDuplicates: bool, /) -> None: ... + def setUserOrientation(self, userOrientation: int, /) -> None: ... + def skipDuplicates(self, /) -> bool: ... + def start(self, /) -> bool: ... + def stop(self, /) -> None: ... + def type(self, /) -> PySide6.QtCore.QByteArray: ... + def userOrientation(self, /) -> int: ... + + +class QSensorBackend(PySide6.QtCore.QObject): + + def __init__(self, sensor: PySide6.QtSensors.QSensor, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def addDataRate(self, min: float, max: float, /) -> None: ... + def addOutputRange(self, min: float, max: float, accuracy: float, /) -> None: ... + def isFeatureSupported(self, feature: PySide6.QtSensors.QSensor.Feature, /) -> bool: ... + def newReadingAvailable(self, /) -> None: ... + def reading(self, /) -> PySide6.QtSensors.QSensorReading: ... + def sensor(self, /) -> PySide6.QtSensors.QSensor: ... + def sensorBusy(self, /, busy: bool = ...) -> None: ... + def sensorError(self, error: int, /) -> None: ... + def sensorStopped(self, /) -> None: ... + def setDataRates(self, otherSensor: PySide6.QtSensors.QSensor, /) -> None: ... + def setDescription(self, description: str, /) -> None: ... + def start(self, /) -> None: ... + def stop(self, /) -> None: ... + + +class QSensorBackendFactory(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def createBackend(self, sensor: PySide6.QtSensors.QSensor, /) -> PySide6.QtSensors.QSensorBackend: ... + + +class QSensorChangesInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def sensorsChanged(self, /) -> None: ... + + +class QSensorFilter(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + def setSensor(self, sensor: PySide6.QtSensors.QSensor, /) -> None: ... + + +class QSensorManager(Shiboken.Object): + + def __init__(self, /) -> None: ... + + @staticmethod + def createBackend(sensor: PySide6.QtSensors.QSensor, /) -> PySide6.QtSensors.QSensorBackend: ... + @staticmethod + def isBackendRegistered(type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, identifier: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + @staticmethod + def registerBackend(type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, identifier: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, factory: PySide6.QtSensors.QSensorBackendFactory, /) -> None: ... + @staticmethod + def setDefaultBackend(type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, identifier: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @staticmethod + def unregisterBackend(type: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, identifier: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + +class QSensorPluginInterface(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def registerSensors(self, /) -> None: ... + + +class QSensorReading(PySide6.QtCore.QObject): + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def setTimestamp(self, timestamp: int, /) -> None: ... + def timestamp(self, /) -> int: ... + def value(self, index: int, /) -> typing.Any: ... + def valueCount(self, /) -> int: ... + + +class QTapFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QTapReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QTapReading(PySide6.QtSensors.QSensorReading): + + class TapDirection(enum.Enum): + + Undefined = 0x0 + X = 0x1 + Y = 0x2 + Z = 0x4 + X_Pos = 0x11 + Y_Pos = 0x22 + Z_Pos = 0x44 + X_Neg = 0x101 + X_Both = 0x111 + Y_Neg = 0x202 + Y_Both = 0x222 + Z_Neg = 0x404 + Z_Both = 0x444 + + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, tapDirection: PySide6.QtSensors.QTapReading.TapDirection | None = ..., doubleTap: bool | None = ...) -> None: ... + + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def isDoubleTap(self, /) -> bool: ... + def setDoubleTap(self, doubleTap: bool, /) -> None: ... + def setTapDirection(self, tapDirection: PySide6.QtSensors.QTapReading.TapDirection, /) -> None: ... + def tapDirection(self, /) -> PySide6.QtSensors.QTapReading.TapDirection: ... + + +class QTapSensor(PySide6.QtSensors.QSensor): + + returnDoubleTapEventsChanged: typing.ClassVar[Signal] = ... # returnDoubleTapEventsChanged(bool) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, returnDoubleTapEvents: bool | None = ...) -> None: ... + + def reading(self, /) -> PySide6.QtSensors.QTapReading: ... + def returnDoubleTapEvents(self, /) -> bool: ... + def setReturnDoubleTapEvents(self, returnDoubleTapEvents: bool, /) -> None: ... + + +class QTiltFilter(PySide6.QtSensors.QSensorFilter): + @typing.overload + def filter(self, reading: PySide6.QtSensors.QTiltReading, /) -> bool: ... + @typing.overload + def filter(self, reading: PySide6.QtSensors.QSensorReading, /) -> bool: ... + + +class QTiltReading(PySide6.QtSensors.QSensorReading): + + def __init__(self, parent: PySide6.QtCore.QObject, /, *, yRotation: float | None = ..., xRotation: float | None = ...) -> None: ... + + def copyValuesFrom(self, other: PySide6.QtSensors.QSensorReading, /) -> None: ... + def setXRotation(self, x: float, /) -> None: ... + def setYRotation(self, y: float, /) -> None: ... + def xRotation(self, /) -> float: ... + def yRotation(self, /) -> float: ... + + +class QTiltSensor(PySide6.QtSensors.QSensor): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def calibrate(self, /) -> None: ... + def reading(self, /) -> PySide6.QtSensors.QTiltReading: ... + + +class qoutputrange(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, qoutputrange: PySide6.QtSensors.qoutputrange, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSerialBus.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSerialBus.pyi new file mode 100644 index 0000000..04cd0dc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSerialBus.pyi @@ -0,0 +1,831 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtSerialBus, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtSerialBus` + +import PySide6.QtSerialBus +import PySide6.QtCore +import PySide6.QtNetwork + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QCanBus(PySide6.QtCore.QObject): + @typing.overload + def availableDevices(self, /) -> tuple: ... + @typing.overload + def availableDevices(self, plugin: str, /) -> tuple: ... + def createDevice(self, plugin: str, interfaceName: str, /) -> tuple: ... + @staticmethod + def instance() -> PySide6.QtSerialBus.QCanBus: ... + def plugins(self, /) -> typing.List[str]: ... + + +class QCanBusDevice(PySide6.QtCore.QObject): + + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QCanBusDevice::CanBusError) + framesReceived : typing.ClassVar[Signal] = ... # framesReceived() + framesWritten : typing.ClassVar[Signal] = ... # framesWritten(qlonglong) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QCanBusDevice::CanBusDeviceState) + + class CanBusDeviceState(enum.Enum): + + UnconnectedState = 0x0 + ConnectingState = 0x1 + ConnectedState = 0x2 + ClosingState = 0x3 + + class CanBusError(enum.Enum): + + NoError = 0x0 + ReadError = 0x1 + WriteError = 0x2 + ConnectionError = 0x3 + ConfigurationError = 0x4 + UnknownError = 0x5 + OperationError = 0x6 + TimeoutError = 0x7 + + class CanBusStatus(enum.Enum): + + Unknown = 0x0 + Good = 0x1 + Warning = 0x2 + Error = 0x3 + BusOff = 0x4 + + class ConfigurationKey(enum.Enum): + + RawFilterKey = 0x0 + ErrorFilterKey = 0x1 + LoopbackKey = 0x2 + ReceiveOwnKey = 0x3 + BitRateKey = 0x4 + CanFdKey = 0x5 + DataBitRateKey = 0x6 + ProtocolKey = 0x7 + UserKey = 0x1e + + class Direction(enum.Flag): + + Input = 0x1 + Output = 0x2 + AllDirections = 0x3 + + class Filter(Shiboken.Object): + + class FormatFilter(enum.Flag): + + MatchBaseFormat = 0x1 + MatchExtendedFormat = 0x2 + MatchBaseAndExtendedFormat = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, Filter: PySide6.QtSerialBus.QCanBusDevice.Filter, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, b: PySide6.QtSerialBus.QCanBusDevice.Filter, /) -> bool: ... + def __ne__(self, b: PySide6.QtSerialBus.QCanBusDevice.Filter, /) -> bool: ... + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def busStatus(self, /) -> PySide6.QtSerialBus.QCanBusDevice.CanBusStatus: ... + def clear(self, /, direction: PySide6.QtSerialBus.QCanBusDevice.Direction = ...) -> None: ... + def clearError(self, /) -> None: ... + def close(self, /) -> None: ... + def configurationKeys(self, /) -> typing.List[PySide6.QtSerialBus.QCanBusDevice.ConfigurationKey]: ... + def configurationParameter(self, key: PySide6.QtSerialBus.QCanBusDevice.ConfigurationKey, /) -> typing.Any: ... + def connectDevice(self, /) -> bool: ... + @typing.overload + @staticmethod + def createDeviceInfo(plugin: str, name: str, serialNumber: str, description: str, alias: str, channel: int, isVirtual: bool, isFlexibleDataRateCapable: bool, /) -> PySide6.QtSerialBus.QCanBusDeviceInfo: ... + @typing.overload + @staticmethod + def createDeviceInfo(plugin: str, name: str, isVirtual: bool, isFlexibleDataRateCapable: bool, /) -> PySide6.QtSerialBus.QCanBusDeviceInfo: ... + def dequeueOutgoingFrame(self, /) -> PySide6.QtSerialBus.QCanBusFrame: ... + def deviceInfo(self, /) -> PySide6.QtSerialBus.QCanBusDeviceInfo: ... + def disconnectDevice(self, /) -> None: ... + def enqueueOutgoingFrame(self, newFrame: PySide6.QtSerialBus.QCanBusFrame | PySide6.QtSerialBus.QCanBusFrame.FrameType, /) -> None: ... + def enqueueReceivedFrames(self, newFrames: collections.abc.Sequence[PySide6.QtSerialBus.QCanBusFrame], /) -> None: ... + def error(self, /) -> PySide6.QtSerialBus.QCanBusDevice.CanBusError: ... + def errorString(self, /) -> str: ... + def framesAvailable(self, /) -> int: ... + def framesToWrite(self, /) -> int: ... + def hasBusStatus(self, /) -> bool: ... + def hasOutgoingFrames(self, /) -> bool: ... + def interpretErrorFrame(self, errorFrame: PySide6.QtSerialBus.QCanBusFrame | PySide6.QtSerialBus.QCanBusFrame.FrameType, /) -> str: ... + def open(self, /) -> bool: ... + def readAllFrames(self, /) -> typing.List[PySide6.QtSerialBus.QCanBusFrame]: ... + def readFrame(self, /) -> PySide6.QtSerialBus.QCanBusFrame: ... + def resetController(self, /) -> None: ... + def setConfigurationParameter(self, key: PySide6.QtSerialBus.QCanBusDevice.ConfigurationKey, value: typing.Any, /) -> None: ... + def setError(self, errorText: str, arg__2: PySide6.QtSerialBus.QCanBusDevice.CanBusError, /) -> None: ... + def setState(self, newState: PySide6.QtSerialBus.QCanBusDevice.CanBusDeviceState, /) -> None: ... + def state(self, /) -> PySide6.QtSerialBus.QCanBusDevice.CanBusDeviceState: ... + def waitForFramesReceived(self, msecs: int, /) -> bool: ... + def waitForFramesWritten(self, msecs: int, /) -> bool: ... + def writeFrame(self, frame: PySide6.QtSerialBus.QCanBusFrame | PySide6.QtSerialBus.QCanBusFrame.FrameType, /) -> bool: ... + + +class QCanBusDeviceInfo(Shiboken.Object): + + def __init__(self, other: PySide6.QtSerialBus.QCanBusDeviceInfo, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def alias(self, /) -> str: ... + def channel(self, /) -> int: ... + def description(self, /) -> str: ... + def hasFlexibleDataRate(self, /) -> bool: ... + def isVirtual(self, /) -> bool: ... + def name(self, /) -> str: ... + def plugin(self, /) -> str: ... + def serialNumber(self, /) -> str: ... + + +class QCanBusFactory(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def availableDevices(self, /) -> typing.Tuple[typing.List[PySide6.QtSerialBus.QCanBusDeviceInfo], str]: ... + def createDevice(self, interfaceName: str, /) -> typing.Tuple[PySide6.QtSerialBus.QCanBusDevice, str]: ... + + +class QCanBusFrame(Shiboken.Object): + + class FrameError(enum.Flag): + + NoError = 0x0 + TransmissionTimeoutError = 0x1 + LostArbitrationError = 0x2 + ControllerError = 0x4 + ProtocolViolationError = 0x8 + TransceiverError = 0x10 + MissingAcknowledgmentError = 0x20 + BusOffError = 0x40 + BusError = 0x80 + ControllerRestartError = 0x100 + UnknownError = 0x200 + AnyError = 0x1fffffff + + class FrameType(enum.Enum): + + UnknownFrame = 0x0 + DataFrame = 0x1 + ErrorFrame = 0x2 + RemoteRequestFrame = 0x3 + InvalidFrame = 0x4 + + class TimeStamp(Shiboken.Object): + + @typing.overload + def __init__(self, TimeStamp: PySide6.QtSerialBus.QCanBusFrame.TimeStamp, /) -> None: ... + @typing.overload + def __init__(self, /, s: int | None = ..., usec: int | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def fromMicroSeconds(usec: int, /) -> PySide6.QtSerialBus.QCanBusFrame.TimeStamp: ... + def microSeconds(self, /) -> int: ... + def seconds(self, /) -> int: ... + + + @typing.overload + def __init__(self, /, type: PySide6.QtSerialBus.QCanBusFrame.FrameType = ...) -> None: ... + @typing.overload + def __init__(self, QCanBusFrame: PySide6.QtSerialBus.QCanBusFrame, /) -> None: ... + @typing.overload + def __init__(self, identifier: int, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def error(self, /) -> PySide6.QtSerialBus.QCanBusFrame.FrameError: ... + def frameId(self, /) -> int: ... + def frameType(self, /) -> PySide6.QtSerialBus.QCanBusFrame.FrameType: ... + def hasBitrateSwitch(self, /) -> bool: ... + def hasErrorStateIndicator(self, /) -> bool: ... + def hasExtendedFrameFormat(self, /) -> bool: ... + def hasFlexibleDataRateFormat(self, /) -> bool: ... + def hasLocalEcho(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def payload(self, /) -> PySide6.QtCore.QByteArray: ... + def setBitrateSwitch(self, bitrateSwitch: bool, /) -> None: ... + def setError(self, e: PySide6.QtSerialBus.QCanBusFrame.FrameError, /) -> None: ... + def setErrorStateIndicator(self, errorStateIndicator: bool, /) -> None: ... + def setExtendedFrameFormat(self, isExtended: bool, /) -> None: ... + def setFlexibleDataRateFormat(self, isFlexibleData: bool, /) -> None: ... + def setFrameId(self, newFrameId: int, /) -> None: ... + def setFrameType(self, newFormat: PySide6.QtSerialBus.QCanBusFrame.FrameType, /) -> None: ... + def setLocalEcho(self, localEcho: bool, /) -> None: ... + def setPayload(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setTimeStamp(self, ts: PySide6.QtSerialBus.QCanBusFrame.TimeStamp, /) -> None: ... + def timeStamp(self, /) -> PySide6.QtSerialBus.QCanBusFrame.TimeStamp: ... + def toString(self, /) -> str: ... + + +class QCanDbcFileParser(Shiboken.Object): + + class Error(enum.Enum): + + None_ = 0x0 + FileReading = 0x1 + Parsing = 0x2 + + + def __init__(self, /) -> None: ... + + def error(self, /) -> PySide6.QtSerialBus.QCanDbcFileParser.Error: ... + def errorString(self, /) -> str: ... + def messageDescriptions(self, /) -> typing.List[PySide6.QtSerialBus.QCanMessageDescription]: ... + def messageValueDescriptions(self, /) -> typing.Dict[PySide6.QtSerialBus.QtCanBus.UniqueId, typing.Dict[str, typing.Dict[int, str]]]: ... + @typing.overload + def parse(self, fileName: str, /) -> bool: ... + @typing.overload + def parse(self, fileNames: collections.abc.Sequence[str], /) -> bool: ... + def parseData(self, data: str, /) -> bool: ... + @staticmethod + def uniqueIdDescription() -> PySide6.QtSerialBus.QCanUniqueIdDescription: ... + def warnings(self, /) -> typing.List[str]: ... + + +class QCanFrameProcessor(Shiboken.Object): + + class Error(enum.Enum): + + None_ = 0x0 + InvalidFrame = 0x1 + UnsupportedFrameFormat = 0x2 + Decoding = 0x3 + Encoding = 0x4 + + class ParseResult(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, ParseResult: PySide6.QtSerialBus.QCanFrameProcessor.ParseResult, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + def __init__(self, /) -> None: ... + + def addMessageDescriptions(self, descriptions: collections.abc.Sequence[PySide6.QtSerialBus.QCanMessageDescription], /) -> None: ... + def clearMessageDescriptions(self, /) -> None: ... + def error(self, /) -> PySide6.QtSerialBus.QCanFrameProcessor.Error: ... + def errorString(self, /) -> str: ... + def messageDescriptions(self, /) -> typing.List[PySide6.QtSerialBus.QCanMessageDescription]: ... + def parseFrame(self, frame: PySide6.QtSerialBus.QCanBusFrame | PySide6.QtSerialBus.QCanBusFrame.FrameType, /) -> PySide6.QtSerialBus.QCanFrameProcessor.ParseResult: ... + def prepareFrame(self, uniqueId: PySide6.QtSerialBus.QtCanBus.UniqueId, signalValues: typing.Dict[str, typing.Any], /) -> PySide6.QtSerialBus.QCanBusFrame: ... + def setMessageDescriptions(self, descriptions: collections.abc.Sequence[PySide6.QtSerialBus.QCanMessageDescription], /) -> None: ... + def setUniqueIdDescription(self, description: PySide6.QtSerialBus.QCanUniqueIdDescription, /) -> None: ... + def uniqueIdDescription(self, /) -> PySide6.QtSerialBus.QCanUniqueIdDescription: ... + def warnings(self, /) -> typing.List[str]: ... + + +class QCanMessageDescription(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtSerialBus.QCanMessageDescription, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __repr__(self, /) -> str: ... + def addSignalDescription(self, description: PySide6.QtSerialBus.QCanSignalDescription, /) -> None: ... + def clearSignalDescriptions(self, /) -> None: ... + def comment(self, /) -> str: ... + def isValid(self, /) -> bool: ... + def name(self, /) -> str: ... + def setComment(self, text: str, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setSignalDescriptions(self, descriptions: collections.abc.Sequence[PySide6.QtSerialBus.QCanSignalDescription], /) -> None: ... + def setSize(self, size: int, /) -> None: ... + def setTransmitter(self, transmitter: str, /) -> None: ... + def setUniqueId(self, id: PySide6.QtSerialBus.QtCanBus.UniqueId, /) -> None: ... + def signalDescriptionForName(self, name: str, /) -> PySide6.QtSerialBus.QCanSignalDescription: ... + def signalDescriptions(self, /) -> typing.List[PySide6.QtSerialBus.QCanSignalDescription]: ... + def size(self, /) -> int: ... + def swap(self, other: PySide6.QtSerialBus.QCanMessageDescription, /) -> None: ... + def transmitter(self, /) -> str: ... + def uniqueId(self, /) -> PySide6.QtSerialBus.QtCanBus.UniqueId: ... + + +class QCanSignalDescription(Shiboken.Object): + + class MultiplexValueRange(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, MultiplexValueRange: PySide6.QtSerialBus.QCanSignalDescription.MultiplexValueRange, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtSerialBus.QCanSignalDescription.MultiplexValueRange, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtSerialBus.QCanSignalDescription.MultiplexValueRange, /) -> bool: ... + def __repr__(self, /) -> str: ... + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtSerialBus.QCanSignalDescription, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __repr__(self, /) -> str: ... + @typing.overload + def addMultiplexSignal(self, name: str, ranges: collections.abc.Sequence[PySide6.QtSerialBus.QCanSignalDescription.MultiplexValueRange], /) -> None: ... + @typing.overload + def addMultiplexSignal(self, name: str, value: typing.Any, /) -> None: ... + def bitLength(self, /) -> int: ... + def clearMultiplexSignals(self, /) -> None: ... + def comment(self, /) -> str: ... + def dataEndian(self, /) -> PySide6.QtCore.QSysInfo.Endian: ... + def dataFormat(self, /) -> PySide6.QtSerialBus.QtCanBus.DataFormat: ... + def dataSource(self, /) -> PySide6.QtSerialBus.QtCanBus.DataSource: ... + def factor(self, /) -> float: ... + def isValid(self, /) -> bool: ... + def maximum(self, /) -> float: ... + def minimum(self, /) -> float: ... + def multiplexSignals(self, /) -> typing.Dict[str, typing.List[PySide6.QtSerialBus.QCanSignalDescription.MultiplexValueRange]]: ... + def multiplexState(self, /) -> PySide6.QtSerialBus.QtCanBus.MultiplexState: ... + def name(self, /) -> str: ... + def offset(self, /) -> float: ... + def physicalUnit(self, /) -> str: ... + def receiver(self, /) -> str: ... + def scaling(self, /) -> float: ... + def setBitLength(self, length: int, /) -> None: ... + def setComment(self, text: str, /) -> None: ... + def setDataEndian(self, endian: PySide6.QtCore.QSysInfo.Endian, /) -> None: ... + def setDataFormat(self, format: PySide6.QtSerialBus.QtCanBus.DataFormat, /) -> None: ... + def setDataSource(self, source: PySide6.QtSerialBus.QtCanBus.DataSource, /) -> None: ... + def setFactor(self, factor: float, /) -> None: ... + def setMultiplexSignals(self, multiplexorSignals: typing.Dict[str, collections.abc.Sequence[PySide6.QtSerialBus.QCanSignalDescription.MultiplexValueRange]], /) -> None: ... + def setMultiplexState(self, state: PySide6.QtSerialBus.QtCanBus.MultiplexState, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setOffset(self, offset: float, /) -> None: ... + def setPhysicalUnit(self, unit: str, /) -> None: ... + def setRange(self, minimum: float, maximum: float, /) -> None: ... + def setReceiver(self, receiver: str, /) -> None: ... + def setScaling(self, scaling: float, /) -> None: ... + def setStartBit(self, bit: int, /) -> None: ... + def startBit(self, /) -> int: ... + def swap(self, other: PySide6.QtSerialBus.QCanSignalDescription, /) -> None: ... + + +class QCanUniqueIdDescription(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtSerialBus.QCanUniqueIdDescription, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def bitLength(self, /) -> int: ... + def endian(self, /) -> PySide6.QtCore.QSysInfo.Endian: ... + def isValid(self, /) -> bool: ... + def setBitLength(self, length: int, /) -> None: ... + def setEndian(self, endian: PySide6.QtCore.QSysInfo.Endian, /) -> None: ... + def setSource(self, source: PySide6.QtSerialBus.QtCanBus.DataSource, /) -> None: ... + def setStartBit(self, bit: int, /) -> None: ... + def source(self, /) -> PySide6.QtSerialBus.QtCanBus.DataSource: ... + def startBit(self, /) -> int: ... + def swap(self, other: PySide6.QtSerialBus.QCanUniqueIdDescription, /) -> None: ... + + +class QIntList: ... + + +class QModbusClient(PySide6.QtSerialBus.QModbusDevice): + + timeoutChanged : typing.ClassVar[Signal] = ... # timeoutChanged(int) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def numberOfRetries(self, /) -> int: ... + def processPrivateResponse(self, response: PySide6.QtSerialBus.QModbusResponse, data: PySide6.QtSerialBus.QModbusDataUnit, /) -> bool: ... + def processResponse(self, response: PySide6.QtSerialBus.QModbusResponse, data: PySide6.QtSerialBus.QModbusDataUnit, /) -> bool: ... + def sendRawRequest(self, request: PySide6.QtSerialBus.QModbusRequest, serverAddress: int, /) -> PySide6.QtSerialBus.QModbusReply: ... + def sendReadRequest(self, read: PySide6.QtSerialBus.QModbusDataUnit, serverAddress: int, /) -> PySide6.QtSerialBus.QModbusReply: ... + def sendReadWriteRequest(self, read: PySide6.QtSerialBus.QModbusDataUnit, write: PySide6.QtSerialBus.QModbusDataUnit, serverAddress: int, /) -> PySide6.QtSerialBus.QModbusReply: ... + def sendWriteRequest(self, write: PySide6.QtSerialBus.QModbusDataUnit, serverAddress: int, /) -> PySide6.QtSerialBus.QModbusReply: ... + def setNumberOfRetries(self, number: int, /) -> None: ... + def setTimeout(self, newTimeout: int, /) -> None: ... + def timeout(self, /) -> int: ... + + +class QModbusDataUnit(Shiboken.Object): + + class RegisterType(enum.Enum): + + Invalid = 0x0 + DiscreteInputs = 0x1 + Coils = 0x2 + InputRegisters = 0x3 + HoldingRegisters = 0x4 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QModbusDataUnit: PySide6.QtSerialBus.QModbusDataUnit, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtSerialBus.QModbusDataUnit.RegisterType, /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtSerialBus.QModbusDataUnit.RegisterType, newStartAddress: int, newValues: collections.abc.Sequence[int], /) -> None: ... + @typing.overload + def __init__(self, type: PySide6.QtSerialBus.QModbusDataUnit.RegisterType, newStartAddress: int, newValueCount: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def isValid(self, /) -> bool: ... + def registerType(self, /) -> PySide6.QtSerialBus.QModbusDataUnit.RegisterType: ... + def setRegisterType(self, type: PySide6.QtSerialBus.QModbusDataUnit.RegisterType, /) -> None: ... + def setStartAddress(self, newAddress: int, /) -> None: ... + def setValue(self, index: int, newValue: int, /) -> None: ... + def setValueCount(self, newCount: int, /) -> None: ... + def setValues(self, newValues: collections.abc.Sequence[int], /) -> None: ... + def startAddress(self, /) -> int: ... + def value(self, index: int, /) -> int: ... + def valueCount(self, /) -> int: ... + def values(self, /) -> typing.List[int]: ... + + +class QModbusDevice(PySide6.QtCore.QObject): + + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QModbusDevice::Error) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QModbusDevice::State) + + class ConnectionParameter(enum.Enum): + + SerialPortNameParameter = 0x0 + SerialParityParameter = 0x1 + SerialBaudRateParameter = 0x2 + SerialDataBitsParameter = 0x3 + SerialStopBitsParameter = 0x4 + NetworkPortParameter = 0x5 + NetworkAddressParameter = 0x6 + + class Error(enum.Enum): + + NoError = 0x0 + ReadError = 0x1 + WriteError = 0x2 + ConnectionError = 0x3 + ConfigurationError = 0x4 + TimeoutError = 0x5 + ProtocolError = 0x6 + ReplyAbortedError = 0x7 + UnknownError = 0x8 + InvalidResponseError = 0x9 + + class IntermediateError(enum.Enum): + + ResponseCrcError = 0x0 + ResponseRequestMismatch = 0x1 + + class State(enum.Enum): + + UnconnectedState = 0x0 + ConnectingState = 0x1 + ConnectedState = 0x2 + ClosingState = 0x3 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def close(self, /) -> None: ... + def connectDevice(self, /) -> bool: ... + def connectionParameter(self, parameter: PySide6.QtSerialBus.QModbusDevice.ConnectionParameter, /) -> typing.Any: ... + def device(self, /) -> PySide6.QtCore.QIODevice: ... + def disconnectDevice(self, /) -> None: ... + def error(self, /) -> PySide6.QtSerialBus.QModbusDevice.Error: ... + def errorString(self, /) -> str: ... + def open(self, /) -> bool: ... + def setConnectionParameter(self, parameter: PySide6.QtSerialBus.QModbusDevice.ConnectionParameter, value: typing.Any, /) -> None: ... + def setError(self, errorText: str, error: PySide6.QtSerialBus.QModbusDevice.Error, /) -> None: ... + def setState(self, newState: PySide6.QtSerialBus.QModbusDevice.State, /) -> None: ... + def state(self, /) -> PySide6.QtSerialBus.QModbusDevice.State: ... + + +class QModbusDeviceIdentification(Shiboken.Object): + + class ConformityLevel(enum.Enum): + + BasicConformityLevel = 0x1 + RegularConformityLevel = 0x2 + ExtendedConformityLevel = 0x3 + BasicIndividualConformityLevel = 0x81 + RegularIndividualConformityLevel = 0x82 + ExtendedIndividualConformityLevel = 0x83 + + class ObjectId(enum.Enum): + + VendorNameObjectId = 0x0 + ProductCodeObjectId = 0x1 + MajorMinorRevisionObjectId = 0x2 + VendorUrlObjectId = 0x3 + ProductNameObjectId = 0x4 + ModelNameObjectId = 0x5 + UserApplicationNameObjectId = 0x6 + ReservedObjectId = 0x7 + ProductDependentObjectId = 0x80 + UndefinedObjectId = 0x100 + + class ReadDeviceIdCode(enum.Enum): + + BasicReadDeviceIdCode = 0x1 + RegularReadDeviceIdCode = 0x2 + ExtendedReadDeviceIdCode = 0x3 + IndividualReadDeviceIdCode = 0x4 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QModbusDeviceIdentification: PySide6.QtSerialBus.QModbusDeviceIdentification, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def conformityLevel(self, /) -> PySide6.QtSerialBus.QModbusDeviceIdentification.ConformityLevel: ... + def contains(self, objectId: int, /) -> bool: ... + @staticmethod + def fromByteArray(ba: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtSerialBus.QModbusDeviceIdentification: ... + def insert(self, objectId: int, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def isValid(self, /) -> bool: ... + def objectIds(self, /) -> typing.List[int]: ... + def remove(self, objectId: int, /) -> None: ... + def setConformityLevel(self, level: PySide6.QtSerialBus.QModbusDeviceIdentification.ConformityLevel, /) -> None: ... + def value(self, objectId: int, /) -> PySide6.QtCore.QByteArray: ... + + +class QModbusExceptionResponse(PySide6.QtSerialBus.QModbusResponse): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, fc: PySide6.QtSerialBus.QModbusPdu.FunctionCode, ec: PySide6.QtSerialBus.QModbusPdu.ExceptionCode, /) -> None: ... + @typing.overload + def __init__(self, pdu: PySide6.QtSerialBus.QModbusPdu, /) -> None: ... + + def setExceptionCode(self, ec: PySide6.QtSerialBus.QModbusPdu.ExceptionCode, /) -> None: ... + def setFunctionCode(self, c: PySide6.QtSerialBus.QModbusPdu.FunctionCode, /) -> None: ... + + +class QModbusPdu(Shiboken.Object): + + class ExceptionCode(enum.Enum): + + IllegalFunction = 0x1 + IllegalDataAddress = 0x2 + IllegalDataValue = 0x3 + ServerDeviceFailure = 0x4 + Acknowledge = 0x5 + ServerDeviceBusy = 0x6 + NegativeAcknowledge = 0x7 + MemoryParityError = 0x8 + GatewayPathUnavailable = 0xa + GatewayTargetDeviceFailedToRespond = 0xb + ExtendedException = 0xff + + class FunctionCode(enum.Enum): + + Invalid = 0x0 + ReadCoils = 0x1 + ReadDiscreteInputs = 0x2 + ReadHoldingRegisters = 0x3 + ReadInputRegisters = 0x4 + WriteSingleCoil = 0x5 + WriteSingleRegister = 0x6 + ReadExceptionStatus = 0x7 + Diagnostics = 0x8 + GetCommEventCounter = 0xb + GetCommEventLog = 0xc + WriteMultipleCoils = 0xf + WriteMultipleRegisters = 0x10 + ReportServerId = 0x11 + ReadFileRecord = 0x14 + WriteFileRecord = 0x15 + MaskWriteRegister = 0x16 + ReadWriteMultipleRegisters = 0x17 + ReadFifoQueue = 0x18 + EncapsulatedInterfaceTransport = 0x2b + UndefinedFunctionCode = 0x100 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, code: PySide6.QtSerialBus.QModbusPdu.FunctionCode, newData: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, arg__1: PySide6.QtSerialBus.QModbusPdu, /) -> None: ... + + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __repr__(self, /) -> str: ... + def data(self, /) -> PySide6.QtCore.QByteArray: ... + def dataSize(self, /) -> int: ... + def exceptionCode(self, /) -> PySide6.QtSerialBus.QModbusPdu.ExceptionCode: ... + def functionCode(self, /) -> PySide6.QtSerialBus.QModbusPdu.FunctionCode: ... + def isException(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def setData(self, newData: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setFunctionCode(self, code: PySide6.QtSerialBus.QModbusPdu.FunctionCode, /) -> None: ... + def size(self, /) -> int: ... + + +class QModbusReply(PySide6.QtCore.QObject): + + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QModbusDevice::Error) + finished : typing.ClassVar[Signal] = ... # finished() + intermediateErrorOccurred: typing.ClassVar[Signal] = ... # intermediateErrorOccurred(QModbusDevice::IntermediateError) + + class ReplyType(enum.Enum): + + Raw = 0x0 + Common = 0x1 + Broadcast = 0x2 + + + def __init__(self, type: PySide6.QtSerialBus.QModbusReply.ReplyType, serverAddress: int, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def addIntermediateError(self, error: PySide6.QtSerialBus.QModbusDevice.IntermediateError, /) -> None: ... + def error(self, /) -> PySide6.QtSerialBus.QModbusDevice.Error: ... + def errorString(self, /) -> str: ... + def intermediateErrors(self, /) -> typing.List[PySide6.QtSerialBus.QModbusDevice.IntermediateError]: ... + def isFinished(self, /) -> bool: ... + def rawResult(self, /) -> PySide6.QtSerialBus.QModbusResponse: ... + def result(self, /) -> PySide6.QtSerialBus.QModbusDataUnit: ... + def serverAddress(self, /) -> int: ... + def setError(self, error: PySide6.QtSerialBus.QModbusDevice.Error, errorText: str, /) -> None: ... + def setFinished(self, isFinished: bool, /) -> None: ... + def setRawResult(self, unit: PySide6.QtSerialBus.QModbusResponse, /) -> None: ... + def setResult(self, unit: PySide6.QtSerialBus.QModbusDataUnit, /) -> None: ... + def type(self, /) -> PySide6.QtSerialBus.QModbusReply.ReplyType: ... + + +class QModbusRequest(PySide6.QtSerialBus.QModbusPdu): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, code: PySide6.QtSerialBus.QModbusPdu.FunctionCode, /, newData: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + @typing.overload + def __init__(self, pdu: PySide6.QtSerialBus.QModbusPdu, /) -> None: ... + + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @staticmethod + def calculateDataSize(pdu: PySide6.QtSerialBus.QModbusRequest, /) -> int: ... + @staticmethod + def minimumDataSize(pdu: PySide6.QtSerialBus.QModbusRequest, /) -> int: ... + + +class QModbusResponse(PySide6.QtSerialBus.QModbusPdu): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, code: PySide6.QtSerialBus.QModbusPdu.FunctionCode, /, newData: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + @typing.overload + def __init__(self, pdu: PySide6.QtSerialBus.QModbusPdu, /) -> None: ... + + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + @staticmethod + def calculateDataSize(pdu: PySide6.QtSerialBus.QModbusResponse, /) -> int: ... + @staticmethod + def minimumDataSize(pdu: PySide6.QtSerialBus.QModbusResponse, /) -> int: ... + + +class QModbusRtuSerialClient(PySide6.QtSerialBus.QModbusClient): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def close(self, /) -> None: ... + def interFrameDelay(self, /) -> int: ... + def open(self, /) -> bool: ... + def setInterFrameDelay(self, microseconds: int, /) -> None: ... + def setTurnaroundDelay(self, turnaroundDelay: int, /) -> None: ... + def turnaroundDelay(self, /) -> int: ... + + +class QModbusRtuSerialServer(PySide6.QtSerialBus.QModbusServer): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def close(self, /) -> None: ... + def interFrameDelay(self, /) -> int: ... + def open(self, /) -> bool: ... + def processRequest(self, request: PySide6.QtSerialBus.QModbusPdu, /) -> PySide6.QtSerialBus.QModbusResponse: ... + def processesBroadcast(self, /) -> bool: ... + def setInterFrameDelay(self, microseconds: int, /) -> None: ... + + +class QModbusServer(PySide6.QtSerialBus.QModbusDevice): + + dataWritten : typing.ClassVar[Signal] = ... # dataWritten(QModbusDataUnit::RegisterType,int,int) + + class Option(enum.Enum): + + DiagnosticRegister = 0x0 + ExceptionStatusOffset = 0x1 + DeviceBusy = 0x2 + AsciiInputDelimiter = 0x3 + ListenOnlyMode = 0x4 + ServerIdentifier = 0x5 + RunIndicatorStatus = 0x6 + AdditionalData = 0x7 + DeviceIdentification = 0x8 + UserOption = 0x100 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + @typing.overload + def data(self, newData: PySide6.QtSerialBus.QModbusDataUnit, /) -> bool: ... + @typing.overload + def data(self, table: PySide6.QtSerialBus.QModbusDataUnit.RegisterType, address: int, /) -> typing.Tuple[bool, int]: ... + def processPrivateRequest(self, request: PySide6.QtSerialBus.QModbusPdu, /) -> PySide6.QtSerialBus.QModbusResponse: ... + def processRequest(self, request: PySide6.QtSerialBus.QModbusPdu, /) -> PySide6.QtSerialBus.QModbusResponse: ... + def processesBroadcast(self, /) -> bool: ... + def readData(self, newData: PySide6.QtSerialBus.QModbusDataUnit, /) -> bool: ... + def serverAddress(self, /) -> int: ... + @typing.overload + def setData(self, unit: PySide6.QtSerialBus.QModbusDataUnit, /) -> bool: ... + @typing.overload + def setData(self, table: PySide6.QtSerialBus.QModbusDataUnit.RegisterType, address: int, data: int, /) -> bool: ... + def setMap(self, map: typing.Dict[PySide6.QtSerialBus.QModbusDataUnit.RegisterType, PySide6.QtSerialBus.QModbusDataUnit], /) -> bool: ... + def setServerAddress(self, serverAddress: int, /) -> None: ... + def setValue(self, option: int, value: typing.Any, /) -> bool: ... + def value(self, option: int, /) -> typing.Any: ... + def writeData(self, unit: PySide6.QtSerialBus.QModbusDataUnit, /) -> bool: ... + + +class QModbusTcpClient(PySide6.QtSerialBus.QModbusClient): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def close(self, /) -> None: ... + def open(self, /) -> bool: ... + + +class QModbusTcpConnectionObserver(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def acceptNewConnection(self, newClient: PySide6.QtNetwork.QTcpSocket, /) -> bool: ... + + +class QModbusTcpServer(PySide6.QtSerialBus.QModbusServer): + + modbusClientDisconnected : typing.ClassVar[Signal] = ... # modbusClientDisconnected(QTcpSocket*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def close(self, /) -> None: ... + def installConnectionObserver(self, observer: PySide6.QtSerialBus.QModbusTcpConnectionObserver, /) -> None: ... + def open(self, /) -> bool: ... + def processRequest(self, request: PySide6.QtSerialBus.QModbusPdu, /) -> PySide6.QtSerialBus.QModbusResponse: ... + + +class QtCanBus(Shiboken.Object): + + class DataFormat(enum.Enum): + + SignedInteger = 0x0 + UnsignedInteger = 0x1 + Float = 0x2 + Double = 0x3 + AsciiString = 0x4 + + class DataSource(enum.Enum): + + Payload = 0x0 + FrameId = 0x1 + + class MultiplexState(enum.Enum): + + None_ = 0x0 + MultiplexorSwitch = 0x1 + MultiplexedSignal = 0x2 + SwitchAndSignal = 0x3 + + class UniqueId(enum.Enum): ... # type: ignore[misc] + + + @staticmethod + def qbswap(src: PySide6.QtSerialBus.QtCanBus.UniqueId, /) -> PySide6.QtSerialBus.QtCanBus.UniqueId: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSerialPort.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSerialPort.pyi new file mode 100644 index 0000000..0c61d73 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSerialPort.pyi @@ -0,0 +1,187 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtSerialPort, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtSerialPort` + +import PySide6.QtSerialPort +import PySide6.QtCore + +import enum +import typing +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QSerialPort(PySide6.QtCore.QIODevice): + + baudRateChanged : typing.ClassVar[Signal] = ... # baudRateChanged(int,QSerialPort::Directions) + breakEnabledChanged : typing.ClassVar[Signal] = ... # breakEnabledChanged(bool) + dataBitsChanged : typing.ClassVar[Signal] = ... # dataBitsChanged(QSerialPort::DataBits) + dataTerminalReadyChanged : typing.ClassVar[Signal] = ... # dataTerminalReadyChanged(bool) + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QSerialPort::SerialPortError) + flowControlChanged : typing.ClassVar[Signal] = ... # flowControlChanged(QSerialPort::FlowControl) + parityChanged : typing.ClassVar[Signal] = ... # parityChanged(QSerialPort::Parity) + requestToSendChanged : typing.ClassVar[Signal] = ... # requestToSendChanged(bool) + settingsRestoredOnCloseChanged: typing.ClassVar[Signal] = ... # settingsRestoredOnCloseChanged(bool) + stopBitsChanged : typing.ClassVar[Signal] = ... # stopBitsChanged(QSerialPort::StopBits) + + class BaudRate(enum.IntEnum): + + Baud1200 = 0x4b0 + Baud2400 = 0x960 + Baud4800 = 0x12c0 + Baud9600 = 0x2580 + Baud19200 = 0x4b00 + Baud38400 = 0x9600 + Baud57600 = 0xe100 + Baud115200 = 0x1c200 + + class DataBits(enum.Enum): + + Data5 = 0x5 + Data6 = 0x6 + Data7 = 0x7 + Data8 = 0x8 + + class Direction(enum.Flag): + + Input = 0x1 + Output = 0x2 + AllDirections = 0x3 + + class FlowControl(enum.Enum): + + NoFlowControl = 0x0 + HardwareControl = 0x1 + SoftwareControl = 0x2 + + class Parity(enum.Enum): + + NoParity = 0x0 + EvenParity = 0x2 + OddParity = 0x3 + SpaceParity = 0x4 + MarkParity = 0x5 + + class PinoutSignal(enum.Flag): + + NoSignal = 0x0 + DataTerminalReadySignal = 0x4 + DataCarrierDetectSignal = 0x8 + DataSetReadySignal = 0x10 + RingIndicatorSignal = 0x20 + RequestToSendSignal = 0x40 + ClearToSendSignal = 0x80 + SecondaryTransmittedDataSignal = 0x100 + SecondaryReceivedDataSignal = 0x200 + + class SerialPortError(enum.Enum): + + NoError = 0x0 + DeviceNotFoundError = 0x1 + PermissionError = 0x2 + OpenError = 0x3 + WriteError = 0x4 + ReadError = 0x5 + ResourceError = 0x6 + UnsupportedOperationError = 0x7 + UnknownError = 0x8 + TimeoutError = 0x9 + NotOpenError = 0xa + + class StopBits(enum.Enum): + + OneStop = 0x1 + TwoStop = 0x2 + OneAndHalfStop = 0x3 + + + @typing.overload + def __init__(self, info: PySide6.QtSerialPort.QSerialPortInfo, /, parent: PySide6.QtCore.QObject | None = ..., *, baudRate: int | None = ..., dataBits: PySide6.QtSerialPort.QSerialPort.DataBits | None = ..., parity: PySide6.QtSerialPort.QSerialPort.Parity | None = ..., stopBits: PySide6.QtSerialPort.QSerialPort.StopBits | None = ..., flowControl: PySide6.QtSerialPort.QSerialPort.FlowControl | None = ..., dataTerminalReady: bool | None = ..., requestToSend: bool | None = ..., error: PySide6.QtSerialPort.QSerialPort.SerialPortError | None = ..., breakEnabled: bool | None = ..., settingsRestoredOnClose: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, name: str, /, parent: PySide6.QtCore.QObject | None = ..., *, baudRate: int | None = ..., dataBits: PySide6.QtSerialPort.QSerialPort.DataBits | None = ..., parity: PySide6.QtSerialPort.QSerialPort.Parity | None = ..., stopBits: PySide6.QtSerialPort.QSerialPort.StopBits | None = ..., flowControl: PySide6.QtSerialPort.QSerialPort.FlowControl | None = ..., dataTerminalReady: bool | None = ..., requestToSend: bool | None = ..., error: PySide6.QtSerialPort.QSerialPort.SerialPortError | None = ..., breakEnabled: bool | None = ..., settingsRestoredOnClose: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, baudRate: int | None = ..., dataBits: PySide6.QtSerialPort.QSerialPort.DataBits | None = ..., parity: PySide6.QtSerialPort.QSerialPort.Parity | None = ..., stopBits: PySide6.QtSerialPort.QSerialPort.StopBits | None = ..., flowControl: PySide6.QtSerialPort.QSerialPort.FlowControl | None = ..., dataTerminalReady: bool | None = ..., requestToSend: bool | None = ..., error: PySide6.QtSerialPort.QSerialPort.SerialPortError | None = ..., breakEnabled: bool | None = ..., settingsRestoredOnClose: bool | None = ...) -> None: ... + + def baudRate(self, /, directions: PySide6.QtSerialPort.QSerialPort.Direction = ...) -> int: ... + def bytesAvailable(self, /) -> int: ... + def bytesToWrite(self, /) -> int: ... + def canReadLine(self, /) -> bool: ... + def clear(self, /, directions: PySide6.QtSerialPort.QSerialPort.Direction = ...) -> bool: ... + def clearError(self, /) -> None: ... + def close(self, /) -> None: ... + def dataBits(self, /) -> PySide6.QtSerialPort.QSerialPort.DataBits: ... + def error(self, /) -> PySide6.QtSerialPort.QSerialPort.SerialPortError: ... + def flowControl(self, /) -> PySide6.QtSerialPort.QSerialPort.FlowControl: ... + def flush(self, /) -> bool: ... + def handle(self, /) -> int: ... + def isBreakEnabled(self, /) -> bool: ... + def isDataTerminalReady(self, /) -> bool: ... + def isRequestToSend(self, /) -> bool: ... + def isSequential(self, /) -> bool: ... + def open(self, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> bool: ... + def parity(self, /) -> PySide6.QtSerialPort.QSerialPort.Parity: ... + def pinoutSignals(self, /) -> PySide6.QtSerialPort.QSerialPort.PinoutSignal: ... + def portName(self, /) -> str: ... + def readBufferSize(self, /) -> int: ... + def readData(self, maxSize: int, /) -> object: ... + def readLineData(self, maxSize: int, /) -> object: ... + def setBaudRate(self, baudRate: int, /, directions: PySide6.QtSerialPort.QSerialPort.Direction = ...) -> bool: ... + def setBreakEnabled(self, /, set: bool = ...) -> bool: ... + def setDataBits(self, dataBits: PySide6.QtSerialPort.QSerialPort.DataBits, /) -> bool: ... + def setDataTerminalReady(self, set: bool, /) -> bool: ... + def setFlowControl(self, flowControl: PySide6.QtSerialPort.QSerialPort.FlowControl, /) -> bool: ... + def setParity(self, parity: PySide6.QtSerialPort.QSerialPort.Parity, /) -> bool: ... + def setPort(self, info: PySide6.QtSerialPort.QSerialPortInfo, /) -> None: ... + def setPortName(self, name: str, /) -> None: ... + def setReadBufferSize(self, size: int, /) -> None: ... + def setRequestToSend(self, set: bool, /) -> bool: ... + def setSettingsRestoredOnClose(self, restore: bool, /) -> None: ... + def setStopBits(self, stopBits: PySide6.QtSerialPort.QSerialPort.StopBits, /) -> bool: ... + def setWriteBufferSize(self, size: int, /) -> None: ... + def settingsRestoredOnClose(self, /) -> bool: ... + def stopBits(self, /) -> PySide6.QtSerialPort.QSerialPort.StopBits: ... + def waitForBytesWritten(self, /, msecs: int = ...) -> bool: ... + def waitForReadyRead(self, /, msecs: int = ...) -> bool: ... + def writeBufferSize(self, /) -> int: ... + def writeData(self, data: bytes | bytearray | memoryview, maxSize: int, /) -> int: ... + + +class QSerialPortInfo(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, port: PySide6.QtSerialPort.QSerialPort, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtSerialPort.QSerialPortInfo, /) -> None: ... + @typing.overload + def __init__(self, name: str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def availablePorts() -> typing.List[PySide6.QtSerialPort.QSerialPortInfo]: ... + def description(self, /) -> str: ... + def hasProductIdentifier(self, /) -> bool: ... + def hasVendorIdentifier(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def manufacturer(self, /) -> str: ... + def portName(self, /) -> str: ... + def productIdentifier(self, /) -> int: ... + def serialNumber(self, /) -> str: ... + @staticmethod + def standardBaudRates() -> typing.List[int]: ... + def swap(self, other: PySide6.QtSerialPort.QSerialPortInfo, /) -> None: ... + def systemLocation(self, /) -> str: ... + def vendorIdentifier(self, /) -> int: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSpatialAudio.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSpatialAudio.pyi new file mode 100644 index 0000000..3e2d181 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSpatialAudio.pyi @@ -0,0 +1,238 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtSpatialAudio, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtSpatialAudio` + +import PySide6.QtSpatialAudio +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtMultimedia + +import enum +import typing +from PySide6.QtCore import Signal + + +class QAmbientSound(PySide6.QtCore.QObject): + + autoPlayChanged : typing.ClassVar[Signal] = ... # autoPlayChanged() + loopsChanged : typing.ClassVar[Signal] = ... # loopsChanged() + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged() + volumeChanged : typing.ClassVar[Signal] = ... # volumeChanged() + + class Loops(enum.IntEnum): + + Infinite = -1 + Once = 0x1 + + + def __init__(self, engine: PySide6.QtSpatialAudio.QAudioEngine, /, *, source: PySide6.QtCore.QUrl | None = ..., volume: float | None = ..., loops: int | None = ..., autoPlay: bool | None = ...) -> None: ... + + def autoPlay(self, /) -> bool: ... + def engine(self, /) -> PySide6.QtSpatialAudio.QAudioEngine: ... + def loops(self, /) -> int: ... + def pause(self, /) -> None: ... + def play(self, /) -> None: ... + def setAutoPlay(self, autoPlay: bool, /) -> None: ... + def setLoops(self, loops: int, /) -> None: ... + def setSource(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def setVolume(self, volume: float, /) -> None: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def stop(self, /) -> None: ... + def volume(self, /) -> float: ... + + +class QAudioEngine(PySide6.QtCore.QObject): + + distanceScaleChanged : typing.ClassVar[Signal] = ... # distanceScaleChanged() + masterVolumeChanged : typing.ClassVar[Signal] = ... # masterVolumeChanged() + outputDeviceChanged : typing.ClassVar[Signal] = ... # outputDeviceChanged() + outputModeChanged : typing.ClassVar[Signal] = ... # outputModeChanged() + pausedChanged : typing.ClassVar[Signal] = ... # pausedChanged() + + class OutputMode(enum.Enum): + + Surround = 0x0 + Stereo = 0x1 + Headphone = 0x2 + + + @typing.overload + def __init__(self, parent: PySide6.QtCore.QObject, /, *, outputMode: PySide6.QtSpatialAudio.QAudioEngine.OutputMode | None = ..., outputDevice: PySide6.QtMultimedia.QAudioDevice | None = ..., masterVolume: float | None = ..., paused: bool | None = ..., distanceScale: float | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, outputMode: PySide6.QtSpatialAudio.QAudioEngine.OutputMode | None = ..., outputDevice: PySide6.QtMultimedia.QAudioDevice | None = ..., masterVolume: float | None = ..., paused: bool | None = ..., distanceScale: float | None = ...) -> None: ... + @typing.overload + def __init__(self, sampleRate: int, /, parent: PySide6.QtCore.QObject | None = ..., *, outputMode: PySide6.QtSpatialAudio.QAudioEngine.OutputMode | None = ..., outputDevice: PySide6.QtMultimedia.QAudioDevice | None = ..., masterVolume: float | None = ..., paused: bool | None = ..., distanceScale: float | None = ...) -> None: ... + + def distanceScale(self, /) -> float: ... + def masterVolume(self, /) -> float: ... + def outputDevice(self, /) -> PySide6.QtMultimedia.QAudioDevice: ... + def outputMode(self, /) -> PySide6.QtSpatialAudio.QAudioEngine.OutputMode: ... + def pause(self, /) -> None: ... + def paused(self, /) -> bool: ... + def resume(self, /) -> None: ... + def roomEffectsEnabled(self, /) -> bool: ... + def sampleRate(self, /) -> int: ... + def setDistanceScale(self, scale: float, /) -> None: ... + def setMasterVolume(self, volume: float, /) -> None: ... + def setOutputDevice(self, device: PySide6.QtMultimedia.QAudioDevice, /) -> None: ... + def setOutputMode(self, mode: PySide6.QtSpatialAudio.QAudioEngine.OutputMode, /) -> None: ... + def setPaused(self, paused: bool, /) -> None: ... + def setRoomEffectsEnabled(self, enabled: bool, /) -> None: ... + def start(self, /) -> None: ... + def stop(self, /) -> None: ... + + +class QAudioListener(PySide6.QtCore.QObject): + + def __init__(self, engine: PySide6.QtSpatialAudio.QAudioEngine, /) -> None: ... + + def engine(self, /) -> PySide6.QtSpatialAudio.QAudioEngine: ... + def position(self, /) -> PySide6.QtGui.QVector3D: ... + def rotation(self, /) -> PySide6.QtGui.QQuaternion: ... + def setPosition(self, pos: PySide6.QtGui.QVector3D, /) -> None: ... + def setRotation(self, q: PySide6.QtGui.QQuaternion, /) -> None: ... + + +class QAudioRoom(PySide6.QtCore.QObject): + + dimensionsChanged : typing.ClassVar[Signal] = ... # dimensionsChanged() + positionChanged : typing.ClassVar[Signal] = ... # positionChanged() + reflectionGainChanged : typing.ClassVar[Signal] = ... # reflectionGainChanged() + reverbBrightnessChanged : typing.ClassVar[Signal] = ... # reverbBrightnessChanged() + reverbGainChanged : typing.ClassVar[Signal] = ... # reverbGainChanged() + reverbTimeChanged : typing.ClassVar[Signal] = ... # reverbTimeChanged() + rotationChanged : typing.ClassVar[Signal] = ... # rotationChanged() + wallsChanged : typing.ClassVar[Signal] = ... # wallsChanged() + + class Material(enum.Enum): + + Transparent = 0x0 + AcousticCeilingTiles = 0x1 + BrickBare = 0x2 + BrickPainted = 0x3 + ConcreteBlockCoarse = 0x4 + ConcreteBlockPainted = 0x5 + CurtainHeavy = 0x6 + FiberGlassInsulation = 0x7 + GlassThin = 0x8 + GlassThick = 0x9 + Grass = 0xa + LinoleumOnConcrete = 0xb + Marble = 0xc + Metal = 0xd + ParquetOnConcrete = 0xe + PlasterRough = 0xf + PlasterSmooth = 0x10 + PlywoodPanel = 0x11 + PolishedConcreteOrTile = 0x12 + Sheetrock = 0x13 + WaterOrIceSurface = 0x14 + WoodCeiling = 0x15 + WoodPanel = 0x16 + UniformMaterial = 0x17 + + class Wall(enum.Enum): + + LeftWall = 0x0 + RightWall = 0x1 + Floor = 0x2 + Ceiling = 0x3 + FrontWall = 0x4 + BackWall = 0x5 + + + def __init__(self, engine: PySide6.QtSpatialAudio.QAudioEngine, /, *, position: PySide6.QtGui.QVector3D | None = ..., dimensions: PySide6.QtGui.QVector3D | None = ..., rotation: PySide6.QtGui.QQuaternion | None = ..., reflectionGain: float | None = ..., reverbGain: float | None = ..., reverbTime: float | None = ..., reverbBrightness: float | None = ...) -> None: ... + + def dimensions(self, /) -> PySide6.QtGui.QVector3D: ... + def position(self, /) -> PySide6.QtGui.QVector3D: ... + def reflectionGain(self, /) -> float: ... + def reverbBrightness(self, /) -> float: ... + def reverbGain(self, /) -> float: ... + def reverbTime(self, /) -> float: ... + def rotation(self, /) -> PySide6.QtGui.QQuaternion: ... + def setDimensions(self, dim: PySide6.QtGui.QVector3D, /) -> None: ... + def setPosition(self, pos: PySide6.QtGui.QVector3D, /) -> None: ... + def setReflectionGain(self, factor: float, /) -> None: ... + def setReverbBrightness(self, factor: float, /) -> None: ... + def setReverbGain(self, factor: float, /) -> None: ... + def setReverbTime(self, factor: float, /) -> None: ... + def setRotation(self, q: PySide6.QtGui.QQuaternion, /) -> None: ... + def setWallMaterial(self, wall: PySide6.QtSpatialAudio.QAudioRoom.Wall, material: PySide6.QtSpatialAudio.QAudioRoom.Material, /) -> None: ... + def wallMaterial(self, wall: PySide6.QtSpatialAudio.QAudioRoom.Wall, /) -> PySide6.QtSpatialAudio.QAudioRoom.Material: ... + + +class QIntList: ... + + +class QSpatialSound(PySide6.QtCore.QObject): + + autoPlayChanged : typing.ClassVar[Signal] = ... # autoPlayChanged() + directivityChanged : typing.ClassVar[Signal] = ... # directivityChanged() + directivityOrderChanged : typing.ClassVar[Signal] = ... # directivityOrderChanged() + distanceCutoffChanged : typing.ClassVar[Signal] = ... # distanceCutoffChanged() + distanceModelChanged : typing.ClassVar[Signal] = ... # distanceModelChanged() + loopsChanged : typing.ClassVar[Signal] = ... # loopsChanged() + manualAttenuationChanged : typing.ClassVar[Signal] = ... # manualAttenuationChanged() + nearFieldGainChanged : typing.ClassVar[Signal] = ... # nearFieldGainChanged() + occlusionIntensityChanged: typing.ClassVar[Signal] = ... # occlusionIntensityChanged() + positionChanged : typing.ClassVar[Signal] = ... # positionChanged() + rotationChanged : typing.ClassVar[Signal] = ... # rotationChanged() + sizeChanged : typing.ClassVar[Signal] = ... # sizeChanged() + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged() + volumeChanged : typing.ClassVar[Signal] = ... # volumeChanged() + + class DistanceModel(enum.Enum): + + Logarithmic = 0x0 + Linear = 0x1 + ManualAttenuation = 0x2 + + class Loops(enum.IntEnum): + + Infinite = -1 + Once = 0x1 + + + def __init__(self, engine: PySide6.QtSpatialAudio.QAudioEngine, /, *, source: PySide6.QtCore.QUrl | None = ..., position: PySide6.QtGui.QVector3D | None = ..., rotation: PySide6.QtGui.QQuaternion | None = ..., volume: float | None = ..., distanceModel: PySide6.QtSpatialAudio.QSpatialSound.DistanceModel | None = ..., size: float | None = ..., distanceCutoff: float | None = ..., manualAttenuation: float | None = ..., occlusionIntensity: float | None = ..., directivity: float | None = ..., directivityOrder: float | None = ..., nearFieldGain: float | None = ..., loops: int | None = ..., autoPlay: bool | None = ...) -> None: ... + + def autoPlay(self, /) -> bool: ... + def directivity(self, /) -> float: ... + def directivityOrder(self, /) -> float: ... + def distanceCutoff(self, /) -> float: ... + def distanceModel(self, /) -> PySide6.QtSpatialAudio.QSpatialSound.DistanceModel: ... + def engine(self, /) -> PySide6.QtSpatialAudio.QAudioEngine: ... + def loops(self, /) -> int: ... + def manualAttenuation(self, /) -> float: ... + def nearFieldGain(self, /) -> float: ... + def occlusionIntensity(self, /) -> float: ... + def pause(self, /) -> None: ... + def play(self, /) -> None: ... + def position(self, /) -> PySide6.QtGui.QVector3D: ... + def rotation(self, /) -> PySide6.QtGui.QQuaternion: ... + def setAutoPlay(self, autoPlay: bool, /) -> None: ... + def setDirectivity(self, alpha: float, /) -> None: ... + def setDirectivityOrder(self, alpha: float, /) -> None: ... + def setDistanceCutoff(self, cutoff: float, /) -> None: ... + def setDistanceModel(self, model: PySide6.QtSpatialAudio.QSpatialSound.DistanceModel, /) -> None: ... + def setLoops(self, loops: int, /) -> None: ... + def setManualAttenuation(self, attenuation: float, /) -> None: ... + def setNearFieldGain(self, gain: float, /) -> None: ... + def setOcclusionIntensity(self, occlusion: float, /) -> None: ... + def setPosition(self, pos: PySide6.QtGui.QVector3D, /) -> None: ... + def setRotation(self, q: PySide6.QtGui.QQuaternion, /) -> None: ... + def setSize(self, size: float, /) -> None: ... + def setSource(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def setVolume(self, volume: float, /) -> None: ... + def size(self, /) -> float: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def stop(self, /) -> None: ... + def volume(self, /) -> float: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSql.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSql.pyi new file mode 100644 index 0000000..7d007fd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSql.pyi @@ -0,0 +1,689 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtSql, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtSql` + +import PySide6.QtSql +import PySide6.QtCore +import PySide6.QtWidgets + +import enum +import typing +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QSql(Shiboken.Object): + + class Location(enum.Enum): + + AfterLastRow = -2 + BeforeFirstRow = -1 + + class NumericalPrecisionPolicy(enum.Enum): + + HighPrecision = 0x0 + LowPrecisionInt32 = 0x1 + LowPrecisionInt64 = 0x2 + LowPrecisionDouble = 0x4 + + class ParamTypeFlag(enum.Flag): + + In = 0x1 + Out = 0x2 + InOut = 0x3 + Binary = 0x4 + + class TableType(enum.Enum): + + Tables = 0x1 + SystemTables = 0x2 + Views = 0x4 + AllTables = 0xff + + +class QSqlDatabase(Shiboken.Object): + + @typing.overload + def __init__(self, driver: PySide6.QtSql.QSqlDriver, /, *, numericalPrecisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy | None = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtSql.QSqlDatabase, /, *, numericalPrecisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy | None = ...) -> None: ... + @typing.overload + def __init__(self, type: str, /, *, numericalPrecisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, numericalPrecisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __repr__(self, /) -> str: ... + @typing.overload + @staticmethod + def addDatabase(driver: PySide6.QtSql.QSqlDriver, /, connectionName: str = ...) -> PySide6.QtSql.QSqlDatabase: ... + @typing.overload + @staticmethod + def addDatabase(type: str, /, connectionName: str = ...) -> PySide6.QtSql.QSqlDatabase: ... + @typing.overload + @staticmethod + def cloneDatabase(other: PySide6.QtSql.QSqlDatabase, connectionName: str, /) -> PySide6.QtSql.QSqlDatabase: ... + @typing.overload + @staticmethod + def cloneDatabase(other: str, connectionName: str, /) -> PySide6.QtSql.QSqlDatabase: ... + def close(self, /) -> None: ... + def commit(self, /) -> bool: ... + def connectOptions(self, /) -> str: ... + def connectionName(self, /) -> str: ... + @staticmethod + def connectionNames() -> typing.List[str]: ... + @staticmethod + def contains(connectionName: str = ...) -> bool: ... + @staticmethod + def database(connectionName: str = ..., open: bool = ...) -> PySide6.QtSql.QSqlDatabase: ... + def databaseName(self, /) -> str: ... + def driver(self, /) -> PySide6.QtSql.QSqlDriver: ... + def driverName(self, /) -> str: ... + @staticmethod + def drivers() -> typing.List[str]: ... + def exec(self, /, query: str = ...) -> PySide6.QtSql.QSqlQuery: ... + def exec_(self, /, query: str = ...) -> PySide6.QtSql.QSqlQuery: ... + def hostName(self, /) -> str: ... + @staticmethod + def isDriverAvailable(name: str, /) -> bool: ... + def isOpen(self, /) -> bool: ... + def isOpenError(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def lastError(self, /) -> PySide6.QtSql.QSqlError: ... + def moveToThread(self, targetThread: PySide6.QtCore.QThread, /) -> bool: ... + def numericalPrecisionPolicy(self, /) -> PySide6.QtSql.QSql.NumericalPrecisionPolicy: ... + @typing.overload + def open(self, /) -> bool: ... + @typing.overload + def open(self, user: str, password: str, /) -> bool: ... + def password(self, /) -> str: ... + def port(self, /) -> int: ... + def primaryIndex(self, tablename: str, /) -> PySide6.QtSql.QSqlIndex: ... + def record(self, tablename: str, /) -> PySide6.QtSql.QSqlRecord: ... + @staticmethod + def registerSqlDriver(name: str, creator: PySide6.QtSql.QSqlDriverCreatorBase, /) -> None: ... + @staticmethod + def removeDatabase(connectionName: str, /) -> None: ... + def rollback(self, /) -> bool: ... + def setConnectOptions(self, /, options: str = ...) -> None: ... + def setDatabaseName(self, name: str, /) -> None: ... + def setHostName(self, host: str, /) -> None: ... + def setNumericalPrecisionPolicy(self, precisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy, /) -> None: ... + def setPassword(self, password: str, /) -> None: ... + def setPort(self, p: int, /) -> None: ... + def setUserName(self, name: str, /) -> None: ... + def tables(self, /, type: PySide6.QtSql.QSql.TableType = ...) -> typing.List[str]: ... + def thread(self, /) -> PySide6.QtCore.QThread: ... + def transaction(self, /) -> bool: ... + def userName(self, /) -> str: ... + + +class QSqlDriver(PySide6.QtCore.QObject): + + notification : typing.ClassVar[Signal] = ... # notification(QString,QSqlDriver::NotificationSource,QVariant) + + class DbmsType(enum.Enum): + + UnknownDbms = 0x0 + MSSqlServer = 0x1 + MySqlServer = 0x2 + PostgreSQL = 0x3 + Oracle = 0x4 + Sybase = 0x5 + SQLite = 0x6 + Interbase = 0x7 + DB2 = 0x8 + MimerSQL = 0x9 + + class DriverFeature(enum.Enum): + + Transactions = 0x0 + QuerySize = 0x1 + BLOB = 0x2 + Unicode = 0x3 + PreparedQueries = 0x4 + NamedPlaceholders = 0x5 + PositionalPlaceholders = 0x6 + LastInsertId = 0x7 + BatchOperations = 0x8 + SimpleLocking = 0x9 + LowPrecisionNumbers = 0xa + EventNotifications = 0xb + FinishQuery = 0xc + MultipleResultSets = 0xd + CancelQuery = 0xe + + class IdentifierType(enum.Enum): + + FieldName = 0x0 + TableName = 0x1 + + class NotificationSource(enum.Enum): + + UnknownSource = 0x0 + SelfSource = 0x1 + OtherSource = 0x2 + + class StatementType(enum.Enum): + + WhereStatement = 0x0 + SelectStatement = 0x1 + UpdateStatement = 0x2 + InsertStatement = 0x3 + DeleteStatement = 0x4 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, numericalPrecisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy | None = ...) -> None: ... + + def beginTransaction(self, /) -> bool: ... + def cancelQuery(self, /) -> bool: ... + def close(self, /) -> None: ... + def commitTransaction(self, /) -> bool: ... + def connectionName(self, /) -> str: ... + def createResult(self, /) -> PySide6.QtSql.QSqlResult: ... + def dbmsType(self, /) -> PySide6.QtSql.QSqlDriver.DbmsType: ... + def escapeIdentifier(self, identifier: str, type: PySide6.QtSql.QSqlDriver.IdentifierType, /) -> str: ... + def formatValue(self, field: PySide6.QtSql.QSqlField, /, trimStrings: bool = ...) -> str: ... + def hasFeature(self, f: PySide6.QtSql.QSqlDriver.DriverFeature, /) -> bool: ... + def isIdentifierEscaped(self, identifier: str, type: PySide6.QtSql.QSqlDriver.IdentifierType, /) -> bool: ... + def isOpen(self, /) -> bool: ... + def isOpenError(self, /) -> bool: ... + def lastError(self, /) -> PySide6.QtSql.QSqlError: ... + def maximumIdentifierLength(self, type: PySide6.QtSql.QSqlDriver.IdentifierType, /) -> int: ... + def numericalPrecisionPolicy(self, /) -> PySide6.QtSql.QSql.NumericalPrecisionPolicy: ... + def open(self, db: str, /, user: str = ..., password: str = ..., host: str = ..., port: int = ..., connOpts: str = ...) -> bool: ... + def primaryIndex(self, tableName: str, /) -> PySide6.QtSql.QSqlIndex: ... + def record(self, tableName: str, /) -> PySide6.QtSql.QSqlRecord: ... + def rollbackTransaction(self, /) -> bool: ... + def setLastError(self, e: PySide6.QtSql.QSqlError, /) -> None: ... + def setNumericalPrecisionPolicy(self, precisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy, /) -> None: ... + def setOpen(self, o: bool, /) -> None: ... + def setOpenError(self, e: bool, /) -> None: ... + def sqlStatement(self, type: PySide6.QtSql.QSqlDriver.StatementType, tableName: str, rec: PySide6.QtSql.QSqlRecord, preparedStatement: bool, /) -> str: ... + def stripDelimiters(self, identifier: str, type: PySide6.QtSql.QSqlDriver.IdentifierType, /) -> str: ... + def subscribeToNotification(self, name: str, /) -> bool: ... + def subscribedToNotifications(self, /) -> typing.List[str]: ... + def tables(self, tableType: PySide6.QtSql.QSql.TableType, /) -> typing.List[str]: ... + def unsubscribeFromNotification(self, name: str, /) -> bool: ... + + +class QSqlDriverCreatorBase(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def createObject(self, /) -> PySide6.QtSql.QSqlDriver: ... + + +class QSqlError(Shiboken.Object): + + class ErrorType(enum.Enum): + + NoError = 0x0 + ConnectionError = 0x1 + StatementError = 0x2 + TransactionError = 0x3 + UnknownError = 0x4 + + + @typing.overload + def __init__(self, other: PySide6.QtSql.QSqlError, /) -> None: ... + @typing.overload + def __init__(self, /, driverText: str = ..., databaseText: str = ..., type: PySide6.QtSql.QSqlError.ErrorType = ..., nativeErrorCode: str = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtSql.QSqlError, /) -> bool: ... + def __ne__(self, other: PySide6.QtSql.QSqlError, /) -> bool: ... + def __repr__(self, /) -> str: ... + def databaseText(self, /) -> str: ... + def driverText(self, /) -> str: ... + def isValid(self, /) -> bool: ... + def nativeErrorCode(self, /) -> str: ... + def swap(self, other: PySide6.QtSql.QSqlError, /) -> None: ... + def text(self, /) -> str: ... + def type(self, /) -> PySide6.QtSql.QSqlError.ErrorType: ... + + +class QSqlField(Shiboken.Object): + + class RequiredStatus(enum.Enum): + + Unknown = -1 + Optional = 0x0 + Required = 0x1 + + + @typing.overload + def __init__(self, other: PySide6.QtSql.QSqlField, /, *, value: typing.Optional[typing.Any] = ..., defaultValue: typing.Optional[typing.Any] = ..., name: str | None = ..., tableName: str | None = ..., metaType: PySide6.QtCore.QMetaType | None = ..., requiredStatus: PySide6.QtSql.QSqlField.RequiredStatus | None = ..., readOnly: bool | None = ..., generated: bool | None = ..., autoValue: bool | None = ..., length: int | None = ..., precision: int | None = ...) -> None: ... + @typing.overload + def __init__(self, /, fieldName: str = ..., type: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type = ..., tableName: str = ..., *, value: typing.Optional[typing.Any] = ..., defaultValue: typing.Optional[typing.Any] = ..., name: str | None = ..., metaType: PySide6.QtCore.QMetaType | None = ..., requiredStatus: PySide6.QtSql.QSqlField.RequiredStatus | None = ..., readOnly: bool | None = ..., generated: bool | None = ..., autoValue: bool | None = ..., length: int | None = ..., precision: int | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtSql.QSqlField, /) -> bool: ... + def __ne__(self, other: PySide6.QtSql.QSqlField, /) -> bool: ... + def __repr__(self, /) -> str: ... + def clear(self, /) -> None: ... + def defaultValue(self, /) -> typing.Any: ... + def isAutoValue(self, /) -> bool: ... + def isGenerated(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isReadOnly(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def length(self, /) -> int: ... + def metaType(self, /) -> PySide6.QtCore.QMetaType: ... + def name(self, /) -> str: ... + def precision(self, /) -> int: ... + def requiredStatus(self, /) -> PySide6.QtSql.QSqlField.RequiredStatus: ... + def setAutoValue(self, autoVal: bool, /) -> None: ... + def setDefaultValue(self, value: typing.Any, /) -> None: ... + def setGenerated(self, gen: bool, /) -> None: ... + def setLength(self, fieldLength: int, /) -> None: ... + def setMetaType(self, type: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def setPrecision(self, precision: int, /) -> None: ... + def setReadOnly(self, readOnly: bool, /) -> None: ... + def setRequired(self, required: bool, /) -> None: ... + def setRequiredStatus(self, status: PySide6.QtSql.QSqlField.RequiredStatus, /) -> None: ... + def setSqlType(self, type: int, /) -> None: ... + def setTableName(self, tableName: str, /) -> None: ... + def setValue(self, value: typing.Any, /) -> None: ... + def swap(self, other: PySide6.QtSql.QSqlField, /) -> None: ... + def tableName(self, /) -> str: ... + def typeID(self, /) -> int: ... + def value(self, /) -> typing.Any: ... + + +class QSqlIndex(PySide6.QtSql.QSqlRecord): + + @typing.overload + def __init__(self, other: PySide6.QtSql.QSqlIndex, /, *, name: str | None = ..., cursorName: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, cursorName: str = ..., name: str = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @typing.overload + def append(self, field: PySide6.QtSql.QSqlField, /) -> None: ... + @typing.overload + def append(self, field: PySide6.QtSql.QSqlField, desc: bool, /) -> None: ... + def cursorName(self, /) -> str: ... + def isDescending(self, i: int, /) -> bool: ... + def name(self, /) -> str: ... + def setCursorName(self, cursorName: str, /) -> None: ... + def setDescending(self, i: int, desc: bool, /) -> None: ... + def setName(self, name: str, /) -> None: ... + def swap(self, other: PySide6.QtSql.QSqlIndex, /) -> None: ... + + +class QSqlQuery(Shiboken.Object): + + class BatchExecutionMode(enum.Enum): + + ValuesAsRows = 0x0 + ValuesAsColumns = 0x1 + + + @typing.overload + def __init__(self, db: PySide6.QtSql.QSqlDatabase, /, *, forwardOnly: bool | None = ..., positionalBindingEnabled: bool | None = ..., numericalPrecisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy | None = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtSql.QSqlQuery, /, *, forwardOnly: bool | None = ..., positionalBindingEnabled: bool | None = ..., numericalPrecisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy | None = ...) -> None: ... + @typing.overload + def __init__(self, r: PySide6.QtSql.QSqlResult, /, *, forwardOnly: bool | None = ..., positionalBindingEnabled: bool | None = ..., numericalPrecisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy | None = ...) -> None: ... + @typing.overload + def __init__(self, /, query: str = ..., db: PySide6.QtSql.QSqlDatabase = ..., *, forwardOnly: bool | None = ..., positionalBindingEnabled: bool | None = ..., numericalPrecisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def addBindValue(self, val: typing.Any, /, type: PySide6.QtSql.QSql.ParamTypeFlag = ...) -> None: ... + def at(self, /) -> int: ... + @typing.overload + def bindValue(self, placeholder: str, val: typing.Any, /, type: PySide6.QtSql.QSql.ParamTypeFlag = ...) -> None: ... + @typing.overload + def bindValue(self, pos: int, val: typing.Any, /, type: PySide6.QtSql.QSql.ParamTypeFlag = ...) -> None: ... + @typing.overload + def boundValue(self, placeholder: str, /) -> typing.Any: ... + @typing.overload + def boundValue(self, pos: int, /) -> typing.Any: ... + def boundValueName(self, pos: int, /) -> str: ... + def boundValueNames(self, /) -> typing.List[str]: ... + def boundValues(self, /) -> typing.List[typing.Any]: ... + def clear(self, /) -> None: ... + def driver(self, /) -> PySide6.QtSql.QSqlDriver: ... + @typing.overload + def exec(self, /) -> bool: ... + @typing.overload + def exec(self, query: str, /) -> bool: ... + def execBatch(self, /, mode: PySide6.QtSql.QSqlQuery.BatchExecutionMode = ...) -> bool: ... + @typing.overload + def exec_(self, /) -> bool: ... + @typing.overload + def exec_(self, arg__1: str, /) -> bool: ... + def executedQuery(self, /) -> str: ... + def finish(self, /) -> None: ... + def first(self, /) -> bool: ... + def isActive(self, /) -> bool: ... + def isForwardOnly(self, /) -> bool: ... + @typing.overload + def isNull(self, name: str, /) -> bool: ... + @typing.overload + def isNull(self, field: int, /) -> bool: ... + def isPositionalBindingEnabled(self, /) -> bool: ... + def isSelect(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def last(self, /) -> bool: ... + def lastError(self, /) -> PySide6.QtSql.QSqlError: ... + def lastInsertId(self, /) -> typing.Any: ... + def lastQuery(self, /) -> str: ... + def next(self, /) -> bool: ... + def nextResult(self, /) -> bool: ... + def numRowsAffected(self, /) -> int: ... + def numericalPrecisionPolicy(self, /) -> PySide6.QtSql.QSql.NumericalPrecisionPolicy: ... + def prepare(self, query: str, /) -> bool: ... + def previous(self, /) -> bool: ... + def record(self, /) -> PySide6.QtSql.QSqlRecord: ... + def result(self, /) -> PySide6.QtSql.QSqlResult: ... + def seek(self, i: int, /, relative: bool = ...) -> bool: ... + def setForwardOnly(self, forward: bool, /) -> None: ... + def setNumericalPrecisionPolicy(self, precisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy, /) -> None: ... + def setPositionalBindingEnabled(self, enable: bool, /) -> None: ... + def size(self, /) -> int: ... + def swap(self, other: PySide6.QtSql.QSqlQuery, /) -> None: ... + @typing.overload + def value(self, name: str, /) -> typing.Any: ... + @typing.overload + def value(self, i: int, /) -> typing.Any: ... + + +class QSqlQueryModel(PySide6.QtCore.QAbstractTableModel): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def beginInsertColumns(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, first: int, last: int, /) -> None: ... + def beginInsertRows(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, first: int, last: int, /) -> None: ... + def beginRemoveColumns(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, first: int, last: int, /) -> None: ... + def beginRemoveRows(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, first: int, last: int, /) -> None: ... + def beginResetModel(self, /) -> None: ... + def canFetchMore(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def clear(self, /) -> None: ... + def columnCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def data(self, item: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, role: int = ...) -> typing.Any: ... + def endInsertColumns(self, /) -> None: ... + def endInsertRows(self, /) -> None: ... + def endRemoveColumns(self, /) -> None: ... + def endRemoveRows(self, /) -> None: ... + def endResetModel(self, /) -> None: ... + def fetchMore(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> None: ... + def headerData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, /, role: int = ...) -> typing.Any: ... + def indexInQuery(self, item: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def insertColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def lastError(self, /) -> PySide6.QtSql.QSqlError: ... + def query(self, /) -> PySide6.QtSql.QSqlQuery: ... + def queryChange(self, /) -> None: ... + @typing.overload + def record(self, /) -> PySide6.QtSql.QSqlRecord: ... + @typing.overload + def record(self, row: int, /) -> PySide6.QtSql.QSqlRecord: ... + def refresh(self, /) -> None: ... + def removeColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def roleNames(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def setHeaderData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, value: typing.Any, /, role: int = ...) -> bool: ... + def setLastError(self, error: PySide6.QtSql.QSqlError, /) -> None: ... + @typing.overload + def setQuery(self, query: PySide6.QtSql.QSqlQuery, /) -> None: ... + @typing.overload + def setQuery(self, query: str, /, db: PySide6.QtSql.QSqlDatabase = ...) -> None: ... + + +class QSqlRecord(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtSql.QSqlRecord, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtSql.QSqlRecord, /) -> bool: ... + def __ne__(self, other: PySide6.QtSql.QSqlRecord, /) -> bool: ... + def __repr__(self, /) -> str: ... + def append(self, field: PySide6.QtSql.QSqlField, /) -> None: ... + def clear(self, /) -> None: ... + def clearValues(self, /) -> None: ... + def contains(self, name: str, /) -> bool: ... + def count(self, /) -> int: ... + @typing.overload + def field(self, name: str, /) -> PySide6.QtSql.QSqlField: ... + @typing.overload + def field(self, i: int, /) -> PySide6.QtSql.QSqlField: ... + def fieldName(self, i: int, /) -> str: ... + def indexOf(self, name: str, /) -> int: ... + def insert(self, pos: int, field: PySide6.QtSql.QSqlField, /) -> None: ... + def isEmpty(self, /) -> bool: ... + @typing.overload + def isGenerated(self, name: str, /) -> bool: ... + @typing.overload + def isGenerated(self, i: int, /) -> bool: ... + @typing.overload + def isNull(self, name: str, /) -> bool: ... + @typing.overload + def isNull(self, i: int, /) -> bool: ... + def keyValues(self, keyFields: PySide6.QtSql.QSqlRecord, /) -> PySide6.QtSql.QSqlRecord: ... + def remove(self, pos: int, /) -> None: ... + def replace(self, pos: int, field: PySide6.QtSql.QSqlField, /) -> None: ... + @typing.overload + def setGenerated(self, name: str, generated: bool, /) -> None: ... + @typing.overload + def setGenerated(self, i: int, generated: bool, /) -> None: ... + @typing.overload + def setNull(self, name: str, /) -> None: ... + @typing.overload + def setNull(self, i: int, /) -> None: ... + @typing.overload + def setValue(self, name: str, val: typing.Any, /) -> None: ... + @typing.overload + def setValue(self, i: int, val: typing.Any, /) -> None: ... + def swap(self, other: PySide6.QtSql.QSqlRecord, /) -> None: ... + @typing.overload + def value(self, name: str, /) -> typing.Any: ... + @typing.overload + def value(self, i: int, /) -> typing.Any: ... + + +class QSqlRelation(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QSqlRelation: PySide6.QtSql.QSqlRelation, /) -> None: ... + @typing.overload + def __init__(self, aTableName: str, indexCol: str, displayCol: str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def displayColumn(self, /) -> str: ... + def indexColumn(self, /) -> str: ... + def isValid(self, /) -> bool: ... + def swap(self, other: PySide6.QtSql.QSqlRelation, /) -> None: ... + def tableName(self, /) -> str: ... + + +class QSqlRelationalDelegate(PySide6.QtWidgets.QStyledItemDelegate): + + def __init__(self, /, aParent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def createEditor(self, aParent: PySide6.QtWidgets.QWidget, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtWidgets.QWidget: ... + def setEditorData(self, editor: PySide6.QtWidgets.QWidget, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setModelData(self, editor: PySide6.QtWidgets.QWidget, model: PySide6.QtCore.QAbstractItemModel, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + + +class QSqlRelationalTableModel(PySide6.QtSql.QSqlTableModel): + + class JoinMode(enum.Enum): + + InnerJoin = 0x0 + LeftJoin = 0x1 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., db: PySide6.QtSql.QSqlDatabase = ...) -> None: ... + + def clear(self, /) -> None: ... + def data(self, item: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, role: int = ...) -> typing.Any: ... + def insertRowIntoTable(self, values: PySide6.QtSql.QSqlRecord, /) -> bool: ... + def orderByClause(self, /) -> str: ... + def relation(self, column: int, /) -> PySide6.QtSql.QSqlRelation: ... + def relationModel(self, column: int, /) -> PySide6.QtSql.QSqlTableModel: ... + def removeColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def revertRow(self, row: int, /) -> None: ... + def select(self, /) -> bool: ... + def selectStatement(self, /) -> str: ... + def setData(self, item: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, value: typing.Any, /, role: int = ...) -> bool: ... + def setJoinMode(self, joinMode: PySide6.QtSql.QSqlRelationalTableModel.JoinMode, /) -> None: ... + def setRelation(self, column: int, relation: PySide6.QtSql.QSqlRelation, /) -> None: ... + def setTable(self, tableName: str, /) -> None: ... + def updateRowInTable(self, row: int, values: PySide6.QtSql.QSqlRecord, /) -> bool: ... + + +class QSqlResult(Shiboken.Object): + + class BindingSyntax(enum.Enum): + + PositionalBinding = 0x0 + NamedBinding = 0x1 + + class VirtualHookOperation(enum.Enum): ... # type: ignore[misc] + + + def __init__(self, db: PySide6.QtSql.QSqlDriver, /) -> None: ... + + def addBindValue(self, val: typing.Any, type: PySide6.QtSql.QSql.ParamTypeFlag, /) -> None: ... + def at(self, /) -> int: ... + @typing.overload + def bindValue(self, placeholder: str, val: typing.Any, type: PySide6.QtSql.QSql.ParamTypeFlag, /) -> None: ... + @typing.overload + def bindValue(self, pos: int, val: typing.Any, type: PySide6.QtSql.QSql.ParamTypeFlag, /) -> None: ... + @typing.overload + def bindValueType(self, placeholder: str, /) -> PySide6.QtSql.QSql.ParamTypeFlag: ... + @typing.overload + def bindValueType(self, pos: int, /) -> PySide6.QtSql.QSql.ParamTypeFlag: ... + def bindingSyntax(self, /) -> PySide6.QtSql.QSqlResult.BindingSyntax: ... + @typing.overload + def boundValue(self, placeholder: str, /) -> typing.Any: ... + @typing.overload + def boundValue(self, pos: int, /) -> typing.Any: ... + def boundValueCount(self, /) -> int: ... + def boundValueName(self, pos: int, /) -> str: ... + def boundValueNames(self, /) -> typing.List[str]: ... + def boundValues(self, /) -> typing.List[typing.Any]: ... + def clear(self, /) -> None: ... + def data(self, i: int, /) -> typing.Any: ... + def detachFromResultSet(self, /) -> None: ... + def driver(self, /) -> PySide6.QtSql.QSqlDriver: ... + def exec(self, /) -> bool: ... + def execBatch(self, /, arrayBind: bool = ...) -> bool: ... + def exec_(self, /) -> bool: ... + def executedQuery(self, /) -> str: ... + def fetch(self, i: int, /) -> bool: ... + def fetchFirst(self, /) -> bool: ... + def fetchLast(self, /) -> bool: ... + def fetchNext(self, /) -> bool: ... + def fetchPrevious(self, /) -> bool: ... + def handle(self, /) -> typing.Any: ... + def hasOutValues(self, /) -> bool: ... + def isActive(self, /) -> bool: ... + def isForwardOnly(self, /) -> bool: ... + def isNull(self, i: int, /) -> bool: ... + def isPositionalBindingEnabled(self, /) -> bool: ... + def isSelect(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def lastError(self, /) -> PySide6.QtSql.QSqlError: ... + def lastInsertId(self, /) -> typing.Any: ... + def lastQuery(self, /) -> str: ... + def nextResult(self, /) -> bool: ... + def numRowsAffected(self, /) -> int: ... + def numericalPrecisionPolicy(self, /) -> PySide6.QtSql.QSql.NumericalPrecisionPolicy: ... + def prepare(self, query: str, /) -> bool: ... + def record(self, /) -> PySide6.QtSql.QSqlRecord: ... + def reset(self, sqlquery: str, /) -> bool: ... + def resetBindCount(self, /) -> None: ... + def savePrepare(self, sqlquery: str, /) -> bool: ... + def setActive(self, a: bool, /) -> None: ... + def setAt(self, at: int, /) -> None: ... + def setForwardOnly(self, forward: bool, /) -> None: ... + def setLastError(self, e: PySide6.QtSql.QSqlError, /) -> None: ... + def setNumericalPrecisionPolicy(self, policy: PySide6.QtSql.QSql.NumericalPrecisionPolicy, /) -> None: ... + def setPositionalBindingEnabled(self, enable: bool, /) -> None: ... + def setQuery(self, query: str, /) -> None: ... + def setSelect(self, s: bool, /) -> None: ... + def size(self, /) -> int: ... + + +class QSqlTableModel(PySide6.QtSql.QSqlQueryModel): + + beforeDelete : typing.ClassVar[Signal] = ... # beforeDelete(int) + beforeInsert : typing.ClassVar[Signal] = ... # beforeInsert(QSqlRecord&) + beforeUpdate : typing.ClassVar[Signal] = ... # beforeUpdate(int,QSqlRecord&) + primeInsert : typing.ClassVar[Signal] = ... # primeInsert(int,QSqlRecord&) + + class EditStrategy(enum.Enum): + + OnFieldChange = 0x0 + OnRowChange = 0x1 + OnManualSubmit = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., db: PySide6.QtSql.QSqlDatabase = ...) -> None: ... + + def clear(self, /) -> None: ... + def clearItemData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def data(self, idx: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, role: int = ...) -> typing.Any: ... + def database(self, /) -> PySide6.QtSql.QSqlDatabase: ... + def deleteRowFromTable(self, row: int, /) -> bool: ... + def editStrategy(self, /) -> PySide6.QtSql.QSqlTableModel.EditStrategy: ... + def fieldIndex(self, fieldName: str, /) -> int: ... + def filter(self, /) -> str: ... + def flags(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def headerData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, /, role: int = ...) -> typing.Any: ... + def indexInQuery(self, item: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def insertRecord(self, row: int, record: PySide6.QtSql.QSqlRecord, /) -> bool: ... + def insertRowIntoTable(self, values: PySide6.QtSql.QSqlRecord, /) -> bool: ... + def insertRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + @typing.overload + def isDirty(self, /) -> bool: ... + @typing.overload + def isDirty(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def orderByClause(self, /) -> str: ... + def primaryKey(self, /) -> PySide6.QtSql.QSqlIndex: ... + def primaryValues(self, row: int, /) -> PySide6.QtSql.QSqlRecord: ... + @typing.overload + def record(self, /) -> PySide6.QtSql.QSqlRecord: ... + @typing.overload + def record(self, row: int, /) -> PySide6.QtSql.QSqlRecord: ... + def removeColumns(self, column: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def removeRows(self, row: int, count: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def revert(self, /) -> None: ... + def revertAll(self, /) -> None: ... + def revertRow(self, row: int, /) -> None: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def select(self, /) -> bool: ... + def selectRow(self, row: int, /) -> bool: ... + def selectStatement(self, /) -> str: ... + def setData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, value: typing.Any, /, role: int = ...) -> bool: ... + def setEditStrategy(self, strategy: PySide6.QtSql.QSqlTableModel.EditStrategy, /) -> None: ... + def setFilter(self, filter: str, /) -> None: ... + def setPrimaryKey(self, key: PySide6.QtSql.QSqlIndex, /) -> None: ... + def setRecord(self, row: int, record: PySide6.QtSql.QSqlRecord, /) -> bool: ... + def setSort(self, column: int, order: PySide6.QtCore.Qt.SortOrder, /) -> None: ... + def setTable(self, tableName: str, /) -> None: ... + def sort(self, column: int, order: PySide6.QtCore.Qt.SortOrder, /) -> None: ... + def submit(self, /) -> bool: ... + def submitAll(self, /) -> bool: ... + def tableName(self, /) -> str: ... + def updateRowInTable(self, row: int, values: PySide6.QtSql.QSqlRecord, /) -> bool: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtStateMachine.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtStateMachine.pyi new file mode 100644 index 0000000..02d1e60 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtStateMachine.pyi @@ -0,0 +1,292 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtStateMachine, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtStateMachine` + +import PySide6.QtStateMachine +import PySide6.QtCore +import PySide6.QtGui + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal + + +class QAbstractState(PySide6.QtCore.QObject): + + activeChanged : typing.ClassVar[Signal] = ... # activeChanged(bool) + entered : typing.ClassVar[Signal] = ... # entered() + exited : typing.ClassVar[Signal] = ... # exited() + + def __init__(self, /, parent: PySide6.QtStateMachine.QState | None = ..., *, active: bool | None = ...) -> None: ... + + def active(self, /) -> bool: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def machine(self, /) -> PySide6.QtStateMachine.QStateMachine: ... + def onEntry(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def onExit(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def parentState(self, /) -> PySide6.QtStateMachine.QState: ... + + +class QAbstractTransition(PySide6.QtCore.QObject): + + targetStateChanged : typing.ClassVar[Signal] = ... # targetStateChanged() + targetStatesChanged : typing.ClassVar[Signal] = ... # targetStatesChanged() + triggered : typing.ClassVar[Signal] = ... # triggered() + + class TransitionType(enum.Enum): + + ExternalTransition = 0x0 + InternalTransition = 0x1 + + + def __init__(self, /, sourceState: PySide6.QtStateMachine.QState | None = ..., *, targetState: PySide6.QtStateMachine.QAbstractState | None = ..., targetStates: collections.abc.Sequence[PySide6.QtStateMachine.QAbstractState] | None = ..., transitionType: PySide6.QtStateMachine.QAbstractTransition.TransitionType | None = ...) -> None: ... + + def addAnimation(self, animation: PySide6.QtCore.QAbstractAnimation, /) -> None: ... + def animations(self, /) -> typing.List[PySide6.QtCore.QAbstractAnimation]: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def eventTest(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def machine(self, /) -> PySide6.QtStateMachine.QStateMachine: ... + def onTransition(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def removeAnimation(self, animation: PySide6.QtCore.QAbstractAnimation, /) -> None: ... + def setTargetState(self, target: PySide6.QtStateMachine.QAbstractState, /) -> None: ... + def setTargetStates(self, targets: collections.abc.Sequence[PySide6.QtStateMachine.QAbstractState], /) -> None: ... + def setTransitionType(self, type: PySide6.QtStateMachine.QAbstractTransition.TransitionType, /) -> None: ... + def sourceState(self, /) -> PySide6.QtStateMachine.QState: ... + def targetState(self, /) -> PySide6.QtStateMachine.QAbstractState: ... + def targetStates(self, /) -> typing.List[PySide6.QtStateMachine.QAbstractState]: ... + def transitionType(self, /) -> PySide6.QtStateMachine.QAbstractTransition.TransitionType: ... + + +class QEventTransition(PySide6.QtStateMachine.QAbstractTransition): + + @typing.overload + def __init__(self, object: PySide6.QtCore.QObject, type: PySide6.QtCore.QEvent.Type, /, sourceState: PySide6.QtStateMachine.QState | None = ..., *, eventSource: PySide6.QtCore.QObject | None = ..., eventType: PySide6.QtCore.QEvent.Type | None = ...) -> None: ... + @typing.overload + def __init__(self, /, sourceState: PySide6.QtStateMachine.QState | None = ..., *, eventSource: PySide6.QtCore.QObject | None = ..., eventType: PySide6.QtCore.QEvent.Type | None = ...) -> None: ... + + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def eventSource(self, /) -> PySide6.QtCore.QObject: ... + def eventTest(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def eventType(self, /) -> PySide6.QtCore.QEvent.Type: ... + def onTransition(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def setEventSource(self, object: PySide6.QtCore.QObject, /) -> None: ... + def setEventType(self, type: PySide6.QtCore.QEvent.Type, /) -> None: ... + + +class QFinalState(PySide6.QtStateMachine.QAbstractState): + + def __init__(self, /, parent: PySide6.QtStateMachine.QState | None = ...) -> None: ... + + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def onEntry(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def onExit(self, event: PySide6.QtCore.QEvent, /) -> None: ... + + +class QHistoryState(PySide6.QtStateMachine.QAbstractState): + + defaultStateChanged : typing.ClassVar[Signal] = ... # defaultStateChanged() + defaultTransitionChanged : typing.ClassVar[Signal] = ... # defaultTransitionChanged() + historyTypeChanged : typing.ClassVar[Signal] = ... # historyTypeChanged() + + class HistoryType(enum.Enum): + + ShallowHistory = 0x0 + DeepHistory = 0x1 + + + @typing.overload + def __init__(self, type: PySide6.QtStateMachine.QHistoryState.HistoryType, /, parent: PySide6.QtStateMachine.QState | None = ..., *, defaultState: PySide6.QtStateMachine.QAbstractState | None = ..., defaultTransition: PySide6.QtStateMachine.QAbstractTransition | None = ..., historyType: PySide6.QtStateMachine.QHistoryState.HistoryType | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtStateMachine.QState | None = ..., *, defaultState: PySide6.QtStateMachine.QAbstractState | None = ..., defaultTransition: PySide6.QtStateMachine.QAbstractTransition | None = ..., historyType: PySide6.QtStateMachine.QHistoryState.HistoryType | None = ...) -> None: ... + + def defaultState(self, /) -> PySide6.QtStateMachine.QAbstractState: ... + def defaultTransition(self, /) -> PySide6.QtStateMachine.QAbstractTransition: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def historyType(self, /) -> PySide6.QtStateMachine.QHistoryState.HistoryType: ... + def onEntry(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def onExit(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def setDefaultState(self, state: PySide6.QtStateMachine.QAbstractState, /) -> None: ... + def setDefaultTransition(self, transition: PySide6.QtStateMachine.QAbstractTransition, /) -> None: ... + def setHistoryType(self, type: PySide6.QtStateMachine.QHistoryState.HistoryType, /) -> None: ... + + +class QIntList: ... + + +class QKeyEventTransition(PySide6.QtStateMachine.QEventTransition): + + @typing.overload + def __init__(self, object: PySide6.QtCore.QObject, type: PySide6.QtCore.QEvent.Type, key: int, /, sourceState: PySide6.QtStateMachine.QState | None = ..., *, modifierMask: PySide6.QtCore.Qt.KeyboardModifier | None = ...) -> None: ... + @typing.overload + def __init__(self, /, sourceState: PySide6.QtStateMachine.QState | None = ..., *, key: int | None = ..., modifierMask: PySide6.QtCore.Qt.KeyboardModifier | None = ...) -> None: ... + + def eventTest(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def key(self, /) -> int: ... + def modifierMask(self, /) -> PySide6.QtCore.Qt.KeyboardModifier: ... + def onTransition(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def setKey(self, key: int, /) -> None: ... + def setModifierMask(self, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> None: ... + + +class QMouseEventTransition(PySide6.QtStateMachine.QEventTransition): + + @typing.overload + def __init__(self, object: PySide6.QtCore.QObject, type: PySide6.QtCore.QEvent.Type, button: PySide6.QtCore.Qt.MouseButton, /, sourceState: PySide6.QtStateMachine.QState | None = ..., *, modifierMask: PySide6.QtCore.Qt.KeyboardModifier | None = ...) -> None: ... + @typing.overload + def __init__(self, /, sourceState: PySide6.QtStateMachine.QState | None = ..., *, button: PySide6.QtCore.Qt.MouseButton | None = ..., modifierMask: PySide6.QtCore.Qt.KeyboardModifier | None = ...) -> None: ... + + def button(self, /) -> PySide6.QtCore.Qt.MouseButton: ... + def eventTest(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def hitTestPath(self, /) -> PySide6.QtGui.QPainterPath: ... + def modifierMask(self, /) -> PySide6.QtCore.Qt.KeyboardModifier: ... + def onTransition(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def setButton(self, button: PySide6.QtCore.Qt.MouseButton, /) -> None: ... + def setHitTestPath(self, path: PySide6.QtGui.QPainterPath, /) -> None: ... + def setModifierMask(self, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> None: ... + + +class QSignalTransition(PySide6.QtStateMachine.QAbstractTransition): + + senderObjectChanged : typing.ClassVar[Signal] = ... # senderObjectChanged() + signalChanged : typing.ClassVar[Signal] = ... # signalChanged() + + @typing.overload + def __init__(self, sender: PySide6.QtCore.QObject, signal: bytes | bytearray | memoryview, /, sourceState: PySide6.QtStateMachine.QState | None = ..., *, senderObject: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, sourceState: PySide6.QtStateMachine.QState | None = ..., *, senderObject: PySide6.QtCore.QObject | None = ..., signal: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview | None = ...) -> None: ... + @typing.overload + def __init__(self, signal: object, /, state: PySide6.QtStateMachine.QState | None = ..., *, senderObject: PySide6.QtCore.QObject | None = ...) -> None: ... + + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def eventTest(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def onTransition(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def senderObject(self, /) -> PySide6.QtCore.QObject: ... + def setSenderObject(self, sender: PySide6.QtCore.QObject, /) -> None: ... + def setSignal(self, signal: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def signal(self, /) -> PySide6.QtCore.QByteArray: ... + + +class QState(PySide6.QtStateMachine.QAbstractState): + + childModeChanged : typing.ClassVar[Signal] = ... # childModeChanged() + errorStateChanged : typing.ClassVar[Signal] = ... # errorStateChanged() + finished : typing.ClassVar[Signal] = ... # finished() + initialStateChanged : typing.ClassVar[Signal] = ... # initialStateChanged() + propertiesAssigned : typing.ClassVar[Signal] = ... # propertiesAssigned() + + class ChildMode(enum.Enum): + + ExclusiveStates = 0x0 + ParallelStates = 0x1 + + class RestorePolicy(enum.Enum): + + DontRestoreProperties = 0x0 + RestoreProperties = 0x1 + + + @typing.overload + def __init__(self, childMode: PySide6.QtStateMachine.QState.ChildMode, /, parent: PySide6.QtStateMachine.QState | None = ..., *, initialState: PySide6.QtStateMachine.QAbstractState | None = ..., errorState: PySide6.QtStateMachine.QAbstractState | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtStateMachine.QState | None = ..., *, initialState: PySide6.QtStateMachine.QAbstractState | None = ..., errorState: PySide6.QtStateMachine.QAbstractState | None = ..., childMode: PySide6.QtStateMachine.QState.ChildMode | None = ...) -> None: ... + + @typing.overload + def addTransition(self, target: PySide6.QtStateMachine.QAbstractState, /) -> PySide6.QtStateMachine.QAbstractTransition: ... + @typing.overload + def addTransition(self, transition: PySide6.QtStateMachine.QAbstractTransition, /) -> None: ... + @typing.overload + def addTransition(self, sender: PySide6.QtCore.QObject, signal: str, target: PySide6.QtStateMachine.QAbstractState, /) -> PySide6.QtStateMachine.QSignalTransition: ... + @typing.overload + def addTransition(self, signal: object, arg__2: PySide6.QtStateMachine.QAbstractState, /) -> PySide6.QtStateMachine.QSignalTransition: ... + def assignProperty(self, object: PySide6.QtCore.QObject, name: str, value: typing.Any, /) -> None: ... + def childMode(self, /) -> PySide6.QtStateMachine.QState.ChildMode: ... + def errorState(self, /) -> PySide6.QtStateMachine.QAbstractState: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def initialState(self, /) -> PySide6.QtStateMachine.QAbstractState: ... + def onEntry(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def onExit(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def removeTransition(self, transition: PySide6.QtStateMachine.QAbstractTransition, /) -> None: ... + def setChildMode(self, mode: PySide6.QtStateMachine.QState.ChildMode, /) -> None: ... + def setErrorState(self, state: PySide6.QtStateMachine.QAbstractState, /) -> None: ... + def setInitialState(self, state: PySide6.QtStateMachine.QAbstractState, /) -> None: ... + def transitions(self, /) -> typing.List[PySide6.QtStateMachine.QAbstractTransition]: ... + + +class QStateMachine(PySide6.QtStateMachine.QState): + + runningChanged : typing.ClassVar[Signal] = ... # runningChanged(bool) + started : typing.ClassVar[Signal] = ... # started() + stopped : typing.ClassVar[Signal] = ... # stopped() + + class Error(enum.Enum): + + NoError = 0x0 + NoInitialStateError = 0x1 + NoDefaultStateInHistoryStateError = 0x2 + NoCommonAncestorForTransitionError = 0x3 + StateMachineChildModeSetToParallelError = 0x4 + + class EventPriority(enum.Enum): + + NormalPriority = 0x0 + HighPriority = 0x1 + + class SignalEvent(PySide6.QtCore.QEvent): + + def __init__(self, sender: PySide6.QtCore.QObject, signalIndex: int, arguments: collections.abc.Sequence[typing.Any], /) -> None: ... + + def arguments(self, /) -> typing.List[typing.Any]: ... + def sender(self, /) -> PySide6.QtCore.QObject: ... + def signalIndex(self, /) -> int: ... + + class WrappedEvent(PySide6.QtCore.QEvent): + + def __init__(self, object: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> None: ... + + def event(self, /) -> PySide6.QtCore.QEvent: ... + def object(self, /) -> PySide6.QtCore.QObject: ... + + + @typing.overload + def __init__(self, childMode: PySide6.QtStateMachine.QState.ChildMode, /, parent: PySide6.QtCore.QObject | None = ..., *, errorString: str | None = ..., globalRestorePolicy: PySide6.QtStateMachine.QState.RestorePolicy | None = ..., running: bool | None = ..., animated: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, errorString: str | None = ..., globalRestorePolicy: PySide6.QtStateMachine.QState.RestorePolicy | None = ..., running: bool | None = ..., animated: bool | None = ...) -> None: ... + + def addDefaultAnimation(self, animation: PySide6.QtCore.QAbstractAnimation, /) -> None: ... + def addState(self, state: PySide6.QtStateMachine.QAbstractState, /) -> None: ... + def beginMicrostep(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def beginSelectTransitions(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def cancelDelayedEvent(self, id: int, /) -> bool: ... + def clearError(self, /) -> None: ... + def configuration(self, /) -> typing.Set[PySide6.QtStateMachine.QAbstractState]: ... + def defaultAnimations(self, /) -> typing.List[PySide6.QtCore.QAbstractAnimation]: ... + def endMicrostep(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def endSelectTransitions(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def error(self, /) -> PySide6.QtStateMachine.QStateMachine.Error: ... + def errorString(self, /) -> str: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, watched: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + def globalRestorePolicy(self, /) -> PySide6.QtStateMachine.QState.RestorePolicy: ... + def isAnimated(self, /) -> bool: ... + def isRunning(self, /) -> bool: ... + def onEntry(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def onExit(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def postDelayedEvent(self, event: PySide6.QtCore.QEvent, delay: int, /) -> int: ... + def postEvent(self, event: PySide6.QtCore.QEvent, /, priority: PySide6.QtStateMachine.QStateMachine.EventPriority = ...) -> None: ... + def removeDefaultAnimation(self, animation: PySide6.QtCore.QAbstractAnimation, /) -> None: ... + def removeState(self, state: PySide6.QtStateMachine.QAbstractState, /) -> None: ... + def setAnimated(self, enabled: bool, /) -> None: ... + def setGlobalRestorePolicy(self, restorePolicy: PySide6.QtStateMachine.QState.RestorePolicy, /) -> None: ... + def setRunning(self, running: bool, /) -> None: ... + def start(self, /) -> None: ... + def stop(self, /) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSvg.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSvg.pyi new file mode 100644 index 0000000..013f288 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSvg.pyi @@ -0,0 +1,124 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtSvg, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtSvg` + +import PySide6.QtSvg +import PySide6.QtCore +import PySide6.QtGui + +import enum +import typing +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QSvgGenerator(PySide6.QtGui.QPaintDevice): + + class SvgVersion(enum.Enum): + + SvgTiny12 = 0x0 + Svg11 = 0x1 + + + @typing.overload + def __init__(self, version: PySide6.QtSvg.QSvgGenerator.SvgVersion, /, *, size: PySide6.QtCore.QSize | None = ..., viewBox: PySide6.QtCore.QRectF | None = ..., title: str | None = ..., description: str | None = ..., fileName: str | None = ..., outputDevice: PySide6.QtCore.QIODevice | None = ..., resolution: int | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, size: PySide6.QtCore.QSize | None = ..., viewBox: PySide6.QtCore.QRectF | None = ..., title: str | None = ..., description: str | None = ..., fileName: str | None = ..., outputDevice: PySide6.QtCore.QIODevice | None = ..., resolution: int | None = ...) -> None: ... + + def description(self, /) -> str: ... + def fileName(self, /) -> str: ... + def metric(self, metric: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def outputDevice(self, /) -> PySide6.QtCore.QIODevice: ... + def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ... + def resolution(self, /) -> int: ... + def setDescription(self, description: str, /) -> None: ... + def setFileName(self, fileName: str, /) -> None: ... + def setOutputDevice(self, outputDevice: PySide6.QtCore.QIODevice, /) -> None: ... + def setResolution(self, dpi: int, /) -> None: ... + def setSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setTitle(self, title: str, /) -> None: ... + @typing.overload + def setViewBox(self, viewBox: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setViewBox(self, viewBox: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def svgVersion(self, /) -> PySide6.QtSvg.QSvgGenerator.SvgVersion: ... + def title(self, /) -> str: ... + def viewBox(self, /) -> PySide6.QtCore.QRect: ... + def viewBoxF(self, /) -> PySide6.QtCore.QRectF: ... + + +class QSvgRenderer(PySide6.QtCore.QObject): + + repaintNeeded : typing.ClassVar[Signal] = ... # repaintNeeded() + + @typing.overload + def __init__(self, contents: PySide6.QtCore.QXmlStreamReader, /, parent: PySide6.QtCore.QObject | None = ..., *, viewBox: PySide6.QtCore.QRectF | None = ..., framesPerSecond: int | None = ..., currentFrame: int | None = ..., aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode | None = ..., options: PySide6.QtSvg.QtSvg.Option | None = ..., animationEnabled: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, filename: str, /, parent: PySide6.QtCore.QObject | None = ..., *, viewBox: PySide6.QtCore.QRectF | None = ..., framesPerSecond: int | None = ..., currentFrame: int | None = ..., aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode | None = ..., options: PySide6.QtSvg.QtSvg.Option | None = ..., animationEnabled: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, viewBox: PySide6.QtCore.QRectF | None = ..., framesPerSecond: int | None = ..., currentFrame: int | None = ..., aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode | None = ..., options: PySide6.QtSvg.QtSvg.Option | None = ..., animationEnabled: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, contents: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, parent: PySide6.QtCore.QObject | None = ..., *, viewBox: PySide6.QtCore.QRectF | None = ..., framesPerSecond: int | None = ..., currentFrame: int | None = ..., aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode | None = ..., options: PySide6.QtSvg.QtSvg.Option | None = ..., animationEnabled: bool | None = ...) -> None: ... + + def animated(self, /) -> bool: ... + def animationDuration(self, /) -> int: ... + def aspectRatioMode(self, /) -> PySide6.QtCore.Qt.AspectRatioMode: ... + def boundsOnElement(self, id: str, /) -> PySide6.QtCore.QRectF: ... + def currentFrame(self, /) -> int: ... + def defaultSize(self, /) -> PySide6.QtCore.QSize: ... + def elementExists(self, id: str, /) -> bool: ... + def framesPerSecond(self, /) -> int: ... + def isAnimationEnabled(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + @typing.overload + def load(self, contents: PySide6.QtCore.QXmlStreamReader, /) -> bool: ... + @typing.overload + def load(self, filename: str, /) -> bool: ... + @typing.overload + def load(self, contents: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def options(self, /) -> PySide6.QtSvg.QtSvg.Option: ... + @typing.overload + def render(self, p: PySide6.QtGui.QPainter, /) -> None: ... + @typing.overload + def render(self, p: PySide6.QtGui.QPainter, elementId: str, /, bounds: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ...) -> None: ... + @typing.overload + def render(self, p: PySide6.QtGui.QPainter, bounds: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def setAnimationEnabled(self, enable: bool, /) -> None: ... + def setAspectRatioMode(self, mode: PySide6.QtCore.Qt.AspectRatioMode, /) -> None: ... + def setCurrentFrame(self, arg__1: int, /) -> None: ... + @staticmethod + def setDefaultOptions(flags: PySide6.QtSvg.QtSvg.Option, /) -> None: ... + def setFramesPerSecond(self, num: int, /) -> None: ... + def setOptions(self, flags: PySide6.QtSvg.QtSvg.Option, /) -> None: ... + @typing.overload + def setViewBox(self, viewbox: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setViewBox(self, viewbox: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def transformForElement(self, id: str, /) -> PySide6.QtGui.QTransform: ... + def viewBox(self, /) -> PySide6.QtCore.QRect: ... + def viewBoxF(self, /) -> PySide6.QtCore.QRectF: ... + + +class QtSvg(Shiboken.Object): + + class Option(enum.Flag): + + NoOption = 0x0 + Tiny12FeaturesOnly = 0x1 + AssumeTrustedSource = 0x2 + DisableSMILAnimations = 0x10 + DisableCSSAnimations = 0x20 + DisableAnimations = 0xf0 + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSvgWidgets.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSvgWidgets.pyi new file mode 100644 index 0000000..ca691ec --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtSvgWidgets.pyi @@ -0,0 +1,61 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtSvgWidgets, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtSvgWidgets` + +import PySide6.QtSvgWidgets +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtWidgets +import PySide6.QtSvg + +import typing + + +class QGraphicsSvgItem(PySide6.QtWidgets.QGraphicsObject): + + @typing.overload + def __init__(self, fileName: str, /, parentItem: PySide6.QtWidgets.QGraphicsItem | None = ..., *, elementId: str | None = ..., maximumCacheSize: PySide6.QtCore.QSize | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parentItem: PySide6.QtWidgets.QGraphicsItem | None = ..., *, elementId: str | None = ..., maximumCacheSize: PySide6.QtCore.QSize | None = ...) -> None: ... + + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def elementId(self, /) -> str: ... + def isCachingEnabled(self, /) -> bool: ... + def maximumCacheSize(self, /) -> PySide6.QtCore.QSize: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def renderer(self, /) -> PySide6.QtSvg.QSvgRenderer: ... + def setCachingEnabled(self, arg__1: bool, /) -> None: ... + def setElementId(self, id: str, /) -> None: ... + def setMaximumCacheSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setSharedRenderer(self, renderer: PySide6.QtSvg.QSvgRenderer, /) -> None: ... + def type(self, /) -> int: ... + + +class QIntList: ... + + +class QSvgWidget(PySide6.QtWidgets.QWidget): + + @typing.overload + def __init__(self, file: str, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + @typing.overload + def load(self, file: str, /) -> None: ... + @typing.overload + def load(self, contents: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def options(self, /) -> PySide6.QtSvg.QtSvg.Option: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + def renderer(self, /) -> PySide6.QtSvg.QSvgRenderer: ... + def setOptions(self, options: PySide6.QtSvg.QtSvg.Option, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtTest.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtTest.pyi new file mode 100644 index 0000000..fb2287c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtTest.pyi @@ -0,0 +1,398 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtTest, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtTest` + +import PySide6.QtTest +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtWidgets + +import enum +import typing +from PySide6.QtCore import SignalInstance +from shiboken6 import Shiboken + + +class QAbstractItemModelTester(PySide6.QtCore.QObject): + + class FailureReportingMode(enum.Enum): + + QtTest = 0x0 + Warning = 0x1 + Fatal = 0x2 + + + @typing.overload + def __init__(self, model: PySide6.QtCore.QAbstractItemModel, mode: PySide6.QtTest.QAbstractItemModelTester.FailureReportingMode, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, model: PySide6.QtCore.QAbstractItemModel, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def failureReportingMode(self, /) -> PySide6.QtTest.QAbstractItemModelTester.FailureReportingMode: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def setUseFetchMore(self, value: bool, /) -> None: ... + + +class QIntList: ... + + +class QSignalSpy(Shiboken.Object): + + @typing.overload + def __init__(self, obj: PySide6.QtCore.QObject, signal: PySide6.QtCore.QMetaMethod, /) -> None: ... + @typing.overload + def __init__(self, obj: PySide6.QtCore.QObject, aSignal: bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def __init__(self, signal: PySide6.QtCore.SignalInstance, /) -> None: ... + + def at(self, arg__1: int, /) -> typing.List[typing.Any]: ... + def count(self, /) -> int: ... + def isValid(self, /) -> bool: ... + def signal(self, /) -> PySide6.QtCore.QByteArray: ... + def size(self, /) -> int: ... + def wait(self, timeout: int, /) -> bool: ... + + +class QTest(Shiboken.Object): + + class ComparisonOperation(enum.Enum): + + CustomCompare = 0x0 + Equal = 0x1 + NotEqual = 0x2 + LessThan = 0x3 + LessThanOrEqual = 0x4 + GreaterThan = 0x5 + GreaterThanOrEqual = 0x6 + ThreeWayCompare = 0x7 + + class KeyAction(enum.Enum): + + Press = 0x0 + Release = 0x1 + Click = 0x2 + Shortcut = 0x3 + + class MouseAction(enum.Enum): + + MousePress = 0x0 + MouseRelease = 0x1 + MouseClick = 0x2 + MouseDClick = 0x3 + MouseMove = 0x4 + + class QBenchmarkMetric(enum.Enum): + + FramesPerSecond = 0x0 + BitsPerSecond = 0x1 + BytesPerSecond = 0x2 + WalltimeMilliseconds = 0x3 + CPUTicks = 0x4 + InstructionReads = 0x5 + Events = 0x6 + WalltimeNanoseconds = 0x7 + BytesAllocated = 0x8 + CPUMigrations = 0x9 + CPUCycles = 0xa + BusCycles = 0xb + StalledCycles = 0xc + Instructions = 0xd + BranchInstructions = 0xe + BranchMisses = 0xf + CacheReferences = 0x10 + CacheReads = 0x11 + CacheWrites = 0x12 + CachePrefetches = 0x13 + CacheMisses = 0x14 + CacheReadMisses = 0x15 + CacheWriteMisses = 0x16 + CachePrefetchMisses = 0x17 + ContextSwitches = 0x18 + PageFaults = 0x19 + MinorPageFaults = 0x1a + MajorPageFaults = 0x1b + AlignmentFaults = 0x1c + EmulationFaults = 0x1d + RefCPUCycles = 0x1e + + class QTouchEventSequence(Shiboken.Object): + def commit(self, /, processEvents: bool = ...) -> None: ... + @typing.overload + def move(self, touchId: int, pt: PySide6.QtCore.QPoint, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtTest.QTest.QTouchEventSequence: ... + @typing.overload + def move(self, touchId: int, pt: PySide6.QtCore.QPoint, /, window: PySide6.QtGui.QWindow | None = ...) -> PySide6.QtTest.QTest.QTouchEventSequence: ... + @typing.overload + def press(self, touchId: int, pt: PySide6.QtCore.QPoint, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtTest.QTest.QTouchEventSequence: ... + @typing.overload + def press(self, touchId: int, pt: PySide6.QtCore.QPoint, /, window: PySide6.QtGui.QWindow | None = ...) -> PySide6.QtTest.QTest.QTouchEventSequence: ... + @typing.overload + def release(self, touchId: int, pt: PySide6.QtCore.QPoint, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtTest.QTest.QTouchEventSequence: ... + @typing.overload + def release(self, touchId: int, pt: PySide6.QtCore.QPoint, /, window: PySide6.QtGui.QWindow | None = ...) -> PySide6.QtTest.QTest.QTouchEventSequence: ... + def stationary(self, touchId: int, /) -> PySide6.QtTest.QTest.QTouchEventSequence: ... + + class TestFailMode(enum.Enum): + + Abort = 0x1 + Continue = 0x2 + + + @staticmethod + def addColumnInternal(id: int, name: bytes | bytearray | memoryview, /) -> None: ... + @staticmethod + def asciiToKey(ascii: int, /) -> PySide6.QtCore.Qt.Key: ... + @typing.overload + @staticmethod + def compare_ptr_helper(t1: PySide6.QtCore.QObject, t2: PySide6.QtCore.QObject, actual: bytes | bytearray | memoryview, expected: bytes | bytearray | memoryview, file: bytes | bytearray | memoryview, line: int, /) -> bool: ... + @typing.overload + @staticmethod + def compare_ptr_helper(t1: int, t2: int, actual: bytes | bytearray | memoryview, expected: bytes | bytearray | memoryview, file: bytes | bytearray | memoryview, line: int, /) -> bool: ... + @staticmethod + def compare_string_helper(t1: bytes | bytearray | memoryview, t2: bytes | bytearray | memoryview, actual: bytes | bytearray | memoryview, expected: bytes | bytearray | memoryview, file: bytes | bytearray | memoryview, line: int, /) -> bool: ... + @staticmethod + def createTouchDevice(devType: PySide6.QtGui.QInputDevice.DeviceType = ..., caps: PySide6.QtGui.QInputDevice.Capability = ...) -> PySide6.QtGui.QPointingDevice: ... + @staticmethod + def currentAppName() -> bytes | bytearray | memoryview: ... + @staticmethod + def currentDataTag() -> bytes | bytearray | memoryview: ... + @staticmethod + def currentTestFailed() -> bool: ... + @staticmethod + def currentTestFunction() -> bytes | bytearray | memoryview: ... + @staticmethod + def currentTestResolved() -> bool: ... + @typing.overload + @staticmethod + def failOnWarning() -> None: ... + @typing.overload + @staticmethod + def failOnWarning(messagePattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + @typing.overload + @staticmethod + def failOnWarning(message: bytes | bytearray | memoryview, /) -> None: ... + @staticmethod + def formatString(prefix: bytes | bytearray | memoryview, suffix: bytes | bytearray | memoryview, numArguments: int, /) -> bytes | bytearray | memoryview: ... + @typing.overload + @staticmethod + def ignoreMessage(type: PySide6.QtCore.QtMsgType, messagePattern: PySide6.QtCore.QRegularExpression | str, /) -> None: ... + @typing.overload + @staticmethod + def ignoreMessage(type: PySide6.QtCore.QtMsgType, message: bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + @staticmethod + def keyClick(widget: PySide6.QtWidgets.QWidget, key: PySide6.QtCore.Qt.Key, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyClick(widget: PySide6.QtWidgets.QWidget, key: int, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyClick(window: PySide6.QtGui.QWindow, key: PySide6.QtCore.Qt.Key, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyClick(window: PySide6.QtGui.QWindow, key: int, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @staticmethod + def keyClicks(widget: PySide6.QtWidgets.QWidget, sequence: str, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyEvent(action: PySide6.QtTest.QTest.KeyAction, widget: PySide6.QtWidgets.QWidget, key: PySide6.QtCore.Qt.Key, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyEvent(action: PySide6.QtTest.QTest.KeyAction, widget: PySide6.QtWidgets.QWidget, ascii: int, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyEvent(action: PySide6.QtTest.QTest.KeyAction, window: PySide6.QtGui.QWindow, key: PySide6.QtCore.Qt.Key, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyEvent(action: PySide6.QtTest.QTest.KeyAction, window: PySide6.QtGui.QWindow, ascii: int, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyPress(widget: PySide6.QtWidgets.QWidget, key: PySide6.QtCore.Qt.Key, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyPress(widget: PySide6.QtWidgets.QWidget, key: int, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyPress(window: PySide6.QtGui.QWindow, key: PySide6.QtCore.Qt.Key, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyPress(window: PySide6.QtGui.QWindow, key: int, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyRelease(widget: PySide6.QtWidgets.QWidget, key: PySide6.QtCore.Qt.Key, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyRelease(widget: PySide6.QtWidgets.QWidget, key: int, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyRelease(window: PySide6.QtGui.QWindow, key: PySide6.QtCore.Qt.Key, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keyRelease(window: PySide6.QtGui.QWindow, key: int, /, modifier: PySide6.QtCore.Qt.KeyboardModifier = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def keySequence(widget: PySide6.QtWidgets.QWidget, keySequence: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> None: ... + @typing.overload + @staticmethod + def keySequence(window: PySide6.QtGui.QWindow, keySequence: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> None: ... + @staticmethod + def keyToAscii(key: PySide6.QtCore.Qt.Key, /) -> int: ... + @typing.overload + @staticmethod + def mouseClick(widget: PySide6.QtWidgets.QWidget, button: PySide6.QtCore.Qt.MouseButton, /, stateKey: PySide6.QtCore.Qt.KeyboardModifier = ..., pos: PySide6.QtCore.QPoint = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def mouseClick(window: PySide6.QtGui.QWindow, button: PySide6.QtCore.Qt.MouseButton, /, stateKey: PySide6.QtCore.Qt.KeyboardModifier = ..., pos: PySide6.QtCore.QPoint = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def mouseDClick(widget: PySide6.QtWidgets.QWidget, button: PySide6.QtCore.Qt.MouseButton, /, stateKey: PySide6.QtCore.Qt.KeyboardModifier = ..., pos: PySide6.QtCore.QPoint = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def mouseDClick(window: PySide6.QtGui.QWindow, button: PySide6.QtCore.Qt.MouseButton, /, stateKey: PySide6.QtCore.Qt.KeyboardModifier = ..., pos: PySide6.QtCore.QPoint = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def mouseEvent(action: PySide6.QtTest.QTest.MouseAction, widget: PySide6.QtWidgets.QWidget, button: PySide6.QtCore.Qt.MouseButton, stateKey: PySide6.QtCore.Qt.KeyboardModifier, pos: PySide6.QtCore.QPoint, /, delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def mouseEvent(action: PySide6.QtTest.QTest.MouseAction, window: PySide6.QtGui.QWindow, button: PySide6.QtCore.Qt.MouseButton, stateKey: PySide6.QtCore.Qt.KeyboardModifier, pos: PySide6.QtCore.QPoint, /, delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def mouseMove(widget: PySide6.QtWidgets.QWidget, /, pos: PySide6.QtCore.QPoint = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def mouseMove(window: PySide6.QtGui.QWindow, /, pos: PySide6.QtCore.QPoint = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def mousePress(widget: PySide6.QtWidgets.QWidget, button: PySide6.QtCore.Qt.MouseButton, /, stateKey: PySide6.QtCore.Qt.KeyboardModifier = ..., pos: PySide6.QtCore.QPoint = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def mousePress(window: PySide6.QtGui.QWindow, button: PySide6.QtCore.Qt.MouseButton, /, stateKey: PySide6.QtCore.Qt.KeyboardModifier = ..., pos: PySide6.QtCore.QPoint = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def mouseRelease(widget: PySide6.QtWidgets.QWidget, button: PySide6.QtCore.Qt.MouseButton, /, stateKey: PySide6.QtCore.Qt.KeyboardModifier = ..., pos: PySide6.QtCore.QPoint = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def mouseRelease(window: PySide6.QtGui.QWindow, button: PySide6.QtCore.Qt.MouseButton, /, stateKey: PySide6.QtCore.Qt.KeyboardModifier = ..., pos: PySide6.QtCore.QPoint = ..., delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def qCaught(expected: bytes | bytearray | memoryview, what: bytes | bytearray | memoryview, file: bytes | bytearray | memoryview, line: int, /) -> None: ... + @typing.overload + @staticmethod + def qCaught(expected: bytes | bytearray | memoryview, file: bytes | bytearray | memoryview, line: int, /) -> None: ... + @staticmethod + def qCleanup() -> None: ... + @staticmethod + def qElementData(elementName: bytes | bytearray | memoryview, metaTypeId: int, /) -> int: ... + @staticmethod + def qExpectFail(dataIndex: bytes | bytearray | memoryview, comment: bytes | bytearray | memoryview, mode: PySide6.QtTest.QTest.TestFailMode, file: bytes | bytearray | memoryview, line: int, /) -> bool: ... + @typing.overload + @staticmethod + def qFindTestData(basepath: str, /, file: bytes | bytearray | memoryview | None = ..., line: int | None = ..., builddir: bytes | bytearray | memoryview | None = ..., sourcedir: bytes | bytearray | memoryview | None = ...) -> str: ... + @typing.overload + @staticmethod + def qFindTestData(basepath: bytes | bytearray | memoryview, /, file: bytes | bytearray | memoryview | None = ..., line: int | None = ..., builddir: bytes | bytearray | memoryview | None = ..., sourcedir: bytes | bytearray | memoryview | None = ...) -> str: ... + @staticmethod + def qGlobalData(tagName: bytes | bytearray | memoryview, typeId: int, /) -> int: ... + @staticmethod + def qRun() -> int: ... + @staticmethod + def qSkip(message: bytes | bytearray | memoryview, file: bytes | bytearray | memoryview, line: int, /) -> None: ... + @staticmethod + def qSleep(ms: int, /) -> None: ... + @staticmethod + def qWait(ms: int, /) -> None: ... + @typing.overload + @staticmethod + def qWaitForWindowActive(widget: PySide6.QtWidgets.QWidget, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowActive(widget: PySide6.QtWidgets.QWidget, timeout: int, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowActive(widget: PySide6.QtWidgets.QWidget, timeout: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowActive(window: PySide6.QtGui.QWindow, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowActive(window: PySide6.QtGui.QWindow, timeout: int, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowActive(window: PySide6.QtGui.QWindow, timeout: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowExposed(widget: PySide6.QtWidgets.QWidget, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowExposed(widget: PySide6.QtWidgets.QWidget, timeout: int, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowExposed(widget: PySide6.QtWidgets.QWidget, timeout: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowExposed(window: PySide6.QtGui.QWindow, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowExposed(window: PySide6.QtGui.QWindow, timeout: int, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowExposed(window: PySide6.QtGui.QWindow, timeout: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowFocused(widget: PySide6.QtWidgets.QWidget, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowFocused(widget: PySide6.QtWidgets.QWidget, timeout: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowFocused(window: PySide6.QtGui.QWindow, /) -> bool: ... + @typing.overload + @staticmethod + def qWaitForWindowFocused(window: PySide6.QtGui.QWindow, timeout: PySide6.QtCore.QDeadlineTimer | PySide6.QtCore.QDeadlineTimer.ForeverConstant | int, /) -> bool: ... + @staticmethod + def runningTest() -> bool: ... + @typing.overload + @staticmethod + def sendKeyEvent(action: PySide6.QtTest.QTest.KeyAction, widget: PySide6.QtWidgets.QWidget, code: PySide6.QtCore.Qt.Key, text: str, modifier: PySide6.QtCore.Qt.KeyboardModifier, /, delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def sendKeyEvent(action: PySide6.QtTest.QTest.KeyAction, widget: PySide6.QtWidgets.QWidget, code: PySide6.QtCore.Qt.Key, ascii: int, modifier: PySide6.QtCore.Qt.KeyboardModifier, /, delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def sendKeyEvent(action: PySide6.QtTest.QTest.KeyAction, window: PySide6.QtGui.QWindow, code: PySide6.QtCore.Qt.Key, text: str, modifier: PySide6.QtCore.Qt.KeyboardModifier, /, delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def sendKeyEvent(action: PySide6.QtTest.QTest.KeyAction, window: PySide6.QtGui.QWindow, code: PySide6.QtCore.Qt.Key, ascii: int, modifier: PySide6.QtCore.Qt.KeyboardModifier, /, delay: int = ...) -> None: ... + @staticmethod + def setBenchmarkResult(result: float, metric: PySide6.QtTest.QTest.QBenchmarkMetric, /) -> None: ... + @staticmethod + def setMainSourcePath(file: bytes | bytearray | memoryview, /, builddir: bytes | bytearray | memoryview | None = ...) -> None: ... + @staticmethod + def setThrowOnFail(enable: bool, /) -> None: ... + @staticmethod + def setThrowOnSkip(enable: bool, /) -> None: ... + @typing.overload + @staticmethod + def simulateEvent(widget: PySide6.QtWidgets.QWidget, press: bool, code: int, modifier: PySide6.QtCore.Qt.KeyboardModifier, text: str, repeat: bool, /, delay: int = ...) -> None: ... + @typing.overload + @staticmethod + def simulateEvent(window: PySide6.QtGui.QWindow, press: bool, code: int, modifier: PySide6.QtCore.Qt.KeyboardModifier, text: str, repeat: bool, /, delay: int = ...) -> None: ... + @staticmethod + def testObject() -> PySide6.QtCore.QObject: ... + @staticmethod + def toPrettyCString(unicode: bytes | bytearray | memoryview, length: int, /) -> bytes | bytearray | memoryview: ... + @typing.overload + @staticmethod + def touchEvent(widget: PySide6.QtWidgets.QWidget, device: PySide6.QtGui.QPointingDevice, /, autoCommit: bool = ...) -> PySide6.QtTest.QTest.QTouchEventSequence: ... + @typing.overload + @staticmethod + def touchEvent(window: PySide6.QtGui.QWindow, device: PySide6.QtGui.QPointingDevice, /, autoCommit: bool = ...) -> PySide6.QtTest.QTest.QTouchEventSequence: ... + @staticmethod + def wheelEvent(window: PySide6.QtGui.QWindow, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, angleDelta: PySide6.QtCore.QPoint, /, pixelDelta: PySide6.QtCore.QPoint = ..., stateKey: PySide6.QtCore.Qt.KeyboardModifier = ..., phase: PySide6.QtCore.Qt.ScrollPhase = ...) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtTextToSpeech.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtTextToSpeech.pyi new file mode 100644 index 0000000..3615a2e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtTextToSpeech.pyi @@ -0,0 +1,180 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtTextToSpeech, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtTextToSpeech` + +import PySide6.QtTextToSpeech +import PySide6.QtCore + +import enum +import typing +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QTextToSpeech(PySide6.QtCore.QObject): + + aboutToSynthesize : typing.ClassVar[Signal] = ... # aboutToSynthesize(qsizetype) + engineChanged : typing.ClassVar[Signal] = ... # engineChanged(QString) + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QTextToSpeech::ErrorReason,QString) + localeChanged : typing.ClassVar[Signal] = ... # localeChanged(QLocale) + pitchChanged : typing.ClassVar[Signal] = ... # pitchChanged(double) + rateChanged : typing.ClassVar[Signal] = ... # rateChanged(double) + sayingWord : typing.ClassVar[Signal] = ... # sayingWord(QString,qsizetype,qsizetype,qsizetype) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QTextToSpeech::State) + voiceChanged : typing.ClassVar[Signal] = ... # voiceChanged(QVoice) + volumeChanged : typing.ClassVar[Signal] = ... # volumeChanged(double) + + class BoundaryHint(enum.Enum): + + Default = 0x0 + Immediate = 0x1 + Word = 0x2 + Sentence = 0x3 + Utterance = 0x4 + + class Capability(enum.Flag): + + None_ = 0x0 + Speak = 0x1 + PauseResume = 0x2 + WordByWordProgress = 0x4 + Synthesize = 0x8 + + class ErrorReason(enum.Enum): + + NoError = 0x0 + Initialization = 0x1 + Configuration = 0x2 + Input = 0x3 + Playback = 0x4 + + class State(enum.Enum): + + Ready = 0x0 + Speaking = 0x1 + Paused = 0x2 + Error = 0x3 + Synthesizing = 0x4 + + + @typing.overload + def __init__(self, engine: str, params: typing.Dict[str, typing.Any], /, parent: PySide6.QtCore.QObject | None = ..., *, state: PySide6.QtTextToSpeech.QTextToSpeech.State | None = ..., volume: float | None = ..., rate: float | None = ..., pitch: float | None = ..., locale: PySide6.QtCore.QLocale | None = ..., voice: PySide6.QtTextToSpeech.QVoice | None = ..., engineCapabilities: PySide6.QtTextToSpeech.QTextToSpeech.Capability | None = ...) -> None: ... + @typing.overload + def __init__(self, engine: str, /, parent: PySide6.QtCore.QObject | None = ..., *, state: PySide6.QtTextToSpeech.QTextToSpeech.State | None = ..., volume: float | None = ..., rate: float | None = ..., pitch: float | None = ..., locale: PySide6.QtCore.QLocale | None = ..., voice: PySide6.QtTextToSpeech.QVoice | None = ..., engineCapabilities: PySide6.QtTextToSpeech.QTextToSpeech.Capability | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, engine: str | None = ..., state: PySide6.QtTextToSpeech.QTextToSpeech.State | None = ..., volume: float | None = ..., rate: float | None = ..., pitch: float | None = ..., locale: PySide6.QtCore.QLocale | None = ..., voice: PySide6.QtTextToSpeech.QVoice | None = ..., engineCapabilities: PySide6.QtTextToSpeech.QTextToSpeech.Capability | None = ...) -> None: ... + + def allVoices(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> typing.List[PySide6.QtTextToSpeech.QVoice]: ... + @staticmethod + def availableEngines() -> typing.List[str]: ... + def availableLocales(self, /) -> typing.List[PySide6.QtCore.QLocale]: ... + def availableVoices(self, /) -> typing.List[PySide6.QtTextToSpeech.QVoice]: ... + def engine(self, /) -> str: ... + def engineCapabilities(self, /) -> PySide6.QtTextToSpeech.QTextToSpeech.Capability: ... + def enqueue(self, text: str, /) -> int: ... + def errorReason(self, /) -> PySide6.QtTextToSpeech.QTextToSpeech.ErrorReason: ... + def errorString(self, /) -> str: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def pause(self, /, boundaryHint: PySide6.QtTextToSpeech.QTextToSpeech.BoundaryHint = ...) -> None: ... + def pitch(self, /) -> float: ... + def rate(self, /) -> float: ... + def resume(self, /) -> None: ... + def say(self, text: str, /) -> None: ... + def setEngine(self, engine: str, /, params: typing.Dict[str, typing.Any] = ...) -> bool: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + def setPitch(self, pitch: float, /) -> None: ... + def setRate(self, rate: float, /) -> None: ... + def setVoice(self, voice: PySide6.QtTextToSpeech.QVoice, /) -> None: ... + def setVolume(self, volume: float, /) -> None: ... + def state(self, /) -> PySide6.QtTextToSpeech.QTextToSpeech.State: ... + def stop(self, /, boundaryHint: PySide6.QtTextToSpeech.QTextToSpeech.BoundaryHint = ...) -> None: ... + def voice(self, /) -> PySide6.QtTextToSpeech.QVoice: ... + def volume(self, /) -> float: ... + + +class QTextToSpeechEngine(PySide6.QtCore.QObject): + + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QTextToSpeech::ErrorReason,QString) + sayingWord : typing.ClassVar[Signal] = ... # sayingWord(QString,qsizetype,qsizetype) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QTextToSpeech::State) + synthesized : typing.ClassVar[Signal] = ... # synthesized(QAudioFormat,QByteArray) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def availableLocales(self, /) -> typing.List[PySide6.QtCore.QLocale]: ... + def availableVoices(self, /) -> typing.List[PySide6.QtTextToSpeech.QVoice]: ... + def capabilities(self, /) -> PySide6.QtTextToSpeech.QTextToSpeech.Capability: ... + @staticmethod + def createVoice(name: str, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, gender: PySide6.QtTextToSpeech.QVoice.Gender, age: PySide6.QtTextToSpeech.QVoice.Age, data: typing.Any, /) -> PySide6.QtTextToSpeech.QVoice: ... + def errorReason(self, /) -> PySide6.QtTextToSpeech.QTextToSpeech.ErrorReason: ... + def errorString(self, /) -> str: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def pause(self, boundaryHint: PySide6.QtTextToSpeech.QTextToSpeech.BoundaryHint, /) -> None: ... + def pitch(self, /) -> float: ... + def rate(self, /) -> float: ... + def resume(self, /) -> None: ... + def say(self, text: str, /) -> None: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> bool: ... + def setPitch(self, pitch: float, /) -> bool: ... + def setRate(self, rate: float, /) -> bool: ... + def setVoice(self, voice: PySide6.QtTextToSpeech.QVoice, /) -> bool: ... + def setVolume(self, volume: float, /) -> bool: ... + def state(self, /) -> PySide6.QtTextToSpeech.QTextToSpeech.State: ... + def stop(self, boundaryHint: PySide6.QtTextToSpeech.QTextToSpeech.BoundaryHint, /) -> None: ... + def synthesize(self, text: str, /) -> None: ... + def voice(self, /) -> PySide6.QtTextToSpeech.QVoice: ... + @staticmethod + def voiceData(voice: PySide6.QtTextToSpeech.QVoice, /) -> typing.Any: ... + def volume(self, /) -> float: ... + + +class QVoice(Shiboken.Object): + + class Age(enum.Enum): + + Child = 0x0 + Teenager = 0x1 + Adult = 0x2 + Senior = 0x3 + Other = 0x4 + + class Gender(enum.Enum): + + Male = 0x0 + Female = 0x1 + Unknown = 0x2 + + + @typing.overload + def __init__(self, other: PySide6.QtTextToSpeech.QVoice, /, *, name: str | None = ..., gender: PySide6.QtTextToSpeech.QVoice.Gender | None = ..., age: PySide6.QtTextToSpeech.QVoice.Age | None = ..., locale: PySide6.QtCore.QLocale | None = ..., language: PySide6.QtCore.QLocale.Language | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, name: str | None = ..., gender: PySide6.QtTextToSpeech.QVoice.Gender | None = ..., age: PySide6.QtTextToSpeech.QVoice.Age | None = ..., locale: PySide6.QtCore.QLocale | None = ..., language: PySide6.QtCore.QLocale.Language | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtTextToSpeech.QVoice, /) -> bool: ... + def __lshift__(self, str: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, rhs: PySide6.QtTextToSpeech.QVoice, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, str: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def age(self, /) -> PySide6.QtTextToSpeech.QVoice.Age: ... + @staticmethod + def ageName(age: PySide6.QtTextToSpeech.QVoice.Age, /) -> str: ... + def gender(self, /) -> PySide6.QtTextToSpeech.QVoice.Gender: ... + @staticmethod + def genderName(gender: PySide6.QtTextToSpeech.QVoice.Gender, /) -> str: ... + def language(self, /) -> PySide6.QtCore.QLocale.Language: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def name(self, /) -> str: ... + def swap(self, other: PySide6.QtTextToSpeech.QVoice, /) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtUiTools.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtUiTools.pyi new file mode 100644 index 0000000..12637a7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtUiTools.pyi @@ -0,0 +1,53 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtUiTools, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtUiTools` + +import PySide6.QtUiTools +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtWidgets + +import os +import typing + + +class QIntList: ... + + +class QUiLoader(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def addPluginPath(self, path: str, /) -> None: ... + def availableLayouts(self, /) -> typing.List[str]: ... + def availableWidgets(self, /) -> typing.List[str]: ... + def clearPluginPaths(self, /) -> None: ... + def createAction(self, /, parent: PySide6.QtCore.QObject | None = ..., name: str = ...) -> PySide6.QtGui.QAction: ... + def createActionGroup(self, /, parent: PySide6.QtCore.QObject | None = ..., name: str = ...) -> PySide6.QtGui.QActionGroup: ... + def createLayout(self, className: str, /, parent: PySide6.QtCore.QObject | None = ..., name: str = ...) -> PySide6.QtWidgets.QLayout: ... + def createWidget(self, className: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., name: str = ...) -> PySide6.QtWidgets.QWidget: ... + def errorString(self, /) -> str: ... + def isLanguageChangeEnabled(self, /) -> bool: ... + def isTranslationEnabled(self, /) -> bool: ... + @typing.overload + def load(self, device: PySide6.QtCore.QIODevice, /, parentWidget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtWidgets.QWidget: ... + @typing.overload + def load(self, arg__1: str | bytes | os.PathLike[str], /, parentWidget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtWidgets.QWidget: ... + def pluginPaths(self, /) -> typing.List[str]: ... + def registerCustomWidget(self, customWidgetType: object, /) -> None: ... + def setLanguageChangeEnabled(self, enabled: bool, /) -> None: ... + def setTranslationEnabled(self, enabled: bool, /) -> None: ... + def setWorkingDirectory(self, dir: PySide6.QtCore.QDir, /) -> None: ... + def workingDirectory(self, /) -> PySide6.QtCore.QDir: ... + + +def loadUiType(uifile: str, /) -> object: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebChannel.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebChannel.pyi new file mode 100644 index 0000000..2fe71e8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebChannel.pyi @@ -0,0 +1,48 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtWebChannel, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtWebChannel` + +import PySide6.QtWebChannel +import PySide6.QtCore + +import typing +from PySide6.QtCore import Signal + + +class QIntList: ... + + +class QWebChannel(PySide6.QtCore.QObject): + + blockUpdatesChanged : typing.ClassVar[Signal] = ... # blockUpdatesChanged(bool) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, blockUpdates: bool | None = ..., propertyUpdateInterval: int | None = ...) -> None: ... + + def blockUpdates(self, /) -> bool: ... + def connectTo(self, transport: PySide6.QtWebChannel.QWebChannelAbstractTransport, /) -> None: ... + def deregisterObject(self, object: PySide6.QtCore.QObject, /) -> None: ... + def disconnectFrom(self, transport: PySide6.QtWebChannel.QWebChannelAbstractTransport, /) -> None: ... + def propertyUpdateInterval(self, /) -> int: ... + def registerObject(self, id: str, object: PySide6.QtCore.QObject, /) -> None: ... + def registerObjects(self, objects: typing.Dict[str, PySide6.QtCore.QObject], /) -> None: ... + def registeredObjects(self, /) -> typing.Dict[str, PySide6.QtCore.QObject]: ... + def setBlockUpdates(self, block: bool, /) -> None: ... + def setPropertyUpdateInterval(self, ms: int, /) -> None: ... + + +class QWebChannelAbstractTransport(PySide6.QtCore.QObject): + + messageReceived : typing.ClassVar[Signal] = ... # messageReceived(QJsonObject,QWebChannelAbstractTransport*) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def sendMessage(self, message: typing.Dict[str, PySide6.QtCore.QJsonValue], /) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebEngineCore.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebEngineCore.pyi new file mode 100644 index 0000000..c25aeb4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebEngineCore.pyi @@ -0,0 +1,1379 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtWebEngineCore, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtWebEngineCore` + +import PySide6.QtWebEngineCore +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtNetwork +import PySide6.QtWebChannel + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QWebEngineCertificateError(Shiboken.Object): + + class Type(enum.Enum): + + SslObsoleteVersion = -218 + CertificateKnownInterceptionBlocked = -217 + CertificateSymantecLegacy = -215 + CertificateTransparencyRequired = -214 + CertificateValidityTooLong = -213 + CertificateNameConstraintViolation = -212 + CertificateWeakKey = -211 + CertificateNonUniqueName = -210 + CertificateWeakSignatureAlgorithm = -208 + CertificateInvalid = -207 + CertificateRevoked = -206 + CertificateUnableToCheckRevocation = -205 + CertificateNoRevocationMechanism = -204 + CertificateContainsErrors = -203 + CertificateAuthorityInvalid = -202 + CertificateDateInvalid = -201 + CertificateCommonNameInvalid = -200 + SslPinnedKeyNotInCertificateChain = -150 + Ok = 0x0 + + + @typing.overload + def __init__(self, other: PySide6.QtWebEngineCore.QWebEngineCertificateError, /, *, url: PySide6.QtCore.QUrl | None = ..., type: PySide6.QtWebEngineCore.QWebEngineCertificateError.Type | None = ..., description: str | None = ..., overridable: bool | None = ..., isMainFrame: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, url: PySide6.QtCore.QUrl | None = ..., type: PySide6.QtWebEngineCore.QWebEngineCertificateError.Type | None = ..., description: str | None = ..., overridable: bool | None = ..., isMainFrame: bool | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def acceptCertificate(self, /) -> None: ... + def certificateChain(self, /) -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + def defer(self, /) -> None: ... + def description(self, /) -> str: ... + def isMainFrame(self, /) -> bool: ... + def isOverridable(self, /) -> bool: ... + def rejectCertificate(self, /) -> None: ... + def type(self, /) -> PySide6.QtWebEngineCore.QWebEngineCertificateError.Type: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QWebEngineClientCertificateSelection(Shiboken.Object): + + def __init__(self, arg__1: PySide6.QtWebEngineCore.QWebEngineClientCertificateSelection, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def certificates(self, /) -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + def host(self, /) -> PySide6.QtCore.QUrl: ... + def select(self, certificate: PySide6.QtNetwork.QSslCertificate | PySide6.QtCore.QIODevice, /) -> None: ... + def selectNone(self, /) -> None: ... + + +class QWebEngineClientCertificateStore(Shiboken.Object): + def add(self, certificate: PySide6.QtNetwork.QSslCertificate | PySide6.QtCore.QIODevice, privateKey: PySide6.QtNetwork.QSslKey | int, /) -> None: ... + def certificates(self, /) -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + def clear(self, /) -> None: ... + def remove(self, certificate: PySide6.QtNetwork.QSslCertificate | PySide6.QtCore.QIODevice, /) -> None: ... + + +class QWebEngineClientHints(PySide6.QtCore.QObject): + def arch(self, /) -> str: ... + def bitness(self, /) -> str: ... + def formFactors(self, /) -> typing.List[str]: ... + def fullVersion(self, /) -> str: ... + def fullVersionList(self, /) -> typing.Dict[str, typing.Any]: ... + def isAllClientHintsEnabled(self, /) -> bool: ... + def isMobile(self, /) -> bool: ... + def isWow64(self, /) -> bool: ... + def model(self, /) -> str: ... + def platform(self, /) -> str: ... + def platformVersion(self, /) -> str: ... + def resetAll(self, /) -> None: ... + def setAllClientHintsEnabled(self, enabled: bool, /) -> None: ... + def setArch(self, arg__1: str, /) -> None: ... + def setBitness(self, arg__1: str, /) -> None: ... + def setFormFactors(self, arg__1: collections.abc.Sequence[str], /) -> None: ... + def setFullVersion(self, arg__1: str, /) -> None: ... + def setFullVersionList(self, arg__1: typing.Dict[str, typing.Any], /) -> None: ... + def setIsMobile(self, arg__1: bool, /) -> None: ... + def setIsWow64(self, arg__1: bool, /) -> None: ... + def setModel(self, arg__1: str, /) -> None: ... + def setPlatform(self, arg__1: str, /) -> None: ... + def setPlatformVersion(self, arg__1: str, /) -> None: ... + + +class QWebEngineContextMenuRequest(PySide6.QtCore.QObject): + + class EditFlag(enum.Flag): + + CanUndo = 0x1 + CanRedo = 0x2 + CanCut = 0x4 + CanCopy = 0x8 + CanPaste = 0x10 + CanDelete = 0x20 + CanSelectAll = 0x40 + CanTranslate = 0x80 + CanEditRichly = 0x100 + + class MediaFlag(enum.Flag): + + MediaInError = 0x1 + MediaPaused = 0x2 + MediaMuted = 0x4 + MediaLoop = 0x8 + MediaCanSave = 0x10 + MediaHasAudio = 0x20 + MediaCanToggleControls = 0x40 + MediaControls = 0x80 + MediaCanPrint = 0x100 + MediaCanRotate = 0x200 + + class MediaType(enum.Enum): + + MediaTypeNone = 0x0 + MediaTypeImage = 0x1 + MediaTypeVideo = 0x2 + MediaTypeAudio = 0x3 + MediaTypeCanvas = 0x4 + MediaTypeFile = 0x5 + MediaTypePlugin = 0x6 + + + def editFlags(self, /) -> PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.EditFlag: ... + def isAccepted(self, /) -> bool: ... + def isContentEditable(self, /) -> bool: ... + def linkText(self, /) -> str: ... + def linkUrl(self, /) -> PySide6.QtCore.QUrl: ... + def mediaFlags(self, /) -> PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.MediaFlag: ... + def mediaType(self, /) -> PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.MediaType: ... + def mediaUrl(self, /) -> PySide6.QtCore.QUrl: ... + def misspelledWord(self, /) -> str: ... + def position(self, /) -> PySide6.QtCore.QPoint: ... + def selectedText(self, /) -> str: ... + def setAccepted(self, accepted: bool, /) -> None: ... + def spellCheckerSuggestions(self, /) -> typing.List[str]: ... + + +class QWebEngineCookieStore(PySide6.QtCore.QObject): + + cookieAdded : typing.ClassVar[Signal] = ... # cookieAdded(QNetworkCookie) + cookieRemoved : typing.ClassVar[Signal] = ... # cookieRemoved(QNetworkCookie) + + class FilterRequest(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, FilterRequest: PySide6.QtWebEngineCore.QWebEngineCookieStore.FilterRequest, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + def deleteAllCookies(self, /) -> None: ... + def deleteCookie(self, cookie: PySide6.QtNetwork.QNetworkCookie, /, origin: PySide6.QtCore.QUrl | str = ...) -> None: ... + def deleteSessionCookies(self, /) -> None: ... + def loadAllCookies(self, /) -> None: ... + def setCookie(self, cookie: PySide6.QtNetwork.QNetworkCookie, /, origin: PySide6.QtCore.QUrl | str = ...) -> None: ... + def setCookieFilter(self, filterCallback: collections.abc.Callable[..., typing.Any], /) -> None: ... + + +class QWebEngineDesktopMediaRequest(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtWebEngineCore.QWebEngineDesktopMediaRequest, /, *, screensModel: PySide6.QtCore.QAbstractListModel | None = ..., windowsModel: PySide6.QtCore.QAbstractListModel | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, screensModel: PySide6.QtCore.QAbstractListModel | None = ..., windowsModel: PySide6.QtCore.QAbstractListModel | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def cancel(self, /) -> None: ... + def screensModel(self, /) -> PySide6.QtCore.QAbstractListModel: ... + def selectScreen(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def selectWindow(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def windowsModel(self, /) -> PySide6.QtCore.QAbstractListModel: ... + + +class QWebEngineDownloadRequest(PySide6.QtCore.QObject): + + downloadDirectoryChanged : typing.ClassVar[Signal] = ... # downloadDirectoryChanged() + downloadFileNameChanged : typing.ClassVar[Signal] = ... # downloadFileNameChanged() + interruptReasonChanged : typing.ClassVar[Signal] = ... # interruptReasonChanged() + isFinishedChanged : typing.ClassVar[Signal] = ... # isFinishedChanged() + isPausedChanged : typing.ClassVar[Signal] = ... # isPausedChanged() + receivedBytesChanged : typing.ClassVar[Signal] = ... # receivedBytesChanged() + savePageFormatChanged : typing.ClassVar[Signal] = ... # savePageFormatChanged() + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QWebEngineDownloadRequest::DownloadState) + totalBytesChanged : typing.ClassVar[Signal] = ... # totalBytesChanged() + + class DownloadInterruptReason(enum.Enum): + + NoReason = 0x0 + FileFailed = 0x1 + FileAccessDenied = 0x2 + FileNoSpace = 0x3 + FileNameTooLong = 0x5 + FileTooLarge = 0x6 + FileVirusInfected = 0x7 + FileTransientError = 0xa + FileBlocked = 0xb + FileSecurityCheckFailed = 0xc + FileTooShort = 0xd + FileHashMismatch = 0xe + NetworkFailed = 0x14 + NetworkTimeout = 0x15 + NetworkDisconnected = 0x16 + NetworkServerDown = 0x17 + NetworkInvalidRequest = 0x18 + ServerFailed = 0x1e + ServerBadContent = 0x21 + ServerUnauthorized = 0x22 + ServerCertProblem = 0x23 + ServerForbidden = 0x24 + ServerUnreachable = 0x25 + UserCanceled = 0x28 + + class DownloadState(enum.Enum): + + DownloadRequested = 0x0 + DownloadInProgress = 0x1 + DownloadCompleted = 0x2 + DownloadCancelled = 0x3 + DownloadInterrupted = 0x4 + + class SavePageFormat(enum.Enum): + + UnknownSaveFormat = -1 + SingleHtmlSaveFormat = 0x0 + CompleteHtmlSaveFormat = 0x1 + MimeHtmlSaveFormat = 0x2 + + + def accept(self, /) -> None: ... + def cancel(self, /) -> None: ... + def downloadDirectory(self, /) -> str: ... + def downloadFileName(self, /) -> str: ... + def id(self, /) -> int: ... + def interruptReason(self, /) -> PySide6.QtWebEngineCore.QWebEngineDownloadRequest.DownloadInterruptReason: ... + def interruptReasonString(self, /) -> str: ... + def isFinished(self, /) -> bool: ... + def isPaused(self, /) -> bool: ... + def isSavePageDownload(self, /) -> bool: ... + def mimeType(self, /) -> str: ... + def page(self, /) -> PySide6.QtWebEngineCore.QWebEnginePage: ... + def pause(self, /) -> None: ... + def receivedBytes(self, /) -> int: ... + def resume(self, /) -> None: ... + def savePageFormat(self, /) -> PySide6.QtWebEngineCore.QWebEngineDownloadRequest.SavePageFormat: ... + def setDownloadDirectory(self, directory: str, /) -> None: ... + def setDownloadFileName(self, fileName: str, /) -> None: ... + def setSavePageFormat(self, format: PySide6.QtWebEngineCore.QWebEngineDownloadRequest.SavePageFormat, /) -> None: ... + def state(self, /) -> PySide6.QtWebEngineCore.QWebEngineDownloadRequest.DownloadState: ... + def suggestedFileName(self, /) -> str: ... + def totalBytes(self, /) -> int: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QWebEngineExtensionInfo(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtWebEngineCore.QWebEngineExtensionInfo, /, *, name: str | None = ..., id: str | None = ..., description: str | None = ..., path: str | None = ..., error: str | None = ..., actionPopupUrl: PySide6.QtCore.QUrl | None = ..., isEnabled: bool | None = ..., isLoaded: bool | None = ..., isInstalled: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, name: str | None = ..., id: str | None = ..., description: str | None = ..., path: str | None = ..., error: str | None = ..., actionPopupUrl: PySide6.QtCore.QUrl | None = ..., isEnabled: bool | None = ..., isLoaded: bool | None = ..., isInstalled: bool | None = ...) -> None: ... + + def actionPopupUrl(self, /) -> PySide6.QtCore.QUrl: ... + def description(self, /) -> str: ... + def error(self, /) -> str: ... + def id(self, /) -> str: ... + def isEnabled(self, /) -> bool: ... + def isInstalled(self, /) -> bool: ... + def isLoaded(self, /) -> bool: ... + def name(self, /) -> str: ... + def path(self, /) -> str: ... + def swap(self, other: PySide6.QtWebEngineCore.QWebEngineExtensionInfo, /) -> None: ... + + +class QWebEngineExtensionManager(PySide6.QtCore.QObject): + + installFinished : typing.ClassVar[Signal] = ... # installFinished(QWebEngineExtensionInfo) + loadFinished : typing.ClassVar[Signal] = ... # loadFinished(QWebEngineExtensionInfo) + uninstallFinished : typing.ClassVar[Signal] = ... # uninstallFinished(QWebEngineExtensionInfo) + unloadFinished : typing.ClassVar[Signal] = ... # unloadFinished(QWebEngineExtensionInfo) + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def extensions(self, /) -> typing.List[PySide6.QtWebEngineCore.QWebEngineExtensionInfo]: ... + def installExtension(self, path: str, /) -> None: ... + def installPath(self, /) -> str: ... + def loadExtension(self, path: str, /) -> None: ... + def setExtensionEnabled(self, extension: PySide6.QtWebEngineCore.QWebEngineExtensionInfo, enabled: bool, /) -> None: ... + def uninstallExtension(self, extension: PySide6.QtWebEngineCore.QWebEngineExtensionInfo, /) -> None: ... + def unloadExtension(self, extension: PySide6.QtWebEngineCore.QWebEngineExtensionInfo, /) -> None: ... + + +class QWebEngineFileSystemAccessRequest(Shiboken.Object): + + class AccessFlag(enum.Flag): + + Read = 0x1 + Write = 0x2 + + class HandleType(enum.Enum): + + File = 0x0 + Directory = 0x1 + + + @typing.overload + def __init__(self, other: PySide6.QtWebEngineCore.QWebEngineFileSystemAccessRequest, /, *, origin: PySide6.QtCore.QUrl | None = ..., filePath: PySide6.QtCore.QUrl | None = ..., handleType: PySide6.QtWebEngineCore.QWebEngineFileSystemAccessRequest.HandleType | None = ..., accessFlags: PySide6.QtWebEngineCore.QWebEngineFileSystemAccessRequest.AccessFlag | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, origin: PySide6.QtCore.QUrl | None = ..., filePath: PySide6.QtCore.QUrl | None = ..., handleType: PySide6.QtWebEngineCore.QWebEngineFileSystemAccessRequest.HandleType | None = ..., accessFlags: PySide6.QtWebEngineCore.QWebEngineFileSystemAccessRequest.AccessFlag | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtWebEngineCore.QWebEngineFileSystemAccessRequest, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtWebEngineCore.QWebEngineFileSystemAccessRequest, /) -> bool: ... + def accept(self, /) -> None: ... + def accessFlags(self, /) -> PySide6.QtWebEngineCore.QWebEngineFileSystemAccessRequest.AccessFlag: ... + def filePath(self, /) -> PySide6.QtCore.QUrl: ... + def handleType(self, /) -> PySide6.QtWebEngineCore.QWebEngineFileSystemAccessRequest.HandleType: ... + def origin(self, /) -> PySide6.QtCore.QUrl: ... + def reject(self, /) -> None: ... + + +class QWebEngineFindTextResult(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtWebEngineCore.QWebEngineFindTextResult, /, *, numberOfMatches: int | None = ..., activeMatch: int | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, numberOfMatches: int | None = ..., activeMatch: int | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def activeMatch(self, /) -> int: ... + def numberOfMatches(self, /) -> int: ... + + +class QWebEngineFrame(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtWebEngineCore.QWebEngineFrame, /, *, isValid: bool | None = ..., name: str | None = ..., htmlName: str | None = ..., url: PySide6.QtCore.QUrl | None = ..., size: PySide6.QtCore.QSizeF | None = ..., isMainFrame: bool | None = ..., children: collections.abc.Sequence[PySide6.QtWebEngineCore.QWebEngineFrame] | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, isValid: bool | None = ..., name: str | None = ..., htmlName: str | None = ..., url: PySide6.QtCore.QUrl | None = ..., size: PySide6.QtCore.QSizeF | None = ..., isMainFrame: bool | None = ..., children: collections.abc.Sequence[PySide6.QtWebEngineCore.QWebEngineFrame] | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtWebEngineCore.QWebEngineFrame, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtWebEngineCore.QWebEngineFrame, /) -> bool: ... + def children(self, /) -> typing.List[PySide6.QtWebEngineCore.QWebEngineFrame]: ... + def htmlName(self, /) -> str: ... + def isMainFrame(self, /) -> bool: ... + def isValid(self, /) -> bool: ... + def name(self, /) -> str: ... + @typing.overload + def printToPdf(self, filePath: str, /) -> None: ... + @typing.overload + def printToPdf(self, resultCallback: collections.abc.Callable[..., typing.Any], /) -> None: ... + @typing.overload + def runJavaScript(self, scriptSource: str, resultCallback: collections.abc.Callable[..., typing.Any], /) -> None: ... + @typing.overload + def runJavaScript(self, scriptSource: str, worldId: int, /, resultCallback: collections.abc.Callable[..., typing.Any] = ...) -> None: ... + def size(self, /) -> PySide6.QtCore.QSizeF: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QWebEngineFullScreenRequest(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtWebEngineCore.QWebEngineFullScreenRequest, /, *, toggleOn: bool | None = ..., origin: PySide6.QtCore.QUrl | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, toggleOn: bool | None = ..., origin: PySide6.QtCore.QUrl | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def accept(self, /) -> None: ... + def origin(self, /) -> PySide6.QtCore.QUrl: ... + def reject(self, /) -> None: ... + def toggleOn(self, /) -> bool: ... + + +class QWebEngineGlobalSettings(Shiboken.Object): + + class DnsMode(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, DnsMode: PySide6.QtWebEngineCore.QWebEngineGlobalSettings.DnsMode, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class SecureDnsMode(enum.Enum): + + SystemOnly = 0x0 + SecureWithFallback = 0x1 + SecureOnly = 0x2 + + + @staticmethod + def setDnsMode(dnsMode: PySide6.QtWebEngineCore.QWebEngineGlobalSettings.DnsMode, /) -> bool: ... + + +class QWebEngineHistory(PySide6.QtCore.QObject): + def __lshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __rshift__(self, stream: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def back(self, /) -> None: ... + def backItem(self, /) -> PySide6.QtWebEngineCore.QWebEngineHistoryItem: ... + def backItems(self, maxItems: int, /) -> typing.List[PySide6.QtWebEngineCore.QWebEngineHistoryItem]: ... + def backItemsModel(self, /) -> PySide6.QtWebEngineCore.QWebEngineHistoryModel: ... + def canGoBack(self, /) -> bool: ... + def canGoForward(self, /) -> bool: ... + def clear(self, /) -> None: ... + def count(self, /) -> int: ... + def currentItem(self, /) -> PySide6.QtWebEngineCore.QWebEngineHistoryItem: ... + def currentItemIndex(self, /) -> int: ... + def forward(self, /) -> None: ... + def forwardItem(self, /) -> PySide6.QtWebEngineCore.QWebEngineHistoryItem: ... + def forwardItems(self, maxItems: int, /) -> typing.List[PySide6.QtWebEngineCore.QWebEngineHistoryItem]: ... + def forwardItemsModel(self, /) -> PySide6.QtWebEngineCore.QWebEngineHistoryModel: ... + def goToItem(self, item: PySide6.QtWebEngineCore.QWebEngineHistoryItem, /) -> None: ... + def itemAt(self, i: int, /) -> PySide6.QtWebEngineCore.QWebEngineHistoryItem: ... + def items(self, /) -> typing.List[PySide6.QtWebEngineCore.QWebEngineHistoryItem]: ... + def itemsModel(self, /) -> PySide6.QtWebEngineCore.QWebEngineHistoryModel: ... + + +class QWebEngineHistoryItem(Shiboken.Object): + + def __init__(self, other: PySide6.QtWebEngineCore.QWebEngineHistoryItem, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def iconUrl(self, /) -> PySide6.QtCore.QUrl: ... + def isValid(self, /) -> bool: ... + def lastVisited(self, /) -> PySide6.QtCore.QDateTime: ... + def originalUrl(self, /) -> PySide6.QtCore.QUrl: ... + def title(self, /) -> str: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QWebEngineHistoryModel(PySide6.QtCore.QAbstractListModel): + + class Roles(enum.Enum): + + UrlRole = 0x100 + TitleRole = 0x101 + OffsetRole = 0x102 + IconUrlRole = 0x103 + + + def data(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, role: int = ...) -> typing.Any: ... + def reset(self, /) -> None: ... + def roleNames(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + + +class QWebEngineHttpRequest(Shiboken.Object): + + class Method(enum.Enum): + + Get = 0x0 + Post = 0x1 + + + @typing.overload + def __init__(self, other: PySide6.QtWebEngineCore.QWebEngineHttpRequest, /) -> None: ... + @typing.overload + def __init__(self, /, url: PySide6.QtCore.QUrl | str = ..., method: PySide6.QtWebEngineCore.QWebEngineHttpRequest.Method = ...) -> None: ... + + def __eq__(self, other: PySide6.QtWebEngineCore.QWebEngineHttpRequest, /) -> bool: ... + def __ne__(self, other: PySide6.QtWebEngineCore.QWebEngineHttpRequest, /) -> bool: ... + def hasHeader(self, headerName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def header(self, headerName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtCore.QByteArray: ... + def headers(self, /) -> typing.List[PySide6.QtCore.QByteArray]: ... + def method(self, /) -> PySide6.QtWebEngineCore.QWebEngineHttpRequest.Method: ... + def postData(self, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def postRequest(url: PySide6.QtCore.QUrl | str, postData: typing.Dict[str, str], /) -> PySide6.QtWebEngineCore.QWebEngineHttpRequest: ... + def setHeader(self, headerName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setMethod(self, method: PySide6.QtWebEngineCore.QWebEngineHttpRequest.Method, /) -> None: ... + def setPostData(self, postData: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def swap(self, other: PySide6.QtWebEngineCore.QWebEngineHttpRequest, /) -> None: ... + def unsetHeader(self, headerName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QWebEngineLoadingInfo(Shiboken.Object): + + class ErrorDomain(enum.Enum): + + NoErrorDomain = 0x0 + InternalErrorDomain = 0x1 + ConnectionErrorDomain = 0x2 + CertificateErrorDomain = 0x3 + HttpErrorDomain = 0x4 + FtpErrorDomain = 0x5 + DnsErrorDomain = 0x6 + HttpStatusCodeDomain = 0x7 + + class LoadStatus(enum.Enum): + + LoadStartedStatus = 0x0 + LoadStoppedStatus = 0x1 + LoadSucceededStatus = 0x2 + LoadFailedStatus = 0x3 + + + @typing.overload + def __init__(self, other: PySide6.QtWebEngineCore.QWebEngineLoadingInfo, /, *, url: PySide6.QtCore.QUrl | None = ..., isErrorPage: bool | None = ..., status: PySide6.QtWebEngineCore.QWebEngineLoadingInfo.LoadStatus | None = ..., errorString: str | None = ..., errorDomain: PySide6.QtWebEngineCore.QWebEngineLoadingInfo.ErrorDomain | None = ..., errorCode: int | None = ..., responseHeaders: typing.Optional[typing.Dict[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray]] = ..., isDownload: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, url: PySide6.QtCore.QUrl | None = ..., isErrorPage: bool | None = ..., status: PySide6.QtWebEngineCore.QWebEngineLoadingInfo.LoadStatus | None = ..., errorString: str | None = ..., errorDomain: PySide6.QtWebEngineCore.QWebEngineLoadingInfo.ErrorDomain | None = ..., errorCode: int | None = ..., responseHeaders: typing.Optional[typing.Dict[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray]] = ..., isDownload: bool | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def errorCode(self, /) -> int: ... + def errorDomain(self, /) -> PySide6.QtWebEngineCore.QWebEngineLoadingInfo.ErrorDomain: ... + def errorString(self, /) -> str: ... + def isDownload(self, /) -> bool: ... + def isErrorPage(self, /) -> bool: ... + def responseHeaders(self, /) -> typing.Dict[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray]: ... + def status(self, /) -> PySide6.QtWebEngineCore.QWebEngineLoadingInfo.LoadStatus: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QWebEngineNavigationRequest(PySide6.QtCore.QObject): + + actionChanged : typing.ClassVar[Signal] = ... # actionChanged() + + class NavigationRequestAction(enum.Enum): + + AcceptRequest = 0x0 + IgnoreRequest = 0xff + + class NavigationType(enum.Enum): + + LinkClickedNavigation = 0x0 + TypedNavigation = 0x1 + FormSubmittedNavigation = 0x2 + BackForwardNavigation = 0x3 + ReloadNavigation = 0x4 + OtherNavigation = 0x5 + RedirectNavigation = 0x6 + + + def accept(self, /) -> None: ... + def hasFormData(self, /) -> bool: ... + def isMainFrame(self, /) -> bool: ... + def navigationType(self, /) -> PySide6.QtWebEngineCore.QWebEngineNavigationRequest.NavigationType: ... + def reject(self, /) -> None: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + + +class QWebEngineNewWindowRequest(PySide6.QtCore.QObject): + + class DestinationType(enum.Enum): + + InNewWindow = 0x0 + InNewTab = 0x1 + InNewDialog = 0x2 + InNewBackgroundTab = 0x3 + + + def destination(self, /) -> PySide6.QtWebEngineCore.QWebEngineNewWindowRequest.DestinationType: ... + def isUserInitiated(self, /) -> bool: ... + def openIn(self, arg__1: PySide6.QtWebEngineCore.QWebEnginePage, /) -> None: ... + def requestedGeometry(self, /) -> PySide6.QtCore.QRect: ... + def requestedUrl(self, /) -> PySide6.QtCore.QUrl: ... + + +class QWebEngineNotification(PySide6.QtCore.QObject): + + closed : typing.ClassVar[Signal] = ... # closed() + def click(self, /) -> None: ... + def close(self, /) -> None: ... + def direction(self, /) -> PySide6.QtCore.Qt.LayoutDirection: ... + def icon(self, /) -> PySide6.QtGui.QImage: ... + def language(self, /) -> str: ... + def matches(self, other: PySide6.QtWebEngineCore.QWebEngineNotification, /) -> bool: ... + def message(self, /) -> str: ... + def origin(self, /) -> PySide6.QtCore.QUrl: ... + def show(self, /) -> None: ... + def tag(self, /) -> str: ... + def title(self, /) -> str: ... + + +class QWebEnginePage(PySide6.QtCore.QObject): + + _q_aboutToDelete : typing.ClassVar[Signal] = ... # _q_aboutToDelete() + audioMutedChanged : typing.ClassVar[Signal] = ... # audioMutedChanged(bool) + authenticationRequired : typing.ClassVar[Signal] = ... # authenticationRequired(QUrl,QAuthenticator*) + certificateError : typing.ClassVar[Signal] = ... # certificateError(QWebEngineCertificateError) + contentsSizeChanged : typing.ClassVar[Signal] = ... # contentsSizeChanged(QSizeF) + desktopMediaRequested : typing.ClassVar[Signal] = ... # desktopMediaRequested(QWebEngineDesktopMediaRequest) + featurePermissionRequestCanceled: typing.ClassVar[Signal] = ... # featurePermissionRequestCanceled(QUrl,QWebEnginePage::Feature) + featurePermissionRequested: typing.ClassVar[Signal] = ... # featurePermissionRequested(QUrl,QWebEnginePage::Feature) + fileSystemAccessRequested: typing.ClassVar[Signal] = ... # fileSystemAccessRequested(QWebEngineFileSystemAccessRequest) + findTextFinished : typing.ClassVar[Signal] = ... # findTextFinished(QWebEngineFindTextResult) + fullScreenRequested : typing.ClassVar[Signal] = ... # fullScreenRequested(QWebEngineFullScreenRequest) + geometryChangeRequested : typing.ClassVar[Signal] = ... # geometryChangeRequested(QRect) + iconChanged : typing.ClassVar[Signal] = ... # iconChanged(QIcon) + iconUrlChanged : typing.ClassVar[Signal] = ... # iconUrlChanged(QUrl) + lifecycleStateChanged : typing.ClassVar[Signal] = ... # lifecycleStateChanged(LifecycleState) + linkHovered : typing.ClassVar[Signal] = ... # linkHovered(QString) + loadFinished : typing.ClassVar[Signal] = ... # loadFinished(bool) + loadProgress : typing.ClassVar[Signal] = ... # loadProgress(int) + loadStarted : typing.ClassVar[Signal] = ... # loadStarted() + loadingChanged : typing.ClassVar[Signal] = ... # loadingChanged(QWebEngineLoadingInfo) + navigationRequested : typing.ClassVar[Signal] = ... # navigationRequested(QWebEngineNavigationRequest&) + newWindowRequested : typing.ClassVar[Signal] = ... # newWindowRequested(QWebEngineNewWindowRequest&) + pdfPrintingFinished : typing.ClassVar[Signal] = ... # pdfPrintingFinished(QString,bool) + permissionRequested : typing.ClassVar[Signal] = ... # permissionRequested(QWebEnginePermission) + printRequested : typing.ClassVar[Signal] = ... # printRequested() + printRequestedByFrame : typing.ClassVar[Signal] = ... # printRequestedByFrame(QWebEngineFrame) + proxyAuthenticationRequired: typing.ClassVar[Signal] = ... # proxyAuthenticationRequired(QUrl,QAuthenticator*,QString) + quotaRequested : typing.ClassVar[Signal] = ... # quotaRequested(QWebEngineQuotaRequest) + recentlyAudibleChanged : typing.ClassVar[Signal] = ... # recentlyAudibleChanged(bool) + recommendedStateChanged : typing.ClassVar[Signal] = ... # recommendedStateChanged(LifecycleState) + registerProtocolHandlerRequested: typing.ClassVar[Signal] = ... # registerProtocolHandlerRequested(QWebEngineRegisterProtocolHandlerRequest) + renderProcessPidChanged : typing.ClassVar[Signal] = ... # renderProcessPidChanged(qlonglong) + renderProcessTerminated : typing.ClassVar[Signal] = ... # renderProcessTerminated(RenderProcessTerminationStatus,int) + scrollPositionChanged : typing.ClassVar[Signal] = ... # scrollPositionChanged(QPointF) + selectClientCertificate : typing.ClassVar[Signal] = ... # selectClientCertificate(QWebEngineClientCertificateSelection) + selectionChanged : typing.ClassVar[Signal] = ... # selectionChanged() + titleChanged : typing.ClassVar[Signal] = ... # titleChanged(QString) + urlChanged : typing.ClassVar[Signal] = ... # urlChanged(QUrl) + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged(bool) + webAuthUxRequested : typing.ClassVar[Signal] = ... # webAuthUxRequested(QWebEngineWebAuthUxRequest*) + windowCloseRequested : typing.ClassVar[Signal] = ... # windowCloseRequested() + zoomFactorChanged : typing.ClassVar[Signal] = ... # zoomFactorChanged(double) + + class Feature(enum.Enum): + + Notifications = 0x0 + Geolocation = 0x1 + MediaAudioCapture = 0x2 + MediaVideoCapture = 0x3 + MediaAudioVideoCapture = 0x4 + MouseLock = 0x5 + DesktopVideoCapture = 0x6 + DesktopAudioVideoCapture = 0x7 + ClipboardReadWrite = 0x8 + LocalFontsAccess = 0x9 + + class FileSelectionMode(enum.Enum): + + FileSelectOpen = 0x0 + FileSelectOpenMultiple = 0x1 + FileSelectUploadFolder = 0x2 + FileSelectSave = 0x3 + + class FindFlag(enum.Flag): + + FindBackward = 0x1 + FindCaseSensitively = 0x2 + + class JavaScriptConsoleMessageLevel(enum.Enum): + + InfoMessageLevel = 0x0 + WarningMessageLevel = 0x1 + ErrorMessageLevel = 0x2 + + class LifecycleState(enum.Enum): + + Active = 0x0 + Frozen = 0x1 + Discarded = 0x2 + + class NavigationType(enum.Enum): + + NavigationTypeLinkClicked = 0x0 + NavigationTypeTyped = 0x1 + NavigationTypeFormSubmitted = 0x2 + NavigationTypeBackForward = 0x3 + NavigationTypeReload = 0x4 + NavigationTypeOther = 0x5 + NavigationTypeRedirect = 0x6 + + class PermissionPolicy(enum.Enum): + + PermissionUnknown = 0x0 + PermissionGrantedByUser = 0x1 + PermissionDeniedByUser = 0x2 + + class RenderProcessTerminationStatus(enum.Enum): + + NormalTerminationStatus = 0x0 + AbnormalTerminationStatus = 0x1 + CrashedTerminationStatus = 0x2 + KilledTerminationStatus = 0x3 + + class WebAction(enum.Enum): + + NoWebAction = -1 + Back = 0x0 + Forward = 0x1 + Stop = 0x2 + Reload = 0x3 + Cut = 0x4 + Copy = 0x5 + Paste = 0x6 + Undo = 0x7 + Redo = 0x8 + SelectAll = 0x9 + ReloadAndBypassCache = 0xa + PasteAndMatchStyle = 0xb + OpenLinkInThisWindow = 0xc + OpenLinkInNewWindow = 0xd + OpenLinkInNewTab = 0xe + CopyLinkToClipboard = 0xf + DownloadLinkToDisk = 0x10 + CopyImageToClipboard = 0x11 + CopyImageUrlToClipboard = 0x12 + DownloadImageToDisk = 0x13 + CopyMediaUrlToClipboard = 0x14 + ToggleMediaControls = 0x15 + ToggleMediaLoop = 0x16 + ToggleMediaPlayPause = 0x17 + ToggleMediaMute = 0x18 + DownloadMediaToDisk = 0x19 + InspectElement = 0x1a + ExitFullScreen = 0x1b + RequestClose = 0x1c + Unselect = 0x1d + SavePage = 0x1e + OpenLinkInNewBackgroundTab = 0x1f + ViewSource = 0x20 + ToggleBold = 0x21 + ToggleItalic = 0x22 + ToggleUnderline = 0x23 + ToggleStrikethrough = 0x24 + AlignLeft = 0x25 + AlignCenter = 0x26 + AlignRight = 0x27 + AlignJustified = 0x28 + Indent = 0x29 + Outdent = 0x2a + InsertOrderedList = 0x2b + InsertUnorderedList = 0x2c + ChangeTextDirectionLTR = 0x2d + ChangeTextDirectionRTL = 0x2e + WebActionCount = 0x2f + + class WebWindowType(enum.Enum): + + WebBrowserWindow = 0x0 + WebBrowserTab = 0x1 + WebDialog = 0x2 + WebBrowserBackgroundTab = 0x3 + + + @typing.overload + def __init__(self, profile: PySide6.QtWebEngineCore.QWebEngineProfile, /, parent: PySide6.QtCore.QObject | None = ..., *, selectedText: str | None = ..., hasSelection: bool | None = ..., requestedUrl: PySide6.QtCore.QUrl | None = ..., zoomFactor: float | None = ..., title: str | None = ..., url: PySide6.QtCore.QUrl | None = ..., iconUrl: PySide6.QtCore.QUrl | None = ..., icon: PySide6.QtGui.QIcon | None = ..., backgroundColor: PySide6.QtGui.QColor | None = ..., contentsSize: PySide6.QtCore.QSizeF | None = ..., scrollPosition: PySide6.QtCore.QPointF | None = ..., audioMuted: bool | None = ..., recentlyAudible: bool | None = ..., visible: bool | None = ..., lifecycleState: PySide6.QtWebEngineCore.QWebEnginePage.LifecycleState | None = ..., recommendedState: PySide6.QtWebEngineCore.QWebEnginePage.LifecycleState | None = ..., renderProcessPid: int | None = ..., loading: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, selectedText: str | None = ..., hasSelection: bool | None = ..., requestedUrl: PySide6.QtCore.QUrl | None = ..., zoomFactor: float | None = ..., title: str | None = ..., url: PySide6.QtCore.QUrl | None = ..., iconUrl: PySide6.QtCore.QUrl | None = ..., icon: PySide6.QtGui.QIcon | None = ..., backgroundColor: PySide6.QtGui.QColor | None = ..., contentsSize: PySide6.QtCore.QSizeF | None = ..., scrollPosition: PySide6.QtCore.QPointF | None = ..., audioMuted: bool | None = ..., recentlyAudible: bool | None = ..., visible: bool | None = ..., lifecycleState: PySide6.QtWebEngineCore.QWebEnginePage.LifecycleState | None = ..., recommendedState: PySide6.QtWebEngineCore.QWebEnginePage.LifecycleState | None = ..., renderProcessPid: int | None = ..., loading: bool | None = ...) -> None: ... + + def acceptAsNewWindow(self, request: PySide6.QtWebEngineCore.QWebEngineNewWindowRequest, /) -> None: ... + def acceptNavigationRequest(self, url: PySide6.QtCore.QUrl | str, type: PySide6.QtWebEngineCore.QWebEnginePage.NavigationType, isMainFrame: bool, /) -> bool: ... + def action(self, action: PySide6.QtWebEngineCore.QWebEnginePage.WebAction, /) -> PySide6.QtGui.QAction: ... + def backgroundColor(self, /) -> PySide6.QtGui.QColor: ... + def chooseFiles(self, mode: PySide6.QtWebEngineCore.QWebEnginePage.FileSelectionMode, oldFiles: collections.abc.Sequence[str], acceptedMimeTypes: collections.abc.Sequence[str], /) -> typing.List[str]: ... + def contentsSize(self, /) -> PySide6.QtCore.QSizeF: ... + def createWindow(self, type: PySide6.QtWebEngineCore.QWebEnginePage.WebWindowType, /) -> PySide6.QtWebEngineCore.QWebEnginePage: ... + def devToolsId(self, /) -> str: ... + def devToolsPage(self, /) -> PySide6.QtWebEngineCore.QWebEnginePage: ... + def download(self, url: PySide6.QtCore.QUrl | str, /, filename: str = ...) -> None: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def findFrameByName(self, name: str, /) -> PySide6.QtWebEngineCore.QWebEngineFrame: ... + @typing.overload + def findText(self, subString: str, /, options: PySide6.QtWebEngineCore.QWebEnginePage.FindFlag = ...) -> None: ... + @typing.overload + def findText(self, subString: str, options: PySide6.QtWebEngineCore.QWebEnginePage.FindFlag, resultCallback: collections.abc.Callable[..., typing.Any], /) -> None: ... + def hasSelection(self, /) -> bool: ... + def history(self, /) -> PySide6.QtWebEngineCore.QWebEngineHistory: ... + def icon(self, /) -> PySide6.QtGui.QIcon: ... + def iconUrl(self, /) -> PySide6.QtCore.QUrl: ... + def inspectedPage(self, /) -> PySide6.QtWebEngineCore.QWebEnginePage: ... + def isAudioMuted(self, /) -> bool: ... + def isLoading(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def javaScriptAlert(self, securityOrigin: PySide6.QtCore.QUrl | str, msg: str, /) -> None: ... + def javaScriptConfirm(self, securityOrigin: PySide6.QtCore.QUrl | str, msg: str, /) -> bool: ... + def javaScriptConsoleMessage(self, level: PySide6.QtWebEngineCore.QWebEnginePage.JavaScriptConsoleMessageLevel, message: str, lineNumber: int, sourceID: str, /) -> None: ... + def javaScriptPrompt(self, securityOrigin: PySide6.QtCore.QUrl | str, msg: str, defaultValue: str, /) -> typing.Tuple[bool, str]: ... + def lifecycleState(self, /) -> PySide6.QtWebEngineCore.QWebEnginePage.LifecycleState: ... + @typing.overload + def load(self, request: PySide6.QtWebEngineCore.QWebEngineHttpRequest, /) -> None: ... + @typing.overload + def load(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def mainFrame(self, /) -> PySide6.QtWebEngineCore.QWebEngineFrame: ... + @typing.overload + def printToPdf(self, filePath: str, /, layout: PySide6.QtGui.QPageLayout = ..., ranges: PySide6.QtGui.QPageRanges = ...) -> None: ... + @typing.overload + def printToPdf(self, resultCallback: collections.abc.Callable[..., typing.Any], /, pageLayout: PySide6.QtGui.QPageLayout = ..., ranges: PySide6.QtGui.QPageRanges = ...) -> None: ... + def profile(self, /) -> PySide6.QtWebEngineCore.QWebEngineProfile: ... + def recentlyAudible(self, /) -> bool: ... + def recommendedState(self, /) -> PySide6.QtWebEngineCore.QWebEnginePage.LifecycleState: ... + def renderProcessPid(self, /) -> int: ... + def replaceMisspelledWord(self, replacement: str, /) -> None: ... + def requestedUrl(self, /) -> PySide6.QtCore.QUrl: ... + @typing.overload + def runJavaScript(self, scriptSource: str, resultCallback: collections.abc.Callable[..., typing.Any], /) -> None: ... + @typing.overload + def runJavaScript(self, scriptSource: str, /, worldId: int | None = ..., resultCallback: collections.abc.Callable[..., typing.Any] = ...) -> None: ... + def save(self, filePath: str, /, format: PySide6.QtWebEngineCore.QWebEngineDownloadRequest.SavePageFormat = ...) -> None: ... + def scripts(self, /) -> PySide6.QtWebEngineCore.QWebEngineScriptCollection: ... + def scrollPosition(self, /) -> PySide6.QtCore.QPointF: ... + def selectedText(self, /) -> str: ... + def setAudioMuted(self, muted: bool, /) -> None: ... + def setBackgroundColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setContent(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, mimeType: str = ..., baseUrl: PySide6.QtCore.QUrl | str = ...) -> None: ... + def setDevToolsPage(self, page: PySide6.QtWebEngineCore.QWebEnginePage, /) -> None: ... + def setFeaturePermission(self, securityOrigin: PySide6.QtCore.QUrl | str, feature: PySide6.QtWebEngineCore.QWebEnginePage.Feature, policy: PySide6.QtWebEngineCore.QWebEnginePage.PermissionPolicy, /) -> None: ... + def setHtml(self, html: str, /, baseUrl: PySide6.QtCore.QUrl | str = ...) -> None: ... + def setInspectedPage(self, page: PySide6.QtWebEngineCore.QWebEnginePage, /) -> None: ... + def setLifecycleState(self, state: PySide6.QtWebEngineCore.QWebEnginePage.LifecycleState, /) -> None: ... + def setUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def setUrlRequestInterceptor(self, interceptor: PySide6.QtWebEngineCore.QWebEngineUrlRequestInterceptor, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def setWebChannel(self, arg__1: PySide6.QtWebChannel.QWebChannel, /, worldId: int | None = ...) -> None: ... + def setZoomFactor(self, factor: float, /) -> None: ... + def settings(self, /) -> PySide6.QtWebEngineCore.QWebEngineSettings: ... + def title(self, /) -> str: ... + def toHtml(self, resultCallback: collections.abc.Callable[..., typing.Any], /) -> None: ... + def toPlainText(self, resultCallback: collections.abc.Callable[..., typing.Any], /) -> None: ... + def triggerAction(self, action: PySide6.QtWebEngineCore.QWebEnginePage.WebAction, /, checked: bool = ...) -> None: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + def webChannel(self, /) -> PySide6.QtWebChannel.QWebChannel: ... + def zoomFactor(self, /) -> float: ... + + +class QWebEnginePermission(Shiboken.Object): + + class PermissionType(enum.Enum): + + Unsupported = 0x0 + MediaAudioCapture = 0x1 + MediaVideoCapture = 0x2 + MediaAudioVideoCapture = 0x3 + DesktopVideoCapture = 0x4 + DesktopAudioVideoCapture = 0x5 + MouseLock = 0x6 + Notifications = 0x7 + Geolocation = 0x8 + ClipboardReadWrite = 0x9 + LocalFontsAccess = 0xa + + class State(enum.Enum): + + Invalid = 0x0 + Ask = 0x1 + Granted = 0x2 + Denied = 0x3 + + + @typing.overload + def __init__(self, other: PySide6.QtWebEngineCore.QWebEnginePermission, /, *, origin: PySide6.QtCore.QUrl | None = ..., permissionType: PySide6.QtWebEngineCore.QWebEnginePermission.PermissionType | None = ..., state: PySide6.QtWebEngineCore.QWebEnginePermission.State | None = ..., isValid: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, origin: PySide6.QtCore.QUrl | None = ..., permissionType: PySide6.QtWebEngineCore.QWebEnginePermission.PermissionType | None = ..., state: PySide6.QtWebEngineCore.QWebEnginePermission.State | None = ..., isValid: bool | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtWebEngineCore.QWebEnginePermission, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtWebEngineCore.QWebEnginePermission, /) -> bool: ... + def deny(self, /) -> None: ... + def grant(self, /) -> None: ... + @staticmethod + def isPersistent(permissionType: PySide6.QtWebEngineCore.QWebEnginePermission.PermissionType, /) -> bool: ... + def isValid(self, /) -> bool: ... + def origin(self, /) -> PySide6.QtCore.QUrl: ... + def permissionType(self, /) -> PySide6.QtWebEngineCore.QWebEnginePermission.PermissionType: ... + def reset(self, /) -> None: ... + def state(self, /) -> PySide6.QtWebEngineCore.QWebEnginePermission.State: ... + def swap(self, other: PySide6.QtWebEngineCore.QWebEnginePermission, /) -> None: ... + + +class QWebEngineProfile(PySide6.QtCore.QObject): + + clearHttpCacheCompleted : typing.ClassVar[Signal] = ... # clearHttpCacheCompleted() + downloadRequested : typing.ClassVar[Signal] = ... # downloadRequested(QWebEngineDownloadRequest*) + + class HttpCacheType(enum.Enum): + + MemoryHttpCache = 0x0 + DiskHttpCache = 0x1 + NoCache = 0x2 + + class PersistentCookiesPolicy(enum.Enum): + + NoPersistentCookies = 0x0 + AllowPersistentCookies = 0x1 + ForcePersistentCookies = 0x2 + + class PersistentPermissionsPolicy(enum.Enum): + + AskEveryTime = 0x0 + StoreInMemory = 0x1 + StoreOnDisk = 0x2 + + + @typing.overload + def __init__(self, name: str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def additionalTrustedCertificates(self, /) -> typing.List[PySide6.QtNetwork.QSslCertificate]: ... + def cachePath(self, /) -> str: ... + def clearAllVisitedLinks(self, /) -> None: ... + def clearHttpCache(self, /) -> None: ... + def clearVisitedLinks(self, urls: collections.abc.Sequence[PySide6.QtCore.QUrl], /) -> None: ... + def clientCertificateStore(self, /) -> PySide6.QtWebEngineCore.QWebEngineClientCertificateStore: ... + def clientHints(self, /) -> PySide6.QtWebEngineCore.QWebEngineClientHints: ... + def cookieStore(self, /) -> PySide6.QtWebEngineCore.QWebEngineCookieStore: ... + @staticmethod + def defaultProfile() -> PySide6.QtWebEngineCore.QWebEngineProfile: ... + def downloadPath(self, /) -> str: ... + def extensionManager(self, /) -> PySide6.QtWebEngineCore.QWebEngineExtensionManager: ... + def httpAcceptLanguage(self, /) -> str: ... + def httpCacheMaximumSize(self, /) -> int: ... + def httpCacheType(self, /) -> PySide6.QtWebEngineCore.QWebEngineProfile.HttpCacheType: ... + def httpUserAgent(self, /) -> str: ... + def installUrlSchemeHandler(self, scheme: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, arg__2: PySide6.QtWebEngineCore.QWebEngineUrlSchemeHandler, /) -> None: ... + def isOffTheRecord(self, /) -> bool: ... + def isPushServiceEnabled(self, /) -> bool: ... + def isSpellCheckEnabled(self, /) -> bool: ... + def listAllPermissions(self, /) -> typing.List[PySide6.QtWebEngineCore.QWebEnginePermission]: ... + def listPermissionsForOrigin(self, securityOrigin: PySide6.QtCore.QUrl | str, /) -> typing.List[PySide6.QtWebEngineCore.QWebEnginePermission]: ... + def listPermissionsForPermissionType(self, permissionType: PySide6.QtWebEngineCore.QWebEnginePermission.PermissionType, /) -> typing.List[PySide6.QtWebEngineCore.QWebEnginePermission]: ... + def persistentCookiesPolicy(self, /) -> PySide6.QtWebEngineCore.QWebEngineProfile.PersistentCookiesPolicy: ... + def persistentPermissionsPolicy(self, /) -> PySide6.QtWebEngineCore.QWebEngineProfile.PersistentPermissionsPolicy: ... + def persistentStoragePath(self, /) -> str: ... + def queryPermission(self, securityOrigin: PySide6.QtCore.QUrl | str, permissionType: PySide6.QtWebEngineCore.QWebEnginePermission.PermissionType, /) -> PySide6.QtWebEngineCore.QWebEnginePermission: ... + def removeAllUrlSchemeHandlers(self, /) -> None: ... + def removeUrlScheme(self, scheme: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def removeUrlSchemeHandler(self, arg__1: PySide6.QtWebEngineCore.QWebEngineUrlSchemeHandler, /) -> None: ... + def scripts(self, /) -> PySide6.QtWebEngineCore.QWebEngineScriptCollection: ... + def setCachePath(self, path: str, /) -> None: ... + def setDownloadPath(self, path: str, /) -> None: ... + def setHttpAcceptLanguage(self, httpAcceptLanguage: str, /) -> None: ... + def setHttpCacheMaximumSize(self, maxSize: int, /) -> None: ... + def setHttpCacheType(self, arg__1: PySide6.QtWebEngineCore.QWebEngineProfile.HttpCacheType, /) -> None: ... + def setHttpUserAgent(self, userAgent: str, /) -> None: ... + def setNotificationPresenter(self, notificationPresenter: collections.abc.Callable[..., typing.Any], /) -> None: ... + def setPersistentCookiesPolicy(self, arg__1: PySide6.QtWebEngineCore.QWebEngineProfile.PersistentCookiesPolicy, /) -> None: ... + def setPersistentPermissionsPolicy(self, arg__1: PySide6.QtWebEngineCore.QWebEngineProfile.PersistentPermissionsPolicy, /) -> None: ... + def setPersistentStoragePath(self, path: str, /) -> None: ... + def setPushServiceEnabled(self, enabled: bool, /) -> None: ... + def setSpellCheckEnabled(self, enabled: bool, /) -> None: ... + def setSpellCheckLanguages(self, languages: collections.abc.Sequence[str], /) -> None: ... + def setUrlRequestInterceptor(self, interceptor: PySide6.QtWebEngineCore.QWebEngineUrlRequestInterceptor, /) -> None: ... + def settings(self, /) -> PySide6.QtWebEngineCore.QWebEngineSettings: ... + def spellCheckLanguages(self, /) -> typing.List[str]: ... + def storageName(self, /) -> str: ... + def urlSchemeHandler(self, arg__1: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtWebEngineCore.QWebEngineUrlSchemeHandler: ... + def visitedLinksContainsUrl(self, url: PySide6.QtCore.QUrl | str, /) -> bool: ... + + +class QWebEngineProfileBuilder(Shiboken.Object): + + def __init__(self, /) -> None: ... + + @staticmethod + def createOffTheRecordProfile(parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtWebEngineCore.QWebEngineProfile: ... + def createProfile(self, storageName: str, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtWebEngineCore.QWebEngineProfile: ... + def setAdditionalTrustedCertificates(self, additionalTrustedCertificates: collections.abc.Sequence[PySide6.QtNetwork.QSslCertificate], /) -> PySide6.QtWebEngineCore.QWebEngineProfileBuilder: ... + def setCachePath(self, path: str, /) -> PySide6.QtWebEngineCore.QWebEngineProfileBuilder: ... + def setHttpCacheMaximumSize(self, maxSizeInBytes: int, /) -> PySide6.QtWebEngineCore.QWebEngineProfileBuilder: ... + def setHttpCacheType(self, httpCacheType: PySide6.QtWebEngineCore.QWebEngineProfile.HttpCacheType, /) -> PySide6.QtWebEngineCore.QWebEngineProfileBuilder: ... + def setPersistentCookiesPolicy(self, persistentCookiesPolicy: PySide6.QtWebEngineCore.QWebEngineProfile.PersistentCookiesPolicy, /) -> PySide6.QtWebEngineCore.QWebEngineProfileBuilder: ... + def setPersistentPermissionsPolicy(self, persistentPermissionPolicy: PySide6.QtWebEngineCore.QWebEngineProfile.PersistentPermissionsPolicy, /) -> PySide6.QtWebEngineCore.QWebEngineProfileBuilder: ... + def setPersistentStoragePath(self, path: str, /) -> PySide6.QtWebEngineCore.QWebEngineProfileBuilder: ... + + +class QWebEngineQuotaRequest(Shiboken.Object): + + def __init__(self, /, *, origin: PySide6.QtCore.QUrl | None = ..., requestedSize: int | None = ...) -> None: ... + + def __eq__(self, arg__1: PySide6.QtWebEngineCore.QWebEngineQuotaRequest, /) -> bool: ... + def __ne__(self, arg__1: PySide6.QtWebEngineCore.QWebEngineQuotaRequest, /) -> bool: ... + def accept(self, /) -> None: ... + def origin(self, /) -> PySide6.QtCore.QUrl: ... + def reject(self, /) -> None: ... + def requestedSize(self, /) -> int: ... + + +class QWebEngineRegisterProtocolHandlerRequest(Shiboken.Object): + + @typing.overload + def __init__(self, QWebEngineRegisterProtocolHandlerRequest: PySide6.QtWebEngineCore.QWebEngineRegisterProtocolHandlerRequest, /, *, origin: PySide6.QtCore.QUrl | None = ..., scheme: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, origin: PySide6.QtCore.QUrl | None = ..., scheme: str | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, that: PySide6.QtWebEngineCore.QWebEngineRegisterProtocolHandlerRequest, /) -> bool: ... + def __ne__(self, that: PySide6.QtWebEngineCore.QWebEngineRegisterProtocolHandlerRequest, /) -> bool: ... + def accept(self, /) -> None: ... + def origin(self, /) -> PySide6.QtCore.QUrl: ... + def reject(self, /) -> None: ... + def scheme(self, /) -> str: ... + + +class QWebEngineScript(Shiboken.Object): + + class InjectionPoint(enum.Enum): + + Deferred = 0x0 + DocumentReady = 0x1 + DocumentCreation = 0x2 + + class ScriptWorldId(enum.IntEnum): + + MainWorld = 0x0 + ApplicationWorld = 0x1 + UserWorld = 0x2 + + + @typing.overload + def __init__(self, other: PySide6.QtWebEngineCore.QWebEngineScript, /, *, name: str | None = ..., sourceUrl: PySide6.QtCore.QUrl | None = ..., sourceCode: str | None = ..., injectionPoint: PySide6.QtWebEngineCore.QWebEngineScript.InjectionPoint | None = ..., worldId: int | None = ..., runsOnSubFrames: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, name: str | None = ..., sourceUrl: PySide6.QtCore.QUrl | None = ..., sourceCode: str | None = ..., injectionPoint: PySide6.QtWebEngineCore.QWebEngineScript.InjectionPoint | None = ..., worldId: int | None = ..., runsOnSubFrames: bool | None = ...) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtWebEngineCore.QWebEngineScript, /) -> bool: ... + def __ne__(self, other: PySide6.QtWebEngineCore.QWebEngineScript, /) -> bool: ... + def __repr__(self, /) -> str: ... + def injectionPoint(self, /) -> PySide6.QtWebEngineCore.QWebEngineScript.InjectionPoint: ... + def name(self, /) -> str: ... + def runsOnSubFrames(self, /) -> bool: ... + def setInjectionPoint(self, arg__1: PySide6.QtWebEngineCore.QWebEngineScript.InjectionPoint, /) -> None: ... + def setName(self, arg__1: str, /) -> None: ... + def setRunsOnSubFrames(self, on: bool, /) -> None: ... + def setSourceCode(self, arg__1: str, /) -> None: ... + def setSourceUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def setWorldId(self, arg__1: int, /) -> None: ... + def sourceCode(self, /) -> str: ... + def sourceUrl(self, /) -> PySide6.QtCore.QUrl: ... + def swap(self, other: PySide6.QtWebEngineCore.QWebEngineScript, /) -> None: ... + def worldId(self, /) -> int: ... + + +class QWebEngineScriptCollection(Shiboken.Object): + def clear(self, /) -> None: ... + def contains(self, value: PySide6.QtWebEngineCore.QWebEngineScript, /) -> bool: ... + def count(self, /) -> int: ... + def find(self, name: str, /) -> typing.List[PySide6.QtWebEngineCore.QWebEngineScript]: ... + @typing.overload + def insert(self, arg__1: PySide6.QtWebEngineCore.QWebEngineScript, /) -> None: ... + @typing.overload + def insert(self, list: collections.abc.Sequence[PySide6.QtWebEngineCore.QWebEngineScript], /) -> None: ... + def isEmpty(self, /) -> bool: ... + def remove(self, arg__1: PySide6.QtWebEngineCore.QWebEngineScript, /) -> bool: ... + def toList(self, /) -> typing.List[PySide6.QtWebEngineCore.QWebEngineScript]: ... + + +class QWebEngineSettings(Shiboken.Object): + + class FontFamily(enum.Enum): + + StandardFont = 0x0 + FixedFont = 0x1 + SerifFont = 0x2 + SansSerifFont = 0x3 + CursiveFont = 0x4 + FantasyFont = 0x5 + PictographFont = 0x6 + + class FontSize(enum.Enum): + + MinimumFontSize = 0x0 + MinimumLogicalFontSize = 0x1 + DefaultFontSize = 0x2 + DefaultFixedFontSize = 0x3 + + class ImageAnimationPolicy(enum.Enum): + + Inherited = 0x0 + Allow = 0x1 + AnimateOnce = 0x2 + Disallow = 0x3 + + class UnknownUrlSchemePolicy(enum.Enum): + + InheritedUnknownUrlSchemePolicy = 0x0 + DisallowUnknownUrlSchemes = 0x1 + AllowUnknownUrlSchemesFromUserInteraction = 0x2 + AllowAllUnknownUrlSchemes = 0x3 + + class WebAttribute(enum.Enum): + + AutoLoadImages = 0x0 + JavascriptEnabled = 0x1 + JavascriptCanOpenWindows = 0x2 + JavascriptCanAccessClipboard = 0x3 + LinksIncludedInFocusChain = 0x4 + LocalStorageEnabled = 0x5 + LocalContentCanAccessRemoteUrls = 0x6 + XSSAuditingEnabled = 0x7 + SpatialNavigationEnabled = 0x8 + LocalContentCanAccessFileUrls = 0x9 + HyperlinkAuditingEnabled = 0xa + ScrollAnimatorEnabled = 0xb + ErrorPageEnabled = 0xc + PluginsEnabled = 0xd + FullScreenSupportEnabled = 0xe + ScreenCaptureEnabled = 0xf + WebGLEnabled = 0x10 + Accelerated2dCanvasEnabled = 0x11 + AutoLoadIconsForPage = 0x12 + TouchIconsEnabled = 0x13 + FocusOnNavigationEnabled = 0x14 + PrintElementBackgrounds = 0x15 + AllowRunningInsecureContent = 0x16 + AllowGeolocationOnInsecureOrigins = 0x17 + AllowWindowActivationFromJavaScript = 0x18 + ShowScrollBars = 0x19 + PlaybackRequiresUserGesture = 0x1a + WebRTCPublicInterfacesOnly = 0x1b + JavascriptCanPaste = 0x1c + DnsPrefetchEnabled = 0x1d + PdfViewerEnabled = 0x1e + NavigateOnDropEnabled = 0x1f + ReadingFromCanvasEnabled = 0x20 + ForceDarkMode = 0x21 + PrintHeaderAndFooter = 0x22 + PreferCSSMarginsForPrinting = 0x23 + TouchEventsApiEnabled = 0x24 + BackForwardCacheEnabled = 0x25 + + + def defaultTextEncoding(self, /) -> str: ... + def fontFamily(self, which: PySide6.QtWebEngineCore.QWebEngineSettings.FontFamily, /) -> str: ... + def fontSize(self, type: PySide6.QtWebEngineCore.QWebEngineSettings.FontSize, /) -> int: ... + def imageAnimationPolicy(self, /) -> PySide6.QtWebEngineCore.QWebEngineSettings.ImageAnimationPolicy: ... + def resetAttribute(self, attr: PySide6.QtWebEngineCore.QWebEngineSettings.WebAttribute, /) -> None: ... + def resetFontFamily(self, which: PySide6.QtWebEngineCore.QWebEngineSettings.FontFamily, /) -> None: ... + def resetFontSize(self, type: PySide6.QtWebEngineCore.QWebEngineSettings.FontSize, /) -> None: ... + def resetImageAnimationPolicy(self, /) -> None: ... + def resetUnknownUrlSchemePolicy(self, /) -> None: ... + def setAttribute(self, attr: PySide6.QtWebEngineCore.QWebEngineSettings.WebAttribute, on: bool, /) -> None: ... + def setDefaultTextEncoding(self, encoding: str, /) -> None: ... + def setFontFamily(self, which: PySide6.QtWebEngineCore.QWebEngineSettings.FontFamily, family: str, /) -> None: ... + def setFontSize(self, type: PySide6.QtWebEngineCore.QWebEngineSettings.FontSize, size: int, /) -> None: ... + def setImageAnimationPolicy(self, policy: PySide6.QtWebEngineCore.QWebEngineSettings.ImageAnimationPolicy, /) -> None: ... + def setUnknownUrlSchemePolicy(self, policy: PySide6.QtWebEngineCore.QWebEngineSettings.UnknownUrlSchemePolicy, /) -> None: ... + def testAttribute(self, attr: PySide6.QtWebEngineCore.QWebEngineSettings.WebAttribute, /) -> bool: ... + def unknownUrlSchemePolicy(self, /) -> PySide6.QtWebEngineCore.QWebEngineSettings.UnknownUrlSchemePolicy: ... + + +class QWebEngineUrlRequestInfo(Shiboken.Object): + + class NavigationType(enum.Enum): + + NavigationTypeLink = 0x0 + NavigationTypeTyped = 0x1 + NavigationTypeFormSubmitted = 0x2 + NavigationTypeBackForward = 0x3 + NavigationTypeReload = 0x4 + NavigationTypeOther = 0x5 + NavigationTypeRedirect = 0x6 + + class ResourceType(enum.Enum): + + ResourceTypeMainFrame = 0x0 + ResourceTypeSubFrame = 0x1 + ResourceTypeStylesheet = 0x2 + ResourceTypeScript = 0x3 + ResourceTypeImage = 0x4 + ResourceTypeFontResource = 0x5 + ResourceTypeSubResource = 0x6 + ResourceTypeObject = 0x7 + ResourceTypeMedia = 0x8 + ResourceTypeWorker = 0x9 + ResourceTypeSharedWorker = 0xa + ResourceTypePrefetch = 0xb + ResourceTypeFavicon = 0xc + ResourceTypeXhr = 0xd + ResourceTypePing = 0xe + ResourceTypeServiceWorker = 0xf + ResourceTypeCspReport = 0x10 + ResourceTypePluginResource = 0x11 + ResourceTypeNavigationPreloadMainFrame = 0x13 + ResourceTypeNavigationPreloadSubFrame = 0x14 + ResourceTypeJson = 0x15 + ResourceTypeLast = 0x15 + ResourceTypeWebSocket = 0xfe + ResourceTypeUnknown = 0xff + + + def block(self, shouldBlock: bool, /) -> None: ... + def changed(self, /) -> bool: ... + def firstPartyUrl(self, /) -> PySide6.QtCore.QUrl: ... + def httpHeaders(self, /) -> typing.Dict[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray]: ... + def initiator(self, /) -> PySide6.QtCore.QUrl: ... + def isDownload(self, /) -> bool: ... + def navigationType(self, /) -> PySide6.QtWebEngineCore.QWebEngineUrlRequestInfo.NavigationType: ... + def redirect(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def requestBody(self, /) -> PySide6.QtCore.QIODevice: ... + def requestMethod(self, /) -> PySide6.QtCore.QByteArray: ... + def requestUrl(self, /) -> PySide6.QtCore.QUrl: ... + def resourceType(self, /) -> PySide6.QtWebEngineCore.QWebEngineUrlRequestInfo.ResourceType: ... + def setHttpHeader(self, name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + +class QWebEngineUrlRequestInterceptor(PySide6.QtCore.QObject): + + def __init__(self, /, p: PySide6.QtCore.QObject | None = ...) -> None: ... + + def interceptRequest(self, info: PySide6.QtWebEngineCore.QWebEngineUrlRequestInfo, /) -> None: ... + + +class QWebEngineUrlRequestJob(PySide6.QtCore.QObject): + + class Error(enum.Enum): + + NoError = 0x0 + UrlNotFound = 0x1 + UrlInvalid = 0x2 + RequestAborted = 0x3 + RequestDenied = 0x4 + RequestFailed = 0x5 + + + def fail(self, error: PySide6.QtWebEngineCore.QWebEngineUrlRequestJob.Error, /) -> None: ... + def initiator(self, /) -> PySide6.QtCore.QUrl: ... + def redirect(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def reply(self, contentType: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, device: PySide6.QtCore.QIODevice, /) -> None: ... + def requestBody(self, /) -> PySide6.QtCore.QIODevice: ... + def requestHeaders(self, /) -> typing.Dict[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray]: ... + def requestMethod(self, /) -> PySide6.QtCore.QByteArray: ... + def requestUrl(self, /) -> PySide6.QtCore.QUrl: ... + def setAdditionalResponseHeaders(self, additionalResponseHeaders: typing.Dict[PySide6.QtCore.QByteArray, PySide6.QtCore.QByteArray], /) -> None: ... + + +class QWebEngineUrlScheme(Shiboken.Object): + + class Flag(enum.Flag): + + SecureScheme = 0x1 + LocalScheme = 0x2 + LocalAccessAllowed = 0x4 + NoAccessAllowed = 0x8 + ServiceWorkersAllowed = 0x10 + ViewSourceAllowed = 0x20 + ContentSecurityPolicyIgnored = 0x40 + CorsEnabled = 0x80 + FetchApiAllowed = 0x100 + + class SpecialPort(enum.Enum): + + PortUnspecified = -1 + + class Syntax(enum.Enum): + + HostPortAndUserInformation = 0x0 + HostAndPort = 0x1 + Host = 0x2 + Path = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, that: PySide6.QtWebEngineCore.QWebEngineUrlScheme, /) -> None: ... + @typing.overload + def __init__(self, name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, that: PySide6.QtWebEngineCore.QWebEngineUrlScheme, /) -> bool: ... + def __ne__(self, that: PySide6.QtWebEngineCore.QWebEngineUrlScheme, /) -> bool: ... + def defaultPort(self, /) -> int: ... + def flags(self, /) -> PySide6.QtWebEngineCore.QWebEngineUrlScheme.Flag: ... + def name(self, /) -> PySide6.QtCore.QByteArray: ... + @staticmethod + def registerScheme(scheme: PySide6.QtWebEngineCore.QWebEngineUrlScheme, /) -> None: ... + @staticmethod + def schemeByName(name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtWebEngineCore.QWebEngineUrlScheme: ... + def setDefaultPort(self, newValue: int, /) -> None: ... + def setFlags(self, newValue: PySide6.QtWebEngineCore.QWebEngineUrlScheme.Flag, /) -> None: ... + def setName(self, newValue: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def setSyntax(self, newValue: PySide6.QtWebEngineCore.QWebEngineUrlScheme.Syntax, /) -> None: ... + def syntax(self, /) -> PySide6.QtWebEngineCore.QWebEngineUrlScheme.Syntax: ... + + +class QWebEngineUrlSchemeHandler(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def requestStarted(self, arg__1: PySide6.QtWebEngineCore.QWebEngineUrlRequestJob, /) -> None: ... + + +class QWebEngineWebAuthPinRequest(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QWebEngineWebAuthPinRequest: PySide6.QtWebEngineCore.QWebEngineWebAuthPinRequest, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QWebEngineWebAuthUxRequest(PySide6.QtCore.QObject): + + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QWebEngineWebAuthUxRequest::WebAuthUxState) + + class PinEntryError(enum.Enum): + + NoError = 0x0 + InternalUvLocked = 0x1 + WrongPin = 0x2 + TooShort = 0x3 + InvalidCharacters = 0x4 + SameAsCurrentPin = 0x5 + + class PinEntryReason(enum.Enum): + + Set = 0x0 + Change = 0x1 + Challenge = 0x2 + + class RequestFailureReason(enum.Enum): + + Timeout = 0x0 + KeyNotRegistered = 0x1 + KeyAlreadyRegistered = 0x2 + SoftPinBlock = 0x3 + HardPinBlock = 0x4 + AuthenticatorRemovedDuringPinEntry = 0x5 + AuthenticatorMissingResidentKeys = 0x6 + AuthenticatorMissingUserVerification = 0x7 + AuthenticatorMissingLargeBlob = 0x8 + NoCommonAlgorithms = 0x9 + StorageFull = 0xa + UserConsentDenied = 0xb + WinUserCancelled = 0xc + + class WebAuthUxState(enum.Enum): + + NotStarted = 0x0 + SelectAccount = 0x1 + CollectPin = 0x2 + FinishTokenCollection = 0x3 + RequestFailed = 0x4 + Cancelled = 0x5 + Completed = 0x6 + + + def cancel(self, /) -> None: ... + def pinRequest(self, /) -> PySide6.QtWebEngineCore.QWebEngineWebAuthPinRequest: ... + def relyingPartyId(self, /) -> str: ... + def requestFailureReason(self, /) -> PySide6.QtWebEngineCore.QWebEngineWebAuthUxRequest.RequestFailureReason: ... + def retry(self, /) -> None: ... + def setPin(self, pin: str, /) -> None: ... + def setSelectedAccount(self, selectedAccount: str, /) -> None: ... + def state(self, /) -> PySide6.QtWebEngineCore.QWebEngineWebAuthUxRequest.WebAuthUxState: ... + def userNames(self, /) -> typing.List[str]: ... + + +def qWebEngineChromiumSecurityPatchVersion() -> bytes | bytearray | memoryview: ... +def qWebEngineChromiumVersion() -> bytes | bytearray | memoryview: ... +def qWebEngineVersion() -> bytes | bytearray | memoryview: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebEngineProcess.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebEngineProcess.exe new file mode 100644 index 0000000..80dc2e9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebEngineProcess.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebEngineQuick.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebEngineQuick.pyi new file mode 100644 index 0000000..d163297 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebEngineQuick.pyi @@ -0,0 +1,126 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtWebEngineQuick, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtWebEngineQuick` + +import PySide6.QtWebEngineQuick +import PySide6.QtCore +import PySide6.QtWebEngineCore + +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QQuickWebEngineDownloadRequest(PySide6.QtWebEngineCore.QWebEngineDownloadRequest): + def qt_qmlMarker_uncreatable(self, /) -> None: ... + + +class QQuickWebEngineProfile(PySide6.QtCore.QObject): + + cachePathChanged : typing.ClassVar[Signal] = ... # cachePathChanged() + clearHttpCacheCompleted : typing.ClassVar[Signal] = ... # clearHttpCacheCompleted() + downloadFinished : typing.ClassVar[Signal] = ... # downloadFinished(QQuickWebEngineDownloadRequest*) + downloadPathChanged : typing.ClassVar[Signal] = ... # downloadPathChanged() + downloadRequested : typing.ClassVar[Signal] = ... # downloadRequested(QQuickWebEngineDownloadRequest*) + httpAcceptLanguageChanged: typing.ClassVar[Signal] = ... # httpAcceptLanguageChanged() + httpCacheMaximumSizeChanged: typing.ClassVar[Signal] = ... # httpCacheMaximumSizeChanged() + httpCacheTypeChanged : typing.ClassVar[Signal] = ... # httpCacheTypeChanged() + httpUserAgentChanged : typing.ClassVar[Signal] = ... # httpUserAgentChanged() + offTheRecordChanged : typing.ClassVar[Signal] = ... # offTheRecordChanged() + persistentCookiesPolicyChanged: typing.ClassVar[Signal] = ... # persistentCookiesPolicyChanged() + persistentPermissionsPolicyChanged: typing.ClassVar[Signal] = ... # persistentPermissionsPolicyChanged() + persistentStoragePathChanged: typing.ClassVar[Signal] = ... # persistentStoragePathChanged() + presentNotification : typing.ClassVar[Signal] = ... # presentNotification(QWebEngineNotification*) + pushServiceEnabledChanged: typing.ClassVar[Signal] = ... # pushServiceEnabledChanged() + spellCheckEnabledChanged : typing.ClassVar[Signal] = ... # spellCheckEnabledChanged() + spellCheckLanguagesChanged: typing.ClassVar[Signal] = ... # spellCheckLanguagesChanged() + storageNameChanged : typing.ClassVar[Signal] = ... # storageNameChanged() + + class HttpCacheType(enum.Enum): + + MemoryHttpCache = 0x0 + DiskHttpCache = 0x1 + NoCache = 0x2 + + class PersistentCookiesPolicy(enum.Enum): + + NoPersistentCookies = 0x0 + AllowPersistentCookies = 0x1 + ForcePersistentCookies = 0x2 + + class PersistentPermissionsPolicy(enum.Enum): + + AskEveryTime = 0x0 + StoreInMemory = 0x1 + StoreOnDisk = 0x2 + + + @typing.overload + def __init__(self, storageName: str, /, parent: PySide6.QtCore.QObject | None = ..., *, offTheRecord: bool | None = ..., persistentStoragePath: str | None = ..., cachePath: str | None = ..., httpUserAgent: str | None = ..., httpCacheType: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.HttpCacheType | None = ..., httpAcceptLanguage: str | None = ..., persistentCookiesPolicy: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentCookiesPolicy | None = ..., persistentPermissionsPolicy: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentPermissionsPolicy | None = ..., httpCacheMaximumSize: int | None = ..., spellCheckLanguages: collections.abc.Sequence[str] | None = ..., spellCheckEnabled: bool | None = ..., downloadPath: str | None = ..., isPushServiceEnabled: bool | None = ..., clientHints: PySide6.QtWebEngineCore.QWebEngineClientHints | None = ..., extensionManager: PySide6.QtWebEngineCore.QWebEngineExtensionManager | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, storageName: str | None = ..., offTheRecord: bool | None = ..., persistentStoragePath: str | None = ..., cachePath: str | None = ..., httpUserAgent: str | None = ..., httpCacheType: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.HttpCacheType | None = ..., httpAcceptLanguage: str | None = ..., persistentCookiesPolicy: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentCookiesPolicy | None = ..., persistentPermissionsPolicy: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentPermissionsPolicy | None = ..., httpCacheMaximumSize: int | None = ..., spellCheckLanguages: collections.abc.Sequence[str] | None = ..., spellCheckEnabled: bool | None = ..., downloadPath: str | None = ..., isPushServiceEnabled: bool | None = ..., clientHints: PySide6.QtWebEngineCore.QWebEngineClientHints | None = ..., extensionManager: PySide6.QtWebEngineCore.QWebEngineExtensionManager | None = ...) -> None: ... + + def cachePath(self, /) -> str: ... + def clearHttpCache(self, /) -> None: ... + def clientCertificateStore(self, /) -> PySide6.QtWebEngineCore.QWebEngineClientCertificateStore: ... + def clientHints(self, /) -> PySide6.QtWebEngineCore.QWebEngineClientHints: ... + def cookieStore(self, /) -> PySide6.QtWebEngineCore.QWebEngineCookieStore: ... + @staticmethod + def defaultProfile() -> PySide6.QtWebEngineQuick.QQuickWebEngineProfile: ... + def downloadPath(self, /) -> str: ... + def extensionManager(self, /) -> PySide6.QtWebEngineCore.QWebEngineExtensionManager: ... + def httpAcceptLanguage(self, /) -> str: ... + def httpCacheMaximumSize(self, /) -> int: ... + def httpCacheType(self, /) -> PySide6.QtWebEngineQuick.QQuickWebEngineProfile.HttpCacheType: ... + def httpUserAgent(self, /) -> str: ... + def installUrlSchemeHandler(self, scheme: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, arg__2: PySide6.QtWebEngineCore.QWebEngineUrlSchemeHandler, /) -> None: ... + def isOffTheRecord(self, /) -> bool: ... + def isPushServiceEnabled(self, /) -> bool: ... + def isSpellCheckEnabled(self, /) -> bool: ... + def listAllPermissions(self, /) -> typing.List[PySide6.QtWebEngineCore.QWebEnginePermission]: ... + def listPermissionsForOrigin(self, securityOrigin: PySide6.QtCore.QUrl | str, /) -> typing.List[PySide6.QtWebEngineCore.QWebEnginePermission]: ... + def listPermissionsForPermissionType(self, permissionType: PySide6.QtWebEngineCore.QWebEnginePermission.PermissionType, /) -> typing.List[PySide6.QtWebEngineCore.QWebEnginePermission]: ... + def persistentCookiesPolicy(self, /) -> PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentCookiesPolicy: ... + def persistentPermissionsPolicy(self, /) -> PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentPermissionsPolicy: ... + def persistentStoragePath(self, /) -> str: ... + def queryPermission(self, securityOrigin: PySide6.QtCore.QUrl | str, permissionType: PySide6.QtWebEngineCore.QWebEnginePermission.PermissionType, /) -> PySide6.QtWebEngineCore.QWebEnginePermission: ... + def removeAllUrlSchemeHandlers(self, /) -> None: ... + def removeUrlScheme(self, scheme: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def removeUrlSchemeHandler(self, arg__1: PySide6.QtWebEngineCore.QWebEngineUrlSchemeHandler, /) -> None: ... + def setCachePath(self, path: str, /) -> None: ... + def setDownloadPath(self, path: str, /) -> None: ... + def setHttpAcceptLanguage(self, httpAcceptLanguage: str, /) -> None: ... + def setHttpCacheMaximumSize(self, maxSize: int, /) -> None: ... + def setHttpCacheType(self, arg__1: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.HttpCacheType, /) -> None: ... + def setHttpUserAgent(self, userAgent: str, /) -> None: ... + def setOffTheRecord(self, offTheRecord: bool, /) -> None: ... + def setPersistentCookiesPolicy(self, arg__1: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentCookiesPolicy, /) -> None: ... + def setPersistentPermissionsPolicy(self, arg__1: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentPermissionsPolicy, /) -> None: ... + def setPersistentStoragePath(self, path: str, /) -> None: ... + def setPushServiceEnabled(self, enable: bool, /) -> None: ... + def setSpellCheckEnabled(self, enabled: bool, /) -> None: ... + def setSpellCheckLanguages(self, languages: collections.abc.Sequence[str], /) -> None: ... + def setStorageName(self, name: str, /) -> None: ... + def setUrlRequestInterceptor(self, interceptor: PySide6.QtWebEngineCore.QWebEngineUrlRequestInterceptor, /) -> None: ... + def spellCheckLanguages(self, /) -> typing.List[str]: ... + def storageName(self, /) -> str: ... + def urlSchemeHandler(self, arg__1: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtWebEngineCore.QWebEngineUrlSchemeHandler: ... + + +class QtWebEngineQuick(Shiboken.Object): + @staticmethod + def initialize() -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebEngineWidgets.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebEngineWidgets.pyi new file mode 100644 index 0000000..3ee03bf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebEngineWidgets.pyi @@ -0,0 +1,97 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtWebEngineWidgets, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtWebEngineWidgets` + +import PySide6.QtWebEngineWidgets +import PySide6.QtCore +import PySide6.QtGui +import PySide6.QtWidgets +import PySide6.QtPrintSupport +import PySide6.QtWebEngineCore + +import typing +import collections.abc +from PySide6.QtCore import Signal + + +class QIntList: ... + + +class QWebEngineView(PySide6.QtWidgets.QWidget): + + iconChanged : typing.ClassVar[Signal] = ... # iconChanged(QIcon) + iconUrlChanged : typing.ClassVar[Signal] = ... # iconUrlChanged(QUrl) + loadFinished : typing.ClassVar[Signal] = ... # loadFinished(bool) + loadProgress : typing.ClassVar[Signal] = ... # loadProgress(int) + loadStarted : typing.ClassVar[Signal] = ... # loadStarted() + pdfPrintingFinished : typing.ClassVar[Signal] = ... # pdfPrintingFinished(QString,bool) + printFinished : typing.ClassVar[Signal] = ... # printFinished(bool) + printRequested : typing.ClassVar[Signal] = ... # printRequested() + printRequestedByFrame : typing.ClassVar[Signal] = ... # printRequestedByFrame(QWebEngineFrame) + renderProcessTerminated : typing.ClassVar[Signal] = ... # renderProcessTerminated(QWebEnginePage::RenderProcessTerminationStatus,int) + selectionChanged : typing.ClassVar[Signal] = ... # selectionChanged() + titleChanged : typing.ClassVar[Signal] = ... # titleChanged(QString) + urlChanged : typing.ClassVar[Signal] = ... # urlChanged(QUrl) + + @typing.overload + def __init__(self, page: PySide6.QtWebEngineCore.QWebEnginePage, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, title: str | None = ..., url: PySide6.QtCore.QUrl | None = ..., iconUrl: PySide6.QtCore.QUrl | None = ..., icon: PySide6.QtGui.QIcon | None = ..., selectedText: str | None = ..., hasSelection: bool | None = ..., zoomFactor: float | None = ...) -> None: ... + @typing.overload + def __init__(self, profile: PySide6.QtWebEngineCore.QWebEngineProfile, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, title: str | None = ..., url: PySide6.QtCore.QUrl | None = ..., iconUrl: PySide6.QtCore.QUrl | None = ..., icon: PySide6.QtGui.QIcon | None = ..., selectedText: str | None = ..., hasSelection: bool | None = ..., zoomFactor: float | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, title: str | None = ..., url: PySide6.QtCore.QUrl | None = ..., iconUrl: PySide6.QtCore.QUrl | None = ..., icon: PySide6.QtGui.QIcon | None = ..., selectedText: str | None = ..., hasSelection: bool | None = ..., zoomFactor: float | None = ...) -> None: ... + + def back(self, /) -> None: ... + def closeEvent(self, arg__1: PySide6.QtGui.QCloseEvent, /) -> None: ... + def contextMenuEvent(self, arg__1: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def createStandardContextMenu(self, /) -> PySide6.QtWidgets.QMenu: ... + def createWindow(self, type: PySide6.QtWebEngineCore.QWebEnginePage.WebWindowType, /) -> PySide6.QtWebEngineWidgets.QWebEngineView: ... + def dragEnterEvent(self, e: PySide6.QtGui.QDragEnterEvent, /) -> None: ... + def dragLeaveEvent(self, e: PySide6.QtGui.QDragLeaveEvent, /) -> None: ... + def dragMoveEvent(self, e: PySide6.QtGui.QDragMoveEvent, /) -> None: ... + def dropEvent(self, e: PySide6.QtGui.QDropEvent, /) -> None: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + @typing.overload + def findText(self, subString: str, /, options: PySide6.QtWebEngineCore.QWebEnginePage.FindFlag = ...) -> None: ... + @typing.overload + def findText(self, subString: str, options: PySide6.QtWebEngineCore.QWebEnginePage.FindFlag, resultCallback: collections.abc.Callable[..., typing.Any], /) -> None: ... + @staticmethod + def forPage(page: PySide6.QtWebEngineCore.QWebEnginePage, /) -> PySide6.QtWebEngineWidgets.QWebEngineView: ... + def forward(self, /) -> None: ... + def hasSelection(self, /) -> bool: ... + def hideEvent(self, arg__1: PySide6.QtGui.QHideEvent, /) -> None: ... + def history(self, /) -> PySide6.QtWebEngineCore.QWebEngineHistory: ... + def icon(self, /) -> PySide6.QtGui.QIcon: ... + def iconUrl(self, /) -> PySide6.QtCore.QUrl: ... + def lastContextMenuRequest(self, /) -> PySide6.QtWebEngineCore.QWebEngineContextMenuRequest: ... + @typing.overload + def load(self, request: PySide6.QtWebEngineCore.QWebEngineHttpRequest, /) -> None: ... + @typing.overload + def load(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def page(self, /) -> PySide6.QtWebEngineCore.QWebEnginePage: ... + def pageAction(self, action: PySide6.QtWebEngineCore.QWebEnginePage.WebAction, /) -> PySide6.QtGui.QAction: ... + def print(self, printer: PySide6.QtPrintSupport.QPrinter, /) -> None: ... + def printToPdf(self, filePath: str, /, layout: PySide6.QtGui.QPageLayout = ..., ranges: PySide6.QtGui.QPageRanges = ...) -> None: ... + def reload(self, /) -> None: ... + def selectedText(self, /) -> str: ... + def setContent(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, mimeType: str = ..., baseUrl: PySide6.QtCore.QUrl | str = ...) -> None: ... + def setHtml(self, html: str, /, baseUrl: PySide6.QtCore.QUrl | str = ...) -> None: ... + def setPage(self, page: PySide6.QtWebEngineCore.QWebEnginePage, /) -> None: ... + def setUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def setZoomFactor(self, factor: float, /) -> None: ... + def settings(self, /) -> PySide6.QtWebEngineCore.QWebEngineSettings: ... + def showEvent(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def stop(self, /) -> None: ... + def title(self, /) -> str: ... + def triggerPageAction(self, action: PySide6.QtWebEngineCore.QWebEnginePage.WebAction, /, checked: bool = ...) -> None: ... + def url(self, /) -> PySide6.QtCore.QUrl: ... + def zoomFactor(self, /) -> float: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebSockets.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebSockets.pyi new file mode 100644 index 0000000..b72b6a0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebSockets.pyi @@ -0,0 +1,237 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtWebSockets, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtWebSockets` + +import PySide6.QtWebSockets +import PySide6.QtCore +import PySide6.QtNetwork + +import os +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QMaskGenerator(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def nextMask(self, /) -> int: ... + def seed(self, /) -> bool: ... + + +class QWebSocket(PySide6.QtCore.QObject): + + aboutToClose : typing.ClassVar[Signal] = ... # aboutToClose() + alertReceived : typing.ClassVar[Signal] = ... # alertReceived(QSsl::AlertLevel,QSsl::AlertType,QString) + alertSent : typing.ClassVar[Signal] = ... # alertSent(QSsl::AlertLevel,QSsl::AlertType,QString) + authenticationRequired : typing.ClassVar[Signal] = ... # authenticationRequired(QAuthenticator*) + binaryFrameReceived : typing.ClassVar[Signal] = ... # binaryFrameReceived(QByteArray,bool) + binaryMessageReceived : typing.ClassVar[Signal] = ... # binaryMessageReceived(QByteArray) + bytesWritten : typing.ClassVar[Signal] = ... # bytesWritten(qlonglong) + connected : typing.ClassVar[Signal] = ... # connected() + disconnected : typing.ClassVar[Signal] = ... # disconnected() + error : typing.ClassVar[Signal] = ... # error(QAbstractSocket::SocketError) + errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QAbstractSocket::SocketError) + handshakeInterruptedOnError: typing.ClassVar[Signal] = ... # handshakeInterruptedOnError(QSslError) + peerVerifyError : typing.ClassVar[Signal] = ... # peerVerifyError(QSslError) + pong : typing.ClassVar[Signal] = ... # pong(qulonglong,QByteArray) + preSharedKeyAuthenticationRequired: typing.ClassVar[Signal] = ... # preSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator*) + proxyAuthenticationRequired: typing.ClassVar[Signal] = ... # proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*) + readChannelFinished : typing.ClassVar[Signal] = ... # readChannelFinished() + sslErrors : typing.ClassVar[Signal] = ... # sslErrors(QList) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QAbstractSocket::SocketState) + textFrameReceived : typing.ClassVar[Signal] = ... # textFrameReceived(QString,bool) + textMessageReceived : typing.ClassVar[Signal] = ... # textMessageReceived(QString) + + def __init__(self, /, origin: str = ..., version: PySide6.QtWebSockets.QWebSocketProtocol.Version = ..., parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def abort(self, /) -> None: ... + def bytesToWrite(self, /) -> int: ... + def close(self, /, closeCode: PySide6.QtWebSockets.QWebSocketProtocol.CloseCode = ..., reason: str = ...) -> None: ... + def closeCode(self, /) -> PySide6.QtWebSockets.QWebSocketProtocol.CloseCode: ... + def closeReason(self, /) -> str: ... + def continueInterruptedHandshake(self, /) -> None: ... + def errorString(self, /) -> str: ... + def flush(self, /) -> bool: ... + def handshakeOptions(self, /) -> PySide6.QtWebSockets.QWebSocketHandshakeOptions: ... + @typing.overload + def ignoreSslErrors(self, /) -> None: ... + @typing.overload + def ignoreSslErrors(self, errors: collections.abc.Sequence[PySide6.QtNetwork.QSslError], /) -> None: ... + def isValid(self, /) -> bool: ... + def localAddress(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def localPort(self, /) -> int: ... + def maskGenerator(self, /) -> PySide6.QtWebSockets.QMaskGenerator: ... + def maxAllowedIncomingFrameSize(self, /) -> int: ... + def maxAllowedIncomingMessageSize(self, /) -> int: ... + @staticmethod + def maxIncomingFrameSize() -> int: ... + @staticmethod + def maxIncomingMessageSize() -> int: ... + @staticmethod + def maxOutgoingFrameSize() -> int: ... + @typing.overload + def open(self, request: PySide6.QtNetwork.QNetworkRequest, /) -> None: ... + @typing.overload + def open(self, request: PySide6.QtNetwork.QNetworkRequest, options: PySide6.QtWebSockets.QWebSocketHandshakeOptions, /) -> None: ... + @typing.overload + def open(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + @typing.overload + def open(self, url: PySide6.QtCore.QUrl | str, options: PySide6.QtWebSockets.QWebSocketHandshakeOptions, /) -> None: ... + def origin(self, /) -> str: ... + def outgoingFrameSize(self, /) -> int: ... + def pauseMode(self, /) -> PySide6.QtNetwork.QAbstractSocket.PauseMode: ... + def peerAddress(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def peerName(self, /) -> str: ... + def peerPort(self, /) -> int: ... + def ping(self, /, payload: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview = ...) -> None: ... + def proxy(self, /) -> PySide6.QtNetwork.QNetworkProxy: ... + def readBufferSize(self, /) -> int: ... + def request(self, /) -> PySide6.QtNetwork.QNetworkRequest: ... + def requestUrl(self, /) -> PySide6.QtCore.QUrl: ... + def resourceName(self, /) -> str: ... + def resume(self, /) -> None: ... + def sendBinaryMessage(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> int: ... + def sendTextMessage(self, message: str, /) -> int: ... + def setMaskGenerator(self, maskGenerator: PySide6.QtWebSockets.QMaskGenerator, /) -> None: ... + def setMaxAllowedIncomingFrameSize(self, maxAllowedIncomingFrameSize: int, /) -> None: ... + def setMaxAllowedIncomingMessageSize(self, maxAllowedIncomingMessageSize: int, /) -> None: ... + def setOutgoingFrameSize(self, outgoingFrameSize: int, /) -> None: ... + def setPauseMode(self, pauseMode: PySide6.QtNetwork.QAbstractSocket.PauseMode, /) -> None: ... + def setProxy(self, networkProxy: PySide6.QtNetwork.QNetworkProxy | PySide6.QtNetwork.QNetworkProxy.ProxyType, /) -> None: ... + def setReadBufferSize(self, size: int, /) -> None: ... + def setSslConfiguration(self, sslConfiguration: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + def sslConfiguration(self, /) -> PySide6.QtNetwork.QSslConfiguration: ... + def state(self, /) -> PySide6.QtNetwork.QAbstractSocket.SocketState: ... + def subprotocol(self, /) -> str: ... + def version(self, /) -> PySide6.QtWebSockets.QWebSocketProtocol.Version: ... + + +class QWebSocketCorsAuthenticator(Shiboken.Object): + + @typing.overload + def __init__(self, other: PySide6.QtWebSockets.QWebSocketCorsAuthenticator, /) -> None: ... + @typing.overload + def __init__(self, origin: str, /) -> None: ... + + def allowed(self, /) -> bool: ... + def origin(self, /) -> str: ... + def setAllowed(self, allowed: bool, /) -> None: ... + def swap(self, other: PySide6.QtWebSockets.QWebSocketCorsAuthenticator, /) -> None: ... + + +class QWebSocketHandshakeOptions(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWebSockets.QWebSocketHandshakeOptions, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtWebSockets.QWebSocketHandshakeOptions, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtWebSockets.QWebSocketHandshakeOptions, /) -> bool: ... + def setSubprotocols(self, protocols: collections.abc.Sequence[str], /) -> None: ... + def subprotocols(self, /) -> typing.List[str]: ... + def swap(self, other: PySide6.QtWebSockets.QWebSocketHandshakeOptions, /) -> None: ... + + +class QWebSocketProtocol(Shiboken.Object): + + class CloseCode(enum.Enum): + + CloseCodeNormal = 0x3e8 + CloseCodeGoingAway = 0x3e9 + CloseCodeProtocolError = 0x3ea + CloseCodeDatatypeNotSupported = 0x3eb + CloseCodeReserved1004 = 0x3ec + CloseCodeMissingStatusCode = 0x3ed + CloseCodeAbnormalDisconnection = 0x3ee + CloseCodeWrongDatatype = 0x3ef + CloseCodePolicyViolated = 0x3f0 + CloseCodeTooMuchData = 0x3f1 + CloseCodeMissingExtension = 0x3f2 + CloseCodeBadOperation = 0x3f3 + CloseCodeTlsHandshakeFailed = 0x3f7 + + class Version(enum.Enum): + + VersionUnknown = -1 + Version0 = 0x0 + Version4 = 0x4 + Version5 = 0x5 + Version6 = 0x6 + Version7 = 0x7 + Version8 = 0x8 + Version13 = 0xd + VersionLatest = 0xd + + +class QWebSocketServer(PySide6.QtCore.QObject): + + acceptError : typing.ClassVar[Signal] = ... # acceptError(QAbstractSocket::SocketError) + alertReceived : typing.ClassVar[Signal] = ... # alertReceived(QSsl::AlertLevel,QSsl::AlertType,QString) + alertSent : typing.ClassVar[Signal] = ... # alertSent(QSsl::AlertLevel,QSsl::AlertType,QString) + closed : typing.ClassVar[Signal] = ... # closed() + handshakeInterruptedOnError: typing.ClassVar[Signal] = ... # handshakeInterruptedOnError(QSslError) + newConnection : typing.ClassVar[Signal] = ... # newConnection() + originAuthenticationRequired: typing.ClassVar[Signal] = ... # originAuthenticationRequired(QWebSocketCorsAuthenticator*) + peerVerifyError : typing.ClassVar[Signal] = ... # peerVerifyError(QSslError) + preSharedKeyAuthenticationRequired: typing.ClassVar[Signal] = ... # preSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator*) + serverError : typing.ClassVar[Signal] = ... # serverError(QWebSocketProtocol::CloseCode) + sslErrors : typing.ClassVar[Signal] = ... # sslErrors(QList) + + class SslMode(enum.Enum): + + SecureMode = 0x0 + NonSecureMode = 0x1 + + + def __init__(self, serverName: str, secureMode: PySide6.QtWebSockets.QWebSocketServer.SslMode, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def close(self, /) -> None: ... + def error(self, /) -> PySide6.QtWebSockets.QWebSocketProtocol.CloseCode: ... + def errorString(self, /) -> str: ... + def handleConnection(self, socket: PySide6.QtNetwork.QTcpSocket, /) -> None: ... + def handshakeTimeout(self, /) -> int: ... + def handshakeTimeoutMS(self, /) -> int: ... + def hasPendingConnections(self, /) -> bool: ... + def isListening(self, /) -> bool: ... + def listen(self, /, address: PySide6.QtNetwork.QHostAddress | PySide6.QtNetwork.QHostAddress.SpecialAddress = ..., port: int | None = ...) -> bool: ... + def maxPendingConnections(self, /) -> int: ... + def nativeDescriptor(self, /) -> int: ... + def nextPendingConnection(self, /) -> PySide6.QtWebSockets.QWebSocket: ... + def pauseAccepting(self, /) -> None: ... + def proxy(self, /) -> PySide6.QtNetwork.QNetworkProxy: ... + def resumeAccepting(self, /) -> None: ... + def secureMode(self, /) -> PySide6.QtWebSockets.QWebSocketServer.SslMode: ... + def serverAddress(self, /) -> PySide6.QtNetwork.QHostAddress: ... + def serverName(self, /) -> str: ... + def serverPort(self, /) -> int: ... + def serverUrl(self, /) -> PySide6.QtCore.QUrl: ... + def setHandshakeTimeout(self, msec: int, /) -> None: ... + def setMaxPendingConnections(self, numConnections: int, /) -> None: ... + def setNativeDescriptor(self, descriptor: int, /) -> bool: ... + def setProxy(self, networkProxy: PySide6.QtNetwork.QNetworkProxy | PySide6.QtNetwork.QNetworkProxy.ProxyType, /) -> None: ... + def setServerName(self, serverName: str, /) -> None: ... + def setSocketDescriptor(self, socketDescriptor: int, /) -> bool: ... + def setSslConfiguration(self, sslConfiguration: PySide6.QtNetwork.QSslConfiguration, /) -> None: ... + def setSupportedSubprotocols(self, protocols: collections.abc.Sequence[str], /) -> None: ... + def socketDescriptor(self, /) -> int: ... + def sslConfiguration(self, /) -> PySide6.QtNetwork.QSslConfiguration: ... + def supportedSubprotocols(self, /) -> typing.List[str]: ... + def supportedVersions(self, /) -> typing.List[PySide6.QtWebSockets.QWebSocketProtocol.Version]: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebView.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebView.pyi new file mode 100644 index 0000000..c1541e7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWebView.pyi @@ -0,0 +1,24 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtWebView, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtWebView` + +import PySide6.QtWebView + +from shiboken6 import Shiboken + + +class QIntList: ... + + +class QtWebView(Shiboken.Object): + @staticmethod + def initialize() -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWidgets.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWidgets.pyi new file mode 100644 index 0000000..15b813f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtWidgets.pyi @@ -0,0 +1,9590 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtWidgets, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtWidgets` + +import PySide6.QtWidgets +import PySide6.QtCore +import PySide6.QtGui + +import os +import enum +import typing +import collections.abc +from PySide6.QtCore import Signal, SignalInstance +from shiboken6 import Shiboken + + +class QAbstractButton(PySide6.QtWidgets.QWidget): + + clicked : typing.ClassVar[Signal] = ... # clicked(); clicked(bool) + pressed : typing.ClassVar[Signal] = ... # pressed() + released : typing.ClassVar[Signal] = ... # released() + toggled : typing.ClassVar[Signal] = ... # toggled(bool) + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, text: str | None = ..., icon: PySide6.QtGui.QIcon | None = ..., iconSize: PySide6.QtCore.QSize | None = ..., shortcut: PySide6.QtGui.QKeySequence | None = ..., checkable: bool | None = ..., checked: bool | None = ..., autoRepeat: bool | None = ..., autoExclusive: bool | None = ..., autoRepeatDelay: int | None = ..., autoRepeatInterval: int | None = ..., down: bool | None = ...) -> None: ... + + def animateClick(self, /) -> None: ... + def autoExclusive(self, /) -> bool: ... + def autoRepeat(self, /) -> bool: ... + def autoRepeatDelay(self, /) -> int: ... + def autoRepeatInterval(self, /) -> int: ... + def changeEvent(self, e: PySide6.QtCore.QEvent, /) -> None: ... + def checkStateSet(self, /) -> None: ... + def click(self, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def focusInEvent(self, e: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusOutEvent(self, e: PySide6.QtGui.QFocusEvent, /) -> None: ... + def group(self, /) -> PySide6.QtWidgets.QButtonGroup: ... + def hitButton(self, pos: PySide6.QtCore.QPoint, /) -> bool: ... + def icon(self, /) -> PySide6.QtGui.QIcon: ... + def iconSize(self, /) -> PySide6.QtCore.QSize: ... + def isCheckable(self, /) -> bool: ... + def isChecked(self, /) -> bool: ... + def isDown(self, /) -> bool: ... + def keyPressEvent(self, e: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, e: PySide6.QtGui.QKeyEvent, /) -> None: ... + def mouseMoveEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def nextCheckState(self, /) -> None: ... + def paintEvent(self, e: PySide6.QtGui.QPaintEvent, /) -> None: ... + def setAutoExclusive(self, arg__1: bool, /) -> None: ... + def setAutoRepeat(self, arg__1: bool, /) -> None: ... + def setAutoRepeatDelay(self, arg__1: int, /) -> None: ... + def setAutoRepeatInterval(self, arg__1: int, /) -> None: ... + def setCheckable(self, arg__1: bool, /) -> None: ... + def setChecked(self, arg__1: bool, /) -> None: ... + def setDown(self, arg__1: bool, /) -> None: ... + def setIcon(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setIconSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setShortcut(self, key: PySide6.QtCore.Qt.Key, /) -> None: ... + @typing.overload + def setShortcut(self, key: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> None: ... + def setText(self, text: str, /) -> None: ... + def shortcut(self, /) -> PySide6.QtGui.QKeySequence: ... + def text(self, /) -> str: ... + def timerEvent(self, e: PySide6.QtCore.QTimerEvent, /) -> None: ... + def toggle(self, /) -> None: ... + + +class QAbstractGraphicsShapeItem(PySide6.QtWidgets.QGraphicsItem): + + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + + def brush(self, /) -> PySide6.QtGui.QBrush: ... + def isObscuredBy(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> bool: ... + def opaqueArea(self, /) -> PySide6.QtGui.QPainterPath: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + def setBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + + +class QAbstractItemDelegate(PySide6.QtCore.QObject): + + closeEditor : typing.ClassVar[Signal] = ... # closeEditor(QWidget*,QAbstractItemDelegate::EndEditHint); closeEditor(QWidget*) + commitData : typing.ClassVar[Signal] = ... # commitData(QWidget*) + sizeHintChanged : typing.ClassVar[Signal] = ... # sizeHintChanged(QModelIndex) + + class EndEditHint(enum.Enum): + + NoHint = 0x0 + EditNextItem = 0x1 + EditPreviousItem = 0x2 + SubmitModelCache = 0x3 + RevertModelCache = 0x4 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def createEditor(self, parent: PySide6.QtWidgets.QWidget, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtWidgets.QWidget: ... + def destroyEditor(self, editor: PySide6.QtWidgets.QWidget, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def editorEvent(self, event: PySide6.QtCore.QEvent, model: PySide6.QtCore.QAbstractItemModel, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def handleEditorEvent(self, object: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + def helpEvent(self, event: PySide6.QtGui.QHelpEvent, view: PySide6.QtWidgets.QAbstractItemView, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def paintingRoles(self, /) -> typing.List[int]: ... + def setEditorData(self, editor: PySide6.QtWidgets.QWidget, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setModelData(self, editor: PySide6.QtWidgets.QWidget, model: PySide6.QtCore.QAbstractItemModel, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def sizeHint(self, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QSize: ... + def updateEditorGeometry(self, editor: PySide6.QtWidgets.QWidget, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + + +class QAbstractItemView(PySide6.QtWidgets.QAbstractScrollArea): + + activated : typing.ClassVar[Signal] = ... # activated(QModelIndex) + clicked : typing.ClassVar[Signal] = ... # clicked(QModelIndex) + doubleClicked : typing.ClassVar[Signal] = ... # doubleClicked(QModelIndex) + entered : typing.ClassVar[Signal] = ... # entered(QModelIndex) + iconSizeChanged : typing.ClassVar[Signal] = ... # iconSizeChanged(QSize) + pressed : typing.ClassVar[Signal] = ... # pressed(QModelIndex) + viewportEntered : typing.ClassVar[Signal] = ... # viewportEntered() + + class CursorAction(enum.Enum): + + MoveUp = 0x0 + MoveDown = 0x1 + MoveLeft = 0x2 + MoveRight = 0x3 + MoveHome = 0x4 + MoveEnd = 0x5 + MovePageUp = 0x6 + MovePageDown = 0x7 + MoveNext = 0x8 + MovePrevious = 0x9 + + class DragDropMode(enum.Enum): + + NoDragDrop = 0x0 + DragOnly = 0x1 + DropOnly = 0x2 + DragDrop = 0x3 + InternalMove = 0x4 + + class DropIndicatorPosition(enum.Enum): + + OnItem = 0x0 + AboveItem = 0x1 + BelowItem = 0x2 + OnViewport = 0x3 + + class EditTrigger(enum.Flag): + + NoEditTriggers = 0x0 + CurrentChanged = 0x1 + DoubleClicked = 0x2 + SelectedClicked = 0x4 + EditKeyPressed = 0x8 + AnyKeyPressed = 0x10 + AllEditTriggers = 0x1f + + class ScrollHint(enum.Enum): + + EnsureVisible = 0x0 + PositionAtTop = 0x1 + PositionAtBottom = 0x2 + PositionAtCenter = 0x3 + + class ScrollMode(enum.Enum): + + ScrollPerItem = 0x0 + ScrollPerPixel = 0x1 + + class SelectionBehavior(enum.Enum): + + SelectItems = 0x0 + SelectRows = 0x1 + SelectColumns = 0x2 + + class SelectionMode(enum.Enum): + + NoSelection = 0x0 + SingleSelection = 0x1 + MultiSelection = 0x2 + ExtendedSelection = 0x3 + ContiguousSelection = 0x4 + + class State(enum.Enum): + + NoState = 0x0 + DraggingState = 0x1 + DragSelectingState = 0x2 + EditingState = 0x3 + ExpandingState = 0x4 + CollapsingState = 0x5 + AnimatingState = 0x6 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, autoScroll: bool | None = ..., autoScrollMargin: int | None = ..., editTriggers: PySide6.QtWidgets.QAbstractItemView.EditTrigger | None = ..., tabKeyNavigation: bool | None = ..., showDropIndicator: bool | None = ..., dragEnabled: bool | None = ..., dragDropOverwriteMode: bool | None = ..., dragDropMode: PySide6.QtWidgets.QAbstractItemView.DragDropMode | None = ..., defaultDropAction: PySide6.QtCore.Qt.DropAction | None = ..., alternatingRowColors: bool | None = ..., selectionMode: PySide6.QtWidgets.QAbstractItemView.SelectionMode | None = ..., selectionBehavior: PySide6.QtWidgets.QAbstractItemView.SelectionBehavior | None = ..., iconSize: PySide6.QtCore.QSize | None = ..., textElideMode: PySide6.QtCore.Qt.TextElideMode | None = ..., verticalScrollMode: PySide6.QtWidgets.QAbstractItemView.ScrollMode | None = ..., horizontalScrollMode: PySide6.QtWidgets.QAbstractItemView.ScrollMode | None = ..., updateThreshold: int | None = ...) -> None: ... + + def alternatingRowColors(self, /) -> bool: ... + def autoScrollMargin(self, /) -> int: ... + def clearSelection(self, /) -> None: ... + def closeEditor(self, editor: PySide6.QtWidgets.QWidget, hint: PySide6.QtWidgets.QAbstractItemDelegate.EndEditHint, /) -> None: ... + def closePersistentEditor(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def commitData(self, editor: PySide6.QtWidgets.QWidget, /) -> None: ... + def currentChanged(self, current: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, previous: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def currentIndex(self, /) -> PySide6.QtCore.QModelIndex: ... + def dataChanged(self, topLeft: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, bottomRight: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, roles: collections.abc.Sequence[int] = ...) -> None: ... + def defaultDropAction(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def dirtyRegionOffset(self, /) -> PySide6.QtCore.QPoint: ... + def doAutoScroll(self, /) -> None: ... + def doItemsLayout(self, /) -> None: ... + def dragDropMode(self, /) -> PySide6.QtWidgets.QAbstractItemView.DragDropMode: ... + def dragDropOverwriteMode(self, /) -> bool: ... + def dragEnabled(self, /) -> bool: ... + def dragEnterEvent(self, event: PySide6.QtGui.QDragEnterEvent, /) -> None: ... + def dragLeaveEvent(self, event: PySide6.QtGui.QDragLeaveEvent, /) -> None: ... + def dragMoveEvent(self, event: PySide6.QtGui.QDragMoveEvent, /) -> None: ... + def dropEvent(self, event: PySide6.QtGui.QDropEvent, /) -> None: ... + def dropIndicatorPosition(self, /) -> PySide6.QtWidgets.QAbstractItemView.DropIndicatorPosition: ... + @typing.overload + def edit(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + @typing.overload + def edit(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, trigger: PySide6.QtWidgets.QAbstractItemView.EditTrigger, event: PySide6.QtCore.QEvent, /) -> bool: ... + def editTriggers(self, /) -> PySide6.QtWidgets.QAbstractItemView.EditTrigger: ... + def editorDestroyed(self, editor: PySide6.QtCore.QObject, /) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, object: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + def executeDelayedItemsLayout(self, /) -> None: ... + def focusInEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def focusOutEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def hasAutoScroll(self, /) -> bool: ... + def horizontalOffset(self, /) -> int: ... + def horizontalScrollMode(self, /) -> PySide6.QtWidgets.QAbstractItemView.ScrollMode: ... + def horizontalScrollbarAction(self, action: int, /) -> None: ... + def horizontalScrollbarValueChanged(self, value: int, /) -> None: ... + def iconSize(self, /) -> PySide6.QtCore.QSize: ... + def indexAt(self, point: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QModelIndex: ... + def indexWidget(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtWidgets.QWidget: ... + def initViewItemOption(self, option: PySide6.QtWidgets.QStyleOptionViewItem, /) -> None: ... + def inputMethodEvent(self, event: PySide6.QtGui.QInputMethodEvent, /) -> None: ... + def inputMethodQuery(self, query: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + def isIndexHidden(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def isPersistentEditorOpen(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + @typing.overload + def itemDelegate(self, /) -> PySide6.QtWidgets.QAbstractItemDelegate: ... + @typing.overload + def itemDelegate(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtWidgets.QAbstractItemDelegate: ... + def itemDelegateForColumn(self, column: int, /) -> PySide6.QtWidgets.QAbstractItemDelegate: ... + def itemDelegateForIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtWidgets.QAbstractItemDelegate: ... + def itemDelegateForRow(self, row: int, /) -> PySide6.QtWidgets.QAbstractItemDelegate: ... + def keyPressEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyboardSearch(self, search: str, /) -> None: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def mouseDoubleClickEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def moveCursor(self, cursorAction: PySide6.QtWidgets.QAbstractItemView.CursorAction, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> PySide6.QtCore.QModelIndex: ... + def openPersistentEditor(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def reset(self, /) -> None: ... + def resetHorizontalScrollMode(self, /) -> None: ... + def resetVerticalScrollMode(self, /) -> None: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def rootIndex(self, /) -> PySide6.QtCore.QModelIndex: ... + def rowsAboutToBeRemoved(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, start: int, end: int, /) -> None: ... + def rowsInserted(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, start: int, end: int, /) -> None: ... + def scheduleDelayedItemsLayout(self, /) -> None: ... + def scrollDirtyRegion(self, dx: int, dy: int, /) -> None: ... + def scrollTo(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, hint: PySide6.QtWidgets.QAbstractItemView.ScrollHint = ...) -> None: ... + def scrollToBottom(self, /) -> None: ... + def scrollToTop(self, /) -> None: ... + def selectAll(self, /) -> None: ... + def selectedIndexes(self, /) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def selectionBehavior(self, /) -> PySide6.QtWidgets.QAbstractItemView.SelectionBehavior: ... + def selectionChanged(self, selected: PySide6.QtCore.QItemSelection, deselected: PySide6.QtCore.QItemSelection, /) -> None: ... + def selectionCommand(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, event: PySide6.QtCore.QEvent | None = ...) -> PySide6.QtCore.QItemSelectionModel.SelectionFlag: ... + def selectionMode(self, /) -> PySide6.QtWidgets.QAbstractItemView.SelectionMode: ... + def selectionModel(self, /) -> PySide6.QtCore.QItemSelectionModel: ... + def setAlternatingRowColors(self, enable: bool, /) -> None: ... + def setAutoScroll(self, enable: bool, /) -> None: ... + def setAutoScrollMargin(self, margin: int, /) -> None: ... + def setCurrentIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setDefaultDropAction(self, dropAction: PySide6.QtCore.Qt.DropAction, /) -> None: ... + def setDirtyRegion(self, region: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + def setDragDropMode(self, behavior: PySide6.QtWidgets.QAbstractItemView.DragDropMode, /) -> None: ... + def setDragDropOverwriteMode(self, overwrite: bool, /) -> None: ... + def setDragEnabled(self, enable: bool, /) -> None: ... + def setDropIndicatorShown(self, enable: bool, /) -> None: ... + def setEditTriggers(self, triggers: PySide6.QtWidgets.QAbstractItemView.EditTrigger, /) -> None: ... + def setHorizontalScrollMode(self, mode: PySide6.QtWidgets.QAbstractItemView.ScrollMode, /) -> None: ... + def setIconSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setIndexWidget(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def setItemDelegate(self, delegate: PySide6.QtWidgets.QAbstractItemDelegate, /) -> None: ... + def setItemDelegateForColumn(self, column: int, delegate: PySide6.QtWidgets.QAbstractItemDelegate, /) -> None: ... + def setItemDelegateForRow(self, row: int, delegate: PySide6.QtWidgets.QAbstractItemDelegate, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel | None, /) -> None: ... + def setRootIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setSelection(self, rect: PySide6.QtCore.QRect, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + def setSelectionBehavior(self, behavior: PySide6.QtWidgets.QAbstractItemView.SelectionBehavior, /) -> None: ... + def setSelectionMode(self, mode: PySide6.QtWidgets.QAbstractItemView.SelectionMode, /) -> None: ... + def setSelectionModel(self, selectionModel: PySide6.QtCore.QItemSelectionModel, /) -> None: ... + def setState(self, state: PySide6.QtWidgets.QAbstractItemView.State, /) -> None: ... + def setTabKeyNavigation(self, enable: bool, /) -> None: ... + def setTextElideMode(self, mode: PySide6.QtCore.Qt.TextElideMode, /) -> None: ... + def setUpdateThreshold(self, threshold: int, /) -> None: ... + def setVerticalScrollMode(self, mode: PySide6.QtWidgets.QAbstractItemView.ScrollMode, /) -> None: ... + def showDropIndicator(self, /) -> bool: ... + def sizeHintForColumn(self, column: int, /) -> int: ... + def sizeHintForIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QSize: ... + def sizeHintForRow(self, row: int, /) -> int: ... + def startAutoScroll(self, /) -> None: ... + def startDrag(self, supportedActions: PySide6.QtCore.Qt.DropAction, /) -> None: ... + def state(self, /) -> PySide6.QtWidgets.QAbstractItemView.State: ... + def stopAutoScroll(self, /) -> None: ... + def tabKeyNavigation(self, /) -> bool: ... + def textElideMode(self, /) -> PySide6.QtCore.Qt.TextElideMode: ... + def timerEvent(self, event: PySide6.QtCore.QTimerEvent, /) -> None: ... + @typing.overload + def update(self, /) -> None: ... + @typing.overload + def update(self, arg__1: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def update(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + @typing.overload + def update(self, arg__1: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def update(self, x: int, y: int, w: int, h: int, /) -> None: ... + def updateEditorData(self, /) -> None: ... + def updateEditorGeometries(self, /) -> None: ... + def updateGeometries(self, /) -> None: ... + def updateThreshold(self, /) -> int: ... + def verticalOffset(self, /) -> int: ... + def verticalScrollMode(self, /) -> PySide6.QtWidgets.QAbstractItemView.ScrollMode: ... + def verticalScrollbarAction(self, action: int, /) -> None: ... + def verticalScrollbarValueChanged(self, value: int, /) -> None: ... + def viewportEvent(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def viewportSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def visualRect(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QRect: ... + def visualRegionForSelection(self, selection: PySide6.QtCore.QItemSelection, /) -> PySide6.QtGui.QRegion: ... + + +class QAbstractScrollArea(PySide6.QtWidgets.QFrame): + + class SizeAdjustPolicy(enum.Enum): + + AdjustIgnored = 0x0 + AdjustToContentsOnFirstShow = 0x1 + AdjustToContents = 0x2 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, verticalScrollBarPolicy: PySide6.QtCore.Qt.ScrollBarPolicy | None = ..., horizontalScrollBarPolicy: PySide6.QtCore.Qt.ScrollBarPolicy | None = ..., sizeAdjustPolicy: PySide6.QtWidgets.QAbstractScrollArea.SizeAdjustPolicy | None = ...) -> None: ... + + def addScrollBarWidget(self, widget: PySide6.QtWidgets.QWidget, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def contextMenuEvent(self, arg__1: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def cornerWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def dragEnterEvent(self, arg__1: PySide6.QtGui.QDragEnterEvent, /) -> None: ... + def dragLeaveEvent(self, arg__1: PySide6.QtGui.QDragLeaveEvent, /) -> None: ... + def dragMoveEvent(self, arg__1: PySide6.QtGui.QDragMoveEvent, /) -> None: ... + def dropEvent(self, arg__1: PySide6.QtGui.QDropEvent, /) -> None: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtCore.QEvent, /) -> bool: ... + def horizontalScrollBar(self, /) -> PySide6.QtWidgets.QScrollBar: ... + def horizontalScrollBarPolicy(self, /) -> PySide6.QtCore.Qt.ScrollBarPolicy: ... + def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def maximumViewportSize(self, /) -> PySide6.QtCore.QSize: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def mouseDoubleClickEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def scrollBarWidgets(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> typing.List[PySide6.QtWidgets.QWidget]: ... + def scrollContentsBy(self, dx: int, dy: int, /) -> None: ... + def setCornerWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def setHorizontalScrollBar(self, scrollbar: PySide6.QtWidgets.QScrollBar, /) -> None: ... + def setHorizontalScrollBarPolicy(self, arg__1: PySide6.QtCore.Qt.ScrollBarPolicy, /) -> None: ... + def setSizeAdjustPolicy(self, policy: PySide6.QtWidgets.QAbstractScrollArea.SizeAdjustPolicy, /) -> None: ... + def setVerticalScrollBar(self, scrollbar: PySide6.QtWidgets.QScrollBar, /) -> None: ... + def setVerticalScrollBarPolicy(self, arg__1: PySide6.QtCore.Qt.ScrollBarPolicy, /) -> None: ... + def setViewport(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + @typing.overload + def setViewportMargins(self, margins: PySide6.QtCore.QMargins, /) -> None: ... + @typing.overload + def setViewportMargins(self, left: int, top: int, right: int, bottom: int, /) -> None: ... + def setupViewport(self, viewport: PySide6.QtWidgets.QWidget, /) -> None: ... + def sizeAdjustPolicy(self, /) -> PySide6.QtWidgets.QAbstractScrollArea.SizeAdjustPolicy: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def verticalScrollBar(self, /) -> PySide6.QtWidgets.QScrollBar: ... + def verticalScrollBarPolicy(self, /) -> PySide6.QtCore.Qt.ScrollBarPolicy: ... + def viewport(self, /) -> PySide6.QtWidgets.QWidget: ... + def viewportEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def viewportMargins(self, /) -> PySide6.QtCore.QMargins: ... + def viewportSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def wheelEvent(self, arg__1: PySide6.QtGui.QWheelEvent, /) -> None: ... + + +class QAbstractSlider(PySide6.QtWidgets.QWidget): + + actionTriggered : typing.ClassVar[Signal] = ... # actionTriggered(int) + rangeChanged : typing.ClassVar[Signal] = ... # rangeChanged(int,int) + sliderMoved : typing.ClassVar[Signal] = ... # sliderMoved(int) + sliderPressed : typing.ClassVar[Signal] = ... # sliderPressed() + sliderReleased : typing.ClassVar[Signal] = ... # sliderReleased() + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(int) + + class SliderAction(enum.Enum): + + SliderNoAction = 0x0 + SliderSingleStepAdd = 0x1 + SliderSingleStepSub = 0x2 + SliderPageStepAdd = 0x3 + SliderPageStepSub = 0x4 + SliderToMinimum = 0x5 + SliderToMaximum = 0x6 + SliderMove = 0x7 + + class SliderChange(enum.Enum): + + SliderRangeChange = 0x0 + SliderOrientationChange = 0x1 + SliderStepsChange = 0x2 + SliderValueChange = 0x3 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, minimum: int | None = ..., maximum: int | None = ..., singleStep: int | None = ..., pageStep: int | None = ..., value: int | None = ..., sliderPosition: int | None = ..., tracking: bool | None = ..., orientation: PySide6.QtCore.Qt.Orientation | None = ..., invertedAppearance: bool | None = ..., invertedControls: bool | None = ..., sliderDown: bool | None = ...) -> None: ... + + def changeEvent(self, e: PySide6.QtCore.QEvent, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def hasTracking(self, /) -> bool: ... + def invertedAppearance(self, /) -> bool: ... + def invertedControls(self, /) -> bool: ... + def isSliderDown(self, /) -> bool: ... + def keyPressEvent(self, ev: PySide6.QtGui.QKeyEvent, /) -> None: ... + def maximum(self, /) -> int: ... + def minimum(self, /) -> int: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def pageStep(self, /) -> int: ... + def repeatAction(self, /) -> PySide6.QtWidgets.QAbstractSlider.SliderAction: ... + def setInvertedAppearance(self, arg__1: bool, /) -> None: ... + def setInvertedControls(self, arg__1: bool, /) -> None: ... + def setMaximum(self, arg__1: int, /) -> None: ... + def setMinimum(self, arg__1: int, /) -> None: ... + def setOrientation(self, arg__1: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setPageStep(self, arg__1: int, /) -> None: ... + def setRange(self, min: int, max: int, /) -> None: ... + def setRepeatAction(self, action: PySide6.QtWidgets.QAbstractSlider.SliderAction, /, thresholdTime: int = ..., repeatTime: int = ...) -> None: ... + def setSingleStep(self, arg__1: int, /) -> None: ... + def setSliderDown(self, arg__1: bool, /) -> None: ... + def setSliderPosition(self, arg__1: int, /) -> None: ... + def setTracking(self, enable: bool, /) -> None: ... + def setValue(self, arg__1: int, /) -> None: ... + def singleStep(self, /) -> int: ... + def sliderChange(self, change: PySide6.QtWidgets.QAbstractSlider.SliderChange, /) -> None: ... + def sliderPosition(self, /) -> int: ... + def timerEvent(self, arg__1: PySide6.QtCore.QTimerEvent, /) -> None: ... + def triggerAction(self, action: PySide6.QtWidgets.QAbstractSlider.SliderAction, /) -> None: ... + def value(self, /) -> int: ... + def wheelEvent(self, e: PySide6.QtGui.QWheelEvent, /) -> None: ... + + +class QAbstractSpinBox(PySide6.QtWidgets.QWidget): + + editingFinished : typing.ClassVar[Signal] = ... # editingFinished() + returnPressed : typing.ClassVar[Signal] = ... # returnPressed() + + class ButtonSymbols(enum.Enum): + + UpDownArrows = 0x0 + PlusMinus = 0x1 + NoButtons = 0x2 + + class CorrectionMode(enum.Enum): + + CorrectToPreviousValue = 0x0 + CorrectToNearestValue = 0x1 + + class StepEnabledFlag(enum.Flag): + + StepNone = 0x0 + StepUpEnabled = 0x1 + StepDownEnabled = 0x2 + + class StepType(enum.Enum): + + DefaultStepType = 0x0 + AdaptiveDecimalStepType = 0x1 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, wrapping: bool | None = ..., frame: bool | None = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag | None = ..., readOnly: bool | None = ..., buttonSymbols: PySide6.QtWidgets.QAbstractSpinBox.ButtonSymbols | None = ..., specialValueText: str | None = ..., text: str | None = ..., accelerated: bool | None = ..., correctionMode: PySide6.QtWidgets.QAbstractSpinBox.CorrectionMode | None = ..., acceptableInput: bool | None = ..., keyboardTracking: bool | None = ..., showGroupSeparator: bool | None = ...) -> None: ... + + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def buttonSymbols(self, /) -> PySide6.QtWidgets.QAbstractSpinBox.ButtonSymbols: ... + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def clear(self, /) -> None: ... + def closeEvent(self, event: PySide6.QtGui.QCloseEvent, /) -> None: ... + def contextMenuEvent(self, event: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def correctionMode(self, /) -> PySide6.QtWidgets.QAbstractSpinBox.CorrectionMode: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def fixup(self, input: str, /) -> str: ... + def focusInEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusOutEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def hasAcceptableInput(self, /) -> bool: ... + def hasFrame(self, /) -> bool: ... + def hideEvent(self, event: PySide6.QtGui.QHideEvent, /) -> None: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionSpinBox, /) -> None: ... + def inputMethodQuery(self, arg__1: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + def interpretText(self, /) -> None: ... + def isAccelerated(self, /) -> bool: ... + def isGroupSeparatorShown(self, /) -> bool: ... + def isReadOnly(self, /) -> bool: ... + def keyPressEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyboardTracking(self, /) -> bool: ... + def lineEdit(self, /) -> PySide6.QtWidgets.QLineEdit: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def selectAll(self, /) -> None: ... + def setAccelerated(self, on: bool, /) -> None: ... + def setAlignment(self, flag: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setButtonSymbols(self, bs: PySide6.QtWidgets.QAbstractSpinBox.ButtonSymbols, /) -> None: ... + def setCorrectionMode(self, cm: PySide6.QtWidgets.QAbstractSpinBox.CorrectionMode, /) -> None: ... + def setFrame(self, arg__1: bool, /) -> None: ... + def setGroupSeparatorShown(self, shown: bool, /) -> None: ... + def setKeyboardTracking(self, kt: bool, /) -> None: ... + def setLineEdit(self, edit: PySide6.QtWidgets.QLineEdit, /) -> None: ... + def setReadOnly(self, r: bool, /) -> None: ... + def setSpecialValueText(self, txt: str, /) -> None: ... + def setWrapping(self, w: bool, /) -> None: ... + def showEvent(self, event: PySide6.QtGui.QShowEvent, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def specialValueText(self, /) -> str: ... + def stepBy(self, steps: int, /) -> None: ... + def stepDown(self, /) -> None: ... + def stepEnabled(self, /) -> PySide6.QtWidgets.QAbstractSpinBox.StepEnabledFlag: ... + def stepUp(self, /) -> None: ... + def text(self, /) -> str: ... + def timerEvent(self, event: PySide6.QtCore.QTimerEvent, /) -> None: ... + def validate(self, input: str, pos: int, /) -> object: ... + def wheelEvent(self, event: PySide6.QtGui.QWheelEvent, /) -> None: ... + def wrapping(self, /) -> bool: ... + + +class QAccessibleWidget(PySide6.QtGui.QAccessibleObject, PySide6.QtGui.QAccessibleActionInterface): + + @typing.overload + def __init__(self, o: PySide6.QtWidgets.QWidget, /, r: PySide6.QtGui.QAccessible.Role = ...) -> None: ... + @typing.overload + def __init__(self, o: PySide6.QtWidgets.QWidget, r: PySide6.QtGui.QAccessible.Role, name: str, /) -> None: ... + + def actionNames(self, /) -> typing.List[str]: ... + def addControllingSignal(self, signal: str, /) -> None: ... + def backgroundColor(self, /) -> PySide6.QtGui.QColor: ... + def child(self, index: int, /) -> PySide6.QtGui.QAccessibleInterface: ... + def childCount(self, /) -> int: ... + def doAction(self, actionName: str, /) -> None: ... + def focusChild(self, /) -> PySide6.QtGui.QAccessibleInterface: ... + def foregroundColor(self, /) -> PySide6.QtGui.QColor: ... + def indexOfChild(self, child: PySide6.QtGui.QAccessibleInterface, /) -> int: ... + def interface_cast(self, t: PySide6.QtGui.QAccessible.InterfaceType, /) -> int: ... + def isValid(self, /) -> bool: ... + def keyBindingsForAction(self, actionName: str, /) -> typing.List[str]: ... + def parent(self, /) -> PySide6.QtGui.QAccessibleInterface: ... + def parentObject(self, /) -> PySide6.QtCore.QObject: ... + def rect(self, /) -> PySide6.QtCore.QRect: ... + def relations(self, /, match: PySide6.QtGui.QAccessible.RelationFlag = ...) -> typing.List[typing.Tuple[PySide6.QtGui.QAccessibleInterface, PySide6.QtGui.QAccessible.RelationFlag]]: ... + def role(self, /) -> PySide6.QtGui.QAccessible.Role: ... + def state(self, /) -> PySide6.QtGui.QAccessible.State: ... + def text(self, t: PySide6.QtGui.QAccessible.Text, /) -> str: ... + def widget(self, /) -> PySide6.QtWidgets.QWidget: ... + def window(self, /) -> PySide6.QtGui.QWindow: ... + + +class QApplication(PySide6.QtGui.QGuiApplication): + + focusChanged : typing.ClassVar[Signal] = ... # focusChanged(QWidget*,QWidget*) + + @typing.overload + def __init__(self, arguments: collections.abc.Sequence[str], /, *, cursorFlashTime: int | None = ..., doubleClickInterval: int | None = ..., keyboardInputInterval: int | None = ..., wheelScrollLines: int | None = ..., startDragTime: int | None = ..., startDragDistance: int | None = ..., styleSheet: str | None = ..., autoSipEnabled: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, cursorFlashTime: int | None = ..., doubleClickInterval: int | None = ..., keyboardInputInterval: int | None = ..., wheelScrollLines: int | None = ..., startDragTime: int | None = ..., startDragDistance: int | None = ..., styleSheet: str | None = ..., autoSipEnabled: bool | None = ...) -> None: ... + + @staticmethod + def aboutQt() -> None: ... + @staticmethod + def activeModalWidget() -> PySide6.QtWidgets.QWidget | None: ... + @staticmethod + def activePopupWidget() -> PySide6.QtWidgets.QWidget | None: ... + @staticmethod + def activeWindow() -> PySide6.QtWidgets.QWidget | None: ... + @staticmethod + def alert(widget: PySide6.QtWidgets.QWidget, /, duration: int | None = ...) -> None: ... + @staticmethod + def allWidgets() -> typing.List[PySide6.QtWidgets.QWidget]: ... + def autoSipEnabled(self, /) -> bool: ... + @staticmethod + def beep() -> None: ... + @staticmethod + def closeAllWindows() -> None: ... + @staticmethod + def cursorFlashTime() -> int: ... + @staticmethod + def doubleClickInterval() -> int: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + @staticmethod + def exec() -> int: ... + def exec_(self, /) -> int: ... + @staticmethod + def focusWidget() -> PySide6.QtWidgets.QWidget | None: ... + @typing.overload + @staticmethod + def font() -> PySide6.QtGui.QFont: ... + @typing.overload + @staticmethod + def font(arg__1: PySide6.QtWidgets.QWidget, /) -> PySide6.QtGui.QFont: ... + @typing.overload + @staticmethod + def font(className: bytes | bytearray | memoryview, /) -> PySide6.QtGui.QFont: ... + @staticmethod + def fontMetrics() -> PySide6.QtGui.QFontMetrics: ... + @staticmethod + def isEffectEnabled(arg__1: PySide6.QtCore.Qt.UIEffect, /) -> bool: ... + @staticmethod + def keyboardInputInterval() -> int: ... + def notify(self, arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtCore.QEvent, /) -> bool: ... + @typing.overload + @staticmethod + def palette() -> PySide6.QtGui.QPalette: ... + @typing.overload + @staticmethod + def palette(arg__1: PySide6.QtWidgets.QWidget, /) -> PySide6.QtGui.QPalette: ... + @typing.overload + @staticmethod + def palette(className: bytes | bytearray | memoryview, /) -> PySide6.QtGui.QPalette: ... + def resolveInterface(self, name: bytes | bytearray | memoryview, revision: int, /) -> int: ... + @staticmethod + def setActiveWindow(act: PySide6.QtWidgets.QWidget, /) -> None: ... + def setAutoSipEnabled(self, enabled: bool, /) -> None: ... + @staticmethod + def setCursorFlashTime(arg__1: int, /) -> None: ... + @staticmethod + def setDoubleClickInterval(arg__1: int, /) -> None: ... + @staticmethod + def setEffectEnabled(arg__1: PySide6.QtCore.Qt.UIEffect, /, enable: bool = ...) -> None: ... + @staticmethod + def setFont(arg__1: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /, className: bytes | bytearray | memoryview | None = ...) -> None: ... + @staticmethod + def setKeyboardInputInterval(arg__1: int, /) -> None: ... + @staticmethod + def setPalette(arg__1: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /, className: bytes | bytearray | memoryview | None = ...) -> None: ... + @staticmethod + def setStartDragDistance(l: int, /) -> None: ... + @staticmethod + def setStartDragTime(ms: int, /) -> None: ... + @typing.overload + @staticmethod + def setStyle(arg__1: PySide6.QtWidgets.QStyle, /) -> None: ... + @typing.overload + @staticmethod + def setStyle(arg__1: str, /) -> PySide6.QtWidgets.QStyle | None: ... + def setStyleSheet(self, sheet: str, /) -> None: ... + @staticmethod + def setWheelScrollLines(arg__1: int, /) -> None: ... + @staticmethod + def startDragDistance() -> int: ... + @staticmethod + def startDragTime() -> int: ... + @staticmethod + def style() -> PySide6.QtWidgets.QStyle: ... + def styleSheet(self, /) -> str: ... + @typing.overload + @staticmethod + def topLevelAt(p: PySide6.QtCore.QPoint, /) -> PySide6.QtWidgets.QWidget | None: ... + @typing.overload + @staticmethod + def topLevelAt(x: int, y: int, /) -> PySide6.QtWidgets.QWidget | None: ... + @staticmethod + def topLevelWidgets() -> typing.List[PySide6.QtWidgets.QWidget]: ... + @staticmethod + def wheelScrollLines() -> int: ... + @typing.overload + @staticmethod + def widgetAt(p: PySide6.QtCore.QPoint, /) -> PySide6.QtWidgets.QWidget | None: ... + @typing.overload + @staticmethod + def widgetAt(x: int, y: int, /) -> PySide6.QtWidgets.QWidget | None: ... + + +class QBoxLayout(PySide6.QtWidgets.QLayout): + + class Direction(enum.Enum): + + LeftToRight = 0x0 + RightToLeft = 0x1 + Down = 0x2 + TopToBottom = 0x2 + BottomToTop = 0x3 + Up = 0x3 + + + def __init__(self, arg__1: PySide6.QtWidgets.QBoxLayout.Direction, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + def addItem(self, arg__1: PySide6.QtWidgets.QLayoutItem, /) -> None: ... + def addLayout(self, layout: PySide6.QtWidgets.QLayout, /, stretch: int | None = ...) -> None: ... + def addSpacerItem(self, spacerItem: PySide6.QtWidgets.QSpacerItem, /) -> None: ... + def addSpacing(self, size: int, /) -> None: ... + def addStretch(self, /, stretch: int | None = ...) -> None: ... + def addStrut(self, arg__1: int, /) -> None: ... + def addWidget(self, arg__1: PySide6.QtWidgets.QWidget, /, stretch: int | None = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag = ...) -> None: ... + def count(self, /) -> int: ... + def direction(self, /) -> PySide6.QtWidgets.QBoxLayout.Direction: ... + def expandingDirections(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def hasHeightForWidth(self, /) -> bool: ... + def heightForWidth(self, arg__1: int, /) -> int: ... + def insertItem(self, index: int, arg__2: PySide6.QtWidgets.QLayoutItem, /) -> None: ... + def insertLayout(self, index: int, layout: PySide6.QtWidgets.QLayout, /, stretch: int | None = ...) -> None: ... + def insertSpacerItem(self, index: int, spacerItem: PySide6.QtWidgets.QSpacerItem, /) -> None: ... + def insertSpacing(self, index: int, size: int, /) -> None: ... + def insertStretch(self, index: int, /, stretch: int | None = ...) -> None: ... + def insertWidget(self, index: int, widget: PySide6.QtWidgets.QWidget, /, stretch: int | None = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag = ...) -> None: ... + def invalidate(self, /) -> None: ... + def itemAt(self, arg__1: int, /) -> PySide6.QtWidgets.QLayoutItem: ... + def maximumSize(self, /) -> PySide6.QtCore.QSize: ... + def minimumHeightForWidth(self, arg__1: int, /) -> int: ... + def minimumSize(self, /) -> PySide6.QtCore.QSize: ... + def setDirection(self, arg__1: PySide6.QtWidgets.QBoxLayout.Direction, /) -> None: ... + def setGeometry(self, arg__1: PySide6.QtCore.QRect, /) -> None: ... + def setSpacing(self, spacing: int, /) -> None: ... + def setStretch(self, index: int, stretch: int, /) -> None: ... + @typing.overload + def setStretchFactor(self, l: PySide6.QtWidgets.QLayout, stretch: int, /) -> bool: ... + @typing.overload + def setStretchFactor(self, w: PySide6.QtWidgets.QWidget, stretch: int, /) -> bool: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def spacing(self, /) -> int: ... + def stretch(self, index: int, /) -> int: ... + def takeAt(self, arg__1: int, /) -> PySide6.QtWidgets.QLayoutItem: ... + + +class QButtonGroup(PySide6.QtCore.QObject): + + buttonClicked : typing.ClassVar[Signal] = ... # buttonClicked(QAbstractButton*) + buttonPressed : typing.ClassVar[Signal] = ... # buttonPressed(QAbstractButton*) + buttonReleased : typing.ClassVar[Signal] = ... # buttonReleased(QAbstractButton*) + buttonToggled : typing.ClassVar[Signal] = ... # buttonToggled(QAbstractButton*,bool) + idClicked : typing.ClassVar[Signal] = ... # idClicked(int) + idPressed : typing.ClassVar[Signal] = ... # idPressed(int) + idReleased : typing.ClassVar[Signal] = ... # idReleased(int) + idToggled : typing.ClassVar[Signal] = ... # idToggled(int,bool) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, exclusive: bool | None = ...) -> None: ... + + def addButton(self, arg__1: PySide6.QtWidgets.QAbstractButton, /, id: int = ...) -> None: ... + def button(self, id: int, /) -> PySide6.QtWidgets.QAbstractButton: ... + def buttons(self, /) -> typing.List[PySide6.QtWidgets.QAbstractButton]: ... + def checkedButton(self, /) -> PySide6.QtWidgets.QAbstractButton: ... + def checkedId(self, /) -> int: ... + def exclusive(self, /) -> bool: ... + def id(self, button: PySide6.QtWidgets.QAbstractButton, /) -> int: ... + def removeButton(self, arg__1: PySide6.QtWidgets.QAbstractButton, /) -> None: ... + def setExclusive(self, arg__1: bool, /) -> None: ... + def setId(self, button: PySide6.QtWidgets.QAbstractButton, id: int, /) -> None: ... + + +class QCalendarWidget(PySide6.QtWidgets.QWidget): + + activated : typing.ClassVar[Signal] = ... # activated(QDate) + clicked : typing.ClassVar[Signal] = ... # clicked(QDate) + currentPageChanged : typing.ClassVar[Signal] = ... # currentPageChanged(int,int) + selectionChanged : typing.ClassVar[Signal] = ... # selectionChanged() + + class HorizontalHeaderFormat(enum.Enum): + + NoHorizontalHeader = 0x0 + SingleLetterDayNames = 0x1 + ShortDayNames = 0x2 + LongDayNames = 0x3 + + class SelectionMode(enum.Enum): + + NoSelection = 0x0 + SingleSelection = 0x1 + + class VerticalHeaderFormat(enum.Enum): + + NoVerticalHeader = 0x0 + ISOWeekNumbers = 0x1 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, selectedDate: PySide6.QtCore.QDate | None = ..., minimumDate: PySide6.QtCore.QDate | None = ..., maximumDate: PySide6.QtCore.QDate | None = ..., firstDayOfWeek: PySide6.QtCore.Qt.DayOfWeek | None = ..., gridVisible: bool | None = ..., selectionMode: PySide6.QtWidgets.QCalendarWidget.SelectionMode | None = ..., horizontalHeaderFormat: PySide6.QtWidgets.QCalendarWidget.HorizontalHeaderFormat | None = ..., verticalHeaderFormat: PySide6.QtWidgets.QCalendarWidget.VerticalHeaderFormat | None = ..., navigationBarVisible: bool | None = ..., dateEditEnabled: bool | None = ..., dateEditAcceptDelay: int | None = ...) -> None: ... + + def calendar(self, /) -> PySide6.QtCore.QCalendar: ... + def clearMaximumDate(self, /) -> None: ... + def clearMinimumDate(self, /) -> None: ... + def dateEditAcceptDelay(self, /) -> int: ... + @typing.overload + def dateTextFormat(self, /) -> typing.Dict[PySide6.QtCore.QDate, PySide6.QtGui.QTextCharFormat]: ... + @typing.overload + def dateTextFormat(self, date: PySide6.QtCore.QDate, /) -> PySide6.QtGui.QTextCharFormat: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, watched: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + def firstDayOfWeek(self, /) -> PySide6.QtCore.Qt.DayOfWeek: ... + def headerTextFormat(self, /) -> PySide6.QtGui.QTextCharFormat: ... + def horizontalHeaderFormat(self, /) -> PySide6.QtWidgets.QCalendarWidget.HorizontalHeaderFormat: ... + def isDateEditEnabled(self, /) -> bool: ... + def isGridVisible(self, /) -> bool: ... + def isNavigationBarVisible(self, /) -> bool: ... + def keyPressEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def maximumDate(self, /) -> PySide6.QtCore.QDate: ... + def minimumDate(self, /) -> PySide6.QtCore.QDate: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def monthShown(self, /) -> int: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintCell(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRect, date: PySide6.QtCore.QDate, /) -> None: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def selectedDate(self, /) -> PySide6.QtCore.QDate: ... + def selectionMode(self, /) -> PySide6.QtWidgets.QCalendarWidget.SelectionMode: ... + def setCalendar(self, calendar: PySide6.QtCore.QCalendar, /) -> None: ... + def setCurrentPage(self, year: int, month: int, /) -> None: ... + def setDateEditAcceptDelay(self, delay: int, /) -> None: ... + def setDateEditEnabled(self, enable: bool, /) -> None: ... + def setDateRange(self, min: PySide6.QtCore.QDate, max: PySide6.QtCore.QDate, /) -> None: ... + def setDateTextFormat(self, date: PySide6.QtCore.QDate, format: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def setFirstDayOfWeek(self, dayOfWeek: PySide6.QtCore.Qt.DayOfWeek, /) -> None: ... + def setGridVisible(self, show: bool, /) -> None: ... + def setHeaderTextFormat(self, format: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def setHorizontalHeaderFormat(self, format: PySide6.QtWidgets.QCalendarWidget.HorizontalHeaderFormat, /) -> None: ... + def setMaximumDate(self, date: PySide6.QtCore.QDate, /) -> None: ... + def setMinimumDate(self, date: PySide6.QtCore.QDate, /) -> None: ... + def setNavigationBarVisible(self, visible: bool, /) -> None: ... + def setSelectedDate(self, date: PySide6.QtCore.QDate, /) -> None: ... + def setSelectionMode(self, mode: PySide6.QtWidgets.QCalendarWidget.SelectionMode, /) -> None: ... + def setVerticalHeaderFormat(self, format: PySide6.QtWidgets.QCalendarWidget.VerticalHeaderFormat, /) -> None: ... + def setWeekdayTextFormat(self, dayOfWeek: PySide6.QtCore.Qt.DayOfWeek, format: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def showNextMonth(self, /) -> None: ... + def showNextYear(self, /) -> None: ... + def showPreviousMonth(self, /) -> None: ... + def showPreviousYear(self, /) -> None: ... + def showSelectedDate(self, /) -> None: ... + def showToday(self, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def updateCell(self, date: PySide6.QtCore.QDate, /) -> None: ... + def updateCells(self, /) -> None: ... + def verticalHeaderFormat(self, /) -> PySide6.QtWidgets.QCalendarWidget.VerticalHeaderFormat: ... + def weekdayTextFormat(self, dayOfWeek: PySide6.QtCore.Qt.DayOfWeek, /) -> PySide6.QtGui.QTextCharFormat: ... + def yearShown(self, /) -> int: ... + + +class QCheckBox(PySide6.QtWidgets.QAbstractButton): + + checkStateChanged : typing.ClassVar[Signal] = ... # checkStateChanged(Qt::CheckState) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(int) + + @typing.overload + def __init__(self, text: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, tristate: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, tristate: bool | None = ...) -> None: ... + + def checkState(self, /) -> PySide6.QtCore.Qt.CheckState: ... + def checkStateSet(self, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def hitButton(self, pos: PySide6.QtCore.QPoint, /) -> bool: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionButton, /) -> None: ... + def isTristate(self, /) -> bool: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def nextCheckState(self, /) -> None: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def setCheckState(self, state: PySide6.QtCore.Qt.CheckState, /) -> None: ... + def setTristate(self, /, y: bool = ...) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + + +class QColorDialog(PySide6.QtWidgets.QDialog): + + colorSelected : typing.ClassVar[Signal] = ... # colorSelected(QColor) + currentColorChanged : typing.ClassVar[Signal] = ... # currentColorChanged(QColor) + + class ColorDialogOption(enum.Flag): + + ShowAlphaChannel = 0x1 + NoButtons = 0x2 + DontUseNativeDialog = 0x4 + NoEyeDropperButton = 0x8 + + + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, currentColor: PySide6.QtGui.QColor | None = ..., options: PySide6.QtWidgets.QColorDialog.ColorDialogOption | None = ...) -> None: ... + @typing.overload + def __init__(self, initial: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /, parent: PySide6.QtWidgets.QWidget | None = ..., *, currentColor: PySide6.QtGui.QColor | None = ..., options: PySide6.QtWidgets.QColorDialog.ColorDialogOption | None = ...) -> None: ... + + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def currentColor(self, /) -> PySide6.QtGui.QColor: ... + @staticmethod + def customColor(index: int, /) -> PySide6.QtGui.QColor: ... + @staticmethod + def customCount() -> int: ... + def done(self, result: int, /) -> None: ... + @staticmethod + def getColor(initial: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int] = ..., parent: PySide6.QtWidgets.QWidget | None = ..., title: str = ..., options: PySide6.QtWidgets.QColorDialog.ColorDialogOption = ...) -> PySide6.QtGui.QColor: ... + @typing.overload + def open(self, /) -> None: ... + @typing.overload + def open(self, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> None: ... + def options(self, /) -> PySide6.QtWidgets.QColorDialog.ColorDialogOption: ... + def selectedColor(self, /) -> PySide6.QtGui.QColor: ... + def setCurrentColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @staticmethod + def setCustomColor(index: int, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setOption(self, option: PySide6.QtWidgets.QColorDialog.ColorDialogOption, /, on: bool = ...) -> None: ... + def setOptions(self, options: PySide6.QtWidgets.QColorDialog.ColorDialogOption, /) -> None: ... + @staticmethod + def setStandardColor(index: int, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + @staticmethod + def standardColor(index: int, /) -> PySide6.QtGui.QColor: ... + def testOption(self, option: PySide6.QtWidgets.QColorDialog.ColorDialogOption, /) -> bool: ... + + +class QColormap(Shiboken.Object): + + class Mode(enum.Enum): + + Direct = 0x0 + Indexed = 0x1 + Gray = 0x2 + + + def __init__(self, colormap: PySide6.QtWidgets.QColormap, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + @staticmethod + def cleanup() -> None: ... + def colorAt(self, pixel: int, /) -> PySide6.QtGui.QColor: ... + def colormap(self, /) -> typing.List[PySide6.QtGui.QColor]: ... + def depth(self, /) -> int: ... + @staticmethod + def initialize() -> None: ... + @staticmethod + def instance(screen: int = ...) -> PySide6.QtWidgets.QColormap: ... + def mode(self, /) -> PySide6.QtWidgets.QColormap.Mode: ... + def pixel(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> int: ... + def size(self, /) -> int: ... + + +class QColumnView(PySide6.QtWidgets.QAbstractItemView): + + updatePreviewWidget : typing.ClassVar[Signal] = ... # updatePreviewWidget(QModelIndex) + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, resizeGripsVisible: bool | None = ...) -> None: ... + + def columnWidths(self, /) -> typing.List[int]: ... + def createColumn(self, rootIndex: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtWidgets.QAbstractItemView: ... + def currentChanged(self, current: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, previous: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def horizontalOffset(self, /) -> int: ... + def indexAt(self, point: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QModelIndex: ... + def initializeColumn(self, column: PySide6.QtWidgets.QAbstractItemView, /) -> None: ... + def isIndexHidden(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def moveCursor(self, cursorAction: PySide6.QtWidgets.QAbstractItemView.CursorAction, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> PySide6.QtCore.QModelIndex: ... + def previewWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def resizeGripsVisible(self, /) -> bool: ... + def rowsInserted(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, start: int, end: int, /) -> None: ... + def scrollContentsBy(self, dx: int, dy: int, /) -> None: ... + def scrollTo(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, hint: PySide6.QtWidgets.QAbstractItemView.ScrollHint = ...) -> None: ... + def selectAll(self, /) -> None: ... + def setColumnWidths(self, list: collections.abc.Sequence[int], /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel | None, /) -> None: ... + def setPreviewWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def setResizeGripsVisible(self, visible: bool, /) -> None: ... + def setRootIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setSelection(self, rect: PySide6.QtCore.QRect, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + def setSelectionModel(self, selectionModel: PySide6.QtCore.QItemSelectionModel, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def verticalOffset(self, /) -> int: ... + def visualRect(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QRect: ... + def visualRegionForSelection(self, selection: PySide6.QtCore.QItemSelection, /) -> PySide6.QtGui.QRegion: ... + + +class QComboBox(PySide6.QtWidgets.QWidget): + + activated : typing.ClassVar[Signal] = ... # activated(int) + currentIndexChanged : typing.ClassVar[Signal] = ... # currentIndexChanged(int) + currentTextChanged : typing.ClassVar[Signal] = ... # currentTextChanged(QString) + editTextChanged : typing.ClassVar[Signal] = ... # editTextChanged(QString) + highlighted : typing.ClassVar[Signal] = ... # highlighted(int) + textActivated : typing.ClassVar[Signal] = ... # textActivated(QString) + textHighlighted : typing.ClassVar[Signal] = ... # textHighlighted(QString) + + class InsertPolicy(enum.Enum): + + NoInsert = 0x0 + InsertAtTop = 0x1 + InsertAtCurrent = 0x2 + InsertAtBottom = 0x3 + InsertAfterCurrent = 0x4 + InsertBeforeCurrent = 0x5 + InsertAlphabetically = 0x6 + + class LabelDrawingMode(enum.Enum): + + UseStyle = 0x0 + UseDelegate = 0x1 + + class SizeAdjustPolicy(enum.Enum): + + AdjustToContents = 0x0 + AdjustToContentsOnFirstShow = 0x1 + AdjustToMinimumContentsLengthWithIcon = 0x2 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, editable: bool | None = ..., count: int | None = ..., currentText: str | None = ..., currentIndex: int | None = ..., currentData: typing.Optional[typing.Any] = ..., maxVisibleItems: int | None = ..., maxCount: int | None = ..., insertPolicy: PySide6.QtWidgets.QComboBox.InsertPolicy | None = ..., sizeAdjustPolicy: PySide6.QtWidgets.QComboBox.SizeAdjustPolicy | None = ..., minimumContentsLength: int | None = ..., iconSize: PySide6.QtCore.QSize | None = ..., placeholderText: str | None = ..., duplicatesEnabled: bool | None = ..., frame: bool | None = ..., modelColumn: int | None = ..., labelDrawingMode: PySide6.QtWidgets.QComboBox.LabelDrawingMode | None = ...) -> None: ... + + @typing.overload + def addItem(self, text: str, /, userData: typing.Any = ...) -> None: ... + @typing.overload + def addItem(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /, userData: typing.Any = ...) -> None: ... + def addItems(self, texts: collections.abc.Sequence[str], /) -> None: ... + def changeEvent(self, e: PySide6.QtCore.QEvent, /) -> None: ... + def clear(self, /) -> None: ... + def clearEditText(self, /) -> None: ... + def completer(self, /) -> PySide6.QtWidgets.QCompleter | None: ... + def contextMenuEvent(self, e: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def count(self, /) -> int: ... + def currentData(self, /, role: int = ...) -> typing.Any: ... + def currentIndex(self, /) -> int: ... + def currentText(self, /) -> str: ... + def duplicatesEnabled(self, /) -> bool: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def findData(self, data: typing.Any, /, role: int = ..., flags: PySide6.QtCore.Qt.MatchFlag = ...) -> int: ... + def findText(self, text: str, /, flags: PySide6.QtCore.Qt.MatchFlag = ...) -> int: ... + def focusInEvent(self, e: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusOutEvent(self, e: PySide6.QtGui.QFocusEvent, /) -> None: ... + def hasFrame(self, /) -> bool: ... + def hideEvent(self, e: PySide6.QtGui.QHideEvent, /) -> None: ... + def hidePopup(self, /) -> None: ... + def iconSize(self, /) -> PySide6.QtCore.QSize: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionComboBox, /) -> None: ... + def inputMethodEvent(self, arg__1: PySide6.QtGui.QInputMethodEvent, /) -> None: ... + @typing.overload + def inputMethodQuery(self, arg__1: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + @typing.overload + def inputMethodQuery(self, query: PySide6.QtCore.Qt.InputMethodQuery, argument: typing.Any, /) -> typing.Any: ... + @typing.overload + def insertItem(self, index: int, text: str, /, userData: typing.Any = ...) -> None: ... + @typing.overload + def insertItem(self, index: int, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /, userData: typing.Any = ...) -> None: ... + def insertItems(self, index: int, texts: collections.abc.Sequence[str], /) -> None: ... + def insertPolicy(self, /) -> PySide6.QtWidgets.QComboBox.InsertPolicy: ... + def insertSeparator(self, index: int, /) -> None: ... + def isEditable(self, /) -> bool: ... + def itemData(self, index: int, /, role: int = ...) -> typing.Any: ... + def itemDelegate(self, /) -> PySide6.QtWidgets.QAbstractItemDelegate: ... + def itemIcon(self, index: int, /) -> PySide6.QtGui.QIcon: ... + def itemText(self, index: int, /) -> str: ... + def keyPressEvent(self, e: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, e: PySide6.QtGui.QKeyEvent, /) -> None: ... + def labelDrawingMode(self, /) -> PySide6.QtWidgets.QComboBox.LabelDrawingMode: ... + def lineEdit(self, /) -> PySide6.QtWidgets.QLineEdit | None: ... + def maxCount(self, /) -> int: ... + def maxVisibleItems(self, /) -> int: ... + def minimumContentsLength(self, /) -> int: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def modelColumn(self, /) -> int: ... + def mousePressEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintEvent(self, e: PySide6.QtGui.QPaintEvent, /) -> None: ... + def placeholderText(self, /) -> str: ... + def removeItem(self, index: int, /) -> None: ... + def resizeEvent(self, e: PySide6.QtGui.QResizeEvent, /) -> None: ... + def rootModelIndex(self, /) -> PySide6.QtCore.QModelIndex: ... + def setCompleter(self, c: PySide6.QtWidgets.QCompleter, /) -> None: ... + def setCurrentIndex(self, index: int, /) -> None: ... + def setCurrentText(self, text: str, /) -> None: ... + def setDuplicatesEnabled(self, enable: bool, /) -> None: ... + def setEditText(self, text: str, /) -> None: ... + def setEditable(self, editable: bool, /) -> None: ... + def setFrame(self, arg__1: bool, /) -> None: ... + def setIconSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setInsertPolicy(self, policy: PySide6.QtWidgets.QComboBox.InsertPolicy, /) -> None: ... + def setItemData(self, index: int, value: typing.Any, /, role: int = ...) -> None: ... + def setItemDelegate(self, delegate: PySide6.QtWidgets.QAbstractItemDelegate, /) -> None: ... + def setItemIcon(self, index: int, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setItemText(self, index: int, text: str, /) -> None: ... + def setLabelDrawingMode(self, labelDrawing: PySide6.QtWidgets.QComboBox.LabelDrawingMode, /) -> None: ... + def setLineEdit(self, edit: PySide6.QtWidgets.QLineEdit, /) -> None: ... + def setMaxCount(self, max: int, /) -> None: ... + def setMaxVisibleItems(self, maxItems: int, /) -> None: ... + def setMinimumContentsLength(self, characters: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setModelColumn(self, visibleColumn: int, /) -> None: ... + def setPlaceholderText(self, placeholderText: str, /) -> None: ... + def setRootModelIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setSizeAdjustPolicy(self, policy: PySide6.QtWidgets.QComboBox.SizeAdjustPolicy, /) -> None: ... + def setValidator(self, v: PySide6.QtGui.QValidator, /) -> None: ... + def setView(self, itemView: PySide6.QtWidgets.QAbstractItemView, /) -> None: ... + def showEvent(self, e: PySide6.QtGui.QShowEvent, /) -> None: ... + def showPopup(self, /) -> None: ... + def sizeAdjustPolicy(self, /) -> PySide6.QtWidgets.QComboBox.SizeAdjustPolicy: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def validator(self, /) -> PySide6.QtGui.QValidator | None: ... + def view(self, /) -> PySide6.QtWidgets.QAbstractItemView: ... + def wheelEvent(self, e: PySide6.QtGui.QWheelEvent, /) -> None: ... + + +class QCommandLinkButton(PySide6.QtWidgets.QPushButton): + + @typing.overload + def __init__(self, text: str, description: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, flat: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, text: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, description: str | None = ..., flat: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, description: str | None = ..., flat: bool | None = ...) -> None: ... + + def description(self, /) -> str: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def heightForWidth(self, arg__1: int, /) -> int: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionButton, /) -> None: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def setDescription(self, description: str, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + + +class QCommonStyle(PySide6.QtWidgets.QStyle): + + def __init__(self, /) -> None: ... + + def drawComplexControl(self, cc: PySide6.QtWidgets.QStyle.ComplexControl, opt: PySide6.QtWidgets.QStyleOptionComplex, p: PySide6.QtGui.QPainter, /, w: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def drawControl(self, element: PySide6.QtWidgets.QStyle.ControlElement, opt: PySide6.QtWidgets.QStyleOption, p: PySide6.QtGui.QPainter, /, w: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def drawPrimitive(self, pe: PySide6.QtWidgets.QStyle.PrimitiveElement, opt: PySide6.QtWidgets.QStyleOption, p: PySide6.QtGui.QPainter, /, w: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def generatedIconPixmap(self, iconMode: PySide6.QtGui.QIcon.Mode, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, opt: PySide6.QtWidgets.QStyleOption, /) -> PySide6.QtGui.QPixmap: ... + def hitTestComplexControl(self, cc: PySide6.QtWidgets.QStyle.ComplexControl, opt: PySide6.QtWidgets.QStyleOptionComplex, pt: PySide6.QtCore.QPoint, /, w: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtWidgets.QStyle.SubControl: ... + def layoutSpacing(self, control1: PySide6.QtWidgets.QSizePolicy.ControlType, control2: PySide6.QtWidgets.QSizePolicy.ControlType, orientation: PySide6.QtCore.Qt.Orientation, /, option: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ...) -> int: ... + def pixelMetric(self, m: PySide6.QtWidgets.QStyle.PixelMetric, /, opt: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ...) -> int: ... + @typing.overload + def polish(self, app: PySide6.QtWidgets.QApplication, /) -> None: ... + @typing.overload + def polish(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + @typing.overload + def polish(self, palette: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /) -> None: ... + def sizeFromContents(self, ct: PySide6.QtWidgets.QStyle.ContentsType, opt: PySide6.QtWidgets.QStyleOption, contentsSize: PySide6.QtCore.QSize, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtCore.QSize: ... + def standardIcon(self, standardIcon: PySide6.QtWidgets.QStyle.StandardPixmap, /, opt: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtGui.QIcon: ... + def standardPixmap(self, sp: PySide6.QtWidgets.QStyle.StandardPixmap, /, opt: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtGui.QPixmap: ... + def styleHint(self, sh: PySide6.QtWidgets.QStyle.StyleHint, /, opt: PySide6.QtWidgets.QStyleOption | None = ..., w: PySide6.QtWidgets.QWidget | None = ..., shret: PySide6.QtWidgets.QStyleHintReturn | None = ...) -> int: ... + def subControlRect(self, cc: PySide6.QtWidgets.QStyle.ComplexControl, opt: PySide6.QtWidgets.QStyleOptionComplex, sc: PySide6.QtWidgets.QStyle.SubControl, /, w: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtCore.QRect: ... + def subElementRect(self, r: PySide6.QtWidgets.QStyle.SubElement, opt: PySide6.QtWidgets.QStyleOption, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtCore.QRect: ... + @typing.overload + def unpolish(self, application: PySide6.QtWidgets.QApplication, /) -> None: ... + @typing.overload + def unpolish(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + + +class QCompleter(PySide6.QtCore.QObject): + + activated : typing.ClassVar[Signal] = ... # activated(QString); activated(QModelIndex) + highlighted : typing.ClassVar[Signal] = ... # highlighted(QString); highlighted(QModelIndex) + + class CompletionMode(enum.Enum): + + PopupCompletion = 0x0 + UnfilteredPopupCompletion = 0x1 + InlineCompletion = 0x2 + + class ModelSorting(enum.Enum): + + UnsortedModel = 0x0 + CaseSensitivelySortedModel = 0x1 + CaseInsensitivelySortedModel = 0x2 + + + @typing.overload + def __init__(self, model: PySide6.QtCore.QAbstractItemModel, /, parent: PySide6.QtCore.QObject | None = ..., *, completionPrefix: str | None = ..., modelSorting: PySide6.QtWidgets.QCompleter.ModelSorting | None = ..., filterMode: PySide6.QtCore.Qt.MatchFlag | None = ..., completionMode: PySide6.QtWidgets.QCompleter.CompletionMode | None = ..., completionColumn: int | None = ..., completionRole: int | None = ..., maxVisibleItems: int | None = ..., caseSensitivity: PySide6.QtCore.Qt.CaseSensitivity | None = ..., wrapAround: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, completions: collections.abc.Sequence[str], /, parent: PySide6.QtCore.QObject | None = ..., *, completionPrefix: str | None = ..., modelSorting: PySide6.QtWidgets.QCompleter.ModelSorting | None = ..., filterMode: PySide6.QtCore.Qt.MatchFlag | None = ..., completionMode: PySide6.QtWidgets.QCompleter.CompletionMode | None = ..., completionColumn: int | None = ..., completionRole: int | None = ..., maxVisibleItems: int | None = ..., caseSensitivity: PySide6.QtCore.Qt.CaseSensitivity | None = ..., wrapAround: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, completionPrefix: str | None = ..., modelSorting: PySide6.QtWidgets.QCompleter.ModelSorting | None = ..., filterMode: PySide6.QtCore.Qt.MatchFlag | None = ..., completionMode: PySide6.QtWidgets.QCompleter.CompletionMode | None = ..., completionColumn: int | None = ..., completionRole: int | None = ..., maxVisibleItems: int | None = ..., caseSensitivity: PySide6.QtCore.Qt.CaseSensitivity | None = ..., wrapAround: bool | None = ...) -> None: ... + + def caseSensitivity(self, /) -> PySide6.QtCore.Qt.CaseSensitivity: ... + def complete(self, /, rect: PySide6.QtCore.QRect = ...) -> None: ... + def completionColumn(self, /) -> int: ... + def completionCount(self, /) -> int: ... + def completionMode(self, /) -> PySide6.QtWidgets.QCompleter.CompletionMode: ... + def completionModel(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def completionPrefix(self, /) -> str: ... + def completionRole(self, /) -> int: ... + def currentCompletion(self, /) -> str: ... + def currentIndex(self, /) -> PySide6.QtCore.QModelIndex: ... + def currentRow(self, /) -> int: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, o: PySide6.QtCore.QObject, e: PySide6.QtCore.QEvent, /) -> bool: ... + def filterMode(self, /) -> PySide6.QtCore.Qt.MatchFlag: ... + def maxVisibleItems(self, /) -> int: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def modelSorting(self, /) -> PySide6.QtWidgets.QCompleter.ModelSorting: ... + def pathFromIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> str: ... + def popup(self, /) -> PySide6.QtWidgets.QAbstractItemView | None: ... + def setCaseSensitivity(self, caseSensitivity: PySide6.QtCore.Qt.CaseSensitivity, /) -> None: ... + def setCompletionColumn(self, column: int, /) -> None: ... + def setCompletionMode(self, mode: PySide6.QtWidgets.QCompleter.CompletionMode, /) -> None: ... + def setCompletionPrefix(self, prefix: str, /) -> None: ... + def setCompletionRole(self, role: int, /) -> None: ... + def setCurrentRow(self, row: int, /) -> bool: ... + def setFilterMode(self, filterMode: PySide6.QtCore.Qt.MatchFlag, /) -> None: ... + def setMaxVisibleItems(self, maxItems: int, /) -> None: ... + def setModel(self, c: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setModelSorting(self, sorting: PySide6.QtWidgets.QCompleter.ModelSorting, /) -> None: ... + def setPopup(self, popup: PySide6.QtWidgets.QAbstractItemView, /) -> None: ... + def setWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def setWrapAround(self, wrap: bool, /) -> None: ... + def splitPath(self, path: str, /) -> typing.List[str]: ... + def widget(self, /) -> PySide6.QtWidgets.QWidget: ... + def wrapAround(self, /) -> bool: ... + + +class QDataWidgetMapper(PySide6.QtCore.QObject): + + currentIndexChanged : typing.ClassVar[Signal] = ... # currentIndexChanged(int) + + class SubmitPolicy(enum.Enum): + + AutoSubmit = 0x0 + ManualSubmit = 0x1 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, currentIndex: int | None = ..., orientation: PySide6.QtCore.Qt.Orientation | None = ..., submitPolicy: PySide6.QtWidgets.QDataWidgetMapper.SubmitPolicy | None = ...) -> None: ... + + @typing.overload + def addMapping(self, widget: PySide6.QtWidgets.QWidget, section: int, /) -> None: ... + @typing.overload + def addMapping(self, widget: PySide6.QtWidgets.QWidget, section: int, propertyName: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ... + def clearMapping(self, /) -> None: ... + def currentIndex(self, /) -> int: ... + def itemDelegate(self, /) -> PySide6.QtWidgets.QAbstractItemDelegate: ... + def mappedPropertyName(self, widget: PySide6.QtWidgets.QWidget, /) -> PySide6.QtCore.QByteArray: ... + def mappedSection(self, widget: PySide6.QtWidgets.QWidget, /) -> int: ... + def mappedWidgetAt(self, section: int, /) -> PySide6.QtWidgets.QWidget: ... + def model(self, /) -> PySide6.QtCore.QAbstractItemModel: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def removeMapping(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def revert(self, /) -> None: ... + def rootIndex(self, /) -> PySide6.QtCore.QModelIndex: ... + def setCurrentIndex(self, index: int, /) -> None: ... + def setCurrentModelIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setItemDelegate(self, delegate: PySide6.QtWidgets.QAbstractItemDelegate, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel, /) -> None: ... + def setOrientation(self, aOrientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setRootIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setSubmitPolicy(self, policy: PySide6.QtWidgets.QDataWidgetMapper.SubmitPolicy, /) -> None: ... + def submit(self, /) -> bool: ... + def submitPolicy(self, /) -> PySide6.QtWidgets.QDataWidgetMapper.SubmitPolicy: ... + def toFirst(self, /) -> None: ... + def toLast(self, /) -> None: ... + def toNext(self, /) -> None: ... + def toPrevious(self, /) -> None: ... + + +class QDateEdit(PySide6.QtWidgets.QDateTimeEdit): + + userDateChanged : typing.ClassVar[Signal] = ... # userDateChanged(QDate) + + @typing.overload + def __init__(self, date: PySide6.QtCore.QDate, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, date: PySide6.QtCore.QDate | None = ...) -> None: ... + + +class QDateTimeEdit(PySide6.QtWidgets.QAbstractSpinBox): + + dateChanged : typing.ClassVar[Signal] = ... # dateChanged(QDate) + dateTimeChanged : typing.ClassVar[Signal] = ... # dateTimeChanged(QDateTime) + timeChanged : typing.ClassVar[Signal] = ... # timeChanged(QTime) + + class Section(enum.Flag): + + NoSection = 0x0 + AmPmSection = 0x1 + MSecSection = 0x2 + SecondSection = 0x4 + MinuteSection = 0x8 + HourSection = 0x10 + TimeSections_Mask = 0x1f + DaySection = 0x100 + MonthSection = 0x200 + YearSection = 0x400 + DateSections_Mask = 0x700 + + + @typing.overload + def __init__(self, d: PySide6.QtCore.QDate, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, dateTime: PySide6.QtCore.QDateTime | None = ..., date: PySide6.QtCore.QDate | None = ..., time: PySide6.QtCore.QTime | None = ..., maximumDateTime: PySide6.QtCore.QDateTime | None = ..., minimumDateTime: PySide6.QtCore.QDateTime | None = ..., maximumDate: PySide6.QtCore.QDate | None = ..., minimumDate: PySide6.QtCore.QDate | None = ..., maximumTime: PySide6.QtCore.QTime | None = ..., minimumTime: PySide6.QtCore.QTime | None = ..., currentSection: PySide6.QtWidgets.QDateTimeEdit.Section | None = ..., displayedSections: PySide6.QtWidgets.QDateTimeEdit.Section | None = ..., displayFormat: str | None = ..., calendarPopup: bool | None = ..., currentSectionIndex: int | None = ..., sectionCount: int | None = ..., timeSpec: PySide6.QtCore.Qt.TimeSpec | None = ..., timeZone: PySide6.QtCore.QTimeZone | None = ...) -> None: ... + @typing.overload + def __init__(self, dt: PySide6.QtCore.QDateTime, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, dateTime: PySide6.QtCore.QDateTime | None = ..., date: PySide6.QtCore.QDate | None = ..., time: PySide6.QtCore.QTime | None = ..., maximumDateTime: PySide6.QtCore.QDateTime | None = ..., minimumDateTime: PySide6.QtCore.QDateTime | None = ..., maximumDate: PySide6.QtCore.QDate | None = ..., minimumDate: PySide6.QtCore.QDate | None = ..., maximumTime: PySide6.QtCore.QTime | None = ..., minimumTime: PySide6.QtCore.QTime | None = ..., currentSection: PySide6.QtWidgets.QDateTimeEdit.Section | None = ..., displayedSections: PySide6.QtWidgets.QDateTimeEdit.Section | None = ..., displayFormat: str | None = ..., calendarPopup: bool | None = ..., currentSectionIndex: int | None = ..., sectionCount: int | None = ..., timeSpec: PySide6.QtCore.Qt.TimeSpec | None = ..., timeZone: PySide6.QtCore.QTimeZone | None = ...) -> None: ... + @typing.overload + def __init__(self, t: PySide6.QtCore.QTime, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, dateTime: PySide6.QtCore.QDateTime | None = ..., date: PySide6.QtCore.QDate | None = ..., time: PySide6.QtCore.QTime | None = ..., maximumDateTime: PySide6.QtCore.QDateTime | None = ..., minimumDateTime: PySide6.QtCore.QDateTime | None = ..., maximumDate: PySide6.QtCore.QDate | None = ..., minimumDate: PySide6.QtCore.QDate | None = ..., maximumTime: PySide6.QtCore.QTime | None = ..., minimumTime: PySide6.QtCore.QTime | None = ..., currentSection: PySide6.QtWidgets.QDateTimeEdit.Section | None = ..., displayedSections: PySide6.QtWidgets.QDateTimeEdit.Section | None = ..., displayFormat: str | None = ..., calendarPopup: bool | None = ..., currentSectionIndex: int | None = ..., sectionCount: int | None = ..., timeSpec: PySide6.QtCore.Qt.TimeSpec | None = ..., timeZone: PySide6.QtCore.QTimeZone | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, dateTime: PySide6.QtCore.QDateTime | None = ..., date: PySide6.QtCore.QDate | None = ..., time: PySide6.QtCore.QTime | None = ..., maximumDateTime: PySide6.QtCore.QDateTime | None = ..., minimumDateTime: PySide6.QtCore.QDateTime | None = ..., maximumDate: PySide6.QtCore.QDate | None = ..., minimumDate: PySide6.QtCore.QDate | None = ..., maximumTime: PySide6.QtCore.QTime | None = ..., minimumTime: PySide6.QtCore.QTime | None = ..., currentSection: PySide6.QtWidgets.QDateTimeEdit.Section | None = ..., displayedSections: PySide6.QtWidgets.QDateTimeEdit.Section | None = ..., displayFormat: str | None = ..., calendarPopup: bool | None = ..., currentSectionIndex: int | None = ..., sectionCount: int | None = ..., timeSpec: PySide6.QtCore.Qt.TimeSpec | None = ..., timeZone: PySide6.QtCore.QTimeZone | None = ...) -> None: ... + @typing.overload + def __init__(self, val: typing.Any, parserType: PySide6.QtCore.QMetaType.Type, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, dateTime: PySide6.QtCore.QDateTime | None = ..., date: PySide6.QtCore.QDate | None = ..., time: PySide6.QtCore.QTime | None = ..., maximumDateTime: PySide6.QtCore.QDateTime | None = ..., minimumDateTime: PySide6.QtCore.QDateTime | None = ..., maximumDate: PySide6.QtCore.QDate | None = ..., minimumDate: PySide6.QtCore.QDate | None = ..., maximumTime: PySide6.QtCore.QTime | None = ..., minimumTime: PySide6.QtCore.QTime | None = ..., currentSection: PySide6.QtWidgets.QDateTimeEdit.Section | None = ..., displayedSections: PySide6.QtWidgets.QDateTimeEdit.Section | None = ..., displayFormat: str | None = ..., calendarPopup: bool | None = ..., currentSectionIndex: int | None = ..., sectionCount: int | None = ..., timeSpec: PySide6.QtCore.Qt.TimeSpec | None = ..., timeZone: PySide6.QtCore.QTimeZone | None = ...) -> None: ... + + def calendar(self, /) -> PySide6.QtCore.QCalendar: ... + def calendarPopup(self, /) -> bool: ... + def calendarWidget(self, /) -> PySide6.QtWidgets.QCalendarWidget: ... + def clear(self, /) -> None: ... + def clearMaximumDate(self, /) -> None: ... + def clearMaximumDateTime(self, /) -> None: ... + def clearMaximumTime(self, /) -> None: ... + def clearMinimumDate(self, /) -> None: ... + def clearMinimumDateTime(self, /) -> None: ... + def clearMinimumTime(self, /) -> None: ... + def currentSection(self, /) -> PySide6.QtWidgets.QDateTimeEdit.Section: ... + def currentSectionIndex(self, /) -> int: ... + def date(self, /) -> PySide6.QtCore.QDate: ... + def dateTime(self, /) -> PySide6.QtCore.QDateTime: ... + def dateTimeFromText(self, text: str, /) -> PySide6.QtCore.QDateTime: ... + def displayFormat(self, /) -> str: ... + def displayedSections(self, /) -> PySide6.QtWidgets.QDateTimeEdit.Section: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def fixup(self, input: str, /) -> str: ... + def focusInEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionSpinBox, /) -> None: ... + def keyPressEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def maximumDate(self, /) -> PySide6.QtCore.QDate: ... + def maximumDateTime(self, /) -> PySide6.QtCore.QDateTime: ... + def maximumTime(self, /) -> PySide6.QtCore.QTime: ... + def minimumDate(self, /) -> PySide6.QtCore.QDate: ... + def minimumDateTime(self, /) -> PySide6.QtCore.QDateTime: ... + def minimumTime(self, /) -> PySide6.QtCore.QTime: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + def sectionAt(self, index: int, /) -> PySide6.QtWidgets.QDateTimeEdit.Section: ... + def sectionCount(self, /) -> int: ... + def sectionText(self, section: PySide6.QtWidgets.QDateTimeEdit.Section, /) -> str: ... + def setCalendar(self, calendar: PySide6.QtCore.QCalendar, /) -> None: ... + def setCalendarPopup(self, enable: bool, /) -> None: ... + def setCalendarWidget(self, calendarWidget: PySide6.QtWidgets.QCalendarWidget, /) -> None: ... + def setCurrentSection(self, section: PySide6.QtWidgets.QDateTimeEdit.Section, /) -> None: ... + def setCurrentSectionIndex(self, index: int, /) -> None: ... + def setDate(self, date: PySide6.QtCore.QDate, /) -> None: ... + def setDateRange(self, min: PySide6.QtCore.QDate, max: PySide6.QtCore.QDate, /) -> None: ... + def setDateTime(self, dateTime: PySide6.QtCore.QDateTime, /) -> None: ... + def setDateTimeRange(self, min: PySide6.QtCore.QDateTime, max: PySide6.QtCore.QDateTime, /) -> None: ... + def setDisplayFormat(self, format: str, /) -> None: ... + def setMaximumDate(self, max: PySide6.QtCore.QDate, /) -> None: ... + def setMaximumDateTime(self, dt: PySide6.QtCore.QDateTime, /) -> None: ... + def setMaximumTime(self, max: PySide6.QtCore.QTime, /) -> None: ... + def setMinimumDate(self, min: PySide6.QtCore.QDate, /) -> None: ... + def setMinimumDateTime(self, dt: PySide6.QtCore.QDateTime, /) -> None: ... + def setMinimumTime(self, min: PySide6.QtCore.QTime, /) -> None: ... + def setSelectedSection(self, section: PySide6.QtWidgets.QDateTimeEdit.Section, /) -> None: ... + def setTime(self, time: PySide6.QtCore.QTime, /) -> None: ... + def setTimeRange(self, min: PySide6.QtCore.QTime, max: PySide6.QtCore.QTime, /) -> None: ... + def setTimeSpec(self, spec: PySide6.QtCore.Qt.TimeSpec, /) -> None: ... + def setTimeZone(self, zone: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def stepBy(self, steps: int, /) -> None: ... + def stepEnabled(self, /) -> PySide6.QtWidgets.QAbstractSpinBox.StepEnabledFlag: ... + def textFromDateTime(self, dt: PySide6.QtCore.QDateTime, /) -> str: ... + def time(self, /) -> PySide6.QtCore.QTime: ... + def timeSpec(self, /) -> PySide6.QtCore.Qt.TimeSpec: ... + def timeZone(self, /) -> PySide6.QtCore.QTimeZone: ... + def validate(self, input: str, pos: int, /) -> object: ... + def wheelEvent(self, event: PySide6.QtGui.QWheelEvent, /) -> None: ... + + +class QDial(PySide6.QtWidgets.QAbstractSlider): + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, wrapping: bool | None = ..., notchSize: int | None = ..., notchTarget: float | None = ..., notchesVisible: bool | None = ...) -> None: ... + + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionSlider, /) -> None: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def mouseMoveEvent(self, me: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, me: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, me: PySide6.QtGui.QMouseEvent, /) -> None: ... + def notchSize(self, /) -> int: ... + def notchTarget(self, /) -> float: ... + def notchesVisible(self, /) -> bool: ... + def paintEvent(self, pe: PySide6.QtGui.QPaintEvent, /) -> None: ... + def resizeEvent(self, re: PySide6.QtGui.QResizeEvent, /) -> None: ... + def setNotchTarget(self, target: float, /) -> None: ... + def setNotchesVisible(self, visible: bool, /) -> None: ... + def setWrapping(self, on: bool, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def sliderChange(self, change: PySide6.QtWidgets.QAbstractSlider.SliderChange, /) -> None: ... + def wrapping(self, /) -> bool: ... + + +class QDialog(PySide6.QtWidgets.QWidget): + + accepted : typing.ClassVar[Signal] = ... # accepted() + finished : typing.ClassVar[Signal] = ... # finished(int) + rejected : typing.ClassVar[Signal] = ... # rejected() + + class DialogCode(enum.IntEnum): + + Rejected = 0x0 + Accepted = 0x1 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., f: PySide6.QtCore.Qt.WindowType = ..., *, sizeGripEnabled: bool | None = ..., modal: bool | None = ...) -> None: ... + + def accept(self, /) -> None: ... + def adjustPosition(self, arg__1: PySide6.QtWidgets.QWidget, /) -> None: ... + def closeEvent(self, arg__1: PySide6.QtGui.QCloseEvent, /) -> None: ... + def contextMenuEvent(self, arg__1: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def done(self, arg__1: int, /) -> None: ... + def eventFilter(self, arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtCore.QEvent, /) -> bool: ... + def exec(self, /) -> int: ... + def exec_(self, /) -> int: ... + def isSizeGripEnabled(self, /) -> bool: ... + def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def open(self, /) -> None: ... + def reject(self, /) -> None: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def result(self, /) -> int: ... + def setModal(self, modal: bool, /) -> None: ... + def setResult(self, r: int, /) -> None: ... + def setSizeGripEnabled(self, arg__1: bool, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def showEvent(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + + +class QDialogButtonBox(PySide6.QtWidgets.QWidget): + + accepted : typing.ClassVar[Signal] = ... # accepted() + clicked : typing.ClassVar[Signal] = ... # clicked(QAbstractButton*) + helpRequested : typing.ClassVar[Signal] = ... # helpRequested() + rejected : typing.ClassVar[Signal] = ... # rejected() + + class ButtonLayout(enum.Enum): + + WinLayout = 0x0 + MacLayout = 0x1 + KdeLayout = 0x2 + GnomeLayout = 0x3 + AndroidLayout = 0x4 + + class ButtonRole(enum.Enum): + + InvalidRole = -1 + AcceptRole = 0x0 + RejectRole = 0x1 + DestructiveRole = 0x2 + ActionRole = 0x3 + HelpRole = 0x4 + YesRole = 0x5 + NoRole = 0x6 + ResetRole = 0x7 + ApplyRole = 0x8 + NRoles = 0x9 + + class StandardButton(enum.Flag): + + NoButton = 0x0 + FirstButton = 0x400 + Ok = 0x400 + Save = 0x800 + SaveAll = 0x1000 + Open = 0x2000 + Yes = 0x4000 + YesToAll = 0x8000 + No = 0x10000 + NoToAll = 0x20000 + Abort = 0x40000 + Retry = 0x80000 + Ignore = 0x100000 + Close = 0x200000 + Cancel = 0x400000 + Discard = 0x800000 + Help = 0x1000000 + Apply = 0x2000000 + Reset = 0x4000000 + LastButton = 0x8000000 + RestoreDefaults = 0x8000000 + + + @typing.overload + def __init__(self, orientation: PySide6.QtCore.Qt.Orientation, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, standardButtons: PySide6.QtWidgets.QDialogButtonBox.StandardButton | None = ..., centerButtons: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, buttons: PySide6.QtWidgets.QDialogButtonBox.StandardButton, orientation: PySide6.QtCore.Qt.Orientation, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, standardButtons: PySide6.QtWidgets.QDialogButtonBox.StandardButton | None = ..., centerButtons: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, buttons: PySide6.QtWidgets.QDialogButtonBox.StandardButton, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, orientation: PySide6.QtCore.Qt.Orientation | None = ..., standardButtons: PySide6.QtWidgets.QDialogButtonBox.StandardButton | None = ..., centerButtons: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, orientation: PySide6.QtCore.Qt.Orientation | None = ..., standardButtons: PySide6.QtWidgets.QDialogButtonBox.StandardButton | None = ..., centerButtons: bool | None = ...) -> None: ... + + @typing.overload + def addButton(self, button: PySide6.QtWidgets.QAbstractButton, role: PySide6.QtWidgets.QDialogButtonBox.ButtonRole, /) -> None: ... + @typing.overload + def addButton(self, button: PySide6.QtWidgets.QDialogButtonBox.StandardButton, /) -> PySide6.QtWidgets.QPushButton: ... + @typing.overload + def addButton(self, text: str, role: PySide6.QtWidgets.QDialogButtonBox.ButtonRole, /) -> PySide6.QtWidgets.QPushButton: ... + def button(self, which: PySide6.QtWidgets.QDialogButtonBox.StandardButton, /) -> PySide6.QtWidgets.QPushButton: ... + def buttonRole(self, button: PySide6.QtWidgets.QAbstractButton, /) -> PySide6.QtWidgets.QDialogButtonBox.ButtonRole: ... + def buttons(self, /) -> typing.List[PySide6.QtWidgets.QAbstractButton]: ... + def centerButtons(self, /) -> bool: ... + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def clear(self, /) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def removeButton(self, button: PySide6.QtWidgets.QAbstractButton, /) -> None: ... + def setCenterButtons(self, center: bool, /) -> None: ... + def setOrientation(self, orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setStandardButtons(self, buttons: PySide6.QtWidgets.QDialogButtonBox.StandardButton, /) -> None: ... + def standardButton(self, button: PySide6.QtWidgets.QAbstractButton, /) -> PySide6.QtWidgets.QDialogButtonBox.StandardButton: ... + def standardButtons(self, /) -> PySide6.QtWidgets.QDialogButtonBox.StandardButton: ... + + +class QDockWidget(PySide6.QtWidgets.QWidget): + + allowedAreasChanged : typing.ClassVar[Signal] = ... # allowedAreasChanged(Qt::DockWidgetAreas) + dockLocationChanged : typing.ClassVar[Signal] = ... # dockLocationChanged(Qt::DockWidgetArea) + featuresChanged : typing.ClassVar[Signal] = ... # featuresChanged(QDockWidget::DockWidgetFeatures) + topLevelChanged : typing.ClassVar[Signal] = ... # topLevelChanged(bool) + visibilityChanged : typing.ClassVar[Signal] = ... # visibilityChanged(bool) + + class DockWidgetFeature(enum.Flag): + + NoDockWidgetFeatures = 0x0 + DockWidgetClosable = 0x1 + DockWidgetMovable = 0x2 + DockWidgetFloatable = 0x4 + DockWidgetVerticalTitleBar = 0x8 + DockWidgetFeatureMask = 0xf + Reserved = 0xff + + + @typing.overload + def __init__(self, title: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ..., *, floating: bool | None = ..., features: PySide6.QtWidgets.QDockWidget.DockWidgetFeature | None = ..., allowedAreas: PySide6.QtCore.Qt.DockWidgetArea | None = ..., windowTitle: str | None = ..., dockLocation: PySide6.QtCore.Qt.DockWidgetArea | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ..., *, floating: bool | None = ..., features: PySide6.QtWidgets.QDockWidget.DockWidgetFeature | None = ..., allowedAreas: PySide6.QtCore.Qt.DockWidgetArea | None = ..., windowTitle: str | None = ..., dockLocation: PySide6.QtCore.Qt.DockWidgetArea | None = ...) -> None: ... + + def allowedAreas(self, /) -> PySide6.QtCore.Qt.DockWidgetArea: ... + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def closeEvent(self, event: PySide6.QtGui.QCloseEvent, /) -> None: ... + def dockLocation(self, /) -> PySide6.QtCore.Qt.DockWidgetArea: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def features(self, /) -> PySide6.QtWidgets.QDockWidget.DockWidgetFeature: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionDockWidget, /) -> None: ... + def isAreaAllowed(self, area: PySide6.QtCore.Qt.DockWidgetArea, /) -> bool: ... + def isFloating(self, /) -> bool: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + def setAllowedAreas(self, areas: PySide6.QtCore.Qt.DockWidgetArea, /) -> None: ... + def setDockLocation(self, area: PySide6.QtCore.Qt.DockWidgetArea, /) -> None: ... + def setFeatures(self, features: PySide6.QtWidgets.QDockWidget.DockWidgetFeature, /) -> None: ... + def setFloating(self, floating: bool, /) -> None: ... + def setTitleBarWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def setWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def titleBarWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def toggleViewAction(self, /) -> PySide6.QtGui.QAction: ... + def widget(self, /) -> PySide6.QtWidgets.QWidget: ... + + +class QDoubleSpinBox(PySide6.QtWidgets.QAbstractSpinBox): + + textChanged : typing.ClassVar[Signal] = ... # textChanged(QString) + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(double) + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, prefix: str | None = ..., suffix: str | None = ..., cleanText: str | None = ..., decimals: int | None = ..., minimum: float | None = ..., maximum: float | None = ..., singleStep: float | None = ..., stepType: PySide6.QtWidgets.QAbstractSpinBox.StepType | None = ..., value: float | None = ...) -> None: ... + + def cleanText(self, /) -> str: ... + def decimals(self, /) -> int: ... + def fixup(self, str: str, /) -> str: ... + def maximum(self, /) -> float: ... + def minimum(self, /) -> float: ... + def prefix(self, /) -> str: ... + def setDecimals(self, prec: int, /) -> None: ... + def setMaximum(self, max: float, /) -> None: ... + def setMinimum(self, min: float, /) -> None: ... + def setPrefix(self, prefix: str, /) -> None: ... + def setRange(self, min: float, max: float, /) -> None: ... + def setSingleStep(self, val: float, /) -> None: ... + def setStepType(self, stepType: PySide6.QtWidgets.QAbstractSpinBox.StepType, /) -> None: ... + def setSuffix(self, suffix: str, /) -> None: ... + def setValue(self, val: float, /) -> None: ... + def singleStep(self, /) -> float: ... + def stepType(self, /) -> PySide6.QtWidgets.QAbstractSpinBox.StepType: ... + def suffix(self, /) -> str: ... + def textFromValue(self, val: float, /) -> str: ... + def validate(self, input: str, pos: int, /) -> object: ... + def value(self, /) -> float: ... + def valueFromText(self, text: str, /) -> float: ... + + +class QErrorMessage(PySide6.QtWidgets.QDialog): + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + def changeEvent(self, e: PySide6.QtCore.QEvent, /) -> None: ... + def done(self, arg__1: int, /) -> None: ... + @staticmethod + def qtHandler() -> PySide6.QtWidgets.QErrorMessage: ... + @typing.overload + def showMessage(self, message: str, /) -> None: ... + @typing.overload + def showMessage(self, message: str, type: str, /) -> None: ... + + +class QFileDialog(PySide6.QtWidgets.QDialog): + + currentChanged : typing.ClassVar[Signal] = ... # currentChanged(QString) + currentUrlChanged : typing.ClassVar[Signal] = ... # currentUrlChanged(QUrl) + directoryEntered : typing.ClassVar[Signal] = ... # directoryEntered(QString) + directoryUrlEntered : typing.ClassVar[Signal] = ... # directoryUrlEntered(QUrl) + fileSelected : typing.ClassVar[Signal] = ... # fileSelected(QString) + filesSelected : typing.ClassVar[Signal] = ... # filesSelected(QStringList) + filterSelected : typing.ClassVar[Signal] = ... # filterSelected(QString) + urlSelected : typing.ClassVar[Signal] = ... # urlSelected(QUrl) + urlsSelected : typing.ClassVar[Signal] = ... # urlsSelected(QList) + + class AcceptMode(enum.Enum): + + AcceptOpen = 0x0 + AcceptSave = 0x1 + + class DialogLabel(enum.Enum): + + LookIn = 0x0 + FileName = 0x1 + FileType = 0x2 + Accept = 0x3 + Reject = 0x4 + + class FileMode(enum.Enum): + + AnyFile = 0x0 + ExistingFile = 0x1 + Directory = 0x2 + ExistingFiles = 0x3 + + class Option(enum.Flag): + + ShowDirsOnly = 0x1 + DontResolveSymlinks = 0x2 + DontConfirmOverwrite = 0x4 + DontUseNativeDialog = 0x8 + ReadOnly = 0x10 + HideNameFilterDetails = 0x20 + DontUseCustomDirectoryIcons = 0x40 + + class ViewMode(enum.Enum): + + Detail = 0x0 + List = 0x1 + + + @typing.overload + def __init__(self, parent: PySide6.QtWidgets.QWidget, f: PySide6.QtCore.Qt.WindowType, /, *, viewMode: PySide6.QtWidgets.QFileDialog.ViewMode | None = ..., fileMode: PySide6.QtWidgets.QFileDialog.FileMode | None = ..., acceptMode: PySide6.QtWidgets.QFileDialog.AcceptMode | None = ..., defaultSuffix: str | None = ..., options: PySide6.QtGui.QAbstractFileIconProvider.Option | None = ..., supportedSchemes: collections.abc.Sequence[str] | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., caption: str = ..., directory: str = ..., filter: str = ..., *, viewMode: PySide6.QtWidgets.QFileDialog.ViewMode | None = ..., fileMode: PySide6.QtWidgets.QFileDialog.FileMode | None = ..., acceptMode: PySide6.QtWidgets.QFileDialog.AcceptMode | None = ..., defaultSuffix: str | None = ..., options: PySide6.QtGui.QAbstractFileIconProvider.Option | None = ..., supportedSchemes: collections.abc.Sequence[str] | None = ...) -> None: ... + + def accept(self, /) -> None: ... + def acceptMode(self, /) -> PySide6.QtWidgets.QFileDialog.AcceptMode: ... + def changeEvent(self, e: PySide6.QtCore.QEvent, /) -> None: ... + def defaultSuffix(self, /) -> str: ... + def directory(self, /) -> PySide6.QtCore.QDir: ... + def directoryUrl(self, /) -> PySide6.QtCore.QUrl: ... + def done(self, result: int, /) -> None: ... + def fileMode(self, /) -> PySide6.QtWidgets.QFileDialog.FileMode: ... + def filter(self, /) -> PySide6.QtCore.QDir.Filter: ... + @staticmethod + def getExistingDirectory(parent: PySide6.QtWidgets.QWidget | None = ..., caption: str = ..., dir: str = ..., options: PySide6.QtWidgets.QFileDialog.Option = ...) -> str: ... + @staticmethod + def getExistingDirectoryUrl(parent: PySide6.QtWidgets.QWidget | None = ..., caption: str = ..., dir: PySide6.QtCore.QUrl | str = ..., options: PySide6.QtWidgets.QFileDialog.Option = ..., supportedSchemes: collections.abc.Sequence[str] = ...) -> PySide6.QtCore.QUrl: ... + @staticmethod + def getOpenFileName(parent: PySide6.QtWidgets.QWidget | None = ..., caption: str = ..., dir: str = ..., filter: str = ..., selectedFilter: str = ..., options: PySide6.QtWidgets.QFileDialog.Option = ...) -> typing.Tuple[str, str]: ... + @staticmethod + def getOpenFileNames(parent: PySide6.QtWidgets.QWidget | None = ..., caption: str = ..., dir: str = ..., filter: str = ..., selectedFilter: str = ..., options: PySide6.QtWidgets.QFileDialog.Option = ...) -> typing.Tuple[typing.List[str], str]: ... + @staticmethod + def getOpenFileUrl(parent: PySide6.QtWidgets.QWidget | None = ..., caption: str = ..., dir: PySide6.QtCore.QUrl | str = ..., filter: str = ..., selectedFilter: str = ..., options: PySide6.QtWidgets.QFileDialog.Option = ..., supportedSchemes: collections.abc.Sequence[str] = ...) -> typing.Tuple[PySide6.QtCore.QUrl, str]: ... + @staticmethod + def getOpenFileUrls(parent: PySide6.QtWidgets.QWidget | None = ..., caption: str = ..., dir: PySide6.QtCore.QUrl | str = ..., filter: str = ..., selectedFilter: str = ..., options: PySide6.QtWidgets.QFileDialog.Option = ..., supportedSchemes: collections.abc.Sequence[str] = ...) -> typing.Tuple[typing.List[PySide6.QtCore.QUrl], str]: ... + @staticmethod + def getSaveFileName(parent: PySide6.QtWidgets.QWidget | None = ..., caption: str = ..., dir: str = ..., filter: str = ..., selectedFilter: str = ..., options: PySide6.QtWidgets.QFileDialog.Option = ...) -> typing.Tuple[str, str]: ... + @staticmethod + def getSaveFileUrl(parent: PySide6.QtWidgets.QWidget | None = ..., caption: str = ..., dir: PySide6.QtCore.QUrl | str = ..., filter: str = ..., selectedFilter: str = ..., options: PySide6.QtWidgets.QFileDialog.Option = ..., supportedSchemes: collections.abc.Sequence[str] = ...) -> typing.Tuple[PySide6.QtCore.QUrl, str]: ... + def history(self, /) -> typing.List[str]: ... + def iconProvider(self, /) -> PySide6.QtGui.QAbstractFileIconProvider: ... + def itemDelegate(self, /) -> PySide6.QtWidgets.QAbstractItemDelegate: ... + def labelText(self, label: PySide6.QtWidgets.QFileDialog.DialogLabel, /) -> str: ... + def mimeTypeFilters(self, /) -> typing.List[str]: ... + def nameFilters(self, /) -> typing.List[str]: ... + @typing.overload + def open(self, /) -> None: ... + @typing.overload + def open(self, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> None: ... + def options(self, /) -> PySide6.QtWidgets.QFileDialog.Option: ... + def proxyModel(self, /) -> PySide6.QtCore.QAbstractProxyModel: ... + def restoreState(self, state: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + @staticmethod + def saveFileContent(fileContent: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, fileNameHint: str, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def saveState(self, /) -> PySide6.QtCore.QByteArray: ... + def selectFile(self, filename: str, /) -> None: ... + def selectMimeTypeFilter(self, filter: str, /) -> None: ... + def selectNameFilter(self, filter: str, /) -> None: ... + def selectUrl(self, url: PySide6.QtCore.QUrl | str, /) -> None: ... + def selectedFiles(self, /) -> typing.List[str]: ... + def selectedMimeTypeFilter(self, /) -> str: ... + def selectedNameFilter(self, /) -> str: ... + def selectedUrls(self, /) -> typing.List[PySide6.QtCore.QUrl]: ... + def setAcceptMode(self, mode: PySide6.QtWidgets.QFileDialog.AcceptMode, /) -> None: ... + def setDefaultSuffix(self, suffix: str, /) -> None: ... + @typing.overload + def setDirectory(self, directory: PySide6.QtCore.QDir, /) -> None: ... + @typing.overload + def setDirectory(self, directory: str, /) -> None: ... + def setDirectoryUrl(self, directory: PySide6.QtCore.QUrl | str, /) -> None: ... + def setFileMode(self, mode: PySide6.QtWidgets.QFileDialog.FileMode, /) -> None: ... + def setFilter(self, filters: PySide6.QtCore.QDir.Filter, /) -> None: ... + def setHistory(self, paths: collections.abc.Sequence[str], /) -> None: ... + def setIconProvider(self, provider: PySide6.QtGui.QAbstractFileIconProvider, /) -> None: ... + def setItemDelegate(self, delegate: PySide6.QtWidgets.QAbstractItemDelegate, /) -> None: ... + def setLabelText(self, label: PySide6.QtWidgets.QFileDialog.DialogLabel, text: str, /) -> None: ... + def setMimeTypeFilters(self, filters: collections.abc.Sequence[str], /) -> None: ... + def setNameFilter(self, filter: str, /) -> None: ... + def setNameFilters(self, filters: collections.abc.Sequence[str], /) -> None: ... + def setOption(self, option: PySide6.QtWidgets.QFileDialog.Option, /, on: bool = ...) -> None: ... + def setOptions(self, options: PySide6.QtWidgets.QFileDialog.Option, /) -> None: ... + def setProxyModel(self, model: PySide6.QtCore.QAbstractProxyModel, /) -> None: ... + def setSidebarUrls(self, urls: collections.abc.Sequence[PySide6.QtCore.QUrl], /) -> None: ... + def setSupportedSchemes(self, schemes: collections.abc.Sequence[str], /) -> None: ... + def setViewMode(self, mode: PySide6.QtWidgets.QFileDialog.ViewMode, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def sidebarUrls(self, /) -> typing.List[PySide6.QtCore.QUrl]: ... + def supportedSchemes(self, /) -> typing.List[str]: ... + def testOption(self, option: PySide6.QtWidgets.QFileDialog.Option, /) -> bool: ... + def viewMode(self, /) -> PySide6.QtWidgets.QFileDialog.ViewMode: ... + + +class QFileIconProvider(PySide6.QtGui.QAbstractFileIconProvider): + + def __init__(self, /) -> None: ... + + @typing.overload + def icon(self, type: PySide6.QtGui.QAbstractFileIconProvider.IconType, /) -> PySide6.QtGui.QIcon: ... + @typing.overload + def icon(self, info: PySide6.QtCore.QFileInfo, /) -> PySide6.QtGui.QIcon: ... + + +class QFileSystemModel(PySide6.QtCore.QAbstractItemModel): + + directoryLoaded : typing.ClassVar[Signal] = ... # directoryLoaded(QString) + fileRenamed : typing.ClassVar[Signal] = ... # fileRenamed(QString,QString,QString) + rootPathChanged : typing.ClassVar[Signal] = ... # rootPathChanged(QString) + + class Option(enum.Flag): + + DontWatchForChanges = 0x1 + DontResolveSymlinks = 0x2 + DontUseCustomDirectoryIcons = 0x4 + + class Roles(enum.IntEnum): + + FileIconRole = 0x1 + FileInfoRole = 0xfc + FilePathRole = 0x101 + FileNameRole = 0x102 + FilePermissions = 0x103 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, resolveSymlinks: bool | None = ..., readOnly: bool | None = ..., nameFilterDisables: bool | None = ..., options: PySide6.QtGui.QAbstractFileIconProvider.Option | None = ...) -> None: ... + + def canFetchMore(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def columnCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def data(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, role: int = ...) -> typing.Any: ... + def dropMimeData(self, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, row: int, column: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def fetchMore(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def fileIcon(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtGui.QIcon: ... + def fileInfo(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QFileInfo: ... + def fileName(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> str: ... + def filePath(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> str: ... + def filter(self, /) -> PySide6.QtCore.QDir.Filter: ... + def flags(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def hasChildren(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> bool: ... + def headerData(self, section: int, orientation: PySide6.QtCore.Qt.Orientation, /, role: int = ...) -> typing.Any: ... + def iconProvider(self, /) -> PySide6.QtGui.QAbstractFileIconProvider: ... + @typing.overload + def index(self, path: str, /, column: int | None = ...) -> PySide6.QtCore.QModelIndex: ... + @typing.overload + def index(self, row: int, column: int, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> PySide6.QtCore.QModelIndex: ... + def isDir(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def isReadOnly(self, /) -> bool: ... + @typing.overload + def lastModified(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QDateTime: ... + @typing.overload + def lastModified(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, tz: PySide6.QtCore.QTimeZone | PySide6.QtCore.QTimeZone.Initialization, /) -> PySide6.QtCore.QDateTime: ... + def mimeData(self, indexes: collections.abc.Sequence[PySide6.QtCore.QModelIndex], /) -> PySide6.QtCore.QMimeData: ... + def mimeTypes(self, /) -> typing.List[str]: ... + def mkdir(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, name: str, /) -> PySide6.QtCore.QModelIndex: ... + def myComputer(self, /, role: int = ...) -> typing.Any: ... + def nameFilterDisables(self, /) -> bool: ... + def nameFilters(self, /) -> typing.List[str]: ... + def options(self, /) -> PySide6.QtWidgets.QFileSystemModel.Option: ... + @typing.overload + def parent(self, /) -> PySide6.QtCore.QObject: ... + @typing.overload + def parent(self, child: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def permissions(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QFileDevice.Permission: ... + def remove(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def resolveSymlinks(self, /) -> bool: ... + def rmdir(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def roleNames(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ... + def rootDirectory(self, /) -> PySide6.QtCore.QDir: ... + def rootPath(self, /) -> str: ... + def rowCount(self, /, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex = ...) -> int: ... + def setData(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, value: typing.Any, /, role: int = ...) -> bool: ... + def setFilter(self, filters: PySide6.QtCore.QDir.Filter, /) -> None: ... + def setIconProvider(self, provider: PySide6.QtGui.QAbstractFileIconProvider, /) -> None: ... + def setNameFilterDisables(self, enable: bool, /) -> None: ... + def setNameFilters(self, filters: collections.abc.Sequence[str], /) -> None: ... + def setOption(self, option: PySide6.QtWidgets.QFileSystemModel.Option, /, on: bool = ...) -> None: ... + def setOptions(self, options: PySide6.QtWidgets.QFileSystemModel.Option, /) -> None: ... + def setReadOnly(self, enable: bool, /) -> None: ... + def setResolveSymlinks(self, enable: bool, /) -> None: ... + def setRootPath(self, path: str, /) -> PySide6.QtCore.QModelIndex: ... + def sibling(self, row: int, column: int, idx: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def size(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> int: ... + def sort(self, column: int, /, order: PySide6.QtCore.Qt.SortOrder = ...) -> None: ... + def supportedDropActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def testOption(self, option: PySide6.QtWidgets.QFileSystemModel.Option, /) -> bool: ... + def timerEvent(self, event: PySide6.QtCore.QTimerEvent, /) -> None: ... + def type(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> str: ... + + +class QFocusFrame(PySide6.QtWidgets.QWidget): + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtCore.QEvent, /) -> bool: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOption, /) -> None: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def setWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def widget(self, /) -> PySide6.QtWidgets.QWidget: ... + + +class QFontComboBox(PySide6.QtWidgets.QComboBox): + + currentFontChanged : typing.ClassVar[Signal] = ... # currentFontChanged(QFont) + + class FontFilter(enum.Flag): + + AllFonts = 0x0 + ScalableFonts = 0x1 + NonScalableFonts = 0x2 + MonospacedFonts = 0x4 + ProportionalFonts = 0x8 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, writingSystem: PySide6.QtGui.QFontDatabase.WritingSystem | None = ..., fontFilters: PySide6.QtWidgets.QFontComboBox.FontFilter | None = ..., currentFont: PySide6.QtGui.QFont | None = ...) -> None: ... + + def currentFont(self, /) -> PySide6.QtGui.QFont: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def fontFilters(self, /) -> PySide6.QtWidgets.QFontComboBox.FontFilter: ... + def sampleTextForFont(self, fontFamily: str, /) -> str: ... + def sampleTextForSystem(self, writingSystem: PySide6.QtGui.QFontDatabase.WritingSystem, /) -> str: ... + def setCurrentFont(self, f: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setDisplayFont(self, fontFamily: str, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setFontFilters(self, filters: PySide6.QtWidgets.QFontComboBox.FontFilter, /) -> None: ... + def setSampleTextForFont(self, fontFamily: str, sampleText: str, /) -> None: ... + def setSampleTextForSystem(self, writingSystem: PySide6.QtGui.QFontDatabase.WritingSystem, sampleText: str, /) -> None: ... + def setWritingSystem(self, arg__1: PySide6.QtGui.QFontDatabase.WritingSystem, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def writingSystem(self, /) -> PySide6.QtGui.QFontDatabase.WritingSystem: ... + + +class QFontDialog(PySide6.QtWidgets.QDialog): + + currentFontChanged : typing.ClassVar[Signal] = ... # currentFontChanged(QFont) + fontSelected : typing.ClassVar[Signal] = ... # fontSelected(QFont) + + class FontDialogOption(enum.Flag): + + NoButtons = 0x1 + DontUseNativeDialog = 0x2 + ScalableFonts = 0x4 + NonScalableFonts = 0x8 + MonospacedFonts = 0x10 + ProportionalFonts = 0x20 + + + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, currentFont: PySide6.QtGui.QFont | None = ..., options: PySide6.QtWidgets.QFontDialog.FontDialogOption | None = ...) -> None: ... + @typing.overload + def __init__(self, initial: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /, parent: PySide6.QtWidgets.QWidget | None = ..., *, currentFont: PySide6.QtGui.QFont | None = ..., options: PySide6.QtWidgets.QFontDialog.FontDialogOption | None = ...) -> None: ... + + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def currentFont(self, /) -> PySide6.QtGui.QFont: ... + def done(self, result: int, /) -> None: ... + def eventFilter(self, object: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + @typing.overload + @staticmethod + def getFont(parent: PySide6.QtWidgets.QWidget | None = ...) -> typing.Tuple[bool, PySide6.QtGui.QFont]: ... + @typing.overload + @staticmethod + def getFont(initial: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /, parent: PySide6.QtWidgets.QWidget | None = ..., title: str = ..., options: PySide6.QtWidgets.QFontDialog.FontDialogOption = ...) -> typing.Tuple[bool, PySide6.QtGui.QFont]: ... + @typing.overload + def open(self, /) -> None: ... + @typing.overload + def open(self, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> None: ... + def options(self, /) -> PySide6.QtWidgets.QFontDialog.FontDialogOption: ... + def selectedFont(self, /) -> PySide6.QtGui.QFont: ... + def setCurrentFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setOption(self, option: PySide6.QtWidgets.QFontDialog.FontDialogOption, /, on: bool = ...) -> None: ... + def setOptions(self, options: PySide6.QtWidgets.QFontDialog.FontDialogOption, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def testOption(self, option: PySide6.QtWidgets.QFontDialog.FontDialogOption, /) -> bool: ... + + +class QFormLayout(PySide6.QtWidgets.QLayout): + + class FieldGrowthPolicy(enum.Enum): + + FieldsStayAtSizeHint = 0x0 + ExpandingFieldsGrow = 0x1 + AllNonFixedFieldsGrow = 0x2 + + class ItemRole(enum.Enum): + + LabelRole = 0x0 + FieldRole = 0x1 + SpanningRole = 0x2 + + class RowWrapPolicy(enum.Enum): + + DontWrapRows = 0x0 + WrapLongRows = 0x1 + WrapAllRows = 0x2 + + class TakeRowResult(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, TakeRowResult: PySide6.QtWidgets.QFormLayout.TakeRowResult, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, fieldGrowthPolicy: PySide6.QtWidgets.QFormLayout.FieldGrowthPolicy | None = ..., rowWrapPolicy: PySide6.QtWidgets.QFormLayout.RowWrapPolicy | None = ..., labelAlignment: PySide6.QtCore.Qt.AlignmentFlag | None = ..., formAlignment: PySide6.QtCore.Qt.AlignmentFlag | None = ..., horizontalSpacing: int | None = ..., verticalSpacing: int | None = ...) -> None: ... + + def addItem(self, item: PySide6.QtWidgets.QLayoutItem, /) -> None: ... + @typing.overload + def addRow(self, layout: PySide6.QtWidgets.QLayout, /) -> None: ... + @typing.overload + def addRow(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + @typing.overload + def addRow(self, label: PySide6.QtWidgets.QWidget, field: PySide6.QtWidgets.QLayout, /) -> None: ... + @typing.overload + def addRow(self, label: PySide6.QtWidgets.QWidget, field: PySide6.QtWidgets.QWidget, /) -> None: ... + @typing.overload + def addRow(self, labelText: str, field: PySide6.QtWidgets.QLayout, /) -> None: ... + @typing.overload + def addRow(self, labelText: str, field: PySide6.QtWidgets.QWidget, /) -> None: ... + def count(self, /) -> int: ... + def expandingDirections(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def fieldGrowthPolicy(self, /) -> PySide6.QtWidgets.QFormLayout.FieldGrowthPolicy: ... + def formAlignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def getItemPosition(self, index: int, /) -> object: ... + def getLayoutPosition(self, layout: PySide6.QtWidgets.QLayout, /) -> typing.Tuple[int, PySide6.QtWidgets.QFormLayout.ItemRole]: ... + def getWidgetPosition(self, widget: PySide6.QtWidgets.QWidget, /) -> object: ... + def hasHeightForWidth(self, /) -> bool: ... + def heightForWidth(self, width: int, /) -> int: ... + def horizontalSpacing(self, /) -> int: ... + @typing.overload + def insertRow(self, row: int, layout: PySide6.QtWidgets.QLayout, /) -> None: ... + @typing.overload + def insertRow(self, row: int, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + @typing.overload + def insertRow(self, row: int, label: PySide6.QtWidgets.QWidget, field: PySide6.QtWidgets.QLayout, /) -> None: ... + @typing.overload + def insertRow(self, row: int, label: PySide6.QtWidgets.QWidget, field: PySide6.QtWidgets.QWidget, /) -> None: ... + @typing.overload + def insertRow(self, row: int, labelText: str, field: PySide6.QtWidgets.QLayout, /) -> None: ... + @typing.overload + def insertRow(self, row: int, labelText: str, field: PySide6.QtWidgets.QWidget, /) -> None: ... + def invalidate(self, /) -> None: ... + @typing.overload + def isRowVisible(self, layout: PySide6.QtWidgets.QLayout, /) -> bool: ... + @typing.overload + def isRowVisible(self, widget: PySide6.QtWidgets.QWidget, /) -> bool: ... + @typing.overload + def isRowVisible(self, row: int, /) -> bool: ... + @typing.overload + def itemAt(self, index: int, /) -> PySide6.QtWidgets.QLayoutItem: ... + @typing.overload + def itemAt(self, row: int, role: PySide6.QtWidgets.QFormLayout.ItemRole, /) -> PySide6.QtWidgets.QLayoutItem: ... + def labelAlignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + @typing.overload + def labelForField(self, field: PySide6.QtWidgets.QLayout, /) -> PySide6.QtWidgets.QWidget: ... + @typing.overload + def labelForField(self, field: PySide6.QtWidgets.QWidget, /) -> PySide6.QtWidgets.QWidget: ... + def minimumSize(self, /) -> PySide6.QtCore.QSize: ... + @typing.overload + def removeRow(self, layout: PySide6.QtWidgets.QLayout, /) -> None: ... + @typing.overload + def removeRow(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + @typing.overload + def removeRow(self, row: int, /) -> None: ... + def rowCount(self, /) -> int: ... + def rowWrapPolicy(self, /) -> PySide6.QtWidgets.QFormLayout.RowWrapPolicy: ... + def setFieldGrowthPolicy(self, policy: PySide6.QtWidgets.QFormLayout.FieldGrowthPolicy, /) -> None: ... + def setFormAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setGeometry(self, rect: PySide6.QtCore.QRect, /) -> None: ... + def setHorizontalSpacing(self, spacing: int, /) -> None: ... + def setItem(self, row: int, role: PySide6.QtWidgets.QFormLayout.ItemRole, item: PySide6.QtWidgets.QLayoutItem, /) -> None: ... + def setLabelAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setLayout(self, row: int, role: PySide6.QtWidgets.QFormLayout.ItemRole, layout: PySide6.QtWidgets.QLayout, /) -> None: ... + @typing.overload + def setRowVisible(self, layout: PySide6.QtWidgets.QLayout, on: bool, /) -> None: ... + @typing.overload + def setRowVisible(self, widget: PySide6.QtWidgets.QWidget, on: bool, /) -> None: ... + @typing.overload + def setRowVisible(self, row: int, on: bool, /) -> None: ... + def setRowWrapPolicy(self, policy: PySide6.QtWidgets.QFormLayout.RowWrapPolicy, /) -> None: ... + def setSpacing(self, arg__1: int, /) -> None: ... + def setVerticalSpacing(self, spacing: int, /) -> None: ... + def setWidget(self, row: int, role: PySide6.QtWidgets.QFormLayout.ItemRole, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def spacing(self, /) -> int: ... + def takeAt(self, index: int, /) -> PySide6.QtWidgets.QLayoutItem: ... + @typing.overload + def takeRow(self, layout: PySide6.QtWidgets.QLayout, /) -> PySide6.QtWidgets.QFormLayout.TakeRowResult: ... + @typing.overload + def takeRow(self, widget: PySide6.QtWidgets.QWidget, /) -> PySide6.QtWidgets.QFormLayout.TakeRowResult: ... + @typing.overload + def takeRow(self, row: int, /) -> PySide6.QtWidgets.QFormLayout.TakeRowResult: ... + def verticalSpacing(self, /) -> int: ... + + +class QFrame(PySide6.QtWidgets.QWidget): + + class Shadow(enum.IntEnum): + + Plain = 0x10 + Raised = 0x20 + Sunken = 0x30 + + class Shape(enum.IntEnum): + + NoFrame = 0x0 + Box = 0x1 + Panel = 0x2 + WinPanel = 0x3 + HLine = 0x4 + VLine = 0x5 + StyledPanel = 0x6 + + class StyleMask(enum.Enum): + + Shape_Mask = 0xf + Shadow_Mask = 0xf0 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., f: PySide6.QtCore.Qt.WindowType = ..., *, frameShape: PySide6.QtWidgets.QFrame.Shape | None = ..., frameShadow: PySide6.QtWidgets.QFrame.Shadow | None = ..., lineWidth: int | None = ..., midLineWidth: int | None = ..., frameWidth: int | None = ..., frameRect: PySide6.QtCore.QRect | None = ...) -> None: ... + + def changeEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def drawFrame(self, arg__1: PySide6.QtGui.QPainter, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def frameRect(self, /) -> PySide6.QtCore.QRect: ... + def frameShadow(self, /) -> PySide6.QtWidgets.QFrame.Shadow: ... + def frameShape(self, /) -> PySide6.QtWidgets.QFrame.Shape: ... + def frameStyle(self, /) -> int: ... + def frameWidth(self, /) -> int: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionFrame, /) -> None: ... + def lineWidth(self, /) -> int: ... + def midLineWidth(self, /) -> int: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def setFrameRect(self, arg__1: PySide6.QtCore.QRect, /) -> None: ... + def setFrameShadow(self, arg__1: PySide6.QtWidgets.QFrame.Shadow, /) -> None: ... + def setFrameShape(self, arg__1: PySide6.QtWidgets.QFrame.Shape, /) -> None: ... + def setFrameStyle(self, arg__1: int, /) -> None: ... + def setLineWidth(self, arg__1: int, /) -> None: ... + def setMidLineWidth(self, arg__1: int, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + + +class QGesture(PySide6.QtCore.QObject): + + class GestureCancelPolicy(enum.Enum): + + CancelNone = 0x0 + CancelAllInContext = 0x1 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, state: PySide6.QtCore.Qt.GestureState | None = ..., gestureType: PySide6.QtCore.Qt.GestureType | None = ..., gestureCancelPolicy: PySide6.QtWidgets.QGesture.GestureCancelPolicy | None = ..., hotSpot: PySide6.QtCore.QPointF | None = ..., hasHotSpot: bool | None = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def gestureCancelPolicy(self, /) -> PySide6.QtWidgets.QGesture.GestureCancelPolicy: ... + def gestureType(self, /) -> PySide6.QtCore.Qt.GestureType: ... + def hasHotSpot(self, /) -> bool: ... + def hotSpot(self, /) -> PySide6.QtCore.QPointF: ... + def setGestureCancelPolicy(self, policy: PySide6.QtWidgets.QGesture.GestureCancelPolicy, /) -> None: ... + def setHotSpot(self, value: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def state(self, /) -> PySide6.QtCore.Qt.GestureState: ... + def unsetHotSpot(self, /) -> None: ... + + +class QGestureEvent(PySide6.QtCore.QEvent): + + def __init__(self, gestures: collections.abc.Sequence[PySide6.QtWidgets.QGesture], /) -> None: ... + + def __repr__(self, /) -> str: ... + @typing.overload + def accept(self, /) -> None: ... + @typing.overload + def accept(self, arg__1: PySide6.QtCore.Qt.GestureType, /) -> None: ... + @typing.overload + def accept(self, arg__1: PySide6.QtWidgets.QGesture, /) -> None: ... + def activeGestures(self, /) -> typing.List[PySide6.QtWidgets.QGesture]: ... + def canceledGestures(self, /) -> typing.List[PySide6.QtWidgets.QGesture]: ... + def gesture(self, type: PySide6.QtCore.Qt.GestureType, /) -> PySide6.QtWidgets.QGesture: ... + def gestures(self, /) -> typing.List[PySide6.QtWidgets.QGesture]: ... + @typing.overload + def ignore(self, /) -> None: ... + @typing.overload + def ignore(self, arg__1: PySide6.QtCore.Qt.GestureType, /) -> None: ... + @typing.overload + def ignore(self, arg__1: PySide6.QtWidgets.QGesture, /) -> None: ... + @typing.overload + def isAccepted(self, /) -> bool: ... + @typing.overload + def isAccepted(self, arg__1: PySide6.QtCore.Qt.GestureType, /) -> bool: ... + @typing.overload + def isAccepted(self, arg__1: PySide6.QtWidgets.QGesture, /) -> bool: ... + def mapToGraphicsScene(self, gesturePoint: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def setAccepted(self, arg__1: PySide6.QtCore.Qt.GestureType, arg__2: bool, /) -> None: ... + @typing.overload + def setAccepted(self, arg__1: PySide6.QtWidgets.QGesture, arg__2: bool, /) -> None: ... + @typing.overload + def setAccepted(self, accepted: bool, /) -> None: ... + def setWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def widget(self, /) -> PySide6.QtWidgets.QWidget: ... + + +class QGestureRecognizer(Shiboken.Object): + + class ResultFlag(enum.Flag): + + Ignore = 0x1 + MayBeGesture = 0x2 + TriggerGesture = 0x4 + FinishGesture = 0x8 + CancelGesture = 0x10 + ResultState_Mask = 0xff + ConsumeEventHint = 0x100 + ResultHint_Mask = 0xff00 + + + def __init__(self, /) -> None: ... + + def create(self, target: PySide6.QtCore.QObject, /) -> PySide6.QtWidgets.QGesture: ... + def recognize(self, state: PySide6.QtWidgets.QGesture, watched: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> PySide6.QtWidgets.QGestureRecognizer.ResultFlag: ... + @staticmethod + def registerRecognizer(recognizer: PySide6.QtWidgets.QGestureRecognizer, /) -> PySide6.QtCore.Qt.GestureType: ... + def reset(self, state: PySide6.QtWidgets.QGesture, /) -> None: ... + @staticmethod + def unregisterRecognizer(type: PySide6.QtCore.Qt.GestureType, /) -> None: ... + + +class QGraphicsAnchor(PySide6.QtCore.QObject): + def setSizePolicy(self, policy: PySide6.QtWidgets.QSizePolicy.Policy, /) -> None: ... + def setSpacing(self, spacing: float, /) -> None: ... + def sizePolicy(self, /) -> PySide6.QtWidgets.QSizePolicy.Policy: ... + def spacing(self, /) -> float: ... + def unsetSpacing(self, /) -> None: ... + + +class QGraphicsAnchorLayout(PySide6.QtWidgets.QGraphicsLayout): + + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsLayoutItem | None = ...) -> None: ... + + def addAnchor(self, firstItem: PySide6.QtWidgets.QGraphicsLayoutItem, firstEdge: PySide6.QtCore.Qt.AnchorPoint, secondItem: PySide6.QtWidgets.QGraphicsLayoutItem, secondEdge: PySide6.QtCore.Qt.AnchorPoint, /) -> PySide6.QtWidgets.QGraphicsAnchor: ... + def addAnchors(self, firstItem: PySide6.QtWidgets.QGraphicsLayoutItem, secondItem: PySide6.QtWidgets.QGraphicsLayoutItem, /, orientations: PySide6.QtCore.Qt.Orientation = ...) -> None: ... + def addCornerAnchors(self, firstItem: PySide6.QtWidgets.QGraphicsLayoutItem, firstCorner: PySide6.QtCore.Qt.Corner, secondItem: PySide6.QtWidgets.QGraphicsLayoutItem, secondCorner: PySide6.QtCore.Qt.Corner, /) -> None: ... + def anchor(self, firstItem: PySide6.QtWidgets.QGraphicsLayoutItem, firstEdge: PySide6.QtCore.Qt.AnchorPoint, secondItem: PySide6.QtWidgets.QGraphicsLayoutItem, secondEdge: PySide6.QtCore.Qt.AnchorPoint, /) -> PySide6.QtWidgets.QGraphicsAnchor: ... + def count(self, /) -> int: ... + def horizontalSpacing(self, /) -> float: ... + def invalidate(self, /) -> None: ... + def itemAt(self, index: int, /) -> PySide6.QtWidgets.QGraphicsLayoutItem: ... + def removeAt(self, index: int, /) -> None: ... + def setGeometry(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def setHorizontalSpacing(self, spacing: float, /) -> None: ... + def setSpacing(self, spacing: float, /) -> None: ... + def setVerticalSpacing(self, spacing: float, /) -> None: ... + def sizeHint(self, which: PySide6.QtCore.Qt.SizeHint, /, constraint: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize = ...) -> PySide6.QtCore.QSizeF: ... + def verticalSpacing(self, /) -> float: ... + + +class QGraphicsBlurEffect(PySide6.QtWidgets.QGraphicsEffect): + + blurHintsChanged : typing.ClassVar[Signal] = ... # blurHintsChanged(BlurHints) + blurRadiusChanged : typing.ClassVar[Signal] = ... # blurRadiusChanged(double) + + class BlurHint(enum.Flag): + + PerformanceHint = 0x0 + QualityHint = 0x1 + AnimationHint = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, blurRadius: float | None = ..., blurHints: PySide6.QtWidgets.QGraphicsBlurEffect.BlurHint | None = ...) -> None: ... + + def blurHints(self, /) -> PySide6.QtWidgets.QGraphicsBlurEffect.BlurHint: ... + def blurRadius(self, /) -> float: ... + def boundingRectFor(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def draw(self, painter: PySide6.QtGui.QPainter, /) -> None: ... + def setBlurHints(self, hints: PySide6.QtWidgets.QGraphicsBlurEffect.BlurHint, /) -> None: ... + def setBlurRadius(self, blurRadius: float, /) -> None: ... + + +class QGraphicsColorizeEffect(PySide6.QtWidgets.QGraphicsEffect): + + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + strengthChanged : typing.ClassVar[Signal] = ... # strengthChanged(double) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, color: PySide6.QtGui.QColor | None = ..., strength: float | None = ...) -> None: ... + + def color(self, /) -> PySide6.QtGui.QColor: ... + def draw(self, painter: PySide6.QtGui.QPainter, /) -> None: ... + def setColor(self, c: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setStrength(self, strength: float, /) -> None: ... + def strength(self, /) -> float: ... + + +class QGraphicsDropShadowEffect(PySide6.QtWidgets.QGraphicsEffect): + + blurRadiusChanged : typing.ClassVar[Signal] = ... # blurRadiusChanged(double) + colorChanged : typing.ClassVar[Signal] = ... # colorChanged(QColor) + offsetChanged : typing.ClassVar[Signal] = ... # offsetChanged(QPointF) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, offset: PySide6.QtCore.QPointF | None = ..., xOffset: float | None = ..., yOffset: float | None = ..., blurRadius: float | None = ..., color: PySide6.QtGui.QColor | None = ...) -> None: ... + + def blurRadius(self, /) -> float: ... + def boundingRectFor(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def color(self, /) -> PySide6.QtGui.QColor: ... + def draw(self, painter: PySide6.QtGui.QPainter, /) -> None: ... + def offset(self, /) -> PySide6.QtCore.QPointF: ... + def setBlurRadius(self, blurRadius: float, /) -> None: ... + def setColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + @typing.overload + def setOffset(self, ofs: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def setOffset(self, d: float, /) -> None: ... + @typing.overload + def setOffset(self, dx: float, dy: float, /) -> None: ... + def setXOffset(self, dx: float, /) -> None: ... + def setYOffset(self, dy: float, /) -> None: ... + def xOffset(self, /) -> float: ... + def yOffset(self, /) -> float: ... + + +class QGraphicsEffect(PySide6.QtCore.QObject): + + enabledChanged : typing.ClassVar[Signal] = ... # enabledChanged(bool) + + class ChangeFlag(enum.Flag): + + SourceAttached = 0x1 + SourceDetached = 0x2 + SourceBoundingRectChanged = 0x4 + SourceInvalidated = 0x8 + + class PixmapPadMode(enum.Enum): + + NoPad = 0x0 + PadToTransparentBorder = 0x1 + PadToEffectiveBoundingRect = 0x2 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, enabled: bool | None = ...) -> None: ... + + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def boundingRectFor(self, sourceRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + def draw(self, painter: PySide6.QtGui.QPainter, /) -> None: ... + def drawSource(self, painter: PySide6.QtGui.QPainter, /) -> None: ... + def isEnabled(self, /) -> bool: ... + def setEnabled(self, enable: bool, /) -> None: ... + def sourceBoundingRect(self, /, system: PySide6.QtCore.Qt.CoordinateSystem = ...) -> PySide6.QtCore.QRectF: ... + def sourceChanged(self, flags: PySide6.QtWidgets.QGraphicsEffect.ChangeFlag, /) -> None: ... + def sourceIsPixmap(self, /) -> bool: ... + def sourcePixmap(self, /, system: PySide6.QtCore.Qt.CoordinateSystem = ..., offset: PySide6.QtCore.QPoint | None = ..., mode: PySide6.QtWidgets.QGraphicsEffect.PixmapPadMode = ...) -> PySide6.QtGui.QPixmap: ... + def update(self, /) -> None: ... + def updateBoundingRect(self, /) -> None: ... + + +class QGraphicsEllipseItem(PySide6.QtWidgets.QAbstractGraphicsShapeItem): + + @typing.overload + def __init__(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + @typing.overload + def __init__(self, x: float, y: float, w: float, h: float, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def contains(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def extension(self, variant: typing.Any, /) -> typing.Any: ... + def isObscuredBy(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> bool: ... + def opaqueArea(self, /) -> PySide6.QtGui.QPainterPath: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def rect(self, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def setRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setRect(self, x: float, y: float, w: float, h: float, /) -> None: ... + def setSpanAngle(self, angle: int, /) -> None: ... + def setStartAngle(self, angle: int, /) -> None: ... + def shape(self, /) -> PySide6.QtGui.QPainterPath: ... + def spanAngle(self, /) -> int: ... + def startAngle(self, /) -> int: ... + def type(self, /) -> int: ... + + +class QGraphicsGridLayout(PySide6.QtWidgets.QGraphicsLayout): + + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsLayoutItem | None = ...) -> None: ... + + @typing.overload + def addItem(self, item: PySide6.QtWidgets.QGraphicsLayoutItem, row: int, column: int, /, alignment: PySide6.QtCore.Qt.AlignmentFlag = ...) -> None: ... + @typing.overload + def addItem(self, item: PySide6.QtWidgets.QGraphicsLayoutItem, row: int, column: int, rowSpan: int, columnSpan: int, /, alignment: PySide6.QtCore.Qt.AlignmentFlag = ...) -> None: ... + def alignment(self, item: PySide6.QtWidgets.QGraphicsLayoutItem, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def columnAlignment(self, column: int, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def columnCount(self, /) -> int: ... + def columnMaximumWidth(self, column: int, /) -> float: ... + def columnMinimumWidth(self, column: int, /) -> float: ... + def columnPreferredWidth(self, column: int, /) -> float: ... + def columnSpacing(self, column: int, /) -> float: ... + def columnStretchFactor(self, column: int, /) -> int: ... + def count(self, /) -> int: ... + def horizontalSpacing(self, /) -> float: ... + def invalidate(self, /) -> None: ... + @typing.overload + def itemAt(self, index: int, /) -> PySide6.QtWidgets.QGraphicsLayoutItem: ... + @typing.overload + def itemAt(self, row: int, column: int, /) -> PySide6.QtWidgets.QGraphicsLayoutItem: ... + def removeAt(self, index: int, /) -> None: ... + def removeItem(self, item: PySide6.QtWidgets.QGraphicsLayoutItem, /) -> None: ... + def rowAlignment(self, row: int, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def rowCount(self, /) -> int: ... + def rowMaximumHeight(self, row: int, /) -> float: ... + def rowMinimumHeight(self, row: int, /) -> float: ... + def rowPreferredHeight(self, row: int, /) -> float: ... + def rowSpacing(self, row: int, /) -> float: ... + def rowStretchFactor(self, row: int, /) -> int: ... + def setAlignment(self, item: PySide6.QtWidgets.QGraphicsLayoutItem, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setColumnAlignment(self, column: int, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setColumnFixedWidth(self, column: int, width: float, /) -> None: ... + def setColumnMaximumWidth(self, column: int, width: float, /) -> None: ... + def setColumnMinimumWidth(self, column: int, width: float, /) -> None: ... + def setColumnPreferredWidth(self, column: int, width: float, /) -> None: ... + def setColumnSpacing(self, column: int, spacing: float, /) -> None: ... + def setColumnStretchFactor(self, column: int, stretch: int, /) -> None: ... + def setGeometry(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def setHorizontalSpacing(self, spacing: float, /) -> None: ... + def setRowAlignment(self, row: int, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setRowFixedHeight(self, row: int, height: float, /) -> None: ... + def setRowMaximumHeight(self, row: int, height: float, /) -> None: ... + def setRowMinimumHeight(self, row: int, height: float, /) -> None: ... + def setRowPreferredHeight(self, row: int, height: float, /) -> None: ... + def setRowSpacing(self, row: int, spacing: float, /) -> None: ... + def setRowStretchFactor(self, row: int, stretch: int, /) -> None: ... + def setSpacing(self, spacing: float, /) -> None: ... + def setVerticalSpacing(self, spacing: float, /) -> None: ... + def sizeHint(self, which: PySide6.QtCore.Qt.SizeHint, /, constraint: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize = ...) -> PySide6.QtCore.QSizeF: ... + def verticalSpacing(self, /) -> float: ... + + +class QGraphicsItem(Shiboken.Object): + + class CacheMode(enum.Enum): + + NoCache = 0x0 + ItemCoordinateCache = 0x1 + DeviceCoordinateCache = 0x2 + + class Extension(enum.Enum): + + UserExtension = -2147483648 + + class GraphicsItemChange(enum.Enum): + + ItemPositionChange = 0x0 + ItemVisibleChange = 0x2 + ItemEnabledChange = 0x3 + ItemSelectedChange = 0x4 + ItemParentChange = 0x5 + ItemChildAddedChange = 0x6 + ItemChildRemovedChange = 0x7 + ItemTransformChange = 0x8 + ItemPositionHasChanged = 0x9 + ItemTransformHasChanged = 0xa + ItemSceneChange = 0xb + ItemVisibleHasChanged = 0xc + ItemEnabledHasChanged = 0xd + ItemSelectedHasChanged = 0xe + ItemParentHasChanged = 0xf + ItemSceneHasChanged = 0x10 + ItemCursorChange = 0x11 + ItemCursorHasChanged = 0x12 + ItemToolTipChange = 0x13 + ItemToolTipHasChanged = 0x14 + ItemFlagsChange = 0x15 + ItemFlagsHaveChanged = 0x16 + ItemZValueChange = 0x17 + ItemZValueHasChanged = 0x18 + ItemOpacityChange = 0x19 + ItemOpacityHasChanged = 0x1a + ItemScenePositionHasChanged = 0x1b + ItemRotationChange = 0x1c + ItemRotationHasChanged = 0x1d + ItemScaleChange = 0x1e + ItemScaleHasChanged = 0x1f + ItemTransformOriginPointChange = 0x20 + ItemTransformOriginPointHasChanged = 0x21 + + class GraphicsItemFlag(enum.Flag): + + ItemIsMovable = 0x1 + ItemIsSelectable = 0x2 + ItemIsFocusable = 0x4 + ItemClipsToShape = 0x8 + ItemClipsChildrenToShape = 0x10 + ItemIgnoresTransformations = 0x20 + ItemIgnoresParentOpacity = 0x40 + ItemDoesntPropagateOpacityToChildren = 0x80 + ItemStacksBehindParent = 0x100 + ItemUsesExtendedStyleOption = 0x200 + ItemHasNoContents = 0x400 + ItemSendsGeometryChanges = 0x800 + ItemAcceptsInputMethod = 0x1000 + ItemNegativeZStacksBehindParent = 0x2000 + ItemIsPanel = 0x4000 + ItemIsFocusScope = 0x8000 + ItemSendsScenePositionChanges = 0x10000 + ItemStopsClickFocusPropagation = 0x20000 + ItemStopsFocusHandling = 0x40000 + ItemContainsChildrenInShape = 0x80000 + + class PanelModality(enum.Enum): + + NonModal = 0x0 + PanelModal = 0x1 + SceneModal = 0x2 + + + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def acceptDrops(self, /) -> bool: ... + def acceptHoverEvents(self, /) -> bool: ... + def acceptTouchEvents(self, /) -> bool: ... + def acceptedMouseButtons(self, /) -> PySide6.QtCore.Qt.MouseButton: ... + def addToIndex(self, /) -> None: ... + def advance(self, phase: int, /) -> None: ... + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def boundingRegion(self, itemToDeviceTransform: PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QRegion: ... + def boundingRegionGranularity(self, /) -> float: ... + def cacheMode(self, /) -> PySide6.QtWidgets.QGraphicsItem.CacheMode: ... + def childItems(self, /) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + def childrenBoundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def clearFocus(self, /) -> None: ... + def clipPath(self, /) -> PySide6.QtGui.QPainterPath: ... + def collidesWithItem(self, other: PySide6.QtWidgets.QGraphicsItem, /, mode: PySide6.QtCore.Qt.ItemSelectionMode = ...) -> bool: ... + def collidesWithPath(self, path: PySide6.QtGui.QPainterPath, /, mode: PySide6.QtCore.Qt.ItemSelectionMode = ...) -> bool: ... + def collidingItems(self, /, mode: PySide6.QtCore.Qt.ItemSelectionMode = ...) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + def commonAncestorItem(self, other: PySide6.QtWidgets.QGraphicsItem, /) -> PySide6.QtWidgets.QGraphicsItem: ... + def contains(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def contextMenuEvent(self, event: PySide6.QtWidgets.QGraphicsSceneContextMenuEvent, /) -> None: ... + def cursor(self, /) -> PySide6.QtGui.QCursor: ... + def data(self, key: int, /) -> typing.Any: ... + def deviceTransform(self, viewportTransform: PySide6.QtGui.QTransform, /) -> PySide6.QtGui.QTransform: ... + def dragEnterEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def dragLeaveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def dragMoveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def dropEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def effectiveOpacity(self, /) -> float: ... + @typing.overload + def ensureVisible(self, /, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ..., xmargin: int = ..., ymargin: int = ...) -> None: ... + @typing.overload + def ensureVisible(self, x: float, y: float, w: float, h: float, /, xmargin: int = ..., ymargin: int = ...) -> None: ... + def extension(self, variant: typing.Any, /) -> typing.Any: ... + def filtersChildEvents(self, /) -> bool: ... + def flags(self, /) -> PySide6.QtWidgets.QGraphicsItem.GraphicsItemFlag: ... + def focusInEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusItem(self, /) -> PySide6.QtWidgets.QGraphicsItem: ... + def focusOutEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusProxy(self, /) -> PySide6.QtWidgets.QGraphicsItem: ... + def focusScopeItem(self, /) -> PySide6.QtWidgets.QGraphicsItem: ... + def grabKeyboard(self, /) -> None: ... + def grabMouse(self, /) -> None: ... + def graphicsEffect(self, /) -> PySide6.QtWidgets.QGraphicsEffect: ... + def group(self, /) -> PySide6.QtWidgets.QGraphicsItemGroup: ... + def handlesChildEvents(self, /) -> bool: ... + def hasCursor(self, /) -> bool: ... + def hasFocus(self, /) -> bool: ... + def hide(self, /) -> None: ... + def hoverEnterEvent(self, event: PySide6.QtWidgets.QGraphicsSceneHoverEvent, /) -> None: ... + def hoverLeaveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneHoverEvent, /) -> None: ... + def hoverMoveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneHoverEvent, /) -> None: ... + def inputMethodEvent(self, event: PySide6.QtGui.QInputMethodEvent, /) -> None: ... + def inputMethodHints(self, /) -> PySide6.QtCore.Qt.InputMethodHint: ... + def inputMethodQuery(self, query: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + def installSceneEventFilter(self, filterItem: PySide6.QtWidgets.QGraphicsItem, /) -> None: ... + def isActive(self, /) -> bool: ... + def isAncestorOf(self, child: PySide6.QtWidgets.QGraphicsItem, /) -> bool: ... + def isBlockedByModalPanel(self, /) -> typing.Tuple[bool, PySide6.QtWidgets.QGraphicsItem]: ... + def isClipped(self, /) -> bool: ... + def isEnabled(self, /) -> bool: ... + @typing.overload + def isObscured(self, /, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ...) -> bool: ... + @typing.overload + def isObscured(self, x: float, y: float, w: float, h: float, /) -> bool: ... + def isObscuredBy(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> bool: ... + def isPanel(self, /) -> bool: ... + def isSelected(self, /) -> bool: ... + def isUnderMouse(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def isVisibleTo(self, parent: PySide6.QtWidgets.QGraphicsItem, /) -> bool: ... + def isWidget(self, /) -> bool: ... + def isWindow(self, /) -> bool: ... + def itemChange(self, change: PySide6.QtWidgets.QGraphicsItem.GraphicsItemChange, value: typing.Any, /) -> typing.Any: ... + def itemTransform(self, other: PySide6.QtWidgets.QGraphicsItem, /) -> typing.Tuple[PySide6.QtGui.QTransform, bool]: ... + def keyPressEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + @typing.overload + def mapFromItem(self, item: PySide6.QtWidgets.QGraphicsItem, path: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + @typing.overload + def mapFromItem(self, item: PySide6.QtWidgets.QGraphicsItem, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapFromItem(self, item: PySide6.QtWidgets.QGraphicsItem, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapFromItem(self, item: PySide6.QtWidgets.QGraphicsItem, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapFromItem(self, item: PySide6.QtWidgets.QGraphicsItem, x: float, y: float, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapFromItem(self, item: PySide6.QtWidgets.QGraphicsItem, x: float, y: float, w: float, h: float, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapFromParent(self, path: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + @typing.overload + def mapFromParent(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapFromParent(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapFromParent(self, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapFromParent(self, x: float, y: float, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapFromParent(self, x: float, y: float, w: float, h: float, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapFromScene(self, path: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + @typing.overload + def mapFromScene(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapFromScene(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapFromScene(self, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapFromScene(self, x: float, y: float, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapFromScene(self, x: float, y: float, w: float, h: float, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapRectFromItem(self, item: PySide6.QtWidgets.QGraphicsItem, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapRectFromItem(self, item: PySide6.QtWidgets.QGraphicsItem, x: float, y: float, w: float, h: float, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapRectFromParent(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapRectFromParent(self, x: float, y: float, w: float, h: float, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapRectFromScene(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapRectFromScene(self, x: float, y: float, w: float, h: float, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapRectToItem(self, item: PySide6.QtWidgets.QGraphicsItem, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapRectToItem(self, item: PySide6.QtWidgets.QGraphicsItem, x: float, y: float, w: float, h: float, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapRectToParent(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapRectToParent(self, x: float, y: float, w: float, h: float, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapRectToScene(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapRectToScene(self, x: float, y: float, w: float, h: float, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def mapToItem(self, item: PySide6.QtWidgets.QGraphicsItem, path: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + @typing.overload + def mapToItem(self, item: PySide6.QtWidgets.QGraphicsItem, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapToItem(self, item: PySide6.QtWidgets.QGraphicsItem, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToItem(self, item: PySide6.QtWidgets.QGraphicsItem, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapToItem(self, item: PySide6.QtWidgets.QGraphicsItem, x: float, y: float, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToItem(self, item: PySide6.QtWidgets.QGraphicsItem, x: float, y: float, w: float, h: float, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapToParent(self, path: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + @typing.overload + def mapToParent(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapToParent(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToParent(self, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapToParent(self, x: float, y: float, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToParent(self, x: float, y: float, w: float, h: float, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapToScene(self, path: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + @typing.overload + def mapToScene(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapToScene(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToScene(self, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapToScene(self, x: float, y: float, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToScene(self, x: float, y: float, w: float, h: float, /) -> PySide6.QtGui.QPolygonF: ... + def mouseDoubleClickEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def mouseMoveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def moveBy(self, dx: float, dy: float, /) -> None: ... + def opacity(self, /) -> float: ... + def opaqueArea(self, /) -> PySide6.QtGui.QPainterPath: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def panel(self, /) -> PySide6.QtWidgets.QGraphicsItem: ... + def panelModality(self, /) -> PySide6.QtWidgets.QGraphicsItem.PanelModality: ... + def parentItem(self, /) -> PySide6.QtWidgets.QGraphicsItem: ... + def parentObject(self, /) -> PySide6.QtWidgets.QGraphicsObject: ... + def parentWidget(self, /) -> PySide6.QtWidgets.QGraphicsWidget: ... + def pos(self, /) -> PySide6.QtCore.QPointF: ... + def prepareGeometryChange(self, /) -> None: ... + def removeFromIndex(self, /) -> None: ... + def removeSceneEventFilter(self, filterItem: PySide6.QtWidgets.QGraphicsItem, /) -> None: ... + def resetTransform(self, /) -> None: ... + def rotation(self, /) -> float: ... + def scale(self, /) -> float: ... + def scene(self, /) -> PySide6.QtWidgets.QGraphicsScene: ... + def sceneBoundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def sceneEvent(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def sceneEventFilter(self, watched: PySide6.QtWidgets.QGraphicsItem, event: PySide6.QtCore.QEvent, /) -> bool: ... + def scenePos(self, /) -> PySide6.QtCore.QPointF: ... + def sceneTransform(self, /) -> PySide6.QtGui.QTransform: ... + def scroll(self, dx: float, dy: float, /, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ...) -> None: ... + def setAcceptDrops(self, on: bool, /) -> None: ... + def setAcceptHoverEvents(self, enabled: bool, /) -> None: ... + def setAcceptTouchEvents(self, enabled: bool, /) -> None: ... + def setAcceptedMouseButtons(self, buttons: PySide6.QtCore.Qt.MouseButton, /) -> None: ... + def setActive(self, active: bool, /) -> None: ... + def setBoundingRegionGranularity(self, granularity: float, /) -> None: ... + def setCacheMode(self, mode: PySide6.QtWidgets.QGraphicsItem.CacheMode, /, cacheSize: PySide6.QtCore.QSize = ...) -> None: ... + def setCursor(self, cursor: PySide6.QtGui.QCursor | PySide6.QtCore.Qt.CursorShape | PySide6.QtGui.QPixmap, /) -> None: ... + def setData(self, key: int, value: typing.Any, /) -> None: ... + def setEnabled(self, enabled: bool, /) -> None: ... + def setFiltersChildEvents(self, enabled: bool, /) -> None: ... + def setFlag(self, flag: PySide6.QtWidgets.QGraphicsItem.GraphicsItemFlag, /, enabled: bool = ...) -> None: ... + def setFlags(self, flags: PySide6.QtWidgets.QGraphicsItem.GraphicsItemFlag, /) -> None: ... + def setFocus(self, /, focusReason: PySide6.QtCore.Qt.FocusReason = ...) -> None: ... + def setFocusProxy(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> None: ... + def setGraphicsEffect(self, effect: PySide6.QtWidgets.QGraphicsEffect, /) -> None: ... + def setGroup(self, group: PySide6.QtWidgets.QGraphicsItemGroup, /) -> None: ... + def setHandlesChildEvents(self, enabled: bool, /) -> None: ... + def setInputMethodHints(self, hints: PySide6.QtCore.Qt.InputMethodHint, /) -> None: ... + def setOpacity(self, opacity: float, /) -> None: ... + def setPanelModality(self, panelModality: PySide6.QtWidgets.QGraphicsItem.PanelModality, /) -> None: ... + def setParentItem(self, parent: PySide6.QtWidgets.QGraphicsItem, /) -> None: ... + @typing.overload + def setPos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def setPos(self, x: float, y: float, /) -> None: ... + def setRotation(self, angle: float, /) -> None: ... + def setScale(self, scale: float, /) -> None: ... + def setSelected(self, selected: bool, /) -> None: ... + def setToolTip(self, toolTip: str, /) -> None: ... + def setTransform(self, matrix: PySide6.QtGui.QTransform, /, combine: bool = ...) -> None: ... + @typing.overload + def setTransformOriginPoint(self, origin: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def setTransformOriginPoint(self, ax: float, ay: float, /) -> None: ... + def setTransformations(self, transformations: collections.abc.Sequence[PySide6.QtWidgets.QGraphicsTransform], /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def setX(self, x: float, /) -> None: ... + def setY(self, y: float, /) -> None: ... + def setZValue(self, z: float, /) -> None: ... + def shape(self, /) -> PySide6.QtGui.QPainterPath: ... + def show(self, /) -> None: ... + def stackBefore(self, sibling: PySide6.QtWidgets.QGraphicsItem, /) -> None: ... + def toGraphicsObject(self, /) -> PySide6.QtWidgets.QGraphicsObject: ... + def toolTip(self, /) -> str: ... + def topLevelItem(self, /) -> PySide6.QtWidgets.QGraphicsItem: ... + def topLevelWidget(self, /) -> PySide6.QtWidgets.QGraphicsWidget: ... + def transform(self, /) -> PySide6.QtGui.QTransform: ... + def transformOriginPoint(self, /) -> PySide6.QtCore.QPointF: ... + def transformations(self, /) -> typing.List[PySide6.QtWidgets.QGraphicsTransform]: ... + def type(self, /) -> int: ... + def ungrabKeyboard(self, /) -> None: ... + def ungrabMouse(self, /) -> None: ... + def unsetCursor(self, /) -> None: ... + @typing.overload + def update(self, /, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ...) -> None: ... + @typing.overload + def update(self, x: float, y: float, width: float, height: float, /) -> None: ... + def updateMicroFocus(self, /) -> None: ... + def wheelEvent(self, event: PySide6.QtWidgets.QGraphicsSceneWheelEvent, /) -> None: ... + def window(self, /) -> PySide6.QtWidgets.QGraphicsWidget: ... + def x(self, /) -> float: ... + def y(self, /) -> float: ... + def zValue(self, /) -> float: ... + + +class QGraphicsItemAnimation(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def afterAnimationStep(self, step: float, /) -> None: ... + def beforeAnimationStep(self, step: float, /) -> None: ... + def clear(self, /) -> None: ... + def horizontalScaleAt(self, step: float, /) -> float: ... + def horizontalShearAt(self, step: float, /) -> float: ... + def item(self, /) -> PySide6.QtWidgets.QGraphicsItem: ... + def posAt(self, step: float, /) -> PySide6.QtCore.QPointF: ... + def posList(self, /) -> typing.List[typing.Tuple[float, PySide6.QtCore.QPointF]]: ... + def rotationAt(self, step: float, /) -> float: ... + def rotationList(self, /) -> typing.List[typing.Tuple[float, float]]: ... + def scaleList(self, /) -> typing.List[typing.Tuple[float, PySide6.QtCore.QPointF]]: ... + def setItem(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> None: ... + def setPosAt(self, step: float, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setRotationAt(self, step: float, angle: float, /) -> None: ... + def setScaleAt(self, step: float, sx: float, sy: float, /) -> None: ... + def setShearAt(self, step: float, sh: float, sv: float, /) -> None: ... + def setStep(self, x: float, /) -> None: ... + def setTimeLine(self, timeLine: PySide6.QtCore.QTimeLine, /) -> None: ... + def setTranslationAt(self, step: float, dx: float, dy: float, /) -> None: ... + def shearList(self, /) -> typing.List[typing.Tuple[float, PySide6.QtCore.QPointF]]: ... + def timeLine(self, /) -> PySide6.QtCore.QTimeLine: ... + def transformAt(self, step: float, /) -> PySide6.QtGui.QTransform: ... + def translationList(self, /) -> typing.List[typing.Tuple[float, PySide6.QtCore.QPointF]]: ... + def verticalScaleAt(self, step: float, /) -> float: ... + def verticalShearAt(self, step: float, /) -> float: ... + def xTranslationAt(self, step: float, /) -> float: ... + def yTranslationAt(self, step: float, /) -> float: ... + + +class QGraphicsItemGroup(PySide6.QtWidgets.QGraphicsItem): + + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + + def addToGroup(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> None: ... + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def isObscuredBy(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> bool: ... + def opaqueArea(self, /) -> PySide6.QtGui.QPainterPath: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def removeFromGroup(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> None: ... + def type(self, /) -> int: ... + + +class QGraphicsLayout(PySide6.QtWidgets.QGraphicsLayoutItem): + + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsLayoutItem | None = ...) -> None: ... + + def activate(self, /) -> None: ... + def addChildLayoutItem(self, layoutItem: PySide6.QtWidgets.QGraphicsLayoutItem, /) -> None: ... + def count(self, /) -> int: ... + def getContentsMargins(self, /) -> object: ... + @staticmethod + def instantInvalidatePropagation() -> bool: ... + def invalidate(self, /) -> None: ... + def isActivated(self, /) -> bool: ... + def itemAt(self, i: int, /) -> PySide6.QtWidgets.QGraphicsLayoutItem: ... + def removeAt(self, index: int, /) -> None: ... + def setContentsMargins(self, left: float, top: float, right: float, bottom: float, /) -> None: ... + @staticmethod + def setInstantInvalidatePropagation(enable: bool, /) -> None: ... + def updateGeometry(self, /) -> None: ... + def widgetEvent(self, e: PySide6.QtCore.QEvent, /) -> None: ... + + +class QGraphicsLayoutItem(Shiboken.Object): + + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsLayoutItem | None = ..., isLayout: bool = ...) -> None: ... + + def contentsRect(self, /) -> PySide6.QtCore.QRectF: ... + def effectiveSizeHint(self, which: PySide6.QtCore.Qt.SizeHint, /, constraint: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize = ...) -> PySide6.QtCore.QSizeF: ... + def geometry(self, /) -> PySide6.QtCore.QRectF: ... + def getContentsMargins(self, /) -> object: ... + def graphicsItem(self, /) -> PySide6.QtWidgets.QGraphicsItem: ... + def isEmpty(self, /) -> bool: ... + def isLayout(self, /) -> bool: ... + def maximumHeight(self, /) -> float: ... + def maximumSize(self, /) -> PySide6.QtCore.QSizeF: ... + def maximumWidth(self, /) -> float: ... + def minimumHeight(self, /) -> float: ... + def minimumSize(self, /) -> PySide6.QtCore.QSizeF: ... + def minimumWidth(self, /) -> float: ... + def ownedByLayout(self, /) -> bool: ... + def parentLayoutItem(self, /) -> PySide6.QtWidgets.QGraphicsLayoutItem: ... + def preferredHeight(self, /) -> float: ... + def preferredSize(self, /) -> PySide6.QtCore.QSizeF: ... + def preferredWidth(self, /) -> float: ... + def setGeometry(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def setGraphicsItem(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> None: ... + def setMaximumHeight(self, height: float, /) -> None: ... + @typing.overload + def setMaximumSize(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setMaximumSize(self, w: float, h: float, /) -> None: ... + def setMaximumWidth(self, width: float, /) -> None: ... + def setMinimumHeight(self, height: float, /) -> None: ... + @typing.overload + def setMinimumSize(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setMinimumSize(self, w: float, h: float, /) -> None: ... + def setMinimumWidth(self, width: float, /) -> None: ... + def setOwnedByLayout(self, ownedByLayout: bool, /) -> None: ... + def setParentLayoutItem(self, parent: PySide6.QtWidgets.QGraphicsLayoutItem, /) -> None: ... + def setPreferredHeight(self, height: float, /) -> None: ... + @typing.overload + def setPreferredSize(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setPreferredSize(self, w: float, h: float, /) -> None: ... + def setPreferredWidth(self, width: float, /) -> None: ... + @typing.overload + def setSizePolicy(self, hPolicy: PySide6.QtWidgets.QSizePolicy.Policy, vPolicy: PySide6.QtWidgets.QSizePolicy.Policy, /, controlType: PySide6.QtWidgets.QSizePolicy.ControlType = ...) -> None: ... + @typing.overload + def setSizePolicy(self, policy: PySide6.QtWidgets.QSizePolicy, /) -> None: ... + def sizeHint(self, which: PySide6.QtCore.Qt.SizeHint, /, constraint: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize = ...) -> PySide6.QtCore.QSizeF: ... + def sizePolicy(self, /) -> PySide6.QtWidgets.QSizePolicy: ... + def updateGeometry(self, /) -> None: ... + + +class QGraphicsLineItem(PySide6.QtWidgets.QGraphicsItem): + + @typing.overload + def __init__(self, line: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + @typing.overload + def __init__(self, x1: float, y1: float, x2: float, y2: float, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def contains(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def extension(self, variant: typing.Any, /) -> typing.Any: ... + def isObscuredBy(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> bool: ... + def line(self, /) -> PySide6.QtCore.QLineF: ... + def opaqueArea(self, /) -> PySide6.QtGui.QPainterPath: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def pen(self, /) -> PySide6.QtGui.QPen: ... + @typing.overload + def setLine(self, line: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> None: ... + @typing.overload + def setLine(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ... + def setPen(self, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor, /) -> None: ... + def shape(self, /) -> PySide6.QtGui.QPainterPath: ... + def type(self, /) -> int: ... + + +class QGraphicsLinearLayout(PySide6.QtWidgets.QGraphicsLayout): + + @typing.overload + def __init__(self, orientation: PySide6.QtCore.Qt.Orientation, /, parent: PySide6.QtWidgets.QGraphicsLayoutItem | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsLayoutItem | None = ...) -> None: ... + + def addItem(self, item: PySide6.QtWidgets.QGraphicsLayoutItem, /) -> None: ... + def addStretch(self, /, stretch: int = ...) -> None: ... + def alignment(self, item: PySide6.QtWidgets.QGraphicsLayoutItem, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def count(self, /) -> int: ... + def dump(self, /, indent: int | None = ...) -> None: ... + def insertItem(self, index: int, item: PySide6.QtWidgets.QGraphicsLayoutItem, /) -> None: ... + def insertStretch(self, index: int, /, stretch: int = ...) -> None: ... + def invalidate(self, /) -> None: ... + def itemAt(self, index: int, /) -> PySide6.QtWidgets.QGraphicsLayoutItem: ... + def itemSpacing(self, index: int, /) -> float: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def removeAt(self, index: int, /) -> None: ... + def removeItem(self, item: PySide6.QtWidgets.QGraphicsLayoutItem, /) -> None: ... + def setAlignment(self, item: PySide6.QtWidgets.QGraphicsLayoutItem, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setGeometry(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def setItemSpacing(self, index: int, spacing: float, /) -> None: ... + def setOrientation(self, orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setSpacing(self, spacing: float, /) -> None: ... + def setStretchFactor(self, item: PySide6.QtWidgets.QGraphicsLayoutItem, stretch: int, /) -> None: ... + def sizeHint(self, which: PySide6.QtCore.Qt.SizeHint, /, constraint: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize = ...) -> PySide6.QtCore.QSizeF: ... + def spacing(self, /) -> float: ... + def stretchFactor(self, item: PySide6.QtWidgets.QGraphicsLayoutItem, /) -> int: ... + + +class QGraphicsObject(PySide6.QtCore.QObject, PySide6.QtWidgets.QGraphicsItem): + + childrenChanged : typing.ClassVar[Signal] = ... # childrenChanged() + enabledChanged : typing.ClassVar[Signal] = ... # enabledChanged() + heightChanged : typing.ClassVar[Signal] = ... # heightChanged() + opacityChanged : typing.ClassVar[Signal] = ... # opacityChanged() + parentChanged : typing.ClassVar[Signal] = ... # parentChanged() + rotationChanged : typing.ClassVar[Signal] = ... # rotationChanged() + scaleChanged : typing.ClassVar[Signal] = ... # scaleChanged() + visibleChanged : typing.ClassVar[Signal] = ... # visibleChanged() + widthChanged : typing.ClassVar[Signal] = ... # widthChanged() + xChanged : typing.ClassVar[Signal] = ... # xChanged() + yChanged : typing.ClassVar[Signal] = ... # yChanged() + zChanged : typing.ClassVar[Signal] = ... # zChanged() + + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ..., *, opacity: float | None = ..., enabled: bool | None = ..., visible: bool | None = ..., pos: PySide6.QtCore.QPointF | None = ..., x: float | None = ..., y: float | None = ..., z: float | None = ..., rotation: float | None = ..., scale: float | None = ..., transformOriginPoint: PySide6.QtCore.QPointF | None = ..., effect: PySide6.QtWidgets.QGraphicsEffect | None = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def event(self, ev: PySide6.QtCore.QEvent, /) -> bool: ... + def grabGesture(self, type: PySide6.QtCore.Qt.GestureType, /, flags: PySide6.QtCore.Qt.GestureFlag = ...) -> None: ... + def ungrabGesture(self, type: PySide6.QtCore.Qt.GestureType, /) -> None: ... + def updateMicroFocus(self, /) -> None: ... + + +class QGraphicsOpacityEffect(PySide6.QtWidgets.QGraphicsEffect): + + opacityChanged : typing.ClassVar[Signal] = ... # opacityChanged(double) + opacityMaskChanged : typing.ClassVar[Signal] = ... # opacityMaskChanged(QBrush) + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, opacity: float | None = ..., opacityMask: PySide6.QtGui.QBrush | None = ...) -> None: ... + + def draw(self, painter: PySide6.QtGui.QPainter, /) -> None: ... + def opacity(self, /) -> float: ... + def opacityMask(self, /) -> PySide6.QtGui.QBrush: ... + def setOpacity(self, opacity: float, /) -> None: ... + def setOpacityMask(self, mask: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + + +class QGraphicsPathItem(PySide6.QtWidgets.QAbstractGraphicsShapeItem): + + @typing.overload + def __init__(self, path: PySide6.QtGui.QPainterPath, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def contains(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def extension(self, variant: typing.Any, /) -> typing.Any: ... + def isObscuredBy(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> bool: ... + def opaqueArea(self, /) -> PySide6.QtGui.QPainterPath: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def path(self, /) -> PySide6.QtGui.QPainterPath: ... + def setPath(self, path: PySide6.QtGui.QPainterPath, /) -> None: ... + def shape(self, /) -> PySide6.QtGui.QPainterPath: ... + def type(self, /) -> int: ... + + +class QGraphicsPixmapItem(PySide6.QtWidgets.QGraphicsItem): + + class ShapeMode(enum.Enum): + + MaskShape = 0x0 + BoundingRectShape = 0x1 + HeuristicMaskShape = 0x2 + + + @typing.overload + def __init__(self, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def contains(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def extension(self, variant: typing.Any, /) -> typing.Any: ... + def isObscuredBy(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> bool: ... + def offset(self, /) -> PySide6.QtCore.QPointF: ... + def opaqueArea(self, /) -> PySide6.QtGui.QPainterPath: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def pixmap(self, /) -> PySide6.QtGui.QPixmap: ... + @typing.overload + def setOffset(self, offset: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def setOffset(self, x: float, y: float, /) -> None: ... + def setPixmap(self, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + def setShapeMode(self, mode: PySide6.QtWidgets.QGraphicsPixmapItem.ShapeMode, /) -> None: ... + def setTransformationMode(self, mode: PySide6.QtCore.Qt.TransformationMode, /) -> None: ... + def shape(self, /) -> PySide6.QtGui.QPainterPath: ... + def shapeMode(self, /) -> PySide6.QtWidgets.QGraphicsPixmapItem.ShapeMode: ... + def transformationMode(self, /) -> PySide6.QtCore.Qt.TransformationMode: ... + def type(self, /) -> int: ... + + +class QGraphicsPolygonItem(PySide6.QtWidgets.QAbstractGraphicsShapeItem): + + @typing.overload + def __init__(self, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def contains(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def extension(self, variant: typing.Any, /) -> typing.Any: ... + def fillRule(self, /) -> PySide6.QtCore.Qt.FillRule: ... + def isObscuredBy(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> bool: ... + def opaqueArea(self, /) -> PySide6.QtGui.QPainterPath: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def polygon(self, /) -> PySide6.QtGui.QPolygonF: ... + def setFillRule(self, rule: PySide6.QtCore.Qt.FillRule, /) -> None: ... + def setPolygon(self, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> None: ... + def shape(self, /) -> PySide6.QtGui.QPainterPath: ... + def type(self, /) -> int: ... + + +class QGraphicsProxyWidget(PySide6.QtWidgets.QGraphicsWidget): + + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ..., wFlags: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def contextMenuEvent(self, event: PySide6.QtWidgets.QGraphicsSceneContextMenuEvent, /) -> None: ... + def createProxyForChildWidget(self, child: PySide6.QtWidgets.QWidget, /) -> PySide6.QtWidgets.QGraphicsProxyWidget: ... + def dragEnterEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def dragLeaveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def dragMoveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def dropEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, object: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + def focusInEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def focusOutEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def grabMouseEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def hideEvent(self, event: PySide6.QtGui.QHideEvent, /) -> None: ... + def hoverEnterEvent(self, event: PySide6.QtWidgets.QGraphicsSceneHoverEvent, /) -> None: ... + def hoverLeaveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneHoverEvent, /) -> None: ... + def hoverMoveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneHoverEvent, /) -> None: ... + def inputMethodEvent(self, event: PySide6.QtGui.QInputMethodEvent, /) -> None: ... + def inputMethodQuery(self, query: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + def itemChange(self, change: PySide6.QtWidgets.QGraphicsItem.GraphicsItemChange, value: typing.Any, /) -> typing.Any: ... + def keyPressEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def mouseDoubleClickEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def mouseMoveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def newProxyWidget(self, arg__1: PySide6.QtWidgets.QWidget, /) -> PySide6.QtWidgets.QGraphicsProxyWidget: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def resizeEvent(self, event: PySide6.QtWidgets.QGraphicsSceneResizeEvent, /) -> None: ... + @typing.overload + def setGeometry(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setGeometry(self, x: float, y: float, w: float, h: float, /) -> None: ... + def setWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def showEvent(self, event: PySide6.QtGui.QShowEvent, /) -> None: ... + def sizeHint(self, which: PySide6.QtCore.Qt.SizeHint, /, constraint: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize = ...) -> PySide6.QtCore.QSizeF: ... + def subWidgetRect(self, widget: PySide6.QtWidgets.QWidget, /) -> PySide6.QtCore.QRectF: ... + def type(self, /) -> int: ... + def ungrabMouseEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def wheelEvent(self, event: PySide6.QtWidgets.QGraphicsSceneWheelEvent, /) -> None: ... + def widget(self, /) -> PySide6.QtWidgets.QWidget: ... + + +class QGraphicsRectItem(PySide6.QtWidgets.QAbstractGraphicsShapeItem): + + @typing.overload + def __init__(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + @typing.overload + def __init__(self, x: float, y: float, w: float, h: float, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def contains(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def extension(self, variant: typing.Any, /) -> typing.Any: ... + def isObscuredBy(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> bool: ... + def opaqueArea(self, /) -> PySide6.QtGui.QPainterPath: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def rect(self, /) -> PySide6.QtCore.QRectF: ... + @typing.overload + def setRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setRect(self, x: float, y: float, w: float, h: float, /) -> None: ... + def shape(self, /) -> PySide6.QtGui.QPainterPath: ... + def type(self, /) -> int: ... + + +class QGraphicsRotation(PySide6.QtWidgets.QGraphicsTransform): + + angleChanged : typing.ClassVar[Signal] = ... # angleChanged() + axisChanged : typing.ClassVar[Signal] = ... # axisChanged() + originChanged : typing.ClassVar[Signal] = ... # originChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, origin: PySide6.QtGui.QVector3D | None = ..., angle: float | None = ..., axis: PySide6.QtGui.QVector3D | None = ...) -> None: ... + + def angle(self, /) -> float: ... + def applyTo(self, matrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ... + def axis(self, /) -> PySide6.QtGui.QVector3D: ... + def origin(self, /) -> PySide6.QtGui.QVector3D: ... + def setAngle(self, arg__1: float, /) -> None: ... + @typing.overload + def setAxis(self, axis: PySide6.QtCore.Qt.Axis, /) -> None: ... + @typing.overload + def setAxis(self, axis: PySide6.QtGui.QVector3D, /) -> None: ... + def setOrigin(self, point: PySide6.QtGui.QVector3D, /) -> None: ... + + +class QGraphicsScale(PySide6.QtWidgets.QGraphicsTransform): + + originChanged : typing.ClassVar[Signal] = ... # originChanged() + scaleChanged : typing.ClassVar[Signal] = ... # scaleChanged() + xScaleChanged : typing.ClassVar[Signal] = ... # xScaleChanged() + yScaleChanged : typing.ClassVar[Signal] = ... # yScaleChanged() + zScaleChanged : typing.ClassVar[Signal] = ... # zScaleChanged() + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, origin: PySide6.QtGui.QVector3D | None = ..., xScale: float | None = ..., yScale: float | None = ..., zScale: float | None = ...) -> None: ... + + def applyTo(self, matrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ... + def origin(self, /) -> PySide6.QtGui.QVector3D: ... + def setOrigin(self, point: PySide6.QtGui.QVector3D, /) -> None: ... + def setXScale(self, arg__1: float, /) -> None: ... + def setYScale(self, arg__1: float, /) -> None: ... + def setZScale(self, arg__1: float, /) -> None: ... + def xScale(self, /) -> float: ... + def yScale(self, /) -> float: ... + def zScale(self, /) -> float: ... + + +class QGraphicsScene(PySide6.QtCore.QObject): + + changed : typing.ClassVar[Signal] = ... # changed(QList) + focusItemChanged : typing.ClassVar[Signal] = ... # focusItemChanged(QGraphicsItem*,QGraphicsItem*,Qt::FocusReason) + sceneRectChanged : typing.ClassVar[Signal] = ... # sceneRectChanged(QRectF) + selectionChanged : typing.ClassVar[Signal] = ... # selectionChanged() + + class ItemIndexMethod(enum.Enum): + + NoIndex = -1 + BspTreeIndex = 0x0 + + class SceneLayer(enum.Flag): + + ItemLayer = 0x1 + BackgroundLayer = 0x2 + ForegroundLayer = 0x4 + AllLayers = 0xffff + + + @typing.overload + def __init__(self, sceneRect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /, parent: PySide6.QtCore.QObject | None = ..., *, backgroundBrush: PySide6.QtGui.QBrush | None = ..., foregroundBrush: PySide6.QtGui.QBrush | None = ..., itemIndexMethod: PySide6.QtWidgets.QGraphicsScene.ItemIndexMethod | None = ..., bspTreeDepth: int | None = ..., palette: PySide6.QtGui.QPalette | None = ..., font: PySide6.QtGui.QFont | None = ..., stickyFocus: bool | None = ..., minimumRenderSize: float | None = ..., focusOnTouch: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, backgroundBrush: PySide6.QtGui.QBrush | None = ..., foregroundBrush: PySide6.QtGui.QBrush | None = ..., itemIndexMethod: PySide6.QtWidgets.QGraphicsScene.ItemIndexMethod | None = ..., sceneRect: PySide6.QtCore.QRectF | None = ..., bspTreeDepth: int | None = ..., palette: PySide6.QtGui.QPalette | None = ..., font: PySide6.QtGui.QFont | None = ..., stickyFocus: bool | None = ..., minimumRenderSize: float | None = ..., focusOnTouch: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, x: float, y: float, width: float, height: float, /, parent: PySide6.QtCore.QObject | None = ..., *, backgroundBrush: PySide6.QtGui.QBrush | None = ..., foregroundBrush: PySide6.QtGui.QBrush | None = ..., itemIndexMethod: PySide6.QtWidgets.QGraphicsScene.ItemIndexMethod | None = ..., sceneRect: PySide6.QtCore.QRectF | None = ..., bspTreeDepth: int | None = ..., palette: PySide6.QtGui.QPalette | None = ..., font: PySide6.QtGui.QFont | None = ..., stickyFocus: bool | None = ..., minimumRenderSize: float | None = ..., focusOnTouch: bool | None = ...) -> None: ... + + def activePanel(self, /) -> PySide6.QtWidgets.QGraphicsItem: ... + def activeWindow(self, /) -> PySide6.QtWidgets.QGraphicsWidget: ... + @typing.overload + def addEllipse(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor = ..., brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap = ...) -> PySide6.QtWidgets.QGraphicsEllipseItem: ... + @typing.overload + def addEllipse(self, x: float, y: float, w: float, h: float, /, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor = ..., brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap = ...) -> PySide6.QtWidgets.QGraphicsEllipseItem: ... + def addItem(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> None: ... + @typing.overload + def addLine(self, line: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor = ...) -> PySide6.QtWidgets.QGraphicsLineItem: ... + @typing.overload + def addLine(self, x1: float, y1: float, x2: float, y2: float, /, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor = ...) -> PySide6.QtWidgets.QGraphicsLineItem: ... + def addPath(self, path: PySide6.QtGui.QPainterPath, /, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor = ..., brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap = ...) -> PySide6.QtWidgets.QGraphicsPathItem: ... + def addPixmap(self, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> PySide6.QtWidgets.QGraphicsPixmapItem: ... + def addPolygon(self, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor = ..., brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap = ...) -> PySide6.QtWidgets.QGraphicsPolygonItem: ... + @typing.overload + def addRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor = ..., brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap = ...) -> PySide6.QtWidgets.QGraphicsRectItem: ... + @typing.overload + def addRect(self, x: float, y: float, w: float, h: float, /, pen: PySide6.QtGui.QPen | PySide6.QtCore.Qt.PenStyle | PySide6.QtGui.QColor = ..., brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap = ...) -> PySide6.QtWidgets.QGraphicsRectItem: ... + def addSimpleText(self, text: str, /, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str] = ...) -> PySide6.QtWidgets.QGraphicsSimpleTextItem: ... + def addText(self, text: str, /, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str] = ...) -> PySide6.QtWidgets.QGraphicsTextItem: ... + def addWidget(self, widget: PySide6.QtWidgets.QWidget, /, wFlags: PySide6.QtCore.Qt.WindowType = ...) -> PySide6.QtWidgets.QGraphicsProxyWidget: ... + def advance(self, /) -> None: ... + def backgroundBrush(self, /) -> PySide6.QtGui.QBrush: ... + def bspTreeDepth(self, /) -> int: ... + def clear(self, /) -> None: ... + def clearFocus(self, /) -> None: ... + def clearSelection(self, /) -> None: ... + def collidingItems(self, item: PySide6.QtWidgets.QGraphicsItem, /, mode: PySide6.QtCore.Qt.ItemSelectionMode = ...) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + def contextMenuEvent(self, event: PySide6.QtWidgets.QGraphicsSceneContextMenuEvent, /) -> None: ... + def createItemGroup(self, items: collections.abc.Sequence[PySide6.QtWidgets.QGraphicsItem], /) -> PySide6.QtWidgets.QGraphicsItemGroup: ... + def destroyItemGroup(self, group: PySide6.QtWidgets.QGraphicsItemGroup, /) -> None: ... + def dragEnterEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def dragLeaveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def dragMoveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def drawBackground(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def drawForeground(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def dropEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, watched: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + def focusInEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusItem(self, /) -> PySide6.QtWidgets.QGraphicsItem: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def focusOnTouch(self, /) -> bool: ... + def focusOutEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def foregroundBrush(self, /) -> PySide6.QtGui.QBrush: ... + def hasFocus(self, /) -> bool: ... + def height(self, /) -> float: ... + def helpEvent(self, event: PySide6.QtWidgets.QGraphicsSceneHelpEvent, /) -> None: ... + def inputMethodEvent(self, event: PySide6.QtGui.QInputMethodEvent, /) -> None: ... + def inputMethodQuery(self, query: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + @typing.overload + def invalidate(self, /, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ..., layers: PySide6.QtWidgets.QGraphicsScene.SceneLayer = ...) -> None: ... + @typing.overload + def invalidate(self, x: float, y: float, w: float, h: float, /, layers: PySide6.QtWidgets.QGraphicsScene.SceneLayer = ...) -> None: ... + def isActive(self, /) -> bool: ... + @typing.overload + def itemAt(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, deviceTransform: PySide6.QtGui.QTransform, /) -> PySide6.QtWidgets.QGraphicsItem: ... + @typing.overload + def itemAt(self, x: float, y: float, deviceTransform: PySide6.QtGui.QTransform, /) -> PySide6.QtWidgets.QGraphicsItem: ... + def itemIndexMethod(self, /) -> PySide6.QtWidgets.QGraphicsScene.ItemIndexMethod: ... + @typing.overload + def items(self, path: PySide6.QtGui.QPainterPath, /, mode: PySide6.QtCore.Qt.ItemSelectionMode = ..., order: PySide6.QtCore.Qt.SortOrder = ..., deviceTransform: PySide6.QtGui.QTransform = ...) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + @typing.overload + def items(self, /, order: PySide6.QtCore.Qt.SortOrder = ...) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + @typing.overload + def items(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /, mode: PySide6.QtCore.Qt.ItemSelectionMode = ..., order: PySide6.QtCore.Qt.SortOrder = ..., deviceTransform: PySide6.QtGui.QTransform = ...) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + @typing.overload + def items(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /, mode: PySide6.QtCore.Qt.ItemSelectionMode = ..., order: PySide6.QtCore.Qt.SortOrder = ..., deviceTransform: PySide6.QtGui.QTransform = ...) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + @typing.overload + def items(self, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /, mode: PySide6.QtCore.Qt.ItemSelectionMode = ..., order: PySide6.QtCore.Qt.SortOrder = ..., deviceTransform: PySide6.QtGui.QTransform = ...) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + @typing.overload + def items(self, x: float, y: float, w: float, h: float, mode: PySide6.QtCore.Qt.ItemSelectionMode, order: PySide6.QtCore.Qt.SortOrder, /, deviceTransform: PySide6.QtGui.QTransform = ...) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + def itemsBoundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def keyPressEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def minimumRenderSize(self, /) -> float: ... + def mouseDoubleClickEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def mouseGrabberItem(self, /) -> PySide6.QtWidgets.QGraphicsItem: ... + def mouseMoveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def palette(self, /) -> PySide6.QtGui.QPalette: ... + def removeItem(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> None: ... + def render(self, painter: PySide6.QtGui.QPainter, /, target: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ..., source: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ..., aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode = ...) -> None: ... + def sceneRect(self, /) -> PySide6.QtCore.QRectF: ... + def selectedItems(self, /) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + def selectionArea(self, /) -> PySide6.QtGui.QPainterPath: ... + def sendEvent(self, item: PySide6.QtWidgets.QGraphicsItem, event: PySide6.QtCore.QEvent, /) -> bool: ... + def setActivePanel(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> None: ... + def setActiveWindow(self, widget: PySide6.QtWidgets.QGraphicsWidget, /) -> None: ... + def setBackgroundBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setBspTreeDepth(self, depth: int, /) -> None: ... + def setFocus(self, /, focusReason: PySide6.QtCore.Qt.FocusReason = ...) -> None: ... + def setFocusItem(self, item: PySide6.QtWidgets.QGraphicsItem, /, focusReason: PySide6.QtCore.Qt.FocusReason = ...) -> None: ... + def setFocusOnTouch(self, enabled: bool, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setForegroundBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setItemIndexMethod(self, method: PySide6.QtWidgets.QGraphicsScene.ItemIndexMethod, /) -> None: ... + def setMinimumRenderSize(self, minSize: float, /) -> None: ... + def setPalette(self, palette: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /) -> None: ... + @typing.overload + def setSceneRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setSceneRect(self, x: float, y: float, w: float, h: float, /) -> None: ... + @typing.overload + def setSelectionArea(self, path: PySide6.QtGui.QPainterPath, /, selectionOperation: PySide6.QtCore.Qt.ItemSelectionOperation = ..., mode: PySide6.QtCore.Qt.ItemSelectionMode = ..., deviceTransform: PySide6.QtGui.QTransform = ...) -> None: ... + @typing.overload + def setSelectionArea(self, path: PySide6.QtGui.QPainterPath, deviceTransform: PySide6.QtGui.QTransform, /) -> None: ... + def setStickyFocus(self, enabled: bool, /) -> None: ... + def setStyle(self, style: PySide6.QtWidgets.QStyle, /) -> None: ... + def stickyFocus(self, /) -> bool: ... + def style(self, /) -> PySide6.QtWidgets.QStyle: ... + @typing.overload + def update(self, /, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ...) -> None: ... + @typing.overload + def update(self, x: float, y: float, w: float, h: float, /) -> None: ... + def views(self, /) -> typing.List[PySide6.QtWidgets.QGraphicsView]: ... + def wheelEvent(self, event: PySide6.QtWidgets.QGraphicsSceneWheelEvent, /) -> None: ... + def width(self, /) -> float: ... + + +class QGraphicsSceneContextMenuEvent(PySide6.QtWidgets.QGraphicsSceneEvent): + + class Reason(enum.Enum): + + Mouse = 0x0 + Keyboard = 0x1 + Other = 0x2 + + + def __init__(self, /, type: PySide6.QtCore.QEvent.Type | None = ...) -> None: ... + + def modifiers(self, /) -> PySide6.QtCore.Qt.KeyboardModifier: ... + def pos(self, /) -> PySide6.QtCore.QPointF: ... + def reason(self, /) -> PySide6.QtWidgets.QGraphicsSceneContextMenuEvent.Reason: ... + def scenePos(self, /) -> PySide6.QtCore.QPointF: ... + def screenPos(self, /) -> PySide6.QtCore.QPoint: ... + def setModifiers(self, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> None: ... + def setPos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setReason(self, reason: PySide6.QtWidgets.QGraphicsSceneContextMenuEvent.Reason, /) -> None: ... + def setScenePos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setScreenPos(self, pos: PySide6.QtCore.QPoint, /) -> None: ... + + +class QGraphicsSceneDragDropEvent(PySide6.QtWidgets.QGraphicsSceneEvent): + + def __init__(self, /, type: PySide6.QtCore.QEvent.Type | None = ...) -> None: ... + + def acceptProposedAction(self, /) -> None: ... + def buttons(self, /) -> PySide6.QtCore.Qt.MouseButton: ... + def dropAction(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def mimeData(self, /) -> PySide6.QtCore.QMimeData: ... + def modifiers(self, /) -> PySide6.QtCore.Qt.KeyboardModifier: ... + def pos(self, /) -> PySide6.QtCore.QPointF: ... + def possibleActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def proposedAction(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def scenePos(self, /) -> PySide6.QtCore.QPointF: ... + def screenPos(self, /) -> PySide6.QtCore.QPoint: ... + def setButtons(self, buttons: PySide6.QtCore.Qt.MouseButton, /) -> None: ... + def setDropAction(self, action: PySide6.QtCore.Qt.DropAction, /) -> None: ... + def setModifiers(self, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> None: ... + def setPos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setPossibleActions(self, actions: PySide6.QtCore.Qt.DropAction, /) -> None: ... + def setProposedAction(self, action: PySide6.QtCore.Qt.DropAction, /) -> None: ... + def setScenePos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setScreenPos(self, pos: PySide6.QtCore.QPoint, /) -> None: ... + def source(self, /) -> PySide6.QtWidgets.QWidget: ... + + +class QGraphicsSceneEvent(PySide6.QtCore.QEvent): + + def __init__(self, type: PySide6.QtCore.QEvent.Type, /) -> None: ... + + def __repr__(self, /) -> str: ... + def setTimestamp(self, ts: int, /) -> None: ... + def timestamp(self, /) -> int: ... + def widget(self, /) -> PySide6.QtWidgets.QWidget: ... + + +class QGraphicsSceneHelpEvent(PySide6.QtWidgets.QGraphicsSceneEvent): + + def __init__(self, /, type: PySide6.QtCore.QEvent.Type | None = ...) -> None: ... + + def scenePos(self, /) -> PySide6.QtCore.QPointF: ... + def screenPos(self, /) -> PySide6.QtCore.QPoint: ... + def setScenePos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setScreenPos(self, pos: PySide6.QtCore.QPoint, /) -> None: ... + + +class QGraphicsSceneHoverEvent(PySide6.QtWidgets.QGraphicsSceneEvent): + + def __init__(self, /, type: PySide6.QtCore.QEvent.Type | None = ...) -> None: ... + + def lastPos(self, /) -> PySide6.QtCore.QPointF: ... + def lastScenePos(self, /) -> PySide6.QtCore.QPointF: ... + def lastScreenPos(self, /) -> PySide6.QtCore.QPoint: ... + def modifiers(self, /) -> PySide6.QtCore.Qt.KeyboardModifier: ... + def pos(self, /) -> PySide6.QtCore.QPointF: ... + def scenePos(self, /) -> PySide6.QtCore.QPointF: ... + def screenPos(self, /) -> PySide6.QtCore.QPoint: ... + def setLastPos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setLastScenePos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setLastScreenPos(self, pos: PySide6.QtCore.QPoint, /) -> None: ... + def setModifiers(self, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> None: ... + def setPos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setScenePos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setScreenPos(self, pos: PySide6.QtCore.QPoint, /) -> None: ... + + +class QGraphicsSceneMouseEvent(PySide6.QtWidgets.QGraphicsSceneEvent): + + def __init__(self, /, type: PySide6.QtCore.QEvent.Type | None = ...) -> None: ... + + def button(self, /) -> PySide6.QtCore.Qt.MouseButton: ... + def buttonDownPos(self, button: PySide6.QtCore.Qt.MouseButton, /) -> PySide6.QtCore.QPointF: ... + def buttonDownScenePos(self, button: PySide6.QtCore.Qt.MouseButton, /) -> PySide6.QtCore.QPointF: ... + def buttonDownScreenPos(self, button: PySide6.QtCore.Qt.MouseButton, /) -> PySide6.QtCore.QPoint: ... + def buttons(self, /) -> PySide6.QtCore.Qt.MouseButton: ... + def flags(self, /) -> PySide6.QtCore.Qt.MouseEventFlag: ... + def lastPos(self, /) -> PySide6.QtCore.QPointF: ... + def lastScenePos(self, /) -> PySide6.QtCore.QPointF: ... + def lastScreenPos(self, /) -> PySide6.QtCore.QPoint: ... + def modifiers(self, /) -> PySide6.QtCore.Qt.KeyboardModifier: ... + def pos(self, /) -> PySide6.QtCore.QPointF: ... + def scenePos(self, /) -> PySide6.QtCore.QPointF: ... + def screenPos(self, /) -> PySide6.QtCore.QPoint: ... + def setButton(self, button: PySide6.QtCore.Qt.MouseButton, /) -> None: ... + def setButtonDownPos(self, button: PySide6.QtCore.Qt.MouseButton, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setButtonDownScenePos(self, button: PySide6.QtCore.Qt.MouseButton, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setButtonDownScreenPos(self, button: PySide6.QtCore.Qt.MouseButton, pos: PySide6.QtCore.QPoint, /) -> None: ... + def setButtons(self, buttons: PySide6.QtCore.Qt.MouseButton, /) -> None: ... + def setFlags(self, arg__1: PySide6.QtCore.Qt.MouseEventFlag, /) -> None: ... + def setLastPos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setLastScenePos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setLastScreenPos(self, pos: PySide6.QtCore.QPoint, /) -> None: ... + def setModifiers(self, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> None: ... + def setPos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setScenePos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setScreenPos(self, pos: PySide6.QtCore.QPoint, /) -> None: ... + def setSource(self, source: PySide6.QtCore.Qt.MouseEventSource, /) -> None: ... + def source(self, /) -> PySide6.QtCore.Qt.MouseEventSource: ... + + +class QGraphicsSceneMoveEvent(PySide6.QtWidgets.QGraphicsSceneEvent): + + def __init__(self, /) -> None: ... + + def newPos(self, /) -> PySide6.QtCore.QPointF: ... + def oldPos(self, /) -> PySide6.QtCore.QPointF: ... + def setNewPos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setOldPos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + + +class QGraphicsSceneResizeEvent(PySide6.QtWidgets.QGraphicsSceneEvent): + + def __init__(self, /) -> None: ... + + def newSize(self, /) -> PySide6.QtCore.QSizeF: ... + def oldSize(self, /) -> PySide6.QtCore.QSizeF: ... + def setNewSize(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + def setOldSize(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + + +class QGraphicsSceneWheelEvent(PySide6.QtWidgets.QGraphicsSceneEvent): + + def __init__(self, /, type: PySide6.QtCore.QEvent.Type | None = ...) -> None: ... + + def buttons(self, /) -> PySide6.QtCore.Qt.MouseButton: ... + def delta(self, /) -> int: ... + def isInverted(self, /) -> bool: ... + def modifiers(self, /) -> PySide6.QtCore.Qt.KeyboardModifier: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def phase(self, /) -> PySide6.QtCore.Qt.ScrollPhase: ... + def pixelDelta(self, /) -> PySide6.QtCore.QPoint: ... + def pos(self, /) -> PySide6.QtCore.QPointF: ... + def scenePos(self, /) -> PySide6.QtCore.QPointF: ... + def screenPos(self, /) -> PySide6.QtCore.QPoint: ... + def setButtons(self, buttons: PySide6.QtCore.Qt.MouseButton, /) -> None: ... + def setDelta(self, delta: int, /) -> None: ... + def setInverted(self, inverted: bool, /) -> None: ... + def setModifiers(self, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> None: ... + def setOrientation(self, orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setPhase(self, scrollPhase: PySide6.QtCore.Qt.ScrollPhase, /) -> None: ... + def setPixelDelta(self, delta: PySide6.QtCore.QPoint, /) -> None: ... + def setPos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setScenePos(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setScreenPos(self, pos: PySide6.QtCore.QPoint, /) -> None: ... + + +class QGraphicsSimpleTextItem(PySide6.QtWidgets.QAbstractGraphicsShapeItem): + + @typing.overload + def __init__(self, text: str, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def contains(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def extension(self, variant: typing.Any, /) -> typing.Any: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def isObscuredBy(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> bool: ... + def opaqueArea(self, /) -> PySide6.QtGui.QPainterPath: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setText(self, text: str, /) -> None: ... + def shape(self, /) -> PySide6.QtGui.QPainterPath: ... + def text(self, /) -> str: ... + def type(self, /) -> int: ... + + +class QGraphicsTextItem(PySide6.QtWidgets.QGraphicsObject): + + linkActivated : typing.ClassVar[Signal] = ... # linkActivated(QString) + linkHovered : typing.ClassVar[Signal] = ... # linkHovered(QString) + + @typing.overload + def __init__(self, text: str, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ...) -> None: ... + + def adjustSize(self, /) -> None: ... + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def contains(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> bool: ... + def contextMenuEvent(self, event: PySide6.QtWidgets.QGraphicsSceneContextMenuEvent, /) -> None: ... + def defaultTextColor(self, /) -> PySide6.QtGui.QColor: ... + def document(self, /) -> PySide6.QtGui.QTextDocument: ... + def dragEnterEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def dragLeaveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def dragMoveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def dropEvent(self, event: PySide6.QtWidgets.QGraphicsSceneDragDropEvent, /) -> None: ... + def extension(self, variant: typing.Any, /) -> typing.Any: ... + def focusInEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusOutEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def hoverEnterEvent(self, event: PySide6.QtWidgets.QGraphicsSceneHoverEvent, /) -> None: ... + def hoverLeaveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneHoverEvent, /) -> None: ... + def hoverMoveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneHoverEvent, /) -> None: ... + def inputMethodEvent(self, event: PySide6.QtGui.QInputMethodEvent, /) -> None: ... + def inputMethodQuery(self, query: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + def isObscuredBy(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> bool: ... + def keyPressEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def mouseDoubleClickEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def mouseMoveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMouseEvent, /) -> None: ... + def opaqueArea(self, /) -> PySide6.QtGui.QPainterPath: ... + def openExternalLinks(self, /) -> bool: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def sceneEvent(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def setDefaultTextColor(self, c: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setDocument(self, document: PySide6.QtGui.QTextDocument, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setHtml(self, html: str, /) -> None: ... + def setOpenExternalLinks(self, open: bool, /) -> None: ... + def setPlainText(self, text: str, /) -> None: ... + def setTabChangesFocus(self, b: bool, /) -> None: ... + def setTextCursor(self, cursor: PySide6.QtGui.QTextCursor, /) -> None: ... + def setTextInteractionFlags(self, flags: PySide6.QtCore.Qt.TextInteractionFlag, /) -> None: ... + def setTextWidth(self, width: float, /) -> None: ... + def shape(self, /) -> PySide6.QtGui.QPainterPath: ... + def tabChangesFocus(self, /) -> bool: ... + def textCursor(self, /) -> PySide6.QtGui.QTextCursor: ... + def textInteractionFlags(self, /) -> PySide6.QtCore.Qt.TextInteractionFlag: ... + def textWidth(self, /) -> float: ... + def toHtml(self, /) -> str: ... + def toPlainText(self, /) -> str: ... + def type(self, /) -> int: ... + + +class QGraphicsTransform(PySide6.QtCore.QObject): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def applyTo(self, matrix: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ... + def update(self, /) -> None: ... + + +class QGraphicsView(PySide6.QtWidgets.QAbstractScrollArea): + + rubberBandChanged : typing.ClassVar[Signal] = ... # rubberBandChanged(QRect,QPointF,QPointF) + + class CacheModeFlag(enum.Flag): + + CacheNone = 0x0 + CacheBackground = 0x1 + + class DragMode(enum.Enum): + + NoDrag = 0x0 + ScrollHandDrag = 0x1 + RubberBandDrag = 0x2 + + class OptimizationFlag(enum.Flag): + + DontSavePainterState = 0x1 + DontAdjustForAntialiasing = 0x2 + IndirectPainting = 0x4 + + class ViewportAnchor(enum.Enum): + + NoAnchor = 0x0 + AnchorViewCenter = 0x1 + AnchorUnderMouse = 0x2 + + class ViewportUpdateMode(enum.Enum): + + FullViewportUpdate = 0x0 + MinimalViewportUpdate = 0x1 + SmartViewportUpdate = 0x2 + NoViewportUpdate = 0x3 + BoundingRectViewportUpdate = 0x4 + + + @typing.overload + def __init__(self, scene: PySide6.QtWidgets.QGraphicsScene, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, backgroundBrush: PySide6.QtGui.QBrush | None = ..., foregroundBrush: PySide6.QtGui.QBrush | None = ..., interactive: bool | None = ..., sceneRect: PySide6.QtCore.QRectF | None = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag | None = ..., renderHints: PySide6.QtGui.QPainter.RenderHint | None = ..., dragMode: PySide6.QtWidgets.QGraphicsView.DragMode | None = ..., cacheMode: PySide6.QtWidgets.QGraphicsView.CacheModeFlag | None = ..., transformationAnchor: PySide6.QtWidgets.QGraphicsView.ViewportAnchor | None = ..., resizeAnchor: PySide6.QtWidgets.QGraphicsView.ViewportAnchor | None = ..., viewportUpdateMode: PySide6.QtWidgets.QGraphicsView.ViewportUpdateMode | None = ..., rubberBandSelectionMode: PySide6.QtCore.Qt.ItemSelectionMode | None = ..., optimizationFlags: PySide6.QtWidgets.QGraphicsView.OptimizationFlag | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, backgroundBrush: PySide6.QtGui.QBrush | None = ..., foregroundBrush: PySide6.QtGui.QBrush | None = ..., interactive: bool | None = ..., sceneRect: PySide6.QtCore.QRectF | None = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag | None = ..., renderHints: PySide6.QtGui.QPainter.RenderHint | None = ..., dragMode: PySide6.QtWidgets.QGraphicsView.DragMode | None = ..., cacheMode: PySide6.QtWidgets.QGraphicsView.CacheModeFlag | None = ..., transformationAnchor: PySide6.QtWidgets.QGraphicsView.ViewportAnchor | None = ..., resizeAnchor: PySide6.QtWidgets.QGraphicsView.ViewportAnchor | None = ..., viewportUpdateMode: PySide6.QtWidgets.QGraphicsView.ViewportUpdateMode | None = ..., rubberBandSelectionMode: PySide6.QtCore.Qt.ItemSelectionMode | None = ..., optimizationFlags: PySide6.QtWidgets.QGraphicsView.OptimizationFlag | None = ...) -> None: ... + + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def backgroundBrush(self, /) -> PySide6.QtGui.QBrush: ... + def cacheMode(self, /) -> PySide6.QtWidgets.QGraphicsView.CacheModeFlag: ... + @typing.overload + def centerOn(self, item: PySide6.QtWidgets.QGraphicsItem, /) -> None: ... + @typing.overload + def centerOn(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def centerOn(self, x: float, y: float, /) -> None: ... + def contextMenuEvent(self, event: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def dragEnterEvent(self, event: PySide6.QtGui.QDragEnterEvent, /) -> None: ... + def dragLeaveEvent(self, event: PySide6.QtGui.QDragLeaveEvent, /) -> None: ... + def dragMode(self, /) -> PySide6.QtWidgets.QGraphicsView.DragMode: ... + def dragMoveEvent(self, event: PySide6.QtGui.QDragMoveEvent, /) -> None: ... + def drawBackground(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def drawForeground(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def drawItems(self, painter: PySide6.QtGui.QPainter, items: collections.abc.Iterable, options: collections.abc.Iterable, /) -> None: ... + def dropEvent(self, event: PySide6.QtGui.QDropEvent, /) -> None: ... + @typing.overload + def ensureVisible(self, item: PySide6.QtWidgets.QGraphicsItem, /, xmargin: int = ..., ymargin: int = ...) -> None: ... + @typing.overload + def ensureVisible(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /, xmargin: int = ..., ymargin: int = ...) -> None: ... + @typing.overload + def ensureVisible(self, x: float, y: float, w: float, h: float, /, xmargin: int = ..., ymargin: int = ...) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + @typing.overload + def fitInView(self, item: PySide6.QtWidgets.QGraphicsItem, /, aspectRadioMode: PySide6.QtCore.Qt.AspectRatioMode = ...) -> None: ... + @typing.overload + def fitInView(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /, aspectRadioMode: PySide6.QtCore.Qt.AspectRatioMode = ...) -> None: ... + @typing.overload + def fitInView(self, x: float, y: float, w: float, h: float, /, aspectRadioMode: PySide6.QtCore.Qt.AspectRatioMode = ...) -> None: ... + def focusInEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def focusOutEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def foregroundBrush(self, /) -> PySide6.QtGui.QBrush: ... + def inputMethodEvent(self, event: PySide6.QtGui.QInputMethodEvent, /) -> None: ... + def inputMethodQuery(self, query: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + def invalidateScene(self, /, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ..., layers: PySide6.QtWidgets.QGraphicsScene.SceneLayer = ...) -> None: ... + def isInteractive(self, /) -> bool: ... + def isTransformed(self, /) -> bool: ... + @typing.overload + def itemAt(self, pos: PySide6.QtCore.QPoint, /) -> PySide6.QtWidgets.QGraphicsItem: ... + @typing.overload + def itemAt(self, x: int, y: int, /) -> PySide6.QtWidgets.QGraphicsItem: ... + @typing.overload + def items(self, /) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + @typing.overload + def items(self, path: PySide6.QtGui.QPainterPath, /, mode: PySide6.QtCore.Qt.ItemSelectionMode = ...) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + @typing.overload + def items(self, pos: PySide6.QtCore.QPoint, /) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + @typing.overload + def items(self, rect: PySide6.QtCore.QRect, /, mode: PySide6.QtCore.Qt.ItemSelectionMode = ...) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + @typing.overload + def items(self, polygon: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /, mode: PySide6.QtCore.Qt.ItemSelectionMode = ...) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + @typing.overload + def items(self, x: int, y: int, /) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + @typing.overload + def items(self, x: int, y: int, w: int, h: int, /, mode: PySide6.QtCore.Qt.ItemSelectionMode = ...) -> typing.List[PySide6.QtWidgets.QGraphicsItem]: ... + def keyPressEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + @typing.overload + def mapFromScene(self, path: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + @typing.overload + def mapFromScene(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygon: ... + @typing.overload + def mapFromScene(self, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def mapFromScene(self, polygon: PySide6.QtGui.QPolygonF | collections.abc.Sequence[PySide6.QtCore.QPointF] | PySide6.QtGui.QPolygon | PySide6.QtCore.QRectF, /) -> PySide6.QtGui.QPolygon: ... + @typing.overload + def mapFromScene(self, x: float, y: float, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def mapFromScene(self, x: float, y: float, w: float, h: float, /) -> PySide6.QtGui.QPolygon: ... + @typing.overload + def mapToScene(self, path: PySide6.QtGui.QPainterPath, /) -> PySide6.QtGui.QPainterPath: ... + @typing.overload + def mapToScene(self, point: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToScene(self, rect: PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapToScene(self, polygon: PySide6.QtGui.QPolygon | collections.abc.Sequence[PySide6.QtCore.QPoint] | PySide6.QtCore.QRect, /) -> PySide6.QtGui.QPolygonF: ... + @typing.overload + def mapToScene(self, x: int, y: int, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToScene(self, x: int, y: int, w: int, h: int, /) -> PySide6.QtGui.QPolygonF: ... + def mouseDoubleClickEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def optimizationFlags(self, /) -> PySide6.QtWidgets.QGraphicsView.OptimizationFlag: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + def render(self, painter: PySide6.QtGui.QPainter, /, target: PySide6.QtCore.QRectF | PySide6.QtCore.QRect = ..., source: PySide6.QtCore.QRect = ..., aspectRatioMode: PySide6.QtCore.Qt.AspectRatioMode = ...) -> None: ... + def renderHints(self, /) -> PySide6.QtGui.QPainter.RenderHint: ... + def resetCachedContent(self, /) -> None: ... + def resetTransform(self, /) -> None: ... + def resizeAnchor(self, /) -> PySide6.QtWidgets.QGraphicsView.ViewportAnchor: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def rotate(self, angle: float, /) -> None: ... + def rubberBandRect(self, /) -> PySide6.QtCore.QRect: ... + def rubberBandSelectionMode(self, /) -> PySide6.QtCore.Qt.ItemSelectionMode: ... + def scale(self, sx: float, sy: float, /) -> None: ... + def scene(self, /) -> PySide6.QtWidgets.QGraphicsScene: ... + def sceneRect(self, /) -> PySide6.QtCore.QRectF: ... + def scrollContentsBy(self, dx: int, dy: int, /) -> None: ... + def setAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setBackgroundBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setCacheMode(self, mode: PySide6.QtWidgets.QGraphicsView.CacheModeFlag, /) -> None: ... + def setDragMode(self, mode: PySide6.QtWidgets.QGraphicsView.DragMode, /) -> None: ... + def setForegroundBrush(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setInteractive(self, allowed: bool, /) -> None: ... + def setOptimizationFlag(self, flag: PySide6.QtWidgets.QGraphicsView.OptimizationFlag, /, enabled: bool = ...) -> None: ... + def setOptimizationFlags(self, flags: PySide6.QtWidgets.QGraphicsView.OptimizationFlag, /) -> None: ... + def setRenderHint(self, hint: PySide6.QtGui.QPainter.RenderHint, /, enabled: bool = ...) -> None: ... + def setRenderHints(self, hints: PySide6.QtGui.QPainter.RenderHint, /) -> None: ... + def setResizeAnchor(self, anchor: PySide6.QtWidgets.QGraphicsView.ViewportAnchor, /) -> None: ... + def setRubberBandSelectionMode(self, mode: PySide6.QtCore.Qt.ItemSelectionMode, /) -> None: ... + def setScene(self, scene: PySide6.QtWidgets.QGraphicsScene | None, /) -> None: ... + @typing.overload + def setSceneRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setSceneRect(self, x: float, y: float, w: float, h: float, /) -> None: ... + def setTransform(self, matrix: PySide6.QtGui.QTransform, /, combine: bool = ...) -> None: ... + def setTransformationAnchor(self, anchor: PySide6.QtWidgets.QGraphicsView.ViewportAnchor, /) -> None: ... + def setViewportUpdateMode(self, mode: PySide6.QtWidgets.QGraphicsView.ViewportUpdateMode, /) -> None: ... + def setupViewport(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def shear(self, sh: float, sv: float, /) -> None: ... + def showEvent(self, event: PySide6.QtGui.QShowEvent, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def transform(self, /) -> PySide6.QtGui.QTransform: ... + def transformationAnchor(self, /) -> PySide6.QtWidgets.QGraphicsView.ViewportAnchor: ... + def translate(self, dx: float, dy: float, /) -> None: ... + def updateScene(self, rects: collections.abc.Sequence[PySide6.QtCore.QRectF], /) -> None: ... + def updateSceneRect(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + def viewportEvent(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def viewportTransform(self, /) -> PySide6.QtGui.QTransform: ... + def viewportUpdateMode(self, /) -> PySide6.QtWidgets.QGraphicsView.ViewportUpdateMode: ... + def wheelEvent(self, event: PySide6.QtGui.QWheelEvent, /) -> None: ... + + +class QGraphicsWidget(PySide6.QtWidgets.QGraphicsObject, PySide6.QtWidgets.QGraphicsLayoutItem): + + geometryChanged : typing.ClassVar[Signal] = ... # geometryChanged() + layoutChanged : typing.ClassVar[Signal] = ... # layoutChanged() + + def __init__(self, /, parent: PySide6.QtWidgets.QGraphicsItem | None = ..., wFlags: PySide6.QtCore.Qt.WindowType = ..., *, palette: PySide6.QtGui.QPalette | None = ..., font: PySide6.QtGui.QFont | None = ..., layoutDirection: PySide6.QtCore.Qt.LayoutDirection | None = ..., size: PySide6.QtCore.QSizeF | None = ..., minimumSize: PySide6.QtCore.QSizeF | None = ..., preferredSize: PySide6.QtCore.QSizeF | None = ..., maximumSize: PySide6.QtCore.QSizeF | None = ..., sizePolicy: PySide6.QtWidgets.QSizePolicy | None = ..., focusPolicy: PySide6.QtCore.Qt.FocusPolicy | None = ..., windowFlags: PySide6.QtCore.Qt.WindowType | None = ..., windowTitle: str | None = ..., geometry: PySide6.QtCore.QRectF | None = ..., autoFillBackground: bool | None = ..., layout: PySide6.QtWidgets.QGraphicsLayout | None = ...) -> None: ... + + def actions(self, /) -> typing.List[PySide6.QtGui.QAction]: ... + def addAction(self, action: PySide6.QtGui.QAction, /) -> None: ... + def addActions(self, actions: collections.abc.Sequence[PySide6.QtGui.QAction], /) -> None: ... + def adjustSize(self, /) -> None: ... + def autoFillBackground(self, /) -> bool: ... + def boundingRect(self, /) -> PySide6.QtCore.QRectF: ... + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def close(self, /) -> bool: ... + def closeEvent(self, event: PySide6.QtGui.QCloseEvent, /) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def focusInEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def focusOutEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusPolicy(self, /) -> PySide6.QtCore.Qt.FocusPolicy: ... + def focusWidget(self, /) -> PySide6.QtWidgets.QGraphicsWidget: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def getContentsMargins(self, /) -> object: ... + def getWindowFrameMargins(self, /) -> object: ... + def grabKeyboardEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def grabMouseEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def grabShortcut(self, sequence: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /, context: PySide6.QtCore.Qt.ShortcutContext = ...) -> int: ... + def hideEvent(self, event: PySide6.QtGui.QHideEvent, /) -> None: ... + def hoverLeaveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneHoverEvent, /) -> None: ... + def hoverMoveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneHoverEvent, /) -> None: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOption, /) -> None: ... + def insertAction(self, before: PySide6.QtGui.QAction, action: PySide6.QtGui.QAction, /) -> None: ... + def insertActions(self, before: PySide6.QtGui.QAction, actions: collections.abc.Sequence[PySide6.QtGui.QAction], /) -> None: ... + def isActiveWindow(self, /) -> bool: ... + def itemChange(self, change: PySide6.QtWidgets.QGraphicsItem.GraphicsItemChange, value: typing.Any, /) -> typing.Any: ... + def layout(self, /) -> PySide6.QtWidgets.QGraphicsLayout: ... + def layoutDirection(self, /) -> PySide6.QtCore.Qt.LayoutDirection: ... + def moveEvent(self, event: PySide6.QtWidgets.QGraphicsSceneMoveEvent, /) -> None: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def paintWindowFrame(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionGraphicsItem, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def palette(self, /) -> PySide6.QtGui.QPalette: ... + def polishEvent(self, /) -> None: ... + def propertyChange(self, propertyName: str, value: typing.Any, /) -> typing.Any: ... + def rect(self, /) -> PySide6.QtCore.QRectF: ... + def releaseShortcut(self, id: int, /) -> None: ... + def removeAction(self, action: PySide6.QtGui.QAction, /) -> None: ... + @typing.overload + def resize(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def resize(self, w: float, h: float, /) -> None: ... + def resizeEvent(self, event: PySide6.QtWidgets.QGraphicsSceneResizeEvent, /) -> None: ... + def sceneEvent(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def setAttribute(self, attribute: PySide6.QtCore.Qt.WidgetAttribute, /, on: bool = ...) -> None: ... + def setAutoFillBackground(self, enabled: bool, /) -> None: ... + @typing.overload + def setContentsMargins(self, margins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> None: ... + @typing.overload + def setContentsMargins(self, left: float, top: float, right: float, bottom: float, /) -> None: ... + def setFocusPolicy(self, policy: PySide6.QtCore.Qt.FocusPolicy, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + @typing.overload + def setGeometry(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setGeometry(self, x: float, y: float, w: float, h: float, /) -> None: ... + def setLayout(self, layout: PySide6.QtWidgets.QGraphicsLayout, /) -> None: ... + def setLayoutDirection(self, direction: PySide6.QtCore.Qt.LayoutDirection, /) -> None: ... + def setPalette(self, palette: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /) -> None: ... + def setShortcutAutoRepeat(self, id: int, /, enabled: bool = ...) -> None: ... + def setShortcutEnabled(self, id: int, /, enabled: bool = ...) -> None: ... + def setStyle(self, style: PySide6.QtWidgets.QStyle, /) -> None: ... + @staticmethod + def setTabOrder(first: PySide6.QtWidgets.QGraphicsWidget, second: PySide6.QtWidgets.QGraphicsWidget, /) -> None: ... + def setWindowFlags(self, wFlags: PySide6.QtCore.Qt.WindowType, /) -> None: ... + @typing.overload + def setWindowFrameMargins(self, margins: PySide6.QtCore.QMarginsF | PySide6.QtCore.QMargins, /) -> None: ... + @typing.overload + def setWindowFrameMargins(self, left: float, top: float, right: float, bottom: float, /) -> None: ... + def setWindowTitle(self, title: str, /) -> None: ... + def shape(self, /) -> PySide6.QtGui.QPainterPath: ... + def showEvent(self, event: PySide6.QtGui.QShowEvent, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSizeF: ... + def sizeHint(self, which: PySide6.QtCore.Qt.SizeHint, /, constraint: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize = ...) -> PySide6.QtCore.QSizeF: ... + def style(self, /) -> PySide6.QtWidgets.QStyle: ... + def testAttribute(self, attribute: PySide6.QtCore.Qt.WidgetAttribute, /) -> bool: ... + def type(self, /) -> int: ... + def ungrabKeyboardEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def ungrabMouseEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def unsetLayoutDirection(self, /) -> None: ... + def unsetWindowFrameMargins(self, /) -> None: ... + def updateGeometry(self, /) -> None: ... + def windowFlags(self, /) -> PySide6.QtCore.Qt.WindowType: ... + def windowFrameEvent(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def windowFrameGeometry(self, /) -> PySide6.QtCore.QRectF: ... + def windowFrameRect(self, /) -> PySide6.QtCore.QRectF: ... + def windowFrameSectionAt(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.Qt.WindowFrameSection: ... + def windowTitle(self, /) -> str: ... + def windowType(self, /) -> PySide6.QtCore.Qt.WindowType: ... + + +class QGridLayout(PySide6.QtWidgets.QLayout): + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + @typing.overload + def addItem(self, arg__1: PySide6.QtWidgets.QLayoutItem, /) -> None: ... + @typing.overload + def addItem(self, item: PySide6.QtWidgets.QLayoutItem, row: int, column: int, /, rowSpan: int = ..., columnSpan: int = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag = ...) -> None: ... + @typing.overload + def addLayout(self, arg__1: PySide6.QtWidgets.QLayout, row: int, column: int, /, alignment: PySide6.QtCore.Qt.AlignmentFlag = ...) -> None: ... + @typing.overload + def addLayout(self, arg__1: PySide6.QtWidgets.QLayout, row: int, column: int, rowSpan: int, columnSpan: int, /, alignment: PySide6.QtCore.Qt.AlignmentFlag = ...) -> None: ... + @typing.overload + def addWidget(self, w: PySide6.QtWidgets.QWidget, /) -> None: ... + @typing.overload + def addWidget(self, arg__1: PySide6.QtWidgets.QWidget, row: int, column: int, /, alignment: PySide6.QtCore.Qt.AlignmentFlag = ...) -> None: ... + @typing.overload + def addWidget(self, arg__1: PySide6.QtWidgets.QWidget, row: int, column: int, rowSpan: int, columnSpan: int, /, alignment: PySide6.QtCore.Qt.AlignmentFlag = ...) -> None: ... + def cellRect(self, row: int, column: int, /) -> PySide6.QtCore.QRect: ... + def columnCount(self, /) -> int: ... + def columnMinimumWidth(self, column: int, /) -> int: ... + def columnStretch(self, column: int, /) -> int: ... + def count(self, /) -> int: ... + def expandingDirections(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def getItemPosition(self, idx: int, /) -> object: ... + def hasHeightForWidth(self, /) -> bool: ... + def heightForWidth(self, arg__1: int, /) -> int: ... + def horizontalSpacing(self, /) -> int: ... + def invalidate(self, /) -> None: ... + def itemAt(self, index: int, /) -> PySide6.QtWidgets.QLayoutItem | None: ... + def itemAtPosition(self, row: int, column: int, /) -> PySide6.QtWidgets.QLayoutItem | None: ... + def maximumSize(self, /) -> PySide6.QtCore.QSize: ... + def minimumHeightForWidth(self, arg__1: int, /) -> int: ... + def minimumSize(self, /) -> PySide6.QtCore.QSize: ... + def originCorner(self, /) -> PySide6.QtCore.Qt.Corner: ... + def rowCount(self, /) -> int: ... + def rowMinimumHeight(self, row: int, /) -> int: ... + def rowStretch(self, row: int, /) -> int: ... + def setColumnMinimumWidth(self, column: int, minSize: int, /) -> None: ... + def setColumnStretch(self, column: int, stretch: int, /) -> None: ... + def setDefaultPositioning(self, n: int, orient: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setGeometry(self, arg__1: PySide6.QtCore.QRect, /) -> None: ... + def setHorizontalSpacing(self, spacing: int, /) -> None: ... + def setOriginCorner(self, arg__1: PySide6.QtCore.Qt.Corner, /) -> None: ... + def setRowMinimumHeight(self, row: int, minSize: int, /) -> None: ... + def setRowStretch(self, row: int, stretch: int, /) -> None: ... + def setSpacing(self, spacing: int, /) -> None: ... + def setVerticalSpacing(self, spacing: int, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def spacing(self, /) -> int: ... + def takeAt(self, index: int, /) -> PySide6.QtWidgets.QLayoutItem: ... + def verticalSpacing(self, /) -> int: ... + + +class QGroupBox(PySide6.QtWidgets.QWidget): + + clicked : typing.ClassVar[Signal] = ... # clicked(); clicked(bool) + toggled : typing.ClassVar[Signal] = ... # toggled(bool) + + @typing.overload + def __init__(self, title: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, alignment: PySide6.QtCore.Qt.AlignmentFlag | None = ..., flat: bool | None = ..., checkable: bool | None = ..., checked: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, title: str | None = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag | None = ..., flat: bool | None = ..., checkable: bool | None = ..., checked: bool | None = ...) -> None: ... + + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def childEvent(self, event: PySide6.QtCore.QChildEvent, /) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def focusInEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionGroupBox, /) -> None: ... + def isCheckable(self, /) -> bool: ... + def isChecked(self, /) -> bool: ... + def isFlat(self, /) -> bool: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def setAlignment(self, alignment: int, /) -> None: ... + def setCheckable(self, checkable: bool, /) -> None: ... + def setChecked(self, checked: bool, /) -> None: ... + def setFlat(self, flat: bool, /) -> None: ... + def setTitle(self, title: str, /) -> None: ... + def title(self, /) -> str: ... + + +class QHBoxLayout(PySide6.QtWidgets.QBoxLayout): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, parent: PySide6.QtWidgets.QWidget, /) -> None: ... + + +class QHeaderView(PySide6.QtWidgets.QAbstractItemView): + + geometriesChanged : typing.ClassVar[Signal] = ... # geometriesChanged() + sectionClicked : typing.ClassVar[Signal] = ... # sectionClicked(int) + sectionCountChanged : typing.ClassVar[Signal] = ... # sectionCountChanged(int,int) + sectionDoubleClicked : typing.ClassVar[Signal] = ... # sectionDoubleClicked(int) + sectionEntered : typing.ClassVar[Signal] = ... # sectionEntered(int) + sectionHandleDoubleClicked: typing.ClassVar[Signal] = ... # sectionHandleDoubleClicked(int) + sectionMoved : typing.ClassVar[Signal] = ... # sectionMoved(int,int,int) + sectionPressed : typing.ClassVar[Signal] = ... # sectionPressed(int) + sectionResized : typing.ClassVar[Signal] = ... # sectionResized(int,int,int) + sortIndicatorChanged : typing.ClassVar[Signal] = ... # sortIndicatorChanged(int,Qt::SortOrder) + sortIndicatorClearableChanged: typing.ClassVar[Signal] = ... # sortIndicatorClearableChanged(bool) + + class ResizeMode(enum.Enum): + + Interactive = 0x0 + Stretch = 0x1 + Custom = 0x2 + Fixed = 0x2 + ResizeToContents = 0x3 + + + def __init__(self, orientation: PySide6.QtCore.Qt.Orientation, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, firstSectionMovable: bool | None = ..., showSortIndicator: bool | None = ..., sectionsMovable: bool | None = ..., sectionsClickable: bool | None = ..., highlightSections: bool | None = ..., stretchLastSection: bool | None = ..., cascadingSectionResizes: bool | None = ..., defaultSectionSize: int | None = ..., minimumSectionSize: int | None = ..., maximumSectionSize: int | None = ..., defaultAlignment: PySide6.QtCore.Qt.AlignmentFlag | None = ..., sortIndicatorClearable: bool | None = ...) -> None: ... + + def cascadingSectionResizes(self, /) -> bool: ... + def count(self, /) -> int: ... + def currentChanged(self, current: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, old: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def dataChanged(self, topLeft: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, bottomRight: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, roles: collections.abc.Sequence[int] = ...) -> None: ... + def defaultAlignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def defaultSectionSize(self, /) -> int: ... + def doItemsLayout(self, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def headerDataChanged(self, orientation: PySide6.QtCore.Qt.Orientation, logicalFirst: int, logicalLast: int, /) -> None: ... + def hiddenSectionCount(self, /) -> int: ... + def hideSection(self, logicalIndex: int, /) -> None: ... + def highlightSections(self, /) -> bool: ... + def horizontalOffset(self, /) -> int: ... + def indexAt(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QModelIndex: ... + @typing.overload + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionFrame, /) -> None: ... + @typing.overload + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionHeader, /) -> None: ... + def initStyleOptionForIndex(self, option: PySide6.QtWidgets.QStyleOptionHeader, logicalIndex: int, /) -> None: ... + def initialize(self, /) -> None: ... + @typing.overload + def initializeSections(self, /) -> None: ... + @typing.overload + def initializeSections(self, start: int, end: int, /) -> None: ... + def isFirstSectionMovable(self, /) -> bool: ... + def isIndexHidden(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def isSectionHidden(self, logicalIndex: int, /) -> bool: ... + def isSortIndicatorClearable(self, /) -> bool: ... + def isSortIndicatorShown(self, /) -> bool: ... + def length(self, /) -> int: ... + def logicalIndex(self, visualIndex: int, /) -> int: ... + @typing.overload + def logicalIndexAt(self, pos: PySide6.QtCore.QPoint, /) -> int: ... + @typing.overload + def logicalIndexAt(self, position: int, /) -> int: ... + @typing.overload + def logicalIndexAt(self, x: int, y: int, /) -> int: ... + def maximumSectionSize(self, /) -> int: ... + def minimumSectionSize(self, /) -> int: ... + def mouseDoubleClickEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def moveCursor(self, arg__1: PySide6.QtWidgets.QAbstractItemView.CursorAction, arg__2: PySide6.QtCore.Qt.KeyboardModifier, /) -> PySide6.QtCore.QModelIndex: ... + def moveSection(self, from_: int, to: int, /) -> None: ... + def offset(self, /) -> int: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def paintEvent(self, e: PySide6.QtGui.QPaintEvent, /) -> None: ... + def paintSection(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRect, logicalIndex: int, /) -> None: ... + def reset(self, /) -> None: ... + def resetDefaultSectionSize(self, /) -> None: ... + def resizeContentsPrecision(self, /) -> int: ... + def resizeSection(self, logicalIndex: int, size: int, /) -> None: ... + @typing.overload + def resizeSections(self, /) -> None: ... + @typing.overload + def resizeSections(self, mode: PySide6.QtWidgets.QHeaderView.ResizeMode, /) -> None: ... + def restoreState(self, state: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def rowsInserted(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, start: int, end: int, /) -> None: ... + def saveState(self, /) -> PySide6.QtCore.QByteArray: ... + def scrollContentsBy(self, dx: int, dy: int, /) -> None: ... + def scrollTo(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, hint: PySide6.QtWidgets.QAbstractItemView.ScrollHint, /) -> None: ... + def sectionPosition(self, logicalIndex: int, /) -> int: ... + def sectionResizeMode(self, logicalIndex: int, /) -> PySide6.QtWidgets.QHeaderView.ResizeMode: ... + def sectionSize(self, logicalIndex: int, /) -> int: ... + def sectionSizeFromContents(self, logicalIndex: int, /) -> PySide6.QtCore.QSize: ... + def sectionSizeHint(self, logicalIndex: int, /) -> int: ... + def sectionViewportPosition(self, logicalIndex: int, /) -> int: ... + def sectionsAboutToBeRemoved(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, logicalFirst: int, logicalLast: int, /) -> None: ... + def sectionsClickable(self, /) -> bool: ... + def sectionsHidden(self, /) -> bool: ... + def sectionsInserted(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, logicalFirst: int, logicalLast: int, /) -> None: ... + def sectionsMovable(self, /) -> bool: ... + def sectionsMoved(self, /) -> bool: ... + def setCascadingSectionResizes(self, enable: bool, /) -> None: ... + def setDefaultAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setDefaultSectionSize(self, size: int, /) -> None: ... + def setFirstSectionMovable(self, movable: bool, /) -> None: ... + def setHighlightSections(self, highlight: bool, /) -> None: ... + def setMaximumSectionSize(self, size: int, /) -> None: ... + def setMinimumSectionSize(self, size: int, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel | None, /) -> None: ... + def setOffset(self, offset: int, /) -> None: ... + def setOffsetToLastSection(self, /) -> None: ... + def setOffsetToSectionPosition(self, visualIndex: int, /) -> None: ... + def setResizeContentsPrecision(self, precision: int, /) -> None: ... + def setSectionHidden(self, logicalIndex: int, hide: bool, /) -> None: ... + @typing.overload + def setSectionResizeMode(self, mode: PySide6.QtWidgets.QHeaderView.ResizeMode, /) -> None: ... + @typing.overload + def setSectionResizeMode(self, logicalIndex: int, mode: PySide6.QtWidgets.QHeaderView.ResizeMode, /) -> None: ... + def setSectionsClickable(self, clickable: bool, /) -> None: ... + def setSectionsMovable(self, movable: bool, /) -> None: ... + def setSelection(self, rect: PySide6.QtCore.QRect, flags: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + def setSortIndicator(self, logicalIndex: int, order: PySide6.QtCore.Qt.SortOrder, /) -> None: ... + def setSortIndicatorClearable(self, clearable: bool, /) -> None: ... + def setSortIndicatorShown(self, show: bool, /) -> None: ... + def setStretchLastSection(self, stretch: bool, /) -> None: ... + def setVisible(self, v: bool, /) -> None: ... + def showSection(self, logicalIndex: int, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def sortIndicatorOrder(self, /) -> PySide6.QtCore.Qt.SortOrder: ... + def sortIndicatorSection(self, /) -> int: ... + def stretchLastSection(self, /) -> bool: ... + def stretchSectionCount(self, /) -> int: ... + def swapSections(self, first: int, second: int, /) -> None: ... + def updateGeometries(self, /) -> None: ... + def updateSection(self, logicalIndex: int, /) -> None: ... + def verticalOffset(self, /) -> int: ... + def viewportEvent(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def visualIndex(self, logicalIndex: int, /) -> int: ... + def visualIndexAt(self, position: int, /) -> int: ... + def visualRect(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QRect: ... + def visualRegionForSelection(self, selection: PySide6.QtCore.QItemSelection, /) -> PySide6.QtGui.QRegion: ... + + +class QInputDialog(PySide6.QtWidgets.QDialog): + + doubleValueChanged : typing.ClassVar[Signal] = ... # doubleValueChanged(double) + doubleValueSelected : typing.ClassVar[Signal] = ... # doubleValueSelected(double) + intValueChanged : typing.ClassVar[Signal] = ... # intValueChanged(int) + intValueSelected : typing.ClassVar[Signal] = ... # intValueSelected(int) + textValueChanged : typing.ClassVar[Signal] = ... # textValueChanged(QString) + textValueSelected : typing.ClassVar[Signal] = ... # textValueSelected(QString) + + class InputDialogOption(enum.Enum): + + NoButtons = 0x1 + UseListViewForComboBoxItems = 0x2 + UsePlainTextEditForTextInput = 0x4 + + class InputMode(enum.Enum): + + TextInput = 0x0 + IntInput = 0x1 + DoubleInput = 0x2 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def cancelButtonText(self, /) -> str: ... + def comboBoxItems(self, /) -> typing.List[str]: ... + def done(self, result: int, /) -> None: ... + def doubleDecimals(self, /) -> int: ... + def doubleMaximum(self, /) -> float: ... + def doubleMinimum(self, /) -> float: ... + def doubleStep(self, /) -> float: ... + def doubleValue(self, /) -> float: ... + @staticmethod + def getDouble(parent: PySide6.QtWidgets.QWidget | None, title: str, label: str, /, value: float | None = ..., minValue: float = ..., maxValue: float = ..., decimals: int = ..., flags: PySide6.QtCore.Qt.WindowType = ..., step: float = ...) -> typing.Tuple[float, bool]: ... + @staticmethod + def getInt(parent: PySide6.QtWidgets.QWidget | None, title: str, label: str, /, value: int | None = ..., minValue: int = ..., maxValue: int = ..., step: int = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> typing.Tuple[int, bool]: ... + @staticmethod + def getItem(parent: PySide6.QtWidgets.QWidget | None, title: str, label: str, items: collections.abc.Sequence[str], /, current: int | None = ..., editable: bool = ..., flags: PySide6.QtCore.Qt.WindowType = ..., inputMethodHints: PySide6.QtCore.Qt.InputMethodHint = ...) -> typing.Tuple[str, bool]: ... + @staticmethod + def getMultiLineText(parent: PySide6.QtWidgets.QWidget | None, title: str, label: str, /, text: str = ..., flags: PySide6.QtCore.Qt.WindowType = ..., inputMethodHints: PySide6.QtCore.Qt.InputMethodHint = ...) -> typing.Tuple[str, bool]: ... + @staticmethod + def getText(parent: PySide6.QtWidgets.QWidget | None, title: str, label: str, /, echo: PySide6.QtWidgets.QLineEdit.EchoMode = ..., text: str = ..., flags: PySide6.QtCore.Qt.WindowType = ..., inputMethodHints: PySide6.QtCore.Qt.InputMethodHint = ...) -> typing.Tuple[str, bool]: ... + def inputMode(self, /) -> PySide6.QtWidgets.QInputDialog.InputMode: ... + def intMaximum(self, /) -> int: ... + def intMinimum(self, /) -> int: ... + def intStep(self, /) -> int: ... + def intValue(self, /) -> int: ... + def isComboBoxEditable(self, /) -> bool: ... + def labelText(self, /) -> str: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def okButtonText(self, /) -> str: ... + @typing.overload + def open(self, /) -> None: ... + @typing.overload + def open(self, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> None: ... + def setCancelButtonText(self, text: str, /) -> None: ... + def setComboBoxEditable(self, editable: bool, /) -> None: ... + def setComboBoxItems(self, items: collections.abc.Sequence[str], /) -> None: ... + def setDoubleDecimals(self, decimals: int, /) -> None: ... + def setDoubleMaximum(self, max: float, /) -> None: ... + def setDoubleMinimum(self, min: float, /) -> None: ... + def setDoubleRange(self, min: float, max: float, /) -> None: ... + def setDoubleStep(self, step: float, /) -> None: ... + def setDoubleValue(self, value: float, /) -> None: ... + def setInputMode(self, mode: PySide6.QtWidgets.QInputDialog.InputMode, /) -> None: ... + def setIntMaximum(self, max: int, /) -> None: ... + def setIntMinimum(self, min: int, /) -> None: ... + def setIntRange(self, min: int, max: int, /) -> None: ... + def setIntStep(self, step: int, /) -> None: ... + def setIntValue(self, value: int, /) -> None: ... + def setLabelText(self, text: str, /) -> None: ... + def setOkButtonText(self, text: str, /) -> None: ... + def setOption(self, option: PySide6.QtWidgets.QInputDialog.InputDialogOption, /, on: bool = ...) -> None: ... + def setTextEchoMode(self, mode: PySide6.QtWidgets.QLineEdit.EchoMode, /) -> None: ... + def setTextValue(self, text: str, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def testOption(self, option: PySide6.QtWidgets.QInputDialog.InputDialogOption, /) -> bool: ... + def textEchoMode(self, /) -> PySide6.QtWidgets.QLineEdit.EchoMode: ... + def textValue(self, /) -> str: ... + + +class QIntList: ... + + +class QItemDelegate(PySide6.QtWidgets.QAbstractItemDelegate): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, clipping: bool | None = ...) -> None: ... + + def createEditor(self, parent: PySide6.QtWidgets.QWidget, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtWidgets.QWidget: ... + def decoration(self, option: PySide6.QtWidgets.QStyleOptionViewItem, variant: typing.Any, /) -> PySide6.QtGui.QPixmap: ... + def doCheck(self, option: PySide6.QtWidgets.QStyleOptionViewItem, bounding: PySide6.QtCore.QRect, variant: typing.Any, /) -> PySide6.QtCore.QRect: ... + def drawBackground(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def drawCheck(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionViewItem, rect: PySide6.QtCore.QRect, state: PySide6.QtCore.Qt.CheckState, /) -> None: ... + def drawDecoration(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionViewItem, rect: PySide6.QtCore.QRect, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + def drawDisplay(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionViewItem, rect: PySide6.QtCore.QRect, text: str, /) -> None: ... + def drawFocus(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionViewItem, rect: PySide6.QtCore.QRect, /) -> None: ... + def editorEvent(self, event: PySide6.QtCore.QEvent, model: PySide6.QtCore.QAbstractItemModel, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def eventFilter(self, object: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + def hasClipping(self, /) -> bool: ... + def itemEditorFactory(self, /) -> PySide6.QtWidgets.QItemEditorFactory: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def rect(self, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, role: int, /) -> PySide6.QtCore.QRect: ... + @staticmethod + def selectedPixmap(pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, palette: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, enabled: bool, /) -> PySide6.QtGui.QPixmap: ... + def setClipping(self, clip: bool, /) -> None: ... + def setEditorData(self, editor: PySide6.QtWidgets.QWidget, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setItemEditorFactory(self, factory: PySide6.QtWidgets.QItemEditorFactory, /) -> None: ... + def setModelData(self, editor: PySide6.QtWidgets.QWidget, model: PySide6.QtCore.QAbstractItemModel, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setOptions(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, option: PySide6.QtWidgets.QStyleOptionViewItem, /) -> PySide6.QtWidgets.QStyleOptionViewItem: ... + def sizeHint(self, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QSize: ... + def textRectangle(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRect, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], text: str, /) -> PySide6.QtCore.QRect: ... + def updateEditorGeometry(self, editor: PySide6.QtWidgets.QWidget, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + + +class QItemEditorCreatorBase(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def createWidget(self, parent: PySide6.QtWidgets.QWidget, /) -> PySide6.QtWidgets.QWidget: ... + def valuePropertyName(self, /) -> PySide6.QtCore.QByteArray: ... + + +class QItemEditorFactory(Shiboken.Object): + + def __init__(self, /) -> None: ... + + def createEditor(self, userType: int, parent: PySide6.QtWidgets.QWidget, /) -> PySide6.QtWidgets.QWidget: ... + @staticmethod + def defaultFactory() -> PySide6.QtWidgets.QItemEditorFactory: ... + def registerEditor(self, userType: int, creator: PySide6.QtWidgets.QItemEditorCreatorBase, /) -> None: ... + @staticmethod + def setDefaultFactory(factory: PySide6.QtWidgets.QItemEditorFactory, /) -> None: ... + def valuePropertyName(self, userType: int, /) -> PySide6.QtCore.QByteArray: ... + + +class QKeySequenceEdit(PySide6.QtWidgets.QWidget): + + editingFinished : typing.ClassVar[Signal] = ... # editingFinished() + keySequenceChanged : typing.ClassVar[Signal] = ... # keySequenceChanged(QKeySequence) + + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, keySequence: PySide6.QtGui.QKeySequence | None = ..., clearButtonEnabled: bool | None = ..., maximumSequenceLength: int | None = ..., finishingKeyCombinations: collections.abc.Sequence[PySide6.QtCore.QKeyCombination] | None = ...) -> None: ... + @typing.overload + def __init__(self, keySequence: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, clearButtonEnabled: bool | None = ..., maximumSequenceLength: int | None = ..., finishingKeyCombinations: collections.abc.Sequence[PySide6.QtCore.QKeyCombination] | None = ...) -> None: ... + + def clear(self, /) -> None: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def finishingKeyCombinations(self, /) -> typing.List[PySide6.QtCore.QKeyCombination]: ... + def focusOutEvent(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + def isClearButtonEnabled(self, /) -> bool: ... + def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keySequence(self, /) -> PySide6.QtGui.QKeySequence: ... + def maximumSequenceLength(self, /) -> int: ... + def setClearButtonEnabled(self, enable: bool, /) -> None: ... + def setFinishingKeyCombinations(self, finishingKeyCombinations: collections.abc.Sequence[PySide6.QtCore.QKeyCombination], /) -> None: ... + def setKeySequence(self, keySequence: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> None: ... + def setMaximumSequenceLength(self, count: int, /) -> None: ... + def timerEvent(self, arg__1: PySide6.QtCore.QTimerEvent, /) -> None: ... + + +class QLCDNumber(PySide6.QtWidgets.QFrame): + + overflow : typing.ClassVar[Signal] = ... # overflow() + + class Mode(enum.Enum): + + Hex = 0x0 + Dec = 0x1 + Oct = 0x2 + Bin = 0x3 + + class SegmentStyle(enum.Enum): + + Outline = 0x0 + Filled = 0x1 + Flat = 0x2 + + + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, smallDecimalPoint: bool | None = ..., digitCount: int | None = ..., mode: PySide6.QtWidgets.QLCDNumber.Mode | None = ..., segmentStyle: PySide6.QtWidgets.QLCDNumber.SegmentStyle | None = ..., value: float | None = ..., intValue: int | None = ...) -> None: ... + @typing.overload + def __init__(self, numDigits: int, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, smallDecimalPoint: bool | None = ..., digitCount: int | None = ..., mode: PySide6.QtWidgets.QLCDNumber.Mode | None = ..., segmentStyle: PySide6.QtWidgets.QLCDNumber.SegmentStyle | None = ..., value: float | None = ..., intValue: int | None = ...) -> None: ... + + @typing.overload + def checkOverflow(self, num: int, /) -> bool: ... + @typing.overload + def checkOverflow(self, num: float, /) -> bool: ... + def digitCount(self, /) -> int: ... + @typing.overload + def display(self, str: str, /) -> None: ... + @typing.overload + def display(self, num: int, /) -> None: ... + @typing.overload + def display(self, num: float, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def intValue(self, /) -> int: ... + def mode(self, /) -> PySide6.QtWidgets.QLCDNumber.Mode: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def segmentStyle(self, /) -> PySide6.QtWidgets.QLCDNumber.SegmentStyle: ... + def setBinMode(self, /) -> None: ... + def setDecMode(self, /) -> None: ... + def setDigitCount(self, nDigits: int, /) -> None: ... + def setHexMode(self, /) -> None: ... + def setMode(self, arg__1: PySide6.QtWidgets.QLCDNumber.Mode, /) -> None: ... + def setOctMode(self, /) -> None: ... + def setSegmentStyle(self, arg__1: PySide6.QtWidgets.QLCDNumber.SegmentStyle, /) -> None: ... + def setSmallDecimalPoint(self, arg__1: bool, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def smallDecimalPoint(self, /) -> bool: ... + def value(self, /) -> float: ... + + +class QLabel(PySide6.QtWidgets.QFrame): + + linkActivated : typing.ClassVar[Signal] = ... # linkActivated(QString) + linkHovered : typing.ClassVar[Signal] = ... # linkHovered(QString) + + @typing.overload + def __init__(self, text: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., f: PySide6.QtCore.Qt.WindowType = ..., *, textFormat: PySide6.QtCore.Qt.TextFormat | None = ..., pixmap: PySide6.QtGui.QPixmap | None = ..., scaledContents: bool | None = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag | None = ..., wordWrap: bool | None = ..., margin: int | None = ..., indent: int | None = ..., openExternalLinks: bool | None = ..., textInteractionFlags: PySide6.QtCore.Qt.TextInteractionFlag | None = ..., hasSelectedText: bool | None = ..., selectedText: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., f: PySide6.QtCore.Qt.WindowType = ..., *, text: str | None = ..., textFormat: PySide6.QtCore.Qt.TextFormat | None = ..., pixmap: PySide6.QtGui.QPixmap | None = ..., scaledContents: bool | None = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag | None = ..., wordWrap: bool | None = ..., margin: int | None = ..., indent: int | None = ..., openExternalLinks: bool | None = ..., textInteractionFlags: PySide6.QtCore.Qt.TextInteractionFlag | None = ..., hasSelectedText: bool | None = ..., selectedText: str | None = ...) -> None: ... + + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def buddy(self, /) -> PySide6.QtWidgets.QWidget: ... + def changeEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def clear(self, /) -> None: ... + def contextMenuEvent(self, ev: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def focusInEvent(self, ev: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def focusOutEvent(self, ev: PySide6.QtGui.QFocusEvent, /) -> None: ... + def hasScaledContents(self, /) -> bool: ... + def hasSelectedText(self, /) -> bool: ... + def heightForWidth(self, arg__1: int, /) -> int: ... + def indent(self, /) -> int: ... + def keyPressEvent(self, ev: PySide6.QtGui.QKeyEvent, /) -> None: ... + def margin(self, /) -> int: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def mouseMoveEvent(self, ev: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, ev: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, ev: PySide6.QtGui.QMouseEvent, /) -> None: ... + def movie(self, /) -> PySide6.QtGui.QMovie: ... + def openExternalLinks(self, /) -> bool: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def picture(self, /) -> PySide6.QtGui.QPicture: ... + def pixmap(self, /) -> PySide6.QtGui.QPixmap: ... + def selectedText(self, /) -> str: ... + def selectionStart(self, /) -> int: ... + def setAlignment(self, arg__1: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setBuddy(self, arg__1: PySide6.QtWidgets.QWidget, /) -> None: ... + def setIndent(self, arg__1: int, /) -> None: ... + def setMargin(self, arg__1: int, /) -> None: ... + def setMovie(self, movie: PySide6.QtGui.QMovie, /) -> None: ... + @typing.overload + def setNum(self, arg__1: int, /) -> None: ... + @typing.overload + def setNum(self, arg__1: float, /) -> None: ... + def setOpenExternalLinks(self, open: bool, /) -> None: ... + def setPicture(self, arg__1: PySide6.QtGui.QPicture | int, /) -> None: ... + def setPixmap(self, arg__1: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + def setScaledContents(self, arg__1: bool, /) -> None: ... + def setSelection(self, arg__1: int, arg__2: int, /) -> None: ... + def setText(self, arg__1: str, /) -> None: ... + def setTextFormat(self, arg__1: PySide6.QtCore.Qt.TextFormat, /) -> None: ... + def setTextInteractionFlags(self, flags: PySide6.QtCore.Qt.TextInteractionFlag, /) -> None: ... + def setWordWrap(self, on: bool, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def text(self, /) -> str: ... + def textFormat(self, /) -> PySide6.QtCore.Qt.TextFormat: ... + def textInteractionFlags(self, /) -> PySide6.QtCore.Qt.TextInteractionFlag: ... + def wordWrap(self, /) -> bool: ... + + +class QLayout(PySide6.QtCore.QObject, PySide6.QtWidgets.QLayoutItem): + + class SizeConstraint(enum.Enum): + + SetDefaultConstraint = 0x0 + SetNoConstraint = 0x1 + SetMinimumSize = 0x2 + SetFixedSize = 0x3 + SetMaximumSize = 0x4 + SetMinAndMaxSize = 0x5 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, spacing: int | None = ..., contentsMargins: PySide6.QtCore.QMargins | None = ..., sizeConstraint: PySide6.QtWidgets.QLayout.SizeConstraint | None = ..., horizontalSizeConstraint: PySide6.QtWidgets.QLayout.SizeConstraint | None = ..., verticalSizeConstraint: PySide6.QtWidgets.QLayout.SizeConstraint | None = ...) -> None: ... + + def activate(self, /) -> bool: ... + def addChildLayout(self, l: PySide6.QtWidgets.QLayout, /) -> None: ... + def addChildWidget(self, w: PySide6.QtWidgets.QWidget, /) -> None: ... + def addItem(self, arg__1: PySide6.QtWidgets.QLayoutItem, /) -> None: ... + def addWidget(self, w: PySide6.QtWidgets.QWidget, /) -> None: ... + def adoptLayout(self, layout: PySide6.QtWidgets.QLayout, /) -> bool: ... + def alignmentRect(self, arg__1: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRect: ... + def childEvent(self, e: PySide6.QtCore.QChildEvent, /) -> None: ... + @staticmethod + def closestAcceptableSize(w: PySide6.QtWidgets.QWidget, s: PySide6.QtCore.QSize, /) -> PySide6.QtCore.QSize: ... + def contentsMargins(self, /) -> PySide6.QtCore.QMargins: ... + def contentsRect(self, /) -> PySide6.QtCore.QRect: ... + def controlTypes(self, /) -> PySide6.QtWidgets.QSizePolicy.ControlType: ... + def count(self, /) -> int: ... + def expandingDirections(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def geometry(self, /) -> PySide6.QtCore.QRect: ... + def getContentsMargins(self, /) -> object: ... + def horizontalSizeConstraint(self, /) -> PySide6.QtWidgets.QLayout.SizeConstraint: ... + @typing.overload + def indexOf(self, arg__1: PySide6.QtWidgets.QWidget, /) -> int: ... + @typing.overload + def indexOf(self, arg__1: PySide6.QtWidgets.QLayoutItem, /) -> int: ... + def invalidate(self, /) -> None: ... + def isEmpty(self, /) -> bool: ... + def isEnabled(self, /) -> bool: ... + def itemAt(self, index: int, /) -> PySide6.QtWidgets.QLayoutItem | None: ... + def layout(self, /) -> PySide6.QtWidgets.QLayout: ... + def maximumSize(self, /) -> PySide6.QtCore.QSize: ... + def menuBar(self, /) -> PySide6.QtWidgets.QWidget: ... + def minimumSize(self, /) -> PySide6.QtCore.QSize: ... + def parentWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def removeItem(self, arg__1: PySide6.QtWidgets.QLayoutItem, /) -> None: ... + def removeWidget(self, w: PySide6.QtWidgets.QWidget, /) -> None: ... + def replaceWidget(self, from_: PySide6.QtWidgets.QWidget, to: PySide6.QtWidgets.QWidget, /, options: PySide6.QtCore.Qt.FindChildOption = ...) -> PySide6.QtWidgets.QLayoutItem: ... + @typing.overload + def setAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + @typing.overload + def setAlignment(self, l: PySide6.QtWidgets.QLayout, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> bool: ... + @typing.overload + def setAlignment(self, w: PySide6.QtWidgets.QWidget, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> bool: ... + @typing.overload + def setContentsMargins(self, margins: PySide6.QtCore.QMargins, /) -> None: ... + @typing.overload + def setContentsMargins(self, left: int, top: int, right: int, bottom: int, /) -> None: ... + def setEnabled(self, arg__1: bool, /) -> None: ... + def setGeometry(self, arg__1: PySide6.QtCore.QRect, /) -> None: ... + def setHorizontalSizeConstraint(self, constraint: PySide6.QtWidgets.QLayout.SizeConstraint, /) -> None: ... + def setMenuBar(self, w: PySide6.QtWidgets.QWidget, /) -> None: ... + def setSizeConstraint(self, constraint: PySide6.QtWidgets.QLayout.SizeConstraint, /) -> None: ... + def setSizeConstraints(self, horizontal: PySide6.QtWidgets.QLayout.SizeConstraint, vertical: PySide6.QtWidgets.QLayout.SizeConstraint, /) -> None: ... + def setSpacing(self, arg__1: int, /) -> None: ... + def setVerticalSizeConstraint(self, constraint: PySide6.QtWidgets.QLayout.SizeConstraint, /) -> None: ... + def sizeConstraint(self, /) -> PySide6.QtWidgets.QLayout.SizeConstraint: ... + def spacing(self, /) -> int: ... + def takeAt(self, index: int, /) -> PySide6.QtWidgets.QLayoutItem: ... + def totalHeightForWidth(self, w: int, /) -> int: ... + def totalMaximumSize(self, /) -> PySide6.QtCore.QSize: ... + def totalMinimumHeightForWidth(self, w: int, /) -> int: ... + def totalMinimumSize(self, /) -> PySide6.QtCore.QSize: ... + def totalSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def unsetContentsMargins(self, /) -> None: ... + def update(self, /) -> None: ... + def verticalSizeConstraint(self, /) -> PySide6.QtWidgets.QLayout.SizeConstraint: ... + def widgetEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + + +class QLayoutItem(Shiboken.Object): + + def __init__(self, /, alignment: PySide6.QtCore.Qt.AlignmentFlag = ...) -> None: ... + + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def controlTypes(self, /) -> PySide6.QtWidgets.QSizePolicy.ControlType: ... + def expandingDirections(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def geometry(self, /) -> PySide6.QtCore.QRect: ... + def hasHeightForWidth(self, /) -> bool: ... + def heightForWidth(self, arg__1: int, /) -> int: ... + def invalidate(self, /) -> None: ... + def isEmpty(self, /) -> bool: ... + def layout(self, /) -> PySide6.QtWidgets.QLayout: ... + def maximumSize(self, /) -> PySide6.QtCore.QSize: ... + def minimumHeightForWidth(self, arg__1: int, /) -> int: ... + def minimumSize(self, /) -> PySide6.QtCore.QSize: ... + def setAlignment(self, a: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setGeometry(self, arg__1: PySide6.QtCore.QRect, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def spacerItem(self, /) -> PySide6.QtWidgets.QSpacerItem | None: ... + def widget(self, /) -> PySide6.QtWidgets.QWidget | None: ... + + +class QLineEdit(PySide6.QtWidgets.QWidget): + + cursorPositionChanged : typing.ClassVar[Signal] = ... # cursorPositionChanged(int,int) + editingFinished : typing.ClassVar[Signal] = ... # editingFinished() + inputRejected : typing.ClassVar[Signal] = ... # inputRejected() + returnPressed : typing.ClassVar[Signal] = ... # returnPressed() + selectionChanged : typing.ClassVar[Signal] = ... # selectionChanged() + textChanged : typing.ClassVar[Signal] = ... # textChanged(QString) + textEdited : typing.ClassVar[Signal] = ... # textEdited(QString) + + class ActionPosition(enum.Enum): + + LeadingPosition = 0x0 + TrailingPosition = 0x1 + + class EchoMode(enum.Enum): + + Normal = 0x0 + NoEcho = 0x1 + Password = 0x2 + PasswordEchoOnEdit = 0x3 + + + @typing.overload + def __init__(self, arg__1: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, inputMask: str | None = ..., text: str | None = ..., maxLength: int | None = ..., frame: bool | None = ..., echoMode: PySide6.QtWidgets.QLineEdit.EchoMode | None = ..., displayText: str | None = ..., cursorPosition: int | None = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag | None = ..., modified: bool | None = ..., hasSelectedText: bool | None = ..., selectedText: str | None = ..., dragEnabled: bool | None = ..., readOnly: bool | None = ..., undoAvailable: bool | None = ..., redoAvailable: bool | None = ..., acceptableInput: bool | None = ..., placeholderText: str | None = ..., cursorMoveStyle: PySide6.QtCore.Qt.CursorMoveStyle | None = ..., clearButtonEnabled: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, inputMask: str | None = ..., text: str | None = ..., maxLength: int | None = ..., frame: bool | None = ..., echoMode: PySide6.QtWidgets.QLineEdit.EchoMode | None = ..., displayText: str | None = ..., cursorPosition: int | None = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag | None = ..., modified: bool | None = ..., hasSelectedText: bool | None = ..., selectedText: str | None = ..., dragEnabled: bool | None = ..., readOnly: bool | None = ..., undoAvailable: bool | None = ..., redoAvailable: bool | None = ..., acceptableInput: bool | None = ..., placeholderText: str | None = ..., cursorMoveStyle: PySide6.QtCore.Qt.CursorMoveStyle | None = ..., clearButtonEnabled: bool | None = ...) -> None: ... + + @typing.overload + def addAction(self, action: PySide6.QtGui.QAction, /) -> None: ... + @typing.overload + def addAction(self, action: PySide6.QtGui.QAction, position: PySide6.QtWidgets.QLineEdit.ActionPosition, /) -> None: ... + @typing.overload + def addAction(self, text: str, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, callable: object, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, callable: object, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, position: PySide6.QtWidgets.QLineEdit.ActionPosition, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, callable: object, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, callable: object, /) -> PySide6.QtGui.QAction: ... + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def backspace(self, /) -> None: ... + def changeEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def clear(self, /) -> None: ... + def completer(self, /) -> PySide6.QtWidgets.QCompleter: ... + def contextMenuEvent(self, arg__1: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def copy(self, /) -> None: ... + def createStandardContextMenu(self, /) -> PySide6.QtWidgets.QMenu: ... + def cursorBackward(self, mark: bool, /, steps: int = ...) -> None: ... + def cursorForward(self, mark: bool, /, steps: int = ...) -> None: ... + def cursorMoveStyle(self, /) -> PySide6.QtCore.Qt.CursorMoveStyle: ... + def cursorPosition(self, /) -> int: ... + def cursorPositionAt(self, pos: PySide6.QtCore.QPoint, /) -> int: ... + def cursorRect(self, /) -> PySide6.QtCore.QRect: ... + def cursorWordBackward(self, mark: bool, /) -> None: ... + def cursorWordForward(self, mark: bool, /) -> None: ... + def cut(self, /) -> None: ... + def del_(self, /) -> None: ... + def deselect(self, /) -> None: ... + def displayText(self, /) -> str: ... + def dragEnabled(self, /) -> bool: ... + def dragEnterEvent(self, arg__1: PySide6.QtGui.QDragEnterEvent, /) -> None: ... + def dragLeaveEvent(self, e: PySide6.QtGui.QDragLeaveEvent, /) -> None: ... + def dragMoveEvent(self, e: PySide6.QtGui.QDragMoveEvent, /) -> None: ... + def dropEvent(self, arg__1: PySide6.QtGui.QDropEvent, /) -> None: ... + def echoMode(self, /) -> PySide6.QtWidgets.QLineEdit.EchoMode: ... + def end(self, mark: bool, /) -> None: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def focusInEvent(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusOutEvent(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + def hasAcceptableInput(self, /) -> bool: ... + def hasFrame(self, /) -> bool: ... + def hasSelectedText(self, /) -> bool: ... + def home(self, mark: bool, /) -> None: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionFrame, /) -> None: ... + def inputMask(self, /) -> str: ... + def inputMethodEvent(self, arg__1: PySide6.QtGui.QInputMethodEvent, /) -> None: ... + @typing.overload + def inputMethodQuery(self, arg__1: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + @typing.overload + def inputMethodQuery(self, property: PySide6.QtCore.Qt.InputMethodQuery, argument: typing.Any, /) -> typing.Any: ... + def insert(self, arg__1: str, /) -> None: ... + def isClearButtonEnabled(self, /) -> bool: ... + def isModified(self, /) -> bool: ... + def isReadOnly(self, /) -> bool: ... + def isRedoAvailable(self, /) -> bool: ... + def isUndoAvailable(self, /) -> bool: ... + def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def maxLength(self, /) -> int: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def mouseDoubleClickEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def paste(self, /) -> None: ... + def placeholderText(self, /) -> str: ... + def redo(self, /) -> None: ... + def selectAll(self, /) -> None: ... + def selectedText(self, /) -> str: ... + def selectionEnd(self, /) -> int: ... + def selectionLength(self, /) -> int: ... + def selectionStart(self, /) -> int: ... + def setAlignment(self, flag: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setClearButtonEnabled(self, enable: bool, /) -> None: ... + def setCompleter(self, completer: PySide6.QtWidgets.QCompleter, /) -> None: ... + def setCursorMoveStyle(self, style: PySide6.QtCore.Qt.CursorMoveStyle, /) -> None: ... + def setCursorPosition(self, arg__1: int, /) -> None: ... + def setDragEnabled(self, b: bool, /) -> None: ... + def setEchoMode(self, arg__1: PySide6.QtWidgets.QLineEdit.EchoMode, /) -> None: ... + def setFrame(self, arg__1: bool, /) -> None: ... + def setInputMask(self, inputMask: str, /) -> None: ... + def setMaxLength(self, arg__1: int, /) -> None: ... + def setModified(self, arg__1: bool, /) -> None: ... + def setPlaceholderText(self, arg__1: str, /) -> None: ... + def setReadOnly(self, arg__1: bool, /) -> None: ... + def setSelection(self, arg__1: int, arg__2: int, /) -> None: ... + def setText(self, arg__1: str | None, /) -> None: ... + @typing.overload + def setTextMargins(self, margins: PySide6.QtCore.QMargins, /) -> None: ... + @typing.overload + def setTextMargins(self, left: int, top: int, right: int, bottom: int, /) -> None: ... + def setValidator(self, arg__1: PySide6.QtGui.QValidator, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def text(self, /) -> str: ... + def textMargins(self, /) -> PySide6.QtCore.QMargins: ... + def timerEvent(self, arg__1: PySide6.QtCore.QTimerEvent, /) -> None: ... + def undo(self, /) -> None: ... + def validator(self, /) -> PySide6.QtGui.QValidator: ... + + +class QListView(PySide6.QtWidgets.QAbstractItemView): + + indexesMoved : typing.ClassVar[Signal] = ... # indexesMoved(QModelIndexList) + + class Flow(enum.Enum): + + LeftToRight = 0x0 + TopToBottom = 0x1 + + class LayoutMode(enum.Enum): + + SinglePass = 0x0 + Batched = 0x1 + + class Movement(enum.Enum): + + Static = 0x0 + Free = 0x1 + Snap = 0x2 + + class ResizeMode(enum.Enum): + + Fixed = 0x0 + Adjust = 0x1 + + class ViewMode(enum.Enum): + + ListMode = 0x0 + IconMode = 0x1 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, movement: PySide6.QtWidgets.QListView.Movement | None = ..., flow: PySide6.QtWidgets.QListView.Flow | None = ..., isWrapping: bool | None = ..., resizeMode: PySide6.QtWidgets.QListView.ResizeMode | None = ..., layoutMode: PySide6.QtWidgets.QListView.LayoutMode | None = ..., spacing: int | None = ..., gridSize: PySide6.QtCore.QSize | None = ..., viewMode: PySide6.QtWidgets.QListView.ViewMode | None = ..., modelColumn: int | None = ..., uniformItemSizes: bool | None = ..., batchSize: int | None = ..., wordWrap: bool | None = ..., selectionRectVisible: bool | None = ..., itemAlignment: PySide6.QtCore.Qt.AlignmentFlag | None = ...) -> None: ... + + def batchSize(self, /) -> int: ... + def clearPropertyFlags(self, /) -> None: ... + def contentsSize(self, /) -> PySide6.QtCore.QSize: ... + def currentChanged(self, current: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, previous: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def dataChanged(self, topLeft: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, bottomRight: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, roles: collections.abc.Sequence[int] = ...) -> None: ... + def doItemsLayout(self, /) -> None: ... + def dragLeaveEvent(self, e: PySide6.QtGui.QDragLeaveEvent, /) -> None: ... + def dragMoveEvent(self, e: PySide6.QtGui.QDragMoveEvent, /) -> None: ... + def dropEvent(self, e: PySide6.QtGui.QDropEvent, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def flow(self, /) -> PySide6.QtWidgets.QListView.Flow: ... + def gridSize(self, /) -> PySide6.QtCore.QSize: ... + def horizontalOffset(self, /) -> int: ... + def indexAt(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QModelIndex: ... + def initViewItemOption(self, option: PySide6.QtWidgets.QStyleOptionViewItem, /) -> None: ... + def isIndexHidden(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def isRowHidden(self, row: int, /) -> bool: ... + def isSelectionRectVisible(self, /) -> bool: ... + def isWrapping(self, /) -> bool: ... + def itemAlignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def layoutMode(self, /) -> PySide6.QtWidgets.QListView.LayoutMode: ... + def modelColumn(self, /) -> int: ... + def mouseMoveEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def moveCursor(self, cursorAction: PySide6.QtWidgets.QAbstractItemView.CursorAction, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> PySide6.QtCore.QModelIndex: ... + def movement(self, /) -> PySide6.QtWidgets.QListView.Movement: ... + def paintEvent(self, e: PySide6.QtGui.QPaintEvent, /) -> None: ... + def rectForIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QRect: ... + def reset(self, /) -> None: ... + def resizeContents(self, width: int, height: int, /) -> None: ... + def resizeEvent(self, e: PySide6.QtGui.QResizeEvent, /) -> None: ... + def resizeMode(self, /) -> PySide6.QtWidgets.QListView.ResizeMode: ... + def rowsAboutToBeRemoved(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, start: int, end: int, /) -> None: ... + def rowsInserted(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, start: int, end: int, /) -> None: ... + def scrollContentsBy(self, dx: int, dy: int, /) -> None: ... + def scrollTo(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, hint: PySide6.QtWidgets.QAbstractItemView.ScrollHint = ...) -> None: ... + def selectedIndexes(self, /) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def selectionChanged(self, selected: PySide6.QtCore.QItemSelection, deselected: PySide6.QtCore.QItemSelection, /) -> None: ... + def setBatchSize(self, batchSize: int, /) -> None: ... + def setFlow(self, flow: PySide6.QtWidgets.QListView.Flow, /) -> None: ... + def setGridSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setItemAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setLayoutMode(self, mode: PySide6.QtWidgets.QListView.LayoutMode, /) -> None: ... + def setModelColumn(self, column: int, /) -> None: ... + def setMovement(self, movement: PySide6.QtWidgets.QListView.Movement, /) -> None: ... + def setPositionForIndex(self, position: PySide6.QtCore.QPoint, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setResizeMode(self, mode: PySide6.QtWidgets.QListView.ResizeMode, /) -> None: ... + def setRootIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setRowHidden(self, row: int, hide: bool, /) -> None: ... + def setSelection(self, rect: PySide6.QtCore.QRect, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + def setSelectionRectVisible(self, show: bool, /) -> None: ... + def setSpacing(self, space: int, /) -> None: ... + def setUniformItemSizes(self, enable: bool, /) -> None: ... + def setViewMode(self, mode: PySide6.QtWidgets.QListView.ViewMode, /) -> None: ... + def setWordWrap(self, on: bool, /) -> None: ... + def setWrapping(self, enable: bool, /) -> None: ... + def spacing(self, /) -> int: ... + def startDrag(self, supportedActions: PySide6.QtCore.Qt.DropAction, /) -> None: ... + def timerEvent(self, e: PySide6.QtCore.QTimerEvent, /) -> None: ... + def uniformItemSizes(self, /) -> bool: ... + def updateGeometries(self, /) -> None: ... + def verticalOffset(self, /) -> int: ... + def viewMode(self, /) -> PySide6.QtWidgets.QListView.ViewMode: ... + def viewportSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def visualRect(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QRect: ... + def visualRegionForSelection(self, selection: PySide6.QtCore.QItemSelection, /) -> PySide6.QtGui.QRegion: ... + def wheelEvent(self, e: PySide6.QtGui.QWheelEvent, /) -> None: ... + def wordWrap(self, /) -> bool: ... + + +class QListWidget(PySide6.QtWidgets.QListView): + + currentItemChanged : typing.ClassVar[Signal] = ... # currentItemChanged(QListWidgetItem*,QListWidgetItem*) + currentRowChanged : typing.ClassVar[Signal] = ... # currentRowChanged(int) + currentTextChanged : typing.ClassVar[Signal] = ... # currentTextChanged(QString) + itemActivated : typing.ClassVar[Signal] = ... # itemActivated(QListWidgetItem*) + itemChanged : typing.ClassVar[Signal] = ... # itemChanged(QListWidgetItem*) + itemClicked : typing.ClassVar[Signal] = ... # itemClicked(QListWidgetItem*) + itemDoubleClicked : typing.ClassVar[Signal] = ... # itemDoubleClicked(QListWidgetItem*) + itemEntered : typing.ClassVar[Signal] = ... # itemEntered(QListWidgetItem*) + itemPressed : typing.ClassVar[Signal] = ... # itemPressed(QListWidgetItem*) + itemSelectionChanged : typing.ClassVar[Signal] = ... # itemSelectionChanged() + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, count: int | None = ..., currentRow: int | None = ..., sortingEnabled: bool | None = ..., supportedDragActions: PySide6.QtCore.Qt.DropAction | None = ...) -> None: ... + + @typing.overload + def addItem(self, item: PySide6.QtWidgets.QListWidgetItem, /) -> None: ... + @typing.overload + def addItem(self, label: str, /) -> None: ... + def addItems(self, labels: collections.abc.Sequence[str], /) -> None: ... + def clear(self, /) -> None: ... + def closePersistentEditor(self, item: PySide6.QtWidgets.QListWidgetItem, /) -> None: ... + def count(self, /) -> int: ... + def currentItem(self, /) -> PySide6.QtWidgets.QListWidgetItem: ... + def currentRow(self, /) -> int: ... + def dropEvent(self, event: PySide6.QtGui.QDropEvent, /) -> None: ... + def dropMimeData(self, index: int, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, /) -> bool: ... + def editItem(self, item: PySide6.QtWidgets.QListWidgetItem, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def findItems(self, text: str, flags: PySide6.QtCore.Qt.MatchFlag, /) -> typing.List[PySide6.QtWidgets.QListWidgetItem]: ... + def indexFromItem(self, item: PySide6.QtWidgets.QListWidgetItem, /) -> PySide6.QtCore.QModelIndex: ... + @typing.overload + def insertItem(self, row: int, item: PySide6.QtWidgets.QListWidgetItem, /) -> None: ... + @typing.overload + def insertItem(self, row: int, label: str, /) -> None: ... + def insertItems(self, row: int, labels: collections.abc.Sequence[str], /) -> None: ... + @typing.overload + def isPersistentEditorOpen(self, item: PySide6.QtWidgets.QListWidgetItem, /) -> bool: ... + @typing.overload + def isPersistentEditorOpen(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def isSortingEnabled(self, /) -> bool: ... + def item(self, row: int, /) -> PySide6.QtWidgets.QListWidgetItem: ... + @typing.overload + def itemAt(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtWidgets.QListWidgetItem: ... + @typing.overload + def itemAt(self, x: int, y: int, /) -> PySide6.QtWidgets.QListWidgetItem: ... + def itemFromIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtWidgets.QListWidgetItem: ... + def itemWidget(self, item: PySide6.QtWidgets.QListWidgetItem, /) -> PySide6.QtWidgets.QWidget: ... + def items(self, data: PySide6.QtCore.QMimeData, /) -> typing.List[PySide6.QtWidgets.QListWidgetItem]: ... + def mimeData(self, items: collections.abc.Sequence[PySide6.QtWidgets.QListWidgetItem], /) -> PySide6.QtCore.QMimeData: ... + def mimeTypes(self, /) -> typing.List[str]: ... + def openPersistentEditor(self, item: PySide6.QtWidgets.QListWidgetItem, /) -> None: ... + def removeItemWidget(self, item: PySide6.QtWidgets.QListWidgetItem, /) -> None: ... + def row(self, item: PySide6.QtWidgets.QListWidgetItem, /) -> int: ... + def scrollToItem(self, item: PySide6.QtWidgets.QListWidgetItem, /, hint: PySide6.QtWidgets.QAbstractItemView.ScrollHint = ...) -> None: ... + def selectedItems(self, /) -> typing.List[PySide6.QtWidgets.QListWidgetItem]: ... + @typing.overload + def setCurrentItem(self, item: PySide6.QtWidgets.QListWidgetItem, /) -> None: ... + @typing.overload + def setCurrentItem(self, item: PySide6.QtWidgets.QListWidgetItem, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + @typing.overload + def setCurrentRow(self, row: int, /) -> None: ... + @typing.overload + def setCurrentRow(self, row: int, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + def setItemWidget(self, item: PySide6.QtWidgets.QListWidgetItem, widget: PySide6.QtWidgets.QWidget | None, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel | None, /) -> None: ... + def setSelectionModel(self, selectionModel: PySide6.QtCore.QItemSelectionModel, /) -> None: ... + def setSortingEnabled(self, enable: bool, /) -> None: ... + def setSupportedDragActions(self, actions: PySide6.QtCore.Qt.DropAction, /) -> None: ... + def sortItems(self, /, order: PySide6.QtCore.Qt.SortOrder = ...) -> None: ... + def supportedDragActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def supportedDropActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def takeItem(self, row: int, /) -> PySide6.QtWidgets.QListWidgetItem: ... + def visualItemRect(self, item: PySide6.QtWidgets.QListWidgetItem, /) -> PySide6.QtCore.QRect: ... + + +class QListWidgetItem(Shiboken.Object): + + class ItemType(enum.IntEnum): + + Type = 0x0 + UserType = 0x3e8 + + + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QListWidgetItem, /) -> None: ... + @typing.overload + def __init__(self, text: str, /, listview: PySide6.QtWidgets.QListWidget | None = ..., type: int = ...) -> None: ... + @typing.overload + def __init__(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /, listview: PySide6.QtWidgets.QListWidget | None = ..., type: int = ...) -> None: ... + @typing.overload + def __init__(self, /, listview: PySide6.QtWidgets.QListWidget | None = ..., type: int = ...) -> None: ... + + def __lshift__(self, out: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __lt__(self, other: PySide6.QtWidgets.QListWidgetItem, /) -> bool: ... + def __rshift__(self, in_: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def background(self, /) -> PySide6.QtGui.QBrush: ... + def checkState(self, /) -> PySide6.QtCore.Qt.CheckState: ... + def clone(self, /) -> PySide6.QtWidgets.QListWidgetItem: ... + def data(self, role: int, /) -> typing.Any: ... + def flags(self, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def foreground(self, /) -> PySide6.QtGui.QBrush: ... + def icon(self, /) -> PySide6.QtGui.QIcon: ... + def isHidden(self, /) -> bool: ... + def isSelected(self, /) -> bool: ... + def listWidget(self, /) -> PySide6.QtWidgets.QListWidget: ... + def read(self, in_: PySide6.QtCore.QDataStream, /) -> None: ... + def setBackground(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setCheckState(self, state: PySide6.QtCore.Qt.CheckState, /) -> None: ... + def setData(self, role: int, value: typing.Any, /) -> None: ... + def setFlags(self, flags: PySide6.QtCore.Qt.ItemFlag, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setForeground(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setHidden(self, hide: bool, /) -> None: ... + def setIcon(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setSelected(self, select: bool, /) -> None: ... + def setSizeHint(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setStatusTip(self, statusTip: str, /) -> None: ... + def setText(self, text: str, /) -> None: ... + @typing.overload + def setTextAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + @typing.overload + def setTextAlignment(self, alignment: int, /) -> None: ... + def setToolTip(self, toolTip: str, /) -> None: ... + def setWhatsThis(self, whatsThis: str, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def statusTip(self, /) -> str: ... + def text(self, /) -> str: ... + def textAlignment(self, /) -> int: ... + def toolTip(self, /) -> str: ... + def type(self, /) -> int: ... + def whatsThis(self, /) -> str: ... + def write(self, out: PySide6.QtCore.QDataStream, /) -> None: ... + + +class QMainWindow(PySide6.QtWidgets.QWidget): + + iconSizeChanged : typing.ClassVar[Signal] = ... # iconSizeChanged(QSize) + tabifiedDockWidgetActivated: typing.ClassVar[Signal] = ... # tabifiedDockWidgetActivated(QDockWidget*) + toolButtonStyleChanged : typing.ClassVar[Signal] = ... # toolButtonStyleChanged(Qt::ToolButtonStyle) + + class DockOption(enum.Flag): + + AnimatedDocks = 0x1 + AllowNestedDocks = 0x2 + AllowTabbedDocks = 0x4 + ForceTabbedDocks = 0x8 + VerticalTabs = 0x10 + GroupedDragging = 0x20 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ..., *, iconSize: PySide6.QtCore.QSize | None = ..., toolButtonStyle: PySide6.QtCore.Qt.ToolButtonStyle | None = ..., animated: bool | None = ..., documentMode: bool | None = ..., tabShape: PySide6.QtWidgets.QTabWidget.TabShape | None = ..., dockNestingEnabled: bool | None = ..., dockOptions: PySide6.QtWidgets.QMainWindow.DockOption | None = ..., unifiedTitleAndToolBarOnMac: bool | None = ...) -> None: ... + + @typing.overload + def addDockWidget(self, area: PySide6.QtCore.Qt.DockWidgetArea, dockwidget: PySide6.QtWidgets.QDockWidget, /) -> None: ... + @typing.overload + def addDockWidget(self, area: PySide6.QtCore.Qt.DockWidgetArea, dockwidget: PySide6.QtWidgets.QDockWidget, orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + @typing.overload + def addToolBar(self, toolbar: PySide6.QtWidgets.QToolBar, /) -> None: ... + @typing.overload + def addToolBar(self, area: PySide6.QtCore.Qt.ToolBarArea, toolbar: PySide6.QtWidgets.QToolBar, /) -> None: ... + @typing.overload + def addToolBar(self, title: str, /) -> PySide6.QtWidgets.QToolBar: ... + def addToolBarBreak(self, /, area: PySide6.QtCore.Qt.ToolBarArea = ...) -> None: ... + def centralWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def contextMenuEvent(self, event: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def corner(self, corner: PySide6.QtCore.Qt.Corner, /) -> PySide6.QtCore.Qt.DockWidgetArea: ... + def createPopupMenu(self, /) -> PySide6.QtWidgets.QMenu: ... + def dockOptions(self, /) -> PySide6.QtWidgets.QMainWindow.DockOption: ... + def dockWidgetArea(self, dockwidget: PySide6.QtWidgets.QDockWidget, /) -> PySide6.QtCore.Qt.DockWidgetArea: ... + def documentMode(self, /) -> bool: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def iconSize(self, /) -> PySide6.QtCore.QSize: ... + def insertToolBar(self, before: PySide6.QtWidgets.QToolBar, toolbar: PySide6.QtWidgets.QToolBar, /) -> None: ... + def insertToolBarBreak(self, before: PySide6.QtWidgets.QToolBar, /) -> None: ... + def isAnimated(self, /) -> bool: ... + def isDockNestingEnabled(self, /) -> bool: ... + def isSeparator(self, pos: PySide6.QtCore.QPoint, /) -> bool: ... + def menuBar(self, /) -> PySide6.QtWidgets.QMenuBar: ... + def menuWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def removeDockWidget(self, dockwidget: PySide6.QtWidgets.QDockWidget, /) -> None: ... + def removeToolBar(self, toolbar: PySide6.QtWidgets.QToolBar, /) -> None: ... + def removeToolBarBreak(self, before: PySide6.QtWidgets.QToolBar, /) -> None: ... + def resizeDocks(self, docks: collections.abc.Sequence[PySide6.QtWidgets.QDockWidget], sizes: collections.abc.Sequence[int], orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def restoreDockWidget(self, dockwidget: PySide6.QtWidgets.QDockWidget, /) -> bool: ... + def restoreState(self, state: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, version: int | None = ...) -> bool: ... + def saveState(self, /, version: int | None = ...) -> PySide6.QtCore.QByteArray: ... + def setAnimated(self, enabled: bool, /) -> None: ... + def setCentralWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def setCorner(self, corner: PySide6.QtCore.Qt.Corner, area: PySide6.QtCore.Qt.DockWidgetArea, /) -> None: ... + def setDockNestingEnabled(self, enabled: bool, /) -> None: ... + def setDockOptions(self, options: PySide6.QtWidgets.QMainWindow.DockOption, /) -> None: ... + def setDocumentMode(self, enabled: bool, /) -> None: ... + def setIconSize(self, iconSize: PySide6.QtCore.QSize, /) -> None: ... + def setMenuBar(self, menubar: PySide6.QtWidgets.QMenuBar, /) -> None: ... + def setMenuWidget(self, menubar: PySide6.QtWidgets.QWidget, /) -> None: ... + def setStatusBar(self, statusbar: PySide6.QtWidgets.QStatusBar, /) -> None: ... + def setTabPosition(self, areas: PySide6.QtCore.Qt.DockWidgetArea, tabPosition: PySide6.QtWidgets.QTabWidget.TabPosition, /) -> None: ... + def setTabShape(self, tabShape: PySide6.QtWidgets.QTabWidget.TabShape, /) -> None: ... + def setToolButtonStyle(self, toolButtonStyle: PySide6.QtCore.Qt.ToolButtonStyle, /) -> None: ... + def setUnifiedTitleAndToolBarOnMac(self, set: bool, /) -> None: ... + def splitDockWidget(self, after: PySide6.QtWidgets.QDockWidget, dockwidget: PySide6.QtWidgets.QDockWidget, orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def statusBar(self, /) -> PySide6.QtWidgets.QStatusBar: ... + def tabPosition(self, area: PySide6.QtCore.Qt.DockWidgetArea, /) -> PySide6.QtWidgets.QTabWidget.TabPosition: ... + def tabShape(self, /) -> PySide6.QtWidgets.QTabWidget.TabShape: ... + def tabifiedDockWidgets(self, dockwidget: PySide6.QtWidgets.QDockWidget, /) -> typing.List[PySide6.QtWidgets.QDockWidget]: ... + def tabifyDockWidget(self, first: PySide6.QtWidgets.QDockWidget, second: PySide6.QtWidgets.QDockWidget, /) -> None: ... + def takeCentralWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def toolBarArea(self, toolbar: PySide6.QtWidgets.QToolBar, /) -> PySide6.QtCore.Qt.ToolBarArea: ... + def toolBarBreak(self, toolbar: PySide6.QtWidgets.QToolBar, /) -> bool: ... + def toolButtonStyle(self, /) -> PySide6.QtCore.Qt.ToolButtonStyle: ... + def unifiedTitleAndToolBarOnMac(self, /) -> bool: ... + + +class QMdiArea(PySide6.QtWidgets.QAbstractScrollArea): + + subWindowActivated : typing.ClassVar[Signal] = ... # subWindowActivated(QMdiSubWindow*) + + class AreaOption(enum.Flag): + + DontMaximizeSubWindowOnActivation = 0x1 + + class ViewMode(enum.Enum): + + SubWindowView = 0x0 + TabbedView = 0x1 + + class WindowOrder(enum.Enum): + + CreationOrder = 0x0 + StackingOrder = 0x1 + ActivationHistoryOrder = 0x2 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, background: PySide6.QtGui.QBrush | None = ..., activationOrder: PySide6.QtWidgets.QMdiArea.WindowOrder | None = ..., viewMode: PySide6.QtWidgets.QMdiArea.ViewMode | None = ..., documentMode: bool | None = ..., tabsClosable: bool | None = ..., tabsMovable: bool | None = ..., tabShape: PySide6.QtWidgets.QTabWidget.TabShape | None = ..., tabPosition: PySide6.QtWidgets.QTabWidget.TabPosition | None = ...) -> None: ... + + def activateNextSubWindow(self, /) -> None: ... + def activatePreviousSubWindow(self, /) -> None: ... + def activationOrder(self, /) -> PySide6.QtWidgets.QMdiArea.WindowOrder: ... + def activeSubWindow(self, /) -> PySide6.QtWidgets.QMdiSubWindow: ... + def addSubWindow(self, widget: PySide6.QtWidgets.QWidget, /, flags: PySide6.QtCore.Qt.WindowType = ...) -> PySide6.QtWidgets.QMdiSubWindow: ... + def background(self, /) -> PySide6.QtGui.QBrush: ... + def cascadeSubWindows(self, /) -> None: ... + def childEvent(self, childEvent: PySide6.QtCore.QChildEvent, /) -> None: ... + def closeActiveSubWindow(self, /) -> None: ... + def closeAllSubWindows(self, /) -> None: ... + def currentSubWindow(self, /) -> PySide6.QtWidgets.QMdiSubWindow: ... + def documentMode(self, /) -> bool: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, object: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def paintEvent(self, paintEvent: PySide6.QtGui.QPaintEvent, /) -> None: ... + def removeSubWindow(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def resizeEvent(self, resizeEvent: PySide6.QtGui.QResizeEvent, /) -> None: ... + def scrollContentsBy(self, dx: int, dy: int, /) -> None: ... + def setActivationOrder(self, order: PySide6.QtWidgets.QMdiArea.WindowOrder, /) -> None: ... + def setActiveSubWindow(self, window: PySide6.QtWidgets.QMdiSubWindow, /) -> None: ... + def setBackground(self, background: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setDocumentMode(self, enabled: bool, /) -> None: ... + def setOption(self, option: PySide6.QtWidgets.QMdiArea.AreaOption, /, on: bool = ...) -> None: ... + def setTabPosition(self, position: PySide6.QtWidgets.QTabWidget.TabPosition, /) -> None: ... + def setTabShape(self, shape: PySide6.QtWidgets.QTabWidget.TabShape, /) -> None: ... + def setTabsClosable(self, closable: bool, /) -> None: ... + def setTabsMovable(self, movable: bool, /) -> None: ... + def setViewMode(self, mode: PySide6.QtWidgets.QMdiArea.ViewMode, /) -> None: ... + def setupViewport(self, viewport: PySide6.QtWidgets.QWidget, /) -> None: ... + def showEvent(self, showEvent: PySide6.QtGui.QShowEvent, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def subWindowList(self, /, order: PySide6.QtWidgets.QMdiArea.WindowOrder = ...) -> typing.List[PySide6.QtWidgets.QMdiSubWindow]: ... + def tabPosition(self, /) -> PySide6.QtWidgets.QTabWidget.TabPosition: ... + def tabShape(self, /) -> PySide6.QtWidgets.QTabWidget.TabShape: ... + def tabsClosable(self, /) -> bool: ... + def tabsMovable(self, /) -> bool: ... + def testOption(self, opton: PySide6.QtWidgets.QMdiArea.AreaOption, /) -> bool: ... + def tileSubWindows(self, /) -> None: ... + def timerEvent(self, timerEvent: PySide6.QtCore.QTimerEvent, /) -> None: ... + def viewMode(self, /) -> PySide6.QtWidgets.QMdiArea.ViewMode: ... + def viewportEvent(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + + +class QMdiSubWindow(PySide6.QtWidgets.QWidget): + + aboutToActivate : typing.ClassVar[Signal] = ... # aboutToActivate() + windowStateChanged : typing.ClassVar[Signal] = ... # windowStateChanged(Qt::WindowStates,Qt::WindowStates) + + class SubWindowOption(enum.Flag): + + AllowOutsideAreaHorizontally = 0x1 + AllowOutsideAreaVertically = 0x2 + RubberBandResize = 0x4 + RubberBandMove = 0x8 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ..., *, keyboardSingleStep: int | None = ..., keyboardPageStep: int | None = ...) -> None: ... + + def changeEvent(self, changeEvent: PySide6.QtCore.QEvent, /) -> None: ... + def childEvent(self, childEvent: PySide6.QtCore.QChildEvent, /) -> None: ... + def closeEvent(self, closeEvent: PySide6.QtGui.QCloseEvent, /) -> None: ... + def contextMenuEvent(self, contextMenuEvent: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, object: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + def focusInEvent(self, focusInEvent: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusOutEvent(self, focusOutEvent: PySide6.QtGui.QFocusEvent, /) -> None: ... + def hideEvent(self, hideEvent: PySide6.QtGui.QHideEvent, /) -> None: ... + def isShaded(self, /) -> bool: ... + def keyPressEvent(self, keyEvent: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyboardPageStep(self, /) -> int: ... + def keyboardSingleStep(self, /) -> int: ... + def leaveEvent(self, leaveEvent: PySide6.QtCore.QEvent, /) -> None: ... + def maximizedButtonsWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def maximizedSystemMenuIconWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def mdiArea(self, /) -> PySide6.QtWidgets.QMdiArea: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def mouseDoubleClickEvent(self, mouseEvent: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, mouseEvent: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, mouseEvent: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, mouseEvent: PySide6.QtGui.QMouseEvent, /) -> None: ... + def moveEvent(self, moveEvent: PySide6.QtGui.QMoveEvent, /) -> None: ... + def paintEvent(self, paintEvent: PySide6.QtGui.QPaintEvent, /) -> None: ... + def resizeEvent(self, resizeEvent: PySide6.QtGui.QResizeEvent, /) -> None: ... + def setKeyboardPageStep(self, step: int, /) -> None: ... + def setKeyboardSingleStep(self, step: int, /) -> None: ... + def setOption(self, option: PySide6.QtWidgets.QMdiSubWindow.SubWindowOption, /, on: bool = ...) -> None: ... + def setSystemMenu(self, systemMenu: PySide6.QtWidgets.QMenu, /) -> None: ... + def setWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def showEvent(self, showEvent: PySide6.QtGui.QShowEvent, /) -> None: ... + def showShaded(self, /) -> None: ... + def showSystemMenu(self, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def systemMenu(self, /) -> PySide6.QtWidgets.QMenu: ... + def testOption(self, arg__1: PySide6.QtWidgets.QMdiSubWindow.SubWindowOption, /) -> bool: ... + def timerEvent(self, timerEvent: PySide6.QtCore.QTimerEvent, /) -> None: ... + def widget(self, /) -> PySide6.QtWidgets.QWidget: ... + + +class QMenu(PySide6.QtWidgets.QWidget): + + aboutToHide : typing.ClassVar[Signal] = ... # aboutToHide() + aboutToShow : typing.ClassVar[Signal] = ... # aboutToShow() + hovered : typing.ClassVar[Signal] = ... # hovered(QAction*) + triggered : typing.ClassVar[Signal] = ... # triggered(QAction*) + + @typing.overload + def __init__(self, title: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, tearOffEnabled: bool | None = ..., icon: PySide6.QtGui.QIcon | None = ..., separatorsCollapsible: bool | None = ..., toolTipsVisible: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, tearOffEnabled: bool | None = ..., title: str | None = ..., icon: PySide6.QtGui.QIcon | None = ..., separatorsCollapsible: bool | None = ..., toolTipsVisible: bool | None = ...) -> None: ... + + def actionAt(self, arg__1: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QAction: ... + def actionEvent(self, arg__1: PySide6.QtGui.QActionEvent, /) -> None: ... + def actionGeometry(self, arg__1: PySide6.QtGui.QAction, /) -> PySide6.QtCore.QRect: ... + def activeAction(self, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, action: PySide6.QtGui.QAction, /) -> None: ... + @typing.overload + def addAction(self, text: str, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, callable: object, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, callable: object, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, arg__2: object, /, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int | None = ...) -> None: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, callable: object, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, callable: object, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, arg__1: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, arg__3: object, /, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int | None = ...) -> None: ... + @typing.overload + def addMenu(self, menu: PySide6.QtWidgets.QMenu, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addMenu(self, title: str, /) -> PySide6.QtWidgets.QMenu: ... + @typing.overload + def addMenu(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, title: str, /) -> PySide6.QtWidgets.QMenu: ... + @typing.overload + def addSection(self, text: str, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addSection(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /) -> PySide6.QtGui.QAction: ... + def addSeparator(self, /) -> PySide6.QtGui.QAction: ... + def changeEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def clear(self, /) -> None: ... + def columnCount(self, /) -> int: ... + def defaultAction(self, /) -> PySide6.QtGui.QAction: ... + def enterEvent(self, arg__1: PySide6.QtGui.QEnterEvent, /) -> None: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + @typing.overload # type: ignore[misc, overload-cannot-match] + def exec(self, /) -> PySide6.QtGui.QAction: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + def exec(self, pos: PySide6.QtCore.QPoint, /, at: PySide6.QtGui.QAction | None = ...) -> PySide6.QtGui.QAction: ... # type: ignore[misc, overload-cannot-match] + @typing.overload # type: ignore[misc, overload-cannot-match] + @staticmethod + def exec(actions: collections.abc.Sequence[PySide6.QtGui.QAction], pos: PySide6.QtCore.QPoint, /, at: PySide6.QtGui.QAction | None = ..., parent: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtGui.QAction: ... # type: ignore[misc, overload-cannot-match] + @typing.overload + def exec_(self, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def exec_(self, arg__1: PySide6.QtCore.QPoint, /, action: PySide6.QtGui.QAction | None = ...) -> PySide6.QtGui.QAction: ... + @typing.overload + def exec_(self, arg__1: collections.abc.Sequence[PySide6.QtGui.QAction], arg__2: PySide6.QtCore.QPoint, /, at: PySide6.QtGui.QAction | None = ..., parent: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtGui.QAction: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def hideEvent(self, arg__1: PySide6.QtGui.QHideEvent, /) -> None: ... + def hideTearOffMenu(self, /) -> None: ... + def icon(self, /) -> PySide6.QtGui.QIcon: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionMenuItem, action: PySide6.QtGui.QAction, /) -> None: ... + def insertMenu(self, before: PySide6.QtGui.QAction, menu: PySide6.QtWidgets.QMenu, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def insertSection(self, before: PySide6.QtGui.QAction, text: str, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def insertSection(self, before: PySide6.QtGui.QAction, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /) -> PySide6.QtGui.QAction: ... + def insertSeparator(self, before: PySide6.QtGui.QAction, /) -> PySide6.QtGui.QAction: ... + def isEmpty(self, /) -> bool: ... + def isTearOffEnabled(self, /) -> bool: ... + def isTearOffMenuVisible(self, /) -> bool: ... + def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def leaveEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def menuAction(self, /) -> PySide6.QtGui.QAction: ... + @staticmethod + def menuInAction(action: PySide6.QtGui.QAction, /) -> PySide6.QtWidgets.QMenu: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def popup(self, pos: PySide6.QtCore.QPoint, /, at: PySide6.QtGui.QAction | None = ...) -> None: ... + def separatorsCollapsible(self, /) -> bool: ... + def setActiveAction(self, act: PySide6.QtGui.QAction, /) -> None: ... + def setDefaultAction(self, arg__1: PySide6.QtGui.QAction, /) -> None: ... + def setIcon(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setSeparatorsCollapsible(self, collapse: bool, /) -> None: ... + def setTearOffEnabled(self, arg__1: bool, /) -> None: ... + def setTitle(self, title: str, /) -> None: ... + def setToolTipsVisible(self, visible: bool, /) -> None: ... + @typing.overload + def showTearOffMenu(self, /) -> None: ... + @typing.overload + def showTearOffMenu(self, pos: PySide6.QtCore.QPoint, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def timerEvent(self, arg__1: PySide6.QtCore.QTimerEvent, /) -> None: ... + def title(self, /) -> str: ... + def toolTipsVisible(self, /) -> bool: ... + def wheelEvent(self, arg__1: PySide6.QtGui.QWheelEvent, /) -> None: ... + + +class QMenuBar(PySide6.QtWidgets.QWidget): + + hovered : typing.ClassVar[Signal] = ... # hovered(QAction*) + triggered : typing.ClassVar[Signal] = ... # triggered(QAction*) + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, defaultUp: bool | None = ..., nativeMenuBar: bool | None = ...) -> None: ... + + def actionAt(self, arg__1: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QAction: ... + def actionEvent(self, arg__1: PySide6.QtGui.QActionEvent, /) -> None: ... + def actionGeometry(self, arg__1: PySide6.QtGui.QAction, /) -> PySide6.QtCore.QRect: ... + def activeAction(self, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addMenu(self, menu: PySide6.QtWidgets.QMenu, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addMenu(self, title: str, /) -> PySide6.QtWidgets.QMenu: ... + @typing.overload + def addMenu(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, title: str, /) -> PySide6.QtWidgets.QMenu: ... + def addSeparator(self, /) -> PySide6.QtGui.QAction: ... + def changeEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def clear(self, /) -> None: ... + def cornerWidget(self, /, corner: PySide6.QtCore.Qt.Corner = ...) -> PySide6.QtWidgets.QWidget: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtCore.QEvent, /) -> bool: ... + def focusInEvent(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusOutEvent(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + def heightForWidth(self, arg__1: int, /) -> int: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionMenuItem, action: PySide6.QtGui.QAction, /) -> None: ... + def insertMenu(self, before: PySide6.QtGui.QAction, menu: PySide6.QtWidgets.QMenu, /) -> PySide6.QtGui.QAction: ... + def insertSeparator(self, before: PySide6.QtGui.QAction, /) -> PySide6.QtGui.QAction: ... + def isDefaultUp(self, /) -> bool: ... + def isNativeMenuBar(self, /) -> bool: ... + def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def leaveEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def setActiveAction(self, action: PySide6.QtGui.QAction, /) -> None: ... + def setCornerWidget(self, w: PySide6.QtWidgets.QWidget, /, corner: PySide6.QtCore.Qt.Corner = ...) -> None: ... + def setDefaultUp(self, arg__1: bool, /) -> None: ... + def setNativeMenuBar(self, nativeMenuBar: bool, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def timerEvent(self, arg__1: PySide6.QtCore.QTimerEvent, /) -> None: ... + + +class QMessageBox(PySide6.QtWidgets.QDialog): + + buttonClicked : typing.ClassVar[Signal] = ... # buttonClicked(QAbstractButton*) + + class ButtonRole(enum.Enum): + + InvalidRole = -1 + AcceptRole = 0x0 + RejectRole = 0x1 + DestructiveRole = 0x2 + ActionRole = 0x3 + HelpRole = 0x4 + YesRole = 0x5 + NoRole = 0x6 + ResetRole = 0x7 + ApplyRole = 0x8 + NRoles = 0x9 + + class Icon(enum.Enum): + + NoIcon = 0x0 + Information = 0x1 + Warning = 0x2 + Critical = 0x3 + Question = 0x4 + + class Option(enum.Flag): + + DontUseNativeDialog = 0x1 + + class StandardButton(enum.IntFlag): + + ButtonMask = -769 + NoButton = 0x0 + Default = 0x100 + Escape = 0x200 + FlagMask = 0x300 + FirstButton = 0x400 + Ok = 0x400 + Save = 0x800 + SaveAll = 0x1000 + Open = 0x2000 + Yes = 0x4000 + YesAll = 0x8000 + YesToAll = 0x8000 + No = 0x10000 + NoAll = 0x20000 + NoToAll = 0x20000 + Abort = 0x40000 + Retry = 0x80000 + Ignore = 0x100000 + Close = 0x200000 + Cancel = 0x400000 + Discard = 0x800000 + Help = 0x1000000 + Apply = 0x2000000 + Reset = 0x4000000 + LastButton = 0x8000000 + RestoreDefaults = 0x8000000 + + + @typing.overload + def __init__(self, icon: PySide6.QtWidgets.QMessageBox.Icon, title: str, text: str, /, buttons: PySide6.QtWidgets.QMessageBox.StandardButton = ..., parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ..., *, iconPixmap: PySide6.QtGui.QPixmap | None = ..., textFormat: PySide6.QtCore.Qt.TextFormat | None = ..., standardButtons: PySide6.QtWidgets.QDialogButtonBox.StandardButton | None = ..., detailedText: str | None = ..., informativeText: str | None = ..., textInteractionFlags: PySide6.QtCore.Qt.TextInteractionFlag | None = ..., options: PySide6.QtGui.QAbstractFileIconProvider.Option | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, text: str | None = ..., icon: PySide6.QtWidgets.QMessageBox.Icon | None = ..., iconPixmap: PySide6.QtGui.QPixmap | None = ..., textFormat: PySide6.QtCore.Qt.TextFormat | None = ..., standardButtons: PySide6.QtWidgets.QDialogButtonBox.StandardButton | None = ..., detailedText: str | None = ..., informativeText: str | None = ..., textInteractionFlags: PySide6.QtCore.Qt.TextInteractionFlag | None = ..., options: PySide6.QtGui.QAbstractFileIconProvider.Option | None = ...) -> None: ... + + @staticmethod + def about(parent: PySide6.QtWidgets.QWidget | None, title: str, text: str, /) -> None: ... + @staticmethod + def aboutQt(parent: PySide6.QtWidgets.QWidget | None, /, title: str = ...) -> None: ... + @typing.overload + def addButton(self, button: PySide6.QtWidgets.QAbstractButton, role: PySide6.QtWidgets.QMessageBox.ButtonRole, /) -> None: ... + @typing.overload + def addButton(self, button: PySide6.QtWidgets.QMessageBox.StandardButton, /) -> PySide6.QtWidgets.QPushButton: ... + @typing.overload + def addButton(self, text: str, role: PySide6.QtWidgets.QMessageBox.ButtonRole, /) -> PySide6.QtWidgets.QPushButton: ... + def button(self, which: PySide6.QtWidgets.QMessageBox.StandardButton, /) -> PySide6.QtWidgets.QAbstractButton: ... + def buttonRole(self, button: PySide6.QtWidgets.QAbstractButton, /) -> PySide6.QtWidgets.QMessageBox.ButtonRole: ... + def buttonText(self, button: int, /) -> str: ... + def buttons(self, /) -> typing.List[PySide6.QtWidgets.QAbstractButton]: ... + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def checkBox(self, /) -> PySide6.QtWidgets.QCheckBox: ... + def clickedButton(self, /) -> PySide6.QtWidgets.QAbstractButton: ... + def closeEvent(self, event: PySide6.QtGui.QCloseEvent, /) -> None: ... + @staticmethod + def critical(parent: PySide6.QtWidgets.QWidget | None, title: str, text: str, /, buttons: PySide6.QtWidgets.QMessageBox.StandardButton = ..., defaultButton: PySide6.QtWidgets.QMessageBox.StandardButton = ...) -> PySide6.QtWidgets.QMessageBox.StandardButton: ... + def defaultButton(self, /) -> PySide6.QtWidgets.QPushButton: ... + def detailedText(self, /) -> str: ... + def escapeButton(self, /) -> PySide6.QtWidgets.QAbstractButton: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def icon(self, /) -> PySide6.QtWidgets.QMessageBox.Icon: ... + def iconPixmap(self, /) -> PySide6.QtGui.QPixmap: ... + @staticmethod + def information(parent: PySide6.QtWidgets.QWidget | None, title: str, text: str, /, buttons: PySide6.QtWidgets.QMessageBox.StandardButton = ..., defaultButton: PySide6.QtWidgets.QMessageBox.StandardButton = ...) -> PySide6.QtWidgets.QMessageBox.StandardButton: ... + def informativeText(self, /) -> str: ... + def keyPressEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + @typing.overload + def open(self, /) -> None: ... + @typing.overload + def open(self, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> None: ... + @typing.overload + def open(self, functor: collections.abc.Callable[..., typing.Any], /) -> None: ... + def options(self, /) -> PySide6.QtWidgets.QMessageBox.Option: ... + @staticmethod + def question(parent: PySide6.QtWidgets.QWidget | None, title: str, text: str, /, buttons: PySide6.QtWidgets.QMessageBox.StandardButton = ..., defaultButton: PySide6.QtWidgets.QMessageBox.StandardButton = ...) -> PySide6.QtWidgets.QMessageBox.StandardButton: ... + def removeButton(self, button: PySide6.QtWidgets.QAbstractButton, /) -> None: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def setButtonText(self, button: int, text: str, /) -> None: ... + def setCheckBox(self, cb: PySide6.QtWidgets.QCheckBox, /) -> None: ... + @typing.overload + def setDefaultButton(self, button: PySide6.QtWidgets.QPushButton, /) -> None: ... + @typing.overload + def setDefaultButton(self, button: PySide6.QtWidgets.QMessageBox.StandardButton, /) -> None: ... + def setDetailedText(self, text: str, /) -> None: ... + @typing.overload + def setEscapeButton(self, button: PySide6.QtWidgets.QAbstractButton, /) -> None: ... + @typing.overload + def setEscapeButton(self, button: PySide6.QtWidgets.QMessageBox.StandardButton, /) -> None: ... + def setIcon(self, arg__1: PySide6.QtWidgets.QMessageBox.Icon, /) -> None: ... + def setIconPixmap(self, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + def setInformativeText(self, text: str, /) -> None: ... + def setOption(self, option: PySide6.QtWidgets.QMessageBox.Option, /, on: bool = ...) -> None: ... + def setOptions(self, options: PySide6.QtWidgets.QMessageBox.Option, /) -> None: ... + def setStandardButtons(self, buttons: PySide6.QtWidgets.QMessageBox.StandardButton, /) -> None: ... + def setText(self, text: str, /) -> None: ... + def setTextFormat(self, format: PySide6.QtCore.Qt.TextFormat, /) -> None: ... + def setTextInteractionFlags(self, flags: PySide6.QtCore.Qt.TextInteractionFlag, /) -> None: ... + def setWindowModality(self, windowModality: PySide6.QtCore.Qt.WindowModality, /) -> None: ... + def setWindowTitle(self, title: str, /) -> None: ... + def showEvent(self, event: PySide6.QtGui.QShowEvent, /) -> None: ... + def standardButton(self, button: PySide6.QtWidgets.QAbstractButton, /) -> PySide6.QtWidgets.QMessageBox.StandardButton: ... + def standardButtons(self, /) -> PySide6.QtWidgets.QMessageBox.StandardButton: ... + @staticmethod + def standardIcon(icon: PySide6.QtWidgets.QMessageBox.Icon, /) -> PySide6.QtGui.QPixmap: ... + def testOption(self, option: PySide6.QtWidgets.QMessageBox.Option, /) -> bool: ... + def text(self, /) -> str: ... + def textFormat(self, /) -> PySide6.QtCore.Qt.TextFormat: ... + def textInteractionFlags(self, /) -> PySide6.QtCore.Qt.TextInteractionFlag: ... + @staticmethod + def warning(parent: PySide6.QtWidgets.QWidget | None, title: str, text: str, /, buttons: PySide6.QtWidgets.QMessageBox.StandardButton = ..., defaultButton: PySide6.QtWidgets.QMessageBox.StandardButton = ...) -> PySide6.QtWidgets.QMessageBox.StandardButton: ... + + +class QPanGesture(PySide6.QtWidgets.QGesture): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, lastOffset: PySide6.QtCore.QPointF | None = ..., offset: PySide6.QtCore.QPointF | None = ..., delta: PySide6.QtCore.QPointF | None = ..., acceleration: float | None = ...) -> None: ... + + def acceleration(self, /) -> float: ... + def delta(self, /) -> PySide6.QtCore.QPointF: ... + def lastOffset(self, /) -> PySide6.QtCore.QPointF: ... + def offset(self, /) -> PySide6.QtCore.QPointF: ... + def setAcceleration(self, value: float, /) -> None: ... + def setLastOffset(self, value: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setOffset(self, value: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + + +class QPinchGesture(PySide6.QtWidgets.QGesture): + + class ChangeFlag(enum.Flag): + + ScaleFactorChanged = 0x1 + RotationAngleChanged = 0x2 + CenterPointChanged = 0x4 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, totalChangeFlags: PySide6.QtWidgets.QGraphicsEffect.ChangeFlag | None = ..., changeFlags: PySide6.QtWidgets.QGraphicsEffect.ChangeFlag | None = ..., totalScaleFactor: float | None = ..., lastScaleFactor: float | None = ..., scaleFactor: float | None = ..., totalRotationAngle: float | None = ..., lastRotationAngle: float | None = ..., rotationAngle: float | None = ..., startCenterPoint: PySide6.QtCore.QPointF | None = ..., lastCenterPoint: PySide6.QtCore.QPointF | None = ..., centerPoint: PySide6.QtCore.QPointF | None = ...) -> None: ... + + def centerPoint(self, /) -> PySide6.QtCore.QPointF: ... + def changeFlags(self, /) -> PySide6.QtWidgets.QPinchGesture.ChangeFlag: ... + def lastCenterPoint(self, /) -> PySide6.QtCore.QPointF: ... + def lastRotationAngle(self, /) -> float: ... + def lastScaleFactor(self, /) -> float: ... + def rotationAngle(self, /) -> float: ... + def scaleFactor(self, /) -> float: ... + def setCenterPoint(self, value: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setChangeFlags(self, value: PySide6.QtWidgets.QPinchGesture.ChangeFlag, /) -> None: ... + def setLastCenterPoint(self, value: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setLastRotationAngle(self, value: float, /) -> None: ... + def setLastScaleFactor(self, value: float, /) -> None: ... + def setRotationAngle(self, value: float, /) -> None: ... + def setScaleFactor(self, value: float, /) -> None: ... + def setStartCenterPoint(self, value: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + def setTotalChangeFlags(self, value: PySide6.QtWidgets.QPinchGesture.ChangeFlag, /) -> None: ... + def setTotalRotationAngle(self, value: float, /) -> None: ... + def setTotalScaleFactor(self, value: float, /) -> None: ... + def startCenterPoint(self, /) -> PySide6.QtCore.QPointF: ... + def totalChangeFlags(self, /) -> PySide6.QtWidgets.QPinchGesture.ChangeFlag: ... + def totalRotationAngle(self, /) -> float: ... + def totalScaleFactor(self, /) -> float: ... + + +class QPlainTextDocumentLayout(PySide6.QtGui.QAbstractTextDocumentLayout): + + def __init__(self, document: PySide6.QtGui.QTextDocument, /, *, cursorWidth: int | None = ...) -> None: ... + + def blockBoundingRect(self, block: PySide6.QtGui.QTextBlock, /) -> PySide6.QtCore.QRectF: ... + def cursorWidth(self, /) -> int: ... + def documentChanged(self, from_: int, arg__2: int, charsAdded: int, /) -> None: ... + def documentSize(self, /) -> PySide6.QtCore.QSizeF: ... + def draw(self, arg__1: PySide6.QtGui.QPainter, arg__2: PySide6.QtGui.QAbstractTextDocumentLayout.PaintContext, /) -> None: ... + def ensureBlockLayout(self, block: PySide6.QtGui.QTextBlock, /) -> None: ... + def frameBoundingRect(self, arg__1: PySide6.QtGui.QTextFrame, /) -> PySide6.QtCore.QRectF: ... + def hitTest(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, arg__2: PySide6.QtCore.Qt.HitTestAccuracy, /) -> int: ... + def pageCount(self, /) -> int: ... + def requestUpdate(self, /) -> None: ... + def setCursorWidth(self, width: int, /) -> None: ... + + +class QPlainTextEdit(PySide6.QtWidgets.QAbstractScrollArea): + + blockCountChanged : typing.ClassVar[Signal] = ... # blockCountChanged(int) + copyAvailable : typing.ClassVar[Signal] = ... # copyAvailable(bool) + cursorPositionChanged : typing.ClassVar[Signal] = ... # cursorPositionChanged() + modificationChanged : typing.ClassVar[Signal] = ... # modificationChanged(bool) + redoAvailable : typing.ClassVar[Signal] = ... # redoAvailable(bool) + selectionChanged : typing.ClassVar[Signal] = ... # selectionChanged() + textChanged : typing.ClassVar[Signal] = ... # textChanged() + undoAvailable : typing.ClassVar[Signal] = ... # undoAvailable(bool) + updateRequest : typing.ClassVar[Signal] = ... # updateRequest(QRect,int) + + class LineWrapMode(enum.Enum): + + NoWrap = 0x0 + WidgetWidth = 0x1 + + + @typing.overload + def __init__(self, text: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, tabChangesFocus: bool | None = ..., documentTitle: str | None = ..., undoRedoEnabled: bool | None = ..., lineWrapMode: PySide6.QtWidgets.QPlainTextEdit.LineWrapMode | None = ..., readOnly: bool | None = ..., plainText: str | None = ..., overwriteMode: bool | None = ..., tabStopDistance: float | None = ..., cursorWidth: int | None = ..., textInteractionFlags: PySide6.QtCore.Qt.TextInteractionFlag | None = ..., blockCount: int | None = ..., maximumBlockCount: int | None = ..., backgroundVisible: bool | None = ..., centerOnScroll: bool | None = ..., placeholderText: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, tabChangesFocus: bool | None = ..., documentTitle: str | None = ..., undoRedoEnabled: bool | None = ..., lineWrapMode: PySide6.QtWidgets.QPlainTextEdit.LineWrapMode | None = ..., readOnly: bool | None = ..., plainText: str | None = ..., overwriteMode: bool | None = ..., tabStopDistance: float | None = ..., cursorWidth: int | None = ..., textInteractionFlags: PySide6.QtCore.Qt.TextInteractionFlag | None = ..., blockCount: int | None = ..., maximumBlockCount: int | None = ..., backgroundVisible: bool | None = ..., centerOnScroll: bool | None = ..., placeholderText: str | None = ...) -> None: ... + + def anchorAt(self, pos: PySide6.QtCore.QPoint, /) -> str: ... + def appendHtml(self, html: str, /) -> None: ... + def appendPlainText(self, text: str, /) -> None: ... + def backgroundVisible(self, /) -> bool: ... + def blockBoundingGeometry(self, block: PySide6.QtGui.QTextBlock, /) -> PySide6.QtCore.QRectF: ... + def blockBoundingRect(self, block: PySide6.QtGui.QTextBlock, /) -> PySide6.QtCore.QRectF: ... + def blockCount(self, /) -> int: ... + def canInsertFromMimeData(self, source: PySide6.QtCore.QMimeData, /) -> bool: ... + def canPaste(self, /) -> bool: ... + def centerCursor(self, /) -> None: ... + def centerOnScroll(self, /) -> bool: ... + def changeEvent(self, e: PySide6.QtCore.QEvent, /) -> None: ... + def clear(self, /) -> None: ... + def contentOffset(self, /) -> PySide6.QtCore.QPointF: ... + def contextMenuEvent(self, e: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def copy(self, /) -> None: ... + def createMimeDataFromSelection(self, /) -> PySide6.QtCore.QMimeData: ... + @typing.overload + def createStandardContextMenu(self, /) -> PySide6.QtWidgets.QMenu: ... + @typing.overload + def createStandardContextMenu(self, position: PySide6.QtCore.QPoint, /) -> PySide6.QtWidgets.QMenu: ... + def currentCharFormat(self, /) -> PySide6.QtGui.QTextCharFormat: ... + def cursorForPosition(self, pos: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QTextCursor: ... + @typing.overload + def cursorRect(self, /) -> PySide6.QtCore.QRect: ... + @typing.overload + def cursorRect(self, cursor: PySide6.QtGui.QTextCursor, /) -> PySide6.QtCore.QRect: ... + def cursorWidth(self, /) -> int: ... + def cut(self, /) -> None: ... + def doSetTextCursor(self, cursor: PySide6.QtGui.QTextCursor, /) -> None: ... + def document(self, /) -> PySide6.QtGui.QTextDocument: ... + def documentTitle(self, /) -> str: ... + def dragEnterEvent(self, e: PySide6.QtGui.QDragEnterEvent, /) -> None: ... + def dragLeaveEvent(self, e: PySide6.QtGui.QDragLeaveEvent, /) -> None: ... + def dragMoveEvent(self, e: PySide6.QtGui.QDragMoveEvent, /) -> None: ... + def dropEvent(self, e: PySide6.QtGui.QDropEvent, /) -> None: ... + def ensureCursorVisible(self, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def extraSelections(self, /) -> typing.List[PySide6.QtWidgets.QTextEdit.ExtraSelection]: ... + @typing.overload + def find(self, exp: str, /, options: PySide6.QtGui.QTextDocument.FindFlag = ...) -> bool: ... + @typing.overload + def find(self, exp: PySide6.QtCore.QRegularExpression | str, /, options: PySide6.QtGui.QTextDocument.FindFlag = ...) -> bool: ... + def firstVisibleBlock(self, /) -> PySide6.QtGui.QTextBlock: ... + def focusInEvent(self, e: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def focusOutEvent(self, e: PySide6.QtGui.QFocusEvent, /) -> None: ... + def getPaintContext(self, /) -> PySide6.QtGui.QAbstractTextDocumentLayout.PaintContext: ... + def inputMethodEvent(self, arg__1: PySide6.QtGui.QInputMethodEvent, /) -> None: ... + @typing.overload + def inputMethodQuery(self, property: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + @typing.overload + def inputMethodQuery(self, query: PySide6.QtCore.Qt.InputMethodQuery, argument: typing.Any, /) -> typing.Any: ... + def insertFromMimeData(self, source: PySide6.QtCore.QMimeData, /) -> None: ... + def insertPlainText(self, text: str, /) -> None: ... + def isReadOnly(self, /) -> bool: ... + def isUndoRedoEnabled(self, /) -> bool: ... + def keyPressEvent(self, e: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, e: PySide6.QtGui.QKeyEvent, /) -> None: ... + def lineWrapMode(self, /) -> PySide6.QtWidgets.QPlainTextEdit.LineWrapMode: ... + def loadResource(self, type: int, name: PySide6.QtCore.QUrl | str, /) -> typing.Any: ... + def maximumBlockCount(self, /) -> int: ... + def mergeCurrentCharFormat(self, modifier: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def mouseDoubleClickEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def moveCursor(self, operation: PySide6.QtGui.QTextCursor.MoveOperation, /, mode: PySide6.QtGui.QTextCursor.MoveMode = ...) -> None: ... + def overwriteMode(self, /) -> bool: ... + def paintEvent(self, e: PySide6.QtGui.QPaintEvent, /) -> None: ... + def paste(self, /) -> None: ... + def placeholderText(self, /) -> str: ... + def print_(self, printer: PySide6.QtGui.QPagedPaintDevice, /) -> None: ... + def redo(self, /) -> None: ... + def resizeEvent(self, e: PySide6.QtGui.QResizeEvent, /) -> None: ... + def scrollContentsBy(self, dx: int, dy: int, /) -> None: ... + def selectAll(self, /) -> None: ... + def setBackgroundVisible(self, visible: bool, /) -> None: ... + def setCenterOnScroll(self, enabled: bool, /) -> None: ... + def setCurrentCharFormat(self, format: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def setCursorWidth(self, width: int, /) -> None: ... + def setDocument(self, document: PySide6.QtGui.QTextDocument, /) -> None: ... + def setDocumentTitle(self, title: str, /) -> None: ... + def setExtraSelections(self, selections: collections.abc.Sequence[PySide6.QtWidgets.QTextEdit.ExtraSelection], /) -> None: ... + def setLineWrapMode(self, mode: PySide6.QtWidgets.QPlainTextEdit.LineWrapMode, /) -> None: ... + def setMaximumBlockCount(self, maximum: int, /) -> None: ... + def setOverwriteMode(self, overwrite: bool, /) -> None: ... + def setPlaceholderText(self, placeholderText: str, /) -> None: ... + def setPlainText(self, text: str, /) -> None: ... + def setReadOnly(self, ro: bool, /) -> None: ... + def setTabChangesFocus(self, b: bool, /) -> None: ... + def setTabStopDistance(self, distance: float, /) -> None: ... + def setTextCursor(self, cursor: PySide6.QtGui.QTextCursor, /) -> None: ... + def setTextInteractionFlags(self, flags: PySide6.QtCore.Qt.TextInteractionFlag, /) -> None: ... + def setUndoRedoEnabled(self, enable: bool, /) -> None: ... + def setWordWrapMode(self, policy: PySide6.QtGui.QTextOption.WrapMode, /) -> None: ... + def showEvent(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ... + def tabChangesFocus(self, /) -> bool: ... + def tabStopDistance(self, /) -> float: ... + def textCursor(self, /) -> PySide6.QtGui.QTextCursor: ... + def textInteractionFlags(self, /) -> PySide6.QtCore.Qt.TextInteractionFlag: ... + def timerEvent(self, e: PySide6.QtCore.QTimerEvent, /) -> None: ... + def toPlainText(self, /) -> str: ... + def undo(self, /) -> None: ... + def wheelEvent(self, e: PySide6.QtGui.QWheelEvent, /) -> None: ... + def wordWrapMode(self, /) -> PySide6.QtGui.QTextOption.WrapMode: ... + def zoomIn(self, /, range: int = ...) -> None: ... + def zoomInF(self, range: float, /) -> None: ... + def zoomOut(self, /, range: int = ...) -> None: ... + + +class QProgressBar(PySide6.QtWidgets.QWidget): + + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(int) + + class Direction(enum.Enum): + + TopToBottom = 0x0 + BottomToTop = 0x1 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, minimum: int | None = ..., maximum: int | None = ..., text: str | None = ..., value: int | None = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag | None = ..., textVisible: bool | None = ..., orientation: PySide6.QtCore.Qt.Orientation | None = ..., invertedAppearance: bool | None = ..., textDirection: PySide6.QtWidgets.QProgressBar.Direction | None = ..., format: str | None = ...) -> None: ... + + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def format(self, /) -> str: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionProgressBar, /) -> None: ... + def invertedAppearance(self, /) -> bool: ... + def isTextVisible(self, /) -> bool: ... + def maximum(self, /) -> int: ... + def minimum(self, /) -> int: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def reset(self, /) -> None: ... + def resetFormat(self, /) -> None: ... + def setAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setFormat(self, format: str, /) -> None: ... + def setInvertedAppearance(self, invert: bool, /) -> None: ... + def setMaximum(self, maximum: int, /) -> None: ... + def setMinimum(self, minimum: int, /) -> None: ... + def setOrientation(self, arg__1: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setRange(self, minimum: int, maximum: int, /) -> None: ... + def setTextDirection(self, textDirection: PySide6.QtWidgets.QProgressBar.Direction, /) -> None: ... + def setTextVisible(self, visible: bool, /) -> None: ... + def setValue(self, value: int, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def text(self, /) -> str: ... + def textDirection(self, /) -> PySide6.QtWidgets.QProgressBar.Direction: ... + def value(self, /) -> int: ... + + +class QProgressDialog(PySide6.QtWidgets.QDialog): + + canceled : typing.ClassVar[Signal] = ... # canceled() + + @typing.overload + def __init__(self, labelText: str, cancelButtonText: str, minimum: int, maximum: int, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ..., *, wasCanceled: bool | None = ..., value: int | None = ..., autoReset: bool | None = ..., autoClose: bool | None = ..., minimumDuration: int | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ..., *, wasCanceled: bool | None = ..., minimum: int | None = ..., maximum: int | None = ..., value: int | None = ..., autoReset: bool | None = ..., autoClose: bool | None = ..., minimumDuration: int | None = ..., labelText: str | None = ...) -> None: ... + + def autoClose(self, /) -> bool: ... + def autoReset(self, /) -> bool: ... + def cancel(self, /) -> None: ... + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def closeEvent(self, event: PySide6.QtGui.QCloseEvent, /) -> None: ... + def forceShow(self, /) -> None: ... + def labelText(self, /) -> str: ... + def maximum(self, /) -> int: ... + def minimum(self, /) -> int: ... + def minimumDuration(self, /) -> int: ... + @typing.overload + def open(self, /) -> None: ... + @typing.overload + def open(self, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> None: ... + def reset(self, /) -> None: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def setAutoClose(self, close: bool, /) -> None: ... + def setAutoReset(self, reset: bool, /) -> None: ... + def setBar(self, bar: PySide6.QtWidgets.QProgressBar, /) -> None: ... + def setCancelButton(self, button: PySide6.QtWidgets.QPushButton | None, /) -> None: ... + def setCancelButtonText(self, text: str, /) -> None: ... + def setLabel(self, label: PySide6.QtWidgets.QLabel, /) -> None: ... + def setLabelText(self, text: str, /) -> None: ... + def setMaximum(self, maximum: int, /) -> None: ... + def setMinimum(self, minimum: int, /) -> None: ... + def setMinimumDuration(self, ms: int, /) -> None: ... + def setRange(self, minimum: int, maximum: int, /) -> None: ... + def setValue(self, progress: int, /) -> None: ... + def showEvent(self, event: PySide6.QtGui.QShowEvent, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def value(self, /) -> int: ... + def wasCanceled(self, /) -> bool: ... + + +class QProxyStyle(PySide6.QtWidgets.QCommonStyle): + + @typing.overload + def __init__(self, key: str, /) -> None: ... + @typing.overload + def __init__(self, /, style: PySide6.QtWidgets.QStyle | None = ...) -> None: ... + + def baseStyle(self, /) -> PySide6.QtWidgets.QStyle: ... + def drawComplexControl(self, control: PySide6.QtWidgets.QStyle.ComplexControl, option: PySide6.QtWidgets.QStyleOptionComplex, painter: PySide6.QtGui.QPainter, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def drawControl(self, element: PySide6.QtWidgets.QStyle.ControlElement, option: PySide6.QtWidgets.QStyleOption, painter: PySide6.QtGui.QPainter, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def drawItemPixmap(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRect, alignment: int, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + def drawItemText(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRect, flags: int, pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, enabled: bool, text: str, /, textRole: PySide6.QtGui.QPalette.ColorRole = ...) -> None: ... + def drawPrimitive(self, element: PySide6.QtWidgets.QStyle.PrimitiveElement, option: PySide6.QtWidgets.QStyleOption, painter: PySide6.QtGui.QPainter, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def generatedIconPixmap(self, iconMode: PySide6.QtGui.QIcon.Mode, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, opt: PySide6.QtWidgets.QStyleOption, /) -> PySide6.QtGui.QPixmap: ... + def hitTestComplexControl(self, control: PySide6.QtWidgets.QStyle.ComplexControl, option: PySide6.QtWidgets.QStyleOptionComplex, pos: PySide6.QtCore.QPoint, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtWidgets.QStyle.SubControl: ... + def itemPixmapRect(self, r: PySide6.QtCore.QRect, flags: int, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> PySide6.QtCore.QRect: ... + def itemTextRect(self, fm: PySide6.QtGui.QFontMetrics, r: PySide6.QtCore.QRect, flags: int, enabled: bool, text: str, /) -> PySide6.QtCore.QRect: ... + def layoutSpacing(self, control1: PySide6.QtWidgets.QSizePolicy.ControlType, control2: PySide6.QtWidgets.QSizePolicy.ControlType, orientation: PySide6.QtCore.Qt.Orientation, /, option: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ...) -> int: ... + def pixelMetric(self, metric: PySide6.QtWidgets.QStyle.PixelMetric, /, option: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ...) -> int: ... + @typing.overload + def polish(self, app: PySide6.QtWidgets.QApplication, /) -> None: ... + @typing.overload + def polish(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + @typing.overload + def polish(self, arg__1: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /) -> None: ... + def setBaseStyle(self, style: PySide6.QtWidgets.QStyle, /) -> None: ... + def sizeFromContents(self, type: PySide6.QtWidgets.QStyle.ContentsType, option: PySide6.QtWidgets.QStyleOption, size: PySide6.QtCore.QSize, widget: PySide6.QtWidgets.QWidget, /) -> PySide6.QtCore.QSize: ... + def standardIcon(self, standardIcon: PySide6.QtWidgets.QStyle.StandardPixmap, /, option: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtGui.QIcon: ... + def standardPalette(self, /) -> PySide6.QtGui.QPalette: ... + def standardPixmap(self, standardPixmap: PySide6.QtWidgets.QStyle.StandardPixmap, opt: PySide6.QtWidgets.QStyleOption, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtGui.QPixmap: ... + def styleHint(self, hint: PySide6.QtWidgets.QStyle.StyleHint, /, option: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ..., returnData: PySide6.QtWidgets.QStyleHintReturn | None = ...) -> int: ... + def subControlRect(self, cc: PySide6.QtWidgets.QStyle.ComplexControl, opt: PySide6.QtWidgets.QStyleOptionComplex, sc: PySide6.QtWidgets.QStyle.SubControl, widget: PySide6.QtWidgets.QWidget, /) -> PySide6.QtCore.QRect: ... + def subElementRect(self, element: PySide6.QtWidgets.QStyle.SubElement, option: PySide6.QtWidgets.QStyleOption, widget: PySide6.QtWidgets.QWidget, /) -> PySide6.QtCore.QRect: ... + @typing.overload + def unpolish(self, app: PySide6.QtWidgets.QApplication, /) -> None: ... + @typing.overload + def unpolish(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + + +class QPushButton(PySide6.QtWidgets.QAbstractButton): + + @typing.overload + def __init__(self, text: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, autoDefault: bool | None = ..., default: bool | None = ..., flat: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, autoDefault: bool | None = ..., default: bool | None = ..., flat: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, autoDefault: bool | None = ..., default: bool | None = ..., flat: bool | None = ...) -> None: ... + + def autoDefault(self, /) -> bool: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def focusInEvent(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusOutEvent(self, arg__1: PySide6.QtGui.QFocusEvent, /) -> None: ... + def hitButton(self, pos: PySide6.QtCore.QPoint, /) -> bool: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionButton, /) -> None: ... + def isDefault(self, /) -> bool: ... + def isFlat(self, /) -> bool: ... + def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def menu(self, /) -> PySide6.QtWidgets.QMenu: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def setAutoDefault(self, arg__1: bool, /) -> None: ... + def setDefault(self, arg__1: bool, /) -> None: ... + def setFlat(self, arg__1: bool, /) -> None: ... + def setMenu(self, menu: PySide6.QtWidgets.QMenu, /) -> None: ... + def showMenu(self, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + + +class QRadioButton(PySide6.QtWidgets.QAbstractButton): + + @typing.overload + def __init__(self, text: str, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def hitButton(self, arg__1: PySide6.QtCore.QPoint, /) -> bool: ... + def initStyleOption(self, button: PySide6.QtWidgets.QStyleOptionButton, /) -> None: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + + +class QRhiWidget(PySide6.QtWidgets.QWidget): + + colorBufferFormatChanged : typing.ClassVar[Signal] = ... # colorBufferFormatChanged(TextureFormat) + fixedColorBufferSizeChanged: typing.ClassVar[Signal] = ... # fixedColorBufferSizeChanged(QSize) + frameSubmitted : typing.ClassVar[Signal] = ... # frameSubmitted() + mirrorVerticallyChanged : typing.ClassVar[Signal] = ... # mirrorVerticallyChanged(bool) + renderFailed : typing.ClassVar[Signal] = ... # renderFailed() + sampleCountChanged : typing.ClassVar[Signal] = ... # sampleCountChanged(int) + + class Api(enum.Enum): + + Null = 0x0 + OpenGL = 0x1 + Metal = 0x2 + Vulkan = 0x3 + Direct3D11 = 0x4 + Direct3D12 = 0x5 + + class TextureFormat(enum.Enum): + + RGBA8 = 0x0 + RGBA16F = 0x1 + RGBA32F = 0x2 + RGB10A2 = 0x3 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., f: PySide6.QtCore.Qt.WindowType = ..., *, sampleCount: int | None = ..., colorBufferFormat: PySide6.QtWidgets.QRhiWidget.TextureFormat | None = ..., fixedColorBufferSize: PySide6.QtCore.QSize | None = ..., mirrorVertically: bool | None = ...) -> None: ... + + def api(self, /) -> PySide6.QtWidgets.QRhiWidget.Api: ... + def colorBufferFormat(self, /) -> PySide6.QtWidgets.QRhiWidget.TextureFormat: ... + def colorTexture(self, /) -> PySide6.QtGui.QRhiTexture: ... + def depthStencilBuffer(self, /) -> PySide6.QtGui.QRhiRenderBuffer: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def fixedColorBufferSize(self, /) -> PySide6.QtCore.QSize: ... + def grabFramebuffer(self, /) -> PySide6.QtGui.QImage: ... + def initialize(self, cb: PySide6.QtGui.QRhiCommandBuffer, /) -> None: ... + def isAutoRenderTargetEnabled(self, /) -> bool: ... + def isDebugLayerEnabled(self, /) -> bool: ... + def isMirrorVerticallyEnabled(self, /) -> bool: ... + def msaaColorBuffer(self, /) -> PySide6.QtGui.QRhiRenderBuffer: ... + def paintEvent(self, e: PySide6.QtGui.QPaintEvent, /) -> None: ... + def releaseResources(self, /) -> None: ... + def render(self, cb: PySide6.QtGui.QRhiCommandBuffer, /) -> None: ... + def renderTarget(self, /) -> PySide6.QtGui.QRhiRenderTarget: ... + def resizeEvent(self, e: PySide6.QtGui.QResizeEvent, /) -> None: ... + def resolveTexture(self, /) -> PySide6.QtGui.QRhiTexture: ... + def rhi(self, /) -> PySide6.QtGui.QRhi: ... + def sampleCount(self, /) -> int: ... + def setApi(self, api: PySide6.QtWidgets.QRhiWidget.Api, /) -> None: ... + def setAutoRenderTarget(self, enabled: bool, /) -> None: ... + def setColorBufferFormat(self, format: PySide6.QtWidgets.QRhiWidget.TextureFormat, /) -> None: ... + def setDebugLayerEnabled(self, enable: bool, /) -> None: ... + @typing.overload + def setFixedColorBufferSize(self, pixelSize: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setFixedColorBufferSize(self, w: int, h: int, /) -> None: ... + def setMirrorVertically(self, enabled: bool, /) -> None: ... + def setSampleCount(self, samples: int, /) -> None: ... + + +class QRubberBand(PySide6.QtWidgets.QWidget): + + class Shape(enum.Enum): + + Line = 0x0 + Rectangle = 0x1 + + + def __init__(self, arg__1: PySide6.QtWidgets.QRubberBand.Shape, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + def changeEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionRubberBand, /) -> None: ... + @typing.overload + def move(self, p: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def move(self, x: int, y: int, /) -> None: ... + def moveEvent(self, arg__1: PySide6.QtGui.QMoveEvent, /) -> None: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + @typing.overload + def resize(self, s: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def resize(self, w: int, h: int, /) -> None: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + @typing.overload + def setGeometry(self, r: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setGeometry(self, x: int, y: int, w: int, h: int, /) -> None: ... + def shape(self, /) -> PySide6.QtWidgets.QRubberBand.Shape: ... + def showEvent(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ... + + +class QScrollArea(PySide6.QtWidgets.QAbstractScrollArea): + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, widgetResizable: bool | None = ..., alignment: PySide6.QtCore.Qt.AlignmentFlag | None = ...) -> None: ... + + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def ensureVisible(self, x: int, y: int, /, xmargin: int = ..., ymargin: int = ...) -> None: ... + def ensureWidgetVisible(self, childWidget: PySide6.QtWidgets.QWidget, /, xmargin: int = ..., ymargin: int = ...) -> None: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtCore.QEvent, /) -> bool: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def scrollContentsBy(self, dx: int, dy: int, /) -> None: ... + def setAlignment(self, arg__1: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def setWidgetResizable(self, resizable: bool, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def takeWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def viewportSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def widget(self, /) -> PySide6.QtWidgets.QWidget: ... + def widgetResizable(self, /) -> bool: ... + + +class QScrollBar(PySide6.QtWidgets.QAbstractSlider): + + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.Qt.Orientation, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + def contextMenuEvent(self, arg__1: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def createStandardContextMenu(self, position: PySide6.QtCore.QPoint, /) -> PySide6.QtWidgets.QMenu: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def hideEvent(self, arg__1: PySide6.QtGui.QHideEvent, /) -> None: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionSlider, /) -> None: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def sliderChange(self, change: PySide6.QtWidgets.QAbstractSlider.SliderChange, /) -> None: ... + def wheelEvent(self, arg__1: PySide6.QtGui.QWheelEvent, /) -> None: ... + + +class QScroller(PySide6.QtCore.QObject): + + scrollerPropertiesChanged: typing.ClassVar[Signal] = ... # scrollerPropertiesChanged(QScrollerProperties) + stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QScroller::State) + + class Input(enum.Enum): + + InputPress = 0x1 + InputMove = 0x2 + InputRelease = 0x3 + + class ScrollerGestureType(enum.Enum): + + TouchGesture = 0x0 + LeftMouseButtonGesture = 0x1 + RightMouseButtonGesture = 0x2 + MiddleMouseButtonGesture = 0x3 + + class State(enum.Enum): + + Inactive = 0x0 + Pressed = 0x1 + Dragging = 0x2 + Scrolling = 0x3 + + + @staticmethod + def activeScrollers() -> typing.List[PySide6.QtWidgets.QScroller]: ... + @typing.overload + def ensureVisible(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, xmargin: float, ymargin: float, /) -> None: ... + @typing.overload + def ensureVisible(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, xmargin: float, ymargin: float, scrollTime: int, /) -> None: ... + def finalPosition(self, /) -> PySide6.QtCore.QPointF: ... + @staticmethod + def grabGesture(target: PySide6.QtCore.QObject, /, gestureType: PySide6.QtWidgets.QScroller.ScrollerGestureType = ...) -> PySide6.QtCore.Qt.GestureType: ... + @staticmethod + def grabbedGesture(target: PySide6.QtCore.QObject, /) -> PySide6.QtCore.Qt.GestureType: ... + def handleInput(self, input: PySide6.QtWidgets.QScroller.Input, position: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /, timestamp: int | None = ...) -> bool: ... + @staticmethod + def hasScroller(target: PySide6.QtCore.QObject, /) -> bool: ... + def pixelPerMeter(self, /) -> PySide6.QtCore.QPointF: ... + def resendPrepareEvent(self, /) -> None: ... + @typing.overload + def scrollTo(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @typing.overload + def scrollTo(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, scrollTime: int, /) -> None: ... + @staticmethod + def scroller(target: PySide6.QtCore.QObject, /) -> PySide6.QtWidgets.QScroller: ... + def scrollerProperties(self, /) -> PySide6.QtWidgets.QScrollerProperties: ... + def setScrollerProperties(self, prop: PySide6.QtWidgets.QScrollerProperties, /) -> None: ... + @typing.overload + def setSnapPositionsX(self, positions: collections.abc.Sequence[float], /) -> None: ... + @typing.overload + def setSnapPositionsX(self, first: float, interval: float, /) -> None: ... + @typing.overload + def setSnapPositionsY(self, positions: collections.abc.Sequence[float], /) -> None: ... + @typing.overload + def setSnapPositionsY(self, first: float, interval: float, /) -> None: ... + def state(self, /) -> PySide6.QtWidgets.QScroller.State: ... + def stop(self, /) -> None: ... + def target(self, /) -> PySide6.QtCore.QObject: ... + @staticmethod + def ungrabGesture(target: PySide6.QtCore.QObject, /) -> None: ... + def velocity(self, /) -> PySide6.QtCore.QPointF: ... + + +class QScrollerProperties(Shiboken.Object): + + class FrameRates(enum.Enum): + + Standard = 0x0 + Fps60 = 0x1 + Fps30 = 0x2 + Fps20 = 0x3 + + class OvershootPolicy(enum.Enum): + + OvershootWhenScrollable = 0x0 + OvershootAlwaysOff = 0x1 + OvershootAlwaysOn = 0x2 + + class ScrollMetric(enum.Enum): + + MousePressEventDelay = 0x0 + DragStartDistance = 0x1 + DragVelocitySmoothingFactor = 0x2 + AxisLockThreshold = 0x3 + ScrollingCurve = 0x4 + DecelerationFactor = 0x5 + MinimumVelocity = 0x6 + MaximumVelocity = 0x7 + MaximumClickThroughVelocity = 0x8 + AcceleratingFlickMaximumTime = 0x9 + AcceleratingFlickSpeedupFactor = 0xa + SnapPositionRatio = 0xb + SnapTime = 0xc + OvershootDragResistanceFactor = 0xd + OvershootDragDistanceFactor = 0xe + OvershootScrollDistanceFactor = 0xf + OvershootScrollTime = 0x10 + HorizontalOvershootPolicy = 0x11 + VerticalOvershootPolicy = 0x12 + FrameRate = 0x13 + ScrollMetricCount = 0x14 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, sp: PySide6.QtWidgets.QScrollerProperties, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, sp: PySide6.QtWidgets.QScrollerProperties, /) -> bool: ... + def __ne__(self, sp: PySide6.QtWidgets.QScrollerProperties, /) -> bool: ... + def scrollMetric(self, metric: PySide6.QtWidgets.QScrollerProperties.ScrollMetric, /) -> typing.Any: ... + @staticmethod + def setDefaultScrollerProperties(sp: PySide6.QtWidgets.QScrollerProperties, /) -> None: ... + def setScrollMetric(self, metric: PySide6.QtWidgets.QScrollerProperties.ScrollMetric, value: typing.Any, /) -> None: ... + @staticmethod + def unsetDefaultScrollerProperties() -> None: ... + + +class QSizeGrip(PySide6.QtWidgets.QWidget): + + def __init__(self, parent: PySide6.QtWidgets.QWidget, /) -> None: ... + + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtCore.QEvent, /) -> bool: ... + def hideEvent(self, hideEvent: PySide6.QtGui.QHideEvent, /) -> None: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, mouseEvent: PySide6.QtGui.QMouseEvent, /) -> None: ... + def moveEvent(self, moveEvent: PySide6.QtGui.QMoveEvent, /) -> None: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def setVisible(self, arg__1: bool, /) -> None: ... + def showEvent(self, showEvent: PySide6.QtGui.QShowEvent, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + + +class QSizePolicy(Shiboken.Object): + + class ControlType(enum.Flag): + + DefaultType = 0x1 + ButtonBox = 0x2 + CheckBox = 0x4 + ComboBox = 0x8 + Frame = 0x10 + GroupBox = 0x20 + Label = 0x40 + Line = 0x80 + LineEdit = 0x100 + PushButton = 0x200 + RadioButton = 0x400 + Slider = 0x800 + SpinBox = 0x1000 + TabWidget = 0x2000 + ToolButton = 0x4000 + + class Policy(enum.Enum): + + Fixed = 0x0 + Minimum = 0x1 + MinimumExpanding = 0x3 + Maximum = 0x4 + Preferred = 0x5 + Expanding = 0x7 + Ignored = 0xd + + class PolicyFlag(enum.IntFlag): + + GrowFlag = 0x1 + ExpandFlag = 0x2 + ShrinkFlag = 0x4 + IgnoreFlag = 0x8 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, horizontal: PySide6.QtWidgets.QSizePolicy.Policy, vertical: PySide6.QtWidgets.QSizePolicy.Policy, /, type: PySide6.QtWidgets.QSizePolicy.ControlType = ...) -> None: ... + @typing.overload + def __init__(self, QSizePolicy: PySide6.QtWidgets.QSizePolicy, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, s: PySide6.QtWidgets.QSizePolicy, /) -> bool: ... + def __hash__(self, /) -> int: ... + def __lshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __ne__(self, s: PySide6.QtWidgets.QSizePolicy, /) -> bool: ... + def __repr__(self, /) -> str: ... + def __rshift__(self, arg__1: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def controlType(self, /) -> PySide6.QtWidgets.QSizePolicy.ControlType: ... + def expandingDirections(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def hasHeightForWidth(self, /) -> bool: ... + def hasWidthForHeight(self, /) -> bool: ... + def horizontalPolicy(self, /) -> PySide6.QtWidgets.QSizePolicy.Policy: ... + def horizontalStretch(self, /) -> int: ... + def retainSizeWhenHidden(self, /) -> bool: ... + def setControlType(self, type: PySide6.QtWidgets.QSizePolicy.ControlType, /) -> None: ... + def setHeightForWidth(self, b: bool, /) -> None: ... + def setHorizontalPolicy(self, d: PySide6.QtWidgets.QSizePolicy.Policy, /) -> None: ... + def setHorizontalStretch(self, stretchFactor: int, /) -> None: ... + def setRetainSizeWhenHidden(self, retainSize: bool, /) -> None: ... + def setVerticalPolicy(self, d: PySide6.QtWidgets.QSizePolicy.Policy, /) -> None: ... + def setVerticalStretch(self, stretchFactor: int, /) -> None: ... + def setWidthForHeight(self, b: bool, /) -> None: ... + def transpose(self, /) -> None: ... + def transposed(self, /) -> PySide6.QtWidgets.QSizePolicy: ... + def verticalPolicy(self, /) -> PySide6.QtWidgets.QSizePolicy.Policy: ... + def verticalStretch(self, /) -> int: ... + + +class QSlider(PySide6.QtWidgets.QAbstractSlider): + + class TickPosition(enum.Enum): + + NoTicks = 0x0 + TicksAbove = 0x1 + TicksLeft = 0x1 + TicksBelow = 0x2 + TicksRight = 0x2 + TicksBothSides = 0x3 + + + @typing.overload + def __init__(self, orientation: PySide6.QtCore.Qt.Orientation, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, tickPosition: PySide6.QtWidgets.QSlider.TickPosition | None = ..., tickInterval: int | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, tickPosition: PySide6.QtWidgets.QSlider.TickPosition | None = ..., tickInterval: int | None = ...) -> None: ... + + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionSlider, /) -> None: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def mouseMoveEvent(self, ev: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, ev: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, ev: PySide6.QtGui.QMouseEvent, /) -> None: ... + def paintEvent(self, ev: PySide6.QtGui.QPaintEvent, /) -> None: ... + def setTickInterval(self, ti: int, /) -> None: ... + def setTickPosition(self, position: PySide6.QtWidgets.QSlider.TickPosition, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def tickInterval(self, /) -> int: ... + def tickPosition(self, /) -> PySide6.QtWidgets.QSlider.TickPosition: ... + + +class QSpacerItem(PySide6.QtWidgets.QLayoutItem): + + def __init__(self, w: int, h: int, /, hData: PySide6.QtWidgets.QSizePolicy.Policy = ..., vData: PySide6.QtWidgets.QSizePolicy.Policy = ...) -> None: ... + + def changeSize(self, w: int, h: int, /, hData: PySide6.QtWidgets.QSizePolicy.Policy = ..., vData: PySide6.QtWidgets.QSizePolicy.Policy = ...) -> None: ... + def expandingDirections(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def geometry(self, /) -> PySide6.QtCore.QRect: ... + def isEmpty(self, /) -> bool: ... + def maximumSize(self, /) -> PySide6.QtCore.QSize: ... + def minimumSize(self, /) -> PySide6.QtCore.QSize: ... + def setGeometry(self, arg__1: PySide6.QtCore.QRect, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def sizePolicy(self, /) -> PySide6.QtWidgets.QSizePolicy: ... + def spacerItem(self, /) -> PySide6.QtWidgets.QSpacerItem | None: ... + + +class QSpinBox(PySide6.QtWidgets.QAbstractSpinBox): + + textChanged : typing.ClassVar[Signal] = ... # textChanged(QString) + valueChanged : typing.ClassVar[Signal] = ... # valueChanged(int) + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, suffix: str | None = ..., prefix: str | None = ..., cleanText: str | None = ..., minimum: int | None = ..., maximum: int | None = ..., singleStep: int | None = ..., stepType: PySide6.QtWidgets.QAbstractSpinBox.StepType | None = ..., value: int | None = ..., displayIntegerBase: int | None = ...) -> None: ... + + def cleanText(self, /) -> str: ... + def displayIntegerBase(self, /) -> int: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def fixup(self, str: str, /) -> str: ... + def maximum(self, /) -> int: ... + def minimum(self, /) -> int: ... + def prefix(self, /) -> str: ... + def setDisplayIntegerBase(self, base: int, /) -> None: ... + def setMaximum(self, max: int, /) -> None: ... + def setMinimum(self, min: int, /) -> None: ... + def setPrefix(self, prefix: str, /) -> None: ... + def setRange(self, min: int, max: int, /) -> None: ... + def setSingleStep(self, val: int, /) -> None: ... + def setStepType(self, stepType: PySide6.QtWidgets.QAbstractSpinBox.StepType, /) -> None: ... + def setSuffix(self, suffix: str, /) -> None: ... + def setValue(self, val: int, /) -> None: ... + def singleStep(self, /) -> int: ... + def stepType(self, /) -> PySide6.QtWidgets.QAbstractSpinBox.StepType: ... + def suffix(self, /) -> str: ... + def textFromValue(self, val: int, /) -> str: ... + def validate(self, input: str, pos: int, /) -> object: ... + def value(self, /) -> int: ... + def valueFromText(self, text: str, /) -> int: ... + + +class QSplashScreen(PySide6.QtWidgets.QWidget): + + messageChanged : typing.ClassVar[Signal] = ... # messageChanged(QString) + + @typing.overload + def __init__(self, screen: PySide6.QtGui.QScreen, /, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage = ..., f: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + @typing.overload + def __init__(self, /, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage = ..., f: PySide6.QtCore.Qt.WindowType = ...) -> None: ... + + def clearMessage(self, /) -> None: ... + def drawContents(self, painter: PySide6.QtGui.QPainter, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def finish(self, w: PySide6.QtWidgets.QWidget, /) -> None: ... + def message(self, /) -> str: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def pixmap(self, /) -> PySide6.QtGui.QPixmap: ... + def setPixmap(self, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + def showMessage(self, message: str, /, alignment: int = ..., color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int] = ...) -> None: ... + + +class QSplitter(PySide6.QtWidgets.QFrame): + + splitterMoved : typing.ClassVar[Signal] = ... # splitterMoved(int,int) + + @typing.overload + def __init__(self, arg__1: PySide6.QtCore.Qt.Orientation, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, orientation: PySide6.QtCore.Qt.Orientation | None = ..., opaqueResize: bool | None = ..., handleWidth: int | None = ..., childrenCollapsible: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, orientation: PySide6.QtCore.Qt.Orientation | None = ..., opaqueResize: bool | None = ..., handleWidth: int | None = ..., childrenCollapsible: bool | None = ...) -> None: ... + + def addWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def changeEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def childEvent(self, arg__1: PySide6.QtCore.QChildEvent, /) -> None: ... + def childrenCollapsible(self, /) -> bool: ... + def closestLegalPosition(self, arg__1: int, arg__2: int, /) -> int: ... + def count(self, /) -> int: ... + def createHandle(self, /) -> PySide6.QtWidgets.QSplitterHandle: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def getRange(self, index: int, /) -> object: ... + def handle(self, index: int, /) -> PySide6.QtWidgets.QSplitterHandle: ... + def handleWidth(self, /) -> int: ... + def indexOf(self, w: PySide6.QtWidgets.QWidget, /) -> int: ... + def insertWidget(self, index: int, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def isCollapsible(self, index: int, /) -> bool: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def moveSplitter(self, pos: int, index: int, /) -> None: ... + def opaqueResize(self, /) -> bool: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def refresh(self, /) -> None: ... + def replaceWidget(self, index: int, widget: PySide6.QtWidgets.QWidget, /) -> PySide6.QtWidgets.QWidget: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def restoreState(self, state: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def saveState(self, /) -> PySide6.QtCore.QByteArray: ... + def setChildrenCollapsible(self, arg__1: bool, /) -> None: ... + def setCollapsible(self, index: int, arg__2: bool, /) -> None: ... + def setHandleWidth(self, arg__1: int, /) -> None: ... + def setOpaqueResize(self, /, opaque: bool = ...) -> None: ... + def setOrientation(self, arg__1: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setRubberBand(self, position: int, /) -> None: ... + def setSizes(self, list: collections.abc.Sequence[int], /) -> None: ... + def setStretchFactor(self, index: int, stretch: int, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def sizes(self, /) -> typing.List[int]: ... + def widget(self, index: int, /) -> PySide6.QtWidgets.QWidget: ... + + +class QSplitterHandle(PySide6.QtWidgets.QWidget): + + def __init__(self, o: PySide6.QtCore.Qt.Orientation, parent: PySide6.QtWidgets.QSplitter, /) -> None: ... + + def closestLegalPosition(self, p: int, /) -> int: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def moveSplitter(self, p: int, /) -> None: ... + def opaqueResize(self, /) -> bool: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def setOrientation(self, o: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def splitter(self, /) -> PySide6.QtWidgets.QSplitter: ... + + +class QStackedLayout(PySide6.QtWidgets.QLayout): + + currentChanged : typing.ClassVar[Signal] = ... # currentChanged(int) + widgetAdded : typing.ClassVar[Signal] = ... # widgetAdded(int) + widgetRemoved : typing.ClassVar[Signal] = ... # widgetRemoved(int) + + class StackingMode(enum.Enum): + + StackOne = 0x0 + StackAll = 0x1 + + + @typing.overload + def __init__(self, parentLayout: PySide6.QtWidgets.QLayout, /, *, currentIndex: int | None = ..., stackingMode: PySide6.QtWidgets.QStackedLayout.StackingMode | None = ...) -> None: ... + @typing.overload + def __init__(self, parent: PySide6.QtWidgets.QWidget, /, *, currentIndex: int | None = ..., stackingMode: PySide6.QtWidgets.QStackedLayout.StackingMode | None = ...) -> None: ... + @typing.overload + def __init__(self, /, *, currentIndex: int | None = ..., stackingMode: PySide6.QtWidgets.QStackedLayout.StackingMode | None = ...) -> None: ... + + def addItem(self, item: PySide6.QtWidgets.QLayoutItem, /) -> None: ... + def addWidget(self, w: PySide6.QtWidgets.QWidget, /) -> int: ... + def count(self, /) -> int: ... + def currentIndex(self, /) -> int: ... + def currentWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def hasHeightForWidth(self, /) -> bool: ... + def heightForWidth(self, width: int, /) -> int: ... + def insertWidget(self, index: int, w: PySide6.QtWidgets.QWidget, /) -> int: ... + def itemAt(self, arg__1: int, /) -> PySide6.QtWidgets.QLayoutItem: ... + def minimumSize(self, /) -> PySide6.QtCore.QSize: ... + def setCurrentIndex(self, index: int, /) -> None: ... + def setCurrentWidget(self, w: PySide6.QtWidgets.QWidget, /) -> None: ... + def setGeometry(self, rect: PySide6.QtCore.QRect, /) -> None: ... + def setStackingMode(self, stackingMode: PySide6.QtWidgets.QStackedLayout.StackingMode, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def stackingMode(self, /) -> PySide6.QtWidgets.QStackedLayout.StackingMode: ... + def takeAt(self, arg__1: int, /) -> PySide6.QtWidgets.QLayoutItem: ... + @typing.overload + def widget(self, /) -> PySide6.QtWidgets.QWidget | None: ... + @typing.overload + def widget(self, arg__1: int, /) -> PySide6.QtWidgets.QWidget: ... + + +class QStackedWidget(PySide6.QtWidgets.QFrame): + + currentChanged : typing.ClassVar[Signal] = ... # currentChanged(int) + widgetAdded : typing.ClassVar[Signal] = ... # widgetAdded(int) + widgetRemoved : typing.ClassVar[Signal] = ... # widgetRemoved(int) + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, currentIndex: int | None = ..., count: int | None = ...) -> None: ... + + def addWidget(self, w: PySide6.QtWidgets.QWidget, /) -> int: ... + def count(self, /) -> int: ... + def currentIndex(self, /) -> int: ... + def currentWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def indexOf(self, arg__1: PySide6.QtWidgets.QWidget, /) -> int: ... + def insertWidget(self, index: int, w: PySide6.QtWidgets.QWidget, /) -> int: ... + def removeWidget(self, w: PySide6.QtWidgets.QWidget, /) -> None: ... + def setCurrentIndex(self, index: int, /) -> None: ... + def setCurrentWidget(self, w: PySide6.QtWidgets.QWidget, /) -> None: ... + def widget(self, arg__1: int, /) -> PySide6.QtWidgets.QWidget: ... + + +class QStatusBar(PySide6.QtWidgets.QWidget): + + messageChanged : typing.ClassVar[Signal] = ... # messageChanged(QString) + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, sizeGripEnabled: bool | None = ...) -> None: ... + + def addPermanentWidget(self, widget: PySide6.QtWidgets.QWidget, /, stretch: int | None = ...) -> None: ... + def addWidget(self, widget: PySide6.QtWidgets.QWidget, /, stretch: int | None = ...) -> None: ... + def clearMessage(self, /) -> None: ... + def currentMessage(self, /) -> str: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def hideOrShow(self, /) -> None: ... + def insertPermanentWidget(self, index: int, widget: PySide6.QtWidgets.QWidget, /, stretch: int | None = ...) -> int: ... + def insertWidget(self, index: int, widget: PySide6.QtWidgets.QWidget, /, stretch: int | None = ...) -> int: ... + def isSizeGripEnabled(self, /) -> bool: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def reformat(self, /) -> None: ... + def removeWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def setSizeGripEnabled(self, arg__1: bool, /) -> None: ... + def showEvent(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ... + def showMessage(self, text: str, /, timeout: int | None = ...) -> None: ... + + +class QStyle(PySide6.QtCore.QObject): + + class ComplexControl(enum.IntEnum): + + CC_CustomBase = -268435456 + CC_SpinBox = 0x0 + CC_ComboBox = 0x1 + CC_ScrollBar = 0x2 + CC_Slider = 0x3 + CC_ToolButton = 0x4 + CC_TitleBar = 0x5 + CC_Dial = 0x6 + CC_GroupBox = 0x7 + CC_MdiControls = 0x8 + + class ContentsType(enum.IntEnum): + + CT_CustomBase = -268435456 + CT_PushButton = 0x0 + CT_CheckBox = 0x1 + CT_RadioButton = 0x2 + CT_ToolButton = 0x3 + CT_ComboBox = 0x4 + CT_Splitter = 0x5 + CT_ProgressBar = 0x6 + CT_MenuItem = 0x7 + CT_MenuBarItem = 0x8 + CT_MenuBar = 0x9 + CT_Menu = 0xa + CT_TabBarTab = 0xb + CT_Slider = 0xc + CT_ScrollBar = 0xd + CT_LineEdit = 0xe + CT_SpinBox = 0xf + CT_SizeGrip = 0x10 + CT_TabWidget = 0x11 + CT_DialogButtons = 0x12 + CT_HeaderSection = 0x13 + CT_GroupBox = 0x14 + CT_MdiControls = 0x15 + CT_ItemViewItem = 0x16 + + class ControlElement(enum.IntEnum): + + CE_CustomBase = -268435456 + CE_PushButton = 0x0 + CE_PushButtonBevel = 0x1 + CE_PushButtonLabel = 0x2 + CE_CheckBox = 0x3 + CE_CheckBoxLabel = 0x4 + CE_RadioButton = 0x5 + CE_RadioButtonLabel = 0x6 + CE_TabBarTab = 0x7 + CE_TabBarTabShape = 0x8 + CE_TabBarTabLabel = 0x9 + CE_ProgressBar = 0xa + CE_ProgressBarGroove = 0xb + CE_ProgressBarContents = 0xc + CE_ProgressBarLabel = 0xd + CE_MenuItem = 0xe + CE_MenuScroller = 0xf + CE_MenuVMargin = 0x10 + CE_MenuHMargin = 0x11 + CE_MenuTearoff = 0x12 + CE_MenuEmptyArea = 0x13 + CE_MenuBarItem = 0x14 + CE_MenuBarEmptyArea = 0x15 + CE_ToolButtonLabel = 0x16 + CE_Header = 0x17 + CE_HeaderSection = 0x18 + CE_HeaderLabel = 0x19 + CE_ToolBoxTab = 0x1a + CE_SizeGrip = 0x1b + CE_Splitter = 0x1c + CE_RubberBand = 0x1d + CE_DockWidgetTitle = 0x1e + CE_ScrollBarAddLine = 0x1f + CE_ScrollBarSubLine = 0x20 + CE_ScrollBarAddPage = 0x21 + CE_ScrollBarSubPage = 0x22 + CE_ScrollBarSlider = 0x23 + CE_ScrollBarFirst = 0x24 + CE_ScrollBarLast = 0x25 + CE_FocusFrame = 0x26 + CE_ComboBoxLabel = 0x27 + CE_ToolBar = 0x28 + CE_ToolBoxTabShape = 0x29 + CE_ToolBoxTabLabel = 0x2a + CE_HeaderEmptyArea = 0x2b + CE_ColumnViewGrip = 0x2c + CE_ItemViewItem = 0x2d + CE_ShapedFrame = 0x2e + + class PixelMetric(enum.IntEnum): + + PM_CustomBase = -268435456 + PM_ButtonMargin = 0x0 + PM_ButtonDefaultIndicator = 0x1 + PM_MenuButtonIndicator = 0x2 + PM_ButtonShiftHorizontal = 0x3 + PM_ButtonShiftVertical = 0x4 + PM_DefaultFrameWidth = 0x5 + PM_SpinBoxFrameWidth = 0x6 + PM_ComboBoxFrameWidth = 0x7 + PM_MaximumDragDistance = 0x8 + PM_ScrollBarExtent = 0x9 + PM_ScrollBarSliderMin = 0xa + PM_SliderThickness = 0xb + PM_SliderControlThickness = 0xc + PM_SliderLength = 0xd + PM_SliderTickmarkOffset = 0xe + PM_SliderSpaceAvailable = 0xf + PM_DockWidgetSeparatorExtent = 0x10 + PM_DockWidgetHandleExtent = 0x11 + PM_DockWidgetFrameWidth = 0x12 + PM_TabBarTabOverlap = 0x13 + PM_TabBarTabHSpace = 0x14 + PM_TabBarTabVSpace = 0x15 + PM_TabBarBaseHeight = 0x16 + PM_TabBarBaseOverlap = 0x17 + PM_ProgressBarChunkWidth = 0x18 + PM_SplitterWidth = 0x19 + PM_TitleBarHeight = 0x1a + PM_MenuScrollerHeight = 0x1b + PM_MenuHMargin = 0x1c + PM_MenuVMargin = 0x1d + PM_MenuPanelWidth = 0x1e + PM_MenuTearoffHeight = 0x1f + PM_MenuDesktopFrameWidth = 0x20 + PM_MenuBarPanelWidth = 0x21 + PM_MenuBarItemSpacing = 0x22 + PM_MenuBarVMargin = 0x23 + PM_MenuBarHMargin = 0x24 + PM_IndicatorWidth = 0x25 + PM_IndicatorHeight = 0x26 + PM_ExclusiveIndicatorWidth = 0x27 + PM_ExclusiveIndicatorHeight = 0x28 + PM_DialogButtonsSeparator = 0x29 + PM_DialogButtonsButtonWidth = 0x2a + PM_DialogButtonsButtonHeight = 0x2b + PM_MdiSubWindowFrameWidth = 0x2c + PM_MdiSubWindowMinimizedWidth = 0x2d + PM_HeaderMargin = 0x2e + PM_HeaderMarkSize = 0x2f + PM_HeaderGripMargin = 0x30 + PM_TabBarTabShiftHorizontal = 0x31 + PM_TabBarTabShiftVertical = 0x32 + PM_TabBarScrollButtonWidth = 0x33 + PM_ToolBarFrameWidth = 0x34 + PM_ToolBarHandleExtent = 0x35 + PM_ToolBarItemSpacing = 0x36 + PM_ToolBarItemMargin = 0x37 + PM_ToolBarSeparatorExtent = 0x38 + PM_ToolBarExtensionExtent = 0x39 + PM_SpinBoxSliderHeight = 0x3a + PM_ToolBarIconSize = 0x3b + PM_ListViewIconSize = 0x3c + PM_IconViewIconSize = 0x3d + PM_SmallIconSize = 0x3e + PM_LargeIconSize = 0x3f + PM_FocusFrameVMargin = 0x40 + PM_FocusFrameHMargin = 0x41 + PM_ToolTipLabelFrameWidth = 0x42 + PM_CheckBoxLabelSpacing = 0x43 + PM_TabBarIconSize = 0x44 + PM_SizeGripSize = 0x45 + PM_DockWidgetTitleMargin = 0x46 + PM_MessageBoxIconSize = 0x47 + PM_ButtonIconSize = 0x48 + PM_DockWidgetTitleBarButtonMargin = 0x49 + PM_RadioButtonLabelSpacing = 0x4a + PM_LayoutLeftMargin = 0x4b + PM_LayoutTopMargin = 0x4c + PM_LayoutRightMargin = 0x4d + PM_LayoutBottomMargin = 0x4e + PM_LayoutHorizontalSpacing = 0x4f + PM_LayoutVerticalSpacing = 0x50 + PM_TabBar_ScrollButtonOverlap = 0x51 + PM_TextCursorWidth = 0x52 + PM_TabCloseIndicatorWidth = 0x53 + PM_TabCloseIndicatorHeight = 0x54 + PM_ScrollView_ScrollBarSpacing = 0x55 + PM_ScrollView_ScrollBarOverlap = 0x56 + PM_SubMenuOverlap = 0x57 + PM_TreeViewIndentation = 0x58 + PM_HeaderDefaultSectionSizeHorizontal = 0x59 + PM_HeaderDefaultSectionSizeVertical = 0x5a + PM_TitleBarButtonIconSize = 0x5b + PM_TitleBarButtonSize = 0x5c + PM_LineEditIconSize = 0x5d + PM_LineEditIconMargin = 0x5e + + class PrimitiveElement(enum.IntEnum): + + PE_Frame = 0x0 + PE_FrameDefaultButton = 0x1 + PE_FrameDockWidget = 0x2 + PE_FrameFocusRect = 0x3 + PE_FrameGroupBox = 0x4 + PE_FrameLineEdit = 0x5 + PE_FrameMenu = 0x6 + PE_FrameStatusBarItem = 0x7 + PE_FrameTabWidget = 0x8 + PE_FrameWindow = 0x9 + PE_FrameButtonBevel = 0xa + PE_FrameButtonTool = 0xb + PE_FrameTabBarBase = 0xc + PE_PanelButtonCommand = 0xd + PE_PanelButtonBevel = 0xe + PE_PanelButtonTool = 0xf + PE_PanelMenuBar = 0x10 + PE_PanelToolBar = 0x11 + PE_PanelLineEdit = 0x12 + PE_IndicatorArrowDown = 0x13 + PE_IndicatorArrowLeft = 0x14 + PE_IndicatorArrowRight = 0x15 + PE_IndicatorArrowUp = 0x16 + PE_IndicatorBranch = 0x17 + PE_IndicatorButtonDropDown = 0x18 + PE_IndicatorItemViewItemCheck = 0x19 + PE_IndicatorCheckBox = 0x1a + PE_IndicatorDockWidgetResizeHandle = 0x1b + PE_IndicatorHeaderArrow = 0x1c + PE_IndicatorMenuCheckMark = 0x1d + PE_IndicatorProgressChunk = 0x1e + PE_IndicatorRadioButton = 0x1f + PE_IndicatorSpinDown = 0x20 + PE_IndicatorSpinMinus = 0x21 + PE_IndicatorSpinPlus = 0x22 + PE_IndicatorSpinUp = 0x23 + PE_IndicatorToolBarHandle = 0x24 + PE_IndicatorToolBarSeparator = 0x25 + PE_PanelTipLabel = 0x26 + PE_IndicatorTabTear = 0x27 + PE_IndicatorTabTearLeft = 0x27 + PE_PanelScrollAreaCorner = 0x28 + PE_Widget = 0x29 + PE_IndicatorColumnViewArrow = 0x2a + PE_IndicatorItemViewItemDrop = 0x2b + PE_PanelItemViewItem = 0x2c + PE_PanelItemViewRow = 0x2d + PE_PanelStatusBar = 0x2e + PE_IndicatorTabClose = 0x2f + PE_PanelMenu = 0x30 + PE_IndicatorTabTearRight = 0x31 + PE_CustomBase = 0xf000000 + + class RequestSoftwareInputPanel(enum.Enum): + + RSIP_OnMouseClickAndAlreadyFocused = 0x0 + RSIP_OnMouseClick = 0x1 + + class StandardPixmap(enum.IntEnum): + + SP_CustomBase = -268435456 + SP_TitleBarMenuButton = 0x0 + SP_TitleBarMinButton = 0x1 + SP_TitleBarMaxButton = 0x2 + SP_TitleBarCloseButton = 0x3 + SP_TitleBarNormalButton = 0x4 + SP_TitleBarShadeButton = 0x5 + SP_TitleBarUnshadeButton = 0x6 + SP_TitleBarContextHelpButton = 0x7 + SP_DockWidgetCloseButton = 0x8 + SP_MessageBoxInformation = 0x9 + SP_MessageBoxWarning = 0xa + SP_MessageBoxCritical = 0xb + SP_MessageBoxQuestion = 0xc + SP_DesktopIcon = 0xd + SP_TrashIcon = 0xe + SP_ComputerIcon = 0xf + SP_DriveFDIcon = 0x10 + SP_DriveHDIcon = 0x11 + SP_DriveCDIcon = 0x12 + SP_DriveDVDIcon = 0x13 + SP_DriveNetIcon = 0x14 + SP_DirOpenIcon = 0x15 + SP_DirClosedIcon = 0x16 + SP_DirLinkIcon = 0x17 + SP_DirLinkOpenIcon = 0x18 + SP_FileIcon = 0x19 + SP_FileLinkIcon = 0x1a + SP_ToolBarHorizontalExtensionButton = 0x1b + SP_ToolBarVerticalExtensionButton = 0x1c + SP_FileDialogStart = 0x1d + SP_FileDialogEnd = 0x1e + SP_FileDialogToParent = 0x1f + SP_FileDialogNewFolder = 0x20 + SP_FileDialogDetailedView = 0x21 + SP_FileDialogInfoView = 0x22 + SP_FileDialogContentsView = 0x23 + SP_FileDialogListView = 0x24 + SP_FileDialogBack = 0x25 + SP_DirIcon = 0x26 + SP_DialogOkButton = 0x27 + SP_DialogCancelButton = 0x28 + SP_DialogHelpButton = 0x29 + SP_DialogOpenButton = 0x2a + SP_DialogSaveButton = 0x2b + SP_DialogCloseButton = 0x2c + SP_DialogApplyButton = 0x2d + SP_DialogResetButton = 0x2e + SP_DialogDiscardButton = 0x2f + SP_DialogYesButton = 0x30 + SP_DialogNoButton = 0x31 + SP_ArrowUp = 0x32 + SP_ArrowDown = 0x33 + SP_ArrowLeft = 0x34 + SP_ArrowRight = 0x35 + SP_ArrowBack = 0x36 + SP_ArrowForward = 0x37 + SP_DirHomeIcon = 0x38 + SP_CommandLink = 0x39 + SP_VistaShield = 0x3a + SP_BrowserReload = 0x3b + SP_BrowserStop = 0x3c + SP_MediaPlay = 0x3d + SP_MediaStop = 0x3e + SP_MediaPause = 0x3f + SP_MediaSkipForward = 0x40 + SP_MediaSkipBackward = 0x41 + SP_MediaSeekForward = 0x42 + SP_MediaSeekBackward = 0x43 + SP_MediaVolume = 0x44 + SP_MediaVolumeMuted = 0x45 + SP_LineEditClearButton = 0x46 + SP_DialogYesToAllButton = 0x47 + SP_DialogNoToAllButton = 0x48 + SP_DialogSaveAllButton = 0x49 + SP_DialogAbortButton = 0x4a + SP_DialogRetryButton = 0x4b + SP_DialogIgnoreButton = 0x4c + SP_RestoreDefaultsButton = 0x4d + SP_TabCloseButton = 0x4e + NStandardPixmap = 0x4f + + class StateFlag(enum.Flag): + + State_None = 0x0 + State_Enabled = 0x1 + State_Raised = 0x2 + State_Sunken = 0x4 + State_Off = 0x8 + State_NoChange = 0x10 + State_On = 0x20 + State_DownArrow = 0x40 + State_Horizontal = 0x80 + State_HasFocus = 0x100 + State_Top = 0x200 + State_Bottom = 0x400 + State_FocusAtBorder = 0x800 + State_AutoRaise = 0x1000 + State_MouseOver = 0x2000 + State_UpArrow = 0x4000 + State_Selected = 0x8000 + State_Active = 0x10000 + State_Window = 0x20000 + State_Open = 0x40000 + State_Children = 0x80000 + State_Item = 0x100000 + State_Sibling = 0x200000 + State_Editing = 0x400000 + State_KeyboardFocusChange = 0x800000 + State_ReadOnly = 0x2000000 + State_Small = 0x4000000 + State_Mini = 0x8000000 + + class StyleHint(enum.IntEnum): + + SH_CustomBase = -268435456 + SH_EtchDisabledText = 0x0 + SH_DitherDisabledText = 0x1 + SH_ScrollBar_MiddleClickAbsolutePosition = 0x2 + SH_ScrollBar_ScrollWhenPointerLeavesControl = 0x3 + SH_TabBar_SelectMouseType = 0x4 + SH_TabBar_Alignment = 0x5 + SH_Header_ArrowAlignment = 0x6 + SH_Slider_SnapToValue = 0x7 + SH_Slider_SloppyKeyEvents = 0x8 + SH_ProgressDialog_CenterCancelButton = 0x9 + SH_ProgressDialog_TextLabelAlignment = 0xa + SH_PrintDialog_RightAlignButtons = 0xb + SH_MainWindow_SpaceBelowMenuBar = 0xc + SH_FontDialog_SelectAssociatedText = 0xd + SH_Menu_AllowActiveAndDisabled = 0xe + SH_Menu_SpaceActivatesItem = 0xf + SH_Menu_SubMenuPopupDelay = 0x10 + SH_ScrollView_FrameOnlyAroundContents = 0x11 + SH_MenuBar_AltKeyNavigation = 0x12 + SH_ComboBox_ListMouseTracking = 0x13 + SH_Menu_MouseTracking = 0x14 + SH_MenuBar_MouseTracking = 0x15 + SH_ItemView_ChangeHighlightOnFocus = 0x16 + SH_Widget_ShareActivation = 0x17 + SH_Workspace_FillSpaceOnMaximize = 0x18 + SH_ComboBox_Popup = 0x19 + SH_TitleBar_NoBorder = 0x1a + SH_Slider_StopMouseOverSlider = 0x1b + SH_BlinkCursorWhenTextSelected = 0x1c + SH_RichText_FullWidthSelection = 0x1d + SH_Menu_Scrollable = 0x1e + SH_GroupBox_TextLabelVerticalAlignment = 0x1f + SH_GroupBox_TextLabelColor = 0x20 + SH_Menu_SloppySubMenus = 0x21 + SH_Table_GridLineColor = 0x22 + SH_LineEdit_PasswordCharacter = 0x23 + SH_DialogButtons_DefaultButton = 0x24 + SH_ToolBox_SelectedPageTitleBold = 0x25 + SH_TabBar_PreferNoArrows = 0x26 + SH_ScrollBar_LeftClickAbsolutePosition = 0x27 + SH_ListViewExpand_SelectMouseType = 0x28 + SH_UnderlineShortcut = 0x29 + SH_SpinBox_AnimateButton = 0x2a + SH_SpinBox_KeyPressAutoRepeatRate = 0x2b + SH_SpinBox_ClickAutoRepeatRate = 0x2c + SH_Menu_FillScreenWithScroll = 0x2d + SH_ToolTipLabel_Opacity = 0x2e + SH_DrawMenuBarSeparator = 0x2f + SH_TitleBar_ModifyNotification = 0x30 + SH_Button_FocusPolicy = 0x31 + SH_MessageBox_UseBorderForButtonSpacing = 0x32 + SH_TitleBar_AutoRaise = 0x33 + SH_ToolButton_PopupDelay = 0x34 + SH_FocusFrame_Mask = 0x35 + SH_RubberBand_Mask = 0x36 + SH_WindowFrame_Mask = 0x37 + SH_SpinControls_DisableOnBounds = 0x38 + SH_Dial_BackgroundRole = 0x39 + SH_ComboBox_LayoutDirection = 0x3a + SH_ItemView_EllipsisLocation = 0x3b + SH_ItemView_ShowDecorationSelected = 0x3c + SH_ItemView_ActivateItemOnSingleClick = 0x3d + SH_ScrollBar_ContextMenu = 0x3e + SH_ScrollBar_RollBetweenButtons = 0x3f + SH_Slider_AbsoluteSetButtons = 0x40 + SH_Slider_PageSetButtons = 0x41 + SH_Menu_KeyboardSearch = 0x42 + SH_TabBar_ElideMode = 0x43 + SH_DialogButtonLayout = 0x44 + SH_ComboBox_PopupFrameStyle = 0x45 + SH_MessageBox_TextInteractionFlags = 0x46 + SH_DialogButtonBox_ButtonsHaveIcons = 0x47 + SH_MessageBox_CenterButtons = 0x48 + SH_Menu_SelectionWrap = 0x49 + SH_ItemView_MovementWithoutUpdatingSelection = 0x4a + SH_ToolTip_Mask = 0x4b + SH_FocusFrame_AboveWidget = 0x4c + SH_TextControl_FocusIndicatorTextCharFormat = 0x4d + SH_WizardStyle = 0x4e + SH_ItemView_ArrowKeysNavigateIntoChildren = 0x4f + SH_Menu_Mask = 0x50 + SH_Menu_FlashTriggeredItem = 0x51 + SH_Menu_FadeOutOnHide = 0x52 + SH_SpinBox_ClickAutoRepeatThreshold = 0x53 + SH_ItemView_PaintAlternatingRowColorsForEmptyArea = 0x54 + SH_FormLayoutWrapPolicy = 0x55 + SH_TabWidget_DefaultTabPosition = 0x56 + SH_ToolBar_Movable = 0x57 + SH_FormLayoutFieldGrowthPolicy = 0x58 + SH_FormLayoutFormAlignment = 0x59 + SH_FormLayoutLabelAlignment = 0x5a + SH_ItemView_DrawDelegateFrame = 0x5b + SH_TabBar_CloseButtonPosition = 0x5c + SH_DockWidget_ButtonsHaveFrame = 0x5d + SH_ToolButtonStyle = 0x5e + SH_RequestSoftwareInputPanel = 0x5f + SH_ScrollBar_Transient = 0x60 + SH_Menu_SupportsSections = 0x61 + SH_ToolTip_WakeUpDelay = 0x62 + SH_ToolTip_FallAsleepDelay = 0x63 + SH_Widget_Animate = 0x64 + SH_Splitter_OpaqueResize = 0x65 + SH_ComboBox_UseNativePopup = 0x66 + SH_LineEdit_PasswordMaskDelay = 0x67 + SH_TabBar_ChangeCurrentDelay = 0x68 + SH_Menu_SubMenuUniDirection = 0x69 + SH_Menu_SubMenuUniDirectionFailCount = 0x6a + SH_Menu_SubMenuSloppySelectOtherActions = 0x6b + SH_Menu_SubMenuSloppyCloseTimeout = 0x6c + SH_Menu_SubMenuResetWhenReenteringParent = 0x6d + SH_Menu_SubMenuDontStartSloppyOnLeave = 0x6e + SH_ItemView_ScrollMode = 0x6f + SH_TitleBar_ShowToolTipsOnButtons = 0x70 + SH_Widget_Animation_Duration = 0x71 + SH_ComboBox_AllowWheelScrolling = 0x72 + SH_SpinBox_ButtonsInsideFrame = 0x73 + SH_SpinBox_StepModifier = 0x74 + SH_TabBar_AllowWheelScrolling = 0x75 + SH_Table_AlwaysDrawLeftTopGridLines = 0x76 + SH_SpinBox_SelectOnStep = 0x77 + + class SubControl(enum.Flag): + + SC_CustomBase = -268435456 + SC_All = -1 + SC_None = 0x0 + SC_ComboBoxFrame = 0x1 + SC_DialGroove = 0x1 + SC_GroupBoxCheckBox = 0x1 + SC_MdiMinButton = 0x1 + SC_ScrollBarAddLine = 0x1 + SC_SliderGroove = 0x1 + SC_SpinBoxUp = 0x1 + SC_TitleBarSysMenu = 0x1 + SC_ToolButton = 0x1 + SC_ComboBoxEditField = 0x2 + SC_DialHandle = 0x2 + SC_GroupBoxLabel = 0x2 + SC_MdiNormalButton = 0x2 + SC_ScrollBarSubLine = 0x2 + SC_SliderHandle = 0x2 + SC_SpinBoxDown = 0x2 + SC_TitleBarMinButton = 0x2 + SC_ToolButtonMenu = 0x2 + SC_ComboBoxArrow = 0x4 + SC_DialTickmarks = 0x4 + SC_GroupBoxContents = 0x4 + SC_MdiCloseButton = 0x4 + SC_ScrollBarAddPage = 0x4 + SC_SliderTickmarks = 0x4 + SC_SpinBoxFrame = 0x4 + SC_TitleBarMaxButton = 0x4 + SC_ComboBoxListBoxPopup = 0x8 + SC_GroupBoxFrame = 0x8 + SC_ScrollBarSubPage = 0x8 + SC_SpinBoxEditField = 0x8 + SC_TitleBarCloseButton = 0x8 + SC_ScrollBarFirst = 0x10 + SC_TitleBarNormalButton = 0x10 + SC_ScrollBarLast = 0x20 + SC_TitleBarShadeButton = 0x20 + SC_ScrollBarSlider = 0x40 + SC_TitleBarUnshadeButton = 0x40 + SC_ScrollBarGroove = 0x80 + SC_TitleBarContextHelpButton = 0x80 + SC_TitleBarLabel = 0x100 + + class SubElement(enum.IntEnum): + + SE_CustomBase = -268435456 + SE_PushButtonContents = 0x0 + SE_PushButtonFocusRect = 0x1 + SE_CheckBoxIndicator = 0x2 + SE_CheckBoxContents = 0x3 + SE_CheckBoxFocusRect = 0x4 + SE_CheckBoxClickRect = 0x5 + SE_RadioButtonIndicator = 0x6 + SE_RadioButtonContents = 0x7 + SE_RadioButtonFocusRect = 0x8 + SE_RadioButtonClickRect = 0x9 + SE_ComboBoxFocusRect = 0xa + SE_SliderFocusRect = 0xb + SE_ProgressBarGroove = 0xc + SE_ProgressBarContents = 0xd + SE_ProgressBarLabel = 0xe + SE_ToolBoxTabContents = 0xf + SE_HeaderLabel = 0x10 + SE_HeaderArrow = 0x11 + SE_TabWidgetTabBar = 0x12 + SE_TabWidgetTabPane = 0x13 + SE_TabWidgetTabContents = 0x14 + SE_TabWidgetLeftCorner = 0x15 + SE_TabWidgetRightCorner = 0x16 + SE_ItemViewItemCheckIndicator = 0x17 + SE_TabBarTearIndicator = 0x18 + SE_TabBarTearIndicatorLeft = 0x18 + SE_TreeViewDisclosureItem = 0x19 + SE_LineEditContents = 0x1a + SE_FrameContents = 0x1b + SE_DockWidgetCloseButton = 0x1c + SE_DockWidgetFloatButton = 0x1d + SE_DockWidgetTitleBarText = 0x1e + SE_DockWidgetIcon = 0x1f + SE_CheckBoxLayoutItem = 0x20 + SE_ComboBoxLayoutItem = 0x21 + SE_DateTimeEditLayoutItem = 0x22 + SE_LabelLayoutItem = 0x23 + SE_ProgressBarLayoutItem = 0x24 + SE_PushButtonLayoutItem = 0x25 + SE_RadioButtonLayoutItem = 0x26 + SE_SliderLayoutItem = 0x27 + SE_SpinBoxLayoutItem = 0x28 + SE_ToolButtonLayoutItem = 0x29 + SE_FrameLayoutItem = 0x2a + SE_GroupBoxLayoutItem = 0x2b + SE_TabWidgetLayoutItem = 0x2c + SE_ItemViewItemDecoration = 0x2d + SE_ItemViewItemText = 0x2e + SE_ItemViewItemFocusRect = 0x2f + SE_TabBarTabLeftButton = 0x30 + SE_TabBarTabRightButton = 0x31 + SE_TabBarTabText = 0x32 + SE_ShapedFrameContents = 0x33 + SE_ToolBarHandle = 0x34 + SE_TabBarScrollLeftButton = 0x35 + SE_TabBarScrollRightButton = 0x36 + SE_TabBarTearIndicatorRight = 0x37 + SE_PushButtonBevel = 0x38 + + + def __init__(self, /) -> None: ... + + @staticmethod + def alignedRect(direction: PySide6.QtCore.Qt.LayoutDirection, alignment: PySide6.QtCore.Qt.AlignmentFlag, size: PySide6.QtCore.QSize, rectangle: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRect: ... + def combinedLayoutSpacing(self, controls1: PySide6.QtWidgets.QSizePolicy.ControlType, controls2: PySide6.QtWidgets.QSizePolicy.ControlType, orientation: PySide6.QtCore.Qt.Orientation, /, option: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ...) -> int: ... + def drawComplexControl(self, cc: PySide6.QtWidgets.QStyle.ComplexControl, opt: PySide6.QtWidgets.QStyleOptionComplex, p: PySide6.QtGui.QPainter, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def drawControl(self, element: PySide6.QtWidgets.QStyle.ControlElement, opt: PySide6.QtWidgets.QStyleOption, p: PySide6.QtGui.QPainter, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def drawItemPixmap(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRect, alignment: int, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + def drawItemText(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRect, flags: int, pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, enabled: bool, text: str, /, textRole: PySide6.QtGui.QPalette.ColorRole = ...) -> None: ... + def drawPrimitive(self, pe: PySide6.QtWidgets.QStyle.PrimitiveElement, opt: PySide6.QtWidgets.QStyleOption, p: PySide6.QtGui.QPainter, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + def generatedIconPixmap(self, iconMode: PySide6.QtGui.QIcon.Mode, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, opt: PySide6.QtWidgets.QStyleOption, /) -> PySide6.QtGui.QPixmap: ... + def hitTestComplexControl(self, cc: PySide6.QtWidgets.QStyle.ComplexControl, opt: PySide6.QtWidgets.QStyleOptionComplex, pt: PySide6.QtCore.QPoint, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtWidgets.QStyle.SubControl: ... + def itemPixmapRect(self, r: PySide6.QtCore.QRect, flags: int, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> PySide6.QtCore.QRect: ... + def itemTextRect(self, fm: PySide6.QtGui.QFontMetrics, r: PySide6.QtCore.QRect, flags: int, enabled: bool, text: str, /) -> PySide6.QtCore.QRect: ... + def layoutSpacing(self, control1: PySide6.QtWidgets.QSizePolicy.ControlType, control2: PySide6.QtWidgets.QSizePolicy.ControlType, orientation: PySide6.QtCore.Qt.Orientation, /, option: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ...) -> int: ... + def name(self, /) -> str: ... + def pixelMetric(self, metric: PySide6.QtWidgets.QStyle.PixelMetric, /, option: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ...) -> int: ... + @typing.overload + def polish(self, application: PySide6.QtWidgets.QApplication, /) -> None: ... + @typing.overload + def polish(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + @typing.overload + def polish(self, palette: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /) -> None: ... + def proxy(self, /) -> PySide6.QtWidgets.QStyle: ... + def sizeFromContents(self, ct: PySide6.QtWidgets.QStyle.ContentsType, opt: PySide6.QtWidgets.QStyleOption, contentsSize: PySide6.QtCore.QSize, /, w: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtCore.QSize: ... + @staticmethod + def sliderPositionFromValue(min: int, max: int, val: int, space: int, /, upsideDown: bool = ...) -> int: ... + @staticmethod + def sliderValueFromPosition(min: int, max: int, pos: int, space: int, /, upsideDown: bool = ...) -> int: ... + def standardIcon(self, standardIcon: PySide6.QtWidgets.QStyle.StandardPixmap, /, option: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtGui.QIcon: ... + def standardPalette(self, /) -> PySide6.QtGui.QPalette: ... + def standardPixmap(self, standardPixmap: PySide6.QtWidgets.QStyle.StandardPixmap, /, opt: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtGui.QPixmap: ... + def styleHint(self, stylehint: PySide6.QtWidgets.QStyle.StyleHint, /, opt: PySide6.QtWidgets.QStyleOption | None = ..., widget: PySide6.QtWidgets.QWidget | None = ..., returnData: PySide6.QtWidgets.QStyleHintReturn | None = ...) -> int: ... + def subControlRect(self, cc: PySide6.QtWidgets.QStyle.ComplexControl, opt: PySide6.QtWidgets.QStyleOptionComplex, sc: PySide6.QtWidgets.QStyle.SubControl, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtCore.QRect: ... + def subElementRect(self, subElement: PySide6.QtWidgets.QStyle.SubElement, option: PySide6.QtWidgets.QStyleOption, /, widget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtCore.QRect: ... + @typing.overload + def unpolish(self, application: PySide6.QtWidgets.QApplication, /) -> None: ... + @typing.overload + def unpolish(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + @staticmethod + def visualAlignment(direction: PySide6.QtCore.Qt.LayoutDirection, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + @staticmethod + def visualPos(direction: PySide6.QtCore.Qt.LayoutDirection, boundingRect: PySide6.QtCore.QRect, logicalPos: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @staticmethod + def visualRect(direction: PySide6.QtCore.Qt.LayoutDirection, boundingRect: PySide6.QtCore.QRect, logicalRect: PySide6.QtCore.QRect, /) -> PySide6.QtCore.QRect: ... + + +class QStyleFactory(Shiboken.Object): + + def __init__(self, /) -> None: ... + + @staticmethod + def create(arg__1: str, /) -> PySide6.QtWidgets.QStyle: ... + @staticmethod + def keys() -> typing.List[str]: ... + + +class QStyleHintReturn(Shiboken.Object): + + class HintReturnType(enum.Enum): + + SH_Default = 0xf000 + SH_Mask = 0xf001 + SH_Variant = 0xf002 + + class StyleOptionType(enum.Enum): + + Type = 0xf000 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + def __init__(self, /, version: int = ..., type: int = ...) -> None: ... + + +class QStyleHintReturnMask(PySide6.QtWidgets.QStyleHintReturn): + + class StyleOptionType(enum.Enum): + + Type = 0xf001 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + def __init__(self, /) -> None: ... + + +class QStyleHintReturnVariant(PySide6.QtWidgets.QStyleHintReturn): + + class StyleOptionType(enum.Enum): + + Type = 0xf002 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + def __init__(self, /) -> None: ... + + +class QStyleOption(Shiboken.Object): + + class OptionType(enum.Enum): + + SO_Default = 0x0 + SO_FocusRect = 0x1 + SO_Button = 0x2 + SO_Tab = 0x3 + SO_MenuItem = 0x4 + SO_Frame = 0x5 + SO_ProgressBar = 0x6 + SO_ToolBox = 0x7 + SO_Header = 0x8 + SO_DockWidget = 0x9 + SO_ViewItem = 0xa + SO_TabWidgetFrame = 0xb + SO_TabBarBase = 0xc + SO_RubberBand = 0xd + SO_ToolBar = 0xe + SO_GraphicsItem = 0xf + SO_CustomBase = 0xf00 + SO_Complex = 0xf0000 + SO_Slider = 0xf0001 + SO_SpinBox = 0xf0002 + SO_ToolButton = 0xf0003 + SO_ComboBox = 0xf0004 + SO_TitleBar = 0xf0005 + SO_GroupBox = 0xf0006 + SO_SizeGrip = 0xf0007 + SO_ComplexCustomBase = 0xf000000 + + class StyleOptionType(enum.Enum): + + Type = 0x0 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOption, /) -> None: ... + @typing.overload + def __init__(self, /, version: int = ..., type: int = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def initFrom(self, w: PySide6.QtWidgets.QWidget, /) -> None: ... + + +class QStyleOptionButton(PySide6.QtWidgets.QStyleOption): + + class ButtonFeature(enum.Flag): + + None_ = 0x0 + Flat = 0x1 + HasMenu = 0x2 + DefaultButton = 0x4 + AutoDefaultButton = 0x8 + CommandLinkButton = 0x10 + + class StyleOptionType(enum.Enum): + + Type = 0x2 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionButton, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionComboBox(PySide6.QtWidgets.QStyleOptionComplex): + + class StyleOptionType(enum.Enum): + + Type = 0xf0004 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionComboBox, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionComplex(PySide6.QtWidgets.QStyleOption): + + class StyleOptionType(enum.Enum): + + Type = 0xf0000 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionComplex, /) -> None: ... + @typing.overload + def __init__(self, /, version: int = ..., type: int = ...) -> None: ... + + +class QStyleOptionDockWidget(PySide6.QtWidgets.QStyleOption): + + class StyleOptionType(enum.Enum): + + Type = 0x9 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionDockWidget, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionFocusRect(PySide6.QtWidgets.QStyleOption): + + class StyleOptionType(enum.Enum): + + Type = 0x1 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionFocusRect, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionFrame(PySide6.QtWidgets.QStyleOption): + + class FrameFeature(enum.Flag): + + None_ = 0x0 + Flat = 0x1 + Rounded = 0x2 + + class StyleOptionType(enum.Enum): + + Type = 0x5 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionFrame, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionGraphicsItem(PySide6.QtWidgets.QStyleOption): + + class StyleOptionType(enum.Enum): + + Type = 0xf + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionGraphicsItem, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + @staticmethod + def levelOfDetailFromTransform(worldTransform: PySide6.QtGui.QTransform, /) -> float: ... + + +class QStyleOptionGroupBox(PySide6.QtWidgets.QStyleOptionComplex): + + class StyleOptionType(enum.Enum): + + Type = 0xf0006 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionGroupBox, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionHeader(PySide6.QtWidgets.QStyleOption): + + class SectionPosition(enum.Enum): + + Beginning = 0x0 + Middle = 0x1 + End = 0x2 + OnlyOneSection = 0x3 + + class SelectedPosition(enum.Enum): + + NotAdjacent = 0x0 + NextIsSelected = 0x1 + PreviousIsSelected = 0x2 + NextAndPreviousAreSelected = 0x3 + + class SortIndicator(enum.Enum): + + None_ = 0x0 + SortUp = 0x1 + SortDown = 0x2 + + class StyleOptionType(enum.Enum): + + Type = 0x8 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionHeader, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionHeaderV2(PySide6.QtWidgets.QStyleOptionHeader): + + class StyleOptionType(enum.Enum): + + Type = 0x8 + + class StyleOptionVersion(enum.Enum): + + Version = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionHeaderV2, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionMenuItem(PySide6.QtWidgets.QStyleOption): + + class CheckType(enum.Enum): + + NotCheckable = 0x0 + Exclusive = 0x1 + NonExclusive = 0x2 + + class MenuItemType(enum.Enum): + + Normal = 0x0 + DefaultItem = 0x1 + Separator = 0x2 + SubMenu = 0x3 + Scroller = 0x4 + TearOff = 0x5 + Margin = 0x6 + EmptyArea = 0x7 + + class StyleOptionType(enum.Enum): + + Type = 0x4 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionMenuItem, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionProgressBar(PySide6.QtWidgets.QStyleOption): + + class StyleOptionType(enum.Enum): + + Type = 0x6 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionProgressBar, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionRubberBand(PySide6.QtWidgets.QStyleOption): + + class StyleOptionType(enum.Enum): + + Type = 0xd + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionRubberBand, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionSizeGrip(PySide6.QtWidgets.QStyleOptionComplex): + + class StyleOptionType(enum.Enum): + + Type = 0xf0007 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionSizeGrip, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionSlider(PySide6.QtWidgets.QStyleOptionComplex): + + class StyleOptionType(enum.Enum): + + Type = 0xf0001 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionSlider, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionSpinBox(PySide6.QtWidgets.QStyleOptionComplex): + + class StyleOptionType(enum.Enum): + + Type = 0xf0002 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionSpinBox, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionTab(PySide6.QtWidgets.QStyleOption): + + class CornerWidget(enum.Flag): + + NoCornerWidgets = 0x0 + LeftCornerWidget = 0x1 + RightCornerWidget = 0x2 + + class SelectedPosition(enum.Enum): + + NotAdjacent = 0x0 + NextIsSelected = 0x1 + PreviousIsSelected = 0x2 + + class StyleOptionType(enum.Enum): + + Type = 0x3 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + class TabFeature(enum.Flag): + + None_ = 0x0 + HasFrame = 0x1 + MinimumSizeHint = 0x2 + + class TabPosition(enum.Enum): + + Beginning = 0x0 + Middle = 0x1 + End = 0x2 + OnlyOneTab = 0x3 + Moving = 0x4 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionTab, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionTabBarBase(PySide6.QtWidgets.QStyleOption): + + class StyleOptionType(enum.Enum): + + Type = 0xc + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionTabBarBase, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionTabWidgetFrame(PySide6.QtWidgets.QStyleOption): + + class StyleOptionType(enum.Enum): + + Type = 0xb + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionTabWidgetFrame, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionTitleBar(PySide6.QtWidgets.QStyleOptionComplex): + + class StyleOptionType(enum.Enum): + + Type = 0xf0005 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionTitleBar, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionToolBar(PySide6.QtWidgets.QStyleOption): + + class StyleOptionType(enum.Enum): + + Type = 0xe + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + class ToolBarFeature(enum.Flag): + + None_ = 0x0 + Movable = 0x1 + + class ToolBarPosition(enum.Enum): + + Beginning = 0x0 + Middle = 0x1 + End = 0x2 + OnlyOne = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionToolBar, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionToolBox(PySide6.QtWidgets.QStyleOption): + + class SelectedPosition(enum.Enum): + + NotAdjacent = 0x0 + NextIsSelected = 0x1 + PreviousIsSelected = 0x2 + + class StyleOptionType(enum.Enum): + + Type = 0x7 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + class TabPosition(enum.Enum): + + Beginning = 0x0 + Middle = 0x1 + End = 0x2 + OnlyOneTab = 0x3 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionToolBox, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionToolButton(PySide6.QtWidgets.QStyleOptionComplex): + + class StyleOptionType(enum.Enum): + + Type = 0xf0003 + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + class ToolButtonFeature(enum.Flag): + + None_ = 0x0 + Arrow = 0x1 + Menu = 0x4 + MenuButtonPopup = 0x4 + PopupDelay = 0x8 + HasMenu = 0x10 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionToolButton, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + +class QStyleOptionViewItem(PySide6.QtWidgets.QStyleOption): + + class Position(enum.Enum): + + Left = 0x0 + Right = 0x1 + Top = 0x2 + Bottom = 0x3 + + class StyleOptionType(enum.Enum): + + Type = 0xa + + class StyleOptionVersion(enum.Enum): + + Version = 0x1 + + class ViewItemFeature(enum.Flag): + + None_ = 0x0 + WrapText = 0x1 + Alternate = 0x2 + HasCheckIndicator = 0x4 + HasDisplay = 0x8 + HasDecoration = 0x10 + IsDecoratedRootColumn = 0x20 + IsDecorationForRootColumn = 0x40 + + class ViewItemPosition(enum.Enum): + + Invalid = 0x0 + Beginning = 0x1 + Middle = 0x2 + End = 0x3 + OnlyOne = 0x4 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QStyleOptionViewItem, /) -> None: ... + @typing.overload + def __init__(self, version: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QStylePainter(PySide6.QtGui.QPainter): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, w: PySide6.QtWidgets.QWidget, /) -> None: ... + @typing.overload + def __init__(self, pd: PySide6.QtGui.QPaintDevice, w: PySide6.QtWidgets.QWidget, /) -> None: ... + + @typing.overload + def begin(self, w: PySide6.QtWidgets.QWidget, /) -> bool: ... + @typing.overload + def begin(self, pd: PySide6.QtGui.QPaintDevice, w: PySide6.QtWidgets.QWidget, /) -> bool: ... + def drawComplexControl(self, cc: PySide6.QtWidgets.QStyle.ComplexControl, opt: PySide6.QtWidgets.QStyleOptionComplex, /) -> None: ... + def drawControl(self, ce: PySide6.QtWidgets.QStyle.ControlElement, opt: PySide6.QtWidgets.QStyleOption, /) -> None: ... + def drawItemPixmap(self, r: PySide6.QtCore.QRect, flags: int, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + def drawItemText(self, r: PySide6.QtCore.QRect, flags: int, pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, enabled: bool, text: str, /, textRole: PySide6.QtGui.QPalette.ColorRole = ...) -> None: ... + def drawPrimitive(self, pe: PySide6.QtWidgets.QStyle.PrimitiveElement, opt: PySide6.QtWidgets.QStyleOption, /) -> None: ... + def style(self, /) -> PySide6.QtWidgets.QStyle: ... + + +class QStyledItemDelegate(PySide6.QtWidgets.QAbstractItemDelegate): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ... + + def createEditor(self, parent: PySide6.QtWidgets.QWidget, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtWidgets.QWidget: ... + def displayText(self, value: typing.Any, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> str: ... + def editorEvent(self, event: PySide6.QtCore.QEvent, model: PySide6.QtCore.QAbstractItemModel, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def eventFilter(self, object: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent, /) -> bool: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def itemEditorFactory(self, /) -> PySide6.QtWidgets.QItemEditorFactory: ... + def paint(self, painter: PySide6.QtGui.QPainter, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setEditorData(self, editor: PySide6.QtWidgets.QWidget, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setItemEditorFactory(self, factory: PySide6.QtWidgets.QItemEditorFactory, /) -> None: ... + def setModelData(self, editor: PySide6.QtWidgets.QWidget, model: PySide6.QtCore.QAbstractItemModel, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def sizeHint(self, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QSize: ... + def updateEditorGeometry(self, editor: PySide6.QtWidgets.QWidget, option: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + + +class QSwipeGesture(PySide6.QtWidgets.QGesture): + + class SwipeDirection(enum.Enum): + + NoDirection = 0x0 + Left = 0x1 + Right = 0x2 + Up = 0x3 + Down = 0x4 + + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, horizontalDirection: PySide6.QtWidgets.QSwipeGesture.SwipeDirection | None = ..., verticalDirection: PySide6.QtWidgets.QSwipeGesture.SwipeDirection | None = ..., swipeAngle: float | None = ...) -> None: ... + + def horizontalDirection(self, /) -> PySide6.QtWidgets.QSwipeGesture.SwipeDirection: ... + def setSwipeAngle(self, value: float, /) -> None: ... + def swipeAngle(self, /) -> float: ... + def verticalDirection(self, /) -> PySide6.QtWidgets.QSwipeGesture.SwipeDirection: ... + + +class QSystemTrayIcon(PySide6.QtCore.QObject): + + activated : typing.ClassVar[Signal] = ... # activated(QSystemTrayIcon::ActivationReason) + messageClicked : typing.ClassVar[Signal] = ... # messageClicked() + + class ActivationReason(enum.Enum): + + Unknown = 0x0 + Context = 0x1 + DoubleClick = 0x2 + Trigger = 0x3 + MiddleClick = 0x4 + + class MessageIcon(enum.Enum): + + NoIcon = 0x0 + Information = 0x1 + Warning = 0x2 + Critical = 0x3 + + + @typing.overload + def __init__(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /, parent: PySide6.QtCore.QObject | None = ..., *, toolTip: str | None = ..., visible: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, toolTip: str | None = ..., icon: PySide6.QtGui.QIcon | None = ..., visible: bool | None = ...) -> None: ... + + def contextMenu(self, /) -> PySide6.QtWidgets.QMenu: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def geometry(self, /) -> PySide6.QtCore.QRect: ... + def hide(self, /) -> None: ... + def icon(self, /) -> PySide6.QtGui.QIcon: ... + @staticmethod + def isSystemTrayAvailable() -> bool: ... + def isVisible(self, /) -> bool: ... + def setContextMenu(self, menu: PySide6.QtWidgets.QMenu, /) -> None: ... + def setIcon(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setToolTip(self, tip: str, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def show(self, /) -> None: ... + @typing.overload + def showMessage(self, title: str, msg: str, /, icon: PySide6.QtWidgets.QSystemTrayIcon.MessageIcon = ..., msecs: int = ...) -> None: ... + @typing.overload + def showMessage(self, title: str, msg: str, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /, msecs: int = ...) -> None: ... + @staticmethod + def supportsMessages() -> bool: ... + def toolTip(self, /) -> str: ... + + +class QTabBar(PySide6.QtWidgets.QWidget): + + currentChanged : typing.ClassVar[Signal] = ... # currentChanged(int) + tabBarClicked : typing.ClassVar[Signal] = ... # tabBarClicked(int) + tabBarDoubleClicked : typing.ClassVar[Signal] = ... # tabBarDoubleClicked(int) + tabCloseRequested : typing.ClassVar[Signal] = ... # tabCloseRequested(int) + tabMoved : typing.ClassVar[Signal] = ... # tabMoved(int,int) + + class ButtonPosition(enum.Enum): + + LeftSide = 0x0 + RightSide = 0x1 + + class SelectionBehavior(enum.Enum): + + SelectLeftTab = 0x0 + SelectRightTab = 0x1 + SelectPreviousTab = 0x2 + + class Shape(enum.Enum): + + RoundedNorth = 0x0 + RoundedSouth = 0x1 + RoundedWest = 0x2 + RoundedEast = 0x3 + TriangularNorth = 0x4 + TriangularSouth = 0x5 + TriangularWest = 0x6 + TriangularEast = 0x7 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, shape: PySide6.QtWidgets.QTabBar.Shape | None = ..., currentIndex: int | None = ..., count: int | None = ..., drawBase: bool | None = ..., iconSize: PySide6.QtCore.QSize | None = ..., elideMode: PySide6.QtCore.Qt.TextElideMode | None = ..., usesScrollButtons: bool | None = ..., tabsClosable: bool | None = ..., selectionBehaviorOnRemove: PySide6.QtWidgets.QTabBar.SelectionBehavior | None = ..., expanding: bool | None = ..., movable: bool | None = ..., documentMode: bool | None = ..., autoHide: bool | None = ..., changeCurrentOnDrag: bool | None = ...) -> None: ... + + def accessibleTabName(self, index: int, /) -> str: ... + @typing.overload + def addTab(self, text: str, /) -> int: ... + @typing.overload + def addTab(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /) -> int: ... + def autoHide(self, /) -> bool: ... + def changeCurrentOnDrag(self, /) -> bool: ... + def changeEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def count(self, /) -> int: ... + def currentIndex(self, /) -> int: ... + def documentMode(self, /) -> bool: ... + def drawBase(self, /) -> bool: ... + def elideMode(self, /) -> PySide6.QtCore.Qt.TextElideMode: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def expanding(self, /) -> bool: ... + def hideEvent(self, arg__1: PySide6.QtGui.QHideEvent, /) -> None: ... + def iconSize(self, /) -> PySide6.QtCore.QSize: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionTab, tabIndex: int, /) -> None: ... + @typing.overload + def insertTab(self, index: int, text: str, /) -> int: ... + @typing.overload + def insertTab(self, index: int, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /) -> int: ... + def isMovable(self, /) -> bool: ... + def isTabEnabled(self, index: int, /) -> bool: ... + def isTabVisible(self, index: int, /) -> bool: ... + def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def minimumTabSizeHint(self, index: int, /) -> PySide6.QtCore.QSize: ... + def mouseDoubleClickEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def moveTab(self, from_: int, to: int, /) -> None: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def removeTab(self, index: int, /) -> None: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def selectionBehaviorOnRemove(self, /) -> PySide6.QtWidgets.QTabBar.SelectionBehavior: ... + def setAccessibleTabName(self, index: int, name: str, /) -> None: ... + def setAutoHide(self, hide: bool, /) -> None: ... + def setChangeCurrentOnDrag(self, change: bool, /) -> None: ... + def setCurrentIndex(self, index: int, /) -> None: ... + def setDocumentMode(self, set: bool, /) -> None: ... + def setDrawBase(self, drawTheBase: bool, /) -> None: ... + def setElideMode(self, mode: PySide6.QtCore.Qt.TextElideMode, /) -> None: ... + def setExpanding(self, enabled: bool, /) -> None: ... + def setIconSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setMovable(self, movable: bool, /) -> None: ... + def setSelectionBehaviorOnRemove(self, behavior: PySide6.QtWidgets.QTabBar.SelectionBehavior, /) -> None: ... + def setShape(self, shape: PySide6.QtWidgets.QTabBar.Shape, /) -> None: ... + def setTabButton(self, index: int, position: PySide6.QtWidgets.QTabBar.ButtonPosition, widget: PySide6.QtWidgets.QWidget | None, /) -> None: ... + def setTabData(self, index: int, data: typing.Any, /) -> None: ... + def setTabEnabled(self, index: int, enabled: bool, /) -> None: ... + def setTabIcon(self, index: int, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setTabText(self, index: int, text: str, /) -> None: ... + def setTabTextColor(self, index: int, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setTabToolTip(self, index: int, tip: str, /) -> None: ... + def setTabVisible(self, index: int, visible: bool, /) -> None: ... + def setTabWhatsThis(self, index: int, text: str, /) -> None: ... + def setTabsClosable(self, closable: bool, /) -> None: ... + def setUsesScrollButtons(self, useButtons: bool, /) -> None: ... + def shape(self, /) -> PySide6.QtWidgets.QTabBar.Shape: ... + def showEvent(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def tabAt(self, pos: PySide6.QtCore.QPoint, /) -> int: ... + def tabButton(self, index: int, position: PySide6.QtWidgets.QTabBar.ButtonPosition, /) -> PySide6.QtWidgets.QWidget: ... + def tabData(self, index: int, /) -> typing.Any: ... + def tabIcon(self, index: int, /) -> PySide6.QtGui.QIcon: ... + def tabInserted(self, index: int, /) -> None: ... + def tabLayoutChange(self, /) -> None: ... + def tabRect(self, index: int, /) -> PySide6.QtCore.QRect: ... + def tabRemoved(self, index: int, /) -> None: ... + def tabSizeHint(self, index: int, /) -> PySide6.QtCore.QSize: ... + def tabText(self, index: int, /) -> str: ... + def tabTextColor(self, index: int, /) -> PySide6.QtGui.QColor: ... + def tabToolTip(self, index: int, /) -> str: ... + def tabWhatsThis(self, index: int, /) -> str: ... + def tabsClosable(self, /) -> bool: ... + def timerEvent(self, event: PySide6.QtCore.QTimerEvent, /) -> None: ... + def usesScrollButtons(self, /) -> bool: ... + def wheelEvent(self, event: PySide6.QtGui.QWheelEvent, /) -> None: ... + + +class QTabWidget(PySide6.QtWidgets.QWidget): + + currentChanged : typing.ClassVar[Signal] = ... # currentChanged(int) + tabBarClicked : typing.ClassVar[Signal] = ... # tabBarClicked(int) + tabBarDoubleClicked : typing.ClassVar[Signal] = ... # tabBarDoubleClicked(int) + tabCloseRequested : typing.ClassVar[Signal] = ... # tabCloseRequested(int) + + class TabPosition(enum.Enum): + + North = 0x0 + South = 0x1 + West = 0x2 + East = 0x3 + + class TabShape(enum.Enum): + + Rounded = 0x0 + Triangular = 0x1 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, tabPosition: PySide6.QtWidgets.QTabWidget.TabPosition | None = ..., tabShape: PySide6.QtWidgets.QTabWidget.TabShape | None = ..., currentIndex: int | None = ..., count: int | None = ..., iconSize: PySide6.QtCore.QSize | None = ..., elideMode: PySide6.QtCore.Qt.TextElideMode | None = ..., usesScrollButtons: bool | None = ..., documentMode: bool | None = ..., tabsClosable: bool | None = ..., movable: bool | None = ..., tabBarAutoHide: bool | None = ...) -> None: ... + + @typing.overload + def addTab(self, widget: PySide6.QtWidgets.QWidget, arg__2: str, /) -> int: ... + @typing.overload + def addTab(self, widget: PySide6.QtWidgets.QWidget, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, label: str, /) -> int: ... + def changeEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def clear(self, /) -> None: ... + def cornerWidget(self, /, corner: PySide6.QtCore.Qt.Corner = ...) -> PySide6.QtWidgets.QWidget: ... + def count(self, /) -> int: ... + def currentIndex(self, /) -> int: ... + def currentWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def documentMode(self, /) -> bool: ... + def elideMode(self, /) -> PySide6.QtCore.Qt.TextElideMode: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def hasHeightForWidth(self, /) -> bool: ... + def heightForWidth(self, width: int, /) -> int: ... + def iconSize(self, /) -> PySide6.QtCore.QSize: ... + def indexOf(self, widget: PySide6.QtWidgets.QWidget, /) -> int: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionTabWidgetFrame, /) -> None: ... + @typing.overload + def insertTab(self, index: int, widget: PySide6.QtWidgets.QWidget, arg__3: str, /) -> int: ... + @typing.overload + def insertTab(self, index: int, widget: PySide6.QtWidgets.QWidget, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, label: str, /) -> int: ... + def isMovable(self, /) -> bool: ... + def isTabEnabled(self, index: int, /) -> bool: ... + def isTabVisible(self, index: int, /) -> bool: ... + def keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent, /) -> None: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def removeTab(self, index: int, /) -> None: ... + def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ... + def setCornerWidget(self, w: PySide6.QtWidgets.QWidget, /, corner: PySide6.QtCore.Qt.Corner = ...) -> None: ... + def setCurrentIndex(self, index: int, /) -> None: ... + def setCurrentWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def setDocumentMode(self, set: bool, /) -> None: ... + def setElideMode(self, mode: PySide6.QtCore.Qt.TextElideMode, /) -> None: ... + def setIconSize(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setMovable(self, movable: bool, /) -> None: ... + def setTabBar(self, arg__1: PySide6.QtWidgets.QTabBar, /) -> None: ... + def setTabBarAutoHide(self, enabled: bool, /) -> None: ... + def setTabEnabled(self, index: int, enabled: bool, /) -> None: ... + def setTabIcon(self, index: int, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setTabPosition(self, position: PySide6.QtWidgets.QTabWidget.TabPosition, /) -> None: ... + def setTabShape(self, s: PySide6.QtWidgets.QTabWidget.TabShape, /) -> None: ... + def setTabText(self, index: int, text: str, /) -> None: ... + def setTabToolTip(self, index: int, tip: str, /) -> None: ... + def setTabVisible(self, index: int, visible: bool, /) -> None: ... + def setTabWhatsThis(self, index: int, text: str, /) -> None: ... + def setTabsClosable(self, closeable: bool, /) -> None: ... + def setUsesScrollButtons(self, useButtons: bool, /) -> None: ... + def showEvent(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def tabBar(self, /) -> PySide6.QtWidgets.QTabBar: ... + def tabBarAutoHide(self, /) -> bool: ... + def tabIcon(self, index: int, /) -> PySide6.QtGui.QIcon: ... + def tabInserted(self, index: int, /) -> None: ... + def tabPosition(self, /) -> PySide6.QtWidgets.QTabWidget.TabPosition: ... + def tabRemoved(self, index: int, /) -> None: ... + def tabShape(self, /) -> PySide6.QtWidgets.QTabWidget.TabShape: ... + def tabText(self, index: int, /) -> str: ... + def tabToolTip(self, index: int, /) -> str: ... + def tabWhatsThis(self, index: int, /) -> str: ... + def tabsClosable(self, /) -> bool: ... + def usesScrollButtons(self, /) -> bool: ... + def widget(self, index: int, /) -> PySide6.QtWidgets.QWidget: ... + + +class QTableView(PySide6.QtWidgets.QAbstractItemView): + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, showGrid: bool | None = ..., gridStyle: PySide6.QtCore.Qt.PenStyle | None = ..., sortingEnabled: bool | None = ..., wordWrap: bool | None = ..., cornerButtonEnabled: bool | None = ...) -> None: ... + + def clearSpans(self, /) -> None: ... + def columnAt(self, x: int, /) -> int: ... + def columnCountChanged(self, oldCount: int, newCount: int, /) -> None: ... + def columnMoved(self, column: int, oldIndex: int, newIndex: int, /) -> None: ... + def columnResized(self, column: int, oldWidth: int, newWidth: int, /) -> None: ... + def columnSpan(self, row: int, column: int, /) -> int: ... + def columnViewportPosition(self, column: int, /) -> int: ... + def columnWidth(self, column: int, /) -> int: ... + def currentChanged(self, current: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, previous: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def doItemsLayout(self, /) -> None: ... + def dropEvent(self, event: PySide6.QtGui.QDropEvent, /) -> None: ... + def gridStyle(self, /) -> PySide6.QtCore.Qt.PenStyle: ... + def hideColumn(self, column: int, /) -> None: ... + def hideRow(self, row: int, /) -> None: ... + def horizontalHeader(self, /) -> PySide6.QtWidgets.QHeaderView: ... + def horizontalOffset(self, /) -> int: ... + def horizontalScrollbarAction(self, action: int, /) -> None: ... + def indexAt(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QModelIndex: ... + def initViewItemOption(self, option: PySide6.QtWidgets.QStyleOptionViewItem, /) -> None: ... + def isColumnHidden(self, column: int, /) -> bool: ... + def isCornerButtonEnabled(self, /) -> bool: ... + def isIndexHidden(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def isRowHidden(self, row: int, /) -> bool: ... + def isSortingEnabled(self, /) -> bool: ... + def moveCursor(self, cursorAction: PySide6.QtWidgets.QAbstractItemView.CursorAction, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> PySide6.QtCore.QModelIndex: ... + def paintEvent(self, e: PySide6.QtGui.QPaintEvent, /) -> None: ... + def resizeColumnToContents(self, column: int, /) -> None: ... + def resizeColumnsToContents(self, /) -> None: ... + def resizeRowToContents(self, row: int, /) -> None: ... + def resizeRowsToContents(self, /) -> None: ... + def rowAt(self, y: int, /) -> int: ... + def rowCountChanged(self, oldCount: int, newCount: int, /) -> None: ... + def rowHeight(self, row: int, /) -> int: ... + def rowMoved(self, row: int, oldIndex: int, newIndex: int, /) -> None: ... + def rowResized(self, row: int, oldHeight: int, newHeight: int, /) -> None: ... + def rowSpan(self, row: int, column: int, /) -> int: ... + def rowViewportPosition(self, row: int, /) -> int: ... + def scrollContentsBy(self, dx: int, dy: int, /) -> None: ... + def scrollTo(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, hint: PySide6.QtWidgets.QAbstractItemView.ScrollHint = ...) -> None: ... + def selectColumn(self, column: int, /) -> None: ... + def selectRow(self, row: int, /) -> None: ... + def selectedIndexes(self, /) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def selectionChanged(self, selected: PySide6.QtCore.QItemSelection, deselected: PySide6.QtCore.QItemSelection, /) -> None: ... + def setColumnHidden(self, column: int, hide: bool, /) -> None: ... + def setColumnWidth(self, column: int, width: int, /) -> None: ... + def setCornerButtonEnabled(self, enable: bool, /) -> None: ... + def setGridStyle(self, style: PySide6.QtCore.Qt.PenStyle, /) -> None: ... + def setHorizontalHeader(self, header: PySide6.QtWidgets.QHeaderView, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel | None, /) -> None: ... + def setRootIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setRowHeight(self, row: int, height: int, /) -> None: ... + def setRowHidden(self, row: int, hide: bool, /) -> None: ... + def setSelection(self, rect: PySide6.QtCore.QRect, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + def setSelectionModel(self, selectionModel: PySide6.QtCore.QItemSelectionModel, /) -> None: ... + def setShowGrid(self, show: bool, /) -> None: ... + def setSortingEnabled(self, enable: bool, /) -> None: ... + def setSpan(self, row: int, column: int, rowSpan: int, columnSpan: int, /) -> None: ... + def setVerticalHeader(self, header: PySide6.QtWidgets.QHeaderView, /) -> None: ... + def setWordWrap(self, on: bool, /) -> None: ... + def showColumn(self, column: int, /) -> None: ... + def showGrid(self, /) -> bool: ... + def showRow(self, row: int, /) -> None: ... + def sizeHintForColumn(self, column: int, /) -> int: ... + def sizeHintForRow(self, row: int, /) -> int: ... + def sortByColumn(self, column: int, order: PySide6.QtCore.Qt.SortOrder, /) -> None: ... + def timerEvent(self, event: PySide6.QtCore.QTimerEvent, /) -> None: ... + def updateGeometries(self, /) -> None: ... + def verticalHeader(self, /) -> PySide6.QtWidgets.QHeaderView: ... + def verticalOffset(self, /) -> int: ... + def verticalScrollbarAction(self, action: int, /) -> None: ... + def viewportSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def visualRect(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QRect: ... + def visualRegionForSelection(self, selection: PySide6.QtCore.QItemSelection, /) -> PySide6.QtGui.QRegion: ... + def wordWrap(self, /) -> bool: ... + + +class QTableWidget(PySide6.QtWidgets.QTableView): + + cellActivated : typing.ClassVar[Signal] = ... # cellActivated(int,int) + cellChanged : typing.ClassVar[Signal] = ... # cellChanged(int,int) + cellClicked : typing.ClassVar[Signal] = ... # cellClicked(int,int) + cellDoubleClicked : typing.ClassVar[Signal] = ... # cellDoubleClicked(int,int) + cellEntered : typing.ClassVar[Signal] = ... # cellEntered(int,int) + cellPressed : typing.ClassVar[Signal] = ... # cellPressed(int,int) + currentCellChanged : typing.ClassVar[Signal] = ... # currentCellChanged(int,int,int,int) + currentItemChanged : typing.ClassVar[Signal] = ... # currentItemChanged(QTableWidgetItem*,QTableWidgetItem*) + itemActivated : typing.ClassVar[Signal] = ... # itemActivated(QTableWidgetItem*) + itemChanged : typing.ClassVar[Signal] = ... # itemChanged(QTableWidgetItem*) + itemClicked : typing.ClassVar[Signal] = ... # itemClicked(QTableWidgetItem*) + itemDoubleClicked : typing.ClassVar[Signal] = ... # itemDoubleClicked(QTableWidgetItem*) + itemEntered : typing.ClassVar[Signal] = ... # itemEntered(QTableWidgetItem*) + itemPressed : typing.ClassVar[Signal] = ... # itemPressed(QTableWidgetItem*) + itemSelectionChanged : typing.ClassVar[Signal] = ... # itemSelectionChanged() + + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, rowCount: int | None = ..., columnCount: int | None = ..., supportedDragActions: PySide6.QtCore.Qt.DropAction | None = ...) -> None: ... + @typing.overload + def __init__(self, rows: int, columns: int, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, rowCount: int | None = ..., columnCount: int | None = ..., supportedDragActions: PySide6.QtCore.Qt.DropAction | None = ...) -> None: ... + + def cellWidget(self, row: int, column: int, /) -> PySide6.QtWidgets.QWidget: ... + def clear(self, /) -> None: ... + def clearContents(self, /) -> None: ... + def closePersistentEditor(self, item: PySide6.QtWidgets.QTableWidgetItem, /) -> None: ... + def column(self, item: PySide6.QtWidgets.QTableWidgetItem, /) -> int: ... + def columnCount(self, /) -> int: ... + def currentColumn(self, /) -> int: ... + def currentItem(self, /) -> PySide6.QtWidgets.QTableWidgetItem: ... + def currentRow(self, /) -> int: ... + def dropEvent(self, event: PySide6.QtGui.QDropEvent, /) -> None: ... + def dropMimeData(self, row: int, column: int, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, /) -> bool: ... + def editItem(self, item: PySide6.QtWidgets.QTableWidgetItem, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def findItems(self, text: str, flags: PySide6.QtCore.Qt.MatchFlag, /) -> typing.List[PySide6.QtWidgets.QTableWidgetItem]: ... + def horizontalHeaderItem(self, column: int, /) -> PySide6.QtWidgets.QTableWidgetItem | None: ... + def indexFromItem(self, item: PySide6.QtWidgets.QTableWidgetItem, /) -> PySide6.QtCore.QModelIndex: ... + def insertColumn(self, column: int, /) -> None: ... + def insertRow(self, row: int, /) -> None: ... + @typing.overload + def isPersistentEditorOpen(self, item: PySide6.QtWidgets.QTableWidgetItem, /) -> bool: ... + @typing.overload + def isPersistentEditorOpen(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def isSortingEnabled(self, /) -> bool: ... + def item(self, row: int, column: int, /) -> PySide6.QtWidgets.QTableWidgetItem | None: ... + @typing.overload + def itemAt(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtWidgets.QTableWidgetItem | None: ... + @typing.overload + def itemAt(self, x: int, y: int, /) -> PySide6.QtWidgets.QTableWidgetItem | None: ... + def itemFromIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtWidgets.QTableWidgetItem: ... + def itemPrototype(self, /) -> PySide6.QtWidgets.QTableWidgetItem: ... + def items(self, data: PySide6.QtCore.QMimeData, /) -> typing.List[PySide6.QtWidgets.QTableWidgetItem]: ... + def mimeData(self, items: collections.abc.Sequence[PySide6.QtWidgets.QTableWidgetItem], /) -> PySide6.QtCore.QMimeData | None: ... + def mimeTypes(self, /) -> typing.List[str]: ... + def openPersistentEditor(self, item: PySide6.QtWidgets.QTableWidgetItem, /) -> None: ... + def removeCellWidget(self, row: int, column: int, /) -> None: ... + def removeColumn(self, column: int, /) -> None: ... + def removeRow(self, row: int, /) -> None: ... + def row(self, item: PySide6.QtWidgets.QTableWidgetItem, /) -> int: ... + def rowCount(self, /) -> int: ... + def scrollToItem(self, item: PySide6.QtWidgets.QTableWidgetItem, /, hint: PySide6.QtWidgets.QAbstractItemView.ScrollHint = ...) -> None: ... + def selectedItems(self, /) -> typing.List[PySide6.QtWidgets.QTableWidgetItem]: ... + def selectedRanges(self, /) -> typing.List[PySide6.QtWidgets.QTableWidgetSelectionRange]: ... + def setCellWidget(self, row: int, column: int, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def setColumnCount(self, columns: int, /) -> None: ... + @typing.overload + def setCurrentCell(self, row: int, column: int, /) -> None: ... + @typing.overload + def setCurrentCell(self, row: int, column: int, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + @typing.overload + def setCurrentItem(self, item: PySide6.QtWidgets.QTableWidgetItem, /) -> None: ... + @typing.overload + def setCurrentItem(self, item: PySide6.QtWidgets.QTableWidgetItem, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + def setHorizontalHeaderItem(self, column: int, item: PySide6.QtWidgets.QTableWidgetItem, /) -> None: ... + def setHorizontalHeaderLabels(self, labels: collections.abc.Sequence[str], /) -> None: ... + def setItem(self, row: int, column: int, item: PySide6.QtWidgets.QTableWidgetItem, /) -> None: ... + def setItemPrototype(self, item: PySide6.QtWidgets.QTableWidgetItem, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel | None, /) -> None: ... + def setRangeSelected(self, range: PySide6.QtWidgets.QTableWidgetSelectionRange, select: bool, /) -> None: ... + def setRowCount(self, rows: int, /) -> None: ... + def setSortingEnabled(self, enable: bool, /) -> None: ... + def setSupportedDragActions(self, actions: PySide6.QtCore.Qt.DropAction, /) -> None: ... + def setVerticalHeaderItem(self, row: int, item: PySide6.QtWidgets.QTableWidgetItem, /) -> None: ... + def setVerticalHeaderLabels(self, labels: collections.abc.Sequence[str], /) -> None: ... + def sortItems(self, column: int, /, order: PySide6.QtCore.Qt.SortOrder = ...) -> None: ... + def supportedDragActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def supportedDropActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def takeHorizontalHeaderItem(self, column: int, /) -> PySide6.QtWidgets.QTableWidgetItem: ... + def takeItem(self, row: int, column: int, /) -> PySide6.QtWidgets.QTableWidgetItem: ... + def takeVerticalHeaderItem(self, row: int, /) -> PySide6.QtWidgets.QTableWidgetItem: ... + def verticalHeaderItem(self, row: int, /) -> PySide6.QtWidgets.QTableWidgetItem: ... + def visualColumn(self, logicalColumn: int, /) -> int: ... + def visualItemRect(self, item: PySide6.QtWidgets.QTableWidgetItem, /) -> PySide6.QtCore.QRect: ... + def visualRow(self, logicalRow: int, /) -> int: ... + + +class QTableWidgetItem(Shiboken.Object): + + class ItemType(enum.IntEnum): + + Type = 0x0 + UserType = 0x3e8 + + + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QTableWidgetItem, /) -> None: ... + @typing.overload + def __init__(self, text: str, /, type: int = ...) -> None: ... + @typing.overload + def __init__(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /, type: int = ...) -> None: ... + @typing.overload + def __init__(self, /, type: int = ...) -> None: ... + + def __lshift__(self, out: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __lt__(self, other: PySide6.QtWidgets.QTableWidgetItem, /) -> bool: ... + def __rshift__(self, in_: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def background(self, /) -> PySide6.QtGui.QBrush: ... + def checkState(self, /) -> PySide6.QtCore.Qt.CheckState: ... + def clone(self, /) -> PySide6.QtWidgets.QTableWidgetItem: ... + def column(self, /) -> int: ... + def data(self, role: int, /) -> typing.Any: ... + def flags(self, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def foreground(self, /) -> PySide6.QtGui.QBrush: ... + def icon(self, /) -> PySide6.QtGui.QIcon: ... + def isSelected(self, /) -> bool: ... + def read(self, in_: PySide6.QtCore.QDataStream, /) -> None: ... + def row(self, /) -> int: ... + def setBackground(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setCheckState(self, state: PySide6.QtCore.Qt.CheckState, /) -> None: ... + def setData(self, role: int, value: typing.Any, /) -> None: ... + def setFlags(self, flags: PySide6.QtCore.Qt.ItemFlag, /) -> None: ... + def setFont(self, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setForeground(self, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setIcon(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setSelected(self, select: bool, /) -> None: ... + def setSizeHint(self, size: PySide6.QtCore.QSize, /) -> None: ... + def setStatusTip(self, statusTip: str, /) -> None: ... + def setText(self, text: str, /) -> None: ... + @typing.overload + def setTextAlignment(self, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + @typing.overload + def setTextAlignment(self, alignment: int, /) -> None: ... + def setToolTip(self, toolTip: str, /) -> None: ... + def setWhatsThis(self, whatsThis: str, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def statusTip(self, /) -> str: ... + def tableWidget(self, /) -> PySide6.QtWidgets.QTableWidget: ... + def text(self, /) -> str: ... + def textAlignment(self, /) -> int: ... + def toolTip(self, /) -> str: ... + def type(self, /) -> int: ... + def whatsThis(self, /) -> str: ... + def write(self, out: PySide6.QtCore.QDataStream, /) -> None: ... + + +class QTableWidgetSelectionRange(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, QTableWidgetSelectionRange: PySide6.QtWidgets.QTableWidgetSelectionRange, /) -> None: ... + @typing.overload + def __init__(self, top: int, left: int, bottom: int, right: int, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtWidgets.QTableWidgetSelectionRange, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtWidgets.QTableWidgetSelectionRange, /) -> bool: ... + def bottomRow(self, /) -> int: ... + def columnCount(self, /) -> int: ... + def leftColumn(self, /) -> int: ... + def rightColumn(self, /) -> int: ... + def rowCount(self, /) -> int: ... + def topRow(self, /) -> int: ... + + +class QTapAndHoldGesture(PySide6.QtWidgets.QGesture): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, position: PySide6.QtCore.QPointF | None = ...) -> None: ... + + def position(self, /) -> PySide6.QtCore.QPointF: ... + def setPosition(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + @staticmethod + def setTimeout(msecs: int, /) -> None: ... + @staticmethod + def timeout() -> int: ... + + +class QTapGesture(PySide6.QtWidgets.QGesture): + + def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, position: PySide6.QtCore.QPointF | None = ...) -> None: ... + + def position(self, /) -> PySide6.QtCore.QPointF: ... + def setPosition(self, pos: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ... + + +class QTextBrowser(PySide6.QtWidgets.QTextEdit): + + anchorClicked : typing.ClassVar[Signal] = ... # anchorClicked(QUrl) + backwardAvailable : typing.ClassVar[Signal] = ... # backwardAvailable(bool) + forwardAvailable : typing.ClassVar[Signal] = ... # forwardAvailable(bool) + highlighted : typing.ClassVar[Signal] = ... # highlighted(QUrl) + historyChanged : typing.ClassVar[Signal] = ... # historyChanged() + sourceChanged : typing.ClassVar[Signal] = ... # sourceChanged(QUrl) + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, source: PySide6.QtCore.QUrl | None = ..., sourceType: PySide6.QtGui.QTextDocument.ResourceType | None = ..., searchPaths: collections.abc.Sequence[str] | None = ..., openExternalLinks: bool | None = ..., openLinks: bool | None = ...) -> None: ... + + def backward(self, /) -> None: ... + def backwardHistoryCount(self, /) -> int: ... + def clearHistory(self, /) -> None: ... + def doSetSource(self, name: PySide6.QtCore.QUrl | str, /, type: PySide6.QtGui.QTextDocument.ResourceType = ...) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def focusOutEvent(self, ev: PySide6.QtGui.QFocusEvent, /) -> None: ... + def forward(self, /) -> None: ... + def forwardHistoryCount(self, /) -> int: ... + def historyTitle(self, arg__1: int, /) -> str: ... + def historyUrl(self, arg__1: int, /) -> PySide6.QtCore.QUrl: ... + def home(self, /) -> None: ... + def isBackwardAvailable(self, /) -> bool: ... + def isForwardAvailable(self, /) -> bool: ... + def keyPressEvent(self, ev: PySide6.QtGui.QKeyEvent, /) -> None: ... + def loadResource(self, type: int, name: PySide6.QtCore.QUrl | str, /) -> typing.Any: ... + def mouseMoveEvent(self, ev: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, ev: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, ev: PySide6.QtGui.QMouseEvent, /) -> None: ... + def openExternalLinks(self, /) -> bool: ... + def openLinks(self, /) -> bool: ... + def paintEvent(self, e: PySide6.QtGui.QPaintEvent, /) -> None: ... + def reload(self, /) -> None: ... + def searchPaths(self, /) -> typing.List[str]: ... + def setOpenExternalLinks(self, open: bool, /) -> None: ... + def setOpenLinks(self, open: bool, /) -> None: ... + def setSearchPaths(self, paths: collections.abc.Sequence[str], /) -> None: ... + def setSource(self, name: PySide6.QtCore.QUrl | str, /, type: PySide6.QtGui.QTextDocument.ResourceType = ...) -> None: ... + def source(self, /) -> PySide6.QtCore.QUrl: ... + def sourceType(self, /) -> PySide6.QtGui.QTextDocument.ResourceType: ... + + +class QTextEdit(PySide6.QtWidgets.QAbstractScrollArea): + + copyAvailable : typing.ClassVar[Signal] = ... # copyAvailable(bool) + currentCharFormatChanged : typing.ClassVar[Signal] = ... # currentCharFormatChanged(QTextCharFormat) + cursorPositionChanged : typing.ClassVar[Signal] = ... # cursorPositionChanged() + redoAvailable : typing.ClassVar[Signal] = ... # redoAvailable(bool) + selectionChanged : typing.ClassVar[Signal] = ... # selectionChanged() + textChanged : typing.ClassVar[Signal] = ... # textChanged() + undoAvailable : typing.ClassVar[Signal] = ... # undoAvailable(bool) + + class AutoFormattingFlag(enum.Flag): + + AutoAll = -1 + AutoNone = 0x0 + AutoBulletList = 0x1 + + class ExtraSelection(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, ExtraSelection: PySide6.QtWidgets.QTextEdit.ExtraSelection, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + class LineWrapMode(enum.Enum): + + NoWrap = 0x0 + WidgetWidth = 0x1 + FixedPixelWidth = 0x2 + FixedColumnWidth = 0x3 + + + @typing.overload + def __init__(self, text: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, autoFormatting: PySide6.QtWidgets.QTextEdit.AutoFormattingFlag | None = ..., tabChangesFocus: bool | None = ..., documentTitle: str | None = ..., undoRedoEnabled: bool | None = ..., lineWrapMode: PySide6.QtWidgets.QTextEdit.LineWrapMode | None = ..., lineWrapColumnOrWidth: int | None = ..., readOnly: bool | None = ..., markdown: str | None = ..., html: str | None = ..., plainText: str | None = ..., overwriteMode: bool | None = ..., tabStopDistance: float | None = ..., acceptRichText: bool | None = ..., cursorWidth: int | None = ..., textInteractionFlags: PySide6.QtCore.Qt.TextInteractionFlag | None = ..., document: PySide6.QtGui.QTextDocument | None = ..., placeholderText: str | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, autoFormatting: PySide6.QtWidgets.QTextEdit.AutoFormattingFlag | None = ..., tabChangesFocus: bool | None = ..., documentTitle: str | None = ..., undoRedoEnabled: bool | None = ..., lineWrapMode: PySide6.QtWidgets.QTextEdit.LineWrapMode | None = ..., lineWrapColumnOrWidth: int | None = ..., readOnly: bool | None = ..., markdown: str | None = ..., html: str | None = ..., plainText: str | None = ..., overwriteMode: bool | None = ..., tabStopDistance: float | None = ..., acceptRichText: bool | None = ..., cursorWidth: int | None = ..., textInteractionFlags: PySide6.QtCore.Qt.TextInteractionFlag | None = ..., document: PySide6.QtGui.QTextDocument | None = ..., placeholderText: str | None = ...) -> None: ... + + def acceptRichText(self, /) -> bool: ... + def alignment(self, /) -> PySide6.QtCore.Qt.AlignmentFlag: ... + def anchorAt(self, pos: PySide6.QtCore.QPoint, /) -> str: ... + def append(self, text: str, /) -> None: ... + def autoFormatting(self, /) -> PySide6.QtWidgets.QTextEdit.AutoFormattingFlag: ... + def canInsertFromMimeData(self, source: PySide6.QtCore.QMimeData, /) -> bool: ... + def canPaste(self, /) -> bool: ... + def changeEvent(self, e: PySide6.QtCore.QEvent, /) -> None: ... + def clear(self, /) -> None: ... + def contextMenuEvent(self, e: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def copy(self, /) -> None: ... + def createMimeDataFromSelection(self, /) -> PySide6.QtCore.QMimeData: ... + @typing.overload + def createStandardContextMenu(self, /) -> PySide6.QtWidgets.QMenu: ... + @typing.overload + def createStandardContextMenu(self, position: PySide6.QtCore.QPoint, /) -> PySide6.QtWidgets.QMenu: ... + def currentCharFormat(self, /) -> PySide6.QtGui.QTextCharFormat: ... + def currentFont(self, /) -> PySide6.QtGui.QFont: ... + def cursorForPosition(self, pos: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QTextCursor: ... + @typing.overload + def cursorRect(self, /) -> PySide6.QtCore.QRect: ... + @typing.overload + def cursorRect(self, cursor: PySide6.QtGui.QTextCursor, /) -> PySide6.QtCore.QRect: ... + def cursorWidth(self, /) -> int: ... + def cut(self, /) -> None: ... + def doSetTextCursor(self, cursor: PySide6.QtGui.QTextCursor, /) -> None: ... + def document(self, /) -> PySide6.QtGui.QTextDocument: ... + def documentTitle(self, /) -> str: ... + def dragEnterEvent(self, e: PySide6.QtGui.QDragEnterEvent, /) -> None: ... + def dragLeaveEvent(self, e: PySide6.QtGui.QDragLeaveEvent, /) -> None: ... + def dragMoveEvent(self, e: PySide6.QtGui.QDragMoveEvent, /) -> None: ... + def dropEvent(self, e: PySide6.QtGui.QDropEvent, /) -> None: ... + def ensureCursorVisible(self, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def extraSelections(self, /) -> typing.List[PySide6.QtWidgets.QTextEdit.ExtraSelection]: ... + @typing.overload + def find(self, exp: str, /, options: PySide6.QtGui.QTextDocument.FindFlag = ...) -> bool: ... + @typing.overload + def find(self, exp: PySide6.QtCore.QRegularExpression | str, /, options: PySide6.QtGui.QTextDocument.FindFlag = ...) -> bool: ... + def focusInEvent(self, e: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def focusOutEvent(self, e: PySide6.QtGui.QFocusEvent, /) -> None: ... + def fontFamily(self, /) -> str: ... + def fontItalic(self, /) -> bool: ... + def fontPointSize(self, /) -> float: ... + def fontUnderline(self, /) -> bool: ... + def fontWeight(self, /) -> int: ... + def inputMethodEvent(self, arg__1: PySide6.QtGui.QInputMethodEvent, /) -> None: ... + @typing.overload + def inputMethodQuery(self, property: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + @typing.overload + def inputMethodQuery(self, query: PySide6.QtCore.Qt.InputMethodQuery, argument: typing.Any, /) -> typing.Any: ... + def insertFromMimeData(self, source: PySide6.QtCore.QMimeData, /) -> None: ... + def insertHtml(self, text: str, /) -> None: ... + def insertPlainText(self, text: str, /) -> None: ... + def isReadOnly(self, /) -> bool: ... + def isUndoRedoEnabled(self, /) -> bool: ... + def keyPressEvent(self, e: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, e: PySide6.QtGui.QKeyEvent, /) -> None: ... + def lineWrapColumnOrWidth(self, /) -> int: ... + def lineWrapMode(self, /) -> PySide6.QtWidgets.QTextEdit.LineWrapMode: ... + def loadResource(self, type: int, name: PySide6.QtCore.QUrl | str, /) -> typing.Any: ... + def mergeCurrentCharFormat(self, modifier: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def mouseDoubleClickEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, e: PySide6.QtGui.QMouseEvent, /) -> None: ... + def moveCursor(self, operation: PySide6.QtGui.QTextCursor.MoveOperation, /, mode: PySide6.QtGui.QTextCursor.MoveMode = ...) -> None: ... + def overwriteMode(self, /) -> bool: ... + def paintEvent(self, e: PySide6.QtGui.QPaintEvent, /) -> None: ... + def paste(self, /) -> None: ... + def placeholderText(self, /) -> str: ... + def print_(self, printer: PySide6.QtGui.QPagedPaintDevice, /) -> None: ... + def redo(self, /) -> None: ... + def resizeEvent(self, e: PySide6.QtGui.QResizeEvent, /) -> None: ... + def scrollContentsBy(self, dx: int, dy: int, /) -> None: ... + def scrollToAnchor(self, name: str, /) -> None: ... + def selectAll(self, /) -> None: ... + def setAcceptRichText(self, accept: bool, /) -> None: ... + def setAlignment(self, a: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + def setAutoFormatting(self, features: PySide6.QtWidgets.QTextEdit.AutoFormattingFlag, /) -> None: ... + def setCurrentCharFormat(self, format: PySide6.QtGui.QTextCharFormat, /) -> None: ... + def setCurrentFont(self, f: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setCursorWidth(self, width: int, /) -> None: ... + def setDocument(self, document: PySide6.QtGui.QTextDocument, /) -> None: ... + def setDocumentTitle(self, title: str, /) -> None: ... + def setExtraSelections(self, selections: collections.abc.Sequence[PySide6.QtWidgets.QTextEdit.ExtraSelection], /) -> None: ... + def setFontFamily(self, fontFamily: str, /) -> None: ... + def setFontItalic(self, b: bool, /) -> None: ... + def setFontPointSize(self, s: float, /) -> None: ... + def setFontUnderline(self, b: bool, /) -> None: ... + def setFontWeight(self, w: int, /) -> None: ... + def setHtml(self, text: str, /) -> None: ... + def setLineWrapColumnOrWidth(self, w: int, /) -> None: ... + def setLineWrapMode(self, mode: PySide6.QtWidgets.QTextEdit.LineWrapMode, /) -> None: ... + def setMarkdown(self, markdown: str, /) -> None: ... + def setOverwriteMode(self, overwrite: bool, /) -> None: ... + def setPlaceholderText(self, placeholderText: str, /) -> None: ... + def setPlainText(self, text: str, /) -> None: ... + def setReadOnly(self, ro: bool, /) -> None: ... + def setTabChangesFocus(self, b: bool, /) -> None: ... + def setTabStopDistance(self, distance: float, /) -> None: ... + def setText(self, text: str, /) -> None: ... + def setTextBackgroundColor(self, c: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setTextColor(self, c: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ... + def setTextCursor(self, cursor: PySide6.QtGui.QTextCursor, /) -> None: ... + def setTextInteractionFlags(self, flags: PySide6.QtCore.Qt.TextInteractionFlag, /) -> None: ... + def setUndoRedoEnabled(self, enable: bool, /) -> None: ... + def setWordWrapMode(self, policy: PySide6.QtGui.QTextOption.WrapMode, /) -> None: ... + def showEvent(self, arg__1: PySide6.QtGui.QShowEvent, /) -> None: ... + def tabChangesFocus(self, /) -> bool: ... + def tabStopDistance(self, /) -> float: ... + def textBackgroundColor(self, /) -> PySide6.QtGui.QColor: ... + def textColor(self, /) -> PySide6.QtGui.QColor: ... + def textCursor(self, /) -> PySide6.QtGui.QTextCursor: ... + def textInteractionFlags(self, /) -> PySide6.QtCore.Qt.TextInteractionFlag: ... + def timerEvent(self, e: PySide6.QtCore.QTimerEvent, /) -> None: ... + def toHtml(self, /) -> str: ... + def toMarkdown(self, /, features: PySide6.QtGui.QTextDocument.MarkdownFeature = ...) -> str: ... + def toPlainText(self, /) -> str: ... + def undo(self, /) -> None: ... + def wheelEvent(self, e: PySide6.QtGui.QWheelEvent, /) -> None: ... + def wordWrapMode(self, /) -> PySide6.QtGui.QTextOption.WrapMode: ... + def zoomIn(self, /, range: int = ...) -> None: ... + def zoomInF(self, range: float, /) -> None: ... + def zoomOut(self, /, range: int = ...) -> None: ... + + +class QTileRules(Shiboken.Object): + + @typing.overload + def __init__(self, QTileRules: PySide6.QtWidgets.QTileRules, /) -> None: ... + @typing.overload + def __init__(self, /, rule: PySide6.QtCore.Qt.TileRule = ...) -> None: ... + @typing.overload + def __init__(self, horizontalRule: PySide6.QtCore.Qt.TileRule, verticalRule: PySide6.QtCore.Qt.TileRule, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + +class QTimeEdit(PySide6.QtWidgets.QDateTimeEdit): + + userTimeChanged : typing.ClassVar[Signal] = ... # userTimeChanged(QTime) + + @typing.overload + def __init__(self, time: PySide6.QtCore.QTime, /, parent: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, time: PySide6.QtCore.QTime | None = ...) -> None: ... + + +class QToolBar(PySide6.QtWidgets.QWidget): + + actionTriggered : typing.ClassVar[Signal] = ... # actionTriggered(QAction*) + allowedAreasChanged : typing.ClassVar[Signal] = ... # allowedAreasChanged(Qt::ToolBarAreas) + iconSizeChanged : typing.ClassVar[Signal] = ... # iconSizeChanged(QSize) + movableChanged : typing.ClassVar[Signal] = ... # movableChanged(bool) + orientationChanged : typing.ClassVar[Signal] = ... # orientationChanged(Qt::Orientation) + toolButtonStyleChanged : typing.ClassVar[Signal] = ... # toolButtonStyleChanged(Qt::ToolButtonStyle) + topLevelChanged : typing.ClassVar[Signal] = ... # topLevelChanged(bool) + visibilityChanged : typing.ClassVar[Signal] = ... # visibilityChanged(bool) + + @typing.overload + def __init__(self, title: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, movable: bool | None = ..., allowedAreas: PySide6.QtCore.Qt.ToolBarArea | None = ..., orientation: PySide6.QtCore.Qt.Orientation | None = ..., iconSize: PySide6.QtCore.QSize | None = ..., toolButtonStyle: PySide6.QtCore.Qt.ToolButtonStyle | None = ..., floating: bool | None = ..., floatable: bool | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, movable: bool | None = ..., allowedAreas: PySide6.QtCore.Qt.ToolBarArea | None = ..., orientation: PySide6.QtCore.Qt.Orientation | None = ..., iconSize: PySide6.QtCore.QSize | None = ..., toolButtonStyle: PySide6.QtCore.Qt.ToolButtonStyle | None = ..., floating: bool | None = ..., floatable: bool | None = ...) -> None: ... + + @typing.overload + def actionAt(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def actionAt(self, x: int, y: int, /) -> PySide6.QtGui.QAction: ... + def actionEvent(self, event: PySide6.QtGui.QActionEvent, /) -> None: ... + def actionGeometry(self, action: PySide6.QtGui.QAction, /) -> PySide6.QtCore.QRect: ... + def addSeparator(self, /) -> PySide6.QtGui.QAction: ... + def addWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> PySide6.QtGui.QAction: ... + def allowedAreas(self, /) -> PySide6.QtCore.Qt.ToolBarArea: ... + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def clear(self, /) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def iconSize(self, /) -> PySide6.QtCore.QSize: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionToolBar, /) -> None: ... + def insertSeparator(self, before: PySide6.QtGui.QAction, /) -> PySide6.QtGui.QAction: ... + def insertWidget(self, before: PySide6.QtGui.QAction, widget: PySide6.QtWidgets.QWidget, /) -> PySide6.QtGui.QAction: ... + def isAreaAllowed(self, area: PySide6.QtCore.Qt.ToolBarArea, /) -> bool: ... + def isFloatable(self, /) -> bool: ... + def isFloating(self, /) -> bool: ... + def isMovable(self, /) -> bool: ... + def orientation(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + def setAllowedAreas(self, areas: PySide6.QtCore.Qt.ToolBarArea, /) -> None: ... + def setFloatable(self, floatable: bool, /) -> None: ... + def setIconSize(self, iconSize: PySide6.QtCore.QSize, /) -> None: ... + def setMovable(self, movable: bool, /) -> None: ... + def setOrientation(self, orientation: PySide6.QtCore.Qt.Orientation, /) -> None: ... + def setToolButtonStyle(self, toolButtonStyle: PySide6.QtCore.Qt.ToolButtonStyle, /) -> None: ... + def toggleViewAction(self, /) -> PySide6.QtGui.QAction: ... + def toolButtonStyle(self, /) -> PySide6.QtCore.Qt.ToolButtonStyle: ... + def widgetForAction(self, action: PySide6.QtGui.QAction, /) -> PySide6.QtWidgets.QWidget: ... + + +class QToolBox(PySide6.QtWidgets.QFrame): + + currentChanged : typing.ClassVar[Signal] = ... # currentChanged(int) + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., f: PySide6.QtCore.Qt.WindowType = ..., *, currentIndex: int | None = ..., count: int | None = ...) -> None: ... + + @typing.overload + def addItem(self, widget: PySide6.QtWidgets.QWidget, text: str, /) -> int: ... + @typing.overload + def addItem(self, widget: PySide6.QtWidgets.QWidget, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /) -> int: ... + def changeEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def count(self, /) -> int: ... + def currentIndex(self, /) -> int: ... + def currentWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def indexOf(self, widget: PySide6.QtWidgets.QWidget, /) -> int: ... + @typing.overload + def insertItem(self, index: int, widget: PySide6.QtWidgets.QWidget, text: str, /) -> int: ... + @typing.overload + def insertItem(self, index: int, widget: PySide6.QtWidgets.QWidget, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /) -> int: ... + def isItemEnabled(self, index: int, /) -> bool: ... + def itemIcon(self, index: int, /) -> PySide6.QtGui.QIcon: ... + def itemInserted(self, index: int, /) -> None: ... + def itemRemoved(self, index: int, /) -> None: ... + def itemText(self, index: int, /) -> str: ... + def itemToolTip(self, index: int, /) -> str: ... + def removeItem(self, index: int, /) -> None: ... + def setCurrentIndex(self, index: int, /) -> None: ... + def setCurrentWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def setItemEnabled(self, index: int, enabled: bool, /) -> None: ... + def setItemIcon(self, index: int, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setItemText(self, index: int, text: str, /) -> None: ... + def setItemToolTip(self, index: int, toolTip: str, /) -> None: ... + def showEvent(self, e: PySide6.QtGui.QShowEvent, /) -> None: ... + def widget(self, index: int, /) -> PySide6.QtWidgets.QWidget: ... + + +class QToolButton(PySide6.QtWidgets.QAbstractButton): + + triggered : typing.ClassVar[Signal] = ... # triggered(QAction*) + + class ToolButtonPopupMode(enum.Enum): + + DelayedPopup = 0x0 + MenuButtonPopup = 0x1 + InstantPopup = 0x2 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, popupMode: PySide6.QtWidgets.QToolButton.ToolButtonPopupMode | None = ..., toolButtonStyle: PySide6.QtCore.Qt.ToolButtonStyle | None = ..., autoRaise: bool | None = ..., arrowType: PySide6.QtCore.Qt.ArrowType | None = ...) -> None: ... + + def actionEvent(self, arg__1: PySide6.QtGui.QActionEvent, /) -> None: ... + def arrowType(self, /) -> PySide6.QtCore.Qt.ArrowType: ... + def autoRaise(self, /) -> bool: ... + def changeEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def checkStateSet(self, /) -> None: ... + def defaultAction(self, /) -> PySide6.QtGui.QAction: ... + def enterEvent(self, arg__1: PySide6.QtGui.QEnterEvent, /) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def hitButton(self, pos: PySide6.QtCore.QPoint, /) -> bool: ... + def initStyleOption(self, option: PySide6.QtWidgets.QStyleOptionToolButton, /) -> None: ... + def leaveEvent(self, arg__1: PySide6.QtCore.QEvent, /) -> None: ... + def menu(self, /) -> PySide6.QtWidgets.QMenu: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def mousePressEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, arg__1: PySide6.QtGui.QMouseEvent, /) -> None: ... + def nextCheckState(self, /) -> None: ... + def paintEvent(self, arg__1: PySide6.QtGui.QPaintEvent, /) -> None: ... + def popupMode(self, /) -> PySide6.QtWidgets.QToolButton.ToolButtonPopupMode: ... + def setArrowType(self, type: PySide6.QtCore.Qt.ArrowType, /) -> None: ... + def setAutoRaise(self, enable: bool, /) -> None: ... + def setDefaultAction(self, arg__1: PySide6.QtGui.QAction, /) -> None: ... + def setMenu(self, menu: PySide6.QtWidgets.QMenu, /) -> None: ... + def setPopupMode(self, mode: PySide6.QtWidgets.QToolButton.ToolButtonPopupMode, /) -> None: ... + def setToolButtonStyle(self, style: PySide6.QtCore.Qt.ToolButtonStyle, /) -> None: ... + def showMenu(self, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def timerEvent(self, arg__1: PySide6.QtCore.QTimerEvent, /) -> None: ... + def toolButtonStyle(self, /) -> PySide6.QtCore.Qt.ToolButtonStyle: ... + + +class QToolTip(Shiboken.Object): + @staticmethod + def font() -> PySide6.QtGui.QFont: ... + @staticmethod + def hideText() -> None: ... + @staticmethod + def isVisible() -> bool: ... + @staticmethod + def palette() -> PySide6.QtGui.QPalette: ... + @staticmethod + def setFont(arg__1: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + @staticmethod + def setPalette(arg__1: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /) -> None: ... + @staticmethod + def showText(pos: PySide6.QtCore.QPoint, text: str, /, w: PySide6.QtWidgets.QWidget | None = ..., rect: PySide6.QtCore.QRect = ..., msecShowTime: int = ...) -> None: ... + @staticmethod + def text() -> str: ... + + +class QTreeView(PySide6.QtWidgets.QAbstractItemView): + + collapsed : typing.ClassVar[Signal] = ... # collapsed(QModelIndex) + expanded : typing.ClassVar[Signal] = ... # expanded(QModelIndex) + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, autoExpandDelay: int | None = ..., indentation: int | None = ..., rootIsDecorated: bool | None = ..., uniformRowHeights: bool | None = ..., itemsExpandable: bool | None = ..., sortingEnabled: bool | None = ..., animated: bool | None = ..., allColumnsShowFocus: bool | None = ..., wordWrap: bool | None = ..., headerHidden: bool | None = ..., expandsOnDoubleClick: bool | None = ...) -> None: ... + + def allColumnsShowFocus(self, /) -> bool: ... + def autoExpandDelay(self, /) -> int: ... + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def collapse(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def collapseAll(self, /) -> None: ... + def columnAt(self, x: int, /) -> int: ... + def columnCountChanged(self, oldCount: int, newCount: int, /) -> None: ... + def columnMoved(self, /) -> None: ... + def columnResized(self, column: int, oldSize: int, newSize: int, /) -> None: ... + def columnViewportPosition(self, column: int, /) -> int: ... + def columnWidth(self, column: int, /) -> int: ... + def currentChanged(self, current: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, previous: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def dataChanged(self, topLeft: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, bottomRight: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, roles: collections.abc.Sequence[int] = ...) -> None: ... + def doItemsLayout(self, /) -> None: ... + def dragMoveEvent(self, event: PySide6.QtGui.QDragMoveEvent, /) -> None: ... + def drawBranches(self, painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRect, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def drawRow(self, painter: PySide6.QtGui.QPainter, options: PySide6.QtWidgets.QStyleOptionViewItem, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def drawTree(self, painter: PySide6.QtGui.QPainter, region: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + def expand(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def expandAll(self, /) -> None: ... + def expandRecursively(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, depth: int = ...) -> None: ... + def expandToDepth(self, depth: int, /) -> None: ... + def expandsOnDoubleClick(self, /) -> bool: ... + def header(self, /) -> PySide6.QtWidgets.QHeaderView: ... + def hideColumn(self, column: int, /) -> None: ... + def horizontalOffset(self, /) -> int: ... + def horizontalScrollbarAction(self, action: int, /) -> None: ... + def indentation(self, /) -> int: ... + def indexAbove(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def indexAt(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QModelIndex: ... + def indexBelow(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QModelIndex: ... + def indexRowSizeHint(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> int: ... + def isAnimated(self, /) -> bool: ... + def isColumnHidden(self, column: int, /) -> bool: ... + def isExpanded(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def isFirstColumnSpanned(self, row: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def isHeaderHidden(self, /) -> bool: ... + def isIndexHidden(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def isRowHidden(self, row: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def isSortingEnabled(self, /) -> bool: ... + def itemsExpandable(self, /) -> bool: ... + def keyPressEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyboardSearch(self, search: str, /) -> None: ... + def mouseDoubleClickEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def moveCursor(self, cursorAction: PySide6.QtWidgets.QAbstractItemView.CursorAction, modifiers: PySide6.QtCore.Qt.KeyboardModifier, /) -> PySide6.QtCore.QModelIndex: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + def reexpand(self, /) -> None: ... + def reset(self, /) -> None: ... + def resetIndentation(self, /) -> None: ... + def resizeColumnToContents(self, column: int, /) -> None: ... + def rootIsDecorated(self, /) -> bool: ... + def rowHeight(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> int: ... + def rowsAboutToBeRemoved(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, start: int, end: int, /) -> None: ... + def rowsInserted(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, start: int, end: int, /) -> None: ... + def rowsRemoved(self, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, first: int, last: int, /) -> None: ... + def scrollContentsBy(self, dx: int, dy: int, /) -> None: ... + def scrollTo(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /, hint: PySide6.QtWidgets.QAbstractItemView.ScrollHint = ...) -> None: ... + def selectAll(self, /) -> None: ... + def selectedIndexes(self, /) -> typing.List[PySide6.QtCore.QModelIndex]: ... + def selectionChanged(self, selected: PySide6.QtCore.QItemSelection, deselected: PySide6.QtCore.QItemSelection, /) -> None: ... + def setAllColumnsShowFocus(self, enable: bool, /) -> None: ... + def setAnimated(self, enable: bool, /) -> None: ... + def setAutoExpandDelay(self, delay: int, /) -> None: ... + def setColumnHidden(self, column: int, hide: bool, /) -> None: ... + def setColumnWidth(self, column: int, width: int, /) -> None: ... + def setExpanded(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, expand: bool, /) -> None: ... + def setExpandsOnDoubleClick(self, enable: bool, /) -> None: ... + def setFirstColumnSpanned(self, row: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, span: bool, /) -> None: ... + def setHeader(self, header: PySide6.QtWidgets.QHeaderView, /) -> None: ... + def setHeaderHidden(self, hide: bool, /) -> None: ... + def setIndentation(self, i: int, /) -> None: ... + def setItemsExpandable(self, enable: bool, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel | None, /) -> None: ... + def setRootIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> None: ... + def setRootIsDecorated(self, show: bool, /) -> None: ... + def setRowHidden(self, row: int, parent: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, hide: bool, /) -> None: ... + def setSelection(self, rect: PySide6.QtCore.QRect, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + def setSelectionModel(self, selectionModel: PySide6.QtCore.QItemSelectionModel, /) -> None: ... + def setSortingEnabled(self, enable: bool, /) -> None: ... + def setTreePosition(self, logicalIndex: int, /) -> None: ... + def setUniformRowHeights(self, uniform: bool, /) -> None: ... + def setWordWrap(self, on: bool, /) -> None: ... + def showColumn(self, column: int, /) -> None: ... + def sizeHintForColumn(self, column: int, /) -> int: ... + def sortByColumn(self, column: int, order: PySide6.QtCore.Qt.SortOrder, /) -> None: ... + def timerEvent(self, event: PySide6.QtCore.QTimerEvent, /) -> None: ... + def treePosition(self, /) -> int: ... + def uniformRowHeights(self, /) -> bool: ... + def updateGeometries(self, /) -> None: ... + def verticalOffset(self, /) -> int: ... + def verticalScrollbarValueChanged(self, value: int, /) -> None: ... + def viewportEvent(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def viewportSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def visualRect(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtCore.QRect: ... + def visualRegionForSelection(self, selection: PySide6.QtCore.QItemSelection, /) -> PySide6.QtGui.QRegion: ... + def wordWrap(self, /) -> bool: ... + + +class QTreeWidget(PySide6.QtWidgets.QTreeView): + + currentItemChanged : typing.ClassVar[Signal] = ... # currentItemChanged(QTreeWidgetItem*,QTreeWidgetItem*) + itemActivated : typing.ClassVar[Signal] = ... # itemActivated(QTreeWidgetItem*,int) + itemChanged : typing.ClassVar[Signal] = ... # itemChanged(QTreeWidgetItem*,int) + itemClicked : typing.ClassVar[Signal] = ... # itemClicked(QTreeWidgetItem*,int) + itemCollapsed : typing.ClassVar[Signal] = ... # itemCollapsed(QTreeWidgetItem*) + itemDoubleClicked : typing.ClassVar[Signal] = ... # itemDoubleClicked(QTreeWidgetItem*,int) + itemEntered : typing.ClassVar[Signal] = ... # itemEntered(QTreeWidgetItem*,int) + itemExpanded : typing.ClassVar[Signal] = ... # itemExpanded(QTreeWidgetItem*) + itemPressed : typing.ClassVar[Signal] = ... # itemPressed(QTreeWidgetItem*,int) + itemSelectionChanged : typing.ClassVar[Signal] = ... # itemSelectionChanged() + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, columnCount: int | None = ..., topLevelItemCount: int | None = ..., supportedDragActions: PySide6.QtCore.Qt.DropAction | None = ...) -> None: ... + + def addTopLevelItem(self, item: PySide6.QtWidgets.QTreeWidgetItem, /) -> None: ... + def addTopLevelItems(self, items: collections.abc.Sequence[PySide6.QtWidgets.QTreeWidgetItem], /) -> None: ... + def clear(self, /) -> None: ... + def closePersistentEditor(self, item: PySide6.QtWidgets.QTreeWidgetItem, /, column: int | None = ...) -> None: ... + def collapseItem(self, item: PySide6.QtWidgets.QTreeWidgetItem, /) -> None: ... + def columnCount(self, /) -> int: ... + def currentColumn(self, /) -> int: ... + def currentItem(self, /) -> PySide6.QtWidgets.QTreeWidgetItem: ... + def dropEvent(self, event: PySide6.QtGui.QDropEvent, /) -> None: ... + def dropMimeData(self, parent: PySide6.QtWidgets.QTreeWidgetItem, index: int, data: PySide6.QtCore.QMimeData, action: PySide6.QtCore.Qt.DropAction, /) -> bool: ... + def editItem(self, item: PySide6.QtWidgets.QTreeWidgetItem, /, column: int | None = ...) -> None: ... + def event(self, e: PySide6.QtCore.QEvent, /) -> bool: ... + def expandItem(self, item: PySide6.QtWidgets.QTreeWidgetItem, /) -> None: ... + def findItems(self, text: str, flags: PySide6.QtCore.Qt.MatchFlag, /, column: int | None = ...) -> typing.List[PySide6.QtWidgets.QTreeWidgetItem]: ... + def headerItem(self, /) -> PySide6.QtWidgets.QTreeWidgetItem: ... + def indexFromItem(self, item: PySide6.QtWidgets.QTreeWidgetItem, /, column: int | None = ...) -> PySide6.QtCore.QModelIndex: ... + def indexOfTopLevelItem(self, item: PySide6.QtWidgets.QTreeWidgetItem, /) -> int: ... + def insertTopLevelItem(self, index: int, item: PySide6.QtWidgets.QTreeWidgetItem, /) -> None: ... + def insertTopLevelItems(self, index: int, items: collections.abc.Sequence[PySide6.QtWidgets.QTreeWidgetItem], /) -> None: ... + def invisibleRootItem(self, /) -> PySide6.QtWidgets.QTreeWidgetItem: ... + @typing.overload + def isPersistentEditorOpen(self, item: PySide6.QtWidgets.QTreeWidgetItem, /, column: int | None = ...) -> bool: ... + @typing.overload + def isPersistentEditorOpen(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> bool: ... + def itemAbove(self, item: PySide6.QtWidgets.QTreeWidgetItem, /) -> PySide6.QtWidgets.QTreeWidgetItem: ... + @typing.overload + def itemAt(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtWidgets.QTreeWidgetItem: ... + @typing.overload + def itemAt(self, x: int, y: int, /) -> PySide6.QtWidgets.QTreeWidgetItem: ... + def itemBelow(self, item: PySide6.QtWidgets.QTreeWidgetItem, /) -> PySide6.QtWidgets.QTreeWidgetItem: ... + def itemFromIndex(self, index: PySide6.QtCore.QModelIndex | PySide6.QtCore.QPersistentModelIndex, /) -> PySide6.QtWidgets.QTreeWidgetItem: ... + def itemWidget(self, item: PySide6.QtWidgets.QTreeWidgetItem, column: int, /) -> PySide6.QtWidgets.QWidget: ... + def mimeData(self, items: collections.abc.Sequence[PySide6.QtWidgets.QTreeWidgetItem], /) -> PySide6.QtCore.QMimeData: ... + def mimeTypes(self, /) -> typing.List[str]: ... + def openPersistentEditor(self, item: PySide6.QtWidgets.QTreeWidgetItem, /, column: int | None = ...) -> None: ... + def removeItemWidget(self, item: PySide6.QtWidgets.QTreeWidgetItem, column: int, /) -> None: ... + def scrollToItem(self, item: PySide6.QtWidgets.QTreeWidgetItem, /, hint: PySide6.QtWidgets.QAbstractItemView.ScrollHint = ...) -> None: ... + def selectedItems(self, /) -> typing.List[PySide6.QtWidgets.QTreeWidgetItem]: ... + def setColumnCount(self, columns: int, /) -> None: ... + @typing.overload + def setCurrentItem(self, item: PySide6.QtWidgets.QTreeWidgetItem, /) -> None: ... + @typing.overload + def setCurrentItem(self, item: PySide6.QtWidgets.QTreeWidgetItem, column: int, /) -> None: ... + @typing.overload + def setCurrentItem(self, item: PySide6.QtWidgets.QTreeWidgetItem, column: int, command: PySide6.QtCore.QItemSelectionModel.SelectionFlag, /) -> None: ... + def setHeaderItem(self, item: PySide6.QtWidgets.QTreeWidgetItem, /) -> None: ... + def setHeaderLabel(self, label: str, /) -> None: ... + def setHeaderLabels(self, labels: collections.abc.Sequence[str], /) -> None: ... + def setItemWidget(self, item: PySide6.QtWidgets.QTreeWidgetItem, column: int, widget: PySide6.QtWidgets.QWidget | None, /) -> None: ... + def setModel(self, model: PySide6.QtCore.QAbstractItemModel | None, /) -> None: ... + def setSelectionModel(self, selectionModel: PySide6.QtCore.QItemSelectionModel, /) -> None: ... + def setSupportedDragActions(self, actions: PySide6.QtCore.Qt.DropAction, /) -> None: ... + def sortColumn(self, /) -> int: ... + def sortItems(self, column: int, order: PySide6.QtCore.Qt.SortOrder, /) -> None: ... + def supportedDragActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def supportedDropActions(self, /) -> PySide6.QtCore.Qt.DropAction: ... + def takeTopLevelItem(self, index: int, /) -> PySide6.QtWidgets.QTreeWidgetItem | None: ... + def topLevelItem(self, index: int, /) -> PySide6.QtWidgets.QTreeWidgetItem | None: ... + def topLevelItemCount(self, /) -> int: ... + def visualItemRect(self, item: PySide6.QtWidgets.QTreeWidgetItem, /) -> PySide6.QtCore.QRect: ... + + +class QTreeWidgetItem(Shiboken.Object): + + class ChildIndicatorPolicy(enum.Enum): + + ShowIndicator = 0x0 + DontShowIndicator = 0x1 + DontShowIndicatorWhenChildless = 0x2 + + class ItemType(enum.IntEnum): + + Type = 0x0 + UserType = 0x3e8 + + + @typing.overload + def __init__(self, treeview: PySide6.QtWidgets.QTreeWidget, after: PySide6.QtWidgets.QTreeWidgetItem, /, type: int = ...) -> None: ... + @typing.overload + def __init__(self, treeview: PySide6.QtWidgets.QTreeWidget, strings: collections.abc.Sequence[str], /, type: int = ...) -> None: ... + @typing.overload + def __init__(self, treeview: PySide6.QtWidgets.QTreeWidget, /, type: int = ...) -> None: ... + @typing.overload + def __init__(self, other: PySide6.QtWidgets.QTreeWidgetItem, /) -> None: ... + @typing.overload + def __init__(self, parent: PySide6.QtWidgets.QTreeWidgetItem, after: PySide6.QtWidgets.QTreeWidgetItem, /, type: int = ...) -> None: ... + @typing.overload + def __init__(self, parent: PySide6.QtWidgets.QTreeWidgetItem, strings: collections.abc.Sequence[str], /, type: int = ...) -> None: ... + @typing.overload + def __init__(self, parent: PySide6.QtWidgets.QTreeWidgetItem, /, type: int = ...) -> None: ... + @typing.overload + def __init__(self, strings: collections.abc.Sequence[str], /, type: int = ...) -> None: ... + @typing.overload + def __init__(self, /, type: int = ...) -> None: ... + + def __hash__(self, /) -> int: ... + def __lshift__(self, out: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def __lt__(self, other: PySide6.QtWidgets.QTreeWidgetItem, /) -> bool: ... + def __rshift__(self, in_: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ... + def addChild(self, child: PySide6.QtWidgets.QTreeWidgetItem, /) -> None: ... + def addChildren(self, children: collections.abc.Sequence[PySide6.QtWidgets.QTreeWidgetItem], /) -> None: ... + def background(self, column: int, /) -> PySide6.QtGui.QBrush: ... + def checkState(self, column: int, /) -> PySide6.QtCore.Qt.CheckState: ... + def child(self, index: int, /) -> PySide6.QtWidgets.QTreeWidgetItem: ... + def childCount(self, /) -> int: ... + def childIndicatorPolicy(self, /) -> PySide6.QtWidgets.QTreeWidgetItem.ChildIndicatorPolicy: ... + def clone(self, /) -> PySide6.QtWidgets.QTreeWidgetItem: ... + def columnCount(self, /) -> int: ... + def data(self, column: int, role: int, /) -> typing.Any: ... + def emitDataChanged(self, /) -> None: ... + def flags(self, /) -> PySide6.QtCore.Qt.ItemFlag: ... + def font(self, column: int, /) -> PySide6.QtGui.QFont: ... + def foreground(self, column: int, /) -> PySide6.QtGui.QBrush: ... + def icon(self, column: int, /) -> PySide6.QtGui.QIcon: ... + def indexOfChild(self, child: PySide6.QtWidgets.QTreeWidgetItem, /) -> int: ... + def insertChild(self, index: int, child: PySide6.QtWidgets.QTreeWidgetItem, /) -> None: ... + def insertChildren(self, index: int, children: collections.abc.Sequence[PySide6.QtWidgets.QTreeWidgetItem], /) -> None: ... + def isDisabled(self, /) -> bool: ... + def isExpanded(self, /) -> bool: ... + def isFirstColumnSpanned(self, /) -> bool: ... + def isHidden(self, /) -> bool: ... + def isSelected(self, /) -> bool: ... + def parent(self, /) -> PySide6.QtWidgets.QTreeWidgetItem: ... + def read(self, in_: PySide6.QtCore.QDataStream, /) -> None: ... + def removeChild(self, child: PySide6.QtWidgets.QTreeWidgetItem, /) -> None: ... + def setBackground(self, column: int, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setCheckState(self, column: int, state: PySide6.QtCore.Qt.CheckState, /) -> None: ... + def setChildIndicatorPolicy(self, policy: PySide6.QtWidgets.QTreeWidgetItem.ChildIndicatorPolicy, /) -> None: ... + def setData(self, column: int, role: int, value: typing.Any, /) -> None: ... + def setDisabled(self, disabled: bool, /) -> None: ... + def setExpanded(self, expand: bool, /) -> None: ... + def setFirstColumnSpanned(self, span: bool, /) -> None: ... + def setFlags(self, flags: PySide6.QtCore.Qt.ItemFlag, /) -> None: ... + def setFont(self, column: int, font: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setForeground(self, column: int, brush: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap, /) -> None: ... + def setHidden(self, hide: bool, /) -> None: ... + def setIcon(self, column: int, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setSelected(self, select: bool, /) -> None: ... + def setSizeHint(self, column: int, size: PySide6.QtCore.QSize, /) -> None: ... + def setStatusTip(self, column: int, statusTip: str, /) -> None: ... + def setText(self, column: int, text: str, /) -> None: ... + @typing.overload + def setTextAlignment(self, column: int, alignment: PySide6.QtCore.Qt.AlignmentFlag, /) -> None: ... + @typing.overload + def setTextAlignment(self, column: int, alignment: int, /) -> None: ... + def setToolTip(self, column: int, toolTip: str, /) -> None: ... + def setWhatsThis(self, column: int, whatsThis: str, /) -> None: ... + def sizeHint(self, column: int, /) -> PySide6.QtCore.QSize: ... + def sortChildren(self, column: int, order: PySide6.QtCore.Qt.SortOrder, /) -> None: ... + def statusTip(self, column: int, /) -> str: ... + def takeChild(self, index: int, /) -> PySide6.QtWidgets.QTreeWidgetItem: ... + def takeChildren(self, /) -> typing.List[PySide6.QtWidgets.QTreeWidgetItem]: ... + def text(self, column: int, /) -> str: ... + def textAlignment(self, column: int, /) -> int: ... + def toolTip(self, column: int, /) -> str: ... + def treeWidget(self, /) -> PySide6.QtWidgets.QTreeWidget: ... + def type(self, /) -> int: ... + def whatsThis(self, column: int, /) -> str: ... + def write(self, out: PySide6.QtCore.QDataStream, /) -> None: ... + + +class QTreeWidgetItemIterator(Shiboken.Object): + + class IteratorFlag(enum.Flag): + + All = 0x0 + Hidden = 0x1 + NotHidden = 0x2 + Selected = 0x4 + Unselected = 0x8 + Selectable = 0x10 + NotSelectable = 0x20 + DragEnabled = 0x40 + DragDisabled = 0x80 + DropEnabled = 0x100 + DropDisabled = 0x200 + HasChildren = 0x400 + NoChildren = 0x800 + Checked = 0x1000 + NotChecked = 0x2000 + Enabled = 0x4000 + Disabled = 0x8000 + Editable = 0x10000 + NotEditable = 0x20000 + UserFlag = 0x1000000 + + + @typing.overload + def __init__(self, widget: PySide6.QtWidgets.QTreeWidget, /, flags: PySide6.QtWidgets.QTreeWidgetItemIterator.IteratorFlag = ...) -> None: ... + @typing.overload + def __init__(self, item: PySide6.QtWidgets.QTreeWidgetItem, /, flags: PySide6.QtWidgets.QTreeWidgetItemIterator.IteratorFlag = ...) -> None: ... + @typing.overload + def __init__(self, it: PySide6.QtWidgets.QTreeWidgetItemIterator, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __iadd__(self, n: int, /) -> PySide6.QtWidgets.QTreeWidgetItemIterator: ... + def __isub__(self, n: int, /) -> PySide6.QtWidgets.QTreeWidgetItemIterator: ... + def __iter__(self, /) -> object: ... + def __next__(self, /) -> object: ... + def value(self, /) -> PySide6.QtWidgets.QTreeWidgetItem: ... + + +class QUndoView(PySide6.QtWidgets.QListView): + + @typing.overload + def __init__(self, group: PySide6.QtGui.QUndoGroup, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, emptyLabel: str | None = ..., cleanIcon: PySide6.QtGui.QIcon | None = ...) -> None: ... + @typing.overload + def __init__(self, stack: PySide6.QtGui.QUndoStack, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, emptyLabel: str | None = ..., cleanIcon: PySide6.QtGui.QIcon | None = ...) -> None: ... + @typing.overload + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, emptyLabel: str | None = ..., cleanIcon: PySide6.QtGui.QIcon | None = ...) -> None: ... + + def cleanIcon(self, /) -> PySide6.QtGui.QIcon: ... + def emptyLabel(self, /) -> str: ... + def group(self, /) -> PySide6.QtGui.QUndoGroup: ... + def setCleanIcon(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setEmptyLabel(self, label: str, /) -> None: ... + def setGroup(self, group: PySide6.QtGui.QUndoGroup, /) -> None: ... + def setStack(self, stack: PySide6.QtGui.QUndoStack, /) -> None: ... + def stack(self, /) -> PySide6.QtGui.QUndoStack: ... + + +class QVBoxLayout(PySide6.QtWidgets.QBoxLayout): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, parent: PySide6.QtWidgets.QWidget, /) -> None: ... + + +class QWhatsThis(Shiboken.Object): + @staticmethod + def createAction(parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtGui.QAction: ... + @staticmethod + def enterWhatsThisMode() -> None: ... + @staticmethod + def hideText() -> None: ... + @staticmethod + def inWhatsThisMode() -> bool: ... + @staticmethod + def leaveWhatsThisMode() -> None: ... + @staticmethod + def showText(pos: PySide6.QtCore.QPoint, text: str, /, w: PySide6.QtWidgets.QWidget | None = ...) -> None: ... + + +class QWidget(PySide6.QtCore.QObject, PySide6.QtGui.QPaintDevice): + + customContextMenuRequested: typing.ClassVar[Signal] = ... # customContextMenuRequested(QPoint) + windowIconChanged : typing.ClassVar[Signal] = ... # windowIconChanged(QIcon) + windowIconTextChanged : typing.ClassVar[Signal] = ... # windowIconTextChanged(QString) + windowTitleChanged : typing.ClassVar[Signal] = ... # windowTitleChanged(QString) + + class RenderFlag(enum.Flag): + + DrawWindowBackground = 0x1 + DrawChildren = 0x2 + IgnoreMask = 0x4 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., f: PySide6.QtCore.Qt.WindowType = ..., *, modal: bool | None = ..., windowModality: PySide6.QtCore.Qt.WindowModality | None = ..., enabled: bool | None = ..., geometry: PySide6.QtCore.QRect | None = ..., frameGeometry: PySide6.QtCore.QRect | None = ..., normalGeometry: PySide6.QtCore.QRect | None = ..., x: int | None = ..., y: int | None = ..., pos: PySide6.QtCore.QPoint | None = ..., frameSize: PySide6.QtCore.QSize | None = ..., size: PySide6.QtCore.QSize | None = ..., width: int | None = ..., height: int | None = ..., rect: PySide6.QtCore.QRect | None = ..., childrenRect: PySide6.QtCore.QRect | None = ..., childrenRegion: PySide6.QtGui.QRegion | None = ..., sizePolicy: PySide6.QtWidgets.QSizePolicy | None = ..., minimumSize: PySide6.QtCore.QSize | None = ..., maximumSize: PySide6.QtCore.QSize | None = ..., minimumWidth: int | None = ..., minimumHeight: int | None = ..., maximumWidth: int | None = ..., maximumHeight: int | None = ..., sizeIncrement: PySide6.QtCore.QSize | None = ..., baseSize: PySide6.QtCore.QSize | None = ..., palette: PySide6.QtGui.QPalette | None = ..., font: PySide6.QtGui.QFont | None = ..., cursor: PySide6.QtGui.QCursor | None = ..., mouseTracking: bool | None = ..., tabletTracking: bool | None = ..., isActiveWindow: bool | None = ..., focusPolicy: PySide6.QtCore.Qt.FocusPolicy | None = ..., focus: bool | None = ..., contextMenuPolicy: PySide6.QtCore.Qt.ContextMenuPolicy | None = ..., updatesEnabled: bool | None = ..., visible: bool | None = ..., minimized: bool | None = ..., maximized: bool | None = ..., fullScreen: bool | None = ..., sizeHint: PySide6.QtCore.QSize | None = ..., minimumSizeHint: PySide6.QtCore.QSize | None = ..., acceptDrops: bool | None = ..., windowTitle: str | None = ..., windowIcon: PySide6.QtGui.QIcon | None = ..., windowIconText: str | None = ..., windowOpacity: float | None = ..., windowModified: bool | None = ..., toolTip: str | None = ..., toolTipDuration: int | None = ..., statusTip: str | None = ..., whatsThis: str | None = ..., accessibleName: str | None = ..., accessibleDescription: str | None = ..., accessibleIdentifier: str | None = ..., layoutDirection: PySide6.QtCore.Qt.LayoutDirection | None = ..., autoFillBackground: bool | None = ..., styleSheet: str | None = ..., locale: PySide6.QtCore.QLocale | None = ..., windowFilePath: str | None = ..., inputMethodHints: PySide6.QtCore.Qt.InputMethodHint | None = ...) -> None: ... + + def __repr__(self, /) -> str: ... + def acceptDrops(self, /) -> bool: ... + def accessibleDescription(self, /) -> str: ... + def accessibleIdentifier(self, /) -> str: ... + def accessibleName(self, /) -> str: ... + def actionEvent(self, event: PySide6.QtGui.QActionEvent, /) -> None: ... + def actions(self, /) -> typing.List[PySide6.QtGui.QAction]: ... + def activateWindow(self, /) -> None: ... + @typing.overload + def addAction(self, action: PySide6.QtGui.QAction, /) -> None: ... + @typing.overload + def addAction(self, text: str, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, callable: object, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, text: str, callable: object, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /, type: PySide6.QtCore.Qt.ConnectionType = ...) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, shortcut: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, callable: object, /) -> PySide6.QtGui.QAction: ... + @typing.overload + def addAction(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, text: str, callable: object, /) -> PySide6.QtGui.QAction: ... + def addActions(self, actions: collections.abc.Sequence[PySide6.QtGui.QAction], /) -> None: ... + def adjustSize(self, /) -> None: ... + def autoFillBackground(self, /) -> bool: ... + def backgroundRole(self, /) -> PySide6.QtGui.QPalette.ColorRole: ... + def backingStore(self, /) -> PySide6.QtGui.QBackingStore: ... + def baseSize(self, /) -> PySide6.QtCore.QSize: ... + def changeEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + @typing.overload + def childAt(self, p: PySide6.QtCore.QPoint, /) -> PySide6.QtWidgets.QWidget | None: ... + @typing.overload + def childAt(self, p: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtWidgets.QWidget | None: ... + @typing.overload + def childAt(self, x: int, y: int, /) -> PySide6.QtWidgets.QWidget | None: ... + def childrenRect(self, /) -> PySide6.QtCore.QRect: ... + def childrenRegion(self, /) -> PySide6.QtGui.QRegion: ... + def clearFocus(self, /) -> None: ... + def clearMask(self, /) -> None: ... + def close(self, /) -> bool: ... + def closeEvent(self, event: PySide6.QtGui.QCloseEvent, /) -> None: ... + def contentsMargins(self, /) -> PySide6.QtCore.QMargins: ... + def contentsRect(self, /) -> PySide6.QtCore.QRect: ... + def contextMenuEvent(self, event: PySide6.QtGui.QContextMenuEvent, /) -> None: ... + def contextMenuPolicy(self, /) -> PySide6.QtCore.Qt.ContextMenuPolicy: ... + def create(self, /, arg__1: int | None = ..., initializeWindow: bool = ..., destroyOldWindow: bool = ...) -> None: ... + def createWinId(self, /) -> None: ... + @staticmethod + def createWindowContainer(window: PySide6.QtGui.QWindow, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> PySide6.QtWidgets.QWidget: ... + def cursor(self, /) -> PySide6.QtGui.QCursor: ... + def destroy(self, /, destroyWindow: bool = ..., destroySubWindows: bool = ...) -> None: ... + def devType(self, /) -> int: ... + def dragEnterEvent(self, event: PySide6.QtGui.QDragEnterEvent, /) -> None: ... + def dragLeaveEvent(self, event: PySide6.QtGui.QDragLeaveEvent, /) -> None: ... + def dragMoveEvent(self, event: PySide6.QtGui.QDragMoveEvent, /) -> None: ... + def dropEvent(self, event: PySide6.QtGui.QDropEvent, /) -> None: ... + def effectiveWinId(self, /) -> int: ... + def ensurePolished(self, /) -> None: ... + def enterEvent(self, event: PySide6.QtGui.QEnterEvent, /) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + @staticmethod + def find(arg__1: int, /) -> PySide6.QtWidgets.QWidget | None: ... + def focusInEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusNextChild(self, /) -> bool: ... + def focusNextPrevChild(self, next: bool, /) -> bool: ... + def focusOutEvent(self, event: PySide6.QtGui.QFocusEvent, /) -> None: ... + def focusPolicy(self, /) -> PySide6.QtCore.Qt.FocusPolicy: ... + def focusPreviousChild(self, /) -> bool: ... + def focusProxy(self, /) -> PySide6.QtWidgets.QWidget | None: ... + def focusWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def font(self, /) -> PySide6.QtGui.QFont: ... + def fontInfo(self, /) -> PySide6.QtGui.QFontInfo: ... + def fontMetrics(self, /) -> PySide6.QtGui.QFontMetrics: ... + def foregroundRole(self, /) -> PySide6.QtGui.QPalette.ColorRole: ... + def frameGeometry(self, /) -> PySide6.QtCore.QRect: ... + def frameSize(self, /) -> PySide6.QtCore.QSize: ... + def geometry(self, /) -> PySide6.QtCore.QRect: ... + def grab(self, /, rectangle: PySide6.QtCore.QRect = ...) -> PySide6.QtGui.QPixmap: ... + def grabGesture(self, type: PySide6.QtCore.Qt.GestureType, /, flags: PySide6.QtCore.Qt.GestureFlag = ...) -> None: ... + def grabKeyboard(self, /) -> None: ... + @typing.overload + def grabMouse(self, /) -> None: ... + @typing.overload + def grabMouse(self, arg__1: PySide6.QtGui.QCursor | PySide6.QtCore.Qt.CursorShape | PySide6.QtGui.QPixmap, /) -> None: ... + def grabShortcut(self, key: PySide6.QtGui.QKeySequence | PySide6.QtCore.QKeyCombination | PySide6.QtGui.QKeySequence.StandardKey | str | int, /, context: PySide6.QtCore.Qt.ShortcutContext = ...) -> int: ... + def graphicsEffect(self, /) -> PySide6.QtWidgets.QGraphicsEffect | None: ... + def graphicsProxyWidget(self, /) -> PySide6.QtWidgets.QGraphicsProxyWidget | None: ... + def hasFocus(self, /) -> bool: ... + def hasHeightForWidth(self, /) -> bool: ... + def hasMouseTracking(self, /) -> bool: ... + def hasTabletTracking(self, /) -> bool: ... + def height(self, /) -> int: ... + def heightForWidth(self, arg__1: int, /) -> int: ... + def hide(self, /) -> None: ... + def hideEvent(self, event: PySide6.QtGui.QHideEvent, /) -> None: ... + def initPainter(self, painter: PySide6.QtGui.QPainter, /) -> None: ... + def inputMethodEvent(self, event: PySide6.QtGui.QInputMethodEvent, /) -> None: ... + def inputMethodHints(self, /) -> PySide6.QtCore.Qt.InputMethodHint: ... + def inputMethodQuery(self, arg__1: PySide6.QtCore.Qt.InputMethodQuery, /) -> typing.Any: ... + def insertAction(self, before: PySide6.QtGui.QAction, action: PySide6.QtGui.QAction, /) -> None: ... + def insertActions(self, before: PySide6.QtGui.QAction, actions: collections.abc.Sequence[PySide6.QtGui.QAction], /) -> None: ... + def internalWinId(self, /) -> int: ... + def isActiveWindow(self, /) -> bool: ... + def isAncestorOf(self, child: PySide6.QtWidgets.QWidget, /) -> bool: ... + def isEnabled(self, /) -> bool: ... + def isEnabledTo(self, arg__1: PySide6.QtWidgets.QWidget, /) -> bool: ... + def isFullScreen(self, /) -> bool: ... + def isHidden(self, /) -> bool: ... + def isLeftToRight(self, /) -> bool: ... + def isMaximized(self, /) -> bool: ... + def isMinimized(self, /) -> bool: ... + def isModal(self, /) -> bool: ... + def isRightToLeft(self, /) -> bool: ... + def isTopLevel(self, /) -> bool: ... + def isVisible(self, /) -> bool: ... + def isVisibleTo(self, arg__1: PySide6.QtWidgets.QWidget, /) -> bool: ... + def isWindow(self, /) -> bool: ... + def isWindowModified(self, /) -> bool: ... + def keyPressEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + def keyReleaseEvent(self, event: PySide6.QtGui.QKeyEvent, /) -> None: ... + @staticmethod + def keyboardGrabber() -> PySide6.QtWidgets.QWidget | None: ... + def layout(self, /) -> PySide6.QtWidgets.QLayout | None: ... + def layoutDirection(self, /) -> PySide6.QtCore.Qt.LayoutDirection: ... + def leaveEvent(self, event: PySide6.QtCore.QEvent, /) -> None: ... + def locale(self, /) -> PySide6.QtCore.QLocale: ... + def lower(self, /) -> None: ... + @typing.overload + def mapFrom(self, arg__1: PySide6.QtWidgets.QWidget, arg__2: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def mapFrom(self, arg__1: PySide6.QtWidgets.QWidget, arg__2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapFromGlobal(self, arg__1: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def mapFromGlobal(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapFromParent(self, arg__1: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def mapFromParent(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapTo(self, arg__1: PySide6.QtWidgets.QWidget, arg__2: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def mapTo(self, arg__1: PySide6.QtWidgets.QWidget, arg__2: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToGlobal(self, arg__1: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def mapToGlobal(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + @typing.overload + def mapToParent(self, arg__1: PySide6.QtCore.QPoint, /) -> PySide6.QtCore.QPoint: ... + @typing.overload + def mapToParent(self, arg__1: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> PySide6.QtCore.QPointF: ... + def mask(self, /) -> PySide6.QtGui.QRegion: ... + def maximumHeight(self, /) -> int: ... + def maximumSize(self, /) -> PySide6.QtCore.QSize: ... + def maximumWidth(self, /) -> int: ... + def metric(self, arg__1: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ... + def minimumHeight(self, /) -> int: ... + def minimumSize(self, /) -> PySide6.QtCore.QSize: ... + def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ... + def minimumWidth(self, /) -> int: ... + def mouseDoubleClickEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + @staticmethod + def mouseGrabber() -> PySide6.QtWidgets.QWidget | None: ... + def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ... + @typing.overload + def move(self, arg__1: PySide6.QtCore.QPoint, /) -> None: ... + @typing.overload + def move(self, x: int, y: int, /) -> None: ... + def moveEvent(self, event: PySide6.QtGui.QMoveEvent, /) -> None: ... + def nativeEvent(self, eventType: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, message: int, /) -> object: ... + def nativeParentWidget(self, /) -> PySide6.QtWidgets.QWidget | None: ... + def nextInFocusChain(self, /) -> PySide6.QtWidgets.QWidget | None: ... + def normalGeometry(self, /) -> PySide6.QtCore.QRect: ... + def overrideWindowFlags(self, type: PySide6.QtCore.Qt.WindowType, /) -> None: ... + def overrideWindowState(self, state: PySide6.QtCore.Qt.WindowState, /) -> None: ... + def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + def palette(self, /) -> PySide6.QtGui.QPalette: ... + def parentWidget(self, /) -> PySide6.QtWidgets.QWidget | None: ... + def pos(self, /) -> PySide6.QtCore.QPoint: ... + def previousInFocusChain(self, /) -> PySide6.QtWidgets.QWidget | None: ... + def raise_(self, /) -> None: ... + def rect(self, /) -> PySide6.QtCore.QRect: ... + def redirected(self, offset: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QPaintDevice: ... + def releaseKeyboard(self, /) -> None: ... + def releaseMouse(self, /) -> None: ... + def releaseShortcut(self, id: int, /) -> None: ... + def removeAction(self, action: PySide6.QtGui.QAction, /) -> None: ... + @typing.overload + def render(self, target: PySide6.QtGui.QPaintDevice, /, targetOffset: PySide6.QtCore.QPoint = ..., sourceRegion: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect = ..., renderFlags: PySide6.QtWidgets.QWidget.RenderFlag = ...) -> None: ... + @typing.overload + def render(self, painter: PySide6.QtGui.QPainter, targetOffset: PySide6.QtCore.QPoint, /, sourceRegion: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect = ..., renderFlags: PySide6.QtWidgets.QWidget.RenderFlag = ...) -> None: ... + @typing.overload + def repaint(self, /) -> None: ... + @typing.overload + def repaint(self, arg__1: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def repaint(self, arg__1: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def repaint(self, x: int, y: int, w: int, h: int, /) -> None: ... + @typing.overload + def resize(self, arg__1: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def resize(self, w: int, h: int, /) -> None: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def restoreGeometry(self, geometry: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ... + def saveGeometry(self, /) -> PySide6.QtCore.QByteArray: ... + def screen(self, /) -> PySide6.QtGui.QScreen: ... + @typing.overload + def scroll(self, dx: int, dy: int, /) -> None: ... + @typing.overload + def scroll(self, dx: int, dy: int, arg__3: PySide6.QtCore.QRect, /) -> None: ... + def setAcceptDrops(self, on: bool, /) -> None: ... + def setAccessibleDescription(self, description: str, /) -> None: ... + def setAccessibleIdentifier(self, identifier: str, /) -> None: ... + def setAccessibleName(self, name: str, /) -> None: ... + def setAttribute(self, arg__1: PySide6.QtCore.Qt.WidgetAttribute, /, on: bool = ...) -> None: ... + def setAutoFillBackground(self, enabled: bool, /) -> None: ... + def setBackgroundRole(self, arg__1: PySide6.QtGui.QPalette.ColorRole, /) -> None: ... + @typing.overload + def setBaseSize(self, arg__1: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setBaseSize(self, basew: int, baseh: int, /) -> None: ... + @typing.overload + def setContentsMargins(self, margins: PySide6.QtCore.QMargins, /) -> None: ... + @typing.overload + def setContentsMargins(self, left: int, top: int, right: int, bottom: int, /) -> None: ... + def setContextMenuPolicy(self, policy: PySide6.QtCore.Qt.ContextMenuPolicy, /) -> None: ... + def setCursor(self, arg__1: PySide6.QtGui.QCursor | PySide6.QtCore.Qt.CursorShape | PySide6.QtGui.QPixmap, /) -> None: ... + def setDisabled(self, arg__1: bool, /) -> None: ... + def setEnabled(self, arg__1: bool, /) -> None: ... + def setFixedHeight(self, h: int, /) -> None: ... + @typing.overload + def setFixedSize(self, arg__1: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setFixedSize(self, w: int, h: int, /) -> None: ... + def setFixedWidth(self, w: int, /) -> None: ... + @typing.overload + def setFocus(self, /) -> None: ... + @typing.overload + def setFocus(self, reason: PySide6.QtCore.Qt.FocusReason, /) -> None: ... + def setFocusPolicy(self, policy: PySide6.QtCore.Qt.FocusPolicy, /) -> None: ... + def setFocusProxy(self, arg__1: PySide6.QtWidgets.QWidget, /) -> None: ... + def setFont(self, arg__1: PySide6.QtGui.QFont | str | collections.abc.Sequence[str], /) -> None: ... + def setForegroundRole(self, arg__1: PySide6.QtGui.QPalette.ColorRole, /) -> None: ... + @typing.overload + def setGeometry(self, arg__1: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setGeometry(self, x: int, y: int, w: int, h: int, /) -> None: ... + def setGraphicsEffect(self, effect: PySide6.QtWidgets.QGraphicsEffect, /) -> None: ... + def setHidden(self, hidden: bool, /) -> None: ... + def setInputMethodHints(self, hints: PySide6.QtCore.Qt.InputMethodHint, /) -> None: ... + def setLayout(self, arg__1: PySide6.QtWidgets.QLayout, /) -> None: ... + def setLayoutDirection(self, direction: PySide6.QtCore.Qt.LayoutDirection, /) -> None: ... + def setLocale(self, locale: PySide6.QtCore.QLocale | PySide6.QtCore.QLocale.Language, /) -> None: ... + @typing.overload + def setMask(self, arg__1: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def setMask(self, arg__1: PySide6.QtGui.QBitmap | str, /) -> None: ... + def setMaximumHeight(self, maxh: int, /) -> None: ... + @typing.overload + def setMaximumSize(self, arg__1: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setMaximumSize(self, maxw: int, maxh: int, /) -> None: ... + def setMaximumWidth(self, maxw: int, /) -> None: ... + def setMinimumHeight(self, minh: int, /) -> None: ... + @typing.overload + def setMinimumSize(self, arg__1: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setMinimumSize(self, minw: int, minh: int, /) -> None: ... + def setMinimumWidth(self, minw: int, /) -> None: ... + def setMouseTracking(self, enable: bool, /) -> None: ... + def setPalette(self, arg__1: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /) -> None: ... + @typing.overload + def setParent(self, parent: PySide6.QtWidgets.QWidget | None, /) -> None: ... + @typing.overload + def setParent(self, parent: PySide6.QtWidgets.QWidget | None, f: PySide6.QtCore.Qt.WindowType, /) -> None: ... + def setScreen(self, arg__1: PySide6.QtGui.QScreen, /) -> None: ... + def setShortcutAutoRepeat(self, id: int, /, enable: bool = ...) -> None: ... + def setShortcutEnabled(self, id: int, /, enable: bool = ...) -> None: ... + @typing.overload + def setSizeIncrement(self, arg__1: PySide6.QtCore.QSize, /) -> None: ... + @typing.overload + def setSizeIncrement(self, w: int, h: int, /) -> None: ... + @typing.overload + def setSizePolicy(self, horizontal: PySide6.QtWidgets.QSizePolicy.Policy, vertical: PySide6.QtWidgets.QSizePolicy.Policy, /) -> None: ... + @typing.overload + def setSizePolicy(self, arg__1: PySide6.QtWidgets.QSizePolicy, /) -> None: ... + def setStatusTip(self, arg__1: str, /) -> None: ... + def setStyle(self, arg__1: PySide6.QtWidgets.QStyle, /) -> None: ... + def setStyleSheet(self, styleSheet: str, /) -> None: ... + @staticmethod + def setTabOrder(arg__1: PySide6.QtWidgets.QWidget, arg__2: PySide6.QtWidgets.QWidget, /) -> None: ... + def setTabletTracking(self, enable: bool, /) -> None: ... + def setToolTip(self, arg__1: str, /) -> None: ... + def setToolTipDuration(self, msec: int, /) -> None: ... + def setUpdatesEnabled(self, enable: bool, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def setWhatsThis(self, arg__1: str, /) -> None: ... + def setWindowFilePath(self, filePath: str, /) -> None: ... + def setWindowFlag(self, arg__1: PySide6.QtCore.Qt.WindowType, /, on: bool = ...) -> None: ... + def setWindowFlags(self, type: PySide6.QtCore.Qt.WindowType, /) -> None: ... + def setWindowIcon(self, icon: PySide6.QtGui.QIcon | PySide6.QtGui.QPixmap, /) -> None: ... + def setWindowIconText(self, arg__1: str, /) -> None: ... + def setWindowModality(self, windowModality: PySide6.QtCore.Qt.WindowModality, /) -> None: ... + def setWindowModified(self, arg__1: bool, /) -> None: ... + def setWindowOpacity(self, level: float, /) -> None: ... + def setWindowRole(self, arg__1: str, /) -> None: ... + def setWindowState(self, state: PySide6.QtCore.Qt.WindowState, /) -> None: ... + def setWindowTitle(self, arg__1: str, /) -> None: ... + def sharedPainter(self, /) -> PySide6.QtGui.QPainter: ... + def show(self, /) -> None: ... + def showEvent(self, event: PySide6.QtGui.QShowEvent, /) -> None: ... + def showFullScreen(self, /) -> None: ... + def showMaximized(self, /) -> None: ... + def showMinimized(self, /) -> None: ... + def showNormal(self, /) -> None: ... + def size(self, /) -> PySide6.QtCore.QSize: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def sizeIncrement(self, /) -> PySide6.QtCore.QSize: ... + def sizePolicy(self, /) -> PySide6.QtWidgets.QSizePolicy: ... + def stackUnder(self, arg__1: PySide6.QtWidgets.QWidget, /) -> None: ... + def statusTip(self, /) -> str: ... + def style(self, /) -> PySide6.QtWidgets.QStyle: ... + def styleSheet(self, /) -> str: ... + def tabletEvent(self, event: PySide6.QtGui.QTabletEvent, /) -> None: ... + def testAttribute(self, arg__1: PySide6.QtCore.Qt.WidgetAttribute, /) -> bool: ... + def toolTip(self, /) -> str: ... + def toolTipDuration(self, /) -> int: ... + def topLevelWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def underMouse(self, /) -> bool: ... + def ungrabGesture(self, type: PySide6.QtCore.Qt.GestureType, /) -> None: ... + def unsetCursor(self, /) -> None: ... + def unsetLayoutDirection(self, /) -> None: ... + def unsetLocale(self, /) -> None: ... + @typing.overload + def update(self, /) -> None: ... + @typing.overload + def update(self, arg__1: PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def update(self, arg__1: PySide6.QtGui.QRegion | PySide6.QtGui.QBitmap | PySide6.QtGui.QPolygon | PySide6.QtCore.QRect, /) -> None: ... + @typing.overload + def update(self, x: int, y: int, w: int, h: int, /) -> None: ... + def updateGeometry(self, /) -> None: ... + def updateMicroFocus(self, /, query: PySide6.QtCore.Qt.InputMethodQuery = ...) -> None: ... + def updatesEnabled(self, /) -> bool: ... + def visibleRegion(self, /) -> PySide6.QtGui.QRegion: ... + def whatsThis(self, /) -> str: ... + def wheelEvent(self, event: PySide6.QtGui.QWheelEvent, /) -> None: ... + def width(self, /) -> int: ... + def winId(self, /) -> int: ... + def window(self, /) -> PySide6.QtWidgets.QWidget: ... + def windowFilePath(self, /) -> str: ... + def windowFlags(self, /) -> PySide6.QtCore.Qt.WindowType: ... + def windowHandle(self, /) -> PySide6.QtGui.QWindow: ... + def windowIcon(self, /) -> PySide6.QtGui.QIcon: ... + def windowIconText(self, /) -> str: ... + def windowModality(self, /) -> PySide6.QtCore.Qt.WindowModality: ... + def windowOpacity(self, /) -> float: ... + def windowRole(self, /) -> str: ... + def windowState(self, /) -> PySide6.QtCore.Qt.WindowState: ... + def windowTitle(self, /) -> str: ... + def windowType(self, /) -> PySide6.QtCore.Qt.WindowType: ... + def x(self, /) -> int: ... + def y(self, /) -> int: ... + + +class QWidgetAction(PySide6.QtGui.QAction): + + def __init__(self, parent: PySide6.QtCore.QObject, /) -> None: ... + + def createWidget(self, parent: PySide6.QtWidgets.QWidget, /) -> PySide6.QtWidgets.QWidget: ... + def createdWidgets(self, /) -> typing.List[PySide6.QtWidgets.QWidget]: ... + def defaultWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def deleteWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def event(self, arg__1: PySide6.QtCore.QEvent, /) -> bool: ... + def eventFilter(self, arg__1: PySide6.QtCore.QObject, arg__2: PySide6.QtCore.QEvent, /) -> bool: ... + def releaseWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def requestWidget(self, parent: PySide6.QtWidgets.QWidget, /) -> PySide6.QtWidgets.QWidget: ... + def setDefaultWidget(self, w: PySide6.QtWidgets.QWidget, /) -> None: ... + + +class QWidgetItem(PySide6.QtWidgets.QLayoutItem): + + def __init__(self, w: PySide6.QtWidgets.QWidget, /) -> None: ... + + def controlTypes(self, /) -> PySide6.QtWidgets.QSizePolicy.ControlType: ... + def expandingDirections(self, /) -> PySide6.QtCore.Qt.Orientation: ... + def geometry(self, /) -> PySide6.QtCore.QRect: ... + def hasHeightForWidth(self, /) -> bool: ... + def heightForWidth(self, arg__1: int, /) -> int: ... + def isEmpty(self, /) -> bool: ... + def maximumSize(self, /) -> PySide6.QtCore.QSize: ... + def minimumHeightForWidth(self, arg__1: int, /) -> int: ... + def minimumSize(self, /) -> PySide6.QtCore.QSize: ... + def setGeometry(self, arg__1: PySide6.QtCore.QRect, /) -> None: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def widget(self, /) -> PySide6.QtWidgets.QWidget | None: ... + + +class QWizard(PySide6.QtWidgets.QDialog): + + currentIdChanged : typing.ClassVar[Signal] = ... # currentIdChanged(int) + customButtonClicked : typing.ClassVar[Signal] = ... # customButtonClicked(int) + helpRequested : typing.ClassVar[Signal] = ... # helpRequested() + pageAdded : typing.ClassVar[Signal] = ... # pageAdded(int) + pageRemoved : typing.ClassVar[Signal] = ... # pageRemoved(int) + + class WizardButton(enum.Enum): + + NoButton = -1 + BackButton = 0x0 + NextButton = 0x1 + CommitButton = 0x2 + FinishButton = 0x3 + CancelButton = 0x4 + HelpButton = 0x5 + CustomButton1 = 0x6 + NStandardButtons = 0x6 + CustomButton2 = 0x7 + CustomButton3 = 0x8 + NButtons = 0x9 + Stretch = 0x9 + + class WizardOption(enum.Flag): + + IndependentPages = 0x1 + IgnoreSubTitles = 0x2 + ExtendedWatermarkPixmap = 0x4 + NoDefaultButton = 0x8 + NoBackButtonOnStartPage = 0x10 + NoBackButtonOnLastPage = 0x20 + DisabledBackButtonOnLastPage = 0x40 + HaveNextButtonOnLastPage = 0x80 + HaveFinishButtonOnEarlyPages = 0x100 + NoCancelButton = 0x200 + CancelButtonOnLeft = 0x400 + HaveHelpButton = 0x800 + HelpButtonOnRight = 0x1000 + HaveCustomButton1 = 0x2000 + HaveCustomButton2 = 0x4000 + HaveCustomButton3 = 0x8000 + NoCancelButtonOnLastPage = 0x10000 + + class WizardPixmap(enum.Enum): + + WatermarkPixmap = 0x0 + LogoPixmap = 0x1 + BannerPixmap = 0x2 + BackgroundPixmap = 0x3 + NPixmaps = 0x4 + + class WizardStyle(enum.Enum): + + ClassicStyle = 0x0 + ModernStyle = 0x1 + MacStyle = 0x2 + AeroStyle = 0x3 + NStyles = 0x4 + + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ..., *, wizardStyle: PySide6.QtWidgets.QWizard.WizardStyle | None = ..., options: PySide6.QtWidgets.QWizard.WizardOption | None = ..., titleFormat: PySide6.QtCore.Qt.TextFormat | None = ..., subTitleFormat: PySide6.QtCore.Qt.TextFormat | None = ..., startId: int | None = ..., currentId: int | None = ...) -> None: ... + + def addPage(self, page: PySide6.QtWidgets.QWizardPage, /) -> int: ... + def back(self, /) -> None: ... + def button(self, which: PySide6.QtWidgets.QWizard.WizardButton, /) -> PySide6.QtWidgets.QAbstractButton: ... + def buttonText(self, which: PySide6.QtWidgets.QWizard.WizardButton, /) -> str: ... + def cleanupPage(self, id: int, /) -> None: ... + def currentId(self, /) -> int: ... + def currentPage(self, /) -> PySide6.QtWidgets.QWizardPage: ... + def done(self, result: int, /) -> None: ... + def event(self, event: PySide6.QtCore.QEvent, /) -> bool: ... + def field(self, name: str, /) -> typing.Any: ... + def hasVisitedPage(self, id: int, /) -> bool: ... + def initializePage(self, id: int, /) -> None: ... + def nativeEvent(self, eventType: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, message: int, /) -> object: ... + def next(self, /) -> None: ... + def nextId(self, /) -> int: ... + def options(self, /) -> PySide6.QtWidgets.QWizard.WizardOption: ... + def page(self, id: int, /) -> PySide6.QtWidgets.QWizardPage: ... + def pageIds(self, /) -> typing.List[int]: ... + def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ... + def pixmap(self, which: PySide6.QtWidgets.QWizard.WizardPixmap, /) -> PySide6.QtGui.QPixmap: ... + def removePage(self, id: int, /) -> None: ... + def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ... + def restart(self, /) -> None: ... + def setButton(self, which: PySide6.QtWidgets.QWizard.WizardButton, button: PySide6.QtWidgets.QAbstractButton, /) -> None: ... + def setButtonLayout(self, layout: collections.abc.Sequence[PySide6.QtWidgets.QWizard.WizardButton], /) -> None: ... + def setButtonText(self, which: PySide6.QtWidgets.QWizard.WizardButton, text: str, /) -> None: ... + def setCurrentId(self, id: int, /) -> None: ... + def setDefaultProperty(self, className: bytes | bytearray | memoryview, property: bytes | bytearray | memoryview, changedSignal: bytes | bytearray | memoryview, /) -> None: ... + def setField(self, name: str, value: typing.Any, /) -> None: ... + def setOption(self, option: PySide6.QtWidgets.QWizard.WizardOption, /, on: bool = ...) -> None: ... + def setOptions(self, options: PySide6.QtWidgets.QWizard.WizardOption, /) -> None: ... + def setPage(self, id: int, page: PySide6.QtWidgets.QWizardPage, /) -> None: ... + def setPixmap(self, which: PySide6.QtWidgets.QWizard.WizardPixmap, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + def setSideWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ... + def setStartId(self, id: int, /) -> None: ... + def setSubTitleFormat(self, format: PySide6.QtCore.Qt.TextFormat, /) -> None: ... + def setTitleFormat(self, format: PySide6.QtCore.Qt.TextFormat, /) -> None: ... + def setVisible(self, visible: bool, /) -> None: ... + def setWizardStyle(self, style: PySide6.QtWidgets.QWizard.WizardStyle, /) -> None: ... + def sideWidget(self, /) -> PySide6.QtWidgets.QWidget: ... + def sizeHint(self, /) -> PySide6.QtCore.QSize: ... + def startId(self, /) -> int: ... + def subTitleFormat(self, /) -> PySide6.QtCore.Qt.TextFormat: ... + def testOption(self, option: PySide6.QtWidgets.QWizard.WizardOption, /) -> bool: ... + def titleFormat(self, /) -> PySide6.QtCore.Qt.TextFormat: ... + def validateCurrentPage(self, /) -> bool: ... + def visitedIds(self, /) -> typing.List[int]: ... + def wizardStyle(self, /) -> PySide6.QtWidgets.QWizard.WizardStyle: ... + + +class QWizardPage(PySide6.QtWidgets.QWidget): + + completeChanged : typing.ClassVar[Signal] = ... # completeChanged() + + def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., *, title: str | None = ..., subTitle: str | None = ...) -> None: ... + + def buttonText(self, which: PySide6.QtWidgets.QWizard.WizardButton, /) -> str: ... + def cleanupPage(self, /) -> None: ... + def field(self, name: str, /) -> typing.Any: ... + def initializePage(self, /) -> None: ... + def isCommitPage(self, /) -> bool: ... + def isComplete(self, /) -> bool: ... + def isFinalPage(self, /) -> bool: ... + def nextId(self, /) -> int: ... + def pixmap(self, which: PySide6.QtWidgets.QWizard.WizardPixmap, /) -> PySide6.QtGui.QPixmap: ... + @typing.overload + def registerField(self, name: str, widget: PySide6.QtWidgets.QWidget, property: str, changedSignal: PySide6.QtCore.SignalInstance, /) -> None: ... + @typing.overload + def registerField(self, name: str, widget: PySide6.QtWidgets.QWidget, /, property: str | None = ..., changed_signal: str | None = ...) -> None: ... + def setButtonText(self, which: PySide6.QtWidgets.QWizard.WizardButton, text: str, /) -> None: ... + def setCommitPage(self, commitPage: bool, /) -> None: ... + def setField(self, name: str, value: typing.Any, /) -> None: ... + def setFinalPage(self, finalPage: bool, /) -> None: ... + def setPixmap(self, which: PySide6.QtWidgets.QWizard.WizardPixmap, pixmap: PySide6.QtGui.QPixmap | PySide6.QtGui.QImage, /) -> None: ... + def setSubTitle(self, subTitle: str, /) -> None: ... + def setTitle(self, title: str, /) -> None: ... + def subTitle(self, /) -> str: ... + def title(self, /) -> str: ... + def validatePage(self, /) -> bool: ... + def wizard(self, /) -> PySide6.QtWidgets.QWizard: ... + + +@typing.overload +def qDrawPlainRect(p: PySide6.QtGui.QPainter, r: PySide6.QtCore.QRect, arg__3: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /, lineWidth: int = ..., fill: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap | None = ...) -> None: ... +@typing.overload +def qDrawPlainRect(p: PySide6.QtGui.QPainter, x: int, y: int, w: int, h: int, arg__6: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /, lineWidth: int = ..., fill: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap | None = ...) -> None: ... +@typing.overload +def qDrawPlainRoundedRect(painter: PySide6.QtGui.QPainter, rect: PySide6.QtCore.QRect, rx: float, ry: float, lineColor: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /, lineWidth: int = ..., fill: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap | None = ...) -> None: ... +@typing.overload +def qDrawPlainRoundedRect(p: PySide6.QtGui.QPainter, x: int, y: int, w: int, h: int, rx: float, ry: float, arg__8: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /, lineWidth: int = ..., fill: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap | None = ...) -> None: ... +@typing.overload +def qDrawShadeLine(p: PySide6.QtGui.QPainter, p1: PySide6.QtCore.QPoint, p2: PySide6.QtCore.QPoint, pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /, sunken: bool = ..., lineWidth: int = ..., midLineWidth: int | None = ...) -> None: ... +@typing.overload +def qDrawShadeLine(p: PySide6.QtGui.QPainter, x1: int, y1: int, x2: int, y2: int, pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /, sunken: bool = ..., lineWidth: int = ..., midLineWidth: int | None = ...) -> None: ... +@typing.overload +def qDrawShadePanel(p: PySide6.QtGui.QPainter, r: PySide6.QtCore.QRect, pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /, sunken: bool = ..., lineWidth: int = ..., fill: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap | None = ...) -> None: ... +@typing.overload +def qDrawShadePanel(p: PySide6.QtGui.QPainter, x: int, y: int, w: int, h: int, pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /, sunken: bool = ..., lineWidth: int = ..., fill: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap | None = ...) -> None: ... +@typing.overload +def qDrawShadeRect(p: PySide6.QtGui.QPainter, r: PySide6.QtCore.QRect, pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /, sunken: bool = ..., lineWidth: int = ..., midLineWidth: int | None = ..., fill: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap | None = ...) -> None: ... +@typing.overload +def qDrawShadeRect(p: PySide6.QtGui.QPainter, x: int, y: int, w: int, h: int, pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /, sunken: bool = ..., lineWidth: int = ..., midLineWidth: int | None = ..., fill: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap | None = ...) -> None: ... +@typing.overload +def qDrawWinButton(p: PySide6.QtGui.QPainter, r: PySide6.QtCore.QRect, pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /, sunken: bool = ..., fill: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap | None = ...) -> None: ... +@typing.overload +def qDrawWinButton(p: PySide6.QtGui.QPainter, x: int, y: int, w: int, h: int, pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /, sunken: bool = ..., fill: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap | None = ...) -> None: ... +@typing.overload +def qDrawWinPanel(p: PySide6.QtGui.QPainter, r: PySide6.QtCore.QRect, pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /, sunken: bool = ..., fill: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap | None = ...) -> None: ... +@typing.overload +def qDrawWinPanel(p: PySide6.QtGui.QPainter, x: int, y: int, w: int, h: int, pal: PySide6.QtGui.QPalette | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor, /, sunken: bool = ..., fill: PySide6.QtGui.QBrush | PySide6.QtCore.Qt.BrushStyle | PySide6.QtCore.Qt.GlobalColor | PySide6.QtGui.QColor | PySide6.QtGui.QGradient | PySide6.QtGui.QImage | PySide6.QtGui.QPixmap | None = ...) -> None: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtXml.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtXml.pyi new file mode 100644 index 0000000..11b8ed8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtXml.pyi @@ -0,0 +1,450 @@ +# 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 +""" +This file contains the exact signatures for all functions in module +PySide6.QtXml, except for defaults which are replaced by "...". +""" + +# mypy: disable-error-code="override, overload-overlap" +# Module `PySide6.QtXml` + +import PySide6.QtXml +import PySide6.QtCore + +import enum +import typing +from shiboken6 import Shiboken + + +class QDomAttr(PySide6.QtXml.QDomNode): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, attr: PySide6.QtXml.QDomAttr, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def name(self, /) -> str: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + def ownerElement(self, /) -> PySide6.QtXml.QDomElement: ... + def setValue(self, value: str, /) -> None: ... + def specified(self, /) -> bool: ... + def value(self, /) -> str: ... + + +class QDomCDATASection(PySide6.QtXml.QDomText): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, cdataSection: PySide6.QtXml.QDomCDATASection, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + + +class QDomCharacterData(PySide6.QtXml.QDomNode): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, characterData: PySide6.QtXml.QDomCharacterData, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def appendData(self, arg: str, /) -> None: ... + def data(self, /) -> str: ... + def deleteData(self, offset: int, count: int, /) -> None: ... + def insertData(self, offset: int, arg: str, /) -> None: ... + def length(self, /) -> int: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + def replaceData(self, offset: int, count: int, arg: str, /) -> None: ... + def setData(self, data: str, /) -> None: ... + def substringData(self, offset: int, count: int, /) -> str: ... + + +class QDomComment(PySide6.QtXml.QDomCharacterData): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, comment: PySide6.QtXml.QDomComment, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + + +class QDomDocument(PySide6.QtXml.QDomNode): + + class ParseOption(enum.Flag): + + Default = 0x0 + UseNamespaceProcessing = 0x1 + PreserveSpacingOnlyNodes = 0x2 + + class ParseResult(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, ParseResult: PySide6.QtXml.QDomDocument.ParseResult, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, document: PySide6.QtXml.QDomDocument, /) -> None: ... + @typing.overload + def __init__(self, doctype: PySide6.QtXml.QDomDocumentType, /) -> None: ... + @typing.overload + def __init__(self, name: str, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def createAttribute(self, name: str, /) -> PySide6.QtXml.QDomAttr: ... + def createAttributeNS(self, nsURI: str, qName: str, /) -> PySide6.QtXml.QDomAttr: ... + def createCDATASection(self, data: str, /) -> PySide6.QtXml.QDomCDATASection: ... + def createComment(self, data: str, /) -> PySide6.QtXml.QDomComment: ... + def createDocumentFragment(self, /) -> PySide6.QtXml.QDomDocumentFragment: ... + def createElement(self, tagName: str, /) -> PySide6.QtXml.QDomElement: ... + def createElementNS(self, nsURI: str, qName: str, /) -> PySide6.QtXml.QDomElement: ... + def createEntityReference(self, name: str, /) -> PySide6.QtXml.QDomEntityReference: ... + def createProcessingInstruction(self, target: str, data: str, /) -> PySide6.QtXml.QDomProcessingInstruction: ... + def createTextNode(self, data: str, /) -> PySide6.QtXml.QDomText: ... + def doctype(self, /) -> PySide6.QtXml.QDomDocumentType: ... + def documentElement(self, /) -> PySide6.QtXml.QDomElement: ... + def elementById(self, elementId: str, /) -> PySide6.QtXml.QDomElement: ... + def elementsByTagName(self, tagname: str, /) -> PySide6.QtXml.QDomNodeList: ... + def elementsByTagNameNS(self, nsURI: str, localName: str, /) -> PySide6.QtXml.QDomNodeList: ... + def implementation(self, /) -> PySide6.QtXml.QDomImplementation: ... + def importNode(self, importedNode: PySide6.QtXml.QDomNode, deep: bool, /) -> PySide6.QtXml.QDomNode: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + @typing.overload + def setContent(self, dev: PySide6.QtCore.QIODevice, /) -> typing.Tuple[bool, str, int, int]: ... + @typing.overload + def setContent(self, device: PySide6.QtCore.QIODevice, /, options: PySide6.QtXml.QDomDocument.ParseOption = ...) -> PySide6.QtXml.QDomDocument.ParseResult: ... + @typing.overload + def setContent(self, dev: PySide6.QtCore.QIODevice, namespaceProcessing: bool, /) -> typing.Tuple[bool, str, int, int]: ... + @typing.overload + def setContent(self, reader: PySide6.QtCore.QXmlStreamReader, /, options: PySide6.QtXml.QDomDocument.ParseOption = ...) -> PySide6.QtXml.QDomDocument.ParseResult: ... + @typing.overload + def setContent(self, reader: PySide6.QtCore.QXmlStreamReader, namespaceProcessing: bool, /) -> typing.Tuple[bool, str, int, int]: ... + @typing.overload + def setContent(self, text: str, /) -> typing.Tuple[bool, str, int, int]: ... + @typing.overload + def setContent(self, data: str, /, options: PySide6.QtXml.QDomDocument.ParseOption = ...) -> PySide6.QtXml.QDomDocument.ParseResult: ... + @typing.overload + def setContent(self, text: str, namespaceProcessing: bool, /) -> typing.Tuple[bool, str, int, int]: ... + @typing.overload + def setContent(self, text: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> typing.Tuple[bool, str, int, int]: ... + @typing.overload + def setContent(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, options: PySide6.QtXml.QDomDocument.ParseOption = ...) -> PySide6.QtXml.QDomDocument.ParseResult: ... + @typing.overload + def setContent(self, text: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, namespaceProcessing: bool, /) -> typing.Tuple[bool, str, int, int]: ... + def toByteArray(self, /, indent: int = ...) -> PySide6.QtCore.QByteArray: ... + def toString(self, /, indent: int = ...) -> str: ... + + +class QDomDocumentFragment(PySide6.QtXml.QDomNode): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, documentFragment: PySide6.QtXml.QDomDocumentFragment, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + + +class QDomDocumentType(PySide6.QtXml.QDomNode): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, documentType: PySide6.QtXml.QDomDocumentType, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def entities(self, /) -> PySide6.QtXml.QDomNamedNodeMap: ... + def internalSubset(self, /) -> str: ... + def name(self, /) -> str: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + def notations(self, /) -> PySide6.QtXml.QDomNamedNodeMap: ... + def publicId(self, /) -> str: ... + def systemId(self, /) -> str: ... + + +class QDomElement(PySide6.QtXml.QDomNode): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, element: PySide6.QtXml.QDomElement, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def attribute(self, name: str, /, defValue: str = ...) -> str: ... + def attributeNS(self, nsURI: str, localName: str, /, defValue: str = ...) -> str: ... + def attributeNode(self, name: str, /) -> PySide6.QtXml.QDomAttr: ... + def attributeNodeNS(self, nsURI: str, localName: str, /) -> PySide6.QtXml.QDomAttr: ... + def attributes(self, /) -> PySide6.QtXml.QDomNamedNodeMap: ... + def elementsByTagName(self, tagname: str, /) -> PySide6.QtXml.QDomNodeList: ... + def elementsByTagNameNS(self, nsURI: str, localName: str, /) -> PySide6.QtXml.QDomNodeList: ... + def hasAttribute(self, name: str, /) -> bool: ... + def hasAttributeNS(self, nsURI: str, localName: str, /) -> bool: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + def removeAttribute(self, name: str, /) -> None: ... + def removeAttributeNS(self, nsURI: str, localName: str, /) -> None: ... + def removeAttributeNode(self, oldAttr: PySide6.QtXml.QDomAttr, /) -> PySide6.QtXml.QDomAttr: ... + @typing.overload + def setAttribute(self, name: str, value: str, /) -> None: ... + @typing.overload + def setAttribute(self, name: str, value: int, /) -> None: ... + @typing.overload + def setAttribute(self, name: str, value: float, /) -> None: ... + @typing.overload + def setAttributeNS(self, nsURI: str, qName: str, value: str, /) -> None: ... + @typing.overload + def setAttributeNS(self, nsURI: str, qName: str, value: int, /) -> None: ... + @typing.overload + def setAttributeNS(self, nsURI: str, qName: str, value: float, /) -> None: ... + def setAttributeNode(self, newAttr: PySide6.QtXml.QDomAttr, /) -> PySide6.QtXml.QDomAttr: ... + def setAttributeNodeNS(self, newAttr: PySide6.QtXml.QDomAttr, /) -> PySide6.QtXml.QDomAttr: ... + def setTagName(self, name: str, /) -> None: ... + def tagName(self, /) -> str: ... + def text(self, /) -> str: ... + + +class QDomEntity(PySide6.QtXml.QDomNode): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, entity: PySide6.QtXml.QDomEntity, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + def notationName(self, /) -> str: ... + def publicId(self, /) -> str: ... + def systemId(self, /) -> str: ... + + +class QDomEntityReference(PySide6.QtXml.QDomNode): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, entityReference: PySide6.QtXml.QDomEntityReference, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + + +class QDomImplementation(Shiboken.Object): + + class InvalidDataPolicy(enum.Enum): + + AcceptInvalidChars = 0x0 + DropInvalidChars = 0x1 + ReturnNullNode = 0x2 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, implementation: PySide6.QtXml.QDomImplementation, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtXml.QDomImplementation, /) -> bool: ... + def __ne__(self, other: PySide6.QtXml.QDomImplementation, /) -> bool: ... + def createDocument(self, nsURI: str, qName: str, doctype: PySide6.QtXml.QDomDocumentType, /) -> PySide6.QtXml.QDomDocument: ... + def createDocumentType(self, qName: str, publicId: str, systemId: str, /) -> PySide6.QtXml.QDomDocumentType: ... + def hasFeature(self, feature: str, version: str, /) -> bool: ... + @staticmethod + def invalidDataPolicy() -> PySide6.QtXml.QDomImplementation.InvalidDataPolicy: ... + def isNull(self, /) -> bool: ... + @staticmethod + def setInvalidDataPolicy(policy: PySide6.QtXml.QDomImplementation.InvalidDataPolicy, /) -> None: ... + + +class QDomNamedNodeMap(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, namedNodeMap: PySide6.QtXml.QDomNamedNodeMap, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtXml.QDomNamedNodeMap, /) -> bool: ... + def __ne__(self, other: PySide6.QtXml.QDomNamedNodeMap, /) -> bool: ... + def contains(self, name: str, /) -> bool: ... + def count(self, /) -> int: ... + def isEmpty(self, /) -> bool: ... + def item(self, index: int, /) -> PySide6.QtXml.QDomNode: ... + def length(self, /) -> int: ... + def namedItem(self, name: str, /) -> PySide6.QtXml.QDomNode: ... + def namedItemNS(self, nsURI: str, localName: str, /) -> PySide6.QtXml.QDomNode: ... + def removeNamedItem(self, name: str, /) -> PySide6.QtXml.QDomNode: ... + def removeNamedItemNS(self, nsURI: str, localName: str, /) -> PySide6.QtXml.QDomNode: ... + def setNamedItem(self, newNode: PySide6.QtXml.QDomNode, /) -> PySide6.QtXml.QDomNode: ... + def setNamedItemNS(self, newNode: PySide6.QtXml.QDomNode, /) -> PySide6.QtXml.QDomNode: ... + def size(self, /) -> int: ... + + +class QDomNode(Shiboken.Object): + + class EncodingPolicy(enum.Enum): + + EncodingFromDocument = 0x1 + EncodingFromTextStream = 0x2 + + class NodeType(enum.Enum): + + ElementNode = 0x1 + AttributeNode = 0x2 + TextNode = 0x3 + CDATASectionNode = 0x4 + EntityReferenceNode = 0x5 + EntityNode = 0x6 + ProcessingInstructionNode = 0x7 + CommentNode = 0x8 + DocumentNode = 0x9 + DocumentTypeNode = 0xa + DocumentFragmentNode = 0xb + NotationNode = 0xc + BaseNode = 0x15 + CharacterDataNode = 0x16 + + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, node: PySide6.QtXml.QDomNode, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, other: PySide6.QtXml.QDomNode, /) -> bool: ... + def __lshift__(self, stream: PySide6.QtCore.QTextStream, /) -> PySide6.QtCore.QTextStream: ... + def __ne__(self, other: PySide6.QtXml.QDomNode, /) -> bool: ... + def appendChild(self, newChild: PySide6.QtXml.QDomNode, /) -> PySide6.QtXml.QDomNode: ... + def attributes(self, /) -> PySide6.QtXml.QDomNamedNodeMap: ... + def childNodes(self, /) -> PySide6.QtXml.QDomNodeList: ... + def clear(self, /) -> None: ... + def cloneNode(self, /, deep: bool = ...) -> PySide6.QtXml.QDomNode: ... + def columnNumber(self, /) -> int: ... + def firstChild(self, /) -> PySide6.QtXml.QDomNode: ... + def firstChildElement(self, /, tagName: str = ..., namespaceURI: str = ...) -> PySide6.QtXml.QDomElement: ... + def hasAttributes(self, /) -> bool: ... + def hasChildNodes(self, /) -> bool: ... + def insertAfter(self, newChild: PySide6.QtXml.QDomNode, refChild: PySide6.QtXml.QDomNode, /) -> PySide6.QtXml.QDomNode: ... + def insertBefore(self, newChild: PySide6.QtXml.QDomNode, refChild: PySide6.QtXml.QDomNode, /) -> PySide6.QtXml.QDomNode: ... + def isAttr(self, /) -> bool: ... + def isCDATASection(self, /) -> bool: ... + def isCharacterData(self, /) -> bool: ... + def isComment(self, /) -> bool: ... + def isDocument(self, /) -> bool: ... + def isDocumentFragment(self, /) -> bool: ... + def isDocumentType(self, /) -> bool: ... + def isElement(self, /) -> bool: ... + def isEntity(self, /) -> bool: ... + def isEntityReference(self, /) -> bool: ... + def isNotation(self, /) -> bool: ... + def isNull(self, /) -> bool: ... + def isProcessingInstruction(self, /) -> bool: ... + def isSupported(self, feature: str, version: str, /) -> bool: ... + def isText(self, /) -> bool: ... + def lastChild(self, /) -> PySide6.QtXml.QDomNode: ... + def lastChildElement(self, /, tagName: str = ..., namespaceURI: str = ...) -> PySide6.QtXml.QDomElement: ... + def lineNumber(self, /) -> int: ... + def localName(self, /) -> str: ... + def namedItem(self, name: str, /) -> PySide6.QtXml.QDomNode: ... + def namespaceURI(self, /) -> str: ... + def nextSibling(self, /) -> PySide6.QtXml.QDomNode: ... + def nextSiblingElement(self, /, taName: str = ..., namespaceURI: str = ...) -> PySide6.QtXml.QDomElement: ... + def nodeName(self, /) -> str: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + def nodeValue(self, /) -> str: ... + def normalize(self, /) -> None: ... + def ownerDocument(self, /) -> PySide6.QtXml.QDomDocument: ... + def parentNode(self, /) -> PySide6.QtXml.QDomNode: ... + def prefix(self, /) -> str: ... + def previousSibling(self, /) -> PySide6.QtXml.QDomNode: ... + def previousSiblingElement(self, /, tagName: str = ..., namespaceURI: str = ...) -> PySide6.QtXml.QDomElement: ... + def removeChild(self, oldChild: PySide6.QtXml.QDomNode, /) -> PySide6.QtXml.QDomNode: ... + def replaceChild(self, newChild: PySide6.QtXml.QDomNode, oldChild: PySide6.QtXml.QDomNode, /) -> PySide6.QtXml.QDomNode: ... + def save(self, arg__1: PySide6.QtCore.QTextStream, arg__2: int, /, arg__3: PySide6.QtXml.QDomNode.EncodingPolicy = ...) -> None: ... + def setNodeValue(self, value: str, /) -> None: ... + def setPrefix(self, pre: str, /) -> None: ... + def toAttr(self, /) -> PySide6.QtXml.QDomAttr: ... + def toCDATASection(self, /) -> PySide6.QtXml.QDomCDATASection: ... + def toCharacterData(self, /) -> PySide6.QtXml.QDomCharacterData: ... + def toComment(self, /) -> PySide6.QtXml.QDomComment: ... + def toDocument(self, /) -> PySide6.QtXml.QDomDocument: ... + def toDocumentFragment(self, /) -> PySide6.QtXml.QDomDocumentFragment: ... + def toDocumentType(self, /) -> PySide6.QtXml.QDomDocumentType: ... + def toElement(self, /) -> PySide6.QtXml.QDomElement: ... + def toEntity(self, /) -> PySide6.QtXml.QDomEntity: ... + def toEntityReference(self, /) -> PySide6.QtXml.QDomEntityReference: ... + def toNotation(self, /) -> PySide6.QtXml.QDomNotation: ... + def toProcessingInstruction(self, /) -> PySide6.QtXml.QDomProcessingInstruction: ... + def toText(self, /) -> PySide6.QtXml.QDomText: ... + + +class QDomNodeList(Shiboken.Object): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, nodeList: PySide6.QtXml.QDomNodeList, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def __eq__(self, rhs: PySide6.QtXml.QDomNodeList, /) -> bool: ... + def __ne__(self, rhs: PySide6.QtXml.QDomNodeList, /) -> bool: ... + def at(self, index: int, /) -> PySide6.QtXml.QDomNode: ... + def count(self, /) -> int: ... + def isEmpty(self, /) -> bool: ... + def item(self, index: int, /) -> PySide6.QtXml.QDomNode: ... + def length(self, /) -> int: ... + def size(self, /) -> int: ... + + +class QDomNotation(PySide6.QtXml.QDomNode): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, notation: PySide6.QtXml.QDomNotation, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + def publicId(self, /) -> str: ... + def systemId(self, /) -> str: ... + + +class QDomProcessingInstruction(PySide6.QtXml.QDomNode): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, processingInstruction: PySide6.QtXml.QDomProcessingInstruction, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def data(self, /) -> str: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + def setData(self, data: str, /) -> None: ... + def target(self, /) -> str: ... + + +class QDomText(PySide6.QtXml.QDomCharacterData): + + @typing.overload + def __init__(self, /) -> None: ... + @typing.overload + def __init__(self, text: PySide6.QtXml.QDomText, /) -> None: ... + + def __copy__(self, /) -> typing.Self: ... + def nodeType(self, /) -> PySide6.QtXml.QDomNode.NodeType: ... + def splitText(self, offset: int, /) -> PySide6.QtXml.QDomText: ... + + +class QIntList: ... + + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/__feature__.pyi b/etl_billiards/dist/ETL_Manager/_internal/PySide6/__feature__.pyi new file mode 100644 index 0000000..c9a8907 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/__feature__.pyi @@ -0,0 +1,10 @@ +# 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 + +snake_case = 0x01 +true_property = 0x02 + +all_feature_names = [ + "snake_case", + "true_property", +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/__init__.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/__init__.py new file mode 100644 index 0000000..07b5c04 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/__init__.py @@ -0,0 +1,144 @@ +import os +import sys +from pathlib import Path +from types import ModuleType +# mypy: disable-error-code="name-defined" + +# __all__ is computed below. +__pre_all__ = ["QtCore", "QtGui", "QtWidgets", "QtPrintSupport", "QtSql", "QtNetwork", "QtTest", "QtConcurrent", "QtDBus", "QtDesigner", "QtXml", "QtHelp", "QtMultimedia", "QtMultimediaWidgets", "QtOpenGL", "QtOpenGLWidgets", "QtPdf", "QtPdfWidgets", "QtPositioning", "QtLocation", "QtNetworkAuth", "QtNfc", "QtQml", "QtQuick", "QtQuick3D", "QtQuickControls2", "QtQuickTest", "QtQuickWidgets", "QtRemoteObjects", "QtScxml", "QtSensors", "QtSerialPort", "QtSerialBus", "QtStateMachine", "QtTextToSpeech", "QtCharts", "QtSpatialAudio", "QtSvg", "QtSvgWidgets", "QtDataVisualization", "QtGraphs", "QtGraphsWidgets", "QtBluetooth", "QtUiTools", "QtAxContainer", "QtWebChannel", "QtWebEngineCore", "QtWebEngineWidgets", "QtWebEngineQuick", "QtWebSockets", "QtHttpServer", "QtWebView", "Qt3DCore", "Qt3DRender", "Qt3DInput", "Qt3DLogic", "Qt3DAnimation", "Qt3DExtras"] +__version__ = "6.10.1" +__version_info__ = (6, 10, 1, "", "") + +SKIP_MYPY_TEST = bool("") + + +def _additional_dll_directories(package_dir): + # Find shiboken6 relative to the package directory. + root = Path(package_dir).parent + # Check for a flat .zip as deployed by cx_free(PYSIDE-1257) + if root.suffix == '.zip': + return [] + shiboken6 = root / 'shiboken6' + if shiboken6.is_dir(): # Standard case, only shiboken6 is needed + return [shiboken6] + # The below code is for the build process when generate_pyi.py + # is executed in the build directory. We need libpyside and Qt in addition. + shiboken6 = Path(root).parent / 'shiboken6' / 'libshiboken' + if not shiboken6.is_dir(): + raise ImportError(str(shiboken6) + ' does not exist') + result = [shiboken6, root / 'libpyside'] + libpysideqml = root / 'libpysideqml' + if libpysideqml.is_dir(): + result.append(libpysideqml) + for path in os.environ.get('PATH').split(';'): + if path: + if (Path(path) / 'qmake.exe').exists(): + result.append(path) + break + return result + + +def _setupQtDirectories(): + # On Windows we need to explicitly import the shiboken6 module so + # that the libshiboken.dll dependency is loaded by the time a + # Qt module is imported. Otherwise due to PATH not containing + # the shiboken6 module path, the Qt module import would fail + # due to the missing libshiboken dll. + # In addition, as of Python 3.8, the shiboken package directory + # must be added to the DLL search paths so that shiboken6.dll + # is found. + # We need to do the same on Linux and macOS, because we do not + # embed rpaths into the PySide6 libraries that would point to + # the libshiboken library location. Importing the module + # loads the libraries into the process memory beforehand, and + # thus takes care of it for us. + + pyside_package_dir = Path(__file__).parent.resolve() + + if sys.platform == 'win32': + for dir in _additional_dll_directories(pyside_package_dir): + os.add_dll_directory(os.fspath(dir)) + + try: + # PYSIDE-1497: we use the build dir or install dir or site-packages, whatever the path + # setting dictates. There is no longer a difference in path structure. + global Shiboken + from shiboken6 import Shiboken + except Exception as e: + paths = ', '.join(sys.path) + print(f"PySide6/__init__.py: Unable to import Shiboken from {paths}: {e}", + file=sys.stderr) + raise + + if sys.platform == 'win32': + # PATH has to contain the package directory, otherwise plugins + # won't be able to find their required Qt libraries (e.g. the + # svg image plugin won't find Qt5Svg.dll). + os.environ['PATH'] = os.fspath(pyside_package_dir) + os.pathsep + os.environ['PATH'] + + # On Windows, add the PySide6\openssl folder (created by setup.py's + # --openssl option) to the PATH so that the SSL DLLs can be found + # when Qt tries to dynamically load them. Tell Qt to load them and + # then reset the PATH. + openssl_dir = pyside_package_dir / 'openssl' + if openssl_dir.exists(): + path = os.environ['PATH'] + try: + os.environ['PATH'] = os.fspath(openssl_dir) + os.pathsep + path + try: + from . import QtNetwork + except ImportError: + pass + else: + QtNetwork.QSslSocket.supportsSsl() + finally: + os.environ['PATH'] = path + + +def _find_all_qt_modules(): + # Since the wheel split, the __all__ variable cannot be computed statically, + # because we don't know all modules in advance. + + # Instead, we use __getattr__ which is supported since Python 3.7 + # and create the __all__ list on demand when needed. + unordered = set() + pattern = "Qt*.pyd" if sys.platform == "win32" else "Qt*.so" + for module in Path(__file__).resolve().parent.glob(pattern): + name = module.name[:module.name.find(".")] + if name.endswith("_d"): # Windows debug suffix? + name = name[:-2] + unordered.add(name) + ordered_part = __pre_all__ + result = [] + for name in ordered_part: + if name in unordered: + result.append(name) + unordered.remove(name) + result.extend(unordered) + return result + + +# Provide the __all__ variable only on access. +def __getattr__(name: str) -> list[str]: + if name == "__all__": + global __all__ + __all__ = _find_all_qt_modules() + return __all__ + raise AttributeError(f"module '{__name__}' has no attribute '{name}' :)") + + +# Be prepared that people can access the module dict instead. +class ModuleDict(dict): + def __missing__(self, key): + if key == "__all__": + self[key] = __all__ if "__all__" in globals() else __getattr__("__all__") + return __all__ + raise KeyError(f"dict of module '{__name__}' has no key '{key}' :)") + + +class SubModule(ModuleType): + pass + + +_setupQtDirectories() +Shiboken.replaceModuleDict(sys.modules["PySide6"], SubModule, ModuleDict(globals())) diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/_config.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/_config.py new file mode 100644 index 0000000..901b91c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/_config.py @@ -0,0 +1,17 @@ +built_modules = list(name for name in + "Core;Gui;Widgets;PrintSupport;Sql;Network;Test;Concurrent;DBus;Designer;Xml;Help;Multimedia;MultimediaWidgets;OpenGL;OpenGLWidgets;Pdf;PdfWidgets;Positioning;Location;NetworkAuth;Nfc;Qml;Quick;Quick3D;QuickControls2;QuickTest;QuickWidgets;RemoteObjects;Scxml;Sensors;SerialPort;SerialBus;StateMachine;TextToSpeech;Charts;SpatialAudio;Svg;SvgWidgets;DataVisualization;Graphs;GraphsWidgets;Bluetooth;UiTools;AxContainer;WebChannel;WebEngineCore;WebEngineWidgets;WebEngineQuick;WebSockets;HttpServer;WebView;3DCore;3DRender;3DInput;3DLogic;3DAnimation;3DExtras" + .split(";")) + +shiboken_library_soversion = "6.10" +pyside_library_soversion = "6.10" + +version = "6.10.1" +version_info = (6, 10, 1, "", "") + +__build_date__ = '2025-11-18T14:24:07+00:00' + + + + +__setup_py_package_version__ = '6.10.1' + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/_git_pyside_version.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/_git_pyside_version.py new file mode 100644 index 0000000..8cd3958 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/_git_pyside_version.py @@ -0,0 +1,20 @@ +# 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 +from __future__ import annotations + +major_version = "6" +minor_version = "10" +patch_version = "1" + +# For example: "a", "b", "rc" +# (which means "alpha", "beta", "release candidate"). +# An empty string means the generated package will be an official release. +release_version_type = "" + +# For example: "1", "2" (which means "beta1", "beta2", if type is "b"). +pre_release_version = "" + +if __name__ == '__main__': + # Used by CMake. + print(f'{major_version};{minor_version};{patch_version};' + f'{release_version_type};{pre_release_version}') diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/assistant.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/assistant.exe new file mode 100644 index 0000000..618c38a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/assistant.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/avcodec-61.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/avcodec-61.dll new file mode 100644 index 0000000..30d61ab Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/avcodec-61.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/avformat-61.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/avformat-61.dll new file mode 100644 index 0000000..9752169 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/avformat-61.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/avutil-59.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/avutil-59.dll new file mode 100644 index 0000000..e3da140 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/avutil-59.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/balsam.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/balsam.exe new file mode 100644 index 0000000..3b57a3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/balsam.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/balsamui.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/balsamui.exe new file mode 100644 index 0000000..0e612e5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/balsamui.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/concrt140.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/concrt140.dll new file mode 100644 index 0000000..e99e7a7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/concrt140.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/designer.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/designer.exe new file mode 100644 index 0000000..abfe3e6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/designer.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtcore.rst b/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtcore.rst new file mode 100644 index 0000000..eb369ee --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtcore.rst @@ -0,0 +1,127 @@ +// @snippet q_arg +This function takes a type (or a type string) and a value of that type +and returns an internal object that can be passed to +:meth:`QMetaObject.invokeMethod`. See also Q_RETURN_ARG(). +// @snippet q_arg + +// @snippet q_return_arg +This macro takes a type (or a type string) a value of which is then +returned by :meth:`QMetaObject.invokeMethod`. See also Q_ARG(). +// @snippet q_return_arg + +// @snippet qlocale-system +Returns a QLocale object initialized to the system locale. + +The system locale may use system-specific sources for locale data, where +available, otherwise falling back on QLocale's built-in database entry for the +language, script and territory the system reports. + +For example, on Windows, this locale will use the decimal/grouping characters and +date/time formats specified in the system configuration panel. + +.. note:: Qt for Python on macOS will not reflect the user's region and language + preferences though QLocale::system(), but will instead reflect the + environment variables POSIX uses to specify locale, similar to Python's + locale module. If the system locale cannot be determined, which can be + due to none of the variables 'LC_ALL', 'LC_CTYPE', 'LANG' or 'LANGUAGE' + being set by your environment, then the default POSIX locale or + 'C' locale is returned. + +See also c(). +// @snippet qlocale-system + +// @snippet qabstractitemmodel-createindex +Creates a model index for the given row and column with the internal pointer +ptr. When using a :class:`QSortFilterProxyModel`, its indexes have their own +internal pointer. It is not advisable to access this internal pointer outside +of the model. Use the ``data()`` function instead. + +This function provides a consistent interface that model subclasses must use to +create model indexes. + +.. warning:: Because of some Qt/Python integration rules, the ``ptr`` argument does + not get the reference incremented during the QModelIndex life time. + So it is necessary to keep the object used on ``ptr`` argument alive + during the whole process. Do not destroy the object if you are not + sure about that. +// @snippet qabstractitemmodel-createindex + +// @snippet qobject-findChild +To find the child of a certain :class:`QObject`, the first argument of this +function should be the child's type, and the second the name of the child: + +:: + + ... + parent = QWidget() + ... + # The first argument must be the child type + child1 = parent.findChild(QPushButton, "child_button") + child2 = parent.findChild(QWidget, "child_widget") + +// @snippet qobject-findChild + +// @snippet qcoreapplication-init +Constructs a Qt kernel application. Kernel applications are applications +without a graphical user interface. These type of applications are used +at the console or as server processes. + +The *args* argument is processed by the application, and made available +in a more convenient form by the :meth:`~PySide6.QtCore.QCoreApplication.arguments()` +method. +// @snippet qcoreapplication-init + +// @snippet qsettings-value +Custom overload that adds an optional named parameter to the function ``value()`` +to automatically cast the type that is being returned by the function. + +An example of this situation could be an ini file that contains +the value of a one-element list:: + + settings.setValue('var', ['a']) + +The the ini file will be:: + + [General] + var=a # we cannot know that this is a list! + +Once we read it, we could specify if we want +the default behavior, a str, or to cast the output +to a list. + + settings.value('var') # Will get "a" + settings.value('var', type=list) # Will get ["a"] + +// @snippet qsettings-value + +// @snippet qmessagelogger + +In Python, the :class:`QMessageLogger` is useful to connect an existing logging +setup that uses the Python logging module to the Qt logging system. This allows +you to leverage Qt's logging infrastructure while still using the familiar +Python logging API. + +Example:: + + import logging + from PySide6.QtCore import QMessageLogger + + class LogHandler(logging.Handler): + def emit(self, record: logging.LogRecord): + if record.levelno == logging.DEBUG: + logger = QMessageLogger(record.filename, record.lineno, record.funcName) + logger.debug(record.message) + + logging.basicConfig(handlers=[LogHandler()]) + logging.debug("Test debug message") + +// @snippet qmessagelogger + +// @snippet qrangemodel-numpy-constructor +The function takes one-dimensional or two-dimensional numpy arrays of various +integer or float types to populate an editable QRangeModel. +// @snippet qrangemodel-numpy-constructor + +// @snippet qrangemodel-sequence-constructor +The function takes a sequence of of data to populate a read-only QRangeModel. +// @snippet qrangemodel-sequence-constructor diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtqml.rst b/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtqml.rst new file mode 100644 index 0000000..ef171f8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtqml.rst @@ -0,0 +1,152 @@ +// @snippet qmlregistersingletoninstance +.. py:function:: qmlRegisterSingletonInstance(pytype: type,\ + uri: str,\ + versionMajor: int,\ + versionMinor: int,\ + typeName: str,\ + instanceObject: object) -> int + + :param type pytype: Python class + :param str uri: uri to use while importing the component in QML + :param int versionMajor: major version + :param int versionMinor: minor version + :param str typeName: name exposed to QML + :param object instanceObject: singleton object to be registered + :return: int (the QML type id) + +This function registers a singleton Python object *instanceObject*, with a +particular *uri* and *typeName*. Its version is a combination of *versionMajor* +and *versionMinor*. Use this function to register an object of the given type +*pytype* as a singleton type. +// @snippet qmlregistersingletoninstance + +// @snippet qmlregistersingletontype_qobject_nocallback +.. py:function:: qmlRegisterSingletonType(pytype: type, uri: str, versionMajor: int, versionMinor: int, typeName: str) -> int + + :param type pytype: Python class + :param str uri: uri to use while importing the component in QML + :param int versionMajor: major version + :param int versionMinor: minor version + :param str typeName: name exposed to QML + :return: int (the QML type id) + +This function registers a Python type as a singleton in the QML system. + +Alternatively, the :ref:`QmlSingleton` decorator can be used. +// @snippet qmlregistersingletontype_qobject_nocallback + +// @snippet qmlregistersingletontype_qobject_callback +.. py:function:: qmlRegisterSingletonType(pytype: type, uri: str, versionMajor: int, versionMinor: int, typeName: str, callback: object) -> int + + :param type pytype: Python class + :param str uri: uri to use while importing the component in QML + :param int versionMajor: major version + :param int versionMinor: minor version + :param str typeName: name exposed to QML + :param object callback: Python callable (to handle Python type) + :return: int (the QML type id) + +This function registers a Python type as a singleton in the QML system using +the provided callback (which gets a QQmlEngine as a parameter) to generate the +singleton. +// @snippet qmlregistersingletontype_qobject_callback + +// @snippet qmlregistersingletontype_qjsvalue +.. py:function:: qmlRegisterSingletonType(uri: str, versionMajor: int, versionMinor: int, typeName: str, callback: object) -> int + + :param str uri: uri to use while importing the component in QML + :param int versionMajor: major version + :param int versionMinor: minor version + :param str typeName: name exposed to QML + :param object callback: Python callable (to handle QJSValue) + :return: int (the QML type id) + +This function registers a QJSValue as a singleton in the QML system using the +provided callback (which gets a QQmlEngine as a parameter) to generate the +singleton. +// @snippet qmlregistersingletontype_qjsvalue + +// @snippet qmlregistertype +.. py:function:: qmlRegisterType(pytype: type, uri: str, versionMajor: int, versionMinor: int, qmlName: str) -> int + + :param type pytype: Python class + :param str uri: uri to use while importing the component in QML + :param int versionMajor: major version + :param int versionMinor: minor version + :param str qmlName: name exposed to QML + :return: int (the QML type id) + +This function registers the Python *type* in the QML system with the name +*qmlName*, in the library imported from *uri* having the version number +composed from *versionMajor* and *versionMinor*. For example, this registers a +Python class 'MySliderItem' as a QML type named 'Slider' for version '1.0' of a +module called 'com.mycompany.qmlcomponents': + + :: + + qmlRegisterType(MySliderItem, "com.mycompany.qmlcomponents", 1, 0, "Slider") + +Once this is registered, the type can be used in QML by importing the specified +module name and version number: + + :: + + import com.mycompany.qmlcomponents 1.0 + + Slider { ... } + +Note that it's perfectly reasonable for a library to register types to older +versions than the actual version of the library. Indeed, it is normal for the +new library to allow QML written to previous versions to continue to work, even +if more advanced versions of some of its types are available. +// @snippet qmlregistertype + +// @snippet qmlregisteruncreatabletype +.. py:function:: qmlRegisterUncreatableType(pytype: type, uri: str, versionMajor: int, versionMinor: int, qmlName: str, noCreationReason: str) -> int + + :param type pytype: Python class + :param str uri: uri to use while importing the component in QML + :param int versionMajor: major version + :param int versionMinor: minor version + :param str qmlName: name exposed to QML + :param str noCreationReason: Error message shown when trying to create the QML type + :return: int (the QML type id) + +This function registers the Python *type* in the QML system as an uncreatable +type with the name *qmlName*, in the library imported from *uri* having the +version number composed from *versionMajor* and *versionMinor*, showing +*noCreationReason* as an error message when creating the type is attempted. For +example, this registers a Python class 'MySliderItem' as a QML type named +'Slider' for version '1.0' of a module called 'com.mycompany.qmlcomponents': + + :: + qmlRegisterUncreatableType(MySliderItem, "com.mycompany.qmlcomponents", 1, 0, "Slider", "Slider cannot be created.") + +Note that it's perfectly reasonable for a library to register types to older +versions than the actual version of the library. Indeed, it is normal for the +new library to allow QML written to previous versions to continue to work, even +if more advanced versions of some of its types are available. + +Alternatively, the :ref:`QmlUncreatable` decorator can be used. +// @snippet qmlregisteruncreatabletype + +// @snippet qqmlengine-singletoninstance-qmltypeid +Returns the instance of a singleton type that was registered under qmlTypeId. +For ``QObject``-derived singleton types, the ``QObject`` instance is returned, +otherwise a ``QJSValue`` or ``None``. + +It is recommended to store the QML type id, e.g. as a static member in the +singleton class. The lookup via qmlTypeId() is costly. +// @snippet qqmlengine-singletoninstance-qmltypeid + +// @snippet qqmlengine-singletoninstance-typename +Returns the instance of a singleton type named typeName from the module specified +by uri. For ``QObject``-derived singleton types, the ``QObject`` instance is +returned, otherwise a ``QJSValue`` or ``None``. + +This method can be used as an alternative to calling qmlTypeId followed by the +id based overload of singletonInstance. This is convenient when one only needs +to do a one time setup of a singleton; if repeated access to the singleton is +required, caching its typeId will allow faster subsequent access via the +type-id based overload. +// @snippet qqmlengine-singletoninstance-typename diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtquicktest.rst b/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtquicktest.rst new file mode 100644 index 0000000..9df2af0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtquicktest.rst @@ -0,0 +1,62 @@ +// @snippet quick_test_main_documentation + +Sets up the entry point for a Qt Quick Test application. +The ``name`` argument uniquely identifies this set of tests. + +``sys.argv`` should be passed to the ``argv`` argument to ensure +propagation of the command line arguments. + +.. note:: The function assumes that your test sources are in the current + directory, unless the ``QUICK_TEST_SOURCE_DIR`` environment + variable is set or a directory is passed in ``dir``. + +The following snippet demonstrates the use of this function: + +.. code-block:: Python + + import sys + from PySide6.QtQuickTest import QUICK_TEST_MAIN + + ex = QUICK_TEST_MAIN("example", sys.argv) + sys.exit(ex) + + +// @snippet quick_test_main_documentation + +// @snippet quick_test_main_with_setup_documentation + +Sets up the entry point for a Qt Quick Test application. +The ``name`` argument uniquely identifies this set of tests. + +``sys.argv`` should be passed to the ``argv`` argument to ensure +propagation of the command line arguments. + +This function is identical to ``QUICK_TEST_MAIN()``, except that it takes an +additional argument ``setup``, the type of a ``QObject``-derived +class which will be instantiated. With this class, it is possible to define +additional setup code to execute before running the QML test. + +The following snippet demonstrates the use of this function: + +.. code-block:: Python + + import sys + from PySide6.QtQuickTest import QUICK_TEST_MAIN_WITH_SETUP + + class CustomTestSetup(QObject): + def __init__(self, parent=None): + super().__init__(parent) + + @Slot(QQmlEngine) + def qmlEngineAvailable(self, qmlEngine): + pass + + ex = QUICK_TEST_MAIN_WITH_SETUP("qquicktestsetup", CustomTestSetup, sys.argv) + sys.exit(ex) + + +.. note:: The function assumes that your test sources are in the current + directory, unless the ``QUICK_TEST_SOURCE_DIR`` environment + variable is set or a directory is passed in ``dir``. + +// @snippet quick_test_main_with_setup_documentation diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtuitools.rst b/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtuitools.rst new file mode 100644 index 0000000..a8856f1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtuitools.rst @@ -0,0 +1,68 @@ +// @snippet quiloader-registercustomwidget +Registers a Python created custom widget to QUiLoader, so it can be recognized +when loading a `.ui` file. The custom widget type is passed via the +``customWidgetType`` argument. This is needed when you want to override a +virtual method of some widget in the interface, since duck punching will not +work with widgets created by QUiLoader based on the contents of the `.ui` file. + +(Remember that +`duck punching virtual methods is an invitation for your own demise! `_) + +Let's see an obvious example. If you want to create a new widget it's probable you'll end up +overriding :class:`~PySide6.QtGui.QWidget`'s :meth:`~PySide6.QtGui.QWidget.paintEvent` method. + +.. code-block:: python + + class Circle(QWidget): + def paintEvent(self, event): + with QPainter(self) as painter: + painter.setPen(self.pen) + painter.setBrush(QBrush(self.color)) + painter.drawEllipse(event.rect().center(), 20, 20) + + # ... + + loader = QUiLoader() + loader.registerCustomWidget(Circle) + circle = loader.load('circle.ui') + circle.show() + + # ... +// @snippet quiloader-registercustomwidget + +// @snippet loaduitype +.. currentmodule:: PySide6.QtUiTools + +loadUiType +*********** +.. py:function:: loadUiType(uifile: str) -> tuple(object, object) + + :param str uifile: The name of the `.ui` file + :return: tuple(object, object) + +This function generates and loads a `.ui` file at runtime, and it returns +a `tuple` containing the reference to the Python class, and the base class. + +We recommend not to use this approach as the workflow should be to generate a Python file +from the `.ui` file, and then import and load it to use it, but we do understand that +there are some corner cases when such functionality is required. + +The internal process relies on `uic` being in the PATH. +The `pyside6-uic` wrapper uses a shipped `uic` that is located in the +`site-packages/PySide6/uic`, so PATH needs to be updated to use that if there +is no `uic` in the system. + +A simple use case is:: + + from PySide6.QtUiTools import loadUiType + + generated_class, base_class = loadUiType("themewidget.ui") + # the values will be: + # (, ) + + widget = base_class() + form = generated_class() + form.setupUi(widget) + # form.a_widget_member.a_method_of_member() + widget.show() +// @snippet loaduitype diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtwebenginecore.rst b/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtwebenginecore.rst new file mode 100644 index 0000000..75e2e32 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/doc/qtwebenginecore.rst @@ -0,0 +1,75 @@ +// @snippet qwebenginepage-async-note +.. note:: We guarantee that the ``resultCallback`` is always called, but it + might be done during page destruction. When ``QWebEnginePage`` + is deleted, the callback is triggered with an invalid value and it + is not safe to use the corresponding ``QWebEnginePage``, + ``QWebEngineFrame``, or ``QWebEngineView`` instance inside it. +// @snippet qwebenginepage-async-note + +// @snippet qwebenginepage-findtext +Finds the specified string, ``subString``, in the page, using the given +``options``. The ``findTextFinished()`` signal is emitted when a string search +is completed. + +To clear the search highlight, just pass an empty string. + +The ``resultCallback`` must take a ``QWebEngineFindTextResult`` parameter. +// @snippet qwebenginepage-findtext + +// @snippet qwebenginepage-tohtml +Asynchronous method to retrieve the page's content as HTML, enclosed in HTML +and BODY tags. Upon successful completion, ``resultCallback`` is called with +the page's content. +// @snippet qwebenginepage-tohtml + +// @snippet qwebenginepage-toplaintext +Asynchronous method to retrieve the page's content converted to plain text, +completely stripped of all HTML formatting. + +Upon successful completion, ``resultCallback`` is called with the page's content. +// @snippet qwebenginepage-toplaintext + +// @snippet qwebenginepage-runjavascript +Runs the JavaScript code contained in ``scriptSource`` script on this frame, +without checking whether the DOM of the page has been constructed. + +To avoid conflicts with other scripts executed on the page, the world in which +the script is run is specified by ``worldId``. The world ID values are the same +as provided by ``QWebEngineScript.ScriptWorldId``, and between 0 and 256. If +you leave out the world ID, the script is run in the ``MainWorld`` (0). + +When the script has been executed, the callable ``resultCallback`` is called +with the result of the last executed statement. + +Only plain data can be returned from JavaScript as the result value. + +.. note:: Do not execute lengthy routines in the callback function, because + it might block the rendering of the web engine page. +// @snippet qwebenginepage-runjavascript + +// @snippet qwebenginepage-printtopdf +Renders the current content of the page into a PDF document and returns a byte +array containing the PDF data as parameter to ``resultCallback``. + +The page size and orientation of the produced PDF document are taken from the +values specified in ``layout``, while the range of pages printed is taken from +``ranges`` with the default being printing all pages. + +.. note:: The ``QWebEnginePage.WebAction.Stop`` web action can be used to + interrupt this operation. +// @snippet qwebenginepage-printtopdf + +// @snippet qwebenginepage-findframebyname +Returns the frame with the given ``name``. If there are multiple frames with +the same name, which one is returned is arbitrary. If no frame was found, +returns ``None``. +// @snippet qwebenginepage-findframebyname + +// @snippet qwebengineframe-printtopdf +Renders the current content of the frame into a PDF document and returns a byte +array containing the PDF data as parameter to ``resultCallback``. Printing uses +a page size of A4, portrait layout, and includes the full range of pages. + +.. note:: The ``QWebEnginePage.WebAction.Stop`` web action can be used to + interrupt this operation. +// @snippet qwebengineframe-printtopdf diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtcharts.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtcharts.cpp new file mode 100644 index 0000000..a99dbbb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtcharts.cpp @@ -0,0 +1,16 @@ +// 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 + +// @snippet qchart-releaseownership +Shiboken::Object::releaseOwnership(%PYARG_1); +// @snippet qchart-releaseownership + +// @snippet qxyseries-appendnp-numpy-x-y +const auto points = PySide::Numpy::xyDataToQPointFList(%PYARG_1, %PYARG_2); +%CPPSELF.append(points); +// @snippet qxyseries-appendnp-numpy-x-y + +// @snippet qxyseries-replacenp-numpy-x-y +const auto points = PySide::Numpy::xyDataToQPointFList(%PYARG_1, %PYARG_2); +%CPPSELF.replace(points); +// @snippet qxyseries-replacenp-numpy-x-y diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtcore.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtcore.cpp new file mode 100644 index 0000000..8e20610 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtcore.cpp @@ -0,0 +1,2506 @@ +// 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 + +/********************************************************************* + * INJECT CODE + ********************************************************************/ + +// @snippet include-pyside +#include +#include +#include "glue/core_snippets_p.h" +// @snippet include-pyside + +// @snippet core-snippets-p-h +#include "glue/core_snippets_p.h" +// @snippet core-snippets-p-h + +// @snippet qarg_helper + +// Helper for the Q_ARG/Q_RETURN_ARG functions, creating a meta type +// and instance. +struct QArgData +{ + operator bool() const { return metaType.isValid() && data != nullptr; } + + QMetaType metaType; + void *data = nullptr; +}; + +QArgData qArgDataFromPyType(PyObject *t) +{ + QArgData result; + const char *typeName{}; + if (PyType_Check(t)) { + auto *pyType = reinterpret_cast(t); + typeName = PepType_GetFullyQualifiedNameStr(pyType); + result.metaType = PySide::qMetaTypeFromPyType(pyType); + } else if (PyUnicode_Check(t)) { + typeName = Shiboken::String::toCString(t); + result.metaType = QMetaType::fromName(typeName); + } else { + PyErr_Format(PyExc_RuntimeError, "%s: Parameter should be a type or type string.", + __FUNCTION__); + return result; + } + + if (!result.metaType.isValid()) { + PyErr_Format(PyExc_RuntimeError, "%s: Unable to find a QMetaType for \"%s\".", + __FUNCTION__, typeName); + return result; + } + + result.data = result.metaType.create(); + if (result.data == nullptr) { + PyErr_Format(PyExc_RuntimeError, "%s: Unable to create an instance of \"%s\" (%s).", + __FUNCTION__, typeName, result.metaType.name()); + return result; + } + return result; +} +// @snippet qarg_helper + +// @snippet settings-value-helpers +// Convert a QVariant to a desired primitive type +static PyObject *convertToPrimitiveType(const QVariant &out, int metaTypeId) +{ + switch (metaTypeId) { + case QMetaType::QByteArray: + return PyBytes_FromString(out.toByteArray().constData()); + case QMetaType::QString: + return PyUnicode_FromString(out.toByteArray().constData()); + case QMetaType::Short: + case QMetaType::Long: + case QMetaType::LongLong: + case QMetaType::UShort: + case QMetaType::ULong: + case QMetaType::ULongLong: + case QMetaType::Int: + case QMetaType::UInt: + return PyLong_FromDouble(out.toFloat()); + case QMetaType::Double: + case QMetaType::Float: + case QMetaType::Float16: + return PyFloat_FromDouble(out.toFloat()); + case QMetaType::Bool: + if (out.toBool()) { + Py_RETURN_TRUE; + } + Py_RETURN_FALSE; + default: + break; + } + return nullptr; +} + +// Helper for QSettings::value() to convert a value to the desired type +static PyObject *settingsTypeCoercion(const QVariant &out, PyTypeObject *typeObj) +{ + if (typeObj == &PyList_Type) { + // Convert any string, etc, to a list of 1 element + if (auto *primitiveValue = convertToPrimitiveType(out, out.typeId())) { + PyObject *list = PyList_New(1); + PyList_SetItem(list, 0, primitiveValue); + return list; + } + + const QByteArray out_ba = out.toByteArray(); + if (out_ba.isEmpty()) + return PyList_New(0); + + const QByteArrayList valuesList = out_ba.split(','); + const Py_ssize_t valuesSize = valuesList.size(); + PyObject *list = PyList_New(valuesSize); + for (Py_ssize_t i = 0; i < valuesSize; ++i) { + PyObject *item = PyUnicode_FromString(valuesList.at(i).constData()); + PyList_SetItem(list, i, item); + } + return list; + } + + if (typeObj == &PyBytes_Type) + return convertToPrimitiveType(out, QMetaType::QByteArray); + if (typeObj == &PyUnicode_Type) + return convertToPrimitiveType(out, QMetaType::QString); + if (typeObj == &PyLong_Type) + return convertToPrimitiveType(out, QMetaType::Int); + if (typeObj == &PyFloat_Type) + return convertToPrimitiveType(out, QMetaType::Double); + if (typeObj == &PyBool_Type) + return convertToPrimitiveType(out, QMetaType::Bool); + + // TODO: PyDict_Type and PyTuple_Type + PyErr_SetString(PyExc_TypeError, + "Invalid type parameter.\n" + "\tUse 'list', 'bytes', 'str', 'int', 'float', 'bool', " + "or a Qt-derived type"); + return nullptr; +} + +static bool isEquivalentSettingsType(PyTypeObject *typeObj, int metaTypeId) +{ + switch (metaTypeId) { + case QMetaType::QVariantList: + case QMetaType::QStringList: + return typeObj == &PyList_Type; + case QMetaType::QByteArray: + return typeObj == &PyBytes_Type; + case QMetaType::QString: + return typeObj == &PyUnicode_Type; + case QMetaType::Short: + case QMetaType::Long: + case QMetaType::LongLong: + case QMetaType::UShort: + case QMetaType::ULong: + case QMetaType::ULongLong: + case QMetaType::Int: + case QMetaType::UInt: + return typeObj == &PyLong_Type; + case QMetaType::Double: + case QMetaType::Float: + case QMetaType::Float16: + return typeObj == &PyFloat_Type; + case QMetaType::Bool: + return typeObj == &PyBool_Type; + default: + break; + } + return false; +} +// @snippet settings-value-helpers + +// @snippet qsettings-value +// If we enter the kwds, means that we have a defaultValue or +// at least a type. +// This avoids that we are passing '0' as defaultValue. +// defaultValue can also be passed as positional argument, +// not only as keyword. +// PySide-535: Allow for empty dict instead of nullptr in PyPy +QVariant out; +if ((kwds && PyDict_Size(kwds) > 0) || numArgs > 1) { + Py_BEGIN_ALLOW_THREADS + out = %CPPSELF.value(%1, %2); + Py_END_ALLOW_THREADS +} else { + Py_BEGIN_ALLOW_THREADS + out = %CPPSELF.value(%1); + Py_END_ALLOW_THREADS +} + +PyTypeObject *typeObj = reinterpret_cast(%PYARG_3); + +if (typeObj && !Shiboken::ObjectType::checkType(typeObj) + && !isEquivalentSettingsType(typeObj, out.typeId())) { + %PYARG_0 = settingsTypeCoercion(out, typeObj); +} else { + if (out.isValid()) { + %PYARG_0 = %CONVERTTOPYTHON[QVariant](out); + } else { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; + } +} + +// @snippet qsettings-value + +// @snippet metatype-from-type +%0 = new %TYPE(PySide::qMetaTypeFromPyType(reinterpret_cast(%1))); +// @snippet metatype-from-type + +// @snippet metatype-from-metatype-type +Shiboken::AutoDecRef intArg(PyObject_GetAttrString(%PYARG_1, "value")); +%0 = new %TYPE(PyLong_AsLong(intArg)); +// @snippet metatype-from-metatype-type + +// @snippet conversion-pytypeobject-qmetatype +auto *pyType = reinterpret_cast(%in); +%out = PySide::qMetaTypeFromPyType(pyType); +// @snippet conversion-pytypeobject-qmetatype + +// @snippet conversion-qmetatype-pytypeobject +auto pyType = Shiboken::Conversions::getPythonTypeObject(%in.name()); +%out = pyType ? (reinterpret_cast(pyType)) : Py_None; +Py_INCREF(%out); +return %out; +// @snippet conversion-qmetatype-pytypeobject + +// @snippet qvariant-conversion +using SpecificConverter = Shiboken::Conversions::SpecificConverter; + +static std::optional converterForQtType(const char *typeNameC) +{ + // Fix typedef "QGenericMatrix<3,3,float>" -> QMatrix3x3". The reverse + // conversion happens automatically in QMetaType::fromName() in + // QVariant_resolveMetaType(). + QByteArrayView typeNameV(typeNameC); + if (typeNameV.startsWith("QGenericMatrix<") && typeNameV.endsWith(",float>")) { + QByteArray typeName = typeNameV.toByteArray(); + typeName.remove(1, 7); + typeName.remove(7, 1); // '<' + typeName.chop(7); + typeName.replace(',', 'x'); + SpecificConverter matrixConverter(typeName.constData()); + if (matrixConverter) + return matrixConverter; + } + SpecificConverter converter(typeNameC); + if (converter) + return converter; + return std::nullopt; +} +// @snippet qvariant-conversion + +// @snippet qt-qabs +double _abs = qAbs(%1); +%PYARG_0 = %CONVERTTOPYTHON[double](_abs); +// @snippet qt-qabs + +// @snippet qt-addpostroutine +PySide::addPostRoutine(%1); +// @snippet qt-addpostroutine + +// @snippet qt-qaddpostroutine +qAddPostRoutine(PySide::globalPostRoutineCallback); +// @snippet qt-qaddpostroutine + +// @snippet qcompress-buffer +auto *ptr = reinterpret_cast(Shiboken::Buffer::getPointer(%PYARG_1)); +QByteArray compressed = %FUNCTION_NAME(ptr, %2, %3); +%PYARG_0 = %CONVERTTOPYTHON[QByteArray](compressed); +// @snippet qcompress-buffer + +// @snippet quncompress-buffer +auto *ptr = reinterpret_cast(Shiboken::Buffer::getPointer(%PYARG_1)); +QByteArray uncompressed = %FUNCTION_NAME(ptr, %2); +%PYARG_0 = %CONVERTTOPYTHON[QByteArray](uncompressed); +// @snippet quncompress-buffer + +// @snippet qt-version +QList version = QByteArray(qVersion()).split('.'); +PyObject *pyQtVersion = PyTuple_New(3); +for (int i = 0; i < 3; ++i) + PyTuple_SetItem(pyQtVersion, i, PyLong_FromLong(version[i].toInt())); +PepModule_Add(module, "__version_info__", pyQtVersion); +PyModule_AddStringConstant(module, "__version__", qVersion()); +// @snippet qt-version + +// @snippet qobject-connect +#include +// @snippet qobject-connect + +// @snippet qobject-connect-1 +// %FUNCTION_NAME() - disable generation of function call. +%RETURN_TYPE %0 = PySide::qobjectConnect(%1, %2, %CPPSELF, %3, %4); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qobject-connect-1 + +// @snippet qobject-connect-2 +// %FUNCTION_NAME() - disable generation of function call. +%RETURN_TYPE %0 = PySide::qobjectConnect(%1, %2, %3, %4, %5); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qobject-connect-2 + +// @snippet qobject-connect-3 +// %FUNCTION_NAME() - disable generation of function call. +%RETURN_TYPE %0 = PySide::qobjectConnect(%1, %2, %3, %4, %5); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qobject-connect-3 + +// @snippet qobject-connect-4 +// %FUNCTION_NAME() - disable generation of function call. +%RETURN_TYPE %0 = PySide::qobjectConnectCallback(%1, %2, %PYARG_3, %4); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qobject-connect-4 + +// @snippet qobject-connect-4-context +// %FUNCTION_NAME() - disable generation of function call. +%RETURN_TYPE %0 = PySide::qobjectConnectCallback(%1, %2, %3, %PYARG_4, %5); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qobject-connect-4-context + +// @snippet qobject-connect-5 +// %FUNCTION_NAME() - disable generation of function call. +%RETURN_TYPE %0 = PySide::qobjectConnectCallback(%CPPSELF, %1, %PYARG_2, %3); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qobject-connect-5 + +// @snippet qobject-connect-6 +// %FUNCTION_NAME() - disable generation of function call. +%RETURN_TYPE %0 = PySide::qobjectConnect(%CPPSELF, %1, %2, %3, %4); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qobject-connect-6 + +// @snippet qobject-emit +%RETURN_TYPE %0 = PySide::SignalManager::emitSignal(%CPPSELF, %1, %PYARG_2); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qobject-emit + +// @snippet qobject-disconnect-1 +// %FUNCTION_NAME() - disable generation of function call. +%RETURN_TYPE %0 = PySide::qobjectDisconnectCallback(%CPPSELF, %1, %2); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qobject-disconnect-1 + +// @snippet qobject-disconnect-2 +// %FUNCTION_NAME() - disable generation of function call. +%RETURN_TYPE %0 = PySide::qobjectDisconnectCallback(%1, %2, %3); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qobject-disconnect-2 + +// @snippet qfatal +// qFatal doesn't have a stream version, so we do a +// qWarning call followed by a qFatal() call using a +// literal. +Py_BEGIN_ALLOW_THREADS +qWarning() << %1; +qFatal("[A qFatal() call was made from Python code]"); +Py_END_ALLOW_THREADS +// @snippet qfatal + +// @snippet moduleshutdown +PySide::runCleanupFunctions(); +// @snippet moduleshutdown + +// @snippet qt-qenum +%PYARG_0 = PySide::QEnum::QEnumMacro(%1, false); +// @snippet qt-qenum + +// @snippet qt-qflag +%PYARG_0 = PySide::QEnum::QEnumMacro(%1, true); +// @snippet qt-qflag + +// @snippet qt-init-feature +PySide::Feature::init(); +// @snippet qt-init-feature + +// @snippet qt-pysideinit +Shiboken::Conversions::registerConverterName(SbkPySide6_QtCoreTypeConverters[SBK_QString_IDX], "unicode"); +Shiboken::Conversions::registerConverterName(SbkPySide6_QtCoreTypeConverters[SBK_QString_IDX], "str"); +Shiboken::Conversions::registerConverterName(SbkPySide6_QtCoreTypeConverters[SBK_QtCore_QList_QVariant_IDX], "QVariantList"); +Shiboken::Conversions::registerConverterName(SbkPySide6_QtCoreTypeConverters[SBK_QtCore_QMap_QString_QVariant_IDX], "QVariantMap"); + +PySide::registerInternalQtConf(); +PySide::init(module); +// @snippet qt-pysideinit + +// @snippet qt-messagehandler +// Define a global variable to handle qInstallMessageHandler callback +static PyObject *qtmsghandler = nullptr; + +static void msgHandlerCallback(QtMsgType type, const QMessageLogContext &ctx, const QString &msg) +{ + Shiboken::GilState state; + Shiboken::Errors::Stash errorStash; + Shiboken::AutoDecRef arglist(PyTuple_New(3)); + PyTuple_SetItem(arglist, 0, %CONVERTTOPYTHON[QtMsgType](type)); + PyTuple_SetItem(arglist, 1, %CONVERTTOPYTHON[QMessageLogContext &](ctx)); + QByteArray array = msg.toUtf8(); // Python handler requires UTF-8 + const char *data = array.constData(); + PyTuple_SetItem(arglist, 2, %CONVERTTOPYTHON[const char *](data)); + Shiboken::AutoDecRef ret(PyObject_CallObject(qtmsghandler, arglist)); +} +// @snippet qt-messagehandler + +// @snippet qt-installmessagehandler +if (%PYARG_1 == Py_None) { + qInstallMessageHandler(0); + %PYARG_0 = qtmsghandler ? qtmsghandler : Py_None; + qtmsghandler = 0; +} else if (!PyCallable_Check(%PYARG_1)) { + PyErr_SetString(PyExc_TypeError, "parameter must be callable"); +} else { + %PYARG_0 = qtmsghandler ? qtmsghandler : Py_None; + Py_INCREF(%PYARG_1); + qtmsghandler = %PYARG_1; + qInstallMessageHandler(msgHandlerCallback); +} + +if (%PYARG_0 == Py_None) + Py_INCREF(%PYARG_0); +// @snippet qt-installmessagehandler + +// @snippet qline-hash +namespace PySide { + template<> inline Py_ssize_t hash(const QLine &l) + { + return qHashMulti(0, l.x1(), l.y1(), l.x2(), l.y2()); + } +}; +// @snippet qline-hash + +// @snippet qlinef-intersect +QPointF p; +%RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, &p); +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](retval)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[QPointF](p)); +// @snippet qlinef-intersect + +// @snippet qresource-data +const void *d = %CPPSELF.%FUNCTION_NAME(); +if (d) { + %PYARG_0 = Shiboken::Buffer::newObject(d, %CPPSELF.size()); +} else { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; +} +// @snippet qresource-data + +// @snippet qdate-topython +if (!PyDateTimeAPI) + PyDateTime_IMPORT; +%PYARG_0 = PyDate_FromDate(%CPPSELF.year(), %CPPSELF.month(), %CPPSELF.day()); +// @snippet qdate-topython + +// @snippet qdate-getdate +int year, month, day; +%CPPSELF.%FUNCTION_NAME(&year, &month, &day); +%PYARG_0 = PyTuple_New(3); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[int](year)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[int](month)); +PyTuple_SetItem(%PYARG_0, 2, %CONVERTTOPYTHON[int](day)); +// @snippet qdate-getdate + +// @snippet qdate-weeknumber +int yearNumber; +int week = %CPPSELF.%FUNCTION_NAME(&yearNumber); +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[int](week)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[int](yearNumber)); +// @snippet qdate-weeknumber + +// @snippet qdatetime-1 +QDate date(%1, %2, %3); +QTime time(%4, %5, %6, %7); +%0 = new %TYPE(date, time, + Qt::TimeSpec(%8) == Qt::UTC + ? QTimeZone(QTimeZone::UTC) : QTimeZone(QTimeZone::LocalTime)); +Shiboken::Warnings::warnDeprecated("QDateTime", "QDateTime(..., Qt::TimeSpec spec)"); +// @snippet qdatetime-1 + +// @snippet qdatetime-2 +QDate date(%1, %2, %3); +QTime time(%4, %5, %6); +%0 = new %TYPE(date, time); +// @snippet qdatetime-2 + +// @snippet qdatetime-3 +QDate date(%1, %2, %3); +QTime time(%4, %5, %6, %7); +%0 = new %TYPE(date, time, + %8 == Qt::UTC ? QTimeZone(QTimeZone::UTC) : QTimeZone(QTimeZone::LocalTime)); +Shiboken::Warnings::warnDeprecated("QDateTime", "QDateTime(..., Qt::TimeSpec spec)"); +// @snippet qdatetime-3 + +// @snippet qdatetime-4 +QDate date(%1, %2, %3); +QTime time(%4, %5, %6, %7); +%0 = new %TYPE(date, time, QTimeZone(%8)); +// @snippet qdatetime-4 + +// @snippet qdatetime-topython +QDate date = %CPPSELF.date(); +QTime time = %CPPSELF.time(); +if (!PyDateTimeAPI) + PyDateTime_IMPORT; +%PYARG_0 = PyDateTime_FromDateAndTime(date.year(), date.month(), date.day(), time.hour(), time.minute(), time.second(), time.msec()*1000); +// @snippet qdatetime-topython + +// @snippet qtime-topython +if (!PyDateTimeAPI) + PyDateTime_IMPORT; +%PYARG_0 = PyTime_FromTime(%CPPSELF.hour(), %CPPSELF.minute(), %CPPSELF.second(), %CPPSELF.msec()*1000); +// @snippet qtime-topython + +// @snippet qbitarray-len +return %CPPSELF.size(); +// @snippet qbitarray-len + +// @snippet qbitarray-getitem +const Py_ssize_t size = %CPPSELF.size(); +if (_i < 0 || _i >= size) { + Shiboken::Errors::setIndexOutOfBounds(_i, 0, size); + return nullptr; +} +bool ret = %CPPSELF.at(_i); +return %CONVERTTOPYTHON[bool](ret); +// @snippet qbitarray-getitem + +// @snippet qbitarray-setitem +PyObject *args = Py_BuildValue("(iiO)", _i, 1, _value); +PyObject *result = Sbk_QBitArrayFunc_setBit(self, args); +Py_DECREF(args); +Py_XDECREF(result); +return !result ? -1 : 0; +// @snippet qbitarray-setitem + +// @snippet qmodelroledata-setdata +// Call template void QModelRoleData::setData(T &&value) +%CPPSELF.%FUNCTION_NAME(%1); +// @snippet qmodelroledata-setdata + +// @snippet qmodelroledataspan-len +return %CPPSELF.size(); +// @snippet qmodelroledataspan-len + +// @snippet qmodelroledataspan-getitem +const Py_ssize_t size = %CPPSELF.size(); +if (_i < 0 || _i >= size) { + Shiboken::Errors::setIndexOutOfBounds(_i, 0, size); + return nullptr; +} +// Return a pointer to allow for modification using QModelRoleData::setData() +QModelRoleData *item = &((*%CPPSELF)[_i]); +return %CONVERTTOPYTHON[QModelRoleData *](item); +// @snippet qmodelroledataspan-getitem + +// @snippet default-enter +Py_INCREF(%PYSELF); +pyResult = %PYSELF; +// @snippet default-enter + +// @snippet qsignalblocker-unblock +%CPPSELF.unblock(); +// @snippet qsignalblocker-unblock + +// @snippet unlock +%CPPSELF.unlock(); +// @snippet unlock + +// @snippet qabstractitemmodel-createindex +%RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(%1, %2, %PYARG_3); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qabstractitemmodel-createindex + +// @snippet qabstractitemmodel +qRegisterMetaType >("QList"); +// @snippet qabstractitemmodel + +// @snippet qobject-metaobject +%RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qobject-metaobject + +// @snippet qobject-findchild-2 +QObject *child = qObjectFindChild(%CPPSELF, %2, reinterpret_cast(%PYARG_1), %3); +%PYARG_0 = %CONVERTTOPYTHON[QObject *](child); +// @snippet qobject-findchild-2 + +// @snippet qobject-findchildren +%PYARG_0 = PyList_New(0); +qObjectFindChildren(%CPPSELF, %2, reinterpret_cast(%PYARG_1), %3, + [%PYARG_0](QObject *child) { + Shiboken::AutoDecRef pyChild(%CONVERTTOPYTHON[QObject *](child)); + PyList_Append(%PYARG_0, pyChild.object()); + }); +// @snippet qobject-findchildren + +// @snippet qobject-tr +const QString result = qObjectTr(reinterpret_cast(%PYSELF), %1, %2, %3); +%PYARG_0 = %CONVERTTOPYTHON[QString](result); +// @snippet qobject-tr + +// @snippet qobject-sender +// Retrieve the sender from a dynamic property set by GlobalReceiverV2 in case of a +// non-C++ slot (Python callback). +auto *ret = %CPPSELF.%FUNCTION_NAME(); +if (ret == nullptr) { + auto senderV = %CPPSELF.property("_q_pyside_sender"); + if (senderV.typeId() == QMetaType::QObjectStar) + ret = senderV.value(); +} +%PYARG_0 = %CONVERTTOPYTHON[QObject*](ret); +// @snippet qobject-sender + +// @snippet qbytearray-mgetitem +if (PyIndex_Check(_key)) { + const Py_ssize_t _i = PyNumber_AsSsize_t(_key, PyExc_IndexError); + const Py_ssize_t size = %CPPSELF.size(); + if (_i < 0 || _i >= size) { + Shiboken::Errors::setIndexOutOfBounds(_i, 0, size); + return nullptr; + } + char res[2] = {%CPPSELF.at(_i), '\0'}; + return PyBytes_FromStringAndSize(res, 1); +} + +if (PySlice_Check(_key) == 0) + return PyErr_Format(PyExc_TypeError, + "list indices must be integers or slices, not %.200s", + Py_TYPE(_key)->tp_name); + +Py_ssize_t start{}; +Py_ssize_t stop{}; +Py_ssize_t step{}; +if (PySlice_Unpack(_key, &start, &stop, &step) < 0) + return nullptr; +Py_ssize_t slicelength = PySlice_AdjustIndices(%CPPSELF.size(), &start, &stop, step); + +QByteArray ba; +if (slicelength <= 0) + return %CONVERTTOPYTHON[QByteArray](ba); + +if (step == 1) { + Py_ssize_t max = %CPPSELF.size(); + start = qBound(Py_ssize_t(0), start, max); + stop = qBound(Py_ssize_t(0), stop, max); + if (start < stop) + ba = %CPPSELF.mid(start, stop - start); + return %CONVERTTOPYTHON[QByteArray](ba); +} + +for (Py_ssize_t cur = start; slicelength > 0; cur += step, --slicelength) + ba.append(%CPPSELF.at(cur)); + +return %CONVERTTOPYTHON[QByteArray](ba); +// @snippet qbytearray-mgetitem + +// @snippet qbytearray-msetitem +// PYSIDE-2404: Usage of the `get()` function not necessary, the type exists. +if (PyIndex_Check(_key)) { + Py_ssize_t _i = PyNumber_AsSsize_t(_key, PyExc_IndexError); + if (_i == -1 && PyErr_Occurred()) + return -1; + + if (_i < 0) + _i += %CPPSELF.size(); + + if (_i < 0 || _i >= %CPPSELF.size()) { + PyErr_SetString(PyExc_IndexError, "QByteArray index out of range"); + return -1; + } + + // Provide more specific error message for bytes/str, bytearray, QByteArray respectively + if (PyBytes_Check(_value)) { + if (Py_SIZE(_value) != 1) { + PyErr_SetString(PyExc_ValueError, "bytes must be of size 1"); + return -1; + } + } else if (PyByteArray_Check(_value)) { + if (Py_SIZE(_value) != 1) { + PyErr_SetString(PyExc_ValueError, "bytearray must be of size 1"); + return -1; + } + } else if (Py_TYPE(_value) == reinterpret_cast( + SbkPySide6_QtCoreTypeStructs[SBK_QByteArray_IDX].type)) { + if (PyObject_Length(_value) != 1) { + PyErr_SetString(PyExc_ValueError, "QByteArray must be of size 1"); + return -1; + } + } else { + PyErr_SetString(PyExc_ValueError, "a bytes, bytearray, QByteArray of size 1 is required"); + return -1; + } + + // Not support int or long. + %CPPSELF.remove(_i, 1); + PyObject *args = Py_BuildValue("(nO)", _i, _value); + PyObject *result = Sbk_QByteArrayFunc_insert(self, args); + Py_DECREF(args); + Py_XDECREF(result); + return result != nullptr ? 0: -1; +} + +if (PySlice_Check(_key) == 0) { + PyErr_Format(PyExc_TypeError, "QBytearray indices must be integers or slices, not %.200s", + Py_TYPE(_key)->tp_name); + return -1; +} + +Py_ssize_t start{}; +Py_ssize_t stop{}; +Py_ssize_t step{}; +if (PySlice_Unpack(_key, &start, &stop, &step) < 0) + return -1; +const Py_ssize_t slicelength = PySlice_AdjustIndices(%CPPSELF.size(), &start, &stop, step); + +// The parameter candidates are: bytes/str, bytearray, QByteArray itself. +// Not supported are iterables containing ints between 0~255 +// case 1: value is nullpre, means delete the items within the range +// case 2: step is 1, means shrink or expand +// case 3: step is not 1, then the number of slots have to equal the number of items in _value +Py_ssize_t value_length = 0; +if (_value != nullptr && _value != Py_None) { + if (!(PyBytes_Check(_value) || PyByteArray_Check(_value) + || Py_TYPE(_value) == SbkPySide6_QtCoreTypeStructs[SBK_QByteArray_IDX].type)) { + PyErr_Format(PyExc_TypeError, "bytes, bytearray or QByteArray is required, not %.200s", + Py_TYPE(_value)->tp_name); + return -1; + } + value_length = PyObject_Length(_value); +} + +if (step != 1 && value_length != slicelength) { + PyErr_Format(PyExc_ValueError, "attempt to assign %s of size %d to extended slice of size %d", + Py_TYPE(_value)->tp_name, int(value_length), int(slicelength)); + return -1; +} + +if (step != 1) { + Py_ssize_t i = start; + for (Py_ssize_t j = 0; j < slicelength; ++j) { + PyObject *item = PyObject_GetItem(_value, PyLong_FromSsize_t(j)); + QByteArray temp; + if (PyLong_Check(item)) { + int overflow; + const long ival = PyLong_AsLongAndOverflow(item, &overflow); + // Not supposed to be bigger than 255 because only bytes, + // bytearray, QByteArray were accepted + temp.append(char(ival)); + } else { + temp = %CONVERTTOCPP[QByteArray](item); + } + %CPPSELF.replace(i, 1, temp); + i += step; + } + return 0; +} + +QByteArray ba = %CONVERTTOCPP[QByteArray](_value); +%CPPSELF.replace(start, slicelength, ba); +return 0; +// @snippet qbytearray-msetitem + +// @snippet qbytearray-bufferprotocol +extern "C" { +// QByteArray buffer protocol functions +// see: http://www.python.org/dev/peps/pep-3118/ + +static int SbkQByteArray_getbufferproc(PyObject *obj, Py_buffer *view, int flags) +{ + if (!view || !Shiboken::Object::isValid(obj)) + return -1; + + QByteArray * cppSelf = %CONVERTTOCPP[QByteArray *](obj); + //XXX /|\ omitting this space crashes shiboken! +#ifdef Py_LIMITED_API + view->obj = obj; + view->buf = reinterpret_cast(cppSelf->data()); + view->len = cppSelf->size(); + view->readonly = 0; + view->itemsize = 1; + view->format = (flags & PyBUF_FORMAT) == PyBUF_FORMAT ? const_cast("B") : nullptr; + view->ndim = 1; + view->shape = (flags & PyBUF_ND) == PyBUF_ND ? &(view->len) : nullptr; + view->strides = (flags & PyBUF_STRIDES) == PyBUF_STRIDES ? &(view->itemsize) : nullptr; + view->suboffsets = nullptr; + view->internal = nullptr; + + Py_XINCREF(obj); + return 0; +#else // Py_LIMITED_API + const int result = PyBuffer_FillInfo(view, obj, reinterpret_cast(cppSelf->data()), + cppSelf->size(), 0, flags); + if (result == 0) + Py_XINCREF(obj); + return result; +#endif +} + +static PyBufferProcs SbkQByteArrayBufferProc = { + /*bf_getbuffer*/ (getbufferproc)SbkQByteArray_getbufferproc, + /*bf_releasebuffer*/ (releasebufferproc)0, +}; + +} +// @snippet qbytearray-bufferprotocol + +// @snippet qbytearray-operatorplus-1 +QByteArray ba = QByteArray(PyBytes_AsString(%PYARG_1), PyBytes_Size(%PYARG_1)) + *%CPPSELF; +%PYARG_0 = %CONVERTTOPYTHON[QByteArray](ba); +// @snippet qbytearray-operatorplus-1 + +// @snippet qbytearray-operatorplus-2 +QByteArray ba = QByteArray(PyByteArray_AsString(%PYARG_1), PyByteArray_Size(%PYARG_1)) + *%CPPSELF; +%PYARG_0 = %CONVERTTOPYTHON[QByteArray](ba); +// @snippet qbytearray-operatorplus-2 + +// @snippet qbytearray-operatorplus-3 +QByteArray ba = *%CPPSELF + QByteArray(PyByteArray_AsString(%PYARG_1), PyByteArray_Size(%PYARG_1)); +%PYARG_0 = %CONVERTTOPYTHON[QByteArray](ba); +// @snippet qbytearray-operatorplus-3 + +// @snippet qbytearray-operatorplusequal +*%CPPSELF += QByteArray(PyByteArray_AsString(%PYARG_1), PyByteArray_Size(%PYARG_1)); +// @snippet qbytearray-operatorplusequal + +// @snippet qbytearray-operatorequalequal +if (PyUnicode_CheckExact(%PYARG_1)) { + Shiboken::AutoDecRef data(PyUnicode_AsASCIIString(%PYARG_1)); + QByteArray ba = QByteArray(PyBytes_AsString(data.object()), PyBytes_Size(data.object())); + bool cppResult = %CPPSELF == ba; + %PYARG_0 = %CONVERTTOPYTHON[bool](cppResult); +} +// @snippet qbytearray-operatorequalequal + +// @snippet qbytearray-operatornotequal +if (PyUnicode_CheckExact(%PYARG_1)) { + Shiboken::AutoDecRef data(PyUnicode_AsASCIIString(%PYARG_1)); + QByteArray ba = QByteArray(PyBytes_AsString(data.object()), PyBytes_Size(data.object())); + bool cppResult = %CPPSELF != ba; + %PYARG_0 = %CONVERTTOPYTHON[bool](cppResult); +} +// @snippet qbytearray-operatornotequal + +// @snippet qbytearray-operatorgreater +if (PyUnicode_CheckExact(%PYARG_1)) { + Shiboken::AutoDecRef data(PyUnicode_AsASCIIString(%PYARG_1)); + QByteArray ba = QByteArray(PyBytes_AsString(data.object()), PyBytes_Size(data.object())); + bool cppResult = %CPPSELF > ba; + %PYARG_0 = %CONVERTTOPYTHON[bool](cppResult); +} +// @snippet qbytearray-operatorgreater + +// @snippet qbytearray-operatorgreaterequal +if (PyUnicode_CheckExact(%PYARG_1)) { + Shiboken::AutoDecRef data(PyUnicode_AsASCIIString(%PYARG_1)); + QByteArray ba = QByteArray(PyBytes_AsString(data.object()), PyBytes_Size(data.object())); + bool cppResult = %CPPSELF >= ba; + %PYARG_0 = %CONVERTTOPYTHON[bool](cppResult); +} +// @snippet qbytearray-operatorgreaterequal + +// @snippet qbytearray-operatorlower +if (PyUnicode_CheckExact(%PYARG_1)) { + Shiboken::AutoDecRef data(PyUnicode_AsASCIIString(%PYARG_1)); + QByteArray ba = QByteArray(PyBytes_AsString(data.object()), PyBytes_Size(data.object())); + bool cppResult = %CPPSELF < ba; + %PYARG_0 = %CONVERTTOPYTHON[bool](cppResult); +} +// @snippet qbytearray-operatorlower + +// @snippet qbytearray-operatorlowerequal +if (PyUnicode_CheckExact(%PYARG_1)) { + Shiboken::AutoDecRef data(PyUnicode_AsASCIIString(%PYARG_1)); + QByteArray ba = QByteArray(PyBytes_AsString(data.object()), PyBytes_Size(data.object())); + bool cppResult = %CPPSELF <= ba; + %PYARG_0 = %CONVERTTOPYTHON[bool](cppResult); +} +// @snippet qbytearray-operatorlowerequal + +// @snippet qbytearray-repr +PyObject *aux = PyBytes_FromStringAndSize(%CPPSELF.constData(), %CPPSELF.size()); +if (aux == nullptr) { + return nullptr; +} +QByteArray b(Py_TYPE(%PYSELF)->tp_name); +%PYARG_0 = PyUnicode_FromFormat("%s(%R)", b.constData(), aux); +Py_DECREF(aux); +// @snippet qbytearray-repr + +// @snippet qbytearray-2 +%0 = new QByteArray(PyByteArray_AsString(%PYARG_1), PyByteArray_Size(%PYARG_1)); +// @snippet qbytearray-2 + +// @snippet qbytearray-3 +%0 = new QByteArray(PyBytes_AsString(%PYARG_1), PyBytes_Size(%PYARG_1)); +// @snippet qbytearray-3 + +// @snippet qbytearray-py3 +PepType_AS_BUFFER(Shiboken::SbkType()) = &SbkQByteArrayBufferProc; +// @snippet qbytearray-py3 + +// @snippet qbytearray-data +%PYARG_0 = PyBytes_FromStringAndSize(%CPPSELF.%FUNCTION_NAME(), %CPPSELF.size()); +// @snippet qbytearray-data + +// @snippet qbytearray-str +PyObject *aux = PyBytes_FromStringAndSize(%CPPSELF.constData(), %CPPSELF.size()); +if (aux == nullptr) { + return nullptr; +} +%PYARG_0 = PyObject_Repr(aux); +Py_DECREF(aux); +// @snippet qbytearray-str + +// @snippet qbytearray-len +return %CPPSELF.size(); +// @snippet qbytearray-len + +// @snippet qbytearray-getitem +const Py_ssize_t size = %CPPSELF.size(); +if (_i < 0 || _i >= size) { + Shiboken::Errors::setIndexOutOfBounds(_i, 0, size); + return nullptr; +} + +char res[2]; +res[0] = %CPPSELF.at(_i); +res[1] = 0; +return PyBytes_FromStringAndSize(res, 1); +// @snippet qbytearray-getitem + +// @snippet qbytearray-setitem +%CPPSELF.remove(_i, 1); +PyObject *args = Py_BuildValue("(nO)", _i, _value); +PyObject *result = Sbk_QByteArrayFunc_insert(self, args); +Py_DECREF(args); +Py_XDECREF(result); +return !result ? -1 : 0; +// @snippet qbytearray-setitem + +// @snippet qfiledevice-unmap +uchar *ptr = reinterpret_cast(Shiboken::Buffer::getPointer(%PYARG_1)); +%RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(ptr); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qfiledevice-unmap + +// @snippet qfiledevice-map +%PYARG_0 = Shiboken::Buffer::newObject(%CPPSELF.%FUNCTION_NAME(%1, %2, %3), %2, Shiboken::Buffer::ReadWrite); +// @snippet qfiledevice-map + +// @snippet qiodevice-bufferedread +Py_ssize_t bufferLen; +auto *data = reinterpret_cast(Shiboken::Buffer::getPointer(%PYARG_1, &bufferLen)); +%RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(data, PyLong_AsLongLong(%PYARG_2)); +return PyLong_FromLong(%0); +// @snippet qiodevice-bufferedread + +// @snippet qiodevice-readdata +QByteArray ba(1 + qsizetype(%2), char(0)); +%CPPSELF.%FUNCTION_NAME(ba.data(), qint64(%2)); +%PYARG_0 = Shiboken::String::fromCString(ba.constData()); +// @snippet qiodevice-readdata + +// @snippet qcryptographichash-adddata +%CPPSELF.%FUNCTION_NAME(Shiboken::String::toCString(%PYARG_1), Shiboken::String::len(%PYARG_1)); +// @snippet qcryptographichash-adddata + +// @snippet qmetaobject-repr +const QByteArray repr = PySide::MetaObjectBuilder::formatMetaObject(%CPPSELF).toUtf8(); +%PYARG_0 = PyUnicode_FromString(repr.constData()); +// @snippet qmetaobject-repr + +// @snippet qsocketdescriptor +#ifdef WIN32 +using DescriptorType = Qt::HANDLE; +#else +using DescriptorType = int; +#endif +// @snippet qsocketdescriptor + +// @snippet qsocketnotifier +PyObject *socket = %PYARG_1; +if (socket != nullptr) { + // We use qintptr as PyLong, but we check for int + // since it is currently an alias to be Python2 compatible. + // Internally, ints are qlonglongs. + if (%CHECKTYPE[int](socket)) { + int cppSocket = %CONVERTTOCPP[int](socket); + qintptr socket = (qintptr)cppSocket; + %0 = new %TYPE(socket, %2, %3); + } else { + PyErr_SetString(PyExc_TypeError, + "QSocketNotifier: first argument (socket) must be an int."); + } +} +// @snippet qsocketnotifier + +// @snippet qtranslator-load +Py_ssize_t size; +auto *ptr = reinterpret_cast(Shiboken::Buffer::getPointer(%PYARG_1, &size)); +%RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(const_cast(ptr), size); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qtranslator-load + +// @snippet qtimer-singleshot-functorclass +struct QSingleShotTimerFunctor : public Shiboken::PyObjectHolder +{ +public: + using Shiboken::PyObjectHolder::PyObjectHolder; + + void operator()(); +}; + +void QSingleShotTimerFunctor::operator()() +{ + Shiboken::GilState state; + Shiboken::AutoDecRef arglist(PyTuple_New(0)); + Shiboken::AutoDecRef ret(PyObject_CallObject(object(), arglist)); + if (Shiboken::Errors::occurred()) + Shiboken::Errors::storeErrorOrPrint(); + release(); // single shot +} +// @snippet qtimer-singleshot-functorclass + +// @snippet qtimer-singleshot-direct-mapping +Shiboken::AutoDecRef emptyTuple(PyTuple_New(0)); +%CPPSELF.%FUNCTION_NAME(%1, %2, %3); +// @snippet qtimer-singleshot-direct-mapping + +// @snippet qtimer-singleshot-functor +auto msec = %1; +if (msec == 0) { + if (PyObject_TypeCheck(%2, PySideSignalInstance_TypeF())) { + auto *signal = %PYARG_2; + auto cppCallback = [signal]() + { + Shiboken::GilState state; + Shiboken::AutoDecRef ret(PyObject_CallMethod(signal, "emit", "()")); + Py_DECREF(signal); + }; + + Py_INCREF(signal); + %CPPSELF.%FUNCTION_NAME(msec, cppCallback); + } else { + %CPPSELF.%FUNCTION_NAME(msec, QSingleShotTimerFunctor(%PYARG_2)); + } +} else { + // %FUNCTION_NAME() - disable generation of c++ function call + Shiboken::AutoDecRef emptyTuple(PyTuple_New(0)); + auto *timerType = Shiboken::SbkType(); + auto newFunc = reinterpret_cast(PepType_GetSlot(timerType, Py_tp_new)); + auto initFunc = reinterpret_cast(PepType_GetSlot(timerType, Py_tp_init)); + auto *pyTimer = newFunc(Shiboken::SbkType(), emptyTuple, nullptr); + initFunc(pyTimer, emptyTuple, nullptr); + + QTimer * timer = %CONVERTTOCPP[QTimer *](pyTimer); + timer->setSingleShot(true); + if (!PySide::callConnect(pyTimer, SIGNAL(timeout()), %PYARG_2)) + return nullptr; + + timer->connect(timer, &QTimer::timeout, timer, &QObject::deleteLater, Qt::DirectConnection); + Shiboken::Object::releaseOwnership(reinterpret_cast(pyTimer)); + Py_XDECREF(pyTimer); + timer->start(msec); +} +// @snippet qtimer-singleshot-functor + +// @snippet qtimer-singleshot-functor-context +auto msec = %1; +if (msec == 0) { + Shiboken::AutoDecRef emptyTuple(PyTuple_New(0)); + auto *callable = %PYARG_3; + auto cppCallback = [callable]() + { + Shiboken::GilState state; + Shiboken::AutoDecRef arglist(PyTuple_New(0)); + Shiboken::AutoDecRef ret(PyObject_CallObject(callable, arglist)); + Py_DECREF(callable); + }; + + Py_INCREF(callable); + %CPPSELF.%FUNCTION_NAME(msec, %2, cppCallback); +} else { + Shiboken::AutoDecRef emptyTuple(PyTuple_New(0)); + auto *timerType = Shiboken::SbkType(); + auto newFunc = reinterpret_cast(PepType_GetSlot(timerType, Py_tp_new)); + auto initFunc = reinterpret_cast(PepType_GetSlot(timerType, Py_tp_init)); + auto *pyTimer = newFunc(Shiboken::SbkType(), emptyTuple, nullptr); + initFunc(pyTimer, emptyTuple, nullptr); + + QTimer * timer = %CONVERTTOCPP[QTimer *](pyTimer); + timer->setSingleShot(true); + + Shiboken::AutoDecRef result( + PyObject_CallMethod(pyTimer, "connect", "OsOO", + pyTimer, + SIGNAL(timeout()), + %PYARG_2, + %PYARG_3) + ); + + timer->connect(timer, &QTimer::timeout, timer, &QObject::deleteLater, Qt::DirectConnection); + Shiboken::Object::releaseOwnership(reinterpret_cast(pyTimer)); + Py_XDECREF(pyTimer); + timer->start(msec); +} +// @snippet qtimer-singleshot-functor-context + +// @snippet qprocess-startdetached +qint64 pid; +%RETURN_TYPE retval = %TYPE::%FUNCTION_NAME(%1, %2, %3, &pid); +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](retval)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[qint64](pid)); +// @snippet qprocess-startdetached + +// @snippet qcoreapplication-init +static void QCoreApplicationConstructor(PyObject *self, PyObject *pyargv, QCoreApplicationWrapper **cptr) +{ + static int argc; + static char **argv; + PyObject *stringlist = PyTuple_GetItem(pyargv, 0); + if (Shiboken::listToArgcArgv(stringlist, &argc, &argv, "PySideApp")) { + *cptr = new QCoreApplicationWrapper(argc, argv); + Shiboken::Object::releaseOwnership(reinterpret_cast(self)); + PySide::registerCleanupFunction(&PySide::destroyQCoreApplication); + } +} +// @snippet qcoreapplication-init + +// @snippet qcoreapplication-1 +QCoreApplicationConstructor(%PYSELF, args, &%0); +// @snippet qcoreapplication-1 + +// @snippet qcoreapplication-2 +PyObject *empty = PyTuple_New(2); +if (!PyTuple_SetItem(empty, 0, PyList_New(0))) { + QCoreApplicationConstructor(%PYSELF, empty, &%0); +} +// @snippet qcoreapplication-2 + +// @snippet qcoreapplication-instance +PyObject *pyApp = Py_None; +if (qApp) { + pyApp = reinterpret_cast( + Shiboken::BindingManager::instance().retrieveWrapper(qApp)); + if (!pyApp) + pyApp = %CONVERTTOPYTHON[QCoreApplication *](qApp); + // this will keep app live after python exit (extra ref) +} +// PYSIDE-571: make sure that we return the singleton "None" +if (Py_TYPE(pyApp) == Py_TYPE(Py_None)) + Py_DECREF(MakeQAppWrapper(nullptr)); +%PYARG_0 = pyApp; +Py_XINCREF(%PYARG_0); +// @snippet qcoreapplication-instance + +// @snippet qdatastream-readrawdata +QByteArray data; +data.resize(%2); +int result = 0; +Py_BEGIN_ALLOW_THREADS +result = %CPPSELF.%FUNCTION_NAME(data.data(), data.size()); +Py_END_ALLOW_THREADS +if (result == -1) { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; +} else { + %PYARG_0 = PyBytes_FromStringAndSize(data.constData(), result); +} +// @snippet qdatastream-readrawdata + +// @snippet qdatastream-writerawdata-pybuffer +int r = 0; +Py_ssize_t bufferLen; +auto *data = reinterpret_cast(Shiboken::Buffer::getPointer(%PYARG_1, &bufferLen)); +Py_BEGIN_ALLOW_THREADS +r = %CPPSELF.%FUNCTION_NAME(data, bufferLen); +Py_END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[int](r); +// @snippet qdatastream-writerawdata-pybuffer + +// @snippet qdatastream-writerawdata +int r = 0; +Py_BEGIN_ALLOW_THREADS +r = %CPPSELF.%FUNCTION_NAME(%1, Shiboken::String::len(%PYARG_1)); +Py_END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[int](r); +// @snippet qdatastream-writerawdata + +// @snippet releaseownership +Shiboken::Object::releaseOwnership(%PYARG_0); +// @snippet releaseownership + +// @snippet qanimationgroup-clear +for (int counter = 0, count = %CPPSELF.animationCount(); counter < count; ++counter ) { + QAbstractAnimation *animation = %CPPSELF.animationAt(counter); + PyObject *obj = %CONVERTTOPYTHON[QAbstractAnimation *](animation); + Shiboken::Object::setParent(nullptr, obj); + Py_DECREF(obj); +} +%CPPSELF.clear(); +// @snippet qanimationgroup-clear + +// @snippet qeasingcurve +PySideEasingCurveFunctor::init(); +// @snippet qeasingcurve + +// @snippet qeasingcurve-setcustomtype +QEasingCurve::EasingFunction func = PySideEasingCurveFunctor::createCustomFunction(%PYSELF, %PYARG_1); +if (func) + %CPPSELF.%FUNCTION_NAME(func); +// @snippet qeasingcurve-setcustomtype + +// @snippet qeasingcurve-customtype +//%FUNCTION_NAME() +%PYARG_0 = PySideEasingCurveFunctor::callable(%PYSELF); +// @snippet qeasingcurve-customtype + +// @snippet qt-signal +%PYARG_0 = Shiboken::String::fromFormat("2%s",QMetaObject::normalizedSignature(%1).constData()); +// @snippet qt-signal + +// @snippet qt-slot +%PYARG_0 = Shiboken::String::fromFormat("1%s",QMetaObject::normalizedSignature(%1).constData()); +// @snippet qt-slot + +// @snippet qt-registerresourcedata +QT_BEGIN_NAMESPACE +extern bool +qRegisterResourceData(int, + const unsigned char *, + const unsigned char *, + const unsigned char *); + +extern bool +qUnregisterResourceData(int, + const unsigned char *, + const unsigned char *, + const unsigned char *); +QT_END_NAMESPACE +// @snippet qt-registerresourcedata + +// @snippet qt-qregisterresourcedata +%RETURN_TYPE %0 = %FUNCTION_NAME(%1, reinterpret_cast(PyBytes_AsString(%PYARG_2)), + reinterpret_cast(PyBytes_AsString(%PYARG_3)), + reinterpret_cast(PyBytes_AsString(%PYARG_4))); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qt-qregisterresourcedata + +// @snippet qt-qunregisterresourcedata +%RETURN_TYPE %0 = %FUNCTION_NAME(%1, reinterpret_cast(PyBytes_AsString(%PYARG_2)), + reinterpret_cast(PyBytes_AsString(%PYARG_3)), + reinterpret_cast(PyBytes_AsString(%PYARG_4))); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qt-qunregisterresourcedata + +// @snippet qdebug-format-string +Py_BEGIN_ALLOW_THREADS +%FUNCTION_NAME("%s", %1); // Uses placeholder for security reasons +Py_END_ALLOW_THREADS +// @snippet qdebug-format-string + +// @snippet qmessagelogger-format-string +Py_BEGIN_ALLOW_THREADS +%CPPSELF->%FUNCTION_NAME("%s", %1); // Uses placeholder for security reasons +Py_END_ALLOW_THREADS +// @snippet qmessagelogger-format-string + +// @snippet qmessagelogger-logcategory-format-string +Py_BEGIN_ALLOW_THREADS +%CPPSELF->%FUNCTION_NAME(%1, "%s", %2); // Uses placeholder for security reasons +Py_END_ALLOW_THREADS +// @snippet qmessagelogger-logcategory-format-string + +// @snippet qresource-registerResource + auto ptr = reinterpret_cast(Shiboken::Buffer::getPointer(%PYARG_1)); + %RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(const_cast(ptr), %2); + %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qresource-registerResource + +// @snippet qstring-return +%PYARG_0 = %CONVERTTOPYTHON[QString](%1); +// @snippet qstring-return + +// @snippet stream-write-method +Py_BEGIN_ALLOW_THREADS +(*%CPPSELF) << %1; +Py_END_ALLOW_THREADS +// @snippet stream-write-method + +// @snippet stream-read-method +%RETURN_TYPE _cpp_result; +Py_BEGIN_ALLOW_THREADS +(*%CPPSELF) >> _cpp_result; +Py_END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](_cpp_result); +// @snippet stream-read-method + +// @snippet return-qstring-ref +QString &res = *%0; +%PYARG_0 = %CONVERTTOPYTHON[QString](res); +// @snippet return-qstring-ref + +// @snippet return-readData +%RETURN_TYPE %0 = 0; +if (PyBytes_Check(%PYARG_0)) { + %0 = PyBytes_Size(%PYARG_0.object()); + memcpy(%1, PyBytes_AsString(%PYARG_0.object()), %0); +} else if (Shiboken::String::check(%PYARG_0.object())) { + %0 = Shiboken::String::len(%PYARG_0.object()); + memcpy(%1, Shiboken::String::toCString(%PYARG_0.object()), %0); +} +// @snippet return-readData + +// @snippet qiodevice-readData +QByteArray ba(1 + qsizetype(%2), char(0)); +Py_BEGIN_ALLOW_THREADS +%CPPSELF.%FUNCTION_NAME(ba.data(), qint64(%2)); +Py_END_ALLOW_THREADS +%PYARG_0 = Shiboken::String::fromCString(ba.constData()); +// @snippet qiodevice-readData + +// @snippet qt-module-shutdown +{ // Avoid name clash + Shiboken::AutoDecRef regFunc(static_cast(nullptr)); + Shiboken::AutoDecRef atexit(Shiboken::Module::import("atexit")); + if (atexit.isNull()) { + qWarning("Module atexit not found for registering __moduleShutdown"); + PyErr_Clear(); + } else { + regFunc.reset(PyObject_GetAttrString(atexit, "register")); + if (regFunc.isNull()) { + qWarning("Function atexit.register not found for registering __moduleShutdown"); + PyErr_Clear(); + } + } + if (!atexit.isNull() && !regFunc.isNull()){ + PyObject *shutDownFunc = PyObject_GetAttrString(module, "__moduleShutdown"); + Shiboken::AutoDecRef args(PyTuple_New(1)); + PyTuple_SetItem(args, 0, shutDownFunc); + Shiboken::AutoDecRef retval(PyObject_Call(regFunc, args, nullptr)); + Q_ASSERT(!retval.isNull()); + } +} +// @snippet qt-module-shutdown + +// @snippet qthread_init_pypy +#ifdef PYPY_VERSION +// PYSIDE-535: PyPy 7.3.8 needs this call, which is actually a no-op in Python 3.9 +// This function should be replaced by a `Py_Initialize` call, but +// that is still undefined. So we don't rely yet on any PyPy version. +PyEval_InitThreads(); +#endif +// @snippet qthread_init_pypy + +// @snippet qthread_exec_ +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +#ifndef AVOID_PROTECTED_HACK +int cppResult = %CPPSELF.exec(); +#else +int cppResult = static_cast<::QThreadWrapper *>(cppSelf)->QThreadWrapper::exec_protected(); +#endif +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[int](cppResult); +// @snippet qthread_exec_ + +// @snippet exec_ +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +int cppResult = %CPPSELF.exec(); +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[int](cppResult); +// @snippet exec_ + +// @snippet exec_arg1 +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +int cppResult; +if (numArgs == 1) + cppResult = %CPPSELF.exec(%1); +else + cppResult = %CPPSELF.exec(); +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[int](cppResult); +// @snippet exec_arg1 + +// @snippet exec_arg1_noreturn +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +if (numArgs == 1) + %CPPSELF.exec(%1); +else + %CPPSELF.exec(); +%END_ALLOW_THREADS +// @snippet exec_arg1_noreturn + +// @snippet qtextstreammanipulator-exec +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%CPPSELF.exec(%1); +// @snippet qtextstreammanipulator-exec + +/********************************************************************* + * CONVERSIONS + ********************************************************************/ + +// @snippet conversion-pybool +%out = %OUTTYPE(%in == Py_True); +// @snippet conversion-pybool + +// @snippet conversion-pylong-quintptr +#if QT_POINTER_SIZE == 8 +%out = %OUTTYPE(PyLong_AsUnsignedLongLong(%in)); +#else +%out = %OUTTYPE(PyLong_AsUnsignedLong(%in)); +#endif +// @snippet conversion-pylong-quintptr + +// @snippet conversion-pyunicode +%out = PySide::pyUnicodeToQString(%in); +// @snippet conversion-pyunicode + +// @snippet conversion-pynone +SBK_UNUSED(%in) +%out = %OUTTYPE(); +// @snippet conversion-pynone + +// @snippet qfile-path-1 +auto cppArg0 = PySide::pyPathToQString(%PYARG_1); +// @snippet qfile-path-1 + +// @snippet qfile-path-2 +auto cppArg1 = PySide::pyPathToQString(%PYARG_2); +// @snippet qfile-path-2 + +// @snippet qitemselection-add +auto res = (*%CPPSELF) + cppArg0; +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](res); +// @snippet qitemselection-add + +// @snippet conversion-pystring-char +char c = %CONVERTTOCPP[char](%in); +%out = %OUTTYPE(static_cast(c)); +// @snippet conversion-pystring-char + +// @snippet conversion-pyint +int i = %CONVERTTOCPP[int](%in); +%out = %OUTTYPE(i); +// @snippet conversion-pyint + +// @snippet conversion-qlonglong +// PYSIDE-1250: For QVariant, if the type fits into an int; use int preferably. +qlonglong in = %CONVERTTOCPP[qlonglong](%in); +constexpr qlonglong intMax = qint64(std::numeric_limits::max()); +constexpr qlonglong intMin = qint64(std::numeric_limits::min()); +%out = in >= intMin && in <= intMax ? %OUTTYPE(int(in)) : %OUTTYPE(in); +// @snippet conversion-qlonglong + +// @snippet conversion-qstring +QString in = %CONVERTTOCPP[QString](%in); +%out = %OUTTYPE(in); +// @snippet conversion-qstring + +// @snippet conversion-qbytearray +QByteArray in = %CONVERTTOCPP[QByteArray](%in); +%out = %OUTTYPE(in); +// @snippet conversion-qbytearray + +// @snippet conversion-pyfloat +double in = %CONVERTTOCPP[double](%in); +%out = %OUTTYPE(in); +// @snippet conversion-pyfloat + +// @snippet conversion-sbkobject +// a class supported by QVariant? +QMetaType metaType; +if (Shiboken::Enum::check(%in)) { + const auto typeName = PySide::QEnum::getTypeName(Py_TYPE(%in)); + if (!typeName.isEmpty()) + metaType = QMetaType::fromName(typeName); +} +if (!metaType.isValid()) + metaType = PySide::Variant::resolveMetaType(Py_TYPE(%in)); + +bool ok = false; +if (metaType.isValid()) { + QVariant var(metaType); + auto converterO = converterForQtType(metaType.name()); + ok = converterO.has_value(); + if (ok) { + converterO.value().toCpp(pyIn, var.data()); + %out = var; + } else { + qWarning("%s: Cannot find a converter for \"%s\".", + __FUNCTION__, metaType.name()); + } +} + +// If the type was not encountered, return a default PyObjectWrapper +if (!ok) + %out = QVariant::fromValue(PySide::PyObjectWrapper(%in)); +// @snippet conversion-sbkobject + +// @snippet conversion-pydict +QVariant ret = PySide::Variant::convertToVariantMap(%in); +%out = ret.isValid() ? ret : QVariant::fromValue(PySide::PyObjectWrapper(%in)); +// @snippet conversion-pydict + +// @snippet conversion-pylist +QVariant ret = PySide::Variant::convertToVariantList(%in); +%out = ret.isValid() ? ret : QVariant::fromValue(PySide::PyObjectWrapper(%in)); +// @snippet conversion-pylist + +// @snippet conversion-pyobject +// Is a shiboken type not known by Qt +%out = QVariant::fromValue(PySide::PyObjectWrapper(%in)); +// @snippet conversion-pyobject + +// @snippet conversion-qjsonobject-pydict +QVariant dict = PySide::Variant::convertToVariantMap(%in); +QJsonValue val = QJsonValue::fromVariant(dict); +%out = val.toObject(); +// @snippet conversion-qjsonobject-pydict + +// @snippet conversion-qdate-pydate +int day = PyDateTime_GET_DAY(%in); +int month = PyDateTime_GET_MONTH(%in); +int year = PyDateTime_GET_YEAR(%in); +%out = %OUTTYPE(year, month, day); +// @snippet conversion-qdate-pydate + +// @snippet conversion-qdatetime-pydatetime +int day = PyDateTime_GET_DAY(%in); +int month = PyDateTime_GET_MONTH(%in); +int year = PyDateTime_GET_YEAR(%in); +int hour = PyDateTime_DATE_GET_HOUR(%in); +int min = PyDateTime_DATE_GET_MINUTE(%in); +int sec = PyDateTime_DATE_GET_SECOND(%in); +int usec = PyDateTime_DATE_GET_MICROSECOND(%in); +%out = %OUTTYPE(QDate(year, month, day), QTime(hour, min, sec, usec/1000)); +// @snippet conversion-qdatetime-pydatetime + +// @snippet conversion-qtime-pytime +int hour = PyDateTime_TIME_GET_HOUR(%in); +int min = PyDateTime_TIME_GET_MINUTE(%in); +int sec = PyDateTime_TIME_GET_SECOND(%in); +int usec = PyDateTime_TIME_GET_MICROSECOND(%in); +%out = %OUTTYPE(hour, min, sec, usec/1000); +// @snippet conversion-qtime-pytime + +// @snippet conversion-qbytearray-pybytes +%out = %OUTTYPE(PyBytes_AsString(%in), PyBytes_Size(%in)); +// @snippet conversion-qbytearray-pybytes + +// @snippet conversion-qbytearray-pybytearray +%out = %OUTTYPE(PyByteArray_AsString(%in), PyByteArray_Size(%in)); +// @snippet conversion-qbytearray-pybytearray + +// @snippet conversion-qbytearray-pystring +%out = %OUTTYPE(Shiboken::String::toCString(%in), Shiboken::String::len(%in)); +// @snippet conversion-qbytearray-pystring + +/********************************************************************* + * NATIVE TO TARGET CONVERSIONS + ********************************************************************/ + +// @snippet return-pybool +return PyBool_FromLong((bool)%in); +// @snippet return-pybool + +// @snippet return-pybytes +return PyBytes_FromStringAndSize(%in.constData(), %in.size()); +// @snippet return-pybytes + +// @snippet chrono-to-pylong +return PyLong_FromLong(%in.count()); +// @snippet chrono-to-pylong + +// @snippet pylong-to-chrono +%out = %OUTTYPE(PyLong_AsLongLong(%in)); +// @snippet pylong-to-chrono + +// @snippet return-pylong +return PyLong_FromLong(%in); +// @snippet return-pylong + +// @snippet return-pylong-quintptr +#if QT_POINTER_SIZE == 8 +return PyLong_FromUnsignedLongLong(%in); +#else +return PyLong_FromUnsignedLong(%in); +#endif +// @snippet return-pylong-quintptr + +// @snippet return-qfunctionpointer-pylong +return PyLong_FromVoidPtr(reinterpret_cast(%in)); +// @snippet return-qfunctionpointer-pylong + +// @snippet conversion-pylong-qfunctionpointer +%out = reinterpret_cast(PyLong_AsVoidPtr(%in)); +// @snippet conversion-pylong-qfunctionpointer + +// @snippet return-pyunicode +return PySide::qStringToPyUnicode(%in); +// @snippet return-pyunicode + +// @snippet return-pyunicode-from-qlatin1string +#ifdef Py_LIMITED_API +return PySide::qStringToPyUnicode(QString::fromLatin1(%in)); +#else +return PyUnicode_FromKindAndData(PyUnicode_1BYTE_KIND, %in.constData(), %in.size()); +#endif +// @snippet return-pyunicode-from-qlatin1string + +// @snippet qlatin1string-check +static bool qLatin1StringCheck(PyObject *o) +{ + return PyUnicode_CheckExact(o) != 0 + && _PepUnicode_KIND(o) == PepUnicode_1BYTE_KIND; +} +// @snippet qlatin1string-check + +// @snippet conversion-pystring-qlatin1string +const char *data = reinterpret_cast(_PepUnicode_DATA(%in)); +const Py_ssize_t len = PyUnicode_GetLength(%in); +%out = QLatin1String(data, len); +// @snippet conversion-pystring-qlatin1string + +// @snippet return-pyunicode-from-qanystringview +return PySide::qStringToPyUnicode(%in.toString()); +// @snippet return-pyunicode-from-qanystringview + +// @snippet return-pyunicode-qchar +auto c = wchar_t(%in.unicode()); +return PyUnicode_FromWideChar(&c, 1); +// @snippet return-pyunicode-qchar + +// @snippet return-qvariant +if (!%in.isValid()) + Py_RETURN_NONE; + +switch (%in.typeId()) { +case QMetaType::UnknownType: +case QMetaType::Nullptr: + Py_RETURN_NONE; +case QMetaType::VoidStar: + if (%in.constData() == nullptr) + Py_RETURN_NONE; + break; + +case QMetaType::QVariantList: { + const auto var = %in.value(); + return %CONVERTTOPYTHON[QList](var); +} +case QMetaType::QStringList: { + const auto var = %in.value(); + return %CONVERTTOPYTHON[QList](var); +} +case QMetaType::QVariantMap: { + const auto var = %in.value(); + return %CONVERTTOPYTHON[QMap](var); +} +default: + break; +} + +auto converterO = converterForQtType(cppInRef.typeName()); +if (converterO.has_value()) + return converterO.value().toPython(cppInRef.data()); + +PyErr_Format(PyExc_RuntimeError, "Can't find converter for '%s'.", %in.typeName()); +return nullptr; +// @snippet return-qvariant + +// @snippet return-qjsonobject +// The QVariantMap returned by QJsonObject seems to cause a segfault, so +// using QJsonObject.toVariantMap() won't work. +// Wrapping it in a QJsonValue first allows it to work +QJsonValue val(%in); +QVariant ret = val.toVariant(); + +return %CONVERTTOPYTHON[QVariant](ret); +// @snippet return-qjsonobject + +// @snippet qthread_pthread_cleanup +#ifdef Q_OS_UNIX +# include +static void qthread_pthread_cleanup(void *arg) +{ + // PYSIDE 1282: When terminating a thread using QThread::terminate() + // (pthread_cancel()), QThread::run() is aborted and the lock is released, + // but ~GilState() is still executed for some reason. Prevent it from + // releasing. + auto gil = reinterpret_cast(arg); + gil->abandon(); +} +#endif // Q_OS_UNIX +// @snippet qthread_pthread_cleanup + +// @snippet qthread_pthread_cleanup_install +#ifdef Q_OS_UNIX +pthread_cleanup_push(qthread_pthread_cleanup, &gil); +#endif +// @snippet qthread_pthread_cleanup_install + +// @snippet qthread_pthread_cleanup_uninstall +#ifdef Q_OS_UNIX +pthread_cleanup_pop(0); +#endif +// @snippet qthread_pthread_cleanup_uninstall + +// @snippet qlibraryinfo_python_build + +// For versions with one byte per digit. +static QByteArray versionString(long version) +{ + return QByteArray::number((version >> 16) & 0xFF) + + '.' + QByteArray::number((version >> 8) & 0xFF) + + '.' + QByteArray::number(version & 0xFF); +} + +static QByteArray pythonBuild() +{ + using namespace Qt::StringLiterals; + +#ifdef PYPY_VERSION + QByteArray result = "PyPy " PYPY_VERSION +#else + QByteArray result = "Python" +#endif +#ifdef Py_LIMITED_API + " limited API" +#endif +#ifdef Py_GIL_DISABLED + " free threaded" +#endif + ; + result += ' '; + + const auto runTimeVersion = _PepRuntimeVersion(); + const auto runTimeVersionB = versionString(runTimeVersion); + constexpr long buildVersion = PY_VERSION_HEX >> 8; + if (runTimeVersion == buildVersion) { + result += runTimeVersionB; + } else { + result += "run time: "_ba + runTimeVersionB + " built: "_ba + + versionString(buildVersion); + } + return result; +} +// @snippet qlibraryinfo_python_build + +// @snippet qlibraryinfo_build +QByteArray %0 = %CPPSELF.%FUNCTION_NAME(); +%0 += " [" + pythonBuild() + ']'; +%PYARG_0 = PyUnicode_FromString(%0.constData()); +// @snippet qlibraryinfo_build + +// @snippet qsharedmemory_data_readonly +%PYARG_0 = Shiboken::Buffer::newObject(%CPPSELF.%FUNCTION_NAME(), %CPPSELF.size()); +// @snippet qsharedmemory_data_readonly + +// @snippet qsharedmemory_data_readwrite +// FIXME: There is no way to tell whether QSharedMemory was attached read/write +%PYARG_0 = Shiboken::Buffer::newObject(%CPPSELF.%FUNCTION_NAME(), %CPPSELF.size(), + Shiboken::Buffer::ReadWrite); +// @snippet qsharedmemory_data_readwrite + +// @snippet std-function-void-lambda +auto *callable = %PYARG_1; +auto cppCallback = [callable]() +{ + Shiboken::GilState state; + Shiboken::AutoDecRef arglist(PyTuple_New(0)); + Shiboken::AutoDecRef ret(PyObject_CallObject(callable, arglist)); + Py_DECREF(callable); +}; +// @snippet std-function-void-lambda + +// @snippet qthreadpool-start +Py_INCREF(callable); +%CPPSELF.%FUNCTION_NAME(cppCallback, %2); +// @snippet qthreadpool-start + +// @snippet qthreadpool-trystart +Py_INCREF(callable); +%RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(cppCallback); +%PYARG_0 = %CONVERTTOPYTHON[int](cppResult); +// @snippet qthreadpool-trystart + +// @snippet repr-qevent +QString result; +QDebug(&result).nospace() << "type() << ")>"; +%PYARG_0 = Shiboken::String::fromCString(qPrintable(result)); +// @snippet repr-qevent + +// @snippet qmetaproperty_write_enum +if (Shiboken::Enum::check(%PYARG_2)) + cppArg1 = QVariant(int(Shiboken::Enum::getValue(%PYARG_2))); +// @snippet qmetaproperty_write_enum + +// @snippet qmetaenum_value +auto valueOpt = %CPPSELF.value64(%1); +if (valueOpt.has_value()) { + const quint64 ullValue = valueOpt.value(); + %PYARG_0 = PyLong_FromUnsignedLongLong(ullValue); +} else { + const int lValue = %CPPSELF.%FUNCTION_NAME(%1); + %PYARG_0 = PyLong_FromLong(lValue); +} +// @snippet qmetaenum_value + +// @snippet qmetaenum_keytovalue +PyObject *pyLongValue{}; +auto valueOpt = %CPPSELF.keyToValue64(%1); +bool ok_ = valueOpt.has_value(); +if (ok_) + pyLongValue = PyLong_FromUnsignedLongLong(valueOpt.value()); +else + pyLongValue = PyLong_FromLong(%CPPSELF.%FUNCTION_NAME(%1, &ok_)); +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, pyLongValue); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[bool](ok_)); +// @snippet qmetaenum_keytovalue + +// @snippet qmetaenum_keystovalue +PyObject *pyLongValue{}; +auto valueOpt = %CPPSELF.keysToValue64(%1); +bool ok_ = valueOpt.has_value(); +if (ok_) + pyLongValue = PyLong_FromUnsignedLongLong(valueOpt.value()); +else + pyLongValue = PyLong_FromLong(%CPPSELF.%FUNCTION_NAME(%1, &ok_)); +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, pyLongValue); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[bool](ok_)); +// @snippet qmetaenum_keystovalue + +// @snippet qdatastream-read-bytes +QByteArray data; +data.resize(%2); +auto dataChar = data.data(); +cppSelf->readBytes(dataChar, %2); +const char *constDataChar = dataChar; +if (dataChar == nullptr) { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; +} else { + %PYARG_0 = PyBytes_FromStringAndSize(constDataChar, %2); +} +// @snippet qdatastream-read-bytes + +// Q_ARG()-equivalent +// @snippet q_arg +const QArgData qArgData = qArgDataFromPyType(%1); +if (!qArgData) + return nullptr; + +switch (qArgData.metaType.id()) { + case QMetaType::Bool: + *reinterpret_cast(qArgData.data) = %2 == Py_True; + break; + case QMetaType::Int: + *reinterpret_cast(qArgData.data) = int(PyLong_AsLong(%2)); + break; + case QMetaType::Double: + *reinterpret_cast(qArgData.data) = PyFloat_AsDouble(%2); + break; + case QMetaType::QString: + *reinterpret_cast(qArgData.data) = PySide::pyUnicodeToQString(%2); + break; + default: { + Shiboken::Conversions::SpecificConverter converter(qArgData.metaType.name()); + const auto type = converter.conversionType(); + // Copy for values, Pointer for objects + if (type == Shiboken::Conversions::SpecificConverter::InvalidConversion) { + PyErr_Format(PyExc_RuntimeError, "%s: Unable to find converter for \"%s\".", + __FUNCTION__, qArgData.metaType.name()); + return nullptr; + } + converter.toCpp(%2, qArgData.data); + } +} + +QtCoreHelper::QGenericArgumentHolder result(qArgData.metaType, qArgData.data); +%PYARG_0 = %CONVERTTOPYTHON[QtCoreHelper::QGenericArgumentHolder](result); +// @snippet q_arg + +// Q_RETURN_ARG()-equivalent +// @snippet q_return_arg +const QArgData qArgData = qArgDataFromPyType(%1); +if (!qArgData) + return nullptr; + +QtCoreHelper::QGenericReturnArgumentHolder result(qArgData.metaType, qArgData.data); +%PYARG_0 = %CONVERTTOPYTHON[QtCoreHelper::QGenericReturnArgumentHolder](result); +// @snippet q_return_arg + +// @snippet qmetamethod-invoke-helpers +static InvokeMetaMethodFunc + createInvokeMetaMethodFunc(const QMetaMethod &method, QObject *object, + Qt::ConnectionType type = Qt::AutoConnection) +{ + return [&method, object, type](QGenericArgument a0, QGenericArgument a1, + QGenericArgument a2, QGenericArgument a3, + QGenericArgument a4, QGenericArgument a5, + QGenericArgument a6, QGenericArgument a7, + QGenericArgument a8, QGenericArgument a9) -> bool + { + return method.invoke(object, type, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9); + }; +} + +static InvokeMetaMethodFuncWithReturn + createInvokeMetaMethodFuncWithReturn(const QMetaMethod &method, QObject *object, + Qt::ConnectionType type = Qt::AutoConnection) +{ + return [&method, object, type](QGenericReturnArgument r, + QGenericArgument a0, QGenericArgument a1, + QGenericArgument a2, QGenericArgument a3, + QGenericArgument a4, QGenericArgument a5, + QGenericArgument a6, QGenericArgument a7, + QGenericArgument a8, QGenericArgument a9) -> bool + { + return method.invoke(object, type, r, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9); + }; +} +// @snippet qmetamethod-invoke-helpers + +// @snippet qmetamethod-invoke-conn-type-return-arg +%PYARG_0 = invokeMetaMethodWithReturn(createInvokeMetaMethodFuncWithReturn(*%CPPSELF, %1, %2), + %3, %4, %5, %6, %7, %8, %9, %10, %11, %12, %13); +// @snippet qmetamethod-invoke-conn-type-return-arg + +// @snippet qmetamethod-invoke-return-arg +%PYARG_0 = invokeMetaMethodWithReturn(createInvokeMetaMethodFuncWithReturn(*%CPPSELF, %1), + %2, %3, %4, %5, %6, %7, %8, %9, %10, %11, %12); +// @snippet qmetamethod-invoke-return-arg + +// @snippet qmetamethod-invoke-conn-type +%PYARG_0 = invokeMetaMethod(createInvokeMetaMethodFunc(*%CPPSELF, %1, %2), + %3, %4, %5, %6, %7, %8, %9, %10, %11, %12); +// @snippet qmetamethod-invoke-conn-type + +// @snippet qmetamethod-invoke +%PYARG_0 = invokeMetaMethod(createInvokeMetaMethodFunc(*%CPPSELF, %1), + %2, %3, %4, %5, %6, %7, %8, %9, %10, %11); +// @snippet qmetamethod-invoke + +// @snippet qmetaobject-invokemethod-helpers +static InvokeMetaMethodFunc + createInvokeMetaMethodFunc(QObject *object, const char *methodName, + Qt::ConnectionType type = Qt::AutoConnection) +{ + return [object, methodName, type](QGenericArgument a0, QGenericArgument a1, + QGenericArgument a2, QGenericArgument a3, + QGenericArgument a4, QGenericArgument a5, + QGenericArgument a6, QGenericArgument a7, + QGenericArgument a8, QGenericArgument a9) -> bool + { + return QMetaObject::invokeMethod(object, methodName, type, + a0, a1, a2, a3, a4, a5, a6, a7, a8, a9); + }; +} + +static InvokeMetaMethodFuncWithReturn + createInvokeMetaMethodFuncWithReturn(QObject *object, const char *methodName, + Qt::ConnectionType type = Qt::AutoConnection) +{ + return [object, methodName, type](QGenericReturnArgument r, + QGenericArgument a0, QGenericArgument a1, + QGenericArgument a2, QGenericArgument a3, + QGenericArgument a4, QGenericArgument a5, + QGenericArgument a6, QGenericArgument a7, + QGenericArgument a8, QGenericArgument a9) -> bool + { + return QMetaObject::invokeMethod(object, methodName, type, + r, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9); + }; +} +// @snippet qmetaobject-invokemethod-helpers + +// invokeMethod(QObject *,const char *, QGenericArgument a0, a1, a2 ) +// @snippet qmetaobject-invokemethod-arg +%PYARG_0 = invokeMetaMethod(createInvokeMetaMethodFunc(%1, %2), + %3, %4, %5, %6, %7, %8, %9, %10, %11, %12); +// @snippet qmetaobject-invokemethod-arg + +// invokeMethod(QObject *,const char *,Qt::ConnectionType, QGenericArgument a0, a1, a2 ) +// @snippet qmetaobject-invokemethod-conn-type-arg +%PYARG_0 = invokeMetaMethod(createInvokeMetaMethodFunc(%1, %2, %3), + %4, %5, %6, %7, %8, %9, %10, %11, %12, %13); +// @snippet qmetaobject-invokemethod-conn-type-arg + +// invokeMethod(QObject *,const char *, Qt::ConnectionType, QGenericReturnArgument,QGenericArgument a0, a1, a2 ) +// @snippet qmetaobject-invokemethod-conn-type-return-arg +%PYARG_0 = invokeMetaMethodWithReturn(createInvokeMetaMethodFuncWithReturn(%1, %2, %3), + %4, %5, %6, %7, %8, %9, %10, %11, %12, %13, %14); +// @snippet qmetaobject-invokemethod-conn-type-return-arg + +// invokeMethod(QObject *,const char *, QGenericReturnArgument,QGenericArgument a0, a1, a2 ) +// @snippet qmetaobject-invokemethod-return-arg +%PYARG_0 = invokeMetaMethodWithReturn(createInvokeMetaMethodFuncWithReturn(%1, %2), + %3, %4, %5, %6, %7, %8, %9, %10, %11, %12, %13); +// @snippet qmetaobject-invokemethod-return-arg + +// @snippet keycombination-from-keycombination +cptr = new ::%TYPE(%1); +// @snippet keycombination-from-keycombination + +// @snippet keycombination-from-modifier +cptr = new ::%TYPE(%1, %2); +// @snippet keycombination-from-modifier + +// @snippet qmetamethod-from-signal +auto *signalInst = reinterpret_cast(%PYARG_1); +const auto data = PySide::Signal::getEmitterData(signalInst); +const auto result = data.methodIndex != -1 + ? data.emitter->metaObject()->method(data.methodIndex) + : QMetaMethod{}; +%PYARG_0 = %CONVERTTOPYTHON[QMetaMethod](result); +// @snippet qmetamethod-from-signal + +// @snippet qrunnable_create +auto callable = %PYARG_1; +auto callback = [callable]() -> void +{ + if (!PyCallable_Check(callable)) { + qWarning("Argument 1 of %FUNCTION_NAME must be a callable."); + return; + } + Shiboken::GilState state; + Shiboken::AutoDecRef ret(PyObject_CallObject(callable, nullptr)); + Py_DECREF(callable); +}; +Py_INCREF(callable); +%RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(callback); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qrunnable_create + +// @snippet qlocale_system +// For darwin systems, QLocale::system() involves looking at the Info.plist of the application +// bundle to detect the system localization. In the case of Qt for Python, the application bundle +// is the used Python framework. To enable retreival of localized string, the property list key +// CFBunldeAllowMixedLocalizations should be set to True inside the Info.plist file. Otherwise, +// CFBundleDevelopmentRegion will be used to find the language preference of the user, which in the +// case of Python is always english. +// This is a hack until CFBunldeAllowMixedLocalizations will be set in the Python framework +// installation in darwin systems. +// Upstream issue in CPython: https://github.com/python/cpython/issues/108269 +#ifdef Q_OS_DARWIN + Shiboken::AutoDecRef locale(PyImport_ImportModule("locale")); + Shiboken::AutoDecRef getLocale(PyObject_GetAttrString(locale, "getlocale")); + Shiboken::AutoDecRef systemLocale(PyObject_CallObject(getLocale, nullptr)); + PyObject* localeCode = PyTuple_GetItem(systemLocale, 0); + %RETURN_TYPE %0; + if (localeCode != Py_None) { + QString localeCodeStr = PySide::pyStringToQString(localeCode); + %0 = QLocale(localeCodeStr); + } else { + // The default locale is 'C' locale as mentioned in + // https://docs.python.org/3/library/locale.html + %0 = ::QLocale::c(); + } +#else + %RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(); +#endif +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet qlocale_system + +// @snippet qcoreapplication-requestpermission +auto permission = %1; +auto callable = %PYARG_3; + +// check if callable +if (!PyCallable_Check(callable)) { + qWarning("Functor of %FUNCTION_NAME is not a callable"); + return {}; +} + +// find the number of arguments of callable. It should either be empy or accept a QPermission +// object +int count = 0; +PyObject* fc = nullptr; +bool classMethod = false; +Shiboken::AutoDecRef func_ob(PyObject_GetAttr(callable, Shiboken::PyMagicName::func())); + +if (func_ob.isNull() && PyObject_HasAttr(callable, Shiboken::PyMagicName::code())) { + // variable `callable` is a function + fc = PyObject_GetAttr(callable, Shiboken::PyMagicName::code()); +} else { + // variable `callable` is a class method + fc = PyObject_GetAttr(func_ob, Shiboken::PyMagicName::code()); + classMethod = true; +} + +if (fc) { + PyObject* ac = PyObject_GetAttrString(fc, "co_argcount"); + if (ac) { + count = PyLong_AsLong(ac); + Py_DECREF(ac); + } + Py_DECREF(fc); +} + +if ((classMethod && (count > 2)) || (!classMethod && (count > 1))) { + qWarning("Functor of %FUNCTION_NAME must either have QPermission object as argument or none." + "The QPermission object store the result of requestPermission()"); + return {}; +} + +bool arg_qpermission = (classMethod && (count == 2)) || (!classMethod && (count == 1)); + +auto callback = [callable, arg_qpermission](const QPermission &permission) -> void +{ + Shiboken::GilState state; + if (arg_qpermission) { + Shiboken::AutoDecRef arglist(PyTuple_New(1)); + PyTuple_SetItem(arglist.object(), 0, %CONVERTTOPYTHON[QPermission](permission)); + Shiboken::AutoDecRef ret(PyObject_CallObject(callable, arglist)); + } else { + Shiboken::AutoDecRef ret(PyObject_CallObject(callable, nullptr)); + } + Py_DECREF(callable); +}; +Py_INCREF(callable); + +Py_BEGIN_ALLOW_THREADS +%CPPSELF.%FUNCTION_NAME(permission, %2, callback); +Py_END_ALLOW_THREADS +// @snippet qcoreapplication-requestpermission + +// @snippet qlockfile-getlockinfo +qint64 pid{}; +QString hostname, appname; +%CPPSELF.%FUNCTION_NAME(&pid, &hostname, &appname); +%PYARG_0 = PyTuple_New(3); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[qint64](pid)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[QString](hostname)); +PyTuple_SetItem(%PYARG_0, 2, %CONVERTTOPYTHON[QString](appname)); +// @snippet qlockfile-getlockinfo + +// @snippet darwin_permission_plugin +#ifdef Q_OS_DARWIN +#include +// register the static plugin and setup its metadata +Q_IMPORT_PLUGIN(QDarwinCameraPermissionPlugin) +Q_IMPORT_PLUGIN(QDarwinMicrophonePermissionPlugin) +Q_IMPORT_PLUGIN(QDarwinBluetoothPermissionPlugin) +Q_IMPORT_PLUGIN(QDarwinContactsPermissionPlugin) +Q_IMPORT_PLUGIN(QDarwinCalendarPermissionPlugin) +#endif +// @snippet darwin_permission_plugin + +// @snippet qt-modifier +PyObject *_inputDict = PyDict_New(); +// Note: The builtins line is no longer needed since Python 3.10. Undocumented! +Shiboken::AutoDecRef builtins(PepEval_GetFrameBuiltins()); +PyDict_SetItemString(_inputDict, "__builtins__", builtins.object()); +builtins.reset(nullptr); +PyDict_SetItemString(_inputDict, "QtCore", module); +PyDict_SetItemString(_inputDict, "Qt", reinterpret_cast(pyType)); +// Explicitly not dereferencing the result. +PyRun_String(R"PY(if True: + from enum import Flag + from textwrap import dedent + from warnings import warn + # QtCore and Qt come as globals. + + def func_or(self, other): + if isinstance(self, Flag) and isinstance(other, Flag): + # this is normal or-ing flags together + return Qt.KeyboardModifier(self.value | other.value) + return QtCore.QKeyCombination(self, other) + + def func_add(self, other): + warn(dedent(f""" + The "+" operator is deprecated in Qt For Python 6.0 . + Please use "|" instead."""), stacklevel=2) + return func_or(self, other) + + Qt.KeyboardModifier.__or__ = func_or + Qt.KeyboardModifier.__ror__ = func_or + Qt.Modifier.__or__ = func_or + Qt.Modifier.__ror__ = func_or + Qt.KeyboardModifier.__add__ = func_add + Qt.KeyboardModifier.__radd__ = func_add + Qt.Modifier.__add__ = func_add + Qt.Modifier.__radd__ = func_add + +)PY", Py_file_input, _inputDict, _inputDict); +// @snippet qt-modifier + +// @snippet qdirlisting-iter +auto result = QtCoreHelper::QDirListingIterator(*%CPPSELF); +%PYARG_0 = %CONVERTTOPYTHON[QtCoreHelper::QDirListingIterator](result); +// @snippet qdirlisting-iter + +// @snippet qdirlistingiterator-next +if (%CPPSELF.next()) { + Py_INCREF(%PYSELF); + %PYARG_0 = %PYSELF; +} +// @snippet qdirlistingiterator-next + +// @snippet qdirlisting-direntry-repr +QByteArray result = '<' + QByteArray(PepType_GetFullyQualifiedNameStr(Py_TYPE(%PYSELF))) + + " object at 0x" + + QByteArray::number(quintptr(%PYSELF), 16) + " (\"" + + %CPPSELF.absoluteFilePath().toUtf8() + "\")>"; +%PYARG_0 = Shiboken::String::fromCString(result.constData()); +// @snippet qdirlisting-direntry-repr + +// @snippet return-native-eventfilter-conversion +%RETURN_TYPE %out = false; +if (PySequence_Check(%PYARG_0) != 0 && PySequence_Size(%PYARG_0) == 2) { + Shiboken::AutoDecRef pyItem(PySequence_GetItem(%PYARG_0, 0)); + %out = %CONVERTTOCPP[bool](pyItem); + if (result) { + Shiboken::AutoDecRef pyResultItem(PySequence_GetItem(pyResult, 1)); + *result = %CONVERTTOCPP[qintptr](pyResultItem); + } +} +// @snippet return-native-eventfilter-conversion + +// @snippet return-native-eventfilter +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](%0)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[qintptr](*result_out)); +// @snippet return-native-eventfilter + + +// @snippet qrangemodel-wrapper +// Import the template constructors +using QRangeModel::QRangeModel; +// @snippet qrangemodel-wrapper + +// @snippet qrangemodel-helper-functions +template +static inline QSpan createSpan(void *vData, Py_ssize_t size) +{ + auto *data = reinterpret_cast(vData); + return QSpan{data, data + size}; +} + +// Simple 2d table range for creating a QRangeModel +// (potentially replaceable by a std::mdspan in C++ 23). +template +class TableRange +{ + struct TableData + { + T *data = nullptr; + qsizetype rowCount = -1; + qsizetype columCount = -1; + }; + +public: + explicit TableRange(void *data, qsizetype rowCount, qsizetype columCount) : + m_data{reinterpret_cast(data), rowCount, columCount} {} + + class Iterator + { + public: + using value_type = QSpan; + using size_type = qsizetype; + using reference = value_type; + using pointer = value_type; + using difference_type = std::ptrdiff_t; + using iterator_category = std::random_access_iterator_tag; + + explicit Iterator(const TableData &data, size_type row) noexcept: + m_data(data), m_row(row) {} + + Iterator() = default; + + constexpr Iterator &operator++() noexcept + { + Q_ASSERT(m_row < m_data.rowCount); + ++m_row; + return *this; + } + + constexpr Iterator operator++(int) noexcept + { + Q_ASSERT(m_row < m_data.rowCount); + auto copy = *this; + ++m_row; + return copy; + } + + constexpr Iterator &operator--() noexcept + { + Q_ASSERT(m_row > 0); + --m_row; + return *this; + } + + constexpr Iterator operator--(int) noexcept + { + Q_ASSERT(m_row > 0); + auto copy = *this; + --m_row; + return copy; + } + + Iterator &operator+=(difference_type i) + { + const auto row = m_row + i; + Q_ASSERT(row >= 0 && row <= m_data.rowCount); + m_row = row; + return *this; + } + + Iterator &operator-=(difference_type i) + { + const auto row = m_row - i; + Q_ASSERT(row >= 0 && row <= m_data.rowCount); + m_row = row; + return *this; + } + + Iterator operator+(difference_type i) const + { + const auto row = m_row + i; + Q_ASSERT(row >= 0 && row <= m_data.rowCount); + return {m_data, row}; + } + + Iterator operator-(difference_type i) const + { + const auto row = m_row - i; + Q_ASSERT(row >= 0 && row <= m_data.rowCount); + return {m_data, row}; + } + + difference_type operator-(const Iterator &it) const { return m_row - it.m_row; } // std::distance + + reference operator*() const noexcept + { + auto *rowStart = m_data.data + m_row * m_data.columCount; + return {rowStart, rowStart + m_data.columCount}; + } + + [[nodiscard]] value_type operator[](difference_type i) const + { + auto *rowStart = m_data.data + (m_row + i) * m_data.columCount; + return {rowStart, rowStart + m_data.columCount}; + } + + private: + friend bool comparesEqual(const Iterator &lhs, const Iterator &rhs) noexcept + { + Q_ASSERT(lhs.m_data.data != nullptr); + Q_ASSERT(lhs.m_data.data == rhs.m_data.data); + return lhs.m_row == rhs.m_row; + } + + friend Qt::strong_ordering compareThreeWay(const Iterator &lhs, + const Iterator &rhs) noexcept + { + Q_ASSERT(lhs.m_data.data != nullptr); + Q_ASSERT(lhs.m_data.data == rhs.m_data.data); + return Qt::compareThreeWay(lhs.m_row, rhs.m_row); + } + + Q_DECLARE_STRONGLY_ORDERED(Iterator) + + TableData m_data; + size_type m_row = 0; + }; + + [[nodiscard]] Iterator begin() const { return Iterator(m_data, 0); } + [[nodiscard]] Iterator end() const { return Iterator(m_data, m_data.rowCount); } + +private: + TableData m_data; +}; + +template // QRangeModelWrapper +static RangeModel *createRangeModel(PyObject *in, QObject *parent) +{ + auto view = Shiboken::Numpy::View::fromPyObject(in); + if (!view) { + PyErr_SetString(PyExc_TypeError, "Invalid parameter or missing numpy support."); + return nullptr; + } + switch (view.ndim) { + case 1: { + const auto size = view.dimensions[0]; + switch (view.type) { + case Shiboken::Numpy::View::Int16: + return new RangeModel(createSpan(view.data, size), parent); + case Shiboken::Numpy::View::Unsigned16: + return new RangeModel(createSpan(view.data, size), parent); + case Shiboken::Numpy::View::Int: + return new RangeModel(createSpan(view.data, size), parent); + case Shiboken::Numpy::View::Unsigned: + return new RangeModel(createSpan(view.data, size), parent); + case Shiboken::Numpy::View::Int64: + return new RangeModel(createSpan(view.data, size), parent); + case Shiboken::Numpy::View::Unsigned64: + return new RangeModel(createSpan(view.data, size), parent); + case Shiboken::Numpy::View::Float: + return new RangeModel(createSpan(view.data, size), parent); + case Shiboken::Numpy::View::Double: + return new RangeModel(createSpan(view.data, size), parent); + default: + PyErr_SetString(PyExc_TypeError, "Unsupported data type for one-dimensional arrays."); + return nullptr; + } + } + break; + + case 2: { + const auto rows = view.dimensions[0]; + const auto columns = view.dimensions[1]; + switch (view.type) { + case Shiboken::Numpy::View::Int16: + return new RangeModel(TableRange(view.data, rows, columns), parent); + case Shiboken::Numpy::View::Unsigned16: + return new RangeModel(TableRange(view.data, rows, columns), parent); + case Shiboken::Numpy::View::Int: + return new RangeModel(TableRange(view.data, rows, columns), parent); + case Shiboken::Numpy::View::Unsigned: + return new RangeModel(TableRange(view.data, rows, columns), parent); + case Shiboken::Numpy::View::Int64: + return new RangeModel(TableRange(view.data, rows, columns), parent); + case Shiboken::Numpy::View::Unsigned64: + return new RangeModel(TableRange(view.data, rows, columns), parent); + case Shiboken::Numpy::View::Float: + return new RangeModel(TableRange(view.data, rows, columns), parent); + case Shiboken::Numpy::View::Double: + return new RangeModel(TableRange(view.data, rows, columns), parent); + default: + PyErr_SetString(PyExc_TypeError, "Unsupported data type for two-dimensional arrays."); + return nullptr; + } + } + break; + default: + PyErr_SetString(PyExc_TypeError, "Only one and two-dimensional arrays are supported."); + return nullptr; + } + return nullptr; +} + +static bool isVariantList(const QVariant &v) +{ + return v.typeId() == QMetaType::QVariantList; +}; +// @snippet qrangemodel-helper-functions + +// @snippet qrangemodel-numpy-constructor +auto *model = createRangeModel<%TYPE>(%PYARG_1, %2); +if (model == nullptr) + return -1; +%0 = model; +// @snippet qrangemodel-numpy-constructor + +// @snippet qrangemodel-sequence-constructor +const auto vlOptional = PySide::Variant::pyListToVariantList(%PYARG_1); +if (!vlOptional.has_value()) { + PyErr_SetString(PyExc_TypeError, "Unable convert input sequence."); + return -1; +} + +const QVariantList &vList = vlOptional.value(); +if (!vList.isEmpty() && std::all_of(vList.cbegin(), vList.cend(), isVariantList)) { + // Empirical: Transform QVariantList -> QList for a table + QList variantTable; + variantTable.reserve(vList.size()); + for (const auto &rowV : vList) + variantTable.append(rowV.value()); + %0 = new %TYPE(variantTable, %2); +} else { + %0 = new %TYPE(vList, %2); +} +// @snippet qrangemodel-sequence-constructor diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtdatavisualization.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtdatavisualization.cpp new file mode 100644 index 0000000..3a179cb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtdatavisualization.cpp @@ -0,0 +1,90 @@ +// 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 + +// @snippet releaseownership +Shiboken::Object::releaseOwnership(%PYARG_1); +// @snippet releaseownership + +// @snippet qcustom3dvolume-settexturedata +using VectorType = decltype(%1); +%CPPSELF.setTextureData(new VectorType(%1)); +// @snippet qcustom3dvolume-settexturedata + +// @snippet dataproxy-addrow +using ListType = decltype(%1); +%RETURN_TYPE %0 = %CPPSELF.addRow(new ListType(%1)); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet dataproxy-addrow + +// @snippet dataproxy-addrow-string +using ListType = decltype(%1); +%RETURN_TYPE %0 = %CPPSELF.addRow(new ListType(%1), %2); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +// @snippet dataproxy-addrow-string + +// @snippet dataproxy-insertrow +using ListType = decltype(%2); +%CPPSELF.insertRow(%1, new ListType(%2)); +// @snippet dataproxy-insertrow + +// @snippet dataproxy-insertrow-string +using ListType = decltype(%2); +%CPPSELF.insertRow(%1, new ListType(%2), %3); +// @snippet dataproxy-insertrow-string + +// @snippet dataproxy-setrow +using ListType = decltype(%2); +%CPPSELF.setRow(%1, new ListType(%2)); +// @snippet dataproxy-setrow + +// @snippet dataproxy-setrow-string +using ListType = decltype(%2); +%CPPSELF.setRow(%1, new ListType(%2), %3); +// @snippet dataproxy-setrow-string + +// @snippet dataproxy-resetarray +using ListType = decltype(%1); +%CPPSELF.resetArray(new ListType(%1)); +// @snippet dataproxy-resetarray + +// @snippet dataproxy-resetarray2 +using ListType = decltype(%1); +%CPPSELF.resetArray(new ListType(%1), %2, %3); +// @snippet dataproxy-resetarray2 + +// @snippet scatterdataproxy-resetarray +%CPPSELF.resetArray(new QScatterDataArray(*%1)); +// @snippet scatterdataproxy-resetarray + +// @snippet qsurfacedataproxy-resetarraynp +auto *data = QtDataVisualizationHelper::surfaceDataFromNp(%1, %2, %3, %4, %5); +// %CPPSELF.%FUNCTION_NAME +%CPPSELF.resetArray(data); +// @snippet qsurfacedataproxy-resetarraynp + +// @snippet qvalue3daxisformatter-friend +class QFriendlyValue3DAxisFormatter : public QValue3DAxisFormatter +{ +public: +using QValue3DAxisFormatter::gridPositions; +using QValue3DAxisFormatter::labelPositions; +using QValue3DAxisFormatter::labelStrings; +}; + +static inline QFriendlyValue3DAxisFormatter *friendlyFormatter(QValue3DAxisFormatter *f) +{ + return static_cast(f); +} +// @snippet qvalue3daxisformatter-friend + +// @snippet qvalue3daxisformatter-setgridpositions +friendlyFormatter(%CPPSELF)->gridPositions() = %1; +// @snippet qvalue3daxisformatter-setgridpositions + +// @snippet qvalue3daxisformatter-setlabelpositions +friendlyFormatter(%CPPSELF)->labelPositions() = %1; +// @snippet qvalue3daxisformatter-setlabelpositions + +// @snippet qvalue3daxisformatter-setlabelstrings +friendlyFormatter(%CPPSELF)->labelStrings() = %1; +// @snippet qvalue3daxisformatter-setlabelstrings diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtdesigner.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtdesigner.cpp new file mode 100644 index 0000000..d26d9f8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtdesigner.cpp @@ -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 + +// @snippet qtdesigner-registercustomwidget +if (!QPyDesignerCustomWidgetCollection::_registerCustomWidgetHelper(%PYARG_1, kwds)) + return {}; +// @snippet qtdesigner-registercustomwidget diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtgraphs.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtgraphs.cpp new file mode 100644 index 0000000..b5a5db7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtgraphs.cpp @@ -0,0 +1,8 @@ +// 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 + +// @snippet graphs-qsurfacedataproxy-resetarraynp +auto data = QtGraphsHelper::surfaceDataFromNp(%1, %2, %3, %4, %5); +// %CPPSELF.%FUNCTION_NAME +%CPPSELF.resetArray(data); +// @snippet graphs-qsurfacedataproxy-resetarraynp diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtgui.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtgui.cpp new file mode 100644 index 0000000..151d993 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtgui.cpp @@ -0,0 +1,1195 @@ +// 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 + +/********************************************************************* + * INJECT CODE + ********************************************************************/ + +// @snippet gui-declarations +QT_BEGIN_NAMESPACE +void qt_set_sequence_auto_mnemonic(bool); +QT_END_NAMESPACE +// @snippet gui-declarations + +// @snippet qaccessible-pysidefactory +// Helper for QAccessible::installFactory() that forwards the calls to +// Python callables. +class PySideAccessibleFactory +{ + PySideAccessibleFactory() = default; +public: + ~PySideAccessibleFactory(); + + static PySideAccessibleFactory *instance() { return m_instance; } + static PySideAccessibleFactory *ensureInstance(); + + static void installFactory(PyObject *f); + static void cleanup(); + + static QAccessibleInterface *factory(const QString &key, QObject *o); + +private: + QAccessibleInterface *callFactories(const QString &key, QObject *o); + + static PySideAccessibleFactory *m_instance; + + QList m_factoryFunctions; + QList m_objects; +}; + +PySideAccessibleFactory *PySideAccessibleFactory::m_instance = nullptr; + +PySideAccessibleFactory::~PySideAccessibleFactory() +{ + QAccessible::removeFactory(PySideAccessibleFactory::factory); + if (!m_factoryFunctions.isEmpty()) { + Shiboken::GilState state; + for (auto *f : m_factoryFunctions) + Py_DECREF(f); + for (auto *o : m_objects) + Py_DECREF(o); + } +} + +PySideAccessibleFactory *PySideAccessibleFactory::ensureInstance() +{ + if (m_instance == nullptr) { + m_instance = new PySideAccessibleFactory; + QAccessible::installFactory(PySideAccessibleFactory::factory); + qAddPostRoutine(PySideAccessibleFactory::cleanup); + } + return m_instance; +} + +void PySideAccessibleFactory::installFactory(PyObject *f) +{ + if (m_instance != nullptr) { + Py_INCREF(f); + m_instance->m_factoryFunctions.append(f); + } +} + +void PySideAccessibleFactory::cleanup() +{ + delete m_instance; + m_instance = nullptr; +} + +QAccessibleInterface *PySideAccessibleFactory::factory(const QString &key, QObject *o) +{ + return m_instance ? m_instance->callFactories(key, o) : nullptr; +} + +QAccessibleInterface *PySideAccessibleFactory::callFactories(const QString &key, QObject *o) +{ + Shiboken::GilState state; + Shiboken::AutoDecRef arglist(PyTuple_New(2)); + PyTuple_SetItem(arglist, 0, %CONVERTTOPYTHON[QString](key)); + PyTuple_SetItem(arglist, 1, %CONVERTTOPYTHON[QObject *](o)); + + for (auto *f : m_factoryFunctions) { + if (PyObject *pyResult = PyObject_CallObject(f, arglist)) { + if (pyResult != Py_None) { + m_objects.append(pyResult); + QAccessibleInterface* result = %CONVERTTOCPP[QAccessibleInterface *](pyResult); + return result; + } + Py_DECREF(pyResult); + } + } + + return nullptr; +} +// @snippet qaccessible-pysidefactory + +// @snippet qaccessible-installfactory +PySideAccessibleFactory::ensureInstance()->installFactory(%1); +// @snippet qaccessible-installfactory + +// @snippet qaction-menu +// %CPPSELF->menu(); // pretend it was called. +QObject *object = %CPPSELF->menu(); +%PYARG_0 = %CONVERTTOPYTHON[QObject*](object); +// @snippet qaction-menu + +// @snippet qopenglfunctions-glgetv-return-size +// Return the number of return values of the glGetBoolean/Double/Integerv functions +// cf https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGet.xhtml +static int glGetVReturnSize(GLenum pname) +{ + switch (pname) { + case GL_ALIASED_LINE_WIDTH_RANGE: + case GL_DEPTH_RANGE: + case GL_MAX_VIEWPORT_DIMS: +#if !QT_CONFIG(opengles2) + case GL_POINT_SIZE_RANGE: + case GL_SMOOTH_LINE_WIDTH_RANGE: + case GL_VIEWPORT_BOUNDS_RANGE: +#endif + return 2; + case GL_BLEND_COLOR: + case GL_COLOR_CLEAR_VALUE: + case GL_COLOR_WRITEMASK: + case GL_SCISSOR_BOX: + case GL_VIEWPORT: + return 4; + case GL_COMPRESSED_TEXTURE_FORMATS: + return GL_NUM_COMPRESSED_TEXTURE_FORMATS; + default: + break; + } + return 1; +} +// @snippet qopenglfunctions-glgetv-return-size + +// @snippet qopenglextrafunctions-glgeti-v-return-size +// Return the number of return values of the indexed +// glGetBoolean/Double/Integeri_v functions +// cf https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGet.xhtml +static int glGetI_VReturnSize(GLenum pname) +{ + return pname == GL_VIEWPORT ? 4 : 1; +} +// @snippet qopenglextrafunctions-glgeti-v-return-size + +// @snippet qopenglfunctions-glgetbooleanv +const int size = glGetVReturnSize(%1); +QVarLengthArray result(size, GL_FALSE); +%CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, result.data()); +if (size == 1) { + %PYARG_0 = %CONVERTTOPYTHON[bool](result[0]); +} else { + %PYARG_0 = Shiboken::Numpy::createByteArray1(size, result.constData()); +} +// @snippet qopenglfunctions-glgetbooleanv + +// @snippet qopenglfunctions-glgetdoublev +const int size = glGetVReturnSize(%1); +QVarLengthArray result(size, 0); +%CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, result.data()); +if (size == 1) { + %PYARG_0 = %CONVERTTOPYTHON[double](result[0]); +} else { + %PYARG_0 = Shiboken::Numpy::createDoubleArray1(size, result.constData()); +} +// @snippet qopenglfunctions-glgetdoublev + +// @snippet qopenglfunctions-glgetfloatv +const int size = glGetVReturnSize(%1); +QVarLengthArray result(size, 0); +%CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, result.data()); +if (size == 1) { + %PYARG_0 = %CONVERTTOPYTHON[float](result[0]); +} else { + %PYARG_0 = Shiboken::Numpy::createFloatArray1(size, result.constData()); +} +// @snippet qopenglfunctions-glgetfloatv + +// @snippet qopenglfunctions-glgetintegerv +const int size = glGetVReturnSize(%1); +QVarLengthArray result(size, 0); +%CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, result.data()); +if (size == 1) { + %PYARG_0 = %CONVERTTOPYTHON[int](result[0]); +} else { + %PYARG_0 = Shiboken::Numpy::createIntArray1(size, result.constData()); +} +// @snippet qopenglfunctions-glgetintegerv + +// @snippet qopenglextrafunctions-glgetbooleani-v +const int size = glGetI_VReturnSize(%1); +QVarLengthArray result(size, GL_FALSE); +%CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, result.data()); +if (size == 1) { + %PYARG_0 = %CONVERTTOPYTHON[bool](result[0]); +} else { + %PYARG_0 = Shiboken::Numpy::createByteArray1(size, result.constData()); +} +// @snippet qopenglextrafunctions-glgetbooleani-v + +// @snippet qopenglextrafunctions-glgetdoublei-v +const int size = glGetI_VReturnSize(%1); +QVarLengthArray result(size, 0); +%CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, result.data()); +if (size == 1) { + %PYARG_0 = %CONVERTTOPYTHON[double](result[0]); +} else { + %PYARG_0 = Shiboken::Numpy::createDoubleArray1(size, result.constData()); +} +// @snippet qopenglextrafunctions-glgetdoublei-v + +// @snippet qopenglextrafunctions-glgetfloati-v +const int size = glGetI_VReturnSize(%1); +QVarLengthArray result(size, 0); +%CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, result.data()); +if (size == 1) { + %PYARG_0 = %CONVERTTOPYTHON[float](result[0]); +} else { + %PYARG_0 = Shiboken::Numpy::createFloatArray1(size, result.constData()); +} +// @snippet qopenglextrafunctions-glgetfloati-v + +// @snippet qopenglextrafunctions-glgetintegeri-v +const int size = glGetI_VReturnSize(%1); +QVarLengthArray result(size, 0); +%CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, result.data()); +if (size == 1) { + %PYARG_0 = %CONVERTTOPYTHON[int](result[0]); +} else { + %PYARG_0 = Shiboken::Numpy::createIntArray1(size, result.constData()); +} +// @snippet qopenglextrafunctions-glgetintegeri-v + +// @snippet glgetshadersource +GLsizei bufSize = 4096; +GLsizei length = bufSize - 1; +QByteArray buffer; +for (; length == bufSize - 1; bufSize += 4096) { + buffer.resize(qsizetype(bufSize)); + %CPPSELF->%FUNCTION_NAME(%1, bufSize, &length, buffer.data()); + if (%CPPSELF->glGetError() != GL_NO_ERROR) { + buffer.clear(); + break; + } +} +auto *data = buffer.constData(); +%PYARG_0 = %CONVERTTOPYTHON[char *](data); +// @snippet glgetshadersource + +// @snippet glshadersource +const QByteArray buffer = %2.toUtf8(); +const char *sources[] = {buffer.constData()}; +%CPPSELF->%FUNCTION_NAME(%1, 1, sources, nullptr); +// @snippet glshadersource + +// @snippet glgetstring-return +%PYARG_0 = %CONVERTTOPYTHON[const char *](%0); +// @snippet glgetstring-return + +// @snippet qtransform-quadtoquad +QTransform _result; +if (QTransform::quadToQuad(%1, %2, _result)) { + %PYARG_0 = %CONVERTTOPYTHON[QTransform](_result); +} else { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; +} +// @snippet qtransform-quadtoquad + +// @snippet qtransform-quadtosquare +QTransform _result; +if (QTransform::quadToSquare(%1, _result)) { + %PYARG_0 = %CONVERTTOPYTHON[QTransform](_result); +} else { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; +} +// @snippet qtransform-quadtosquare + +// @snippet qtransform-squaretoquad +QTransform _result; +if (QTransform::squareToQuad(%1, _result)) { + %PYARG_0 = %CONVERTTOPYTHON[QTransform](_result); +} else { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; +} +// @snippet qtransform-squaretoquad + +// @snippet qbitmap-fromdata +auto *buffer = reinterpret_cast(Shiboken::Buffer::getPointer(%PYARG_2)); +QBitmap %0 = QBitmap::fromData(%1, buffer, %3); +%PYARG_0 = %CONVERTTOPYTHON[QBitmap](%0); +// @snippet qbitmap-fromdata + +// @snippet qtextline-cursortox +%RETURN_TYPE %0 = %CPPSELF->::%TYPE::%FUNCTION_NAME(&%1, %2); +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](%0)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[%ARG1_TYPE](%1)); +// @snippet qtextline-cursortox + +// @snippet qkeysequence-getitem +const Py_ssize_t size = %CPPSELF.count(); +if (_i < 0 || _i >= size) { + Shiboken::Errors::setIndexOutOfBounds(_i, 0, size); + return nullptr; +} +QKeyCombination item = (*%CPPSELF)[_i]; +return %CONVERTTOPYTHON[QKeyCombination](item); +// @snippet qkeysequence-getitem + +// @snippet qkeysequence-repr +auto ObTuple_Type = reinterpret_cast(&PyTuple_Type); +auto ObSelf_Type = reinterpret_cast(Py_TYPE(%PYSELF)); +Shiboken::AutoDecRef surrogate(PyObject_CallFunctionObjArgs(ObTuple_Type, %PYSELF, nullptr)); +Shiboken::AutoDecRef argstr(PyObject_Repr(surrogate)); +Shiboken::AutoDecRef name(PyObject_GetAttrString(ObSelf_Type, "__name__")); +return PyUnicode_Concat(name, argstr); +// @snippet qkeysequence-repr + +// @snippet qpicture-data +%PYARG_0 = Shiboken::Buffer::newObject(%CPPSELF.data(), %CPPSELF.size()); +// @snippet qpicture-data + +// @snippet qtextblock-setuserdata +const QTextDocument *doc = %CPPSELF.document(); +if (doc) { + Shiboken::AutoDecRef pyDocument(%CONVERTTOPYTHON[QTextDocument *](doc)); + Shiboken::Object::setParent(pyDocument, %PYARG_1); +} +// @snippet qtextblock-setuserdata + +// @snippet qtextblock-userdata +const QTextDocument *doc = %CPPSELF.document(); +if (doc) { + Shiboken::AutoDecRef pyDocument(%CONVERTTOPYTHON[QTextDocument *](doc)); + Shiboken::Object::setParent(pyDocument, %PYARG_0); +} +// @snippet qtextblock-userdata + +// @snippet qpolygon-reduce +const Py_ssize_t count = %CPPSELF.size(); +PyObject *points = PyList_New(count); +for (Py_ssize_t i = 0; i < count; ++i){ + int x, y; + %CPPSELF.point(i, &x, &y); + QPoint pt{x, y}; + PyList_SetItem(points, i, %CONVERTTOPYTHON[QPoint](pt)); +} +// @snippet qpolygon-reduce + +// @snippet qpolygon-operatorlowerlower +// %FUNCTION_NAME() +*%CPPSELF << %1; +%PYARG_0 = %CONVERTTOPYTHON[QPolygon *](%CPPSELF); +// @snippet qpolygon-operatorlowerlower + +// @snippet qpolygonf-operatorlowerlower +*%CPPSELF << %1; +%PYARG_0 = %CONVERTTOPYTHON[QPolygonF *](%CPPSELF); +// @snippet qpolygonf-operatorlowerlower + +// @snippet qpixmap +%0 = new %TYPE(QPixmap::fromImage(%1)); +// @snippet qpixmap + +// @snippet qpixmap-load-xpm +Shiboken::AutoDecRef strList(PySequence_Fast(%PYARG_1, "Invalid sequence.")); +Py_ssize_t lineCount = PySequence_Size(strList.object()); +for (Py_ssize_t line = 0; line < lineCount; ++line) { + Shiboken::AutoDecRef _obj(PySequence_GetItem(strList.object(), line)); + if (!Shiboken::String::check(_obj)) { + PyErr_SetString(PyExc_TypeError, "The argument must be a sequence of strings."); + break; + } +} +// PySIDE-1735: Enums are now implemented in Python, so we need to avoid asserts. +if (PyErr_Occurred()) + break; + +Shiboken::ArrayPointer xpm(lineCount); +for (Py_ssize_t line = 0; line < lineCount; ++line) { + Shiboken::AutoDecRef _obj(PySequence_GetItem(strList.object(), line)); + xpm[line] = Shiboken::String::toCString(_obj); +} + +%0 = new %TYPE(xpm); +// @snippet qpixmap-load-xpm + +// @snippet qicon-addpixmap +const auto path = PySide::pyPathToQString(%PYARG_1); +%CPPSELF->addPixmap(path); +// @snippet qicon-addpixmap + +// @snippet qclipboard-setpixmap +const auto path = PySide::pyPathToQString(%PYARG_1); +%CPPSELF->setPixmap(QPixmap(path)); +// @snippet qclipboard-setpixmap + +// @snippet qclipboard-setimage +const auto path = PySide::pyPathToQString(%PYARG_1); +%CPPSELF->setImage(QImage(path)); +// @snippet qclipboard-setimage + +// @snippet qimage-buffer-constructor +Py_INCREF(%PYARG_1); +auto *ptr = reinterpret_cast(Shiboken::Buffer::getPointer(%PYARG_1)); +%0 = new %TYPE(ptr, %ARGS, imageDecrefDataHandler, %PYARG_1); +// @snippet qimage-buffer-constructor + +// @snippet qimage-decref-image-data +static void imageDecrefDataHandler(void *data) +{ + // Avoid "Python memory allocator called without holding the GIL" + auto state = PyGILState_Ensure(); + Py_DECREF(reinterpret_cast(data)); + PyGILState_Release(state); +} +// @snippet qimage-decref-image-data + +// @snippet qimage-constbits +%PYARG_0 = Shiboken::Buffer::newObject(%CPPSELF.%FUNCTION_NAME(), %CPPSELF.sizeInBytes()); +// @snippet qimage-constbits + +// @snippet qimage-bits +// byteCount() is only available on Qt4.7, so we use bytesPerLine * height +%PYARG_0 = Shiboken::Buffer::newObject(%CPPSELF.%FUNCTION_NAME(), %CPPSELF.bytesPerLine() * %CPPSELF.height(), Shiboken::Buffer::ReadWrite); +// @snippet qimage-bits + +// @snippet qimage-constscanline +%PYARG_0 = Shiboken::Buffer::newObject(%CPPSELF.%FUNCTION_NAME(%1), %CPPSELF.bytesPerLine()); +// @snippet qimage-constscanline + +// @snippet qimage-scanline +%PYARG_0 = Shiboken::Buffer::newObject(%CPPSELF.%FUNCTION_NAME(%1), %CPPSELF.bytesPerLine(), Shiboken::Buffer::ReadWrite); +// @snippet qimage-scanline + +// @snippet qcolor-setstate +Shiboken::AutoDecRef func(PyObject_GetAttr(%PYSELF, PyTuple_GetItem(%1, 0))); +PyObject *args = PyTuple_GetItem(%1, 1); +%PYARG_0 = PyObject_Call(func, args, nullptr); +// @snippet qcolor-setstate + +// @snippet qcolor-reduce +switch (%CPPSELF.spec()) { + case QColor::Rgb: + { + float r, g, b, a; + %CPPSELF.getRgbF(&r, &g, &b, &a); + %PYARG_0 = Py_BuildValue("(ON(s(ffff)))", Py_TYPE(%PYSELF), PyTuple_New(0), + "setRgbF", r, g, b, a); + break; + } + case QColor::Hsv: + { + float h, s, v, a; + %CPPSELF.getHsvF(&h, &s, &v, &a); + %PYARG_0 = Py_BuildValue("(ON(s(ffff)))", Py_TYPE(%PYSELF), PyTuple_New(0), + "setHsvF", h, s, v, a); + break; + } + case QColor::Cmyk: + { + float c, m, y, k, a; + %CPPSELF.getCmykF(&c, &m, &y, &k, &a); + %PYARG_0 = Py_BuildValue("(ON(s(fffff)))", Py_TYPE(%PYSELF), PyTuple_New(0), + "setCmykF", c, m, y, k, a); + break; + } + case QColor::Hsl: + { + float h, s, l, a; + %CPPSELF.getHslF(&h, &s, &l, &a); + %PYARG_0 = Py_BuildValue("(ON(s(ffff)))", Py_TYPE(%PYSELF), PyTuple_New(0), + "setHslF", h, s, l, a); + break; + } + default: + { + %PYARG_0 = Py_BuildValue("(N(O))", PyObject_Type(%PYSELF), Py_None); + } +} +// @snippet qcolor-reduce + +// @snippet qcolor-totuple +switch (%CPPSELF.spec()) { + case QColor::Rgb: + { + int r, g, b, a; + %CPPSELF.getRgb(&r, &g, &b, &a); + %PYARG_0 = Py_BuildValue("iiii", r, g, b, a); + break; + } + case QColor::Hsv: + { + int h, s, v, a; + %CPPSELF.getHsv(&h, &s, &v, &a); + %PYARG_0 = Py_BuildValue("iiii", h, s, v, a); + break; + } + case QColor::Cmyk: + { + int c, m, y, k, a; + %CPPSELF.getCmyk(&c, &m, &y, &k, &a); + %PYARG_0 = Py_BuildValue("iiiii", c, m, y, k, a); + break; + } + case QColor::Hsl: + { + int h, s, l, a; + %CPPSELF.getHsl(&h, &s, &l, &a); + %PYARG_0 = Py_BuildValue("iiii", h, s, l, a); + break; + } + default: + { + %PYARG_0 = 0; + } +} +// @snippet qcolor-totuple + +// @snippet qcolor-repr +QString repr; +switch (%CPPSELF.spec()) { +case QColor::Rgb: { + float r, g, b, a; + %CPPSELF.getRgbF(&r, &g, &b, &a); + repr = QString::asprintf("PySide6.QtGui.QColor.fromRgbF(%.6f, %.6f, %.6f, %.6f)", + r, g, b, a); + break; +} +case QColor::Hsv: { + float h, s, v, a; + %CPPSELF.getHsvF(&h, &s, &v, &a); + repr = QString::asprintf("PySide6.QtGui.QColor.fromHsvF(%.6f, %.6f, %.6f, %.6f)", + h, s, v, a); + break; +} +case QColor::Cmyk: { + float c, m, y, k, a; + %CPPSELF.getCmykF(&c, &m, &y, &k, &a); + repr = QString::asprintf("PySide6.QtGui.QColor.fromCmykF(%.6f, %.6f, %.6f, %.6f, %.6f)", + c, m, y, k, a); + break; +} +case QColor::Hsl: { + float h, s, l, a; + %CPPSELF.getHslF(&h, &s, &l, &a); + repr = QString::asprintf("PySide6.QtGui.QColor.fromHslF(%.6f, %.6f, %.6f, %.6f)", + h, s, l, a); + break; +} +default: + repr = QLatin1StringView("PySide6.QtGui.QColor()"); + break; +} +%PYARG_0 = Shiboken::String::fromCString(qPrintable(repr)); +// @snippet qcolor-repr + +// @snippet qcolor +if (%1.type() == QVariant::Color) + %0 = new %TYPE(%1.value()); +else + PyErr_SetString(PyExc_TypeError, "QVariant must be holding a QColor"); +// @snippet qcolor + +// @snippet qfont-tag-from-str-helper +using FontTagOptional = std::optional; +static std::optional qFontTagFromString(PyObject *unicode) +{ + FontTagOptional result; + if (PyUnicode_GetLength(unicode) == 4) + result = QFont::Tag::fromString(PySide::pyUnicodeToQString(unicode)); + if (!result.has_value()) + PyErr_SetString(PyExc_TypeError, + "QFont::Tag(): The tag name must be exactly 4 characters long."); + return result; +} +// @snippet qfont-tag-from-str-helper + +// @snippet qfont-tag-init-str +const FontTagOptional tagO = qFontTagFromString(%PYARG_1); +if (tagO.has_value()) + %0 = new QFont::Tag(tagO.value()); +// @snippet qfont-tag-init-str + +// @snippet qfont-tag-fromString +const FontTagOptional tagO = qFontTagFromString(%PYARG_1); +if (tagO.has_value()) { + const auto &tag = tagO.value(); + %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](tag); +} +// @snippet qfont-tag-fromString + +// @snippet qfont-tag-fromValue +const FontTagOptional tagO = QFont::Tag::fromValue(PyLong_AsUnsignedLong(%PYARG_1)); +if (tagO.has_value()) { + const auto &tag = tagO.value(); + %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](tag); +} else { + PyErr_SetString(PyExc_TypeError, "QFont::Tag::fromValue(): Invalid value passed."); +} +// @snippet qfont-tag-fromValue + +// @snippet qfontmetrics-qfontcharfix +if (Shiboken::String::len(%PYARG_1) == 1) { + const char *str = Shiboken::String::toCString(%PYARG_1); + const QChar ch(static_cast(str[0])); + %RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(ch); + %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +} else { + PyErr_SetString(PyExc_TypeError, "String must have only one character"); +} +// @snippet qfontmetrics-qfontcharfix + +// @snippet qfontmetricsf-boundingrect +int *array = nullptr; +bool errorOccurred = false; + +if (numArgs == 5) { + array = Shiboken::sequenceToIntArray(%PYARG_5, true); + if (PyErr_Occurred()) { + delete [] array; + errorOccurred = true; + } +} + +if (!errorOccurred) { + %RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, array); + + delete [] array; + + %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](retval); +} +// @snippet qfontmetricsf-boundingrect + +// @snippet qfontmetricsf-size +int *array = nullptr; +bool errorOccurred = false; + +if (numArgs == 4) { + array = Shiboken::sequenceToIntArray(%PYARG_4, true); + if (PyErr_Occurred()) { + delete [] array; + errorOccurred = true; + } +} + +if (!errorOccurred) { + %RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, array); + + delete [] array; + + %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](retval); +} +// @snippet qfontmetricsf-size + +// @snippet qfontmetrics-boundingrect-1 +int *array = nullptr; +bool errorOccurred = false; + +if (numArgs == 8) { + array = Shiboken::sequenceToIntArray(%PYARG_8, true); + if (PyErr_Occurred()) { + delete [] array; + errorOccurred = true; + } +} + +if (!errorOccurred) { + %RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, %5, %6, %7, array); + + delete [] array; + + %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](retval); +} +// @snippet qfontmetrics-boundingrect-1 + +// @snippet qfontmetrics-boundingrect-2 +int *array = nullptr; +bool errorOccurred = false; + +if (numArgs == 5) { + array = Shiboken::sequenceToIntArray(%PYARG_5, true); + if (PyErr_Occurred()) { + delete [] array; + errorOccurred = true; + } +} + +if (!errorOccurred) { + %RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, array); + + delete [] array; + + %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](retval); +} +// @snippet qfontmetrics-boundingrect-2 + +// @snippet qfontmetrics-size +int *array = nullptr; +bool errorOccurred = false; + +if (numArgs == 4) { + array = Shiboken::sequenceToIntArray(%PYARG_4, true); + if (PyErr_Occurred()) { + delete [] array; + errorOccurred = true; + } +} + +if (!errorOccurred) { + %RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, array); + + delete [] array; + + %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](retval); +} +// @snippet qfontmetrics-size + +// @snippet qpixmapcache-find +QPixmap p; +if (%CPPSELF.%FUNCTION_NAME(%1, &p)) { + %PYARG_0 = %CONVERTTOPYTHON[QPixmap](p); +} else { + %PYARG_0 = Py_None; + Py_INCREF(%PYARG_0); +} +// @snippet qpixmapcache-find + +// @snippet qstandarditem-setchild-1 +// Clear parent from the old child +QStandardItem *_i = %CPPSELF->child(%1, %2); +if (_i) { + PyObject *_pyI = %CONVERTTOPYTHON[QStandardItem *](_i); + Shiboken::Object::setParent(nullptr, _pyI); +} +// @snippet qstandarditem-setchild-1 + +// @snippet qstandarditem-setchild-2 +// Clear parent from the old child +QStandardItem *_i = %CPPSELF->child(%1); +if (_i) { + PyObject *_pyI = %CONVERTTOPYTHON[QStandardItem *](_i); + Shiboken::Object::setParent(nullptr, _pyI); +} +// @snippet qstandarditem-setchild-2 + +// @snippet qkeyevent-operatornotequal +bool ret = !(&%CPPSELF == %1); +%PYARG_0 = %CONVERTTOPYTHON[bool](ret); +// @snippet qkeyevent-operatornotequal + +// @snippet qstandarditemmodel-setitem-1 +// Clear parent from the old child +QStandardItem *_i = %CPPSELF->item(%1, %2); +if (_i) { + PyObject *_pyI = %CONVERTTOPYTHON[QStandardItem *](_i); + Shiboken::Object::setParent(nullptr, _pyI); +} +// @snippet qstandarditemmodel-setitem-1 + +// @snippet qstandarditemmodel-setitem-2 +// Clear parent from the old child +QStandardItem *_i = %CPPSELF->item(%1); +if (_i) { + PyObject *_pyI = %CONVERTTOPYTHON[QStandardItem *](_i); + Shiboken::Object::setParent(nullptr, _pyI); +} +// @snippet qstandarditemmodel-setitem-2 + +// @snippet qstandarditemmodel-setverticalheaderitem +// Clear parent from the old child +QStandardItem *_i = %CPPSELF->verticalHeaderItem(%1); +if (_i) { + PyObject *_pyI = %CONVERTTOPYTHON[QStandardItem *](_i); + Shiboken::Object::setParent(nullptr, _pyI); +} +// @snippet qstandarditemmodel-setverticalheaderitem + +// @snippet qstandarditemmodel-clear +Shiboken::BindingManager &bm = Shiboken::BindingManager::instance(); +SbkObject *pyRoot = bm.retrieveWrapper(%CPPSELF.invisibleRootItem()); +if (pyRoot) { + Shiboken::Object::destroy(pyRoot, %CPPSELF.invisibleRootItem()); +} + +for (int r=0, r_max = %CPPSELF.rowCount(); r < r_max; r++) { + QList ri = %CPPSELF.takeRow(0); + + PyObject *pyResult = %CONVERTTOPYTHON[QList](ri); + Shiboken::Object::setParent(Py_None, pyResult); + Py_XDECREF(pyResult); +} +// @snippet qstandarditemmodel-clear + +// @snippet qclipboard-text +%BEGIN_ALLOW_THREADS +%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2); +%END_ALLOW_THREADS +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](retval_)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[%ARG1_TYPE](%1)); +// @snippet qclipboard-text + +// @snippet qpainter-drawpointsnp-numpy-x-y +const auto points = PySide::Numpy::xyDataToQPointFList(%PYARG_1, %PYARG_2); +%CPPSELF.drawPoints(points); +// @snippet qpainter-drawpointsnp-numpy-x-y + +// @snippet qpainter-drawpolygon +%CPPSELF.%FUNCTION_NAME(%1.constData(), %1.size(), %2); +// @snippet qpainter-drawpolygon + +// @snippet qpainter-enter +Py_INCREF(%PYSELF); +pyResult = %PYSELF; +// @snippet qpainter-enter + +// @snippet qpainter-exit +%CPPSELF.end(); +// @snippet qpainter-exit + +// @snippet qmatrix4x4 +// PYSIDE-795: All PySequences can be made iterable with PySequence_Fast. +Shiboken::AutoDecRef seq(PySequence_Fast(%PYARG_1, "Can't turn into sequence")); +if (PySequence_Size(seq) == 16) { + float values[16]; + for (Py_ssize_t i = 0; i < 16; ++i) { + Shiboken::AutoDecRef pv(PySequence_GetItem(seq.object(), i)); + values[i] = PyFloat_AsDouble(pv); + } + + %0 = new %TYPE(values[0], values[1], values[2], values[3], + values[4], values[5], values[6], values[7], + values[8], values[9], values[10], values[11], + values[12], values[13], values[14], values[15]); +} +// @snippet qmatrix4x4 + +// @snippet qmatrix4x4-copydatato +float values[16]; +%CPPSELF.%FUNCTION_NAME(values); +%PYARG_0 = PyTuple_New(16); +for (Py_ssize_t i = 0; i < 16; ++i) { + PyObject *v = PyFloat_FromDouble(values[i]); + PyTuple_SetItem(%PYARG_0, i, v); +} +// @snippet qmatrix4x4-copydatato + +// @snippet qmatrix4x4-mgetitem +if (PySequence_Check(_key)) { + Shiboken::AutoDecRef key(PySequence_Fast(_key, "Invalid matrix index.")); + if (PySequence_Size(key.object()) == 2) { + Shiboken::AutoDecRef posx(PySequence_GetItem(key.object(), 0)); + Shiboken::AutoDecRef posy(PySequence_GetItem(key.object(), 1)); + Py_ssize_t x = PyLong_AsSsize_t(posx); + Py_ssize_t y = PyLong_AsSsize_t(posy); + float ret = (*%CPPSELF)(x,y); + return %CONVERTTOPYTHON[float](ret); + } +} +PyErr_SetString(PyExc_IndexError, "Invalid matrix index."); +return 0; +// @snippet qmatrix4x4-mgetitem + +// @snippet qguiapplication-init +static void QGuiApplicationConstructor(PyObject *self, PyObject *pyargv, QGuiApplicationWrapper **cptr) +{ + static int argc; + static char **argv; + PyObject *stringlist = PyTuple_GetItem(pyargv, 0); + if (Shiboken::listToArgcArgv(stringlist, &argc, &argv, "PySideApp")) { + *cptr = new QGuiApplicationWrapper(argc, argv, 0); + Shiboken::Object::releaseOwnership(reinterpret_cast(self)); + PySide::registerCleanupFunction(&PySide::destroyQCoreApplication); + } +} +// @snippet qguiapplication-init + +// @snippet qguiapplication-1 +QGuiApplicationConstructor(%PYSELF, args, &%0); +// @snippet qguiapplication-1 + +// @snippet qguiapplication-2 +PyObject *empty = PyTuple_New(2); +if (!PyTuple_SetItem(empty, 0, PyList_New(0))) { + QGuiApplicationConstructor(%PYSELF, empty, &%0); +} +// @snippet qguiapplication-2 + +// @snippet qguiapplication-setoverridecursor +auto *cppResult = new QtGuiHelper::QOverrideCursorGuard(); +%PYARG_0 = %CONVERTTOPYTHON[QtGuiHelper::QOverrideCursorGuard*](cppResult); +Shiboken::Object::getOwnership(%PYARG_0); // Ensure the guard is removed +// @snippet qguiapplication-setoverridecursor + +// @snippet qguiapplication-nativeInterface +bool hasNativeApp = false; +#if QT_CONFIG(xcb) +if (auto *x11App = %CPPSELF.nativeInterface()) { + hasNativeApp = true; + %PYARG_0 = %CONVERTTOPYTHON[QNativeInterface::QX11Application*](x11App); +} +#endif // xcb +#if QT_CONFIG(wayland) +if (auto *waylandApp = %CPPSELF.nativeInterface()) { + hasNativeApp = true; + %PYARG_0 = %CONVERTTOPYTHON[QNativeInterface::QWaylandApplication*](waylandApp); +} +#endif // wayland +if (!hasNativeApp) { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; +} +// @snippet qguiapplication-nativeInterface + +// @snippet qscreen-grabWindow +WId id = %1; +%RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(id, %2, %3, %4, %5); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](retval); +// @snippet qscreen-grabWindow + +// @snippet qscreen-nativeInterface +bool hasNativeScreen = false; +#ifdef Q_OS_WIN +if (auto *winScreen = %CPPSELF.nativeInterface()) { + hasNativeScreen = true; + %PYARG_0 = %CONVERTTOPYTHON[QNativeInterface::QWindowsScreen*](winScreen); +} +#endif +if (!hasNativeScreen) { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; +} +// @snippet qscreen-nativeInterface + +// Return 'int' from native interface's forward-declared structs like Display* +// @snippet native-resource-ptr + auto *resource = %CPPSELF.%FUNCTION_NAME(); +%PYARG_0 = PyLong_FromVoidPtr(resource); +// @snippet native-resource-ptr + +// @snippet qwindow-fromWinId +WId id = %1; +%RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(id); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](retval); +// @snippet qwindow-fromWinId + +// @snippet set-qtkey-shortcut +%CPPSELF.%FUNCTION_NAME(QKeyCombination(%1)); +// @snippet set-qtkey-shortcut + +// @snippet qshortcut-1 +%0 = new %TYPE(%1, %2); +// @snippet qshortcut-1 + +// @snippet qshortcut-2 +Shiboken::AutoDecRef result(PyObject_CallMethod(%PYSELF, "connect", "OsO", + %PYSELF, SIGNAL(activated()), %PYARG_3) + ); +if (!result.isNull()) + Shiboken::Object::setParent(%PYARG_2, %PYSELF); +// @snippet qshortcut-2 + +// @snippet qguiapplication-exec +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +int cppResult = %CPPSELF.exec(); +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[int](cppResult); +// @snippet qguiapplication-exec + +// @snippet qdrag-exec-arg1 +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +int cppResult = %CPPSELF.exec(%1); +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[int](cppResult); +// @snippet qdrag-exec-arg1 + +// @snippet qdrag-exec-arg2 +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +int cppResult; +if (numArgs == 2) + cppResult = %CPPSELF.exec(%1, %2); +else if (numArgs == 1) + cppResult = %CPPSELF.exec(%1); +else + cppResult = %CPPSELF.exec(); +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[int](cppResult); +// @snippet qdrag-exec-arg2 + +// @snippet qquaternion-getaxisandangle-vector3d-float +QVector3D outVec{}; +float angle{}; +%CPPSELF.%FUNCTION_NAME(&outVec, &angle); +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[QVector3D](outVec)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[float](angle)); +// @snippet qquaternion-getaxisandangle-vector3d-float + +// @snippet qquaternion-geteulerangles +float pitch{}, yaw{}, roll{}; +%CPPSELF.%FUNCTION_NAME(&pitch, &yaw, &roll); +%PYARG_0 = PyTuple_New(3); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[float](pitch)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[float](yaw)); +PyTuple_SetItem(%PYARG_0, 2, %CONVERTTOPYTHON[float](roll)); +// @snippet qquaternion-geteulerangles + +// @snippet qregion-len +return %CPPSELF.rectCount(); +// @snippet qregion-len + +// @snippet qregion-getitem +const Py_ssize_t size = %CPPSELF.rectCount(); +if (_i < 0 || _i >= size) { + Shiboken::Errors::setIndexOutOfBounds(_i, 0, size); + return nullptr; +} + +const QRect cppResult = *(%CPPSELF.cbegin() + _i); +return %CONVERTTOPYTHON[QRect](cppResult); +// @snippet qregion-getitem + +// Some RHI functions take a std::initializer_list<>. Add functions +// to convert from list. + +// @snippet qrhi-initializer-list +%CPPSELF.%FUNCTION_NAME(%1.cbegin(), %1.cend()); +// @snippet qrhi-initializer-list + +// @snippet qrhi-commandbuffer-setvertexinput +%CPPSELF.%FUNCTION_NAME(%1, %2.size(), %2.constData(), %3, %4, %5); +// @snippet qrhi-commandbuffer-setvertexinput + +// @snippet qpainterstateguard-restore +%CPPSELF.restore(); +// @snippet qpainterstateguard-restore + +// @snippet qmatrix-repr-code +QByteArray format(PepType_GetFullyQualifiedNameStr(Py_TYPE(%PYSELF))); +format += QByteArrayLiteral("(("); +%MATRIX_TYPE data[%MATRIX_SIZE]; +%CPPSELF.copyDataTo(data); +for (int i = 0; i < %MATRIX_SIZE; ++i) { + if (i > 0) + format += ", "; + format += QByteArray::number(data[i]); +} +format += "))"; + +%PYARG_0 = Shiboken::String::fromStringAndSize(format, format.size()); +// @snippet qmatrix-repr-code + +// @snippet qmatrix-reduce-code +%MATRIX_TYPE data[%MATRIX_SIZE]; +%CPPSELF.copyDataTo(data); +QList<%MATRIX_TYPE> cppArgs(data, data + %MATRIX_SIZE); +PyObject *type = PyObject_Type(%PYSELF); +PyObject *args = Py_BuildValue("(N)", + %CONVERTTOPYTHON[QList<%MATRIX_TYPE>](cppArgs)); +%PYARG_0 = Py_BuildValue("(NN)", type, args); +// @snippet qmatrix-reduce-code + +// @snippet qmatrix-data-function +PyObject *pyData = PyTuple_New(%MATRIX_SIZE); +if (const float *data = %CPPSELF.constData()) { + for (int i = 0; i < %MATRIX_SIZE; ++i) + PyTuple_SetItem(pyData, i, %CONVERTTOPYTHON[float](data[i])); +} +return pyData; +// @snippet qmatrix-data-function + +// @snippet qmatrix-constructor +// PYSIDE-795: All PySequences can be made iterable with PySequence_Fast. +Shiboken::AutoDecRef seq(PySequence_Fast(%PYARG_1, "Can't turn into sequence")); +if (PySequence_Size(seq) == %SIZE) { + Shiboken::AutoDecRef fast(PySequence_Fast(seq, + "Failed to parse sequence on %TYPE constructor.")); + float values[%SIZE]; + for (int i = 0; i < %SIZE; ++i) { + Shiboken::AutoDecRef pv(PySequence_GetItem(fast.object(), i)); + values[i] = %CONVERTTOCPP[float](pv); + } + %0 = new %TYPE(values); +} +// @snippet qmatrix-constructor + +// @snippet validator-conversionrule +QValidator::State %out; + +if (PySequence_Check(%PYARG_0)) { + Shiboken::AutoDecRef seq(PySequence_Fast(%PYARG_0, 0)); + const Py_ssize_t size = PySequence_Size(seq.object()); + + if (size > 1) { + Shiboken::AutoDecRef _obj1(PySequence_GetItem(seq.object(), 1)); + if (%ISCONVERTIBLE[QString](_obj1)) + %1 = %CONVERTTOCPP[QString](_obj1); + else + qWarning("%TYPE::%FUNCTION_NAME: Second tuple element is not convertible to unicode."); + } + + if (size > 2) { + Shiboken::AutoDecRef _obj2(PySequence_GetItem(seq.object(), 2)); + if (%ISCONVERTIBLE[int](_obj2)) + %2 = %CONVERTTOCPP[int](_obj2); + else + qWarning("%TYPE::%FUNCTION_NAME: Second tuple element is not convertible to int."); + } + Shiboken::AutoDecRef _sobj(PySequence_GetItem(seq.object(), 0)); + + %PYARG_0.reset(_sobj); + Py_INCREF(%PYARG_0); // we need to incref, because "%PYARG_0 = ..." will decref the tuple and the tuple will be decrefed again at the end of this scope. +} + +// check return value +if (%ISCONVERTIBLE[QValidator::State](%PYARG_0)) { + %out = %CONVERTTOCPP[QValidator::State](%PYARG_0); +} else { + PyErr_Format(PyExc_TypeError, "Invalid return value in function %s, expected %s, got %s.", + "QValidator.validate", + "PySide6.QtGui.QValidator.State, (PySide6.QtGui.QValidator.State,), (PySide6.QtGui.QValidator.State, unicode) or (PySide6.QtGui.QValidator.State, unicode, int)", + Py_TYPE(pyResult)->tp_name); + return QValidator::State(); +} +// @snippet validator-conversionrule + +// @snippet fix_margins_return +PyObject *obj = %PYARG_0.object(); +bool ok = false; +if (PySequence_Check(obj) != 0 && PySequence_Size(obj) == 4) { + Shiboken::AutoDecRef m0(PySequence_GetItem(obj, 0)); + Shiboken::AutoDecRef m1(PySequence_GetItem(obj, 1)); + Shiboken::AutoDecRef m2(PySequence_GetItem(obj, 2)); + Shiboken::AutoDecRef m3(PySequence_GetItem(obj, 3)); + ok = PyNumber_Check(m0) != 0 && PyNumber_Check(m1) != 0 + && PyNumber_Check(m2) && PyNumber_Check(m3) != 0; + if (ok) { + *%1 = %CONVERTTOCPP[$TYPE](m0); + *%2 = %CONVERTTOCPP[$TYPE](m1); + *%3 = %CONVERTTOCPP[$TYPE](m2); + *%4 = %CONVERTTOCPP[$TYPE](m3); + } +} +if (!ok) { + PyErr_SetString(PyExc_TypeError, "Sequence of 4 numbers expected"); + %1 = %2 = %3 = %4 = 0; +} +// @snippet fix_margins_return + +/********************************************************************* + * CONVERSIONS + ********************************************************************/ + +// @snippet conversion-pylong +%out = reinterpret_cast<%OUTTYPE>(PyLong_AsVoidPtr(%in)); +// @snippet conversion-pylong + +/********************************************************************* + * NATIVE TO TARGET CONVERSIONS + ********************************************************************/ + +// @snippet return-pylong-voidptr +return PyLong_FromVoidPtr(reinterpret_cast(%in)); +// @snippet return-pylong-voidptr diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtmultimedia.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtmultimedia.cpp new file mode 100644 index 0000000..4576216 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtmultimedia.cpp @@ -0,0 +1,28 @@ +// 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 + +// @snippet qvideoframe-bits +#include "object.h" +%BEGIN_ALLOW_THREADS +%RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(%1); +%END_ALLOW_THREADS +const auto size = %CPPSELF.mappedBytes(%1); +%PYARG_0 = Shiboken::Buffer::newObject(%0, size, Shiboken::Buffer::ReadWrite); +// @snippet qvideoframe-bits + +// @snippet qaudiobuffer-data +unsigned char *data = %CPPSELF.%FUNCTION_NAME(); +const auto size = %CPPSELF.byteCount(); +%PYARG_0 = Shiboken::Buffer::newObject(data, size, Shiboken::Buffer::ReadWrite); +// @snippet qaudiobuffer-data + +// @snippet qaudiobuffer-const-data +const unsigned char *data = %CPPSELF.%FUNCTION_NAME(); +const auto size = %CPPSELF.byteCount(); +%PYARG_0 = Shiboken::Buffer::newObject(data, size); +// @snippet qaudiobuffer-const-data + +// @snippet qaudio-convertvolume +const float result = QtAudio::convertVolume(%1, %2, %3); +%PYARG_0 = %CONVERTTOPYTHON[float](result); +// @snippet qaudio-convertvolume diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtnetwork.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtnetwork.cpp new file mode 100644 index 0000000..9a4e28c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtnetwork.cpp @@ -0,0 +1,130 @@ +// 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 + +// @snippet qudpsocket-readdatagram +Shiboken::ArrayPointer data(%ARGUMENT_NAMES); +QHostAddress ha; +quint16 port; +%BEGIN_ALLOW_THREADS +%RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(data, %ARGUMENT_NAMES, &ha, &port); +%END_ALLOW_THREADS +QByteArray ba(data, retval); +%PYARG_0 = PyTuple_New(3); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[QByteArray](ba)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[QHostAddress](ha)); +PyTuple_SetItem(%PYARG_0, 2, %CONVERTTOPYTHON[quint16](port)); +// @snippet qudpsocket-readdatagram + +// @snippet qhostinfo-lookuphost-functor +struct QHostInfoFunctor : public Shiboken::PyObjectHolder +{ +public: + using Shiboken::PyObjectHolder::PyObjectHolder; + + void operator()(const QHostInfo &hostInfo); +}; + +void QHostInfoFunctor::operator()(const QHostInfo &hostInfo) +{ + Shiboken::GilState state; + Shiboken::AutoDecRef arglist(PyTuple_New(1)); + auto *pyHostInfo = %CONVERTTOPYTHON[QHostInfo](hostInfo); + PyTuple_SetItem(arglist.object(), 0, pyHostInfo); + Shiboken::AutoDecRef ret(PyObject_CallObject(object(), arglist)); + release(); // single shot +} +// @snippet qhostinfo-lookuphost-functor + +// @snippet qhostinfo-lookuphost-callable +%CPPSELF.%FUNCTION_NAME(%1, QHostInfoFunctor(%PYARG_2)); +// @snippet qhostinfo-lookuphost-callable + +// @snippet qipv6address-len +return 16; +// @snippet qipv6address-len + +// @snippet qipv6address-getitem +if (_i >= 16) { + PyErr_SetString(PyExc_IndexError, "index out of bounds"); + return nullptr; +} +if (_i < 0) + _i = 16 - qAbs(_i); + +uint item = %CPPSELF.c[_i]; +return %CONVERTTOPYTHON[uint](item); +// @snippet qipv6address-getitem + +// @snippet qipv6address-setitem +if (_i >= 16) { + PyErr_SetString(PyExc_IndexError, "index out of bounds"); + return -1; +} +if (_i < 0) + _i = 16 - qAbs(_i); +quint8 item = %CONVERTTOCPP[quint8](_value); +%CPPSELF.c[_i] = item; +return 0; +// @snippet qipv6address-setitem + +// @snippet qrestaccessmanager-functor +class QRestFunctor +{ +public: + explicit QRestFunctor(PyObject *callable) noexcept : m_callable(callable) + { + Py_INCREF(callable); + } + + void operator()(QRestReply &restReply); + +private: + PyObject *m_callable; +}; + +void QRestFunctor::operator()(QRestReply &restReply) +{ + Q_ASSERT(m_callable); + Shiboken::GilState state; + Shiboken::AutoDecRef arglist(PyTuple_New(1)); + auto *restReplyPtr = &restReply; + auto *pyRestReply = %CONVERTTOPYTHON[QRestReply*](restReplyPtr); + PyTuple_SetItem(arglist.object(), 0, pyRestReply); + Shiboken::AutoDecRef ret(PyObject_CallObject(m_callable, arglist)); + Py_DECREF(m_callable); + m_callable = nullptr; +} +// @snippet qrestaccessmanager-functor + +// @snippet qrestaccessmanager-callback +auto *networkReply = %CPPSELF.%FUNCTION_NAME(%1, %2, QRestFunctor(%PYARG_3)); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](networkReply); +// @snippet qrestaccessmanager-callback + +// @snippet qrestaccessmanager-data-callback +auto *networkReply = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, QRestFunctor(%PYARG_4)); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](networkReply); +// @snippet qrestaccessmanager-data-callback + +// @snippet qrestaccessmanager-method-data-callback +auto *networkReply = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, QRestFunctor(%PYARG_5)); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](networkReply); +// @snippet qrestaccessmanager-method-data-callback + +// @snippet qrestreply-readjson +QJsonParseError jsonParseError; +std::optional documentOptional = %CPPSELF.%FUNCTION_NAME(&jsonParseError); + +PyObject *pyDocument{}; +if (documentOptional.has_value()) { + const auto &document = documentOptional.value(); + pyDocument = %CONVERTTOPYTHON[QJsonDocument](document); +} else { + pyDocument = Py_None; + Py_INCREF(Py_None); +} + +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, pyDocument); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[QJsonParseError](jsonParseError)); +// @snippet qrestreply-readjson diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtnetworkauth.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtnetworkauth.cpp new file mode 100644 index 0000000..aa28f50 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtnetworkauth.cpp @@ -0,0 +1,43 @@ +// 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 + +// @snippet qabstractoauth-lookuphost-functor +struct QAbstractOAuthModifyFunctor : public Shiboken::PyObjectHolder +{ +public: + using Shiboken::PyObjectHolder::PyObjectHolder; + + void operator()(QAbstractOAuth::Stage stage, QMultiMap* dictPointer); +}; + +void QAbstractOAuthModifyFunctor::operator()(QAbstractOAuth::Stage stage, + QMultiMap* dictPointer) +{ + auto *callable = object(); + if (!PyCallable_Check(callable)) { + qWarning("Argument 1 of setModifyParametersFunction() must be a callable."); + return; + } + Shiboken::GilState state; + QMultiMap dict = *dictPointer; + Shiboken::AutoDecRef arglist(PyTuple_New(2)); + PyTuple_SetItem(arglist, 0, %CONVERTTOPYTHON[QAbstractOAuth::Stage](stage)); + PyTuple_SetItem(arglist, 1, %CONVERTTOPYTHON[QMultiMap](dict)); + Shiboken::AutoDecRef ret(PyObject_CallObject(callable, arglist)); + + if (!ret.isNull() && PyDict_Check(ret.object()) != 0) { + PyObject *key{}; + PyObject *value{}; + Py_ssize_t pos = 0; + while (PyDict_Next(ret.object(), &pos, &key, &value)) { + QString cppKey = %CONVERTTOCPP[QString](key); + QVariant cppValue = %CONVERTTOCPP[QVariant](value); + dictPointer->replace(cppKey, cppValue); + } + } +} +// @snippet qabstractoauth-lookuphost-functor + +// @snippet qabstractoauth-setmodifyparametersfunction +%CPPSELF.%FUNCTION_NAME(QAbstractOAuthModifyFunctor(%PYARG_1)); +// @snippet qabstractoauth-setmodifyparametersfunction diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtopengl.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtopengl.cpp new file mode 100644 index 0000000..cdfaafb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtopengl.cpp @@ -0,0 +1,89 @@ +// 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 + +/********************************************************************* + * INJECT CODE + ********************************************************************/ + +// @snippet qopenglshaderprogram_setuniformvalue_float +float value = %2; +%CPPSELF.setUniformValue(%1, value); +// @snippet qopenglshaderprogram_setuniformvalue_float + +// @snippet qopenglshaderprogram_setuniformvalue_int +int value = %2; +%CPPSELF.setUniformValue(%1, value); +// @snippet qopenglshaderprogram_setuniformvalue_int + +// @snippet qopenglversionfunctionsfactory-get +QAbstractOpenGLFunctions *af = %CPPSELF.%FUNCTION_NAME(%1, %2); +if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_4_5_Core *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_4_5_Compatibility *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_4_4_Core *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_4_4_Compatibility *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_4_3_Core *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_4_2_Core *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_4_1_Core *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_4_0_Core *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_4_0_Compatibility *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_3_3_Core *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_3_3_Compatibility *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_3_2_Core *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_3_2_Compatibility *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_3_1 *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_3_0 *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_2_1 *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_2_0 *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_1_5 *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_1_4 *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_1_3 *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_1_2 *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_1_1 *](f); +} else if (auto *f = dynamic_cast(af)) { + %PYARG_0 = %CONVERTTOPYTHON[QOpenGLFunctions_1_0 *](f); +} else { + QString message; + QDebug(&message) << "No OpenGL functions could be obtained for" << %1; + PyErr_SetString(PyExc_RuntimeError, message.toUtf8().constData()); + %PYARG_0 = Py_None; +} +// @snippet qopenglversionfunctionsfactory-get + +// @snippet glgetvreturnsize_declaration +int glGetVReturnSize(GLenum pname); +// @snippet glgetvreturnsize_declaration + +// @snippet glgeti-vreturnsize_declaration +int glGetI_VReturnSize(GLenum pname); +// @snippet glgeti-vreturnsize_declaration + +// @snippet vao-binder-enter +Py_INCREF(%PYSELF); +pyResult = %PYSELF; +// @snippet vao-binder-enter + +// @snippet vao-binder-exit +%CPPSELF.release(); +// @snippet vao-binder-exit diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtpositioning.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtpositioning.cpp new file mode 100644 index 0000000..91c331c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtpositioning.cpp @@ -0,0 +1,14 @@ +// 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 + +/********************************************************************* + * INJECT CODE + ********************************************************************/ + +// @snippet darwin_location_permission_plugin +#ifdef Q_OS_DARWIN +#include +// register the static plugin and setup its metadata +Q_IMPORT_PLUGIN(QDarwinLocationPermissionPlugin) +#endif +// @snippet darwin_location_permission_plugin diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtprintsupport.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtprintsupport.cpp new file mode 100644 index 0000000..39672c6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtprintsupport.cpp @@ -0,0 +1,20 @@ +// Copyright (C) 2019 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +// @snippet setpagesize +bool out = %CPPSELF.setPageSize(%1); +%PYARG_0 = %CONVERTTOPYTHON[bool](out); +// @snippet setpagesize + +// @snippet exec +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +int cppResult = %CPPSELF.exec(); +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[int](cppResult); +// @snippet exec diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtqml.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtqml.cpp new file mode 100644 index 0000000..a56db8d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtqml.cpp @@ -0,0 +1,90 @@ +// 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 + +// @snippet qmlerrror-repr +const QByteArray message = %CPPSELF.toString().toUtf8(); +%PYARG_0 = Shiboken::String::fromCString(message.constData()); +// @snippet qmlerrror-repr + +// @snippet qmlattachedpropertiesobject +auto *%0 = PySide::Qml::qmlAttachedPropertiesObject(%ARGUMENT_NAMES); +%PYARG_0 = %CONVERTTOPYTHON[QObject*](%0); +// @snippet qmlattachedpropertiesobject + +// @snippet qmlregistertype +int %0 = PySide::Qml::qmlRegisterType(%ARGUMENT_NAMES); +%PYARG_0 = %CONVERTTOPYTHON[int](%0); +// @snippet qmlregistertype + +// @snippet qmlregistersingletontype_qobject_callback +int %0 = PySide::Qml::qmlRegisterSingletonType(%ARGUMENT_NAMES, true, true); +%PYARG_0 = %CONVERTTOPYTHON[int](%0); +// @snippet qmlregistersingletontype_qobject_callback + +// @snippet qmlregistersingletontype_qobject_nocallback +int %0 = PySide::Qml::qmlRegisterSingletonType(%ARGUMENT_NAMES, nullptr, true, false); +%PYARG_0 = %CONVERTTOPYTHON[int](%0); +// @snippet qmlregistersingletontype_qobject_nocallback + +// @snippet qmlregistersingletontype_qjsvalue +int %0 = PySide::Qml::qmlRegisterSingletonType(nullptr, %ARGUMENT_NAMES, false, true); +%PYARG_0 = %CONVERTTOPYTHON[int](%0); +// @snippet qmlregistersingletontype_qjsvalue + +// @snippet qmlregistersingletoninstance +int %0 = PySide::Qml::qmlRegisterSingletonInstance(%ARGUMENT_NAMES); +%PYARG_0 = %CONVERTTOPYTHON[int](%0); +// @snippet qmlregistersingletoninstance + +// @snippet qmlregisteruncreatabletype +int %0 = PySide::Qml::qmlRegisterType(%ARGUMENT_NAMES, false); +%PYARG_0 = %CONVERTTOPYTHON[int](%0); +// @snippet qmlregisteruncreatabletype + +// @snippet init +PySide::Qml::init(module); +initQtQmlVolatileBool(module); +// @snippet init + +// @snippet qjsengine-toscriptvalue +%RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(%1); +return %CONVERTTOPYTHON[%RETURN_TYPE](retval); +// @snippet qjsengine-toscriptvalue + +// @snippet qmlelement +%PYARG_0 = PySide::Qml::qmlElementMacro(%ARGUMENT_NAMES); +// @snippet qmlelement + +// @snippet qmlanonymous +%PYARG_0 = PySide::Qml::qmlAnonymousMacro(%ARGUMENT_NAMES); +// @snippet qmlanonymous + +// @snippet qmlsingleton +%PYARG_0 = PySide::Qml::qmlSingletonMacro(%ARGUMENT_NAMES); +// @snippet qmlsingleton + +// @snippet qqmlengine-singletoninstance-qmltypeid +QJSValue instance = %CPPSELF.singletonInstance(%1); +if (instance.isNull()) { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; +} else if (instance.isQObject()) { + QObject *result = instance.toQObject(); + %PYARG_0 = %CONVERTTOPYTHON[QObject *](result); +} else { + %PYARG_0 = %CONVERTTOPYTHON[QJSValue](instance); +} +// @snippet qqmlengine-singletoninstance-qmltypeid + +// @snippet qqmlengine-singletoninstance-typename +QJSValue instance = %CPPSELF.singletonInstance(%1, %2); +if (instance.isNull()) { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; +} else if (instance.isQObject()) { + QObject *result = instance.toQObject(); + %PYARG_0 = %CONVERTTOPYTHON[QObject *](result); +} else { + %PYARG_0 = %CONVERTTOPYTHON[QJSValue](instance); +} +// @snippet qqmlengine-singletoninstance-typename diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtquick.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtquick.cpp new file mode 100644 index 0000000..8691af0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtquick.cpp @@ -0,0 +1,27 @@ +// 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 + +// @snippet qtquick +PySide::initQuickSupport(module); +// @snippet qtquick + +// @snippet qsgeometry-vertexdataaspoint2d +auto *points = %CPPSELF->vertexDataAsPoint2D(); +const Py_ssize_t vertexCount = %CPPSELF->vertexCount(); +%PYARG_0 = PyList_New(vertexCount); +for (Py_ssize_t i = 0; i < vertexCount; ++i) { + QSGGeometry::Point2D p = points[i]; + PyList_SetItem(%PYARG_0, i, %CONVERTTOPYTHON[QSGGeometry::Point2D](p)); +} +// @snippet qsgeometry-vertexdataaspoint2d + +// @snippet qsgeometry-setvertexdataaspoint2d +const qsizetype vertexCount = %CPPSELF->vertexCount(); +if (vertexCount != %1.size()) { + PyErr_SetString(PyExc_RuntimeError, "size mismatch"); + return {}; +} + +QSGGeometry::Point2D *points = %CPPSELF->vertexDataAsPoint2D(); +std::copy(%1.cbegin(), %1.cend(), points); +// @snippet qsgeometry-setvertexdataaspoint2d diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtquick3d.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtquick3d.cpp new file mode 100644 index 0000000..eee2864 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtquick3d.cpp @@ -0,0 +1,21 @@ +// 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 + +/********************************************************************* + * INJECT CODE + ********************************************************************/ + +// @snippet qquick3dinstancing-getinstancebuffer-virtual-redirect +std::pair resultPair = getInstanceBufferOverride(gil, pyOverride.object()); +if (instanceCount != nullptr) + *instanceCount = resultPair.second; +return resultPair.first; +// @snippet qquick3dinstancing-getinstancebuffer-virtual-redirect + +// @snippet qquick3dinstancing-getinstancebuffer-return +int count{}; +%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&count); +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](retval_)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[int](count)); +// @snippet qquick3dinstancing-getinstancebuffer-return diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtquicktest.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtquicktest.cpp new file mode 100644 index 0000000..f41735d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtquicktest.cpp @@ -0,0 +1,50 @@ +// 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 + +/********************************************************************* + * INJECT CODE + ********************************************************************/ + +// @snippet call-quick-test-main +static int callQuickTestMain(const QString &name, QObject *setup, + QStringList argv, QString dir) +{ + if (dir.isEmpty()) + dir = QDir::currentPath(); + if (argv.isEmpty()) + argv.append(name); + + std::vector argvB; + std::vector argvC; + const auto argc = argv.size(); + argvB.reserve(argc); + argvC.reserve(argc); + for (const auto &arg : argv) { + argvB.emplace_back(arg.toUtf8()); + argvC.push_back(argvB.back().data()); + } + + return quick_test_main_with_setup(int(argc), argvC.data(), + name.toUtf8().constData(), + dir.toUtf8().constData(), setup); +} +// @snippet call-quick-test-main + +// @snippet quick-test-main +const int exitCode = callQuickTestMain(%1, nullptr, %2, %3); +%PYARG_0 = %CONVERTTOPYTHON[int](exitCode); +// @snippet quick-test-main + +// @snippet quick-test-main_with_setup +Shiboken::AutoDecRef pySetupObject(PyObject_CallObject(reinterpret_cast(%2), nullptr)); +if (pySetupObject.isNull() || PyErr_Occurred() != nullptr) + return nullptr; + +/// Convenience to convert a PyObject to QObject +QObject *setupObject = PySide::convertToQObject(pySetupObject.object(), true /* raiseError */); +if (setupObject == nullptr) + return nullptr; + +const int exitCode = callQuickTestMain(%1, setupObject, %3, %4); +%PYARG_0 = %CONVERTTOPYTHON[int](exitCode); +// @snippet quick-test-main_with_setup diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtremoteobjects.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtremoteobjects.cpp new file mode 100644 index 0000000..88d5858 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtremoteobjects.cpp @@ -0,0 +1,31 @@ +// Copyright (C) 2024 Ford Motor Company +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +// @snippet qtro-init +PySide::RemoteObjects::init(module); +// @snippet qtro-init + +// @snippet node-acquire +auto *typeObject = reinterpret_cast(%PYARG_1); +if (!PySide::inherits(typeObject, SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectReplica_IDX].fullName)) { + PyErr_SetString(PyExc_TypeError, "First argument must be a type deriving from QRemoteObjectReplica."); + return nullptr; +} + +static PyObject *pyConstructWithNode = Shiboken::Enum::newItem( + Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectReplica_ConstructorType_IDX]), + 1 /* protected QRemoteObjectReplica::ConstructorType::ConstructWithNode */ +); + +Shiboken::AutoDecRef args; +if (pyArgs[1]) + args.reset(PyTuple_Pack(3, %PYSELF, pyConstructWithNode, pyArgs[1])); +else + args.reset(PyTuple_Pack(2, %PYSELF, pyConstructWithNode)); + +PyObject *instance = PyObject_CallObject(%PYARG_1, args.object()); +if (!instance) + return nullptr; // Propagate the exception + +%PYARG_0 = instance; +// @snippet node-acquire diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtserialbus.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtserialbus.cpp new file mode 100644 index 0000000..0bf918f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtserialbus.cpp @@ -0,0 +1,38 @@ +// 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 + +/********************************************************************* + * INJECT CODE + ********************************************************************/ + +// @snippet qcanbus-available-devices +QString errorMessage; +const QList result = %CPPSELF.%FUNCTION_NAME(&errorMessage); +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[QList](result)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[QString](errorMessage)); +// @snippet qcanbus-available-devices + +// @snippet qcanbus-available-devices-plugin +QString errorMessage; +const QList result = %CPPSELF.%FUNCTION_NAME(%1, &errorMessage); +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[QList](result)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[QString](errorMessage)); +// @snippet qcanbus-available-devices-plugin + +// @snippet qcanbus-createdevice +PyObject *pyDevice{}; +QString errorMessage; +if (auto *device = %CPPSELF.%FUNCTION_NAME(%1, %2, &errorMessage)) { + pyDevice = %CONVERTTOPYTHON[%RETURN_TYPE](device); + // Ownership transferences (target) + Shiboken::Object::getOwnership(pyDevice); +} else { + pyDevice = Py_None; + Py_INCREF(pyDevice); +} +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, pyDevice); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[QString](errorMessage)); +// @snippet qcanbus-createdevice diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtsql.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtsql.cpp new file mode 100644 index 0000000..ff0d7a7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtsql.cpp @@ -0,0 +1,60 @@ +// 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 + + +// @snippet simple-exec +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +bool cppResult = %CPPSELF.exec(); +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[bool](cppResult); +// @snippet simple-exec + + +// @snippet qsqldatabase-exec +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +QSqlQuery cppResult = %CPPSELF.exec(%1); +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[QSqlQuery](cppResult); +// @snippet qsqldatabase-exec + +// @snippet qsqlquery-exec +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +bool cppResult = %CPPSELF.exec(%1); +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[bool](cppResult); +// @snippet qsqlquery-exec + +// @snippet qsqlresult-exec +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +#ifndef AVOID_PROTECTED_HACK +bool cppResult = %CPPSELF.exec(); +#else +bool cppResult = static_cast<::QSqlResultWrapper *>(cppSelf)->QSqlResultWrapper::exec_protected(); +#endif +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[bool](cppResult); +// @snippet qsqlresult-exec diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtstatemachine.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtstatemachine.cpp new file mode 100644 index 0000000..66c4acf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtstatemachine.cpp @@ -0,0 +1,68 @@ +// 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 + +/********************************************************************* + * INJECT CODE + ********************************************************************/ + +// @snippet qsignaltransition +if (PyObject_TypeCheck(%1, PySideSignalInstance_TypeF())) { + auto *signalInstance = reinterpret_cast(%PYARG_1); + PyObject *dataSource = PySide::Signal::getObject(signalInstance); + Shiboken::AutoDecRef obType(PyObject_Type(dataSource)); + QObject * sender = %CONVERTTOCPP[QObject *](dataSource); + //XXX /|\ omitting this space crashes shiboken! + if (sender) { + const char *dataSignature = PySide::Signal::getSignature(signalInstance); + QByteArray signature(dataSignature); // Append SIGNAL flag (2) + signature.prepend('2'); + %0 = new QSignalTransitionWrapper(sender, signature, %2); + } +} +// @snippet qsignaltransition + +// @snippet qstate-addtransition-1 +QByteArray signalName(%2); +signalName.remove(0, 1); +if (PySide::SignalManager::registerMetaMethod(%1, signalName.constData(), + QMetaMethod::Signal)) { + QSignalTransition *%0 = %CPPSELF->addTransition(%1, %2, %3); + %PYARG_0 = %CONVERTTOPYTHON[QSignalTransition *](%0); +} else { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; +} +// @snippet qstate-addtransition-1 + +// @snippet qstate-addtransition-2 +// Obviously the label used by the following goto is a very awkward solution, +// since it refers to a name very tied to the generator implementation. +// Check bug #362 for more information on this +// http://bugs.openbossa.org/show_bug.cgi?id=362 +// PYSIDE-2256: The label was removed +if (!PyObject_TypeCheck(%1, PySideSignalInstance_TypeF())) + return Shiboken::returnWrongArguments(args, "addTransition", errInfo, + SbkPySide6_QtStateMachineTypeStructs[SBK_QAbstractTransition_IDX]); +PySideSignalInstance *signalInstance = reinterpret_cast(%1); +auto sender = %CONVERTTOCPP[QObject *](PySide::Signal::getObject(signalInstance)); +QSignalTransition *%0 = %CPPSELF->%FUNCTION_NAME(sender, PySide::Signal::getSignature(signalInstance),%2); +%PYARG_0 = %CONVERTTOPYTHON[QSignalTransition *](%0); +// @snippet qstate-addtransition-2 + +// @snippet qstatemachine-configuration +%PYARG_0 = PySet_New(0); +for (auto *abs_state : %CPPSELF.configuration()) { + Shiboken::AutoDecRef obj(%CONVERTTOPYTHON[QAbstractState *](abs_state)); + Shiboken::Object::setParent(self, obj); + PySet_Add(%PYARG_0, obj); +} +// @snippet qstatemachine-configuration + +// @snippet qstatemachine-defaultanimations +%PYARG_0 = PyList_New(0); +for (auto *abs_anim : %CPPSELF.defaultAnimations()) { + Shiboken::AutoDecRef obj(%CONVERTTOPYTHON[QAbstractAnimation *](abs_anim)); + Shiboken::Object::setParent(self, obj); + PyList_Append(%PYARG_0, obj); +} +// @snippet qstatemachine-defaultanimations diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qttest.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qttest.cpp new file mode 100644 index 0000000..b714082 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qttest.cpp @@ -0,0 +1,30 @@ +// 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 + +/********************************************************************* + * INJECT CODE + ********************************************************************/ + +// @snippet qsignalspy-signal +auto *signalInst = reinterpret_cast(%PYARG_1); +PyObject *emitterPyObject = PySide::Signal::getObject(signalInst); +QObject* emitter = %CONVERTTOCPP[QObject *](emitterPyObject); +QByteArray signature = PySide::Signal::getSignature(signalInst); +if (!signature.isEmpty()) + signature.prepend('2'); // SIGNAL() macro + +if (emitter == nullptr || signature.isEmpty()) { + QByteArray error = QByteArrayLiteral("Wrong parameter (") + + PepType_GetFullyQualifiedNameStr(Py_TYPE(%PYARG_1)) + + QByteArrayLiteral(") passed, QSignalSpy requires a signal."); + PyErr_SetString(PyExc_ValueError, error.constData()); + return -1; +} + +// PySide::Signal::getObject() increments the refcount for emitterPyObject, +// but there is nothing that decrements the count when the spy goes out of +// scope. It doesn't seem like QSignalSpy should prevent the target object +// from being garbage collected. So we need to decrement the refcount here. +Py_DECREF(emitterPyObject); +%0 = new QSignalSpy(emitter, signature.constData()); +// @snippet qsignalspy-signal diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtuitools.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtuitools.cpp new file mode 100644 index 0000000..6eba9a9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtuitools.cpp @@ -0,0 +1,213 @@ +// 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 +// @snippet uitools-loadui +/* + * Based on code provided by: + * Antonio Valentino + * Frédéric + */ + +#include +#include + +#include +#include +#include + +static void createChildrenNameAttributes(PyObject *root, QObject *object) +{ + for (auto *child : object->children()) { + const QByteArray name = child->objectName().toLocal8Bit(); + + if (!name.isEmpty() && !name.startsWith("_") && !name.startsWith("qt_")) { + Shiboken::AutoDecRef attrName(Py_BuildValue("s", name.constData())); + if (!PyObject_HasAttr(root, attrName)) { + Shiboken::AutoDecRef pyChild(%CONVERTTOPYTHON[QObject *](child)); + PyObject_SetAttr(root, attrName, pyChild); + } + createChildrenNameAttributes(root, child); + } + createChildrenNameAttributes(root, child); + } +} + +static PyObject *QUiLoadedLoadUiFromDevice(QUiLoader *self, QIODevice *dev, QWidget *parent) +{ + QWidget *wdg = self->load(dev, parent); + + if (wdg) { + PyObject *pyWdg = %CONVERTTOPYTHON[QWidget *](wdg); + createChildrenNameAttributes(pyWdg, wdg); + if (parent) { + Shiboken::AutoDecRef pyParent(%CONVERTTOPYTHON[QWidget *](parent)); + Shiboken::Object::setParent(pyParent, pyWdg); + } + return pyWdg; + } + + if (!PyErr_Occurred()) + PyErr_Format(PyExc_RuntimeError, "Unable to open/read ui device"); + return nullptr; +} + +static PyObject *QUiLoaderLoadUiFromFileName(QUiLoader *self, const QString &uiFile, QWidget *parent) +{ + QFile fd(uiFile); + return QUiLoadedLoadUiFromDevice(self, &fd, parent); +} +// @snippet uitools-loadui + +// @snippet quiloader +Q_IMPORT_PLUGIN(PyCustomWidgets); +// @snippet quiloader + +// @snippet quiloader-registercustomwidget +registerCustomWidget(%PYARG_1); +%CPPSELF.addPluginPath(QString{}); // force reload widgets +// @snippet quiloader-registercustomwidget + +// @snippet quiloader-load-1 +// Avoid calling the original function: %CPPSELF.%FUNCTION_NAME() +%PYARG_0 = QUiLoadedLoadUiFromDevice(%CPPSELF, %1, %2); +// @snippet quiloader-load-1 + +// @snippet quiloader-load-2 +// Avoid calling the original function: %CPPSELF.%FUNCTION_NAME() +auto str = PySide::pyPathToQString(%1); +%PYARG_0 = QUiLoaderLoadUiFromFileName(%CPPSELF, str, %2); +// @snippet quiloader-load-2 + +// @snippet loaduitype +/* +Arguments: + %PYARG_1 (uifile) +*/ +// 1. Generate the Python code from the UI file +PyObject *strObj = PyUnicode_AsUTF8String(%PYARG_1); +char *arg1 = PyBytes_AsString(strObj); +QByteArray uiFileName(arg1); +Py_DECREF(strObj); + +if (uiFileName.isEmpty()) { + qCritical() << "Error converting the UI filename to QByteArray"; + Py_RETURN_NONE; +} + +QFile uiFile(QString::fromUtf8(uiFileName)); + +if (!uiFile.exists()) { + qCritical().noquote() << "File" << uiFileName << "does not exist"; + Py_RETURN_NONE; +} + +// Use the 'pyside6-uic' wrapper instead of 'uic' +// This approach is better than rely on 'uic' since installing +// the wheels cover this case. +QString uicBin(QStringLiteral("pyside6-uic")); +QStringList uicArgs = {QString::fromUtf8(uiFileName)}; + +QProcess uicProcess; +uicProcess.start(uicBin, uicArgs); +if (!uicProcess.waitForStarted()) { + qCritical().noquote() << "Cannot run '" << uicBin << "': " + << uicProcess.errorString() << " - Check if 'pyside6-uic' is in PATH"; + Py_RETURN_NONE; +} + +if (!uicProcess.waitForFinished() + || uicProcess.exitStatus() != QProcess::NormalExit + || uicProcess.exitCode() != 0) { + qCritical().noquote() << '\'' << uicBin << "' failed: " + << uicProcess.errorString() << " - Exit status " << uicProcess.exitStatus() + << " (" << uicProcess.exitCode() << ")\n"; + Py_RETURN_NONE; +} + +QByteArray uiFileContent = uicProcess.readAllStandardOutput(); +QByteArray errorOutput = uicProcess.readAllStandardError(); + +if (!errorOutput.isEmpty()) { + qCritical().noquote() << '\'' << uicBin << "' failed: " << errorOutput; + Py_RETURN_NONE; +} + +// 2. Obtain the 'classname' and the Qt base class. +QByteArray className; +QByteArray baseClassName; + +// Problem +// The generated Python file doesn't have the Qt Base class information. + +// Solution +// Use the XML file +if (!uiFile.open(QIODevice::ReadOnly)) + Py_RETURN_NONE; + +// This will look for the first tag, e.g.: +// +// and then extract the information from "class", and "name", +// to get the baseClassName and className respectively +QXmlStreamReader reader(&uiFile); +while (!reader.atEnd() && baseClassName.isEmpty() && className.isEmpty()) { + auto token = reader.readNext(); + if (token == QXmlStreamReader::StartElement && reader.name() == u"widget") { + baseClassName = reader.attributes().value(QLatin1StringView("class")).toUtf8(); + className = reader.attributes().value(QLatin1StringView("name")).toUtf8(); + } +} + +uiFile.close(); + +if (className.isEmpty() || baseClassName.isEmpty() || reader.hasError()) { + qCritical() << "An error occurred when parsing the UI file while looking for the class info " + << reader.errorString(); + Py_RETURN_NONE; +} + +QByteArray pyClassName("Ui_"+className); + +PyObject *module = PyImport_ImportModule("__main__"); +PyObject *loc = PyModule_GetDict(module); + +// 3. exec() the code so the class exists in the context: exec(uiFileContent) +// The context of PyRun_SimpleString is __main__. +// 'Py_file_input' is the equivalent to using exec(), since it will execute +// the code, without returning anything. +Shiboken::AutoDecRef codeUi(Py_CompileString(uiFileContent.constData(), "", Py_file_input)); +if (codeUi.isNull()) { + qCritical() << "Error while compiling the generated Python file"; + Py_RETURN_NONE; +} +PyObject *uiObj = PyEval_EvalCode(codeUi, loc, loc); + +if (uiObj == nullptr) { + qCritical() << "Error while running exec() on the generated code"; + Py_RETURN_NONE; +} + +// 4. eval() the name of the class on a variable to return +// 'Py_eval_input' is the equivalent to using eval(), since it will just +// evaluate an expression. +Shiboken::AutoDecRef codeClass(Py_CompileString(pyClassName.constData(),"", Py_eval_input)); +if (codeClass.isNull()) { + qCritical() << "Error while compiling the Python class"; + Py_RETURN_NONE; +} + +Shiboken::AutoDecRef codeBaseClass(Py_CompileString(baseClassName.constData(), "", Py_eval_input)); +if (codeBaseClass.isNull()) { + qCritical() << "Error while compiling the base class"; + Py_RETURN_NONE; +} + +PyObject *classObj = PyEval_EvalCode(codeClass, loc, loc); +PyObject *baseClassObj = PyEval_EvalCode(codeBaseClass, loc, loc); + +%PYARG_0 = PyTuple_New(2); +if (%PYARG_0 == nullptr) { + qCritical() << "Error while creating the return Tuple"; + Py_RETURN_NONE; +} +PyTuple_SetItem(%PYARG_0, 0, classObj); +PyTuple_SetItem(%PYARG_0, 1, baseClassObj); +// @snippet loaduitype diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtwebenginecore.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtwebenginecore.cpp new file mode 100644 index 0000000..42ac6e7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtwebenginecore.cpp @@ -0,0 +1,159 @@ +// 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 + +// @snippet qwebenginecookiestore-functor +struct QWebEngineCookieFilterFunctor : public Shiboken::PyObjectHolder +{ + using Shiboken::PyObjectHolder::PyObjectHolder; + + bool operator()(const QWebEngineCookieStore::FilterRequest& filterRequest) const; +}; + +bool QWebEngineCookieFilterFunctor::operator()(const QWebEngineCookieStore::FilterRequest & + filterRequest) const +{ + Shiboken::GilState state; + Shiboken::AutoDecRef arglist(PyTuple_New(1)); + PyTuple_SetItem(arglist, 0, + %CONVERTTOPYTHON[QWebEngineCookieStore::FilterRequest](filterRequest)); + Shiboken::AutoDecRef ret(PyObject_CallObject(object(), arglist)); + return ret.object() == Py_True; +} +// @snippet qwebenginecookiestore-functor + +// @snippet qwebenginecookiestore-setcookiefilter +%CPPSELF.%FUNCTION_NAME(QWebEngineCookieFilterFunctor(%PYARG_1)); +// @snippet qwebenginecookiestore-setcookiefilter + +// @snippet qwebengineprofile-functor +struct QWebEngineNotificationFunctor : public Shiboken::PyObjectHolder +{ + using Shiboken::PyObjectHolder::PyObjectHolder; + + void operator()(std::unique_ptr webEngineNotification); +}; + +void QWebEngineNotificationFunctor::operator() + (std::unique_ptr webEngineNotification) +{ + Shiboken::GilState state; + Shiboken::AutoDecRef arglist(PyTuple_New(1)); + auto *notification = webEngineNotification.release(); + PyTuple_SetItem(arglist.object(), 0, + %CONVERTTOPYTHON[QWebEngineNotification*](notification)); + Shiboken::AutoDecRef ret(PyObject_CallObject(object(), arglist)); +}; +// @snippet qwebengineprofile-functor + +// @snippet qwebengineprofile-setnotificationpresenter +%CPPSELF.%FUNCTION_NAME(QWebEngineNotificationFunctor(%PYARG_1)); +// @snippet qwebengineprofile-setnotificationpresenter + +// @snippet qwebenginepage-javascriptprompt-virtual-redirect +std::pair resultPair = javaScriptPromptPyOverride(gil, pyOverride.object(), securityOrigin, msg, defaultValue); +result->assign(resultPair.second); +return resultPair.first; +// @snippet qwebenginepage-javascriptprompt-virtual-redirect + +// @snippet qwebenginepage-javascriptprompt-return +QString str; +%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, &str); +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](retval_)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[QString](str)); +// @snippet qwebenginepage-javascriptprompt-return + +// @snippet qwebenginepage-findtext +auto callable = %PYARG_3; +auto callback = [callable](const QWebEngineFindTextResult &result) +{ + Shiboken::GilState state; + Shiboken::AutoDecRef arglist(PyTuple_New(1)); + PyTuple_SetItem(arglist, 0, %CONVERTTOPYTHON[QWebEngineFindTextResult](result)); + Shiboken::AutoDecRef ret(PyObject_CallObject(callable, arglist)); + Py_DECREF(callable); + +}; +Py_INCREF(callable); +%CPPSELF.%FUNCTION_NAME(%1, %2, callback); +// @snippet qwebenginepage-findtext + +// @snippet qwebenginepage-print +auto printer = %PYARG_1; +auto callable = %PYARG_2; +auto callback = [printer, callable](bool succeeded) +{ + if (!PyCallable_Check(callable)) { + qWarning("Argument 2 of %FUNCTION_NAME must be a callable."); + return; + } + Shiboken::GilState state; + Shiboken::AutoDecRef arglist(PyTuple_New(1)); + PyTuple_SetItem(arglist, 0, %CONVERTTOPYTHON[bool](succeeded)); + Shiboken::AutoDecRef ret(PyObject_CallObject(callable, arglist)); + Py_DECREF(callable); + Py_DECREF(printer); + +}; +Py_INCREF(printer); // Add a reference to the printer until asynchronous printing has finished +Py_INCREF(callable); +%CPPSELF.%FUNCTION_NAME(%1, callback); +// @snippet qwebenginepage-print + +// @snippet qwebenginepage-convertto +auto callable = %PYARG_1; +auto callback = [callable](const QString &text) +{ + Shiboken::GilState state; + Shiboken::AutoDecRef arglist(PyTuple_New(1)); + PyTuple_SetItem(arglist, 0, %CONVERTTOPYTHON[QString](text)); + Shiboken::AutoDecRef ret(PyObject_CallObject(callable, arglist)); + Py_DECREF(callable); +}; + +Py_INCREF(callable); +%CPPSELF.%FUNCTION_NAME(callback); +// @snippet qwebenginepage-convertto + +// @snippet qwebenginepage-runjavascript-2 +using RunJavascriptCallback = std::function; + +if (%PYARG_2 != nullptr && %PYARG_2 != Py_None) { + %CPPSELF.%FUNCTION_NAME(%1, RunJavascriptCallback(RunJavascriptFunctor(%PYARG_2))); +} else { + %CPPSELF.%FUNCTION_NAME(%1, 0, RunJavascriptCallback{}); +} +// @snippet qwebenginepage-runjavascript-2 + +// @snippet qwebenginepage-runjavascript-3 +using RunJavascriptCallback = std::function; + +if (%PYARG_3 != nullptr && %PYARG_3 != Py_None) { + %CPPSELF.%FUNCTION_NAME(%1, %2, RunJavascriptCallback(RunJavascriptFunctor(%PYARG_3))); +} else { + %CPPSELF.%FUNCTION_NAME(%1, %2, RunJavascriptCallback{}); +} +// @snippet qwebenginepage-runjavascript-3 + +// @snippet qwebenginepage-printtopdf +using PrintToPdfCallback = std::function; + +%CPPSELF.%FUNCTION_NAME(PrintToPdfCallback(PrintToPdfFunctor(%PYARG_1)), %2, %3); +// @snippet qwebenginepage-printtopdf + +// @snippet qwebenginepage-findframebyname +auto frameOptional = %CPPSELF.%FUNCTION_NAME(%1); +if (frameOptional.has_value()) { + const %RETURN_TYPE &frame = frameOptional.value(); + %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](frame); +} else { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; +} +// @snippet qwebenginepage-findframebyname + +// @snippet qwebengineframe-printtopdf +using PrintToPdfCallback = std::function; + +%CPPSELF.%FUNCTION_NAME(PrintToPdfCallback(PrintToPdfFunctor(%PYARG_1))); +// @snippet qwebengineframe-printtopdf diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtwidgets.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtwidgets.cpp new file mode 100644 index 0000000..c085cb0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtwidgets.cpp @@ -0,0 +1,834 @@ +// 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 + +/********************************************************************* + * INJECT CODE + ********************************************************************/ + +// @snippet qtreewidgetitemiterator-next +if (**%CPPSELF) { + QTreeWidgetItemIterator *%0 = new QTreeWidgetItemIterator((*%CPPSELF)++); + %PYARG_0 = %CONVERTTOPYTHON[QTreeWidgetItemIterator *](%0); +} +// @snippet qtreewidgetitemiterator-next + +// @snippet qtreewidgetitemiterator-value +QTreeWidgetItem *%0 = %CPPSELF.operator *(); +%PYARG_0 = %CONVERTTOPYTHON[QTreeWidgetItem *](%0); +Shiboken::Object::releaseOwnership(%PYARG_0); +// @snippet qtreewidgetitemiterator-value + +// @snippet qgraphicsitem +PyObject *userTypeConstant = PyLong_FromLong(QGraphicsItem::UserType); +tpDict.reset(PepType_GetDict(Sbk_QGraphicsItem_TypeF())); +PyDict_SetItemString(tpDict.object(), "UserType", userTypeConstant); +// @snippet qgraphicsitem + +// @snippet qgraphicsitem-scene-return-parenting +if (%0) { + QObject *parent = %0->parent(); + Shiboken::AutoDecRef pyParent(%CONVERTTOPYTHON[QObject *](parent)); + Shiboken::Object::setParent(pyParent, %PYARG_0); +} +// @snippet qgraphicsitem-scene-return-parenting + +// @snippet qgraphicsitem-isblockedbymodalpanel +QGraphicsItem *item_ = nullptr; +%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&item_); +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](retval_)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[QGraphicsItem *](item_)); +// @snippet qgraphicsitem-isblockedbymodalpanel + +// @snippet qitemeditorfactory-registereditor +Shiboken::Object::releaseOwnership(%PYARG_2); +// @snippet qitemeditorfactory-registereditor + +// @snippet qitemeditorfactory-setdefaultfactory +//this function is static we need keep ref to default value, to be able to call python virtual functions +static PyObject *_defaultValue = nullptr; +%CPPSELF.%FUNCTION_NAME(%1); +Py_INCREF(%PYARG_1); +if (_defaultValue) + Py_DECREF(_defaultValue); + +_defaultValue = %PYARG_1; +// @snippet qitemeditorfactory-setdefaultfactory + +// @snippet qformlayout-fix-args +int _row; +QFormLayout::ItemRole _role; +%CPPSELF->%FUNCTION_NAME(%ARGUMENT_NAMES, &_row, &_role); +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[int](_row)); +// On the C++ side, *rolePtr is not set if row == -1, in which case on +// the Python side this gets converted to a random value outside the +// enum range. Fix this by setting _role to a default value here. +if (_row == -1) + _role = QFormLayout::LabelRole; +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[QFormLayout::ItemRole](_role)); +// @snippet qformlayout-fix-args + +// @snippet qfiledialog-return +%BEGIN_ALLOW_THREADS +%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, &%5, %6); +%END_ALLOW_THREADS +%PYARG_0 = PyTuple_New(2); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](retval_)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[QString](%5)); +// @snippet qfiledialog-return + +// @snippet qwidget-addaction-glue +static PyObject *connectAction(QAction *action, PyObject *callback) +{ + PyObject *pyAct = %CONVERTTOPYTHON[QAction *](action); + Shiboken::AutoDecRef result(PyObject_CallMethod(pyAct, "connect", "OsO", + pyAct, + SIGNAL(triggered()), callback)); + if (result.isNull()) { + Py_DECREF(pyAct); + return nullptr; + } + return pyAct; +} + +static inline PyObject *addActionWithPyObject(QWidget *self, const QString &text, + PyObject *callback) +{ + QAction *act = self->addAction(text); + return connectAction(act, callback); +} + +static inline PyObject *addActionWithPyObject(QWidget *self, const QIcon &icon, const QString &text, + PyObject *callback) +{ + auto *act = self->addAction(icon, text); + return connectAction(act, callback); +} + +static inline PyObject *addActionWithPyObject(QWidget *self, const QString &text, + const QKeySequence &shortcut, + PyObject *callback) +{ + QAction *act = self->addAction(text, shortcut); + return connectAction(act, callback); +} + +static inline PyObject *addActionWithPyObject(QWidget *self, const QIcon &icon, + const QString &text, + const QKeySequence &shortcut, + PyObject *callback) +{ + QAction *act = self->addAction(icon, text, shortcut); + return connectAction(act, callback); +} +// @snippet qwidget-addaction-glue + +// FIXME PYSIDE7: Remove in favor of widgets methods +// @snippet qmenu-glue +inline PyObject *addMenuActionWithPyObject(QMenu *self, const QIcon &icon, + const QString &text, PyObject *callback, + const QKeySequence &shortcut) +{ + QAction *act = self->addAction(text); + + if (!icon.isNull()) + act->setIcon(icon); + + if (!shortcut.isEmpty()) + act->setShortcut(shortcut); + + self->addAction(act); + + PyObject *pyAct = %CONVERTTOPYTHON[QAction *](act); + Shiboken::AutoDecRef result(PyObject_CallMethod(pyAct, "connect", "OsO", + pyAct, + SIGNAL(triggered()), callback)); + if (result.isNull()) { + Py_DECREF(pyAct); + return nullptr; + } + + return pyAct; +} +// @snippet qmenu-glue + +// addAction(QString,PyObject*,QKeySequence) FIXME PYSIDE7 deprecated +// @snippet qmenu-addaction-1 +%PYARG_0 = addMenuActionWithPyObject(%CPPSELF, QIcon(), %1, %2, %3); +// @snippet qmenu-addaction-1 + +// addAction(QIcon,QString,PyObject*,QKeySequence) FIXME PYSIDE7 deprecated +// @snippet qmenu-addaction-2 +%PYARG_0 = addMenuActionWithPyObject(%CPPSELF, %1, %2, %3, %4); +// @snippet qmenu-addaction-2 + +// @snippet qmenu-addaction-3 +%CPPSELF.addAction(%1); +// @snippet qmenu-addaction-3 + +// addAction(QString,PyObject*) +// @snippet qwidget-addaction-2 +%PYARG_0 = addActionWithPyObject(%CPPSELF, %1, %2); +// @snippet qwidget-addaction-2 + +// addAction(QString,QKeySequence,PyObject*) or addAction(QIcon,QString,PyObject*) +// @snippet qwidget-addaction-3 +%PYARG_0 = addActionWithPyObject(%CPPSELF, %1, %2, %3); +// @snippet qwidget-addaction-3 + +// addAction(QIcon,QString,QKeySequence,PyObject*) +// @snippet qwidget-addaction-4 +%PYARG_0 = addActionWithPyObject(%CPPSELF, %1, %2, %3, %4); +// @snippet qwidget-addaction-4 + +// @snippet qmenu-clear +Shiboken::BindingManager &bm = Shiboken::BindingManager::instance(); +const auto &actions = %CPPSELF.actions(); +for (auto *act : actions) { + if (auto wrapper = bm.retrieveWrapper(act)) { + auto pyObj = reinterpret_cast(wrapper); + Py_INCREF(pyObj); + Shiboken::Object::setParent(nullptr, pyObj); + Shiboken::Object::invalidate(pyObj); + Py_DECREF(pyObj); + } +} +// @snippet qmenu-clear + +// @snippet qmenubar-clear +const auto &actions = %CPPSELF.actions(); +for (auto *act : actions) { + Shiboken::AutoDecRef pyAct(%CONVERTTOPYTHON[QAction *](act)); + Shiboken::Object::setParent(nullptr, pyAct); + Shiboken::Object::invalidate(pyAct); +} +// @snippet qmenubar-clear + +// @snippet qtoolbox-removeitem +QWidget *_widget = %CPPSELF.widget(%1); +if (_widget) { + Shiboken::AutoDecRef pyWidget(%CONVERTTOPYTHON[QWidget *](_widget)); + Shiboken::Object::setParent(0, pyWidget); +} +// @snippet qtoolbox-removeitem + +// @snippet qlayout-help-functions +#ifndef _QLAYOUT_HELP_FUNCTIONS_ +#define _QLAYOUT_HELP_FUNCTIONS_ // Guard for jumbo builds + +static const char msgInvalidParameterAdd[] = + "Invalid parameter None passed to addLayoutOwnership()."; +static const char msgInvalidParameterRemoval[] = + "Invalid parameter None passed to removeLayoutOwnership()."; + +void addLayoutOwnership(QLayout *layout, QLayoutItem *item); +void removeLayoutOwnership(QLayout *layout, QWidget *widget); + +inline void addLayoutOwnership(QLayout *layout, QWidget *widget) +{ + if (layout == nullptr || widget == nullptr) { + PyErr_SetString(PyExc_RuntimeError, msgInvalidParameterAdd); + return; + } + + //transfer ownership to parent widget + QWidget *lw = layout->parentWidget(); + QWidget *pw = widget->parentWidget(); + + Shiboken::AutoDecRef pyChild(%CONVERTTOPYTHON[QWidget *](widget)); + + //Transfer parent to layout widget + if (pw && lw && pw != lw) + Shiboken::Object::setParent(nullptr, pyChild); + + if (!lw && !pw) { + //keep the reference while the layout is orphan + Shiboken::AutoDecRef pyParent(%CONVERTTOPYTHON[QWidget *](layout)); + Shiboken::Object::keepReference(reinterpret_cast(pyParent.object()), + retrieveObjectName(pyParent).constData(), + pyChild, true); + } else { + if (!lw) + lw = pw; + Shiboken::AutoDecRef pyParent(%CONVERTTOPYTHON[QWidget *](lw)); + Shiboken::Object::setParent(pyParent, pyChild); + } +} + +inline void addLayoutOwnership(QLayout *layout, QLayout *other) +{ + if (layout == nullptr || other == nullptr) { + PyErr_SetString(PyExc_RuntimeError, msgInvalidParameterAdd); + return; + } + + //transfer all children widgets from other to layout parent widget + QWidget *parent = layout->parentWidget(); + if (!parent) { + //keep the reference while the layout is orphan + Shiboken::AutoDecRef pyParent(%CONVERTTOPYTHON[QLayout *](layout)); + Shiboken::AutoDecRef pyChild(%CONVERTTOPYTHON[QLayout *](other)); + Shiboken::Object::keepReference(reinterpret_cast(pyParent.object()), + retrieveObjectName(pyParent).constData(), + pyChild, true); + return; + } + + for (int i = 0, i_max = other->count(); i < i_max; ++i) { + QLayoutItem *item = other->itemAt(i); + if (PyErr_Occurred() || !item) + return; + addLayoutOwnership(layout, item); + } + + Shiboken::AutoDecRef pyParent(%CONVERTTOPYTHON[QLayout *](layout)); + Shiboken::AutoDecRef pyChild(%CONVERTTOPYTHON[QLayout *](other)); + Shiboken::Object::setParent(pyParent, pyChild); +} + +inline void addLayoutOwnership(QLayout *layout, QLayoutItem *item) +{ + + if (layout == nullptr || item == nullptr) { + PyErr_SetString(PyExc_RuntimeError, msgInvalidParameterAdd); + return; + } + + if (QWidget *w = item->widget()) { + addLayoutOwnership(layout, w); + } else { + if (QLayout *l = item->layout()) + addLayoutOwnership(layout, l); + } + + Shiboken::AutoDecRef pyParent(%CONVERTTOPYTHON[QLayout *](layout)); + Shiboken::AutoDecRef pyChild(%CONVERTTOPYTHON[QLayoutItem *](item)); + Shiboken::Object::setParent(pyParent, pyChild); +} + +static void removeWidgetFromLayout(QLayout *layout, QWidget *widget) +{ + if (layout == nullptr || widget == nullptr) { + PyErr_SetString(PyExc_RuntimeError, msgInvalidParameterRemoval); + return; + } + + if (QWidget *parent = widget->parentWidget()) { + //give the ownership to parent + Shiboken::AutoDecRef pyParent(%CONVERTTOPYTHON[QWidget *](parent)); + Shiboken::AutoDecRef pyChild(%CONVERTTOPYTHON[QWidget *](widget)); + Shiboken::Object::setParent(pyParent, pyChild); + } else { + //remove reference on layout + Shiboken::AutoDecRef pyParent(%CONVERTTOPYTHON[QWidget *](layout)); + Shiboken::AutoDecRef pyChild(%CONVERTTOPYTHON[QWidget *](widget)); + Shiboken::Object::removeReference(reinterpret_cast(pyParent.object()), + retrieveObjectName(pyParent).constData(), + pyChild); + } +} + +inline void removeLayoutOwnership(QLayout *layout, QLayoutItem *item) +{ + if (layout == nullptr || item == nullptr) { + PyErr_SetString(PyExc_RuntimeError, msgInvalidParameterRemoval); + return; + } + + if (QWidget *w = item->widget()) { + removeWidgetFromLayout(layout, w); + } else { + QLayout *l = item->layout(); + if (l && item != l) + removeLayoutOwnership(layout, l); + } + + Shiboken::AutoDecRef pyChild(%CONVERTTOPYTHON[QLayoutItem *](item)); + Shiboken::Object::invalidate(pyChild); + Shiboken::Object::setParent(0, pyChild); +} + +inline void removeLayoutOwnership(QLayout *layout, QWidget *widget) +{ + if (layout == nullptr || widget == nullptr) { + PyErr_SetString(PyExc_RuntimeError, msgInvalidParameterRemoval); + return; + } + + for (int i = 0, i_max = layout->count(); i < i_max; ++i) { + QLayoutItem *item = layout->itemAt(i); + if (PyErr_Occurred() || !item) + return; + if (item->widget() == widget) + removeLayoutOwnership(layout, item); + } +} +#endif // _QLAYOUT_HELP_FUNCTIONS_ +// @snippet qlayout-help-functions + +// @snippet qlayout-setalignment +%CPPSELF.setAlignment(%1); +// @snippet qlayout-setalignment + +// @snippet addownership-item-at +if (%0 != nullptr) + addLayoutOwnership(%CPPSELF, %0); +// @snippet addownership-item-at + +// @snippet addownership-1 +addLayoutOwnership(%CPPSELF, %1); +// @snippet addownership-1 + +// @snippet addownership-2 +addLayoutOwnership(%CPPSELF, %2); +// @snippet addownership-2 + +// @snippet removeownership-1 +removeLayoutOwnership(%CPPSELF, %1); +// @snippet removeownership-1 + +// @snippet qgridlayout-getitemposition +int a, b, c, d; +%CPPSELF.%FUNCTION_NAME(%1, &a, &b, &c, &d); +%PYARG_0 = PyTuple_New(4); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[int](a)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[int](b)); +PyTuple_SetItem(%PYARG_0, 2, %CONVERTTOPYTHON[int](c)); +PyTuple_SetItem(%PYARG_0, 3, %CONVERTTOPYTHON[int](d)); +// @snippet qgridlayout-getitemposition + +// @snippet qgraphicsscene-destroyitemgroup +QGraphicsItem *parentItem = %1->parentItem(); +Shiboken::AutoDecRef parent(%CONVERTTOPYTHON[QGraphicsItem *](parentItem)); +const auto &childItems = %1->childItems(); +for (auto *item : childItems) + Shiboken::Object::setParent(parent, %CONVERTTOPYTHON[QGraphicsItem *](item)); +%CPPSELF.%FUNCTION_NAME(%1); +// the arg was destroyed by Qt. +Shiboken::Object::invalidate(%PYARG_1); +// @snippet qgraphicsscene-destroyitemgroup + +// @snippet qgraphicsscene-addwidget +%RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME(%1, %2); +%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0); +Shiboken::Object::keepReference(reinterpret_cast(%PYARG_0), "setWidget(QWidget*)1", %PYARG_1); +// @snippet qgraphicsscene-addwidget + +// @snippet qgraphicsscene-clear +const QList items = %CPPSELF.items(); +Shiboken::BindingManager &bm = Shiboken::BindingManager::instance(); +for (auto *item : items) { + SbkObject *obj = bm.retrieveWrapper(item); + if (obj) { + if (Py_REFCNT(reinterpret_cast(obj)) > 1) // If the refcnt is 1 the object will vannish anyway. + Shiboken::Object::invalidate(obj); + Shiboken::Object::removeParent(obj); + } +} +%CPPSELF.%FUNCTION_NAME(); +// @snippet qgraphicsscene-clear + +// @snippet qtreewidget-clear +QTreeWidgetItem *rootItem = %CPPSELF.invisibleRootItem(); +Shiboken::BindingManager &bm = Shiboken::BindingManager::instance(); + +// PYSIDE-1251: +// Since some objects can be created with a parent and without +// being saved on a local variable (refcount = 1), they will be +// deleted when setting the parent to nullptr, so we change the loop +// to do this from the last child to the first, to avoid the case +// when the child(1) points to the original child(2) in case the +// first one was removed. +for (int i = rootItem->childCount() - 1; i >= 0; --i) { + QTreeWidgetItem *item = rootItem->child(i); + if (SbkObject *wrapper = bm.retrieveWrapper(item)) + Shiboken::Object::setParent(nullptr, reinterpret_cast(wrapper)); +} +// @snippet qtreewidget-clear + +// @snippet qtreewidgetitem +// Only call the parent function if this return some value +// the parent can be the TreeWidget +if (%0) + Shiboken::Object::setParent(%PYARG_0, %PYSELF); +// @snippet qtreewidgetitem + +// @snippet qlistwidget-clear +Shiboken::BindingManager &bm = Shiboken::BindingManager::instance(); +for (int i = 0, count = %CPPSELF.count(); i < count; ++i) { + QListWidgetItem *item = %CPPSELF.item(i); + if (auto wrapper = bm.retrieveWrapper(item)) { + auto pyObj = reinterpret_cast(wrapper); + Py_INCREF(pyObj); + Shiboken::Object::setParent(nullptr, pyObj); + Shiboken::Object::invalidate(pyObj); + Py_DECREF(pyObj); + } +} +%CPPSELF.%FUNCTION_NAME(); +// @snippet qlistwidget-clear + +// @snippet qwidget-retrieveobjectname +#ifndef _RETRIEVEOBJECTNAME_ +#define _RETRIEVEOBJECTNAME_ // Guard for jumbo builds +static QByteArray retrieveObjectName(PyObject *obj) +{ + Shiboken::AutoDecRef objName(PyObject_Str(obj)); + return Shiboken::String::toCString(objName); +} +#endif +// @snippet qwidget-retrieveobjectname + +// @snippet qwidget-glue + +// Transfer objects ownership from layout to widget +static inline void qwidgetReparentLayout(QWidget *parent, QLayout *layout) +{ + Shiboken::AutoDecRef pyParent(%CONVERTTOPYTHON[QWidget *](parent)); + + for (int i=0, i_count = layout->count(); i < i_count; i++) { + QLayoutItem *item = layout->itemAt(i); + if (PyErr_Occurred() || !item) + return; + + if (QWidget *w = item->widget()) { + QWidget *pw = w->parentWidget(); + if (pw != parent) { + Shiboken::AutoDecRef pyChild(%CONVERTTOPYTHON[QWidget *](w)); + Shiboken::Object::setParent(pyParent, pyChild); + } + } else { + if (QLayout *l = item->layout()) + qwidgetReparentLayout(parent, l); + } + } + + Shiboken::AutoDecRef pyChild(%CONVERTTOPYTHON[QLayout *](layout)); + Shiboken::Object::setParent(pyParent, pyChild); + //remove previous references + Shiboken::Object::keepReference(reinterpret_cast(pyChild.object()), + retrieveObjectName(pyChild).constData(), + Py_None); +} + +static inline void qwidgetSetLayout(QWidget *self, QLayout *layout) +{ + if (!layout || self->layout()) + return; + + QObject *oldParent = layout->parent(); + if (oldParent && oldParent != self) { + if (oldParent->isWidgetType()) { + // remove old parent policy + Shiboken::AutoDecRef pyLayout(%CONVERTTOPYTHON[QLayout *](layout)); + Shiboken::Object::setParent(Py_None, pyLayout); + } else { + PyErr_Format(PyExc_RuntimeError, "QWidget::setLayout: Attempting to set QLayout \"%s\" on %s \"%s\", when the QLayout already has a parent", + qPrintable(layout->objectName()), self->metaObject()->className(), qPrintable(self->objectName())); + return; + } + } + + if (oldParent != self) { + qwidgetReparentLayout(self, layout); + if (PyErr_Occurred()) + return; + + self->setLayout(layout); + } +} +// @snippet qwidget-glue + +// @snippet qwidget-setstyle +Shiboken::Object::keepReference(reinterpret_cast(%PYSELF), "__style__", %PYARG_1); +// @snippet qwidget-setstyle + +// @snippet qwidget-style +QStyle *myStyle = %CPPSELF->style(); +if (myStyle && qApp) { + bool keepReference = true; + %PYARG_0 = %CONVERTTOPYTHON[QStyle *](myStyle); + QStyle *appStyle = qApp->style(); + if (appStyle == myStyle) { + Shiboken::AutoDecRef pyApp(%CONVERTTOPYTHON[QApplication *](qApp)); + // Do not set parentship when qApp is embedded + if (Shiboken::Object::wasCreatedByPython(reinterpret_cast(pyApp.object()))) { + Shiboken::Object::setParent(pyApp, %PYARG_0); + Shiboken::Object::releaseOwnership(%PYARG_0); + keepReference = false; + } + } + if (keepReference) + Shiboken::Object::keepReference(reinterpret_cast(%PYSELF), "__style__", %PYARG_0); +} +// @snippet qwidget-style + +// @snippet qapplication-init +static void QApplicationConstructor(PyObject *self, PyObject *pyargv, QApplicationWrapper **cptr) +{ + static int argc; + static char **argv; + PyObject *stringlist = PyTuple_GetItem(pyargv, 0); + if (Shiboken::listToArgcArgv(stringlist, &argc, &argv, "PySideApp")) { + *cptr = new QApplicationWrapper(argc, argv, 0); + Shiboken::Object::releaseOwnership(reinterpret_cast(self)); + PySide::registerCleanupFunction(&PySide::destroyQCoreApplication); + } +} +// @snippet qapplication-init + +// @snippet qapplication-setStyle +if (qApp) { + Shiboken::AutoDecRef pyApp(%CONVERTTOPYTHON[QApplication *](qApp)); + Shiboken::Object::setParent(pyApp, %PYARG_1); + Shiboken::Object::releaseOwnership(%PYARG_1); +} +// @snippet qapplication-setStyle + +// @snippet qwidget-setlayout +qwidgetSetLayout(%CPPSELF, %1); +// %FUNCTION_NAME() - disable generation of function call. +// @snippet qwidget-setlayout + +// @snippet qtabwidget-removetab +QWidget *tab = %CPPSELF.widget(%1); +if (tab) { + Shiboken::AutoDecRef pyWidget(%CONVERTTOPYTHON[QWidget *](tab)); + %CPPSELF.%FUNCTION_NAME(%1); +} +// @snippet qtabwidget-removetab + +// @snippet qtabwidget-clear +Shiboken::BindingManager &bm = Shiboken::BindingManager::instance(); +for (int i = 0, count = %CPPSELF.count(); i < count; ++i) { + QWidget *widget = %CPPSELF.widget(i); + if (bm.hasWrapper(widget)) { + Shiboken::AutoDecRef pyWidget(%CONVERTTOPYTHON[QWidget *](widget)); + Shiboken::Object::releaseOwnership(pyWidget); + } +} +%CPPSELF.%FUNCTION_NAME(); +// @snippet qtabwidget-clear + +// @snippet qlineedit-addaction +%CPPSELF.addAction(%1); +// @snippet qlineedit-addaction + +// addAction(QIcon,QString,const QObject*,const char*,Qt::ConnectionType) +// @snippet qwidget-addaction-1 +QAction *action = %CPPSELF.addAction(%1, %2); +%PYARG_0 = %CONVERTTOPYTHON[QAction *](action); +Shiboken::AutoDecRef result(PyObject_CallMethod(%PYARG_0, + "connect", "OsO", + %PYARG_0, SIGNAL(triggered()), %PYARG_3) +); +// @snippet qwidget-addaction-1 + +// addAction(QString,const QObject*,const char*,Qt::ConnectionType) +// @snippet qwidget-addaction-2 +QAction *action = %CPPSELF.addAction(%1); +%PYARG_0 = %CONVERTTOPYTHON[QAction *](action); +Shiboken::AutoDecRef result(PyObject_CallMethod(%PYARG_0, + "connect", "OsO", + %PYARG_0, SIGNAL(triggered()), %PYARG_2) +); +// @snippet qwidget-addaction-2 + +// @snippet qtoolbar-clear +QList lst; +Shiboken::BindingManager &bm = Shiboken::BindingManager::instance(); +const auto &toolButtonChildren = %CPPSELF.findChildren(); +for (auto *child : toolButtonChildren) { + if (bm.hasWrapper(child)) { + PyObject *pyChild = %CONVERTTOPYTHON[QToolButton *](child); + Shiboken::Object::setParent(nullptr, pyChild); + lst << pyChild; + } +} + +//Remove actions +const auto &actions = %CPPSELF.actions(); +for (auto *act : actions) { + Shiboken::AutoDecRef pyAct(%CONVERTTOPYTHON[QAction *](act)); + Shiboken::Object::setParent(nullptr, pyAct); + Shiboken::Object::invalidate(pyAct); +} + +%CPPSELF.clear(); +for (auto *obj : std::as_const(lst)) { + Shiboken::Object::invalidate(reinterpret_cast(obj)); + Py_XDECREF(obj); +} +// @snippet qtoolbar-clear + +// @snippet qapplication-1 +QApplicationConstructor(%PYSELF, args, &%0); +// @snippet qapplication-1 + +// @snippet qapplication-2 +PyObject *empty = PyTuple_New(2); +if (!PyTuple_SetItem(empty, 0, PyList_New(0))) + QApplicationConstructor(%PYSELF, empty, &%0); +// @snippet qapplication-2 + +// @snippet qgraphicsproxywidget-setwidget +QWidget *_old = %CPPSELF.widget(); +if (_old) + Shiboken::Object::setParent(nullptr, %CONVERTTOPYTHON[QWidget *](_old)); +%CPPSELF.%FUNCTION_NAME(%1); +Shiboken::Object::setParent(%PYSELF, %PYARG_1); +// @snippet qgraphicsproxywidget-setwidget + +// @snippet qapplication-exec +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +int cppResult = %CPPSELF.exec(); +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[int](cppResult); +// @snippet qapplication-exec + +// @snippet qmenu-exec-1 +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +QAction *cppResult = %CPPSELF.exec(); +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[QAction*](cppResult); +// @snippet qmenu-exec-1 + +// @snippet qmenu-exec-2 +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +QAction *cppResult = %CPPSELF.exec(%1, %2); +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[QAction*](cppResult); +// @snippet qmenu-exec-2 + +// @snippet qmenu-exec-3 +if (PyErr_WarnEx(PyExc_DeprecationWarning, + "'exec_' will be removed in the future. " + "Use 'exec' instead.", + 1)) { + return nullptr; +} +%BEGIN_ALLOW_THREADS +QAction *cppResult = %CPPSELF.exec(%1, %2, %3, %4); +%END_ALLOW_THREADS +%PYARG_0 = %CONVERTTOPYTHON[QAction*](cppResult); +// @snippet qmenu-exec-3 + +// @snippet qstyleoption-typename +const char *styleOptionType(const QStyleOption *o) +{ + switch (o->type) { + case QStyleOption::SO_Default: + break; + case QStyleOption::SO_FocusRect: + return "QStyleOptionFocusRect"; + case QStyleOption::SO_Button: + return "QStyleOptionButton"; + case QStyleOption::SO_Tab: + return "QStyleOptionTab"; + case QStyleOption::SO_MenuItem: + return "QStyleOptionMenuItem"; + case QStyleOption::SO_Frame: + return "QStyleOptionFrame"; + case QStyleOption::SO_ProgressBar: + return "QStyleOptionProgressBar"; + case QStyleOption::SO_ToolBox: + return "QStyleOptionToolBox"; + case QStyleOption::SO_Header: + return "QStyleOptionHeader"; + case QStyleOption::SO_DockWidget: + return "QStyleOptionDockWidget"; + case QStyleOption::SO_ViewItem: + return "QStyleOptionViewItem"; + case QStyleOption::SO_TabWidgetFrame: + return "QStyleOptionTabWidgetFrame"; + case QStyleOption::SO_TabBarBase: + return "QStyleOptionTabBarBase"; + case QStyleOption::SO_RubberBand: + return "QStyleOptionRubberBand"; + case QStyleOption::SO_ToolBar: + return "QStyleOptionToolBar"; + case QStyleOption::SO_GraphicsItem: + return "QStyleOptionGraphicsItem"; + case QStyleOption::SO_Slider: + return "QStyleOptionSlider"; + case QStyleOption::SO_SpinBox: + return "QStyleOptionSpinBox"; + case QStyleOption::SO_ToolButton: + return "QStyleOptionToolButton"; + case QStyleOption::SO_ComboBox: + return "QStyleOptionComboBox"; + case QStyleOption::SO_TitleBar: + return "QStyleOptionTitleBar"; + case QStyleOption::SO_GroupBox: + return "QStyleOptionGroupBox"; + case QStyleOption::SO_SizeGrip: + return "QStyleOptionSizeGrip"; + default: + break; + } + return "QStyleOption"; +} +// @snippet qstyleoption-typename + +// @snippet qwizardpage-registerfield +auto *signalInst = reinterpret_cast(%PYARG_4); +const auto data = PySide::Signal::getEmitterData(signalInst); +if (data.methodIndex == -1) + return PyErr_Format(PyExc_RuntimeError, "QWizardPage::registerField(): Unable to retrieve signal emitter."); +const auto method = data.emitter->metaObject()->method(data.methodIndex); +const QByteArray signature = QByteArrayLiteral("2") + method.methodSignature(); +%BEGIN_ALLOW_THREADS +%CPPSELF.%FUNCTION_NAME(%1, %2, %3, signature.constData()); +%END_ALLOW_THREADS +// @snippet qwizardpage-registerfield + +// The constructor heuristics generate setting a parent-child relationship +// when creating a QDialog with parent. This causes the dialog to leak +// when it synchronous exec() is used instead of asynchronous show(). +// In that case, remove the parent-child relationship. +// @snippet qdialog-exec-remove-parent-relation +Shiboken::Object::removeParent(reinterpret_cast(%PYSELF)); +// @snippet qdialog-exec-remove-parent-relation + +// @snippet qmessagebox-open-connect-accept +if (!PySide::callConnect(%PYSELF, SIGNAL(accepted()), %PYARG_1)) + return nullptr; +%CPPSELF.%FUNCTION_NAME(); +// @snippet qmessagebox-open-connect-accept + +// @snippet replace-widget-child +$CHILD_TYPE* oldChild = %CPPSELF.$FUNCTION_GET_OLD(); +if (oldChild != nullptr && oldChild != $CPPARG) { + Shiboken::AutoDecRef pyChild(%CONVERTTOPYTHON[$CHILD_TYPE*](oldChild)); + Shiboken::Object::setParent(nullptr, pyChild); + Shiboken::Object::releaseOwnership(pyChild); +} +Shiboken::Object::setParent(%PYSELF, $PYARG); +// @snippet replace-widget-child + +/********************************************************************* + * CONVERSIONS + ********************************************************************/ + +/********************************************************************* + * NATIVE TO TARGET CONVERSIONS + ********************************************************************/ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtxml.cpp b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtxml.cpp new file mode 100644 index 0000000..b97d774 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/glue/qtxml.cpp @@ -0,0 +1,17 @@ +// 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 + +// @snippet qdomdocument-setcontent +QString _errorMsg_; +int _errorLine_ = 0; +int _errorColumn_ = 0; +%BEGIN_ALLOW_THREADS +bool _ret_ = %CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, &_errorMsg_, &_errorLine_, + &_errorColumn_); +%END_ALLOW_THREADS +%PYARG_0 = PyTuple_New(4); +PyTuple_SetItem(%PYARG_0, 0, %CONVERTTOPYTHON[bool](_ret_)); +PyTuple_SetItem(%PYARG_0, 1, %CONVERTTOPYTHON[QString](_errorMsg_)); +PyTuple_SetItem(%PYARG_0, 2, %CONVERTTOPYTHON[int](_errorLine_)); +PyTuple_SetItem(%PYARG_0, 3, %CONVERTTOPYTHON[int](_errorColumn_)); +// @snippet qdomdocument-setcontent diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DAnimation/pyside6_qt3danimation_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DAnimation/pyside6_qt3danimation_python.h new file mode 100644 index 0000000..95cf067 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DAnimation/pyside6_qt3danimation_python.h @@ -0,0 +1,236 @@ +// 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 + + +#ifndef SBK_QT3DANIMATION_PYTHON_H +#define SBK_QT3DANIMATION_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +namespace Qt3DAnimation { + class QAbstractAnimationClip; + class QAbstractChannelMapping; + class QAbstractClipBlendNode; + class QAdditiveClipBlend; + class QAnimationAspect; + class QAnimationClip; + class QAnimationClipData; + class QAnimationController; + class QAnimationGroup; + class QBlendedClipAnimator; + class QCallbackMapping; + class QChannel; + class QChannelComponent; + class QChannelMapper; + class QChannelMapping; + class QClipAnimator; + class QClipBlendValue; + class QClock; + class QLerpClipBlend; + class QMorphTarget; + class QSkeletonMapping; + class QVertexBlendAnimation; +} +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QT3DANIMATIONQT3DANIMATION_IDX = 2, + SBK_QT3DANIMATION_QABSTRACTANIMATION_ANIMATIONTYPE_IDX = 6, + SBK_QT3DANIMATION_QABSTRACTANIMATION_IDX = 4, + SBK_QT3DANIMATION_QABSTRACTANIMATIONCLIP_IDX = 8, + SBK_QT3DANIMATION_QABSTRACTCHANNELMAPPING_IDX = 10, + SBK_QT3DANIMATION_QABSTRACTCLIPANIMATOR_LOOPS_IDX = 14, + SBK_QT3DANIMATION_QABSTRACTCLIPANIMATOR_IDX = 12, + SBK_QT3DANIMATION_QABSTRACTCLIPBLENDNODE_IDX = 16, + SBK_QT3DANIMATION_QADDITIVECLIPBLEND_IDX = 18, + SBK_QT3DANIMATION_QANIMATIONASPECT_IDX = 20, + SBK_QT3DANIMATION_QANIMATIONCALLBACK_FLAG_IDX = 24, + SBK_QFLAGS_QT3DANIMATION_QANIMATIONCALLBACK_FLAG_IDX = 0, + SBK_QT3DANIMATION_QANIMATIONCALLBACK_IDX = 22, + SBK_QT3DANIMATION_QANIMATIONCLIP_IDX = 26, + SBK_QT3DANIMATION_QANIMATIONCLIPDATA_IDX = 28, + SBK_QT3DANIMATION_QANIMATIONCLIPLOADER_STATUS_IDX = 32, + SBK_QT3DANIMATION_QANIMATIONCLIPLOADER_IDX = 30, + SBK_QT3DANIMATION_QANIMATIONCONTROLLER_IDX = 34, + SBK_QT3DANIMATION_QANIMATIONGROUP_IDX = 36, + SBK_QT3DANIMATION_QBLENDEDCLIPANIMATOR_IDX = 38, + SBK_QT3DANIMATION_QCALLBACKMAPPING_IDX = 40, + SBK_QT3DANIMATION_QCHANNEL_IDX = 42, + SBK_QT3DANIMATION_QCHANNELCOMPONENT_IDX = 44, + SBK_QT3DANIMATION_QCHANNELMAPPER_IDX = 46, + SBK_QT3DANIMATION_QCHANNELMAPPING_IDX = 48, + SBK_QT3DANIMATION_QCLIPANIMATOR_IDX = 50, + SBK_QT3DANIMATION_QCLIPBLENDVALUE_IDX = 52, + SBK_QT3DANIMATION_QCLOCK_IDX = 54, + SBK_QT3DANIMATION_QKEYFRAME_INTERPOLATIONTYPE_IDX = 58, + SBK_QT3DANIMATION_QKEYFRAME_IDX = 56, + SBK_QT3DANIMATION_QKEYFRAMEANIMATION_REPEATMODE_IDX = 62, + SBK_QT3DANIMATION_QKEYFRAMEANIMATION_IDX = 60, + SBK_QT3DANIMATION_QLERPCLIPBLEND_IDX = 64, + SBK_QT3DANIMATION_QMORPHTARGET_IDX = 66, + SBK_QT3DANIMATION_QMORPHINGANIMATION_METHOD_IDX = 70, + SBK_QT3DANIMATION_QMORPHINGANIMATION_IDX = 68, + SBK_QT3DANIMATION_QSKELETONMAPPING_IDX = 72, + SBK_QT3DANIMATION_QVERTEXBLENDANIMATION_IDX = 74, + SBK_QT3DANIMATION_IDX_COUNT = 76, +}; + +// Type indices +enum : int { + SBK_Qt3DAnimationQt3DAnimation_IDX = 1, + SBK_Qt3DAnimation_QAbstractAnimation_AnimationType_IDX = 3, + SBK_Qt3DAnimation_QAbstractAnimation_IDX = 2, + SBK_Qt3DAnimation_QAbstractAnimationClip_IDX = 4, + SBK_Qt3DAnimation_QAbstractChannelMapping_IDX = 5, + SBK_Qt3DAnimation_QAbstractClipAnimator_Loops_IDX = 7, + SBK_Qt3DAnimation_QAbstractClipAnimator_IDX = 6, + SBK_Qt3DAnimation_QAbstractClipBlendNode_IDX = 8, + SBK_Qt3DAnimation_QAdditiveClipBlend_IDX = 9, + SBK_Qt3DAnimation_QAnimationAspect_IDX = 10, + SBK_Qt3DAnimation_QAnimationCallback_Flag_IDX = 12, + SBK_QFlags_Qt3DAnimation_QAnimationCallback_Flag_IDX = 0, + SBK_Qt3DAnimation_QAnimationCallback_IDX = 11, + SBK_Qt3DAnimation_QAnimationClip_IDX = 13, + SBK_Qt3DAnimation_QAnimationClipData_IDX = 14, + SBK_Qt3DAnimation_QAnimationClipLoader_Status_IDX = 16, + SBK_Qt3DAnimation_QAnimationClipLoader_IDX = 15, + SBK_Qt3DAnimation_QAnimationController_IDX = 17, + SBK_Qt3DAnimation_QAnimationGroup_IDX = 18, + SBK_Qt3DAnimation_QBlendedClipAnimator_IDX = 19, + SBK_Qt3DAnimation_QCallbackMapping_IDX = 20, + SBK_Qt3DAnimation_QChannel_IDX = 21, + SBK_Qt3DAnimation_QChannelComponent_IDX = 22, + SBK_Qt3DAnimation_QChannelMapper_IDX = 23, + SBK_Qt3DAnimation_QChannelMapping_IDX = 24, + SBK_Qt3DAnimation_QClipAnimator_IDX = 25, + SBK_Qt3DAnimation_QClipBlendValue_IDX = 26, + SBK_Qt3DAnimation_QClock_IDX = 27, + SBK_Qt3DAnimation_QKeyFrame_InterpolationType_IDX = 29, + SBK_Qt3DAnimation_QKeyFrame_IDX = 28, + SBK_Qt3DAnimation_QKeyframeAnimation_RepeatMode_IDX = 31, + SBK_Qt3DAnimation_QKeyframeAnimation_IDX = 30, + SBK_Qt3DAnimation_QLerpClipBlend_IDX = 32, + SBK_Qt3DAnimation_QMorphTarget_IDX = 33, + SBK_Qt3DAnimation_QMorphingAnimation_Method_IDX = 35, + SBK_Qt3DAnimation_QMorphingAnimation_IDX = 34, + SBK_Qt3DAnimation_QSkeletonMapping_IDX = 36, + SBK_Qt3DAnimation_QVertexBlendAnimation_IDX = 37, + SBK_Qt3DAnimation_IDX_COUNT = 38, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_Qt3DAnimationTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_Qt3DAnimationTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_Qt3DAnimationModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_Qt3DAnimationTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QT3DANIMATION_QLIST_INT_IDX = 0, // QList + SBK_QT3DANIMATION_QLIST_FLOAT_IDX = 1, // QList + SBK_QT3DANIMATION_QLIST_QT3DCORE_QTRANSFORMPTR_IDX = 2, // QList + SBK_QT3DANIMATION_QLIST_QT3DANIMATION_QMORPHTARGETPTR_IDX = 3, // QList + SBK_QT3DANIMATION_QLIST_QT3DANIMATION_QABSTRACTCHANNELMAPPINGPTR_IDX = 4, // QList + SBK_QT3DANIMATION_STD_VECTOR_QSHAREDPOINTER_QT3DCORE_QASPECTJOB_IDX = 5, // std::vector> + SBK_QT3DANIMATION_QLIST_QT3DANIMATION_QABSTRACTANIMATIONPTR_IDX = 6, // QList + SBK_QT3DANIMATION_QLIST_QT3DANIMATION_QANIMATIONGROUPPTR_IDX = 7, // QList + SBK_QT3DANIMATION_QLIST_QT3DCORE_QATTRIBUTEPTR_IDX = 8, // QList + SBK_QT3DANIMATION_QLIST_QVARIANT_IDX = 9, // QList + SBK_QT3DANIMATION_QLIST_QSTRING_IDX = 10, // QList + SBK_QT3DANIMATION_QMAP_QSTRING_QVARIANT_IDX = 11, // QMap + SBK_QT3DANIMATION_CONVERTERS_IDX_COUNT = 12, +}; + +// Converter indices +enum : int { + SBK_Qt3DAnimation_QList_int_IDX = 0, // QList + SBK_Qt3DAnimation_QList_float_IDX = 1, // QList + SBK_Qt3DAnimation_QList_Qt3DCore_QTransformPTR_IDX = 2, // QList + SBK_Qt3DAnimation_QList_Qt3DAnimation_QMorphTargetPTR_IDX = 3, // QList + SBK_Qt3DAnimation_QList_Qt3DAnimation_QAbstractChannelMappingPTR_IDX = 4, // QList + SBK_Qt3DAnimation_std_vector_QSharedPointer_Qt3DCore_QAspectJob_IDX = 5, // std::vector> + SBK_Qt3DAnimation_QList_Qt3DAnimation_QAbstractAnimationPTR_IDX = 6, // QList + SBK_Qt3DAnimation_QList_Qt3DAnimation_QAnimationGroupPTR_IDX = 7, // QList + SBK_Qt3DAnimation_QList_Qt3DCore_QAttributePTR_IDX = 8, // QList + SBK_Qt3DAnimation_QList_QVariant_IDX = 9, // QList + SBK_Qt3DAnimation_QList_QString_IDX = 10, // QList + SBK_Qt3DAnimation_QMap_QString_QVariant_IDX = 11, // QMap + SBK_Qt3DAnimation_CONVERTERS_IDX_COUNT = 12, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAbstractAnimation::AnimationType >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAbstractAnimation_AnimationType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAbstractAnimation >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAbstractAnimation_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAbstractAnimationClip >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAbstractAnimationClip_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAbstractChannelMapping >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAbstractChannelMapping_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAbstractClipAnimator::Loops >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAbstractClipAnimator_Loops_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAbstractClipAnimator >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAbstractClipAnimator_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAbstractClipBlendNode >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAbstractClipBlendNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAdditiveClipBlend >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAdditiveClipBlend_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAnimationAspect >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAnimationAspect_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAnimationCallback::Flag >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAnimationCallback_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_QFlags_Qt3DAnimation_QAnimationCallback_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAnimationCallback >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAnimationCallback_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAnimationClip >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAnimationClip_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAnimationClipData >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAnimationClipData_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAnimationClipLoader::Status >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAnimationClipLoader_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAnimationClipLoader >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAnimationClipLoader_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAnimationController >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAnimationController_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QAnimationGroup >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QAnimationGroup_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QBlendedClipAnimator >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QBlendedClipAnimator_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QCallbackMapping >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QCallbackMapping_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QChannel >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QChannel_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QChannelComponent >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QChannelComponent_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QChannelMapper >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QChannelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QChannelMapping >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QChannelMapping_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QClipAnimator >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QClipAnimator_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QClipBlendValue >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QClipBlendValue_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QClock >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QClock_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QKeyFrame::InterpolationType >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QKeyFrame_InterpolationType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QKeyFrame >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QKeyFrame_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QKeyframeAnimation::RepeatMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QKeyframeAnimation_RepeatMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QKeyframeAnimation >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QKeyframeAnimation_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QLerpClipBlend >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QLerpClipBlend_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QMorphTarget >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QMorphTarget_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QMorphingAnimation::Method >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QMorphingAnimation_Method_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QMorphingAnimation >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QMorphingAnimation_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QSkeletonMapping >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QSkeletonMapping_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DAnimation::QVertexBlendAnimation >() { return Shiboken::Module::get(SbkPySide6_Qt3DAnimationTypeStructs[SBK_Qt3DAnimation_QVertexBlendAnimation_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QT3DANIMATION_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DCore/pyside6_qt3dcore_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DCore/pyside6_qt3dcore_python.h new file mode 100644 index 0000000..1b58a3d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DCore/pyside6_qt3dcore_python.h @@ -0,0 +1,230 @@ +// 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 + + +#ifndef SBK_QT3DCORE_PYTHON_H +#define SBK_QT3DCORE_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +namespace Qt3DCore { + class QAbstractAspect; + class QAbstractFunctor; + class QAbstractSkeleton; + class QArmature; + class QAspectJob; + class QBackendNodeMapper; + class QBoundingVolume; + class QComponent; + class QCoreAspect; + class QCoreSettings; + class QEntity; + class QGeometry; + class QJoint; + class QNode; + class QNodeId; + struct QNodeIdTypePair; + class QSkeleton; + class QTransform; +} +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QT3DCOREQT3DCORE_IDX = 2, + SBK_QT3DCORE_QABSTRACTASPECT_IDX = 4, + SBK_QT3DCORE_QABSTRACTFUNCTOR_IDX = 6, + SBK_QT3DCORE_QABSTRACTSKELETON_IDX = 8, + SBK_QT3DCORE_QARMATURE_IDX = 10, + SBK_QT3DCORE_QASPECTENGINE_RUNMODE_IDX = 14, + SBK_QT3DCORE_QASPECTENGINE_IDX = 12, + SBK_QT3DCORE_QASPECTJOB_IDX = 16, + SBK_QT3DCORE_QATTRIBUTE_ATTRIBUTETYPE_IDX = 20, + SBK_QT3DCORE_QATTRIBUTE_VERTEXBASETYPE_IDX = 22, + SBK_QT3DCORE_QATTRIBUTE_IDX = 18, + SBK_QT3DCORE_QBACKENDNODE_MODE_IDX = 26, + SBK_QT3DCORE_QBACKENDNODE_IDX = 24, + SBK_QT3DCORE_QBACKENDNODEMAPPER_IDX = 28, + SBK_QT3DCORE_QBOUNDINGVOLUME_IDX = 30, + SBK_QT3DCORE_QBUFFER_USAGETYPE_IDX = 36, + SBK_QT3DCORE_QBUFFER_ACCESSTYPE_IDX = 34, + SBK_QT3DCORE_QBUFFER_IDX = 32, + SBK_QT3DCORE_QCOMPONENT_IDX = 38, + SBK_QT3DCORE_QCOREASPECT_IDX = 40, + SBK_QT3DCORE_QCORESETTINGS_IDX = 42, + SBK_QT3DCORE_QENTITY_IDX = 44, + SBK_QT3DCORE_QGEOMETRY_IDX = 46, + SBK_QT3DCORE_QGEOMETRYVIEW_PRIMITIVETYPE_IDX = 50, + SBK_QT3DCORE_QGEOMETRYVIEW_IDX = 48, + SBK_QT3DCORE_QJOINT_IDX = 52, + SBK_QT3DCORE_QNODE_IDX = 54, + SBK_QT3DCORE_QNODEID_IDX = 56, + SBK_QT3DCORE_QNODEIDTYPEPAIR_IDX = 58, + SBK_QT3DCORE_QSKELETON_IDX = 60, + SBK_QT3DCORE_QSKELETONLOADER_STATUS_IDX = 64, + SBK_QT3DCORE_QSKELETONLOADER_IDX = 62, + SBK_QT3DCORE_QTRANSFORM_IDX = 66, + SBK_QSHAREDPOINTER_QT3DCORE_QENTITY_IDX = 68, // QSharedPointer + SBK_QSHAREDPOINTER_CONSTQT3DCORE_QENTITY_IDX = 68, // (const) + SBK_QSHAREDPOINTER_QT3DCORE_QBACKENDNODEMAPPER_IDX = 70, // QSharedPointer + SBK_QSHAREDPOINTER_CONSTQT3DCORE_QBACKENDNODEMAPPER_IDX = 70, // (const) + SBK_QSHAREDPOINTER_QT3DCORE_QASPECTJOB_IDX = 72, // QSharedPointer + SBK_QSHAREDPOINTER_CONSTQT3DCORE_QASPECTJOB_IDX = 72, // (const) + SBK_QT3DCORE_IDX_COUNT = 74, +}; + +// Type indices +enum : int { + SBK_Qt3DCoreQt3DCore_IDX = 1, + SBK_Qt3DCore_QAbstractAspect_IDX = 2, + SBK_Qt3DCore_QAbstractFunctor_IDX = 3, + SBK_Qt3DCore_QAbstractSkeleton_IDX = 4, + SBK_Qt3DCore_QArmature_IDX = 5, + SBK_Qt3DCore_QAspectEngine_RunMode_IDX = 7, + SBK_Qt3DCore_QAspectEngine_IDX = 6, + SBK_Qt3DCore_QAspectJob_IDX = 8, + SBK_Qt3DCore_QAttribute_AttributeType_IDX = 10, + SBK_Qt3DCore_QAttribute_VertexBaseType_IDX = 11, + SBK_Qt3DCore_QAttribute_IDX = 9, + SBK_Qt3DCore_QBackendNode_Mode_IDX = 13, + SBK_Qt3DCore_QBackendNode_IDX = 12, + SBK_Qt3DCore_QBackendNodeMapper_IDX = 14, + SBK_Qt3DCore_QBoundingVolume_IDX = 15, + SBK_Qt3DCore_QBuffer_UsageType_IDX = 18, + SBK_Qt3DCore_QBuffer_AccessType_IDX = 17, + SBK_Qt3DCore_QBuffer_IDX = 16, + SBK_Qt3DCore_QComponent_IDX = 19, + SBK_Qt3DCore_QCoreAspect_IDX = 20, + SBK_Qt3DCore_QCoreSettings_IDX = 21, + SBK_Qt3DCore_QEntity_IDX = 22, + SBK_Qt3DCore_QGeometry_IDX = 23, + SBK_Qt3DCore_QGeometryView_PrimitiveType_IDX = 25, + SBK_Qt3DCore_QGeometryView_IDX = 24, + SBK_Qt3DCore_QJoint_IDX = 26, + SBK_Qt3DCore_QNode_IDX = 27, + SBK_Qt3DCore_QNodeId_IDX = 28, + SBK_Qt3DCore_QNodeIdTypePair_IDX = 29, + SBK_Qt3DCore_QSkeleton_IDX = 30, + SBK_Qt3DCore_QSkeletonLoader_Status_IDX = 32, + SBK_Qt3DCore_QSkeletonLoader_IDX = 31, + SBK_Qt3DCore_QTransform_IDX = 33, + SBK_QSharedPointer_Qt3DCore_QEntity_IDX = 34, // QSharedPointer + SBK_QSharedPointer_constQt3DCore_QEntity_IDX = 34, // (const) + SBK_QSharedPointer_Qt3DCore_QBackendNodeMapper_IDX = 35, // QSharedPointer + SBK_QSharedPointer_constQt3DCore_QBackendNodeMapper_IDX = 35, // (const) + SBK_QSharedPointer_Qt3DCore_QAspectJob_IDX = 36, // QSharedPointer + SBK_QSharedPointer_constQt3DCore_QAspectJob_IDX = 36, // (const) + SBK_Qt3DCore_IDX_COUNT = 37, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_Qt3DCoreTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_Qt3DCoreTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_Qt3DCoreModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_Qt3DCoreTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QT3DCORE_QLIST_INT_IDX = 0, // QList + SBK_QT3DCORE_STD_VECTOR_QSHAREDPOINTER_QT3DCORE_QASPECTJOB_IDX = 1, // std::vector> + SBK_QT3DCORE_QLIST_QT3DCORE_QENTITYPTR_IDX = 2, // QList + SBK_QT3DCORE_QLIST_QT3DCORE_QATTRIBUTEPTR_IDX = 3, // QList + SBK_QT3DCORE_QLIST_QT3DCORE_QCOMPONENTPTR_IDX = 4, // QList + SBK_QT3DCORE_QLIST_QT3DCORE_QJOINTPTR_IDX = 5, // QList + SBK_QT3DCORE_QLIST_QT3DCORE_QNODEPTR_IDX = 6, // QList + SBK_QT3DCORE_QLIST_QT3DCORE_QABSTRACTASPECTPTR_IDX = 7, // QList + SBK_QT3DCORE_QLIST_QT3DCORE_QNODEID_IDX = 8, // QList + SBK_QT3DCORE_QLIST_QVARIANT_IDX = 9, // QList + SBK_QT3DCORE_QLIST_QSTRING_IDX = 10, // QList + SBK_QT3DCORE_QMAP_QSTRING_QVARIANT_IDX = 11, // QMap + SBK_QT3DCORE_CONVERTERS_IDX_COUNT = 12, +}; + +// Converter indices +enum : int { + SBK_Qt3DCore_QList_int_IDX = 0, // QList + SBK_Qt3DCore_std_vector_QSharedPointer_Qt3DCore_QAspectJob_IDX = 1, // std::vector> + SBK_Qt3DCore_QList_Qt3DCore_QEntityPTR_IDX = 2, // QList + SBK_Qt3DCore_QList_Qt3DCore_QAttributePTR_IDX = 3, // QList + SBK_Qt3DCore_QList_Qt3DCore_QComponentPTR_IDX = 4, // QList + SBK_Qt3DCore_QList_Qt3DCore_QJointPTR_IDX = 5, // QList + SBK_Qt3DCore_QList_Qt3DCore_QNodePTR_IDX = 6, // QList + SBK_Qt3DCore_QList_Qt3DCore_QAbstractAspectPTR_IDX = 7, // QList + SBK_Qt3DCore_QList_Qt3DCore_QNodeId_IDX = 8, // QList + SBK_Qt3DCore_QList_QVariant_IDX = 9, // QList + SBK_Qt3DCore_QList_QString_IDX = 10, // QList + SBK_Qt3DCore_QMap_QString_QVariant_IDX = 11, // QMap + SBK_Qt3DCore_CONVERTERS_IDX_COUNT = 12, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QAbstractAspect >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QAbstractAspect_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QAbstractFunctor >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QAbstractFunctor_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QAbstractSkeleton >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QAbstractSkeleton_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QArmature >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QArmature_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QAspectEngine::RunMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QAspectEngine_RunMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QAspectEngine >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QAspectEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QAspectJob >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QAspectJob_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QAttribute::AttributeType >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QAttribute_AttributeType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QAttribute::VertexBaseType >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QAttribute_VertexBaseType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QAttribute >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QAttribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QBackendNode::Mode >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QBackendNode_Mode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QBackendNode >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QBackendNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QBackendNodeMapper >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QBackendNodeMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QBoundingVolume >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QBoundingVolume_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QBuffer::UsageType >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QBuffer_UsageType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QBuffer::AccessType >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QBuffer_AccessType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QBuffer >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QBuffer_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QComponent >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QComponent_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QCoreAspect >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QCoreAspect_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QCoreSettings >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QCoreSettings_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QEntity >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QEntity_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QGeometry >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QGeometry_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QGeometryView::PrimitiveType >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QGeometryView_PrimitiveType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QGeometryView >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QGeometryView_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QJoint >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QJoint_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QNode >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QNodeId >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QNodeId_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QNodeIdTypePair >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QNodeIdTypePair_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QSkeleton >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QSkeleton_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QSkeletonLoader::Status >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QSkeletonLoader_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QSkeletonLoader >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QSkeletonLoader_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DCore::QTransform >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_Qt3DCore_QTransform_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSharedPointer >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_QSharedPointer_Qt3DCore_QEntity_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSharedPointer >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_QSharedPointer_Qt3DCore_QBackendNodeMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSharedPointer >() { return Shiboken::Module::get(SbkPySide6_Qt3DCoreTypeStructs[SBK_QSharedPointer_Qt3DCore_QAspectJob_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QT3DCORE_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DExtras/pyside6_qt3dextras_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DExtras/pyside6_qt3dextras_python.h new file mode 100644 index 0000000..4affaad --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DExtras/pyside6_qt3dextras_python.h @@ -0,0 +1,261 @@ +// 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 + + +#ifndef SBK_QT3DEXTRAS_PYTHON_H +#define SBK_QT3DEXTRAS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include +#include + +// Bound library includes +#include + +QT_BEGIN_NAMESPACE + +namespace Qt3DExtras { + class QAbstractSpriteSheet; + class QConeGeometry; + class QConeGeometryView; + class QConeMesh; + class QCuboidGeometry; + class QCuboidGeometryView; + class QCuboidMesh; + class QCylinderGeometry; + class QCylinderGeometryView; + class QCylinderMesh; + class QDiffuseMapMaterial; + class QDiffuseSpecularMapMaterial; + class QDiffuseSpecularMaterial; + class QExtrudedTextGeometry; + class QExtrudedTextMesh; + class QFirstPersonCameraController; + class QForwardRenderer; + class QGoochMaterial; + class QMetalRoughMaterial; + class QMorphPhongMaterial; + class QNormalDiffuseMapAlphaMaterial; + class QNormalDiffuseMapMaterial; + class QNormalDiffuseSpecularMapMaterial; + class QOrbitCameraController; + class QPerVertexColorMaterial; + class QPhongAlphaMaterial; + class QPhongMaterial; + class QPlaneGeometry; + class QPlaneGeometryView; + class QPlaneMesh; + class QSkyboxEntity; + class QSphereGeometry; + class QSphereGeometryView; + class QSphereMesh; + class QSpriteGrid; + class QSpriteSheet; + class QSpriteSheetItem; + class QText2DEntity; + class QTextureMaterial; + class QTorusGeometry; + class QTorusGeometryView; + class QTorusMesh; + class Qt3DWindow; +} +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QT3DEXTRASQT3DEXTRAS_IDX = 0, + SBK_QT3DEXTRAS_QABSTRACTCAMERACONTROLLER_IDX = 2, + SBK_QT3DEXTRAS_QABSTRACTCAMERACONTROLLER_INPUTSTATE_IDX = 4, + SBK_QT3DEXTRAS_QABSTRACTSPRITESHEET_IDX = 6, + SBK_QT3DEXTRAS_QCONEGEOMETRY_IDX = 8, + SBK_QT3DEXTRAS_QCONEGEOMETRYVIEW_IDX = 10, + SBK_QT3DEXTRAS_QCONEMESH_IDX = 12, + SBK_QT3DEXTRAS_QCUBOIDGEOMETRY_IDX = 14, + SBK_QT3DEXTRAS_QCUBOIDGEOMETRYVIEW_IDX = 16, + SBK_QT3DEXTRAS_QCUBOIDMESH_IDX = 18, + SBK_QT3DEXTRAS_QCYLINDERGEOMETRY_IDX = 20, + SBK_QT3DEXTRAS_QCYLINDERGEOMETRYVIEW_IDX = 22, + SBK_QT3DEXTRAS_QCYLINDERMESH_IDX = 24, + SBK_QT3DEXTRAS_QDIFFUSEMAPMATERIAL_IDX = 26, + SBK_QT3DEXTRAS_QDIFFUSESPECULARMAPMATERIAL_IDX = 28, + SBK_QT3DEXTRAS_QDIFFUSESPECULARMATERIAL_IDX = 30, + SBK_QT3DEXTRAS_QEXTRUDEDTEXTGEOMETRY_IDX = 32, + SBK_QT3DEXTRAS_QEXTRUDEDTEXTMESH_IDX = 34, + SBK_QT3DEXTRAS_QFIRSTPERSONCAMERACONTROLLER_IDX = 36, + SBK_QT3DEXTRAS_QFORWARDRENDERER_IDX = 38, + SBK_QT3DEXTRAS_QGOOCHMATERIAL_IDX = 40, + SBK_QT3DEXTRAS_QMETALROUGHMATERIAL_IDX = 42, + SBK_QT3DEXTRAS_QMORPHPHONGMATERIAL_IDX = 44, + SBK_QT3DEXTRAS_QNORMALDIFFUSEMAPALPHAMATERIAL_IDX = 46, + SBK_QT3DEXTRAS_QNORMALDIFFUSEMAPMATERIAL_IDX = 48, + SBK_QT3DEXTRAS_QNORMALDIFFUSESPECULARMAPMATERIAL_IDX = 50, + SBK_QT3DEXTRAS_QORBITCAMERACONTROLLER_IDX = 52, + SBK_QT3DEXTRAS_QPERVERTEXCOLORMATERIAL_IDX = 54, + SBK_QT3DEXTRAS_QPHONGALPHAMATERIAL_IDX = 56, + SBK_QT3DEXTRAS_QPHONGMATERIAL_IDX = 58, + SBK_QT3DEXTRAS_QPLANEGEOMETRY_IDX = 60, + SBK_QT3DEXTRAS_QPLANEGEOMETRYVIEW_IDX = 62, + SBK_QT3DEXTRAS_QPLANEMESH_IDX = 64, + SBK_QT3DEXTRAS_QSKYBOXENTITY_IDX = 66, + SBK_QT3DEXTRAS_QSPHEREGEOMETRY_IDX = 68, + SBK_QT3DEXTRAS_QSPHEREGEOMETRYVIEW_IDX = 70, + SBK_QT3DEXTRAS_QSPHEREMESH_IDX = 72, + SBK_QT3DEXTRAS_QSPRITEGRID_IDX = 74, + SBK_QT3DEXTRAS_QSPRITESHEET_IDX = 76, + SBK_QT3DEXTRAS_QSPRITESHEETITEM_IDX = 78, + SBK_QT3DEXTRAS_QTEXT2DENTITY_IDX = 80, + SBK_QT3DEXTRAS_QTEXTUREMATERIAL_IDX = 82, + SBK_QT3DEXTRAS_QTORUSGEOMETRY_IDX = 84, + SBK_QT3DEXTRAS_QTORUSGEOMETRYVIEW_IDX = 86, + SBK_QT3DEXTRAS_QTORUSMESH_IDX = 88, + SBK_QT3DEXTRAS_QT3DWINDOW_IDX = 90, + SBK_QT3DEXTRAS_IDX_COUNT = 92, +}; + +// Type indices +enum : int { + SBK_Qt3DExtrasQt3DExtras_IDX = 0, + SBK_Qt3DExtras_QAbstractCameraController_IDX = 1, + SBK_Qt3DExtras_QAbstractCameraController_InputState_IDX = 2, + SBK_Qt3DExtras_QAbstractSpriteSheet_IDX = 3, + SBK_Qt3DExtras_QConeGeometry_IDX = 4, + SBK_Qt3DExtras_QConeGeometryView_IDX = 5, + SBK_Qt3DExtras_QConeMesh_IDX = 6, + SBK_Qt3DExtras_QCuboidGeometry_IDX = 7, + SBK_Qt3DExtras_QCuboidGeometryView_IDX = 8, + SBK_Qt3DExtras_QCuboidMesh_IDX = 9, + SBK_Qt3DExtras_QCylinderGeometry_IDX = 10, + SBK_Qt3DExtras_QCylinderGeometryView_IDX = 11, + SBK_Qt3DExtras_QCylinderMesh_IDX = 12, + SBK_Qt3DExtras_QDiffuseMapMaterial_IDX = 13, + SBK_Qt3DExtras_QDiffuseSpecularMapMaterial_IDX = 14, + SBK_Qt3DExtras_QDiffuseSpecularMaterial_IDX = 15, + SBK_Qt3DExtras_QExtrudedTextGeometry_IDX = 16, + SBK_Qt3DExtras_QExtrudedTextMesh_IDX = 17, + SBK_Qt3DExtras_QFirstPersonCameraController_IDX = 18, + SBK_Qt3DExtras_QForwardRenderer_IDX = 19, + SBK_Qt3DExtras_QGoochMaterial_IDX = 20, + SBK_Qt3DExtras_QMetalRoughMaterial_IDX = 21, + SBK_Qt3DExtras_QMorphPhongMaterial_IDX = 22, + SBK_Qt3DExtras_QNormalDiffuseMapAlphaMaterial_IDX = 23, + SBK_Qt3DExtras_QNormalDiffuseMapMaterial_IDX = 24, + SBK_Qt3DExtras_QNormalDiffuseSpecularMapMaterial_IDX = 25, + SBK_Qt3DExtras_QOrbitCameraController_IDX = 26, + SBK_Qt3DExtras_QPerVertexColorMaterial_IDX = 27, + SBK_Qt3DExtras_QPhongAlphaMaterial_IDX = 28, + SBK_Qt3DExtras_QPhongMaterial_IDX = 29, + SBK_Qt3DExtras_QPlaneGeometry_IDX = 30, + SBK_Qt3DExtras_QPlaneGeometryView_IDX = 31, + SBK_Qt3DExtras_QPlaneMesh_IDX = 32, + SBK_Qt3DExtras_QSkyboxEntity_IDX = 33, + SBK_Qt3DExtras_QSphereGeometry_IDX = 34, + SBK_Qt3DExtras_QSphereGeometryView_IDX = 35, + SBK_Qt3DExtras_QSphereMesh_IDX = 36, + SBK_Qt3DExtras_QSpriteGrid_IDX = 37, + SBK_Qt3DExtras_QSpriteSheet_IDX = 38, + SBK_Qt3DExtras_QSpriteSheetItem_IDX = 39, + SBK_Qt3DExtras_QText2DEntity_IDX = 40, + SBK_Qt3DExtras_QTextureMaterial_IDX = 41, + SBK_Qt3DExtras_QTorusGeometry_IDX = 42, + SBK_Qt3DExtras_QTorusGeometryView_IDX = 43, + SBK_Qt3DExtras_QTorusMesh_IDX = 44, + SBK_Qt3DExtras_Qt3DWindow_IDX = 45, + SBK_Qt3DExtras_IDX_COUNT = 46, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_Qt3DExtrasTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_Qt3DExtrasTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_Qt3DExtrasModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_Qt3DExtrasTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QT3DEXTRAS_QLIST_INT_IDX = 0, // QList + SBK_QT3DEXTRAS_QLIST_QT3DEXTRAS_QSPRITESHEETITEMPTR_IDX = 1, // QList + SBK_QT3DEXTRAS_QLIST_QVARIANT_IDX = 2, // QList + SBK_QT3DEXTRAS_QLIST_QSTRING_IDX = 3, // QList + SBK_QT3DEXTRAS_QMAP_QSTRING_QVARIANT_IDX = 4, // QMap + SBK_QT3DEXTRAS_CONVERTERS_IDX_COUNT = 5, +}; + +// Converter indices +enum : int { + SBK_Qt3DExtras_QList_int_IDX = 0, // QList + SBK_Qt3DExtras_QList_Qt3DExtras_QSpriteSheetItemPTR_IDX = 1, // QList + SBK_Qt3DExtras_QList_QVariant_IDX = 2, // QList + SBK_Qt3DExtras_QList_QString_IDX = 3, // QList + SBK_Qt3DExtras_QMap_QString_QVariant_IDX = 4, // QMap + SBK_Qt3DExtras_CONVERTERS_IDX_COUNT = 5, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QAbstractCameraController >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QAbstractCameraController_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QAbstractCameraController::InputState >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QAbstractCameraController_InputState_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QAbstractSpriteSheet >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QAbstractSpriteSheet_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QConeGeometry >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QConeGeometry_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QConeGeometryView >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QConeGeometryView_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QConeMesh >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QConeMesh_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QCuboidGeometry >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QCuboidGeometry_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QCuboidGeometryView >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QCuboidGeometryView_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QCuboidMesh >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QCuboidMesh_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QCylinderGeometry >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QCylinderGeometry_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QCylinderGeometryView >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QCylinderGeometryView_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QCylinderMesh >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QCylinderMesh_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QDiffuseMapMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QDiffuseMapMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QDiffuseSpecularMapMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QDiffuseSpecularMapMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QDiffuseSpecularMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QDiffuseSpecularMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QExtrudedTextGeometry >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QExtrudedTextGeometry_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QExtrudedTextMesh >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QExtrudedTextMesh_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QFirstPersonCameraController >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QFirstPersonCameraController_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QForwardRenderer >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QForwardRenderer_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QGoochMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QGoochMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QMetalRoughMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QMetalRoughMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QMorphPhongMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QMorphPhongMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QNormalDiffuseMapAlphaMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QNormalDiffuseMapAlphaMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QNormalDiffuseMapMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QNormalDiffuseMapMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QNormalDiffuseSpecularMapMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QNormalDiffuseSpecularMapMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QOrbitCameraController >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QOrbitCameraController_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QPerVertexColorMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QPerVertexColorMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QPhongAlphaMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QPhongAlphaMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QPhongMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QPhongMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QPlaneGeometry >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QPlaneGeometry_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QPlaneGeometryView >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QPlaneGeometryView_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QPlaneMesh >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QPlaneMesh_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QSkyboxEntity >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QSkyboxEntity_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QSphereGeometry >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QSphereGeometry_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QSphereGeometryView >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QSphereGeometryView_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QSphereMesh >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QSphereMesh_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QSpriteGrid >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QSpriteGrid_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QSpriteSheet >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QSpriteSheet_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QSpriteSheetItem >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QSpriteSheetItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QText2DEntity >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QText2DEntity_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QTextureMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QTextureMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QTorusGeometry >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QTorusGeometry_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QTorusGeometryView >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QTorusGeometryView_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::QTorusMesh >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_QTorusMesh_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DExtras::Qt3DWindow >() { return Shiboken::Module::get(SbkPySide6_Qt3DExtrasTypeStructs[SBK_Qt3DExtras_Qt3DWindow_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QT3DEXTRAS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DInput/pyside6_qt3dinput_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DInput/pyside6_qt3dinput_python.h new file mode 100644 index 0000000..a018718 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DInput/pyside6_qt3dinput_python.h @@ -0,0 +1,196 @@ +// 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 + + +#ifndef SBK_QT3DINPUT_PYTHON_H +#define SBK_QT3DINPUT_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +namespace Qt3DInput { + class QAbstractActionInput; + class QAbstractAxisInput; + class QAbstractPhysicalDevice; + class QAction; + class QActionInput; + class QAnalogAxisInput; + class QAxis; + class QAxisSetting; + class QButtonAxisInput; + class QInputAspect; + class QInputChord; + class QInputSequence; + class QInputSettings; + class QKeyEvent; + class QKeyboardDevice; + class QKeyboardHandler; + class QLogicalDevice; + class QMouseHandler; +} +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QT3DINPUTQT3DINPUT_IDX = 0, + SBK_QT3DINPUT_QABSTRACTACTIONINPUT_IDX = 2, + SBK_QT3DINPUT_QABSTRACTAXISINPUT_IDX = 4, + SBK_QT3DINPUT_QABSTRACTPHYSICALDEVICE_IDX = 6, + SBK_QT3DINPUT_QACTION_IDX = 8, + SBK_QT3DINPUT_QACTIONINPUT_IDX = 10, + SBK_QT3DINPUT_QANALOGAXISINPUT_IDX = 12, + SBK_QT3DINPUT_QAXIS_IDX = 14, + SBK_QT3DINPUT_QAXISACCUMULATOR_SOURCEAXISTYPE_IDX = 18, + SBK_QT3DINPUT_QAXISACCUMULATOR_IDX = 16, + SBK_QT3DINPUT_QAXISSETTING_IDX = 20, + SBK_QT3DINPUT_QBUTTONAXISINPUT_IDX = 22, + SBK_QT3DINPUT_QINPUTASPECT_IDX = 24, + SBK_QT3DINPUT_QINPUTCHORD_IDX = 26, + SBK_QT3DINPUT_QINPUTSEQUENCE_IDX = 28, + SBK_QT3DINPUT_QINPUTSETTINGS_IDX = 30, + SBK_QT3DINPUT_QKEYEVENT_IDX = 32, + SBK_QT3DINPUT_QKEYBOARDDEVICE_IDX = 34, + SBK_QT3DINPUT_QKEYBOARDHANDLER_IDX = 36, + SBK_QT3DINPUT_QLOGICALDEVICE_IDX = 38, + SBK_QT3DINPUT_QMOUSEDEVICE_AXIS_IDX = 42, + SBK_QT3DINPUT_QMOUSEDEVICE_IDX = 40, + SBK_QT3DINPUT_QMOUSEEVENT_BUTTONS_IDX = 46, + SBK_QT3DINPUT_QMOUSEEVENT_MODIFIERS_IDX = 48, + SBK_QT3DINPUT_QMOUSEEVENT_IDX = 44, + SBK_QT3DINPUT_QMOUSEHANDLER_IDX = 50, + SBK_QT3DINPUT_QWHEELEVENT_BUTTONS_IDX = 54, + SBK_QT3DINPUT_QWHEELEVENT_MODIFIERS_IDX = 56, + SBK_QT3DINPUT_QWHEELEVENT_IDX = 52, + SBK_QT3DINPUT_IDX_COUNT = 58, +}; + +// Type indices +enum : int { + SBK_Qt3DInputQt3DInput_IDX = 0, + SBK_Qt3DInput_QAbstractActionInput_IDX = 1, + SBK_Qt3DInput_QAbstractAxisInput_IDX = 2, + SBK_Qt3DInput_QAbstractPhysicalDevice_IDX = 3, + SBK_Qt3DInput_QAction_IDX = 4, + SBK_Qt3DInput_QActionInput_IDX = 5, + SBK_Qt3DInput_QAnalogAxisInput_IDX = 6, + SBK_Qt3DInput_QAxis_IDX = 7, + SBK_Qt3DInput_QAxisAccumulator_SourceAxisType_IDX = 9, + SBK_Qt3DInput_QAxisAccumulator_IDX = 8, + SBK_Qt3DInput_QAxisSetting_IDX = 10, + SBK_Qt3DInput_QButtonAxisInput_IDX = 11, + SBK_Qt3DInput_QInputAspect_IDX = 12, + SBK_Qt3DInput_QInputChord_IDX = 13, + SBK_Qt3DInput_QInputSequence_IDX = 14, + SBK_Qt3DInput_QInputSettings_IDX = 15, + SBK_Qt3DInput_QKeyEvent_IDX = 16, + SBK_Qt3DInput_QKeyboardDevice_IDX = 17, + SBK_Qt3DInput_QKeyboardHandler_IDX = 18, + SBK_Qt3DInput_QLogicalDevice_IDX = 19, + SBK_Qt3DInput_QMouseDevice_Axis_IDX = 21, + SBK_Qt3DInput_QMouseDevice_IDX = 20, + SBK_Qt3DInput_QMouseEvent_Buttons_IDX = 23, + SBK_Qt3DInput_QMouseEvent_Modifiers_IDX = 24, + SBK_Qt3DInput_QMouseEvent_IDX = 22, + SBK_Qt3DInput_QMouseHandler_IDX = 25, + SBK_Qt3DInput_QWheelEvent_Buttons_IDX = 27, + SBK_Qt3DInput_QWheelEvent_Modifiers_IDX = 28, + SBK_Qt3DInput_QWheelEvent_IDX = 26, + SBK_Qt3DInput_IDX_COUNT = 29, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_Qt3DInputTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_Qt3DInputTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_Qt3DInputModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_Qt3DInputTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QT3DINPUT_QLIST_INT_IDX = 0, // QList + SBK_QT3DINPUT_QLIST_QT3DINPUT_QABSTRACTACTIONINPUTPTR_IDX = 1, // QList + SBK_QT3DINPUT_QLIST_QT3DINPUT_QAXISSETTINGPTR_IDX = 2, // QList + SBK_QT3DINPUT_QLIST_QT3DINPUT_QABSTRACTAXISINPUTPTR_IDX = 3, // QList + SBK_QT3DINPUT_STD_VECTOR_QSHAREDPOINTER_QT3DCORE_QASPECTJOB_IDX = 4, // std::vector> + SBK_QT3DINPUT_QLIST_QT3DINPUT_QACTIONPTR_IDX = 5, // QList + SBK_QT3DINPUT_QLIST_QT3DINPUT_QAXISPTR_IDX = 6, // QList + SBK_QT3DINPUT_QLIST_QVARIANT_IDX = 7, // QList + SBK_QT3DINPUT_QLIST_QSTRING_IDX = 8, // QList + SBK_QT3DINPUT_QMAP_QSTRING_QVARIANT_IDX = 9, // QMap + SBK_QT3DINPUT_CONVERTERS_IDX_COUNT = 10, +}; + +// Converter indices +enum : int { + SBK_Qt3DInput_QList_int_IDX = 0, // QList + SBK_Qt3DInput_QList_Qt3DInput_QAbstractActionInputPTR_IDX = 1, // QList + SBK_Qt3DInput_QList_Qt3DInput_QAxisSettingPTR_IDX = 2, // QList + SBK_Qt3DInput_QList_Qt3DInput_QAbstractAxisInputPTR_IDX = 3, // QList + SBK_Qt3DInput_std_vector_QSharedPointer_Qt3DCore_QAspectJob_IDX = 4, // std::vector> + SBK_Qt3DInput_QList_Qt3DInput_QActionPTR_IDX = 5, // QList + SBK_Qt3DInput_QList_Qt3DInput_QAxisPTR_IDX = 6, // QList + SBK_Qt3DInput_QList_QVariant_IDX = 7, // QList + SBK_Qt3DInput_QList_QString_IDX = 8, // QList + SBK_Qt3DInput_QMap_QString_QVariant_IDX = 9, // QMap + SBK_Qt3DInput_CONVERTERS_IDX_COUNT = 10, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QAbstractActionInput >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QAbstractActionInput_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QAbstractAxisInput >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QAbstractAxisInput_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QAbstractPhysicalDevice >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QAbstractPhysicalDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QAction >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QAction_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QActionInput >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QActionInput_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QAnalogAxisInput >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QAnalogAxisInput_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QAxis >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QAxisAccumulator::SourceAxisType >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QAxisAccumulator_SourceAxisType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QAxisAccumulator >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QAxisAccumulator_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QAxisSetting >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QAxisSetting_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QButtonAxisInput >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QButtonAxisInput_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QInputAspect >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QInputAspect_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QInputChord >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QInputChord_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QInputSequence >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QInputSequence_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QInputSettings >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QInputSettings_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QKeyEvent >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QKeyEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QKeyboardDevice >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QKeyboardDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QKeyboardHandler >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QKeyboardHandler_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QLogicalDevice >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QLogicalDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QMouseDevice::Axis >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QMouseDevice_Axis_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QMouseDevice >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QMouseDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QMouseEvent::Buttons >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QMouseEvent_Buttons_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QMouseEvent::Modifiers >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QMouseEvent_Modifiers_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QMouseEvent >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QMouseEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QMouseHandler >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QMouseHandler_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QWheelEvent::Buttons >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QWheelEvent_Buttons_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QWheelEvent::Modifiers >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QWheelEvent_Modifiers_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DInput::QWheelEvent >() { return Shiboken::Module::get(SbkPySide6_Qt3DInputTypeStructs[SBK_Qt3DInput_QWheelEvent_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QT3DINPUT_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DLogic/pyside6_qt3dlogic_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DLogic/pyside6_qt3dlogic_python.h new file mode 100644 index 0000000..c3826cf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DLogic/pyside6_qt3dlogic_python.h @@ -0,0 +1,89 @@ +// 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 + + +#ifndef SBK_QT3DLOGIC_PYTHON_H +#define SBK_QT3DLOGIC_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include + +// Bound library includes +#include + +QT_BEGIN_NAMESPACE + +namespace Qt3DLogic { + class QFrameAction; + class QLogicAspect; +} +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QT3DLOGICQT3DLOGIC_IDX = 0, + SBK_QT3DLOGIC_QFRAMEACTION_IDX = 2, + SBK_QT3DLOGIC_QLOGICASPECT_IDX = 4, + SBK_QT3DLOGIC_IDX_COUNT = 6, +}; + +// Type indices +enum : int { + SBK_Qt3DLogicQt3DLogic_IDX = 0, + SBK_Qt3DLogic_QFrameAction_IDX = 1, + SBK_Qt3DLogic_QLogicAspect_IDX = 2, + SBK_Qt3DLogic_IDX_COUNT = 3, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_Qt3DLogicTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_Qt3DLogicTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_Qt3DLogicModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_Qt3DLogicTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QT3DLOGIC_QLIST_INT_IDX = 0, // QList + SBK_QT3DLOGIC_STD_VECTOR_QSHAREDPOINTER_QT3DCORE_QASPECTJOB_IDX = 1, // std::vector> + SBK_QT3DLOGIC_QLIST_QVARIANT_IDX = 2, // QList + SBK_QT3DLOGIC_QLIST_QSTRING_IDX = 3, // QList + SBK_QT3DLOGIC_QMAP_QSTRING_QVARIANT_IDX = 4, // QMap + SBK_QT3DLOGIC_CONVERTERS_IDX_COUNT = 5, +}; + +// Converter indices +enum : int { + SBK_Qt3DLogic_QList_int_IDX = 0, // QList + SBK_Qt3DLogic_std_vector_QSharedPointer_Qt3DCore_QAspectJob_IDX = 1, // std::vector> + SBK_Qt3DLogic_QList_QVariant_IDX = 2, // QList + SBK_Qt3DLogic_QList_QString_IDX = 3, // QList + SBK_Qt3DLogic_QMap_QString_QVariant_IDX = 4, // QMap + SBK_Qt3DLogic_CONVERTERS_IDX_COUNT = 5, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::Qt3DLogic::QFrameAction >() { return Shiboken::Module::get(SbkPySide6_Qt3DLogicTypeStructs[SBK_Qt3DLogic_QFrameAction_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DLogic::QLogicAspect >() { return Shiboken::Module::get(SbkPySide6_Qt3DLogicTypeStructs[SBK_Qt3DLogic_QLogicAspect_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QT3DLOGIC_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DRender/pyside6_qt3drender_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DRender/pyside6_qt3drender_python.h new file mode 100644 index 0000000..b21f8ba --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/Qt3DRender/pyside6_qt3drender_python.h @@ -0,0 +1,771 @@ +// 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 + + +#ifndef SBK_QT3DRENDER_PYTHON_H +#define SBK_QT3DRENDER_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +namespace Qt3DRender { + class PropertyReaderInterface; + class QAbstractTextureImage; + class QAlphaCoverage; + class QBufferCapture; + class QCameraSelector; + class QClipPlane; + class QColorMask; + class QDebugOverlay; + class QDepthRange; + class QDirectionalLight; + class QDispatchCompute; + class QDithering; + class QEffect; + class QEnvironmentLight; + class QFilterKey; + class QFrameGraphNode; + class QFrustumCulling; + class QLayer; + class QLevelOfDetailBoundingSphere; + class QLevelOfDetailSwitch; + class QLineWidth; + class QMaterial; + class QMultiSampleAntiAliasing; + class QNoDepthMask; + class QNoDraw; + class QNoPicking; + class QObjectPicker; + class QPaintedTextureImage; + class QParameter; + class QPickLineEvent; + class QPickPointEvent; + class QPickTriangleEvent; + class QPickingProxy; + class QPointLight; + class QPolygonOffset; + class QProximityFilter; + class QRayCaster; + class QRenderCapture; + class QRenderCaptureReply; + class QRenderPass; + class QRenderPassFilter; + class QRenderState; + class QRenderStateSet; + class QRenderSurfaceSelector; + class QRenderTarget; + class QRenderTargetSelector; + class QScissorTest; + class QScreenRayCaster; + class QSeamlessCubemap; + class QShaderData; + class QShaderProgramBuilder; + class QSharedGLTexture; + class QSpotLight; + class QStencilMask; + class QStencilOperation; + class QStencilTest; + class QTechnique; + class QTechniqueFilter; + class QTexture1D; + class QTexture1DArray; + class QTexture2D; + class QTexture2DArray; + class QTexture2DMultisample; + class QTexture2DMultisampleArray; + class QTexture3D; + class QTextureBuffer; + class QTextureCubeMap; + class QTextureCubeMapArray; + class QTextureData; + class QTextureDataUpdate; + class QTextureImageData; + class QTextureImageDataGenerator; + class QTextureLoader; + class QTextureRectangle; + class QViewport; +} +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QT3DRENDER_API_IDX = 8, + SBK_QT3DRENDERQT3DRENDER_IDX = 6, + SBK_QT3DRENDER_PROPERTYREADERINTERFACE_IDX = 10, + SBK_QT3DRENDER_QABSTRACTLIGHT_TYPE_IDX = 14, + SBK_QT3DRENDER_QABSTRACTLIGHT_IDX = 12, + SBK_QT3DRENDER_QABSTRACTRAYCASTER_RUNMODE_IDX = 20, + SBK_QT3DRENDER_QABSTRACTRAYCASTER_FILTERMODE_IDX = 18, + SBK_QT3DRENDER_QABSTRACTRAYCASTER_IDX = 16, + SBK_QT3DRENDER_QABSTRACTTEXTURE_STATUS_IDX = 34, + SBK_QT3DRENDER_QABSTRACTTEXTURE_TARGET_IDX = 36, + SBK_QT3DRENDER_QABSTRACTTEXTURE_TEXTUREFORMAT_IDX = 38, + SBK_QT3DRENDER_QABSTRACTTEXTURE_FILTER_IDX = 30, + SBK_QT3DRENDER_QABSTRACTTEXTURE_CUBEMAPFACE_IDX = 28, + SBK_QT3DRENDER_QABSTRACTTEXTURE_COMPARISONFUNCTION_IDX = 24, + SBK_QT3DRENDER_QABSTRACTTEXTURE_COMPARISONMODE_IDX = 26, + SBK_QT3DRENDER_QABSTRACTTEXTURE_HANDLETYPE_IDX = 32, + SBK_QT3DRENDER_QABSTRACTTEXTURE_IDX = 22, + SBK_QT3DRENDER_QABSTRACTTEXTUREIMAGE_IDX = 40, + SBK_QT3DRENDER_QALPHACOVERAGE_IDX = 42, + SBK_QT3DRENDER_QALPHATEST_ALPHAFUNCTION_IDX = 46, + SBK_QT3DRENDER_QALPHATEST_IDX = 44, + SBK_QT3DRENDER_QBLENDEQUATION_BLENDFUNCTION_IDX = 50, + SBK_QT3DRENDER_QBLENDEQUATION_IDX = 48, + SBK_QT3DRENDER_QBLENDEQUATIONARGUMENTS_BLENDING_IDX = 54, + SBK_QT3DRENDER_QBLENDEQUATIONARGUMENTS_IDX = 52, + SBK_QT3DRENDER_QBLITFRAMEBUFFER_INTERPOLATIONMETHOD_IDX = 58, + SBK_QT3DRENDER_QBLITFRAMEBUFFER_IDX = 56, + SBK_QT3DRENDER_QBUFFERCAPTURE_IDX = 60, + SBK_QT3DRENDER_QCAMERA_CAMERATRANSLATIONOPTION_IDX = 64, + SBK_QT3DRENDER_QCAMERA_IDX = 62, + SBK_QT3DRENDER_QCAMERALENS_PROJECTIONTYPE_IDX = 68, + SBK_QT3DRENDER_QCAMERALENS_IDX = 66, + SBK_QT3DRENDER_QCAMERASELECTOR_IDX = 70, + SBK_QT3DRENDER_QCLEARBUFFERS_BUFFERTYPE_IDX = 74, + SBK_QFLAGS_QT3DRENDER_QCLEARBUFFERS_BUFFERTYPE_IDX = 0, + SBK_QT3DRENDER_QCLEARBUFFERS_IDX = 72, + SBK_QT3DRENDER_QCLIPPLANE_IDX = 76, + SBK_QT3DRENDER_QCOLORMASK_IDX = 78, + SBK_QT3DRENDER_QCOMPUTECOMMAND_RUNTYPE_IDX = 82, + SBK_QT3DRENDER_QCOMPUTECOMMAND_IDX = 80, + SBK_QT3DRENDER_QCULLFACE_CULLINGMODE_IDX = 86, + SBK_QT3DRENDER_QCULLFACE_IDX = 84, + SBK_QT3DRENDER_QDEBUGOVERLAY_IDX = 88, + SBK_QT3DRENDER_QDEPTHRANGE_IDX = 90, + SBK_QT3DRENDER_QDEPTHTEST_DEPTHFUNCTION_IDX = 94, + SBK_QT3DRENDER_QDEPTHTEST_IDX = 92, + SBK_QT3DRENDER_QDIRECTIONALLIGHT_IDX = 96, + SBK_QT3DRENDER_QDISPATCHCOMPUTE_IDX = 98, + SBK_QT3DRENDER_QDITHERING_IDX = 100, + SBK_QT3DRENDER_QEFFECT_IDX = 102, + SBK_QT3DRENDER_QENVIRONMENTLIGHT_IDX = 104, + SBK_QT3DRENDER_QFILTERKEY_IDX = 106, + SBK_QT3DRENDER_QFRAMEGRAPHNODE_IDX = 108, + SBK_QT3DRENDER_QFRONTFACE_WINDINGDIRECTION_IDX = 112, + SBK_QT3DRENDER_QFRONTFACE_IDX = 110, + SBK_QT3DRENDER_QFRUSTUMCULLING_IDX = 114, + SBK_QT3DRENDER_QGEOMETRYRENDERER_PRIMITIVETYPE_IDX = 118, + SBK_QT3DRENDER_QGEOMETRYRENDERER_IDX = 116, + SBK_QT3DRENDER_QGRAPHICSAPIFILTER_API_IDX = 122, + SBK_QT3DRENDER_QGRAPHICSAPIFILTER_OPENGLPROFILE_IDX = 124, + SBK_QT3DRENDER_QGRAPHICSAPIFILTER_IDX = 120, + SBK_QT3DRENDER_QLAYER_IDX = 126, + SBK_QT3DRENDER_QLAYERFILTER_FILTERMODE_IDX = 130, + SBK_QT3DRENDER_QLAYERFILTER_IDX = 128, + SBK_QT3DRENDER_QLEVELOFDETAIL_THRESHOLDTYPE_IDX = 134, + SBK_QT3DRENDER_QLEVELOFDETAIL_IDX = 132, + SBK_QT3DRENDER_QLEVELOFDETAILBOUNDINGSPHERE_IDX = 136, + SBK_QT3DRENDER_QLEVELOFDETAILSWITCH_IDX = 138, + SBK_QT3DRENDER_QLINEWIDTH_IDX = 140, + SBK_QT3DRENDER_QMATERIAL_IDX = 142, + SBK_QT3DRENDER_QMEMORYBARRIER_OPERATION_IDX = 146, + SBK_QFLAGS_QT3DRENDER_QMEMORYBARRIER_OPERATION_IDX = 2, + SBK_QT3DRENDER_QMEMORYBARRIER_IDX = 144, + SBK_QT3DRENDER_QMESH_STATUS_IDX = 150, + SBK_QT3DRENDER_QMESH_IDX = 148, + SBK_QT3DRENDER_QMULTISAMPLEANTIALIASING_IDX = 152, + SBK_QT3DRENDER_QNODEPTHMASK_IDX = 154, + SBK_QT3DRENDER_QNODRAW_IDX = 156, + SBK_QT3DRENDER_QNOPICKING_IDX = 158, + SBK_QT3DRENDER_QOBJECTPICKER_IDX = 160, + SBK_QT3DRENDER_QPAINTEDTEXTUREIMAGE_IDX = 162, + SBK_QT3DRENDER_QPARAMETER_IDX = 164, + SBK_QT3DRENDER_QPICKEVENT_BUTTONS_IDX = 168, + SBK_QT3DRENDER_QPICKEVENT_MODIFIERS_IDX = 170, + SBK_QT3DRENDER_QPICKEVENT_IDX = 166, + SBK_QT3DRENDER_QPICKLINEEVENT_IDX = 172, + SBK_QT3DRENDER_QPICKPOINTEVENT_IDX = 174, + SBK_QT3DRENDER_QPICKTRIANGLEEVENT_IDX = 176, + SBK_QT3DRENDER_QPICKINGPROXY_IDX = 178, + SBK_QT3DRENDER_QPICKINGSETTINGS_PICKMETHOD_IDX = 184, + SBK_QT3DRENDER_QPICKINGSETTINGS_PICKRESULTMODE_IDX = 186, + SBK_QT3DRENDER_QPICKINGSETTINGS_FACEORIENTATIONPICKINGMODE_IDX = 182, + SBK_QT3DRENDER_QPICKINGSETTINGS_IDX = 180, + SBK_QT3DRENDER_QPOINTLIGHT_IDX = 188, + SBK_QT3DRENDER_QPOINTSIZE_SIZEMODE_IDX = 192, + SBK_QT3DRENDER_QPOINTSIZE_IDX = 190, + SBK_QT3DRENDER_QPOLYGONOFFSET_IDX = 194, + SBK_QT3DRENDER_QPROXIMITYFILTER_IDX = 196, + SBK_QT3DRENDER_QRASTERMODE_RASTERMODE_IDX = 202, + SBK_QT3DRENDER_QRASTERMODE_FACEMODE_IDX = 200, + SBK_QT3DRENDER_QRASTERMODE_IDX = 198, + SBK_QT3DRENDER_QRAYCASTER_IDX = 204, + SBK_QT3DRENDER_QRAYCASTERHIT_HITTYPE_IDX = 208, + SBK_QT3DRENDER_QRAYCASTERHIT_IDX = 206, + SBK_QT3DRENDER_QRENDERASPECT_SUBMISSIONTYPE_IDX = 212, + SBK_QT3DRENDER_QRENDERASPECT_IDX = 210, + SBK_QT3DRENDER_QRENDERCAPABILITIES_API_IDX = 216, + SBK_QT3DRENDER_QRENDERCAPABILITIES_PROFILE_IDX = 218, + SBK_QT3DRENDER_QRENDERCAPABILITIES_IDX = 214, + SBK_QT3DRENDER_QRENDERCAPTURE_IDX = 220, + SBK_QT3DRENDER_QRENDERCAPTUREREPLY_IDX = 222, + SBK_QT3DRENDER_QRENDERPASS_IDX = 224, + SBK_QT3DRENDER_QRENDERPASSFILTER_IDX = 226, + SBK_QT3DRENDER_QRENDERSETTINGS_RENDERPOLICY_IDX = 230, + SBK_QT3DRENDER_QRENDERSETTINGS_IDX = 228, + SBK_QT3DRENDER_QRENDERSTATE_IDX = 232, + SBK_QT3DRENDER_QRENDERSTATESET_IDX = 234, + SBK_QT3DRENDER_QRENDERSURFACESELECTOR_IDX = 236, + SBK_QT3DRENDER_QRENDERTARGET_IDX = 238, + SBK_QT3DRENDER_QRENDERTARGETOUTPUT_ATTACHMENTPOINT_IDX = 242, + SBK_QT3DRENDER_QRENDERTARGETOUTPUT_IDX = 240, + SBK_QT3DRENDER_QRENDERTARGETSELECTOR_IDX = 244, + SBK_QT3DRENDER_QSCENELOADER_STATUS_IDX = 250, + SBK_QT3DRENDER_QSCENELOADER_COMPONENTTYPE_IDX = 248, + SBK_QT3DRENDER_QSCENELOADER_IDX = 246, + SBK_QT3DRENDER_QSCISSORTEST_IDX = 252, + SBK_QT3DRENDER_QSCREENRAYCASTER_IDX = 254, + SBK_QT3DRENDER_QSEAMLESSCUBEMAP_IDX = 256, + SBK_QT3DRENDER_QSETFENCE_HANDLETYPE_IDX = 260, + SBK_QT3DRENDER_QSETFENCE_IDX = 258, + SBK_QT3DRENDER_QSHADERDATA_IDX = 262, + SBK_QT3DRENDER_QSHADERIMAGE_ACCESS_IDX = 266, + SBK_QT3DRENDER_QSHADERIMAGE_IMAGEFORMAT_IDX = 268, + SBK_QT3DRENDER_QSHADERIMAGE_IDX = 264, + SBK_QT3DRENDER_QSHADERPROGRAM_SHADERTYPE_IDX = 274, + SBK_QT3DRENDER_QSHADERPROGRAM_STATUS_IDX = 276, + SBK_QT3DRENDER_QSHADERPROGRAM_FORMAT_IDX = 272, + SBK_QT3DRENDER_QSHADERPROGRAM_IDX = 270, + SBK_QT3DRENDER_QSHADERPROGRAMBUILDER_IDX = 278, + SBK_QT3DRENDER_QSHAREDGLTEXTURE_IDX = 280, + SBK_QT3DRENDER_QSORTPOLICY_SORTTYPE_IDX = 284, + SBK_QT3DRENDER_QSORTPOLICY_IDX = 282, + SBK_QT3DRENDER_QSPOTLIGHT_IDX = 286, + SBK_QT3DRENDER_QSTENCILMASK_IDX = 288, + SBK_QT3DRENDER_QSTENCILOPERATION_IDX = 290, + SBK_QT3DRENDER_QSTENCILOPERATIONARGUMENTS_FACEMODE_IDX = 294, + SBK_QT3DRENDER_QSTENCILOPERATIONARGUMENTS_OPERATION_IDX = 296, + SBK_QT3DRENDER_QSTENCILOPERATIONARGUMENTS_IDX = 292, + SBK_QT3DRENDER_QSTENCILTEST_IDX = 298, + SBK_QT3DRENDER_QSTENCILTESTARGUMENTS_STENCILFACEMODE_IDX = 302, + SBK_QT3DRENDER_QSTENCILTESTARGUMENTS_STENCILFUNCTION_IDX = 304, + SBK_QT3DRENDER_QSTENCILTESTARGUMENTS_IDX = 300, + SBK_QT3DRENDER_QSUBTREEENABLER_ENABLEMENT_IDX = 308, + SBK_QT3DRENDER_QSUBTREEENABLER_IDX = 306, + SBK_QT3DRENDER_QTECHNIQUE_IDX = 310, + SBK_QT3DRENDER_QTECHNIQUEFILTER_IDX = 312, + SBK_QT3DRENDER_QTEXTURE1D_IDX = 314, + SBK_QT3DRENDER_QTEXTURE1DARRAY_IDX = 316, + SBK_QT3DRENDER_QTEXTURE2D_IDX = 318, + SBK_QT3DRENDER_QTEXTURE2DARRAY_IDX = 320, + SBK_QT3DRENDER_QTEXTURE2DMULTISAMPLE_IDX = 322, + SBK_QT3DRENDER_QTEXTURE2DMULTISAMPLEARRAY_IDX = 324, + SBK_QT3DRENDER_QTEXTURE3D_IDX = 326, + SBK_QT3DRENDER_QTEXTUREBUFFER_IDX = 328, + SBK_QT3DRENDER_QTEXTURECUBEMAP_IDX = 330, + SBK_QT3DRENDER_QTEXTURECUBEMAPARRAY_IDX = 332, + SBK_QT3DRENDER_QTEXTUREDATA_IDX = 334, + SBK_QT3DRENDER_QTEXTUREDATAUPDATE_IDX = 336, + SBK_QT3DRENDER_QTEXTUREIMAGE_STATUS_IDX = 340, + SBK_QT3DRENDER_QTEXTUREIMAGE_IDX = 338, + SBK_QT3DRENDER_QTEXTUREIMAGEDATA_IDX = 342, + SBK_QT3DRENDER_QTEXTUREIMAGEDATAGENERATOR_IDX = 344, + SBK_QT3DRENDER_QTEXTURELOADER_IDX = 346, + SBK_QT3DRENDER_QTEXTURERECTANGLE_IDX = 348, + SBK_QT3DRENDER_QTEXTUREWRAPMODE_WRAPMODE_IDX = 352, + SBK_QT3DRENDER_QTEXTUREWRAPMODE_IDX = 350, + SBK_QT3DRENDER_QVIEWPORT_IDX = 354, + SBK_QT3DRENDER_QWAITFENCE_HANDLETYPE_IDX = 358, + SBK_QT3DRENDER_QWAITFENCE_IDX = 356, + SBK_QSHAREDPOINTER_QT3DRENDER_PROPERTYREADERINTERFACE_IDX = 360, // QSharedPointer + SBK_QSHAREDPOINTER_CONSTQT3DRENDER_PROPERTYREADERINTERFACE_IDX = 360, // (const) + SBK_QSHAREDPOINTER_QT3DRENDER_QTEXTUREIMAGEDATAGENERATOR_IDX = 362, // QSharedPointer + SBK_QSHAREDPOINTER_CONSTQT3DRENDER_QTEXTUREIMAGEDATAGENERATOR_IDX = 362, // (const) + SBK_QSHAREDPOINTER_QT3DRENDER_QTEXTUREIMAGEDATA_IDX = 364, // QSharedPointer + SBK_QSHAREDPOINTER_CONSTQT3DRENDER_QTEXTUREIMAGEDATA_IDX = 364, // (const) + SBK_QT3DRENDER_IDX_COUNT = 366, +}; + +// Type indices +enum : int { + SBK_Qt3DRender_API_IDX = 4, + SBK_Qt3DRenderQt3DRender_IDX = 3, + SBK_Qt3DRender_PropertyReaderInterface_IDX = 5, + SBK_Qt3DRender_QAbstractLight_Type_IDX = 7, + SBK_Qt3DRender_QAbstractLight_IDX = 6, + SBK_Qt3DRender_QAbstractRayCaster_RunMode_IDX = 10, + SBK_Qt3DRender_QAbstractRayCaster_FilterMode_IDX = 9, + SBK_Qt3DRender_QAbstractRayCaster_IDX = 8, + SBK_Qt3DRender_QAbstractTexture_Status_IDX = 17, + SBK_Qt3DRender_QAbstractTexture_Target_IDX = 18, + SBK_Qt3DRender_QAbstractTexture_TextureFormat_IDX = 19, + SBK_Qt3DRender_QAbstractTexture_Filter_IDX = 15, + SBK_Qt3DRender_QAbstractTexture_CubeMapFace_IDX = 14, + SBK_Qt3DRender_QAbstractTexture_ComparisonFunction_IDX = 12, + SBK_Qt3DRender_QAbstractTexture_ComparisonMode_IDX = 13, + SBK_Qt3DRender_QAbstractTexture_HandleType_IDX = 16, + SBK_Qt3DRender_QAbstractTexture_IDX = 11, + SBK_Qt3DRender_QAbstractTextureImage_IDX = 20, + SBK_Qt3DRender_QAlphaCoverage_IDX = 21, + SBK_Qt3DRender_QAlphaTest_AlphaFunction_IDX = 23, + SBK_Qt3DRender_QAlphaTest_IDX = 22, + SBK_Qt3DRender_QBlendEquation_BlendFunction_IDX = 25, + SBK_Qt3DRender_QBlendEquation_IDX = 24, + SBK_Qt3DRender_QBlendEquationArguments_Blending_IDX = 27, + SBK_Qt3DRender_QBlendEquationArguments_IDX = 26, + SBK_Qt3DRender_QBlitFramebuffer_InterpolationMethod_IDX = 29, + SBK_Qt3DRender_QBlitFramebuffer_IDX = 28, + SBK_Qt3DRender_QBufferCapture_IDX = 30, + SBK_Qt3DRender_QCamera_CameraTranslationOption_IDX = 32, + SBK_Qt3DRender_QCamera_IDX = 31, + SBK_Qt3DRender_QCameraLens_ProjectionType_IDX = 34, + SBK_Qt3DRender_QCameraLens_IDX = 33, + SBK_Qt3DRender_QCameraSelector_IDX = 35, + SBK_Qt3DRender_QClearBuffers_BufferType_IDX = 37, + SBK_QFlags_Qt3DRender_QClearBuffers_BufferType_IDX = 0, + SBK_Qt3DRender_QClearBuffers_IDX = 36, + SBK_Qt3DRender_QClipPlane_IDX = 38, + SBK_Qt3DRender_QColorMask_IDX = 39, + SBK_Qt3DRender_QComputeCommand_RunType_IDX = 41, + SBK_Qt3DRender_QComputeCommand_IDX = 40, + SBK_Qt3DRender_QCullFace_CullingMode_IDX = 43, + SBK_Qt3DRender_QCullFace_IDX = 42, + SBK_Qt3DRender_QDebugOverlay_IDX = 44, + SBK_Qt3DRender_QDepthRange_IDX = 45, + SBK_Qt3DRender_QDepthTest_DepthFunction_IDX = 47, + SBK_Qt3DRender_QDepthTest_IDX = 46, + SBK_Qt3DRender_QDirectionalLight_IDX = 48, + SBK_Qt3DRender_QDispatchCompute_IDX = 49, + SBK_Qt3DRender_QDithering_IDX = 50, + SBK_Qt3DRender_QEffect_IDX = 51, + SBK_Qt3DRender_QEnvironmentLight_IDX = 52, + SBK_Qt3DRender_QFilterKey_IDX = 53, + SBK_Qt3DRender_QFrameGraphNode_IDX = 54, + SBK_Qt3DRender_QFrontFace_WindingDirection_IDX = 56, + SBK_Qt3DRender_QFrontFace_IDX = 55, + SBK_Qt3DRender_QFrustumCulling_IDX = 57, + SBK_Qt3DRender_QGeometryRenderer_PrimitiveType_IDX = 59, + SBK_Qt3DRender_QGeometryRenderer_IDX = 58, + SBK_Qt3DRender_QGraphicsApiFilter_Api_IDX = 61, + SBK_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_IDX = 62, + SBK_Qt3DRender_QGraphicsApiFilter_IDX = 60, + SBK_Qt3DRender_QLayer_IDX = 63, + SBK_Qt3DRender_QLayerFilter_FilterMode_IDX = 65, + SBK_Qt3DRender_QLayerFilter_IDX = 64, + SBK_Qt3DRender_QLevelOfDetail_ThresholdType_IDX = 67, + SBK_Qt3DRender_QLevelOfDetail_IDX = 66, + SBK_Qt3DRender_QLevelOfDetailBoundingSphere_IDX = 68, + SBK_Qt3DRender_QLevelOfDetailSwitch_IDX = 69, + SBK_Qt3DRender_QLineWidth_IDX = 70, + SBK_Qt3DRender_QMaterial_IDX = 71, + SBK_Qt3DRender_QMemoryBarrier_Operation_IDX = 73, + SBK_QFlags_Qt3DRender_QMemoryBarrier_Operation_IDX = 1, + SBK_Qt3DRender_QMemoryBarrier_IDX = 72, + SBK_Qt3DRender_QMesh_Status_IDX = 75, + SBK_Qt3DRender_QMesh_IDX = 74, + SBK_Qt3DRender_QMultiSampleAntiAliasing_IDX = 76, + SBK_Qt3DRender_QNoDepthMask_IDX = 77, + SBK_Qt3DRender_QNoDraw_IDX = 78, + SBK_Qt3DRender_QNoPicking_IDX = 79, + SBK_Qt3DRender_QObjectPicker_IDX = 80, + SBK_Qt3DRender_QPaintedTextureImage_IDX = 81, + SBK_Qt3DRender_QParameter_IDX = 82, + SBK_Qt3DRender_QPickEvent_Buttons_IDX = 84, + SBK_Qt3DRender_QPickEvent_Modifiers_IDX = 85, + SBK_Qt3DRender_QPickEvent_IDX = 83, + SBK_Qt3DRender_QPickLineEvent_IDX = 86, + SBK_Qt3DRender_QPickPointEvent_IDX = 87, + SBK_Qt3DRender_QPickTriangleEvent_IDX = 88, + SBK_Qt3DRender_QPickingProxy_IDX = 89, + SBK_Qt3DRender_QPickingSettings_PickMethod_IDX = 92, + SBK_Qt3DRender_QPickingSettings_PickResultMode_IDX = 93, + SBK_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_IDX = 91, + SBK_Qt3DRender_QPickingSettings_IDX = 90, + SBK_Qt3DRender_QPointLight_IDX = 94, + SBK_Qt3DRender_QPointSize_SizeMode_IDX = 96, + SBK_Qt3DRender_QPointSize_IDX = 95, + SBK_Qt3DRender_QPolygonOffset_IDX = 97, + SBK_Qt3DRender_QProximityFilter_IDX = 98, + SBK_Qt3DRender_QRasterMode_RasterMode_IDX = 101, + SBK_Qt3DRender_QRasterMode_FaceMode_IDX = 100, + SBK_Qt3DRender_QRasterMode_IDX = 99, + SBK_Qt3DRender_QRayCaster_IDX = 102, + SBK_Qt3DRender_QRayCasterHit_HitType_IDX = 104, + SBK_Qt3DRender_QRayCasterHit_IDX = 103, + SBK_Qt3DRender_QRenderAspect_SubmissionType_IDX = 106, + SBK_Qt3DRender_QRenderAspect_IDX = 105, + SBK_Qt3DRender_QRenderCapabilities_API_IDX = 108, + SBK_Qt3DRender_QRenderCapabilities_Profile_IDX = 109, + SBK_Qt3DRender_QRenderCapabilities_IDX = 107, + SBK_Qt3DRender_QRenderCapture_IDX = 110, + SBK_Qt3DRender_QRenderCaptureReply_IDX = 111, + SBK_Qt3DRender_QRenderPass_IDX = 112, + SBK_Qt3DRender_QRenderPassFilter_IDX = 113, + SBK_Qt3DRender_QRenderSettings_RenderPolicy_IDX = 115, + SBK_Qt3DRender_QRenderSettings_IDX = 114, + SBK_Qt3DRender_QRenderState_IDX = 116, + SBK_Qt3DRender_QRenderStateSet_IDX = 117, + SBK_Qt3DRender_QRenderSurfaceSelector_IDX = 118, + SBK_Qt3DRender_QRenderTarget_IDX = 119, + SBK_Qt3DRender_QRenderTargetOutput_AttachmentPoint_IDX = 121, + SBK_Qt3DRender_QRenderTargetOutput_IDX = 120, + SBK_Qt3DRender_QRenderTargetSelector_IDX = 122, + SBK_Qt3DRender_QSceneLoader_Status_IDX = 125, + SBK_Qt3DRender_QSceneLoader_ComponentType_IDX = 124, + SBK_Qt3DRender_QSceneLoader_IDX = 123, + SBK_Qt3DRender_QScissorTest_IDX = 126, + SBK_Qt3DRender_QScreenRayCaster_IDX = 127, + SBK_Qt3DRender_QSeamlessCubemap_IDX = 128, + SBK_Qt3DRender_QSetFence_HandleType_IDX = 130, + SBK_Qt3DRender_QSetFence_IDX = 129, + SBK_Qt3DRender_QShaderData_IDX = 131, + SBK_Qt3DRender_QShaderImage_Access_IDX = 133, + SBK_Qt3DRender_QShaderImage_ImageFormat_IDX = 134, + SBK_Qt3DRender_QShaderImage_IDX = 132, + SBK_Qt3DRender_QShaderProgram_ShaderType_IDX = 137, + SBK_Qt3DRender_QShaderProgram_Status_IDX = 138, + SBK_Qt3DRender_QShaderProgram_Format_IDX = 136, + SBK_Qt3DRender_QShaderProgram_IDX = 135, + SBK_Qt3DRender_QShaderProgramBuilder_IDX = 139, + SBK_Qt3DRender_QSharedGLTexture_IDX = 140, + SBK_Qt3DRender_QSortPolicy_SortType_IDX = 142, + SBK_Qt3DRender_QSortPolicy_IDX = 141, + SBK_Qt3DRender_QSpotLight_IDX = 143, + SBK_Qt3DRender_QStencilMask_IDX = 144, + SBK_Qt3DRender_QStencilOperation_IDX = 145, + SBK_Qt3DRender_QStencilOperationArguments_FaceMode_IDX = 147, + SBK_Qt3DRender_QStencilOperationArguments_Operation_IDX = 148, + SBK_Qt3DRender_QStencilOperationArguments_IDX = 146, + SBK_Qt3DRender_QStencilTest_IDX = 149, + SBK_Qt3DRender_QStencilTestArguments_StencilFaceMode_IDX = 151, + SBK_Qt3DRender_QStencilTestArguments_StencilFunction_IDX = 152, + SBK_Qt3DRender_QStencilTestArguments_IDX = 150, + SBK_Qt3DRender_QSubtreeEnabler_Enablement_IDX = 154, + SBK_Qt3DRender_QSubtreeEnabler_IDX = 153, + SBK_Qt3DRender_QTechnique_IDX = 155, + SBK_Qt3DRender_QTechniqueFilter_IDX = 156, + SBK_Qt3DRender_QTexture1D_IDX = 157, + SBK_Qt3DRender_QTexture1DArray_IDX = 158, + SBK_Qt3DRender_QTexture2D_IDX = 159, + SBK_Qt3DRender_QTexture2DArray_IDX = 160, + SBK_Qt3DRender_QTexture2DMultisample_IDX = 161, + SBK_Qt3DRender_QTexture2DMultisampleArray_IDX = 162, + SBK_Qt3DRender_QTexture3D_IDX = 163, + SBK_Qt3DRender_QTextureBuffer_IDX = 164, + SBK_Qt3DRender_QTextureCubeMap_IDX = 165, + SBK_Qt3DRender_QTextureCubeMapArray_IDX = 166, + SBK_Qt3DRender_QTextureData_IDX = 167, + SBK_Qt3DRender_QTextureDataUpdate_IDX = 168, + SBK_Qt3DRender_QTextureImage_Status_IDX = 170, + SBK_Qt3DRender_QTextureImage_IDX = 169, + SBK_Qt3DRender_QTextureImageData_IDX = 171, + SBK_Qt3DRender_QTextureImageDataGenerator_IDX = 172, + SBK_Qt3DRender_QTextureLoader_IDX = 173, + SBK_Qt3DRender_QTextureRectangle_IDX = 174, + SBK_Qt3DRender_QTextureWrapMode_WrapMode_IDX = 176, + SBK_Qt3DRender_QTextureWrapMode_IDX = 175, + SBK_Qt3DRender_QViewport_IDX = 177, + SBK_Qt3DRender_QWaitFence_HandleType_IDX = 179, + SBK_Qt3DRender_QWaitFence_IDX = 178, + SBK_QSharedPointer_Qt3DRender_PropertyReaderInterface_IDX = 180, // QSharedPointer + SBK_QSharedPointer_constQt3DRender_PropertyReaderInterface_IDX = 180, // (const) + SBK_QSharedPointer_Qt3DRender_QTextureImageDataGenerator_IDX = 181, // QSharedPointer + SBK_QSharedPointer_constQt3DRender_QTextureImageDataGenerator_IDX = 181, // (const) + SBK_QSharedPointer_Qt3DRender_QTextureImageData_IDX = 182, // QSharedPointer + SBK_QSharedPointer_constQt3DRender_QTextureImageData_IDX = 182, // (const) + SBK_Qt3DRender_IDX_COUNT = 183, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_Qt3DRenderTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_Qt3DRenderTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_Qt3DRenderModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_Qt3DRenderTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QT3DRENDER_QLIST_INT_IDX = 0, // QList + SBK_QT3DRENDER_QLIST_QT3DRENDER_QRAYCASTERHIT_IDX = 1, // QList + SBK_QT3DRENDER_QLIST_QT3DRENDER_QLAYERPTR_IDX = 2, // QList + SBK_QT3DRENDER_QLIST_QT3DRENDER_QABSTRACTTEXTUREIMAGEPTR_IDX = 3, // QList + SBK_QT3DRENDER_QLIST_QT3DRENDER_QFILTERKEYPTR_IDX = 4, // QList + SBK_QT3DRENDER_QLIST_QT3DRENDER_QPARAMETERPTR_IDX = 5, // QList + SBK_QT3DRENDER_QLIST_QT3DRENDER_QRENDERSTATEPTR_IDX = 6, // QList + SBK_QT3DRENDER_QLIST_QT3DRENDER_QSORTPOLICY_SORTTYPE_IDX = 7, // QList + SBK_QT3DRENDER_QLIST_QT3DRENDER_QRENDERTARGETOUTPUTPTR_IDX = 8, // QList + SBK_QT3DRENDER_QLIST_QT3DRENDER_QTECHNIQUEPTR_IDX = 9, // QList + SBK_QT3DRENDER_QLIST_QREAL_IDX = 10, // QList + SBK_QT3DRENDER_STD_VECTOR_QSHAREDPOINTER_QT3DCORE_QASPECTJOB_IDX = 11, // std::vector> + SBK_QT3DRENDER_QLIST_QT3DRENDER_QRENDERPASSPTR_IDX = 12, // QList + SBK_QT3DRENDER_QLIST_QSHAREDPOINTER_QT3DRENDER_QTEXTUREIMAGEDATA_IDX = 13, // QList> + SBK_QT3DRENDER_QLIST_QVARIANT_IDX = 14, // QList + SBK_QT3DRENDER_QLIST_QSTRING_IDX = 15, // QList + SBK_QT3DRENDER_QMAP_QSTRING_QVARIANT_IDX = 16, // QMap + SBK_QT3DRENDER_CONVERTERS_IDX_COUNT = 17, +}; + +// Converter indices +enum : int { + SBK_Qt3DRender_QList_int_IDX = 0, // QList + SBK_Qt3DRender_QList_Qt3DRender_QRayCasterHit_IDX = 1, // QList + SBK_Qt3DRender_QList_Qt3DRender_QLayerPTR_IDX = 2, // QList + SBK_Qt3DRender_QList_Qt3DRender_QAbstractTextureImagePTR_IDX = 3, // QList + SBK_Qt3DRender_QList_Qt3DRender_QFilterKeyPTR_IDX = 4, // QList + SBK_Qt3DRender_QList_Qt3DRender_QParameterPTR_IDX = 5, // QList + SBK_Qt3DRender_QList_Qt3DRender_QRenderStatePTR_IDX = 6, // QList + SBK_Qt3DRender_QList_Qt3DRender_QSortPolicy_SortType_IDX = 7, // QList + SBK_Qt3DRender_QList_Qt3DRender_QRenderTargetOutputPTR_IDX = 8, // QList + SBK_Qt3DRender_QList_Qt3DRender_QTechniquePTR_IDX = 9, // QList + SBK_Qt3DRender_QList_qreal_IDX = 10, // QList + SBK_Qt3DRender_std_vector_QSharedPointer_Qt3DCore_QAspectJob_IDX = 11, // std::vector> + SBK_Qt3DRender_QList_Qt3DRender_QRenderPassPTR_IDX = 12, // QList + SBK_Qt3DRender_QList_QSharedPointer_Qt3DRender_QTextureImageData_IDX = 13, // QList> + SBK_Qt3DRender_QList_QVariant_IDX = 14, // QList + SBK_Qt3DRender_QList_QString_IDX = 15, // QList + SBK_Qt3DRender_QMap_QString_QVariant_IDX = 16, // QMap + SBK_Qt3DRender_CONVERTERS_IDX_COUNT = 17, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::Qt3DRender::API >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_API_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::PropertyReaderInterface >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_PropertyReaderInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractLight::Type >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractLight_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractLight >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractLight_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractRayCaster::RunMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractRayCaster_RunMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractRayCaster::FilterMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractRayCaster_FilterMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractRayCaster >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractRayCaster_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::Status >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::Target >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_Target_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::TextureFormat >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_TextureFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::Filter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_Filter_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::CubeMapFace >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_CubeMapFace_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::ComparisonFunction >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_ComparisonFunction_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::ComparisonMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_ComparisonMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture::HandleType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_HandleType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTexture >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTexture_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAbstractTextureImage >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAbstractTextureImage_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAlphaCoverage >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAlphaCoverage_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAlphaTest::AlphaFunction >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAlphaTest_AlphaFunction_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QAlphaTest >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QAlphaTest_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBlendEquation::BlendFunction >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBlendEquation_BlendFunction_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBlendEquation >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBlendEquation_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBlendEquationArguments::Blending >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBlendEquationArguments_Blending_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBlendEquationArguments >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBlendEquationArguments_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBlitFramebuffer::InterpolationMethod >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBlitFramebuffer_InterpolationMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBlitFramebuffer >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBlitFramebuffer_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QBufferCapture >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QBufferCapture_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCamera::CameraTranslationOption >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCamera_CameraTranslationOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCamera >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCamera_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCameraLens::ProjectionType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCameraLens_ProjectionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCameraLens >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCameraLens_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCameraSelector >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCameraSelector_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QClearBuffers::BufferType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QClearBuffers_BufferType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_QFlags_Qt3DRender_QClearBuffers_BufferType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QClearBuffers >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QClearBuffers_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QClipPlane >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QClipPlane_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QColorMask >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QColorMask_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QComputeCommand::RunType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QComputeCommand_RunType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QComputeCommand >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QComputeCommand_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCullFace::CullingMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCullFace_CullingMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QCullFace >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QCullFace_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDebugOverlay >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDebugOverlay_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDepthRange >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDepthRange_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDepthTest::DepthFunction >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDepthTest_DepthFunction_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDepthTest >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDepthTest_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDirectionalLight >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDirectionalLight_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDispatchCompute >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDispatchCompute_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QDithering >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QDithering_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QEffect >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QEffect_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QEnvironmentLight >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QEnvironmentLight_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QFilterKey >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QFilterKey_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QFrameGraphNode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QFrameGraphNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QFrontFace::WindingDirection >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QFrontFace_WindingDirection_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QFrontFace >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QFrontFace_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QFrustumCulling >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QFrustumCulling_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QGeometryRenderer::PrimitiveType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QGeometryRenderer_PrimitiveType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QGeometryRenderer >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QGeometryRenderer_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QGraphicsApiFilter::Api >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QGraphicsApiFilter_Api_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QGraphicsApiFilter::OpenGLProfile >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QGraphicsApiFilter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QGraphicsApiFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLayer >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLayer_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLayerFilter::FilterMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLayerFilter_FilterMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLayerFilter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLayerFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLevelOfDetail::ThresholdType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLevelOfDetail_ThresholdType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLevelOfDetail >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLevelOfDetail_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLevelOfDetailBoundingSphere >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLevelOfDetailBoundingSphere_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLevelOfDetailSwitch >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLevelOfDetailSwitch_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QLineWidth >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QLineWidth_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QMaterial >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QMemoryBarrier::Operation >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QMemoryBarrier_Operation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_QFlags_Qt3DRender_QMemoryBarrier_Operation_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QMemoryBarrier >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QMemoryBarrier_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QMesh::Status >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QMesh_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QMesh >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QMesh_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QMultiSampleAntiAliasing >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QMultiSampleAntiAliasing_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QNoDepthMask >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QNoDepthMask_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QNoDraw >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QNoDraw_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QNoPicking >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QNoPicking_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QObjectPicker >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QObjectPicker_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPaintedTextureImage >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPaintedTextureImage_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QParameter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QParameter_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickEvent::Buttons >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickEvent_Buttons_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickEvent::Modifiers >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickEvent_Modifiers_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickEvent >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickLineEvent >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickLineEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickPointEvent >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickPointEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickTriangleEvent >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickTriangleEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickingProxy >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickingProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickingSettings::PickMethod >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickingSettings_PickMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickingSettings::PickResultMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickingSettings_PickResultMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickingSettings::FaceOrientationPickingMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPickingSettings >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPickingSettings_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPointLight >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPointLight_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPointSize::SizeMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPointSize_SizeMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPointSize >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPointSize_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QPolygonOffset >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QPolygonOffset_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QProximityFilter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QProximityFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRasterMode::RasterMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRasterMode_RasterMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRasterMode::FaceMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRasterMode_FaceMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRasterMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRasterMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRayCaster >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRayCaster_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRayCasterHit::HitType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRayCasterHit_HitType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRayCasterHit >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRayCasterHit_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderAspect::SubmissionType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderAspect_SubmissionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderAspect >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderAspect_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderCapabilities::API >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderCapabilities_API_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderCapabilities::Profile >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderCapabilities_Profile_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderCapabilities >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderCapabilities_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderCapture >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderCapture_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderCaptureReply >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderCaptureReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderPass >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderPass_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderPassFilter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderPassFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderSettings::RenderPolicy >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderSettings_RenderPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderSettings >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderSettings_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderState >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderState_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderStateSet >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderStateSet_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderSurfaceSelector >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderSurfaceSelector_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderTarget >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderTarget_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderTargetOutput::AttachmentPoint >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderTargetOutput_AttachmentPoint_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderTargetOutput >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderTargetOutput_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QRenderTargetSelector >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QRenderTargetSelector_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSceneLoader::Status >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSceneLoader_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSceneLoader::ComponentType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSceneLoader_ComponentType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSceneLoader >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSceneLoader_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QScissorTest >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QScissorTest_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QScreenRayCaster >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QScreenRayCaster_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSeamlessCubemap >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSeamlessCubemap_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSetFence::HandleType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSetFence_HandleType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSetFence >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSetFence_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderData >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderData_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderImage::Access >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderImage_Access_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderImage::ImageFormat >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderImage_ImageFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderImage >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderImage_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderProgram::ShaderType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderProgram_ShaderType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderProgram::Status >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderProgram_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderProgram::Format >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderProgram_Format_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderProgram >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderProgram_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QShaderProgramBuilder >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QShaderProgramBuilder_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSharedGLTexture >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSharedGLTexture_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSortPolicy::SortType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSortPolicy_SortType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSortPolicy >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSortPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSpotLight >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSpotLight_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilMask >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilMask_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilOperation >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilOperation_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilOperationArguments::FaceMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilOperationArguments_FaceMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilOperationArguments::Operation >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilOperationArguments_Operation_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilOperationArguments >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilOperationArguments_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilTest >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilTest_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilTestArguments::StencilFaceMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilTestArguments_StencilFaceMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilTestArguments::StencilFunction >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilTestArguments_StencilFunction_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QStencilTestArguments >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QStencilTestArguments_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSubtreeEnabler::Enablement >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSubtreeEnabler_Enablement_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QSubtreeEnabler >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QSubtreeEnabler_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTechnique >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTechnique_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTechniqueFilter >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTechniqueFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture1D >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture1D_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture1DArray >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture1DArray_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture2D >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture2D_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture2DArray >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture2DArray_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture2DMultisample >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture2DMultisample_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture2DMultisampleArray >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture2DMultisampleArray_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTexture3D >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTexture3D_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureBuffer >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureBuffer_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureCubeMap >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureCubeMap_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureCubeMapArray >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureCubeMapArray_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureData >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureData_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureDataUpdate >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureDataUpdate_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureImage::Status >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureImage_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureImage >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureImage_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureImageData >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureImageData_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureImageDataGenerator >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureImageDataGenerator_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureLoader >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureLoader_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureRectangle >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureRectangle_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureWrapMode::WrapMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureWrapMode_WrapMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QTextureWrapMode >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QTextureWrapMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QViewport >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QViewport_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QWaitFence::HandleType >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QWaitFence_HandleType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt3DRender::QWaitFence >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_Qt3DRender_QWaitFence_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSharedPointer >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_QSharedPointer_Qt3DRender_PropertyReaderInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSharedPointer >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_QSharedPointer_Qt3DRender_QTextureImageDataGenerator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSharedPointer >() { return Shiboken::Module::get(SbkPySide6_Qt3DRenderTypeStructs[SBK_QSharedPointer_Qt3DRender_QTextureImageData_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QT3DRENDER_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtAxContainer/pyside6_qtaxcontainer_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtAxContainer/pyside6_qtaxcontainer_python.h new file mode 100644 index 0000000..6a2e248 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtAxContainer/pyside6_qtaxcontainer_python.h @@ -0,0 +1,121 @@ +// 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 + + +#ifndef SBK_QTAXCONTAINER_PYTHON_H +#define SBK_QTAXCONTAINER_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include + +// Bound library includes +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QAxBaseObject; +class QAxBaseWidget; +class QAxObject; +class QAxObjectInterface; +class QAxScriptManager; +class QAxWidget; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QAXBASE_IDX = 0, + SBK_QAXBASEOBJECT_IDX = 2, + SBK_QAXBASEWIDGET_IDX = 4, + SBK_QAXOBJECT_IDX = 6, + SBK_QAXOBJECTINTERFACE_IDX = 8, + SBK_QAXSCRIPT_FUNCTIONFLAGS_IDX = 12, + SBK_QAXSCRIPT_IDX = 10, + SBK_QAXSCRIPTENGINE_STATE_IDX = 16, + SBK_QAXSCRIPTENGINE_IDX = 14, + SBK_QAXSCRIPTMANAGER_IDX = 18, + SBK_QAXSELECT_SANDBOXINGLEVEL_IDX = 22, + SBK_QAXSELECT_IDX = 20, + SBK_QAXWIDGET_IDX = 24, + SBK_QTAXCONTAINER_IDX_COUNT = 26, +}; + +// Type indices +enum : int { + SBK_QAxBase_IDX = 0, + SBK_QAxBaseObject_IDX = 1, + SBK_QAxBaseWidget_IDX = 2, + SBK_QAxObject_IDX = 3, + SBK_QAxObjectInterface_IDX = 4, + SBK_QAxScript_FunctionFlags_IDX = 6, + SBK_QAxScript_IDX = 5, + SBK_QAxScriptEngine_State_IDX = 8, + SBK_QAxScriptEngine_IDX = 7, + SBK_QAxScriptManager_IDX = 9, + SBK_QAxSelect_SandboxingLevel_IDX = 11, + SBK_QAxSelect_IDX = 10, + SBK_QAxWidget_IDX = 12, + SBK_QtAxContainer_IDX_COUNT = 13, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtAxContainerTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtAxContainerTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtAxContainerModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtAxContainerTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTAXCONTAINER_QLIST_INT_IDX = 0, // QList + SBK_QTAXCONTAINER_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTAXCONTAINER_QMAP_QSTRING_QVARIANT_IDX = 2, // QMap + SBK_QTAXCONTAINER_QLIST_QSTRING_IDX = 3, // QList + SBK_QTAXCONTAINER_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtAxContainer_QList_int_IDX = 0, // QList + SBK_QtAxContainer_QList_QVariant_IDX = 1, // QList + SBK_QtAxContainer_QMap_QString_QVariant_IDX = 2, // QMap + SBK_QtAxContainer_QList_QString_IDX = 3, // QList + SBK_QtAxContainer_CONVERTERS_IDX_COUNT = 4, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAxBase >() { return Shiboken::Module::get(SbkPySide6_QtAxContainerTypeStructs[SBK_QAxBase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAxBaseObject >() { return Shiboken::Module::get(SbkPySide6_QtAxContainerTypeStructs[SBK_QAxBaseObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAxBaseWidget >() { return Shiboken::Module::get(SbkPySide6_QtAxContainerTypeStructs[SBK_QAxBaseWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAxObject >() { return Shiboken::Module::get(SbkPySide6_QtAxContainerTypeStructs[SBK_QAxObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAxObjectInterface >() { return Shiboken::Module::get(SbkPySide6_QtAxContainerTypeStructs[SBK_QAxObjectInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAxScript::FunctionFlags >() { return Shiboken::Module::get(SbkPySide6_QtAxContainerTypeStructs[SBK_QAxScript_FunctionFlags_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAxScript >() { return Shiboken::Module::get(SbkPySide6_QtAxContainerTypeStructs[SBK_QAxScript_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAxScriptEngine::State >() { return Shiboken::Module::get(SbkPySide6_QtAxContainerTypeStructs[SBK_QAxScriptEngine_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAxScriptEngine >() { return Shiboken::Module::get(SbkPySide6_QtAxContainerTypeStructs[SBK_QAxScriptEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAxScriptManager >() { return Shiboken::Module::get(SbkPySide6_QtAxContainerTypeStructs[SBK_QAxScriptManager_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAxSelect::SandboxingLevel >() { return Shiboken::Module::get(SbkPySide6_QtAxContainerTypeStructs[SBK_QAxSelect_SandboxingLevel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAxSelect >() { return Shiboken::Module::get(SbkPySide6_QtAxContainerTypeStructs[SBK_QAxSelect_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAxWidget >() { return Shiboken::Module::get(SbkPySide6_QtAxContainerTypeStructs[SBK_QAxWidget_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTAXCONTAINER_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtBluetooth/pyside6_qtbluetooth_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtBluetooth/pyside6_qtbluetooth_python.h new file mode 100644 index 0000000..a95759e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtBluetooth/pyside6_qtbluetooth_python.h @@ -0,0 +1,353 @@ +// 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 + + +#ifndef SBK_QTBLUETOOTH_PYTHON_H +#define SBK_QTBLUETOOTH_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QBluetoothAddress; +class QBluetoothHostInfo; +class QLowEnergyCharacteristicData; +class QLowEnergyConnectionParameters; +class QLowEnergyDescriptor; +class QLowEnergyDescriptorData; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QBLUETOOTH_SECURITY_IDX = 4, + SBK_QFLAGS_QBLUETOOTH_SECURITY_IDX = 92, + SBK_QBLUETOOTH_ATTACCESSCONSTRAINT_IDX = 2, + SBK_QFLAGS_QBLUETOOTH_ATTACCESSCONSTRAINT_IDX = 90, + SBK_QTBLUETOOTHQBLUETOOTH_IDX = 0, + SBK_QBLUETOOTHADDRESS_IDX = 6, + SBK_QBLUETOOTHDEVICEDISCOVERYAGENT_ERROR_IDX = 12, + SBK_QBLUETOOTHDEVICEDISCOVERYAGENT_DISCOVERYMETHOD_IDX = 10, + SBK_QFLAGS_QBLUETOOTHDEVICEDISCOVERYAGENT_DISCOVERYMETHOD_IDX = 94, + SBK_QBLUETOOTHDEVICEDISCOVERYAGENT_IDX = 8, + SBK_QBLUETOOTHDEVICEINFO_MAJORDEVICECLASS_IDX = 20, + SBK_QBLUETOOTHDEVICEINFO_MINORMISCELLANEOUSCLASS_IDX = 30, + SBK_QBLUETOOTHDEVICEINFO_MINORCOMPUTERCLASS_IDX = 24, + SBK_QBLUETOOTHDEVICEINFO_MINORPHONECLASS_IDX = 36, + SBK_QBLUETOOTHDEVICEINFO_MINORNETWORKCLASS_IDX = 32, + SBK_QBLUETOOTHDEVICEINFO_MINORAUDIOVIDEOCLASS_IDX = 22, + SBK_QBLUETOOTHDEVICEINFO_MINORPERIPHERALCLASS_IDX = 34, + SBK_QBLUETOOTHDEVICEINFO_MINORIMAGINGCLASS_IDX = 28, + SBK_QBLUETOOTHDEVICEINFO_MINORWEARABLECLASS_IDX = 40, + SBK_QBLUETOOTHDEVICEINFO_MINORTOYCLASS_IDX = 38, + SBK_QBLUETOOTHDEVICEINFO_MINORHEALTHCLASS_IDX = 26, + SBK_QBLUETOOTHDEVICEINFO_SERVICECLASS_IDX = 42, + SBK_QFLAGS_QBLUETOOTHDEVICEINFO_SERVICECLASS_IDX = 100, + SBK_QBLUETOOTHDEVICEINFO_FIELD_IDX = 18, + SBK_QFLAGS_QBLUETOOTHDEVICEINFO_FIELD_IDX = 98, + SBK_QBLUETOOTHDEVICEINFO_CORECONFIGURATION_IDX = 16, + SBK_QFLAGS_QBLUETOOTHDEVICEINFO_CORECONFIGURATION_IDX = 96, + SBK_QBLUETOOTHDEVICEINFO_IDX = 14, + SBK_QBLUETOOTHHOSTINFO_IDX = 44, + SBK_QBLUETOOTHLOCALDEVICE_PAIRING_IDX = 52, + SBK_QBLUETOOTHLOCALDEVICE_HOSTMODE_IDX = 50, + SBK_QBLUETOOTHLOCALDEVICE_ERROR_IDX = 48, + SBK_QBLUETOOTHLOCALDEVICE_IDX = 46, + SBK_QBLUETOOTHSERVER_ERROR_IDX = 56, + SBK_QBLUETOOTHSERVER_IDX = 54, + SBK_QBLUETOOTHSERVICEDISCOVERYAGENT_ERROR_IDX = 62, + SBK_QBLUETOOTHSERVICEDISCOVERYAGENT_DISCOVERYMODE_IDX = 60, + SBK_QBLUETOOTHSERVICEDISCOVERYAGENT_IDX = 58, + SBK_QBLUETOOTHSERVICEINFO_ATTRIBUTEID_IDX = 68, + SBK_QBLUETOOTHSERVICEINFO_PROTOCOL_IDX = 70, + SBK_QBLUETOOTHSERVICEINFO_IDX = 64, + SBK_QBLUETOOTHSERVICEINFO_ALTERNATIVE_IDX = 66, + SBK_QBLUETOOTHSERVICEINFO_SEQUENCE_IDX = 72, + SBK_QBLUETOOTHSOCKET_SOCKETSTATE_IDX = 78, + SBK_QBLUETOOTHSOCKET_SOCKETERROR_IDX = 76, + SBK_QBLUETOOTHSOCKET_IDX = 74, + SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX = 86, + SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX = 88, + SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX = 82, + SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX = 84, + SBK_QBLUETOOTHUUID_IDX = 80, + SBK_QLOWENERGYADVERTISINGDATA_DISCOVERABILITY_IDX = 108, + SBK_QLOWENERGYADVERTISINGDATA_IDX = 106, + SBK_QLOWENERGYADVERTISINGPARAMETERS_MODE_IDX = 116, + SBK_QLOWENERGYADVERTISINGPARAMETERS_FILTERPOLICY_IDX = 114, + SBK_QLOWENERGYADVERTISINGPARAMETERS_IDX = 110, + SBK_QLOWENERGYADVERTISINGPARAMETERS_ADDRESSINFO_IDX = 112, + SBK_QLOWENERGYCHARACTERISTIC_PROPERTYTYPE_IDX = 120, + SBK_QFLAGS_QLOWENERGYCHARACTERISTIC_PROPERTYTYPE_IDX = 102, + SBK_QLOWENERGYCHARACTERISTIC_IDX = 118, + SBK_QLOWENERGYCHARACTERISTICDATA_IDX = 122, + SBK_QLOWENERGYCONNECTIONPARAMETERS_IDX = 124, + SBK_QLOWENERGYCONTROLLER_ERROR_IDX = 130, + SBK_QLOWENERGYCONTROLLER_CONTROLLERSTATE_IDX = 128, + SBK_QLOWENERGYCONTROLLER_REMOTEADDRESSTYPE_IDX = 132, + SBK_QLOWENERGYCONTROLLER_ROLE_IDX = 134, + SBK_QLOWENERGYCONTROLLER_IDX = 126, + SBK_QLOWENERGYDESCRIPTOR_IDX = 136, + SBK_QLOWENERGYDESCRIPTORDATA_IDX = 138, + SBK_QLOWENERGYSERVICE_SERVICETYPE_IDX = 148, + SBK_QFLAGS_QLOWENERGYSERVICE_SERVICETYPE_IDX = 104, + SBK_QLOWENERGYSERVICE_SERVICEERROR_IDX = 144, + SBK_QLOWENERGYSERVICE_SERVICESTATE_IDX = 146, + SBK_QLOWENERGYSERVICE_DISCOVERYMODE_IDX = 142, + SBK_QLOWENERGYSERVICE_WRITEMODE_IDX = 150, + SBK_QLOWENERGYSERVICE_IDX = 140, + SBK_QLOWENERGYSERVICEDATA_SERVICETYPE_IDX = 154, + SBK_QLOWENERGYSERVICEDATA_IDX = 152, + SBK_QTBLUETOOTH_IDX_COUNT = 156, +}; + +// Type indices +enum : int { + SBK_QBluetooth_Security_IDX = 2, + SBK_QFlags_QBluetooth_Security_IDX = 46, + SBK_QBluetooth_AttAccessConstraint_IDX = 1, + SBK_QFlags_QBluetooth_AttAccessConstraint_IDX = 45, + SBK_QtBluetoothQBluetooth_IDX = 0, + SBK_QBluetoothAddress_IDX = 3, + SBK_QBluetoothDeviceDiscoveryAgent_Error_IDX = 6, + SBK_QBluetoothDeviceDiscoveryAgent_DiscoveryMethod_IDX = 5, + SBK_QFlags_QBluetoothDeviceDiscoveryAgent_DiscoveryMethod_IDX = 47, + SBK_QBluetoothDeviceDiscoveryAgent_IDX = 4, + SBK_QBluetoothDeviceInfo_MajorDeviceClass_IDX = 10, + SBK_QBluetoothDeviceInfo_MinorMiscellaneousClass_IDX = 15, + SBK_QBluetoothDeviceInfo_MinorComputerClass_IDX = 12, + SBK_QBluetoothDeviceInfo_MinorPhoneClass_IDX = 18, + SBK_QBluetoothDeviceInfo_MinorNetworkClass_IDX = 16, + SBK_QBluetoothDeviceInfo_MinorAudioVideoClass_IDX = 11, + SBK_QBluetoothDeviceInfo_MinorPeripheralClass_IDX = 17, + SBK_QBluetoothDeviceInfo_MinorImagingClass_IDX = 14, + SBK_QBluetoothDeviceInfo_MinorWearableClass_IDX = 20, + SBK_QBluetoothDeviceInfo_MinorToyClass_IDX = 19, + SBK_QBluetoothDeviceInfo_MinorHealthClass_IDX = 13, + SBK_QBluetoothDeviceInfo_ServiceClass_IDX = 21, + SBK_QFlags_QBluetoothDeviceInfo_ServiceClass_IDX = 50, + SBK_QBluetoothDeviceInfo_Field_IDX = 9, + SBK_QFlags_QBluetoothDeviceInfo_Field_IDX = 49, + SBK_QBluetoothDeviceInfo_CoreConfiguration_IDX = 8, + SBK_QFlags_QBluetoothDeviceInfo_CoreConfiguration_IDX = 48, + SBK_QBluetoothDeviceInfo_IDX = 7, + SBK_QBluetoothHostInfo_IDX = 22, + SBK_QBluetoothLocalDevice_Pairing_IDX = 26, + SBK_QBluetoothLocalDevice_HostMode_IDX = 25, + SBK_QBluetoothLocalDevice_Error_IDX = 24, + SBK_QBluetoothLocalDevice_IDX = 23, + SBK_QBluetoothServer_Error_IDX = 28, + SBK_QBluetoothServer_IDX = 27, + SBK_QBluetoothServiceDiscoveryAgent_Error_IDX = 31, + SBK_QBluetoothServiceDiscoveryAgent_DiscoveryMode_IDX = 30, + SBK_QBluetoothServiceDiscoveryAgent_IDX = 29, + SBK_QBluetoothServiceInfo_AttributeId_IDX = 34, + SBK_QBluetoothServiceInfo_Protocol_IDX = 35, + SBK_QBluetoothServiceInfo_IDX = 32, + SBK_QBluetoothServiceInfo_Alternative_IDX = 33, + SBK_QBluetoothServiceInfo_Sequence_IDX = 36, + SBK_QBluetoothSocket_SocketState_IDX = 39, + SBK_QBluetoothSocket_SocketError_IDX = 38, + SBK_QBluetoothSocket_IDX = 37, + SBK_QBluetoothUuid_ProtocolUuid_IDX = 43, + SBK_QBluetoothUuid_ServiceClassUuid_IDX = 44, + SBK_QBluetoothUuid_CharacteristicType_IDX = 41, + SBK_QBluetoothUuid_DescriptorType_IDX = 42, + SBK_QBluetoothUuid_IDX = 40, + SBK_QLowEnergyAdvertisingData_Discoverability_IDX = 54, + SBK_QLowEnergyAdvertisingData_IDX = 53, + SBK_QLowEnergyAdvertisingParameters_Mode_IDX = 58, + SBK_QLowEnergyAdvertisingParameters_FilterPolicy_IDX = 57, + SBK_QLowEnergyAdvertisingParameters_IDX = 55, + SBK_QLowEnergyAdvertisingParameters_AddressInfo_IDX = 56, + SBK_QLowEnergyCharacteristic_PropertyType_IDX = 60, + SBK_QFlags_QLowEnergyCharacteristic_PropertyType_IDX = 51, + SBK_QLowEnergyCharacteristic_IDX = 59, + SBK_QLowEnergyCharacteristicData_IDX = 61, + SBK_QLowEnergyConnectionParameters_IDX = 62, + SBK_QLowEnergyController_Error_IDX = 65, + SBK_QLowEnergyController_ControllerState_IDX = 64, + SBK_QLowEnergyController_RemoteAddressType_IDX = 66, + SBK_QLowEnergyController_Role_IDX = 67, + SBK_QLowEnergyController_IDX = 63, + SBK_QLowEnergyDescriptor_IDX = 68, + SBK_QLowEnergyDescriptorData_IDX = 69, + SBK_QLowEnergyService_ServiceType_IDX = 74, + SBK_QFlags_QLowEnergyService_ServiceType_IDX = 52, + SBK_QLowEnergyService_ServiceError_IDX = 72, + SBK_QLowEnergyService_ServiceState_IDX = 73, + SBK_QLowEnergyService_DiscoveryMode_IDX = 71, + SBK_QLowEnergyService_WriteMode_IDX = 75, + SBK_QLowEnergyService_IDX = 70, + SBK_QLowEnergyServiceData_ServiceType_IDX = 77, + SBK_QLowEnergyServiceData_IDX = 76, + SBK_QtBluetooth_IDX_COUNT = 78, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtBluetoothTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtBluetoothTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtBluetoothModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtBluetoothTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTBLUETOOTH_QLIST_INT_IDX = 0, // QList + SBK_QTBLUETOOTH_QLIST_QLOWENERGYCHARACTERISTICDATA_IDX = 1, // QList + SBK_QTBLUETOOTH_QLIST_QLOWENERGYSERVICEPTR_IDX = 2, // QList + SBK_QTBLUETOOTH_QLIST_QLOWENERGYCHARACTERISTIC_IDX = 3, // QList + SBK_QTBLUETOOTH_QLIST_QBLUETOOTHUUID_IDX = 4, // QList + SBK_QTBLUETOOTH_QLIST_QLOWENERGYDESCRIPTORDATA_IDX = 5, // QList + SBK_QTBLUETOOTH_QLIST_QLOWENERGYDESCRIPTOR_IDX = 6, // QList + SBK_QTBLUETOOTH_QLIST_QLOWENERGYADVERTISINGPARAMETERS_ADDRESSINFO_IDX = 7, // QList + SBK_QTBLUETOOTH_QLIST_QBLUETOOTHSERVICEINFO_IDX = 8, // QList + SBK_QTBLUETOOTH_QLIST_QBLUETOOTHHOSTINFO_IDX = 9, // QList + SBK_QTBLUETOOTH_QLIST_QBLUETOOTHADDRESS_IDX = 10, // QList + SBK_QTBLUETOOTH_QMULTIHASH_QUINT16_QBYTEARRAY_IDX = 11, // QMultiHash + SBK_QTBLUETOOTH_QLIST_QUINT16_IDX = 12, // QList + SBK_QTBLUETOOTH_QMULTIHASH_QBLUETOOTHUUID_QBYTEARRAY_IDX = 13, // QMultiHash + SBK_QTBLUETOOTH_QLIST_QBLUETOOTHDEVICEINFO_IDX = 14, // QList + SBK_QTBLUETOOTH_QLIST_QVARIANT_IDX = 15, // QList + SBK_QTBLUETOOTH_QLIST_QSTRING_IDX = 16, // QList + SBK_QTBLUETOOTH_QMAP_QSTRING_QVARIANT_IDX = 17, // QMap + SBK_QTBLUETOOTH_CONVERTERS_IDX_COUNT = 18, +}; + +// Converter indices +enum : int { + SBK_QtBluetooth_QList_int_IDX = 0, // QList + SBK_QtBluetooth_QList_QLowEnergyCharacteristicData_IDX = 1, // QList + SBK_QtBluetooth_QList_QLowEnergyServicePTR_IDX = 2, // QList + SBK_QtBluetooth_QList_QLowEnergyCharacteristic_IDX = 3, // QList + SBK_QtBluetooth_QList_QBluetoothUuid_IDX = 4, // QList + SBK_QtBluetooth_QList_QLowEnergyDescriptorData_IDX = 5, // QList + SBK_QtBluetooth_QList_QLowEnergyDescriptor_IDX = 6, // QList + SBK_QtBluetooth_QList_QLowEnergyAdvertisingParameters_AddressInfo_IDX = 7, // QList + SBK_QtBluetooth_QList_QBluetoothServiceInfo_IDX = 8, // QList + SBK_QtBluetooth_QList_QBluetoothHostInfo_IDX = 9, // QList + SBK_QtBluetooth_QList_QBluetoothAddress_IDX = 10, // QList + SBK_QtBluetooth_QMultiHash_quint16_QByteArray_IDX = 11, // QMultiHash + SBK_QtBluetooth_QList_quint16_IDX = 12, // QList + SBK_QtBluetooth_QMultiHash_QBluetoothUuid_QByteArray_IDX = 13, // QMultiHash + SBK_QtBluetooth_QList_QBluetoothDeviceInfo_IDX = 14, // QList + SBK_QtBluetooth_QList_QVariant_IDX = 15, // QList + SBK_QtBluetooth_QList_QString_IDX = 16, // QList + SBK_QtBluetooth_QMap_QString_QVariant_IDX = 17, // QMap + SBK_QtBluetooth_CONVERTERS_IDX_COUNT = 18, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QBluetooth::Security >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetooth_Security_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QBluetooth_Security_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetooth::AttAccessConstraint >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetooth_AttAccessConstraint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QBluetooth_AttAccessConstraint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothAddress >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothAddress_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceDiscoveryAgent::Error >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceDiscoveryAgent_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceDiscoveryAgent::DiscoveryMethod >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceDiscoveryAgent_DiscoveryMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QBluetoothDeviceDiscoveryAgent_DiscoveryMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceDiscoveryAgent >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceDiscoveryAgent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MajorDeviceClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MajorDeviceClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorMiscellaneousClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorMiscellaneousClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorComputerClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorComputerClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorPhoneClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorPhoneClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorNetworkClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorNetworkClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorAudioVideoClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorAudioVideoClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorPeripheralClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorPeripheralClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorImagingClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorImagingClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorWearableClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorWearableClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorToyClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorToyClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorHealthClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorHealthClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::ServiceClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_ServiceClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QBluetoothDeviceInfo_ServiceClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::Field >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_Field_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QBluetoothDeviceInfo_Field_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::CoreConfiguration >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_CoreConfiguration_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QBluetoothDeviceInfo_CoreConfiguration_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothHostInfo >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothHostInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothLocalDevice::Pairing >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothLocalDevice_Pairing_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothLocalDevice::HostMode >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothLocalDevice_HostMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothLocalDevice::Error >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothLocalDevice_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothLocalDevice >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothLocalDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothServer::Error >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServer_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothServer >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothServiceDiscoveryAgent::Error >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceDiscoveryAgent_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothServiceDiscoveryAgent::DiscoveryMode >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceDiscoveryAgent_DiscoveryMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothServiceDiscoveryAgent >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceDiscoveryAgent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothServiceInfo::AttributeId >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceInfo_AttributeId_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothServiceInfo::Protocol >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceInfo_Protocol_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothServiceInfo >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothServiceInfo::Alternative >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceInfo_Alternative_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothServiceInfo::Sequence >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceInfo_Sequence_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothSocket::SocketState >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothSocket_SocketState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothSocket::SocketError >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothSocket_SocketError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothSocket >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothSocket_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothUuid::ProtocolUuid >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothUuid_ProtocolUuid_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothUuid::ServiceClassUuid >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothUuid_ServiceClassUuid_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothUuid::CharacteristicType >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothUuid_CharacteristicType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothUuid::DescriptorType >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothUuid_DescriptorType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothUuid >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothUuid_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyAdvertisingData::Discoverability >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyAdvertisingData_Discoverability_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyAdvertisingData >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyAdvertisingData_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyAdvertisingParameters::Mode >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyAdvertisingParameters_Mode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyAdvertisingParameters::FilterPolicy >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyAdvertisingParameters_FilterPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyAdvertisingParameters >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyAdvertisingParameters_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyAdvertisingParameters::AddressInfo >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyAdvertisingParameters_AddressInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyCharacteristic::PropertyType >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyCharacteristic_PropertyType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QLowEnergyCharacteristic_PropertyType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyCharacteristic >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyCharacteristic_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyCharacteristicData >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyCharacteristicData_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyConnectionParameters >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyConnectionParameters_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyController::Error >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyController_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyController::ControllerState >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyController_ControllerState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyController::RemoteAddressType >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyController_RemoteAddressType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyController::Role >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyController_Role_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyController >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyController_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyDescriptor >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyDescriptor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyDescriptorData >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyDescriptorData_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyService::ServiceType >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyService_ServiceType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QLowEnergyService_ServiceType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyService::ServiceError >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyService_ServiceError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyService::ServiceState >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyService_ServiceState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyService::DiscoveryMode >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyService_DiscoveryMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyService::WriteMode >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyService_WriteMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyService >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyService_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyServiceData::ServiceType >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyServiceData_ServiceType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLowEnergyServiceData >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyServiceData_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTBLUETOOTH_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtCharts/pyside6_qtcharts_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtCharts/pyside6_qtcharts_python.h new file mode 100644 index 0000000..ac936c9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtCharts/pyside6_qtcharts_python.h @@ -0,0 +1,367 @@ +// 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 + + +#ifndef SBK_QTCHARTS_PYTHON_H +#define SBK_QTCHARTS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QAreaLegendMarker; +class QAreaSeries; +class QBarCategoryAxis; +class QBarLegendMarker; +class QBarModelMapper; +class QBarSeries; +class QBarSet; +class QBoxPlotLegendMarker; +class QBoxPlotModelMapper; +class QBoxPlotSeries; +class QCandlestickLegendMarker; +class QCandlestickModelMapper; +class QCandlestickSeries; +class QCandlestickSet; +class QColorAxis; +class QDateTimeAxis; +class QHBarModelMapper; +class QHBoxPlotModelMapper; +class QHCandlestickModelMapper; +class QHPieModelMapper; +class QHXYModelMapper; +class QHorizontalBarSeries; +class QHorizontalPercentBarSeries; +class QHorizontalStackedBarSeries; +class QLineSeries; +class QLogValueAxis; +class QPercentBarSeries; +class QPieLegendMarker; +class QPieModelMapper; +class QPieSeries; +class QSplineSeries; +class QStackedBarSeries; +class QVBarModelMapper; +class QVBoxPlotModelMapper; +class QVCandlestickModelMapper; +class QVPieModelMapper; +class QVXYModelMapper; +class QXYLegendMarker; +class QXYModelMapper; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTAXIS_AXISTYPE_IDX = 2, + SBK_QABSTRACTAXIS_IDX = 0, + SBK_QABSTRACTBARSERIES_LABELSPOSITION_IDX = 6, + SBK_QABSTRACTBARSERIES_IDX = 4, + SBK_QABSTRACTSERIES_SERIESTYPE_IDX = 10, + SBK_QABSTRACTSERIES_IDX = 8, + SBK_QAREALEGENDMARKER_IDX = 12, + SBK_QAREASERIES_IDX = 14, + SBK_QBARCATEGORYAXIS_IDX = 16, + SBK_QBARLEGENDMARKER_IDX = 18, + SBK_QBARMODELMAPPER_IDX = 20, + SBK_QBARSERIES_IDX = 22, + SBK_QBARSET_IDX = 24, + SBK_QBOXPLOTLEGENDMARKER_IDX = 26, + SBK_QBOXPLOTMODELMAPPER_IDX = 28, + SBK_QBOXPLOTSERIES_IDX = 30, + SBK_QBOXSET_VALUEPOSITIONS_IDX = 34, + SBK_QBOXSET_IDX = 32, + SBK_QCANDLESTICKLEGENDMARKER_IDX = 36, + SBK_QCANDLESTICKMODELMAPPER_IDX = 38, + SBK_QCANDLESTICKSERIES_IDX = 40, + SBK_QCANDLESTICKSET_IDX = 42, + SBK_QCATEGORYAXIS_AXISLABELSPOSITION_IDX = 46, + SBK_QCATEGORYAXIS_IDX = 44, + SBK_QCHART_CHARTTYPE_IDX = 54, + SBK_QCHART_CHARTTHEME_IDX = 52, + SBK_QCHART_ANIMATIONOPTION_IDX = 50, + SBK_QFLAGS_QCHART_ANIMATIONOPTION_IDX = 64, + SBK_QCHART_IDX = 48, + SBK_QCHARTVIEW_RUBBERBAND_IDX = 58, + SBK_QFLAGS_QCHARTVIEW_RUBBERBAND_IDX = 66, + SBK_QCHARTVIEW_IDX = 56, + SBK_QCOLORAXIS_IDX = 60, + SBK_QDATETIMEAXIS_IDX = 62, + SBK_QHBARMODELMAPPER_IDX = 70, + SBK_QHBOXPLOTMODELMAPPER_IDX = 72, + SBK_QHCANDLESTICKMODELMAPPER_IDX = 74, + SBK_QHPIEMODELMAPPER_IDX = 76, + SBK_QHXYMODELMAPPER_IDX = 78, + SBK_QHORIZONTALBARSERIES_IDX = 80, + SBK_QHORIZONTALPERCENTBARSERIES_IDX = 82, + SBK_QHORIZONTALSTACKEDBARSERIES_IDX = 84, + SBK_QLEGEND_MARKERSHAPE_IDX = 88, + SBK_QLEGEND_IDX = 86, + SBK_QLEGENDMARKER_LEGENDMARKERTYPE_IDX = 92, + SBK_QLEGENDMARKER_IDX = 90, + SBK_QLINESERIES_IDX = 94, + SBK_QLOGVALUEAXIS_IDX = 96, + SBK_QPERCENTBARSERIES_IDX = 98, + SBK_QPIELEGENDMARKER_IDX = 100, + SBK_QPIEMODELMAPPER_IDX = 102, + SBK_QPIESERIES_IDX = 104, + SBK_QPIESLICE_LABELPOSITION_IDX = 108, + SBK_QPIESLICE_IDX = 106, + SBK_QPOLARCHART_POLARORIENTATION_IDX = 112, + SBK_QFLAGS_QPOLARCHART_POLARORIENTATION_IDX = 68, + SBK_QPOLARCHART_IDX = 110, + SBK_QSCATTERSERIES_MARKERSHAPE_IDX = 116, + SBK_QSCATTERSERIES_IDX = 114, + SBK_QSPLINESERIES_IDX = 118, + SBK_QSTACKEDBARSERIES_IDX = 120, + SBK_QVBARMODELMAPPER_IDX = 122, + SBK_QVBOXPLOTMODELMAPPER_IDX = 124, + SBK_QVCANDLESTICKMODELMAPPER_IDX = 126, + SBK_QVPIEMODELMAPPER_IDX = 128, + SBK_QVXYMODELMAPPER_IDX = 130, + SBK_QVALUEAXIS_TICKTYPE_IDX = 134, + SBK_QVALUEAXIS_IDX = 132, + SBK_QXYLEGENDMARKER_IDX = 136, + SBK_QXYMODELMAPPER_IDX = 138, + SBK_QXYSERIES_POINTCONFIGURATION_IDX = 142, + SBK_QXYSERIES_IDX = 140, + SBK_QTCHARTS_IDX_COUNT = 144, +}; + +// Type indices +enum : int { + SBK_QAbstractAxis_AxisType_IDX = 1, + SBK_QAbstractAxis_IDX = 0, + SBK_QAbstractBarSeries_LabelsPosition_IDX = 3, + SBK_QAbstractBarSeries_IDX = 2, + SBK_QAbstractSeries_SeriesType_IDX = 5, + SBK_QAbstractSeries_IDX = 4, + SBK_QAreaLegendMarker_IDX = 6, + SBK_QAreaSeries_IDX = 7, + SBK_QBarCategoryAxis_IDX = 8, + SBK_QBarLegendMarker_IDX = 9, + SBK_QBarModelMapper_IDX = 10, + SBK_QBarSeries_IDX = 11, + SBK_QBarSet_IDX = 12, + SBK_QBoxPlotLegendMarker_IDX = 13, + SBK_QBoxPlotModelMapper_IDX = 14, + SBK_QBoxPlotSeries_IDX = 15, + SBK_QBoxSet_ValuePositions_IDX = 17, + SBK_QBoxSet_IDX = 16, + SBK_QCandlestickLegendMarker_IDX = 18, + SBK_QCandlestickModelMapper_IDX = 19, + SBK_QCandlestickSeries_IDX = 20, + SBK_QCandlestickSet_IDX = 21, + SBK_QCategoryAxis_AxisLabelsPosition_IDX = 23, + SBK_QCategoryAxis_IDX = 22, + SBK_QChart_ChartType_IDX = 27, + SBK_QChart_ChartTheme_IDX = 26, + SBK_QChart_AnimationOption_IDX = 25, + SBK_QFlags_QChart_AnimationOption_IDX = 32, + SBK_QChart_IDX = 24, + SBK_QChartView_RubberBand_IDX = 29, + SBK_QFlags_QChartView_RubberBand_IDX = 33, + SBK_QChartView_IDX = 28, + SBK_QColorAxis_IDX = 30, + SBK_QDateTimeAxis_IDX = 31, + SBK_QHBarModelMapper_IDX = 35, + SBK_QHBoxPlotModelMapper_IDX = 36, + SBK_QHCandlestickModelMapper_IDX = 37, + SBK_QHPieModelMapper_IDX = 38, + SBK_QHXYModelMapper_IDX = 39, + SBK_QHorizontalBarSeries_IDX = 40, + SBK_QHorizontalPercentBarSeries_IDX = 41, + SBK_QHorizontalStackedBarSeries_IDX = 42, + SBK_QLegend_MarkerShape_IDX = 44, + SBK_QLegend_IDX = 43, + SBK_QLegendMarker_LegendMarkerType_IDX = 46, + SBK_QLegendMarker_IDX = 45, + SBK_QLineSeries_IDX = 47, + SBK_QLogValueAxis_IDX = 48, + SBK_QPercentBarSeries_IDX = 49, + SBK_QPieLegendMarker_IDX = 50, + SBK_QPieModelMapper_IDX = 51, + SBK_QPieSeries_IDX = 52, + SBK_QPieSlice_LabelPosition_IDX = 54, + SBK_QPieSlice_IDX = 53, + SBK_QPolarChart_PolarOrientation_IDX = 56, + SBK_QFlags_QPolarChart_PolarOrientation_IDX = 34, + SBK_QPolarChart_IDX = 55, + SBK_QScatterSeries_MarkerShape_IDX = 58, + SBK_QScatterSeries_IDX = 57, + SBK_QSplineSeries_IDX = 59, + SBK_QStackedBarSeries_IDX = 60, + SBK_QVBarModelMapper_IDX = 61, + SBK_QVBoxPlotModelMapper_IDX = 62, + SBK_QVCandlestickModelMapper_IDX = 63, + SBK_QVPieModelMapper_IDX = 64, + SBK_QVXYModelMapper_IDX = 65, + SBK_QValueAxis_TickType_IDX = 67, + SBK_QValueAxis_IDX = 66, + SBK_QXYLegendMarker_IDX = 68, + SBK_QXYModelMapper_IDX = 69, + SBK_QXYSeries_PointConfiguration_IDX = 71, + SBK_QXYSeries_IDX = 70, + SBK_QtCharts_IDX_COUNT = 72, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtChartsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtChartsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtChartsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtChartsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTCHARTS_QLIST_INT_IDX = 0, // QList + SBK_QTCHARTS_QLIST_QLEGENDMARKERPTR_IDX = 1, // QList + SBK_QTCHARTS_QLIST_QABSTRACTAXISPTR_IDX = 2, // QList + SBK_QTCHARTS_QLIST_QABSTRACTSERIESPTR_IDX = 3, // QList + SBK_QTCHARTS_QLIST_QREAL_IDX = 4, // QList + SBK_QTCHARTS_QLIST_QPOINTF_IDX = 5, // QList + SBK_QTCHARTS_STD_PAIR_QREAL_QREAL_IDX = 6, // std::pair + SBK_QTCHARTS_QHASH_QXYSERIES_POINTCONFIGURATION_QVARIANT_IDX = 7, // QHash + SBK_QTCHARTS_QHASH_INT_QHASH_QXYSERIES_POINTCONFIGURATION_QVARIANT_IDX = 8, // QHash> + SBK_QTCHARTS_QLIST_QPIESLICEPTR_IDX = 9, // QList + SBK_QTCHARTS_QLIST_QCANDLESTICKSETPTR_IDX = 10, // QList + SBK_QTCHARTS_QLIST_QBOXSETPTR_IDX = 11, // QList + SBK_QTCHARTS_QLIST_QBARSETPTR_IDX = 12, // QList + SBK_QTCHARTS_QLIST_QVARIANT_IDX = 13, // QList + SBK_QTCHARTS_QLIST_QSTRING_IDX = 14, // QList + SBK_QTCHARTS_QMAP_QSTRING_QVARIANT_IDX = 15, // QMap + SBK_QTCHARTS_CONVERTERS_IDX_COUNT = 16, +}; + +// Converter indices +enum : int { + SBK_QtCharts_QList_int_IDX = 0, // QList + SBK_QtCharts_QList_QLegendMarkerPTR_IDX = 1, // QList + SBK_QtCharts_QList_QAbstractAxisPTR_IDX = 2, // QList + SBK_QtCharts_QList_QAbstractSeriesPTR_IDX = 3, // QList + SBK_QtCharts_QList_qreal_IDX = 4, // QList + SBK_QtCharts_QList_QPointF_IDX = 5, // QList + SBK_QtCharts_std_pair_qreal_qreal_IDX = 6, // std::pair + SBK_QtCharts_QHash_QXYSeries_PointConfiguration_QVariant_IDX = 7, // QHash + SBK_QtCharts_QHash_int_QHash_QXYSeries_PointConfiguration_QVariant_IDX = 8, // QHash> + SBK_QtCharts_QList_QPieSlicePTR_IDX = 9, // QList + SBK_QtCharts_QList_QCandlestickSetPTR_IDX = 10, // QList + SBK_QtCharts_QList_QBoxSetPTR_IDX = 11, // QList + SBK_QtCharts_QList_QBarSetPTR_IDX = 12, // QList + SBK_QtCharts_QList_QVariant_IDX = 13, // QList + SBK_QtCharts_QList_QString_IDX = 14, // QList + SBK_QtCharts_QMap_QString_QVariant_IDX = 15, // QMap + SBK_QtCharts_CONVERTERS_IDX_COUNT = 16, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAbstractAxis::AxisType >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QAbstractAxis_AxisType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractAxis >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QAbstractAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractBarSeries::LabelsPosition >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QAbstractBarSeries_LabelsPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractBarSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QAbstractBarSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSeries::SeriesType >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QAbstractSeries_SeriesType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QAbstractSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAreaLegendMarker >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QAreaLegendMarker_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAreaSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QAreaSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarCategoryAxis >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QBarCategoryAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarLegendMarker >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QBarLegendMarker_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QBarModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QBarSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarSet >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QBarSet_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBoxPlotLegendMarker >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QBoxPlotLegendMarker_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBoxPlotModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QBoxPlotModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBoxPlotSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QBoxPlotSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBoxSet::ValuePositions >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QBoxSet_ValuePositions_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBoxSet >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QBoxSet_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCandlestickLegendMarker >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QCandlestickLegendMarker_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCandlestickModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QCandlestickModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCandlestickSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QCandlestickSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCandlestickSet >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QCandlestickSet_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCategoryAxis::AxisLabelsPosition >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QCategoryAxis_AxisLabelsPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCategoryAxis >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QCategoryAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QChart::ChartType >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QChart_ChartType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QChart::ChartTheme >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QChart_ChartTheme_IDX]); } +template<> inline PyTypeObject *SbkType< ::QChart::AnimationOption >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QChart_AnimationOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QFlags_QChart_AnimationOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QChart >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QChart_IDX]); } +template<> inline PyTypeObject *SbkType< ::QChartView::RubberBand >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QChartView_RubberBand_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QFlags_QChartView_RubberBand_IDX]); } +template<> inline PyTypeObject *SbkType< ::QChartView >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QChartView_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColorAxis >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QColorAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDateTimeAxis >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QDateTimeAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHBarModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QHBarModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHBoxPlotModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QHBoxPlotModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHCandlestickModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QHCandlestickModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHPieModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QHPieModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHXYModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QHXYModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHorizontalBarSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QHorizontalBarSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHorizontalPercentBarSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QHorizontalPercentBarSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHorizontalStackedBarSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QHorizontalStackedBarSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLegend::MarkerShape >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QLegend_MarkerShape_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLegend >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QLegend_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLegendMarker::LegendMarkerType >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QLegendMarker_LegendMarkerType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLegendMarker >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QLegendMarker_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLineSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QLineSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLogValueAxis >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QLogValueAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPercentBarSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QPercentBarSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPieLegendMarker >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QPieLegendMarker_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPieModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QPieModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPieSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QPieSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPieSlice::LabelPosition >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QPieSlice_LabelPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPieSlice >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QPieSlice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPolarChart::PolarOrientation >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QPolarChart_PolarOrientation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QFlags_QPolarChart_PolarOrientation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPolarChart >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QPolarChart_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScatterSeries::MarkerShape >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QScatterSeries_MarkerShape_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScatterSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QScatterSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSplineSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QSplineSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStackedBarSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QStackedBarSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVBarModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QVBarModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVBoxPlotModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QVBoxPlotModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVCandlestickModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QVCandlestickModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVPieModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QVPieModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVXYModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QVXYModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QValueAxis::TickType >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QValueAxis_TickType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QValueAxis >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QValueAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXYLegendMarker >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QXYLegendMarker_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXYModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QXYModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXYSeries::PointConfiguration >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QXYSeries_PointConfiguration_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXYSeries >() { return Shiboken::Module::get(SbkPySide6_QtChartsTypeStructs[SBK_QXYSeries_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTCHARTS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtConcurrent/pyside6_qtconcurrent_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtConcurrent/pyside6_qtconcurrent_python.h new file mode 100644 index 0000000..420ba8f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtConcurrent/pyside6_qtconcurrent_python.h @@ -0,0 +1,128 @@ +// 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 + + +#ifndef SBK_QTCONCURRENT_PYTHON_H +#define SBK_QTCONCURRENT_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes +#include +#include +#include +#include +#if QT_CONFIG(future) +#include +#include +#endif + +QT_BEGIN_NAMESPACE +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QFUTUREQSTRING_IDX = 2, + SBK_QFUTURE_QSTRING_IDX = 2, + SBK_QFUTUREVOID_IDX = 4, + SBK_QFUTURE_VOID_IDX = 4, + SBK_QFUTUREWATCHERQSTRING_IDX = 6, + SBK_QFUTUREWATCHER_QSTRING_IDX = 6, + SBK_QFUTUREWATCHERVOID_IDX = 8, + SBK_QFUTUREWATCHER_VOID_IDX = 8, + SBK_QTCONCURRENT_FUTURERESULT_IDX = 12, + SBK_QTCONCURRENT_THREADFUNCTIONRESULT_IDX = 16, + SBK_QTCONCURRENT_REDUCEOPTION_IDX = 14, + SBK_QFLAGS_QTCONCURRENT_REDUCEOPTION_IDX = 0, + SBK_QTCONCURRENTQTCONCURRENT_IDX = 10, + SBK_QTCONCURRENT_IDX_COUNT = 18, +}; + +// Type indices +enum : int { + SBK_QFutureQString_IDX = 1, + SBK_QFuture_QString_IDX = 1, + SBK_QFutureVoid_IDX = 2, + SBK_QFuture_void_IDX = 2, + SBK_QFutureWatcherQString_IDX = 3, + SBK_QFutureWatcher_QString_IDX = 3, + SBK_QFutureWatcherVoid_IDX = 4, + SBK_QFutureWatcher_void_IDX = 4, + SBK_QtConcurrent_FutureResult_IDX = 6, + SBK_QtConcurrent_ThreadFunctionResult_IDX = 8, + SBK_QtConcurrent_ReduceOption_IDX = 7, + SBK_QFlags_QtConcurrent_ReduceOption_IDX = 0, + SBK_QtConcurrentQtConcurrent_IDX = 5, + SBK_QtConcurrent_IDX_COUNT = 9, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtConcurrentTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtConcurrentTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtConcurrentModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtConcurrentTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTCONCURRENT_QLIST_INT_IDX = 0, // QList + SBK_QTCONCURRENT_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTCONCURRENT_QLIST_QSTRING_IDX = 2, // QList + SBK_QTCONCURRENT_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTCONCURRENT_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtConcurrent_QList_int_IDX = 0, // QList + SBK_QtConcurrent_QList_QVariant_IDX = 1, // QList + SBK_QtConcurrent_QList_QString_IDX = 2, // QList + SBK_QtConcurrent_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtConcurrent_CONVERTERS_IDX_COUNT = 4, +}; + +// typedef entries +using QFutureQString = QFuture; +using QFutureVoid = QFuture; +using QFutureWatcherQString = QFutureWatcher; +using QFutureWatcherVoid = QFutureWatcher; + +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +#if QT_CONFIG(future) +template<> inline PyTypeObject *SbkType< QFutureQString >() { return Shiboken::Module::get(SbkPySide6_QtConcurrentTypeStructs[SBK_QFutureQString_IDX]); } +#endif +#if QT_CONFIG(future) +template<> inline PyTypeObject *SbkType< QFutureVoid >() { return Shiboken::Module::get(SbkPySide6_QtConcurrentTypeStructs[SBK_QFutureVoid_IDX]); } +#endif +#if QT_CONFIG(future) +template<> inline PyTypeObject *SbkType< QFutureWatcherQString >() { return Shiboken::Module::get(SbkPySide6_QtConcurrentTypeStructs[SBK_QFutureWatcherQString_IDX]); } +#endif +#if QT_CONFIG(future) +template<> inline PyTypeObject *SbkType< QFutureWatcherVoid >() { return Shiboken::Module::get(SbkPySide6_QtConcurrentTypeStructs[SBK_QFutureWatcherVoid_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QtConcurrent::FutureResult >() { return Shiboken::Module::get(SbkPySide6_QtConcurrentTypeStructs[SBK_QtConcurrent_FutureResult_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtConcurrent::ThreadFunctionResult >() { return Shiboken::Module::get(SbkPySide6_QtConcurrentTypeStructs[SBK_QtConcurrent_ThreadFunctionResult_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtConcurrent::ReduceOption >() { return Shiboken::Module::get(SbkPySide6_QtConcurrentTypeStructs[SBK_QtConcurrent_ReduceOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtConcurrentTypeStructs[SBK_QFlags_QtConcurrent_ReduceOption_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTCONCURRENT_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtCore/pyside6_qtcore_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtCore/pyside6_qtcore_python.h new file mode 100644 index 0000000..759c18f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtCore/pyside6_qtcore_python.h @@ -0,0 +1,1836 @@ +// 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 + + +#ifndef SBK_QTCORE_PYTHON_H +#define SBK_QTCORE_PYTHON_H + +#include +#include +#include +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#if QT_CONFIG(future) +#include +#endif +#if QT_CONFIG(permissions) +#include +#endif +#if QT_CONFIG(process) +#include +#endif +#if QT_CONFIG(processenvironment) +#include +#endif +#if QT_CONFIG(sharedmemory) +#include +#endif +#if QT_CONFIG(systemsemaphore) +#include +#endif +#if QT_CONFIG(thread) +#include +#endif +#if QT_CONFIG(timezone) +#include +#endif + +QT_BEGIN_NAMESPACE +class QAbstractListModel; +class QAbstractNativeEventFilter; +class QAbstractProxyModel; +class QAbstractTableModel; +class QAnimationGroup; +class QBasicMutex; +class QBasicTimer; +class QBitArray; +class QBuffer; +class QByteArrayMatcher; +class QCameraPermission; +class QCborArray; +class QCborMap; +struct QCborParserError; +class QCborStreamWriter; +class QChildEvent; +class QCollator; +class QCollatorSortKey; +class QConcatenateTablesProxyModel; +class QDate; +class QDynamicPropertyChangeEvent; +struct QFactoryInterface; +class QFile; +class QFileInfo; +class QFileSelector; +class QFileSystemWatcher; +class QGenericArgument; +class QGenericReturnArgument; +struct QHashSeed; +class QIODevice; +class QIdentityProxyModel; +class QItemSelection; +class QItemSelectionRange; +class QJsonArray; +class QKeyCombination; +class QLine; +class QLoggingCategory; +class QMargins; +class QMarginsF; +class QMessageAuthenticationCode; +class QMessageLogContext; +class QMessageLogger; +class QMetaClassInfo; +class QMetaEnum; +class QMetaProperty; +class QMicrophonePermission; +class QMimeData; +class QMimeType; +class QModelIndex; +class QModelRoleData; +class QModelRoleDataSpan; +class QMutex; +class QObject; +class QOperatingSystemVersionBase; +class QParallelAnimationGroup; +class QPauseAnimation; +class QPermission; +class QPersistentModelIndex; +class QPluginLoader; +class QPoint; +class QPointF; +class QPropertyAnimation; +class QRandomGenerator; +class QRandomGenerator64; +class QReadLocker; +class QRect; +class QRectF; +class QRecursiveMutex; +class QRegularExpressionMatch; +class QRegularExpressionMatchIterator; +class QRunnable; +class QSaveFile; +class QSemaphore; +class QSemaphoreReleaser; +class QSequentialAnimationGroup; +class QSignalBlocker; +class QSignalMapper; +class QSize; +class QSizeF; +class QSocketDescriptor; +class QStorageInfo; +class QStringDecoder; +class QStringEncoder; +class QStringListModel; +class QTemporaryDir; +class QTemporaryFile; +class QTextStreamManipulator; +class QThreadPool; +class QTimer; +class QTimerEvent; +class QTranslator; +class QTransposeProxyModel; +class QUrlQuery; +class QVariantAnimation; +class QWaitCondition; +class QWinEventNotifier; +class QWriteLocker; +class QXmlStreamAttribute; +class QXmlStreamAttributes; +class QXmlStreamEntityDeclaration; +class QXmlStreamEntityResolver; +class QXmlStreamNamespaceDeclaration; +class QXmlStreamNotationDeclaration; + +namespace QtCoreHelper { + class QDirListingIterator; + class QGenericArgumentHolder; + class QGenericReturnArgumentHolder; + class QIOPipe; + class QMutexLocker; +} +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTANIMATION_DIRECTION_IDX = 4, + SBK_QABSTRACTANIMATION_STATE_IDX = 6, + SBK_QABSTRACTANIMATION_DELETIONPOLICY_IDX = 2, + SBK_QABSTRACTANIMATION_IDX = 0, + SBK_QABSTRACTEVENTDISPATCHER_IDX = 8, + SBK_QABSTRACTEVENTDISPATCHER_TIMERINFO_IDX = 10, + SBK_QABSTRACTITEMMODEL_LAYOUTCHANGEHINT_IDX = 16, + SBK_QABSTRACTITEMMODEL_CHECKINDEXOPTION_IDX = 14, + SBK_QFLAGS_QABSTRACTITEMMODEL_CHECKINDEXOPTION_IDX = 210, + SBK_QABSTRACTITEMMODEL_IDX = 12, + SBK_QABSTRACTLISTMODEL_IDX = 18, + SBK_QABSTRACTNATIVEEVENTFILTER_IDX = 20, + SBK_QABSTRACTPROXYMODEL_IDX = 22, + SBK_QABSTRACTTABLEMODEL_IDX = 24, + SBK_QANIMATIONGROUP_IDX = 26, + SBK_QBASICMUTEX_IDX = 28, + SBK_QBASICTIMER_IDX = 30, + SBK_QBITARRAY_IDX = 32, + SBK_QBLUETOOTHPERMISSION_COMMUNICATIONMODE_IDX = 36, + SBK_QFLAGS_QBLUETOOTHPERMISSION_COMMUNICATIONMODE_IDX = 212, + SBK_QBLUETOOTHPERMISSION_IDX = 34, + SBK_QBUFFER_IDX = 38, + SBK_QBYTEARRAY_BASE64OPTION_IDX = 44, + SBK_QFLAGS_QBYTEARRAY_BASE64OPTION_IDX = 214, + SBK_QBYTEARRAY_BASE64DECODINGSTATUS_IDX = 42, + SBK_QBYTEARRAY_IDX = 40, + SBK_QBYTEARRAY_FROMBASE64RESULT_IDX = 46, + SBK_QBYTEARRAYMATCHER_IDX = 48, + SBK_QCALENDAR_UNSPECIFIED_IDX = 56, + SBK_QCALENDAR_SYSTEM_IDX = 52, + SBK_QCALENDAR_IDX = 50, + SBK_QCALENDAR_SYSTEMID_IDX = 54, + SBK_QCALENDAR_YEARMONTHDAY_IDX = 58, + SBK_QCALENDARPERMISSION_ACCESSMODE_IDX = 62, + SBK_QCALENDARPERMISSION_IDX = 60, + SBK_QCAMERAPERMISSION_IDX = 64, + SBK_QCBORARRAY_IDX = 66, + SBK_QCBORERROR_CODE_IDX = 70, + SBK_QCBORERROR_IDX = 68, + SBK_QCBORMAP_IDX = 74, + SBK_QCBORPARSERERROR_IDX = 76, + SBK_QCBORSTREAMREADER_TYPE_IDX = 84, + SBK_QCBORSTREAMREADER_STRINGRESULTCODE_IDX = 82, + SBK_QCBORSTREAMREADER_IDX = 80, + SBK_QCBORSTREAMWRITER_IDX = 86, + SBK_QCBORSTRINGRESULTBYTEARRAY_IDX = 88, + SBK_QCBORSTREAMREADER_STRINGRESULT_QBYTEARRAY_IDX = 88, + SBK_QCBORSTRINGRESULTSTRING_IDX = 90, + SBK_QCBORSTREAMREADER_STRINGRESULT_QSTRING_IDX = 90, + SBK_QCBORVALUE_ENCODINGOPTION_IDX = 98, + SBK_QFLAGS_QCBORVALUE_ENCODINGOPTION_IDX = 218, + SBK_QCBORVALUE_DIAGNOSTICNOTATIONOPTION_IDX = 96, + SBK_QFLAGS_QCBORVALUE_DIAGNOSTICNOTATIONOPTION_IDX = 216, + SBK_QCBORVALUE_TYPE_IDX = 100, + SBK_QCBORVALUE_IDX = 94, + SBK_QCHILDEVENT_IDX = 102, + SBK_QCOLLATOR_IDX = 104, + SBK_QCOLLATORSORTKEY_IDX = 106, + SBK_QCOMMANDLINEOPTION_FLAG_IDX = 110, + SBK_QFLAGS_QCOMMANDLINEOPTION_FLAG_IDX = 220, + SBK_QCOMMANDLINEOPTION_IDX = 108, + SBK_QCOMMANDLINEPARSER_SINGLEDASHWORDOPTIONMODE_IDX = 118, + SBK_QCOMMANDLINEPARSER_OPTIONSAFTERPOSITIONALARGUMENTSMODE_IDX = 116, + SBK_QCOMMANDLINEPARSER_MESSAGETYPE_IDX = 114, + SBK_QCOMMANDLINEPARSER_IDX = 112, + SBK_QCONCATENATETABLESPROXYMODEL_IDX = 120, + SBK_QCONTACTSPERMISSION_ACCESSMODE_IDX = 124, + SBK_QCONTACTSPERMISSION_IDX = 122, + SBK_QCOREAPPLICATION_APPLICATIONFLAGS_IDX = 940, + SBK_QCOREAPPLICATION_IDX = 126, + SBK_QCRYPTOGRAPHICHASH_ALGORITHM_IDX = 130, + SBK_QCRYPTOGRAPHICHASH_IDX = 128, + SBK_QDATASTREAM_VERSION_IDX = 140, + SBK_QDATASTREAM_BYTEORDER_IDX = 134, + SBK_QDATASTREAM_STATUS_IDX = 138, + SBK_QDATASTREAM_FLOATINGPOINTPRECISION_IDX = 136, + SBK_QDATASTREAM_IDX = 132, + SBK_QDATE_IDX = 142, + SBK_QDATETIME_TRANSITIONRESOLUTION_IDX = 146, + SBK_QDATETIME_YEARRANGE_IDX = 148, + SBK_QDATETIME_IDX = 144, + SBK_QDEADLINETIMER_FOREVERCONSTANT_IDX = 152, + SBK_QDEADLINETIMER_IDX = 150, + SBK_QDIR_FILTER_IDX = 156, + SBK_QFLAGS_QDIR_FILTER_IDX = 222, + SBK_QDIR_SORTFLAG_IDX = 158, + SBK_QFLAGS_QDIR_SORTFLAG_IDX = 224, + SBK_QDIR_IDX = 154, + SBK_QDIRITERATOR_ITERATORFLAG_IDX = 162, + SBK_QFLAGS_QDIRITERATOR_ITERATORFLAG_IDX = 226, + SBK_QDIRITERATOR_IDX = 160, + SBK_QDIRLISTING_ITERATORFLAG_IDX = 168, + SBK_QFLAGS_QDIRLISTING_ITERATORFLAG_IDX = 228, + SBK_QDIRLISTING_IDX = 164, + SBK_QDIRLISTING_DIRENTRY_IDX = 166, + SBK_QDYNAMICPROPERTYCHANGEEVENT_IDX = 170, + SBK_QEASINGCURVE_TYPE_IDX = 174, + SBK_QEASINGCURVE_IDX = 172, + SBK_QELAPSEDTIMER_CLOCKTYPE_IDX = 178, + SBK_QELAPSEDTIMER_IDX = 176, + SBK_QEVENT_TYPE_IDX = 182, + SBK_QEVENT_IDX = 180, + SBK_QEVENTLOOP_PROCESSEVENTSFLAG_IDX = 186, + SBK_QFLAGS_QEVENTLOOP_PROCESSEVENTSFLAG_IDX = 230, + SBK_QEVENTLOOP_IDX = 184, + SBK_QFACTORYINTERFACE_IDX = 188, + SBK_QFILE_IDX = 190, + SBK_QFILEDEVICE_FILEERROR_IDX = 194, + SBK_QFILEDEVICE_FILETIME_IDX = 198, + SBK_QFILEDEVICE_PERMISSION_IDX = 202, + SBK_QFLAGS_QFILEDEVICE_PERMISSION_IDX = 236, + SBK_QFILEDEVICE_FILEHANDLEFLAG_IDX = 196, + SBK_QFLAGS_QFILEDEVICE_FILEHANDLEFLAG_IDX = 232, + SBK_QFILEDEVICE_MEMORYMAPFLAG_IDX = 200, + SBK_QFLAGS_QFILEDEVICE_MEMORYMAPFLAG_IDX = 234, + SBK_QFILEDEVICE_IDX = 192, + SBK_QFILEINFO_IDX = 204, + SBK_QFILESELECTOR_IDX = 206, + SBK_QFILESYSTEMWATCHER_IDX = 208, + SBK_QFUTUREINTERFACEBASE_STATE_IDX = 328, + SBK_QFUTUREINTERFACEBASE_CONTINUATIONTYPE_IDX = 326, + SBK_QFUTUREINTERFACEBASE_CANCELMODE_IDX = 324, + SBK_QFUTUREINTERFACEBASE_IDX = 322, + SBK_QGENERICARGUMENT_IDX = 330, + SBK_QGENERICRETURNARGUMENT_IDX = 332, + SBK_QHASHSEED_IDX = 334, + SBK_QIODEVICE_IDX = 336, + SBK_QIODEVICEBASE_OPENMODEFLAG_IDX = 340, + SBK_QFLAGS_QIODEVICEBASE_OPENMODEFLAG_IDX = 238, + SBK_QIODEVICEBASE_IDX = 338, + SBK_QIDENTITYPROXYMODEL_IDX = 342, + SBK_QITEMSELECTION_IDX = 344, + SBK_QITEMSELECTIONMODEL_SELECTIONFLAG_IDX = 348, + SBK_QFLAGS_QITEMSELECTIONMODEL_SELECTIONFLAG_IDX = 240, + SBK_QITEMSELECTIONMODEL_IDX = 346, + SBK_QITEMSELECTIONRANGE_IDX = 350, + SBK_QJSONARRAY_IDX = 352, + SBK_QJSONDOCUMENT_JSONFORMAT_IDX = 356, + SBK_QJSONDOCUMENT_IDX = 354, + SBK_QJSONPARSEERROR_PARSEERROR_IDX = 360, + SBK_QJSONPARSEERROR_IDX = 358, + SBK_QJSONVALUE_TYPE_IDX = 364, + SBK_QJSONVALUE_IDX = 362, + SBK_QKEYCOMBINATION_IDX = 366, + SBK_QLIBRARY_LOADHINT_IDX = 370, + SBK_QFLAGS_QLIBRARY_LOADHINT_IDX = 242, + SBK_QLIBRARY_IDX = 368, + SBK_QLIBRARYINFO_LIBRARYPATH_IDX = 374, + SBK_QLIBRARYINFO_IDX = 372, + SBK_QLINE_IDX = 376, + SBK_QLINEF_INTERSECTIONTYPE_IDX = 380, + SBK_QLINEF_IDX = 378, + SBK_QLOCALE_LANGUAGE_IDX = 392, + SBK_QLOCALE_SCRIPT_IDX = 946, + SBK_QLOCALE_COUNTRY_IDX = 384, + SBK_QLOCALE_MEASUREMENTSYSTEM_IDX = 396, + SBK_QLOCALE_FORMATTYPE_IDX = 390, + SBK_QLOCALE_NUMBEROPTION_IDX = 398, + SBK_QFLAGS_QLOCALE_NUMBEROPTION_IDX = 248, + SBK_QLOCALE_FLOATINGPOINTPRECISIONOPTION_IDX = 388, + SBK_QLOCALE_TAGSEPARATOR_IDX = 400, + SBK_QLOCALE_CURRENCYSYMBOLFORMAT_IDX = 942, + SBK_QLOCALE_DATASIZEFORMAT_IDX = 386, + SBK_QFLAGS_QLOCALE_DATASIZEFORMAT_IDX = 244, + SBK_QLOCALE_LANGUAGECODETYPE_IDX = 394, + SBK_QFLAGS_QLOCALE_LANGUAGECODETYPE_IDX = 246, + SBK_QLOCALE_QUOTATIONSTYLE_IDX = 944, + SBK_QLOCALE_IDX = 382, + SBK_QLOCATIONPERMISSION_ACCURACY_IDX = 404, + SBK_QLOCATIONPERMISSION_AVAILABILITY_IDX = 406, + SBK_QLOCATIONPERMISSION_IDX = 402, + SBK_QLOCKFILE_LOCKERROR_IDX = 410, + SBK_QLOCKFILE_IDX = 408, + SBK_QLOGGINGCATEGORY_IDX = 412, + SBK_QMARGINS_IDX = 414, + SBK_QMARGINSF_IDX = 416, + SBK_QMESSAGEAUTHENTICATIONCODE_IDX = 418, + SBK_QMESSAGELOGCONTEXT_IDX = 420, + SBK_QMESSAGELOGGER_IDX = 422, + SBK_QMETACLASSINFO_IDX = 424, + SBK_QMETAENUM_IDX = 426, + SBK_QMETAMETHOD_ACCESS_IDX = 430, + SBK_QMETAMETHOD_METHODTYPE_IDX = 432, + SBK_QMETAMETHOD_IDX = 428, + SBK_QMETAOBJECT_CALL_IDX = 436, + SBK_QMETAOBJECT_IDX = 434, + SBK_QMETAOBJECT_CONNECTION_IDX = 438, + SBK_QMETAPROPERTY_IDX = 440, + SBK_QMETATYPE_TYPE_IDX = 444, + SBK_QMETATYPE_TYPEFLAG_IDX = 446, + SBK_QFLAGS_QMETATYPE_TYPEFLAG_IDX = 250, + SBK_QMETATYPE_IDX = 442, + SBK_QMICROPHONEPERMISSION_IDX = 448, + SBK_QMIMEDATA_IDX = 450, + SBK_QMIMEDATABASE_MATCHMODE_IDX = 454, + SBK_QMIMEDATABASE_IDX = 452, + SBK_QMIMETYPE_IDX = 456, + SBK_QMODELINDEX_IDX = 458, + SBK_QMODELROLEDATA_IDX = 460, + SBK_QMODELROLEDATASPAN_IDX = 462, + SBK_QMUTEX_IDX = 464, + SBK_QNATIVEIPCKEY_TYPE_IDX = 468, + SBK_QNATIVEIPCKEY_IDX = 466, + SBK_QOBJECT_IDX = 470, + SBK_QOPERATINGSYSTEMVERSION_OSTYPE_IDX = 474, + SBK_QOPERATINGSYSTEMVERSION_IDX = 472, + SBK_QOPERATINGSYSTEMVERSIONBASE_IDX = 476, + SBK_QPARALLELANIMATIONGROUP_IDX = 478, + SBK_QPAUSEANIMATION_IDX = 480, + SBK_QPERMISSION_IDX = 482, + SBK_QPERSISTENTMODELINDEX_IDX = 484, + SBK_QPLUGINLOADER_IDX = 486, + SBK_QPOINT_IDX = 488, + SBK_QPOINTF_IDX = 490, + SBK_QPROCESS_PROCESSERROR_IDX = 502, + SBK_QPROCESS_PROCESSSTATE_IDX = 504, + SBK_QPROCESS_PROCESSCHANNEL_IDX = 498, + SBK_QPROCESS_PROCESSCHANNELMODE_IDX = 500, + SBK_QPROCESS_INPUTCHANNELMODE_IDX = 496, + SBK_QPROCESS_EXITSTATUS_IDX = 494, + SBK_QPROCESS_IDX = 492, + SBK_QPROCESSENVIRONMENT_INITIALIZATION_IDX = 508, + SBK_QPROCESSENVIRONMENT_IDX = 506, + SBK_QPROPERTYANIMATION_IDX = 510, + SBK_QRANDOMGENERATOR_IDX = 512, + SBK_QRANDOMGENERATOR64_IDX = 514, + SBK_QRANGEMODEL_ROWCATEGORY_IDX = 518, + SBK_QRANGEMODEL_IDX = 516, + SBK_QREADLOCKER_IDX = 520, + SBK_QREADWRITELOCK_RECURSIONMODE_IDX = 524, + SBK_QREADWRITELOCK_IDX = 522, + SBK_QRECT_IDX = 526, + SBK_QRECTF_IDX = 528, + SBK_QRECURSIVEMUTEX_IDX = 530, + SBK_QREGULAREXPRESSION_PATTERNOPTION_IDX = 538, + SBK_QFLAGS_QREGULAREXPRESSION_PATTERNOPTION_IDX = 254, + SBK_QREGULAREXPRESSION_MATCHTYPE_IDX = 536, + SBK_QREGULAREXPRESSION_MATCHOPTION_IDX = 534, + SBK_QFLAGS_QREGULAREXPRESSION_MATCHOPTION_IDX = 252, + SBK_QREGULAREXPRESSION_WILDCARDCONVERSIONOPTION_IDX = 540, + SBK_QFLAGS_QREGULAREXPRESSION_WILDCARDCONVERSIONOPTION_IDX = 256, + SBK_QREGULAREXPRESSION_IDX = 532, + SBK_QREGULAREXPRESSIONMATCH_IDX = 542, + SBK_QREGULAREXPRESSIONMATCHITERATOR_IDX = 544, + SBK_QRESOURCE_COMPRESSION_IDX = 548, + SBK_QRESOURCE_IDX = 546, + SBK_QRUNNABLE_IDX = 550, + SBK_QSAVEFILE_IDX = 552, + SBK_QSEMAPHORE_IDX = 554, + SBK_QSEMAPHORERELEASER_IDX = 556, + SBK_QSEQUENTIALANIMATIONGROUP_IDX = 558, + SBK_QSETTINGS_STATUS_IDX = 566, + SBK_QSETTINGS_FORMAT_IDX = 562, + SBK_QSETTINGS_SCOPE_IDX = 564, + SBK_QSETTINGS_IDX = 560, + SBK_QSHAREDMEMORY_ACCESSMODE_IDX = 570, + SBK_QSHAREDMEMORY_SHAREDMEMORYERROR_IDX = 572, + SBK_QSHAREDMEMORY_IDX = 568, + SBK_QSIGNALBLOCKER_IDX = 574, + SBK_QSIGNALMAPPER_IDX = 576, + SBK_QSIZE_IDX = 578, + SBK_QSIZEF_IDX = 580, + SBK_QSOCKETDESCRIPTOR_IDX = 582, + SBK_QSOCKETNOTIFIER_TYPE_IDX = 586, + SBK_QSOCKETNOTIFIER_IDX = 584, + SBK_QSORTFILTERPROXYMODEL_DIRECTION_IDX = 590, + SBK_QFLAGS_QSORTFILTERPROXYMODEL_DIRECTION_IDX = 258, + SBK_QSORTFILTERPROXYMODEL_IDX = 588, + SBK_QSTANDARDPATHS_STANDARDLOCATION_IDX = 596, + SBK_QSTANDARDPATHS_LOCATEOPTION_IDX = 594, + SBK_QFLAGS_QSTANDARDPATHS_LOCATEOPTION_IDX = 260, + SBK_QSTANDARDPATHS_IDX = 592, + SBK_QSTORAGEINFO_IDX = 598, + SBK_QSTRINGCONVERTER_ENCODING_IDX = 602, + SBK_QSTRINGCONVERTER_IDX = 600, + SBK_QSTRINGCONVERTERBASE_FLAG_IDX = 606, + SBK_QFLAGS_QSTRINGCONVERTERBASE_FLAG_IDX = 262, + SBK_QSTRINGCONVERTERBASE_IDX = 604, + SBK_QSTRINGCONVERTERBASE_STATE_IDX = 608, + SBK_QSTRINGDECODER_IDX = 610, + SBK_QSTRINGENCODER_IDX = 612, + SBK_QSTRINGLISTMODEL_IDX = 614, + SBK_QSYSINFO_SIZES_IDX = 620, + SBK_QSYSINFO_ENDIAN_IDX = 618, + SBK_QSYSINFO_IDX = 616, + SBK_QSYSTEMSEMAPHORE_ACCESSMODE_IDX = 624, + SBK_QSYSTEMSEMAPHORE_SYSTEMSEMAPHOREERROR_IDX = 626, + SBK_QSYSTEMSEMAPHORE_IDX = 622, + SBK_QTEMPORARYDIR_IDX = 628, + SBK_QTEMPORARYFILE_IDX = 630, + SBK_QTEXTBOUNDARYFINDER_BOUNDARYTYPE_IDX = 636, + SBK_QTEXTBOUNDARYFINDER_BOUNDARYREASON_IDX = 634, + SBK_QFLAGS_QTEXTBOUNDARYFINDER_BOUNDARYREASON_IDX = 264, + SBK_QTEXTBOUNDARYFINDER_IDX = 632, + SBK_QTEXTSTREAM_REALNUMBERNOTATION_IDX = 644, + SBK_QTEXTSTREAM_FIELDALIGNMENT_IDX = 640, + SBK_QTEXTSTREAM_STATUS_IDX = 646, + SBK_QTEXTSTREAM_NUMBERFLAG_IDX = 642, + SBK_QFLAGS_QTEXTSTREAM_NUMBERFLAG_IDX = 266, + SBK_QTEXTSTREAM_IDX = 638, + SBK_QTEXTSTREAMMANIPULATOR_IDX = 648, + SBK_QTHREAD_PRIORITY_IDX = 652, + SBK_QTHREAD_QUALITYOFSERVICE_IDX = 654, + SBK_QTHREAD_IDX = 650, + SBK_QTHREADPOOL_IDX = 656, + SBK_QTIME_IDX = 658, + SBK_QTIMELINE_STATE_IDX = 664, + SBK_QTIMELINE_DIRECTION_IDX = 662, + SBK_QTIMELINE_IDX = 660, + SBK_QTIMEZONE_INITIALIZATION_IDX = 668, + SBK_QTIMEZONE_TIMETYPE_IDX = 674, + SBK_QTIMEZONE_NAMETYPE_IDX = 670, + SBK_QTIMEZONE_IDX = 666, + SBK_QTIMEZONE_OFFSETDATA_IDX = 672, + SBK_QTIMER_IDX = 676, + SBK_QTIMEREVENT_IDX = 678, + SBK_QTRANSLATOR_IDX = 680, + SBK_QTRANSPOSEPROXYMODEL_IDX = 682, + SBK_QURL_PARSINGMODE_IDX = 690, + SBK_QURL_URLFORMATTINGOPTION_IDX = 692, + SBK_QURL_COMPONENTFORMATTINGOPTION_IDX = 688, + SBK_QFLAGS_QURL_COMPONENTFORMATTINGOPTION_IDX = 270, + SBK_QURL_USERINPUTRESOLUTIONOPTION_IDX = 694, + SBK_QFLAGS_QURL_USERINPUTRESOLUTIONOPTION_IDX = 274, + SBK_QURL_ACEPROCESSINGOPTION_IDX = 686, + SBK_QFLAGS_QURL_ACEPROCESSINGOPTION_IDX = 268, + SBK_QURL_IDX = 684, + SBK_QURLQUERY_IDX = 696, + SBK_QUUID_VARIANT_IDX = 702, + SBK_QUUID_VERSION_IDX = 704, + SBK_QUUID_STRINGFORMAT_IDX = 700, + SBK_QUUID_IDX = 698, + SBK_QVARIANTANIMATION_IDX = 706, + SBK_QVERSIONNUMBER_IDX = 708, + SBK_QWAITCONDITION_IDX = 710, + SBK_QWINEVENTNOTIFIER_IDX = 712, + SBK_QWRITELOCKER_IDX = 714, + SBK_QXMLSTREAMATTRIBUTE_IDX = 716, + SBK_QXMLSTREAMATTRIBUTES_IDX = 718, + SBK_QXMLSTREAMENTITYDECLARATION_IDX = 720, + SBK_QXMLSTREAMENTITYRESOLVER_IDX = 722, + SBK_QXMLSTREAMNAMESPACEDECLARATION_IDX = 724, + SBK_QXMLSTREAMNOTATIONDECLARATION_IDX = 726, + SBK_QXMLSTREAMREADER_TOKENTYPE_IDX = 734, + SBK_QXMLSTREAMREADER_READELEMENTTEXTBEHAVIOUR_IDX = 732, + SBK_QXMLSTREAMREADER_ERROR_IDX = 730, + SBK_QXMLSTREAMREADER_IDX = 728, + SBK_QXMLSTREAMWRITER_ERROR_IDX = 738, + SBK_QXMLSTREAMWRITER_IDX = 736, + SBK_QT_GLOBALCOLOR_IDX = 814, + SBK_QT_COLORSCHEME_IDX = 768, + SBK_QT_CONTRASTPREFERENCE_IDX = 776, + SBK_QT_MOUSEBUTTON_IDX = 846, + SBK_QFLAGS_QT_MOUSEBUTTON_IDX = 302, + SBK_QT_ORIENTATION_IDX = 856, + SBK_QFLAGS_QT_ORIENTATION_IDX = 306, + SBK_QT_FOCUSPOLICY_IDX = 804, + SBK_QT_TABFOCUSBEHAVIOR_IDX = 884, + SBK_QT_SORTORDER_IDX = 880, + SBK_QT_SPLITBEHAVIORFLAGS_IDX = 882, + SBK_QFLAGS_QT_SPLITBEHAVIORFLAGS_IDX = 310, + SBK_QT_TILERULE_IDX = 894, + SBK_QT_ALIGNMENTFLAG_IDX = 742, + SBK_QFLAGS_QT_ALIGNMENTFLAG_IDX = 276, + SBK_QT_TEXTFLAG_IDX = 888, + SBK_QT_TEXTELIDEMODE_IDX = 886, + SBK_QT_WHITESPACEMODE_IDX = 914, + SBK_QT_HITTESTACCURACY_IDX = 818, + SBK_QT_WINDOWTYPE_IDX = 924, + SBK_QFLAGS_QT_WINDOWTYPE_IDX = 320, + SBK_QT_WINDOWSTATE_IDX = 922, + SBK_QFLAGS_QT_WINDOWSTATE_IDX = 318, + SBK_QT_APPLICATIONSTATE_IDX = 748, + SBK_QFLAGS_QT_APPLICATIONSTATE_IDX = 278, + SBK_QT_SCREENORIENTATION_IDX = 868, + SBK_QFLAGS_QT_SCREENORIENTATION_IDX = 308, + SBK_QT_WIDGETATTRIBUTE_IDX = 916, + SBK_QT_APPLICATIONATTRIBUTE_IDX = 746, + SBK_QT_IMAGECONVERSIONFLAG_IDX = 820, + SBK_QFLAGS_QT_IMAGECONVERSIONFLAG_IDX = 290, + SBK_QT_BGMODE_IDX = 756, + SBK_QT_KEY_IDX = 834, + SBK_QT_KEYBOARDMODIFIER_IDX = 836, + SBK_QFLAGS_QT_KEYBOARDMODIFIER_IDX = 298, + SBK_QT_MODIFIER_IDX = 844, + SBK_QT_ARROWTYPE_IDX = 750, + SBK_QT_PENSTYLE_IDX = 862, + SBK_QT_PENCAPSTYLE_IDX = 858, + SBK_QT_PENJOINSTYLE_IDX = 860, + SBK_QT_BRUSHSTYLE_IDX = 758, + SBK_QT_SIZEMODE_IDX = 878, + SBK_QT_UIEFFECT_IDX = 912, + SBK_QT_CURSORSHAPE_IDX = 782, + SBK_QT_TEXTFORMAT_IDX = 890, + SBK_QT_ASPECTRATIOMODE_IDX = 752, + SBK_QT_DOCKWIDGETAREA_IDX = 788, + SBK_QFLAGS_QT_DOCKWIDGETAREA_IDX = 280, + SBK_QT_DOCKWIDGETAREASIZES_IDX = 790, + SBK_QT_TOOLBARAREA_IDX = 902, + SBK_QFLAGS_QT_TOOLBARAREA_IDX = 314, + SBK_QT_TOOLBARAREASIZES_IDX = 904, + SBK_QT_DATEFORMAT_IDX = 784, + SBK_QT_TIMESPEC_IDX = 896, + SBK_QT_DAYOFWEEK_IDX = 786, + SBK_QT_SCROLLBARPOLICY_IDX = 870, + SBK_QT_CASESENSITIVITY_IDX = 760, + SBK_QT_CORNER_IDX = 780, + SBK_QT_EDGE_IDX = 794, + SBK_QFLAGS_QT_EDGE_IDX = 284, + SBK_QT_CONNECTIONTYPE_IDX = 770, + SBK_QT_SHORTCUTCONTEXT_IDX = 874, + SBK_QT_FILLRULE_IDX = 800, + SBK_QT_MASKMODE_IDX = 840, + SBK_QT_CLIPOPERATION_IDX = 766, + SBK_QT_ITEMSELECTIONMODE_IDX = 830, + SBK_QT_ITEMSELECTIONOPERATION_IDX = 832, + SBK_QT_TRANSFORMATIONMODE_IDX = 910, + SBK_QT_AXIS_IDX = 754, + SBK_QT_FOCUSREASON_IDX = 806, + SBK_QT_CONTEXTMENUPOLICY_IDX = 772, + SBK_QT_CONTEXTMENUTRIGGER_IDX = 774, + SBK_QT_INPUTMETHODQUERY_IDX = 824, + SBK_QFLAGS_QT_INPUTMETHODQUERY_IDX = 294, + SBK_QT_INPUTMETHODHINT_IDX = 822, + SBK_QFLAGS_QT_INPUTMETHODHINT_IDX = 292, + SBK_QT_ENTERKEYTYPE_IDX = 796, + SBK_QT_TOOLBUTTONSTYLE_IDX = 906, + SBK_QT_LAYOUTDIRECTION_IDX = 838, + SBK_QT_ANCHORPOINT_IDX = 744, + SBK_QT_FINDCHILDOPTION_IDX = 802, + SBK_QFLAGS_QT_FINDCHILDOPTION_IDX = 286, + SBK_QT_DROPACTION_IDX = 792, + SBK_QFLAGS_QT_DROPACTION_IDX = 282, + SBK_QT_CHECKSTATE_IDX = 762, + SBK_QT_ITEMDATAROLE_IDX = 826, + SBK_QT_ITEMFLAG_IDX = 828, + SBK_QFLAGS_QT_ITEMFLAG_IDX = 296, + SBK_QT_MATCHFLAG_IDX = 842, + SBK_QFLAGS_QT_MATCHFLAG_IDX = 300, + SBK_QT_WINDOWMODALITY_IDX = 920, + SBK_QT_TEXTINTERACTIONFLAG_IDX = 892, + SBK_QFLAGS_QT_TEXTINTERACTIONFLAG_IDX = 312, + SBK_QT_EVENTPRIORITY_IDX = 798, + SBK_QT_SIZEHINT_IDX = 876, + SBK_QT_WINDOWFRAMESECTION_IDX = 918, + SBK_QT_COORDINATESYSTEM_IDX = 778, + SBK_QT_TOUCHPOINTSTATE_IDX = 908, + SBK_QFLAGS_QT_TOUCHPOINTSTATE_IDX = 316, + SBK_QT_GESTURESTATE_IDX = 810, + SBK_QT_GESTURETYPE_IDX = 812, + SBK_QT_GESTUREFLAG_IDX = 808, + SBK_QFLAGS_QT_GESTUREFLAG_IDX = 288, + SBK_QT_NATIVEGESTURETYPE_IDX = 852, + SBK_QT_NAVIGATIONMODE_IDX = 854, + SBK_QT_CURSORMOVESTYLE_IDX = 948, + SBK_QT_TIMERTYPE_IDX = 900, + SBK_QT_TIMERID_IDX = 898, + SBK_QT_SCROLLPHASE_IDX = 872, + SBK_QT_MOUSEEVENTSOURCE_IDX = 850, + SBK_QT_MOUSEEVENTFLAG_IDX = 848, + SBK_QFLAGS_QT_MOUSEEVENTFLAG_IDX = 304, + SBK_QT_CHECKSUMTYPE_IDX = 764, + SBK_QT_HIGHDPISCALEFACTORROUNDINGPOLICY_IDX = 816, + SBK_QT_PERMISSIONSTATUS_IDX = 864, + SBK_QT_RETURNBYVALUECONSTANT_IDX = 866, + SBK_QTCOREQT_IDX = 740, + SBK_QTCOREHELPER_QDIRLISTINGITERATOR_IDX = 928, + SBK_QTCOREHELPER_QGENERICARGUMENTHOLDER_IDX = 930, + SBK_QTCOREHELPER_QGENERICRETURNARGUMENTHOLDER_IDX = 932, + SBK_QTCOREHELPER_QIOPIPE_IDX = 934, + SBK_QTCOREHELPER_QMUTEXLOCKER_IDX = 936, + SBK_QCBORKNOWNTAGS_IDX = 72, + SBK_QCBORSIMPLETYPE_IDX = 78, + SBK_QCBORTAG_IDX = 92, + SBK_QTMSGTYPE_IDX = 938, + SBK_QTCORE_IDX_COUNT = 950, +}; + +// Type indices +enum : int { + SBK_QAbstractAnimation_Direction_IDX = 2, + SBK_QAbstractAnimation_State_IDX = 3, + SBK_QAbstractAnimation_DeletionPolicy_IDX = 1, + SBK_QAbstractAnimation_IDX = 0, + SBK_QAbstractEventDispatcher_IDX = 4, + SBK_QAbstractEventDispatcher_TimerInfo_IDX = 5, + SBK_QAbstractItemModel_LayoutChangeHint_IDX = 8, + SBK_QAbstractItemModel_CheckIndexOption_IDX = 7, + SBK_QFlags_QAbstractItemModel_CheckIndexOption_IDX = 105, + SBK_QAbstractItemModel_IDX = 6, + SBK_QAbstractListModel_IDX = 9, + SBK_QAbstractNativeEventFilter_IDX = 10, + SBK_QAbstractProxyModel_IDX = 11, + SBK_QAbstractTableModel_IDX = 12, + SBK_QAnimationGroup_IDX = 13, + SBK_QBasicMutex_IDX = 14, + SBK_QBasicTimer_IDX = 15, + SBK_QBitArray_IDX = 16, + SBK_QBluetoothPermission_CommunicationMode_IDX = 18, + SBK_QFlags_QBluetoothPermission_CommunicationMode_IDX = 106, + SBK_QBluetoothPermission_IDX = 17, + SBK_QBuffer_IDX = 19, + SBK_QByteArray_Base64Option_IDX = 22, + SBK_QFlags_QByteArray_Base64Option_IDX = 107, + SBK_QByteArray_Base64DecodingStatus_IDX = 21, + SBK_QByteArray_IDX = 20, + SBK_QByteArray_FromBase64Result_IDX = 23, + SBK_QByteArrayMatcher_IDX = 24, + SBK_QCalendar_Unspecified_IDX = 28, + SBK_QCalendar_System_IDX = 26, + SBK_QCalendar_IDX = 25, + SBK_QCalendar_SystemId_IDX = 27, + SBK_QCalendar_YearMonthDay_IDX = 29, + SBK_QCalendarPermission_AccessMode_IDX = 31, + SBK_QCalendarPermission_IDX = 30, + SBK_QCameraPermission_IDX = 32, + SBK_QCborArray_IDX = 33, + SBK_QCborError_Code_IDX = 35, + SBK_QCborError_IDX = 34, + SBK_QCborMap_IDX = 37, + SBK_QCborParserError_IDX = 38, + SBK_QCborStreamReader_Type_IDX = 42, + SBK_QCborStreamReader_StringResultCode_IDX = 41, + SBK_QCborStreamReader_IDX = 40, + SBK_QCborStreamWriter_IDX = 43, + SBK_QCborStringResultByteArray_IDX = 44, + SBK_QCborStreamReader_StringResult_QByteArray_IDX = 44, + SBK_QCborStringResultString_IDX = 45, + SBK_QCborStreamReader_StringResult_QString_IDX = 45, + SBK_QCborValue_EncodingOption_IDX = 49, + SBK_QFlags_QCborValue_EncodingOption_IDX = 109, + SBK_QCborValue_DiagnosticNotationOption_IDX = 48, + SBK_QFlags_QCborValue_DiagnosticNotationOption_IDX = 108, + SBK_QCborValue_Type_IDX = 50, + SBK_QCborValue_IDX = 47, + SBK_QChildEvent_IDX = 51, + SBK_QCollator_IDX = 52, + SBK_QCollatorSortKey_IDX = 53, + SBK_QCommandLineOption_Flag_IDX = 55, + SBK_QFlags_QCommandLineOption_Flag_IDX = 110, + SBK_QCommandLineOption_IDX = 54, + SBK_QCommandLineParser_SingleDashWordOptionMode_IDX = 59, + SBK_QCommandLineParser_OptionsAfterPositionalArgumentsMode_IDX = 58, + SBK_QCommandLineParser_MessageType_IDX = 57, + SBK_QCommandLineParser_IDX = 56, + SBK_QConcatenateTablesProxyModel_IDX = 60, + SBK_QContactsPermission_AccessMode_IDX = 62, + SBK_QContactsPermission_IDX = 61, + SBK_QCoreApplication_ApplicationFlags_IDX = 470, + SBK_QCoreApplication_IDX = 63, + SBK_QCryptographicHash_Algorithm_IDX = 65, + SBK_QCryptographicHash_IDX = 64, + SBK_QDataStream_Version_IDX = 70, + SBK_QDataStream_ByteOrder_IDX = 67, + SBK_QDataStream_Status_IDX = 69, + SBK_QDataStream_FloatingPointPrecision_IDX = 68, + SBK_QDataStream_IDX = 66, + SBK_QDate_IDX = 71, + SBK_QDateTime_TransitionResolution_IDX = 73, + SBK_QDateTime_YearRange_IDX = 74, + SBK_QDateTime_IDX = 72, + SBK_QDeadlineTimer_ForeverConstant_IDX = 76, + SBK_QDeadlineTimer_IDX = 75, + SBK_QDir_Filter_IDX = 78, + SBK_QFlags_QDir_Filter_IDX = 111, + SBK_QDir_SortFlag_IDX = 79, + SBK_QFlags_QDir_SortFlag_IDX = 112, + SBK_QDir_IDX = 77, + SBK_QDirIterator_IteratorFlag_IDX = 81, + SBK_QFlags_QDirIterator_IteratorFlag_IDX = 113, + SBK_QDirIterator_IDX = 80, + SBK_QDirListing_IteratorFlag_IDX = 84, + SBK_QFlags_QDirListing_IteratorFlag_IDX = 114, + SBK_QDirListing_IDX = 82, + SBK_QDirListing_DirEntry_IDX = 83, + SBK_QDynamicPropertyChangeEvent_IDX = 85, + SBK_QEasingCurve_Type_IDX = 87, + SBK_QEasingCurve_IDX = 86, + SBK_QElapsedTimer_ClockType_IDX = 89, + SBK_QElapsedTimer_IDX = 88, + SBK_QEvent_Type_IDX = 91, + SBK_QEvent_IDX = 90, + SBK_QEventLoop_ProcessEventsFlag_IDX = 93, + SBK_QFlags_QEventLoop_ProcessEventsFlag_IDX = 115, + SBK_QEventLoop_IDX = 92, + SBK_QFactoryInterface_IDX = 94, + SBK_QFile_IDX = 95, + SBK_QFileDevice_FileError_IDX = 97, + SBK_QFileDevice_FileTime_IDX = 99, + SBK_QFileDevice_Permission_IDX = 101, + SBK_QFlags_QFileDevice_Permission_IDX = 118, + SBK_QFileDevice_FileHandleFlag_IDX = 98, + SBK_QFlags_QFileDevice_FileHandleFlag_IDX = 116, + SBK_QFileDevice_MemoryMapFlag_IDX = 100, + SBK_QFlags_QFileDevice_MemoryMapFlag_IDX = 117, + SBK_QFileDevice_IDX = 96, + SBK_QFileInfo_IDX = 102, + SBK_QFileSelector_IDX = 103, + SBK_QFileSystemWatcher_IDX = 104, + SBK_QFutureInterfaceBase_State_IDX = 164, + SBK_QFutureInterfaceBase_ContinuationType_IDX = 163, + SBK_QFutureInterfaceBase_CancelMode_IDX = 162, + SBK_QFutureInterfaceBase_IDX = 161, + SBK_QGenericArgument_IDX = 165, + SBK_QGenericReturnArgument_IDX = 166, + SBK_QHashSeed_IDX = 167, + SBK_QIODevice_IDX = 168, + SBK_QIODeviceBase_OpenModeFlag_IDX = 170, + SBK_QFlags_QIODeviceBase_OpenModeFlag_IDX = 119, + SBK_QIODeviceBase_IDX = 169, + SBK_QIdentityProxyModel_IDX = 171, + SBK_QItemSelection_IDX = 172, + SBK_QItemSelectionModel_SelectionFlag_IDX = 174, + SBK_QFlags_QItemSelectionModel_SelectionFlag_IDX = 120, + SBK_QItemSelectionModel_IDX = 173, + SBK_QItemSelectionRange_IDX = 175, + SBK_QJsonArray_IDX = 176, + SBK_QJsonDocument_JsonFormat_IDX = 178, + SBK_QJsonDocument_IDX = 177, + SBK_QJsonParseError_ParseError_IDX = 180, + SBK_QJsonParseError_IDX = 179, + SBK_QJsonValue_Type_IDX = 182, + SBK_QJsonValue_IDX = 181, + SBK_QKeyCombination_IDX = 183, + SBK_QLibrary_LoadHint_IDX = 185, + SBK_QFlags_QLibrary_LoadHint_IDX = 121, + SBK_QLibrary_IDX = 184, + SBK_QLibraryInfo_LibraryPath_IDX = 187, + SBK_QLibraryInfo_IDX = 186, + SBK_QLine_IDX = 188, + SBK_QLineF_IntersectionType_IDX = 190, + SBK_QLineF_IDX = 189, + SBK_QLocale_Language_IDX = 196, + SBK_QLocale_Script_IDX = 473, + SBK_QLocale_Country_IDX = 192, + SBK_QLocale_MeasurementSystem_IDX = 198, + SBK_QLocale_FormatType_IDX = 195, + SBK_QLocale_NumberOption_IDX = 199, + SBK_QFlags_QLocale_NumberOption_IDX = 124, + SBK_QLocale_FloatingPointPrecisionOption_IDX = 194, + SBK_QLocale_TagSeparator_IDX = 200, + SBK_QLocale_CurrencySymbolFormat_IDX = 471, + SBK_QLocale_DataSizeFormat_IDX = 193, + SBK_QFlags_QLocale_DataSizeFormat_IDX = 122, + SBK_QLocale_LanguageCodeType_IDX = 197, + SBK_QFlags_QLocale_LanguageCodeType_IDX = 123, + SBK_QLocale_QuotationStyle_IDX = 472, + SBK_QLocale_IDX = 191, + SBK_QLocationPermission_Accuracy_IDX = 202, + SBK_QLocationPermission_Availability_IDX = 203, + SBK_QLocationPermission_IDX = 201, + SBK_QLockFile_LockError_IDX = 205, + SBK_QLockFile_IDX = 204, + SBK_QLoggingCategory_IDX = 206, + SBK_QMargins_IDX = 207, + SBK_QMarginsF_IDX = 208, + SBK_QMessageAuthenticationCode_IDX = 209, + SBK_QMessageLogContext_IDX = 210, + SBK_QMessageLogger_IDX = 211, + SBK_QMetaClassInfo_IDX = 212, + SBK_QMetaEnum_IDX = 213, + SBK_QMetaMethod_Access_IDX = 215, + SBK_QMetaMethod_MethodType_IDX = 216, + SBK_QMetaMethod_IDX = 214, + SBK_QMetaObject_Call_IDX = 218, + SBK_QMetaObject_IDX = 217, + SBK_QMetaObject_Connection_IDX = 219, + SBK_QMetaProperty_IDX = 220, + SBK_QMetaType_Type_IDX = 222, + SBK_QMetaType_TypeFlag_IDX = 223, + SBK_QFlags_QMetaType_TypeFlag_IDX = 125, + SBK_QMetaType_IDX = 221, + SBK_QMicrophonePermission_IDX = 224, + SBK_QMimeData_IDX = 225, + SBK_QMimeDatabase_MatchMode_IDX = 227, + SBK_QMimeDatabase_IDX = 226, + SBK_QMimeType_IDX = 228, + SBK_QModelIndex_IDX = 229, + SBK_QModelRoleData_IDX = 230, + SBK_QModelRoleDataSpan_IDX = 231, + SBK_QMutex_IDX = 232, + SBK_QNativeIpcKey_Type_IDX = 234, + SBK_QNativeIpcKey_IDX = 233, + SBK_QObject_IDX = 235, + SBK_QOperatingSystemVersion_OSType_IDX = 237, + SBK_QOperatingSystemVersion_IDX = 236, + SBK_QOperatingSystemVersionBase_IDX = 238, + SBK_QParallelAnimationGroup_IDX = 239, + SBK_QPauseAnimation_IDX = 240, + SBK_QPermission_IDX = 241, + SBK_QPersistentModelIndex_IDX = 242, + SBK_QPluginLoader_IDX = 243, + SBK_QPoint_IDX = 244, + SBK_QPointF_IDX = 245, + SBK_QProcess_ProcessError_IDX = 251, + SBK_QProcess_ProcessState_IDX = 252, + SBK_QProcess_ProcessChannel_IDX = 249, + SBK_QProcess_ProcessChannelMode_IDX = 250, + SBK_QProcess_InputChannelMode_IDX = 248, + SBK_QProcess_ExitStatus_IDX = 247, + SBK_QProcess_IDX = 246, + SBK_QProcessEnvironment_Initialization_IDX = 254, + SBK_QProcessEnvironment_IDX = 253, + SBK_QPropertyAnimation_IDX = 255, + SBK_QRandomGenerator_IDX = 256, + SBK_QRandomGenerator64_IDX = 257, + SBK_QRangeModel_RowCategory_IDX = 259, + SBK_QRangeModel_IDX = 258, + SBK_QReadLocker_IDX = 260, + SBK_QReadWriteLock_RecursionMode_IDX = 262, + SBK_QReadWriteLock_IDX = 261, + SBK_QRect_IDX = 263, + SBK_QRectF_IDX = 264, + SBK_QRecursiveMutex_IDX = 265, + SBK_QRegularExpression_PatternOption_IDX = 269, + SBK_QFlags_QRegularExpression_PatternOption_IDX = 127, + SBK_QRegularExpression_MatchType_IDX = 268, + SBK_QRegularExpression_MatchOption_IDX = 267, + SBK_QFlags_QRegularExpression_MatchOption_IDX = 126, + SBK_QRegularExpression_WildcardConversionOption_IDX = 270, + SBK_QFlags_QRegularExpression_WildcardConversionOption_IDX = 128, + SBK_QRegularExpression_IDX = 266, + SBK_QRegularExpressionMatch_IDX = 271, + SBK_QRegularExpressionMatchIterator_IDX = 272, + SBK_QResource_Compression_IDX = 274, + SBK_QResource_IDX = 273, + SBK_QRunnable_IDX = 275, + SBK_QSaveFile_IDX = 276, + SBK_QSemaphore_IDX = 277, + SBK_QSemaphoreReleaser_IDX = 278, + SBK_QSequentialAnimationGroup_IDX = 279, + SBK_QSettings_Status_IDX = 283, + SBK_QSettings_Format_IDX = 281, + SBK_QSettings_Scope_IDX = 282, + SBK_QSettings_IDX = 280, + SBK_QSharedMemory_AccessMode_IDX = 285, + SBK_QSharedMemory_SharedMemoryError_IDX = 286, + SBK_QSharedMemory_IDX = 284, + SBK_QSignalBlocker_IDX = 287, + SBK_QSignalMapper_IDX = 288, + SBK_QSize_IDX = 289, + SBK_QSizeF_IDX = 290, + SBK_QSocketDescriptor_IDX = 291, + SBK_QSocketNotifier_Type_IDX = 293, + SBK_QSocketNotifier_IDX = 292, + SBK_QSortFilterProxyModel_Direction_IDX = 295, + SBK_QFlags_QSortFilterProxyModel_Direction_IDX = 129, + SBK_QSortFilterProxyModel_IDX = 294, + SBK_QStandardPaths_StandardLocation_IDX = 298, + SBK_QStandardPaths_LocateOption_IDX = 297, + SBK_QFlags_QStandardPaths_LocateOption_IDX = 130, + SBK_QStandardPaths_IDX = 296, + SBK_QStorageInfo_IDX = 299, + SBK_QStringConverter_Encoding_IDX = 301, + SBK_QStringConverter_IDX = 300, + SBK_QStringConverterBase_Flag_IDX = 303, + SBK_QFlags_QStringConverterBase_Flag_IDX = 131, + SBK_QStringConverterBase_IDX = 302, + SBK_QStringConverterBase_State_IDX = 304, + SBK_QStringDecoder_IDX = 305, + SBK_QStringEncoder_IDX = 306, + SBK_QStringListModel_IDX = 307, + SBK_QSysInfo_Sizes_IDX = 310, + SBK_QSysInfo_Endian_IDX = 309, + SBK_QSysInfo_IDX = 308, + SBK_QSystemSemaphore_AccessMode_IDX = 312, + SBK_QSystemSemaphore_SystemSemaphoreError_IDX = 313, + SBK_QSystemSemaphore_IDX = 311, + SBK_QTemporaryDir_IDX = 314, + SBK_QTemporaryFile_IDX = 315, + SBK_QTextBoundaryFinder_BoundaryType_IDX = 318, + SBK_QTextBoundaryFinder_BoundaryReason_IDX = 317, + SBK_QFlags_QTextBoundaryFinder_BoundaryReason_IDX = 132, + SBK_QTextBoundaryFinder_IDX = 316, + SBK_QTextStream_RealNumberNotation_IDX = 322, + SBK_QTextStream_FieldAlignment_IDX = 320, + SBK_QTextStream_Status_IDX = 323, + SBK_QTextStream_NumberFlag_IDX = 321, + SBK_QFlags_QTextStream_NumberFlag_IDX = 133, + SBK_QTextStream_IDX = 319, + SBK_QTextStreamManipulator_IDX = 324, + SBK_QThread_Priority_IDX = 326, + SBK_QThread_QualityOfService_IDX = 327, + SBK_QThread_IDX = 325, + SBK_QThreadPool_IDX = 328, + SBK_QTime_IDX = 329, + SBK_QTimeLine_State_IDX = 332, + SBK_QTimeLine_Direction_IDX = 331, + SBK_QTimeLine_IDX = 330, + SBK_QTimeZone_Initialization_IDX = 334, + SBK_QTimeZone_TimeType_IDX = 337, + SBK_QTimeZone_NameType_IDX = 335, + SBK_QTimeZone_IDX = 333, + SBK_QTimeZone_OffsetData_IDX = 336, + SBK_QTimer_IDX = 338, + SBK_QTimerEvent_IDX = 339, + SBK_QTranslator_IDX = 340, + SBK_QTransposeProxyModel_IDX = 341, + SBK_QUrl_ParsingMode_IDX = 345, + SBK_QUrl_UrlFormattingOption_IDX = 346, + SBK_QUrl_ComponentFormattingOption_IDX = 344, + SBK_QFlags_QUrl_ComponentFormattingOption_IDX = 135, + SBK_QUrl_UserInputResolutionOption_IDX = 347, + SBK_QFlags_QUrl_UserInputResolutionOption_IDX = 137, + SBK_QUrl_AceProcessingOption_IDX = 343, + SBK_QFlags_QUrl_AceProcessingOption_IDX = 134, + SBK_QUrl_IDX = 342, + SBK_QUrlQuery_IDX = 348, + SBK_QUuid_Variant_IDX = 351, + SBK_QUuid_Version_IDX = 352, + SBK_QUuid_StringFormat_IDX = 350, + SBK_QUuid_IDX = 349, + SBK_QVariantAnimation_IDX = 353, + SBK_QVersionNumber_IDX = 354, + SBK_QWaitCondition_IDX = 355, + SBK_QWinEventNotifier_IDX = 356, + SBK_QWriteLocker_IDX = 357, + SBK_QXmlStreamAttribute_IDX = 358, + SBK_QXmlStreamAttributes_IDX = 359, + SBK_QXmlStreamEntityDeclaration_IDX = 360, + SBK_QXmlStreamEntityResolver_IDX = 361, + SBK_QXmlStreamNamespaceDeclaration_IDX = 362, + SBK_QXmlStreamNotationDeclaration_IDX = 363, + SBK_QXmlStreamReader_TokenType_IDX = 367, + SBK_QXmlStreamReader_ReadElementTextBehaviour_IDX = 366, + SBK_QXmlStreamReader_Error_IDX = 365, + SBK_QXmlStreamReader_IDX = 364, + SBK_QXmlStreamWriter_Error_IDX = 369, + SBK_QXmlStreamWriter_IDX = 368, + SBK_Qt_GlobalColor_IDX = 407, + SBK_Qt_ColorScheme_IDX = 384, + SBK_Qt_ContrastPreference_IDX = 388, + SBK_Qt_MouseButton_IDX = 423, + SBK_QFlags_Qt_MouseButton_IDX = 151, + SBK_Qt_Orientation_IDX = 428, + SBK_QFlags_Qt_Orientation_IDX = 153, + SBK_Qt_FocusPolicy_IDX = 402, + SBK_Qt_TabFocusBehavior_IDX = 442, + SBK_Qt_SortOrder_IDX = 440, + SBK_Qt_SplitBehaviorFlags_IDX = 441, + SBK_QFlags_Qt_SplitBehaviorFlags_IDX = 155, + SBK_Qt_TileRule_IDX = 447, + SBK_Qt_AlignmentFlag_IDX = 371, + SBK_QFlags_Qt_AlignmentFlag_IDX = 138, + SBK_Qt_TextFlag_IDX = 444, + SBK_Qt_TextElideMode_IDX = 443, + SBK_Qt_WhiteSpaceMode_IDX = 457, + SBK_Qt_HitTestAccuracy_IDX = 409, + SBK_Qt_WindowType_IDX = 462, + SBK_QFlags_Qt_WindowType_IDX = 160, + SBK_Qt_WindowState_IDX = 461, + SBK_QFlags_Qt_WindowState_IDX = 159, + SBK_Qt_ApplicationState_IDX = 374, + SBK_QFlags_Qt_ApplicationState_IDX = 139, + SBK_Qt_ScreenOrientation_IDX = 434, + SBK_QFlags_Qt_ScreenOrientation_IDX = 154, + SBK_Qt_WidgetAttribute_IDX = 458, + SBK_Qt_ApplicationAttribute_IDX = 373, + SBK_Qt_ImageConversionFlag_IDX = 410, + SBK_QFlags_Qt_ImageConversionFlag_IDX = 145, + SBK_Qt_BGMode_IDX = 378, + SBK_Qt_Key_IDX = 417, + SBK_Qt_KeyboardModifier_IDX = 418, + SBK_QFlags_Qt_KeyboardModifier_IDX = 149, + SBK_Qt_Modifier_IDX = 422, + SBK_Qt_ArrowType_IDX = 375, + SBK_Qt_PenStyle_IDX = 431, + SBK_Qt_PenCapStyle_IDX = 429, + SBK_Qt_PenJoinStyle_IDX = 430, + SBK_Qt_BrushStyle_IDX = 379, + SBK_Qt_SizeMode_IDX = 439, + SBK_Qt_UIEffect_IDX = 456, + SBK_Qt_CursorShape_IDX = 391, + SBK_Qt_TextFormat_IDX = 445, + SBK_Qt_AspectRatioMode_IDX = 376, + SBK_Qt_DockWidgetArea_IDX = 394, + SBK_QFlags_Qt_DockWidgetArea_IDX = 140, + SBK_Qt_DockWidgetAreaSizes_IDX = 395, + SBK_Qt_ToolBarArea_IDX = 451, + SBK_QFlags_Qt_ToolBarArea_IDX = 157, + SBK_Qt_ToolBarAreaSizes_IDX = 452, + SBK_Qt_DateFormat_IDX = 392, + SBK_Qt_TimeSpec_IDX = 448, + SBK_Qt_DayOfWeek_IDX = 393, + SBK_Qt_ScrollBarPolicy_IDX = 435, + SBK_Qt_CaseSensitivity_IDX = 380, + SBK_Qt_Corner_IDX = 390, + SBK_Qt_Edge_IDX = 397, + SBK_QFlags_Qt_Edge_IDX = 142, + SBK_Qt_ConnectionType_IDX = 385, + SBK_Qt_ShortcutContext_IDX = 437, + SBK_Qt_FillRule_IDX = 400, + SBK_Qt_MaskMode_IDX = 420, + SBK_Qt_ClipOperation_IDX = 383, + SBK_Qt_ItemSelectionMode_IDX = 415, + SBK_Qt_ItemSelectionOperation_IDX = 416, + SBK_Qt_TransformationMode_IDX = 455, + SBK_Qt_Axis_IDX = 377, + SBK_Qt_FocusReason_IDX = 403, + SBK_Qt_ContextMenuPolicy_IDX = 386, + SBK_Qt_ContextMenuTrigger_IDX = 387, + SBK_Qt_InputMethodQuery_IDX = 412, + SBK_QFlags_Qt_InputMethodQuery_IDX = 147, + SBK_Qt_InputMethodHint_IDX = 411, + SBK_QFlags_Qt_InputMethodHint_IDX = 146, + SBK_Qt_EnterKeyType_IDX = 398, + SBK_Qt_ToolButtonStyle_IDX = 453, + SBK_Qt_LayoutDirection_IDX = 419, + SBK_Qt_AnchorPoint_IDX = 372, + SBK_Qt_FindChildOption_IDX = 401, + SBK_QFlags_Qt_FindChildOption_IDX = 143, + SBK_Qt_DropAction_IDX = 396, + SBK_QFlags_Qt_DropAction_IDX = 141, + SBK_Qt_CheckState_IDX = 381, + SBK_Qt_ItemDataRole_IDX = 413, + SBK_Qt_ItemFlag_IDX = 414, + SBK_QFlags_Qt_ItemFlag_IDX = 148, + SBK_Qt_MatchFlag_IDX = 421, + SBK_QFlags_Qt_MatchFlag_IDX = 150, + SBK_Qt_WindowModality_IDX = 460, + SBK_Qt_TextInteractionFlag_IDX = 446, + SBK_QFlags_Qt_TextInteractionFlag_IDX = 156, + SBK_Qt_EventPriority_IDX = 399, + SBK_Qt_SizeHint_IDX = 438, + SBK_Qt_WindowFrameSection_IDX = 459, + SBK_Qt_CoordinateSystem_IDX = 389, + SBK_Qt_TouchPointState_IDX = 454, + SBK_QFlags_Qt_TouchPointState_IDX = 158, + SBK_Qt_GestureState_IDX = 405, + SBK_Qt_GestureType_IDX = 406, + SBK_Qt_GestureFlag_IDX = 404, + SBK_QFlags_Qt_GestureFlag_IDX = 144, + SBK_Qt_NativeGestureType_IDX = 426, + SBK_Qt_NavigationMode_IDX = 427, + SBK_Qt_CursorMoveStyle_IDX = 474, + SBK_Qt_TimerType_IDX = 450, + SBK_Qt_TimerId_IDX = 449, + SBK_Qt_ScrollPhase_IDX = 436, + SBK_Qt_MouseEventSource_IDX = 425, + SBK_Qt_MouseEventFlag_IDX = 424, + SBK_QFlags_Qt_MouseEventFlag_IDX = 152, + SBK_Qt_ChecksumType_IDX = 382, + SBK_Qt_HighDpiScaleFactorRoundingPolicy_IDX = 408, + SBK_Qt_PermissionStatus_IDX = 432, + SBK_Qt_ReturnByValueConstant_IDX = 433, + SBK_QtCoreQt_IDX = 370, + SBK_QtCoreHelper_QDirListingIterator_IDX = 464, + SBK_QtCoreHelper_QGenericArgumentHolder_IDX = 465, + SBK_QtCoreHelper_QGenericReturnArgumentHolder_IDX = 466, + SBK_QtCoreHelper_QIOPipe_IDX = 467, + SBK_QtCoreHelper_QMutexLocker_IDX = 468, + SBK_QCborKnownTags_IDX = 36, + SBK_QCborSimpleType_IDX = 39, + SBK_QCborTag_IDX = 46, + SBK_QtMsgType_IDX = 469, + SBK_QtCore_IDX_COUNT = 475, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtCoreTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtCoreTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtCoreModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtCoreTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + // SBK_HWND_IDX = 0, + SBK_QANYSTRINGVIEW_IDX = 1, + SBK_QBYTEARRAYVIEW_IDX = 2, + SBK_QCHAR_IDX = 3, + SBK_QFUNCTIONPOINTER_IDX = 4, + SBK_QJSONOBJECT_IDX = 5, + SBK_QLATIN1STRING_IDX = 6, + SBK_QSTRING_IDX = 7, + SBK_QSTRINGLIST_IDX = 8, + SBK_QSTRINGVIEW_IDX = 9, + SBK_QVARIANT_IDX = 10, + SBK_QINTPTR_IDX = 11, + SBK_QPTRDIFF_IDX = 12, + SBK_QUINTPTR_IDX = 13, + SBK_STD_CHRONO_MILLISECONDS_IDX = 14, + SBK_STD_CHRONO_SECONDS_IDX = 15, + SBK_QTCORE_QLIST_INT_IDX = 16, // QList + SBK_QTCORE_QLIST_QPOINT_IDX = 17, // QList + SBK_QTCORE_QLIST_QPOINTF_IDX = 18, // QList + SBK_QTCORE_QLIST_QXMLSTREAMNAMESPACEDECLARATION_IDX = 19, // QList + SBK_QTCORE_QLIST_QXMLSTREAMENTITYDECLARATION_IDX = 20, // QList + SBK_QTCORE_QLIST_QXMLSTREAMNOTATIONDECLARATION_IDX = 21, // QList + SBK_QTCORE_QLIST_QXMLSTREAMATTRIBUTE_IDX = 22, // QList + SBK_QTCORE_STD_PAIR_QSTRING_QSTRING_IDX = 23, // std::pair + SBK_QTCORE_QLIST_STD_PAIR_QSTRING_QSTRING_IDX = 24, // QList> + SBK_QTCORE_QLIST_QSTORAGEINFO_IDX = 25, // QList + SBK_QTCORE_QLIST_QMIMETYPE_IDX = 26, // QList + SBK_QTCORE_QLIST_QLOCALE_COUNTRY_IDX = 27, // QList + SBK_QTCORE_QLIST_QLOCALE_IDX = 28, // QList + SBK_QTCORE_QLIST_QT_DAYOFWEEK_IDX = 29, // QList + SBK_QTCORE_QLIST_QBYTEARRAY_IDX = 30, // QList + SBK_QTCORE_QLIST_QTIMEZONE_OFFSETDATA_IDX = 31, // QList + SBK_QTCORE_QLIST_QVARIANT_IDX = 32, // QList + SBK_QTCORE_QLIST_QMODELINDEX_IDX = 33, // QList + SBK_QTCORE_QLIST_QITEMSELECTIONRANGE_IDX = 34, // QList + SBK_QTCORE_QLIST_QOBJECTPTR_IDX = 35, // QList + SBK_QTCORE_QLIST_QURL_IDX = 36, // QList + SBK_QTCORE_QLIST_QFILEINFO_IDX = 37, // QList + SBK_QTCORE_QLIST_QCOMMANDLINEOPTION_IDX = 38, // QList + SBK_QTCORE_QHASH_QSTRING_QVARIANT_IDX = 39, // QHash + SBK_QTCORE_QMAP_QSTRING_QVARIANT_IDX = 40, // QMap + SBK_QTCORE_QLIST_QCBORVALUE_IDX = 41, // QList + SBK_QTCORE_QMAP_INT_QVARIANT_IDX = 42, // QMap + SBK_QTCORE_QLIST_QPERSISTENTMODELINDEX_IDX = 43, // QList + SBK_QTCORE_QHASH_INT_QBYTEARRAY_IDX = 44, // QHash + SBK_QTCORE_QLIST_QABSTRACTITEMMODELPTR_IDX = 45, // QList + SBK_QTCORE_QLIST_QABSTRACTEVENTDISPATCHER_TIMERINFO_IDX = 46, // QList + SBK_QTCORE_STD_PAIR_DOUBLE_QVARIANT_IDX = 47, // std::pair + SBK_QTCORE_QLIST_STD_PAIR_DOUBLE_QVARIANT_IDX = 48, // QList> + SBK_QTCORE_QLIST_QSTRING_IDX = 49, // QList + SBK_QTCORE_CONVERTERS_IDX_COUNT = 50, +}; + +// Converter indices +enum : int { + SBK_HWND_IDX = 0, + SBK_QAnyStringView_IDX = 1, + SBK_QByteArrayView_IDX = 2, + SBK_QChar_IDX = 3, + SBK_QFunctionPointer_IDX = 4, + SBK_QJsonObject_IDX = 5, + SBK_QLatin1String_IDX = 6, + SBK_QString_IDX = 7, + SBK_QStringList_IDX = 8, + SBK_QStringView_IDX = 9, + SBK_QVariant_IDX = 10, + SBK_qintptr_IDX = 11, + SBK_qptrdiff_IDX = 12, + SBK_quintptr_IDX = 13, + SBK_std_chrono_milliseconds_IDX = 14, + SBK_std_chrono_seconds_IDX = 15, + SBK_QtCore_QList_int_IDX = 16, // QList + SBK_QtCore_QList_QPoint_IDX = 17, // QList + SBK_QtCore_QList_QPointF_IDX = 18, // QList + SBK_QtCore_QList_QXmlStreamNamespaceDeclaration_IDX = 19, // QList + SBK_QtCore_QList_QXmlStreamEntityDeclaration_IDX = 20, // QList + SBK_QtCore_QList_QXmlStreamNotationDeclaration_IDX = 21, // QList + SBK_QtCore_QList_QXmlStreamAttribute_IDX = 22, // QList + SBK_QtCore_std_pair_QString_QString_IDX = 23, // std::pair + SBK_QtCore_QList_std_pair_QString_QString_IDX = 24, // QList> + SBK_QtCore_QList_QStorageInfo_IDX = 25, // QList + SBK_QtCore_QList_QMimeType_IDX = 26, // QList + SBK_QtCore_QList_QLocale_Country_IDX = 27, // QList + SBK_QtCore_QList_QLocale_IDX = 28, // QList + SBK_QtCore_QList_Qt_DayOfWeek_IDX = 29, // QList + SBK_QtCore_QList_QByteArray_IDX = 30, // QList + SBK_QtCore_QList_QTimeZone_OffsetData_IDX = 31, // QList + SBK_QtCore_QList_QVariant_IDX = 32, // QList + SBK_QtCore_QList_QModelIndex_IDX = 33, // QList + SBK_QtCore_QList_QItemSelectionRange_IDX = 34, // QList + SBK_QtCore_QList_QObjectPTR_IDX = 35, // QList + SBK_QtCore_QList_QUrl_IDX = 36, // QList + SBK_QtCore_QList_QFileInfo_IDX = 37, // QList + SBK_QtCore_QList_QCommandLineOption_IDX = 38, // QList + SBK_QtCore_QHash_QString_QVariant_IDX = 39, // QHash + SBK_QtCore_QMap_QString_QVariant_IDX = 40, // QMap + SBK_QtCore_QList_QCborValue_IDX = 41, // QList + SBK_QtCore_QMap_int_QVariant_IDX = 42, // QMap + SBK_QtCore_QList_QPersistentModelIndex_IDX = 43, // QList + SBK_QtCore_QHash_int_QByteArray_IDX = 44, // QHash + SBK_QtCore_QList_QAbstractItemModelPTR_IDX = 45, // QList + SBK_QtCore_QList_QAbstractEventDispatcher_TimerInfo_IDX = 46, // QList + SBK_QtCore_std_pair_double_QVariant_IDX = 47, // std::pair + SBK_QtCore_QList_std_pair_double_QVariant_IDX = 48, // QList> + SBK_QtCore_QList_QString_IDX = 49, // QList + SBK_QtCore_CONVERTERS_IDX_COUNT = 50, +}; + +// typedef entries +using QCborStringResultByteArray = QCborStreamReader::StringResult; +using QCborStringResultString = QCborStreamReader::StringResult; + +// Macros for type check + +// Protected enum surrogates +enum PySide6_QtCore_QFutureInterfaceBase_ContinuationType_Surrogate : unsigned char {}; +enum PySide6_QtCore_QFutureInterfaceBase_CancelMode_Surrogate : int {}; + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QCborKnownTags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborKnownTags_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborSimpleType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborSimpleType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborTag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborTag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtMsgType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QtMsgType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractAnimation::Direction >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAbstractAnimation_Direction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractAnimation::State >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAbstractAnimation_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractAnimation::DeletionPolicy >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAbstractAnimation_DeletionPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractAnimation >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAbstractAnimation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractEventDispatcher >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAbstractEventDispatcher_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractEventDispatcher::TimerInfo >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAbstractEventDispatcher_TimerInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractItemModel::LayoutChangeHint >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAbstractItemModel_LayoutChangeHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractItemModel::CheckIndexOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAbstractItemModel_CheckIndexOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QAbstractItemModel_CheckIndexOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractItemModel >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAbstractItemModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractListModel >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAbstractListModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractNativeEventFilter >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAbstractNativeEventFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractProxyModel >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAbstractProxyModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractTableModel >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAbstractTableModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAnimationGroup >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QAnimationGroup_IDX]); } +#if QT_CONFIG(thread) +template<> inline PyTypeObject *SbkType< ::QBasicMutex >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QBasicMutex_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QBasicTimer >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QBasicTimer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBitArray >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QBitArray_IDX]); } +#if QT_CONFIG(permissions) +template<> inline PyTypeObject *SbkType< ::QBluetoothPermission::CommunicationMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QBluetoothPermission_CommunicationMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QBluetoothPermission_CommunicationMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBluetoothPermission >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QBluetoothPermission_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QBuffer >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QBuffer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QByteArray::Base64Option >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QByteArray_Base64Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QByteArray_Base64Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QByteArray::Base64DecodingStatus >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QByteArray_Base64DecodingStatus_IDX]); } +template<> inline PyTypeObject *SbkType< ::QByteArray >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QByteArray_IDX]); } +template<> inline PyTypeObject *SbkType< ::QByteArray::FromBase64Result >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QByteArray_FromBase64Result_IDX]); } +template<> inline PyTypeObject *SbkType< ::QByteArrayMatcher >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QByteArrayMatcher_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCalendar::System >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCalendar_System_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCalendar >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCalendar_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCalendar::SystemId >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCalendar_SystemId_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCalendar::YearMonthDay >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCalendar_YearMonthDay_IDX]); } +#if QT_CONFIG(permissions) +template<> inline PyTypeObject *SbkType< ::QCalendarPermission::AccessMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCalendarPermission_AccessMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCalendarPermission >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCalendarPermission_IDX]); } +#endif +#if QT_CONFIG(permissions) +template<> inline PyTypeObject *SbkType< ::QCameraPermission >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCameraPermission_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QCborArray >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborArray_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborError::Code >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborError_Code_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborError >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborMap >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborMap_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborParserError >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborParserError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborStreamReader::Type >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborStreamReader_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborStreamReader::StringResultCode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborStreamReader_StringResultCode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborStreamReader >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborStreamReader_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborStreamWriter >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborStreamWriter_IDX]); } +template<> inline PyTypeObject *SbkType< QCborStringResultByteArray >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborStringResultByteArray_IDX]); } +template<> inline PyTypeObject *SbkType< QCborStringResultString >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborStringResultString_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborValue::EncodingOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborValue_EncodingOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QCborValue_EncodingOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborValue::DiagnosticNotationOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborValue_DiagnosticNotationOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QCborValue_DiagnosticNotationOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborValue::Type >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborValue_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCborValue >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCborValue_IDX]); } +template<> inline PyTypeObject *SbkType< ::QChildEvent >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QChildEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCollator >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCollator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCollatorSortKey >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCollatorSortKey_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCommandLineOption::Flag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCommandLineOption_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QCommandLineOption_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCommandLineOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCommandLineOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCommandLineParser::SingleDashWordOptionMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCommandLineParser_SingleDashWordOptionMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCommandLineParser::OptionsAfterPositionalArgumentsMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCommandLineParser_OptionsAfterPositionalArgumentsMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCommandLineParser::MessageType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCommandLineParser_MessageType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCommandLineParser >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCommandLineParser_IDX]); } +template<> inline PyTypeObject *SbkType< ::QConcatenateTablesProxyModel >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QConcatenateTablesProxyModel_IDX]); } +#if QT_CONFIG(permissions) +template<> inline PyTypeObject *SbkType< ::QContactsPermission::AccessMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QContactsPermission_AccessMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QContactsPermission >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QContactsPermission_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QCoreApplication >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCoreApplication_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCryptographicHash::Algorithm >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCryptographicHash_Algorithm_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCryptographicHash >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QCryptographicHash_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDataStream::Version >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDataStream_Version_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDataStream::ByteOrder >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDataStream_ByteOrder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDataStream::Status >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDataStream_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDataStream::FloatingPointPrecision >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDataStream_FloatingPointPrecision_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDataStream >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDataStream_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDate >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDate_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDateTime::TransitionResolution >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDateTime_TransitionResolution_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDateTime::YearRange >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDateTime_YearRange_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDateTime >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDateTime_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDeadlineTimer::ForeverConstant >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDeadlineTimer_ForeverConstant_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDeadlineTimer >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDeadlineTimer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDir::Filter >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDir_Filter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QDir_Filter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDir::SortFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDir_SortFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QDir_SortFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDir >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDir_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDirIterator::IteratorFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDirIterator_IteratorFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QDirIterator_IteratorFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDirIterator >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDirIterator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDirListing::IteratorFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDirListing_IteratorFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QDirListing_IteratorFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDirListing >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDirListing_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDirListing::DirEntry >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDirListing_DirEntry_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDynamicPropertyChangeEvent >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QDynamicPropertyChangeEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QEasingCurve::Type >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QEasingCurve_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QEasingCurve >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QEasingCurve_IDX]); } +template<> inline PyTypeObject *SbkType< ::QElapsedTimer::ClockType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QElapsedTimer_ClockType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QElapsedTimer >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QElapsedTimer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QEvent::Type >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QEvent_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QEvent >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QEventLoop::ProcessEventsFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QEventLoop_ProcessEventsFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QEventLoop_ProcessEventsFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QEventLoop >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QEventLoop_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFactoryInterface >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFactoryInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFile >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFile_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileDevice::FileError >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFileDevice_FileError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileDevice::FileTime >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFileDevice_FileTime_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileDevice::Permission >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFileDevice_Permission_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QFileDevice_Permission_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileDevice::FileHandleFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFileDevice_FileHandleFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QFileDevice_FileHandleFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileDevice::MemoryMapFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFileDevice_MemoryMapFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QFileDevice_MemoryMapFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileDevice >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFileDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileInfo >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFileInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileSelector >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFileSelector_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileSystemWatcher >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFileSystemWatcher_IDX]); } +#if QT_CONFIG(future) +template<> inline PyTypeObject *SbkType< ::QFutureInterfaceBase::State >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFutureInterfaceBase_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::PySide6_QtCore_QFutureInterfaceBase_ContinuationType_Surrogate >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFutureInterfaceBase_ContinuationType_IDX]); } +template<> inline PyTypeObject *SbkType< ::PySide6_QtCore_QFutureInterfaceBase_CancelMode_Surrogate >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFutureInterfaceBase_CancelMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFutureInterfaceBase >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFutureInterfaceBase_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QGenericArgument >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QGenericArgument_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGenericReturnArgument >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QGenericReturnArgument_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHashSeed >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QHashSeed_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIODevice >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QIODevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIODeviceBase::OpenModeFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QIODeviceBase_OpenModeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QIODeviceBase_OpenModeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIODeviceBase >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QIODeviceBase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIdentityProxyModel >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QIdentityProxyModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemSelection >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QItemSelection_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemSelectionModel::SelectionFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QItemSelectionModel_SelectionFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QItemSelectionModel_SelectionFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemSelectionModel >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QItemSelectionModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemSelectionRange >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QItemSelectionRange_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJsonArray >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QJsonArray_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJsonDocument::JsonFormat >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QJsonDocument_JsonFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJsonDocument >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QJsonDocument_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJsonParseError::ParseError >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QJsonParseError_ParseError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJsonParseError >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QJsonParseError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJsonValue::Type >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QJsonValue_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJsonValue >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QJsonValue_IDX]); } +template<> inline PyTypeObject *SbkType< ::QKeyCombination >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QKeyCombination_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLibrary::LoadHint >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLibrary_LoadHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QLibrary_LoadHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLibrary >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLibrary_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLibraryInfo::LibraryPath >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLibraryInfo_LibraryPath_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLibraryInfo >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLibraryInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLine >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLineF::IntersectionType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLineF_IntersectionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLineF >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLineF_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocale::Language >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocale_Language_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocale::Script >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocale_Script_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocale::Country >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocale_Country_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocale::MeasurementSystem >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocale_MeasurementSystem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocale::FormatType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocale_FormatType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocale::NumberOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocale_NumberOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QLocale_NumberOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocale::FloatingPointPrecisionOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocale_FloatingPointPrecisionOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocale::TagSeparator >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocale_TagSeparator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocale::CurrencySymbolFormat >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocale_CurrencySymbolFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocale::DataSizeFormat >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocale_DataSizeFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QLocale_DataSizeFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocale::LanguageCodeType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocale_LanguageCodeType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QLocale_LanguageCodeType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocale::QuotationStyle >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocale_QuotationStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocale >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocale_IDX]); } +#if QT_CONFIG(permissions) +template<> inline PyTypeObject *SbkType< ::QLocationPermission::Accuracy >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocationPermission_Accuracy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocationPermission::Availability >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocationPermission_Availability_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocationPermission >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLocationPermission_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QLockFile::LockError >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLockFile_LockError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLockFile >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLockFile_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLoggingCategory >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QLoggingCategory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMargins >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMargins_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMarginsF >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMarginsF_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMessageAuthenticationCode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMessageAuthenticationCode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMessageLogContext >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMessageLogContext_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMessageLogger >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMessageLogger_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMetaClassInfo >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMetaClassInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMetaEnum >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMetaEnum_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMetaMethod::Access >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMetaMethod_Access_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMetaMethod::MethodType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMetaMethod_MethodType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMetaMethod >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMetaMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMetaObject::Call >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMetaObject_Call_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMetaObject >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMetaObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMetaObject::Connection >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMetaObject_Connection_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMetaProperty >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMetaProperty_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMetaType::Type >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMetaType_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMetaType::TypeFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMetaType_TypeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QMetaType_TypeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMetaType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMetaType_IDX]); } +#if QT_CONFIG(permissions) +template<> inline PyTypeObject *SbkType< ::QMicrophonePermission >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMicrophonePermission_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QMimeData >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMimeData_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMimeDatabase::MatchMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMimeDatabase_MatchMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMimeDatabase >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMimeDatabase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMimeType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMimeType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModelIndex >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QModelIndex_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModelRoleData >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QModelRoleData_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModelRoleDataSpan >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QModelRoleDataSpan_IDX]); } +#if QT_CONFIG(thread) +template<> inline PyTypeObject *SbkType< ::QMutex >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QMutex_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QNativeIpcKey::Type >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QNativeIpcKey_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNativeIpcKey >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QNativeIpcKey_IDX]); } +template<> inline PyTypeObject *SbkType< ::QObject >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOperatingSystemVersion::OSType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QOperatingSystemVersion_OSType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOperatingSystemVersion >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QOperatingSystemVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOperatingSystemVersionBase >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QOperatingSystemVersionBase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QParallelAnimationGroup >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QParallelAnimationGroup_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPauseAnimation >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QPauseAnimation_IDX]); } +#if QT_CONFIG(permissions) +template<> inline PyTypeObject *SbkType< ::QPermission >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QPermission_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QPersistentModelIndex >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QPersistentModelIndex_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPluginLoader >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QPluginLoader_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPoint >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QPoint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPointF >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QPointF_IDX]); } +#if QT_CONFIG(process) +template<> inline PyTypeObject *SbkType< ::QProcess::ProcessError >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QProcess_ProcessError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProcess::ProcessState >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QProcess_ProcessState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProcess::ProcessChannel >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QProcess_ProcessChannel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProcess::ProcessChannelMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QProcess_ProcessChannelMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProcess::InputChannelMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QProcess_InputChannelMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProcess::ExitStatus >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QProcess_ExitStatus_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProcess >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QProcess_IDX]); } +#endif +#if QT_CONFIG(processenvironment) +template<> inline PyTypeObject *SbkType< ::QProcessEnvironment::Initialization >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QProcessEnvironment_Initialization_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProcessEnvironment >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QProcessEnvironment_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QPropertyAnimation >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QPropertyAnimation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRandomGenerator >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRandomGenerator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRandomGenerator64 >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRandomGenerator64_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRangeModel::RowCategory >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRangeModel_RowCategory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRangeModel >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRangeModel_IDX]); } +#if QT_CONFIG(thread) +template<> inline PyTypeObject *SbkType< ::QReadLocker >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QReadLocker_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QReadWriteLock::RecursionMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QReadWriteLock_RecursionMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QReadWriteLock >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QReadWriteLock_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRect >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRect_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRectF >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRectF_IDX]); } +#if QT_CONFIG(thread) +template<> inline PyTypeObject *SbkType< ::QRecursiveMutex >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRecursiveMutex_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QRegularExpression::PatternOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRegularExpression_PatternOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QRegularExpression_PatternOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRegularExpression::MatchType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRegularExpression_MatchType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRegularExpression::MatchOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRegularExpression_MatchOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QRegularExpression_MatchOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRegularExpression::WildcardConversionOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRegularExpression_WildcardConversionOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QRegularExpression_WildcardConversionOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRegularExpression >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRegularExpression_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRegularExpressionMatch >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRegularExpressionMatch_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRegularExpressionMatchIterator >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRegularExpressionMatchIterator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QResource::Compression >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QResource_Compression_IDX]); } +template<> inline PyTypeObject *SbkType< ::QResource >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QResource_IDX]); } +#if QT_CONFIG(thread) +template<> inline PyTypeObject *SbkType< ::QRunnable >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QRunnable_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QSaveFile >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSaveFile_IDX]); } +#if QT_CONFIG(thread) +template<> inline PyTypeObject *SbkType< ::QSemaphore >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSemaphore_IDX]); } +#endif +#if QT_CONFIG(thread) +template<> inline PyTypeObject *SbkType< ::QSemaphoreReleaser >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSemaphoreReleaser_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QSequentialAnimationGroup >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSequentialAnimationGroup_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSettings::Status >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSettings_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSettings::Format >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSettings_Format_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSettings::Scope >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSettings_Scope_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSettings >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSettings_IDX]); } +#if QT_CONFIG(sharedmemory) +template<> inline PyTypeObject *SbkType< ::QSharedMemory::AccessMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSharedMemory_AccessMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSharedMemory::SharedMemoryError >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSharedMemory_SharedMemoryError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSharedMemory >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSharedMemory_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QSignalBlocker >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSignalBlocker_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSignalMapper >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSignalMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSize >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSize_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSizeF >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSizeF_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSocketDescriptor >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSocketDescriptor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSocketNotifier::Type >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSocketNotifier_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSocketNotifier >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSocketNotifier_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSortFilterProxyModel::Direction >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSortFilterProxyModel_Direction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QSortFilterProxyModel_Direction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSortFilterProxyModel >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSortFilterProxyModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStandardPaths::StandardLocation >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QStandardPaths_StandardLocation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStandardPaths::LocateOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QStandardPaths_LocateOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QStandardPaths_LocateOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStandardPaths >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QStandardPaths_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStorageInfo >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QStorageInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStringConverter::Encoding >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QStringConverter_Encoding_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStringConverter >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QStringConverter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStringConverterBase::Flag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QStringConverterBase_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QStringConverterBase_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStringConverterBase >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QStringConverterBase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStringConverterBase::State >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QStringConverterBase_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStringDecoder >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QStringDecoder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStringEncoder >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QStringEncoder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStringListModel >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QStringListModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSysInfo::Sizes >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSysInfo_Sizes_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSysInfo::Endian >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSysInfo_Endian_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSysInfo >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSysInfo_IDX]); } +#if QT_CONFIG(systemsemaphore) +template<> inline PyTypeObject *SbkType< ::QSystemSemaphore::AccessMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSystemSemaphore_AccessMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSystemSemaphore::SystemSemaphoreError >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSystemSemaphore_SystemSemaphoreError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSystemSemaphore >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QSystemSemaphore_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QTemporaryDir >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTemporaryDir_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTemporaryFile >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTemporaryFile_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextBoundaryFinder::BoundaryType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTextBoundaryFinder_BoundaryType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextBoundaryFinder::BoundaryReason >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTextBoundaryFinder_BoundaryReason_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QTextBoundaryFinder_BoundaryReason_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextBoundaryFinder >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTextBoundaryFinder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextStream::RealNumberNotation >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTextStream_RealNumberNotation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextStream::FieldAlignment >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTextStream_FieldAlignment_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextStream::Status >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTextStream_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextStream::NumberFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTextStream_NumberFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QTextStream_NumberFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextStream >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTextStream_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextStreamManipulator >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTextStreamManipulator_IDX]); } +#if QT_CONFIG(thread) +template<> inline PyTypeObject *SbkType< ::QThread::Priority >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QThread_Priority_IDX]); } +template<> inline PyTypeObject *SbkType< ::QThread::QualityOfService >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QThread_QualityOfService_IDX]); } +template<> inline PyTypeObject *SbkType< ::QThread >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QThread_IDX]); } +#endif +#if QT_CONFIG(thread) +template<> inline PyTypeObject *SbkType< ::QThreadPool >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QThreadPool_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QTime >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTime_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTimeLine::State >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTimeLine_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTimeLine::Direction >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTimeLine_Direction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTimeLine >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTimeLine_IDX]); } +#if QT_CONFIG(timezone) +template<> inline PyTypeObject *SbkType< ::QTimeZone::Initialization >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTimeZone_Initialization_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTimeZone::TimeType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTimeZone_TimeType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTimeZone::NameType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTimeZone_NameType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTimeZone >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTimeZone_IDX]); } +#endif +#if QT_CONFIG(timezone) +template<> inline PyTypeObject *SbkType< ::QTimeZone::OffsetData >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTimeZone_OffsetData_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QTimer >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTimer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTimerEvent >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTimerEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTranslator >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTranslator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTransposeProxyModel >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QTransposeProxyModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUrl::ParsingMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QUrl_ParsingMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUrl::UrlFormattingOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QUrl_UrlFormattingOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUrl::ComponentFormattingOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QUrl_ComponentFormattingOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QUrl_ComponentFormattingOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUrl::UserInputResolutionOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QUrl_UserInputResolutionOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QUrl_UserInputResolutionOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUrl::AceProcessingOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QUrl_AceProcessingOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_QUrl_AceProcessingOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUrl >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QUrl_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUrlQuery >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QUrlQuery_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUuid::Variant >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QUuid_Variant_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUuid::Version >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QUuid_Version_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUuid::StringFormat >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QUuid_StringFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUuid >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QUuid_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVariantAnimation >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QVariantAnimation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVersionNumber >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QVersionNumber_IDX]); } +#if QT_CONFIG(thread) +template<> inline PyTypeObject *SbkType< ::QWaitCondition >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QWaitCondition_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QWinEventNotifier >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QWinEventNotifier_IDX]); } +#if QT_CONFIG(thread) +template<> inline PyTypeObject *SbkType< ::QWriteLocker >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QWriteLocker_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QXmlStreamAttribute >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QXmlStreamAttribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXmlStreamAttributes >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QXmlStreamAttributes_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXmlStreamEntityDeclaration >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QXmlStreamEntityDeclaration_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXmlStreamEntityResolver >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QXmlStreamEntityResolver_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXmlStreamNamespaceDeclaration >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QXmlStreamNamespaceDeclaration_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXmlStreamNotationDeclaration >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QXmlStreamNotationDeclaration_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXmlStreamReader::TokenType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QXmlStreamReader_TokenType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXmlStreamReader::ReadElementTextBehaviour >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QXmlStreamReader_ReadElementTextBehaviour_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXmlStreamReader::Error >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QXmlStreamReader_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXmlStreamReader >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QXmlStreamReader_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXmlStreamWriter::Error >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QXmlStreamWriter_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXmlStreamWriter >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QXmlStreamWriter_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::GlobalColor >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_GlobalColor_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ColorScheme >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ColorScheme_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ContrastPreference >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ContrastPreference_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::MouseButton >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_MouseButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_MouseButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::Orientation >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_Orientation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_Orientation_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::FocusPolicy >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_FocusPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::TabFocusBehavior >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_TabFocusBehavior_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::SortOrder >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_SortOrder_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::SplitBehaviorFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_SplitBehaviorFlags_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_SplitBehaviorFlags_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::TileRule >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_TileRule_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::AlignmentFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_AlignmentFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_AlignmentFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::TextFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_TextFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::TextElideMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_TextElideMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::WhiteSpaceMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_WhiteSpaceMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::HitTestAccuracy >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_HitTestAccuracy_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::WindowType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_WindowType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_WindowType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::WindowState >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_WindowState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_WindowState_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ApplicationState >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ApplicationState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_ApplicationState_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ScreenOrientation >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ScreenOrientation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_ScreenOrientation_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::WidgetAttribute >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_WidgetAttribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ApplicationAttribute >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ApplicationAttribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ImageConversionFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ImageConversionFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_ImageConversionFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::BGMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_BGMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::Key >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_Key_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::KeyboardModifier >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_KeyboardModifier_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_KeyboardModifier_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::Modifier >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_Modifier_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ArrowType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ArrowType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::PenStyle >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_PenStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::PenCapStyle >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_PenCapStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::PenJoinStyle >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_PenJoinStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::BrushStyle >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_BrushStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::SizeMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_SizeMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::UIEffect >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_UIEffect_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::CursorShape >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_CursorShape_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::TextFormat >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_TextFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::AspectRatioMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_AspectRatioMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::DockWidgetArea >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_DockWidgetArea_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_DockWidgetArea_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::DockWidgetAreaSizes >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_DockWidgetAreaSizes_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ToolBarArea >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ToolBarArea_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_ToolBarArea_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ToolBarAreaSizes >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ToolBarAreaSizes_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::DateFormat >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_DateFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::TimeSpec >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_TimeSpec_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::DayOfWeek >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_DayOfWeek_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ScrollBarPolicy >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ScrollBarPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::CaseSensitivity >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_CaseSensitivity_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::Corner >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_Corner_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::Edge >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_Edge_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_Edge_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ConnectionType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ConnectionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ShortcutContext >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ShortcutContext_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::FillRule >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_FillRule_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::MaskMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_MaskMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ClipOperation >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ClipOperation_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ItemSelectionMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ItemSelectionMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ItemSelectionOperation >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ItemSelectionOperation_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::TransformationMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_TransformationMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::Axis >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_Axis_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::FocusReason >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_FocusReason_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ContextMenuPolicy >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ContextMenuPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ContextMenuTrigger >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ContextMenuTrigger_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::InputMethodQuery >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_InputMethodQuery_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_InputMethodQuery_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::InputMethodHint >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_InputMethodHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_InputMethodHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::EnterKeyType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_EnterKeyType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ToolButtonStyle >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ToolButtonStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::LayoutDirection >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_LayoutDirection_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::AnchorPoint >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_AnchorPoint_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::FindChildOption >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_FindChildOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_FindChildOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::DropAction >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_DropAction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_DropAction_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::CheckState >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_CheckState_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ItemDataRole >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ItemDataRole_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ItemFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ItemFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_ItemFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::MatchFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_MatchFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_MatchFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::WindowModality >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_WindowModality_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::TextInteractionFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_TextInteractionFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_TextInteractionFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::EventPriority >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_EventPriority_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::SizeHint >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_SizeHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::WindowFrameSection >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_WindowFrameSection_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::CoordinateSystem >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_CoordinateSystem_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::TouchPointState >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_TouchPointState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_TouchPointState_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::GestureState >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_GestureState_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::GestureType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_GestureType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::GestureFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_GestureFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_GestureFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::NativeGestureType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_NativeGestureType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::NavigationMode >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_NavigationMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::CursorMoveStyle >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_CursorMoveStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::TimerType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_TimerType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::TimerId >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_TimerId_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ScrollPhase >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ScrollPhase_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::MouseEventSource >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_MouseEventSource_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::MouseEventFlag >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_MouseEventFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QFlags_Qt_MouseEventFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ChecksumType >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ChecksumType_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::HighDpiScaleFactorRoundingPolicy >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_HighDpiScaleFactorRoundingPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::PermissionStatus >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_PermissionStatus_IDX]); } +template<> inline PyTypeObject *SbkType< ::Qt::ReturnByValueConstant >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_Qt_ReturnByValueConstant_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtCoreHelper::QDirListingIterator >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QtCoreHelper_QDirListingIterator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtCoreHelper::QGenericArgumentHolder >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QtCoreHelper_QGenericArgumentHolder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtCoreHelper::QGenericReturnArgumentHolder >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QtCoreHelper_QGenericReturnArgumentHolder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtCoreHelper::QIOPipe >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QtCoreHelper_QIOPipe_IDX]); } +#if QT_CONFIG(thread) +template<> inline PyTypeObject *SbkType< ::QtCoreHelper::QMutexLocker >() { return Shiboken::Module::get(SbkPySide6_QtCoreTypeStructs[SBK_QtCoreHelper_QMutexLocker_IDX]); } +#endif + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTCORE_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtCore/qiopipe.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtCore/qiopipe.h new file mode 100644 index 0000000..6a325f1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtCore/qiopipe.h @@ -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 + +#ifndef QIOPIPE_H +#define QIOPIPE_H + +#include +#include + +QT_BEGIN_NAMESPACE + +class QIODevice; + +namespace QtCoreHelper +{ + +class QIOPipePrivate; +class QIOPipe : public QObject +{ + Q_OBJECT + Q_DECLARE_PRIVATE(QIOPipe) + +public: + QIOPipe(QObject *parent = nullptr); + + bool open(QIODeviceBase::OpenMode mode); + + QIODevice *end1() const; + QIODevice *end2() const; +}; + +} // namespace QtCoreHelper + +QT_END_NAMESPACE + +#endif // QIOPIPE_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtCore/qtcorehelper.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtCore/qtcorehelper.h new file mode 100644 index 0000000..6bce2f5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtCore/qtcorehelper.h @@ -0,0 +1,145 @@ +// 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 + +#ifndef QTCOREHELPER_H +#define QTCOREHELPER_H + +#include +#include +#include + +#include + +QT_BEGIN_NAMESPACE + +namespace QtCoreHelper { + + using MutexLocker = QT_PREPEND_NAMESPACE(QMutexLocker); + using RecursiveMutexLocker = QT_PREPEND_NAMESPACE(QMutexLocker); + + // ::QMutexLocker is a template with the QMutex class as parameter which can + // only be represented by different type names in Python. Provide a common API. + class QMutexLocker + { + public: + Q_DISABLE_COPY_MOVE(QMutexLocker) + + explicit QMutexLocker(QMutex *m) + : m_mutexLocker(new MutexLocker(m)) + { + } + + explicit QMutexLocker(QRecursiveMutex *m) + : m_recursiveMutexLocker(new RecursiveMutexLocker(m)) + { + } + + void unlock() + { + if (m_mutexLocker) + m_mutexLocker->unlock(); + else + m_recursiveMutexLocker->unlock(); + } + + void relock() + { + if (m_mutexLocker) + m_mutexLocker->relock(); + else + m_recursiveMutexLocker->relock(); + } + + QMutex *mutex() const + { + return m_mutexLocker ? m_mutexLocker->mutex() : nullptr; + } + + QRecursiveMutex *recursiveMutex() const + { + return m_recursiveMutexLocker ? m_recursiveMutexLocker->mutex() : nullptr; + } + + ~QMutexLocker() + { + delete m_mutexLocker; + delete m_recursiveMutexLocker; + } + + private: + MutexLocker *m_mutexLocker = nullptr; + RecursiveMutexLocker *m_recursiveMutexLocker = nullptr; + }; + + class QGenericArgumentData; + + // Return value of function Q_ARG() to be passed to QMetaObject::invokeMethod. + // Frees the data if it is an allocated, primitive type. + class QGenericArgumentHolder { + public: + QGenericArgumentHolder(); + explicit QGenericArgumentHolder(const QMetaType &type, const void *aData); + QGenericArgumentHolder(const QGenericArgumentHolder &); + QGenericArgumentHolder(QGenericArgumentHolder &&); + QGenericArgumentHolder &operator=(const QGenericArgumentHolder &); + QGenericArgumentHolder &operator=(QGenericArgumentHolder &&); + ~QGenericArgumentHolder(); + + QGenericArgument toGenericArgument() const; + + QMetaType metaType() const; + const void *data() const; + + private: + std::shared_ptr d; + }; + + class QGenericReturnArgumentData; + + // Return value of function Q_RETURN_ARG() to be passed to QMetaObject::invokeMethod. + // Frees the data if it is an allocated, primitive type. + class QGenericReturnArgumentHolder { + public: + explicit QGenericReturnArgumentHolder(const QMetaType &type, void *aData); + QGenericReturnArgumentHolder(const QGenericReturnArgumentHolder &); + QGenericReturnArgumentHolder(QGenericReturnArgumentHolder &&); + QGenericReturnArgumentHolder &operator=(const QGenericReturnArgumentHolder &); + QGenericReturnArgumentHolder &operator=(QGenericReturnArgumentHolder &&); + ~QGenericReturnArgumentHolder(); + + QGenericReturnArgument toGenericReturnArgument() const; + + QMetaType metaType() const; + const void *data() const; + + private: + std::shared_ptr d; + }; + + struct QDirListingIteratorPrivate; + + class QDirListingIterator + { + public: + explicit QDirListingIterator(const QDirListing &dl); + QDirListingIterator(); + + QDirListingIterator(const QDirListingIterator &); + QDirListingIterator &operator=(const QDirListingIterator &); + QDirListingIterator(QDirListingIterator &&) noexcept; + QDirListingIterator &operator=(QDirListingIterator &&) noexcept; + ~QDirListingIterator(); + + bool next(); + const QDirListing::DirEntry &value() const; + bool atEnd() const; + + private: + std::shared_ptr d; + }; + +} // namespace QtCoreHelper + +QT_END_NAMESPACE + +#endif // QTCOREHELPER_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDBus/pyside6_qtdbus_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDBus/pyside6_qtdbus_python.h new file mode 100644 index 0000000..315b403 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDBus/pyside6_qtdbus_python.h @@ -0,0 +1,209 @@ +// 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 + + +#ifndef SBK_QTDBUS_PYTHON_H +#define SBK_QTDBUS_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QDBusAbstractAdaptor; +class QDBusAbstractInterface; +class QDBusAbstractInterfaceBase; +class QDBusContext; +class QDBusInterface; +class QDBusObjectPath; +class QDBusPendingCall; +class QDBusPendingCallWatcher; +class QDBusServer; +class QDBusSignature; +class QDBusUnixFileDescriptor; +class QDBusVariant; +class QDBusVirtualObject; + +namespace QtDBusHelper { + class QDBusReply; +} +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QDBUS_CALLMODE_IDX = 2, + SBK_QTDBUSQDBUS_IDX = 0, + SBK_QDBUSABSTRACTADAPTOR_IDX = 4, + SBK_QDBUSABSTRACTINTERFACE_IDX = 6, + SBK_QDBUSABSTRACTINTERFACEBASE_IDX = 8, + SBK_QDBUSARGUMENT_ELEMENTTYPE_IDX = 12, + SBK_QDBUSARGUMENT_IDX = 10, + SBK_QDBUSCONNECTION_BUSTYPE_IDX = 16, + SBK_QDBUSCONNECTION_REGISTEROPTION_IDX = 20, + SBK_QFLAGS_QDBUSCONNECTION_REGISTEROPTION_IDX = 68, + SBK_QDBUSCONNECTION_UNREGISTERMODE_IDX = 22, + SBK_QDBUSCONNECTION_VIRTUALOBJECTREGISTEROPTION_IDX = 24, + SBK_QFLAGS_QDBUSCONNECTION_VIRTUALOBJECTREGISTEROPTION_IDX = 70, + SBK_QDBUSCONNECTION_CONNECTIONCAPABILITY_IDX = 18, + SBK_QFLAGS_QDBUSCONNECTION_CONNECTIONCAPABILITY_IDX = 66, + SBK_QDBUSCONNECTION_IDX = 14, + SBK_QDBUSCONNECTIONINTERFACE_SERVICEQUEUEOPTIONS_IDX = 30, + SBK_QDBUSCONNECTIONINTERFACE_SERVICEREPLACEMENTOPTIONS_IDX = 32, + SBK_QDBUSCONNECTIONINTERFACE_REGISTERSERVICEREPLY_IDX = 28, + SBK_QDBUSCONNECTIONINTERFACE_IDX = 26, + SBK_QDBUSCONTEXT_IDX = 34, + SBK_QDBUSERROR_ERRORTYPE_IDX = 38, + SBK_QDBUSERROR_IDX = 36, + SBK_QDBUSINTERFACE_IDX = 40, + SBK_QDBUSMESSAGE_MESSAGETYPE_IDX = 44, + SBK_QDBUSMESSAGE_IDX = 42, + SBK_QDBUSOBJECTPATH_IDX = 46, + SBK_QDBUSPENDINGCALL_IDX = 48, + SBK_QDBUSPENDINGCALLWATCHER_IDX = 50, + SBK_QDBUSSERVER_IDX = 52, + SBK_QDBUSSERVICEWATCHER_WATCHMODEFLAG_IDX = 56, + SBK_QFLAGS_QDBUSSERVICEWATCHER_WATCHMODEFLAG_IDX = 72, + SBK_QDBUSSERVICEWATCHER_IDX = 54, + SBK_QDBUSSIGNATURE_IDX = 58, + SBK_QDBUSUNIXFILEDESCRIPTOR_IDX = 60, + SBK_QDBUSVARIANT_IDX = 62, + SBK_QDBUSVIRTUALOBJECT_IDX = 64, + SBK_QTDBUSHELPER_QDBUSREPLY_IDX = 76, + SBK_QTDBUS_IDX_COUNT = 78, +}; + +// Type indices +enum : int { + SBK_QDBus_CallMode_IDX = 1, + SBK_QtDBusQDBus_IDX = 0, + SBK_QDBusAbstractAdaptor_IDX = 2, + SBK_QDBusAbstractInterface_IDX = 3, + SBK_QDBusAbstractInterfaceBase_IDX = 4, + SBK_QDBusArgument_ElementType_IDX = 6, + SBK_QDBusArgument_IDX = 5, + SBK_QDBusConnection_BusType_IDX = 8, + SBK_QDBusConnection_RegisterOption_IDX = 10, + SBK_QFlags_QDBusConnection_RegisterOption_IDX = 34, + SBK_QDBusConnection_UnregisterMode_IDX = 11, + SBK_QDBusConnection_VirtualObjectRegisterOption_IDX = 12, + SBK_QFlags_QDBusConnection_VirtualObjectRegisterOption_IDX = 35, + SBK_QDBusConnection_ConnectionCapability_IDX = 9, + SBK_QFlags_QDBusConnection_ConnectionCapability_IDX = 33, + SBK_QDBusConnection_IDX = 7, + SBK_QDBusConnectionInterface_ServiceQueueOptions_IDX = 15, + SBK_QDBusConnectionInterface_ServiceReplacementOptions_IDX = 16, + SBK_QDBusConnectionInterface_RegisterServiceReply_IDX = 14, + SBK_QDBusConnectionInterface_IDX = 13, + SBK_QDBusContext_IDX = 17, + SBK_QDBusError_ErrorType_IDX = 19, + SBK_QDBusError_IDX = 18, + SBK_QDBusInterface_IDX = 20, + SBK_QDBusMessage_MessageType_IDX = 22, + SBK_QDBusMessage_IDX = 21, + SBK_QDBusObjectPath_IDX = 23, + SBK_QDBusPendingCall_IDX = 24, + SBK_QDBusPendingCallWatcher_IDX = 25, + SBK_QDBusServer_IDX = 26, + SBK_QDBusServiceWatcher_WatchModeFlag_IDX = 28, + SBK_QFlags_QDBusServiceWatcher_WatchModeFlag_IDX = 36, + SBK_QDBusServiceWatcher_IDX = 27, + SBK_QDBusSignature_IDX = 29, + SBK_QDBusUnixFileDescriptor_IDX = 30, + SBK_QDBusVariant_IDX = 31, + SBK_QDBusVirtualObject_IDX = 32, + SBK_QtDBusHelper_QDBusReply_IDX = 38, + SBK_QtDBus_IDX_COUNT = 39, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtDBusTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtDBusTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtDBusModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtDBusTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTDBUS_QLIST_INT_IDX = 0, // QList + SBK_QTDBUS_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTDBUS_QHASH_QSTRING_QVARIANT_IDX = 2, // QHash + SBK_QTDBUS_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTDBUS_QLIST_QSTRING_IDX = 4, // QList + SBK_QTDBUS_CONVERTERS_IDX_COUNT = 5, +}; + +// Converter indices +enum : int { + SBK_QtDBus_QList_int_IDX = 0, // QList + SBK_QtDBus_QList_QVariant_IDX = 1, // QList + SBK_QtDBus_QHash_QString_QVariant_IDX = 2, // QHash + SBK_QtDBus_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtDBus_QList_QString_IDX = 4, // QList + SBK_QtDBus_CONVERTERS_IDX_COUNT = 5, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QDBus::CallMode >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBus_CallMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusAbstractAdaptor >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusAbstractAdaptor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusAbstractInterface >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusAbstractInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusAbstractInterfaceBase >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusAbstractInterfaceBase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusArgument::ElementType >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusArgument_ElementType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusArgument >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusArgument_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusConnection::BusType >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusConnection_BusType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusConnection::RegisterOption >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusConnection_RegisterOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QFlags_QDBusConnection_RegisterOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusConnection::UnregisterMode >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusConnection_UnregisterMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusConnection::VirtualObjectRegisterOption >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusConnection_VirtualObjectRegisterOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QFlags_QDBusConnection_VirtualObjectRegisterOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusConnection::ConnectionCapability >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusConnection_ConnectionCapability_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QFlags_QDBusConnection_ConnectionCapability_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusConnection >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusConnection_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusConnectionInterface::ServiceQueueOptions >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusConnectionInterface_ServiceQueueOptions_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusConnectionInterface::ServiceReplacementOptions >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusConnectionInterface_ServiceReplacementOptions_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusConnectionInterface::RegisterServiceReply >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusConnectionInterface_RegisterServiceReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusConnectionInterface >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusConnectionInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusContext >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusContext_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusError::ErrorType >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusError_ErrorType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusError >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusInterface >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusMessage::MessageType >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusMessage_MessageType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusMessage >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusMessage_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusObjectPath >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusObjectPath_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusPendingCall >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusPendingCall_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusPendingCallWatcher >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusPendingCallWatcher_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusServer >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusServer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusServiceWatcher::WatchModeFlag >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusServiceWatcher_WatchModeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QFlags_QDBusServiceWatcher_WatchModeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusServiceWatcher >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusServiceWatcher_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusSignature >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusSignature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusUnixFileDescriptor >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusUnixFileDescriptor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusVariant >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusVariant_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDBusVirtualObject >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QDBusVirtualObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtDBusHelper::QDBusReply >() { return Shiboken::Module::get(SbkPySide6_QtDBusTypeStructs[SBK_QtDBusHelper_QDBusReply_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTDBUS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDBus/qtdbushelper.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDBus/qtdbushelper.h new file mode 100644 index 0000000..7389ad8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDBus/qtdbushelper.h @@ -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 + +#ifndef QTDBUSHELPER_H +#define QTDBUSHELPER_H + +#include +#include +#include + +QT_BEGIN_NAMESPACE +namespace QtDBusHelper { + +// A Python-bindings friendly, non-template QDBusReply + +class QDBusReply { +public: + QDBusReply(); + + // Enable constructing QDBusReply from a QDBusMessage which is returned by + // call(). + explicit QDBusReply(const QDBusMessage &reply) : + m_error(reply), + m_data(reply.arguments().value(0, {})) + { + } + + // Enable constructing QDBusReply from an original Qt QDBusReply for + // the functions we declare (QDBusConnectionInterface::registeredServiceNames()) + template + explicit QDBusReply(const ::QDBusReply &qr) : + m_error(qr.error()), + m_data(QVariant(qr.value())) + { + } + + explicit QDBusReply(const ::QDBusReply &qr) : + m_error(qr.error()) + { + } + + bool isValid() const { return !m_error.isValid(); } + + QVariant value() const + { + return m_data; + } + + const QDBusError &error() const { return m_error; } + +private: + QDBusError m_error; + QVariant m_data; +}; + +inline QDBusReply::QDBusReply() = default; + +} // namespace QtDBusHelper + +QT_END_NAMESPACE + +#endif // QTDBUSHELPER_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDataVisualization/pyside6_qtdatavisualization_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDataVisualization/pyside6_qtdatavisualization_python.h new file mode 100644 index 0000000..8211cad --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDataVisualization/pyside6_qtdatavisualization_python.h @@ -0,0 +1,307 @@ +// 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 + + +#ifndef SBK_QTDATAVISUALIZATION_PYTHON_H +#define SBK_QTDATAVISUALIZATION_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class Q3DBars; +class Q3DInputHandler; +class Q3DLight; +class Q3DObject; +class Q3DScatter; +class Q3DScene; +class Q3DSurface; +class QBar3DSeries; +class QBarDataItem; +class QBarDataProxy; +class QCategory3DAxis; +class QCustom3DItem; +class QCustom3DLabel; +class QCustom3DVolume; +class QHeightMapSurfaceDataProxy; +class QItemModelScatterDataProxy; +class QLogValue3DAxisFormatter; +class QScatter3DSeries; +class QScatterDataItem; +class QScatterDataProxy; +class QSurfaceDataItem; +class QSurfaceDataProxy; +class QTouch3DInputHandler; +class QValue3DAxis; +class QValue3DAxisFormatter; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_Q3DBARS_IDX = 0, + SBK_Q3DCAMERA_CAMERAPRESET_IDX = 4, + SBK_Q3DCAMERA_IDX = 2, + SBK_Q3DINPUTHANDLER_IDX = 6, + SBK_Q3DLIGHT_IDX = 8, + SBK_Q3DOBJECT_IDX = 10, + SBK_Q3DSCATTER_IDX = 12, + SBK_Q3DSCENE_IDX = 14, + SBK_Q3DSURFACE_IDX = 16, + SBK_Q3DTHEME_COLORSTYLE_IDX = 20, + SBK_Q3DTHEME_THEME_IDX = 22, + SBK_Q3DTHEME_IDX = 18, + SBK_QABSTRACT3DAXIS_AXISORIENTATION_IDX = 26, + SBK_QABSTRACT3DAXIS_AXISTYPE_IDX = 28, + SBK_QABSTRACT3DAXIS_IDX = 24, + SBK_QABSTRACT3DGRAPH_SELECTIONFLAG_IDX = 36, + SBK_QFLAGS_QABSTRACT3DGRAPH_SELECTIONFLAG_IDX = 70, + SBK_QABSTRACT3DGRAPH_SHADOWQUALITY_IDX = 38, + SBK_QABSTRACT3DGRAPH_ELEMENTTYPE_IDX = 32, + SBK_QABSTRACT3DGRAPH_OPTIMIZATIONHINT_IDX = 34, + SBK_QFLAGS_QABSTRACT3DGRAPH_OPTIMIZATIONHINT_IDX = 68, + SBK_QABSTRACT3DGRAPH_IDX = 30, + SBK_QABSTRACT3DINPUTHANDLER_INPUTVIEW_IDX = 42, + SBK_QABSTRACT3DINPUTHANDLER_IDX = 40, + SBK_QABSTRACT3DSERIES_SERIESTYPE_IDX = 48, + SBK_QABSTRACT3DSERIES_MESH_IDX = 46, + SBK_QABSTRACT3DSERIES_IDX = 44, + SBK_QABSTRACTDATAPROXY_DATATYPE_IDX = 52, + SBK_QABSTRACTDATAPROXY_IDX = 50, + SBK_QBAR3DSERIES_IDX = 54, + SBK_QBARDATAITEM_IDX = 56, + SBK_QBARDATAPROXY_IDX = 58, + SBK_QCATEGORY3DAXIS_IDX = 60, + SBK_QCUSTOM3DITEM_IDX = 62, + SBK_QCUSTOM3DLABEL_IDX = 64, + SBK_QCUSTOM3DVOLUME_IDX = 66, + SBK_QHEIGHTMAPSURFACEDATAPROXY_IDX = 74, + SBK_QITEMMODELBARDATAPROXY_MULTIMATCHBEHAVIOR_IDX = 78, + SBK_QITEMMODELBARDATAPROXY_IDX = 76, + SBK_QITEMMODELSCATTERDATAPROXY_IDX = 80, + SBK_QITEMMODELSURFACEDATAPROXY_MULTIMATCHBEHAVIOR_IDX = 84, + SBK_QITEMMODELSURFACEDATAPROXY_IDX = 82, + SBK_QLOGVALUE3DAXISFORMATTER_IDX = 86, + SBK_QSCATTER3DSERIES_IDX = 88, + SBK_QSCATTERDATAITEM_IDX = 90, + SBK_QSCATTERDATAPROXY_IDX = 92, + SBK_QSURFACE3DSERIES_DRAWFLAG_IDX = 96, + SBK_QFLAGS_QSURFACE3DSERIES_DRAWFLAG_IDX = 72, + SBK_QSURFACE3DSERIES_IDX = 94, + SBK_QSURFACEDATAITEM_IDX = 98, + SBK_QSURFACEDATAPROXY_IDX = 100, + SBK_QTOUCH3DINPUTHANDLER_IDX = 102, + SBK_QVALUE3DAXIS_IDX = 104, + SBK_QVALUE3DAXISFORMATTER_IDX = 106, + SBK_QTDATAVISUALIZATION_IDX_COUNT = 108, +}; + +// Type indices +enum : int { + SBK_Q3DBars_IDX = 0, + SBK_Q3DCamera_CameraPreset_IDX = 2, + SBK_Q3DCamera_IDX = 1, + SBK_Q3DInputHandler_IDX = 3, + SBK_Q3DLight_IDX = 4, + SBK_Q3DObject_IDX = 5, + SBK_Q3DScatter_IDX = 6, + SBK_Q3DScene_IDX = 7, + SBK_Q3DSurface_IDX = 8, + SBK_Q3DTheme_ColorStyle_IDX = 10, + SBK_Q3DTheme_Theme_IDX = 11, + SBK_Q3DTheme_IDX = 9, + SBK_QAbstract3DAxis_AxisOrientation_IDX = 13, + SBK_QAbstract3DAxis_AxisType_IDX = 14, + SBK_QAbstract3DAxis_IDX = 12, + SBK_QAbstract3DGraph_SelectionFlag_IDX = 18, + SBK_QFlags_QAbstract3DGraph_SelectionFlag_IDX = 35, + SBK_QAbstract3DGraph_ShadowQuality_IDX = 19, + SBK_QAbstract3DGraph_ElementType_IDX = 16, + SBK_QAbstract3DGraph_OptimizationHint_IDX = 17, + SBK_QFlags_QAbstract3DGraph_OptimizationHint_IDX = 34, + SBK_QAbstract3DGraph_IDX = 15, + SBK_QAbstract3DInputHandler_InputView_IDX = 21, + SBK_QAbstract3DInputHandler_IDX = 20, + SBK_QAbstract3DSeries_SeriesType_IDX = 24, + SBK_QAbstract3DSeries_Mesh_IDX = 23, + SBK_QAbstract3DSeries_IDX = 22, + SBK_QAbstractDataProxy_DataType_IDX = 26, + SBK_QAbstractDataProxy_IDX = 25, + SBK_QBar3DSeries_IDX = 27, + SBK_QBarDataItem_IDX = 28, + SBK_QBarDataProxy_IDX = 29, + SBK_QCategory3DAxis_IDX = 30, + SBK_QCustom3DItem_IDX = 31, + SBK_QCustom3DLabel_IDX = 32, + SBK_QCustom3DVolume_IDX = 33, + SBK_QHeightMapSurfaceDataProxy_IDX = 37, + SBK_QItemModelBarDataProxy_MultiMatchBehavior_IDX = 39, + SBK_QItemModelBarDataProxy_IDX = 38, + SBK_QItemModelScatterDataProxy_IDX = 40, + SBK_QItemModelSurfaceDataProxy_MultiMatchBehavior_IDX = 42, + SBK_QItemModelSurfaceDataProxy_IDX = 41, + SBK_QLogValue3DAxisFormatter_IDX = 43, + SBK_QScatter3DSeries_IDX = 44, + SBK_QScatterDataItem_IDX = 45, + SBK_QScatterDataProxy_IDX = 46, + SBK_QSurface3DSeries_DrawFlag_IDX = 48, + SBK_QFlags_QSurface3DSeries_DrawFlag_IDX = 36, + SBK_QSurface3DSeries_IDX = 47, + SBK_QSurfaceDataItem_IDX = 49, + SBK_QSurfaceDataProxy_IDX = 50, + SBK_QTouch3DInputHandler_IDX = 51, + SBK_QValue3DAxis_IDX = 52, + SBK_QValue3DAxisFormatter_IDX = 53, + SBK_QtDataVisualization_IDX_COUNT = 54, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtDataVisualizationTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtDataVisualizationTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtDataVisualizationModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtDataVisualizationTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QBARDATAARRAY_IDX = 0, + SBK_QSURFACEDATAARRAY_IDX = 1, + SBK_QTDATAVISUALIZATION_QLIST_INT_IDX = 2, // QList + SBK_QTDATAVISUALIZATION_QLIST_QCUSTOM3DITEMPTR_IDX = 3, // QList + SBK_QTDATAVISUALIZATION_QLIST_QABSTRACT3DINPUTHANDLERPTR_IDX = 4, // QList + SBK_QTDATAVISUALIZATION_QLIST_Q3DTHEMEPTR_IDX = 5, // QList + SBK_QTDATAVISUALIZATION_QLIST_QVALUE3DAXISPTR_IDX = 6, // QList + SBK_QTDATAVISUALIZATION_QLIST_QSURFACE3DSERIESPTR_IDX = 7, // QList + SBK_QTDATAVISUALIZATION_QLIST_QSCATTER3DSERIESPTR_IDX = 8, // QList + SBK_QTDATAVISUALIZATION_QLIST_QABSTRACT3DAXISPTR_IDX = 9, // QList + SBK_QTDATAVISUALIZATION_QLIST_QBAR3DSERIESPTR_IDX = 10, // QList + SBK_QTDATAVISUALIZATION_QLIST_FLOAT_IDX = 11, // QList + SBK_QTDATAVISUALIZATION_QLIST_UCHAR_IDX = 12, // QList + SBK_QTDATAVISUALIZATION_QLIST_UNSIGNEDINT_IDX = 13, // QList + SBK_QTDATAVISUALIZATION_QLIST_QIMAGEPTR_IDX = 14, // QList + SBK_QTDATAVISUALIZATION_QLIST_QSURFACEDATAITEM_IDX = 15, // QList + SBK_QTDATAVISUALIZATION_QLIST_QSCATTERDATAITEM_IDX = 16, // QList + SBK_QTDATAVISUALIZATION_QLIST_QBARDATAITEM_IDX = 17, // QList + SBK_QTDATAVISUALIZATION_QLIST_QCOLOR_IDX = 18, // QList + SBK_QTDATAVISUALIZATION_QLIST_QLINEARGRADIENT_IDX = 19, // QList + SBK_QTDATAVISUALIZATION_QLIST_QVARIANT_IDX = 20, // QList + SBK_QTDATAVISUALIZATION_QLIST_QSTRING_IDX = 21, // QList + SBK_QTDATAVISUALIZATION_QMAP_QSTRING_QVARIANT_IDX = 22, // QMap + SBK_QTDATAVISUALIZATION_CONVERTERS_IDX_COUNT = 23, +}; + +// Converter indices +enum : int { + SBK_QBarDataArray_IDX = 0, + SBK_QSurfaceDataArray_IDX = 1, + SBK_QtDataVisualization_QList_int_IDX = 2, // QList + SBK_QtDataVisualization_QList_QCustom3DItemPTR_IDX = 3, // QList + SBK_QtDataVisualization_QList_QAbstract3DInputHandlerPTR_IDX = 4, // QList + SBK_QtDataVisualization_QList_Q3DThemePTR_IDX = 5, // QList + SBK_QtDataVisualization_QList_QValue3DAxisPTR_IDX = 6, // QList + SBK_QtDataVisualization_QList_QSurface3DSeriesPTR_IDX = 7, // QList + SBK_QtDataVisualization_QList_QScatter3DSeriesPTR_IDX = 8, // QList + SBK_QtDataVisualization_QList_QAbstract3DAxisPTR_IDX = 9, // QList + SBK_QtDataVisualization_QList_QBar3DSeriesPTR_IDX = 10, // QList + SBK_QtDataVisualization_QList_float_IDX = 11, // QList + SBK_QtDataVisualization_QList_uchar_IDX = 12, // QList + SBK_QtDataVisualization_QList_unsignedint_IDX = 13, // QList + SBK_QtDataVisualization_QList_QImagePTR_IDX = 14, // QList + SBK_QtDataVisualization_QList_QSurfaceDataItem_IDX = 15, // QList + SBK_QtDataVisualization_QList_QScatterDataItem_IDX = 16, // QList + SBK_QtDataVisualization_QList_QBarDataItem_IDX = 17, // QList + SBK_QtDataVisualization_QList_QColor_IDX = 18, // QList + SBK_QtDataVisualization_QList_QLinearGradient_IDX = 19, // QList + SBK_QtDataVisualization_QList_QVariant_IDX = 20, // QList + SBK_QtDataVisualization_QList_QString_IDX = 21, // QList + SBK_QtDataVisualization_QMap_QString_QVariant_IDX = 22, // QMap + SBK_QtDataVisualization_CONVERTERS_IDX_COUNT = 23, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::Q3DBars >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DBars_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DCamera::CameraPreset >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DCamera_CameraPreset_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DCamera >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DCamera_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DInputHandler >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DInputHandler_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DLight >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DLight_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DObject >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DScatter >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DScatter_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DScene >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DScene_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DSurface >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DSurface_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DTheme::ColorStyle >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DTheme_ColorStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DTheme::Theme >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DTheme_Theme_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DTheme >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DTheme_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DAxis::AxisOrientation >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DAxis_AxisOrientation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DAxis::AxisType >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DAxis_AxisType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DAxis >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DGraph::SelectionFlag >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DGraph_SelectionFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QFlags_QAbstract3DGraph_SelectionFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DGraph::ShadowQuality >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DGraph_ShadowQuality_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DGraph::ElementType >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DGraph_ElementType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DGraph::OptimizationHint >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DGraph_OptimizationHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QFlags_QAbstract3DGraph_OptimizationHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DGraph >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DGraph_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DInputHandler::InputView >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DInputHandler_InputView_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DInputHandler >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DInputHandler_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DSeries::SeriesType >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DSeries_SeriesType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DSeries::Mesh >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DSeries_Mesh_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DSeries >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractDataProxy::DataType >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstractDataProxy_DataType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstractDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBar3DSeries >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QBar3DSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarDataItem >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QBarDataItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QBarDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCategory3DAxis >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QCategory3DAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCustom3DItem >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QCustom3DItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCustom3DLabel >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QCustom3DLabel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCustom3DVolume >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QCustom3DVolume_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHeightMapSurfaceDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QHeightMapSurfaceDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemModelBarDataProxy::MultiMatchBehavior >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QItemModelBarDataProxy_MultiMatchBehavior_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemModelBarDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QItemModelBarDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemModelScatterDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QItemModelScatterDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemModelSurfaceDataProxy::MultiMatchBehavior >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QItemModelSurfaceDataProxy_MultiMatchBehavior_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemModelSurfaceDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QItemModelSurfaceDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLogValue3DAxisFormatter >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QLogValue3DAxisFormatter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScatter3DSeries >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QScatter3DSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScatterDataItem >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QScatterDataItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScatterDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QScatterDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurface3DSeries::DrawFlag >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QSurface3DSeries_DrawFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QFlags_QSurface3DSeries_DrawFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurface3DSeries >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QSurface3DSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurfaceDataItem >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QSurfaceDataItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurfaceDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QSurfaceDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTouch3DInputHandler >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QTouch3DInputHandler_IDX]); } +template<> inline PyTypeObject *SbkType< ::QValue3DAxis >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QValue3DAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QValue3DAxisFormatter >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QValue3DAxisFormatter_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTDATAVISUALIZATION_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDataVisualization/qtdatavisualization_helper.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDataVisualization/qtdatavisualization_helper.h new file mode 100644 index 0000000..8fee449 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDataVisualization/qtdatavisualization_helper.h @@ -0,0 +1,19 @@ +// 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 + +#ifndef QTDATAVISUALIZATION_HELPER_H +#define QTDATAVISUALIZATION_HELPER_H + +#include + +#include +#include + +namespace QtDataVisualizationHelper { + +QSurfaceDataArray *surfaceDataFromNp(double x, double deltaX, double z, double deltaZ, + PyObject *data); + +} // namespace QtDataVisualizationHelper + +#endif // QTDATAVISUALIZATION_HELPER_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDesigner/pyside6_qtdesigner_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDesigner/pyside6_qtdesigner_python.h new file mode 100644 index 0000000..b2d100d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDesigner/pyside6_qtdesigner_python.h @@ -0,0 +1,233 @@ +// 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 + + +#ifndef SBK_QTDESIGNER_PYTHON_H +#define SBK_QTDESIGNER_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QAbstractExtensionFactory; +class QAbstractExtensionManager; +class QAbstractFormBuilder; +class QDesignerActionEditorInterface; +class QDesignerContainerExtension; +class QDesignerCustomWidgetCollectionInterface; +class QDesignerCustomWidgetInterface; +class QDesignerDynamicPropertySheetExtension; +class QDesignerFormEditorInterface; +class QDesignerFormWindowToolInterface; +class QDesignerMemberSheetExtension; +class QDesignerObjectInspectorInterface; +class QDesignerPropertyEditorInterface; +class QDesignerPropertySheetExtension; +class QDesignerTaskMenuExtension; +class QExtensionFactory; +class QExtensionManager; +class QFormBuilder; +class QPyDesignerContainerExtension; +class QPyDesignerCustomWidgetCollection; +class QPyDesignerMemberSheetExtension; +class QPyDesignerPropertySheetExtension; +class QPyDesignerTaskMenuExtension; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTEXTENSIONFACTORY_IDX = 0, + SBK_QABSTRACTEXTENSIONMANAGER_IDX = 2, + SBK_QABSTRACTFORMBUILDER_IDX = 4, + SBK_QDESIGNERACTIONEDITORINTERFACE_IDX = 6, + SBK_QDESIGNERCONTAINEREXTENSION_IDX = 8, + SBK_QDESIGNERCUSTOMWIDGETCOLLECTIONINTERFACE_IDX = 10, + SBK_QDESIGNERCUSTOMWIDGETINTERFACE_IDX = 12, + SBK_QDESIGNERDNDITEMINTERFACE_DROPTYPE_IDX = 16, + SBK_QDESIGNERDNDITEMINTERFACE_IDX = 14, + SBK_QDESIGNERDYNAMICPROPERTYSHEETEXTENSION_IDX = 18, + SBK_QDESIGNERFORMEDITORINTERFACE_IDX = 20, + SBK_QDESIGNERFORMWINDOWCURSORINTERFACE_MOVEOPERATION_IDX = 26, + SBK_QDESIGNERFORMWINDOWCURSORINTERFACE_MOVEMODE_IDX = 24, + SBK_QDESIGNERFORMWINDOWCURSORINTERFACE_IDX = 22, + SBK_QDESIGNERFORMWINDOWINTERFACE_FEATUREFLAG_IDX = 30, + SBK_QFLAGS_QDESIGNERFORMWINDOWINTERFACE_FEATUREFLAG_IDX = 66, + SBK_QDESIGNERFORMWINDOWINTERFACE_RESOURCEFILESAVEMODE_IDX = 32, + SBK_QDESIGNERFORMWINDOWINTERFACE_IDX = 28, + SBK_QDESIGNERFORMWINDOWMANAGERINTERFACE_ACTION_IDX = 36, + SBK_QDESIGNERFORMWINDOWMANAGERINTERFACE_ACTIONGROUP_IDX = 38, + SBK_QDESIGNERFORMWINDOWMANAGERINTERFACE_IDX = 34, + SBK_QDESIGNERFORMWINDOWTOOLINTERFACE_IDX = 40, + SBK_QDESIGNERMEMBERSHEETEXTENSION_IDX = 42, + SBK_QDESIGNEROBJECTINSPECTORINTERFACE_IDX = 44, + SBK_QDESIGNERPROPERTYEDITORINTERFACE_IDX = 46, + SBK_QDESIGNERPROPERTYSHEETEXTENSION_IDX = 48, + SBK_QDESIGNERTASKMENUEXTENSION_IDX = 50, + SBK_QDESIGNERWIDGETBOXINTERFACE_IDX = 52, + SBK_QDESIGNERWIDGETBOXINTERFACE_CATEGORY_TYPE_IDX = 56, + SBK_QDESIGNERWIDGETBOXINTERFACE_CATEGORY_IDX = 54, + SBK_QDESIGNERWIDGETBOXINTERFACE_WIDGET_TYPE_IDX = 60, + SBK_QDESIGNERWIDGETBOXINTERFACE_WIDGET_IDX = 58, + SBK_QEXTENSIONFACTORY_IDX = 62, + SBK_QEXTENSIONMANAGER_IDX = 64, + SBK_QFORMBUILDER_IDX = 68, + SBK_QPYDESIGNERCONTAINEREXTENSION_IDX = 70, + SBK_QPYDESIGNERCUSTOMWIDGETCOLLECTION_IDX = 72, + SBK_QPYDESIGNERMEMBERSHEETEXTENSION_IDX = 74, + SBK_QPYDESIGNERPROPERTYSHEETEXTENSION_IDX = 76, + SBK_QPYDESIGNERTASKMENUEXTENSION_IDX = 78, + SBK_QTDESIGNER_IDX_COUNT = 80, +}; + +// Type indices +enum : int { + SBK_QAbstractExtensionFactory_IDX = 0, + SBK_QAbstractExtensionManager_IDX = 1, + SBK_QAbstractFormBuilder_IDX = 2, + SBK_QDesignerActionEditorInterface_IDX = 3, + SBK_QDesignerContainerExtension_IDX = 4, + SBK_QDesignerCustomWidgetCollectionInterface_IDX = 5, + SBK_QDesignerCustomWidgetInterface_IDX = 6, + SBK_QDesignerDnDItemInterface_DropType_IDX = 8, + SBK_QDesignerDnDItemInterface_IDX = 7, + SBK_QDesignerDynamicPropertySheetExtension_IDX = 9, + SBK_QDesignerFormEditorInterface_IDX = 10, + SBK_QDesignerFormWindowCursorInterface_MoveOperation_IDX = 13, + SBK_QDesignerFormWindowCursorInterface_MoveMode_IDX = 12, + SBK_QDesignerFormWindowCursorInterface_IDX = 11, + SBK_QDesignerFormWindowInterface_FeatureFlag_IDX = 15, + SBK_QFlags_QDesignerFormWindowInterface_FeatureFlag_IDX = 33, + SBK_QDesignerFormWindowInterface_ResourceFileSaveMode_IDX = 16, + SBK_QDesignerFormWindowInterface_IDX = 14, + SBK_QDesignerFormWindowManagerInterface_Action_IDX = 18, + SBK_QDesignerFormWindowManagerInterface_ActionGroup_IDX = 19, + SBK_QDesignerFormWindowManagerInterface_IDX = 17, + SBK_QDesignerFormWindowToolInterface_IDX = 20, + SBK_QDesignerMemberSheetExtension_IDX = 21, + SBK_QDesignerObjectInspectorInterface_IDX = 22, + SBK_QDesignerPropertyEditorInterface_IDX = 23, + SBK_QDesignerPropertySheetExtension_IDX = 24, + SBK_QDesignerTaskMenuExtension_IDX = 25, + SBK_QDesignerWidgetBoxInterface_IDX = 26, + SBK_QDesignerWidgetBoxInterface_Category_Type_IDX = 28, + SBK_QDesignerWidgetBoxInterface_Category_IDX = 27, + SBK_QDesignerWidgetBoxInterface_Widget_Type_IDX = 30, + SBK_QDesignerWidgetBoxInterface_Widget_IDX = 29, + SBK_QExtensionFactory_IDX = 31, + SBK_QExtensionManager_IDX = 32, + SBK_QFormBuilder_IDX = 34, + SBK_QPyDesignerContainerExtension_IDX = 35, + SBK_QPyDesignerCustomWidgetCollection_IDX = 36, + SBK_QPyDesignerMemberSheetExtension_IDX = 37, + SBK_QPyDesignerPropertySheetExtension_IDX = 38, + SBK_QPyDesignerTaskMenuExtension_IDX = 39, + SBK_QtDesigner_IDX_COUNT = 40, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtDesignerTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtDesignerTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtDesignerModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtDesignerTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTDESIGNER_QLIST_INT_IDX = 0, // QList + SBK_QTDESIGNER_QLIST_QACTIONPTR_IDX = 1, // QList + SBK_QTDESIGNER_QLIST_QBYTEARRAY_IDX = 2, // QList + SBK_QTDESIGNER_QLIST_QDESIGNERCUSTOMWIDGETINTERFACEPTR_IDX = 3, // QList + SBK_QTDESIGNER_QLIST_QDESIGNERDNDITEMINTERFACEPTR_IDX = 4, // QList + SBK_QTDESIGNER_QLIST_QWIDGETPTR_IDX = 5, // QList + SBK_QTDESIGNER_QLIST_QOBJECTPTR_IDX = 6, // QList + SBK_QTDESIGNER_QLIST_QVARIANT_IDX = 7, // QList + SBK_QTDESIGNER_QLIST_QSTRING_IDX = 8, // QList + SBK_QTDESIGNER_QMAP_QSTRING_QVARIANT_IDX = 9, // QMap + SBK_QTDESIGNER_CONVERTERS_IDX_COUNT = 10, +}; + +// Converter indices +enum : int { + SBK_QtDesigner_QList_int_IDX = 0, // QList + SBK_QtDesigner_QList_QActionPTR_IDX = 1, // QList + SBK_QtDesigner_QList_QByteArray_IDX = 2, // QList + SBK_QtDesigner_QList_QDesignerCustomWidgetInterfacePTR_IDX = 3, // QList + SBK_QtDesigner_QList_QDesignerDnDItemInterfacePTR_IDX = 4, // QList + SBK_QtDesigner_QList_QWidgetPTR_IDX = 5, // QList + SBK_QtDesigner_QList_QObjectPTR_IDX = 6, // QList + SBK_QtDesigner_QList_QVariant_IDX = 7, // QList + SBK_QtDesigner_QList_QString_IDX = 8, // QList + SBK_QtDesigner_QMap_QString_QVariant_IDX = 9, // QMap + SBK_QtDesigner_CONVERTERS_IDX_COUNT = 10, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAbstractExtensionFactory >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QAbstractExtensionFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractExtensionManager >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QAbstractExtensionManager_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractFormBuilder >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QAbstractFormBuilder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerActionEditorInterface >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerActionEditorInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerContainerExtension >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerContainerExtension_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerCustomWidgetCollectionInterface >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerCustomWidgetCollectionInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerCustomWidgetInterface >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerCustomWidgetInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerDnDItemInterface::DropType >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerDnDItemInterface_DropType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerDnDItemInterface >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerDnDItemInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerDynamicPropertySheetExtension >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerDynamicPropertySheetExtension_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerFormEditorInterface >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerFormEditorInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerFormWindowCursorInterface::MoveOperation >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerFormWindowCursorInterface_MoveOperation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerFormWindowCursorInterface::MoveMode >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerFormWindowCursorInterface_MoveMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerFormWindowCursorInterface >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerFormWindowCursorInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerFormWindowInterface::FeatureFlag >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerFormWindowInterface_FeatureFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QFlags_QDesignerFormWindowInterface_FeatureFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerFormWindowInterface::ResourceFileSaveMode >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerFormWindowInterface_ResourceFileSaveMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerFormWindowInterface >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerFormWindowInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerFormWindowManagerInterface::Action >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerFormWindowManagerInterface_Action_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerFormWindowManagerInterface::ActionGroup >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerFormWindowManagerInterface_ActionGroup_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerFormWindowManagerInterface >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerFormWindowManagerInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerFormWindowToolInterface >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerFormWindowToolInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerMemberSheetExtension >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerMemberSheetExtension_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerObjectInspectorInterface >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerObjectInspectorInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerPropertyEditorInterface >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerPropertyEditorInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerPropertySheetExtension >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerPropertySheetExtension_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerTaskMenuExtension >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerTaskMenuExtension_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerWidgetBoxInterface >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerWidgetBoxInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerWidgetBoxInterface::Category::Type >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerWidgetBoxInterface_Category_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerWidgetBoxInterface::Category >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerWidgetBoxInterface_Category_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerWidgetBoxInterface::Widget::Type >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerWidgetBoxInterface_Widget_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesignerWidgetBoxInterface::Widget >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QDesignerWidgetBoxInterface_Widget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QExtensionFactory >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QExtensionFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QExtensionManager >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QExtensionManager_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFormBuilder >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QFormBuilder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPyDesignerContainerExtension >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QPyDesignerContainerExtension_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPyDesignerCustomWidgetCollection >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QPyDesignerCustomWidgetCollection_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPyDesignerMemberSheetExtension >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QPyDesignerMemberSheetExtension_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPyDesignerPropertySheetExtension >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QPyDesignerPropertySheetExtension_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPyDesignerTaskMenuExtension >() { return Shiboken::Module::get(SbkPySide6_QtDesignerTypeStructs[SBK_QPyDesignerTaskMenuExtension_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTDESIGNER_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDesigner/qpydesignerextensions.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDesigner/qpydesignerextensions.h new file mode 100644 index 0000000..871fa82 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtDesigner/qpydesignerextensions.h @@ -0,0 +1,84 @@ +// 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 + +#ifndef QPYDESIGNEREXTENSIONS_H +#define QPYDESIGNEREXTENSIONS_H + +#include +#include +#include +#include +#include +#include + +// Not automatically found since "find_package(Qt6 COMPONENTS Designer)" is not used + +#ifdef Q_MOC_RUN +Q_DECLARE_INTERFACE(QDesignerContainerExtension, "org.qt-project.Qt.Designer.Container") +Q_DECLARE_INTERFACE(QDesignerMemberSheetExtension, "org.qt-project.Qt.Designer.MemberSheet") +Q_DECLARE_EXTENSION_INTERFACE(QDesignerPropertySheetExtension, "org.qt-project.Qt.Designer.PropertySheet") +Q_DECLARE_INTERFACE(QDesignerTaskMenuExtension, "org.qt-project.Qt.Designer.TaskMenu") +Q_DECLARE_INTERFACE(QDesignerCustomWidgetCollectionInterface, "org.qt-project.Qt.QDesignerCustomWidgetCollectionInterface") +#endif + +struct _object; // PyObject + +QT_BEGIN_NAMESPACE + +// Extension implementations need to inherit QObject which cannot be done in Python. +// Provide a base class (cf QPyTextObject). + +class QPyDesignerContainerExtension : public QObject, public QDesignerContainerExtension +{ + Q_OBJECT + Q_INTERFACES(QDesignerContainerExtension) +public: + explicit QPyDesignerContainerExtension(QObject *parent = nullptr) : QObject(parent) {} +}; + +class QPyDesignerMemberSheetExtension : public QObject, public QDesignerMemberSheetExtension +{ + Q_OBJECT + Q_INTERFACES(QDesignerMemberSheetExtension) +public: + explicit QPyDesignerMemberSheetExtension(QObject *parent = nullptr) : QObject(parent) {} +}; + +class QPyDesignerPropertySheetExtension : public QObject, public QDesignerPropertySheetExtension +{ + Q_OBJECT + Q_INTERFACES(QDesignerPropertySheetExtension) +public: + explicit QPyDesignerPropertySheetExtension(QObject *parent = nullptr) : QObject(parent) {} +}; + +class QPyDesignerTaskMenuExtension : public QObject, public QDesignerTaskMenuExtension +{ + Q_OBJECT + Q_INTERFACES(QDesignerTaskMenuExtension) +public: + explicit QPyDesignerTaskMenuExtension(QObject *parent = nullptr) : QObject(parent) {} +}; + +class QPyDesignerCustomWidgetCollection : public QDesignerCustomWidgetCollectionInterface +{ +public: + ~QPyDesignerCustomWidgetCollection(); + + static QPyDesignerCustomWidgetCollection *instance(); + + QList customWidgets() const override; + + static void addCustomWidget(QDesignerCustomWidgetInterface *c); + + static bool _registerCustomWidgetHelper(_object *typeArg, _object *kwds); + +private: + QPyDesignerCustomWidgetCollection(); + + QList m_customWidgets; +}; + +QT_END_NAMESPACE + +#endif // QPYDESIGNEREXTENSIONS_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGraphs/pyside6_qtgraphs_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGraphs/pyside6_qtgraphs_python.h new file mode 100644 index 0000000..defb300 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGraphs/pyside6_qtgraphs_python.h @@ -0,0 +1,398 @@ +// 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 + + +#ifndef SBK_QTGRAPHS_PYTHON_H +#define SBK_QTGRAPHS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class Q3DScene; +class QAreaSeries; +class QBar3DSeries; +class QBarCategoryAxis; +class QBarDataItem; +class QBarModelMapper; +class QBarSet; +class QCategory3DAxis; +class QCustom3DItem; +class QCustom3DLabel; +class QCustom3DVolume; +class QDateTimeAxis; +class QGraphsLine; +struct QGraphsThemeDirtyBitField; +class QHeightMapSurfaceDataProxy; +class QItemModelScatterDataProxy; +struct QLegendData; +class QLineSeries; +class QLogValue3DAxisFormatter; +class QPieModelMapper; +class QScatter3DSeries; +class QScatterDataItem; +class QScatterDataProxy; +class QScatterSeries; +class QSpline3DSeries; +class QSplineSeries; +class QSurfaceDataItem; +class QSurfaceDataProxy; +class QValue3DAxis; +class QValue3DAxisFormatter; +class QValueAxis; +class QXYModelMapper; +class QXYSeries; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_Q3DSCENE_IDX = 0, + SBK_QABSTRACT3DAXIS_AXISORIENTATION_IDX = 4, + SBK_QABSTRACT3DAXIS_AXISTYPE_IDX = 6, + SBK_QABSTRACT3DAXIS_IDX = 2, + SBK_QABSTRACT3DSERIES_SERIESTYPE_IDX = 14, + SBK_QABSTRACT3DSERIES_MESH_IDX = 12, + SBK_QABSTRACT3DSERIES_LIGHTINGMODE_IDX = 10, + SBK_QABSTRACT3DSERIES_IDX = 8, + SBK_QABSTRACTAXIS_AXISTYPE_IDX = 18, + SBK_QABSTRACTAXIS_IDX = 16, + SBK_QABSTRACTDATAPROXY_DATATYPE_IDX = 22, + SBK_QABSTRACTDATAPROXY_IDX = 20, + SBK_QABSTRACTSERIES_SERIESTYPE_IDX = 26, + SBK_QABSTRACTSERIES_IDX = 24, + SBK_QAREASERIES_IDX = 28, + SBK_QBAR3DSERIES_IDX = 30, + SBK_QBARCATEGORYAXIS_IDX = 32, + SBK_QBARDATAITEM_IDX = 34, + SBK_QBARDATAPROXY_REMOVELABELS_IDX = 38, + SBK_QBARDATAPROXY_IDX = 36, + SBK_QBARMODELMAPPER_IDX = 40, + SBK_QBARSERIES_LABELSPOSITION_IDX = 46, + SBK_QBARSERIES_BARSTYPE_IDX = 44, + SBK_QBARSERIES_IDX = 42, + SBK_QBARSET_IDX = 48, + SBK_QCATEGORY3DAXIS_IDX = 50, + SBK_QCUSTOM3DITEM_IDX = 52, + SBK_QCUSTOM3DLABEL_IDX = 54, + SBK_QCUSTOM3DVOLUME_IDX = 56, + SBK_QDATETIMEAXIS_IDX = 58, + SBK_QGRAPHSLINE_IDX = 66, + SBK_QGRAPHSTHEME_THEME_IDX = 76, + SBK_QGRAPHSTHEME_COLORSTYLE_IDX = 72, + SBK_QGRAPHSTHEME_FORCETHEME_IDX = 74, + SBK_QGRAPHSTHEME_COLORSCHEME_IDX = 70, + SBK_QGRAPHSTHEME_IDX = 68, + SBK_QGRAPHSTHEMEDIRTYBITFIELD_IDX = 78, + SBK_QHEIGHTMAPSURFACEDATAPROXY_IDX = 80, + SBK_QITEMMODELBARDATAPROXY_MULTIMATCHBEHAVIOR_IDX = 84, + SBK_QITEMMODELBARDATAPROXY_IDX = 82, + SBK_QITEMMODELSCATTERDATAPROXY_IDX = 86, + SBK_QITEMMODELSURFACEDATAPROXY_MULTIMATCHBEHAVIOR_IDX = 90, + SBK_QITEMMODELSURFACEDATAPROXY_IDX = 88, + SBK_QLEGENDDATA_IDX = 92, + SBK_QLINESERIES_IDX = 94, + SBK_QLOGVALUE3DAXISFORMATTER_IDX = 96, + SBK_QPIEMODELMAPPER_IDX = 98, + SBK_QPIESERIES_LABELVISIBILITY_IDX = 102, + SBK_QPIESERIES_IDX = 100, + SBK_QPIESLICE_LABELPOSITION_IDX = 106, + SBK_QPIESLICE_IDX = 104, + SBK_QSCATTER3DSERIES_IDX = 108, + SBK_QSCATTERDATAITEM_IDX = 110, + SBK_QSCATTERDATAPROXY_IDX = 112, + SBK_QSCATTERSERIES_IDX = 114, + SBK_QSPLINE3DSERIES_IDX = 116, + SBK_QSPLINESERIES_IDX = 118, + SBK_QSURFACE3DSERIES_DRAWFLAG_IDX = 122, + SBK_QFLAGS_QSURFACE3DSERIES_DRAWFLAG_IDX = 60, + SBK_QSURFACE3DSERIES_SHADING_IDX = 124, + SBK_QSURFACE3DSERIES_IDX = 120, + SBK_QSURFACEDATAITEM_IDX = 126, + SBK_QSURFACEDATAPROXY_IDX = 128, + SBK_QVALUE3DAXIS_IDX = 130, + SBK_QVALUE3DAXISFORMATTER_IDX = 132, + SBK_QVALUEAXIS_IDX = 134, + SBK_QXYMODELMAPPER_IDX = 136, + SBK_QXYSERIES_IDX = 138, + SBK_QTGRAPHS3D_SELECTIONFLAG_IDX = 152, + SBK_QFLAGS_QTGRAPHS3D_SELECTIONFLAG_IDX = 64, + SBK_QTGRAPHS3D_SLICECAPTURETYPE_IDX = 156, + SBK_QTGRAPHS3D_SHADOWQUALITY_IDX = 154, + SBK_QTGRAPHS3D_ELEMENTTYPE_IDX = 144, + SBK_QTGRAPHS3D_OPTIMIZATIONHINT_IDX = 148, + SBK_QFLAGS_QTGRAPHS3D_OPTIMIZATIONHINT_IDX = 62, + SBK_QTGRAPHS3D_RENDERINGMODE_IDX = 150, + SBK_QTGRAPHS3D_CAMERAPRESET_IDX = 142, + SBK_QTGRAPHS3D_GRIDLINETYPE_IDX = 146, + SBK_QTGRAPHS3D_TRANSPARENCYTECHNIQUE_IDX = 158, + SBK_QTGRAPHSQTGRAPHS3D_IDX = 140, + SBK_QTGRAPHS_IDX_COUNT = 160, +}; + +// Type indices +enum : int { + SBK_Q3DScene_IDX = 0, + SBK_QAbstract3DAxis_AxisOrientation_IDX = 2, + SBK_QAbstract3DAxis_AxisType_IDX = 3, + SBK_QAbstract3DAxis_IDX = 1, + SBK_QAbstract3DSeries_SeriesType_IDX = 7, + SBK_QAbstract3DSeries_Mesh_IDX = 6, + SBK_QAbstract3DSeries_LightingMode_IDX = 5, + SBK_QAbstract3DSeries_IDX = 4, + SBK_QAbstractAxis_AxisType_IDX = 9, + SBK_QAbstractAxis_IDX = 8, + SBK_QAbstractDataProxy_DataType_IDX = 11, + SBK_QAbstractDataProxy_IDX = 10, + SBK_QAbstractSeries_SeriesType_IDX = 13, + SBK_QAbstractSeries_IDX = 12, + SBK_QAreaSeries_IDX = 14, + SBK_QBar3DSeries_IDX = 15, + SBK_QBarCategoryAxis_IDX = 16, + SBK_QBarDataItem_IDX = 17, + SBK_QBarDataProxy_RemoveLabels_IDX = 19, + SBK_QBarDataProxy_IDX = 18, + SBK_QBarModelMapper_IDX = 20, + SBK_QBarSeries_LabelsPosition_IDX = 23, + SBK_QBarSeries_BarsType_IDX = 22, + SBK_QBarSeries_IDX = 21, + SBK_QBarSet_IDX = 24, + SBK_QCategory3DAxis_IDX = 25, + SBK_QCustom3DItem_IDX = 26, + SBK_QCustom3DLabel_IDX = 27, + SBK_QCustom3DVolume_IDX = 28, + SBK_QDateTimeAxis_IDX = 29, + SBK_QGraphsLine_IDX = 33, + SBK_QGraphsTheme_Theme_IDX = 38, + SBK_QGraphsTheme_ColorStyle_IDX = 36, + SBK_QGraphsTheme_ForceTheme_IDX = 37, + SBK_QGraphsTheme_ColorScheme_IDX = 35, + SBK_QGraphsTheme_IDX = 34, + SBK_QGraphsThemeDirtyBitField_IDX = 39, + SBK_QHeightMapSurfaceDataProxy_IDX = 40, + SBK_QItemModelBarDataProxy_MultiMatchBehavior_IDX = 42, + SBK_QItemModelBarDataProxy_IDX = 41, + SBK_QItemModelScatterDataProxy_IDX = 43, + SBK_QItemModelSurfaceDataProxy_MultiMatchBehavior_IDX = 45, + SBK_QItemModelSurfaceDataProxy_IDX = 44, + SBK_QLegendData_IDX = 46, + SBK_QLineSeries_IDX = 47, + SBK_QLogValue3DAxisFormatter_IDX = 48, + SBK_QPieModelMapper_IDX = 49, + SBK_QPieSeries_LabelVisibility_IDX = 51, + SBK_QPieSeries_IDX = 50, + SBK_QPieSlice_LabelPosition_IDX = 53, + SBK_QPieSlice_IDX = 52, + SBK_QScatter3DSeries_IDX = 54, + SBK_QScatterDataItem_IDX = 55, + SBK_QScatterDataProxy_IDX = 56, + SBK_QScatterSeries_IDX = 57, + SBK_QSpline3DSeries_IDX = 58, + SBK_QSplineSeries_IDX = 59, + SBK_QSurface3DSeries_DrawFlag_IDX = 61, + SBK_QFlags_QSurface3DSeries_DrawFlag_IDX = 30, + SBK_QSurface3DSeries_Shading_IDX = 62, + SBK_QSurface3DSeries_IDX = 60, + SBK_QSurfaceDataItem_IDX = 63, + SBK_QSurfaceDataProxy_IDX = 64, + SBK_QValue3DAxis_IDX = 65, + SBK_QValue3DAxisFormatter_IDX = 66, + SBK_QValueAxis_IDX = 67, + SBK_QXYModelMapper_IDX = 68, + SBK_QXYSeries_IDX = 69, + SBK_QtGraphs3D_SelectionFlag_IDX = 76, + SBK_QFlags_QtGraphs3D_SelectionFlag_IDX = 32, + SBK_QtGraphs3D_SliceCaptureType_IDX = 78, + SBK_QtGraphs3D_ShadowQuality_IDX = 77, + SBK_QtGraphs3D_ElementType_IDX = 72, + SBK_QtGraphs3D_OptimizationHint_IDX = 74, + SBK_QFlags_QtGraphs3D_OptimizationHint_IDX = 31, + SBK_QtGraphs3D_RenderingMode_IDX = 75, + SBK_QtGraphs3D_CameraPreset_IDX = 71, + SBK_QtGraphs3D_GridLineType_IDX = 73, + SBK_QtGraphs3D_TransparencyTechnique_IDX = 79, + SBK_QtGraphsQtGraphs3D_IDX = 70, + SBK_QtGraphs_IDX_COUNT = 80, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtGraphsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtGraphsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtGraphsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtGraphsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTGRAPHS_QLIST_INT_IDX = 0, // QList + SBK_QTGRAPHS_QLIST_FLOAT_IDX = 1, // QList + SBK_QTGRAPHS_QLIST_QCOLOR_IDX = 2, // QList + SBK_QTGRAPHS_QLIST_QLINEARGRADIENT_IDX = 3, // QList + SBK_QTGRAPHS_QLIST_UCHAR_IDX = 4, // QList + SBK_QTGRAPHS_QLIST_UNSIGNEDINT_IDX = 5, // QList + SBK_QTGRAPHS_QLIST_QIMAGEPTR_IDX = 6, // QList + SBK_QTGRAPHS_QLIST_QREAL_IDX = 7, // QList + SBK_QTGRAPHS_QLIST_QSIZETYPE_IDX = 8, // QList + SBK_QTGRAPHS_QLIST_QVARIANT_IDX = 9, // QList + SBK_QTGRAPHS_QLIST_QLEGENDDATA_IDX = 10, // QList + SBK_QTGRAPHS_QLIST_QPOINTF_IDX = 11, // QList + SBK_QTGRAPHS_QLIST_QPIESLICEPTR_IDX = 12, // QList + SBK_QTGRAPHS_QLIST_QBARSETPTR_IDX = 13, // QList + SBK_QTGRAPHS_QLIST_QSURFACEDATAITEM_IDX = 14, // QList + SBK_QTGRAPHS_QLIST_QLIST_QSURFACEDATAITEM_IDX = 15, // QList> + SBK_QTGRAPHS_QLIST_QSCATTERDATAITEM_IDX = 16, // QList + SBK_QTGRAPHS_QLIST_QVECTOR3D_IDX = 17, // QList + SBK_QTGRAPHS_QLIST_QBARDATAITEM_IDX = 18, // QList + SBK_QTGRAPHS_QLIST_QLIST_QBARDATAITEM_IDX = 19, // QList> + SBK_QTGRAPHS_QLIST_QSTRING_IDX = 20, // QList + SBK_QTGRAPHS_QMAP_QSTRING_QVARIANT_IDX = 21, // QMap + SBK_QTGRAPHS_CONVERTERS_IDX_COUNT = 22, +}; + +// Converter indices +enum : int { + SBK_QtGraphs_QList_int_IDX = 0, // QList + SBK_QtGraphs_QList_float_IDX = 1, // QList + SBK_QtGraphs_QList_QColor_IDX = 2, // QList + SBK_QtGraphs_QList_QLinearGradient_IDX = 3, // QList + SBK_QtGraphs_QList_uchar_IDX = 4, // QList + SBK_QtGraphs_QList_unsignedint_IDX = 5, // QList + SBK_QtGraphs_QList_QImagePTR_IDX = 6, // QList + SBK_QtGraphs_QList_qreal_IDX = 7, // QList + SBK_QtGraphs_QList_qsizetype_IDX = 8, // QList + SBK_QtGraphs_QList_QVariant_IDX = 9, // QList + SBK_QtGraphs_QList_QLegendData_IDX = 10, // QList + SBK_QtGraphs_QList_QPointF_IDX = 11, // QList + SBK_QtGraphs_QList_QPieSlicePTR_IDX = 12, // QList + SBK_QtGraphs_QList_QBarSetPTR_IDX = 13, // QList + SBK_QtGraphs_QList_QSurfaceDataItem_IDX = 14, // QList + SBK_QtGraphs_QList_QList_QSurfaceDataItem_IDX = 15, // QList> + SBK_QtGraphs_QList_QScatterDataItem_IDX = 16, // QList + SBK_QtGraphs_QList_QVector3D_IDX = 17, // QList + SBK_QtGraphs_QList_QBarDataItem_IDX = 18, // QList + SBK_QtGraphs_QList_QList_QBarDataItem_IDX = 19, // QList> + SBK_QtGraphs_QList_QString_IDX = 20, // QList + SBK_QtGraphs_QMap_QString_QVariant_IDX = 21, // QMap + SBK_QtGraphs_CONVERTERS_IDX_COUNT = 22, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::Q3DScene >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_Q3DScene_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DAxis::AxisOrientation >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAbstract3DAxis_AxisOrientation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DAxis::AxisType >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAbstract3DAxis_AxisType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DAxis >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAbstract3DAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DSeries::SeriesType >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAbstract3DSeries_SeriesType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DSeries::Mesh >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAbstract3DSeries_Mesh_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DSeries::LightingMode >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAbstract3DSeries_LightingMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstract3DSeries >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAbstract3DSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractAxis::AxisType >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAbstractAxis_AxisType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractAxis >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAbstractAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractDataProxy::DataType >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAbstractDataProxy_DataType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAbstractDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSeries::SeriesType >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAbstractSeries_SeriesType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSeries >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAbstractSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAreaSeries >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QAreaSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBar3DSeries >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QBar3DSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarCategoryAxis >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QBarCategoryAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarDataItem >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QBarDataItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarDataProxy::RemoveLabels >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QBarDataProxy_RemoveLabels_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QBarDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QBarModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarSeries::LabelsPosition >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QBarSeries_LabelsPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarSeries::BarsType >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QBarSeries_BarsType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarSeries >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QBarSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBarSet >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QBarSet_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCategory3DAxis >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QCategory3DAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCustom3DItem >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QCustom3DItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCustom3DLabel >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QCustom3DLabel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCustom3DVolume >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QCustom3DVolume_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDateTimeAxis >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QDateTimeAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphsLine >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QGraphsLine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphsTheme::Theme >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QGraphsTheme_Theme_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphsTheme::ColorStyle >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QGraphsTheme_ColorStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphsTheme::ForceTheme >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QGraphsTheme_ForceTheme_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphsTheme::ColorScheme >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QGraphsTheme_ColorScheme_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphsTheme >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QGraphsTheme_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphsThemeDirtyBitField >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QGraphsThemeDirtyBitField_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHeightMapSurfaceDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QHeightMapSurfaceDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemModelBarDataProxy::MultiMatchBehavior >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QItemModelBarDataProxy_MultiMatchBehavior_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemModelBarDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QItemModelBarDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemModelScatterDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QItemModelScatterDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemModelSurfaceDataProxy::MultiMatchBehavior >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QItemModelSurfaceDataProxy_MultiMatchBehavior_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemModelSurfaceDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QItemModelSurfaceDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLegendData >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QLegendData_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLineSeries >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QLineSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLogValue3DAxisFormatter >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QLogValue3DAxisFormatter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPieModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QPieModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPieSeries::LabelVisibility >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QPieSeries_LabelVisibility_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPieSeries >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QPieSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPieSlice::LabelPosition >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QPieSlice_LabelPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPieSlice >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QPieSlice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScatter3DSeries >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QScatter3DSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScatterDataItem >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QScatterDataItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScatterDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QScatterDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScatterSeries >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QScatterSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSpline3DSeries >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QSpline3DSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSplineSeries >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QSplineSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurface3DSeries::DrawFlag >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QSurface3DSeries_DrawFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QFlags_QSurface3DSeries_DrawFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurface3DSeries::Shading >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QSurface3DSeries_Shading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurface3DSeries >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QSurface3DSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurfaceDataItem >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QSurfaceDataItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurfaceDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QSurfaceDataProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QValue3DAxis >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QValue3DAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QValue3DAxisFormatter >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QValue3DAxisFormatter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QValueAxis >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QValueAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXYModelMapper >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QXYModelMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QXYSeries >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QXYSeries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtGraphs3D::SelectionFlag >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QtGraphs3D_SelectionFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QFlags_QtGraphs3D_SelectionFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtGraphs3D::SliceCaptureType >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QtGraphs3D_SliceCaptureType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtGraphs3D::ShadowQuality >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QtGraphs3D_ShadowQuality_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtGraphs3D::ElementType >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QtGraphs3D_ElementType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtGraphs3D::OptimizationHint >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QtGraphs3D_OptimizationHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QFlags_QtGraphs3D_OptimizationHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtGraphs3D::RenderingMode >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QtGraphs3D_RenderingMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtGraphs3D::CameraPreset >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QtGraphs3D_CameraPreset_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtGraphs3D::GridLineType >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QtGraphs3D_GridLineType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtGraphs3D::TransparencyTechnique >() { return Shiboken::Module::get(SbkPySide6_QtGraphsTypeStructs[SBK_QtGraphs3D_TransparencyTechnique_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTGRAPHS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGraphs/qtgraphs_helper.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGraphs/qtgraphs_helper.h new file mode 100644 index 0000000..e488fc7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGraphs/qtgraphs_helper.h @@ -0,0 +1,19 @@ +// 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 + +#ifndef QTGRAPHS_HELPER_H +#define QTGRAPHS_HELPER_H + +#include + +#include +#include + +namespace QtGraphsHelper { + +QSurfaceDataArray surfaceDataFromNp(double x, double deltaX, double z, double deltaZ, + PyObject *data); + +} // namespace QtGraphsHelper + +#endif // QTGRAPHS_HELPER_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGraphsWidgets/pyside6_qtgraphswidgets_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGraphsWidgets/pyside6_qtgraphswidgets_python.h new file mode 100644 index 0000000..5d96e51 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGraphsWidgets/pyside6_qtgraphswidgets_python.h @@ -0,0 +1,109 @@ +// 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 + + +#ifndef SBK_QTGRAPHSWIDGETS_PYTHON_H +#define SBK_QTGRAPHSWIDGETS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// Bound library includes + +QT_BEGIN_NAMESPACE +class Q3DBarsWidgetItem; +class Q3DGraphsWidgetItem; +class Q3DScatterWidgetItem; +class Q3DSurfaceWidgetItem; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_Q3DBARSWIDGETITEM_IDX = 0, + SBK_Q3DGRAPHSWIDGETITEM_IDX = 2, + SBK_Q3DSCATTERWIDGETITEM_IDX = 4, + SBK_Q3DSURFACEWIDGETITEM_IDX = 6, + SBK_QTGRAPHSWIDGETS_IDX_COUNT = 8, +}; + +// Type indices +enum : int { + SBK_Q3DBarsWidgetItem_IDX = 0, + SBK_Q3DGraphsWidgetItem_IDX = 1, + SBK_Q3DScatterWidgetItem_IDX = 2, + SBK_Q3DSurfaceWidgetItem_IDX = 3, + SBK_QtGraphsWidgets_IDX_COUNT = 4, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtGraphsWidgetsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtGraphsWidgetsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtGraphsWidgetsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtGraphsWidgetsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTGRAPHSWIDGETS_QLIST_INT_IDX = 0, // QList + SBK_QTGRAPHSWIDGETS_QLIST_QCUSTOM3DITEMPTR_IDX = 1, // QList + SBK_QTGRAPHSWIDGETS_QLIST_QGRAPHSTHEMEPTR_IDX = 2, // QList + SBK_QTGRAPHSWIDGETS_QLIST_QVALUE3DAXISPTR_IDX = 3, // QList + SBK_QTGRAPHSWIDGETS_QLIST_QSURFACE3DSERIESPTR_IDX = 4, // QList + SBK_QTGRAPHSWIDGETS_QLIST_QSCATTER3DSERIESPTR_IDX = 5, // QList + SBK_QTGRAPHSWIDGETS_QLIST_QABSTRACT3DAXISPTR_IDX = 6, // QList + SBK_QTGRAPHSWIDGETS_QLIST_QBAR3DSERIESPTR_IDX = 7, // QList + SBK_QTGRAPHSWIDGETS_QLIST_QVARIANT_IDX = 8, // QList + SBK_QTGRAPHSWIDGETS_QLIST_QSTRING_IDX = 9, // QList + SBK_QTGRAPHSWIDGETS_QMAP_QSTRING_QVARIANT_IDX = 10, // QMap + SBK_QTGRAPHSWIDGETS_CONVERTERS_IDX_COUNT = 11, +}; + +// Converter indices +enum : int { + SBK_QtGraphsWidgets_QList_int_IDX = 0, // QList + SBK_QtGraphsWidgets_QList_QCustom3DItemPTR_IDX = 1, // QList + SBK_QtGraphsWidgets_QList_QGraphsThemePTR_IDX = 2, // QList + SBK_QtGraphsWidgets_QList_QValue3DAxisPTR_IDX = 3, // QList + SBK_QtGraphsWidgets_QList_QSurface3DSeriesPTR_IDX = 4, // QList + SBK_QtGraphsWidgets_QList_QScatter3DSeriesPTR_IDX = 5, // QList + SBK_QtGraphsWidgets_QList_QAbstract3DAxisPTR_IDX = 6, // QList + SBK_QtGraphsWidgets_QList_QBar3DSeriesPTR_IDX = 7, // QList + SBK_QtGraphsWidgets_QList_QVariant_IDX = 8, // QList + SBK_QtGraphsWidgets_QList_QString_IDX = 9, // QList + SBK_QtGraphsWidgets_QMap_QString_QVariant_IDX = 10, // QMap + SBK_QtGraphsWidgets_CONVERTERS_IDX_COUNT = 11, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::Q3DBarsWidgetItem >() { return Shiboken::Module::get(SbkPySide6_QtGraphsWidgetsTypeStructs[SBK_Q3DBarsWidgetItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DGraphsWidgetItem >() { return Shiboken::Module::get(SbkPySide6_QtGraphsWidgetsTypeStructs[SBK_Q3DGraphsWidgetItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DScatterWidgetItem >() { return Shiboken::Module::get(SbkPySide6_QtGraphsWidgetsTypeStructs[SBK_Q3DScatterWidgetItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::Q3DSurfaceWidgetItem >() { return Shiboken::Module::get(SbkPySide6_QtGraphsWidgetsTypeStructs[SBK_Q3DSurfaceWidgetItem_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTGRAPHSWIDGETS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGui/pyside6_qtgui_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGui/pyside6_qtgui_python.h new file mode 100644 index 0000000..a246889 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGui/pyside6_qtgui_python.h @@ -0,0 +1,1765 @@ +// 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 + + +#ifndef SBK_QTGUI_PYTHON_H +#define SBK_QTGUI_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QAccessibilityHints; +class QAccessibleActionInterface; +class QAccessibleAnnouncementEvent; +class QAccessibleAttributesInterface; +class QAccessibleEditableTextInterface; +class QAccessibleEvent; +class QAccessibleInterface; +class QAccessibleObject; +class QAccessibleSelectionInterface; +class QAccessibleStateChangeEvent; +class QAccessibleTableCellInterface; +class QAccessibleTextCursorEvent; +class QAccessibleTextInsertEvent; +class QAccessibleTextInterface; +class QAccessibleTextRemoveEvent; +class QAccessibleTextSelectionEvent; +class QAccessibleTextUpdateEvent; +class QAccessibleValueChangeEvent; +class QAccessibleValueInterface; +class QActionEvent; +class QBackingStore; +class QBitmap; +class QBrush; +class QChildWindowEvent; +class QCloseEvent; +class QColorTransform; +class QConicalGradient; +class QCursor; +class QDesktopServices; +class QDrag; +class QDragEnterEvent; +class QDragLeaveEvent; +class QDragMoveEvent; +class QDropEvent; +class QEnterEvent; +class QExposeEvent; +class QFileOpenEvent; +class QFocusEvent; +class QFontInfo; +class QFontMetrics; +class QFontMetricsF; +class QFontVariableAxis; +class QGuiApplication; +class QHelpEvent; +class QHideEvent; +class QHoverEvent; +class QIconDragEvent; +class QInputEvent; +class QInputMethodQueryEvent; +class QIntValidator; +class QKeyEvent; +class QLinearGradient; +class QMouseEvent; +class QMoveEvent; +class QNativeGestureEvent; +class QOffscreenSurface; +class QOpenGLContextGroup; +class QOpenGLExtraFunctions; +class QPaintDeviceWindow; +class QPaintEngineState; +class QPaintEvent; +class QPainterPathStroker; +class QPdfOutputIntent; +class QPen; +class QPicture; +class QPixmap; +class QPointerEvent; +class QPointingDeviceUniqueId; +class QPolygon; +class QPolygonF; +class QPyTextObject; +class QQuaternion; +class QRadialGradient; +class QRasterWindow; +class QRegularExpressionValidator; +class QResizeEvent; +class QScreen; +class QScrollPrepareEvent; +class QShortcut; +class QShortcutEvent; +class QShowEvent; +class QSinglePointEvent; +class QStandardItemModel; +class QStatusTipEvent; +class QStyleHints; +class QSyntaxHighlighter; +class QTabletEvent; +class QTextBlockGroup; +class QTextBlockUserData; +class QTextDocumentFragment; +class QTextDocumentWriter; +class QTextFragment; +class QTextImageFormat; +class QTextInlineObject; +class QTextList; +class QTextObject; +class QTextObjectInterface; +class QTextTable; +class QTextTableCell; +class QTextTableCellFormat; +class QTextTableFormat; +class QToolBarChangeEvent; +class QTouchEvent; +class QUndoCommand; +class QUndoGroup; +class QUndoStack; +class QVector2D; +class QVector3D; +class QVector4D; +class QWhatsThisClickedEvent; +class QWheelEvent; +class QWindowStateChangeEvent; + +namespace QtGuiHelper { + class QOverrideCursorGuard; +} +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTFILEICONPROVIDER_ICONTYPE_IDX = 2, + SBK_QABSTRACTFILEICONPROVIDER_OPTION_IDX = 4, + SBK_QFLAGS_QABSTRACTFILEICONPROVIDER_OPTION_IDX = 160, + SBK_QABSTRACTFILEICONPROVIDER_IDX = 0, + SBK_QABSTRACTTEXTDOCUMENTLAYOUT_IDX = 6, + SBK_QABSTRACTTEXTDOCUMENTLAYOUT_PAINTCONTEXT_IDX = 8, + SBK_QABSTRACTTEXTDOCUMENTLAYOUT_SELECTION_IDX = 10, + SBK_QACCESSIBILITYHINTS_IDX = 12, + SBK_QACCESSIBLE_EVENT_IDX = 20, + SBK_QACCESSIBLE_ROLE_IDX = 26, + SBK_QACCESSIBLE_TEXT_IDX = 30, + SBK_QACCESSIBLE_RELATIONFLAG_IDX = 24, + SBK_QFLAGS_QACCESSIBLE_RELATIONFLAG_IDX = 162, + SBK_QACCESSIBLE_INTERFACETYPE_IDX = 22, + SBK_QACCESSIBLE_TEXTBOUNDARYTYPE_IDX = 32, + SBK_QACCESSIBLE_ATTRIBUTE_IDX = 18, + SBK_QACCESSIBLE_ANNOUNCEMENTPOLITENESS_IDX = 16, + SBK_QACCESSIBLE_IDX = 14, + SBK_QACCESSIBLE_STATE_IDX = 28, + SBK_QACCESSIBLEACTIONINTERFACE_IDX = 34, + SBK_QACCESSIBLEANNOUNCEMENTEVENT_IDX = 36, + SBK_QACCESSIBLEATTRIBUTESINTERFACE_IDX = 38, + SBK_QACCESSIBLEEDITABLETEXTINTERFACE_IDX = 40, + SBK_QACCESSIBLEEVENT_IDX = 42, + SBK_QACCESSIBLEINTERFACE_IDX = 44, + SBK_QACCESSIBLEOBJECT_IDX = 46, + SBK_QACCESSIBLESELECTIONINTERFACE_IDX = 48, + SBK_QACCESSIBLESTATECHANGEEVENT_IDX = 50, + SBK_QACCESSIBLETABLECELLINTERFACE_IDX = 52, + SBK_QACCESSIBLETABLEMODELCHANGEEVENT_MODELCHANGETYPE_IDX = 56, + SBK_QACCESSIBLETABLEMODELCHANGEEVENT_IDX = 54, + SBK_QACCESSIBLETEXTCURSOREVENT_IDX = 58, + SBK_QACCESSIBLETEXTINSERTEVENT_IDX = 60, + SBK_QACCESSIBLETEXTINTERFACE_IDX = 62, + SBK_QACCESSIBLETEXTREMOVEEVENT_IDX = 64, + SBK_QACCESSIBLETEXTSELECTIONEVENT_IDX = 66, + SBK_QACCESSIBLETEXTUPDATEEVENT_IDX = 68, + SBK_QACCESSIBLEVALUECHANGEEVENT_IDX = 70, + SBK_QACCESSIBLEVALUEINTERFACE_IDX = 72, + SBK_QACTION_MENUROLE_IDX = 78, + SBK_QACTION_PRIORITY_IDX = 80, + SBK_QACTION_ACTIONEVENT_IDX = 76, + SBK_QACTION_IDX = 74, + SBK_QACTIONEVENT_IDX = 82, + SBK_QACTIONGROUP_EXCLUSIONPOLICY_IDX = 86, + SBK_QACTIONGROUP_IDX = 84, + SBK_QBACKINGSTORE_IDX = 88, + SBK_QBITMAP_IDX = 90, + SBK_QBRUSH_IDX = 92, + SBK_QCHILDWINDOWEVENT_IDX = 94, + SBK_QCLIPBOARD_MODE_IDX = 98, + SBK_QCLIPBOARD_IDX = 96, + SBK_QCLOSEEVENT_IDX = 100, + SBK_QCOLOR_SPEC_IDX = 106, + SBK_QCOLOR_NAMEFORMAT_IDX = 104, + SBK_QCOLOR_IDX = 102, + SBK_QTGUIQCOLORCONSTANTS_IDX = 108, + SBK_QTGUIQCOLORCONSTANTS_SVG_IDX = 110, + SBK_QCOLORSPACE_NAMEDCOLORSPACE_IDX = 116, + SBK_QCOLORSPACE_PRIMARIES_IDX = 118, + SBK_QCOLORSPACE_TRANSFERFUNCTION_IDX = 120, + SBK_QCOLORSPACE_TRANSFORMMODEL_IDX = 122, + SBK_QCOLORSPACE_COLORMODEL_IDX = 114, + SBK_QCOLORSPACE_IDX = 112, + SBK_QCOLORTRANSFORM_IDX = 124, + SBK_QCONICALGRADIENT_IDX = 126, + SBK_QCONTEXTMENUEVENT_REASON_IDX = 130, + SBK_QCONTEXTMENUEVENT_IDX = 128, + SBK_QCURSOR_IDX = 132, + SBK_QDESKTOPSERVICES_IDX = 134, + SBK_QDOUBLEVALIDATOR_NOTATION_IDX = 138, + SBK_QDOUBLEVALIDATOR_IDX = 136, + SBK_QDRAG_IDX = 140, + SBK_QDRAGENTEREVENT_IDX = 142, + SBK_QDRAGLEAVEEVENT_IDX = 144, + SBK_QDRAGMOVEEVENT_IDX = 146, + SBK_QDROPEVENT_IDX = 148, + SBK_QENTEREVENT_IDX = 150, + SBK_QEVENTPOINT_STATE_IDX = 154, + SBK_QEVENTPOINT_IDX = 152, + SBK_QEXPOSEEVENT_IDX = 156, + SBK_QFILEOPENEVENT_IDX = 158, + SBK_QFOCUSEVENT_IDX = 232, + SBK_QFONT_STYLEHINT_IDX = 244, + SBK_QFONT_STYLESTRATEGY_IDX = 246, + SBK_QFONT_HINTINGPREFERENCE_IDX = 982, + SBK_QFONT_WEIGHT_IDX = 250, + SBK_QFONT_STYLE_IDX = 242, + SBK_QFONT_STRETCH_IDX = 240, + SBK_QFONT_CAPITALIZATION_IDX = 236, + SBK_QFONT_SPACINGTYPE_IDX = 238, + SBK_QFONT_IDX = 234, + SBK_QFONT_TAG_IDX = 248, + SBK_QFONTDATABASE_WRITINGSYSTEM_IDX = 256, + SBK_QFONTDATABASE_SYSTEMFONT_IDX = 254, + SBK_QFONTDATABASE_IDX = 252, + SBK_QFONTINFO_IDX = 258, + SBK_QFONTMETRICS_IDX = 260, + SBK_QFONTMETRICSF_IDX = 262, + SBK_QFONTVARIABLEAXIS_IDX = 264, + SBK_QGLYPHRUN_GLYPHRUNFLAG_IDX = 268, + SBK_QFLAGS_QGLYPHRUN_GLYPHRUNFLAG_IDX = 164, + SBK_QGLYPHRUN_IDX = 266, + SBK_QGRADIENT_TYPE_IDX = 280, + SBK_QGRADIENT_SPREAD_IDX = 278, + SBK_QGRADIENT_COORDINATEMODE_IDX = 272, + SBK_QGRADIENT_INTERPOLATIONMODE_IDX = 274, + SBK_QGRADIENT_PRESET_IDX = 276, + SBK_QGRADIENT_IDX = 270, + SBK_QGUIAPPLICATION_IDX = 282, + SBK_QHELPEVENT_IDX = 284, + SBK_QHIDEEVENT_IDX = 286, + SBK_QHOVEREVENT_IDX = 288, + SBK_QICON_MODE_IDX = 292, + SBK_QICON_STATE_IDX = 294, + SBK_QICON_THEMEICON_IDX = 296, + SBK_QICON_IDX = 290, + SBK_QICONDRAGEVENT_IDX = 298, + SBK_QICONENGINE_ICONENGINEHOOK_IDX = 302, + SBK_QICONENGINE_IDX = 300, + SBK_QICONENGINE_SCALEDPIXMAPARGUMENT_IDX = 304, + SBK_QIMAGE_INVERTMODE_IDX = 310, + SBK_QIMAGE_FORMAT_IDX = 308, + SBK_QIMAGE_IDX = 306, + SBK_QIMAGEIOHANDLER_IMAGEOPTION_IDX = 314, + SBK_QIMAGEIOHANDLER_TRANSFORMATION_IDX = 316, + SBK_QFLAGS_QIMAGEIOHANDLER_TRANSFORMATION_IDX = 166, + SBK_QIMAGEIOHANDLER_IDX = 312, + SBK_QIMAGEREADER_IMAGEREADERERROR_IDX = 320, + SBK_QIMAGEREADER_IDX = 318, + SBK_QIMAGEWRITER_IMAGEWRITERERROR_IDX = 324, + SBK_QIMAGEWRITER_IDX = 322, + SBK_QINPUTDEVICE_DEVICETYPE_IDX = 330, + SBK_QFLAGS_QINPUTDEVICE_DEVICETYPE_IDX = 170, + SBK_QINPUTDEVICE_CAPABILITY_IDX = 328, + SBK_QFLAGS_QINPUTDEVICE_CAPABILITY_IDX = 168, + SBK_QINPUTDEVICE_IDX = 326, + SBK_QINPUTEVENT_IDX = 332, + SBK_QINPUTMETHOD_ACTION_IDX = 336, + SBK_QINPUTMETHOD_IDX = 334, + SBK_QINPUTMETHODEVENT_ATTRIBUTETYPE_IDX = 342, + SBK_QINPUTMETHODEVENT_IDX = 338, + SBK_QINPUTMETHODEVENT_ATTRIBUTE_IDX = 340, + SBK_QINPUTMETHODQUERYEVENT_IDX = 344, + SBK_QINTVALIDATOR_IDX = 346, + SBK_QKEYEVENT_IDX = 348, + SBK_QKEYSEQUENCE_STANDARDKEY_IDX = 356, + SBK_QKEYSEQUENCE_SEQUENCEFORMAT_IDX = 352, + SBK_QKEYSEQUENCE_SEQUENCEMATCH_IDX = 354, + SBK_QKEYSEQUENCE_IDX = 350, + SBK_QLINEARGRADIENT_IDX = 358, + SBK_QMATRIX2X2_IDX = 360, + SBK_QGENERICMATRIX_2_2_FLOAT_IDX = 360, + SBK_QMATRIX2X3_IDX = 362, + SBK_QGENERICMATRIX_2_3_FLOAT_IDX = 362, + SBK_QMATRIX2X4_IDX = 364, + SBK_QGENERICMATRIX_2_4_FLOAT_IDX = 364, + SBK_QMATRIX3X2_IDX = 366, + SBK_QGENERICMATRIX_3_2_FLOAT_IDX = 366, + SBK_QMATRIX3X3_IDX = 368, + SBK_QGENERICMATRIX_3_3_FLOAT_IDX = 368, + SBK_QMATRIX3X4_IDX = 370, + SBK_QGENERICMATRIX_3_4_FLOAT_IDX = 370, + SBK_QMATRIX4X2_IDX = 372, + SBK_QGENERICMATRIX_4_2_FLOAT_IDX = 372, + SBK_QMATRIX4X3_IDX = 374, + SBK_QGENERICMATRIX_4_3_FLOAT_IDX = 374, + SBK_QMATRIX4X4_FLAG_IDX = 378, + SBK_QFLAGS_QMATRIX4X4_FLAG_IDX = 172, + SBK_QMATRIX4X4_IDX = 376, + SBK_QMOUSEEVENT_IDX = 380, + SBK_QMOVEEVENT_IDX = 382, + SBK_QMOVIE_MOVIESTATE_IDX = 388, + SBK_QMOVIE_CACHEMODE_IDX = 386, + SBK_QMOVIE_IDX = 384, + SBK_QNATIVEGESTUREEVENT_IDX = 390, + SBK_QTGUIQNATIVEINTERFACE_IDX = 392, + SBK_QNATIVEINTERFACE_QWINDOWSSCREEN_IDX = 396, + SBK_QOFFSCREENSURFACE_IDX = 400, + SBK_QOPENGLCONTEXT_OPENGLMODULETYPE_IDX = 404, + SBK_QOPENGLCONTEXT_IDX = 402, + SBK_QOPENGLCONTEXTGROUP_IDX = 406, + SBK_QOPENGLEXTRAFUNCTIONS_IDX = 408, + SBK_QOPENGLFUNCTIONS_OPENGLFEATURE_IDX = 412, + SBK_QFLAGS_QOPENGLFUNCTIONS_OPENGLFEATURE_IDX = 174, + SBK_QOPENGLFUNCTIONS_IDX = 410, + SBK_QPAGELAYOUT_UNIT_IDX = 422, + SBK_QPAGELAYOUT_ORIENTATION_IDX = 418, + SBK_QPAGELAYOUT_MODE_IDX = 416, + SBK_QPAGELAYOUT_OUTOFBOUNDSPOLICY_IDX = 420, + SBK_QPAGELAYOUT_IDX = 414, + SBK_QPAGERANGES_IDX = 424, + SBK_QPAGERANGES_RANGE_IDX = 426, + SBK_QPAGESIZE_PAGESIZEID_IDX = 430, + SBK_QPAGESIZE_UNIT_IDX = 434, + SBK_QPAGESIZE_SIZEMATCHPOLICY_IDX = 432, + SBK_QPAGESIZE_IDX = 428, + SBK_QPAGEDPAINTDEVICE_PDFVERSION_IDX = 438, + SBK_QPAGEDPAINTDEVICE_IDX = 436, + SBK_QPAINTDEVICE_PAINTDEVICEMETRIC_IDX = 442, + SBK_QPAINTDEVICE_IDX = 440, + SBK_QPAINTDEVICEWINDOW_IDX = 444, + SBK_QPAINTENGINE_PAINTENGINEFEATURE_IDX = 450, + SBK_QFLAGS_QPAINTENGINE_PAINTENGINEFEATURE_IDX = 178, + SBK_QPAINTENGINE_DIRTYFLAG_IDX = 448, + SBK_QFLAGS_QPAINTENGINE_DIRTYFLAG_IDX = 176, + SBK_QPAINTENGINE_POLYGONDRAWMODE_IDX = 452, + SBK_QPAINTENGINE_TYPE_IDX = 454, + SBK_QPAINTENGINE_IDX = 446, + SBK_QPAINTENGINESTATE_IDX = 456, + SBK_QPAINTEVENT_IDX = 458, + SBK_QPAINTER_RENDERHINT_IDX = 468, + SBK_QFLAGS_QPAINTER_RENDERHINT_IDX = 182, + SBK_QPAINTER_PIXMAPFRAGMENTHINT_IDX = 466, + SBK_QFLAGS_QPAINTER_PIXMAPFRAGMENTHINT_IDX = 180, + SBK_QPAINTER_COMPOSITIONMODE_IDX = 462, + SBK_QPAINTER_IDX = 460, + SBK_QPAINTER_PIXMAPFRAGMENT_IDX = 464, + SBK_QPAINTERPATH_ELEMENTTYPE_IDX = 474, + SBK_QPAINTERPATH_IDX = 470, + SBK_QPAINTERPATH_ELEMENT_IDX = 472, + SBK_QPAINTERPATHSTROKER_IDX = 476, + SBK_QPAINTERSTATEGUARD_INITIALSTATE_IDX = 480, + SBK_QPAINTERSTATEGUARD_IDX = 478, + SBK_QPALETTE_COLORGROUP_IDX = 484, + SBK_QPALETTE_COLORROLE_IDX = 486, + SBK_QPALETTE_IDX = 482, + SBK_QPDFOUTPUTINTENT_IDX = 488, + SBK_QPDFWRITER_COLORMODEL_IDX = 492, + SBK_QPDFWRITER_IDX = 490, + SBK_QPEN_IDX = 494, + SBK_QPICTURE_IDX = 496, + SBK_QPIXELFORMAT_COLORMODEL_IDX = 508, + SBK_QPIXELFORMAT_ALPHAUSAGE_IDX = 504, + SBK_QPIXELFORMAT_ALPHAPOSITION_IDX = 500, + SBK_QPIXELFORMAT_ALPHAPREMULTIPLIED_IDX = 502, + SBK_QPIXELFORMAT_TYPEINTERPRETATION_IDX = 510, + SBK_QPIXELFORMAT_YUVLAYOUT_IDX = 512, + SBK_QPIXELFORMAT_BYTEORDER_IDX = 506, + SBK_QPIXELFORMAT_IDX = 498, + SBK_QPIXMAP_IDX = 514, + SBK_QPIXMAPCACHE_IDX = 516, + SBK_QPIXMAPCACHE_KEY_IDX = 518, + SBK_QPLATFORMSURFACEEVENT_SURFACEEVENTTYPE_IDX = 522, + SBK_QPLATFORMSURFACEEVENT_IDX = 520, + SBK_QPOINTEREVENT_IDX = 524, + SBK_QPOINTINGDEVICE_POINTERTYPE_IDX = 530, + SBK_QFLAGS_QPOINTINGDEVICE_POINTERTYPE_IDX = 184, + SBK_QPOINTINGDEVICE_GRABTRANSITION_IDX = 528, + SBK_QPOINTINGDEVICE_IDX = 526, + SBK_QPOINTINGDEVICEUNIQUEID_IDX = 532, + SBK_QPOLYGON_IDX = 534, + SBK_QPOLYGONF_IDX = 536, + SBK_QPYTEXTOBJECT_IDX = 538, + SBK_QQUATERNION_IDX = 540, + SBK_QRADIALGRADIENT_IDX = 542, + SBK_QRASTERWINDOW_IDX = 544, + SBK_QRAWFONT_ANTIALIASINGTYPE_IDX = 548, + SBK_QRAWFONT_LAYOUTFLAG_IDX = 550, + SBK_QFLAGS_QRAWFONT_LAYOUTFLAG_IDX = 186, + SBK_QRAWFONT_IDX = 546, + SBK_QREGION_REGIONTYPE_IDX = 554, + SBK_QREGION_IDX = 552, + SBK_QREGULAREXPRESSIONVALIDATOR_IDX = 556, + SBK_QRESIZEEVENT_IDX = 558, + SBK_QRGBA64_IDX = 560, + SBK_QRHI_IMPLEMENTATION_IDX = 574, + SBK_QRHI_FLAG_IDX = 570, + SBK_QFLAGS_QRHI_FLAG_IDX = 192, + SBK_QRHI_FRAMEOPRESULT_IDX = 572, + SBK_QRHI_FEATURE_IDX = 568, + SBK_QRHI_BEGINFRAMEFLAG_IDX = 564, + SBK_QFLAGS_QRHI_BEGINFRAMEFLAG_IDX = 188, + SBK_QRHI_ENDFRAMEFLAG_IDX = 566, + SBK_QFLAGS_QRHI_ENDFRAMEFLAG_IDX = 190, + SBK_QRHI_RESOURCELIMIT_IDX = 576, + SBK_QRHI_IDX = 562, + SBK_QRHIADAPTER_IDX = 578, + SBK_QRHIBUFFER_TYPE_IDX = 582, + SBK_QRHIBUFFER_USAGEFLAG_IDX = 584, + SBK_QFLAGS_QRHIBUFFER_USAGEFLAG_IDX = 194, + SBK_QRHIBUFFER_IDX = 580, + SBK_QRHICOLORATTACHMENT_IDX = 586, + SBK_QRHICOMMANDBUFFER_INDEXFORMAT_IDX = 592, + SBK_QRHICOMMANDBUFFER_BEGINPASSFLAG_IDX = 590, + SBK_QFLAGS_QRHICOMMANDBUFFER_BEGINPASSFLAG_IDX = 196, + SBK_QRHICOMMANDBUFFER_IDX = 588, + SBK_QRHICOMPUTEPIPELINE_FLAG_IDX = 596, + SBK_QFLAGS_QRHICOMPUTEPIPELINE_FLAG_IDX = 198, + SBK_QRHICOMPUTEPIPELINE_IDX = 594, + SBK_QRHID3D11INITPARAMS_IDX = 598, + SBK_QRHID3D11NATIVEHANDLES_IDX = 600, + SBK_QRHID3D12INITPARAMS_IDX = 602, + SBK_QRHID3D12NATIVEHANDLES_IDX = 604, + SBK_QRHIDEPTHSTENCILCLEARVALUE_IDX = 606, + SBK_QRHIDRIVERINFO_DEVICETYPE_IDX = 610, + SBK_QRHIDRIVERINFO_IDX = 608, + SBK_QRHIGLES2INITPARAMS_IDX = 612, + SBK_QRHIGLES2NATIVEHANDLES_IDX = 614, + SBK_QRHIGRAPHICSPIPELINE_FLAG_IDX = 628, + SBK_QFLAGS_QRHIGRAPHICSPIPELINE_FLAG_IDX = 202, + SBK_QRHIGRAPHICSPIPELINE_TOPOLOGY_IDX = 640, + SBK_QRHIGRAPHICSPIPELINE_CULLMODE_IDX = 626, + SBK_QRHIGRAPHICSPIPELINE_FRONTFACE_IDX = 630, + SBK_QRHIGRAPHICSPIPELINE_COLORMASKCOMPONENT_IDX = 622, + SBK_QFLAGS_QRHIGRAPHICSPIPELINE_COLORMASKCOMPONENT_IDX = 200, + SBK_QRHIGRAPHICSPIPELINE_BLENDFACTOR_IDX = 618, + SBK_QRHIGRAPHICSPIPELINE_BLENDOP_IDX = 620, + SBK_QRHIGRAPHICSPIPELINE_COMPAREOP_IDX = 624, + SBK_QRHIGRAPHICSPIPELINE_STENCILOP_IDX = 634, + SBK_QRHIGRAPHICSPIPELINE_POLYGONMODE_IDX = 632, + SBK_QRHIGRAPHICSPIPELINE_IDX = 616, + SBK_QRHIGRAPHICSPIPELINE_STENCILOPSTATE_IDX = 636, + SBK_QRHIGRAPHICSPIPELINE_TARGETBLEND_IDX = 638, + SBK_QRHIINITPARAMS_IDX = 642, + SBK_QRHINATIVEHANDLES_IDX = 644, + SBK_QRHINULLINITPARAMS_IDX = 646, + SBK_QRHIREADBACKDESCRIPTION_IDX = 648, + SBK_QRHIREADBACKRESULT_IDX = 650, + SBK_QRHIRENDERBUFFER_TYPE_IDX = 656, + SBK_QRHIRENDERBUFFER_FLAG_IDX = 654, + SBK_QFLAGS_QRHIRENDERBUFFER_FLAG_IDX = 204, + SBK_QRHIRENDERBUFFER_IDX = 652, + SBK_QRHIRENDERPASSDESCRIPTOR_IDX = 658, + SBK_QRHIRENDERTARGET_IDX = 660, + SBK_QRHIRESOURCE_TYPE_IDX = 664, + SBK_QRHIRESOURCE_IDX = 662, + SBK_QRHIRESOURCEUPDATEBATCH_IDX = 666, + SBK_QRHISAMPLER_FILTER_IDX = 674, + SBK_QRHISAMPLER_ADDRESSMODE_IDX = 670, + SBK_QRHISAMPLER_COMPAREOP_IDX = 672, + SBK_QRHISAMPLER_IDX = 668, + SBK_QRHISCISSOR_IDX = 676, + SBK_QRHISHADERRESOURCEBINDING_TYPE_IDX = 690, + SBK_QRHISHADERRESOURCEBINDING_STAGEFLAG_IDX = 686, + SBK_QFLAGS_QRHISHADERRESOURCEBINDING_STAGEFLAG_IDX = 206, + SBK_QRHISHADERRESOURCEBINDING_IDX = 678, + SBK_QRHISHADERRESOURCEBINDING_DATA_IDX = 680, + SBK_QRHISHADERRESOURCEBINDING_DATA_STORAGEBUFFERDATA_IDX = 682, + SBK_QRHISHADERRESOURCEBINDING_DATA_STORAGEIMAGEDATA_IDX = 684, + SBK_QRHISHADERRESOURCEBINDING_TEXTUREANDSAMPLER_IDX = 688, + SBK_QRHISHADERRESOURCEBINDINGS_UPDATEFLAG_IDX = 694, + SBK_QFLAGS_QRHISHADERRESOURCEBINDINGS_UPDATEFLAG_IDX = 208, + SBK_QRHISHADERRESOURCEBINDINGS_IDX = 692, + SBK_QRHISHADERSTAGE_TYPE_IDX = 698, + SBK_QRHISHADERSTAGE_IDX = 696, + SBK_QRHISTATS_IDX = 700, + SBK_QRHISWAPCHAIN_FLAG_IDX = 704, + SBK_QFLAGS_QRHISWAPCHAIN_FLAG_IDX = 210, + SBK_QRHISWAPCHAIN_FORMAT_IDX = 706, + SBK_QRHISWAPCHAIN_STEREOTARGETBUFFER_IDX = 708, + SBK_QRHISWAPCHAIN_IDX = 702, + SBK_QRHISWAPCHAINRENDERTARGET_IDX = 710, + SBK_QRHITEXTURE_FLAG_IDX = 714, + SBK_QFLAGS_QRHITEXTURE_FLAG_IDX = 212, + SBK_QRHITEXTURE_FORMAT_IDX = 716, + SBK_QRHITEXTURE_IDX = 712, + SBK_QRHITEXTURE_VIEWFORMAT_IDX = 718, + SBK_QRHITEXTURECOPYDESCRIPTION_IDX = 720, + SBK_QRHITEXTURERENDERTARGET_FLAG_IDX = 724, + SBK_QFLAGS_QRHITEXTURERENDERTARGET_FLAG_IDX = 214, + SBK_QRHITEXTURERENDERTARGET_IDX = 722, + SBK_QRHITEXTURERENDERTARGETDESCRIPTION_IDX = 726, + SBK_QRHITEXTURESUBRESOURCEUPLOADDESCRIPTION_IDX = 728, + SBK_QRHITEXTUREUPLOADDESCRIPTION_IDX = 730, + SBK_QRHITEXTUREUPLOADENTRY_IDX = 732, + SBK_QRHIVERTEXINPUTATTRIBUTE_FORMAT_IDX = 736, + SBK_QRHIVERTEXINPUTATTRIBUTE_IDX = 734, + SBK_QRHIVERTEXINPUTBINDING_CLASSIFICATION_IDX = 740, + SBK_QRHIVERTEXINPUTBINDING_IDX = 738, + SBK_QRHIVERTEXINPUTLAYOUT_IDX = 742, + SBK_QRHIVIEWPORT_IDX = 744, + SBK_QSCREEN_IDX = 746, + SBK_QSCROLLEVENT_SCROLLSTATE_IDX = 750, + SBK_QSCROLLEVENT_IDX = 748, + SBK_QSCROLLPREPAREEVENT_IDX = 752, + SBK_QSESSIONMANAGER_RESTARTHINT_IDX = 756, + SBK_QSESSIONMANAGER_IDX = 754, + SBK_QSHADER_STAGE_IDX = 764, + SBK_QSHADER_SOURCE_IDX = 762, + SBK_QSHADER_VARIANT_IDX = 766, + SBK_QSHADER_SERIALIZEDFORMATVERSION_IDX = 760, + SBK_QSHADER_IDX = 758, + SBK_QSHADERCODE_IDX = 768, + SBK_QSHADERKEY_IDX = 770, + SBK_QSHADERVERSION_FLAG_IDX = 774, + SBK_QFLAGS_QSHADERVERSION_FLAG_IDX = 216, + SBK_QSHADERVERSION_IDX = 772, + SBK_QSHORTCUT_IDX = 776, + SBK_QSHORTCUTEVENT_IDX = 778, + SBK_QSHOWEVENT_IDX = 780, + SBK_QSINGLEPOINTEVENT_IDX = 782, + SBK_QSTANDARDITEM_ITEMTYPE_IDX = 786, + SBK_QSTANDARDITEM_IDX = 784, + SBK_QSTANDARDITEMMODEL_IDX = 788, + SBK_QSTATICTEXT_PERFORMANCEHINT_IDX = 792, + SBK_QSTATICTEXT_IDX = 790, + SBK_QSTATUSTIPEVENT_IDX = 794, + SBK_QSTYLEHINTS_IDX = 796, + SBK_QSURFACE_SURFACECLASS_IDX = 800, + SBK_QSURFACE_SURFACETYPE_IDX = 802, + SBK_QSURFACE_IDX = 798, + SBK_QSURFACEFORMAT_FORMATOPTION_IDX = 808, + SBK_QFLAGS_QSURFACEFORMAT_FORMATOPTION_IDX = 218, + SBK_QSURFACEFORMAT_SWAPBEHAVIOR_IDX = 814, + SBK_QSURFACEFORMAT_RENDERABLETYPE_IDX = 812, + SBK_QSURFACEFORMAT_OPENGLCONTEXTPROFILE_IDX = 810, + SBK_QSURFACEFORMAT_COLORSPACE_IDX = 806, + SBK_QSURFACEFORMAT_IDX = 804, + SBK_QSYNTAXHIGHLIGHTER_IDX = 816, + SBK_QTABLETEVENT_IDX = 818, + SBK_QTEXTBLOCK_IDX = 820, + SBK_QTEXTBLOCK_ITERATOR_IDX = 822, + SBK_QTEXTBLOCKFORMAT_LINEHEIGHTTYPES_IDX = 984, + SBK_QTEXTBLOCKFORMAT_MARKERTYPE_IDX = 826, + SBK_QTEXTBLOCKFORMAT_IDX = 824, + SBK_QTEXTBLOCKGROUP_IDX = 828, + SBK_QTEXTBLOCKUSERDATA_IDX = 830, + SBK_QTEXTCHARFORMAT_VERTICALALIGNMENT_IDX = 838, + SBK_QTEXTCHARFORMAT_UNDERLINESTYLE_IDX = 836, + SBK_QTEXTCHARFORMAT_FONTPROPERTIESINHERITANCEBEHAVIOR_IDX = 834, + SBK_QTEXTCHARFORMAT_IDX = 832, + SBK_QTEXTCURSOR_MOVEMODE_IDX = 842, + SBK_QTEXTCURSOR_MOVEOPERATION_IDX = 844, + SBK_QTEXTCURSOR_SELECTIONTYPE_IDX = 846, + SBK_QTEXTCURSOR_IDX = 840, + SBK_QTEXTDOCUMENT_METAINFORMATION_IDX = 854, + SBK_QTEXTDOCUMENT_MARKDOWNFEATURE_IDX = 852, + SBK_QFLAGS_QTEXTDOCUMENT_MARKDOWNFEATURE_IDX = 222, + SBK_QTEXTDOCUMENT_FINDFLAG_IDX = 850, + SBK_QFLAGS_QTEXTDOCUMENT_FINDFLAG_IDX = 220, + SBK_QTEXTDOCUMENT_RESOURCETYPE_IDX = 856, + SBK_QTEXTDOCUMENT_STACKS_IDX = 858, + SBK_QTEXTDOCUMENT_IDX = 848, + SBK_QTEXTDOCUMENTFRAGMENT_IDX = 860, + SBK_QTEXTDOCUMENTWRITER_IDX = 862, + SBK_QTEXTFORMAT_FORMATTYPE_IDX = 866, + SBK_QTEXTFORMAT_PROPERTY_IDX = 872, + SBK_QTEXTFORMAT_OBJECTTYPES_IDX = 868, + SBK_QTEXTFORMAT_PAGEBREAKFLAG_IDX = 870, + SBK_QFLAGS_QTEXTFORMAT_PAGEBREAKFLAG_IDX = 224, + SBK_QTEXTFORMAT_IDX = 864, + SBK_QTEXTFRAGMENT_IDX = 874, + SBK_QTEXTFRAME_IDX = 876, + SBK_QTEXTFRAME_ITERATOR_IDX = 878, + SBK_QTEXTFRAMEFORMAT_POSITION_IDX = 884, + SBK_QTEXTFRAMEFORMAT_BORDERSTYLE_IDX = 882, + SBK_QTEXTFRAMEFORMAT_IDX = 880, + SBK_QTEXTIMAGEFORMAT_IDX = 886, + SBK_QTEXTINLINEOBJECT_IDX = 888, + SBK_QTEXTITEM_RENDERFLAG_IDX = 892, + SBK_QFLAGS_QTEXTITEM_RENDERFLAG_IDX = 226, + SBK_QTEXTITEM_IDX = 890, + SBK_QTEXTLAYOUT_GLYPHRUNRETRIEVALFLAG_IDX = 900, + SBK_QFLAGS_QTEXTLAYOUT_GLYPHRUNRETRIEVALFLAG_IDX = 228, + SBK_QTEXTLAYOUT_CURSORMODE_IDX = 896, + SBK_QTEXTLAYOUT_IDX = 894, + SBK_QTEXTLAYOUT_FORMATRANGE_IDX = 898, + SBK_QTEXTLENGTH_TYPE_IDX = 904, + SBK_QTEXTLENGTH_IDX = 902, + SBK_QTEXTLINE_EDGE_IDX = 910, + SBK_QTEXTLINE_CURSORPOSITION_IDX = 908, + SBK_QTEXTLINE_IDX = 906, + SBK_QTEXTLIST_IDX = 912, + SBK_QTEXTLISTFORMAT_STYLE_IDX = 916, + SBK_QTEXTLISTFORMAT_IDX = 914, + SBK_QTEXTOBJECT_IDX = 918, + SBK_QTEXTOBJECTINTERFACE_IDX = 920, + SBK_QTEXTOPTION_TABTYPE_IDX = 928, + SBK_QTEXTOPTION_WRAPMODE_IDX = 930, + SBK_QTEXTOPTION_FLAG_IDX = 924, + SBK_QFLAGS_QTEXTOPTION_FLAG_IDX = 230, + SBK_QTEXTOPTION_IDX = 922, + SBK_QTEXTOPTION_TAB_IDX = 926, + SBK_QTEXTTABLE_IDX = 932, + SBK_QTEXTTABLECELL_IDX = 934, + SBK_QTEXTTABLECELLFORMAT_IDX = 936, + SBK_QTEXTTABLEFORMAT_IDX = 938, + SBK_QTOOLBARCHANGEEVENT_IDX = 940, + SBK_QTOUCHEVENT_IDX = 942, + SBK_QTRANSFORM_TRANSFORMATIONTYPE_IDX = 946, + SBK_QTRANSFORM_IDX = 944, + SBK_QUNDOCOMMAND_IDX = 948, + SBK_QUNDOGROUP_IDX = 950, + SBK_QUNDOSTACK_IDX = 952, + SBK_QVALIDATOR_STATE_IDX = 956, + SBK_QVALIDATOR_IDX = 954, + SBK_QVECTOR2D_IDX = 958, + SBK_QVECTOR3D_IDX = 960, + SBK_QVECTOR4D_IDX = 962, + SBK_QWHATSTHISCLICKEDEVENT_IDX = 964, + SBK_QWHEELEVENT_IDX = 966, + SBK_QWINDOW_VISIBILITY_IDX = 972, + SBK_QWINDOW_ANCESTORMODE_IDX = 970, + SBK_QWINDOW_IDX = 968, + SBK_QWINDOWSTATECHANGEEVENT_IDX = 974, + SBK_QTGUIQT_IDX = 976, + SBK_QTGUIHELPER_QOVERRIDECURSORGUARD_IDX = 980, + SBK_QTGUI_IDX_COUNT = 986, +}; + +// Type indices +enum : int { + SBK_QAbstractFileIconProvider_IconType_IDX = 1, + SBK_QAbstractFileIconProvider_Option_IDX = 2, + SBK_QFlags_QAbstractFileIconProvider_Option_IDX = 80, + SBK_QAbstractFileIconProvider_IDX = 0, + SBK_QAbstractTextDocumentLayout_IDX = 3, + SBK_QAbstractTextDocumentLayout_PaintContext_IDX = 4, + SBK_QAbstractTextDocumentLayout_Selection_IDX = 5, + SBK_QAccessibilityHints_IDX = 6, + SBK_QAccessible_Event_IDX = 10, + SBK_QAccessible_Role_IDX = 13, + SBK_QAccessible_Text_IDX = 15, + SBK_QAccessible_RelationFlag_IDX = 12, + SBK_QFlags_QAccessible_RelationFlag_IDX = 81, + SBK_QAccessible_InterfaceType_IDX = 11, + SBK_QAccessible_TextBoundaryType_IDX = 16, + SBK_QAccessible_Attribute_IDX = 9, + SBK_QAccessible_AnnouncementPoliteness_IDX = 8, + SBK_QAccessible_IDX = 7, + SBK_QAccessible_State_IDX = 14, + SBK_QAccessibleActionInterface_IDX = 17, + SBK_QAccessibleAnnouncementEvent_IDX = 18, + SBK_QAccessibleAttributesInterface_IDX = 19, + SBK_QAccessibleEditableTextInterface_IDX = 20, + SBK_QAccessibleEvent_IDX = 21, + SBK_QAccessibleInterface_IDX = 22, + SBK_QAccessibleObject_IDX = 23, + SBK_QAccessibleSelectionInterface_IDX = 24, + SBK_QAccessibleStateChangeEvent_IDX = 25, + SBK_QAccessibleTableCellInterface_IDX = 26, + SBK_QAccessibleTableModelChangeEvent_ModelChangeType_IDX = 28, + SBK_QAccessibleTableModelChangeEvent_IDX = 27, + SBK_QAccessibleTextCursorEvent_IDX = 29, + SBK_QAccessibleTextInsertEvent_IDX = 30, + SBK_QAccessibleTextInterface_IDX = 31, + SBK_QAccessibleTextRemoveEvent_IDX = 32, + SBK_QAccessibleTextSelectionEvent_IDX = 33, + SBK_QAccessibleTextUpdateEvent_IDX = 34, + SBK_QAccessibleValueChangeEvent_IDX = 35, + SBK_QAccessibleValueInterface_IDX = 36, + SBK_QAction_MenuRole_IDX = 39, + SBK_QAction_Priority_IDX = 40, + SBK_QAction_ActionEvent_IDX = 38, + SBK_QAction_IDX = 37, + SBK_QActionEvent_IDX = 41, + SBK_QActionGroup_ExclusionPolicy_IDX = 43, + SBK_QActionGroup_IDX = 42, + SBK_QBackingStore_IDX = 44, + SBK_QBitmap_IDX = 45, + SBK_QBrush_IDX = 46, + SBK_QChildWindowEvent_IDX = 47, + SBK_QClipboard_Mode_IDX = 49, + SBK_QClipboard_IDX = 48, + SBK_QCloseEvent_IDX = 50, + SBK_QColor_Spec_IDX = 53, + SBK_QColor_NameFormat_IDX = 52, + SBK_QColor_IDX = 51, + SBK_QtGuiQColorConstants_IDX = 54, + SBK_QtGuiQColorConstants_Svg_IDX = 55, + SBK_QColorSpace_NamedColorSpace_IDX = 58, + SBK_QColorSpace_Primaries_IDX = 59, + SBK_QColorSpace_TransferFunction_IDX = 60, + SBK_QColorSpace_TransformModel_IDX = 61, + SBK_QColorSpace_ColorModel_IDX = 57, + SBK_QColorSpace_IDX = 56, + SBK_QColorTransform_IDX = 62, + SBK_QConicalGradient_IDX = 63, + SBK_QContextMenuEvent_Reason_IDX = 65, + SBK_QContextMenuEvent_IDX = 64, + SBK_QCursor_IDX = 66, + SBK_QDesktopServices_IDX = 67, + SBK_QDoubleValidator_Notation_IDX = 69, + SBK_QDoubleValidator_IDX = 68, + SBK_QDrag_IDX = 70, + SBK_QDragEnterEvent_IDX = 71, + SBK_QDragLeaveEvent_IDX = 72, + SBK_QDragMoveEvent_IDX = 73, + SBK_QDropEvent_IDX = 74, + SBK_QEnterEvent_IDX = 75, + SBK_QEventPoint_State_IDX = 77, + SBK_QEventPoint_IDX = 76, + SBK_QExposeEvent_IDX = 78, + SBK_QFileOpenEvent_IDX = 79, + SBK_QFocusEvent_IDX = 116, + SBK_QFont_StyleHint_IDX = 122, + SBK_QFont_StyleStrategy_IDX = 123, + SBK_QFont_HintingPreference_IDX = 491, + SBK_QFont_Weight_IDX = 125, + SBK_QFont_Style_IDX = 121, + SBK_QFont_Stretch_IDX = 120, + SBK_QFont_Capitalization_IDX = 118, + SBK_QFont_SpacingType_IDX = 119, + SBK_QFont_IDX = 117, + SBK_QFont_Tag_IDX = 124, + SBK_QFontDatabase_WritingSystem_IDX = 128, + SBK_QFontDatabase_SystemFont_IDX = 127, + SBK_QFontDatabase_IDX = 126, + SBK_QFontInfo_IDX = 129, + SBK_QFontMetrics_IDX = 130, + SBK_QFontMetricsF_IDX = 131, + SBK_QFontVariableAxis_IDX = 132, + SBK_QGlyphRun_GlyphRunFlag_IDX = 134, + SBK_QFlags_QGlyphRun_GlyphRunFlag_IDX = 82, + SBK_QGlyphRun_IDX = 133, + SBK_QGradient_Type_IDX = 140, + SBK_QGradient_Spread_IDX = 139, + SBK_QGradient_CoordinateMode_IDX = 136, + SBK_QGradient_InterpolationMode_IDX = 137, + SBK_QGradient_Preset_IDX = 138, + SBK_QGradient_IDX = 135, + SBK_QGuiApplication_IDX = 141, + SBK_QHelpEvent_IDX = 142, + SBK_QHideEvent_IDX = 143, + SBK_QHoverEvent_IDX = 144, + SBK_QIcon_Mode_IDX = 146, + SBK_QIcon_State_IDX = 147, + SBK_QIcon_ThemeIcon_IDX = 148, + SBK_QIcon_IDX = 145, + SBK_QIconDragEvent_IDX = 149, + SBK_QIconEngine_IconEngineHook_IDX = 151, + SBK_QIconEngine_IDX = 150, + SBK_QIconEngine_ScaledPixmapArgument_IDX = 152, + SBK_QImage_InvertMode_IDX = 155, + SBK_QImage_Format_IDX = 154, + SBK_QImage_IDX = 153, + SBK_QImageIOHandler_ImageOption_IDX = 157, + SBK_QImageIOHandler_Transformation_IDX = 158, + SBK_QFlags_QImageIOHandler_Transformation_IDX = 83, + SBK_QImageIOHandler_IDX = 156, + SBK_QImageReader_ImageReaderError_IDX = 160, + SBK_QImageReader_IDX = 159, + SBK_QImageWriter_ImageWriterError_IDX = 162, + SBK_QImageWriter_IDX = 161, + SBK_QInputDevice_DeviceType_IDX = 165, + SBK_QFlags_QInputDevice_DeviceType_IDX = 85, + SBK_QInputDevice_Capability_IDX = 164, + SBK_QFlags_QInputDevice_Capability_IDX = 84, + SBK_QInputDevice_IDX = 163, + SBK_QInputEvent_IDX = 166, + SBK_QInputMethod_Action_IDX = 168, + SBK_QInputMethod_IDX = 167, + SBK_QInputMethodEvent_AttributeType_IDX = 171, + SBK_QInputMethodEvent_IDX = 169, + SBK_QInputMethodEvent_Attribute_IDX = 170, + SBK_QInputMethodQueryEvent_IDX = 172, + SBK_QIntValidator_IDX = 173, + SBK_QKeyEvent_IDX = 174, + SBK_QKeySequence_StandardKey_IDX = 178, + SBK_QKeySequence_SequenceFormat_IDX = 176, + SBK_QKeySequence_SequenceMatch_IDX = 177, + SBK_QKeySequence_IDX = 175, + SBK_QLinearGradient_IDX = 179, + SBK_QMatrix2x2_IDX = 180, + SBK_QGenericMatrix_2_2_float_IDX = 180, + SBK_QMatrix2x3_IDX = 181, + SBK_QGenericMatrix_2_3_float_IDX = 181, + SBK_QMatrix2x4_IDX = 182, + SBK_QGenericMatrix_2_4_float_IDX = 182, + SBK_QMatrix3x2_IDX = 183, + SBK_QGenericMatrix_3_2_float_IDX = 183, + SBK_QMatrix3x3_IDX = 184, + SBK_QGenericMatrix_3_3_float_IDX = 184, + SBK_QMatrix3x4_IDX = 185, + SBK_QGenericMatrix_3_4_float_IDX = 185, + SBK_QMatrix4x2_IDX = 186, + SBK_QGenericMatrix_4_2_float_IDX = 186, + SBK_QMatrix4x3_IDX = 187, + SBK_QGenericMatrix_4_3_float_IDX = 187, + SBK_QMatrix4x4_Flag_IDX = 189, + SBK_QFlags_QMatrix4x4_Flag_IDX = 86, + SBK_QMatrix4x4_IDX = 188, + SBK_QMouseEvent_IDX = 190, + SBK_QMoveEvent_IDX = 191, + SBK_QMovie_MovieState_IDX = 194, + SBK_QMovie_CacheMode_IDX = 193, + SBK_QMovie_IDX = 192, + SBK_QNativeGestureEvent_IDX = 195, + SBK_QtGuiQNativeInterface_IDX = 196, + SBK_QNativeInterface_QWindowsScreen_IDX = 198, + SBK_QOffscreenSurface_IDX = 200, + SBK_QOpenGLContext_OpenGLModuleType_IDX = 202, + SBK_QOpenGLContext_IDX = 201, + SBK_QOpenGLContextGroup_IDX = 203, + SBK_QOpenGLExtraFunctions_IDX = 204, + SBK_QOpenGLFunctions_OpenGLFeature_IDX = 206, + SBK_QFlags_QOpenGLFunctions_OpenGLFeature_IDX = 87, + SBK_QOpenGLFunctions_IDX = 205, + SBK_QPageLayout_Unit_IDX = 211, + SBK_QPageLayout_Orientation_IDX = 209, + SBK_QPageLayout_Mode_IDX = 208, + SBK_QPageLayout_OutOfBoundsPolicy_IDX = 210, + SBK_QPageLayout_IDX = 207, + SBK_QPageRanges_IDX = 212, + SBK_QPageRanges_Range_IDX = 213, + SBK_QPageSize_PageSizeId_IDX = 215, + SBK_QPageSize_Unit_IDX = 217, + SBK_QPageSize_SizeMatchPolicy_IDX = 216, + SBK_QPageSize_IDX = 214, + SBK_QPagedPaintDevice_PdfVersion_IDX = 219, + SBK_QPagedPaintDevice_IDX = 218, + SBK_QPaintDevice_PaintDeviceMetric_IDX = 221, + SBK_QPaintDevice_IDX = 220, + SBK_QPaintDeviceWindow_IDX = 222, + SBK_QPaintEngine_PaintEngineFeature_IDX = 225, + SBK_QFlags_QPaintEngine_PaintEngineFeature_IDX = 89, + SBK_QPaintEngine_DirtyFlag_IDX = 224, + SBK_QFlags_QPaintEngine_DirtyFlag_IDX = 88, + SBK_QPaintEngine_PolygonDrawMode_IDX = 226, + SBK_QPaintEngine_Type_IDX = 227, + SBK_QPaintEngine_IDX = 223, + SBK_QPaintEngineState_IDX = 228, + SBK_QPaintEvent_IDX = 229, + SBK_QPainter_RenderHint_IDX = 234, + SBK_QFlags_QPainter_RenderHint_IDX = 91, + SBK_QPainter_PixmapFragmentHint_IDX = 233, + SBK_QFlags_QPainter_PixmapFragmentHint_IDX = 90, + SBK_QPainter_CompositionMode_IDX = 231, + SBK_QPainter_IDX = 230, + SBK_QPainter_PixmapFragment_IDX = 232, + SBK_QPainterPath_ElementType_IDX = 237, + SBK_QPainterPath_IDX = 235, + SBK_QPainterPath_Element_IDX = 236, + SBK_QPainterPathStroker_IDX = 238, + SBK_QPainterStateGuard_InitialState_IDX = 240, + SBK_QPainterStateGuard_IDX = 239, + SBK_QPalette_ColorGroup_IDX = 242, + SBK_QPalette_ColorRole_IDX = 243, + SBK_QPalette_IDX = 241, + SBK_QPdfOutputIntent_IDX = 244, + SBK_QPdfWriter_ColorModel_IDX = 246, + SBK_QPdfWriter_IDX = 245, + SBK_QPen_IDX = 247, + SBK_QPicture_IDX = 248, + SBK_QPixelFormat_ColorModel_IDX = 254, + SBK_QPixelFormat_AlphaUsage_IDX = 252, + SBK_QPixelFormat_AlphaPosition_IDX = 250, + SBK_QPixelFormat_AlphaPremultiplied_IDX = 251, + SBK_QPixelFormat_TypeInterpretation_IDX = 255, + SBK_QPixelFormat_YUVLayout_IDX = 256, + SBK_QPixelFormat_ByteOrder_IDX = 253, + SBK_QPixelFormat_IDX = 249, + SBK_QPixmap_IDX = 257, + SBK_QPixmapCache_IDX = 258, + SBK_QPixmapCache_Key_IDX = 259, + SBK_QPlatformSurfaceEvent_SurfaceEventType_IDX = 261, + SBK_QPlatformSurfaceEvent_IDX = 260, + SBK_QPointerEvent_IDX = 262, + SBK_QPointingDevice_PointerType_IDX = 265, + SBK_QFlags_QPointingDevice_PointerType_IDX = 92, + SBK_QPointingDevice_GrabTransition_IDX = 264, + SBK_QPointingDevice_IDX = 263, + SBK_QPointingDeviceUniqueId_IDX = 266, + SBK_QPolygon_IDX = 267, + SBK_QPolygonF_IDX = 268, + SBK_QPyTextObject_IDX = 269, + SBK_QQuaternion_IDX = 270, + SBK_QRadialGradient_IDX = 271, + SBK_QRasterWindow_IDX = 272, + SBK_QRawFont_AntialiasingType_IDX = 274, + SBK_QRawFont_LayoutFlag_IDX = 275, + SBK_QFlags_QRawFont_LayoutFlag_IDX = 93, + SBK_QRawFont_IDX = 273, + SBK_QRegion_RegionType_IDX = 277, + SBK_QRegion_IDX = 276, + SBK_QRegularExpressionValidator_IDX = 278, + SBK_QResizeEvent_IDX = 279, + SBK_QRgba64_IDX = 280, + SBK_QRhi_Implementation_IDX = 287, + SBK_QRhi_Flag_IDX = 285, + SBK_QFlags_QRhi_Flag_IDX = 96, + SBK_QRhi_FrameOpResult_IDX = 286, + SBK_QRhi_Feature_IDX = 284, + SBK_QRhi_BeginFrameFlag_IDX = 282, + SBK_QFlags_QRhi_BeginFrameFlag_IDX = 94, + SBK_QRhi_EndFrameFlag_IDX = 283, + SBK_QFlags_QRhi_EndFrameFlag_IDX = 95, + SBK_QRhi_ResourceLimit_IDX = 288, + SBK_QRhi_IDX = 281, + SBK_QRhiAdapter_IDX = 289, + SBK_QRhiBuffer_Type_IDX = 291, + SBK_QRhiBuffer_UsageFlag_IDX = 292, + SBK_QFlags_QRhiBuffer_UsageFlag_IDX = 97, + SBK_QRhiBuffer_IDX = 290, + SBK_QRhiColorAttachment_IDX = 293, + SBK_QRhiCommandBuffer_IndexFormat_IDX = 296, + SBK_QRhiCommandBuffer_BeginPassFlag_IDX = 295, + SBK_QFlags_QRhiCommandBuffer_BeginPassFlag_IDX = 98, + SBK_QRhiCommandBuffer_IDX = 294, + SBK_QRhiComputePipeline_Flag_IDX = 298, + SBK_QFlags_QRhiComputePipeline_Flag_IDX = 99, + SBK_QRhiComputePipeline_IDX = 297, + SBK_QRhiD3D11InitParams_IDX = 299, + SBK_QRhiD3D11NativeHandles_IDX = 300, + SBK_QRhiD3D12InitParams_IDX = 301, + SBK_QRhiD3D12NativeHandles_IDX = 302, + SBK_QRhiDepthStencilClearValue_IDX = 303, + SBK_QRhiDriverInfo_DeviceType_IDX = 305, + SBK_QRhiDriverInfo_IDX = 304, + SBK_QRhiGles2InitParams_IDX = 306, + SBK_QRhiGles2NativeHandles_IDX = 307, + SBK_QRhiGraphicsPipeline_Flag_IDX = 314, + SBK_QFlags_QRhiGraphicsPipeline_Flag_IDX = 101, + SBK_QRhiGraphicsPipeline_Topology_IDX = 320, + SBK_QRhiGraphicsPipeline_CullMode_IDX = 313, + SBK_QRhiGraphicsPipeline_FrontFace_IDX = 315, + SBK_QRhiGraphicsPipeline_ColorMaskComponent_IDX = 311, + SBK_QFlags_QRhiGraphicsPipeline_ColorMaskComponent_IDX = 100, + SBK_QRhiGraphicsPipeline_BlendFactor_IDX = 309, + SBK_QRhiGraphicsPipeline_BlendOp_IDX = 310, + SBK_QRhiGraphicsPipeline_CompareOp_IDX = 312, + SBK_QRhiGraphicsPipeline_StencilOp_IDX = 317, + SBK_QRhiGraphicsPipeline_PolygonMode_IDX = 316, + SBK_QRhiGraphicsPipeline_IDX = 308, + SBK_QRhiGraphicsPipeline_StencilOpState_IDX = 318, + SBK_QRhiGraphicsPipeline_TargetBlend_IDX = 319, + SBK_QRhiInitParams_IDX = 321, + SBK_QRhiNativeHandles_IDX = 322, + SBK_QRhiNullInitParams_IDX = 323, + SBK_QRhiReadbackDescription_IDX = 324, + SBK_QRhiReadbackResult_IDX = 325, + SBK_QRhiRenderBuffer_Type_IDX = 328, + SBK_QRhiRenderBuffer_Flag_IDX = 327, + SBK_QFlags_QRhiRenderBuffer_Flag_IDX = 102, + SBK_QRhiRenderBuffer_IDX = 326, + SBK_QRhiRenderPassDescriptor_IDX = 329, + SBK_QRhiRenderTarget_IDX = 330, + SBK_QRhiResource_Type_IDX = 332, + SBK_QRhiResource_IDX = 331, + SBK_QRhiResourceUpdateBatch_IDX = 333, + SBK_QRhiSampler_Filter_IDX = 337, + SBK_QRhiSampler_AddressMode_IDX = 335, + SBK_QRhiSampler_CompareOp_IDX = 336, + SBK_QRhiSampler_IDX = 334, + SBK_QRhiScissor_IDX = 338, + SBK_QRhiShaderResourceBinding_Type_IDX = 345, + SBK_QRhiShaderResourceBinding_StageFlag_IDX = 343, + SBK_QFlags_QRhiShaderResourceBinding_StageFlag_IDX = 103, + SBK_QRhiShaderResourceBinding_IDX = 339, + SBK_QRhiShaderResourceBinding_Data_IDX = 340, + SBK_QRhiShaderResourceBinding_Data_StorageBufferData_IDX = 341, + SBK_QRhiShaderResourceBinding_Data_StorageImageData_IDX = 342, + SBK_QRhiShaderResourceBinding_TextureAndSampler_IDX = 344, + SBK_QRhiShaderResourceBindings_UpdateFlag_IDX = 347, + SBK_QFlags_QRhiShaderResourceBindings_UpdateFlag_IDX = 104, + SBK_QRhiShaderResourceBindings_IDX = 346, + SBK_QRhiShaderStage_Type_IDX = 349, + SBK_QRhiShaderStage_IDX = 348, + SBK_QRhiStats_IDX = 350, + SBK_QRhiSwapChain_Flag_IDX = 352, + SBK_QFlags_QRhiSwapChain_Flag_IDX = 105, + SBK_QRhiSwapChain_Format_IDX = 353, + SBK_QRhiSwapChain_StereoTargetBuffer_IDX = 354, + SBK_QRhiSwapChain_IDX = 351, + SBK_QRhiSwapChainRenderTarget_IDX = 355, + SBK_QRhiTexture_Flag_IDX = 357, + SBK_QFlags_QRhiTexture_Flag_IDX = 106, + SBK_QRhiTexture_Format_IDX = 358, + SBK_QRhiTexture_IDX = 356, + SBK_QRhiTexture_ViewFormat_IDX = 359, + SBK_QRhiTextureCopyDescription_IDX = 360, + SBK_QRhiTextureRenderTarget_Flag_IDX = 362, + SBK_QFlags_QRhiTextureRenderTarget_Flag_IDX = 107, + SBK_QRhiTextureRenderTarget_IDX = 361, + SBK_QRhiTextureRenderTargetDescription_IDX = 363, + SBK_QRhiTextureSubresourceUploadDescription_IDX = 364, + SBK_QRhiTextureUploadDescription_IDX = 365, + SBK_QRhiTextureUploadEntry_IDX = 366, + SBK_QRhiVertexInputAttribute_Format_IDX = 368, + SBK_QRhiVertexInputAttribute_IDX = 367, + SBK_QRhiVertexInputBinding_Classification_IDX = 370, + SBK_QRhiVertexInputBinding_IDX = 369, + SBK_QRhiVertexInputLayout_IDX = 371, + SBK_QRhiViewport_IDX = 372, + SBK_QScreen_IDX = 373, + SBK_QScrollEvent_ScrollState_IDX = 375, + SBK_QScrollEvent_IDX = 374, + SBK_QScrollPrepareEvent_IDX = 376, + SBK_QSessionManager_RestartHint_IDX = 378, + SBK_QSessionManager_IDX = 377, + SBK_QShader_Stage_IDX = 382, + SBK_QShader_Source_IDX = 381, + SBK_QShader_Variant_IDX = 383, + SBK_QShader_SerializedFormatVersion_IDX = 380, + SBK_QShader_IDX = 379, + SBK_QShaderCode_IDX = 384, + SBK_QShaderKey_IDX = 385, + SBK_QShaderVersion_Flag_IDX = 387, + SBK_QFlags_QShaderVersion_Flag_IDX = 108, + SBK_QShaderVersion_IDX = 386, + SBK_QShortcut_IDX = 388, + SBK_QShortcutEvent_IDX = 389, + SBK_QShowEvent_IDX = 390, + SBK_QSinglePointEvent_IDX = 391, + SBK_QStandardItem_ItemType_IDX = 393, + SBK_QStandardItem_IDX = 392, + SBK_QStandardItemModel_IDX = 394, + SBK_QStaticText_PerformanceHint_IDX = 396, + SBK_QStaticText_IDX = 395, + SBK_QStatusTipEvent_IDX = 397, + SBK_QStyleHints_IDX = 398, + SBK_QSurface_SurfaceClass_IDX = 400, + SBK_QSurface_SurfaceType_IDX = 401, + SBK_QSurface_IDX = 399, + SBK_QSurfaceFormat_FormatOption_IDX = 404, + SBK_QFlags_QSurfaceFormat_FormatOption_IDX = 109, + SBK_QSurfaceFormat_SwapBehavior_IDX = 407, + SBK_QSurfaceFormat_RenderableType_IDX = 406, + SBK_QSurfaceFormat_OpenGLContextProfile_IDX = 405, + SBK_QSurfaceFormat_ColorSpace_IDX = 403, + SBK_QSurfaceFormat_IDX = 402, + SBK_QSyntaxHighlighter_IDX = 408, + SBK_QTabletEvent_IDX = 409, + SBK_QTextBlock_IDX = 410, + SBK_QTextBlock_iterator_IDX = 411, + SBK_QTextBlockFormat_LineHeightTypes_IDX = 492, + SBK_QTextBlockFormat_MarkerType_IDX = 413, + SBK_QTextBlockFormat_IDX = 412, + SBK_QTextBlockGroup_IDX = 414, + SBK_QTextBlockUserData_IDX = 415, + SBK_QTextCharFormat_VerticalAlignment_IDX = 419, + SBK_QTextCharFormat_UnderlineStyle_IDX = 418, + SBK_QTextCharFormat_FontPropertiesInheritanceBehavior_IDX = 417, + SBK_QTextCharFormat_IDX = 416, + SBK_QTextCursor_MoveMode_IDX = 421, + SBK_QTextCursor_MoveOperation_IDX = 422, + SBK_QTextCursor_SelectionType_IDX = 423, + SBK_QTextCursor_IDX = 420, + SBK_QTextDocument_MetaInformation_IDX = 427, + SBK_QTextDocument_MarkdownFeature_IDX = 426, + SBK_QFlags_QTextDocument_MarkdownFeature_IDX = 111, + SBK_QTextDocument_FindFlag_IDX = 425, + SBK_QFlags_QTextDocument_FindFlag_IDX = 110, + SBK_QTextDocument_ResourceType_IDX = 428, + SBK_QTextDocument_Stacks_IDX = 429, + SBK_QTextDocument_IDX = 424, + SBK_QTextDocumentFragment_IDX = 430, + SBK_QTextDocumentWriter_IDX = 431, + SBK_QTextFormat_FormatType_IDX = 433, + SBK_QTextFormat_Property_IDX = 436, + SBK_QTextFormat_ObjectTypes_IDX = 434, + SBK_QTextFormat_PageBreakFlag_IDX = 435, + SBK_QFlags_QTextFormat_PageBreakFlag_IDX = 112, + SBK_QTextFormat_IDX = 432, + SBK_QTextFragment_IDX = 437, + SBK_QTextFrame_IDX = 438, + SBK_QTextFrame_iterator_IDX = 439, + SBK_QTextFrameFormat_Position_IDX = 442, + SBK_QTextFrameFormat_BorderStyle_IDX = 441, + SBK_QTextFrameFormat_IDX = 440, + SBK_QTextImageFormat_IDX = 443, + SBK_QTextInlineObject_IDX = 444, + SBK_QTextItem_RenderFlag_IDX = 446, + SBK_QFlags_QTextItem_RenderFlag_IDX = 113, + SBK_QTextItem_IDX = 445, + SBK_QTextLayout_GlyphRunRetrievalFlag_IDX = 450, + SBK_QFlags_QTextLayout_GlyphRunRetrievalFlag_IDX = 114, + SBK_QTextLayout_CursorMode_IDX = 448, + SBK_QTextLayout_IDX = 447, + SBK_QTextLayout_FormatRange_IDX = 449, + SBK_QTextLength_Type_IDX = 452, + SBK_QTextLength_IDX = 451, + SBK_QTextLine_Edge_IDX = 455, + SBK_QTextLine_CursorPosition_IDX = 454, + SBK_QTextLine_IDX = 453, + SBK_QTextList_IDX = 456, + SBK_QTextListFormat_Style_IDX = 458, + SBK_QTextListFormat_IDX = 457, + SBK_QTextObject_IDX = 459, + SBK_QTextObjectInterface_IDX = 460, + SBK_QTextOption_TabType_IDX = 464, + SBK_QTextOption_WrapMode_IDX = 465, + SBK_QTextOption_Flag_IDX = 462, + SBK_QFlags_QTextOption_Flag_IDX = 115, + SBK_QTextOption_IDX = 461, + SBK_QTextOption_Tab_IDX = 463, + SBK_QTextTable_IDX = 466, + SBK_QTextTableCell_IDX = 467, + SBK_QTextTableCellFormat_IDX = 468, + SBK_QTextTableFormat_IDX = 469, + SBK_QToolBarChangeEvent_IDX = 470, + SBK_QTouchEvent_IDX = 471, + SBK_QTransform_TransformationType_IDX = 473, + SBK_QTransform_IDX = 472, + SBK_QUndoCommand_IDX = 474, + SBK_QUndoGroup_IDX = 475, + SBK_QUndoStack_IDX = 476, + SBK_QValidator_State_IDX = 478, + SBK_QValidator_IDX = 477, + SBK_QVector2D_IDX = 479, + SBK_QVector3D_IDX = 480, + SBK_QVector4D_IDX = 481, + SBK_QWhatsThisClickedEvent_IDX = 482, + SBK_QWheelEvent_IDX = 483, + SBK_QWindow_Visibility_IDX = 486, + SBK_QWindow_AncestorMode_IDX = 485, + SBK_QWindow_IDX = 484, + SBK_QWindowStateChangeEvent_IDX = 487, + SBK_QtGuiQt_IDX = 488, + SBK_QtGuiHelper_QOverrideCursorGuard_IDX = 490, + SBK_QtGui_IDX_COUNT = 493, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtGuiTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtGuiTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtGuiModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtGuiTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + // SBK_HBITMAP_IDX = 0, + // SBK_HICON_IDX = 1, + // SBK_HMONITOR_IDX = 2, + // SBK_HRGN_IDX = 3, + SBK_WID_IDX = 4, + SBK_QTGUI_QLIST_INT_IDX = 5, // QList + SBK_QTGUI_QLIST_QVECTOR2D_IDX = 6, // QList + SBK_QTGUI_QLIST_QVECTOR3D_IDX = 7, // QList + SBK_QTGUI_QLIST_QVECTOR4D_IDX = 8, // QList + SBK_QTGUI_QLIST_QREAL_IDX = 9, // QList + SBK_QTGUI_QLIST_QTEXTOPTION_TAB_IDX = 10, // QList + SBK_QTGUI_QLIST_QGLYPHRUN_IDX = 11, // QList + SBK_QTGUI_QLIST_QTEXTLENGTH_IDX = 12, // QList + SBK_QTGUI_QMAP_INT_QVARIANT_IDX = 13, // QMap + SBK_QTGUI_QLIST_QTEXTLAYOUT_FORMATRANGE_IDX = 14, // QList + SBK_QTGUI_STD_PAIR_INT_INT_IDX = 15, // std::pair + SBK_QTGUI_QLIST_QSTANDARDITEMPTR_IDX = 16, // QList + SBK_QTGUI_QLIST_QSHADERKEY_IDX = 17, // QList + SBK_QTGUI_QMAP_INT_STD_PAIR_INT_INT_IDX = 18, // QMap> + SBK_QTGUI_STD_ARRAY_FLOAT_4_IDX = 19, // std::array + SBK_QTGUI_QLIST_QRHIVERTEXINPUTATTRIBUTE_IDX = 20, // QList + SBK_QTGUI_QLIST_QRHIVERTEXINPUTBINDING_IDX = 21, // QList + SBK_QTGUI_QLIST_QRHITEXTUREUPLOADENTRY_IDX = 22, // QList + SBK_QTGUI_QLIST_QRHICOLORATTACHMENT_IDX = 23, // QList + SBK_QTGUI_STD_ARRAY_INT_4_IDX = 24, // std::array + SBK_QTGUI_QLIST_QRHIADAPTERPTR_IDX = 25, // QList + SBK_QTGUI_QLIST_QSIZE_IDX = 26, // QList + SBK_QTGUI_QLIST_QPOINTF_IDX = 27, // QList + SBK_QTGUI_QLIST_QUINT32_IDX = 28, // QList + SBK_QTGUI_QLIST_QFONTDATABASE_WRITINGSYSTEM_IDX = 29, // QList + SBK_QTGUI_QLIST_QPOINT_IDX = 30, // QList + SBK_QTGUI_QLIST_QPOLYGONF_IDX = 31, // QList + SBK_QTGUI_QLIST_QPAGERANGES_RANGE_IDX = 32, // QList + SBK_QTGUI_QLIST_FLOAT_IDX = 33, // QList + SBK_QTGUI_STD_PAIR_QREAL_QCOLOR_IDX = 34, // std::pair + SBK_QTGUI_QLIST_STD_PAIR_QREAL_QCOLOR_IDX = 35, // QList> + SBK_QTGUI_QLIST_QSIZETYPE_IDX = 36, // QList + SBK_QTGUI_QLIST_QFONTVARIABLEAXIS_IDX = 37, // QList + SBK_QTGUI_QLIST_QFONT_TAG_IDX = 38, // QList + SBK_QTGUI_QLIST_UINT16_T_IDX = 39, // QList + SBK_QTGUI_QLIST_QACCESSIBLEINTERFACEPTR_IDX = 40, // QList + SBK_QTGUI_STD_PAIR_QACCESSIBLEINTERFACEPTR_QFLAGS_QACCESSIBLE_RELATIONFLAG_IDX = 41, // std::pair> + SBK_QTGUI_QLIST_STD_PAIR_QACCESSIBLEINTERFACEPTR_QFLAGS_QACCESSIBLE_RELATIONFLAG_IDX = 42, // QList>> + SBK_QTGUI_QLIST_QACCESSIBLE_ATTRIBUTE_IDX = 43, // QList + SBK_QTGUI_QLIST_UNSIGNEDINT_IDX = 44, // QList + SBK_QTGUI_QLIST_QLINE_IDX = 45, // QList + SBK_QTGUI_QLIST_QLINEF_IDX = 46, // QList + SBK_QTGUI_QLIST_QRECT_IDX = 47, // QList + SBK_QTGUI_QLIST_QRECTF_IDX = 48, // QList + SBK_QTGUI_QLIST_QKEYSEQUENCE_IDX = 49, // QList + SBK_QTGUI_QLIST_QUNDOSTACKPTR_IDX = 50, // QList + SBK_QTGUI_QLIST_QTEXTFRAMEPTR_IDX = 51, // QList + SBK_QTGUI_QLIST_QTEXTBLOCK_IDX = 52, // QList + SBK_QTGUI_QLIST_QTEXTFORMAT_IDX = 53, // QList + SBK_QTGUI_QLIST_QSCREENPTR_IDX = 54, // QList + SBK_QTGUI_QLIST_QOPENGLCONTEXTPTR_IDX = 55, // QList + SBK_QTGUI_QSET_QBYTEARRAY_IDX = 56, // QSet + SBK_QTGUI_QLIST_CONSTQINPUTDEVICEPTR_IDX = 57, // QList + SBK_QTGUI_QLIST_QACTIONPTR_IDX = 58, // QList + SBK_QTGUI_QLIST_QOBJECTPTR_IDX = 59, // QList + SBK_QTGUI_QLIST_QABSTRACTTEXTDOCUMENTLAYOUT_SELECTION_IDX = 60, // QList + SBK_QTGUI_QLIST_QINPUTMETHODEVENT_ATTRIBUTE_IDX = 61, // QList + SBK_QTGUI_QLIST_QEVENTPOINT_IDX = 62, // QList + SBK_QTGUI_QLIST_QWINDOWPTR_IDX = 63, // QList + SBK_QTGUI_QLIST_QBYTEARRAY_IDX = 64, // QList + SBK_QTGUI_QLIST_QRHISHADERRESOURCEBINDING_IDX = 65, // QList + SBK_QTGUI_QLIST_QRHISHADERSTAGE_IDX = 66, // QList + SBK_QTGUI_QLIST_QRHIGRAPHICSPIPELINE_TARGETBLEND_IDX = 67, // QList + SBK_QTGUI_STD_PAIR_INT_UNSIGNEDINT_IDX = 68, // std::pair + SBK_QTGUI_STD_PAIR_QRHIBUFFERPTR_QUINT32_IDX = 69, // std::pair + SBK_QTGUI_QLIST_STD_PAIR_QRHIBUFFERPTR_QUINT32_IDX = 70, // QList> + SBK_QTGUI_STD_PAIR_QRHIBUFFERPTR_UNSIGNEDINT_IDX = 71, // std::pair + SBK_QTGUI_QLIST_QMODELINDEX_IDX = 72, // QList + SBK_QTGUI_QHASH_INT_QBYTEARRAY_IDX = 73, // QHash + SBK_QTGUI_QLIST_QVARIANT_IDX = 74, // QList + SBK_QTGUI_QLIST_QSTRING_IDX = 75, // QList + SBK_QTGUI_QMAP_QSTRING_QVARIANT_IDX = 76, // QMap + SBK_QTGUI_CONVERTERS_IDX_COUNT = 77, +}; + +// Converter indices +enum : int { + SBK_HBITMAP_IDX = 0, + SBK_HICON_IDX = 1, + SBK_HMONITOR_IDX = 2, + SBK_HRGN_IDX = 3, + SBK_WId_IDX = 4, + SBK_QtGui_QList_int_IDX = 5, // QList + SBK_QtGui_QList_QVector2D_IDX = 6, // QList + SBK_QtGui_QList_QVector3D_IDX = 7, // QList + SBK_QtGui_QList_QVector4D_IDX = 8, // QList + SBK_QtGui_QList_qreal_IDX = 9, // QList + SBK_QtGui_QList_QTextOption_Tab_IDX = 10, // QList + SBK_QtGui_QList_QGlyphRun_IDX = 11, // QList + SBK_QtGui_QList_QTextLength_IDX = 12, // QList + SBK_QtGui_QMap_int_QVariant_IDX = 13, // QMap + SBK_QtGui_QList_QTextLayout_FormatRange_IDX = 14, // QList + SBK_QtGui_std_pair_int_int_IDX = 15, // std::pair + SBK_QtGui_QList_QStandardItemPTR_IDX = 16, // QList + SBK_QtGui_QList_QShaderKey_IDX = 17, // QList + SBK_QtGui_QMap_int_std_pair_int_int_IDX = 18, // QMap> + SBK_QtGui_std_array_float_4_IDX = 19, // std::array + SBK_QtGui_QList_QRhiVertexInputAttribute_IDX = 20, // QList + SBK_QtGui_QList_QRhiVertexInputBinding_IDX = 21, // QList + SBK_QtGui_QList_QRhiTextureUploadEntry_IDX = 22, // QList + SBK_QtGui_QList_QRhiColorAttachment_IDX = 23, // QList + SBK_QtGui_std_array_int_4_IDX = 24, // std::array + SBK_QtGui_QList_QRhiAdapterPTR_IDX = 25, // QList + SBK_QtGui_QList_QSize_IDX = 26, // QList + SBK_QtGui_QList_QPointF_IDX = 27, // QList + SBK_QtGui_QList_quint32_IDX = 28, // QList + SBK_QtGui_QList_QFontDatabase_WritingSystem_IDX = 29, // QList + SBK_QtGui_QList_QPoint_IDX = 30, // QList + SBK_QtGui_QList_QPolygonF_IDX = 31, // QList + SBK_QtGui_QList_QPageRanges_Range_IDX = 32, // QList + SBK_QtGui_QList_float_IDX = 33, // QList + SBK_QtGui_std_pair_qreal_QColor_IDX = 34, // std::pair + SBK_QtGui_QList_std_pair_qreal_QColor_IDX = 35, // QList> + SBK_QtGui_QList_qsizetype_IDX = 36, // QList + SBK_QtGui_QList_QFontVariableAxis_IDX = 37, // QList + SBK_QtGui_QList_QFont_Tag_IDX = 38, // QList + SBK_QtGui_QList_uint16_t_IDX = 39, // QList + SBK_QtGui_QList_QAccessibleInterfacePTR_IDX = 40, // QList + SBK_QtGui_std_pair_QAccessibleInterfacePTR_QFlags_QAccessible_RelationFlag_IDX = 41, // std::pair> + SBK_QtGui_QList_std_pair_QAccessibleInterfacePTR_QFlags_QAccessible_RelationFlag_IDX = 42, // QList>> + SBK_QtGui_QList_QAccessible_Attribute_IDX = 43, // QList + SBK_QtGui_QList_unsignedint_IDX = 44, // QList + SBK_QtGui_QList_QLine_IDX = 45, // QList + SBK_QtGui_QList_QLineF_IDX = 46, // QList + SBK_QtGui_QList_QRect_IDX = 47, // QList + SBK_QtGui_QList_QRectF_IDX = 48, // QList + SBK_QtGui_QList_QKeySequence_IDX = 49, // QList + SBK_QtGui_QList_QUndoStackPTR_IDX = 50, // QList + SBK_QtGui_QList_QTextFramePTR_IDX = 51, // QList + SBK_QtGui_QList_QTextBlock_IDX = 52, // QList + SBK_QtGui_QList_QTextFormat_IDX = 53, // QList + SBK_QtGui_QList_QScreenPTR_IDX = 54, // QList + SBK_QtGui_QList_QOpenGLContextPTR_IDX = 55, // QList + SBK_QtGui_QSet_QByteArray_IDX = 56, // QSet + SBK_QtGui_QList_constQInputDevicePTR_IDX = 57, // QList + SBK_QtGui_QList_QActionPTR_IDX = 58, // QList + SBK_QtGui_QList_QObjectPTR_IDX = 59, // QList + SBK_QtGui_QList_QAbstractTextDocumentLayout_Selection_IDX = 60, // QList + SBK_QtGui_QList_QInputMethodEvent_Attribute_IDX = 61, // QList + SBK_QtGui_QList_QEventPoint_IDX = 62, // QList + SBK_QtGui_QList_QWindowPTR_IDX = 63, // QList + SBK_QtGui_QList_QByteArray_IDX = 64, // QList + SBK_QtGui_QList_QRhiShaderResourceBinding_IDX = 65, // QList + SBK_QtGui_QList_QRhiShaderStage_IDX = 66, // QList + SBK_QtGui_QList_QRhiGraphicsPipeline_TargetBlend_IDX = 67, // QList + SBK_QtGui_std_pair_int_unsignedint_IDX = 68, // std::pair + SBK_QtGui_std_pair_QRhiBufferPTR_quint32_IDX = 69, // std::pair + SBK_QtGui_QList_std_pair_QRhiBufferPTR_quint32_IDX = 70, // QList> + SBK_QtGui_std_pair_QRhiBufferPTR_unsignedint_IDX = 71, // std::pair + SBK_QtGui_QList_QModelIndex_IDX = 72, // QList + SBK_QtGui_QHash_int_QByteArray_IDX = 73, // QHash + SBK_QtGui_QList_QVariant_IDX = 74, // QList + SBK_QtGui_QList_QString_IDX = 75, // QList + SBK_QtGui_QMap_QString_QVariant_IDX = 76, // QMap + SBK_QtGui_CONVERTERS_IDX_COUNT = 77, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAbstractFileIconProvider::IconType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAbstractFileIconProvider_IconType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractFileIconProvider::Option >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAbstractFileIconProvider_Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QAbstractFileIconProvider_Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractFileIconProvider >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAbstractFileIconProvider_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractTextDocumentLayout >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAbstractTextDocumentLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractTextDocumentLayout::PaintContext >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAbstractTextDocumentLayout_PaintContext_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractTextDocumentLayout::Selection >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAbstractTextDocumentLayout_Selection_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibilityHints >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibilityHints_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessible::Event >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessible_Event_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessible::Role >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessible_Role_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessible::Text >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessible_Text_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessible::RelationFlag >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessible_RelationFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QAccessible_RelationFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessible::InterfaceType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessible_InterfaceType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessible::TextBoundaryType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessible_TextBoundaryType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessible::Attribute >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessible_Attribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessible::AnnouncementPoliteness >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessible_AnnouncementPoliteness_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessible >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessible_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessible::State >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessible_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleActionInterface >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleActionInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleAnnouncementEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleAnnouncementEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleAttributesInterface >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleAttributesInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleEditableTextInterface >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleEditableTextInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleInterface >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleObject >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleSelectionInterface >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleSelectionInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleStateChangeEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleStateChangeEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleTableCellInterface >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleTableCellInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleTableModelChangeEvent::ModelChangeType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleTableModelChangeEvent_ModelChangeType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleTableModelChangeEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleTableModelChangeEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleTextCursorEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleTextCursorEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleTextInsertEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleTextInsertEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleTextInterface >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleTextInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleTextRemoveEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleTextRemoveEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleTextSelectionEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleTextSelectionEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleTextUpdateEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleTextUpdateEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleValueChangeEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleValueChangeEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleValueInterface >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAccessibleValueInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAction::MenuRole >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAction_MenuRole_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAction::Priority >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAction_Priority_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAction::ActionEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAction_ActionEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAction >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QAction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QActionEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QActionEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QActionGroup::ExclusionPolicy >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QActionGroup_ExclusionPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QActionGroup >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QActionGroup_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBackingStore >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QBackingStore_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBitmap >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QBitmap_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBrush >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QBrush_IDX]); } +template<> inline PyTypeObject *SbkType< ::QChildWindowEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QChildWindowEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QClipboard::Mode >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QClipboard_Mode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QClipboard >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QClipboard_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCloseEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QCloseEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColor::Spec >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QColor_Spec_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColor::NameFormat >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QColor_NameFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColor >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QColor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColorSpace::NamedColorSpace >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QColorSpace_NamedColorSpace_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColorSpace::Primaries >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QColorSpace_Primaries_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColorSpace::TransferFunction >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QColorSpace_TransferFunction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColorSpace::TransformModel >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QColorSpace_TransformModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColorSpace::ColorModel >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QColorSpace_ColorModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColorSpace >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QColorSpace_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColorTransform >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QColorTransform_IDX]); } +template<> inline PyTypeObject *SbkType< ::QConicalGradient >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QConicalGradient_IDX]); } +template<> inline PyTypeObject *SbkType< ::QContextMenuEvent::Reason >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QContextMenuEvent_Reason_IDX]); } +template<> inline PyTypeObject *SbkType< ::QContextMenuEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QContextMenuEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCursor >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QCursor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDesktopServices >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QDesktopServices_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDoubleValidator::Notation >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QDoubleValidator_Notation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDoubleValidator >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QDoubleValidator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDrag >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QDrag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDragEnterEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QDragEnterEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDragLeaveEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QDragLeaveEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDragMoveEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QDragMoveEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDropEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QDropEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QEnterEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QEnterEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QEventPoint::State >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QEventPoint_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::QEventPoint >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QEventPoint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QExposeEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QExposeEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileOpenEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFileOpenEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFocusEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFocusEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFont::StyleHint >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFont_StyleHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFont::StyleStrategy >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFont_StyleStrategy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFont::HintingPreference >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFont_HintingPreference_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFont::Weight >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFont_Weight_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFont::Style >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFont_Style_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFont::Stretch >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFont_Stretch_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFont::Capitalization >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFont_Capitalization_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFont::SpacingType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFont_SpacingType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFont >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFont_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFont::Tag >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFont_Tag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFontDatabase::WritingSystem >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFontDatabase_WritingSystem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFontDatabase::SystemFont >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFontDatabase_SystemFont_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFontDatabase >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFontDatabase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFontInfo >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFontInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFontMetrics >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFontMetrics_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFontMetricsF >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFontMetricsF_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFontVariableAxis >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFontVariableAxis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGlyphRun::GlyphRunFlag >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QGlyphRun_GlyphRunFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QGlyphRun_GlyphRunFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGlyphRun >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QGlyphRun_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGradient::Type >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QGradient_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGradient::Spread >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QGradient_Spread_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGradient::CoordinateMode >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QGradient_CoordinateMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGradient::InterpolationMode >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QGradient_InterpolationMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGradient::Preset >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QGradient_Preset_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGradient >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QGradient_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGuiApplication >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QGuiApplication_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QHelpEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHideEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QHideEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHoverEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QHoverEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIcon::Mode >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QIcon_Mode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIcon::State >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QIcon_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIcon::ThemeIcon >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QIcon_ThemeIcon_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIcon >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QIcon_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIconDragEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QIconDragEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIconEngine::IconEngineHook >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QIconEngine_IconEngineHook_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIconEngine >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QIconEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIconEngine::ScaledPixmapArgument >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QIconEngine_ScaledPixmapArgument_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImage::InvertMode >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QImage_InvertMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImage::Format >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QImage_Format_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImage >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QImage_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImageIOHandler::ImageOption >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QImageIOHandler_ImageOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImageIOHandler::Transformation >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QImageIOHandler_Transformation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QImageIOHandler_Transformation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImageIOHandler >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QImageIOHandler_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImageReader::ImageReaderError >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QImageReader_ImageReaderError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImageReader >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QImageReader_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImageWriter::ImageWriterError >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QImageWriter_ImageWriterError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImageWriter >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QImageWriter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QInputDevice::DeviceType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QInputDevice_DeviceType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QInputDevice_DeviceType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QInputDevice::Capability >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QInputDevice_Capability_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QInputDevice_Capability_IDX]); } +template<> inline PyTypeObject *SbkType< ::QInputDevice >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QInputDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QInputEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QInputEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QInputMethod::Action >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QInputMethod_Action_IDX]); } +template<> inline PyTypeObject *SbkType< ::QInputMethod >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QInputMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::QInputMethodEvent::AttributeType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QInputMethodEvent_AttributeType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QInputMethodEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QInputMethodEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QInputMethodEvent::Attribute >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QInputMethodEvent_Attribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::QInputMethodQueryEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QInputMethodQueryEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIntValidator >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QIntValidator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QKeyEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QKeyEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QKeySequence::StandardKey >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QKeySequence_StandardKey_IDX]); } +template<> inline PyTypeObject *SbkType< ::QKeySequence::SequenceFormat >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QKeySequence_SequenceFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QKeySequence::SequenceMatch >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QKeySequence_SequenceMatch_IDX]); } +template<> inline PyTypeObject *SbkType< ::QKeySequence >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QKeySequence_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLinearGradient >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QLinearGradient_IDX]); } +template<> inline PyTypeObject *SbkType< QMatrix2x2 >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMatrix2x2_IDX]); } +template<> inline PyTypeObject *SbkType< QMatrix2x3 >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMatrix2x3_IDX]); } +template<> inline PyTypeObject *SbkType< QMatrix2x4 >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMatrix2x4_IDX]); } +template<> inline PyTypeObject *SbkType< QMatrix3x2 >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMatrix3x2_IDX]); } +template<> inline PyTypeObject *SbkType< QMatrix3x3 >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMatrix3x3_IDX]); } +template<> inline PyTypeObject *SbkType< QMatrix3x4 >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMatrix3x4_IDX]); } +template<> inline PyTypeObject *SbkType< QMatrix4x2 >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMatrix4x2_IDX]); } +template<> inline PyTypeObject *SbkType< QMatrix4x3 >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMatrix4x3_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMatrix4x4::Flag >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMatrix4x4_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QMatrix4x4_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMatrix4x4 >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMatrix4x4_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMouseEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMouseEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMoveEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMoveEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMovie::MovieState >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMovie_MovieState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMovie::CacheMode >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMovie_CacheMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMovie >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QMovie_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNativeGestureEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QNativeGestureEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOffscreenSurface >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QOffscreenSurface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLContext::OpenGLModuleType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QOpenGLContext_OpenGLModuleType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLContext >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QOpenGLContext_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLContextGroup >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QOpenGLContextGroup_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLExtraFunctions >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QOpenGLExtraFunctions_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions::OpenGLFeature >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QOpenGLFunctions_OpenGLFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QOpenGLFunctions_OpenGLFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QOpenGLFunctions_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPageLayout::Unit >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPageLayout_Unit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPageLayout::Orientation >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPageLayout_Orientation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPageLayout::Mode >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPageLayout_Mode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPageLayout::OutOfBoundsPolicy >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPageLayout_OutOfBoundsPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPageLayout >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPageLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPageRanges >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPageRanges_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPageRanges::Range >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPageRanges_Range_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPageSize::PageSizeId >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPageSize_PageSizeId_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPageSize::Unit >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPageSize_Unit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPageSize::SizeMatchPolicy >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPageSize_SizeMatchPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPageSize >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPageSize_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPagedPaintDevice::PdfVersion >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPagedPaintDevice_PdfVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPagedPaintDevice >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPagedPaintDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPaintDevice::PaintDeviceMetric >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPaintDevice_PaintDeviceMetric_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPaintDevice >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPaintDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPaintDeviceWindow >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPaintDeviceWindow_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPaintEngine::PaintEngineFeature >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPaintEngine_PaintEngineFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QPaintEngine_PaintEngineFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPaintEngine::DirtyFlag >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPaintEngine_DirtyFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QPaintEngine_DirtyFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPaintEngine::PolygonDrawMode >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPaintEngine_PolygonDrawMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPaintEngine::Type >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPaintEngine_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPaintEngine >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPaintEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPaintEngineState >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPaintEngineState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPaintEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPaintEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPainter::RenderHint >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPainter_RenderHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QPainter_RenderHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPainter::PixmapFragmentHint >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPainter_PixmapFragmentHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QPainter_PixmapFragmentHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPainter::CompositionMode >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPainter_CompositionMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPainter >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPainter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPainter::PixmapFragment >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPainter_PixmapFragment_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPainterPath::ElementType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPainterPath_ElementType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPainterPath >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPainterPath_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPainterPath::Element >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPainterPath_Element_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPainterPathStroker >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPainterPathStroker_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPainterStateGuard::InitialState >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPainterStateGuard_InitialState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPainterStateGuard >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPainterStateGuard_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPalette::ColorGroup >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPalette_ColorGroup_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPalette::ColorRole >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPalette_ColorRole_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPalette >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPalette_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfOutputIntent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPdfOutputIntent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfWriter::ColorModel >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPdfWriter_ColorModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfWriter >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPdfWriter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPen >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPen_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPicture >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPicture_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPixelFormat::ColorModel >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPixelFormat_ColorModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPixelFormat::AlphaUsage >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPixelFormat_AlphaUsage_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPixelFormat::AlphaPosition >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPixelFormat_AlphaPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPixelFormat::AlphaPremultiplied >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPixelFormat_AlphaPremultiplied_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPixelFormat::TypeInterpretation >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPixelFormat_TypeInterpretation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPixelFormat::YUVLayout >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPixelFormat_YUVLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPixelFormat::ByteOrder >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPixelFormat_ByteOrder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPixelFormat >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPixelFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPixmap >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPixmap_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPixmapCache >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPixmapCache_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPixmapCache::Key >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPixmapCache_Key_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlatformSurfaceEvent::SurfaceEventType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPlatformSurfaceEvent_SurfaceEventType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlatformSurfaceEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPlatformSurfaceEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPointerEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPointerEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPointingDevice::PointerType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPointingDevice_PointerType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QPointingDevice_PointerType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPointingDevice::GrabTransition >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPointingDevice_GrabTransition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPointingDevice >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPointingDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPointingDeviceUniqueId >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPointingDeviceUniqueId_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPolygon >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPolygon_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPolygonF >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPolygonF_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPyTextObject >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QPyTextObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuaternion >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QQuaternion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRadialGradient >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QRadialGradient_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRasterWindow >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QRasterWindow_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRawFont::AntialiasingType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QRawFont_AntialiasingType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRawFont::LayoutFlag >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QRawFont_LayoutFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QRawFont_LayoutFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRawFont >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QRawFont_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRegion::RegionType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QRegion_RegionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRegion >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QRegion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRegularExpressionValidator >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QRegularExpressionValidator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QResizeEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QResizeEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRgba64 >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QRgba64_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScreen >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QScreen_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScrollEvent::ScrollState >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QScrollEvent_ScrollState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScrollEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QScrollEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScrollPrepareEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QScrollPrepareEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSessionManager::RestartHint >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QSessionManager_RestartHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSessionManager >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QSessionManager_IDX]); } +template<> inline PyTypeObject *SbkType< ::QShortcut >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QShortcut_IDX]); } +template<> inline PyTypeObject *SbkType< ::QShortcutEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QShortcutEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QShowEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QShowEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSinglePointEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QSinglePointEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStandardItem::ItemType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QStandardItem_ItemType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStandardItem >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QStandardItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStandardItemModel >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QStandardItemModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStaticText::PerformanceHint >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QStaticText_PerformanceHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStaticText >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QStaticText_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStatusTipEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QStatusTipEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleHints >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QStyleHints_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurface::SurfaceClass >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QSurface_SurfaceClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurface::SurfaceType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QSurface_SurfaceType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurface >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QSurface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurfaceFormat::FormatOption >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QSurfaceFormat_FormatOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QSurfaceFormat_FormatOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurfaceFormat::SwapBehavior >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QSurfaceFormat_SwapBehavior_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurfaceFormat::RenderableType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QSurfaceFormat_RenderableType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurfaceFormat::OpenGLContextProfile >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QSurfaceFormat_OpenGLContextProfile_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurfaceFormat::ColorSpace >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QSurfaceFormat_ColorSpace_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSurfaceFormat >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QSurfaceFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSyntaxHighlighter >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QSyntaxHighlighter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTabletEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTabletEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextBlock >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextBlock_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextBlock::iterator >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextBlock_iterator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextBlockFormat::LineHeightTypes >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextBlockFormat_LineHeightTypes_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextBlockFormat::MarkerType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextBlockFormat_MarkerType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextBlockFormat >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextBlockFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextBlockGroup >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextBlockGroup_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextBlockUserData >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextBlockUserData_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextCharFormat::VerticalAlignment >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextCharFormat_VerticalAlignment_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextCharFormat::UnderlineStyle >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextCharFormat_UnderlineStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextCharFormat::FontPropertiesInheritanceBehavior >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextCharFormat_FontPropertiesInheritanceBehavior_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextCharFormat >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextCharFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextCursor::MoveMode >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextCursor_MoveMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextCursor::MoveOperation >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextCursor_MoveOperation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextCursor::SelectionType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextCursor_SelectionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextCursor >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextCursor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextDocument::MetaInformation >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextDocument_MetaInformation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextDocument::MarkdownFeature >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextDocument_MarkdownFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QTextDocument_MarkdownFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextDocument::FindFlag >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextDocument_FindFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QTextDocument_FindFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextDocument::ResourceType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextDocument_ResourceType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextDocument::Stacks >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextDocument_Stacks_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextDocument >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextDocument_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextDocumentFragment >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextDocumentFragment_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextDocumentWriter >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextDocumentWriter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextFormat::FormatType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextFormat_FormatType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextFormat::Property >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextFormat_Property_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextFormat::ObjectTypes >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextFormat_ObjectTypes_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextFormat::PageBreakFlag >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextFormat_PageBreakFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QTextFormat_PageBreakFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextFormat >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextFragment >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextFragment_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextFrame >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextFrame_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextFrame::iterator >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextFrame_iterator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextFrameFormat::Position >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextFrameFormat_Position_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextFrameFormat::BorderStyle >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextFrameFormat_BorderStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextFrameFormat >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextFrameFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextImageFormat >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextImageFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextInlineObject >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextInlineObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextItem::RenderFlag >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextItem_RenderFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QTextItem_RenderFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextItem >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextLayout::GlyphRunRetrievalFlag >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextLayout_GlyphRunRetrievalFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QTextLayout_GlyphRunRetrievalFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextLayout::CursorMode >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextLayout_CursorMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextLayout >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextLayout::FormatRange >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextLayout_FormatRange_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextLength::Type >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextLength_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextLength >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextLength_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextLine::Edge >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextLine_Edge_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextLine::CursorPosition >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextLine_CursorPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextLine >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextLine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextList >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextList_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextListFormat::Style >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextListFormat_Style_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextListFormat >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextListFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextObject >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextObjectInterface >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextObjectInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextOption::TabType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextOption_TabType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextOption::WrapMode >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextOption_WrapMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextOption::Flag >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextOption_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QFlags_QTextOption_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextOption >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextOption::Tab >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextOption_Tab_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextTable >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextTable_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextTableCell >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextTableCell_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextTableCellFormat >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextTableCellFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextTableFormat >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTextTableFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QToolBarChangeEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QToolBarChangeEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTouchEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTouchEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTransform::TransformationType >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTransform_TransformationType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTransform >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QTransform_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUndoCommand >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QUndoCommand_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUndoGroup >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QUndoGroup_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUndoStack >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QUndoStack_IDX]); } +template<> inline PyTypeObject *SbkType< ::QValidator::State >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QValidator_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::QValidator >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QValidator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVector2D >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QVector2D_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVector3D >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QVector3D_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVector4D >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QVector4D_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWhatsThisClickedEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QWhatsThisClickedEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWheelEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QWheelEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWindow::Visibility >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QWindow_Visibility_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWindow::AncestorMode >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QWindow_AncestorMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWindow >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QWindow_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWindowStateChangeEvent >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QWindowStateChangeEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtGuiHelper::QOverrideCursorGuard >() { return Shiboken::Module::get(SbkPySide6_QtGuiTypeStructs[SBK_QtGuiHelper_QOverrideCursorGuard_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTGUI_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGui/qpytextobject.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGui/qpytextobject.h new file mode 100644 index 0000000..730cc44 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGui/qpytextobject.h @@ -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 + +#ifndef QPYTEXTOBJECT +#define QPYTEXTOBJECT + +#include +#include + +// Qt5: no idea why this definition is not found automatically! It should come +// from which resolves to qabstracttextdocumentlayout.h +#ifdef Q_MOC_RUN +Q_DECLARE_INTERFACE(QTextObjectInterface, "org.qt-project.Qt.QTextObjectInterface") +#endif + +QT_BEGIN_NAMESPACE +class QPyTextObject : public QObject, public QTextObjectInterface +{ + Q_OBJECT + Q_INTERFACES(QTextObjectInterface) +public: + QPyTextObject(QObject *parent = nullptr) : QObject(parent) {} +}; +QT_END_NAMESPACE + +#endif diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGui/qtguihelper.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGui/qtguihelper.h new file mode 100644 index 0000000..e537cfe --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtGui/qtguihelper.h @@ -0,0 +1,35 @@ +// 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 + +#ifndef QTGUIHELPER_H +#define QTGUIHELPER_H + +#include + +QT_BEGIN_NAMESPACE +namespace QtGuiHelper { + + class QOverrideCursorGuard + { + public: + Q_DISABLE_COPY_MOVE(QOverrideCursorGuard) + + QOverrideCursorGuard() = default; + ~QOverrideCursorGuard() = default; + + void restoreOverrideCursor() + { + if (m_guard) { + QGuiApplication::restoreOverrideCursor(); + m_guard = false; + } + } + + private: + bool m_guard = true; + }; + +} // namespace QtGuiHelper +QT_END_NAMESPACE + +#endif // QTGUIHELPER_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtHelp/pyside6_qthelp_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtHelp/pyside6_qthelp_python.h new file mode 100644 index 0000000..ee3442c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtHelp/pyside6_qthelp_python.h @@ -0,0 +1,180 @@ +// 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 + + +#ifndef SBK_QTHELP_PYTHON_H +#define SBK_QTHELP_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include + +// Bound library includes +#include + +QT_BEGIN_NAMESPACE +class QCompressedHelpInfo; +class QHelpContentItem; +class QHelpContentModel; +class QHelpContentWidget; +class QHelpEngine; +class QHelpEngineCore; +class QHelpFilterData; +class QHelpFilterEngine; +class QHelpFilterSettingsWidget; +class QHelpGlobal; +class QHelpIndexModel; +class QHelpIndexWidget; +struct QHelpLink; +class QHelpSearchEngine; +class QHelpSearchEngineCore; +class QHelpSearchQueryWidget; +class QHelpSearchResult; +class QHelpSearchResultWidget; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QCOMPRESSEDHELPINFO_IDX = 0, + SBK_QHELPCONTENTITEM_IDX = 2, + SBK_QHELPCONTENTMODEL_IDX = 4, + SBK_QHELPCONTENTWIDGET_IDX = 6, + SBK_QHELPENGINE_IDX = 8, + SBK_QHELPENGINECORE_IDX = 10, + SBK_QHELPFILTERDATA_IDX = 12, + SBK_QHELPFILTERENGINE_IDX = 14, + SBK_QHELPFILTERSETTINGSWIDGET_IDX = 16, + SBK_QHELPGLOBAL_IDX = 18, + SBK_QHELPINDEXMODEL_IDX = 20, + SBK_QHELPINDEXWIDGET_IDX = 22, + SBK_QHELPLINK_IDX = 24, + SBK_QHELPSEARCHENGINE_IDX = 26, + SBK_QHELPSEARCHENGINECORE_IDX = 28, + SBK_QHELPSEARCHQUERY_FIELDNAME_IDX = 32, + SBK_QHELPSEARCHQUERY_IDX = 30, + SBK_QHELPSEARCHQUERYWIDGET_IDX = 34, + SBK_QHELPSEARCHRESULT_IDX = 36, + SBK_QHELPSEARCHRESULTWIDGET_IDX = 38, + SBK_QTHELP_IDX_COUNT = 40, +}; + +// Type indices +enum : int { + SBK_QCompressedHelpInfo_IDX = 0, + SBK_QHelpContentItem_IDX = 1, + SBK_QHelpContentModel_IDX = 2, + SBK_QHelpContentWidget_IDX = 3, + SBK_QHelpEngine_IDX = 4, + SBK_QHelpEngineCore_IDX = 5, + SBK_QHelpFilterData_IDX = 6, + SBK_QHelpFilterEngine_IDX = 7, + SBK_QHelpFilterSettingsWidget_IDX = 8, + SBK_QHelpGlobal_IDX = 9, + SBK_QHelpIndexModel_IDX = 10, + SBK_QHelpIndexWidget_IDX = 11, + SBK_QHelpLink_IDX = 12, + SBK_QHelpSearchEngine_IDX = 13, + SBK_QHelpSearchEngineCore_IDX = 14, + SBK_QHelpSearchQuery_FieldName_IDX = 16, + SBK_QHelpSearchQuery_IDX = 15, + SBK_QHelpSearchQueryWidget_IDX = 17, + SBK_QHelpSearchResult_IDX = 18, + SBK_QHelpSearchResultWidget_IDX = 19, + SBK_QtHelp_IDX_COUNT = 20, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtHelpTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtHelpTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtHelpModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtHelpTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTHELP_QLIST_INT_IDX = 0, // QList + SBK_QTHELP_QLIST_QVERSIONNUMBER_IDX = 1, // QList + SBK_QTHELP_QLIST_QMODELINDEX_IDX = 2, // QList + SBK_QTHELP_QLIST_QHELPLINK_IDX = 3, // QList + SBK_QTHELP_QMULTIMAP_QSTRING_QURL_IDX = 4, // QMultiMap + SBK_QTHELP_QLIST_QHELPSEARCHQUERY_IDX = 5, // QList + SBK_QTHELP_QLIST_QHELPSEARCHRESULT_IDX = 6, // QList + SBK_QTHELP_STD_PAIR_QSTRING_QSTRING_IDX = 7, // std::pair + SBK_QTHELP_QLIST_STD_PAIR_QSTRING_QSTRING_IDX = 8, // QList> + SBK_QTHELP_QMAP_QSTRING_QSTRING_IDX = 9, // QMap + SBK_QTHELP_QMAP_QSTRING_QVERSIONNUMBER_IDX = 10, // QMap + SBK_QTHELP_QLIST_QURL_IDX = 11, // QList + SBK_QTHELP_QLIST_QSTRINGLIST_IDX = 12, // QList + SBK_QTHELP_QMAP_INT_QVARIANT_IDX = 13, // QMap + SBK_QTHELP_QHASH_INT_QBYTEARRAY_IDX = 14, // QHash + SBK_QTHELP_QLIST_QVARIANT_IDX = 15, // QList + SBK_QTHELP_QLIST_QSTRING_IDX = 16, // QList + SBK_QTHELP_QMAP_QSTRING_QVARIANT_IDX = 17, // QMap + SBK_QTHELP_CONVERTERS_IDX_COUNT = 18, +}; + +// Converter indices +enum : int { + SBK_QtHelp_QList_int_IDX = 0, // QList + SBK_QtHelp_QList_QVersionNumber_IDX = 1, // QList + SBK_QtHelp_QList_QModelIndex_IDX = 2, // QList + SBK_QtHelp_QList_QHelpLink_IDX = 3, // QList + SBK_QtHelp_QMultiMap_QString_QUrl_IDX = 4, // QMultiMap + SBK_QtHelp_QList_QHelpSearchQuery_IDX = 5, // QList + SBK_QtHelp_QList_QHelpSearchResult_IDX = 6, // QList + SBK_QtHelp_std_pair_QString_QString_IDX = 7, // std::pair + SBK_QtHelp_QList_std_pair_QString_QString_IDX = 8, // QList> + SBK_QtHelp_QMap_QString_QString_IDX = 9, // QMap + SBK_QtHelp_QMap_QString_QVersionNumber_IDX = 10, // QMap + SBK_QtHelp_QList_QUrl_IDX = 11, // QList + SBK_QtHelp_QList_QStringList_IDX = 12, // QList + SBK_QtHelp_QMap_int_QVariant_IDX = 13, // QMap + SBK_QtHelp_QHash_int_QByteArray_IDX = 14, // QHash + SBK_QtHelp_QList_QVariant_IDX = 15, // QList + SBK_QtHelp_QList_QString_IDX = 16, // QList + SBK_QtHelp_QMap_QString_QVariant_IDX = 17, // QMap + SBK_QtHelp_CONVERTERS_IDX_COUNT = 18, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QCompressedHelpInfo >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QCompressedHelpInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpContentItem >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpContentItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpContentModel >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpContentModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpContentWidget >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpContentWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpEngine >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpEngineCore >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpEngineCore_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpFilterData >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpFilterData_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpFilterEngine >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpFilterEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpFilterSettingsWidget >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpFilterSettingsWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpGlobal >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpGlobal_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpIndexModel >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpIndexModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpIndexWidget >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpIndexWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpLink >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpLink_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpSearchEngine >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpSearchEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpSearchEngineCore >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpSearchEngineCore_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpSearchQuery::FieldName >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpSearchQuery_FieldName_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpSearchQuery >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpSearchQuery_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpSearchQueryWidget >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpSearchQueryWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpSearchResult >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpSearchResult_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHelpSearchResultWidget >() { return Shiboken::Module::get(SbkPySide6_QtHelpTypeStructs[SBK_QHelpSearchResultWidget_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTHELP_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtHttpServer/pyside6_qthttpserver_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtHttpServer/pyside6_qthttpserver_python.h new file mode 100644 index 0000000..e087f6b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtHttpServer/pyside6_qthttpserver_python.h @@ -0,0 +1,142 @@ +// 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 + + +#ifndef SBK_QTHTTPSERVER_PYTHON_H +#define SBK_QTHTTPSERVER_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include + +// Bound library includes +#include +#include +#include +#if QT_CONFIG(future) +#include +#endif + +QT_BEGIN_NAMESPACE +class QAbstractHttpServer; +class QHttpServer; +class QHttpServerResponse; +class QHttpServerRouter; +class QHttpServerRouterRule; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTHTTPSERVER_IDX = 0, + SBK_QFUTUREHTTPSERVERRESPONSE_IDX = 4, + SBK_QFUTURE_QHTTPSERVERRESPONSE_IDX = 4, + SBK_QHTTPSERVER_IDX = 6, + SBK_QHTTPSERVERREQUEST_METHOD_IDX = 10, + SBK_QFLAGS_QHTTPSERVERREQUEST_METHOD_IDX = 2, + SBK_QHTTPSERVERREQUEST_IDX = 8, + SBK_QHTTPSERVERRESPONDER_STATUSCODE_IDX = 14, + SBK_QHTTPSERVERRESPONDER_IDX = 12, + SBK_QHTTPSERVERRESPONSE_IDX = 16, + SBK_QHTTPSERVERROUTER_IDX = 18, + SBK_QHTTPSERVERROUTERRULE_IDX = 20, + SBK_QHTTPSERVERWEBSOCKETUPGRADERESPONSE_RESPONSETYPE_IDX = 24, + SBK_QHTTPSERVERWEBSOCKETUPGRADERESPONSE_IDX = 22, + SBK_QTHTTPSERVER_IDX_COUNT = 26, +}; + +// Type indices +enum : int { + SBK_QAbstractHttpServer_IDX = 0, + SBK_QFutureHttpServerResponse_IDX = 2, + SBK_QFuture_QHttpServerResponse_IDX = 2, + SBK_QHttpServer_IDX = 3, + SBK_QHttpServerRequest_Method_IDX = 5, + SBK_QFlags_QHttpServerRequest_Method_IDX = 1, + SBK_QHttpServerRequest_IDX = 4, + SBK_QHttpServerResponder_StatusCode_IDX = 7, + SBK_QHttpServerResponder_IDX = 6, + SBK_QHttpServerResponse_IDX = 8, + SBK_QHttpServerRouter_IDX = 9, + SBK_QHttpServerRouterRule_IDX = 10, + SBK_QHttpServerWebSocketUpgradeResponse_ResponseType_IDX = 12, + SBK_QHttpServerWebSocketUpgradeResponse_IDX = 11, + SBK_QtHttpServer_IDX_COUNT = 13, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtHttpServerTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtHttpServerTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtHttpServerModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtHttpServerTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTHTTPSERVER_QLIST_INT_IDX = 0, // QList + SBK_QTHTTPSERVER_QHASH_QMETATYPE_QSTRING_IDX = 1, // QHash + SBK_QTHTTPSERVER_QLIST_QHTTPHEADERS_WELLKNOWNHEADER_IDX = 2, // QList + SBK_QTHTTPSERVER_QLIST_QLOCALSERVERPTR_IDX = 3, // QList + SBK_QTHTTPSERVER_QLIST_QUINT16_IDX = 4, // QList + SBK_QTHTTPSERVER_QLIST_QTCPSERVERPTR_IDX = 5, // QList + SBK_QTHTTPSERVER_QLIST_QVARIANT_IDX = 6, // QList + SBK_QTHTTPSERVER_QLIST_QSTRING_IDX = 7, // QList + SBK_QTHTTPSERVER_QMAP_QSTRING_QVARIANT_IDX = 8, // QMap + SBK_QTHTTPSERVER_CONVERTERS_IDX_COUNT = 9, +}; + +// Converter indices +enum : int { + SBK_QtHttpServer_QList_int_IDX = 0, // QList + SBK_QtHttpServer_QHash_QMetaType_QString_IDX = 1, // QHash + SBK_QtHttpServer_QList_QHttpHeaders_WellKnownHeader_IDX = 2, // QList + SBK_QtHttpServer_QList_QLocalServerPTR_IDX = 3, // QList + SBK_QtHttpServer_QList_quint16_IDX = 4, // QList + SBK_QtHttpServer_QList_QTcpServerPTR_IDX = 5, // QList + SBK_QtHttpServer_QList_QVariant_IDX = 6, // QList + SBK_QtHttpServer_QList_QString_IDX = 7, // QList + SBK_QtHttpServer_QMap_QString_QVariant_IDX = 8, // QMap + SBK_QtHttpServer_CONVERTERS_IDX_COUNT = 9, +}; + +// typedef entries +using QFutureHttpServerResponse = QFuture; + +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAbstractHttpServer >() { return Shiboken::Module::get(SbkPySide6_QtHttpServerTypeStructs[SBK_QAbstractHttpServer_IDX]); } +#if QT_CONFIG(future) +template<> inline PyTypeObject *SbkType< QFutureHttpServerResponse >() { return Shiboken::Module::get(SbkPySide6_QtHttpServerTypeStructs[SBK_QFutureHttpServerResponse_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QHttpServer >() { return Shiboken::Module::get(SbkPySide6_QtHttpServerTypeStructs[SBK_QHttpServer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpServerRequest::Method >() { return Shiboken::Module::get(SbkPySide6_QtHttpServerTypeStructs[SBK_QHttpServerRequest_Method_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtHttpServerTypeStructs[SBK_QFlags_QHttpServerRequest_Method_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpServerRequest >() { return Shiboken::Module::get(SbkPySide6_QtHttpServerTypeStructs[SBK_QHttpServerRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpServerResponder::StatusCode >() { return Shiboken::Module::get(SbkPySide6_QtHttpServerTypeStructs[SBK_QHttpServerResponder_StatusCode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpServerResponder >() { return Shiboken::Module::get(SbkPySide6_QtHttpServerTypeStructs[SBK_QHttpServerResponder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpServerResponse >() { return Shiboken::Module::get(SbkPySide6_QtHttpServerTypeStructs[SBK_QHttpServerResponse_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpServerRouter >() { return Shiboken::Module::get(SbkPySide6_QtHttpServerTypeStructs[SBK_QHttpServerRouter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpServerRouterRule >() { return Shiboken::Module::get(SbkPySide6_QtHttpServerTypeStructs[SBK_QHttpServerRouterRule_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpServerWebSocketUpgradeResponse::ResponseType >() { return Shiboken::Module::get(SbkPySide6_QtHttpServerTypeStructs[SBK_QHttpServerWebSocketUpgradeResponse_ResponseType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpServerWebSocketUpgradeResponse >() { return Shiboken::Module::get(SbkPySide6_QtHttpServerTypeStructs[SBK_QHttpServerWebSocketUpgradeResponse_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTHTTPSERVER_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtLocation/pyside6_qtlocation_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtLocation/pyside6_qtlocation_python.h new file mode 100644 index 0000000..460c080 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtLocation/pyside6_qtlocation_python.h @@ -0,0 +1,350 @@ +// 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 + + +#ifndef SBK_QTLOCATION_PYTHON_H +#define SBK_QTLOCATION_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QGeoCodingManager; +class QGeoCodingManagerEngine; +class QGeoRoute; +class QGeoRouteSegment; +class QGeoRoutingManager; +class QGeoRoutingManagerEngine; +class QGeoServiceProviderFactory; +class QPlace; +class QPlaceAttribute; +class QPlaceCategory; +class QPlaceContactDetail; +class QPlaceContentReply; +class QPlaceContentRequest; +class QPlaceDetailsReply; +class QPlaceIcon; +class QPlaceManager; +class QPlaceManagerEngine; +class QPlaceMatchReply; +class QPlaceMatchRequest; +class QPlaceProposedSearchResult; +class QPlaceRatings; +class QPlaceResult; +class QPlaceSearchReply; +class QPlaceSearchSuggestionReply; +class QPlaceSupplier; +class QPlaceUser; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QGEOCODEREPLY_ERROR_IDX = 26, + SBK_QGEOCODEREPLY_IDX = 24, + SBK_QGEOCODINGMANAGER_IDX = 28, + SBK_QGEOCODINGMANAGERENGINE_IDX = 30, + SBK_QGEOMANEUVER_INSTRUCTIONDIRECTION_IDX = 34, + SBK_QGEOMANEUVER_IDX = 32, + SBK_QGEOROUTE_IDX = 36, + SBK_QGEOROUTEREPLY_ERROR_IDX = 40, + SBK_QGEOROUTEREPLY_IDX = 38, + SBK_QGEOROUTEREQUEST_TRAVELMODE_IDX = 54, + SBK_QFLAGS_QGEOROUTEREQUEST_TRAVELMODE_IDX = 10, + SBK_QGEOROUTEREQUEST_FEATURETYPE_IDX = 44, + SBK_QFLAGS_QGEOROUTEREQUEST_FEATURETYPE_IDX = 0, + SBK_QGEOROUTEREQUEST_FEATUREWEIGHT_IDX = 46, + SBK_QFLAGS_QGEOROUTEREQUEST_FEATUREWEIGHT_IDX = 2, + SBK_QGEOROUTEREQUEST_ROUTEOPTIMIZATION_IDX = 50, + SBK_QFLAGS_QGEOROUTEREQUEST_ROUTEOPTIMIZATION_IDX = 6, + SBK_QGEOROUTEREQUEST_SEGMENTDETAIL_IDX = 52, + SBK_QFLAGS_QGEOROUTEREQUEST_SEGMENTDETAIL_IDX = 8, + SBK_QGEOROUTEREQUEST_MANEUVERDETAIL_IDX = 48, + SBK_QFLAGS_QGEOROUTEREQUEST_MANEUVERDETAIL_IDX = 4, + SBK_QGEOROUTEREQUEST_IDX = 42, + SBK_QGEOROUTESEGMENT_IDX = 56, + SBK_QGEOROUTINGMANAGER_IDX = 58, + SBK_QGEOROUTINGMANAGERENGINE_IDX = 60, + SBK_QGEOSERVICEPROVIDER_ERROR_IDX = 64, + SBK_QGEOSERVICEPROVIDER_ROUTINGFEATURE_IDX = 74, + SBK_QFLAGS_QGEOSERVICEPROVIDER_ROUTINGFEATURE_IDX = 20, + SBK_QGEOSERVICEPROVIDER_GEOCODINGFEATURE_IDX = 66, + SBK_QFLAGS_QGEOSERVICEPROVIDER_GEOCODINGFEATURE_IDX = 12, + SBK_QGEOSERVICEPROVIDER_MAPPINGFEATURE_IDX = 68, + SBK_QFLAGS_QGEOSERVICEPROVIDER_MAPPINGFEATURE_IDX = 14, + SBK_QGEOSERVICEPROVIDER_PLACESFEATURE_IDX = 72, + SBK_QFLAGS_QGEOSERVICEPROVIDER_PLACESFEATURE_IDX = 18, + SBK_QGEOSERVICEPROVIDER_NAVIGATIONFEATURE_IDX = 70, + SBK_QFLAGS_QGEOSERVICEPROVIDER_NAVIGATIONFEATURE_IDX = 16, + SBK_QGEOSERVICEPROVIDER_IDX = 62, + SBK_QGEOSERVICEPROVIDERFACTORY_IDX = 76, + SBK_QLOCATION_VISIBILITY_IDX = 80, + SBK_QFLAGS_QLOCATION_VISIBILITY_IDX = 22, + SBK_QTLOCATIONQLOCATION_IDX = 78, + SBK_QPLACE_IDX = 82, + SBK_QPLACEATTRIBUTE_IDX = 84, + SBK_QPLACECATEGORY_IDX = 86, + SBK_QPLACECONTACTDETAIL_IDX = 88, + SBK_QPLACECONTENT_TYPE_IDX = 94, + SBK_QPLACECONTENT_DATATAG_IDX = 92, + SBK_QPLACECONTENT_IDX = 90, + SBK_QPLACECONTENTREPLY_IDX = 96, + SBK_QPLACECONTENTREQUEST_IDX = 98, + SBK_QPLACEDETAILSREPLY_IDX = 100, + SBK_QPLACEICON_IDX = 102, + SBK_QPLACEIDREPLY_OPERATIONTYPE_IDX = 106, + SBK_QPLACEIDREPLY_IDX = 104, + SBK_QPLACEMANAGER_IDX = 108, + SBK_QPLACEMANAGERENGINE_IDX = 110, + SBK_QPLACEMATCHREPLY_IDX = 112, + SBK_QPLACEMATCHREQUEST_IDX = 114, + SBK_QPLACEPROPOSEDSEARCHRESULT_IDX = 116, + SBK_QPLACERATINGS_IDX = 118, + SBK_QPLACEREPLY_ERROR_IDX = 122, + SBK_QPLACEREPLY_TYPE_IDX = 124, + SBK_QPLACEREPLY_IDX = 120, + SBK_QPLACERESULT_IDX = 126, + SBK_QPLACESEARCHREPLY_IDX = 128, + SBK_QPLACESEARCHREQUEST_RELEVANCEHINT_IDX = 132, + SBK_QPLACESEARCHREQUEST_IDX = 130, + SBK_QPLACESEARCHRESULT_SEARCHRESULTTYPE_IDX = 136, + SBK_QPLACESEARCHRESULT_IDX = 134, + SBK_QPLACESEARCHSUGGESTIONREPLY_IDX = 138, + SBK_QPLACESUPPLIER_IDX = 140, + SBK_QPLACEUSER_IDX = 142, + SBK_QTLOCATION_IDX_COUNT = 144, +}; + +// Type indices +enum : int { + SBK_QGeoCodeReply_Error_IDX = 13, + SBK_QGeoCodeReply_IDX = 12, + SBK_QGeoCodingManager_IDX = 14, + SBK_QGeoCodingManagerEngine_IDX = 15, + SBK_QGeoManeuver_InstructionDirection_IDX = 17, + SBK_QGeoManeuver_IDX = 16, + SBK_QGeoRoute_IDX = 18, + SBK_QGeoRouteReply_Error_IDX = 20, + SBK_QGeoRouteReply_IDX = 19, + SBK_QGeoRouteRequest_TravelMode_IDX = 27, + SBK_QFlags_QGeoRouteRequest_TravelMode_IDX = 5, + SBK_QGeoRouteRequest_FeatureType_IDX = 22, + SBK_QFlags_QGeoRouteRequest_FeatureType_IDX = 0, + SBK_QGeoRouteRequest_FeatureWeight_IDX = 23, + SBK_QFlags_QGeoRouteRequest_FeatureWeight_IDX = 1, + SBK_QGeoRouteRequest_RouteOptimization_IDX = 25, + SBK_QFlags_QGeoRouteRequest_RouteOptimization_IDX = 3, + SBK_QGeoRouteRequest_SegmentDetail_IDX = 26, + SBK_QFlags_QGeoRouteRequest_SegmentDetail_IDX = 4, + SBK_QGeoRouteRequest_ManeuverDetail_IDX = 24, + SBK_QFlags_QGeoRouteRequest_ManeuverDetail_IDX = 2, + SBK_QGeoRouteRequest_IDX = 21, + SBK_QGeoRouteSegment_IDX = 28, + SBK_QGeoRoutingManager_IDX = 29, + SBK_QGeoRoutingManagerEngine_IDX = 30, + SBK_QGeoServiceProvider_Error_IDX = 32, + SBK_QGeoServiceProvider_RoutingFeature_IDX = 37, + SBK_QFlags_QGeoServiceProvider_RoutingFeature_IDX = 10, + SBK_QGeoServiceProvider_GeocodingFeature_IDX = 33, + SBK_QFlags_QGeoServiceProvider_GeocodingFeature_IDX = 6, + SBK_QGeoServiceProvider_MappingFeature_IDX = 34, + SBK_QFlags_QGeoServiceProvider_MappingFeature_IDX = 7, + SBK_QGeoServiceProvider_PlacesFeature_IDX = 36, + SBK_QFlags_QGeoServiceProvider_PlacesFeature_IDX = 9, + SBK_QGeoServiceProvider_NavigationFeature_IDX = 35, + SBK_QFlags_QGeoServiceProvider_NavigationFeature_IDX = 8, + SBK_QGeoServiceProvider_IDX = 31, + SBK_QGeoServiceProviderFactory_IDX = 38, + SBK_QLocation_Visibility_IDX = 40, + SBK_QFlags_QLocation_Visibility_IDX = 11, + SBK_QtLocationQLocation_IDX = 39, + SBK_QPlace_IDX = 41, + SBK_QPlaceAttribute_IDX = 42, + SBK_QPlaceCategory_IDX = 43, + SBK_QPlaceContactDetail_IDX = 44, + SBK_QPlaceContent_Type_IDX = 47, + SBK_QPlaceContent_DataTag_IDX = 46, + SBK_QPlaceContent_IDX = 45, + SBK_QPlaceContentReply_IDX = 48, + SBK_QPlaceContentRequest_IDX = 49, + SBK_QPlaceDetailsReply_IDX = 50, + SBK_QPlaceIcon_IDX = 51, + SBK_QPlaceIdReply_OperationType_IDX = 53, + SBK_QPlaceIdReply_IDX = 52, + SBK_QPlaceManager_IDX = 54, + SBK_QPlaceManagerEngine_IDX = 55, + SBK_QPlaceMatchReply_IDX = 56, + SBK_QPlaceMatchRequest_IDX = 57, + SBK_QPlaceProposedSearchResult_IDX = 58, + SBK_QPlaceRatings_IDX = 59, + SBK_QPlaceReply_Error_IDX = 61, + SBK_QPlaceReply_Type_IDX = 62, + SBK_QPlaceReply_IDX = 60, + SBK_QPlaceResult_IDX = 63, + SBK_QPlaceSearchReply_IDX = 64, + SBK_QPlaceSearchRequest_RelevanceHint_IDX = 66, + SBK_QPlaceSearchRequest_IDX = 65, + SBK_QPlaceSearchResult_SearchResultType_IDX = 68, + SBK_QPlaceSearchResult_IDX = 67, + SBK_QPlaceSearchSuggestionReply_IDX = 69, + SBK_QPlaceSupplier_IDX = 70, + SBK_QPlaceUser_IDX = 71, + SBK_QtLocation_IDX_COUNT = 72, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtLocationTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtLocationTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtLocationModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtLocationTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTLOCATION_QLIST_INT_IDX = 0, // QList + SBK_QTLOCATION_QLIST_QPLACECATEGORY_IDX = 1, // QList + SBK_QTLOCATION_QMAP_QSTRING_QVARIANT_IDX = 2, // QMap + SBK_QTLOCATION_QLIST_QPLACE_IDX = 3, // QList + SBK_QTLOCATION_QLIST_QPLACESEARCHRESULT_IDX = 4, // QList + SBK_QTLOCATION_QLIST_QPLACECONTENT_DATATAG_IDX = 5, // QList + SBK_QTLOCATION_QLIST_QPLACECONTACTDETAIL_IDX = 6, // QList + SBK_QTLOCATION_QMAP_INT_QPLACECONTENT_IDX = 7, // QMap + SBK_QTLOCATION_QLIST_QGEOCOORDINATE_IDX = 8, // QList + SBK_QTLOCATION_QLIST_QGEORECTANGLE_IDX = 9, // QList + SBK_QTLOCATION_QLIST_QGEOROUTEREQUEST_FEATURETYPE_IDX = 10, // QList + SBK_QTLOCATION_QLIST_QGEOROUTE_IDX = 11, // QList + SBK_QTLOCATION_QLIST_QGEOROUTESEGMENT_IDX = 12, // QList + SBK_QTLOCATION_QLIST_QLOCALE_IDX = 13, // QList + SBK_QTLOCATION_QLIST_QGEOLOCATION_IDX = 14, // QList + SBK_QTLOCATION_QLIST_QVARIANT_IDX = 15, // QList + SBK_QTLOCATION_QLIST_QSTRING_IDX = 16, // QList + SBK_QTLOCATION_CONVERTERS_IDX_COUNT = 17, +}; + +// Converter indices +enum : int { + SBK_QtLocation_QList_int_IDX = 0, // QList + SBK_QtLocation_QList_QPlaceCategory_IDX = 1, // QList + SBK_QtLocation_QMap_QString_QVariant_IDX = 2, // QMap + SBK_QtLocation_QList_QPlace_IDX = 3, // QList + SBK_QtLocation_QList_QPlaceSearchResult_IDX = 4, // QList + SBK_QtLocation_QList_QPlaceContent_DataTag_IDX = 5, // QList + SBK_QtLocation_QList_QPlaceContactDetail_IDX = 6, // QList + SBK_QtLocation_QMap_int_QPlaceContent_IDX = 7, // QMap + SBK_QtLocation_QList_QGeoCoordinate_IDX = 8, // QList + SBK_QtLocation_QList_QGeoRectangle_IDX = 9, // QList + SBK_QtLocation_QList_QGeoRouteRequest_FeatureType_IDX = 10, // QList + SBK_QtLocation_QList_QGeoRoute_IDX = 11, // QList + SBK_QtLocation_QList_QGeoRouteSegment_IDX = 12, // QList + SBK_QtLocation_QList_QLocale_IDX = 13, // QList + SBK_QtLocation_QList_QGeoLocation_IDX = 14, // QList + SBK_QtLocation_QList_QVariant_IDX = 15, // QList + SBK_QtLocation_QList_QString_IDX = 16, // QList + SBK_QtLocation_CONVERTERS_IDX_COUNT = 17, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QGeoCodeReply::Error >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoCodeReply_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoCodeReply >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoCodeReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoCodingManager >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoCodingManager_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoCodingManagerEngine >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoCodingManagerEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoManeuver::InstructionDirection >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoManeuver_InstructionDirection_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoManeuver >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoManeuver_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRoute >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoRoute_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRouteReply::Error >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoRouteReply_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRouteReply >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoRouteReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRouteRequest::TravelMode >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoRouteRequest_TravelMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QFlags_QGeoRouteRequest_TravelMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRouteRequest::FeatureType >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoRouteRequest_FeatureType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QFlags_QGeoRouteRequest_FeatureType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRouteRequest::FeatureWeight >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoRouteRequest_FeatureWeight_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QFlags_QGeoRouteRequest_FeatureWeight_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRouteRequest::RouteOptimization >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoRouteRequest_RouteOptimization_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QFlags_QGeoRouteRequest_RouteOptimization_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRouteRequest::SegmentDetail >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoRouteRequest_SegmentDetail_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QFlags_QGeoRouteRequest_SegmentDetail_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRouteRequest::ManeuverDetail >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoRouteRequest_ManeuverDetail_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QFlags_QGeoRouteRequest_ManeuverDetail_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRouteRequest >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoRouteRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRouteSegment >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoRouteSegment_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRoutingManager >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoRoutingManager_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRoutingManagerEngine >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoRoutingManagerEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoServiceProvider::Error >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoServiceProvider_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoServiceProvider::RoutingFeature >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoServiceProvider_RoutingFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QFlags_QGeoServiceProvider_RoutingFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoServiceProvider::GeocodingFeature >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoServiceProvider_GeocodingFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QFlags_QGeoServiceProvider_GeocodingFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoServiceProvider::MappingFeature >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoServiceProvider_MappingFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QFlags_QGeoServiceProvider_MappingFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoServiceProvider::PlacesFeature >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoServiceProvider_PlacesFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QFlags_QGeoServiceProvider_PlacesFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoServiceProvider::NavigationFeature >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoServiceProvider_NavigationFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QFlags_QGeoServiceProvider_NavigationFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoServiceProvider >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoServiceProvider_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoServiceProviderFactory >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QGeoServiceProviderFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocation::Visibility >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QLocation_Visibility_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QFlags_QLocation_Visibility_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlace >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlace_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceAttribute >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceAttribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceCategory >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceCategory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceContactDetail >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceContactDetail_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceContent::Type >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceContent_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceContent::DataTag >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceContent_DataTag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceContent >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceContent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceContentReply >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceContentReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceContentRequest >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceContentRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceDetailsReply >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceDetailsReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceIcon >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceIcon_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceIdReply::OperationType >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceIdReply_OperationType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceIdReply >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceIdReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceManager >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceManager_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceManagerEngine >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceManagerEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceMatchReply >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceMatchReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceMatchRequest >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceMatchRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceProposedSearchResult >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceProposedSearchResult_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceRatings >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceRatings_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceReply::Error >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceReply_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceReply::Type >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceReply_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceReply >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceResult >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceResult_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceSearchReply >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceSearchReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceSearchRequest::RelevanceHint >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceSearchRequest_RelevanceHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceSearchRequest >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceSearchRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceSearchResult::SearchResultType >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceSearchResult_SearchResultType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceSearchResult >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceSearchResult_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceSearchSuggestionReply >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceSearchSuggestionReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceSupplier >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceSupplier_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaceUser >() { return Shiboken::Module::get(SbkPySide6_QtLocationTypeStructs[SBK_QPlaceUser_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTLOCATION_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtMultimedia/pyside6_qtmultimedia_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtMultimedia/pyside6_qtmultimedia_python.h new file mode 100644 index 0000000..51b649a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtMultimedia/pyside6_qtmultimedia_python.h @@ -0,0 +1,408 @@ +// 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 + + +#ifndef SBK_QTMULTIMEDIA_PYTHON_H +#define SBK_QTMULTIMEDIA_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QAudioBuffer; +class QAudioBufferInput; +class QAudioBufferOutput; +class QAudioInput; +class QAudioOutput; +class QAudioSink; +class QAudioSource; +class QCameraFormat; +class QCapturableWindow; +class QMediaCaptureSession; +class QMediaDevices; +class QVideoFrameInput; +class QVideoSink; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTVIDEOBUFFER_IDX = 0, + SBK_QABSTRACTVIDEOBUFFER_MAPDATA_IDX = 2, + SBK_QAUDIO_ERROR_IDX = 6, + SBK_QAUDIO_STATE_IDX = 8, + SBK_QAUDIO_VOLUMESCALE_IDX = 10, + SBK_QTMULTIMEDIAQAUDIO_IDX = 4, + SBK_QAUDIOBUFFER_IDX = 12, + SBK_QAUDIOBUFFERINPUT_IDX = 14, + SBK_QAUDIOBUFFEROUTPUT_IDX = 16, + SBK_QAUDIODECODER_ERROR_IDX = 20, + SBK_QAUDIODECODER_IDX = 18, + SBK_QAUDIODEVICE_MODE_IDX = 24, + SBK_QAUDIODEVICE_IDX = 22, + SBK_QAUDIOFORMAT_SAMPLEFORMAT_IDX = 32, + SBK_QAUDIOFORMAT_AUDIOCHANNELPOSITION_IDX = 28, + SBK_QAUDIOFORMAT_CHANNELCONFIG_IDX = 30, + SBK_QAUDIOFORMAT_IDX = 26, + SBK_QAUDIOINPUT_IDX = 34, + SBK_QAUDIOOUTPUT_IDX = 36, + SBK_QAUDIOSINK_IDX = 38, + SBK_QAUDIOSOURCE_IDX = 40, + SBK_QCAMERA_ERROR_IDX = 44, + SBK_QCAMERA_FOCUSMODE_IDX = 52, + SBK_QCAMERA_FLASHMODE_IDX = 50, + SBK_QCAMERA_TORCHMODE_IDX = 54, + SBK_QCAMERA_EXPOSUREMODE_IDX = 46, + SBK_QCAMERA_WHITEBALANCEMODE_IDX = 56, + SBK_QCAMERA_FEATURE_IDX = 48, + SBK_QFLAGS_QCAMERA_FEATURE_IDX = 66, + SBK_QCAMERA_IDX = 42, + SBK_QCAMERADEVICE_POSITION_IDX = 60, + SBK_QCAMERADEVICE_IDX = 58, + SBK_QCAMERAFORMAT_IDX = 62, + SBK_QCAPTURABLEWINDOW_IDX = 64, + SBK_QIMAGECAPTURE_ERROR_IDX = 72, + SBK_QIMAGECAPTURE_QUALITY_IDX = 76, + SBK_QIMAGECAPTURE_FILEFORMAT_IDX = 74, + SBK_QIMAGECAPTURE_IDX = 70, + SBK_QMEDIACAPTURESESSION_IDX = 78, + SBK_QMEDIADEVICES_IDX = 80, + SBK_QMEDIAFORMAT_FILEFORMAT_IDX = 88, + SBK_QMEDIAFORMAT_AUDIOCODEC_IDX = 84, + SBK_QMEDIAFORMAT_VIDEOCODEC_IDX = 92, + SBK_QMEDIAFORMAT_CONVERSIONMODE_IDX = 86, + SBK_QMEDIAFORMAT_RESOLVEFLAGS_IDX = 90, + SBK_QMEDIAFORMAT_IDX = 82, + SBK_QMEDIAMETADATA_KEY_IDX = 96, + SBK_QMEDIAMETADATA_IDX = 94, + SBK_QMEDIAPLAYER_PLAYBACKSTATE_IDX = 108, + SBK_QMEDIAPLAYER_MEDIASTATUS_IDX = 104, + SBK_QMEDIAPLAYER_ERROR_IDX = 100, + SBK_QMEDIAPLAYER_LOOPS_IDX = 102, + SBK_QMEDIAPLAYER_PITCHCOMPENSATIONAVAILABILITY_IDX = 106, + SBK_QMEDIAPLAYER_IDX = 98, + SBK_QMEDIARECORDER_QUALITY_IDX = 116, + SBK_QMEDIARECORDER_ENCODINGMODE_IDX = 112, + SBK_QMEDIARECORDER_RECORDERSTATE_IDX = 118, + SBK_QMEDIARECORDER_ERROR_IDX = 114, + SBK_QMEDIARECORDER_IDX = 110, + SBK_QMEDIATIMERANGE_IDX = 120, + SBK_QMEDIATIMERANGE_INTERVAL_IDX = 122, + SBK_QPLAYBACKOPTIONS_PLAYBACKINTENT_IDX = 126, + SBK_QPLAYBACKOPTIONS_IDX = 124, + SBK_QSCREENCAPTURE_ERROR_IDX = 130, + SBK_QSCREENCAPTURE_IDX = 128, + SBK_QSOUNDEFFECT_LOOP_IDX = 134, + SBK_QSOUNDEFFECT_STATUS_IDX = 136, + SBK_QSOUNDEFFECT_IDX = 132, + SBK_QVIDEOFRAME_HANDLETYPE_IDX = 140, + SBK_QVIDEOFRAME_MAPMODE_IDX = 142, + SBK_QVIDEOFRAME_ROTATIONANGLE_IDX = 148, + SBK_QVIDEOFRAME_IDX = 138, + SBK_QVIDEOFRAME_PAINTOPTIONS_PAINTFLAG_IDX = 146, + SBK_QFLAGS_QVIDEOFRAME_PAINTOPTIONS_PAINTFLAG_IDX = 68, + SBK_QVIDEOFRAME_PAINTOPTIONS_IDX = 144, + SBK_QVIDEOFRAMEFORMAT_PIXELFORMAT_IDX = 160, + SBK_QVIDEOFRAMEFORMAT_DIRECTION_IDX = 158, + SBK_QVIDEOFRAMEFORMAT_YCBCRCOLORSPACE_IDX = 162, + SBK_QVIDEOFRAMEFORMAT_COLORSPACE_IDX = 154, + SBK_QVIDEOFRAMEFORMAT_COLORTRANSFER_IDX = 156, + SBK_QVIDEOFRAMEFORMAT_COLORRANGE_IDX = 152, + SBK_QVIDEOFRAMEFORMAT_IDX = 150, + SBK_QVIDEOFRAMEINPUT_IDX = 164, + SBK_QVIDEOSINK_IDX = 166, + SBK_QWAVEDECODER_IDX = 168, + SBK_QWINDOWCAPTURE_ERROR_IDX = 172, + SBK_QWINDOWCAPTURE_IDX = 170, + SBK_QTAUDIO_ERROR_IDX = 176, + SBK_QTAUDIO_STATE_IDX = 178, + SBK_QTAUDIO_VOLUMESCALE_IDX = 180, + SBK_QTMULTIMEDIAQTAUDIO_IDX = 174, + SBK_QTVIDEO_ROTATION_IDX = 184, + SBK_QTMULTIMEDIAQTVIDEO_IDX = 182, + SBK_QTMULTIMEDIA_IDX_COUNT = 186, +}; + +// Type indices +enum : int { + SBK_QAbstractVideoBuffer_IDX = 0, + SBK_QAbstractVideoBuffer_MapData_IDX = 1, + SBK_QAudio_Error_IDX = 3, + SBK_QAudio_State_IDX = 4, + SBK_QAudio_VolumeScale_IDX = 5, + SBK_QtMultimediaQAudio_IDX = 2, + SBK_QAudioBuffer_IDX = 6, + SBK_QAudioBufferInput_IDX = 7, + SBK_QAudioBufferOutput_IDX = 8, + SBK_QAudioDecoder_Error_IDX = 10, + SBK_QAudioDecoder_IDX = 9, + SBK_QAudioDevice_Mode_IDX = 12, + SBK_QAudioDevice_IDX = 11, + SBK_QAudioFormat_SampleFormat_IDX = 16, + SBK_QAudioFormat_AudioChannelPosition_IDX = 14, + SBK_QAudioFormat_ChannelConfig_IDX = 15, + SBK_QAudioFormat_IDX = 13, + SBK_QAudioInput_IDX = 17, + SBK_QAudioOutput_IDX = 18, + SBK_QAudioSink_IDX = 19, + SBK_QAudioSource_IDX = 20, + SBK_QCamera_Error_IDX = 22, + SBK_QCamera_FocusMode_IDX = 26, + SBK_QCamera_FlashMode_IDX = 25, + SBK_QCamera_TorchMode_IDX = 27, + SBK_QCamera_ExposureMode_IDX = 23, + SBK_QCamera_WhiteBalanceMode_IDX = 28, + SBK_QCamera_Feature_IDX = 24, + SBK_QFlags_QCamera_Feature_IDX = 33, + SBK_QCamera_IDX = 21, + SBK_QCameraDevice_Position_IDX = 30, + SBK_QCameraDevice_IDX = 29, + SBK_QCameraFormat_IDX = 31, + SBK_QCapturableWindow_IDX = 32, + SBK_QImageCapture_Error_IDX = 36, + SBK_QImageCapture_Quality_IDX = 38, + SBK_QImageCapture_FileFormat_IDX = 37, + SBK_QImageCapture_IDX = 35, + SBK_QMediaCaptureSession_IDX = 39, + SBK_QMediaDevices_IDX = 40, + SBK_QMediaFormat_FileFormat_IDX = 44, + SBK_QMediaFormat_AudioCodec_IDX = 42, + SBK_QMediaFormat_VideoCodec_IDX = 46, + SBK_QMediaFormat_ConversionMode_IDX = 43, + SBK_QMediaFormat_ResolveFlags_IDX = 45, + SBK_QMediaFormat_IDX = 41, + SBK_QMediaMetaData_Key_IDX = 48, + SBK_QMediaMetaData_IDX = 47, + SBK_QMediaPlayer_PlaybackState_IDX = 54, + SBK_QMediaPlayer_MediaStatus_IDX = 52, + SBK_QMediaPlayer_Error_IDX = 50, + SBK_QMediaPlayer_Loops_IDX = 51, + SBK_QMediaPlayer_PitchCompensationAvailability_IDX = 53, + SBK_QMediaPlayer_IDX = 49, + SBK_QMediaRecorder_Quality_IDX = 58, + SBK_QMediaRecorder_EncodingMode_IDX = 56, + SBK_QMediaRecorder_RecorderState_IDX = 59, + SBK_QMediaRecorder_Error_IDX = 57, + SBK_QMediaRecorder_IDX = 55, + SBK_QMediaTimeRange_IDX = 60, + SBK_QMediaTimeRange_Interval_IDX = 61, + SBK_QPlaybackOptions_PlaybackIntent_IDX = 63, + SBK_QPlaybackOptions_IDX = 62, + SBK_QScreenCapture_Error_IDX = 65, + SBK_QScreenCapture_IDX = 64, + SBK_QSoundEffect_Loop_IDX = 67, + SBK_QSoundEffect_Status_IDX = 68, + SBK_QSoundEffect_IDX = 66, + SBK_QVideoFrame_HandleType_IDX = 70, + SBK_QVideoFrame_MapMode_IDX = 71, + SBK_QVideoFrame_RotationAngle_IDX = 74, + SBK_QVideoFrame_IDX = 69, + SBK_QVideoFrame_PaintOptions_PaintFlag_IDX = 73, + SBK_QFlags_QVideoFrame_PaintOptions_PaintFlag_IDX = 34, + SBK_QVideoFrame_PaintOptions_IDX = 72, + SBK_QVideoFrameFormat_PixelFormat_IDX = 80, + SBK_QVideoFrameFormat_Direction_IDX = 79, + SBK_QVideoFrameFormat_YCbCrColorSpace_IDX = 81, + SBK_QVideoFrameFormat_ColorSpace_IDX = 77, + SBK_QVideoFrameFormat_ColorTransfer_IDX = 78, + SBK_QVideoFrameFormat_ColorRange_IDX = 76, + SBK_QVideoFrameFormat_IDX = 75, + SBK_QVideoFrameInput_IDX = 82, + SBK_QVideoSink_IDX = 83, + SBK_QWaveDecoder_IDX = 84, + SBK_QWindowCapture_Error_IDX = 86, + SBK_QWindowCapture_IDX = 85, + SBK_QtAudio_Error_IDX = 88, + SBK_QtAudio_State_IDX = 89, + SBK_QtAudio_VolumeScale_IDX = 90, + SBK_QtMultimediaQtAudio_IDX = 87, + SBK_QtVideo_Rotation_IDX = 92, + SBK_QtMultimediaQtVideo_IDX = 91, + SBK_QtMultimedia_IDX_COUNT = 93, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtMultimediaTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtMultimediaTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtMultimediaModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtMultimediaTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTMULTIMEDIA_QLIST_INT_IDX = 0, // QList + SBK_QTMULTIMEDIA_QLIST_QMEDIATIMERANGE_INTERVAL_IDX = 1, // QList + SBK_QTMULTIMEDIA_QLIST_QMEDIAMETADATA_KEY_IDX = 2, // QList + SBK_QTMULTIMEDIA_QHASH_QMEDIAMETADATA_KEY_QVARIANT_IDX = 3, // QHash + SBK_QTMULTIMEDIA_QLIST_QMEDIAFORMAT_AUDIOCODEC_IDX = 4, // QList + SBK_QTMULTIMEDIA_QLIST_QMEDIAFORMAT_FILEFORMAT_IDX = 5, // QList + SBK_QTMULTIMEDIA_QLIST_QMEDIAFORMAT_VIDEOCODEC_IDX = 6, // QList + SBK_QTMULTIMEDIA_QLIST_QSIZE_IDX = 7, // QList + SBK_QTMULTIMEDIA_QLIST_QCAMERAFORMAT_IDX = 8, // QList + SBK_QTMULTIMEDIA_QLIST_QAUDIOFORMAT_SAMPLEFORMAT_IDX = 9, // QList + SBK_QTMULTIMEDIA_QLIST_QCAPTURABLEWINDOW_IDX = 10, // QList + SBK_QTMULTIMEDIA_QLIST_QAUDIODEVICE_IDX = 11, // QList + SBK_QTMULTIMEDIA_QLIST_QCAMERADEVICE_IDX = 12, // QList + SBK_QTMULTIMEDIA_QLIST_QIMAGECAPTURE_FILEFORMAT_IDX = 13, // QList + SBK_QTMULTIMEDIA_QLIST_QMEDIAMETADATA_IDX = 14, // QList + SBK_QTMULTIMEDIA_QLIST_QVARIANT_IDX = 15, // QList + SBK_QTMULTIMEDIA_QLIST_QSTRING_IDX = 16, // QList + SBK_QTMULTIMEDIA_QMAP_QSTRING_QVARIANT_IDX = 17, // QMap + SBK_QTMULTIMEDIA_CONVERTERS_IDX_COUNT = 18, +}; + +// Converter indices +enum : int { + SBK_QtMultimedia_QList_int_IDX = 0, // QList + SBK_QtMultimedia_QList_QMediaTimeRange_Interval_IDX = 1, // QList + SBK_QtMultimedia_QList_QMediaMetaData_Key_IDX = 2, // QList + SBK_QtMultimedia_QHash_QMediaMetaData_Key_QVariant_IDX = 3, // QHash + SBK_QtMultimedia_QList_QMediaFormat_AudioCodec_IDX = 4, // QList + SBK_QtMultimedia_QList_QMediaFormat_FileFormat_IDX = 5, // QList + SBK_QtMultimedia_QList_QMediaFormat_VideoCodec_IDX = 6, // QList + SBK_QtMultimedia_QList_QSize_IDX = 7, // QList + SBK_QtMultimedia_QList_QCameraFormat_IDX = 8, // QList + SBK_QtMultimedia_QList_QAudioFormat_SampleFormat_IDX = 9, // QList + SBK_QtMultimedia_QList_QCapturableWindow_IDX = 10, // QList + SBK_QtMultimedia_QList_QAudioDevice_IDX = 11, // QList + SBK_QtMultimedia_QList_QCameraDevice_IDX = 12, // QList + SBK_QtMultimedia_QList_QImageCapture_FileFormat_IDX = 13, // QList + SBK_QtMultimedia_QList_QMediaMetaData_IDX = 14, // QList + SBK_QtMultimedia_QList_QVariant_IDX = 15, // QList + SBK_QtMultimedia_QList_QString_IDX = 16, // QList + SBK_QtMultimedia_QMap_QString_QVariant_IDX = 17, // QMap + SBK_QtMultimedia_CONVERTERS_IDX_COUNT = 18, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAbstractVideoBuffer >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAbstractVideoBuffer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractVideoBuffer::MapData >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAbstractVideoBuffer_MapData_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioBuffer >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioBuffer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioBufferInput >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioBufferInput_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioBufferOutput >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioBufferOutput_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioDecoder::Error >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioDecoder_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioDecoder >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioDecoder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioDevice::Mode >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioDevice_Mode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioDevice >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioFormat::SampleFormat >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioFormat_SampleFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioFormat::AudioChannelPosition >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioFormat_AudioChannelPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioFormat::ChannelConfig >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioFormat_ChannelConfig_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioFormat >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioInput >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioInput_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioOutput >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioOutput_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioSink >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioSink_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioSource >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QAudioSource_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCamera::Error >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QCamera_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCamera::FocusMode >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QCamera_FocusMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCamera::FlashMode >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QCamera_FlashMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCamera::TorchMode >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QCamera_TorchMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCamera::ExposureMode >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QCamera_ExposureMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCamera::WhiteBalanceMode >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QCamera_WhiteBalanceMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCamera::Feature >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QCamera_Feature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QFlags_QCamera_Feature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCamera >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QCamera_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCameraDevice::Position >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QCameraDevice_Position_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCameraDevice >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QCameraDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCameraFormat >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QCameraFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCapturableWindow >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QCapturableWindow_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImageCapture::Error >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QImageCapture_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImageCapture::Quality >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QImageCapture_Quality_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImageCapture::FileFormat >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QImageCapture_FileFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QImageCapture >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QImageCapture_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaCaptureSession >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaCaptureSession_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaDevices >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaDevices_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaFormat::FileFormat >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaFormat_FileFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaFormat::AudioCodec >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaFormat_AudioCodec_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaFormat::VideoCodec >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaFormat_VideoCodec_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaFormat::ConversionMode >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaFormat_ConversionMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaFormat::ResolveFlags >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaFormat_ResolveFlags_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaFormat >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaMetaData::Key >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaMetaData_Key_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaMetaData >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaMetaData_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaPlayer::PlaybackState >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaPlayer_PlaybackState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaPlayer::MediaStatus >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaPlayer_MediaStatus_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaPlayer::Error >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaPlayer_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaPlayer::Loops >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaPlayer_Loops_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaPlayer::PitchCompensationAvailability >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaPlayer_PitchCompensationAvailability_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaPlayer >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaPlayer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaRecorder::Quality >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaRecorder_Quality_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaRecorder::EncodingMode >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaRecorder_EncodingMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaRecorder::RecorderState >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaRecorder_RecorderState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaRecorder::Error >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaRecorder_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaRecorder >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaRecorder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaTimeRange >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaTimeRange_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMediaTimeRange::Interval >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QMediaTimeRange_Interval_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaybackOptions::PlaybackIntent >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QPlaybackOptions_PlaybackIntent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlaybackOptions >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QPlaybackOptions_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScreenCapture::Error >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QScreenCapture_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScreenCapture >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QScreenCapture_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSoundEffect::Loop >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QSoundEffect_Loop_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSoundEffect::Status >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QSoundEffect_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSoundEffect >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QSoundEffect_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrame::HandleType >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrame_HandleType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrame::MapMode >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrame_MapMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrame::RotationAngle >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrame_RotationAngle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrame >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrame_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrame::PaintOptions::PaintFlag >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrame_PaintOptions_PaintFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QFlags_QVideoFrame_PaintOptions_PaintFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrame::PaintOptions >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrame_PaintOptions_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrameFormat::PixelFormat >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrameFormat_PixelFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrameFormat::Direction >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrameFormat_Direction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrameFormat::YCbCrColorSpace >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrameFormat_YCbCrColorSpace_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrameFormat::ColorSpace >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrameFormat_ColorSpace_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrameFormat::ColorTransfer >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrameFormat_ColorTransfer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrameFormat::ColorRange >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrameFormat_ColorRange_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrameFormat >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrameFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoFrameInput >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoFrameInput_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoSink >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QVideoSink_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWaveDecoder >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QWaveDecoder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWindowCapture::Error >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QWindowCapture_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWindowCapture >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QWindowCapture_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtAudio::Error >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QtAudio_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtAudio::State >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QtAudio_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtAudio::VolumeScale >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QtAudio_VolumeScale_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtVideo::Rotation >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaTypeStructs[SBK_QtVideo_Rotation_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTMULTIMEDIA_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtMultimediaWidgets/pyside6_qtmultimediawidgets_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtMultimediaWidgets/pyside6_qtmultimediawidgets_python.h new file mode 100644 index 0000000..c73ce10 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtMultimediaWidgets/pyside6_qtmultimediawidgets_python.h @@ -0,0 +1,83 @@ +// 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 + + +#ifndef SBK_QTMULTIMEDIAWIDGETS_PYTHON_H +#define SBK_QTMULTIMEDIAWIDGETS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include +#include + +// Bound library includes + +QT_BEGIN_NAMESPACE +class QGraphicsVideoItem; +class QVideoWidget; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QGRAPHICSVIDEOITEM_IDX = 0, + SBK_QVIDEOWIDGET_IDX = 2, + SBK_QTMULTIMEDIAWIDGETS_IDX_COUNT = 4, +}; + +// Type indices +enum : int { + SBK_QGraphicsVideoItem_IDX = 0, + SBK_QVideoWidget_IDX = 1, + SBK_QtMultimediaWidgets_IDX_COUNT = 2, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtMultimediaWidgetsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtMultimediaWidgetsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtMultimediaWidgetsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtMultimediaWidgetsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTMULTIMEDIAWIDGETS_QLIST_INT_IDX = 0, // QList + SBK_QTMULTIMEDIAWIDGETS_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTMULTIMEDIAWIDGETS_QLIST_QSTRING_IDX = 2, // QList + SBK_QTMULTIMEDIAWIDGETS_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTMULTIMEDIAWIDGETS_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtMultimediaWidgets_QList_int_IDX = 0, // QList + SBK_QtMultimediaWidgets_QList_QVariant_IDX = 1, // QList + SBK_QtMultimediaWidgets_QList_QString_IDX = 2, // QList + SBK_QtMultimediaWidgets_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtMultimediaWidgets_CONVERTERS_IDX_COUNT = 4, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QGraphicsVideoItem >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaWidgetsTypeStructs[SBK_QGraphicsVideoItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVideoWidget >() { return Shiboken::Module::get(SbkPySide6_QtMultimediaWidgetsTypeStructs[SBK_QVideoWidget_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTMULTIMEDIAWIDGETS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtNetwork/pyside6_qtnetwork_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtNetwork/pyside6_qtnetwork_python.h new file mode 100644 index 0000000..3d985a8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtNetwork/pyside6_qtnetwork_python.h @@ -0,0 +1,640 @@ +// 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 + + +#ifndef SBK_QTNETWORK_PYTHON_H +#define SBK_QTNETWORK_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#if QT_CONFIG(dtls) +#include +#endif +#if QT_CONFIG(networkinterface) +#include +#endif +#if QT_CONFIG(ssl) +#include +#include +#include +#include +#include +#include +#include +#endif + +QT_BEGIN_NAMESPACE +class QAbstractNetworkCache; +class QAuthenticator; +class QDnsDomainNameRecord; +class QDnsHostAddressRecord; +class QDnsMailExchangeRecord; +class QDnsServiceRecord; +class QDnsTextRecord; +class QFormDataPartBuilder; +class QHttp1Configuration; +class QHttp2Configuration; +class QHttpPart; +class QIPv6Address; +class QNetworkCacheMetaData; +class QNetworkCookieJar; +class QNetworkDatagram; +class QNetworkDiskCache; +class QNetworkProxyFactory; +class QNetworkRequestFactory; +class QOcspResponse; +class QRestAccessManager; +class QRestReply; +class QSslCertificateExtension; +class QSslCipher; +class QSslEllipticCurve; +class QSslKey; +class QSslPreSharedKeyAuthenticator; +class QSslServer; +class QTcpServer; +class QTcpSocket; +class QUdpSocket; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTNETWORKCACHE_IDX = 0, + SBK_QABSTRACTSOCKET_SOCKETTYPE_IDX = 16, + SBK_QABSTRACTSOCKET_NETWORKLAYERPROTOCOL_IDX = 6, + SBK_QABSTRACTSOCKET_SOCKETERROR_IDX = 10, + SBK_QABSTRACTSOCKET_SOCKETSTATE_IDX = 14, + SBK_QABSTRACTSOCKET_SOCKETOPTION_IDX = 12, + SBK_QABSTRACTSOCKET_BINDFLAG_IDX = 4, + SBK_QFLAGS_QABSTRACTSOCKET_BINDFLAG_IDX = 56, + SBK_QABSTRACTSOCKET_PAUSEMODE_IDX = 8, + SBK_QFLAGS_QABSTRACTSOCKET_PAUSEMODE_IDX = 58, + SBK_QABSTRACTSOCKET_IDX = 2, + SBK_QAUTHENTICATOR_IDX = 18, + SBK_QDNSDOMAINNAMERECORD_IDX = 20, + SBK_QDNSHOSTADDRESSRECORD_IDX = 22, + SBK_QDNSLOOKUP_ERROR_IDX = 26, + SBK_QDNSLOOKUP_TYPE_IDX = 30, + SBK_QDNSLOOKUP_PROTOCOL_IDX = 28, + SBK_QDNSLOOKUP_IDX = 24, + SBK_QDNSMAILEXCHANGERECORD_IDX = 32, + SBK_QDNSSERVICERECORD_IDX = 34, + SBK_QDNSTEXTRECORD_IDX = 36, + SBK_QDNSTLSASSOCIATIONRECORD_CERTIFICATEUSAGE_IDX = 40, + SBK_QDNSTLSASSOCIATIONRECORD_SELECTOR_IDX = 44, + SBK_QDNSTLSASSOCIATIONRECORD_MATCHINGTYPE_IDX = 42, + SBK_QDNSTLSASSOCIATIONRECORD_IDX = 38, + SBK_QDTLS_HANDSHAKESTATE_IDX = 48, + SBK_QDTLS_IDX = 46, + SBK_QDTLSCLIENTVERIFIER_IDX = 50, + SBK_QDTLSCLIENTVERIFIER_GENERATORPARAMETERS_IDX = 52, + SBK_QFORMDATABUILDER_OPTION_IDX = 80, + SBK_QFLAGS_QFORMDATABUILDER_OPTION_IDX = 60, + SBK_QFORMDATABUILDER_IDX = 78, + SBK_QFORMDATAPARTBUILDER_IDX = 82, + SBK_QHOSTADDRESS_SPECIALADDRESS_IDX = 88, + SBK_QHOSTADDRESS_CONVERSIONMODEFLAG_IDX = 86, + SBK_QFLAGS_QHOSTADDRESS_CONVERSIONMODEFLAG_IDX = 62, + SBK_QHOSTADDRESS_IDX = 84, + SBK_QHOSTINFO_HOSTINFOERROR_IDX = 92, + SBK_QHOSTINFO_IDX = 90, + SBK_QHSTSPOLICY_POLICYFLAG_IDX = 96, + SBK_QFLAGS_QHSTSPOLICY_POLICYFLAG_IDX = 64, + SBK_QHSTSPOLICY_IDX = 94, + SBK_QHTTP1CONFIGURATION_IDX = 98, + SBK_QHTTP2CONFIGURATION_IDX = 100, + SBK_QHTTPHEADERS_WELLKNOWNHEADER_IDX = 104, + SBK_QHTTPHEADERS_IDX = 102, + SBK_QHTTPMULTIPART_CONTENTTYPE_IDX = 108, + SBK_QHTTPMULTIPART_IDX = 106, + SBK_QHTTPPART_IDX = 110, + SBK_QIPV6ADDRESS_IDX = 112, + SBK_QLOCALSERVER_SOCKETOPTION_IDX = 116, + SBK_QFLAGS_QLOCALSERVER_SOCKETOPTION_IDX = 66, + SBK_QLOCALSERVER_IDX = 114, + SBK_QLOCALSOCKET_LOCALSOCKETERROR_IDX = 120, + SBK_QLOCALSOCKET_LOCALSOCKETSTATE_IDX = 122, + SBK_QLOCALSOCKET_SOCKETOPTION_IDX = 124, + SBK_QFLAGS_QLOCALSOCKET_SOCKETOPTION_IDX = 68, + SBK_QLOCALSOCKET_IDX = 118, + SBK_QNETWORKACCESSMANAGER_OPERATION_IDX = 128, + SBK_QNETWORKACCESSMANAGER_IDX = 126, + SBK_QNETWORKADDRESSENTRY_DNSELIGIBILITYSTATUS_IDX = 132, + SBK_QNETWORKADDRESSENTRY_IDX = 130, + SBK_QNETWORKCACHEMETADATA_IDX = 134, + SBK_QNETWORKCOOKIE_RAWFORM_IDX = 138, + SBK_QNETWORKCOOKIE_SAMESITE_IDX = 140, + SBK_QNETWORKCOOKIE_IDX = 136, + SBK_QNETWORKCOOKIEJAR_IDX = 142, + SBK_QNETWORKDATAGRAM_IDX = 144, + SBK_QNETWORKDISKCACHE_IDX = 146, + SBK_QNETWORKINFORMATION_REACHABILITY_IDX = 152, + SBK_QNETWORKINFORMATION_TRANSPORTMEDIUM_IDX = 154, + SBK_QNETWORKINFORMATION_FEATURE_IDX = 150, + SBK_QFLAGS_QNETWORKINFORMATION_FEATURE_IDX = 70, + SBK_QNETWORKINFORMATION_IDX = 148, + SBK_QNETWORKINTERFACE_INTERFACEFLAG_IDX = 158, + SBK_QFLAGS_QNETWORKINTERFACE_INTERFACEFLAG_IDX = 72, + SBK_QNETWORKINTERFACE_INTERFACETYPE_IDX = 160, + SBK_QNETWORKINTERFACE_IDX = 156, + SBK_QNETWORKPROXY_PROXYTYPE_IDX = 166, + SBK_QNETWORKPROXY_CAPABILITY_IDX = 164, + SBK_QFLAGS_QNETWORKPROXY_CAPABILITY_IDX = 74, + SBK_QNETWORKPROXY_IDX = 162, + SBK_QNETWORKPROXYFACTORY_IDX = 168, + SBK_QNETWORKPROXYQUERY_QUERYTYPE_IDX = 172, + SBK_QNETWORKPROXYQUERY_IDX = 170, + SBK_QNETWORKREPLY_NETWORKERROR_IDX = 176, + SBK_QNETWORKREPLY_IDX = 174, + SBK_QNETWORKREQUEST_KNOWNHEADERS_IDX = 184, + SBK_QNETWORKREQUEST_ATTRIBUTE_IDX = 180, + SBK_QNETWORKREQUEST_CACHELOADCONTROL_IDX = 182, + SBK_QNETWORKREQUEST_LOADCONTROL_IDX = 186, + SBK_QNETWORKREQUEST_PRIORITY_IDX = 188, + SBK_QNETWORKREQUEST_REDIRECTPOLICY_IDX = 190, + SBK_QNETWORKREQUEST_TRANSFERTIMEOUTCONSTANT_IDX = 192, + SBK_QNETWORKREQUEST_IDX = 178, + SBK_QNETWORKREQUESTFACTORY_IDX = 194, + SBK_QOCSPRESPONSE_IDX = 198, + SBK_QTNETWORKQPASSWORDDIGESTOR_IDX = 202, + SBK_QRESTACCESSMANAGER_IDX = 204, + SBK_QRESTREPLY_IDX = 206, + SBK_QSSL_KEYTYPE_IDX = 222, + SBK_QSSL_ENCODINGFORMAT_IDX = 216, + SBK_QSSL_KEYALGORITHM_IDX = 220, + SBK_QSSL_ALTERNATIVENAMEENTRYTYPE_IDX = 214, + SBK_QSSL_SSLPROTOCOL_IDX = 226, + SBK_QSSL_SSLOPTION_IDX = 224, + SBK_QFLAGS_QSSL_SSLOPTION_IDX = 76, + SBK_QSSL_ALERTLEVEL_IDX = 210, + SBK_QSSL_ALERTTYPE_IDX = 212, + SBK_QSSL_IMPLEMENTEDCLASS_IDX = 218, + SBK_QSSL_SUPPORTEDFEATURE_IDX = 228, + SBK_QTNETWORKQSSL_IDX = 208, + SBK_QSSLCERTIFICATE_SUBJECTINFO_IDX = 234, + SBK_QSSLCERTIFICATE_PATTERNSYNTAX_IDX = 232, + SBK_QSSLCERTIFICATE_IDX = 230, + SBK_QSSLCERTIFICATEEXTENSION_IDX = 236, + SBK_QSSLCIPHER_IDX = 238, + SBK_QSSLCONFIGURATION_NEXTPROTOCOLNEGOTIATIONSTATUS_IDX = 242, + SBK_QSSLCONFIGURATION_IDX = 240, + SBK_QSSLDIFFIEHELLMANPARAMETERS_ERROR_IDX = 246, + SBK_QSSLDIFFIEHELLMANPARAMETERS_IDX = 244, + SBK_QSSLELLIPTICCURVE_IDX = 248, + SBK_QSSLERROR_SSLERROR_IDX = 252, + SBK_QSSLERROR_IDX = 250, + SBK_QSSLKEY_IDX = 254, + SBK_QSSLPRESHAREDKEYAUTHENTICATOR_IDX = 256, + SBK_QSSLSERVER_IDX = 258, + SBK_QSSLSOCKET_SSLMODE_IDX = 264, + SBK_QSSLSOCKET_PEERVERIFYMODE_IDX = 262, + SBK_QSSLSOCKET_IDX = 260, + SBK_QTCPSERVER_IDX = 266, + SBK_QTCPSOCKET_IDX = 268, + SBK_QUDPSOCKET_IDX = 270, + SBK_QDTLSERROR_IDX = 54, + SBK_QOCSPCERTIFICATESTATUS_IDX = 196, + SBK_QOCSPREVOCATIONREASON_IDX = 200, + SBK_QTNETWORK_IDX_COUNT = 272, +}; + +// Type indices +enum : int { + SBK_QAbstractNetworkCache_IDX = 0, + SBK_QAbstractSocket_SocketType_IDX = 8, + SBK_QAbstractSocket_NetworkLayerProtocol_IDX = 3, + SBK_QAbstractSocket_SocketError_IDX = 5, + SBK_QAbstractSocket_SocketState_IDX = 7, + SBK_QAbstractSocket_SocketOption_IDX = 6, + SBK_QAbstractSocket_BindFlag_IDX = 2, + SBK_QFlags_QAbstractSocket_BindFlag_IDX = 28, + SBK_QAbstractSocket_PauseMode_IDX = 4, + SBK_QFlags_QAbstractSocket_PauseMode_IDX = 29, + SBK_QAbstractSocket_IDX = 1, + SBK_QAuthenticator_IDX = 9, + SBK_QDnsDomainNameRecord_IDX = 10, + SBK_QDnsHostAddressRecord_IDX = 11, + SBK_QDnsLookup_Error_IDX = 13, + SBK_QDnsLookup_Type_IDX = 15, + SBK_QDnsLookup_Protocol_IDX = 14, + SBK_QDnsLookup_IDX = 12, + SBK_QDnsMailExchangeRecord_IDX = 16, + SBK_QDnsServiceRecord_IDX = 17, + SBK_QDnsTextRecord_IDX = 18, + SBK_QDnsTlsAssociationRecord_CertificateUsage_IDX = 20, + SBK_QDnsTlsAssociationRecord_Selector_IDX = 22, + SBK_QDnsTlsAssociationRecord_MatchingType_IDX = 21, + SBK_QDnsTlsAssociationRecord_IDX = 19, + SBK_QDtls_HandshakeState_IDX = 24, + SBK_QDtls_IDX = 23, + SBK_QDtlsClientVerifier_IDX = 25, + SBK_QDtlsClientVerifier_GeneratorParameters_IDX = 26, + SBK_QFormDataBuilder_Option_IDX = 40, + SBK_QFlags_QFormDataBuilder_Option_IDX = 30, + SBK_QFormDataBuilder_IDX = 39, + SBK_QFormDataPartBuilder_IDX = 41, + SBK_QHostAddress_SpecialAddress_IDX = 44, + SBK_QHostAddress_ConversionModeFlag_IDX = 43, + SBK_QFlags_QHostAddress_ConversionModeFlag_IDX = 31, + SBK_QHostAddress_IDX = 42, + SBK_QHostInfo_HostInfoError_IDX = 46, + SBK_QHostInfo_IDX = 45, + SBK_QHstsPolicy_PolicyFlag_IDX = 48, + SBK_QFlags_QHstsPolicy_PolicyFlag_IDX = 32, + SBK_QHstsPolicy_IDX = 47, + SBK_QHttp1Configuration_IDX = 49, + SBK_QHttp2Configuration_IDX = 50, + SBK_QHttpHeaders_WellKnownHeader_IDX = 52, + SBK_QHttpHeaders_IDX = 51, + SBK_QHttpMultiPart_ContentType_IDX = 54, + SBK_QHttpMultiPart_IDX = 53, + SBK_QHttpPart_IDX = 55, + SBK_QIPv6Address_IDX = 56, + SBK_QLocalServer_SocketOption_IDX = 58, + SBK_QFlags_QLocalServer_SocketOption_IDX = 33, + SBK_QLocalServer_IDX = 57, + SBK_QLocalSocket_LocalSocketError_IDX = 60, + SBK_QLocalSocket_LocalSocketState_IDX = 61, + SBK_QLocalSocket_SocketOption_IDX = 62, + SBK_QFlags_QLocalSocket_SocketOption_IDX = 34, + SBK_QLocalSocket_IDX = 59, + SBK_QNetworkAccessManager_Operation_IDX = 64, + SBK_QNetworkAccessManager_IDX = 63, + SBK_QNetworkAddressEntry_DnsEligibilityStatus_IDX = 66, + SBK_QNetworkAddressEntry_IDX = 65, + SBK_QNetworkCacheMetaData_IDX = 67, + SBK_QNetworkCookie_RawForm_IDX = 69, + SBK_QNetworkCookie_SameSite_IDX = 70, + SBK_QNetworkCookie_IDX = 68, + SBK_QNetworkCookieJar_IDX = 71, + SBK_QNetworkDatagram_IDX = 72, + SBK_QNetworkDiskCache_IDX = 73, + SBK_QNetworkInformation_Reachability_IDX = 76, + SBK_QNetworkInformation_TransportMedium_IDX = 77, + SBK_QNetworkInformation_Feature_IDX = 75, + SBK_QFlags_QNetworkInformation_Feature_IDX = 35, + SBK_QNetworkInformation_IDX = 74, + SBK_QNetworkInterface_InterfaceFlag_IDX = 79, + SBK_QFlags_QNetworkInterface_InterfaceFlag_IDX = 36, + SBK_QNetworkInterface_InterfaceType_IDX = 80, + SBK_QNetworkInterface_IDX = 78, + SBK_QNetworkProxy_ProxyType_IDX = 83, + SBK_QNetworkProxy_Capability_IDX = 82, + SBK_QFlags_QNetworkProxy_Capability_IDX = 37, + SBK_QNetworkProxy_IDX = 81, + SBK_QNetworkProxyFactory_IDX = 84, + SBK_QNetworkProxyQuery_QueryType_IDX = 86, + SBK_QNetworkProxyQuery_IDX = 85, + SBK_QNetworkReply_NetworkError_IDX = 88, + SBK_QNetworkReply_IDX = 87, + SBK_QNetworkRequest_KnownHeaders_IDX = 92, + SBK_QNetworkRequest_Attribute_IDX = 90, + SBK_QNetworkRequest_CacheLoadControl_IDX = 91, + SBK_QNetworkRequest_LoadControl_IDX = 93, + SBK_QNetworkRequest_Priority_IDX = 94, + SBK_QNetworkRequest_RedirectPolicy_IDX = 95, + SBK_QNetworkRequest_TransferTimeoutConstant_IDX = 96, + SBK_QNetworkRequest_IDX = 89, + SBK_QNetworkRequestFactory_IDX = 97, + SBK_QOcspResponse_IDX = 99, + SBK_QtNetworkQPasswordDigestor_IDX = 101, + SBK_QRestAccessManager_IDX = 102, + SBK_QRestReply_IDX = 103, + SBK_QSsl_KeyType_IDX = 111, + SBK_QSsl_EncodingFormat_IDX = 108, + SBK_QSsl_KeyAlgorithm_IDX = 110, + SBK_QSsl_AlternativeNameEntryType_IDX = 107, + SBK_QSsl_SslProtocol_IDX = 113, + SBK_QSsl_SslOption_IDX = 112, + SBK_QFlags_QSsl_SslOption_IDX = 38, + SBK_QSsl_AlertLevel_IDX = 105, + SBK_QSsl_AlertType_IDX = 106, + SBK_QSsl_ImplementedClass_IDX = 109, + SBK_QSsl_SupportedFeature_IDX = 114, + SBK_QtNetworkQSsl_IDX = 104, + SBK_QSslCertificate_SubjectInfo_IDX = 117, + SBK_QSslCertificate_PatternSyntax_IDX = 116, + SBK_QSslCertificate_IDX = 115, + SBK_QSslCertificateExtension_IDX = 118, + SBK_QSslCipher_IDX = 119, + SBK_QSslConfiguration_NextProtocolNegotiationStatus_IDX = 121, + SBK_QSslConfiguration_IDX = 120, + SBK_QSslDiffieHellmanParameters_Error_IDX = 123, + SBK_QSslDiffieHellmanParameters_IDX = 122, + SBK_QSslEllipticCurve_IDX = 124, + SBK_QSslError_SslError_IDX = 126, + SBK_QSslError_IDX = 125, + SBK_QSslKey_IDX = 127, + SBK_QSslPreSharedKeyAuthenticator_IDX = 128, + SBK_QSslServer_IDX = 129, + SBK_QSslSocket_SslMode_IDX = 132, + SBK_QSslSocket_PeerVerifyMode_IDX = 131, + SBK_QSslSocket_IDX = 130, + SBK_QTcpServer_IDX = 133, + SBK_QTcpSocket_IDX = 134, + SBK_QUdpSocket_IDX = 135, + SBK_QDtlsError_IDX = 27, + SBK_QOcspCertificateStatus_IDX = 98, + SBK_QOcspRevocationReason_IDX = 100, + SBK_QtNetwork_IDX_COUNT = 136, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtNetworkTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtNetworkTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtNetworkModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtNetworkTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTNETWORK_QLIST_INT_IDX = 0, // QList + SBK_QTNETWORK_QLIST_QSSLCERTIFICATE_IDX = 1, // QList + SBK_QTNETWORK_QLIST_QBYTEARRAY_IDX = 2, // QList + SBK_QTNETWORK_QMAP_QBYTEARRAY_QVARIANT_IDX = 3, // QMap + SBK_QTNETWORK_QLIST_QSSLCIPHER_IDX = 4, // QList + SBK_QTNETWORK_QLIST_QSSLELLIPTICCURVE_IDX = 5, // QList + SBK_QTNETWORK_QLIST_QNETWORKPROXY_IDX = 6, // QList + SBK_QTNETWORK_QLIST_QNETWORKADDRESSENTRY_IDX = 7, // QList + SBK_QTNETWORK_QLIST_QHOSTADDRESS_IDX = 8, // QList + SBK_QTNETWORK_QLIST_QNETWORKINTERFACE_IDX = 9, // QList + SBK_QTNETWORK_QHASH_QNETWORKREQUEST_ATTRIBUTE_QVARIANT_IDX = 10, // QHash + SBK_QTNETWORK_STD_PAIR_QBYTEARRAY_QBYTEARRAY_IDX = 11, // std::pair + SBK_QTNETWORK_QLIST_STD_PAIR_QBYTEARRAY_QBYTEARRAY_IDX = 12, // QList> + SBK_QTNETWORK_QMULTIHASH_QBYTEARRAY_QBYTEARRAY_IDX = 13, // QMultiHash + SBK_QTNETWORK_QMULTIMAP_QBYTEARRAY_QBYTEARRAY_IDX = 14, // QMultiMap + SBK_QTNETWORK_QHASH_QSTRING_QVARIANT_IDX = 15, // QHash + SBK_QTNETWORK_QMAP_QSTRING_QVARIANT_IDX = 16, // QMap + SBK_QTNETWORK_QLIST_QNETWORKCOOKIE_IDX = 17, // QList + SBK_QTNETWORK_QLIST_QHSTSPOLICY_IDX = 18, // QList + SBK_QTNETWORK_QLIST_QSSLERROR_IDX = 19, // QList + SBK_QTNETWORK_QLIST_QDNSDOMAINNAMERECORD_IDX = 20, // QList + SBK_QTNETWORK_QLIST_QDNSHOSTADDRESSRECORD_IDX = 21, // QList + SBK_QTNETWORK_QLIST_QDNSMAILEXCHANGERECORD_IDX = 22, // QList + SBK_QTNETWORK_QLIST_QDNSSERVICERECORD_IDX = 23, // QList + SBK_QTNETWORK_QLIST_QDNSTEXTRECORD_IDX = 24, // QList + SBK_QTNETWORK_QLIST_QDNSTLSASSOCIATIONRECORD_IDX = 25, // QList + SBK_QTNETWORK_STD_PAIR_QHOSTADDRESS_INT_IDX = 26, // std::pair + SBK_QTNETWORK_QLIST_QSTRING_IDX = 27, // QList + SBK_QTNETWORK_QLIST_QSSL_IMPLEMENTEDCLASS_IDX = 28, // QList + SBK_QTNETWORK_QLIST_QOCSPRESPONSE_IDX = 29, // QList + SBK_QTNETWORK_QLIST_QSSL_SUPPORTEDFEATURE_IDX = 30, // QList + SBK_QTNETWORK_QLIST_QSSL_SSLPROTOCOL_IDX = 31, // QList + SBK_QTNETWORK_QLIST_QSSLCERTIFICATEEXTENSION_IDX = 32, // QList + SBK_QTNETWORK_QMULTIMAP_QSSL_ALTERNATIVENAMEENTRYTYPE_QSTRING_IDX = 33, // QMultiMap + SBK_QTNETWORK_QLIST_QVARIANT_IDX = 34, // QList + SBK_QTNETWORK_CONVERTERS_IDX_COUNT = 35, +}; + +// Converter indices +enum : int { + SBK_QtNetwork_QList_int_IDX = 0, // QList + SBK_QtNetwork_QList_QSslCertificate_IDX = 1, // QList + SBK_QtNetwork_QList_QByteArray_IDX = 2, // QList + SBK_QtNetwork_QMap_QByteArray_QVariant_IDX = 3, // QMap + SBK_QtNetwork_QList_QSslCipher_IDX = 4, // QList + SBK_QtNetwork_QList_QSslEllipticCurve_IDX = 5, // QList + SBK_QtNetwork_QList_QNetworkProxy_IDX = 6, // QList + SBK_QtNetwork_QList_QNetworkAddressEntry_IDX = 7, // QList + SBK_QtNetwork_QList_QHostAddress_IDX = 8, // QList + SBK_QtNetwork_QList_QNetworkInterface_IDX = 9, // QList + SBK_QtNetwork_QHash_QNetworkRequest_Attribute_QVariant_IDX = 10, // QHash + SBK_QtNetwork_std_pair_QByteArray_QByteArray_IDX = 11, // std::pair + SBK_QtNetwork_QList_std_pair_QByteArray_QByteArray_IDX = 12, // QList> + SBK_QtNetwork_QMultiHash_QByteArray_QByteArray_IDX = 13, // QMultiHash + SBK_QtNetwork_QMultiMap_QByteArray_QByteArray_IDX = 14, // QMultiMap + SBK_QtNetwork_QHash_QString_QVariant_IDX = 15, // QHash + SBK_QtNetwork_QMap_QString_QVariant_IDX = 16, // QMap + SBK_QtNetwork_QList_QNetworkCookie_IDX = 17, // QList + SBK_QtNetwork_QList_QHstsPolicy_IDX = 18, // QList + SBK_QtNetwork_QList_QSslError_IDX = 19, // QList + SBK_QtNetwork_QList_QDnsDomainNameRecord_IDX = 20, // QList + SBK_QtNetwork_QList_QDnsHostAddressRecord_IDX = 21, // QList + SBK_QtNetwork_QList_QDnsMailExchangeRecord_IDX = 22, // QList + SBK_QtNetwork_QList_QDnsServiceRecord_IDX = 23, // QList + SBK_QtNetwork_QList_QDnsTextRecord_IDX = 24, // QList + SBK_QtNetwork_QList_QDnsTlsAssociationRecord_IDX = 25, // QList + SBK_QtNetwork_std_pair_QHostAddress_int_IDX = 26, // std::pair + SBK_QtNetwork_QList_QString_IDX = 27, // QList + SBK_QtNetwork_QList_QSsl_ImplementedClass_IDX = 28, // QList + SBK_QtNetwork_QList_QOcspResponse_IDX = 29, // QList + SBK_QtNetwork_QList_QSsl_SupportedFeature_IDX = 30, // QList + SBK_QtNetwork_QList_QSsl_SslProtocol_IDX = 31, // QList + SBK_QtNetwork_QList_QSslCertificateExtension_IDX = 32, // QList + SBK_QtNetwork_QMultiMap_QSsl_AlternativeNameEntryType_QString_IDX = 33, // QMultiMap + SBK_QtNetwork_QList_QVariant_IDX = 34, // QList + SBK_QtNetwork_CONVERTERS_IDX_COUNT = 35, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QDtlsError >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDtlsError_IDX]); } +#endif +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QOcspCertificateStatus >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QOcspCertificateStatus_IDX]); } +#endif +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QOcspRevocationReason >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QOcspRevocationReason_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QAbstractNetworkCache >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QAbstractNetworkCache_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSocket::SocketType >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QAbstractSocket_SocketType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSocket::NetworkLayerProtocol >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QAbstractSocket_NetworkLayerProtocol_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSocket::SocketError >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QAbstractSocket_SocketError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSocket::SocketState >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QAbstractSocket_SocketState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSocket::SocketOption >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QAbstractSocket_SocketOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSocket::BindFlag >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QAbstractSocket_BindFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFlags_QAbstractSocket_BindFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSocket::PauseMode >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QAbstractSocket_PauseMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFlags_QAbstractSocket_PauseMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSocket >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QAbstractSocket_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAuthenticator >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QAuthenticator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDnsDomainNameRecord >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDnsDomainNameRecord_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDnsHostAddressRecord >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDnsHostAddressRecord_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDnsLookup::Error >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDnsLookup_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDnsLookup::Type >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDnsLookup_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDnsLookup::Protocol >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDnsLookup_Protocol_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDnsLookup >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDnsLookup_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDnsMailExchangeRecord >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDnsMailExchangeRecord_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDnsServiceRecord >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDnsServiceRecord_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDnsTextRecord >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDnsTextRecord_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDnsTlsAssociationRecord::CertificateUsage >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDnsTlsAssociationRecord_CertificateUsage_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDnsTlsAssociationRecord::Selector >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDnsTlsAssociationRecord_Selector_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDnsTlsAssociationRecord::MatchingType >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDnsTlsAssociationRecord_MatchingType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDnsTlsAssociationRecord >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDnsTlsAssociationRecord_IDX]); } +#if QT_CONFIG(dtls) +template<> inline PyTypeObject *SbkType< ::QDtls::HandshakeState >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDtls_HandshakeState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDtls >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDtls_IDX]); } +#endif +#if QT_CONFIG(dtls) +template<> inline PyTypeObject *SbkType< ::QDtlsClientVerifier >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDtlsClientVerifier_IDX]); } +#endif +#if QT_CONFIG(dtls) +template<> inline PyTypeObject *SbkType< ::QDtlsClientVerifier::GeneratorParameters >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QDtlsClientVerifier_GeneratorParameters_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QFormDataBuilder::Option >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFormDataBuilder_Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFlags_QFormDataBuilder_Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFormDataBuilder >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFormDataBuilder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFormDataPartBuilder >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFormDataPartBuilder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHostAddress::SpecialAddress >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHostAddress_SpecialAddress_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHostAddress::ConversionModeFlag >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHostAddress_ConversionModeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFlags_QHostAddress_ConversionModeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHostAddress >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHostAddress_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHostInfo::HostInfoError >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHostInfo_HostInfoError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHostInfo >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHostInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHstsPolicy::PolicyFlag >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHstsPolicy_PolicyFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFlags_QHstsPolicy_PolicyFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHstsPolicy >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHstsPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttp1Configuration >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHttp1Configuration_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttp2Configuration >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHttp2Configuration_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpHeaders::WellKnownHeader >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHttpHeaders_WellKnownHeader_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpHeaders >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHttpHeaders_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpMultiPart::ContentType >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHttpMultiPart_ContentType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpMultiPart >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHttpMultiPart_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHttpPart >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QHttpPart_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIPv6Address >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QIPv6Address_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocalServer::SocketOption >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QLocalServer_SocketOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFlags_QLocalServer_SocketOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocalServer >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QLocalServer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocalSocket::LocalSocketError >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QLocalSocket_LocalSocketError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocalSocket::LocalSocketState >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QLocalSocket_LocalSocketState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocalSocket::SocketOption >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QLocalSocket_SocketOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFlags_QLocalSocket_SocketOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLocalSocket >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QLocalSocket_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkAccessManager::Operation >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkAccessManager_Operation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkAccessManager >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkAccessManager_IDX]); } +#if QT_CONFIG(networkinterface) +template<> inline PyTypeObject *SbkType< ::QNetworkAddressEntry::DnsEligibilityStatus >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkAddressEntry_DnsEligibilityStatus_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkAddressEntry >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkAddressEntry_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QNetworkCacheMetaData >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkCacheMetaData_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkCookie::RawForm >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkCookie_RawForm_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkCookie::SameSite >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkCookie_SameSite_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkCookie >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkCookie_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkCookieJar >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkCookieJar_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkDatagram >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkDatagram_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkDiskCache >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkDiskCache_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkInformation::Reachability >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkInformation_Reachability_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkInformation::TransportMedium >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkInformation_TransportMedium_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkInformation::Feature >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkInformation_Feature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFlags_QNetworkInformation_Feature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkInformation >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkInformation_IDX]); } +#if QT_CONFIG(networkinterface) +template<> inline PyTypeObject *SbkType< ::QNetworkInterface::InterfaceFlag >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkInterface_InterfaceFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFlags_QNetworkInterface_InterfaceFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkInterface::InterfaceType >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkInterface_InterfaceType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkInterface >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkInterface_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QNetworkProxy::ProxyType >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkProxy_ProxyType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkProxy::Capability >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkProxy_Capability_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFlags_QNetworkProxy_Capability_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkProxy >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkProxy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkProxyFactory >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkProxyFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkProxyQuery::QueryType >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkProxyQuery_QueryType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkProxyQuery >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkProxyQuery_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkReply::NetworkError >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkReply_NetworkError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkReply >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkRequest::KnownHeaders >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkRequest_KnownHeaders_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkRequest::Attribute >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkRequest_Attribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkRequest::CacheLoadControl >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkRequest_CacheLoadControl_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkRequest::LoadControl >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkRequest_LoadControl_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkRequest::Priority >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkRequest_Priority_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkRequest::RedirectPolicy >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkRequest_RedirectPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkRequest::TransferTimeoutConstant >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkRequest_TransferTimeoutConstant_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkRequest >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNetworkRequestFactory >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QNetworkRequestFactory_IDX]); } +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QOcspResponse >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QOcspResponse_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QRestAccessManager >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QRestAccessManager_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRestReply >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QRestReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSsl::KeyType >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSsl_KeyType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSsl::EncodingFormat >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSsl_EncodingFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSsl::KeyAlgorithm >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSsl_KeyAlgorithm_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSsl::AlternativeNameEntryType >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSsl_AlternativeNameEntryType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSsl::SslProtocol >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSsl_SslProtocol_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSsl::SslOption >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSsl_SslOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QFlags_QSsl_SslOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSsl::AlertLevel >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSsl_AlertLevel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSsl::AlertType >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSsl_AlertType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSsl::ImplementedClass >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSsl_ImplementedClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSsl::SupportedFeature >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSsl_SupportedFeature_IDX]); } +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QSslCertificate::SubjectInfo >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslCertificate_SubjectInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSslCertificate::PatternSyntax >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslCertificate_PatternSyntax_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSslCertificate >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslCertificate_IDX]); } +#endif +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QSslCertificateExtension >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslCertificateExtension_IDX]); } +#endif +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QSslCipher >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslCipher_IDX]); } +#endif +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QSslConfiguration::NextProtocolNegotiationStatus >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslConfiguration_NextProtocolNegotiationStatus_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSslConfiguration >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslConfiguration_IDX]); } +#endif +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QSslDiffieHellmanParameters::Error >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslDiffieHellmanParameters_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSslDiffieHellmanParameters >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslDiffieHellmanParameters_IDX]); } +#endif +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QSslEllipticCurve >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslEllipticCurve_IDX]); } +#endif +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QSslError::SslError >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslError_SslError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSslError >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslError_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QSslKey >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslKey_IDX]); } +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QSslPreSharedKeyAuthenticator >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslPreSharedKeyAuthenticator_IDX]); } +#endif +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QSslServer >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslServer_IDX]); } +#endif +#if QT_CONFIG(ssl) +template<> inline PyTypeObject *SbkType< ::QSslSocket::SslMode >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslSocket_SslMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSslSocket::PeerVerifyMode >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslSocket_PeerVerifyMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSslSocket >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QSslSocket_IDX]); } +#endif +template<> inline PyTypeObject *SbkType< ::QTcpServer >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QTcpServer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTcpSocket >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QTcpSocket_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUdpSocket >() { return Shiboken::Module::get(SbkPySide6_QtNetworkTypeStructs[SBK_QUdpSocket_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTNETWORK_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtNetworkAuth/pyside6_qtnetworkauth_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtNetworkAuth/pyside6_qtnetworkauth_python.h new file mode 100644 index 0000000..70b9237 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtNetworkAuth/pyside6_qtnetworkauth_python.h @@ -0,0 +1,142 @@ +// 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 + + +#ifndef SBK_QTNETWORKAUTH_PYTHON_H +#define SBK_QTNETWORKAUTH_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QAbstractOAuthReplyHandler; +class QOAuth2DeviceAuthorizationFlow; +class QOAuthHttpServerReplyHandler; +class QOAuthOobReplyHandler; +class QOAuthUriSchemeReplyHandler; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTOAUTH_STATUS_IDX = 12, + SBK_QABSTRACTOAUTH_STAGE_IDX = 10, + SBK_QABSTRACTOAUTH_ERROR_IDX = 8, + SBK_QABSTRACTOAUTH_CONTENTTYPE_IDX = 6, + SBK_QABSTRACTOAUTH_IDX = 0, + SBK_QABSTRACTOAUTH2_NONCEMODE_IDX = 4, + SBK_QABSTRACTOAUTH2_IDX = 2, + SBK_QABSTRACTOAUTHREPLYHANDLER_IDX = 14, + SBK_QOAUTH1_SIGNATUREMETHOD_IDX = 18, + SBK_QOAUTH1_IDX = 16, + SBK_QOAUTH1SIGNATURE_HTTPREQUESTMETHOD_IDX = 22, + SBK_QOAUTH1SIGNATURE_IDX = 20, + SBK_QOAUTH2AUTHORIZATIONCODEFLOW_PKCEMETHOD_IDX = 26, + SBK_QOAUTH2AUTHORIZATIONCODEFLOW_IDX = 24, + SBK_QOAUTH2DEVICEAUTHORIZATIONFLOW_IDX = 28, + SBK_QOAUTHHTTPSERVERREPLYHANDLER_IDX = 30, + SBK_QOAUTHOOBREPLYHANDLER_IDX = 32, + SBK_QOAUTHURISCHEMEREPLYHANDLER_IDX = 34, + SBK_QTNETWORKAUTH_IDX_COUNT = 36, +}; + +// Type indices +enum : int { + SBK_QAbstractOAuth_Status_IDX = 6, + SBK_QAbstractOAuth_Stage_IDX = 5, + SBK_QAbstractOAuth_Error_IDX = 4, + SBK_QAbstractOAuth_ContentType_IDX = 3, + SBK_QAbstractOAuth_IDX = 0, + SBK_QAbstractOAuth2_NonceMode_IDX = 2, + SBK_QAbstractOAuth2_IDX = 1, + SBK_QAbstractOAuthReplyHandler_IDX = 7, + SBK_QOAuth1_SignatureMethod_IDX = 9, + SBK_QOAuth1_IDX = 8, + SBK_QOAuth1Signature_HttpRequestMethod_IDX = 11, + SBK_QOAuth1Signature_IDX = 10, + SBK_QOAuth2AuthorizationCodeFlow_PkceMethod_IDX = 13, + SBK_QOAuth2AuthorizationCodeFlow_IDX = 12, + SBK_QOAuth2DeviceAuthorizationFlow_IDX = 14, + SBK_QOAuthHttpServerReplyHandler_IDX = 15, + SBK_QOAuthOobReplyHandler_IDX = 16, + SBK_QOAuthUriSchemeReplyHandler_IDX = 17, + SBK_QtNetworkAuth_IDX_COUNT = 18, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtNetworkAuthTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtNetworkAuthTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtNetworkAuthModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtNetworkAuthTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTNETWORKAUTH_QLIST_INT_IDX = 0, // QList + SBK_QTNETWORKAUTH_QMAP_QSTRING_QVARIANT_IDX = 1, // QMap + SBK_QTNETWORKAUTH_QMULTIMAP_QSTRING_QVARIANT_IDX = 2, // QMultiMap + SBK_QTNETWORKAUTH_STD_PAIR_QSTRING_QSTRING_IDX = 3, // std::pair + SBK_QTNETWORKAUTH_QSET_QBYTEARRAY_IDX = 4, // QSet + SBK_QTNETWORKAUTH_QLIST_QSTRING_IDX = 5, // QList + SBK_QTNETWORKAUTH_QLIST_QVARIANT_IDX = 6, // QList + SBK_QTNETWORKAUTH_CONVERTERS_IDX_COUNT = 7, +}; + +// Converter indices +enum : int { + SBK_QtNetworkAuth_QList_int_IDX = 0, // QList + SBK_QtNetworkAuth_QMap_QString_QVariant_IDX = 1, // QMap + SBK_QtNetworkAuth_QMultiMap_QString_QVariant_IDX = 2, // QMultiMap + SBK_QtNetworkAuth_std_pair_QString_QString_IDX = 3, // std::pair + SBK_QtNetworkAuth_QSet_QByteArray_IDX = 4, // QSet + SBK_QtNetworkAuth_QList_QString_IDX = 5, // QList + SBK_QtNetworkAuth_QList_QVariant_IDX = 6, // QList + SBK_QtNetworkAuth_CONVERTERS_IDX_COUNT = 7, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAbstractOAuth::Status >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QAbstractOAuth_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractOAuth::Stage >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QAbstractOAuth_Stage_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractOAuth::Error >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QAbstractOAuth_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractOAuth::ContentType >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QAbstractOAuth_ContentType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractOAuth >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QAbstractOAuth_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractOAuth2::NonceMode >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QAbstractOAuth2_NonceMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractOAuth2 >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QAbstractOAuth2_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractOAuthReplyHandler >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QAbstractOAuthReplyHandler_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOAuth1::SignatureMethod >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QOAuth1_SignatureMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOAuth1 >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QOAuth1_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOAuth1Signature::HttpRequestMethod >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QOAuth1Signature_HttpRequestMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOAuth1Signature >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QOAuth1Signature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOAuth2AuthorizationCodeFlow::PkceMethod >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QOAuth2AuthorizationCodeFlow_PkceMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOAuth2AuthorizationCodeFlow >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QOAuth2AuthorizationCodeFlow_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOAuth2DeviceAuthorizationFlow >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QOAuth2DeviceAuthorizationFlow_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOAuthHttpServerReplyHandler >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QOAuthHttpServerReplyHandler_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOAuthOobReplyHandler >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QOAuthOobReplyHandler_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOAuthUriSchemeReplyHandler >() { return Shiboken::Module::get(SbkPySide6_QtNetworkAuthTypeStructs[SBK_QOAuthUriSchemeReplyHandler_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTNETWORKAUTH_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtNfc/pyside6_qtnfc_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtNfc/pyside6_qtnfc_python.h new file mode 100644 index 0000000..a55a1dd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtNfc/pyside6_qtnfc_python.h @@ -0,0 +1,145 @@ +// 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 + + +#ifndef SBK_QTNFC_PYTHON_H +#define SBK_QTNFC_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QNdefMessage; +class QNdefNfcIconRecord; +class QNdefNfcUriRecord; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QNDEFFILTER_IDX = 2, + SBK_QNDEFFILTER_RECORD_IDX = 4, + SBK_QNDEFMESSAGE_IDX = 6, + SBK_QNDEFNFCICONRECORD_IDX = 8, + SBK_QNDEFNFCSMARTPOSTERRECORD_ACTION_IDX = 12, + SBK_QNDEFNFCSMARTPOSTERRECORD_IDX = 10, + SBK_QNDEFNFCTEXTRECORD_ENCODING_IDX = 16, + SBK_QNDEFNFCTEXTRECORD_IDX = 14, + SBK_QNDEFNFCURIRECORD_IDX = 18, + SBK_QNDEFRECORD_TYPENAMEFORMAT_IDX = 22, + SBK_QNDEFRECORD_IDX = 20, + SBK_QNEARFIELDMANAGER_ADAPTERSTATE_IDX = 26, + SBK_QNEARFIELDMANAGER_IDX = 24, + SBK_QNEARFIELDTARGET_TYPE_IDX = 36, + SBK_QNEARFIELDTARGET_ACCESSMETHOD_IDX = 30, + SBK_QFLAGS_QNEARFIELDTARGET_ACCESSMETHOD_IDX = 0, + SBK_QNEARFIELDTARGET_ERROR_IDX = 32, + SBK_QNEARFIELDTARGET_IDX = 28, + SBK_QNEARFIELDTARGET_REQUESTID_IDX = 34, + SBK_QTNFC_IDX_COUNT = 38, +}; + +// Type indices +enum : int { + SBK_QNdefFilter_IDX = 1, + SBK_QNdefFilter_Record_IDX = 2, + SBK_QNdefMessage_IDX = 3, + SBK_QNdefNfcIconRecord_IDX = 4, + SBK_QNdefNfcSmartPosterRecord_Action_IDX = 6, + SBK_QNdefNfcSmartPosterRecord_IDX = 5, + SBK_QNdefNfcTextRecord_Encoding_IDX = 8, + SBK_QNdefNfcTextRecord_IDX = 7, + SBK_QNdefNfcUriRecord_IDX = 9, + SBK_QNdefRecord_TypeNameFormat_IDX = 11, + SBK_QNdefRecord_IDX = 10, + SBK_QNearFieldManager_AdapterState_IDX = 13, + SBK_QNearFieldManager_IDX = 12, + SBK_QNearFieldTarget_Type_IDX = 18, + SBK_QNearFieldTarget_AccessMethod_IDX = 15, + SBK_QFlags_QNearFieldTarget_AccessMethod_IDX = 0, + SBK_QNearFieldTarget_Error_IDX = 16, + SBK_QNearFieldTarget_IDX = 14, + SBK_QNearFieldTarget_RequestId_IDX = 17, + SBK_QtNfc_IDX_COUNT = 19, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtNfcTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtNfcTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtNfcModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtNfcTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTNFC_QLIST_INT_IDX = 0, // QList + SBK_QTNFC_QLIST_QNDEFRECORD_IDX = 1, // QList + SBK_QTNFC_QLIST_QNDEFMESSAGE_IDX = 2, // QList + SBK_QTNFC_QLIST_QNDEFNFCICONRECORD_IDX = 3, // QList + SBK_QTNFC_QLIST_QNDEFNFCTEXTRECORD_IDX = 4, // QList + SBK_QTNFC_QLIST_QVARIANT_IDX = 5, // QList + SBK_QTNFC_QLIST_QSTRING_IDX = 6, // QList + SBK_QTNFC_QMAP_QSTRING_QVARIANT_IDX = 7, // QMap + SBK_QTNFC_CONVERTERS_IDX_COUNT = 8, +}; + +// Converter indices +enum : int { + SBK_QtNfc_QList_int_IDX = 0, // QList + SBK_QtNfc_QList_QNdefRecord_IDX = 1, // QList + SBK_QtNfc_QList_QNdefMessage_IDX = 2, // QList + SBK_QtNfc_QList_QNdefNfcIconRecord_IDX = 3, // QList + SBK_QtNfc_QList_QNdefNfcTextRecord_IDX = 4, // QList + SBK_QtNfc_QList_QVariant_IDX = 5, // QList + SBK_QtNfc_QList_QString_IDX = 6, // QList + SBK_QtNfc_QMap_QString_QVariant_IDX = 7, // QMap + SBK_QtNfc_CONVERTERS_IDX_COUNT = 8, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QNdefFilter >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNdefFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNdefFilter::Record >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNdefFilter_Record_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNdefMessage >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNdefMessage_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNdefNfcIconRecord >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNdefNfcIconRecord_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNdefNfcSmartPosterRecord::Action >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNdefNfcSmartPosterRecord_Action_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNdefNfcSmartPosterRecord >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNdefNfcSmartPosterRecord_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNdefNfcTextRecord::Encoding >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNdefNfcTextRecord_Encoding_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNdefNfcTextRecord >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNdefNfcTextRecord_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNdefNfcUriRecord >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNdefNfcUriRecord_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNdefRecord::TypeNameFormat >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNdefRecord_TypeNameFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNdefRecord >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNdefRecord_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNearFieldManager::AdapterState >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNearFieldManager_AdapterState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNearFieldManager >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNearFieldManager_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNearFieldTarget::Type >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNearFieldTarget_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNearFieldTarget::AccessMethod >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNearFieldTarget_AccessMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QFlags_QNearFieldTarget_AccessMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNearFieldTarget::Error >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNearFieldTarget_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNearFieldTarget >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNearFieldTarget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNearFieldTarget::RequestId >() { return Shiboken::Module::get(SbkPySide6_QtNfcTypeStructs[SBK_QNearFieldTarget_RequestId_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTNFC_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtOpenGL/pyside6_qtopengl_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtOpenGL/pyside6_qtopengl_python.h new file mode 100644 index 0000000..77d42c1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtOpenGL/pyside6_qtopengl_python.h @@ -0,0 +1,379 @@ +// 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 + + +#ifndef SBK_QTOPENGL_PYTHON_H +#define SBK_QTOPENGL_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QAbstractOpenGLFunctions; +class QOpenGLFramebufferObjectFormat; +class QOpenGLFunctions_1_0; +class QOpenGLFunctions_1_1; +class QOpenGLFunctions_1_2; +class QOpenGLFunctions_1_3; +class QOpenGLFunctions_1_4; +class QOpenGLFunctions_1_5; +class QOpenGLFunctions_2_0; +class QOpenGLFunctions_2_1; +class QOpenGLFunctions_3_0; +class QOpenGLFunctions_3_1; +class QOpenGLFunctions_3_2_Compatibility; +class QOpenGLFunctions_3_2_Core; +class QOpenGLFunctions_3_3_Compatibility; +class QOpenGLFunctions_3_3_Core; +class QOpenGLFunctions_4_0_Compatibility; +class QOpenGLFunctions_4_0_Core; +class QOpenGLFunctions_4_1_Compatibility; +class QOpenGLFunctions_4_1_Core; +class QOpenGLFunctions_4_2_Compatibility; +class QOpenGLFunctions_4_2_Core; +class QOpenGLFunctions_4_3_Compatibility; +class QOpenGLFunctions_4_3_Core; +class QOpenGLFunctions_4_4_Compatibility; +class QOpenGLFunctions_4_4_Core; +class QOpenGLFunctions_4_5_Compatibility; +class QOpenGLFunctions_4_5_Core; +class QOpenGLPaintDevice; +class QOpenGLPixelTransferOptions; +class QOpenGLShaderProgram; +class QOpenGLTimeMonitor; +class QOpenGLTimerQuery; +class QOpenGLVersionFunctionsFactory; +class QOpenGLVersionProfile; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTOPENGLFUNCTIONS_IDX = 0, + SBK_QOPENGLBUFFER_TYPE_IDX = 20, + SBK_QOPENGLBUFFER_USAGEPATTERN_IDX = 22, + SBK_QOPENGLBUFFER_ACCESS_IDX = 16, + SBK_QOPENGLBUFFER_RANGEACCESSFLAG_IDX = 18, + SBK_QFLAGS_QOPENGLBUFFER_RANGEACCESSFLAG_IDX = 2, + SBK_QOPENGLBUFFER_IDX = 14, + SBK_QOPENGLDEBUGLOGGER_LOGGINGMODE_IDX = 26, + SBK_QOPENGLDEBUGLOGGER_IDX = 24, + SBK_QOPENGLDEBUGMESSAGE_SOURCE_IDX = 32, + SBK_QFLAGS_QOPENGLDEBUGMESSAGE_SOURCE_IDX = 6, + SBK_QOPENGLDEBUGMESSAGE_TYPE_IDX = 34, + SBK_QFLAGS_QOPENGLDEBUGMESSAGE_TYPE_IDX = 8, + SBK_QOPENGLDEBUGMESSAGE_SEVERITY_IDX = 30, + SBK_QFLAGS_QOPENGLDEBUGMESSAGE_SEVERITY_IDX = 4, + SBK_QOPENGLDEBUGMESSAGE_IDX = 28, + SBK_QOPENGLFRAMEBUFFEROBJECT_ATTACHMENT_IDX = 38, + SBK_QOPENGLFRAMEBUFFEROBJECT_FRAMEBUFFERRESTOREPOLICY_IDX = 40, + SBK_QOPENGLFRAMEBUFFEROBJECT_IDX = 36, + SBK_QOPENGLFRAMEBUFFEROBJECTFORMAT_IDX = 42, + SBK_QOPENGLFUNCTIONS_1_0_IDX = 44, + SBK_QOPENGLFUNCTIONS_1_1_IDX = 46, + SBK_QOPENGLFUNCTIONS_1_2_IDX = 48, + SBK_QOPENGLFUNCTIONS_1_3_IDX = 50, + SBK_QOPENGLFUNCTIONS_1_4_IDX = 52, + SBK_QOPENGLFUNCTIONS_1_5_IDX = 54, + SBK_QOPENGLFUNCTIONS_2_0_IDX = 56, + SBK_QOPENGLFUNCTIONS_2_1_IDX = 58, + SBK_QOPENGLFUNCTIONS_3_0_IDX = 60, + SBK_QOPENGLFUNCTIONS_3_1_IDX = 62, + SBK_QOPENGLFUNCTIONS_3_2_COMPATIBILITY_IDX = 64, + SBK_QOPENGLFUNCTIONS_3_2_CORE_IDX = 66, + SBK_QOPENGLFUNCTIONS_3_3_COMPATIBILITY_IDX = 68, + SBK_QOPENGLFUNCTIONS_3_3_CORE_IDX = 70, + SBK_QOPENGLFUNCTIONS_4_0_COMPATIBILITY_IDX = 72, + SBK_QOPENGLFUNCTIONS_4_0_CORE_IDX = 74, + SBK_QOPENGLFUNCTIONS_4_1_COMPATIBILITY_IDX = 76, + SBK_QOPENGLFUNCTIONS_4_1_CORE_IDX = 78, + SBK_QOPENGLFUNCTIONS_4_2_COMPATIBILITY_IDX = 80, + SBK_QOPENGLFUNCTIONS_4_2_CORE_IDX = 82, + SBK_QOPENGLFUNCTIONS_4_3_COMPATIBILITY_IDX = 84, + SBK_QOPENGLFUNCTIONS_4_3_CORE_IDX = 86, + SBK_QOPENGLFUNCTIONS_4_4_COMPATIBILITY_IDX = 88, + SBK_QOPENGLFUNCTIONS_4_4_CORE_IDX = 90, + SBK_QOPENGLFUNCTIONS_4_5_COMPATIBILITY_IDX = 92, + SBK_QOPENGLFUNCTIONS_4_5_CORE_IDX = 94, + SBK_QOPENGLPAINTDEVICE_IDX = 96, + SBK_QOPENGLPIXELTRANSFEROPTIONS_IDX = 98, + SBK_QOPENGLSHADER_SHADERTYPEBIT_IDX = 102, + SBK_QFLAGS_QOPENGLSHADER_SHADERTYPEBIT_IDX = 10, + SBK_QOPENGLSHADER_IDX = 100, + SBK_QOPENGLSHADERPROGRAM_IDX = 104, + SBK_QOPENGLTEXTURE_TARGET_IDX = 134, + SBK_QOPENGLTEXTURE_BINDINGTARGET_IDX = 108, + SBK_QOPENGLTEXTURE_MIPMAPGENERATION_IDX = 124, + SBK_QOPENGLTEXTURE_TEXTUREUNITRESET_IDX = 140, + SBK_QOPENGLTEXTURE_TEXTUREFORMAT_IDX = 136, + SBK_QOPENGLTEXTURE_TEXTUREFORMATCLASS_IDX = 138, + SBK_QOPENGLTEXTURE_CUBEMAPFACE_IDX = 116, + SBK_QOPENGLTEXTURE_PIXELFORMAT_IDX = 126, + SBK_QOPENGLTEXTURE_PIXELTYPE_IDX = 128, + SBK_QOPENGLTEXTURE_SWIZZLECOMPONENT_IDX = 130, + SBK_QOPENGLTEXTURE_SWIZZLEVALUE_IDX = 132, + SBK_QOPENGLTEXTURE_WRAPMODE_IDX = 142, + SBK_QOPENGLTEXTURE_COORDINATEDIRECTION_IDX = 114, + SBK_QOPENGLTEXTURE_FEATURE_IDX = 120, + SBK_QFLAGS_QOPENGLTEXTURE_FEATURE_IDX = 12, + SBK_QOPENGLTEXTURE_DEPTHSTENCILMODE_IDX = 118, + SBK_QOPENGLTEXTURE_COMPARISONFUNCTION_IDX = 110, + SBK_QOPENGLTEXTURE_COMPARISONMODE_IDX = 112, + SBK_QOPENGLTEXTURE_FILTER_IDX = 122, + SBK_QOPENGLTEXTURE_IDX = 106, + SBK_QOPENGLTEXTUREBLITTER_ORIGIN_IDX = 146, + SBK_QOPENGLTEXTUREBLITTER_IDX = 144, + SBK_QOPENGLTIMEMONITOR_IDX = 148, + SBK_QOPENGLTIMERQUERY_IDX = 150, + SBK_QOPENGLVERSIONFUNCTIONSFACTORY_IDX = 152, + SBK_QOPENGLVERSIONPROFILE_IDX = 154, + SBK_QOPENGLVERTEXARRAYOBJECT_IDX = 156, + SBK_QOPENGLVERTEXARRAYOBJECT_BINDER_IDX = 158, + SBK_QOPENGLWINDOW_UPDATEBEHAVIOR_IDX = 162, + SBK_QOPENGLWINDOW_IDX = 160, + SBK_QTOPENGL_IDX_COUNT = 164, +}; + +// Type indices +enum : int { + SBK_QAbstractOpenGLFunctions_IDX = 0, + SBK_QOpenGLBuffer_Type_IDX = 10, + SBK_QOpenGLBuffer_UsagePattern_IDX = 11, + SBK_QOpenGLBuffer_Access_IDX = 8, + SBK_QOpenGLBuffer_RangeAccessFlag_IDX = 9, + SBK_QFlags_QOpenGLBuffer_RangeAccessFlag_IDX = 1, + SBK_QOpenGLBuffer_IDX = 7, + SBK_QOpenGLDebugLogger_LoggingMode_IDX = 13, + SBK_QOpenGLDebugLogger_IDX = 12, + SBK_QOpenGLDebugMessage_Source_IDX = 16, + SBK_QFlags_QOpenGLDebugMessage_Source_IDX = 3, + SBK_QOpenGLDebugMessage_Type_IDX = 17, + SBK_QFlags_QOpenGLDebugMessage_Type_IDX = 4, + SBK_QOpenGLDebugMessage_Severity_IDX = 15, + SBK_QFlags_QOpenGLDebugMessage_Severity_IDX = 2, + SBK_QOpenGLDebugMessage_IDX = 14, + SBK_QOpenGLFramebufferObject_Attachment_IDX = 19, + SBK_QOpenGLFramebufferObject_FramebufferRestorePolicy_IDX = 20, + SBK_QOpenGLFramebufferObject_IDX = 18, + SBK_QOpenGLFramebufferObjectFormat_IDX = 21, + SBK_QOpenGLFunctions_1_0_IDX = 22, + SBK_QOpenGLFunctions_1_1_IDX = 23, + SBK_QOpenGLFunctions_1_2_IDX = 24, + SBK_QOpenGLFunctions_1_3_IDX = 25, + SBK_QOpenGLFunctions_1_4_IDX = 26, + SBK_QOpenGLFunctions_1_5_IDX = 27, + SBK_QOpenGLFunctions_2_0_IDX = 28, + SBK_QOpenGLFunctions_2_1_IDX = 29, + SBK_QOpenGLFunctions_3_0_IDX = 30, + SBK_QOpenGLFunctions_3_1_IDX = 31, + SBK_QOpenGLFunctions_3_2_Compatibility_IDX = 32, + SBK_QOpenGLFunctions_3_2_Core_IDX = 33, + SBK_QOpenGLFunctions_3_3_Compatibility_IDX = 34, + SBK_QOpenGLFunctions_3_3_Core_IDX = 35, + SBK_QOpenGLFunctions_4_0_Compatibility_IDX = 36, + SBK_QOpenGLFunctions_4_0_Core_IDX = 37, + SBK_QOpenGLFunctions_4_1_Compatibility_IDX = 38, + SBK_QOpenGLFunctions_4_1_Core_IDX = 39, + SBK_QOpenGLFunctions_4_2_Compatibility_IDX = 40, + SBK_QOpenGLFunctions_4_2_Core_IDX = 41, + SBK_QOpenGLFunctions_4_3_Compatibility_IDX = 42, + SBK_QOpenGLFunctions_4_3_Core_IDX = 43, + SBK_QOpenGLFunctions_4_4_Compatibility_IDX = 44, + SBK_QOpenGLFunctions_4_4_Core_IDX = 45, + SBK_QOpenGLFunctions_4_5_Compatibility_IDX = 46, + SBK_QOpenGLFunctions_4_5_Core_IDX = 47, + SBK_QOpenGLPaintDevice_IDX = 48, + SBK_QOpenGLPixelTransferOptions_IDX = 49, + SBK_QOpenGLShader_ShaderTypeBit_IDX = 51, + SBK_QFlags_QOpenGLShader_ShaderTypeBit_IDX = 5, + SBK_QOpenGLShader_IDX = 50, + SBK_QOpenGLShaderProgram_IDX = 52, + SBK_QOpenGLTexture_Target_IDX = 67, + SBK_QOpenGLTexture_BindingTarget_IDX = 54, + SBK_QOpenGLTexture_MipMapGeneration_IDX = 62, + SBK_QOpenGLTexture_TextureUnitReset_IDX = 70, + SBK_QOpenGLTexture_TextureFormat_IDX = 68, + SBK_QOpenGLTexture_TextureFormatClass_IDX = 69, + SBK_QOpenGLTexture_CubeMapFace_IDX = 58, + SBK_QOpenGLTexture_PixelFormat_IDX = 63, + SBK_QOpenGLTexture_PixelType_IDX = 64, + SBK_QOpenGLTexture_SwizzleComponent_IDX = 65, + SBK_QOpenGLTexture_SwizzleValue_IDX = 66, + SBK_QOpenGLTexture_WrapMode_IDX = 71, + SBK_QOpenGLTexture_CoordinateDirection_IDX = 57, + SBK_QOpenGLTexture_Feature_IDX = 60, + SBK_QFlags_QOpenGLTexture_Feature_IDX = 6, + SBK_QOpenGLTexture_DepthStencilMode_IDX = 59, + SBK_QOpenGLTexture_ComparisonFunction_IDX = 55, + SBK_QOpenGLTexture_ComparisonMode_IDX = 56, + SBK_QOpenGLTexture_Filter_IDX = 61, + SBK_QOpenGLTexture_IDX = 53, + SBK_QOpenGLTextureBlitter_Origin_IDX = 73, + SBK_QOpenGLTextureBlitter_IDX = 72, + SBK_QOpenGLTimeMonitor_IDX = 74, + SBK_QOpenGLTimerQuery_IDX = 75, + SBK_QOpenGLVersionFunctionsFactory_IDX = 76, + SBK_QOpenGLVersionProfile_IDX = 77, + SBK_QOpenGLVertexArrayObject_IDX = 78, + SBK_QOpenGLVertexArrayObject_Binder_IDX = 79, + SBK_QOpenGLWindow_UpdateBehavior_IDX = 81, + SBK_QOpenGLWindow_IDX = 80, + SBK_QtOpenGL_IDX_COUNT = 82, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtOpenGLTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtOpenGLTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtOpenGLModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtOpenGLTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTOPENGL_QLIST_INT_IDX = 0, // QList + SBK_QTOPENGL_STD_PAIR_INT_INT_IDX = 1, // std::pair + SBK_QTOPENGL_STD_PAIR_FLOAT_FLOAT_IDX = 2, // std::pair + SBK_QTOPENGL_STD_PAIR_QOPENGLTEXTURE_FILTER_QOPENGLTEXTURE_FILTER_IDX = 3, // std::pair + SBK_QTOPENGL_QLIST_QSIZE_IDX = 4, // QList + SBK_QTOPENGL_QLIST_UNSIGNEDINT_IDX = 5, // QList + SBK_QTOPENGL_QLIST_UINT64_T_IDX = 6, // QList + SBK_QTOPENGL_QLIST_FLOAT_IDX = 7, // QList + SBK_QTOPENGL_QLIST_QOPENGLSHADERPTR_IDX = 8, // QList + SBK_QTOPENGL_QLIST_QOPENGLDEBUGMESSAGE_IDX = 9, // QList + SBK_QTOPENGL_QLIST_QVARIANT_IDX = 10, // QList + SBK_QTOPENGL_QLIST_QSTRING_IDX = 11, // QList + SBK_QTOPENGL_QMAP_QSTRING_QVARIANT_IDX = 12, // QMap + SBK_QTOPENGL_CONVERTERS_IDX_COUNT = 13, +}; + +// Converter indices +enum : int { + SBK_QtOpenGL_QList_int_IDX = 0, // QList + SBK_QtOpenGL_std_pair_int_int_IDX = 1, // std::pair + SBK_QtOpenGL_std_pair_float_float_IDX = 2, // std::pair + SBK_QtOpenGL_std_pair_QOpenGLTexture_Filter_QOpenGLTexture_Filter_IDX = 3, // std::pair + SBK_QtOpenGL_QList_QSize_IDX = 4, // QList + SBK_QtOpenGL_QList_unsignedint_IDX = 5, // QList + SBK_QtOpenGL_QList_uint64_t_IDX = 6, // QList + SBK_QtOpenGL_QList_float_IDX = 7, // QList + SBK_QtOpenGL_QList_QOpenGLShaderPTR_IDX = 8, // QList + SBK_QtOpenGL_QList_QOpenGLDebugMessage_IDX = 9, // QList + SBK_QtOpenGL_QList_QVariant_IDX = 10, // QList + SBK_QtOpenGL_QList_QString_IDX = 11, // QList + SBK_QtOpenGL_QMap_QString_QVariant_IDX = 12, // QMap + SBK_QtOpenGL_CONVERTERS_IDX_COUNT = 13, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAbstractOpenGLFunctions >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QAbstractOpenGLFunctions_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLBuffer::Type >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLBuffer_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLBuffer::UsagePattern >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLBuffer_UsagePattern_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLBuffer::Access >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLBuffer_Access_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLBuffer::RangeAccessFlag >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLBuffer_RangeAccessFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QFlags_QOpenGLBuffer_RangeAccessFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLBuffer >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLBuffer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLDebugLogger::LoggingMode >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLDebugLogger_LoggingMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLDebugLogger >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLDebugLogger_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLDebugMessage::Source >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLDebugMessage_Source_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QFlags_QOpenGLDebugMessage_Source_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLDebugMessage::Type >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLDebugMessage_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QFlags_QOpenGLDebugMessage_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLDebugMessage::Severity >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLDebugMessage_Severity_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QFlags_QOpenGLDebugMessage_Severity_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLDebugMessage >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLDebugMessage_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFramebufferObject::Attachment >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFramebufferObject_Attachment_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFramebufferObject::FramebufferRestorePolicy >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFramebufferObject_FramebufferRestorePolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFramebufferObject >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFramebufferObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFramebufferObjectFormat >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFramebufferObjectFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_1_0 >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_1_0_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_1_1 >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_1_1_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_1_2 >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_1_2_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_1_3 >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_1_3_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_1_4 >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_1_4_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_1_5 >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_1_5_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_2_0 >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_2_0_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_2_1 >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_2_1_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_3_0 >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_3_0_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_3_1 >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_3_1_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_3_2_Compatibility >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_3_2_Compatibility_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_3_2_Core >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_3_2_Core_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_3_3_Compatibility >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_3_3_Compatibility_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_3_3_Core >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_3_3_Core_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_4_0_Compatibility >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_4_0_Compatibility_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_4_0_Core >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_4_0_Core_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_4_1_Compatibility >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_4_1_Compatibility_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_4_1_Core >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_4_1_Core_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_4_2_Compatibility >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_4_2_Compatibility_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_4_2_Core >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_4_2_Core_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_4_3_Compatibility >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_4_3_Compatibility_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_4_3_Core >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_4_3_Core_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_4_4_Compatibility >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_4_4_Compatibility_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_4_4_Core >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_4_4_Core_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_4_5_Compatibility >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_4_5_Compatibility_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLFunctions_4_5_Core >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLFunctions_4_5_Core_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLPaintDevice >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLPaintDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLPixelTransferOptions >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLPixelTransferOptions_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLShader::ShaderTypeBit >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLShader_ShaderTypeBit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QFlags_QOpenGLShader_ShaderTypeBit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLShader >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLShader_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLShaderProgram >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLShaderProgram_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::Target >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_Target_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::BindingTarget >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_BindingTarget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::MipMapGeneration >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_MipMapGeneration_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::TextureUnitReset >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_TextureUnitReset_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::TextureFormat >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_TextureFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::TextureFormatClass >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_TextureFormatClass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::CubeMapFace >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_CubeMapFace_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::PixelFormat >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_PixelFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::PixelType >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_PixelType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::SwizzleComponent >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_SwizzleComponent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::SwizzleValue >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_SwizzleValue_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::WrapMode >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_WrapMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::CoordinateDirection >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_CoordinateDirection_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::Feature >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_Feature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QFlags_QOpenGLTexture_Feature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::DepthStencilMode >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_DepthStencilMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::ComparisonFunction >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_ComparisonFunction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::ComparisonMode >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_ComparisonMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture::Filter >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_Filter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTexture >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTexture_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTextureBlitter::Origin >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTextureBlitter_Origin_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTextureBlitter >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTextureBlitter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTimeMonitor >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTimeMonitor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLTimerQuery >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLTimerQuery_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLVersionFunctionsFactory >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLVersionFunctionsFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLVersionProfile >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLVersionProfile_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLVertexArrayObject >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLVertexArrayObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLVertexArrayObject::Binder >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLVertexArrayObject_Binder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLWindow::UpdateBehavior >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLWindow_UpdateBehavior_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLWindow >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLTypeStructs[SBK_QOpenGLWindow_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTOPENGL_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtOpenGLWidgets/pyside6_qtopenglwidgets_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtOpenGLWidgets/pyside6_qtopenglwidgets_python.h new file mode 100644 index 0000000..f2c0893 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtOpenGLWidgets/pyside6_qtopenglwidgets_python.h @@ -0,0 +1,83 @@ +// 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 + + +#ifndef SBK_QTOPENGLWIDGETS_PYTHON_H +#define SBK_QTOPENGLWIDGETS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include + +// Bound library includes +#include + +QT_BEGIN_NAMESPACE +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QOPENGLWIDGET_UPDATEBEHAVIOR_IDX = 4, + SBK_QOPENGLWIDGET_TARGETBUFFER_IDX = 2, + SBK_QOPENGLWIDGET_IDX = 0, + SBK_QTOPENGLWIDGETS_IDX_COUNT = 6, +}; + +// Type indices +enum : int { + SBK_QOpenGLWidget_UpdateBehavior_IDX = 2, + SBK_QOpenGLWidget_TargetBuffer_IDX = 1, + SBK_QOpenGLWidget_IDX = 0, + SBK_QtOpenGLWidgets_IDX_COUNT = 3, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtOpenGLWidgetsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtOpenGLWidgetsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtOpenGLWidgetsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtOpenGLWidgetsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTOPENGLWIDGETS_QLIST_INT_IDX = 0, // QList + SBK_QTOPENGLWIDGETS_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTOPENGLWIDGETS_QLIST_QSTRING_IDX = 2, // QList + SBK_QTOPENGLWIDGETS_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTOPENGLWIDGETS_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtOpenGLWidgets_QList_int_IDX = 0, // QList + SBK_QtOpenGLWidgets_QList_QVariant_IDX = 1, // QList + SBK_QtOpenGLWidgets_QList_QString_IDX = 2, // QList + SBK_QtOpenGLWidgets_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtOpenGLWidgets_CONVERTERS_IDX_COUNT = 4, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QOpenGLWidget::UpdateBehavior >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLWidgetsTypeStructs[SBK_QOpenGLWidget_UpdateBehavior_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLWidget::TargetBuffer >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLWidgetsTypeStructs[SBK_QOpenGLWidget_TargetBuffer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOpenGLWidget >() { return Shiboken::Module::get(SbkPySide6_QtOpenGLWidgetsTypeStructs[SBK_QOpenGLWidget_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTOPENGLWIDGETS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtPdf/pyside6_qtpdf_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtPdf/pyside6_qtpdf_python.h new file mode 100644 index 0000000..f130082 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtPdf/pyside6_qtpdf_python.h @@ -0,0 +1,153 @@ +// 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 + + +#ifndef SBK_QTPDF_PYTHON_H +#define SBK_QTPDF_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QPdfLink; +class QPdfPageNavigator; +class QPdfSelection; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QPDFBOOKMARKMODEL_ROLE_IDX = 4, + SBK_QPDFBOOKMARKMODEL_IDX = 2, + SBK_QPDFDOCUMENT_STATUS_IDX = 14, + SBK_QPDFDOCUMENT_ERROR_IDX = 8, + SBK_QPDFDOCUMENT_METADATAFIELD_IDX = 10, + SBK_QPDFDOCUMENT_PAGEMODELROLE_IDX = 12, + SBK_QPDFDOCUMENT_IDX = 6, + SBK_QPDFDOCUMENTRENDEROPTIONS_ROTATION_IDX = 20, + SBK_QPDFDOCUMENTRENDEROPTIONS_RENDERFLAG_IDX = 18, + SBK_QFLAGS_QPDFDOCUMENTRENDEROPTIONS_RENDERFLAG_IDX = 0, + SBK_QPDFDOCUMENTRENDEROPTIONS_IDX = 16, + SBK_QPDFLINK_IDX = 22, + SBK_QPDFLINKMODEL_ROLE_IDX = 26, + SBK_QPDFLINKMODEL_IDX = 24, + SBK_QPDFPAGENAVIGATOR_IDX = 28, + SBK_QPDFPAGERENDERER_RENDERMODE_IDX = 32, + SBK_QPDFPAGERENDERER_IDX = 30, + SBK_QPDFSEARCHMODEL_ROLE_IDX = 36, + SBK_QPDFSEARCHMODEL_IDX = 34, + SBK_QPDFSELECTION_IDX = 38, + SBK_QTPDF_IDX_COUNT = 40, +}; + +// Type indices +enum : int { + SBK_QPdfBookmarkModel_Role_IDX = 2, + SBK_QPdfBookmarkModel_IDX = 1, + SBK_QPdfDocument_Status_IDX = 7, + SBK_QPdfDocument_Error_IDX = 4, + SBK_QPdfDocument_MetaDataField_IDX = 5, + SBK_QPdfDocument_PageModelRole_IDX = 6, + SBK_QPdfDocument_IDX = 3, + SBK_QPdfDocumentRenderOptions_Rotation_IDX = 10, + SBK_QPdfDocumentRenderOptions_RenderFlag_IDX = 9, + SBK_QFlags_QPdfDocumentRenderOptions_RenderFlag_IDX = 0, + SBK_QPdfDocumentRenderOptions_IDX = 8, + SBK_QPdfLink_IDX = 11, + SBK_QPdfLinkModel_Role_IDX = 13, + SBK_QPdfLinkModel_IDX = 12, + SBK_QPdfPageNavigator_IDX = 14, + SBK_QPdfPageRenderer_RenderMode_IDX = 16, + SBK_QPdfPageRenderer_IDX = 15, + SBK_QPdfSearchModel_Role_IDX = 18, + SBK_QPdfSearchModel_IDX = 17, + SBK_QPdfSelection_IDX = 19, + SBK_QtPdf_IDX_COUNT = 20, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtPdfTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtPdfTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtPdfModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtPdfTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTPDF_QLIST_INT_IDX = 0, // QList + SBK_QTPDF_QLIST_QPOLYGONF_IDX = 1, // QList + SBK_QTPDF_QLIST_QRECTF_IDX = 2, // QList + SBK_QTPDF_QMAP_INT_QVARIANT_IDX = 3, // QMap + SBK_QTPDF_QLIST_QMODELINDEX_IDX = 4, // QList + SBK_QTPDF_QHASH_INT_QBYTEARRAY_IDX = 5, // QHash + SBK_QTPDF_QLIST_QPDFLINK_IDX = 6, // QList + SBK_QTPDF_QLIST_QVARIANT_IDX = 7, // QList + SBK_QTPDF_QLIST_QSTRING_IDX = 8, // QList + SBK_QTPDF_QMAP_QSTRING_QVARIANT_IDX = 9, // QMap + SBK_QTPDF_CONVERTERS_IDX_COUNT = 10, +}; + +// Converter indices +enum : int { + SBK_QtPdf_QList_int_IDX = 0, // QList + SBK_QtPdf_QList_QPolygonF_IDX = 1, // QList + SBK_QtPdf_QList_QRectF_IDX = 2, // QList + SBK_QtPdf_QMap_int_QVariant_IDX = 3, // QMap + SBK_QtPdf_QList_QModelIndex_IDX = 4, // QList + SBK_QtPdf_QHash_int_QByteArray_IDX = 5, // QHash + SBK_QtPdf_QList_QPdfLink_IDX = 6, // QList + SBK_QtPdf_QList_QVariant_IDX = 7, // QList + SBK_QtPdf_QList_QString_IDX = 8, // QList + SBK_QtPdf_QMap_QString_QVariant_IDX = 9, // QMap + SBK_QtPdf_CONVERTERS_IDX_COUNT = 10, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QPdfBookmarkModel::Role >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfBookmarkModel_Role_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfBookmarkModel >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfBookmarkModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfDocument::Status >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfDocument_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfDocument::Error >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfDocument_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfDocument::MetaDataField >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfDocument_MetaDataField_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfDocument::PageModelRole >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfDocument_PageModelRole_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfDocument >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfDocument_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfDocumentRenderOptions::Rotation >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfDocumentRenderOptions_Rotation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfDocumentRenderOptions::RenderFlag >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfDocumentRenderOptions_RenderFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QFlags_QPdfDocumentRenderOptions_RenderFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfDocumentRenderOptions >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfDocumentRenderOptions_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfLink >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfLink_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfLinkModel::Role >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfLinkModel_Role_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfLinkModel >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfLinkModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfPageNavigator >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfPageNavigator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfPageRenderer::RenderMode >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfPageRenderer_RenderMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfPageRenderer >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfPageRenderer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfSearchModel::Role >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfSearchModel_Role_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfSearchModel >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfSearchModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfSelection >() { return Shiboken::Module::get(SbkPySide6_QtPdfTypeStructs[SBK_QPdfSelection_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTPDF_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtPdfWidgets/pyside6_qtpdfwidgets_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtPdfWidgets/pyside6_qtpdfwidgets_python.h new file mode 100644 index 0000000..f09a5ad --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtPdfWidgets/pyside6_qtpdfwidgets_python.h @@ -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 + + +#ifndef SBK_QTPDFWIDGETS_PYTHON_H +#define SBK_QTPDFWIDGETS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include + +// Bound library includes +#include + +QT_BEGIN_NAMESPACE +class QPdfPageSelector; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QPDFPAGESELECTOR_IDX = 0, + SBK_QPDFVIEW_PAGEMODE_IDX = 4, + SBK_QPDFVIEW_ZOOMMODE_IDX = 6, + SBK_QPDFVIEW_IDX = 2, + SBK_QTPDFWIDGETS_IDX_COUNT = 8, +}; + +// Type indices +enum : int { + SBK_QPdfPageSelector_IDX = 0, + SBK_QPdfView_PageMode_IDX = 2, + SBK_QPdfView_ZoomMode_IDX = 3, + SBK_QPdfView_IDX = 1, + SBK_QtPdfWidgets_IDX_COUNT = 4, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtPdfWidgetsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtPdfWidgetsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtPdfWidgetsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtPdfWidgetsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTPDFWIDGETS_QLIST_INT_IDX = 0, // QList + SBK_QTPDFWIDGETS_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTPDFWIDGETS_QLIST_QSTRING_IDX = 2, // QList + SBK_QTPDFWIDGETS_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTPDFWIDGETS_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtPdfWidgets_QList_int_IDX = 0, // QList + SBK_QtPdfWidgets_QList_QVariant_IDX = 1, // QList + SBK_QtPdfWidgets_QList_QString_IDX = 2, // QList + SBK_QtPdfWidgets_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtPdfWidgets_CONVERTERS_IDX_COUNT = 4, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QPdfPageSelector >() { return Shiboken::Module::get(SbkPySide6_QtPdfWidgetsTypeStructs[SBK_QPdfPageSelector_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfView::PageMode >() { return Shiboken::Module::get(SbkPySide6_QtPdfWidgetsTypeStructs[SBK_QPdfView_PageMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfView::ZoomMode >() { return Shiboken::Module::get(SbkPySide6_QtPdfWidgetsTypeStructs[SBK_QPdfView_ZoomMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPdfView >() { return Shiboken::Module::get(SbkPySide6_QtPdfWidgetsTypeStructs[SBK_QPdfView_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTPDFWIDGETS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtPositioning/pyside6_qtpositioning_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtPositioning/pyside6_qtpositioning_python.h new file mode 100644 index 0000000..0d143d4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtPositioning/pyside6_qtpositioning_python.h @@ -0,0 +1,196 @@ +// 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 + + +#ifndef SBK_QTPOSITIONING_PYTHON_H +#define SBK_QTPOSITIONING_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QGeoAddress; +class QGeoAreaMonitorInfo; +class QGeoCircle; +class QGeoLocation; +class QGeoPath; +class QGeoPolygon; +class QGeoPositionInfoSourceFactory; +class QGeoRectangle; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QGEOADDRESS_IDX = 4, + SBK_QGEOAREAMONITORINFO_IDX = 6, + SBK_QGEOAREAMONITORSOURCE_ERROR_IDX = 12, + SBK_QGEOAREAMONITORSOURCE_AREAMONITORFEATURE_IDX = 10, + SBK_QFLAGS_QGEOAREAMONITORSOURCE_AREAMONITORFEATURE_IDX = 0, + SBK_QGEOAREAMONITORSOURCE_IDX = 8, + SBK_QGEOCIRCLE_IDX = 14, + SBK_QGEOCOORDINATE_COORDINATETYPE_IDX = 20, + SBK_QGEOCOORDINATE_COORDINATEFORMAT_IDX = 18, + SBK_QGEOCOORDINATE_IDX = 16, + SBK_QGEOLOCATION_IDX = 22, + SBK_QGEOPATH_IDX = 24, + SBK_QGEOPOLYGON_IDX = 26, + SBK_QGEOPOSITIONINFO_ATTRIBUTE_IDX = 30, + SBK_QGEOPOSITIONINFO_IDX = 28, + SBK_QGEOPOSITIONINFOSOURCE_ERROR_IDX = 34, + SBK_QGEOPOSITIONINFOSOURCE_POSITIONINGMETHOD_IDX = 36, + SBK_QFLAGS_QGEOPOSITIONINFOSOURCE_POSITIONINGMETHOD_IDX = 2, + SBK_QGEOPOSITIONINFOSOURCE_IDX = 32, + SBK_QGEOPOSITIONINFOSOURCEFACTORY_IDX = 38, + SBK_QGEORECTANGLE_IDX = 40, + SBK_QGEOSATELLITEINFO_ATTRIBUTE_IDX = 44, + SBK_QGEOSATELLITEINFO_SATELLITESYSTEM_IDX = 46, + SBK_QGEOSATELLITEINFO_IDX = 42, + SBK_QGEOSATELLITEINFOSOURCE_ERROR_IDX = 50, + SBK_QGEOSATELLITEINFOSOURCE_IDX = 48, + SBK_QGEOSHAPE_SHAPETYPE_IDX = 54, + SBK_QGEOSHAPE_IDX = 52, + SBK_QNMEAPOSITIONINFOSOURCE_UPDATEMODE_IDX = 58, + SBK_QNMEAPOSITIONINFOSOURCE_IDX = 56, + SBK_QNMEASATELLITEINFOSOURCE_UPDATEMODE_IDX = 64, + SBK_QNMEASATELLITEINFOSOURCE_SATELLITEINFOPARSESTATUS_IDX = 62, + SBK_QNMEASATELLITEINFOSOURCE_IDX = 60, + SBK_QTPOSITIONING_IDX_COUNT = 66, +}; + +// Type indices +enum : int { + SBK_QGeoAddress_IDX = 2, + SBK_QGeoAreaMonitorInfo_IDX = 3, + SBK_QGeoAreaMonitorSource_Error_IDX = 6, + SBK_QGeoAreaMonitorSource_AreaMonitorFeature_IDX = 5, + SBK_QFlags_QGeoAreaMonitorSource_AreaMonitorFeature_IDX = 0, + SBK_QGeoAreaMonitorSource_IDX = 4, + SBK_QGeoCircle_IDX = 7, + SBK_QGeoCoordinate_CoordinateType_IDX = 10, + SBK_QGeoCoordinate_CoordinateFormat_IDX = 9, + SBK_QGeoCoordinate_IDX = 8, + SBK_QGeoLocation_IDX = 11, + SBK_QGeoPath_IDX = 12, + SBK_QGeoPolygon_IDX = 13, + SBK_QGeoPositionInfo_Attribute_IDX = 15, + SBK_QGeoPositionInfo_IDX = 14, + SBK_QGeoPositionInfoSource_Error_IDX = 17, + SBK_QGeoPositionInfoSource_PositioningMethod_IDX = 18, + SBK_QFlags_QGeoPositionInfoSource_PositioningMethod_IDX = 1, + SBK_QGeoPositionInfoSource_IDX = 16, + SBK_QGeoPositionInfoSourceFactory_IDX = 19, + SBK_QGeoRectangle_IDX = 20, + SBK_QGeoSatelliteInfo_Attribute_IDX = 22, + SBK_QGeoSatelliteInfo_SatelliteSystem_IDX = 23, + SBK_QGeoSatelliteInfo_IDX = 21, + SBK_QGeoSatelliteInfoSource_Error_IDX = 25, + SBK_QGeoSatelliteInfoSource_IDX = 24, + SBK_QGeoShape_ShapeType_IDX = 27, + SBK_QGeoShape_IDX = 26, + SBK_QNmeaPositionInfoSource_UpdateMode_IDX = 29, + SBK_QNmeaPositionInfoSource_IDX = 28, + SBK_QNmeaSatelliteInfoSource_UpdateMode_IDX = 32, + SBK_QNmeaSatelliteInfoSource_SatelliteInfoParseStatus_IDX = 31, + SBK_QNmeaSatelliteInfoSource_IDX = 30, + SBK_QtPositioning_IDX_COUNT = 33, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtPositioningTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtPositioningTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtPositioningModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtPositioningTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTPOSITIONING_QLIST_INT_IDX = 0, // QList + SBK_QTPOSITIONING_QLIST_QGEOCOORDINATE_IDX = 1, // QList + SBK_QTPOSITIONING_QMAP_QSTRING_QVARIANT_IDX = 2, // QMap + SBK_QTPOSITIONING_QLIST_QVARIANT_IDX = 3, // QList + SBK_QTPOSITIONING_QLIST_QGEOSATELLITEINFO_IDX = 4, // QList + SBK_QTPOSITIONING_QLIST_QGEOAREAMONITORINFO_IDX = 5, // QList + SBK_QTPOSITIONING_QLIST_QSTRING_IDX = 6, // QList + SBK_QTPOSITIONING_CONVERTERS_IDX_COUNT = 7, +}; + +// Converter indices +enum : int { + SBK_QtPositioning_QList_int_IDX = 0, // QList + SBK_QtPositioning_QList_QGeoCoordinate_IDX = 1, // QList + SBK_QtPositioning_QMap_QString_QVariant_IDX = 2, // QMap + SBK_QtPositioning_QList_QVariant_IDX = 3, // QList + SBK_QtPositioning_QList_QGeoSatelliteInfo_IDX = 4, // QList + SBK_QtPositioning_QList_QGeoAreaMonitorInfo_IDX = 5, // QList + SBK_QtPositioning_QList_QString_IDX = 6, // QList + SBK_QtPositioning_CONVERTERS_IDX_COUNT = 7, +}; +// Macros for type check + +// Protected enum surrogates +enum PySide6_QtPositioning_QNmeaSatelliteInfoSource_SatelliteInfoParseStatus_Surrogate : int {}; + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QGeoAddress >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoAddress_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoAreaMonitorInfo >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoAreaMonitorInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoAreaMonitorSource::Error >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoAreaMonitorSource_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoAreaMonitorSource::AreaMonitorFeature >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoAreaMonitorSource_AreaMonitorFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QFlags_QGeoAreaMonitorSource_AreaMonitorFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoAreaMonitorSource >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoAreaMonitorSource_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoCircle >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoCircle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoCoordinate::CoordinateType >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoCoordinate_CoordinateType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoCoordinate::CoordinateFormat >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoCoordinate_CoordinateFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoCoordinate >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoCoordinate_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoLocation >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoLocation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoPath >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoPath_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoPolygon >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoPolygon_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoPositionInfo::Attribute >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoPositionInfo_Attribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoPositionInfo >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoPositionInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoPositionInfoSource::Error >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoPositionInfoSource_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoPositionInfoSource::PositioningMethod >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoPositionInfoSource_PositioningMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QFlags_QGeoPositionInfoSource_PositioningMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoPositionInfoSource >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoPositionInfoSource_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoPositionInfoSourceFactory >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoPositionInfoSourceFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoRectangle >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoRectangle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoSatelliteInfo::Attribute >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoSatelliteInfo_Attribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoSatelliteInfo::SatelliteSystem >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoSatelliteInfo_SatelliteSystem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoSatelliteInfo >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoSatelliteInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoSatelliteInfoSource::Error >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoSatelliteInfoSource_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoSatelliteInfoSource >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoSatelliteInfoSource_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoShape::ShapeType >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoShape_ShapeType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGeoShape >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QGeoShape_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNmeaPositionInfoSource::UpdateMode >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QNmeaPositionInfoSource_UpdateMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNmeaPositionInfoSource >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QNmeaPositionInfoSource_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNmeaSatelliteInfoSource::UpdateMode >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QNmeaSatelliteInfoSource_UpdateMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::PySide6_QtPositioning_QNmeaSatelliteInfoSource_SatelliteInfoParseStatus_Surrogate >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QNmeaSatelliteInfoSource_SatelliteInfoParseStatus_IDX]); } +template<> inline PyTypeObject *SbkType< ::QNmeaSatelliteInfoSource >() { return Shiboken::Module::get(SbkPySide6_QtPositioningTypeStructs[SBK_QNmeaSatelliteInfoSource_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTPOSITIONING_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtPrintSupport/pyside6_qtprintsupport_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtPrintSupport/pyside6_qtprintsupport_python.h new file mode 100644 index 0000000..0f70acd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtPrintSupport/pyside6_qtprintsupport_python.h @@ -0,0 +1,162 @@ +// 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 + + +#ifndef SBK_QTPRINTSUPPORT_PYTHON_H +#define SBK_QTPRINTSUPPORT_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QPageSetupDialog; +class QPrintDialog; +class QPrintPreviewDialog; +class QPrinterInfo; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTPRINTDIALOG_PRINTRANGE_IDX = 4, + SBK_QABSTRACTPRINTDIALOG_PRINTDIALOGOPTION_IDX = 2, + SBK_QFLAGS_QABSTRACTPRINTDIALOG_PRINTDIALOGOPTION_IDX = 6, + SBK_QABSTRACTPRINTDIALOG_IDX = 0, + SBK_QPAGESETUPDIALOG_IDX = 8, + SBK_QPRINTDIALOG_IDX = 10, + SBK_QPRINTENGINE_PRINTENGINEPROPERTYKEY_IDX = 14, + SBK_QPRINTENGINE_IDX = 12, + SBK_QPRINTPREVIEWDIALOG_IDX = 16, + SBK_QPRINTPREVIEWWIDGET_VIEWMODE_IDX = 20, + SBK_QPRINTPREVIEWWIDGET_ZOOMMODE_IDX = 22, + SBK_QPRINTPREVIEWWIDGET_IDX = 18, + SBK_QPRINTER_PRINTERMODE_IDX = 38, + SBK_QPRINTER_PAGEORDER_IDX = 32, + SBK_QPRINTER_COLORMODE_IDX = 26, + SBK_QPRINTER_PAPERSOURCE_IDX = 34, + SBK_QPRINTER_PRINTERSTATE_IDX = 40, + SBK_QPRINTER_OUTPUTFORMAT_IDX = 30, + SBK_QPRINTER_PRINTRANGE_IDX = 36, + SBK_QPRINTER_UNIT_IDX = 42, + SBK_QPRINTER_DUPLEXMODE_IDX = 28, + SBK_QPRINTER_IDX = 24, + SBK_QPRINTERINFO_IDX = 44, + SBK_QTPRINTSUPPORT_IDX_COUNT = 46, +}; + +// Type indices +enum : int { + SBK_QAbstractPrintDialog_PrintRange_IDX = 2, + SBK_QAbstractPrintDialog_PrintDialogOption_IDX = 1, + SBK_QFlags_QAbstractPrintDialog_PrintDialogOption_IDX = 3, + SBK_QAbstractPrintDialog_IDX = 0, + SBK_QPageSetupDialog_IDX = 4, + SBK_QPrintDialog_IDX = 5, + SBK_QPrintEngine_PrintEnginePropertyKey_IDX = 7, + SBK_QPrintEngine_IDX = 6, + SBK_QPrintPreviewDialog_IDX = 8, + SBK_QPrintPreviewWidget_ViewMode_IDX = 10, + SBK_QPrintPreviewWidget_ZoomMode_IDX = 11, + SBK_QPrintPreviewWidget_IDX = 9, + SBK_QPrinter_PrinterMode_IDX = 19, + SBK_QPrinter_PageOrder_IDX = 16, + SBK_QPrinter_ColorMode_IDX = 13, + SBK_QPrinter_PaperSource_IDX = 17, + SBK_QPrinter_PrinterState_IDX = 20, + SBK_QPrinter_OutputFormat_IDX = 15, + SBK_QPrinter_PrintRange_IDX = 18, + SBK_QPrinter_Unit_IDX = 21, + SBK_QPrinter_DuplexMode_IDX = 14, + SBK_QPrinter_IDX = 12, + SBK_QPrinterInfo_IDX = 22, + SBK_QtPrintSupport_IDX_COUNT = 23, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtPrintSupportTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtPrintSupportTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtPrintSupportModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtPrintSupportTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTPRINTSUPPORT_QLIST_INT_IDX = 0, // QList + SBK_QTPRINTSUPPORT_QLIST_QPRINTERINFO_IDX = 1, // QList + SBK_QTPRINTSUPPORT_QLIST_QPRINTER_COLORMODE_IDX = 2, // QList + SBK_QTPRINTSUPPORT_QLIST_QPRINTER_DUPLEXMODE_IDX = 3, // QList + SBK_QTPRINTSUPPORT_QLIST_QPAGESIZE_IDX = 4, // QList + SBK_QTPRINTSUPPORT_QLIST_QPRINTER_PAPERSOURCE_IDX = 5, // QList + SBK_QTPRINTSUPPORT_QLIST_QWIDGETPTR_IDX = 6, // QList + SBK_QTPRINTSUPPORT_QLIST_QVARIANT_IDX = 7, // QList + SBK_QTPRINTSUPPORT_QLIST_QSTRING_IDX = 8, // QList + SBK_QTPRINTSUPPORT_QMAP_QSTRING_QVARIANT_IDX = 9, // QMap + SBK_QTPRINTSUPPORT_CONVERTERS_IDX_COUNT = 10, +}; + +// Converter indices +enum : int { + SBK_QtPrintSupport_QList_int_IDX = 0, // QList + SBK_QtPrintSupport_QList_QPrinterInfo_IDX = 1, // QList + SBK_QtPrintSupport_QList_QPrinter_ColorMode_IDX = 2, // QList + SBK_QtPrintSupport_QList_QPrinter_DuplexMode_IDX = 3, // QList + SBK_QtPrintSupport_QList_QPageSize_IDX = 4, // QList + SBK_QtPrintSupport_QList_QPrinter_PaperSource_IDX = 5, // QList + SBK_QtPrintSupport_QList_QWidgetPTR_IDX = 6, // QList + SBK_QtPrintSupport_QList_QVariant_IDX = 7, // QList + SBK_QtPrintSupport_QList_QString_IDX = 8, // QList + SBK_QtPrintSupport_QMap_QString_QVariant_IDX = 9, // QMap + SBK_QtPrintSupport_CONVERTERS_IDX_COUNT = 10, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAbstractPrintDialog::PrintRange >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QAbstractPrintDialog_PrintRange_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractPrintDialog::PrintDialogOption >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QAbstractPrintDialog_PrintDialogOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QFlags_QAbstractPrintDialog_PrintDialogOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractPrintDialog >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QAbstractPrintDialog_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPageSetupDialog >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPageSetupDialog_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrintDialog >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrintDialog_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrintEngine::PrintEnginePropertyKey >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrintEngine_PrintEnginePropertyKey_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrintEngine >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrintEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrintPreviewDialog >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrintPreviewDialog_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrintPreviewWidget::ViewMode >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrintPreviewWidget_ViewMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrintPreviewWidget::ZoomMode >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrintPreviewWidget_ZoomMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrintPreviewWidget >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrintPreviewWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrinter::PrinterMode >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrinter_PrinterMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrinter::PageOrder >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrinter_PageOrder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrinter::ColorMode >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrinter_ColorMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrinter::PaperSource >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrinter_PaperSource_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrinter::PrinterState >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrinter_PrinterState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrinter::OutputFormat >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrinter_OutputFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrinter::PrintRange >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrinter_PrintRange_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrinter::Unit >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrinter_Unit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrinter::DuplexMode >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrinter_DuplexMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrinter >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrinter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPrinterInfo >() { return Shiboken::Module::get(SbkPySide6_QtPrintSupportTypeStructs[SBK_QPrinterInfo_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTPRINTSUPPORT_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQml/pyside6_qtqml_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQml/pyside6_qtqml_python.h new file mode 100644 index 0000000..ea9e8e5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQml/pyside6_qtqml_python.h @@ -0,0 +1,285 @@ +// 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 + + +#ifndef SBK_QTQML_PYTHON_H +#define SBK_QTQML_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QJSValueIterator; +class QPyQmlParserStatus; +class QPyQmlPropertyValueSource; +class QQmlApplicationEngine; +class QQmlEngine; +class QQmlError; +class QQmlExpression; +class QQmlExtensionInterface; +class QQmlExtensionPlugin; +class QQmlFileSelector; +class QQmlIncubationController; +class QQmlListReference; +class QQmlNetworkAccessManagerFactory; +class QQmlParserStatus; +class QQmlPropertyMap; +class QQmlPropertyValueSource; +class QQmlScriptString; +class QQmlTypesExtensionInterface; +QT_END_NAMESPACE +// Begin code injection +// Volatile Bool Ptr type definition for QQmlIncubationController::incubateWhile(std::atomic *, int) +#include + +using AtomicBool = std::atomic; + +struct QtQml_VolatileBoolObject { + PyObject_HEAD + AtomicBool *flag; +}; +// End of code injection + + +// Type indices +enum [[deprecated]] : int { + SBK_QJSENGINE_OBJECTOWNERSHIP_IDX = 8, + SBK_QJSENGINE_EXTENSION_IDX = 6, + SBK_QFLAGS_QJSENGINE_EXTENSION_IDX = 0, + SBK_QJSENGINE_IDX = 4, + SBK_QJSMANAGEDVALUE_TYPE_IDX = 12, + SBK_QJSMANAGEDVALUE_IDX = 10, + SBK_QJSPRIMITIVEVALUE_TYPE_IDX = 16, + SBK_QJSPRIMITIVEVALUE_IDX = 14, + SBK_QJSVALUE_SPECIALVALUE_IDX = 24, + SBK_QJSVALUE_ERRORTYPE_IDX = 20, + SBK_QJSVALUE_OBJECTCONVERSIONBEHAVIOR_IDX = 22, + SBK_QJSVALUE_IDX = 18, + SBK_QJSVALUEITERATOR_IDX = 26, + SBK_QPYQMLPARSERSTATUS_IDX = 30, + SBK_QPYQMLPROPERTYVALUESOURCE_IDX = 32, + SBK_QQMLABSTRACTURLINTERCEPTOR_DATATYPE_IDX = 36, + SBK_QQMLABSTRACTURLINTERCEPTOR_IDX = 34, + SBK_QQMLAPPLICATIONENGINE_IDX = 38, + SBK_QQMLCOMPONENT_COMPILATIONMODE_IDX = 42, + SBK_QQMLCOMPONENT_STATUS_IDX = 44, + SBK_QQMLCOMPONENT_IDX = 40, + SBK_QQMLCONTEXT_IDX = 46, + SBK_QQMLCONTEXT_PROPERTYPAIR_IDX = 48, + SBK_QQMLDEBUGGINGENABLER_STARTMODE_IDX = 52, + SBK_QQMLDEBUGGINGENABLER_IDX = 50, + SBK_QQMLENGINE_IDX = 54, + SBK_QQMLERROR_IDX = 56, + SBK_QQMLEXPRESSION_IDX = 58, + SBK_QQMLEXTENSIONINTERFACE_IDX = 60, + SBK_QQMLEXTENSIONPLUGIN_IDX = 62, + SBK_QQMLFILE_STATUS_IDX = 66, + SBK_QQMLFILE_IDX = 64, + SBK_QQMLFILESELECTOR_IDX = 68, + SBK_QQMLIMAGEPROVIDERBASE_IMAGETYPE_IDX = 74, + SBK_QQMLIMAGEPROVIDERBASE_FLAG_IDX = 72, + SBK_QFLAGS_QQMLIMAGEPROVIDERBASE_FLAG_IDX = 2, + SBK_QQMLIMAGEPROVIDERBASE_IDX = 70, + SBK_QQMLINCUBATIONCONTROLLER_IDX = 76, + SBK_QQMLINCUBATOR_INCUBATIONMODE_IDX = 80, + SBK_QQMLINCUBATOR_STATUS_IDX = 82, + SBK_QQMLINCUBATOR_IDX = 78, + SBK_QQMLLISTREFERENCE_IDX = 84, + SBK_QQMLNETWORKACCESSMANAGERFACTORY_IDX = 88, + SBK_QQMLPARSERSTATUS_IDX = 90, + SBK_QQMLPROPERTY_PROPERTYTYPECATEGORY_IDX = 94, + SBK_QQMLPROPERTY_TYPE_IDX = 96, + SBK_QQMLPROPERTY_IDX = 92, + SBK_QQMLPROPERTYMAP_IDX = 98, + SBK_QQMLPROPERTYVALUESOURCE_IDX = 100, + SBK_QQMLSCRIPTSTRING_IDX = 102, + SBK_QQMLTYPESEXTENSIONINTERFACE_IDX = 104, + // SBK_QML_HAS_ATTACHED_PROPERTIES_IDX = 28, + SBK_QQMLMODULEIMPORTSPECIALVERSIONS_IDX = 86, + SBK_QTQML_IDX_COUNT = 108, +}; + +// Type indices +enum : int { + SBK_QJSEngine_ObjectOwnership_IDX = 4, + SBK_QJSEngine_Extension_IDX = 3, + SBK_QFlags_QJSEngine_Extension_IDX = 0, + SBK_QJSEngine_IDX = 2, + SBK_QJSManagedValue_Type_IDX = 6, + SBK_QJSManagedValue_IDX = 5, + SBK_QJSPrimitiveValue_Type_IDX = 8, + SBK_QJSPrimitiveValue_IDX = 7, + SBK_QJSValue_SpecialValue_IDX = 12, + SBK_QJSValue_ErrorType_IDX = 10, + SBK_QJSValue_ObjectConversionBehavior_IDX = 11, + SBK_QJSValue_IDX = 9, + SBK_QJSValueIterator_IDX = 13, + SBK_QPyQmlParserStatus_IDX = 15, + SBK_QPyQmlPropertyValueSource_IDX = 16, + SBK_QQmlAbstractUrlInterceptor_DataType_IDX = 18, + SBK_QQmlAbstractUrlInterceptor_IDX = 17, + SBK_QQmlApplicationEngine_IDX = 19, + SBK_QQmlComponent_CompilationMode_IDX = 21, + SBK_QQmlComponent_Status_IDX = 22, + SBK_QQmlComponent_IDX = 20, + SBK_QQmlContext_IDX = 23, + SBK_QQmlContext_PropertyPair_IDX = 24, + SBK_QQmlDebuggingEnabler_StartMode_IDX = 26, + SBK_QQmlDebuggingEnabler_IDX = 25, + SBK_QQmlEngine_IDX = 27, + SBK_QQmlError_IDX = 28, + SBK_QQmlExpression_IDX = 29, + SBK_QQmlExtensionInterface_IDX = 30, + SBK_QQmlExtensionPlugin_IDX = 31, + SBK_QQmlFile_Status_IDX = 33, + SBK_QQmlFile_IDX = 32, + SBK_QQmlFileSelector_IDX = 34, + SBK_QQmlImageProviderBase_ImageType_IDX = 37, + SBK_QQmlImageProviderBase_Flag_IDX = 36, + SBK_QFlags_QQmlImageProviderBase_Flag_IDX = 1, + SBK_QQmlImageProviderBase_IDX = 35, + SBK_QQmlIncubationController_IDX = 38, + SBK_QQmlIncubator_IncubationMode_IDX = 40, + SBK_QQmlIncubator_Status_IDX = 41, + SBK_QQmlIncubator_IDX = 39, + SBK_QQmlListReference_IDX = 42, + SBK_QQmlNetworkAccessManagerFactory_IDX = 44, + SBK_QQmlParserStatus_IDX = 45, + SBK_QQmlProperty_PropertyTypeCategory_IDX = 47, + SBK_QQmlProperty_Type_IDX = 48, + SBK_QQmlProperty_IDX = 46, + SBK_QQmlPropertyMap_IDX = 49, + SBK_QQmlPropertyValueSource_IDX = 50, + SBK_QQmlScriptString_IDX = 51, + SBK_QQmlTypesExtensionInterface_IDX = 52, + SBK_QML_HAS_ATTACHED_PROPERTIES_IDX = 14, + SBK_QQmlModuleImportSpecialVersions_IDX = 43, + SBK_QtQml_IDX_COUNT = 54, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtQmlTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtQmlTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtQmlModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtQmlTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTQML_QLIST_INT_IDX = 0, // QList + SBK_QTQML_QLIST_QQMLERROR_IDX = 1, // QList + SBK_QTQML_QMAP_QSTRING_QVARIANT_IDX = 2, // QMap + SBK_QTQML_QHASH_QSTRING_QVARIANT_IDX = 3, // QHash + SBK_QTQML_QLIST_QJSVALUE_IDX = 4, // QList + SBK_QTQML_QLIST_QQMLCONTEXT_PROPERTYPAIR_IDX = 5, // QList + SBK_QTQML_QLIST_QQMLABSTRACTURLINTERCEPTORPTR_IDX = 6, // QList + SBK_QTQML_QLIST_QOBJECTPTR_IDX = 7, // QList + SBK_QTQML_QLIST_QVARIANT_IDX = 8, // QList + SBK_QTQML_QLIST_QSTRING_IDX = 9, // QList + SBK_QTQML_CONVERTERS_IDX_COUNT = 10, +}; + +// Converter indices +enum : int { + SBK_QtQml_QList_int_IDX = 0, // QList + SBK_QtQml_QList_QQmlError_IDX = 1, // QList + SBK_QtQml_QMap_QString_QVariant_IDX = 2, // QMap + SBK_QtQml_QHash_QString_QVariant_IDX = 3, // QHash + SBK_QtQml_QList_QJSValue_IDX = 4, // QList + SBK_QtQml_QList_QQmlContext_PropertyPair_IDX = 5, // QList + SBK_QtQml_QList_QQmlAbstractUrlInterceptorPTR_IDX = 6, // QList + SBK_QtQml_QList_QObjectPTR_IDX = 7, // QList + SBK_QtQml_QList_QVariant_IDX = 8, // QList + SBK_QtQml_QList_QString_IDX = 9, // QList + SBK_QtQml_CONVERTERS_IDX_COUNT = 10, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QQmlModuleImportSpecialVersions >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlModuleImportSpecialVersions_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJSEngine::ObjectOwnership >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QJSEngine_ObjectOwnership_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJSEngine::Extension >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QJSEngine_Extension_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QFlags_QJSEngine_Extension_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJSEngine >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QJSEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJSManagedValue::Type >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QJSManagedValue_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJSManagedValue >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QJSManagedValue_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJSPrimitiveValue::Type >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QJSPrimitiveValue_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJSPrimitiveValue >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QJSPrimitiveValue_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJSValue::SpecialValue >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QJSValue_SpecialValue_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJSValue::ErrorType >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QJSValue_ErrorType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJSValue::ObjectConversionBehavior >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QJSValue_ObjectConversionBehavior_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJSValue >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QJSValue_IDX]); } +template<> inline PyTypeObject *SbkType< ::QJSValueIterator >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QJSValueIterator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPyQmlParserStatus >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QPyQmlParserStatus_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPyQmlPropertyValueSource >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QPyQmlPropertyValueSource_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlAbstractUrlInterceptor::DataType >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlAbstractUrlInterceptor_DataType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlAbstractUrlInterceptor >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlAbstractUrlInterceptor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlApplicationEngine >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlApplicationEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlComponent::CompilationMode >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlComponent_CompilationMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlComponent::Status >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlComponent_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlComponent >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlComponent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlContext >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlContext_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlContext::PropertyPair >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlContext_PropertyPair_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlDebuggingEnabler::StartMode >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlDebuggingEnabler_StartMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlDebuggingEnabler >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlDebuggingEnabler_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlEngine >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlError >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlExpression >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlExpression_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlExtensionInterface >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlExtensionInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlExtensionPlugin >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlExtensionPlugin_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlFile::Status >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlFile_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlFile >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlFile_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlFileSelector >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlFileSelector_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlImageProviderBase::ImageType >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlImageProviderBase_ImageType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlImageProviderBase::Flag >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlImageProviderBase_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QFlags_QQmlImageProviderBase_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlImageProviderBase >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlImageProviderBase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlIncubationController >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlIncubationController_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlIncubator::IncubationMode >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlIncubator_IncubationMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlIncubator::Status >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlIncubator_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlIncubator >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlIncubator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlListReference >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlListReference_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlNetworkAccessManagerFactory >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlNetworkAccessManagerFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlParserStatus >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlParserStatus_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlProperty::PropertyTypeCategory >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlProperty_PropertyTypeCategory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlProperty::Type >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlProperty_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlProperty >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlProperty_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlPropertyMap >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlPropertyMap_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlPropertyValueSource >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlPropertyValueSource_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlScriptString >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlScriptString_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQmlTypesExtensionInterface >() { return Shiboken::Module::get(SbkPySide6_QtQmlTypeStructs[SBK_QQmlTypesExtensionInterface_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTQML_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuick/pyside6_qtquick_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuick/pyside6_qtquick_python.h new file mode 100644 index 0000000..601d24b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuick/pyside6_qtquick_python.h @@ -0,0 +1,488 @@ +// 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 + + +#ifndef SBK_QTQUICK_PYTHON_H +#define SBK_QTQUICK_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QQuickAsyncImageProvider; +class QQuickGraphicsConfiguration; +class QQuickGraphicsDevice; +class QQuickImageProvider; +class QQuickImageResponse; +class QQuickItemGrabResult; +class QQuickRenderControl; +class QQuickRhiItemRenderer; +class QQuickTextureFactory; +class QQuickTransform; +class QSGBasicGeometryNode; +class QSGClipNode; +class QSGDynamicTexture; +class QSGFlatColorMaterial; +class QSGGeometryNode; +struct QSGMaterialType; +class QSGNinePatchNode; +class QSGNodeVisitor; +class QSGOpacityNode; +class QSGOpaqueTextureMaterial; +class QSGRectangleNode; +class QSGRootNode; +class QSGSimpleRectNode; +class QSGTextureMaterial; +class QSGTextureProvider; +class QSGTransformNode; +class QSGVertexColorMaterial; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QQUICKASYNCIMAGEPROVIDER_IDX = 32, + SBK_QQUICKFRAMEBUFFEROBJECT_IDX = 34, + SBK_QQUICKFRAMEBUFFEROBJECT_RENDERER_IDX = 36, + SBK_QQUICKGRAPHICSCONFIGURATION_IDX = 38, + SBK_QQUICKGRAPHICSDEVICE_IDX = 40, + SBK_QQUICKIMAGEPROVIDER_IDX = 42, + SBK_QQUICKIMAGERESPONSE_IDX = 44, + SBK_QQUICKITEM_FLAG_IDX = 48, + SBK_QFLAGS_QQUICKITEM_FLAG_IDX = 0, + SBK_QQUICKITEM_ITEMCHANGE_IDX = 50, + SBK_QQUICKITEM_TRANSFORMORIGIN_IDX = 52, + SBK_QQUICKITEM_IDX = 46, + SBK_QQUICKITEM_UPDATEPAINTNODEDATA_IDX = 54, + SBK_QQUICKITEMGRABRESULT_IDX = 56, + SBK_QTQUICKQQUICKOPENGLUTILS_IDX = 58, + SBK_QQUICKPAINTEDITEM_RENDERTARGET_IDX = 64, + SBK_QQUICKPAINTEDITEM_PERFORMANCEHINT_IDX = 62, + SBK_QFLAGS_QQUICKPAINTEDITEM_PERFORMANCEHINT_IDX = 2, + SBK_QQUICKPAINTEDITEM_IDX = 60, + SBK_QQUICKRENDERCONTROL_IDX = 66, + SBK_QQUICKRENDERTARGET_FLAG_IDX = 70, + SBK_QFLAGS_QQUICKRENDERTARGET_FLAG_IDX = 4, + SBK_QQUICKRENDERTARGET_IDX = 68, + SBK_QQUICKRHIITEM_TEXTUREFORMAT_IDX = 74, + SBK_QQUICKRHIITEM_IDX = 72, + SBK_QQUICKRHIITEMRENDERER_IDX = 76, + SBK_QQUICKTEXTDOCUMENT_STATUS_IDX = 80, + SBK_QQUICKTEXTDOCUMENT_IDX = 78, + SBK_QQUICKTEXTUREFACTORY_IDX = 82, + SBK_QQUICKTRANSFORM_IDX = 84, + SBK_QQUICKVIEW_RESIZEMODE_IDX = 88, + SBK_QQUICKVIEW_STATUS_IDX = 90, + SBK_QQUICKVIEW_IDX = 86, + SBK_QQUICKWINDOW_CREATETEXTUREOPTION_IDX = 94, + SBK_QFLAGS_QQUICKWINDOW_CREATETEXTUREOPTION_IDX = 6, + SBK_QQUICKWINDOW_RENDERSTAGE_IDX = 98, + SBK_QQUICKWINDOW_SCENEGRAPHERROR_IDX = 100, + SBK_QQUICKWINDOW_TEXTRENDERTYPE_IDX = 102, + SBK_QQUICKWINDOW_IDX = 92, + SBK_QQUICKWINDOW_GRAPHICSSTATEINFO_IDX = 96, + SBK_QSGBASICGEOMETRYNODE_IDX = 104, + SBK_QSGCLIPNODE_IDX = 106, + SBK_QSGDYNAMICTEXTURE_IDX = 108, + SBK_QSGFLATCOLORMATERIAL_IDX = 110, + SBK_QSGGEOMETRY_ATTRIBUTETYPE_IDX = 118, + SBK_QSGGEOMETRY_DATAPATTERN_IDX = 122, + SBK_QSGGEOMETRY_DRAWINGMODE_IDX = 124, + SBK_QSGGEOMETRY_TYPE_IDX = 130, + SBK_QSGGEOMETRY_IDX = 112, + SBK_QSGGEOMETRY_ATTRIBUTE_IDX = 114, + SBK_QSGGEOMETRY_ATTRIBUTESET_IDX = 116, + SBK_QSGGEOMETRY_COLOREDPOINT2D_IDX = 120, + SBK_QSGGEOMETRY_POINT2D_IDX = 126, + SBK_QSGGEOMETRY_TEXTUREDPOINT2D_IDX = 128, + SBK_QSGGEOMETRYNODE_IDX = 132, + SBK_QSGIMAGENODE_TEXTURECOORDINATESTRANSFORMFLAG_IDX = 136, + SBK_QFLAGS_QSGIMAGENODE_TEXTURECOORDINATESTRANSFORMFLAG_IDX = 8, + SBK_QSGIMAGENODE_IDX = 134, + SBK_QSGMATERIAL_FLAG_IDX = 140, + SBK_QFLAGS_QSGMATERIAL_FLAG_IDX = 10, + SBK_QSGMATERIAL_IDX = 138, + SBK_QSGMATERIALSHADER_FLAG_IDX = 144, + SBK_QFLAGS_QSGMATERIALSHADER_FLAG_IDX = 12, + SBK_QSGMATERIALSHADER_STAGE_IDX = 162, + SBK_QSGMATERIALSHADER_IDX = 142, + SBK_QSGMATERIALSHADER_GRAPHICSPIPELINESTATE_BLENDFACTOR_IDX = 148, + SBK_QSGMATERIALSHADER_GRAPHICSPIPELINESTATE_BLENDOP_IDX = 150, + SBK_QSGMATERIALSHADER_GRAPHICSPIPELINESTATE_COLORMASKCOMPONENT_IDX = 152, + SBK_QFLAGS_QSGMATERIALSHADER_GRAPHICSPIPELINESTATE_COLORMASKCOMPONENT_IDX = 14, + SBK_QSGMATERIALSHADER_GRAPHICSPIPELINESTATE_CULLMODE_IDX = 154, + SBK_QSGMATERIALSHADER_GRAPHICSPIPELINESTATE_POLYGONMODE_IDX = 156, + SBK_QSGMATERIALSHADER_GRAPHICSPIPELINESTATE_IDX = 146, + SBK_QSGMATERIALSHADER_RENDERSTATE_DIRTYSTATE_IDX = 160, + SBK_QFLAGS_QSGMATERIALSHADER_RENDERSTATE_DIRTYSTATE_IDX = 16, + SBK_QSGMATERIALSHADER_RENDERSTATE_IDX = 158, + SBK_QSGMATERIALTYPE_IDX = 164, + SBK_QSGNINEPATCHNODE_IDX = 166, + SBK_QSGNODE_NODETYPE_IDX = 174, + SBK_QSGNODE_FLAG_IDX = 172, + SBK_QFLAGS_QSGNODE_FLAG_IDX = 20, + SBK_QSGNODE_DIRTYSTATEBIT_IDX = 170, + SBK_QFLAGS_QSGNODE_DIRTYSTATEBIT_IDX = 18, + SBK_QSGNODE_IDX = 168, + SBK_QSGNODEVISITOR_IDX = 176, + SBK_QSGOPACITYNODE_IDX = 178, + SBK_QSGOPAQUETEXTUREMATERIAL_IDX = 180, + SBK_QSGRECTANGLENODE_IDX = 182, + SBK_QSGRENDERNODE_STATEFLAG_IDX = 190, + SBK_QFLAGS_QSGRENDERNODE_STATEFLAG_IDX = 24, + SBK_QSGRENDERNODE_RENDERINGFLAG_IDX = 188, + SBK_QFLAGS_QSGRENDERNODE_RENDERINGFLAG_IDX = 22, + SBK_QSGRENDERNODE_IDX = 184, + SBK_QSGRENDERNODE_RENDERSTATE_IDX = 186, + SBK_QSGRENDERERINTERFACE_GRAPHICSAPI_IDX = 194, + SBK_QSGRENDERERINTERFACE_RESOURCE_IDX = 198, + SBK_QSGRENDERERINTERFACE_SHADERTYPE_IDX = 204, + SBK_QSGRENDERERINTERFACE_SHADERCOMPILATIONTYPE_IDX = 200, + SBK_QFLAGS_QSGRENDERERINTERFACE_SHADERCOMPILATIONTYPE_IDX = 26, + SBK_QSGRENDERERINTERFACE_SHADERSOURCETYPE_IDX = 202, + SBK_QFLAGS_QSGRENDERERINTERFACE_SHADERSOURCETYPE_IDX = 28, + SBK_QSGRENDERERINTERFACE_RENDERMODE_IDX = 196, + SBK_QSGRENDERERINTERFACE_IDX = 192, + SBK_QSGROOTNODE_IDX = 206, + SBK_QSGSIMPLERECTNODE_IDX = 208, + SBK_QSGSIMPLETEXTURENODE_TEXTURECOORDINATESTRANSFORMFLAG_IDX = 212, + SBK_QFLAGS_QSGSIMPLETEXTURENODE_TEXTURECOORDINATESTRANSFORMFLAG_IDX = 30, + SBK_QSGSIMPLETEXTURENODE_IDX = 210, + SBK_QSGTEXTNODE_TEXTSTYLE_IDX = 218, + SBK_QSGTEXTNODE_RENDERTYPE_IDX = 216, + SBK_QSGTEXTNODE_IDX = 214, + SBK_QSGTEXTURE_WRAPMODE_IDX = 226, + SBK_QSGTEXTURE_FILTERING_IDX = 224, + SBK_QSGTEXTURE_ANISOTROPYLEVEL_IDX = 222, + SBK_QSGTEXTURE_IDX = 220, + SBK_QSGTEXTUREMATERIAL_IDX = 228, + SBK_QSGTEXTUREPROVIDER_IDX = 230, + SBK_QSGTRANSFORMNODE_IDX = 232, + SBK_QSGVERTEXCOLORMATERIAL_IDX = 234, + SBK_QSHAREDPOINTER_QQUICKITEMGRABRESULT_IDX = 238, // QSharedPointer + SBK_QSHAREDPOINTER_CONSTQQUICKITEMGRABRESULT_IDX = 238, // (const) + SBK_QTQUICK_IDX_COUNT = 240, +}; + +// Type indices +enum : int { + SBK_QQuickAsyncImageProvider_IDX = 16, + SBK_QQuickFramebufferObject_IDX = 17, + SBK_QQuickFramebufferObject_Renderer_IDX = 18, + SBK_QQuickGraphicsConfiguration_IDX = 19, + SBK_QQuickGraphicsDevice_IDX = 20, + SBK_QQuickImageProvider_IDX = 21, + SBK_QQuickImageResponse_IDX = 22, + SBK_QQuickItem_Flag_IDX = 24, + SBK_QFlags_QQuickItem_Flag_IDX = 0, + SBK_QQuickItem_ItemChange_IDX = 25, + SBK_QQuickItem_TransformOrigin_IDX = 26, + SBK_QQuickItem_IDX = 23, + SBK_QQuickItem_UpdatePaintNodeData_IDX = 27, + SBK_QQuickItemGrabResult_IDX = 28, + SBK_QtQuickQQuickOpenGLUtils_IDX = 29, + SBK_QQuickPaintedItem_RenderTarget_IDX = 32, + SBK_QQuickPaintedItem_PerformanceHint_IDX = 31, + SBK_QFlags_QQuickPaintedItem_PerformanceHint_IDX = 1, + SBK_QQuickPaintedItem_IDX = 30, + SBK_QQuickRenderControl_IDX = 33, + SBK_QQuickRenderTarget_Flag_IDX = 35, + SBK_QFlags_QQuickRenderTarget_Flag_IDX = 2, + SBK_QQuickRenderTarget_IDX = 34, + SBK_QQuickRhiItem_TextureFormat_IDX = 37, + SBK_QQuickRhiItem_IDX = 36, + SBK_QQuickRhiItemRenderer_IDX = 38, + SBK_QQuickTextDocument_Status_IDX = 40, + SBK_QQuickTextDocument_IDX = 39, + SBK_QQuickTextureFactory_IDX = 41, + SBK_QQuickTransform_IDX = 42, + SBK_QQuickView_ResizeMode_IDX = 44, + SBK_QQuickView_Status_IDX = 45, + SBK_QQuickView_IDX = 43, + SBK_QQuickWindow_CreateTextureOption_IDX = 47, + SBK_QFlags_QQuickWindow_CreateTextureOption_IDX = 3, + SBK_QQuickWindow_RenderStage_IDX = 49, + SBK_QQuickWindow_SceneGraphError_IDX = 50, + SBK_QQuickWindow_TextRenderType_IDX = 51, + SBK_QQuickWindow_IDX = 46, + SBK_QQuickWindow_GraphicsStateInfo_IDX = 48, + SBK_QSGBasicGeometryNode_IDX = 52, + SBK_QSGClipNode_IDX = 53, + SBK_QSGDynamicTexture_IDX = 54, + SBK_QSGFlatColorMaterial_IDX = 55, + SBK_QSGGeometry_AttributeType_IDX = 59, + SBK_QSGGeometry_DataPattern_IDX = 61, + SBK_QSGGeometry_DrawingMode_IDX = 62, + SBK_QSGGeometry_Type_IDX = 65, + SBK_QSGGeometry_IDX = 56, + SBK_QSGGeometry_Attribute_IDX = 57, + SBK_QSGGeometry_AttributeSet_IDX = 58, + SBK_QSGGeometry_ColoredPoint2D_IDX = 60, + SBK_QSGGeometry_Point2D_IDX = 63, + SBK_QSGGeometry_TexturedPoint2D_IDX = 64, + SBK_QSGGeometryNode_IDX = 66, + SBK_QSGImageNode_TextureCoordinatesTransformFlag_IDX = 68, + SBK_QFlags_QSGImageNode_TextureCoordinatesTransformFlag_IDX = 4, + SBK_QSGImageNode_IDX = 67, + SBK_QSGMaterial_Flag_IDX = 70, + SBK_QFlags_QSGMaterial_Flag_IDX = 5, + SBK_QSGMaterial_IDX = 69, + SBK_QSGMaterialShader_Flag_IDX = 72, + SBK_QFlags_QSGMaterialShader_Flag_IDX = 6, + SBK_QSGMaterialShader_Stage_IDX = 81, + SBK_QSGMaterialShader_IDX = 71, + SBK_QSGMaterialShader_GraphicsPipelineState_BlendFactor_IDX = 74, + SBK_QSGMaterialShader_GraphicsPipelineState_BlendOp_IDX = 75, + SBK_QSGMaterialShader_GraphicsPipelineState_ColorMaskComponent_IDX = 76, + SBK_QFlags_QSGMaterialShader_GraphicsPipelineState_ColorMaskComponent_IDX = 7, + SBK_QSGMaterialShader_GraphicsPipelineState_CullMode_IDX = 77, + SBK_QSGMaterialShader_GraphicsPipelineState_PolygonMode_IDX = 78, + SBK_QSGMaterialShader_GraphicsPipelineState_IDX = 73, + SBK_QSGMaterialShader_RenderState_DirtyState_IDX = 80, + SBK_QFlags_QSGMaterialShader_RenderState_DirtyState_IDX = 8, + SBK_QSGMaterialShader_RenderState_IDX = 79, + SBK_QSGMaterialType_IDX = 82, + SBK_QSGNinePatchNode_IDX = 83, + SBK_QSGNode_NodeType_IDX = 87, + SBK_QSGNode_Flag_IDX = 86, + SBK_QFlags_QSGNode_Flag_IDX = 10, + SBK_QSGNode_DirtyStateBit_IDX = 85, + SBK_QFlags_QSGNode_DirtyStateBit_IDX = 9, + SBK_QSGNode_IDX = 84, + SBK_QSGNodeVisitor_IDX = 88, + SBK_QSGOpacityNode_IDX = 89, + SBK_QSGOpaqueTextureMaterial_IDX = 90, + SBK_QSGRectangleNode_IDX = 91, + SBK_QSGRenderNode_StateFlag_IDX = 95, + SBK_QFlags_QSGRenderNode_StateFlag_IDX = 12, + SBK_QSGRenderNode_RenderingFlag_IDX = 94, + SBK_QFlags_QSGRenderNode_RenderingFlag_IDX = 11, + SBK_QSGRenderNode_IDX = 92, + SBK_QSGRenderNode_RenderState_IDX = 93, + SBK_QSGRendererInterface_GraphicsApi_IDX = 97, + SBK_QSGRendererInterface_Resource_IDX = 99, + SBK_QSGRendererInterface_ShaderType_IDX = 102, + SBK_QSGRendererInterface_ShaderCompilationType_IDX = 100, + SBK_QFlags_QSGRendererInterface_ShaderCompilationType_IDX = 13, + SBK_QSGRendererInterface_ShaderSourceType_IDX = 101, + SBK_QFlags_QSGRendererInterface_ShaderSourceType_IDX = 14, + SBK_QSGRendererInterface_RenderMode_IDX = 98, + SBK_QSGRendererInterface_IDX = 96, + SBK_QSGRootNode_IDX = 103, + SBK_QSGSimpleRectNode_IDX = 104, + SBK_QSGSimpleTextureNode_TextureCoordinatesTransformFlag_IDX = 106, + SBK_QFlags_QSGSimpleTextureNode_TextureCoordinatesTransformFlag_IDX = 15, + SBK_QSGSimpleTextureNode_IDX = 105, + SBK_QSGTextNode_TextStyle_IDX = 109, + SBK_QSGTextNode_RenderType_IDX = 108, + SBK_QSGTextNode_IDX = 107, + SBK_QSGTexture_WrapMode_IDX = 113, + SBK_QSGTexture_Filtering_IDX = 112, + SBK_QSGTexture_AnisotropyLevel_IDX = 111, + SBK_QSGTexture_IDX = 110, + SBK_QSGTextureMaterial_IDX = 114, + SBK_QSGTextureProvider_IDX = 115, + SBK_QSGTransformNode_IDX = 116, + SBK_QSGVertexColorMaterial_IDX = 117, + SBK_QSharedPointer_QQuickItemGrabResult_IDX = 119, // QSharedPointer + SBK_QSharedPointer_constQQuickItemGrabResult_IDX = 119, // (const) + SBK_QtQuick_IDX_COUNT = 120, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtQuickTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtQuickTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtQuickModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtQuickTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTQUICK_QLIST_INT_IDX = 0, // QList + SBK_QTQUICK_QLIST_QSGGEOMETRY_POINT2D_IDX = 1, // QList + SBK_QTQUICK_QLIST_QBYTEARRAY_IDX = 2, // QList + SBK_QTQUICK_QLIST_QQUICKITEMPTR_IDX = 3, // QList + SBK_QTQUICK_QLIST_QQMLERROR_IDX = 4, // QList + SBK_QTQUICK_QMAP_QSTRING_QVARIANT_IDX = 5, // QMap + SBK_QTQUICK_QLIST_QVARIANT_IDX = 6, // QList + SBK_QTQUICK_QLIST_QSTRING_IDX = 7, // QList + SBK_QTQUICK_CONVERTERS_IDX_COUNT = 8, +}; + +// Converter indices +enum : int { + SBK_QtQuick_QList_int_IDX = 0, // QList + SBK_QtQuick_QList_QSGGeometry_Point2D_IDX = 1, // QList + SBK_QtQuick_QList_QByteArray_IDX = 2, // QList + SBK_QtQuick_QList_QQuickItemPTR_IDX = 3, // QList + SBK_QtQuick_QList_QQmlError_IDX = 4, // QList + SBK_QtQuick_QMap_QString_QVariant_IDX = 5, // QMap + SBK_QtQuick_QList_QVariant_IDX = 6, // QList + SBK_QtQuick_QList_QString_IDX = 7, // QList + SBK_QtQuick_CONVERTERS_IDX_COUNT = 8, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QQuickAsyncImageProvider >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickAsyncImageProvider_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickFramebufferObject >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickFramebufferObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickFramebufferObject::Renderer >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickFramebufferObject_Renderer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickGraphicsConfiguration >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickGraphicsConfiguration_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickGraphicsDevice >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickGraphicsDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickImageProvider >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickImageProvider_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickImageResponse >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickImageResponse_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickItem::Flag >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickItem_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QQuickItem_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickItem::ItemChange >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickItem_ItemChange_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickItem::TransformOrigin >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickItem_TransformOrigin_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickItem >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickItem::UpdatePaintNodeData >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickItem_UpdatePaintNodeData_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickItemGrabResult >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickItemGrabResult_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickPaintedItem::RenderTarget >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickPaintedItem_RenderTarget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickPaintedItem::PerformanceHint >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickPaintedItem_PerformanceHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QQuickPaintedItem_PerformanceHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickPaintedItem >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickPaintedItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickRenderControl >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickRenderControl_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickRenderTarget::Flag >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickRenderTarget_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QQuickRenderTarget_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickRenderTarget >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickRenderTarget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickRhiItem::TextureFormat >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickRhiItem_TextureFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickRhiItem >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickRhiItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickRhiItemRenderer >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickRhiItemRenderer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickTextDocument::Status >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickTextDocument_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickTextDocument >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickTextDocument_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickTextureFactory >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickTextureFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickTransform >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickTransform_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickView::ResizeMode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickView_ResizeMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickView::Status >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickView_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickView >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickView_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickWindow::CreateTextureOption >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickWindow_CreateTextureOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QQuickWindow_CreateTextureOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickWindow::RenderStage >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickWindow_RenderStage_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickWindow::SceneGraphError >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickWindow_SceneGraphError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickWindow::TextRenderType >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickWindow_TextRenderType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickWindow >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickWindow_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickWindow::GraphicsStateInfo >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QQuickWindow_GraphicsStateInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGBasicGeometryNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGBasicGeometryNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGClipNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGClipNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGDynamicTexture >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGDynamicTexture_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGFlatColorMaterial >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGFlatColorMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGGeometry::AttributeType >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGGeometry_AttributeType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGGeometry::DataPattern >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGGeometry_DataPattern_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGGeometry::DrawingMode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGGeometry_DrawingMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGGeometry::Type >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGGeometry_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGGeometry >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGGeometry_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGGeometry::Attribute >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGGeometry_Attribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGGeometry::AttributeSet >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGGeometry_AttributeSet_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGGeometry::ColoredPoint2D >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGGeometry_ColoredPoint2D_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGGeometry::Point2D >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGGeometry_Point2D_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGGeometry::TexturedPoint2D >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGGeometry_TexturedPoint2D_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGGeometryNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGGeometryNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGImageNode::TextureCoordinatesTransformFlag >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGImageNode_TextureCoordinatesTransformFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QSGImageNode_TextureCoordinatesTransformFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGImageNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGImageNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterial::Flag >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterial_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QSGMaterial_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterial >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterialShader::Flag >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterialShader_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QSGMaterialShader_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterialShader::Stage >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterialShader_Stage_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterialShader >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterialShader_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterialShader::GraphicsPipelineState::BlendFactor >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterialShader_GraphicsPipelineState_BlendFactor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterialShader::GraphicsPipelineState::BlendOp >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterialShader_GraphicsPipelineState_BlendOp_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterialShader::GraphicsPipelineState::ColorMaskComponent >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterialShader_GraphicsPipelineState_ColorMaskComponent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QSGMaterialShader_GraphicsPipelineState_ColorMaskComponent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterialShader::GraphicsPipelineState::CullMode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterialShader_GraphicsPipelineState_CullMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterialShader::GraphicsPipelineState::PolygonMode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterialShader_GraphicsPipelineState_PolygonMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterialShader::GraphicsPipelineState >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterialShader_GraphicsPipelineState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterialShader::RenderState::DirtyState >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterialShader_RenderState_DirtyState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QSGMaterialShader_RenderState_DirtyState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterialShader::RenderState >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterialShader_RenderState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGMaterialType >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGMaterialType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGNinePatchNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGNinePatchNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGNode::NodeType >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGNode_NodeType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGNode::Flag >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGNode_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QSGNode_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGNode::DirtyStateBit >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGNode_DirtyStateBit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QSGNode_DirtyStateBit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGNodeVisitor >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGNodeVisitor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGOpacityNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGOpacityNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGOpaqueTextureMaterial >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGOpaqueTextureMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGRectangleNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGRectangleNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGRenderNode::StateFlag >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGRenderNode_StateFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QSGRenderNode_StateFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGRenderNode::RenderingFlag >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGRenderNode_RenderingFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QSGRenderNode_RenderingFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGRenderNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGRenderNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGRenderNode::RenderState >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGRenderNode_RenderState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGRendererInterface::GraphicsApi >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGRendererInterface_GraphicsApi_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGRendererInterface::Resource >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGRendererInterface_Resource_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGRendererInterface::ShaderType >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGRendererInterface_ShaderType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGRendererInterface::ShaderCompilationType >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGRendererInterface_ShaderCompilationType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QSGRendererInterface_ShaderCompilationType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGRendererInterface::ShaderSourceType >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGRendererInterface_ShaderSourceType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QSGRendererInterface_ShaderSourceType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGRendererInterface::RenderMode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGRendererInterface_RenderMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGRendererInterface >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGRendererInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGRootNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGRootNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGSimpleRectNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGSimpleRectNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGSimpleTextureNode::TextureCoordinatesTransformFlag >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGSimpleTextureNode_TextureCoordinatesTransformFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QFlags_QSGSimpleTextureNode_TextureCoordinatesTransformFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGSimpleTextureNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGSimpleTextureNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGTextNode::TextStyle >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGTextNode_TextStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGTextNode::RenderType >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGTextNode_RenderType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGTextNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGTextNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGTexture::WrapMode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGTexture_WrapMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGTexture::Filtering >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGTexture_Filtering_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGTexture::AnisotropyLevel >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGTexture_AnisotropyLevel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGTexture >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGTexture_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGTextureMaterial >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGTextureMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGTextureProvider >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGTextureProvider_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGTransformNode >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGTransformNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSGVertexColorMaterial >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSGVertexColorMaterial_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSharedPointer >() { return Shiboken::Module::get(SbkPySide6_QtQuickTypeStructs[SBK_QSharedPointer_QQuickItemGrabResult_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTQUICK_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuick3D/pyside6_qtquick3d_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuick3D/pyside6_qtquick3d_python.h new file mode 100644 index 0000000..4693aca --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuick3D/pyside6_qtquick3d_python.h @@ -0,0 +1,128 @@ +// 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 + + +#ifndef SBK_QTQUICK3D_PYTHON_H +#define SBK_QTQUICK3D_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QQuick3D; +class QQuick3DRenderExtension; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QQUICK3D_IDX = 0, + SBK_QQUICK3DGEOMETRY_PRIMITIVETYPE_IDX = 10, + SBK_QQUICK3DGEOMETRY_IDX = 2, + SBK_QQUICK3DGEOMETRY_ATTRIBUTE_SEMANTIC_IDX = 8, + SBK_QQUICK3DGEOMETRY_ATTRIBUTE_COMPONENTTYPE_IDX = 6, + SBK_QQUICK3DGEOMETRY_ATTRIBUTE_IDX = 4, + SBK_QQUICK3DGEOMETRY_TARGETATTRIBUTE_IDX = 12, + SBK_QQUICK3DINSTANCING_IDX = 14, + SBK_QQUICK3DINSTANCING_INSTANCETABLEENTRY_IDX = 16, + SBK_QQUICK3DOBJECT_ITEMCHANGE_IDX = 20, + SBK_QQUICK3DOBJECT_IDX = 18, + SBK_QQUICK3DRENDEREXTENSION_IDX = 22, + SBK_QQUICK3DTEXTUREDATA_FORMAT_IDX = 26, + SBK_QQUICK3DTEXTUREDATA_IDX = 24, + SBK_QTQUICK3D_IDX_COUNT = 28, +}; + +// Type indices +enum : int { + SBK_QQuick3D_IDX = 0, + SBK_QQuick3DGeometry_PrimitiveType_IDX = 5, + SBK_QQuick3DGeometry_IDX = 1, + SBK_QQuick3DGeometry_Attribute_Semantic_IDX = 4, + SBK_QQuick3DGeometry_Attribute_ComponentType_IDX = 3, + SBK_QQuick3DGeometry_Attribute_IDX = 2, + SBK_QQuick3DGeometry_TargetAttribute_IDX = 6, + SBK_QQuick3DInstancing_IDX = 7, + SBK_QQuick3DInstancing_InstanceTableEntry_IDX = 8, + SBK_QQuick3DObject_ItemChange_IDX = 10, + SBK_QQuick3DObject_IDX = 9, + SBK_QQuick3DRenderExtension_IDX = 11, + SBK_QQuick3DTextureData_Format_IDX = 13, + SBK_QQuick3DTextureData_IDX = 12, + SBK_QtQuick3D_IDX_COUNT = 14, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtQuick3DTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtQuick3DTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtQuick3DModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtQuick3DTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTQUICK3D_QLIST_INT_IDX = 0, // QList + SBK_QTQUICK3D_QLIST_QQUICK3DOBJECTPTR_IDX = 1, // QList + SBK_QTQUICK3D_STD_PAIR_QBYTEARRAY_INT_IDX = 2, // std::pair + SBK_QTQUICK3D_QLIST_QVARIANT_IDX = 3, // QList + SBK_QTQUICK3D_QLIST_QSTRING_IDX = 4, // QList + SBK_QTQUICK3D_QMAP_QSTRING_QVARIANT_IDX = 5, // QMap + SBK_QTQUICK3D_CONVERTERS_IDX_COUNT = 6, +}; + +// Converter indices +enum : int { + SBK_QtQuick3D_QList_int_IDX = 0, // QList + SBK_QtQuick3D_QList_QQuick3DObjectPTR_IDX = 1, // QList + SBK_QtQuick3D_std_pair_QByteArray_int_IDX = 2, // std::pair + SBK_QtQuick3D_QList_QVariant_IDX = 3, // QList + SBK_QtQuick3D_QList_QString_IDX = 4, // QList + SBK_QtQuick3D_QMap_QString_QVariant_IDX = 5, // QMap + SBK_QtQuick3D_CONVERTERS_IDX_COUNT = 6, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QQuick3D >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3D_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuick3DGeometry::PrimitiveType >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3DGeometry_PrimitiveType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuick3DGeometry >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3DGeometry_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuick3DGeometry::Attribute::Semantic >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3DGeometry_Attribute_Semantic_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuick3DGeometry::Attribute::ComponentType >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3DGeometry_Attribute_ComponentType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuick3DGeometry::Attribute >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3DGeometry_Attribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuick3DGeometry::TargetAttribute >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3DGeometry_TargetAttribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuick3DInstancing >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3DInstancing_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuick3DInstancing::InstanceTableEntry >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3DInstancing_InstanceTableEntry_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuick3DObject::ItemChange >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3DObject_ItemChange_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuick3DObject >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3DObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuick3DRenderExtension >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3DRenderExtension_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuick3DTextureData::Format >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3DTextureData_Format_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuick3DTextureData >() { return Shiboken::Module::get(SbkPySide6_QtQuick3DTypeStructs[SBK_QQuick3DTextureData_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTQUICK3D_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuickControls2/pyside6_qtquickcontrols2_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuickControls2/pyside6_qtquickcontrols2_python.h new file mode 100644 index 0000000..9922511 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuickControls2/pyside6_qtquickcontrols2_python.h @@ -0,0 +1,86 @@ +// 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 + + +#ifndef SBK_QTQUICKCONTROLS2_PYTHON_H +#define SBK_QTQUICKCONTROLS2_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include +#include +#include + +// Bound library includes + +QT_BEGIN_NAMESPACE +class QQuickAttachedPropertyPropagator; +class QQuickStyle; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QQUICKATTACHEDPROPERTYPROPAGATOR_IDX = 0, + SBK_QQUICKSTYLE_IDX = 2, + SBK_QTQUICKCONTROLS2_IDX_COUNT = 4, +}; + +// Type indices +enum : int { + SBK_QQuickAttachedPropertyPropagator_IDX = 0, + SBK_QQuickStyle_IDX = 1, + SBK_QtQuickControls2_IDX_COUNT = 2, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtQuickControls2TypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtQuickControls2Types; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtQuickControls2ModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtQuickControls2TypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTQUICKCONTROLS2_QLIST_INT_IDX = 0, // QList + SBK_QTQUICKCONTROLS2_QLIST_QQUICKATTACHEDPROPERTYPROPAGATORPTR_IDX = 1, // QList + SBK_QTQUICKCONTROLS2_QLIST_QVARIANT_IDX = 2, // QList + SBK_QTQUICKCONTROLS2_QLIST_QSTRING_IDX = 3, // QList + SBK_QTQUICKCONTROLS2_QMAP_QSTRING_QVARIANT_IDX = 4, // QMap + SBK_QTQUICKCONTROLS2_CONVERTERS_IDX_COUNT = 5, +}; + +// Converter indices +enum : int { + SBK_QtQuickControls2_QList_int_IDX = 0, // QList + SBK_QtQuickControls2_QList_QQuickAttachedPropertyPropagatorPTR_IDX = 1, // QList + SBK_QtQuickControls2_QList_QVariant_IDX = 2, // QList + SBK_QtQuickControls2_QList_QString_IDX = 3, // QList + SBK_QtQuickControls2_QMap_QString_QVariant_IDX = 4, // QMap + SBK_QtQuickControls2_CONVERTERS_IDX_COUNT = 5, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QQuickAttachedPropertyPropagator >() { return Shiboken::Module::get(SbkPySide6_QtQuickControls2TypeStructs[SBK_QQuickAttachedPropertyPropagator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickStyle >() { return Shiboken::Module::get(SbkPySide6_QtQuickControls2TypeStructs[SBK_QQuickStyle_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTQUICKCONTROLS2_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuickTest/pyside6_qtquicktest_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuickTest/pyside6_qtquicktest_python.h new file mode 100644 index 0000000..d4f2916 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuickTest/pyside6_qtquicktest_python.h @@ -0,0 +1,61 @@ +// 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 + + +#ifndef SBK_QTQUICKTEST_PYTHON_H +#define SBK_QTQUICKTEST_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes + +QT_BEGIN_NAMESPACE +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QTQUICKTEST_IDX_COUNT = 0, +}; + +// Type indices +enum : int { + SBK_QtQuickTest_IDX_COUNT = 0, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtQuickTestTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtQuickTestTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtQuickTestModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtQuickTestTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTQUICKTEST_QLIST_INT_IDX = 0, // QList + SBK_QTQUICKTEST_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTQUICKTEST_QLIST_QSTRING_IDX = 2, // QList + SBK_QTQUICKTEST_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTQUICKTEST_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtQuickTest_QList_int_IDX = 0, // QList + SBK_QtQuickTest_QList_QVariant_IDX = 1, // QList + SBK_QtQuickTest_QList_QString_IDX = 2, // QList + SBK_QtQuickTest_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtQuickTest_CONVERTERS_IDX_COUNT = 4, +}; +// Macros for type check + +#endif // SBK_QTQUICKTEST_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuickWidgets/pyside6_qtquickwidgets_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuickWidgets/pyside6_qtquickwidgets_python.h new file mode 100644 index 0000000..7adcc6c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtQuickWidgets/pyside6_qtquickwidgets_python.h @@ -0,0 +1,89 @@ +// 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 + + +#ifndef SBK_QTQUICKWIDGETS_PYTHON_H +#define SBK_QTQUICKWIDGETS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include +#include +#include +#include + +// Bound library includes +#include + +QT_BEGIN_NAMESPACE +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QQUICKWIDGET_RESIZEMODE_IDX = 2, + SBK_QQUICKWIDGET_STATUS_IDX = 4, + SBK_QQUICKWIDGET_IDX = 0, + SBK_QTQUICKWIDGETS_IDX_COUNT = 6, +}; + +// Type indices +enum : int { + SBK_QQuickWidget_ResizeMode_IDX = 1, + SBK_QQuickWidget_Status_IDX = 2, + SBK_QQuickWidget_IDX = 0, + SBK_QtQuickWidgets_IDX_COUNT = 3, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtQuickWidgetsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtQuickWidgetsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtQuickWidgetsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtQuickWidgetsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTQUICKWIDGETS_QLIST_INT_IDX = 0, // QList + SBK_QTQUICKWIDGETS_QLIST_QQMLERROR_IDX = 1, // QList + SBK_QTQUICKWIDGETS_QMAP_QSTRING_QVARIANT_IDX = 2, // QMap + SBK_QTQUICKWIDGETS_QLIST_QVARIANT_IDX = 3, // QList + SBK_QTQUICKWIDGETS_QLIST_QSTRING_IDX = 4, // QList + SBK_QTQUICKWIDGETS_CONVERTERS_IDX_COUNT = 5, +}; + +// Converter indices +enum : int { + SBK_QtQuickWidgets_QList_int_IDX = 0, // QList + SBK_QtQuickWidgets_QList_QQmlError_IDX = 1, // QList + SBK_QtQuickWidgets_QMap_QString_QVariant_IDX = 2, // QMap + SBK_QtQuickWidgets_QList_QVariant_IDX = 3, // QList + SBK_QtQuickWidgets_QList_QString_IDX = 4, // QList + SBK_QtQuickWidgets_CONVERTERS_IDX_COUNT = 5, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QQuickWidget::ResizeMode >() { return Shiboken::Module::get(SbkPySide6_QtQuickWidgetsTypeStructs[SBK_QQuickWidget_ResizeMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickWidget::Status >() { return Shiboken::Module::get(SbkPySide6_QtQuickWidgetsTypeStructs[SBK_QQuickWidget_Status_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickWidget >() { return Shiboken::Module::get(SbkPySide6_QtQuickWidgetsTypeStructs[SBK_QQuickWidget_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTQUICKWIDGETS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtRemoteObjects/pyside6_qtremoteobjects_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtRemoteObjects/pyside6_qtremoteobjects_python.h new file mode 100644 index 0000000..d10357f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtRemoteObjects/pyside6_qtremoteobjects_python.h @@ -0,0 +1,186 @@ +// 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 + + +#ifndef SBK_QTREMOTEOBJECTS_PYTHON_H +#define SBK_QTREMOTEOBJECTS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include + +// Bound library includes +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QAbstractItemModelReplica; +class QConnectionAbstractServer; +class QRemoteObjectAbstractPersistedStore; +class QRemoteObjectDynamicReplica; +class QRemoteObjectHost; +class QRemoteObjectPendingCallWatcher; +class QRemoteObjectRegistry; +class QRemoteObjectRegistryHost; +class QRemoteObjectSettingsStore; +struct QRemoteObjectSourceLocationInfo; +class QtROClientFactory; +class QtROClientIoDevice; +class QtROIoDeviceBase; +class QtROServerFactory; +class QtROServerIoDevice; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTITEMMODELREPLICA_IDX = 0, + SBK_QCONNECTIONABSTRACTSERVER_IDX = 2, + SBK_QREMOTEOBJECTABSTRACTPERSISTEDSTORE_IDX = 4, + SBK_QREMOTEOBJECTDYNAMICREPLICA_IDX = 6, + SBK_QREMOTEOBJECTHOST_IDX = 8, + SBK_QREMOTEOBJECTHOSTBASE_ALLOWEDSCHEMAS_IDX = 12, + SBK_QREMOTEOBJECTHOSTBASE_IDX = 10, + SBK_QREMOTEOBJECTNODE_ERRORCODE_IDX = 16, + SBK_QREMOTEOBJECTNODE_IDX = 14, + SBK_QREMOTEOBJECTPENDINGCALL_ERROR_IDX = 20, + SBK_QREMOTEOBJECTPENDINGCALL_IDX = 18, + SBK_QREMOTEOBJECTPENDINGCALLWATCHER_IDX = 22, + SBK_QREMOTEOBJECTREGISTRY_IDX = 24, + SBK_QREMOTEOBJECTREGISTRYHOST_IDX = 26, + SBK_QREMOTEOBJECTREPLICA_STATE_IDX = 32, + SBK_QREMOTEOBJECTREPLICA_CONSTRUCTORTYPE_IDX = 30, + SBK_QREMOTEOBJECTREPLICA_IDX = 28, + SBK_QREMOTEOBJECTSETTINGSSTORE_IDX = 34, + SBK_QREMOTEOBJECTSOURCELOCATIONINFO_IDX = 36, + SBK_QTROCLIENTFACTORY_IDX = 38, + SBK_QTROCLIENTIODEVICE_IDX = 40, + SBK_QTROIODEVICEBASE_IDX = 42, + SBK_QTROSERVERFACTORY_IDX = 44, + SBK_QTROSERVERIODEVICE_IDX = 46, + SBK_QTREMOTEOBJECTS_QREMOTEOBJECTPACKETTYPEENUM_IDX = 52, + SBK_QTREMOTEOBJECTS_INITIALACTION_IDX = 50, + SBK_QTREMOTEOBJECTSQTREMOTEOBJECTS_IDX = 48, + SBK_QTREMOTEOBJECTS_IDX_COUNT = 54, +}; + +// Type indices +enum : int { + SBK_QAbstractItemModelReplica_IDX = 0, + SBK_QConnectionAbstractServer_IDX = 1, + SBK_QRemoteObjectAbstractPersistedStore_IDX = 2, + SBK_QRemoteObjectDynamicReplica_IDX = 3, + SBK_QRemoteObjectHost_IDX = 4, + SBK_QRemoteObjectHostBase_AllowedSchemas_IDX = 6, + SBK_QRemoteObjectHostBase_IDX = 5, + SBK_QRemoteObjectNode_ErrorCode_IDX = 8, + SBK_QRemoteObjectNode_IDX = 7, + SBK_QRemoteObjectPendingCall_Error_IDX = 10, + SBK_QRemoteObjectPendingCall_IDX = 9, + SBK_QRemoteObjectPendingCallWatcher_IDX = 11, + SBK_QRemoteObjectRegistry_IDX = 12, + SBK_QRemoteObjectRegistryHost_IDX = 13, + SBK_QRemoteObjectReplica_State_IDX = 16, + SBK_QRemoteObjectReplica_ConstructorType_IDX = 15, + SBK_QRemoteObjectReplica_IDX = 14, + SBK_QRemoteObjectSettingsStore_IDX = 17, + SBK_QRemoteObjectSourceLocationInfo_IDX = 18, + SBK_QtROClientFactory_IDX = 19, + SBK_QtROClientIoDevice_IDX = 20, + SBK_QtROIoDeviceBase_IDX = 21, + SBK_QtROServerFactory_IDX = 22, + SBK_QtROServerIoDevice_IDX = 23, + SBK_QtRemoteObjects_QRemoteObjectPacketTypeEnum_IDX = 26, + SBK_QtRemoteObjects_InitialAction_IDX = 25, + SBK_QtRemoteObjectsQtRemoteObjects_IDX = 24, + SBK_QtRemoteObjects_IDX_COUNT = 27, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtRemoteObjectsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtRemoteObjectsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtRemoteObjectsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtRemoteObjectsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTREMOTEOBJECTS_QLIST_INT_IDX = 0, // QList + SBK_QTREMOTEOBJECTS_QSET_QSTRING_IDX = 1, // QSet + SBK_QTREMOTEOBJECTS_QLIST_QVARIANT_IDX = 2, // QList + SBK_QTREMOTEOBJECTS_STD_PAIR_QSTRING_QREMOTEOBJECTSOURCELOCATIONINFO_IDX = 3, // std::pair + SBK_QTREMOTEOBJECTS_QHASH_QSTRING_QREMOTEOBJECTSOURCELOCATIONINFO_IDX = 4, // QHash + SBK_QTREMOTEOBJECTS_QMAP_INT_QVARIANT_IDX = 5, // QMap + SBK_QTREMOTEOBJECTS_QLIST_QMODELINDEX_IDX = 6, // QList + SBK_QTREMOTEOBJECTS_QHASH_INT_QBYTEARRAY_IDX = 7, // QHash + SBK_QTREMOTEOBJECTS_QLIST_QSTRING_IDX = 8, // QList + SBK_QTREMOTEOBJECTS_QMAP_QSTRING_QVARIANT_IDX = 9, // QMap + SBK_QTREMOTEOBJECTS_CONVERTERS_IDX_COUNT = 10, +}; + +// Converter indices +enum : int { + SBK_QtRemoteObjects_QList_int_IDX = 0, // QList + SBK_QtRemoteObjects_QSet_QString_IDX = 1, // QSet + SBK_QtRemoteObjects_QList_QVariant_IDX = 2, // QList + SBK_QtRemoteObjects_std_pair_QString_QRemoteObjectSourceLocationInfo_IDX = 3, // std::pair + SBK_QtRemoteObjects_QHash_QString_QRemoteObjectSourceLocationInfo_IDX = 4, // QHash + SBK_QtRemoteObjects_QMap_int_QVariant_IDX = 5, // QMap + SBK_QtRemoteObjects_QList_QModelIndex_IDX = 6, // QList + SBK_QtRemoteObjects_QHash_int_QByteArray_IDX = 7, // QHash + SBK_QtRemoteObjects_QList_QString_IDX = 8, // QList + SBK_QtRemoteObjects_QMap_QString_QVariant_IDX = 9, // QMap + SBK_QtRemoteObjects_CONVERTERS_IDX_COUNT = 10, +}; +// Macros for type check + +// Protected enum surrogates +enum PySide6_QtRemoteObjects_QRemoteObjectReplica_ConstructorType_Surrogate : int {}; + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAbstractItemModelReplica >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QAbstractItemModelReplica_IDX]); } +template<> inline PyTypeObject *SbkType< ::QConnectionAbstractServer >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QConnectionAbstractServer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectAbstractPersistedStore >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectAbstractPersistedStore_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectDynamicReplica >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectDynamicReplica_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectHost >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectHost_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectHostBase::AllowedSchemas >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectHostBase_AllowedSchemas_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectHostBase >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectHostBase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectNode::ErrorCode >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectNode_ErrorCode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectNode >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectPendingCall::Error >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectPendingCall_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectPendingCall >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectPendingCall_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectPendingCallWatcher >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectPendingCallWatcher_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectRegistry >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectRegistry_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectRegistryHost >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectRegistryHost_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectReplica::State >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectReplica_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::PySide6_QtRemoteObjects_QRemoteObjectReplica_ConstructorType_Surrogate >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectReplica_ConstructorType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectReplica >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectReplica_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectSettingsStore >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectSettingsStore_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRemoteObjectSourceLocationInfo >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QRemoteObjectSourceLocationInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtROClientFactory >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QtROClientFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtROClientIoDevice >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QtROClientIoDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtROIoDeviceBase >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QtROIoDeviceBase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtROServerFactory >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QtROServerFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtROServerIoDevice >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QtROServerIoDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtRemoteObjects::QRemoteObjectPacketTypeEnum >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QtRemoteObjects_QRemoteObjectPacketTypeEnum_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtRemoteObjects::InitialAction >() { return Shiboken::Module::get(SbkPySide6_QtRemoteObjectsTypeStructs[SBK_QtRemoteObjects_InitialAction_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTREMOTEOBJECTS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtScxml/pyside6_qtscxml_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtScxml/pyside6_qtscxml_python.h new file mode 100644 index 0000000..58eb461 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtScxml/pyside6_qtscxml_python.h @@ -0,0 +1,160 @@ +// 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 + + +#ifndef SBK_QTSCXML_PYTHON_H +#define SBK_QTSCXML_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QScxmlCppDataModel; +class QScxmlDynamicScxmlServiceFactory; +class QScxmlError; +class QScxmlInvokableService; +class QScxmlInvokableServiceFactory; +class QScxmlNullDataModel; +class QScxmlStateMachine; +class QScxmlStaticScxmlServiceFactory; +class QScxmlTableData; + +namespace QScxmlExecutableContent { + struct AssignmentInfo; + struct EvaluatorInfo; + struct ForeachInfo; + struct InvokeInfo; + struct ParameterInfo; +} +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QSCXMLCOMPILER_IDX = 0, + SBK_QSCXMLCOMPILER_LOADER_IDX = 2, + SBK_QSCXMLCPPDATAMODEL_IDX = 4, + SBK_QSCXMLDATAMODEL_IDX = 6, + SBK_QSCXMLDATAMODEL_FOREACHLOOPBODY_IDX = 8, + SBK_QSCXMLDYNAMICSCXMLSERVICEFACTORY_IDX = 10, + SBK_QSCXMLERROR_IDX = 12, + SBK_QSCXMLEVENT_EVENTTYPE_IDX = 16, + SBK_QSCXMLEVENT_IDX = 14, + SBK_QTSCXMLQSCXMLEXECUTABLECONTENT_IDX = 18, + SBK_QSCXMLEXECUTABLECONTENT_ASSIGNMENTINFO_IDX = 20, + SBK_QSCXMLEXECUTABLECONTENT_EVALUATORINFO_IDX = 22, + SBK_QSCXMLEXECUTABLECONTENT_FOREACHINFO_IDX = 24, + SBK_QSCXMLEXECUTABLECONTENT_INVOKEINFO_IDX = 26, + SBK_QSCXMLEXECUTABLECONTENT_PARAMETERINFO_IDX = 28, + SBK_QSCXMLINVOKABLESERVICE_IDX = 30, + SBK_QSCXMLINVOKABLESERVICEFACTORY_IDX = 32, + SBK_QSCXMLNULLDATAMODEL_IDX = 34, + SBK_QSCXMLSTATEMACHINE_IDX = 36, + SBK_QSCXMLSTATICSCXMLSERVICEFACTORY_IDX = 38, + SBK_QSCXMLTABLEDATA_IDX = 40, + SBK_QTSCXML_IDX_COUNT = 42, +}; + +// Type indices +enum : int { + SBK_QScxmlCompiler_IDX = 0, + SBK_QScxmlCompiler_Loader_IDX = 1, + SBK_QScxmlCppDataModel_IDX = 2, + SBK_QScxmlDataModel_IDX = 3, + SBK_QScxmlDataModel_ForeachLoopBody_IDX = 4, + SBK_QScxmlDynamicScxmlServiceFactory_IDX = 5, + SBK_QScxmlError_IDX = 6, + SBK_QScxmlEvent_EventType_IDX = 8, + SBK_QScxmlEvent_IDX = 7, + SBK_QtScxmlQScxmlExecutableContent_IDX = 9, + SBK_QScxmlExecutableContent_AssignmentInfo_IDX = 10, + SBK_QScxmlExecutableContent_EvaluatorInfo_IDX = 11, + SBK_QScxmlExecutableContent_ForeachInfo_IDX = 12, + SBK_QScxmlExecutableContent_InvokeInfo_IDX = 13, + SBK_QScxmlExecutableContent_ParameterInfo_IDX = 14, + SBK_QScxmlInvokableService_IDX = 15, + SBK_QScxmlInvokableServiceFactory_IDX = 16, + SBK_QScxmlNullDataModel_IDX = 17, + SBK_QScxmlStateMachine_IDX = 18, + SBK_QScxmlStaticScxmlServiceFactory_IDX = 19, + SBK_QScxmlTableData_IDX = 20, + SBK_QtScxml_IDX_COUNT = 21, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtScxmlTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtScxmlTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtScxmlModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtScxmlTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTSCXML_QLIST_INT_IDX = 0, // QList + SBK_QTSCXML_QLIST_QSCXMLERROR_IDX = 1, // QList + SBK_QTSCXML_QMAP_QSTRING_QVARIANT_IDX = 2, // QMap + SBK_QTSCXML_QLIST_QSCXMLINVOKABLESERVICEPTR_IDX = 3, // QList + SBK_QTSCXML_QLIST_QSCXMLEXECUTABLECONTENT_PARAMETERINFO_IDX = 4, // QList + SBK_QTSCXML_QLIST_QVARIANT_IDX = 5, // QList + SBK_QTSCXML_QLIST_QSTRING_IDX = 6, // QList + SBK_QTSCXML_CONVERTERS_IDX_COUNT = 7, +}; + +// Converter indices +enum : int { + SBK_QtScxml_QList_int_IDX = 0, // QList + SBK_QtScxml_QList_QScxmlError_IDX = 1, // QList + SBK_QtScxml_QMap_QString_QVariant_IDX = 2, // QMap + SBK_QtScxml_QList_QScxmlInvokableServicePTR_IDX = 3, // QList + SBK_QtScxml_QList_QScxmlExecutableContent_ParameterInfo_IDX = 4, // QList + SBK_QtScxml_QList_QVariant_IDX = 5, // QList + SBK_QtScxml_QList_QString_IDX = 6, // QList + SBK_QtScxml_CONVERTERS_IDX_COUNT = 7, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QScxmlCompiler >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlCompiler_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlCompiler::Loader >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlCompiler_Loader_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlCppDataModel >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlCppDataModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlDataModel >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlDataModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlDataModel::ForeachLoopBody >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlDataModel_ForeachLoopBody_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlDynamicScxmlServiceFactory >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlDynamicScxmlServiceFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlError >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlEvent::EventType >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlEvent_EventType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlEvent >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlExecutableContent::AssignmentInfo >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlExecutableContent_AssignmentInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlExecutableContent::EvaluatorInfo >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlExecutableContent_EvaluatorInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlExecutableContent::ForeachInfo >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlExecutableContent_ForeachInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlExecutableContent::InvokeInfo >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlExecutableContent_InvokeInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlExecutableContent::ParameterInfo >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlExecutableContent_ParameterInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlInvokableService >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlInvokableService_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlInvokableServiceFactory >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlInvokableServiceFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlNullDataModel >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlNullDataModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlStateMachine >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlStateMachine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlStaticScxmlServiceFactory >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlStaticScxmlServiceFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScxmlTableData >() { return Shiboken::Module::get(SbkPySide6_QtScxmlTypeStructs[SBK_QScxmlTableData_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTSCXML_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSensors/pyside6_qtsensors_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSensors/pyside6_qtsensors_python.h new file mode 100644 index 0000000..7237cb4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSensors/pyside6_qtsensors_python.h @@ -0,0 +1,327 @@ +// 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 + + +#ifndef SBK_QTSENSORS_PYTHON_H +#define SBK_QTSENSORS_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QAccelerometerFilter; +class QAccelerometerReading; +class QAmbientLightFilter; +class QAmbientLightSensor; +class QAmbientTemperatureFilter; +class QAmbientTemperatureReading; +class QAmbientTemperatureSensor; +class QCompass; +class QCompassFilter; +class QCompassReading; +class QGyroscope; +class QGyroscopeFilter; +class QGyroscopeReading; +class QHumidityFilter; +class QHumidityReading; +class QHumiditySensor; +class QIRProximityFilter; +class QIRProximityReading; +class QIRProximitySensor; +class QLidFilter; +class QLidReading; +class QLidSensor; +class QLightFilter; +class QLightReading; +class QLightSensor; +class QMagnetometer; +class QMagnetometerFilter; +class QMagnetometerReading; +class QOrientationFilter; +class QOrientationSensor; +class QPressureFilter; +class QPressureReading; +class QPressureSensor; +class QProximityFilter; +class QProximityReading; +class QProximitySensor; +class QRotationFilter; +class QRotationReading; +class QRotationSensor; +class QSensorBackend; +class QSensorBackendFactory; +class QSensorChangesInterface; +class QSensorFilter; +class QSensorManager; +class QSensorPluginInterface; +class QSensorReading; +class QTapFilter; +class QTapSensor; +class QTiltFilter; +class QTiltReading; +class QTiltSensor; +struct qoutputrange; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QACCELEROMETER_ACCELERATIONMODE_IDX = 2, + SBK_QACCELEROMETER_IDX = 0, + SBK_QACCELEROMETERFILTER_IDX = 4, + SBK_QACCELEROMETERREADING_IDX = 6, + SBK_QAMBIENTLIGHTFILTER_IDX = 8, + SBK_QAMBIENTLIGHTREADING_LIGHTLEVEL_IDX = 12, + SBK_QAMBIENTLIGHTREADING_IDX = 10, + SBK_QAMBIENTLIGHTSENSOR_IDX = 14, + SBK_QAMBIENTTEMPERATUREFILTER_IDX = 16, + SBK_QAMBIENTTEMPERATUREREADING_IDX = 18, + SBK_QAMBIENTTEMPERATURESENSOR_IDX = 20, + SBK_QCOMPASS_IDX = 22, + SBK_QCOMPASSFILTER_IDX = 24, + SBK_QCOMPASSREADING_IDX = 26, + SBK_QGYROSCOPE_IDX = 28, + SBK_QGYROSCOPEFILTER_IDX = 30, + SBK_QGYROSCOPEREADING_IDX = 32, + SBK_QHUMIDITYFILTER_IDX = 34, + SBK_QHUMIDITYREADING_IDX = 36, + SBK_QHUMIDITYSENSOR_IDX = 38, + SBK_QIRPROXIMITYFILTER_IDX = 40, + SBK_QIRPROXIMITYREADING_IDX = 42, + SBK_QIRPROXIMITYSENSOR_IDX = 44, + SBK_QLIDFILTER_IDX = 46, + SBK_QLIDREADING_IDX = 48, + SBK_QLIDSENSOR_IDX = 50, + SBK_QLIGHTFILTER_IDX = 52, + SBK_QLIGHTREADING_IDX = 54, + SBK_QLIGHTSENSOR_IDX = 56, + SBK_QMAGNETOMETER_IDX = 58, + SBK_QMAGNETOMETERFILTER_IDX = 60, + SBK_QMAGNETOMETERREADING_IDX = 62, + SBK_QORIENTATIONFILTER_IDX = 64, + SBK_QORIENTATIONREADING_ORIENTATION_IDX = 68, + SBK_QORIENTATIONREADING_IDX = 66, + SBK_QORIENTATIONSENSOR_IDX = 70, + SBK_QPRESSUREFILTER_IDX = 72, + SBK_QPRESSUREREADING_IDX = 74, + SBK_QPRESSURESENSOR_IDX = 76, + SBK_QPROXIMITYFILTER_IDX = 78, + SBK_QPROXIMITYREADING_IDX = 80, + SBK_QPROXIMITYSENSOR_IDX = 82, + SBK_QROTATIONFILTER_IDX = 84, + SBK_QROTATIONREADING_IDX = 86, + SBK_QROTATIONSENSOR_IDX = 88, + SBK_QSENSOR_FEATURE_IDX = 94, + SBK_QSENSOR_AXESORIENTATIONMODE_IDX = 92, + SBK_QSENSOR_IDX = 90, + SBK_QSENSORBACKEND_IDX = 96, + SBK_QSENSORBACKENDFACTORY_IDX = 98, + SBK_QSENSORCHANGESINTERFACE_IDX = 100, + SBK_QSENSORFILTER_IDX = 102, + SBK_QSENSORMANAGER_IDX = 104, + SBK_QSENSORPLUGININTERFACE_IDX = 106, + SBK_QSENSORREADING_IDX = 108, + SBK_QTAPFILTER_IDX = 110, + SBK_QTAPREADING_TAPDIRECTION_IDX = 114, + SBK_QTAPREADING_IDX = 112, + SBK_QTAPSENSOR_IDX = 116, + SBK_QTILTFILTER_IDX = 118, + SBK_QTILTREADING_IDX = 120, + SBK_QTILTSENSOR_IDX = 122, + SBK_QOUTPUTRANGE_IDX = 124, + SBK_QTSENSORS_IDX_COUNT = 126, +}; + +// Type indices +enum : int { + SBK_QAccelerometer_AccelerationMode_IDX = 1, + SBK_QAccelerometer_IDX = 0, + SBK_QAccelerometerFilter_IDX = 2, + SBK_QAccelerometerReading_IDX = 3, + SBK_QAmbientLightFilter_IDX = 4, + SBK_QAmbientLightReading_LightLevel_IDX = 6, + SBK_QAmbientLightReading_IDX = 5, + SBK_QAmbientLightSensor_IDX = 7, + SBK_QAmbientTemperatureFilter_IDX = 8, + SBK_QAmbientTemperatureReading_IDX = 9, + SBK_QAmbientTemperatureSensor_IDX = 10, + SBK_QCompass_IDX = 11, + SBK_QCompassFilter_IDX = 12, + SBK_QCompassReading_IDX = 13, + SBK_QGyroscope_IDX = 14, + SBK_QGyroscopeFilter_IDX = 15, + SBK_QGyroscopeReading_IDX = 16, + SBK_QHumidityFilter_IDX = 17, + SBK_QHumidityReading_IDX = 18, + SBK_QHumiditySensor_IDX = 19, + SBK_QIRProximityFilter_IDX = 20, + SBK_QIRProximityReading_IDX = 21, + SBK_QIRProximitySensor_IDX = 22, + SBK_QLidFilter_IDX = 23, + SBK_QLidReading_IDX = 24, + SBK_QLidSensor_IDX = 25, + SBK_QLightFilter_IDX = 26, + SBK_QLightReading_IDX = 27, + SBK_QLightSensor_IDX = 28, + SBK_QMagnetometer_IDX = 29, + SBK_QMagnetometerFilter_IDX = 30, + SBK_QMagnetometerReading_IDX = 31, + SBK_QOrientationFilter_IDX = 32, + SBK_QOrientationReading_Orientation_IDX = 34, + SBK_QOrientationReading_IDX = 33, + SBK_QOrientationSensor_IDX = 35, + SBK_QPressureFilter_IDX = 36, + SBK_QPressureReading_IDX = 37, + SBK_QPressureSensor_IDX = 38, + SBK_QProximityFilter_IDX = 39, + SBK_QProximityReading_IDX = 40, + SBK_QProximitySensor_IDX = 41, + SBK_QRotationFilter_IDX = 42, + SBK_QRotationReading_IDX = 43, + SBK_QRotationSensor_IDX = 44, + SBK_QSensor_Feature_IDX = 47, + SBK_QSensor_AxesOrientationMode_IDX = 46, + SBK_QSensor_IDX = 45, + SBK_QSensorBackend_IDX = 48, + SBK_QSensorBackendFactory_IDX = 49, + SBK_QSensorChangesInterface_IDX = 50, + SBK_QSensorFilter_IDX = 51, + SBK_QSensorManager_IDX = 52, + SBK_QSensorPluginInterface_IDX = 53, + SBK_QSensorReading_IDX = 54, + SBK_QTapFilter_IDX = 55, + SBK_QTapReading_TapDirection_IDX = 57, + SBK_QTapReading_IDX = 56, + SBK_QTapSensor_IDX = 58, + SBK_QTiltFilter_IDX = 59, + SBK_QTiltReading_IDX = 60, + SBK_QTiltSensor_IDX = 61, + SBK_qoutputrange_IDX = 62, + SBK_QtSensors_IDX_COUNT = 63, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtSensorsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtSensorsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtSensorsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtSensorsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTSENSORS_QLIST_INT_IDX = 0, // QList + SBK_QTSENSORS_STD_PAIR_INT_INT_IDX = 1, // std::pair + SBK_QTSENSORS_QLIST_STD_PAIR_INT_INT_IDX = 2, // QList> + SBK_QTSENSORS_QLIST_QSENSORFILTERPTR_IDX = 3, // QList + SBK_QTSENSORS_QLIST_QOUTPUTRANGE_IDX = 4, // QList + SBK_QTSENSORS_QLIST_QBYTEARRAY_IDX = 5, // QList + SBK_QTSENSORS_QLIST_QVARIANT_IDX = 6, // QList + SBK_QTSENSORS_QLIST_QSTRING_IDX = 7, // QList + SBK_QTSENSORS_QMAP_QSTRING_QVARIANT_IDX = 8, // QMap + SBK_QTSENSORS_CONVERTERS_IDX_COUNT = 9, +}; + +// Converter indices +enum : int { + SBK_QtSensors_QList_int_IDX = 0, // QList + SBK_QtSensors_std_pair_int_int_IDX = 1, // std::pair + SBK_QtSensors_QList_std_pair_int_int_IDX = 2, // QList> + SBK_QtSensors_QList_QSensorFilterPTR_IDX = 3, // QList + SBK_QtSensors_QList_qoutputrange_IDX = 4, // QList + SBK_QtSensors_QList_QByteArray_IDX = 5, // QList + SBK_QtSensors_QList_QVariant_IDX = 6, // QList + SBK_QtSensors_QList_QString_IDX = 7, // QList + SBK_QtSensors_QMap_QString_QVariant_IDX = 8, // QMap + SBK_QtSensors_CONVERTERS_IDX_COUNT = 9, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAccelerometer::AccelerationMode >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QAccelerometer_AccelerationMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccelerometer >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QAccelerometer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccelerometerFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QAccelerometerFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccelerometerReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QAccelerometerReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAmbientLightFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QAmbientLightFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAmbientLightReading::LightLevel >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QAmbientLightReading_LightLevel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAmbientLightReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QAmbientLightReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAmbientLightSensor >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QAmbientLightSensor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAmbientTemperatureFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QAmbientTemperatureFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAmbientTemperatureReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QAmbientTemperatureReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAmbientTemperatureSensor >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QAmbientTemperatureSensor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCompass >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QCompass_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCompassFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QCompassFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCompassReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QCompassReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGyroscope >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QGyroscope_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGyroscopeFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QGyroscopeFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGyroscopeReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QGyroscopeReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHumidityFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QHumidityFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHumidityReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QHumidityReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHumiditySensor >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QHumiditySensor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIRProximityFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QIRProximityFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIRProximityReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QIRProximityReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QIRProximitySensor >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QIRProximitySensor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLidFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QLidFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLidReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QLidReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLidSensor >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QLidSensor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLightFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QLightFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLightReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QLightReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLightSensor >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QLightSensor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMagnetometer >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QMagnetometer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMagnetometerFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QMagnetometerFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMagnetometerReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QMagnetometerReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOrientationFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QOrientationFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOrientationReading::Orientation >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QOrientationReading_Orientation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOrientationReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QOrientationReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QOrientationSensor >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QOrientationSensor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPressureFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QPressureFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPressureReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QPressureReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPressureSensor >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QPressureSensor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProximityFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QProximityFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProximityReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QProximityReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProximitySensor >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QProximitySensor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRotationFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QRotationFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRotationReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QRotationReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRotationSensor >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QRotationSensor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSensor::Feature >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QSensor_Feature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSensor::AxesOrientationMode >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QSensor_AxesOrientationMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSensor >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QSensor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSensorBackend >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QSensorBackend_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSensorBackendFactory >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QSensorBackendFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSensorChangesInterface >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QSensorChangesInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSensorFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QSensorFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSensorManager >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QSensorManager_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSensorPluginInterface >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QSensorPluginInterface_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSensorReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QSensorReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTapFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QTapFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTapReading::TapDirection >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QTapReading_TapDirection_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTapReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QTapReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTapSensor >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QTapSensor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTiltFilter >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QTiltFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTiltReading >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QTiltReading_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTiltSensor >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_QTiltSensor_IDX]); } +template<> inline PyTypeObject *SbkType< ::qoutputrange >() { return Shiboken::Module::get(SbkPySide6_QtSensorsTypeStructs[SBK_qoutputrange_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTSENSORS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSerialBus/pyside6_qtserialbus_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSerialBus/pyside6_qtserialbus_python.h new file mode 100644 index 0000000..76dd3fd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSerialBus/pyside6_qtserialbus_python.h @@ -0,0 +1,301 @@ +// 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 + + +#ifndef SBK_QTSERIALBUS_PYTHON_H +#define SBK_QTSERIALBUS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QCanBus; +class QCanBusDeviceInfo; +class QCanBusFactory; +class QCanMessageDescription; +class QCanUniqueIdDescription; +class QModbusClient; +class QModbusExceptionResponse; +class QModbusRequest; +class QModbusResponse; +class QModbusRtuSerialClient; +class QModbusRtuSerialServer; +class QModbusTcpClient; +class QModbusTcpConnectionObserver; +class QModbusTcpServer; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QCANBUS_IDX = 0, + SBK_QCANBUSDEVICE_CANBUSERROR_IDX = 6, + SBK_QCANBUSDEVICE_CANBUSDEVICESTATE_IDX = 4, + SBK_QCANBUSDEVICE_CANBUSSTATUS_IDX = 8, + SBK_QCANBUSDEVICE_CONFIGURATIONKEY_IDX = 10, + SBK_QCANBUSDEVICE_DIRECTION_IDX = 12, + SBK_QFLAGS_QCANBUSDEVICE_DIRECTION_IDX = 48, + SBK_QCANBUSDEVICE_IDX = 2, + SBK_QCANBUSDEVICE_FILTER_FORMATFILTER_IDX = 16, + SBK_QFLAGS_QCANBUSDEVICE_FILTER_FORMATFILTER_IDX = 50, + SBK_QCANBUSDEVICE_FILTER_IDX = 14, + SBK_QCANBUSDEVICEINFO_IDX = 18, + SBK_QCANBUSFACTORY_IDX = 20, + SBK_QCANBUSFRAME_FRAMETYPE_IDX = 26, + SBK_QCANBUSFRAME_FRAMEERROR_IDX = 24, + SBK_QFLAGS_QCANBUSFRAME_FRAMEERROR_IDX = 52, + SBK_QCANBUSFRAME_IDX = 22, + SBK_QCANBUSFRAME_TIMESTAMP_IDX = 28, + SBK_QCANDBCFILEPARSER_ERROR_IDX = 32, + SBK_QCANDBCFILEPARSER_IDX = 30, + SBK_QCANFRAMEPROCESSOR_ERROR_IDX = 36, + SBK_QCANFRAMEPROCESSOR_IDX = 34, + SBK_QCANFRAMEPROCESSOR_PARSERESULT_IDX = 38, + SBK_QCANMESSAGEDESCRIPTION_IDX = 40, + SBK_QCANSIGNALDESCRIPTION_IDX = 42, + SBK_QCANSIGNALDESCRIPTION_MULTIPLEXVALUERANGE_IDX = 44, + SBK_QCANUNIQUEIDDESCRIPTION_IDX = 46, + SBK_QMODBUSCLIENT_IDX = 54, + SBK_QMODBUSDATAUNIT_REGISTERTYPE_IDX = 58, + SBK_QMODBUSDATAUNIT_IDX = 56, + SBK_QMODBUSDEVICE_ERROR_IDX = 64, + SBK_QMODBUSDEVICE_STATE_IDX = 68, + SBK_QMODBUSDEVICE_CONNECTIONPARAMETER_IDX = 62, + SBK_QMODBUSDEVICE_INTERMEDIATEERROR_IDX = 66, + SBK_QMODBUSDEVICE_IDX = 60, + SBK_QMODBUSDEVICEIDENTIFICATION_OBJECTID_IDX = 74, + SBK_QMODBUSDEVICEIDENTIFICATION_READDEVICEIDCODE_IDX = 76, + SBK_QMODBUSDEVICEIDENTIFICATION_CONFORMITYLEVEL_IDX = 72, + SBK_QMODBUSDEVICEIDENTIFICATION_IDX = 70, + SBK_QMODBUSEXCEPTIONRESPONSE_IDX = 78, + SBK_QMODBUSPDU_EXCEPTIONCODE_IDX = 82, + SBK_QMODBUSPDU_FUNCTIONCODE_IDX = 84, + SBK_QMODBUSPDU_IDX = 80, + SBK_QMODBUSREPLY_REPLYTYPE_IDX = 88, + SBK_QMODBUSREPLY_IDX = 86, + SBK_QMODBUSREQUEST_IDX = 90, + SBK_QMODBUSRESPONSE_IDX = 92, + SBK_QMODBUSRTUSERIALCLIENT_IDX = 94, + SBK_QMODBUSRTUSERIALSERVER_IDX = 96, + SBK_QMODBUSSERVER_OPTION_IDX = 100, + SBK_QMODBUSSERVER_IDX = 98, + SBK_QMODBUSTCPCLIENT_IDX = 102, + SBK_QMODBUSTCPCONNECTIONOBSERVER_IDX = 104, + SBK_QMODBUSTCPSERVER_IDX = 106, + SBK_QTCANBUS_DATASOURCE_IDX = 112, + SBK_QTCANBUS_DATAFORMAT_IDX = 110, + SBK_QTCANBUS_MULTIPLEXSTATE_IDX = 114, + SBK_QTCANBUS_UNIQUEID_IDX = 116, + SBK_QTSERIALBUSQTCANBUS_IDX = 108, + SBK_QTSERIALBUS_IDX_COUNT = 118, +}; + +// Type indices +enum : int { + SBK_QCanBus_IDX = 0, + SBK_QCanBusDevice_CanBusError_IDX = 3, + SBK_QCanBusDevice_CanBusDeviceState_IDX = 2, + SBK_QCanBusDevice_CanBusStatus_IDX = 4, + SBK_QCanBusDevice_ConfigurationKey_IDX = 5, + SBK_QCanBusDevice_Direction_IDX = 6, + SBK_QFlags_QCanBusDevice_Direction_IDX = 24, + SBK_QCanBusDevice_IDX = 1, + SBK_QCanBusDevice_Filter_FormatFilter_IDX = 8, + SBK_QFlags_QCanBusDevice_Filter_FormatFilter_IDX = 25, + SBK_QCanBusDevice_Filter_IDX = 7, + SBK_QCanBusDeviceInfo_IDX = 9, + SBK_QCanBusFactory_IDX = 10, + SBK_QCanBusFrame_FrameType_IDX = 13, + SBK_QCanBusFrame_FrameError_IDX = 12, + SBK_QFlags_QCanBusFrame_FrameError_IDX = 26, + SBK_QCanBusFrame_IDX = 11, + SBK_QCanBusFrame_TimeStamp_IDX = 14, + SBK_QCanDbcFileParser_Error_IDX = 16, + SBK_QCanDbcFileParser_IDX = 15, + SBK_QCanFrameProcessor_Error_IDX = 18, + SBK_QCanFrameProcessor_IDX = 17, + SBK_QCanFrameProcessor_ParseResult_IDX = 19, + SBK_QCanMessageDescription_IDX = 20, + SBK_QCanSignalDescription_IDX = 21, + SBK_QCanSignalDescription_MultiplexValueRange_IDX = 22, + SBK_QCanUniqueIdDescription_IDX = 23, + SBK_QModbusClient_IDX = 27, + SBK_QModbusDataUnit_RegisterType_IDX = 29, + SBK_QModbusDataUnit_IDX = 28, + SBK_QModbusDevice_Error_IDX = 32, + SBK_QModbusDevice_State_IDX = 34, + SBK_QModbusDevice_ConnectionParameter_IDX = 31, + SBK_QModbusDevice_IntermediateError_IDX = 33, + SBK_QModbusDevice_IDX = 30, + SBK_QModbusDeviceIdentification_ObjectId_IDX = 37, + SBK_QModbusDeviceIdentification_ReadDeviceIdCode_IDX = 38, + SBK_QModbusDeviceIdentification_ConformityLevel_IDX = 36, + SBK_QModbusDeviceIdentification_IDX = 35, + SBK_QModbusExceptionResponse_IDX = 39, + SBK_QModbusPdu_ExceptionCode_IDX = 41, + SBK_QModbusPdu_FunctionCode_IDX = 42, + SBK_QModbusPdu_IDX = 40, + SBK_QModbusReply_ReplyType_IDX = 44, + SBK_QModbusReply_IDX = 43, + SBK_QModbusRequest_IDX = 45, + SBK_QModbusResponse_IDX = 46, + SBK_QModbusRtuSerialClient_IDX = 47, + SBK_QModbusRtuSerialServer_IDX = 48, + SBK_QModbusServer_Option_IDX = 50, + SBK_QModbusServer_IDX = 49, + SBK_QModbusTcpClient_IDX = 51, + SBK_QModbusTcpConnectionObserver_IDX = 52, + SBK_QModbusTcpServer_IDX = 53, + SBK_QtCanBus_DataSource_IDX = 56, + SBK_QtCanBus_DataFormat_IDX = 55, + SBK_QtCanBus_MultiplexState_IDX = 57, + SBK_QtCanBus_UniqueId_IDX = 58, + SBK_QtSerialBusQtCanBus_IDX = 54, + SBK_QtSerialBus_IDX_COUNT = 59, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtSerialBusTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtSerialBusTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtSerialBusModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtSerialBusTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTSERIALBUS_QLIST_INT_IDX = 0, // QList + SBK_QTSERIALBUS_QLIST_QUINT16_IDX = 1, // QList + SBK_QTSERIALBUS_QLIST_QCANSIGNALDESCRIPTION_MULTIPLEXVALUERANGE_IDX = 2, // QList + SBK_QTSERIALBUS_QHASH_QSTRING_QLIST_QCANSIGNALDESCRIPTION_MULTIPLEXVALUERANGE_IDX = 3, // QHash> + SBK_QTSERIALBUS_QLIST_QCANSIGNALDESCRIPTION_IDX = 4, // QList + SBK_QTSERIALBUS_QLIST_QCANMESSAGEDESCRIPTION_IDX = 5, // QList + SBK_QTSERIALBUS_QMAP_QSTRING_QVARIANT_IDX = 6, // QMap + SBK_QTSERIALBUS_QHASH_UNSIGNEDINT_QSTRING_IDX = 7, // QHash + SBK_QTSERIALBUS_QHASH_QSTRING_QHASH_UNSIGNEDINT_QSTRING_IDX = 8, // QHash> + SBK_QTSERIALBUS_QHASH_QTCANBUS_UNIQUEID_QHASH_QSTRING_QHASH_UNSIGNEDINT_QSTRING_IDX = 9, // QHash>> + SBK_QTSERIALBUS_QLIST_QCANBUSDEVICEINFO_IDX = 10, // QList + SBK_QTSERIALBUS_QLIST_QMODBUSDEVICE_INTERMEDIATEERROR_IDX = 11, // QList + SBK_QTSERIALBUS_QMAP_QMODBUSDATAUNIT_REGISTERTYPE_QMODBUSDATAUNIT_IDX = 12, // QMap + SBK_QTSERIALBUS_QLIST_QCANBUSDEVICE_CONFIGURATIONKEY_IDX = 13, // QList + SBK_QTSERIALBUS_QLIST_QCANBUSFRAME_IDX = 14, // QList + SBK_QTSERIALBUS_QLIST_QVARIANT_IDX = 15, // QList + SBK_QTSERIALBUS_QLIST_QSTRING_IDX = 16, // QList + SBK_QTSERIALBUS_CONVERTERS_IDX_COUNT = 17, +}; + +// Converter indices +enum : int { + SBK_QtSerialBus_QList_int_IDX = 0, // QList + SBK_QtSerialBus_QList_quint16_IDX = 1, // QList + SBK_QtSerialBus_QList_QCanSignalDescription_MultiplexValueRange_IDX = 2, // QList + SBK_QtSerialBus_QHash_QString_QList_QCanSignalDescription_MultiplexValueRange_IDX = 3, // QHash> + SBK_QtSerialBus_QList_QCanSignalDescription_IDX = 4, // QList + SBK_QtSerialBus_QList_QCanMessageDescription_IDX = 5, // QList + SBK_QtSerialBus_QMap_QString_QVariant_IDX = 6, // QMap + SBK_QtSerialBus_QHash_unsignedint_QString_IDX = 7, // QHash + SBK_QtSerialBus_QHash_QString_QHash_unsignedint_QString_IDX = 8, // QHash> + SBK_QtSerialBus_QHash_QtCanBus_UniqueId_QHash_QString_QHash_unsignedint_QString_IDX = 9, // QHash>> + SBK_QtSerialBus_QList_QCanBusDeviceInfo_IDX = 10, // QList + SBK_QtSerialBus_QList_QModbusDevice_IntermediateError_IDX = 11, // QList + SBK_QtSerialBus_QMap_QModbusDataUnit_RegisterType_QModbusDataUnit_IDX = 12, // QMap + SBK_QtSerialBus_QList_QCanBusDevice_ConfigurationKey_IDX = 13, // QList + SBK_QtSerialBus_QList_QCanBusFrame_IDX = 14, // QList + SBK_QtSerialBus_QList_QVariant_IDX = 15, // QList + SBK_QtSerialBus_QList_QString_IDX = 16, // QList + SBK_QtSerialBus_CONVERTERS_IDX_COUNT = 17, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QCanBus >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBus_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusDevice::CanBusError >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusDevice_CanBusError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusDevice::CanBusDeviceState >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusDevice_CanBusDeviceState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusDevice::CanBusStatus >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusDevice_CanBusStatus_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusDevice::ConfigurationKey >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusDevice_ConfigurationKey_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusDevice::Direction >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusDevice_Direction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QFlags_QCanBusDevice_Direction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusDevice >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusDevice::Filter::FormatFilter >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusDevice_Filter_FormatFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QFlags_QCanBusDevice_Filter_FormatFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusDevice::Filter >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusDevice_Filter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusDeviceInfo >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusDeviceInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusFactory >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusFrame::FrameType >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusFrame_FrameType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusFrame::FrameError >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusFrame_FrameError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QFlags_QCanBusFrame_FrameError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusFrame >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusFrame_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanBusFrame::TimeStamp >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanBusFrame_TimeStamp_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanDbcFileParser::Error >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanDbcFileParser_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanDbcFileParser >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanDbcFileParser_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanFrameProcessor::Error >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanFrameProcessor_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanFrameProcessor >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanFrameProcessor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanFrameProcessor::ParseResult >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanFrameProcessor_ParseResult_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanMessageDescription >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanMessageDescription_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanSignalDescription >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanSignalDescription_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanSignalDescription::MultiplexValueRange >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanSignalDescription_MultiplexValueRange_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCanUniqueIdDescription >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QCanUniqueIdDescription_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusClient >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusClient_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusDataUnit::RegisterType >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusDataUnit_RegisterType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusDataUnit >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusDataUnit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusDevice::Error >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusDevice_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusDevice::State >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusDevice_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusDevice::ConnectionParameter >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusDevice_ConnectionParameter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusDevice::IntermediateError >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusDevice_IntermediateError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusDevice >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusDevice_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusDeviceIdentification::ObjectId >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusDeviceIdentification_ObjectId_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusDeviceIdentification::ReadDeviceIdCode >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusDeviceIdentification_ReadDeviceIdCode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusDeviceIdentification::ConformityLevel >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusDeviceIdentification_ConformityLevel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusDeviceIdentification >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusDeviceIdentification_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusExceptionResponse >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusExceptionResponse_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusPdu::ExceptionCode >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusPdu_ExceptionCode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusPdu::FunctionCode >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusPdu_FunctionCode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusPdu >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusPdu_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusReply::ReplyType >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusReply_ReplyType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusReply >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusReply_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusRequest >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusResponse >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusResponse_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusRtuSerialClient >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusRtuSerialClient_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusRtuSerialServer >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusRtuSerialServer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusServer::Option >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusServer_Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusServer >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusServer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusTcpClient >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusTcpClient_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusTcpConnectionObserver >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusTcpConnectionObserver_IDX]); } +template<> inline PyTypeObject *SbkType< ::QModbusTcpServer >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QModbusTcpServer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtCanBus::DataSource >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QtCanBus_DataSource_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtCanBus::DataFormat >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QtCanBus_DataFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtCanBus::MultiplexState >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QtCanBus_MultiplexState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtCanBus::UniqueId >() { return Shiboken::Module::get(SbkPySide6_QtSerialBusTypeStructs[SBK_QtCanBus_UniqueId_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTSERIALBUS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSerialPort/pyside6_qtserialport_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSerialPort/pyside6_qtserialport_python.h new file mode 100644 index 0000000..5a294ee --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSerialPort/pyside6_qtserialport_python.h @@ -0,0 +1,113 @@ +// 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 + + +#ifndef SBK_QTSERIALPORT_PYTHON_H +#define SBK_QTSERIALPORT_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes +#include + +QT_BEGIN_NAMESPACE +class QSerialPortInfo; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QSERIALPORT_DIRECTION_IDX = 10, + SBK_QFLAGS_QSERIALPORT_DIRECTION_IDX = 0, + SBK_QSERIALPORT_BAUDRATE_IDX = 6, + SBK_QSERIALPORT_DATABITS_IDX = 8, + SBK_QSERIALPORT_PARITY_IDX = 14, + SBK_QSERIALPORT_STOPBITS_IDX = 20, + SBK_QSERIALPORT_FLOWCONTROL_IDX = 12, + SBK_QSERIALPORT_PINOUTSIGNAL_IDX = 16, + SBK_QFLAGS_QSERIALPORT_PINOUTSIGNAL_IDX = 2, + SBK_QSERIALPORT_SERIALPORTERROR_IDX = 18, + SBK_QSERIALPORT_IDX = 4, + SBK_QSERIALPORTINFO_IDX = 22, + SBK_QTSERIALPORT_IDX_COUNT = 24, +}; + +// Type indices +enum : int { + SBK_QSerialPort_Direction_IDX = 5, + SBK_QFlags_QSerialPort_Direction_IDX = 0, + SBK_QSerialPort_BaudRate_IDX = 3, + SBK_QSerialPort_DataBits_IDX = 4, + SBK_QSerialPort_Parity_IDX = 7, + SBK_QSerialPort_StopBits_IDX = 10, + SBK_QSerialPort_FlowControl_IDX = 6, + SBK_QSerialPort_PinoutSignal_IDX = 8, + SBK_QFlags_QSerialPort_PinoutSignal_IDX = 1, + SBK_QSerialPort_SerialPortError_IDX = 9, + SBK_QSerialPort_IDX = 2, + SBK_QSerialPortInfo_IDX = 11, + SBK_QtSerialPort_IDX_COUNT = 12, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtSerialPortTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtSerialPortTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtSerialPortModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtSerialPortTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTSERIALPORT_QLIST_INT_IDX = 0, // QList + SBK_QTSERIALPORT_QLIST_QSERIALPORTINFO_IDX = 1, // QList + SBK_QTSERIALPORT_QLIST_QINT32_IDX = 2, // QList + SBK_QTSERIALPORT_QLIST_QVARIANT_IDX = 3, // QList + SBK_QTSERIALPORT_QLIST_QSTRING_IDX = 4, // QList + SBK_QTSERIALPORT_QMAP_QSTRING_QVARIANT_IDX = 5, // QMap + SBK_QTSERIALPORT_CONVERTERS_IDX_COUNT = 6, +}; + +// Converter indices +enum : int { + SBK_QtSerialPort_QList_int_IDX = 0, // QList + SBK_QtSerialPort_QList_QSerialPortInfo_IDX = 1, // QList + SBK_QtSerialPort_QList_qint32_IDX = 2, // QList + SBK_QtSerialPort_QList_QVariant_IDX = 3, // QList + SBK_QtSerialPort_QList_QString_IDX = 4, // QList + SBK_QtSerialPort_QMap_QString_QVariant_IDX = 5, // QMap + SBK_QtSerialPort_CONVERTERS_IDX_COUNT = 6, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QSerialPort::Direction >() { return Shiboken::Module::get(SbkPySide6_QtSerialPortTypeStructs[SBK_QSerialPort_Direction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtSerialPortTypeStructs[SBK_QFlags_QSerialPort_Direction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSerialPort::BaudRate >() { return Shiboken::Module::get(SbkPySide6_QtSerialPortTypeStructs[SBK_QSerialPort_BaudRate_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSerialPort::DataBits >() { return Shiboken::Module::get(SbkPySide6_QtSerialPortTypeStructs[SBK_QSerialPort_DataBits_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSerialPort::Parity >() { return Shiboken::Module::get(SbkPySide6_QtSerialPortTypeStructs[SBK_QSerialPort_Parity_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSerialPort::StopBits >() { return Shiboken::Module::get(SbkPySide6_QtSerialPortTypeStructs[SBK_QSerialPort_StopBits_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSerialPort::FlowControl >() { return Shiboken::Module::get(SbkPySide6_QtSerialPortTypeStructs[SBK_QSerialPort_FlowControl_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSerialPort::PinoutSignal >() { return Shiboken::Module::get(SbkPySide6_QtSerialPortTypeStructs[SBK_QSerialPort_PinoutSignal_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtSerialPortTypeStructs[SBK_QFlags_QSerialPort_PinoutSignal_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSerialPort::SerialPortError >() { return Shiboken::Module::get(SbkPySide6_QtSerialPortTypeStructs[SBK_QSerialPort_SerialPortError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSerialPort >() { return Shiboken::Module::get(SbkPySide6_QtSerialPortTypeStructs[SBK_QSerialPort_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSerialPortInfo >() { return Shiboken::Module::get(SbkPySide6_QtSerialPortTypeStructs[SBK_QSerialPortInfo_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTSERIALPORT_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSpatialAudio/pyside6_qtspatialaudio_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSpatialAudio/pyside6_qtspatialaudio_python.h new file mode 100644 index 0000000..4beed16 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSpatialAudio/pyside6_qtspatialaudio_python.h @@ -0,0 +1,112 @@ +// 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 + + +#ifndef SBK_QTSPATIALAUDIO_PYTHON_H +#define SBK_QTSPATIALAUDIO_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QAudioListener; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QAMBIENTSOUND_LOOPS_IDX = 2, + SBK_QAMBIENTSOUND_IDX = 0, + SBK_QAUDIOENGINE_OUTPUTMODE_IDX = 6, + SBK_QAUDIOENGINE_IDX = 4, + SBK_QAUDIOLISTENER_IDX = 8, + SBK_QAUDIOROOM_MATERIAL_IDX = 12, + SBK_QAUDIOROOM_WALL_IDX = 14, + SBK_QAUDIOROOM_IDX = 10, + SBK_QSPATIALSOUND_LOOPS_IDX = 20, + SBK_QSPATIALSOUND_DISTANCEMODEL_IDX = 18, + SBK_QSPATIALSOUND_IDX = 16, + SBK_QTSPATIALAUDIO_IDX_COUNT = 22, +}; + +// Type indices +enum : int { + SBK_QAmbientSound_Loops_IDX = 1, + SBK_QAmbientSound_IDX = 0, + SBK_QAudioEngine_OutputMode_IDX = 3, + SBK_QAudioEngine_IDX = 2, + SBK_QAudioListener_IDX = 4, + SBK_QAudioRoom_Material_IDX = 6, + SBK_QAudioRoom_Wall_IDX = 7, + SBK_QAudioRoom_IDX = 5, + SBK_QSpatialSound_Loops_IDX = 10, + SBK_QSpatialSound_DistanceModel_IDX = 9, + SBK_QSpatialSound_IDX = 8, + SBK_QtSpatialAudio_IDX_COUNT = 11, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtSpatialAudioTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtSpatialAudioTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtSpatialAudioModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtSpatialAudioTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTSPATIALAUDIO_QLIST_INT_IDX = 0, // QList + SBK_QTSPATIALAUDIO_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTSPATIALAUDIO_QLIST_QSTRING_IDX = 2, // QList + SBK_QTSPATIALAUDIO_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTSPATIALAUDIO_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtSpatialAudio_QList_int_IDX = 0, // QList + SBK_QtSpatialAudio_QList_QVariant_IDX = 1, // QList + SBK_QtSpatialAudio_QList_QString_IDX = 2, // QList + SBK_QtSpatialAudio_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtSpatialAudio_CONVERTERS_IDX_COUNT = 4, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAmbientSound::Loops >() { return Shiboken::Module::get(SbkPySide6_QtSpatialAudioTypeStructs[SBK_QAmbientSound_Loops_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAmbientSound >() { return Shiboken::Module::get(SbkPySide6_QtSpatialAudioTypeStructs[SBK_QAmbientSound_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioEngine::OutputMode >() { return Shiboken::Module::get(SbkPySide6_QtSpatialAudioTypeStructs[SBK_QAudioEngine_OutputMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioEngine >() { return Shiboken::Module::get(SbkPySide6_QtSpatialAudioTypeStructs[SBK_QAudioEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioListener >() { return Shiboken::Module::get(SbkPySide6_QtSpatialAudioTypeStructs[SBK_QAudioListener_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioRoom::Material >() { return Shiboken::Module::get(SbkPySide6_QtSpatialAudioTypeStructs[SBK_QAudioRoom_Material_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioRoom::Wall >() { return Shiboken::Module::get(SbkPySide6_QtSpatialAudioTypeStructs[SBK_QAudioRoom_Wall_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAudioRoom >() { return Shiboken::Module::get(SbkPySide6_QtSpatialAudioTypeStructs[SBK_QAudioRoom_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSpatialSound::Loops >() { return Shiboken::Module::get(SbkPySide6_QtSpatialAudioTypeStructs[SBK_QSpatialSound_Loops_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSpatialSound::DistanceModel >() { return Shiboken::Module::get(SbkPySide6_QtSpatialAudioTypeStructs[SBK_QSpatialSound_DistanceModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSpatialSound >() { return Shiboken::Module::get(SbkPySide6_QtSpatialAudioTypeStructs[SBK_QSpatialSound_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTSPATIALAUDIO_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSql/pyside6_qtsql_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSql/pyside6_qtsql_python.h new file mode 100644 index 0000000..167df43 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSql/pyside6_qtsql_python.h @@ -0,0 +1,193 @@ +// 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 + + +#ifndef SBK_QTSQL_PYTHON_H +#define SBK_QTSQL_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QSqlDatabase; +class QSqlDriverCreatorBase; +class QSqlIndex; +class QSqlQueryModel; +class QSqlRecord; +class QSqlRelation; +class QSqlRelationalDelegate; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QSQL_LOCATION_IDX = 4, + SBK_QSQL_PARAMTYPEFLAG_IDX = 8, + SBK_QFLAGS_QSQL_PARAMTYPEFLAG_IDX = 0, + SBK_QSQL_TABLETYPE_IDX = 10, + SBK_QSQL_NUMERICALPRECISIONPOLICY_IDX = 6, + SBK_QTSQLQSQL_IDX = 2, + SBK_QSQLDATABASE_IDX = 12, + SBK_QSQLDRIVER_DRIVERFEATURE_IDX = 18, + SBK_QSQLDRIVER_STATEMENTTYPE_IDX = 24, + SBK_QSQLDRIVER_IDENTIFIERTYPE_IDX = 20, + SBK_QSQLDRIVER_NOTIFICATIONSOURCE_IDX = 22, + SBK_QSQLDRIVER_DBMSTYPE_IDX = 16, + SBK_QSQLDRIVER_IDX = 14, + SBK_QSQLDRIVERCREATORBASE_IDX = 26, + SBK_QSQLERROR_ERRORTYPE_IDX = 30, + SBK_QSQLERROR_IDX = 28, + SBK_QSQLFIELD_REQUIREDSTATUS_IDX = 34, + SBK_QSQLFIELD_IDX = 32, + SBK_QSQLINDEX_IDX = 36, + SBK_QSQLQUERY_BATCHEXECUTIONMODE_IDX = 40, + SBK_QSQLQUERY_IDX = 38, + SBK_QSQLQUERYMODEL_IDX = 42, + SBK_QSQLRECORD_IDX = 44, + SBK_QSQLRELATION_IDX = 46, + SBK_QSQLRELATIONALDELEGATE_IDX = 48, + SBK_QSQLRELATIONALTABLEMODEL_JOINMODE_IDX = 52, + SBK_QSQLRELATIONALTABLEMODEL_IDX = 50, + SBK_QSQLRESULT_BINDINGSYNTAX_IDX = 56, + SBK_QSQLRESULT_VIRTUALHOOKOPERATION_IDX = 58, + SBK_QSQLRESULT_IDX = 54, + SBK_QSQLTABLEMODEL_EDITSTRATEGY_IDX = 62, + SBK_QSQLTABLEMODEL_IDX = 60, + SBK_QTSQL_IDX_COUNT = 64, +}; + +// Type indices +enum : int { + SBK_QSql_Location_IDX = 2, + SBK_QSql_ParamTypeFlag_IDX = 4, + SBK_QFlags_QSql_ParamTypeFlag_IDX = 0, + SBK_QSql_TableType_IDX = 5, + SBK_QSql_NumericalPrecisionPolicy_IDX = 3, + SBK_QtSqlQSql_IDX = 1, + SBK_QSqlDatabase_IDX = 6, + SBK_QSqlDriver_DriverFeature_IDX = 9, + SBK_QSqlDriver_StatementType_IDX = 12, + SBK_QSqlDriver_IdentifierType_IDX = 10, + SBK_QSqlDriver_NotificationSource_IDX = 11, + SBK_QSqlDriver_DbmsType_IDX = 8, + SBK_QSqlDriver_IDX = 7, + SBK_QSqlDriverCreatorBase_IDX = 13, + SBK_QSqlError_ErrorType_IDX = 15, + SBK_QSqlError_IDX = 14, + SBK_QSqlField_RequiredStatus_IDX = 17, + SBK_QSqlField_IDX = 16, + SBK_QSqlIndex_IDX = 18, + SBK_QSqlQuery_BatchExecutionMode_IDX = 20, + SBK_QSqlQuery_IDX = 19, + SBK_QSqlQueryModel_IDX = 21, + SBK_QSqlRecord_IDX = 22, + SBK_QSqlRelation_IDX = 23, + SBK_QSqlRelationalDelegate_IDX = 24, + SBK_QSqlRelationalTableModel_JoinMode_IDX = 26, + SBK_QSqlRelationalTableModel_IDX = 25, + SBK_QSqlResult_BindingSyntax_IDX = 28, + SBK_QSqlResult_VirtualHookOperation_IDX = 29, + SBK_QSqlResult_IDX = 27, + SBK_QSqlTableModel_EditStrategy_IDX = 31, + SBK_QSqlTableModel_IDX = 30, + SBK_QtSql_IDX_COUNT = 32, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtSqlTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtSqlTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtSqlModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtSqlTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTSQL_QLIST_INT_IDX = 0, // QList + SBK_QTSQL_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTSQL_QMAP_INT_QVARIANT_IDX = 2, // QMap + SBK_QTSQL_QLIST_QMODELINDEX_IDX = 3, // QList + SBK_QTSQL_QHASH_INT_QBYTEARRAY_IDX = 4, // QHash + SBK_QTSQL_QLIST_QSTRING_IDX = 5, // QList + SBK_QTSQL_QMAP_QSTRING_QVARIANT_IDX = 6, // QMap + SBK_QTSQL_CONVERTERS_IDX_COUNT = 7, +}; + +// Converter indices +enum : int { + SBK_QtSql_QList_int_IDX = 0, // QList + SBK_QtSql_QList_QVariant_IDX = 1, // QList + SBK_QtSql_QMap_int_QVariant_IDX = 2, // QMap + SBK_QtSql_QList_QModelIndex_IDX = 3, // QList + SBK_QtSql_QHash_int_QByteArray_IDX = 4, // QHash + SBK_QtSql_QList_QString_IDX = 5, // QList + SBK_QtSql_QMap_QString_QVariant_IDX = 6, // QMap + SBK_QtSql_CONVERTERS_IDX_COUNT = 7, +}; +// Macros for type check + +// Protected enum surrogates +enum PySide6_QtSql_QSqlResult_BindingSyntax_Surrogate : int {}; +enum PySide6_QtSql_QSqlResult_VirtualHookOperation_Surrogate : int {}; + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QSql::Location >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSql_Location_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSql::ParamTypeFlag >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSql_ParamTypeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QFlags_QSql_ParamTypeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSql::TableType >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSql_TableType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSql::NumericalPrecisionPolicy >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSql_NumericalPrecisionPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlDatabase >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlDatabase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlDriver::DriverFeature >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlDriver_DriverFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlDriver::StatementType >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlDriver_StatementType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlDriver::IdentifierType >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlDriver_IdentifierType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlDriver::NotificationSource >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlDriver_NotificationSource_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlDriver::DbmsType >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlDriver_DbmsType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlDriver >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlDriver_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlDriverCreatorBase >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlDriverCreatorBase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlError::ErrorType >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlError_ErrorType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlError >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlField::RequiredStatus >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlField_RequiredStatus_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlField >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlField_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlIndex >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlIndex_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlQuery::BatchExecutionMode >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlQuery_BatchExecutionMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlQuery >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlQuery_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlQueryModel >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlQueryModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlRecord >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlRecord_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlRelation >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlRelation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlRelationalDelegate >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlRelationalDelegate_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlRelationalTableModel::JoinMode >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlRelationalTableModel_JoinMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlRelationalTableModel >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlRelationalTableModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::PySide6_QtSql_QSqlResult_BindingSyntax_Surrogate >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlResult_BindingSyntax_IDX]); } +template<> inline PyTypeObject *SbkType< ::PySide6_QtSql_QSqlResult_VirtualHookOperation_Surrogate >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlResult_VirtualHookOperation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlResult >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlResult_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlTableModel::EditStrategy >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlTableModel_EditStrategy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSqlTableModel >() { return Shiboken::Module::get(SbkPySide6_QtSqlTypeStructs[SBK_QSqlTableModel_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTSQL_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtStateMachine/pyside6_qtstatemachine_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtStateMachine/pyside6_qtstatemachine_python.h new file mode 100644 index 0000000..8092f0b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtStateMachine/pyside6_qtstatemachine_python.h @@ -0,0 +1,144 @@ +// 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 + + +#ifndef SBK_QTSTATEMACHINE_PYTHON_H +#define SBK_QTSTATEMACHINE_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include + +// Bound library includes +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QAbstractState; +class QEventTransition; +class QFinalState; +class QKeyEventTransition; +class QMouseEventTransition; +class QSignalTransition; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTSTATE_IDX = 0, + SBK_QABSTRACTTRANSITION_TRANSITIONTYPE_IDX = 4, + SBK_QABSTRACTTRANSITION_IDX = 2, + SBK_QEVENTTRANSITION_IDX = 6, + SBK_QFINALSTATE_IDX = 8, + SBK_QHISTORYSTATE_HISTORYTYPE_IDX = 12, + SBK_QHISTORYSTATE_IDX = 10, + SBK_QKEYEVENTTRANSITION_IDX = 14, + SBK_QMOUSEEVENTTRANSITION_IDX = 16, + SBK_QSIGNALTRANSITION_IDX = 18, + SBK_QSTATE_CHILDMODE_IDX = 22, + SBK_QSTATE_RESTOREPOLICY_IDX = 24, + SBK_QSTATE_IDX = 20, + SBK_QSTATEMACHINE_EVENTPRIORITY_IDX = 30, + SBK_QSTATEMACHINE_ERROR_IDX = 28, + SBK_QSTATEMACHINE_IDX = 26, + SBK_QSTATEMACHINE_SIGNALEVENT_IDX = 32, + SBK_QSTATEMACHINE_WRAPPEDEVENT_IDX = 34, + SBK_QTSTATEMACHINE_IDX_COUNT = 36, +}; + +// Type indices +enum : int { + SBK_QAbstractState_IDX = 0, + SBK_QAbstractTransition_TransitionType_IDX = 2, + SBK_QAbstractTransition_IDX = 1, + SBK_QEventTransition_IDX = 3, + SBK_QFinalState_IDX = 4, + SBK_QHistoryState_HistoryType_IDX = 6, + SBK_QHistoryState_IDX = 5, + SBK_QKeyEventTransition_IDX = 7, + SBK_QMouseEventTransition_IDX = 8, + SBK_QSignalTransition_IDX = 9, + SBK_QState_ChildMode_IDX = 11, + SBK_QState_RestorePolicy_IDX = 12, + SBK_QState_IDX = 10, + SBK_QStateMachine_EventPriority_IDX = 15, + SBK_QStateMachine_Error_IDX = 14, + SBK_QStateMachine_IDX = 13, + SBK_QStateMachine_SignalEvent_IDX = 16, + SBK_QStateMachine_WrappedEvent_IDX = 17, + SBK_QtStateMachine_IDX_COUNT = 18, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtStateMachineTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtStateMachineTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtStateMachineModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtStateMachineTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTSTATEMACHINE_QLIST_INT_IDX = 0, // QList + SBK_QTSTATEMACHINE_QLIST_QABSTRACTANIMATIONPTR_IDX = 1, // QList + SBK_QTSTATEMACHINE_QLIST_QABSTRACTSTATEPTR_IDX = 2, // QList + SBK_QTSTATEMACHINE_QLIST_QABSTRACTTRANSITIONPTR_IDX = 3, // QList + SBK_QTSTATEMACHINE_QSET_QABSTRACTSTATEPTR_IDX = 4, // QSet + SBK_QTSTATEMACHINE_QLIST_QVARIANT_IDX = 5, // QList + SBK_QTSTATEMACHINE_QLIST_QSTRING_IDX = 6, // QList + SBK_QTSTATEMACHINE_QMAP_QSTRING_QVARIANT_IDX = 7, // QMap + SBK_QTSTATEMACHINE_CONVERTERS_IDX_COUNT = 8, +}; + +// Converter indices +enum : int { + SBK_QtStateMachine_QList_int_IDX = 0, // QList + SBK_QtStateMachine_QList_QAbstractAnimationPTR_IDX = 1, // QList + SBK_QtStateMachine_QList_QAbstractStatePTR_IDX = 2, // QList + SBK_QtStateMachine_QList_QAbstractTransitionPTR_IDX = 3, // QList + SBK_QtStateMachine_QSet_QAbstractStatePTR_IDX = 4, // QSet + SBK_QtStateMachine_QList_QVariant_IDX = 5, // QList + SBK_QtStateMachine_QList_QString_IDX = 6, // QList + SBK_QtStateMachine_QMap_QString_QVariant_IDX = 7, // QMap + SBK_QtStateMachine_CONVERTERS_IDX_COUNT = 8, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAbstractState >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QAbstractState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractTransition::TransitionType >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QAbstractTransition_TransitionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractTransition >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QAbstractTransition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QEventTransition >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QEventTransition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFinalState >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QFinalState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHistoryState::HistoryType >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QHistoryState_HistoryType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHistoryState >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QHistoryState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QKeyEventTransition >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QKeyEventTransition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMouseEventTransition >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QMouseEventTransition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSignalTransition >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QSignalTransition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QState::ChildMode >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QState_ChildMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QState::RestorePolicy >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QState_RestorePolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QState >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStateMachine::EventPriority >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QStateMachine_EventPriority_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStateMachine::Error >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QStateMachine_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStateMachine >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QStateMachine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStateMachine::SignalEvent >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QStateMachine_SignalEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStateMachine::WrappedEvent >() { return Shiboken::Module::get(SbkPySide6_QtStateMachineTypeStructs[SBK_QStateMachine_WrappedEvent_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTSTATEMACHINE_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSvg/pyside6_qtsvg_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSvg/pyside6_qtsvg_python.h new file mode 100644 index 0000000..41ee949 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSvg/pyside6_qtsvg_python.h @@ -0,0 +1,92 @@ +// 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 + + +#ifndef SBK_QTSVG_PYTHON_H +#define SBK_QTSVG_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include + +// Bound library includes +#include +#include + +QT_BEGIN_NAMESPACE +class QSvgRenderer; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QSVGGENERATOR_SVGVERSION_IDX = 4, + SBK_QSVGGENERATOR_IDX = 2, + SBK_QSVGRENDERER_IDX = 6, + SBK_QTSVG_OPTION_IDX = 10, + SBK_QFLAGS_QTSVG_OPTION_IDX = 0, + SBK_QTSVGQTSVG_IDX = 8, + SBK_QTSVG_IDX_COUNT = 12, +}; + +// Type indices +enum : int { + SBK_QSvgGenerator_SvgVersion_IDX = 2, + SBK_QSvgGenerator_IDX = 1, + SBK_QSvgRenderer_IDX = 3, + SBK_QtSvg_Option_IDX = 5, + SBK_QFlags_QtSvg_Option_IDX = 0, + SBK_QtSvgQtSvg_IDX = 4, + SBK_QtSvg_IDX_COUNT = 6, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtSvgTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtSvgTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtSvgModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtSvgTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTSVG_QLIST_INT_IDX = 0, // QList + SBK_QTSVG_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTSVG_QLIST_QSTRING_IDX = 2, // QList + SBK_QTSVG_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTSVG_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtSvg_QList_int_IDX = 0, // QList + SBK_QtSvg_QList_QVariant_IDX = 1, // QList + SBK_QtSvg_QList_QString_IDX = 2, // QList + SBK_QtSvg_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtSvg_CONVERTERS_IDX_COUNT = 4, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QSvgGenerator::SvgVersion >() { return Shiboken::Module::get(SbkPySide6_QtSvgTypeStructs[SBK_QSvgGenerator_SvgVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSvgGenerator >() { return Shiboken::Module::get(SbkPySide6_QtSvgTypeStructs[SBK_QSvgGenerator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSvgRenderer >() { return Shiboken::Module::get(SbkPySide6_QtSvgTypeStructs[SBK_QSvgRenderer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QtSvg::Option >() { return Shiboken::Module::get(SbkPySide6_QtSvgTypeStructs[SBK_QtSvg_Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtSvgTypeStructs[SBK_QFlags_QtSvg_Option_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTSVG_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSvgWidgets/pyside6_qtsvgwidgets_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSvgWidgets/pyside6_qtsvgwidgets_python.h new file mode 100644 index 0000000..9cf48fa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtSvgWidgets/pyside6_qtsvgwidgets_python.h @@ -0,0 +1,82 @@ +// 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 + + +#ifndef SBK_QTSVGWIDGETS_PYTHON_H +#define SBK_QTSVGWIDGETS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include + +// Bound library includes + +QT_BEGIN_NAMESPACE +class QGraphicsSvgItem; +class QSvgWidget; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QGRAPHICSSVGITEM_IDX = 0, + SBK_QSVGWIDGET_IDX = 2, + SBK_QTSVGWIDGETS_IDX_COUNT = 4, +}; + +// Type indices +enum : int { + SBK_QGraphicsSvgItem_IDX = 0, + SBK_QSvgWidget_IDX = 1, + SBK_QtSvgWidgets_IDX_COUNT = 2, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtSvgWidgetsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtSvgWidgetsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtSvgWidgetsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtSvgWidgetsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTSVGWIDGETS_QLIST_INT_IDX = 0, // QList + SBK_QTSVGWIDGETS_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTSVGWIDGETS_QLIST_QSTRING_IDX = 2, // QList + SBK_QTSVGWIDGETS_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTSVGWIDGETS_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtSvgWidgets_QList_int_IDX = 0, // QList + SBK_QtSvgWidgets_QList_QVariant_IDX = 1, // QList + SBK_QtSvgWidgets_QList_QString_IDX = 2, // QList + SBK_QtSvgWidgets_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtSvgWidgets_CONVERTERS_IDX_COUNT = 4, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QGraphicsSvgItem >() { return Shiboken::Module::get(SbkPySide6_QtSvgWidgetsTypeStructs[SBK_QGraphicsSvgItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSvgWidget >() { return Shiboken::Module::get(SbkPySide6_QtSvgWidgetsTypeStructs[SBK_QSvgWidget_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTSVGWIDGETS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtTest/pyside6_qttest_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtTest/pyside6_qttest_python.h new file mode 100644 index 0000000..1502054 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtTest/pyside6_qttest_python.h @@ -0,0 +1,112 @@ +// 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 + + +#ifndef SBK_QTTEST_PYTHON_H +#define SBK_QTTEST_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QSignalSpy; + +namespace QTest { + class PySideQTouchEventSequence; +} +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTITEMMODELTESTER_FAILUREREPORTINGMODE_IDX = 2, + SBK_QABSTRACTITEMMODELTESTER_IDX = 0, + SBK_QSIGNALSPY_IDX = 4, + SBK_QTEST_TESTFAILMODE_IDX = 18, + SBK_QTEST_COMPARISONOPERATION_IDX = 8, + SBK_QTEST_QBENCHMARKMETRIC_IDX = 16, + SBK_QTEST_KEYACTION_IDX = 10, + SBK_QTEST_MOUSEACTION_IDX = 12, + SBK_QTTESTQTEST_IDX = 6, + SBK_QTEST_PYSIDEQTOUCHEVENTSEQUENCE_IDX = 14, + SBK_QTTEST_IDX_COUNT = 20, +}; + +// Type indices +enum : int { + SBK_QAbstractItemModelTester_FailureReportingMode_IDX = 1, + SBK_QAbstractItemModelTester_IDX = 0, + SBK_QSignalSpy_IDX = 2, + SBK_QTest_TestFailMode_IDX = 9, + SBK_QTest_ComparisonOperation_IDX = 4, + SBK_QTest_QBenchmarkMetric_IDX = 8, + SBK_QTest_KeyAction_IDX = 5, + SBK_QTest_MouseAction_IDX = 6, + SBK_QtTestQTest_IDX = 3, + SBK_QTest_PySideQTouchEventSequence_IDX = 7, + SBK_QtTest_IDX_COUNT = 10, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtTestTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtTestTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtTestModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtTestTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTTEST_QLIST_INT_IDX = 0, // QList + SBK_QTTEST_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTTEST_QLIST_QSTRING_IDX = 2, // QList + SBK_QTTEST_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTTEST_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtTest_QList_int_IDX = 0, // QList + SBK_QtTest_QList_QVariant_IDX = 1, // QList + SBK_QtTest_QList_QString_IDX = 2, // QList + SBK_QtTest_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtTest_CONVERTERS_IDX_COUNT = 4, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAbstractItemModelTester::FailureReportingMode >() { return Shiboken::Module::get(SbkPySide6_QtTestTypeStructs[SBK_QAbstractItemModelTester_FailureReportingMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractItemModelTester >() { return Shiboken::Module::get(SbkPySide6_QtTestTypeStructs[SBK_QAbstractItemModelTester_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSignalSpy >() { return Shiboken::Module::get(SbkPySide6_QtTestTypeStructs[SBK_QSignalSpy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTest::TestFailMode >() { return Shiboken::Module::get(SbkPySide6_QtTestTypeStructs[SBK_QTest_TestFailMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTest::ComparisonOperation >() { return Shiboken::Module::get(SbkPySide6_QtTestTypeStructs[SBK_QTest_ComparisonOperation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTest::QBenchmarkMetric >() { return Shiboken::Module::get(SbkPySide6_QtTestTypeStructs[SBK_QTest_QBenchmarkMetric_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTest::KeyAction >() { return Shiboken::Module::get(SbkPySide6_QtTestTypeStructs[SBK_QTest_KeyAction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTest::MouseAction >() { return Shiboken::Module::get(SbkPySide6_QtTestTypeStructs[SBK_QTest_MouseAction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTest::PySideQTouchEventSequence >() { return Shiboken::Module::get(SbkPySide6_QtTestTypeStructs[SBK_QTest_PySideQTouchEventSequence_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTTEST_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtTextToSpeech/pyside6_qttexttospeech_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtTextToSpeech/pyside6_qttexttospeech_python.h new file mode 100644 index 0000000..c27a6b6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtTextToSpeech/pyside6_qttexttospeech_python.h @@ -0,0 +1,108 @@ +// 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 + + +#ifndef SBK_QTTEXTTOSPEECH_PYTHON_H +#define SBK_QTTEXTTOSPEECH_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes +#include +#include + +QT_BEGIN_NAMESPACE +class QTextToSpeechEngine; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QTEXTTOSPEECH_STATE_IDX = 10, + SBK_QTEXTTOSPEECH_ERRORREASON_IDX = 8, + SBK_QTEXTTOSPEECH_BOUNDARYHINT_IDX = 4, + SBK_QTEXTTOSPEECH_CAPABILITY_IDX = 6, + SBK_QFLAGS_QTEXTTOSPEECH_CAPABILITY_IDX = 0, + SBK_QTEXTTOSPEECH_IDX = 2, + SBK_QTEXTTOSPEECHENGINE_IDX = 12, + SBK_QVOICE_GENDER_IDX = 18, + SBK_QVOICE_AGE_IDX = 16, + SBK_QVOICE_IDX = 14, + SBK_QTTEXTTOSPEECH_IDX_COUNT = 20, +}; + +// Type indices +enum : int { + SBK_QTextToSpeech_State_IDX = 5, + SBK_QTextToSpeech_ErrorReason_IDX = 4, + SBK_QTextToSpeech_BoundaryHint_IDX = 2, + SBK_QTextToSpeech_Capability_IDX = 3, + SBK_QFlags_QTextToSpeech_Capability_IDX = 0, + SBK_QTextToSpeech_IDX = 1, + SBK_QTextToSpeechEngine_IDX = 6, + SBK_QVoice_Gender_IDX = 9, + SBK_QVoice_Age_IDX = 8, + SBK_QVoice_IDX = 7, + SBK_QtTextToSpeech_IDX_COUNT = 10, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtTextToSpeechTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtTextToSpeechTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtTextToSpeechModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtTextToSpeechTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTTEXTTOSPEECH_QLIST_INT_IDX = 0, // QList + SBK_QTTEXTTOSPEECH_QLIST_QLOCALE_IDX = 1, // QList + SBK_QTTEXTTOSPEECH_QLIST_QVOICE_IDX = 2, // QList + SBK_QTTEXTTOSPEECH_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTTEXTTOSPEECH_QLIST_QVARIANT_IDX = 4, // QList + SBK_QTTEXTTOSPEECH_QLIST_QSTRING_IDX = 5, // QList + SBK_QTTEXTTOSPEECH_CONVERTERS_IDX_COUNT = 6, +}; + +// Converter indices +enum : int { + SBK_QtTextToSpeech_QList_int_IDX = 0, // QList + SBK_QtTextToSpeech_QList_QLocale_IDX = 1, // QList + SBK_QtTextToSpeech_QList_QVoice_IDX = 2, // QList + SBK_QtTextToSpeech_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtTextToSpeech_QList_QVariant_IDX = 4, // QList + SBK_QtTextToSpeech_QList_QString_IDX = 5, // QList + SBK_QtTextToSpeech_CONVERTERS_IDX_COUNT = 6, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QTextToSpeech::State >() { return Shiboken::Module::get(SbkPySide6_QtTextToSpeechTypeStructs[SBK_QTextToSpeech_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextToSpeech::ErrorReason >() { return Shiboken::Module::get(SbkPySide6_QtTextToSpeechTypeStructs[SBK_QTextToSpeech_ErrorReason_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextToSpeech::BoundaryHint >() { return Shiboken::Module::get(SbkPySide6_QtTextToSpeechTypeStructs[SBK_QTextToSpeech_BoundaryHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextToSpeech::Capability >() { return Shiboken::Module::get(SbkPySide6_QtTextToSpeechTypeStructs[SBK_QTextToSpeech_Capability_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtTextToSpeechTypeStructs[SBK_QFlags_QTextToSpeech_Capability_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextToSpeech >() { return Shiboken::Module::get(SbkPySide6_QtTextToSpeechTypeStructs[SBK_QTextToSpeech_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextToSpeechEngine >() { return Shiboken::Module::get(SbkPySide6_QtTextToSpeechTypeStructs[SBK_QTextToSpeechEngine_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVoice::Gender >() { return Shiboken::Module::get(SbkPySide6_QtTextToSpeechTypeStructs[SBK_QVoice_Gender_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVoice::Age >() { return Shiboken::Module::get(SbkPySide6_QtTextToSpeechTypeStructs[SBK_QVoice_Age_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVoice >() { return Shiboken::Module::get(SbkPySide6_QtTextToSpeechTypeStructs[SBK_QVoice_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTTEXTTOSPEECH_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtUiTools/pyside6_qtuitools_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtUiTools/pyside6_qtuitools_python.h new file mode 100644 index 0000000..f033213 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtUiTools/pyside6_qtuitools_python.h @@ -0,0 +1,77 @@ +// 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 + + +#ifndef SBK_QTUITOOLS_PYTHON_H +#define SBK_QTUITOOLS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include + +// Bound library includes + +QT_BEGIN_NAMESPACE +class QUiLoader; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QUILOADER_IDX = 0, + SBK_QTUITOOLS_IDX_COUNT = 2, +}; + +// Type indices +enum : int { + SBK_QUiLoader_IDX = 0, + SBK_QtUiTools_IDX_COUNT = 1, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtUiToolsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtUiToolsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtUiToolsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtUiToolsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTUITOOLS_QLIST_INT_IDX = 0, // QList + SBK_QTUITOOLS_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTUITOOLS_QLIST_QSTRING_IDX = 2, // QList + SBK_QTUITOOLS_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTUITOOLS_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtUiTools_QList_int_IDX = 0, // QList + SBK_QtUiTools_QList_QVariant_IDX = 1, // QList + SBK_QtUiTools_QList_QString_IDX = 2, // QList + SBK_QtUiTools_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtUiTools_CONVERTERS_IDX_COUNT = 4, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QUiLoader >() { return Shiboken::Module::get(SbkPySide6_QtUiToolsTypeStructs[SBK_QUiLoader_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTUITOOLS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebChannel/pyside6_qtwebchannel_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebChannel/pyside6_qtwebchannel_python.h new file mode 100644 index 0000000..235e8be --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebChannel/pyside6_qtwebchannel_python.h @@ -0,0 +1,81 @@ +// 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 + + +#ifndef SBK_QTWEBCHANNEL_PYTHON_H +#define SBK_QTWEBCHANNEL_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes + +QT_BEGIN_NAMESPACE +class QWebChannel; +class QWebChannelAbstractTransport; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QWEBCHANNEL_IDX = 0, + SBK_QWEBCHANNELABSTRACTTRANSPORT_IDX = 2, + SBK_QTWEBCHANNEL_IDX_COUNT = 4, +}; + +// Type indices +enum : int { + SBK_QWebChannel_IDX = 0, + SBK_QWebChannelAbstractTransport_IDX = 1, + SBK_QtWebChannel_IDX_COUNT = 2, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtWebChannelTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtWebChannelTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtWebChannelModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtWebChannelTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTWEBCHANNEL_QLIST_INT_IDX = 0, // QList + SBK_QTWEBCHANNEL_QHASH_QSTRING_QOBJECTPTR_IDX = 1, // QHash + SBK_QTWEBCHANNEL_QLIST_QVARIANT_IDX = 2, // QList + SBK_QTWEBCHANNEL_QLIST_QSTRING_IDX = 3, // QList + SBK_QTWEBCHANNEL_QMAP_QSTRING_QVARIANT_IDX = 4, // QMap + SBK_QTWEBCHANNEL_CONVERTERS_IDX_COUNT = 5, +}; + +// Converter indices +enum : int { + SBK_QtWebChannel_QList_int_IDX = 0, // QList + SBK_QtWebChannel_QHash_QString_QObjectPTR_IDX = 1, // QHash + SBK_QtWebChannel_QList_QVariant_IDX = 2, // QList + SBK_QtWebChannel_QList_QString_IDX = 3, // QList + SBK_QtWebChannel_QMap_QString_QVariant_IDX = 4, // QMap + SBK_QtWebChannel_CONVERTERS_IDX_COUNT = 5, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QWebChannel >() { return Shiboken::Module::get(SbkPySide6_QtWebChannelTypeStructs[SBK_QWebChannel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebChannelAbstractTransport >() { return Shiboken::Module::get(SbkPySide6_QtWebChannelTypeStructs[SBK_QWebChannelAbstractTransport_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTWEBCHANNEL_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebEngineCore/pyside6_qtwebenginecore_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebEngineCore/pyside6_qtwebenginecore_python.h new file mode 100644 index 0000000..c80d750 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebEngineCore/pyside6_qtwebenginecore_python.h @@ -0,0 +1,435 @@ +// 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 + + +#ifndef SBK_QTWEBENGINECORE_PYTHON_H +#define SBK_QTWEBENGINECORE_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QWebEngineClientCertificateSelection; +class QWebEngineClientCertificateStore; +class QWebEngineClientHints; +class QWebEngineDesktopMediaRequest; +class QWebEngineExtensionInfo; +class QWebEngineExtensionManager; +class QWebEngineFindTextResult; +class QWebEngineFrame; +class QWebEngineFullScreenRequest; +class QWebEngineHistory; +class QWebEngineHistoryItem; +class QWebEngineNotification; +class QWebEngineProfileBuilder; +class QWebEngineQuotaRequest; +class QWebEngineRegisterProtocolHandlerRequest; +class QWebEngineScriptCollection; +class QWebEngineUrlRequestInterceptor; +class QWebEngineUrlSchemeHandler; +struct QWebEngineWebAuthPinRequest; + +namespace QWebEngineGlobalSettings { + struct DnsMode; +} +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QWEBENGINECERTIFICATEERROR_TYPE_IDX = 12, + SBK_QWEBENGINECERTIFICATEERROR_IDX = 10, + SBK_QWEBENGINECLIENTCERTIFICATESELECTION_IDX = 14, + SBK_QWEBENGINECLIENTCERTIFICATESTORE_IDX = 16, + SBK_QWEBENGINECLIENTHINTS_IDX = 18, + SBK_QWEBENGINECONTEXTMENUREQUEST_MEDIATYPE_IDX = 26, + SBK_QWEBENGINECONTEXTMENUREQUEST_MEDIAFLAG_IDX = 24, + SBK_QFLAGS_QWEBENGINECONTEXTMENUREQUEST_MEDIAFLAG_IDX = 2, + SBK_QWEBENGINECONTEXTMENUREQUEST_EDITFLAG_IDX = 22, + SBK_QFLAGS_QWEBENGINECONTEXTMENUREQUEST_EDITFLAG_IDX = 0, + SBK_QWEBENGINECONTEXTMENUREQUEST_IDX = 20, + SBK_QWEBENGINECOOKIESTORE_IDX = 28, + SBK_QWEBENGINECOOKIESTORE_FILTERREQUEST_IDX = 30, + SBK_QWEBENGINEDESKTOPMEDIAREQUEST_IDX = 32, + SBK_QWEBENGINEDOWNLOADREQUEST_DOWNLOADSTATE_IDX = 38, + SBK_QWEBENGINEDOWNLOADREQUEST_SAVEPAGEFORMAT_IDX = 40, + SBK_QWEBENGINEDOWNLOADREQUEST_DOWNLOADINTERRUPTREASON_IDX = 36, + SBK_QWEBENGINEDOWNLOADREQUEST_IDX = 34, + SBK_QWEBENGINEEXTENSIONINFO_IDX = 42, + SBK_QWEBENGINEEXTENSIONMANAGER_IDX = 44, + SBK_QWEBENGINEFILESYSTEMACCESSREQUEST_HANDLETYPE_IDX = 50, + SBK_QWEBENGINEFILESYSTEMACCESSREQUEST_ACCESSFLAG_IDX = 48, + SBK_QFLAGS_QWEBENGINEFILESYSTEMACCESSREQUEST_ACCESSFLAG_IDX = 4, + SBK_QWEBENGINEFILESYSTEMACCESSREQUEST_IDX = 46, + SBK_QWEBENGINEFINDTEXTRESULT_IDX = 52, + SBK_QWEBENGINEFRAME_IDX = 54, + SBK_QWEBENGINEFULLSCREENREQUEST_IDX = 56, + SBK_QWEBENGINEGLOBALSETTINGS_SECUREDNSMODE_IDX = 62, + SBK_QTWEBENGINECOREQWEBENGINEGLOBALSETTINGS_IDX = 58, + SBK_QWEBENGINEGLOBALSETTINGS_DNSMODE_IDX = 60, + SBK_QWEBENGINEHISTORY_IDX = 64, + SBK_QWEBENGINEHISTORYITEM_IDX = 66, + SBK_QWEBENGINEHISTORYMODEL_ROLES_IDX = 70, + SBK_QWEBENGINEHISTORYMODEL_IDX = 68, + SBK_QWEBENGINEHTTPREQUEST_METHOD_IDX = 74, + SBK_QWEBENGINEHTTPREQUEST_IDX = 72, + SBK_QWEBENGINELOADINGINFO_LOADSTATUS_IDX = 80, + SBK_QWEBENGINELOADINGINFO_ERRORDOMAIN_IDX = 78, + SBK_QWEBENGINELOADINGINFO_IDX = 76, + SBK_QWEBENGINENAVIGATIONREQUEST_NAVIGATIONTYPE_IDX = 86, + SBK_QWEBENGINENAVIGATIONREQUEST_NAVIGATIONREQUESTACTION_IDX = 84, + SBK_QWEBENGINENAVIGATIONREQUEST_IDX = 82, + SBK_QWEBENGINENEWWINDOWREQUEST_DESTINATIONTYPE_IDX = 90, + SBK_QWEBENGINENEWWINDOWREQUEST_IDX = 88, + SBK_QWEBENGINENOTIFICATION_IDX = 92, + SBK_QWEBENGINEPAGE_WEBACTION_IDX = 112, + SBK_QWEBENGINEPAGE_FINDFLAG_IDX = 100, + SBK_QFLAGS_QWEBENGINEPAGE_FINDFLAG_IDX = 6, + SBK_QWEBENGINEPAGE_WEBWINDOWTYPE_IDX = 114, + SBK_QWEBENGINEPAGE_PERMISSIONPOLICY_IDX = 108, + SBK_QWEBENGINEPAGE_NAVIGATIONTYPE_IDX = 106, + SBK_QWEBENGINEPAGE_FEATURE_IDX = 96, + SBK_QWEBENGINEPAGE_FILESELECTIONMODE_IDX = 98, + SBK_QWEBENGINEPAGE_JAVASCRIPTCONSOLEMESSAGELEVEL_IDX = 102, + SBK_QWEBENGINEPAGE_RENDERPROCESSTERMINATIONSTATUS_IDX = 110, + SBK_QWEBENGINEPAGE_LIFECYCLESTATE_IDX = 104, + SBK_QWEBENGINEPAGE_IDX = 94, + SBK_QWEBENGINEPERMISSION_PERMISSIONTYPE_IDX = 118, + SBK_QWEBENGINEPERMISSION_STATE_IDX = 120, + SBK_QWEBENGINEPERMISSION_IDX = 116, + SBK_QWEBENGINEPROFILE_HTTPCACHETYPE_IDX = 124, + SBK_QWEBENGINEPROFILE_PERSISTENTCOOKIESPOLICY_IDX = 126, + SBK_QWEBENGINEPROFILE_PERSISTENTPERMISSIONSPOLICY_IDX = 128, + SBK_QWEBENGINEPROFILE_IDX = 122, + SBK_QWEBENGINEPROFILEBUILDER_IDX = 130, + SBK_QWEBENGINEQUOTAREQUEST_IDX = 132, + SBK_QWEBENGINEREGISTERPROTOCOLHANDLERREQUEST_IDX = 134, + SBK_QWEBENGINESCRIPT_INJECTIONPOINT_IDX = 138, + SBK_QWEBENGINESCRIPT_SCRIPTWORLDID_IDX = 140, + SBK_QWEBENGINESCRIPT_IDX = 136, + SBK_QWEBENGINESCRIPTCOLLECTION_IDX = 142, + SBK_QWEBENGINESETTINGS_FONTFAMILY_IDX = 146, + SBK_QWEBENGINESETTINGS_WEBATTRIBUTE_IDX = 154, + SBK_QWEBENGINESETTINGS_FONTSIZE_IDX = 148, + SBK_QWEBENGINESETTINGS_UNKNOWNURLSCHEMEPOLICY_IDX = 152, + SBK_QWEBENGINESETTINGS_IMAGEANIMATIONPOLICY_IDX = 150, + SBK_QWEBENGINESETTINGS_IDX = 144, + SBK_QWEBENGINEURLREQUESTINFO_RESOURCETYPE_IDX = 160, + SBK_QWEBENGINEURLREQUESTINFO_NAVIGATIONTYPE_IDX = 158, + SBK_QWEBENGINEURLREQUESTINFO_IDX = 156, + SBK_QWEBENGINEURLREQUESTINTERCEPTOR_IDX = 162, + SBK_QWEBENGINEURLREQUESTJOB_ERROR_IDX = 166, + SBK_QWEBENGINEURLREQUESTJOB_IDX = 164, + SBK_QWEBENGINEURLSCHEME_SYNTAX_IDX = 174, + SBK_QWEBENGINEURLSCHEME_SPECIALPORT_IDX = 172, + SBK_QWEBENGINEURLSCHEME_FLAG_IDX = 170, + SBK_QFLAGS_QWEBENGINEURLSCHEME_FLAG_IDX = 8, + SBK_QWEBENGINEURLSCHEME_IDX = 168, + SBK_QWEBENGINEURLSCHEMEHANDLER_IDX = 176, + SBK_QWEBENGINEWEBAUTHPINREQUEST_IDX = 178, + SBK_QWEBENGINEWEBAUTHUXREQUEST_WEBAUTHUXSTATE_IDX = 188, + SBK_QWEBENGINEWEBAUTHUXREQUEST_PINENTRYREASON_IDX = 184, + SBK_QWEBENGINEWEBAUTHUXREQUEST_PINENTRYERROR_IDX = 182, + SBK_QWEBENGINEWEBAUTHUXREQUEST_REQUESTFAILUREREASON_IDX = 186, + SBK_QWEBENGINEWEBAUTHUXREQUEST_IDX = 180, + SBK_QTWEBENGINECORE_IDX_COUNT = 190, +}; + +// Type indices +enum : int { + SBK_QWebEngineCertificateError_Type_IDX = 6, + SBK_QWebEngineCertificateError_IDX = 5, + SBK_QWebEngineClientCertificateSelection_IDX = 7, + SBK_QWebEngineClientCertificateStore_IDX = 8, + SBK_QWebEngineClientHints_IDX = 9, + SBK_QWebEngineContextMenuRequest_MediaType_IDX = 13, + SBK_QWebEngineContextMenuRequest_MediaFlag_IDX = 12, + SBK_QFlags_QWebEngineContextMenuRequest_MediaFlag_IDX = 1, + SBK_QWebEngineContextMenuRequest_EditFlag_IDX = 11, + SBK_QFlags_QWebEngineContextMenuRequest_EditFlag_IDX = 0, + SBK_QWebEngineContextMenuRequest_IDX = 10, + SBK_QWebEngineCookieStore_IDX = 14, + SBK_QWebEngineCookieStore_FilterRequest_IDX = 15, + SBK_QWebEngineDesktopMediaRequest_IDX = 16, + SBK_QWebEngineDownloadRequest_DownloadState_IDX = 19, + SBK_QWebEngineDownloadRequest_SavePageFormat_IDX = 20, + SBK_QWebEngineDownloadRequest_DownloadInterruptReason_IDX = 18, + SBK_QWebEngineDownloadRequest_IDX = 17, + SBK_QWebEngineExtensionInfo_IDX = 21, + SBK_QWebEngineExtensionManager_IDX = 22, + SBK_QWebEngineFileSystemAccessRequest_HandleType_IDX = 25, + SBK_QWebEngineFileSystemAccessRequest_AccessFlag_IDX = 24, + SBK_QFlags_QWebEngineFileSystemAccessRequest_AccessFlag_IDX = 2, + SBK_QWebEngineFileSystemAccessRequest_IDX = 23, + SBK_QWebEngineFindTextResult_IDX = 26, + SBK_QWebEngineFrame_IDX = 27, + SBK_QWebEngineFullScreenRequest_IDX = 28, + SBK_QWebEngineGlobalSettings_SecureDnsMode_IDX = 31, + SBK_QtWebEngineCoreQWebEngineGlobalSettings_IDX = 29, + SBK_QWebEngineGlobalSettings_DnsMode_IDX = 30, + SBK_QWebEngineHistory_IDX = 32, + SBK_QWebEngineHistoryItem_IDX = 33, + SBK_QWebEngineHistoryModel_Roles_IDX = 35, + SBK_QWebEngineHistoryModel_IDX = 34, + SBK_QWebEngineHttpRequest_Method_IDX = 37, + SBK_QWebEngineHttpRequest_IDX = 36, + SBK_QWebEngineLoadingInfo_LoadStatus_IDX = 40, + SBK_QWebEngineLoadingInfo_ErrorDomain_IDX = 39, + SBK_QWebEngineLoadingInfo_IDX = 38, + SBK_QWebEngineNavigationRequest_NavigationType_IDX = 43, + SBK_QWebEngineNavigationRequest_NavigationRequestAction_IDX = 42, + SBK_QWebEngineNavigationRequest_IDX = 41, + SBK_QWebEngineNewWindowRequest_DestinationType_IDX = 45, + SBK_QWebEngineNewWindowRequest_IDX = 44, + SBK_QWebEngineNotification_IDX = 46, + SBK_QWebEnginePage_WebAction_IDX = 56, + SBK_QWebEnginePage_FindFlag_IDX = 50, + SBK_QFlags_QWebEnginePage_FindFlag_IDX = 3, + SBK_QWebEnginePage_WebWindowType_IDX = 57, + SBK_QWebEnginePage_PermissionPolicy_IDX = 54, + SBK_QWebEnginePage_NavigationType_IDX = 53, + SBK_QWebEnginePage_Feature_IDX = 48, + SBK_QWebEnginePage_FileSelectionMode_IDX = 49, + SBK_QWebEnginePage_JavaScriptConsoleMessageLevel_IDX = 51, + SBK_QWebEnginePage_RenderProcessTerminationStatus_IDX = 55, + SBK_QWebEnginePage_LifecycleState_IDX = 52, + SBK_QWebEnginePage_IDX = 47, + SBK_QWebEnginePermission_PermissionType_IDX = 59, + SBK_QWebEnginePermission_State_IDX = 60, + SBK_QWebEnginePermission_IDX = 58, + SBK_QWebEngineProfile_HttpCacheType_IDX = 62, + SBK_QWebEngineProfile_PersistentCookiesPolicy_IDX = 63, + SBK_QWebEngineProfile_PersistentPermissionsPolicy_IDX = 64, + SBK_QWebEngineProfile_IDX = 61, + SBK_QWebEngineProfileBuilder_IDX = 65, + SBK_QWebEngineQuotaRequest_IDX = 66, + SBK_QWebEngineRegisterProtocolHandlerRequest_IDX = 67, + SBK_QWebEngineScript_InjectionPoint_IDX = 69, + SBK_QWebEngineScript_ScriptWorldId_IDX = 70, + SBK_QWebEngineScript_IDX = 68, + SBK_QWebEngineScriptCollection_IDX = 71, + SBK_QWebEngineSettings_FontFamily_IDX = 73, + SBK_QWebEngineSettings_WebAttribute_IDX = 77, + SBK_QWebEngineSettings_FontSize_IDX = 74, + SBK_QWebEngineSettings_UnknownUrlSchemePolicy_IDX = 76, + SBK_QWebEngineSettings_ImageAnimationPolicy_IDX = 75, + SBK_QWebEngineSettings_IDX = 72, + SBK_QWebEngineUrlRequestInfo_ResourceType_IDX = 80, + SBK_QWebEngineUrlRequestInfo_NavigationType_IDX = 79, + SBK_QWebEngineUrlRequestInfo_IDX = 78, + SBK_QWebEngineUrlRequestInterceptor_IDX = 81, + SBK_QWebEngineUrlRequestJob_Error_IDX = 83, + SBK_QWebEngineUrlRequestJob_IDX = 82, + SBK_QWebEngineUrlScheme_Syntax_IDX = 87, + SBK_QWebEngineUrlScheme_SpecialPort_IDX = 86, + SBK_QWebEngineUrlScheme_Flag_IDX = 85, + SBK_QFlags_QWebEngineUrlScheme_Flag_IDX = 4, + SBK_QWebEngineUrlScheme_IDX = 84, + SBK_QWebEngineUrlSchemeHandler_IDX = 88, + SBK_QWebEngineWebAuthPinRequest_IDX = 89, + SBK_QWebEngineWebAuthUxRequest_WebAuthUxState_IDX = 94, + SBK_QWebEngineWebAuthUxRequest_PinEntryReason_IDX = 92, + SBK_QWebEngineWebAuthUxRequest_PinEntryError_IDX = 91, + SBK_QWebEngineWebAuthUxRequest_RequestFailureReason_IDX = 93, + SBK_QWebEngineWebAuthUxRequest_IDX = 90, + SBK_QtWebEngineCore_IDX_COUNT = 95, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtWebEngineCoreTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtWebEngineCoreTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtWebEngineCoreModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtWebEngineCoreTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTWEBENGINECORE_QLIST_INT_IDX = 0, // QList + SBK_QTWEBENGINECORE_QHASH_QBYTEARRAY_QBYTEARRAY_IDX = 1, // QHash + SBK_QTWEBENGINECORE_QLIST_QWEBENGINESCRIPT_IDX = 2, // QList + SBK_QTWEBENGINECORE_QLIST_QSSLCERTIFICATE_IDX = 3, // QList + SBK_QTWEBENGINECORE_QMULTIMAP_QBYTEARRAY_QBYTEARRAY_IDX = 4, // QMultiMap + SBK_QTWEBENGINECORE_QLIST_QWEBENGINEFRAME_IDX = 5, // QList + SBK_QTWEBENGINECORE_QMAP_QBYTEARRAY_QBYTEARRAY_IDX = 6, // QMap + SBK_QTWEBENGINECORE_QLIST_QURL_IDX = 7, // QList + SBK_QTWEBENGINECORE_QLIST_QWEBENGINEPERMISSION_IDX = 8, // QList + SBK_QTWEBENGINECORE_QLIST_QWEBENGINEHISTORYITEM_IDX = 9, // QList + SBK_QTWEBENGINECORE_QLIST_QWEBENGINEEXTENSIONINFO_IDX = 10, // QList + SBK_QTWEBENGINECORE_QMAP_QSTRING_QVARIANT_IDX = 11, // QMap + SBK_QTWEBENGINECORE_STD_PAIR_BOOL_QSTRING_IDX = 12, // std::pair + SBK_QTWEBENGINECORE_QLIST_QBYTEARRAY_IDX = 13, // QList + SBK_QTWEBENGINECORE_QMAP_QSTRING_QSTRING_IDX = 14, // QMap + SBK_QTWEBENGINECORE_QMAP_INT_QVARIANT_IDX = 15, // QMap + SBK_QTWEBENGINECORE_QLIST_QMODELINDEX_IDX = 16, // QList + SBK_QTWEBENGINECORE_QHASH_INT_QBYTEARRAY_IDX = 17, // QHash + SBK_QTWEBENGINECORE_QLIST_QVARIANT_IDX = 18, // QList + SBK_QTWEBENGINECORE_QLIST_QSTRING_IDX = 19, // QList + SBK_QTWEBENGINECORE_CONVERTERS_IDX_COUNT = 20, +}; + +// Converter indices +enum : int { + SBK_QtWebEngineCore_QList_int_IDX = 0, // QList + SBK_QtWebEngineCore_QHash_QByteArray_QByteArray_IDX = 1, // QHash + SBK_QtWebEngineCore_QList_QWebEngineScript_IDX = 2, // QList + SBK_QtWebEngineCore_QList_QSslCertificate_IDX = 3, // QList + SBK_QtWebEngineCore_QMultiMap_QByteArray_QByteArray_IDX = 4, // QMultiMap + SBK_QtWebEngineCore_QList_QWebEngineFrame_IDX = 5, // QList + SBK_QtWebEngineCore_QMap_QByteArray_QByteArray_IDX = 6, // QMap + SBK_QtWebEngineCore_QList_QUrl_IDX = 7, // QList + SBK_QtWebEngineCore_QList_QWebEnginePermission_IDX = 8, // QList + SBK_QtWebEngineCore_QList_QWebEngineHistoryItem_IDX = 9, // QList + SBK_QtWebEngineCore_QList_QWebEngineExtensionInfo_IDX = 10, // QList + SBK_QtWebEngineCore_QMap_QString_QVariant_IDX = 11, // QMap + SBK_QtWebEngineCore_std_pair_bool_QString_IDX = 12, // std::pair + SBK_QtWebEngineCore_QList_QByteArray_IDX = 13, // QList + SBK_QtWebEngineCore_QMap_QString_QString_IDX = 14, // QMap + SBK_QtWebEngineCore_QMap_int_QVariant_IDX = 15, // QMap + SBK_QtWebEngineCore_QList_QModelIndex_IDX = 16, // QList + SBK_QtWebEngineCore_QHash_int_QByteArray_IDX = 17, // QHash + SBK_QtWebEngineCore_QList_QVariant_IDX = 18, // QList + SBK_QtWebEngineCore_QList_QString_IDX = 19, // QList + SBK_QtWebEngineCore_CONVERTERS_IDX_COUNT = 20, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QWebEngineCertificateError::Type >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineCertificateError_Type_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineCertificateError >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineCertificateError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineClientCertificateSelection >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineClientCertificateSelection_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineClientCertificateStore >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineClientCertificateStore_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineClientHints >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineClientHints_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineContextMenuRequest::MediaType >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineContextMenuRequest_MediaType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineContextMenuRequest::MediaFlag >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineContextMenuRequest_MediaFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QFlags_QWebEngineContextMenuRequest_MediaFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineContextMenuRequest::EditFlag >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineContextMenuRequest_EditFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QFlags_QWebEngineContextMenuRequest_EditFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineContextMenuRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineContextMenuRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineCookieStore >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineCookieStore_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineCookieStore::FilterRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineCookieStore_FilterRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineDesktopMediaRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineDesktopMediaRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineDownloadRequest::DownloadState >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineDownloadRequest_DownloadState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineDownloadRequest::SavePageFormat >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineDownloadRequest_SavePageFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineDownloadRequest::DownloadInterruptReason >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineDownloadRequest_DownloadInterruptReason_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineDownloadRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineDownloadRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineExtensionInfo >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineExtensionInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineExtensionManager >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineExtensionManager_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineFileSystemAccessRequest::HandleType >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineFileSystemAccessRequest_HandleType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineFileSystemAccessRequest::AccessFlag >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineFileSystemAccessRequest_AccessFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QFlags_QWebEngineFileSystemAccessRequest_AccessFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineFileSystemAccessRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineFileSystemAccessRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineFindTextResult >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineFindTextResult_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineFrame >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineFrame_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineFullScreenRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineFullScreenRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineGlobalSettings::SecureDnsMode >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineGlobalSettings_SecureDnsMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineGlobalSettings::DnsMode >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineGlobalSettings_DnsMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineHistory >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineHistory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineHistoryItem >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineHistoryItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineHistoryModel::Roles >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineHistoryModel_Roles_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineHistoryModel >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineHistoryModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineHttpRequest::Method >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineHttpRequest_Method_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineHttpRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineHttpRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineLoadingInfo::LoadStatus >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineLoadingInfo_LoadStatus_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineLoadingInfo::ErrorDomain >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineLoadingInfo_ErrorDomain_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineLoadingInfo >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineLoadingInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineNavigationRequest::NavigationType >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineNavigationRequest_NavigationType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineNavigationRequest::NavigationRequestAction >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineNavigationRequest_NavigationRequestAction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineNavigationRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineNavigationRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineNewWindowRequest::DestinationType >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineNewWindowRequest_DestinationType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineNewWindowRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineNewWindowRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineNotification >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineNotification_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePage::WebAction >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePage_WebAction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePage::FindFlag >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePage_FindFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QFlags_QWebEnginePage_FindFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePage::WebWindowType >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePage_WebWindowType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePage::PermissionPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePage_PermissionPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePage::NavigationType >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePage_NavigationType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePage::Feature >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePage_Feature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePage::FileSelectionMode >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePage_FileSelectionMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePage::JavaScriptConsoleMessageLevel >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePage_JavaScriptConsoleMessageLevel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePage::RenderProcessTerminationStatus >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePage_RenderProcessTerminationStatus_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePage::LifecycleState >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePage_LifecycleState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePage >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePage_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePermission::PermissionType >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePermission_PermissionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePermission::State >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePermission_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEnginePermission >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEnginePermission_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineProfile::HttpCacheType >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineProfile_HttpCacheType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineProfile::PersistentCookiesPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineProfile_PersistentCookiesPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineProfile::PersistentPermissionsPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineProfile_PersistentPermissionsPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineProfile >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineProfile_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineProfileBuilder >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineProfileBuilder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineQuotaRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineQuotaRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineRegisterProtocolHandlerRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineRegisterProtocolHandlerRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineScript::InjectionPoint >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineScript_InjectionPoint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineScript::ScriptWorldId >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineScript_ScriptWorldId_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineScript >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineScript_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineScriptCollection >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineScriptCollection_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineSettings::FontFamily >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineSettings_FontFamily_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineSettings::WebAttribute >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineSettings_WebAttribute_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineSettings::FontSize >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineSettings_FontSize_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineSettings::UnknownUrlSchemePolicy >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineSettings_UnknownUrlSchemePolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineSettings::ImageAnimationPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineSettings_ImageAnimationPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineSettings >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineSettings_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineUrlRequestInfo::ResourceType >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineUrlRequestInfo_ResourceType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineUrlRequestInfo::NavigationType >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineUrlRequestInfo_NavigationType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineUrlRequestInfo >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineUrlRequestInfo_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineUrlRequestInterceptor >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineUrlRequestInterceptor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineUrlRequestJob::Error >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineUrlRequestJob_Error_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineUrlRequestJob >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineUrlRequestJob_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineUrlScheme::Syntax >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineUrlScheme_Syntax_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineUrlScheme::SpecialPort >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineUrlScheme_SpecialPort_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineUrlScheme::Flag >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineUrlScheme_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QFlags_QWebEngineUrlScheme_Flag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineUrlScheme >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineUrlScheme_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineUrlSchemeHandler >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineUrlSchemeHandler_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineWebAuthPinRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineWebAuthPinRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineWebAuthUxRequest::WebAuthUxState >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineWebAuthUxRequest_WebAuthUxState_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineWebAuthUxRequest::PinEntryReason >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineWebAuthUxRequest_PinEntryReason_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineWebAuthUxRequest::PinEntryError >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineWebAuthUxRequest_PinEntryError_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineWebAuthUxRequest::RequestFailureReason >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineWebAuthUxRequest_RequestFailureReason_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebEngineWebAuthUxRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineCoreTypeStructs[SBK_QWebEngineWebAuthUxRequest_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTWEBENGINECORE_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebEngineQuick/pyside6_qtwebenginequick_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebEngineQuick/pyside6_qtwebenginequick_python.h new file mode 100644 index 0000000..cbd02cb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebEngineQuick/pyside6_qtwebenginequick_python.h @@ -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 + + +#ifndef SBK_QTWEBENGINEQUICK_PYTHON_H +#define SBK_QTWEBENGINEQUICK_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include +#include +#include +#include +#include + +// Bound library includes +#include +#include + +QT_BEGIN_NAMESPACE +class QQuickWebEngineDownloadRequest; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QQUICKWEBENGINEDOWNLOADREQUEST_IDX = 0, + SBK_QQUICKWEBENGINEPROFILE_HTTPCACHETYPE_IDX = 4, + SBK_QQUICKWEBENGINEPROFILE_PERSISTENTCOOKIESPOLICY_IDX = 6, + SBK_QQUICKWEBENGINEPROFILE_PERSISTENTPERMISSIONSPOLICY_IDX = 8, + SBK_QQUICKWEBENGINEPROFILE_IDX = 2, + SBK_QTWEBENGINEQUICKQTWEBENGINEQUICK_IDX = 10, + SBK_QTWEBENGINEQUICK_IDX_COUNT = 12, +}; + +// Type indices +enum : int { + SBK_QQuickWebEngineDownloadRequest_IDX = 0, + SBK_QQuickWebEngineProfile_HttpCacheType_IDX = 2, + SBK_QQuickWebEngineProfile_PersistentCookiesPolicy_IDX = 3, + SBK_QQuickWebEngineProfile_PersistentPermissionsPolicy_IDX = 4, + SBK_QQuickWebEngineProfile_IDX = 1, + SBK_QtWebEngineQuickQtWebEngineQuick_IDX = 5, + SBK_QtWebEngineQuick_IDX_COUNT = 6, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtWebEngineQuickTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtWebEngineQuickTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtWebEngineQuickModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtWebEngineQuickTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTWEBENGINEQUICK_QLIST_INT_IDX = 0, // QList + SBK_QTWEBENGINEQUICK_QLIST_QWEBENGINEPERMISSION_IDX = 1, // QList + SBK_QTWEBENGINEQUICK_QLIST_QVARIANT_IDX = 2, // QList + SBK_QTWEBENGINEQUICK_QLIST_QSTRING_IDX = 3, // QList + SBK_QTWEBENGINEQUICK_QMAP_QSTRING_QVARIANT_IDX = 4, // QMap + SBK_QTWEBENGINEQUICK_CONVERTERS_IDX_COUNT = 5, +}; + +// Converter indices +enum : int { + SBK_QtWebEngineQuick_QList_int_IDX = 0, // QList + SBK_QtWebEngineQuick_QList_QWebEnginePermission_IDX = 1, // QList + SBK_QtWebEngineQuick_QList_QVariant_IDX = 2, // QList + SBK_QtWebEngineQuick_QList_QString_IDX = 3, // QList + SBK_QtWebEngineQuick_QMap_QString_QVariant_IDX = 4, // QMap + SBK_QtWebEngineQuick_CONVERTERS_IDX_COUNT = 5, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QQuickWebEngineDownloadRequest >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineQuickTypeStructs[SBK_QQuickWebEngineDownloadRequest_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickWebEngineProfile::HttpCacheType >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineQuickTypeStructs[SBK_QQuickWebEngineProfile_HttpCacheType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickWebEngineProfile::PersistentCookiesPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineQuickTypeStructs[SBK_QQuickWebEngineProfile_PersistentCookiesPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickWebEngineProfile::PersistentPermissionsPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineQuickTypeStructs[SBK_QQuickWebEngineProfile_PersistentPermissionsPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QQuickWebEngineProfile >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineQuickTypeStructs[SBK_QQuickWebEngineProfile_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTWEBENGINEQUICK_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebEngineWidgets/pyside6_qtwebenginewidgets_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebEngineWidgets/pyside6_qtwebenginewidgets_python.h new file mode 100644 index 0000000..a0b1d47 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebEngineWidgets/pyside6_qtwebenginewidgets_python.h @@ -0,0 +1,81 @@ +// 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 + + +#ifndef SBK_QTWEBENGINEWIDGETS_PYTHON_H +#define SBK_QTWEBENGINEWIDGETS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include +#include +#include +#include +#include +#include + +// Bound library includes + +QT_BEGIN_NAMESPACE +class QWebEngineView; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QWEBENGINEVIEW_IDX = 0, + SBK_QTWEBENGINEWIDGETS_IDX_COUNT = 2, +}; + +// Type indices +enum : int { + SBK_QWebEngineView_IDX = 0, + SBK_QtWebEngineWidgets_IDX_COUNT = 1, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtWebEngineWidgetsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtWebEngineWidgetsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtWebEngineWidgetsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtWebEngineWidgetsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTWEBENGINEWIDGETS_QLIST_INT_IDX = 0, // QList + SBK_QTWEBENGINEWIDGETS_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTWEBENGINEWIDGETS_QLIST_QSTRING_IDX = 2, // QList + SBK_QTWEBENGINEWIDGETS_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTWEBENGINEWIDGETS_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtWebEngineWidgets_QList_int_IDX = 0, // QList + SBK_QtWebEngineWidgets_QList_QVariant_IDX = 1, // QList + SBK_QtWebEngineWidgets_QList_QString_IDX = 2, // QList + SBK_QtWebEngineWidgets_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtWebEngineWidgets_CONVERTERS_IDX_COUNT = 4, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QWebEngineView >() { return Shiboken::Module::get(SbkPySide6_QtWebEngineWidgetsTypeStructs[SBK_QWebEngineView_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTWEBENGINEWIDGETS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebSockets/pyside6_qtwebsockets_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebSockets/pyside6_qtwebsockets_python.h new file mode 100644 index 0000000..408d28c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebSockets/pyside6_qtwebsockets_python.h @@ -0,0 +1,108 @@ +// 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 + + +#ifndef SBK_QTWEBSOCKETS_PYTHON_H +#define SBK_QTWEBSOCKETS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include + +// Bound library includes +#include +#include + +QT_BEGIN_NAMESPACE +class QMaskGenerator; +class QWebSocket; +class QWebSocketCorsAuthenticator; +class QWebSocketHandshakeOptions; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QMASKGENERATOR_IDX = 0, + SBK_QWEBSOCKET_IDX = 2, + SBK_QWEBSOCKETCORSAUTHENTICATOR_IDX = 4, + SBK_QWEBSOCKETHANDSHAKEOPTIONS_IDX = 6, + SBK_QWEBSOCKETPROTOCOL_VERSION_IDX = 12, + SBK_QWEBSOCKETPROTOCOL_CLOSECODE_IDX = 10, + SBK_QTWEBSOCKETSQWEBSOCKETPROTOCOL_IDX = 8, + SBK_QWEBSOCKETSERVER_SSLMODE_IDX = 16, + SBK_QWEBSOCKETSERVER_IDX = 14, + SBK_QTWEBSOCKETS_IDX_COUNT = 18, +}; + +// Type indices +enum : int { + SBK_QMaskGenerator_IDX = 0, + SBK_QWebSocket_IDX = 1, + SBK_QWebSocketCorsAuthenticator_IDX = 2, + SBK_QWebSocketHandshakeOptions_IDX = 3, + SBK_QWebSocketProtocol_Version_IDX = 6, + SBK_QWebSocketProtocol_CloseCode_IDX = 5, + SBK_QtWebSocketsQWebSocketProtocol_IDX = 4, + SBK_QWebSocketServer_SslMode_IDX = 8, + SBK_QWebSocketServer_IDX = 7, + SBK_QtWebSockets_IDX_COUNT = 9, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtWebSocketsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtWebSocketsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtWebSocketsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtWebSocketsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTWEBSOCKETS_QLIST_INT_IDX = 0, // QList + SBK_QTWEBSOCKETS_QLIST_QSSLERROR_IDX = 1, // QList + SBK_QTWEBSOCKETS_QLIST_QWEBSOCKETPROTOCOL_VERSION_IDX = 2, // QList + SBK_QTWEBSOCKETS_QLIST_QVARIANT_IDX = 3, // QList + SBK_QTWEBSOCKETS_QLIST_QSTRING_IDX = 4, // QList + SBK_QTWEBSOCKETS_QMAP_QSTRING_QVARIANT_IDX = 5, // QMap + SBK_QTWEBSOCKETS_CONVERTERS_IDX_COUNT = 6, +}; + +// Converter indices +enum : int { + SBK_QtWebSockets_QList_int_IDX = 0, // QList + SBK_QtWebSockets_QList_QSslError_IDX = 1, // QList + SBK_QtWebSockets_QList_QWebSocketProtocol_Version_IDX = 2, // QList + SBK_QtWebSockets_QList_QVariant_IDX = 3, // QList + SBK_QtWebSockets_QList_QString_IDX = 4, // QList + SBK_QtWebSockets_QMap_QString_QVariant_IDX = 5, // QMap + SBK_QtWebSockets_CONVERTERS_IDX_COUNT = 6, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QMaskGenerator >() { return Shiboken::Module::get(SbkPySide6_QtWebSocketsTypeStructs[SBK_QMaskGenerator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebSocket >() { return Shiboken::Module::get(SbkPySide6_QtWebSocketsTypeStructs[SBK_QWebSocket_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebSocketCorsAuthenticator >() { return Shiboken::Module::get(SbkPySide6_QtWebSocketsTypeStructs[SBK_QWebSocketCorsAuthenticator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebSocketHandshakeOptions >() { return Shiboken::Module::get(SbkPySide6_QtWebSocketsTypeStructs[SBK_QWebSocketHandshakeOptions_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebSocketProtocol::Version >() { return Shiboken::Module::get(SbkPySide6_QtWebSocketsTypeStructs[SBK_QWebSocketProtocol_Version_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebSocketProtocol::CloseCode >() { return Shiboken::Module::get(SbkPySide6_QtWebSocketsTypeStructs[SBK_QWebSocketProtocol_CloseCode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebSocketServer::SslMode >() { return Shiboken::Module::get(SbkPySide6_QtWebSocketsTypeStructs[SBK_QWebSocketServer_SslMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWebSocketServer >() { return Shiboken::Module::get(SbkPySide6_QtWebSocketsTypeStructs[SBK_QWebSocketServer_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTWEBSOCKETS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebView/pyside6_qtwebview_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebView/pyside6_qtwebview_python.h new file mode 100644 index 0000000..575965c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWebView/pyside6_qtwebview_python.h @@ -0,0 +1,64 @@ +// 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 + + +#ifndef SBK_QTWEBVIEW_PYTHON_H +#define SBK_QTWEBVIEW_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes +#include + +QT_BEGIN_NAMESPACE +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QTWEBVIEWQTWEBVIEW_IDX = 0, + SBK_QTWEBVIEW_IDX_COUNT = 2, +}; + +// Type indices +enum : int { + SBK_QtWebViewQtWebView_IDX = 0, + SBK_QtWebView_IDX_COUNT = 1, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtWebViewTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtWebViewTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtWebViewModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtWebViewTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTWEBVIEW_QLIST_INT_IDX = 0, // QList + SBK_QTWEBVIEW_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTWEBVIEW_QLIST_QSTRING_IDX = 2, // QList + SBK_QTWEBVIEW_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTWEBVIEW_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtWebView_QList_int_IDX = 0, // QList + SBK_QtWebView_QList_QVariant_IDX = 1, // QList + SBK_QtWebView_QList_QString_IDX = 2, // QList + SBK_QtWebView_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtWebView_CONVERTERS_IDX_COUNT = 4, +}; +// Macros for type check + +#endif // SBK_QTWEBVIEW_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWidgets/pyside6_qtwidgets_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWidgets/pyside6_qtwidgets_python.h new file mode 100644 index 0000000..2dbf95c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtWidgets/pyside6_qtwidgets_python.h @@ -0,0 +1,1640 @@ +// 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 + + +#ifndef SBK_QTWIDGETS_PYTHON_H +#define SBK_QTWIDGETS_PYTHON_H + +#include +#include +#include +// Module Includes +#include +#include + +// Bound library includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE +class QAbstractButton; +class QAbstractGraphicsShapeItem; +class QAccessibleWidget; +class QApplication; +class QButtonGroup; +class QCheckBox; +class QColumnView; +class QCommandLinkButton; +class QCommonStyle; +class QDateEdit; +class QDial; +class QDoubleSpinBox; +class QErrorMessage; +class QFileIconProvider; +class QFocusFrame; +class QGestureEvent; +class QGraphicsAnchor; +class QGraphicsAnchorLayout; +class QGraphicsColorizeEffect; +class QGraphicsDropShadowEffect; +class QGraphicsEllipseItem; +class QGraphicsGridLayout; +class QGraphicsItemAnimation; +class QGraphicsItemGroup; +class QGraphicsLayout; +class QGraphicsLayoutItem; +class QGraphicsLineItem; +class QGraphicsLinearLayout; +class QGraphicsObject; +class QGraphicsOpacityEffect; +class QGraphicsPathItem; +class QGraphicsPolygonItem; +class QGraphicsProxyWidget; +class QGraphicsRectItem; +class QGraphicsRotation; +class QGraphicsScale; +class QGraphicsSceneDragDropEvent; +class QGraphicsSceneEvent; +class QGraphicsSceneHelpEvent; +class QGraphicsSceneHoverEvent; +class QGraphicsSceneMouseEvent; +class QGraphicsSceneMoveEvent; +class QGraphicsSceneResizeEvent; +class QGraphicsSceneWheelEvent; +class QGraphicsSimpleTextItem; +class QGraphicsTextItem; +class QGraphicsTransform; +class QGraphicsWidget; +class QGridLayout; +class QGroupBox; +class QHBoxLayout; +class QItemDelegate; +class QItemEditorCreatorBase; +class QItemEditorFactory; +class QKeySequenceEdit; +class QLabel; +class QLayoutItem; +class QListWidget; +class QMenu; +class QMenuBar; +class QPanGesture; +class QPlainTextDocumentLayout; +class QProgressDialog; +class QProxyStyle; +class QPushButton; +class QRadioButton; +class QScrollArea; +class QScrollBar; +class QSizeGrip; +class QSpacerItem; +class QSpinBox; +class QSplashScreen; +class QSplitter; +class QSplitterHandle; +class QStackedWidget; +class QStatusBar; +class QStyleFactory; +class QStylePainter; +class QStyledItemDelegate; +class QTableView; +class QTableWidget; +class QTableWidgetSelectionRange; +class QTapAndHoldGesture; +class QTapGesture; +class QTextBrowser; +struct QTileRules; +class QTimeEdit; +class QToolBar; +class QToolBox; +class QToolTip; +class QTreeView; +class QTreeWidget; +class QUndoView; +class QVBoxLayout; +class QWhatsThis; +class QWidgetAction; +class QWidgetItem; +class QWizardPage; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QABSTRACTBUTTON_IDX = 0, + SBK_QABSTRACTGRAPHICSSHAPEITEM_IDX = 2, + SBK_QABSTRACTITEMDELEGATE_ENDEDITHINT_IDX = 6, + SBK_QABSTRACTITEMDELEGATE_IDX = 4, + SBK_QABSTRACTITEMVIEW_SELECTIONMODE_IDX = 24, + SBK_QABSTRACTITEMVIEW_SELECTIONBEHAVIOR_IDX = 22, + SBK_QABSTRACTITEMVIEW_SCROLLHINT_IDX = 18, + SBK_QABSTRACTITEMVIEW_EDITTRIGGER_IDX = 16, + SBK_QFLAGS_QABSTRACTITEMVIEW_EDITTRIGGER_IDX = 148, + SBK_QABSTRACTITEMVIEW_SCROLLMODE_IDX = 20, + SBK_QABSTRACTITEMVIEW_DRAGDROPMODE_IDX = 12, + SBK_QABSTRACTITEMVIEW_CURSORACTION_IDX = 10, + SBK_QABSTRACTITEMVIEW_STATE_IDX = 26, + SBK_QABSTRACTITEMVIEW_DROPINDICATORPOSITION_IDX = 14, + SBK_QABSTRACTITEMVIEW_IDX = 8, + SBK_QABSTRACTSCROLLAREA_SIZEADJUSTPOLICY_IDX = 30, + SBK_QABSTRACTSCROLLAREA_IDX = 28, + SBK_QABSTRACTSLIDER_SLIDERACTION_IDX = 34, + SBK_QABSTRACTSLIDER_SLIDERCHANGE_IDX = 36, + SBK_QABSTRACTSLIDER_IDX = 32, + SBK_QABSTRACTSPINBOX_STEPENABLEDFLAG_IDX = 44, + SBK_QFLAGS_QABSTRACTSPINBOX_STEPENABLEDFLAG_IDX = 150, + SBK_QABSTRACTSPINBOX_BUTTONSYMBOLS_IDX = 40, + SBK_QABSTRACTSPINBOX_CORRECTIONMODE_IDX = 42, + SBK_QABSTRACTSPINBOX_STEPTYPE_IDX = 46, + SBK_QABSTRACTSPINBOX_IDX = 38, + SBK_QACCESSIBLEWIDGET_IDX = 48, + SBK_QAPPLICATION_IDX = 50, + SBK_QBOXLAYOUT_DIRECTION_IDX = 54, + SBK_QBOXLAYOUT_IDX = 52, + SBK_QBUTTONGROUP_IDX = 56, + SBK_QCALENDARWIDGET_HORIZONTALHEADERFORMAT_IDX = 60, + SBK_QCALENDARWIDGET_VERTICALHEADERFORMAT_IDX = 64, + SBK_QCALENDARWIDGET_SELECTIONMODE_IDX = 62, + SBK_QCALENDARWIDGET_IDX = 58, + SBK_QCHECKBOX_IDX = 66, + SBK_QCOLORDIALOG_COLORDIALOGOPTION_IDX = 70, + SBK_QFLAGS_QCOLORDIALOG_COLORDIALOGOPTION_IDX = 152, + SBK_QCOLORDIALOG_IDX = 68, + SBK_QCOLORMAP_MODE_IDX = 74, + SBK_QCOLORMAP_IDX = 72, + SBK_QCOLUMNVIEW_IDX = 76, + SBK_QCOMBOBOX_INSERTPOLICY_IDX = 80, + SBK_QCOMBOBOX_SIZEADJUSTPOLICY_IDX = 84, + SBK_QCOMBOBOX_LABELDRAWINGMODE_IDX = 82, + SBK_QCOMBOBOX_IDX = 78, + SBK_QCOMMANDLINKBUTTON_IDX = 86, + SBK_QCOMMONSTYLE_IDX = 88, + SBK_QCOMPLETER_COMPLETIONMODE_IDX = 92, + SBK_QCOMPLETER_MODELSORTING_IDX = 94, + SBK_QCOMPLETER_IDX = 90, + SBK_QDATAWIDGETMAPPER_SUBMITPOLICY_IDX = 98, + SBK_QDATAWIDGETMAPPER_IDX = 96, + SBK_QDATEEDIT_IDX = 100, + SBK_QDATETIMEEDIT_SECTION_IDX = 104, + SBK_QFLAGS_QDATETIMEEDIT_SECTION_IDX = 154, + SBK_QDATETIMEEDIT_IDX = 102, + SBK_QDIAL_IDX = 106, + SBK_QDIALOG_DIALOGCODE_IDX = 110, + SBK_QDIALOG_IDX = 108, + SBK_QDIALOGBUTTONBOX_BUTTONROLE_IDX = 116, + SBK_QDIALOGBUTTONBOX_STANDARDBUTTON_IDX = 118, + SBK_QFLAGS_QDIALOGBUTTONBOX_STANDARDBUTTON_IDX = 156, + SBK_QDIALOGBUTTONBOX_BUTTONLAYOUT_IDX = 114, + SBK_QDIALOGBUTTONBOX_IDX = 112, + SBK_QDOCKWIDGET_DOCKWIDGETFEATURE_IDX = 122, + SBK_QFLAGS_QDOCKWIDGET_DOCKWIDGETFEATURE_IDX = 158, + SBK_QDOCKWIDGET_IDX = 120, + SBK_QDOUBLESPINBOX_IDX = 124, + SBK_QERRORMESSAGE_IDX = 126, + SBK_QFILEDIALOG_VIEWMODE_IDX = 138, + SBK_QFILEDIALOG_FILEMODE_IDX = 134, + SBK_QFILEDIALOG_ACCEPTMODE_IDX = 130, + SBK_QFILEDIALOG_DIALOGLABEL_IDX = 132, + SBK_QFILEDIALOG_OPTION_IDX = 136, + SBK_QFLAGS_QFILEDIALOG_OPTION_IDX = 160, + SBK_QFILEDIALOG_IDX = 128, + SBK_QFILEICONPROVIDER_IDX = 140, + SBK_QFILESYSTEMMODEL_ROLES_IDX = 146, + SBK_QFILESYSTEMMODEL_OPTION_IDX = 144, + SBK_QFLAGS_QFILESYSTEMMODEL_OPTION_IDX = 162, + SBK_QFILESYSTEMMODEL_IDX = 142, + SBK_QFOCUSFRAME_IDX = 222, + SBK_QFONTCOMBOBOX_FONTFILTER_IDX = 226, + SBK_QFLAGS_QFONTCOMBOBOX_FONTFILTER_IDX = 164, + SBK_QFONTCOMBOBOX_IDX = 224, + SBK_QFONTDIALOG_FONTDIALOGOPTION_IDX = 230, + SBK_QFLAGS_QFONTDIALOG_FONTDIALOGOPTION_IDX = 166, + SBK_QFONTDIALOG_IDX = 228, + SBK_QFORMLAYOUT_FIELDGROWTHPOLICY_IDX = 234, + SBK_QFORMLAYOUT_ROWWRAPPOLICY_IDX = 238, + SBK_QFORMLAYOUT_ITEMROLE_IDX = 236, + SBK_QFORMLAYOUT_IDX = 232, + SBK_QFORMLAYOUT_TAKEROWRESULT_IDX = 240, + SBK_QFRAME_SHAPE_IDX = 246, + SBK_QFRAME_SHADOW_IDX = 244, + SBK_QFRAME_STYLEMASK_IDX = 248, + SBK_QFRAME_IDX = 242, + SBK_QGESTURE_GESTURECANCELPOLICY_IDX = 252, + SBK_QGESTURE_IDX = 250, + SBK_QGESTUREEVENT_IDX = 254, + SBK_QGESTURERECOGNIZER_RESULTFLAG_IDX = 258, + SBK_QFLAGS_QGESTURERECOGNIZER_RESULTFLAG_IDX = 168, + SBK_QGESTURERECOGNIZER_IDX = 256, + SBK_QGRAPHICSANCHOR_IDX = 260, + SBK_QGRAPHICSANCHORLAYOUT_IDX = 262, + SBK_QGRAPHICSBLUREFFECT_BLURHINT_IDX = 266, + SBK_QFLAGS_QGRAPHICSBLUREFFECT_BLURHINT_IDX = 170, + SBK_QGRAPHICSBLUREFFECT_IDX = 264, + SBK_QGRAPHICSCOLORIZEEFFECT_IDX = 268, + SBK_QGRAPHICSDROPSHADOWEFFECT_IDX = 270, + SBK_QGRAPHICSEFFECT_CHANGEFLAG_IDX = 274, + SBK_QFLAGS_QGRAPHICSEFFECT_CHANGEFLAG_IDX = 172, + SBK_QGRAPHICSEFFECT_PIXMAPPADMODE_IDX = 276, + SBK_QGRAPHICSEFFECT_IDX = 272, + SBK_QGRAPHICSELLIPSEITEM_IDX = 278, + SBK_QGRAPHICSGRIDLAYOUT_IDX = 280, + SBK_QGRAPHICSITEM_GRAPHICSITEMFLAG_IDX = 290, + SBK_QFLAGS_QGRAPHICSITEM_GRAPHICSITEMFLAG_IDX = 174, + SBK_QGRAPHICSITEM_GRAPHICSITEMCHANGE_IDX = 288, + SBK_QGRAPHICSITEM_CACHEMODE_IDX = 284, + SBK_QGRAPHICSITEM_PANELMODALITY_IDX = 292, + SBK_QGRAPHICSITEM_EXTENSION_IDX = 286, + SBK_QGRAPHICSITEM_IDX = 282, + SBK_QGRAPHICSITEMANIMATION_IDX = 294, + SBK_QGRAPHICSITEMGROUP_IDX = 296, + SBK_QGRAPHICSLAYOUT_IDX = 298, + SBK_QGRAPHICSLAYOUTITEM_IDX = 300, + SBK_QGRAPHICSLINEITEM_IDX = 302, + SBK_QGRAPHICSLINEARLAYOUT_IDX = 304, + SBK_QGRAPHICSOBJECT_IDX = 306, + SBK_QGRAPHICSOPACITYEFFECT_IDX = 308, + SBK_QGRAPHICSPATHITEM_IDX = 310, + SBK_QGRAPHICSPIXMAPITEM_SHAPEMODE_IDX = 314, + SBK_QGRAPHICSPIXMAPITEM_IDX = 312, + SBK_QGRAPHICSPOLYGONITEM_IDX = 316, + SBK_QGRAPHICSPROXYWIDGET_IDX = 318, + SBK_QGRAPHICSRECTITEM_IDX = 320, + SBK_QGRAPHICSROTATION_IDX = 322, + SBK_QGRAPHICSSCALE_IDX = 324, + SBK_QGRAPHICSSCENE_ITEMINDEXMETHOD_IDX = 328, + SBK_QGRAPHICSSCENE_SCENELAYER_IDX = 330, + SBK_QFLAGS_QGRAPHICSSCENE_SCENELAYER_IDX = 176, + SBK_QGRAPHICSSCENE_IDX = 326, + SBK_QGRAPHICSSCENECONTEXTMENUEVENT_REASON_IDX = 334, + SBK_QGRAPHICSSCENECONTEXTMENUEVENT_IDX = 332, + SBK_QGRAPHICSSCENEDRAGDROPEVENT_IDX = 336, + SBK_QGRAPHICSSCENEEVENT_IDX = 338, + SBK_QGRAPHICSSCENEHELPEVENT_IDX = 340, + SBK_QGRAPHICSSCENEHOVEREVENT_IDX = 342, + SBK_QGRAPHICSSCENEMOUSEEVENT_IDX = 344, + SBK_QGRAPHICSSCENEMOVEEVENT_IDX = 346, + SBK_QGRAPHICSSCENERESIZEEVENT_IDX = 348, + SBK_QGRAPHICSSCENEWHEELEVENT_IDX = 350, + SBK_QGRAPHICSSIMPLETEXTITEM_IDX = 352, + SBK_QGRAPHICSTEXTITEM_IDX = 354, + SBK_QGRAPHICSTRANSFORM_IDX = 356, + SBK_QGRAPHICSVIEW_VIEWPORTANCHOR_IDX = 366, + SBK_QGRAPHICSVIEW_CACHEMODEFLAG_IDX = 360, + SBK_QFLAGS_QGRAPHICSVIEW_CACHEMODEFLAG_IDX = 178, + SBK_QGRAPHICSVIEW_DRAGMODE_IDX = 362, + SBK_QGRAPHICSVIEW_VIEWPORTUPDATEMODE_IDX = 368, + SBK_QGRAPHICSVIEW_OPTIMIZATIONFLAG_IDX = 364, + SBK_QFLAGS_QGRAPHICSVIEW_OPTIMIZATIONFLAG_IDX = 180, + SBK_QGRAPHICSVIEW_IDX = 358, + SBK_QGRAPHICSWIDGET_IDX = 370, + SBK_QGRIDLAYOUT_IDX = 372, + SBK_QGROUPBOX_IDX = 374, + SBK_QHBOXLAYOUT_IDX = 376, + SBK_QHEADERVIEW_RESIZEMODE_IDX = 380, + SBK_QHEADERVIEW_IDX = 378, + SBK_QINPUTDIALOG_INPUTDIALOGOPTION_IDX = 384, + SBK_QINPUTDIALOG_INPUTMODE_IDX = 386, + SBK_QINPUTDIALOG_IDX = 382, + SBK_QITEMDELEGATE_IDX = 388, + SBK_QITEMEDITORCREATORBASE_IDX = 390, + SBK_QITEMEDITORFACTORY_IDX = 392, + SBK_QKEYSEQUENCEEDIT_IDX = 394, + SBK_QLCDNUMBER_MODE_IDX = 398, + SBK_QLCDNUMBER_SEGMENTSTYLE_IDX = 400, + SBK_QLCDNUMBER_IDX = 396, + SBK_QLABEL_IDX = 402, + SBK_QLAYOUT_SIZECONSTRAINT_IDX = 406, + SBK_QLAYOUT_IDX = 404, + SBK_QLAYOUTITEM_IDX = 408, + SBK_QLINEEDIT_ACTIONPOSITION_IDX = 412, + SBK_QLINEEDIT_ECHOMODE_IDX = 414, + SBK_QLINEEDIT_IDX = 410, + SBK_QLISTVIEW_MOVEMENT_IDX = 422, + SBK_QLISTVIEW_FLOW_IDX = 418, + SBK_QLISTVIEW_RESIZEMODE_IDX = 424, + SBK_QLISTVIEW_LAYOUTMODE_IDX = 420, + SBK_QLISTVIEW_VIEWMODE_IDX = 426, + SBK_QLISTVIEW_IDX = 416, + SBK_QLISTWIDGET_IDX = 428, + SBK_QLISTWIDGETITEM_ITEMTYPE_IDX = 432, + SBK_QLISTWIDGETITEM_IDX = 430, + SBK_QMAINWINDOW_DOCKOPTION_IDX = 436, + SBK_QFLAGS_QMAINWINDOW_DOCKOPTION_IDX = 182, + SBK_QMAINWINDOW_IDX = 434, + SBK_QMDIAREA_AREAOPTION_IDX = 440, + SBK_QFLAGS_QMDIAREA_AREAOPTION_IDX = 184, + SBK_QMDIAREA_WINDOWORDER_IDX = 444, + SBK_QMDIAREA_VIEWMODE_IDX = 442, + SBK_QMDIAREA_IDX = 438, + SBK_QMDISUBWINDOW_SUBWINDOWOPTION_IDX = 448, + SBK_QFLAGS_QMDISUBWINDOW_SUBWINDOWOPTION_IDX = 186, + SBK_QMDISUBWINDOW_IDX = 446, + SBK_QMENU_IDX = 450, + SBK_QMENUBAR_IDX = 452, + SBK_QMESSAGEBOX_OPTION_IDX = 460, + SBK_QFLAGS_QMESSAGEBOX_OPTION_IDX = 188, + SBK_QMESSAGEBOX_ICON_IDX = 458, + SBK_QMESSAGEBOX_BUTTONROLE_IDX = 456, + SBK_QMESSAGEBOX_STANDARDBUTTON_IDX = 462, + SBK_QFLAGS_QMESSAGEBOX_STANDARDBUTTON_IDX = 190, + SBK_QMESSAGEBOX_IDX = 454, + SBK_QPANGESTURE_IDX = 464, + SBK_QPINCHGESTURE_CHANGEFLAG_IDX = 468, + SBK_QFLAGS_QPINCHGESTURE_CHANGEFLAG_IDX = 192, + SBK_QPINCHGESTURE_IDX = 466, + SBK_QPLAINTEXTDOCUMENTLAYOUT_IDX = 470, + SBK_QPLAINTEXTEDIT_LINEWRAPMODE_IDX = 474, + SBK_QPLAINTEXTEDIT_IDX = 472, + SBK_QPROGRESSBAR_DIRECTION_IDX = 478, + SBK_QPROGRESSBAR_IDX = 476, + SBK_QPROGRESSDIALOG_IDX = 480, + SBK_QPROXYSTYLE_IDX = 482, + SBK_QPUSHBUTTON_IDX = 484, + SBK_QRADIOBUTTON_IDX = 486, + SBK_QRHIWIDGET_API_IDX = 490, + SBK_QRHIWIDGET_TEXTUREFORMAT_IDX = 492, + SBK_QRHIWIDGET_IDX = 488, + SBK_QRUBBERBAND_SHAPE_IDX = 496, + SBK_QRUBBERBAND_IDX = 494, + SBK_QSCROLLAREA_IDX = 498, + SBK_QSCROLLBAR_IDX = 500, + SBK_QSCROLLER_STATE_IDX = 508, + SBK_QSCROLLER_SCROLLERGESTURETYPE_IDX = 506, + SBK_QSCROLLER_INPUT_IDX = 504, + SBK_QSCROLLER_IDX = 502, + SBK_QSCROLLERPROPERTIES_OVERSHOOTPOLICY_IDX = 514, + SBK_QSCROLLERPROPERTIES_FRAMERATES_IDX = 512, + SBK_QSCROLLERPROPERTIES_SCROLLMETRIC_IDX = 516, + SBK_QSCROLLERPROPERTIES_IDX = 510, + SBK_QSIZEGRIP_IDX = 518, + SBK_QSIZEPOLICY_POLICYFLAG_IDX = 526, + SBK_QSIZEPOLICY_POLICY_IDX = 524, + SBK_QSIZEPOLICY_CONTROLTYPE_IDX = 522, + SBK_QFLAGS_QSIZEPOLICY_CONTROLTYPE_IDX = 194, + SBK_QSIZEPOLICY_IDX = 520, + SBK_QSLIDER_TICKPOSITION_IDX = 530, + SBK_QSLIDER_IDX = 528, + SBK_QSPACERITEM_IDX = 532, + SBK_QSPINBOX_IDX = 534, + SBK_QSPLASHSCREEN_IDX = 536, + SBK_QSPLITTER_IDX = 538, + SBK_QSPLITTERHANDLE_IDX = 540, + SBK_QSTACKEDLAYOUT_STACKINGMODE_IDX = 544, + SBK_QSTACKEDLAYOUT_IDX = 542, + SBK_QSTACKEDWIDGET_IDX = 546, + SBK_QSTATUSBAR_IDX = 548, + SBK_QSTYLE_STATEFLAG_IDX = 566, + SBK_QFLAGS_QSTYLE_STATEFLAG_IDX = 196, + SBK_QSTYLE_PRIMITIVEELEMENT_IDX = 560, + SBK_QSTYLE_CONTROLELEMENT_IDX = 556, + SBK_QSTYLE_SUBELEMENT_IDX = 572, + SBK_QSTYLE_COMPLEXCONTROL_IDX = 552, + SBK_QSTYLE_SUBCONTROL_IDX = 570, + SBK_QFLAGS_QSTYLE_SUBCONTROL_IDX = 198, + SBK_QSTYLE_PIXELMETRIC_IDX = 558, + SBK_QSTYLE_CONTENTSTYPE_IDX = 554, + SBK_QSTYLE_REQUESTSOFTWAREINPUTPANEL_IDX = 562, + SBK_QSTYLE_STYLEHINT_IDX = 568, + SBK_QSTYLE_STANDARDPIXMAP_IDX = 564, + SBK_QSTYLE_IDX = 550, + SBK_QSTYLEFACTORY_IDX = 574, + SBK_QSTYLEHINTRETURN_HINTRETURNTYPE_IDX = 578, + SBK_QSTYLEHINTRETURN_STYLEOPTIONTYPE_IDX = 580, + SBK_QSTYLEHINTRETURN_STYLEOPTIONVERSION_IDX = 582, + SBK_QSTYLEHINTRETURN_IDX = 576, + SBK_QSTYLEHINTRETURNMASK_STYLEOPTIONTYPE_IDX = 586, + SBK_QSTYLEHINTRETURNMASK_STYLEOPTIONVERSION_IDX = 588, + SBK_QSTYLEHINTRETURNMASK_IDX = 584, + SBK_QSTYLEHINTRETURNVARIANT_STYLEOPTIONTYPE_IDX = 592, + SBK_QSTYLEHINTRETURNVARIANT_STYLEOPTIONVERSION_IDX = 594, + SBK_QSTYLEHINTRETURNVARIANT_IDX = 590, + SBK_QSTYLEOPTION_OPTIONTYPE_IDX = 598, + SBK_QSTYLEOPTION_STYLEOPTIONTYPE_IDX = 600, + SBK_QSTYLEOPTION_STYLEOPTIONVERSION_IDX = 602, + SBK_QSTYLEOPTION_IDX = 596, + SBK_QSTYLEOPTIONBUTTON_STYLEOPTIONTYPE_IDX = 608, + SBK_QSTYLEOPTIONBUTTON_STYLEOPTIONVERSION_IDX = 610, + SBK_QSTYLEOPTIONBUTTON_BUTTONFEATURE_IDX = 606, + SBK_QFLAGS_QSTYLEOPTIONBUTTON_BUTTONFEATURE_IDX = 200, + SBK_QSTYLEOPTIONBUTTON_IDX = 604, + SBK_QSTYLEOPTIONCOMBOBOX_STYLEOPTIONTYPE_IDX = 614, + SBK_QSTYLEOPTIONCOMBOBOX_STYLEOPTIONVERSION_IDX = 616, + SBK_QSTYLEOPTIONCOMBOBOX_IDX = 612, + SBK_QSTYLEOPTIONCOMPLEX_STYLEOPTIONTYPE_IDX = 620, + SBK_QSTYLEOPTIONCOMPLEX_STYLEOPTIONVERSION_IDX = 622, + SBK_QSTYLEOPTIONCOMPLEX_IDX = 618, + SBK_QSTYLEOPTIONDOCKWIDGET_STYLEOPTIONTYPE_IDX = 626, + SBK_QSTYLEOPTIONDOCKWIDGET_STYLEOPTIONVERSION_IDX = 628, + SBK_QSTYLEOPTIONDOCKWIDGET_IDX = 624, + SBK_QSTYLEOPTIONFOCUSRECT_STYLEOPTIONTYPE_IDX = 632, + SBK_QSTYLEOPTIONFOCUSRECT_STYLEOPTIONVERSION_IDX = 634, + SBK_QSTYLEOPTIONFOCUSRECT_IDX = 630, + SBK_QSTYLEOPTIONFRAME_STYLEOPTIONTYPE_IDX = 640, + SBK_QSTYLEOPTIONFRAME_STYLEOPTIONVERSION_IDX = 642, + SBK_QSTYLEOPTIONFRAME_FRAMEFEATURE_IDX = 638, + SBK_QFLAGS_QSTYLEOPTIONFRAME_FRAMEFEATURE_IDX = 202, + SBK_QSTYLEOPTIONFRAME_IDX = 636, + SBK_QSTYLEOPTIONGRAPHICSITEM_STYLEOPTIONTYPE_IDX = 646, + SBK_QSTYLEOPTIONGRAPHICSITEM_STYLEOPTIONVERSION_IDX = 648, + SBK_QSTYLEOPTIONGRAPHICSITEM_IDX = 644, + SBK_QSTYLEOPTIONGROUPBOX_STYLEOPTIONTYPE_IDX = 652, + SBK_QSTYLEOPTIONGROUPBOX_STYLEOPTIONVERSION_IDX = 654, + SBK_QSTYLEOPTIONGROUPBOX_IDX = 650, + SBK_QSTYLEOPTIONHEADER_STYLEOPTIONTYPE_IDX = 664, + SBK_QSTYLEOPTIONHEADER_STYLEOPTIONVERSION_IDX = 666, + SBK_QSTYLEOPTIONHEADER_SECTIONPOSITION_IDX = 658, + SBK_QSTYLEOPTIONHEADER_SELECTEDPOSITION_IDX = 660, + SBK_QSTYLEOPTIONHEADER_SORTINDICATOR_IDX = 662, + SBK_QSTYLEOPTIONHEADER_IDX = 656, + SBK_QSTYLEOPTIONHEADERV2_STYLEOPTIONTYPE_IDX = 670, + SBK_QSTYLEOPTIONHEADERV2_STYLEOPTIONVERSION_IDX = 672, + SBK_QSTYLEOPTIONHEADERV2_IDX = 668, + SBK_QSTYLEOPTIONMENUITEM_STYLEOPTIONTYPE_IDX = 680, + SBK_QSTYLEOPTIONMENUITEM_STYLEOPTIONVERSION_IDX = 682, + SBK_QSTYLEOPTIONMENUITEM_MENUITEMTYPE_IDX = 678, + SBK_QSTYLEOPTIONMENUITEM_CHECKTYPE_IDX = 676, + SBK_QSTYLEOPTIONMENUITEM_IDX = 674, + SBK_QSTYLEOPTIONPROGRESSBAR_STYLEOPTIONTYPE_IDX = 686, + SBK_QSTYLEOPTIONPROGRESSBAR_STYLEOPTIONVERSION_IDX = 688, + SBK_QSTYLEOPTIONPROGRESSBAR_IDX = 684, + SBK_QSTYLEOPTIONRUBBERBAND_STYLEOPTIONTYPE_IDX = 692, + SBK_QSTYLEOPTIONRUBBERBAND_STYLEOPTIONVERSION_IDX = 694, + SBK_QSTYLEOPTIONRUBBERBAND_IDX = 690, + SBK_QSTYLEOPTIONSIZEGRIP_STYLEOPTIONTYPE_IDX = 698, + SBK_QSTYLEOPTIONSIZEGRIP_STYLEOPTIONVERSION_IDX = 700, + SBK_QSTYLEOPTIONSIZEGRIP_IDX = 696, + SBK_QSTYLEOPTIONSLIDER_STYLEOPTIONTYPE_IDX = 704, + SBK_QSTYLEOPTIONSLIDER_STYLEOPTIONVERSION_IDX = 706, + SBK_QSTYLEOPTIONSLIDER_IDX = 702, + SBK_QSTYLEOPTIONSPINBOX_STYLEOPTIONTYPE_IDX = 710, + SBK_QSTYLEOPTIONSPINBOX_STYLEOPTIONVERSION_IDX = 712, + SBK_QSTYLEOPTIONSPINBOX_IDX = 708, + SBK_QSTYLEOPTIONTAB_STYLEOPTIONTYPE_IDX = 720, + SBK_QSTYLEOPTIONTAB_STYLEOPTIONVERSION_IDX = 722, + SBK_QSTYLEOPTIONTAB_TABPOSITION_IDX = 726, + SBK_QSTYLEOPTIONTAB_SELECTEDPOSITION_IDX = 718, + SBK_QSTYLEOPTIONTAB_CORNERWIDGET_IDX = 716, + SBK_QFLAGS_QSTYLEOPTIONTAB_CORNERWIDGET_IDX = 204, + SBK_QSTYLEOPTIONTAB_TABFEATURE_IDX = 724, + SBK_QFLAGS_QSTYLEOPTIONTAB_TABFEATURE_IDX = 206, + SBK_QSTYLEOPTIONTAB_IDX = 714, + SBK_QSTYLEOPTIONTABBARBASE_STYLEOPTIONTYPE_IDX = 730, + SBK_QSTYLEOPTIONTABBARBASE_STYLEOPTIONVERSION_IDX = 732, + SBK_QSTYLEOPTIONTABBARBASE_IDX = 728, + SBK_QSTYLEOPTIONTABWIDGETFRAME_STYLEOPTIONTYPE_IDX = 736, + SBK_QSTYLEOPTIONTABWIDGETFRAME_STYLEOPTIONVERSION_IDX = 738, + SBK_QSTYLEOPTIONTABWIDGETFRAME_IDX = 734, + SBK_QSTYLEOPTIONTITLEBAR_STYLEOPTIONTYPE_IDX = 742, + SBK_QSTYLEOPTIONTITLEBAR_STYLEOPTIONVERSION_IDX = 744, + SBK_QSTYLEOPTIONTITLEBAR_IDX = 740, + SBK_QSTYLEOPTIONTOOLBAR_STYLEOPTIONTYPE_IDX = 748, + SBK_QSTYLEOPTIONTOOLBAR_STYLEOPTIONVERSION_IDX = 750, + SBK_QSTYLEOPTIONTOOLBAR_TOOLBARPOSITION_IDX = 754, + SBK_QSTYLEOPTIONTOOLBAR_TOOLBARFEATURE_IDX = 752, + SBK_QFLAGS_QSTYLEOPTIONTOOLBAR_TOOLBARFEATURE_IDX = 208, + SBK_QSTYLEOPTIONTOOLBAR_IDX = 746, + SBK_QSTYLEOPTIONTOOLBOX_STYLEOPTIONTYPE_IDX = 760, + SBK_QSTYLEOPTIONTOOLBOX_STYLEOPTIONVERSION_IDX = 762, + SBK_QSTYLEOPTIONTOOLBOX_TABPOSITION_IDX = 764, + SBK_QSTYLEOPTIONTOOLBOX_SELECTEDPOSITION_IDX = 758, + SBK_QSTYLEOPTIONTOOLBOX_IDX = 756, + SBK_QSTYLEOPTIONTOOLBUTTON_STYLEOPTIONTYPE_IDX = 768, + SBK_QSTYLEOPTIONTOOLBUTTON_STYLEOPTIONVERSION_IDX = 770, + SBK_QSTYLEOPTIONTOOLBUTTON_TOOLBUTTONFEATURE_IDX = 772, + SBK_QFLAGS_QSTYLEOPTIONTOOLBUTTON_TOOLBUTTONFEATURE_IDX = 210, + SBK_QSTYLEOPTIONTOOLBUTTON_IDX = 766, + SBK_QSTYLEOPTIONVIEWITEM_STYLEOPTIONTYPE_IDX = 778, + SBK_QSTYLEOPTIONVIEWITEM_STYLEOPTIONVERSION_IDX = 780, + SBK_QSTYLEOPTIONVIEWITEM_POSITION_IDX = 776, + SBK_QSTYLEOPTIONVIEWITEM_VIEWITEMFEATURE_IDX = 782, + SBK_QFLAGS_QSTYLEOPTIONVIEWITEM_VIEWITEMFEATURE_IDX = 212, + SBK_QSTYLEOPTIONVIEWITEM_VIEWITEMPOSITION_IDX = 784, + SBK_QSTYLEOPTIONVIEWITEM_IDX = 774, + SBK_QSTYLEPAINTER_IDX = 786, + SBK_QSTYLEDITEMDELEGATE_IDX = 788, + SBK_QSWIPEGESTURE_SWIPEDIRECTION_IDX = 792, + SBK_QSWIPEGESTURE_IDX = 790, + SBK_QSYSTEMTRAYICON_ACTIVATIONREASON_IDX = 796, + SBK_QSYSTEMTRAYICON_MESSAGEICON_IDX = 798, + SBK_QSYSTEMTRAYICON_IDX = 794, + SBK_QTABBAR_SHAPE_IDX = 806, + SBK_QTABBAR_BUTTONPOSITION_IDX = 802, + SBK_QTABBAR_SELECTIONBEHAVIOR_IDX = 804, + SBK_QTABBAR_IDX = 800, + SBK_QTABWIDGET_TABPOSITION_IDX = 810, + SBK_QTABWIDGET_TABSHAPE_IDX = 812, + SBK_QTABWIDGET_IDX = 808, + SBK_QTABLEVIEW_IDX = 814, + SBK_QTABLEWIDGET_IDX = 816, + SBK_QTABLEWIDGETITEM_ITEMTYPE_IDX = 820, + SBK_QTABLEWIDGETITEM_IDX = 818, + SBK_QTABLEWIDGETSELECTIONRANGE_IDX = 822, + SBK_QTAPANDHOLDGESTURE_IDX = 824, + SBK_QTAPGESTURE_IDX = 826, + SBK_QTEXTBROWSER_IDX = 828, + SBK_QTEXTEDIT_LINEWRAPMODE_IDX = 836, + SBK_QTEXTEDIT_AUTOFORMATTINGFLAG_IDX = 832, + SBK_QFLAGS_QTEXTEDIT_AUTOFORMATTINGFLAG_IDX = 214, + SBK_QTEXTEDIT_IDX = 830, + SBK_QTEXTEDIT_EXTRASELECTION_IDX = 834, + SBK_QTILERULES_IDX = 838, + SBK_QTIMEEDIT_IDX = 840, + SBK_QTOOLBAR_IDX = 842, + SBK_QTOOLBOX_IDX = 844, + SBK_QTOOLBUTTON_TOOLBUTTONPOPUPMODE_IDX = 848, + SBK_QTOOLBUTTON_IDX = 846, + SBK_QTOOLTIP_IDX = 850, + SBK_QTREEVIEW_IDX = 852, + SBK_QTREEWIDGET_IDX = 854, + SBK_QTREEWIDGETITEM_ITEMTYPE_IDX = 860, + SBK_QTREEWIDGETITEM_CHILDINDICATORPOLICY_IDX = 858, + SBK_QTREEWIDGETITEM_IDX = 856, + SBK_QTREEWIDGETITEMITERATOR_ITERATORFLAG_IDX = 864, + SBK_QFLAGS_QTREEWIDGETITEMITERATOR_ITERATORFLAG_IDX = 216, + SBK_QTREEWIDGETITEMITERATOR_IDX = 862, + SBK_QUNDOVIEW_IDX = 866, + SBK_QVBOXLAYOUT_IDX = 868, + SBK_QWHATSTHIS_IDX = 870, + SBK_QWIDGET_RENDERFLAG_IDX = 874, + SBK_QFLAGS_QWIDGET_RENDERFLAG_IDX = 218, + SBK_QWIDGET_IDX = 872, + SBK_QWIDGETACTION_IDX = 876, + SBK_QWIDGETITEM_IDX = 878, + SBK_QWIZARD_WIZARDBUTTON_IDX = 882, + SBK_QWIZARD_WIZARDPIXMAP_IDX = 886, + SBK_QWIZARD_WIZARDSTYLE_IDX = 888, + SBK_QWIZARD_WIZARDOPTION_IDX = 884, + SBK_QFLAGS_QWIZARD_WIZARDOPTION_IDX = 220, + SBK_QWIZARD_IDX = 880, + SBK_QWIZARDPAGE_IDX = 890, + SBK_QTWIDGETS_IDX_COUNT = 892, +}; + +// Type indices +enum : int { + SBK_QAbstractButton_IDX = 0, + SBK_QAbstractGraphicsShapeItem_IDX = 1, + SBK_QAbstractItemDelegate_EndEditHint_IDX = 3, + SBK_QAbstractItemDelegate_IDX = 2, + SBK_QAbstractItemView_SelectionMode_IDX = 12, + SBK_QAbstractItemView_SelectionBehavior_IDX = 11, + SBK_QAbstractItemView_ScrollHint_IDX = 9, + SBK_QAbstractItemView_EditTrigger_IDX = 8, + SBK_QFlags_QAbstractItemView_EditTrigger_IDX = 74, + SBK_QAbstractItemView_ScrollMode_IDX = 10, + SBK_QAbstractItemView_DragDropMode_IDX = 6, + SBK_QAbstractItemView_CursorAction_IDX = 5, + SBK_QAbstractItemView_State_IDX = 13, + SBK_QAbstractItemView_DropIndicatorPosition_IDX = 7, + SBK_QAbstractItemView_IDX = 4, + SBK_QAbstractScrollArea_SizeAdjustPolicy_IDX = 15, + SBK_QAbstractScrollArea_IDX = 14, + SBK_QAbstractSlider_SliderAction_IDX = 17, + SBK_QAbstractSlider_SliderChange_IDX = 18, + SBK_QAbstractSlider_IDX = 16, + SBK_QAbstractSpinBox_StepEnabledFlag_IDX = 22, + SBK_QFlags_QAbstractSpinBox_StepEnabledFlag_IDX = 75, + SBK_QAbstractSpinBox_ButtonSymbols_IDX = 20, + SBK_QAbstractSpinBox_CorrectionMode_IDX = 21, + SBK_QAbstractSpinBox_StepType_IDX = 23, + SBK_QAbstractSpinBox_IDX = 19, + SBK_QAccessibleWidget_IDX = 24, + SBK_QApplication_IDX = 25, + SBK_QBoxLayout_Direction_IDX = 27, + SBK_QBoxLayout_IDX = 26, + SBK_QButtonGroup_IDX = 28, + SBK_QCalendarWidget_HorizontalHeaderFormat_IDX = 30, + SBK_QCalendarWidget_VerticalHeaderFormat_IDX = 32, + SBK_QCalendarWidget_SelectionMode_IDX = 31, + SBK_QCalendarWidget_IDX = 29, + SBK_QCheckBox_IDX = 33, + SBK_QColorDialog_ColorDialogOption_IDX = 35, + SBK_QFlags_QColorDialog_ColorDialogOption_IDX = 76, + SBK_QColorDialog_IDX = 34, + SBK_QColormap_Mode_IDX = 37, + SBK_QColormap_IDX = 36, + SBK_QColumnView_IDX = 38, + SBK_QComboBox_InsertPolicy_IDX = 40, + SBK_QComboBox_SizeAdjustPolicy_IDX = 42, + SBK_QComboBox_LabelDrawingMode_IDX = 41, + SBK_QComboBox_IDX = 39, + SBK_QCommandLinkButton_IDX = 43, + SBK_QCommonStyle_IDX = 44, + SBK_QCompleter_CompletionMode_IDX = 46, + SBK_QCompleter_ModelSorting_IDX = 47, + SBK_QCompleter_IDX = 45, + SBK_QDataWidgetMapper_SubmitPolicy_IDX = 49, + SBK_QDataWidgetMapper_IDX = 48, + SBK_QDateEdit_IDX = 50, + SBK_QDateTimeEdit_Section_IDX = 52, + SBK_QFlags_QDateTimeEdit_Section_IDX = 77, + SBK_QDateTimeEdit_IDX = 51, + SBK_QDial_IDX = 53, + SBK_QDialog_DialogCode_IDX = 55, + SBK_QDialog_IDX = 54, + SBK_QDialogButtonBox_ButtonRole_IDX = 58, + SBK_QDialogButtonBox_StandardButton_IDX = 59, + SBK_QFlags_QDialogButtonBox_StandardButton_IDX = 78, + SBK_QDialogButtonBox_ButtonLayout_IDX = 57, + SBK_QDialogButtonBox_IDX = 56, + SBK_QDockWidget_DockWidgetFeature_IDX = 61, + SBK_QFlags_QDockWidget_DockWidgetFeature_IDX = 79, + SBK_QDockWidget_IDX = 60, + SBK_QDoubleSpinBox_IDX = 62, + SBK_QErrorMessage_IDX = 63, + SBK_QFileDialog_ViewMode_IDX = 69, + SBK_QFileDialog_FileMode_IDX = 67, + SBK_QFileDialog_AcceptMode_IDX = 65, + SBK_QFileDialog_DialogLabel_IDX = 66, + SBK_QFileDialog_Option_IDX = 68, + SBK_QFlags_QFileDialog_Option_IDX = 80, + SBK_QFileDialog_IDX = 64, + SBK_QFileIconProvider_IDX = 70, + SBK_QFileSystemModel_Roles_IDX = 73, + SBK_QFileSystemModel_Option_IDX = 72, + SBK_QFlags_QFileSystemModel_Option_IDX = 81, + SBK_QFileSystemModel_IDX = 71, + SBK_QFocusFrame_IDX = 111, + SBK_QFontComboBox_FontFilter_IDX = 113, + SBK_QFlags_QFontComboBox_FontFilter_IDX = 82, + SBK_QFontComboBox_IDX = 112, + SBK_QFontDialog_FontDialogOption_IDX = 115, + SBK_QFlags_QFontDialog_FontDialogOption_IDX = 83, + SBK_QFontDialog_IDX = 114, + SBK_QFormLayout_FieldGrowthPolicy_IDX = 117, + SBK_QFormLayout_RowWrapPolicy_IDX = 119, + SBK_QFormLayout_ItemRole_IDX = 118, + SBK_QFormLayout_IDX = 116, + SBK_QFormLayout_TakeRowResult_IDX = 120, + SBK_QFrame_Shape_IDX = 123, + SBK_QFrame_Shadow_IDX = 122, + SBK_QFrame_StyleMask_IDX = 124, + SBK_QFrame_IDX = 121, + SBK_QGesture_GestureCancelPolicy_IDX = 126, + SBK_QGesture_IDX = 125, + SBK_QGestureEvent_IDX = 127, + SBK_QGestureRecognizer_ResultFlag_IDX = 129, + SBK_QFlags_QGestureRecognizer_ResultFlag_IDX = 84, + SBK_QGestureRecognizer_IDX = 128, + SBK_QGraphicsAnchor_IDX = 130, + SBK_QGraphicsAnchorLayout_IDX = 131, + SBK_QGraphicsBlurEffect_BlurHint_IDX = 133, + SBK_QFlags_QGraphicsBlurEffect_BlurHint_IDX = 85, + SBK_QGraphicsBlurEffect_IDX = 132, + SBK_QGraphicsColorizeEffect_IDX = 134, + SBK_QGraphicsDropShadowEffect_IDX = 135, + SBK_QGraphicsEffect_ChangeFlag_IDX = 137, + SBK_QFlags_QGraphicsEffect_ChangeFlag_IDX = 86, + SBK_QGraphicsEffect_PixmapPadMode_IDX = 138, + SBK_QGraphicsEffect_IDX = 136, + SBK_QGraphicsEllipseItem_IDX = 139, + SBK_QGraphicsGridLayout_IDX = 140, + SBK_QGraphicsItem_GraphicsItemFlag_IDX = 145, + SBK_QFlags_QGraphicsItem_GraphicsItemFlag_IDX = 87, + SBK_QGraphicsItem_GraphicsItemChange_IDX = 144, + SBK_QGraphicsItem_CacheMode_IDX = 142, + SBK_QGraphicsItem_PanelModality_IDX = 146, + SBK_QGraphicsItem_Extension_IDX = 143, + SBK_QGraphicsItem_IDX = 141, + SBK_QGraphicsItemAnimation_IDX = 147, + SBK_QGraphicsItemGroup_IDX = 148, + SBK_QGraphicsLayout_IDX = 149, + SBK_QGraphicsLayoutItem_IDX = 150, + SBK_QGraphicsLineItem_IDX = 151, + SBK_QGraphicsLinearLayout_IDX = 152, + SBK_QGraphicsObject_IDX = 153, + SBK_QGraphicsOpacityEffect_IDX = 154, + SBK_QGraphicsPathItem_IDX = 155, + SBK_QGraphicsPixmapItem_ShapeMode_IDX = 157, + SBK_QGraphicsPixmapItem_IDX = 156, + SBK_QGraphicsPolygonItem_IDX = 158, + SBK_QGraphicsProxyWidget_IDX = 159, + SBK_QGraphicsRectItem_IDX = 160, + SBK_QGraphicsRotation_IDX = 161, + SBK_QGraphicsScale_IDX = 162, + SBK_QGraphicsScene_ItemIndexMethod_IDX = 164, + SBK_QGraphicsScene_SceneLayer_IDX = 165, + SBK_QFlags_QGraphicsScene_SceneLayer_IDX = 88, + SBK_QGraphicsScene_IDX = 163, + SBK_QGraphicsSceneContextMenuEvent_Reason_IDX = 167, + SBK_QGraphicsSceneContextMenuEvent_IDX = 166, + SBK_QGraphicsSceneDragDropEvent_IDX = 168, + SBK_QGraphicsSceneEvent_IDX = 169, + SBK_QGraphicsSceneHelpEvent_IDX = 170, + SBK_QGraphicsSceneHoverEvent_IDX = 171, + SBK_QGraphicsSceneMouseEvent_IDX = 172, + SBK_QGraphicsSceneMoveEvent_IDX = 173, + SBK_QGraphicsSceneResizeEvent_IDX = 174, + SBK_QGraphicsSceneWheelEvent_IDX = 175, + SBK_QGraphicsSimpleTextItem_IDX = 176, + SBK_QGraphicsTextItem_IDX = 177, + SBK_QGraphicsTransform_IDX = 178, + SBK_QGraphicsView_ViewportAnchor_IDX = 183, + SBK_QGraphicsView_CacheModeFlag_IDX = 180, + SBK_QFlags_QGraphicsView_CacheModeFlag_IDX = 89, + SBK_QGraphicsView_DragMode_IDX = 181, + SBK_QGraphicsView_ViewportUpdateMode_IDX = 184, + SBK_QGraphicsView_OptimizationFlag_IDX = 182, + SBK_QFlags_QGraphicsView_OptimizationFlag_IDX = 90, + SBK_QGraphicsView_IDX = 179, + SBK_QGraphicsWidget_IDX = 185, + SBK_QGridLayout_IDX = 186, + SBK_QGroupBox_IDX = 187, + SBK_QHBoxLayout_IDX = 188, + SBK_QHeaderView_ResizeMode_IDX = 190, + SBK_QHeaderView_IDX = 189, + SBK_QInputDialog_InputDialogOption_IDX = 192, + SBK_QInputDialog_InputMode_IDX = 193, + SBK_QInputDialog_IDX = 191, + SBK_QItemDelegate_IDX = 194, + SBK_QItemEditorCreatorBase_IDX = 195, + SBK_QItemEditorFactory_IDX = 196, + SBK_QKeySequenceEdit_IDX = 197, + SBK_QLCDNumber_Mode_IDX = 199, + SBK_QLCDNumber_SegmentStyle_IDX = 200, + SBK_QLCDNumber_IDX = 198, + SBK_QLabel_IDX = 201, + SBK_QLayout_SizeConstraint_IDX = 203, + SBK_QLayout_IDX = 202, + SBK_QLayoutItem_IDX = 204, + SBK_QLineEdit_ActionPosition_IDX = 206, + SBK_QLineEdit_EchoMode_IDX = 207, + SBK_QLineEdit_IDX = 205, + SBK_QListView_Movement_IDX = 211, + SBK_QListView_Flow_IDX = 209, + SBK_QListView_ResizeMode_IDX = 212, + SBK_QListView_LayoutMode_IDX = 210, + SBK_QListView_ViewMode_IDX = 213, + SBK_QListView_IDX = 208, + SBK_QListWidget_IDX = 214, + SBK_QListWidgetItem_ItemType_IDX = 216, + SBK_QListWidgetItem_IDX = 215, + SBK_QMainWindow_DockOption_IDX = 218, + SBK_QFlags_QMainWindow_DockOption_IDX = 91, + SBK_QMainWindow_IDX = 217, + SBK_QMdiArea_AreaOption_IDX = 220, + SBK_QFlags_QMdiArea_AreaOption_IDX = 92, + SBK_QMdiArea_WindowOrder_IDX = 222, + SBK_QMdiArea_ViewMode_IDX = 221, + SBK_QMdiArea_IDX = 219, + SBK_QMdiSubWindow_SubWindowOption_IDX = 224, + SBK_QFlags_QMdiSubWindow_SubWindowOption_IDX = 93, + SBK_QMdiSubWindow_IDX = 223, + SBK_QMenu_IDX = 225, + SBK_QMenuBar_IDX = 226, + SBK_QMessageBox_Option_IDX = 230, + SBK_QFlags_QMessageBox_Option_IDX = 94, + SBK_QMessageBox_Icon_IDX = 229, + SBK_QMessageBox_ButtonRole_IDX = 228, + SBK_QMessageBox_StandardButton_IDX = 231, + SBK_QFlags_QMessageBox_StandardButton_IDX = 95, + SBK_QMessageBox_IDX = 227, + SBK_QPanGesture_IDX = 232, + SBK_QPinchGesture_ChangeFlag_IDX = 234, + SBK_QFlags_QPinchGesture_ChangeFlag_IDX = 96, + SBK_QPinchGesture_IDX = 233, + SBK_QPlainTextDocumentLayout_IDX = 235, + SBK_QPlainTextEdit_LineWrapMode_IDX = 237, + SBK_QPlainTextEdit_IDX = 236, + SBK_QProgressBar_Direction_IDX = 239, + SBK_QProgressBar_IDX = 238, + SBK_QProgressDialog_IDX = 240, + SBK_QProxyStyle_IDX = 241, + SBK_QPushButton_IDX = 242, + SBK_QRadioButton_IDX = 243, + SBK_QRhiWidget_Api_IDX = 245, + SBK_QRhiWidget_TextureFormat_IDX = 246, + SBK_QRhiWidget_IDX = 244, + SBK_QRubberBand_Shape_IDX = 248, + SBK_QRubberBand_IDX = 247, + SBK_QScrollArea_IDX = 249, + SBK_QScrollBar_IDX = 250, + SBK_QScroller_State_IDX = 254, + SBK_QScroller_ScrollerGestureType_IDX = 253, + SBK_QScroller_Input_IDX = 252, + SBK_QScroller_IDX = 251, + SBK_QScrollerProperties_OvershootPolicy_IDX = 257, + SBK_QScrollerProperties_FrameRates_IDX = 256, + SBK_QScrollerProperties_ScrollMetric_IDX = 258, + SBK_QScrollerProperties_IDX = 255, + SBK_QSizeGrip_IDX = 259, + SBK_QSizePolicy_PolicyFlag_IDX = 263, + SBK_QSizePolicy_Policy_IDX = 262, + SBK_QSizePolicy_ControlType_IDX = 261, + SBK_QFlags_QSizePolicy_ControlType_IDX = 97, + SBK_QSizePolicy_IDX = 260, + SBK_QSlider_TickPosition_IDX = 265, + SBK_QSlider_IDX = 264, + SBK_QSpacerItem_IDX = 266, + SBK_QSpinBox_IDX = 267, + SBK_QSplashScreen_IDX = 268, + SBK_QSplitter_IDX = 269, + SBK_QSplitterHandle_IDX = 270, + SBK_QStackedLayout_StackingMode_IDX = 272, + SBK_QStackedLayout_IDX = 271, + SBK_QStackedWidget_IDX = 273, + SBK_QStatusBar_IDX = 274, + SBK_QStyle_StateFlag_IDX = 283, + SBK_QFlags_QStyle_StateFlag_IDX = 98, + SBK_QStyle_PrimitiveElement_IDX = 280, + SBK_QStyle_ControlElement_IDX = 278, + SBK_QStyle_SubElement_IDX = 286, + SBK_QStyle_ComplexControl_IDX = 276, + SBK_QStyle_SubControl_IDX = 285, + SBK_QFlags_QStyle_SubControl_IDX = 99, + SBK_QStyle_PixelMetric_IDX = 279, + SBK_QStyle_ContentsType_IDX = 277, + SBK_QStyle_RequestSoftwareInputPanel_IDX = 281, + SBK_QStyle_StyleHint_IDX = 284, + SBK_QStyle_StandardPixmap_IDX = 282, + SBK_QStyle_IDX = 275, + SBK_QStyleFactory_IDX = 287, + SBK_QStyleHintReturn_HintReturnType_IDX = 289, + SBK_QStyleHintReturn_StyleOptionType_IDX = 290, + SBK_QStyleHintReturn_StyleOptionVersion_IDX = 291, + SBK_QStyleHintReturn_IDX = 288, + SBK_QStyleHintReturnMask_StyleOptionType_IDX = 293, + SBK_QStyleHintReturnMask_StyleOptionVersion_IDX = 294, + SBK_QStyleHintReturnMask_IDX = 292, + SBK_QStyleHintReturnVariant_StyleOptionType_IDX = 296, + SBK_QStyleHintReturnVariant_StyleOptionVersion_IDX = 297, + SBK_QStyleHintReturnVariant_IDX = 295, + SBK_QStyleOption_OptionType_IDX = 299, + SBK_QStyleOption_StyleOptionType_IDX = 300, + SBK_QStyleOption_StyleOptionVersion_IDX = 301, + SBK_QStyleOption_IDX = 298, + SBK_QStyleOptionButton_StyleOptionType_IDX = 304, + SBK_QStyleOptionButton_StyleOptionVersion_IDX = 305, + SBK_QStyleOptionButton_ButtonFeature_IDX = 303, + SBK_QFlags_QStyleOptionButton_ButtonFeature_IDX = 100, + SBK_QStyleOptionButton_IDX = 302, + SBK_QStyleOptionComboBox_StyleOptionType_IDX = 307, + SBK_QStyleOptionComboBox_StyleOptionVersion_IDX = 308, + SBK_QStyleOptionComboBox_IDX = 306, + SBK_QStyleOptionComplex_StyleOptionType_IDX = 310, + SBK_QStyleOptionComplex_StyleOptionVersion_IDX = 311, + SBK_QStyleOptionComplex_IDX = 309, + SBK_QStyleOptionDockWidget_StyleOptionType_IDX = 313, + SBK_QStyleOptionDockWidget_StyleOptionVersion_IDX = 314, + SBK_QStyleOptionDockWidget_IDX = 312, + SBK_QStyleOptionFocusRect_StyleOptionType_IDX = 316, + SBK_QStyleOptionFocusRect_StyleOptionVersion_IDX = 317, + SBK_QStyleOptionFocusRect_IDX = 315, + SBK_QStyleOptionFrame_StyleOptionType_IDX = 320, + SBK_QStyleOptionFrame_StyleOptionVersion_IDX = 321, + SBK_QStyleOptionFrame_FrameFeature_IDX = 319, + SBK_QFlags_QStyleOptionFrame_FrameFeature_IDX = 101, + SBK_QStyleOptionFrame_IDX = 318, + SBK_QStyleOptionGraphicsItem_StyleOptionType_IDX = 323, + SBK_QStyleOptionGraphicsItem_StyleOptionVersion_IDX = 324, + SBK_QStyleOptionGraphicsItem_IDX = 322, + SBK_QStyleOptionGroupBox_StyleOptionType_IDX = 326, + SBK_QStyleOptionGroupBox_StyleOptionVersion_IDX = 327, + SBK_QStyleOptionGroupBox_IDX = 325, + SBK_QStyleOptionHeader_StyleOptionType_IDX = 332, + SBK_QStyleOptionHeader_StyleOptionVersion_IDX = 333, + SBK_QStyleOptionHeader_SectionPosition_IDX = 329, + SBK_QStyleOptionHeader_SelectedPosition_IDX = 330, + SBK_QStyleOptionHeader_SortIndicator_IDX = 331, + SBK_QStyleOptionHeader_IDX = 328, + SBK_QStyleOptionHeaderV2_StyleOptionType_IDX = 335, + SBK_QStyleOptionHeaderV2_StyleOptionVersion_IDX = 336, + SBK_QStyleOptionHeaderV2_IDX = 334, + SBK_QStyleOptionMenuItem_StyleOptionType_IDX = 340, + SBK_QStyleOptionMenuItem_StyleOptionVersion_IDX = 341, + SBK_QStyleOptionMenuItem_MenuItemType_IDX = 339, + SBK_QStyleOptionMenuItem_CheckType_IDX = 338, + SBK_QStyleOptionMenuItem_IDX = 337, + SBK_QStyleOptionProgressBar_StyleOptionType_IDX = 343, + SBK_QStyleOptionProgressBar_StyleOptionVersion_IDX = 344, + SBK_QStyleOptionProgressBar_IDX = 342, + SBK_QStyleOptionRubberBand_StyleOptionType_IDX = 346, + SBK_QStyleOptionRubberBand_StyleOptionVersion_IDX = 347, + SBK_QStyleOptionRubberBand_IDX = 345, + SBK_QStyleOptionSizeGrip_StyleOptionType_IDX = 349, + SBK_QStyleOptionSizeGrip_StyleOptionVersion_IDX = 350, + SBK_QStyleOptionSizeGrip_IDX = 348, + SBK_QStyleOptionSlider_StyleOptionType_IDX = 352, + SBK_QStyleOptionSlider_StyleOptionVersion_IDX = 353, + SBK_QStyleOptionSlider_IDX = 351, + SBK_QStyleOptionSpinBox_StyleOptionType_IDX = 355, + SBK_QStyleOptionSpinBox_StyleOptionVersion_IDX = 356, + SBK_QStyleOptionSpinBox_IDX = 354, + SBK_QStyleOptionTab_StyleOptionType_IDX = 360, + SBK_QStyleOptionTab_StyleOptionVersion_IDX = 361, + SBK_QStyleOptionTab_TabPosition_IDX = 363, + SBK_QStyleOptionTab_SelectedPosition_IDX = 359, + SBK_QStyleOptionTab_CornerWidget_IDX = 358, + SBK_QFlags_QStyleOptionTab_CornerWidget_IDX = 102, + SBK_QStyleOptionTab_TabFeature_IDX = 362, + SBK_QFlags_QStyleOptionTab_TabFeature_IDX = 103, + SBK_QStyleOptionTab_IDX = 357, + SBK_QStyleOptionTabBarBase_StyleOptionType_IDX = 365, + SBK_QStyleOptionTabBarBase_StyleOptionVersion_IDX = 366, + SBK_QStyleOptionTabBarBase_IDX = 364, + SBK_QStyleOptionTabWidgetFrame_StyleOptionType_IDX = 368, + SBK_QStyleOptionTabWidgetFrame_StyleOptionVersion_IDX = 369, + SBK_QStyleOptionTabWidgetFrame_IDX = 367, + SBK_QStyleOptionTitleBar_StyleOptionType_IDX = 371, + SBK_QStyleOptionTitleBar_StyleOptionVersion_IDX = 372, + SBK_QStyleOptionTitleBar_IDX = 370, + SBK_QStyleOptionToolBar_StyleOptionType_IDX = 374, + SBK_QStyleOptionToolBar_StyleOptionVersion_IDX = 375, + SBK_QStyleOptionToolBar_ToolBarPosition_IDX = 377, + SBK_QStyleOptionToolBar_ToolBarFeature_IDX = 376, + SBK_QFlags_QStyleOptionToolBar_ToolBarFeature_IDX = 104, + SBK_QStyleOptionToolBar_IDX = 373, + SBK_QStyleOptionToolBox_StyleOptionType_IDX = 380, + SBK_QStyleOptionToolBox_StyleOptionVersion_IDX = 381, + SBK_QStyleOptionToolBox_TabPosition_IDX = 382, + SBK_QStyleOptionToolBox_SelectedPosition_IDX = 379, + SBK_QStyleOptionToolBox_IDX = 378, + SBK_QStyleOptionToolButton_StyleOptionType_IDX = 384, + SBK_QStyleOptionToolButton_StyleOptionVersion_IDX = 385, + SBK_QStyleOptionToolButton_ToolButtonFeature_IDX = 386, + SBK_QFlags_QStyleOptionToolButton_ToolButtonFeature_IDX = 105, + SBK_QStyleOptionToolButton_IDX = 383, + SBK_QStyleOptionViewItem_StyleOptionType_IDX = 389, + SBK_QStyleOptionViewItem_StyleOptionVersion_IDX = 390, + SBK_QStyleOptionViewItem_Position_IDX = 388, + SBK_QStyleOptionViewItem_ViewItemFeature_IDX = 391, + SBK_QFlags_QStyleOptionViewItem_ViewItemFeature_IDX = 106, + SBK_QStyleOptionViewItem_ViewItemPosition_IDX = 392, + SBK_QStyleOptionViewItem_IDX = 387, + SBK_QStylePainter_IDX = 393, + SBK_QStyledItemDelegate_IDX = 394, + SBK_QSwipeGesture_SwipeDirection_IDX = 396, + SBK_QSwipeGesture_IDX = 395, + SBK_QSystemTrayIcon_ActivationReason_IDX = 398, + SBK_QSystemTrayIcon_MessageIcon_IDX = 399, + SBK_QSystemTrayIcon_IDX = 397, + SBK_QTabBar_Shape_IDX = 403, + SBK_QTabBar_ButtonPosition_IDX = 401, + SBK_QTabBar_SelectionBehavior_IDX = 402, + SBK_QTabBar_IDX = 400, + SBK_QTabWidget_TabPosition_IDX = 405, + SBK_QTabWidget_TabShape_IDX = 406, + SBK_QTabWidget_IDX = 404, + SBK_QTableView_IDX = 407, + SBK_QTableWidget_IDX = 408, + SBK_QTableWidgetItem_ItemType_IDX = 410, + SBK_QTableWidgetItem_IDX = 409, + SBK_QTableWidgetSelectionRange_IDX = 411, + SBK_QTapAndHoldGesture_IDX = 412, + SBK_QTapGesture_IDX = 413, + SBK_QTextBrowser_IDX = 414, + SBK_QTextEdit_LineWrapMode_IDX = 418, + SBK_QTextEdit_AutoFormattingFlag_IDX = 416, + SBK_QFlags_QTextEdit_AutoFormattingFlag_IDX = 107, + SBK_QTextEdit_IDX = 415, + SBK_QTextEdit_ExtraSelection_IDX = 417, + SBK_QTileRules_IDX = 419, + SBK_QTimeEdit_IDX = 420, + SBK_QToolBar_IDX = 421, + SBK_QToolBox_IDX = 422, + SBK_QToolButton_ToolButtonPopupMode_IDX = 424, + SBK_QToolButton_IDX = 423, + SBK_QToolTip_IDX = 425, + SBK_QTreeView_IDX = 426, + SBK_QTreeWidget_IDX = 427, + SBK_QTreeWidgetItem_ItemType_IDX = 430, + SBK_QTreeWidgetItem_ChildIndicatorPolicy_IDX = 429, + SBK_QTreeWidgetItem_IDX = 428, + SBK_QTreeWidgetItemIterator_IteratorFlag_IDX = 432, + SBK_QFlags_QTreeWidgetItemIterator_IteratorFlag_IDX = 108, + SBK_QTreeWidgetItemIterator_IDX = 431, + SBK_QUndoView_IDX = 433, + SBK_QVBoxLayout_IDX = 434, + SBK_QWhatsThis_IDX = 435, + SBK_QWidget_RenderFlag_IDX = 437, + SBK_QFlags_QWidget_RenderFlag_IDX = 109, + SBK_QWidget_IDX = 436, + SBK_QWidgetAction_IDX = 438, + SBK_QWidgetItem_IDX = 439, + SBK_QWizard_WizardButton_IDX = 441, + SBK_QWizard_WizardPixmap_IDX = 443, + SBK_QWizard_WizardStyle_IDX = 444, + SBK_QWizard_WizardOption_IDX = 442, + SBK_QFlags_QWizard_WizardOption_IDX = 110, + SBK_QWizard_IDX = 440, + SBK_QWizardPage_IDX = 445, + SBK_QtWidgets_IDX_COUNT = 446, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtWidgetsTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtWidgetsTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtWidgetsModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtWidgetsTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTWIDGETS_QLIST_INT_IDX = 0, // QList + SBK_QTWIDGETS_QLIST_QTREEWIDGETITEMPTR_IDX = 1, // QList + SBK_QTWIDGETS_QLIST_QCOLOR_IDX = 2, // QList + SBK_QTWIDGETS_STD_PAIR_QACCESSIBLEINTERFACEPTR_QFLAGS_QACCESSIBLE_RELATIONFLAG_IDX = 3, // std::pair> + SBK_QTWIDGETS_QLIST_STD_PAIR_QACCESSIBLEINTERFACEPTR_QFLAGS_QACCESSIBLE_RELATIONFLAG_IDX = 4, // QList>> + SBK_QTWIDGETS_QLIST_QGRAPHICSITEMPTR_IDX = 5, // QList + SBK_QTWIDGETS_QLIST_QGRAPHICSTRANSFORMPTR_IDX = 6, // QList + SBK_QTWIDGETS_QLIST_QACTIONPTR_IDX = 7, // QList + SBK_QTWIDGETS_QLIST_QDOCKWIDGETPTR_IDX = 8, // QList + SBK_QTWIDGETS_QLIST_QKEYCOMBINATION_IDX = 9, // QList + SBK_QTWIDGETS_QLIST_QWIDGETPTR_IDX = 10, // QList + SBK_QTWIDGETS_QLIST_QTEXTEDIT_EXTRASELECTION_IDX = 11, // QList + SBK_QTWIDGETS_QLIST_QMDISUBWINDOWPTR_IDX = 12, // QList + SBK_QTWIDGETS_QLIST_QRECTF_IDX = 13, // QList + SBK_QTWIDGETS_QLIST_QMODELINDEX_IDX = 14, // QList + SBK_QTWIDGETS_QLIST_QTABLEWIDGETITEMPTR_IDX = 15, // QList + SBK_QTWIDGETS_QLIST_QTABLEWIDGETSELECTIONRANGE_IDX = 16, // QList + SBK_QTWIDGETS_QLIST_QLISTWIDGETITEMPTR_IDX = 17, // QList + SBK_QTWIDGETS_QLIST_QABSTRACTBUTTONPTR_IDX = 18, // QList + SBK_QTWIDGETS_QLIST_QWIZARD_WIZARDBUTTON_IDX = 19, // QList + SBK_QTWIDGETS_QMAP_QDATE_QTEXTCHARFORMAT_IDX = 20, // QMap + SBK_QTWIDGETS_QLIST_QSCROLLERPTR_IDX = 21, // QList + SBK_QTWIDGETS_QLIST_QREAL_IDX = 22, // QList + SBK_QTWIDGETS_QLIST_QGRAPHICSVIEWPTR_IDX = 23, // QList + SBK_QTWIDGETS_STD_PAIR_QREAL_QPOINTF_IDX = 24, // std::pair + SBK_QTWIDGETS_QLIST_STD_PAIR_QREAL_QPOINTF_IDX = 25, // QList> + SBK_QTWIDGETS_STD_PAIR_QREAL_QREAL_IDX = 26, // std::pair + SBK_QTWIDGETS_QLIST_STD_PAIR_QREAL_QREAL_IDX = 27, // QList> + SBK_QTWIDGETS_QLIST_QGESTUREPTR_IDX = 28, // QList + SBK_QTWIDGETS_QLIST_QURL_IDX = 29, // QList + SBK_QTWIDGETS_QMAP_INT_QVARIANT_IDX = 30, // QMap + SBK_QTWIDGETS_QHASH_INT_QBYTEARRAY_IDX = 31, // QHash + SBK_QTWIDGETS_QLIST_QVARIANT_IDX = 32, // QList + SBK_QTWIDGETS_QLIST_QSTRING_IDX = 33, // QList + SBK_QTWIDGETS_QMAP_QSTRING_QVARIANT_IDX = 34, // QMap + SBK_QTWIDGETS_CONVERTERS_IDX_COUNT = 35, +}; + +// Converter indices +enum : int { + SBK_QtWidgets_QList_int_IDX = 0, // QList + SBK_QtWidgets_QList_QTreeWidgetItemPTR_IDX = 1, // QList + SBK_QtWidgets_QList_QColor_IDX = 2, // QList + SBK_QtWidgets_std_pair_QAccessibleInterfacePTR_QFlags_QAccessible_RelationFlag_IDX = 3, // std::pair> + SBK_QtWidgets_QList_std_pair_QAccessibleInterfacePTR_QFlags_QAccessible_RelationFlag_IDX = 4, // QList>> + SBK_QtWidgets_QList_QGraphicsItemPTR_IDX = 5, // QList + SBK_QtWidgets_QList_QGraphicsTransformPTR_IDX = 6, // QList + SBK_QtWidgets_QList_QActionPTR_IDX = 7, // QList + SBK_QtWidgets_QList_QDockWidgetPTR_IDX = 8, // QList + SBK_QtWidgets_QList_QKeyCombination_IDX = 9, // QList + SBK_QtWidgets_QList_QWidgetPTR_IDX = 10, // QList + SBK_QtWidgets_QList_QTextEdit_ExtraSelection_IDX = 11, // QList + SBK_QtWidgets_QList_QMdiSubWindowPTR_IDX = 12, // QList + SBK_QtWidgets_QList_QRectF_IDX = 13, // QList + SBK_QtWidgets_QList_QModelIndex_IDX = 14, // QList + SBK_QtWidgets_QList_QTableWidgetItemPTR_IDX = 15, // QList + SBK_QtWidgets_QList_QTableWidgetSelectionRange_IDX = 16, // QList + SBK_QtWidgets_QList_QListWidgetItemPTR_IDX = 17, // QList + SBK_QtWidgets_QList_QAbstractButtonPTR_IDX = 18, // QList + SBK_QtWidgets_QList_QWizard_WizardButton_IDX = 19, // QList + SBK_QtWidgets_QMap_QDate_QTextCharFormat_IDX = 20, // QMap + SBK_QtWidgets_QList_QScrollerPTR_IDX = 21, // QList + SBK_QtWidgets_QList_qreal_IDX = 22, // QList + SBK_QtWidgets_QList_QGraphicsViewPTR_IDX = 23, // QList + SBK_QtWidgets_std_pair_qreal_QPointF_IDX = 24, // std::pair + SBK_QtWidgets_QList_std_pair_qreal_QPointF_IDX = 25, // QList> + SBK_QtWidgets_std_pair_qreal_qreal_IDX = 26, // std::pair + SBK_QtWidgets_QList_std_pair_qreal_qreal_IDX = 27, // QList> + SBK_QtWidgets_QList_QGesturePTR_IDX = 28, // QList + SBK_QtWidgets_QList_QUrl_IDX = 29, // QList + SBK_QtWidgets_QMap_int_QVariant_IDX = 30, // QMap + SBK_QtWidgets_QHash_int_QByteArray_IDX = 31, // QHash + SBK_QtWidgets_QList_QVariant_IDX = 32, // QList + SBK_QtWidgets_QList_QString_IDX = 33, // QList + SBK_QtWidgets_QMap_QString_QVariant_IDX = 34, // QMap + SBK_QtWidgets_CONVERTERS_IDX_COUNT = 35, +}; +// Macros for type check + +// Protected enum surrogates +enum PySide6_QtWidgets_QAbstractItemView_CursorAction_Surrogate : int {}; +enum PySide6_QtWidgets_QAbstractItemView_State_Surrogate : int {}; +enum PySide6_QtWidgets_QAbstractItemView_DropIndicatorPosition_Surrogate : int {}; +enum PySide6_QtWidgets_QAbstractSlider_SliderChange_Surrogate : int {}; +enum PySide6_QtWidgets_QGraphicsItem_Extension_Surrogate : int {}; + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QAbstractButton >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractGraphicsShapeItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractGraphicsShapeItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractItemDelegate::EndEditHint >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractItemDelegate_EndEditHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractItemDelegate >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractItemDelegate_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractItemView::SelectionMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractItemView_SelectionMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractItemView::SelectionBehavior >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractItemView_SelectionBehavior_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractItemView::ScrollHint >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractItemView_ScrollHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractItemView::EditTrigger >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractItemView_EditTrigger_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QAbstractItemView_EditTrigger_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractItemView::ScrollMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractItemView_ScrollMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractItemView::DragDropMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractItemView_DragDropMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::PySide6_QtWidgets_QAbstractItemView_CursorAction_Surrogate >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractItemView_CursorAction_IDX]); } +template<> inline PyTypeObject *SbkType< ::PySide6_QtWidgets_QAbstractItemView_State_Surrogate >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractItemView_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::PySide6_QtWidgets_QAbstractItemView_DropIndicatorPosition_Surrogate >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractItemView_DropIndicatorPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractItemView >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractItemView_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractScrollArea::SizeAdjustPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractScrollArea_SizeAdjustPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractScrollArea >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractScrollArea_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSlider::SliderAction >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractSlider_SliderAction_IDX]); } +template<> inline PyTypeObject *SbkType< ::PySide6_QtWidgets_QAbstractSlider_SliderChange_Surrogate >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractSlider_SliderChange_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSlider >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractSlider_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSpinBox::StepEnabledFlag >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractSpinBox_StepEnabledFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QAbstractSpinBox_StepEnabledFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSpinBox::ButtonSymbols >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractSpinBox_ButtonSymbols_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSpinBox::CorrectionMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractSpinBox_CorrectionMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSpinBox::StepType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractSpinBox_StepType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAbstractSpinBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAbstractSpinBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QAccessibleWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QAccessibleWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QApplication >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QApplication_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBoxLayout::Direction >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QBoxLayout_Direction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QBoxLayout >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QBoxLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QButtonGroup >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QButtonGroup_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCalendarWidget::HorizontalHeaderFormat >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QCalendarWidget_HorizontalHeaderFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCalendarWidget::VerticalHeaderFormat >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QCalendarWidget_VerticalHeaderFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCalendarWidget::SelectionMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QCalendarWidget_SelectionMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCalendarWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QCalendarWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCheckBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QCheckBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColorDialog::ColorDialogOption >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QColorDialog_ColorDialogOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QColorDialog_ColorDialogOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColorDialog >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QColorDialog_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColormap::Mode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QColormap_Mode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColormap >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QColormap_IDX]); } +template<> inline PyTypeObject *SbkType< ::QColumnView >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QColumnView_IDX]); } +template<> inline PyTypeObject *SbkType< ::QComboBox::InsertPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QComboBox_InsertPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QComboBox::SizeAdjustPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QComboBox_SizeAdjustPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QComboBox::LabelDrawingMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QComboBox_LabelDrawingMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QComboBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QComboBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCommandLinkButton >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QCommandLinkButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCommonStyle >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QCommonStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCompleter::CompletionMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QCompleter_CompletionMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCompleter::ModelSorting >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QCompleter_ModelSorting_IDX]); } +template<> inline PyTypeObject *SbkType< ::QCompleter >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QCompleter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDataWidgetMapper::SubmitPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDataWidgetMapper_SubmitPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDataWidgetMapper >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDataWidgetMapper_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDateEdit >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDateEdit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDateTimeEdit::Section >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDateTimeEdit_Section_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QDateTimeEdit_Section_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDateTimeEdit >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDateTimeEdit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDial >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDial_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDialog::DialogCode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDialog_DialogCode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDialog >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDialog_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDialogButtonBox::ButtonRole >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDialogButtonBox_ButtonRole_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDialogButtonBox::StandardButton >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDialogButtonBox_StandardButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QDialogButtonBox_StandardButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDialogButtonBox::ButtonLayout >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDialogButtonBox_ButtonLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDialogButtonBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDialogButtonBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDockWidget::DockWidgetFeature >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDockWidget_DockWidgetFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QDockWidget_DockWidgetFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDockWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDockWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDoubleSpinBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QDoubleSpinBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QErrorMessage >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QErrorMessage_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileDialog::ViewMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFileDialog_ViewMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileDialog::FileMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFileDialog_FileMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileDialog::AcceptMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFileDialog_AcceptMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileDialog::DialogLabel >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFileDialog_DialogLabel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileDialog::Option >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFileDialog_Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QFileDialog_Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileDialog >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFileDialog_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileIconProvider >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFileIconProvider_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileSystemModel::Roles >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFileSystemModel_Roles_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileSystemModel::Option >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFileSystemModel_Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QFileSystemModel_Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFileSystemModel >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFileSystemModel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFocusFrame >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFocusFrame_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFontComboBox::FontFilter >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFontComboBox_FontFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QFontComboBox_FontFilter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFontComboBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFontComboBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFontDialog::FontDialogOption >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFontDialog_FontDialogOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QFontDialog_FontDialogOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFontDialog >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFontDialog_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFormLayout::FieldGrowthPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFormLayout_FieldGrowthPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFormLayout::RowWrapPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFormLayout_RowWrapPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFormLayout::ItemRole >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFormLayout_ItemRole_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFormLayout >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFormLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFormLayout::TakeRowResult >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFormLayout_TakeRowResult_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFrame::Shape >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFrame_Shape_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFrame::Shadow >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFrame_Shadow_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFrame::StyleMask >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFrame_StyleMask_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFrame >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFrame_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGesture::GestureCancelPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGesture_GestureCancelPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGesture >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGesture_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGestureEvent >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGestureEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGestureRecognizer::ResultFlag >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGestureRecognizer_ResultFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QGestureRecognizer_ResultFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGestureRecognizer >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGestureRecognizer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsAnchor >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsAnchor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsAnchorLayout >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsAnchorLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsBlurEffect::BlurHint >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsBlurEffect_BlurHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QGraphicsBlurEffect_BlurHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsBlurEffect >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsBlurEffect_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsColorizeEffect >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsColorizeEffect_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsDropShadowEffect >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsDropShadowEffect_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsEffect::ChangeFlag >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsEffect_ChangeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QGraphicsEffect_ChangeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsEffect::PixmapPadMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsEffect_PixmapPadMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsEffect >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsEffect_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsEllipseItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsEllipseItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsGridLayout >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsGridLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsItem::GraphicsItemFlag >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsItem_GraphicsItemFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QGraphicsItem_GraphicsItemFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsItem::GraphicsItemChange >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsItem_GraphicsItemChange_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsItem::CacheMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsItem_CacheMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsItem::PanelModality >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsItem_PanelModality_IDX]); } +template<> inline PyTypeObject *SbkType< ::PySide6_QtWidgets_QGraphicsItem_Extension_Surrogate >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsItem_Extension_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsItemAnimation >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsItemAnimation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsItemGroup >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsItemGroup_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsLayout >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsLayoutItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsLayoutItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsLineItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsLineItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsLinearLayout >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsLinearLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsObject >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsObject_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsOpacityEffect >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsOpacityEffect_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsPathItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsPathItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsPixmapItem::ShapeMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsPixmapItem_ShapeMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsPixmapItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsPixmapItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsPolygonItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsPolygonItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsProxyWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsProxyWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsRectItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsRectItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsRotation >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsRotation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsScale >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsScale_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsScene::ItemIndexMethod >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsScene_ItemIndexMethod_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsScene::SceneLayer >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsScene_SceneLayer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QGraphicsScene_SceneLayer_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsScene >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsScene_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsSceneContextMenuEvent::Reason >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsSceneContextMenuEvent_Reason_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsSceneContextMenuEvent >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsSceneContextMenuEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsSceneDragDropEvent >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsSceneDragDropEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsSceneEvent >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsSceneEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsSceneHelpEvent >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsSceneHelpEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsSceneHoverEvent >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsSceneHoverEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsSceneMouseEvent >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsSceneMouseEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsSceneMoveEvent >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsSceneMoveEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsSceneResizeEvent >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsSceneResizeEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsSceneWheelEvent >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsSceneWheelEvent_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsSimpleTextItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsSimpleTextItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsTextItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsTextItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsTransform >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsTransform_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsView::ViewportAnchor >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsView_ViewportAnchor_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsView::CacheModeFlag >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsView_CacheModeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QGraphicsView_CacheModeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsView::DragMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsView_DragMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsView::ViewportUpdateMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsView_ViewportUpdateMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsView::OptimizationFlag >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsView_OptimizationFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QGraphicsView_OptimizationFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsView >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsView_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGraphicsWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGraphicsWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGridLayout >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGridLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QGroupBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QGroupBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHBoxLayout >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QHBoxLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHeaderView::ResizeMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QHeaderView_ResizeMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QHeaderView >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QHeaderView_IDX]); } +template<> inline PyTypeObject *SbkType< ::QInputDialog::InputDialogOption >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QInputDialog_InputDialogOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QInputDialog::InputMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QInputDialog_InputMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QInputDialog >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QInputDialog_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemDelegate >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QItemDelegate_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemEditorCreatorBase >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QItemEditorCreatorBase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QItemEditorFactory >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QItemEditorFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QKeySequenceEdit >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QKeySequenceEdit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLCDNumber::Mode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QLCDNumber_Mode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLCDNumber::SegmentStyle >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QLCDNumber_SegmentStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLCDNumber >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QLCDNumber_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLabel >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QLabel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLayout::SizeConstraint >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QLayout_SizeConstraint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLayout >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLayoutItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QLayoutItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLineEdit::ActionPosition >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QLineEdit_ActionPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLineEdit::EchoMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QLineEdit_EchoMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QLineEdit >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QLineEdit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QListView::Movement >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QListView_Movement_IDX]); } +template<> inline PyTypeObject *SbkType< ::QListView::Flow >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QListView_Flow_IDX]); } +template<> inline PyTypeObject *SbkType< ::QListView::ResizeMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QListView_ResizeMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QListView::LayoutMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QListView_LayoutMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QListView::ViewMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QListView_ViewMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QListView >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QListView_IDX]); } +template<> inline PyTypeObject *SbkType< ::QListWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QListWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QListWidgetItem::ItemType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QListWidgetItem_ItemType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QListWidgetItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QListWidgetItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMainWindow::DockOption >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMainWindow_DockOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QMainWindow_DockOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMainWindow >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMainWindow_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMdiArea::AreaOption >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMdiArea_AreaOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QMdiArea_AreaOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMdiArea::WindowOrder >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMdiArea_WindowOrder_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMdiArea::ViewMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMdiArea_ViewMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMdiArea >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMdiArea_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMdiSubWindow::SubWindowOption >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMdiSubWindow_SubWindowOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QMdiSubWindow_SubWindowOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMdiSubWindow >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMdiSubWindow_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMenu >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMenu_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMenuBar >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMenuBar_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMessageBox::Option >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMessageBox_Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QMessageBox_Option_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMessageBox::Icon >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMessageBox_Icon_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMessageBox::ButtonRole >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMessageBox_ButtonRole_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMessageBox::StandardButton >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMessageBox_StandardButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QMessageBox_StandardButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::QMessageBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QMessageBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPanGesture >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QPanGesture_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPinchGesture::ChangeFlag >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QPinchGesture_ChangeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QPinchGesture_ChangeFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPinchGesture >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QPinchGesture_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlainTextDocumentLayout >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QPlainTextDocumentLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlainTextEdit::LineWrapMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QPlainTextEdit_LineWrapMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPlainTextEdit >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QPlainTextEdit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProgressBar::Direction >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QProgressBar_Direction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProgressBar >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QProgressBar_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProgressDialog >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QProgressDialog_IDX]); } +template<> inline PyTypeObject *SbkType< ::QProxyStyle >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QProxyStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QPushButton >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QPushButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRadioButton >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QRadioButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRhiWidget::Api >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QRhiWidget_Api_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRhiWidget::TextureFormat >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QRhiWidget_TextureFormat_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRhiWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QRhiWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRubberBand::Shape >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QRubberBand_Shape_IDX]); } +template<> inline PyTypeObject *SbkType< ::QRubberBand >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QRubberBand_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScrollArea >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QScrollArea_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScrollBar >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QScrollBar_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScroller::State >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QScroller_State_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScroller::ScrollerGestureType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QScroller_ScrollerGestureType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScroller::Input >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QScroller_Input_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScroller >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QScroller_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScrollerProperties::OvershootPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QScrollerProperties_OvershootPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScrollerProperties::FrameRates >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QScrollerProperties_FrameRates_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScrollerProperties::ScrollMetric >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QScrollerProperties_ScrollMetric_IDX]); } +template<> inline PyTypeObject *SbkType< ::QScrollerProperties >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QScrollerProperties_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSizeGrip >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSizeGrip_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSizePolicy::PolicyFlag >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSizePolicy_PolicyFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSizePolicy::Policy >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSizePolicy_Policy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSizePolicy::ControlType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSizePolicy_ControlType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QSizePolicy_ControlType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSizePolicy >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSizePolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSlider::TickPosition >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSlider_TickPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSlider >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSlider_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSpacerItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSpacerItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSpinBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSpinBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSplashScreen >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSplashScreen_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSplitter >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSplitter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSplitterHandle >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSplitterHandle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStackedLayout::StackingMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStackedLayout_StackingMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStackedLayout >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStackedLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStackedWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStackedWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStatusBar >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStatusBar_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyle::StateFlag >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyle_StateFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QStyle_StateFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyle::PrimitiveElement >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyle_PrimitiveElement_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyle::ControlElement >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyle_ControlElement_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyle::SubElement >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyle_SubElement_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyle::ComplexControl >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyle_ComplexControl_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyle::SubControl >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyle_SubControl_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QStyle_SubControl_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyle::PixelMetric >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyle_PixelMetric_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyle::ContentsType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyle_ContentsType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyle::RequestSoftwareInputPanel >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyle_RequestSoftwareInputPanel_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyle::StyleHint >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyle_StyleHint_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyle::StandardPixmap >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyle_StandardPixmap_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyle >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleFactory >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleFactory_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleHintReturn::HintReturnType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleHintReturn_HintReturnType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleHintReturn::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleHintReturn_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleHintReturn::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleHintReturn_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleHintReturn >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleHintReturn_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleHintReturnMask::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleHintReturnMask_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleHintReturnMask::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleHintReturnMask_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleHintReturnMask >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleHintReturnMask_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleHintReturnVariant::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleHintReturnVariant_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleHintReturnVariant::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleHintReturnVariant_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleHintReturnVariant >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleHintReturnVariant_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOption::OptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOption_OptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOption::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOption_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOption::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOption_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOption >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionButton::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionButton_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionButton::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionButton_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionButton::ButtonFeature >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionButton_ButtonFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QStyleOptionButton_ButtonFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionButton >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionComboBox::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionComboBox_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionComboBox::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionComboBox_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionComboBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionComboBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionComplex::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionComplex_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionComplex::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionComplex_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionComplex >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionComplex_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionDockWidget::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionDockWidget_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionDockWidget::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionDockWidget_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionDockWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionDockWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionFocusRect::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionFocusRect_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionFocusRect::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionFocusRect_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionFocusRect >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionFocusRect_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionFrame::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionFrame_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionFrame::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionFrame_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionFrame::FrameFeature >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionFrame_FrameFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QStyleOptionFrame_FrameFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionFrame >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionFrame_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionGraphicsItem::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionGraphicsItem_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionGraphicsItem::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionGraphicsItem_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionGraphicsItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionGraphicsItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionGroupBox::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionGroupBox_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionGroupBox::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionGroupBox_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionGroupBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionGroupBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionHeader::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionHeader_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionHeader::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionHeader_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionHeader::SectionPosition >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionHeader_SectionPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionHeader::SelectedPosition >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionHeader_SelectedPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionHeader::SortIndicator >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionHeader_SortIndicator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionHeader >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionHeader_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionHeaderV2::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionHeaderV2_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionHeaderV2::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionHeaderV2_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionHeaderV2 >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionHeaderV2_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionMenuItem::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionMenuItem_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionMenuItem::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionMenuItem_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionMenuItem::MenuItemType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionMenuItem_MenuItemType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionMenuItem::CheckType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionMenuItem_CheckType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionMenuItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionMenuItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionProgressBar::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionProgressBar_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionProgressBar::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionProgressBar_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionProgressBar >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionProgressBar_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionRubberBand::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionRubberBand_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionRubberBand::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionRubberBand_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionRubberBand >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionRubberBand_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionSizeGrip::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionSizeGrip_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionSizeGrip::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionSizeGrip_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionSizeGrip >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionSizeGrip_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionSlider::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionSlider_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionSlider::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionSlider_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionSlider >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionSlider_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionSpinBox::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionSpinBox_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionSpinBox::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionSpinBox_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionSpinBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionSpinBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTab::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTab_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTab::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTab_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTab::TabPosition >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTab_TabPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTab::SelectedPosition >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTab_SelectedPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTab::CornerWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTab_CornerWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QStyleOptionTab_CornerWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTab::TabFeature >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTab_TabFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QStyleOptionTab_TabFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTab >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTab_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTabBarBase::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTabBarBase_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTabBarBase::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTabBarBase_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTabBarBase >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTabBarBase_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTabWidgetFrame::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTabWidgetFrame_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTabWidgetFrame::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTabWidgetFrame_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTabWidgetFrame >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTabWidgetFrame_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTitleBar::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTitleBar_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTitleBar::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTitleBar_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionTitleBar >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionTitleBar_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolBar::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolBar_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolBar::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolBar_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolBar::ToolBarPosition >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolBar_ToolBarPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolBar::ToolBarFeature >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolBar_ToolBarFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QStyleOptionToolBar_ToolBarFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolBar >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolBar_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolBox::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolBox_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolBox::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolBox_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolBox::TabPosition >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolBox_TabPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolBox::SelectedPosition >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolBox_SelectedPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolButton::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolButton_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolButton::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolButton_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolButton::ToolButtonFeature >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolButton_ToolButtonFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QStyleOptionToolButton_ToolButtonFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionToolButton >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionToolButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionViewItem::StyleOptionType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionViewItem_StyleOptionType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionViewItem::StyleOptionVersion >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionViewItem_StyleOptionVersion_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionViewItem::Position >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionViewItem_Position_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionViewItem::ViewItemFeature >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionViewItem_ViewItemFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QStyleOptionViewItem_ViewItemFeature_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionViewItem::ViewItemPosition >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionViewItem_ViewItemPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyleOptionViewItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyleOptionViewItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStylePainter >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStylePainter_IDX]); } +template<> inline PyTypeObject *SbkType< ::QStyledItemDelegate >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QStyledItemDelegate_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSwipeGesture::SwipeDirection >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSwipeGesture_SwipeDirection_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSwipeGesture >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSwipeGesture_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSystemTrayIcon::ActivationReason >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSystemTrayIcon_ActivationReason_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSystemTrayIcon::MessageIcon >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSystemTrayIcon_MessageIcon_IDX]); } +template<> inline PyTypeObject *SbkType< ::QSystemTrayIcon >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QSystemTrayIcon_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTabBar::Shape >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTabBar_Shape_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTabBar::ButtonPosition >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTabBar_ButtonPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTabBar::SelectionBehavior >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTabBar_SelectionBehavior_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTabBar >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTabBar_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTabWidget::TabPosition >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTabWidget_TabPosition_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTabWidget::TabShape >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTabWidget_TabShape_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTabWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTabWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTableView >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTableView_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTableWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTableWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTableWidgetItem::ItemType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTableWidgetItem_ItemType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTableWidgetItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTableWidgetItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTableWidgetSelectionRange >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTableWidgetSelectionRange_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTapAndHoldGesture >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTapAndHoldGesture_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTapGesture >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTapGesture_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextBrowser >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTextBrowser_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextEdit::LineWrapMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTextEdit_LineWrapMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextEdit::AutoFormattingFlag >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTextEdit_AutoFormattingFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QTextEdit_AutoFormattingFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextEdit >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTextEdit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTextEdit::ExtraSelection >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTextEdit_ExtraSelection_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTileRules >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTileRules_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTimeEdit >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTimeEdit_IDX]); } +template<> inline PyTypeObject *SbkType< ::QToolBar >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QToolBar_IDX]); } +template<> inline PyTypeObject *SbkType< ::QToolBox >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QToolBox_IDX]); } +template<> inline PyTypeObject *SbkType< ::QToolButton::ToolButtonPopupMode >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QToolButton_ToolButtonPopupMode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QToolButton >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QToolButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::QToolTip >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QToolTip_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTreeView >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTreeView_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTreeWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTreeWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTreeWidgetItem::ItemType >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTreeWidgetItem_ItemType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTreeWidgetItem::ChildIndicatorPolicy >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTreeWidgetItem_ChildIndicatorPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTreeWidgetItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTreeWidgetItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTreeWidgetItemIterator::IteratorFlag >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTreeWidgetItemIterator_IteratorFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QTreeWidgetItemIterator_IteratorFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QTreeWidgetItemIterator >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QTreeWidgetItemIterator_IDX]); } +template<> inline PyTypeObject *SbkType< ::QUndoView >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QUndoView_IDX]); } +template<> inline PyTypeObject *SbkType< ::QVBoxLayout >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QVBoxLayout_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWhatsThis >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QWhatsThis_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWidget::RenderFlag >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QWidget_RenderFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QWidget_RenderFlag_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWidget >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QWidget_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWidgetAction >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QWidgetAction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWidgetItem >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QWidgetItem_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWizard::WizardButton >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QWizard_WizardButton_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWizard::WizardPixmap >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QWizard_WizardPixmap_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWizard::WizardStyle >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QWizard_WizardStyle_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWizard::WizardOption >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QWizard_WizardOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QFlags_QWizard_WizardOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWizard >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QWizard_IDX]); } +template<> inline PyTypeObject *SbkType< ::QWizardPage >() { return Shiboken::Module::get(SbkPySide6_QtWidgetsTypeStructs[SBK_QWizardPage_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTWIDGETS_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtXml/pyside6_qtxml_python.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtXml/pyside6_qtxml_python.h new file mode 100644 index 0000000..94516cf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/QtXml/pyside6_qtxml_python.h @@ -0,0 +1,155 @@ +// 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 + + +#ifndef SBK_QTXML_PYTHON_H +#define SBK_QTXML_PYTHON_H + +#include +#include +#include +// Module Includes +#include + +// Bound library includes +#include + +QT_BEGIN_NAMESPACE +class QDomAttr; +class QDomCDATASection; +class QDomCharacterData; +class QDomComment; +class QDomDocumentFragment; +class QDomDocumentType; +class QDomElement; +class QDomEntity; +class QDomEntityReference; +class QDomNamedNodeMap; +class QDomNodeList; +class QDomNotation; +class QDomProcessingInstruction; +class QDomText; +QT_END_NAMESPACE + +// Type indices +enum [[deprecated]] : int { + SBK_QDOMATTR_IDX = 0, + SBK_QDOMCDATASECTION_IDX = 2, + SBK_QDOMCHARACTERDATA_IDX = 4, + SBK_QDOMCOMMENT_IDX = 6, + SBK_QDOMDOCUMENT_PARSEOPTION_IDX = 10, + SBK_QFLAGS_QDOMDOCUMENT_PARSEOPTION_IDX = 44, + SBK_QDOMDOCUMENT_IDX = 8, + SBK_QDOMDOCUMENT_PARSERESULT_IDX = 12, + SBK_QDOMDOCUMENTFRAGMENT_IDX = 14, + SBK_QDOMDOCUMENTTYPE_IDX = 16, + SBK_QDOMELEMENT_IDX = 18, + SBK_QDOMENTITY_IDX = 20, + SBK_QDOMENTITYREFERENCE_IDX = 22, + SBK_QDOMIMPLEMENTATION_INVALIDDATAPOLICY_IDX = 26, + SBK_QDOMIMPLEMENTATION_IDX = 24, + SBK_QDOMNAMEDNODEMAP_IDX = 28, + SBK_QDOMNODE_NODETYPE_IDX = 34, + SBK_QDOMNODE_ENCODINGPOLICY_IDX = 32, + SBK_QDOMNODE_IDX = 30, + SBK_QDOMNODELIST_IDX = 36, + SBK_QDOMNOTATION_IDX = 38, + SBK_QDOMPROCESSINGINSTRUCTION_IDX = 40, + SBK_QDOMTEXT_IDX = 42, + SBK_QTXML_IDX_COUNT = 46, +}; + +// Type indices +enum : int { + SBK_QDomAttr_IDX = 0, + SBK_QDomCDATASection_IDX = 1, + SBK_QDomCharacterData_IDX = 2, + SBK_QDomComment_IDX = 3, + SBK_QDomDocument_ParseOption_IDX = 5, + SBK_QFlags_QDomDocument_ParseOption_IDX = 22, + SBK_QDomDocument_IDX = 4, + SBK_QDomDocument_ParseResult_IDX = 6, + SBK_QDomDocumentFragment_IDX = 7, + SBK_QDomDocumentType_IDX = 8, + SBK_QDomElement_IDX = 9, + SBK_QDomEntity_IDX = 10, + SBK_QDomEntityReference_IDX = 11, + SBK_QDomImplementation_InvalidDataPolicy_IDX = 13, + SBK_QDomImplementation_IDX = 12, + SBK_QDomNamedNodeMap_IDX = 14, + SBK_QDomNode_NodeType_IDX = 17, + SBK_QDomNode_EncodingPolicy_IDX = 16, + SBK_QDomNode_IDX = 15, + SBK_QDomNodeList_IDX = 18, + SBK_QDomNotation_IDX = 19, + SBK_QDomProcessingInstruction_IDX = 20, + SBK_QDomText_IDX = 21, + SBK_QtXml_IDX_COUNT = 23, +}; + +// This variable stores all Python types exported by this module. +extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtXmlTypeStructs; + +// This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. +[[deprecated]] extern PyTypeObject **SbkPySide6_QtXmlTypes; + +// This variable stores the Python module object exported by this module. +extern PyObject *SbkPySide6_QtXmlModuleObject; + +// This variable stores all type converters exported by this module. +extern SbkConverter **SbkPySide6_QtXmlTypeConverters; + +// Converter indices +enum [[deprecated]] : int { + SBK_QTXML_QLIST_INT_IDX = 0, // QList + SBK_QTXML_QLIST_QVARIANT_IDX = 1, // QList + SBK_QTXML_QLIST_QSTRING_IDX = 2, // QList + SBK_QTXML_QMAP_QSTRING_QVARIANT_IDX = 3, // QMap + SBK_QTXML_CONVERTERS_IDX_COUNT = 4, +}; + +// Converter indices +enum : int { + SBK_QtXml_QList_int_IDX = 0, // QList + SBK_QtXml_QList_QVariant_IDX = 1, // QList + SBK_QtXml_QList_QString_IDX = 2, // QList + SBK_QtXml_QMap_QString_QVariant_IDX = 3, // QMap + SBK_QtXml_CONVERTERS_IDX_COUNT = 4, +}; +// Macros for type check + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +namespace Shiboken +{ + +// PyType functions, to get the PyObjectType for a type T +template<> inline PyTypeObject *SbkType< ::QDomAttr >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomAttr_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomCDATASection >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomCDATASection_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomCharacterData >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomCharacterData_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomComment >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomComment_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomDocument::ParseOption >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomDocument_ParseOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QFlags_QDomDocument_ParseOption_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomDocument >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomDocument_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomDocument::ParseResult >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomDocument_ParseResult_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomDocumentFragment >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomDocumentFragment_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomDocumentType >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomDocumentType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomElement >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomElement_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomEntity >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomEntity_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomEntityReference >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomEntityReference_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomImplementation::InvalidDataPolicy >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomImplementation_InvalidDataPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomImplementation >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomImplementation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomNamedNodeMap >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomNamedNodeMap_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomNode::NodeType >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomNode_NodeType_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomNode::EncodingPolicy >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomNode_EncodingPolicy_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomNode >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomNode_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomNodeList >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomNodeList_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomNotation >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomNotation_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomProcessingInstruction >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomProcessingInstruction_IDX]); } +template<> inline PyTypeObject *SbkType< ::QDomText >() { return Shiboken::Module::get(SbkPySide6_QtXmlTypeStructs[SBK_QDomText_IDX]); } + +} // namespace Shiboken + +QT_WARNING_POP +#endif // SBK_QTXML_PYTHON_H + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/class_property.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/class_property.h new file mode 100644 index 0000000..f2ed29f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/class_property.h @@ -0,0 +1,43 @@ +// 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 + +#ifndef CLASS_PROPERTY_H +#define CLASS_PROPERTY_H + +#include "pysidemacros.h" +#include + +extern "C" { + +struct propertyobject { + PyObject_HEAD + PyObject *prop_get; + PyObject *prop_set; + PyObject *prop_del; + PyObject *prop_doc; + int getter_doc; +}; + +struct propertyobject310 { + PyObject_HEAD + PyObject *prop_get; + PyObject *prop_set; + PyObject *prop_del; + PyObject *prop_doc; + // Note: This is a problem with Limited API: We have no direct access. + // You need to pick it from runtime info. + PyObject *prop_name; + int getter_doc; +}; + +PYSIDE_API PyTypeObject *PyClassProperty_TypeF(); + +} // extern "C" + +namespace PySide::ClassProperty { + +PYSIDE_API void init(PyObject *module); + +} // namespace PySide::ClassProperty + +#endif // CLASS_PROPERTY_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/dynamicqmetaobject.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/dynamicqmetaobject.h new file mode 100644 index 0000000..2b85dc6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/dynamicqmetaobject.h @@ -0,0 +1,56 @@ +// 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 + +#ifndef DYNAMICQMETAOBJECT_H +#define DYNAMICQMETAOBJECT_H + +#include +#include + +#include +#include +#include + +#include + +class MetaObjectBuilderPrivate; + +namespace PySide +{ + +class PYSIDE_API MetaObjectBuilder +{ + Q_DISABLE_COPY_MOVE(MetaObjectBuilder) +public: + using EnumValue = std::pair; // Int/ULongLong + using EnumValues = QList; + + // Plain wrapped Qt types + explicit MetaObjectBuilder(const QMetaObject *metaObject); + // Types defined in Python which are parsed + explicit MetaObjectBuilder(PyTypeObject *type, const QMetaObject *metaObject); + ~MetaObjectBuilder(); + + int indexOfMethod(QMetaMethod::MethodType mtype, const QByteArray &signature) const; + int indexOfProperty(const QByteArray &name) const; + int addSlot(const QByteArray &signature); + int addSlot(const QByteArray &signature, const QByteArray &type); + int addSignal(const QByteArray &signature); + void removeMethod(QMetaMethod::MethodType mtype, int index); + int addProperty(const char *property, PyObject *data); + void addInfo(const char *key, const char *value); + void addInfo(const QMap &info); + void addEnumerator(const char *name, bool flag, + bool scoped, const EnumValues &entries); + void removeProperty(int index); + + const QMetaObject *update(); + + static QString formatMetaObject(const QMetaObject *metaObject); + +private: + MetaObjectBuilderPrivate *m_d; +}; + +} +#endif diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/dynamicslot_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/dynamicslot_p.h new file mode 100644 index 0000000..6e8b938 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/dynamicslot_p.h @@ -0,0 +1,50 @@ +// 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 + +#ifndef DYNAMICSLOT_P_H +#define DYNAMICSLOT_P_H + +#include + +#include +#include + +QT_FORWARD_DECLARE_CLASS(QDebug) + +namespace PySide +{ + +class DynamicSlot +{ + Q_DISABLE_COPY_MOVE(DynamicSlot) +public: + enum SlotType + { + Callable, + Method, + CompiledMethod, + C_Function + }; + + virtual ~DynamicSlot() = default; + + virtual void call(const QByteArrayList ¶meterTypes, const char *returnType, + void **cppArgs) = 0; + virtual void formatDebug(QDebug &debug) const = 0; + + static SlotType slotType(PyObject *callback); + static DynamicSlot *create(PyObject *callback); + +protected: + DynamicSlot() noexcept = default; +}; + +QDebug operator<<(QDebug debug, const DynamicSlot *ds); + +void registerSlotConnection(QObject *source, int signalIndex, PyObject *callback, + const QMetaObject::Connection &connection); +bool disconnectSlot(QObject *source, int signalIndex, PyObject *callback); + +} + +#endif // DYNAMICSLOT_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/feature_select.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/feature_select.h new file mode 100644 index 0000000..bf5a1b5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/feature_select.h @@ -0,0 +1,19 @@ +// 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 + +#ifndef FEATURE_SELECT_H +#define FEATURE_SELECT_H + +#include "pysidemacros.h" +#include + +namespace PySide::Feature { + +PYSIDE_API void init(); +PYSIDE_API void Select(PyObject *obj); +PYSIDE_API void Select(PyTypeObject *type); +PYSIDE_API void Enable(bool); + +} // namespace PySide::Feature + +#endif // FEATURE_SELECT_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pyside.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pyside.h new file mode 100644 index 0000000..c8793cb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pyside.h @@ -0,0 +1,16 @@ +// 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 + +#ifndef PYSIDE_H +#define PYSIDE_H + +#include + +#include + +#include "pysideinit.h" +#include "pysideqapp.h" +#include "pysideqobject.h" +#include "pysideutils.h" + +#endif // PYSIDE_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pyside6_global.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pyside6_global.h new file mode 100644 index 0000000..fe417b6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pyside6_global.h @@ -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 + +#include + +// There are symbols in Qt that exist in Debug but +// not in release +#define QT_NO_DEBUG + +// Here are now all configured modules appended: diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pyside_numpy.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pyside_numpy.h new file mode 100644 index 0000000..5ccd3fa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pyside_numpy.h @@ -0,0 +1,37 @@ +// 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 + +#ifndef PYSIDE_NUMPY_H +#define PYSIDE_NUMPY_H + +#include +#include + +#include + +#include +#include +#include + +namespace PySide::Numpy +{ + +/// Create a list of QPointF from 2 equally sized numpy array of x and y data +/// (float,double). +/// \param pyXIn X data array +/// \param pyYIn Y data array +/// \return List of QPointF + +PYSIDE_API QList xyDataToQPointFList(PyObject *pyXIn, PyObject *pyYIn); + +/// Create a list of QPoint from 2 equally sized numpy array of x and y data +/// (int). +/// \param pyXIn X data array +/// \param pyYIn Y data array +/// \return List of QPoint + +PYSIDE_API QList xyDataToQPointList(PyObject *pyXIn, PyObject *pyYIn); + +} //namespace PySide::Numpy + +#endif // PYSIDE_NUMPY_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pyside_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pyside_p.h new file mode 100644 index 0000000..7033239 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pyside_p.h @@ -0,0 +1,35 @@ +// 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 + +#ifndef PYSIDE_P_H +#define PYSIDE_P_H + +#include + +#include + +namespace PySide +{ + +// Struct associated with QObject's via Shiboken::Object::getTypeUserData() +struct TypeUserData +{ + explicit TypeUserData(PyTypeObject *type, const QMetaObject *metaobject, std::size_t size) : + mo(type, metaobject), cppObjSize(size) {} + // Plain wrapped Qt types + explicit TypeUserData(const QMetaObject *metaobject, std::size_t size) : + mo(metaobject), cppObjSize(size) {} + + MetaObjectBuilder mo; + std::size_t cppObjSize; +}; + +TypeUserData *retrieveTypeUserData(PyTypeObject *pyTypeObj); +TypeUserData *retrieveTypeUserData(PyObject *pyObj); +// For QML +PYSIDE_API const QMetaObject *retrieveMetaObject(PyTypeObject *pyTypeObj); +PYSIDE_API const QMetaObject *retrieveMetaObject(PyObject *pyObj); + +} //namespace PySide + +#endif // PYSIDE_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidecapsulemethod_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidecapsulemethod_p.h new file mode 100644 index 0000000..7b6abc5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidecapsulemethod_p.h @@ -0,0 +1,87 @@ +// Copyright (C) 2025 Ford Motor Company +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +#ifndef PYSIDE_CAPSULEMETHOD_P_H +#define PYSIDE_CAPSULEMETHOD_P_H + +#include + +extern "C" +{ + +/** + * This code is needed to solve, in C++ and adhering to the stable API, + * creating what are in effect lambda functions as instance methods on custom + * types. The goal is to be able to add methods to a dynamic type. If the .rep + * file defines a slot `mySlot`, it need to be added to the dynamic type. For + * Source types, this should be an abstract method that raises a + * NotImplementedError unless defined in the Python subclass. For Replica + * types, this should include an implementation that forwards the request + * through the underlying QRemoteObjectReplica instance. + * + * The stable API doesn't currently provide a way define a method that can + * receive both the `self`, `args`, and runtime (but constant per method, i.e., + * lambda like) data using Py_tp_methods. Possibly post 3.13 when METH_METHOD is + * part of the stable API. But for now, it is not. + * + * The solution is to create a custom descriptor + * (https://docs.python.org/3/howto/descriptor.html) that can hold the runtime + * data and then when called, will return a PyCFunction_New generated PyObject + * that is passed both class instance `self` and the runtime data (a PyCapsule) + * together as a tuple as a new `self` for the method. The static method + * definition needs to expect and handle this, but when combined in C++, we can + * define a single handler that receives both the original `self` of the instance + * and the runtime capsule with data for handling. + */ + +/** + * The CapsuleDescriptorData struct is what will be passed as the pseudo `self` + * from a CapsuleMethod or CapsuleProperty to the associated handler method. The + * handler method (which should look like a standard PyMethodDef method) should + * parse it into the payload (the "lambda variables") and the actual instance + * (the "self"). + */ +struct CapsuleDescriptorData +{ + PyObject *self; + PyObject *payload; +}; + +/** + * The new type defining a descriptor that stores a PyCapsule. This is used to + * store the runtime data, with the __get__ method returning a new Callable. + */ +PyTypeObject *CapsuleMethod_TypeF(void); + +/** + * The new type defining a descriptor that stores a PyCapsule. This is used to + * store the runtime data, with the __get__ (and __set__ if isWritable) providing + * property behavior. + */ +PyTypeObject *CapsuleProperty_TypeF(bool isWritable); + +/** + * Add a capsule method (a descriptor) to a type. This will create a new capsule + * method descriptor and add it as an attribute to the type, using the given name. + * + * A single handle can then respond to what appear to be distinct methods on the + * type, but using the runtime data (from the capsule) when handling each call. + * + * @param type The type to attach the created descriptor to. + * @param method The method definition to associate with the descriptor. + * The name of the method will be used as the attribute name. + * @param capsule The capsule to store in the descriptor. + * @return True if the descriptor was added successfully, false otherwise. + */ +bool add_capsule_method_to_type(PyTypeObject *type, PyMethodDef *method, + PyObject *capsule); + +/** + * Make a new CapsuleProperty type. + */ +PyObject *make_capsule_property(PyMethodDef *method, PyObject *capsule, + bool isWritable = false); + +} // extern "C" + +#endif // PYSIDE_CAPSULEMETHOD_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideclassdecorator_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideclassdecorator_p.h new file mode 100644 index 0000000..79d0cbd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideclassdecorator_p.h @@ -0,0 +1,164 @@ +// 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 + +#ifndef CLASSDECORATOR_P_H +#define CLASSDECORATOR_P_H + +#include + +#include +#include + +#include + +#include +#include + +/// Helpers for class decorators with parameters +namespace PySide::ClassDecorator { + +/// Base class for private objects of class decorators with parameters +class PYSIDE_API DecoratorPrivate +{ +public: + Q_DISABLE_COPY_MOVE(DecoratorPrivate) + + virtual ~DecoratorPrivate(); + + /// Virtual function which is passed the decorated class type + /// \param args Decorated class type argument + /// \return class with reference count increased if the call was successful, + /// else nullptr + virtual PyObject *tp_call(PyObject *self, PyObject *args, PyObject * /* kw */) = 0; + + /// Virtual function which is passed the decorator parameters + /// \param args Decorator arguments + /// \return 0 if the parameters are correct + virtual int tp_init(PyObject *self, PyObject *args, PyObject *kwds) = 0; + virtual const char *name() const = 0; + + /// Helper that returns DecoratorPrivate instance from a PyObject + template + static DerivedPrivate *get(PyObject *o) + { return static_cast(DecoratorPrivate::getPrivate(o)); } + +protected: + /// Check mode for the arguments of the call operator + enum class CheckMode { None, WrappedType, QObjectType }; + + DecoratorPrivate() noexcept; + static DecoratorPrivate *getPrivate(PyObject *o); + + /// Helper for checking the arguments of the call operator + /// \param args Arguments + /// \param checkMode Type check mode + /// \return The type object extracted from args tuple (borrowed reference) + /// if the argument is a matching type + PyObject *tp_call_check(PyObject *args, + CheckMode checkMode = CheckMode::QObjectType) const; +}; + +/// Base class for private objects of class decorator with a string parameter +class PYSIDE_API StringDecoratorPrivate : public DecoratorPrivate +{ +public: + /// Init function that retrieves the string parameter using convertToString() + int tp_init(PyObject *self, PyObject *args, PyObject *kwds) override; + + QByteArray string() const { return m_string; } + +protected: + /// Helper function that retrieves the string parameter + /// \param self self + /// \param args Arguments + /// \return 0 if the parameter is correct, else -1 (for tp_init()) + static int convertToString(PyObject *self, PyObject *args); + +private: + QByteArray m_string; +}; + +/// Base class for private objects of class decorator with a type parameter +class PYSIDE_API TypeDecoratorPrivate : public DecoratorPrivate +{ +public: + /// Init function that retrieves the type parameter using convertToType() + int tp_init(PyObject *self, PyObject *args, PyObject *kwds) override; + + PyTypeObject *type() const { return m_type; } + +protected: + /// Helper function that retrieves the type parameter + /// \param self self + /// \param args Arguments + /// \return 0 if the parameter is correct, else -1 (for tp_init()) + static int convertToType(PyObject *self, PyObject *args); + +private: + PyTypeObject *m_type = nullptr; +}; + +} // namespace PySide::ClassDecorator + +extern "C" +{ +LIBSHIBOKEN_API void Sbk_object_dealloc(PyObject *self); + +/// Python type for class decorators with DecoratorPrivate +struct PYSIDE_API PySideClassDecorator +{ + PyObject_HEAD + PySide::ClassDecorator::DecoratorPrivate *d; +}; +}; + +namespace PySide::ClassDecorator { + +/// Helper template providing the methods (slots) for class decorators +template +struct Methods +{ + static PyObject *tp_new(PyTypeObject *subtype) + { + auto *result = PepExt_TypeCallAlloc(subtype, 0); + result->d = new DecoratorPrivate; + return reinterpret_cast(result); + } + + static void tp_free(void *self) + { + auto *pySelf = reinterpret_cast(self); + auto *decorator = reinterpret_cast(self); + delete decorator->d; + PepExt_TypeCallFree(Py_TYPE(pySelf)->tp_base, self); + } + + static PyObject *tp_call(PyObject *self, PyObject *args, PyObject *kwds) + { + auto *decorator = reinterpret_cast(self); + return decorator->d->tp_call(self, args, kwds); + } + + static int tp_init(PyObject *self, PyObject *args, PyObject *kwds) + { + auto *decorator = reinterpret_cast(self); + return decorator->d->tp_init(self, args, kwds); + } + + using TypeSlots = std::array; + + static TypeSlots typeSlots() + { + return { {{Py_tp_call, reinterpret_cast(tp_call)}, + {Py_tp_init, reinterpret_cast(tp_init)}, + {Py_tp_new, reinterpret_cast(tp_new)}, + {Py_tp_free, reinterpret_cast(tp_free)}, + {Py_tp_dealloc, reinterpret_cast(Sbk_object_dealloc)}, + {0, nullptr}} + }; + } +}; + +} // namespace PySide::ClassDecorator + +#endif // CLASSDECORATOR_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideclassinfo.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideclassinfo.h new file mode 100644 index 0000000..e1cbfb3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideclassinfo.h @@ -0,0 +1,33 @@ +// 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 + +#ifndef PYSIDE_CLASSINFO_H +#define PYSIDE_CLASSINFO_H + +#include + +#include + +#include +#include + +namespace PySide::ClassInfo { + +struct ClassInfo +{ + QByteArray key; + QByteArray value; +}; + +using ClassInfoList = QList; + +PYSIDE_API bool checkType(PyObject* pyObj); +PYSIDE_API ClassInfoList getClassInfoList(PyObject *decorator); + +PYSIDE_API bool setClassInfo(PyTypeObject *type, const QByteArray &key, + const QByteArray &value); +PYSIDE_API bool setClassInfo(PyTypeObject *type, const ClassInfoList &list); + +} // namespace PySide::ClassInfo + +#endif diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideclassinfo_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideclassinfo_p.h new file mode 100644 index 0000000..1aed0bc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideclassinfo_p.h @@ -0,0 +1,43 @@ +// 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 + +#ifndef PYSIDE_CLASSINFO_P_H +#define PYSIDE_CLASSINFO_P_H + +#include + +#include "pysideclassdecorator_p.h" +#include "pysideclassinfo.h" + +#include + +struct PySideClassInfo; + +extern "C" +{ +extern PYSIDE_API PyTypeObject *PySideClassInfo_TypeF(void); + +} // extern "C" + +namespace PySide::ClassInfo { + +class ClassInfoPrivate : public PySide::ClassDecorator::DecoratorPrivate +{ +public: + PyObject *tp_call(PyObject *self, PyObject *args, PyObject * /* kw */) override; + int tp_init(PyObject *self, PyObject *args, PyObject *kwds) override; + const char *name() const override; + + ClassInfoList m_data; + bool m_alreadyWrapped = false; +}; + +/** + * Init PySide QProperty support system + */ +void init(PyObject* module); + + +} // namespace PySide::ClassInfo + +#endif diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidecleanup.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidecleanup.h new file mode 100644 index 0000000..cc5bbb0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidecleanup.h @@ -0,0 +1,20 @@ +// 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 + +#ifndef PYSIDECLEANUP_H +#define PYSIDECLEANUP_H + +#include + +namespace PySide +{ + +using CleanupFunction = void(*)(); + +/// Register a function to be called before python dies +PYSIDE_API void registerCleanupFunction(CleanupFunction func); +PYSIDE_API void runCleanupFunctions(); + +} //namespace PySide + +#endif // PYSIDECLEANUP_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidedynamicclass_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidedynamicclass_p.h new file mode 100644 index 0000000..4716f4f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidedynamicclass_p.h @@ -0,0 +1,15 @@ +// Copyright (C) 2025 Ford Motor Company +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +#ifndef PYSIDE_DYNAMIC_CLASS_P_H +#define PYSIDE_DYNAMIC_CLASS_P_H + +#include + +#include + +QT_FORWARD_DECLARE_STRUCT(QMetaObject) + +PyTypeObject *createDynamicClass(QMetaObject *meta, PyObject *properties_capsule); + +#endif // PYSIDE_DYNAMIC_CLASS_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidedynamiccommon_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidedynamiccommon_p.h new file mode 100644 index 0000000..041e8bd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidedynamiccommon_p.h @@ -0,0 +1,84 @@ +// Copyright (C) 2025 Ford Motor Company +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +#ifndef PYSIDE_DYNAMIC_COMMON_P_H +#define PYSIDE_DYNAMIC_COMMON_P_H + +#include + +#include +#include +#include + +PyObject *toPython(const QVariant &variant); +int create_managed_py_enums(PyObject *self, QMetaObject *meta); +PyObject *DynamicType_get_enum(PyObject *self, PyObject *name); + +// Data for dynamically created property handlers +struct PropertyCapsule +{ + QByteArray name; + int propertyIndex; // meta->indexOfProperty() - including offset + int indexInObject; // Index minus offset for indexing into QVariantList +}; + +// Data for dynamically created method handlers +struct MethodCapsule +{ + QByteArray name; + int methodIndex; + QList argumentTypes; + QMetaType returnType; // meta->indexOfMethod() - including offset +}; + +// These functions are used to create a PyCapsule holding a pointer to a C++ +// object, which is set as an attribute on a Python type. When the Python +// type is garbage collected, the type's attributes are as well, resulting in +// the capsule's cleanup running to delete the pointer. This won't be as +// efficient as a custom tp_free on the type, but it's easier to manage. +// And it only runs when as all references to the type (and all instances) are +// released, so it won't be used frequently. + +extern int capsule_count; + +template +void Capsule_destructor(PyObject *capsule) +{ + capsule_count--; + T pointer = static_cast(PyCapsule_GetPointer(capsule, nullptr)); + delete pointer; + pointer = nullptr; +} + +template <> +inline void Capsule_destructor(PyObject *capsule) +{ + capsule_count--; + SbkConverter *pointer = static_cast(PyCapsule_GetPointer(capsule, nullptr)); + Shiboken::Conversions::deleteConverter(pointer); + pointer = nullptr; +} + +template +int set_cleanup_capsule_attr_for_pointer(PyTypeObject *type, const char *name, T pointer) +{ + static_assert(std::is_pointer::value, "T must be a pointer type"); + + if (!pointer) { + PyErr_SetString(PyExc_RuntimeError, "Pointer is null"); + return -1; + } + auto capsule = PyCapsule_New(pointer, nullptr, Capsule_destructor); + if (!capsule) + return -1; // Propagate the error + + if (PyObject_SetAttrString(reinterpret_cast(type), name, capsule) < 0) + return -1; // Propagate the error + + Py_DECREF(capsule); + capsule_count++; + + return 0; +} + +#endif // PYSIDE_DYNAMIC_COMMON_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidedynamicenum_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidedynamicenum_p.h new file mode 100644 index 0000000..14181fa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidedynamicenum_p.h @@ -0,0 +1,15 @@ +// Copyright (C) 2025 Ford Motor Company +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +#ifndef PYSIDE_DYNAMIC_ENUM_P_H +#define PYSIDE_DYNAMIC_ENUM_P_H + +#include + +#include + +QT_FORWARD_DECLARE_CLASS(QMetaEnum) + +PyTypeObject *createEnumType(QMetaEnum *metaEnum); + +#endif // PYSIDE_DYNAMIC_ENUM_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidedynamicpod_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidedynamicpod_p.h new file mode 100644 index 0000000..6dc9db9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidedynamicpod_p.h @@ -0,0 +1,15 @@ +// Copyright (C) 2025 Ford Motor Company +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +#ifndef PYSIDE_DYNAMIC_POD_P_H +#define PYSIDE_DYNAMIC_POD_P_H + +#include + +#include + +QT_FORWARD_DECLARE_STRUCT(QMetaObject) + +PyTypeObject *createPodType(QMetaObject *meta); + +#endif // PYSIDE_DYNAMIC_POD_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideinit.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideinit.h new file mode 100644 index 0000000..c623a0d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideinit.h @@ -0,0 +1,27 @@ +// 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 + +#ifndef PYSIDEINIT_H +#define PYSIDEINIT_H + +#include + +#include + +namespace PySide +{ + +PYSIDE_API void init(PyObject *module); + +/// Registers a dynamic "qt.conf" file with the Qt resource system. +/// +/// This is used in a standalone build, to inform QLibraryInfo of the Qt prefix +/// (where Qt libraries are installed) so that plugins can be successfully loaded. +/// +/// This is also used if PySide runs from inside a conda environment to solve +/// conflicts with the qt.conf installed by Anaconda Qt packages. +PYSIDE_API bool registerInternalQtConf(); + +} //namespace PySide + +#endif // PYSIDEINIT_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidelogging_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidelogging_p.h new file mode 100644 index 0000000..99a51b1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidelogging_p.h @@ -0,0 +1,11 @@ +// 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 + +#ifndef PYSIDE_LOGGING_P_H +#define PYSIDE_LOGGING_P_H + +#include + +Q_DECLARE_LOGGING_CATEGORY(lcPySide) + +#endif // PYSIDE_LOGGING_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidemacros.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidemacros.h new file mode 100644 index 0000000..46f64b4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidemacros.h @@ -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 + +#ifndef PYSIDEMACROS_H +#define PYSIDEMACROS_H + +#include + +#define PYSIDE_EXPORT LIBSHIBOKEN_EXPORT +#define PYSIDE_IMPORT LIBSHIBOKEN_IMPORT + +#ifdef BUILD_LIBPYSIDE +# define PYSIDE_API PYSIDE_EXPORT +#else +# define PYSIDE_API PYSIDE_IMPORT +#endif + +#endif // PYSIDEMACROS_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidemetafunction.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidemetafunction.h new file mode 100644 index 0000000..6aee491 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidemetafunction.h @@ -0,0 +1,38 @@ +// 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 + +#ifndef PYSIDE_METAFUNCTION_H +#define PYSIDE_METAFUNCTION_H + +#include + +#include + +#include + +extern "C" +{ + extern PYSIDE_API PyTypeObject *PySideMetaFunction_TypeF(void); + + struct PySideMetaFunctionPrivate; + struct PYSIDE_API PySideMetaFunction + { + PyObject_HEAD + PySideMetaFunctionPrivate *d; + }; +}; //extern "C" + +namespace PySide::MetaFunction { + +/** + * This function creates a MetaFunction object + * + * @param obj the QObject witch this fuction is part of + * @param methodIndex The index of this function on MetaObject + * @return Return a new reference of PySideMetaFunction + **/ +PYSIDE_API PySideMetaFunction *newObject(QObject *obj, int methodIndex); + +} //namespace PySide::MetaFunction + +#endif diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidemetafunction_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidemetafunction_p.h new file mode 100644 index 0000000..0207ec3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidemetafunction_p.h @@ -0,0 +1,25 @@ +// 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 + +#ifndef PYSIDE_METAFUNCTION_P_H +#define PYSIDE_METAFUNCTION_P_H + +#include + +#include + +QT_BEGIN_NAMESPACE +class QObject; +QT_END_NAMESPACE + +namespace PySide::MetaFunction { + + void init(PyObject *module); + /** + * Does a Qt metacall on a QObject + */ + bool call(QObject *self, int methodIndex, PyObject *args, PyObject **retVal = nullptr); + +} //namespace PySide::MetaFunction + +#endif diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidemetatype.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidemetatype.h new file mode 100644 index 0000000..85e70f7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidemetatype.h @@ -0,0 +1,26 @@ +// 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 + +#ifndef PYSIDEMETATYPE_H +#define PYSIDEMETATYPE_H + +#include + +#include + +#include + +QT_FORWARD_DECLARE_CLASS(QMetaType) + +namespace PySide +{ + +/// Returns the QMetaType matching a PyTypeObject +/// \param +/// \param type TypeObject +/// \return QMetaType +PYSIDE_API QMetaType qMetaTypeFromPyType(PyTypeObject *type); + +} //namespace PySide + +#endif // PYSIDEMETATYPE_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideproperty.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideproperty.h new file mode 100644 index 0000000..511f01f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideproperty.h @@ -0,0 +1,73 @@ +// 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 + +#ifndef PYSIDE_PROPERTY_H +#define PYSIDE_PROPERTY_H + +#include + +#include + +#include + +class PySidePropertyPrivate; + +extern "C" +{ + extern PYSIDE_API PyTypeObject *PySideProperty_TypeF(void); + + struct PYSIDE_API PySideProperty + { + PyObject_HEAD + PySidePropertyPrivate* d; + }; +}; + +namespace PySide::Property { + +PYSIDE_API bool checkType(PyObject *pyObj); + +/** + * This function call set property function and pass value as arg + * This function does not check the property object type + * + * @param self The property object + * @param source The QObject witch has the property + * @param value The value to set in property + * @return Return 0 if ok or -1 if this function fail + **/ +PYSIDE_API int setValue(PySideProperty *self, PyObject *source, PyObject *value); + +/** + * This function call get property function + * This function does not check the property object type + * + * @param self The property object + * @param source The QObject witch has the property + * @return Return the result of property get function or 0 if this fail + **/ +PYSIDE_API PyObject *getValue(PySideProperty *self, PyObject *source); + +/** + * This function return the notify name used on this property + * + * @param self The property object + * @return Return a const char with the notify name used + **/ +PYSIDE_API const char *getNotifyName(PySideProperty *self); + + +/** + * This function search in the source object for desired property + * + * @param source The QObject object + * @param name The property name + * @return Return a new reference to property object + **/ +PYSIDE_API PySideProperty *getObject(PyObject *source, PyObject *name); + +PYSIDE_API void setTypeName(PySideProperty *self, const char *typeName); + +} //namespace PySide::Property + +#endif diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideproperty_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideproperty_p.h new file mode 100644 index 0000000..4f68ed3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideproperty_p.h @@ -0,0 +1,169 @@ +// 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 + +#ifndef PYSIDE_QPROPERTY_P_H +#define PYSIDE_QPROPERTY_P_H + +#include + +#include "pysideproperty.h" +#include + +#include +#include +#include + +struct PySideProperty; + +class PYSIDE_API PySidePropertyPrivate +{ +public: + + Q_DISABLE_COPY_MOVE(PySidePropertyPrivate) + + PySidePropertyPrivate() noexcept; + virtual ~PySidePropertyPrivate(); + + virtual void metaCall(PyObject *source, QMetaObject::Call call, void **args); + + PyObject *getValue(PyObject *source) const; + int setValue(PyObject *source, PyObject *value); + int reset(PyObject *source); + + QByteArray typeName; + // Type object: A real PyTypeObject ("@Property(int)") or a string + // "@Property('QVariant')". + PyObject *pyTypeObject = nullptr; + PyObject *fget = nullptr; + PyObject *fset = nullptr; + PyObject *freset = nullptr; + PyObject *fdel = nullptr; + PyObject *notify = nullptr; + bool getter_doc = false; + QByteArray notifySignature; + QByteArray doc; + bool designable = true; + bool scriptable = true; + bool stored = true; + bool user = false; + bool constant = false; + bool final = false; +}; + +namespace PySide::Property { + +/** + * Init PySide QProperty support system + */ +void init(PyObject* module); + +/** + * This function call reset property function + * This function does not check the property object type + * + * @param self The property object + * @param source The QObject witch has the property + * @return Return 0 if ok or -1 if this function fail + **/ +int reset(PySideProperty* self, PyObject* source); + + +/** + * This function return the property type + * This function does not check the property object type + * + * @param self The property object + * @return Return the property type name + **/ +const char* getTypeName(const PySideProperty* self); + +/** + * This function check if property has read function + * This function does not check the property object type + * + * @param self The property object + * @return Return a boolean value + **/ +bool isReadable(const PySideProperty* self); + +/** + * This function check if property has write function + * This function does not check the property object type + * + * @param self The property object + * @return Return a boolean value + **/ +bool isWritable(const PySideProperty* self); + +/** + * This function check if property has reset function + * This function does not check the property object type + * + * @param self The property object + * @return Return a boolean value + **/ +bool hasReset(const PySideProperty* self); + +/** + * This function check if property has the flag DESIGNABLE setted + * This function does not check the property object type + * + * @param self The property object + * @return Return a boolean value + **/ +bool isDesignable(const PySideProperty* self); + +/** + * This function check if property has the flag SCRIPTABLE setted + * This function does not check the property object type + * + * @param self The property object + * @return Return a boolean value + **/ +bool isScriptable(const PySideProperty* self); + +/** + * This function check if property has the flag STORED setted + * This function does not check the property object type + * + * @param self The property object + * @return Return a boolean value + **/ +bool isStored(const PySideProperty* self); + +/** + * This function check if property has the flag USER setted + * This function does not check the property object type + * + * @param self The property object + * @return Return a boolean value + **/ +bool isUser(const PySideProperty* self); + +/** + * This function check if property has the flag CONSTANT setted + * This function does not check the property object type + * + * @param self The property object + * @return Return a boolean value + **/ +bool isConstant(const PySideProperty* self); + +/** + * This function check if property has the flag FINAL setted + * This function does not check the property object type + * + * @param self The property object + * @return Return a boolean value + **/ +bool isFinal(const PySideProperty* self); + +/// This function returns the type object of the property. It is either a real +/// PyTypeObject ("@Property(int)") or a string "@Property('QVariant')". +/// @param self The property object +/// @return type object +PyObject *getTypeObject(const PySideProperty* self); + +} // namespace PySide::Property + +#endif diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqapp.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqapp.h new file mode 100644 index 0000000..5543d83 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqapp.h @@ -0,0 +1,19 @@ +// 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 + +#ifndef PYSIDEQAPP_H +#define PYSIDEQAPP_H + +#include + +namespace PySide +{ + +PYSIDE_API void initQApp(); + +/// Destroy a QCoreApplication taking care of destroy all instances of QObject first. +PYSIDE_API void destroyQCoreApplication(); + +} //namespace PySide + +#endif // PYSIDEQPP_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqenum.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqenum.h new file mode 100644 index 0000000..82e22e7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqenum.h @@ -0,0 +1,39 @@ +// 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 + +#ifndef PYSIDE_QENUM_H +#define PYSIDE_QENUM_H + +#include + +#include + +#include + +#include + +QT_FORWARD_DECLARE_CLASS(QMetaType) + +namespace PySide::QEnum { + +// PYSIDE-957: Support the QEnum macro +PYSIDE_API PyObject *QEnumMacro(PyObject *, bool); +PYSIDE_API int isFlag(PyObject *); +PYSIDE_API std::vector resolveDelayedQEnums(PyTypeObject *); +PYSIDE_API void init(); + + +// PYSIDE-2840: For an enum registered in Qt, return the C++ name. +// Ignore flags here; their underlying enums are of Python type flags anyways. +PYSIDE_API QByteArray getTypeName(PyTypeObject *type); + +// Create a QMetaType for a decorated Python enum (int), enabling +// modification of properties by Qt Widgets Designer. +QMetaType createGenericEnumMetaType(const QByteArray &name, PyTypeObject *pyType); + +// Like createGenericEnumMetaType(), but for "unsigned long long". +QMetaType createGenericEnum64MetaType(const QByteArray &name, PyTypeObject *pyType); + +} // namespace PySide::QEnum + +#endif diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqhash.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqhash.h new file mode 100644 index 0000000..c38211f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqhash.h @@ -0,0 +1,24 @@ +// 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 + +#ifndef PYSIDEQHASH_H +#define PYSIDEQHASH_H + +#include + +#include + +namespace PySide +{ + +/// Hash function used to enable hash on objects not supported by the native Qt +/// library which have a toString() function. +template +[[deprecated]] inline Py_ssize_t hash(const T& value) +{ + return qHash(value.toString()); +} + +} //namespace PySide + +#endif // PYSIDEQHASH_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmetatype.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmetatype.h new file mode 100644 index 0000000..cb80326 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmetatype.h @@ -0,0 +1,35 @@ +// 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 + +#ifndef PYSIDEQMETATYPE_H +#define PYSIDEQMETATYPE_H + +#include + +namespace PySide +{ + +/// If the type \p T was registered on Qt meta type system with Q_DECLARE_METATYPE macro, +/// this class will initialize the meta type. +/// +/// Initialize a meta type means register it on Qt meta type system, Qt itself only do this +/// on the first call of qMetaTypeId, and this is exactly what we do to init it. If we don't +/// do that, calls to QMetaType::type("QMatrix2x2") could return zero, causing QVariant to +/// not recognize some C++ types, like QMatrix2x2. + +template::Defined > +struct initQtMetaType { + initQtMetaType() + { + qMetaTypeId(); + } +}; + +// Template specialization to do nothing when the type wasn't registered on Qt meta type system. +template +struct initQtMetaType { +}; + +} //namespace PySide + +#endif // PYSIDEQMETATYPE_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqml.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqml.h new file mode 100644 index 0000000..d975bcf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqml.h @@ -0,0 +1,18 @@ +// 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 + +#ifndef PYSIDEQML_H +#define PYSIDEQML_H + +#include "pysideqmlmacros.h" + +#include + +namespace PySide::Qml +{ + +PYSIDEQML_API void init(PyObject *module); + +} //namespace PySide::Qml + +#endif // PYSIDEQML_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlattached.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlattached.h new file mode 100644 index 0000000..96f7882 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlattached.h @@ -0,0 +1,28 @@ +// 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 + +#ifndef PYSIDEQMLATTACHED_H +#define PYSIDEQMLATTACHED_H + +#include + +#include "pysideqmlmacros.h" + +#include + +QT_FORWARD_DECLARE_CLASS(QObject) + +namespace PySide::Qml +{ + +/// PySide implementation of qmlAttachedPropertiesObject function. +/// \param typeObject attaching type +/// \param obj attachee +/// \param create Whether to create the Attachment object +/// \return Attachment object instance +PYSIDEQML_API QObject *qmlAttachedPropertiesObject(PyObject *typeObject, QObject *obj, + bool create = true); + +} // namespace PySide::Qml + +#endif // PYSIDEQMLATTACHED_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlattached_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlattached_p.h new file mode 100644 index 0000000..7c8a47f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlattached_p.h @@ -0,0 +1,21 @@ +// 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 + +#ifndef PYSIDEQMLATTACHED_P_H +#define PYSIDEQMLATTACHED_P_H + +#include + +#include + +namespace PySide::Qml { +struct QmlExtensionInfo; +struct QmlTypeInfo; + +void initQmlAttached(PyObject *module); + +PySide::Qml::QmlExtensionInfo qmlAttachedInfo(PyTypeObject *t, + const std::shared_ptr &info); +} // namespace PySide::Qml + +#endif // PYSIDEQMLATTACHED_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlextended_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlextended_p.h new file mode 100644 index 0000000..17d6dae --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlextended_p.h @@ -0,0 +1,21 @@ +// 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 + +#ifndef PYSIDEQMLEXTENDED_P_H +#define PYSIDEQMLEXTENDED_P_H + +#include + +#include + +namespace PySide::Qml { +struct QmlExtensionInfo; +struct QmlTypeInfo; + +void initQmlExtended(PyObject *module); + +PySide::Qml::QmlExtensionInfo qmlExtendedInfo(PyObject *t, + const std::shared_ptr &info); +} // namespace PySide::Qml + +#endif // PYSIDEQMLEXTENDED_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlforeign_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlforeign_p.h new file mode 100644 index 0000000..85688aa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlforeign_p.h @@ -0,0 +1,17 @@ +// 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 + +#ifndef PYSIDEQMLFOREIGN_P_H +#define PYSIDEQMLFOREIGN_P_H + +#include + +namespace PySide::Qml { +struct QmlExtensionInfo; +struct QmlTypeInfo; + +void initQmlForeign(PyObject *module); + +} // namespace PySide::Qml + +#endif // PYSIDEQMLFOREIGN_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmllistproperty_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmllistproperty_p.h new file mode 100644 index 0000000..c00ffbf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmllistproperty_p.h @@ -0,0 +1,13 @@ +// 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 + +#ifndef PYSIDEQMLLISTPROPERTY_H +#define PYSIDEQMLLISTPROPERTY_H + +#include + +namespace PySide::Qml { +void initQtQmlListProperty(PyObject *module); +} + +#endif // PYSIDEQMLLISTPROPERTY_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlmacros.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlmacros.h new file mode 100644 index 0000000..e9f24d2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlmacros.h @@ -0,0 +1,18 @@ +// 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 + +#ifndef PYSIDEQMLMACROS_H +#define PYSIDEQMLMACROS_H + +#include + +#define PYSIDEQML_EXPORT LIBSHIBOKEN_EXPORT +#define PYSIDEQML_IMPORT LIBSHIBOKEN_IMPORT + +#ifdef BUILD_LIBPYSIDEQML +# define PYSIDEQML_API PYSIDEQML_EXPORT +#else +# define PYSIDEQML_API PYSIDEQML_IMPORT +#endif + +#endif // PYSIDEQMLMACROS_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlmetacallerror_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlmetacallerror_p.h new file mode 100644 index 0000000..fcbb639 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlmetacallerror_p.h @@ -0,0 +1,21 @@ +// 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 + +#ifndef PYSIDEQMLMETACALLERROR_P_H +#define PYSIDEQMLMETACALLERROR_P_H + +#include + +#include + +QT_FORWARD_DECLARE_CLASS(QObject) + +namespace PySide::Qml { + +// Helper for SignalManager::qt_metacall(): +// Bubbles Python exceptions up to the Javascript engine, if called from one +std::optional qmlMetaCallErrorHandler(QObject *object); + +} // namespace PySide::Qml + +#endif // PYSIDEQMLMETACALLERROR_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlnamedelement_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlnamedelement_p.h new file mode 100644 index 0000000..4a4575d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlnamedelement_p.h @@ -0,0 +1,11 @@ +// 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 + +#ifndef PYSIDEQMLNAMEDELEMENT_P_H +#define PYSIDEQMLNAMEDELEMENT_P_H + +#include + +void initQmlNamedElement(PyObject *module); + +#endif // PYSIDEQMLNAMEDELEMENT_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlregistertype.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlregistertype.h new file mode 100644 index 0000000..8591723 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlregistertype.h @@ -0,0 +1,99 @@ +// 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 + +#ifndef PYSIDEQMLREGISTERTYPE_H +#define PYSIDEQMLREGISTERTYPE_H + +#include "pysideqmlmacros.h" + +#include +#include + +QT_BEGIN_NAMESPACE +namespace QQmlPrivate +{ +struct RegisterTypeAndRevisions; +} +QT_END_NAMESPACE + +namespace PySide::Qml +{ + +/** + * PySide implementation of qmlRegisterType function. + * + * This is a helper for the legacy free qmlRegisterType*() type functions. + * Decorators should be used instead. + * + * \param pyObj Python type to be registered. + * \param uri QML element uri. + * \param versionMajor QML component major version. + * \param versionMinor QML component minor version. + * \param qmlName QML element name + * \return the metatype id of the registered type. + */ +PYSIDEQML_API int qmlRegisterType(PyObject *pyObj, const char *uri, + int versionMajor, int versionMinor, + const char *qmlName, const char *noCreationReason = nullptr, + bool creatable = true); + +/** + * PySide implementation of qmlRegisterSingletonType function. + * + * This is a helper for the legacy free qmlRegisterSingletonType type function. + * Decorators should be used instead. + * + * \param pyObj Python type to be registered. + * \param uri QML element uri. + * \param versionMajor QML component major version. + * \param versionMinor QML component minor version. + * \param qmlName QML element name + * \param callback Registration callback + * \return the metatype id of the registered type. + */ +PYSIDEQML_API int qmlRegisterSingletonType(PyObject *pyObj,const char *uri, + int versionMajor, int versionMinor, const char *qmlName, + PyObject *callback, bool isQObject, bool hasCallback); + +/** + * PySide implementation of qmlRegisterSingletonInstance function. + * + * \param pyObj Python type to be registered. + * \param uri QML element uri. + * \param versionMajor QML component major version. + * \param versionMinor QML component minor version. + * \param qmlName QML element name + * \param instanceObject singleton object to be registered. + * \return the metatype id of the registered type. + */ +PYSIDEQML_API int qmlRegisterSingletonInstance(PyObject *pyObj, const char *uri, + int versionMajor, int versionMinor, + const char *qmlName, PyObject *instanceObject); + +/** + * PySide implementation of the QML_ELEMENT macro + * + * \param pyObj Python type to be registered + */ +PYSIDEQML_API PyObject *qmlElementMacro(PyObject *pyObj); + +/// PySide implementation of the QML_ANONYMOUS macro +/// \param pyObj Python type to be registered +PYSIDEQML_API PyObject *qmlAnonymousMacro(PyObject *pyObj); + +/// PySide implementation of the QML_SINGLETON macro +/// \param pyObj Python type to be registered +PYSIDEQML_API PyObject *qmlSingletonMacro(PyObject *pyObj); + + +// Used by QtQuick module to fill the QQmlPrivate::RegisterType::parserStatusCast, +// valueSourceCast and valueInterceptorCast fields with the correct values. +using QuickRegisterItemFunction = + bool (*)(PyObject *pyObj, QT_PREPEND_NAMESPACE(QQmlPrivate::RegisterTypeAndRevisions) *); + +PYSIDEQML_API QuickRegisterItemFunction getQuickRegisterItemFunction(); +PYSIDEQML_API void setQuickRegisterItemFunction(QuickRegisterItemFunction function); + +} // namespace PySide::Qml + +#endif // PYSIDEQMLREGISTERTYPE_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlregistertype_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlregistertype_p.h new file mode 100644 index 0000000..1f26d9c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmlregistertype_p.h @@ -0,0 +1,20 @@ +// 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 + +#ifndef PYSIDEQMLREGISTERTYPE_P_H +#define PYSIDEQMLREGISTERTYPE_P_H + +#include + +#include + +PyTypeObject *qObjectType(); + + +namespace PySide::Qml { + +PyObject *qmlNamedElementMacro(PyObject *pyObj, const QByteArray &typeName); + +} + +#endif // PYSIDEQMLREGISTERTYPE_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmltypeinfo_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmltypeinfo_p.h new file mode 100644 index 0000000..6ba72e3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmltypeinfo_p.h @@ -0,0 +1,59 @@ +// 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 + +#ifndef PYSIDEQMLTYPEINFO_P_H +#define PYSIDEQMLTYPEINFO_P_H + +#include + +#include +#include + +#include + +QT_FORWARD_DECLARE_CLASS(QDebug) +QT_FORWARD_DECLARE_CLASS(QObject) +QT_FORWARD_DECLARE_STRUCT(QMetaObject) + +namespace PySide::Qml { + +enum class QmlTypeFlag +{ + Singleton = 0x1 +}; + +Q_DECLARE_FLAGS(QmlTypeFlags, QmlTypeFlag) +Q_DECLARE_OPERATORS_FOR_FLAGS(QmlTypeFlags) + +// Type information associated with QML type objects +struct QmlTypeInfo +{ + QmlTypeFlags flags; + PyTypeObject *foreignType = nullptr; + PyTypeObject *attachedType = nullptr; + PyTypeObject *extensionType = nullptr; +}; + +using QmlTypeInfoPtr = std::shared_ptr; + +QmlTypeInfoPtr ensureQmlTypeInfo(const PyObject *o); +void insertQmlTypeInfoAlias(const PyObject *o, const QmlTypeInfoPtr &value); +QmlTypeInfoPtr qmlTypeInfo(const PyObject *o); + +// Meta Object and factory function for QmlExtended/QmlAttached +struct QmlExtensionInfo +{ + using Factory = QObject *(*)(QObject *); + + Factory factory; + const QMetaObject *metaObject; +}; + +#ifndef QT_NO_DEBUG_STREAM +QDebug operator<<(QDebug d, const QmlTypeInfo &); +QDebug operator<<(QDebug d, const QmlExtensionInfo &); +#endif + +} // namespace PySide::Qml + +#endif // PYSIDEQMLTYPEINFO_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmluncreatable.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmluncreatable.h new file mode 100644 index 0000000..af17f5e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqmluncreatable.h @@ -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 + +#ifndef PYSIDEQMLUNCREATABLE_H +#define PYSIDEQMLUNCREATABLE_H + +#include + +#include + +QT_FORWARD_DECLARE_CLASS(QMetaObjectBuilder) + +// The QmlUncreatable decorator modifies QmlElement to register an uncreatable +// type. Due to the (reverse) execution order of decorators, it needs to follow +// QmlElement. +extern "C" +{ + extern PyTypeObject *PySideQmlUncreatable_TypeF(void); +} + +void initQmlUncreatable(PyObject *module); + +void setUncreatableClassInfo(PyTypeObject *type, const QByteArray &reason); +void setUncreatableClassInfo(QMetaObjectBuilder *builder, const QByteArray &reason); + +#endif // PYSIDEQMLUNCREATABLE_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqobject.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqobject.h new file mode 100644 index 0000000..41762b0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqobject.h @@ -0,0 +1,72 @@ +// 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 + +#ifndef PYSIDEQOBJECT_H +#define PYSIDEQOBJECT_H + +#include + +#include + +#include + +#include + +QT_FORWARD_DECLARE_CLASS(QObject) +QT_FORWARD_DECLARE_STRUCT(QMetaObject) +QT_FORWARD_DECLARE_CLASS(QMutex) + +namespace PySide +{ + +/// Fill QObject properties and do signal connections using the values found in \p kwds dictionary. +/// \param qObj PyObject fot the QObject. +/// \param metaObj QMetaObject of \p qObj. +/// \param kwds key->value dictonary. +/// \return True if everything goes well, false with a Python error set otherwise. +PYSIDE_API bool fillQtProperties(PyObject *qObj, const QMetaObject *metaObj, + PyObject *kwds, bool allowErrors); + +/// Initialize the DynamicMetaObject helper for a wrapped Qt type (generated code) +PYSIDE_API void initDynamicMetaObject(PyTypeObject *type, const QMetaObject *base, + std::size_t cppObjSize); +/// Initialize a Python-derived type +PYSIDE_API void initQObjectSubType(PyTypeObject *type, PyObject *args, PyObject *kwds); + +/// Return the size in bytes of a type that inherits QObject. +PYSIDE_API std::size_t getSizeOfQObject(PyTypeObject *type); + +/// Check if a PyTypeObject or its bases contains a QObject +/// \param pyType is the PyTypeObject to check +/// \param raiseError controls if a TypeError is raised when an object does not +/// inherit QObject +PYSIDE_API bool isQObjectDerived(PyTypeObject *pyType, bool raiseError); + +/// Convenience to convert a PyObject to QObject +PYSIDE_API QObject *convertToQObject(PyObject *object, bool raiseError); + +/// Check for properties and signals registered on MetaObject and return these. +/// Also handle Python properties when true_property was selected. +/// \param cppSelf Is the QObject which contains the metaobject +/// \param self Python object of cppSelf +/// \param name Name of the argument which the function will try retrieve from MetaData +/// \return The Python object which contains the Data obtained in metaObject or the Python +/// method pulled out of a Python property. +PYSIDE_API PyObject *getHiddenDataFromQObject(QObject *cppSelf, PyObject *self, PyObject *name); + +/// Mutex for accessing QObject memory helpers from multiple threads +PYSIDE_API QMutex &nextQObjectMemoryAddrMutex(); +PYSIDE_API void *nextQObjectMemoryAddr(); +/// Set the address where to allocate the next QObject (for QML) +PYSIDE_API void setNextQObjectMemoryAddr(void *addr); + +PYSIDE_API PyObject *getWrapperForQObject(QObject *cppSelf, PyTypeObject *sbk_type); + +/// Return the best-matching type for a QObject (Helper for QObject.findType()) +/// \param cppSelf QObject instance +/// \return type object +PYSIDE_API PyTypeObject *getTypeForQObject(const QObject *cppSelf); + +} //namespace PySide + +#endif // PYSIDEQOBJECT_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqslotobject_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqslotobject_p.h new file mode 100644 index 0000000..045abfb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideqslotobject_p.h @@ -0,0 +1,40 @@ +// 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 + +#ifndef PYSIDEQSLOTOBJECT_P_H +#define PYSIDEQSLOTOBJECT_P_H + +#include "pysidemacros.h" +#include + +#include +#include + +#include + +namespace PySide +{ + +class DynamicSlot; + +class PySideQSlotObject : public QtPrivate::QSlotObjectBase +{ + Q_DISABLE_COPY_MOVE(PySideQSlotObject) +public: + explicit PySideQSlotObject(PyObject *callable, const QByteArrayList ¶meterTypes, + const char *returnType = nullptr); + ~PySideQSlotObject(); + +private: + static void impl(int which, QSlotObjectBase *this_, QObject *receiver, void **args, bool *ret); + void call(void **args); + + std::unique_ptr m_dynamicSlot; + const QByteArrayList m_parameterTypes; + const char *m_returnType; +}; + + +} // namespace PySide + +#endif // PYSIDEQSLOTOBJECT_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysiderephandler_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysiderephandler_p.h new file mode 100644 index 0000000..5956f0b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysiderephandler_p.h @@ -0,0 +1,35 @@ +// Copyright (C) 2025 Ford Motor Company +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +#ifndef PYSIDE_REPHANDLER_P_H +#define PYSIDE_REPHANDLER_P_H + +#include + +#include + +#include + +struct PySideRepFilePrivate +{ + AST ast; + PyObject *podDict{}; + PyObject *replicaDict{}; + PyObject *sourceDict{}; + QStringList classes; + QStringList pods; +}; + +extern "C" +{ + extern PyTypeObject *PySideRepFile_TypeF(void); + + // Internal object + struct PySideRepFile + { + PyObject_HEAD + PySideRepFilePrivate *d; + }; +}; // extern "C" + +#endif // PYSIDE_REPHANDLER_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidesignal.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidesignal.h new file mode 100644 index 0000000..d4bebcc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidesignal.h @@ -0,0 +1,142 @@ +// 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 + +#ifndef PYSIDE_SIGNAL_H +#define PYSIDE_SIGNAL_H + +#include + +#include +#include + +#include +#include + +QT_BEGIN_NAMESPACE +struct QMetaObject; +class QObject; +QT_END_NAMESPACE + +extern "C" +{ + extern PYSIDE_API PyTypeObject *PySideSignal_TypeF(void); + extern PYSIDE_API PyTypeObject *PySideSignalInstance_TypeF(void); + + // Internal object + struct PYSIDE_API PySideSignal; + + struct PySideSignalInstancePrivate; + struct PYSIDE_API PySideSignalInstance + { + PyObject_HEAD + PySideSignalInstancePrivate *d; + }; +}; // extern "C" + +namespace PySide::Signal { + +/** + * This function checks for the PySideSignal type. + * + * @param pyObj + * @return whether pyObj is a PySideSignal + **/ +PYSIDE_API bool checkType(PyObject *pyObj); + +/** + * This function checks for the PySideSignalInstanceType type. + * + * @param pyObj + * @return Whether pyObj is a PySideSignalInstance + **/ +PYSIDE_API bool checkInstanceType(PyObject *pyObj); + +/** + * Register all C++ signals of a QObject on Python type. + */ +PYSIDE_API void registerSignals(PyTypeObject *pyObj, const QMetaObject *metaObject); + +/** + * This function creates a Signal object which stays attached to QObject class based on a list of QMetaMethods + * + * @param source of the Signal to be registered on meta object + * @param methods a list of QMetaMethod wich contains the supported signature + * @return Return a new reference to PyObject* of type PySideSignal + **/ +PYSIDE_API PySideSignalInstance *newObjectFromMethod(QObject *sourceQObject, PyObject *source, + const QList &methods); + +/** + * This function initializes the Signal object by creating a PySideSignalInstance + * + * @param self a Signal object used as base to PySideSignalInstance + * @param name the name to be used on PySideSignalInstance + * @param object the PyObject where the signal will be attached + * @return Return a new reference to PySideSignalInstance + **/ +PYSIDE_API PySideSignalInstance *initialize(PySideSignal *signal, PyObject *name, PyObject *object); + +/** + * This function is used to retrieve the object in which the signal is attached + * + * @param self The Signal object + * @return Return the internal reference to the parent object of the signal + **/ +PYSIDE_API PyObject *getObject(PySideSignalInstance *signal); + +/** + * This function is used to retrieve the signal signature + * + * @param self The Signal object + * @return Return the signal signature + **/ +PYSIDE_API const char *getSignature(PySideSignalInstance *signal); + +struct EmitterData +{ + QObject *emitter = nullptr; + int methodIndex = -1; +}; + +/// A convenience to retrieve the emitter data from a signal instance +/// +/// @param signal The Signal object +/// @return Data structure +PYSIDE_API EmitterData getEmitterData(PySideSignalInstance *signal); + +/** + * This function is used to retrieve the signal signature + * + * @param self The Signal object + * @return Return the signal signature + **/ +PYSIDE_API void updateSourceObject(PyObject *source); + +/** + * This function verifies if the signature is a QtSignal base on SIGNAL flag + * @param signature The signal signature + * @return Return true if this is a Qt Signal, otherwise return false + **/ +PYSIDE_API bool isQtSignal(const char *signature); + +/** + * This function is similar to isQtSignal, however if it fails, it'll raise a Python error instead. + * + * @param signature The signal signature + * @return Return true if this is a Qt Signal, otherwise return false + **/ +PYSIDE_API bool checkQtSignal(const char *signature); + +/** + * This function is used to retrieve the signature base on Signal and receiver callback + * @param signature The signal signature + * @param receiver The QObject which will receive the signal + * @param callback Callback function which will connect to the signal + * @param encodeName Used to specify if the returned signature will be encoded with Qt signal/slot style + * @return Return the callback signature + **/ +PYSIDE_API QByteArray getCallbackSignature(QMetaMethod signal, QObject *receiver, + PyObject *callback, bool encodeName); +} // namespace PySide::Signal + +#endif diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidesignal_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidesignal_p.h new file mode 100644 index 0000000..627a838 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidesignal_p.h @@ -0,0 +1,72 @@ +// 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 + +#ifndef PYSIDE_QSIGNAL_P_H +#define PYSIDE_QSIGNAL_P_H + +#include + +#include +#include +#include +#include + +#include + +struct PySideSignalData +{ + struct Signature + { + QByteArray signature; // ','-separated list of parameter types + unsigned short attributes; + short argCount; + }; + + QByteArray signalName; + QList signatures; + QByteArrayList signalArguments; +}; + +extern "C" +{ + extern PyTypeObject *PySideSignal_TypeF(void); + + struct PySideSignal { + PyObject_HEAD + PySideSignalData *data; + PyObject *homonymousMethod; + }; + + struct PySideSignalInstance; +}; //extern "C" + +struct PySideSignalInstanceShared +{ + QPointer source; + PyTypeObject *sourceType = nullptr; +}; + +using PySideSignalInstanceSharedPtr = std::shared_ptr; + +struct PySideSignalInstancePrivate +{ + QByteArray signalName; + QByteArray signature; + PySideSignalInstanceSharedPtr shared; + PyObject *homonymousMethod = nullptr; + PySideSignalInstance *next = nullptr; + unsigned short attributes = 0; + short argCount = 0; +}; + +namespace PySide::Signal { + + void init(PyObject *module); + bool connect(PyObject *source, const char *signal, PyObject *callback); + QByteArray getTypeName(PyObject *); + QByteArray codeCallbackName(PyObject *callback, const QByteArray &funcName); + QByteArray voidType(); + +} // namespace PySide::Signal + +#endif diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideslot_p.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideslot_p.h new file mode 100644 index 0000000..9852301 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideslot_p.h @@ -0,0 +1,28 @@ +// 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 +#ifndef PYSIDE_SLOT_P_H +#define PYSIDE_SLOT_P_H + +#include + +#include +#include + +namespace PySide::Slot { + +struct Data { + QByteArray signature; + QByteArray resultType; + QByteArray tag; // QMetaMethod::tag() +}; + +// This list is set as an attribute named PySide::PySideMagicName::slot_list_attr() +// by the decorator for usage by MetaObjectBuilder. +using DataList = QList; + +DataList *dataListFromCapsule(PyObject *capsule); + +void init(PyObject* module); +} // namespace PySide::Slot + +#endif // PYSIDE_SLOT_P_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidestaticstrings.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidestaticstrings.h new file mode 100644 index 0000000..b4bc618 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidestaticstrings.h @@ -0,0 +1,38 @@ +// Copyright (C) 2019 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +#ifndef PYSIDESTRINGS_H +#define PYSIDESTRINGS_H + +#include +#include + +namespace PySide +{ +namespace PySideName +{ +PYSIDE_API PyObject *qtConnect(); +PYSIDE_API PyObject *qtDisconnect(); +PYSIDE_API PyObject *qtEmit(); +PYSIDE_API PyObject *dict_ring(); +PYSIDE_API PyObject *fset(); +PYSIDE_API PyObject *im_func(); +PYSIDE_API PyObject *im_self(); +PYSIDE_API PyObject *name(); +PYSIDE_API PyObject *orig_dict(); +PYSIDE_API PyObject *parameters(); +PYSIDE_API PyObject *property(); +PYSIDE_API PyObject *select_id(); +} // namespace PyName +namespace PySideMagicName +{ +PYSIDE_API PyObject *code(); +PYSIDE_API PyObject *doc(); +PYSIDE_API PyObject *func(); +PYSIDE_API PyObject *name(); +PYSIDE_API PyObject *property_methods(); +PYSIDE_API PyObject *slot_list_attr(); +} // namespace PyMagicName +} // namespace PySide + +#endif // PYSIDESTRINGS_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideutils.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideutils.h new file mode 100644 index 0000000..db2f705 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideutils.h @@ -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 + +#ifndef PYSIDEUTILS_H +#define PYSIDEUTILS_H + +#include + +#include + +#include + +QT_FORWARD_DECLARE_CLASS(QDebug) +QT_FORWARD_DECLARE_CLASS(QString) +QT_FORWARD_DECLARE_CLASS(QStringView) + +namespace PySide +{ + +/// Check if self inherits from class_name +/// \param self Python object +/// \param class_name strict with the class name +/// \return Returns true if self object inherits from class_name, otherwise returns false +PYSIDE_API bool inherits(PyTypeObject *self, const char *class_name); + +/// Given A PyObject representing Unicode data, returns an equivalent QString. +PYSIDE_API QString pyUnicodeToQString(PyObject *str); + +/// Given a QString, return the PyObject repeesenting Unicode data. +PYSIDE_API PyObject *qStringToPyUnicode(QStringView s); + +/// Given A PyObject representing ASCII or Unicode data, returns an equivalent QString. +PYSIDE_API QString pyStringToQString(PyObject *str); + +/// Provide an efficient, correct PathLike interface. +PYSIDE_API QString pyPathToQString(PyObject *path); + +/// Returns whether \a method is a compiled method (Nuitka). +/// \sa Shiboken::isCompiledMethod() +PYSIDE_API bool isCompiledMethod(PyObject *callback); + +struct debugPyTypeObject +{ + PYSIDE_API explicit debugPyTypeObject(PyTypeObject *o) noexcept; + + PyTypeObject *m_object; +}; + +PYSIDE_API QDebug operator<<(QDebug debug, const debugPyTypeObject &o); + +struct debugPyObject +{ + PYSIDE_API explicit debugPyObject(PyObject *o) noexcept; + + PyObject *m_object; +}; + +PYSIDE_API QDebug operator<<(QDebug debug, const debugPyObject &o); + +#if !defined(Py_LIMITED_API) || Py_LIMITED_API >= 0x030B0000 +struct debugPyBuffer +{ + PYSIDE_API explicit debugPyBuffer(Py_buffer *b) noexcept; + + Py_buffer *m_buffer; +}; + +PYSIDE_API QDebug operator<<(QDebug debug, const debugPyBuffer &b); +#endif // !Py_LIMITED_API || >= 3.11 + +} //namespace PySide + +#endif // PYSIDESTRING_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidevariantutils.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidevariantutils.h new file mode 100644 index 0000000..b53f7ce --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysidevariantutils.h @@ -0,0 +1,37 @@ +// 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 + +#ifndef PYSIDEVARIANTUTILS_H +#define PYSIDEVARIANTUTILS_H + +#include + +#include + +#include +#include + +#include + +namespace PySide::Variant +{ + +/// Return a QMetaType for a PyTypeObject for purposes of +/// converting to a QVariant. +PYSIDE_API QMetaType resolveMetaType(PyTypeObject *type); + +/// Convert a heterogenous Python list to a QVariantList by converting each +/// item using the QVariant converter. +PYSIDE_API std::optional pyListToVariantList(PyObject *list); + +/// Converts a list to a QVariant following the PySide semantics: +/// - A list of strings is returned as QVariant +/// - A list of convertible values is returned as QVariant> +/// - Remaining types are returned as QVariant(QVariantList) +PYSIDE_API QVariant convertToVariantList(PyObject *list); + +/// Converts a map to a QVariantMap (string keys and QVariant values) +PYSIDE_API QVariant convertToVariantMap(PyObject *map); +} // namespace PySide::Variant + +#endif // PYSIDEVARIANTUTILS_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideweakref.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideweakref.h new file mode 100644 index 0000000..9ebf3f5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/pysideweakref.h @@ -0,0 +1,18 @@ +// 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 + +#ifndef PYSIDEWEAKREF_H +#define PYSIDEWEAKREF_H + +#include +#include + +using PySideWeakRefFunction = void (*)(void *userData); + +namespace PySide::WeakRef { + +PYSIDE_API PyObject* create(PyObject* ob, PySideWeakRefFunction func, void* userData); + +} // namespace PySide::WeakRef + +#endif // PYSIDEWEAKREF_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/qobjectconnect.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/qobjectconnect.h new file mode 100644 index 0000000..0809903 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/qobjectconnect.h @@ -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 + +#ifndef QOBJECTCONNECT_H +#define QOBJECTCONNECT_H + +#include "pysidemacros.h" + +#include + +#include + +QT_FORWARD_DECLARE_CLASS(QObject) +QT_FORWARD_DECLARE_CLASS(QMetaMethod) + +namespace PySide +{ + +/// Helpers for QObject::connect(): Make a string-based connection +PYSIDE_API QMetaObject::Connection + qobjectConnect(QObject *source, const char *signal, + QObject *receiver, const char *slot, + Qt::ConnectionType type); + +/// Helpers for QObject::connect(): Make a connection based on QMetaMethod +PYSIDE_API QMetaObject::Connection + qobjectConnect(QObject *source, QMetaMethod signal, + QObject *receiver, QMetaMethod slot, + Qt::ConnectionType type); + +/// Helpers for QObject::connect(): Make a connection to a Python callback +PYSIDE_API QMetaObject::Connection + qobjectConnectCallback(QObject *source, const char *signal, + PyObject *callback, Qt::ConnectionType type); + +/// Helpers for QObject::connect(): Make a connection to a Python callback and a context object +PYSIDE_API QMetaObject::Connection + qobjectConnectCallback(QObject *source, const char *signal, QObject *context, + PyObject *callback, Qt::ConnectionType type); + +/// Helpers for QObject::disconnect(): Disconnect a Python callback +PYSIDE_API bool qobjectDisconnectCallback(QObject *source, const char *signal, + PyObject *callback); + +/// Helper for functions that forward arguments to QObject::connect(), +/// for example, QTimer::singleShot(). +PYSIDE_API bool callConnect(PyObject *self, const char *signal, PyObject *argument); + +} // namespace PySide + +#endif // QOBJECTCONNECT_H diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/signalmanager.h b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/signalmanager.h new file mode 100644 index 0000000..9fe56ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/include/signalmanager.h @@ -0,0 +1,95 @@ +// 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 + +#ifndef SIGNALMANAGER_H +#define SIGNALMANAGER_H + +#include "pysidemacros.h" + +#include +#include + +#include + +#include + +QT_FORWARD_DECLARE_CLASS(QDataStream) +QT_FORWARD_DECLARE_CLASS(QDebug) + +namespace PySide +{ + +/// Thin wrapper for PyObject which increases the reference count at the constructor but *NOT* at destructor. +class PYSIDE_API PyObjectWrapper +{ +public: + + PyObjectWrapper(); + explicit PyObjectWrapper(PyObject* me); + PyObjectWrapper(const PyObjectWrapper &other); + PyObjectWrapper& operator=(const PyObjectWrapper &other); + PyObjectWrapper(PyObjectWrapper&&) noexcept; + PyObjectWrapper &operator=(PyObjectWrapper &&) noexcept; + + void reset(PyObject *o); + + ~PyObjectWrapper(); + operator PyObject*() const; + + // FIXME: To be removed in Qt7 + // This was done to make QAbstractItemModel::data() work without explicit conversion of + // QVariant(PyObjectWrapper) to QVariant(int). This works because QAbstractItemModel::data() + // inturn calls legacyEnumValueFromModelData(const QVariant &data). But this function will + // be removed in Qt7. + // The proper fix would be to associate PyObjectWrapper to the corresponding C++ Enum. + int toInt() const; + + static int metaTypeId(); + +private: + PyObject* m_me; +}; + +PYSIDE_API QDataStream &operator<<(QDataStream& out, const PyObjectWrapper& myObj); +PYSIDE_API QDataStream &operator>>(QDataStream& in, PyObjectWrapper& myObj); +PYSIDE_API QDebug operator<<(QDebug debug, const PyObjectWrapper &myObj); + +class PYSIDE_API SignalManager +{ +public: + Q_DISABLE_COPY_MOVE(SignalManager) + ~SignalManager() = default; + + using QmlMetaCallErrorHandler = std::optional(*)(QObject *object); + + static void init(); + + static void setQmlMetaCallErrorHandler(QmlMetaCallErrorHandler handler); + + static bool emitSignal(QObject* source, const char* signal, PyObject* args); + static int qt_metacall(QObject* object, QMetaObject::Call call, int id, void** args); + + // Used to register a new signal/slot on QMetaobject of source. + static bool registerMetaMethod(QObject* source, const char* signature, + QMetaMethod::MethodType type); + static int registerMetaMethodGetIndex(QObject* source, const char *signature, + QMetaMethod::MethodType type); + static int registerMetaMethodGetIndexBA(QObject* source, const QByteArray &signature, + QMetaMethod::MethodType type); + + // used to discovery metaobject + static const QMetaObject* retrieveMetaObject(PyObject* self); + + // Utility function to call a python method using args received in qt_metacall + static int callPythonMetaMethod(QMetaMethod method, void **args, PyObject *callable); + static int callPythonMetaMethod(const QByteArrayList ¶meterTypes, + const char *returnType /* = nullptr */, + void **args, PyObject *callable); + static void handleMetaCallError(); +}; + +} + +Q_DECLARE_METATYPE(PySide::PyObjectWrapper) + +#endif diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/linguist.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/linguist.exe new file mode 100644 index 0000000..8b656b8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/linguist.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/lrelease.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/lrelease.exe new file mode 100644 index 0000000..e86be49 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/lrelease.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/lupdate.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/lupdate.exe new file mode 100644 index 0000000..4526308 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/lupdate.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63danimation_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63danimation_metatypes.json new file mode 100644 index 0000000..faa99df --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63danimation_metatypes.json @@ -0,0 +1,2812 @@ +[ + { + "classes": [ + { + "className": "QAbstractAnimation", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 27, + "name": "AnimationType", + "values": [ + "KeyframeAnimation", + "MorphingAnimation", + "VertexBlendAnimation" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "animationName", + "notify": "animationNameChanged", + "read": "animationName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setAnimationName" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "animationType", + "read": "animationType", + "required": false, + "scriptable": true, + "stored": true, + "type": "AnimationType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + } + ], + "qualifiedClassName": "Qt3DAnimation::QAbstractAnimation", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 49, + "name": "animationNameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "float" + } + ], + "index": 1, + "lineNumber": 50, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "duration", + "type": "float" + } + ], + "index": 2, + "lineNumber": 51, + "name": "durationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 40, + "name": "setAnimationName", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "float" + } + ], + "index": 4, + "lineNumber": 41, + "name": "setPosition", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractanimation.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractAnimationClip", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + } + ], + "qualifiedClassName": "Qt3DAnimation::QAbstractAnimationClip", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "duration", + "type": "float" + } + ], + "index": 0, + "lineNumber": 28, + "name": "durationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qabstractanimationclip.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractChannelMapping", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "Qt3DAnimation::QAbstractChannelMapping", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qabstractchannelmapping.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractClipAnimator", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "Loops", + "values": [ + "Infinite" + ] + } + ], + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "running", + "notify": "runningChanged", + "read": "isRunning", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRunning" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "loops", + "notify": "loopCountChanged", + "read": "loopCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLoopCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "channelMapper", + "notify": "channelMapperChanged", + "read": "channelMapper", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DAnimation::QChannelMapper*", + "user": false, + "write": "setChannelMapper" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "clock", + "notify": "clockChanged", + "read": "clock", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DAnimation::QClock*", + "user": false, + "write": "setClock" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "normalizedTime", + "notify": "normalizedTimeChanged", + "read": "normalizedTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setNormalizedTime" + } + ], + "qualifiedClassName": "Qt3DAnimation::QAbstractClipAnimator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "running", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 51, + "name": "runningChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channelMapper", + "type": "Qt3DAnimation::QChannelMapper*" + } + ], + "index": 1, + "lineNumber": 52, + "name": "channelMapperChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "loops", + "type": "int" + } + ], + "index": 2, + "lineNumber": 53, + "name": "loopCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clock", + "type": "Qt3DAnimation::QClock*" + } + ], + "index": 3, + "lineNumber": 54, + "name": "clockChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "float" + } + ], + "index": 4, + "lineNumber": 55, + "name": "normalizedTimeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "running", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 41, + "name": "setRunning", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channelMapper", + "type": "Qt3DAnimation::QChannelMapper*" + } + ], + "index": 6, + "lineNumber": 42, + "name": "setChannelMapper", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "loops", + "type": "int" + } + ], + "index": 7, + "lineNumber": 43, + "name": "setLoopCount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clock", + "type": "Qt3DAnimation::QClock*" + } + ], + "index": 8, + "lineNumber": 44, + "name": "setClock", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "timeFraction", + "type": "float" + } + ], + "index": 9, + "lineNumber": 45, + "name": "setNormalizedTime", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 47, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 48, + "name": "stop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qabstractclipanimator.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractClipBlendNode", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "Qt3DAnimation::QAbstractClipBlendNode", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qabstractclipblendnode.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAdditiveClipBlend", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "baseClip", + "notify": "baseClipChanged", + "read": "baseClip", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DAnimation::QAbstractClipBlendNode*", + "user": false, + "write": "setBaseClip" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "additiveClip", + "notify": "additiveClipChanged", + "read": "additiveClip", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DAnimation::QAbstractClipBlendNode*", + "user": false, + "write": "setAdditiveClip" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "additiveFactor", + "notify": "additiveFactorChanged", + "read": "additiveFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAdditiveFactor" + } + ], + "qualifiedClassName": "Qt3DAnimation::QAdditiveClipBlend", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "additiveFactor", + "type": "float" + } + ], + "index": 0, + "lineNumber": 35, + "name": "additiveFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "baseClip", + "type": "Qt3DAnimation::QAbstractClipBlendNode*" + } + ], + "index": 1, + "lineNumber": 36, + "name": "baseClipChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "additiveClip", + "type": "Qt3DAnimation::QAbstractClipBlendNode*" + } + ], + "index": 2, + "lineNumber": 37, + "name": "additiveClipChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "additiveFactor", + "type": "float" + } + ], + "index": 3, + "lineNumber": 30, + "name": "setAdditiveFactor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "baseClip", + "type": "Qt3DAnimation::QAbstractClipBlendNode*" + } + ], + "index": 4, + "lineNumber": 31, + "name": "setBaseClip", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "additiveClip", + "type": "Qt3DAnimation::QAbstractClipBlendNode*" + } + ], + "index": 5, + "lineNumber": 32, + "name": "setAdditiveClip", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DAnimation::QAbstractClipBlendNode", + "name": "QAbstractClipBlendNode" + } + ] + } + ], + "inputFile": "qadditiveclipblend.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAnimationAspect", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "Qt3DAnimation::QAnimationAspect", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QAbstractAspect" + } + ] + } + ], + "inputFile": "qanimationaspect.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAnimationClip", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "clipData", + "notify": "clipDataChanged", + "read": "clipData", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DAnimation::QAnimationClipData", + "user": false, + "write": "setClipData" + } + ], + "qualifiedClassName": "Qt3DAnimation::QAnimationClip", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "clipData", + "type": "Qt3DAnimation::QAnimationClipData" + } + ], + "index": 0, + "lineNumber": 32, + "name": "clipDataChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "clipData", + "type": "Qt3DAnimation::QAnimationClipData" + } + ], + "index": 1, + "lineNumber": 29, + "name": "setClipData", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DAnimation::QAbstractAnimationClip", + "name": "QAbstractAnimationClip" + } + ] + } + ], + "inputFile": "qanimationclip.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAnimationClipLoader", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "Status", + "values": [ + "NotReady", + "Ready", + "Error" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "Qt3DAnimation::QAnimationClipLoader", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 43, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "Status" + } + ], + "index": 1, + "lineNumber": 44, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 2, + "lineNumber": 40, + "name": "setSource", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DAnimation::QAbstractAnimationClip", + "name": "QAbstractAnimationClip" + } + ] + } + ], + "inputFile": "qanimationcliploader.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAnimationController", + "lineNumber": 19, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 45, + "name": "getAnimationIndex", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 13, + "isConst": true, + "lineNumber": 46, + "name": "getGroup", + "returnType": "Qt3DAnimation::QAnimationGroup*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "activeAnimationGroup", + "notify": "activeAnimationGroupChanged", + "read": "activeAnimationGroup", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setActiveAnimationGroup" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "positionScale", + "notify": "positionScaleChanged", + "read": "positionScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setPositionScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "positionOffset", + "notify": "positionOffsetChanged", + "read": "positionOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setPositionOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "entity", + "notify": "entityChanged", + "read": "entity", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QEntity*", + "user": false, + "write": "setEntity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 27, + "name": "recursive", + "notify": "recursiveChanged", + "read": "recursive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRecursive" + } + ], + "qualifiedClassName": "Qt3DAnimation::QAnimationController", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 0, + "lineNumber": 57, + "name": "activeAnimationGroupChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "float" + } + ], + "index": 1, + "lineNumber": 58, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "float" + } + ], + "index": 2, + "lineNumber": 59, + "name": "positionScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "float" + } + ], + "index": 3, + "lineNumber": 60, + "name": "positionOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "entity", + "type": "Qt3DCore::QEntity*" + } + ], + "index": 4, + "lineNumber": 61, + "name": "entityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "recursive", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 62, + "name": "recursiveChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 6, + "lineNumber": 49, + "name": "setActiveAnimationGroup", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "float" + } + ], + "index": 7, + "lineNumber": 50, + "name": "setPosition", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "float" + } + ], + "index": 8, + "lineNumber": 51, + "name": "setPositionScale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "float" + } + ], + "index": 9, + "lineNumber": 52, + "name": "setPositionOffset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "entity", + "type": "Qt3DCore::QEntity*" + } + ], + "index": 10, + "lineNumber": 53, + "name": "setEntity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "recursive", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 54, + "name": "setRecursive", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qanimationcontroller.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAnimationGroup", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + } + ], + "qualifiedClassName": "Qt3DAnimation::QAnimationGroup", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 43, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "float" + } + ], + "index": 1, + "lineNumber": 44, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "duration", + "type": "float" + } + ], + "index": 2, + "lineNumber": 45, + "name": "durationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 39, + "name": "setName", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "float" + } + ], + "index": 4, + "lineNumber": 40, + "name": "setPosition", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qanimationgroup.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBlendedClipAnimator", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "blendTree", + "notify": "blendTreeChanged", + "read": "blendTree", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DAnimation::QAbstractClipBlendNode*", + "user": false, + "write": "setBlendTree" + } + ], + "qualifiedClassName": "Qt3DAnimation::QBlendedClipAnimator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "blendTree", + "type": "QAbstractClipBlendNode*" + } + ], + "index": 0, + "lineNumber": 32, + "name": "blendTreeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "blendTree", + "type": "QAbstractClipBlendNode*" + } + ], + "index": 1, + "lineNumber": 29, + "name": "setBlendTree", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DAnimation::QAbstractClipAnimator" + } + ] + } + ], + "inputFile": "qblendedclipanimator.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCallbackMapping", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "channelName", + "notify": "channelNameChanged", + "read": "channelName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setChannelName" + } + ], + "qualifiedClassName": "Qt3DAnimation::QCallbackMapping", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "channelName", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 35, + "name": "channelNameChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "channelName", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 32, + "name": "setChannelName", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DAnimation::QAbstractChannelMapping", + "name": "QAbstractChannelMapping" + } + ] + } + ], + "inputFile": "qcallbackmapping.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QChannelMapper", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "Qt3DAnimation::QChannelMapper", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qchannelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QChannelMapping", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "channelName", + "notify": "channelNameChanged", + "read": "channelName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setChannelName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QNode*", + "user": false, + "write": "setTarget" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "property", + "notify": "propertyChanged", + "read": "property", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setProperty" + } + ], + "qualifiedClassName": "Qt3DAnimation::QChannelMapping", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "channelName", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 38, + "name": "channelNameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "Qt3DCore::QNode*" + } + ], + "index": 1, + "lineNumber": 39, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 40, + "name": "propertyChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "channelName", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 33, + "name": "setChannelName", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "Qt3DCore::QNode*" + } + ], + "index": 4, + "lineNumber": 34, + "name": "setTarget", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 35, + "name": "setProperty", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DAnimation::QAbstractChannelMapping", + "name": "QAbstractChannelMapping" + } + ] + } + ], + "inputFile": "qchannelmapping.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QClipAnimator", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "clip", + "notify": "clipChanged", + "read": "clip", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DAnimation::QAbstractAnimationClip*", + "user": false, + "write": "setClip" + } + ], + "qualifiedClassName": "Qt3DAnimation::QClipAnimator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "clip", + "type": "Qt3DAnimation::QAbstractAnimationClip*" + } + ], + "index": 0, + "lineNumber": 32, + "name": "clipChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "clip", + "type": "Qt3DAnimation::QAbstractAnimationClip*" + } + ], + "index": 1, + "lineNumber": 29, + "name": "setClip", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DAnimation::QAbstractClipAnimator" + } + ] + } + ], + "inputFile": "qclipanimator.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QClipBlendValue", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "clip", + "notify": "clipChanged", + "read": "clip", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DAnimation::QAbstractAnimationClip*", + "user": false, + "write": "setClip" + } + ], + "qualifiedClassName": "Qt3DAnimation::QClipBlendValue", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "clip", + "type": "Qt3DAnimation::QAbstractAnimationClip*" + } + ], + "index": 0, + "lineNumber": 33, + "name": "clipChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "clip", + "type": "Qt3DAnimation::QAbstractAnimationClip*" + } + ], + "index": 1, + "lineNumber": 30, + "name": "setClip", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DAnimation::QAbstractClipBlendNode" + } + ] + } + ], + "inputFile": "qclipblendvalue.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QClock", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "playbackRate", + "notify": "playbackRateChanged", + "read": "playbackRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setPlaybackRate" + } + ], + "qualifiedClassName": "Qt3DAnimation::QClock", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "playbackRate", + "type": "double" + } + ], + "index": 0, + "lineNumber": 29, + "name": "playbackRateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qclock.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QKeyframeAnimation", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 33, + "name": "RepeatMode", + "values": [ + "None", + "Constant", + "Repeat" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "framePositions", + "notify": "framePositionsChanged", + "read": "framePositions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setFramePositions" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QTransform*", + "user": false, + "write": "setTarget" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "easing", + "notify": "easingChanged", + "read": "easing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QEasingCurve", + "user": false, + "write": "setEasing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "targetName", + "notify": "targetNameChanged", + "read": "targetName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTargetName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "startMode", + "notify": "startModeChanged", + "read": "startMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "RepeatMode", + "user": false, + "write": "setStartMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "endMode", + "notify": "endModeChanged", + "read": "endMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "RepeatMode", + "user": false, + "write": "setEndMode" + } + ], + "qualifiedClassName": "Qt3DAnimation::QKeyframeAnimation", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "positions", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 62, + "name": "framePositionsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "Qt3DCore::QTransform*" + } + ], + "index": 1, + "lineNumber": 63, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "easing", + "type": "QEasingCurve" + } + ], + "index": 2, + "lineNumber": 64, + "name": "easingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 65, + "name": "targetNameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startMode", + "type": "QKeyframeAnimation::RepeatMode" + } + ], + "index": 4, + "lineNumber": 66, + "name": "startModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "endMode", + "type": "QKeyframeAnimation::RepeatMode" + } + ], + "index": 5, + "lineNumber": 67, + "name": "endModeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "positions", + "type": "QList" + } + ], + "index": 6, + "lineNumber": 54, + "name": "setFramePositions", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "Qt3DCore::QTransform*" + } + ], + "index": 7, + "lineNumber": 55, + "name": "setTarget", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "easing", + "type": "QEasingCurve" + } + ], + "index": 8, + "lineNumber": 56, + "name": "setEasing", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 57, + "name": "setTargetName", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "RepeatMode" + } + ], + "index": 10, + "lineNumber": 58, + "name": "setStartMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "RepeatMode" + } + ], + "index": 11, + "lineNumber": 59, + "name": "setEndMode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DAnimation::QAbstractAnimation", + "name": "QAbstractAnimation" + } + ] + } + ], + "inputFile": "qkeyframeanimation.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLerpClipBlend", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "startClip", + "notify": "startClipChanged", + "read": "startClip", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DAnimation::QAbstractClipBlendNode*", + "user": false, + "write": "setStartClip" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "endClip", + "notify": "endClipChanged", + "read": "endClip", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DAnimation::QAbstractClipBlendNode*", + "user": false, + "write": "setEndClip" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "blendFactor", + "notify": "blendFactorChanged", + "read": "blendFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBlendFactor" + } + ], + "qualifiedClassName": "Qt3DAnimation::QLerpClipBlend", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "blendFactor", + "type": "float" + } + ], + "index": 0, + "lineNumber": 36, + "name": "blendFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startClip", + "type": "Qt3DAnimation::QAbstractClipBlendNode*" + } + ], + "index": 1, + "lineNumber": 37, + "name": "startClipChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "endClip", + "type": "Qt3DAnimation::QAbstractClipBlendNode*" + } + ], + "index": 2, + "lineNumber": 38, + "name": "endClipChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "blendFactor", + "type": "float" + } + ], + "index": 3, + "lineNumber": 31, + "name": "setBlendFactor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startClip", + "type": "Qt3DAnimation::QAbstractClipBlendNode*" + } + ], + "index": 4, + "lineNumber": 32, + "name": "setStartClip", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "endClip", + "type": "Qt3DAnimation::QAbstractClipBlendNode*" + } + ], + "index": 5, + "lineNumber": 33, + "name": "setEndClip", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DAnimation::QAbstractClipBlendNode", + "name": "QAbstractClipBlendNode" + } + ] + } + ], + "inputFile": "qlerpclipblend.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMorphingAnimation", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 32, + "name": "Method", + "values": [ + "Normalized", + "Relative" + ] + } + ], + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "targetPositions", + "notify": "targetPositionsChanged", + "read": "targetPositions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setTargetPositions" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "interpolator", + "notify": "interpolatorChanged", + "read": "interpolator", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QGeometryRenderer*", + "user": false, + "write": "setTarget" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "targetName", + "notify": "targetNameChanged", + "read": "targetName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTargetName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 28, + "name": "method", + "notify": "methodChanged", + "read": "method", + "required": false, + "scriptable": true, + "stored": true, + "type": "Method", + "user": false, + "write": "setMethod" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 29, + "name": "easing", + "notify": "easingChanged", + "read": "easing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QEasingCurve", + "user": false, + "write": "setEasing" + } + ], + "qualifiedClassName": "Qt3DAnimation::QMorphingAnimation", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "targetPositions", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 65, + "name": "targetPositionsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "interpolator", + "type": "float" + } + ], + "index": 1, + "lineNumber": 66, + "name": "interpolatorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "Qt3DRender::QGeometryRenderer*" + } + ], + "index": 2, + "lineNumber": 67, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 68, + "name": "targetNameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "method", + "type": "QMorphingAnimation::Method" + } + ], + "index": 4, + "lineNumber": 69, + "name": "methodChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "easing", + "type": "QEasingCurve" + } + ], + "index": 5, + "lineNumber": 70, + "name": "easingChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "targetPositions", + "type": "QList" + } + ], + "index": 6, + "lineNumber": 58, + "name": "setTargetPositions", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "Qt3DRender::QGeometryRenderer*" + } + ], + "index": 7, + "lineNumber": 59, + "name": "setTarget", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 60, + "name": "setTargetName", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "method", + "type": "QMorphingAnimation::Method" + } + ], + "index": 9, + "lineNumber": 61, + "name": "setMethod", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "easing", + "type": "QEasingCurve" + } + ], + "index": 10, + "lineNumber": 62, + "name": "setEasing", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DAnimation::QAbstractAnimation", + "name": "QAbstractAnimation" + } + ] + } + ], + "inputFile": "qmorphinganimation.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMorphTarget", + "lineNumber": 20, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "geometry", + "type": "Qt3DCore::QGeometry*" + }, + { + "name": "attributes", + "type": "QStringList" + } + ], + "index": 1, + "lineNumber": 35, + "name": "fromGeometry", + "returnType": "QMorphTarget*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "attributeNames", + "notify": "attributeNamesChanged", + "read": "attributeNames", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + } + ], + "qualifiedClassName": "Qt3DAnimation::QMorphTarget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "attributeNames", + "type": "QStringList" + } + ], + "index": 0, + "lineNumber": 39, + "name": "attributeNamesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmorphtarget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSkeletonMapping", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "skeleton", + "notify": "skeletonChanged", + "read": "skeleton", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAbstractSkeleton*", + "user": false, + "write": "setSkeleton" + } + ], + "qualifiedClassName": "Qt3DAnimation::QSkeletonMapping", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "skeleton", + "type": "Qt3DCore::QAbstractSkeleton*" + } + ], + "index": 0, + "lineNumber": 32, + "name": "skeletonChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "skeleton", + "type": "Qt3DCore::QAbstractSkeleton*" + } + ], + "index": 1, + "lineNumber": 29, + "name": "setSkeleton", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DAnimation::QAbstractChannelMapping", + "name": "QAbstractChannelMapping" + } + ] + } + ], + "inputFile": "qskeletonmapping.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVertexBlendAnimation", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "targetPositions", + "notify": "targetPositionsChanged", + "read": "targetPositions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setTargetPositions" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "interpolator", + "notify": "interpolatorChanged", + "read": "interpolator", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QGeometryRenderer*", + "user": false, + "write": "setTarget" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "targetName", + "notify": "targetNameChanged", + "read": "targetName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTargetName" + } + ], + "qualifiedClassName": "Qt3DAnimation::QVertexBlendAnimation", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "targetPositions", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 47, + "name": "targetPositionsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "interpolator", + "type": "float" + } + ], + "index": 1, + "lineNumber": 48, + "name": "interpolatorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "Qt3DRender::QGeometryRenderer*" + } + ], + "index": 2, + "lineNumber": 49, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 50, + "name": "targetNameChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "targetPositions", + "type": "QList" + } + ], + "index": 4, + "lineNumber": 42, + "name": "setTargetPositions", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "Qt3DRender::QGeometryRenderer*" + } + ], + "index": 5, + "lineNumber": 43, + "name": "setTarget", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 44, + "name": "setTargetName", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DAnimation::QAbstractAnimation", + "name": "QAbstractAnimation" + } + ] + } + ], + "inputFile": "qvertexblendanimation.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dcore_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dcore_metatypes.json new file mode 100644 index 0000000..af2f0f2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dcore_metatypes.json @@ -0,0 +1,4196 @@ +[ + { + "classes": [ + { + "className": "AspectCommandDebugger", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "Qt3DCore::Debug::AspectCommandDebugger", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "reply", + "type": "AsynchronousCommandReply*" + } + ], + "index": 0, + "lineNumber": 53, + "name": "asynchronousReplyFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTcpServer" + } + ] + } + ], + "inputFile": "aspectcommanddebugger_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PropertyChangeHandlerBase", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "Qt3DCore::PropertyChangeHandlerBase", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "propertychangehandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractAspect", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "Qt3DCore::QAbstractAspect", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractaspect.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AsynchronousCommandReply", + "lineNumber": 43, + "object": true, + "qualifiedClassName": "Qt3DCore::Debug::AsynchronousCommandReply", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "AsynchronousCommandReply*" + } + ], + "index": 0, + "lineNumber": 57, + "name": "finished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractaspect_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractAspectJobManager", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "Qt3DCore::QAbstractAspectJobManager", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractaspectjobmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractFrameAdvanceService", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "Qt3DCore::QAbstractFrameAdvanceService", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QAbstractServiceProvider", + "name": "QAbstractServiceProvider" + } + ] + } + ], + "inputFile": "qabstractframeadvanceservice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractSkeleton", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "jointCount", + "notify": "jointCountChanged", + "read": "jointCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "Qt3DCore::QAbstractSkeleton", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "jointCount", + "type": "int" + } + ], + "index": 0, + "lineNumber": 27, + "name": "jointCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qabstractskeleton.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QArmature", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "skeleton", + "notify": "skeletonChanged", + "read": "skeleton", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAbstractSkeleton*", + "user": false, + "write": "setSkeleton" + } + ], + "qualifiedClassName": "Qt3DCore::QArmature", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "skeleton", + "type": "Qt3DCore::QAbstractSkeleton*" + } + ], + "index": 0, + "lineNumber": 32, + "name": "skeletonChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "skeleton", + "type": "Qt3DCore::QAbstractSkeleton*" + } + ], + "index": 1, + "lineNumber": 29, + "name": "setSkeleton", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qarmature.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAspectEngine", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 28, + "name": "RunMode", + "values": [ + "Manual", + "Automatic" + ] + } + ], + "lineNumber": 24, + "object": true, + "qualifiedClassName": "Qt3DCore::QAspectEngine", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaspectengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAspectJobManager", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "Qt3DCore::QAspectJobManager", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QAbstractAspectJobManager", + "name": "QAbstractAspectJobManager" + } + ] + } + ], + "inputFile": "qaspectjobmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAspectManager", + "lineNumber": 50, + "object": true, + "qualifiedClassName": "Qt3DCore::QAspectManager", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 67, + "name": "initialize", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 68, + "name": "shutdown", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 69, + "name": "processFrame", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "root", + "type": "Qt3DCore::QEntity*" + }, + { + "name": "nodes", + "type": "QList" + } + ], + "index": 3, + "lineNumber": 71, + "name": "setRootEntity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "nodes", + "type": "QList" + } + ], + "index": 4, + "lineNumber": 72, + "name": "addNodes", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "nodes", + "type": "QList" + } + ], + "index": 5, + "lineNumber": 73, + "name": "removeNodes", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "aspect", + "type": "Qt3DCore::QAbstractAspect*" + } + ], + "index": 6, + "lineNumber": 74, + "name": "registerAspect", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "aspect", + "type": "Qt3DCore::QAbstractAspect*" + } + ], + "index": 7, + "lineNumber": 75, + "name": "unregisterAspect", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QAbstractFrontEndNodeManager" + } + ] + } + ], + "inputFile": "qaspectmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAttribute", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 43, + "name": "AttributeType", + "values": [ + "VertexAttribute", + "IndexAttribute", + "DrawIndirectAttribute" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 51, + "name": "VertexBaseType", + "values": [ + "Byte", + "UnsignedByte", + "Short", + "UnsignedShort", + "Int", + "UnsignedInt", + "HalfFloat", + "Float", + "Double" + ] + } + ], + "lineNumber": 20, + "methods": [ + { + "access": "public", + "index": 20, + "lineNumber": 79, + "name": "defaultPositionAttributeName", + "returnType": "QString" + }, + { + "access": "public", + "index": 21, + "lineNumber": 80, + "name": "defaultNormalAttributeName", + "returnType": "QString" + }, + { + "access": "public", + "index": 22, + "lineNumber": 81, + "name": "defaultColorAttributeName", + "returnType": "QString" + }, + { + "access": "public", + "index": 23, + "lineNumber": 82, + "name": "defaultTextureCoordinateAttributeName", + "returnType": "QString" + }, + { + "access": "public", + "index": 24, + "lineNumber": 83, + "name": "defaultTangentAttributeName", + "returnType": "QString" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "buffer", + "notify": "bufferChanged", + "read": "buffer", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QBuffer*", + "user": false, + "write": "setBuffer" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "vertexBaseType", + "notify": "vertexBaseTypeChanged", + "read": "vertexBaseType", + "required": false, + "scriptable": true, + "stored": true, + "type": "VertexBaseType", + "user": false, + "write": "setVertexBaseType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "vertexSize", + "notify": "vertexSizeChanged", + "read": "vertexSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false, + "write": "setVertexSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false, + "write": "setCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "byteStride", + "notify": "byteStrideChanged", + "read": "byteStride", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false, + "write": "setByteStride" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "byteOffset", + "notify": "byteOffsetChanged", + "read": "byteOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false, + "write": "setByteOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "divisor", + "notify": "divisorChanged", + "read": "divisor", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false, + "write": "setDivisor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 31, + "name": "attributeType", + "notify": "attributeTypeChanged", + "read": "attributeType", + "required": false, + "scriptable": true, + "stored": true, + "type": "AttributeType", + "user": false, + "write": "setAttributeType" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 32, + "name": "defaultPositionAttributeName", + "read": "defaultPositionAttributeName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 33, + "name": "defaultNormalAttributeName", + "read": "defaultNormalAttributeName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 34, + "name": "defaultColorAttributeName", + "read": "defaultColorAttributeName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 35, + "name": "defaultTextureCoordinateAttributeName", + "read": "defaultTextureCoordinateAttributeName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 36, + "name": "defaultTextureCoordinate1AttributeName", + "read": "defaultTextureCoordinate1AttributeName", + "required": false, + "revision": 523, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 37, + "name": "defaultTextureCoordinate2AttributeName", + "read": "defaultTextureCoordinate2AttributeName", + "required": false, + "revision": 523, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 38, + "name": "defaultTangentAttributeName", + "read": "defaultTangentAttributeName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 39, + "name": "defaultJointIndicesAttributeName", + "read": "defaultJointIndicesAttributeName", + "required": false, + "revision": 522, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 40, + "name": "defaultJointWeightsAttributeName", + "read": "defaultJointWeightsAttributeName", + "required": false, + "revision": 522, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "Qt3DCore::QAttribute", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "buffer", + "type": "QBuffer*" + } + ], + "index": 0, + "lineNumber": 101, + "name": "bufferChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 102, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexBaseType", + "type": "VertexBaseType" + } + ], + "index": 2, + "lineNumber": 103, + "name": "vertexBaseTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexSize", + "type": "uint" + } + ], + "index": 3, + "lineNumber": 104, + "name": "vertexSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexBaseType", + "type": "VertexBaseType" + } + ], + "index": 4, + "lineNumber": 105, + "name": "dataTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexSize", + "type": "uint" + } + ], + "index": 5, + "lineNumber": 106, + "name": "dataSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "uint" + } + ], + "index": 6, + "lineNumber": 107, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "byteStride", + "type": "uint" + } + ], + "index": 7, + "lineNumber": 108, + "name": "byteStrideChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "byteOffset", + "type": "uint" + } + ], + "index": 8, + "lineNumber": 109, + "name": "byteOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "divisor", + "type": "uint" + } + ], + "index": 9, + "lineNumber": 110, + "name": "divisorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "attributeType", + "type": "AttributeType" + } + ], + "index": 10, + "lineNumber": 111, + "name": "attributeTypeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "buffer", + "type": "QBuffer*" + } + ], + "index": 11, + "lineNumber": 90, + "name": "setBuffer", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 12, + "lineNumber": 91, + "name": "setName", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "VertexBaseType" + } + ], + "index": 13, + "lineNumber": 92, + "name": "setVertexBaseType", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "uint" + } + ], + "index": 14, + "lineNumber": 93, + "name": "setVertexSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "uint" + } + ], + "index": 15, + "lineNumber": 94, + "name": "setCount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "byteStride", + "type": "uint" + } + ], + "index": 16, + "lineNumber": 95, + "name": "setByteStride", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "byteOffset", + "type": "uint" + } + ], + "index": 17, + "lineNumber": 96, + "name": "setByteOffset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "divisor", + "type": "uint" + } + ], + "index": 18, + "lineNumber": 97, + "name": "setDivisor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "attributeType", + "type": "AttributeType" + } + ], + "index": 19, + "lineNumber": 98, + "name": "setAttributeType", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QNode", + "name": "QNode" + } + ] + } + ], + "inputFile": "qattribute.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBoundingVolume", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "view", + "notify": "viewChanged", + "read": "view", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeometryView*", + "user": false, + "write": "setView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "implicitMinPoint", + "notify": "implicitMinPointChanged", + "read": "implicitMinPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "implicitMaxPoint", + "notify": "implicitMaxPointChanged", + "read": "implicitMaxPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "implicitPointsValid", + "notify": "implicitPointsValidChanged", + "read": "areImplicitPointsValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "minPoint", + "notify": "minPointChanged", + "read": "minPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setMinPoint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "maxPoint", + "notify": "maxPointChanged", + "read": "maxPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setMaxPoint" + } + ], + "qualifiedClassName": "Qt3DCore::QBoundingVolume", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "view", + "type": "QGeometryView*" + } + ], + "index": 0, + "lineNumber": 46, + "name": "viewChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "implicitMinPoint", + "type": "QVector3D" + } + ], + "index": 1, + "lineNumber": 47, + "name": "implicitMinPointChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "implicitMaxPoint", + "type": "QVector3D" + } + ], + "index": 2, + "lineNumber": 48, + "name": "implicitMaxPointChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "implicitPointsValid", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 49, + "name": "implicitPointsValidChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minPoint", + "type": "QVector3D" + } + ], + "index": 4, + "lineNumber": 50, + "name": "minPointChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "maxPoint", + "type": "QVector3D" + } + ], + "index": 5, + "lineNumber": 51, + "name": "maxPointChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "view", + "type": "QGeometryView*" + } + ], + "index": 6, + "lineNumber": 39, + "name": "setView", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minPoint", + "type": "QVector3D" + } + ], + "index": 7, + "lineNumber": 40, + "name": "setMinPoint", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "maxPoint", + "type": "QVector3D" + } + ], + "index": 8, + "lineNumber": 41, + "name": "setMaxPoint", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 43, + "name": "updateImplicitBounds", + "returnType": "bool" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qboundingvolume.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBuffer", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "UsageType", + "values": [ + "StreamDraw", + "StreamRead", + "StreamCopy", + "StaticDraw", + "StaticRead", + "StaticCopy", + "DynamicDraw", + "DynamicRead", + "DynamicCopy" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "AccessType", + "values": [ + "Write", + "Read", + "ReadWrite" + ] + } + ], + "lineNumber": 18, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "int" + }, + { + "name": "bytes", + "type": "QByteArray" + } + ], + "index": 6, + "lineNumber": 55, + "name": "updateData", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "usage", + "notify": "usageChanged", + "read": "usage", + "required": false, + "scriptable": true, + "stored": true, + "type": "UsageType", + "user": false, + "write": "setUsage" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "accessType", + "notify": "accessTypeChanged", + "read": "accessType", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "AccessType", + "user": false, + "write": "setAccessType" + } + ], + "qualifiedClassName": "Qt3DCore::QBuffer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "bytes", + "type": "QByteArray" + } + ], + "index": 0, + "lineNumber": 62, + "name": "dataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "usage", + "type": "UsageType" + } + ], + "index": 1, + "lineNumber": 63, + "name": "usageChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "access", + "type": "AccessType" + } + ], + "index": 2, + "lineNumber": 64, + "name": "accessTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 65, + "name": "dataAvailable", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "usage", + "type": "UsageType" + } + ], + "index": 4, + "lineNumber": 58, + "name": "setUsage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "access", + "type": "AccessType" + } + ], + "index": 5, + "lineNumber": 59, + "name": "setAccessType", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qbuffer.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QChangeArbiter", + "lineNumber": 55, + "object": true, + "qualifiedClassName": "Qt3DCore::QChangeArbiter", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 76, + "name": "receivedChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qchangearbiter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QComponent", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "isShareable", + "notify": "shareableChanged", + "read": "isShareable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShareable" + } + ], + "qualifiedClassName": "Qt3DCore::QComponent", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "isShareable", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 34, + "name": "shareableChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "entity", + "type": "QEntity*" + } + ], + "index": 1, + "lineNumber": 35, + "name": "addedToEntity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "entity", + "type": "QEntity*" + } + ], + "index": 2, + "lineNumber": 36, + "name": "removedFromEntity", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "isShareable", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 31, + "name": "setShareable", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QNode", + "name": "QNode" + } + ] + } + ], + "inputFile": "qcomponent.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCoreAspect", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "Qt3DCore::QCoreAspect", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QAbstractAspect" + } + ] + } + ], + "inputFile": "qcoreaspect.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCoreSettings", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "boundingVolumesEnabled", + "notify": "boundingVolumesEnabledChanged", + "read": "boundingVolumesEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBoundingVolumesEnabled" + } + ], + "qualifiedClassName": "Qt3DCore::QCoreSettings", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "boundingVolumesEnabled", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 32, + "name": "boundingVolumesEnabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "boundingVolumesEnabled", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 29, + "name": "setBoundingVolumesEnabled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qcoresettings.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDownloadHelperService", + "lineNumber": 66, + "object": true, + "qualifiedClassName": "Qt3DCore::QDownloadHelperService", + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "Qt3DCore::QDownloadRequestPtr" + } + ], + "index": 0, + "lineNumber": 83, + "name": "_q_onRequestCompleted", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QAbstractServiceProvider", + "name": "QAbstractServiceProvider" + } + ] + } + ], + "inputFile": "qdownloadhelperservice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDownloadNetworkWorker", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "Qt3DCore::QDownloadNetworkWorker", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "Qt3DCore::QDownloadRequestPtr" + } + ], + "index": 0, + "lineNumber": 42, + "name": "submitRequest", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "Qt3DCore::QDownloadRequestPtr" + } + ], + "index": 1, + "lineNumber": 43, + "name": "cancelRequest", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 44, + "name": "cancelAllRequests", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "Qt3DCore::QDownloadRequestPtr" + } + ], + "index": 3, + "lineNumber": 46, + "name": "requestDownloaded", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "request", + "type": "Qt3DCore::QDownloadRequestPtr" + } + ], + "index": 4, + "lineNumber": 49, + "name": "onRequestSubmited", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "request", + "type": "Qt3DCore::QDownloadRequestPtr" + } + ], + "index": 5, + "lineNumber": 50, + "name": "onRequestCancelled", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 51, + "name": "onAllRequestsCancelled", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "reply", + "type": "QNetworkReply*" + } + ], + "index": 7, + "lineNumber": 52, + "name": "onRequestFinished", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "bytesReceived", + "type": "qint64" + }, + { + "name": "bytesTotal", + "type": "qint64" + } + ], + "index": 8, + "lineNumber": 53, + "name": "onDownloadProgressed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdownloadnetworkworker_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QEntity", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "Qt3DCore::QEntity", + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 51, + "name": "onParentChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QNode", + "name": "QNode" + } + ] + } + ], + "inputFile": "qentity.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QEventFilterService", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "Qt3DCore::QEventFilterService", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QAbstractServiceProvider", + "name": "QAbstractServiceProvider" + } + ] + } + ], + "inputFile": "qeventfilterservice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeometry", + "lineNumber": 17, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "attribute", + "type": "Qt3DCore::QAttribute*" + } + ], + "index": 4, + "lineNumber": 28, + "name": "addAttribute", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "attribute", + "type": "Qt3DCore::QAttribute*" + } + ], + "index": 5, + "lineNumber": 29, + "name": "removeAttribute", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "boundingVolumePositionAttribute", + "notify": "boundingVolumePositionAttributeChanged", + "read": "boundingVolumePositionAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false, + "write": "setBoundingVolumePositionAttribute" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "minExtent", + "notify": "minExtentChanged", + "read": "minExtent", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "maxExtent", + "notify": "maxExtentChanged", + "read": "maxExtent", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + } + ], + "qualifiedClassName": "Qt3DCore::QGeometry", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "boundingVolumePositionAttribute", + "type": "QAttribute*" + } + ], + "index": 0, + "lineNumber": 39, + "name": "boundingVolumePositionAttributeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minExtent", + "type": "QVector3D" + } + ], + "index": 1, + "lineNumber": 40, + "name": "minExtentChanged", + "returnType": "void", + "revision": 525 + }, + { + "access": "public", + "arguments": [ + { + "name": "maxExtent", + "type": "QVector3D" + } + ], + "index": 2, + "lineNumber": 41, + "name": "maxExtentChanged", + "returnType": "void", + "revision": 525 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "boundingVolumePositionAttribute", + "type": "QAttribute*" + } + ], + "index": 3, + "lineNumber": 36, + "name": "setBoundingVolumePositionAttribute", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qgeometry.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeometryView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "PrimitiveType", + "values": [ + "Points", + "Lines", + "LineLoop", + "LineStrip", + "Triangles", + "TriangleStrip", + "TriangleFan", + "LinesAdjacency", + "TrianglesAdjacency", + "LineStripAdjacency", + "TriangleStripAdjacency", + "Patches" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "instanceCount", + "notify": "instanceCountChanged", + "read": "instanceCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setInstanceCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "vertexCount", + "notify": "vertexCountChanged", + "read": "vertexCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setVertexCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "indexOffset", + "notify": "indexOffsetChanged", + "read": "indexOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setIndexOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "firstInstance", + "notify": "firstInstanceChanged", + "read": "firstInstance", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstInstance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "firstVertex", + "notify": "firstVertexChanged", + "read": "firstVertex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstVertex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "indexBufferByteOffset", + "notify": "indexBufferByteOffsetChanged", + "read": "indexBufferByteOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setIndexBufferByteOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "restartIndexValue", + "notify": "restartIndexValueChanged", + "read": "restartIndexValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRestartIndexValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "verticesPerPatch", + "notify": "verticesPerPatchChanged", + "read": "verticesPerPatch", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setVerticesPerPatch" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 31, + "name": "primitiveRestartEnabled", + "notify": "primitiveRestartEnabledChanged", + "read": "primitiveRestartEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPrimitiveRestartEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 32, + "name": "geometry", + "notify": "geometryChanged", + "read": "geometry", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QGeometry*", + "user": false, + "write": "setGeometry" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 33, + "name": "primitiveType", + "notify": "primitiveTypeChanged", + "read": "primitiveType", + "required": false, + "scriptable": true, + "stored": true, + "type": "PrimitiveType", + "user": false, + "write": "setPrimitiveType" + } + ], + "qualifiedClassName": "Qt3DCore::QGeometryView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "instanceCount", + "type": "int" + } + ], + "index": 0, + "lineNumber": 87, + "name": "instanceCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexCount", + "type": "int" + } + ], + "index": 1, + "lineNumber": 88, + "name": "vertexCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexOffset", + "type": "int" + } + ], + "index": 2, + "lineNumber": 89, + "name": "indexOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "firstInstance", + "type": "int" + } + ], + "index": 3, + "lineNumber": 90, + "name": "firstInstanceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "firstVertex", + "type": "int" + } + ], + "index": 4, + "lineNumber": 91, + "name": "firstVertexChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "int" + } + ], + "index": 5, + "lineNumber": 92, + "name": "indexBufferByteOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "restartIndexValue", + "type": "int" + } + ], + "index": 6, + "lineNumber": 93, + "name": "restartIndexValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "verticesPerPatch", + "type": "int" + } + ], + "index": 7, + "lineNumber": 94, + "name": "verticesPerPatchChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "primitiveRestartEnabled", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 95, + "name": "primitiveRestartEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "geometry", + "type": "QGeometry*" + } + ], + "index": 9, + "lineNumber": 96, + "name": "geometryChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "primitiveType", + "type": "PrimitiveType" + } + ], + "index": 10, + "lineNumber": 97, + "name": "primitiveTypeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "instanceCount", + "type": "int" + } + ], + "index": 11, + "lineNumber": 74, + "name": "setInstanceCount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexCount", + "type": "int" + } + ], + "index": 12, + "lineNumber": 75, + "name": "setVertexCount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexOffset", + "type": "int" + } + ], + "index": 13, + "lineNumber": 76, + "name": "setIndexOffset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "firstInstance", + "type": "int" + } + ], + "index": 14, + "lineNumber": 77, + "name": "setFirstInstance", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "firstVertex", + "type": "int" + } + ], + "index": 15, + "lineNumber": 78, + "name": "setFirstVertex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "int" + } + ], + "index": 16, + "lineNumber": 79, + "name": "setIndexBufferByteOffset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 17, + "lineNumber": 80, + "name": "setRestartIndexValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "verticesPerPatch", + "type": "int" + } + ], + "index": 18, + "lineNumber": 81, + "name": "setVerticesPerPatch", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 19, + "lineNumber": 82, + "name": "setPrimitiveRestartEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "geometry", + "type": "QGeometry*" + } + ], + "index": 20, + "lineNumber": 83, + "name": "setGeometry", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "primitiveType", + "type": "PrimitiveType" + } + ], + "index": 21, + "lineNumber": 84, + "name": "setPrimitiveType", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qgeometryview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QJoint", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "scale", + "notify": "scaleChanged", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "translation", + "notify": "translationChanged", + "read": "translation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setTranslation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "inverseBindMatrix", + "notify": "inverseBindMatrixChanged", + "read": "inverseBindMatrix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMatrix4x4", + "user": false, + "write": "setInverseBindMatrix" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "rotationX", + "notify": "rotationXChanged", + "read": "rotationX", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRotationX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "rotationY", + "notify": "rotationYChanged", + "read": "rotationY", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRotationY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "rotationZ", + "notify": "rotationZChanged", + "read": "rotationZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRotationZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + } + ], + "qualifiedClassName": "Qt3DCore::QJoint", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "QVector3D" + } + ], + "index": 0, + "lineNumber": 61, + "name": "scaleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "QQuaternion" + } + ], + "index": 1, + "lineNumber": 62, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "translation", + "type": "QVector3D" + } + ], + "index": 2, + "lineNumber": 63, + "name": "translationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "inverseBindMatrix", + "type": "QMatrix4x4" + } + ], + "index": 3, + "lineNumber": 64, + "name": "inverseBindMatrixChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotationX", + "type": "float" + } + ], + "index": 4, + "lineNumber": 65, + "name": "rotationXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotationY", + "type": "float" + } + ], + "index": 5, + "lineNumber": 66, + "name": "rotationYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotationZ", + "type": "float" + } + ], + "index": 6, + "lineNumber": 67, + "name": "rotationZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 68, + "name": "nameChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "QVector3D" + } + ], + "index": 8, + "lineNumber": 50, + "name": "setScale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "QQuaternion" + } + ], + "index": 9, + "lineNumber": 51, + "name": "setRotation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "translation", + "type": "QVector3D" + } + ], + "index": 10, + "lineNumber": 52, + "name": "setTranslation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "inverseBindMatrix", + "type": "QMatrix4x4" + } + ], + "index": 11, + "lineNumber": 53, + "name": "setInverseBindMatrix", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotationX", + "type": "float" + } + ], + "index": 12, + "lineNumber": 54, + "name": "setRotationX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotationY", + "type": "float" + } + ], + "index": 13, + "lineNumber": 55, + "name": "setRotationY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotationZ", + "type": "float" + } + ], + "index": 14, + "lineNumber": 56, + "name": "setRotationZ", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 15, + "lineNumber": 57, + "name": "setName", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 58, + "name": "setToIdentity", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QNode", + "name": "QNode" + } + ] + } + ], + "inputFile": "qjoint.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNode", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "parent", + "notify": "parentChanged", + "read": "parentNode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QNode*", + "user": false, + "write": "setParent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + } + ], + "qualifiedClassName": "Qt3DCore::QNode", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 53, + "name": "parentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 54, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 55, + "name": "nodeDestroyed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QNode*" + } + ], + "index": 3, + "lineNumber": 49, + "name": "setParent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isEnabled", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 50, + "name": "setEnabled", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 67, + "name": "_q_postConstructorInit", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "Qt3DCore::QNode*" + } + ], + "index": 6, + "lineNumber": 68, + "name": "_q_addChild", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "Qt3DCore::QNode*" + } + ], + "index": 7, + "lineNumber": 69, + "name": "_q_removeChild", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "Qt3DCore::QNode*" + } + ], + "index": 8, + "lineNumber": 70, + "name": "_q_setParentHelper", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnode.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "NodePostConstructorInit", + "lineNumber": 171, + "object": true, + "qualifiedClassName": "Qt3DCore::NodePostConstructorInit", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 181, + "name": "processNodes", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOpenGLInformationService", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "Qt3DCore::QOpenGLInformationService", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QAbstractServiceProvider", + "name": "QAbstractServiceProvider" + } + ] + } + ], + "inputFile": "qopenglinformationservice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScheduler", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "Qt3DCore::QScheduler", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qscheduler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractServiceProvider", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "Qt3DCore::QAbstractServiceProvider", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qservicelocator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSkeleton", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "rootJoint", + "notify": "rootJointChanged", + "read": "rootJoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QJoint*", + "user": false, + "write": "setRootJoint" + } + ], + "qualifiedClassName": "Qt3DCore::QSkeleton", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "rootJoint", + "type": "Qt3DCore::QJoint*" + } + ], + "index": 0, + "lineNumber": 32, + "name": "rootJointChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rootJoint", + "type": "Qt3DCore::QJoint*" + } + ], + "index": 1, + "lineNumber": 29, + "name": "setRootJoint", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QAbstractSkeleton", + "name": "QAbstractSkeleton" + } + ] + } + ], + "inputFile": "qskeleton.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSkeletonLoader", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 32, + "name": "Status", + "values": [ + "NotReady", + "Ready", + "Error" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "createJointsEnabled", + "notify": "createJointsEnabledChanged", + "read": "isCreateJointsEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCreateJointsEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "rootJoint", + "notify": "rootJointChanged", + "read": "rootJoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QJoint*", + "user": false + } + ], + "qualifiedClassName": "Qt3DCore::QSkeletonLoader", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 49, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "Status" + } + ], + "index": 1, + "lineNumber": 50, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "createJointsEnabled", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 51, + "name": "createJointsEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rootJoint", + "type": "Qt3DCore::QJoint*" + } + ], + "index": 3, + "lineNumber": 52, + "name": "rootJointChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 4, + "lineNumber": 45, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 46, + "name": "setCreateJointsEnabled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QAbstractSkeleton", + "name": "QAbstractSkeleton" + } + ] + } + ], + "inputFile": "qskeletonloader.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSystemInformationService", + "lineNumber": 31, + "methods": [ + { + "access": "public", + "index": 6, + "lineNumber": 48, + "name": "revealLogFolder", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "traceEnabled", + "notify": "traceEnabledChanged", + "read": "isTraceEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTraceEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "graphicsTraceEnabled", + "notify": "graphicsTraceEnabledChanged", + "read": "isGraphicsTraceEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGraphicsTraceEnabled" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "commandServerEnabled", + "read": "isCommandServerEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "Qt3DCore::QSystemInformationService", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "traceEnabled", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 57, + "name": "traceEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "graphicsTraceEnabled", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 58, + "name": "graphicsTraceEnabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "traceEnabled", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 51, + "name": "setTraceEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "graphicsTraceEnabled", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 52, + "name": "setGraphicsTraceEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "command", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 53, + "name": "executeCommand", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "command", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 54, + "name": "dumpCommand", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QAbstractServiceProvider", + "name": "QAbstractServiceProvider" + } + ] + } + ], + "inputFile": "qsysteminformationservice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QThreadPooler", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "Qt3DCore::QThreadPooler", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qthreadpooler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTickClockService", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "Qt3DCore::QTickClockService", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QAbstractFrameAdvanceService", + "name": "QAbstractFrameAdvanceService" + } + ] + } + ], + "inputFile": "qtickclockservice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTransform", + "lineNumber": 17, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QVector3D" + }, + { + "name": "angle", + "type": "float" + } + ], + "index": 17, + "lineNumber": 39, + "name": "fromAxisAndAngle", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "angle", + "type": "float" + } + ], + "index": 18, + "lineNumber": 40, + "name": "fromAxisAndAngle", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis1", + "type": "QVector3D" + }, + { + "name": "angle1", + "type": "float" + }, + { + "name": "axis2", + "type": "QVector3D" + }, + { + "name": "angle2", + "type": "float" + } + ], + "index": 19, + "lineNumber": 42, + "name": "fromAxesAndAngles", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis1", + "type": "QVector3D" + }, + { + "name": "angle1", + "type": "float" + }, + { + "name": "axis2", + "type": "QVector3D" + }, + { + "name": "angle2", + "type": "float" + }, + { + "name": "axis3", + "type": "QVector3D" + }, + { + "name": "angle3", + "type": "float" + } + ], + "index": 20, + "lineNumber": 44, + "name": "fromAxesAndAngles", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "xAxis", + "type": "QVector3D" + }, + { + "name": "yAxis", + "type": "QVector3D" + }, + { + "name": "zAxis", + "type": "QVector3D" + } + ], + "index": 21, + "lineNumber": 47, + "name": "fromAxes", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "eulerAngles", + "type": "QVector3D" + } + ], + "index": 22, + "lineNumber": 49, + "name": "fromEulerAngles", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "pitch", + "type": "float" + }, + { + "name": "yaw", + "type": "float" + }, + { + "name": "roll", + "type": "float" + } + ], + "index": 23, + "lineNumber": 50, + "name": "fromEulerAngles", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QVector3D" + }, + { + "name": "angle", + "type": "float" + }, + { + "name": "axis", + "type": "QVector3D" + } + ], + "index": 24, + "lineNumber": 52, + "name": "rotateAround", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "xAxis", + "type": "QVector3D" + }, + { + "name": "yAxis", + "type": "QVector3D" + }, + { + "name": "zAxis", + "type": "QVector3D" + } + ], + "index": 25, + "lineNumber": 53, + "name": "rotateFromAxes", + "returnType": "QMatrix4x4" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "matrix", + "notify": "matrixChanged", + "read": "matrix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMatrix4x4", + "user": false, + "write": "setMatrix" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "scale", + "notify": "scaleChanged", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "scale3D", + "notify": "scale3DChanged", + "read": "scale3D", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setScale3D" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "translation", + "notify": "translationChanged", + "read": "translation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setTranslation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 25, + "name": "rotationX", + "notify": "rotationXChanged", + "read": "rotationX", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRotationX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 26, + "name": "rotationY", + "notify": "rotationYChanged", + "read": "rotationY", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRotationY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 27, + "name": "rotationZ", + "notify": "rotationZChanged", + "read": "rotationZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRotationZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 28, + "name": "worldMatrix", + "notify": "worldMatrixChanged", + "read": "worldMatrix", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "QMatrix4x4", + "user": false + } + ], + "qualifiedClassName": "Qt3DCore::QTransform", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "float" + } + ], + "index": 0, + "lineNumber": 74, + "name": "scaleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "QVector3D" + } + ], + "index": 1, + "lineNumber": 75, + "name": "scale3DChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "QQuaternion" + } + ], + "index": 2, + "lineNumber": 76, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "translation", + "type": "QVector3D" + } + ], + "index": 3, + "lineNumber": 77, + "name": "translationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 78, + "name": "matrixChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotationX", + "type": "float" + } + ], + "index": 5, + "lineNumber": 79, + "name": "rotationXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotationY", + "type": "float" + } + ], + "index": 6, + "lineNumber": 80, + "name": "rotationYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotationZ", + "type": "float" + } + ], + "index": 7, + "lineNumber": 81, + "name": "rotationZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "worldMatrix", + "type": "QMatrix4x4" + } + ], + "index": 8, + "lineNumber": 82, + "name": "worldMatrixChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "float" + } + ], + "index": 9, + "lineNumber": 63, + "name": "setScale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "QVector3D" + } + ], + "index": 10, + "lineNumber": 64, + "name": "setScale3D", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "QQuaternion" + } + ], + "index": 11, + "lineNumber": 65, + "name": "setRotation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "translation", + "type": "QVector3D" + } + ], + "index": 12, + "lineNumber": 66, + "name": "setTranslation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "matrix", + "type": "QMatrix4x4" + } + ], + "index": 13, + "lineNumber": 67, + "name": "setMatrix", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotationX", + "type": "float" + } + ], + "index": 14, + "lineNumber": 69, + "name": "setRotationX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotationY", + "type": "float" + } + ], + "index": 15, + "lineNumber": 70, + "name": "setRotationY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotationZ", + "type": "float" + } + ], + "index": 16, + "lineNumber": 71, + "name": "setRotationZ", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QComponent", + "name": "QComponent" + } + ] + } + ], + "inputFile": "qtransform.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "InternalEventListener", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "Qt3DCore::InternalEventListener", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qeventfilterservice.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dextras_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dextras_metatypes.json new file mode 100644 index 0000000..70f95b3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dextras_metatypes.json @@ -0,0 +1,9662 @@ +[ + { + "classes": [ + { + "className": "DistanceFieldTextRenderer", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "Qt3DExtras::DistanceFieldTextRenderer", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QEntity" + } + ] + } + ], + "inputFile": "distancefieldtextrenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractCameraController", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "camera", + "notify": "cameraChanged", + "read": "camera", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QCamera*", + "user": false, + "write": "setCamera" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "linearSpeed", + "notify": "linearSpeedChanged", + "read": "linearSpeed", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLinearSpeed" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "lookSpeed", + "notify": "lookSpeedChanged", + "read": "lookSpeed", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLookSpeed" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "acceleration", + "notify": "accelerationChanged", + "read": "acceleration", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAcceleration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 32, + "name": "deceleration", + "notify": "decelerationChanged", + "read": "deceleration", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDeceleration" + } + ], + "qualifiedClassName": "Qt3DExtras::QAbstractCameraController", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "cameraChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 53, + "name": "linearSpeedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 54, + "name": "lookSpeedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "acceleration", + "type": "float" + } + ], + "index": 3, + "lineNumber": 56, + "name": "accelerationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "deceleration", + "type": "float" + } + ], + "index": 4, + "lineNumber": 57, + "name": "decelerationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QEntity" + } + ] + } + ], + "inputFile": "qabstractcameracontroller.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractSpriteSheet", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "texture", + "notify": "textureChanged", + "read": "texture", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture*", + "user": false, + "write": "setTexture" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "textureTransform", + "notify": "textureTransformChanged", + "read": "textureTransform", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMatrix3x3", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + } + ], + "qualifiedClassName": "Qt3DExtras::QAbstractSpriteSheet", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 0, + "lineNumber": 37, + "name": "textureChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureTransform", + "type": "QMatrix3x3" + } + ], + "index": 1, + "lineNumber": 38, + "name": "textureTransformChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "currentIndex", + "type": "int" + } + ], + "index": 2, + "lineNumber": 39, + "name": "currentIndexChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 3, + "lineNumber": 33, + "name": "setTexture", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "currentIndex", + "type": "int" + } + ], + "index": 4, + "lineNumber": 34, + "name": "setCurrentIndex", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qabstractspritesheet.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QConeGeometry", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "hasTopEndcap", + "notify": "hasTopEndcapChanged", + "read": "hasTopEndcap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHasTopEndcap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "hasBottomEndcap", + "notify": "hasBottomEndcapChanged", + "read": "hasBottomEndcap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHasBottomEndcap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "slices", + "notify": "slicesChanged", + "read": "slices", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSlices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "topRadius", + "notify": "topRadiusChanged", + "read": "topRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTopRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "bottomRadius", + "notify": "bottomRadiusChanged", + "read": "bottomRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBottomRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "length", + "notify": "lengthChanged", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLength" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "positionAttribute", + "read": "positionAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 31, + "name": "normalAttribute", + "read": "normalAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 32, + "name": "texCoordAttribute", + "read": "texCoordAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 33, + "name": "indexAttribute", + "read": "indexAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + } + ], + "qualifiedClassName": "Qt3DExtras::QConeGeometry", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "hasTopEndcap", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 65, + "name": "hasTopEndcapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hasBottomEndcap", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 66, + "name": "hasBottomEndcapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topRadius", + "type": "float" + } + ], + "index": 2, + "lineNumber": 67, + "name": "topRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottomRadius", + "type": "float" + } + ], + "index": 3, + "lineNumber": 68, + "name": "bottomRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 4, + "lineNumber": 69, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 5, + "lineNumber": 70, + "name": "slicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 6, + "lineNumber": 71, + "name": "lengthChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "hasTopEndcap", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 56, + "name": "setHasTopEndcap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hasBottomEndcap", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 57, + "name": "setHasBottomEndcap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topRadius", + "type": "float" + } + ], + "index": 9, + "lineNumber": 58, + "name": "setTopRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottomRadius", + "type": "float" + } + ], + "index": 10, + "lineNumber": 59, + "name": "setBottomRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 11, + "lineNumber": 60, + "name": "setRings", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 12, + "lineNumber": 61, + "name": "setSlices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 13, + "lineNumber": 62, + "name": "setLength", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QGeometry" + } + ] + } + ], + "inputFile": "qconegeometry.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QConeGeometryView", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "slices", + "notify": "slicesChanged", + "read": "slices", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSlices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "hasTopEndcap", + "notify": "hasTopEndcapChanged", + "read": "hasTopEndcap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHasTopEndcap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "hasBottomEndcap", + "notify": "hasBottomEndcapChanged", + "read": "hasBottomEndcap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHasBottomEndcap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 21, + "name": "topRadius", + "notify": "topRadiusChanged", + "read": "topRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTopRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 22, + "name": "bottomRadius", + "notify": "bottomRadiusChanged", + "read": "bottomRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBottomRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 23, + "name": "length", + "notify": "lengthChanged", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLength" + } + ], + "qualifiedClassName": "Qt3DExtras::QConeGeometryView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "hasTopEndcap", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 46, + "name": "hasTopEndcapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hasBottomEndcap", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 47, + "name": "hasBottomEndcapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topRadius", + "type": "float" + } + ], + "index": 2, + "lineNumber": 48, + "name": "topRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottomRadius", + "type": "float" + } + ], + "index": 3, + "lineNumber": 49, + "name": "bottomRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 4, + "lineNumber": 50, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 5, + "lineNumber": 51, + "name": "slicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 6, + "lineNumber": 52, + "name": "lengthChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "hasTopEndcap", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 37, + "name": "setHasTopEndcap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hasBottomEndcap", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 38, + "name": "setHasBottomEndcap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topRadius", + "type": "float" + } + ], + "index": 9, + "lineNumber": 39, + "name": "setTopRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottomRadius", + "type": "float" + } + ], + "index": 10, + "lineNumber": 40, + "name": "setBottomRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 11, + "lineNumber": 41, + "name": "setRings", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 12, + "lineNumber": 42, + "name": "setSlices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 13, + "lineNumber": 43, + "name": "setLength", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QGeometryView" + } + ] + } + ], + "inputFile": "qconegeometryview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QConeMesh", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "slices", + "notify": "slicesChanged", + "read": "slices", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSlices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "hasTopEndcap", + "notify": "hasTopEndcapChanged", + "read": "hasTopEndcap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHasTopEndcap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "hasBottomEndcap", + "notify": "hasBottomEndcapChanged", + "read": "hasBottomEndcap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHasBottomEndcap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 21, + "name": "topRadius", + "notify": "topRadiusChanged", + "read": "topRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTopRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 22, + "name": "bottomRadius", + "notify": "bottomRadiusChanged", + "read": "bottomRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBottomRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 23, + "name": "length", + "notify": "lengthChanged", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLength" + } + ], + "qualifiedClassName": "Qt3DExtras::QConeMesh", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "hasTopEndcap", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 46, + "name": "hasTopEndcapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hasBottomEndcap", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 47, + "name": "hasBottomEndcapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topRadius", + "type": "float" + } + ], + "index": 2, + "lineNumber": 48, + "name": "topRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottomRadius", + "type": "float" + } + ], + "index": 3, + "lineNumber": 49, + "name": "bottomRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 4, + "lineNumber": 50, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 5, + "lineNumber": 51, + "name": "slicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 6, + "lineNumber": 52, + "name": "lengthChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "hasTopEndcap", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 37, + "name": "setHasTopEndcap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hasBottomEndcap", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 38, + "name": "setHasBottomEndcap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topRadius", + "type": "float" + } + ], + "index": 9, + "lineNumber": 39, + "name": "setTopRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottomRadius", + "type": "float" + } + ], + "index": 10, + "lineNumber": 40, + "name": "setBottomRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 11, + "lineNumber": 41, + "name": "setRings", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 12, + "lineNumber": 42, + "name": "setSlices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 13, + "lineNumber": 43, + "name": "setLength", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QGeometryRenderer" + } + ] + } + ], + "inputFile": "qconemesh.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCuboidGeometry", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "xExtent", + "notify": "xExtentChanged", + "read": "xExtent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setXExtent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "yExtent", + "notify": "yExtentChanged", + "read": "yExtent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setYExtent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "zExtent", + "notify": "zExtentChanged", + "read": "zExtent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setZExtent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "xyMeshResolution", + "notify": "xyMeshResolutionChanged", + "read": "xyMeshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setXYMeshResolution" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "yzMeshResolution", + "notify": "yzMeshResolutionChanged", + "read": "yzMeshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setYZMeshResolution" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "xzMeshResolution", + "notify": "xzMeshResolutionChanged", + "read": "xzMeshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setXZMeshResolution" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 32, + "name": "positionAttribute", + "read": "positionAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 33, + "name": "normalAttribute", + "read": "normalAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 34, + "name": "texCoordAttribute", + "read": "texCoordAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 35, + "name": "tangentAttribute", + "read": "tangentAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 36, + "name": "indexAttribute", + "read": "indexAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + } + ], + "qualifiedClassName": "Qt3DExtras::QCuboidGeometry", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "xExtent", + "type": "float" + } + ], + "index": 0, + "lineNumber": 67, + "name": "xExtentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "yExtent", + "type": "float" + } + ], + "index": 1, + "lineNumber": 68, + "name": "yExtentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zExtent", + "type": "float" + } + ], + "index": 2, + "lineNumber": 69, + "name": "zExtentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "yzMeshResolution", + "type": "QSize" + } + ], + "index": 3, + "lineNumber": 71, + "name": "yzMeshResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "xzMeshResolution", + "type": "QSize" + } + ], + "index": 4, + "lineNumber": 72, + "name": "xzMeshResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "xyMeshResolution", + "type": "QSize" + } + ], + "index": 5, + "lineNumber": 73, + "name": "xyMeshResolutionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "xExtent", + "type": "float" + } + ], + "index": 6, + "lineNumber": 59, + "name": "setXExtent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "yExtent", + "type": "float" + } + ], + "index": 7, + "lineNumber": 60, + "name": "setYExtent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zExtent", + "type": "float" + } + ], + "index": 8, + "lineNumber": 61, + "name": "setZExtent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "QSize" + } + ], + "index": 9, + "lineNumber": 62, + "name": "setYZMeshResolution", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "QSize" + } + ], + "index": 10, + "lineNumber": 63, + "name": "setXZMeshResolution", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "QSize" + } + ], + "index": 11, + "lineNumber": 64, + "name": "setXYMeshResolution", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QGeometry" + } + ] + } + ], + "inputFile": "qcuboidgeometry.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCuboidGeometryView", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "xExtent", + "notify": "xExtentChanged", + "read": "xExtent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setXExtent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "yExtent", + "notify": "yExtentChanged", + "read": "yExtent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setYExtent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "zExtent", + "notify": "zExtentChanged", + "read": "zExtent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setZExtent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "yzMeshResolution", + "notify": "yzMeshResolutionChanged", + "read": "yzMeshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setYZMeshResolution" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "xzMeshResolution", + "notify": "xzMeshResolutionChanged", + "read": "xzMeshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setXZMeshResolution" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 24, + "name": "xyMeshResolution", + "notify": "xyMeshResolutionChanged", + "read": "xyMeshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setXYMeshResolution" + } + ], + "qualifiedClassName": "Qt3DExtras::QCuboidGeometryView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "xExtent", + "type": "float" + } + ], + "index": 0, + "lineNumber": 46, + "name": "xExtentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "yExtent", + "type": "float" + } + ], + "index": 1, + "lineNumber": 47, + "name": "yExtentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zExtent", + "type": "float" + } + ], + "index": 2, + "lineNumber": 48, + "name": "zExtentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "yzMeshResolution", + "type": "QSize" + } + ], + "index": 3, + "lineNumber": 50, + "name": "yzMeshResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "xzMeshResolution", + "type": "QSize" + } + ], + "index": 4, + "lineNumber": 51, + "name": "xzMeshResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "xyMeshResolution", + "type": "QSize" + } + ], + "index": 5, + "lineNumber": 52, + "name": "xyMeshResolutionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "xExtent", + "type": "float" + } + ], + "index": 6, + "lineNumber": 38, + "name": "setXExtent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "yExtent", + "type": "float" + } + ], + "index": 7, + "lineNumber": 39, + "name": "setYExtent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zExtent", + "type": "float" + } + ], + "index": 8, + "lineNumber": 40, + "name": "setZExtent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "QSize" + } + ], + "index": 9, + "lineNumber": 41, + "name": "setYZMeshResolution", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "QSize" + } + ], + "index": 10, + "lineNumber": 42, + "name": "setXZMeshResolution", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "QSize" + } + ], + "index": 11, + "lineNumber": 43, + "name": "setXYMeshResolution", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QGeometryView" + } + ] + } + ], + "inputFile": "qcuboidgeometryview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCuboidMesh", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "xExtent", + "notify": "xExtentChanged", + "read": "xExtent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setXExtent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "yExtent", + "notify": "yExtentChanged", + "read": "yExtent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setYExtent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "zExtent", + "notify": "zExtentChanged", + "read": "zExtent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setZExtent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "yzMeshResolution", + "notify": "yzMeshResolutionChanged", + "read": "yzMeshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setYZMeshResolution" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "xzMeshResolution", + "notify": "xzMeshResolutionChanged", + "read": "xzMeshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setXZMeshResolution" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 24, + "name": "xyMeshResolution", + "notify": "xyMeshResolutionChanged", + "read": "xyMeshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setXYMeshResolution" + } + ], + "qualifiedClassName": "Qt3DExtras::QCuboidMesh", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "xExtent", + "type": "float" + } + ], + "index": 0, + "lineNumber": 46, + "name": "xExtentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "yExtent", + "type": "float" + } + ], + "index": 1, + "lineNumber": 47, + "name": "yExtentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zExtent", + "type": "float" + } + ], + "index": 2, + "lineNumber": 48, + "name": "zExtentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "yzMeshResolution", + "type": "QSize" + } + ], + "index": 3, + "lineNumber": 50, + "name": "yzMeshResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "xzMeshResolution", + "type": "QSize" + } + ], + "index": 4, + "lineNumber": 51, + "name": "xzMeshResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "xyMeshResolution", + "type": "QSize" + } + ], + "index": 5, + "lineNumber": 52, + "name": "xyMeshResolutionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "xExtent", + "type": "float" + } + ], + "index": 6, + "lineNumber": 38, + "name": "setXExtent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "yExtent", + "type": "float" + } + ], + "index": 7, + "lineNumber": 39, + "name": "setYExtent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zExtent", + "type": "float" + } + ], + "index": 8, + "lineNumber": 40, + "name": "setZExtent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "QSize" + } + ], + "index": 9, + "lineNumber": 41, + "name": "setYZMeshResolution", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "QSize" + } + ], + "index": 10, + "lineNumber": 42, + "name": "setXZMeshResolution", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "QSize" + } + ], + "index": 11, + "lineNumber": 43, + "name": "setXYMeshResolution", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QGeometryRenderer" + } + ] + } + ], + "inputFile": "qcuboidmesh.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCylinderGeometry", + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "slices", + "notify": "slicesChanged", + "read": "slices", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSlices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "length", + "notify": "lengthChanged", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLength" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 28, + "name": "positionAttribute", + "read": "positionAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 29, + "name": "normalAttribute", + "read": "normalAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 30, + "name": "texCoordAttribute", + "read": "texCoordAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 31, + "name": "indexAttribute", + "read": "indexAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + } + ], + "qualifiedClassName": "Qt3DExtras::QCylinderGeometry", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 0, + "lineNumber": 57, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 1, + "lineNumber": 58, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 2, + "lineNumber": 59, + "name": "slicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 3, + "lineNumber": 60, + "name": "lengthChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 4, + "lineNumber": 51, + "name": "setRings", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 5, + "lineNumber": 52, + "name": "setSlices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 6, + "lineNumber": 53, + "name": "setRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 7, + "lineNumber": 54, + "name": "setLength", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QGeometry" + } + ] + } + ], + "inputFile": "qcylindergeometry.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCylinderGeometryView", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "slices", + "notify": "slicesChanged", + "read": "slices", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSlices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "length", + "notify": "lengthChanged", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLength" + } + ], + "qualifiedClassName": "Qt3DExtras::QCylinderGeometryView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 0, + "lineNumber": 38, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 1, + "lineNumber": 39, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 2, + "lineNumber": 40, + "name": "slicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 3, + "lineNumber": 41, + "name": "lengthChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 4, + "lineNumber": 32, + "name": "setRings", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 5, + "lineNumber": 33, + "name": "setSlices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 6, + "lineNumber": 34, + "name": "setRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 7, + "lineNumber": 35, + "name": "setLength", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QGeometryView" + } + ] + } + ], + "inputFile": "qcylindergeometryview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCylinderMesh", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "slices", + "notify": "slicesChanged", + "read": "slices", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSlices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "length", + "notify": "lengthChanged", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLength" + } + ], + "qualifiedClassName": "Qt3DExtras::QCylinderMesh", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 0, + "lineNumber": 38, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 1, + "lineNumber": 39, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 2, + "lineNumber": 40, + "name": "slicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 3, + "lineNumber": 41, + "name": "lengthChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 4, + "lineNumber": 32, + "name": "setRings", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 5, + "lineNumber": 33, + "name": "setSlices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 6, + "lineNumber": 34, + "name": "setRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 7, + "lineNumber": 35, + "name": "setLength", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QGeometryRenderer" + } + ] + } + ], + "inputFile": "qcylindermesh.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDiffuseMapMaterial", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "ambient", + "notify": "ambientChanged", + "read": "ambient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAmbient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "specular", + "notify": "specularChanged", + "read": "specular", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSpecular" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "shininess", + "notify": "shininessChanged", + "read": "shininess", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShininess" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "diffuse", + "notify": "diffuseChanged", + "read": "diffuse", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture*", + "user": false, + "write": "setDiffuse" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "textureScale", + "notify": "textureScaleChanged", + "read": "textureScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTextureScale" + } + ], + "qualifiedClassName": "Qt3DExtras::QDiffuseMapMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 50, + "name": "ambientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 1, + "lineNumber": 51, + "name": "diffuseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 52, + "name": "specularChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 3, + "lineNumber": 53, + "name": "shininessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureScale", + "type": "float" + } + ], + "index": 4, + "lineNumber": 54, + "name": "textureScaleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 5, + "lineNumber": 43, + "name": "setAmbient", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QColor" + } + ], + "index": 6, + "lineNumber": 44, + "name": "setSpecular", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 7, + "lineNumber": 45, + "name": "setShininess", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 8, + "lineNumber": 46, + "name": "setDiffuse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureScale", + "type": "float" + } + ], + "index": 9, + "lineNumber": 47, + "name": "setTextureScale", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QMaterial" + } + ] + } + ], + "inputFile": "qdiffusemapmaterial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDiffuseSpecularMapMaterial", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "ambient", + "notify": "ambientChanged", + "read": "ambient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAmbient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "shininess", + "notify": "shininessChanged", + "read": "shininess", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShininess" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "specular", + "notify": "specularChanged", + "read": "specular", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture*", + "user": false, + "write": "setSpecular" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "diffuse", + "notify": "diffuseChanged", + "read": "diffuse", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture*", + "user": false, + "write": "setDiffuse" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "textureScale", + "notify": "textureScaleChanged", + "read": "textureScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTextureScale" + } + ], + "qualifiedClassName": "Qt3DExtras::QDiffuseSpecularMapMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 49, + "name": "ambientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 1, + "lineNumber": 50, + "name": "diffuseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 2, + "lineNumber": 51, + "name": "specularChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 3, + "lineNumber": 52, + "name": "shininessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureScale", + "type": "float" + } + ], + "index": 4, + "lineNumber": 53, + "name": "textureScaleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 5, + "lineNumber": 42, + "name": "setAmbient", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 6, + "lineNumber": 43, + "name": "setDiffuse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 7, + "lineNumber": 44, + "name": "setSpecular", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 8, + "lineNumber": 45, + "name": "setShininess", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureScale", + "type": "float" + } + ], + "index": 9, + "lineNumber": 46, + "name": "setTextureScale", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QMaterial" + } + ] + } + ], + "inputFile": "qdiffusespecularmapmaterial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDiffuseSpecularMaterial", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "ambient", + "notify": "ambientChanged", + "read": "ambient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAmbient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "diffuse", + "notify": "diffuseChanged", + "read": "diffuse", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setDiffuse" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "specular", + "notify": "specularChanged", + "read": "specular", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setSpecular" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "shininess", + "notify": "shininessChanged", + "read": "shininess", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShininess" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "normal", + "notify": "normalChanged", + "read": "normal", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setNormal" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 25, + "name": "textureScale", + "notify": "textureScaleChanged", + "read": "textureScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTextureScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 26, + "name": "alphaBlending", + "notify": "alphaBlendingEnabledChanged", + "read": "isAlphaBlendingEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAlphaBlendingEnabled" + } + ], + "qualifiedClassName": "Qt3DExtras::QDiffuseSpecularMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 50, + "name": "ambientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 51, + "name": "diffuseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QVariant" + } + ], + "index": 2, + "lineNumber": 52, + "name": "specularChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 3, + "lineNumber": 53, + "name": "shininessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normal", + "type": "QVariant" + } + ], + "index": 4, + "lineNumber": 54, + "name": "normalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureScale", + "type": "float" + } + ], + "index": 5, + "lineNumber": 55, + "name": "textureScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 56, + "name": "alphaBlendingEnabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 7, + "lineNumber": 41, + "name": "setAmbient", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "QVariant" + } + ], + "index": 8, + "lineNumber": 42, + "name": "setDiffuse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QVariant" + } + ], + "index": 9, + "lineNumber": 43, + "name": "setSpecular", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 10, + "lineNumber": 44, + "name": "setShininess", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normal", + "type": "QVariant" + } + ], + "index": 11, + "lineNumber": 45, + "name": "setNormal", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureScale", + "type": "float" + } + ], + "index": 12, + "lineNumber": 46, + "name": "setTextureScale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 13, + "lineNumber": 47, + "name": "setAlphaBlendingEnabled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QMaterial" + } + ] + } + ], + "inputFile": "qdiffusespecularmaterial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QExtrudedTextGeometry", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "extrusionLength", + "notify": "depthChanged", + "read": "extrusionLength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDepth" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 30, + "name": "positionAttribute", + "read": "positionAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 31, + "name": "normalAttribute", + "read": "normalAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 32, + "name": "indexAttribute", + "read": "indexAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + } + ], + "qualifiedClassName": "Qt3DExtras::QExtrudedTextGeometry", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 51, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 1, + "lineNumber": 52, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extrusionLength", + "type": "float" + } + ], + "index": 2, + "lineNumber": 53, + "name": "depthChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 46, + "name": "setText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 4, + "lineNumber": 47, + "name": "setFont", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extrusionLength", + "type": "float" + } + ], + "index": 5, + "lineNumber": 48, + "name": "setDepth", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QGeometry" + } + ] + } + ], + "inputFile": "qextrudedtextgeometry.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QExtrudedTextMesh", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "depth", + "notify": "depthChanged", + "read": "depth", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDepth" + } + ], + "qualifiedClassName": "Qt3DExtras::QExtrudedTextMesh", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 37, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 1, + "lineNumber": 38, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "depth", + "type": "float" + } + ], + "index": 2, + "lineNumber": 39, + "name": "depthChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 32, + "name": "setText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 4, + "lineNumber": 33, + "name": "setFont", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "depth", + "type": "float" + } + ], + "index": 5, + "lineNumber": 34, + "name": "setDepth", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QGeometryRenderer" + } + ] + } + ], + "inputFile": "qextrudedtextmesh.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFirstPersonCameraController", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "Qt3DExtras::QFirstPersonCameraController", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DExtras::QAbstractCameraController", + "name": "QAbstractCameraController" + } + ] + } + ], + "inputFile": "qfirstpersoncameracontroller.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QForwardRenderer", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "surface", + "notify": "surfaceChanged", + "read": "surface", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setSurface" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "window", + "notify": "surfaceChanged", + "read": "surface", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setSurface" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "viewportRect", + "notify": "viewportRectChanged", + "read": "viewportRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setViewportRect" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "clearColor", + "notify": "clearColorChanged", + "read": "clearColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setClearColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "buffersToClear", + "notify": "buffersToClearChanged", + "read": "buffersToClear", + "required": false, + "revision": 65294, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QClearBuffers::BufferType", + "user": false, + "write": "setBuffersToClear" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 30, + "name": "camera", + "notify": "cameraChanged", + "read": "camera", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QEntity*", + "user": false, + "write": "setCamera" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "externalRenderTargetSize", + "notify": "externalRenderTargetSizeChanged", + "read": "externalRenderTargetSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setExternalRenderTargetSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "frustumCulling", + "notify": "frustumCullingEnabledChanged", + "read": "isFrustumCullingEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFrustumCullingEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 33, + "name": "gamma", + "notify": "gammaChanged", + "read": "gamma", + "required": false, + "revision": 65289, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setGamma" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 34, + "name": "showDebugOverlay", + "notify": "showDebugOverlayChanged", + "read": "showDebugOverlay", + "required": false, + "revision": 65295, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShowDebugOverlay" + } + ], + "qualifiedClassName": "Qt3DExtras::QForwardRenderer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "viewportRect", + "type": "QRectF" + } + ], + "index": 0, + "lineNumber": 61, + "name": "viewportRectChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clearColor", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 62, + "name": "clearColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "Qt3DRender::QClearBuffers::BufferType" + } + ], + "index": 2, + "lineNumber": 63, + "name": "buffersToClearChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "camera", + "type": "Qt3DCore::QEntity*" + } + ], + "index": 3, + "lineNumber": 64, + "name": "cameraChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "surface", + "type": "QObject*" + } + ], + "index": 4, + "lineNumber": 65, + "name": "surfaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSize" + } + ], + "index": 5, + "lineNumber": 66, + "name": "externalRenderTargetSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 67, + "name": "frustumCullingEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gamma", + "type": "float" + } + ], + "index": 7, + "lineNumber": 68, + "name": "gammaChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "showDebugOverlay", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 69, + "name": "showDebugOverlayChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "viewportRect", + "type": "QRectF" + } + ], + "index": 9, + "lineNumber": 50, + "name": "setViewportRect", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clearColor", + "type": "QColor" + } + ], + "index": 10, + "lineNumber": 51, + "name": "setClearColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "Qt3DRender::QClearBuffers::BufferType" + } + ], + "index": 11, + "lineNumber": 52, + "name": "setBuffersToClear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "camera", + "type": "Qt3DCore::QEntity*" + } + ], + "index": 12, + "lineNumber": 53, + "name": "setCamera", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "surface", + "type": "QObject*" + } + ], + "index": 13, + "lineNumber": 54, + "name": "setSurface", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSize" + } + ], + "index": 14, + "lineNumber": 55, + "name": "setExternalRenderTargetSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 15, + "lineNumber": 56, + "name": "setFrustumCullingEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gamma", + "type": "float" + } + ], + "index": 16, + "lineNumber": 57, + "name": "setGamma", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "showDebugOverlay", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 58, + "name": "setShowDebugOverlay", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QTechniqueFilter" + } + ] + } + ], + "inputFile": "qforwardrenderer.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGoochMaterial", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "diffuse", + "notify": "diffuseChanged", + "read": "diffuse", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setDiffuse" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "specular", + "notify": "specularChanged", + "read": "specular", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSpecular" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "cool", + "notify": "coolChanged", + "read": "cool", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setCool" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "warm", + "notify": "warmChanged", + "read": "warm", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setWarm" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "alpha", + "notify": "alphaChanged", + "read": "alpha", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAlpha" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 25, + "name": "beta", + "notify": "betaChanged", + "read": "beta", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBeta" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 26, + "name": "shininess", + "notify": "shininessChanged", + "read": "shininess", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShininess" + } + ], + "qualifiedClassName": "Qt3DExtras::QGoochMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 50, + "name": "diffuseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 51, + "name": "specularChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cool", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 52, + "name": "coolChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "warm", + "type": "QColor" + } + ], + "index": 3, + "lineNumber": 53, + "name": "warmChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alpha", + "type": "float" + } + ], + "index": 4, + "lineNumber": 54, + "name": "alphaChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "beta", + "type": "float" + } + ], + "index": 5, + "lineNumber": 55, + "name": "betaChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 6, + "lineNumber": 56, + "name": "shininessChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "QColor" + } + ], + "index": 7, + "lineNumber": 41, + "name": "setDiffuse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QColor" + } + ], + "index": 8, + "lineNumber": 42, + "name": "setSpecular", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cool", + "type": "QColor" + } + ], + "index": 9, + "lineNumber": 43, + "name": "setCool", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "warm", + "type": "QColor" + } + ], + "index": 10, + "lineNumber": 44, + "name": "setWarm", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alpha", + "type": "float" + } + ], + "index": 11, + "lineNumber": 45, + "name": "setAlpha", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "beta", + "type": "float" + } + ], + "index": 12, + "lineNumber": 46, + "name": "setBeta", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 13, + "lineNumber": 47, + "name": "setShininess", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QMaterial" + } + ] + } + ], + "inputFile": "qgoochmaterial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMetalRoughMaterial", + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "baseColor", + "notify": "baseColorChanged", + "read": "baseColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setBaseColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "metalness", + "notify": "metalnessChanged", + "read": "metalness", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setMetalness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "roughness", + "notify": "roughnessChanged", + "read": "roughness", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setRoughness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "ambientOcclusion", + "notify": "ambientOcclusionChanged", + "read": "ambientOcclusion", + "required": false, + "revision": 65290, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setAmbientOcclusion" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 28, + "name": "normal", + "notify": "normalChanged", + "read": "normal", + "required": false, + "revision": 65290, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setNormal" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 29, + "name": "textureScale", + "notify": "textureScaleChanged", + "read": "textureScale", + "required": false, + "revision": 65290, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTextureScale" + } + ], + "qualifiedClassName": "Qt3DExtras::QMetalRoughMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "baseColor", + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 51, + "name": "baseColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "metalness", + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 52, + "name": "metalnessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "roughness", + "type": "QVariant" + } + ], + "index": 2, + "lineNumber": 53, + "name": "roughnessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ambientOcclusion", + "type": "QVariant" + } + ], + "index": 3, + "lineNumber": 54, + "name": "ambientOcclusionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normal", + "type": "QVariant" + } + ], + "index": 4, + "lineNumber": 55, + "name": "normalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureScale", + "type": "float" + } + ], + "index": 5, + "lineNumber": 56, + "name": "textureScaleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "baseColor", + "type": "QVariant" + } + ], + "index": 6, + "lineNumber": 43, + "name": "setBaseColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "metalness", + "type": "QVariant" + } + ], + "index": 7, + "lineNumber": 44, + "name": "setMetalness", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "roughness", + "type": "QVariant" + } + ], + "index": 8, + "lineNumber": 45, + "name": "setRoughness", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ambientOcclusion", + "type": "QVariant" + } + ], + "index": 9, + "lineNumber": 46, + "name": "setAmbientOcclusion", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normal", + "type": "QVariant" + } + ], + "index": 10, + "lineNumber": 47, + "name": "setNormal", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureScale", + "type": "float" + } + ], + "index": 11, + "lineNumber": 48, + "name": "setTextureScale", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QMaterial" + } + ] + } + ], + "inputFile": "qmetalroughmaterial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMorphPhongMaterial", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "ambient", + "notify": "ambientChanged", + "read": "ambient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAmbient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "diffuse", + "notify": "diffuseChanged", + "read": "diffuse", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setDiffuse" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "specular", + "notify": "specularChanged", + "read": "specular", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSpecular" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "shininess", + "notify": "shininessChanged", + "read": "shininess", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShininess" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "interpolator", + "notify": "interpolatorChanged", + "read": "interpolator", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setInterpolator" + } + ], + "qualifiedClassName": "Qt3DExtras::QMorphPhongMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 44, + "name": "ambientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 45, + "name": "diffuseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 46, + "name": "specularChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 3, + "lineNumber": 47, + "name": "shininessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "interpolator", + "type": "float" + } + ], + "index": 4, + "lineNumber": 48, + "name": "interpolatorChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 5, + "lineNumber": 37, + "name": "setAmbient", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "QColor" + } + ], + "index": 6, + "lineNumber": 38, + "name": "setDiffuse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QColor" + } + ], + "index": 7, + "lineNumber": 39, + "name": "setSpecular", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 8, + "lineNumber": 40, + "name": "setShininess", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "interpolator", + "type": "float" + } + ], + "index": 9, + "lineNumber": 41, + "name": "setInterpolator", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QMaterial" + } + ] + } + ], + "inputFile": "qmorphphongmaterial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNormalDiffuseMapAlphaMaterial", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "Qt3DExtras::QNormalDiffuseMapAlphaMaterial", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DExtras::QNormalDiffuseMapMaterial", + "name": "QNormalDiffuseMapMaterial" + } + ] + } + ], + "inputFile": "qnormaldiffusemapalphamaterial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNormalDiffuseMapMaterial", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "ambient", + "notify": "ambientChanged", + "read": "ambient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAmbient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "specular", + "notify": "specularChanged", + "read": "specular", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSpecular" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "diffuse", + "notify": "diffuseChanged", + "read": "diffuse", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture*", + "user": false, + "write": "setDiffuse" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "normal", + "notify": "normalChanged", + "read": "normal", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture*", + "user": false, + "write": "setNormal" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "shininess", + "notify": "shininessChanged", + "read": "shininess", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShininess" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "textureScale", + "notify": "textureScaleChanged", + "read": "textureScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTextureScale" + } + ], + "qualifiedClassName": "Qt3DExtras::QNormalDiffuseMapMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 53, + "name": "ambientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 1, + "lineNumber": 54, + "name": "diffuseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normal", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 2, + "lineNumber": 55, + "name": "normalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QColor" + } + ], + "index": 3, + "lineNumber": 56, + "name": "specularChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 4, + "lineNumber": 57, + "name": "shininessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureScale", + "type": "float" + } + ], + "index": 5, + "lineNumber": 58, + "name": "textureScaleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 6, + "lineNumber": 45, + "name": "setAmbient", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QColor" + } + ], + "index": 7, + "lineNumber": 46, + "name": "setSpecular", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 8, + "lineNumber": 47, + "name": "setDiffuse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normal", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 9, + "lineNumber": 48, + "name": "setNormal", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 10, + "lineNumber": 49, + "name": "setShininess", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureScale", + "type": "float" + } + ], + "index": 11, + "lineNumber": 50, + "name": "setTextureScale", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QMaterial" + } + ] + } + ], + "inputFile": "qnormaldiffusemapmaterial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNormalDiffuseSpecularMapMaterial", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "ambient", + "notify": "ambientChanged", + "read": "ambient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAmbient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "diffuse", + "notify": "diffuseChanged", + "read": "diffuse", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture*", + "user": false, + "write": "setDiffuse" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "normal", + "notify": "normalChanged", + "read": "normal", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture*", + "user": false, + "write": "setNormal" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "specular", + "notify": "specularChanged", + "read": "specular", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture*", + "user": false, + "write": "setSpecular" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "shininess", + "notify": "shininessChanged", + "read": "shininess", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShininess" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 25, + "name": "textureScale", + "notify": "textureScaleChanged", + "read": "textureScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTextureScale" + } + ], + "qualifiedClassName": "Qt3DExtras::QNormalDiffuseSpecularMapMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 47, + "name": "ambientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 1, + "lineNumber": 48, + "name": "diffuseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normal", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 2, + "lineNumber": 49, + "name": "normalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 3, + "lineNumber": 50, + "name": "specularChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 4, + "lineNumber": 51, + "name": "shininessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureScale", + "type": "float" + } + ], + "index": 5, + "lineNumber": 52, + "name": "textureScaleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 6, + "lineNumber": 39, + "name": "setAmbient", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 7, + "lineNumber": 40, + "name": "setDiffuse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normal", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 8, + "lineNumber": 41, + "name": "setNormal", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 9, + "lineNumber": 42, + "name": "setSpecular", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 10, + "lineNumber": 43, + "name": "setShininess", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureScale", + "type": "float" + } + ], + "index": 11, + "lineNumber": 44, + "name": "setTextureScale", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QMaterial" + } + ] + } + ], + "inputFile": "qnormaldiffusespecularmapmaterial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOrbitCameraController", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "zoomInLimit", + "notify": "zoomInLimitChanged", + "read": "zoomInLimit", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setZoomInLimit" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "upVector", + "notify": "upVectorChanged", + "read": "upVector", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setUpVector" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "inverseXTranslate", + "notify": "inverseXTranslateChanged", + "read": "inverseXTranslate", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInverseXTranslate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "inverseYTranslate", + "notify": "inverseYTranslateChanged", + "read": "inverseYTranslate", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInverseYTranslate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 22, + "name": "inversePan", + "notify": "inversePanChanged", + "read": "inversePan", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInversePan" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 23, + "name": "inverseTilt", + "notify": "inverseTiltChanged", + "read": "inverseTilt", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInverseTilt" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 24, + "name": "zoomTranslateViewCenter", + "notify": "zoomTranslateViewCenterChanged", + "read": "zoomTranslateViewCenter", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setZoomTranslateViewCenter" + } + ], + "qualifiedClassName": "Qt3DExtras::QOrbitCameraController", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "zoomInLimitChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "upVector", + "type": "QVector3D" + } + ], + "index": 1, + "lineNumber": 49, + "name": "upVectorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isInverse", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 50, + "name": "inverseXTranslateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isInverse", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 51, + "name": "inverseYTranslateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isInverse", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 52, + "name": "inversePanChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isInverse", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 53, + "name": "inverseTiltChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isTranslate", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 54, + "name": "zoomTranslateViewCenterChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "zoomInLimit", + "type": "float" + } + ], + "index": 7, + "lineNumber": 39, + "name": "setZoomInLimit", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "upVector", + "type": "QVector3D" + } + ], + "index": 8, + "lineNumber": 40, + "name": "setUpVector", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isInverse", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 41, + "name": "setInverseXTranslate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isInverse", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 42, + "name": "setInverseYTranslate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isInverse", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 43, + "name": "setInversePan", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isInverse", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 44, + "name": "setInverseTilt", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isTranslate", + "type": "bool" + } + ], + "index": 13, + "lineNumber": 45, + "name": "setZoomTranslateViewCenter", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DExtras::QAbstractCameraController", + "name": "QAbstractCameraController" + } + ] + } + ], + "inputFile": "qorbitcameracontroller.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPerVertexColorMaterial", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "Qt3DExtras::QPerVertexColorMaterial", + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QMaterial" + } + ] + } + ], + "inputFile": "qpervertexcolormaterial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPhongAlphaMaterial", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "ambient", + "notify": "ambientChanged", + "read": "ambient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAmbient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "diffuse", + "notify": "diffuseChanged", + "read": "diffuse", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setDiffuse" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "specular", + "notify": "specularChanged", + "read": "specular", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSpecular" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "shininess", + "notify": "shininessChanged", + "read": "shininess", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShininess" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "alpha", + "notify": "alphaChanged", + "read": "alpha", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAlpha" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 27, + "name": "sourceRgbArg", + "notify": "sourceRgbArgChanged", + "read": "sourceRgbArg", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QBlendEquationArguments::Blending", + "user": false, + "write": "setSourceRgbArg" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 28, + "name": "destinationRgbArg", + "notify": "destinationRgbArgChanged", + "read": "destinationRgbArg", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QBlendEquationArguments::Blending", + "user": false, + "write": "setDestinationRgbArg" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 29, + "name": "sourceAlphaArg", + "notify": "sourceAlphaArgChanged", + "read": "sourceAlphaArg", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QBlendEquationArguments::Blending", + "user": false, + "write": "setSourceAlphaArg" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 30, + "name": "destinationAlphaArg", + "notify": "destinationAlphaArgChanged", + "read": "destinationAlphaArg", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QBlendEquationArguments::Blending", + "user": false, + "write": "setDestinationAlphaArg" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 31, + "name": "blendFunctionArg", + "notify": "blendFunctionArgChanged", + "read": "blendFunctionArg", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QBlendEquation::BlendFunction", + "user": false, + "write": "setBlendFunctionArg" + } + ], + "qualifiedClassName": "Qt3DExtras::QPhongAlphaMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 62, + "name": "ambientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 63, + "name": "diffuseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 64, + "name": "specularChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 3, + "lineNumber": 65, + "name": "shininessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alpha", + "type": "float" + } + ], + "index": 4, + "lineNumber": 66, + "name": "alphaChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceRgbArg", + "type": "Qt3DRender::QBlendEquationArguments::Blending" + } + ], + "index": 5, + "lineNumber": 67, + "name": "sourceRgbArgChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "destinationRgbArg", + "type": "Qt3DRender::QBlendEquationArguments::Blending" + } + ], + "index": 6, + "lineNumber": 68, + "name": "destinationRgbArgChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceAlphaArg", + "type": "Qt3DRender::QBlendEquationArguments::Blending" + } + ], + "index": 7, + "lineNumber": 69, + "name": "sourceAlphaArgChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "destinationAlphaArg", + "type": "Qt3DRender::QBlendEquationArguments::Blending" + } + ], + "index": 8, + "lineNumber": 70, + "name": "destinationAlphaArgChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "blendFunctionArg", + "type": "Qt3DRender::QBlendEquation::BlendFunction" + } + ], + "index": 9, + "lineNumber": 71, + "name": "blendFunctionArgChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 10, + "lineNumber": 50, + "name": "setAmbient", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "QColor" + } + ], + "index": 11, + "lineNumber": 51, + "name": "setDiffuse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QColor" + } + ], + "index": 12, + "lineNumber": 52, + "name": "setSpecular", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 13, + "lineNumber": 53, + "name": "setShininess", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alpha", + "type": "float" + } + ], + "index": 14, + "lineNumber": 54, + "name": "setAlpha", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceRgbArg", + "type": "Qt3DRender::QBlendEquationArguments::Blending" + } + ], + "index": 15, + "lineNumber": 55, + "name": "setSourceRgbArg", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "destinationRgbArg", + "type": "Qt3DRender::QBlendEquationArguments::Blending" + } + ], + "index": 16, + "lineNumber": 56, + "name": "setDestinationRgbArg", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceAlphaArg", + "type": "Qt3DRender::QBlendEquationArguments::Blending" + } + ], + "index": 17, + "lineNumber": 57, + "name": "setSourceAlphaArg", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "destinationAlphaArg", + "type": "Qt3DRender::QBlendEquationArguments::Blending" + } + ], + "index": 18, + "lineNumber": 58, + "name": "setDestinationAlphaArg", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "blendFunctionArg", + "type": "Qt3DRender::QBlendEquation::BlendFunction" + } + ], + "index": 19, + "lineNumber": 59, + "name": "setBlendFunctionArg", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QMaterial" + } + ] + } + ], + "inputFile": "qphongalphamaterial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPhongMaterial", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "ambient", + "notify": "ambientChanged", + "read": "ambient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAmbient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "diffuse", + "notify": "diffuseChanged", + "read": "diffuse", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setDiffuse" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "specular", + "notify": "specularChanged", + "read": "specular", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSpecular" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "shininess", + "notify": "shininessChanged", + "read": "shininess", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShininess" + } + ], + "qualifiedClassName": "Qt3DExtras::QPhongMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 41, + "name": "ambientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 42, + "name": "diffuseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 43, + "name": "specularChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 3, + "lineNumber": 44, + "name": "shininessChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "ambient", + "type": "QColor" + } + ], + "index": 4, + "lineNumber": 35, + "name": "setAmbient", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuse", + "type": "QColor" + } + ], + "index": 5, + "lineNumber": 36, + "name": "setDiffuse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QColor" + } + ], + "index": 6, + "lineNumber": 37, + "name": "setSpecular", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shininess", + "type": "float" + } + ], + "index": 7, + "lineNumber": 38, + "name": "setShininess", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QMaterial" + } + ] + } + ], + "inputFile": "qphongmaterial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlaneGeometry", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "resolution", + "notify": "resolutionChanged", + "read": "resolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setResolution" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "mirrored", + "notify": "mirroredChanged", + "read": "mirrored", + "required": false, + "revision": 65289, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirrored" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "positionAttribute", + "read": "positionAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "normalAttribute", + "read": "normalAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 32, + "name": "texCoordAttribute", + "read": "texCoordAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 33, + "name": "tangentAttribute", + "read": "tangentAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 34, + "name": "indexAttribute", + "read": "indexAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + } + ], + "qualifiedClassName": "Qt3DExtras::QPlaneGeometry", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "QSize" + } + ], + "index": 0, + "lineNumber": 61, + "name": "resolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "float" + } + ], + "index": 1, + "lineNumber": 62, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "float" + } + ], + "index": 2, + "lineNumber": 63, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mirrored", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 64, + "name": "mirroredChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "QSize" + } + ], + "index": 4, + "lineNumber": 55, + "name": "setResolution", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "float" + } + ], + "index": 5, + "lineNumber": 56, + "name": "setWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "float" + } + ], + "index": 6, + "lineNumber": 57, + "name": "setHeight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mirrored", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 58, + "name": "setMirrored", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QGeometry" + } + ] + } + ], + "inputFile": "qplanegeometry.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlaneGeometryView", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "meshResolution", + "notify": "meshResolutionChanged", + "read": "meshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setMeshResolution" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "mirrored", + "notify": "mirroredChanged", + "read": "mirrored", + "required": false, + "revision": 65289, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirrored" + } + ], + "qualifiedClassName": "Qt3DExtras::QPlaneGeometryView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "meshResolution", + "type": "QSize" + } + ], + "index": 0, + "lineNumber": 39, + "name": "meshResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "float" + } + ], + "index": 1, + "lineNumber": 40, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "float" + } + ], + "index": 2, + "lineNumber": 41, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mirrored", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 42, + "name": "mirroredChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "float" + } + ], + "index": 4, + "lineNumber": 33, + "name": "setWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "float" + } + ], + "index": 5, + "lineNumber": 34, + "name": "setHeight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "QSize" + } + ], + "index": 6, + "lineNumber": 35, + "name": "setMeshResolution", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mirrored", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 36, + "name": "setMirrored", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QGeometryView" + } + ] + } + ], + "inputFile": "qplanegeometryview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlaneMesh", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "meshResolution", + "notify": "meshResolutionChanged", + "read": "meshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setMeshResolution" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "mirrored", + "notify": "mirroredChanged", + "read": "mirrored", + "required": false, + "revision": 65289, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirrored" + } + ], + "qualifiedClassName": "Qt3DExtras::QPlaneMesh", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "meshResolution", + "type": "QSize" + } + ], + "index": 0, + "lineNumber": 39, + "name": "meshResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "float" + } + ], + "index": 1, + "lineNumber": 40, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "float" + } + ], + "index": 2, + "lineNumber": 41, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mirrored", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 42, + "name": "mirroredChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "float" + } + ], + "index": 4, + "lineNumber": 33, + "name": "setWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "float" + } + ], + "index": 5, + "lineNumber": 34, + "name": "setHeight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "QSize" + } + ], + "index": 6, + "lineNumber": 35, + "name": "setMeshResolution", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mirrored", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 36, + "name": "setMirrored", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QGeometryRenderer" + } + ] + } + ], + "inputFile": "qplanemesh.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSkyboxEntity", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "baseName", + "notify": "baseNameChanged", + "read": "baseName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setBaseName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "extension", + "notify": "extensionChanged", + "read": "extension", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setExtension" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "gammaCorrect", + "notify": "gammaCorrectEnabledChanged", + "read": "isGammaCorrectEnabled", + "required": false, + "revision": 65289, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGammaCorrectEnabled" + } + ], + "qualifiedClassName": "Qt3DExtras::QSkyboxEntity", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 36, + "name": "baseNameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extension", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 37, + "name": "extensionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 38, + "name": "gammaCorrectEnabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 31, + "name": "setBaseName", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extension", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 32, + "name": "setExtension", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 33, + "name": "setGammaCorrectEnabled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QEntity" + } + ] + } + ], + "inputFile": "qskyboxentity.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSphereGeometry", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "slices", + "notify": "slicesChanged", + "read": "slices", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSlices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "generateTangents", + "notify": "generateTangentsChanged", + "read": "generateTangents", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGenerateTangents" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "positionAttribute", + "read": "positionAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 30, + "name": "normalAttribute", + "read": "normalAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "texCoordAttribute", + "read": "texCoordAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "tangentAttribute", + "read": "tangentAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 33, + "name": "indexAttribute", + "read": "indexAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + } + ], + "qualifiedClassName": "Qt3DExtras::QSphereGeometry", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 0, + "lineNumber": 60, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 1, + "lineNumber": 61, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 2, + "lineNumber": 62, + "name": "slicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "generateTangents", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 63, + "name": "generateTangentsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 4, + "lineNumber": 54, + "name": "setRings", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 5, + "lineNumber": 55, + "name": "setSlices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 6, + "lineNumber": 56, + "name": "setRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gen", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 57, + "name": "setGenerateTangents", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QGeometry" + } + ] + } + ], + "inputFile": "qspheregeometry.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSphereGeometryView", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "slices", + "notify": "slicesChanged", + "read": "slices", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSlices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "generateTangents", + "notify": "generateTangentsChanged", + "read": "generateTangents", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGenerateTangents" + } + ], + "qualifiedClassName": "Qt3DExtras::QSphereGeometryView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 0, + "lineNumber": 40, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 1, + "lineNumber": 41, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 2, + "lineNumber": 42, + "name": "slicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "generateTangents", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 43, + "name": "generateTangentsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 4, + "lineNumber": 34, + "name": "setRings", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 5, + "lineNumber": 35, + "name": "setSlices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 6, + "lineNumber": 36, + "name": "setRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gen", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 37, + "name": "setGenerateTangents", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QGeometryView" + } + ] + } + ], + "inputFile": "qspheregeometryview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSphereMesh", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "slices", + "notify": "slicesChanged", + "read": "slices", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSlices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "generateTangents", + "notify": "generateTangentsChanged", + "read": "generateTangents", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGenerateTangents" + } + ], + "qualifiedClassName": "Qt3DExtras::QSphereMesh", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 0, + "lineNumber": 40, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 1, + "lineNumber": 41, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 2, + "lineNumber": 42, + "name": "slicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "generateTangents", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 43, + "name": "generateTangentsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 4, + "lineNumber": 34, + "name": "setRings", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 5, + "lineNumber": 35, + "name": "setSlices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 6, + "lineNumber": 36, + "name": "setRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gen", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 37, + "name": "setGenerateTangents", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QGeometryRenderer" + } + ] + } + ], + "inputFile": "qspheremesh.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSpriteGrid", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "rows", + "notify": "rowsChanged", + "read": "rows", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRows" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "columns", + "notify": "columnsChanged", + "read": "columns", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumns" + } + ], + "qualifiedClassName": "Qt3DExtras::QSpriteGrid", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "rows", + "type": "int" + } + ], + "index": 0, + "lineNumber": 35, + "name": "rowsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "columns", + "type": "int" + } + ], + "index": 1, + "lineNumber": 36, + "name": "columnsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rows", + "type": "int" + } + ], + "index": 2, + "lineNumber": 31, + "name": "setRows", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "columns", + "type": "int" + } + ], + "index": 3, + "lineNumber": 32, + "name": "setColumns", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DExtras::QAbstractSpriteSheet", + "name": "QAbstractSpriteSheet" + } + ] + } + ], + "inputFile": "qspritegrid.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSpriteSheet", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "sprites", + "notify": "spritesChanged", + "read": "sprites", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setSprites" + } + ], + "qualifiedClassName": "Qt3DExtras::QSpriteSheet", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "sprites", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 35, + "name": "spritesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "sprites", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 32, + "name": "setSprites", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DExtras::QAbstractSpriteSheet", + "name": "QAbstractSpriteSheet" + } + ] + } + ], + "inputFile": "qspritesheet.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSpriteSheetItem", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHeight" + } + ], + "qualifiedClassName": "Qt3DExtras::QSpriteSheetItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "int" + } + ], + "index": 0, + "lineNumber": 37, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "y", + "type": "int" + } + ], + "index": 1, + "lineNumber": 38, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "int" + } + ], + "index": 2, + "lineNumber": 39, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "int" + } + ], + "index": 3, + "lineNumber": 40, + "name": "heightChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "int" + } + ], + "index": 4, + "lineNumber": 31, + "name": "setX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "y", + "type": "int" + } + ], + "index": 5, + "lineNumber": 32, + "name": "setY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "int" + } + ], + "index": 6, + "lineNumber": 33, + "name": "setWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "int" + } + ], + "index": 7, + "lineNumber": 34, + "name": "setHeight", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qspritesheetitem.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Qt3DWindow", + "lineNumber": 43, + "object": true, + "qualifiedClassName": "Qt3DExtras::Qt3DWindow", + "superClasses": [ + { + "access": "public", + "name": "QWindow" + } + ] + } + ], + "inputFile": "qt3dwindow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QText2DEntity", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 27, + "name": "alignment", + "read": "alignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + } + ], + "qualifiedClassName": "Qt3DExtras::QText2DEntity", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 0, + "lineNumber": 52, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 53, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 54, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "float" + } + ], + "index": 3, + "lineNumber": 55, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "float" + } + ], + "index": 4, + "lineNumber": 56, + "name": "heightChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QEntity" + } + ] + } + ], + "inputFile": "qtext2dentity.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QText2DMaterial", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "Qt3DExtras::QText2DMaterial", + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QMaterial" + } + ] + } + ], + "inputFile": "qtext2dmaterial_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextureAtlas", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "Qt3DExtras::QTextureAtlas", + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QAbstractTexture" + } + ] + } + ], + "inputFile": "qtextureatlas_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextureMaterial", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "texture", + "notify": "textureChanged", + "read": "texture", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture*", + "user": false, + "write": "setTexture" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "textureOffset", + "notify": "textureOffsetChanged", + "read": "textureOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector2D", + "user": false, + "write": "setTextureOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "textureTransform", + "notify": "textureTransformChanged", + "read": "textureTransform", + "required": false, + "revision": 65290, + "scriptable": true, + "stored": true, + "type": "QMatrix3x3", + "user": false, + "write": "setTextureTransform" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 30, + "name": "alphaBlending", + "notify": "alphaBlendingEnabledChanged", + "read": "isAlphaBlendingEnabled", + "required": false, + "revision": 65291, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAlphaBlendingEnabled" + } + ], + "qualifiedClassName": "Qt3DExtras::QTextureMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 0, + "lineNumber": 48, + "name": "textureChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureOffset", + "type": "QVector2D" + } + ], + "index": 1, + "lineNumber": 49, + "name": "textureOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureTransform", + "type": "QMatrix3x3" + } + ], + "index": 2, + "lineNumber": 50, + "name": "textureTransformChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 51, + "name": "alphaBlendingEnabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 4, + "lineNumber": 42, + "name": "setTexture", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureOffset", + "type": "QVector2D" + } + ], + "index": 5, + "lineNumber": 43, + "name": "setTextureOffset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "matrix", + "type": "QMatrix3x3" + } + ], + "index": 6, + "lineNumber": 44, + "name": "setTextureTransform", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 45, + "name": "setAlphaBlendingEnabled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QMaterial" + } + ] + } + ], + "inputFile": "qtexturematerial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTorusGeometry", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "slices", + "notify": "slicesChanged", + "read": "slices", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSlices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "minorRadius", + "notify": "minorRadiusChanged", + "read": "minorRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinorRadius" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "positionAttribute", + "read": "positionAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 30, + "name": "normalAttribute", + "read": "normalAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "texCoordAttribute", + "read": "texCoordAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "indexAttribute", + "read": "indexAttribute", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QAttribute*", + "user": false + } + ], + "qualifiedClassName": "Qt3DExtras::QTorusGeometry", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 0, + "lineNumber": 58, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 1, + "lineNumber": 59, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 2, + "lineNumber": 60, + "name": "slicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minorRadius", + "type": "float" + } + ], + "index": 3, + "lineNumber": 61, + "name": "minorRadiusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 4, + "lineNumber": 52, + "name": "setRings", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 5, + "lineNumber": 53, + "name": "setSlices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 6, + "lineNumber": 54, + "name": "setRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minorRadius", + "type": "float" + } + ], + "index": 7, + "lineNumber": 55, + "name": "setMinorRadius", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QGeometry" + } + ] + } + ], + "inputFile": "qtorusgeometry.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTorusGeometryView", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "slices", + "notify": "slicesChanged", + "read": "slices", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSlices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "minorRadius", + "notify": "minorRadiusChanged", + "read": "minorRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinorRadius" + } + ], + "qualifiedClassName": "Qt3DExtras::QTorusGeometryView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 0, + "lineNumber": 37, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 1, + "lineNumber": 38, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 2, + "lineNumber": 39, + "name": "slicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minorRadius", + "type": "float" + } + ], + "index": 3, + "lineNumber": 40, + "name": "minorRadiusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 4, + "lineNumber": 31, + "name": "setRings", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 5, + "lineNumber": 32, + "name": "setSlices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 6, + "lineNumber": 33, + "name": "setRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minorRadius", + "type": "float" + } + ], + "index": 7, + "lineNumber": 34, + "name": "setMinorRadius", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QGeometryView" + } + ] + } + ], + "inputFile": "qtorusgeometryview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTorusMesh", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "slices", + "notify": "slicesChanged", + "read": "slices", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSlices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "minorRadius", + "notify": "minorRadiusChanged", + "read": "minorRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinorRadius" + } + ], + "qualifiedClassName": "Qt3DExtras::QTorusMesh", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 0, + "lineNumber": 37, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 1, + "lineNumber": 38, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 2, + "lineNumber": 39, + "name": "slicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minorRadius", + "type": "float" + } + ], + "index": 3, + "lineNumber": 40, + "name": "minorRadiusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rings", + "type": "int" + } + ], + "index": 4, + "lineNumber": 31, + "name": "setRings", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "int" + } + ], + "index": 5, + "lineNumber": 32, + "name": "setSlices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 6, + "lineNumber": 33, + "name": "setRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minorRadius", + "type": "float" + } + ], + "index": 7, + "lineNumber": 34, + "name": "setMinorRadius", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QGeometryRenderer" + } + ] + } + ], + "inputFile": "qtorusmesh.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dinput_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dinput_metatypes.json new file mode 100644 index 0000000..aaa7144 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dinput_metatypes.json @@ -0,0 +1,2826 @@ +[ + { + "classes": [ + { + "className": "KeyboardMouseGenericDeviceIntegration", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "Qt3DInput::Input::KeyboardMouseGenericDeviceIntegration", + "superClasses": [ + { + "access": "public", + "name": "Qt3DInput::QInputDeviceIntegration" + } + ] + } + ], + "inputFile": "keyboardmousegenericdeviceintegration_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractActionInput", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "Qt3DInput::QAbstractActionInput", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qabstractactioninput.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractAxisInput", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "sourceDevice", + "notify": "sourceDeviceChanged", + "read": "sourceDevice", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DInput::QAbstractPhysicalDevice*", + "user": false, + "write": "setSourceDevice" + } + ], + "qualifiedClassName": "Qt3DInput::QAbstractAxisInput", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "sourceDevice", + "type": "QAbstractPhysicalDevice*" + } + ], + "index": 0, + "lineNumber": 32, + "name": "sourceDeviceChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "sourceDevice", + "type": "QAbstractPhysicalDevice*" + } + ], + "index": 1, + "lineNumber": 29, + "name": "setSourceDevice", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qabstractaxisinput.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractPhysicalDevice", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "Qt3DInput::QAbstractPhysicalDevice", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qabstractphysicaldevice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractPhysicalDeviceProxy", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 37, + "name": "DeviceStatus", + "values": [ + "Ready", + "NotFound" + ] + } + ], + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "deviceName", + "read": "deviceName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 34, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractPhysicalDeviceProxy::DeviceStatus", + "user": false + } + ], + "qualifiedClassName": "Qt3DInput::QAbstractPhysicalDeviceProxy", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "QAbstractPhysicalDeviceProxy::DeviceStatus" + } + ], + "index": 0, + "lineNumber": 54, + "name": "statusChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DInput::QAbstractPhysicalDevice", + "name": "QAbstractPhysicalDevice" + } + ] + } + ], + "inputFile": "qabstractphysicaldeviceproxy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAction", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "Qt3DInput::QAction", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "isActive", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 32, + "name": "activeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qaction.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QActionInput", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "sourceDevice", + "notify": "sourceDeviceChanged", + "read": "sourceDevice", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DInput::QAbstractPhysicalDevice*", + "user": false, + "write": "setSourceDevice" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "buttons", + "notify": "buttonsChanged", + "read": "buttons", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setButtons" + } + ], + "qualifiedClassName": "Qt3DInput::QActionInput", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "sourceDevice", + "type": "QAbstractPhysicalDevice*" + } + ], + "index": 0, + "lineNumber": 36, + "name": "sourceDeviceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "buttons", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 37, + "name": "buttonsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "sourceDevice", + "type": "QAbstractPhysicalDevice*" + } + ], + "index": 2, + "lineNumber": 32, + "name": "setSourceDevice", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "buttons", + "type": "QList" + } + ], + "index": 3, + "lineNumber": 33, + "name": "setButtons", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DInput::QAbstractActionInput" + } + ] + } + ], + "inputFile": "qactioninput.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAnalogAxisInput", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "axis", + "notify": "axisChanged", + "read": "axis", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAxis" + } + ], + "qualifiedClassName": "Qt3DInput::QAnalogAxisInput", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "int" + } + ], + "index": 0, + "lineNumber": 31, + "name": "axisChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "int" + } + ], + "index": 1, + "lineNumber": 28, + "name": "setAxis", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DInput::QAbstractAxisInput", + "name": "QAbstractAxisInput" + } + ] + } + ], + "inputFile": "qanalogaxisinput.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAxis", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + } + ], + "qualifiedClassName": "Qt3DInput::QAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 0, + "lineNumber": 31, + "name": "valueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qaxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAxisAccumulator", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 27, + "name": "SourceAxisType", + "values": [ + "Velocity", + "Acceleration" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "sourceAxis", + "notify": "sourceAxisChanged", + "read": "sourceAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DInput::QAxis*", + "user": false, + "write": "setSourceAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "sourceAxisType", + "notify": "sourceAxisTypeChanged", + "read": "sourceAxisType", + "required": false, + "scriptable": true, + "stored": true, + "type": "SourceAxisType", + "user": false, + "write": "setSourceAxisType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "scale", + "notify": "scaleChanged", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "velocity", + "notify": "velocityChanged", + "read": "velocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + } + ], + "qualifiedClassName": "Qt3DInput::QAxisAccumulator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "sourceAxis", + "type": "Qt3DInput::QAxis*" + } + ], + "index": 0, + "lineNumber": 48, + "name": "sourceAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceAxisType", + "type": "QAxisAccumulator::SourceAxisType" + } + ], + "index": 1, + "lineNumber": 49, + "name": "sourceAxisTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 2, + "lineNumber": 50, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 3, + "lineNumber": 51, + "name": "velocityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "float" + } + ], + "index": 4, + "lineNumber": 52, + "name": "scaleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "sourceAxis", + "type": "Qt3DInput::QAxis*" + } + ], + "index": 5, + "lineNumber": 43, + "name": "setSourceAxis", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceAxisType", + "type": "QAxisAccumulator::SourceAxisType" + } + ], + "index": 6, + "lineNumber": 44, + "name": "setSourceAxisType", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "float" + } + ], + "index": 7, + "lineNumber": 45, + "name": "setScale", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qaxisaccumulator.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAxisSetting", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "deadZoneRadius", + "notify": "deadZoneRadiusChanged", + "read": "deadZoneRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDeadZoneRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "axes", + "notify": "axesChanged", + "read": "axes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setAxes" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "smooth", + "notify": "smoothChanged", + "read": "isSmoothEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSmoothEnabled" + } + ], + "qualifiedClassName": "Qt3DInput::QAxisSetting", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "deadZoneRadius", + "type": "float" + } + ], + "index": 0, + "lineNumber": 38, + "name": "deadZoneRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axes", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 39, + "name": "axesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "smooth", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 40, + "name": "smoothChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "deadZoneRadius", + "type": "float" + } + ], + "index": 3, + "lineNumber": 33, + "name": "setDeadZoneRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axes", + "type": "QList" + } + ], + "index": 4, + "lineNumber": 34, + "name": "setAxes", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 35, + "name": "setSmoothEnabled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qaxissetting.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QButtonAxisInput", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "scale", + "notify": "scaleChanged", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "buttons", + "notify": "buttonsChanged", + "read": "buttons", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setButtons" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "acceleration", + "notify": "accelerationChanged", + "read": "acceleration", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAcceleration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "deceleration", + "notify": "decelerationChanged", + "read": "deceleration", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDeceleration" + } + ], + "qualifiedClassName": "Qt3DInput::QButtonAxisInput", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "float" + } + ], + "index": 0, + "lineNumber": 42, + "name": "scaleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "buttons", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 43, + "name": "buttonsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "acceleration", + "type": "float" + } + ], + "index": 2, + "lineNumber": 45, + "name": "accelerationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "deceleration", + "type": "float" + } + ], + "index": 3, + "lineNumber": 46, + "name": "decelerationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "float" + } + ], + "index": 4, + "lineNumber": 35, + "name": "setScale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "buttons", + "type": "QList" + } + ], + "index": 5, + "lineNumber": 36, + "name": "setButtons", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "acceleration", + "type": "float" + } + ], + "index": 6, + "lineNumber": 38, + "name": "setAcceleration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "deceleration", + "type": "float" + } + ], + "index": 7, + "lineNumber": 39, + "name": "setDeceleration", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DInput::QAbstractAxisInput", + "name": "QAbstractAxisInput" + } + ] + } + ], + "inputFile": "qbuttonaxisinput.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGenericInputDevice", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "axesMap", + "notify": "axesMapChanged", + "read": "axesMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false, + "write": "setAxesMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "buttonsMap", + "notify": "buttonsMapChanged", + "read": "buttonsMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false, + "write": "setButtonsMap" + } + ], + "qualifiedClassName": "Qt3DInput::QGenericInputDevice", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 42, + "name": "axesMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 43, + "name": "buttonsMapChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DInput::QAbstractPhysicalDevice", + "name": "QAbstractPhysicalDevice" + } + ] + } + ], + "inputFile": "qgenericinputdevice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QInputAspect", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "Qt3DInput::QInputAspect", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QAbstractAspect" + } + ] + } + ], + "inputFile": "qinputaspect.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QInputChord", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "timeout", + "notify": "timeoutChanged", + "read": "timeout", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTimeout" + } + ], + "qualifiedClassName": "Qt3DInput::QInputChord", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "timeout", + "type": "int" + } + ], + "index": 0, + "lineNumber": 37, + "name": "timeoutChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "timeout", + "type": "int" + } + ], + "index": 1, + "lineNumber": 34, + "name": "setTimeout", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DInput::QAbstractActionInput" + } + ] + } + ], + "inputFile": "qinputchord.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QInputDeviceIntegration", + "lineNumber": 41, + "object": true, + "qualifiedClassName": "Qt3DInput::QInputDeviceIntegration", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qinputdeviceintegration_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QInputDevicePlugin", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "Qt3DInput::QInputDevicePlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qinputdeviceplugin_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QInputSequence", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "timeout", + "notify": "timeoutChanged", + "read": "timeout", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTimeout" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "buttonInterval", + "notify": "buttonIntervalChanged", + "read": "buttonInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setButtonInterval" + } + ], + "qualifiedClassName": "Qt3DInput::QInputSequence", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "timeout", + "type": "int" + } + ], + "index": 0, + "lineNumber": 40, + "name": "timeoutChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "buttonInterval", + "type": "int" + } + ], + "index": 1, + "lineNumber": 41, + "name": "buttonIntervalChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "timeout", + "type": "int" + } + ], + "index": 2, + "lineNumber": 36, + "name": "setTimeout", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "buttonInterval", + "type": "int" + } + ], + "index": 3, + "lineNumber": 37, + "name": "setButtonInterval", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DInput::QAbstractActionInput" + } + ] + } + ], + "inputFile": "qinputsequence.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QInputSettings", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "eventSource", + "notify": "eventSourceChanged", + "read": "eventSource", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setEventSource" + } + ], + "qualifiedClassName": "Qt3DInput::QInputSettings", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 30, + "name": "eventSourceChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "eventSource", + "type": "QObject*" + } + ], + "index": 1, + "lineNumber": 27, + "name": "setEventSource", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qinputsettings.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QKeyboardDevice", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "activeInput", + "notify": "activeInputChanged", + "read": "activeInput", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DInput::QKeyboardHandler*", + "user": false + } + ], + "qualifiedClassName": "Qt3DInput::QKeyboardDevice", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "activeInput", + "type": "QKeyboardHandler*" + } + ], + "index": 0, + "lineNumber": 39, + "name": "activeInputChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DInput::QAbstractPhysicalDevice" + } + ] + } + ], + "inputFile": "qkeyboarddevice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QKeyboardHandler", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "sourceDevice", + "notify": "sourceDeviceChanged", + "read": "sourceDevice", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DInput::QKeyboardDevice*", + "user": false, + "write": "setSourceDevice" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "focus", + "notify": "focusChanged", + "read": "focus", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFocus" + } + ], + "qualifiedClassName": "Qt3DInput::QKeyboardHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "keyboardDevice", + "type": "QKeyboardDevice*" + } + ], + "index": 0, + "lineNumber": 36, + "name": "sourceDeviceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "focus", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 37, + "name": "focusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 2, + "lineNumber": 39, + "name": "digit0Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 3, + "lineNumber": 40, + "name": "digit1Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 4, + "lineNumber": 41, + "name": "digit2Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 5, + "lineNumber": 42, + "name": "digit3Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 6, + "lineNumber": 43, + "name": "digit4Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 7, + "lineNumber": 44, + "name": "digit5Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 8, + "lineNumber": 45, + "name": "digit6Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 9, + "lineNumber": 46, + "name": "digit7Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 10, + "lineNumber": 47, + "name": "digit8Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 11, + "lineNumber": 48, + "name": "digit9Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 12, + "lineNumber": 50, + "name": "leftPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 13, + "lineNumber": 51, + "name": "rightPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 14, + "lineNumber": 52, + "name": "upPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 15, + "lineNumber": 53, + "name": "downPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 16, + "lineNumber": 54, + "name": "tabPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 17, + "lineNumber": 55, + "name": "backtabPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 18, + "lineNumber": 57, + "name": "asteriskPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 19, + "lineNumber": 58, + "name": "numberSignPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 20, + "lineNumber": 59, + "name": "escapePressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 21, + "lineNumber": 60, + "name": "returnPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 22, + "lineNumber": 61, + "name": "enterPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 23, + "lineNumber": 62, + "name": "deletePressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 24, + "lineNumber": 63, + "name": "spacePressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 25, + "lineNumber": 64, + "name": "backPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 26, + "lineNumber": 65, + "name": "cancelPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 27, + "lineNumber": 66, + "name": "selectPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 28, + "lineNumber": 67, + "name": "yesPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 29, + "lineNumber": 68, + "name": "noPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 30, + "lineNumber": 69, + "name": "context1Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 31, + "lineNumber": 70, + "name": "context2Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 32, + "lineNumber": 71, + "name": "context3Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 33, + "lineNumber": 72, + "name": "context4Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 34, + "lineNumber": 73, + "name": "callPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 35, + "lineNumber": 74, + "name": "hangupPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 36, + "lineNumber": 75, + "name": "flipPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 37, + "lineNumber": 76, + "name": "menuPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 38, + "lineNumber": 77, + "name": "volumeUpPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 39, + "lineNumber": 78, + "name": "volumeDownPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 40, + "lineNumber": 80, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "Qt3DInput::QKeyEvent*" + } + ], + "index": 41, + "lineNumber": 81, + "name": "released", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "keyboardDevice", + "type": "Qt3DInput::QKeyboardDevice*" + } + ], + "index": 42, + "lineNumber": 32, + "name": "setSourceDevice", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "focus", + "type": "bool" + } + ], + "index": 43, + "lineNumber": 33, + "name": "setFocus", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qkeyboardhandler.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QKeyEvent", + "lineNumber": 21, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "key_", + "type": "QKeySequence::StandardKey" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 47, + "name": "matches", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "key", + "read": "key", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "modifiers", + "read": "modifiers", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "isAutoRepeat", + "read": "isAutoRepeat", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 28, + "name": "count", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 29, + "name": "nativeScanCode", + "read": "nativeScanCode", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint32", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 30, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + } + ], + "qualifiedClassName": "Qt3DInput::QKeyEvent", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qkeyevent.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLogicalDevice", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "Qt3DInput::QLogicalDevice", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qlogicaldevice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMouseDevice", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 26, + "name": "Axis", + "values": [ + "X", + "Y", + "WheelX", + "WheelY" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "sensitivity", + "notify": "sensitivityChanged", + "read": "sensitivity", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSensitivity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "updateAxesContinuously", + "notify": "updateAxesContinuouslyChanged", + "read": "updateAxesContinuously", + "required": false, + "revision": 65295, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUpdateAxesContinuously" + } + ], + "qualifiedClassName": "Qt3DInput::QMouseDevice", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 0, + "lineNumber": 49, + "name": "sensitivityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "updateAxesContinuously", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 50, + "name": "updateAxesContinuouslyChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 2, + "lineNumber": 45, + "name": "setSensitivity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "updateAxesContinuously", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 46, + "name": "setUpdateAxesContinuously", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DInput::QAbstractPhysicalDevice" + } + ] + } + ], + "inputFile": "qmousedevice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMouseEvent", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "Buttons", + "values": [ + "LeftButton", + "RightButton", + "MiddleButton", + "BackButton", + "NoButton" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 38, + "name": "Modifiers", + "values": [ + "NoModifier", + "ShiftModifier", + "ControlModifier", + "AltModifier", + "MetaModifier", + "KeypadModifier" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "wasHeld", + "read": "wasHeld", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "button", + "read": "button", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DInput::QMouseEvent::Buttons", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "buttons", + "read": "buttons", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "modifiers", + "read": "modifiers", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DInput::QMouseEvent::Modifiers", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 27, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + } + ], + "qualifiedClassName": "Qt3DInput::QMouseEvent", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QWheelEvent", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 87, + "name": "Buttons", + "values": [ + "LeftButton", + "RightButton", + "MiddleButton", + "BackButton", + "NoButton" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 96, + "name": "Modifiers", + "values": [ + "NoModifier", + "ShiftModifier", + "ControlModifier", + "AltModifier", + "MetaModifier", + "KeypadModifier" + ] + } + ], + "lineNumber": 76, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 79, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 80, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 81, + "name": "angleDelta", + "read": "angleDelta", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 82, + "name": "buttons", + "read": "buttons", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 83, + "name": "modifiers", + "read": "modifiers", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DInput::QWheelEvent::Modifiers", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 84, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + } + ], + "qualifiedClassName": "Qt3DInput::QWheelEvent", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmouseevent.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMouseHandler", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "sourceDevice", + "notify": "sourceDeviceChanged", + "read": "sourceDevice", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DInput::QMouseDevice*", + "user": false, + "write": "setSourceDevice" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "containsMouse", + "notify": "containsMouseChanged", + "read": "containsMouse", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "Qt3DInput::QMouseHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "mouseDevice", + "type": "QMouseDevice*" + } + ], + "index": 0, + "lineNumber": 35, + "name": "sourceDeviceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "containsMouse", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 36, + "name": "containsMouseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "Qt3DInput::QMouseEvent*" + } + ], + "index": 2, + "lineNumber": 38, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "Qt3DInput::QMouseEvent*" + } + ], + "index": 3, + "lineNumber": 39, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 41, + "name": "entered", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 42, + "name": "exited", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "Qt3DInput::QMouseEvent*" + } + ], + "index": 6, + "lineNumber": 44, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "Qt3DInput::QMouseEvent*" + } + ], + "index": 7, + "lineNumber": 45, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "Qt3DInput::QMouseEvent*" + } + ], + "index": 8, + "lineNumber": 46, + "name": "pressAndHold", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "Qt3DInput::QMouseEvent*" + } + ], + "index": 9, + "lineNumber": 47, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "wheel", + "type": "Qt3DInput::QWheelEvent*" + } + ], + "index": 10, + "lineNumber": 50, + "name": "wheel", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "mouseDevice", + "type": "QMouseDevice*" + } + ], + "index": 11, + "lineNumber": 32, + "name": "setSourceDevice", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qmousehandler.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dlogic_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dlogic_metatypes.json new file mode 100644 index 0000000..e8f0fe6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dlogic_metatypes.json @@ -0,0 +1,90 @@ +[ + { + "classes": [ + { + "className": "Executor", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "Qt3DLogic::Logic::Executor", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "nodeIds", + "type": "QList" + }, + { + "name": "dt", + "type": "float" + } + ], + "index": 0, + "lineNumber": 42, + "name": "processLogicFrameUpdates", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "executor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFrameAction", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "Qt3DLogic::QFrameAction", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "dt", + "type": "float" + } + ], + "index": 0, + "lineNumber": 33, + "name": "triggered", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qframeaction.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLogicAspect", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "Qt3DLogic::QLogicAspect", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QAbstractAspect" + } + ] + } + ], + "inputFile": "qlogicaspect.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquick_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquick_metatypes.json new file mode 100644 index 0000000..0676375 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquick_metatypes.json @@ -0,0 +1,2953 @@ +[ + { + "classes": [ + { + "className": "QQmlAspectEngine", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "Qt3DCore::Quick::QQmlAspectEngine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "Status" + } + ], + "index": 0, + "lineNumber": 34, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rootObject", + "type": "QObject*" + } + ], + "index": 1, + "lineNumber": 35, + "name": "sceneCreated", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 2, + "lineNumber": 39, + "name": "_q_continueExecute", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlaspectengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QuaternionAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuaternionAnimation", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 50, + "name": "Type", + "values": [ + "Slerp", + "Nlerp" + ] + } + ], + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "from", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "to", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setTo" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "type", + "notify": "typeChanged", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "Type", + "user": false, + "write": "setType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 39, + "name": "fromXRotation", + "notify": "fromXRotationChanged", + "read": "fromXRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFromXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 40, + "name": "fromYRotation", + "notify": "fromYRotationChanged", + "read": "fromYRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFromYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 41, + "name": "fromZRotation", + "notify": "fromZRotationChanged", + "read": "fromZRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFromZRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 42, + "name": "toXRotation", + "notify": "toXRotationChanged", + "read": "toXRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setToXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 43, + "name": "toYRotation", + "notify": "toYRotationChanged", + "read": "toYRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setToYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 44, + "name": "toZRotation", + "notify": "toZRotationChanged", + "read": "toZRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setToZRotation" + } + ], + "qualifiedClassName": "Qt3DCore::Quick::QQuaternionAnimation", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "Type" + } + ], + "index": 0, + "lineNumber": 86, + "name": "typeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 1, + "lineNumber": 87, + "name": "fromXRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 2, + "lineNumber": 88, + "name": "fromYRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 3, + "lineNumber": 89, + "name": "fromZRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 4, + "lineNumber": 90, + "name": "toXRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 5, + "lineNumber": 91, + "name": "toYRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 6, + "lineNumber": 92, + "name": "toZRotationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPropertyAnimation" + } + ] + } + ], + "inputFile": "qquaternionanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Component3D" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "Qt3DCore::QComponent" + } + ], + "className": "QComponentForeign", + "gadget": true, + "lineNumber": 42, + "qualifiedClassName": "Qt3DCore::Quick::QComponentForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Entity" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "Qt3DCore::QEntity" + }, + { + "name": "QML.Extended", + "value": "Qt3DCore::Quick::Quick3DEntity" + } + ], + "className": "QEntityForeign", + "gadget": true, + "lineNumber": 50, + "qualifiedClassName": "Qt3DCore::Quick::QEntityForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Transform" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "Qt3DCore::QTransform" + } + ], + "className": "QTransformForeign", + "gadget": true, + "lineNumber": 59, + "qualifiedClassName": "Qt3DCore::Quick::QTransformForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Armature" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "Qt3DCore::QArmature" + } + ], + "className": "QArmatureForeign", + "gadget": true, + "lineNumber": 67, + "qualifiedClassName": "Qt3DCore::Quick::QArmatureForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractSkeleton" + }, + { + "name": "QML.AddedInVersion", + "value": "522" + }, + { + "name": "QML.Foreign", + "value": "Qt3DCore::QAbstractSkeleton" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "AbstractSkeleton is an abstract base class" + } + ], + "className": "QAbstractSkeletonForeign", + "gadget": true, + "lineNumber": 75, + "qualifiedClassName": "Qt3DCore::Quick::QAbstractSkeletonForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SkeletonLoader" + }, + { + "name": "QML.AddedInVersion", + "value": "522" + }, + { + "name": "QML.Foreign", + "value": "Qt3DCore::QSkeletonLoader" + } + ], + "className": "QSkeletonLoaderForeign", + "gadget": true, + "lineNumber": 84, + "qualifiedClassName": "Qt3DCore::Quick::QSkeletonLoaderForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Attribute" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "Qt3DCore::QAttribute" + } + ], + "className": "QAttributeForeign", + "gadget": true, + "lineNumber": 92, + "qualifiedClassName": "Qt3DCore::Quick::QAttributeForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BufferBase" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "Qt3DCore::QBuffer" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Use Quick3DBuffer in QML" + } + ], + "className": "QBufferForeign", + "gadget": true, + "lineNumber": 100, + "qualifiedClassName": "Qt3DCore::Quick::QBufferForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Geometry" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "Qt3DCore::QGeometry" + }, + { + "name": "QML.Extended", + "value": "Qt3DCore::Quick::Quick3DGeometry" + } + ], + "className": "QGeometryForeign", + "gadget": true, + "lineNumber": 109, + "qualifiedClassName": "Qt3DCore::Quick::QGeometryForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GeometryView" + }, + { + "name": "QML.AddedInVersion", + "value": "528" + }, + { + "name": "QML.Foreign", + "value": "Qt3DCore::QGeometryView" + } + ], + "className": "QGeometryViewForeign", + "gadget": true, + "lineNumber": 118, + "qualifiedClassName": "Qt3DCore::Quick::QGeometryViewForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BoundingVolume" + }, + { + "name": "QML.AddedInVersion", + "value": "528" + }, + { + "name": "QML.Foreign", + "value": "Qt3DCore::QBoundingVolume" + } + ], + "className": "QBoundingVolumeForeign", + "gadget": true, + "lineNumber": 126, + "qualifiedClassName": "Qt3DCore::Quick::QBoundingVolumeForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Node" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "Qt3DCore::QNode" + }, + { + "name": "QML.Extended", + "value": "Qt3DCore::Quick::Quick3DNode" + } + ], + "className": "QNodeForeign", + "gadget": true, + "lineNumber": 137, + "qualifiedClassName": "Qt3DCore::Quick::QNodeForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Joint" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "Qt3DCore::QJoint" + }, + { + "name": "QML.Extended", + "value": "Qt3DCore::Quick::Quick3DJoint" + } + ], + "className": "QJointForeign", + "gadget": true, + "lineNumber": 146, + "qualifiedClassName": "Qt3DCore::Quick::QJointForeign" + } + ], + "inputFile": "qt3dquickforeign_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "QColor" + }, + { + "name": "QML.Element", + "value": "color" + }, + { + "name": "QML.Extended", + "value": "QQuick3DColorValueType" + } + ], + "className": "QQuick3DColorValueType", + "gadget": true, + "lineNumber": 34, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 57, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "qreal" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 59, + "name": "alpha", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "factor", + "type": "qreal" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 60, + "name": "lighter", + "returnType": "QVariant" + }, + { + "access": "public", + "index": 3, + "isCloned": true, + "isConst": true, + "lineNumber": 60, + "name": "lighter", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "factor", + "type": "qreal" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 61, + "name": "darker", + "returnType": "QVariant" + }, + { + "access": "public", + "index": 5, + "isCloned": true, + "isConst": true, + "lineNumber": 61, + "name": "darker", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "factor", + "type": "QVariant" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 62, + "name": "tint", + "returnType": "QVariant" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 37, + "name": "r", + "read": "r", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setR" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 38, + "name": "g", + "read": "g", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setG" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 39, + "name": "b", + "read": "b", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setB" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 40, + "name": "a", + "read": "a", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setA" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 41, + "name": "hsvHue", + "read": "hsvHue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHsvHue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 42, + "name": "hsvSaturation", + "read": "hsvSaturation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHsvSaturation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 43, + "name": "hsvValue", + "read": "hsvValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHsvValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 44, + "name": "hslHue", + "read": "hslHue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHslHue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 45, + "name": "hslSaturation", + "read": "hslSaturation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHslSaturation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 46, + "name": "hslLightness", + "read": "hslLightness", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHslLightness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 47, + "name": "valid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "Qt3DCore::Quick::QQuick3DColorValueType" + }, + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "QMatrix4x4" + }, + { + "name": "QML.Element", + "value": "matrix4x4" + }, + { + "name": "QML.Extended", + "value": "QQuick3DMatrix4x4ValueType" + } + ], + "className": "QQuick3DMatrix4x4ValueType", + "gadget": true, + "lineNumber": 87, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "t", + "type": "QVector3D" + } + ], + "index": 0, + "lineNumber": 149, + "name": "translate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + }, + { + "name": "axis", + "type": "QVector3D" + } + ], + "index": 1, + "lineNumber": 150, + "name": "rotate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "s", + "type": "float" + } + ], + "index": 2, + "lineNumber": 151, + "name": "scale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sx", + "type": "float" + }, + { + "name": "sy", + "type": "float" + }, + { + "name": "sz", + "type": "float" + } + ], + "index": 3, + "lineNumber": 152, + "name": "scale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "s", + "type": "QVector3D" + } + ], + "index": 4, + "lineNumber": 153, + "name": "scale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "eye", + "type": "QVector3D" + }, + { + "name": "center", + "type": "QVector3D" + }, + { + "name": "up", + "type": "QVector3D" + } + ], + "index": 5, + "lineNumber": 154, + "name": "lookAt", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 156, + "name": "times", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 157, + "name": "times", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 8, + "isConst": true, + "lineNumber": 158, + "name": "times", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "factor", + "type": "qreal" + } + ], + "index": 9, + "isConst": true, + "lineNumber": 159, + "name": "times", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + } + ], + "index": 10, + "isConst": true, + "lineNumber": 160, + "name": "plus", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 161, + "name": "minus", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "n", + "type": "int" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 163, + "name": "row", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "int" + } + ], + "index": 13, + "isConst": true, + "lineNumber": 164, + "name": "column", + "returnType": "QVector4D" + }, + { + "access": "public", + "index": 14, + "isConst": true, + "lineNumber": 166, + "name": "determinant", + "returnType": "qreal" + }, + { + "access": "public", + "index": 15, + "isConst": true, + "lineNumber": 167, + "name": "inverted", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "index": 16, + "isConst": true, + "lineNumber": 168, + "name": "transposed", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + }, + { + "name": "epsilon", + "type": "qreal" + } + ], + "index": 17, + "isConst": true, + "lineNumber": 170, + "name": "fuzzyEquals", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + } + ], + "index": 18, + "isConst": true, + "lineNumber": 171, + "name": "fuzzyEquals", + "returnType": "bool" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 90, + "name": "m11", + "read": "m11", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM11" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 91, + "name": "m12", + "read": "m12", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM12" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 92, + "name": "m13", + "read": "m13", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM13" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 93, + "name": "m14", + "read": "m14", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM14" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 94, + "name": "m21", + "read": "m21", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM21" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 95, + "name": "m22", + "read": "m22", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM22" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 96, + "name": "m23", + "read": "m23", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM23" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 97, + "name": "m24", + "read": "m24", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM24" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 98, + "name": "m31", + "read": "m31", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM31" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 99, + "name": "m32", + "read": "m32", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM32" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 100, + "name": "m33", + "read": "m33", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM33" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 101, + "name": "m34", + "read": "m34", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM34" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 102, + "name": "m41", + "read": "m41", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM41" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 103, + "name": "m42", + "read": "m42", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM42" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 104, + "name": "m43", + "read": "m43", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM43" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 105, + "name": "m44", + "read": "m44", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM44" + } + ], + "qualifiedClassName": "Qt3DCore::Quick::QQuick3DMatrix4x4ValueType" + }, + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "QVector2D" + }, + { + "name": "QML.Element", + "value": "vector2d" + }, + { + "name": "QML.Extended", + "value": "QQuick3DVector2DValueType" + } + ], + "className": "QQuick3DVector2DValueType", + "gadget": true, + "lineNumber": 174, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 188, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector2D" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 195, + "name": "dotProduct", + "returnType": "qreal" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector2D" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 196, + "name": "times", + "returnType": "QVector2D" + }, + { + "access": "public", + "arguments": [ + { + "name": "scalar", + "type": "qreal" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 197, + "name": "times", + "returnType": "QVector2D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector2D" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 198, + "name": "plus", + "returnType": "QVector2D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector2D" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 199, + "name": "minus", + "returnType": "QVector2D" + }, + { + "access": "public", + "index": 6, + "isConst": true, + "lineNumber": 200, + "name": "normalized", + "returnType": "QVector2D" + }, + { + "access": "public", + "index": 7, + "isConst": true, + "lineNumber": 201, + "name": "length", + "returnType": "qreal" + }, + { + "access": "public", + "index": 8, + "isConst": true, + "lineNumber": 202, + "name": "toVector3d", + "returnType": "QVector3D" + }, + { + "access": "public", + "index": 9, + "isConst": true, + "lineNumber": 203, + "name": "toVector4d", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector2D" + }, + { + "name": "epsilon", + "type": "qreal" + } + ], + "index": 10, + "isConst": true, + "lineNumber": 204, + "name": "fuzzyEquals", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector2D" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 205, + "name": "fuzzyEquals", + "returnType": "bool" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 177, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 178, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + } + ], + "qualifiedClassName": "Qt3DCore::Quick::QQuick3DVector2DValueType" + }, + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "QVector3D" + }, + { + "name": "QML.Element", + "value": "vector3d" + }, + { + "name": "QML.Extended", + "value": "QQuick3DVector3DValueType" + } + ], + "className": "QQuick3DVector3DValueType", + "gadget": true, + "lineNumber": 208, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 223, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 232, + "name": "crossProduct", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 233, + "name": "dotProduct", + "returnType": "qreal" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 234, + "name": "times", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 235, + "name": "times", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "scalar", + "type": "qreal" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 236, + "name": "times", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 237, + "name": "plus", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 238, + "name": "minus", + "returnType": "QVector3D" + }, + { + "access": "public", + "index": 8, + "isConst": true, + "lineNumber": 239, + "name": "normalized", + "returnType": "QVector3D" + }, + { + "access": "public", + "index": 9, + "isConst": true, + "lineNumber": 240, + "name": "length", + "returnType": "qreal" + }, + { + "access": "public", + "index": 10, + "isConst": true, + "lineNumber": 241, + "name": "toVector2d", + "returnType": "QVector2D" + }, + { + "access": "public", + "index": 11, + "isConst": true, + "lineNumber": 242, + "name": "toVector4d", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + }, + { + "name": "epsilon", + "type": "qreal" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 243, + "name": "fuzzyEquals", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 13, + "isConst": true, + "lineNumber": 244, + "name": "fuzzyEquals", + "returnType": "bool" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 211, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 212, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 213, + "name": "z", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZ" + } + ], + "qualifiedClassName": "Qt3DCore::Quick::QQuick3DVector3DValueType" + }, + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "QVector4D" + }, + { + "name": "QML.Element", + "value": "vector4d" + }, + { + "name": "QML.Extended", + "value": "QQuick3DVector4DValueType" + } + ], + "className": "QQuick3DVector4DValueType", + "gadget": true, + "lineNumber": 247, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 263, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 274, + "name": "dotProduct", + "returnType": "qreal" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 275, + "name": "times", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 276, + "name": "times", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "scalar", + "type": "qreal" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 277, + "name": "times", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 278, + "name": "plus", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 279, + "name": "minus", + "returnType": "QVector4D" + }, + { + "access": "public", + "index": 7, + "isConst": true, + "lineNumber": 280, + "name": "normalized", + "returnType": "QVector4D" + }, + { + "access": "public", + "index": 8, + "isConst": true, + "lineNumber": 281, + "name": "length", + "returnType": "qreal" + }, + { + "access": "public", + "index": 9, + "isConst": true, + "lineNumber": 282, + "name": "toVector2d", + "returnType": "QVector2D" + }, + { + "access": "public", + "index": 10, + "isConst": true, + "lineNumber": 283, + "name": "toVector3d", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + }, + { + "name": "epsilon", + "type": "qreal" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 284, + "name": "fuzzyEquals", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 285, + "name": "fuzzyEquals", + "returnType": "bool" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 250, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 251, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 252, + "name": "z", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZ" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 253, + "name": "w", + "read": "w", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setW" + } + ], + "qualifiedClassName": "Qt3DCore::Quick::QQuick3DVector4DValueType" + }, + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "QQuaternion" + }, + { + "name": "QML.Element", + "value": "quaternion" + }, + { + "name": "QML.Extended", + "value": "QQuick3DQuaternionValueType" + } + ], + "className": "QQuick3DQuaternionValueType", + "gadget": true, + "lineNumber": 288, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 304, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 291, + "name": "scalar", + "read": "scalar", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setScalar" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 292, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 293, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 294, + "name": "z", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZ" + } + ], + "qualifiedClassName": "Qt3DCore::Quick::QQuick3DQuaternionValueType" + } + ], + "inputFile": "qt3dquickvaluetypes_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Buffer" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "Quick3DBuffer", + "lineNumber": 35, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "fileUrl", + "type": "QUrl" + } + ], + "index": 2, + "lineNumber": 47, + "name": "readBinaryFile", + "returnType": "QVariant" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 38, + "name": "data", + "notify": "bufferDataChanged", + "read": "bufferData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setBufferData" + } + ], + "qualifiedClassName": "Qt3DCore::Quick::Quick3DBuffer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 53, + "name": "bufferDataChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "int" + }, + { + "name": "bytes", + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 50, + "name": "updateData", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QBuffer" + } + ] + } + ], + "inputFile": "quick3dbuffer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DEntity", + "lineNumber": 33, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "components", + "read": "componentList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DCore::Quick::Quick3DEntity", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dentity_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "EntityLoader" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "Quick3DEntityLoader", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 47, + "name": "Status", + "values": [ + "Null", + "Loading", + "Ready", + "Error" + ] + } + ], + "lineNumber": 37, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 40, + "name": "entity", + "notify": "entityChanged", + "read": "entity", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 41, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 42, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 43, + "name": "sourceComponent", + "notify": "sourceComponentChanged", + "read": "sourceComponent", + "required": false, + "revision": 524, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setSourceComponent" + } + ], + "qualifiedClassName": "Qt3DCore::Quick::Quick3DEntityLoader", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 69, + "name": "entityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 70, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 71, + "name": "sourceComponentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "Status" + } + ], + "index": 3, + "lineNumber": 72, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "QQmlComponent::Status" + } + ], + "index": 4, + "lineNumber": 76, + "name": "_q_componentStatusChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QEntity", + "name": "QEntity" + } + ] + } + ], + "inputFile": "quick3dentityloader_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "attributes" + } + ], + "className": "Quick3DGeometry", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "attributes", + "read": "attributeList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DCore::Quick::Quick3DGeometry", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dgeometry_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DJoint", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "childJoints", + "read": "childJoints", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DCore::Quick::Quick3DJoint", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3djoint_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "data" + } + ], + "className": "Quick3DNode", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "data", + "read": "data", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "childNodes", + "read": "childNodes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DCore::Quick::Quick3DNode", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + }, + { + "name": "child", + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 43, + "name": "childAppended", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + }, + { + "name": "child", + "type": "QObject*" + } + ], + "index": 1, + "lineNumber": 44, + "name": "childRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dnode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "delegate" + }, + { + "name": "QML.Element", + "value": "NodeInstantiator" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "Quick3DNodeInstantiator", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 32, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 66, + "name": "objectAt", + "returnType": "QObject*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 38, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 39, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "isAsync", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsync" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 40, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 41, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 42, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 43, + "name": "object", + "notify": "objectChanged", + "read": "object", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + } + ], + "qualifiedClassName": "Qt3DCore::Quick::Quick3DNodeInstantiator", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 72, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 73, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 74, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 75, + "name": "objectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 76, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 77, + "name": "asynchronousChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 6, + "lineNumber": 79, + "name": "objectAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 7, + "lineNumber": 80, + "name": "objectRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QObject*" + } + ], + "index": 8, + "lineNumber": 83, + "name": "onParentChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + }, + { + "type": "QObject*" + } + ], + "index": 9, + "lineNumber": 88, + "name": "_q_createdItem", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QQmlChangeSet" + }, + { + "type": "bool" + } + ], + "index": 10, + "lineNumber": 89, + "name": "_q_modelUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DCore::QNode", + "name": "QNode" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "quick3dnodeinstantiator_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickanimation_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickanimation_metatypes.json new file mode 100644 index 0000000..1e7461b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickanimation_metatypes.json @@ -0,0 +1,760 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractClipAnimator" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QAbstractClipAnimator" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "QAbstractClipAnimator is abstract" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QAbstractClipAnimatorForeign", + "gadget": true, + "lineNumber": 51, + "qualifiedClassName": "QAbstractClipAnimatorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ClipAnimator" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QClipAnimator" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QClipAnimatorForeign", + "gadget": true, + "lineNumber": 60, + "qualifiedClassName": "QClipAnimatorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BlendedClipAnimator" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QBlendedClipAnimator" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QBlendedClipAnimatorForeign", + "gadget": true, + "lineNumber": 68, + "qualifiedClassName": "QBlendedClipAnimatorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ChannelMapping" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QChannelMapping" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QChannelMappingForeign", + "gadget": true, + "lineNumber": 76, + "qualifiedClassName": "QChannelMappingForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractAnimationClip" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QAbstractAnimationClip" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "QAbstractAnimationClip is abstract" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QAbstractAnimationClipForeign", + "gadget": true, + "lineNumber": 84, + "qualifiedClassName": "QAbstractAnimationClipForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AnimationClipLoader" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QAnimationClipLoader" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QAnimationClipLoaderForeign", + "gadget": true, + "lineNumber": 93, + "qualifiedClassName": "QAnimationClipLoaderForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AnimationClip" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QAnimationClip" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QAnimationClipForeign", + "gadget": true, + "lineNumber": 101, + "qualifiedClassName": "QAnimationClipForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ChannelMapper" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QChannelMapper" + }, + { + "name": "QML.Extended", + "value": "Qt3DAnimation::Animation::Quick::Quick3DChannelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QChannelMapperForeign", + "gadget": true, + "lineNumber": 109, + "qualifiedClassName": "QChannelMapperForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractClipBlendNode" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QAbstractClipBlendNode" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "QAbstractClipBlendNode is abstract" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QAbstractClipBlendNodeForeign", + "gadget": true, + "lineNumber": 118, + "qualifiedClassName": "QAbstractClipBlendNodeForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LerpClipBlend" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QLerpClipBlend" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QLerpClipBlendForeign", + "gadget": true, + "lineNumber": 127, + "qualifiedClassName": "QLerpClipBlendForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AdditiveClipBlend" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QAdditiveClipBlend" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QAdditiveClipBlendForeign", + "gadget": true, + "lineNumber": 135, + "qualifiedClassName": "QAdditiveClipBlendForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ClipBlendValue" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QClipBlendValue" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QClipBlendValueForeign", + "gadget": true, + "lineNumber": 143, + "qualifiedClassName": "QClipBlendValueForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Clock" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QClock" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QClockForeign", + "gadget": true, + "lineNumber": 151, + "qualifiedClassName": "QClockForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractAnimation" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QAbstractAnimation" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "AbstractAnimation is abstract" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QAbstractAnimationForeign", + "gadget": true, + "lineNumber": 159, + "qualifiedClassName": "QAbstractAnimationForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "KeyframeAnimation" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QKeyframeAnimation" + }, + { + "name": "QML.Extended", + "value": "Qt3DAnimation::Quick::QQuick3DKeyframeAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QKeyframeAnimationForeign", + "gadget": true, + "lineNumber": 168, + "qualifiedClassName": "QKeyframeAnimationForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AnimationGroup" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QAnimationGroup" + }, + { + "name": "QML.Extended", + "value": "Qt3DAnimation::Quick::QQuick3DAnimationGroup" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QAnimationGroupForeign", + "gadget": true, + "lineNumber": 177, + "qualifiedClassName": "QAnimationGroupForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AnimationController" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QAnimationController" + }, + { + "name": "QML.Extended", + "value": "Qt3DAnimation::Quick::QQuick3DAnimationController" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QAnimationControllerForeign", + "gadget": true, + "lineNumber": 186, + "qualifiedClassName": "QAnimationControllerForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MorphingAnimation" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QMorphingAnimation" + }, + { + "name": "QML.Extended", + "value": "Qt3DAnimation::Quick::QQuick3DMorphingAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QMorphingAnimationForeign", + "gadget": true, + "lineNumber": 195, + "qualifiedClassName": "QMorphingAnimationForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MorphTarget" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QMorphTarget" + }, + { + "name": "QML.Extended", + "value": "Qt3DAnimation::Quick::QQuick3DMorphTarget" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QMorphTargetForeign", + "gadget": true, + "lineNumber": 204, + "qualifiedClassName": "QMorphTargetForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "VertexBlendAnimation" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QVertexBlendAnimation" + }, + { + "name": "QML.Extended", + "value": "Qt3DAnimation::Quick::QQuick3DVertexBlendAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QVertexBlendAnimationForeign", + "gadget": true, + "lineNumber": 213, + "qualifiedClassName": "QVertexBlendAnimationForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractChannelMapping" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QAbstractChannelMapping" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "QAbstractChannelMapping is abstract" + }, + { + "name": "QML.AddedInVersion", + "value": "522" + } + ], + "className": "QAbstractChannelMappingForeign", + "gadget": true, + "lineNumber": 222, + "qualifiedClassName": "QAbstractChannelMappingForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SkeletonMapping" + }, + { + "name": "QML.Foreign", + "value": "Qt3DAnimation::QSkeletonMapping" + }, + { + "name": "QML.AddedInVersion", + "value": "522" + } + ], + "className": "QSkeletonMappingForeign", + "gadget": true, + "lineNumber": 231, + "qualifiedClassName": "QSkeletonMappingForeign" + } + ], + "inputFile": "qt3dquickanimationforeign_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DAnimationController", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "animationGroups", + "read": "animationGroups", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DAnimation::Quick::QQuick3DAnimationController", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3danimationcontroller_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DAnimationGroup", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "animations", + "read": "animations", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DAnimation::Quick::QQuick3DAnimationGroup", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3danimationgroup_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "mappings" + } + ], + "className": "Quick3DChannelMapper", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "mappings", + "read": "qmlMappings", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DAnimation::Animation::Quick::Quick3DChannelMapper", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dchannelmapper_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DKeyframeAnimation", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "keyframes", + "read": "keyframes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DAnimation::Quick::QQuick3DKeyframeAnimation", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dkeyframeanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DMorphingAnimation", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "morphTargets", + "read": "morphTargets", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DAnimation::Quick::QQuick3DMorphingAnimation", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dmorphinganimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DMorphTarget", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "attributes", + "read": "attributes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DAnimation::Quick::QQuick3DMorphTarget", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dmorphtarget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DVertexBlendAnimation", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "morphTargets", + "read": "morphTargets", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DAnimation::Quick::QQuick3DVertexBlendAnimation", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dvertexblendanimation_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickextras_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickextras_metatypes.json new file mode 100644 index 0000000..bcc70cc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickextras_metatypes.json @@ -0,0 +1,1170 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ConeGeometry" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QConeGeometry" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QConeGeometryForeign", + "gadget": true, + "lineNumber": 64, + "qualifiedClassName": "QConeGeometryForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ConeGeometryView" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QConeGeometryView" + }, + { + "name": "QML.AddedInVersion", + "value": "528" + } + ], + "className": "QConeGeometryViewForeign", + "gadget": true, + "lineNumber": 72, + "qualifiedClassName": "QConeGeometryViewForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ConeMesh" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QConeMesh" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QConeMeshForeign", + "gadget": true, + "lineNumber": 80, + "qualifiedClassName": "QConeMeshForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CuboidGeometry" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QCuboidGeometry" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QCuboidGeometryForeign", + "gadget": true, + "lineNumber": 88, + "qualifiedClassName": "QCuboidGeometryForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CuboidGeometryView" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QCuboidGeometryView" + }, + { + "name": "QML.AddedInVersion", + "value": "528" + } + ], + "className": "QCuboidGeometryViewForeign", + "gadget": true, + "lineNumber": 96, + "qualifiedClassName": "QCuboidGeometryViewForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CuboidMesh" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QCuboidMesh" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QCuboidMeshForeign", + "gadget": true, + "lineNumber": 104, + "qualifiedClassName": "QCuboidMeshForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CylinderGeometry" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QCylinderGeometry" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QCylinderGeometryForeign", + "gadget": true, + "lineNumber": 112, + "qualifiedClassName": "QCylinderGeometryForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CylinderGeometryView" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QCylinderGeometryView" + }, + { + "name": "QML.AddedInVersion", + "value": "528" + } + ], + "className": "QCylinderGeometryViewForeign", + "gadget": true, + "lineNumber": 120, + "qualifiedClassName": "QCylinderGeometryViewForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CylinderMesh" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QCylinderMesh" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QCylinderMeshForeign", + "gadget": true, + "lineNumber": 128, + "qualifiedClassName": "QCylinderMeshForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DiffuseMapMaterial" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QDiffuseMapMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QDiffuseMapMaterialForeign", + "gadget": true, + "lineNumber": 136, + "qualifiedClassName": "QDiffuseMapMaterialForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DiffuseSpecularMapMaterial" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QDiffuseSpecularMapMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QDiffuseSpecularMapMaterialForeign", + "gadget": true, + "lineNumber": 144, + "qualifiedClassName": "QDiffuseSpecularMapMaterialForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DiffuseSpecularMaterial" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QDiffuseSpecularMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "522" + } + ], + "className": "QDiffuseSpecularMaterialForeign", + "gadget": true, + "lineNumber": 152, + "qualifiedClassName": "QDiffuseSpecularMaterialForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ExtrudedTextGeometry" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QExtrudedTextGeometry" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QExtrudedTextGeometryForeign", + "gadget": true, + "lineNumber": 160, + "qualifiedClassName": "QExtrudedTextGeometryForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ExtrudedTextMesh" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QExtrudedTextMesh" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QExtrudedTextMeshForeign", + "gadget": true, + "lineNumber": 168, + "qualifiedClassName": "QExtrudedTextMeshForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FirstPersonCameraController" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QFirstPersonCameraController" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QFirstPersonCameraControllerForeign", + "gadget": true, + "lineNumber": 176, + "qualifiedClassName": "QFirstPersonCameraControllerForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ForwardRenderer" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QForwardRenderer" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QForwardRendererForeign", + "gadget": true, + "lineNumber": 184, + "qualifiedClassName": "QForwardRendererForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GoochMaterial" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QGoochMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QGoochMaterialForeign", + "gadget": true, + "lineNumber": 192, + "qualifiedClassName": "QGoochMaterialForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MetalRoughMaterial" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QMetalRoughMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QMetalRoughMaterialForeign", + "gadget": true, + "lineNumber": 200, + "qualifiedClassName": "QMetalRoughMaterialForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "NormalDiffuseMapAlphaMaterial" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QNormalDiffuseMapAlphaMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QNormalDiffuseMapAlphaMaterialForeign", + "gadget": true, + "lineNumber": 208, + "qualifiedClassName": "QNormalDiffuseMapAlphaMaterialForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "NormalDiffuseMapMaterial" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QNormalDiffuseMapMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QNormalDiffuseMapMaterialForeign", + "gadget": true, + "lineNumber": 216, + "qualifiedClassName": "QNormalDiffuseMapMaterialForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "NormalDiffuseSpecularMapMaterial" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QNormalDiffuseSpecularMapMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QNormalDiffuseSpecularMapMaterialForeign", + "gadget": true, + "lineNumber": 224, + "qualifiedClassName": "QNormalDiffuseSpecularMapMaterialForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "OrbitCameraController" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QOrbitCameraController" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QOrbitCameraControllerForeign", + "gadget": true, + "lineNumber": 232, + "qualifiedClassName": "QOrbitCameraControllerForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PerVertexColorMaterial" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QPerVertexColorMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QPerVertexColorMaterialForeign", + "gadget": true, + "lineNumber": 240, + "qualifiedClassName": "QPerVertexColorMaterialForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PhongAlphaMaterial" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QPhongAlphaMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QPhongAlphaMaterialForeign", + "gadget": true, + "lineNumber": 248, + "qualifiedClassName": "QPhongAlphaMaterialForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PhongMaterial" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QPhongMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QPhongMaterialForeign", + "gadget": true, + "lineNumber": 256, + "qualifiedClassName": "QPhongMaterialForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PlaneGeometry" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QPlaneGeometry" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QPlaneGeometryForeign", + "gadget": true, + "lineNumber": 264, + "qualifiedClassName": "QPlaneGeometryForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PlaneGeometryView" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QPlaneGeometryView" + }, + { + "name": "QML.AddedInVersion", + "value": "528" + } + ], + "className": "QPlaneGeometryViewForeign", + "gadget": true, + "lineNumber": 272, + "qualifiedClassName": "QPlaneGeometryViewForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PlaneMesh" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QPlaneMesh" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QPlaneMeshForeign", + "gadget": true, + "lineNumber": 280, + "qualifiedClassName": "QPlaneMeshForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SkyboxEntity" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QSkyboxEntity" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QSkyboxEntityForeign", + "gadget": true, + "lineNumber": 288, + "qualifiedClassName": "QSkyboxEntityForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SphereGeometry" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QSphereGeometry" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QSphereGeometryForeign", + "gadget": true, + "lineNumber": 296, + "qualifiedClassName": "QSphereGeometryForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SphereGeometryView" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QSphereGeometryView" + }, + { + "name": "QML.AddedInVersion", + "value": "528" + } + ], + "className": "QSphereGeometryViewForeign", + "gadget": true, + "lineNumber": 304, + "qualifiedClassName": "QSphereGeometryViewForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SphereMesh" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QSphereMesh" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QSphereMeshForeign", + "gadget": true, + "lineNumber": 312, + "qualifiedClassName": "QSphereMeshForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SpriteGrid" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QSpriteGrid" + }, + { + "name": "QML.AddedInVersion", + "value": "522" + } + ], + "className": "QSpriteGridForeign", + "gadget": true, + "lineNumber": 320, + "qualifiedClassName": "QSpriteGridForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SpriteItem" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QSpriteSheetItem" + }, + { + "name": "QML.AddedInVersion", + "value": "522" + } + ], + "className": "QSpriteItemForeign", + "gadget": true, + "lineNumber": 328, + "qualifiedClassName": "QSpriteItemForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Text2DEntity" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QText2DEntity" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QText2DEntityForeign", + "gadget": true, + "lineNumber": 336, + "qualifiedClassName": "QText2DEntityForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextureMaterial" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QTextureMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTextureMaterialForeign", + "gadget": true, + "lineNumber": 344, + "qualifiedClassName": "QTextureMaterialForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TorusGeometry" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QTorusGeometry" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTorusGeometryForeign", + "gadget": true, + "lineNumber": 352, + "qualifiedClassName": "QTorusGeometryForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TorusGeometryView" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QTorusGeometryView" + }, + { + "name": "QML.AddedInVersion", + "value": "528" + } + ], + "className": "QTorusGeometryViewForeign", + "gadget": true, + "lineNumber": 360, + "qualifiedClassName": "QTorusGeometryViewForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TorusMesh" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QTorusMesh" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTorusMeshForeign", + "gadget": true, + "lineNumber": 368, + "qualifiedClassName": "QTorusMeshForeign" + } + ], + "inputFile": "qt3dquick3dextrasforeign_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Qt3DQuickWindow", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 57, + "name": "CameraAspectRatioMode", + "values": [ + "AutomaticAspectRatio", + "UserAspectRatio" + ] + } + ], + "lineNumber": 42, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 45, + "name": "cameraAspectRatioMode", + "notify": "cameraAspectRatioModeChanged", + "read": "cameraAspectRatioMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "CameraAspectRatioMode", + "user": false, + "write": "setCameraAspectRatioMode" + } + ], + "qualifiedClassName": "Qt3DExtras::Quick::Qt3DQuickWindow", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "CameraAspectRatioMode" + } + ], + "index": 0, + "lineNumber": 67, + "name": "cameraAspectRatioModeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWindow" + } + ] + } + ], + "inputFile": "qt3dquickwindow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LevelOfDetailLoader" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "Quick3DLevelOfDetailLoader", + "lineNumber": 30, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "center", + "type": "QVector3D" + }, + { + "name": "radius", + "type": "float" + } + ], + "index": 8, + "lineNumber": 64, + "name": "createBoundingSphere", + "returnType": "Qt3DRender::QLevelOfDetailBoundingSphere" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "sources", + "notify": "sourcesChanged", + "read": "sources", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantList", + "user": false, + "write": "setSources" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 39, + "name": "camera", + "notify": "cameraChanged", + "read": "camera", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QCamera*", + "user": false, + "write": "setCamera" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 40, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 41, + "name": "thresholdType", + "notify": "thresholdTypeChanged", + "read": "thresholdType", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QLevelOfDetail::ThresholdType", + "user": false, + "write": "setThresholdType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 42, + "name": "thresholds", + "notify": "thresholdsChanged", + "read": "thresholds", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setThresholds" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 43, + "name": "volumeOverride", + "notify": "volumeOverrideChanged", + "read": "volumeOverride", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QLevelOfDetailBoundingSphere", + "user": false, + "write": "setVolumeOverride" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 45, + "name": "entity", + "notify": "entityChanged", + "read": "entity", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 46, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + } + ], + "qualifiedClassName": "Qt3DExtras::Extras::Quick::Quick3DLevelOfDetailLoader", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 70, + "name": "sourcesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 71, + "name": "cameraChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 72, + "name": "currentIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 73, + "name": "thresholdTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 74, + "name": "thresholdsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 75, + "name": "volumeOverrideChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 76, + "name": "entityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 77, + "name": "sourceChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QEntity" + } + ] + } + ], + "inputFile": "quick3dlevelofdetailloader_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "sprites" + } + ], + "className": "Quick3DSpriteSheet", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "sprites", + "read": "sprites", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DExtras::Extras::Quick::Quick3DSpriteSheet", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SpriteSheet" + }, + { + "name": "QML.Foreign", + "value": "Qt3DExtras::QSpriteSheet" + }, + { + "name": "QML.Extended", + "value": "Qt3DExtras::Extras::Quick::Quick3DSpriteSheet" + }, + { + "name": "QML.AddedInVersion", + "value": "522" + } + ], + "className": "QSpriteSheetForeign", + "gadget": true, + "lineNumber": 42, + "qualifiedClassName": "Qt3DExtras::Extras::Quick::QSpriteSheetForeign" + } + ], + "inputFile": "quick3dspritesheet_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Qt3DQuickWindowIncubationController", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "Qt3DExtras::Quick::Qt3DQuickWindowIncubationController", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlIncubationController" + } + ] + } + ], + "inputFile": "qt3dquickwindow.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickinput_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickinput_metatypes.json new file mode 100644 index 0000000..39e37eb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickinput_metatypes.json @@ -0,0 +1,232 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "inputs" + } + ], + "className": "Quick3DAction", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "inputs", + "read": "qmlActionInputs", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DInput::Input::Quick::Quick3DAction", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3daction_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "inputs" + } + ], + "className": "Quick3DAxis", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "inputs", + "read": "qmlAxisInputs", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DInput::Input::Quick::Quick3DAxis", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3daxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DInputChord", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "chords", + "read": "qmlActionInputs", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DInput::Input::Quick::Quick3DInputChord", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dinputchord_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DInputSequence", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "sequences", + "read": "qmlActionInputs", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DInput::Input::Quick::Quick3DInputSequence", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dinputsequence_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DLogicalDevice", + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "axes", + "read": "qmlAxes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "actions", + "read": "qmlActions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DInput::Input::Quick::Quick3DLogicalDevice", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dlogicaldevice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DPhysicalDevice", + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "axisSettings", + "read": "axisSettings", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DInput::Input::Quick::Quick3DPhysicalDevice", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dphysicaldevice_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickrender_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickrender_metatypes.json new file mode 100644 index 0000000..e170175 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickrender_metatypes.json @@ -0,0 +1,2971 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderSettings" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRenderSettings" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QRenderSettingsForeign", + "gadget": true, + "lineNumber": 123, + "qualifiedClassName": "QRenderSettingsForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PickingSettings" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QPickingSettings" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QPickingSettingsForeign", + "gadget": true, + "lineNumber": 129, + "qualifiedClassName": "QPickingSettingsForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderCapabilities" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRenderCapabilities" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Only available as a property of RenderSettings" + }, + { + "name": "QML.AddedInVersion", + "value": "527" + } + ], + "className": "QRenderCapabilitiesForeign", + "gadget": true, + "lineNumber": 135, + "qualifiedClassName": "QRenderCapabilitiesForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SceneLoader" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QSceneLoader" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DScene" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QSceneLoaderForeign", + "gadget": true, + "lineNumber": 142, + "qualifiedClassName": "QSceneLoaderForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Effect" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QEffect" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DEffect" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QEffectForeign", + "gadget": true, + "lineNumber": 149, + "qualifiedClassName": "QEffectForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Technique" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTechnique" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTechnique" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTechniqueForeign", + "gadget": true, + "lineNumber": 156, + "qualifiedClassName": "QTechniqueForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FilterKey" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QFilterKey" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QFilterKeyForeign", + "gadget": true, + "lineNumber": 163, + "qualifiedClassName": "QFilterKeyForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GraphicsApiFilter" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QGraphicsApiFilter" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QGraphicsApiFilterForeign", + "gadget": true, + "lineNumber": 169, + "qualifiedClassName": "QGraphicsApiFilterForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QParameter" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QParameter" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Quick3D should instantiate Quick3DParameter only" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QParameterForeign", + "gadget": true, + "lineNumber": 175, + "qualifiedClassName": "QParameterForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Material" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QMaterial" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QMaterialForeign", + "gadget": true, + "lineNumber": 182, + "qualifiedClassName": "QMaterialForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderPass" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRenderPass" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DRenderPass" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QRenderPassForeign", + "gadget": true, + "lineNumber": 189, + "qualifiedClassName": "QRenderPassForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ShaderProgram" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QShaderProgram" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QShaderProgramForeign", + "gadget": true, + "lineNumber": 196, + "qualifiedClassName": "QShaderProgramForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ShaderProgramBuilder" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QShaderProgramBuilder" + }, + { + "name": "QML.AddedInVersion", + "value": "522" + } + ], + "className": "QShaderProgramBuilderForeign", + "gadget": true, + "lineNumber": 202, + "qualifiedClassName": "QShaderProgramBuilderForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QShaderData" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QShaderData" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Quick3D should instantiate Quick3DShaderData only" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QShaderDataForeign", + "gadget": true, + "lineNumber": 208, + "qualifiedClassName": "QShaderDataForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Camera" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QCamera" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QCameraForeign", + "gadget": true, + "lineNumber": 215, + "qualifiedClassName": "QCameraForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CameraLens" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QCameraLens" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QCameraLensForeign", + "gadget": true, + "lineNumber": 221, + "qualifiedClassName": "QCameraLensForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WrapMode" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTextureWrapMode" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTextureWrapModeForeign", + "gadget": true, + "lineNumber": 227, + "qualifiedClassName": "QTextureWrapModeForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Texture" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Texture should be created from one of the subclasses" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QAbstractTexture" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QAbstractTextureForeign", + "gadget": true, + "lineNumber": 233, + "qualifiedClassName": "QAbstractTextureForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Texture1D" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTexture1D" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTextureExtension" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTexture1DForeign", + "gadget": true, + "lineNumber": 240, + "qualifiedClassName": "QTexture1DForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Texture1DArray" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTexture1DArray" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTextureExtension" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTexture1DArrayForeign", + "gadget": true, + "lineNumber": 247, + "qualifiedClassName": "QTexture1DArrayForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Texture2D" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTexture2D" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTextureExtension" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTexture2DForeign", + "gadget": true, + "lineNumber": 254, + "qualifiedClassName": "QTexture2DForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Texture2DArray" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTexture2DArray" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTextureExtension" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTexture2DArrayForeign", + "gadget": true, + "lineNumber": 261, + "qualifiedClassName": "QTexture2DArrayForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Texture3D" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTexture3D" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTextureExtension" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTexture3DForeign", + "gadget": true, + "lineNumber": 268, + "qualifiedClassName": "QTexture3DForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextureCubeMap" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTextureCubeMap" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTextureExtension" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTextureCubeMapForeign", + "gadget": true, + "lineNumber": 275, + "qualifiedClassName": "QTextureCubeMapForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextureCubeMapArray" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTextureCubeMapArray" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTextureExtension" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTextureCubeMapArrayForeign", + "gadget": true, + "lineNumber": 282, + "qualifiedClassName": "QTextureCubeMapArrayForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Texture2DMultisample" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTexture2DMultisample" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTextureExtension" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTexture2DMultisampleForeign", + "gadget": true, + "lineNumber": 289, + "qualifiedClassName": "QTexture2DMultisampleForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Texture2DMultisampleArray" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTexture2DMultisampleArray" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTextureExtension" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTexture2DMultisampleArrayForeign", + "gadget": true, + "lineNumber": 296, + "qualifiedClassName": "QTexture2DMultisampleArrayForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextureRectangle" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTextureRectangle" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTextureExtension" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTextureRectangleForeign", + "gadget": true, + "lineNumber": 303, + "qualifiedClassName": "QTextureRectangleForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextureBuffer" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTextureBuffer" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTextureExtension" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTextureBufferForeign", + "gadget": true, + "lineNumber": 310, + "qualifiedClassName": "QTextureBufferForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextureLoader" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTextureLoader" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTextureExtension" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTextureLoaderForeign", + "gadget": true, + "lineNumber": 317, + "qualifiedClassName": "QTextureLoaderForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QAbstractTextureImage" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "QAbstractTextureImage is abstract" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QAbstractTextureImage" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QAbstractTextureImageForeign", + "gadget": true, + "lineNumber": 324, + "qualifiedClassName": "QAbstractTextureImageForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextureImage" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTextureImage" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTextureImageForeign", + "gadget": true, + "lineNumber": 331, + "qualifiedClassName": "QTextureImageForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SharedGLTexture" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QSharedGLTexture" + }, + { + "name": "QML.AddedInVersion", + "value": "525" + } + ], + "className": "QSharedGLTextureForeign", + "gadget": true, + "lineNumber": 337, + "qualifiedClassName": "QSharedGLTextureForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ShaderImage" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QShaderImage" + }, + { + "name": "QML.AddedInVersion", + "value": "526" + } + ], + "className": "QShaderImageForeign", + "gadget": true, + "lineNumber": 343, + "qualifiedClassName": "QShaderImageForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GeometryRenderer" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QGeometryRenderer" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QGeometryRendererForeign", + "gadget": true, + "lineNumber": 349, + "qualifiedClassName": "QGeometryRendererForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LevelOfDetail" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QLevelOfDetail" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QLevelOfDetailForeign", + "gadget": true, + "lineNumber": 355, + "qualifiedClassName": "QLevelOfDetailForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LevelOfDetailSwitch" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QLevelOfDetailSwitch" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QLevelOfDetailSwitchForeign", + "gadget": true, + "lineNumber": 361, + "qualifiedClassName": "QLevelOfDetailSwitchForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "levelOfDetailBoundingSphere" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QLevelOfDetailBoundingSphere" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QLevelOfDetailBoundingSphereForeign", + "gadget": true, + "lineNumber": 367, + "qualifiedClassName": "QLevelOfDetailBoundingSphereForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Mesh" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QMesh" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QMeshForeign", + "gadget": true, + "lineNumber": 373, + "qualifiedClassName": "QMeshForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ObjectPicker" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QObjectPicker" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QObjectPickerForeign", + "gadget": true, + "lineNumber": 379, + "qualifiedClassName": "QObjectPickerForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PickEvent" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Events cannot be created" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QPickEvent" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QPickEventForeign", + "gadget": true, + "lineNumber": 385, + "qualifiedClassName": "QPickEventForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRayCasterHit" + }, + { + "name": "QML.AddedInVersion", + "value": "523" + } + ], + "className": "Quick3DRayCasterHitForeign", + "gadget": true, + "lineNumber": 392, + "qualifiedClassName": "Quick3DRayCasterHitForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QAbstractRayCaster::Hits" + }, + { + "name": "QML.Sequence", + "value": "Qt3DRender::QRayCasterHit" + }, + { + "name": "QML.AddedInVersion", + "value": "523" + } + ], + "className": "Quick3DRayCasterHitsForeign", + "gadget": true, + "lineNumber": 398, + "qualifiedClassName": "Quick3DRayCasterHitsForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PickingProxy" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QPickingProxy" + }, + { + "name": "QML.AddedInVersion", + "value": "528" + } + ], + "className": "QPickingProxyForeign", + "gadget": true, + "lineNumber": 405, + "qualifiedClassName": "QPickingProxyForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ComputeCommand" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QComputeCommand" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QComputeCommandForeign", + "gadget": true, + "lineNumber": 411, + "qualifiedClassName": "QComputeCommandForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Layer" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QLayer" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QLayerForeign", + "gadget": true, + "lineNumber": 417, + "qualifiedClassName": "QLayerForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LayerFilter" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QLayerFilter" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DLayerFilter" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QLayerFilterForeign", + "gadget": true, + "lineNumber": 423, + "qualifiedClassName": "QLayerFilterForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Light" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Light is an abstract base class" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QAbstractLight" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QAbstractLightForeign", + "gadget": true, + "lineNumber": 430, + "qualifiedClassName": "QAbstractLightForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PointLight" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QPointLight" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QPointLightForeign", + "gadget": true, + "lineNumber": 437, + "qualifiedClassName": "QPointLightForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DirectionalLight" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QDirectionalLight" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QDirectionalLightForeign", + "gadget": true, + "lineNumber": 443, + "qualifiedClassName": "QDirectionalLightForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "EnvironmentLight" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QEnvironmentLight" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QEnvironmentLightForeign", + "gadget": true, + "lineNumber": 449, + "qualifiedClassName": "QEnvironmentLightForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SpotLight" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QSpotLight" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QSpotLightForeign", + "gadget": true, + "lineNumber": 455, + "qualifiedClassName": "QSpotLightForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CameraSelector" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QCameraSelector" + }, + { + "name": "QML.Extended", + "value": "Qt3DCore::Quick::Quick3DNode" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QCameraSelectorForeign", + "gadget": true, + "lineNumber": 461, + "qualifiedClassName": "QCameraSelectorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderPassFilter" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRenderPassFilter" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DRenderPassFilter" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QRenderPassFilterForeign", + "gadget": true, + "lineNumber": 468, + "qualifiedClassName": "QRenderPassFilterForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TechniqueFilter" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QTechniqueFilter" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DTechniqueFilter" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QTechniqueFilterForeign", + "gadget": true, + "lineNumber": 475, + "qualifiedClassName": "QTechniqueFilterForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Viewport" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QViewport" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DViewport" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QViewportForeign", + "gadget": true, + "lineNumber": 482, + "qualifiedClassName": "QViewportForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderTargetSelector" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRenderTargetSelector" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QRenderTargetSelectorForeign", + "gadget": true, + "lineNumber": 489, + "qualifiedClassName": "QRenderTargetSelectorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ClearBuffers" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QClearBuffers" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QClearBuffersForeign", + "gadget": true, + "lineNumber": 495, + "qualifiedClassName": "QClearBuffersForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FrameGraphNode" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QFrameGraphNode" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QFrameGraphNodeForeign", + "gadget": true, + "lineNumber": 501, + "qualifiedClassName": "QFrameGraphNodeForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderStateSet" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRenderStateSet" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DStateSet" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QRenderStateSetForeign", + "gadget": true, + "lineNumber": 507, + "qualifiedClassName": "QRenderStateSetForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "NoDraw" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QNoDraw" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QNoDrawForeign", + "gadget": true, + "lineNumber": 514, + "qualifiedClassName": "QNoDrawForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FrustumCulling" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QFrustumCulling" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QFrustumCullingForeign", + "gadget": true, + "lineNumber": 520, + "qualifiedClassName": "QFrustumCullingForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DispatchCompute" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QDispatchCompute" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QDispatchComputeForeign", + "gadget": true, + "lineNumber": 526, + "qualifiedClassName": "QDispatchComputeForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderCapture" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRenderCapture" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QRenderCaptureForeign", + "gadget": true, + "lineNumber": 532, + "qualifiedClassName": "QRenderCaptureForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderCaptureReply" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "RenderCaptureReply is only instantiated by RenderCapture" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRenderCaptureReply" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QRenderCaptureReplyForeign", + "gadget": true, + "lineNumber": 538, + "qualifiedClassName": "QRenderCaptureReplyForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BufferCapture" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QBufferCapture" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QBufferCaptureForeign", + "gadget": true, + "lineNumber": 545, + "qualifiedClassName": "QBufferCaptureForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MemoryBarrier" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QMemoryBarrier" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DMemoryBarrier" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QMemoryBarrierForeign", + "gadget": true, + "lineNumber": 551, + "qualifiedClassName": "QMemoryBarrierForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ProximityFilter" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QProximityFilter" + }, + { + "name": "QML.AddedInVersion", + "value": "522" + } + ], + "className": "QProximityFilterForeign", + "gadget": true, + "lineNumber": 558, + "qualifiedClassName": "QProximityFilterForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BlitFramebuffer" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QBlitFramebuffer" + }, + { + "name": "QML.AddedInVersion", + "value": "522" + } + ], + "className": "QBlitFramebufferForeign", + "gadget": true, + "lineNumber": 564, + "qualifiedClassName": "QBlitFramebufferForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SetFence" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QSetFence" + }, + { + "name": "QML.AddedInVersion", + "value": "525" + } + ], + "className": "QSetFenceForeign", + "gadget": true, + "lineNumber": 570, + "qualifiedClassName": "QSetFenceForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WaitFence" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QWaitFence" + }, + { + "name": "QML.AddedInVersion", + "value": "525" + } + ], + "className": "QWaitFenceForeign", + "gadget": true, + "lineNumber": 576, + "qualifiedClassName": "QWaitFenceForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "NoPicking" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QNoPicking" + }, + { + "name": "QML.AddedInVersion", + "value": "526" + } + ], + "className": "QNoPickingForeign", + "gadget": true, + "lineNumber": 582, + "qualifiedClassName": "QNoPickingForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SubtreeEnabler" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QSubtreeEnabler" + }, + { + "name": "QML.AddedInVersion", + "value": "526" + } + ], + "className": "QSubtreeEnablerForeign", + "gadget": true, + "lineNumber": 588, + "qualifiedClassName": "QSubtreeEnablerForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DebugOverlay" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QDebugOverlay" + }, + { + "name": "QML.AddedInVersion", + "value": "528" + } + ], + "className": "QDebugOverlayForeign", + "gadget": true, + "lineNumber": 594, + "qualifiedClassName": "QDebugOverlayForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderTargetOutput" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRenderTargetOutput" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QRenderTargetOutputForeign", + "gadget": true, + "lineNumber": 600, + "qualifiedClassName": "QRenderTargetOutputForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderTarget" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRenderTarget" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::Quick3DRenderTargetOutput" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QRenderTargetForeign", + "gadget": true, + "lineNumber": 606, + "qualifiedClassName": "QRenderTargetForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderSurfaceSelector" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRenderSurfaceSelector" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QRenderSurfaceSelectorForeign", + "gadget": true, + "lineNumber": 613, + "qualifiedClassName": "QRenderSurfaceSelectorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SortPolicy" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QSortPolicy" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QSortPolicyForeign", + "gadget": true, + "lineNumber": 619, + "qualifiedClassName": "QSortPolicyForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderState" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "QRenderState is a base class" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRenderState" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QRenderStateForeign", + "gadget": true, + "lineNumber": 625, + "qualifiedClassName": "QRenderStateForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BlendEquationArguments" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QBlendEquationArguments" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QBlendEquationArgumentsForeign", + "gadget": true, + "lineNumber": 632, + "qualifiedClassName": "QBlendEquationArgumentsForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BlendEquation" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QBlendEquation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QBlendEquationForeign", + "gadget": true, + "lineNumber": 638, + "qualifiedClassName": "QBlendEquationForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AlphaTest" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QAlphaTest" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QAlphaTestForeign", + "gadget": true, + "lineNumber": 644, + "qualifiedClassName": "QAlphaTestForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DepthRange" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QDepthRange" + }, + { + "name": "QML.AddedInVersion", + "value": "526" + } + ], + "className": "QDepthRangeForeign", + "gadget": true, + "lineNumber": 650, + "qualifiedClassName": "QDepthRangeForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DepthTest" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QDepthTest" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QDepthTestForeign", + "gadget": true, + "lineNumber": 656, + "qualifiedClassName": "QDepthTestForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MultiSampleAntiAliasing" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QMultiSampleAntiAliasing" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QMultiSampleAntiAliasingForeign", + "gadget": true, + "lineNumber": 662, + "qualifiedClassName": "QMultiSampleAntiAliasingForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "NoDepthMask" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QNoDepthMask" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QNoDepthMaskForeign", + "gadget": true, + "lineNumber": 668, + "qualifiedClassName": "QNoDepthMaskForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CullFace" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QCullFace" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QCullFaceForeign", + "gadget": true, + "lineNumber": 674, + "qualifiedClassName": "QCullFaceForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FrontFace" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QFrontFace" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QFrontFaceForeign", + "gadget": true, + "lineNumber": 680, + "qualifiedClassName": "QFrontFaceForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "StencilTestArguments" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QStencilTestArguments" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "QStencilTestArguments cannot be instantiated on its own" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QStencilTestArgumentsForeign", + "gadget": true, + "lineNumber": 686, + "qualifiedClassName": "QStencilTestArgumentsForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "StencilTest" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QStencilTest" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QStencilTestForeign", + "gadget": true, + "lineNumber": 693, + "qualifiedClassName": "QStencilTestForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ScissorTest" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QScissorTest" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QScissorTestForeign", + "gadget": true, + "lineNumber": 699, + "qualifiedClassName": "QScissorTestForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Dithering" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QDithering" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QDitheringForeign", + "gadget": true, + "lineNumber": 705, + "qualifiedClassName": "QDitheringForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AlphaCoverage" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QAlphaCoverage" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QAlphaCoverageForeign", + "gadget": true, + "lineNumber": 711, + "qualifiedClassName": "QAlphaCoverageForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PointSize" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QPointSize" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QPointSizeForeign", + "gadget": true, + "lineNumber": 717, + "qualifiedClassName": "QPointSizeForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PolygonOffset" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QPolygonOffset" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QPolygonOffsetForeign", + "gadget": true, + "lineNumber": 723, + "qualifiedClassName": "QPolygonOffsetForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ColorMask" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QColorMask" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QColorMaskForeign", + "gadget": true, + "lineNumber": 729, + "qualifiedClassName": "QColorMaskForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ClipPlane" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QClipPlane" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QClipPlaneForeign", + "gadget": true, + "lineNumber": 735, + "qualifiedClassName": "QClipPlaneForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "StencilOperationArguments" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QStencilOperationArguments" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "StencilOperationArguments cannot be instanciated on its own" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QStencilOperationArgumentsForeign", + "gadget": true, + "lineNumber": 741, + "qualifiedClassName": "QStencilOperationArgumentsForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SeamlessCubemap" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QSeamlessCubemap" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QSeamlessCubemapForeign", + "gadget": true, + "lineNumber": 748, + "qualifiedClassName": "QSeamlessCubemapForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "StencilOperation" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QStencilOperation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QStencilOperationForeign", + "gadget": true, + "lineNumber": 754, + "qualifiedClassName": "QStencilOperationForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "StencilMask" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QStencilMask" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QStencilMaskForeign", + "gadget": true, + "lineNumber": 760, + "qualifiedClassName": "QStencilMaskForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LineWidth" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QLineWidth" + }, + { + "name": "QML.AddedInVersion", + "value": "522" + } + ], + "className": "QLineWidthForeign", + "gadget": true, + "lineNumber": 766, + "qualifiedClassName": "QLineWidthForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RasterMode" + }, + { + "name": "QML.Foreign", + "value": "Qt3DRender::QRasterMode" + }, + { + "name": "QML.AddedInVersion", + "value": "525" + } + ], + "className": "QRasterModeForeign", + "gadget": true, + "lineNumber": 772, + "qualifiedClassName": "QRasterModeForeign" + } + ], + "inputFile": "qt3dquick3drenderforeign_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DEffect", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "techniques", + "read": "techniqueList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 34, + "name": "parameters", + "read": "parameterList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DEffect", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3deffect_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DLayerFilter", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "layers", + "read": "qmlLayers", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DLayerFilter", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dlayerfilter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DMaterial", + "lineNumber": 33, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "parameters", + "read": "qmlParameters", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DMaterial", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dmaterial_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DMemoryBarrier", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "waitFor", + "read": "waitFor", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWaitFor" + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DMemoryBarrier", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dmemorybarrier_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Parameter" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "Quick3DParameter", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DParameter", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QParameter", + "name": "QParameter" + } + ] + } + ], + "inputFile": "quick3dparameter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RayCaster" + }, + { + "name": "QML.AddedInVersion", + "value": "523" + } + ], + "className": "Quick3DRayCaster", + "lineNumber": 34, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 40, + "name": "layers", + "read": "qmlLayers", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DRayCaster", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRayCaster", + "name": "QRayCaster" + } + ] + } + ], + "inputFile": "quick3draycaster_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DRenderPass", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "filterKeys", + "read": "filterKeyList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 34, + "name": "renderStates", + "read": "renderStateList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 35, + "name": "parameters", + "read": "parameterList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DRenderPass", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3drenderpass_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DRenderPassFilter", + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "matchAny", + "read": "includeList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "parameters", + "read": "parameterList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DRenderPassFilter", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3drenderpassfilter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DRenderTargetOutput", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "attachments", + "read": "qmlAttachments", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DRenderTargetOutput", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3drendertargetoutput_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DScene", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DScene", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dscene_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ScreenRayCaster" + }, + { + "name": "QML.AddedInVersion", + "value": "523" + } + ], + "className": "Quick3DScreenRayCaster", + "lineNumber": 33, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 39, + "name": "layers", + "read": "qmlLayers", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DScreenRayCaster", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QScreenRayCaster", + "name": "QScreenRayCaster" + } + ] + } + ], + "inputFile": "quick3dscreenraycaster_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ShaderData" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "Quick3DShaderData", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DShaderData", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QShaderData", + "name": "QShaderData" + } + ] + } + ], + "inputFile": "quick3dshaderdata_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ShaderDataArray" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "DefaultProperty", + "value": "values" + } + ], + "className": "Quick3DShaderDataArray", + "lineNumber": 37, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 43, + "name": "values", + "read": "valuesList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DShaderDataArray", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "quick3dshaderdataarray_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DStateSet", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "renderStates", + "read": "renderStateList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DStateSet", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dstateset_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DTechnique", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "filterKeys", + "read": "filterKeyList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "renderPasses", + "read": "renderPassList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "parameters", + "read": "parameterList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DTechnique", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dtechnique_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DTechniqueFilter", + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "matchAll", + "read": "matchList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "parameters", + "read": "parameterList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DTechniqueFilter", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dtechniquefilter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "textureImages" + } + ], + "className": "Quick3DTextureExtension", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "textureImages", + "read": "textureImages", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DTextureExtension", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dtexture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Quick3DViewport", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "Qt3DRender::Render::Quick::Quick3DViewport", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quick3dviewport_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickscene2d_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickscene2d_metatypes.json new file mode 100644 index 0000000..7fe122d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63dquickscene2d_metatypes.json @@ -0,0 +1,312 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "Qt3DRender::Quick::QScene2D" + }, + { + "name": "QML.Element", + "value": "Scene2D" + }, + { + "name": "QML.Extended", + "value": "Qt3DRender::Render::Quick::QQuick3DScene2D" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QScene2dForeign", + "gadget": true, + "lineNumber": 37, + "qualifiedClassName": "Qt3DRender::Quick::QScene2dForeign" + } + ], + "inputFile": "qscene2d_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "item" + } + ], + "className": "QScene2D", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 38, + "name": "RenderPolicy", + "values": [ + "Continuous", + "SingleShot" + ] + } + ], + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "output", + "notify": "outputChanged", + "read": "output", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QRenderTargetOutput*", + "user": false, + "write": "setOutput" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "renderPolicy", + "notify": "renderPolicyChanged", + "read": "renderPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "RenderPolicy", + "user": false, + "write": "setRenderPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "item", + "notify": "itemChanged", + "read": "item", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setItem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 32, + "name": "mouseEnabled", + "notify": "mouseEnabledChanged", + "read": "isMouseEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMouseEnabled" + } + ], + "qualifiedClassName": "Qt3DRender::Quick::QScene2D", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "output", + "type": "Qt3DRender::QRenderTargetOutput*" + } + ], + "index": 0, + "lineNumber": 62, + "name": "outputChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "policy", + "type": "QScene2D::RenderPolicy" + } + ], + "index": 1, + "lineNumber": 63, + "name": "renderPolicyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 2, + "lineNumber": 64, + "name": "itemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 65, + "name": "mouseEnabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "output", + "type": "Qt3DRender::QRenderTargetOutput*" + } + ], + "index": 4, + "lineNumber": 56, + "name": "setOutput", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "policy", + "type": "QScene2D::RenderPolicy" + } + ], + "index": 5, + "lineNumber": 57, + "name": "setRenderPolicy", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 6, + "lineNumber": 58, + "name": "setItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 59, + "name": "setMouseEnabled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qscene2d.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DScene2D", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "entities", + "read": "entities", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::Render::Quick::QQuick3DScene2D", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qt3dquick3dscene2d_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "RenderQmlEventHandler", + "lineNumber": 39, + "object": true, + "qualifiedClassName": "Qt3DRender::Render::Quick::RenderQmlEventHandler", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "scene2d_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Scene2DManager", + "lineNumber": 38, + "object": true, + "qualifiedClassName": "Qt3DRender::Quick::Scene2DManager", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "scene2dmanager_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63drender_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63drender_metatypes.json new file mode 100644 index 0000000..0c06bc6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt63drender_metatypes.json @@ -0,0 +1,15170 @@ +[ + { + "classes": [ + { + "className": "OffscreenSurfaceHelper", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "Qt3DRender::Render::OffscreenSurfaceHelper", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 39, + "name": "createOffscreenSurface", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "offscreensurfacehelper_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PickEventFilter", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "Qt3DRender::Render::PickEventFilter", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "pickeventfilter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PlatformSurfaceFilter", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "Qt3DRender::Render::PlatformSurfaceFilter", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "platformsurfacefilter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractCollisionQueryService", + "lineNumber": 43, + "object": true, + "qualifiedClassName": "Qt3DRender::RayCasting::QAbstractCollisionQueryService", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QAbstractServiceProvider" + } + ] + } + ], + "inputFile": "qabstractcollisionqueryservice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractLight", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "Type", + "values": [ + "PointLight", + "DirectionalLight", + "SpotLight" + ] + } + ], + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "Type", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "intensity", + "notify": "intensityChanged", + "read": "intensity", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setIntensity" + } + ], + "qualifiedClassName": "Qt3DRender::QAbstractLight", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 48, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "intensity", + "type": "float" + } + ], + "index": 1, + "lineNumber": 49, + "name": "intensityChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 41, + "name": "setColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "intensity", + "type": "float" + } + ], + "index": 3, + "lineNumber": 42, + "name": "setIntensity", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qabstractlight.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractRayCaster", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 27, + "name": "RunMode", + "values": [ + "Continuous", + "SingleShot" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 33, + "name": "FilterMode", + "values": [ + "AcceptAnyMatchingLayers", + "AcceptAllMatchingLayers", + "DiscardAnyMatchingLayers", + "DiscardAllMatchingLayers" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "runMode", + "notify": "runModeChanged", + "read": "runMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractRayCaster::RunMode", + "user": false, + "write": "setRunMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "filterMode", + "notify": "filterModeChanged", + "read": "filterMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractRayCaster::FilterMode", + "user": false, + "write": "setFilterMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "hits", + "notify": "hitsChanged", + "read": "hits", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractRayCaster::Hits", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QAbstractRayCaster", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "runMode", + "type": "Qt3DRender::QAbstractRayCaster::RunMode" + } + ], + "index": 0, + "lineNumber": 59, + "name": "runModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hits", + "type": "Qt3DRender::QAbstractRayCaster::Hits" + } + ], + "index": 1, + "lineNumber": 60, + "name": "hitsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filterMode", + "type": "Qt3DRender::QAbstractRayCaster::FilterMode" + } + ], + "index": 2, + "lineNumber": 61, + "name": "filterModeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "runMode", + "type": "RunMode" + } + ], + "index": 3, + "lineNumber": 55, + "name": "setRunMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filterMode", + "type": "FilterMode" + } + ], + "index": 4, + "lineNumber": 56, + "name": "setFilterMode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qabstractraycaster.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractTexture", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 45, + "name": "Status", + "values": [ + "None", + "Loading", + "Ready", + "Error" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 53, + "name": "Target", + "values": [ + "TargetAutomatic", + "Target1D", + "Target1DArray", + "Target2D", + "Target2DArray", + "Target3D", + "TargetCubeMap", + "TargetCubeMapArray", + "Target2DMultisample", + "Target2DMultisampleArray", + "TargetRectangle", + "TargetBuffer" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 69, + "name": "TextureFormat", + "values": [ + "NoFormat", + "Automatic", + "R8_UNorm", + "RG8_UNorm", + "RGB8_UNorm", + "RGBA8_UNorm", + "R16_UNorm", + "RG16_UNorm", + "RGB16_UNorm", + "RGBA16_UNorm", + "R8_SNorm", + "RG8_SNorm", + "RGB8_SNorm", + "RGBA8_SNorm", + "R16_SNorm", + "RG16_SNorm", + "RGB16_SNorm", + "RGBA16_SNorm", + "R8U", + "RG8U", + "RGB8U", + "RGBA8U", + "R16U", + "RG16U", + "RGB16U", + "RGBA16U", + "R32U", + "RG32U", + "RGB32U", + "RGBA32U", + "R8I", + "RG8I", + "RGB8I", + "RGBA8I", + "R16I", + "RG16I", + "RGB16I", + "RGBA16I", + "R32I", + "RG32I", + "RGB32I", + "RGBA32I", + "R16F", + "RG16F", + "RGB16F", + "RGBA16F", + "R32F", + "RG32F", + "RGB32F", + "RGBA32F", + "RGB9E5", + "RG11B10F", + "RG3B2", + "R5G6B5", + "RGB5A1", + "RGBA4", + "RGB10A2", + "RGB10A2U", + "D16", + "D24", + "D24S8", + "D32", + "D32F", + "D32FS8X24", + "RGB_DXT1", + "RGBA_DXT1", + "RGBA_DXT3", + "RGBA_DXT5", + "R_ATI1N_UNorm", + "R_ATI1N_SNorm", + "RG_ATI2N_UNorm", + "RG_ATI2N_SNorm", + "RGB_BP_UNSIGNED_FLOAT", + "RGB_BP_SIGNED_FLOAT", + "RGB_BP_UNorm", + "R11_EAC_UNorm", + "R11_EAC_SNorm", + "RG11_EAC_UNorm", + "RG11_EAC_SNorm", + "RGB8_ETC2", + "SRGB8_ETC2", + "RGB8_PunchThrough_Alpha1_ETC2", + "SRGB8_PunchThrough_Alpha1_ETC2", + "RGBA8_ETC2_EAC", + "SRGB8_Alpha8_ETC2_EAC", + "RGB8_ETC1", + "SRGB8", + "SRGB8_Alpha8", + "SRGB_DXT1", + "SRGB_Alpha_DXT1", + "SRGB_Alpha_DXT3", + "SRGB_Alpha_DXT5", + "SRGB_BP_UNorm", + "DepthFormat", + "AlphaFormat", + "RGBFormat", + "RGBAFormat", + "LuminanceFormat", + "LuminanceAlphaFormat" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 199, + "name": "Filter", + "values": [ + "Nearest", + "Linear", + "NearestMipMapNearest", + "NearestMipMapLinear", + "LinearMipMapNearest", + "LinearMipMapLinear" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 209, + "name": "CubeMapFace", + "values": [ + "CubeMapPositiveX", + "CubeMapNegativeX", + "CubeMapPositiveY", + "CubeMapNegativeY", + "CubeMapPositiveZ", + "CubeMapNegativeZ", + "AllFaces" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 220, + "name": "ComparisonFunction", + "values": [ + "CompareLessEqual", + "CompareGreaterEqual", + "CompareLess", + "CompareGreater", + "CompareEqual", + "CommpareNotEqual", + "CompareAlways", + "CompareNever" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 232, + "name": "ComparisonMode", + "values": [ + "CompareRefToTexture", + "CompareNone" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 238, + "name": "HandleType", + "values": [ + "NoHandle", + "OpenGLTextureId", + "RHITextureId" + ] + } + ], + "lineNumber": 21, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "update", + "type": "QTextureDataUpdate" + } + ], + "index": 29, + "lineNumber": 278, + "name": "updateData", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "target", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "Target", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "format", + "notify": "formatChanged", + "read": "format", + "required": false, + "scriptable": true, + "stored": true, + "type": "TextureFormat", + "user": false, + "write": "setFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "generateMipMaps", + "notify": "generateMipMapsChanged", + "read": "generateMipMaps", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGenerateMipMaps" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "wrapMode", + "read": "wrapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QTextureWrapMode*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 28, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 29, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 30, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 31, + "name": "depth", + "notify": "depthChanged", + "read": "depth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDepth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 32, + "name": "mipLevels", + "notify": "mipLevelsChanged", + "read": "mipLevels", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMipLevels" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 33, + "name": "magnificationFilter", + "notify": "magnificationFilterChanged", + "read": "magnificationFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "Filter", + "user": false, + "write": "setMagnificationFilter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 34, + "name": "minificationFilter", + "notify": "minificationFilterChanged", + "read": "minificationFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "Filter", + "user": false, + "write": "setMinificationFilter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 35, + "name": "maximumAnisotropy", + "notify": "maximumAnisotropyChanged", + "read": "maximumAnisotropy", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaximumAnisotropy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 36, + "name": "comparisonFunction", + "notify": "comparisonFunctionChanged", + "read": "comparisonFunction", + "required": false, + "scriptable": true, + "stored": true, + "type": "ComparisonFunction", + "user": false, + "write": "setComparisonFunction" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 37, + "name": "comparisonMode", + "notify": "comparisonModeChanged", + "read": "comparisonMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ComparisonMode", + "user": false, + "write": "setComparisonMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 38, + "name": "layers", + "notify": "layersChanged", + "read": "layers", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLayers" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 39, + "name": "samples", + "notify": "samplesChanged", + "read": "samples", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSamples" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 40, + "name": "handleType", + "notify": "handleTypeChanged", + "read": "handleType", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "HandleType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 41, + "name": "handle", + "notify": "handleChanged", + "read": "handle", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QAbstractTexture", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "TextureFormat" + } + ], + "index": 0, + "lineNumber": 297, + "name": "formatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "Status" + } + ], + "index": 1, + "lineNumber": 298, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "generateMipMaps", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 299, + "name": "generateMipMapsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "int" + } + ], + "index": 3, + "lineNumber": 300, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "int" + } + ], + "index": 4, + "lineNumber": 301, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "depth", + "type": "int" + } + ], + "index": 5, + "lineNumber": 302, + "name": "depthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "magnificationFilter", + "type": "Filter" + } + ], + "index": 6, + "lineNumber": 303, + "name": "magnificationFilterChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minificationFilter", + "type": "Filter" + } + ], + "index": 7, + "lineNumber": 304, + "name": "minificationFilterChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "maximumAnisotropy", + "type": "float" + } + ], + "index": 8, + "lineNumber": 305, + "name": "maximumAnisotropyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "comparisonFunction", + "type": "ComparisonFunction" + } + ], + "index": 9, + "lineNumber": 306, + "name": "comparisonFunctionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "comparisonMode", + "type": "ComparisonMode" + } + ], + "index": 10, + "lineNumber": 307, + "name": "comparisonModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "layers", + "type": "int" + } + ], + "index": 11, + "lineNumber": 308, + "name": "layersChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "samples", + "type": "int" + } + ], + "index": 12, + "lineNumber": 309, + "name": "samplesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "handleType", + "type": "HandleType" + } + ], + "index": 13, + "lineNumber": 310, + "name": "handleTypeChanged", + "returnType": "void", + "revision": 65293 + }, + { + "access": "public", + "arguments": [ + { + "name": "handle", + "type": "QVariant" + } + ], + "index": 14, + "lineNumber": 311, + "name": "handleChanged", + "returnType": "void", + "revision": 65293 + }, + { + "access": "public", + "arguments": [ + { + "name": "mipLevels", + "type": "int" + } + ], + "index": 15, + "lineNumber": 312, + "name": "mipLevelsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "TextureFormat" + } + ], + "index": 16, + "lineNumber": 282, + "name": "setFormat", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gen", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 283, + "name": "setGenerateMipMaps", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "int" + } + ], + "index": 18, + "lineNumber": 284, + "name": "setWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "int" + } + ], + "index": 19, + "lineNumber": 285, + "name": "setHeight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "depth", + "type": "int" + } + ], + "index": 20, + "lineNumber": 286, + "name": "setDepth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "f", + "type": "Filter" + } + ], + "index": 21, + "lineNumber": 287, + "name": "setMinificationFilter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "f", + "type": "Filter" + } + ], + "index": 22, + "lineNumber": 288, + "name": "setMagnificationFilter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "anisotropy", + "type": "float" + } + ], + "index": 23, + "lineNumber": 289, + "name": "setMaximumAnisotropy", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "function", + "type": "ComparisonFunction" + } + ], + "index": 24, + "lineNumber": 290, + "name": "setComparisonFunction", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "ComparisonMode" + } + ], + "index": 25, + "lineNumber": 291, + "name": "setComparisonMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "layers", + "type": "int" + } + ], + "index": 26, + "lineNumber": 292, + "name": "setLayers", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "samples", + "type": "int" + } + ], + "index": 27, + "lineNumber": 293, + "name": "setSamples", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mipLevels", + "type": "int" + } + ], + "index": 28, + "lineNumber": 294, + "name": "setMipLevels", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qabstracttexture.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractTextureImage", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "mipLevel", + "notify": "mipLevelChanged", + "read": "mipLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMipLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "layer", + "notify": "layerChanged", + "read": "layer", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLayer" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "face", + "notify": "faceChanged", + "read": "face", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture::CubeMapFace", + "user": false, + "write": "setFace" + } + ], + "qualifiedClassName": "Qt3DRender::QAbstractTextureImage", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "mipLevel", + "type": "int" + } + ], + "index": 0, + "lineNumber": 36, + "name": "mipLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "layer", + "type": "int" + } + ], + "index": 1, + "lineNumber": 37, + "name": "layerChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "face", + "type": "QAbstractTexture::CubeMapFace" + } + ], + "index": 2, + "lineNumber": 38, + "name": "faceChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "int" + } + ], + "index": 3, + "lineNumber": 31, + "name": "setMipLevel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "layer", + "type": "int" + } + ], + "index": 4, + "lineNumber": 32, + "name": "setLayer", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "face", + "type": "QAbstractTexture::CubeMapFace" + } + ], + "index": 5, + "lineNumber": 33, + "name": "setFace", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qabstracttextureimage.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAlphaCoverage", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "Qt3DRender::QAlphaCoverage", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qalphacoverage.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAlphaTest", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 23, + "name": "AlphaFunction", + "values": [ + "Never", + "Always", + "Less", + "LessOrEqual", + "Equal", + "GreaterOrEqual", + "Greater", + "NotEqual" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "alphaFunction", + "notify": "alphaFunctionChanged", + "read": "alphaFunction", + "required": false, + "scriptable": true, + "stored": true, + "type": "AlphaFunction", + "user": false, + "write": "setAlphaFunction" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "referenceValue", + "notify": "referenceValueChanged", + "read": "referenceValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setReferenceValue" + } + ], + "qualifiedClassName": "Qt3DRender::QAlphaTest", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "alphaFunction", + "type": "AlphaFunction" + } + ], + "index": 0, + "lineNumber": 46, + "name": "alphaFunctionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "referenceValue", + "type": "float" + } + ], + "index": 1, + "lineNumber": 47, + "name": "referenceValueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "alphaFunction", + "type": "AlphaFunction" + } + ], + "index": 2, + "lineNumber": 42, + "name": "setAlphaFunction", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "referenceValue", + "type": "float" + } + ], + "index": 3, + "lineNumber": 43, + "name": "setReferenceValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qalphatest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBlendEquation", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "BlendFunction", + "values": [ + "Add", + "Subtract", + "ReverseSubtract", + "Min", + "Max" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "blendFunction", + "notify": "blendFunctionChanged", + "read": "blendFunction", + "required": false, + "scriptable": true, + "stored": true, + "type": "BlendFunction", + "user": false, + "write": "setBlendFunction" + } + ], + "qualifiedClassName": "Qt3DRender::QBlendEquation", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "blendFunction", + "type": "BlendFunction" + } + ], + "index": 0, + "lineNumber": 41, + "name": "blendFunctionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "blendFunction", + "type": "BlendFunction" + } + ], + "index": 1, + "lineNumber": 38, + "name": "setBlendFunction", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qblendequation.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBlendEquationArguments", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 27, + "name": "Blending", + "values": [ + "Zero", + "One", + "SourceColor", + "SourceAlpha", + "Source1Alpha", + "Source1Color", + "DestinationColor", + "DestinationAlpha", + "SourceAlphaSaturate", + "ConstantColor", + "ConstantAlpha", + "OneMinusSourceColor", + "OneMinusSourceAlpha", + "OneMinusDestinationAlpha", + "OneMinusDestinationColor", + "OneMinusConstantColor", + "OneMinusConstantAlpha", + "OneMinusSource1Alpha", + "OneMinusSource1Color", + "OneMinusSource1Color0" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "sourceRgb", + "notify": "sourceRgbChanged", + "read": "sourceRgb", + "required": false, + "scriptable": true, + "stored": true, + "type": "Blending", + "user": false, + "write": "setSourceRgb" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "sourceAlpha", + "notify": "sourceAlphaChanged", + "read": "sourceAlpha", + "required": false, + "scriptable": true, + "stored": true, + "type": "Blending", + "user": false, + "write": "setSourceAlpha" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "destinationRgb", + "notify": "destinationRgbChanged", + "read": "destinationRgb", + "required": false, + "scriptable": true, + "stored": true, + "type": "Blending", + "user": false, + "write": "setDestinationRgb" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "destinationAlpha", + "notify": "destinationAlphaChanged", + "read": "destinationAlpha", + "required": false, + "scriptable": true, + "stored": true, + "type": "Blending", + "user": false, + "write": "setDestinationAlpha" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "bufferIndex", + "notify": "bufferIndexChanged", + "read": "bufferIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBufferIndex" + } + ], + "qualifiedClassName": "Qt3DRender::QBlendEquationArguments", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "sourceRgb", + "type": "Blending" + } + ], + "index": 0, + "lineNumber": 71, + "name": "sourceRgbChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceAlpha", + "type": "Blending" + } + ], + "index": 1, + "lineNumber": 72, + "name": "sourceAlphaChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "destinationRgb", + "type": "Blending" + } + ], + "index": 2, + "lineNumber": 73, + "name": "destinationRgbChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "destinationAlpha", + "type": "Blending" + } + ], + "index": 3, + "lineNumber": 74, + "name": "destinationAlphaChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceRgba", + "type": "Blending" + } + ], + "index": 4, + "lineNumber": 75, + "name": "sourceRgbaChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "destinationRgba", + "type": "Blending" + } + ], + "index": 5, + "lineNumber": 76, + "name": "destinationRgbaChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 6, + "lineNumber": 77, + "name": "bufferIndexChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "sourceRgb", + "type": "Blending" + } + ], + "index": 7, + "lineNumber": 62, + "name": "setSourceRgb", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "destinationRgb", + "type": "Blending" + } + ], + "index": 8, + "lineNumber": 63, + "name": "setDestinationRgb", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceAlpha", + "type": "Blending" + } + ], + "index": 9, + "lineNumber": 64, + "name": "setSourceAlpha", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "destinationAlpha", + "type": "Blending" + } + ], + "index": 10, + "lineNumber": 65, + "name": "setDestinationAlpha", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceRgba", + "type": "Blending" + } + ], + "index": 11, + "lineNumber": 66, + "name": "setSourceRgba", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "destinationRgba", + "type": "Blending" + } + ], + "index": 12, + "lineNumber": 67, + "name": "setDestinationRgba", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 13, + "lineNumber": 68, + "name": "setBufferIndex", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qblendequationarguments.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBlitFramebuffer", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "InterpolationMethod", + "values": [ + "Nearest", + "Linear" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QRenderTarget*", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "destination", + "notify": "destinationChanged", + "read": "destination", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QRenderTarget*", + "user": false, + "write": "setDestination" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "sourceRect", + "notify": "sourceRectChanged", + "read": "sourceRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setSourceRect" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "destinationRect", + "notify": "destinationRectChanged", + "read": "destinationRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setDestinationRect" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "sourceAttachmentPoint", + "notify": "sourceAttachmentPointChanged", + "read": "sourceAttachmentPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QRenderTargetOutput::AttachmentPoint", + "user": false, + "write": "setSourceAttachmentPoint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "destinationAttachmentPoint", + "notify": "destinationAttachmentPointChanged", + "read": "destinationAttachmentPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QRenderTargetOutput::AttachmentPoint", + "user": false, + "write": "setDestinationAttachmentPoint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 27, + "name": "interpolationMethod", + "notify": "interpolationMethodChanged", + "read": "interpolationMethod", + "required": false, + "scriptable": true, + "stored": true, + "type": "InterpolationMethod", + "user": false, + "write": "setInterpolationMethod" + } + ], + "qualifiedClassName": "Qt3DRender::QBlitFramebuffer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 56, + "name": "destinationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 57, + "name": "sourceRectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 58, + "name": "destinationRectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 59, + "name": "sourceAttachmentPointChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 60, + "name": "destinationAttachmentPointChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 61, + "name": "interpolationMethodChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qblitframebuffer.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBufferCapture", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "Qt3DRender::QBufferCapture", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qbuffercapture.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCamera", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 50, + "name": "CameraTranslationOption", + "values": [ + "TranslateViewCenter", + "DontTranslateViewCenter" + ] + } + ], + "lineNumber": 21, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 33, + "isConst": true, + "lineNumber": 59, + "name": "tiltRotation", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 34, + "isConst": true, + "lineNumber": 60, + "name": "panRotation", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 35, + "isConst": true, + "lineNumber": 61, + "name": "rollRotation", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + }, + { + "name": "axis", + "type": "QVector3D" + } + ], + "index": 36, + "isConst": true, + "lineNumber": 62, + "name": "rotation", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "vLocal", + "type": "QVector3D" + }, + { + "name": "option", + "type": "CameraTranslationOption" + } + ], + "index": 37, + "lineNumber": 65, + "name": "translate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vLocal", + "type": "QVector3D" + } + ], + "index": 38, + "isCloned": true, + "lineNumber": 65, + "name": "translate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vWorld", + "type": "QVector3D" + }, + { + "name": "option", + "type": "CameraTranslationOption" + } + ], + "index": 39, + "lineNumber": 68, + "name": "translateWorld", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vWorld", + "type": "QVector3D" + } + ], + "index": 40, + "isCloned": true, + "lineNumber": 68, + "name": "translateWorld", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 41, + "lineNumber": 70, + "name": "tilt", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 42, + "lineNumber": 71, + "name": "pan", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + }, + { + "name": "axis", + "type": "QVector3D" + } + ], + "index": 43, + "lineNumber": 72, + "name": "pan", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 44, + "lineNumber": 73, + "name": "roll", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 45, + "lineNumber": 75, + "name": "tiltAboutViewCenter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 46, + "lineNumber": 76, + "name": "panAboutViewCenter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + }, + { + "name": "axis", + "type": "QVector3D" + } + ], + "index": 47, + "lineNumber": 77, + "name": "panAboutViewCenter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 48, + "lineNumber": 78, + "name": "rollAboutViewCenter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "q", + "type": "QQuaternion" + } + ], + "index": 49, + "lineNumber": 80, + "name": "rotate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "q", + "type": "QQuaternion" + } + ], + "index": 50, + "lineNumber": 81, + "name": "rotateAboutViewCenter", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "projectionType", + "notify": "projectionTypeChanged", + "read": "projectionType", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QCameraLens::ProjectionType", + "user": false, + "write": "setProjectionType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "nearPlane", + "notify": "nearPlaneChanged", + "read": "nearPlane", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setNearPlane" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "farPlane", + "notify": "farPlaneChanged", + "read": "farPlane", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFarPlane" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "fieldOfView", + "notify": "fieldOfViewChanged", + "read": "fieldOfView", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFieldOfView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "aspectRatio", + "notify": "aspectRatioChanged", + "read": "aspectRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAspectRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 30, + "name": "left", + "notify": "leftChanged", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLeft" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "right", + "notify": "rightChanged", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "bottom", + "notify": "bottomChanged", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBottom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 33, + "name": "top", + "notify": "topChanged", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 34, + "name": "projectionMatrix", + "notify": "projectionMatrixChanged", + "read": "projectionMatrix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMatrix4x4", + "user": false, + "write": "setProjectionMatrix" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 35, + "name": "exposure", + "notify": "exposureChanged", + "read": "exposure", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setExposure" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 37, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 38, + "name": "upVector", + "notify": "upVectorChanged", + "read": "upVector", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setUpVector" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 39, + "name": "viewCenter", + "notify": "viewCenterChanged", + "read": "viewCenter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setViewCenter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 40, + "name": "viewVector", + "notify": "viewVectorChanged", + "read": "viewVector", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 41, + "name": "viewMatrix", + "notify": "viewMatrixChanged", + "read": "viewMatrix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMatrix4x4", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 43, + "name": "lens", + "read": "lens", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QCameraLens*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 44, + "name": "transform", + "read": "transform", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QTransform*", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QCamera", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "projectionType", + "type": "QCameraLens::ProjectionType" + } + ], + "index": 0, + "lineNumber": 121, + "name": "projectionTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "nearPlane", + "type": "float" + } + ], + "index": 1, + "lineNumber": 122, + "name": "nearPlaneChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "farPlane", + "type": "float" + } + ], + "index": 2, + "lineNumber": 123, + "name": "farPlaneChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fieldOfView", + "type": "float" + } + ], + "index": 3, + "lineNumber": 124, + "name": "fieldOfViewChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "aspectRatio", + "type": "float" + } + ], + "index": 4, + "lineNumber": 125, + "name": "aspectRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "left", + "type": "float" + } + ], + "index": 5, + "lineNumber": 126, + "name": "leftChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "right", + "type": "float" + } + ], + "index": 6, + "lineNumber": 127, + "name": "rightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottom", + "type": "float" + } + ], + "index": 7, + "lineNumber": 128, + "name": "bottomChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "top", + "type": "float" + } + ], + "index": 8, + "lineNumber": 129, + "name": "topChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "projectionMatrix", + "type": "QMatrix4x4" + } + ], + "index": 9, + "lineNumber": 130, + "name": "projectionMatrixChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "exposure", + "type": "float" + } + ], + "index": 10, + "lineNumber": 131, + "name": "exposureChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QVector3D" + } + ], + "index": 11, + "lineNumber": 132, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "upVector", + "type": "QVector3D" + } + ], + "index": 12, + "lineNumber": 133, + "name": "upVectorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "viewCenter", + "type": "QVector3D" + } + ], + "index": 13, + "lineNumber": 134, + "name": "viewCenterChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "viewVector", + "type": "QVector3D" + } + ], + "index": 14, + "lineNumber": 135, + "name": "viewVectorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 136, + "name": "viewMatrixChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QCameraLens::ProjectionType" + } + ], + "index": 16, + "lineNumber": 101, + "name": "setProjectionType", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "nearPlane", + "type": "float" + } + ], + "index": 17, + "lineNumber": 102, + "name": "setNearPlane", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "farPlane", + "type": "float" + } + ], + "index": 18, + "lineNumber": 103, + "name": "setFarPlane", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fieldOfView", + "type": "float" + } + ], + "index": 19, + "lineNumber": 104, + "name": "setFieldOfView", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "aspectRatio", + "type": "float" + } + ], + "index": 20, + "lineNumber": 105, + "name": "setAspectRatio", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "left", + "type": "float" + } + ], + "index": 21, + "lineNumber": 106, + "name": "setLeft", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "right", + "type": "float" + } + ], + "index": 22, + "lineNumber": 107, + "name": "setRight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottom", + "type": "float" + } + ], + "index": 23, + "lineNumber": 108, + "name": "setBottom", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "top", + "type": "float" + } + ], + "index": 24, + "lineNumber": 109, + "name": "setTop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "projectionMatrix", + "type": "QMatrix4x4" + } + ], + "index": 25, + "lineNumber": 110, + "name": "setProjectionMatrix", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "exposure", + "type": "float" + } + ], + "index": 26, + "lineNumber": 111, + "name": "setExposure", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QVector3D" + } + ], + "index": 27, + "lineNumber": 112, + "name": "setPosition", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "upVector", + "type": "QVector3D" + } + ], + "index": 28, + "lineNumber": 113, + "name": "setUpVector", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "viewCenter", + "type": "QVector3D" + } + ], + "index": 29, + "lineNumber": 114, + "name": "setViewCenter", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 116, + "name": "viewAll", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "center", + "type": "QVector3D" + }, + { + "name": "radius", + "type": "float" + } + ], + "index": 31, + "lineNumber": 117, + "name": "viewSphere", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "entity", + "type": "Qt3DCore::QEntity*" + } + ], + "index": 32, + "lineNumber": 118, + "name": "viewEntity", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QEntity" + } + ] + } + ], + "inputFile": "qcamera.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCameraLens", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "ProjectionType", + "values": [ + "OrthographicProjection", + "PerspectiveProjection", + "FrustumProjection", + "CustomProjection" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "projectionType", + "notify": "projectionTypeChanged", + "read": "projectionType", + "required": false, + "scriptable": true, + "stored": true, + "type": "ProjectionType", + "user": false, + "write": "setProjectionType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "nearPlane", + "notify": "nearPlaneChanged", + "read": "nearPlane", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setNearPlane" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "farPlane", + "notify": "farPlaneChanged", + "read": "farPlane", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFarPlane" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "fieldOfView", + "notify": "fieldOfViewChanged", + "read": "fieldOfView", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFieldOfView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "aspectRatio", + "notify": "aspectRatioChanged", + "read": "aspectRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAspectRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "left", + "notify": "leftChanged", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLeft" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "right", + "notify": "rightChanged", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "bottom", + "notify": "bottomChanged", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBottom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 31, + "name": "top", + "notify": "topChanged", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 32, + "name": "projectionMatrix", + "notify": "projectionMatrixChanged", + "read": "projectionMatrix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMatrix4x4", + "user": false, + "write": "setProjectionMatrix" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 33, + "name": "exposure", + "notify": "exposureChanged", + "read": "exposure", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setExposure" + } + ], + "qualifiedClassName": "Qt3DRender::QCameraLens", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "projectionType", + "type": "QCameraLens::ProjectionType" + } + ], + "index": 0, + "lineNumber": 89, + "name": "projectionTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "nearPlane", + "type": "float" + } + ], + "index": 1, + "lineNumber": 90, + "name": "nearPlaneChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "farPlane", + "type": "float" + } + ], + "index": 2, + "lineNumber": 91, + "name": "farPlaneChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fieldOfView", + "type": "float" + } + ], + "index": 3, + "lineNumber": 92, + "name": "fieldOfViewChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "aspectRatio", + "type": "float" + } + ], + "index": 4, + "lineNumber": 93, + "name": "aspectRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "left", + "type": "float" + } + ], + "index": 5, + "lineNumber": 94, + "name": "leftChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "right", + "type": "float" + } + ], + "index": 6, + "lineNumber": 95, + "name": "rightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottom", + "type": "float" + } + ], + "index": 7, + "lineNumber": 96, + "name": "bottomChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "top", + "type": "float" + } + ], + "index": 8, + "lineNumber": 97, + "name": "topChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "projectionMatrix", + "type": "QMatrix4x4" + } + ], + "index": 9, + "lineNumber": 98, + "name": "projectionMatrixChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "exposure", + "type": "float" + } + ], + "index": 10, + "lineNumber": 99, + "name": "exposureChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "center", + "type": "QVector3D" + }, + { + "name": "radius", + "type": "float" + } + ], + "index": 11, + "lineNumber": 100, + "name": "viewSphere", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "projectionType", + "type": "ProjectionType" + } + ], + "index": 12, + "lineNumber": 76, + "name": "setProjectionType", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "nearPlane", + "type": "float" + } + ], + "index": 13, + "lineNumber": 77, + "name": "setNearPlane", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "farPlane", + "type": "float" + } + ], + "index": 14, + "lineNumber": 78, + "name": "setFarPlane", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fieldOfView", + "type": "float" + } + ], + "index": 15, + "lineNumber": 79, + "name": "setFieldOfView", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "aspectRatio", + "type": "float" + } + ], + "index": 16, + "lineNumber": 80, + "name": "setAspectRatio", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "left", + "type": "float" + } + ], + "index": 17, + "lineNumber": 81, + "name": "setLeft", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "right", + "type": "float" + } + ], + "index": 18, + "lineNumber": 82, + "name": "setRight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottom", + "type": "float" + } + ], + "index": 19, + "lineNumber": 83, + "name": "setBottom", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "top", + "type": "float" + } + ], + "index": 20, + "lineNumber": 84, + "name": "setTop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "projectionMatrix", + "type": "QMatrix4x4" + } + ], + "index": 21, + "lineNumber": 85, + "name": "setProjectionMatrix", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "exposure", + "type": "float" + } + ], + "index": 22, + "lineNumber": 86, + "name": "setExposure", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qcameralens.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCameraSelector", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "camera", + "notify": "cameraChanged", + "read": "camera", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QEntity*", + "user": false, + "write": "setCamera" + } + ], + "qualifiedClassName": "Qt3DRender::QCameraSelector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "camera", + "type": "Qt3DCore::QEntity*" + } + ], + "index": 0, + "lineNumber": 32, + "name": "cameraChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "camera", + "type": "Qt3DCore::QEntity*" + } + ], + "index": 1, + "lineNumber": 29, + "name": "setCamera", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qcameraselector.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QClearBuffers", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 31, + "name": "BufferType", + "values": [ + "None", + "ColorBuffer", + "DepthBuffer", + "StencilBuffer", + "DepthStencilBuffer", + "ColorDepthBuffer", + "ColorDepthStencilBuffer", + "AllBuffers" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "buffers", + "notify": "buffersChanged", + "read": "buffers", + "required": false, + "scriptable": true, + "stored": true, + "type": "BufferType", + "user": false, + "write": "setBuffers" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "clearColor", + "notify": "clearColorChanged", + "read": "clearColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setClearColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "clearDepthValue", + "notify": "clearDepthValueChanged", + "read": "clearDepthValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClearDepthValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "clearStencilValue", + "notify": "clearStencilValueChanged", + "read": "clearStencilValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setClearStencilValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "colorBuffer", + "notify": "colorBufferChanged", + "read": "colorBuffer", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QRenderTargetOutput*", + "user": false, + "write": "setColorBuffer" + } + ], + "qualifiedClassName": "Qt3DRender::QClearBuffers", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "buffers", + "type": "BufferType" + } + ], + "index": 0, + "lineNumber": 58, + "name": "buffersChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 59, + "name": "clearColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clearDepthValue", + "type": "float" + } + ], + "index": 2, + "lineNumber": 60, + "name": "clearDepthValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clearStencilValue", + "type": "int" + } + ], + "index": 3, + "lineNumber": 61, + "name": "clearStencilValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "buffer", + "type": "QRenderTargetOutput*" + } + ], + "index": 4, + "lineNumber": 62, + "name": "colorBufferChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "buffers", + "type": "BufferType" + } + ], + "index": 5, + "lineNumber": 51, + "name": "setBuffers", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 6, + "lineNumber": 52, + "name": "setClearColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clearDepthValue", + "type": "float" + } + ], + "index": 7, + "lineNumber": 53, + "name": "setClearDepthValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clearStencilValue", + "type": "int" + } + ], + "index": 8, + "lineNumber": 54, + "name": "setClearStencilValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "buffer", + "type": "QRenderTargetOutput*" + } + ], + "index": 9, + "lineNumber": 55, + "name": "setColorBuffer", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qclearbuffers.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QClipPlane", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "planeIndex", + "notify": "planeIndexChanged", + "read": "planeIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPlaneIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "normal", + "notify": "normalChanged", + "read": "normal", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setNormal" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "distance", + "notify": "distanceChanged", + "read": "distance", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDistance" + } + ], + "qualifiedClassName": "Qt3DRender::QClipPlane", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "planeIndex", + "type": "int" + } + ], + "index": 0, + "lineNumber": 36, + "name": "planeIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normal", + "type": "QVector3D" + } + ], + "index": 1, + "lineNumber": 37, + "name": "normalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "distance", + "type": "float" + } + ], + "index": 2, + "lineNumber": 38, + "name": "distanceChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 3, + "lineNumber": 31, + "name": "setPlaneIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QVector3D" + } + ], + "index": 4, + "lineNumber": 32, + "name": "setNormal", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "float" + } + ], + "index": 5, + "lineNumber": 33, + "name": "setDistance", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qclipplane.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QColorMask", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "redMasked", + "notify": "redMaskedChanged", + "read": "isRedMasked", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRedMasked" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "greenMasked", + "notify": "greenMaskedChanged", + "read": "isGreenMasked", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGreenMasked" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "blueMasked", + "notify": "blueMaskedChanged", + "read": "isBlueMasked", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBlueMasked" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "alphaMasked", + "notify": "alphaMaskedChanged", + "read": "isAlphaMasked", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAlphaMasked" + } + ], + "qualifiedClassName": "Qt3DRender::QColorMask", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "redMasked", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 39, + "name": "redMaskedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "greenMasked", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 40, + "name": "greenMaskedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "blueMasked", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 41, + "name": "blueMaskedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alphaMasked", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 42, + "name": "alphaMaskedChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "redMasked", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 33, + "name": "setRedMasked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "greenMasked", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 34, + "name": "setGreenMasked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "blueMasked", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 35, + "name": "setBlueMasked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alphaMasked", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 36, + "name": "setAlphaMasked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qcolormask.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QComputeCommand", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "RunType", + "values": [ + "Continuous", + "Manual" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "workGroupX", + "notify": "workGroupXChanged", + "read": "workGroupX", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWorkGroupX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "workGroupY", + "notify": "workGroupYChanged", + "read": "workGroupY", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWorkGroupY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "workGroupZ", + "notify": "workGroupZChanged", + "read": "workGroupZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWorkGroupZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "runType", + "notify": "runTypeChanged", + "read": "runType", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "RunType", + "user": false, + "write": "setRunType" + } + ], + "qualifiedClassName": "Qt3DRender::QComputeCommand", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 49, + "name": "workGroupXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 50, + "name": "workGroupYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 51, + "name": "workGroupZChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 52, + "name": "runTypeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "workGroupX", + "type": "int" + } + ], + "index": 4, + "lineNumber": 40, + "name": "setWorkGroupX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "workGroupY", + "type": "int" + } + ], + "index": 5, + "lineNumber": 41, + "name": "setWorkGroupY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "workGroupZ", + "type": "int" + } + ], + "index": 6, + "lineNumber": 42, + "name": "setWorkGroupZ", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "runType", + "type": "RunType" + } + ], + "index": 7, + "lineNumber": 43, + "name": "setRunType", + "returnType": "void", + "revision": 525 + }, + { + "access": "public", + "arguments": [ + { + "name": "frameCount", + "type": "int" + } + ], + "index": 8, + "lineNumber": 45, + "name": "trigger", + "returnType": "void", + "revision": 525 + }, + { + "access": "public", + "index": 9, + "isCloned": true, + "lineNumber": 45, + "name": "trigger", + "returnType": "void", + "revision": 525 + }, + { + "access": "public", + "arguments": [ + { + "name": "workGroupX", + "type": "int" + }, + { + "name": "workGroupY", + "type": "int" + }, + { + "name": "workGroupZ", + "type": "int" + }, + { + "name": "frameCount", + "type": "int" + } + ], + "index": 10, + "lineNumber": 46, + "name": "trigger", + "returnType": "void", + "revision": 525 + }, + { + "access": "public", + "arguments": [ + { + "name": "workGroupX", + "type": "int" + }, + { + "name": "workGroupY", + "type": "int" + }, + { + "name": "workGroupZ", + "type": "int" + } + ], + "index": 11, + "isCloned": true, + "lineNumber": 46, + "name": "trigger", + "returnType": "void", + "revision": 525 + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qcomputecommand.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCullFace", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 24, + "name": "CullingMode", + "values": [ + "NoCulling", + "Front", + "Back", + "FrontAndBack" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "mode", + "notify": "modeChanged", + "read": "mode", + "required": false, + "scriptable": true, + "stored": true, + "type": "CullingMode", + "user": false, + "write": "setMode" + } + ], + "qualifiedClassName": "Qt3DRender::QCullFace", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "CullingMode" + } + ], + "index": 0, + "lineNumber": 42, + "name": "modeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "CullingMode" + } + ], + "index": 1, + "lineNumber": 39, + "name": "setMode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qcullface.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDebugOverlay", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "Qt3DRender::QDebugOverlay", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qdebugoverlay.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDepthRange", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "nearValue", + "notify": "nearValueChanged", + "read": "nearValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setNearValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "farValue", + "notify": "farValueChanged", + "read": "farValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setFarValue" + } + ], + "qualifiedClassName": "Qt3DRender::QDepthRange", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "nearValue", + "type": "double" + } + ], + "index": 0, + "lineNumber": 33, + "name": "nearValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "farValue", + "type": "double" + } + ], + "index": 1, + "lineNumber": 34, + "name": "farValueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "double" + } + ], + "index": 2, + "lineNumber": 29, + "name": "setNearValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "double" + } + ], + "index": 3, + "lineNumber": 30, + "name": "setFarValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qdepthrange.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDepthTest", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "DepthFunction", + "values": [ + "Never", + "Always", + "Less", + "LessOrEqual", + "Equal", + "GreaterOrEqual", + "Greater", + "NotEqual" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "depthFunction", + "notify": "depthFunctionChanged", + "read": "depthFunction", + "required": false, + "scriptable": true, + "stored": true, + "type": "DepthFunction", + "user": false, + "write": "setDepthFunction" + } + ], + "qualifiedClassName": "Qt3DRender::QDepthTest", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "depthFunction", + "type": "DepthFunction" + } + ], + "index": 0, + "lineNumber": 43, + "name": "depthFunctionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "depthFunction", + "type": "DepthFunction" + } + ], + "index": 1, + "lineNumber": 40, + "name": "setDepthFunction", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qdepthtest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDirectionalLight", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "worldDirection", + "notify": "worldDirectionChanged", + "read": "worldDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setWorldDirection" + } + ], + "qualifiedClassName": "Qt3DRender::QDirectionalLight", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "worldDirection", + "type": "QVector3D" + } + ], + "index": 0, + "lineNumber": 30, + "name": "worldDirectionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "worldDirection", + "type": "QVector3D" + } + ], + "index": 1, + "lineNumber": 27, + "name": "setWorldDirection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractLight", + "name": "QAbstractLight" + } + ] + } + ], + "inputFile": "qdirectionallight.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDispatchCompute", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "workGroupX", + "notify": "workGroupXChanged", + "read": "workGroupX", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWorkGroupX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "workGroupY", + "notify": "workGroupYChanged", + "read": "workGroupY", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWorkGroupY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "workGroupZ", + "notify": "workGroupZChanged", + "read": "workGroupZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWorkGroupZ" + } + ], + "qualifiedClassName": "Qt3DRender::QDispatchCompute", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 36, + "name": "workGroupXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 37, + "name": "workGroupYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 38, + "name": "workGroupZChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "workGroupX", + "type": "int" + } + ], + "index": 3, + "lineNumber": 31, + "name": "setWorkGroupX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "workGroupY", + "type": "int" + } + ], + "index": 4, + "lineNumber": 32, + "name": "setWorkGroupY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "workGroupZ", + "type": "int" + } + ], + "index": 5, + "lineNumber": 33, + "name": "setWorkGroupZ", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qdispatchcompute.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDithering", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "Qt3DRender::QDithering", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qdithering.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QEffect", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "Qt3DRender::QEffect", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qeffect.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QEnvironmentLight", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "irradiance", + "notify": "irradianceChanged", + "read": "irradiance", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture*", + "user": false, + "write": "setIrradiance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "specular", + "notify": "specularChanged", + "read": "specular", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture*", + "user": false, + "write": "setSpecular" + } + ], + "qualifiedClassName": "Qt3DRender::QEnvironmentLight", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "environmentIrradiance", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 0, + "lineNumber": 38, + "name": "irradianceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "environmentSpecular", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 1, + "lineNumber": 39, + "name": "specularChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "irradiance", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 2, + "lineNumber": 31, + "name": "setIrradiance", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 3, + "lineNumber": 32, + "name": "setSpecular", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 44, + "name": "_q_updateEnvMapsSize", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qenvironmentlight.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFilterKey", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + } + ], + "qualifiedClassName": "Qt3DRender::QFilterKey", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 34, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 35, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QVariant" + } + ], + "index": 2, + "lineNumber": 30, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "customType", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 31, + "name": "setName", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qfilterkey.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFrameGraphNode", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "Qt3DRender::QFrameGraphNode", + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 30, + "name": "onParentChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qframegraphnode.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFrontFace", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "WindingDirection", + "values": [ + "ClockWise", + "CounterClockWise" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "direction", + "notify": "directionChanged", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "WindingDirection", + "user": false, + "write": "setDirection" + } + ], + "qualifiedClassName": "Qt3DRender::QFrontFace", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "direction", + "type": "WindingDirection" + } + ], + "index": 0, + "lineNumber": 38, + "name": "directionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "direction", + "type": "WindingDirection" + } + ], + "index": 1, + "lineNumber": 35, + "name": "setDirection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qfrontface.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFrustumCulling", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "Qt3DRender::QFrustumCulling", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qfrustumculling.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeometryLoaderFactory", + "interfaces": [ + [ + { + "className": "QFactoryInterface", + "id": "\"org.qt-project.Qt.QFactoryInterface\"" + } + ] + ], + "lineNumber": 32, + "object": true, + "qualifiedClassName": "Qt3DRender::QGeometryLoaderFactory", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QFactoryInterface" + } + ] + } + ], + "inputFile": "qgeometryloaderfactory_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeometryRenderer", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 37, + "name": "PrimitiveType", + "values": [ + "Points", + "Lines", + "LineLoop", + "LineStrip", + "Triangles", + "TriangleStrip", + "TriangleFan", + "LinesAdjacency", + "TrianglesAdjacency", + "LineStripAdjacency", + "TriangleStripAdjacency", + "Patches" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "instanceCount", + "notify": "instanceCountChanged", + "read": "instanceCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setInstanceCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "vertexCount", + "notify": "vertexCountChanged", + "read": "vertexCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setVertexCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "indexOffset", + "notify": "indexOffsetChanged", + "read": "indexOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setIndexOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "firstInstance", + "notify": "firstInstanceChanged", + "read": "firstInstance", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstInstance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "firstVertex", + "notify": "firstVertexChanged", + "read": "firstVertex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstVertex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "indexBufferByteOffset", + "notify": "indexBufferByteOffsetChanged", + "read": "indexBufferByteOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setIndexBufferByteOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 27, + "name": "restartIndexValue", + "notify": "restartIndexValueChanged", + "read": "restartIndexValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRestartIndexValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 28, + "name": "verticesPerPatch", + "notify": "verticesPerPatchChanged", + "read": "verticesPerPatch", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setVerticesPerPatch" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 29, + "name": "primitiveRestartEnabled", + "notify": "primitiveRestartEnabledChanged", + "read": "primitiveRestartEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPrimitiveRestartEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 30, + "name": "geometry", + "notify": "geometryChanged", + "read": "geometry", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QGeometry*", + "user": false, + "write": "setGeometry" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 31, + "name": "primitiveType", + "notify": "primitiveTypeChanged", + "read": "primitiveType", + "required": false, + "scriptable": true, + "stored": true, + "type": "PrimitiveType", + "user": false, + "write": "setPrimitiveType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 32, + "name": "sortIndex", + "notify": "sortIndexChanged", + "read": "sortIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSortIndex" + } + ], + "qualifiedClassName": "Qt3DRender::QGeometryRenderer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "instanceCount", + "type": "int" + } + ], + "index": 0, + "lineNumber": 84, + "name": "instanceCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexCount", + "type": "int" + } + ], + "index": 1, + "lineNumber": 85, + "name": "vertexCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexOffset", + "type": "int" + } + ], + "index": 2, + "lineNumber": 86, + "name": "indexOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "firstInstance", + "type": "int" + } + ], + "index": 3, + "lineNumber": 87, + "name": "firstInstanceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "firstVertex", + "type": "int" + } + ], + "index": 4, + "lineNumber": 88, + "name": "firstVertexChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "int" + } + ], + "index": 5, + "lineNumber": 89, + "name": "indexBufferByteOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "restartIndexValue", + "type": "int" + } + ], + "index": 6, + "lineNumber": 90, + "name": "restartIndexValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "verticesPerPatch", + "type": "int" + } + ], + "index": 7, + "lineNumber": 91, + "name": "verticesPerPatchChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "primitiveRestartEnabled", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 92, + "name": "primitiveRestartEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "geometry", + "type": "Qt3DCore::QGeometry*" + } + ], + "index": 9, + "lineNumber": 93, + "name": "geometryChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "primitiveType", + "type": "PrimitiveType" + } + ], + "index": 10, + "lineNumber": 94, + "name": "primitiveTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sortIndex", + "type": "float" + } + ], + "index": 11, + "lineNumber": 96, + "name": "sortIndexChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "instanceCount", + "type": "int" + } + ], + "index": 12, + "lineNumber": 70, + "name": "setInstanceCount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexCount", + "type": "int" + } + ], + "index": 13, + "lineNumber": 71, + "name": "setVertexCount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexOffset", + "type": "int" + } + ], + "index": 14, + "lineNumber": 72, + "name": "setIndexOffset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "firstInstance", + "type": "int" + } + ], + "index": 15, + "lineNumber": 73, + "name": "setFirstInstance", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "firstVertex", + "type": "int" + } + ], + "index": 16, + "lineNumber": 74, + "name": "setFirstVertex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "int" + } + ], + "index": 17, + "lineNumber": 75, + "name": "setIndexBufferByteOffset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 18, + "lineNumber": 76, + "name": "setRestartIndexValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "verticesPerPatch", + "type": "int" + } + ], + "index": 19, + "lineNumber": 77, + "name": "setVerticesPerPatch", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 20, + "lineNumber": 78, + "name": "setPrimitiveRestartEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "geometry", + "type": "Qt3DCore::QGeometry*" + } + ], + "index": 21, + "lineNumber": 79, + "name": "setGeometry", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "primitiveType", + "type": "PrimitiveType" + } + ], + "index": 22, + "lineNumber": 80, + "name": "setPrimitiveType", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sortIndex", + "type": "float" + } + ], + "index": 23, + "lineNumber": 81, + "name": "setSortIndex", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QBoundingVolume" + } + ] + } + ], + "inputFile": "qgeometryrenderer.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsApiFilter", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 30, + "name": "Api", + "values": [ + "OpenGLES", + "OpenGL", + "Vulkan", + "DirectX", + "RHI" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "OpenGLProfile", + "values": [ + "NoProfile", + "CoreProfile", + "CompatibilityProfile" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "api", + "notify": "apiChanged", + "read": "api", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QGraphicsApiFilter::Api", + "user": false, + "write": "setApi" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "profile", + "notify": "profileChanged", + "read": "profile", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QGraphicsApiFilter::OpenGLProfile", + "user": false, + "write": "setProfile" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "minorVersion", + "notify": "minorVersionChanged", + "read": "minorVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinorVersion" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "majorVersion", + "notify": "majorVersionChanged", + "read": "majorVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMajorVersion" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "extensions", + "notify": "extensionsChanged", + "read": "extensions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setExtensions" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "vendor", + "notify": "vendorChanged", + "read": "vendor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setVendor" + } + ], + "qualifiedClassName": "Qt3DRender::QGraphicsApiFilter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "api", + "type": "Qt3DRender::QGraphicsApiFilter::Api" + } + ], + "index": 0, + "lineNumber": 65, + "name": "apiChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "profile", + "type": "Qt3DRender::QGraphicsApiFilter::OpenGLProfile" + } + ], + "index": 1, + "lineNumber": 66, + "name": "profileChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minorVersion", + "type": "int" + } + ], + "index": 2, + "lineNumber": 67, + "name": "minorVersionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "majorVersion", + "type": "int" + } + ], + "index": 3, + "lineNumber": 68, + "name": "majorVersionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extensions", + "type": "QStringList" + } + ], + "index": 4, + "lineNumber": 69, + "name": "extensionsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vendor", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 70, + "name": "vendorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 71, + "name": "graphicsApiFilterChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "api", + "type": "Api" + } + ], + "index": 7, + "lineNumber": 57, + "name": "setApi", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "profile", + "type": "OpenGLProfile" + } + ], + "index": 8, + "lineNumber": 58, + "name": "setProfile", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minorVersion", + "type": "int" + } + ], + "index": 9, + "lineNumber": 59, + "name": "setMinorVersion", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "majorVersion", + "type": "int" + } + ], + "index": 10, + "lineNumber": 60, + "name": "setMajorVersion", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extensions", + "type": "QStringList" + } + ], + "index": 11, + "lineNumber": 61, + "name": "setExtensions", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vendor", + "type": "QString" + } + ], + "index": 12, + "lineNumber": 62, + "name": "setVendor", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgraphicsapifilter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLayer", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "recursive", + "notify": "recursiveChanged", + "read": "recursive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRecursive" + } + ], + "qualifiedClassName": "Qt3DRender::QLayer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 29, + "name": "recursiveChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qlayer.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLayerFilter", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "FilterMode", + "values": [ + "AcceptAnyMatchingLayers", + "AcceptAllMatchingLayers", + "DiscardAnyMatchingLayers", + "DiscardAllMatchingLayers" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "filterMode", + "notify": "filterModeChanged", + "read": "filterMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FilterMode", + "user": false, + "write": "setFilterMode" + } + ], + "qualifiedClassName": "Qt3DRender::QLayerFilter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "filterMode", + "type": "FilterMode" + } + ], + "index": 0, + "lineNumber": 42, + "name": "filterModeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qlayerfilter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLevelOfDetail", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 30, + "name": "ThresholdType", + "values": [ + "DistanceToCameraThreshold", + "ProjectedScreenPixelSizeThreshold" + ] + } + ], + "lineNumber": 20, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "center", + "type": "QVector3D" + }, + { + "name": "radius", + "type": "float" + } + ], + "index": 10, + "lineNumber": 45, + "name": "createBoundingSphere", + "returnType": "Qt3DRender::QLevelOfDetailBoundingSphere" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "camera", + "notify": "cameraChanged", + "read": "camera", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QCamera*", + "user": false, + "write": "setCamera" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "thresholdType", + "notify": "thresholdTypeChanged", + "read": "thresholdType", + "required": false, + "scriptable": true, + "stored": true, + "type": "ThresholdType", + "user": false, + "write": "setThresholdType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "thresholds", + "notify": "thresholdsChanged", + "read": "thresholds", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setThresholds" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "volumeOverride", + "notify": "volumeOverrideChanged", + "read": "volumeOverride", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QLevelOfDetailBoundingSphere", + "user": false, + "write": "setVolumeOverride" + } + ], + "qualifiedClassName": "Qt3DRender::QLevelOfDetail", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "camera", + "type": "QCamera*" + } + ], + "index": 0, + "lineNumber": 55, + "name": "cameraChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "currentIndex", + "type": "int" + } + ], + "index": 1, + "lineNumber": 56, + "name": "currentIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "thresholdType", + "type": "ThresholdType" + } + ], + "index": 2, + "lineNumber": 57, + "name": "thresholdTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "thresholds", + "type": "QList" + } + ], + "index": 3, + "lineNumber": 58, + "name": "thresholdsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "volumeOverride", + "type": "QLevelOfDetailBoundingSphere" + } + ], + "index": 4, + "lineNumber": 59, + "name": "volumeOverrideChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "camera", + "type": "QCamera*" + } + ], + "index": 5, + "lineNumber": 48, + "name": "setCamera", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "currentIndex", + "type": "int" + } + ], + "index": 6, + "lineNumber": 49, + "name": "setCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "thresholdType", + "type": "ThresholdType" + } + ], + "index": 7, + "lineNumber": 50, + "name": "setThresholdType", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "thresholds", + "type": "QList" + } + ], + "index": 8, + "lineNumber": 51, + "name": "setThresholds", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "volumeOverride", + "type": "QLevelOfDetailBoundingSphere" + } + ], + "index": 9, + "lineNumber": 52, + "name": "setVolumeOverride", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qlevelofdetail.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLevelOfDetailBoundingSphere", + "gadget": true, + "lineNumber": 18, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "center", + "read": "center", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "radius", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QLevelOfDetailBoundingSphere" + } + ], + "inputFile": "qlevelofdetailboundingsphere.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLevelOfDetailSwitch", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "Qt3DRender::QLevelOfDetailSwitch", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QLevelOfDetail", + "name": "QLevelOfDetail" + } + ] + } + ], + "inputFile": "qlevelofdetailswitch.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLineWidth", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "smooth", + "notify": "smoothChanged", + "read": "smooth", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSmooth" + } + ], + "qualifiedClassName": "Qt3DRender::QLineWidth", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 0, + "lineNumber": 32, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 33, + "name": "smoothChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 2, + "lineNumber": 28, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 29, + "name": "setSmooth", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qlinewidth.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMaterial", + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "effect", + "notify": "effectChanged", + "read": "effect", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QEffect*", + "user": false, + "write": "setEffect" + } + ], + "qualifiedClassName": "Qt3DRender::QMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "effect", + "type": "QEffect*" + } + ], + "index": 0, + "lineNumber": 40, + "name": "effectChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "effect", + "type": "QEffect*" + } + ], + "index": 1, + "lineNumber": 37, + "name": "setEffect", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qmaterial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMemoryBarrier", + "enums": [ + { + "alias": "Operation", + "isClass": false, + "isFlag": true, + "lineNumber": 22, + "name": "Operations", + "values": [ + "None", + "VertexAttributeArray", + "ElementArray", + "Uniform", + "TextureFetch", + "ShaderImageAccess", + "Command", + "PixelBuffer", + "TextureUpdate", + "BufferUpdate", + "FrameBuffer", + "TransformFeedback", + "AtomicCounter", + "ShaderStorage", + "QueryBuffer", + "All" + ] + } + ], + "lineNumber": 15, + "object": true, + "qualifiedClassName": "Qt3DRender::QMemoryBarrier", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "barrierTypes", + "type": "QMemoryBarrier::Operations" + } + ], + "index": 0, + "lineNumber": 49, + "name": "waitOperationsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "operations", + "type": "QMemoryBarrier::Operations" + } + ], + "index": 1, + "lineNumber": 46, + "name": "setWaitOperations", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qmemorybarrier.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMesh", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 31, + "name": "Status", + "values": [ + "None", + "Loading", + "Ready", + "Error" + ] + } + ], + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "meshName", + "notify": "meshNameChanged", + "read": "meshName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setMeshName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "revision": 65291, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QMesh", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 49, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "meshName", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 50, + "name": "meshNameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "Status" + } + ], + "index": 2, + "lineNumber": 51, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 3, + "lineNumber": 45, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "meshName", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 46, + "name": "setMeshName", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QGeometryRenderer", + "name": "QGeometryRenderer" + } + ] + } + ], + "inputFile": "qmesh.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMultiSampleAntiAliasing", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "Qt3DRender::QMultiSampleAntiAliasing", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qmultisampleantialiasing.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNoDepthMask", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "Qt3DRender::QNoDepthMask", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qnodepthmask.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNoDraw", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "Qt3DRender::QNoDraw", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qnodraw.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNoPicking", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "Qt3DRender::QNoPicking", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qnopicking.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QObjectPicker", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "hoverEnabled", + "notify": "hoverEnabledChanged", + "read": "isHoverEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHoverEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "dragEnabled", + "notify": "dragEnabledChanged", + "read": "isDragEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDragEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "pressed", + "notify": "pressedChanged", + "read": "isPressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "containsMouse", + "notify": "containsMouseChanged", + "read": "containsMouse", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "priority", + "notify": "priorityChanged", + "read": "priority", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPriority" + } + ], + "qualifiedClassName": "Qt3DRender::QObjectPicker", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "pick", + "type": "Qt3DRender::QPickEvent*" + } + ], + "index": 0, + "lineNumber": 44, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pick", + "type": "Qt3DRender::QPickEvent*" + } + ], + "index": 1, + "lineNumber": 45, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pick", + "type": "Qt3DRender::QPickEvent*" + } + ], + "index": 2, + "lineNumber": 46, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pick", + "type": "Qt3DRender::QPickEvent*" + } + ], + "index": 3, + "lineNumber": 47, + "name": "moved", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 48, + "name": "entered", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 49, + "name": "exited", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hoverEnabled", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 50, + "name": "hoverEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dragEnabled", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 51, + "name": "dragEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pressed", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 52, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "containsMouse", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 53, + "name": "containsMouseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "priority", + "type": "int" + } + ], + "index": 10, + "lineNumber": 54, + "name": "priorityChanged", + "returnType": "void", + "revision": 525 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "hoverEnabled", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 39, + "name": "setHoverEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dragEnabled", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 40, + "name": "setDragEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "priority", + "type": "int" + } + ], + "index": 13, + "lineNumber": 41, + "name": "setPriority", + "returnType": "void", + "revision": 525 + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qobjectpicker.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPaintedTextureImage", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "size", + "notify": "sizeChanged", + "read": "size", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setSize" + } + ], + "qualifiedClassName": "Qt3DRender::QPaintedTextureImage", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "int" + } + ], + "index": 0, + "lineNumber": 40, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "int" + } + ], + "index": 1, + "lineNumber": 41, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSize" + } + ], + "index": 2, + "lineNumber": 42, + "name": "sizeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "int" + } + ], + "index": 3, + "lineNumber": 35, + "name": "setWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "h", + "type": "int" + } + ], + "index": 4, + "lineNumber": 36, + "name": "setHeight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSize" + } + ], + "index": 5, + "lineNumber": 37, + "name": "setSize", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTextureImage", + "name": "QAbstractTextureImage" + } + ] + } + ], + "inputFile": "qpaintedtextureimage.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QParameter", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setValue" + } + ], + "qualifiedClassName": "Qt3DRender::QParameter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 38, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 39, + "name": "nameChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 34, + "name": "setName", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dv", + "type": "QVariant" + } + ], + "index": 3, + "lineNumber": 35, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qparameter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPickEvent", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 36, + "name": "Buttons", + "values": [ + "LeftButton", + "RightButton", + "MiddleButton", + "BackButton", + "NoButton" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 45, + "name": "Modifiers", + "values": [ + "NoModifier", + "ShiftModifier", + "ControlModifier", + "AltModifier", + "MetaModifier", + "KeypadModifier" + ] + } + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "accepted", + "notify": "acceptedChanged", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "position", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "distance", + "read": "distance", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "localIntersection", + "read": "localIntersection", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "worldIntersection", + "read": "worldIntersection", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 30, + "name": "button", + "read": "button", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QPickEvent::Buttons", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "buttons", + "read": "buttons", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "modifiers", + "read": "modifiers", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 33, + "name": "viewport", + "read": "viewport", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QViewport*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 34, + "name": "entity", + "read": "entity", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QEntity*", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QPickEvent", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "accepted", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 78, + "name": "acceptedChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "accepted", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 64, + "name": "setAccepted", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpickevent.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPickingProxy", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "Qt3DRender::QPickingProxy", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QBoundingVolume" + } + ] + } + ], + "inputFile": "qpickingproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPickingSettings", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "PickMethod", + "values": [ + "BoundingVolumePicking", + "TrianglePicking", + "LinePicking", + "PointPicking", + "PrimitivePicking" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 38, + "name": "PickResultMode", + "values": [ + "NearestPick", + "AllPicks", + "NearestPriorityPick" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 45, + "name": "FaceOrientationPickingMode", + "values": [ + "FrontFace", + "BackFace", + "FrontAndBackFace" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "pickMethod", + "notify": "pickMethodChanged", + "read": "pickMethod", + "required": false, + "scriptable": true, + "stored": true, + "type": "PickMethod", + "user": false, + "write": "setPickMethod" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "pickResultMode", + "notify": "pickResultModeChanged", + "read": "pickResultMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "PickResultMode", + "user": false, + "write": "setPickResultMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "faceOrientationPickingMode", + "notify": "faceOrientationPickingModeChanged", + "read": "faceOrientationPickingMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FaceOrientationPickingMode", + "user": false, + "write": "setFaceOrientationPickingMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "worldSpaceTolerance", + "notify": "worldSpaceToleranceChanged", + "read": "worldSpaceTolerance", + "required": false, + "revision": 65290, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setWorldSpaceTolerance" + } + ], + "qualifiedClassName": "Qt3DRender::QPickingSettings", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "pickMethod", + "type": "QPickingSettings::PickMethod" + } + ], + "index": 0, + "lineNumber": 64, + "name": "pickMethodChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pickResult", + "type": "QPickingSettings::PickResultMode" + } + ], + "index": 1, + "lineNumber": 65, + "name": "pickResultModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "faceOrientationPickingMode", + "type": "QPickingSettings::FaceOrientationPickingMode" + } + ], + "index": 2, + "lineNumber": 66, + "name": "faceOrientationPickingModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "worldSpaceTolerance", + "type": "float" + } + ], + "index": 3, + "lineNumber": 67, + "name": "worldSpaceToleranceChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "pickMethod", + "type": "PickMethod" + } + ], + "index": 4, + "lineNumber": 58, + "name": "setPickMethod", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pickResultMode", + "type": "PickResultMode" + } + ], + "index": 5, + "lineNumber": 59, + "name": "setPickResultMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "faceOrientationPickingMode", + "type": "FaceOrientationPickingMode" + } + ], + "index": 6, + "lineNumber": 60, + "name": "setFaceOrientationPickingMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "worldSpaceTolerance", + "type": "float" + } + ], + "index": 7, + "lineNumber": 61, + "name": "setWorldSpaceTolerance", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qpickingsettings.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPickLineEvent", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "edgeIndex", + "read": "edgeIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "vertex1Index", + "read": "vertex1Index", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "vertex2Index", + "read": "vertex2Index", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QPickLineEvent", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QPickEvent", + "name": "QPickEvent" + } + ] + } + ], + "inputFile": "qpicklineevent.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPickPointEvent", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "pointIndex", + "read": "pointIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QPickPointEvent", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QPickEvent", + "name": "QPickEvent" + } + ] + } + ], + "inputFile": "qpickpointevent.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPickTriangleEvent", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "triangleIndex", + "read": "triangleIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "vertex1Index", + "read": "vertex1Index", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "vertex2Index", + "read": "vertex2Index", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "vertex3Index", + "read": "vertex3Index", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 22, + "name": "uvw", + "read": "uvw", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QPickTriangleEvent", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QPickEvent", + "name": "QPickEvent" + } + ] + } + ], + "inputFile": "qpicktriangleevent.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPointLight", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "constantAttenuation", + "notify": "constantAttenuationChanged", + "read": "constantAttenuation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setConstantAttenuation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "linearAttenuation", + "notify": "linearAttenuationChanged", + "read": "linearAttenuation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLinearAttenuation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "quadraticAttenuation", + "notify": "quadraticAttenuationChanged", + "read": "quadraticAttenuation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setQuadraticAttenuation" + } + ], + "qualifiedClassName": "Qt3DRender::QPointLight", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "constantAttenuation", + "type": "float" + } + ], + "index": 0, + "lineNumber": 36, + "name": "constantAttenuationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "linearAttenuation", + "type": "float" + } + ], + "index": 1, + "lineNumber": 37, + "name": "linearAttenuationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "quadraticAttenuation", + "type": "float" + } + ], + "index": 2, + "lineNumber": 38, + "name": "quadraticAttenuationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 3, + "lineNumber": 31, + "name": "setConstantAttenuation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 4, + "lineNumber": 32, + "name": "setLinearAttenuation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 5, + "lineNumber": 33, + "name": "setQuadraticAttenuation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractLight", + "name": "QAbstractLight" + } + ] + } + ], + "inputFile": "qpointlight.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPointSize", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 21, + "name": "SizeMode", + "values": [ + "Fixed", + "Programmable" + ] + } + ], + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "sizeMode", + "notify": "sizeModeChanged", + "read": "sizeMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SizeMode", + "user": false, + "write": "setSizeMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setValue" + } + ], + "qualifiedClassName": "Qt3DRender::QPointSize", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "sizeMode", + "type": "SizeMode" + } + ], + "index": 0, + "lineNumber": 38, + "name": "sizeModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 1, + "lineNumber": 39, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "sizeMode", + "type": "SizeMode" + } + ], + "index": 2, + "lineNumber": 34, + "name": "setSizeMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 3, + "lineNumber": 35, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qpointsize.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPolygonOffset", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "scaleFactor", + "notify": "scaleFactorChanged", + "read": "scaleFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setScaleFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "depthSteps", + "notify": "depthStepsChanged", + "read": "depthSteps", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDepthSteps" + } + ], + "qualifiedClassName": "Qt3DRender::QPolygonOffset", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "scaleFactor", + "type": "float" + } + ], + "index": 0, + "lineNumber": 33, + "name": "scaleFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "depthSteps", + "type": "float" + } + ], + "index": 1, + "lineNumber": 34, + "name": "depthStepsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "scaleFactor", + "type": "float" + } + ], + "index": 2, + "lineNumber": 29, + "name": "setScaleFactor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "depthSteps", + "type": "float" + } + ], + "index": 3, + "lineNumber": 30, + "name": "setDepthSteps", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qpolygonoffset.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QProximityFilter", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "entity", + "notify": "entityChanged", + "read": "entity", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QEntity*", + "user": false, + "write": "setEntity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "distanceThreshold", + "notify": "distanceThresholdChanged", + "read": "distanceThreshold", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDistanceThreshold" + } + ], + "qualifiedClassName": "Qt3DRender::QProximityFilter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "entity", + "type": "Qt3DCore::QEntity*" + } + ], + "index": 0, + "lineNumber": 34, + "name": "entityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "distanceThreshold", + "type": "float" + } + ], + "index": 1, + "lineNumber": 35, + "name": "distanceThresholdChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "entity", + "type": "Qt3DCore::QEntity*" + } + ], + "index": 2, + "lineNumber": 30, + "name": "setEntity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "distanceThreshold", + "type": "float" + } + ], + "index": 3, + "lineNumber": 31, + "name": "setDistanceThreshold", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qproximityfilter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRasterMode", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "RasterMode", + "values": [ + "Points", + "Lines", + "Fill" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "FaceMode", + "values": [ + "Front", + "Back", + "FrontAndBack" + ] + } + ], + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "rasterMode", + "notify": "rasterModeChanged", + "read": "rasterMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "RasterMode", + "user": false, + "write": "setRasterMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "faceMode", + "notify": "faceModeChanged", + "read": "faceMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FaceMode", + "user": false, + "write": "setFaceMode" + } + ], + "qualifiedClassName": "Qt3DRender::QRasterMode", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "rasterMode", + "type": "RasterMode" + } + ], + "index": 0, + "lineNumber": 48, + "name": "rasterModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "faceMode", + "type": "FaceMode" + } + ], + "index": 1, + "lineNumber": 49, + "name": "faceModeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rasterMode", + "type": "RasterMode" + } + ], + "index": 2, + "lineNumber": 44, + "name": "setRasterMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "faceMode", + "type": "FaceMode" + } + ], + "index": 3, + "lineNumber": 45, + "name": "setFaceMode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qrastermode.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRayCaster", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "origin", + "notify": "originChanged", + "read": "origin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setOrigin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "direction", + "notify": "directionChanged", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "length", + "notify": "lengthChanged", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLength" + } + ], + "qualifiedClassName": "Qt3DRender::QRayCaster", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "origin", + "type": "QVector3D" + } + ], + "index": 0, + "lineNumber": 42, + "name": "originChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 1, + "lineNumber": 43, + "name": "directionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 2, + "lineNumber": 44, + "name": "lengthChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "origin", + "type": "QVector3D" + } + ], + "index": 3, + "lineNumber": 32, + "name": "setOrigin", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 4, + "lineNumber": 33, + "name": "setDirection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 5, + "lineNumber": 34, + "name": "setLength", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 36, + "name": "trigger", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "origin", + "type": "QVector3D" + }, + { + "name": "direction", + "type": "QVector3D" + }, + { + "name": "length", + "type": "float" + } + ], + "index": 7, + "lineNumber": 37, + "name": "trigger", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "origin", + "type": "QVector3D" + }, + { + "name": "direction", + "type": "QVector3D" + }, + { + "name": "length", + "type": "float" + } + ], + "index": 8, + "lineNumber": 39, + "name": "pick", + "returnType": "Qt3DRender::QAbstractRayCaster::Hits" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractRayCaster", + "name": "QAbstractRayCaster" + } + ] + } + ], + "inputFile": "qraycaster.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRayCasterHit", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 35, + "name": "HitType", + "values": [ + "TriangleHit", + "LineHit", + "PointHit", + "EntityHit" + ] + } + ], + "gadget": true, + "lineNumber": 21, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 63, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRayCasterHit::HitType", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "entityId", + "read": "entityId", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QNodeId", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "entity", + "read": "entity", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DCore::QEntity*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "distance", + "read": "distance", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 28, + "name": "localIntersection", + "read": "localIntersection", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 29, + "name": "worldIntersection", + "read": "worldIntersection", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 30, + "name": "primitiveIndex", + "read": "primitiveIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 31, + "name": "vertex1Index", + "read": "vertex1Index", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 32, + "name": "vertex2Index", + "read": "vertex2Index", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 33, + "name": "vertex3Index", + "read": "vertex3Index", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QRayCasterHit" + } + ], + "inputFile": "qraycasterhit.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRenderAspect", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "Qt3DRender::QRenderAspect", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QAbstractAspect" + } + ] + } + ], + "inputFile": "qrenderaspect.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRenderCapabilities", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 52, + "name": "API", + "values": [ + "OpenGL", + "OpenGLES", + "Vulkan", + "DirectX", + "RHI" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 61, + "name": "Profile", + "values": [ + "NoProfile", + "CoreProfile", + "CompatibilityProfile" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "valid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "api", + "read": "api", + "required": false, + "scriptable": true, + "stored": true, + "type": "API", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "profile", + "read": "profile", + "required": false, + "scriptable": true, + "stored": true, + "type": "Profile", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "majorVersion", + "read": "majorVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "minorVersion", + "read": "minorVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 25, + "name": "extensions", + "read": "extensions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 26, + "name": "vendor", + "read": "vendor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 27, + "name": "renderer", + "read": "renderer", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 28, + "name": "driverVersion", + "read": "driverVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 29, + "name": "glslVersion", + "read": "glslVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 30, + "name": "maxSamples", + "read": "maxSamples", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 31, + "name": "maxTextureSize", + "read": "maxTextureSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 32, + "name": "maxTextureUnits", + "read": "maxTextureUnits", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 33, + "name": "maxTextureLayers", + "read": "maxTextureLayers", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 34, + "name": "supportsUBO", + "read": "supportsUBO", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 35, + "name": "maxUBOSize", + "read": "maxUBOSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 36, + "name": "maxUBOBindings", + "read": "maxUBOBindings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 37, + "name": "supportsSSBO", + "read": "supportsSSBO", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 38, + "name": "maxSSBOSize", + "read": "maxSSBOSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 39, + "name": "maxSSBOBindings", + "read": "maxSSBOBindings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 40, + "name": "supportsImageStore", + "read": "supportsImageStore", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 41, + "name": "maxImageUnits", + "read": "maxImageUnits", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 42, + "name": "supportsCompute", + "read": "supportsCompute", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 43, + "name": "maxWorkGroupCountX", + "read": "maxWorkGroupCountX", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 44, + "name": "maxWorkGroupCountY", + "read": "maxWorkGroupCountY", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 45, + "name": "maxWorkGroupCountZ", + "read": "maxWorkGroupCountZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 46, + "name": "maxWorkGroupSizeX", + "read": "maxWorkGroupSizeX", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 47, + "name": "maxWorkGroupSizeY", + "read": "maxWorkGroupSizeY", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 48, + "name": "maxWorkGroupSizeZ", + "read": "maxWorkGroupSizeZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 29, + "lineNumber": 49, + "name": "maxComputeInvocations", + "read": "maxComputeInvocations", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 30, + "lineNumber": 50, + "name": "maxComputeSharedMemorySize", + "read": "maxComputeSharedMemorySize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QRenderCapabilities", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qrendercapabilities.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRenderCaptureReply", + "lineNumber": 17, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "fileName", + "type": "QString" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 30, + "name": "saveImage", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "image", + "read": "image", + "required": false, + "scriptable": true, + "stored": true, + "type": "QImage", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "captureId", + "read": "captureId", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "complete", + "notify": "completed", + "read": "isComplete", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QRenderCaptureReply", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 33, + "name": "completed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QRenderCapture", + "lineNumber": 43, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 50, + "name": "requestCapture", + "returnType": "Qt3DRender::QRenderCaptureReply*", + "revision": 521 + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRect" + } + ], + "index": 1, + "lineNumber": 51, + "name": "requestCapture", + "returnType": "Qt3DRender::QRenderCaptureReply*", + "revision": 522 + } + ], + "object": true, + "qualifiedClassName": "Qt3DRender::QRenderCapture", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qrendercapture.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRendererPlugin", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "Qt3DRender::Render::QRendererPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qrendererplugin_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRenderPass", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "shaderProgram", + "notify": "shaderProgramChanged", + "read": "shaderProgram", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QShaderProgram*", + "user": false, + "write": "setShaderProgram" + } + ], + "qualifiedClassName": "Qt3DRender::QRenderPass", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "shaderProgram", + "type": "QShaderProgram*" + } + ], + "index": 0, + "lineNumber": 53, + "name": "shaderProgramChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "shaderProgram", + "type": "QShaderProgram*" + } + ], + "index": 1, + "lineNumber": 50, + "name": "setShaderProgram", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qrenderpass.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRenderPassFilter", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "Qt3DRender::QRenderPassFilter", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qrenderpassfilter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRenderPluginFactoryIf", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "Qt3DRender::Render::QRenderPluginFactoryIf", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qrenderpluginfactoryif_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "activeFrameGraph" + } + ], + "className": "QRenderSettings", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 32, + "name": "RenderPolicy", + "values": [ + "OnDemand", + "Always" + ] + } + ], + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "renderCapabilities", + "read": "renderCapabilities", + "required": false, + "revision": 527, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QRenderCapabilities*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "pickingSettings", + "read": "pickingSettings", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QPickingSettings*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "renderPolicy", + "notify": "renderPolicyChanged", + "read": "renderPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "RenderPolicy", + "user": false, + "write": "setRenderPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "activeFrameGraph", + "notify": "activeFrameGraphChanged", + "read": "activeFrameGraph", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QFrameGraphNode*", + "user": false, + "write": "setActiveFrameGraph" + } + ], + "qualifiedClassName": "Qt3DRender::QRenderSettings", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "activeFrameGraph", + "type": "QFrameGraphNode*" + } + ], + "index": 0, + "lineNumber": 48, + "name": "activeFrameGraphChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "renderPolicy", + "type": "RenderPolicy" + } + ], + "index": 1, + "lineNumber": 49, + "name": "renderPolicyChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "activeFrameGraph", + "type": "QFrameGraphNode*" + } + ], + "index": 2, + "lineNumber": 44, + "name": "setActiveFrameGraph", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "renderPolicy", + "type": "RenderPolicy" + } + ], + "index": 3, + "lineNumber": 45, + "name": "setRenderPolicy", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QPickingSettings::PickMethod" + } + ], + "index": 4, + "lineNumber": 56, + "name": "_q_onPickingMethodChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QPickingSettings::PickResultMode" + } + ], + "index": 5, + "lineNumber": 57, + "name": "_q_onPickResultModeChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QPickingSettings::FaceOrientationPickingMode" + } + ], + "index": 6, + "lineNumber": 58, + "name": "_q_onFaceOrientationPickingModeChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "float" + } + ], + "index": 7, + "lineNumber": 59, + "name": "_q_onWorldSpaceToleranceChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qrendersettings.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRenderState", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "Qt3DRender::QRenderState", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qrenderstate.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRenderStateSet", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "Qt3DRender::QRenderStateSet", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qrenderstateset.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRenderSurfaceSelector", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "surface", + "notify": "surfaceChanged", + "read": "surface", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setSurface" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "externalRenderTargetSize", + "notify": "externalRenderTargetSizeChanged", + "read": "externalRenderTargetSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setExternalRenderTargetSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "surfacePixelRatio", + "notify": "surfacePixelRatioChanged", + "read": "surfacePixelRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSurfacePixelRatio" + } + ], + "qualifiedClassName": "Qt3DRender::QRenderSurfaceSelector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "surface", + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 41, + "name": "surfaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSize" + } + ], + "index": 1, + "lineNumber": 42, + "name": "externalRenderTargetSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ratio", + "type": "float" + } + ], + "index": 2, + "lineNumber": 43, + "name": "surfacePixelRatioChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "surfaceObject", + "type": "QObject*" + } + ], + "index": 3, + "lineNumber": 36, + "name": "setSurface", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ratio", + "type": "float" + } + ], + "index": 4, + "lineNumber": 37, + "name": "setSurfacePixelRatio", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSize" + } + ], + "index": 5, + "lineNumber": 38, + "name": "setExternalRenderTargetSize", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DRender::QFrameGraphNode" + } + ] + } + ], + "inputFile": "qrendersurfaceselector.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRenderTarget", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "Qt3DRender::QRenderTarget", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qrendertarget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRenderTargetOutput", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 28, + "name": "AttachmentPoint", + "values": [ + "Color0", + "Color1", + "Color2", + "Color3", + "Color4", + "Color5", + "Color6", + "Color7", + "Color8", + "Color9", + "Color10", + "Color11", + "Color12", + "Color13", + "Color14", + "Color15", + "Depth", + "Stencil", + "DepthStencil", + "Left", + "Right" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "attachmentPoint", + "notify": "attachmentPointChanged", + "read": "attachmentPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "AttachmentPoint", + "user": false, + "write": "setAttachmentPoint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "texture", + "notify": "textureChanged", + "read": "texture", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractTexture*", + "user": false, + "write": "setTexture" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "mipLevel", + "notify": "mipLevelChanged", + "read": "mipLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMipLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "layer", + "notify": "layerChanged", + "read": "layer", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLayer" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "face", + "notify": "faceChanged", + "read": "face", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture::CubeMapFace", + "user": false, + "write": "setFace" + } + ], + "qualifiedClassName": "Qt3DRender::QRenderTargetOutput", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "attachmentPoint", + "type": "AttachmentPoint" + } + ], + "index": 0, + "lineNumber": 70, + "name": "attachmentPointChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "QAbstractTexture*" + } + ], + "index": 1, + "lineNumber": 71, + "name": "textureChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mipLevel", + "type": "int" + } + ], + "index": 2, + "lineNumber": 72, + "name": "mipLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "layer", + "type": "int" + } + ], + "index": 3, + "lineNumber": 73, + "name": "layerChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "face", + "type": "QAbstractTexture::CubeMapFace" + } + ], + "index": 4, + "lineNumber": 74, + "name": "faceChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "attachmentPoint", + "type": "AttachmentPoint" + } + ], + "index": 5, + "lineNumber": 63, + "name": "setAttachmentPoint", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "QAbstractTexture*" + } + ], + "index": 6, + "lineNumber": 64, + "name": "setTexture", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "int" + } + ], + "index": 7, + "lineNumber": 65, + "name": "setMipLevel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "layer", + "type": "int" + } + ], + "index": 8, + "lineNumber": 66, + "name": "setLayer", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "face", + "type": "QAbstractTexture::CubeMapFace" + } + ], + "index": 9, + "lineNumber": 67, + "name": "setFace", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qrendertargetoutput.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRenderTargetSelector", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QRenderTarget*", + "user": false, + "write": "setTarget" + } + ], + "qualifiedClassName": "Qt3DRender::QRenderTargetSelector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QRenderTarget*" + } + ], + "index": 0, + "lineNumber": 33, + "name": "targetChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QRenderTarget*" + } + ], + "index": 1, + "lineNumber": 30, + "name": "setTarget", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qrendertargetselector.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSceneExporter", + "lineNumber": 34, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "errors", + "notify": "errorsChanged", + "read": "errors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QSceneExporter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "errors", + "type": "QStringList" + } + ], + "index": 0, + "lineNumber": 48, + "name": "errorsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsceneexporter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSceneExportPlugin", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "Qt3DRender::QSceneExportPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsceneexportplugin_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSceneImporter", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "ParserStatus", + "values": [ + "Empty", + "Loading", + "Loaded", + "Error" + ] + } + ], + "lineNumber": 34, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "ParserStatus", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 38, + "name": "errors", + "notify": "errorsChanged", + "read": "errors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QSceneImporter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "ParserStatus" + } + ], + "index": 0, + "lineNumber": 62, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errors", + "type": "QStringList" + } + ], + "index": 1, + "lineNumber": 63, + "name": "errorsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsceneimporter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSceneImportPlugin", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "Qt3DRender::QSceneImportPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsceneimportplugin_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSceneLoader", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 26, + "name": "Status", + "values": [ + "None", + "Loading", + "Ready", + "Error" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "ComponentType", + "values": [ + "UnknownComponent", + "GeometryRendererComponent", + "TransformComponent", + "MaterialComponent", + "LightComponent", + "CameraLensComponent" + ] + } + ], + "lineNumber": 17, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "entityName", + "type": "QString" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 47, + "name": "entity", + "returnType": "Qt3DCore::QEntity*", + "revision": 521 + }, + { + "access": "public", + "index": 4, + "isConst": true, + "lineNumber": 48, + "name": "entityNames", + "returnType": "QStringList", + "revision": 521 + }, + { + "access": "public", + "arguments": [ + { + "name": "entityName", + "type": "QString" + }, + { + "name": "componentType", + "type": "ComponentType" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 49, + "name": "component", + "returnType": "Qt3DCore::QComponent*", + "revision": 521 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QSceneLoader", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 56, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "Status" + } + ], + "index": 1, + "lineNumber": 57, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QUrl" + } + ], + "index": 2, + "lineNumber": 53, + "name": "setSource", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qsceneloader.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScissorTest", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "left", + "notify": "leftChanged", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLeft" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "bottom", + "notify": "bottomChanged", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBottom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHeight" + } + ], + "qualifiedClassName": "Qt3DRender::QScissorTest", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "left", + "type": "int" + } + ], + "index": 0, + "lineNumber": 40, + "name": "leftChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottom", + "type": "int" + } + ], + "index": 1, + "lineNumber": 41, + "name": "bottomChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "int" + } + ], + "index": 2, + "lineNumber": 42, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "int" + } + ], + "index": 3, + "lineNumber": 43, + "name": "heightChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "left", + "type": "int" + } + ], + "index": 4, + "lineNumber": 34, + "name": "setLeft", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottom", + "type": "int" + } + ], + "index": 5, + "lineNumber": 35, + "name": "setBottom", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "int" + } + ], + "index": 6, + "lineNumber": 36, + "name": "setWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "int" + } + ], + "index": 7, + "lineNumber": 37, + "name": "setHeight", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qscissortest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScreenRayCaster", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false, + "write": "setPosition" + } + ], + "qualifiedClassName": "Qt3DRender::QScreenRayCaster", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 0, + "lineNumber": 34, + "name": "positionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 1, + "lineNumber": 27, + "name": "setPosition", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 29, + "name": "trigger", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 3, + "lineNumber": 30, + "name": "trigger", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 4, + "lineNumber": 31, + "name": "pick", + "returnType": "Qt3DRender::QAbstractRayCaster::Hits" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractRayCaster", + "name": "QAbstractRayCaster" + } + ] + } + ], + "inputFile": "qscreenraycaster.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSeamlessCubemap", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "Qt3DRender::QSeamlessCubemap", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qseamlesscubemap.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSetFence", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "HandleType", + "values": [ + "NoHandle", + "OpenGLFenceId" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "handleType", + "notify": "handleTypeChanged", + "read": "handleType", + "required": false, + "scriptable": true, + "stored": true, + "type": "HandleType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "handle", + "notify": "handleChanged", + "read": "handle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QSetFence", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "handleType", + "type": "HandleType" + } + ], + "index": 0, + "lineNumber": 35, + "name": "handleTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "handle", + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 36, + "name": "handleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qsetfence.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QShaderData", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "Qt3DRender::QShaderData", + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QComponent" + } + ] + } + ], + "inputFile": "qshaderdata.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QShaderImage", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 28, + "name": "Access", + "values": [ + "ReadOnly", + "WriteOnly", + "ReadWrite" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 35, + "name": "ImageFormat", + "values": [ + "NoFormat", + "Automatic", + "R8_UNorm", + "RG8_UNorm", + "RGBA8_UNorm", + "R16_UNorm", + "RG16_UNorm", + "RGBA16_UNorm", + "R8_SNorm", + "RG8_SNorm", + "RGBA8_SNorm", + "R16_SNorm", + "RG16_SNorm", + "RGBA16_SNorm", + "R8U", + "RG8U", + "RGBA8U", + "R16U", + "RG16U", + "RGBA16U", + "R32U", + "RG32U", + "RGBA32U", + "R8I", + "RG8I", + "RGBA8I", + "R16I", + "RG16I", + "RGBA16I", + "R32I", + "RG32I", + "RGBA32I", + "R16F", + "RG16F", + "RGBA16F", + "R32F", + "RG32F", + "RGBA32F", + "RG11B10F", + "RGB10A2", + "RGB10A2U" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "texture", + "notify": "textureChanged", + "read": "texture", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QAbstractTexture*", + "user": false, + "write": "setTexture" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "layered", + "notify": "layeredChanged", + "read": "layered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLayered" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "mipLevel", + "notify": "mipLevelChanged", + "read": "mipLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMipLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "layer", + "notify": "layerChanged", + "read": "layer", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLayer" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "access", + "notify": "accessChanged", + "read": "access", + "required": false, + "scriptable": true, + "stored": true, + "type": "Access", + "user": false, + "write": "setAccess" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 25, + "name": "format", + "notify": "formatChanged", + "read": "format", + "required": false, + "scriptable": true, + "stored": true, + "type": "ImageFormat", + "user": false, + "write": "setFormat" + } + ], + "qualifiedClassName": "Qt3DRender::QShaderImage", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 0, + "lineNumber": 118, + "name": "textureChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "layered", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 119, + "name": "layeredChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mipLevel", + "type": "int" + } + ], + "index": 2, + "lineNumber": 120, + "name": "mipLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "layer", + "type": "int" + } + ], + "index": 3, + "lineNumber": 121, + "name": "layerChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "access", + "type": "Access" + } + ], + "index": 4, + "lineNumber": 122, + "name": "accessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "ImageFormat" + } + ], + "index": 5, + "lineNumber": 123, + "name": "formatChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "Qt3DRender::QAbstractTexture*" + } + ], + "index": 6, + "lineNumber": 110, + "name": "setTexture", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "layered", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 111, + "name": "setLayered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mipLevel", + "type": "int" + } + ], + "index": 8, + "lineNumber": 112, + "name": "setMipLevel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "layer", + "type": "int" + } + ], + "index": 9, + "lineNumber": 113, + "name": "setLayer", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "access", + "type": "Access" + } + ], + "index": 10, + "lineNumber": 114, + "name": "setAccess", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "ImageFormat" + } + ], + "index": 11, + "lineNumber": 115, + "name": "setFormat", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qshaderimage.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QShaderLanguage", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 28, + "name": "StorageQualifier", + "type": "char", + "values": [ + "Const", + "Input", + "BuiltIn", + "Output", + "Uniform" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 37, + "name": "VariableType", + "type": "int", + "values": [ + "Bool", + "Int", + "Uint", + "Float", + "Double", + "Vec2", + "Vec3", + "Vec4", + "DVec2", + "DVec3", + "DVec4", + "BVec2", + "BVec3", + "BVec4", + "IVec2", + "IVec3", + "IVec4", + "UVec2", + "UVec3", + "UVec4", + "Mat2", + "Mat3", + "Mat4", + "Mat2x2", + "Mat2x3", + "Mat2x4", + "Mat3x2", + "Mat3x3", + "Mat3x4", + "Mat4x2", + "Mat4x3", + "Mat4x4", + "DMat2", + "DMat3", + "DMat4", + "DMat2x2", + "DMat2x3", + "DMat2x4", + "DMat3x2", + "DMat3x3", + "DMat3x4", + "DMat4x2", + "DMat4x3", + "DMat4x4", + "Sampler1D", + "Sampler2D", + "Sampler3D", + "SamplerCube", + "Sampler2DRect", + "Sampler2DMs", + "SamplerBuffer", + "Sampler1DArray", + "Sampler2DArray", + "Sampler2DMsArray", + "SamplerCubeArray", + "Sampler1DShadow", + "Sampler2DShadow", + "Sampler2DRectShadow", + "Sampler1DArrayShadow", + "Sampler2DArrayShadow", + "SamplerCubeShadow", + "SamplerCubeArrayShadow", + "ISampler1D", + "ISampler2D", + "ISampler3D", + "ISamplerCube", + "ISampler2DRect", + "ISampler2DMs", + "ISamplerBuffer", + "ISampler1DArray", + "ISampler2DArray", + "ISampler2DMsArray", + "ISamplerCubeArray", + "USampler1D", + "USampler2D", + "USampler3D", + "USamplerCube", + "USampler2DRect", + "USampler2DMs", + "USamplerBuffer", + "USampler1DArray", + "USampler2DArray", + "USampler2DMsArray", + "USamplerCubeArray" + ] + } + ], + "lineNumber": 24, + "namespace": true, + "qualifiedClassName": "QShaderLanguage" + } + ], + "inputFile": "qshaderlanguage_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QShaderProgram", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 33, + "name": "ShaderType", + "values": [ + "Vertex", + "Fragment", + "TessellationControl", + "TessellationEvaluation", + "Geometry", + "Compute" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 43, + "name": "Status", + "values": [ + "NotReady", + "Ready", + "Error" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 50, + "name": "Format", + "values": [ + "GLSL", + "SPIRV" + ] + } + ], + "lineNumber": 16, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "sourceUrl", + "type": "QUrl" + } + ], + "index": 15, + "lineNumber": 73, + "name": "loadSource", + "returnType": "QByteArray" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "vertexShaderCode", + "notify": "vertexShaderCodeChanged", + "read": "vertexShaderCode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false, + "write": "setVertexShaderCode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "tessellationControlShaderCode", + "notify": "tessellationControlShaderCodeChanged", + "read": "tessellationControlShaderCode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false, + "write": "setTessellationControlShaderCode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "tessellationEvaluationShaderCode", + "notify": "tessellationEvaluationShaderCodeChanged", + "read": "tessellationEvaluationShaderCode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false, + "write": "setTessellationEvaluationShaderCode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "geometryShaderCode", + "notify": "geometryShaderCodeChanged", + "read": "geometryShaderCode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false, + "write": "setGeometryShaderCode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "fragmentShaderCode", + "notify": "fragmentShaderCodeChanged", + "read": "fragmentShaderCode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false, + "write": "setFragmentShaderCode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 24, + "name": "computeShaderCode", + "notify": "computeShaderCodeChanged", + "read": "computeShaderCode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false, + "write": "setComputeShaderCode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 25, + "name": "log", + "notify": "logChanged", + "read": "log", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 26, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 27, + "name": "format", + "notify": "formatChanged", + "read": "format", + "required": false, + "revision": 527, + "scriptable": true, + "stored": true, + "type": "Format", + "user": false, + "write": "setFormat" + } + ], + "qualifiedClassName": "Qt3DRender::QShaderProgram", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "vertexShaderCode", + "type": "QByteArray" + } + ], + "index": 0, + "lineNumber": 84, + "name": "vertexShaderCodeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tessellationControlShaderCode", + "type": "QByteArray" + } + ], + "index": 1, + "lineNumber": 85, + "name": "tessellationControlShaderCodeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tessellationEvaluationShaderCode", + "type": "QByteArray" + } + ], + "index": 2, + "lineNumber": 86, + "name": "tessellationEvaluationShaderCodeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "geometryShaderCode", + "type": "QByteArray" + } + ], + "index": 3, + "lineNumber": 87, + "name": "geometryShaderCodeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fragmentShaderCode", + "type": "QByteArray" + } + ], + "index": 4, + "lineNumber": 88, + "name": "fragmentShaderCodeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "computeShaderCode", + "type": "QByteArray" + } + ], + "index": 5, + "lineNumber": 89, + "name": "computeShaderCodeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "log", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 90, + "name": "logChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "Status" + } + ], + "index": 7, + "lineNumber": 91, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "Format" + } + ], + "index": 8, + "lineNumber": 92, + "name": "formatChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "vertexShaderCode", + "type": "QByteArray" + } + ], + "index": 9, + "lineNumber": 76, + "name": "setVertexShaderCode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tessellationControlShaderCode", + "type": "QByteArray" + } + ], + "index": 10, + "lineNumber": 77, + "name": "setTessellationControlShaderCode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tessellationEvaluationShaderCode", + "type": "QByteArray" + } + ], + "index": 11, + "lineNumber": 78, + "name": "setTessellationEvaluationShaderCode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "geometryShaderCode", + "type": "QByteArray" + } + ], + "index": 12, + "lineNumber": 79, + "name": "setGeometryShaderCode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fragmentShaderCode", + "type": "QByteArray" + } + ], + "index": 13, + "lineNumber": 80, + "name": "setFragmentShaderCode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "computeShaderCode", + "type": "QByteArray" + } + ], + "index": 14, + "lineNumber": 81, + "name": "setComputeShaderCode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qshaderprogram.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QShaderProgramBuilder", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "shaderProgram", + "notify": "shaderProgramChanged", + "read": "shaderProgram", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QShaderProgram*", + "user": false, + "write": "setShaderProgram" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "enabledLayers", + "notify": "enabledLayersChanged", + "read": "enabledLayers", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setEnabledLayers" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "vertexShaderGraph", + "notify": "vertexShaderGraphChanged", + "read": "vertexShaderGraph", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setVertexShaderGraph" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "tessellationControlShaderGraph", + "notify": "tessellationControlShaderGraphChanged", + "read": "tessellationControlShaderGraph", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setTessellationControlShaderGraph" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "tessellationEvaluationShaderGraph", + "notify": "tessellationEvaluationShaderGraphChanged", + "read": "tessellationEvaluationShaderGraph", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setTessellationEvaluationShaderGraph" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 27, + "name": "geometryShaderGraph", + "notify": "geometryShaderGraphChanged", + "read": "geometryShaderGraph", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setGeometryShaderGraph" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 28, + "name": "fragmentShaderGraph", + "notify": "fragmentShaderGraphChanged", + "read": "fragmentShaderGraph", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setFragmentShaderGraph" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 29, + "name": "computeShaderGraph", + "notify": "computeShaderGraphChanged", + "read": "computeShaderGraph", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setComputeShaderGraph" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 30, + "name": "vertexShaderCode", + "notify": "vertexShaderCodeChanged", + "read": "vertexShaderCode", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 31, + "name": "tessellationControlShaderCode", + "notify": "tessellationControlShaderCodeChanged", + "read": "tessellationControlShaderCode", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 32, + "name": "tessellationEvaluationShaderCode", + "notify": "tessellationEvaluationShaderCodeChanged", + "read": "tessellationEvaluationShaderCode", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 33, + "name": "geometryShaderCode", + "notify": "geometryShaderCodeChanged", + "read": "geometryShaderCode", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 34, + "name": "fragmentShaderCode", + "notify": "fragmentShaderCodeChanged", + "read": "fragmentShaderCode", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 35, + "name": "computeShaderCode", + "notify": "computeShaderCodeChanged", + "read": "computeShaderCode", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QShaderProgramBuilder", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "shaderProgram", + "type": "Qt3DRender::QShaderProgram*" + } + ], + "index": 0, + "lineNumber": 67, + "name": "shaderProgramChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "layers", + "type": "QStringList" + } + ], + "index": 1, + "lineNumber": 68, + "name": "enabledLayersChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexShaderGraph", + "type": "QUrl" + } + ], + "index": 2, + "lineNumber": 69, + "name": "vertexShaderGraphChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tessellationControlShaderGraph", + "type": "QUrl" + } + ], + "index": 3, + "lineNumber": 70, + "name": "tessellationControlShaderGraphChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tessellationEvaluationShaderGraph", + "type": "QUrl" + } + ], + "index": 4, + "lineNumber": 71, + "name": "tessellationEvaluationShaderGraphChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "geometryShaderGraph", + "type": "QUrl" + } + ], + "index": 5, + "lineNumber": 72, + "name": "geometryShaderGraphChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fragmentShaderGraph", + "type": "QUrl" + } + ], + "index": 6, + "lineNumber": 73, + "name": "fragmentShaderGraphChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "computeShaderGraph", + "type": "QUrl" + } + ], + "index": 7, + "lineNumber": 74, + "name": "computeShaderGraphChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexShaderCode", + "type": "QByteArray" + } + ], + "index": 8, + "lineNumber": 75, + "name": "vertexShaderCodeChanged", + "returnType": "void", + "revision": 65293 + }, + { + "access": "public", + "arguments": [ + { + "name": "tessellationControlShaderCode", + "type": "QByteArray" + } + ], + "index": 9, + "lineNumber": 76, + "name": "tessellationControlShaderCodeChanged", + "returnType": "void", + "revision": 65293 + }, + { + "access": "public", + "arguments": [ + { + "name": "tessellationEvaluationShaderCode", + "type": "QByteArray" + } + ], + "index": 10, + "lineNumber": 77, + "name": "tessellationEvaluationShaderCodeChanged", + "returnType": "void", + "revision": 65293 + }, + { + "access": "public", + "arguments": [ + { + "name": "geometryShaderCode", + "type": "QByteArray" + } + ], + "index": 11, + "lineNumber": 78, + "name": "geometryShaderCodeChanged", + "returnType": "void", + "revision": 65293 + }, + { + "access": "public", + "arguments": [ + { + "name": "fragmentShaderCode", + "type": "QByteArray" + } + ], + "index": 12, + "lineNumber": 79, + "name": "fragmentShaderCodeChanged", + "returnType": "void", + "revision": 65293 + }, + { + "access": "public", + "arguments": [ + { + "name": "computeShaderCode", + "type": "QByteArray" + } + ], + "index": 13, + "lineNumber": 80, + "name": "computeShaderCodeChanged", + "returnType": "void", + "revision": 65293 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "program", + "type": "Qt3DRender::QShaderProgram*" + } + ], + "index": 14, + "lineNumber": 57, + "name": "setShaderProgram", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "layers", + "type": "QStringList" + } + ], + "index": 15, + "lineNumber": 58, + "name": "setEnabledLayers", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexShaderGraph", + "type": "QUrl" + } + ], + "index": 16, + "lineNumber": 59, + "name": "setVertexShaderGraph", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tessellationControlShaderGraph", + "type": "QUrl" + } + ], + "index": 17, + "lineNumber": 60, + "name": "setTessellationControlShaderGraph", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tessellationEvaluationShaderGraph", + "type": "QUrl" + } + ], + "index": 18, + "lineNumber": 61, + "name": "setTessellationEvaluationShaderGraph", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "geometryShaderGraph", + "type": "QUrl" + } + ], + "index": 19, + "lineNumber": 62, + "name": "setGeometryShaderGraph", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fragmentShaderGraph", + "type": "QUrl" + } + ], + "index": 20, + "lineNumber": 63, + "name": "setFragmentShaderGraph", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "computeShaderGraph", + "type": "QUrl" + } + ], + "index": 21, + "lineNumber": 64, + "name": "setComputeShaderGraph", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qshaderprogrambuilder.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSortPolicy", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 23, + "name": "SortType", + "values": [ + "StateChangeCost", + "BackToFront", + "Material", + "FrontToBack", + "Texture", + "Uniform" + ] + } + ], + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "sortTypes", + "notify": "sortTypesChanged", + "read": "sortTypesInt", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setSortTypes" + } + ], + "qualifiedClassName": "Qt3DRender::QSortPolicy", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "sortTypes", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 41, + "name": "sortTypesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sortTypes", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 42, + "name": "sortTypesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "sortTypes", + "type": "QList" + } + ], + "index": 2, + "lineNumber": 37, + "name": "setSortTypes", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sortTypesInt", + "type": "QList" + } + ], + "index": 3, + "lineNumber": 38, + "name": "setSortTypes", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qsortpolicy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSpotLight", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "constantAttenuation", + "notify": "constantAttenuationChanged", + "read": "constantAttenuation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setConstantAttenuation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "linearAttenuation", + "notify": "linearAttenuationChanged", + "read": "linearAttenuation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLinearAttenuation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "quadraticAttenuation", + "notify": "quadraticAttenuationChanged", + "read": "quadraticAttenuation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setQuadraticAttenuation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "localDirection", + "notify": "localDirectionChanged", + "read": "localDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setLocalDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 22, + "name": "cutOffAngle", + "notify": "cutOffAngleChanged", + "read": "cutOffAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setCutOffAngle" + } + ], + "qualifiedClassName": "Qt3DRender::QSpotLight", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "constantAttenuation", + "type": "float" + } + ], + "index": 0, + "lineNumber": 43, + "name": "constantAttenuationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "linearAttenuation", + "type": "float" + } + ], + "index": 1, + "lineNumber": 44, + "name": "linearAttenuationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "quadraticAttenuation", + "type": "float" + } + ], + "index": 2, + "lineNumber": 45, + "name": "quadraticAttenuationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "localDirection", + "type": "QVector3D" + } + ], + "index": 3, + "lineNumber": 46, + "name": "localDirectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cutOffAngle", + "type": "float" + } + ], + "index": 4, + "lineNumber": 47, + "name": "cutOffAngleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 5, + "lineNumber": 36, + "name": "setConstantAttenuation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 6, + "lineNumber": 37, + "name": "setLinearAttenuation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 7, + "lineNumber": 38, + "name": "setQuadraticAttenuation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "localDirection", + "type": "QVector3D" + } + ], + "index": 8, + "lineNumber": 39, + "name": "setLocalDirection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cutOffAngle", + "type": "float" + } + ], + "index": 9, + "lineNumber": 40, + "name": "setCutOffAngle", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractLight", + "name": "QAbstractLight" + } + ] + } + ], + "inputFile": "qspotlight.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStencilMask", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "frontOutputMask", + "notify": "frontOutputMaskChanged", + "read": "frontOutputMask", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false, + "write": "setFrontOutputMask" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "backOutputMask", + "notify": "backOutputMaskChanged", + "read": "backOutputMask", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false, + "write": "setBackOutputMask" + } + ], + "qualifiedClassName": "Qt3DRender::QStencilMask", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "frontOutputMask", + "type": "uint" + } + ], + "index": 0, + "lineNumber": 32, + "name": "frontOutputMaskChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "backOutputMask", + "type": "uint" + } + ], + "index": 1, + "lineNumber": 33, + "name": "backOutputMaskChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "frontOutputMask", + "type": "uint" + } + ], + "index": 2, + "lineNumber": 28, + "name": "setFrontOutputMask", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "backOutputMask", + "type": "uint" + } + ], + "index": 3, + "lineNumber": 29, + "name": "setBackOutputMask", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qstencilmask.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStencilOperation", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "front", + "read": "front", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QStencilOperationArguments*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "back", + "read": "back", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QStencilOperationArguments*", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QStencilOperation", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qstenciloperation.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStencilOperationArguments", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 26, + "name": "FaceMode", + "values": [ + "Front", + "Back", + "FrontAndBack" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "Operation", + "values": [ + "Zero", + "Keep", + "Replace", + "Increment", + "Decrement", + "IncrementWrap", + "DecrementWrap", + "Invert" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "faceMode", + "notify": "faceModeChanged", + "read": "faceMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FaceMode", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "stencilTestFailureOperation", + "notify": "stencilTestFailureOperationChanged", + "read": "stencilTestFailureOperation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Operation", + "user": false, + "write": "setStencilTestFailureOperation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "depthTestFailureOperation", + "notify": "depthTestFailureOperationChanged", + "read": "depthTestFailureOperation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Operation", + "user": false, + "write": "setDepthTestFailureOperation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "allTestsPassOperation", + "notify": "allTestsPassOperationChanged", + "read": "allTestsPassOperation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Operation", + "user": false, + "write": "setAllTestsPassOperation" + } + ], + "qualifiedClassName": "Qt3DRender::QStencilOperationArguments", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "stencilFail", + "type": "Operation" + } + ], + "index": 0, + "lineNumber": 61, + "name": "stencilTestFailureOperationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "depthFail", + "type": "Operation" + } + ], + "index": 1, + "lineNumber": 62, + "name": "depthTestFailureOperationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "stencilDepthPass", + "type": "Operation" + } + ], + "index": 2, + "lineNumber": 63, + "name": "allTestsPassOperationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "faceMode", + "type": "FaceMode" + } + ], + "index": 3, + "lineNumber": 64, + "name": "faceModeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "operation", + "type": "Operation" + } + ], + "index": 4, + "lineNumber": 56, + "name": "setStencilTestFailureOperation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "operation", + "type": "Operation" + } + ], + "index": 5, + "lineNumber": 57, + "name": "setDepthTestFailureOperation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "operation", + "type": "Operation" + } + ], + "index": 6, + "lineNumber": 58, + "name": "setAllTestsPassOperation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qstenciloperationarguments.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStencilTest", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "front", + "read": "front", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QStencilTestArguments*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "back", + "read": "back", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QStencilTestArguments*", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QStencilTest", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QRenderState", + "name": "QRenderState" + } + ] + } + ], + "inputFile": "qstenciltest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStencilTestArguments", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 26, + "name": "StencilFaceMode", + "values": [ + "Front", + "Back", + "FrontAndBack" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "StencilFunction", + "values": [ + "Never", + "Always", + "Less", + "LessOrEqual", + "Equal", + "GreaterOrEqual", + "Greater", + "NotEqual" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "faceMode", + "notify": "faceModeChanged", + "read": "faceMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "StencilFaceMode", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "comparisonMask", + "notify": "comparisonMaskChanged", + "read": "comparisonMask", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false, + "write": "setComparisonMask" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "referenceValue", + "notify": "referenceValueChanged", + "read": "referenceValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setReferenceValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "stencilFunction", + "notify": "stencilFunctionChanged", + "read": "stencilFunction", + "required": false, + "scriptable": true, + "stored": true, + "type": "StencilFunction", + "user": false, + "write": "setStencilFunction" + } + ], + "qualifiedClassName": "Qt3DRender::QStencilTestArguments", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "comparisonMask", + "type": "uint" + } + ], + "index": 0, + "lineNumber": 61, + "name": "comparisonMaskChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "stencilFunction", + "type": "StencilFunction" + } + ], + "index": 1, + "lineNumber": 62, + "name": "stencilFunctionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "referenceValue", + "type": "int" + } + ], + "index": 2, + "lineNumber": 63, + "name": "referenceValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "faceMode", + "type": "StencilFaceMode" + } + ], + "index": 3, + "lineNumber": 64, + "name": "faceModeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "comparisonMask", + "type": "uint" + } + ], + "index": 4, + "lineNumber": 56, + "name": "setComparisonMask", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "referenceValue", + "type": "int" + } + ], + "index": 5, + "lineNumber": 57, + "name": "setReferenceValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "stencilFunction", + "type": "StencilFunction" + } + ], + "index": 6, + "lineNumber": 58, + "name": "setStencilFunction", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qstenciltestarguments.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSubtreeEnabler", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 24, + "name": "Enablement", + "values": [ + "Persistent", + "SingleShot" + ] + } + ], + "lineNumber": 16, + "methods": [ + { + "access": "public", + "index": 1, + "lineNumber": 33, + "name": "requestUpdate", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "enablement", + "notify": "enablementChanged", + "read": "enablement", + "required": false, + "scriptable": true, + "stored": true, + "type": "Enablement", + "user": false, + "write": "setEnablement" + } + ], + "qualifiedClassName": "Qt3DRender::QSubtreeEnabler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "enablement", + "type": "Qt3DRender::QSubtreeEnabler::Enablement" + } + ], + "index": 0, + "lineNumber": 36, + "name": "enablementChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qsubtreeenabler.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTechnique", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "graphicsApiFilter", + "read": "graphicsApiFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt3DRender::QGraphicsApiFilter*", + "user": false + } + ], + "qualifiedClassName": "Qt3DRender::QTechnique", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 51, + "name": "_q_graphicsApiFilterChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Qt3DCore::QNode" + } + ] + } + ], + "inputFile": "qtechnique.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTechniqueFilter", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "Qt3DRender::QTechniqueFilter", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qtechniquefilter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTexture1D", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "Qt3DRender::QTexture1D", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTexture", + "name": "QAbstractTexture" + } + ] + }, + { + "className": "QTexture1DArray", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "Qt3DRender::QTexture1DArray", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTexture", + "name": "QAbstractTexture" + } + ] + }, + { + "className": "QTexture2D", + "lineNumber": 38, + "object": true, + "qualifiedClassName": "Qt3DRender::QTexture2D", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTexture", + "name": "QAbstractTexture" + } + ] + }, + { + "className": "QTexture2DArray", + "lineNumber": 46, + "object": true, + "qualifiedClassName": "Qt3DRender::QTexture2DArray", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTexture", + "name": "QAbstractTexture" + } + ] + }, + { + "className": "QTexture3D", + "lineNumber": 54, + "object": true, + "qualifiedClassName": "Qt3DRender::QTexture3D", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTexture", + "name": "QAbstractTexture" + } + ] + }, + { + "className": "QTextureCubeMap", + "lineNumber": 62, + "object": true, + "qualifiedClassName": "Qt3DRender::QTextureCubeMap", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTexture", + "name": "QAbstractTexture" + } + ] + }, + { + "className": "QTextureCubeMapArray", + "lineNumber": 70, + "object": true, + "qualifiedClassName": "Qt3DRender::QTextureCubeMapArray", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTexture", + "name": "QAbstractTexture" + } + ] + }, + { + "className": "QTexture2DMultisample", + "lineNumber": 78, + "object": true, + "qualifiedClassName": "Qt3DRender::QTexture2DMultisample", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTexture", + "name": "QAbstractTexture" + } + ] + }, + { + "className": "QTexture2DMultisampleArray", + "lineNumber": 86, + "object": true, + "qualifiedClassName": "Qt3DRender::QTexture2DMultisampleArray", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTexture", + "name": "QAbstractTexture" + } + ] + }, + { + "className": "QTextureRectangle", + "lineNumber": 94, + "object": true, + "qualifiedClassName": "Qt3DRender::QTextureRectangle", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTexture", + "name": "QAbstractTexture" + } + ] + }, + { + "className": "QTextureBuffer", + "lineNumber": 102, + "object": true, + "qualifiedClassName": "Qt3DRender::QTextureBuffer", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTexture", + "name": "QAbstractTexture" + } + ] + }, + { + "className": "QTextureLoader", + "lineNumber": 112, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 115, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 116, + "name": "mirrored", + "notify": "mirroredChanged", + "read": "isMirrored", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirrored" + } + ], + "qualifiedClassName": "Qt3DRender::QTextureLoader", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 129, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mirrored", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 130, + "name": "mirroredChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 2, + "lineNumber": 125, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mirrored", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 126, + "name": "setMirrored", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTexture", + "name": "QAbstractTexture" + } + ] + }, + { + "className": "QSharedGLTexture", + "lineNumber": 136, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 139, + "name": "textureId", + "notify": "textureIdChanged", + "read": "textureId", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTextureId" + } + ], + "qualifiedClassName": "Qt3DRender::QSharedGLTexture", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "textureId", + "type": "int" + } + ], + "index": 0, + "lineNumber": 150, + "name": "textureIdChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + } + ], + "index": 1, + "lineNumber": 147, + "name": "setTextureId", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTexture", + "name": "QAbstractTexture" + } + ] + } + ], + "inputFile": "qtexture.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextureImage", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 27, + "name": "Status", + "values": [ + "None", + "Loading", + "Ready", + "Error" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "mirrored", + "notify": "mirroredChanged", + "read": "isMirrored", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirrored" + } + ], + "qualifiedClassName": "Qt3DRender::QTextureImage", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 44, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "Status" + } + ], + "index": 1, + "lineNumber": 45, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mirrored", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 46, + "name": "mirroredChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 3, + "lineNumber": 40, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mirrored", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 41, + "name": "setMirrored", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QAbstractTextureImage", + "name": "QAbstractTextureImage" + } + ] + } + ], + "inputFile": "qtextureimage.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextureWrapMode", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 24, + "name": "WrapMode", + "values": [ + "Repeat", + "MirroredRepeat", + "ClampToEdge", + "ClampToBorder" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "WrapMode", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "WrapMode", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "z", + "notify": "zChanged", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "WrapMode", + "user": false, + "write": "setZ" + } + ], + "qualifiedClassName": "Qt3DRender::QTextureWrapMode", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "WrapMode" + } + ], + "index": 0, + "lineNumber": 46, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "y", + "type": "WrapMode" + } + ], + "index": 1, + "lineNumber": 47, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "z", + "type": "WrapMode" + } + ], + "index": 2, + "lineNumber": 48, + "name": "zChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "WrapMode" + } + ], + "index": 3, + "lineNumber": 41, + "name": "setX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "y", + "type": "WrapMode" + } + ], + "index": 4, + "lineNumber": 42, + "name": "setY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "z", + "type": "WrapMode" + } + ], + "index": 5, + "lineNumber": 43, + "name": "setZ", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtexturewrapmode.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QViewport", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "normalizedRect", + "notify": "normalizedRectChanged", + "read": "normalizedRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setNormalizedRect" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "gamma", + "notify": "gammaChanged", + "read": "gamma", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setGamma" + } + ], + "qualifiedClassName": "Qt3DRender::QViewport", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "normalizedRect", + "type": "QRectF" + } + ], + "index": 0, + "lineNumber": 35, + "name": "normalizedRectChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gamma", + "type": "float" + } + ], + "index": 1, + "lineNumber": 36, + "name": "gammaChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "normalizedRect", + "type": "QRectF" + } + ], + "index": 2, + "lineNumber": 31, + "name": "setNormalizedRect", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gamma", + "type": "float" + } + ], + "index": 3, + "lineNumber": 32, + "name": "setGamma", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qviewport.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWaitFence", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "HandleType", + "values": [ + "NoHandle", + "OpenGLFenceId" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "handleType", + "notify": "handleTypeChanged", + "read": "handleType", + "required": false, + "scriptable": true, + "stored": true, + "type": "HandleType", + "user": false, + "write": "setHandleType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "handle", + "notify": "handleChanged", + "read": "handle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setHandle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "waitOnCPU", + "notify": "waitOnCPUChanged", + "read": "waitOnCPU", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWaitOnCPU" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "timeout", + "notify": "timeoutChanged", + "read": "timeout", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint64", + "user": false, + "write": "setTimeout" + } + ], + "qualifiedClassName": "Qt3DRender::QWaitFence", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "waitOnCPU", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 46, + "name": "waitOnCPUChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "timeoutChanged", + "type": "quint64" + } + ], + "index": 1, + "lineNumber": 47, + "name": "timeoutChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "handleType", + "type": "HandleType" + } + ], + "index": 2, + "lineNumber": 48, + "name": "handleTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "handle", + "type": "QVariant" + } + ], + "index": 3, + "lineNumber": 49, + "name": "handleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "Qt3DRender::QFrameGraphNode", + "name": "QFrameGraphNode" + } + ] + } + ], + "inputFile": "qwaitfence.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6axbaseprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6axbaseprivate_metatypes.json new file mode 100644 index 0000000..0d4f101 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6axbaseprivate_metatypes.json @@ -0,0 +1,2 @@ +[ +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6axcontainer_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6axcontainer_metatypes.json new file mode 100644 index 0000000..c2cd8c6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6axcontainer_metatypes.json @@ -0,0 +1,438 @@ +[ + { + "classes": [ + { + "className": "QAxBaseObject", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "classContext", + "read": "classContext", + "required": false, + "scriptable": true, + "stored": true, + "type": "ulong", + "user": false, + "write": "setClassContext" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "control", + "read": "control", + "required": false, + "reset": "resetControl", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setControl" + } + ], + "qualifiedClassName": "QAxBaseObject", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "code", + "type": "int" + }, + { + "name": "source", + "type": "QString" + }, + { + "name": "desc", + "type": "QString" + }, + { + "name": "help", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 21, + "name": "exception", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 22, + "name": "propertyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "argc", + "type": "int" + }, + { + "name": "argv", + "type": "void*" + } + ], + "index": 2, + "lineNumber": 23, + "name": "signal", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QAxObjectInterface" + } + ] + } + ], + "inputFile": "qaxobject.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAxScript", + "lineNumber": 57, + "object": true, + "qualifiedClassName": "QAxScript", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 89, + "name": "entered", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 90, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "result", + "type": "QVariant" + } + ], + "index": 2, + "lineNumber": 91, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "code", + "type": "int" + }, + { + "name": "source", + "type": "QString" + }, + { + "name": "description", + "type": "QString" + }, + { + "name": "help", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 92, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "int" + } + ], + "index": 4, + "lineNumber": 93, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "code", + "type": "int" + }, + { + "name": "description", + "type": "QString" + }, + { + "name": "sourcePosition", + "type": "int" + }, + { + "name": "sourceText", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 94, + "name": "error", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QAxScriptManager", + "lineNumber": 110, + "object": true, + "qualifiedClassName": "QAxScriptManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "script", + "type": "QAxScript*" + }, + { + "name": "code", + "type": "int" + }, + { + "name": "description", + "type": "QString" + }, + { + "name": "sourcePosition", + "type": "int" + }, + { + "name": "sourceText", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 142, + "name": "error", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaxscript.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAxSelect", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QAxSelect", + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + } + ], + "index": 0, + "lineNumber": 31, + "name": "onActiveXListCurrentChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 32, + "name": "onActiveXListActivated", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QString" + } + ], + "index": 2, + "lineNumber": 33, + "name": "onFilterLineEditChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qaxselect.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAxBaseWidget", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "classContext", + "read": "classContext", + "required": false, + "scriptable": true, + "stored": true, + "type": "ulong", + "user": false, + "write": "setClassContext" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "control", + "read": "control", + "required": false, + "reset": "resetControl", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setControl" + } + ], + "qualifiedClassName": "QAxBaseWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "code", + "type": "int" + }, + { + "name": "source", + "type": "QString" + }, + { + "name": "desc", + "type": "QString" + }, + { + "name": "help", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 26, + "name": "exception", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 27, + "name": "propertyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "argc", + "type": "int" + }, + { + "name": "argv", + "type": "void*" + } + ], + "index": 2, + "lineNumber": 28, + "name": "signal", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + }, + { + "access": "public", + "name": "QAxObjectInterface" + } + ] + } + ], + "inputFile": "qaxwidget.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6axserver_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6axserver_metatypes.json new file mode 100644 index 0000000..0d4f101 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6axserver_metatypes.json @@ -0,0 +1,2 @@ +[ +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6bluetooth_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6bluetooth_metatypes.json new file mode 100644 index 0000000..ecb84cb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6bluetooth_metatypes.json @@ -0,0 +1,2307 @@ +[ + { + "classes": [ + { + "className": "QBluetoothDeviceDiscoveryAgentPrivate", + "lineNumber": 71, + "object": true, + "qualifiedClassName": "QBluetoothDeviceDiscoveryAgentPrivate", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "info", + "type": "QBluetoothDeviceInfo" + } + ], + "index": 0, + "lineNumber": 149, + "name": "registerDevice", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "address", + "type": "QBluetoothAddress" + }, + { + "name": "fields", + "type": "QBluetoothDeviceInfo::Fields" + }, + { + "name": "rssi", + "type": "qint16" + }, + { + "name": "manufacturerData", + "type": "ManufacturerData" + }, + { + "name": "serviceData", + "type": "ServiceData" + } + ], + "index": 1, + "lineNumber": 150, + "name": "updateDeviceData", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "e", + "type": "QBluetoothDeviceDiscoveryAgent::Error" + } + ], + "index": 2, + "lineNumber": 152, + "name": "onErrorOccured", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 153, + "name": "onScanFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbluetoothdevicediscoveryagent_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBluetoothDeviceWatcherWinRT", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QBluetoothDeviceWatcherWinRT", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "deviceId", + "type": "winrt::hstring" + }, + { + "name": "id", + "type": "int" + } + ], + "index": 0, + "lineNumber": 46, + "name": "deviceAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "deviceId", + "type": "winrt::hstring" + }, + { + "name": "id", + "type": "int" + } + ], + "index": 1, + "lineNumber": 47, + "name": "deviceRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "deviceId", + "type": "winrt::hstring" + }, + { + "name": "id", + "type": "int" + } + ], + "index": 2, + "lineNumber": 48, + "name": "deviceUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + } + ], + "index": 3, + "lineNumber": 49, + "name": "enumerationCompleted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + } + ], + "index": 4, + "lineNumber": 50, + "name": "watcherStopped", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "std::enable_shared_from_this" + } + ] + } + ], + "inputFile": "qbluetoothdevicewatcher_winrt_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBluetoothLocalDevicePrivate", + "lineNumber": 160, + "object": true, + "qualifiedClassName": "QBluetoothLocalDevicePrivate", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "winrt::hstring" + }, + { + "name": "mode", + "type": "QBluetoothLocalDevice::HostMode" + } + ], + "index": 0, + "lineNumber": 187, + "name": "updateMode", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "winrt::hstring" + } + ], + "index": 1, + "lineNumber": 172, + "name": "onAdapterRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "winrt::hstring" + } + ], + "index": 2, + "lineNumber": 173, + "name": "onAdapterAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "winrt::hstring" + }, + { + "name": "mode", + "type": "QBluetoothLocalDevice::HostMode" + } + ], + "index": 3, + "lineNumber": 174, + "name": "radioModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "address", + "type": "QBluetoothAddress" + } + ], + "index": 4, + "lineNumber": 175, + "name": "onDeviceAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "address", + "type": "QBluetoothAddress" + } + ], + "index": 5, + "lineNumber": 176, + "name": "onDeviceRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbluetoothlocaldevice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBluetoothServiceDiscoveryAgentPrivate", + "lineNumber": 71, + "object": true, + "qualifiedClassName": "QBluetoothServiceDiscoveryAgentPrivate", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "deviceAddress", + "type": "quint64" + }, + { + "name": "info", + "type": "QBluetoothServiceInfo" + } + ], + "index": 0, + "lineNumber": 179, + "name": "processFoundService", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "deviceAddress", + "type": "quint64" + } + ], + "index": 1, + "lineNumber": 180, + "name": "onScanFinished", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 181, + "name": "onError", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbluetoothservicediscoveryagent_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBluetoothServiceInfoPrivate", + "lineNumber": 58, + "object": true, + "qualifiedClassName": "QBluetoothServiceInfoPrivate", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbluetoothserviceinfo_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBluetoothSocketPrivateWinRT", + "lineNumber": 39, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QList" + } + ], + "index": 2, + "lineNumber": 93, + "name": "addToPendingData", + "returnType": "void" + } + ], + "object": true, + "qualifiedClassName": "QBluetoothSocketPrivateWinRT", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "data", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 96, + "name": "handleNewData", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "error", + "type": "QBluetoothSocket::SocketError" + } + ], + "index": 1, + "lineNumber": 97, + "name": "handleError", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QBluetoothSocketBasePrivate" + } + ] + } + ], + "inputFile": "qbluetoothsocket_winrt_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLowEnergyControllerPrivateWinRT", + "lineNumber": 49, + "object": true, + "qualifiedClassName": "QLowEnergyControllerPrivateWinRT", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "charHandle", + "type": "quint16" + }, + { + "name": "data", + "type": "QByteArray" + } + ], + "index": 0, + "lineNumber": 94, + "name": "characteristicChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 95, + "name": "abortConnection", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "charHandle", + "type": "quint16" + }, + { + "name": "data", + "type": "QByteArray" + } + ], + "index": 2, + "lineNumber": 98, + "name": "handleCharacteristicChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "error", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 99, + "name": "handleServiceHandlerError", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLowEnergyControllerPrivate" + } + ] + } + ], + "inputFile": "qlowenergycontroller_winrt_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBluetooth", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 19, + "name": "Security", + "values": [ + "NoSecurity", + "Authorization", + "Authentication", + "Encryption", + "Secure" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 30, + "name": "AttAccessConstraint", + "values": [ + "AttAuthorizationRequired", + "AttAuthenticationRequired", + "AttEncryptionRequired" + ] + } + ], + "lineNumber": 14, + "namespace": true, + "qualifiedClassName": "QBluetooth" + } + ], + "inputFile": "qbluetooth.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBluetoothDeviceDiscoveryAgent", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "Error", + "values": [ + "NoError", + "InputOutputError", + "PoweredOffError", + "InvalidBluetoothAdapterError", + "UnsupportedPlatformError", + "UnsupportedDiscoveryMethod", + "LocationServiceTurnedOffError", + "MissingPermissionsError", + "UnknownError" + ] + }, + { + "alias": "DiscoveryMethod", + "isClass": false, + "isFlag": true, + "lineNumber": 38, + "name": "DiscoveryMethods", + "values": [ + "NoMethod", + "ClassicMethod", + "LowEnergyMethod" + ] + } + ], + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QBluetoothDeviceDiscoveryAgent", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "info", + "type": "QBluetoothDeviceInfo" + } + ], + "index": 0, + "lineNumber": 69, + "name": "deviceDiscovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "info", + "type": "QBluetoothDeviceInfo" + }, + { + "name": "updatedFields", + "type": "QBluetoothDeviceInfo::Fields" + } + ], + "index": 1, + "lineNumber": 70, + "name": "deviceUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 71, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QBluetoothDeviceDiscoveryAgent::Error" + } + ], + "index": 3, + "lineNumber": 72, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 73, + "name": "canceled", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 5, + "lineNumber": 64, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "method", + "type": "DiscoveryMethods" + } + ], + "index": 6, + "lineNumber": 65, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 66, + "name": "stop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbluetoothdevicediscoveryagent.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBluetoothLocalDevice", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 24, + "name": "Pairing", + "values": [ + "Unpaired", + "Paired", + "AuthorizedPaired" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 31, + "name": "HostMode", + "values": [ + "HostPoweredOff", + "HostConnectable", + "HostDiscoverable", + "HostDiscoverableLimitedInquiry" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "Error", + "values": [ + "NoError", + "PairingError", + "MissingPermissionsError", + "UnknownError" + ] + } + ], + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QBluetoothLocalDevice", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QBluetoothLocalDevice::HostMode" + } + ], + "index": 0, + "lineNumber": 68, + "name": "hostModeStateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "address", + "type": "QBluetoothAddress" + } + ], + "index": 1, + "lineNumber": 69, + "name": "deviceConnected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "address", + "type": "QBluetoothAddress" + } + ], + "index": 2, + "lineNumber": 70, + "name": "deviceDisconnected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "address", + "type": "QBluetoothAddress" + }, + { + "name": "pairing", + "type": "QBluetoothLocalDevice::Pairing" + } + ], + "index": 3, + "lineNumber": 71, + "name": "pairingFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QBluetoothLocalDevice::Error" + } + ], + "index": 4, + "lineNumber": 73, + "name": "errorOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbluetoothlocaldevice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBluetoothServer", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 27, + "name": "Error", + "values": [ + "NoError", + "UnknownError", + "PoweredOffError", + "InputOutputError", + "ServiceAlreadyRegisteredError", + "UnsupportedProtocolError", + "MissingPermissionsError" + ] + } + ], + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QBluetoothServer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 65, + "name": "newConnection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QBluetoothServer::Error" + } + ], + "index": 1, + "lineNumber": 66, + "name": "errorOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbluetoothserver.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBluetoothServiceDiscoveryAgent", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 31, + "name": "Error", + "values": [ + "NoError", + "InputOutputError", + "PoweredOffError", + "InvalidBluetoothAdapterError", + "MissingPermissionsError", + "UnknownError" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 43, + "name": "DiscoveryMode", + "values": [ + "MinimalDiscovery", + "FullDiscovery" + ] + } + ], + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QBluetoothServiceDiscoveryAgent", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "info", + "type": "QBluetoothServiceInfo" + } + ], + "index": 0, + "lineNumber": 72, + "name": "serviceDiscovered", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 73, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 74, + "name": "canceled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QBluetoothServiceDiscoveryAgent::Error" + } + ], + "index": 3, + "lineNumber": 75, + "name": "errorOccurred", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "DiscoveryMode" + } + ], + "index": 4, + "lineNumber": 67, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "isCloned": true, + "lineNumber": 67, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 68, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 69, + "name": "clear", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbluetoothservicediscoveryagent.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBluetoothSocket", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 39, + "name": "SocketState", + "values": [ + "UnconnectedState", + "ServiceLookupState", + "ConnectingState", + "ConnectedState", + "BoundState", + "ClosingState", + "ListeningState" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 50, + "name": "SocketError", + "values": [ + "NoSocketError", + "UnknownSocketError", + "RemoteHostClosedError", + "HostNotFoundError", + "ServiceNotFoundError", + "NetworkError", + "UnsupportedProtocolError", + "OperationError", + "MissingPermissionsError" + ] + } + ], + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QBluetoothSocket", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 121, + "name": "connected", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 122, + "name": "disconnected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QBluetoothSocket::SocketError" + } + ], + "index": 2, + "lineNumber": 123, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QBluetoothSocket::SocketState" + } + ], + "index": 3, + "lineNumber": 124, + "name": "stateChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "service", + "type": "QBluetoothServiceInfo" + } + ], + "index": 4, + "lineNumber": 136, + "name": "serviceDiscovered", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 137, + "name": "discoveryFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QIODevice" + } + ] + } + ], + "inputFile": "qbluetoothsocket.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBluetoothSocketBasePrivate", + "lineNumber": 56, + "object": true, + "qualifiedClassName": "QBluetoothSocketBasePrivate", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbluetoothsocketbase_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLowEnergyController", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "Error", + "values": [ + "NoError", + "UnknownError", + "UnknownRemoteDeviceError", + "NetworkError", + "InvalidBluetoothAdapterError", + "ConnectionError", + "AdvertisingError", + "RemoteHostClosedError", + "AuthorizationError", + "MissingPermissionsError", + "RssiReadError" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "ControllerState", + "values": [ + "UnconnectedState", + "ConnectingState", + "ConnectedState", + "DiscoveringState", + "DiscoveredState", + "ClosingState", + "AdvertisingState" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 51, + "name": "RemoteAddressType", + "values": [ + "PublicAddress", + "RandomAddress" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 57, + "name": "Role", + "values": [ + "CentralRole", + "PeripheralRole" + ] + } + ], + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QLowEnergyController", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 110, + "name": "connected", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 111, + "name": "disconnected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QLowEnergyController::ControllerState" + } + ], + "index": 2, + "lineNumber": 112, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newError", + "type": "QLowEnergyController::Error" + } + ], + "index": 3, + "lineNumber": 113, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mtu", + "type": "int" + } + ], + "index": 4, + "lineNumber": 114, + "name": "mtuChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rssi", + "type": "qint16" + } + ], + "index": 5, + "lineNumber": 115, + "name": "rssiRead", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newService", + "type": "QBluetoothUuid" + } + ], + "index": 6, + "lineNumber": 117, + "name": "serviceDiscovered", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 118, + "name": "discoveryFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parameters", + "type": "QLowEnergyConnectionParameters" + } + ], + "index": 8, + "lineNumber": 119, + "name": "connectionUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qlowenergycontroller.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLowEnergyControllerPrivate", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QLowEnergyControllerPrivate", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qlowenergycontrollerbase_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLowEnergyService", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 18, + "name": "ServiceType", + "values": [ + "PrimaryService", + "IncludedService" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "ServiceError", + "values": [ + "NoError", + "OperationError", + "CharacteristicWriteError", + "DescriptorWriteError", + "UnknownError", + "CharacteristicReadError", + "DescriptorReadError" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 36, + "name": "ServiceState", + "values": [ + "InvalidService", + "RemoteService", + "RemoteServiceDiscovering", + "RemoteServiceDiscovered", + "LocalService", + "DiscoveryRequired", + "DiscoveringService", + "ServiceDiscovered" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 61, + "name": "DiscoveryMode", + "values": [ + "FullDiscovery", + "SkipValueDiscovery" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 67, + "name": "WriteMode", + "values": [ + "WriteWithResponse", + "WriteWithoutResponse", + "WriteSigned" + ] + } + ], + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QLowEnergyService", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "newState", + "type": "QLowEnergyService::ServiceState" + } + ], + "index": 0, + "lineNumber": 102, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "info", + "type": "QLowEnergyCharacteristic" + }, + { + "name": "value", + "type": "QByteArray" + } + ], + "index": 1, + "lineNumber": 103, + "name": "characteristicChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "info", + "type": "QLowEnergyCharacteristic" + }, + { + "name": "value", + "type": "QByteArray" + } + ], + "index": 2, + "lineNumber": 105, + "name": "characteristicRead", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "info", + "type": "QLowEnergyCharacteristic" + }, + { + "name": "value", + "type": "QByteArray" + } + ], + "index": 3, + "lineNumber": 107, + "name": "characteristicWritten", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "info", + "type": "QLowEnergyDescriptor" + }, + { + "name": "value", + "type": "QByteArray" + } + ], + "index": 4, + "lineNumber": 109, + "name": "descriptorRead", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "info", + "type": "QLowEnergyDescriptor" + }, + { + "name": "value", + "type": "QByteArray" + } + ], + "index": 5, + "lineNumber": 111, + "name": "descriptorWritten", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QLowEnergyService::ServiceError" + } + ], + "index": 6, + "lineNumber": 113, + "name": "errorOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qlowenergyservice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLowEnergyServicePrivate", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "QLowEnergyServicePrivate", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "newState", + "type": "QLowEnergyService::ServiceState" + } + ], + "index": 0, + "lineNumber": 65, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QLowEnergyService::ServiceError" + } + ], + "index": 1, + "lineNumber": 66, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "characteristic", + "type": "QLowEnergyCharacteristic" + }, + { + "name": "newValue", + "type": "QByteArray" + } + ], + "index": 2, + "lineNumber": 67, + "name": "characteristicChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "info", + "type": "QLowEnergyCharacteristic" + }, + { + "name": "value", + "type": "QByteArray" + } + ], + "index": 3, + "lineNumber": 69, + "name": "characteristicRead", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "characteristic", + "type": "QLowEnergyCharacteristic" + }, + { + "name": "newValue", + "type": "QByteArray" + } + ], + "index": 4, + "lineNumber": 71, + "name": "characteristicWritten", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "info", + "type": "QLowEnergyDescriptor" + }, + { + "name": "value", + "type": "QByteArray" + } + ], + "index": 5, + "lineNumber": 73, + "name": "descriptorRead", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "descriptor", + "type": "QLowEnergyDescriptor" + }, + { + "name": "newValue", + "type": "QByteArray" + } + ], + "index": 6, + "lineNumber": 75, + "name": "descriptorWritten", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qlowenergyserviceprivate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AdvertisementWatcherWrapper", + "lineNumber": 106, + "object": true, + "qualifiedClassName": "AdvertisementWatcherWrapper", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "address", + "type": "quint64" + }, + { + "name": "rssi", + "type": "qint16" + }, + { + "name": "manufacturerData", + "type": "ManufacturerData" + }, + { + "name": "serviceData", + "type": "ServiceData" + }, + { + "name": "uuids", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 136, + "name": "advertisementDataReceived", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "std::enable_shared_from_this" + } + ] + }, + { + "className": "QWinRTBluetoothDeviceDiscoveryWorker", + "lineNumber": 191, + "methods": [ + { + "access": "private", + "arguments": [ + { + "name": "worker", + "type": "std::shared_ptr" + } + ], + "index": 8, + "lineNumber": 229, + "name": "decrementPendingDevicesCountAndCheckFinished", + "returnType": "void" + } + ], + "object": true, + "qualifiedClassName": "QWinRTBluetoothDeviceDiscoveryWorker", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "info", + "type": "QBluetoothDeviceInfo" + } + ], + "index": 0, + "lineNumber": 233, + "name": "deviceFound", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "address", + "type": "QBluetoothAddress" + }, + { + "type": "QBluetoothDeviceInfo::Fields" + }, + { + "name": "rssi", + "type": "qint16" + }, + { + "name": "manufacturerData", + "type": "ManufacturerData" + }, + { + "name": "serviceData", + "type": "ServiceData" + } + ], + "index": 1, + "lineNumber": 234, + "name": "deviceDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QBluetoothDeviceDiscoveryAgent::Error" + } + ], + "index": 2, + "lineNumber": 236, + "name": "errorOccured", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 237, + "name": "scanFinished", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "deviceId", + "type": "winrt::hstring" + }, + { + "name": "watcherId", + "type": "int" + } + ], + "index": 4, + "lineNumber": 240, + "name": "onBluetoothDeviceFound", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "watcherId", + "type": "int" + } + ], + "index": 5, + "lineNumber": 241, + "name": "onDeviceEnumerationCompleted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "address", + "type": "quint64" + }, + { + "name": "rssi", + "type": "qint16" + }, + { + "name": "manufacturerData", + "type": "ManufacturerData" + }, + { + "name": "serviceData", + "type": "ServiceData" + }, + { + "name": "uuids", + "type": "QList" + } + ], + "index": 6, + "lineNumber": 243, + "name": "onAdvertisementDataReceived", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 248, + "name": "stopAdvertisementWatcher", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "std::enable_shared_from_this" + } + ] + } + ], + "inputFile": "qbluetoothdevicediscoveryagent_winrt.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AdapterManager", + "lineNumber": 124, + "object": true, + "qualifiedClassName": "AdapterManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "winrt::hstring" + } + ], + "index": 0, + "lineNumber": 139, + "name": "adapterAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "winrt::hstring" + } + ], + "index": 1, + "lineNumber": 140, + "name": "adapterRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "winrt::hstring" + }, + { + "name": "mode", + "type": "QBluetoothLocalDevice::HostMode" + } + ], + "index": 2, + "lineNumber": 141, + "name": "modeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "address", + "type": "QBluetoothAddress" + } + ], + "index": 3, + "lineNumber": 142, + "name": "deviceAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "address", + "type": "QBluetoothAddress" + } + ], + "index": 4, + "lineNumber": 143, + "name": "deviceRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "client", + "type": "QBluetoothLocalDevicePrivate*" + } + ], + "index": 5, + "lineNumber": 134, + "name": "addClient", + "returnType": "QBluetoothLocalDevice::HostMode" + }, + { + "access": "public", + "arguments": [ + { + "name": "adapterId", + "type": "winrt::hstring" + } + ], + "index": 6, + "lineNumber": 135, + "name": "removeClient", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "adapterId", + "type": "winrt::hstring" + }, + { + "name": "mode", + "type": "QBluetoothLocalDevice::HostMode" + } + ], + "index": 7, + "lineNumber": 136, + "name": "updateMode", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "id", + "type": "winrt::hstring" + } + ], + "index": 8, + "lineNumber": 154, + "name": "onAdapterAdded", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "id", + "type": "winrt::hstring" + } + ], + "index": 9, + "lineNumber": 155, + "name": "onAdapterRemoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "id", + "type": "winrt::hstring" + }, + { + "name": "numAttempts", + "type": "int" + } + ], + "index": 10, + "lineNumber": 159, + "name": "tryResubscribeToStateChanges", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "id", + "type": "winrt::hstring" + } + ], + "index": 11, + "lineNumber": 161, + "name": "onDeviceAdded", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "id", + "type": "winrt::hstring" + } + ], + "index": 12, + "lineNumber": 162, + "name": "onDeviceRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbluetoothlocaldevice_winrt.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWinRTBluetoothServiceDiscoveryWorker", + "lineNumber": 54, + "object": true, + "qualifiedClassName": "QWinRTBluetoothServiceDiscoveryWorker", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "deviceAddress", + "type": "quint64" + }, + { + "name": "info", + "type": "QBluetoothServiceInfo" + } + ], + "index": 0, + "lineNumber": 64, + "name": "serviceFound", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "deviceAddress", + "type": "quint64" + } + ], + "index": 1, + "lineNumber": 65, + "name": "scanFinished", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 66, + "name": "errorOccured", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbluetoothservicediscoveryagent_winrt.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SocketWorker", + "lineNumber": 90, + "object": true, + "qualifiedClassName": "SocketWorker", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 120, + "name": "newDataReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QBluetoothSocket::SocketError" + } + ], + "index": 1, + "lineNumber": 121, + "name": "socketErrorOccured", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 124, + "name": "notifyAboutNewData", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbluetoothsocket_winrt.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWinRTLowEnergyServiceHandler", + "lineNumber": 242, + "object": true, + "qualifiedClassName": "QWinRTLowEnergyServiceHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "service", + "type": "QBluetoothUuid" + }, + { + "name": "charList", + "type": "QHash" + }, + { + "name": "indicateChars", + "type": "QList" + }, + { + "name": "startHandle", + "type": "QLowEnergyHandle" + }, + { + "name": "endHandle", + "type": "QLowEnergyHandle" + } + ], + "index": 0, + "lineNumber": 421, + "name": "charListObtained", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 425, + "name": "errorOccured", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 262, + "name": "obtainCharList", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 400, + "name": "setAbortRequested", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QWinRTLowEnergyConnectionHandler", + "lineNumber": 444, + "object": true, + "qualifiedClassName": "QWinRTLowEnergyConnectionHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "device", + "type": "com_ptr" + }, + { + "name": "session", + "type": "com_ptr" + } + ], + "index": 0, + "lineNumber": 471, + "name": "deviceConnected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 472, + "name": "errorOccurred", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 467, + "name": "connectToDevice", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 468, + "name": "handleDeviceDisconnectRequest", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qlowenergycontroller_winrt.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6charts_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6charts_metatypes.json new file mode 100644 index 0000000..a5a6bc8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6charts_metatypes.json @@ -0,0 +1,15018 @@ +[ + { + "classes": [ + { + "className": "GLXYSeriesDataManager", + "lineNumber": 55, + "object": true, + "qualifiedClassName": "GLXYSeriesDataManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "const QXYSeries*" + } + ], + "index": 0, + "lineNumber": 89, + "name": "seriesRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 79, + "name": "cleanup", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 80, + "name": "handleSeriesPenChange", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 81, + "name": "handleSeriesOpenGLChange", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 82, + "name": "handleSeriesVisibilityChange", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 84, + "name": "handleScatterColorChange", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 85, + "name": "handleScatterMarkerSizeChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "glxyseriesdata_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "GLWidget", + "lineNumber": 36, + "object": true, + "qualifiedClassName": "GLWidget", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 47, + "name": "cleanup", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "const QXYSeries*" + } + ], + "index": 1, + "lineNumber": 48, + "name": "cleanXYSeriesResources", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QOpenGLWidget" + }, + { + "access": "protected", + "name": "QOpenGLFunctions" + } + ] + } + ], + "inputFile": "glwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AbstractBarChartItem", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "AbstractBarChartItem", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "handleDomainUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 57, + "name": "handleLayoutChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 58, + "name": "handleLabelsVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 59, + "name": "handleDataStructureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 60, + "name": "handleVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 61, + "name": "handleOpacityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 62, + "name": "handleUpdatedBars", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 63, + "name": "handleLabelsPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 64, + "name": "positionLabels", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 9, + "lineNumber": 65, + "name": "handleBarValueChange", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 10, + "lineNumber": 66, + "name": "handleBarValueAdd", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 11, + "lineNumber": 67, + "name": "handleBarValueRemove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 12, + "lineNumber": 68, + "name": "handleSeriesAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 13, + "lineNumber": 69, + "name": "handleSeriesRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "ChartItem" + } + ] + } + ], + "inputFile": "abstractbarchartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AbstractDomain", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "AbstractDomain", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 97, + "name": "updated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + }, + { + "name": "max", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 98, + "name": "rangeHorizontalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + }, + { + "name": "max", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 99, + "name": "rangeVerticalChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + }, + { + "name": "max", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 102, + "name": "handleVerticalAxisRangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + }, + { + "name": "max", + "type": "qreal" + } + ], + "index": 4, + "lineNumber": 103, + "name": "handleHorizontalAxisRangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reverse", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 104, + "name": "handleReverseXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reverse", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 105, + "name": "handleReverseYChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "abstractdomain_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AreaChartItem", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "AreaChartItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 0, + "lineNumber": 57, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + }, + { + "name": "state", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 58, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 2, + "lineNumber": 59, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 3, + "lineNumber": 60, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 4, + "lineNumber": 61, + "name": "doubleClicked", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 5, + "lineNumber": 64, + "name": "handleUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 65, + "name": "handleDomainUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "ChartItem" + } + ] + } + ], + "inputFile": "areachartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Bar", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "Bar", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 0, + "lineNumber": 55, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + }, + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 1, + "lineNumber": 56, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 2, + "lineNumber": 57, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 3, + "lineNumber": 58, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 4, + "lineNumber": 59, + "name": "doubleClicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QGraphicsRectItem" + } + ] + } + ], + "inputFile": "bar_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "BarAnimation", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "BarAnimation", + "superClasses": [ + { + "access": "public", + "name": "ChartAnimation" + } + ] + } + ], + "inputFile": "baranimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "BarChartItem", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "BarChartItem", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 31, + "name": "handleLabelsPositionChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 32, + "name": "positionLabels", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractBarChartItem" + } + ] + } + ], + "inputFile": "barchartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "BoxPlotAnimation", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "BoxPlotAnimation", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "boxplotanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "BoxPlotChartItem", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "BoxPlotChartItem", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 42, + "name": "handleSeriesVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 43, + "name": "handleOpacityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 44, + "name": "handleDataStructureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 45, + "name": "handleDomainUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 46, + "name": "handleLayoutChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 47, + "name": "handleUpdatedBars", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "barSets", + "type": "QList" + } + ], + "index": 6, + "lineNumber": 48, + "name": "handleBoxsetRemove", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "ChartItem" + } + ] + } + ], + "inputFile": "boxplotchartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "BoxWhiskers", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "BoxWhiskers", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 0, + "lineNumber": 59, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + }, + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 1, + "lineNumber": 60, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 2, + "lineNumber": 61, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 3, + "lineNumber": 62, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 4, + "lineNumber": 63, + "name": "doubleClicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsObject" + } + ] + } + ], + "inputFile": "boxwhiskers_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "BoxWhiskersAnimation", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "BoxWhiskersAnimation", + "superClasses": [ + { + "access": "public", + "name": "ChartAnimation" + } + ] + } + ], + "inputFile": "boxwhiskersanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Candlestick", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "Candlestick", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 0, + "lineNumber": 59, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + }, + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 1, + "lineNumber": 60, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 2, + "lineNumber": 61, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 3, + "lineNumber": 62, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 4, + "lineNumber": 63, + "name": "doubleClicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsObject" + } + ] + } + ], + "inputFile": "candlestick_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "CandlestickAnimation", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "CandlestickAnimation", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "candlestickanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "CandlestickBodyWicksAnimation", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "CandlestickBodyWicksAnimation", + "superClasses": [ + { + "access": "public", + "name": "ChartAnimation" + } + ] + } + ], + "inputFile": "candlestickbodywicksanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "CandlestickChartItem", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "CandlestickChartItem", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 40, + "name": "handleDomainUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 41, + "name": "handleLayoutUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 42, + "name": "handleCandlesticksUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 43, + "name": "handleCandlestickSeriesChange", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 4, + "lineNumber": 46, + "name": "handleCandlestickSetsAdd", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 5, + "lineNumber": 47, + "name": "handleCandlestickSetsRemove", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 48, + "name": "handleDataStructureChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "ChartItem" + } + ] + } + ], + "inputFile": "candlestickchartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "CartesianChartAxis", + "interfaces": [ + [ + { + "className": "QGraphicsLayoutItem", + "id": "\"org.qt-project.Qt.QGraphicsLayoutItem\"" + } + ] + ], + "lineNumber": 24, + "object": true, + "qualifiedClassName": "CartesianChartAxis", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 0, + "lineNumber": 47, + "name": "handleArrowPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 1, + "lineNumber": 48, + "name": "handleGridPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "brush", + "type": "QBrush" + } + ], + "index": 2, + "lineNumber": 49, + "name": "handleShadesBrushChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 3, + "lineNumber": 50, + "name": "handleShadesPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 4, + "lineNumber": 51, + "name": "handleMinorArrowPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 5, + "lineNumber": 52, + "name": "handleMinorGridPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 6, + "lineNumber": 53, + "name": "handleGridLineColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 7, + "lineNumber": 54, + "name": "handleMinorGridLineColorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "ChartAxisElement" + } + ] + } + ], + "inputFile": "cartesianchartaxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartAnimation", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "ChartAnimation", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 33, + "name": "startChartAnimation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QVariantAnimation" + } + ] + } + ], + "inputFile": "chartanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartAxisElement", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "ChartAxisElement", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 157, + "name": "clicked", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 125, + "name": "handleVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 126, + "name": "handleArrowVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 127, + "name": "handleGridVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 128, + "name": "handleLabelsVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 129, + "name": "handleShadesVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "int" + } + ], + "index": 6, + "lineNumber": 130, + "name": "handleLabelsAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "brush", + "type": "QBrush" + } + ], + "index": 7, + "lineNumber": 131, + "name": "handleShadesBrushChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 8, + "lineNumber": 132, + "name": "handleShadesPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 9, + "lineNumber": 133, + "name": "handleArrowPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 10, + "lineNumber": 134, + "name": "handleGridPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 11, + "lineNumber": 135, + "name": "handleMinorArrowPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 12, + "lineNumber": 136, + "name": "handleMinorGridPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 13, + "lineNumber": 137, + "name": "handleMinorGridLineColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 14, + "lineNumber": 138, + "name": "handleGridLineColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "brush", + "type": "QBrush" + } + ], + "index": 15, + "lineNumber": 139, + "name": "handleLabelsBrushChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 16, + "lineNumber": 140, + "name": "handleLabelsFontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "brush", + "type": "QBrush" + } + ], + "index": 17, + "lineNumber": 141, + "name": "handleTitleBrushChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 18, + "lineNumber": 142, + "name": "handleTitleFontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + } + ], + "index": 19, + "lineNumber": 143, + "name": "handleTitleTextChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 20, + "lineNumber": 144, + "name": "handleTitleVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + }, + { + "name": "max", + "type": "qreal" + } + ], + "index": 21, + "lineNumber": 145, + "name": "handleRangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reverse", + "type": "bool" + } + ], + "index": 22, + "lineNumber": 146, + "name": "handleReverseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 23, + "lineNumber": 147, + "name": "handleMinorArrowVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 24, + "lineNumber": 148, + "name": "handleMinorGridVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 149, + "name": "handleLabelsPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 150, + "name": "handleTruncateLabelsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 151, + "name": "handleColorScaleSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 152, + "name": "handleColorScaleGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldValue", + "type": "qreal" + }, + { + "name": "newValue", + "type": "qreal" + } + ], + "index": 29, + "lineNumber": 153, + "name": "valueLabelEdited", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldTime", + "type": "QDateTime" + }, + { + "name": "newTime", + "type": "QDateTime" + } + ], + "index": 30, + "lineNumber": 154, + "name": "dateTimeLabelEdited", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "ChartElement" + }, + { + "access": "public", + "name": "QGraphicsLayoutItem" + } + ] + } + ], + "inputFile": "chartaxiselement_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartBarCategoryAxisX", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "ChartBarCategoryAxisX", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 38, + "name": "handleCategoriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "HorizontalAxis" + } + ] + } + ], + "inputFile": "chartbarcategoryaxisx_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartBarCategoryAxisY", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "ChartBarCategoryAxisY", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 38, + "name": "handleCategoriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "VerticalAxis" + } + ] + } + ], + "inputFile": "chartbarcategoryaxisy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartCategoryAxisX", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "ChartCategoryAxisX", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 33, + "name": "handleCategoriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "HorizontalAxis" + } + ] + } + ], + "inputFile": "chartcategoryaxisx_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartCategoryAxisY", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "ChartCategoryAxisY", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 33, + "name": "handleCategoriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "VerticalAxis" + } + ] + } + ], + "inputFile": "chartcategoryaxisy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartColorAxisX", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "ChartColorAxisX", + "superClasses": [ + { + "access": "public", + "name": "HorizontalAxis" + } + ] + } + ], + "inputFile": "chartcoloraxisx_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartColorAxisY", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "ChartColorAxisY", + "superClasses": [ + { + "access": "public", + "name": "VerticalAxis" + } + ] + } + ], + "inputFile": "chartcoloraxisy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartDataSet", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "ChartDataSet", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 0, + "lineNumber": 63, + "name": "axisAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 64, + "name": "axisRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 2, + "lineNumber": 65, + "name": "seriesAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 3, + "lineNumber": 66, + "name": "seriesRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 68, + "name": "reverseChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "chartdataset_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartDateTimeAxisX", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "ChartDateTimeAxisX", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "tick", + "type": "int" + } + ], + "index": 0, + "lineNumber": 35, + "name": "handleTickCountChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 36, + "name": "handleFormatChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "HorizontalAxis" + } + ] + } + ], + "inputFile": "chartdatetimeaxisx_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartDateTimeAxisY", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "ChartDateTimeAxisY", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "tick", + "type": "int" + } + ], + "index": 0, + "lineNumber": 35, + "name": "handleTickCountChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 36, + "name": "handleFormatChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "VerticalAxis" + } + ] + } + ], + "inputFile": "chartdatetimeaxisy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartItem", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "ChartItem", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 33, + "name": "handleDomainUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "isConst": true, + "lineNumber": 35, + "name": "seriesPrivate", + "returnType": "QAbstractSeriesPrivate*" + } + ], + "superClasses": [ + { + "access": "public", + "name": "ChartElement" + } + ] + } + ], + "inputFile": "chartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartLogValueAxisX", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "ChartLogValueAxisX", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "base", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 38, + "name": "handleBaseChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 39, + "name": "handleLabelFormatChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "HorizontalAxis" + } + ] + } + ], + "inputFile": "chartlogvalueaxisx_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartLogValueAxisY", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "ChartLogValueAxisY", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "base", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 38, + "name": "handleBaseChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 39, + "name": "handleLabelFormatChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "VerticalAxis" + } + ] + } + ], + "inputFile": "chartlogvalueaxisy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartPresenter", + "lineNumber": 42, + "object": true, + "qualifiedClassName": "ChartPresenter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "plotArea", + "type": "QRectF" + } + ], + "index": 0, + "lineNumber": 172, + "name": "plotAreaChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 1, + "lineNumber": 166, + "name": "handleSeriesAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 2, + "lineNumber": 167, + "name": "handleSeriesRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 168, + "name": "handleAxisAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 4, + "lineNumber": 169, + "name": "handleAxisRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "chartpresenter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartThemeManager", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "ChartThemeManager", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 0, + "lineNumber": 56, + "name": "handleSeriesAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 1, + "lineNumber": 57, + "name": "handleSeriesRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 2, + "lineNumber": 58, + "name": "handleAxisAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 59, + "name": "handleAxisRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "chartthememanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartValueAxisX", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "ChartValueAxisX", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "tick", + "type": "int" + } + ], + "index": 0, + "lineNumber": 35, + "name": "handleTickCountChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "tick", + "type": "int" + } + ], + "index": 1, + "lineNumber": 36, + "name": "handleMinorTickCountChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 37, + "name": "handleLabelFormatChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "interval", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 38, + "name": "handleTickIntervalChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "anchor", + "type": "qreal" + } + ], + "index": 4, + "lineNumber": 39, + "name": "handleTickAnchorChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "type", + "type": "QValueAxis::TickType" + } + ], + "index": 5, + "lineNumber": 40, + "name": "handleTickTypeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "HorizontalAxis" + } + ] + } + ], + "inputFile": "chartvalueaxisx_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ChartValueAxisY", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "ChartValueAxisY", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "tick", + "type": "int" + } + ], + "index": 0, + "lineNumber": 35, + "name": "handleTickCountChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "tick", + "type": "int" + } + ], + "index": 1, + "lineNumber": 36, + "name": "handleMinorTickCountChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 37, + "name": "handleLabelFormatChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "interval", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 38, + "name": "handleTickIntervalChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "anchor", + "type": "qreal" + } + ], + "index": 4, + "lineNumber": 39, + "name": "handleTickAnchorChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "type", + "type": "QValueAxis::TickType" + } + ], + "index": 5, + "lineNumber": 40, + "name": "handleTickTypeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "VerticalAxis" + } + ] + } + ], + "inputFile": "chartvalueaxisy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DateTimeAxisLabel", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "DateTimeAxisLabel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "oldDateTime", + "type": "QDateTime" + }, + { + "name": "newDateTime", + "type": "QDateTime" + } + ], + "index": 0, + "lineNumber": 44, + "name": "dateTimeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "EditableAxisLabel" + } + ] + } + ], + "inputFile": "datetimeaxislabel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "EditableAxisLabel", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "EditableAxisLabel", + "superClasses": [ + { + "access": "public", + "name": "QGraphicsTextItem" + } + ] + } + ], + "inputFile": "editableaxislabel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "HorizontalBarChartItem", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "HorizontalBarChartItem", + "superClasses": [ + { + "access": "public", + "name": "AbstractBarChartItem" + } + ] + } + ], + "inputFile": "horizontalbarchartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "HorizontalPercentBarChartItem", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "HorizontalPercentBarChartItem", + "superClasses": [ + { + "access": "public", + "name": "AbstractBarChartItem" + } + ] + } + ], + "inputFile": "horizontalpercentbarchartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "HorizontalStackedBarChartItem", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "HorizontalStackedBarChartItem", + "superClasses": [ + { + "access": "public", + "name": "AbstractBarChartItem" + } + ] + } + ], + "inputFile": "horizontalstackedbarchartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LegendMarkerItem", + "interfaces": [ + [ + { + "className": "QGraphicsLayoutItem", + "id": "\"org.qt-project.Qt.QGraphicsLayoutItem\"" + } + ] + ], + "lineNumber": 30, + "object": true, + "qualifiedClassName": "LegendMarkerItem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 90, + "name": "markerRectChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsObject" + }, + { + "access": "public", + "name": "QGraphicsLayoutItem" + } + ] + } + ], + "inputFile": "legendmarkeritem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LegendScroller", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "LegendScroller", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "attached", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 53, + "name": "handleDetached", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLegend" + }, + { + "access": "public", + "name": "Scroller" + } + ] + } + ], + "inputFile": "legendscroller_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LineChartItem", + "interfaces": [ + [ + { + "className": "QGraphicsItem", + "id": "\"org.qt-project.Qt.QGraphicsItem\"" + } + ] + ], + "lineNumber": 27, + "object": true, + "qualifiedClassName": "LineChartItem", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 43, + "name": "handleSeriesUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "XYChart" + } + ] + } + ], + "inputFile": "linechartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LogXLogYDomain", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "LogXLogYDomain", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "baseY", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 49, + "name": "handleVerticalAxisBaseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "baseX", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 50, + "name": "handleHorizontalAxisBaseChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractDomain" + } + ] + } + ], + "inputFile": "logxlogydomain_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LogXLogYPolarDomain", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "LogXLogYPolarDomain", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "baseY", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 47, + "name": "handleVerticalAxisBaseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "baseX", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 48, + "name": "handleHorizontalAxisBaseChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "PolarDomain" + } + ] + } + ], + "inputFile": "logxlogypolardomain_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LogXYDomain", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "LogXYDomain", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "baseX", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 49, + "name": "handleHorizontalAxisBaseChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractDomain" + } + ] + } + ], + "inputFile": "logxydomain_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LogXYPolarDomain", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "LogXYPolarDomain", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "baseX", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 47, + "name": "handleHorizontalAxisBaseChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "PolarDomain" + } + ] + } + ], + "inputFile": "logxypolardomain_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PercentBarChartItem", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "PercentBarChartItem", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 33, + "name": "handleLabelsPositionChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 34, + "name": "positionLabels", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractBarChartItem" + } + ] + } + ], + "inputFile": "percentbarchartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PieAnimation", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "PieAnimation", + "superClasses": [ + { + "access": "public", + "name": "ChartAnimation" + } + ] + } + ], + "inputFile": "pieanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PieChartItem", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "PieChartItem", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "handleDomainUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 54, + "name": "updateLayout", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "QList" + } + ], + "index": 2, + "lineNumber": 55, + "name": "handleSlicesAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "QList" + } + ], + "index": 3, + "lineNumber": 56, + "name": "handleSlicesRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 57, + "name": "handleSliceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 58, + "name": "handleSeriesVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 59, + "name": "handleOpacityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "animation", + "type": "PieAnimation*" + } + ], + "index": 7, + "lineNumber": 61, + "name": "setAnimation", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "isConst": true, + "lineNumber": 62, + "name": "animation", + "returnType": "ChartAnimation*" + }, + { + "access": "public", + "index": 9, + "lineNumber": 65, + "name": "cleanup", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "ChartItem" + } + ] + } + ], + "inputFile": "piechartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PieSliceItem", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "PieSliceItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "buttons", + "type": "Qt::MouseButtons" + } + ], + "index": 0, + "lineNumber": 55, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 56, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "buttons", + "type": "Qt::MouseButtons" + } + ], + "index": 2, + "lineNumber": 57, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "buttons", + "type": "Qt::MouseButtons" + } + ], + "index": 3, + "lineNumber": 58, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "buttons", + "type": "Qt::MouseButtons" + } + ], + "index": 4, + "lineNumber": 59, + "name": "doubleClicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsObject" + } + ] + } + ], + "inputFile": "piesliceitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PolarChartAxis", + "interfaces": [ + [ + { + "className": "QGraphicsLayoutItem", + "id": "\"org.qt-project.Qt.QGraphicsLayoutItem\"" + } + ] + ], + "lineNumber": 21, + "object": true, + "qualifiedClassName": "PolarChartAxis", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "brush", + "type": "QBrush" + } + ], + "index": 0, + "lineNumber": 46, + "name": "handleShadesBrushChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 1, + "lineNumber": 47, + "name": "handleShadesPenChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "ChartAxisElement" + } + ] + } + ], + "inputFile": "polarchartaxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PolarChartAxisAngular", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "PolarChartAxisAngular", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 0, + "lineNumber": 40, + "name": "handleArrowPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 1, + "lineNumber": 41, + "name": "handleGridPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 2, + "lineNumber": 42, + "name": "handleMinorArrowPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 3, + "lineNumber": 43, + "name": "handleMinorGridPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 4, + "lineNumber": 44, + "name": "handleGridLineColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 5, + "lineNumber": 45, + "name": "handleMinorGridLineColorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "PolarChartAxis" + } + ] + } + ], + "inputFile": "polarchartaxisangular_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PolarChartAxisRadial", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "PolarChartAxisRadial", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 0, + "lineNumber": 40, + "name": "handleArrowPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 1, + "lineNumber": 41, + "name": "handleGridPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 2, + "lineNumber": 42, + "name": "handleMinorArrowPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 3, + "lineNumber": 43, + "name": "handleMinorGridPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 4, + "lineNumber": 44, + "name": "handleGridLineColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 5, + "lineNumber": 45, + "name": "handleMinorGridLineColorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "PolarChartAxis" + } + ] + } + ], + "inputFile": "polarchartaxisradial_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PolarChartCategoryAxisAngular", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "PolarChartCategoryAxisAngular", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 35, + "name": "handleCategoriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "PolarChartAxisAngular" + } + ] + } + ], + "inputFile": "polarchartcategoryaxisangular_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PolarChartCategoryAxisRadial", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "PolarChartCategoryAxisRadial", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 35, + "name": "handleCategoriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "PolarChartAxisRadial" + } + ] + } + ], + "inputFile": "polarchartcategoryaxisradial_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PolarChartDateTimeAxisAngular", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "PolarChartDateTimeAxisAngular", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "tick", + "type": "int" + } + ], + "index": 0, + "lineNumber": 34, + "name": "handleTickCountChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 35, + "name": "handleFormatChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "PolarChartAxisAngular" + } + ] + } + ], + "inputFile": "polarchartdatetimeaxisangular_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PolarChartDateTimeAxisRadial", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "PolarChartDateTimeAxisRadial", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "tick", + "type": "int" + } + ], + "index": 0, + "lineNumber": 34, + "name": "handleTickCountChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 35, + "name": "handleFormatChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "PolarChartAxisRadial" + } + ] + } + ], + "inputFile": "polarchartdatetimeaxisradial_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PolarChartLogValueAxisAngular", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "PolarChartLogValueAxisAngular", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "base", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 35, + "name": "handleBaseChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 36, + "name": "handleLabelFormatChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "PolarChartAxisAngular" + } + ] + } + ], + "inputFile": "polarchartlogvalueaxisangular_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PolarChartLogValueAxisRadial", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "PolarChartLogValueAxisRadial", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "base", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 35, + "name": "handleBaseChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 36, + "name": "handleLabelFormatChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "PolarChartAxisRadial" + } + ] + } + ], + "inputFile": "polarchartlogvalueaxisradial_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PolarChartValueAxisAngular", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "PolarChartValueAxisAngular", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "tick", + "type": "int" + } + ], + "index": 0, + "lineNumber": 35, + "name": "handleTickCountChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "tick", + "type": "int" + } + ], + "index": 1, + "lineNumber": 36, + "name": "handleMinorTickCountChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 37, + "name": "handleLabelFormatChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "PolarChartAxisAngular" + } + ] + } + ], + "inputFile": "polarchartvalueaxisangular_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PolarChartValueAxisRadial", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "PolarChartValueAxisRadial", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "tick", + "type": "int" + } + ], + "index": 0, + "lineNumber": 34, + "name": "handleTickCountChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "tick", + "type": "int" + } + ], + "index": 1, + "lineNumber": 35, + "name": "handleMinorTickCountChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 36, + "name": "handleLabelFormatChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "PolarChartAxisRadial" + } + ] + } + ], + "inputFile": "polarchartvalueaxisradial_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PolarDomain", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "PolarDomain", + "superClasses": [ + { + "access": "public", + "name": "AbstractDomain" + } + ] + } + ], + "inputFile": "polardomain_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractAxis", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "lineVisible", + "notify": "lineVisibleChanged", + "read": "isLineVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLineVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "linePen", + "notify": "linePenChanged", + "read": "linePen", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPen", + "user": false, + "write": "setLinePen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "color", + "notify": "colorChanged", + "read": "linePenColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLinePenColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "labelsVisible", + "notify": "labelsVisibleChanged", + "read": "labelsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLabelsVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "labelsBrush", + "notify": "labelsBrushChanged", + "read": "labelsBrush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setLabelsBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "labelsAngle", + "notify": "labelsAngleChanged", + "read": "labelsAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLabelsAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "labelsFont", + "notify": "labelsFontChanged", + "read": "labelsFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setLabelsFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 31, + "name": "labelsColor", + "notify": "labelsColorChanged", + "read": "labelsColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLabelsColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 32, + "name": "labelsTruncated", + "notify": "labelsTruncatedChanged", + "read": "labelsTruncated", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 33, + "name": "truncateLabels", + "notify": "truncateLabelsChanged", + "read": "truncateLabels", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTruncateLabels" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 35, + "name": "gridVisible", + "notify": "gridVisibleChanged", + "read": "isGridLineVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGridLineVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 36, + "name": "gridLinePen", + "notify": "gridLinePenChanged", + "read": "gridLinePen", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPen", + "user": false, + "write": "setGridLinePen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 37, + "name": "minorGridVisible", + "notify": "minorGridVisibleChanged", + "read": "isMinorGridLineVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMinorGridLineVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 38, + "name": "minorGridLinePen", + "notify": "minorGridLinePenChanged", + "read": "minorGridLinePen", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPen", + "user": false, + "write": "setMinorGridLinePen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 39, + "name": "gridLineColor", + "notify": "gridLineColorChanged", + "read": "gridLineColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setGridLineColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 40, + "name": "minorGridLineColor", + "notify": "minorGridLineColorChanged", + "read": "minorGridLineColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setMinorGridLineColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 42, + "name": "shadesVisible", + "notify": "shadesVisibleChanged", + "read": "shadesVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShadesVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 43, + "name": "shadesColor", + "notify": "shadesColorChanged", + "read": "shadesColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setShadesColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 44, + "name": "shadesBorderColor", + "notify": "shadesBorderColorChanged", + "read": "shadesBorderColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setShadesBorderColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 45, + "name": "shadesPen", + "notify": "shadesPenChanged", + "read": "shadesPen", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPen", + "user": false, + "write": "setShadesPen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 46, + "name": "shadesBrush", + "notify": "shadesBrushChanged", + "read": "shadesBrush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setShadesBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 48, + "name": "titleText", + "notify": "titleTextChanged", + "read": "titleText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitleText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 49, + "name": "titleBrush", + "notify": "titleBrushChanged", + "read": "titleBrush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setTitleBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 50, + "name": "titleVisible", + "notify": "titleVisibleChanged", + "read": "isTitleVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTitleVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 51, + "name": "titleFont", + "notify": "titleFontChanged", + "read": "titleFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setTitleFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 53, + "name": "orientation", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 55, + "name": "alignment", + "read": "alignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 56, + "name": "reverse", + "notify": "reverseChanged", + "read": "isReverse", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReverse" + } + ], + "qualifiedClassName": "QAbstractAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 164, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 1, + "lineNumber": 165, + "name": "linePenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 166, + "name": "lineVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 167, + "name": "labelsVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "brush", + "type": "QBrush" + } + ], + "index": 4, + "lineNumber": 168, + "name": "labelsBrushChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QFont" + } + ], + "index": 5, + "lineNumber": 169, + "name": "labelsFontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "int" + } + ], + "index": 6, + "lineNumber": 170, + "name": "labelsAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 7, + "lineNumber": 171, + "name": "gridLinePenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 172, + "name": "gridVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 173, + "name": "minorGridVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 10, + "lineNumber": 174, + "name": "minorGridLinePenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 11, + "lineNumber": 175, + "name": "gridLineColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 12, + "lineNumber": 176, + "name": "minorGridLineColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 13, + "lineNumber": 177, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 14, + "lineNumber": 178, + "name": "labelsColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + } + ], + "index": 15, + "lineNumber": 179, + "name": "titleTextChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "brush", + "type": "QBrush" + } + ], + "index": 16, + "lineNumber": 180, + "name": "titleBrushChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 181, + "name": "titleVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 18, + "lineNumber": 182, + "name": "titleFontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 19, + "lineNumber": 183, + "name": "shadesVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 20, + "lineNumber": 184, + "name": "shadesColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 21, + "lineNumber": 185, + "name": "shadesBorderColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 22, + "lineNumber": 186, + "name": "shadesPenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "brush", + "type": "QBrush" + } + ], + "index": 23, + "lineNumber": 187, + "name": "shadesBrushChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reverse", + "type": "bool" + } + ], + "index": 24, + "lineNumber": 188, + "name": "reverseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "editable", + "type": "bool" + } + ], + "index": 25, + "lineNumber": 189, + "name": "labelsEditableChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "labelsTruncated", + "type": "bool" + } + ], + "index": 26, + "lineNumber": 190, + "name": "labelsTruncatedChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "truncateLabels", + "type": "bool" + } + ], + "index": 27, + "lineNumber": 191, + "name": "truncateLabelsChanged", + "returnType": "void", + "revision": 1538 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractaxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractAxisPrivate", + "lineNumber": 37, + "object": true, + "qualifiedClassName": "QAbstractAxisPrivate", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + }, + { + "name": "max", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 72, + "name": "rangeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + }, + { + "name": "max", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 69, + "name": "handleRangeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractaxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractBarSeries", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "LabelsPosition", + "values": [ + "LabelsCenter", + "LabelsInsideEnd", + "LabelsInsideBase", + "LabelsOutsideEnd" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "barWidth", + "read": "barWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBarWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "labelsVisible", + "notify": "labelsVisibleChanged", + "read": "isLabelsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLabelsVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "labelsFormat", + "notify": "labelsFormatChanged", + "read": "labelsFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabelsFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "labelsPosition", + "notify": "labelsPositionChanged", + "read": "labelsPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "LabelsPosition", + "user": false, + "write": "setLabelsPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 24, + "name": "labelsAngle", + "notify": "labelsAngleChanged", + "read": "labelsAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLabelsAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 25, + "name": "labelsPrecision", + "notify": "labelsPrecisionChanged", + "read": "labelsPrecision", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLabelsPrecision" + } + ], + "qualifiedClassName": "QAbstractBarSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 0, + "lineNumber": 70, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + }, + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 1, + "lineNumber": 71, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 2, + "lineNumber": 72, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 3, + "lineNumber": 73, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 4, + "lineNumber": 74, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 75, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 76, + "name": "labelsVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 77, + "name": "labelsFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QAbstractBarSeries::LabelsPosition" + } + ], + "index": 8, + "lineNumber": 78, + "name": "labelsPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "qreal" + } + ], + "index": 9, + "lineNumber": 79, + "name": "labelsAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "precision", + "type": "int" + } + ], + "index": 10, + "lineNumber": 80, + "name": "labelsPrecisionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 11, + "lineNumber": 82, + "name": "barsetsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 12, + "lineNumber": 83, + "name": "barsetsRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeries" + } + ] + } + ], + "inputFile": "qabstractbarseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractBarSeriesPrivate", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QAbstractBarSeriesPrivate", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 0, + "lineNumber": 81, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 1, + "lineNumber": 82, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 2, + "lineNumber": 83, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 3, + "lineNumber": 84, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 85, + "name": "updatedBars", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 86, + "name": "updatedLayout", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 87, + "name": "restructuredBars", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 88, + "name": "labelsVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 89, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 9, + "lineNumber": 90, + "name": "setValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 10, + "lineNumber": 91, + "name": "setValueAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 11, + "lineNumber": 92, + "name": "setValueRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 12, + "lineNumber": 95, + "name": "handleSetValueChange", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 13, + "lineNumber": 96, + "name": "handleSetValueAdd", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 14, + "lineNumber": 97, + "name": "handleSetValueRemove", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeriesPrivate" + } + ] + } + ], + "inputFile": "qabstractbarseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractSeries", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 28, + "name": "SeriesType", + "values": [ + "SeriesTypeLine", + "SeriesTypeArea", + "SeriesTypeBar", + "SeriesTypeStackedBar", + "SeriesTypePercentBar", + "SeriesTypePie", + "SeriesTypeScatter", + "SeriesTypeSpline", + "SeriesTypeHorizontalBar", + "SeriesTypeHorizontalStackedBar", + "SeriesTypeHorizontalPercentBar", + "SeriesTypeBoxPlot", + "SeriesTypeCandlestick" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "opacity", + "notify": "opacityChanged", + "read": "opacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOpacity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "SeriesType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "useOpenGL", + "notify": "useOpenGLChanged", + "read": "useOpenGL", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUseOpenGL" + } + ], + "qualifiedClassName": "QAbstractSeries", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 70, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 71, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 72, + "name": "opacityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 73, + "name": "useOpenGLChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractSeriesPrivate", + "lineNumber": 41, + "object": true, + "qualifiedClassName": "QAbstractSeriesPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 73, + "name": "countChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAreaLegendMarker", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QAreaLegendMarker", + "superClasses": [ + { + "access": "public", + "name": "QLegendMarker" + } + ] + } + ], + "inputFile": "qarealegendmarker.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAreaLegendMarkerPrivate", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QAreaLegendMarkerPrivate", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 37, + "name": "updated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLegendMarkerPrivate" + } + ] + } + ], + "inputFile": "qarealegendmarker_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAreaSeries", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "upperSeries", + "read": "upperSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLineSeries*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "lowerSeries", + "read": "lowerSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLineSeries*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "borderColor", + "notify": "borderColorChanged", + "read": "borderColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBorderColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "pointLabelsFormat", + "notify": "pointLabelsFormatChanged", + "read": "pointLabelsFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPointLabelsFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "pointLabelsVisible", + "notify": "pointLabelsVisibilityChanged", + "read": "pointLabelsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPointLabelsVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 27, + "name": "pointLabelsFont", + "notify": "pointLabelsFontChanged", + "read": "pointLabelsFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setPointLabelsFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 28, + "name": "pointLabelsColor", + "notify": "pointLabelsColorChanged", + "read": "pointLabelsColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setPointLabelsColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 29, + "name": "pointLabelsClipping", + "notify": "pointLabelsClippingChanged", + "read": "pointLabelsClipping", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPointLabelsClipping" + } + ], + "qualifiedClassName": "QAreaSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 0, + "lineNumber": 75, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + }, + { + "name": "state", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 76, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 2, + "lineNumber": 77, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 3, + "lineNumber": 78, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 4, + "lineNumber": 79, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 80, + "name": "selected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 6, + "lineNumber": 81, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 7, + "lineNumber": 82, + "name": "borderColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 83, + "name": "pointLabelsFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 84, + "name": "pointLabelsVisibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 10, + "lineNumber": 85, + "name": "pointLabelsFontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 11, + "lineNumber": 86, + "name": "pointLabelsColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clipping", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 87, + "name": "pointLabelsClippingChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeries" + } + ] + } + ], + "inputFile": "qareaseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAreaSeriesPrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QAreaSeriesPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 44, + "name": "updated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeriesPrivate" + } + ] + } + ], + "inputFile": "qareaseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBarCategoryAxis", + "lineNumber": 13, + "methods": [ + { + "access": "public", + "index": 5, + "lineNumber": 35, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "categories", + "notify": "categoriesChanged", + "read": "categories", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setCategories" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "min", + "notify": "minChanged", + "read": "min", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setMin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 18, + "name": "max", + "notify": "maxChanged", + "read": "max", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setMax" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 19, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QBarCategoryAxis", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 49, + "name": "categoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 50, + "name": "minChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "max", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 51, + "name": "maxChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "QString" + }, + { + "name": "max", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 52, + "name": "rangeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 53, + "name": "countChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractAxis" + } + ] + } + ], + "inputFile": "qbarcategoryaxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBarCategoryAxisPrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QBarCategoryAxisPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstractAxisPrivate" + } + ] + } + ], + "inputFile": "qbarcategoryaxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBarLegendMarker", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QBarLegendMarker", + "superClasses": [ + { + "access": "public", + "name": "QLegendMarker" + } + ] + } + ], + "inputFile": "qbarlegendmarker.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBarLegendMarkerPrivate", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QBarLegendMarkerPrivate", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 38, + "name": "updated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLegendMarkerPrivate" + } + ] + } + ], + "inputFile": "qbarlegendmarker_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBarModelMapper", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QBarModelMapper", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbarmodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBarModelMapperPrivate", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QBarModelMapperPrivate", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 0, + "lineNumber": 36, + "name": "modelUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "Qt::Orientation" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 1, + "lineNumber": 37, + "name": "modelHeaderDataUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 2, + "lineNumber": 38, + "name": "modelRowsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 3, + "lineNumber": 39, + "name": "modelRowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 4, + "lineNumber": 40, + "name": "modelColumnsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 5, + "lineNumber": 41, + "name": "modelColumnsRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 42, + "name": "handleModelDestroyed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 7, + "lineNumber": 45, + "name": "barSetsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 8, + "lineNumber": 46, + "name": "barSetsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 9, + "lineNumber": 47, + "name": "valuesAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 10, + "lineNumber": 48, + "name": "valuesRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 49, + "name": "barLabelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 12, + "lineNumber": 50, + "name": "barValueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 51, + "name": "handleSeriesDestroyed", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 53, + "name": "initializeBarFromModel", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbarmodelmapper_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBarSeries", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QBarSeries", + "superClasses": [ + { + "access": "public", + "name": "QAbstractBarSeries" + } + ] + } + ], + "inputFile": "qbarseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBarSet", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "label", + "notify": "labelChanged", + "read": "label", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "pen", + "notify": "penChanged", + "read": "pen", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPen", + "user": false, + "write": "setPen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "brush", + "notify": "brushChanged", + "read": "brush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "labelBrush", + "notify": "labelBrushChanged", + "read": "labelBrush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setLabelBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "labelFont", + "notify": "labelFontChanged", + "read": "labelFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setLabelFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 24, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 25, + "name": "borderColor", + "notify": "borderColorChanged", + "read": "borderColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBorderColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 26, + "name": "labelColor", + "notify": "labelColorChanged", + "read": "labelColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLabelColor" + } + ], + "qualifiedClassName": "QBarSet", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 0, + "lineNumber": 84, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + }, + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 85, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 2, + "lineNumber": 86, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 3, + "lineNumber": 87, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 4, + "lineNumber": 88, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 89, + "name": "penChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 90, + "name": "brushChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 91, + "name": "labelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 92, + "name": "labelBrushChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 93, + "name": "labelFontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 10, + "lineNumber": 94, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 11, + "lineNumber": 95, + "name": "borderColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 12, + "lineNumber": 96, + "name": "labelColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 13, + "lineNumber": 97, + "name": "selectedColorChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 14, + "lineNumber": 99, + "name": "valuesAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 15, + "lineNumber": 100, + "name": "valuesRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 16, + "lineNumber": 101, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexes", + "type": "QList" + } + ], + "index": 17, + "lineNumber": 103, + "name": "selectedBarsChanged", + "returnType": "void", + "revision": 1538 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbarset.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBarSetPrivate", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QBarSetPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "updatedBars", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 57, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 2, + "lineNumber": 58, + "name": "valueAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 3, + "lineNumber": 59, + "name": "valueRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbarset_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBoxPlotLegendMarker", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QBoxPlotLegendMarker", + "superClasses": [ + { + "access": "public", + "name": "QLegendMarker" + } + ] + } + ], + "inputFile": "qboxplotlegendmarker.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBoxPlotLegendMarkerPrivate", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QBoxPlotLegendMarkerPrivate", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 37, + "name": "updated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLegendMarkerPrivate" + } + ] + } + ], + "inputFile": "qboxplotlegendmarker_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBoxPlotModelMapper", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QBoxPlotModelMapper", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qboxplotmodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBoxPlotModelMapperPrivate", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QBoxPlotModelMapperPrivate", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 0, + "lineNumber": 36, + "name": "modelUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "Qt::Orientation" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 1, + "lineNumber": 37, + "name": "modelHeaderDataUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 2, + "lineNumber": 38, + "name": "modelRowsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 3, + "lineNumber": 39, + "name": "modelRowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 4, + "lineNumber": 40, + "name": "modelColumnsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 5, + "lineNumber": 41, + "name": "modelColumnsRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 42, + "name": "handleModelDestroyed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 7, + "lineNumber": 45, + "name": "boxSetsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 8, + "lineNumber": 46, + "name": "boxSetsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 9, + "lineNumber": 47, + "name": "boxValueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 48, + "name": "handleSeriesDestroyed", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 50, + "name": "initializeBoxFromModel", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qboxplotmodelmapper_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBoxPlotSeries", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "boxOutlineVisible", + "notify": "boxOutlineVisibilityChanged", + "read": "boxOutlineVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBoxOutlineVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "boxWidth", + "notify": "boxWidthChanged", + "read": "boxWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBoxWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "pen", + "notify": "penChanged", + "read": "pen", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPen", + "user": false, + "write": "setPen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "brush", + "notify": "brushChanged", + "read": "brush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 22, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "revision": 512, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QBoxPlotSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 0, + "lineNumber": 48, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + }, + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 1, + "lineNumber": 49, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 2, + "lineNumber": 50, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 3, + "lineNumber": 51, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 4, + "lineNumber": 52, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 53, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 54, + "name": "penChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 55, + "name": "brushChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 56, + "name": "boxOutlineVisibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 57, + "name": "boxWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 10, + "lineNumber": 59, + "name": "boxsetsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 11, + "lineNumber": 60, + "name": "boxsetsRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeries" + } + ] + } + ], + "inputFile": "qboxplotseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBoxPlotSeriesPrivate", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QBoxPlotSeriesPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 59, + "name": "updated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBoxSet*" + } + ], + "index": 1, + "lineNumber": 60, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBoxSet*" + } + ], + "index": 2, + "lineNumber": 61, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBoxSet*" + } + ], + "index": 3, + "lineNumber": 62, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "barset", + "type": "QBoxSet*" + } + ], + "index": 4, + "lineNumber": 63, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 64, + "name": "updatedBoxes", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 65, + "name": "updatedLayout", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 66, + "name": "restructuredBoxes", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 8, + "lineNumber": 69, + "name": "handleSeriesChange", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 9, + "lineNumber": 70, + "name": "handleSeriesRemove", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeriesPrivate" + } + ] + } + ], + "inputFile": "qboxplotseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBoxSet", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "pen", + "notify": "penChanged", + "read": "pen", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPen", + "user": false, + "write": "setPen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "brush", + "notify": "brushChanged", + "read": "brush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setBrush" + } + ], + "qualifiedClassName": "QBoxSet", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 59, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 60, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 61, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 62, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 63, + "name": "penChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 64, + "name": "brushChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 66, + "name": "valuesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 8, + "lineNumber": 67, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 68, + "name": "cleared", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qboxset.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBoxSetPrivate", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QBoxSetPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "restructuredBox", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 47, + "name": "updatedBox", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 48, + "name": "updatedLayout", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qboxset_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCandlestickLegendMarker", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QCandlestickLegendMarker", + "superClasses": [ + { + "access": "public", + "name": "QLegendMarker" + } + ] + } + ], + "inputFile": "qcandlesticklegendmarker.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCandlestickLegendMarkerPrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QCandlestickLegendMarkerPrivate", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 36, + "name": "updated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLegendMarkerPrivate" + } + ] + } + ], + "inputFile": "qcandlesticklegendmarker_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCandlestickModelMapper", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "model", + "notify": "modelReplaced", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "series", + "notify": "seriesReplaced", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCandlestickSeries*", + "user": false, + "write": "setSeries" + } + ], + "qualifiedClassName": "QCandlestickModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 40, + "name": "modelReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 41, + "name": "seriesReplaced", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qcandlestickmodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCandlestickModelMapperPrivate", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QCandlestickModelMapperPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 36, + "name": "timestampChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 37, + "name": "openChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 38, + "name": "highChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 39, + "name": "lowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 40, + "name": "closeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 41, + "name": "firstSetSectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 42, + "name": "lastSetSectionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 7, + "lineNumber": 45, + "name": "initializeCandlestickFromModel", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 8, + "lineNumber": 48, + "name": "modelDataUpdated", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "orientation", + "type": "Qt::Orientation" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 9, + "lineNumber": 49, + "name": "modelHeaderDataUpdated", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 10, + "lineNumber": 50, + "name": "modelRowsInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 11, + "lineNumber": 51, + "name": "modelRowsRemoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 12, + "lineNumber": 52, + "name": "modelColumnsInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 13, + "lineNumber": 53, + "name": "modelColumnsRemoved", + "returnType": "void" + }, + { + "access": "private", + "index": 14, + "lineNumber": 54, + "name": "modelDestroyed", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 15, + "lineNumber": 57, + "name": "candlestickSetsAdded", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 16, + "lineNumber": 58, + "name": "candlestickSetsRemoved", + "returnType": "void" + }, + { + "access": "private", + "index": 17, + "lineNumber": 59, + "name": "candlestickSetChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 18, + "lineNumber": 60, + "name": "seriesDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qcandlestickmodelmapper_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCandlestickSeries", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "maximumColumnWidth", + "notify": "maximumColumnWidthChanged", + "read": "maximumColumnWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumColumnWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "minimumColumnWidth", + "notify": "minimumColumnWidthChanged", + "read": "minimumColumnWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumColumnWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "bodyWidth", + "notify": "bodyWidthChanged", + "read": "bodyWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBodyWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 21, + "name": "bodyOutlineVisible", + "notify": "bodyOutlineVisibilityChanged", + "read": "bodyOutlineVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBodyOutlineVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 22, + "name": "capsWidth", + "notify": "capsWidthChanged", + "read": "capsWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setCapsWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 23, + "name": "capsVisible", + "notify": "capsVisibilityChanged", + "read": "capsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCapsVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 24, + "name": "increasingColor", + "notify": "increasingColorChanged", + "read": "increasingColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setIncreasingColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 25, + "name": "decreasingColor", + "notify": "decreasingColorChanged", + "read": "decreasingColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setDecreasingColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 26, + "name": "brush", + "notify": "brushChanged", + "read": "brush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 27, + "name": "pen", + "notify": "penChanged", + "read": "pen", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPen", + "user": false, + "write": "setPen" + } + ], + "qualifiedClassName": "QCandlestickSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 0, + "lineNumber": 77, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + }, + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 1, + "lineNumber": 78, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 2, + "lineNumber": 79, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 3, + "lineNumber": 80, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 4, + "lineNumber": 81, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 5, + "lineNumber": 82, + "name": "candlestickSetsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 6, + "lineNumber": 83, + "name": "candlestickSetsRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 84, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 85, + "name": "maximumColumnWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 86, + "name": "minimumColumnWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 87, + "name": "bodyWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 88, + "name": "bodyOutlineVisibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 89, + "name": "capsWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 90, + "name": "capsVisibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 91, + "name": "increasingColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 92, + "name": "decreasingColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 93, + "name": "brushChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 94, + "name": "penChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeries" + } + ] + } + ], + "inputFile": "qcandlestickseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCandlestickSeriesPrivate", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QCandlestickSeriesPrivate", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 0, + "lineNumber": 51, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 1, + "lineNumber": 52, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 2, + "lineNumber": 53, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 3, + "lineNumber": 54, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 55, + "name": "updated", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 56, + "name": "updatedLayout", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 57, + "name": "updatedCandlesticks", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 7, + "lineNumber": 60, + "name": "handleSeriesChange", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 8, + "lineNumber": 61, + "name": "handleSeriesRemove", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeriesPrivate" + } + ] + } + ], + "inputFile": "qcandlestickseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCandlestickSet", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "timestamp", + "notify": "timestampChanged", + "read": "timestamp", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTimestamp" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "open", + "notify": "openChanged", + "read": "open", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOpen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "high", + "notify": "highChanged", + "read": "high", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHigh" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "low", + "notify": "lowChanged", + "read": "low", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "close", + "notify": "closeChanged", + "read": "close", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setClose" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 24, + "name": "brush", + "notify": "brushChanged", + "read": "brush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 25, + "name": "pen", + "notify": "penChanged", + "read": "pen", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPen", + "user": false, + "write": "setPen" + } + ], + "qualifiedClassName": "QCandlestickSet", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 56, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 57, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 58, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 59, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 60, + "name": "timestampChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 61, + "name": "openChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 62, + "name": "highChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 63, + "name": "lowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 64, + "name": "closeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 65, + "name": "brushChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 66, + "name": "penChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qcandlestickset.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCandlestickSetPrivate", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QCandlestickSetPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 37, + "name": "updatedLayout", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 38, + "name": "updatedCandlestick", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qcandlestickset_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCategoryAxis", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "AxisLabelsPosition", + "values": [ + "AxisLabelsPositionCenter", + "AxisLabelsPositionOnValue" + ] + } + ], + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "startValue", + "read": "startValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStartValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "count", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "categoriesLabels", + "read": "categoriesLabels", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "labelsPosition", + "notify": "labelsPositionChanged", + "read": "labelsPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "AxisLabelsPosition", + "user": false, + "write": "setLabelsPosition" + } + ], + "qualifiedClassName": "QCategoryAxis", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "categoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QCategoryAxis::AxisLabelsPosition" + } + ], + "index": 1, + "lineNumber": 56, + "name": "labelsPositionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QValueAxis" + } + ] + } + ], + "inputFile": "qcategoryaxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCategoryAxisPrivate", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QCategoryAxisPrivate", + "superClasses": [ + { + "access": "public", + "name": "QValueAxisPrivate" + } + ] + } + ], + "inputFile": "qcategoryaxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QChart", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 46, + "name": "ChartType", + "values": [ + "ChartTypeUndefined", + "ChartTypeCartesian", + "ChartTypePolar" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 52, + "name": "ChartTheme", + "values": [ + "ChartThemeLight", + "ChartThemeBlueCerulean", + "ChartThemeDark", + "ChartThemeBrownSand", + "ChartThemeBlueNcs", + "ChartThemeHighContrast", + "ChartThemeBlueIcy", + "ChartThemeQt" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 63, + "name": "AnimationOption", + "values": [ + "NoAnimation", + "GridAxisAnimations", + "SeriesAnimations", + "AllAnimations" + ] + } + ], + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "theme", + "read": "theme", + "required": false, + "scriptable": true, + "stored": true, + "type": "QChart::ChartTheme", + "user": false, + "write": "setTheme" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "title", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "backgroundVisible", + "read": "isBackgroundVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 30, + "name": "dropShadowEnabled", + "read": "isDropShadowEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDropShadowEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 31, + "name": "backgroundRoundness", + "read": "backgroundRoundness", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBackgroundRoundness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 32, + "name": "animationOptions", + "read": "animationOptions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QChart::AnimationOptions", + "user": false, + "write": "setAnimationOptions" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 33, + "name": "animationDuration", + "read": "animationDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAnimationDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 34, + "name": "animationEasingCurve", + "read": "animationEasingCurve", + "required": false, + "scriptable": true, + "stored": true, + "type": "QEasingCurve", + "user": false, + "write": "setAnimationEasingCurve" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 35, + "name": "margins", + "read": "margins", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMargins", + "user": false, + "write": "setMargins" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 36, + "name": "chartType", + "read": "chartType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QChart::ChartType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 37, + "name": "plotAreaBackgroundVisible", + "read": "isPlotAreaBackgroundVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPlotAreaBackgroundVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 38, + "name": "localizeNumbers", + "read": "localizeNumbers", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLocalizeNumbers" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 39, + "name": "locale", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 40, + "name": "plotArea", + "notify": "plotAreaChanged", + "read": "plotArea", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setPlotArea" + } + ], + "qualifiedClassName": "QChart", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "plotArea", + "type": "QRectF" + } + ], + "index": 0, + "lineNumber": 155, + "name": "plotAreaChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsWidget" + } + ] + } + ], + "inputFile": "qchart.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QChartView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 27, + "name": "RubberBand", + "values": [ + "NoRubberBand", + "VerticalRubberBand", + "HorizontalRubberBand", + "RectangleRubberBand", + "ClickThroughRubberBand" + ] + } + ], + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QChartView", + "superClasses": [ + { + "access": "public", + "name": "QGraphicsView" + } + ] + } + ], + "inputFile": "qchartview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QColorAxis", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "tickCount", + "notify": "tickCountChanged", + "read": "tickCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTickCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "min", + "notify": "minChanged", + "read": "min", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 18, + "name": "max", + "notify": "maxChanged", + "read": "max", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMax" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 19, + "name": "size", + "notify": "sizeChanged", + "read": "size", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 20, + "name": "autoRange", + "notify": "autoRangeChanged", + "read": "autoRange", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoRange" + } + ], + "qualifiedClassName": "QColorAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 47, + "name": "minChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "max", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 48, + "name": "maxChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + }, + { + "name": "max", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 49, + "name": "rangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tickCount", + "type": "int" + } + ], + "index": 3, + "lineNumber": 50, + "name": "tickCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 4, + "lineNumber": 51, + "name": "gradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 52, + "name": "sizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "autoRange", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 53, + "name": "autoRangeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractAxis" + } + ] + } + ], + "inputFile": "qcoloraxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QColorAxisPrivate", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QColorAxisPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstractAxisPrivate" + } + ] + } + ], + "inputFile": "qcoloraxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDateTimeAxis", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "tickCount", + "notify": "tickCountChanged", + "read": "tickCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTickCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "min", + "notify": "minChanged", + "read": "min", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDateTime", + "user": false, + "write": "setMin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "max", + "notify": "maxChanged", + "read": "max", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDateTime", + "user": false, + "write": "setMax" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "format", + "notify": "formatChanged", + "read": "format", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFormat" + } + ], + "qualifiedClassName": "QDateTimeAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "QDateTime" + } + ], + "index": 0, + "lineNumber": 50, + "name": "minChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "max", + "type": "QDateTime" + } + ], + "index": 1, + "lineNumber": 51, + "name": "maxChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "QDateTime" + }, + { + "name": "max", + "type": "QDateTime" + } + ], + "index": 2, + "lineNumber": 52, + "name": "rangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 53, + "name": "formatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tick", + "type": "int" + } + ], + "index": 4, + "lineNumber": 54, + "name": "tickCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractAxis" + } + ] + } + ], + "inputFile": "qdatetimeaxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDateTimeAxisPrivate", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QDateTimeAxisPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstractAxisPrivate" + } + ] + } + ], + "inputFile": "qdatetimeaxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHBarModelMapper", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "series", + "notify": "seriesReplaced", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractBarSeries*", + "user": false, + "write": "setSeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "model", + "notify": "modelReplaced", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "firstBarSetRow", + "notify": "firstBarSetRowChanged", + "read": "firstBarSetRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstBarSetRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "lastBarSetRow", + "notify": "lastBarSetRowChanged", + "read": "lastBarSetRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLastBarSetRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 21, + "name": "firstColumn", + "notify": "firstColumnChanged", + "read": "firstColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 22, + "name": "columnCount", + "notify": "columnCountChanged", + "read": "columnCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumnCount" + } + ], + "qualifiedClassName": "QHBarModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "seriesReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 47, + "name": "modelReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 48, + "name": "firstBarSetRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 49, + "name": "lastBarSetRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 50, + "name": "firstColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 51, + "name": "columnCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QBarModelMapper" + } + ] + } + ], + "inputFile": "qhbarmodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHBoxPlotModelMapper", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "series", + "notify": "seriesReplaced", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBoxPlotSeries*", + "user": false, + "write": "setSeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "model", + "notify": "modelReplaced", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "firstBoxSetRow", + "notify": "firstBoxSetRowChanged", + "read": "firstBoxSetRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstBoxSetRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "lastBoxSetRow", + "notify": "lastBoxSetRowChanged", + "read": "lastBoxSetRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLastBoxSetRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 22, + "name": "firstColumn", + "notify": "firstColumnChanged", + "read": "firstColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 23, + "name": "columnCount", + "notify": "columnCountChanged", + "read": "columnCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumnCount" + } + ], + "qualifiedClassName": "QHBoxPlotModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 47, + "name": "seriesReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 48, + "name": "modelReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 49, + "name": "firstBoxSetRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 50, + "name": "lastBoxSetRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 51, + "name": "firstColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 52, + "name": "columnCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QBoxPlotModelMapper" + } + ] + } + ], + "inputFile": "qhboxplotmodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHCandlestickModelMapper", + "lineNumber": 11, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 14, + "name": "timestampColumn", + "notify": "timestampColumnChanged", + "read": "timestampColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTimestampColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 15, + "name": "openColumn", + "notify": "openColumnChanged", + "read": "openColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setOpenColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 16, + "name": "highColumn", + "notify": "highColumnChanged", + "read": "highColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHighColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 17, + "name": "lowColumn", + "notify": "lowColumnChanged", + "read": "lowColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLowColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 18, + "name": "closeColumn", + "notify": "closeColumnChanged", + "read": "closeColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCloseColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 19, + "name": "firstSetRow", + "notify": "firstSetRowChanged", + "read": "firstSetRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstSetRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 20, + "name": "lastSetRow", + "notify": "lastSetRowChanged", + "read": "lastSetRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLastSetRow" + } + ], + "qualifiedClassName": "QHCandlestickModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 49, + "name": "timestampColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 50, + "name": "openColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 51, + "name": "highColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 52, + "name": "lowColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 53, + "name": "closeColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 54, + "name": "firstSetRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 55, + "name": "lastSetRowChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QCandlestickModelMapper" + } + ] + } + ], + "inputFile": "qhcandlestickmodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHorizontalBarSeries", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QHorizontalBarSeries", + "superClasses": [ + { + "access": "public", + "name": "QAbstractBarSeries" + } + ] + } + ], + "inputFile": "qhorizontalbarseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHorizontalPercentBarSeries", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QHorizontalPercentBarSeries", + "superClasses": [ + { + "access": "public", + "name": "QAbstractBarSeries" + } + ] + } + ], + "inputFile": "qhorizontalpercentbarseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHorizontalStackedBarSeries", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QHorizontalStackedBarSeries", + "superClasses": [ + { + "access": "public", + "name": "QAbstractBarSeries" + } + ] + } + ], + "inputFile": "qhorizontalstackedbarseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHPieModelMapper", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "series", + "notify": "seriesReplaced", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPieSeries*", + "user": false, + "write": "setSeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "model", + "notify": "modelReplaced", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "valuesRow", + "notify": "valuesRowChanged", + "read": "valuesRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setValuesRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "labelsRow", + "notify": "labelsRowChanged", + "read": "labelsRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLabelsRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 21, + "name": "firstColumn", + "notify": "firstColumnChanged", + "read": "firstColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 22, + "name": "columnCount", + "notify": "columnCountChanged", + "read": "columnCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumnCount" + } + ], + "qualifiedClassName": "QHPieModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "seriesReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 47, + "name": "modelReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 48, + "name": "valuesRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 49, + "name": "labelsRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 50, + "name": "firstColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 51, + "name": "columnCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPieModelMapper" + } + ] + } + ], + "inputFile": "qhpiemodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHXYModelMapper", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "series", + "notify": "seriesReplaced", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QXYSeries*", + "user": false, + "write": "setSeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "model", + "notify": "modelReplaced", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "xRow", + "notify": "xRowChanged", + "read": "xRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setXRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "yRow", + "notify": "yRowChanged", + "read": "yRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setYRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 21, + "name": "firstColumn", + "notify": "firstColumnChanged", + "read": "firstColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 22, + "name": "columnCount", + "notify": "columnCountChanged", + "read": "columnCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumnCount" + } + ], + "qualifiedClassName": "QHXYModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "seriesReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 47, + "name": "modelReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 48, + "name": "xRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 49, + "name": "yRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 50, + "name": "firstColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 51, + "name": "columnCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QXYModelMapper" + } + ] + } + ], + "inputFile": "qhxymodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLegend", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 36, + "name": "MarkerShape", + "values": [ + "MarkerShapeDefault", + "MarkerShapeRectangle", + "MarkerShapeCircle", + "MarkerShapeFromSeries", + "MarkerShapeRotatedRectangle", + "MarkerShapeTriangle", + "MarkerShapeStar", + "MarkerShapePentagon" + ] + } + ], + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "alignment", + "read": "alignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "backgroundVisible", + "notify": "backgroundVisibleChanged", + "read": "isBackgroundVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "borderColor", + "notify": "borderColorChanged", + "read": "borderColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBorderColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 27, + "name": "labelColor", + "notify": "labelColorChanged", + "read": "labelColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLabelColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 28, + "name": "reverseMarkers", + "notify": "reverseMarkersChanged", + "read": "reverseMarkers", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReverseMarkers" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 29, + "name": "showToolTips", + "notify": "showToolTipsChanged", + "read": "showToolTips", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShowToolTips" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 30, + "name": "markerShape", + "notify": "markerShapeChanged", + "read": "markerShape", + "required": false, + "scriptable": true, + "stored": true, + "type": "MarkerShape", + "user": false, + "write": "setMarkerShape" + } + ], + "qualifiedClassName": "QLegend", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 99, + "name": "backgroundVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 100, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 101, + "name": "borderColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 3, + "lineNumber": 102, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 4, + "lineNumber": 103, + "name": "labelColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reverseMarkers", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 104, + "name": "reverseMarkersChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "showToolTips", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 105, + "name": "showToolTipsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shape", + "type": "MarkerShape" + } + ], + "index": 7, + "lineNumber": 106, + "name": "markerShapeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "attachedToChart", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 107, + "name": "attachedToChartChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "interactive", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 108, + "name": "interactiveChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsWidget" + } + ] + } + ], + "inputFile": "qlegend.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLegendPrivate", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QLegendPrivate", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 0, + "lineNumber": 49, + "name": "handleSeriesAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 1, + "lineNumber": 50, + "name": "handleSeriesRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 51, + "name": "handleSeriesVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 52, + "name": "handleCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qlegend_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLegendMarker", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "LegendMarkerType", + "values": [ + "LegendMarkerTypeArea", + "LegendMarkerTypeBar", + "LegendMarkerTypePie", + "LegendMarkerTypeXY", + "LegendMarkerTypeBoxPlot", + "LegendMarkerTypeCandlestick" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "label", + "notify": "labelChanged", + "read": "label", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "labelBrush", + "notify": "labelBrushChanged", + "read": "labelBrush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setLabelBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "pen", + "notify": "penChanged", + "read": "pen", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPen", + "user": false, + "write": "setPen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "brush", + "notify": "brushChanged", + "read": "brush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 39, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 40, + "name": "shape", + "notify": "shapeChanged", + "read": "shape", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLegend::MarkerShape", + "user": false, + "write": "setShape" + } + ], + "qualifiedClassName": "QLegendMarker", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 71, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 72, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 73, + "name": "labelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 74, + "name": "labelBrushChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 75, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 76, + "name": "penChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 77, + "name": "brushChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 78, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 79, + "name": "shapeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qlegendmarker.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLegendMarkerPrivate", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QLegendMarkerPrivate", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "updated", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 49, + "name": "handleShapeChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qlegendmarker_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLineSeries", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QLineSeries", + "superClasses": [ + { + "access": "public", + "name": "QXYSeries" + } + ] + } + ], + "inputFile": "qlineseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLogValueAxis", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "min", + "notify": "minChanged", + "read": "min", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "max", + "notify": "maxChanged", + "read": "max", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMax" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "labelFormat", + "notify": "labelFormatChanged", + "read": "labelFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabelFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "base", + "notify": "baseChanged", + "read": "base", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBase" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "tickCount", + "notify": "tickCountChanged", + "read": "tickCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 25, + "name": "minorTickCount", + "notify": "minorTickCountChanged", + "read": "minorTickCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinorTickCount" + } + ], + "qualifiedClassName": "QLogValueAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 56, + "name": "minChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "max", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 57, + "name": "maxChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + }, + { + "name": "max", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 58, + "name": "rangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 59, + "name": "labelFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "base", + "type": "qreal" + } + ], + "index": 4, + "lineNumber": 60, + "name": "baseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tickCount", + "type": "int" + } + ], + "index": 5, + "lineNumber": 61, + "name": "tickCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minorTickCount", + "type": "int" + } + ], + "index": 6, + "lineNumber": 62, + "name": "minorTickCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractAxis" + } + ] + } + ], + "inputFile": "qlogvalueaxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLogValueAxisPrivate", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QLogValueAxisPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstractAxisPrivate" + } + ] + } + ], + "inputFile": "qlogvalueaxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPercentBarSeries", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QPercentBarSeries", + "superClasses": [ + { + "access": "public", + "name": "QAbstractBarSeries" + } + ] + } + ], + "inputFile": "qpercentbarseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPieLegendMarker", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QPieLegendMarker", + "superClasses": [ + { + "access": "public", + "name": "QLegendMarker" + } + ] + } + ], + "inputFile": "qpielegendmarker.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPieLegendMarkerPrivate", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QPieLegendMarkerPrivate", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 39, + "name": "updated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLegendMarkerPrivate" + } + ] + } + ], + "inputFile": "qpielegendmarker_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPieModelMapper", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QPieModelMapper", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpiemodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPieModelMapperPrivate", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QPieModelMapperPrivate", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 0, + "lineNumber": 37, + "name": "modelUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 1, + "lineNumber": 38, + "name": "modelRowsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 2, + "lineNumber": 39, + "name": "modelRowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 3, + "lineNumber": 40, + "name": "modelColumnsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 4, + "lineNumber": 41, + "name": "modelColumnsRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 42, + "name": "handleModelDestroyed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "QList" + } + ], + "index": 6, + "lineNumber": 45, + "name": "slicesAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "QList" + } + ], + "index": 7, + "lineNumber": 46, + "name": "slicesRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 47, + "name": "sliceLabelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 48, + "name": "sliceValueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 49, + "name": "handleSeriesDestroyed", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 51, + "name": "initializePieFromModel", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpiemodelmapper_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPieSeries", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "horizontalPosition", + "read": "horizontalPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHorizontalPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "verticalPosition", + "read": "verticalPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setVerticalPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 18, + "name": "size", + "read": "pieSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPieSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 19, + "name": "startAngle", + "read": "pieStartAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPieStartAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 20, + "name": "endAngle", + "read": "pieEndAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPieEndAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 21, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 22, + "name": "sum", + "notify": "sumChanged", + "read": "sum", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 23, + "name": "holeSize", + "read": "holeSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHoleSize" + } + ], + "qualifiedClassName": "QPieSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 71, + "name": "added", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 72, + "name": "removed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 2, + "lineNumber": 73, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + }, + { + "name": "state", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 74, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 4, + "lineNumber": 75, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 5, + "lineNumber": 76, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 6, + "lineNumber": 77, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 78, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 79, + "name": "sumChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeries" + } + ] + } + ], + "inputFile": "qpieseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPieSeriesPrivate", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QPieSeriesPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 49, + "name": "calculatedDataChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 50, + "name": "pieSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 51, + "name": "pieStartAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 52, + "name": "pieEndAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 53, + "name": "horizontalPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 54, + "name": "verticalPositionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 6, + "lineNumber": 57, + "name": "sliceValueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 58, + "name": "sliceClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 59, + "name": "sliceHovered", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 60, + "name": "slicePressed", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 61, + "name": "sliceReleased", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 62, + "name": "sliceDoubleClicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeriesPrivate" + } + ] + } + ], + "inputFile": "qpieseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPieSlice", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "LabelPosition", + "values": [ + "LabelOutside", + "LabelInsideHorizontal", + "LabelInsideTangential", + "LabelInsideNormal" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "label", + "notify": "labelChanged", + "read": "label", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "labelVisible", + "notify": "labelVisibleChanged", + "read": "isLabelVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLabelVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "labelPosition", + "read": "labelPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "LabelPosition", + "user": false, + "write": "setLabelPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "exploded", + "read": "isExploded", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setExploded" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "pen", + "notify": "penChanged", + "read": "pen", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPen", + "user": false, + "write": "setPen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 27, + "name": "borderColor", + "notify": "borderColorChanged", + "read": "borderColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBorderColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 28, + "name": "borderWidth", + "notify": "borderWidthChanged", + "read": "borderWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBorderWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 29, + "name": "brush", + "notify": "brushChanged", + "read": "brush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 30, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 31, + "name": "labelBrush", + "notify": "labelBrushChanged", + "read": "labelBrush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setLabelBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 32, + "name": "labelColor", + "notify": "labelColorChanged", + "read": "labelColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLabelColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 33, + "name": "labelFont", + "notify": "labelFontChanged", + "read": "labelFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setLabelFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 34, + "name": "labelArmLengthFactor", + "read": "labelArmLengthFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLabelArmLengthFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 35, + "name": "explodeDistanceFactor", + "read": "explodeDistanceFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setExplodeDistanceFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 36, + "name": "percentage", + "notify": "percentageChanged", + "read": "percentage", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 37, + "name": "startAngle", + "notify": "startAngleChanged", + "read": "startAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 38, + "name": "angleSpan", + "notify": "angleSpanChanged", + "read": "angleSpan", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QPieSlice", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 105, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 106, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 107, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 108, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 109, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 110, + "name": "labelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 111, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 112, + "name": "labelVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 113, + "name": "penChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 114, + "name": "brushChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 115, + "name": "labelBrushChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 116, + "name": "labelFontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 117, + "name": "percentageChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 118, + "name": "startAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 119, + "name": "angleSpanChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 120, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 121, + "name": "borderColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 122, + "name": "borderWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 123, + "name": "labelColorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpieslice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPieSlicePrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QPieSlicePrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 44, + "name": "labelPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 45, + "name": "explodedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 46, + "name": "labelArmLengthFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 47, + "name": "explodeDistanceFactorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpieslice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPolarChart", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 21, + "name": "PolarOrientation", + "values": [ + "PolarOrientationRadial", + "PolarOrientationAngular" + ] + }, + { + "alias": "PolarOrientation", + "isClass": false, + "isFlag": true, + "lineNumber": 21, + "name": "PolarOrientations", + "values": [ + "PolarOrientationRadial", + "PolarOrientationAngular" + ] + } + ], + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QPolarChart", + "superClasses": [ + { + "access": "public", + "name": "QChart" + } + ] + } + ], + "inputFile": "qpolarchart.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScatterSeries", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "MarkerShape", + "values": [ + "MarkerShapeCircle", + "MarkerShapeRectangle", + "MarkerShapeRotatedRectangle", + "MarkerShapeTriangle", + "MarkerShapeStar", + "MarkerShapePentagon" + ] + } + ], + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "borderColor", + "notify": "borderColorChanged", + "read": "borderColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBorderColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "markerShape", + "notify": "markerShapeChanged", + "read": "markerShape", + "required": false, + "scriptable": true, + "stored": true, + "type": "MarkerShape", + "user": false, + "write": "setMarkerShape" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "markerSize", + "notify": "markerSizeChanged", + "read": "markerSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMarkerSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 21, + "name": "brush", + "read": "brush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setBrush" + } + ], + "qualifiedClassName": "QScatterSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 51, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 52, + "name": "borderColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shape", + "type": "MarkerShape" + } + ], + "index": 2, + "lineNumber": 53, + "name": "markerShapeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 54, + "name": "markerSizeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QXYSeries" + } + ] + } + ], + "inputFile": "qscatterseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSplineSeries", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QSplineSeries", + "superClasses": [ + { + "access": "public", + "name": "QLineSeries" + } + ] + } + ], + "inputFile": "qsplineseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSplineSeriesPrivate", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QSplineSeriesPrivate", + "superClasses": [ + { + "access": "public", + "name": "QLineSeriesPrivate" + } + ] + } + ], + "inputFile": "qsplineseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStackedBarSeries", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QStackedBarSeries", + "superClasses": [ + { + "access": "public", + "name": "QAbstractBarSeries" + } + ] + } + ], + "inputFile": "qstackedbarseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QValueAxis", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 30, + "name": "TickType", + "values": [ + "TicksDynamic", + "TicksFixed" + ] + } + ], + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "tickCount", + "notify": "tickCountChanged", + "read": "tickCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTickCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "min", + "notify": "minChanged", + "read": "min", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 18, + "name": "max", + "notify": "maxChanged", + "read": "max", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMax" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 19, + "name": "labelFormat", + "notify": "labelFormatChanged", + "read": "labelFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabelFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 20, + "name": "minorTickCount", + "notify": "minorTickCountChanged", + "read": "minorTickCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinorTickCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 21, + "name": "tickAnchor", + "notify": "tickAnchorChanged", + "read": "tickAnchor", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTickAnchor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 23, + "name": "tickInterval", + "notify": "tickIntervalChanged", + "read": "tickInterval", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTickInterval" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 25, + "name": "tickType", + "notify": "tickTypeChanged", + "read": "tickType", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "TickType", + "user": false, + "write": "setTickType" + } + ], + "qualifiedClassName": "QValueAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 71, + "name": "minChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "max", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 72, + "name": "maxChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + }, + { + "name": "max", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 73, + "name": "rangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tickCount", + "type": "int" + } + ], + "index": 3, + "lineNumber": 74, + "name": "tickCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tickCount", + "type": "int" + } + ], + "index": 4, + "lineNumber": 75, + "name": "minorTickCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 76, + "name": "labelFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "interval", + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 77, + "name": "tickIntervalChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "anchor", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 78, + "name": "tickAnchorChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QValueAxis::TickType" + } + ], + "index": 8, + "lineNumber": 79, + "name": "tickTypeChanged", + "returnType": "void", + "revision": 515 + } + ], + "slots": [ + { + "access": "public", + "index": 9, + "lineNumber": 68, + "name": "applyNiceNumbers", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractAxis" + } + ] + } + ], + "inputFile": "qvalueaxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QValueAxisPrivate", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QValueAxisPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstractAxisPrivate" + } + ] + } + ], + "inputFile": "qvalueaxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVBarModelMapper", + "lineNumber": 12, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 15, + "name": "series", + "notify": "seriesReplaced", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractBarSeries*", + "user": false, + "write": "setSeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 16, + "name": "model", + "notify": "modelReplaced", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 17, + "name": "firstBarSetColumn", + "notify": "firstBarSetColumnChanged", + "read": "firstBarSetColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstBarSetColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 18, + "name": "lastBarSetColumn", + "notify": "lastBarSetColumnChanged", + "read": "lastBarSetColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLastBarSetColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 19, + "name": "firstRow", + "notify": "firstRowChanged", + "read": "firstRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 20, + "name": "rowCount", + "notify": "rowCountChanged", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRowCount" + } + ], + "qualifiedClassName": "QVBarModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 44, + "name": "seriesReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 45, + "name": "modelReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 46, + "name": "firstBarSetColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 47, + "name": "lastBarSetColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 48, + "name": "firstRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 49, + "name": "rowCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QBarModelMapper" + } + ] + } + ], + "inputFile": "qvbarmodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVBoxPlotModelMapper", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "series", + "notify": "seriesReplaced", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBoxPlotSeries*", + "user": false, + "write": "setSeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "model", + "notify": "modelReplaced", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "firstBoxSetColumn", + "notify": "firstBoxSetColumnChanged", + "read": "firstBoxSetColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstBoxSetColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "lastBoxSetColumn", + "notify": "lastBoxSetColumnChanged", + "read": "lastBoxSetColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLastBoxSetColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 21, + "name": "firstRow", + "notify": "firstRowChanged", + "read": "firstRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 22, + "name": "rowCount", + "notify": "rowCountChanged", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRowCount" + } + ], + "qualifiedClassName": "QVBoxPlotModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "seriesReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 47, + "name": "modelReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 48, + "name": "firstBoxSetColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 49, + "name": "lastBoxSetColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 50, + "name": "firstRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 51, + "name": "rowCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QBoxPlotModelMapper" + } + ] + } + ], + "inputFile": "qvboxplotmodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVCandlestickModelMapper", + "lineNumber": 11, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 14, + "name": "timestampRow", + "notify": "timestampRowChanged", + "read": "timestampRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTimestampRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 15, + "name": "openRow", + "notify": "openRowChanged", + "read": "openRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setOpenRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 16, + "name": "highRow", + "notify": "highRowChanged", + "read": "highRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHighRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 17, + "name": "lowRow", + "notify": "lowRowChanged", + "read": "lowRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLowRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 18, + "name": "closeRow", + "notify": "closeRowChanged", + "read": "closeRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCloseRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 19, + "name": "firstSetColumn", + "notify": "firstSetColumnChanged", + "read": "firstSetColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstSetColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 20, + "name": "lastSetColumn", + "notify": "lastSetColumnChanged", + "read": "lastSetColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLastSetColumn" + } + ], + "qualifiedClassName": "QVCandlestickModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 49, + "name": "timestampRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 50, + "name": "openRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 51, + "name": "highRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 52, + "name": "lowRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 53, + "name": "closeRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 54, + "name": "firstSetColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 55, + "name": "lastSetColumnChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QCandlestickModelMapper" + } + ] + } + ], + "inputFile": "qvcandlestickmodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVPieModelMapper", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "series", + "notify": "seriesReplaced", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPieSeries*", + "user": false, + "write": "setSeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "model", + "notify": "modelReplaced", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "valuesColumn", + "notify": "valuesColumnChanged", + "read": "valuesColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setValuesColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "labelsColumn", + "notify": "labelsColumnChanged", + "read": "labelsColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLabelsColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 21, + "name": "firstRow", + "notify": "firstRowChanged", + "read": "firstRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 22, + "name": "rowCount", + "notify": "rowCountChanged", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRowCount" + } + ], + "qualifiedClassName": "QVPieModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "seriesReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 47, + "name": "modelReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 48, + "name": "valuesColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 49, + "name": "labelsColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 50, + "name": "firstRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 51, + "name": "rowCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPieModelMapper" + } + ] + } + ], + "inputFile": "qvpiemodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVXYModelMapper", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "series", + "notify": "seriesReplaced", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QXYSeries*", + "user": false, + "write": "setSeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "model", + "notify": "modelReplaced", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "xColumn", + "notify": "xColumnChanged", + "read": "xColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setXColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "yColumn", + "notify": "yColumnChanged", + "read": "yColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setYColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 21, + "name": "firstRow", + "notify": "firstRowChanged", + "read": "firstRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFirstRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 22, + "name": "rowCount", + "notify": "rowCountChanged", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRowCount" + } + ], + "qualifiedClassName": "QVXYModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "seriesReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 47, + "name": "modelReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 48, + "name": "xColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 49, + "name": "yColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 50, + "name": "firstRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 51, + "name": "rowCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QXYModelMapper" + } + ] + } + ], + "inputFile": "qvxymodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QXYLegendMarker", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QXYLegendMarker", + "superClasses": [ + { + "access": "public", + "name": "QLegendMarker" + } + ] + } + ], + "inputFile": "qxylegendmarker.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QXYLegendMarkerPrivate", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QXYLegendMarkerPrivate", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 37, + "name": "updated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLegendMarkerPrivate" + } + ] + } + ], + "inputFile": "qxylegendmarker_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QXYModelMapper", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QXYModelMapper", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qxymodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QXYModelMapperPrivate", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QXYModelMapperPrivate", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 0, + "lineNumber": 40, + "name": "modelUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 1, + "lineNumber": 41, + "name": "modelRowsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 2, + "lineNumber": 42, + "name": "modelRowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 3, + "lineNumber": 43, + "name": "modelColumnsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 4, + "lineNumber": 44, + "name": "modelColumnsRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 45, + "name": "handleModelDestroyed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pointPos", + "type": "int" + } + ], + "index": 6, + "lineNumber": 48, + "name": "handlePointAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pointPos", + "type": "int" + } + ], + "index": 7, + "lineNumber": 49, + "name": "handlePointRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pointPos", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 8, + "lineNumber": 50, + "name": "handlePointsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pointPos", + "type": "int" + } + ], + "index": 9, + "lineNumber": 51, + "name": "handlePointReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 52, + "name": "handleSeriesDestroyed", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 54, + "name": "initializeXYFromModel", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qxymodelmapper_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QXYSeries", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 40, + "name": "PointConfiguration", + "values": [ + "Color", + "Size", + "Visibility", + "LabelVisibility", + "LabelFormat" + ] + } + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "pointsVisible", + "read": "pointsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPointsVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "selectedColor", + "notify": "selectedColorChanged", + "read": "color", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSelectedColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "pointLabelsFormat", + "notify": "pointLabelsFormatChanged", + "read": "pointLabelsFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPointLabelsFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "pointLabelsVisible", + "notify": "pointLabelsVisibilityChanged", + "read": "pointLabelsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPointLabelsVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 30, + "name": "pointLabelsFont", + "notify": "pointLabelsFontChanged", + "read": "pointLabelsFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setPointLabelsFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "pointLabelsColor", + "notify": "pointLabelsColorChanged", + "read": "pointLabelsColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setPointLabelsColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "pointLabelsClipping", + "notify": "pointLabelsClippingChanged", + "read": "pointLabelsClipping", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPointLabelsClipping" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 33, + "name": "bestFitLineVisible", + "notify": "bestFitLineVisibilityChanged", + "read": "bestFitLineVisible", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBestFitLineVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 34, + "name": "bestFitLineColor", + "notify": "bestFitLineColorChanged", + "read": "bestFitLineColor", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBestFitLineColor" + } + ], + "qualifiedClassName": "QXYSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 0, + "lineNumber": 156, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + }, + { + "name": "state", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 157, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 2, + "lineNumber": 158, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 3, + "lineNumber": 159, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 4, + "lineNumber": 160, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 5, + "lineNumber": 161, + "name": "pointReplaced", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 6, + "lineNumber": 162, + "name": "pointRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 7, + "lineNumber": 163, + "name": "pointAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 8, + "lineNumber": 164, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 9, + "lineNumber": 165, + "name": "selectedColorChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "index": 10, + "lineNumber": 166, + "name": "pointsReplaced", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 11, + "lineNumber": 167, + "name": "pointLabelsFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 168, + "name": "pointLabelsVisibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 13, + "lineNumber": 169, + "name": "pointLabelsFontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 14, + "lineNumber": 170, + "name": "pointLabelsColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clipping", + "type": "bool" + } + ], + "index": 15, + "lineNumber": 171, + "name": "pointLabelsClippingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 16, + "lineNumber": 172, + "name": "pointsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 17, + "lineNumber": 173, + "name": "penChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 174, + "name": "selectedPointsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "lightMarker", + "type": "QImage" + } + ], + "index": 19, + "lineNumber": 175, + "name": "lightMarkerChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "selectedLightMarker", + "type": "QImage" + } + ], + "index": 20, + "lineNumber": 176, + "name": "selectedLightMarkerChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 21, + "lineNumber": 177, + "name": "bestFitLineVisibilityChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "pen", + "type": "QPen" + } + ], + "index": 22, + "lineNumber": 178, + "name": "bestFitLinePenChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 23, + "lineNumber": 179, + "name": "bestFitLineColorChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "configuration", + "type": "QXYSeries::PointsConfigurationHash" + } + ], + "index": 24, + "lineNumber": 180, + "name": "pointsConfigurationChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "qreal" + } + ], + "index": 25, + "lineNumber": 182, + "name": "markerSizeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeries" + } + ] + } + ], + "inputFile": "qxyseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QXYSeriesPrivate", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QXYSeriesPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 69, + "name": "seriesUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeriesPrivate" + } + ] + } + ], + "inputFile": "qxyseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ScatterChartItem", + "interfaces": [ + [ + { + "className": "QGraphicsItem", + "id": "\"org.qt-project.Qt.QGraphicsItem\"" + } + ] + ], + "lineNumber": 28, + "object": true, + "qualifiedClassName": "ScatterChartItem", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "handleSeriesUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "XYChart" + } + ] + } + ], + "inputFile": "scatterchartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ScrollTicker", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "ScrollTicker", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "scroller_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SplineChartItem", + "interfaces": [ + [ + { + "className": "QGraphicsItem", + "id": "\"org.qt-project.Qt.QGraphicsItem\"" + } + ] + ], + "lineNumber": 24, + "object": true, + "qualifiedClassName": "SplineChartItem", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 43, + "name": "handleSeriesUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "XYChart" + } + ] + } + ], + "inputFile": "splinechartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "StackedBarChartItem", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "StackedBarChartItem", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 31, + "name": "handleLabelsPositionChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 32, + "name": "positionLabels", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractBarChartItem" + } + ] + } + ], + "inputFile": "stackedbarchartitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ValueAxisLabel", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "ValueAxisLabel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "oldValue", + "type": "qreal" + }, + { + "name": "newValue", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 40, + "name": "valueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "EditableAxisLabel" + } + ] + } + ], + "inputFile": "valueaxislabel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "XLogYDomain", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "XLogYDomain", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "baseY", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 49, + "name": "handleVerticalAxisBaseChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractDomain" + } + ] + } + ], + "inputFile": "xlogydomain_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "XLogYPolarDomain", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "XLogYPolarDomain", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "baseY", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 47, + "name": "handleVerticalAxisBaseChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "PolarDomain" + } + ] + } + ], + "inputFile": "xlogypolardomain_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "XYChart", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "XYChart", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 0, + "lineNumber": 59, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + }, + { + "name": "state", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 60, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 2, + "lineNumber": 61, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 3, + "lineNumber": 62, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 4, + "lineNumber": 63, + "name": "doubleClicked", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 5, + "lineNumber": 49, + "name": "handlePointAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 6, + "lineNumber": 50, + "name": "handlePointRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 7, + "lineNumber": 51, + "name": "handlePointsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 8, + "lineNumber": 52, + "name": "handlePointReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 53, + "name": "handlePointsReplaced", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 54, + "name": "handleDomainUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 56, + "name": "handleSeriesUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "ChartItem" + } + ] + } + ], + "inputFile": "xychart_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "XYDomain", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "XYDomain", + "superClasses": [ + { + "access": "public", + "name": "AbstractDomain" + } + ] + } + ], + "inputFile": "xydomain_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "XYPolarDomain", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "XYPolarDomain", + "superClasses": [ + { + "access": "public", + "name": "PolarDomain" + } + ] + } + ], + "inputFile": "xypolardomain_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6chartsqml_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6chartsqml_metatypes.json new file mode 100644 index 0000000..24326f4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6chartsqml_metatypes.json @@ -0,0 +1,7810 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QBarModelMapper" + }, + { + "name": "QML.Element", + "value": "BarModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Uncreatable base type" + } + ], + "className": "CppQBarModelMapper", + "gadget": true, + "lineNumber": 71, + "qualifiedClassName": "CppQBarModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QHBarModelMapper" + }, + { + "name": "QML.Element", + "value": "HBarModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "CppQHBarModelMapper", + "gadget": true, + "lineNumber": 81, + "qualifiedClassName": "CppQHBarModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QVBarModelMapper" + }, + { + "name": "QML.Element", + "value": "VBarModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "CppQVBarModelMapper", + "gadget": true, + "lineNumber": 90, + "qualifiedClassName": "CppQVBarModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QBarCategoryAxis" + }, + { + "name": "QML.Element", + "value": "BarCategoryAxis" + }, + { + "name": "QML.Element", + "value": "BarCategoriesAxis" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "CppQBarCategoryAxis", + "gadget": true, + "lineNumber": 99, + "qualifiedClassName": "CppQBarCategoryAxis" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QAbstractBarSeries" + }, + { + "name": "QML.Element", + "value": "AbstractBarSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Uncreatable base type" + } + ], + "className": "CppQAbstractBarSeries", + "gadget": true, + "lineNumber": 109, + "qualifiedClassName": "CppQAbstractBarSeries" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QList" + }, + { + "name": "QML.Sequence", + "value": "QBarSet*" + } + ], + "className": "CppQListBarSet", + "gadget": true, + "lineNumber": 119, + "qualifiedClassName": "CppQListBarSet" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QPieModelMapper" + }, + { + "name": "QML.Element", + "value": "PieModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Uncreatable base type" + } + ], + "className": "CppQPieModelMapper", + "gadget": true, + "lineNumber": 129, + "qualifiedClassName": "CppQPieModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QHPieModelMapper" + }, + { + "name": "QML.Element", + "value": "HPieModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "CppQHPieModelMapper", + "gadget": true, + "lineNumber": 139, + "qualifiedClassName": "CppQHPieModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QVPieModelMapper" + }, + { + "name": "QML.Element", + "value": "VPieModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "CppQVPieModelMapper", + "gadget": true, + "lineNumber": 148, + "qualifiedClassName": "CppQVPieModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QList" + }, + { + "name": "QML.Sequence", + "value": "QPieSlice*" + } + ], + "className": "CppQListPieSlice", + "gadget": true, + "lineNumber": 157, + "qualifiedClassName": "CppQListPieSlice" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QBoxPlotModelMapper" + }, + { + "name": "QML.Element", + "value": "BoxPlotModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Uncreatable base type" + } + ], + "className": "CppQBoxPlotModelMapper", + "gadget": true, + "lineNumber": 167, + "qualifiedClassName": "CppQBoxPlotModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QHBoxPlotModelMapper" + }, + { + "name": "QML.Element", + "value": "HBoxPlotModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "CppQHBoxPlotModelMapper", + "gadget": true, + "lineNumber": 176, + "qualifiedClassName": "CppQHBoxPlotModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QVBoxPlotModelMapper" + }, + { + "name": "QML.Element", + "value": "VBoxPlotModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "CppQVBoxPlotModelMapper", + "gadget": true, + "lineNumber": 184, + "qualifiedClassName": "CppQVBoxPlotModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QList" + }, + { + "name": "QML.Sequence", + "value": "QBoxSet*" + } + ], + "className": "CppQListBoxSet", + "gadget": true, + "lineNumber": 192, + "qualifiedClassName": "CppQListBoxSet" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QCandlestickModelMapper" + }, + { + "name": "QML.Element", + "value": "CandlestickModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Uncreatable base type" + } + ], + "className": "CppQCandlestickModelMapper", + "gadget": true, + "lineNumber": 202, + "qualifiedClassName": "CppQCandlestickModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QHCandlestickModelMapper" + }, + { + "name": "QML.Element", + "value": "HCandlestickModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "CppQHCandlestickModelMapper", + "gadget": true, + "lineNumber": 211, + "qualifiedClassName": "CppQHCandlestickModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QVCandlestickModelMapper" + }, + { + "name": "QML.Element", + "value": "VCandlestickModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "CppQVCandlestickModelMapper", + "gadget": true, + "lineNumber": 219, + "qualifiedClassName": "CppQVCandlestickModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QList" + }, + { + "name": "QML.Sequence", + "value": "QCandlestickSet*" + } + ], + "className": "CppQListCandlestickSet", + "gadget": true, + "lineNumber": 227, + "qualifiedClassName": "CppQListCandlestickSet" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QDateTimeAxis" + }, + { + "name": "QML.Element", + "value": "DateTimeAxis" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "CppQDateTimeAxis", + "gadget": true, + "lineNumber": 237, + "qualifiedClassName": "CppQDateTimeAxis" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QXYModelMapper" + }, + { + "name": "QML.Element", + "value": "XYModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Uncreatable base type" + } + ], + "className": "CppQXYModelMapper", + "gadget": true, + "lineNumber": 247, + "qualifiedClassName": "CppQXYModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QHXYModelMapper" + }, + { + "name": "QML.Element", + "value": "HXYModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "CppQHXYModelMapper", + "gadget": true, + "lineNumber": 257, + "qualifiedClassName": "CppQHXYModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QVXYModelMapper" + }, + { + "name": "QML.Element", + "value": "VXYModelMapper" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "CppQVXYModelMapper", + "gadget": true, + "lineNumber": 266, + "qualifiedClassName": "CppQVXYModelMapper" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QAbstractAxis" + }, + { + "name": "QML.Element", + "value": "AbstractAxis" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Uncreatable base type" + } + ], + "className": "CppQAbstractAxis", + "gadget": true, + "lineNumber": 275, + "qualifiedClassName": "CppQAbstractAxis" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QValueAxis" + }, + { + "name": "QML.Element", + "value": "ValueAxis" + }, + { + "name": "QML.Element", + "value": "ValuesAxis" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "CppQValueAxis", + "gadget": true, + "lineNumber": 285, + "qualifiedClassName": "CppQValueAxis" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QLogValueAxis" + }, + { + "name": "QML.Element", + "value": "LogValueAxis" + }, + { + "name": "QML.AddedInVersion", + "value": "259" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "CppQLogValueAxis", + "gadget": true, + "lineNumber": 295, + "qualifiedClassName": "CppQLogValueAxis" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QAbstractSeries" + }, + { + "name": "QML.Element", + "value": "AbstractSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Uncreatable base type" + } + ], + "className": "CppQAbstractSeries", + "gadget": true, + "lineNumber": 304, + "qualifiedClassName": "CppQAbstractSeries" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QXYSeries" + }, + { + "name": "QML.Element", + "value": "XYSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Uncreatable base type" + } + ], + "className": "CppQXYSeries", + "gadget": true, + "lineNumber": 314, + "qualifiedClassName": "CppQXYSeries" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QXYSeries::PointsConfigurationHash" + }, + { + "name": "QML.Extended", + "value": "CppQHashPointConfiguration" + } + ], + "className": "CppQHashPointConfiguration", + "gadget": true, + "lineNumber": 324, + "qualifiedClassName": "CppQHashPointConfiguration" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QLegend" + }, + { + "name": "QML.Element", + "value": "Legend" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Uncreatable base type" + } + ], + "className": "CppQLegend", + "gadget": true, + "lineNumber": 332, + "qualifiedClassName": "CppQLegend" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGraphicsLayout" + }, + { + "name": "QML.Using", + "value": "void" + } + ], + "className": "CppQGraphicsLayout", + "gadget": true, + "lineNumber": 344, + "qualifiedClassName": "CppQGraphicsLayout" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QPen" + }, + { + "name": "QML.Extended", + "value": "CppQPen" + }, + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "CppQPen", + "gadget": true, + "lineNumber": 351, + "qualifiedClassName": "CppQPen" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QBrush" + }, + { + "name": "QML.Extended", + "value": "CppQBrush" + }, + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "CppQBrush", + "gadget": true, + "lineNumber": 359, + "qualifiedClassName": "CppQBrush" + } + ], + "inputFile": "declarativeforeigntypes_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DeclarativeOpenGLRenderNode", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "DeclarativeOpenGLRenderNode", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "render", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "DeclarativeAbstractRenderNode" + }, + { + "access": "public", + "name": "QOpenGLFunctions" + } + ] + } + ], + "inputFile": "declarativeopenglrendernode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AreaSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeAreaSeries", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "upperSeries", + "read": "upperSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "DeclarativeLineSeries*", + "user": false, + "write": "setUpperSeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "lowerSeries", + "read": "lowerSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "DeclarativeLineSeries*", + "user": false, + "write": "setLowerSeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 30, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 31, + "name": "axisXTop", + "notify": "axisXTopChanged", + "read": "axisXTop", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisXTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 32, + "name": "axisYRight", + "notify": "axisYRightChanged", + "read": "axisYRight", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisYRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 33, + "name": "axisAngular", + "notify": "axisAngularChanged", + "read": "axisAngular", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisAngular" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 34, + "name": "axisRadial", + "notify": "axisRadialChanged", + "read": "axisRadial", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisRadial" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 35, + "name": "borderWidth", + "notify": "borderWidthChanged", + "read": "borderWidth", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBorderWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 36, + "name": "brushFilename", + "notify": "brushFilenameChanged", + "read": "brushFilename", + "required": false, + "revision": 260, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setBrushFilename" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 37, + "name": "brush", + "notify": "brushChanged", + "read": "brush", + "required": false, + "revision": 260, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setBrush" + } + ], + "qualifiedClassName": "DeclarativeAreaSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 0, + "lineNumber": 68, + "name": "axisXChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 69, + "name": "axisYChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 70, + "name": "borderWidthChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 71, + "name": "axisXTopChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 4, + "lineNumber": 72, + "name": "axisYRightChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 5, + "lineNumber": 73, + "name": "axisAngularChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 6, + "lineNumber": 74, + "name": "axisRadialChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "index": 7, + "lineNumber": 75, + "name": "brushChanged", + "returnType": "void", + "revision": 260 + }, + { + "access": "public", + "arguments": [ + { + "name": "brushFilename", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 76, + "name": "brushFilenameChanged", + "returnType": "void", + "revision": 260 + } + ], + "slots": [ + { + "access": "private", + "index": 9, + "lineNumber": 79, + "name": "handleBrushChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAreaSeries" + } + ] + } + ], + "inputFile": "declarativeareaseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DeclarativeAxes" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Abstract base type" + } + ], + "className": "DeclarativeAxes", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "axisXTop", + "notify": "axisXTopChanged", + "read": "axisXTop", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisXTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "axisYRight", + "notify": "axisYRightChanged", + "read": "axisYRight", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisYRight" + } + ], + "qualifiedClassName": "DeclarativeAxes", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 0, + "lineNumber": 54, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 55, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 2, + "lineNumber": 56, + "name": "axisXTopChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 57, + "name": "axisYRightChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "declarativeaxes_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BarSet" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeBarSet", + "lineNumber": 34, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 55, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 6, + "lineNumber": 56, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 7, + "isCloned": true, + "lineNumber": 56, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 57, + "name": "replace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 9, + "lineNumber": 58, + "name": "at", + "returnType": "qreal" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "values", + "read": "values", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantList", + "user": false, + "write": "setValues" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 38, + "name": "borderWidth", + "notify": "borderWidthChanged", + "read": "borderWidth", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBorderWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 39, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 40, + "name": "brushFilename", + "notify": "brushFilenameChanged", + "read": "brushFilename", + "required": false, + "revision": 260, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setBrushFilename" + } + ], + "qualifiedClassName": "DeclarativeBarSet", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 0, + "lineNumber": 61, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 62, + "name": "borderWidthChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "brushFilename", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 63, + "name": "brushFilenameChanged", + "returnType": "void", + "revision": 260 + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 3, + "lineNumber": 66, + "name": "handleCountChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 67, + "name": "handleBrushChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QBarSet" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "BarSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeBarSeries", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 74, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 4, + "lineNumber": 101, + "name": "at", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 5, + "lineNumber": 102, + "name": "append", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 6, + "lineNumber": 103, + "name": "insert", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 7, + "lineNumber": 104, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "index": 8, + "lineNumber": 105, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 78, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 79, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 80, + "name": "axisXTop", + "notify": "axisXTopChanged", + "read": "axisXTop", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisXTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 81, + "name": "axisYRight", + "notify": "axisYRightChanged", + "read": "axisYRight", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisYRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 82, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "DeclarativeBarSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 0, + "lineNumber": 112, + "name": "axisXChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 113, + "name": "axisYChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 2, + "lineNumber": 114, + "name": "axisXTopChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 115, + "name": "axisYRightChanged", + "returnType": "void", + "revision": 258 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QBarSeries" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "StackedBarSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeStackedBarSeries", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 125, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 4, + "lineNumber": 152, + "name": "at", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 5, + "lineNumber": 153, + "name": "append", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 6, + "lineNumber": 154, + "name": "insert", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 7, + "lineNumber": 155, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "index": 8, + "lineNumber": 156, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 129, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 130, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 131, + "name": "axisXTop", + "notify": "axisXTopChanged", + "read": "axisXTop", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisXTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 132, + "name": "axisYRight", + "notify": "axisYRightChanged", + "read": "axisYRight", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisYRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 133, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "DeclarativeStackedBarSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 0, + "lineNumber": 163, + "name": "axisXChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 164, + "name": "axisYChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 2, + "lineNumber": 165, + "name": "axisXTopChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 166, + "name": "axisYRightChanged", + "returnType": "void", + "revision": 258 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QStackedBarSeries" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "PercentBarSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativePercentBarSeries", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 175, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 4, + "lineNumber": 202, + "name": "at", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 5, + "lineNumber": 203, + "name": "append", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 6, + "lineNumber": 204, + "name": "insert", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 7, + "lineNumber": 205, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "index": 8, + "lineNumber": 206, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 179, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 180, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 181, + "name": "axisXTop", + "notify": "axisXTopChanged", + "read": "axisXTop", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisXTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 182, + "name": "axisYRight", + "notify": "axisYRightChanged", + "read": "axisYRight", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisYRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 183, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "DeclarativePercentBarSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 0, + "lineNumber": 213, + "name": "axisXChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 214, + "name": "axisYChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 2, + "lineNumber": 215, + "name": "axisXTopChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 216, + "name": "axisYRightChanged", + "returnType": "void", + "revision": 258 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPercentBarSeries" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "HorizontalBarSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeHorizontalBarSeries", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 225, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 4, + "lineNumber": 252, + "name": "at", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 5, + "lineNumber": 253, + "name": "append", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 6, + "lineNumber": 254, + "name": "insert", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 7, + "lineNumber": 255, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "index": 8, + "lineNumber": 256, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 229, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 230, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 231, + "name": "axisXTop", + "notify": "axisXTopChanged", + "read": "axisXTop", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisXTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 232, + "name": "axisYRight", + "notify": "axisYRightChanged", + "read": "axisYRight", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisYRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 233, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "DeclarativeHorizontalBarSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 0, + "lineNumber": 263, + "name": "axisXChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 264, + "name": "axisYChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 2, + "lineNumber": 265, + "name": "axisXTopChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 266, + "name": "axisYRightChanged", + "returnType": "void", + "revision": 258 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QHorizontalBarSeries" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "HorizontalStackedBarSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeHorizontalStackedBarSeries", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 275, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 4, + "lineNumber": 302, + "name": "at", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 5, + "lineNumber": 303, + "name": "append", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 6, + "lineNumber": 304, + "name": "insert", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 7, + "lineNumber": 305, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "index": 8, + "lineNumber": 306, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 279, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 280, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 281, + "name": "axisXTop", + "notify": "axisXTopChanged", + "read": "axisXTop", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisXTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 282, + "name": "axisYRight", + "notify": "axisYRightChanged", + "read": "axisYRight", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisYRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 283, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "DeclarativeHorizontalStackedBarSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 0, + "lineNumber": 313, + "name": "axisXChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 314, + "name": "axisYChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 2, + "lineNumber": 315, + "name": "axisXTopChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 316, + "name": "axisYRightChanged", + "returnType": "void", + "revision": 258 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QHorizontalStackedBarSeries" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "HorizontalPercentBarSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeHorizontalPercentBarSeries", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 325, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 4, + "lineNumber": 352, + "name": "at", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 5, + "lineNumber": 353, + "name": "append", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 6, + "lineNumber": 354, + "name": "insert", + "returnType": "DeclarativeBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 7, + "lineNumber": 355, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "index": 8, + "lineNumber": 356, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 329, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 330, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 331, + "name": "axisXTop", + "notify": "axisXTopChanged", + "read": "axisXTop", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisXTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 332, + "name": "axisYRight", + "notify": "axisYRightChanged", + "read": "axisYRight", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisYRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 333, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "DeclarativeHorizontalPercentBarSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 0, + "lineNumber": 363, + "name": "axisXChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 364, + "name": "axisYChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 2, + "lineNumber": 365, + "name": "axisXTopChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 366, + "name": "axisYRightChanged", + "returnType": "void", + "revision": 258 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QHorizontalPercentBarSeries" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "declarativebarseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BoxSet" + }, + { + "name": "QML.AddedInVersion", + "value": "259" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeBoxSet", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "ValuePositions", + "values": [ + "LowerExtreme", + "LowerQuartile", + "Median", + "UpperQuartile", + "UpperExtreme" + ] + } + ], + "lineNumber": 27, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "qreal" + } + ], + "index": 4, + "lineNumber": 56, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 57, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 6, + "lineNumber": 58, + "name": "at", + "returnType": "qreal" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 59, + "name": "setValue", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "values", + "read": "values", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantList", + "user": false, + "write": "setValues" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "label", + "read": "label", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "count", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "brushFilename", + "notify": "brushFilenameChanged", + "read": "brushFilename", + "required": false, + "revision": 260, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setBrushFilename" + } + ], + "qualifiedClassName": "DeclarativeBoxSet", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "changedValues", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 63, + "name": "changedValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "brushFilename", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 64, + "name": "brushFilenameChanged", + "returnType": "void", + "revision": 260 + } + ], + "slots": [ + { + "access": "private", + "index": 3, + "lineNumber": 67, + "name": "handleBrushChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QBoxSet" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "BoxPlotSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "259" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeBoxPlotSeries", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 74, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 16, + "lineNumber": 104, + "name": "at", + "returnType": "DeclarativeBoxSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 17, + "lineNumber": 105, + "name": "append", + "returnType": "DeclarativeBoxSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "box", + "type": "DeclarativeBoxSet*" + } + ], + "index": 18, + "lineNumber": 106, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "label", + "type": "QString" + }, + { + "name": "values", + "type": "QVariantList" + } + ], + "index": 19, + "lineNumber": 107, + "name": "insert", + "returnType": "DeclarativeBoxSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "box", + "type": "DeclarativeBoxSet*" + } + ], + "index": 20, + "lineNumber": 108, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "index": 21, + "lineNumber": 109, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 78, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 79, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 80, + "name": "axisXTop", + "notify": "axisXTopChanged", + "read": "axisXTop", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisXTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 81, + "name": "axisYRight", + "notify": "axisYRightChanged", + "read": "axisYRight", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisYRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 82, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 83, + "name": "brushFilename", + "notify": "brushFilenameChanged", + "read": "brushFilename", + "required": false, + "revision": 260, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setBrushFilename" + } + ], + "qualifiedClassName": "DeclarativeBoxPlotSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 0, + "lineNumber": 116, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 117, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 2, + "lineNumber": 118, + "name": "axisXTopChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 119, + "name": "axisYRightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "DeclarativeBoxSet*" + } + ], + "index": 4, + "lineNumber": 120, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + }, + { + "name": "boxset", + "type": "DeclarativeBoxSet*" + } + ], + "index": 5, + "lineNumber": 121, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "DeclarativeBoxSet*" + } + ], + "index": 6, + "lineNumber": 122, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "DeclarativeBoxSet*" + } + ], + "index": 7, + "lineNumber": 123, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "DeclarativeBoxSet*" + } + ], + "index": 8, + "lineNumber": 124, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "brushFilename", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 125, + "name": "brushFilenameChanged", + "returnType": "void", + "revision": 260 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + }, + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 10, + "lineNumber": 128, + "name": "onHovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 11, + "lineNumber": 129, + "name": "onClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 12, + "lineNumber": 130, + "name": "onPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 13, + "lineNumber": 131, + "name": "onReleased", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boxset", + "type": "QBoxSet*" + } + ], + "index": 14, + "lineNumber": 132, + "name": "onDoubleClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 135, + "name": "handleBrushChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QBoxPlotSeries" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "declarativeboxplotseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CandlestickSet" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "DeclarativeCandlestickSet", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "brushFilename", + "notify": "brushFilenameChanged", + "read": "brushFilename", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setBrushFilename" + } + ], + "qualifiedClassName": "DeclarativeCandlestickSet", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "brushFilename", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 41, + "name": "brushFilenameChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 44, + "name": "handleBrushChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QCandlestickSet" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "CandlestickSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "DeclarativeCandlestickSeries", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 51, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 16, + "lineNumber": 80, + "name": "at", + "returnType": "DeclarativeCandlestickSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "DeclarativeCandlestickSet*" + } + ], + "index": 17, + "lineNumber": 81, + "name": "append", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "DeclarativeCandlestickSet*" + } + ], + "index": 18, + "lineNumber": 82, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "open", + "type": "qreal" + }, + { + "name": "high", + "type": "qreal" + }, + { + "name": "low", + "type": "qreal" + }, + { + "name": "close", + "type": "qreal" + }, + { + "name": "timestamp", + "type": "qreal" + } + ], + "index": 19, + "lineNumber": 83, + "name": "append", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "timestamp", + "type": "qreal" + } + ], + "index": 20, + "lineNumber": 84, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "set", + "type": "DeclarativeCandlestickSet*" + } + ], + "index": 21, + "lineNumber": 85, + "name": "insert", + "returnType": "bool" + }, + { + "access": "public", + "index": 22, + "lineNumber": 86, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 55, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 56, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 57, + "name": "axisXTop", + "notify": "axisXTopChanged", + "read": "axisXTop", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisXTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 58, + "name": "axisYRight", + "notify": "axisYRightChanged", + "read": "axisYRight", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisYRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 59, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 60, + "name": "brushFilename", + "notify": "brushFilenameChanged", + "read": "brushFilename", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setBrushFilename" + } + ], + "qualifiedClassName": "DeclarativeCandlestickSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 0, + "lineNumber": 93, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 94, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 2, + "lineNumber": 95, + "name": "axisXTopChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 96, + "name": "axisYRightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "DeclarativeCandlestickSet*" + } + ], + "index": 4, + "lineNumber": 97, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + }, + { + "name": "set", + "type": "DeclarativeCandlestickSet*" + } + ], + "index": 5, + "lineNumber": 98, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "DeclarativeCandlestickSet*" + } + ], + "index": 6, + "lineNumber": 99, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "DeclarativeCandlestickSet*" + } + ], + "index": 7, + "lineNumber": 100, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "DeclarativeCandlestickSet*" + } + ], + "index": 8, + "lineNumber": 101, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "brushFilename", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 102, + "name": "brushFilenameChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 10, + "lineNumber": 105, + "name": "onClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "bool" + }, + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 11, + "lineNumber": 106, + "name": "onHovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 12, + "lineNumber": 107, + "name": "onPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 13, + "lineNumber": 108, + "name": "onReleased", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QCandlestickSet*" + } + ], + "index": 14, + "lineNumber": 109, + "name": "onDoubleClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 112, + "name": "handleBrushChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QCandlestickSeries" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "declarativecandlestickseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CategoryRange" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeCategoryRange", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "endValue", + "read": "endValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setEndValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "label", + "read": "label", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabel" + } + ], + "qualifiedClassName": "DeclarativeCategoryRange", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "axisChildren" + }, + { + "name": "QML.Element", + "value": "CategoryAxis" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeCategoryAxis", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 60, + "name": "AxisLabelsPosition", + "values": [ + "AxisLabelsPositionCenter", + "AxisLabelsPositionOnValue" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 46, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 50, + "name": "axisChildren", + "read": "axisChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 52, + "name": "labelsPosition", + "notify": "labelsPositionChanged", + "read": "labelsPosition", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "AxisLabelsPosition", + "user": false, + "write": "setLabelsPosition" + } + ], + "qualifiedClassName": "DeclarativeCategoryAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "AxisLabelsPosition" + } + ], + "index": 0, + "lineNumber": 78, + "name": "labelsPositionChanged", + "returnType": "void", + "revision": 513 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + }, + { + "name": "categoryEndValue", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 81, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 82, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldLabel", + "type": "QString" + }, + { + "name": "newLabel", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 83, + "name": "replace", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QCategoryAxis" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "declarativecategoryaxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ChartView" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeChart", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 68, + "name": "Theme", + "values": [ + "ChartThemeLight", + "ChartThemeBlueCerulean", + "ChartThemeDark", + "ChartThemeBrownSand", + "ChartThemeBlueNcs", + "ChartThemeHighContrast", + "ChartThemeBlueIcy", + "ChartThemeQt" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 79, + "name": "Animation", + "values": [ + "NoAnimation", + "GridAxisAnimations", + "SeriesAnimations", + "AllAnimations" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 86, + "name": "SeriesType", + "values": [ + "SeriesTypeLine", + "SeriesTypeArea", + "SeriesTypeBar", + "SeriesTypeStackedBar", + "SeriesTypePercentBar", + "SeriesTypePie", + "SeriesTypeScatter", + "SeriesTypeSpline", + "SeriesTypeHorizontalBar", + "SeriesTypeHorizontalStackedBar", + "SeriesTypeHorizontalPercentBar", + "SeriesTypeBoxPlot", + "SeriesTypeCandlestick" + ] + } + ], + "lineNumber": 38, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 26, + "lineNumber": 168, + "name": "series", + "returnType": "QAbstractSeries*" + }, + { + "access": "public", + "arguments": [ + { + "name": "seriesName", + "type": "QString" + } + ], + "index": 27, + "lineNumber": 169, + "name": "series", + "returnType": "QAbstractSeries*" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "int" + }, + { + "name": "name", + "type": "QString" + }, + { + "name": "axisX", + "type": "QAbstractAxis*" + }, + { + "name": "axisY", + "type": "QAbstractAxis*" + } + ], + "index": 28, + "lineNumber": 170, + "name": "createSeries", + "returnType": "QAbstractSeries*" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "int" + }, + { + "name": "name", + "type": "QString" + }, + { + "name": "axisX", + "type": "QAbstractAxis*" + } + ], + "index": 29, + "isCloned": true, + "lineNumber": 170, + "name": "createSeries", + "returnType": "QAbstractSeries*" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "int" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 30, + "isCloned": true, + "lineNumber": 170, + "name": "createSeries", + "returnType": "QAbstractSeries*" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "int" + } + ], + "index": 31, + "isCloned": true, + "lineNumber": 170, + "name": "createSeries", + "returnType": "QAbstractSeries*" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 32, + "lineNumber": 172, + "name": "removeSeries", + "returnType": "void" + }, + { + "access": "public", + "index": 33, + "lineNumber": 173, + "name": "removeAllSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + }, + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 34, + "lineNumber": 174, + "name": "setAxisX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 35, + "isCloned": true, + "lineNumber": 174, + "name": "setAxisX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + }, + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 36, + "lineNumber": 175, + "name": "setAxisY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 37, + "isCloned": true, + "lineNumber": 175, + "name": "setAxisY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 38, + "lineNumber": 176, + "name": "axisX", + "returnType": "QAbstractAxis*" + }, + { + "access": "public", + "index": 39, + "isCloned": true, + "lineNumber": 176, + "name": "axisX", + "returnType": "QAbstractAxis*" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 40, + "lineNumber": 177, + "name": "axisY", + "returnType": "QAbstractAxis*" + }, + { + "access": "public", + "index": 41, + "isCloned": true, + "lineNumber": 177, + "name": "axisY", + "returnType": "QAbstractAxis*" + }, + { + "access": "public", + "arguments": [ + { + "name": "factor", + "type": "qreal" + } + ], + "index": 42, + "lineNumber": 178, + "name": "zoom", + "returnType": "void" + }, + { + "access": "public", + "index": 43, + "lineNumber": 179, + "name": "zoomIn", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "rectangle", + "type": "QRectF" + } + ], + "index": 44, + "lineNumber": 180, + "name": "zoomIn", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 45, + "lineNumber": 181, + "name": "zoomOut", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 46, + "lineNumber": 182, + "name": "zoomReset", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 47, + "lineNumber": 183, + "name": "isZoomed", + "returnType": "bool", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "pixels", + "type": "qreal" + } + ], + "index": 48, + "lineNumber": 184, + "name": "scrollLeft", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pixels", + "type": "qreal" + } + ], + "index": 49, + "lineNumber": 185, + "name": "scrollRight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pixels", + "type": "qreal" + } + ], + "index": 50, + "lineNumber": 186, + "name": "scrollUp", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pixels", + "type": "qreal" + } + ], + "index": 51, + "lineNumber": 187, + "name": "scrollDown", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + }, + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 52, + "lineNumber": 188, + "name": "mapToValue", + "returnType": "QPointF", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + } + ], + "index": 53, + "isCloned": true, + "lineNumber": 188, + "name": "mapToValue", + "returnType": "QPointF", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QPointF" + }, + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 54, + "lineNumber": 190, + "name": "mapToPosition", + "returnType": "QPointF", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QPointF" + } + ], + "index": 55, + "isCloned": true, + "lineNumber": 190, + "name": "mapToPosition", + "returnType": "QPointF", + "revision": 513 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 41, + "name": "theme", + "read": "theme", + "required": false, + "scriptable": true, + "stored": true, + "type": "Theme", + "user": false, + "write": "setTheme" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 42, + "name": "animationOptions", + "read": "animationOptions", + "required": false, + "scriptable": true, + "stored": true, + "type": "Animation", + "user": false, + "write": "setAnimationOptions" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 43, + "name": "animationDuration", + "notify": "animationDurationChanged", + "read": "animationDuration", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAnimationDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 44, + "name": "animationEasingCurve", + "notify": "animationEasingCurveChanged", + "read": "animationEasingCurve", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "QEasingCurve", + "user": false, + "write": "setAnimationEasingCurve" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 45, + "name": "title", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 46, + "name": "titleFont", + "read": "titleFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setTitleFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 47, + "name": "titleColor", + "notify": "titleColorChanged", + "read": "titleColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setTitleColor" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 48, + "name": "legend", + "read": "legend", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLegend*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 49, + "name": "count", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 50, + "name": "backgroundColor", + "notify": "backgroundColorChanged", + "read": "backgroundColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBackgroundColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 51, + "name": "dropShadowEnabled", + "notify": "dropShadowEnabledChanged", + "read": "dropShadowEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDropShadowEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 52, + "name": "backgroundRoundness", + "notify": "backgroundRoundnessChanged", + "read": "backgroundRoundness", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBackgroundRoundness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 53, + "name": "margins", + "notify": "marginsChanged", + "read": "margins", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "DeclarativeMargins*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 54, + "name": "plotArea", + "notify": "plotAreaChanged", + "read": "plotArea", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setPlotArea" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 55, + "name": "plotAreaColor", + "notify": "plotAreaColorChanged", + "read": "plotAreaColor", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setPlotAreaColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 56, + "name": "axes", + "read": "axes", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 57, + "name": "localizeNumbers", + "notify": "localizeNumbersChanged", + "read": "localizeNumbers", + "required": false, + "revision": 512, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLocalizeNumbers" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 58, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "revision": 512, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + } + ], + "qualifiedClassName": "DeclarativeChart", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 195, + "name": "axisLabelsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 196, + "name": "titleColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 197, + "name": "backgroundColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 198, + "name": "dropShadowEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 199, + "name": "marginsChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "plotArea", + "type": "QRectF" + } + ], + "index": 5, + "lineNumber": 200, + "name": "plotAreaChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 6, + "lineNumber": 201, + "name": "seriesAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 7, + "lineNumber": 202, + "name": "seriesRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 203, + "name": "plotAreaColorChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "diameter", + "type": "qreal" + } + ], + "index": 9, + "lineNumber": 204, + "name": "backgroundRoundnessChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "index": 10, + "lineNumber": 205, + "name": "localizeNumbersChanged", + "returnType": "void", + "revision": 512 + }, + { + "access": "public", + "index": 11, + "lineNumber": 206, + "name": "localeChanged", + "returnType": "void", + "revision": 512 + }, + { + "access": "public", + "arguments": [ + { + "name": "msecs", + "type": "int" + } + ], + "index": 12, + "lineNumber": 207, + "name": "animationDurationChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "curve", + "type": "QEasingCurve" + } + ], + "index": 13, + "lineNumber": 208, + "name": "animationEasingCurveChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 14, + "lineNumber": 209, + "name": "needRender", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 210, + "name": "pendingRenderNodeMouseEventResponses", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 16, + "lineNumber": 117, + "name": "handleAntialiasingChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "region", + "type": "QList" + } + ], + "index": 17, + "lineNumber": 118, + "name": "sceneChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 18, + "lineNumber": 119, + "name": "renderScene", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "top", + "type": "int" + }, + { + "name": "bottom", + "type": "int" + }, + { + "name": "left", + "type": "int" + }, + { + "name": "right", + "type": "int" + } + ], + "index": 19, + "lineNumber": 213, + "name": "changeMargins", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 20, + "lineNumber": 214, + "name": "handleAxisXSet", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 21, + "lineNumber": 215, + "name": "handleAxisYSet", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 22, + "lineNumber": 216, + "name": "handleAxisXTopSet", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 23, + "lineNumber": 217, + "name": "handleAxisYRightSet", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "series", + "type": "QAbstractSeries*" + } + ], + "index": 24, + "lineNumber": 218, + "name": "handleSeriesAdded", + "returnType": "void" + }, + { + "access": "private", + "index": 25, + "lineNumber": 219, + "name": "handlePendingRenderNodeMouseEventResponses", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "declarativechart_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "declarativeChildren" + }, + { + "name": "QML.Element", + "value": "LineSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeLineSeries", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 27, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 11, + "lineNumber": 75, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldX", + "type": "qreal" + }, + { + "name": "oldY", + "type": "qreal" + }, + { + "name": "newX", + "type": "qreal" + }, + { + "name": "newY", + "type": "qreal" + } + ], + "index": 12, + "lineNumber": 76, + "name": "replace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "newX", + "type": "qreal" + }, + { + "name": "newY", + "type": "qreal" + } + ], + "index": 13, + "lineNumber": 77, + "name": "replace", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 14, + "lineNumber": 78, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 15, + "lineNumber": 79, + "name": "remove", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 16, + "lineNumber": 80, + "name": "removePoints", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 17, + "lineNumber": 81, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 82, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 19, + "lineNumber": 83, + "name": "at", + "returnType": "QPointF" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "axisXTop", + "notify": "axisXTopChanged", + "read": "axisXTop", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisXTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "axisYRight", + "notify": "axisYRightChanged", + "read": "axisYRight", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisYRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "axisAngular", + "notify": "axisAngularChanged", + "read": "axisAngular", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisAngular" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 37, + "name": "axisRadial", + "notify": "axisRadialChanged", + "read": "axisRadial", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisRadial" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 38, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 39, + "name": "style", + "notify": "styleChanged", + "read": "style", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "Qt::PenStyle", + "user": false, + "write": "setStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 40, + "name": "capStyle", + "notify": "capStyleChanged", + "read": "capStyle", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "Qt::PenCapStyle", + "user": false, + "write": "setCapStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 41, + "name": "declarativeChildren", + "read": "declarativeChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "DeclarativeLineSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 0, + "lineNumber": 86, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 87, + "name": "axisXChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 2, + "lineNumber": 88, + "name": "axisYChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 89, + "name": "axisXTopChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 4, + "lineNumber": 90, + "name": "axisYRightChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 5, + "lineNumber": 91, + "name": "axisAngularChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 6, + "lineNumber": 92, + "name": "axisRadialChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 93, + "name": "widthChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "style", + "type": "Qt::PenStyle" + } + ], + "index": 8, + "lineNumber": 94, + "name": "styleChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "capStyle", + "type": "Qt::PenCapStyle" + } + ], + "index": 9, + "lineNumber": 95, + "name": "capStyleChanged", + "returnType": "void", + "revision": 257 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 10, + "lineNumber": 98, + "name": "handleCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLineSeries" + }, + { + "access": "public", + "name": "DeclarativeXySeries" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "declarativelineseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Margins" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Abstract base type" + } + ], + "className": "DeclarativeMargins", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "top", + "notify": "topChanged", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "bottom", + "notify": "bottomChanged", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBottom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "left", + "notify": "leftChanged", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLeft" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 30, + "name": "right", + "notify": "rightChanged", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRight" + } + ], + "qualifiedClassName": "DeclarativeMargins", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "top", + "type": "int" + }, + { + "name": "bottom", + "type": "int" + }, + { + "name": "left", + "type": "int" + }, + { + "name": "right", + "type": "int" + } + ], + "index": 0, + "lineNumber": 44, + "name": "topChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "top", + "type": "int" + }, + { + "name": "bottom", + "type": "int" + }, + { + "name": "left", + "type": "int" + }, + { + "name": "right", + "type": "int" + } + ], + "index": 1, + "lineNumber": 45, + "name": "bottomChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "top", + "type": "int" + }, + { + "name": "bottom", + "type": "int" + }, + { + "name": "left", + "type": "int" + }, + { + "name": "right", + "type": "int" + } + ], + "index": 2, + "lineNumber": 46, + "name": "leftChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "top", + "type": "int" + }, + { + "name": "bottom", + "type": "int" + }, + { + "name": "left", + "type": "int" + }, + { + "name": "right", + "type": "int" + } + ], + "index": 3, + "lineNumber": 47, + "name": "rightChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QMargins" + } + ] + } + ], + "inputFile": "declarativemargins_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PieSlice" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativePieSlice", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "brushFilename", + "notify": "brushFilenameChanged", + "read": "brushFilename", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setBrushFilename" + } + ], + "qualifiedClassName": "DeclarativePieSlice", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "brushFilename", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 40, + "name": "brushFilenameChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 43, + "name": "handleBrushChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPieSlice" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "PieSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativePieSeries", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 50, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 4, + "lineNumber": 63, + "name": "at", + "returnType": "QPieSlice*" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 64, + "name": "find", + "returnType": "QPieSlice*" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + }, + { + "name": "value", + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 65, + "name": "append", + "returnType": "DeclarativePieSlice*" + }, + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 7, + "lineNumber": 66, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "index": 8, + "lineNumber": 67, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 54, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "DeclarativePieSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 0, + "lineNumber": 74, + "name": "sliceAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 1, + "lineNumber": 75, + "name": "sliceRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "QList" + } + ], + "index": 2, + "lineNumber": 78, + "name": "handleAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "QList" + } + ], + "index": 3, + "lineNumber": 79, + "name": "handleRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPieSeries" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "declarativepieseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PolarChartView" + }, + { + "name": "QML.AddedInVersion", + "value": "259" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativePolarChart", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "DeclarativePolarChart", + "superClasses": [ + { + "access": "public", + "name": "DeclarativeChart" + } + ] + } + ], + "inputFile": "declarativepolarchart_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "declarativeChildren" + }, + { + "name": "QML.Element", + "value": "ScatterSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeScatterSeries", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 27, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 12, + "lineNumber": 75, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldX", + "type": "qreal" + }, + { + "name": "oldY", + "type": "qreal" + }, + { + "name": "newX", + "type": "qreal" + }, + { + "name": "newY", + "type": "qreal" + } + ], + "index": 13, + "lineNumber": 76, + "name": "replace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "newX", + "type": "qreal" + }, + { + "name": "newY", + "type": "qreal" + } + ], + "index": 14, + "lineNumber": 77, + "name": "replace", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 15, + "lineNumber": 78, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 16, + "lineNumber": 79, + "name": "remove", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 17, + "lineNumber": 80, + "name": "removePoints", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 18, + "lineNumber": 81, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 82, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 20, + "lineNumber": 83, + "name": "at", + "returnType": "QPointF" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "axisXTop", + "notify": "axisXTopChanged", + "read": "axisXTop", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisXTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "axisYRight", + "notify": "axisYRightChanged", + "read": "axisYRight", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisYRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "axisAngular", + "notify": "axisAngularChanged", + "read": "axisAngular", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisAngular" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 37, + "name": "axisRadial", + "notify": "axisRadialChanged", + "read": "axisRadial", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisRadial" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 38, + "name": "borderWidth", + "notify": "borderWidthChanged", + "read": "borderWidth", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBorderWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 39, + "name": "declarativeChildren", + "read": "declarativeChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 40, + "name": "brushFilename", + "notify": "brushFilenameChanged", + "read": "brushFilename", + "required": false, + "revision": 260, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setBrushFilename" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 41, + "name": "brush", + "notify": "brushChanged", + "read": "brush", + "required": false, + "revision": 260, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setBrush" + } + ], + "qualifiedClassName": "DeclarativeScatterSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 0, + "lineNumber": 86, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 87, + "name": "axisXChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 2, + "lineNumber": 88, + "name": "axisYChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 89, + "name": "borderWidthChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 4, + "lineNumber": 90, + "name": "axisXTopChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 5, + "lineNumber": 91, + "name": "axisYRightChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 6, + "lineNumber": 92, + "name": "axisAngularChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 7, + "lineNumber": 93, + "name": "axisRadialChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "brushFilename", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 94, + "name": "brushFilenameChanged", + "returnType": "void", + "revision": 260 + }, + { + "access": "public", + "index": 9, + "lineNumber": 95, + "name": "brushChanged", + "returnType": "void", + "revision": 260 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 10, + "lineNumber": 98, + "name": "handleCountChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 11, + "lineNumber": 101, + "name": "handleBrushChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QScatterSeries" + }, + { + "access": "public", + "name": "DeclarativeXySeries" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "declarativescatterseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "declarativeChildren" + }, + { + "name": "QML.Element", + "value": "SplineSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeSplineSeries", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 27, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 11, + "lineNumber": 75, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldX", + "type": "qreal" + }, + { + "name": "oldY", + "type": "qreal" + }, + { + "name": "newX", + "type": "qreal" + }, + { + "name": "newY", + "type": "qreal" + } + ], + "index": 12, + "lineNumber": 76, + "name": "replace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "newX", + "type": "qreal" + }, + { + "name": "newY", + "type": "qreal" + } + ], + "index": 13, + "lineNumber": 77, + "name": "replace", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 14, + "lineNumber": 78, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 15, + "lineNumber": 79, + "name": "remove", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 16, + "lineNumber": 80, + "name": "removePoints", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 17, + "lineNumber": 81, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 82, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 19, + "lineNumber": 83, + "name": "at", + "returnType": "QPointF" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "axisXTop", + "notify": "axisXTopChanged", + "read": "axisXTop", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisXTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "axisYRight", + "notify": "axisYRightChanged", + "read": "axisYRight", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisYRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "axisAngular", + "notify": "axisAngularChanged", + "read": "axisAngular", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisAngular" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 37, + "name": "axisRadial", + "notify": "axisRadialChanged", + "read": "axisRadial", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisRadial" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 38, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 39, + "name": "style", + "notify": "styleChanged", + "read": "style", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "Qt::PenStyle", + "user": false, + "write": "setStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 40, + "name": "capStyle", + "notify": "capStyleChanged", + "read": "capStyle", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "Qt::PenCapStyle", + "user": false, + "write": "setCapStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 41, + "name": "declarativeChildren", + "read": "declarativeChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "DeclarativeSplineSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 0, + "lineNumber": 86, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 1, + "lineNumber": 87, + "name": "axisXChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 2, + "lineNumber": 88, + "name": "axisYChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 3, + "lineNumber": 89, + "name": "axisXTopChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 4, + "lineNumber": 90, + "name": "axisYRightChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 5, + "lineNumber": 91, + "name": "axisAngularChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstractAxis*" + } + ], + "index": 6, + "lineNumber": 92, + "name": "axisRadialChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 93, + "name": "widthChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "style", + "type": "Qt::PenStyle" + } + ], + "index": 8, + "lineNumber": 94, + "name": "styleChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "capStyle", + "type": "Qt::PenCapStyle" + } + ], + "index": 9, + "lineNumber": 95, + "name": "capStyleChanged", + "returnType": "void", + "revision": 257 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 10, + "lineNumber": 98, + "name": "handleCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSplineSeries" + }, + { + "access": "public", + "name": "DeclarativeXySeries" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "declarativesplineseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XYPoint" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "DeclarativeXYPoint", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + } + ], + "qualifiedClassName": "DeclarativeXYPoint", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QPointF" + } + ] + } + ], + "inputFile": "declarativexypoint_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6concurrent_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6concurrent_metatypes.json new file mode 100644 index 0000000..0d4f101 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6concurrent_metatypes.json @@ -0,0 +1,2 @@ +[ +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6core_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6core_metatypes.json new file mode 100644 index 0000000..6566280 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6core_metatypes.json @@ -0,0 +1,9998 @@ +[ + { + "classes": [ + { + "className": "QWinRegistryKey", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QWinRegistryKey", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 90, + "name": "valueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwinregistry_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractAnimation", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "Direction", + "values": [ + "Forward", + "Backward" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "State", + "values": [ + "Stopped", + "Paused", + "Running" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "bindable": "bindableState", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "state", + "notify": "stateChanged", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "State", + "user": false + }, + { + "bindable": "bindableLoopCount", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "loopCount", + "read": "loopCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLoopCount" + }, + { + "bindable": "bindableCurrentTime", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "currentTime", + "read": "currentTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentTime" + }, + { + "bindable": "bindableCurrentLoop", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "currentLoop", + "notify": "currentLoopChanged", + "read": "currentLoop", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "bindable": "bindableDirection", + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "direction", + "notify": "directionChanged", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "Direction", + "user": false, + "write": "setDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "duration", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QAbstractAnimation", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 80, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newState", + "type": "QAbstractAnimation::State" + }, + { + "name": "oldState", + "type": "QAbstractAnimation::State" + } + ], + "index": 1, + "lineNumber": 81, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "currentLoop", + "type": "int" + } + ], + "index": 2, + "lineNumber": 82, + "name": "currentLoopChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QAbstractAnimation::Direction" + } + ], + "index": 3, + "lineNumber": 83, + "name": "directionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "policy", + "type": "QAbstractAnimation::DeletionPolicy" + } + ], + "index": 4, + "lineNumber": 86, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "isCloned": true, + "lineNumber": 86, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 87, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 88, + "name": "resume", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 8, + "lineNumber": 89, + "name": "setPaused", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 90, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "msecs", + "type": "int" + } + ], + "index": 10, + "lineNumber": 91, + "name": "setCurrentTime", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QAnimationDriver", + "lineNumber": 107, + "object": true, + "qualifiedClassName": "QAnimationDriver", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 126, + "name": "started", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 127, + "name": "stopped", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractanimation.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDefaultAnimationDriver", + "lineNumber": 81, + "object": true, + "qualifiedClassName": "QDefaultAnimationDriver", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 92, + "name": "startTimer", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 93, + "name": "stopTimer", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAnimationDriver" + } + ] + }, + { + "className": "QAbstractAnimationTimer", + "lineNumber": 110, + "object": true, + "qualifiedClassName": "QAbstractAnimationTimer", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QUnifiedTimer", + "lineNumber": 127, + "object": true, + "qualifiedClassName": "QUnifiedTimer", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 178, + "name": "startTimers", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 179, + "name": "stopTimer", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QAnimationTimer", + "lineNumber": 220, + "object": true, + "qualifiedClassName": "QAnimationTimer", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 254, + "name": "startAnimations", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 255, + "name": "stopTimer", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractAnimationTimer" + } + ] + } + ], + "inputFile": "qabstractanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractEventDispatcher", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QAbstractEventDispatcher", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 84, + "name": "aboutToBlock", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 85, + "name": "awake", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QAbstractEventDispatcherV2", + "lineNumber": 96, + "object": true, + "qualifiedClassName": "QAbstractEventDispatcherV2", + "superClasses": [ + { + "access": "public", + "name": "QAbstractEventDispatcher" + } + ] + } + ], + "inputFile": "qabstracteventdispatcher.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractItemModel", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 335, + "name": "LayoutChangeHint", + "values": [ + "NoLayoutChangeHint", + "VerticalSortHint", + "HorizontalSortHint" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 343, + "name": "CheckIndexOption", + "values": [ + "NoOption", + "IndexIsValid", + "DoNotUseParent", + "ParentIsInvalid" + ] + } + ], + "lineNumber": 259, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 26, + "isConst": true, + "lineNumber": 271, + "name": "hasIndex", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 27, + "isCloned": true, + "isConst": true, + "lineNumber": 271, + "name": "hasIndex", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 28, + "isConst": true, + "lineNumber": 272, + "name": "index", + "returnType": "QModelIndex" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 29, + "isCloned": true, + "isConst": true, + "lineNumber": 272, + "name": "index", + "returnType": "QModelIndex" + }, + { + "access": "public", + "arguments": [ + { + "name": "child", + "type": "QModelIndex" + } + ], + "index": 30, + "isConst": true, + "lineNumber": 274, + "name": "parent", + "returnType": "QModelIndex" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + }, + { + "name": "idx", + "type": "QModelIndex" + } + ], + "index": 31, + "isConst": true, + "lineNumber": 276, + "name": "sibling", + "returnType": "QModelIndex" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 32, + "isConst": true, + "lineNumber": 277, + "name": "rowCount", + "returnType": "int" + }, + { + "access": "public", + "index": 33, + "isCloned": true, + "isConst": true, + "lineNumber": 277, + "name": "rowCount", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 34, + "isConst": true, + "lineNumber": 278, + "name": "columnCount", + "returnType": "int" + }, + { + "access": "public", + "index": 35, + "isCloned": true, + "isConst": true, + "lineNumber": 278, + "name": "columnCount", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 36, + "isConst": true, + "lineNumber": 279, + "name": "hasChildren", + "returnType": "bool" + }, + { + "access": "public", + "index": 37, + "isCloned": true, + "isConst": true, + "lineNumber": 279, + "name": "hasChildren", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "role", + "type": "int" + } + ], + "index": 38, + "isConst": true, + "lineNumber": 281, + "name": "data", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 39, + "isCloned": true, + "isConst": true, + "lineNumber": 281, + "name": "data", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "value", + "type": "QVariant" + }, + { + "name": "role", + "type": "int" + } + ], + "index": 40, + "lineNumber": 282, + "name": "setData", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 41, + "isCloned": true, + "lineNumber": 282, + "name": "setData", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "section", + "type": "int" + }, + { + "name": "orientation", + "type": "Qt::Orientation" + }, + { + "name": "role", + "type": "int" + } + ], + "index": 42, + "isConst": true, + "lineNumber": 284, + "name": "headerData", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "section", + "type": "int" + }, + { + "name": "orientation", + "type": "Qt::Orientation" + } + ], + "index": 43, + "isCloned": true, + "isConst": true, + "lineNumber": 284, + "name": "headerData", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 44, + "lineNumber": 302, + "name": "insertRows", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 45, + "isCloned": true, + "lineNumber": 302, + "name": "insertRows", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 46, + "lineNumber": 303, + "name": "insertColumns", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 47, + "isCloned": true, + "lineNumber": 303, + "name": "insertColumns", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 48, + "lineNumber": 304, + "name": "removeRows", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 49, + "isCloned": true, + "lineNumber": 304, + "name": "removeRows", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 50, + "lineNumber": 305, + "name": "removeColumns", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 51, + "isCloned": true, + "lineNumber": 305, + "name": "removeColumns", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceRow", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationChild", + "type": "int" + } + ], + "index": 52, + "lineNumber": 306, + "name": "moveRows", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceColumn", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationChild", + "type": "int" + } + ], + "index": 53, + "lineNumber": 308, + "name": "moveColumns", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 54, + "lineNumber": 311, + "name": "insertRow", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 55, + "isCloned": true, + "lineNumber": 311, + "name": "insertRow", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 56, + "lineNumber": 312, + "name": "insertColumn", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 57, + "isCloned": true, + "lineNumber": 312, + "name": "insertColumn", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 58, + "lineNumber": 313, + "name": "removeRow", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 59, + "isCloned": true, + "lineNumber": 313, + "name": "removeRow", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 60, + "lineNumber": 314, + "name": "removeColumn", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 61, + "isCloned": true, + "lineNumber": 314, + "name": "removeColumn", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceRow", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationChild", + "type": "int" + } + ], + "index": 62, + "lineNumber": 315, + "name": "moveRow", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceColumn", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationChild", + "type": "int" + } + ], + "index": 63, + "lineNumber": 317, + "name": "moveColumn", + "returnType": "bool", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 64, + "lineNumber": 320, + "name": "fetchMore", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 65, + "isConst": true, + "lineNumber": 321, + "name": "canFetchMore", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 66, + "isConst": true, + "lineNumber": 322, + "name": "flags", + "returnType": "Qt::ItemFlags" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "order", + "type": "Qt::SortOrder" + } + ], + "index": 67, + "lineNumber": 323, + "name": "sort", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 68, + "isCloned": true, + "lineNumber": 323, + "name": "sort", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "QModelIndex" + }, + { + "name": "role", + "type": "int" + }, + { + "name": "value", + "type": "QVariant" + }, + { + "name": "hits", + "type": "int" + }, + { + "name": "flags", + "type": "Qt::MatchFlags" + } + ], + "index": 69, + "isConst": true, + "lineNumber": 325, + "name": "match", + "returnType": "QModelIndexList" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "QModelIndex" + }, + { + "name": "role", + "type": "int" + }, + { + "name": "value", + "type": "QVariant" + }, + { + "name": "hits", + "type": "int" + } + ], + "index": 70, + "isCloned": true, + "isConst": true, + "lineNumber": 325, + "name": "match", + "returnType": "QModelIndexList" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "QModelIndex" + }, + { + "name": "role", + "type": "int" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 71, + "isCloned": true, + "isConst": true, + "lineNumber": 325, + "name": "match", + "returnType": "QModelIndexList" + } + ], + "object": true, + "qualifiedClassName": "QAbstractItemModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 357, + "name": "dataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 1, + "isCloned": true, + "lineNumber": 357, + "name": "dataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "Qt::Orientation" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 2, + "lineNumber": 359, + "name": "headerDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parents", + "type": "QList" + }, + { + "name": "hint", + "type": "QAbstractItemModel::LayoutChangeHint" + } + ], + "index": 3, + "lineNumber": 360, + "name": "layoutChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parents", + "type": "QList" + } + ], + "index": 4, + "isCloned": true, + "lineNumber": 360, + "name": "layoutChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "isCloned": true, + "lineNumber": 360, + "name": "layoutChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parents", + "type": "QList" + }, + { + "name": "hint", + "type": "QAbstractItemModel::LayoutChangeHint" + } + ], + "index": 6, + "lineNumber": 361, + "name": "layoutAboutToBeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parents", + "type": "QList" + } + ], + "index": 7, + "isCloned": true, + "lineNumber": 361, + "name": "layoutAboutToBeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "isCloned": true, + "lineNumber": 361, + "name": "layoutAboutToBeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 9, + "lineNumber": 363, + "name": "rowsAboutToBeInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 10, + "lineNumber": 364, + "name": "rowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 11, + "lineNumber": 366, + "name": "rowsAboutToBeRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 12, + "lineNumber": 367, + "name": "rowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 13, + "lineNumber": 369, + "name": "columnsAboutToBeInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 14, + "lineNumber": 370, + "name": "columnsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 15, + "lineNumber": 372, + "name": "columnsAboutToBeRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 16, + "lineNumber": 373, + "name": "columnsRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 375, + "name": "modelAboutToBeReset", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 376, + "name": "modelReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceStart", + "type": "int" + }, + { + "name": "sourceEnd", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationRow", + "type": "int" + } + ], + "index": 19, + "lineNumber": 378, + "name": "rowsAboutToBeMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceStart", + "type": "int" + }, + { + "name": "sourceEnd", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationRow", + "type": "int" + } + ], + "index": 20, + "lineNumber": 379, + "name": "rowsMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceStart", + "type": "int" + }, + { + "name": "sourceEnd", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationColumn", + "type": "int" + } + ], + "index": 21, + "lineNumber": 381, + "name": "columnsAboutToBeMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceStart", + "type": "int" + }, + { + "name": "sourceEnd", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationColumn", + "type": "int" + } + ], + "index": 22, + "lineNumber": 382, + "name": "columnsMoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 23, + "lineNumber": 385, + "name": "submit", + "returnType": "bool" + }, + { + "access": "public", + "index": 24, + "lineNumber": 386, + "name": "revert", + "returnType": "void" + }, + { + "access": "protected", + "index": 25, + "lineNumber": 389, + "name": "resetInternalData", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QAbstractTableModel", + "lineNumber": 451, + "object": true, + "qualifiedClassName": "QAbstractTableModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + }, + { + "className": "QAbstractListModel", + "lineNumber": 477, + "object": true, + "qualifiedClassName": "QAbstractListModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "qabstractitemmodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractProxyModel", + "lineNumber": 17, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "proxyIndex", + "type": "QModelIndex" + } + ], + "index": 8, + "isConst": true, + "lineNumber": 31, + "name": "mapToSource", + "returnType": "QModelIndex" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceIndex", + "type": "QModelIndex" + } + ], + "index": 9, + "isConst": true, + "lineNumber": 32, + "name": "mapFromSource", + "returnType": "QModelIndex" + }, + { + "access": "public", + "arguments": [ + { + "name": "selection", + "type": "QItemSelection" + } + ], + "index": 10, + "isConst": true, + "lineNumber": 34, + "name": "mapSelectionToSource", + "returnType": "QItemSelection" + }, + { + "access": "public", + "arguments": [ + { + "name": "selection", + "type": "QItemSelection" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 35, + "name": "mapSelectionFromSource", + "returnType": "QItemSelection" + } + ], + "object": true, + "properties": [ + { + "bindable": "bindableSourceModel", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "sourceModel", + "notify": "sourceModelChanged", + "read": "sourceModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setSourceModel" + } + ], + "qualifiedClassName": "QAbstractProxyModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 69, + "name": "sourceModelChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 78, + "name": "_q_sourceModelDestroyed", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 2, + "lineNumber": 79, + "name": "_q_sourceModelRowsAboutToBeInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 3, + "lineNumber": 80, + "name": "_q_sourceModelRowsInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 4, + "lineNumber": 81, + "name": "_q_sourceModelRowsRemoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 5, + "lineNumber": 82, + "name": "_q_sourceModelColumnsAboutToBeInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 6, + "lineNumber": 83, + "name": "_q_sourceModelColumnsInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 7, + "lineNumber": 84, + "name": "_q_sourceModelColumnsRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "qabstractproxymodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAnimationGroup", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QAnimationGroup", + "superClasses": [ + { + "access": "public", + "name": "QAbstractAnimation" + } + ] + } + ], + "inputFile": "qanimationgroup.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBuffer", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QBuffer", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 64, + "name": "_q_emitSignals", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QIODevice" + } + ] + } + ], + "inputFile": "qbuffer.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCalendar", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 72, + "name": "System", + "values": [ + "Gregorian", + "Julian", + "Milankovic", + "Jalali", + "IslamicCivil", + "Last", + "User" + ] + } + ], + "gadget": true, + "lineNumber": 52, + "qualifiedClassName": "QCalendar" + } + ], + "inputFile": "qcalendar.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCborError", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 72, + "name": "Code", + "type": "int", + "values": [ + "UnknownError", + "AdvancePastEnd", + "InputOutputError", + "GarbageAtEnd", + "EndOfFile", + "UnexpectedBreak", + "UnknownType", + "IllegalType", + "IllegalNumber", + "IllegalSimpleType", + "InvalidUtf8String", + "DataTooLarge", + "NestingTooDeep", + "UnsupportedType", + "NoError" + ] + } + ], + "gadget": true, + "lineNumber": 68, + "qualifiedClassName": "QCborError" + } + ], + "inputFile": "qcborcommon.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCborStreamReader", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 37, + "name": "Type", + "type": "quint8", + "values": [ + "UnsignedInteger", + "NegativeInteger", + "ByteString", + "ByteArray", + "TextString", + "String", + "Array", + "Map", + "Tag", + "SimpleType", + "HalfFloat", + "Float16", + "Float", + "Double", + "Invalid" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 57, + "name": "StringResultCode", + "values": [ + "EndOfString", + "Ok", + "Error" + ] + } + ], + "gadget": true, + "lineNumber": 33, + "qualifiedClassName": "QCborStreamReader" + } + ], + "inputFile": "qcborstreamreader.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCborValue", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 71, + "name": "Type", + "type": "int", + "values": [ + "Integer", + "ByteArray", + "String", + "Array", + "Map", + "Tag", + "SimpleType", + "False", + "True", + "Null", + "Undefined", + "Double", + "DateTime", + "Url", + "RegularExpression", + "Uuid", + "Invalid" + ] + } + ], + "gadget": true, + "lineNumber": 47, + "qualifiedClassName": "QCborValue" + } + ], + "inputFile": "qcborvalue.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QChronoTimer", + "lineNumber": 20, + "object": true, + "properties": [ + { + "bindable": "bindableSingleShot", + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 23, + "name": "singleShot", + "read": "isSingleShot", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSingleShot" + }, + { + "bindable": "bindableInterval", + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 25, + "name": "interval", + "read": "interval", + "required": false, + "scriptable": true, + "stored": true, + "type": "std::chrono::nanoseconds", + "user": false, + "write": "setInterval" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 27, + "name": "remainingTime", + "read": "remainingTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "std::chrono::nanoseconds", + "user": false + }, + { + "bindable": "bindableTimerType", + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 28, + "name": "timerType", + "read": "timerType", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TimerType", + "user": false, + "write": "setTimerType" + }, + { + "bindable": "bindableActive", + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 30, + "name": "active", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": false, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QChronoTimer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 75, + "name": "timeout", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 71, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 72, + "name": "stop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qchronotimer.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QConcatenateTablesProxyModel", + "lineNumber": 16, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "sourceModel", + "type": "QAbstractItemModel*" + } + ], + "index": 0, + "lineNumber": 25, + "name": "addSourceModel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceModel", + "type": "QAbstractItemModel*" + } + ], + "index": 1, + "lineNumber": 26, + "name": "removeSourceModel", + "returnType": "void" + } + ], + "object": true, + "qualifiedClassName": "QConcatenateTablesProxyModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "qconcatenatetablesproxymodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCoreApplication", + "lineNumber": 40, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 47, + "name": "applicationName", + "notify": "applicationNameChanged", + "read": "applicationName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setApplicationName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 49, + "name": "applicationVersion", + "notify": "applicationVersionChanged", + "read": "applicationVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setApplicationVersion" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 51, + "name": "organizationName", + "notify": "organizationNameChanged", + "read": "organizationName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setOrganizationName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 53, + "name": "organizationDomain", + "notify": "organizationDomainChanged", + "read": "organizationDomain", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setOrganizationDomain" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 55, + "name": "quitLockEnabled", + "read": "isQuitLockEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setQuitLockEnabled" + } + ], + "qualifiedClassName": "QCoreApplication", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 203, + "name": "aboutToQuit", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 205, + "name": "organizationNameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 206, + "name": "organizationDomainChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 207, + "name": "applicationNameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 208, + "name": "applicationVersionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 5, + "lineNumber": 199, + "name": "quit", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "retcode", + "type": "int" + } + ], + "index": 6, + "lineNumber": 200, + "name": "exit", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "isCloned": true, + "lineNumber": 200, + "name": "exit", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qcoreapplication.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QEvent", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 55, + "name": "Type", + "values": [ + "None", + "Timer", + "MouseButtonPress", + "MouseButtonRelease", + "MouseButtonDblClick", + "MouseMove", + "KeyPress", + "KeyRelease", + "FocusIn", + "FocusOut", + "FocusAboutToChange", + "Enter", + "Leave", + "Paint", + "Move", + "Resize", + "Create", + "Destroy", + "Show", + "Hide", + "Close", + "Quit", + "ParentChange", + "ParentAboutToChange", + "ThreadChange", + "WindowActivate", + "WindowDeactivate", + "ShowToParent", + "HideToParent", + "Wheel", + "WindowTitleChange", + "WindowIconChange", + "ApplicationWindowIconChange", + "ApplicationFontChange", + "ApplicationLayoutDirectionChange", + "ApplicationPaletteChange", + "PaletteChange", + "Clipboard", + "Speech", + "MetaCall", + "SockAct", + "WinEventAct", + "DeferredDelete", + "DragEnter", + "DragMove", + "DragLeave", + "Drop", + "DragResponse", + "ChildAdded", + "ChildPolished", + "ChildRemoved", + "ShowWindowRequest", + "PolishRequest", + "Polish", + "LayoutRequest", + "UpdateRequest", + "UpdateLater", + "EmbeddingControl", + "ActivateControl", + "DeactivateControl", + "ContextMenu", + "InputMethod", + "TabletMove", + "LocaleChange", + "LanguageChange", + "LayoutDirectionChange", + "Style", + "TabletPress", + "TabletRelease", + "OkRequest", + "HelpRequest", + "IconDrag", + "FontChange", + "EnabledChange", + "ActivationChange", + "StyleChange", + "IconTextChange", + "ModifiedChange", + "MouseTrackingChange", + "WindowBlocked", + "WindowUnblocked", + "WindowStateChange", + "ReadOnlyChange", + "ToolTip", + "WhatsThis", + "StatusTip", + "ActionChanged", + "ActionAdded", + "ActionRemoved", + "FileOpen", + "Shortcut", + "ShortcutOverride", + "WhatsThisClicked", + "ToolBarChange", + "ApplicationActivate", + "ApplicationActivated", + "ApplicationDeactivate", + "ApplicationDeactivated", + "QueryWhatsThis", + "EnterWhatsThisMode", + "LeaveWhatsThisMode", + "ZOrderChange", + "HoverEnter", + "HoverLeave", + "HoverMove", + "AcceptDropsChange", + "ZeroTimerEvent", + "GraphicsSceneMouseMove", + "GraphicsSceneMousePress", + "GraphicsSceneMouseRelease", + "GraphicsSceneMouseDoubleClick", + "GraphicsSceneContextMenu", + "GraphicsSceneHoverEnter", + "GraphicsSceneHoverMove", + "GraphicsSceneHoverLeave", + "GraphicsSceneHelp", + "GraphicsSceneDragEnter", + "GraphicsSceneDragMove", + "GraphicsSceneDragLeave", + "GraphicsSceneDrop", + "GraphicsSceneWheel", + "GraphicsSceneLeave", + "KeyboardLayoutChange", + "DynamicPropertyChange", + "TabletEnterProximity", + "TabletLeaveProximity", + "NonClientAreaMouseMove", + "NonClientAreaMouseButtonPress", + "NonClientAreaMouseButtonRelease", + "NonClientAreaMouseButtonDblClick", + "MacSizeChange", + "ContentsRectChange", + "MacGLWindowChange", + "FutureCallOut", + "GraphicsSceneResize", + "GraphicsSceneMove", + "CursorChange", + "ToolTipChange", + "NetworkReplyUpdated", + "GrabMouse", + "UngrabMouse", + "GrabKeyboard", + "UngrabKeyboard", + "StateMachineSignal", + "StateMachineWrapped", + "TouchBegin", + "TouchUpdate", + "TouchEnd", + "NativeGesture", + "RequestSoftwareInputPanel", + "CloseSoftwareInputPanel", + "WinIdChange", + "Gesture", + "GestureOverride", + "ScrollPrepare", + "Scroll", + "Expose", + "InputMethodQuery", + "OrientationChange", + "TouchCancel", + "ThemeChange", + "SockClose", + "PlatformPanel", + "StyleAnimationUpdate", + "ApplicationStateChange", + "WindowChangeInternal", + "ScreenChangeInternal", + "PlatformSurface", + "Pointer", + "TabletTrackingChange", + "WindowAboutToChangeInternal", + "DevicePixelRatioChange", + "ChildWindowAdded", + "ChildWindowRemoved", + "ParentWindowAboutToChange", + "ParentWindowChange", + "SafeAreaMarginsChange", + "User", + "MaxUser" + ] + } + ], + "gadget": true, + "lineNumber": 48, + "qualifiedClassName": "QEvent" + } + ], + "inputFile": "qcoreevent.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCryptographicHash", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 23, + "name": "Algorithm", + "values": [ + "Md4", + "Md5", + "Sha1", + "Sha224", + "Sha256", + "Sha384", + "Sha512", + "Keccak_224", + "Keccak_256", + "Keccak_384", + "Keccak_512", + "RealSha3_224", + "RealSha3_256", + "RealSha3_384", + "RealSha3_512", + "Sha3_224", + "Sha3_256", + "Sha3_384", + "Sha3_512", + "Blake2b_160", + "Blake2b_256", + "Blake2b_384", + "Blake2b_512", + "Blake2s_128", + "Blake2s_160", + "Blake2s_224", + "Blake2s_256", + "NumAlgorithms" + ] + } + ], + "gadget": true, + "lineNumber": 19, + "qualifiedClassName": "QCryptographicHash" + } + ], + "inputFile": "qcryptographichash.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QEasingCurve", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 23, + "name": "Type", + "values": [ + "Linear", + "InQuad", + "OutQuad", + "InOutQuad", + "OutInQuad", + "InCubic", + "OutCubic", + "InOutCubic", + "OutInCubic", + "InQuart", + "OutQuart", + "InOutQuart", + "OutInQuart", + "InQuint", + "OutQuint", + "InOutQuint", + "OutInQuint", + "InSine", + "OutSine", + "InOutSine", + "OutInSine", + "InExpo", + "OutExpo", + "InOutExpo", + "OutInExpo", + "InCirc", + "OutCirc", + "InOutCirc", + "OutInCirc", + "InElastic", + "OutElastic", + "InOutElastic", + "OutInElastic", + "InBack", + "OutBack", + "InOutBack", + "OutInBack", + "InBounce", + "OutBounce", + "InOutBounce", + "OutInBounce", + "InCurve", + "OutCurve", + "SineCurve", + "CosineCurve", + "BezierSpline", + "TCBSpline", + "Custom", + "NCurveTypes" + ] + } + ], + "gadget": true, + "lineNumber": 19, + "qualifiedClassName": "QEasingCurve" + } + ], + "inputFile": "qeasingcurve.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QEventDispatcherWin32", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QEventDispatcherWin32", + "superClasses": [ + { + "access": "public", + "name": "QAbstractEventDispatcherV2" + } + ] + } + ], + "inputFile": "qeventdispatcher_win_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QEventLoop", + "enums": [ + { + "alias": "ProcessEventsFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 25, + "name": "ProcessEventsFlags", + "values": [ + "AllEvents", + "ExcludeUserInputEvents", + "ExcludeSocketNotifiers", + "WaitForMoreEvents", + "X11ExcludeTimers", + "EventLoopExec", + "DialogExec", + "ApplicationExec" + ] + } + ], + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QEventLoop", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "returnCode", + "type": "int" + } + ], + "index": 0, + "lineNumber": 50, + "name": "exit", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "isCloned": true, + "lineNumber": 50, + "name": "exit", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 51, + "name": "quit", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qeventloop.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFile", + "lineNumber": 95, + "object": true, + "qualifiedClassName": "QFile", + "superClasses": [ + { + "access": "public", + "name": "QFileDevice" + } + ] + } + ], + "inputFile": "qfile.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFileDevice", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QFileDevice", + "superClasses": [ + { + "access": "public", + "name": "QIODevice" + } + ] + } + ], + "inputFile": "qfiledevice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFileSelector", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QFileSelector", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qfileselector.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFileSystemWatcher", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QFileSystemWatcher", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 36, + "name": "fileChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 37, + "name": "directoryChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qfilesystemwatcher.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFileSystemWatcherEngine", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QFileSystemWatcherEngine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + }, + { + "name": "removed", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 54, + "name": "fileChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + }, + { + "name": "removed", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 55, + "name": "directoryChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qfilesystemwatcher_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPollingFileSystemWatcherEngine", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QPollingFileSystemWatcherEngine", + "superClasses": [ + { + "access": "public", + "name": "QFileSystemWatcherEngine" + } + ] + } + ], + "inputFile": "qfilesystemwatcher_polling_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWindowsFileSystemWatcherEngine", + "lineNumber": 38, + "object": true, + "qualifiedClassName": "QWindowsFileSystemWatcherEngine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 0, + "lineNumber": 88, + "name": "driveLockForRemoval", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 1, + "lineNumber": 89, + "name": "driveLockForRemovalFailed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 2, + "lineNumber": 90, + "name": "driveRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QFileSystemWatcherEngine" + } + ] + }, + { + "className": "QWindowsFileSystemWatcherEngineThread", + "lineNumber": 113, + "object": true, + "qualifiedClassName": "QWindowsFileSystemWatcherEngineThread", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + }, + { + "name": "removed", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 136, + "name": "fileChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + }, + { + "name": "removed", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 137, + "name": "directoryChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QThread" + } + ] + } + ], + "inputFile": "qfilesystemwatcher_win_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFutureWatcherBase", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QFutureWatcherBase", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 51, + "name": "started", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 52, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 53, + "name": "canceled", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 56, + "name": "paused", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 58, + "name": "suspending", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 59, + "name": "suspended", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 60, + "name": "resumed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resultIndex", + "type": "int" + } + ], + "index": 7, + "lineNumber": 61, + "name": "resultReadyAt", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "beginIndex", + "type": "int" + }, + { + "name": "endIndex", + "type": "int" + } + ], + "index": 8, + "lineNumber": 62, + "name": "resultsReadyAt", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minimum", + "type": "int" + }, + { + "name": "maximum", + "type": "int" + } + ], + "index": 9, + "lineNumber": 63, + "name": "progressRangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "progressValue", + "type": "int" + } + ], + "index": 10, + "lineNumber": 64, + "name": "progressValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "progressText", + "type": "QString" + } + ], + "index": 11, + "lineNumber": 65, + "name": "progressTextChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 12, + "lineNumber": 68, + "name": "cancel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "suspend", + "type": "bool" + } + ], + "index": 13, + "lineNumber": 69, + "name": "setSuspended", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 70, + "name": "suspend", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 71, + "name": "resume", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 72, + "name": "toggleSuspended", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "paused", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 76, + "name": "setPaused", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 79, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 82, + "name": "togglePaused", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qfuturewatcher.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QIdentityProxyModel", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QIdentityProxyModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractProxyModel" + } + ] + } + ], + "inputFile": "qidentityproxymodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QIODevice", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QIODevice", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 118, + "name": "readyRead", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "int" + } + ], + "index": 1, + "lineNumber": 119, + "name": "channelReadyRead", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bytes", + "type": "qint64" + } + ], + "index": 2, + "lineNumber": 120, + "name": "bytesWritten", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "int" + }, + { + "name": "bytes", + "type": "qint64" + } + ], + "index": 3, + "lineNumber": 121, + "name": "channelBytesWritten", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 122, + "name": "aboutToClose", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 123, + "name": "readChannelFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QIODeviceBase" + } + ] + } + ], + "inputFile": "qiodevice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QItemSelectionModel", + "enums": [ + { + "alias": "SelectionFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 107, + "name": "SelectionFlags", + "values": [ + "NoUpdate", + "Clear", + "Select", + "Deselect", + "Toggle", + "Current", + "Rows", + "Columns", + "SelectCurrent", + "ToggleCurrent", + "ClearAndSelect" + ] + } + ], + "lineNumber": 89, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 130, + "name": "isSelected", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 13, + "isConst": true, + "lineNumber": 131, + "name": "isRowSelected", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 14, + "isCloned": true, + "isConst": true, + "lineNumber": 131, + "name": "isRowSelected", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 15, + "isConst": true, + "lineNumber": 132, + "name": "isColumnSelected", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 16, + "isCloned": true, + "isConst": true, + "lineNumber": 132, + "name": "isColumnSelected", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 17, + "isConst": true, + "lineNumber": 134, + "name": "rowIntersectsSelection", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 18, + "isCloned": true, + "isConst": true, + "lineNumber": 134, + "name": "rowIntersectsSelection", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "parent", + "type": "QModelIndex" + } + ], + "index": 19, + "isConst": true, + "lineNumber": 135, + "name": "columnIntersectsSelection", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 20, + "isCloned": true, + "isConst": true, + "lineNumber": 135, + "name": "columnIntersectsSelection", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 21, + "isConst": true, + "lineNumber": 140, + "name": "selectedRows", + "returnType": "QModelIndexList" + }, + { + "access": "public", + "index": 22, + "isCloned": true, + "isConst": true, + "lineNumber": 140, + "name": "selectedRows", + "returnType": "QModelIndexList" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 23, + "isConst": true, + "lineNumber": 141, + "name": "selectedColumns", + "returnType": "QModelIndexList" + }, + { + "access": "public", + "index": 24, + "isCloned": true, + "isConst": true, + "lineNumber": 141, + "name": "selectedColumns", + "returnType": "QModelIndexList" + } + ], + "object": true, + "properties": [ + { + "bindable": "bindableModel", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 92, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 1, + "lineNumber": 94, + "name": "hasSelection", + "notify": "selectionChanged", + "read": "hasSelection", + "required": false, + "scriptable": true, + "stored": false, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 2, + "lineNumber": 96, + "name": "currentIndex", + "notify": "currentChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": false, + "type": "QModelIndex", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 3, + "lineNumber": 98, + "name": "selection", + "notify": "selectionChanged", + "read": "selection", + "required": false, + "scriptable": true, + "stored": false, + "type": "QItemSelection", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 4, + "lineNumber": 100, + "name": "selectedIndexes", + "notify": "selectionChanged", + "read": "selectedIndexes", + "required": false, + "scriptable": true, + "stored": false, + "type": "QModelIndexList", + "user": false + } + ], + "qualifiedClassName": "QItemSelectionModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "selected", + "type": "QItemSelection" + }, + { + "name": "deselected", + "type": "QItemSelection" + } + ], + "index": 0, + "lineNumber": 161, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QModelIndex" + }, + { + "name": "previous", + "type": "QModelIndex" + } + ], + "index": 1, + "lineNumber": 162, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QModelIndex" + }, + { + "name": "previous", + "type": "QModelIndex" + } + ], + "index": 2, + "lineNumber": 163, + "name": "currentRowChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QModelIndex" + }, + { + "name": "previous", + "type": "QModelIndex" + } + ], + "index": 3, + "lineNumber": 164, + "name": "currentColumnChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "model", + "type": "QAbstractItemModel*" + } + ], + "index": 4, + "lineNumber": 165, + "name": "modelChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "command", + "type": "QItemSelectionModel::SelectionFlags" + } + ], + "index": 5, + "lineNumber": 151, + "name": "setCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "command", + "type": "QItemSelectionModel::SelectionFlags" + } + ], + "index": 6, + "lineNumber": 152, + "name": "select", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "selection", + "type": "QItemSelection" + }, + { + "name": "command", + "type": "QItemSelectionModel::SelectionFlags" + } + ], + "index": 7, + "lineNumber": 153, + "name": "select", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 154, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 155, + "name": "reset", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 157, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 158, + "name": "clearCurrentIndex", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qitemselectionmodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLibrary", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "LoadHint", + "values": [ + "ResolveAllSymbolsHint", + "ExportExternalSymbolsHint", + "LoadArchiveMemberHint", + "PreventUnloadHint", + "DeepBindHint" + ] + }, + { + "alias": "LoadHint", + "isClass": false, + "isFlag": true, + "lineNumber": 22, + "name": "LoadHints", + "values": [ + "ResolveAllSymbolsHint", + "ExportExternalSymbolsHint", + "LoadArchiveMemberHint", + "PreventUnloadHint", + "DeepBindHint" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "fileName", + "read": "fileName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFileName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "loadHints", + "read": "loadHints", + "required": false, + "scriptable": true, + "stored": true, + "type": "LoadHints", + "user": false, + "write": "setLoadHints" + } + ], + "qualifiedClassName": "QLibrary", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qlibrary.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLocale", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 44, + "name": "Language", + "type": "ushort", + "values": [ + "AnyLanguage", + "C", + "Abkhazian", + "Afar", + "Afrikaans", + "Aghem", + "Akan", + "Akkadian", + "Akoose", + "Albanian", + "AmericanSignLanguage", + "Amharic", + "AncientEgyptian", + "AncientGreek", + "Arabic", + "Aragonese", + "Aramaic", + "Armenian", + "Assamese", + "Asturian", + "Asu", + "Atsam", + "Avaric", + "Avestan", + "Aymara", + "Azerbaijani", + "Bafia", + "Balinese", + "Bambara", + "Bamun", + "Bangla", + "Basaa", + "Bashkir", + "Basque", + "BatakToba", + "Belarusian", + "Bemba", + "Bena", + "Bhojpuri", + "Bislama", + "Blin", + "Bodo", + "Bosnian", + "Breton", + "Buginese", + "Bulgarian", + "Burmese", + "Cantonese", + "Catalan", + "Cebuano", + "CentralAtlasTamazight", + "CentralKurdish", + "Chakma", + "Chamorro", + "Chechen", + "Cherokee", + "Chickasaw", + "Chiga", + "Chinese", + "Church", + "Chuvash", + "Colognian", + "Coptic", + "Cornish", + "Corsican", + "Cree", + "Croatian", + "Czech", + "Danish", + "Divehi", + "Dogri", + "Duala", + "Dutch", + "Dzongkha", + "Embu", + "English", + "Erzya", + "Esperanto", + "Estonian", + "Ewe", + "Ewondo", + "Faroese", + "Fijian", + "Filipino", + "Finnish", + "French", + "Friulian", + "Fulah", + "Gaelic", + "Ga", + "Galician", + "Ganda", + "Geez", + "Georgian", + "German", + "Gothic", + "Greek", + "Guarani", + "Gujarati", + "Gusii", + "Haitian", + "Hausa", + "Hawaiian", + "Hebrew", + "Herero", + "Hindi", + "HiriMotu", + "Hungarian", + "Icelandic", + "Ido", + "Igbo", + "InariSami", + "Indonesian", + "Ingush", + "Interlingua", + "Interlingue", + "Inuktitut", + "Inupiaq", + "Irish", + "Italian", + "Japanese", + "Javanese", + "Jju", + "JolaFonyi", + "Kabuverdianu", + "Kabyle", + "Kako", + "Kalaallisut", + "Kalenjin", + "Kamba", + "Kannada", + "Kanuri", + "Kashmiri", + "Kazakh", + "Kenyang", + "Khmer", + "Kiche", + "Kikuyu", + "Kinyarwanda", + "Komi", + "Kongo", + "Konkani", + "Korean", + "Koro", + "KoyraboroSenni", + "KoyraChiini", + "Kpelle", + "Kuanyama", + "Kurdish", + "Kwasio", + "Kyrgyz", + "Lakota", + "Langi", + "Lao", + "Latin", + "Latvian", + "Lezghian", + "Limburgish", + "Lingala", + "LiteraryChinese", + "Lithuanian", + "Lojban", + "LowerSorbian", + "LowGerman", + "LubaKatanga", + "LuleSami", + "Luo", + "Luxembourgish", + "Luyia", + "Macedonian", + "Machame", + "Maithili", + "MakhuwaMeetto", + "Makonde", + "Malagasy", + "Malayalam", + "Malay", + "Maltese", + "Mandingo", + "Manipuri", + "Manx", + "Maori", + "Mapuche", + "Marathi", + "Marshallese", + "Masai", + "Mazanderani", + "Mende", + "Meru", + "Meta", + "Mohawk", + "Mongolian", + "Morisyen", + "Mundang", + "Muscogee", + "Nama", + "NauruLanguage", + "Navajo", + "Ndonga", + "Nepali", + "Newari", + "Ngiemboon", + "Ngomba", + "NigerianPidgin", + "Nko", + "NorthernLuri", + "NorthernSami", + "NorthernSotho", + "NorthNdebele", + "NorwegianBokmal", + "NorwegianNynorsk", + "Nuer", + "Nyanja", + "Nyankole", + "Occitan", + "Odia", + "Ojibwa", + "OldIrish", + "OldNorse", + "OldPersian", + "Oromo", + "Osage", + "Ossetic", + "Pahlavi", + "Palauan", + "Pali", + "Papiamento", + "Pashto", + "Persian", + "Phoenician", + "Polish", + "Portuguese", + "Prussian", + "Punjabi", + "Quechua", + "Romanian", + "Romansh", + "Rombo", + "Rundi", + "Russian", + "Rwa", + "Saho", + "Sakha", + "Samburu", + "Samoan", + "Sango", + "Sangu", + "Sanskrit", + "Santali", + "Sardinian", + "Saurashtra", + "Sena", + "Serbian", + "Shambala", + "Shona", + "SichuanYi", + "Sicilian", + "Sidamo", + "Silesian", + "Sindhi", + "Sinhala", + "SkoltSami", + "Slovak", + "Slovenian", + "Soga", + "Somali", + "SouthernKurdish", + "SouthernSami", + "SouthernSotho", + "SouthNdebele", + "Spanish", + "StandardMoroccanTamazight", + "Sundanese", + "Swahili", + "Swati", + "Swedish", + "SwissGerman", + "Syriac", + "Tachelhit", + "Tahitian", + "TaiDam", + "Taita", + "Tajik", + "Tamil", + "Taroko", + "Tasawaq", + "Tatar", + "Telugu", + "Teso", + "Thai", + "Tibetan", + "Tigre", + "Tigrinya", + "TokelauLanguage", + "TokPisin", + "Tongan", + "Tsonga", + "Tswana", + "Turkish", + "Turkmen", + "TuvaluLanguage", + "Tyap", + "Ugaritic", + "Ukrainian", + "UpperSorbian", + "Urdu", + "Uyghur", + "Uzbek", + "Vai", + "Venda", + "Vietnamese", + "Volapuk", + "Vunjo", + "Walloon", + "Walser", + "Warlpiri", + "Welsh", + "WesternBalochi", + "WesternFrisian", + "Wolaytta", + "Wolof", + "Xhosa", + "Yangben", + "Yiddish", + "Yoruba", + "Zarma", + "Zhuang", + "Zulu", + "Kaingang", + "Nheengatu", + "Haryanvi", + "NorthernFrisian", + "Rajasthani", + "Moksha", + "TokiPona", + "Pijin", + "Obolo", + "Baluchi", + "Ligurian", + "Rohingya", + "Torwali", + "Anii", + "Kangri", + "Venetian", + "Kuvi", + "KaraKalpak", + "SwampyCree", + "Afan", + "Bengali", + "Bhutani", + "Byelorussian", + "Cambodian", + "CentralMoroccoTamazight", + "Chewa", + "Frisian", + "Greenlandic", + "Inupiak", + "Kirghiz", + "Kurundi", + "Kwanyama", + "Navaho", + "Oriya", + "RhaetoRomance", + "Uighur", + "Uigur", + "Walamo", + "LastLanguage" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 416, + "name": "Script", + "type": "ushort", + "values": [ + "AnyScript", + "AdlamScript", + "AhomScript", + "AnatolianHieroglyphsScript", + "ArabicScript", + "ArmenianScript", + "AvestanScript", + "BalineseScript", + "BamumScript", + "BanglaScript", + "BassaVahScript", + "BatakScript", + "BhaiksukiScript", + "BopomofoScript", + "BrahmiScript", + "BrailleScript", + "BugineseScript", + "BuhidScript", + "CanadianAboriginalScript", + "CarianScript", + "CaucasianAlbanianScript", + "ChakmaScript", + "ChamScript", + "CherokeeScript", + "CopticScript", + "CuneiformScript", + "CypriotScript", + "CyrillicScript", + "DeseretScript", + "DevanagariScript", + "DuployanScript", + "EgyptianHieroglyphsScript", + "ElbasanScript", + "EthiopicScript", + "FraserScript", + "GeorgianScript", + "GlagoliticScript", + "GothicScript", + "GranthaScript", + "GreekScript", + "GujaratiScript", + "GurmukhiScript", + "HangulScript", + "HanScript", + "HanunooScript", + "HanWithBopomofoScript", + "HatranScript", + "HebrewScript", + "HiraganaScript", + "ImperialAramaicScript", + "InscriptionalPahlaviScript", + "InscriptionalParthianScript", + "JamoScript", + "JapaneseScript", + "JavaneseScript", + "KaithiScript", + "KannadaScript", + "KatakanaScript", + "KayahLiScript", + "KharoshthiScript", + "KhmerScript", + "KhojkiScript", + "KhudawadiScript", + "KoreanScript", + "LannaScript", + "LaoScript", + "LatinScript", + "LepchaScript", + "LimbuScript", + "LinearAScript", + "LinearBScript", + "LycianScript", + "LydianScript", + "MahajaniScript", + "MalayalamScript", + "MandaeanScript", + "ManichaeanScript", + "MarchenScript", + "MeiteiMayekScript", + "MendeScript", + "MeroiticCursiveScript", + "MeroiticScript", + "ModiScript", + "MongolianScript", + "MroScript", + "MultaniScript", + "MyanmarScript", + "NabataeanScript", + "NewaScript", + "NewTaiLueScript", + "NkoScript", + "OdiaScript", + "OghamScript", + "OlChikiScript", + "OldHungarianScript", + "OldItalicScript", + "OldNorthArabianScript", + "OldPermicScript", + "OldPersianScript", + "OldSouthArabianScript", + "OrkhonScript", + "OsageScript", + "OsmanyaScript", + "PahawhHmongScript", + "PalmyreneScript", + "PauCinHauScript", + "PhagsPaScript", + "PhoenicianScript", + "PollardPhoneticScript", + "PsalterPahlaviScript", + "RejangScript", + "RunicScript", + "SamaritanScript", + "SaurashtraScript", + "SharadaScript", + "ShavianScript", + "SiddhamScript", + "SignWritingScript", + "SimplifiedHanScript", + "SinhalaScript", + "SoraSompengScript", + "SundaneseScript", + "SylotiNagriScript", + "SyriacScript", + "TagalogScript", + "TagbanwaScript", + "TaiLeScript", + "TaiVietScript", + "TakriScript", + "TamilScript", + "TangutScript", + "TeluguScript", + "ThaanaScript", + "ThaiScript", + "TibetanScript", + "TifinaghScript", + "TirhutaScript", + "TraditionalHanScript", + "UgariticScript", + "VaiScript", + "VarangKshitiScript", + "YiScript", + "HanifiScript", + "BengaliScript", + "MendeKikakuiScript", + "OriyaScript", + "SimplifiedChineseScript", + "TraditionalChineseScript", + "LastScript" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 571, + "name": "Country", + "type": "ushort", + "values": [ + "AnyTerritory", + "Afghanistan", + "AlandIslands", + "Albania", + "Algeria", + "AmericanSamoa", + "Andorra", + "Angola", + "Anguilla", + "Antarctica", + "AntiguaAndBarbuda", + "Argentina", + "Armenia", + "Aruba", + "AscensionIsland", + "Australia", + "Austria", + "Azerbaijan", + "Bahamas", + "Bahrain", + "Bangladesh", + "Barbados", + "Belarus", + "Belgium", + "Belize", + "Benin", + "Bermuda", + "Bhutan", + "Bolivia", + "BosniaAndHerzegovina", + "Botswana", + "BouvetIsland", + "Brazil", + "BritishIndianOceanTerritory", + "BritishVirginIslands", + "Brunei", + "Bulgaria", + "BurkinaFaso", + "Burundi", + "Cambodia", + "Cameroon", + "Canada", + "CanaryIslands", + "CapeVerde", + "CaribbeanNetherlands", + "CaymanIslands", + "CentralAfricanRepublic", + "CeutaAndMelilla", + "Chad", + "Chile", + "China", + "ChristmasIsland", + "ClippertonIsland", + "CocosIslands", + "Colombia", + "Comoros", + "CongoBrazzaville", + "CongoKinshasa", + "CookIslands", + "CostaRica", + "Croatia", + "Cuba", + "Curacao", + "Cyprus", + "Czechia", + "Denmark", + "DiegoGarcia", + "Djibouti", + "Dominica", + "DominicanRepublic", + "Ecuador", + "Egypt", + "ElSalvador", + "EquatorialGuinea", + "Eritrea", + "Estonia", + "Eswatini", + "Ethiopia", + "Europe", + "EuropeanUnion", + "FalklandIslands", + "FaroeIslands", + "Fiji", + "Finland", + "France", + "FrenchGuiana", + "FrenchPolynesia", + "FrenchSouthernTerritories", + "Gabon", + "Gambia", + "Georgia", + "Germany", + "Ghana", + "Gibraltar", + "Greece", + "Greenland", + "Grenada", + "Guadeloupe", + "Guam", + "Guatemala", + "Guernsey", + "GuineaBissau", + "Guinea", + "Guyana", + "Haiti", + "HeardAndMcDonaldIslands", + "Honduras", + "HongKong", + "Hungary", + "Iceland", + "India", + "Indonesia", + "Iran", + "Iraq", + "Ireland", + "IsleOfMan", + "Israel", + "Italy", + "IvoryCoast", + "Jamaica", + "Japan", + "Jersey", + "Jordan", + "Kazakhstan", + "Kenya", + "Kiribati", + "Kosovo", + "Kuwait", + "Kyrgyzstan", + "Laos", + "LatinAmerica", + "Latvia", + "Lebanon", + "Lesotho", + "Liberia", + "Libya", + "Liechtenstein", + "Lithuania", + "Luxembourg", + "Macao", + "Macedonia", + "Madagascar", + "Malawi", + "Malaysia", + "Maldives", + "Mali", + "Malta", + "MarshallIslands", + "Martinique", + "Mauritania", + "Mauritius", + "Mayotte", + "Mexico", + "Micronesia", + "Moldova", + "Monaco", + "Mongolia", + "Montenegro", + "Montserrat", + "Morocco", + "Mozambique", + "Myanmar", + "Namibia", + "NauruTerritory", + "Nepal", + "Netherlands", + "NewCaledonia", + "NewZealand", + "Nicaragua", + "Nigeria", + "Niger", + "Niue", + "NorfolkIsland", + "NorthernMarianaIslands", + "NorthKorea", + "Norway", + "Oman", + "OutlyingOceania", + "Pakistan", + "Palau", + "PalestinianTerritories", + "Panama", + "PapuaNewGuinea", + "Paraguay", + "Peru", + "Philippines", + "Pitcairn", + "Poland", + "Portugal", + "PuertoRico", + "Qatar", + "Reunion", + "Romania", + "Russia", + "Rwanda", + "SaintBarthelemy", + "SaintHelena", + "SaintKittsAndNevis", + "SaintLucia", + "SaintMartin", + "SaintPierreAndMiquelon", + "SaintVincentAndGrenadines", + "Samoa", + "SanMarino", + "SaoTomeAndPrincipe", + "SaudiArabia", + "Senegal", + "Serbia", + "Seychelles", + "SierraLeone", + "Singapore", + "SintMaarten", + "Slovakia", + "Slovenia", + "SolomonIslands", + "Somalia", + "SouthAfrica", + "SouthGeorgiaAndSouthSandwichIslands", + "SouthKorea", + "SouthSudan", + "Spain", + "SriLanka", + "Sudan", + "Suriname", + "SvalbardAndJanMayen", + "Sweden", + "Switzerland", + "Syria", + "Taiwan", + "Tajikistan", + "Tanzania", + "Thailand", + "TimorLeste", + "Togo", + "TokelauTerritory", + "Tonga", + "TrinidadAndTobago", + "TristanDaCunha", + "Tunisia", + "Turkey", + "Turkmenistan", + "TurksAndCaicosIslands", + "TuvaluTerritory", + "Uganda", + "Ukraine", + "UnitedArabEmirates", + "UnitedKingdom", + "UnitedStatesOutlyingIslands", + "UnitedStates", + "UnitedStatesVirginIslands", + "Uruguay", + "Uzbekistan", + "Vanuatu", + "VaticanCity", + "Venezuela", + "Vietnam", + "WallisAndFutuna", + "WesternSahara", + "World", + "Yemen", + "Zambia", + "Zimbabwe", + "AnyCountry", + "Bonaire", + "BosniaAndHerzegowina", + "CuraSao", + "CzechRepublic", + "DemocraticRepublicOfCongo", + "DemocraticRepublicOfKorea", + "EastTimor", + "LatinAmericaAndTheCaribbean", + "Macau", + "NauruCountry", + "PeoplesRepublicOfCongo", + "RepublicOfKorea", + "RussianFederation", + "SaintVincentAndTheGrenadines", + "SouthGeorgiaAndTheSouthSandwichIslands", + "SvalbardAndJanMayenIslands", + "Swaziland", + "SyrianArabRepublic", + "TokelauCountry", + "TuvaluCountry", + "UnitedStatesMinorOutlyingIslands", + "VaticanCityState", + "WallisAndFutunaIslands", + "LastTerritory", + "LastCountry" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 871, + "name": "MeasurementSystem", + "values": [ + "MetricSystem", + "ImperialUSSystem", + "ImperialUKSystem", + "ImperialSystem" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 879, + "name": "FormatType", + "values": [ + "LongFormat", + "ShortFormat", + "NarrowFormat" + ] + }, + { + "alias": "NumberOption", + "isClass": false, + "isFlag": true, + "lineNumber": 881, + "name": "NumberOptions", + "values": [ + "DefaultNumberOptions", + "OmitGroupSeparator", + "RejectGroupSeparator", + "OmitLeadingZeroInExponent", + "RejectLeadingZeroInExponent", + "IncludeTrailingZeroesAfterDot", + "RejectTrailingZeroesAfterDot" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 897, + "name": "TagSeparator", + "type": "char", + "values": [ + "Dash", + "Underscore" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 900, + "name": "CurrencySymbolFormat", + "values": [ + "CurrencyIsoCode", + "CurrencySymbol", + "CurrencyDisplayName" + ] + }, + { + "alias": "DataSizeFormat", + "isClass": false, + "isFlag": true, + "lineNumber": 907, + "name": "DataSizeFormats", + "values": [ + "DataSizeBase1000", + "DataSizeSIQuantifiers", + "DataSizeIecFormat", + "DataSizeTraditionalFormat", + "DataSizeSIFormat" + ] + }, + { + "alias": "LanguageCodeType", + "isClass": false, + "isFlag": true, + "lineNumber": 1121, + "name": "LanguageCodeTypes", + "values": [ + "ISO639Part1", + "ISO639Part2B", + "ISO639Part2T", + "ISO639Part3", + "LegacyLanguageCode", + "ISO639Part2", + "ISO639Alpha2", + "ISO639Alpha3", + "ISO639", + "AnyLanguageCode" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1178, + "name": "QuotationStyle", + "values": [ + "StandardQuotation", + "AlternateQuotation" + ] + } + ], + "gadget": true, + "lineNumber": 29, + "qualifiedClassName": "QLocale" + } + ], + "inputFile": "qlocale.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMimeData", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QMimeData", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmimedata.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMimeType", + "gadget": true, + "lineNumber": 25, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "mimeTypeName", + "type": "QString" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 76, + "name": "inherits", + "returnType": "bool" + } + ], + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "valid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "isDefault", + "read": "isDefault", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "comment", + "read": "comment", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 32, + "name": "genericIconName", + "read": "genericIconName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 33, + "name": "iconName", + "read": "iconName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 34, + "name": "globPatterns", + "read": "globPatterns", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 35, + "name": "parentMimeTypes", + "read": "parentMimeTypes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 36, + "name": "allAncestors", + "read": "allAncestors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 37, + "name": "aliases", + "read": "aliases", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 38, + "name": "suffixes", + "read": "suffixes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 39, + "name": "preferredSuffix", + "read": "preferredSuffix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 40, + "name": "filterString", + "read": "filterString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QMimeType" + } + ], + "inputFile": "qmimetype.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Qt", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 28, + "name": "GlobalColor", + "values": [ + "color0", + "color1", + "black", + "white", + "darkGray", + "gray", + "lightGray", + "red", + "green", + "blue", + "cyan", + "magenta", + "yellow", + "darkRed", + "darkGreen", + "darkBlue", + "darkCyan", + "darkMagenta", + "darkYellow", + "transparent" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 51, + "name": "ColorScheme", + "values": [ + "Unknown", + "Light", + "Dark" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 57, + "name": "ContrastPreference", + "values": [ + "NoPreference", + "HighContrast" + ] + }, + { + "alias": "MouseButton", + "isClass": false, + "isFlag": true, + "lineNumber": 62, + "name": "MouseButtons", + "values": [ + "NoButton", + "LeftButton", + "RightButton", + "MiddleButton", + "BackButton", + "XButton1", + "ExtraButton1", + "ForwardButton", + "XButton2", + "ExtraButton2", + "TaskButton", + "ExtraButton3", + "ExtraButton4", + "ExtraButton5", + "ExtraButton6", + "ExtraButton7", + "ExtraButton8", + "ExtraButton9", + "ExtraButton10", + "ExtraButton11", + "ExtraButton12", + "ExtraButton13", + "ExtraButton14", + "ExtraButton15", + "ExtraButton16", + "ExtraButton17", + "ExtraButton18", + "ExtraButton19", + "ExtraButton20", + "ExtraButton21", + "ExtraButton22", + "ExtraButton23", + "ExtraButton24", + "AllButtons", + "MaxMouseButton", + "MouseButtonMask" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 104, + "name": "Orientation", + "values": [ + "Horizontal", + "Vertical" + ] + }, + { + "alias": "Orientation", + "isClass": false, + "isFlag": true, + "lineNumber": 104, + "name": "Orientations", + "values": [ + "Horizontal", + "Vertical" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 112, + "name": "FocusPolicy", + "values": [ + "NoFocus", + "TabFocus", + "ClickFocus", + "StrongFocus", + "WheelFocus" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 120, + "name": "TabFocusBehavior", + "values": [ + "NoTabFocus", + "TabFocusTextControls", + "TabFocusListControls", + "TabFocusAllControls" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 127, + "name": "SortOrder", + "values": [ + "AscendingOrder", + "DescendingOrder" + ] + }, + { + "alias": "SplitBehaviorFlags", + "isClass": false, + "isFlag": true, + "lineNumber": 132, + "name": "SplitBehavior", + "values": [ + "KeepEmptyParts", + "SkipEmptyParts" + ] + }, + { + "alias": "AlignmentFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 149, + "name": "Alignment", + "values": [ + "AlignLeft", + "AlignLeading", + "AlignRight", + "AlignTrailing", + "AlignHCenter", + "AlignJustify", + "AlignAbsolute", + "AlignHorizontal_Mask", + "AlignTop", + "AlignBottom", + "AlignVCenter", + "AlignBaseline", + "AlignVertical_Mask", + "AlignCenter" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 175, + "name": "TextFlag", + "values": [ + "TextSingleLine", + "TextDontClip", + "TextExpandTabs", + "TextShowMnemonic", + "TextWordWrap", + "TextWrapAnywhere", + "TextDontPrint", + "TextIncludeTrailingSpaces", + "TextHideMnemonic", + "TextJustificationForced", + "TextForceLeftToRight", + "TextForceRightToLeft", + "TextLongestVariant" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 194, + "name": "TextElideMode", + "values": [ + "ElideLeft", + "ElideRight", + "ElideMiddle", + "ElideNone" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 211, + "name": "WindowType", + "values": [ + "Widget", + "Window", + "Dialog", + "Sheet", + "Drawer", + "Popup", + "Tool", + "ToolTip", + "SplashScreen", + "Desktop", + "SubWindow", + "ForeignWindow", + "CoverWindow", + "WindowType_Mask", + "MSWindowsFixedSizeDialogHint", + "MSWindowsOwnDC", + "BypassWindowManagerHint", + "X11BypassWindowManagerHint", + "FramelessWindowHint", + "WindowTitleHint", + "WindowSystemMenuHint", + "WindowMinimizeButtonHint", + "WindowMaximizeButtonHint", + "WindowMinMaxButtonsHint", + "WindowContextHelpButtonHint", + "WindowShadeButtonHint", + "WindowStaysOnTopHint", + "WindowTransparentForInput", + "WindowOverridesSystemGestures", + "WindowDoesNotAcceptFocus", + "MaximizeUsingFullscreenGeometryHint", + "ExpandedClientAreaHint", + "NoTitleBarBackgroundHint", + "CustomizeWindowHint", + "WindowStaysOnBottomHint", + "WindowCloseButtonHint", + "MacWindowToolBarButtonHint", + "BypassGraphicsProxyWidget", + "NoDropShadowWindowHint", + "WindowFullscreenButtonHint" + ] + }, + { + "alias": "WindowType", + "isClass": false, + "isFlag": true, + "lineNumber": 211, + "name": "WindowFlags", + "values": [ + "Widget", + "Window", + "Dialog", + "Sheet", + "Drawer", + "Popup", + "Tool", + "ToolTip", + "SplashScreen", + "Desktop", + "SubWindow", + "ForeignWindow", + "CoverWindow", + "WindowType_Mask", + "MSWindowsFixedSizeDialogHint", + "MSWindowsOwnDC", + "BypassWindowManagerHint", + "X11BypassWindowManagerHint", + "FramelessWindowHint", + "WindowTitleHint", + "WindowSystemMenuHint", + "WindowMinimizeButtonHint", + "WindowMaximizeButtonHint", + "WindowMinMaxButtonsHint", + "WindowContextHelpButtonHint", + "WindowShadeButtonHint", + "WindowStaysOnTopHint", + "WindowTransparentForInput", + "WindowOverridesSystemGestures", + "WindowDoesNotAcceptFocus", + "MaximizeUsingFullscreenGeometryHint", + "ExpandedClientAreaHint", + "NoTitleBarBackgroundHint", + "CustomizeWindowHint", + "WindowStaysOnBottomHint", + "WindowCloseButtonHint", + "MacWindowToolBarButtonHint", + "BypassGraphicsProxyWidget", + "NoDropShadowWindowHint", + "WindowFullscreenButtonHint" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 265, + "name": "WindowState", + "values": [ + "WindowNoState", + "WindowMinimized", + "WindowMaximized", + "WindowFullScreen", + "WindowActive" + ] + }, + { + "alias": "WindowState", + "isClass": false, + "isFlag": true, + "lineNumber": 265, + "name": "WindowStates", + "values": [ + "WindowNoState", + "WindowMinimized", + "WindowMaximized", + "WindowFullScreen", + "WindowActive" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 276, + "name": "ApplicationState", + "values": [ + "ApplicationSuspended", + "ApplicationHidden", + "ApplicationInactive", + "ApplicationActive" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 285, + "name": "ScreenOrientation", + "values": [ + "PrimaryOrientation", + "PortraitOrientation", + "LandscapeOrientation", + "InvertedPortraitOrientation", + "InvertedLandscapeOrientation" + ] + }, + { + "alias": "ScreenOrientation", + "isClass": false, + "isFlag": true, + "lineNumber": 285, + "name": "ScreenOrientations", + "values": [ + "PrimaryOrientation", + "PortraitOrientation", + "LandscapeOrientation", + "InvertedPortraitOrientation", + "InvertedLandscapeOrientation" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 296, + "name": "WidgetAttribute", + "values": [ + "WA_Disabled", + "WA_UnderMouse", + "WA_MouseTracking", + "WA_OpaquePaintEvent", + "WA_StaticContents", + "WA_LaidOut", + "WA_PaintOnScreen", + "WA_NoSystemBackground", + "WA_UpdatesDisabled", + "WA_Mapped", + "WA_InputMethodEnabled", + "WA_WState_Visible", + "WA_WState_Hidden", + "WA_ForceDisabled", + "WA_KeyCompression", + "WA_PendingMoveEvent", + "WA_PendingResizeEvent", + "WA_SetPalette", + "WA_SetFont", + "WA_SetCursor", + "WA_NoChildEventsFromChildren", + "WA_WindowModified", + "WA_Resized", + "WA_Moved", + "WA_PendingUpdate", + "WA_InvalidSize", + "WA_CustomWhatsThis", + "WA_LayoutOnEntireRect", + "WA_OutsideWSRange", + "WA_GrabbedShortcut", + "WA_TransparentForMouseEvents", + "WA_PaintUnclipped", + "WA_SetWindowIcon", + "WA_NoMouseReplay", + "WA_DeleteOnClose", + "WA_RightToLeft", + "WA_SetLayoutDirection", + "WA_NoChildEventsForParent", + "WA_ForceUpdatesDisabled", + "WA_WState_Created", + "WA_WState_CompressKeys", + "WA_WState_InPaintEvent", + "WA_WState_Reparented", + "WA_WState_ConfigPending", + "WA_WState_Polished", + "WA_WState_OwnSizePolicy", + "WA_WState_ExplicitShowHide", + "WA_ShowModal", + "WA_MouseNoMask", + "WA_NoMousePropagation", + "WA_Hover", + "WA_InputMethodTransparent", + "WA_QuitOnClose", + "WA_KeyboardFocusChange", + "WA_AcceptDrops", + "WA_DropSiteRegistered", + "WA_WindowPropagation", + "WA_NoX11EventCompression", + "WA_TintedBackground", + "WA_X11OpenGLOverlay", + "WA_AlwaysShowToolTips", + "WA_MacOpaqueSizeGrip", + "WA_SetStyle", + "WA_SetLocale", + "WA_MacShowFocusRect", + "WA_MacNormalSize", + "WA_MacSmallSize", + "WA_MacMiniSize", + "WA_LayoutUsesWidgetRect", + "WA_StyledBackground", + "WA_CanHostQMdiSubWindowTitleBar", + "WA_MacAlwaysShowToolWindow", + "WA_StyleSheet", + "WA_ShowWithoutActivating", + "WA_X11BypassTransientForHint", + "WA_NativeWindow", + "WA_DontCreateNativeAncestors", + "WA_DontShowOnScreen", + "WA_X11NetWmWindowTypeDesktop", + "WA_X11NetWmWindowTypeDock", + "WA_X11NetWmWindowTypeToolBar", + "WA_X11NetWmWindowTypeMenu", + "WA_X11NetWmWindowTypeUtility", + "WA_X11NetWmWindowTypeSplash", + "WA_X11NetWmWindowTypeDialog", + "WA_X11NetWmWindowTypeDropDownMenu", + "WA_X11NetWmWindowTypePopupMenu", + "WA_X11NetWmWindowTypeToolTip", + "WA_X11NetWmWindowTypeNotification", + "WA_X11NetWmWindowTypeCombo", + "WA_X11NetWmWindowTypeDND", + "WA_SetWindowModality", + "WA_WState_WindowOpacitySet", + "WA_TranslucentBackground", + "WA_AcceptTouchEvents", + "WA_WState_AcceptedTouchBeginEvent", + "WA_TouchPadAcceptSingleTouchEvents", + "WA_X11DoNotAcceptFocus", + "WA_AlwaysStackOnTop", + "WA_TabletTracking", + "WA_ContentsMarginsRespectsSafeArea", + "WA_StyleSheetTarget", + "WA_AttributeCount" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 437, + "name": "ApplicationAttribute", + "values": [ + "AA_QtQuickUseDefaultSizePolicy", + "AA_DontShowIconsInMenus", + "AA_NativeWindows", + "AA_DontCreateNativeWidgetSiblings", + "AA_PluginApplication", + "AA_DontUseNativeMenuBar", + "AA_MacDontSwapCtrlAndMeta", + "AA_Use96Dpi", + "AA_DisableNativeVirtualKeyboard", + "AA_DontUseNativeMenuWindows", + "AA_SynthesizeTouchForUnhandledMouseEvents", + "AA_SynthesizeMouseForUnhandledTouchEvents", + "AA_UseHighDpiPixmaps", + "AA_ForceRasterWidgets", + "AA_UseDesktopOpenGL", + "AA_UseOpenGLES", + "AA_UseSoftwareOpenGL", + "AA_ShareOpenGLContexts", + "AA_SetPalette", + "AA_EnableHighDpiScaling", + "AA_DisableHighDpiScaling", + "AA_UseStyleSheetPropagationInWidgetStyles", + "AA_DontUseNativeDialogs", + "AA_SynthesizeMouseForUnhandledTabletEvents", + "AA_CompressHighFrequencyEvents", + "AA_DontCheckOpenGLContextThreadAffinity", + "AA_DisableShaderDiskCache", + "AA_DontShowShortcutsInContextMenus", + "AA_CompressTabletEvents", + "AA_DisableSessionManager", + "AA_AttributeCount" + ] + }, + { + "alias": "ImageConversionFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 490, + "name": "ImageConversionFlags", + "values": [ + "ColorMode_Mask", + "AutoColor", + "ColorOnly", + "MonoOnly", + "AlphaDither_Mask", + "ThresholdAlphaDither", + "OrderedAlphaDither", + "DiffuseAlphaDither", + "NoAlpha", + "Dither_Mask", + "DiffuseDither", + "OrderedDither", + "ThresholdDither", + "DitherMode_Mask", + "AutoDither", + "PreferDither", + "AvoidDither", + "NoOpaqueDetection", + "NoFormatConversion" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 520, + "name": "BGMode", + "values": [ + "TransparentMode", + "OpaqueMode" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 525, + "name": "Key", + "values": [ + "Key_Space", + "Key_Any", + "Key_Exclam", + "Key_QuoteDbl", + "Key_NumberSign", + "Key_Dollar", + "Key_Percent", + "Key_Ampersand", + "Key_Apostrophe", + "Key_ParenLeft", + "Key_ParenRight", + "Key_Asterisk", + "Key_Plus", + "Key_Comma", + "Key_Minus", + "Key_Period", + "Key_Slash", + "Key_0", + "Key_1", + "Key_2", + "Key_3", + "Key_4", + "Key_5", + "Key_6", + "Key_7", + "Key_8", + "Key_9", + "Key_Colon", + "Key_Semicolon", + "Key_Less", + "Key_Equal", + "Key_Greater", + "Key_Question", + "Key_At", + "Key_A", + "Key_B", + "Key_C", + "Key_D", + "Key_E", + "Key_F", + "Key_G", + "Key_H", + "Key_I", + "Key_J", + "Key_K", + "Key_L", + "Key_M", + "Key_N", + "Key_O", + "Key_P", + "Key_Q", + "Key_R", + "Key_S", + "Key_T", + "Key_U", + "Key_V", + "Key_W", + "Key_X", + "Key_Y", + "Key_Z", + "Key_BracketLeft", + "Key_Backslash", + "Key_BracketRight", + "Key_AsciiCircum", + "Key_Underscore", + "Key_QuoteLeft", + "Key_BraceLeft", + "Key_Bar", + "Key_BraceRight", + "Key_AsciiTilde", + "Key_nobreakspace", + "Key_exclamdown", + "Key_cent", + "Key_sterling", + "Key_currency", + "Key_yen", + "Key_brokenbar", + "Key_section", + "Key_diaeresis", + "Key_copyright", + "Key_ordfeminine", + "Key_guillemotleft", + "Key_notsign", + "Key_hyphen", + "Key_registered", + "Key_macron", + "Key_degree", + "Key_plusminus", + "Key_twosuperior", + "Key_threesuperior", + "Key_acute", + "Key_micro", + "Key_mu", + "Key_paragraph", + "Key_periodcentered", + "Key_cedilla", + "Key_onesuperior", + "Key_masculine", + "Key_guillemotright", + "Key_onequarter", + "Key_onehalf", + "Key_threequarters", + "Key_questiondown", + "Key_Agrave", + "Key_Aacute", + "Key_Acircumflex", + "Key_Atilde", + "Key_Adiaeresis", + "Key_Aring", + "Key_AE", + "Key_Ccedilla", + "Key_Egrave", + "Key_Eacute", + "Key_Ecircumflex", + "Key_Ediaeresis", + "Key_Igrave", + "Key_Iacute", + "Key_Icircumflex", + "Key_Idiaeresis", + "Key_ETH", + "Key_Ntilde", + "Key_Ograve", + "Key_Oacute", + "Key_Ocircumflex", + "Key_Otilde", + "Key_Odiaeresis", + "Key_multiply", + "Key_Ooblique", + "Key_Ugrave", + "Key_Uacute", + "Key_Ucircumflex", + "Key_Udiaeresis", + "Key_Yacute", + "Key_THORN", + "Key_ssharp", + "Key_division", + "Key_ydiaeresis", + "Key_Escape", + "Key_Tab", + "Key_Backtab", + "Key_Backspace", + "Key_Return", + "Key_Enter", + "Key_Insert", + "Key_Delete", + "Key_Pause", + "Key_Print", + "Key_SysReq", + "Key_Clear", + "Key_Home", + "Key_End", + "Key_Left", + "Key_Up", + "Key_Right", + "Key_Down", + "Key_PageUp", + "Key_PageDown", + "Key_Shift", + "Key_Control", + "Key_Meta", + "Key_Alt", + "Key_CapsLock", + "Key_NumLock", + "Key_ScrollLock", + "Key_F1", + "Key_F2", + "Key_F3", + "Key_F4", + "Key_F5", + "Key_F6", + "Key_F7", + "Key_F8", + "Key_F9", + "Key_F10", + "Key_F11", + "Key_F12", + "Key_F13", + "Key_F14", + "Key_F15", + "Key_F16", + "Key_F17", + "Key_F18", + "Key_F19", + "Key_F20", + "Key_F21", + "Key_F22", + "Key_F23", + "Key_F24", + "Key_F25", + "Key_F26", + "Key_F27", + "Key_F28", + "Key_F29", + "Key_F30", + "Key_F31", + "Key_F32", + "Key_F33", + "Key_F34", + "Key_F35", + "Key_Super_L", + "Key_Super_R", + "Key_Menu", + "Key_Hyper_L", + "Key_Hyper_R", + "Key_Help", + "Key_Direction_L", + "Key_Direction_R", + "Key_AltGr", + "Key_Multi_key", + "Key_Codeinput", + "Key_SingleCandidate", + "Key_MultipleCandidate", + "Key_PreviousCandidate", + "Key_Mode_switch", + "Key_Kanji", + "Key_Muhenkan", + "Key_Henkan", + "Key_Romaji", + "Key_Hiragana", + "Key_Katakana", + "Key_Hiragana_Katakana", + "Key_Zenkaku", + "Key_Hankaku", + "Key_Zenkaku_Hankaku", + "Key_Touroku", + "Key_Massyo", + "Key_Kana_Lock", + "Key_Kana_Shift", + "Key_Eisu_Shift", + "Key_Eisu_toggle", + "Key_Hangul", + "Key_Hangul_Start", + "Key_Hangul_End", + "Key_Hangul_Hanja", + "Key_Hangul_Jamo", + "Key_Hangul_Romaja", + "Key_Hangul_Jeonja", + "Key_Hangul_Banja", + "Key_Hangul_PreHanja", + "Key_Hangul_PostHanja", + "Key_Hangul_Special", + "Key_Dead_Grave", + "Key_Dead_Acute", + "Key_Dead_Circumflex", + "Key_Dead_Tilde", + "Key_Dead_Macron", + "Key_Dead_Breve", + "Key_Dead_Abovedot", + "Key_Dead_Diaeresis", + "Key_Dead_Abovering", + "Key_Dead_Doubleacute", + "Key_Dead_Caron", + "Key_Dead_Cedilla", + "Key_Dead_Ogonek", + "Key_Dead_Iota", + "Key_Dead_Voiced_Sound", + "Key_Dead_Semivoiced_Sound", + "Key_Dead_Belowdot", + "Key_Dead_Hook", + "Key_Dead_Horn", + "Key_Dead_Stroke", + "Key_Dead_Abovecomma", + "Key_Dead_Abovereversedcomma", + "Key_Dead_Doublegrave", + "Key_Dead_Belowring", + "Key_Dead_Belowmacron", + "Key_Dead_Belowcircumflex", + "Key_Dead_Belowtilde", + "Key_Dead_Belowbreve", + "Key_Dead_Belowdiaeresis", + "Key_Dead_Invertedbreve", + "Key_Dead_Belowcomma", + "Key_Dead_Currency", + "Key_Dead_a", + "Key_Dead_A", + "Key_Dead_e", + "Key_Dead_E", + "Key_Dead_i", + "Key_Dead_I", + "Key_Dead_o", + "Key_Dead_O", + "Key_Dead_u", + "Key_Dead_U", + "Key_Dead_Small_Schwa", + "Key_Dead_Capital_Schwa", + "Key_Dead_Greek", + "Key_Dead_Lowline", + "Key_Dead_Aboveverticalline", + "Key_Dead_Belowverticalline", + "Key_Dead_Longsolidusoverlay", + "Key_Back", + "Key_Forward", + "Key_Stop", + "Key_Refresh", + "Key_VolumeDown", + "Key_VolumeMute", + "Key_VolumeUp", + "Key_BassBoost", + "Key_BassUp", + "Key_BassDown", + "Key_TrebleUp", + "Key_TrebleDown", + "Key_MediaPlay", + "Key_MediaStop", + "Key_MediaPrevious", + "Key_MediaNext", + "Key_MediaRecord", + "Key_MediaPause", + "Key_MediaTogglePlayPause", + "Key_HomePage", + "Key_Favorites", + "Key_Search", + "Key_Standby", + "Key_OpenUrl", + "Key_LaunchMail", + "Key_LaunchMedia", + "Key_Launch0", + "Key_Launch1", + "Key_Launch2", + "Key_Launch3", + "Key_Launch4", + "Key_Launch5", + "Key_Launch6", + "Key_Launch7", + "Key_Launch8", + "Key_Launch9", + "Key_LaunchA", + "Key_LaunchB", + "Key_LaunchC", + "Key_LaunchD", + "Key_LaunchE", + "Key_LaunchF", + "Key_MonBrightnessUp", + "Key_MonBrightnessDown", + "Key_KeyboardLightOnOff", + "Key_KeyboardBrightnessUp", + "Key_KeyboardBrightnessDown", + "Key_PowerOff", + "Key_WakeUp", + "Key_Eject", + "Key_ScreenSaver", + "Key_WWW", + "Key_Memo", + "Key_LightBulb", + "Key_Shop", + "Key_History", + "Key_AddFavorite", + "Key_HotLinks", + "Key_BrightnessAdjust", + "Key_Finance", + "Key_Community", + "Key_AudioRewind", + "Key_BackForward", + "Key_ApplicationLeft", + "Key_ApplicationRight", + "Key_Book", + "Key_CD", + "Key_Calculator", + "Key_ToDoList", + "Key_ClearGrab", + "Key_Close", + "Key_Copy", + "Key_Cut", + "Key_Display", + "Key_DOS", + "Key_Documents", + "Key_Excel", + "Key_Explorer", + "Key_Game", + "Key_Go", + "Key_iTouch", + "Key_LogOff", + "Key_Market", + "Key_Meeting", + "Key_MenuKB", + "Key_MenuPB", + "Key_MySites", + "Key_News", + "Key_OfficeHome", + "Key_Option", + "Key_Paste", + "Key_Phone", + "Key_Calendar", + "Key_Reply", + "Key_Reload", + "Key_RotateWindows", + "Key_RotationPB", + "Key_RotationKB", + "Key_Save", + "Key_Send", + "Key_Spell", + "Key_SplitScreen", + "Key_Support", + "Key_TaskPane", + "Key_Terminal", + "Key_Tools", + "Key_Travel", + "Key_Video", + "Key_Word", + "Key_Xfer", + "Key_ZoomIn", + "Key_ZoomOut", + "Key_Away", + "Key_Messenger", + "Key_WebCam", + "Key_MailForward", + "Key_Pictures", + "Key_Music", + "Key_Battery", + "Key_Bluetooth", + "Key_WLAN", + "Key_UWB", + "Key_AudioForward", + "Key_AudioRepeat", + "Key_AudioRandomPlay", + "Key_Subtitle", + "Key_AudioCycleTrack", + "Key_Time", + "Key_Hibernate", + "Key_View", + "Key_TopMenu", + "Key_PowerDown", + "Key_Suspend", + "Key_ContrastAdjust", + "Key_LaunchG", + "Key_LaunchH", + "Key_TouchpadToggle", + "Key_TouchpadOn", + "Key_TouchpadOff", + "Key_MicMute", + "Key_Red", + "Key_Green", + "Key_Yellow", + "Key_Blue", + "Key_ChannelUp", + "Key_ChannelDown", + "Key_Guide", + "Key_Info", + "Key_Settings", + "Key_MicVolumeUp", + "Key_MicVolumeDown", + "Key_Keyboard", + "Key_New", + "Key_Open", + "Key_Find", + "Key_Undo", + "Key_Redo", + "Key_MediaLast", + "Key_Select", + "Key_Yes", + "Key_No", + "Key_Cancel", + "Key_Printer", + "Key_Execute", + "Key_Sleep", + "Key_Play", + "Key_Zoom", + "Key_Exit", + "Key_Context1", + "Key_Context2", + "Key_Context3", + "Key_Context4", + "Key_Call", + "Key_Hangup", + "Key_Flip", + "Key_ToggleCallHangup", + "Key_VoiceDial", + "Key_LastNumberRedial", + "Key_Camera", + "Key_CameraFocus", + "Key_unknown" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1068, + "name": "KeyboardModifier", + "values": [ + "NoModifier", + "ShiftModifier", + "ControlModifier", + "AltModifier", + "MetaModifier", + "KeypadModifier", + "GroupSwitchModifier", + "KeyboardModifierMask" + ] + }, + { + "alias": "KeyboardModifier", + "isClass": false, + "isFlag": true, + "lineNumber": 1068, + "name": "KeyboardModifiers", + "values": [ + "NoModifier", + "ShiftModifier", + "ControlModifier", + "AltModifier", + "MetaModifier", + "KeypadModifier", + "GroupSwitchModifier", + "KeyboardModifierMask" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1088, + "name": "Modifier", + "values": [ + "META", + "SHIFT", + "CTRL", + "ALT", + "MODIFIER_MASK" + ] + }, + { + "alias": "Modifier", + "isClass": false, + "isFlag": true, + "lineNumber": 1088, + "name": "Modifiers", + "values": [ + "META", + "SHIFT", + "CTRL", + "ALT", + "MODIFIER_MASK" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1098, + "name": "ArrowType", + "values": [ + "NoArrow", + "UpArrow", + "DownArrow", + "LeftArrow", + "RightArrow" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1106, + "name": "PenStyle", + "values": [ + "NoPen", + "SolidLine", + "DashLine", + "DotLine", + "DashDotLine", + "DashDotDotLine", + "CustomDashLine" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1119, + "name": "PenCapStyle", + "values": [ + "FlatCap", + "SquareCap", + "RoundCap", + "MPenCapStyle" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1126, + "name": "PenJoinStyle", + "values": [ + "MiterJoin", + "BevelJoin", + "RoundJoin", + "SvgMiterJoin", + "MPenJoinStyle" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1134, + "name": "BrushStyle", + "values": [ + "NoBrush", + "SolidPattern", + "Dense1Pattern", + "Dense2Pattern", + "Dense3Pattern", + "Dense4Pattern", + "Dense5Pattern", + "Dense6Pattern", + "Dense7Pattern", + "HorPattern", + "VerPattern", + "CrossPattern", + "BDiagPattern", + "FDiagPattern", + "DiagCrossPattern", + "LinearGradientPattern", + "RadialGradientPattern", + "ConicalGradientPattern", + "TexturePattern" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1156, + "name": "SizeMode", + "values": [ + "AbsoluteSize", + "RelativeSize" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1171, + "name": "CursorShape", + "values": [ + "ArrowCursor", + "UpArrowCursor", + "CrossCursor", + "WaitCursor", + "IBeamCursor", + "SizeVerCursor", + "SizeHorCursor", + "SizeBDiagCursor", + "SizeFDiagCursor", + "SizeAllCursor", + "BlankCursor", + "SplitVCursor", + "SplitHCursor", + "PointingHandCursor", + "ForbiddenCursor", + "WhatsThisCursor", + "BusyCursor", + "OpenHandCursor", + "ClosedHandCursor", + "DragCopyCursor", + "DragMoveCursor", + "DragLinkCursor", + "LastCursor", + "BitmapCursor", + "CustomCursor" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1204, + "name": "TextFormat", + "values": [ + "PlainText", + "RichText", + "AutoText", + "MarkdownText" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1211, + "name": "AspectRatioMode", + "values": [ + "IgnoreAspectRatio", + "KeepAspectRatio", + "KeepAspectRatioByExpanding" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1217, + "name": "DockWidgetArea", + "values": [ + "LeftDockWidgetArea", + "RightDockWidgetArea", + "TopDockWidgetArea", + "BottomDockWidgetArea", + "DockWidgetArea_Mask", + "AllDockWidgetAreas", + "NoDockWidgetArea" + ] + }, + { + "alias": "DockWidgetArea", + "isClass": false, + "isFlag": true, + "lineNumber": 1217, + "name": "DockWidgetAreas", + "values": [ + "LeftDockWidgetArea", + "RightDockWidgetArea", + "TopDockWidgetArea", + "BottomDockWidgetArea", + "DockWidgetArea_Mask", + "AllDockWidgetAreas", + "NoDockWidgetArea" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1234, + "name": "ToolBarArea", + "values": [ + "LeftToolBarArea", + "RightToolBarArea", + "TopToolBarArea", + "BottomToolBarArea", + "ToolBarArea_Mask", + "AllToolBarAreas", + "NoToolBarArea" + ] + }, + { + "alias": "ToolBarArea", + "isClass": false, + "isFlag": true, + "lineNumber": 1234, + "name": "ToolBarAreas", + "values": [ + "LeftToolBarArea", + "RightToolBarArea", + "TopToolBarArea", + "BottomToolBarArea", + "ToolBarArea_Mask", + "AllToolBarAreas", + "NoToolBarArea" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1252, + "name": "DateFormat", + "values": [ + "TextDate", + "ISODate", + "RFC2822Date", + "ISODateWithMs" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1259, + "name": "TimeSpec", + "values": [ + "LocalTime", + "UTC", + "OffsetFromUTC", + "TimeZone" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1266, + "name": "DayOfWeek", + "values": [ + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday", + "Sunday" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1276, + "name": "ScrollBarPolicy", + "values": [ + "ScrollBarAsNeeded", + "ScrollBarAlwaysOff", + "ScrollBarAlwaysOn" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1282, + "name": "CaseSensitivity", + "values": [ + "CaseInsensitive", + "CaseSensitive" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1287, + "name": "Corner", + "values": [ + "TopLeftCorner", + "TopRightCorner", + "BottomLeftCorner", + "BottomRightCorner" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1294, + "name": "Edge", + "values": [ + "TopEdge", + "LeftEdge", + "RightEdge", + "BottomEdge" + ] + }, + { + "alias": "Edge", + "isClass": false, + "isFlag": true, + "lineNumber": 1294, + "name": "Edges", + "values": [ + "TopEdge", + "LeftEdge", + "RightEdge", + "BottomEdge" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1304, + "name": "ConnectionType", + "values": [ + "AutoConnection", + "DirectConnection", + "QueuedConnection", + "BlockingQueuedConnection", + "UniqueConnection", + "SingleShotConnection" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1313, + "name": "ShortcutContext", + "values": [ + "WidgetShortcut", + "WindowShortcut", + "ApplicationShortcut", + "WidgetWithChildrenShortcut" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1320, + "name": "FillRule", + "values": [ + "OddEvenFill", + "WindingFill" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1325, + "name": "MaskMode", + "values": [ + "MaskInColor", + "MaskOutColor" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1330, + "name": "ClipOperation", + "values": [ + "NoClip", + "ReplaceClip", + "IntersectClip" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1337, + "name": "ItemSelectionMode", + "values": [ + "ContainsItemShape", + "IntersectsItemShape", + "ContainsItemBoundingRect", + "IntersectsItemBoundingRect" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1344, + "name": "ItemSelectionOperation", + "values": [ + "ReplaceSelection", + "AddToSelection" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1349, + "name": "TransformationMode", + "values": [ + "FastTransformation", + "SmoothTransformation" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1354, + "name": "Axis", + "values": [ + "XAxis", + "YAxis", + "ZAxis" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1360, + "name": "FocusReason", + "values": [ + "MouseFocusReason", + "TabFocusReason", + "BacktabFocusReason", + "ActiveWindowFocusReason", + "PopupFocusReason", + "ShortcutFocusReason", + "MenuBarFocusReason", + "OtherFocusReason", + "NoFocusReason" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1372, + "name": "ContextMenuPolicy", + "values": [ + "NoContextMenu", + "DefaultContextMenu", + "ActionsContextMenu", + "CustomContextMenu", + "PreventContextMenu" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 1380, + "name": "ContextMenuTrigger", + "values": [ + "Press", + "Release" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1385, + "name": "InputMethodQuery", + "values": [ + "ImEnabled", + "ImCursorRectangle", + "ImFont", + "ImCursorPosition", + "ImSurroundingText", + "ImCurrentSelection", + "ImMaximumTextLength", + "ImAnchorPosition", + "ImHints", + "ImPreferredLanguage", + "ImAbsolutePosition", + "ImTextBeforeCursor", + "ImTextAfterCursor", + "ImEnterKeyType", + "ImAnchorRectangle", + "ImInputItemClipRectangle", + "ImReadOnly", + "ImPlatformData", + "ImQueryInput", + "ImQueryAll" + ] + }, + { + "alias": "InputMethodQuery", + "isClass": false, + "isFlag": true, + "lineNumber": 1385, + "name": "InputMethodQueries", + "values": [ + "ImEnabled", + "ImCursorRectangle", + "ImFont", + "ImCursorPosition", + "ImSurroundingText", + "ImCurrentSelection", + "ImMaximumTextLength", + "ImAnchorPosition", + "ImHints", + "ImPreferredLanguage", + "ImAbsolutePosition", + "ImTextBeforeCursor", + "ImTextAfterCursor", + "ImEnterKeyType", + "ImAnchorRectangle", + "ImInputItemClipRectangle", + "ImReadOnly", + "ImPlatformData", + "ImQueryInput", + "ImQueryAll" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1413, + "name": "InputMethodHint", + "values": [ + "ImhNone", + "ImhHiddenText", + "ImhSensitiveData", + "ImhNoAutoUppercase", + "ImhPreferNumbers", + "ImhPreferUppercase", + "ImhPreferLowercase", + "ImhNoPredictiveText", + "ImhDate", + "ImhTime", + "ImhPreferLatin", + "ImhMultiLine", + "ImhNoEditMenu", + "ImhNoTextHandles", + "ImhDigitsOnly", + "ImhFormattedNumbersOnly", + "ImhUppercaseOnly", + "ImhLowercaseOnly", + "ImhDialableCharactersOnly", + "ImhEmailCharactersOnly", + "ImhUrlCharactersOnly", + "ImhLatinOnly", + "ImhExclusiveInputMask" + ] + }, + { + "alias": "InputMethodHint", + "isClass": false, + "isFlag": true, + "lineNumber": 1413, + "name": "InputMethodHints", + "values": [ + "ImhNone", + "ImhHiddenText", + "ImhSensitiveData", + "ImhNoAutoUppercase", + "ImhPreferNumbers", + "ImhPreferUppercase", + "ImhPreferLowercase", + "ImhNoPredictiveText", + "ImhDate", + "ImhTime", + "ImhPreferLatin", + "ImhMultiLine", + "ImhNoEditMenu", + "ImhNoTextHandles", + "ImhDigitsOnly", + "ImhFormattedNumbersOnly", + "ImhUppercaseOnly", + "ImhLowercaseOnly", + "ImhDialableCharactersOnly", + "ImhEmailCharactersOnly", + "ImhUrlCharactersOnly", + "ImhLatinOnly", + "ImhExclusiveInputMask" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1448, + "name": "EnterKeyType", + "values": [ + "EnterKeyDefault", + "EnterKeyReturn", + "EnterKeyDone", + "EnterKeyGo", + "EnterKeySend", + "EnterKeySearch", + "EnterKeyNext", + "EnterKeyPrevious" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1459, + "name": "ToolButtonStyle", + "values": [ + "ToolButtonIconOnly", + "ToolButtonTextOnly", + "ToolButtonTextBesideIcon", + "ToolButtonTextUnderIcon", + "ToolButtonFollowStyle" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1467, + "name": "LayoutDirection", + "values": [ + "LeftToRight", + "RightToLeft", + "LayoutDirectionAuto" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1489, + "name": "DropAction", + "values": [ + "CopyAction", + "MoveAction", + "LinkAction", + "ActionMask", + "TargetMoveAction", + "IgnoreAction" + ] + }, + { + "alias": "DropAction", + "isClass": false, + "isFlag": true, + "lineNumber": 1489, + "name": "DropActions", + "values": [ + "CopyAction", + "MoveAction", + "LinkAction", + "ActionMask", + "TargetMoveAction", + "IgnoreAction" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1500, + "name": "CheckState", + "values": [ + "Unchecked", + "PartiallyChecked", + "Checked" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1506, + "name": "ItemDataRole", + "values": [ + "DisplayRole", + "DecorationRole", + "EditRole", + "ToolTipRole", + "StatusTipRole", + "WhatsThisRole", + "FontRole", + "TextAlignmentRole", + "BackgroundRole", + "ForegroundRole", + "CheckStateRole", + "AccessibleTextRole", + "AccessibleDescriptionRole", + "SizeHintRole", + "InitialSortOrderRole", + "DisplayPropertyRole", + "DecorationPropertyRole", + "ToolTipPropertyRole", + "StatusTipPropertyRole", + "WhatsThisPropertyRole", + "RangeModelDataRole", + "UserRole", + "StandardItemFlagsRole", + "FileInfoRole", + "RemoteObjectsCacheRole" + ] + }, + { + "alias": "ItemFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 1543, + "name": "ItemFlags", + "values": [ + "NoItemFlags", + "ItemIsSelectable", + "ItemIsEditable", + "ItemIsDragEnabled", + "ItemIsDropEnabled", + "ItemIsUserCheckable", + "ItemIsEnabled", + "ItemIsAutoTristate", + "ItemNeverHasChildren", + "ItemIsUserTristate" + ] + }, + { + "alias": "MatchFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 1558, + "name": "MatchFlags", + "values": [ + "MatchExactly", + "MatchContains", + "MatchStartsWith", + "MatchEndsWith", + "MatchRegularExpression", + "MatchWildcard", + "MatchFixedString", + "MatchTypeMask", + "MatchCaseSensitive", + "MatchWrap", + "MatchRecursive" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1576, + "name": "WindowModality", + "values": [ + "NonModal", + "WindowModal", + "ApplicationModal" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1582, + "name": "TextInteractionFlag", + "values": [ + "NoTextInteraction", + "TextSelectableByMouse", + "TextSelectableByKeyboard", + "LinksAccessibleByMouse", + "LinksAccessibleByKeyboard", + "TextEditable", + "TextEditorInteraction", + "TextBrowserInteraction" + ] + }, + { + "alias": "TextInteractionFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 1582, + "name": "TextInteractionFlags", + "values": [ + "NoTextInteraction", + "TextSelectableByMouse", + "TextSelectableByKeyboard", + "LinksAccessibleByMouse", + "LinksAccessibleByKeyboard", + "TextEditable", + "TextEditorInteraction", + "TextBrowserInteraction" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1602, + "name": "SizeHint", + "values": [ + "MinimumSize", + "PreferredSize", + "MaximumSize", + "MinimumDescent", + "NSizeHints" + ] + }, + { + "alias": "TouchPointState", + "isClass": false, + "isFlag": true, + "lineNumber": 1635, + "name": "TouchPointStates", + "values": [ + "TouchPointUnknownState", + "TouchPointPressed", + "TouchPointMoved", + "TouchPointStationary", + "TouchPointReleased" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1646, + "name": "GestureState", + "values": [ + "NoGesture", + "GestureStarted", + "GestureUpdated", + "GestureFinished", + "GestureCanceled" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1655, + "name": "GestureType", + "values": [ + "TapGesture", + "TapAndHoldGesture", + "PanGesture", + "PinchGesture", + "SwipeGesture", + "CustomGesture", + "LastGestureType" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1677, + "name": "NativeGestureType", + "values": [ + "BeginNativeGesture", + "EndNativeGesture", + "PanNativeGesture", + "ZoomNativeGesture", + "SmartZoomNativeGesture", + "RotateNativeGesture", + "SwipeNativeGesture" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1699, + "name": "CursorMoveStyle", + "values": [ + "LogicalMoveStyle", + "VisualMoveStyle" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1704, + "name": "TimerType", + "values": [ + "PreciseTimer", + "CoarseTimer", + "VeryCoarseTimer" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 1710, + "name": "TimerId", + "values": [ + "Invalid" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1714, + "name": "ScrollPhase", + "values": [ + "NoScrollPhase", + "ScrollBegin", + "ScrollUpdate", + "ScrollEnd", + "ScrollMomentum" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1722, + "name": "MouseEventSource", + "values": [ + "MouseEventNotSynthesized", + "MouseEventSynthesizedBySystem", + "MouseEventSynthesizedByQt", + "MouseEventSynthesizedByApplication" + ] + }, + { + "alias": "MouseEventFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 1729, + "name": "MouseEventFlags", + "values": [ + "NoMouseEventFlag", + "MouseEventCreatedDoubleClick", + "MouseEventFlagMask" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 1737, + "name": "ChecksumType", + "values": [ + "ChecksumIso3309", + "ChecksumItuV41" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 1742, + "name": "HighDpiScaleFactorRoundingPolicy", + "values": [ + "Unset", + "Round", + "Ceil", + "Floor", + "RoundPreferFloor", + "PassThrough" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 1751, + "name": "PermissionStatus", + "values": [ + "Undetermined", + "Granted", + "Denied" + ] + } + ], + "lineNumber": 25, + "namespace": true, + "qualifiedClassName": "Qt" + } + ], + "inputFile": "qnamespace.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNonContiguousByteDevice", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QNonContiguousByteDevice", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "readyRead", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "qint64" + }, + { + "name": "total", + "type": "qint64" + } + ], + "index": 1, + "lineNumber": 47, + "name": "readProgress", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QNonContiguousByteDeviceByteArrayImpl", + "lineNumber": 68, + "object": true, + "qualifiedClassName": "QNonContiguousByteDeviceByteArrayImpl", + "superClasses": [ + { + "access": "public", + "name": "QNonContiguousByteDevice" + } + ] + }, + { + "className": "QNonContiguousByteDeviceRingBufferImpl", + "lineNumber": 88, + "object": true, + "qualifiedClassName": "QNonContiguousByteDeviceRingBufferImpl", + "superClasses": [ + { + "access": "public", + "name": "QNonContiguousByteDevice" + } + ] + }, + { + "className": "QNonContiguousByteDeviceIoDeviceImpl", + "lineNumber": 106, + "object": true, + "qualifiedClassName": "QNonContiguousByteDeviceIoDeviceImpl", + "superClasses": [ + { + "access": "public", + "name": "QNonContiguousByteDevice" + } + ] + }, + { + "className": "QByteDeviceWrappingIoDevice", + "lineNumber": 131, + "object": true, + "qualifiedClassName": "QByteDeviceWrappingIoDevice", + "superClasses": [ + { + "access": "public", + "name": "QIODevice" + } + ] + } + ], + "inputFile": "qnoncontiguousbytedevice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QObjectCleanupHandler", + "lineNumber": 11, + "object": true, + "qualifiedClassName": "QObjectCleanupHandler", + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 29, + "name": "objectDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qobjectcleanuphandler.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QParallelAnimationGroup", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QParallelAnimationGroup", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 36, + "name": "_q_uncontrolledAnimationFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAnimationGroup" + } + ] + } + ], + "inputFile": "qparallelanimationgroup.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPauseAnimation", + "lineNumber": 16, + "object": true, + "properties": [ + { + "bindable": "bindableDuration", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "duration", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDuration" + } + ], + "qualifiedClassName": "QPauseAnimation", + "superClasses": [ + { + "access": "public", + "name": "QAbstractAnimation" + } + ] + } + ], + "inputFile": "qpauseanimation.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLocationPermission", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 102, + "name": "Accuracy", + "type": "quint8", + "values": [ + "Approximate", + "Precise" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 111, + "name": "Availability", + "type": "quint8", + "values": [ + "WhenInUse", + "Always" + ] + } + ], + "gadget": true, + "lineNumber": 98, + "qualifiedClassName": "QLocationPermission" + }, + { + "className": "QCalendarPermission", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 135, + "name": "AccessMode", + "type": "quint8", + "values": [ + "ReadOnly", + "ReadWrite" + ] + } + ], + "gadget": true, + "lineNumber": 131, + "qualifiedClassName": "QCalendarPermission" + }, + { + "className": "QContactsPermission", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 158, + "name": "AccessMode", + "type": "quint8", + "values": [ + "ReadOnly", + "ReadWrite" + ] + } + ], + "gadget": true, + "lineNumber": 154, + "qualifiedClassName": "QContactsPermission" + }, + { + "className": "QBluetoothPermission", + "enums": [ + { + "alias": "CommunicationMode", + "isClass": false, + "isFlag": true, + "lineNumber": 181, + "name": "CommunicationModes", + "type": "quint8", + "values": [ + "Access", + "Advertise", + "Default" + ] + } + ], + "gadget": true, + "lineNumber": 177, + "qualifiedClassName": "QBluetoothPermission" + } + ], + "inputFile": "qpermissions.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPluginLoader", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "fileName", + "read": "fileName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFileName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "loadHints", + "read": "loadHints", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLibrary::LoadHints", + "user": false, + "write": "setLoadHints" + } + ], + "qualifiedClassName": "QPluginLoader", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpluginloader.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QProcess", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 86, + "name": "ProcessError", + "values": [ + "FailedToStart", + "Crashed", + "Timedout", + "ReadError", + "WriteError", + "UnknownError" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 96, + "name": "ProcessState", + "values": [ + "NotRunning", + "Starting", + "Running" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 103, + "name": "ProcessChannel", + "values": [ + "StandardOutput", + "StandardError" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 109, + "name": "ProcessChannelMode", + "values": [ + "SeparateChannels", + "MergedChannels", + "ForwardedChannels", + "ForwardedOutputChannel", + "ForwardedErrorChannel" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 118, + "name": "InputChannelMode", + "values": [ + "ManagedInputChannel", + "ForwardedInputChannel" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 124, + "name": "ExitStatus", + "values": [ + "NormalExit", + "CrashExit" + ] + } + ], + "lineNumber": 82, + "object": true, + "qualifiedClassName": "QProcess", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 254, + "name": "started", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "exitCode", + "type": "int" + }, + { + "name": "exitStatus", + "type": "QProcess::ExitStatus" + } + ], + "index": 1, + "lineNumber": 255, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "exitCode", + "type": "int" + } + ], + "index": 2, + "isCloned": true, + "lineNumber": 255, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QProcess::ProcessError" + } + ], + "index": 3, + "lineNumber": 256, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QProcess::ProcessState" + } + ], + "index": 4, + "lineNumber": 257, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 259, + "name": "readyReadStandardOutput", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 260, + "name": "readyReadStandardError", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 7, + "lineNumber": 250, + "name": "terminate", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 251, + "name": "kill", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 282, + "name": "_q_canReadStandardOutput", + "returnType": "bool" + }, + { + "access": "private", + "index": 10, + "lineNumber": 283, + "name": "_q_canReadStandardError", + "returnType": "bool" + }, + { + "access": "private", + "index": 11, + "lineNumber": 287, + "name": "_q_startupNotification", + "returnType": "bool" + }, + { + "access": "private", + "index": 12, + "lineNumber": 288, + "name": "_q_processDied", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QIODevice" + } + ] + } + ], + "inputFile": "qprocess.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPropertyAnimation", + "lineNumber": 15, + "object": true, + "properties": [ + { + "bindable": "bindablePropertyName", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "propertyName", + "read": "propertyName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false, + "write": "setPropertyName" + }, + { + "bindable": "bindableTargetObject", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "targetObject", + "read": "targetObject", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setTargetObject" + } + ], + "qualifiedClassName": "QPropertyAnimation", + "superClasses": [ + { + "access": "public", + "name": "QVariantAnimation" + } + ] + } + ], + "inputFile": "qpropertyanimation.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRangeModel", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 17, + "name": "roleNames", + "notify": "roleNamesChanged", + "read": "roleNames", + "required": false, + "reset": "resetRoleNames", + "scriptable": true, + "stored": true, + "type": "QHash", + "user": false, + "write": "setRoleNames" + } + ], + "qualifiedClassName": "QRangeModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 101, + "name": "roleNamesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 1, + "lineNumber": 104, + "name": "resetInternalData", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "qrangemodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSaveFile", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QSaveFile", + "superClasses": [ + { + "access": "public", + "name": "QFileDevice" + } + ] + } + ], + "inputFile": "qsavefile.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSequentialAnimationGroup", + "lineNumber": 17, + "object": true, + "properties": [ + { + "bindable": "bindableCurrentAnimation", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "currentAnimation", + "notify": "currentAnimationChanged", + "read": "currentAnimation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAnimation*", + "user": false + } + ], + "qualifiedClassName": "QSequentialAnimationGroup", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QAbstractAnimation*" + } + ], + "index": 0, + "lineNumber": 35, + "name": "currentAnimationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 48, + "name": "_q_uncontrolledAnimationFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAnimationGroup" + } + ] + } + ], + "inputFile": "qsequentialanimationgroup.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSettings", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "Status", + "values": [ + "NoError", + "AccessError", + "FormatError" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 49, + "name": "Format", + "values": [ + "NativeFormat", + "IniFormat", + "Registry32Format", + "Registry64Format", + "InvalidFormat", + "CustomFormat1", + "CustomFormat2", + "CustomFormat3", + "CustomFormat4", + "CustomFormat5", + "CustomFormat6", + "CustomFormat7", + "CustomFormat8", + "CustomFormat9", + "CustomFormat10", + "CustomFormat11", + "CustomFormat12", + "CustomFormat13", + "CustomFormat14", + "CustomFormat15", + "CustomFormat16" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 85, + "name": "Scope", + "values": [ + "UserScope", + "SystemScope" + ] + } + ], + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QSettings", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsettings.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSharedMemory", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "AccessMode", + "values": [ + "ReadOnly", + "ReadWrite" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 36, + "name": "SharedMemoryError", + "values": [ + "NoError", + "PermissionDenied", + "InvalidSize", + "KeyError", + "AlreadyExists", + "NotFound", + "LockError", + "OutOfResources", + "UnknownError" + ] + } + ], + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QSharedMemory", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsharedmemory.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSignalMapper", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QSignalMapper", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 31, + "name": "mappedInt", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 1, + "lineNumber": 32, + "name": "mappedString", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 2, + "lineNumber": 33, + "name": "mappedObject", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 36, + "name": "map", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sender", + "type": "QObject*" + } + ], + "index": 4, + "lineNumber": 37, + "name": "map", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsignalmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSingleShotTimer", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QSingleShotTimer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 51, + "name": "timeout", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsingleshottimer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSocketNotifier", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QSocketNotifier", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "socket", + "type": "QSocketDescriptor" + }, + { + "name": "activationEvent", + "type": "QSocketNotifier::Type" + } + ], + "index": 0, + "lineNumber": 40, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socket", + "type": "QSocketDescriptor" + } + ], + "index": 1, + "isCloned": true, + "lineNumber": 40, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socket", + "type": "int" + } + ], + "index": 2, + "lineNumber": 51, + "name": "activated", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 3, + "lineNumber": 33, + "name": "setEnabled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsocketnotifier.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSortFilterProxyModel", + "lineNumber": 21, + "object": true, + "properties": [ + { + "bindable": "bindableFilterRegularExpression", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "filterRegularExpression", + "read": "filterRegularExpression", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setFilterRegularExpression" + }, + { + "bindable": "bindableFilterKeyColumn", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "filterKeyColumn", + "read": "filterKeyColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFilterKeyColumn" + }, + { + "bindable": "bindableDynamicSortFilter", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "dynamicSortFilter", + "read": "dynamicSortFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDynamicSortFilter" + }, + { + "bindable": "bindableFilterCaseSensitivity", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "filterCaseSensitivity", + "notify": "filterCaseSensitivityChanged", + "read": "filterCaseSensitivity", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::CaseSensitivity", + "user": false, + "write": "setFilterCaseSensitivity" + }, + { + "bindable": "bindableSortCaseSensitivity", + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "sortCaseSensitivity", + "notify": "sortCaseSensitivityChanged", + "read": "sortCaseSensitivity", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::CaseSensitivity", + "user": false, + "write": "setSortCaseSensitivity" + }, + { + "bindable": "bindableIsSortLocaleAware", + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 39, + "name": "isSortLocaleAware", + "notify": "sortLocaleAwareChanged", + "read": "isSortLocaleAware", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSortLocaleAware" + }, + { + "bindable": "bindableSortRole", + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 41, + "name": "sortRole", + "notify": "sortRoleChanged", + "read": "sortRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSortRole" + }, + { + "bindable": "bindableFilterRole", + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 43, + "name": "filterRole", + "notify": "filterRoleChanged", + "read": "filterRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFilterRole" + }, + { + "bindable": "bindableRecursiveFilteringEnabled", + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 45, + "name": "recursiveFilteringEnabled", + "notify": "recursiveFilteringEnabledChanged", + "read": "isRecursiveFilteringEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRecursiveFilteringEnabled" + }, + { + "bindable": "bindableAutoAcceptChildRows", + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 48, + "name": "autoAcceptChildRows", + "notify": "autoAcceptChildRowsChanged", + "read": "autoAcceptChildRows", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoAcceptChildRows" + } + ], + "qualifiedClassName": "QSortFilterProxyModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "dynamicSortFilter", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 178, + "name": "dynamicSortFilterChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filterCaseSensitivity", + "type": "Qt::CaseSensitivity" + } + ], + "index": 1, + "lineNumber": 179, + "name": "filterCaseSensitivityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sortCaseSensitivity", + "type": "Qt::CaseSensitivity" + } + ], + "index": 2, + "lineNumber": 180, + "name": "sortCaseSensitivityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sortLocaleAware", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 181, + "name": "sortLocaleAwareChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sortRole", + "type": "int" + } + ], + "index": 4, + "lineNumber": 182, + "name": "sortRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filterRole", + "type": "int" + } + ], + "index": 5, + "lineNumber": 183, + "name": "filterRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "recursiveFilteringEnabled", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 184, + "name": "recursiveFilteringEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "autoAcceptChildRows", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 185, + "name": "autoAcceptChildRowsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 113, + "name": "setFilterRegularExpression", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "regularExpression", + "type": "QRegularExpression" + } + ], + "index": 9, + "lineNumber": 114, + "name": "setFilterRegularExpression", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QString" + } + ], + "index": 10, + "lineNumber": 115, + "name": "setFilterWildcard", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QString" + } + ], + "index": 11, + "lineNumber": 116, + "name": "setFilterFixedString", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 117, + "name": "invalidate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractProxyModel" + } + ] + } + ], + "inputFile": "qsortfilterproxymodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStandardPaths", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 21, + "name": "StandardLocation", + "values": [ + "DesktopLocation", + "DocumentsLocation", + "FontsLocation", + "ApplicationsLocation", + "MusicLocation", + "MoviesLocation", + "PicturesLocation", + "TempLocation", + "HomeLocation", + "AppLocalDataLocation", + "CacheLocation", + "GenericDataLocation", + "RuntimeLocation", + "ConfigLocation", + "DownloadLocation", + "GenericCacheLocation", + "GenericConfigLocation", + "AppDataLocation", + "AppConfigLocation", + "PublicShareLocation", + "TemplatesLocation", + "StateLocation", + "GenericStateLocation" + ] + }, + { + "alias": "LocateOption", + "isClass": false, + "isFlag": true, + "lineNumber": 51, + "name": "LocateOptions", + "values": [ + "LocateFile", + "LocateDirectory" + ] + } + ], + "gadget": true, + "lineNumber": 16, + "qualifiedClassName": "QStandardPaths" + } + ], + "inputFile": "qstandardpaths.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStringListModel", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QStringListModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + } + ], + "inputFile": "qstringlistmodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSystemSemaphore", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 26, + "name": "AccessMode", + "values": [ + "Open", + "Create" + ] + } + ], + "gadget": true, + "lineNumber": 21, + "qualifiedClassName": "QSystemSemaphore" + } + ], + "inputFile": "qsystemsemaphore.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTemporaryFile", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QTemporaryFile", + "superClasses": [ + { + "access": "public", + "name": "QFile" + } + ] + } + ], + "inputFile": "qtemporaryfile.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QThread", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 55, + "name": "QualityOfService", + "values": [ + "Auto", + "High", + "Eco" + ] + } + ], + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QThread", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 109, + "name": "started", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 110, + "name": "finished", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "Priority" + } + ], + "index": 2, + "lineNumber": 89, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "isCloned": true, + "lineNumber": 89, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 90, + "name": "terminate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "retcode", + "type": "int" + } + ], + "index": 5, + "lineNumber": 91, + "name": "exit", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "isCloned": true, + "lineNumber": 91, + "name": "exit", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 92, + "name": "quit", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qthread.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QThreadPool", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "expiryTimeout", + "read": "expiryTimeout", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setExpiryTimeout" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "maxThreadCount", + "read": "maxThreadCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaxThreadCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "activeThreadCount", + "read": "activeThreadCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "stackSize", + "read": "stackSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false, + "write": "setStackSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 28, + "name": "threadPriority", + "read": "threadPriority", + "required": false, + "scriptable": true, + "stored": true, + "type": "QThread::Priority", + "user": false, + "write": "setThreadPriority" + } + ], + "qualifiedClassName": "QThreadPool", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qthreadpool.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTimeLine", + "lineNumber": 18, + "object": true, + "properties": [ + { + "bindable": "bindableDuration", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "duration", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDuration" + }, + { + "bindable": "bindableUpdateInterval", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "updateInterval", + "read": "updateInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setUpdateInterval" + }, + { + "bindable": "bindableCurrentTime", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "currentTime", + "read": "currentTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentTime" + }, + { + "bindable": "bindableDirection", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "direction", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "Direction", + "user": false, + "write": "setDirection" + }, + { + "bindable": "bindableLoopCount", + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "loopCount", + "read": "loopCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLoopCount" + }, + { + "bindable": "bindableEasingCurve", + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 27, + "name": "easingCurve", + "read": "easingCurve", + "required": false, + "scriptable": true, + "stored": true, + "type": "QEasingCurve", + "user": false, + "write": "setEasingCurve" + } + ], + "qualifiedClassName": "QTimeLine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 88, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 1, + "lineNumber": 89, + "name": "frameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newState", + "type": "QTimeLine::State" + } + ], + "index": 2, + "lineNumber": 90, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 91, + "name": "finished", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 80, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 81, + "name": "resume", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 82, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "paused", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 83, + "name": "setPaused", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "msec", + "type": "int" + } + ], + "index": 8, + "lineNumber": 84, + "name": "setCurrentTime", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 85, + "name": "toggleDirection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtimeline.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTimer", + "lineNumber": 19, + "object": true, + "properties": [ + { + "bindable": "bindableSingleShot", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "singleShot", + "read": "isSingleShot", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSingleShot" + }, + { + "bindable": "bindableInterval", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "interval", + "read": "interval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setInterval" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "remainingTime", + "read": "remainingTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "bindable": "bindableTimerType", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "timerType", + "read": "timerType", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TimerType", + "user": false, + "write": "setTimerType" + }, + { + "bindable": "bindableActive", + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "active", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": false, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QTimer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 115, + "name": "timeout", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "msec", + "type": "int" + } + ], + "index": 1, + "lineNumber": 109, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 111, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 112, + "name": "stop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtimer.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNativeIpcKey", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 22, + "name": "Type", + "type": "quint16", + "values": [ + "SystemV", + "PosixRealtime", + "Windows" + ] + } + ], + "gadget": true, + "lineNumber": 18, + "qualifiedClassName": "QNativeIpcKey" + } + ], + "inputFile": "qtipccommon.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTranslator", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QTranslator", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtranslator.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTransposeProxyModel", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QTransposeProxyModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractProxyModel" + } + ] + } + ], + "inputFile": "qtransposeproxymodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVariantAnimation", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "startValue", + "read": "startValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setStartValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "endValue", + "read": "endValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setEndValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "currentValue", + "notify": "valueChanged", + "read": "currentValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false + }, + { + "bindable": "bindableDuration", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "duration", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDuration" + }, + { + "bindable": "bindableEasingCurve", + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "easingCurve", + "read": "easingCurve", + "required": false, + "scriptable": true, + "stored": true, + "type": "QEasingCurve", + "user": false, + "write": "setEasingCurve" + } + ], + "qualifiedClassName": "QVariantAnimation", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 61, + "name": "valueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractAnimation" + } + ] + } + ], + "inputFile": "qvariantanimation.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWindowsPipeReader", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QWindowsPipeReader", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "ulong" + }, + { + "type": "QString" + } + ], + "index": 0, + "lineNumber": 57, + "name": "winError", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "readyRead", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 59, + "name": "pipeClosed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwindowspipereader_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWindowsPipeWriter", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QWindowsPipeWriter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "bytes", + "type": "qint64" + } + ], + "index": 0, + "lineNumber": 45, + "name": "bytesWritten", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 46, + "name": "writeFailed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwindowspipewriter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWinEventNotifier", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QWinEventNotifier", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "hEvent", + "type": "HANDLE" + } + ], + "index": 0, + "lineNumber": 34, + "name": "activated", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 31, + "name": "setEnabled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwineventnotifier.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QEmptyItemModel", + "lineNumber": 693, + "object": true, + "qualifiedClassName": "QEmptyItemModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "qabstractitemmodel.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWindowsRemovableDriveListener", + "lineNumber": 58, + "object": true, + "qualifiedClassName": "QWindowsRemovableDriveListener", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 80, + "name": "driveAdded", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 81, + "name": "driveRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 2, + "lineNumber": 82, + "name": "driveRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 3, + "lineNumber": 83, + "name": "driveLockForRemoval", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 4, + "lineNumber": 84, + "name": "driveLockForRemovalFailed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QAbstractNativeEventFilter" + } + ] + } + ], + "inputFile": "qfilesystemwatcher_win.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QObjectContinuationWrapper", + "lineNumber": 63, + "object": true, + "qualifiedClassName": "QObjectContinuationWrapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 73, + "name": "run", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qfutureinterface.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QThreadPoolThread", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QThreadPoolThread", + "superClasses": [ + { + "access": "public", + "name": "QThread" + } + ] + } + ], + "inputFile": "qthreadpool.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QObject", + "constructors": [ + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 113, + "name": "QObject", + "returnType": "" + }, + { + "access": "public", + "index": 1, + "isCloned": true, + "lineNumber": 113, + "name": "QObject", + "returnType": "" + } + ], + "lineNumber": 104, + "object": true, + "properties": [ + { + "bindable": "bindableObjectName", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 108, + "name": "objectName", + "notify": "objectNameChanged", + "read": "objectName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setObjectName" + } + ], + "qualifiedClassName": "QObject", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 344, + "name": "destroyed", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "isCloned": true, + "lineNumber": 344, + "name": "destroyed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "objectName", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 345, + "name": "objectNameChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 356, + "name": "deleteLater", + "returnType": "void" + } + ] + } + ], + "inputFile": "qobject.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6datavisualization_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6datavisualization_metatypes.json new file mode 100644 index 0000000..8ec0aa5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6datavisualization_metatypes.json @@ -0,0 +1,11161 @@ +[ + { + "classes": [ + { + "className": "CameraHelper", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "CameraHelper", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "camerahelper_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Abstract3DController", + "lineNumber": 143, + "object": true, + "qualifiedClassName": "Abstract3DController", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "quality", + "type": "QAbstract3DGraph::ShadowQuality" + } + ], + "index": 0, + "lineNumber": 379, + "name": "shadowQualityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "inputHandler", + "type": "QAbstract3DInputHandler*" + } + ], + "index": 1, + "lineNumber": 380, + "name": "activeInputHandlerChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "activeTheme", + "type": "Q3DTheme*" + } + ], + "index": 2, + "lineNumber": 381, + "name": "activeThemeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QAbstract3DGraph::SelectionFlags" + } + ], + "index": 3, + "lineNumber": 382, + "name": "selectionModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 383, + "name": "needRender", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 5, + "lineNumber": 384, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 6, + "lineNumber": 385, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 7, + "lineNumber": 386, + "name": "axisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QAbstract3DGraph::ElementType" + } + ], + "index": 8, + "lineNumber": 387, + "name": "elementSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 388, + "name": "measureFpsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fps", + "type": "qreal" + } + ], + "index": 10, + "lineNumber": 389, + "name": "currentFpsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 390, + "name": "orthoProjectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ratio", + "type": "qreal" + } + ], + "index": 12, + "lineNumber": 391, + "name": "aspectRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ratio", + "type": "qreal" + } + ], + "index": 13, + "lineNumber": 392, + "name": "horizontalAspectRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hints", + "type": "QAbstract3DGraph::OptimizationHints" + } + ], + "index": 14, + "lineNumber": 393, + "name": "optimizationHintsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 15, + "lineNumber": 394, + "name": "polarChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "float" + } + ], + "index": 16, + "lineNumber": 395, + "name": "radialLabelOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 396, + "name": "reflectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reflectivity", + "type": "qreal" + } + ], + "index": 18, + "lineNumber": 397, + "name": "reflectivityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 19, + "lineNumber": 398, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QVector3D" + } + ], + "index": 20, + "lineNumber": 399, + "name": "queriedGraphPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "qreal" + } + ], + "index": 21, + "lineNumber": 400, + "name": "marginChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 22, + "lineNumber": 346, + "name": "destroyRenderer", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + } + ], + "index": 23, + "lineNumber": 348, + "name": "handleAxisTitleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 349, + "name": "handleAxisLabelsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ], + "index": 25, + "lineNumber": 350, + "name": "handleAxisRangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 26, + "lineNumber": 351, + "name": "handleAxisSegmentCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 27, + "lineNumber": 352, + "name": "handleAxisSubSegmentCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "autoAdjust", + "type": "bool" + } + ], + "index": 28, + "lineNumber": 353, + "name": "handleAxisAutoAdjustRangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 29, + "lineNumber": 354, + "name": "handleAxisLabelFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 30, + "lineNumber": 355, + "name": "handleAxisReversedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 356, + "name": "handleAxisFormatterDirty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 32, + "lineNumber": 357, + "name": "handleAxisLabelAutoRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 33, + "lineNumber": 358, + "name": "handleAxisTitleVisibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fixed", + "type": "bool" + } + ], + "index": 34, + "lineNumber": 359, + "name": "handleAxisTitleFixedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "view", + "type": "QAbstract3DInputHandler::InputView" + } + ], + "index": 35, + "lineNumber": 360, + "name": "handleInputViewChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 36, + "lineNumber": 361, + "name": "handleInputPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 37, + "lineNumber": 362, + "name": "handleSeriesVisibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "style", + "type": "Q3DTheme::ColorStyle" + } + ], + "index": 38, + "lineNumber": 364, + "name": "handleThemeColorStyleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QList" + } + ], + "index": 39, + "lineNumber": 365, + "name": "handleThemeBaseColorsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QList" + } + ], + "index": 40, + "lineNumber": 366, + "name": "handleThemeBaseGradientsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 41, + "lineNumber": 367, + "name": "handleThemeSingleHighlightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 42, + "lineNumber": 368, + "name": "handleThemeSingleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 43, + "lineNumber": 369, + "name": "handleThemeMultiHighlightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 44, + "lineNumber": 370, + "name": "handleThemeMultiHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "theme", + "type": "Q3DTheme::Theme" + } + ], + "index": 45, + "lineNumber": 371, + "name": "handleThemeTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "quality", + "type": "QAbstract3DGraph::ShadowQuality" + } + ], + "index": 46, + "lineNumber": 374, + "name": "handleRequestShadowQuality", + "returnType": "void" + }, + { + "access": "public", + "index": 47, + "lineNumber": 376, + "name": "updateCustomItem", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "abstract3dcontroller_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Abstract3DRenderer", + "lineNumber": 39, + "object": true, + "qualifiedClassName": "Abstract3DRenderer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 166, + "name": "needRender", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "quality", + "type": "QAbstract3DGraph::ShadowQuality" + } + ], + "index": 1, + "lineNumber": 167, + "name": "requestShadowQuality", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "protected", + "name": "QOpenGLFunctions" + } + ] + } + ], + "inputFile": "abstract3drenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AxisRenderCache", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "AxisRenderCache", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "axisrendercache_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Bars3DController", + "lineNumber": 46, + "object": true, + "qualifiedClassName": "Bars3DController", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 0, + "lineNumber": 145, + "name": "primarySeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 1, + "lineNumber": 146, + "name": "selectedSeriesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 134, + "name": "handleArrayReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 3, + "lineNumber": 135, + "name": "handleRowsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 4, + "lineNumber": 136, + "name": "handleRowsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 5, + "lineNumber": 137, + "name": "handleRowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 6, + "lineNumber": 138, + "name": "handleRowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "int" + }, + { + "name": "columnIndex", + "type": "int" + } + ], + "index": 7, + "lineNumber": 139, + "name": "handleItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 140, + "name": "handleDataRowLabelsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 141, + "name": "handleDataColumnLabelsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 142, + "name": "handleRowColorsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Abstract3DController" + } + ] + } + ], + "inputFile": "bars3dcontroller_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Bars3DRenderer", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "Bars3DRenderer", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "uniform", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 118, + "name": "updateMultiSeriesScaling", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "thicknessRatio", + "type": "GLfloat" + }, + { + "name": "spacing", + "type": "QSizeF" + }, + { + "name": "relative", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 119, + "name": "updateBarSpecs", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "thicknessRatio", + "type": "GLfloat" + }, + { + "name": "spacing", + "type": "QSizeF" + } + ], + "index": 2, + "isCloned": true, + "lineNumber": 119, + "name": "updateBarSpecs", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "thicknessRatio", + "type": "GLfloat" + } + ], + "index": 3, + "isCloned": true, + "lineNumber": 119, + "name": "updateBarSpecs", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "isCloned": true, + "lineNumber": 119, + "name": "updateBarSpecs", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "QSizeF" + } + ], + "index": 5, + "lineNumber": 122, + "name": "updateBarSeriesMargin", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isSlicing", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 123, + "name": "updateSlicingActive", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + }, + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 7, + "lineNumber": 124, + "name": "updateSelectedBar", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "isConst": true, + "lineNumber": 125, + "name": "clickedPosition", + "returnType": "QPoint" + }, + { + "access": "public", + "index": 9, + "lineNumber": 126, + "name": "resetClickedStatus", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "QAbstract3DAxis::AxisOrientation" + }, + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ], + "index": 10, + "lineNumber": 129, + "name": "updateAxisRange", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "QAbstract3DAxis::AxisOrientation" + }, + { + "name": "enable", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 131, + "name": "updateAxisReversed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Abstract3DRenderer" + } + ] + } + ], + "inputFile": "bars3drenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Drawer", + "lineNumber": 36, + "object": true, + "qualifiedClassName": "Drawer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 84, + "name": "drawerChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QOpenGLFunctions" + } + ] + } + ], + "inputFile": "drawer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DBars", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "multiSeriesUniform", + "notify": "multiSeriesUniformChanged", + "read": "isMultiSeriesUniform", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMultiSeriesUniform" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "barThickness", + "notify": "barThicknessChanged", + "read": "barThickness", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBarThickness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "barSpacing", + "notify": "barSpacingChanged", + "read": "barSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setBarSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "barSpacingRelative", + "notify": "barSpacingRelativeChanged", + "read": "isBarSpacingRelative", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBarSpacingRelative" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "barSeriesMargin", + "notify": "barSeriesMarginChanged", + "read": "barSeriesMargin", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setBarSeriesMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 24, + "name": "rowAxis", + "notify": "rowAxisChanged", + "read": "rowAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCategory3DAxis*", + "user": false, + "write": "setRowAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 25, + "name": "columnAxis", + "notify": "columnAxisChanged", + "read": "columnAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCategory3DAxis*", + "user": false, + "write": "setColumnAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 26, + "name": "valueAxis", + "notify": "valueAxisChanged", + "read": "valueAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setValueAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 27, + "name": "primarySeries", + "notify": "primarySeriesChanged", + "read": "primarySeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBar3DSeries*", + "user": false, + "write": "setPrimarySeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 28, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBar3DSeries*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 29, + "name": "floorLevel", + "notify": "floorLevelChanged", + "read": "floorLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFloorLevel" + } + ], + "qualifiedClassName": "Q3DBars", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "uniform", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 72, + "name": "multiSeriesUniformChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "thicknessRatio", + "type": "float" + } + ], + "index": 1, + "lineNumber": 73, + "name": "barThicknessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "spacing", + "type": "QSizeF" + } + ], + "index": 2, + "lineNumber": 74, + "name": "barSpacingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "relative", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 75, + "name": "barSpacingRelativeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "QSizeF" + } + ], + "index": 4, + "lineNumber": 76, + "name": "barSeriesMarginChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QCategory3DAxis*" + } + ], + "index": 5, + "lineNumber": 77, + "name": "rowAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QCategory3DAxis*" + } + ], + "index": 6, + "lineNumber": 78, + "name": "columnAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 7, + "lineNumber": 79, + "name": "valueAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 8, + "lineNumber": 80, + "name": "primarySeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 9, + "lineNumber": 81, + "name": "selectedSeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "float" + } + ], + "index": 10, + "lineNumber": 82, + "name": "floorLevelChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DGraph" + } + ] + } + ], + "inputFile": "q3dbars.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DBarsPrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "Q3DBarsPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DGraphPrivate" + } + ] + } + ], + "inputFile": "q3dbars_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DCamera", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 28, + "name": "CameraPreset", + "values": [ + "CameraPresetNone", + "CameraPresetFrontLow", + "CameraPresetFront", + "CameraPresetFrontHigh", + "CameraPresetLeftLow", + "CameraPresetLeft", + "CameraPresetLeftHigh", + "CameraPresetRightLow", + "CameraPresetRight", + "CameraPresetRightHigh", + "CameraPresetBehindLow", + "CameraPresetBehind", + "CameraPresetBehindHigh", + "CameraPresetIsometricLeft", + "CameraPresetIsometricLeftHigh", + "CameraPresetIsometricRight", + "CameraPresetIsometricRightHigh", + "CameraPresetDirectlyAbove", + "CameraPresetDirectlyAboveCW45", + "CameraPresetDirectlyAboveCCW45", + "CameraPresetFrontBelow", + "CameraPresetLeftBelow", + "CameraPresetRightBelow", + "CameraPresetBehindBelow", + "CameraPresetDirectlyBelow" + ] + } + ], + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "xRotation", + "notify": "xRotationChanged", + "read": "xRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "yRotation", + "notify": "yRotationChanged", + "read": "yRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "zoomLevel", + "notify": "zoomLevelChanged", + "read": "zoomLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setZoomLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "cameraPreset", + "notify": "cameraPresetChanged", + "read": "cameraPreset", + "required": false, + "scriptable": true, + "stored": true, + "type": "CameraPreset", + "user": false, + "write": "setCameraPreset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 21, + "name": "wrapXRotation", + "notify": "wrapXRotationChanged", + "read": "wrapXRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrapXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 22, + "name": "wrapYRotation", + "notify": "wrapYRotationChanged", + "read": "wrapYRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrapYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 23, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setTarget" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 24, + "name": "minZoomLevel", + "notify": "minZoomLevelChanged", + "read": "minZoomLevel", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinZoomLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 25, + "name": "maxZoomLevel", + "notify": "maxZoomLevelChanged", + "read": "maxZoomLevel", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxZoomLevel" + } + ], + "qualifiedClassName": "Q3DCamera", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 0, + "lineNumber": 88, + "name": "xRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 1, + "lineNumber": 89, + "name": "yRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomLevel", + "type": "float" + } + ], + "index": 2, + "lineNumber": 90, + "name": "zoomLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "preset", + "type": "Q3DCamera::CameraPreset" + } + ], + "index": 3, + "lineNumber": 91, + "name": "cameraPresetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isEnabled", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 92, + "name": "wrapXRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isEnabled", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 93, + "name": "wrapYRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QVector3D" + } + ], + "index": 6, + "lineNumber": 94, + "name": "targetChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomLevel", + "type": "float" + } + ], + "index": 7, + "lineNumber": 95, + "name": "minZoomLevelChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomLevel", + "type": "float" + } + ], + "index": 8, + "lineNumber": 96, + "name": "maxZoomLevelChanged", + "returnType": "void", + "revision": 258 + } + ], + "superClasses": [ + { + "access": "public", + "name": "Q3DObject" + } + ] + } + ], + "inputFile": "q3dcamera.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DCameraPrivate", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "Q3DCameraPrivate", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 0, + "lineNumber": 62, + "name": "minXRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 1, + "lineNumber": 63, + "name": "minYRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 2, + "lineNumber": 64, + "name": "maxXRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 3, + "lineNumber": 65, + "name": "maxYRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "viewMatrix", + "type": "QMatrix4x4" + } + ], + "index": 4, + "lineNumber": 66, + "name": "viewMatrixChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 67, + "name": "viewMatrixAutoUpdateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "q3dcamera_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DLight", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "autoPosition", + "notify": "autoPositionChanged", + "read": "isAutoPosition", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoPosition" + } + ], + "qualifiedClassName": "Q3DLight", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "autoPosition", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 26, + "name": "autoPositionChanged", + "returnType": "void", + "revision": 259 + } + ], + "superClasses": [ + { + "access": "public", + "name": "Q3DObject" + } + ] + } + ], + "inputFile": "q3dlight.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DObject", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "parentScene", + "read": "parentScene", + "required": false, + "scriptable": true, + "stored": true, + "type": "Q3DScene*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setPosition" + } + ], + "qualifiedClassName": "Q3DObject", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QVector3D" + } + ], + "index": 0, + "lineNumber": 36, + "name": "positionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "q3dobject.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DScatter", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "axisZ", + "notify": "axisZChanged", + "read": "axisZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScatter3DSeries*", + "user": false + } + ], + "qualifiedClassName": "Q3DScatter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 0, + "lineNumber": 44, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 1, + "lineNumber": 45, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 2, + "lineNumber": 46, + "name": "axisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 3, + "lineNumber": 47, + "name": "selectedSeriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DGraph" + } + ] + } + ], + "inputFile": "q3dscatter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DScatterPrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "Q3DScatterPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DGraphPrivate" + } + ] + } + ], + "inputFile": "q3dscatter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DScene", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "viewport", + "notify": "viewportChanged", + "read": "viewport", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "primarySubViewport", + "notify": "primarySubViewportChanged", + "read": "primarySubViewport", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false, + "write": "setPrimarySubViewport" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "secondarySubViewport", + "notify": "secondarySubViewportChanged", + "read": "secondarySubViewport", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false, + "write": "setSecondarySubViewport" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "selectionQueryPosition", + "notify": "selectionQueryPositionChanged", + "read": "selectionQueryPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false, + "write": "setSelectionQueryPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "secondarySubviewOnTop", + "notify": "secondarySubviewOnTopChanged", + "read": "isSecondarySubviewOnTop", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSecondarySubviewOnTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 25, + "name": "slicingActive", + "notify": "slicingActiveChanged", + "read": "isSlicingActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSlicingActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 26, + "name": "activeCamera", + "notify": "activeCameraChanged", + "read": "activeCamera", + "required": false, + "scriptable": true, + "stored": true, + "type": "Q3DCamera*", + "user": false, + "write": "setActiveCamera" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 27, + "name": "activeLight", + "notify": "activeLightChanged", + "read": "activeLight", + "required": false, + "scriptable": true, + "stored": true, + "type": "Q3DLight*", + "user": false, + "write": "setActiveLight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 28, + "name": "devicePixelRatio", + "notify": "devicePixelRatioChanged", + "read": "devicePixelRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDevicePixelRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 29, + "name": "graphPositionQuery", + "notify": "graphPositionQueryChanged", + "read": "graphPositionQuery", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false, + "write": "setGraphPositionQuery" + } + ], + "qualifiedClassName": "Q3DScene", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "viewport", + "type": "QRect" + } + ], + "index": 0, + "lineNumber": 68, + "name": "viewportChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "subViewport", + "type": "QRect" + } + ], + "index": 1, + "lineNumber": 69, + "name": "primarySubViewportChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "subViewport", + "type": "QRect" + } + ], + "index": 2, + "lineNumber": 70, + "name": "secondarySubViewportChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isSecondaryOnTop", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 71, + "name": "secondarySubviewOnTopChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isSlicingActive", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 72, + "name": "slicingActiveChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "camera", + "type": "Q3DCamera*" + } + ], + "index": 5, + "lineNumber": 73, + "name": "activeCameraChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "light", + "type": "Q3DLight*" + } + ], + "index": 6, + "lineNumber": 74, + "name": "activeLightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pixelRatio", + "type": "float" + } + ], + "index": 7, + "lineNumber": 75, + "name": "devicePixelRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 8, + "lineNumber": 76, + "name": "selectionQueryPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 9, + "lineNumber": 77, + "name": "graphPositionQueryChanged", + "returnType": "void", + "revision": 258 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "q3dscene.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DScenePrivate", + "lineNumber": 54, + "object": true, + "qualifiedClassName": "Q3DScenePrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 84, + "name": "needRender", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "q3dscene_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DSurface", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "axisZ", + "notify": "axisZChanged", + "read": "axisZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSurface3DSeries*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 22, + "name": "flipHorizontalGrid", + "notify": "flipHorizontalGridChanged", + "read": "flipHorizontalGrid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlipHorizontalGrid" + } + ], + "qualifiedClassName": "Q3DSurface", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 0, + "lineNumber": 48, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 1, + "lineNumber": 49, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 2, + "lineNumber": 50, + "name": "axisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 3, + "lineNumber": 51, + "name": "selectedSeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "flip", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 52, + "name": "flipHorizontalGridChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DGraph" + } + ] + } + ], + "inputFile": "q3dsurface.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DSurfacePrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "Q3DSurfacePrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DGraphPrivate" + } + ] + } + ], + "inputFile": "q3dsurface_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstract3DGraph", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 52, + "name": "SelectionFlag", + "values": [ + "SelectionNone", + "SelectionItem", + "SelectionRow", + "SelectionItemAndRow", + "SelectionColumn", + "SelectionItemAndColumn", + "SelectionRowAndColumn", + "SelectionItemRowAndColumn", + "SelectionSlice", + "SelectionMultiSeries" + ] + }, + { + "alias": "SelectionFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 52, + "name": "SelectionFlags", + "values": [ + "SelectionNone", + "SelectionItem", + "SelectionRow", + "SelectionItemAndRow", + "SelectionColumn", + "SelectionItemAndColumn", + "SelectionRowAndColumn", + "SelectionItemRowAndColumn", + "SelectionSlice", + "SelectionMultiSeries" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 67, + "name": "ShadowQuality", + "values": [ + "ShadowQualityNone", + "ShadowQualityLow", + "ShadowQualityMedium", + "ShadowQualityHigh", + "ShadowQualitySoftLow", + "ShadowQualitySoftMedium", + "ShadowQualitySoftHigh" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 78, + "name": "ElementType", + "values": [ + "ElementNone", + "ElementSeries", + "ElementAxisXLabel", + "ElementAxisYLabel", + "ElementAxisZLabel", + "ElementCustomItem" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 88, + "name": "OptimizationHint", + "values": [ + "OptimizationDefault", + "OptimizationStatic" + ] + }, + { + "alias": "OptimizationHint", + "isClass": false, + "isFlag": true, + "lineNumber": 88, + "name": "OptimizationHints", + "values": [ + "OptimizationDefault", + "OptimizationStatic" + ] + } + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "activeInputHandler", + "notify": "activeInputHandlerChanged", + "read": "activeInputHandler", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstract3DInputHandler*", + "user": false, + "write": "setActiveInputHandler" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "activeTheme", + "notify": "activeThemeChanged", + "read": "activeTheme", + "required": false, + "scriptable": true, + "stored": true, + "type": "Q3DTheme*", + "user": false, + "write": "setActiveTheme" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "selectionMode", + "notify": "selectionModeChanged", + "read": "selectionMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SelectionFlags", + "user": false, + "write": "setSelectionMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 30, + "name": "shadowQuality", + "notify": "shadowQualityChanged", + "read": "shadowQuality", + "required": false, + "scriptable": true, + "stored": true, + "type": "ShadowQuality", + "user": false, + "write": "setShadowQuality" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 31, + "name": "scene", + "read": "scene", + "required": false, + "scriptable": true, + "stored": true, + "type": "Q3DScene*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 32, + "name": "measureFps", + "notify": "measureFpsChanged", + "read": "measureFps", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMeasureFps" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 33, + "name": "currentFps", + "notify": "currentFpsChanged", + "read": "currentFps", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 34, + "name": "orthoProjection", + "notify": "orthoProjectionChanged", + "read": "isOrthoProjection", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOrthoProjection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 35, + "name": "selectedElement", + "notify": "selectedElementChanged", + "read": "selectedElement", + "required": false, + "scriptable": true, + "stored": true, + "type": "ElementType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 36, + "name": "aspectRatio", + "notify": "aspectRatioChanged", + "read": "aspectRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAspectRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 37, + "name": "optimizationHints", + "notify": "optimizationHintsChanged", + "read": "optimizationHints", + "required": false, + "scriptable": true, + "stored": true, + "type": "OptimizationHints", + "user": false, + "write": "setOptimizationHints" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 38, + "name": "polar", + "notify": "polarChanged", + "read": "isPolar", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPolar" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 39, + "name": "radialLabelOffset", + "notify": "radialLabelOffsetChanged", + "read": "radialLabelOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadialLabelOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 40, + "name": "horizontalAspectRatio", + "notify": "horizontalAspectRatioChanged", + "read": "horizontalAspectRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHorizontalAspectRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 41, + "name": "reflection", + "notify": "reflectionChanged", + "read": "isReflection", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReflection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 42, + "name": "reflectivity", + "notify": "reflectivityChanged", + "read": "reflectivity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setReflectivity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 43, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 44, + "name": "queriedGraphPosition", + "notify": "queriedGraphPositionChanged", + "read": "queriedGraphPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 45, + "name": "margin", + "notify": "marginChanged", + "read": "margin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMargin" + } + ], + "qualifiedClassName": "QAbstract3DGraph", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "inputHandler", + "type": "QAbstract3DInputHandler*" + } + ], + "index": 0, + "lineNumber": 193, + "name": "activeInputHandlerChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "theme", + "type": "Q3DTheme*" + } + ], + "index": 1, + "lineNumber": 194, + "name": "activeThemeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QAbstract3DGraph::SelectionFlags" + } + ], + "index": 2, + "lineNumber": 195, + "name": "selectionModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "quality", + "type": "QAbstract3DGraph::ShadowQuality" + } + ], + "index": 3, + "lineNumber": 196, + "name": "shadowQualityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QAbstract3DGraph::ElementType" + } + ], + "index": 4, + "lineNumber": 197, + "name": "selectedElementChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 198, + "name": "measureFpsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fps", + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 199, + "name": "currentFpsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 200, + "name": "orthoProjectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ratio", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 201, + "name": "aspectRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hints", + "type": "QAbstract3DGraph::OptimizationHints" + } + ], + "index": 9, + "lineNumber": 202, + "name": "optimizationHintsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 203, + "name": "polarChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "float" + } + ], + "index": 11, + "lineNumber": 204, + "name": "radialLabelOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ratio", + "type": "qreal" + } + ], + "index": 12, + "lineNumber": 205, + "name": "horizontalAspectRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 13, + "lineNumber": 206, + "name": "reflectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reflectivity", + "type": "qreal" + } + ], + "index": 14, + "lineNumber": 207, + "name": "reflectivityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 15, + "lineNumber": 208, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QVector3D" + } + ], + "index": 16, + "lineNumber": 209, + "name": "queriedGraphPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "qreal" + } + ], + "index": 17, + "lineNumber": 210, + "name": "marginChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWindow" + }, + { + "access": "protected", + "name": "QOpenGLFunctions" + } + ] + } + ], + "inputFile": "qabstract3dgraph.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstract3DGraphPrivate", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QAbstract3DGraphPrivate", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "renderLater", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 46, + "name": "renderNow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 2, + "lineNumber": 48, + "name": "handleAxisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 3, + "lineNumber": 49, + "name": "handleAxisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 4, + "lineNumber": 50, + "name": "handleAxisZChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstract3dgraph_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Scatter3DController", + "lineNumber": 37, + "object": true, + "qualifiedClassName": "Scatter3DController", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 0, + "lineNumber": 115, + "name": "selectedSeriesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 108, + "name": "handleArrayReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 2, + "lineNumber": 109, + "name": "handleItemsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 3, + "lineNumber": 110, + "name": "handleItemsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 4, + "lineNumber": 111, + "name": "handleItemsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 5, + "lineNumber": 112, + "name": "handleItemsInserted", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Abstract3DController" + } + ] + } + ], + "inputFile": "scatter3dcontroller_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Scatter3DRenderer", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "Scatter3DRenderer", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 0, + "lineNumber": 94, + "name": "updateSelectedItem", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Abstract3DRenderer" + } + ] + } + ], + "inputFile": "scatter3drenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SelectionPointer", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "SelectionPointer", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "protected", + "name": "QOpenGLFunctions" + } + ] + } + ], + "inputFile": "selectionpointer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Surface3DController", + "lineNumber": 42, + "object": true, + "qualifiedClassName": "Surface3DController", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 0, + "lineNumber": 111, + "name": "selectedSeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "flip", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 112, + "name": "flipHorizontalGridChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 101, + "name": "handleArrayReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 3, + "lineNumber": 102, + "name": "handleRowsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 4, + "lineNumber": 103, + "name": "handleRowsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 5, + "lineNumber": 104, + "name": "handleRowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 6, + "lineNumber": 105, + "name": "handleRowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "int" + }, + { + "name": "columnIndex", + "type": "int" + } + ], + "index": 7, + "lineNumber": 106, + "name": "handleItemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "supported", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 108, + "name": "handleFlatShadingSupportedChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Abstract3DController" + } + ] + } + ], + "inputFile": "surface3dcontroller_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Surface3DRenderer", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "Surface3DRenderer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "supported", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 99, + "name": "flatShadingSupportedChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Abstract3DRenderer" + } + ] + } + ], + "inputFile": "surface3drenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DTheme", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 46, + "name": "ColorStyle", + "values": [ + "ColorStyleUniform", + "ColorStyleObjectGradient", + "ColorStyleRangeGradient" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 52, + "name": "Theme", + "values": [ + "ThemeQt", + "ThemePrimaryColors", + "ThemeDigia", + "ThemeStoneMoss", + "ThemeArmyBlue", + "ThemeRetro", + "ThemeEbony", + "ThemeIsabelle", + "ThemeUserDefined" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "type", + "notify": "typeChanged", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "Theme", + "user": false, + "write": "setType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "baseColors", + "notify": "baseColorsChanged", + "read": "baseColors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setBaseColors" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "backgroundColor", + "notify": "backgroundColorChanged", + "read": "backgroundColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBackgroundColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "windowColor", + "notify": "windowColorChanged", + "read": "windowColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setWindowColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "labelTextColor", + "notify": "labelTextColorChanged", + "read": "labelTextColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLabelTextColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 27, + "name": "labelBackgroundColor", + "notify": "labelBackgroundColorChanged", + "read": "labelBackgroundColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLabelBackgroundColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 28, + "name": "gridLineColor", + "notify": "gridLineColorChanged", + "read": "gridLineColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setGridLineColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 29, + "name": "singleHighlightColor", + "notify": "singleHighlightColorChanged", + "read": "singleHighlightColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSingleHighlightColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 30, + "name": "multiHighlightColor", + "notify": "multiHighlightColorChanged", + "read": "multiHighlightColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setMultiHighlightColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 31, + "name": "lightColor", + "notify": "lightColorChanged", + "read": "lightColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLightColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 32, + "name": "baseGradients", + "notify": "baseGradientsChanged", + "read": "baseGradients", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setBaseGradients" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 33, + "name": "singleHighlightGradient", + "notify": "singleHighlightGradientChanged", + "read": "singleHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLinearGradient", + "user": false, + "write": "setSingleHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 34, + "name": "multiHighlightGradient", + "notify": "multiHighlightGradientChanged", + "read": "multiHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLinearGradient", + "user": false, + "write": "setMultiHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 35, + "name": "lightStrength", + "notify": "lightStrengthChanged", + "read": "lightStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLightStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 36, + "name": "ambientLightStrength", + "notify": "ambientLightStrengthChanged", + "read": "ambientLightStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAmbientLightStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 37, + "name": "highlightLightStrength", + "notify": "highlightLightStrengthChanged", + "read": "highlightLightStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setHighlightLightStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 38, + "name": "labelBorderEnabled", + "notify": "labelBorderEnabledChanged", + "read": "isLabelBorderEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLabelBorderEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 39, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 40, + "name": "backgroundEnabled", + "notify": "backgroundEnabledChanged", + "read": "isBackgroundEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 41, + "name": "gridEnabled", + "notify": "gridEnabledChanged", + "read": "isGridEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGridEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 42, + "name": "labelBackgroundEnabled", + "notify": "labelBackgroundEnabledChanged", + "read": "isLabelBackgroundEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLabelBackgroundEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 43, + "name": "colorStyle", + "notify": "colorStyleChanged", + "read": "colorStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorStyle", + "user": false, + "write": "setColorStyle" + } + ], + "qualifiedClassName": "Q3DTheme", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "themeType", + "type": "Q3DTheme::Theme" + } + ], + "index": 0, + "lineNumber": 136, + "name": "typeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "colors", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 137, + "name": "baseColorsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 138, + "name": "backgroundColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 3, + "lineNumber": 139, + "name": "windowColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 4, + "lineNumber": 140, + "name": "labelTextColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 5, + "lineNumber": 141, + "name": "labelBackgroundColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 6, + "lineNumber": 142, + "name": "gridLineColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 7, + "lineNumber": 143, + "name": "singleHighlightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 8, + "lineNumber": 144, + "name": "multiHighlightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 9, + "lineNumber": 145, + "name": "lightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradients", + "type": "QList" + } + ], + "index": 10, + "lineNumber": 146, + "name": "baseGradientsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 11, + "lineNumber": 147, + "name": "singleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 12, + "lineNumber": 148, + "name": "multiHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "strength", + "type": "float" + } + ], + "index": 13, + "lineNumber": 149, + "name": "lightStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "strength", + "type": "float" + } + ], + "index": 14, + "lineNumber": 150, + "name": "ambientLightStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "strength", + "type": "float" + } + ], + "index": 15, + "lineNumber": 151, + "name": "highlightLightStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 16, + "lineNumber": 152, + "name": "labelBorderEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 17, + "lineNumber": 153, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 18, + "lineNumber": 154, + "name": "backgroundEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 19, + "lineNumber": 155, + "name": "gridEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 20, + "lineNumber": 156, + "name": "labelBackgroundEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "style", + "type": "Q3DTheme::ColorStyle" + } + ], + "index": 21, + "lineNumber": 157, + "name": "colorStyleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "q3dtheme.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DThemePrivate", + "lineNumber": 73, + "object": true, + "qualifiedClassName": "Q3DThemePrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 97, + "name": "needRender", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "q3dtheme_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ThemeManager", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "ThemeManager", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "thememanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstract3DAxis", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 33, + "name": "AxisOrientation", + "values": [ + "AxisOrientationNone", + "AxisOrientationX", + "AxisOrientationY", + "AxisOrientationZ" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "AxisType", + "values": [ + "AxisTypeNone", + "AxisTypeCategory", + "AxisTypeValue" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "labels", + "notify": "labelsChanged", + "read": "labels", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setLabels" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "AxisOrientation", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "AxisType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "min", + "notify": "minChanged", + "read": "min", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "max", + "notify": "maxChanged", + "read": "max", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMax" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 27, + "name": "autoAdjustRange", + "notify": "autoAdjustRangeChanged", + "read": "isAutoAdjustRange", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoAdjustRange" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 28, + "name": "labelAutoRotation", + "notify": "labelAutoRotationChanged", + "read": "labelAutoRotation", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLabelAutoRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 29, + "name": "titleVisible", + "notify": "titleVisibilityChanged", + "read": "isTitleVisible", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTitleVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 30, + "name": "titleFixed", + "notify": "titleFixedChanged", + "read": "isTitleFixed", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTitleFixed" + } + ], + "qualifiedClassName": "QAbstract3DAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "newTitle", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 82, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 83, + "name": "labelsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "QAbstract3DAxis::AxisOrientation" + } + ], + "index": 2, + "lineNumber": 84, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 3, + "lineNumber": 85, + "name": "minChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 4, + "lineNumber": 86, + "name": "maxChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ], + "index": 5, + "lineNumber": 87, + "name": "rangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "autoAdjust", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 88, + "name": "autoAdjustRangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 7, + "lineNumber": 89, + "name": "labelAutoRotationChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 90, + "name": "titleVisibilityChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "fixed", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 91, + "name": "titleFixedChanged", + "returnType": "void", + "revision": 257 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstract3daxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstract3DAxisPrivate", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QAbstract3DAxisPrivate", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstract3daxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCategory3DAxis", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "labels", + "notify": "labelsChanged", + "read": "labels", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setLabels" + } + ], + "qualifiedClassName": "QCategory3DAxis", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 26, + "name": "labelsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DAxis" + } + ] + } + ], + "inputFile": "qcategory3daxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCategory3DAxisPrivate", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QCategory3DAxisPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DAxisPrivate" + } + ] + } + ], + "inputFile": "qcategory3daxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLogValue3DAxisFormatter", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "base", + "notify": "baseChanged", + "read": "base", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBase" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "autoSubGrid", + "notify": "autoSubGridChanged", + "read": "autoSubGrid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoSubGrid" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "showEdgeLabels", + "notify": "showEdgeLabelsChanged", + "read": "showEdgeLabels", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShowEdgeLabels" + } + ], + "qualifiedClassName": "QLogValue3DAxisFormatter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "base", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 35, + "name": "baseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 36, + "name": "autoSubGridChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 37, + "name": "showEdgeLabelsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QValue3DAxisFormatter" + } + ] + } + ], + "inputFile": "qlogvalue3daxisformatter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLogValue3DAxisFormatterPrivate", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QLogValue3DAxisFormatterPrivate", + "superClasses": [ + { + "access": "public", + "name": "QValue3DAxisFormatterPrivate" + } + ] + } + ], + "inputFile": "qlogvalue3daxisformatter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QValue3DAxis", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "segmentCount", + "notify": "segmentCountChanged", + "read": "segmentCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSegmentCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "subSegmentCount", + "notify": "subSegmentCountChanged", + "read": "subSegmentCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSubSegmentCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "labelFormat", + "notify": "labelFormatChanged", + "read": "labelFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabelFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "formatter", + "notify": "formatterChanged", + "read": "formatter", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QValue3DAxisFormatter*", + "user": false, + "write": "setFormatter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 21, + "name": "reversed", + "notify": "reversedChanged", + "read": "reversed", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReversed" + } + ], + "qualifiedClassName": "QValue3DAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 0, + "lineNumber": 43, + "name": "segmentCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 1, + "lineNumber": 44, + "name": "subSegmentCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 45, + "name": "labelFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "formatter", + "type": "QValue3DAxisFormatter*" + } + ], + "index": 3, + "lineNumber": 46, + "name": "formatterChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 47, + "name": "reversedChanged", + "returnType": "void", + "revision": 257 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DAxis" + } + ] + } + ], + "inputFile": "qvalue3daxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QValue3DAxisPrivate", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QValue3DAxisPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 37, + "name": "formatterDirty", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DAxisPrivate" + } + ] + } + ], + "inputFile": "qvalue3daxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QValue3DAxisFormatter", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QValue3DAxisFormatter", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvalue3daxisformatter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QValue3DAxisFormatterPrivate", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QValue3DAxisFormatterPrivate", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 47, + "name": "markDirtyNoLabelChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvalue3daxisformatter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AbstractItemModelHandler", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "AbstractItemModelHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "itemModel", + "type": "const QAbstractItemModel*" + } + ], + "index": 0, + "lineNumber": 54, + "name": "itemModelChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 1, + "lineNumber": 35, + "name": "handleColumnsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceStart", + "type": "int" + }, + { + "name": "sourceEnd", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationColumn", + "type": "int" + } + ], + "index": 2, + "lineNumber": 36, + "name": "handleColumnsMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 3, + "lineNumber": 39, + "name": "handleColumnsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 4, + "lineNumber": 40, + "name": "handleDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 5, + "isCloned": true, + "lineNumber": 40, + "name": "handleDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parents", + "type": "QList" + }, + { + "name": "hint", + "type": "QAbstractItemModel::LayoutChangeHint" + } + ], + "index": 6, + "lineNumber": 42, + "name": "handleLayoutChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parents", + "type": "QList" + } + ], + "index": 7, + "isCloned": true, + "lineNumber": 42, + "name": "handleLayoutChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "isCloned": true, + "lineNumber": 42, + "name": "handleLayoutChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 44, + "name": "handleModelReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 10, + "lineNumber": 45, + "name": "handleRowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceStart", + "type": "int" + }, + { + "name": "sourceEnd", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationRow", + "type": "int" + } + ], + "index": 11, + "lineNumber": 46, + "name": "handleRowsMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 12, + "lineNumber": 48, + "name": "handleRowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 50, + "name": "handleMappingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 51, + "name": "handlePendingResolve", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "abstractitemmodelhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "BarItemModelHandler", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "BarItemModelHandler", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 30, + "name": "handleDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 1, + "isCloned": true, + "lineNumber": 30, + "name": "handleDataChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractItemModelHandler" + } + ] + } + ], + "inputFile": "baritemmodelhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstract3DSeries", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "SeriesType", + "values": [ + "SeriesTypeNone", + "SeriesTypeBar", + "SeriesTypeScatter", + "SeriesTypeSurface" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 49, + "name": "Mesh", + "values": [ + "MeshUserDefined", + "MeshBar", + "MeshCube", + "MeshPyramid", + "MeshCone", + "MeshCylinder", + "MeshBevelBar", + "MeshBevelCube", + "MeshSphere", + "MeshMinimal", + "MeshArrow", + "MeshPoint" + ] + } + ], + "lineNumber": 18, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QVector3D" + }, + { + "name": "angle", + "type": "float" + } + ], + "index": 16, + "lineNumber": 86, + "name": "setMeshAxisAndAngle", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "SeriesType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "itemLabelFormat", + "notify": "itemLabelFormatChanged", + "read": "itemLabelFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setItemLabelFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "visible", + "notify": "visibilityChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "mesh", + "notify": "meshChanged", + "read": "mesh", + "required": false, + "scriptable": true, + "stored": true, + "type": "Mesh", + "user": false, + "write": "setMesh" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "meshSmooth", + "notify": "meshSmoothChanged", + "read": "isMeshSmooth", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMeshSmooth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "meshRotation", + "notify": "meshRotationChanged", + "read": "meshRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setMeshRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "userDefinedMesh", + "notify": "userDefinedMeshChanged", + "read": "userDefinedMesh", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setUserDefinedMesh" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "colorStyle", + "notify": "colorStyleChanged", + "read": "colorStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "Q3DTheme::ColorStyle", + "user": false, + "write": "setColorStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 31, + "name": "baseColor", + "notify": "baseColorChanged", + "read": "baseColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBaseColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 32, + "name": "baseGradient", + "notify": "baseGradientChanged", + "read": "baseGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLinearGradient", + "user": false, + "write": "setBaseGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 33, + "name": "singleHighlightColor", + "notify": "singleHighlightColorChanged", + "read": "singleHighlightColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSingleHighlightColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 34, + "name": "singleHighlightGradient", + "notify": "singleHighlightGradientChanged", + "read": "singleHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLinearGradient", + "user": false, + "write": "setSingleHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 35, + "name": "multiHighlightColor", + "notify": "multiHighlightColorChanged", + "read": "multiHighlightColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setMultiHighlightColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 36, + "name": "multiHighlightGradient", + "notify": "multiHighlightGradientChanged", + "read": "multiHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLinearGradient", + "user": false, + "write": "setMultiHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 37, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 38, + "name": "itemLabel", + "notify": "itemLabelChanged", + "read": "itemLabel", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 39, + "name": "itemLabelVisible", + "notify": "itemLabelVisibilityChanged", + "read": "isItemLabelVisible", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setItemLabelVisible" + } + ], + "qualifiedClassName": "QAbstract3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 114, + "name": "itemLabelFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 115, + "name": "visibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mesh", + "type": "QAbstract3DSeries::Mesh" + } + ], + "index": 2, + "lineNumber": 116, + "name": "meshChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 117, + "name": "meshSmoothChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "QQuaternion" + } + ], + "index": 4, + "lineNumber": 118, + "name": "meshRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fileName", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 119, + "name": "userDefinedMeshChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "style", + "type": "Q3DTheme::ColorStyle" + } + ], + "index": 6, + "lineNumber": 120, + "name": "colorStyleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 7, + "lineNumber": 121, + "name": "baseColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 8, + "lineNumber": 122, + "name": "baseGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 9, + "lineNumber": 123, + "name": "singleHighlightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 10, + "lineNumber": 124, + "name": "singleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 11, + "lineNumber": 125, + "name": "multiHighlightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 12, + "lineNumber": 126, + "name": "multiHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 13, + "lineNumber": 127, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + } + ], + "index": 14, + "lineNumber": 128, + "name": "itemLabelChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 15, + "lineNumber": 129, + "name": "itemLabelVisibilityChanged", + "returnType": "void", + "revision": 257 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstract3dseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstract3DSeriesPrivate", + "lineNumber": 83, + "object": true, + "qualifiedClassName": "QAbstract3DSeriesPrivate", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstract3dseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractDataProxy", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "DataType", + "values": [ + "DataTypeNone", + "DataTypeBar", + "DataTypeScatter", + "DataTypeSurface" + ] + } + ], + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "DataType", + "user": false + } + ], + "qualifiedClassName": "QAbstractDataProxy", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractdataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractDataProxyPrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QAbstractDataProxyPrivate", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractdataproxy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBar3DSeries", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "dataProxy", + "notify": "dataProxyChanged", + "read": "dataProxy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBarDataProxy*", + "user": false, + "write": "setDataProxy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "selectedBar", + "notify": "selectedBarChanged", + "read": "selectedBar", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false, + "write": "setSelectedBar" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "meshAngle", + "notify": "meshAngleChanged", + "read": "meshAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMeshAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "rowColors", + "notify": "rowColorsChanged", + "read": "rowColors", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setRowColors" + } + ], + "qualifiedClassName": "QBar3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "proxy", + "type": "QBarDataProxy*" + } + ], + "index": 0, + "lineNumber": 42, + "name": "dataProxyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 1, + "lineNumber": 43, + "name": "selectedBarChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 2, + "lineNumber": 44, + "name": "meshAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowcolors", + "type": "QList" + } + ], + "index": 3, + "lineNumber": 45, + "name": "rowColorsChanged", + "returnType": "void", + "revision": 1539 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DSeries" + } + ] + } + ], + "inputFile": "qbar3dseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBar3DSeriesPrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QBar3DSeriesPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DSeriesPrivate" + } + ] + } + ], + "inputFile": "qbar3dseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBarDataProxy", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "rowCount", + "notify": "rowCountChanged", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "rowLabels", + "notify": "rowLabelsChanged", + "read": "rowLabels", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setRowLabels" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "columnLabels", + "notify": "columnLabelsChanged", + "read": "columnLabels", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setColumnLabels" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "series", + "notify": "seriesChanged", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBar3DSeries*", + "user": false + } + ], + "qualifiedClassName": "QBarDataProxy", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 73, + "name": "arrayReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 1, + "lineNumber": 74, + "name": "rowsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 2, + "lineNumber": 75, + "name": "rowsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 3, + "lineNumber": 76, + "name": "rowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 4, + "lineNumber": 77, + "name": "rowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "int" + }, + { + "name": "columnIndex", + "type": "int" + } + ], + "index": 5, + "lineNumber": 78, + "name": "itemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 6, + "lineNumber": 80, + "name": "rowCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 81, + "name": "rowLabelsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 82, + "name": "columnLabelsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 9, + "lineNumber": 83, + "name": "seriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractDataProxy" + } + ] + } + ], + "inputFile": "qbardataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBarDataProxyPrivate", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QBarDataProxyPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstractDataProxyPrivate" + } + ] + } + ], + "inputFile": "qbardataproxy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCustom3DItem", + "lineNumber": 17, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QVector3D" + }, + { + "name": "angle", + "type": "float" + } + ], + "index": 9, + "lineNumber": 64, + "name": "setRotationAxisAndAngle", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "meshFile", + "notify": "meshFileChanged", + "read": "meshFile", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setMeshFile" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "textureFile", + "notify": "textureFileChanged", + "read": "textureFile", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTextureFile" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "positionAbsolute", + "notify": "positionAbsoluteChanged", + "read": "isPositionAbsolute", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPositionAbsolute" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "scaling", + "notify": "scalingChanged", + "read": "scaling", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setScaling" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 25, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 26, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 27, + "name": "shadowCasting", + "notify": "shadowCastingChanged", + "read": "isShadowCasting", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShadowCasting" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 28, + "name": "scalingAbsolute", + "notify": "scalingAbsoluteChanged", + "read": "isScalingAbsolute", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setScalingAbsolute" + } + ], + "qualifiedClassName": "QCustom3DItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "meshFile", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 69, + "name": "meshFileChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureFile", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 70, + "name": "textureFileChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QVector3D" + } + ], + "index": 2, + "lineNumber": 71, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "positionAbsolute", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 72, + "name": "positionAbsoluteChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scaling", + "type": "QVector3D" + } + ], + "index": 4, + "lineNumber": 73, + "name": "scalingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "QQuaternion" + } + ], + "index": 5, + "lineNumber": 74, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 75, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shadowCasting", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 76, + "name": "shadowCastingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scalingAbsolute", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 77, + "name": "scalingAbsoluteChanged", + "returnType": "void", + "revision": 258 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qcustom3ditem.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCustom3DItemPrivate", + "lineNumber": 43, + "object": true, + "qualifiedClassName": "QCustom3DItemPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 75, + "name": "needUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qcustom3ditem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCustom3DLabel", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "textColor", + "notify": "textColorChanged", + "read": "textColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setTextColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "backgroundColor", + "notify": "backgroundColorChanged", + "read": "backgroundColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBackgroundColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "borderEnabled", + "notify": "borderEnabledChanged", + "read": "isBorderEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBorderEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "backgroundEnabled", + "notify": "backgroundEnabledChanged", + "read": "isBackgroundEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 27, + "name": "facingCamera", + "notify": "facingCameraChanged", + "read": "isFacingCamera", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFacingCamera" + } + ], + "qualifiedClassName": "QCustom3DLabel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 58, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 1, + "lineNumber": 59, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 60, + "name": "textColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 3, + "lineNumber": 61, + "name": "backgroundColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 62, + "name": "borderEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 63, + "name": "backgroundEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 64, + "name": "facingCameraChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QCustom3DItem" + } + ] + } + ], + "inputFile": "qcustom3dlabel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCustom3DLabelPrivate", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QCustom3DLabelPrivate", + "superClasses": [ + { + "access": "public", + "name": "QCustom3DItemPrivate" + } + ] + } + ], + "inputFile": "qcustom3dlabel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCustom3DVolume", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "textureWidth", + "notify": "textureWidthChanged", + "read": "textureWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTextureWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "textureHeight", + "notify": "textureHeightChanged", + "read": "textureHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTextureHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "textureDepth", + "notify": "textureDepthChanged", + "read": "textureDepth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTextureDepth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "sliceIndexX", + "notify": "sliceIndexXChanged", + "read": "sliceIndexX", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSliceIndexX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "sliceIndexY", + "notify": "sliceIndexYChanged", + "read": "sliceIndexY", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSliceIndexY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "sliceIndexZ", + "notify": "sliceIndexZChanged", + "read": "sliceIndexZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSliceIndexZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 27, + "name": "colorTable", + "notify": "colorTableChanged", + "read": "colorTable", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setColorTable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 28, + "name": "textureData", + "notify": "textureDataChanged", + "read": "textureData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList*", + "user": false, + "write": "setTextureData" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 30, + "name": "alphaMultiplier", + "notify": "alphaMultiplierChanged", + "read": "alphaMultiplier", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAlphaMultiplier" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 31, + "name": "preserveOpacity", + "notify": "preserveOpacityChanged", + "read": "preserveOpacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPreserveOpacity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 32, + "name": "useHighDefShader", + "notify": "useHighDefShaderChanged", + "read": "useHighDefShader", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUseHighDefShader" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 33, + "name": "drawSlices", + "notify": "drawSlicesChanged", + "read": "drawSlices", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDrawSlices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 34, + "name": "drawSliceFrames", + "notify": "drawSliceFramesChanged", + "read": "drawSliceFrames", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDrawSliceFrames" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 35, + "name": "sliceFrameColor", + "notify": "sliceFrameColorChanged", + "read": "sliceFrameColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSliceFrameColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 36, + "name": "sliceFrameWidths", + "notify": "sliceFrameWidthsChanged", + "read": "sliceFrameWidths", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setSliceFrameWidths" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 37, + "name": "sliceFrameGaps", + "notify": "sliceFrameGapsChanged", + "read": "sliceFrameGaps", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setSliceFrameGaps" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 38, + "name": "sliceFrameThicknesses", + "notify": "sliceFrameThicknessesChanged", + "read": "sliceFrameThicknesses", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setSliceFrameThicknesses" + } + ], + "qualifiedClassName": "QCustom3DVolume", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 0, + "lineNumber": 104, + "name": "textureWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 1, + "lineNumber": 105, + "name": "textureHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 2, + "lineNumber": 106, + "name": "textureDepthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 3, + "lineNumber": 107, + "name": "sliceIndexXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 4, + "lineNumber": 108, + "name": "sliceIndexYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 5, + "lineNumber": 109, + "name": "sliceIndexZChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 110, + "name": "colorTableChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QList*" + } + ], + "index": 7, + "lineNumber": 111, + "name": "textureDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QImage::Format" + } + ], + "index": 8, + "lineNumber": 112, + "name": "textureFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mult", + "type": "float" + } + ], + "index": 9, + "lineNumber": 113, + "name": "alphaMultiplierChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 114, + "name": "preserveOpacityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 115, + "name": "useHighDefShaderChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 116, + "name": "drawSlicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 13, + "lineNumber": 117, + "name": "drawSliceFramesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 14, + "lineNumber": 118, + "name": "sliceFrameColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "values", + "type": "QVector3D" + } + ], + "index": 15, + "lineNumber": 119, + "name": "sliceFrameWidthsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "values", + "type": "QVector3D" + } + ], + "index": 16, + "lineNumber": 120, + "name": "sliceFrameGapsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "values", + "type": "QVector3D" + } + ], + "index": 17, + "lineNumber": 121, + "name": "sliceFrameThicknessesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QCustom3DItem" + } + ] + } + ], + "inputFile": "qcustom3dvolume.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCustom3DVolumePrivate", + "lineNumber": 45, + "object": true, + "qualifiedClassName": "QCustom3DVolumePrivate", + "superClasses": [ + { + "access": "public", + "name": "QCustom3DItemPrivate" + } + ] + } + ], + "inputFile": "qcustom3dvolume_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHeightMapSurfaceDataProxy", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "heightMap", + "notify": "heightMapChanged", + "read": "heightMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QImage", + "user": false, + "write": "setHeightMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "heightMapFile", + "notify": "heightMapFileChanged", + "read": "heightMapFile", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setHeightMapFile" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "minXValue", + "notify": "minXValueChanged", + "read": "minXValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinXValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "maxXValue", + "notify": "maxXValueChanged", + "read": "maxXValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxXValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "minZValue", + "notify": "minZValueChanged", + "read": "minZValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinZValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 24, + "name": "maxZValue", + "notify": "maxZValueChanged", + "read": "maxZValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxZValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 25, + "name": "minYValue", + "notify": "minYValueChanged", + "read": "minYValue", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinYValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 26, + "name": "maxYValue", + "notify": "maxYValueChanged", + "read": "maxYValue", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxYValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 27, + "name": "autoScaleY", + "notify": "autoScaleYChanged", + "read": "autoScaleY", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoScaleY" + } + ], + "qualifiedClassName": "QHeightMapSurfaceDataProxy", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "image", + "type": "QImage" + } + ], + "index": 0, + "lineNumber": 57, + "name": "heightMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filename", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 58, + "name": "heightMapFileChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 2, + "lineNumber": 59, + "name": "minXValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 3, + "lineNumber": 60, + "name": "maxXValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 4, + "lineNumber": 61, + "name": "minZValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 5, + "lineNumber": 62, + "name": "maxZValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 6, + "lineNumber": 63, + "name": "minYValueChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 7, + "lineNumber": 64, + "name": "maxYValueChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 65, + "name": "autoScaleYChanged", + "returnType": "void", + "revision": 1539 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSurfaceDataProxy" + } + ] + } + ], + "inputFile": "qheightmapsurfacedataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHeightMapSurfaceDataProxyPrivate", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QHeightMapSurfaceDataProxyPrivate", + "superClasses": [ + { + "access": "public", + "name": "QSurfaceDataProxyPrivate" + } + ] + } + ], + "inputFile": "qheightmapsurfacedataproxy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QItemModelBarDataProxy", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "MultiMatchBehavior", + "values": [ + "MMBFirst", + "MMBLast", + "MMBAverage", + "MMBCumulative" + ] + } + ], + "lineNumber": 15, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QString" + } + ], + "index": 19, + "lineNumber": 96, + "name": "rowCategoryIndex", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QString" + } + ], + "index": 20, + "lineNumber": 97, + "name": "columnCategoryIndex", + "returnType": "int" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "itemModel", + "notify": "itemModelChanged", + "read": "itemModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setItemModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "rowRole", + "notify": "rowRoleChanged", + "read": "rowRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRowRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "columnRole", + "notify": "columnRoleChanged", + "read": "columnRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setColumnRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "valueRole", + "notify": "valueRoleChanged", + "read": "valueRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setValueRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "rotationRole", + "notify": "rotationRoleChanged", + "read": "rotationRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRotationRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 24, + "name": "rowCategories", + "notify": "rowCategoriesChanged", + "read": "rowCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setRowCategories" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 25, + "name": "columnCategories", + "notify": "columnCategoriesChanged", + "read": "columnCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setColumnCategories" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 26, + "name": "useModelCategories", + "notify": "useModelCategoriesChanged", + "read": "useModelCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUseModelCategories" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 27, + "name": "autoRowCategories", + "notify": "autoRowCategoriesChanged", + "read": "autoRowCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoRowCategories" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 28, + "name": "autoColumnCategories", + "notify": "autoColumnCategoriesChanged", + "read": "autoColumnCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoColumnCategories" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 29, + "name": "rowRolePattern", + "notify": "rowRolePatternChanged", + "read": "rowRolePattern", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setRowRolePattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 30, + "name": "columnRolePattern", + "notify": "columnRolePatternChanged", + "read": "columnRolePattern", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setColumnRolePattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 31, + "name": "valueRolePattern", + "notify": "valueRolePatternChanged", + "read": "valueRolePattern", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setValueRolePattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 32, + "name": "rotationRolePattern", + "notify": "rotationRolePatternChanged", + "read": "rotationRolePattern", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setRotationRolePattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 33, + "name": "rowRoleReplace", + "notify": "rowRoleReplaceChanged", + "read": "rowRoleReplace", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRowRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 34, + "name": "columnRoleReplace", + "notify": "columnRoleReplaceChanged", + "read": "columnRoleReplace", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setColumnRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 35, + "name": "valueRoleReplace", + "notify": "valueRoleReplaceChanged", + "read": "valueRoleReplace", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setValueRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 36, + "name": "rotationRoleReplace", + "notify": "rotationRoleReplaceChanged", + "read": "rotationRoleReplace", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRotationRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 37, + "name": "multiMatchBehavior", + "notify": "multiMatchBehaviorChanged", + "read": "multiMatchBehavior", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "MultiMatchBehavior", + "user": false, + "write": "setMultiMatchBehavior" + } + ], + "qualifiedClassName": "QItemModelBarDataProxy", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "itemModel", + "type": "const QAbstractItemModel*" + } + ], + "index": 0, + "lineNumber": 121, + "name": "itemModelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 122, + "name": "rowRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 123, + "name": "columnRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 124, + "name": "valueRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 125, + "name": "rotationRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 126, + "name": "rowCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 127, + "name": "columnCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 128, + "name": "useModelCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 129, + "name": "autoRowCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 130, + "name": "autoColumnCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 10, + "lineNumber": 131, + "name": "rowRolePatternChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 11, + "lineNumber": 132, + "name": "columnRolePatternChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 12, + "lineNumber": 133, + "name": "valueRolePatternChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 13, + "lineNumber": 134, + "name": "rotationRolePatternChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 14, + "lineNumber": 135, + "name": "rowRoleReplaceChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 15, + "lineNumber": 136, + "name": "columnRoleReplaceChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 16, + "lineNumber": 137, + "name": "valueRoleReplaceChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 17, + "lineNumber": 138, + "name": "rotationRoleReplaceChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "behavior", + "type": "MultiMatchBehavior" + } + ], + "index": 18, + "lineNumber": 139, + "name": "multiMatchBehaviorChanged", + "returnType": "void", + "revision": 257 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QBarDataProxy" + } + ] + } + ], + "inputFile": "qitemmodelbardataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QItemModelBarDataProxyPrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QItemModelBarDataProxyPrivate", + "superClasses": [ + { + "access": "public", + "name": "QBarDataProxyPrivate" + } + ] + } + ], + "inputFile": "qitemmodelbardataproxy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QItemModelScatterDataProxy", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "itemModel", + "notify": "itemModelChanged", + "read": "itemModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setItemModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "xPosRole", + "notify": "xPosRoleChanged", + "read": "xPosRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setXPosRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "yPosRole", + "notify": "yPosRoleChanged", + "read": "yPosRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setYPosRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "zPosRole", + "notify": "zPosRoleChanged", + "read": "zPosRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setZPosRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "rotationRole", + "notify": "rotationRoleChanged", + "read": "rotationRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRotationRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 24, + "name": "xPosRolePattern", + "notify": "xPosRolePatternChanged", + "read": "xPosRolePattern", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setXPosRolePattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 25, + "name": "yPosRolePattern", + "notify": "yPosRolePatternChanged", + "read": "yPosRolePattern", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setYPosRolePattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 26, + "name": "zPosRolePattern", + "notify": "zPosRolePatternChanged", + "read": "zPosRolePattern", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setZPosRolePattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 27, + "name": "rotationRolePattern", + "notify": "rotationRolePatternChanged", + "read": "rotationRolePattern", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setRotationRolePattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 28, + "name": "xPosRoleReplace", + "notify": "xPosRoleReplaceChanged", + "read": "xPosRoleReplace", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setXPosRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 29, + "name": "yPosRoleReplace", + "notify": "yPosRoleReplaceChanged", + "read": "yPosRoleReplace", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setYPosRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 30, + "name": "zPosRoleReplace", + "notify": "zPosRoleReplaceChanged", + "read": "zPosRoleReplace", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setZPosRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 31, + "name": "rotationRoleReplace", + "notify": "rotationRoleReplaceChanged", + "read": "rotationRoleReplace", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRotationRoleReplace" + } + ], + "qualifiedClassName": "QItemModelScatterDataProxy", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "itemModel", + "type": "const QAbstractItemModel*" + } + ], + "index": 0, + "lineNumber": 79, + "name": "itemModelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 80, + "name": "xPosRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 81, + "name": "yPosRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 82, + "name": "zPosRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 83, + "name": "rotationRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 5, + "lineNumber": 84, + "name": "xPosRolePatternChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 6, + "lineNumber": 85, + "name": "yPosRolePatternChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 7, + "lineNumber": 86, + "name": "zPosRolePatternChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 8, + "lineNumber": 87, + "name": "rotationRolePatternChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 88, + "name": "rotationRoleReplaceChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 10, + "lineNumber": 89, + "name": "xPosRoleReplaceChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 11, + "lineNumber": 90, + "name": "yPosRoleReplaceChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 12, + "lineNumber": 91, + "name": "zPosRoleReplaceChanged", + "returnType": "void", + "revision": 257 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QScatterDataProxy" + } + ] + } + ], + "inputFile": "qitemmodelscatterdataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QItemModelScatterDataProxyPrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QItemModelScatterDataProxyPrivate", + "superClasses": [ + { + "access": "public", + "name": "QScatterDataProxyPrivate" + } + ] + } + ], + "inputFile": "qitemmodelscatterdataproxy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QItemModelSurfaceDataProxy", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 44, + "name": "MultiMatchBehavior", + "values": [ + "MMBFirst", + "MMBLast", + "MMBAverage", + "MMBCumulativeY" + ] + } + ], + "lineNumber": 16, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QString" + } + ], + "index": 22, + "lineNumber": 106, + "name": "rowCategoryIndex", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QString" + } + ], + "index": 23, + "lineNumber": 107, + "name": "columnCategoryIndex", + "returnType": "int" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "itemModel", + "notify": "itemModelChanged", + "read": "itemModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setItemModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "rowRole", + "notify": "rowRoleChanged", + "read": "rowRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRowRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "columnRole", + "notify": "columnRoleChanged", + "read": "columnRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setColumnRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "xPosRole", + "notify": "xPosRoleChanged", + "read": "xPosRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setXPosRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "yPosRole", + "notify": "yPosRoleChanged", + "read": "yPosRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setYPosRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 25, + "name": "zPosRole", + "notify": "zPosRoleChanged", + "read": "zPosRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setZPosRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 26, + "name": "rowCategories", + "notify": "rowCategoriesChanged", + "read": "rowCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setRowCategories" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 27, + "name": "columnCategories", + "notify": "columnCategoriesChanged", + "read": "columnCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setColumnCategories" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 28, + "name": "useModelCategories", + "notify": "useModelCategoriesChanged", + "read": "useModelCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUseModelCategories" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 29, + "name": "autoRowCategories", + "notify": "autoRowCategoriesChanged", + "read": "autoRowCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoRowCategories" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 30, + "name": "autoColumnCategories", + "notify": "autoColumnCategoriesChanged", + "read": "autoColumnCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoColumnCategories" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 31, + "name": "rowRolePattern", + "notify": "rowRolePatternChanged", + "read": "rowRolePattern", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setRowRolePattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 32, + "name": "columnRolePattern", + "notify": "columnRolePatternChanged", + "read": "columnRolePattern", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setColumnRolePattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 33, + "name": "xPosRolePattern", + "notify": "xPosRolePatternChanged", + "read": "xPosRolePattern", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setXPosRolePattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 34, + "name": "yPosRolePattern", + "notify": "yPosRolePatternChanged", + "read": "yPosRolePattern", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setYPosRolePattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 35, + "name": "zPosRolePattern", + "notify": "zPosRolePatternChanged", + "read": "zPosRolePattern", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setZPosRolePattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 36, + "name": "rowRoleReplace", + "notify": "rowRoleReplaceChanged", + "read": "rowRoleReplace", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRowRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 37, + "name": "columnRoleReplace", + "notify": "columnRoleReplaceChanged", + "read": "columnRoleReplace", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setColumnRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 38, + "name": "xPosRoleReplace", + "notify": "xPosRoleReplaceChanged", + "read": "xPosRoleReplace", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setXPosRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 39, + "name": "yPosRoleReplace", + "notify": "yPosRoleReplaceChanged", + "read": "yPosRoleReplace", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setYPosRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 40, + "name": "zPosRoleReplace", + "notify": "zPosRoleReplaceChanged", + "read": "zPosRoleReplace", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setZPosRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 41, + "name": "multiMatchBehavior", + "notify": "multiMatchBehaviorChanged", + "read": "multiMatchBehavior", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "MultiMatchBehavior", + "user": false, + "write": "setMultiMatchBehavior" + } + ], + "qualifiedClassName": "QItemModelSurfaceDataProxy", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "itemModel", + "type": "const QAbstractItemModel*" + } + ], + "index": 0, + "lineNumber": 135, + "name": "itemModelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 136, + "name": "rowRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 137, + "name": "columnRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 138, + "name": "xPosRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 139, + "name": "yPosRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 140, + "name": "zPosRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 141, + "name": "rowCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 142, + "name": "columnCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 143, + "name": "useModelCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 144, + "name": "autoRowCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 145, + "name": "autoColumnCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 11, + "lineNumber": 146, + "name": "rowRolePatternChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 12, + "lineNumber": 147, + "name": "columnRolePatternChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 13, + "lineNumber": 148, + "name": "xPosRolePatternChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 14, + "lineNumber": 149, + "name": "yPosRolePatternChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 15, + "lineNumber": 150, + "name": "zPosRolePatternChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 16, + "lineNumber": 151, + "name": "rowRoleReplaceChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 17, + "lineNumber": 152, + "name": "columnRoleReplaceChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 18, + "lineNumber": 153, + "name": "xPosRoleReplaceChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 19, + "lineNumber": 154, + "name": "yPosRoleReplaceChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 20, + "lineNumber": 155, + "name": "zPosRoleReplaceChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "behavior", + "type": "MultiMatchBehavior" + } + ], + "index": 21, + "lineNumber": 156, + "name": "multiMatchBehaviorChanged", + "returnType": "void", + "revision": 257 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSurfaceDataProxy" + } + ] + } + ], + "inputFile": "qitemmodelsurfacedataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QItemModelSurfaceDataProxyPrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QItemModelSurfaceDataProxyPrivate", + "superClasses": [ + { + "access": "public", + "name": "QSurfaceDataProxyPrivate" + } + ] + } + ], + "inputFile": "qitemmodelsurfacedataproxy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScatter3DSeries", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "dataProxy", + "notify": "dataProxyChanged", + "read": "dataProxy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScatterDataProxy*", + "user": false, + "write": "setDataProxy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "selectedItem", + "notify": "selectedItemChanged", + "read": "selectedItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSelectedItem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "itemSize", + "notify": "itemSizeChanged", + "read": "itemSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setItemSize" + } + ], + "qualifiedClassName": "QScatter3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "proxy", + "type": "QScatterDataProxy*" + } + ], + "index": 0, + "lineNumber": 37, + "name": "dataProxyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 38, + "name": "selectedItemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "float" + } + ], + "index": 2, + "lineNumber": 39, + "name": "itemSizeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DSeries" + } + ] + } + ], + "inputFile": "qscatter3dseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScatter3DSeriesPrivate", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QScatter3DSeriesPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DSeriesPrivate" + } + ] + } + ], + "inputFile": "qscatter3dseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScatterDataProxy", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "itemCount", + "notify": "itemCountChanged", + "read": "itemCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "series", + "notify": "seriesChanged", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScatter3DSeries*", + "user": false + } + ], + "qualifiedClassName": "QScatterDataProxy", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 49, + "name": "arrayReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 1, + "lineNumber": 50, + "name": "itemsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 2, + "lineNumber": 51, + "name": "itemsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 3, + "lineNumber": 52, + "name": "itemsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 4, + "lineNumber": 53, + "name": "itemsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 5, + "lineNumber": 55, + "name": "itemCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 6, + "lineNumber": 56, + "name": "seriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractDataProxy" + } + ] + } + ], + "inputFile": "qscatterdataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScatterDataProxyPrivate", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QScatterDataProxyPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstractDataProxyPrivate" + } + ] + } + ], + "inputFile": "qscatterdataproxy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSurface3DSeries", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 28, + "name": "DrawFlag", + "values": [ + "DrawWireframe", + "DrawSurface", + "DrawSurfaceAndWireframe" + ] + }, + { + "alias": "DrawFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 28, + "name": "DrawFlags", + "values": [ + "DrawWireframe", + "DrawSurface", + "DrawSurfaceAndWireframe" + ] + } + ], + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "dataProxy", + "notify": "dataProxyChanged", + "read": "dataProxy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSurfaceDataProxy*", + "user": false, + "write": "setDataProxy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "selectedPoint", + "notify": "selectedPointChanged", + "read": "selectedPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false, + "write": "setSelectedPoint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "flatShadingEnabled", + "notify": "flatShadingEnabledChanged", + "read": "isFlatShadingEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlatShadingEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "flatShadingSupported", + "notify": "flatShadingSupportedChanged", + "read": "isFlatShadingSupported", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 22, + "name": "drawMode", + "notify": "drawModeChanged", + "read": "drawMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "DrawFlags", + "user": false, + "write": "setDrawMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 23, + "name": "texture", + "notify": "textureChanged", + "read": "texture", + "required": false, + "scriptable": true, + "stored": true, + "type": "QImage", + "user": false, + "write": "setTexture" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 24, + "name": "textureFile", + "notify": "textureFileChanged", + "read": "textureFile", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTextureFile" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 25, + "name": "wireframeColor", + "notify": "wireframeColorChanged", + "read": "wireframeColor", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setWireframeColor" + } + ], + "qualifiedClassName": "QSurface3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "proxy", + "type": "QSurfaceDataProxy*" + } + ], + "index": 0, + "lineNumber": 64, + "name": "dataProxyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 1, + "lineNumber": 65, + "name": "selectedPointChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 66, + "name": "flatShadingEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 67, + "name": "flatShadingSupportedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QSurface3DSeries::DrawFlags" + } + ], + "index": 4, + "lineNumber": 68, + "name": "drawModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "image", + "type": "QImage" + } + ], + "index": 5, + "lineNumber": 69, + "name": "textureChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filename", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 70, + "name": "textureFileChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 7, + "lineNumber": 71, + "name": "wireframeColorChanged", + "returnType": "void", + "revision": 1539 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DSeries" + } + ] + } + ], + "inputFile": "qsurface3dseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSurface3DSeriesPrivate", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QSurface3DSeriesPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DSeriesPrivate" + } + ] + } + ], + "inputFile": "qsurface3dseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSurfaceDataProxy", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "rowCount", + "notify": "rowCountChanged", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "columnCount", + "notify": "columnCountChanged", + "read": "columnCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "series", + "notify": "seriesChanged", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSurface3DSeries*", + "user": false + } + ], + "qualifiedClassName": "QSurfaceDataProxy", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "arrayReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 1, + "lineNumber": 57, + "name": "rowsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 2, + "lineNumber": 58, + "name": "rowsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 3, + "lineNumber": 59, + "name": "rowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 4, + "lineNumber": 60, + "name": "rowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "int" + }, + { + "name": "columnIndex", + "type": "int" + } + ], + "index": 5, + "lineNumber": 61, + "name": "itemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 6, + "lineNumber": 63, + "name": "rowCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 7, + "lineNumber": 64, + "name": "columnCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 8, + "lineNumber": 65, + "name": "seriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractDataProxy" + } + ] + } + ], + "inputFile": "qsurfacedataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSurfaceDataProxyPrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QSurfaceDataProxyPrivate", + "superClasses": [ + { + "access": "public", + "name": "QAbstractDataProxyPrivate" + } + ] + } + ], + "inputFile": "qsurfacedataproxy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ScatterItemModelHandler", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "ScatterItemModelHandler", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 30, + "name": "handleDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 1, + "isCloned": true, + "lineNumber": 30, + "name": "handleDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 2, + "lineNumber": 32, + "name": "handleRowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 3, + "lineNumber": 33, + "name": "handleRowsRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractItemModelHandler" + } + ] + } + ], + "inputFile": "scatteritemmodelhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SurfaceItemModelHandler", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "SurfaceItemModelHandler", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 30, + "name": "handleDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 1, + "isCloned": true, + "lineNumber": 30, + "name": "handleDataChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractItemModelHandler" + } + ] + } + ], + "inputFile": "surfaceitemmodelhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DInputHandler", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "rotationEnabled", + "notify": "rotationEnabledChanged", + "read": "isRotationEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRotationEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "zoomEnabled", + "notify": "zoomEnabledChanged", + "read": "isZoomEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setZoomEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 18, + "name": "selectionEnabled", + "notify": "selectionEnabledChanged", + "read": "isSelectionEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSelectionEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 19, + "name": "zoomAtTargetEnabled", + "notify": "zoomAtTargetEnabledChanged", + "read": "isZoomAtTargetEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setZoomAtTargetEnabled" + } + ], + "qualifiedClassName": "Q3DInputHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 43, + "name": "rotationEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 44, + "name": "zoomEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 45, + "name": "selectionEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 46, + "name": "zoomAtTargetEnabledChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DInputHandler" + } + ] + } + ], + "inputFile": "q3dinputhandler.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DInputHandlerPrivate", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "Q3DInputHandlerPrivate", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "scene", + "type": "Q3DScene*" + } + ], + "index": 0, + "lineNumber": 32, + "name": "handleSceneChange", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 33, + "name": "handleQueriedGraphPositionChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "q3dinputhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstract3DInputHandler", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 28, + "name": "InputView", + "values": [ + "InputViewNone", + "InputViewOnPrimary", + "InputViewOnSecondary" + ] + } + ], + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "inputView", + "notify": "inputViewChanged", + "read": "inputView", + "required": false, + "scriptable": true, + "stored": true, + "type": "InputView", + "user": false, + "write": "setInputView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "inputPosition", + "notify": "positionChanged", + "read": "inputPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false, + "write": "setInputPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "scene", + "notify": "sceneChanged", + "read": "scene", + "required": false, + "scriptable": true, + "stored": true, + "type": "Q3DScene*", + "user": false, + "write": "setScene" + } + ], + "qualifiedClassName": "QAbstract3DInputHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 0, + "lineNumber": 59, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "view", + "type": "QAbstract3DInputHandler::InputView" + } + ], + "index": 1, + "lineNumber": 60, + "name": "inputViewChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scene", + "type": "Q3DScene*" + } + ], + "index": 2, + "lineNumber": 61, + "name": "sceneChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstract3dinputhandler.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTouch3DInputHandler", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QTouch3DInputHandler", + "superClasses": [ + { + "access": "public", + "name": "Q3DInputHandler" + } + ] + } + ], + "inputFile": "qtouch3dinputhandler.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTouch3DInputHandlerPrivate", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QTouch3DInputHandlerPrivate", + "superClasses": [ + { + "access": "public", + "name": "Q3DInputHandlerPrivate" + } + ] + } + ], + "inputFile": "qtouch3dinputhandler_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6datavisualizationqml_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6datavisualizationqml_metatypes.json new file mode 100644 index 0000000..b234da2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6datavisualizationqml_metatypes.json @@ -0,0 +1,3742 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractGraph3D" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: AbstractGraph3D." + } + ], + "className": "AbstractDeclarative", + "enums": [ + { + "isClass": false, + "isFlag": true, + "lineNumber": 66, + "name": "SelectionFlag", + "values": [ + "SelectionNone", + "SelectionItem", + "SelectionRow", + "SelectionItemAndRow", + "SelectionColumn", + "SelectionItemAndColumn", + "SelectionRowAndColumn", + "SelectionItemRowAndColumn", + "SelectionSlice", + "SelectionMultiSeries" + ] + }, + { + "alias": "SelectionFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 66, + "name": "SelectionFlags", + "values": [ + "SelectionNone", + "SelectionItem", + "SelectionRow", + "SelectionItemAndRow", + "SelectionColumn", + "SelectionItemAndColumn", + "SelectionRowAndColumn", + "SelectionItemRowAndColumn", + "SelectionSlice", + "SelectionMultiSeries" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 80, + "name": "ShadowQuality", + "values": [ + "ShadowQualityNone", + "ShadowQualityLow", + "ShadowQualityMedium", + "ShadowQualityHigh", + "ShadowQualitySoftLow", + "ShadowQualitySoftMedium", + "ShadowQualitySoftHigh" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 90, + "name": "ElementType", + "values": [ + "ElementNone", + "ElementSeries", + "ElementAxisXLabel", + "ElementAxisYLabel", + "ElementAxisZLabel", + "ElementCustomItem" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 99, + "name": "RenderingMode", + "values": [ + "RenderDirectToBackground", + "RenderDirectToBackground_NoClear", + "RenderIndirect" + ] + }, + { + "isClass": false, + "isFlag": true, + "lineNumber": 105, + "name": "OptimizationHint", + "values": [ + "OptimizationDefault", + "OptimizationStatic" + ] + }, + { + "alias": "OptimizationHint", + "isClass": false, + "isFlag": true, + "lineNumber": 105, + "name": "OptimizationHints", + "values": [ + "OptimizationDefault", + "OptimizationStatic" + ] + } + ], + "lineNumber": 34, + "methods": [ + { + "access": "public", + "index": 27, + "lineNumber": 147, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstract3DSeries*" + } + ], + "index": 28, + "lineNumber": 149, + "name": "hasSeries", + "returnType": "bool", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QCustom3DItem*" + } + ], + "index": 29, + "lineNumber": 151, + "name": "addCustomItem", + "returnType": "int", + "revision": 257 + }, + { + "access": "public", + "index": 30, + "lineNumber": 152, + "name": "removeCustomItems", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QCustom3DItem*" + } + ], + "index": 31, + "lineNumber": 153, + "name": "removeCustomItem", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QVector3D" + } + ], + "index": 32, + "lineNumber": 154, + "name": "removeCustomItemAt", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QCustom3DItem*" + } + ], + "index": 33, + "lineNumber": 155, + "name": "releaseCustomItem", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "index": 34, + "isConst": true, + "lineNumber": 157, + "name": "selectedLabelIndex", + "returnType": "int", + "revision": 257 + }, + { + "access": "public", + "index": 35, + "isConst": true, + "lineNumber": 158, + "name": "selectedAxis", + "returnType": "QAbstract3DAxis*", + "revision": 257 + }, + { + "access": "public", + "index": 36, + "isConst": true, + "lineNumber": 160, + "name": "selectedCustomItemIndex", + "returnType": "int", + "revision": 257 + }, + { + "access": "public", + "index": 37, + "isConst": true, + "lineNumber": 161, + "name": "selectedCustomItem", + "returnType": "QCustom3DItem*", + "revision": 257 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "selectionMode", + "notify": "selectionModeChanged", + "read": "selectionMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SelectionFlags", + "user": false, + "write": "setSelectionMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 38, + "name": "shadowQuality", + "notify": "shadowQualityChanged", + "read": "shadowQuality", + "required": false, + "scriptable": true, + "stored": true, + "type": "ShadowQuality", + "user": false, + "write": "setShadowQuality" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 39, + "name": "shadowsSupported", + "notify": "shadowsSupportedChanged", + "read": "shadowsSupported", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 40, + "name": "msaaSamples", + "notify": "msaaSamplesChanged", + "read": "msaaSamples", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMsaaSamples" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 41, + "name": "scene", + "notify": "sceneChanged", + "read": "scene", + "required": false, + "scriptable": true, + "stored": true, + "type": "Declarative3DScene*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 42, + "name": "inputHandler", + "notify": "inputHandlerChanged", + "read": "inputHandler", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstract3DInputHandler*", + "user": false, + "write": "setInputHandler" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 43, + "name": "theme", + "notify": "themeChanged", + "read": "theme", + "required": false, + "scriptable": true, + "stored": true, + "type": "Q3DTheme*", + "user": false, + "write": "setTheme" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 44, + "name": "renderingMode", + "notify": "renderingModeChanged", + "read": "renderingMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "RenderingMode", + "user": false, + "write": "setRenderingMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 45, + "name": "measureFps", + "notify": "measureFpsChanged", + "read": "measureFps", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMeasureFps" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 46, + "name": "currentFps", + "notify": "currentFpsChanged", + "read": "currentFps", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 47, + "name": "customItemList", + "read": "customItemList", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 48, + "name": "orthoProjection", + "notify": "orthoProjectionChanged", + "read": "isOrthoProjection", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOrthoProjection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 49, + "name": "selectedElement", + "notify": "selectedElementChanged", + "read": "selectedElement", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "ElementType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 50, + "name": "aspectRatio", + "notify": "aspectRatioChanged", + "read": "aspectRatio", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAspectRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 51, + "name": "optimizationHints", + "notify": "optimizationHintsChanged", + "read": "optimizationHints", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "OptimizationHints", + "user": false, + "write": "setOptimizationHints" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 52, + "name": "polar", + "notify": "polarChanged", + "read": "isPolar", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPolar" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 53, + "name": "radialLabelOffset", + "notify": "radialLabelOffsetChanged", + "read": "radialLabelOffset", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadialLabelOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 54, + "name": "horizontalAspectRatio", + "notify": "horizontalAspectRatioChanged", + "read": "horizontalAspectRatio", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHorizontalAspectRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 55, + "name": "reflection", + "notify": "reflectionChanged", + "read": "isReflection", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReflection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 56, + "name": "reflectivity", + "notify": "reflectivityChanged", + "read": "reflectivity", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setReflectivity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 57, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 58, + "name": "queriedGraphPosition", + "notify": "queriedGraphPositionChanged", + "read": "queriedGraphPosition", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 59, + "name": "margin", + "notify": "marginChanged", + "read": "margin", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMargin" + } + ], + "qualifiedClassName": "AbstractDeclarative", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "AbstractDeclarative::SelectionFlags" + } + ], + "index": 0, + "lineNumber": 248, + "name": "selectionModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "quality", + "type": "AbstractDeclarative::ShadowQuality" + } + ], + "index": 1, + "lineNumber": 249, + "name": "shadowQualityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "supported", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 250, + "name": "shadowsSupportedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "samples", + "type": "int" + } + ], + "index": 3, + "lineNumber": 251, + "name": "msaaSamplesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scene", + "type": "Q3DScene*" + } + ], + "index": 4, + "lineNumber": 252, + "name": "sceneChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "inputHandler", + "type": "QAbstract3DInputHandler*" + } + ], + "index": 5, + "lineNumber": 253, + "name": "inputHandlerChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "theme", + "type": "Q3DTheme*" + } + ], + "index": 6, + "lineNumber": 254, + "name": "themeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "AbstractDeclarative::RenderingMode" + } + ], + "index": 7, + "lineNumber": 255, + "name": "renderingModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 256, + "name": "measureFpsChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "fps", + "type": "qreal" + } + ], + "index": 9, + "lineNumber": 257, + "name": "currentFpsChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "AbstractDeclarative::ElementType" + } + ], + "index": 10, + "lineNumber": 258, + "name": "selectedElementChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 259, + "name": "orthoProjectionChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "ratio", + "type": "qreal" + } + ], + "index": 12, + "lineNumber": 260, + "name": "aspectRatioChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "hints", + "type": "AbstractDeclarative::OptimizationHints" + } + ], + "index": 13, + "lineNumber": 261, + "name": "optimizationHintsChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 14, + "lineNumber": 262, + "name": "polarChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "float" + } + ], + "index": 15, + "lineNumber": 263, + "name": "radialLabelOffsetChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "ratio", + "type": "qreal" + } + ], + "index": 16, + "lineNumber": 264, + "name": "horizontalAspectRatioChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 265, + "name": "reflectionChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "reflectivity", + "type": "qreal" + } + ], + "index": 18, + "lineNumber": 266, + "name": "reflectivityChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 19, + "lineNumber": 267, + "name": "localeChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QVector3D" + } + ], + "index": 20, + "lineNumber": 268, + "name": "queriedGraphPositionChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "qreal" + } + ], + "index": 21, + "lineNumber": 269, + "name": "marginChanged", + "returnType": "void", + "revision": 258 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 22, + "lineNumber": 223, + "name": "handleAxisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 23, + "lineNumber": 224, + "name": "handleAxisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 24, + "lineNumber": 225, + "name": "handleAxisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "obj", + "type": "QObject*" + } + ], + "index": 25, + "lineNumber": 226, + "name": "windowDestroyed", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 227, + "name": "destroyContext", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + }, + { + "access": "public", + "name": "AbstractDeclarativeInterface" + } + ] + } + ], + "inputFile": "abstractdeclarative_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "ColorGradientStop", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + } + ], + "qualifiedClassName": "ColorGradientStop", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 43, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 44, + "name": "colorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "stops" + }, + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "ColorGradient", + "lineNumber": 54, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 58, + "name": "stops", + "read": "stops", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "ColorGradient", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 74, + "name": "updated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "colorgradient_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesList" + }, + { + "name": "QML.Element", + "value": "Bars3D" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "DeclarativeBars", + "lineNumber": 23, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 15, + "lineNumber": 74, + "name": "addSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 16, + "lineNumber": 75, + "name": "removeSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 17, + "lineNumber": 76, + "name": "insertSeries", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "rowAxis", + "notify": "rowAxisChanged", + "read": "rowAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCategory3DAxis*", + "user": false, + "write": "setRowAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "valueAxis", + "notify": "valueAxisChanged", + "read": "valueAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setValueAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "columnAxis", + "notify": "columnAxisChanged", + "read": "columnAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCategory3DAxis*", + "user": false, + "write": "setColumnAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "multiSeriesUniform", + "notify": "multiSeriesUniformChanged", + "read": "isMultiSeriesUniform", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMultiSeriesUniform" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "barThickness", + "notify": "barThicknessChanged", + "read": "barThickness", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBarThickness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "barSpacing", + "notify": "barSpacingChanged", + "read": "barSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setBarSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 32, + "name": "barSpacingRelative", + "notify": "barSpacingRelativeChanged", + "read": "isBarSpacingRelative", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBarSpacingRelative" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 33, + "name": "barSeriesMargin", + "notify": "barSeriesMarginChanged", + "read": "barSeriesMargin", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setBarSeriesMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 34, + "name": "seriesList", + "read": "seriesList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 35, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBar3DSeries*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 36, + "name": "primarySeries", + "notify": "primarySeriesChanged", + "read": "primarySeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBar3DSeries*", + "user": false, + "write": "setPrimarySeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 37, + "name": "floorLevel", + "notify": "floorLevelChanged", + "read": "floorLevel", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFloorLevel" + } + ], + "qualifiedClassName": "DeclarativeBars", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QCategory3DAxis*" + } + ], + "index": 0, + "lineNumber": 90, + "name": "rowAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 1, + "lineNumber": 91, + "name": "valueAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QCategory3DAxis*" + } + ], + "index": 2, + "lineNumber": 92, + "name": "columnAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "uniform", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 93, + "name": "multiSeriesUniformChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "thicknessRatio", + "type": "float" + } + ], + "index": 4, + "lineNumber": 94, + "name": "barThicknessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "spacing", + "type": "QSizeF" + } + ], + "index": 5, + "lineNumber": 95, + "name": "barSpacingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "relative", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 96, + "name": "barSpacingRelativeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "QSizeF" + } + ], + "index": 7, + "lineNumber": 97, + "name": "barSeriesMarginChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "filename", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 98, + "name": "meshFileNameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 9, + "lineNumber": 99, + "name": "primarySeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 10, + "lineNumber": 100, + "name": "selectedSeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "float" + } + ], + "index": 11, + "lineNumber": 101, + "name": "floorLevelChanged", + "returnType": "void", + "revision": 258 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 12, + "lineNumber": 85, + "name": "handleAxisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 13, + "lineNumber": 86, + "name": "handleAxisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 14, + "lineNumber": 87, + "name": "handleAxisZChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractDeclarative" + } + ] + } + ], + "inputFile": "declarativebars_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ThemeColor" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "DeclarativeColor", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + } + ], + "qualifiedClassName": "DeclarativeColor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 38, + "name": "colorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "declarativecolor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DeclarativeRenderNode", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "DeclarativeRenderNode", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "handleControllerDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QSGGeometryNode" + } + ] + } + ], + "inputFile": "declarativerendernode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesList" + }, + { + "name": "QML.Element", + "value": "Scatter3D" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "DeclarativeScatter", + "lineNumber": 25, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 7, + "lineNumber": 54, + "name": "addSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 8, + "lineNumber": 55, + "name": "removeSeries", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "axisZ", + "notify": "axisZChanged", + "read": "axisZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScatter3DSeries*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 32, + "name": "seriesList", + "read": "seriesList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "DeclarativeScatter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 0, + "lineNumber": 65, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 1, + "lineNumber": 66, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 2, + "lineNumber": 67, + "name": "axisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 3, + "lineNumber": 68, + "name": "selectedSeriesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 4, + "lineNumber": 60, + "name": "handleAxisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 5, + "lineNumber": 61, + "name": "handleAxisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 6, + "lineNumber": 62, + "name": "handleAxisZChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractDeclarative" + } + ] + } + ], + "inputFile": "declarativescatter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Scene3D" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: Scene3D." + } + ], + "className": "Declarative3DScene", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "selectionQueryPosition", + "notify": "selectionQueryPositionChanged", + "read": "selectionQueryPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setSelectionQueryPosition" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "invalidSelectionPoint", + "read": "invalidSelectionPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false + } + ], + "qualifiedClassName": "Declarative3DScene", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + } + ], + "index": 0, + "lineNumber": 45, + "name": "selectionQueryPositionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Q3DScene" + } + ] + } + ], + "inputFile": "declarativescene_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "Bar3DSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "DeclarativeBar3DSeries", + "lineNumber": 34, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 40, + "name": "selectedBar", + "notify": "selectedBarChanged", + "read": "selectedBar", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setSelectedBar" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 42, + "name": "invalidSelectionPosition", + "read": "invalidSelectionPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 43, + "name": "baseGradient", + "notify": "baseGradientChanged", + "read": "baseGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorGradient*", + "user": false, + "write": "setBaseGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 44, + "name": "singleHighlightGradient", + "notify": "singleHighlightGradientChanged", + "read": "singleHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorGradient*", + "user": false, + "write": "setSingleHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 45, + "name": "multiHighlightGradient", + "notify": "multiHighlightGradientChanged", + "read": "multiHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorGradient*", + "user": false, + "write": "setMultiHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 46, + "name": "rowColors", + "read": "rowColors", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "DeclarativeBar3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + } + ], + "index": 0, + "lineNumber": 85, + "name": "selectedBarChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "ColorGradient*" + } + ], + "index": 1, + "lineNumber": 86, + "name": "baseGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "ColorGradient*" + } + ], + "index": 2, + "lineNumber": 87, + "name": "singleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "ColorGradient*" + } + ], + "index": 3, + "lineNumber": 88, + "name": "multiHighlightGradientChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 79, + "name": "handleBaseGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 80, + "name": "handleSingleHighlightGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 81, + "name": "handleMultiHighlightGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 82, + "name": "handleRowColorUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QBar3DSeries" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "Scatter3DSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "DeclarativeScatter3DSeries", + "lineNumber": 104, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 107, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 108, + "name": "baseGradient", + "notify": "baseGradientChanged", + "read": "baseGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorGradient*", + "user": false, + "write": "setBaseGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 109, + "name": "singleHighlightGradient", + "notify": "singleHighlightGradientChanged", + "read": "singleHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorGradient*", + "user": false, + "write": "setSingleHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 110, + "name": "multiHighlightGradient", + "notify": "multiHighlightGradientChanged", + "read": "multiHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorGradient*", + "user": false, + "write": "setMultiHighlightGradient" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 112, + "name": "invalidSelectionIndex", + "read": "invalidSelectionIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "DeclarativeScatter3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "ColorGradient*" + } + ], + "index": 0, + "lineNumber": 140, + "name": "baseGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "ColorGradient*" + } + ], + "index": 1, + "lineNumber": 141, + "name": "singleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "ColorGradient*" + } + ], + "index": 2, + "lineNumber": 142, + "name": "multiHighlightGradientChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 135, + "name": "handleBaseGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 136, + "name": "handleSingleHighlightGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 137, + "name": "handleMultiHighlightGradientUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QScatter3DSeries" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "Surface3DSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "DeclarativeSurface3DSeries", + "lineNumber": 150, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 153, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 156, + "name": "selectedPoint", + "notify": "selectedPointChanged", + "read": "selectedPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setSelectedPoint" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 158, + "name": "invalidSelectionPosition", + "read": "invalidSelectionPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 159, + "name": "baseGradient", + "notify": "baseGradientChanged", + "read": "baseGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorGradient*", + "user": false, + "write": "setBaseGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 160, + "name": "singleHighlightGradient", + "notify": "singleHighlightGradientChanged", + "read": "singleHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorGradient*", + "user": false, + "write": "setSingleHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 161, + "name": "multiHighlightGradient", + "notify": "multiHighlightGradientChanged", + "read": "multiHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorGradient*", + "user": false, + "write": "setMultiHighlightGradient" + } + ], + "qualifiedClassName": "DeclarativeSurface3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + } + ], + "index": 0, + "lineNumber": 191, + "name": "selectedPointChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "ColorGradient*" + } + ], + "index": 1, + "lineNumber": 192, + "name": "baseGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "ColorGradient*" + } + ], + "index": 2, + "lineNumber": 193, + "name": "singleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "ColorGradient*" + } + ], + "index": 3, + "lineNumber": 194, + "name": "multiHighlightGradientChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 186, + "name": "handleBaseGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 187, + "name": "handleSingleHighlightGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 188, + "name": "handleMultiHighlightGradientUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSurface3DSeries" + } + ] + } + ], + "inputFile": "declarativeseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesList" + }, + { + "name": "QML.Element", + "value": "Surface3D" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "DeclarativeSurface", + "lineNumber": 25, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 8, + "lineNumber": 55, + "name": "addSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 9, + "lineNumber": 56, + "name": "removeSeries", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "axisZ", + "notify": "axisZChanged", + "read": "axisZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSurface3DSeries*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 32, + "name": "seriesList", + "read": "seriesList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 33, + "name": "flipHorizontalGrid", + "notify": "flipHorizontalGridChanged", + "read": "flipHorizontalGrid", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlipHorizontalGrid" + } + ], + "qualifiedClassName": "DeclarativeSurface", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 0, + "lineNumber": 68, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 1, + "lineNumber": 69, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 2, + "lineNumber": 70, + "name": "axisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 3, + "lineNumber": 71, + "name": "selectedSeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "flip", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 72, + "name": "flipHorizontalGridChanged", + "returnType": "void", + "revision": 258 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 5, + "lineNumber": 63, + "name": "handleAxisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 6, + "lineNumber": 64, + "name": "handleAxisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 7, + "lineNumber": 65, + "name": "handleAxisZChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractDeclarative" + } + ] + } + ], + "inputFile": "declarativesurface_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "themeChildren" + }, + { + "name": "QML.Element", + "value": "Theme3D" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "DeclarativeTheme3D", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "themeChildren", + "read": "themeChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "baseColors", + "read": "baseColors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "baseGradients", + "read": "baseGradients", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 35, + "name": "singleHighlightGradient", + "notify": "singleHighlightGradientChanged", + "read": "singleHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorGradient*", + "user": false, + "write": "setSingleHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "multiHighlightGradient", + "notify": "multiHighlightGradientChanged", + "read": "multiHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorGradient*", + "user": false, + "write": "setMultiHighlightGradient" + } + ], + "qualifiedClassName": "DeclarativeTheme3D", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "ColorGradient*" + } + ], + "index": 0, + "lineNumber": 75, + "name": "singleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "ColorGradient*" + } + ], + "index": 1, + "lineNumber": 76, + "name": "multiHighlightGradientChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Q3DTheme" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "declarativetheme_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Foreign", + "value": "Q3DScene" + } + ], + "className": "Q3DSceneForeign", + "gadget": true, + "lineNumber": 79, + "qualifiedClassName": "Q3DSceneForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Camera3D" + }, + { + "name": "QML.Foreign", + "value": "Q3DCamera" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "Q3DCameraDataVisForeign", + "gadget": true, + "lineNumber": 87, + "qualifiedClassName": "Q3DCameraDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Light3D" + }, + { + "name": "QML.Foreign", + "value": "Q3DLight" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "Q3DLightDataVisForeign", + "gadget": true, + "lineNumber": 88, + "qualifiedClassName": "Q3DLightDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CategoryAxis3D" + }, + { + "name": "QML.Foreign", + "value": "QCategory3DAxis" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QCategory3DAxisDataVisForeign", + "gadget": true, + "lineNumber": 89, + "qualifiedClassName": "QCategory3DAxisDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "HeightMapSurfaceDataProxy" + }, + { + "name": "QML.Foreign", + "value": "QHeightMapSurfaceDataProxy" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QHeightMapSurfaceDataProxyDataVisForeign", + "gadget": true, + "lineNumber": 90, + "qualifiedClassName": "QHeightMapSurfaceDataProxyDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ItemModelBarDataProxy" + }, + { + "name": "QML.Foreign", + "value": "QItemModelBarDataProxy" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QItemModelBarDataProxyDataVisForeign", + "gadget": true, + "lineNumber": 91, + "qualifiedClassName": "QItemModelBarDataProxyDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ItemModelScatterDataProxy" + }, + { + "name": "QML.Foreign", + "value": "QItemModelScatterDataProxy" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QItemModelScatterDataProxyDataVisForeign", + "gadget": true, + "lineNumber": 92, + "qualifiedClassName": "QItemModelScatterDataProxyDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ItemModelSurfaceDataProxy" + }, + { + "name": "QML.Foreign", + "value": "QItemModelSurfaceDataProxy" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QItemModelSurfaceDataProxyDataVisForeign", + "gadget": true, + "lineNumber": 93, + "qualifiedClassName": "QItemModelSurfaceDataProxyDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ValueAxis3D" + }, + { + "name": "QML.Foreign", + "value": "QValue3DAxis" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QValue3DAxisDataVisForeign", + "gadget": true, + "lineNumber": 94, + "qualifiedClassName": "QValue3DAxisDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Custom3DItem" + }, + { + "name": "QML.Foreign", + "value": "QCustom3DItem" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + } + ], + "className": "QCustom3DItemDataVisForeign", + "gadget": true, + "lineNumber": 96, + "qualifiedClassName": "QCustom3DItemDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Custom3DLabel" + }, + { + "name": "QML.Foreign", + "value": "QCustom3DLabel" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + } + ], + "className": "QCustom3DLabelDataVisForeign", + "gadget": true, + "lineNumber": 97, + "qualifiedClassName": "QCustom3DLabelDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LogValueAxis3DFormatter" + }, + { + "name": "QML.Foreign", + "value": "QLogValue3DAxisFormatter" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + } + ], + "className": "QLogValue3DAxisFormatterDataVisForeign", + "gadget": true, + "lineNumber": 98, + "qualifiedClassName": "QLogValue3DAxisFormatterDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ValueAxis3DFormatter" + }, + { + "name": "QML.Foreign", + "value": "QValue3DAxisFormatter" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + } + ], + "className": "QValue3DAxisFormatterDataVisForeign", + "gadget": true, + "lineNumber": 99, + "qualifiedClassName": "QValue3DAxisFormatterDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "InputHandler3D" + }, + { + "name": "QML.Foreign", + "value": "Q3DInputHandler" + }, + { + "name": "QML.AddedInVersion", + "value": "258" + } + ], + "className": "Q3DInputHandlerDataVisForeign", + "gadget": true, + "lineNumber": 101, + "qualifiedClassName": "Q3DInputHandlerDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Custom3DVolume" + }, + { + "name": "QML.Foreign", + "value": "QCustom3DVolume" + }, + { + "name": "QML.AddedInVersion", + "value": "258" + } + ], + "className": "QCustom3DVolumeDataVisForeign", + "gadget": true, + "lineNumber": 102, + "qualifiedClassName": "QCustom3DVolumeDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TouchInputHandler3D" + }, + { + "name": "QML.Foreign", + "value": "QTouch3DInputHandler" + }, + { + "name": "QML.AddedInVersion", + "value": "258" + } + ], + "className": "QTouch3DInputHandlerDataVisForeign", + "gadget": true, + "lineNumber": 103, + "qualifiedClassName": "QTouch3DInputHandlerDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Q3DTheme" + }, + { + "name": "QML.Foreign", + "value": "Q3DTheme" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: Q3DTheme, use Theme3D instead." + } + ], + "className": "Q3DThemeDataVisForeign", + "gadget": true, + "lineNumber": 105, + "qualifiedClassName": "Q3DThemeDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QBar3DSeries" + }, + { + "name": "QML.Foreign", + "value": "QBar3DSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: QBar3DSeries, use Bar3DSeries instead." + } + ], + "className": "QBar3DSeriesDataVisForeign", + "gadget": true, + "lineNumber": 106, + "qualifiedClassName": "QBar3DSeriesDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QScatter3DSeries" + }, + { + "name": "QML.Foreign", + "value": "QScatter3DSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: QScatter3DSeries, use Scatter3DSeries instead." + } + ], + "className": "QScatter3DSeriesDataVisForeign", + "gadget": true, + "lineNumber": 107, + "qualifiedClassName": "QScatter3DSeriesDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QSurface3DSeries" + }, + { + "name": "QML.Foreign", + "value": "QSurface3DSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: QSurface3DSeries, use Surface3DSeries instead." + } + ], + "className": "QSurface3DSeriesDataVisForeign", + "gadget": true, + "lineNumber": 108, + "qualifiedClassName": "QSurface3DSeriesDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Object3D" + }, + { + "name": "QML.Foreign", + "value": "Q3DObject" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: Object3D." + } + ], + "className": "Q3DObjectDataVisForeign", + "gadget": true, + "lineNumber": 110, + "qualifiedClassName": "Q3DObjectDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractAxis3D" + }, + { + "name": "QML.Foreign", + "value": "QAbstract3DAxis" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: AbstractAxis3D." + } + ], + "className": "QAbstract3DAxisDataVisForeign", + "gadget": true, + "lineNumber": 111, + "qualifiedClassName": "QAbstract3DAxisDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractInputHandler3D" + }, + { + "name": "QML.Foreign", + "value": "QAbstract3DInputHandler" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: AbstractInputHandler3D." + } + ], + "className": "QAbstract3DInputHandlerDataVisForeign", + "gadget": true, + "lineNumber": 112, + "qualifiedClassName": "QAbstract3DInputHandlerDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Abstract3DSeries" + }, + { + "name": "QML.Foreign", + "value": "QAbstract3DSeries" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: Abstract3DSeries." + } + ], + "className": "QAbstract3DSeriesDataVisForeign", + "gadget": true, + "lineNumber": 113, + "qualifiedClassName": "QAbstract3DSeriesDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractDataProxy" + }, + { + "name": "QML.Foreign", + "value": "QAbstractDataProxy" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: AbstractDataProxy." + } + ], + "className": "QAbstractDataProxyDataVisForeign", + "gadget": true, + "lineNumber": 114, + "qualifiedClassName": "QAbstractDataProxyDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractItemModel" + }, + { + "name": "QML.Foreign", + "value": "QAbstractItemModel" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: AbstractItemModel." + } + ], + "className": "QAbstractItemModelDataVisForeign", + "gadget": true, + "lineNumber": 115, + "qualifiedClassName": "QAbstractItemModelDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BarDataProxy" + }, + { + "name": "QML.Foreign", + "value": "QBarDataProxy" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: BarDataProxy." + } + ], + "className": "QBarDataProxyDataVisForeign", + "gadget": true, + "lineNumber": 116, + "qualifiedClassName": "QBarDataProxyDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ScatterDataProxy" + }, + { + "name": "QML.Foreign", + "value": "QScatterDataProxy" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: ScatterDataProxy." + } + ], + "className": "QScatterDataProxyDataVisForeign", + "gadget": true, + "lineNumber": 117, + "qualifiedClassName": "QScatterDataProxyDataVisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SurfaceDataProxy" + }, + { + "name": "QML.Foreign", + "value": "QSurfaceDataProxy" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: SurfaceDataProxy." + } + ], + "className": "QSurfaceDataProxyDataVisForeign", + "gadget": true, + "lineNumber": 118, + "qualifiedClassName": "QSurfaceDataProxyDataVisForeign" + } + ], + "inputFile": "foreigntypes_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "GLStateStore", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "GLStateStore", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "protected", + "name": "QOpenGLFunctions" + } + ] + } + ], + "inputFile": "glstatestore_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6dbus_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6dbus_metatypes.json new file mode 100644 index 0000000..861d11e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6dbus_metatypes.json @@ -0,0 +1,1149 @@ +[ + { + "classes": [ + { + "className": "QDBusAbstractAdaptor", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QDBusAbstractAdaptor", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdbusabstractadaptor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDBusAdaptorConnector", + "lineNumber": 58, + "object": true, + "qualifiedClassName": "QDBusAdaptorConnector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "obj", + "type": "QObject*" + }, + { + "name": "metaObject", + "type": "const QMetaObject*" + }, + { + "name": "sid", + "type": "int" + }, + { + "name": "args", + "type": "QVariantList" + } + ], + "index": 0, + "lineNumber": 91, + "name": "relaySignal", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 87, + "name": "relaySlot", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 88, + "name": "polish", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdbusabstractadaptor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDBusAbstractInterface", + "lineNumber": 43, + "object": true, + "qualifiedClassName": "QDBusAbstractInterface", + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "QString" + }, + { + "type": "QString" + }, + { + "type": "QString" + } + ], + "index": 0, + "lineNumber": 139, + "name": "_q_serviceOwnerChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDBusAbstractInterfaceBase" + } + ] + } + ], + "inputFile": "qdbusabstractinterface.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDBusConnection", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 48, + "name": "BusType", + "values": [ + "SessionBus", + "SystemBus", + "ActivationBus" + ] + }, + { + "alias": "RegisterOption", + "isClass": false, + "isFlag": true, + "lineNumber": 50, + "name": "RegisterOptions", + "values": [ + "ExportAdaptors", + "ExportScriptableSlots", + "ExportScriptableSignals", + "ExportScriptableProperties", + "ExportScriptableInvokables", + "ExportScriptableContents", + "ExportNonScriptableSlots", + "ExportNonScriptableSignals", + "ExportNonScriptableProperties", + "ExportNonScriptableInvokables", + "ExportNonScriptableContents", + "ExportAllSlots", + "ExportAllSignals", + "ExportAllProperties", + "ExportAllInvokables", + "ExportAllContents", + "ExportAllSignal", + "ExportChildObjects" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 81, + "name": "UnregisterMode", + "values": [ + "UnregisterNode", + "UnregisterTree" + ] + } + ], + "gadget": true, + "lineNumber": 42, + "qualifiedClassName": "QDBusConnection" + } + ], + "inputFile": "qdbusconnection.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDBusConnectionPrivate", + "lineNumber": 75, + "object": true, + "qualifiedClassName": "QDBusConnectionPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 273, + "name": "dispatchStatusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "msg", + "type": "QDBusMessage" + } + ], + "index": 1, + "lineNumber": 274, + "name": "spyHooksFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pcall", + "type": "QDBusPendingCallPrivate*" + }, + { + "name": "msg", + "type": "void*" + }, + { + "name": "timeout", + "type": "int" + } + ], + "index": 2, + "lineNumber": 275, + "name": "messageNeedsSending", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pcall", + "type": "QDBusPendingCallPrivate*" + }, + { + "name": "msg", + "type": "void*" + } + ], + "index": 3, + "isCloned": true, + "lineNumber": 275, + "name": "messageNeedsSending", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "oldOwner", + "type": "QString" + }, + { + "name": "newOwner", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 276, + "name": "serviceOwnerChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QDBusError" + }, + { + "name": "message", + "type": "QDBusMessage" + } + ], + "index": 5, + "lineNumber": 277, + "name": "callWithCallbackFailed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 259, + "name": "setDispatchEnabled", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 260, + "name": "doDispatch", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qintptr" + } + ], + "index": 8, + "lineNumber": 261, + "name": "socketRead", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qintptr" + } + ], + "index": 9, + "lineNumber": 262, + "name": "socketWrite", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "o", + "type": "QObject*" + } + ], + "index": 10, + "lineNumber": 263, + "name": "objectDestroyed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "obj", + "type": "QObject*" + }, + { + "type": "const QMetaObject*" + }, + { + "name": "signalId", + "type": "int" + }, + { + "name": "args", + "type": "QVariantList" + } + ], + "index": 11, + "lineNumber": 264, + "name": "relaySignal", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "oldOwner", + "type": "QString" + }, + { + "name": "newOwner", + "type": "QString" + } + ], + "index": 12, + "lineNumber": 267, + "name": "serviceOwnerChangedNoLock", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "serviceName", + "type": "QString" + } + ], + "index": 13, + "lineNumber": 268, + "name": "registerServiceNoLock", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "serviceName", + "type": "QString" + } + ], + "index": 14, + "lineNumber": 269, + "name": "unregisterServiceNoLock", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 270, + "name": "handleDBusDisconnection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdbusconnection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDBusConnectionInterface", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "ServiceQueueOptions", + "values": [ + "DontQueueService", + "QueueService", + "ReplaceExistingService" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 45, + "name": "ServiceReplacementOptions", + "values": [ + "DontAllowReplacement", + "AllowReplacement" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 50, + "name": "RegisterServiceReply", + "values": [ + "ServiceNotRegistered", + "ServiceRegistered", + "ServiceQueued" + ] + } + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "registeredServiceNames", + "read": "registeredServiceNames", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDBusReply", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "activatableServiceNames", + "read": "activatableServiceNames", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDBusReply", + "user": false + } + ], + "qualifiedClassName": "QDBusConnectionInterface", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "service", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 75, + "name": "serviceRegistered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "service", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 76, + "name": "serviceUnregistered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "oldOwner", + "type": "QString" + }, + { + "name": "newOwner", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 77, + "name": "serviceOwnerChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QDBusError" + }, + { + "name": "call", + "type": "QDBusMessage" + } + ], + "index": 3, + "lineNumber": 78, + "name": "callWithCallbackFailed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 4, + "lineNumber": 83, + "name": "NameAcquired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 5, + "lineNumber": 84, + "name": "NameLost", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + }, + { + "type": "QString" + }, + { + "type": "QString" + } + ], + "index": 6, + "lineNumber": 85, + "name": "NameOwnerChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 7, + "isConst": true, + "lineNumber": 58, + "name": "registeredServiceNames", + "returnType": "QDBusReply" + }, + { + "access": "public", + "index": 8, + "isConst": true, + "lineNumber": 59, + "name": "activatableServiceNames", + "returnType": "QDBusReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "serviceName", + "type": "QString" + } + ], + "index": 9, + "isConst": true, + "lineNumber": 60, + "name": "isServiceRegistered", + "returnType": "QDBusReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 10, + "isConst": true, + "lineNumber": 61, + "name": "serviceOwner", + "returnType": "QDBusReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "serviceName", + "type": "QString" + } + ], + "index": 11, + "lineNumber": 62, + "name": "unregisterService", + "returnType": "QDBusReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "serviceName", + "type": "QString" + }, + { + "name": "qoption", + "type": "ServiceQueueOptions" + }, + { + "name": "roption", + "type": "ServiceReplacementOptions" + } + ], + "index": 12, + "lineNumber": 63, + "name": "registerService", + "returnType": "QDBusReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "serviceName", + "type": "QString" + }, + { + "name": "qoption", + "type": "ServiceQueueOptions" + } + ], + "index": 13, + "isCloned": true, + "lineNumber": 63, + "name": "registerService", + "returnType": "QDBusReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "serviceName", + "type": "QString" + } + ], + "index": 14, + "isCloned": true, + "lineNumber": 63, + "name": "registerService", + "returnType": "QDBusReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "serviceName", + "type": "QString" + } + ], + "index": 15, + "isConst": true, + "lineNumber": 67, + "name": "servicePid", + "returnType": "QDBusReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "serviceName", + "type": "QString" + } + ], + "index": 16, + "isConst": true, + "lineNumber": 68, + "name": "serviceUid", + "returnType": "QDBusReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "serviceName", + "type": "QString" + } + ], + "index": 17, + "isConst": true, + "lineNumber": 70, + "name": "serviceCredentials", + "returnType": "QDBusReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 18, + "lineNumber": 72, + "name": "startService", + "returnType": "QDBusReply" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDBusAbstractInterface" + } + ] + } + ], + "inputFile": "qdbusconnectioninterface.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDBusConnectionManager", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QDBusConnectionManager", + "superClasses": [ + { + "access": "public", + "name": "QDaemonThread" + } + ] + } + ], + "inputFile": "qdbusconnectionmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDBusError", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "ErrorType", + "values": [ + "NoError", + "Other", + "Failed", + "NoMemory", + "ServiceUnknown", + "NoReply", + "BadAddress", + "NotSupported", + "LimitsExceeded", + "AccessDenied", + "NoServer", + "Timeout", + "NoNetwork", + "AddressInUse", + "Disconnected", + "InvalidArgs", + "UnknownMethod", + "TimedOut", + "InvalidSignature", + "UnknownInterface", + "UnknownObject", + "UnknownProperty", + "PropertyReadOnly", + "InternalError", + "InvalidService", + "InvalidObjectPath", + "InvalidInterface", + "InvalidMember", + "LastErrorType" + ] + } + ], + "gadget": true, + "lineNumber": 21, + "qualifiedClassName": "QDBusError" + } + ], + "inputFile": "qdbuserror.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDBusPendingCallWatcher", + "lineNumber": 69, + "object": true, + "qualifiedClassName": "QDBusPendingCallWatcher", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "self", + "type": "QDBusPendingCallWatcher*" + } + ], + "index": 0, + "lineNumber": 83, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "isCloned": true, + "lineNumber": 83, + "name": "finished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDBusPendingCall" + } + ] + } + ], + "inputFile": "qdbuspendingcall.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDBusPendingCallWatcherHelper", + "lineNumber": 77, + "object": true, + "qualifiedClassName": "QDBusPendingCallWatcherHelper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 93, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "msg", + "type": "QDBusMessage" + } + ], + "index": 1, + "lineNumber": 94, + "name": "reply", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QDBusError" + }, + { + "name": "msg", + "type": "QDBusMessage" + } + ], + "index": 2, + "lineNumber": 95, + "name": "error", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdbuspendingcall_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDBusServer", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QDBusServer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "connection", + "type": "QDBusConnection" + } + ], + "index": 0, + "lineNumber": 37, + "name": "newConnection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdbusserver.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDBusServiceWatcher", + "enums": [ + { + "alias": "WatchModeFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 30, + "name": "WatchMode", + "values": [ + "WatchForRegistration", + "WatchForUnregistration", + "WatchForOwnerChange" + ] + } + ], + "lineNumber": 23, + "object": true, + "properties": [ + { + "bindable": "bindableWatchedServices", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "watchedServices", + "read": "watchedServices", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setWatchedServices" + }, + { + "bindable": "bindableWatchMode", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "watchMode", + "read": "watchMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "WatchMode", + "user": false, + "write": "setWatchMode" + } + ], + "qualifiedClassName": "QDBusServiceWatcher", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "service", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 57, + "name": "serviceRegistered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "service", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 58, + "name": "serviceUnregistered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "service", + "type": "QString" + }, + { + "name": "oldOwner", + "type": "QString" + }, + { + "name": "newOwner", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 59, + "name": "serviceOwnerChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "QString" + }, + { + "type": "QString" + }, + { + "type": "QString" + } + ], + "index": 3, + "lineNumber": 62, + "name": "_q_serviceOwnerChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdbusservicewatcher.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDBusVirtualObject", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "QDBusVirtualObject", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdbusvirtualobject.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6designer_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6designer_metatypes.json new file mode 100644 index 0000000..aca63c3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6designer_metatypes.json @@ -0,0 +1,8256 @@ +[ + { + "classes": [ + { + "className": "QtColorButton", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "backgroundCheckered", + "read": "isBackgroundCheckered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundCheckered" + } + ], + "qualifiedClassName": "QtColorButton", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 39, + "name": "colorChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 36, + "name": "setColor", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QToolButton" + } + ] + } + ], + "inputFile": "qtcolorbutton_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtColorLine", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "ColorComponent", + "values": [ + "Red", + "Green", + "Blue", + "Hue", + "Saturation", + "Value", + "Alpha" + ] + } + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "color", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "indicatorSpace", + "read": "indicatorSpace", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setIndicatorSpace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "indicatorSize", + "read": "indicatorSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setIndicatorSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "flip", + "read": "flip", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlip" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "backgroundCheckered", + "read": "isBackgroundCheckered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundCheckered" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 30, + "name": "colorComponent", + "read": "colorComponent", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorComponent", + "user": false, + "write": "setColorComponent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "orientation", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + } + ], + "qualifiedClassName": "QtColorLine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 75, + "name": "colorChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 72, + "name": "setColor", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qtcolorline_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGradientDialog", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "gradient", + "read": "gradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGradient", + "user": false, + "write": "setGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "backgroundCheckered", + "read": "isBackgroundCheckered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundCheckered" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "detailsVisible", + "read": "detailsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDetailsVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "detailsButtonVisible", + "read": "isDetailsButtonVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDetailsButtonVisible" + } + ], + "qualifiedClassName": "QtGradientDialog", + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qtgradientdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGradientEditor", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "gradient", + "read": "gradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGradient", + "user": false, + "write": "setGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "backgroundCheckered", + "read": "isBackgroundCheckered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundCheckered" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "detailsVisible", + "read": "detailsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDetailsVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "detailsButtonVisible", + "read": "isDetailsButtonVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDetailsButtonVisible" + } + ], + "qualifiedClassName": "QtGradientEditor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QGradient" + } + ], + "index": 0, + "lineNumber": 49, + "name": "gradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "details", + "type": "bool" + }, + { + "name": "extenstionWidthHint", + "type": "int" + } + ], + "index": 1, + "lineNumber": 50, + "name": "aboutToShowDetails", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qtgradienteditor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGradientManager", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QtGradientManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "QString" + }, + { + "name": "gradient", + "type": "QGradient" + } + ], + "index": 0, + "lineNumber": 53, + "name": "gradientAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "QString" + }, + { + "name": "newId", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 54, + "name": "gradientRenamed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "QString" + }, + { + "name": "newGradient", + "type": "QGradient" + } + ], + "index": 2, + "lineNumber": 55, + "name": "gradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 56, + "name": "gradientRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "QString" + }, + { + "name": "gradient", + "type": "QGradient" + } + ], + "index": 4, + "lineNumber": 43, + "name": "addGradient", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "QString" + }, + { + "name": "newId", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 44, + "name": "renameGradient", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "QString" + }, + { + "name": "newGradient", + "type": "QGradient" + } + ], + "index": 6, + "lineNumber": 45, + "name": "changeGradient", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 46, + "name": "removeGradient", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 49, + "name": "clear", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtgradientmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGradientStopsController", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QtGradientStopsController", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "stops", + "type": "QGradientStops" + } + ], + "index": 0, + "lineNumber": 42, + "name": "gradientStopsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtgradientstopscontroller_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGradientStopsModel", + "lineNumber": 43, + "object": true, + "qualifiedClassName": "QtGradientStopsModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "stop", + "type": "QtGradientStop*" + } + ], + "index": 0, + "lineNumber": 78, + "name": "stopAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "stop", + "type": "QtGradientStop*" + } + ], + "index": 1, + "lineNumber": 79, + "name": "stopRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "stop", + "type": "QtGradientStop*" + }, + { + "name": "newPos", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 80, + "name": "stopMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "stop1", + "type": "QtGradientStop*" + }, + { + "name": "stop2", + "type": "QtGradientStop*" + } + ], + "index": 3, + "lineNumber": 81, + "name": "stopsSwapped", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "stop", + "type": "QtGradientStop*" + }, + { + "name": "newColor", + "type": "QColor" + } + ], + "index": 4, + "lineNumber": 82, + "name": "stopChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "stop", + "type": "QtGradientStop*" + }, + { + "name": "selected", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 83, + "name": "stopSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "stop", + "type": "QtGradientStop*" + } + ], + "index": 6, + "lineNumber": 84, + "name": "currentStopChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtgradientstopsmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGradientStopsWidget", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "backgroundCheckered", + "read": "isBackgroundCheckered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundCheckered" + } + ], + "qualifiedClassName": "QtGradientStopsWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "zoom", + "type": "double" + } + ], + "index": 0, + "lineNumber": 45, + "name": "zoomChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractScrollArea" + } + ] + } + ], + "inputFile": "qtgradientstopswidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGradientView", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QtGradientView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 41, + "name": "currentGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 42, + "name": "gradientActivated", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "id", + "type": "QString" + }, + { + "name": "gradient", + "type": "QGradient" + } + ], + "index": 2, + "lineNumber": 45, + "name": "slotGradientAdded", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "id", + "type": "QString" + }, + { + "name": "newId", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 46, + "name": "slotGradientRenamed", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "id", + "type": "QString" + }, + { + "name": "newGradient", + "type": "QGradient" + } + ], + "index": 4, + "lineNumber": 47, + "name": "slotGradientChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "id", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 48, + "name": "slotGradientRemoved", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 49, + "name": "slotNewGradient", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 50, + "name": "slotEditGradient", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 51, + "name": "slotRemoveGradient", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 52, + "name": "slotRenameGradient", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QListWidgetItem*" + } + ], + "index": 10, + "lineNumber": 53, + "name": "slotRenameGradientItem", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QListWidgetItem*" + } + ], + "index": 11, + "lineNumber": 54, + "name": "slotCurrentItemChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QListWidgetItem*" + } + ], + "index": 12, + "lineNumber": 55, + "name": "slotGradientActivated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qtgradientview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGradientViewDialog", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QtGradientViewDialog", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "id", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 38, + "name": "slotGradientSelected", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "id", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 39, + "name": "slotGradientActivated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qtgradientviewdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGradientWidget", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "backgroundCheckered", + "read": "isBackgroundCheckered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundCheckered" + } + ], + "qualifiedClassName": "QtGradientWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 0, + "lineNumber": 71, + "name": "startLinearChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 1, + "lineNumber": 72, + "name": "endLinearChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 2, + "lineNumber": 73, + "name": "centralRadialChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 3, + "lineNumber": 74, + "name": "focalRadialChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "qreal" + } + ], + "index": 4, + "lineNumber": 75, + "name": "radiusRadialChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 5, + "lineNumber": 76, + "name": "centralConicalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 77, + "name": "angleConicalChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "stops", + "type": "QGradientStops" + } + ], + "index": 7, + "lineNumber": 67, + "name": "setGradientStops", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qtgradientwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DeviceSkin", + "lineNumber": 79, + "object": true, + "qualifiedClassName": "DeviceSkin", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 100, + "name": "popupMenu", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "code", + "type": "int" + }, + { + "name": "text", + "type": "QString" + }, + { + "name": "autorep", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 101, + "name": "skinKeyPressEvent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "code", + "type": "int" + }, + { + "name": "text", + "type": "QString" + }, + { + "name": "autorep", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 102, + "name": "skinKeyReleaseEvent", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 3, + "lineNumber": 105, + "name": "skinKeyRepeat", + "returnType": "void" + }, + { + "access": "protected", + "index": 4, + "lineNumber": 106, + "name": "moveParent", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "deviceskin_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ActionEditor", + "lineNumber": 41, + "object": true, + "qualifiedClassName": "qdesigner_internal::ActionEditor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QAction*" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 0, + "lineNumber": 97, + "name": "itemActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "menu", + "type": "QMenu*" + }, + { + "name": "item", + "type": "QAction*" + } + ], + "index": 1, + "lineNumber": 99, + "name": "contextMenuRequested", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "filter", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 72, + "name": "setFilter", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 73, + "name": "mainContainerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 74, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "a", + "type": "QAction*" + } + ], + "index": 5, + "lineNumber": 75, + "name": "selectAction", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QAction*" + } + ], + "index": 6, + "lineNumber": 78, + "name": "slotCurrentItemChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "selected", + "type": "QItemSelection" + }, + { + "name": "deselected", + "type": "QItemSelection" + } + ], + "index": 7, + "lineNumber": 79, + "name": "slotSelectionChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QAction*" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 8, + "lineNumber": 80, + "name": "editAction", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QAction*" + } + ], + "index": 9, + "isCloned": true, + "lineNumber": 80, + "name": "editAction", + "returnType": "void" + }, + { + "access": "private", + "index": 10, + "lineNumber": 81, + "name": "editCurrentAction", + "returnType": "void" + }, + { + "access": "private", + "index": 11, + "lineNumber": 82, + "name": "navigateToSlotCurrentAction", + "returnType": "void" + }, + { + "access": "private", + "index": 12, + "lineNumber": 83, + "name": "slotActionChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 13, + "lineNumber": 84, + "name": "slotNewAction", + "returnType": "void" + }, + { + "access": "private", + "index": 14, + "lineNumber": 85, + "name": "slotDelete", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "path", + "type": "QString" + }, + { + "name": "action", + "type": "QAction*" + } + ], + "index": 15, + "lineNumber": 86, + "name": "resourceImageDropped", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QContextMenuEvent*" + }, + { + "type": "QAction*" + } + ], + "index": 16, + "lineNumber": 87, + "name": "slotContextMenuRequested", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "a", + "type": "QAction*" + } + ], + "index": 17, + "lineNumber": 88, + "name": "slotViewMode", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "w", + "type": "QWidget*" + } + ], + "index": 18, + "lineNumber": 89, + "name": "slotSelectAssociatedWidget", + "returnType": "void" + }, + { + "access": "private", + "index": 19, + "lineNumber": 91, + "name": "slotCopy", + "returnType": "void" + }, + { + "access": "private", + "index": 20, + "lineNumber": 92, + "name": "slotCut", + "returnType": "void" + }, + { + "access": "private", + "index": 21, + "lineNumber": 93, + "name": "slotPaste", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDesignerActionEditorInterface" + } + ] + } + ], + "inputFile": "actioneditor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ActionModel", + "lineNumber": 38, + "object": true, + "qualifiedClassName": "qdesigner_internal::ActionModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + }, + { + "name": "action", + "type": "QAction*" + } + ], + "index": 0, + "lineNumber": 74, + "name": "resourceImageDropped", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QStandardItemModel" + } + ] + }, + { + "className": "ActionTreeView", + "lineNumber": 90, + "object": true, + "qualifiedClassName": "qdesigner_internal::ActionTreeView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QContextMenuEvent*" + }, + { + "type": "QAction*" + } + ], + "index": 0, + "lineNumber": 101, + "name": "actionContextMenuRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 1, + "lineNumber": 102, + "name": "currentActionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QAction*" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 2, + "lineNumber": 103, + "name": "actionActivated", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 98, + "name": "filter", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "current", + "type": "QModelIndex" + }, + { + "name": "previous", + "type": "QModelIndex" + } + ], + "index": 4, + "lineNumber": 106, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + } + ], + "index": 5, + "lineNumber": 117, + "name": "slotActivated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTreeView" + } + ] + }, + { + "className": "ActionListView", + "lineNumber": 124, + "object": true, + "qualifiedClassName": "qdesigner_internal::ActionListView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QContextMenuEvent*" + }, + { + "type": "QAction*" + } + ], + "index": 0, + "lineNumber": 135, + "name": "actionContextMenuRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 1, + "lineNumber": 136, + "name": "currentActionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 2, + "lineNumber": 137, + "name": "actionActivated", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 132, + "name": "filter", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "current", + "type": "QModelIndex" + }, + { + "name": "previous", + "type": "QModelIndex" + } + ], + "index": 4, + "lineNumber": 140, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + } + ], + "index": 5, + "lineNumber": 151, + "name": "slotActivated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QListView" + } + ] + }, + { + "className": "ActionView", + "lineNumber": 161, + "object": true, + "qualifiedClassName": "qdesigner_internal::ActionView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QContextMenuEvent*" + }, + { + "type": "QAction*" + } + ], + "index": 0, + "lineNumber": 193, + "name": "contextMenuRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 1, + "lineNumber": 194, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QAction*" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 2, + "lineNumber": 195, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "selected", + "type": "QItemSelection" + }, + { + "name": "deselected", + "type": "QItemSelection" + } + ], + "index": 3, + "lineNumber": 196, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QString" + }, + { + "name": "action", + "type": "QAction*" + } + ], + "index": 4, + "lineNumber": 197, + "name": "resourceImageDropped", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 187, + "name": "filter", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 188, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 189, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "a", + "type": "QAction*" + } + ], + "index": 8, + "lineNumber": 190, + "name": "selectAction", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 9, + "lineNumber": 200, + "name": "slotCurrentChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QStackedWidget" + } + ] + }, + { + "className": "ActionRepositoryMimeData", + "lineNumber": 208, + "object": true, + "qualifiedClassName": "qdesigner_internal::ActionRepositoryMimeData", + "superClasses": [ + { + "access": "public", + "name": "QMimeData" + } + ] + } + ], + "inputFile": "actionrepository_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "CodeDialog", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "qdesigner_internal::CodeDialog", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 48, + "name": "slotSaveAs", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 50, + "name": "copyAll", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "codedialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ConnectionEdit", + "lineNumber": 127, + "object": true, + "qualifiedClassName": "qdesigner_internal::ConnectionEdit", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 0, + "lineNumber": 156, + "name": "aboutToAddConnection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "con", + "type": "qdesigner_internal::Connection*" + } + ], + "index": 1, + "lineNumber": 157, + "name": "connectionAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "con", + "type": "qdesigner_internal::Connection*" + } + ], + "index": 2, + "lineNumber": 158, + "name": "aboutToRemoveConnection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 3, + "lineNumber": 159, + "name": "connectionRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "con", + "type": "qdesigner_internal::Connection*" + } + ], + "index": 4, + "lineNumber": 160, + "name": "connectionSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "wgt", + "type": "QWidget*" + } + ], + "index": 5, + "lineNumber": 161, + "name": "widgetActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "con", + "type": "qdesigner_internal::Connection*" + } + ], + "index": 6, + "lineNumber": 162, + "name": "connectionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 7, + "lineNumber": 165, + "name": "selectNone", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 166, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 167, + "name": "deleteSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "background", + "type": "QWidget*" + } + ], + "index": 10, + "lineNumber": 168, + "name": "setBackground", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 169, + "name": "updateBackground", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "QWidget*" + } + ], + "index": 12, + "lineNumber": 170, + "name": "widgetRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "o", + "type": "QObject*" + } + ], + "index": 13, + "lineNumber": 171, + "name": "objectRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 173, + "name": "updateLines", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 15, + "lineNumber": 174, + "name": "enableUpdateBackground", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + }, + { + "access": "public", + "name": "CETypes" + } + ] + } + ], + "inputFile": "connectionedit_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "CssHighlighter", + "lineNumber": 37, + "object": true, + "qualifiedClassName": "qdesigner_internal::CssHighlighter", + "superClasses": [ + { + "access": "public", + "name": "QSyntaxHighlighter" + } + ] + } + ], + "inputFile": "csshighlighter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FormLayoutMenu", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "qdesigner_internal::FormLayoutMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 50, + "name": "slotAddRow", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "formlayoutmenu_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FormWindowBase", + "lineNumber": 42, + "object": true, + "qualifiedClassName": "qdesigner_internal::FormWindowBase", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "resourceSet", + "type": "QtResourceSet*" + }, + { + "name": "resourceSetChanged", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 147, + "name": "resourceSetActivated", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "w", + "type": "QWidget*" + } + ], + "index": 1, + "lineNumber": 150, + "name": "triggerDefaultAction", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 2, + "lineNumber": 151, + "name": "sheetDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDesignerFormWindowInterface" + } + ] + } + ], + "inputFile": "formwindowbase_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "GridPanel", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "qdesigner_internal::GridPanel", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 53, + "name": "reset", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "gridpanel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "HtmlHighlighter", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "qdesigner_internal::HtmlHighlighter", + "superClasses": [ + { + "access": "public", + "name": "QSyntaxHighlighter" + } + ] + } + ], + "inputFile": "htmlhighlighter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "InvisibleWidget", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "qdesigner_internal::InvisibleWidget", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "invisible_widget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Layout", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "qdesigner_internal::Layout", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 75, + "name": "widgetDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "layout_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "MetaDataBase", + "lineNumber": 63, + "object": true, + "qualifiedClassName": "qdesigner_internal::MetaDataBase", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 80, + "name": "slotDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDesignerMetaDataBaseInterface" + } + ] + } + ], + "inputFile": "metadatabase_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "MorphMenu", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "qdesigner_internal::MorphMenu", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "newClassName", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 41, + "name": "slotMorph", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "morphmenu_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "NewActionDialog", + "lineNumber": 60, + "object": true, + "qualifiedClassName": "qdesigner_internal::NewActionDialog", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 74, + "name": "focusName", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 75, + "name": "focusText", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 76, + "name": "focusTooltip", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 77, + "name": "focusShortcut", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 78, + "name": "focusCheckable", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 79, + "name": "focusMenuRole", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 82, + "name": "onEditActionTextTextEdited", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 83, + "name": "onEditObjectNameTextEdited", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 85, + "name": "slotEditToolTip", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 86, + "name": "slotResetKeySequence", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "newactiondialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "NewFormWidget", + "lineNumber": 43, + "object": true, + "qualifiedClassName": "qdesigner_internal::NewFormWidget", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QTreeWidgetItem*" + } + ], + "index": 0, + "lineNumber": 64, + "name": "treeWidgetItemActivated", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "current", + "type": "QTreeWidgetItem*" + } + ], + "index": 1, + "lineNumber": 65, + "name": "treeWidgetCurrentItemChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QTreeWidgetItem*" + } + ], + "index": 2, + "lineNumber": 66, + "name": "treeWidgetItemPressed", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 3, + "lineNumber": 67, + "name": "slotDeviceProfileIndexChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDesignerNewFormWidgetInterface" + } + ] + } + ], + "inputFile": "newformwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "OrderDialog", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "qdesigner_internal::OrderDialog", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 56, + "name": "upButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 57, + "name": "downButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 2, + "lineNumber": 58, + "name": "pageListCurrentRowChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 59, + "name": "slotEnableButtonsAfterDnD", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 60, + "name": "slotReset", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "orderdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PlainTextEditorDialog", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "qdesigner_internal::PlainTextEditorDialog", + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "plaintexteditor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerPluginManager", + "lineNumber": 73, + "object": true, + "qualifiedClassName": "QDesignerPluginManager", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 112, + "name": "syncSettings", + "returnType": "bool" + }, + { + "access": "public", + "index": 1, + "lineNumber": 113, + "name": "ensureInitialized", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "pluginmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PreviewConfigurationWidget", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "qdesigner_internal::PreviewConfigurationWidget", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 42, + "name": "slotEditAppStyleSheet", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 43, + "name": "slotDeleteSkinEntry", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + } + ], + "index": 2, + "lineNumber": 44, + "name": "slotSkinChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGroupBox" + } + ] + } + ], + "inputFile": "previewconfigurationwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PreviewManager", + "lineNumber": 79, + "object": true, + "qualifiedClassName": "qdesigner_internal::PreviewManager", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 116, + "name": "firstPreviewOpened", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 117, + "name": "lastPreviewClosed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 113, + "name": "closeAllPreviews", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + } + ], + "index": 3, + "lineNumber": 120, + "name": "slotZoomChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "previewmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PromotionModel", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "qdesigner_internal::PromotionModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QDesignerWidgetDataBaseItemInterface*" + }, + { + "name": "includeFile", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 52, + "name": "includeFileChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QDesignerWidgetDataBaseItemInterface*" + }, + { + "name": "newName", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 53, + "name": "classNameChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QStandardItem*" + } + ], + "index": 2, + "lineNumber": 56, + "name": "slotItemChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QStandardItemModel" + } + ] + } + ], + "inputFile": "promotionmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PromotionTaskMenu", + "lineNumber": 37, + "object": true, + "qualifiedClassName": "qdesigner_internal::PromotionTaskMenu", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "customClassName", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 76, + "name": "slotPromoteToCustomWidget", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 77, + "name": "slotDemoteFromCustomWidget", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 78, + "name": "slotEditPromotedWidgets", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 79, + "name": "slotEditPromoteTo", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 80, + "name": "slotEditSignalsSlots", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "promotiontaskmenu_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PropertyLineEdit", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "qdesigner_internal::PropertyLineEdit", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 38, + "name": "insertNewLine", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLineEdit" + } + ] + } + ], + "inputFile": "propertylineedit_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerMimeData", + "lineNumber": 65, + "object": true, + "qualifiedClassName": "qdesigner_internal::QDesignerMimeData", + "superClasses": [ + { + "access": "public", + "name": "QMimeData" + } + ] + } + ], + "inputFile": "qdesigner_dnditem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerDockWidget", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "dockWidgetArea", + "read": "dockWidgetArea", + "required": false, + "scriptable": true, + "stored": false, + "type": "Qt::DockWidgetArea", + "user": false, + "write": "setDockWidgetArea" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "docked", + "read": "docked", + "required": false, + "scriptable": true, + "stored": false, + "type": "bool", + "user": false, + "write": "setDocked" + } + ], + "qualifiedClassName": "QDesignerDockWidget", + "superClasses": [ + { + "access": "public", + "name": "QDockWidget" + } + ] + }, + { + "className": "QDockWidgetPropertySheet", + "lineNumber": 50, + "object": true, + "qualifiedClassName": "QDockWidgetPropertySheet", + "superClasses": [ + { + "access": "public", + "name": "QDesignerPropertySheet" + } + ] + } + ], + "inputFile": "qdesigner_dockwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerFormWindowManager", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "qdesigner_internal::QDesignerFormWindowManager", + "superClasses": [ + { + "access": "public", + "name": "QDesignerFormWindowManagerInterface" + } + ] + } + ], + "inputFile": "qdesigner_formwindowmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerMemberSheet", + "interfaces": [ + [ + { + "className": "QDesignerMemberSheetExtension", + "id": "\"org.qt-project.Qt.Designer.MemberSheet\"" + } + ] + ], + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QDesignerMemberSheet", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerMemberSheetExtension" + } + ] + }, + { + "className": "QDesignerMemberSheetFactory", + "interfaces": [ + [ + { + "className": "QAbstractExtensionFactory", + "id": "\"org.qt-project.Qt.QAbstractExtensionFactory\"" + } + ] + ], + "lineNumber": 65, + "object": true, + "qualifiedClassName": "QDesignerMemberSheetFactory", + "superClasses": [ + { + "access": "public", + "name": "QExtensionFactory" + } + ] + } + ], + "inputFile": "qdesigner_membersheet_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerMenu", + "lineNumber": 44, + "object": true, + "qualifiedClassName": "QDesignerMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 81, + "name": "slotAddSeparator", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 82, + "name": "slotRemoveSelectedAction", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 83, + "name": "slotShowSubMenuNow", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 84, + "name": "slotDeactivateNow", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 85, + "name": "slotAdjustSizeNow", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QMenu" + } + ] + } + ], + "inputFile": "qdesigner_menu_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SpecialMenuAction", + "lineNumber": 38, + "object": true, + "qualifiedClassName": "qdesigner_internal::SpecialMenuAction", + "superClasses": [ + { + "access": "public", + "name": "QAction" + } + ] + }, + { + "className": "QDesignerMenuBar", + "lineNumber": 48, + "object": true, + "qualifiedClassName": "QDesignerMenuBar", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 73, + "name": "deleteMenu", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 74, + "name": "slotRemoveMenuBar", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QMenuBar" + } + ] + } + ], + "inputFile": "qdesigner_menubar_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerObjectInspector", + "lineNumber": 46, + "object": true, + "qualifiedClassName": "qdesigner_internal::QDesignerObjectInspector", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "mainContainerChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDesignerObjectInspectorInterface" + } + ] + } + ], + "inputFile": "qdesigner_objectinspector_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "NewPromotedClassPanel", + "lineNumber": 42, + "object": true, + "qualifiedClassName": "qdesigner_internal::NewPromotedClassPanel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "PromotionParameters" + }, + { + "name": "ok", + "type": "bool*" + } + ], + "index": 0, + "lineNumber": 56, + "name": "newPromotedClass", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 59, + "name": "grabFocus", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 2, + "lineNumber": 60, + "name": "chooseBaseClass", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QString" + } + ], + "index": 3, + "lineNumber": 62, + "name": "slotNameChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QString" + } + ], + "index": 4, + "lineNumber": 63, + "name": "slotIncludeFileChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 64, + "name": "slotAdd", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 65, + "name": "slotReset", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGroupBox" + } + ] + }, + { + "className": "QDesignerPromotionDialog", + "lineNumber": 82, + "object": true, + "qualifiedClassName": "qdesigner_internal::QDesignerPromotionDialog", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 0, + "lineNumber": 96, + "name": "selectedBaseClassChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 98, + "name": "slotRemove", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 99, + "name": "slotAcceptPromoteTo", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QItemSelection" + }, + { + "type": "QItemSelection" + } + ], + "index": 3, + "lineNumber": 100, + "name": "slotSelectionChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "PromotionParameters" + }, + { + "name": "ok", + "type": "bool*" + } + ], + "index": 4, + "lineNumber": 101, + "name": "slotNewPromotedClass", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QDesignerWidgetDataBaseItemInterface*" + }, + { + "name": "includeFile", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 103, + "name": "slotIncludeFileChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QDesignerWidgetDataBaseItemInterface*" + }, + { + "name": "newName", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 104, + "name": "slotClassNameChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 105, + "name": "slotUpdateFromWidgetDatabase", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QPoint" + } + ], + "index": 8, + "lineNumber": 106, + "name": "slotTreeViewContextMenu", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 107, + "name": "slotEditSignalsSlots", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qdesigner_promotiondialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerPropertyEditor", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "qdesigner_internal::QDesignerPropertyEditor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + }, + { + "name": "enableSubPropertyHandling", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 45, + "name": "propertyValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 46, + "name": "resetProperty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 2, + "lineNumber": 47, + "name": "addDynamicProperty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 48, + "name": "removeDynamicProperty", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 49, + "name": "editorOpened", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 50, + "name": "editorClosed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 6, + "lineNumber": 56, + "name": "updatePropertySheet", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 57, + "name": "reloadResourceProperties", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 8, + "lineNumber": 60, + "name": "slotPropertyChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDesignerPropertyEditorInterface" + } + ] + } + ], + "inputFile": "qdesigner_propertyeditor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerPropertySheet", + "interfaces": [ + [ + { + "className": "QDesignerPropertySheetExtension", + "id": "\"org.qt-project.Qt.Designer.PropertySheet\"" + } + ], + [ + { + "className": "QDesignerDynamicPropertySheetExtension", + "id": "\"org.qt-project.Qt.Designer.DynamicPropertySheet\"" + } + ] + ], + "lineNumber": 42, + "object": true, + "qualifiedClassName": "QDesignerPropertySheet", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerPropertySheetExtension" + }, + { + "access": "public", + "name": "QDesignerDynamicPropertySheetExtension" + } + ] + }, + { + "className": "QDesignerAbstractPropertySheetFactory", + "interfaces": [ + [ + { + "className": "QAbstractExtensionFactory", + "id": "\"org.qt-project.Qt.QAbstractExtensionFactory\"" + } + ] + ], + "lineNumber": 178, + "object": true, + "qualifiedClassName": "QDesignerAbstractPropertySheetFactory", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 189, + "name": "objectDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QExtensionFactory" + } + ] + } + ], + "inputFile": "qdesigner_propertysheet_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStackedWidgetPreviewEventFilter", + "lineNumber": 36, + "object": true, + "qualifiedClassName": "QStackedWidgetPreviewEventFilter", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 50, + "name": "updateButtons", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 51, + "name": "prevPage", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 52, + "name": "nextPage", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QStackedWidgetEventFilter", + "lineNumber": 70, + "object": true, + "qualifiedClassName": "QStackedWidgetEventFilter", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 86, + "name": "removeCurrentPage", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 87, + "name": "addPage", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 88, + "name": "addPageAfter", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 89, + "name": "changeOrder", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QStackedWidgetPreviewEventFilter" + } + ] + } + ], + "inputFile": "qdesigner_stackedbox_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTabWidgetEventFilter", + "lineNumber": 38, + "object": true, + "qualifiedClassName": "QTabWidgetEventFilter", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 59, + "name": "removeCurrentPage", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 60, + "name": "addPage", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 61, + "name": "addPageAfter", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdesigner_tabwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerTaskMenu", + "interfaces": [ + [ + { + "className": "QDesignerTaskMenuExtension", + "id": "\"org.qt-project.Qt.Designer.TaskMenu\"" + } + ] + ], + "lineNumber": 36, + "object": true, + "qualifiedClassName": "qdesigner_internal::QDesignerTaskMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 70, + "name": "changeObjectName", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 71, + "name": "changeToolTip", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 72, + "name": "changeWhatsThis", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 73, + "name": "changeStyleSheet", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 74, + "name": "createMenuBar", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "area", + "type": "Qt::ToolBarArea" + } + ], + "index": 5, + "lineNumber": 75, + "name": "addToolBar", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 76, + "name": "createStatusBar", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 77, + "name": "removeStatusBar", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 78, + "name": "containerFakeMethods", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 79, + "name": "slotNavigateToSlot", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "a", + "type": "QAction*" + } + ], + "index": 10, + "lineNumber": 80, + "name": "applySize", + "returnType": "void" + }, + { + "access": "private", + "index": 11, + "lineNumber": 81, + "name": "slotLayoutAlignment", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerTaskMenuExtension" + } + ] + } + ], + "inputFile": "qdesigner_taskmenu_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ToolBarEventFilter", + "lineNumber": 42, + "object": true, + "qualifiedClassName": "qdesigner_internal::ToolBarEventFilter", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 69, + "name": "slotRemoveSelectedAction", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 70, + "name": "slotRemoveToolBar", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 71, + "name": "slotInsertSeparator", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdesigner_toolbar_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QToolBoxHelper", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "QToolBoxHelper", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 55, + "name": "removeCurrentPage", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 56, + "name": "addPage", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 57, + "name": "addPageAfter", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 58, + "name": "changeOrder", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdesigner_toolbox_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DesignerPixmapCache", + "lineNumber": 296, + "object": true, + "qualifiedClassName": "qdesigner_internal::DesignerPixmapCache", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 304, + "name": "reloaded", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "DesignerIconCache", + "lineNumber": 310, + "object": true, + "qualifiedClassName": "qdesigner_internal::DesignerIconCache", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 318, + "name": "reloaded", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdesigner_utils_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerWidget", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QDesignerWidget", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "QDesignerDialog", + "lineNumber": 51, + "object": true, + "qualifiedClassName": "QDesignerDialog", + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + }, + { + "className": "Line", + "lineNumber": 67, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 70, + "name": "orientation", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + } + ], + "qualifiedClassName": "Line", + "superClasses": [ + { + "access": "public", + "name": "QFrame" + } + ] + } + ], + "inputFile": "qdesigner_widget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerWidgetBox", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "qdesigner_internal::QDesignerWidgetBox", + "superClasses": [ + { + "access": "public", + "name": "QDesignerWidgetBoxInterface" + } + ] + } + ], + "inputFile": "qdesigner_widgetbox_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerWidgetItem", + "lineNumber": 44, + "object": true, + "qualifiedClassName": "qdesigner_internal::QDesignerWidgetItem", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 79, + "name": "layoutChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QWidgetItemV2" + } + ] + } + ], + "inputFile": "qdesigner_widgetitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLayoutSupport", + "interfaces": [ + [ + { + "className": "QDesignerLayoutDecorationExtension", + "id": "\"org.qt-project.Qt.Designer.LayoutDecoration\"" + } + ] + ], + "lineNumber": 151, + "object": true, + "qualifiedClassName": "qdesigner_internal::QLayoutSupport", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerLayoutDecorationExtension" + } + ] + }, + { + "className": "QLayoutWidget", + "lineNumber": 235, + "object": true, + "qualifiedClassName": "QLayoutWidget", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qlayout_widget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "RichTextEditorDialog", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "qdesigner_internal::RichTextEditorDialog", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "newIndex", + "type": "int" + } + ], + "index": 0, + "lineNumber": 46, + "name": "tabIndexChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 47, + "name": "richTextChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 48, + "name": "sourceChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "richtexteditor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SheetDelegate", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "qdesigner_internal::SheetDelegate", + "superClasses": [ + { + "access": "public", + "name": "QStyledItemDelegate" + } + ] + } + ], + "inputFile": "sheet_delegate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Spacer", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "spacerName", + "read": "objectName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setObjectName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 34, + "name": "orientation", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 35, + "name": "sizeType", + "read": "sizeType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizePolicy::Policy", + "user": false, + "write": "setSizeType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 36, + "name": "sizeHint", + "read": "sizeHintProperty", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setSizeHintProperty" + } + ], + "qualifiedClassName": "Spacer", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "spacer_widget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "StyleSheetEditor", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "qdesigner_internal::StyleSheetEditor", + "superClasses": [ + { + "access": "public", + "name": "QTextEdit" + } + ] + }, + { + "className": "StyleSheetEditorDialog", + "lineNumber": 41, + "object": true, + "qualifiedClassName": "qdesigner_internal::StyleSheetEditorDialog", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 59, + "name": "validateStyleSheet", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "pos", + "type": "QPoint" + } + ], + "index": 1, + "lineNumber": 60, + "name": "slotContextMenuRequested", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "property", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 61, + "name": "slotAddResource", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "property", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 62, + "name": "slotAddGradient", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "property", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 63, + "name": "slotAddColor", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 64, + "name": "slotAddFont", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 65, + "name": "slotRequestHelp", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + }, + { + "className": "StyleSheetPropertyEditorDialog", + "lineNumber": 90, + "object": true, + "qualifiedClassName": "qdesigner_internal::StyleSheetPropertyEditorDialog", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 99, + "name": "applyStyleSheet", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::StyleSheetEditorDialog", + "name": "StyleSheetEditorDialog" + } + ] + } + ], + "inputFile": "stylesheeteditor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TextPropertyEditor", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": true, + "write": "setText" + } + ], + "qualifiedClassName": "qdesigner_internal::TextPropertyEditor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 84, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 85, + "name": "editingFinished", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 88, + "name": "setText", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 89, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 90, + "name": "clear", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 96, + "name": "slotTextChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 97, + "name": "slotTextEdited", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 98, + "name": "slotEditingFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "textpropertyeditor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "WidgetDataBase", + "lineNumber": 123, + "object": true, + "qualifiedClassName": "qdesigner_internal::WidgetDataBase", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 149, + "name": "loadPlugins", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDesignerWidgetDataBaseInterface" + } + ] + } + ], + "inputFile": "widgetdatabase_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "WidgetFactory", + "lineNumber": 43, + "object": true, + "qualifiedClassName": "qdesigner_internal::WidgetFactory", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 95, + "name": "loadPlugins", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 1, + "lineNumber": 96, + "name": "activeFormWindowChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 2, + "lineNumber": 97, + "name": "formWindowAdded", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDesignerWidgetFactoryInterface" + } + ] + } + ], + "inputFile": "widgetfactory_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ZoomMenu", + "lineNumber": 36, + "object": true, + "qualifiedClassName": "qdesigner_internal::ZoomMenu", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 53, + "name": "zoomChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "percent", + "type": "int" + } + ], + "index": 1, + "lineNumber": 50, + "name": "setZoom", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QAction*" + } + ], + "index": 2, + "lineNumber": 56, + "name": "slotZoomMenu", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "ZoomView", + "lineNumber": 66, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 68, + "name": "zoom", + "read": "zoom", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setZoom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 69, + "name": "zoomContextMenuEnabled", + "read": "isZoomContextMenuEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setZoomContextMenuEnabled" + } + ], + "qualifiedClassName": "qdesigner_internal::ZoomView", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "percent", + "type": "int" + } + ], + "index": 0, + "lineNumber": 95, + "name": "setZoom", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "globalPos", + "type": "QPoint" + } + ], + "index": 1, + "lineNumber": 96, + "name": "showContextMenu", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsView" + } + ] + }, + { + "className": "ZoomWidget", + "lineNumber": 134, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 136, + "name": "widgetZoomContextMenuEnabled", + "read": "isWidgetZoomContextMenuEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWidgetZoomContextMenuEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 137, + "name": "itemAcceptDrops", + "read": "itemAcceptDrops", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setItemAcceptDrops" + } + ], + "qualifiedClassName": "qdesigner_internal::ZoomWidget", + "slots": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 163, + "name": "dump", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::ZoomView", + "name": "ZoomView" + } + ] + } + ], + "inputFile": "zoomwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerActionEditorInterface", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QDesignerActionEditorInterface", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 0, + "lineNumber": 29, + "name": "setFormWindow", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "abstractactioneditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerFormEditorInterface", + "lineNumber": 39, + "object": true, + "qualifiedClassName": "QDesignerFormEditorInterface", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "abstractformeditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerFormWindowInterface", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 33, + "name": "ResourceFileSaveMode", + "values": [ + "SaveAllResourceFiles", + "SaveOnlyUsedResourceFiles", + "DontSaveResourceFiles" + ] + } + ], + "lineNumber": 20, + "object": true, + "qualifiedClassName": "QDesignerFormWindowInterface", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "mainContainer", + "type": "QWidget*" + } + ], + "index": 0, + "lineNumber": 138, + "name": "mainContainerChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "toolIndex", + "type": "int" + } + ], + "index": 1, + "lineNumber": 139, + "name": "toolChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fileName", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 140, + "name": "fileNameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "f", + "type": "Feature" + } + ], + "index": 3, + "lineNumber": 141, + "name": "featureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 142, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 143, + "name": "geometryChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 145, + "name": "resourceFilesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "widget", + "type": "QWidget*" + } + ], + "index": 7, + "lineNumber": 147, + "name": "widgetManaged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "widget", + "type": "QWidget*" + } + ], + "index": 8, + "lineNumber": 148, + "name": "widgetUnmanaged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "widget", + "type": "QWidget*" + } + ], + "index": 9, + "lineNumber": 149, + "name": "aboutToUnmanageWidget", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "widget", + "type": "QWidget*" + } + ], + "index": 10, + "lineNumber": 150, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 152, + "name": "changed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "QWidget*" + } + ], + "index": 12, + "lineNumber": 153, + "name": "widgetRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "o", + "type": "QObject*" + } + ], + "index": 13, + "lineNumber": 154, + "name": "objectRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "widget", + "type": "QWidget*" + } + ], + "index": 14, + "lineNumber": 123, + "name": "manageWidget", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "widget", + "type": "QWidget*" + } + ], + "index": 15, + "lineNumber": 124, + "name": "unmanageWidget", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "f", + "type": "Feature" + } + ], + "index": 16, + "lineNumber": 126, + "name": "setFeatures", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dirty", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 127, + "name": "setDirty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "changePropertyDisplay", + "type": "bool" + } + ], + "index": 18, + "lineNumber": 128, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "isCloned": true, + "lineNumber": 128, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "QWidget*" + }, + { + "name": "select", + "type": "bool" + } + ], + "index": 20, + "lineNumber": 129, + "name": "selectWidget", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "QWidget*" + } + ], + "index": 21, + "isCloned": true, + "lineNumber": 129, + "name": "selectWidget", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "grid", + "type": "QPoint" + } + ], + "index": 22, + "lineNumber": 130, + "name": "setGrid", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fileName", + "type": "QString" + } + ], + "index": 23, + "lineNumber": 131, + "name": "setFileName", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "contents", + "type": "QString" + } + ], + "index": 24, + "lineNumber": 132, + "name": "setContents", + "returnType": "bool" + }, + { + "access": "public", + "index": 25, + "lineNumber": 134, + "name": "editWidgets", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "paths", + "type": "QStringList" + }, + { + "name": "errorCount", + "type": "int*" + }, + { + "name": "errorMessages", + "type": "QString*" + } + ], + "index": 26, + "lineNumber": 135, + "name": "activateResourceFilePaths", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "paths", + "type": "QStringList" + }, + { + "name": "errorCount", + "type": "int*" + } + ], + "index": 27, + "isCloned": true, + "lineNumber": 135, + "name": "activateResourceFilePaths", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "paths", + "type": "QStringList" + } + ], + "index": 28, + "isCloned": true, + "lineNumber": 135, + "name": "activateResourceFilePaths", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "abstractformwindow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerFormWindowManagerInterface", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 30, + "name": "Action", + "values": [ + "CutAction", + "CopyAction", + "PasteAction", + "DeleteAction", + "SelectAllAction", + "LowerAction", + "RaiseAction", + "UndoAction", + "RedoAction", + "HorizontalLayoutAction", + "VerticalLayoutAction", + "SplitHorizontalAction", + "SplitVerticalAction", + "GridLayoutAction", + "FormLayoutAction", + "BreakLayoutAction", + "AdjustSizeAction", + "SimplifyLayoutAction", + "DefaultPreviewAction", + "FormWindowSettingsDialogAction" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 62, + "name": "ActionGroup", + "values": [ + "StyledPreviewActionGroup" + ] + } + ], + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QDesignerFormWindowManagerInterface", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 0, + "lineNumber": 107, + "name": "formWindowAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 1, + "lineNumber": 108, + "name": "formWindowRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 2, + "lineNumber": 109, + "name": "activeFormWindowChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fw", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 3, + "lineNumber": 110, + "name": "formWindowSettingsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 4, + "lineNumber": 113, + "name": "addFormWindow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 5, + "lineNumber": 114, + "name": "removeFormWindow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 6, + "lineNumber": 115, + "name": "setActiveFormWindow", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 116, + "name": "showPreview", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 117, + "name": "closeAllPreviews", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 118, + "name": "showPluginDialog", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "abstractformwindowmanager.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerFormWindowToolInterface", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QDesignerFormWindowToolInterface", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "abstractformwindowtool.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerIntegrationInterface", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 36, + "name": "ResourceFileWatcherBehaviour", + "values": [ + "NoResourceFileWatcher", + "ReloadResourceFileSilently", + "PromptToReloadResourceFile" + ] + } + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "headerSuffix", + "read": "headerSuffix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setHeaderSuffix" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "headerLowercase", + "read": "isHeaderLowercase", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHeaderLowercase" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "qtVersion", + "read": "qtVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVersionNumber", + "user": false, + "write": "setQtVersion" + } + ], + "qualifiedClassName": "QDesignerIntegrationInterface", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + }, + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 86, + "name": "propertyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + }, + { + "name": "object", + "type": "QObject*" + }, + { + "name": "newName", + "type": "QString" + }, + { + "name": "oldName", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 87, + "name": "objectNameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "manual", + "type": "QString" + }, + { + "name": "document", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 88, + "name": "helpRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "objectName", + "type": "QString" + }, + { + "name": "signalSignature", + "type": "QString" + }, + { + "name": "parameterNames", + "type": "QStringList" + } + ], + "index": 3, + "lineNumber": 90, + "name": "navigateToSlot", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slotSignature", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 91, + "name": "navigateToSlot", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "f", + "type": "Feature" + } + ], + "index": 5, + "lineNumber": 94, + "name": "setFeatures", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + }, + { + "name": "enableSubPropertyHandling", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 95, + "name": "updateProperty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 7, + "lineNumber": 96, + "name": "updateProperty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 98, + "name": "resetProperty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 9, + "lineNumber": 99, + "name": "addDynamicProperty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 10, + "lineNumber": 100, + "name": "removeDynamicProperty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 11, + "lineNumber": 102, + "name": "updateActiveFormWindow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 12, + "lineNumber": 103, + "name": "setupFormWindow", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 104, + "name": "updateSelection", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 105, + "name": "updateCustomWidgetPlugins", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QDesignerIntegration", + "lineNumber": 111, + "object": true, + "qualifiedClassName": "QDesignerIntegration", + "superClasses": [ + { + "access": "public", + "name": "QDesignerIntegrationInterface" + } + ] + } + ], + "inputFile": "abstractintegration.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerMetaDataBaseInterface", + "lineNumber": 39, + "object": true, + "qualifiedClassName": "QDesignerMetaDataBaseInterface", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "changed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "abstractmetadatabase.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerNewFormWidgetInterface", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QDesignerNewFormWidgetInterface", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 28, + "name": "templateActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "templateSelected", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 29, + "name": "currentTemplateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "abstractnewformwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerObjectInspectorInterface", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QDesignerObjectInspectorInterface", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 0, + "lineNumber": 26, + "name": "setFormWindow", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "abstractobjectinspector.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerPropertyEditorInterface", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QDesignerPropertyEditorInterface", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 32, + "name": "propertyChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 1, + "lineNumber": 35, + "name": "setObject", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + }, + { + "name": "changed", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 36, + "name": "setPropertyValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 3, + "isCloned": true, + "lineNumber": 36, + "name": "setPropertyValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "readOnly", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 37, + "name": "setReadOnly", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "abstractpropertyeditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerResourceBrowserInterface", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QDesignerResourceBrowserInterface", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "filePath", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 26, + "name": "currentPathChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filePath", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 27, + "name": "pathActivated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "abstractresourcebrowser.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerWidgetBoxInterface", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QDesignerWidgetBoxInterface", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "abstractwidgetbox.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerWidgetDataBaseInterface", + "lineNumber": 67, + "object": true, + "qualifiedClassName": "QDesignerWidgetDataBaseInterface", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 90, + "name": "changed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "abstractwidgetdatabase.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerWidgetFactoryInterface", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QDesignerWidgetFactoryInterface", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "abstractwidgetfactory.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QExtensionFactory", + "interfaces": [ + [ + { + "className": "QAbstractExtensionFactory", + "id": "\"org.qt-project.Qt.QAbstractExtensionFactory\"" + } + ] + ], + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QExtensionFactory", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 29, + "name": "objectDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QAbstractExtensionFactory" + } + ] + } + ], + "inputFile": "default_extensionfactory.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QExtensionManager", + "interfaces": [ + [ + { + "className": "QAbstractExtensionManager", + "id": "\"org.qt-project.Qt.QAbstractExtensionManager\"" + } + ] + ], + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QExtensionManager", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QAbstractExtensionManager" + } + ] + } + ], + "inputFile": "qextensionmanager.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractFormBuilderGadget", + "lineNumber": 47, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 50, + "name": "itemFlags", + "read": "fakeItemFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ItemFlags", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 51, + "name": "checkState", + "read": "fakeCheckState", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::CheckState", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 52, + "name": "textAlignment", + "read": "fakeAlignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 53, + "name": "orientation", + "read": "fakeOrientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 54, + "name": "sizeType", + "read": "fakeSizeType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizePolicy::Policy", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 55, + "name": "colorRole", + "read": "fakeColorRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPalette::ColorRole", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 56, + "name": "colorGroup", + "read": "fakeColorGroup", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPalette::ColorGroup", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 57, + "name": "styleStrategy", + "read": "fakeStyleStrategy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont::StyleStrategy", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 58, + "name": "hintingPreference", + "read": "fakeHintingPreference", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont::HintingPreference", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 59, + "name": "fontWeight", + "read": "fakeFontWeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont::Weight", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 60, + "name": "cursorShape", + "read": "fakeCursorShape", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::CursorShape", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 61, + "name": "brushStyle", + "read": "fakeBrushStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::BrushStyle", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 62, + "name": "toolBarArea", + "read": "fakeToolBarArea", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ToolBarArea", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 63, + "name": "gradientType", + "read": "fakeGradientType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGradient::Type", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 64, + "name": "gradientSpread", + "read": "fakeGradientSpread", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGradient::Spread", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 65, + "name": "gradientCoordinate", + "read": "fakeGradientCoordinate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGradient::CoordinateMode", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 66, + "name": "language", + "read": "fakeLanguage", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale::Language", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 67, + "name": "country", + "read": "fakeCountry", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale::Country", + "user": false + } + ], + "qualifiedClassName": "QAbstractFormBuilderGadget", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "properties_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtBoolEdit", + "lineNumber": 68, + "object": true, + "qualifiedClassName": "QtBoolEdit", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 0, + "lineNumber": 85, + "name": "toggled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qtpropertybrowserutils_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AbstractFindWidget", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "AbstractFindWidget", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "activate", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 57, + "name": "deactivate", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 58, + "name": "findNext", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 59, + "name": "findPrevious", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 60, + "name": "findCurrentText", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 66, + "name": "updateButtons", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "abstractfindwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ItemViewFindWidget", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "ItemViewFindWidget", + "superClasses": [ + { + "access": "public", + "name": "AbstractFindWidget" + } + ] + } + ], + "inputFile": "itemviewfindwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TextEditFindWidget", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "TextEditFindWidget", + "superClasses": [ + { + "access": "public", + "name": "AbstractFindWidget" + } + ] + } + ], + "inputFile": "texteditfindwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FormLayoutRowDialog", + "lineNumber": 61, + "object": true, + "qualifiedClassName": "qdesigner_internal::FormLayoutRowDialog", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 84, + "name": "labelTextEdited", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 85, + "name": "labelNameEdited", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 86, + "name": "fieldNameEdited", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 87, + "name": "buddyClicked", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + } + ], + "index": 4, + "lineNumber": 88, + "name": "fieldClassChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "formlayoutmenu.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LanguageResourceDialog", + "lineNumber": 43, + "object": true, + "qualifiedClassName": "qdesigner_internal::LanguageResourceDialog", + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + }, + { + "className": "IconSelector", + "lineNumber": 64, + "object": true, + "qualifiedClassName": "qdesigner_internal::IconSelector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "icon", + "type": "PropertySheetIconValue" + } + ], + "index": 0, + "lineNumber": 87, + "name": "iconChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "IconThemeEditor", + "lineNumber": 95, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 98, + "name": "theme", + "read": "theme", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTheme" + } + ], + "qualifiedClassName": "qdesigner_internal::IconThemeEditor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 0, + "lineNumber": 107, + "name": "edited", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 110, + "name": "reset", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "IconThemeEnumEditor", + "lineNumber": 118, + "object": true, + "qualifiedClassName": "qdesigner_internal::IconThemeEnumEditor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 132, + "name": "edited", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 135, + "name": "reset", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "iconselector_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PluginDialog", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "qdesigner_internal::PluginDialog", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 35, + "name": "updateCustomWidgetPlugins", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "pos", + "type": "QPoint" + } + ], + "index": 1, + "lineNumber": 36, + "name": "treeWidgetContextMenu", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "plugindialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtResourceEditorDialog", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QtResourceEditorDialog", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 43, + "name": "accept", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qtresourceeditordialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtResourceModel", + "lineNumber": 58, + "object": true, + "qualifiedClassName": "QtResourceModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "resourceSet", + "type": "QtResourceSet*" + }, + { + "name": "resourceSetChanged", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 92, + "name": "resourceSetActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 93, + "name": "qrcFileModifiedExternally", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtresourcemodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtResourceView", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QtResourceView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "resource", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 59, + "name": "resourceSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resource", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 60, + "name": "resourceActivated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "QtResourceViewDialog", + "lineNumber": 71, + "object": true, + "qualifiedClassName": "QtResourceViewDialog", + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qtresourceview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SelectSignalDialog", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "qdesigner_internal::SelectSignalDialog", + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "QModelIndex" + } + ], + "index": 0, + "lineNumber": 55, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + } + ], + "index": 1, + "lineNumber": 56, + "name": "activated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "selectsignaldialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SignatureModel", + "lineNumber": 48, + "object": true, + "qualifiedClassName": "qdesigner_internal::SignatureModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "signature", + "type": "QString" + }, + { + "name": "ok", + "type": "bool*" + } + ], + "index": 0, + "lineNumber": 56, + "name": "checkSignature", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QStandardItemModel" + } + ] + }, + { + "className": "SignaturePanel", + "lineNumber": 61, + "object": true, + "qualifiedClassName": "qdesigner_internal::SignaturePanel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "signature", + "type": "QString" + }, + { + "name": "ok", + "type": "bool*" + } + ], + "index": 0, + "lineNumber": 72, + "name": "checkSignature", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 75, + "name": "slotAdd", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 76, + "name": "slotRemove", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QItemSelection" + }, + { + "type": "QItemSelection" + } + ], + "index": 3, + "lineNumber": 77, + "name": "slotSelectionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "SignalSlotDialog", + "lineNumber": 99, + "object": true, + "qualifiedClassName": "qdesigner_internal::SignalSlotDialog", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "signature", + "type": "QString" + }, + { + "name": "ok", + "type": "bool*" + } + ], + "index": 0, + "lineNumber": 127, + "name": "slotCheckSignature", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "signalslotdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PreviewDeviceSkin", + "lineNumber": 120, + "object": true, + "qualifiedClassName": "qdesigner_internal::PreviewDeviceSkin", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "code", + "type": "int" + }, + { + "name": "text", + "type": "QString" + }, + { + "name": "autorep", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 131, + "name": "slotSkinKeyPressEvent", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "code", + "type": "int" + }, + { + "name": "text", + "type": "QString" + }, + { + "name": "autorep", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 132, + "name": "slotSkinKeyReleaseEvent", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 133, + "name": "slotPopupMenu", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QAction*" + } + ], + "index": 3, + "lineNumber": 139, + "name": "slotDirection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "DeviceSkin" + } + ] + }, + { + "className": "ZoomablePreviewDeviceSkin", + "lineNumber": 302, + "object": true, + "qualifiedClassName": "qdesigner_internal::ZoomablePreviewDeviceSkin", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 315, + "name": "zoomPercentChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 1, + "lineNumber": 312, + "name": "setZoomPercent", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::PreviewDeviceSkin", + "name": "PreviewDeviceSkin" + } + ] + } + ], + "inputFile": "previewmanager.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "MyMimeData", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "qdesigner_internal::MyMimeData", + "superClasses": [ + { + "access": "public", + "name": "QMimeData" + } + ] + } + ], + "inputFile": "qdesigner_tabwidget.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LayoutAlignmentMenu", + "lineNumber": 124, + "object": true, + "qualifiedClassName": "qdesigner_internal::LayoutAlignmentMenu", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 138, + "name": "changed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdesigner_taskmenu.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtColorButtonPrivate", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QtColorButtonPrivate", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtcolorbutton.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGradientDialogPrivate", + "lineNumber": 10, + "object": true, + "qualifiedClassName": "QtGradientDialogPrivate", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtgradientdialog.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGradientEditorPrivate", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QtGradientEditorPrivate", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtgradienteditor.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGradientStopsControllerPrivate", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QtGradientStopsControllerPrivate", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtgradientstopscontroller.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGradientStopsWidgetPrivate", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QtGradientStopsWidgetPrivate", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtgradientstopswidget.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtQrcManager", + "lineNumber": 272, + "object": true, + "qualifiedClassName": "qdesigner_internal::QtQrcManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "qrcFile", + "type": "qdesigner_internal::QtQrcFile*" + } + ], + "index": 0, + "lineNumber": 328, + "name": "qrcFileInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "qrcFile", + "type": "qdesigner_internal::QtQrcFile*" + }, + { + "name": "oldBeforeQrcFile", + "type": "qdesigner_internal::QtQrcFile*" + } + ], + "index": 1, + "lineNumber": 329, + "name": "qrcFileMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "qrcFile", + "type": "qdesigner_internal::QtQrcFile*" + } + ], + "index": 2, + "lineNumber": 331, + "name": "qrcFileRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourcePrefix", + "type": "qdesigner_internal::QtResourcePrefix*" + } + ], + "index": 3, + "lineNumber": 333, + "name": "resourcePrefixInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourcePrefix", + "type": "qdesigner_internal::QtResourcePrefix*" + }, + { + "name": "oldBeforeResourcePrefix", + "type": "qdesigner_internal::QtResourcePrefix*" + } + ], + "index": 4, + "lineNumber": 334, + "name": "resourcePrefixMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourcePrefix", + "type": "qdesigner_internal::QtResourcePrefix*" + }, + { + "name": "oldPrefix", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 336, + "name": "resourcePrefixChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourcePrefix", + "type": "qdesigner_internal::QtResourcePrefix*" + }, + { + "name": "oldLanguage", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 338, + "name": "resourceLanguageChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourcePrefix", + "type": "qdesigner_internal::QtResourcePrefix*" + } + ], + "index": 7, + "lineNumber": 340, + "name": "resourcePrefixRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourceFile", + "type": "qdesigner_internal::QtResourceFile*" + } + ], + "index": 8, + "lineNumber": 342, + "name": "resourceFileInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourceFile", + "type": "qdesigner_internal::QtResourceFile*" + }, + { + "name": "oldBeforeResourceFile", + "type": "qdesigner_internal::QtResourceFile*" + } + ], + "index": 9, + "lineNumber": 343, + "name": "resourceFileMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourceFile", + "type": "qdesigner_internal::QtResourceFile*" + }, + { + "name": "oldAlias", + "type": "QString" + } + ], + "index": 10, + "lineNumber": 345, + "name": "resourceAliasChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourceFile", + "type": "qdesigner_internal::QtResourceFile*" + } + ], + "index": 11, + "lineNumber": 347, + "name": "resourceFileRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + }, + { + "name": "beforeQrcFile", + "type": "qdesigner_internal::QtQrcFile*" + }, + { + "name": "newFile", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 304, + "name": "insertQrcFile", + "returnType": "QtQrcFile*" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + }, + { + "name": "beforeQrcFile", + "type": "qdesigner_internal::QtQrcFile*" + } + ], + "index": 13, + "isCloned": true, + "lineNumber": 304, + "name": "insertQrcFile", + "returnType": "QtQrcFile*" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 14, + "isCloned": true, + "lineNumber": 304, + "name": "insertQrcFile", + "returnType": "QtQrcFile*" + }, + { + "access": "public", + "arguments": [ + { + "name": "qrcFile", + "type": "QtQrcFile*" + }, + { + "name": "beforeQrcFile", + "type": "qdesigner_internal::QtQrcFile*" + } + ], + "index": 15, + "lineNumber": 306, + "name": "moveQrcFile", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "qrcFile", + "type": "qdesigner_internal::QtQrcFile*" + }, + { + "name": "initialState", + "type": "QtQrcFileData" + } + ], + "index": 16, + "lineNumber": 307, + "name": "setInitialState", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "qrcFile", + "type": "qdesigner_internal::QtQrcFile*" + } + ], + "index": 17, + "lineNumber": 309, + "name": "removeQrcFile", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "qrcFile", + "type": "qdesigner_internal::QtQrcFile*" + }, + { + "name": "prefix", + "type": "QString" + }, + { + "name": "language", + "type": "QString" + }, + { + "name": "beforeResourcePrefix", + "type": "QtResourcePrefix*" + } + ], + "index": 18, + "lineNumber": 311, + "name": "insertResourcePrefix", + "returnType": "QtResourcePrefix*" + }, + { + "access": "public", + "arguments": [ + { + "name": "qrcFile", + "type": "qdesigner_internal::QtQrcFile*" + }, + { + "name": "prefix", + "type": "QString" + }, + { + "name": "language", + "type": "QString" + } + ], + "index": 19, + "isCloned": true, + "lineNumber": 311, + "name": "insertResourcePrefix", + "returnType": "QtResourcePrefix*" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourcePrefix", + "type": "qdesigner_internal::QtResourcePrefix*" + }, + { + "name": "beforeResourcePrefix", + "type": "QtResourcePrefix*" + } + ], + "index": 20, + "lineNumber": 314, + "name": "moveResourcePrefix", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourcePrefix", + "type": "qdesigner_internal::QtResourcePrefix*" + }, + { + "name": "newPrefix", + "type": "QString" + } + ], + "index": 21, + "lineNumber": 315, + "name": "changeResourcePrefix", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourcePrefix", + "type": "qdesigner_internal::QtResourcePrefix*" + }, + { + "name": "newLanguage", + "type": "QString" + } + ], + "index": 22, + "lineNumber": 316, + "name": "changeResourceLanguage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourcePrefix", + "type": "qdesigner_internal::QtResourcePrefix*" + } + ], + "index": 23, + "lineNumber": 317, + "name": "removeResourcePrefix", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourcePrefix", + "type": "qdesigner_internal::QtResourcePrefix*" + }, + { + "name": "path", + "type": "QString" + }, + { + "name": "alias", + "type": "QString" + }, + { + "name": "beforeResourceFile", + "type": "qdesigner_internal::QtResourceFile*" + } + ], + "index": 24, + "lineNumber": 319, + "name": "insertResourceFile", + "returnType": "QtResourceFile*" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourcePrefix", + "type": "qdesigner_internal::QtResourcePrefix*" + }, + { + "name": "path", + "type": "QString" + }, + { + "name": "alias", + "type": "QString" + } + ], + "index": 25, + "isCloned": true, + "lineNumber": 319, + "name": "insertResourceFile", + "returnType": "QtResourceFile*" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourceFile", + "type": "qdesigner_internal::QtResourceFile*" + }, + { + "name": "beforeResourceFile", + "type": "qdesigner_internal::QtResourceFile*" + } + ], + "index": 26, + "lineNumber": 322, + "name": "moveResourceFile", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourceFile", + "type": "qdesigner_internal::QtResourceFile*" + }, + { + "name": "newAlias", + "type": "QString" + } + ], + "index": 27, + "lineNumber": 324, + "name": "changeResourceAlias", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourceFile", + "type": "qdesigner_internal::QtResourceFile*" + } + ], + "index": 28, + "lineNumber": 325, + "name": "removeResourceFile", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtresourceeditordialog.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "RichTextEditor", + "lineNumber": 139, + "object": true, + "qualifiedClassName": "qdesigner_internal::RichTextEditor", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 159, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 1, + "lineNumber": 160, + "name": "simplifyRichTextChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 153, + "name": "setFontBold", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "double" + } + ], + "index": 3, + "lineNumber": 154, + "name": "setFontPointSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 155, + "name": "setText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "v", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 156, + "name": "setSimplifyRichText", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTextEdit" + } + ] + }, + { + "className": "AddLinkDialog", + "lineNumber": 166, + "object": true, + "qualifiedClassName": "qdesigner_internal::AddLinkDialog", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 177, + "name": "accept", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + }, + { + "className": "HtmlTextEdit", + "lineNumber": 228, + "object": true, + "qualifiedClassName": "qdesigner_internal::HtmlTextEdit", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 0, + "lineNumber": 240, + "name": "actionTriggered", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTextEdit" + } + ] + }, + { + "className": "ColorAction", + "lineNumber": 280, + "object": true, + "qualifiedClassName": "qdesigner_internal::ColorAction", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 291, + "name": "colorChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 294, + "name": "chooseColor", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAction" + } + ] + }, + { + "className": "RichTextEditorToolBar", + "lineNumber": 331, + "object": true, + "qualifiedClassName": "qdesigner_internal::RichTextEditorToolBar", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 340, + "name": "updateActions", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 1, + "lineNumber": 343, + "name": "alignmentActionTriggered", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "size", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 344, + "name": "sizeInputActivated", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 3, + "lineNumber": 345, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "super", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 346, + "name": "setVAlignSuper", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "sub", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 347, + "name": "setVAlignSub", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 348, + "name": "insertLink", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 349, + "name": "insertImage", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 350, + "name": "layoutDirectionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QToolBar" + } + ] + } + ], + "inputFile": "richtexteditor.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "WizardPageChangeWatcher", + "lineNumber": 169, + "object": true, + "qualifiedClassName": "qdesigner_internal::WizardPageChangeWatcher", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 175, + "name": "pageChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "widgetfactory.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6designercomponentsprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6designercomponentsprivate_metatypes.json new file mode 100644 index 0000000..da7bd9b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6designercomponentsprivate_metatypes.json @@ -0,0 +1,8410 @@ +[ + { + "classes": [ + { + "className": "QtColorButton", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "backgroundCheckered", + "read": "isBackgroundCheckered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundCheckered" + } + ], + "qualifiedClassName": "QtColorButton", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 39, + "name": "colorChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 36, + "name": "setColor", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QToolButton" + } + ] + } + ], + "inputFile": "qtcolorbutton_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "BuddyEditor", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "qdesigner_internal::BuddyEditor", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 33, + "name": "updateBackground", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "QWidget*" + } + ], + "index": 1, + "lineNumber": 34, + "name": "widgetRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 35, + "name": "autoBuddy", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::ConnectionEdit", + "name": "ConnectionEdit" + } + ] + } + ], + "inputFile": "buddyeditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "BuddyEditorPlugin", + "interfaces": [ + [ + { + "className": "QDesignerFormEditorPluginInterface", + "id": "\"org.qt-project.Qt.Designer.QDesignerFormEditorPluginInterface\"" + } + ] + ], + "lineNumber": 23, + "object": true, + "qualifiedClassName": "qdesigner_internal::BuddyEditorPlugin", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 0, + "lineNumber": 39, + "name": "activeFormWindowChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 1, + "lineNumber": 42, + "name": "addFormWindow", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 2, + "lineNumber": 43, + "name": "removeFormWindow", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerFormEditorPluginInterface" + } + ] + } + ], + "inputFile": "buddyeditor_plugin.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "BuddyEditorTool", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "qdesigner_internal::BuddyEditorTool", + "superClasses": [ + { + "access": "public", + "name": "QDesignerFormWindowToolInterface" + } + ] + } + ], + "inputFile": "buddyeditor_tool.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ButtonGroupMenu", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "qdesigner_internal::ButtonGroupMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 40, + "name": "selectGroup", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 41, + "name": "breakGroup", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "ButtonGroupTaskMenu", + "interfaces": [ + [ + { + "className": "QDesignerTaskMenuExtension", + "id": "\"org.qt-project.Qt.Designer.TaskMenu\"" + } + ] + ], + "lineNumber": 53, + "object": true, + "qualifiedClassName": "qdesigner_internal::ButtonGroupTaskMenu", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerTaskMenuExtension" + } + ] + }, + { + "className": "ButtonTaskMenu", + "lineNumber": 71, + "object": true, + "qualifiedClassName": "qdesigner_internal::ButtonTaskMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 88, + "name": "createGroup", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "a", + "type": "QAction*" + } + ], + "index": 1, + "lineNumber": 89, + "name": "addToGroup", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 90, + "name": "removeFromGroup", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerTaskMenu", + "name": "QDesignerTaskMenu" + } + ] + }, + { + "className": "CommandLinkButtonTaskMenu", + "lineNumber": 117, + "object": true, + "qualifiedClassName": "qdesigner_internal::CommandLinkButtonTaskMenu", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::ButtonTaskMenu", + "name": "ButtonTaskMenu" + } + ] + } + ], + "inputFile": "button_taskmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ComboBoxTaskMenu", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "qdesigner_internal::ComboBoxTaskMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 32, + "name": "editItems", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 33, + "name": "updateSelection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerTaskMenu", + "name": "QDesignerTaskMenu" + } + ] + } + ], + "inputFile": "combobox_taskmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ContainerWidgetTaskMenu", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "qdesigner_internal::ContainerWidgetTaskMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 41, + "name": "removeCurrentPage", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 42, + "name": "addPage", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 43, + "name": "addPageAfter", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerTaskMenu", + "name": "QDesignerTaskMenu" + } + ] + }, + { + "className": "WizardContainerWidgetTaskMenu", + "lineNumber": 72, + "object": true, + "qualifiedClassName": "qdesigner_internal::WizardContainerWidgetTaskMenu", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::ContainerWidgetTaskMenu", + "name": "ContainerWidgetTaskMenu" + } + ] + }, + { + "className": "MdiContainerWidgetTaskMenu", + "lineNumber": 87, + "object": true, + "qualifiedClassName": "qdesigner_internal::MdiContainerWidgetTaskMenu", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::ContainerWidgetTaskMenu", + "name": "ContainerWidgetTaskMenu" + } + ] + }, + { + "className": "ContainerWidgetTaskMenuFactory", + "lineNumber": 102, + "object": true, + "qualifiedClassName": "qdesigner_internal::ContainerWidgetTaskMenuFactory", + "superClasses": [ + { + "access": "public", + "name": "QExtensionFactory" + } + ] + } + ], + "inputFile": "containerwidget_taskmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "GroupBoxTaskMenu", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "qdesigner_internal::GroupBoxTaskMenu", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerTaskMenu", + "name": "QDesignerTaskMenu" + } + ] + } + ], + "inputFile": "groupbox_taskmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "InPlaceEditor", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "qdesigner_internal::InPlaceEditor", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::TextPropertyEditor", + "name": "TextPropertyEditor" + } + ] + }, + { + "className": "TaskMenuInlineEditor", + "lineNumber": 40, + "object": true, + "qualifiedClassName": "qdesigner_internal::TaskMenuInlineEditor", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "editText", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 48, + "name": "updateText", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 49, + "name": "updateSelection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "inplace_editor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "InPlaceWidgetHelper", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "qdesigner_internal::InPlaceWidgetHelper", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "inplace_widget_helper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AbstractItemEditor", + "lineNumber": 40, + "object": true, + "qualifiedClassName": "qdesigner_internal::AbstractItemEditor", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "cacheReloaded", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + } + ], + "index": 1, + "lineNumber": 61, + "name": "propertyChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + } + ], + "index": 2, + "lineNumber": 62, + "name": "resetProperty", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "ItemListEditor", + "lineNumber": 87, + "object": true, + "qualifiedClassName": "qdesigner_internal::ItemListEditor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 0, + "lineNumber": 105, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + }, + { + "name": "role", + "type": "int" + }, + { + "name": "v", + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 106, + "name": "itemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 2, + "lineNumber": 107, + "name": "itemInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 3, + "lineNumber": 108, + "name": "itemDeleted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 4, + "lineNumber": 109, + "name": "itemMovedUp", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 5, + "lineNumber": 110, + "name": "itemMovedDown", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 6, + "lineNumber": 113, + "name": "newListItemButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 114, + "name": "deleteListItemButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 115, + "name": "moveListItemUpButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 116, + "name": "moveListItemDownButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 10, + "lineNumber": 117, + "name": "listWidgetCurrentRowChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QListWidgetItem*" + } + ], + "index": 11, + "lineNumber": 118, + "name": "listWidgetItemChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 12, + "lineNumber": 119, + "name": "togglePropertyBrowser", + "returnType": "void" + }, + { + "access": "private", + "index": 13, + "lineNumber": 120, + "name": "cacheReloaded", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::AbstractItemEditor", + "name": "AbstractItemEditor" + } + ] + } + ], + "inputFile": "itemlisteditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LabelTaskMenu", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "qdesigner_internal::LabelTaskMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 29, + "name": "editRichText", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerTaskMenu", + "name": "QDesignerTaskMenu" + } + ] + } + ], + "inputFile": "label_taskmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LayoutWidgetTaskMenu", + "interfaces": [ + [ + { + "className": "QDesignerTaskMenuExtension", + "id": "\"org.qt-project.Qt.Designer.TaskMenu\"" + } + ] + ], + "lineNumber": 21, + "object": true, + "qualifiedClassName": "LayoutWidgetTaskMenu", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerTaskMenuExtension" + } + ] + }, + { + "className": "SpacerTaskMenu", + "interfaces": [ + [ + { + "className": "QDesignerTaskMenuExtension", + "id": "\"org.qt-project.Qt.Designer.TaskMenu\"" + } + ] + ], + "lineNumber": 38, + "object": true, + "qualifiedClassName": "SpacerTaskMenu", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerTaskMenuExtension" + } + ] + } + ], + "inputFile": "layouttaskmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LineEditTaskMenu", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "qdesigner_internal::LineEditTaskMenu", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerTaskMenu", + "name": "QDesignerTaskMenu" + } + ] + } + ], + "inputFile": "lineedit_taskmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ListWidgetTaskMenu", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "qdesigner_internal::ListWidgetTaskMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 31, + "name": "editItems", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 32, + "name": "updateSelection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerTaskMenu", + "name": "QDesignerTaskMenu" + } + ] + } + ], + "inputFile": "listwidget_taskmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ListWidgetEditor", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "qdesigner_internal::ListWidgetEditor", + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "listwidgeteditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "MenuTaskMenu", + "interfaces": [ + [ + { + "className": "QDesignerTaskMenuExtension", + "id": "\"org.qt-project.Qt.Designer.TaskMenu\"" + } + ] + ], + "lineNumber": 25, + "object": true, + "qualifiedClassName": "qdesigner_internal::MenuTaskMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 36, + "name": "removeMenu", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerTaskMenuExtension" + } + ] + }, + { + "className": "MenuBarTaskMenu", + "interfaces": [ + [ + { + "className": "QDesignerTaskMenuExtension", + "id": "\"org.qt-project.Qt.Designer.TaskMenu\"" + } + ] + ], + "lineNumber": 47, + "object": true, + "qualifiedClassName": "qdesigner_internal::MenuBarTaskMenu", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerTaskMenuExtension" + } + ] + } + ], + "inputFile": "menutaskmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TableWidgetTaskMenu", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "qdesigner_internal::TableWidgetTaskMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 31, + "name": "editItems", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 32, + "name": "updateSelection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerTaskMenu", + "name": "QDesignerTaskMenu" + } + ] + } + ], + "inputFile": "tablewidget_taskmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TableWidgetEditor", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "qdesigner_internal::TableWidgetEditor", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "currentRow", + "type": "int" + }, + { + "name": "currentCol", + "type": "int" + } + ], + "index": 0, + "lineNumber": 34, + "name": "tableWidgetCurrentCellChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QTableWidgetItem*" + } + ], + "index": 1, + "lineNumber": 35, + "name": "tableWidgetItemChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 2, + "lineNumber": 37, + "name": "columnEditorIndexChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + }, + { + "name": "role", + "type": "int" + }, + { + "name": "v", + "type": "QVariant" + } + ], + "index": 3, + "lineNumber": 38, + "name": "columnEditorItemChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 4, + "lineNumber": 40, + "name": "columnEditorItemInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 5, + "lineNumber": 41, + "name": "columnEditorItemDeleted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 6, + "lineNumber": 42, + "name": "columnEditorItemMovedUp", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 7, + "lineNumber": 43, + "name": "columnEditorItemMovedDown", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 8, + "lineNumber": 45, + "name": "rowEditorIndexChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + }, + { + "name": "role", + "type": "int" + }, + { + "name": "v", + "type": "QVariant" + } + ], + "index": 9, + "lineNumber": 46, + "name": "rowEditorItemChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 10, + "lineNumber": 48, + "name": "rowEditorItemInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 11, + "lineNumber": 49, + "name": "rowEditorItemDeleted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 12, + "lineNumber": 50, + "name": "rowEditorItemMovedUp", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 13, + "lineNumber": 51, + "name": "rowEditorItemMovedDown", + "returnType": "void" + }, + { + "access": "private", + "index": 14, + "lineNumber": 53, + "name": "togglePropertyBrowser", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 55, + "name": "cacheReloaded", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::AbstractItemEditor", + "name": "AbstractItemEditor" + } + ] + }, + { + "className": "TableWidgetEditorDialog", + "lineNumber": 76, + "object": true, + "qualifiedClassName": "qdesigner_internal::TableWidgetEditorDialog", + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "tablewidgeteditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TaskMenuComponent", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "qdesigner_internal::TaskMenuComponent", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "taskmenu_component.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TextEditTaskMenu", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "qdesigner_internal::TextEditTaskMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 32, + "name": "editText", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerTaskMenu", + "name": "QDesignerTaskMenu" + } + ] + } + ], + "inputFile": "textedit_taskmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ToolBarTaskMenu", + "interfaces": [ + [ + { + "className": "QDesignerTaskMenuExtension", + "id": "\"org.qt-project.Qt.Designer.TaskMenu\"" + } + ] + ], + "lineNumber": 20, + "object": true, + "qualifiedClassName": "qdesigner_internal::ToolBarTaskMenu", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerTaskMenuExtension" + } + ] + }, + { + "className": "StatusBarTaskMenu", + "interfaces": [ + [ + { + "className": "QDesignerTaskMenuExtension", + "id": "\"org.qt-project.Qt.Designer.TaskMenu\"" + } + ] + ], + "lineNumber": 35, + "object": true, + "qualifiedClassName": "qdesigner_internal::StatusBarTaskMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 46, + "name": "removeStatusBar", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerTaskMenuExtension" + } + ] + } + ], + "inputFile": "toolbar_taskmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TreeWidgetTaskMenu", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "qdesigner_internal::TreeWidgetTaskMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 31, + "name": "editItems", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 32, + "name": "updateSelection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerTaskMenu", + "name": "QDesignerTaskMenu" + } + ] + } + ], + "inputFile": "treewidget_taskmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TreeWidgetEditor", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "qdesigner_internal::TreeWidgetEditor", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 33, + "name": "newItemButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 34, + "name": "newSubItemButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 35, + "name": "deleteItemButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 36, + "name": "moveItemUpButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 37, + "name": "moveItemDownButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 38, + "name": "moveItemRightButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 39, + "name": "moveItemLeftButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 41, + "name": "treeWidgetCurrentItemChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QTreeWidgetItem*" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 8, + "lineNumber": 42, + "name": "treeWidgetItemChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 9, + "lineNumber": 44, + "name": "columnEditorIndexChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + }, + { + "name": "role", + "type": "int" + }, + { + "name": "v", + "type": "QVariant" + } + ], + "index": 10, + "lineNumber": 45, + "name": "columnEditorItemChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 11, + "lineNumber": 47, + "name": "columnEditorItemInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 12, + "lineNumber": 48, + "name": "columnEditorItemDeleted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 13, + "lineNumber": 49, + "name": "columnEditorItemMovedUp", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 14, + "lineNumber": 50, + "name": "columnEditorItemMovedDown", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 52, + "name": "togglePropertyBrowser", + "returnType": "void" + }, + { + "access": "private", + "index": 16, + "lineNumber": 53, + "name": "cacheReloaded", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::AbstractItemEditor", + "name": "AbstractItemEditor" + } + ] + }, + { + "className": "TreeWidgetEditorDialog", + "lineNumber": 75, + "object": true, + "qualifiedClassName": "qdesigner_internal::TreeWidgetEditorDialog", + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "treewidgeteditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "WidgetBox", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "qdesigner_internal::WidgetBox", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "xml", + "type": "QString" + }, + { + "name": "global_mouse_pos", + "type": "QPoint" + } + ], + "index": 0, + "lineNumber": 55, + "name": "handleMousePress", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerWidgetBox", + "name": "QDesignerWidgetBox" + } + ] + } + ], + "inputFile": "widgetbox.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "WidgetBoxCategoryListView", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "qdesigner_internal::WidgetBoxCategoryListView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "scratchPadChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "xml", + "type": "QString" + }, + { + "name": "globalPos", + "type": "QPoint" + } + ], + "index": 1, + "lineNumber": 57, + "name": "widgetBoxPressed", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 58, + "name": "itemRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 59, + "name": "lastItemRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "needle", + "type": "QString" + }, + { + "name": "caseSensitivity", + "type": "Qt::CaseSensitivity" + } + ], + "index": 4, + "lineNumber": 62, + "name": "filter", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 63, + "name": "removeCurrentItem", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 64, + "name": "editCurrentItem", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 7, + "lineNumber": 67, + "name": "slotPressed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QListView" + } + ] + } + ], + "inputFile": "widgetboxcategorylistview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "WidgetBoxTreeWidget", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "qdesigner_internal::WidgetBoxTreeWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "dom_xml", + "type": "QString" + }, + { + "name": "global_mouse_pos", + "type": "QPoint" + } + ], + "index": 0, + "lineNumber": 60, + "name": "widgetBoxPressed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 1, + "lineNumber": 64, + "name": "filter", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 71, + "name": "slotSave", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 72, + "name": "slotScratchPadItemDeleted", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 73, + "name": "slotLastScratchPadItemDeleted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QTreeWidgetItem*" + } + ], + "index": 5, + "lineNumber": 75, + "name": "handleMousePress", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 76, + "name": "deleteScratchpad", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 77, + "name": "slotListMode", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 78, + "name": "slotIconMode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTreeWidget" + } + ] + } + ], + "inputFile": "widgetboxtreewidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QToolBarActionProvider", + "interfaces": [ + [ + { + "className": "QDesignerActionProviderExtension", + "id": "\"org.qt-project.Qt.Designer.ActionProvider\"" + } + ] + ], + "lineNumber": 37, + "object": true, + "qualifiedClassName": "qdesigner_internal::QToolBarActionProvider", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "ActionProviderBase" + } + ] + }, + { + "className": "QMenuBarActionProvider", + "interfaces": [ + [ + { + "className": "QDesignerActionProviderExtension", + "id": "\"org.qt-project.Qt.Designer.ActionProvider\"" + } + ] + ], + "lineNumber": 55, + "object": true, + "qualifiedClassName": "qdesigner_internal::QMenuBarActionProvider", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "ActionProviderBase" + } + ] + }, + { + "className": "QMenuActionProvider", + "interfaces": [ + [ + { + "className": "QDesignerActionProviderExtension", + "id": "\"org.qt-project.Qt.Designer.ActionProvider\"" + } + ] + ], + "lineNumber": 70, + "object": true, + "qualifiedClassName": "qdesigner_internal::QMenuActionProvider", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "ActionProviderBase" + } + ] + } + ], + "inputFile": "default_actionprovider.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStackedWidgetContainer", + "interfaces": [ + [ + { + "className": "QDesignerContainerExtension", + "id": "\"org.qt-project.Qt.Designer.Container\"" + } + ] + ], + "lineNumber": 22, + "object": true, + "qualifiedClassName": "qdesigner_internal::QStackedWidgetContainer", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerContainerExtension" + } + ] + }, + { + "className": "QTabWidgetContainer", + "interfaces": [ + [ + { + "className": "QDesignerContainerExtension", + "id": "\"org.qt-project.Qt.Designer.Container\"" + } + ] + ], + "lineNumber": 46, + "object": true, + "qualifiedClassName": "qdesigner_internal::QTabWidgetContainer", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerContainerExtension" + } + ] + }, + { + "className": "QToolBoxContainer", + "interfaces": [ + [ + { + "className": "QDesignerContainerExtension", + "id": "\"org.qt-project.Qt.Designer.Container\"" + } + ] + ], + "lineNumber": 70, + "object": true, + "qualifiedClassName": "qdesigner_internal::QToolBoxContainer", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerContainerExtension" + } + ] + }, + { + "className": "QScrollAreaContainer", + "interfaces": [ + [ + { + "className": "QDesignerContainerExtension", + "id": "\"org.qt-project.Qt.Designer.Container\"" + } + ] + ], + "lineNumber": 158, + "object": true, + "qualifiedClassName": "qdesigner_internal::QScrollAreaContainer", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "SingleChildContainer" + } + ] + }, + { + "className": "QDockWidgetContainer", + "interfaces": [ + [ + { + "className": "QDesignerContainerExtension", + "id": "\"org.qt-project.Qt.Designer.Container\"" + } + ] + ], + "lineNumber": 167, + "object": true, + "qualifiedClassName": "qdesigner_internal::QDockWidgetContainer", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "SingleChildContainer" + } + ] + } + ], + "inputFile": "default_container.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDesignerLayoutDecorationFactory", + "interfaces": [ + [ + { + "className": "QAbstractExtensionFactory", + "id": "\"org.qt-project.Qt.QAbstractExtensionFactory\"" + } + ] + ], + "lineNumber": 16, + "object": true, + "qualifiedClassName": "qdesigner_internal::QDesignerLayoutDecorationFactory", + "superClasses": [ + { + "access": "public", + "name": "QExtensionFactory" + } + ] + } + ], + "inputFile": "default_layoutdecoration.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DeviceProfileDialog", + "lineNumber": 37, + "object": true, + "qualifiedClassName": "qdesigner_internal::DeviceProfileDialog", + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "bool" + } + ], + "index": 0, + "lineNumber": 51, + "name": "setOkButtonEnabled", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 52, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 53, + "name": "save", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 54, + "name": "open", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "deviceprofiledialog.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DPI_Chooser", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "qdesigner_internal::DPI_Chooser", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 42, + "name": "syncSpinBoxes", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "dpi_chooser.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "EmbeddedOptionsControl", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "qdesigner_internal::EmbeddedOptionsControl", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 31, + "name": "loadSettings", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 32, + "name": "saveSettings", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 35, + "name": "slotAdd", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 36, + "name": "slotEdit", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 37, + "name": "slotDelete", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + } + ], + "index": 5, + "lineNumber": 38, + "name": "slotProfileIndexChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "embeddedoptionspage.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FormEditor", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "qdesigner_internal::FormEditor", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 26, + "name": "slotQrcFileChangedExternally", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDesignerFormEditorInterface" + } + ] + } + ], + "inputFile": "formeditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FormWindow", + "lineNumber": 44, + "object": true, + "qualifiedClassName": "qdesigner_internal::FormWindow", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "menu", + "type": "QMenu*" + }, + { + "name": "widget", + "type": "QWidget*" + } + ], + "index": 0, + "lineNumber": 189, + "name": "contextMenuRequested", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 192, + "name": "deleteWidgets", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 193, + "name": "raiseWidgets", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 194, + "name": "lowerWidgets", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 196, + "name": "copy", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 197, + "name": "cut", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 198, + "name": "paste", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 200, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "int" + }, + { + "name": "container", + "type": "QWidget*" + } + ], + "index": 8, + "lineNumber": 202, + "name": "createLayout", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "int" + } + ], + "index": 9, + "isCloned": true, + "lineNumber": 202, + "name": "createLayout", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "container", + "type": "QWidget*" + }, + { + "name": "newType", + "type": "int" + } + ], + "index": 10, + "lineNumber": 203, + "name": "morphLayout", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "QWidget*" + } + ], + "index": 11, + "lineNumber": 204, + "name": "breakLayout", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 206, + "name": "editContents", + "returnType": "void" + }, + { + "access": "private", + "index": 13, + "lineNumber": 215, + "name": "selectionChangedTimerDone", + "returnType": "void" + }, + { + "access": "private", + "index": 14, + "lineNumber": 216, + "name": "checkSelection", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 217, + "name": "checkSelectionNow", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QAction*" + } + ], + "index": 16, + "lineNumber": 218, + "name": "slotSelectWidget", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "bool" + } + ], + "index": 17, + "lineNumber": 219, + "name": "slotCleanChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::FormWindowBase", + "name": "FormWindowBase" + } + ] + } + ], + "inputFile": "formwindow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FormWindowWidgetStack", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "qdesigner_internal::FormWindowWidgetStack", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 0, + "lineNumber": 42, + "name": "currentToolChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "tool", + "type": "QDesignerFormWindowToolInterface*" + } + ], + "index": 1, + "lineNumber": 45, + "name": "addTool", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tool", + "type": "QDesignerFormWindowToolInterface*" + } + ], + "index": 2, + "lineNumber": 46, + "name": "setCurrentTool", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 3, + "lineNumber": 47, + "name": "setCurrentTool", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 48, + "name": "setSenderAsCurrentTool", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "formwindow_widgetstack.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FormWindowCursor", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "qdesigner_internal::FormWindowCursor", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "update", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerFormWindowCursorInterface" + } + ] + } + ], + "inputFile": "formwindowcursor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FormWindowManager", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "qdesigner_internal::FormWindowManager", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 0, + "lineNumber": 62, + "name": "addFormWindow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 1, + "lineNumber": 63, + "name": "removeFormWindow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 2, + "lineNumber": 64, + "name": "setActiveFormWindow", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 65, + "name": "closeAllPreviews", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 66, + "name": "deviceProfilesChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 70, + "name": "slotActionCutActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 71, + "name": "slotActionCopyActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 72, + "name": "slotActionPasteActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 74, + "name": "slotActionDeleteActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 75, + "name": "slotActionSelectAllActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 10, + "lineNumber": 76, + "name": "slotActionLowerActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 11, + "lineNumber": 77, + "name": "slotActionRaiseActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 12, + "lineNumber": 78, + "name": "createLayout", + "returnType": "void" + }, + { + "access": "private", + "index": 13, + "lineNumber": 79, + "name": "slotActionBreakLayoutActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 14, + "lineNumber": 80, + "name": "slotActionAdjustSizeActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 81, + "name": "slotActionSimplifyLayoutActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 16, + "lineNumber": 82, + "name": "showPreview", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "style", + "type": "QString" + }, + { + "name": "deviceProfileIndex", + "type": "int" + } + ], + "index": 17, + "lineNumber": 83, + "name": "slotActionGroupPreviewInStyle", + "returnType": "void" + }, + { + "access": "private", + "index": 18, + "lineNumber": 84, + "name": "slotActionShowFormWindowSettingsDialog", + "returnType": "void" + }, + { + "access": "private", + "index": 19, + "lineNumber": 86, + "name": "slotUpdateActions", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerFormWindowManager", + "name": "QDesignerFormWindowManager" + } + ] + } + ], + "inputFile": "formwindowmanager.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FormWindowSettings", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "qdesigner_internal::FormWindowSettings", + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "formwindowsettings.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ItemViewPropertySheet", + "interfaces": [ + [ + { + "className": "QDesignerPropertySheetExtension", + "id": "\"org.qt-project.Qt.Designer.PropertySheet\"" + } + ] + ], + "lineNumber": 19, + "object": true, + "qualifiedClassName": "qdesigner_internal::ItemViewPropertySheet", + "superClasses": [ + { + "access": "public", + "name": "QDesignerPropertySheet" + } + ] + } + ], + "inputFile": "itemview_propertysheet.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LayoutPropertySheet", + "interfaces": [ + [ + { + "className": "QDesignerPropertySheetExtension", + "id": "\"org.qt-project.Qt.Designer.PropertySheet\"" + } + ] + ], + "lineNumber": 19, + "object": true, + "qualifiedClassName": "qdesigner_internal::LayoutPropertySheet", + "superClasses": [ + { + "access": "public", + "name": "QDesignerPropertySheet" + } + ] + } + ], + "inputFile": "layout_propertysheet.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LinePropertySheet", + "interfaces": [ + [ + { + "className": "QDesignerPropertySheetExtension", + "id": "\"org.qt-project.Qt.Designer.PropertySheet\"" + } + ] + ], + "lineNumber": 15, + "object": true, + "qualifiedClassName": "qdesigner_internal::LinePropertySheet", + "superClasses": [ + { + "access": "public", + "name": "QDesignerPropertySheet" + } + ] + } + ], + "inputFile": "line_propertysheet.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PreviewActionGroup", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "qdesigner_internal::PreviewActionGroup", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "style", + "type": "QString" + }, + { + "name": "deviceProfileIndex", + "type": "int" + } + ], + "index": 0, + "lineNumber": 37, + "name": "preview", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 40, + "name": "updateDeviceProfiles", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QAction*" + } + ], + "index": 2, + "lineNumber": 43, + "name": "slotTriggered", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QActionGroup" + } + ] + } + ], + "inputFile": "previewactiongroup.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLayoutWidgetPropertySheet", + "interfaces": [ + [ + { + "className": "QDesignerPropertySheetExtension", + "id": "\"org.qt-project.Qt.Designer.PropertySheet\"" + } + ] + ], + "lineNumber": 15, + "object": true, + "qualifiedClassName": "qdesigner_internal::QLayoutWidgetPropertySheet", + "superClasses": [ + { + "access": "public", + "name": "QDesignerPropertySheet" + } + ] + } + ], + "inputFile": "qlayoutwidget_propertysheet.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMainWindowContainer", + "interfaces": [ + [ + { + "className": "QDesignerContainerExtension", + "id": "\"org.qt-project.Qt.Designer.Container\"" + } + ] + ], + "lineNumber": 18, + "object": true, + "qualifiedClassName": "qdesigner_internal::QMainWindowContainer", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerContainerExtension" + } + ] + } + ], + "inputFile": "qmainwindow_container.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMdiAreaContainer", + "interfaces": [ + [ + { + "className": "QDesignerContainerExtension", + "id": "\"org.qt-project.Qt.Designer.Container\"" + } + ] + ], + "lineNumber": 20, + "object": true, + "qualifiedClassName": "qdesigner_internal::QMdiAreaContainer", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerContainerExtension" + } + ] + }, + { + "className": "QMdiAreaPropertySheet", + "interfaces": [ + [ + { + "className": "QDesignerPropertySheetExtension", + "id": "\"org.qt-project.Qt.Designer.PropertySheet\"" + } + ] + ], + "lineNumber": 46, + "object": true, + "qualifiedClassName": "qdesigner_internal::QMdiAreaPropertySheet", + "superClasses": [ + { + "access": "public", + "name": "QDesignerPropertySheet" + } + ] + } + ], + "inputFile": "qmdiarea_container.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWizardContainer", + "interfaces": [ + [ + { + "className": "QDesignerContainerExtension", + "id": "\"org.qt-project.Qt.Designer.Container\"" + } + ] + ], + "lineNumber": 23, + "object": true, + "qualifiedClassName": "qdesigner_internal::QWizardContainer", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerContainerExtension" + } + ] + }, + { + "className": "QWizardPagePropertySheet", + "lineNumber": 49, + "object": true, + "qualifiedClassName": "qdesigner_internal::QWizardPagePropertySheet", + "superClasses": [ + { + "access": "public", + "name": "QDesignerPropertySheet" + } + ] + }, + { + "className": "QWizardPropertySheet", + "lineNumber": 67, + "object": true, + "qualifiedClassName": "qdesigner_internal::QWizardPropertySheet", + "superClasses": [ + { + "access": "public", + "name": "QDesignerPropertySheet" + } + ] + } + ], + "inputFile": "qwizard_container.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SpacerPropertySheet", + "interfaces": [ + [ + { + "className": "QDesignerPropertySheetExtension", + "id": "\"org.qt-project.Qt.Designer.PropertySheet\"" + } + ] + ], + "lineNumber": 15, + "object": true, + "qualifiedClassName": "qdesigner_internal::SpacerPropertySheet", + "superClasses": [ + { + "access": "public", + "name": "QDesignerPropertySheet" + } + ] + } + ], + "inputFile": "spacer_propertysheet.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TemplateOptionsWidget", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "qdesigner_internal::TemplateOptionsWidget", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 42, + "name": "addTemplatePath", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 43, + "name": "removeTemplatePath", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 44, + "name": "templatePathSelectionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "templateoptionspage.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "WidgetEditorTool", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "qdesigner_internal::WidgetEditorTool", + "superClasses": [ + { + "access": "public", + "name": "QDesignerFormWindowToolInterface" + } + ] + } + ], + "inputFile": "tool_widgeteditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "WidgetHandle", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "qdesigner_internal::WidgetHandle", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::InvisibleWidget", + "name": "InvisibleWidget" + } + ] + }, + { + "className": "WidgetSelection", + "lineNumber": 73, + "object": true, + "qualifiedClassName": "qdesigner_internal::WidgetSelection", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "widgetselection.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ObjectInspector", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "qdesigner_internal::ObjectInspector", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 35, + "name": "mainContainerChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "selected", + "type": "QItemSelection" + }, + { + "name": "deselected", + "type": "QItemSelection" + } + ], + "index": 1, + "lineNumber": 38, + "name": "slotSelectionChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "pos", + "type": "QPoint" + } + ], + "index": 2, + "lineNumber": 39, + "name": "slotPopupContextMenu", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 3, + "lineNumber": 40, + "name": "slotHeaderDoubleClicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerObjectInspector", + "name": "QDesignerObjectInspector" + } + ] + } + ], + "inputFile": "objectinspector.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TabOrderEditor", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "qdesigner_internal::TabOrderEditor", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "background", + "type": "QWidget*" + } + ], + "index": 0, + "lineNumber": 32, + "name": "setBackground", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 33, + "name": "updateBackground", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QWidget*" + } + ], + "index": 2, + "lineNumber": 34, + "name": "widgetRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 35, + "name": "initTabOrder", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 38, + "name": "showTabOrderDialog", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "tabordereditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TabOrderEditorTool", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "qdesigner_internal::TabOrderEditorTool", + "superClasses": [ + { + "access": "public", + "name": "QDesignerFormWindowToolInterface" + } + ] + } + ], + "inputFile": "tabordereditor_tool.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DesignerPropertyManager", + "lineNumber": 70, + "object": true, + "qualifiedClassName": "qdesigner_internal::DesignerPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "value", + "type": "QVariant" + }, + { + "name": "enableSubPropertyHandling", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 121, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "attribute", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 116, + "name": "setAttribute", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 2, + "lineNumber": 117, + "name": "setValue", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 3, + "lineNumber": 126, + "name": "slotValueChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + } + ], + "index": 4, + "lineNumber": 127, + "name": "slotPropertyDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtVariantPropertyManager" + } + ] + }, + { + "className": "DesignerEditorFactory", + "lineNumber": 203, + "object": true, + "qualifiedClassName": "qdesigner_internal::DesignerEditorFactory", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + } + ], + "index": 0, + "lineNumber": 212, + "name": "resetProperty", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 1, + "lineNumber": 219, + "name": "slotEditorDestroyed", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "attribute", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 2, + "lineNumber": 220, + "name": "slotAttributeChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + } + ], + "index": 3, + "lineNumber": 221, + "name": "slotPropertyChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 4, + "lineNumber": 222, + "name": "slotValueChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "value", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 223, + "name": "slotStringTextChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "value", + "type": "QKeySequence" + } + ], + "index": 6, + "lineNumber": 224, + "name": "slotKeySequenceChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "value", + "type": "QPalette" + } + ], + "index": 7, + "lineNumber": 225, + "name": "slotPaletteChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "value", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 226, + "name": "slotPixmapChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "value", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 227, + "name": "slotIconChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "value", + "type": "QString" + } + ], + "index": 10, + "lineNumber": 228, + "name": "slotIconThemeChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 11, + "lineNumber": 229, + "name": "slotIconThemeEnumChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "value", + "type": "QString" + } + ], + "index": 12, + "lineNumber": 230, + "name": "slotUintChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + } + ], + "index": 13, + "lineNumber": 231, + "name": "slotIntChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "value", + "type": "QString" + } + ], + "index": 14, + "lineNumber": 232, + "name": "slotLongLongChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "value", + "type": "QString" + } + ], + "index": 15, + "lineNumber": 233, + "name": "slotULongLongChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "value", + "type": "QString" + } + ], + "index": 16, + "lineNumber": 234, + "name": "slotUrlChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "value", + "type": "QString" + } + ], + "index": 17, + "lineNumber": 235, + "name": "slotByteArrayChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "value", + "type": "QStringList" + } + ], + "index": 18, + "lineNumber": 236, + "name": "slotStringListChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtVariantEditorFactory" + } + ] + } + ], + "inputFile": "designerpropertymanager.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "NewDynamicPropertyDialog", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "qdesigner_internal::NewDynamicPropertyDialog", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "btn", + "type": "QAbstractButton*" + } + ], + "index": 0, + "lineNumber": 49, + "name": "buttonBoxClicked", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QString" + } + ], + "index": 1, + "lineNumber": 50, + "name": "nameChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "newdynamicpropertydialog.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PaletteEditor", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "qdesigner_internal::PaletteEditor", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 37, + "name": "buildButtonColorChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 38, + "name": "activeRadioClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 39, + "name": "inactiveRadioClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 40, + "name": "disabledRadioClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 41, + "name": "computeRadioClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 42, + "name": "detailsRadioClicked", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "palette", + "type": "QPalette" + } + ], + "index": 6, + "lineNumber": 44, + "name": "paletteChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "pos", + "type": "QPoint" + } + ], + "index": 7, + "lineNumber": 45, + "name": "viewContextMenuRequested", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 46, + "name": "save", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 47, + "name": "load", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + }, + { + "className": "PaletteModel", + "lineNumber": 77, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 80, + "name": "colorRole", + "read": "colorRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPalette::ColorRole", + "user": false + } + ], + "qualifiedClassName": "qdesigner_internal::PaletteModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "palette", + "type": "QPalette" + } + ], + "index": 0, + "lineNumber": 103, + "name": "paletteChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractTableModel" + } + ] + }, + { + "className": "BrushEditor", + "lineNumber": 122, + "object": true, + "qualifiedClassName": "qdesigner_internal::BrushEditor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "widget", + "type": "QWidget*" + } + ], + "index": 0, + "lineNumber": 132, + "name": "changed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 134, + "name": "brushChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "RoleEditor", + "lineNumber": 141, + "object": true, + "qualifiedClassName": "qdesigner_internal::RoleEditor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "widget", + "type": "QWidget*" + } + ], + "index": 0, + "lineNumber": 151, + "name": "changed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 153, + "name": "emitResetProperty", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "ColorDelegate", + "lineNumber": 159, + "object": true, + "qualifiedClassName": "qdesigner_internal::ColorDelegate", + "superClasses": [ + { + "access": "public", + "name": "QStyledItemDelegate" + } + ] + } + ], + "inputFile": "paletteeditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PaletteEditorButton", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "qdesigner_internal::PaletteEditorButton", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "palette", + "type": "QPalette" + } + ], + "index": 0, + "lineNumber": 30, + "name": "paletteChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "palette", + "type": "QPalette" + } + ], + "index": 1, + "lineNumber": 33, + "name": "setPalette", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 36, + "name": "showPaletteEditor", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QToolButton" + } + ] + } + ], + "inputFile": "paletteeditorbutton.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "IconThemeDialog", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "qdesigner_internal::IconThemeDialog", + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + }, + { + "className": "IconThemeEnumDialog", + "lineNumber": 38, + "object": true, + "qualifiedClassName": "qdesigner_internal::IconThemeEnumDialog", + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + }, + { + "className": "PixmapEditor", + "lineNumber": 49, + "object": true, + "qualifiedClassName": "qdesigner_internal::PixmapEditor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 71, + "name": "pathChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "themeEnum", + "type": "int" + } + ], + "index": 1, + "lineNumber": 72, + "name": "themeEnumChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "theme", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 73, + "name": "themeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 64, + "name": "setPath", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "theme", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 65, + "name": "setTheme", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "e", + "type": "int" + } + ], + "index": 5, + "lineNumber": 66, + "name": "setThemeEnum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pixmap", + "type": "QPixmap" + } + ], + "index": 6, + "lineNumber": 67, + "name": "setDefaultPixmap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "icon", + "type": "QIcon" + } + ], + "index": 7, + "lineNumber": 68, + "name": "setDefaultPixmapIcon", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 79, + "name": "defaultActionActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 80, + "name": "resourceActionActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 10, + "lineNumber": 81, + "name": "fileActionActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 11, + "lineNumber": 82, + "name": "themeEnumActionActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 12, + "lineNumber": 83, + "name": "themeActionActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 13, + "lineNumber": 85, + "name": "copyActionActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 14, + "lineNumber": 86, + "name": "pasteActionActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 87, + "name": "clipboardDataChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "pixmapeditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PreviewFrame", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "qdesigner_internal::PreviewFrame", + "superClasses": [ + { + "access": "public", + "name": "QFrame" + } + ] + } + ], + "inputFile": "previewframe.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PreviewWidget", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "qdesigner_internal::PreviewWidget", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "previewwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PropertyEditor", + "lineNumber": 37, + "object": true, + "qualifiedClassName": "qdesigner_internal::PropertyEditor", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + } + ], + "index": 0, + "lineNumber": 65, + "name": "slotResetProperty", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "value", + "type": "QVariant" + }, + { + "name": "enableSubPropertyHandling", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 66, + "name": "slotValueChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 2, + "lineNumber": 67, + "name": "slotViewTriggered", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 3, + "lineNumber": 68, + "name": "slotAddDynamicProperty", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 69, + "name": "slotRemoveDynamicProperty", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "sort", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 70, + "name": "slotSorting", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "color", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 71, + "name": "slotColoring", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QtBrowserItem*" + } + ], + "index": 7, + "lineNumber": 72, + "name": "slotCurrentItemChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "pattern", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 73, + "name": "setFilter", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::QDesignerPropertyEditor", + "name": "QDesignerPropertyEditor" + } + ] + } + ], + "inputFile": "propertyeditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLongLongValidator", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "bottom", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "qlonglong", + "user": false, + "write": "setBottom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "top", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "qlonglong", + "user": false, + "write": "setTop" + } + ], + "qualifiedClassName": "qdesigner_internal::QLongLongValidator", + "superClasses": [ + { + "access": "public", + "name": "QValidator" + } + ] + }, + { + "className": "QULongLongValidator", + "lineNumber": 41, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 44, + "name": "bottom", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "qulonglong", + "user": false, + "write": "setBottom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 45, + "name": "top", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "qulonglong", + "user": false, + "write": "setTop" + } + ], + "qualifiedClassName": "qdesigner_internal::QULongLongValidator", + "superClasses": [ + { + "access": "public", + "name": "QValidator" + } + ] + } + ], + "inputFile": "qlonglongvalidator.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ResetWidget", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "qdesigner_internal::ResetWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + } + ], + "index": 0, + "lineNumber": 37, + "name": "resetProperty", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 40, + "name": "slotClicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "ResetDecorator", + "lineNumber": 50, + "object": true, + "qualifiedClassName": "qdesigner_internal::ResetDecorator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + } + ], + "index": 0, + "lineNumber": 64, + "name": "resetProperty", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + } + ], + "index": 1, + "lineNumber": 67, + "name": "slotPropertyChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 2, + "lineNumber": 68, + "name": "slotEditorDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "resetdecorator.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "StringListEditor", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "qdesigner_internal::StringListEditor", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 27, + "name": "upButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 28, + "name": "downButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 29, + "name": "newButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 30, + "name": "deleteButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 31, + "name": "valueEdited", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "current", + "type": "QModelIndex" + }, + { + "name": "previous", + "type": "QModelIndex" + } + ], + "index": 5, + "lineNumber": 32, + "name": "currentIndexChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 33, + "name": "currentValueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + }, + { + "access": "private", + "name": "Ui::Dialog" + } + ] + } + ], + "inputFile": "stringlisteditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "StringListEditorButton", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "qdesigner_internal::StringListEditorButton", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "stringList", + "type": "QStringList" + } + ], + "index": 0, + "lineNumber": 27, + "name": "stringListChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "stringList", + "type": "QStringList" + } + ], + "index": 1, + "lineNumber": 30, + "name": "setStringList", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 33, + "name": "showStringListEditor", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QToolButton" + } + ] + } + ], + "inputFile": "stringlisteditorbutton.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TextEditor", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "qdesigner_internal::TextEditor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 52, + "name": "textChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 49, + "name": "setText", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 55, + "name": "buttonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 56, + "name": "resourceActionActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 57, + "name": "fileActionActivated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "texteditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtBoolEdit", + "lineNumber": 68, + "object": true, + "qualifiedClassName": "QtBoolEdit", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 0, + "lineNumber": 85, + "name": "toggled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qtpropertybrowserutils_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SignalSlotEditor", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "qdesigner_internal::SignalSlotEditor", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "qdesigner_internal::ConnectionEdit", + "name": "ConnectionEdit" + } + ] + } + ], + "inputFile": "signalsloteditor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ConnectionModel", + "lineNumber": 63, + "object": true, + "qualifiedClassName": "qdesigner_internal::ConnectionModel", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "con", + "type": "qdesigner_internal::Connection*" + } + ], + "index": 0, + "lineNumber": 87, + "name": "connectionAdded", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 1, + "lineNumber": 88, + "name": "connectionRemoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "con", + "type": "qdesigner_internal::Connection*" + } + ], + "index": 2, + "lineNumber": 89, + "name": "aboutToRemoveConnection", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 3, + "lineNumber": 90, + "name": "aboutToAddConnection", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "con", + "type": "qdesigner_internal::Connection*" + } + ], + "index": 4, + "lineNumber": 91, + "name": "connectionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "signalsloteditor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SignalSlotEditorTool", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "qdesigner_internal::SignalSlotEditorTool", + "superClasses": [ + { + "access": "public", + "name": "QDesignerFormWindowToolInterface" + } + ] + } + ], + "inputFile": "signalsloteditor_tool.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SignalSlotEditorWindow", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "qdesigner_internal::SignalSlotEditorWindow", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "form", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 0, + "lineNumber": 32, + "name": "setActiveFormWindow", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "con", + "type": "qdesigner_internal::Connection*" + } + ], + "index": 1, + "lineNumber": 35, + "name": "updateDialogSelection", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 2, + "lineNumber": 36, + "name": "updateEditorSelection", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + }, + { + "name": "object", + "type": "QObject*" + }, + { + "name": "newName", + "type": "QString" + }, + { + "name": "oldName", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 38, + "name": "objectNameChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 40, + "name": "addConnection", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 41, + "name": "removeConnection", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 42, + "name": "updateUi", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 43, + "name": "resizeColumns", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "signalsloteditorwindow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AbstractFindWidget", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "AbstractFindWidget", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "activate", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 57, + "name": "deactivate", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 58, + "name": "findNext", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 59, + "name": "findPrevious", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 60, + "name": "findCurrentText", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 66, + "name": "updateButtons", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "abstractfindwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ItemViewFindWidget", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "ItemViewFindWidget", + "superClasses": [ + { + "access": "public", + "name": "AbstractFindWidget" + } + ] + } + ], + "inputFile": "itemviewfindwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TextEditFindWidget", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "TextEditFindWidget", + "superClasses": [ + { + "access": "public", + "name": "AbstractFindWidget" + } + ] + } + ], + "inputFile": "texteditfindwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ConnectDialog", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "qdesigner_internal::ConnectDialog", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 43, + "name": "populateLists", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QListWidgetItem*" + } + ], + "index": 1, + "lineNumber": 44, + "name": "selectSignal", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QListWidgetItem*" + } + ], + "index": 2, + "lineNumber": 45, + "name": "selectSlot", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 46, + "name": "populateSignalList", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "signal", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 47, + "name": "populateSlotList", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "isCloned": true, + "lineNumber": 47, + "name": "populateSlotList", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 48, + "name": "editSignals", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 49, + "name": "editSlots", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "connectdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtButtonPropertyBrowser", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QtButtonPropertyBrowser", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QtBrowserItem*" + } + ], + "index": 0, + "lineNumber": 35, + "name": "collapsed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QtBrowserItem*" + } + ], + "index": 1, + "lineNumber": 36, + "name": "expanded", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyBrowser" + } + ] + } + ], + "inputFile": "qtbuttonpropertybrowser_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtSpinBoxFactory", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QtSpinBoxFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtSliderFactory", + "lineNumber": 46, + "object": true, + "qualifiedClassName": "QtSliderFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtScrollBarFactory", + "lineNumber": 66, + "object": true, + "qualifiedClassName": "QtScrollBarFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtCheckBoxFactory", + "lineNumber": 86, + "object": true, + "qualifiedClassName": "QtCheckBoxFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtDoubleSpinBoxFactory", + "lineNumber": 106, + "object": true, + "qualifiedClassName": "QtDoubleSpinBoxFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtLineEditFactory", + "lineNumber": 126, + "object": true, + "qualifiedClassName": "QtLineEditFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtDateEditFactory", + "lineNumber": 146, + "object": true, + "qualifiedClassName": "QtDateEditFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtTimeEditFactory", + "lineNumber": 166, + "object": true, + "qualifiedClassName": "QtTimeEditFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtDateTimeEditFactory", + "lineNumber": 186, + "object": true, + "qualifiedClassName": "QtDateTimeEditFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtKeySequenceEditorFactory", + "lineNumber": 206, + "object": true, + "qualifiedClassName": "QtKeySequenceEditorFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtCharEditorFactory", + "lineNumber": 226, + "object": true, + "qualifiedClassName": "QtCharEditorFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtEnumEditorFactory", + "lineNumber": 246, + "object": true, + "qualifiedClassName": "QtEnumEditorFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtCursorEditorFactory", + "lineNumber": 266, + "object": true, + "qualifiedClassName": "QtCursorEditorFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtColorEditorFactory", + "lineNumber": 286, + "object": true, + "qualifiedClassName": "QtColorEditorFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + }, + { + "className": "QtFontEditorFactory", + "lineNumber": 306, + "object": true, + "qualifiedClassName": "QtFontEditorFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + } + ], + "inputFile": "qteditorfactory_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGroupBoxPropertyBrowser", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QtGroupBoxPropertyBrowser", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyBrowser" + } + ] + } + ], + "inputFile": "qtgroupboxpropertybrowser_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtAbstractPropertyManager", + "lineNumber": 71, + "object": true, + "qualifiedClassName": "QtAbstractPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "parent", + "type": "QtProperty*" + }, + { + "name": "after", + "type": "QtProperty*" + } + ], + "index": 0, + "lineNumber": 83, + "name": "propertyInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + } + ], + "index": 1, + "lineNumber": 84, + "name": "propertyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "parent", + "type": "QtProperty*" + } + ], + "index": 2, + "lineNumber": 85, + "name": "propertyRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + } + ], + "index": 3, + "lineNumber": 86, + "name": "propertyDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QtAbstractEditorFactoryBase", + "lineNumber": 101, + "object": true, + "qualifiedClassName": "QtAbstractEditorFactoryBase", + "slots": [ + { + "access": "protected", + "arguments": [ + { + "name": "manager", + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 111, + "name": "managerDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QtAbstractPropertyBrowser", + "lineNumber": 211, + "object": true, + "qualifiedClassName": "QtAbstractPropertyBrowser", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QtBrowserItem*" + } + ], + "index": 0, + "lineNumber": 240, + "name": "currentItemChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + } + ], + "index": 1, + "lineNumber": 244, + "name": "addProperty", + "returnType": "QtBrowserItem*" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "afterProperty", + "type": "QtProperty*" + } + ], + "index": 2, + "lineNumber": 245, + "name": "insertProperty", + "returnType": "QtBrowserItem*" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + } + ], + "index": 3, + "lineNumber": 246, + "name": "removeProperty", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qtpropertybrowser_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtGroupPropertyManager", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QtGroupPropertyManager", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtIntPropertyManager", + "lineNumber": 44, + "object": true, + "qualifiedClassName": "QtIntPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "int" + } + ], + "index": 0, + "lineNumber": 63, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "int" + }, + { + "name": "maxVal", + "type": "int" + } + ], + "index": 1, + "lineNumber": 64, + "name": "rangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "step", + "type": "int" + } + ], + "index": 2, + "lineNumber": 65, + "name": "singleStepChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "int" + } + ], + "index": 3, + "lineNumber": 57, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "int" + } + ], + "index": 4, + "lineNumber": 58, + "name": "setMinimum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "maxVal", + "type": "int" + } + ], + "index": 5, + "lineNumber": 59, + "name": "setMaximum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "int" + }, + { + "name": "maxVal", + "type": "int" + } + ], + "index": 6, + "lineNumber": 60, + "name": "setRange", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "step", + "type": "int" + } + ], + "index": 7, + "lineNumber": 61, + "name": "setSingleStep", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtBoolPropertyManager", + "lineNumber": 78, + "object": true, + "qualifiedClassName": "QtBoolPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 90, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 88, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtDoublePropertyManager", + "lineNumber": 104, + "object": true, + "qualifiedClassName": "QtDoublePropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "double" + } + ], + "index": 0, + "lineNumber": 125, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "double" + }, + { + "name": "maxVal", + "type": "double" + } + ], + "index": 1, + "lineNumber": 126, + "name": "rangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "step", + "type": "double" + } + ], + "index": 2, + "lineNumber": 127, + "name": "singleStepChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "prec", + "type": "int" + } + ], + "index": 3, + "lineNumber": 128, + "name": "decimalsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "double" + } + ], + "index": 4, + "lineNumber": 118, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "double" + } + ], + "index": 5, + "lineNumber": 119, + "name": "setMinimum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "maxVal", + "type": "double" + } + ], + "index": 6, + "lineNumber": 120, + "name": "setMaximum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "double" + }, + { + "name": "maxVal", + "type": "double" + } + ], + "index": 7, + "lineNumber": 121, + "name": "setRange", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "step", + "type": "double" + } + ], + "index": 8, + "lineNumber": 122, + "name": "setSingleStep", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "prec", + "type": "int" + } + ], + "index": 9, + "lineNumber": 123, + "name": "setDecimals", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtStringPropertyManager", + "lineNumber": 141, + "object": true, + "qualifiedClassName": "QtStringPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 155, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "regExp", + "type": "QRegularExpression" + } + ], + "index": 1, + "lineNumber": 156, + "name": "regExpChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 152, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "regExp", + "type": "QRegularExpression" + } + ], + "index": 3, + "lineNumber": 153, + "name": "setRegExp", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtDatePropertyManager", + "lineNumber": 169, + "object": true, + "qualifiedClassName": "QtDatePropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QDate" + } + ], + "index": 0, + "lineNumber": 186, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "QDate" + }, + { + "name": "maxVal", + "type": "QDate" + } + ], + "index": 1, + "lineNumber": 187, + "name": "rangeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QDate" + } + ], + "index": 2, + "lineNumber": 181, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "QDate" + } + ], + "index": 3, + "lineNumber": 182, + "name": "setMinimum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "maxVal", + "type": "QDate" + } + ], + "index": 4, + "lineNumber": 183, + "name": "setMaximum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "QDate" + }, + { + "name": "maxVal", + "type": "QDate" + } + ], + "index": 5, + "lineNumber": 184, + "name": "setRange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtTimePropertyManager", + "lineNumber": 200, + "object": true, + "qualifiedClassName": "QtTimePropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QTime" + } + ], + "index": 0, + "lineNumber": 212, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QTime" + } + ], + "index": 1, + "lineNumber": 210, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtDateTimePropertyManager", + "lineNumber": 225, + "object": true, + "qualifiedClassName": "QtDateTimePropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QDateTime" + } + ], + "index": 0, + "lineNumber": 237, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QDateTime" + } + ], + "index": 1, + "lineNumber": 235, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtKeySequencePropertyManager", + "lineNumber": 250, + "object": true, + "qualifiedClassName": "QtKeySequencePropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QKeySequence" + } + ], + "index": 0, + "lineNumber": 262, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QKeySequence" + } + ], + "index": 1, + "lineNumber": 260, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtCharPropertyManager", + "lineNumber": 275, + "object": true, + "qualifiedClassName": "QtCharPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QChar" + } + ], + "index": 0, + "lineNumber": 287, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QChar" + } + ], + "index": 1, + "lineNumber": 285, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtLocalePropertyManager", + "lineNumber": 301, + "object": true, + "qualifiedClassName": "QtLocalePropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QLocale" + } + ], + "index": 0, + "lineNumber": 315, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QLocale" + } + ], + "index": 1, + "lineNumber": 313, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtPointPropertyManager", + "lineNumber": 328, + "object": true, + "qualifiedClassName": "QtPointPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QPoint" + } + ], + "index": 0, + "lineNumber": 342, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QPoint" + } + ], + "index": 1, + "lineNumber": 340, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtPointFPropertyManager", + "lineNumber": 355, + "object": true, + "qualifiedClassName": "QtPointFPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QPointF" + } + ], + "index": 0, + "lineNumber": 371, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "prec", + "type": "int" + } + ], + "index": 1, + "lineNumber": 372, + "name": "decimalsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QPointF" + } + ], + "index": 2, + "lineNumber": 368, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "prec", + "type": "int" + } + ], + "index": 3, + "lineNumber": 369, + "name": "setDecimals", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtSizePropertyManager", + "lineNumber": 385, + "object": true, + "qualifiedClassName": "QtSizePropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QSize" + } + ], + "index": 0, + "lineNumber": 404, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "QSize" + }, + { + "name": "maxVal", + "type": "QSize" + } + ], + "index": 1, + "lineNumber": 405, + "name": "rangeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QSize" + } + ], + "index": 2, + "lineNumber": 399, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "QSize" + } + ], + "index": 3, + "lineNumber": 400, + "name": "setMinimum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "maxVal", + "type": "QSize" + } + ], + "index": 4, + "lineNumber": 401, + "name": "setMaximum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "QSize" + }, + { + "name": "maxVal", + "type": "QSize" + } + ], + "index": 5, + "lineNumber": 402, + "name": "setRange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtSizeFPropertyManager", + "lineNumber": 418, + "object": true, + "qualifiedClassName": "QtSizeFPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QSizeF" + } + ], + "index": 0, + "lineNumber": 439, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "QSizeF" + }, + { + "name": "maxVal", + "type": "QSizeF" + } + ], + "index": 1, + "lineNumber": 440, + "name": "rangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "prec", + "type": "int" + } + ], + "index": 2, + "lineNumber": 441, + "name": "decimalsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QSizeF" + } + ], + "index": 3, + "lineNumber": 433, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "QSizeF" + } + ], + "index": 4, + "lineNumber": 434, + "name": "setMinimum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "maxVal", + "type": "QSizeF" + } + ], + "index": 5, + "lineNumber": 435, + "name": "setMaximum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "minVal", + "type": "QSizeF" + }, + { + "name": "maxVal", + "type": "QSizeF" + } + ], + "index": 6, + "lineNumber": 436, + "name": "setRange", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "prec", + "type": "int" + } + ], + "index": 7, + "lineNumber": 437, + "name": "setDecimals", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtRectPropertyManager", + "lineNumber": 454, + "object": true, + "qualifiedClassName": "QtRectPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QRect" + } + ], + "index": 0, + "lineNumber": 470, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "constraint", + "type": "QRect" + } + ], + "index": 1, + "lineNumber": 471, + "name": "constraintChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QRect" + } + ], + "index": 2, + "lineNumber": 467, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "constraint", + "type": "QRect" + } + ], + "index": 3, + "lineNumber": 468, + "name": "setConstraint", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtRectFPropertyManager", + "lineNumber": 484, + "object": true, + "qualifiedClassName": "QtRectFPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QRectF" + } + ], + "index": 0, + "lineNumber": 502, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "constraint", + "type": "QRectF" + } + ], + "index": 1, + "lineNumber": 503, + "name": "constraintChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "prec", + "type": "int" + } + ], + "index": 2, + "lineNumber": 504, + "name": "decimalsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QRectF" + } + ], + "index": 3, + "lineNumber": 498, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "constraint", + "type": "QRectF" + } + ], + "index": 4, + "lineNumber": 499, + "name": "setConstraint", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "prec", + "type": "int" + } + ], + "index": 5, + "lineNumber": 500, + "name": "setDecimals", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtEnumPropertyManager", + "lineNumber": 517, + "object": true, + "qualifiedClassName": "QtEnumPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "int" + } + ], + "index": 0, + "lineNumber": 533, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "names", + "type": "QStringList" + } + ], + "index": 1, + "lineNumber": 534, + "name": "enumNamesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "icons", + "type": "QMap" + } + ], + "index": 2, + "lineNumber": 535, + "name": "enumIconsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "int" + } + ], + "index": 3, + "lineNumber": 529, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "names", + "type": "QStringList" + } + ], + "index": 4, + "lineNumber": 530, + "name": "setEnumNames", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "icons", + "type": "QMap" + } + ], + "index": 5, + "lineNumber": 531, + "name": "setEnumIcons", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtFlagPropertyManager", + "lineNumber": 549, + "object": true, + "qualifiedClassName": "QtFlagPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "int" + } + ], + "index": 0, + "lineNumber": 565, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "names", + "type": "QStringList" + } + ], + "index": 1, + "lineNumber": 566, + "name": "flagNamesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "int" + } + ], + "index": 2, + "lineNumber": 562, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "names", + "type": "QStringList" + } + ], + "index": 3, + "lineNumber": 563, + "name": "setFlagNames", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtSizePolicyPropertyManager", + "lineNumber": 579, + "object": true, + "qualifiedClassName": "QtSizePolicyPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QSizePolicy" + } + ], + "index": 0, + "lineNumber": 594, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QSizePolicy" + } + ], + "index": 1, + "lineNumber": 592, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtFontPropertyManager", + "lineNumber": 607, + "object": true, + "qualifiedClassName": "QtFontPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QFont" + } + ], + "index": 0, + "lineNumber": 623, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QFont" + } + ], + "index": 1, + "lineNumber": 621, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtColorPropertyManager", + "lineNumber": 637, + "object": true, + "qualifiedClassName": "QtColorPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 651, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 649, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtCursorPropertyManager", + "lineNumber": 665, + "object": true, + "qualifiedClassName": "QtCursorPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QCursor" + } + ], + "index": 0, + "lineNumber": 679, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QCursor" + } + ], + "index": 1, + "lineNumber": 677, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + } + ], + "inputFile": "qtpropertymanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtTreePropertyBrowser", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 36, + "name": "ResizeMode", + "values": [ + "Interactive", + "Stretch", + "Fixed", + "ResizeToContents" + ] + } + ], + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "indentation", + "read": "indentation", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setIndentation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "rootIsDecorated", + "read": "rootIsDecorated", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRootIsDecorated" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "alternatingRowColors", + "read": "alternatingRowColors", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAlternatingRowColors" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "headerVisible", + "read": "isHeaderVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHeaderVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 32, + "name": "resizeMode", + "read": "resizeMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ResizeMode", + "user": false, + "write": "setResizeMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 33, + "name": "splitterPosition", + "read": "splitterPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSplitterPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 34, + "name": "propertiesWithoutValueMarked", + "read": "propertiesWithoutValueMarked", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPropertiesWithoutValueMarked" + } + ], + "qualifiedClassName": "QtTreePropertyBrowser", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QtBrowserItem*" + } + ], + "index": 0, + "lineNumber": 82, + "name": "collapsed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QtBrowserItem*" + } + ], + "index": 1, + "lineNumber": 83, + "name": "expanded", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyBrowser" + } + ] + } + ], + "inputFile": "qttreepropertybrowser_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtVariantPropertyManager", + "lineNumber": 46, + "object": true, + "qualifiedClassName": "QtVariantPropertyManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 76, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "attribute", + "type": "QString" + }, + { + "name": "val", + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 77, + "name": "attributeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "val", + "type": "QVariant" + } + ], + "index": 2, + "lineNumber": 72, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "QtProperty*" + }, + { + "name": "attribute", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 3, + "lineNumber": 73, + "name": "setAttribute", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtAbstractPropertyManager" + } + ] + }, + { + "className": "QtVariantEditorFactory", + "lineNumber": 92, + "object": true, + "qualifiedClassName": "QtVariantEditorFactory", + "superClasses": [ + { + "access": "public", + "name": "QtAbstractEditorFactory" + } + ] + } + ], + "inputFile": "qtvariantproperty_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SignalSlotEditorPlugin", + "interfaces": [ + [ + { + "className": "QDesignerFormEditorPluginInterface", + "id": "\"org.qt-project.Qt.Designer.QDesignerFormEditorPluginInterface\"" + } + ] + ], + "lineNumber": 22, + "object": true, + "qualifiedClassName": "qdesigner_internal::SignalSlotEditorPlugin", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 0, + "lineNumber": 38, + "name": "activeFormWindowChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 1, + "lineNumber": 41, + "name": "addFormWindow", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 2, + "lineNumber": 42, + "name": "removeFormWindow", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerFormEditorPluginInterface" + } + ] + } + ], + "inputFile": "signalsloteditor_plugin.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TabOrderEditorPlugin", + "interfaces": [ + [ + { + "className": "QDesignerFormEditorPluginInterface", + "id": "\"org.qt-project.Qt.Designer.QDesignerFormEditorPluginInterface\"" + } + ] + ], + "lineNumber": 23, + "object": true, + "qualifiedClassName": "qdesigner_internal::TabOrderEditorPlugin", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 0, + "lineNumber": 39, + "name": "activeFormWindowChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 1, + "lineNumber": 42, + "name": "addFormWindow", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "formWindow", + "type": "QDesignerFormWindowInterface*" + } + ], + "index": 2, + "lineNumber": 43, + "name": "removeFormWindow", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QDesignerFormEditorPluginInterface" + } + ] + } + ], + "inputFile": "tabordereditor_plugin.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtColorButtonPrivate", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QtColorButtonPrivate", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtcolorbutton.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtCharEdit", + "lineNumber": 1460, + "object": true, + "qualifiedClassName": "QtCharEdit", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QChar" + } + ], + "index": 0, + "lineNumber": 1471, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QChar" + } + ], + "index": 1, + "lineNumber": 1469, + "name": "setValue", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 1479, + "name": "slotClearChar", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "QtColorEditWidget", + "lineNumber": 2065, + "object": true, + "qualifiedClassName": "QtColorEditWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 2080, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 2074, + "name": "setValue", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 2077, + "name": "buttonClicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "QtFontEditWidget", + "lineNumber": 2264, + "object": true, + "qualifiedClassName": "QtFontEditWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QFont" + } + ], + "index": 0, + "lineNumber": 2279, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QFont" + } + ], + "index": 1, + "lineNumber": 2273, + "name": "setValue", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 2276, + "name": "buttonClicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qteditorfactory.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtMetaEnumWrapper", + "lineNumber": 359, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 362, + "name": "policy", + "read": "policy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizePolicy::Policy", + "user": false + } + ], + "qualifiedClassName": "QtMetaEnumWrapper", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtpropertymanager.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtPropertyEditorView", + "lineNumber": 90, + "object": true, + "qualifiedClassName": "QtPropertyEditorView", + "superClasses": [ + { + "access": "public", + "name": "QTreeWidget" + } + ] + }, + { + "className": "QtPropertyEditorDelegate", + "lineNumber": 189, + "object": true, + "qualifiedClassName": "QtPropertyEditorDelegate", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 220, + "name": "slotEditorDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QStyledItemDelegate" + } + ] + } + ], + "inputFile": "qttreepropertybrowser.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "InlineEditorModel", + "lineNumber": 379, + "object": true, + "qualifiedClassName": "InlineEditorModel", + "superClasses": [ + { + "access": "public", + "name": "QStandardItemModel" + } + ] + }, + { + "className": "InlineEditor", + "lineNumber": 467, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 470, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": true, + "write": "setText" + } + ], + "qualifiedClassName": "InlineEditor", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 0, + "lineNumber": 482, + "name": "checkSelection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QComboBox" + } + ] + }, + { + "className": "ConnectionDelegate", + "lineNumber": 540, + "object": true, + "qualifiedClassName": "ConnectionDelegate", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 553, + "name": "emitCommitData", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QStyledItemDelegate" + } + ] + } + ], + "inputFile": "signalsloteditorwindow.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6graphs_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6graphs_metatypes.json new file mode 100644 index 0000000..29132fe --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6graphs_metatypes.json @@ -0,0 +1,21956 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SplineSeries" + } + ], + "className": "QSplineSeries", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 17, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 18, + "name": "capStyle", + "notify": "capStyleChanged", + "read": "capStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::PenCapStyle", + "user": false, + "write": "setCapStyle" + } + ], + "qualifiedClassName": "QSplineSeries", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 36, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 37, + "name": "capStyleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QXYSeries" + } + ] + } + ], + "inputFile": "qsplineseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Graphs3D" + } + ], + "className": "QtGraphs3D", + "enums": [ + { + "isClass": true, + "isFlag": true, + "lineNumber": 16, + "name": "SelectionFlag", + "values": [ + "None", + "Item", + "Row", + "ItemAndRow", + "Column", + "ItemAndColumn", + "RowAndColumn", + "ItemRowAndColumn", + "Slice", + "MultiSeries" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 31, + "name": "SliceCaptureType", + "values": [ + "NoImage", + "RowImage", + "ColumnImage" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 38, + "name": "ShadowQuality", + "values": [ + "None", + "Low", + "Medium", + "High", + "SoftLow", + "SoftMedium", + "SoftHigh" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 49, + "name": "ElementType", + "values": [ + "None", + "Series", + "AxisXLabel", + "AxisYLabel", + "AxisZLabel", + "CustomItem" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 59, + "name": "OptimizationHint", + "values": [ + "Default", + "Legacy" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 65, + "name": "RenderingMode", + "values": [ + "DirectToBackground", + "Indirect" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 71, + "name": "CameraPreset", + "values": [ + "NoPreset", + "FrontLow", + "Front", + "FrontHigh", + "LeftLow", + "Left", + "LeftHigh", + "RightLow", + "Right", + "RightHigh", + "BehindLow", + "Behind", + "BehindHigh", + "IsometricLeft", + "IsometricLeftHigh", + "IsometricRight", + "IsometricRightHigh", + "DirectlyAbove", + "DirectlyAboveCW45", + "DirectlyAboveCCW45", + "FrontBelow", + "LeftBelow", + "RightBelow", + "BehindBelow", + "DirectlyBelow" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 100, + "name": "GridLineType", + "values": [ + "Shader", + "Geometry" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 103, + "name": "TransparencyTechnique", + "values": [ + "Default", + "Approximate", + "Accurate" + ] + } + ], + "lineNumber": 11, + "namespace": true, + "qualifiedClassName": "QtGraphs3D" + } + ], + "inputFile": "qgraphs3dnamespace.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AreaSeries" + } + ], + "className": "QAreaSeries", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 18, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 19, + "name": "selectedColor", + "notify": "selectedColorChanged", + "read": "selectedColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSelectedColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 21, + "name": "borderColor", + "notify": "borderColorChanged", + "read": "borderColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBorderColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 23, + "name": "selectedBorderColor", + "notify": "selectedBorderColorChanged", + "read": "selectedBorderColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSelectedBorderColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 25, + "name": "borderWidth", + "notify": "borderWidthChanged", + "read": "borderWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBorderWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 27, + "name": "selected", + "notify": "selectedChanged", + "read": "isSelected", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSelected" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 28, + "name": "upperSeries", + "notify": "upperSeriesChanged", + "read": "upperSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QXYSeries*", + "user": false, + "write": "setUpperSeries" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 30, + "name": "lowerSeries", + "notify": "lowerSeriesChanged", + "read": "lowerSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QXYSeries*", + "user": false, + "write": "setLowerSeries" + } + ], + "qualifiedClassName": "QAreaSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "newColor", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 64, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newSelectedColor", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 65, + "name": "selectedColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newBorderColor", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 66, + "name": "borderColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newSelectedBorderColor", + "type": "QColor" + } + ], + "index": 3, + "lineNumber": 67, + "name": "selectedBorderColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 68, + "name": "borderWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 69, + "name": "selectedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 70, + "name": "upperSeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 71, + "name": "lowerSeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPoint" + } + ], + "index": 8, + "lineNumber": 73, + "name": "clicked", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPoint" + } + ], + "index": 9, + "lineNumber": 74, + "name": "doubleClicked", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPoint" + } + ], + "index": 10, + "lineNumber": 75, + "name": "pressed", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPoint" + } + ], + "index": 11, + "lineNumber": 76, + "name": "released", + "returnType": "void", + "revision": 1545 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeries" + } + ] + } + ], + "inputFile": "qareaseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PieModelMapper" + } + ], + "className": "QPieModelMapper", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 21, + "name": "series", + "notify": "seriesChanged", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPieSeries*", + "user": false, + "write": "setSeries" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 22, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 23, + "name": "valuesSection", + "notify": "valuesSectionChanged", + "read": "valuesSection", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setValuesSection" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 25, + "name": "labelsSection", + "notify": "labelsSectionChanged", + "read": "labelsSection", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setLabelsSection" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 27, + "name": "first", + "notify": "firstChanged", + "read": "first", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setFirst" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 28, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setCount" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 29, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + } + ], + "qualifiedClassName": "QPieModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 59, + "name": "seriesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 60, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 61, + "name": "valuesSectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 62, + "name": "labelsSectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 63, + "name": "firstChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 64, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 65, + "name": "orientationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 7, + "lineNumber": 68, + "name": "onSliceLabelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 69, + "name": "onSliceValueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpiemodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + }, + { + "name": "QML.Element", + "value": "PieSeries" + } + ], + "className": "QPieSeries", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 36, + "name": "LabelVisibility", + "values": [ + "None", + "First", + "Even", + "Odd" + ] + } + ], + "lineNumber": 15, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 18, + "lineNumber": 48, + "name": "append", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "QList" + } + ], + "index": 19, + "lineNumber": 49, + "name": "append", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 20, + "lineNumber": 50, + "name": "insert", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 21, + "lineNumber": 51, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "index": 22, + "lineNumber": 52, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + }, + { + "name": "value", + "type": "qreal" + } + ], + "index": 23, + "lineNumber": 53, + "name": "append", + "returnType": "QPieSlice*" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 24, + "lineNumber": 54, + "name": "at", + "returnType": "QPieSlice*" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + } + ], + "index": 25, + "lineNumber": 55, + "name": "find", + "returnType": "QPieSlice*" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 26, + "lineNumber": 56, + "name": "replace", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 27, + "lineNumber": 57, + "name": "removeMultiple", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 28, + "lineNumber": 58, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldSlice", + "type": "QPieSlice*" + }, + { + "name": "newSlice", + "type": "QPieSlice*" + } + ], + "index": 29, + "lineNumber": 59, + "name": "replace", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "QList" + } + ], + "index": 30, + "lineNumber": 60, + "name": "replace", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 31, + "lineNumber": 61, + "name": "take", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 19, + "name": "horizontalPosition", + "notify": "horizontalPositionChanged", + "read": "horizontalPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHorizontalPosition" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 21, + "name": "verticalPosition", + "notify": "verticalPositionChanged", + "read": "verticalPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setVerticalPosition" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 23, + "name": "pieSize", + "notify": "pieSizeChanged", + "read": "pieSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPieSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 24, + "name": "startAngle", + "notify": "startAngleChanged", + "read": "startAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStartAngle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 25, + "name": "endAngle", + "notify": "endAngleChanged", + "read": "endAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setEndAngle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 26, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 27, + "name": "sum", + "notify": "sumChanged", + "read": "sum", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 28, + "name": "holeSize", + "notify": "holeSizeChanged", + "read": "holeSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHoleSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 29, + "name": "angleSpanVisibleLimit", + "notify": "angleSpanVisibleLimitChanged", + "read": "angleSpanVisibleLimit", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAngleSpanVisibleLimit" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 31, + "name": "angleSpanLabelVisibility", + "notify": "angleSpanLabelVisibilityChanged", + "read": "angleSpanLabelVisibility", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "LabelVisibility", + "user": false, + "write": "setAngleSpanLabelVisibility" + } + ], + "qualifiedClassName": "QPieSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 106, + "name": "added", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 107, + "name": "removed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slices", + "type": "QList" + } + ], + "index": 2, + "lineNumber": 108, + "name": "replaced", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 109, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 110, + "name": "sumChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 111, + "name": "pieSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 112, + "name": "startAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 113, + "name": "endAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 114, + "name": "horizontalPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 115, + "name": "verticalPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 116, + "name": "holeSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 11, + "lineNumber": 118, + "name": "clicked", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 12, + "lineNumber": 119, + "name": "doubleClicked", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 13, + "lineNumber": 120, + "name": "pressed", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "slice", + "type": "QPieSlice*" + } + ], + "index": 14, + "lineNumber": 121, + "name": "released", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "limit", + "type": "qreal" + } + ], + "index": 15, + "lineNumber": 123, + "name": "angleSpanVisibleLimitChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "arguments": [ + { + "name": "visibility", + "type": "LabelVisibility" + } + ], + "index": 16, + "lineNumber": 124, + "name": "angleSpanLabelVisibilityChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "public", + "index": 17, + "lineNumber": 99, + "name": "handleSliceChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeries" + } + ] + } + ], + "inputFile": "qpieseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + }, + { + "name": "QML.Element", + "value": "PieSlice" + } + ], + "className": "QPieSlice", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 45, + "name": "LabelPosition", + "values": [ + "Outside", + "InsideHorizontal", + "InsideTangential", + "InsideNormal" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 21, + "name": "label", + "notify": "labelChanged", + "read": "label", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 22, + "name": "labelVisible", + "notify": "labelVisibleChanged", + "read": "isLabelVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLabelVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 24, + "name": "labelPosition", + "notify": "labelPositionChanged", + "read": "labelPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "LabelPosition", + "user": false, + "write": "setLabelPosition" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 26, + "name": "labelColor", + "notify": "labelColorChanged", + "read": "labelColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLabelColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 27, + "name": "labelFont", + "notify": "labelFontChanged", + "read": "labelFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setLabelFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 28, + "name": "labelArmLengthFactor", + "notify": "labelArmLengthFactorChanged", + "read": "labelArmLengthFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLabelArmLengthFactor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 30, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 31, + "name": "borderColor", + "notify": "borderColorChanged", + "read": "borderColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBorderColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 33, + "name": "borderWidth", + "notify": "borderWidthChanged", + "read": "borderWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBorderWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 35, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 36, + "name": "exploded", + "notify": "explodedChanged", + "read": "isExploded", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setExploded" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 37, + "name": "explodeDistanceFactor", + "notify": "explodeDistanceFactorChanged", + "read": "explodeDistanceFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setExplodeDistanceFactor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 39, + "name": "percentage", + "notify": "percentageChanged", + "read": "percentage", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 40, + "name": "startAngle", + "notify": "startAngleChanged", + "read": "startAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 41, + "name": "angleSpan", + "notify": "angleSpanChanged", + "read": "angleSpan", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QPieSlice", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 93, + "name": "labelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 94, + "name": "labelVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 95, + "name": "labelFontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 96, + "name": "labelColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 97, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 98, + "name": "explodedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 99, + "name": "explodeDistanceFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 100, + "name": "percentageChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 101, + "name": "startAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 102, + "name": "angleSpanChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 103, + "name": "sliceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 104, + "name": "labelPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 105, + "name": "labelArmLengthFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 106, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 107, + "name": "borderColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 108, + "name": "borderWidthChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpieslice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AreaRenderer", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "AreaRenderer", + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "arearenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AxisRenderer", + "lineNumber": 37, + "object": true, + "qualifiedClassName": "AxisRenderer", + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "axisrenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "BarsRenderer", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "BarsRenderer", + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "barsrenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PieRenderer", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "PieRenderer", + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "pierenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PointRenderer", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "PointRenderer", + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "pointrenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AxisGrid", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 23, + "name": "iResolution", + "notify": "iResolutionChanged", + "read": "iResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 24, + "name": "smoothing", + "notify": "smoothingChanged", + "read": "smoothing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSmoothing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 25, + "name": "origo", + "notify": "origoChanged", + "read": "origo", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setOrigo" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 26, + "name": "gridVisibility", + "notify": "gridVisibilityChanged", + "read": "gridVisibility", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector4D", + "user": false, + "write": "setGridVisibility" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 27, + "name": "gridWidth", + "notify": "gridWidthChanged", + "read": "gridWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setGridWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 28, + "name": "gridHeight", + "notify": "gridHeightChanged", + "read": "gridHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setGridHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 29, + "name": "gridMovement", + "notify": "gridMovementChanged", + "read": "gridMovement", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setGridMovement" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 30, + "name": "subGridColor", + "notify": "subGridColorChanged", + "read": "subGridColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSubGridColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 31, + "name": "gridColor", + "notify": "gridColorChanged", + "read": "gridColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setGridColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 32, + "name": "plotAreaBackgroundColor", + "notify": "plotAreaBackgroundColorChanged", + "read": "plotAreaBackgroundColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setPlotAreaBackgroundColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 34, + "name": "subGridLineWidth", + "notify": "subGridLineWidthChanged", + "read": "subGridLineWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSubGridLineWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 35, + "name": "gridLineWidth", + "notify": "gridLineWidthChanged", + "read": "gridLineWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setGridLineWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 36, + "name": "verticalSubGridScale", + "notify": "verticalSubGridScaleChanged", + "read": "verticalSubGridScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setVerticalSubGridScale" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 37, + "name": "horizontalSubGridScale", + "notify": "horizontalSubGridScaleChanged", + "read": "horizontalSubGridScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHorizontalSubGridScale" + } + ], + "qualifiedClassName": "AxisGrid", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 89, + "name": "iResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 90, + "name": "smoothingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 91, + "name": "origoChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 92, + "name": "gridVisibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 93, + "name": "gridWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 94, + "name": "gridHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 95, + "name": "gridMovementChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 96, + "name": "subGridColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 97, + "name": "gridColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 98, + "name": "plotAreaBackgroundColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 99, + "name": "subGridLineWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 100, + "name": "gridLineWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 101, + "name": "verticalSubGridScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 102, + "name": "horizontalSubGridScaleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickShaderEffect" + } + ] + } + ], + "inputFile": "axisgrid_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AxisLine", + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 24, + "name": "iResolution", + "notify": "iResolutionChanged", + "read": "iResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 25, + "name": "smoothing", + "notify": "smoothingChanged", + "read": "smoothing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSmoothing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 26, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 27, + "name": "lineWidth", + "notify": "lineWidthChanged", + "read": "lineWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLineWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 28, + "name": "isHorizontal", + "notify": "isHorizontalChanged", + "read": "isHorizontal", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIsHorizontal" + } + ], + "qualifiedClassName": "AxisLine", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 53, + "name": "iResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 54, + "name": "smoothingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 55, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 56, + "name": "lineWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 57, + "name": "isHorizontalChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickShaderEffect" + } + ] + } + ], + "inputFile": "axisline_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AxisTicker", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 23, + "name": "iResolution", + "notify": "iResolutionChanged", + "read": "iResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 24, + "name": "smoothing", + "notify": "smoothingChanged", + "read": "smoothing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSmoothing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 25, + "name": "origo", + "notify": "origoChanged", + "read": "origo", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setOrigo" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 26, + "name": "subTicksVisible", + "notify": "subTicksVisibleChanged", + "read": "subTicksVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSubTicksVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 27, + "name": "spacing", + "notify": "spacingChanged", + "read": "spacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSpacing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 28, + "name": "displacement", + "notify": "displacementChanged", + "read": "displacement", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setDisplacement" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 29, + "name": "subTickColor", + "notify": "subTickColorChanged", + "read": "subTickColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSubTickColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 30, + "name": "tickColor", + "notify": "tickColorChanged", + "read": "tickColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setTickColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 31, + "name": "subTickLineWidth", + "notify": "subTickLineWidthChanged", + "read": "subTickLineWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSubTickLineWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 32, + "name": "tickLineWidth", + "notify": "tickLineWidthChanged", + "read": "tickLineWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTickLineWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 33, + "name": "subTickScale", + "notify": "subTickScaleChanged", + "read": "subTickScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSubTickScale" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 34, + "name": "subTickLength", + "notify": "subTickLengthChanged", + "read": "subTickLength", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSubTickLength" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 35, + "name": "isHorizontal", + "notify": "isHorizontalChanged", + "read": "isHorizontal", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIsHorizontal" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 36, + "name": "flipped", + "notify": "flippedChanged", + "read": "isFlipped", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlipped" + } + ], + "qualifiedClassName": "AxisTicker", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 89, + "name": "iResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 90, + "name": "smoothingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 91, + "name": "origoChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 92, + "name": "subTicksVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 93, + "name": "spacingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 94, + "name": "displacementChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 95, + "name": "subTickColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 96, + "name": "tickColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 97, + "name": "subTickLineWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 98, + "name": "tickLineWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 99, + "name": "subTickScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 100, + "name": "subTickLengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 101, + "name": "isHorizontalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 102, + "name": "flippedChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickShaderEffect" + } + ] + } + ], + "inputFile": "axisticker_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + }, + { + "name": "QML.Foreign", + "value": "QAbstractAxis" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + }, + { + "name": "QML.Element", + "value": "AbstractAxis" + } + ], + "className": "QAbstractAxis", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 60, + "name": "AxisType", + "values": [ + "Value", + "BarCategory", + "DateTime" + ] + } + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 27, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 28, + "name": "lineVisible", + "notify": "lineVisibleChanged", + "read": "isLineVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLineVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "name": "labelsVisible", + "notify": "labelsVisibleChanged", + "read": "labelsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLabelsVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 33, + "name": "labelsAngle", + "notify": "labelsAngleChanged", + "read": "labelsAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLabelsAngle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "labelDelegate", + "notify": "labelDelegateChanged", + "read": "labelDelegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setLabelDelegate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 38, + "name": "gridVisible", + "notify": "gridVisibleChanged", + "read": "isGridVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGridVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 40, + "name": "subGridVisible", + "notify": "subGridVisibleChanged", + "read": "isSubGridVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSubGridVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 43, + "name": "titleText", + "notify": "titleTextChanged", + "read": "titleText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitleText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 44, + "name": "titleColor", + "notify": "titleColorChanged", + "read": "titleColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setTitleColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 45, + "name": "titleVisible", + "notify": "titleVisibleChanged", + "read": "isTitleVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTitleVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 47, + "name": "titleFont", + "notify": "titleFontChanged", + "read": "titleFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setTitleFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 49, + "name": "alignment", + "notify": "alignmentChanged", + "read": "alignment", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 51, + "name": "textElideMode", + "notify": "textElideModeChanged", + "read": "textElideMode", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "Qt::TextElideMode", + "user": false, + "write": "setTextElideMode" + } + ], + "qualifiedClassName": "QAbstractAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 121, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 122, + "name": "lineVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 123, + "name": "labelsVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 124, + "name": "labelsAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 125, + "name": "labelDelegateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 126, + "name": "gridVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 127, + "name": "subGridVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 128, + "name": "titleTextChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 8, + "lineNumber": 129, + "name": "titleColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 130, + "name": "titleVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 10, + "lineNumber": 131, + "name": "titleFontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alignment", + "type": "Qt::Alignment" + } + ], + "index": 11, + "lineNumber": 132, + "name": "alignmentChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "elideMode", + "type": "Qt::TextElideMode" + } + ], + "index": 12, + "lineNumber": 133, + "name": "textElideModeChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 13, + "lineNumber": 134, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + }, + { + "name": "max", + "type": "qreal" + } + ], + "index": 14, + "lineNumber": 135, + "name": "rangeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractaxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DateTimeAxis" + } + ], + "className": "QDateTimeAxis", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 16, + "name": "min", + "notify": "minChanged", + "read": "min", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDateTime", + "user": false, + "write": "setMin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 17, + "name": "max", + "notify": "maxChanged", + "read": "max", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDateTime", + "user": false, + "write": "setMax" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 18, + "name": "labelFormat", + "notify": "labelFormatChanged", + "read": "labelFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabelFormat" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 20, + "name": "subTickCount", + "notify": "subTickCountChanged", + "read": "subTickCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSubTickCount" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 22, + "name": "tickInterval", + "notify": "tickIntervalChanged", + "read": "tickInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTickInterval" + } + ], + "qualifiedClassName": "QDateTimeAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "QDateTime" + } + ], + "index": 0, + "lineNumber": 52, + "name": "minChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "max", + "type": "QDateTime" + } + ], + "index": 1, + "lineNumber": 53, + "name": "maxChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 54, + "name": "labelFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 55, + "name": "tickIntervalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 56, + "name": "subTickCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractAxis" + } + ] + } + ], + "inputFile": "qdatetimeaxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesList" + }, + { + "name": "QML.Element", + "value": "Bars3D" + } + ], + "className": "QQuickGraphsBars", + "lineNumber": 53, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 29, + "lineNumber": 129, + "name": "addSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 30, + "lineNumber": 130, + "name": "removeSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 31, + "lineNumber": 131, + "name": "insertSeries", + "returnType": "void" + }, + { + "access": "public", + "index": 32, + "lineNumber": 132, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "requestedIndex", + "type": "int" + }, + { + "name": "sliceType", + "type": "QtGraphs3D::SliceCaptureType" + }, + { + "name": "filePath", + "type": "QUrl" + } + ], + "index": 33, + "lineNumber": 160, + "name": "renderSliceToImage", + "returnType": "void", + "revision": 1546 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 56, + "name": "rowAxis", + "notify": "rowAxisChanged", + "read": "rowAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCategory3DAxis*", + "user": false, + "write": "setRowAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 57, + "name": "valueAxis", + "notify": "valueAxisChanged", + "read": "valueAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setValueAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 58, + "name": "columnAxis", + "notify": "columnAxisChanged", + "read": "columnAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCategory3DAxis*", + "user": false, + "write": "setColumnAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 60, + "name": "multiSeriesUniform", + "notify": "multiSeriesUniformChanged", + "read": "isMultiSeriesUniform", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMultiSeriesUniform" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 62, + "name": "barThickness", + "notify": "barThicknessChanged", + "read": "barThickness", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBarThickness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 63, + "name": "barSpacing", + "notify": "barSpacingChanged", + "read": "barSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setBarSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 64, + "name": "barSpacingRelative", + "notify": "barSpacingRelativeChanged", + "read": "isBarSpacingRelative", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBarSpacingRelative" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 66, + "name": "barSeriesMargin", + "notify": "barSeriesMarginChanged", + "read": "barSeriesMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setBarSeriesMargin" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 68, + "name": "seriesList", + "read": "seriesList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 69, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBar3DSeries*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 70, + "name": "primarySeries", + "notify": "primarySeriesChanged", + "read": "primarySeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBar3DSeries*", + "user": false, + "write": "setPrimarySeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 72, + "name": "floorLevel", + "notify": "floorLevelChanged", + "read": "floorLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFloorLevel" + } + ], + "qualifiedClassName": "QQuickGraphsBars", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QCategory3DAxis*" + } + ], + "index": 0, + "lineNumber": 209, + "name": "rowAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 1, + "lineNumber": 210, + "name": "valueAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QCategory3DAxis*" + } + ], + "index": 2, + "lineNumber": 211, + "name": "columnAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "uniform", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 212, + "name": "multiSeriesUniformChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "thicknessRatio", + "type": "float" + } + ], + "index": 4, + "lineNumber": 213, + "name": "barThicknessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "spacing", + "type": "QSizeF" + } + ], + "index": 5, + "lineNumber": 214, + "name": "barSpacingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "relative", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 215, + "name": "barSpacingRelativeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "QSizeF" + } + ], + "index": 7, + "lineNumber": 216, + "name": "barSeriesMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filename", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 217, + "name": "meshFileNameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 9, + "lineNumber": 218, + "name": "primarySeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 10, + "lineNumber": 219, + "name": "selectedSeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "float" + } + ], + "index": 11, + "lineNumber": 220, + "name": "floorLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "image", + "type": "QImage" + } + ], + "index": 12, + "lineNumber": 222, + "name": "sliceImageChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 13, + "lineNumber": 191, + "name": "handleAxisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 14, + "lineNumber": 192, + "name": "handleAxisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 15, + "lineNumber": 193, + "name": "handleAxisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mesh", + "type": "QAbstract3DSeries::Mesh" + } + ], + "index": 16, + "lineNumber": 194, + "name": "handleSeriesMeshChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 195, + "name": "handleMeshSmoothChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 196, + "name": "handleCameraRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 197, + "name": "handleArrayReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 20, + "lineNumber": 198, + "name": "handleRowsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 21, + "lineNumber": 199, + "name": "handleRowsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 22, + "lineNumber": 200, + "name": "handleRowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 23, + "lineNumber": 201, + "name": "handleRowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "qsizetype" + }, + { + "name": "columnIndex", + "type": "qsizetype" + } + ], + "index": 24, + "lineNumber": 202, + "name": "handleItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 203, + "name": "handleDataRowLabelsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 204, + "name": "handleDataColumnLabelsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 205, + "name": "handleRowColorsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 206, + "name": "handleValueColoringChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickGraphsItem" + } + ] + } + ], + "inputFile": "qquickgraphsbars_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesList" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + }, + { + "name": "QML.Element", + "value": "Bars3DNode" + } + ], + "className": "QQuickGraphsBarsNode", + "lineNumber": 27, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 11, + "lineNumber": 93, + "name": "addSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 12, + "lineNumber": 94, + "name": "removeSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 13, + "lineNumber": 95, + "name": "insertSeries", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 96, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 15, + "lineNumber": 99, + "name": "doPicking", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "origin", + "type": "QVector3D" + }, + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 16, + "lineNumber": 100, + "name": "doRayPicking", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "rowAxis", + "notify": "rowAxisChanged", + "read": "rowAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCategory3DAxis*", + "user": false, + "write": "setRowAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "valueAxis", + "notify": "valueAxisChanged", + "read": "valueAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setValueAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "columnAxis", + "notify": "columnAxisChanged", + "read": "columnAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCategory3DAxis*", + "user": false, + "write": "setColumnAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "multiSeriesUniform", + "notify": "multiSeriesUniformChanged", + "read": "isMultiSeriesUniform", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMultiSeriesUniform" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "barThickness", + "notify": "barThicknessChanged", + "read": "barThickness", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBarThickness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 37, + "name": "barSpacing", + "notify": "barSpacingChanged", + "read": "barSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setBarSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 38, + "name": "barSpacingRelative", + "notify": "barSpacingRelativeChanged", + "read": "isBarSpacingRelative", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBarSpacingRelative" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 40, + "name": "barSeriesMargin", + "notify": "barSeriesMarginChanged", + "read": "barSeriesMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setBarSeriesMargin" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 42, + "name": "seriesList", + "read": "seriesList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 43, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBar3DSeries*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 44, + "name": "primarySeries", + "notify": "primarySeriesChanged", + "read": "primarySeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBar3DSeries*", + "user": false, + "write": "setPrimarySeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 46, + "name": "floorLevel", + "notify": "floorLevelChanged", + "read": "floorLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFloorLevel" + } + ], + "qualifiedClassName": "QQuickGraphsBarsNode", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QCategory3DAxis*" + } + ], + "index": 0, + "lineNumber": 106, + "name": "rowAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 1, + "lineNumber": 107, + "name": "valueAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QCategory3DAxis*" + } + ], + "index": 2, + "lineNumber": 108, + "name": "columnAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "uniform", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 109, + "name": "multiSeriesUniformChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "thicknessRatio", + "type": "float" + } + ], + "index": 4, + "lineNumber": 110, + "name": "barThicknessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "spacing", + "type": "QSizeF" + } + ], + "index": 5, + "lineNumber": 111, + "name": "barSpacingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "relative", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 112, + "name": "barSpacingRelativeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "QSizeF" + } + ], + "index": 7, + "lineNumber": 113, + "name": "barSeriesMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 8, + "lineNumber": 114, + "name": "primarySeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 9, + "lineNumber": 115, + "name": "selectedSeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "float" + } + ], + "index": 10, + "lineNumber": 116, + "name": "floorLevelChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickGraphsNode" + } + ] + } + ], + "inputFile": "qquickgraphsbarsnode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "Bar3DSeries" + } + ], + "className": "QQuickGraphsBar3DSeries", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 35, + "name": "selectedBar", + "notify": "selectedBarChanged", + "read": "selectedBar", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setSelectedBar" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 38, + "name": "invalidSelectionPosition", + "read": "invalidSelectionPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 39, + "name": "baseGradient", + "notify": "baseGradientChanged", + "read": "baseGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setBaseGradient" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 41, + "name": "singleHighlightGradient", + "notify": "singleHighlightGradientChanged", + "read": "singleHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setSingleHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 43, + "name": "multiHighlightGradient", + "notify": "multiHighlightGradientChanged", + "read": "multiHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setMultiHighlightGradient" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 45, + "name": "rowColors", + "read": "rowColors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickGraphsBar3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + } + ], + "index": 0, + "lineNumber": 83, + "name": "selectedBarChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QQuickGradient*" + } + ], + "index": 1, + "lineNumber": 84, + "name": "baseGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QQuickGradient*" + } + ], + "index": 2, + "lineNumber": 85, + "name": "singleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QQuickGradient*" + } + ], + "index": 3, + "lineNumber": 86, + "name": "multiHighlightGradientChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 77, + "name": "handleBaseGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 78, + "name": "handleSingleHighlightGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 79, + "name": "handleMultiHighlightGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 80, + "name": "handleRowColorUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QBar3DSeries" + } + ] + } + ], + "inputFile": "qquickgraphsbarsseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GraphsItem3D" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickGraphsItem", + "lineNumber": 165, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstract3DSeries*" + } + ], + "index": 90, + "lineNumber": 337, + "name": "hasSeries", + "returnType": "bool" + }, + { + "access": "public", + "index": 91, + "lineNumber": 338, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QCustom3DItem*" + } + ], + "index": 92, + "lineNumber": 345, + "name": "addCustomItem", + "returnType": "qsizetype" + }, + { + "access": "public", + "index": 93, + "lineNumber": 346, + "name": "removeCustomItems", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QCustom3DItem*" + } + ], + "index": 94, + "lineNumber": 347, + "name": "removeCustomItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QVector3D" + } + ], + "index": 95, + "lineNumber": 348, + "name": "removeCustomItemAt", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QCustom3DItem*" + } + ], + "index": 96, + "lineNumber": 349, + "name": "releaseCustomItem", + "returnType": "void" + }, + { + "access": "public", + "index": 97, + "isConst": true, + "lineNumber": 351, + "name": "selectedLabelIndex", + "returnType": "int" + }, + { + "access": "public", + "index": 98, + "isConst": true, + "lineNumber": 352, + "name": "selectedAxis", + "returnType": "QAbstract3DAxis*" + }, + { + "access": "public", + "index": 99, + "isConst": true, + "lineNumber": 354, + "name": "selectedCustomItemIndex", + "returnType": "qsizetype" + }, + { + "access": "public", + "index": 100, + "isConst": true, + "lineNumber": 355, + "name": "selectedCustomItem", + "returnType": "QCustom3DItem*" + }, + { + "access": "public", + "index": 101, + "lineNumber": 479, + "name": "setDefaultInputHandler", + "returnType": "void" + }, + { + "access": "public", + "index": 102, + "lineNumber": 480, + "name": "unsetDefaultInputHandler", + "returnType": "void" + }, + { + "access": "public", + "index": 103, + "lineNumber": 481, + "name": "unsetDefaultTapHandler", + "returnType": "void" + }, + { + "access": "public", + "index": 104, + "lineNumber": 482, + "name": "unsetDefaultDragHandler", + "returnType": "void" + }, + { + "access": "public", + "index": 105, + "lineNumber": 483, + "name": "unsetDefaultWheelHandler", + "returnType": "void" + }, + { + "access": "public", + "index": 106, + "lineNumber": 484, + "name": "unsetDefaultPinchHandler", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "button", + "type": "Qt::MouseButtons" + } + ], + "index": 107, + "lineNumber": 485, + "name": "setDragButton", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 108, + "lineNumber": 520, + "name": "doPicking", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "origin", + "type": "QVector3D" + }, + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 109, + "lineNumber": 522, + "name": "doRayPicking", + "returnType": "bool", + "revision": 1545 + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 168, + "name": "rootNode", + "read": "rootNode", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "QQuick3DNode*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 169, + "name": "selectionMode", + "notify": "selectionModeChanged", + "read": "selectionMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::SelectionFlags", + "user": false, + "write": "setSelectionMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 171, + "name": "shadowQuality", + "notify": "shadowQualityChanged", + "read": "shadowQuality", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::ShadowQuality", + "user": false, + "write": "setShadowQuality" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 173, + "name": "msaaSamples", + "notify": "msaaSamplesChanged", + "read": "msaaSamples", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMsaaSamples" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 174, + "name": "scene", + "notify": "sceneChanged", + "read": "scene", + "required": false, + "scriptable": true, + "stored": true, + "type": "Q3DScene*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 175, + "name": "theme", + "notify": "themeChanged", + "read": "theme", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphsTheme*", + "user": false, + "write": "setTheme" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 176, + "name": "renderingMode", + "notify": "renderingModeChanged", + "read": "renderingMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::RenderingMode", + "user": false, + "write": "setRenderingMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 178, + "name": "transparencyTechnique", + "notify": "transparencyTechniqueChanged", + "read": "transparencyTechnique", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::TransparencyTechnique", + "user": false, + "write": "setTransparencyTechnique" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 180, + "name": "measureFps", + "notify": "measureFpsChanged", + "read": "measureFps", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMeasureFps" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 181, + "name": "currentFps", + "notify": "currentFpsChanged", + "read": "currentFps", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 182, + "name": "customItemList", + "read": "customItemList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 183, + "name": "orthoProjection", + "notify": "orthoProjectionChanged", + "read": "isOrthoProjection", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOrthoProjection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 185, + "name": "selectedElement", + "notify": "selectedElementChanged", + "read": "selectedElement", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::ElementType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 187, + "name": "aspectRatio", + "notify": "aspectRatioChanged", + "read": "aspectRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAspectRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 188, + "name": "optimizationHint", + "notify": "optimizationHintChanged", + "read": "optimizationHint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::OptimizationHint", + "user": false, + "write": "setOptimizationHint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 190, + "name": "polar", + "notify": "polarChanged", + "read": "isPolar", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPolar" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 191, + "name": "labelMargin", + "notify": "labelMarginChanged", + "read": "labelMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLabelMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 192, + "name": "radialLabelOffset", + "notify": "radialLabelOffsetChanged", + "read": "radialLabelOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadialLabelOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 194, + "name": "horizontalAspectRatio", + "notify": "horizontalAspectRatioChanged", + "read": "horizontalAspectRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHorizontalAspectRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 196, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 197, + "name": "queriedGraphPosition", + "notify": "queriedGraphPositionChanged", + "read": "queriedGraphPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 199, + "name": "margin", + "notify": "marginChanged", + "read": "margin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 200, + "name": "cameraXRotation", + "notify": "cameraXRotationChanged", + "read": "cameraXRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setCameraXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 202, + "name": "cameraYRotation", + "notify": "cameraYRotationChanged", + "read": "cameraYRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setCameraYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 204, + "name": "minCameraXRotation", + "notify": "minCameraXRotationChanged", + "read": "minCameraXRotation", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinCameraXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 206, + "name": "maxCameraXRotation", + "notify": "maxCameraXRotationChanged", + "read": "maxCameraXRotation", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxCameraXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 208, + "name": "minCameraYRotation", + "notify": "minCameraYRotationChanged", + "read": "minCameraYRotation", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinCameraYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 210, + "name": "maxCameraYRotation", + "notify": "maxCameraYRotationChanged", + "read": "maxCameraYRotation", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxCameraYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 212, + "name": "cameraZoomLevel", + "notify": "cameraZoomLevelChanged", + "read": "cameraZoomLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setCameraZoomLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 29, + "lineNumber": 214, + "name": "cameraPreset", + "notify": "cameraPresetChanged", + "read": "cameraPreset", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::CameraPreset", + "user": false, + "write": "setCameraPreset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 30, + "lineNumber": 216, + "name": "cameraTargetPosition", + "notify": "cameraTargetPositionChanged", + "read": "cameraTargetPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setCameraTargetPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 31, + "lineNumber": 218, + "name": "minCameraZoomLevel", + "notify": "minCameraZoomLevelChanged", + "read": "minCameraZoomLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinCameraZoomLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 32, + "lineNumber": 220, + "name": "maxCameraZoomLevel", + "notify": "maxCameraZoomLevelChanged", + "read": "maxCameraZoomLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxCameraZoomLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 33, + "lineNumber": 222, + "name": "wrapCameraXRotation", + "notify": "wrapCameraXRotationChanged", + "read": "wrapCameraXRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrapCameraXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 34, + "lineNumber": 224, + "name": "wrapCameraYRotation", + "notify": "wrapCameraYRotationChanged", + "read": "wrapCameraYRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrapCameraYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 35, + "lineNumber": 226, + "name": "rotationEnabled", + "notify": "rotationEnabledChanged", + "read": "rotationEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRotationEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 36, + "lineNumber": 228, + "name": "zoomAtTargetEnabled", + "notify": "zoomAtTargetEnabledChanged", + "read": "zoomAtTargetEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setZoomAtTargetEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 37, + "lineNumber": 230, + "name": "selectionEnabled", + "notify": "selectionEnabledChanged", + "read": "selectionEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSelectionEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 38, + "lineNumber": 232, + "name": "zoomEnabled", + "notify": "zoomEnabledChanged", + "read": "zoomEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setZoomEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 39, + "lineNumber": 234, + "name": "lightColor", + "notify": "lightColorChanged", + "read": "lightColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLightColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 40, + "lineNumber": 235, + "name": "ambientLightStrength", + "notify": "ambientLightStrengthChanged", + "read": "ambientLightStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAmbientLightStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 41, + "lineNumber": 237, + "name": "lightStrength", + "notify": "lightStrengthChanged", + "read": "lightStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLightStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 42, + "lineNumber": 239, + "name": "shadowStrength", + "notify": "shadowStrengthChanged", + "read": "shadowStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShadowStrength" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 43, + "lineNumber": 241, + "name": "gridLineType", + "notify": "gridLineTypeChanged", + "read": "gridLineType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::GridLineType", + "user": false, + "write": "setGridLineType" + } + ], + "qualifiedClassName": "QQuickGraphsItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QtGraphs3D::SelectionFlags" + } + ], + "index": 0, + "lineNumber": 583, + "name": "selectionModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "quality", + "type": "QtGraphs3D::ShadowQuality" + } + ], + "index": 1, + "lineNumber": 584, + "name": "shadowQualityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "supported", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 585, + "name": "shadowsSupportedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "samples", + "type": "int" + } + ], + "index": 3, + "lineNumber": 586, + "name": "msaaSamplesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "theme", + "type": "QGraphsTheme*" + } + ], + "index": 4, + "lineNumber": 587, + "name": "themeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QtGraphs3D::RenderingMode" + } + ], + "index": 5, + "lineNumber": 588, + "name": "renderingModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "technique", + "type": "QtGraphs3D::TransparencyTechnique" + } + ], + "index": 6, + "lineNumber": 589, + "name": "transparencyTechniqueChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 590, + "name": "measureFpsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fps", + "type": "int" + } + ], + "index": 8, + "lineNumber": 591, + "name": "currentFpsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QtGraphs3D::ElementType" + } + ], + "index": 9, + "lineNumber": 592, + "name": "selectedElementChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 593, + "name": "orthoProjectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ratio", + "type": "qreal" + } + ], + "index": 11, + "lineNumber": 594, + "name": "aspectRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hint", + "type": "QtGraphs3D::OptimizationHint" + } + ], + "index": 12, + "lineNumber": 595, + "name": "optimizationHintChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 13, + "lineNumber": 596, + "name": "polarChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "float" + } + ], + "index": 14, + "lineNumber": 597, + "name": "labelMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "float" + } + ], + "index": 15, + "lineNumber": 598, + "name": "radialLabelOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ratio", + "type": "qreal" + } + ], + "index": 16, + "lineNumber": 599, + "name": "horizontalAspectRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 17, + "lineNumber": 600, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QVector3D" + } + ], + "index": 18, + "lineNumber": 601, + "name": "queriedGraphPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "qreal" + } + ], + "index": 19, + "lineNumber": 602, + "name": "marginChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "preset", + "type": "QtGraphs3D::CameraPreset" + } + ], + "index": 20, + "lineNumber": 603, + "name": "cameraPresetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 21, + "lineNumber": 604, + "name": "cameraXRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 22, + "lineNumber": 605, + "name": "cameraYRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomLevel", + "type": "float" + } + ], + "index": 23, + "lineNumber": 606, + "name": "cameraZoomLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QVector3D" + } + ], + "index": 24, + "lineNumber": 607, + "name": "cameraTargetPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomLevel", + "type": "float" + } + ], + "index": 25, + "lineNumber": 608, + "name": "minCameraZoomLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomLevel", + "type": "float" + } + ], + "index": 26, + "lineNumber": 609, + "name": "maxCameraZoomLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 27, + "lineNumber": 610, + "name": "minCameraXRotationChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 28, + "lineNumber": 611, + "name": "minCameraYRotationChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 29, + "lineNumber": 612, + "name": "maxCameraXRotationChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 30, + "lineNumber": 613, + "name": "maxCameraYRotationChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "wrap", + "type": "bool" + } + ], + "index": 31, + "lineNumber": 614, + "name": "wrapCameraXRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "wrap", + "type": "bool" + } + ], + "index": 32, + "lineNumber": 615, + "name": "wrapCameraYRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 33, + "lineNumber": 616, + "name": "needRender", + "returnType": "void" + }, + { + "access": "public", + "index": 34, + "lineNumber": 617, + "name": "themeTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 35, + "lineNumber": 618, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 36, + "lineNumber": 619, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 37, + "lineNumber": 620, + "name": "axisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "activeTheme", + "type": "QGraphsTheme*" + } + ], + "index": 38, + "lineNumber": 621, + "name": "activeThemeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "eventPoint", + "type": "QEventPoint" + }, + { + "name": "button", + "type": "Qt::MouseButton" + } + ], + "index": 39, + "lineNumber": 623, + "name": "tapped", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "eventPoint", + "type": "QEventPoint" + }, + { + "name": "button", + "type": "Qt::MouseButton" + } + ], + "index": 40, + "lineNumber": 624, + "name": "doubleTapped", + "returnType": "void" + }, + { + "access": "public", + "index": 41, + "lineNumber": 625, + "name": "longPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "delta", + "type": "QVector2D" + } + ], + "index": 42, + "lineNumber": 626, + "name": "dragged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickWheelEvent*" + } + ], + "index": 43, + "lineNumber": 627, + "name": "wheel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "delta", + "type": "qreal" + } + ], + "index": 44, + "lineNumber": 628, + "name": "pinch", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mousePos", + "type": "QPoint" + } + ], + "index": 45, + "lineNumber": 629, + "name": "mouseMove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 46, + "lineNumber": 631, + "name": "zoomEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 47, + "lineNumber": 632, + "name": "zoomAtTargetEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 48, + "lineNumber": 633, + "name": "rotationEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 49, + "lineNumber": 634, + "name": "selectionEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 50, + "lineNumber": 636, + "name": "ambientLightStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 51, + "lineNumber": 637, + "name": "lightStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 52, + "lineNumber": 638, + "name": "shadowStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 53, + "lineNumber": 639, + "name": "lightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 54, + "lineNumber": 640, + "name": "gridLineTypeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 55, + "lineNumber": 542, + "name": "handleAxisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 56, + "lineNumber": 543, + "name": "handleAxisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 57, + "lineNumber": 544, + "name": "handleAxisZChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 58, + "lineNumber": 545, + "name": "handleFpsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "obj", + "type": "QObject*" + } + ], + "index": 59, + "lineNumber": 546, + "name": "windowDestroyed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + } + ], + "index": 60, + "lineNumber": 548, + "name": "handleAxisTitleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 61, + "lineNumber": 549, + "name": "handleAxisLabelsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ], + "index": 62, + "lineNumber": 550, + "name": "handleAxisRangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 63, + "lineNumber": 551, + "name": "handleAxisSegmentCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 64, + "lineNumber": 552, + "name": "handleAxisSubSegmentCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "autoAdjust", + "type": "bool" + } + ], + "index": 65, + "lineNumber": 553, + "name": "handleAxisAutoAdjustRangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "adjust", + "type": "bool" + } + ], + "index": 66, + "lineNumber": 554, + "name": "handleAxisScaleLabelsByCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "qreal" + } + ], + "index": 67, + "lineNumber": 555, + "name": "handleAxisLabelSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 68, + "lineNumber": 556, + "name": "handleAxisLabelFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 69, + "lineNumber": 557, + "name": "handleAxisReversedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 70, + "lineNumber": 558, + "name": "handleAxisFormatterDirty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 71, + "lineNumber": 559, + "name": "handleAxisLabelAutoRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 72, + "lineNumber": 560, + "name": "handleAxisTitleVisibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 73, + "lineNumber": 561, + "name": "handleAxisLabelVisibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fixed", + "type": "bool" + } + ], + "index": 74, + "lineNumber": 562, + "name": "handleAxisTitleFixedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "float" + } + ], + "index": 75, + "lineNumber": 563, + "name": "handleAxisTitleOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 76, + "lineNumber": 564, + "name": "handleInputPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 77, + "lineNumber": 565, + "name": "handleSeriesVisibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 78, + "lineNumber": 566, + "name": "handleItemLabelVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + }, + { + "name": "sender", + "type": "QObject*" + } + ], + "index": 79, + "lineNumber": 567, + "name": "handleItemLabelVisibleChangedBySender", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "style", + "type": "QGraphsTheme::ColorStyle" + } + ], + "index": 80, + "lineNumber": 569, + "name": "handleThemeColorStyleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QList" + } + ], + "index": 81, + "lineNumber": 570, + "name": "handleThemeBaseColorsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QList" + } + ], + "index": 82, + "lineNumber": 571, + "name": "handleThemeBaseGradientsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 83, + "lineNumber": 572, + "name": "handleThemeSingleHighlightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 84, + "lineNumber": 573, + "name": "handleThemeSingleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 85, + "lineNumber": 574, + "name": "handleThemeMultiHighlightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 86, + "lineNumber": 575, + "name": "handleThemeMultiHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "theme", + "type": "QGraphsTheme::Theme" + } + ], + "index": 87, + "lineNumber": 576, + "name": "handleThemeTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "quality", + "type": "QtGraphs3D::ShadowQuality" + } + ], + "index": 88, + "lineNumber": 578, + "name": "handleRequestShadowQuality", + "returnType": "void" + }, + { + "access": "public", + "index": 89, + "lineNumber": 580, + "name": "updateCustomItem", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DViewport" + } + ] + } + ], + "inputFile": "qquickgraphsitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GraphsNode" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickGraphsNode", + "lineNumber": 23, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QAbstract3DSeries*" + } + ], + "index": 13, + "lineNumber": 96, + "name": "hasSeries", + "returnType": "bool" + }, + { + "access": "public", + "index": 14, + "lineNumber": 97, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QCustom3DItem*" + } + ], + "index": 15, + "lineNumber": 104, + "name": "addCustomItem", + "returnType": "qsizetype" + }, + { + "access": "public", + "index": 16, + "lineNumber": 105, + "name": "removeCustomItems", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QCustom3DItem*" + } + ], + "index": 17, + "lineNumber": 106, + "name": "removeCustomItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QVector3D" + } + ], + "index": 18, + "lineNumber": 107, + "name": "removeCustomItemAt", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QCustom3DItem*" + } + ], + "index": 19, + "lineNumber": 108, + "name": "releaseCustomItem", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "isConst": true, + "lineNumber": 110, + "name": "selectedLabelIndex", + "returnType": "int" + }, + { + "access": "public", + "index": 21, + "isConst": true, + "lineNumber": 111, + "name": "selectedAxis", + "returnType": "QAbstract3DAxis*" + }, + { + "access": "public", + "index": 22, + "isConst": true, + "lineNumber": 113, + "name": "selectedCustomItemIndex", + "returnType": "qsizetype" + }, + { + "access": "public", + "index": 23, + "isConst": true, + "lineNumber": 114, + "name": "selectedCustomItem", + "returnType": "QCustom3DItem*" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 24, + "lineNumber": 116, + "name": "doPicking", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "origin", + "type": "QVector3D" + }, + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 25, + "lineNumber": 117, + "name": "doRayPicking", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "selectionMode", + "notify": "selectionModeChanged", + "read": "selectionMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::SelectionFlags", + "user": false, + "write": "setSelectionMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "theme", + "notify": "themeChanged", + "read": "theme", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphsTheme*", + "user": false, + "write": "setTheme" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "customItemList", + "read": "customItemList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 30, + "name": "selectedElement", + "notify": "selectedElementChanged", + "read": "selectedElement", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::ElementType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 32, + "name": "aspectRatio", + "notify": "aspectRatioChanged", + "read": "aspectRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAspectRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 33, + "name": "optimizationHint", + "notify": "optimizationHintChanged", + "read": "optimizationHint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::OptimizationHint", + "user": false, + "write": "setOptimizationHint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 35, + "name": "polar", + "notify": "polarChanged", + "read": "isPolar", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPolar" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 36, + "name": "labelMargin", + "notify": "labelMarginChanged", + "read": "labelMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLabelMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 37, + "name": "radialLabelOffset", + "notify": "radialLabelOffsetChanged", + "read": "radialLabelOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadialLabelOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 39, + "name": "horizontalAspectRatio", + "notify": "horizontalAspectRatioChanged", + "read": "horizontalAspectRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHorizontalAspectRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 41, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 42, + "name": "queriedGraphPosition", + "notify": "queriedGraphPositionChanged", + "read": "queriedGraphPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 44, + "name": "margin", + "notify": "marginChanged", + "read": "margin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 45, + "name": "gridLineType", + "notify": "gridLineTypeChanged", + "read": "gridLineType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::GridLineType", + "user": false, + "write": "setGridLineType" + } + ], + "qualifiedClassName": "QQuickGraphsNode", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 130, + "name": "queriedGraphPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 131, + "name": "selectedElementChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 132, + "name": "optimizationHintChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 133, + "name": "selectionModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 134, + "name": "themeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 135, + "name": "aspectRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 136, + "name": "polarChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 137, + "name": "labelMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 138, + "name": "radialLabelOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 139, + "name": "horizontalAspectRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 140, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "qreal" + } + ], + "index": 11, + "lineNumber": 141, + "name": "marginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 142, + "name": "gridLineTypeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquickgraphsnode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesList" + }, + { + "name": "QML.Element", + "value": "Scatter3D" + } + ], + "className": "QQuickGraphsScatter", + "lineNumber": 37, + "methods": [ + { + "access": "public", + "index": 15, + "lineNumber": 71, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 16, + "lineNumber": 72, + "name": "addSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 17, + "lineNumber": 73, + "name": "removeSeries", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 40, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 41, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 42, + "name": "axisZ", + "notify": "axisZChanged", + "read": "axisZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 43, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScatter3DSeries*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 44, + "name": "seriesList", + "read": "seriesList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickGraphsScatter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 0, + "lineNumber": 112, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 1, + "lineNumber": 113, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 2, + "lineNumber": 114, + "name": "axisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 3, + "lineNumber": 115, + "name": "selectedSeriesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 4, + "lineNumber": 99, + "name": "handleAxisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 5, + "lineNumber": 100, + "name": "handleAxisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 6, + "lineNumber": 101, + "name": "handleAxisZChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 102, + "name": "handleSeriesMeshChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 103, + "name": "handleMeshSmoothChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 105, + "name": "handleArrayReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 10, + "lineNumber": 106, + "name": "handleItemsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 11, + "lineNumber": 107, + "name": "handleItemsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 12, + "lineNumber": 108, + "name": "handleItemsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 13, + "lineNumber": 109, + "name": "handleItemsInserted", + "returnType": "void" + }, + { + "access": "private", + "index": 14, + "lineNumber": 278, + "name": "cameraRotationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickGraphsItem" + } + ] + } + ], + "inputFile": "qquickgraphsscatter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesList" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + }, + { + "name": "QML.Element", + "value": "Scatter3DNode" + } + ], + "className": "QQuickGraphsScatterNode", + "lineNumber": 27, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 4, + "lineNumber": 64, + "name": "addSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 5, + "lineNumber": 65, + "name": "removeSeries", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 66, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 7, + "lineNumber": 68, + "name": "doPicking", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "origin", + "type": "QVector3D" + }, + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 8, + "lineNumber": 69, + "name": "doRayPicking", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "axisZ", + "notify": "axisZChanged", + "read": "axisZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScatter3DSeries*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 34, + "name": "seriesList", + "read": "seriesList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickGraphsScatterNode", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 0, + "lineNumber": 75, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 1, + "lineNumber": 76, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 2, + "lineNumber": 77, + "name": "axisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 3, + "lineNumber": 78, + "name": "selectedSeriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickGraphsNode" + } + ] + } + ], + "inputFile": "qquickgraphsscatternode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "Scatter3DSeries" + } + ], + "className": "QQuickGraphsScatter3DSeries", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "baseGradient", + "notify": "baseGradientChanged", + "read": "baseGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setBaseGradient" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "singleHighlightGradient", + "notify": "singleHighlightGradientChanged", + "read": "singleHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setSingleHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "multiHighlightGradient", + "notify": "multiHighlightGradientChanged", + "read": "multiHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setMultiHighlightGradient" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 39, + "name": "invalidSelectionIndex", + "read": "invalidSelectionIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false + } + ], + "qualifiedClassName": "QQuickGraphsScatter3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QQuickGradient*" + } + ], + "index": 0, + "lineNumber": 66, + "name": "baseGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QQuickGradient*" + } + ], + "index": 1, + "lineNumber": 67, + "name": "singleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QQuickGradient*" + } + ], + "index": 2, + "lineNumber": 68, + "name": "multiHighlightGradientChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 61, + "name": "handleBaseGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 62, + "name": "handleSingleHighlightGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 63, + "name": "handleMultiHighlightGradientUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QScatter3DSeries" + } + ] + } + ], + "inputFile": "qquickgraphsscatterseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + }, + { + "name": "QML.Element", + "value": "Spline3DSeries" + } + ], + "className": "QQuickGraphsSpline3DSeries", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "baseGradient", + "notify": "baseGradientChanged", + "read": "baseGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setBaseGradient" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 32, + "name": "singleHighlightGradient", + "notify": "singleHighlightGradientChanged", + "read": "singleHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setSingleHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "multiHighlightGradient", + "notify": "multiHighlightGradientChanged", + "read": "multiHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setMultiHighlightGradient" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 37, + "name": "invalidSelectionIndex", + "read": "invalidSelectionIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQuickGraphsSpline3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QQuickGradient*" + } + ], + "index": 0, + "lineNumber": 65, + "name": "baseGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QQuickGradient*" + } + ], + "index": 1, + "lineNumber": 66, + "name": "singleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QQuickGradient*" + } + ], + "index": 2, + "lineNumber": 67, + "name": "multiHighlightGradientChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 60, + "name": "handleBaseGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 61, + "name": "handleSingleHighlightGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 62, + "name": "handleMultiHighlightGradientUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSpline3DSeries" + } + ] + } + ], + "inputFile": "qquickgraphssplineseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesList" + }, + { + "name": "QML.Element", + "value": "Surface3D" + } + ], + "className": "QQuickGraphsSurface", + "lineNumber": 45, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 19, + "lineNumber": 93, + "name": "addSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 20, + "lineNumber": 94, + "name": "removeSeries", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 95, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "requestedIndex", + "type": "int" + }, + { + "name": "sliceType", + "type": "QtGraphs3D::SliceCaptureType" + }, + { + "name": "filePath", + "type": "QUrl" + } + ], + "index": 22, + "lineNumber": 154, + "name": "renderSliceToImage", + "returnType": "void", + "revision": 1546 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 48, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 49, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 50, + "name": "axisZ", + "notify": "axisZChanged", + "read": "axisZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 51, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSurface3DSeries*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 52, + "name": "seriesList", + "read": "seriesList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 53, + "name": "flipHorizontalGrid", + "notify": "flipHorizontalGridChanged", + "read": "flipHorizontalGrid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlipHorizontalGrid" + } + ], + "qualifiedClassName": "QQuickGraphsSurface", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 0, + "lineNumber": 196, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 1, + "lineNumber": 197, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 2, + "lineNumber": 198, + "name": "axisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 3, + "lineNumber": 199, + "name": "selectedSeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "flip", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 200, + "name": "flipHorizontalGridChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "image", + "type": "QImage" + } + ], + "index": 5, + "lineNumber": 202, + "name": "sliceImageChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 6, + "lineNumber": 178, + "name": "handleAxisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 7, + "lineNumber": 179, + "name": "handleAxisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QAbstract3DAxis*" + } + ], + "index": 8, + "lineNumber": 180, + "name": "handleAxisZChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 182, + "name": "handleShadingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 183, + "name": "handleWireframeColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "flip", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 184, + "name": "handleFlipHorizontalGridChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 186, + "name": "handleArrayReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 13, + "lineNumber": 187, + "name": "handleRowsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 14, + "lineNumber": 188, + "name": "handleRowsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 15, + "lineNumber": 189, + "name": "handleRowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 16, + "lineNumber": 190, + "name": "handleRowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "qsizetype" + }, + { + "name": "columnIndex", + "type": "qsizetype" + } + ], + "index": 17, + "lineNumber": 191, + "name": "handleItemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "supported", + "type": "bool" + } + ], + "index": 18, + "lineNumber": 193, + "name": "handleFlatShadingSupportedChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickGraphsItem" + } + ] + } + ], + "inputFile": "qquickgraphssurface_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesList" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + }, + { + "name": "QML.Element", + "value": "Surface3DNode" + } + ], + "className": "QQuickGraphsSurfaceNode", + "lineNumber": 27, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 5, + "lineNumber": 69, + "name": "addSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 6, + "lineNumber": 70, + "name": "removeSeries", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 71, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 8, + "lineNumber": 73, + "name": "doPicking", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "origin", + "type": "QVector3D" + }, + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 9, + "lineNumber": 74, + "name": "doRayPicking", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "axisZ", + "notify": "axisZChanged", + "read": "axisZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSurface3DSeries*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 34, + "name": "seriesList", + "read": "seriesList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 35, + "name": "flipHorizontalGrid", + "notify": "flipHorizontalGridChanged", + "read": "flipHorizontalGrid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlipHorizontalGrid" + } + ], + "qualifiedClassName": "QQuickGraphsSurfaceNode", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 0, + "lineNumber": 80, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 1, + "lineNumber": 81, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 2, + "lineNumber": 82, + "name": "axisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 3, + "lineNumber": 83, + "name": "selectedSeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "flip", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 84, + "name": "flipHorizontalGridChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickGraphsNode" + } + ] + } + ], + "inputFile": "qquickgraphssurfacenode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "Surface3DSeries" + } + ], + "className": "QQuickGraphsSurface3DSeries", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 35, + "name": "selectedPoint", + "notify": "selectedPointChanged", + "read": "selectedPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setSelectedPoint" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 39, + "name": "invalidSelectionPosition", + "read": "invalidSelectionPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 40, + "name": "baseGradient", + "notify": "baseGradientChanged", + "read": "baseGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setBaseGradient" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 42, + "name": "singleHighlightGradient", + "notify": "singleHighlightGradientChanged", + "read": "singleHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setSingleHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 44, + "name": "multiHighlightGradient", + "notify": "multiHighlightGradientChanged", + "read": "multiHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setMultiHighlightGradient" + } + ], + "qualifiedClassName": "QQuickGraphsSurface3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + } + ], + "index": 0, + "lineNumber": 74, + "name": "selectedPointChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QQuickGradient*" + } + ], + "index": 1, + "lineNumber": 75, + "name": "baseGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QQuickGradient*" + } + ], + "index": 2, + "lineNumber": 76, + "name": "singleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QQuickGradient*" + } + ], + "index": 3, + "lineNumber": 77, + "name": "multiHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 79, + "name": "gradientsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 5, + "lineNumber": 69, + "name": "handleBaseGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 70, + "name": "handleSingleHighlightGradientUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 71, + "name": "handleMultiHighlightGradientUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSurface3DSeries" + } + ] + } + ], + "inputFile": "qquickgraphssurfaceseries_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickGraphsTextureData", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QQuickGraphsTextureData", + "superClasses": [ + { + "access": "public", + "name": "QQuick3DTextureData" + } + ] + } + ], + "inputFile": "qquickgraphstexturedata_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "graphsline" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QGraphsLine", + "gadget": true, + "lineNumber": 83, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 89, + "name": "mainColor", + "read": "mainColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setMainColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 90, + "name": "subColor", + "read": "subColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSubColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 91, + "name": "mainWidth", + "read": "mainWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMainWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 92, + "name": "subWidth", + "read": "subWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSubWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 93, + "name": "labelTextColor", + "read": "labelTextColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLabelTextColor" + } + ], + "qualifiedClassName": "QGraphsLine" + }, + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + }, + { + "name": "DefaultProperty", + "value": "themeChildren" + }, + { + "name": "QML.Element", + "value": "GraphsTheme" + } + ], + "className": "QGraphsTheme", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 199, + "name": "Theme", + "values": [ + "QtGreen", + "QtGreenNeon", + "MixSeries", + "OrangeSeries", + "YellowSeries", + "BlueSeries", + "PurpleSeries", + "GreySeries", + "UserDefined" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 212, + "name": "ColorStyle", + "values": [ + "Uniform", + "ObjectGradient", + "RangeGradient" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 219, + "name": "ForceTheme", + "values": [ + "No", + "Yes" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 222, + "name": "ColorScheme", + "values": [ + "Automatic", + "Light", + "Dark" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 130, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 139, + "name": "colorScheme", + "notify": "colorSchemeChanged", + "read": "colorScheme", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphsTheme::ColorScheme", + "user": false, + "write": "setColorScheme" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 141, + "name": "theme", + "notify": "themeChanged", + "read": "theme", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphsTheme::Theme", + "user": false, + "write": "setTheme" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 142, + "name": "colorStyle", + "notify": "colorStyleChanged", + "read": "colorStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphsTheme::ColorStyle", + "user": false, + "write": "setColorStyle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 145, + "name": "backgroundColor", + "notify": "backgroundColorChanged", + "read": "backgroundColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBackgroundColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 147, + "name": "backgroundVisible", + "notify": "backgroundVisibleChanged", + "read": "isBackgroundVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 150, + "name": "plotAreaBackgroundColor", + "notify": "plotAreaBackgroundColorChanged", + "read": "plotAreaBackgroundColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setPlotAreaBackgroundColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 152, + "name": "plotAreaBackgroundVisible", + "notify": "plotAreaBackgroundVisibleChanged", + "read": "isPlotAreaBackgroundVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPlotAreaBackgroundVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 155, + "name": "gridVisible", + "notify": "gridVisibleChanged", + "read": "isGridVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGridVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 158, + "name": "axisXLabelFont", + "notify": "axisXLabelFontChanged", + "read": "axisXLabelFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setAxisXLabelFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 159, + "name": "axisYLabelFont", + "notify": "axisYLabelFontChanged", + "read": "axisYLabelFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setAxisYLabelFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 160, + "name": "axisZLabelFont", + "notify": "axisZLabelFontChanged", + "read": "axisZLabelFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setAxisZLabelFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 162, + "name": "grid", + "notify": "gridChanged", + "read": "grid", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphsLine", + "user": false, + "write": "setGrid" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 163, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphsLine", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 164, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphsLine", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 165, + "name": "axisZ", + "notify": "axisZChanged", + "read": "axisZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphsLine", + "user": false, + "write": "setAxisZ" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 167, + "name": "labelFont", + "notify": "labelFontChanged", + "read": "labelFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setLabelFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 168, + "name": "labelsVisible", + "notify": "labelsVisibleChanged", + "read": "labelsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLabelsVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 170, + "name": "labelBackgroundColor", + "notify": "labelBackgroundColorChanged", + "read": "labelBackgroundColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLabelBackgroundColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 172, + "name": "labelTextColor", + "notify": "labelTextColorChanged", + "read": "labelTextColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLabelTextColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 174, + "name": "labelBackgroundVisible", + "notify": "labelBackgroundVisibleChanged", + "read": "isLabelBackgroundVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLabelBackgroundVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 20, + "lineNumber": 176, + "name": "labelBorderVisible", + "notify": "labelBorderVisibleChanged", + "read": "isLabelBorderVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLabelBorderVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 21, + "lineNumber": 179, + "name": "seriesColors", + "notify": "seriesColorsChanged", + "read": "seriesColors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setSeriesColors" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 22, + "lineNumber": 181, + "name": "borderColors", + "notify": "borderColorsChanged", + "read": "borderColors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setBorderColors" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 23, + "lineNumber": 182, + "name": "borderWidth", + "notify": "borderWidthChanged", + "read": "borderWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBorderWidth" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 24, + "lineNumber": 184, + "name": "baseColors", + "read": "baseColorsQML", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 25, + "lineNumber": 185, + "name": "baseGradients", + "read": "baseGradientsQML", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 26, + "lineNumber": 186, + "name": "themeChildren", + "read": "themeChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 27, + "lineNumber": 188, + "name": "singleHighlightColor", + "notify": "singleHighlightColorChanged", + "read": "singleHighlightColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSingleHighlightColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 28, + "lineNumber": 190, + "name": "multiHighlightColor", + "notify": "multiHighlightColorChanged", + "read": "multiHighlightColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setMultiHighlightColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 29, + "lineNumber": 192, + "name": "singleHighlightGradient", + "notify": "singleHighlightGradientQMLChanged", + "read": "singleHighlightGradientQML", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setSingleHighlightGradientQML" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 30, + "lineNumber": 194, + "name": "multiHighlightGradient", + "notify": "multiHighlightGradientQMLChanged", + "read": "multiHighlightGradientQML", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGradient*", + "user": false, + "write": "setMultiHighlightGradientQML" + } + ], + "qualifiedClassName": "QGraphsTheme", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 310, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 312, + "name": "colorSchemeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "theme", + "type": "QGraphsTheme::Theme" + } + ], + "index": 2, + "lineNumber": 313, + "name": "themeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QGraphsTheme::ColorStyle" + } + ], + "index": 3, + "lineNumber": 314, + "name": "colorStyleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 316, + "name": "backgroundColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 317, + "name": "backgroundVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 319, + "name": "plotAreaBackgroundColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 320, + "name": "plotAreaBackgroundVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 322, + "name": "gridVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 324, + "name": "labelsVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 325, + "name": "labelBackgroundColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 326, + "name": "labelTextColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 12, + "lineNumber": 328, + "name": "singleHighlightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 13, + "lineNumber": 329, + "name": "multiHighlightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 14, + "lineNumber": 330, + "name": "singleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 15, + "lineNumber": 331, + "name": "multiHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 333, + "name": "labelFontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 335, + "name": "labelBackgroundVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 336, + "name": "labelBorderVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "list", + "type": "QList" + } + ], + "index": 19, + "lineNumber": 338, + "name": "seriesColorsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "list", + "type": "QList" + } + ], + "index": 20, + "lineNumber": 339, + "name": "seriesGradientsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 340, + "name": "borderColorsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 341, + "name": "borderWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 343, + "name": "singleHighlightGradientQMLChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 344, + "name": "multiHighlightGradientQMLChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 346, + "name": "axisXLabelFontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 347, + "name": "axisYLabelFontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 348, + "name": "axisZLabelFontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 350, + "name": "gridChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "lineNumber": 351, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 352, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 353, + "name": "axisZChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 32, + "lineNumber": 356, + "name": "handleBaseColorUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 33, + "lineNumber": 357, + "name": "handleBaseGradientUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qgraphstheme.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Color" + } + ], + "className": "QQuickGraphsColor", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + } + ], + "qualifiedClassName": "QQuickGraphsColor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 43, + "name": "colorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickgraphscolor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BarModelMapper" + } + ], + "className": "QBarModelMapper", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 22, + "name": "series", + "notify": "seriesChanged", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBarSeries*", + "user": false, + "write": "setSeries" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 23, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 24, + "name": "firstBarSetSection", + "notify": "firstBarSetSectionChanged", + "read": "firstBarSetSection", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setFirstBarSetSection" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 26, + "name": "lastBarSetSection", + "notify": "lastBarSetSectionChanged", + "read": "lastBarSetSection", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setLastBarSetSection" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 28, + "name": "first", + "notify": "firstChanged", + "read": "first", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setFirst" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 29, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setCount" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 30, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + } + ], + "qualifiedClassName": "QBarModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 61, + "name": "seriesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 62, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 63, + "name": "firstBarSetSectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 64, + "name": "lastBarSetSectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 65, + "name": "firstChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 66, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 67, + "name": "orientationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 7, + "lineNumber": 73, + "name": "onValuesAdded", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 74, + "name": "onBarLabelChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 9, + "lineNumber": 75, + "name": "onBarValueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbarmodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphsInputHandler", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QGraphsInputHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "mousePos", + "type": "QPoint" + } + ], + "index": 0, + "lineNumber": 63, + "name": "mouseMove", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qgraphsinputhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "BarInstancing", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "BarInstancing", + "superClasses": [ + { + "access": "public", + "name": "QQuick3DInstancing" + } + ] + } + ], + "inputFile": "barinstancing_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Scene3D" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "Q3DScene", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "viewport", + "notify": "viewportChanged", + "read": "viewport", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "primarySubViewport", + "notify": "primarySubViewportChanged", + "read": "primarySubViewport", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false, + "write": "setPrimarySubViewport" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "secondarySubViewport", + "notify": "secondarySubViewportChanged", + "read": "secondarySubViewport", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false, + "write": "setSecondarySubViewport" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "selectionQueryPosition", + "notify": "selectionQueryPositionChanged", + "read": "selectionQueryPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false, + "write": "setSelectionQueryPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "secondarySubviewOnTop", + "notify": "secondarySubviewOnTopChanged", + "read": "isSecondarySubviewOnTop", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSecondarySubviewOnTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 29, + "name": "slicingActive", + "notify": "slicingActiveChanged", + "read": "isSlicingActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSlicingActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "devicePixelRatio", + "notify": "devicePixelRatioChanged", + "read": "devicePixelRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setDevicePixelRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 33, + "name": "graphPositionQuery", + "notify": "graphPositionQueryChanged", + "read": "graphPositionQuery", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false, + "write": "setGraphPositionQuery" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 35, + "name": "invalidSelectionPoint", + "read": "invalidSelectionPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false + } + ], + "qualifiedClassName": "Q3DScene", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "viewport", + "type": "QRect" + } + ], + "index": 0, + "lineNumber": 72, + "name": "viewportChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "subViewport", + "type": "QRect" + } + ], + "index": 1, + "lineNumber": 73, + "name": "primarySubViewportChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "subViewport", + "type": "QRect" + } + ], + "index": 2, + "lineNumber": 74, + "name": "secondarySubViewportChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isSecondaryOnTop", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 75, + "name": "secondarySubviewOnTopChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isSlicingActive", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 76, + "name": "slicingActiveChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pixelRatio", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 77, + "name": "devicePixelRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 6, + "lineNumber": 78, + "name": "selectionQueryPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 7, + "lineNumber": 79, + "name": "graphPositionQueryChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 80, + "name": "needRender", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "q3dscene.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ScatterInstancing", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "ScatterInstancing", + "superClasses": [ + { + "access": "public", + "name": "QQuick3DInstancing" + } + ] + } + ], + "inputFile": "scatterinstancing_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XYModelMapper" + } + ], + "className": "QXYModelMapper", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 22, + "name": "series", + "notify": "seriesChanged", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QXYSeries*", + "user": false, + "write": "setSeries" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 23, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 24, + "name": "xSection", + "notify": "xSectionChanged", + "read": "xSection", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setXSection" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 25, + "name": "ySection", + "notify": "ySectionChanged", + "read": "ySection", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setYSection" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 26, + "name": "first", + "notify": "firstChanged", + "read": "first", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setFirst" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 27, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setCount" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 28, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + } + ], + "qualifiedClassName": "QXYModelMapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "seriesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 59, + "name": "xSectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 60, + "name": "ySectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 61, + "name": "firstChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 62, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 63, + "name": "orientationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qxymodelmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XYPoint" + } + ], + "className": "QXYPoint", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 25, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 26, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + } + ], + "qualifiedClassName": "QXYPoint", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QPointF" + } + ] + } + ], + "inputFile": "qxypoint_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "XYSeries is an abstract base class." + } + ], + "className": "QXYSeries", + "lineNumber": 15, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 17, + "lineNumber": 30, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 18, + "lineNumber": 31, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "points", + "type": "QList" + } + ], + "index": 19, + "lineNumber": 32, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldX", + "type": "qreal" + }, + { + "name": "oldY", + "type": "qreal" + }, + { + "name": "newX", + "type": "qreal" + }, + { + "name": "newY", + "type": "qreal" + } + ], + "index": 20, + "lineNumber": 33, + "name": "replace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldPoint", + "type": "QPointF" + }, + { + "name": "newPoint", + "type": "QPointF" + } + ], + "index": 21, + "lineNumber": 34, + "name": "replace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "newX", + "type": "qreal" + }, + { + "name": "newY", + "type": "qreal" + } + ], + "index": 22, + "lineNumber": 35, + "name": "replace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "newPoint", + "type": "QPointF" + } + ], + "index": 23, + "lineNumber": 36, + "name": "replace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "points", + "type": "QList" + } + ], + "index": 24, + "lineNumber": 37, + "name": "replace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 25, + "lineNumber": 38, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 26, + "lineNumber": 39, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 27, + "lineNumber": 40, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "point", + "type": "QPointF" + } + ], + "index": 28, + "lineNumber": 41, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "lineNumber": 42, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 30, + "isConst": true, + "lineNumber": 43, + "name": "at", + "returnType": "QPointF" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 31, + "isConst": true, + "lineNumber": 44, + "name": "find", + "returnType": "qsizetype" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 32, + "lineNumber": 45, + "name": "removeMultiple", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 33, + "lineNumber": 46, + "name": "take", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 34, + "isConst": true, + "lineNumber": 63, + "name": "isPointSelected", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 35, + "lineNumber": 64, + "name": "selectPoint", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 36, + "lineNumber": 65, + "name": "deselectPoint", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "selected", + "type": "bool" + } + ], + "index": 37, + "lineNumber": 66, + "name": "setPointSelected", + "returnType": "void" + }, + { + "access": "public", + "index": 38, + "lineNumber": 67, + "name": "selectAllPoints", + "returnType": "void" + }, + { + "access": "public", + "index": 39, + "lineNumber": 68, + "name": "deselectAllPoints", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexes", + "type": "QList" + } + ], + "index": 40, + "lineNumber": 69, + "name": "selectPoints", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexes", + "type": "QList" + } + ], + "index": 41, + "lineNumber": 70, + "name": "deselectPoints", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexes", + "type": "QList" + } + ], + "index": 42, + "lineNumber": 71, + "name": "toggleSelection", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 18, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 19, + "name": "selectedColor", + "notify": "selectedColorChanged", + "read": "selectedColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSelectedColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 21, + "name": "pointDelegate", + "notify": "pointDelegateChanged", + "read": "pointDelegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setPointDelegate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 22, + "name": "draggable", + "notify": "draggableChanged", + "read": "isDraggable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDraggable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 23, + "name": "selectedPoints", + "notify": "selectedPointsChanged", + "read": "selectedPoints", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 24, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false + } + ], + "qualifiedClassName": "QXYSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 0, + "lineNumber": 84, + "name": "pointReplaced", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 1, + "lineNumber": 85, + "name": "pointRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 2, + "lineNumber": 86, + "name": "pointAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "qsizetype" + }, + { + "name": "end", + "type": "qsizetype" + } + ], + "index": 3, + "lineNumber": 87, + "name": "pointsAdded", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 4, + "lineNumber": 88, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 5, + "lineNumber": 89, + "name": "selectedColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 90, + "name": "pointsReplaced", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 7, + "lineNumber": 91, + "name": "pointsRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 92, + "name": "selectedPointsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 93, + "name": "pointDelegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 94, + "name": "draggableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 95, + "name": "seriesUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 96, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPoint" + } + ], + "index": 13, + "lineNumber": 98, + "name": "clicked", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPoint" + } + ], + "index": 14, + "lineNumber": 99, + "name": "doubleClicked", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPoint" + } + ], + "index": 15, + "lineNumber": 100, + "name": "pressed", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPoint" + } + ], + "index": 16, + "lineNumber": 101, + "name": "released", + "returnType": "void", + "revision": 1545 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeries" + } + ] + } + ], + "inputFile": "qxyseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AbstractItemModelHandler", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "AbstractItemModelHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "itemModel", + "type": "const QAbstractItemModel*" + } + ], + "index": 0, + "lineNumber": 61, + "name": "itemModelChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 1, + "lineNumber": 35, + "name": "handleColumnsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceStart", + "type": "int" + }, + { + "name": "sourceEnd", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationColumn", + "type": "int" + } + ], + "index": 2, + "lineNumber": 36, + "name": "handleColumnsMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 3, + "lineNumber": 41, + "name": "handleColumnsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 4, + "lineNumber": 42, + "name": "handleDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 5, + "isCloned": true, + "lineNumber": 42, + "name": "handleDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parents", + "type": "QList" + }, + { + "name": "hint", + "type": "QAbstractItemModel::LayoutChangeHint" + } + ], + "index": 6, + "lineNumber": 45, + "name": "handleLayoutChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parents", + "type": "QList" + } + ], + "index": 7, + "isCloned": true, + "lineNumber": 45, + "name": "handleLayoutChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "isCloned": true, + "lineNumber": 45, + "name": "handleLayoutChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 48, + "name": "handleModelReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 10, + "lineNumber": 49, + "name": "handleRowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceStart", + "type": "int" + }, + { + "name": "sourceEnd", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationRow", + "type": "int" + } + ], + "index": 11, + "lineNumber": 50, + "name": "handleRowsMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 12, + "lineNumber": 55, + "name": "handleRowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 57, + "name": "handleMappingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 58, + "name": "handlePendingResolve", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "abstractitemmodelhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "BarItemModelHandler", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "BarItemModelHandler", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 30, + "name": "handleDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 1, + "isCloned": true, + "lineNumber": 30, + "name": "handleDataChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractItemModelHandler" + } + ] + } + ], + "inputFile": "baritemmodelhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + }, + { + "name": "QML.Element", + "value": "Abstract3DSeries" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Uncreatable base type" + } + ], + "className": "QAbstract3DSeries", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 55, + "name": "SeriesType", + "values": [ + "None", + "Bar", + "Scatter", + "Surface" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 63, + "name": "Mesh", + "values": [ + "UserDefined", + "Bar", + "Cube", + "Pyramid", + "Cone", + "Cylinder", + "BevelBar", + "BevelCube", + "Sphere", + "Minimal", + "Arrow", + "Point" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 79, + "name": "LightingMode", + "type": "bool", + "values": [ + "Shaded", + "Unshaded" + ] + } + ], + "lineNumber": 18, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QVector3D" + }, + { + "name": "angle", + "type": "float" + } + ], + "index": 17, + "lineNumber": 107, + "name": "setMeshAxisAndAngle", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstract3DSeries::SeriesType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "itemLabelFormat", + "notify": "itemLabelFormatChanged", + "read": "itemLabelFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setItemLabelFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "mesh", + "notify": "meshChanged", + "read": "mesh", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstract3DSeries::Mesh", + "user": false, + "write": "setMesh" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 28, + "name": "meshSmooth", + "notify": "meshSmoothChanged", + "read": "isMeshSmooth", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMeshSmooth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 29, + "name": "meshRotation", + "notify": "meshRotationChanged", + "read": "meshRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setMeshRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "userDefinedMesh", + "notify": "userDefinedMeshChanged", + "read": "userDefinedMesh", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setUserDefinedMesh" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 33, + "name": "colorStyle", + "notify": "colorStyleChanged", + "read": "colorStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphsTheme::ColorStyle", + "user": false, + "write": "setColorStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 35, + "name": "baseColor", + "notify": "baseColorChanged", + "read": "baseColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBaseColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 36, + "name": "baseGradient", + "notify": "baseGradientChanged", + "read": "baseGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLinearGradient", + "user": false, + "write": "setBaseGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 38, + "name": "singleHighlightColor", + "notify": "singleHighlightColorChanged", + "read": "singleHighlightColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSingleHighlightColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 40, + "name": "singleHighlightGradient", + "notify": "singleHighlightGradientChanged", + "read": "singleHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLinearGradient", + "user": false, + "write": "setSingleHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 42, + "name": "multiHighlightColor", + "notify": "multiHighlightColorChanged", + "read": "multiHighlightColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setMultiHighlightColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 44, + "name": "multiHighlightGradient", + "notify": "multiHighlightGradientChanged", + "read": "multiHighlightGradient", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLinearGradient", + "user": false, + "write": "setMultiHighlightGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 46, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 47, + "name": "itemLabel", + "notify": "itemLabelChanged", + "read": "itemLabel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 48, + "name": "itemLabelVisible", + "notify": "itemLabelVisibleChanged", + "read": "isItemLabelVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setItemLabelVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 50, + "name": "lightingMode", + "notify": "lightingModeChanged", + "read": "lightingMode", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QAbstract3DSeries::LightingMode", + "user": false, + "write": "setLightingMode" + } + ], + "qualifiedClassName": "QAbstract3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 138, + "name": "itemLabelFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 139, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mesh", + "type": "QAbstract3DSeries::Mesh" + } + ], + "index": 2, + "lineNumber": 140, + "name": "meshChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 141, + "name": "meshSmoothChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "QQuaternion" + } + ], + "index": 4, + "lineNumber": 142, + "name": "meshRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fileName", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 143, + "name": "userDefinedMeshChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "style", + "type": "QGraphsTheme::ColorStyle" + } + ], + "index": 6, + "lineNumber": 144, + "name": "colorStyleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 7, + "lineNumber": 145, + "name": "baseColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 8, + "lineNumber": 146, + "name": "baseGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 9, + "lineNumber": 147, + "name": "singleHighlightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 10, + "lineNumber": 148, + "name": "singleHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 11, + "lineNumber": 149, + "name": "multiHighlightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gradient", + "type": "QLinearGradient" + } + ], + "index": 12, + "lineNumber": 150, + "name": "multiHighlightGradientChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 13, + "lineNumber": 151, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + } + ], + "index": 14, + "lineNumber": 152, + "name": "itemLabelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 15, + "lineNumber": 153, + "name": "itemLabelVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "lightingMode", + "type": "QAbstract3DSeries::LightingMode" + } + ], + "index": 16, + "lineNumber": 154, + "name": "lightingModeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstract3dseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + }, + { + "name": "QML.Element", + "value": "AbstractDataProxy" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Uncreatable base type" + } + ], + "className": "QAbstractDataProxy", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 26, + "name": "DataType", + "values": [ + "None", + "Bar", + "Scatter", + "Surface" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractDataProxy::DataType", + "user": false + } + ], + "qualifiedClassName": "QAbstractDataProxy", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractdataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: QBar3DSeries, use Bar3DSeries instead." + } + ], + "className": "QBar3DSeries", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 20, + "name": "dataProxy", + "notify": "dataProxyChanged", + "read": "dataProxy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBarDataProxy*", + "user": false, + "write": "setDataProxy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "selectedBar", + "notify": "selectedBarChanged", + "read": "selectedBar", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false, + "write": "setSelectedBar" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 23, + "name": "meshAngle", + "notify": "meshAngleChanged", + "read": "meshAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMeshAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "rowColors", + "notify": "rowColorsChanged", + "read": "rowColors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setRowColors" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 25, + "name": "rowLabels", + "notify": "rowLabelsChanged", + "read": "rowLabels", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setRowLabels" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 26, + "name": "columnLabels", + "notify": "columnLabelsChanged", + "read": "columnLabels", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setColumnLabels" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 28, + "name": "dataArray", + "notify": "dataArrayChanged", + "read": "dataArray", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBarDataArray", + "user": false, + "write": "setDataArray" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "valueColoringEnabled", + "notify": "valueColoringEnabledChanged", + "read": "isValueColoringEnabled", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setValueColoringEnabled" + } + ], + "qualifiedClassName": "QBar3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "proxy", + "type": "QBarDataProxy*" + } + ], + "index": 0, + "lineNumber": 66, + "name": "dataProxyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 1, + "lineNumber": 67, + "name": "selectedBarChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 2, + "lineNumber": 68, + "name": "meshAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowcolors", + "type": "QList" + } + ], + "index": 3, + "lineNumber": 69, + "name": "rowColorsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 70, + "name": "rowLabelsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 71, + "name": "columnLabelsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "array", + "type": "QBarDataArray" + } + ], + "index": 6, + "lineNumber": 72, + "name": "dataArrayChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 73, + "name": "valueColoringEnabledChanged", + "returnType": "void", + "revision": 1545 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DSeries" + } + ] + } + ], + "inputFile": "qbar3dseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BarDataProxy" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QBarDataProxy", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 36, + "name": "RemoveLabels", + "values": [ + "No", + "Yes" + ] + } + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 26, + "name": "rowCount", + "notify": "rowCountChanged", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 27, + "name": "colCount", + "notify": "colCountChanged", + "read": "colCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 28, + "name": "series", + "notify": "seriesChanged", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBar3DSeries*", + "user": false + } + ], + "qualifiedClassName": "QBarDataProxy", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 74, + "name": "arrayReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 1, + "lineNumber": 75, + "name": "rowsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 2, + "lineNumber": 76, + "name": "rowsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 3, + "lineNumber": 77, + "name": "rowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 4, + "lineNumber": 78, + "name": "rowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "qsizetype" + }, + { + "name": "columnIndex", + "type": "qsizetype" + } + ], + "index": 5, + "lineNumber": 79, + "name": "itemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 6, + "lineNumber": 81, + "name": "rowCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 7, + "lineNumber": 82, + "name": "colCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 8, + "lineNumber": 83, + "name": "seriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractDataProxy" + } + ] + } + ], + "inputFile": "qbardataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Custom3DItem" + } + ], + "className": "QCustom3DItem", + "lineNumber": 18, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QVector3D" + }, + { + "name": "angle", + "type": "float" + } + ], + "index": 10, + "lineNumber": 74, + "name": "setRotationAxisAndAngle", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 22, + "name": "meshFile", + "notify": "meshFileChanged", + "read": "meshFile", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setMeshFile" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 23, + "name": "textureFile", + "notify": "textureFileChanged", + "read": "textureFile", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTextureFile" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 25, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 26, + "name": "positionAbsolute", + "notify": "positionAbsoluteChanged", + "read": "isPositionAbsolute", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPositionAbsolute" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 28, + "name": "scaling", + "notify": "scalingChanged", + "read": "scaling", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setScaling" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 29, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setRotation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 30, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 31, + "name": "shadowCasting", + "notify": "shadowCastingChanged", + "read": "isShadowCasting", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShadowCasting" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 33, + "name": "scalingAbsolute", + "notify": "scalingAbsoluteChanged", + "read": "isScalingAbsolute", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setScalingAbsolute" + } + ], + "qualifiedClassName": "QCustom3DItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "meshFile", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 79, + "name": "meshFileChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureFile", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 80, + "name": "textureFileChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QVector3D" + } + ], + "index": 2, + "lineNumber": 81, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "positionAbsolute", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 82, + "name": "positionAbsoluteChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scaling", + "type": "QVector3D" + } + ], + "index": 4, + "lineNumber": 83, + "name": "scalingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "QQuaternion" + } + ], + "index": 5, + "lineNumber": 84, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 85, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shadowCasting", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 86, + "name": "shadowCastingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scalingAbsolute", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 87, + "name": "scalingAbsoluteChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 88, + "name": "needUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qcustom3ditem.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Custom3DLabel" + } + ], + "className": "QCustom3DLabel", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 22, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 23, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 24, + "name": "textColor", + "notify": "textColorChanged", + "read": "textColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setTextColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 25, + "name": "backgroundColor", + "notify": "backgroundColorChanged", + "read": "backgroundColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBackgroundColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 27, + "name": "borderVisible", + "notify": "borderVisibleChanged", + "read": "isBorderVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBorderVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 29, + "name": "backgroundVisible", + "notify": "backgroundVisibleChanged", + "read": "isBackgroundVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 31, + "name": "facingCamera", + "notify": "facingCameraChanged", + "read": "isFacingCamera", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFacingCamera" + } + ], + "qualifiedClassName": "QCustom3DLabel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 67, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 1, + "lineNumber": 68, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 69, + "name": "textColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 3, + "lineNumber": 70, + "name": "backgroundColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 71, + "name": "borderVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 72, + "name": "backgroundVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 73, + "name": "facingCameraChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QCustom3DItem" + } + ] + } + ], + "inputFile": "qcustom3dlabel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Custom3DVolume" + } + ], + "className": "QCustom3DVolume", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 21, + "name": "textureWidth", + "notify": "textureWidthChanged", + "read": "textureWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTextureWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 23, + "name": "textureHeight", + "notify": "textureHeightChanged", + "read": "textureHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTextureHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 25, + "name": "textureDepth", + "notify": "textureDepthChanged", + "read": "textureDepth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTextureDepth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 27, + "name": "sliceIndexX", + "notify": "sliceIndexXChanged", + "read": "sliceIndexX", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSliceIndexX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 28, + "name": "sliceIndexY", + "notify": "sliceIndexYChanged", + "read": "sliceIndexY", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSliceIndexY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 29, + "name": "sliceIndexZ", + "notify": "sliceIndexZChanged", + "read": "sliceIndexZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSliceIndexZ" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 30, + "name": "colorTable", + "notify": "colorTableChanged", + "read": "colorTable", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setColorTable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 32, + "name": "textureData", + "notify": "textureDataChanged", + "read": "textureData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList*", + "user": false, + "write": "setTextureData" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 34, + "name": "alphaMultiplier", + "notify": "alphaMultiplierChanged", + "read": "alphaMultiplier", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAlphaMultiplier" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 36, + "name": "preserveOpacity", + "notify": "preserveOpacityChanged", + "read": "preserveOpacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPreserveOpacity" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 38, + "name": "useHighDefShader", + "notify": "useHighDefShaderChanged", + "read": "useHighDefShader", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUseHighDefShader" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 40, + "name": "drawSlices", + "notify": "drawSlicesChanged", + "read": "drawSlices", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDrawSlices" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 41, + "name": "drawSliceFrames", + "notify": "drawSliceFramesChanged", + "read": "drawSliceFrames", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDrawSliceFrames" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 43, + "name": "sliceFrameColor", + "notify": "sliceFrameColorChanged", + "read": "sliceFrameColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSliceFrameColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 45, + "name": "sliceFrameWidths", + "notify": "sliceFrameWidthsChanged", + "read": "sliceFrameWidths", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setSliceFrameWidths" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 47, + "name": "sliceFrameGaps", + "notify": "sliceFrameGapsChanged", + "read": "sliceFrameGaps", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setSliceFrameGaps" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 49, + "name": "sliceFrameThicknesses", + "notify": "sliceFrameThicknessesChanged", + "read": "sliceFrameThicknesses", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setSliceFrameThicknesses" + } + ], + "qualifiedClassName": "QCustom3DVolume", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 0, + "lineNumber": 121, + "name": "textureWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 1, + "lineNumber": 122, + "name": "textureHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 2, + "lineNumber": 123, + "name": "textureDepthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 3, + "lineNumber": 124, + "name": "sliceIndexXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 4, + "lineNumber": 125, + "name": "sliceIndexYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 5, + "lineNumber": 126, + "name": "sliceIndexZChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 127, + "name": "colorTableChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QList*" + } + ], + "index": 7, + "lineNumber": 128, + "name": "textureDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QImage::Format" + } + ], + "index": 8, + "lineNumber": 129, + "name": "textureFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mult", + "type": "float" + } + ], + "index": 9, + "lineNumber": 130, + "name": "alphaMultiplierChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 131, + "name": "preserveOpacityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 132, + "name": "useHighDefShaderChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 133, + "name": "drawSlicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 13, + "lineNumber": 134, + "name": "drawSliceFramesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 14, + "lineNumber": 135, + "name": "sliceFrameColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "values", + "type": "QVector3D" + } + ], + "index": 15, + "lineNumber": 136, + "name": "sliceFrameWidthsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "values", + "type": "QVector3D" + } + ], + "index": 16, + "lineNumber": 137, + "name": "sliceFrameGapsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "values", + "type": "QVector3D" + } + ], + "index": 17, + "lineNumber": 138, + "name": "sliceFrameThicknessesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QCustom3DItem" + } + ] + } + ], + "inputFile": "qcustom3dvolume.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "HeightMapSurfaceDataProxy" + } + ], + "className": "QHeightMapSurfaceDataProxy", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 19, + "name": "heightMap", + "notify": "heightMapChanged", + "read": "heightMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QImage", + "user": false, + "write": "setHeightMap" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 20, + "name": "heightMapFile", + "notify": "heightMapFileChanged", + "read": "heightMapFile", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setHeightMapFile" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 22, + "name": "minXValue", + "notify": "minXValueChanged", + "read": "minXValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinXValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 23, + "name": "maxXValue", + "notify": "maxXValueChanged", + "read": "maxXValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxXValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 24, + "name": "minZValue", + "notify": "minZValueChanged", + "read": "minZValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinZValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 25, + "name": "maxZValue", + "notify": "maxZValueChanged", + "read": "maxZValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxZValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 26, + "name": "minYValue", + "notify": "minYValueChanged", + "read": "minYValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinYValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 27, + "name": "maxYValue", + "notify": "maxYValueChanged", + "read": "maxYValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxYValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 28, + "name": "autoScaleY", + "notify": "autoScaleYChanged", + "read": "autoScaleY", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoScaleY" + } + ], + "qualifiedClassName": "QHeightMapSurfaceDataProxy", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "image", + "type": "QImage" + } + ], + "index": 0, + "lineNumber": 59, + "name": "heightMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filename", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 60, + "name": "heightMapFileChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 2, + "lineNumber": 61, + "name": "minXValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 3, + "lineNumber": 62, + "name": "maxXValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 4, + "lineNumber": 63, + "name": "minZValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 5, + "lineNumber": 64, + "name": "maxZValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 6, + "lineNumber": 65, + "name": "minYValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 7, + "lineNumber": 66, + "name": "maxYValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 67, + "name": "autoScaleYChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSurfaceDataProxy" + } + ] + } + ], + "inputFile": "qheightmapsurfacedataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + }, + { + "name": "QML.Element", + "value": "ItemModelBarDataProxy" + } + ], + "className": "QItemModelBarDataProxy", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 58, + "name": "MultiMatchBehavior", + "values": [ + "First", + "Last", + "Average", + "Cumulative" + ] + } + ], + "lineNumber": 15, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QString" + } + ], + "index": 19, + "lineNumber": 130, + "name": "rowCategoryIndex", + "returnType": "qsizetype" + }, + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QString" + } + ], + "index": 20, + "lineNumber": 131, + "name": "columnCategoryIndex", + "returnType": "qsizetype" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 20, + "name": "itemModel", + "notify": "itemModelChanged", + "read": "itemModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setItemModel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 22, + "name": "rowRole", + "notify": "rowRoleChanged", + "read": "rowRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRowRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 23, + "name": "columnRole", + "notify": "columnRoleChanged", + "read": "columnRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setColumnRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 24, + "name": "valueRole", + "notify": "valueRoleChanged", + "read": "valueRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setValueRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 25, + "name": "rotationRole", + "notify": "rotationRoleChanged", + "read": "rotationRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRotationRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 27, + "name": "rowCategories", + "notify": "rowCategoriesChanged", + "read": "rowCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setRowCategories" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 29, + "name": "columnCategories", + "notify": "columnCategoriesChanged", + "read": "columnCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setColumnCategories" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 31, + "name": "useModelCategories", + "notify": "useModelCategoriesChanged", + "read": "useModelCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUseModelCategories" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 33, + "name": "autoRowCategories", + "notify": "autoRowCategoriesChanged", + "read": "autoRowCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoRowCategories" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 35, + "name": "autoColumnCategories", + "notify": "autoColumnCategoriesChanged", + "read": "autoColumnCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoColumnCategories" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 37, + "name": "rowRolePattern", + "notify": "rowRolePatternChanged", + "read": "rowRolePattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setRowRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 39, + "name": "columnRolePattern", + "notify": "columnRolePatternChanged", + "read": "columnRolePattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setColumnRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 41, + "name": "valueRolePattern", + "notify": "valueRolePatternChanged", + "read": "valueRolePattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setValueRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 43, + "name": "rotationRolePattern", + "notify": "rotationRolePatternChanged", + "read": "rotationRolePattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setRotationRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 45, + "name": "rowRoleReplace", + "notify": "rowRoleReplaceChanged", + "read": "rowRoleReplace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRowRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 47, + "name": "columnRoleReplace", + "notify": "columnRoleReplaceChanged", + "read": "columnRoleReplace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setColumnRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 49, + "name": "valueRoleReplace", + "notify": "valueRoleReplaceChanged", + "read": "valueRoleReplace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setValueRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 51, + "name": "rotationRoleReplace", + "notify": "rotationRoleReplaceChanged", + "read": "rotationRoleReplace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRotationRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 53, + "name": "multiMatchBehavior", + "notify": "multiMatchBehaviorChanged", + "read": "multiMatchBehavior", + "required": false, + "scriptable": true, + "stored": true, + "type": "QItemModelBarDataProxy::MultiMatchBehavior", + "user": false, + "write": "setMultiMatchBehavior" + } + ], + "qualifiedClassName": "QItemModelBarDataProxy", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "itemModel", + "type": "const QAbstractItemModel*" + } + ], + "index": 0, + "lineNumber": 155, + "name": "itemModelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 156, + "name": "rowRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 157, + "name": "columnRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 158, + "name": "valueRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 159, + "name": "rotationRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 160, + "name": "rowCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 161, + "name": "columnCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 162, + "name": "useModelCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 163, + "name": "autoRowCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 164, + "name": "autoColumnCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 10, + "lineNumber": 165, + "name": "rowRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 11, + "lineNumber": 166, + "name": "columnRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 12, + "lineNumber": 167, + "name": "valueRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 13, + "lineNumber": 168, + "name": "rotationRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 14, + "lineNumber": 169, + "name": "rowRoleReplaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 15, + "lineNumber": 170, + "name": "columnRoleReplaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 16, + "lineNumber": 171, + "name": "valueRoleReplaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 17, + "lineNumber": 172, + "name": "rotationRoleReplaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "behavior", + "type": "QItemModelBarDataProxy::MultiMatchBehavior" + } + ], + "index": 18, + "lineNumber": 173, + "name": "multiMatchBehaviorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QBarDataProxy" + } + ] + } + ], + "inputFile": "qitemmodelbardataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ItemModelScatterDataProxy" + } + ], + "className": "QItemModelScatterDataProxy", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 20, + "name": "itemModel", + "notify": "itemModelChanged", + "read": "itemModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setItemModel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 22, + "name": "xPosRole", + "notify": "xPosRoleChanged", + "read": "xPosRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setXPosRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 23, + "name": "yPosRole", + "notify": "yPosRoleChanged", + "read": "yPosRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setYPosRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 24, + "name": "zPosRole", + "notify": "zPosRoleChanged", + "read": "zPosRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setZPosRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 25, + "name": "rotationRole", + "notify": "rotationRoleChanged", + "read": "rotationRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRotationRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 27, + "name": "scaleRole", + "notify": "scaleRoleChanged", + "read": "scaleRole", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setScaleRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 29, + "name": "xPosRolePattern", + "notify": "xPosRolePatternChanged", + "read": "xPosRolePattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setXPosRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 31, + "name": "yPosRolePattern", + "notify": "yPosRolePatternChanged", + "read": "yPosRolePattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setYPosRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 33, + "name": "zPosRolePattern", + "notify": "zPosRolePatternChanged", + "read": "zPosRolePattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setZPosRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 35, + "name": "rotationRolePattern", + "notify": "rotationRolePatternChanged", + "read": "rotationRolePattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setRotationRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 37, + "name": "scaleRolePattern", + "notify": "scaleRolePatternChanged", + "read": "scaleRolePattern", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setScaleRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 39, + "name": "xPosRoleReplace", + "notify": "xPosRoleReplaceChanged", + "read": "xPosRoleReplace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setXPosRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 41, + "name": "yPosRoleReplace", + "notify": "yPosRoleReplaceChanged", + "read": "yPosRoleReplace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setYPosRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 43, + "name": "zPosRoleReplace", + "notify": "zPosRoleReplaceChanged", + "read": "zPosRoleReplace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setZPosRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 45, + "name": "rotationRoleReplace", + "notify": "rotationRoleReplaceChanged", + "read": "rotationRoleReplace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRotationRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 47, + "name": "scaleRoleReplace", + "notify": "scaleRoleReplaceChanged", + "read": "scaleRoleReplace", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setScaleRoleReplace" + } + ], + "qualifiedClassName": "QItemModelScatterDataProxy", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "itemModel", + "type": "const QAbstractItemModel*" + } + ], + "index": 0, + "lineNumber": 116, + "name": "itemModelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 117, + "name": "xPosRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 118, + "name": "yPosRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 119, + "name": "zPosRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 120, + "name": "rotationRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 121, + "name": "scaleRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 6, + "lineNumber": 122, + "name": "xPosRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 7, + "lineNumber": 123, + "name": "yPosRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 8, + "lineNumber": 124, + "name": "zPosRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 9, + "lineNumber": 125, + "name": "rotationRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 10, + "lineNumber": 126, + "name": "scaleRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 11, + "lineNumber": 127, + "name": "rotationRoleReplaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 12, + "lineNumber": 128, + "name": "xPosRoleReplaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 13, + "lineNumber": 129, + "name": "yPosRoleReplaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 14, + "lineNumber": 130, + "name": "zPosRoleReplaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 15, + "lineNumber": 131, + "name": "scaleRoleReplaceChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QScatterDataProxy" + } + ] + } + ], + "inputFile": "qitemmodelscatterdataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + }, + { + "name": "QML.Element", + "value": "ItemModelSurfaceDataProxy" + } + ], + "className": "QItemModelSurfaceDataProxy", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 64, + "name": "MultiMatchBehavior", + "values": [ + "First", + "Last", + "Average", + "CumulativeY" + ] + } + ], + "lineNumber": 16, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QString" + } + ], + "index": 22, + "lineNumber": 141, + "name": "rowCategoryIndex", + "returnType": "qsizetype" + }, + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QString" + } + ], + "index": 23, + "lineNumber": 142, + "name": "columnCategoryIndex", + "returnType": "qsizetype" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 21, + "name": "itemModel", + "notify": "itemModelChanged", + "read": "itemModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setItemModel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 23, + "name": "rowRole", + "notify": "rowRoleChanged", + "read": "rowRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRowRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 24, + "name": "columnRole", + "notify": "columnRoleChanged", + "read": "columnRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setColumnRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 25, + "name": "xPosRole", + "notify": "xPosRoleChanged", + "read": "xPosRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setXPosRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 26, + "name": "yPosRole", + "notify": "yPosRoleChanged", + "read": "yPosRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setYPosRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 27, + "name": "zPosRole", + "notify": "zPosRoleChanged", + "read": "zPosRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setZPosRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 28, + "name": "rowCategories", + "notify": "rowCategoriesChanged", + "read": "rowCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setRowCategories" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 30, + "name": "columnCategories", + "notify": "columnCategoriesChanged", + "read": "columnCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setColumnCategories" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 32, + "name": "useModelCategories", + "notify": "useModelCategoriesChanged", + "read": "useModelCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUseModelCategories" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 34, + "name": "autoRowCategories", + "notify": "autoRowCategoriesChanged", + "read": "autoRowCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoRowCategories" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 36, + "name": "autoColumnCategories", + "notify": "autoColumnCategoriesChanged", + "read": "autoColumnCategories", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoColumnCategories" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 38, + "name": "rowRolePattern", + "notify": "rowRolePatternChanged", + "read": "rowRolePattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setRowRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 40, + "name": "columnRolePattern", + "notify": "columnRolePatternChanged", + "read": "columnRolePattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setColumnRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 42, + "name": "xPosRolePattern", + "notify": "xPosRolePatternChanged", + "read": "xPosRolePattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setXPosRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 44, + "name": "yPosRolePattern", + "notify": "yPosRolePatternChanged", + "read": "yPosRolePattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setYPosRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 46, + "name": "zPosRolePattern", + "notify": "zPosRolePatternChanged", + "read": "zPosRolePattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setZPosRolePattern" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 48, + "name": "rowRoleReplace", + "notify": "rowRoleReplaceChanged", + "read": "rowRoleReplace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRowRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 50, + "name": "columnRoleReplace", + "notify": "columnRoleReplaceChanged", + "read": "columnRoleReplace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setColumnRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 52, + "name": "xPosRoleReplace", + "notify": "xPosRoleReplaceChanged", + "read": "xPosRoleReplace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setXPosRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 54, + "name": "yPosRoleReplace", + "notify": "yPosRoleReplaceChanged", + "read": "yPosRoleReplace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setYPosRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 20, + "lineNumber": 56, + "name": "zPosRoleReplace", + "notify": "zPosRoleReplaceChanged", + "read": "zPosRoleReplace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setZPosRoleReplace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 21, + "lineNumber": 58, + "name": "multiMatchBehavior", + "notify": "multiMatchBehaviorChanged", + "read": "multiMatchBehavior", + "required": false, + "scriptable": true, + "stored": true, + "type": "QItemModelSurfaceDataProxy::MultiMatchBehavior", + "user": false, + "write": "setMultiMatchBehavior" + } + ], + "qualifiedClassName": "QItemModelSurfaceDataProxy", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "itemModel", + "type": "const QAbstractItemModel*" + } + ], + "index": 0, + "lineNumber": 170, + "name": "itemModelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 171, + "name": "rowRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 172, + "name": "columnRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 173, + "name": "xPosRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 174, + "name": "yPosRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 175, + "name": "zPosRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 176, + "name": "rowCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 177, + "name": "columnCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 178, + "name": "useModelCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 179, + "name": "autoRowCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 180, + "name": "autoColumnCategoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 11, + "lineNumber": 181, + "name": "rowRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 12, + "lineNumber": 182, + "name": "columnRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 13, + "lineNumber": 183, + "name": "xPosRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 14, + "lineNumber": 184, + "name": "yPosRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pattern", + "type": "QRegularExpression" + } + ], + "index": 15, + "lineNumber": 185, + "name": "zPosRolePatternChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 16, + "lineNumber": 186, + "name": "rowRoleReplaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 17, + "lineNumber": 187, + "name": "columnRoleReplaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 18, + "lineNumber": 188, + "name": "xPosRoleReplaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 19, + "lineNumber": 189, + "name": "yPosRoleReplaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "replace", + "type": "QString" + } + ], + "index": 20, + "lineNumber": 190, + "name": "zPosRoleReplaceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "behavior", + "type": "QItemModelSurfaceDataProxy::MultiMatchBehavior" + } + ], + "index": 21, + "lineNumber": 191, + "name": "multiMatchBehaviorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSurfaceDataProxy" + } + ] + } + ], + "inputFile": "qitemmodelsurfacedataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: QScatter3DSeries, use Scatter3DSeries instead." + } + ], + "className": "QScatter3DSeries", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 18, + "name": "dataProxy", + "notify": "dataProxyChanged", + "read": "dataProxy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScatterDataProxy*", + "user": false, + "write": "setDataProxy" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 19, + "name": "selectedItem", + "notify": "selectedItemChanged", + "read": "selectedItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setSelectedItem" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 21, + "name": "itemSize", + "notify": "itemSizeChanged", + "read": "itemSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setItemSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 22, + "name": "dataArray", + "notify": "dataArrayChanged", + "read": "dataArray", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScatterDataArray", + "user": false, + "write": "setDataArray" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "scaleArray", + "notify": "scaleArrayChanged", + "read": "scaleArray", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setScaleArray" + } + ], + "qualifiedClassName": "QScatter3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "proxy", + "type": "QScatterDataProxy*" + } + ], + "index": 0, + "lineNumber": 55, + "name": "dataProxyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 1, + "lineNumber": 56, + "name": "selectedItemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "float" + } + ], + "index": 2, + "lineNumber": 57, + "name": "itemSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "array", + "type": "QScatterDataArray" + } + ], + "index": 3, + "lineNumber": 58, + "name": "dataArrayChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scaleArray", + "type": "QList" + } + ], + "index": 4, + "lineNumber": 59, + "name": "scaleArrayChanged", + "returnType": "void", + "revision": 1546 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DSeries" + } + ] + } + ], + "inputFile": "qscatter3dseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ScatterDataProxy" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QScatterDataProxy", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 23, + "name": "itemCount", + "notify": "itemCountChanged", + "read": "itemCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 24, + "name": "series", + "notify": "seriesChanged", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScatter3DSeries*", + "user": false + } + ], + "qualifiedClassName": "QScatterDataProxy", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "arrayReset", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 56, + "name": "scaleArrayReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 2, + "lineNumber": 57, + "name": "itemsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 3, + "lineNumber": 58, + "name": "itemsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 4, + "lineNumber": 59, + "name": "itemsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 5, + "lineNumber": 60, + "name": "itemsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 6, + "lineNumber": 62, + "name": "itemCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 7, + "lineNumber": 63, + "name": "seriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractDataProxy" + } + ] + } + ], + "inputFile": "qscatterdataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "1545" + }, + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: QSpline3DSeries, use Spline3DSeries instead." + } + ], + "className": "QSpline3DSeries", + "lineNumber": 11, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 15, + "name": "splineVisible", + "notify": "splineVisibilityChanged", + "read": "isSplineVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSplineVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 17, + "name": "splineTension", + "notify": "splineTensionChanged", + "read": "splineTension", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSplineTension" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 19, + "name": "splineKnotting", + "notify": "splineKnottingChanged", + "read": "splineKnotting", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSplineKnotting" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 21, + "name": "splineLooping", + "notify": "splineLoopingChanged", + "read": "isSplineLooping", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSplineLooping" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 23, + "name": "splineColor", + "notify": "splineColorChanged", + "read": "splineColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSplineColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 25, + "name": "splineResolution", + "notify": "splineResolutionChanged", + "read": "splineResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSplineResolution" + } + ], + "qualifiedClassName": "QSpline3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 54, + "name": "splineVisibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tension", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 55, + "name": "splineTensionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "knotting", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 56, + "name": "splineKnottingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "looping", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 57, + "name": "splineLoopingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 4, + "lineNumber": 58, + "name": "splineColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "int" + } + ], + "index": 5, + "lineNumber": 59, + "name": "splineResolutionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QScatter3DSeries" + } + ] + } + ], + "inputFile": "qspline3dseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trying to create uncreatable: QSurface3DSeries, use Surface3DSeries instead." + } + ], + "className": "QSurface3DSeries", + "enums": [ + { + "isClass": false, + "isFlag": true, + "lineNumber": 38, + "name": "DrawFlag", + "values": [ + "DrawWireframe", + "DrawSurface", + "DrawSurfaceAndWireframe", + "DrawFilledSurface" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 47, + "name": "Shading", + "values": [ + "Smooth", + "Flat" + ] + } + ], + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 18, + "name": "dataProxy", + "notify": "dataProxyChanged", + "read": "dataProxy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSurfaceDataProxy*", + "user": false, + "write": "setDataProxy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "selectedPoint", + "notify": "selectedPointChanged", + "read": "selectedPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false, + "write": "setSelectedPoint" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 22, + "name": "flatShadingSupported", + "notify": "flatShadingSupportedChanged", + "read": "isFlatShadingSupported", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 24, + "name": "drawMode", + "notify": "drawModeChanged", + "read": "drawMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSurface3DSeries::DrawFlags", + "user": false, + "write": "setDrawMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "shading", + "notify": "shadingChanged", + "read": "shading", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSurface3DSeries::Shading", + "user": false, + "write": "setShading" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 27, + "name": "texture", + "notify": "textureChanged", + "read": "texture", + "required": false, + "scriptable": true, + "stored": true, + "type": "QImage", + "user": false, + "write": "setTexture" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 28, + "name": "textureFile", + "notify": "textureFileChanged", + "read": "textureFile", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTextureFile" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 30, + "name": "wireframeColor", + "notify": "wireframeColorChanged", + "read": "wireframeColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setWireframeColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 32, + "name": "dataArray", + "notify": "dataArrayChanged", + "read": "dataArray", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSurfaceDataArray", + "user": false, + "write": "setDataArray" + } + ], + "qualifiedClassName": "QSurface3DSeries", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "proxy", + "type": "QSurfaceDataProxy*" + } + ], + "index": 0, + "lineNumber": 84, + "name": "dataProxyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 1, + "lineNumber": 85, + "name": "selectedPointChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 86, + "name": "flatShadingSupportedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QSurface3DSeries::DrawFlags" + } + ], + "index": 3, + "lineNumber": 87, + "name": "drawModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "image", + "type": "QImage" + } + ], + "index": 4, + "lineNumber": 88, + "name": "textureChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filename", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 89, + "name": "textureFileChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 6, + "lineNumber": 90, + "name": "wireframeColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "array", + "type": "QSurfaceDataArray" + } + ], + "index": 7, + "lineNumber": 91, + "name": "dataArrayChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shading", + "type": "Shading" + } + ], + "index": 8, + "lineNumber": 92, + "name": "shadingChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DSeries" + } + ] + } + ], + "inputFile": "qsurface3dseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SurfaceDataProxy" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QSurfaceDataProxy", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 24, + "name": "rowCount", + "notify": "rowCountChanged", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 25, + "name": "columnCount", + "notify": "columnCountChanged", + "read": "columnCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 26, + "name": "series", + "notify": "seriesChanged", + "read": "series", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSurface3DSeries*", + "user": false + } + ], + "qualifiedClassName": "QSurfaceDataProxy", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "arrayReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 1, + "lineNumber": 59, + "name": "rowsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 2, + "lineNumber": 60, + "name": "rowsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 3, + "lineNumber": 61, + "name": "rowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startIndex", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 4, + "lineNumber": 62, + "name": "rowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "qsizetype" + }, + { + "name": "columnIndex", + "type": "qsizetype" + } + ], + "index": 5, + "lineNumber": 63, + "name": "itemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 6, + "lineNumber": 65, + "name": "rowCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 7, + "lineNumber": 66, + "name": "columnCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 8, + "lineNumber": 67, + "name": "seriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractDataProxy" + } + ] + } + ], + "inputFile": "qsurfacedataproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ScatterItemModelHandler", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "ScatterItemModelHandler", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 30, + "name": "handleDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 1, + "isCloned": true, + "lineNumber": 30, + "name": "handleDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 2, + "lineNumber": 33, + "name": "handleRowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 3, + "lineNumber": 34, + "name": "handleRowsRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractItemModelHandler" + } + ] + } + ], + "inputFile": "scatteritemmodelhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SurfaceItemModelHandler", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "SurfaceItemModelHandler", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 30, + "name": "handleDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 1, + "isCloned": true, + "lineNumber": 30, + "name": "handleDataChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "AbstractItemModelHandler" + } + ] + } + ], + "inputFile": "surfaceitemmodelhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LineSeries" + } + ], + "className": "QLineSeries", + "lineNumber": 14, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 33, + "name": "dataPointCoordinatesAt", + "returnType": "QPointF", + "revision": 1546 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 17, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 18, + "name": "capStyle", + "notify": "capStyleChanged", + "read": "capStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::PenCapStyle", + "user": false, + "write": "setCapStyle" + } + ], + "qualifiedClassName": "QLineSeries", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 36, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 37, + "name": "capStyleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QXYSeries" + } + ] + } + ], + "inputFile": "qlineseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ScatterSeries" + } + ], + "className": "QScatterSeries", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QScatterSeries", + "superClasses": [ + { + "access": "public", + "name": "QXYSeries" + } + ] + } + ], + "inputFile": "qscatterseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + } + ], + "className": "QGraphAnimation", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 32, + "name": "AnimationState", + "values": [ + "Playing", + "Stopped" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 38, + "name": "GraphAnimationType", + "values": [ + "GraphPoint", + "ControlPoint" + ] + } + ], + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "animating", + "notify": "animatingChanged", + "read": "animating", + "required": false, + "scriptable": true, + "stored": true, + "type": "AnimationState", + "user": false, + "write": "setAnimating" + } + ], + "qualifiedClassName": "QGraphAnimation", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "animatingChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 55, + "name": "valueUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QVariantAnimation" + } + ] + } + ], + "inputFile": "qgraphanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GraphPointAnimation" + } + ], + "className": "QGraphPointAnimation", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QGraphPointAnimation", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 42, + "name": "valueUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QXYSeriesAnimation" + } + ] + } + ], + "inputFile": "qgraphpointanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "animations" + }, + { + "name": "QML.Element", + "value": "GraphTransition" + } + ], + "className": "QGraphTransition", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 32, + "name": "TransitionType", + "values": [ + "None", + "PointAdded", + "PointReplaced", + "PointRemoved" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "animations", + "read": "animations", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QGraphTransition", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qgraphtransition_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SplineControlAnimation" + } + ], + "className": "QSplineControlAnimation", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QSplineControlAnimation", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 40, + "name": "valueUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QXYSeriesAnimation" + } + ] + } + ], + "inputFile": "qsplinecontrolanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QXYSeriesAnimation", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QXYSeriesAnimation", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 45, + "name": "valueUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphAnimation" + } + ] + } + ], + "inputFile": "qxyseriesanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "seriesList" + }, + { + "name": "QML.Element", + "value": "GraphsView" + } + ], + "className": "QGraphsView", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 175, + "name": "ZoomStyle", + "values": [ + "None", + "Center" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 178, + "name": "PanStyle", + "values": [ + "None", + "Drag" + ] + } + ], + "lineNumber": 40, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QObject*" + } + ], + "index": 27, + "lineNumber": 86, + "name": "addSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "series", + "type": "QObject*" + } + ], + "index": 28, + "lineNumber": 87, + "name": "insertSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QObject*" + } + ], + "index": 29, + "lineNumber": 88, + "name": "removeSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 30, + "lineNumber": 89, + "name": "removeSeries", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QObject*" + } + ], + "index": 31, + "lineNumber": 90, + "name": "hasSeries", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 43, + "name": "theme", + "notify": "themeChanged", + "read": "theme", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphsTheme*", + "user": false, + "write": "setTheme" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 44, + "name": "seriesList", + "read": "seriesList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 45, + "name": "marginTop", + "notify": "marginTopChanged", + "read": "marginTop", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMarginTop" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 46, + "name": "marginBottom", + "notify": "marginBottomChanged", + "read": "marginBottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMarginBottom" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 47, + "name": "marginLeft", + "notify": "marginLeftChanged", + "read": "marginLeft", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMarginLeft" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 48, + "name": "marginRight", + "notify": "marginRightChanged", + "read": "marginRight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMarginRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 49, + "name": "clipPlotArea", + "notify": "clipPlotAreaChanged", + "read": "clipPlotArea", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setClipPlotArea" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 50, + "name": "plotArea", + "notify": "plotAreaChanged", + "read": "plotArea", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 52, + "name": "axisXSmoothing", + "notify": "axisXSmoothingChanged", + "read": "axisXSmoothing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAxisXSmoothing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 53, + "name": "axisYSmoothing", + "notify": "axisYSmoothingChanged", + "read": "axisYSmoothing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAxisYSmoothing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 54, + "name": "gridSmoothing", + "notify": "gridSmoothingChanged", + "read": "gridSmoothing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setGridSmoothing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 56, + "name": "shadowVisible", + "notify": "shadowVisibleChanged", + "read": "isShadowVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShadowVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 58, + "name": "shadowColor", + "notify": "shadowColorChanged", + "read": "shadowColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setShadowColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 59, + "name": "shadowBarWidth", + "notify": "shadowBarWidthChanged", + "read": "shadowBarWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setShadowBarWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 60, + "name": "shadowXOffset", + "notify": "shadowXOffsetChanged", + "read": "shadowXOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setShadowXOffset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 61, + "name": "shadowYOffset", + "notify": "shadowYOffsetChanged", + "read": "shadowYOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setShadowYOffset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 62, + "name": "shadowSmoothing", + "notify": "shadowSmoothingChanged", + "read": "shadowSmoothing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setShadowSmoothing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 64, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 65, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 66, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 69, + "name": "zoomStyle", + "notify": "zoomStyleChanged", + "read": "zoomStyle", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "ZoomStyle", + "user": false, + "write": "setZoomStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 70, + "name": "panStyle", + "notify": "panStyleChanged", + "read": "panStyle", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "PanStyle", + "user": false, + "write": "setPanStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 71, + "name": "zoomSensitivity", + "notify": "zoomSensitivityChanged", + "read": "zoomSensitivity", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZoomSensitivity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 74, + "name": "zoomAreaEnabled", + "notify": "zoomAreaEnabledChanged", + "read": "zoomAreaEnabled", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setZoomAreaEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 76, + "name": "zoomAreaDelegate", + "notify": "zoomAreaDelegateChanged", + "read": "zoomAreaDelegate", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setZoomAreaDelegate" + } + ], + "qualifiedClassName": "QGraphsView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 211, + "name": "themeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 212, + "name": "marginTopChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 213, + "name": "marginBottomChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 214, + "name": "marginLeftChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 215, + "name": "marginRightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 216, + "name": "clipPlotAreaChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 6, + "lineNumber": 217, + "name": "plotAreaChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "seriesName", + "type": "QString" + }, + { + "name": "position", + "type": "QPointF" + }, + { + "name": "value", + "type": "QPointF" + } + ], + "index": 7, + "lineNumber": 218, + "name": "hoverEnter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "seriesName", + "type": "QString" + }, + { + "name": "position", + "type": "QPointF" + } + ], + "index": 8, + "lineNumber": 219, + "name": "hoverExit", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "seriesName", + "type": "QString" + }, + { + "name": "position", + "type": "QPointF" + }, + { + "name": "value", + "type": "QPointF" + } + ], + "index": 9, + "lineNumber": 220, + "name": "hover", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 222, + "name": "axisXSmoothingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 223, + "name": "axisYSmoothingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 224, + "name": "gridSmoothingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 226, + "name": "shadowVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 227, + "name": "shadowColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 228, + "name": "shadowBarWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 229, + "name": "shadowXOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 230, + "name": "shadowYOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 231, + "name": "shadowSmoothingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 233, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 234, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 236, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 238, + "name": "zoomStyleChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "index": 23, + "lineNumber": 239, + "name": "panStyleChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "index": 24, + "lineNumber": 241, + "name": "zoomAreaEnabledChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "index": 25, + "lineNumber": 242, + "name": "zoomAreaDelegateChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "index": 26, + "lineNumber": 244, + "name": "zoomSensitivityChanged", + "returnType": "void", + "revision": 1545 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qgraphsview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + }, + { + "name": "QML.Element", + "value": "Abstract3DAxis" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QAbstract3DAxis", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 49, + "name": "AxisOrientation", + "values": [ + "None", + "X", + "Y", + "Z" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 52, + "name": "AxisType", + "values": [ + "None", + "Category", + "Value" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 23, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "labels", + "notify": "labelsChanged", + "read": "labels", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setLabels" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 25, + "name": "labelsVisible", + "notify": "labelVisibleChanged", + "read": "labelsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLabelsVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 27, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstract3DAxis::AxisOrientation", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstract3DAxis::AxisType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 30, + "name": "min", + "notify": "minChanged", + "read": "min", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 31, + "name": "max", + "notify": "maxChanged", + "read": "max", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMax" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 32, + "name": "autoAdjustRange", + "notify": "autoAdjustRangeChanged", + "read": "isAutoAdjustRange", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoAdjustRange" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 34, + "name": "labelAutoAngle", + "notify": "labelAutoAngleChanged", + "read": "labelAutoAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLabelAutoAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 36, + "name": "scaleLabelsByCount", + "notify": "scaleLabelsByCountChanged", + "read": "isScaleLabelsByCount", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setScaleLabelsByCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 38, + "name": "labelSize", + "notify": "labelSizeChanged", + "read": "labelSize", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLabelSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 40, + "name": "titleVisible", + "notify": "titleVisibleChanged", + "read": "isTitleVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTitleVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 42, + "name": "titleFixed", + "notify": "titleFixedChanged", + "read": "isTitleFixed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTitleFixed" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 43, + "name": "titleOffset", + "notify": "titleOffsetChanged", + "read": "titleOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTitleOffset" + } + ], + "qualifiedClassName": "QAbstract3DAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "newTitle", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 107, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 108, + "name": "labelsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "QAbstract3DAxis::AxisOrientation" + } + ], + "index": 2, + "lineNumber": 109, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 3, + "lineNumber": 110, + "name": "minChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 4, + "lineNumber": 111, + "name": "maxChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "float" + }, + { + "name": "max", + "type": "float" + } + ], + "index": 5, + "lineNumber": 112, + "name": "rangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "autoAdjust", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 113, + "name": "autoAdjustRangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "adjust", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 114, + "name": "scaleLabelsByCountChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 115, + "name": "labelSizeChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 9, + "lineNumber": 116, + "name": "labelAutoAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 117, + "name": "titleVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 118, + "name": "labelVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fixed", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 119, + "name": "titleFixedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "float" + } + ], + "index": 13, + "lineNumber": 120, + "name": "titleOffsetChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstract3daxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Category3DAxis" + } + ], + "className": "QCategory3DAxis", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 17, + "name": "labels", + "notify": "labelsChanged", + "read": "labels", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setLabels" + } + ], + "qualifiedClassName": "QCategory3DAxis", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 28, + "name": "rowLabelsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 29, + "name": "columnLabelsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DAxis" + } + ] + } + ], + "inputFile": "qcategory3daxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LogValue3DAxisFormatter" + } + ], + "className": "QLogValue3DAxisFormatter", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 17, + "name": "base", + "notify": "baseChanged", + "read": "base", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBase" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 18, + "name": "autoSubGrid", + "notify": "autoSubGridChanged", + "read": "autoSubGrid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoSubGrid" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 19, + "name": "edgeLabelsVisible", + "notify": "edgeLabelsVisibleChanged", + "read": "edgeLabelsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEdgeLabelsVisible" + } + ], + "qualifiedClassName": "QLogValue3DAxisFormatter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "base", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 38, + "name": "baseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 39, + "name": "autoSubGridChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 40, + "name": "edgeLabelsVisibleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QValue3DAxisFormatter" + } + ] + } + ], + "inputFile": "qlogvalue3daxisformatter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Value3DAxis" + } + ], + "className": "QValue3DAxis", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 18, + "name": "segmentCount", + "notify": "segmentCountChanged", + "read": "segmentCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setSegmentCount" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 20, + "name": "subSegmentCount", + "notify": "subSegmentCountChanged", + "read": "subSegmentCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setSubSegmentCount" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 22, + "name": "labelFormat", + "notify": "labelFormatChanged", + "read": "labelFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabelFormat" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 24, + "name": "formatter", + "notify": "formatterChanged", + "read": "formatter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxisFormatter*", + "user": false, + "write": "setFormatter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 26, + "name": "reversed", + "notify": "reversedChanged", + "read": "reversed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReversed" + } + ], + "qualifiedClassName": "QValue3DAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 0, + "lineNumber": 58, + "name": "segmentCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 1, + "lineNumber": 59, + "name": "subSegmentCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 60, + "name": "labelFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "formatter", + "type": "QValue3DAxisFormatter*" + } + ], + "index": 3, + "lineNumber": 61, + "name": "formatterChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 62, + "name": "reversedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 63, + "name": "formatterDirty", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstract3DAxis" + } + ] + } + ], + "inputFile": "qvalue3daxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Value3DAxisFormatter" + } + ], + "className": "QValue3DAxisFormatter", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "QValue3DAxisFormatter", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 34, + "name": "markDirtyNoLabelChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvalue3daxisformatter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "legendData" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QLegendData", + "gadget": true, + "lineNumber": 19, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 24, + "member": "color", + "name": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 25, + "member": "borderColor", + "name": "borderColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 26, + "member": "label", + "name": "label", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QLegendData" + }, + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + }, + { + "name": "DefaultProperty", + "value": "seriesChildren" + }, + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QAbstractSeries", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 58, + "name": "SeriesType", + "values": [ + "Line", + "Area", + "Bar", + "Pie", + "Scatter", + "Spline" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 34, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 40, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 41, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 42, + "name": "selectable", + "notify": "selectableChanged", + "read": "isSelectable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSelectable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 43, + "name": "hoverable", + "notify": "hoverableChanged", + "read": "isHoverable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHoverable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 44, + "name": "opacity", + "notify": "opacityChanged", + "read": "opacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOpacity" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 45, + "name": "valuesMultiplier", + "notify": "valuesMultiplierChanged", + "read": "valuesMultiplier", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setValuesMultiplier" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 47, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "SeriesType", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 48, + "name": "seriesChildren", + "read": "seriesChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 49, + "name": "legendData", + "notify": "legendDataChanged", + "read": "legendData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 50, + "name": "hovered", + "notify": "hoveredChanged", + "read": "isHovered", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 51, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 52, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QAbstractAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 53, + "name": "zValue", + "notify": "zValueChanged", + "read": "zValue", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setZValue" + } + ], + "qualifiedClassName": "QAbstractSeries", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 122, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 123, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 124, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 125, + "name": "selectableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 126, + "name": "hoverableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 127, + "name": "opacityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 128, + "name": "valuesMultiplierChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 129, + "name": "legendDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "seriesName", + "type": "QString" + }, + { + "name": "position", + "type": "QPointF" + }, + { + "name": "value", + "type": "QPointF" + } + ], + "index": 8, + "lineNumber": 130, + "name": "hoverEnter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "seriesName", + "type": "QString" + }, + { + "name": "position", + "type": "QPointF" + } + ], + "index": 9, + "lineNumber": 131, + "name": "hoverExit", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "seriesName", + "type": "QString" + }, + { + "name": "position", + "type": "QPointF" + }, + { + "name": "value", + "type": "QPointF" + } + ], + "index": 10, + "lineNumber": 132, + "name": "hover", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hovered", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 133, + "name": "hoveredChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "arguments": [ + { + "name": "newAxis", + "type": "QAbstractAxis*" + } + ], + "index": 12, + "lineNumber": 135, + "name": "axisXChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "arguments": [ + { + "name": "newAxis", + "type": "QAbstractAxis*" + } + ], + "index": 13, + "lineNumber": 136, + "name": "axisYChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "arguments": [ + { + "name": "z", + "type": "int" + } + ], + "index": 14, + "lineNumber": 137, + "name": "zValueChanged", + "returnType": "void", + "revision": 1546 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qabstractseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BarCategoryAxis" + } + ], + "className": "QBarCategoryAxis", + "lineNumber": 15, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "categories", + "type": "QStringList" + } + ], + "index": 5, + "lineNumber": 34, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 35, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 36, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 8, + "lineNumber": 37, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "category", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 38, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldCategory", + "type": "QString" + }, + { + "name": "newCategory", + "type": "QString" + } + ], + "index": 10, + "lineNumber": 39, + "name": "replace", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 40, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 41, + "name": "at", + "returnType": "QString" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 18, + "name": "categories", + "notify": "categoriesChanged", + "read": "categories", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setCategories" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 20, + "name": "min", + "notify": "minChanged", + "read": "min", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setMin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 21, + "name": "max", + "notify": "maxChanged", + "read": "max", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setMax" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 22, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false + } + ], + "qualifiedClassName": "QBarCategoryAxis", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "categoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 55, + "name": "minChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "max", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 56, + "name": "maxChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "QString" + }, + { + "name": "max", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 57, + "name": "categoryRangeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 58, + "name": "countChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractAxis" + } + ] + } + ], + "inputFile": "qbarcategoryaxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + }, + { + "name": "QML.Element", + "value": "BarSeries" + } + ], + "className": "QBarSeries", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 41, + "name": "LabelsPosition", + "values": [ + "Center", + "InsideEnd", + "InsideBase", + "OutsideEnd" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 49, + "name": "BarsType", + "values": [ + "Groups", + "Stacked", + "StackedPercent" + ] + } + ], + "lineNumber": 15, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QBarSet*" + } + ], + "index": 29, + "lineNumber": 72, + "name": "append", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QBarSet*" + } + ], + "index": 30, + "lineNumber": 73, + "name": "take", + "returnType": "bool" + }, + { + "access": "public", + "index": 31, + "isConst": true, + "lineNumber": 74, + "name": "count", + "returnType": "qsizetype" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 32, + "lineNumber": 75, + "name": "append", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QBarSet*" + } + ], + "index": 33, + "lineNumber": 76, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "set", + "type": "QBarSet*" + } + ], + "index": 34, + "lineNumber": 77, + "name": "insert", + "returnType": "bool" + }, + { + "access": "public", + "index": 35, + "lineNumber": 78, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "set", + "type": "QBarSet*" + } + ], + "index": 36, + "lineNumber": 79, + "name": "replace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 37, + "lineNumber": 80, + "name": "at", + "returnType": "QBarSet*" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "QBarSet*" + } + ], + "index": 38, + "isConst": true, + "lineNumber": 81, + "name": "find", + "returnType": "qsizetype" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 39, + "lineNumber": 82, + "name": "removeMultiple", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 40, + "lineNumber": 83, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldValue", + "type": "QBarSet*" + }, + { + "name": "newValue", + "type": "QBarSet*" + } + ], + "index": 41, + "lineNumber": 84, + "name": "replace", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 42, + "lineNumber": 85, + "name": "replace", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 19, + "name": "seriesColors", + "notify": "seriesColorsChanged", + "read": "seriesColors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setSeriesColors" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 20, + "name": "borderColors", + "notify": "borderColorsChanged", + "read": "borderColors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setBorderColors" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 21, + "name": "barsType", + "notify": "barsTypeChanged", + "read": "barsType", + "required": false, + "scriptable": true, + "stored": true, + "type": "BarsType", + "user": false, + "write": "setBarsType" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 22, + "name": "barWidth", + "notify": "barWidthChanged", + "read": "barWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBarWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 23, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 24, + "name": "labelsVisible", + "notify": "labelsVisibleChanged", + "read": "labelsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLabelsVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 26, + "name": "labelsFormat", + "notify": "labelsFormatChanged", + "read": "labelsFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabelsFormat" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 28, + "name": "labelsPosition", + "notify": "labelsPositionChanged", + "read": "labelsPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "LabelsPosition", + "user": false, + "write": "setLabelsPosition" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 30, + "name": "labelsMargin", + "notify": "labelsMarginChanged", + "read": "labelsMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLabelsMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 32, + "name": "labelsAngle", + "notify": "labelsAngleChanged", + "read": "labelsAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLabelsAngle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 34, + "name": "labelsPrecision", + "notify": "labelsPrecisionChanged", + "read": "labelsPrecision", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLabelsPrecision" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 36, + "name": "barDelegate", + "notify": "barDelegateChanged", + "read": "barDelegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setBarDelegate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 37, + "name": "barSets", + "notify": "barSetsChanged", + "read": "barSets", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + } + ], + "qualifiedClassName": "QBarSeries", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 119, + "name": "updatedBars", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 120, + "name": "seriesColorsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 121, + "name": "borderColorsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 122, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 123, + "name": "barWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 124, + "name": "labelsVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 125, + "name": "labelsFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QBarSeries::LabelsPosition" + } + ], + "index": 7, + "lineNumber": 126, + "name": "labelsPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QBarSeries::BarsType" + } + ], + "index": 8, + "lineNumber": 127, + "name": "barsTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "qreal" + } + ], + "index": 9, + "lineNumber": 128, + "name": "labelsMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "qreal" + } + ], + "index": 10, + "lineNumber": 129, + "name": "labelsAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "precision", + "type": "int" + } + ], + "index": 11, + "lineNumber": 130, + "name": "labelsPrecisionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 131, + "name": "barDelegateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 13, + "lineNumber": 133, + "name": "barsetsAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 14, + "lineNumber": 134, + "name": "barsetsReplaced", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sets", + "type": "QList" + } + ], + "index": 15, + "lineNumber": 135, + "name": "barsetsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 16, + "lineNumber": 136, + "name": "setValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 17, + "lineNumber": 137, + "name": "setValueAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 18, + "lineNumber": 138, + "name": "setValueRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 139, + "name": "barSetsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 20, + "lineNumber": 141, + "name": "clicked", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 21, + "lineNumber": 142, + "name": "doubleClicked", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 22, + "lineNumber": 143, + "name": "pressed", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "barset", + "type": "QBarSet*" + } + ], + "index": 23, + "lineNumber": 144, + "name": "released", + "returnType": "void", + "revision": 1545 + } + ], + "slots": [ + { + "access": "public", + "index": 24, + "lineNumber": 111, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 112, + "name": "deselectAll", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 26, + "lineNumber": 147, + "name": "handleSetValueChange", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 27, + "lineNumber": 148, + "name": "handleSetValueAdd", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 28, + "lineNumber": 149, + "name": "handleSetValueRemove", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSeries" + } + ] + } + ], + "inputFile": "qbarseries.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BarSet" + } + ], + "className": "QBarSet", + "lineNumber": 18, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "qreal" + } + ], + "index": 16, + "lineNumber": 44, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "values", + "type": "QList" + } + ], + "index": 17, + "lineNumber": 45, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "value", + "type": "qreal" + } + ], + "index": 18, + "lineNumber": 46, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 19, + "lineNumber": 47, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 20, + "isCloned": true, + "lineNumber": 47, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "value", + "type": "qreal" + } + ], + "index": 21, + "lineNumber": 48, + "name": "replace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 22, + "isConst": true, + "lineNumber": 49, + "name": "at", + "returnType": "qreal" + }, + { + "access": "public", + "index": 23, + "isConst": true, + "lineNumber": 50, + "name": "count", + "returnType": "qsizetype" + }, + { + "access": "public", + "index": 24, + "isConst": true, + "lineNumber": 51, + "name": "sum", + "returnType": "qreal" + }, + { + "access": "public", + "index": 25, + "lineNumber": 52, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 26, + "isConst": true, + "lineNumber": 74, + "name": "isBarSelected", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 27, + "lineNumber": 75, + "name": "selectBar", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 28, + "lineNumber": 76, + "name": "deselectBar", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "selected", + "type": "bool" + } + ], + "index": 29, + "lineNumber": 77, + "name": "setBarSelected", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 78, + "name": "selectAllBars", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 79, + "name": "deselectAllBars", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexes", + "type": "QList" + } + ], + "index": 32, + "lineNumber": 80, + "name": "selectBars", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexes", + "type": "QList" + } + ], + "index": 33, + "lineNumber": 81, + "name": "deselectBars", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexes", + "type": "QList" + } + ], + "index": 34, + "lineNumber": 82, + "name": "toggleSelection", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 21, + "name": "label", + "notify": "labelChanged", + "read": "label", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 22, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 23, + "name": "selectedColor", + "notify": "selectedColorChanged", + "read": "selectedColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSelectedColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 25, + "name": "borderColor", + "notify": "borderColorChanged", + "read": "borderColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBorderColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 27, + "name": "labelColor", + "notify": "labelColorChanged", + "read": "labelColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLabelColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 28, + "name": "values", + "notify": "valuesChanged", + "read": "values", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantList", + "user": false, + "write": "setValues" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 29, + "name": "borderWidth", + "notify": "borderWidthChanged", + "read": "borderWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBorderWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 31, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 32, + "name": "selectedBars", + "notify": "selectedBarsChanged", + "read": "selectedBars", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + } + ], + "qualifiedClassName": "QBarSet", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 86, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 87, + "name": "labelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 88, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 3, + "lineNumber": 89, + "name": "borderColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 4, + "lineNumber": 90, + "name": "labelColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 91, + "name": "valuesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 6, + "lineNumber": 92, + "name": "selectedColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 93, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 95, + "name": "borderWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 9, + "lineNumber": 97, + "name": "valuesAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 10, + "lineNumber": 98, + "name": "valuesRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 11, + "lineNumber": 99, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 101, + "name": "updatedBars", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 13, + "lineNumber": 102, + "name": "valueAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 14, + "lineNumber": 103, + "name": "valueRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexes", + "type": "QList" + } + ], + "index": 15, + "lineNumber": 105, + "name": "selectedBarsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbarset.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ValueAxis" + } + ], + "className": "QValueAxis", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 18, + "name": "min", + "notify": "minChanged", + "read": "min", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 19, + "name": "max", + "notify": "maxChanged", + "read": "max", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMax" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 20, + "name": "labelFormat", + "notify": "labelFormatChanged", + "read": "labelFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabelFormat" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 22, + "name": "labelDecimals", + "notify": "labelDecimalsChanged", + "read": "labelDecimals", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLabelDecimals" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 24, + "name": "subTickCount", + "notify": "subTickCountChanged", + "read": "subTickCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setSubTickCount" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 26, + "name": "tickAnchor", + "notify": "tickAnchorChanged", + "read": "tickAnchor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTickAnchor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 27, + "name": "tickInterval", + "notify": "tickIntervalChanged", + "read": "tickInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTickInterval" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 29, + "name": "zoom", + "notify": "zoomChanged", + "read": "zoom", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZoom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 30, + "name": "pan", + "notify": "panChanged", + "read": "pan", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPan" + } + ], + "qualifiedClassName": "QValueAxis", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 71, + "name": "minChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "max", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 72, + "name": "maxChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "qreal" + }, + { + "name": "max", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 73, + "name": "rangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "subTickCount", + "type": "qsizetype" + } + ], + "index": 3, + "lineNumber": 74, + "name": "subTickCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 75, + "name": "labelFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "decimals", + "type": "int" + } + ], + "index": 5, + "lineNumber": 76, + "name": "labelDecimalsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tickAnchor", + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 77, + "name": "tickAnchorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tickInterval", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 78, + "name": "tickIntervalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoom", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 79, + "name": "zoomChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "pan", + "type": "qreal" + } + ], + "index": 9, + "lineNumber": 80, + "name": "panChanged", + "returnType": "void", + "revision": 1545 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractAxis" + } + ] + } + ], + "inputFile": "qvalueaxis.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6graphswidgets_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6graphswidgets_metatypes.json new file mode 100644 index 0000000..70de61c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6graphswidgets_metatypes.json @@ -0,0 +1,1937 @@ +[ + { + "classes": [ + { + "className": "Q3DBarsWidgetItem", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "multiSeriesUniform", + "notify": "multiSeriesUniformChanged", + "read": "isMultiSeriesUniform", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMultiSeriesUniform" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "barThickness", + "notify": "barThicknessChanged", + "read": "barThickness", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBarThickness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "barSpacing", + "notify": "barSpacingChanged", + "read": "barSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setBarSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "barSpacingRelative", + "notify": "barSpacingRelativeChanged", + "read": "isBarSpacingRelative", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBarSpacingRelative" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "barSeriesMargin", + "notify": "barSeriesMarginChanged", + "read": "barSeriesMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setBarSeriesMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "rowAxis", + "notify": "rowAxisChanged", + "read": "rowAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCategory3DAxis*", + "user": false, + "write": "setRowAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "columnAxis", + "notify": "columnAxisChanged", + "read": "columnAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCategory3DAxis*", + "user": false, + "write": "setColumnAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 31, + "name": "valueAxis", + "notify": "valueAxisChanged", + "read": "valueAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setValueAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 32, + "name": "primarySeries", + "notify": "primarySeriesChanged", + "read": "primarySeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBar3DSeries*", + "user": false, + "write": "setPrimarySeries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 34, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBar3DSeries*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 35, + "name": "floorLevel", + "notify": "floorLevelChanged", + "read": "floorLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFloorLevel" + } + ], + "qualifiedClassName": "Q3DBarsWidgetItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "uniform", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 84, + "name": "multiSeriesUniformChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "thicknessRatio", + "type": "float" + } + ], + "index": 1, + "lineNumber": 85, + "name": "barThicknessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "spacing", + "type": "QSizeF" + } + ], + "index": 2, + "lineNumber": 86, + "name": "barSpacingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "relative", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 87, + "name": "barSpacingRelativeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "QSizeF" + } + ], + "index": 4, + "lineNumber": 88, + "name": "barSeriesMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QCategory3DAxis*" + } + ], + "index": 5, + "lineNumber": 89, + "name": "rowAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QCategory3DAxis*" + } + ], + "index": 6, + "lineNumber": 90, + "name": "columnAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 7, + "lineNumber": 91, + "name": "valueAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 8, + "lineNumber": 92, + "name": "primarySeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QBar3DSeries*" + } + ], + "index": 9, + "lineNumber": 93, + "name": "selectedSeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "float" + } + ], + "index": 10, + "lineNumber": 94, + "name": "floorLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "image", + "type": "QImage" + } + ], + "index": 11, + "lineNumber": 96, + "name": "sliceImageChanged", + "returnType": "void", + "revision": 1546 + } + ], + "superClasses": [ + { + "access": "public", + "name": "Q3DGraphsWidgetItem" + } + ] + } + ], + "inputFile": "q3dbarswidgetitem.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + } + ], + "className": "Q3DGraphsWidgetItem", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "activeTheme", + "notify": "activeThemeChanged", + "read": "activeTheme", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphsTheme*", + "user": false, + "write": "setActiveTheme" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "selectionMode", + "notify": "selectionModeChanged", + "read": "selectionMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::SelectionFlags", + "user": false, + "write": "setSelectionMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "shadowQuality", + "notify": "shadowQualityChanged", + "read": "shadowQuality", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::ShadowQuality", + "user": false, + "write": "setShadowQuality" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "transparencyTechnique", + "notify": "transparencyTechniqueChanged", + "read": "transparencyTechnique", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::TransparencyTechnique", + "user": false, + "write": "setTransparencyTechnique" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "scene", + "read": "scene", + "required": false, + "scriptable": true, + "stored": true, + "type": "Q3DScene*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 37, + "name": "measureFps", + "notify": "measureFpsChanged", + "read": "measureFps", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMeasureFps" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 38, + "name": "currentFps", + "notify": "currentFpsChanged", + "read": "currentFps", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 39, + "name": "orthoProjection", + "notify": "orthoProjectionChanged", + "read": "isOrthoProjection", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOrthoProjection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 41, + "name": "selectedElement", + "notify": "selectedElementChanged", + "read": "selectedElement", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::ElementType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 43, + "name": "aspectRatio", + "notify": "aspectRatioChanged", + "read": "aspectRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAspectRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 44, + "name": "optimizationHint", + "notify": "optimizationHintChanged", + "read": "optimizationHint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::OptimizationHint", + "user": false, + "write": "setOptimizationHint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 46, + "name": "polar", + "notify": "polarChanged", + "read": "isPolar", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPolar" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 47, + "name": "labelMargin", + "notify": "labelMarginChanged", + "read": "labelMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLabelMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 48, + "name": "radialLabelOffset", + "notify": "radialLabelOffsetChanged", + "read": "radialLabelOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadialLabelOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 50, + "name": "horizontalAspectRatio", + "notify": "horizontalAspectRatioChanged", + "read": "horizontalAspectRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHorizontalAspectRatio" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 52, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 53, + "name": "queriedGraphPosition", + "notify": "queriedGraphPositionChanged", + "read": "queriedGraphPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 55, + "name": "margin", + "notify": "marginChanged", + "read": "margin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 56, + "name": "cameraPreset", + "notify": "cameraPresetChanged", + "read": "cameraPreset", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::CameraPreset", + "user": false, + "write": "setCameraPreset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 58, + "name": "cameraXRotation", + "notify": "cameraXRotationChanged", + "read": "cameraXRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setCameraXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 60, + "name": "cameraYRotation", + "notify": "cameraYRotationChanged", + "read": "cameraYRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setCameraYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 62, + "name": "cameraZoomLevel", + "notify": "cameraZoomLevelChanged", + "read": "cameraZoomLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setCameraZoomLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 64, + "name": "minCameraZoomLevel", + "notify": "minCameraZoomLevelChanged", + "read": "minCameraZoomLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinCameraZoomLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 66, + "name": "maxCameraZoomLevel", + "notify": "maxCameraZoomLevelChanged", + "read": "maxCameraZoomLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxCameraZoomLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 68, + "name": "wrapCameraXRotation", + "notify": "wrapCameraXRotationChanged", + "read": "wrapCameraXRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrapCameraXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 70, + "name": "wrapCameraYRotation", + "notify": "wrapCameraYRotationChanged", + "read": "wrapCameraYRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrapCameraYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 72, + "name": "minCameraXRotation", + "notify": "minCameraXRotationChanged", + "read": "minCameraXRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinCameraXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 74, + "name": "maxCameraXRotation", + "notify": "maxCameraXRotationChanged", + "read": "maxCameraXRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxCameraXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 76, + "name": "minCameraYRotation", + "notify": "minCameraYRotationChanged", + "read": "minCameraYRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinCameraYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 29, + "lineNumber": 78, + "name": "maxCameraYRotation", + "notify": "maxCameraYRotationChanged", + "read": "maxCameraYRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxCameraYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 30, + "lineNumber": 80, + "name": "cameraTargetPosition", + "notify": "cameraTargetPositionChanged", + "read": "cameraTargetPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setCameraTargetPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 31, + "lineNumber": 82, + "name": "msaaSamples", + "notify": "msaaSamplesChanged", + "read": "msaaSamples", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMsaaSamples" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 32, + "lineNumber": 83, + "name": "rotationEnabled", + "notify": "rotationEnabledChanged", + "read": "isRotationEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRotationEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 33, + "lineNumber": 85, + "name": "zoomAtTargetEnabled", + "notify": "zoomAtTargetEnabledChanged", + "read": "isZoomAtTargetEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setZoomAtTargetEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 34, + "lineNumber": 87, + "name": "selectionEnabled", + "notify": "selectionEnabledChanged", + "read": "isSelectionEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSelectionEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 35, + "lineNumber": 89, + "name": "zoomEnabled", + "notify": "zoomEnabledChanged", + "read": "isZoomEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setZoomEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 36, + "lineNumber": 92, + "name": "lightColor", + "notify": "lightColorChanged", + "read": "lightColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLightColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 37, + "lineNumber": 93, + "name": "ambientLightStrength", + "notify": "ambientLightStrengthChanged", + "read": "ambientLightStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAmbientLightStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 38, + "lineNumber": 95, + "name": "lightStrength", + "notify": "lightStrengthChanged", + "read": "lightStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLightStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 39, + "lineNumber": 97, + "name": "shadowStrength", + "notify": "shadowStrengthChanged", + "read": "shadowStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShadowStrength" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 40, + "lineNumber": 99, + "name": "gridLineType", + "notify": "gridLineTypeChanged", + "read": "gridLineType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtGraphs3D::GridLineType", + "user": false, + "write": "setGridLineType" + } + ], + "qualifiedClassName": "Q3DGraphsWidgetItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "activeTheme", + "type": "QGraphsTheme*" + } + ], + "index": 0, + "lineNumber": 258, + "name": "activeThemeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "quality", + "type": "QtGraphs3D::ShadowQuality" + } + ], + "index": 1, + "lineNumber": 259, + "name": "shadowQualityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "technique", + "type": "QtGraphs3D::TransparencyTechnique" + } + ], + "index": 2, + "lineNumber": 260, + "name": "transparencyTechniqueChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "selectionMode", + "type": "QtGraphs3D::SelectionFlags" + } + ], + "index": 3, + "lineNumber": 261, + "name": "selectionModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QtGraphs3D::ElementType" + } + ], + "index": 4, + "lineNumber": 262, + "name": "selectedElementChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 263, + "name": "measureFpsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fps", + "type": "int" + } + ], + "index": 6, + "lineNumber": 264, + "name": "currentFpsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 265, + "name": "orthoProjectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ratio", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 266, + "name": "aspectRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hint", + "type": "QtGraphs3D::OptimizationHint" + } + ], + "index": 9, + "lineNumber": 267, + "name": "optimizationHintChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 268, + "name": "polarChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "float" + } + ], + "index": 11, + "lineNumber": 269, + "name": "labelMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "float" + } + ], + "index": 12, + "lineNumber": 270, + "name": "radialLabelOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ratio", + "type": "qreal" + } + ], + "index": 13, + "lineNumber": 271, + "name": "horizontalAspectRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 14, + "lineNumber": 272, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QVector3D" + } + ], + "index": 15, + "lineNumber": 273, + "name": "queriedGraphPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "margin", + "type": "qreal" + } + ], + "index": 16, + "lineNumber": 274, + "name": "marginChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "preset", + "type": "QtGraphs3D::CameraPreset" + } + ], + "index": 17, + "lineNumber": 275, + "name": "cameraPresetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 18, + "lineNumber": 276, + "name": "cameraXRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 19, + "lineNumber": 277, + "name": "cameraYRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomLevel", + "type": "float" + } + ], + "index": 20, + "lineNumber": 278, + "name": "cameraZoomLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QVector3D" + } + ], + "index": 21, + "lineNumber": 279, + "name": "cameraTargetPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomLevel", + "type": "float" + } + ], + "index": 22, + "lineNumber": 280, + "name": "minCameraZoomLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomLevel", + "type": "float" + } + ], + "index": 23, + "lineNumber": 281, + "name": "maxCameraZoomLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 24, + "lineNumber": 282, + "name": "minCameraXRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 25, + "lineNumber": 283, + "name": "minCameraYRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 26, + "lineNumber": 284, + "name": "maxCameraXRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "float" + } + ], + "index": 27, + "lineNumber": 285, + "name": "maxCameraYRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "wrap", + "type": "bool" + } + ], + "index": 28, + "lineNumber": 286, + "name": "wrapCameraXRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "wrap", + "type": "bool" + } + ], + "index": 29, + "lineNumber": 287, + "name": "wrapCameraYRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "samples", + "type": "int" + } + ], + "index": 30, + "lineNumber": 288, + "name": "msaaSamplesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "eventPoint", + "type": "QEventPoint" + }, + { + "name": "button", + "type": "Qt::MouseButton" + } + ], + "index": 31, + "lineNumber": 290, + "name": "tapped", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "eventPoint", + "type": "QEventPoint" + }, + { + "name": "button", + "type": "Qt::MouseButton" + } + ], + "index": 32, + "lineNumber": 291, + "name": "doubleTapped", + "returnType": "void" + }, + { + "access": "public", + "index": 33, + "lineNumber": 292, + "name": "longPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "delta", + "type": "QVector2D" + } + ], + "index": 34, + "lineNumber": 293, + "name": "dragged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QWheelEvent*" + } + ], + "index": 35, + "lineNumber": 294, + "name": "wheel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "delta", + "type": "qreal" + } + ], + "index": 36, + "lineNumber": 295, + "name": "pinch", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mousePos", + "type": "QPoint" + } + ], + "index": 37, + "lineNumber": 296, + "name": "mouseMove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 38, + "lineNumber": 298, + "name": "zoomEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 39, + "lineNumber": 299, + "name": "zoomAtTargetEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 40, + "lineNumber": 300, + "name": "rotationEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 41, + "lineNumber": 301, + "name": "selectionEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 42, + "lineNumber": 303, + "name": "ambientLightStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 43, + "lineNumber": 304, + "name": "lightStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 44, + "lineNumber": 305, + "name": "shadowStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 45, + "lineNumber": 306, + "name": "lightColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 46, + "lineNumber": 307, + "name": "gridLineTypeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "q3dgraphswidgetitem.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DScatterWidgetItem", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "axisZ", + "notify": "axisZChanged", + "read": "axisZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScatter3DSeries*", + "user": false + } + ], + "qualifiedClassName": "Q3DScatterWidgetItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 0, + "lineNumber": 48, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 1, + "lineNumber": 49, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 2, + "lineNumber": 50, + "name": "axisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QScatter3DSeries*" + } + ], + "index": 3, + "lineNumber": 51, + "name": "selectedSeriesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "Q3DGraphsWidgetItem" + } + ] + } + ], + "inputFile": "q3dscatterwidgetitem.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Q3DSurfaceWidgetItem", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "axisX", + "notify": "axisXChanged", + "read": "axisX", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "axisY", + "notify": "axisYChanged", + "read": "axisY", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "axisZ", + "notify": "axisZChanged", + "read": "axisZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValue3DAxis*", + "user": false, + "write": "setAxisZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "selectedSeries", + "notify": "selectedSeriesChanged", + "read": "selectedSeries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSurface3DSeries*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "flipHorizontalGrid", + "notify": "flipHorizontalGridChanged", + "read": "flipHorizontalGrid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlipHorizontalGrid" + } + ], + "qualifiedClassName": "Q3DSurfaceWidgetItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 0, + "lineNumber": 57, + "name": "axisXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 1, + "lineNumber": 58, + "name": "axisYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QValue3DAxis*" + } + ], + "index": 2, + "lineNumber": 59, + "name": "axisZChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "series", + "type": "QSurface3DSeries*" + } + ], + "index": 3, + "lineNumber": 60, + "name": "selectedSeriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "flip", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 61, + "name": "flipHorizontalGridChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "image", + "type": "QImage" + } + ], + "index": 5, + "lineNumber": 63, + "name": "sliceImageChanged", + "returnType": "void", + "revision": 1546 + } + ], + "superClasses": [ + { + "access": "public", + "name": "Q3DGraphsWidgetItem" + } + ] + } + ], + "inputFile": "q3dsurfacewidgetitem.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6gui_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6gui_metatypes.json new file mode 100644 index 0000000..754e45f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6gui_metatypes.json @@ -0,0 +1,9756 @@ +[ + { + "classes": [ + { + "className": "QPlatformScreen", + "gadget": true, + "lineNumber": 43, + "qualifiedClassName": "QPlatformScreen" + } + ], + "inputFile": "qplatformscreen.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFontVariableAxis", + "gadget": true, + "lineNumber": 17, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "tag", + "read": "tagString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "minimumValue", + "read": "minimumValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "maximumValue", + "read": "maximumValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "defaultValue", + "read": "defaultValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QFontVariableAxis" + } + ], + "inputFile": "qfontvariableaxis.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractTextDocumentLayout", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QAbstractTextDocumentLayout", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QRectF" + } + ], + "index": 0, + "lineNumber": 72, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "isCloned": true, + "lineNumber": 72, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "block", + "type": "QTextBlock" + } + ], + "index": 2, + "lineNumber": 73, + "name": "updateBlock", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newSize", + "type": "QSizeF" + } + ], + "index": 3, + "lineNumber": 74, + "name": "documentSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newPages", + "type": "int" + } + ], + "index": 4, + "lineNumber": 75, + "name": "pageCountChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 5, + "lineNumber": 96, + "name": "_q_dynamicPageCountSlot", + "returnType": "int" + }, + { + "access": "private", + "index": 6, + "lineNumber": 97, + "name": "_q_dynamicDocumentSizeSlot", + "returnType": "QSizeF" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstracttextdocumentlayout.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAccessibilityHints", + "lineNumber": 14, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 18, + "name": "contrastPreference", + "notify": "contrastPreferenceChanged", + "read": "contrastPreference", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "Qt::ContrastPreference", + "user": false + } + ], + "qualifiedClassName": "QAccessibilityHints", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "contrastPreference", + "type": "Qt::ContrastPreference" + } + ], + "index": 0, + "lineNumber": 27, + "name": "contrastPreferenceChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaccessibilityhints.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAccessible", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 30, + "name": "Event", + "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", + "InvalidEvent" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 192, + "name": "Role", + "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", + "ColorChooser", + "Footer", + "Form", + "Heading", + "Note", + "ComplementaryContent", + "BlockQuote", + "UserRole" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 377, + "name": "Attribute", + "values": [ + "Custom", + "Level", + "Locale" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 384, + "name": "AnnouncementPoliteness", + "values": [ + "Polite", + "Assertive" + ] + } + ], + "gadget": true, + "lineNumber": 25, + "qualifiedClassName": "QAccessible" + } + ], + "inputFile": "qaccessible_base.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAccessibleBridgePlugin", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QAccessibleBridgePlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaccessiblebridge.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAccessibleCache", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QAccessibleCache", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "obj", + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 50, + "name": "objectDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaccessiblecache_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAccessiblePlugin", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QAccessiblePlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaccessibleplugin.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAction", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 61, + "name": "MenuRole", + "values": [ + "NoRole", + "TextHeuristicRole", + "ApplicationSpecificRole", + "AboutQtRole", + "AboutRole", + "PreferencesRole", + "QuitRole" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 64, + "name": "Priority", + "values": [ + "LowPriority", + "NormalPriority", + "HighPriority" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 34, + "name": "checkable", + "notify": "checkableChanged", + "read": "isCheckable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCheckable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "checked", + "notify": "toggled", + "read": "isChecked", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setChecked" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 36, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "reset": "resetEnabled", + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 38, + "name": "icon", + "notify": "changed", + "read": "icon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QIcon", + "user": false, + "write": "setIcon" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 39, + "name": "text", + "notify": "changed", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 40, + "name": "iconText", + "notify": "changed", + "read": "iconText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setIconText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 41, + "name": "toolTip", + "notify": "changed", + "read": "toolTip", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setToolTip" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 42, + "name": "statusTip", + "notify": "changed", + "read": "statusTip", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setStatusTip" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 43, + "name": "whatsThis", + "notify": "changed", + "read": "whatsThis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setWhatsThis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 44, + "name": "font", + "notify": "changed", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 46, + "name": "shortcut", + "notify": "changed", + "read": "shortcut", + "required": false, + "scriptable": true, + "stored": true, + "type": "QKeySequence", + "user": false, + "write": "setShortcut" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 47, + "name": "shortcutContext", + "notify": "changed", + "read": "shortcutContext", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ShortcutContext", + "user": false, + "write": "setShortcutContext" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 49, + "name": "autoRepeat", + "notify": "changed", + "read": "autoRepeat", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoRepeat" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 51, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 52, + "name": "menuRole", + "notify": "changed", + "read": "menuRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "MenuRole", + "user": false, + "write": "setMenuRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 53, + "name": "iconVisibleInMenu", + "notify": "changed", + "read": "isIconVisibleInMenu", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIconVisibleInMenu" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 55, + "name": "shortcutVisibleInContextMenu", + "notify": "changed", + "read": "isShortcutVisibleInContextMenu", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShortcutVisibleInContextMenu" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 57, + "name": "priority", + "notify": "changed", + "read": "priority", + "required": false, + "scriptable": true, + "stored": true, + "type": "Priority", + "user": false, + "write": "setPriority" + } + ], + "qualifiedClassName": "QAction", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 220, + "name": "changed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 221, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "checkable", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 222, + "name": "checkableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 223, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "checked", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 224, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "isCloned": true, + "lineNumber": 224, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 225, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 7, + "lineNumber": 226, + "name": "toggled", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 8, + "lineNumber": 210, + "name": "trigger", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 211, + "name": "hover", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 10, + "lineNumber": 212, + "name": "setChecked", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 213, + "name": "toggle", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 12, + "lineNumber": 214, + "name": "setEnabled", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 215, + "name": "resetEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 14, + "lineNumber": 216, + "name": "setDisabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 15, + "lineNumber": 217, + "name": "setVisible", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaction.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QActionGroup", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 26, + "name": "ExclusionPolicy", + "values": [ + "None", + "Exclusive", + "ExclusiveOptional" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "exclusionPolicy", + "read": "exclusionPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QActionGroup::ExclusionPolicy", + "user": false, + "write": "setExclusionPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "enabled", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "visible", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + } + ], + "qualifiedClassName": "QActionGroup", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QAction*" + } + ], + "index": 0, + "lineNumber": 57, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QAction*" + } + ], + "index": 1, + "lineNumber": 58, + "name": "hovered", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 2, + "lineNumber": 50, + "name": "setEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 51, + "name": "setDisabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 4, + "lineNumber": 52, + "name": "setVisible", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 5, + "lineNumber": 53, + "name": "setExclusive", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "policy", + "type": "ExclusionPolicy" + } + ], + "index": 6, + "lineNumber": 54, + "name": "setExclusionPolicy", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 61, + "name": "_q_actionTriggered", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 62, + "name": "_q_actionHovered", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 63, + "name": "_q_actionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qactiongroup.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGradient", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 160, + "name": "Type", + "values": [ + "LinearGradient", + "RadialGradient", + "ConicalGradient", + "NoGradient" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 168, + "name": "Spread", + "values": [ + "PadSpread", + "ReflectSpread", + "RepeatSpread" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 175, + "name": "CoordinateMode", + "values": [ + "LogicalMode", + "StretchToDeviceMode", + "ObjectBoundingMode", + "ObjectMode" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 188, + "name": "Preset", + "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" + ] + } + ], + "gadget": true, + "lineNumber": 156, + "qualifiedClassName": "QGradient" + } + ], + "inputFile": "qbrush.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QClipboard", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QClipboard", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QClipboard::Mode" + } + ], + "index": 0, + "lineNumber": 51, + "name": "changed", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 52, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 53, + "name": "findBufferChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 54, + "name": "dataChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qclipboard.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QColorSpace", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 24, + "name": "NamedColorSpace", + "values": [ + "SRgb", + "SRgbLinear", + "AdobeRgb", + "DisplayP3", + "ProPhotoRgb", + "Bt2020", + "Bt2100Pq", + "Bt2100Hlg" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 35, + "name": "Primaries", + "values": [ + "Custom", + "SRgb", + "AdobeRgb", + "DciP3D65", + "ProPhotoRgb", + "Bt2020" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 44, + "name": "TransferFunction", + "values": [ + "Custom", + "Linear", + "Gamma", + "SRgb", + "ProPhotoRgb", + "Bt2020", + "St2084", + "Hlg" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 55, + "name": "TransformModel", + "type": "uint8_t", + "values": [ + "ThreeComponentMatrix", + "ElementListProcessing" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 60, + "name": "ColorModel", + "type": "uint8_t", + "values": [ + "Undefined", + "Rgb", + "Gray", + "Cmyk" + ] + } + ], + "gadget": true, + "lineNumber": 20, + "qualifiedClassName": "QColorSpace" + } + ], + "inputFile": "qcolorspace.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDragManager", + "lineNumber": 57, + "object": true, + "qualifiedClassName": "QDragManager", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdnd_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDrag", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QDrag", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "Qt::DropAction" + } + ], + "index": 0, + "lineNumber": 53, + "name": "actionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newTarget", + "type": "QObject*" + } + ], + "index": 1, + "lineNumber": 54, + "name": "targetChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdrag.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPointerEvent", + "gadget": true, + "lineNumber": 72, + "qualifiedClassName": "QPointerEvent", + "superClasses": [ + { + "access": "public", + "name": "QInputEvent" + } + ] + }, + { + "className": "QSinglePointEvent", + "gadget": true, + "lineNumber": 108, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 111, + "name": "exclusivePointGrabber", + "read": "exclusivePointGrabber", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setExclusivePointGrabber" + } + ], + "qualifiedClassName": "QSinglePointEvent", + "superClasses": [ + { + "access": "public", + "name": "QPointerEvent" + } + ] + }, + { + "className": "QWheelEvent", + "gadget": true, + "lineNumber": 281, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 284, + "name": "device", + "read": "pointingDevice", + "required": false, + "scriptable": true, + "stored": true, + "type": "const QPointingDevice*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 285, + "name": "pixelDelta", + "read": "pixelDelta", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 286, + "name": "angleDelta", + "read": "angleDelta", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 287, + "name": "phase", + "read": "phase", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ScrollPhase", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 288, + "name": "inverted", + "read": "inverted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QWheelEvent", + "superClasses": [ + { + "access": "public", + "name": "QSinglePointEvent" + } + ] + } + ], + "inputFile": "qevent.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QEventPoint", + "enums": [ + { + "alias": "State", + "isClass": false, + "isFlag": true, + "lineNumber": 48, + "name": "States", + "type": "quint8", + "values": [ + "Unknown", + "Stationary", + "Pressed", + "Updated", + "Released" + ] + } + ], + "gadget": true, + "lineNumber": 19, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "device", + "read": "device", + "required": false, + "scriptable": true, + "stored": true, + "type": "const QPointingDevice*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "id", + "read": "id", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "uniqueId", + "read": "uniqueId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointingDeviceUniqueId", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "state", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "State", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 27, + "name": "timestamp", + "read": "timestamp", + "required": false, + "scriptable": true, + "stored": true, + "type": "ulong", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 28, + "name": "pressTimestamp", + "read": "pressTimestamp", + "required": false, + "scriptable": true, + "stored": true, + "type": "ulong", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 29, + "name": "lastTimestamp", + "read": "lastTimestamp", + "required": false, + "scriptable": true, + "stored": true, + "type": "ulong", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 30, + "name": "timeHeld", + "read": "timeHeld", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 31, + "name": "pressure", + "read": "pressure", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 32, + "name": "rotation", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 33, + "name": "ellipseDiameters", + "read": "ellipseDiameters", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 34, + "name": "velocity", + "read": "velocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector2D", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 35, + "name": "position", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 36, + "name": "pressPosition", + "read": "pressPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 37, + "name": "grabPosition", + "read": "grabPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 38, + "name": "lastPosition", + "read": "lastPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 39, + "name": "scenePosition", + "read": "scenePosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 40, + "name": "scenePressPosition", + "read": "scenePressPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 41, + "name": "sceneGrabPosition", + "read": "sceneGrabPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 42, + "name": "sceneLastPosition", + "read": "sceneLastPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 43, + "name": "globalPosition", + "read": "globalPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 44, + "name": "globalPressPosition", + "read": "globalPressPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 45, + "name": "globalGrabPosition", + "read": "globalGrabPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 46, + "name": "globalLastPosition", + "read": "globalLastPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + } + ], + "qualifiedClassName": "QEventPoint" + } + ], + "inputFile": "qeventpoint.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFileInfoGatherer", + "lineNumber": 126, + "object": true, + "qualifiedClassName": "QFileInfoGatherer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "directory", + "type": "QString" + }, + { + "name": "updates", + "type": "QList>" + } + ], + "index": 0, + "lineNumber": 131, + "name": "updates", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "directory", + "type": "QString" + }, + { + "name": "listOfFiles", + "type": "QStringList" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 132, + "name": "newListOfFiles", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fileName", + "type": "QString" + }, + { + "name": "resolvedName", + "type": "QString" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 133, + "name": "nameResolved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 134, + "name": "directoryLoaded", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "directoryPath", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 158, + "name": "list", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + }, + { + "name": "files", + "type": "QStringList" + } + ], + "index": 5, + "lineNumber": 159, + "name": "fetchExtendedInformation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 160, + "name": "updateFile", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 161, + "name": "setResolveSymlinks", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "provider", + "type": "QAbstractFileIconProvider*" + } + ], + "index": 8, + "lineNumber": 162, + "name": "setIconProvider", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 165, + "name": "driveAdded", + "returnType": "void" + }, + { + "access": "private", + "index": 10, + "lineNumber": 166, + "name": "driveRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QThread" + } + ] + } + ], + "inputFile": "qfileinfogatherer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFileSystemModel", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 52, + "name": "Option", + "values": [ + "DontWatchForChanges", + "DontResolveSymlinks", + "DontUseCustomDirectoryIcons" + ] + } + ], + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "resolveSymlinks", + "read": "resolveSymlinks", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setResolveSymlinks" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "readOnly", + "read": "isReadOnly", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReadOnly" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "nameFilterDisables", + "read": "nameFilterDisables", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setNameFilterDisables" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "options", + "read": "options", + "required": false, + "scriptable": true, + "stored": true, + "type": "Options", + "user": false, + "write": "setOptions" + } + ], + "qualifiedClassName": "QFileSystemModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "newPath", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 30, + "name": "rootPathChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + }, + { + "name": "oldName", + "type": "QString" + }, + { + "name": "newName", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 31, + "name": "fileRenamed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 32, + "name": "directoryLoaded", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "qfilesystemmodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFont", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "StyleHint", + "values": [ + "Helvetica", + "SansSerif", + "Times", + "Serif", + "Courier", + "TypeWriter", + "OldEnglish", + "Decorative", + "System", + "AnyStyle", + "Cursive", + "Monospace", + "Fantasy" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 38, + "name": "StyleStrategy", + "values": [ + "PreferDefault", + "PreferBitmap", + "PreferDevice", + "PreferOutline", + "ForceOutline", + "PreferMatch", + "PreferQuality", + "PreferAntialias", + "NoAntialias", + "NoSubpixelAntialias", + "PreferNoShaping", + "ContextFontMerging", + "PreferTypoLineMetrics", + "NoFontMerging" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 56, + "name": "HintingPreference", + "values": [ + "PreferDefaultHinting", + "PreferNoHinting", + "PreferVerticalHinting", + "PreferFullHinting" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 64, + "name": "Weight", + "values": [ + "Thin", + "ExtraLight", + "Light", + "Normal", + "Medium", + "DemiBold", + "Bold", + "ExtraBold", + "Black" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 77, + "name": "Style", + "values": [ + "StyleNormal", + "StyleItalic", + "StyleOblique" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 84, + "name": "Stretch", + "values": [ + "AnyStretch", + "UltraCondensed", + "ExtraCondensed", + "Condensed", + "SemiCondensed", + "Unstretched", + "SemiExpanded", + "Expanded", + "ExtraExpanded", + "UltraExpanded" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 98, + "name": "Capitalization", + "values": [ + "MixedCase", + "AllUppercase", + "AllLowercase", + "SmallCaps", + "Capitalize" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 107, + "name": "SpacingType", + "values": [ + "PercentageSpacing", + "AbsoluteSpacing" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 113, + "name": "ResolveProperties", + "values": [ + "NoPropertiesResolved", + "FamilyResolved", + "SizeResolved", + "StyleHintResolved", + "StyleStrategyResolved", + "WeightResolved", + "StyleResolved", + "UnderlineResolved", + "OverlineResolved", + "StrikeOutResolved", + "FixedPitchResolved", + "StretchResolved", + "KerningResolved", + "CapitalizationResolved", + "LetterSpacingResolved", + "WordSpacingResolved", + "HintingPreferenceResolved", + "StyleNameResolved", + "FamiliesResolved", + "FeaturesResolved", + "VariableAxesResolved", + "AllPropertiesResolved" + ] + } + ], + "gadget": true, + "lineNumber": 21, + "qualifiedClassName": "QFont" + } + ], + "inputFile": "qfont.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFontDatabase", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "WritingSystem", + "values": [ + "Any", + "Latin", + "Greek", + "Cyrillic", + "Armenian", + "Hebrew", + "Arabic", + "Syriac", + "Thaana", + "Devanagari", + "Bengali", + "Gurmukhi", + "Gujarati", + "Oriya", + "Tamil", + "Telugu", + "Kannada", + "Malayalam", + "Sinhala", + "Thai", + "Lao", + "Tibetan", + "Myanmar", + "Georgian", + "Khmer", + "SimplifiedChinese", + "TraditionalChinese", + "Japanese", + "Korean", + "Vietnamese", + "Symbol", + "Other", + "Ogham", + "Runic", + "Nko", + "WritingSystemsCount" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 66, + "name": "SystemFont", + "values": [ + "GeneralFont", + "FixedFont", + "TitleFont", + "SmallestReadableFont" + ] + } + ], + "gadget": true, + "lineNumber": 18, + "qualifiedClassName": "QFontDatabase" + } + ], + "inputFile": "qfontdatabase.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGenericPlugin", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QGenericPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgenericplugin.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGuiApplication", + "lineNumber": 36, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 39, + "name": "windowIcon", + "read": "windowIcon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QIcon", + "user": false, + "write": "setWindowIcon" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 40, + "name": "applicationDisplayName", + "notify": "applicationDisplayNameChanged", + "read": "applicationDisplayName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setApplicationDisplayName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 42, + "name": "desktopFileName", + "read": "desktopFileName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDesktopFileName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 43, + "name": "layoutDirection", + "notify": "layoutDirectionChanged", + "read": "layoutDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false, + "write": "setLayoutDirection" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 45, + "name": "platformName", + "read": "platformName", + "required": false, + "scriptable": true, + "stored": false, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 46, + "name": "quitOnLastWindowClosed", + "read": "quitOnLastWindowClosed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setQuitOnLastWindowClosed" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 48, + "name": "primaryScreen", + "notify": "primaryScreenChanged", + "read": "primaryScreen", + "required": false, + "scriptable": true, + "stored": false, + "type": "QScreen*", + "user": false + } + ], + "qualifiedClassName": "QGuiApplication", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 146, + "name": "fontDatabaseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "screen", + "type": "QScreen*" + } + ], + "index": 1, + "lineNumber": 147, + "name": "screenAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "screen", + "type": "QScreen*" + } + ], + "index": 2, + "lineNumber": 148, + "name": "screenRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "screen", + "type": "QScreen*" + } + ], + "index": 3, + "lineNumber": 149, + "name": "primaryScreenChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 150, + "name": "lastWindowClosed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "focusObject", + "type": "QObject*" + } + ], + "index": 5, + "lineNumber": 151, + "name": "focusObjectChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "focusWindow", + "type": "QWindow*" + } + ], + "index": 6, + "lineNumber": 152, + "name": "focusWindowChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "Qt::ApplicationState" + } + ], + "index": 7, + "lineNumber": 153, + "name": "applicationStateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "direction", + "type": "Qt::LayoutDirection" + } + ], + "index": 8, + "lineNumber": 154, + "name": "layoutDirectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sessionManager", + "type": "QSessionManager&" + } + ], + "index": 9, + "lineNumber": 156, + "name": "commitDataRequest", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sessionManager", + "type": "QSessionManager&" + } + ], + "index": 10, + "lineNumber": 157, + "name": "saveStateRequest", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 159, + "name": "applicationDisplayNameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pal", + "type": "QPalette" + } + ], + "index": 12, + "lineNumber": 161, + "name": "paletteChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 13, + "lineNumber": 162, + "name": "fontChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "number", + "type": "qint64" + } + ], + "index": 14, + "lineNumber": 61, + "name": "setBadgeNumber", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 15, + "lineNumber": 177, + "name": "_q_updateFocusObject", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QCoreApplication" + } + ] + } + ], + "inputFile": "qguiapplication.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHighDpiScaling", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 41, + "name": "DpiAdjustmentPolicy", + "values": [ + "Unset", + "Enabled", + "Disabled", + "UpOnly" + ] + } + ], + "gadget": true, + "lineNumber": 38, + "qualifiedClassName": "QHighDpiScaling" + } + ], + "inputFile": "qhighdpiscaling_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QIconEnginePlugin", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QIconEnginePlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qiconengineplugin.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QImage", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "Format", + "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" + ] + } + ], + "gadget": true, + "lineNumber": 36, + "qualifiedClassName": "QImage", + "superClasses": [ + { + "access": "public", + "name": "QPaintDevice" + } + ] + } + ], + "inputFile": "qimage.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QImageIOPlugin", + "lineNumber": 101, + "object": true, + "qualifiedClassName": "QImageIOPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qimageiohandler.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QInputControl", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QInputControl", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qinputcontrol_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QInputDevice", + "enums": [ + { + "alias": "DeviceType", + "isClass": true, + "isFlag": true, + "lineNumber": 30, + "name": "DeviceTypes", + "values": [ + "Unknown", + "Mouse", + "TouchScreen", + "TouchPad", + "Puck", + "Stylus", + "Airbrush", + "Keyboard", + "AllDevices" + ] + }, + { + "alias": "Capability", + "isClass": true, + "isFlag": true, + "lineNumber": 44, + "name": "Capabilities", + "values": [ + "None", + "Position", + "Area", + "Pressure", + "Velocity", + "NormalizedPosition", + "MouseEmulation", + "PixelScroll", + "Scroll", + "Hover", + "Rotation", + "XTilt", + "YTilt", + "TangentialPressure", + "ZPosition", + "All" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "DeviceType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "capabilities", + "notify": "capabilitiesChanged", + "read": "capabilities", + "required": false, + "scriptable": true, + "stored": true, + "type": "Capabilities", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "systemId", + "read": "systemId", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "seatName", + "read": "seatName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "availableVirtualGeometry", + "notify": "availableVirtualGeometryChanged", + "read": "availableVirtualGeometry", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + } + ], + "qualifiedClassName": "QInputDevice", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "area", + "type": "QRect" + } + ], + "index": 0, + "lineNumber": 85, + "name": "availableVirtualGeometryChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "capabilities", + "type": "Capabilities" + } + ], + "index": 1, + "lineNumber": 86, + "name": "capabilitiesChanged", + "returnType": "void", + "revision": 1545 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qinputdevice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QInputDeviceManager", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QInputDeviceManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QInputDeviceManager::DeviceType" + } + ], + "index": 0, + "lineNumber": 52, + "name": "deviceListChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "QPoint" + } + ], + "index": 1, + "lineNumber": 53, + "name": "cursorPositionChangeRequested", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qinputdevicemanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QInputMethod", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 48, + "name": "Action", + "values": [ + "Click", + "ContextMenu" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "cursorRectangle", + "notify": "cursorRectangleChanged", + "read": "cursorRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "anchorRectangle", + "notify": "anchorRectangleChanged", + "read": "anchorRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "keyboardRectangle", + "notify": "keyboardRectangleChanged", + "read": "keyboardRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "inputItemClipRectangle", + "notify": "inputItemClipRectangleChanged", + "read": "inputItemClipRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "animating", + "notify": "animatingChanged", + "read": "isAnimating", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "inputDirection", + "notify": "inputDirectionChanged", + "read": "inputDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false + } + ], + "qualifiedClassName": "QInputMethod", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 75, + "name": "cursorRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 76, + "name": "anchorRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 77, + "name": "keyboardRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 78, + "name": "inputItemClipRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 79, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 80, + "name": "animatingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 81, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newDirection", + "type": "Qt::LayoutDirection" + } + ], + "index": 7, + "lineNumber": 82, + "name": "inputDirectionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 8, + "lineNumber": 65, + "name": "show", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 66, + "name": "hide", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "queries", + "type": "Qt::InputMethodQueries" + } + ], + "index": 10, + "lineNumber": 68, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 69, + "name": "reset", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 70, + "name": "commit", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "a", + "type": "Action" + }, + { + "name": "cursorPosition", + "type": "int" + } + ], + "index": 13, + "lineNumber": 72, + "name": "invokeAction", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qinputmethod.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QInternalMimeData", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QInternalMimeData", + "superClasses": [ + { + "access": "public", + "name": "QMimeData" + } + ] + } + ], + "inputFile": "qinternalmimedata_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QKeyMapper", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QKeyMapper", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qkeymapper_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QKeySequence", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "StandardKey", + "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" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 114, + "name": "SequenceFormat", + "values": [ + "NativeText", + "PortableText" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 134, + "name": "SequenceMatch", + "values": [ + "NoMatch", + "PartialMatch", + "ExactMatch" + ] + } + ], + "gadget": true, + "lineNumber": 34, + "qualifiedClassName": "QKeySequence" + } + ], + "inputFile": "qkeysequence.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLayoutPolicy", + "enums": [ + { + "alias": "PolicyFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 37, + "name": "Policy", + "values": [ + "GrowFlag", + "ExpandFlag", + "ShrinkFlag", + "IgnoreFlag" + ] + } + ], + "gadget": true, + "lineNumber": 32, + "qualifiedClassName": "QLayoutPolicy" + } + ], + "inputFile": "qlayoutpolicy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMovie", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "MovieState", + "values": [ + "NotRunning", + "Paused", + "Running" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "CacheMode", + "values": [ + "CacheNone", + "CacheAll" + ] + } + ], + "lineNumber": 27, + "object": true, + "properties": [ + { + "bindable": "bindableSpeed", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "speed", + "read": "speed", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSpeed" + }, + { + "bindable": "bindableCacheMode", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "cacheMode", + "read": "cacheMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "CacheMode", + "user": false, + "write": "setCacheMode" + } + ], + "qualifiedClassName": "QMovie", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 92, + "name": "started", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSize" + } + ], + "index": 1, + "lineNumber": 93, + "name": "resized", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRect" + } + ], + "index": 2, + "lineNumber": 94, + "name": "updated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QMovie::MovieState" + } + ], + "index": 3, + "lineNumber": 95, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QImageReader::ImageReaderError" + } + ], + "index": 4, + "lineNumber": 96, + "name": "error", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 97, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "frameNumber", + "type": "int" + } + ], + "index": 6, + "lineNumber": 98, + "name": "frameChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 7, + "lineNumber": 101, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 102, + "name": "jumpToNextFrame", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "paused", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 103, + "name": "setPaused", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 104, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "percentSpeed", + "type": "int" + } + ], + "index": 11, + "lineNumber": 105, + "name": "setSpeed", + "returnType": "void" + }, + { + "access": "private", + "index": 12, + "lineNumber": 109, + "name": "_q_loadNextFrame", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmovie.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOffscreenSurface", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "QOffscreenSurface", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "screen", + "type": "QScreen*" + } + ], + "index": 0, + "lineNumber": 50, + "name": "screenChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "screen", + "type": "QObject*" + } + ], + "index": 1, + "lineNumber": 53, + "name": "screenDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QSurface" + } + ] + } + ], + "inputFile": "qoffscreensurface.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOpenGLContextGroup", + "lineNumber": 42, + "object": true, + "qualifiedClassName": "QOpenGLContextGroup", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QOpenGLContext", + "lineNumber": 66, + "object": true, + "qualifiedClassName": "QOpenGLContext", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 124, + "name": "aboutToBeDestroyed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 1, + "lineNumber": 146, + "name": "_q_screenDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qopenglcontext.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPaintDeviceWindow", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QPaintDeviceWindow", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 30, + "name": "update", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWindow" + }, + { + "access": "public", + "name": "QPaintDevice" + } + ] + } + ], + "inputFile": "qpaintdevicewindow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPainter", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 51, + "name": "RenderHint", + "values": [ + "Antialiasing", + "TextAntialiasing", + "SmoothPixmapTransform", + "VerticalSubpixelPositioning", + "LosslessImageRendering", + "NonCosmeticBrushPatterns" + ] + }, + { + "alias": "RenderHint", + "isClass": false, + "isFlag": true, + "lineNumber": 51, + "name": "RenderHints", + "values": [ + "Antialiasing", + "TextAntialiasing", + "SmoothPixmapTransform", + "VerticalSubpixelPositioning", + "LosslessImageRendering", + "NonCosmeticBrushPatterns" + ] + } + ], + "gadget": true, + "lineNumber": 45, + "qualifiedClassName": "QPainter" + } + ], + "inputFile": "qpainter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPalette", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 50, + "name": "ColorGroup", + "values": [ + "Active", + "Disabled", + "Inactive", + "NColorGroups", + "Current", + "All", + "Normal" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 52, + "name": "ColorRole", + "values": [ + "WindowText", + "Button", + "Light", + "Midlight", + "Dark", + "Mid", + "Text", + "BrightText", + "ButtonText", + "Base", + "Window", + "Shadow", + "Highlight", + "HighlightedText", + "Link", + "LinkVisited", + "AlternateBase", + "NoRole", + "ToolTipBase", + "ToolTipText", + "PlaceholderText", + "Accent", + "NColorRoles" + ] + } + ], + "gadget": true, + "lineNumber": 18, + "qualifiedClassName": "QPalette" + } + ], + "inputFile": "qpalette.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPdfWriter", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 55, + "name": "ColorModel", + "values": [ + "RGB", + "Grayscale", + "CMYK", + "Auto" + ] + } + ], + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QPdfWriter", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QPagedPaintDevice" + } + ] + } + ], + "inputFile": "qpdfwriter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformBackingStoreRhiConfig", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 44, + "name": "Api", + "values": [ + "OpenGL", + "Metal", + "Vulkan", + "D3D11", + "D3D12", + "Null" + ] + } + ], + "gadget": true, + "lineNumber": 40, + "qualifiedClassName": "QPlatformBackingStoreRhiConfig" + }, + { + "className": "QPlatformTextureList", + "lineNumber": 91, + "object": true, + "qualifiedClassName": "QPlatformTextureList", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 0, + "lineNumber": 126, + "name": "locked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformbackingstore.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformDialogHelper", + "enums": [ + { + "alias": "StandardButton", + "isClass": false, + "isFlag": true, + "lineNumber": 53, + "name": "StandardButtons", + "values": [ + "NoButton", + "Ok", + "Save", + "SaveAll", + "Open", + "Yes", + "YesToAll", + "No", + "NoToAll", + "Abort", + "Retry", + "Ignore", + "Close", + "Cancel", + "Discard", + "Help", + "Apply", + "Reset", + "RestoreDefaults", + "FirstButton", + "LastButton", + "LowestBit", + "HighestBit" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 85, + "name": "ButtonRole", + "values": [ + "InvalidRole", + "AcceptRole", + "RejectRole", + "DestructiveRole", + "ActionRole", + "HelpRole", + "YesRole", + "NoRole", + "ResetRole", + "ApplyRole", + "NRoles", + "RoleMask", + "AlternateRole", + "Stretch", + "Reverse", + "EOL" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 110, + "name": "ButtonLayout", + "values": [ + "UnknownLayout", + "WinLayout", + "MacLayout", + "KdeLayout", + "GnomeLayout", + "AndroidLayout" + ] + } + ], + "lineNumber": 44, + "object": true, + "qualifiedClassName": "QPlatformDialogHelper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 138, + "name": "accept", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 139, + "name": "reject", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QColorDialogOptions", + "enums": [ + { + "alias": "ColorDialogOption", + "isClass": false, + "isFlag": true, + "lineNumber": 157, + "name": "ColorDialogOptions", + "values": [ + "ShowAlphaChannel", + "NoButtons", + "DontUseNativeDialog", + "NoEyeDropperButton" + ] + } + ], + "gadget": true, + "lineNumber": 149, + "qualifiedClassName": "QColorDialogOptions" + }, + { + "className": "QPlatformColorDialogHelper", + "lineNumber": 191, + "object": true, + "qualifiedClassName": "QPlatformColorDialogHelper", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 202, + "name": "currentColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 203, + "name": "colorSelected", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPlatformDialogHelper" + } + ] + }, + { + "className": "QFontDialogOptions", + "enums": [ + { + "alias": "FontDialogOption", + "isClass": false, + "isFlag": true, + "lineNumber": 218, + "name": "FontDialogOptions", + "values": [ + "NoButtons", + "DontUseNativeDialog", + "ScalableFonts", + "NonScalableFonts", + "MonospacedFonts", + "ProportionalFonts" + ] + } + ], + "gadget": true, + "lineNumber": 209, + "qualifiedClassName": "QFontDialogOptions" + }, + { + "className": "QPlatformFontDialogHelper", + "lineNumber": 245, + "object": true, + "qualifiedClassName": "QPlatformFontDialogHelper", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 0, + "lineNumber": 256, + "name": "currentFontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 1, + "lineNumber": 257, + "name": "fontSelected", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPlatformDialogHelper" + } + ] + }, + { + "className": "QFileDialogOptions", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 272, + "name": "ViewMode", + "values": [ + "Detail", + "List" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 275, + "name": "FileMode", + "values": [ + "AnyFile", + "ExistingFile", + "Directory", + "ExistingFiles", + "DirectoryOnly" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 278, + "name": "AcceptMode", + "values": [ + "AcceptOpen", + "AcceptSave" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 281, + "name": "DialogLabel", + "values": [ + "LookIn", + "FileName", + "FileType", + "Accept", + "Reject", + "DialogLabelCount" + ] + }, + { + "alias": "FileDialogOption", + "isClass": false, + "isFlag": true, + "lineNumber": 285, + "name": "FileDialogOptions", + "values": [ + "ShowDirsOnly", + "DontResolveSymlinks", + "DontConfirmOverwrite", + "DontUseNativeDialog", + "ReadOnly", + "HideNameFilterDetails", + "DontUseCustomDirectoryIcons" + ] + } + ], + "gadget": true, + "lineNumber": 263, + "qualifiedClassName": "QFileDialogOptions" + }, + { + "className": "QPlatformFileDialogHelper", + "lineNumber": 364, + "object": true, + "qualifiedClassName": "QPlatformFileDialogHelper", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "file", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 388, + "name": "fileSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "files", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 389, + "name": "filesSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QUrl" + } + ], + "index": 2, + "lineNumber": 390, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "directory", + "type": "QUrl" + } + ], + "index": 3, + "lineNumber": 391, + "name": "directoryEntered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filter", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 392, + "name": "filterSelected", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPlatformDialogHelper" + } + ] + }, + { + "className": "QMessageDialogOptions", + "enums": [ + { + "alias": "Option", + "isClass": true, + "isFlag": true, + "lineNumber": 408, + "name": "Options", + "values": [ + "DontUseNativeDialog" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 415, + "name": "StandardIcon", + "values": [ + "NoIcon", + "Information", + "Warning", + "Critical", + "Question" + ] + } + ], + "gadget": true, + "lineNumber": 398, + "qualifiedClassName": "QMessageDialogOptions" + }, + { + "className": "QPlatformMessageDialogHelper", + "lineNumber": 482, + "object": true, + "qualifiedClassName": "QPlatformMessageDialogHelper", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "button", + "type": "QPlatformDialogHelper::StandardButton" + }, + { + "name": "role", + "type": "QPlatformDialogHelper::ButtonRole" + } + ], + "index": 0, + "lineNumber": 490, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "Qt::CheckState" + } + ], + "index": 1, + "lineNumber": 491, + "name": "checkBoxStateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPlatformDialogHelper" + } + ] + } + ], + "inputFile": "qplatformdialoghelper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformGraphicsBuffer", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 30, + "name": "AccessType", + "values": [ + "None", + "SWReadAccess", + "SWWriteAccess", + "TextureAccess", + "HWCompositor" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "Origin", + "values": [ + "OriginBottomLeft", + "OriginTopLeft" + ] + } + ], + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QPlatformGraphicsBuffer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "previousAccessTypes", + "type": "AccessTypes" + } + ], + "index": 0, + "lineNumber": 66, + "name": "unlocked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformgraphicsbuffer.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformInputContext", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QPlatformInputContext", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatforminputcontext.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformInputContextPlugin", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QPlatformInputContextPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatforminputcontextplugin_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformIntegrationPlugin", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QPlatformIntegrationPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformintegrationplugin.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformMenuItem", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 35, + "name": "MenuRole", + "values": [ + "NoRole", + "TextHeuristicRole", + "ApplicationSpecificRole", + "AboutQtRole", + "AboutRole", + "PreferencesRole", + "QuitRole", + "CutRole", + "CopyRole", + "PasteRole", + "SelectAllRole", + "RoleCount" + ] + } + ], + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QPlatformMenuItem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 64, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 65, + "name": "hovered", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QPlatformMenu", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 77, + "name": "MenuType", + "values": [ + "DefaultMenu", + "EditMenu" + ] + } + ], + "lineNumber": 71, + "object": true, + "qualifiedClassName": "QPlatformMenu", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 113, + "name": "aboutToShow", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 114, + "name": "aboutToHide", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QPlatformMenuBar", + "lineNumber": 120, + "object": true, + "qualifiedClassName": "QPlatformMenuBar", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformNativeInterface", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QPlatformNativeInterface", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "window", + "type": "QPlatformWindow*" + }, + { + "name": "propertyName", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 63, + "name": "windowPropertyChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformnativeinterface.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformServiceColorPicker", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QPlatformServiceColorPicker", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 34, + "name": "colorPicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformservices.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformSharedGraphicsCache", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QPlatformSharedGraphicsCache", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "cacheId", + "type": "QByteArray" + }, + { + "name": "itemIds", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 56, + "name": "itemsMissing", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cacheId", + "type": "QByteArray" + }, + { + "name": "bufferId", + "type": "void*" + }, + { + "name": "itemIds", + "type": "QList" + }, + { + "name": "positionsInBuffer", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 57, + "name": "itemsAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cacheId", + "type": "QByteArray" + }, + { + "name": "itemIds", + "type": "QList" + } + ], + "index": 2, + "lineNumber": 59, + "name": "itemsInvalidated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cacheId", + "type": "QByteArray" + }, + { + "name": "bufferId", + "type": "void*" + }, + { + "name": "itemIds", + "type": "QList" + }, + { + "name": "positionsInBuffer", + "type": "QList" + } + ], + "index": 3, + "lineNumber": 60, + "name": "itemsUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformsharedgraphicscache.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformSystemTrayIcon", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 26, + "name": "ActivationReason", + "values": [ + "Unknown", + "Context", + "DoubleClick", + "Trigger", + "MiddleClick" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 35, + "name": "MessageIcon", + "values": [ + "NoIcon", + "Information", + "Warning", + "Critical" + ] + } + ], + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QPlatformSystemTrayIcon", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "reason", + "type": "QPlatformSystemTrayIcon::ActivationReason" + } + ], + "index": 0, + "lineNumber": 56, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "globalPos", + "type": "QPoint" + }, + { + "name": "screen", + "type": "const QPlatformScreen*" + } + ], + "index": 1, + "lineNumber": 57, + "name": "contextMenuRequested", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 58, + "name": "messageClicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformsystemtrayicon.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformTheme", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 50, + "name": "ThemeHint", + "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" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 107, + "name": "DialogType", + "values": [ + "FileDialog", + "ColorDialog", + "FontDialog", + "MessageDialog" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 115, + "name": "Palette", + "values": [ + "SystemPalette", + "ToolTipPalette", + "ToolButtonPalette", + "ButtonPalette", + "CheckBoxPalette", + "RadioButtonPalette", + "HeaderPalette", + "ComboBoxPalette", + "ItemViewPalette", + "MessageBoxLabelPelette", + "MessageBoxLabelPalette", + "TabBarPalette", + "LabelPalette", + "GroupBoxPalette", + "MenuPalette", + "MenuBarPalette", + "TextEditPalette", + "TextLineEditPalette", + "NPalettes" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 138, + "name": "Font", + "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" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 170, + "name": "StandardPixmap", + "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" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 257, + "name": "KeyboardSchemes", + "values": [ + "WindowsKeyboardScheme", + "MacKeyboardScheme", + "X11KeyboardScheme", + "KdeKeyboardScheme", + "GnomeKeyboardScheme", + "CdeKeyboardScheme" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 268, + "name": "UiEffect", + "values": [ + "GeneralUiEffect", + "AnimateMenuUiEffect", + "FadeMenuUiEffect", + "AnimateComboUiEffect", + "AnimateTooltipUiEffect", + "FadeTooltipUiEffect", + "AnimateToolBoxUiEffect", + "HoverEffect" + ] + } + ], + "gadget": true, + "lineNumber": 42, + "qualifiedClassName": "QPlatformTheme" + } + ], + "inputFile": "qplatformtheme.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformThemePlugin", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QPlatformThemePlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformthemeplugin.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPointingDeviceUniqueId", + "gadget": true, + "lineNumber": 20, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "numericId", + "read": "numericId", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false + } + ], + "qualifiedClassName": "QPointingDeviceUniqueId" + }, + { + "className": "QPointingDevice", + "enums": [ + { + "alias": "PointerType", + "isClass": true, + "isFlag": true, + "lineNumber": 60, + "name": "PointerTypes", + "values": [ + "Unknown", + "Generic", + "Finger", + "Pen", + "Eraser", + "Cursor", + "AllPointerTypes" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 72, + "name": "GrabTransition", + "values": [ + "GrabPassive", + "UngrabPassive", + "CancelGrabPassive", + "OverrideGrabPassive", + "GrabExclusive", + "UngrabExclusive", + "CancelGrabExclusive" + ] + } + ], + "lineNumber": 50, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 54, + "name": "pointerType", + "read": "pointerType", + "required": false, + "scriptable": true, + "stored": true, + "type": "PointerType", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 55, + "name": "maximumPoints", + "read": "maximumPoints", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 56, + "name": "buttonCount", + "read": "buttonCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 57, + "name": "uniqueId", + "read": "uniqueId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointingDeviceUniqueId", + "user": false + } + ], + "qualifiedClassName": "QPointingDevice", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "grabber", + "type": "QObject*" + }, + { + "name": "transition", + "type": "GrabTransition" + }, + { + "name": "event", + "type": "const QPointerEvent*" + }, + { + "name": "point", + "type": "QEventPoint" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 111, + "name": "grabChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QInputDevice" + } + ] + } + ], + "inputFile": "qpointingdevice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRasterWindow", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QRasterWindow", + "superClasses": [ + { + "access": "public", + "name": "QPaintDeviceWindow" + } + ] + } + ], + "inputFile": "qrasterwindow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScreen", + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 37, + "name": "manufacturer", + "read": "manufacturer", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 38, + "name": "model", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 39, + "name": "serialNumber", + "read": "serialNumber", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 40, + "name": "depth", + "read": "depth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 41, + "name": "size", + "notify": "geometryChanged", + "read": "size", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 42, + "name": "availableSize", + "notify": "availableGeometryChanged", + "read": "availableSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 43, + "name": "virtualSize", + "notify": "virtualGeometryChanged", + "read": "virtualSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 44, + "name": "availableVirtualSize", + "notify": "virtualGeometryChanged", + "read": "availableVirtualSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 45, + "name": "geometry", + "notify": "geometryChanged", + "read": "geometry", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 46, + "name": "availableGeometry", + "notify": "availableGeometryChanged", + "read": "availableGeometry", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 47, + "name": "virtualGeometry", + "notify": "virtualGeometryChanged", + "read": "virtualGeometry", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 48, + "name": "availableVirtualGeometry", + "notify": "virtualGeometryChanged", + "read": "availableVirtualGeometry", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 50, + "name": "physicalSize", + "notify": "physicalSizeChanged", + "read": "physicalSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 51, + "name": "physicalDotsPerInchX", + "notify": "physicalDotsPerInchChanged", + "read": "physicalDotsPerInchX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 53, + "name": "physicalDotsPerInchY", + "notify": "physicalDotsPerInchChanged", + "read": "physicalDotsPerInchY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 55, + "name": "physicalDotsPerInch", + "notify": "physicalDotsPerInchChanged", + "read": "physicalDotsPerInch", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 56, + "name": "logicalDotsPerInchX", + "notify": "logicalDotsPerInchChanged", + "read": "logicalDotsPerInchX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 57, + "name": "logicalDotsPerInchY", + "notify": "logicalDotsPerInchChanged", + "read": "logicalDotsPerInchY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 58, + "name": "logicalDotsPerInch", + "notify": "logicalDotsPerInchChanged", + "read": "logicalDotsPerInch", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 59, + "name": "devicePixelRatio", + "notify": "physicalDotsPerInchChanged", + "read": "devicePixelRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 60, + "name": "primaryOrientation", + "notify": "primaryOrientationChanged", + "read": "primaryOrientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ScreenOrientation", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 62, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ScreenOrientation", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 63, + "name": "nativeOrientation", + "read": "nativeOrientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ScreenOrientation", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 64, + "name": "refreshRate", + "notify": "refreshRateChanged", + "read": "refreshRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QScreen", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "geometry", + "type": "QRect" + } + ], + "index": 0, + "lineNumber": 123, + "name": "geometryChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "geometry", + "type": "QRect" + } + ], + "index": 1, + "lineNumber": 124, + "name": "availableGeometryChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSizeF" + } + ], + "index": 2, + "lineNumber": 125, + "name": "physicalSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dpi", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 126, + "name": "physicalDotsPerInchChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dpi", + "type": "qreal" + } + ], + "index": 4, + "lineNumber": 127, + "name": "logicalDotsPerInchChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRect" + } + ], + "index": 5, + "lineNumber": 128, + "name": "virtualGeometryChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "Qt::ScreenOrientation" + } + ], + "index": 6, + "lineNumber": 129, + "name": "primaryOrientationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "Qt::ScreenOrientation" + } + ], + "index": 7, + "lineNumber": 130, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "refreshRate", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 131, + "name": "refreshRateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qscreen.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSessionManager", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QSessionManager", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsessionmanager.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QShapedPixmapWindow", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QShapedPixmapWindow", + "superClasses": [ + { + "access": "public", + "name": "QRasterWindow" + } + ] + } + ], + "inputFile": "qshapedpixmapdndwindow_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QShortcut", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "key", + "read": "key", + "required": false, + "scriptable": true, + "stored": true, + "type": "QKeySequence", + "user": false, + "write": "setKey" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "enabled", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "autoRepeat", + "read": "autoRepeat", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoRepeat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "context", + "read": "context", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ShortcutContext", + "user": false, + "write": "setContext" + } + ], + "qualifiedClassName": "QShortcut", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 193, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 194, + "name": "activatedAmbiguously", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qshortcut.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStandardItemModel", + "lineNumber": 279, + "object": true, + "properties": [ + { + "bindable": "bindableSortRole", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 282, + "name": "sortRole", + "read": "sortRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSortRole" + } + ], + "qualifiedClassName": "QStandardItemModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QStandardItem*" + } + ], + "index": 0, + "lineNumber": 379, + "name": "itemChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 1, + "lineNumber": 390, + "name": "_q_emitItemChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "qstandarditemmodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStyleHints", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 20, + "name": "cursorFlashTime", + "notify": "cursorFlashTimeChanged", + "read": "cursorFlashTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 21, + "name": "fontSmoothingGamma", + "read": "fontSmoothingGamma", + "required": false, + "scriptable": true, + "stored": false, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 23, + "name": "keyboardAutoRepeatRate", + "read": "keyboardAutoRepeatRate", + "required": false, + "scriptable": true, + "stored": false, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 25, + "name": "keyboardAutoRepeatRateF", + "read": "keyboardAutoRepeatRateF", + "required": false, + "scriptable": true, + "stored": false, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 26, + "name": "keyboardInputInterval", + "notify": "keyboardInputIntervalChanged", + "read": "keyboardInputInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 28, + "name": "mouseDoubleClickInterval", + "notify": "mouseDoubleClickIntervalChanged", + "read": "mouseDoubleClickInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 30, + "name": "mousePressAndHoldInterval", + "notify": "mousePressAndHoldIntervalChanged", + "read": "mousePressAndHoldInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 32, + "name": "passwordMaskCharacter", + "read": "passwordMaskCharacter", + "required": false, + "scriptable": true, + "stored": false, + "type": "QChar", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 33, + "name": "passwordMaskDelay", + "read": "passwordMaskDelay", + "required": false, + "scriptable": true, + "stored": false, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 34, + "name": "setFocusOnTouchRelease", + "read": "setFocusOnTouchRelease", + "required": false, + "scriptable": true, + "stored": false, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 35, + "name": "showIsFullScreen", + "read": "showIsFullScreen", + "required": false, + "scriptable": true, + "stored": false, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 36, + "name": "showIsMaximized", + "read": "showIsMaximized", + "required": false, + "scriptable": true, + "stored": false, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 37, + "name": "showShortcutsInContextMenus", + "notify": "showShortcutsInContextMenusChanged", + "read": "showShortcutsInContextMenus", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShowShortcutsInContextMenus" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 39, + "name": "contextMenuTrigger", + "notify": "contextMenuTriggerChanged", + "read": "contextMenuTrigger", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ContextMenuTrigger", + "user": false, + "write": "setContextMenuTrigger" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 41, + "name": "startDragDistance", + "notify": "startDragDistanceChanged", + "read": "startDragDistance", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 42, + "name": "startDragTime", + "notify": "startDragTimeChanged", + "read": "startDragTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 43, + "name": "startDragVelocity", + "read": "startDragVelocity", + "required": false, + "scriptable": true, + "stored": false, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 44, + "name": "useRtlExtensions", + "read": "useRtlExtensions", + "required": false, + "scriptable": true, + "stored": false, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 45, + "name": "tabFocusBehavior", + "notify": "tabFocusBehaviorChanged", + "read": "tabFocusBehavior", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TabFocusBehavior", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 47, + "name": "singleClickActivation", + "read": "singleClickActivation", + "required": false, + "scriptable": true, + "stored": false, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 20, + "lineNumber": 48, + "name": "useHoverEffects", + "notify": "useHoverEffectsChanged", + "read": "useHoverEffects", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUseHoverEffects" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 21, + "lineNumber": 50, + "name": "wheelScrollLines", + "notify": "wheelScrollLinesChanged", + "read": "wheelScrollLines", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 22, + "lineNumber": 51, + "name": "mouseQuickSelectionThreshold", + "notify": "mouseQuickSelectionThresholdChanged", + "read": "mouseQuickSelectionThreshold", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMouseQuickSelectionThreshold" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 23, + "lineNumber": 54, + "name": "mouseDoubleClickDistance", + "read": "mouseDoubleClickDistance", + "required": false, + "scriptable": true, + "stored": false, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 24, + "lineNumber": 56, + "name": "touchDoubleTapDistance", + "read": "touchDoubleTapDistance", + "required": false, + "scriptable": true, + "stored": false, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 25, + "lineNumber": 57, + "name": "colorScheme", + "notify": "colorSchemeChanged", + "read": "colorScheme", + "required": false, + "reset": "unsetColorScheme", + "scriptable": true, + "stored": true, + "type": "Qt::ColorScheme", + "user": false, + "write": "setColorScheme" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 26, + "lineNumber": 59, + "name": "menuSelectionWraps", + "read": "menuSelectionWraps", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": false, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 27, + "lineNumber": 60, + "name": "accessibility", + "read": "accessibility", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "const QAccessibilityHints*", + "user": false + } + ], + "qualifiedClassName": "QStyleHints", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "cursorFlashTime", + "type": "int" + } + ], + "index": 0, + "lineNumber": 110, + "name": "cursorFlashTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "keyboardInputInterval", + "type": "int" + } + ], + "index": 1, + "lineNumber": 111, + "name": "keyboardInputIntervalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouseDoubleClickInterval", + "type": "int" + } + ], + "index": 2, + "lineNumber": 112, + "name": "mouseDoubleClickIntervalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mousePressAndHoldInterval", + "type": "int" + } + ], + "index": 3, + "lineNumber": 113, + "name": "mousePressAndHoldIntervalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startDragDistance", + "type": "int" + } + ], + "index": 4, + "lineNumber": 114, + "name": "startDragDistanceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startDragTime", + "type": "int" + } + ], + "index": 5, + "lineNumber": 115, + "name": "startDragTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tabFocusBehavior", + "type": "Qt::TabFocusBehavior" + } + ], + "index": 6, + "lineNumber": 116, + "name": "tabFocusBehaviorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "useHoverEffects", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 117, + "name": "useHoverEffectsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 8, + "lineNumber": 118, + "name": "showShortcutsInContextMenusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "contextMenuTrigger", + "type": "Qt::ContextMenuTrigger" + } + ], + "index": 9, + "lineNumber": 119, + "name": "contextMenuTriggerChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scrollLines", + "type": "int" + } + ], + "index": 10, + "lineNumber": 120, + "name": "wheelScrollLinesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "threshold", + "type": "int" + } + ], + "index": 11, + "lineNumber": 121, + "name": "mouseQuickSelectionThresholdChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "colorScheme", + "type": "Qt::ColorScheme" + } + ], + "index": 12, + "lineNumber": 122, + "name": "colorSchemeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qstylehints.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSurface", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 24, + "name": "SurfaceClass", + "values": [ + "Window", + "Offscreen" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 30, + "name": "SurfaceType", + "values": [ + "RasterSurface", + "OpenGLSurface", + "RasterGLSurface", + "OpenVGSurface", + "VulkanSurface", + "MetalSurface", + "Direct3DSurface" + ] + } + ], + "gadget": true, + "lineNumber": 20, + "qualifiedClassName": "QSurface" + } + ], + "inputFile": "qsurface.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSurfaceFormat", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 19, + "name": "FormatOption", + "values": [ + "StereoBuffers", + "DebugContext", + "DeprecatedFunctions", + "ResetNotification", + "ProtectedContent" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "SwapBehavior", + "values": [ + "DefaultSwapBehavior", + "SingleBuffer", + "DoubleBuffer", + "TripleBuffer" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 37, + "name": "RenderableType", + "values": [ + "DefaultRenderableType", + "OpenGL", + "OpenGLES", + "OpenVG" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 45, + "name": "OpenGLContextProfile", + "values": [ + "NoProfile", + "CoreProfile", + "CompatibilityProfile" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 53, + "name": "ColorSpace", + "values": [ + "DefaultColorSpace", + "sRGBColorSpace" + ] + } + ], + "gadget": true, + "lineNumber": 15, + "qualifiedClassName": "QSurfaceFormat" + } + ], + "inputFile": "qsurfaceformat.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSyntaxHighlighter", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QSyntaxHighlighter", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 37, + "name": "rehighlight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "block", + "type": "QTextBlock" + } + ], + "index": 1, + "lineNumber": 38, + "name": "rehighlightBlock", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "charsRemoved", + "type": "int" + }, + { + "name": "charsAdded", + "type": "int" + } + ], + "index": 2, + "lineNumber": 59, + "name": "_q_reformatBlocks", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 60, + "name": "_q_delayedRehighlight", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsyntaxhighlighter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextDocument", + "enums": [ + { + "alias": "MarkdownFeature", + "isClass": false, + "isFlag": true, + "lineNumber": 116, + "name": "MarkdownFeatures", + "values": [ + "MarkdownNoHTML", + "MarkdownDialectCommonMark", + "MarkdownDialectGitHub" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 193, + "name": "ResourceType", + "values": [ + "UnknownResource", + "HtmlResource", + "ImageResource", + "StyleSheetResource", + "MarkdownResource", + "UserResource" + ] + } + ], + "lineNumber": 55, + "methods": [ + { + "access": "protected", + "arguments": [ + { + "name": "type", + "type": "int" + }, + { + "name": "name", + "type": "QUrl" + } + ], + "index": 15, + "lineNumber": 292, + "name": "loadResource", + "returnType": "QVariant" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 59, + "name": "undoRedoEnabled", + "read": "isUndoRedoEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUndoRedoEnabled" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 1, + "lineNumber": 60, + "name": "modified", + "read": "isModified", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setModified" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 61, + "name": "pageSize", + "read": "pageSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setPageSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 62, + "name": "defaultFont", + "read": "defaultFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setDefaultFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 63, + "name": "useDesignMetrics", + "read": "useDesignMetrics", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUseDesignMetrics" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 64, + "name": "layoutEnabled", + "read": "isLayoutEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLayoutEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 65, + "name": "size", + "read": "size", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 66, + "name": "textWidth", + "read": "textWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTextWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 67, + "name": "blockCount", + "read": "blockCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 68, + "name": "indentWidth", + "read": "indentWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setIndentWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 70, + "name": "defaultStyleSheet", + "read": "defaultStyleSheet", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDefaultStyleSheet" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 72, + "name": "maximumBlockCount", + "read": "maximumBlockCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaximumBlockCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 73, + "name": "documentMargin", + "read": "documentMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setDocumentMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 75, + "name": "baseUrl", + "notify": "baseUrlChanged", + "read": "baseUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setBaseUrl" + } + ], + "qualifiedClassName": "QTextDocument", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "charsRemoved", + "type": "int" + }, + { + "name": "charsAdded", + "type": "int" + } + ], + "index": 0, + "lineNumber": 273, + "name": "contentsChange", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 274, + "name": "contentsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 2, + "lineNumber": 275, + "name": "undoAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 3, + "lineNumber": 276, + "name": "redoAvailable", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 277, + "name": "undoCommandAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 278, + "name": "modificationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cursor", + "type": "QTextCursor" + } + ], + "index": 6, + "lineNumber": 279, + "name": "cursorPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newBlockCount", + "type": "int" + } + ], + "index": 7, + "lineNumber": 280, + "name": "blockCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 8, + "lineNumber": 281, + "name": "baseUrlChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 282, + "name": "documentLayoutChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 10, + "lineNumber": 285, + "name": "undo", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 286, + "name": "redo", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QAbstractUndoItem*" + } + ], + "index": 12, + "lineNumber": 287, + "name": "appendUndoItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "bool" + } + ], + "index": 13, + "lineNumber": 288, + "name": "setModified", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "isCloned": true, + "lineNumber": 288, + "name": "setModified", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtextdocument.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextDocumentLayout", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "cursorWidth", + "read": "cursorWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCursorWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 37, + "name": "idealWidth", + "read": "idealWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 38, + "name": "contentHasAlignment", + "read": "contentHasAlignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QTextDocumentLayout", + "superClasses": [ + { + "access": "public", + "name": "QAbstractTextDocumentLayout" + } + ] + } + ], + "inputFile": "qtextdocumentlayout_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextFormat", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 93, + "name": "FormatType", + "values": [ + "InvalidFormat", + "BlockFormat", + "CharFormat", + "ListFormat", + "FrameFormat", + "UserFormat" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 104, + "name": "Property", + "values": [ + "ObjectIndex", + "CssFloat", + "LayoutDirection", + "OutlinePen", + "BackgroundBrush", + "ForegroundBrush", + "BackgroundImageUrl", + "BlockAlignment", + "BlockTopMargin", + "BlockBottomMargin", + "BlockLeftMargin", + "BlockRightMargin", + "TextIndent", + "TabPositions", + "BlockIndent", + "LineHeight", + "LineHeightType", + "BlockNonBreakableLines", + "BlockTrailingHorizontalRulerWidth", + "HeadingLevel", + "BlockQuoteLevel", + "BlockCodeLanguage", + "BlockCodeFence", + "BlockMarker", + "FirstFontProperty", + "FontCapitalization", + "FontLetterSpacing", + "FontWordSpacing", + "FontStyleHint", + "FontStyleStrategy", + "FontKerning", + "FontHintingPreference", + "FontFamilies", + "FontStyleName", + "FontLetterSpacingType", + "FontStretch", + "FontFamily", + "FontPointSize", + "FontSizeAdjustment", + "FontSizeIncrement", + "FontWeight", + "FontItalic", + "FontUnderline", + "FontOverline", + "FontStrikeOut", + "FontFixedPitch", + "FontPixelSize", + "LastFontProperty", + "TextUnderlineColor", + "TextVerticalAlignment", + "TextOutline", + "TextUnderlineStyle", + "TextToolTip", + "TextSuperScriptBaseline", + "TextSubScriptBaseline", + "TextBaselineOffset", + "IsAnchor", + "AnchorHref", + "AnchorName", + "OldFontLetterSpacingType", + "OldFontStretch", + "OldTextUnderlineColor", + "OldFontFamily", + "ObjectType", + "ListStyle", + "ListIndent", + "ListNumberPrefix", + "ListNumberSuffix", + "ListStart", + "FrameBorder", + "FrameMargin", + "FramePadding", + "FrameWidth", + "FrameHeight", + "FrameTopMargin", + "FrameBottomMargin", + "FrameLeftMargin", + "FrameRightMargin", + "FrameBorderBrush", + "FrameBorderStyle", + "TableColumns", + "TableColumnWidthConstraints", + "TableCellSpacing", + "TableCellPadding", + "TableHeaderRowCount", + "TableBorderCollapse", + "TableCellRowSpan", + "TableCellColumnSpan", + "TableCellTopPadding", + "TableCellBottomPadding", + "TableCellLeftPadding", + "TableCellRightPadding", + "TableCellTopBorder", + "TableCellBottomBorder", + "TableCellLeftBorder", + "TableCellRightBorder", + "TableCellTopBorderStyle", + "TableCellBottomBorderStyle", + "TableCellLeftBorderStyle", + "TableCellRightBorderStyle", + "TableCellTopBorderBrush", + "TableCellBottomBorderBrush", + "TableCellLeftBorderBrush", + "TableCellRightBorderBrush", + "ImageName", + "ImageTitle", + "ImageAltText", + "ImageWidth", + "ImageHeight", + "ImageQuality", + "ImageMaxWidth", + "FullWidthSelection", + "PageBreakPolicy", + "UserProperty" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 263, + "name": "ObjectTypes", + "values": [ + "NoObject", + "ImageObject", + "TableObject", + "TableCellObject", + "UserObject" + ] + } + ], + "gadget": true, + "lineNumber": 89, + "qualifiedClassName": "QTextFormat" + } + ], + "inputFile": "qtextformat.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextImageHandler", + "interfaces": [ + [ + { + "className": "QTextObjectInterface", + "id": "\"org.qt-project.Qt.QTextObjectInterface\"" + } + ] + ], + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QTextImageHandler", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QTextObjectInterface" + } + ] + } + ], + "inputFile": "qtextimagehandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextList", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QTextList", + "superClasses": [ + { + "access": "public", + "name": "QTextBlockGroup" + } + ] + } + ], + "inputFile": "qtextlist.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextObject", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QTextObject", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QTextBlockGroup", + "lineNumber": 52, + "object": true, + "qualifiedClassName": "QTextBlockGroup", + "superClasses": [ + { + "access": "public", + "name": "QTextObject" + } + ] + }, + { + "className": "QTextFrame", + "lineNumber": 80, + "object": true, + "qualifiedClassName": "QTextFrame", + "superClasses": [ + { + "access": "public", + "name": "QTextObject" + } + ] + } + ], + "inputFile": "qtextobject.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextTable", + "lineNumber": 62, + "object": true, + "qualifiedClassName": "QTextTable", + "superClasses": [ + { + "access": "public", + "name": "QTextFrame" + } + ] + } + ], + "inputFile": "qtexttable.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QUndoGroup", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "QUndoGroup", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "stack", + "type": "QUndoStack*" + } + ], + "index": 0, + "lineNumber": 51, + "name": "activeStackChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 1, + "lineNumber": 52, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clean", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 53, + "name": "cleanChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "canUndo", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 54, + "name": "canUndoChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "canRedo", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 55, + "name": "canRedoChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "undoText", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 56, + "name": "undoTextChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "redoText", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 57, + "name": "redoTextChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 7, + "lineNumber": 46, + "name": "undo", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 47, + "name": "redo", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "stack", + "type": "QUndoStack*" + } + ], + "index": 9, + "lineNumber": 48, + "name": "setActiveStack", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qundogroup.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QUndoStack", + "lineNumber": 52, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 56, + "name": "active", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 57, + "name": "undoLimit", + "read": "undoLimit", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setUndoLimit" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 58, + "name": "canUndo", + "notify": "canUndoChanged", + "read": "canUndo", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 59, + "name": "canRedo", + "notify": "canRedoChanged", + "read": "canRedo", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 60, + "name": "undoText", + "notify": "undoTextChanged", + "read": "undoText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 61, + "name": "redoText", + "notify": "redoTextChanged", + "read": "redoText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 62, + "name": "clean", + "notify": "cleanChanged", + "read": "isClean", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QUndoStack", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 0, + "lineNumber": 106, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clean", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 107, + "name": "cleanChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "canUndo", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 108, + "name": "canUndoChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "canRedo", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 109, + "name": "canRedoChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "undoText", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 110, + "name": "undoTextChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "redoText", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 111, + "name": "redoTextChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 6, + "lineNumber": 98, + "name": "setClean", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 99, + "name": "resetClean", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 8, + "lineNumber": 100, + "name": "setIndex", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 101, + "name": "undo", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 102, + "name": "redo", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "active", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 103, + "name": "setActive", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "isCloned": true, + "lineNumber": 103, + "name": "setActive", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qundostack.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QValidator", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 31, + "name": "State", + "values": [ + "Invalid", + "Intermediate", + "Acceptable" + ] + } + ], + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QValidator", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "changed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QIntValidator", + "lineNumber": 56, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 59, + "name": "bottom", + "notify": "bottomChanged", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBottom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 60, + "name": "top", + "notify": "topChanged", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTop" + } + ], + "qualifiedClassName": "QIntValidator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "bottom", + "type": "int" + } + ], + "index": 0, + "lineNumber": 77, + "name": "bottomChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "top", + "type": "int" + } + ], + "index": 1, + "lineNumber": 78, + "name": "topChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QValidator" + } + ] + }, + { + "className": "QDoubleValidator", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 102, + "name": "Notation", + "values": [ + "StandardNotation", + "ScientificNotation" + ] + } + ], + "lineNumber": 89, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 92, + "name": "bottom", + "notify": "bottomChanged", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setBottom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 93, + "name": "top", + "notify": "topChanged", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 94, + "name": "decimals", + "notify": "decimalsChanged", + "read": "decimals", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDecimals" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 95, + "name": "notation", + "notify": "notationChanged", + "read": "notation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Notation", + "user": false, + "write": "setNotation" + } + ], + "qualifiedClassName": "QDoubleValidator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "bottom", + "type": "double" + } + ], + "index": 0, + "lineNumber": 123, + "name": "bottomChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "top", + "type": "double" + } + ], + "index": 1, + "lineNumber": 124, + "name": "topChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "decimals", + "type": "int" + } + ], + "index": 2, + "lineNumber": 125, + "name": "decimalsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "notation", + "type": "QDoubleValidator::Notation" + } + ], + "index": 3, + "lineNumber": 126, + "name": "notationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QValidator" + } + ] + }, + { + "className": "QRegularExpressionValidator", + "lineNumber": 141, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 144, + "name": "regularExpression", + "notify": "regularExpressionChanged", + "read": "regularExpression", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegularExpression", + "user": false, + "write": "setRegularExpression" + } + ], + "qualifiedClassName": "QRegularExpressionValidator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "re", + "type": "QRegularExpression" + } + ], + "index": 0, + "lineNumber": 159, + "name": "regularExpressionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "re", + "type": "QRegularExpression" + } + ], + "index": 1, + "lineNumber": 156, + "name": "setRegularExpression", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QValidator" + } + ] + } + ], + "inputFile": "qvalidator.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVulkanWindow", + "lineNumber": 65, + "object": true, + "qualifiedClassName": "QVulkanWindow", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "image", + "type": "QImage" + } + ], + "index": 0, + "lineNumber": 146, + "name": "frameGrabbed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWindow" + } + ] + } + ], + "inputFile": "qvulkanwindow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWindow", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 105, + "name": "Visibility", + "values": [ + "Hidden", + "AutomaticVisibility", + "Windowed", + "Minimized", + "Maximized", + "FullScreen" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 115, + "name": "AncestorMode", + "values": [ + "ExcludeTransients", + "IncludeTransients" + ] + } + ], + "lineNumber": 62, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 77, + "name": "title", + "notify": "windowTitleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 78, + "name": "modality", + "notify": "modalityChanged", + "read": "modality", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::WindowModality", + "user": false, + "write": "setModality" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 79, + "name": "flags", + "notify": "flagsChanged", + "read": "flags", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::WindowFlags", + "user": false, + "write": "setFlags" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 80, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 81, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 82, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 83, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 84, + "name": "minimumWidth", + "notify": "minimumWidthChanged", + "read": "minimumWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimumWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 85, + "name": "minimumHeight", + "notify": "minimumHeightChanged", + "read": "minimumHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimumHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 87, + "name": "maximumWidth", + "notify": "maximumWidthChanged", + "read": "maximumWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaximumWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 88, + "name": "maximumHeight", + "notify": "maximumHeightChanged", + "read": "maximumHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaximumHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 90, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 91, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 92, + "name": "visibility", + "notify": "visibilityChanged", + "read": "visibility", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "Visibility", + "user": false, + "write": "setVisibility" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 94, + "name": "contentOrientation", + "notify": "contentOrientationChanged", + "read": "contentOrientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ScreenOrientation", + "user": false, + "write": "reportContentOrientationChange" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 96, + "name": "opacity", + "notify": "opacityChanged", + "read": "opacity", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOpacity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 100, + "member": "transientParent", + "name": "transientParent", + "notify": "transientParentChanged", + "privateClass": "QWindow::d_func()", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "QWindow*", + "user": false, + "write": "setTransientParent" + } + ], + "qualifiedClassName": "QWindow", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "screen", + "type": "QScreen*" + } + ], + "index": 0, + "lineNumber": 298, + "name": "screenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "modality", + "type": "Qt::WindowModality" + } + ], + "index": 1, + "lineNumber": 299, + "name": "modalityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "flags", + "type": "Qt::WindowFlags" + } + ], + "index": 2, + "lineNumber": 300, + "name": "flagsChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "arguments": [ + { + "name": "windowState", + "type": "Qt::WindowState" + } + ], + "index": 3, + "lineNumber": 301, + "name": "windowStateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 302, + "name": "windowTitleChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 5, + "lineNumber": 304, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 6, + "lineNumber": 305, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 7, + "lineNumber": 307, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 8, + "lineNumber": 308, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 9, + "lineNumber": 310, + "name": "minimumWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 10, + "lineNumber": 311, + "name": "minimumHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 11, + "lineNumber": 312, + "name": "maximumWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 12, + "lineNumber": 313, + "name": "maximumHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QMargins" + } + ], + "index": 13, + "lineNumber": 315, + "name": "safeAreaMarginsChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 14, + "lineNumber": 317, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visibility", + "type": "QWindow::Visibility" + } + ], + "index": 15, + "lineNumber": 318, + "name": "visibilityChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 16, + "lineNumber": 319, + "name": "activeChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "Qt::ScreenOrientation" + } + ], + "index": 17, + "lineNumber": 320, + "name": "contentOrientationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 18, + "lineNumber": 322, + "name": "focusObjectChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "opacity", + "type": "qreal" + } + ], + "index": 19, + "lineNumber": 324, + "name": "opacityChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "transientParent", + "type": "QWindow*" + } + ], + "index": 20, + "lineNumber": 326, + "name": "transientParentChanged", + "returnType": "void", + "revision": 525 + } + ], + "slots": [ + { + "access": "public", + "index": 21, + "lineNumber": 261, + "name": "requestActivate", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 22, + "lineNumber": 263, + "name": "setVisible", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 265, + "name": "show", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 266, + "name": "hide", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 268, + "name": "showMinimized", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 269, + "name": "showMaximized", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 270, + "name": "showFullScreen", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 271, + "name": "showNormal", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "lineNumber": 273, + "name": "close", + "returnType": "bool" + }, + { + "access": "public", + "index": 30, + "lineNumber": 274, + "name": "raise", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 275, + "name": "lower", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "edges", + "type": "Qt::Edges" + } + ], + "index": 32, + "lineNumber": 276, + "name": "startSystemResize", + "returnType": "bool" + }, + { + "access": "public", + "index": 33, + "lineNumber": 277, + "name": "startSystemMove", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 34, + "lineNumber": 279, + "name": "setTitle", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 35, + "lineNumber": 281, + "name": "setX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 36, + "lineNumber": 282, + "name": "setY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 37, + "lineNumber": 283, + "name": "setWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 38, + "lineNumber": 284, + "name": "setHeight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "posx", + "type": "int" + }, + { + "name": "posy", + "type": "int" + }, + { + "name": "w", + "type": "int" + }, + { + "name": "h", + "type": "int" + } + ], + "index": 39, + "lineNumber": 285, + "name": "setGeometry", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRect" + } + ], + "index": 40, + "lineNumber": 286, + "name": "setGeometry", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "int" + } + ], + "index": 41, + "lineNumber": 288, + "name": "setMinimumWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "h", + "type": "int" + } + ], + "index": 42, + "lineNumber": 289, + "name": "setMinimumHeight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "int" + } + ], + "index": 43, + "lineNumber": 290, + "name": "setMaximumWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "h", + "type": "int" + } + ], + "index": 44, + "lineNumber": 291, + "name": "setMaximumHeight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "msec", + "type": "int" + } + ], + "index": 45, + "lineNumber": 293, + "name": "alert", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 46, + "lineNumber": 295, + "name": "requestUpdate", + "returnType": "void", + "revision": 515 + }, + { + "access": "private", + "index": 47, + "lineNumber": 359, + "name": "_q_clearAlert", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QSurface" + } + ] + } + ], + "inputFile": "qwindow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWindowsGuiEventDispatcher", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QWindowsGuiEventDispatcher", + "superClasses": [ + { + "access": "public", + "name": "QEventDispatcherWin32" + } + ] + } + ], + "inputFile": "qwindowsguieventdispatcher_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPMCache", + "lineNumber": 177, + "object": true, + "qualifiedClassName": "QPMCache", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QCache" + } + ] + } + ], + "inputFile": "qpixmapcache.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6help_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6help_metatypes.json new file mode 100644 index 0000000..96f5cc0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6help_metatypes.json @@ -0,0 +1,992 @@ +[ + { + "classes": [ + { + "className": "QFilterNameDialog", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QFilterNameDialog", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 35, + "name": "updateOkButton", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qfilternamedialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpCollectionHandler", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QHelpCollectionHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "msg", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 159, + "name": "error", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qhelpcollectionhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpContentModel", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QHelpContentModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 37, + "name": "contentsCreationStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 38, + "name": "contentsCreated", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 2, + "lineNumber": 41, + "name": "insertContents", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + }, + { + "className": "QHelpContentWidget", + "lineNumber": 50, + "object": true, + "qualifiedClassName": "QHelpContentWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "link", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 58, + "name": "linkActivated", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 1, + "lineNumber": 61, + "name": "showLink", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTreeView" + } + ] + } + ], + "inputFile": "qhelpcontentwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpDBReader", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QHelpDBReader", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qhelpdbreader_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpEngine", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QHelpEngine", + "superClasses": [ + { + "access": "public", + "name": "QHelpEngineCore" + } + ] + } + ], + "inputFile": "qhelpengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpEngineCore", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "autoSaveFilter", + "read": "autoSaveFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoSaveFilter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "collectionFile", + "read": "collectionFile", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setCollectionFile" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "readOnly", + "read": "isReadOnly", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReadOnly" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "currentFilter", + "read": "currentFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setCurrentFilter" + } + ], + "qualifiedClassName": "QHelpEngineCore", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 106, + "name": "setupStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 107, + "name": "setupFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "msg", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 108, + "name": "warning", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newFilter", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 111, + "name": "currentFilterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 112, + "name": "readersAboutToBeInvalidated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qhelpenginecore.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpFilterEngine", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QHelpFilterEngine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "newFilter", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 47, + "name": "filterActivated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qhelpfilterengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpFilterSettingsWidget", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QHelpFilterSettingsWidget", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qhelpfiltersettingswidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpIndexModel", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QHelpIndexModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 34, + "name": "indexCreationStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 35, + "name": "indexCreated", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 2, + "lineNumber": 38, + "name": "insertIndices", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QStringListModel" + } + ] + }, + { + "className": "QHelpIndexWidget", + "lineNumber": 48, + "object": true, + "qualifiedClassName": "QHelpIndexWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "link", + "type": "QUrl" + }, + { + "name": "keyword", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 56, + "name": "linkActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "links", + "type": "QMultiMap" + }, + { + "name": "keyword", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 58, + "name": "linksActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "document", + "type": "QHelpLink" + }, + { + "name": "keyword", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 60, + "name": "documentActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "documents", + "type": "QList" + }, + { + "name": "keyword", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 61, + "name": "documentsActivated", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "filter", + "type": "QString" + }, + { + "name": "wildcard", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 64, + "name": "filterIndices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filter", + "type": "QString" + } + ], + "index": 5, + "isCloned": true, + "lineNumber": 64, + "name": "filterIndices", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 65, + "name": "activateCurrentItem", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 7, + "lineNumber": 68, + "name": "showLink", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QListView" + } + ] + } + ], + "inputFile": "qhelpindexwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpSearchEngine", + "lineNumber": 39, + "object": true, + "qualifiedClassName": "QHelpSearchEngine", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 77, + "name": "indexingStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 78, + "name": "indexingFinished", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 80, + "name": "searchingStarted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "searchResultCount", + "type": "int" + } + ], + "index": 3, + "lineNumber": 81, + "name": "searchingFinished", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 64, + "name": "reindexDocumentation", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 65, + "name": "cancelIndexing", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "queryList", + "type": "QList" + } + ], + "index": 6, + "lineNumber": 68, + "name": "search", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "searchInput", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 71, + "name": "search", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 72, + "name": "cancelSearching", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 74, + "name": "scheduleIndexDocumentation", + "returnType": "void" + }, + { + "access": "private", + "index": 10, + "lineNumber": 84, + "name": "indexDocumentation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qhelpsearchengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpSearchEngineCore", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QHelpSearchEngineCore", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 41, + "name": "indexingStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 42, + "name": "indexingFinished", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 44, + "name": "searchingStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 45, + "name": "searchingFinished", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 32, + "name": "reindexDocumentation", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 33, + "name": "cancelIndexing", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "searchInput", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 35, + "name": "search", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 36, + "name": "cancelSearching", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 38, + "name": "scheduleIndexDocumentation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qhelpsearchenginecore.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpSearchIndexReader", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "fulltextsearch::QHelpSearchIndexReader", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 43, + "name": "searchingStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 44, + "name": "searchingFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QThread" + } + ] + } + ], + "inputFile": "qhelpsearchindexreader_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpSearchIndexWriter", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "fulltextsearch::QHelpSearchIndexWriter", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 39, + "name": "indexingStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 40, + "name": "indexingFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QThread" + } + ] + } + ], + "inputFile": "qhelpsearchindexwriter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpSearchQueryWidget", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QHelpSearchQueryWidget", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 42, + "name": "search", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "on", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 39, + "name": "setCompactMode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qhelpsearchquerywidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHelpSearchResultWidget", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QHelpSearchResultWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 27, + "name": "requestShowLink", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qhelpsearchresultwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOptionsWidget", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QOptionsWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "options", + "type": "QStringList" + } + ], + "index": 0, + "lineNumber": 41, + "name": "optionSelectionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qoptionswidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QResultWidget", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "linkColor", + "read": "linkColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLinkColor" + } + ], + "qualifiedClassName": "QResultWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 82, + "name": "requestShowLink", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "QUrl" + }, + { + "type": "QTextDocument::ResourceType" + } + ], + "index": 1, + "lineNumber": 85, + "name": "doSetSource", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTextBrowser" + } + ] + } + ], + "inputFile": "qhelpsearchresultwidget.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6httpserver_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6httpserver_metatypes.json new file mode 100644 index 0000000..600bb93 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6httpserver_metatypes.json @@ -0,0 +1,291 @@ +[ + { + "classes": [ + { + "className": "QHttpServerHttp1ProtocolHandler", + "lineNumber": 36, + "object": true, + "qualifiedClassName": "QHttpServerHttp1ProtocolHandler", + "superClasses": [ + { + "access": "public", + "name": "QHttpServerStream" + } + ] + } + ], + "inputFile": "qhttpserverhttp1protocolhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttpServerHttp2ProtocolHandler", + "lineNumber": 45, + "object": true, + "qualifiedClassName": "QHttpServerHttp2ProtocolHandler", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "stream", + "type": "QHttp2Stream*" + } + ], + "index": 0, + "lineNumber": 81, + "name": "onStreamCreated", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "streamId", + "type": "quint32" + } + ], + "index": 1, + "lineNumber": 82, + "name": "onStreamClosed", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "streamId", + "type": "quint32" + } + ], + "index": 2, + "lineNumber": 83, + "name": "onStreamHalfClosed", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "streamId", + "type": "quint32" + } + ], + "index": 3, + "lineNumber": 84, + "name": "sendToStream", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QHttpServerStream" + } + ] + } + ], + "inputFile": "qhttpserverhttp2protocolhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttpServerResponder", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 34, + "name": "StatusCode", + "values": [ + "Continue", + "SwitchingProtocols", + "Processing", + "Ok", + "Created", + "Accepted", + "NonAuthoritativeInformation", + "NoContent", + "ResetContent", + "PartialContent", + "MultiStatus", + "AlreadyReported", + "IMUsed", + "MultipleChoices", + "MovedPermanently", + "Found", + "SeeOther", + "NotModified", + "UseProxy", + "TemporaryRedirect", + "PermanentRedirect", + "BadRequest", + "Unauthorized", + "PaymentRequired", + "Forbidden", + "NotFound", + "MethodNotAllowed", + "NotAcceptable", + "ProxyAuthenticationRequired", + "RequestTimeout", + "Conflict", + "Gone", + "LengthRequired", + "PreconditionFailed", + "PayloadTooLarge", + "UriTooLong", + "UnsupportedMediaType", + "RequestRangeNotSatisfiable", + "ExpectationFailed", + "ImATeapot", + "MisdirectedRequest", + "UnprocessableEntity", + "Locked", + "FailedDependency", + "UpgradeRequired", + "PreconditionRequired", + "TooManyRequests", + "RequestHeaderFieldsTooLarge", + "UnavailableForLegalReasons", + "InternalServerError", + "NotImplemented", + "BadGateway", + "ServiceUnavailable", + "GatewayTimeout", + "HttpVersionNotSupported", + "VariantAlsoNegotiates", + "InsufficientStorage", + "LoopDetected", + "NotExtended", + "NetworkAuthenticationRequired", + "NetworkConnectTimeoutError" + ] + } + ], + "gadget": true, + "lineNumber": 25, + "qualifiedClassName": "QHttpServerResponder" + } + ], + "inputFile": "qhttpserverresponder.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttpServerStream", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QHttpServerStream", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qhttpserverstream_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractHttpServer", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "QAbstractHttpServer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 64, + "name": "newWebSocketConnection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstracthttpserver.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttpServer", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QHttpServer", + "superClasses": [ + { + "access": "public", + "name": "QAbstractHttpServer" + } + ] + } + ], + "inputFile": "qhttpserver.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttpServerRequest", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 49, + "name": "Method", + "values": [ + "Unknown", + "Get", + "Put", + "Delete", + "Post", + "Head", + "Options", + "Patch", + "Connect", + "Trace", + "AnyKnown" + ] + }, + { + "alias": "Method", + "isClass": true, + "isFlag": true, + "lineNumber": 49, + "name": "Methods", + "values": [ + "Unknown", + "Get", + "Put", + "Delete", + "Post", + "Head", + "Options", + "Patch", + "Connect", + "Trace", + "AnyKnown" + ] + } + ], + "gadget": true, + "lineNumber": 30, + "qualifiedClassName": "QHttpServerRequest" + } + ], + "inputFile": "qhttpserverrequest.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6jsonrpcprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6jsonrpcprivate_metatypes.json new file mode 100644 index 0000000..b301917 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6jsonrpcprivate_metatypes.json @@ -0,0 +1,46 @@ +[ + { + "classes": [ + { + "className": "QTypedJson", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 43, + "name": "ObjectOption", + "values": [ + "None", + "KeepExtraFields", + "WarnExtra" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 48, + "name": "ParseMode", + "values": [ + "StopOnError" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 51, + "name": "ParseStatus", + "values": [ + "Normal", + "Failed" + ] + } + ], + "lineNumber": 38, + "namespace": true, + "qualifiedClassName": "QTypedJson" + } + ], + "inputFile": "qtypedjson_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labsanimation_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labsanimation_metatypes.json new file mode 100644 index 0000000..30b288e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labsanimation_metatypes.json @@ -0,0 +1,335 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BoundaryRule" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQuickBoundaryRule", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 51, + "name": "OvershootFilter", + "values": [ + "None", + "Peak" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ], + [ + { + "className": "QQmlPropertyValueInterceptor", + "id": "\"org.qt-project.Qt.QQmlPropertyValueInterceptor\"" + } + ] + ], + "lineNumber": 29, + "methods": [ + { + "access": "public", + "index": 12, + "lineNumber": 85, + "name": "returnToBounds", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 36, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 37, + "name": "minimum", + "notify": "minimumChanged", + "read": "minimum", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimum" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 38, + "name": "minimumOvershoot", + "notify": "minimumOvershootChanged", + "read": "minimumOvershoot", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumOvershoot" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 39, + "name": "maximum", + "notify": "maximumChanged", + "read": "maximum", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximum" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 40, + "name": "maximumOvershoot", + "notify": "maximumOvershootChanged", + "read": "maximumOvershoot", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumOvershoot" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 41, + "name": "overshootScale", + "notify": "overshootScaleChanged", + "read": "overshootScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOvershootScale" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 42, + "name": "currentOvershoot", + "notify": "currentOvershootChanged", + "read": "currentOvershoot", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 43, + "name": "peakOvershoot", + "notify": "peakOvershootChanged", + "read": "peakOvershoot", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 44, + "name": "overshootFilter", + "notify": "overshootFilterChanged", + "read": "overshootFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "OvershootFilter", + "user": false, + "write": "setOvershootFilter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 45, + "name": "easing", + "notify": "easingChanged", + "read": "easing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QEasingCurve", + "user": false, + "write": "setEasing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 46, + "name": "returnDuration", + "notify": "returnDurationChanged", + "read": "returnDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setReturnDuration" + } + ], + "qualifiedClassName": "QQuickBoundaryRule", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 98, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 99, + "name": "minimumChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 100, + "name": "minimumOvershootChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 101, + "name": "maximumChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 102, + "name": "maximumOvershootChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 103, + "name": "overshootScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 104, + "name": "currentOvershootChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 105, + "name": "peakOvershootChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 106, + "name": "overshootFilterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 107, + "name": "easingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 108, + "name": "returnDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 109, + "name": "returnedToBounds", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlPropertyValueInterceptor" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickboundaryrule_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labsfolderlistmodel_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labsfolderlistmodel_metatypes.json new file mode 100644 index 0000000..40838c6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labsfolderlistmodel_metatypes.json @@ -0,0 +1,702 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "FileProperty", + "gadget": true, + "lineNumber": 26, + "qualifiedClassName": "FileProperty" + } + ], + "inputFile": "fileproperty_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FileInfoThread", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "FileInfoThread", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "directory", + "type": "QString" + }, + { + "name": "list", + "type": "QList" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 37, + "name": "directoryChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "directory", + "type": "QString" + }, + { + "name": "list", + "type": "QList" + }, + { + "name": "fromIndex", + "type": "int" + }, + { + "name": "toIndex", + "type": "int" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 38, + "name": "directoryUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "list", + "type": "QList" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 39, + "name": "sortFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "QQuickFolderListModel::Status" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 40, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "directoryPath", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 62, + "name": "dirChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 63, + "name": "updateFile", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QThread" + } + ] + } + ], + "inputFile": "fileinfothread_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FolderListModel" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQuickFolderListModel", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 99, + "name": "SortField", + "values": [ + "Unsorted", + "Name", + "Time", + "Size", + "Type" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 122, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 34, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 20, + "isConst": true, + "lineNumber": 129, + "name": "isFolder", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + }, + { + "name": "property", + "type": "QString" + } + ], + "index": 21, + "isConst": true, + "lineNumber": 130, + "name": "get", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "file", + "type": "QUrl" + } + ], + "index": 22, + "isConst": true, + "lineNumber": 131, + "name": "indexOf", + "returnType": "int" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 41, + "name": "folder", + "notify": "folderChanged", + "read": "folder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setFolder" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 42, + "name": "rootFolder", + "notify": "rootFolderChanged", + "read": "rootFolder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setRootFolder" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 43, + "name": "parentFolder", + "notify": "folderChanged", + "read": "parentFolder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 44, + "name": "nameFilters", + "notify": "nameFilterChanged", + "read": "nameFilters", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setNameFilters" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 45, + "name": "sortField", + "notify": "sortFieldChanged", + "read": "sortField", + "required": false, + "scriptable": true, + "stored": true, + "type": "SortField", + "user": false, + "write": "setSortField" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 46, + "name": "sortReversed", + "notify": "sortReversedChanged", + "read": "sortReversed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSortReversed" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 47, + "name": "showFiles", + "notify": "showFilesChanged", + "read": "showFiles", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShowFiles" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 48, + "name": "showDirs", + "notify": "showDirsChanged", + "read": "showDirs", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShowDirs" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 49, + "name": "showDirsFirst", + "notify": "showDirsFirstChanged", + "read": "showDirsFirst", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShowDirsFirst" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 50, + "name": "showDotAndDotDot", + "notify": "showDotAndDotDotChanged", + "read": "showDotAndDotDot", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShowDotAndDotDot" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 51, + "name": "showHidden", + "notify": "showHiddenChanged", + "read": "showHidden", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShowHidden" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 52, + "name": "showOnlyReadable", + "notify": "showOnlyReadableChanged", + "read": "showOnlyReadable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShowOnlyReadable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 53, + "name": "caseSensitive", + "notify": "caseSensitiveChanged", + "read": "caseSensitive", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCaseSensitive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 54, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 55, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "revision": 523, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 56, + "name": "sortCaseSensitive", + "notify": "sortCaseSensitiveChanged", + "read": "sortCaseSensitive", + "required": false, + "revision": 524, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSortCaseSensitive" + } + ], + "qualifiedClassName": "QQuickFolderListModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 142, + "name": "folderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "isConst": true, + "lineNumber": 143, + "name": "rowCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 144, + "name": "rootFolderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 145, + "name": "nameFilterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 146, + "name": "sortFieldChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 147, + "name": "sortReversedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 148, + "name": "showFilesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 149, + "name": "showDirsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 150, + "name": "showDirsFirstChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 151, + "name": "showDotAndDotDotChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 152, + "name": "showHiddenChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 153, + "name": "showOnlyReadableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 154, + "name": "caseSensitiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 155, + "name": "sortCaseSensitiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "isConst": true, + "lineNumber": 157, + "name": "countChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 15, + "lineNumber": 158, + "name": "statusChanged", + "returnType": "void", + "revision": 523 + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "directory", + "type": "QString" + }, + { + "name": "list", + "type": "QList" + } + ], + "index": 16, + "lineNumber": 170, + "name": "_q_directoryChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "directory", + "type": "QString" + }, + { + "name": "list", + "type": "QList" + }, + { + "name": "fromIndex", + "type": "int" + }, + { + "name": "toIndex", + "type": "int" + } + ], + "index": 17, + "lineNumber": 171, + "name": "_q_directoryUpdated", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "list", + "type": "QList" + } + ], + "index": 18, + "lineNumber": 172, + "name": "_q_sortFinished", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "s", + "type": "QQuickFolderListModel::Status" + } + ], + "index": 19, + "lineNumber": 173, + "name": "_q_statusChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickfolderlistmodel_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labsplatform_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labsplatform_metatypes.json new file mode 100644 index 0000000..b68ec40 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labsplatform_metatypes.json @@ -0,0 +1,3276 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ColorDialog" + }, + { + "name": "QML.Extended", + "value": "QColorDialogOptions" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQuickLabsPlatformColorDialog", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "currentColor", + "notify": "currentColorChanged", + "read": "currentColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setCurrentColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "options", + "notify": "optionsChanged", + "read": "options", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColorDialogOptions::ColorDialogOptions", + "user": false, + "write": "setOptions" + } + ], + "qualifiedClassName": "QQuickLabsPlatformColorDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 49, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 50, + "name": "currentColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 51, + "name": "optionsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickLabsPlatformDialog" + } + ] + } + ], + "inputFile": "qquicklabsplatformcolordialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Dialog" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Dialog is an abstract base class" + }, + { + "name": "DefaultProperty", + "value": "data" + } + ], + "className": "QQuickLabsPlatformDialog", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 70, + "name": "StandardCode", + "values": [ + "Rejected", + "Accepted" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 38, + "name": "data", + "read": "data", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 39, + "name": "parentWindow", + "notify": "parentWindowChanged", + "read": "parentWindow", + "required": false, + "scriptable": true, + "stored": true, + "type": "QWindow*", + "user": false, + "write": "setParentWindow" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 40, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 41, + "name": "flags", + "notify": "flagsChanged", + "read": "flags", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::WindowFlags", + "user": false, + "write": "setFlags" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 42, + "name": "modality", + "notify": "modalityChanged", + "read": "modality", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::WindowModality", + "user": false, + "write": "setModality" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 43, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 44, + "name": "result", + "notify": "resultChanged", + "read": "result", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setResult" + } + ], + "qualifiedClassName": "QQuickLabsPlatformDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 84, + "name": "accepted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 85, + "name": "rejected", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 86, + "name": "parentWindowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 87, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 88, + "name": "flagsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 89, + "name": "modalityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 90, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 91, + "name": "resultChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 8, + "lineNumber": 77, + "name": "open", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 78, + "name": "close", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 79, + "name": "accept", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 80, + "name": "reject", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "result", + "type": "int" + } + ], + "index": 12, + "lineNumber": 81, + "name": "done", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquicklabsplatformdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FileDialog" + }, + { + "name": "QML.Extended", + "value": "QFileDialogOptions" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQuickLabsPlatformFileDialog", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 50, + "name": "FileMode", + "values": [ + "OpenFile", + "OpenFiles", + "SaveFile" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 34, + "name": "fileMode", + "notify": "fileModeChanged", + "read": "fileMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FileMode", + "user": false, + "write": "setFileMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 35, + "name": "file", + "notify": "fileChanged", + "read": "file", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setFile" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 36, + "name": "files", + "notify": "filesChanged", + "read": "files", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setFiles" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 37, + "name": "currentFile", + "notify": "currentFileChanged", + "read": "currentFile", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setCurrentFile" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 38, + "name": "currentFiles", + "notify": "currentFilesChanged", + "read": "currentFiles", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setCurrentFiles" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 39, + "name": "folder", + "notify": "folderChanged", + "read": "folder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setFolder" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 40, + "name": "options", + "notify": "optionsChanged", + "read": "options", + "required": false, + "reset": "resetOptions", + "scriptable": true, + "stored": true, + "type": "QFileDialogOptions::FileDialogOptions", + "user": false, + "write": "setOptions" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 41, + "name": "nameFilters", + "notify": "nameFiltersChanged", + "read": "nameFilters", + "required": false, + "reset": "resetNameFilters", + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setNameFilters" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 42, + "name": "selectedNameFilter", + "read": "selectedNameFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickLabsPlatformFileNameFilter*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 43, + "name": "defaultSuffix", + "notify": "defaultSuffixChanged", + "read": "defaultSuffix", + "required": false, + "reset": "resetDefaultSuffix", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDefaultSuffix" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 44, + "name": "acceptLabel", + "notify": "acceptLabelChanged", + "read": "acceptLabel", + "required": false, + "reset": "resetAcceptLabel", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setAcceptLabel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 45, + "name": "rejectLabel", + "notify": "rejectLabelChanged", + "read": "rejectLabel", + "required": false, + "reset": "resetRejectLabel", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRejectLabel" + } + ], + "qualifiedClassName": "QQuickLabsPlatformFileDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 98, + "name": "fileModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 99, + "name": "fileChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 100, + "name": "filesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 101, + "name": "currentFileChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 102, + "name": "currentFilesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 103, + "name": "folderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 104, + "name": "optionsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 105, + "name": "nameFiltersChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 106, + "name": "defaultSuffixChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 107, + "name": "acceptLabelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 108, + "name": "rejectLabelChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickLabsPlatformDialog" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQuickLabsPlatformFileNameFilter", + "lineNumber": 128, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 132, + "name": "index", + "notify": "indexChanged", + "read": "index", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setIndex" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 133, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 134, + "name": "extensions", + "notify": "extensionsChanged", + "read": "extensions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + } + ], + "qualifiedClassName": "QQuickLabsPlatformFileNameFilter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 0, + "lineNumber": 151, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 152, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extensions", + "type": "QStringList" + } + ], + "index": 2, + "lineNumber": 153, + "name": "extensionsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicklabsplatformfiledialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FolderDialog" + }, + { + "name": "QML.Extended", + "value": "QFileDialogOptions" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQuickLabsPlatformFolderDialog", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "folder", + "notify": "folderChanged", + "read": "folder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setFolder" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "currentFolder", + "notify": "currentFolderChanged", + "read": "currentFolder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setCurrentFolder" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "options", + "notify": "optionsChanged", + "read": "options", + "required": false, + "reset": "resetOptions", + "scriptable": true, + "stored": true, + "type": "QFileDialogOptions::FileDialogOptions", + "user": false, + "write": "setOptions" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "acceptLabel", + "notify": "acceptLabelChanged", + "read": "acceptLabel", + "required": false, + "reset": "resetAcceptLabel", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setAcceptLabel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 36, + "name": "rejectLabel", + "notify": "rejectLabelChanged", + "read": "rejectLabel", + "required": false, + "reset": "resetRejectLabel", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRejectLabel" + } + ], + "qualifiedClassName": "QQuickLabsPlatformFolderDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 60, + "name": "folderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 61, + "name": "currentFolderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 62, + "name": "optionsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 63, + "name": "acceptLabelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 64, + "name": "rejectLabelChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickLabsPlatformDialog" + } + ] + } + ], + "inputFile": "qquicklabsplatformfolderdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FontDialog" + }, + { + "name": "QML.Extended", + "value": "QFontDialogOptions" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQuickLabsPlatformFontDialog", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "currentFont", + "notify": "currentFontChanged", + "read": "currentFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setCurrentFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "options", + "notify": "optionsChanged", + "read": "options", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFontDialogOptions::FontDialogOptions", + "user": false, + "write": "setOptions" + } + ], + "qualifiedClassName": "QQuickLabsPlatformFontDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 49, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 50, + "name": "currentFontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 51, + "name": "optionsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickLabsPlatformDialog" + } + ] + } + ], + "inputFile": "qquicklabsplatformfontdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQuickLabsPlatformIcon", + "gadget": true, + "lineNumber": 29, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "source", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "mask", + "read": "isMask", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMask" + } + ], + "qualifiedClassName": "QQuickLabsPlatformIcon" + } + ], + "inputFile": "qquicklabsplatformicon_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Menu" + }, + { + "name": "QML.Extended", + "value": "QPlatformMenu" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + }, + { + "name": "DefaultProperty", + "value": "data" + } + ], + "className": "QQuickLabsPlatformMenu", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 43, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickLabsPlatformMenuItem*" + } + ], + "index": 16, + "lineNumber": 112, + "name": "addItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "item", + "type": "QQuickLabsPlatformMenuItem*" + } + ], + "index": 17, + "lineNumber": 113, + "name": "insertItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickLabsPlatformMenuItem*" + } + ], + "index": 18, + "lineNumber": 114, + "name": "removeItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "menu", + "type": "QQuickLabsPlatformMenu*" + } + ], + "index": 19, + "lineNumber": 116, + "name": "addMenu", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "menu", + "type": "QQuickLabsPlatformMenu*" + } + ], + "index": 20, + "lineNumber": 117, + "name": "insertMenu", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "menu", + "type": "QQuickLabsPlatformMenu*" + } + ], + "index": 21, + "lineNumber": 118, + "name": "removeMenu", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 120, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 49, + "name": "data", + "read": "data", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 50, + "name": "items", + "notify": "itemsChanged", + "read": "items", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 51, + "name": "menuBar", + "notify": "menuBarChanged", + "read": "menuBar", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickLabsPlatformMenuBar*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 52, + "name": "parentMenu", + "notify": "parentMenuChanged", + "read": "parentMenu", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickLabsPlatformMenu*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 54, + "name": "systemTrayIcon", + "notify": "systemTrayIconChanged", + "read": "systemTrayIcon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickLabsPlatformSystemTrayIcon*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 56, + "name": "menuItem", + "read": "menuItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickLabsPlatformMenuItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 57, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 58, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 59, + "name": "minimumWidth", + "notify": "minimumWidthChanged", + "read": "minimumWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimumWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 60, + "name": "type", + "notify": "typeChanged", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlatformMenu::MenuType", + "user": false, + "write": "setType" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 61, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 62, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 63, + "name": "icon", + "notify": "iconChanged", + "read": "icon", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QQuickLabsPlatformIcon", + "user": false, + "write": "setIcon" + } + ], + "qualifiedClassName": "QQuickLabsPlatformMenu", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 127, + "name": "aboutToShow", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 128, + "name": "aboutToHide", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 130, + "name": "itemsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 131, + "name": "menuBarChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 132, + "name": "parentMenuChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 133, + "name": "systemTrayIconChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 134, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 135, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 136, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 137, + "name": "minimumWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 138, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 139, + "name": "typeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 140, + "name": "iconChanged", + "returnType": "void", + "revision": 257 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 13, + "lineNumber": 123, + "name": "open", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 124, + "name": "close", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 161, + "name": "updateIcon", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquicklabsplatformmenu_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MenuBar" + }, + { + "name": "DefaultProperty", + "value": "data" + } + ], + "className": "QQuickLabsPlatformMenuBar", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 31, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "menu", + "type": "QQuickLabsPlatformMenu*" + } + ], + "index": 2, + "lineNumber": 53, + "name": "addMenu", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "menu", + "type": "QQuickLabsPlatformMenu*" + } + ], + "index": 3, + "lineNumber": 54, + "name": "insertMenu", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "menu", + "type": "QQuickLabsPlatformMenu*" + } + ], + "index": 4, + "lineNumber": 55, + "name": "removeMenu", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 56, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 36, + "name": "data", + "read": "data", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 37, + "name": "menus", + "notify": "menusChanged", + "read": "menus", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 38, + "name": "window", + "notify": "windowChanged", + "read": "window", + "required": false, + "scriptable": true, + "stored": true, + "type": "QWindow*", + "user": false, + "write": "setWindow" + } + ], + "qualifiedClassName": "QQuickLabsPlatformMenuBar", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 59, + "name": "menusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 60, + "name": "windowChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquicklabsplatformmenubar_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MenuItem" + }, + { + "name": "QML.Extended", + "value": "QPlatformMenuItem" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQuickLabsPlatformMenuItem", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 35, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 41, + "name": "menu", + "notify": "menuChanged", + "read": "menu", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickLabsPlatformMenu*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 42, + "name": "subMenu", + "notify": "subMenuChanged", + "read": "subMenu", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickLabsPlatformMenu*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 43, + "name": "group", + "notify": "groupChanged", + "read": "group", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickLabsPlatformMenuItemGroup*", + "user": false, + "write": "setGroup" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 44, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 45, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 46, + "name": "separator", + "notify": "separatorChanged", + "read": "isSeparator", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSeparator" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 47, + "name": "checkable", + "notify": "checkableChanged", + "read": "isCheckable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCheckable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 48, + "name": "checked", + "notify": "checkedChanged", + "read": "isChecked", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setChecked" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 49, + "name": "role", + "notify": "roleChanged", + "read": "role", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlatformMenuItem::MenuRole", + "user": false, + "write": "setRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 50, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 51, + "name": "shortcut", + "notify": "shortcutChanged", + "read": "shortcut", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setShortcut" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 52, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 53, + "name": "icon", + "notify": "iconChanged", + "read": "icon", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QQuickLabsPlatformIcon", + "user": false, + "write": "setIcon" + } + ], + "qualifiedClassName": "QQuickLabsPlatformMenuItem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 106, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 107, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 109, + "name": "menuChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 110, + "name": "subMenuChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 111, + "name": "groupChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 112, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 113, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 114, + "name": "separatorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 115, + "name": "checkableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 116, + "name": "checkedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 117, + "name": "roleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 118, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 119, + "name": "shortcutChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 120, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 121, + "name": "iconChanged", + "returnType": "void", + "revision": 257 + } + ], + "slots": [ + { + "access": "public", + "index": 15, + "lineNumber": 103, + "name": "toggle", + "returnType": "void" + }, + { + "access": "private", + "index": 16, + "lineNumber": 131, + "name": "activate", + "returnType": "void" + }, + { + "access": "private", + "index": 17, + "lineNumber": 132, + "name": "updateIcon", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquicklabsplatformmenuitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MenuItemGroup" + } + ], + "className": "QQuickLabsPlatformMenuItemGroup", + "lineNumber": 29, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickLabsPlatformMenuItem*" + } + ], + "index": 7, + "lineNumber": 57, + "name": "addItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickLabsPlatformMenuItem*" + } + ], + "index": 8, + "lineNumber": 58, + "name": "removeItem", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 59, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "exclusive", + "notify": "exclusiveChanged", + "read": "isExclusive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setExclusive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "checkedItem", + "notify": "checkedItemChanged", + "read": "checkedItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickLabsPlatformMenuItem*", + "user": false, + "write": "setCheckedItem" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 37, + "name": "items", + "notify": "itemsChanged", + "read": "items", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickLabsPlatformMenuItemGroup", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickLabsPlatformMenuItem*" + } + ], + "index": 0, + "lineNumber": 62, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickLabsPlatformMenuItem*" + } + ], + "index": 1, + "lineNumber": 63, + "name": "hovered", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 65, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 66, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 67, + "name": "exclusiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 68, + "name": "checkedItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 69, + "name": "itemsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicklabsplatformmenuitemgroup_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MenuSeparator" + } + ], + "className": "QQuickLabsPlatformMenuSeparator", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QQuickLabsPlatformMenuSeparator", + "superClasses": [ + { + "access": "public", + "name": "QQuickLabsPlatformMenuItem" + } + ] + } + ], + "inputFile": "qquicklabsplatformmenuseparator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MessageDialog" + }, + { + "name": "QML.Extended", + "value": "QPlatformDialogHelper" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQuickLabsPlatformMessageDialog", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 30, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 31, + "name": "informativeText", + "notify": "informativeTextChanged", + "read": "informativeText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setInformativeText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 32, + "name": "detailedText", + "notify": "detailedTextChanged", + "read": "detailedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDetailedText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 33, + "name": "buttons", + "notify": "buttonsChanged", + "read": "buttons", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlatformDialogHelper::StandardButtons", + "user": false, + "write": "setButtons" + } + ], + "qualifiedClassName": "QQuickLabsPlatformMessageDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 53, + "name": "informativeTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 54, + "name": "detailedTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 55, + "name": "buttonsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "button", + "type": "QPlatformDialogHelper::StandardButton" + } + ], + "index": 4, + "lineNumber": 56, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 58, + "name": "okClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 59, + "name": "saveClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 60, + "name": "saveAllClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 61, + "name": "openClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 62, + "name": "yesClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 63, + "name": "yesToAllClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 64, + "name": "noClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 65, + "name": "noToAllClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 66, + "name": "abortClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 67, + "name": "retryClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 68, + "name": "ignoreClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 69, + "name": "closeClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 70, + "name": "cancelClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 71, + "name": "discardClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 72, + "name": "helpClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 73, + "name": "applyClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 74, + "name": "resetClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 75, + "name": "restoreDefaultsClicked", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "button", + "type": "QPlatformDialogHelper::StandardButton" + } + ], + "index": 23, + "lineNumber": 82, + "name": "handleClick", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickLabsPlatformDialog" + } + ] + } + ], + "inputFile": "qquicklabsplatformmessagedialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.Element", + "value": "StandardPaths" + }, + { + "name": "QML.Extended", + "value": "QStandardPaths" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQuickLabsPlatformStandardPaths", + "lineNumber": 32, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + } + ], + "index": 0, + "lineNumber": 44, + "name": "displayName", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "executableName", + "type": "QString" + }, + { + "name": "paths", + "type": "QStringList" + } + ], + "index": 1, + "lineNumber": 45, + "name": "findExecutable", + "returnType": "QUrl" + }, + { + "access": "public", + "arguments": [ + { + "name": "executableName", + "type": "QString" + } + ], + "index": 2, + "isCloned": true, + "lineNumber": 45, + "name": "findExecutable", + "returnType": "QUrl" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + }, + { + "name": "fileName", + "type": "QString" + }, + { + "name": "options", + "type": "QStandardPaths::LocateOptions" + } + ], + "index": 3, + "lineNumber": 46, + "name": "locate", + "returnType": "QUrl" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + }, + { + "name": "fileName", + "type": "QString" + } + ], + "index": 4, + "isCloned": true, + "lineNumber": 46, + "name": "locate", + "returnType": "QUrl" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + }, + { + "name": "fileName", + "type": "QString" + }, + { + "name": "options", + "type": "QStandardPaths::LocateOptions" + } + ], + "index": 5, + "lineNumber": 47, + "name": "locateAll", + "returnType": "QList" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + }, + { + "name": "fileName", + "type": "QString" + } + ], + "index": 6, + "isCloned": true, + "lineNumber": 47, + "name": "locateAll", + "returnType": "QList" + }, + { + "access": "public", + "arguments": [ + { + "name": "testMode", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 48, + "name": "setTestModeEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + } + ], + "index": 8, + "lineNumber": 49, + "name": "standardLocations", + "returnType": "QList" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + } + ], + "index": 9, + "lineNumber": 50, + "name": "writableLocation", + "returnType": "QUrl" + } + ], + "object": true, + "qualifiedClassName": "QQuickLabsPlatformStandardPaths", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicklabsplatformstandardpaths_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SystemTrayIcon" + }, + { + "name": "QML.Extended", + "value": "QPlatformSystemTrayIcon" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQuickLabsPlatformSystemTrayIcon", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 34, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 40, + "name": "available", + "read": "isAvailable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 41, + "name": "supportsMessages", + "read": "supportsMessages", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 42, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 43, + "name": "tooltip", + "notify": "tooltipChanged", + "read": "tooltip", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTooltip" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 44, + "name": "menu", + "notify": "menuChanged", + "read": "menu", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickLabsPlatformMenu*", + "user": false, + "write": "setMenu" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 45, + "name": "geometry", + "notify": "geometryChanged", + "read": "geometry", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 46, + "name": "icon", + "notify": "iconChanged", + "read": "icon", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QQuickLabsPlatformIcon", + "user": false, + "write": "setIcon" + } + ], + "qualifiedClassName": "QQuickLabsPlatformSystemTrayIcon", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "reason", + "type": "QPlatformSystemTrayIcon::ActivationReason" + } + ], + "index": 0, + "lineNumber": 79, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 80, + "name": "messageClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 81, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 82, + "name": "tooltipChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 83, + "name": "menuChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 84, + "name": "geometryChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "index": 6, + "lineNumber": 85, + "name": "iconChanged", + "returnType": "void", + "revision": 257 + } + ], + "slots": [ + { + "access": "public", + "index": 7, + "lineNumber": 72, + "name": "show", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 73, + "name": "hide", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + }, + { + "name": "message", + "type": "QString" + }, + { + "name": "iconType", + "type": "QPlatformSystemTrayIcon::MessageIcon" + }, + { + "name": "msecs", + "type": "int" + } + ], + "index": 9, + "lineNumber": 75, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + }, + { + "name": "message", + "type": "QString" + }, + { + "name": "iconType", + "type": "QPlatformSystemTrayIcon::MessageIcon" + } + ], + "index": 10, + "isCloned": true, + "lineNumber": 75, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + }, + { + "name": "message", + "type": "QString" + } + ], + "index": 11, + "isCloned": true, + "lineNumber": 75, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "private", + "index": 12, + "lineNumber": 97, + "name": "updateIcon", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquicklabsplatformsystemtrayicon_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetPlatformColorDialog", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QWidgetPlatformColorDialog", + "superClasses": [ + { + "access": "public", + "name": "QPlatformColorDialogHelper" + } + ] + } + ], + "inputFile": "qwidgetplatformcolordialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetPlatformFileDialog", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QWidgetPlatformFileDialog", + "superClasses": [ + { + "access": "public", + "name": "QPlatformFileDialogHelper" + } + ] + } + ], + "inputFile": "qwidgetplatformfiledialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetPlatformFontDialog", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QWidgetPlatformFontDialog", + "superClasses": [ + { + "access": "public", + "name": "QPlatformFontDialogHelper" + } + ] + } + ], + "inputFile": "qwidgetplatformfontdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetPlatformMenu", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QWidgetPlatformMenu", + "superClasses": [ + { + "access": "public", + "name": "QPlatformMenu" + } + ] + } + ], + "inputFile": "qwidgetplatformmenu_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetPlatformMenuItem", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QWidgetPlatformMenuItem", + "superClasses": [ + { + "access": "public", + "name": "QPlatformMenuItem" + } + ] + } + ], + "inputFile": "qwidgetplatformmenuitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetPlatformMessageDialog", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QWidgetPlatformMessageDialog", + "superClasses": [ + { + "access": "public", + "name": "QPlatformMessageDialogHelper" + } + ] + } + ], + "inputFile": "qwidgetplatformmessagedialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetPlatformSystemTrayIcon", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QWidgetPlatformSystemTrayIcon", + "superClasses": [ + { + "access": "public", + "name": "QPlatformSystemTrayIcon" + } + ] + } + ], + "inputFile": "qwidgetplatformsystemtrayicon_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labsqmlmodels_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labsqmlmodels_metatypes.json new file mode 100644 index 0000000..a1da058 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labsqmlmodels_metatypes.json @@ -0,0 +1,964 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "DefaultProperty", + "value": "columns" + } + ], + "className": "QQmlAbstractColumnModel", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 25, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "role", + "type": "QString" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 49, + "name": "data", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "role", + "type": "int" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 50, + "name": "data", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 4, + "isCloned": true, + "isConst": true, + "lineNumber": 50, + "name": "data", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "value", + "type": "QVariant" + }, + { + "name": "role", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 51, + "name": "setData", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "value", + "type": "QVariant" + }, + { + "name": "role", + "type": "int" + } + ], + "index": 6, + "lineNumber": 52, + "name": "setData", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 7, + "isCloned": true, + "lineNumber": 52, + "name": "setData", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "columnCount", + "notify": "columnCountChanged", + "read": "columnCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "columns", + "read": "columns", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQmlAbstractColumnModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "columnCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 59, + "name": "rowsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qqmlabstractcolumnmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QQmlDelegateChooser" + }, + { + "name": "QML.Element", + "value": "DelegateChooser" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQmlDelegateChooserForeign", + "gadget": true, + "lineNumber": 28, + "qualifiedClassName": "QQmlDelegateChooserForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QQmlDelegateChoice" + }, + { + "name": "QML.Element", + "value": "DelegateChoice" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQmlDelegateChoiceForeign", + "gadget": true, + "lineNumber": 36, + "qualifiedClassName": "QQmlDelegateChoiceForeign" + } + ], + "inputFile": "qqmldelegatechooser_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TableModel" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQmlTableModel", + "lineNumber": 32, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 49, + "name": "appendRow", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 50, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "int" + } + ], + "index": 3, + "lineNumber": 51, + "name": "getRow", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "int" + }, + { + "name": "row", + "type": "QVariant" + } + ], + "index": 4, + "lineNumber": 52, + "name": "insertRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fromRowIndex", + "type": "int" + }, + { + "name": "toRowIndex", + "type": "int" + }, + { + "name": "rows", + "type": "int" + } + ], + "index": 5, + "lineNumber": 53, + "name": "moveRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fromRowIndex", + "type": "int" + }, + { + "name": "toRowIndex", + "type": "int" + } + ], + "index": 6, + "isCloned": true, + "lineNumber": 53, + "name": "moveRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "int" + }, + { + "name": "rows", + "type": "int" + } + ], + "index": 7, + "lineNumber": 54, + "name": "removeRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "int" + } + ], + "index": 8, + "isCloned": true, + "lineNumber": 54, + "name": "removeRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "int" + }, + { + "name": "row", + "type": "QVariant" + } + ], + "index": 9, + "lineNumber": 55, + "name": "setRow", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 35, + "name": "rowCount", + "notify": "rowCountChanged", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 36, + "name": "rows", + "notify": "rowsChanged", + "read": "rows", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setRows" + } + ], + "qualifiedClassName": "QQmlTableModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 64, + "name": "rowCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlAbstractColumnModel" + } + ] + } + ], + "inputFile": "qqmltablemodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TableModelColumn" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQmlTableModelColumn", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "display", + "notify": "displayChanged", + "read": "display", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setDisplay" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "decoration", + "notify": "decorationChanged", + "read": "decoration", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setDecoration" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "edit", + "notify": "editChanged", + "read": "edit", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setEdit" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "toolTip", + "notify": "toolTipChanged", + "read": "toolTip", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setToolTip" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 37, + "name": "statusTip", + "notify": "statusTipChanged", + "read": "statusTip", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setStatusTip" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 38, + "name": "whatsThis", + "notify": "whatsThisChanged", + "read": "whatsThis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setWhatsThis" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 40, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 41, + "name": "textAlignment", + "notify": "textAlignmentChanged", + "read": "textAlignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setTextAlignment" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 42, + "name": "background", + "notify": "backgroundChanged", + "read": "background", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setBackground" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 43, + "name": "foreground", + "notify": "foregroundChanged", + "read": "foreground", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setForeground" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 44, + "name": "checkState", + "notify": "checkStateChanged", + "read": "checkState", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setCheckState" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 46, + "name": "accessibleText", + "notify": "accessibleTextChanged", + "read": "accessibleText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setAccessibleText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 47, + "name": "accessibleDescription", + "notify": "accessibleDescriptionChanged", + "read": "accessibleDescription", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setAccessibleDescription" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 50, + "name": "sizeHint", + "notify": "sizeHintChanged", + "read": "sizeHint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setSizeHint" + } + ], + "qualifiedClassName": "QQmlTableModelColumn", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 107, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 108, + "name": "displayChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 109, + "name": "decorationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 110, + "name": "editChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 111, + "name": "toolTipChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 112, + "name": "statusTipChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 113, + "name": "whatsThisChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 115, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 116, + "name": "textAlignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 117, + "name": "backgroundChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 118, + "name": "foregroundChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 119, + "name": "checkStateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 121, + "name": "accessibleTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 122, + "name": "accessibleDescriptionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 123, + "name": "sizeHintChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmltablemodelcolumn_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TreeModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQmlTreeModel", + "lineNumber": 34, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "row", + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 50, + "name": "appendRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 51, + "name": "appendRow", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 52, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 53, + "name": "getRow", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 4, + "lineNumber": 54, + "name": "removeRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "rowData", + "type": "QVariant" + } + ], + "index": 5, + "lineNumber": 55, + "name": "setRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rowIndex", + "type": "std::vector" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 6, + "lineNumber": 57, + "name": "index", + "returnType": "QModelIndex" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 37, + "name": "rows", + "notify": "rowsChanged", + "read": "rows", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setRows" + } + ], + "qualifiedClassName": "QQmlTreeModel", + "superClasses": [ + { + "access": "public", + "name": "QQmlAbstractColumnModel" + } + ] + } + ], + "inputFile": "qqmltreemodel_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labssettings_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labssettings_metatypes.json new file mode 100644 index 0000000..01c711d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labssettings_metatypes.json @@ -0,0 +1,142 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Settings" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQmlSettingsLabs", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 30, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "QString" + }, + { + "name": "defaultValue", + "type": "QVariant" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 49, + "name": "value", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "QString" + } + ], + "index": 2, + "isCloned": true, + "isConst": true, + "lineNumber": 49, + "name": "value", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 3, + "lineNumber": 50, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 51, + "name": "sync", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 34, + "name": "category", + "read": "category", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setCategory" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 35, + "name": "fileName", + "read": "fileName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFileName" + } + ], + "qualifiedClassName": "QQmlSettingsLabs", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 63, + "name": "_q_propertyChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qqmlsettings_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labssharedimage_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labssharedimage_metatypes.json new file mode 100644 index 0000000..011aedc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labssharedimage_metatypes.json @@ -0,0 +1,48 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QSharedImageLoader", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QSharedImageLoader", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsharedimageloader_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QuickSharedImageLoader", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QuickSharedImageLoader", + "superClasses": [ + { + "access": "public", + "name": "QSharedImageLoader" + } + ] + } + ], + "inputFile": "qsharedimageprovider_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labswavefrontmesh_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labswavefrontmesh_metatypes.json new file mode 100644 index 0000000..ee4c205 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6labswavefrontmesh_metatypes.json @@ -0,0 +1,155 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WavefrontMesh" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QWavefrontMesh", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "Error", + "values": [ + "NoError", + "InvalidSourceError", + "UnsupportedFaceShapeError", + "UnsupportedIndexSizeError", + "FileNotFoundError", + "NoAttributesError", + "MissingPositionAttributeError", + "MissingTextureCoordinateAttributeError", + "MissingPositionAndTextureCoordinateAttributesError", + "TooManyAttributesError", + "InvalidPlaneDefinitionError" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "lastError", + "notify": "lastErrorChanged", + "read": "lastError", + "required": false, + "scriptable": true, + "stored": true, + "type": "Error", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "projectionPlaneV", + "notify": "projectionPlaneVChanged", + "read": "projectionPlaneV", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setProjectionPlaneV" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "projectionPlaneW", + "notify": "projectionPlaneWChanged", + "read": "projectionPlaneW", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setProjectionPlaneW" + } + ], + "qualifiedClassName": "QWavefrontMesh", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 76, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 77, + "name": "lastErrorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 78, + "name": "projectionPlaneVChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 79, + "name": "projectionPlaneWChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 4, + "lineNumber": 82, + "name": "readData", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickShaderEffectMesh" + } + ] + } + ], + "inputFile": "qwavefrontmesh_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6languageserverprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6languageserverprivate_metatypes.json new file mode 100644 index 0000000..504b3d6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6languageserverprivate_metatypes.json @@ -0,0 +1,707 @@ +[ + { + "classes": [ + { + "className": "QLspSpecification", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 36, + "name": "TraceValue", + "values": [ + "Off", + "Messages", + "Verbose" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 39, + "name": "ErrorCodes", + "values": [ + "ParseError", + "InvalidRequest", + "MethodNotFound", + "InvalidParams", + "InternalError", + "jsonrpcReservedErrorRangeStart", + "serverErrorStart", + "ServerNotInitialized", + "UnknownErrorCode", + "jsonrpcReservedErrorRangeEnd", + "serverErrorEnd", + "lspReservedErrorRangeStart", + "ContentModified", + "RequestCancelled", + "lspReservedErrorRangeEnd" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 67, + "name": "DiagnosticSeverity", + "values": [ + "Error", + "Warning", + "Information", + "Hint" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 70, + "name": "DiagnosticTag", + "values": [ + "Unnecessary", + "Deprecated" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 73, + "name": "ResourceOperationKind", + "values": [ + "Create", + "Rename", + "Delete" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 76, + "name": "FailureHandlingKind", + "values": [ + "Abort", + "Transactional", + "TextOnlyTransactional", + "Undo" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 79, + "name": "MarkupKind", + "values": [ + "PlainText", + "Markdown" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 82, + "name": "InitializeErrorCode", + "values": [ + "UnknownProtocolVersion" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 85, + "name": "MessageType", + "values": [ + "Error", + "Warning", + "Info", + "Log" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 88, + "name": "WatchKind", + "values": [ + "Create", + "Change", + "Delete" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 91, + "name": "FileChangeType", + "values": [ + "Created", + "Changed", + "Deleted" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 94, + "name": "FileOperationPatternKind", + "values": [ + "File", + "Folder" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 97, + "name": "TextDocumentSyncKind", + "values": [ + "None", + "Full", + "Incremental" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 100, + "name": "TextDocumentSaveReason", + "values": [ + "Manual", + "AfterDelay", + "FocusOut" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 103, + "name": "CompletionTriggerKind", + "values": [ + "Invoked", + "TriggerCharacter", + "TriggerForIncompleteCompletions" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 110, + "name": "InsertTextFormat", + "values": [ + "PlainText", + "Snippet" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 113, + "name": "CompletionItemTag", + "values": [ + "Deprecated" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 116, + "name": "InsertTextMode", + "values": [ + "AsIs", + "AdjustIndentation" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 119, + "name": "CompletionItemKind", + "values": [ + "Text", + "Method", + "Function", + "Constructor", + "Field", + "Variable", + "Class", + "Interface", + "Module", + "Property", + "Unit", + "Value", + "Enum", + "Keyword", + "Snippet", + "Color", + "File", + "Reference", + "Folder", + "EnumMember", + "Constant", + "Struct", + "Event", + "Operator", + "TypeParameter" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 148, + "name": "SignatureHelpTriggerKind", + "values": [ + "Invoked", + "TriggerCharacter", + "ContentChange" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 151, + "name": "DocumentHighlightKind", + "values": [ + "Text", + "Read", + "Write" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 154, + "name": "SymbolKind", + "values": [ + "File", + "Module", + "Namespace", + "Package", + "Class", + "Method", + "Property", + "Field", + "Constructor", + "Enum", + "Interface", + "Function", + "Variable", + "Constant", + "String", + "Number", + "Boolean", + "Array", + "Object", + "Key", + "Null", + "EnumMember", + "Struct", + "Event", + "Operator", + "TypeParameter" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 184, + "name": "SymbolTag", + "values": [ + "Deprecated" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 187, + "name": "CodeActionKind", + "values": [ + "Empty", + "QuickFix", + "Refactor", + "RefactorExtract", + "RefactorInline", + "RefactorRewrite", + "Source", + "SourceOrganizeImports" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 199, + "name": "PrepareSupportDefaultBehavior", + "values": [ + "Identifier" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 202, + "name": "FoldingRangeKind", + "values": [ + "Comment", + "Imports", + "Region" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 205, + "name": "SemanticTokenTypes", + "values": [ + "Namespace", + "Type", + "Class", + "Enum", + "Interface", + "Struct", + "TypeParameter", + "Parameter", + "Variable", + "Property", + "EnumMember", + "Event", + "Function", + "Method", + "Macro", + "Keyword", + "Modifier", + "Comment", + "String", + "Number", + "Regexp", + "Operator" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 231, + "name": "SemanticTokenModifiers", + "values": [ + "Declaration", + "Definition", + "Readonly", + "Static", + "Deprecated", + "Abstract", + "Async", + "Modification", + "Documentation", + "DefaultLibrary" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 245, + "name": "TokenFormat", + "values": [ + "Relative" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 248, + "name": "UniquenessLevel", + "values": [ + "Document", + "Project", + "Group", + "Scheme", + "Global" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 251, + "name": "MonikerKind", + "values": [ + "Import", + "Export", + "Local" + ] + } + ], + "lineNumber": 33, + "namespace": true, + "qualifiedClassName": "QLspSpecification" + } + ], + "inputFile": "qlanguageserverspectypes_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLspNotifySignals", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QLspNotifySignals", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::CancelParamsType" + } + ], + "index": 0, + "lineNumber": 31, + "name": "receivedCancelNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::InitializedParamsType" + } + ], + "index": 1, + "lineNumber": 32, + "name": "receivedInitializedNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::ExitParamsType" + } + ], + "index": 2, + "lineNumber": 34, + "name": "receivedExitNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::LogTraceParamsType" + } + ], + "index": 3, + "lineNumber": 35, + "name": "receivedLogTraceNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::SetTraceParamsType" + } + ], + "index": 4, + "lineNumber": 36, + "name": "receivedSetTraceNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::ShowMessageParamsType" + } + ], + "index": 5, + "lineNumber": 37, + "name": "receivedShowMessageNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::LogMessageParamsType" + } + ], + "index": 6, + "lineNumber": 40, + "name": "receivedLogMessageNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::WorkDoneProgressCancelParamsType" + } + ], + "index": 7, + "lineNumber": 41, + "name": "receivedWorkDoneProgressCancelNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::TelemetryEventParamsType" + } + ], + "index": 8, + "lineNumber": 43, + "name": "receivedTelemetryEventNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::DidChangeWorkspaceFoldersParamsType" + } + ], + "index": 9, + "lineNumber": 45, + "name": "receivedDidChangeWorkspaceFoldersNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::DidChangeConfigurationParamsType" + } + ], + "index": 10, + "lineNumber": 47, + "name": "receivedDidChangeConfigurationNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::DidChangeWatchedFilesParamsType" + } + ], + "index": 11, + "lineNumber": 49, + "name": "receivedDidChangeWatchedFilesNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::CreateFilesParamsType" + } + ], + "index": 12, + "lineNumber": 51, + "name": "receivedCreateFilesNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::RenameFilesParamsType" + } + ], + "index": 13, + "lineNumber": 53, + "name": "receivedRenameFilesNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::DeleteFilesParamsType" + } + ], + "index": 14, + "lineNumber": 55, + "name": "receivedDeleteFilesNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::DidOpenTextDocumentParamsType" + } + ], + "index": 15, + "lineNumber": 57, + "name": "receivedDidOpenTextDocumentNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::DidChangeTextDocumentParamsType" + } + ], + "index": 16, + "lineNumber": 59, + "name": "receivedDidChangeTextDocumentNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::WillSaveTextDocumentParamsType" + } + ], + "index": 17, + "lineNumber": 61, + "name": "receivedWillSaveTextDocumentNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::DidSaveTextDocumentParamsType" + } + ], + "index": 18, + "lineNumber": 63, + "name": "receivedDidSaveTextDocumentNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::DidCloseTextDocumentParamsType" + } + ], + "index": 19, + "lineNumber": 65, + "name": "receivedDidCloseTextDocumentNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QLspSpecification::Notifications::PublishDiagnosticsParamsType" + } + ], + "index": 20, + "lineNumber": 67, + "name": "receivedPublishDiagnosticsNotification", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qlspnotifysignals_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6location_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6location_metatypes.json new file mode 100644 index 0000000..aa78aec --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6location_metatypes.json @@ -0,0 +1,9914 @@ +[ + { + "classes": [ + { + "className": "QAbstractGeoTileCache", + "lineNumber": 45, + "object": true, + "qualifiedClassName": "QAbstractGeoTileCache", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractgeotilecache_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoCodeReply", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QGeoCodeReply", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 49, + "name": "aborted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QGeoCodeReply::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 50, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QGeoCodeReply::Error" + } + ], + "index": 3, + "isCloned": true, + "lineNumber": 50, + "name": "errorOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeocodereply.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoCodingManager", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "QGeoCodingManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QGeoCodeReply*" + } + ], + "index": 0, + "lineNumber": 43, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QGeoCodeReply*" + }, + { + "name": "error", + "type": "QGeoCodeReply::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 44, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QGeoCodeReply*" + }, + { + "name": "error", + "type": "QGeoCodeReply::Error" + } + ], + "index": 2, + "isCloned": true, + "lineNumber": 44, + "name": "errorOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeocodingmanager.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoCodingManagerEngine", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QGeoCodingManagerEngine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QGeoCodeReply*" + } + ], + "index": 0, + "lineNumber": 41, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QGeoCodeReply*" + }, + { + "name": "error", + "type": "QGeoCodeReply::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 42, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QGeoCodeReply*" + }, + { + "name": "error", + "type": "QGeoCodeReply::Error" + } + ], + "index": 2, + "isCloned": true, + "lineNumber": 42, + "name": "errorOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeocodingmanagerengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoFileTileCache", + "lineNumber": 56, + "object": true, + "qualifiedClassName": "QGeoFileTileCache", + "superClasses": [ + { + "access": "public", + "name": "QAbstractGeoTileCache" + } + ] + } + ], + "inputFile": "qgeofiletilecache_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoManeuverDerived", + "gadget": true, + "lineNumber": 26, + "qualifiedClassName": "QGeoManeuverDerived", + "superClasses": [ + { + "access": "public", + "name": "QGeoManeuver" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoManeuverDerived" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "RouteManeuver" + } + ], + "className": "QGeoManeuverForeignNamespace", + "lineNumber": 31, + "namespace": true, + "qualifiedClassName": "QGeoManeuverForeignNamespace" + } + ], + "inputFile": "qgeomaneuverderived_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoMap", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 58, + "name": "Capability", + "values": [ + "SupportsNothing", + "SupportsVisibleRegion", + "SupportsSetBearing", + "SupportsAnchoringCoordinate", + "SupportsFittingViewportToGeoRectangle", + "SupportsVisibleArea" + ] + }, + { + "alias": "Capability", + "isClass": false, + "isFlag": true, + "lineNumber": 58, + "name": "Capabilities", + "values": [ + "SupportsNothing", + "SupportsVisibleRegion", + "SupportsSetBearing", + "SupportsAnchoringCoordinate", + "SupportsFittingViewportToGeoRectangle", + "SupportsVisibleArea" + ] + } + ], + "lineNumber": 38, + "object": true, + "qualifiedClassName": "QGeoMap", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "cameraData", + "type": "QGeoCameraData" + } + ], + "index": 0, + "lineNumber": 127, + "name": "cameraDataChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 128, + "name": "sgNodeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 129, + "name": "activeMapTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldCameraCapabilities", + "type": "QGeoCameraCapabilities" + } + ], + "index": 3, + "lineNumber": 130, + "name": "cameraCapabilitiesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "copyrightsImage", + "type": "QImage" + } + ], + "index": 4, + "lineNumber": 131, + "name": "copyrightsImageChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "copyrightsHtml", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 132, + "name": "copyrightsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "styleSheet", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 133, + "name": "copyrightsStyleSheetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 134, + "name": "visibleAreaChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeomap_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoMappingManager", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "QGeoMappingManager", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "initialized", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 55, + "name": "supportedMapTypesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeomappingmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoMappingManagerEngine", + "lineNumber": 37, + "object": true, + "qualifiedClassName": "QGeoMappingManagerEngine", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 63, + "name": "initialized", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 64, + "name": "supportedMapTypesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeomappingmanagerengine_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoRouteParser", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "TrafficSide", + "values": [ + "RightHandTraffic", + "LeftHandTraffic" + ] + } + ], + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "trafficSide", + "notify": "trafficSideChanged", + "read": "trafficSide", + "required": false, + "scriptable": true, + "stored": true, + "type": "TrafficSide", + "user": false, + "write": "setTrafficSide" + } + ], + "qualifiedClassName": "QGeoRouteParser", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "trafficSide", + "type": "TrafficSide" + } + ], + "index": 0, + "lineNumber": 48, + "name": "trafficSideChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "trafficSide", + "type": "TrafficSide" + } + ], + "index": 1, + "lineNumber": 45, + "name": "setTrafficSide", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeorouteparser_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoRouteParserOsrmV5", + "lineNumber": 41, + "object": true, + "qualifiedClassName": "QGeoRouteParserOsrmV5", + "superClasses": [ + { + "access": "public", + "name": "QGeoRouteParser" + } + ] + } + ], + "inputFile": "qgeorouteparserosrmv5_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoRouteReply", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 21, + "name": "Error", + "values": [ + "NoError", + "EngineNotSetError", + "CommunicationError", + "ParseError", + "UnsupportedOptionError", + "UnknownError" + ] + } + ], + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QGeoRouteReply", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 44, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 45, + "name": "aborted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QGeoRouteReply::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 46, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QGeoRouteReply::Error" + } + ], + "index": 3, + "isCloned": true, + "lineNumber": 46, + "name": "errorOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeoroutereply.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoRoutingManager", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QGeoRoutingManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QGeoRouteReply*" + } + ], + "index": 0, + "lineNumber": 43, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QGeoRouteReply*" + }, + { + "name": "error", + "type": "QGeoRouteReply::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 44, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QGeoRouteReply*" + }, + { + "name": "error", + "type": "QGeoRouteReply::Error" + } + ], + "index": 2, + "isCloned": true, + "lineNumber": 44, + "name": "errorOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeoroutingmanager.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoRoutingManagerEngine", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QGeoRoutingManagerEngine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QGeoRouteReply*" + } + ], + "index": 0, + "lineNumber": 43, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QGeoRouteReply*" + }, + { + "name": "error", + "type": "QGeoRouteReply::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 44, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QGeoRouteReply*" + }, + { + "name": "error", + "type": "QGeoRouteReply::Error" + } + ], + "index": 2, + "isCloned": true, + "lineNumber": 44, + "name": "errorOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeoroutingmanagerengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoServiceProvider", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 31, + "name": "Error", + "values": [ + "NoError", + "NotSupportedError", + "UnknownParameterError", + "MissingRequiredParameterError", + "ConnectionError", + "LoaderError" + ] + }, + { + "alias": "RoutingFeature", + "isClass": false, + "isFlag": true, + "lineNumber": 40, + "name": "RoutingFeatures", + "values": [ + "NoRoutingFeatures", + "OnlineRoutingFeature", + "OfflineRoutingFeature", + "LocalizedRoutingFeature", + "RouteUpdatesFeature", + "AlternativeRoutesFeature", + "ExcludeAreasRoutingFeature", + "AnyRoutingFeatures" + ] + }, + { + "alias": "GeocodingFeature", + "isClass": false, + "isFlag": true, + "lineNumber": 51, + "name": "GeocodingFeatures", + "values": [ + "NoGeocodingFeatures", + "OnlineGeocodingFeature", + "OfflineGeocodingFeature", + "ReverseGeocodingFeature", + "LocalizedGeocodingFeature", + "AnyGeocodingFeatures" + ] + }, + { + "alias": "MappingFeature", + "isClass": false, + "isFlag": true, + "lineNumber": 60, + "name": "MappingFeatures", + "values": [ + "NoMappingFeatures", + "OnlineMappingFeature", + "OfflineMappingFeature", + "LocalizedMappingFeature", + "AnyMappingFeatures" + ] + }, + { + "alias": "PlacesFeature", + "isClass": false, + "isFlag": true, + "lineNumber": 68, + "name": "PlacesFeatures", + "values": [ + "NoPlacesFeatures", + "OnlinePlacesFeature", + "OfflinePlacesFeature", + "SavePlaceFeature", + "RemovePlaceFeature", + "SaveCategoryFeature", + "RemoveCategoryFeature", + "PlaceRecommendationsFeature", + "SearchSuggestionsFeature", + "LocalizedPlacesFeature", + "NotificationsFeature", + "PlaceMatchingFeature", + "AnyPlacesFeatures" + ] + }, + { + "alias": "NavigationFeature", + "isClass": false, + "isFlag": true, + "lineNumber": 84, + "name": "NavigationFeatures", + "values": [ + "NoNavigationFeatures", + "OnlineNavigationFeature", + "OfflineNavigationFeature", + "AnyNavigationFeatures" + ] + } + ], + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QGeoServiceProvider", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeoserviceprovider.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoTiledMap", + "lineNumber": 36, + "object": true, + "qualifiedClassName": "QGeoTiledMap", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "mapId", + "type": "int" + } + ], + "index": 0, + "lineNumber": 57, + "name": "clearScene", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 66, + "name": "handleTileVersionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGeoMap" + } + ] + } + ], + "inputFile": "qgeotiledmap_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoTiledMappingManagerEngine", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "QGeoTiledMappingManagerEngine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "spec", + "type": "QGeoTileSpec" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 63, + "name": "tileError", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 64, + "name": "tileVersionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "arguments": [ + { + "name": "spec", + "type": "QGeoTileSpec" + }, + { + "name": "bytes", + "type": "QByteArray" + }, + { + "name": "format", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 59, + "name": "engineTileFinished", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "spec", + "type": "QGeoTileSpec" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 60, + "name": "engineTileError", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGeoMappingManagerEngine" + } + ] + } + ], + "inputFile": "qgeotiledmappingmanagerengine_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoTiledMapReply", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QGeoTiledMapReply", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "aborted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QGeoTiledMapReply::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 59, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QGeoTiledMapReply::Error" + } + ], + "index": 3, + "isCloned": true, + "lineNumber": 59, + "name": "errorOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeotiledmapreply_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoTiledMapScene", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QGeoTiledMapScene", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "newTiles", + "type": "QSet" + } + ], + "index": 0, + "lineNumber": 55, + "name": "newTilesVisible", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeotiledmapscene_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoTileFetcher", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QGeoTileFetcher", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "spec", + "type": "QGeoTileSpec" + }, + { + "name": "bytes", + "type": "QByteArray" + }, + { + "name": "format", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 48, + "name": "tileFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "spec", + "type": "QGeoTileSpec" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 49, + "name": "tileError", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "tilesAdded", + "type": "QSet" + }, + { + "name": "tilesRemoved", + "type": "QSet" + } + ], + "index": 2, + "lineNumber": 40, + "name": "updateTileRequests", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "tiles", + "type": "QSet" + } + ], + "index": 3, + "lineNumber": 43, + "name": "cancelTileRequests", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 44, + "name": "requestNextTile", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 45, + "name": "finished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeotilefetcher_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Category" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeCategory", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 57, + "name": "Visibility", + "values": [ + "UnspecifiedVisibility", + "DeviceVisibility", + "PrivateVisibility", + "PublicVisibility" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 63, + "name": "Status", + "values": [ + "Ready", + "Saving", + "Removing", + "Error" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 33, + "methods": [ + { + "access": "public", + "index": 8, + "isConst": true, + "lineNumber": 86, + "name": "errorString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "parentId", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 91, + "name": "save", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "isCloned": true, + "lineNumber": 91, + "name": "save", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 92, + "name": "remove", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 42, + "name": "category", + "read": "category", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlaceCategory", + "user": false, + "write": "setCategory" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 43, + "name": "plugin", + "notify": "pluginChanged", + "read": "plugin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProvider*", + "user": false, + "write": "setPlugin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 44, + "name": "categoryId", + "notify": "categoryIdChanged", + "read": "categoryId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setCategoryId" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 45, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 46, + "name": "visibility", + "notify": "visibilityChanged", + "read": "visibility", + "required": false, + "scriptable": true, + "stored": true, + "type": "Visibility", + "user": false, + "write": "setVisibility" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 47, + "name": "icon", + "notify": "iconChanged", + "read": "icon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlaceIcon", + "user": false, + "write": "setIcon" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 48, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "QDeclarativeCategory", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 95, + "name": "pluginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 96, + "name": "categoryIdChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 97, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 98, + "name": "visibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 99, + "name": "iconChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 100, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 6, + "lineNumber": 103, + "name": "replyFinished", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 104, + "name": "pluginReady", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qdeclarativecategory_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ContactDetails" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "ContactDetails instances cannot be instantiated. Only Place types have ContactDetails and they cannot be re-assigned (but can be modified)." + } + ], + "className": "QDeclarativeContactDetails", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QDeclarativeContactDetails", + "superClasses": [ + { + "access": "public", + "name": "QQmlPropertyMap" + } + ] + } + ], + "inputFile": "qdeclarativecontactdetails_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Place" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativePlace", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 80, + "name": "Status", + "values": [ + "Ready", + "Saving", + "Fetching", + "Removing", + "Error" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 81, + "name": "Visibility", + "values": [ + "UnspecifiedVisibility", + "DeviceVisibility", + "PrivateVisibility", + "PublicVisibility" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 38, + "methods": [ + { + "access": "public", + "index": 26, + "lineNumber": 128, + "name": "getDetails", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 129, + "name": "save", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 130, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "isConst": true, + "lineNumber": 131, + "name": "errorString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "original", + "type": "QDeclarativePlace*" + } + ], + "index": 30, + "lineNumber": 148, + "name": "copyFrom", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "plugin", + "type": "QDeclarativeGeoServiceProvider*" + } + ], + "index": 31, + "lineNumber": 149, + "name": "initializeFavorite", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 45, + "name": "place", + "read": "place", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlace", + "user": false, + "write": "setPlace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 46, + "name": "plugin", + "notify": "pluginChanged", + "read": "plugin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProvider*", + "user": false, + "write": "setPlugin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 47, + "name": "categories", + "notify": "categoriesChanged", + "read": "categories", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 48, + "name": "location", + "notify": "locationChanged", + "read": "location", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoLocation*", + "user": false, + "write": "setLocation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 49, + "name": "ratings", + "notify": "ratingsChanged", + "read": "ratings", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlaceRatings", + "user": false, + "write": "setRatings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 50, + "name": "supplier", + "notify": "supplierChanged", + "read": "supplier", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlaceSupplier", + "user": false, + "write": "setSupplier" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 51, + "name": "icon", + "notify": "iconChanged", + "read": "icon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlaceIcon", + "user": false, + "write": "setIcon" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 52, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 53, + "name": "placeId", + "notify": "placeIdChanged", + "read": "placeId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPlaceId" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 54, + "name": "attribution", + "notify": "attributionChanged", + "read": "attribution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setAttribution" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 56, + "name": "reviewModel", + "notify": "reviewModelChanged", + "read": "reviewModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativePlaceReviewModel*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 57, + "name": "imageModel", + "notify": "imageModelChanged", + "read": "imageModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativePlaceImageModel*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 58, + "name": "editorialModel", + "notify": "editorialModelChanged", + "read": "editorialModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativePlaceEditorialModel*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 60, + "name": "extendedAttributes", + "notify": "extendedAttributesChanged", + "read": "extendedAttributes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 61, + "name": "contactDetails", + "notify": "contactDetailsChanged", + "read": "contactDetails", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeContactDetails*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 62, + "name": "detailsFetched", + "notify": "detailsFetchedChanged", + "read": "detailsFetched", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 63, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 65, + "name": "primaryPhone", + "notify": "primaryPhoneChanged", + "read": "primaryPhone", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 66, + "name": "primaryFax", + "notify": "primaryFaxChanged", + "read": "primaryFax", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 67, + "name": "primaryEmail", + "notify": "primaryEmailChanged", + "read": "primaryEmail", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 68, + "name": "primaryWebsite", + "notify": "primaryWebsiteChanged", + "read": "primaryWebsite", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 70, + "name": "visibility", + "notify": "visibilityChanged", + "read": "visibility", + "required": false, + "scriptable": true, + "stored": true, + "type": "Visibility", + "user": false, + "write": "setVisibility" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 71, + "name": "favorite", + "notify": "favoriteChanged", + "read": "favorite", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativePlace*", + "user": false, + "write": "setFavorite" + } + ], + "qualifiedClassName": "QDeclarativePlace", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 152, + "name": "pluginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 153, + "name": "categoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 154, + "name": "locationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 155, + "name": "ratingsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 156, + "name": "supplierChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 157, + "name": "iconChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 158, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 159, + "name": "placeIdChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 160, + "name": "attributionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 161, + "name": "detailsFetchedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 162, + "name": "reviewModelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 163, + "name": "imageModelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 164, + "name": "editorialModelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 166, + "name": "primaryPhoneChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 167, + "name": "primaryFaxChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 168, + "name": "primaryEmailChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 169, + "name": "primaryWebsiteChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 171, + "name": "extendedAttributesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 172, + "name": "contactDetailsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 173, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 174, + "name": "visibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 175, + "name": "favoriteChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 22, + "lineNumber": 178, + "name": "finished", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QString" + }, + { + "type": "QVariant" + } + ], + "index": 23, + "lineNumber": 179, + "name": "contactsModified", + "returnType": "void" + }, + { + "access": "private", + "index": 24, + "lineNumber": 180, + "name": "pluginReady", + "returnType": "void" + }, + { + "access": "private", + "index": 25, + "lineNumber": 181, + "name": "cleanupDeletedCategories", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qdeclarativeplace_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDeclarativePlaceContentModel", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 34, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 38, + "name": "place", + "notify": "placeChanged", + "read": "place", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativePlace*", + "user": false, + "write": "setPlace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 39, + "name": "batchSize", + "notify": "batchSizeChanged", + "read": "batchSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBatchSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 40, + "name": "totalCount", + "notify": "totalCountChanged", + "read": "totalCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QDeclarativePlaceContentModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 91, + "name": "placeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 92, + "name": "batchSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 93, + "name": "totalCountChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 3, + "lineNumber": 96, + "name": "fetchFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ReviewModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativePlaceReviewModel", + "gadget": true, + "lineNumber": 115, + "qualifiedClassName": "QDeclarativePlaceReviewModel", + "superClasses": [ + { + "access": "public", + "name": "QDeclarativePlaceContentModel" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "EditorialModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativePlaceEditorialModel", + "gadget": true, + "lineNumber": 127, + "qualifiedClassName": "QDeclarativePlaceEditorialModel", + "superClasses": [ + { + "access": "public", + "name": "QDeclarativePlaceContentModel" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ImageModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativePlaceImageModel", + "gadget": true, + "lineNumber": 138, + "qualifiedClassName": "QDeclarativePlaceImageModel", + "superClasses": [ + { + "access": "public", + "name": "QDeclarativePlaceContentModel" + } + ] + } + ], + "inputFile": "qdeclarativeplacecontentmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDeclarativeSearchModelBase", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 49, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 33, + "methods": [ + { + "access": "public", + "index": 9, + "lineNumber": 74, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 76, + "name": "cancel", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 77, + "name": "reset", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "isConst": true, + "lineNumber": 79, + "name": "errorString", + "returnType": "QString" + }, + { + "access": "public", + "index": 13, + "lineNumber": 81, + "name": "previousPage", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 82, + "name": "nextPage", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "plugin", + "notify": "pluginChanged", + "read": "plugin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProvider*", + "user": false, + "write": "setPlugin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 38, + "name": "searchArea", + "notify": "searchAreaChanged", + "read": "searchArea", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setSearchArea" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 39, + "name": "limit", + "notify": "limitChanged", + "read": "limit", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLimit" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 40, + "name": "previousPagesAvailable", + "notify": "previousPagesAvailableChanged", + "read": "previousPagesAvailable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 41, + "name": "nextPagesAvailable", + "notify": "nextPagesAvailableChanged", + "read": "nextPagesAvailable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 42, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "QDeclarativeSearchModelBase", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 91, + "name": "pluginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 92, + "name": "searchAreaChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 93, + "name": "limitChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 94, + "name": "previousPagesAvailableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 95, + "name": "nextPagesAvailableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 96, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 6, + "lineNumber": 102, + "name": "queryFinished", + "returnType": "void" + }, + { + "access": "protected", + "index": 7, + "lineNumber": 103, + "name": "onContentUpdated", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 106, + "name": "pluginNameChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qdeclarativesearchmodelbase_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PlaceSearchModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeSearchResultModel", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 49, + "name": "SearchResultType", + "values": [ + "UnknownSearchResult", + "PlaceResult", + "ProposedSearchResult" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 55, + "name": "RelevanceHint", + "values": [ + "UnspecifiedHint", + "DistanceHint", + "LexicalPlaceNameHint" + ] + } + ], + "lineNumber": 28, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "roleName", + "type": "QString" + } + ], + "index": 16, + "isConst": true, + "lineNumber": 93, + "name": "data", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "proposedSearchIndex", + "type": "int" + } + ], + "index": 17, + "lineNumber": 96, + "name": "updateWith", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "searchTerm", + "notify": "searchTermChanged", + "read": "searchTerm", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setSearchTerm" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "categories", + "notify": "categoriesChanged", + "read": "categories", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "recommendationId", + "notify": "recommendationIdChanged", + "read": "recommendationId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRecommendationId" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "relevanceHint", + "notify": "relevanceHintChanged", + "read": "relevanceHint", + "required": false, + "scriptable": true, + "stored": true, + "type": "RelevanceHint", + "user": false, + "write": "setRelevanceHint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "visibilityScope", + "notify": "visibilityScopeChanged", + "read": "visibilityScope", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativePlace::Visibility", + "user": false, + "write": "setVisibilityScope" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 40, + "name": "count", + "notify": "rowCountChanged", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 41, + "name": "favoritesPlugin", + "notify": "favoritesPluginChanged", + "read": "favoritesPlugin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProvider*", + "user": false, + "write": "setFavoritesPlugin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 42, + "name": "favoritesMatchParameters", + "notify": "favoritesMatchParametersChanged", + "read": "favoritesMatchParameters", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false, + "write": "setFavoritesMatchParameters" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 44, + "member": "m_incremental", + "name": "incremental", + "notify": "incrementalChanged", + "required": false, + "revision": 1292, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QDeclarativeSearchResultModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 101, + "name": "searchTermChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 102, + "name": "categoriesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 103, + "name": "recommendationIdChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 104, + "name": "relevanceHintChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 105, + "name": "visibilityScopeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 107, + "name": "rowCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 108, + "name": "favoritesPluginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 109, + "name": "favoritesMatchParametersChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 110, + "name": "dataChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 111, + "name": "incrementalChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 10, + "lineNumber": 118, + "name": "queryFinished", + "returnType": "void" + }, + { + "access": "protected", + "index": 11, + "lineNumber": 119, + "name": "onContentUpdated", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "favoritePlaces", + "type": "QList" + } + ], + "index": 12, + "lineNumber": 122, + "name": "updateLayout", + "returnType": "void" + }, + { + "access": "private", + "index": 13, + "isCloned": true, + "lineNumber": 122, + "name": "updateLayout", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "placeId", + "type": "QString" + } + ], + "index": 14, + "lineNumber": 124, + "name": "placeUpdated", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "placeId", + "type": "QString" + } + ], + "index": 15, + "lineNumber": 125, + "name": "placeRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDeclarativeSearchModelBase" + } + ] + } + ], + "inputFile": "qdeclarativesearchresultmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PlaceSearchSuggestionModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeSearchSuggestionModel", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "searchTerm", + "notify": "searchTermChanged", + "read": "searchTerm", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setSearchTerm" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "suggestions", + "notify": "suggestionsChanged", + "read": "suggestions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + } + ], + "qualifiedClassName": "QDeclarativeSearchSuggestionModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 61, + "name": "searchTermChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 62, + "name": "suggestionsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 2, + "lineNumber": 58, + "name": "queryFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDeclarativeSearchModelBase" + } + ] + } + ], + "inputFile": "qdeclarativesearchsuggestionmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CategoryModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeSupportedCategoriesModel", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 71, + "name": "Roles", + "values": [ + "CategoryRole", + "ParentCategoryRole" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 76, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 38, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "role", + "type": "int" + } + ], + "index": 10, + "isConst": true, + "lineNumber": 68, + "name": "data", + "returnType": "QVariant" + }, + { + "access": "public", + "index": 11, + "isConst": true, + "lineNumber": 84, + "name": "errorString", + "returnType": "QString" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 46, + "name": "plugin", + "notify": "pluginChanged", + "read": "plugin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProvider*", + "user": false, + "write": "setPlugin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 47, + "name": "hierarchical", + "notify": "hierarchicalChanged", + "read": "hierarchical", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHierarchical" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 48, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "QDeclarativeSupportedCategoriesModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 91, + "name": "pluginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 92, + "name": "hierarchicalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 93, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 94, + "name": "dataChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 97, + "name": "update", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 100, + "name": "replyFinished", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "category", + "type": "QPlaceCategory" + }, + { + "name": "parentId", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 101, + "name": "addedCategory", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "category", + "type": "QPlaceCategory" + }, + { + "name": "parentId", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 102, + "name": "updatedCategory", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "categoryId", + "type": "QString" + }, + { + "name": "parentId", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 103, + "name": "removedCategory", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 104, + "name": "connectNotificationSignals", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qdeclarativesupportedcategoriesmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GeocodeModel" + } + ], + "className": "QDeclarativeGeocodeModel", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 57, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 64, + "name": "GeocodeError", + "values": [ + "NoError", + "EngineNotSetError", + "CommunicationError", + "ParseError", + "UnsupportedOptionError", + "CombinationError", + "UnknownError", + "UnknownParameterError", + "MissingRequiredParameterError" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 37, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 15, + "lineNumber": 109, + "name": "get", + "returnType": "QDeclarativeGeoLocation*" + }, + { + "access": "public", + "index": 16, + "lineNumber": 118, + "name": "reset", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 119, + "name": "cancel", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 44, + "name": "plugin", + "notify": "pluginChanged", + "read": "plugin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProvider*", + "user": false, + "write": "setPlugin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 45, + "name": "autoUpdate", + "notify": "autoUpdateChanged", + "read": "autoUpdate", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoUpdate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 46, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 47, + "name": "errorString", + "notify": "errorChanged", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 48, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 49, + "name": "limit", + "notify": "limitChanged", + "read": "limit", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLimit" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 50, + "name": "offset", + "notify": "offsetChanged", + "read": "offset", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 51, + "name": "query", + "notify": "queryChanged", + "read": "query", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setQuery" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 52, + "name": "bounds", + "notify": "boundsChanged", + "read": "bounds", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setBounds" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 53, + "name": "error", + "notify": "errorChanged", + "read": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "GeocodeError", + "user": false + } + ], + "qualifiedClassName": "QDeclarativeGeocodeModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 122, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 123, + "name": "pluginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 124, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 125, + "name": "errorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 126, + "name": "locationsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 127, + "name": "autoUpdateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 128, + "name": "boundsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 129, + "name": "queryChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 130, + "name": "limitChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 131, + "name": "offsetChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 10, + "lineNumber": 134, + "name": "update", + "returnType": "void" + }, + { + "access": "protected", + "index": 11, + "lineNumber": 137, + "name": "queryContentChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "reply", + "type": "QGeoCodeReply*" + } + ], + "index": 12, + "lineNumber": 138, + "name": "geocodeFinished", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "reply", + "type": "QGeoCodeReply*" + }, + { + "name": "error", + "type": "QGeoCodeReply::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 13, + "lineNumber": 139, + "name": "geocodeError", + "returnType": "void" + }, + { + "access": "protected", + "index": 14, + "lineNumber": 142, + "name": "pluginReady", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qdeclarativegeocodemodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "1543" + }, + { + "name": "QML.Element", + "value": "GeoJsonData" + } + ], + "className": "QDeclarativeGeoJsonData", + "lineNumber": 37, + "methods": [ + { + "access": "public", + "index": 2, + "lineNumber": 54, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 3, + "lineNumber": 55, + "name": "addItem", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 56, + "name": "open", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 5, + "lineNumber": 57, + "name": "openUrl", + "returnType": "bool" + }, + { + "access": "public", + "index": 6, + "lineNumber": 58, + "name": "save", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 7, + "lineNumber": 59, + "name": "saveAs", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "map", + "type": "QDeclarativeGeoMap*" + } + ], + "index": 8, + "lineNumber": 60, + "name": "setModelToMapContents", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 42, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 43, + "name": "sourceUrl", + "notify": "sourceUrlChanged", + "read": "sourceUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "openUrl" + } + ], + "qualifiedClassName": "QDeclarativeGeoJsonData", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 63, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 64, + "name": "sourceUrlChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdeclarativegeojsondata_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RouteModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeGeoRouteModel", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 63, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 70, + "name": "RouteError", + "values": [ + "NoError", + "EngineNotSetError", + "CommunicationError", + "ParseError", + "UnsupportedOptionError", + "UnknownError", + "UnknownParameterError", + "MissingRequiredParameterError" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 39, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 14, + "lineNumber": 112, + "name": "get", + "returnType": "QGeoRoute" + }, + { + "access": "public", + "index": 15, + "lineNumber": 113, + "name": "reset", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 114, + "name": "cancel", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 47, + "name": "plugin", + "notify": "pluginChanged", + "read": "plugin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProvider*", + "user": false, + "write": "setPlugin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 48, + "name": "query", + "notify": "queryChanged", + "read": "query", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoRouteQuery*", + "user": false, + "write": "setQuery" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 49, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 50, + "name": "autoUpdate", + "notify": "autoUpdateChanged", + "read": "autoUpdate", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoUpdate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 51, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 52, + "name": "errorString", + "notify": "errorChanged", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 53, + "name": "error", + "notify": "errorChanged", + "read": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "RouteError", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 54, + "name": "measurementSystem", + "notify": "measurementSystemChanged", + "read": "measurementSystem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale::MeasurementSystem", + "user": false, + "write": "setMeasurementSystem" + } + ], + "qualifiedClassName": "QDeclarativeGeoRouteModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 117, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 118, + "name": "pluginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 119, + "name": "queryChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 120, + "name": "autoUpdateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 121, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 122, + "name": "errorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 123, + "name": "routesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 124, + "name": "measurementSystemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 125, + "name": "abortRequested", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 9, + "lineNumber": 128, + "name": "update", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "reply", + "type": "QGeoRouteReply*" + } + ], + "index": 10, + "lineNumber": 131, + "name": "routingFinished", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "reply", + "type": "QGeoRouteReply*" + }, + { + "name": "error", + "type": "QGeoRouteReply::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 11, + "lineNumber": 132, + "name": "routingError", + "returnType": "void" + }, + { + "access": "private", + "index": 12, + "lineNumber": 135, + "name": "queryDetailsChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 13, + "lineNumber": 136, + "name": "pluginReady", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RouteQuery" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeGeoRouteQuery", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 193, + "name": "TravelMode", + "values": [ + "CarTravel", + "PedestrianTravel", + "BicycleTravel", + "PublicTransitTravel", + "TruckTravel" + ] + }, + { + "alias": "TravelMode", + "isClass": false, + "isFlag": true, + "lineNumber": 193, + "name": "TravelModes", + "values": [ + "CarTravel", + "PedestrianTravel", + "BicycleTravel", + "PublicTransitTravel", + "TruckTravel" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 202, + "name": "FeatureType", + "values": [ + "NoFeature", + "TollFeature", + "HighwayFeature", + "PublicTransitFeature", + "FerryFeature", + "TunnelFeature", + "DirtRoadFeature", + "ParksFeature", + "MotorPoolLaneFeature", + "TrafficFeature" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 216, + "name": "FeatureWeight", + "values": [ + "NeutralFeatureWeight", + "PreferFeatureWeight", + "RequireFeatureWeight", + "AvoidFeatureWeight", + "DisallowFeatureWeight" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 225, + "name": "RouteOptimization", + "values": [ + "ShortestRoute", + "FastestRoute", + "MostEconomicRoute", + "MostScenicRoute" + ] + }, + { + "alias": "RouteOptimization", + "isClass": false, + "isFlag": true, + "lineNumber": 225, + "name": "RouteOptimizations", + "values": [ + "ShortestRoute", + "FastestRoute", + "MostEconomicRoute", + "MostScenicRoute" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 233, + "name": "SegmentDetail", + "values": [ + "NoSegmentData", + "BasicSegmentData" + ] + }, + { + "alias": "SegmentDetail", + "isClass": false, + "isFlag": true, + "lineNumber": 233, + "name": "SegmentDetails", + "values": [ + "NoSegmentData", + "BasicSegmentData" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 239, + "name": "ManeuverDetail", + "values": [ + "NoManeuvers", + "BasicManeuvers" + ] + }, + { + "alias": "ManeuverDetail", + "isClass": false, + "isFlag": true, + "lineNumber": 239, + "name": "ManeuverDetails", + "values": [ + "NoManeuvers", + "BasicManeuvers" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 154, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "QGeoCoordinate" + } + ], + "index": 12, + "lineNumber": 258, + "name": "addWaypoint", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "waypoint", + "type": "QGeoCoordinate" + } + ], + "index": 13, + "lineNumber": 259, + "name": "removeWaypoint", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 260, + "name": "clearWaypoints", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "area", + "type": "QGeoRectangle" + } + ], + "index": 15, + "lineNumber": 262, + "name": "addExcludedArea", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "area", + "type": "QGeoRectangle" + } + ], + "index": 16, + "lineNumber": 263, + "name": "removeExcludedArea", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 264, + "name": "clearExcludedAreas", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "featureType", + "type": "FeatureType" + }, + { + "name": "featureWeight", + "type": "FeatureWeight" + } + ], + "index": 18, + "lineNumber": 266, + "name": "setFeatureWeight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "featureType", + "type": "FeatureType" + } + ], + "index": 19, + "lineNumber": 267, + "name": "featureWeight", + "returnType": "int" + }, + { + "access": "public", + "index": 20, + "lineNumber": 268, + "name": "resetFeatureWeights", + "returnType": "void" + }, + { + "access": "private", + "index": 21, + "lineNumber": 309, + "name": "doCoordinateChanged", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 170, + "name": "numberAlternativeRoutes", + "notify": "numberAlternativeRoutesChanged", + "read": "numberAlternativeRoutes", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setNumberAlternativeRoutes" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 171, + "name": "travelModes", + "notify": "travelModesChanged", + "read": "travelModes", + "required": false, + "scriptable": true, + "stored": true, + "type": "TravelModes", + "user": false, + "write": "setTravelModes" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 172, + "name": "routeOptimizations", + "notify": "routeOptimizationsChanged", + "read": "routeOptimizations", + "required": false, + "scriptable": true, + "stored": true, + "type": "RouteOptimizations", + "user": false, + "write": "setRouteOptimizations" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 173, + "name": "segmentDetail", + "notify": "segmentDetailChanged", + "read": "segmentDetail", + "required": false, + "scriptable": true, + "stored": true, + "type": "SegmentDetail", + "user": false, + "write": "setSegmentDetail" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 174, + "name": "maneuverDetail", + "notify": "maneuverDetailChanged", + "read": "maneuverDetail", + "required": false, + "scriptable": true, + "stored": true, + "type": "ManeuverDetail", + "user": false, + "write": "setManeuverDetail" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 175, + "name": "waypoints", + "notify": "waypointsChanged", + "read": "waypoints", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setWaypoints" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 176, + "name": "excludedAreas", + "notify": "excludedAreasChanged", + "read": "excludedAreas", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setExcludedAreas" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 177, + "name": "featureTypes", + "notify": "featureTypesChanged", + "read": "featureTypes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 178, + "name": "departureTime", + "notify": "departureTimeChanged", + "read": "departureTime", + "required": false, + "revision": 1293, + "scriptable": true, + "stored": true, + "type": "QDateTime", + "user": false, + "write": "setDepartureTime" + } + ], + "qualifiedClassName": "QDeclarativeGeoRouteQuery", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 290, + "name": "numberAlternativeRoutesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 291, + "name": "travelModesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 292, + "name": "routeOptimizationsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 294, + "name": "waypointsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 295, + "name": "excludedAreasChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 297, + "name": "featureTypesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 298, + "name": "maneuverDetailChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 299, + "name": "segmentDetailChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 301, + "name": "queryDetailsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 302, + "name": "departureTimeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 10, + "lineNumber": 305, + "name": "excludedAreaCoordinateChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 11, + "lineNumber": 306, + "name": "waypointChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qdeclarativegeoroutemodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QDeclarativePluginParameter" + }, + { + "name": "QML.Element", + "value": "PluginParameter" + } + ], + "className": "QDeclarativePluginParameterForeign", + "gadget": true, + "lineNumber": 36, + "qualifiedClassName": "QDeclarativePluginParameterForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Plugin" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + }, + { + "name": "DefaultProperty", + "value": "parameters" + } + ], + "className": "QDeclarativeGeoServiceProvider", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 69, + "name": "RoutingFeature", + "values": [ + "NoRoutingFeatures", + "OnlineRoutingFeature", + "OfflineRoutingFeature", + "LocalizedRoutingFeature", + "RouteUpdatesFeature", + "AlternativeRoutesFeature", + "ExcludeAreasRoutingFeature", + "AnyRoutingFeatures" + ] + }, + { + "alias": "RoutingFeature", + "isClass": false, + "isFlag": true, + "lineNumber": 69, + "name": "RoutingFeatures", + "values": [ + "NoRoutingFeatures", + "OnlineRoutingFeature", + "OfflineRoutingFeature", + "LocalizedRoutingFeature", + "RouteUpdatesFeature", + "AlternativeRoutesFeature", + "ExcludeAreasRoutingFeature", + "AnyRoutingFeatures" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 80, + "name": "GeocodingFeature", + "values": [ + "NoGeocodingFeatures", + "OnlineGeocodingFeature", + "OfflineGeocodingFeature", + "ReverseGeocodingFeature", + "LocalizedGeocodingFeature", + "AnyGeocodingFeatures" + ] + }, + { + "alias": "GeocodingFeature", + "isClass": false, + "isFlag": true, + "lineNumber": 80, + "name": "GeocodingFeatures", + "values": [ + "NoGeocodingFeatures", + "OnlineGeocodingFeature", + "OfflineGeocodingFeature", + "ReverseGeocodingFeature", + "LocalizedGeocodingFeature", + "AnyGeocodingFeatures" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 89, + "name": "MappingFeature", + "values": [ + "NoMappingFeatures", + "OnlineMappingFeature", + "OfflineMappingFeature", + "LocalizedMappingFeature", + "AnyMappingFeatures" + ] + }, + { + "alias": "MappingFeature", + "isClass": false, + "isFlag": true, + "lineNumber": 89, + "name": "MappingFeatures", + "values": [ + "NoMappingFeatures", + "OnlineMappingFeature", + "OfflineMappingFeature", + "LocalizedMappingFeature", + "AnyMappingFeatures" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 97, + "name": "PlacesFeature", + "values": [ + "NoPlacesFeatures", + "OnlinePlacesFeature", + "OfflinePlacesFeature", + "SavePlaceFeature", + "RemovePlaceFeature", + "SaveCategoryFeature", + "RemoveCategoryFeature", + "PlaceRecommendationsFeature", + "SearchSuggestionsFeature", + "LocalizedPlacesFeature", + "NotificationsFeature", + "PlaceMatchingFeature", + "AnyPlacesFeatures" + ] + }, + { + "alias": "PlacesFeature", + "isClass": false, + "isFlag": true, + "lineNumber": 97, + "name": "PlacesFeatures", + "values": [ + "NoPlacesFeatures", + "OnlinePlacesFeature", + "OfflinePlacesFeature", + "SavePlaceFeature", + "RemovePlaceFeature", + "SaveCategoryFeature", + "RemoveCategoryFeature", + "PlaceRecommendationsFeature", + "SearchSuggestionsFeature", + "LocalizedPlacesFeature", + "NotificationsFeature", + "PlaceMatchingFeature", + "AnyPlacesFeatures" + ] + }, + { + "alias": "NavigationFeature", + "isClass": false, + "isFlag": true, + "lineNumber": 113, + "name": "NavigationFeatures", + "values": [ + "NoNavigationFeatures", + "OnlineNavigationFeature", + "OfflineNavigationFeature", + "AnyNavigationFeatures" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 43, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "feature", + "type": "RoutingFeatures" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 155, + "name": "supportsRouting", + "returnType": "bool" + }, + { + "access": "public", + "index": 6, + "isCloned": true, + "isConst": true, + "lineNumber": 155, + "name": "supportsRouting", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "feature", + "type": "GeocodingFeatures" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 156, + "name": "supportsGeocoding", + "returnType": "bool" + }, + { + "access": "public", + "index": 8, + "isCloned": true, + "isConst": true, + "lineNumber": 156, + "name": "supportsGeocoding", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "feature", + "type": "MappingFeatures" + } + ], + "index": 9, + "isConst": true, + "lineNumber": 157, + "name": "supportsMapping", + "returnType": "bool" + }, + { + "access": "public", + "index": 10, + "isCloned": true, + "isConst": true, + "lineNumber": 157, + "name": "supportsMapping", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "feature", + "type": "PlacesFeatures" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 158, + "name": "supportsPlaces", + "returnType": "bool" + }, + { + "access": "public", + "index": 12, + "isCloned": true, + "isConst": true, + "lineNumber": 158, + "name": "supportsPlaces", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "feature", + "type": "NavigationFeature" + } + ], + "index": 13, + "isConst": true, + "lineNumber": 159, + "name": "supportsNavigation", + "returnType": "bool", + "revision": 1291 + }, + { + "access": "public", + "index": 14, + "isCloned": true, + "isConst": true, + "lineNumber": 159, + "name": "supportsNavigation", + "returnType": "bool", + "revision": 1291 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 53, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 54, + "name": "availableServiceProviders", + "read": "availableServiceProviders", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 55, + "name": "parameters", + "read": "parameters", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 56, + "name": "required", + "read": "requirements", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProviderRequirements*", + "user": false, + "write": "setRequirements" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 57, + "name": "locales", + "notify": "localesChanged", + "read": "locales", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setLocales" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 58, + "name": "preferred", + "notify": "preferredChanged", + "read": "preferred", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setPreferred" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 59, + "name": "allowExperimental", + "notify": "allowExperimentalChanged", + "read": "allowExperimental", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAllowExperimental" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 60, + "name": "isAttached", + "notify": "attached", + "read": "isAttached", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QDeclarativeGeoServiceProvider", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 170, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 171, + "name": "localesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 172, + "name": "attached", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "preferences", + "type": "QStringList" + } + ], + "index": 3, + "lineNumber": 173, + "name": "preferredChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 174, + "name": "allowExperimentalChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PluginRequirements" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "PluginRequirements is not intended instantiable by developer." + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeGeoServiceProviderRequirements", + "lineNumber": 195, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "provider", + "type": "const QGeoServiceProvider*" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 236, + "name": "matches", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 201, + "name": "mapping", + "notify": "mappingRequirementsChanged", + "read": "mappingRequirements", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProvider::MappingFeatures", + "user": false, + "write": "setMappingRequirements" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 204, + "name": "routing", + "notify": "routingRequirementsChanged", + "read": "routingRequirements", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProvider::RoutingFeatures", + "user": false, + "write": "setRoutingRequirements" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 207, + "name": "geocoding", + "notify": "geocodingRequirementsChanged", + "read": "geocodingRequirements", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProvider::GeocodingFeatures", + "user": false, + "write": "setGeocodingRequirements" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 210, + "name": "places", + "notify": "placesRequirementsChanged", + "read": "placesRequirements", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProvider::PlacesFeatures", + "user": false, + "write": "setPlacesRequirements" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 213, + "name": "navigation", + "notify": "navigationRequirementsChanged", + "read": "navigationRequirements", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProvider::NavigationFeatures", + "user": false, + "write": "setNavigationRequirements" + } + ], + "qualifiedClassName": "QDeclarativeGeoServiceProviderRequirements", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "features", + "type": "QDeclarativeGeoServiceProvider::MappingFeatures" + } + ], + "index": 0, + "lineNumber": 241, + "name": "mappingRequirementsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "features", + "type": "QDeclarativeGeoServiceProvider::RoutingFeatures" + } + ], + "index": 1, + "lineNumber": 242, + "name": "routingRequirementsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "features", + "type": "QDeclarativeGeoServiceProvider::GeocodingFeatures" + } + ], + "index": 2, + "lineNumber": 243, + "name": "geocodingRequirementsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "features", + "type": "QDeclarativeGeoServiceProvider::PlacesFeatures" + } + ], + "index": 3, + "lineNumber": 244, + "name": "placesRequirementsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "features", + "type": "QDeclarativeGeoServiceProvider::NavigationFeatures" + } + ], + "index": 4, + "lineNumber": 245, + "name": "navigationRequirementsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 247, + "name": "requirementsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdeclarativegeoserviceprovider_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QtLocation" + }, + { + "name": "QML.AddedInVersion", + "value": "1542" + }, + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + } + ], + "className": "QLocation", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 32, + "name": "ReferenceSurface", + "type": "uint8_t", + "values": [ + "Map", + "Globe" + ] + } + ], + "lineNumber": 25, + "namespace": true, + "qualifiedClassName": "QLocation" + } + ], + "inputFile": "qlocationglobal_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlaceContentReply", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QPlaceContentReply", + "superClasses": [ + { + "access": "public", + "name": "QPlaceReply" + } + ] + } + ], + "inputFile": "qplacecontentreply.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlaceDetailsReply", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QPlaceDetailsReply", + "superClasses": [ + { + "access": "public", + "name": "QPlaceReply" + } + ] + } + ], + "inputFile": "qplacedetailsreply.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlaceIdReply", + "lineNumber": 12, + "object": true, + "qualifiedClassName": "QPlaceIdReply", + "superClasses": [ + { + "access": "public", + "name": "QPlaceReply" + } + ] + } + ], + "inputFile": "qplaceidreply.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlaceManager", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QPlaceManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QPlaceReply*" + } + ], + "index": 0, + "lineNumber": 70, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QPlaceReply*" + }, + { + "name": "error", + "type": "QPlaceReply::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 71, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QPlaceReply*" + }, + { + "name": "error", + "type": "QPlaceReply::Error" + } + ], + "index": 2, + "isCloned": true, + "lineNumber": 71, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "placeId", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 74, + "name": "placeAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "placeId", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 75, + "name": "placeUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "placeId", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 76, + "name": "placeRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QPlaceCategory" + }, + { + "name": "parentId", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 78, + "name": "categoryAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QPlaceCategory" + }, + { + "name": "parentId", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 79, + "name": "categoryUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "categoryId", + "type": "QString" + }, + { + "name": "parentId", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 80, + "name": "categoryRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 81, + "name": "dataChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplacemanager.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlaceManagerEngine", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QPlaceManagerEngine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QPlaceReply*" + } + ], + "index": 0, + "lineNumber": 60, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QPlaceReply*" + }, + { + "name": "error", + "type": "QPlaceReply::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 61, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QPlaceReply*" + }, + { + "name": "error", + "type": "QPlaceReply::Error" + } + ], + "index": 2, + "isCloned": true, + "lineNumber": 61, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "placeId", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 64, + "name": "placeAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "placeId", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 65, + "name": "placeUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "placeId", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 66, + "name": "placeRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QPlaceCategory" + }, + { + "name": "parentCategoryId", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 68, + "name": "categoryAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "category", + "type": "QPlaceCategory" + }, + { + "name": "parentCategoryId", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 69, + "name": "categoryUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "categoryId", + "type": "QString" + }, + { + "name": "parentCategoryId", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 70, + "name": "categoryRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 71, + "name": "dataChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplacemanagerengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlaceMatchReply", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QPlaceMatchReply", + "superClasses": [ + { + "access": "public", + "name": "QPlaceReply" + } + ] + } + ], + "inputFile": "qplacematchreply.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlaceReply", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QPlaceReply", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 56, + "name": "contentUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 57, + "name": "aborted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QPlaceReply::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 58, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QPlaceReply::Error" + } + ], + "index": 4, + "isCloned": true, + "lineNumber": 58, + "name": "errorOccurred", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 5, + "lineNumber": 52, + "name": "abort", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplacereply.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlaceSearchReply", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QPlaceSearchReply", + "superClasses": [ + { + "access": "public", + "name": "QPlaceReply" + } + ] + } + ], + "inputFile": "qplacesearchreply.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlaceSearchSuggestionReply", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QPlaceSearchSuggestionReply", + "superClasses": [ + { + "access": "public", + "name": "QPlaceReply" + } + ] + } + ], + "inputFile": "qplacesearchsuggestionreply.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlaceDetailsReplyUnsupported", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QPlaceDetailsReplyUnsupported", + "superClasses": [ + { + "access": "public", + "name": "QPlaceDetailsReply" + } + ] + }, + { + "className": "QPlaceContentReplyUnsupported", + "lineNumber": 54, + "object": true, + "qualifiedClassName": "QPlaceContentReplyUnsupported", + "superClasses": [ + { + "access": "public", + "name": "QPlaceContentReply" + } + ] + }, + { + "className": "QPlaceSearchReplyUnsupported", + "lineNumber": 78, + "object": true, + "qualifiedClassName": "QPlaceSearchReplyUnsupported", + "superClasses": [ + { + "access": "public", + "name": "QPlaceSearchReply" + } + ] + }, + { + "className": "QPlaceSearchSuggestionReplyUnsupported", + "lineNumber": 102, + "object": true, + "qualifiedClassName": "QPlaceSearchSuggestionReplyUnsupported", + "superClasses": [ + { + "access": "public", + "name": "QPlaceSearchSuggestionReply" + } + ] + }, + { + "className": "QPlaceIdReplyUnsupported", + "lineNumber": 126, + "object": true, + "qualifiedClassName": "QPlaceIdReplyUnsupported", + "superClasses": [ + { + "access": "public", + "name": "QPlaceIdReply" + } + ] + }, + { + "className": "QPlaceReplyUnsupported", + "lineNumber": 150, + "object": true, + "qualifiedClassName": "QPlaceReplyUnsupported", + "superClasses": [ + { + "access": "public", + "name": "QPlaceReply" + } + ] + }, + { + "className": "QPlaceMatchReplyUnsupported", + "lineNumber": 173, + "object": true, + "qualifiedClassName": "QPlaceMatchReplyUnsupported", + "superClasses": [ + { + "access": "public", + "name": "QPlaceMatchReply" + } + ] + } + ], + "inputFile": "unsupportedreplies_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MapCircle" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeCircleMapItem", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "center", + "notify": "centerChanged", + "read": "center", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setCenter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "border", + "read": "border", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeMapLineProperties*", + "user": false + } + ], + "qualifiedClassName": "QDeclarativeCircleMapItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "center", + "type": "QGeoCoordinate" + } + ], + "index": 0, + "lineNumber": 62, + "name": "centerChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 63, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 64, + "name": "colorChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 3, + "lineNumber": 71, + "name": "markSourceDirtyAndUpdate", + "returnType": "void" + }, + { + "access": "protected", + "index": 4, + "lineNumber": 72, + "name": "onLinePropertiesChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "event", + "type": "QGeoMapViewportChangeEvent" + } + ], + "index": 5, + "lineNumber": 73, + "name": "afterViewportChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDeclarativeGeoMapItemBase" + } + ] + } + ], + "inputFile": "qdeclarativecirclemapitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Map" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeGeoMap", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 40, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "bearing", + "type": "qreal" + }, + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 30, + "lineNumber": 130, + "name": "setBearing", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + }, + { + "name": "point", + "type": "QPointF" + } + ], + "index": 31, + "lineNumber": 131, + "name": "alignCoordinateToPoint", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QDeclarativeGeoMapItemBase*" + } + ], + "index": 32, + "lineNumber": 133, + "name": "removeMapItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QDeclarativeGeoMapItemBase*" + } + ], + "index": 33, + "lineNumber": 134, + "name": "addMapItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "itemGroup", + "type": "QDeclarativeGeoMapItemGroup*" + } + ], + "index": 34, + "lineNumber": 136, + "name": "addMapItemGroup", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "itemGroup", + "type": "QDeclarativeGeoMapItemGroup*" + } + ], + "index": 35, + "lineNumber": 137, + "name": "removeMapItemGroup", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "itemView", + "type": "QDeclarativeGeoMapItemView*" + } + ], + "index": 36, + "lineNumber": 139, + "name": "removeMapItemView", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "itemView", + "type": "QDeclarativeGeoMapItemView*" + } + ], + "index": 37, + "lineNumber": 140, + "name": "addMapItemView", + "returnType": "void" + }, + { + "access": "public", + "index": 38, + "lineNumber": 142, + "name": "clearMapItems", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + }, + { + "name": "clipToViewPort", + "type": "bool" + } + ], + "index": 39, + "isConst": true, + "lineNumber": 145, + "name": "toCoordinate", + "returnType": "QGeoCoordinate" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + } + ], + "index": 40, + "isCloned": true, + "isConst": true, + "lineNumber": 145, + "name": "toCoordinate", + "returnType": "QGeoCoordinate" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + }, + { + "name": "clipToViewPort", + "type": "bool" + } + ], + "index": 41, + "isConst": true, + "lineNumber": 146, + "name": "fromCoordinate", + "returnType": "QPointF" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 42, + "isCloned": true, + "isConst": true, + "lineNumber": 146, + "name": "fromCoordinate", + "returnType": "QPointF" + }, + { + "access": "public", + "arguments": [ + { + "name": "items", + "type": "QVariantList" + } + ], + "index": 43, + "lineNumber": 150, + "name": "fitViewportToMapItems", + "returnType": "void" + }, + { + "access": "public", + "index": 44, + "isCloned": true, + "lineNumber": 150, + "name": "fitViewportToMapItems", + "returnType": "void" + }, + { + "access": "public", + "index": 45, + "lineNumber": 151, + "name": "fitViewportToVisibleMapItems", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dx", + "type": "int" + }, + { + "name": "dy", + "type": "int" + } + ], + "index": 46, + "lineNumber": 152, + "name": "pan", + "returnType": "void" + }, + { + "access": "public", + "index": 47, + "lineNumber": 153, + "name": "prefetchData", + "returnType": "void" + }, + { + "access": "public", + "index": 48, + "lineNumber": 154, + "name": "clearData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shape", + "type": "QGeoShape" + }, + { + "name": "margins", + "type": "QVariant" + } + ], + "index": 49, + "lineNumber": 155, + "name": "fitViewportToGeoShape", + "returnType": "void", + "revision": 1293 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 46, + "name": "plugin", + "notify": "pluginChanged", + "read": "plugin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoServiceProvider*", + "user": false, + "write": "setPlugin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 47, + "name": "minimumZoomLevel", + "notify": "minimumZoomLevelChanged", + "read": "minimumZoomLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumZoomLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 48, + "name": "maximumZoomLevel", + "notify": "maximumZoomLevelChanged", + "read": "maximumZoomLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumZoomLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 49, + "name": "zoomLevel", + "notify": "zoomLevelChanged", + "read": "zoomLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZoomLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 51, + "name": "tilt", + "notify": "tiltChanged", + "read": "tilt", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTilt" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 52, + "name": "minimumTilt", + "notify": "minimumTiltChanged", + "read": "minimumTilt", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumTilt" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 53, + "name": "maximumTilt", + "notify": "maximumTiltChanged", + "read": "maximumTilt", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumTilt" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 55, + "name": "bearing", + "notify": "bearingChanged", + "read": "bearing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBearing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 57, + "name": "fieldOfView", + "notify": "fieldOfViewChanged", + "read": "fieldOfView", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFieldOfView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 58, + "name": "minimumFieldOfView", + "notify": "minimumFieldOfViewChanged", + "read": "minimumFieldOfView", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumFieldOfView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 59, + "name": "maximumFieldOfView", + "notify": "minimumFieldOfViewChanged", + "read": "maximumFieldOfView", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumFieldOfView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 61, + "name": "activeMapType", + "notify": "activeMapTypeChanged", + "read": "activeMapType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoMapType", + "user": false, + "write": "setActiveMapType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 62, + "name": "supportedMapTypes", + "notify": "supportedMapTypesChanged", + "read": "supportedMapTypes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 63, + "name": "center", + "notify": "centerChanged", + "read": "center", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setCenter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 64, + "name": "mapItems", + "notify": "mapItemsChanged", + "read": "mapItems", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 65, + "name": "error", + "notify": "errorChanged", + "read": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoServiceProvider::Error", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 66, + "name": "errorString", + "notify": "errorChanged", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 67, + "name": "visibleRegion", + "notify": "visibleRegionChanged", + "read": "visibleRegion", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoShape", + "user": false, + "write": "setVisibleRegion" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 68, + "name": "copyrightsVisible", + "notify": "copyrightsVisibleChanged", + "read": "copyrightsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCopyrightsVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 69, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 70, + "name": "mapReady", + "notify": "mapReadyChanged", + "read": "mapReady", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 71, + "name": "visibleArea", + "notify": "visibleAreaChanged", + "read": "visibleArea", + "required": false, + "revision": 1292, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setVisibleArea" + } + ], + "qualifiedClassName": "QDeclarativeGeoMap", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "plugin", + "type": "QDeclarativeGeoServiceProvider*" + } + ], + "index": 0, + "lineNumber": 166, + "name": "pluginChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomLevel", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 167, + "name": "zoomLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 2, + "lineNumber": 168, + "name": "centerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 169, + "name": "activeMapTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 170, + "name": "supportedMapTypesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minimumZoomLevel", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 171, + "name": "minimumZoomLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "maximumZoomLevel", + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 172, + "name": "maximumZoomLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 173, + "name": "mapItemsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 174, + "name": "errorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "link", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 175, + "name": "copyrightLinkActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 176, + "name": "copyrightsVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 11, + "lineNumber": 177, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bearing", + "type": "qreal" + } + ], + "index": 12, + "lineNumber": 178, + "name": "bearingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tilt", + "type": "qreal" + } + ], + "index": 13, + "lineNumber": 179, + "name": "tiltChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fieldOfView", + "type": "qreal" + } + ], + "index": 14, + "lineNumber": 180, + "name": "fieldOfViewChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minimumTilt", + "type": "qreal" + } + ], + "index": 15, + "lineNumber": 181, + "name": "minimumTiltChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "maximumTilt", + "type": "qreal" + } + ], + "index": 16, + "lineNumber": 182, + "name": "maximumTiltChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minimumFieldOfView", + "type": "qreal" + } + ], + "index": 17, + "lineNumber": 183, + "name": "minimumFieldOfViewChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "maximumFieldOfView", + "type": "qreal" + } + ], + "index": 18, + "lineNumber": 184, + "name": "maximumFieldOfViewChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "copyrightsImage", + "type": "QImage" + } + ], + "index": 19, + "lineNumber": 185, + "name": "copyrightsImageChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "copyrightsHtml", + "type": "QString" + } + ], + "index": 20, + "lineNumber": 186, + "name": "copyrightsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ready", + "type": "bool" + } + ], + "index": 21, + "lineNumber": 187, + "name": "mapReadyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 188, + "name": "visibleAreaChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 189, + "name": "visibleRegionChanged", + "returnType": "void", + "revision": 1294 + } + ], + "slots": [ + { + "access": "private", + "index": 24, + "lineNumber": 213, + "name": "mappingManagerInitialized", + "returnType": "void" + }, + { + "access": "private", + "index": 25, + "lineNumber": 214, + "name": "pluginReady", + "returnType": "void" + }, + { + "access": "private", + "index": 26, + "lineNumber": 215, + "name": "onSupportedMapTypesChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "oldCameraCapabilities", + "type": "QGeoCameraCapabilities" + } + ], + "index": 27, + "lineNumber": 216, + "name": "onCameraCapabilitiesChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 28, + "lineNumber": 217, + "name": "onAttachedCopyrightNoticeVisibilityChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "cameraData", + "type": "QGeoCameraData" + } + ], + "index": 29, + "lineNumber": 218, + "name": "onCameraDataChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qdeclarativegeomap_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MapCopyrightNotice" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeGeoMapCopyrightNotice", + "lineNumber": 33, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 39, + "name": "mapSource", + "notify": "mapSourceChanged", + "read": "mapSource", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoMap*", + "user": false, + "write": "setMapSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 40, + "name": "styleSheet", + "notify": "styleSheetChanged", + "read": "styleSheet", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setStyleSheet" + } + ], + "qualifiedClassName": "QDeclarativeGeoMapCopyrightNotice", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "link", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 64, + "name": "linkActivated", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 65, + "name": "mapSourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 66, + "name": "backgroundColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "styleSheet", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 67, + "name": "styleSheetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 68, + "name": "copyrightsVisibleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "copyrightsImage", + "type": "QImage" + } + ], + "index": 5, + "lineNumber": 59, + "name": "copyrightsImageChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "copyrightsHtml", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 60, + "name": "copyrightsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "styleSheet", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 61, + "name": "onCopyrightsStyleSheetChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPaintedItem" + } + ] + } + ], + "inputFile": "qdeclarativegeomapcopyrightsnotice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GeoMapItemBase" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "GeoMapItemBase is not intended instantiable by developer." + } + ], + "className": "QDeclarativeGeoMapItemBase", + "lineNumber": 48, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 56, + "name": "geoShape", + "read": "geoShape", + "required": false, + "scriptable": true, + "stored": false, + "type": "QGeoShape", + "user": false, + "write": "setGeoShape" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 57, + "name": "autoFadeIn", + "read": "autoFadeIn", + "required": false, + "revision": 1294, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoFadeIn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 58, + "name": "referenceSurface", + "notify": "referenceSurfaceChanged", + "read": "referenceSurface", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "QLocation::ReferenceSurface", + "user": false, + "write": "setReferenceSurface" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 59, + "name": "lodThreshold", + "notify": "lodThresholdChanged", + "read": "lodThreshold", + "required": false, + "revision": 1295, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLodThreshold" + } + ], + "qualifiedClassName": "QDeclarativeGeoMapItemBase", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 110, + "name": "mapItemOpacityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 111, + "name": "addTransitionFinished", + "returnType": "void", + "revision": 1292 + }, + { + "access": "public", + "index": 2, + "lineNumber": 112, + "name": "removeTransitionFinished", + "returnType": "void", + "revision": 1292 + }, + { + "access": "public", + "index": 3, + "lineNumber": 113, + "name": "referenceSurfaceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 114, + "name": "lodThresholdChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 5, + "lineNumber": 117, + "name": "afterChildrenChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "event", + "type": "QGeoMapViewportChangeEvent" + } + ], + "index": 6, + "lineNumber": 118, + "name": "afterViewportChanged", + "returnType": "void" + }, + { + "access": "protected", + "index": 7, + "lineNumber": 119, + "name": "polishAndUpdate", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "camera", + "type": "QGeoCameraData" + } + ], + "index": 8, + "lineNumber": 128, + "name": "baseCameraDataChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 129, + "name": "visibleAreaChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + }, + { + "className": "QDeclarativeGeoMapPainterPath", + "lineNumber": 150, + "object": true, + "qualifiedClassName": "QDeclarativeGeoMapPainterPath", + "superClasses": [ + { + "access": "public", + "name": "QQuickCurve" + } + ] + } + ], + "inputFile": "qdeclarativegeomapitembase_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MapItemGroup" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeGeoMapItemGroup", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QDeclarativeGeoMapItemGroup", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 42, + "name": "mapItemOpacityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 43, + "name": "addTransitionFinished", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 44, + "name": "removeTransitionFinished", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 3, + "lineNumber": 52, + "name": "onMapSizeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qdeclarativegeomapitemgroup_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MapItemView" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeGeoMapItemView", + "lineNumber": 43, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 48, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 49, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 50, + "name": "autoFitViewport", + "notify": "autoFitViewportChanged", + "read": "autoFitViewport", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoFitViewport" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 51, + "member": "m_enter", + "name": "add", + "required": false, + "revision": 1292, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 52, + "member": "m_exit", + "name": "remove", + "required": false, + "revision": 1292, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 53, + "name": "mapItems", + "read": "mapItems", + "required": false, + "revision": 1292, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 54, + "name": "incubateDelegates", + "notify": "incubateDelegatesChanged", + "read": "incubateDelegates", + "required": false, + "revision": 1292, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIncubateDelegates" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 55, + "name": "delegateModelAccess", + "notify": "delegateModelAccessChanged", + "read": "delegateModelAccess", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QQmlDelegateModel::DelegateModelAccess", + "user": false, + "write": "setDelegateModelAccess" + } + ], + "qualifiedClassName": "QDeclarativeGeoMapItemView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 89, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 90, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 91, + "name": "autoFitViewportChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 92, + "name": "incubateDelegatesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 93, + "name": "delegateModelAccessChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 5, + "lineNumber": 96, + "name": "destroyingItem", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 6, + "lineNumber": 97, + "name": "initItem", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 7, + "lineNumber": 98, + "name": "createdItem", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "changeSet", + "type": "QQmlChangeSet" + }, + { + "name": "reset", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 99, + "name": "modelUpdated", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 100, + "name": "exitTransitionFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDeclarativeGeoMapItemGroup" + } + ] + } + ], + "inputFile": "qdeclarativegeomapitemview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MapQuickItem" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeGeoMapQuickItem", + "lineNumber": 42, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 47, + "name": "coordinate", + "notify": "coordinateChanged", + "read": "coordinate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setCoordinate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 48, + "name": "anchorPoint", + "notify": "anchorPointChanged", + "read": "anchorPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setAnchorPoint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 49, + "name": "zoomLevel", + "notify": "zoomLevelChanged", + "read": "zoomLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZoomLevel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 50, + "name": "sourceItem", + "notify": "sourceItemChanged", + "read": "sourceItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setSourceItem" + } + ], + "qualifiedClassName": "QDeclarativeGeoMapQuickItem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 76, + "name": "coordinateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 77, + "name": "sourceItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 78, + "name": "anchorPointChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 79, + "name": "zoomLevelChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 4, + "lineNumber": 86, + "name": "afterChildrenChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "event", + "type": "QGeoMapViewportChangeEvent" + } + ], + "index": 5, + "lineNumber": 87, + "name": "afterViewportChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDeclarativeGeoMapItemBase" + } + ] + } + ], + "inputFile": "qdeclarativegeomapquickitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MapPolygon" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativePolygonMapItem", + "lineNumber": 26, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 5, + "lineNumber": 44, + "name": "addCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 6, + "lineNumber": 45, + "name": "removeCoordinate", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "path", + "notify": "pathChanged", + "read": "path", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setPath" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "border", + "read": "border", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeMapLineProperties*", + "user": false + } + ], + "qualifiedClassName": "QDeclarativePolygonMapItem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 60, + "name": "pathChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 61, + "name": "colorChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 2, + "lineNumber": 64, + "name": "markSourceDirtyAndUpdate", + "returnType": "void" + }, + { + "access": "protected", + "index": 3, + "lineNumber": 65, + "name": "onLinePropertiesChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "event", + "type": "QGeoMapViewportChangeEvent" + } + ], + "index": 4, + "lineNumber": 66, + "name": "afterViewportChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDeclarativeGeoMapItemBase" + } + ] + } + ], + "inputFile": "qdeclarativepolygonmapitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QDeclarativeMapLineProperties", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + } + ], + "qualifiedClassName": "QDeclarativeMapLineProperties", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 48, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 49, + "name": "colorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MapPolyline" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativePolylineMapItem", + "lineNumber": 57, + "methods": [ + { + "access": "public", + "index": 3, + "isConst": true, + "lineNumber": 74, + "name": "pathLength", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 4, + "lineNumber": 75, + "name": "addCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 5, + "lineNumber": 76, + "name": "insertCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 6, + "lineNumber": 77, + "name": "replaceCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 78, + "name": "coordinateAt", + "returnType": "QGeoCoordinate" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 8, + "lineNumber": 79, + "name": "containsCoordinate", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 9, + "lineNumber": 80, + "name": "removeCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 10, + "lineNumber": 81, + "name": "removeCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QGeoPath" + } + ], + "index": 11, + "lineNumber": 85, + "name": "setPath", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 63, + "name": "path", + "notify": "pathChanged", + "read": "path", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setPath" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 64, + "name": "line", + "read": "line", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeMapLineProperties*", + "user": false + } + ], + "qualifiedClassName": "QDeclarativePolylineMapItem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 94, + "name": "pathChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 1, + "lineNumber": 97, + "name": "updateAfterLinePropertiesChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "event", + "type": "QGeoMapViewportChangeEvent" + } + ], + "index": 2, + "lineNumber": 98, + "name": "afterViewportChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDeclarativeGeoMapItemBase" + } + ] + } + ], + "inputFile": "qdeclarativepolylinemapitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MapRectangle" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeRectangleMapItem", + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "topLeft", + "notify": "topLeftChanged", + "read": "topLeft", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setTopLeft" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 38, + "name": "bottomRight", + "notify": "bottomRightChanged", + "read": "bottomRight", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setBottomRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 39, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 40, + "name": "border", + "read": "border", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeMapLineProperties*", + "user": false + } + ], + "qualifiedClassName": "QDeclarativeRectangleMapItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QGeoCoordinate" + } + ], + "index": 0, + "lineNumber": 66, + "name": "topLeftChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottomRight", + "type": "QGeoCoordinate" + } + ], + "index": 1, + "lineNumber": 67, + "name": "bottomRightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 68, + "name": "colorChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 3, + "lineNumber": 75, + "name": "markSourceDirtyAndUpdate", + "returnType": "void" + }, + { + "access": "protected", + "index": 4, + "lineNumber": 76, + "name": "onLinePropertiesChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "event", + "type": "QGeoMapViewportChangeEvent" + } + ], + "index": 5, + "lineNumber": 77, + "name": "afterViewportChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDeclarativeGeoMapItemBase" + } + ] + } + ], + "inputFile": "qdeclarativerectanglemapitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MapRoute" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeRouteMapItem", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "route", + "notify": "routeChanged", + "read": "route", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoRoute", + "user": false, + "write": "setRoute" + } + ], + "qualifiedClassName": "QDeclarativeRouteMapItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "route", + "type": "QGeoRoute" + } + ], + "index": 0, + "lineNumber": 44, + "name": "routeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 47, + "name": "updateRoutePath", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDeclarativePolylineMapItem" + } + ] + } + ], + "inputFile": "qdeclarativeroutemapitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoCameraCapabilities", + "gadget": true, + "lineNumber": 28, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "minimumZoomLevel", + "read": "minimumZoomLevelAt256", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "maximumZoomLevel", + "read": "maximumZoomLevelAt256", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "minimumTilt", + "read": "minimumTilt", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 35, + "name": "maximumTilt", + "read": "maximumTilt", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "minimumFieldOfView", + "read": "minimumFieldOfView", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 37, + "name": "maximumFieldOfView", + "read": "maximumFieldOfView", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QGeoCameraCapabilities" + } + ], + "inputFile": "qgeocameracapabilities_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "routeManeuver" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QGeoManeuver", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 36, + "name": "InstructionDirection", + "values": [ + "NoDirection", + "DirectionForward", + "DirectionBearRight", + "DirectionLightRight", + "DirectionRight", + "DirectionHardRight", + "DirectionUTurnRight", + "DirectionUTurnLeft", + "DirectionHardLeft", + "DirectionLeft", + "DirectionLightLeft", + "DirectionBearLeft" + ] + } + ], + "gadget": true, + "lineNumber": 19, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "valid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "position", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "instructionText", + "read": "instructionText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "direction", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "InstructionDirection", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "timeToNextInstruction", + "read": "timeToNextInstruction", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "distanceToNextInstruction", + "read": "distanceToNextInstruction", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 32, + "name": "waypoint", + "read": "waypoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 33, + "name": "extendedAttributes", + "read": "extendedAttributes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false + } + ], + "qualifiedClassName": "QGeoManeuver" + } + ], + "inputFile": "qgeomaneuver.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "mapType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QGeoMapType", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 48, + "name": "MapStyle", + "values": [ + "NoMap", + "StreetMap", + "SatelliteMapDay", + "SatelliteMapNight", + "TerrainMap", + "HybridMap", + "TransitMap", + "GrayStreetMap", + "PedestrianMap", + "CarNavigationMap", + "CycleMap", + "CustomMap" + ] + } + ], + "gadget": true, + "lineNumber": 31, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 38, + "name": "style", + "read": "style", + "required": false, + "scriptable": true, + "stored": true, + "type": "MapStyle", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 39, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 40, + "name": "description", + "read": "description", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 41, + "name": "mobile", + "read": "mobile", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 42, + "name": "night", + "read": "night", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 43, + "name": "cameraCapabilities", + "read": "cameraCapabilities", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCameraCapabilities", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 44, + "name": "metadata", + "read": "metadata", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false + } + ], + "qualifiedClassName": "QGeoMapType" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoMapType" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "MapType" + } + ], + "className": "QGeoMapTypeForeignNamespace", + "lineNumber": 98, + "namespace": true, + "qualifiedClassName": "QGeoMapTypeForeignNamespace" + } + ], + "inputFile": "qgeomaptype_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "route" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QGeoRoute", + "gadget": true, + "lineNumber": 23, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "routeId", + "read": "routeId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "bounds", + "read": "bounds", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoRectangle", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "travelTime", + "read": "travelTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 32, + "name": "distance", + "read": "distance", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 33, + "name": "path", + "read": "path", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setPath" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 34, + "name": "routeLegs", + "read": "routeLegs", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 35, + "name": "extendedAttributes", + "read": "extendedAttributes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 36, + "name": "legIndex", + "read": "legIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 37, + "name": "overallRoute", + "read": "overallRoute", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoRoute", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 38, + "name": "segmentsCount", + "read": "segmentsCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 39, + "name": "segments", + "read": "segments", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + } + ], + "qualifiedClassName": "QGeoRoute" + } + ], + "inputFile": "qgeoroute.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "routeSegment" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QGeoRouteSegment", + "gadget": true, + "lineNumber": 20, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "travelTime", + "read": "travelTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "distance", + "read": "distance", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "path", + "read": "path", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "maneuver", + "read": "maneuver", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoManeuver", + "user": false + } + ], + "qualifiedClassName": "QGeoRouteSegment" + } + ], + "inputFile": "qgeoroutesegment.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "placeAttribute" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QPlaceAttribute", + "gadget": true, + "lineNumber": 19, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "label", + "read": "label", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + } + ], + "qualifiedClassName": "QPlaceAttribute" + } + ], + "inputFile": "qplaceattribute.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "contactDetail" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QPlaceContactDetail", + "gadget": true, + "lineNumber": 19, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "label", + "read": "label", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "value", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setValue" + } + ], + "qualifiedClassName": "QPlaceContactDetail" + } + ], + "inputFile": "qplacecontactdetail.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "icon" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QPlaceIcon", + "gadget": true, + "lineNumber": 22, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSize" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 49, + "name": "url", + "returnType": "QUrl" + }, + { + "access": "public", + "index": 1, + "isCloned": true, + "isConst": true, + "lineNumber": 49, + "name": "url", + "returnType": "QUrl" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "parameters", + "read": "parameters", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false, + "write": "setParameters" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "manager", + "read": "manager", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlaceManager*", + "user": false, + "write": "setManager" + } + ], + "qualifiedClassName": "QPlaceIcon" + } + ], + "inputFile": "qplaceicon.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ratings" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QPlaceRatings", + "gadget": true, + "lineNumber": 17, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "average", + "read": "average", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAverage" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "maximum", + "read": "maximum", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "count", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCount" + } + ], + "qualifiedClassName": "QPlaceRatings" + } + ], + "inputFile": "qplaceratings.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "supplier" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QPlaceSupplier", + "gadget": true, + "lineNumber": 19, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "supplierId", + "read": "supplierId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setSupplierId" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "url", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setUrl" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "icon", + "read": "icon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlaceIcon", + "user": false, + "write": "setIcon" + } + ], + "qualifiedClassName": "QPlaceSupplier" + } + ], + "inputFile": "qplacesupplier.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "user" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QPlaceUser", + "gadget": true, + "lineNumber": 17, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "userId", + "read": "userId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setUserId" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + } + ], + "qualifiedClassName": "QPlaceUser" + } + ], + "inputFile": "qplaceuser.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "RetryFuture", + "lineNumber": 156, + "object": true, + "qualifiedClassName": "RetryFuture", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 163, + "name": "retry", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeotilerequestmanager.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6multimedia_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6multimedia_metatypes.json new file mode 100644 index 0000000..f500515 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6multimedia_metatypes.json @@ -0,0 +1,6317 @@ +[ + { + "classes": [ + { + "className": "QVideoFrame", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 37, + "name": "MapMode", + "values": [ + "NotMapped", + "ReadOnly", + "WriteOnly", + "ReadWrite" + ] + } + ], + "gadget": true, + "lineNumber": 26, + "qualifiedClassName": "QVideoFrame" + } + ], + "inputFile": "qvideoframe.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVideoFrameFormat", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 31, + "name": "PixelFormat", + "values": [ + "Format_Invalid", + "Format_ARGB8888", + "Format_ARGB8888_Premultiplied", + "Format_XRGB8888", + "Format_BGRA8888", + "Format_BGRA8888_Premultiplied", + "Format_BGRX8888", + "Format_ABGR8888", + "Format_XBGR8888", + "Format_RGBA8888", + "Format_RGBX8888", + "Format_AYUV", + "Format_AYUV_Premultiplied", + "Format_YUV420P", + "Format_YUV422P", + "Format_YV12", + "Format_UYVY", + "Format_YUYV", + "Format_NV12", + "Format_NV21", + "Format_IMC1", + "Format_IMC2", + "Format_IMC3", + "Format_IMC4", + "Format_Y8", + "Format_Y16", + "Format_P010", + "Format_P016", + "Format_SamplerExternalOES", + "Format_Jpeg", + "Format_SamplerRect", + "Format_YUV420P10" + ] + } + ], + "gadget": true, + "lineNumber": 27, + "qualifiedClassName": "QVideoFrameFormat" + } + ], + "inputFile": "qvideoframeformat.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVideoFrameInput", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QVideoFrameInput", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 35, + "name": "readyToSendVideoFrame", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvideoframeinput.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAudioBufferInput", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QAudioBufferInput", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 34, + "name": "readyToSendAudioBuffer", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaudiobufferinput.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformVideoSource", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QPlatformVideoSource", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QVideoFrame" + } + ], + "index": 0, + "lineNumber": 51, + "name": "newVideoFrame", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 1, + "lineNumber": 52, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 53, + "name": "errorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformvideosource_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAudioBufferOutput", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QAudioBufferOutput", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "buffer", + "type": "QAudioBuffer" + } + ], + "index": 0, + "lineNumber": 29, + "name": "audioBufferReceived", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaudiobufferoutput.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAudioDecoder", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "Error", + "values": [ + "NoError", + "ResourceError", + "FormatError", + "AccessDeniedError", + "NotSupportedError" + ] + } + ], + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "isDecoding", + "notify": "isDecodingChanged", + "read": "isDecoding", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 18, + "name": "error", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 19, + "name": "bufferAvailable", + "notify": "bufferAvailableChanged", + "read": "bufferAvailable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QAudioDecoder", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 0, + "lineNumber": 61, + "name": "bufferAvailableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 62, + "name": "bufferReady", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 63, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 3, + "lineNumber": 64, + "name": "isDecodingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QAudioFormat" + } + ], + "index": 4, + "lineNumber": 66, + "name": "formatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QAudioDecoder::Error" + } + ], + "index": 5, + "lineNumber": 68, + "name": "error", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 70, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "qint64" + } + ], + "index": 7, + "lineNumber": 72, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "duration", + "type": "qint64" + } + ], + "index": 8, + "lineNumber": 73, + "name": "durationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 9, + "lineNumber": 57, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 58, + "name": "stop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaudiodecoder.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAudioDevice", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 32, + "name": "Mode", + "values": [ + "Null", + "Input", + "Output" + ] + } + ], + "gadget": true, + "lineNumber": 24, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "id", + "read": "id", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "description", + "read": "description", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "isDefault", + "read": "isDefault", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 30, + "name": "mode", + "read": "mode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Mode", + "user": false + } + ], + "qualifiedClassName": "QAudioDevice" + } + ], + "inputFile": "qaudiodevice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAudioInput", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "device", + "notify": "deviceChanged", + "read": "device", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAudioDevice", + "user": false, + "write": "setDevice" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "volume", + "notify": "volumeChanged", + "read": "volume", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setVolume" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "muted", + "notify": "mutedChanged", + "read": "isMuted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMuted" + } + ], + "qualifiedClassName": "QAudioInput", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 40, + "name": "deviceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "volume", + "type": "float" + } + ], + "index": 1, + "lineNumber": 41, + "name": "volumeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "muted", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 42, + "name": "mutedChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "device", + "type": "QAudioDevice" + } + ], + "index": 3, + "lineNumber": 35, + "name": "setDevice", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "volume", + "type": "float" + } + ], + "index": 4, + "lineNumber": 36, + "name": "setVolume", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "muted", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 37, + "name": "setMuted", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaudioinput.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAudioOutput", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "device", + "notify": "deviceChanged", + "read": "device", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAudioDevice", + "user": false, + "write": "setDevice" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "volume", + "notify": "volumeChanged", + "read": "volume", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setVolume" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "muted", + "notify": "mutedChanged", + "read": "isMuted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMuted" + } + ], + "qualifiedClassName": "QAudioOutput", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 40, + "name": "deviceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "volume", + "type": "float" + } + ], + "index": 1, + "lineNumber": 41, + "name": "volumeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "muted", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 42, + "name": "mutedChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "device", + "type": "QAudioDevice" + } + ], + "index": 3, + "lineNumber": 35, + "name": "setDevice", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "volume", + "type": "float" + } + ], + "index": 4, + "lineNumber": 36, + "name": "setVolume", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "muted", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 37, + "name": "setMuted", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaudiooutput.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAudioSink", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QAudioSink", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QAudio::State" + } + ], + "index": 0, + "lineNumber": 67, + "name": "stateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaudiosink.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAudioSource", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QAudioSource", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QAudio::State" + } + ], + "index": 0, + "lineNumber": 65, + "name": "stateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaudiosource.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformAudioEndpointBase", + "lineNumber": 266, + "object": true, + "qualifiedClassName": "QPlatformAudioEndpointBase", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QtAudio::State" + } + ], + "index": 0, + "lineNumber": 285, + "name": "stateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaudiosystem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAutoResetEventWin32", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QtPrivate::QAutoResetEventWin32", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 51, + "name": "activated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qautoresetevent_win32_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCamera", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 57, + "name": "Error", + "values": [ + "NoError", + "CameraError" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 64, + "name": "FocusMode", + "values": [ + "FocusModeAuto", + "FocusModeAutoNear", + "FocusModeAutoFar", + "FocusModeHyperfocal", + "FocusModeInfinity", + "FocusModeManual" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 74, + "name": "FlashMode", + "values": [ + "FlashOff", + "FlashOn", + "FlashAuto" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 81, + "name": "TorchMode", + "values": [ + "TorchOff", + "TorchOn", + "TorchAuto" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 88, + "name": "ExposureMode", + "values": [ + "ExposureAuto", + "ExposureManual", + "ExposurePortrait", + "ExposureNight", + "ExposureSports", + "ExposureSnow", + "ExposureBeach", + "ExposureAction", + "ExposureLandscape", + "ExposureNightPortrait", + "ExposureTheatre", + "ExposureSunset", + "ExposureSteadyPhoto", + "ExposureFireworks", + "ExposureParty", + "ExposureCandlelight", + "ExposureBarcode" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 109, + "name": "WhiteBalanceMode", + "values": [ + "WhiteBalanceAuto", + "WhiteBalanceManual", + "WhiteBalanceSunlight", + "WhiteBalanceCloudy", + "WhiteBalanceShade", + "WhiteBalanceTungsten", + "WhiteBalanceFluorescent", + "WhiteBalanceFlash", + "WhiteBalanceSunset" + ] + }, + { + "alias": "Feature", + "isClass": true, + "isFlag": true, + "lineNumber": 122, + "name": "Features", + "values": [ + "ColorTemperature", + "ExposureCompensation", + "IsoSensitivity", + "ManualExposureTime", + "CustomFocusPoint", + "FocusDistance" + ] + } + ], + "lineNumber": 24, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "FocusMode" + } + ], + "index": 42, + "isConst": true, + "lineNumber": 156, + "name": "isFocusModeSupported", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "FlashMode" + } + ], + "index": 43, + "isConst": true, + "lineNumber": 172, + "name": "isFlashModeSupported", + "returnType": "bool" + }, + { + "access": "public", + "index": 44, + "isConst": true, + "lineNumber": 173, + "name": "isFlashReady", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "TorchMode" + } + ], + "index": 45, + "isConst": true, + "lineNumber": 176, + "name": "isTorchModeSupported", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "ExposureMode" + } + ], + "index": 46, + "isConst": true, + "lineNumber": 179, + "name": "isExposureModeSupported", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "WhiteBalanceMode" + } + ], + "index": 47, + "isConst": true, + "lineNumber": 196, + "name": "isWhiteBalanceModeSupported", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "cameraDevice", + "notify": "cameraDeviceChanged", + "read": "cameraDevice", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCameraDevice", + "user": false, + "write": "setCameraDevice" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "error", + "notify": "errorChanged", + "read": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "Error", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "errorString", + "notify": "errorChanged", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 32, + "name": "cameraFormat", + "notify": "cameraFormatChanged", + "read": "cameraFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCameraFormat", + "user": false, + "write": "setCameraFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 34, + "name": "focusMode", + "notify": "focusModeChanged", + "read": "focusMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FocusMode", + "user": false, + "write": "setFocusMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 35, + "name": "focusPoint", + "notify": "focusPointChanged", + "read": "focusPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 36, + "name": "customFocusPoint", + "notify": "customFocusPointChanged", + "read": "customFocusPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setCustomFocusPoint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 37, + "name": "focusDistance", + "notify": "focusDistanceChanged", + "read": "focusDistance", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFocusDistance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 39, + "name": "minimumZoomFactor", + "notify": "minimumZoomFactorChanged", + "read": "minimumZoomFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 40, + "name": "maximumZoomFactor", + "notify": "maximumZoomFactorChanged", + "read": "maximumZoomFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 41, + "name": "zoomFactor", + "notify": "zoomFactorChanged", + "read": "zoomFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setZoomFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 42, + "name": "exposureTime", + "notify": "exposureTimeChanged", + "read": "exposureTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 43, + "name": "manualExposureTime", + "notify": "manualExposureTimeChanged", + "read": "manualExposureTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setManualExposureTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 44, + "name": "isoSensitivity", + "notify": "isoSensitivityChanged", + "read": "isoSensitivity", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 45, + "name": "manualIsoSensitivity", + "notify": "manualIsoSensitivityChanged", + "read": "manualIsoSensitivity", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setManualIsoSensitivity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 46, + "name": "exposureCompensation", + "notify": "exposureCompensationChanged", + "read": "exposureCompensation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setExposureCompensation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 47, + "name": "exposureMode", + "notify": "exposureModeChanged", + "read": "exposureMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCamera::ExposureMode", + "user": false, + "write": "setExposureMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 48, + "name": "flashReady", + "notify": "flashReady", + "read": "isFlashReady", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 49, + "name": "flashMode", + "notify": "flashModeChanged", + "read": "flashMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCamera::FlashMode", + "user": false, + "write": "setFlashMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 50, + "name": "torchMode", + "notify": "torchModeChanged", + "read": "torchMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCamera::TorchMode", + "user": false, + "write": "setTorchMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 52, + "name": "whiteBalanceMode", + "notify": "whiteBalanceModeChanged", + "read": "whiteBalanceMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "WhiteBalanceMode", + "user": false, + "write": "setWhiteBalanceMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 53, + "name": "colorTemperature", + "notify": "colorTemperatureChanged", + "read": "colorTemperature", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColorTemperature" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 54, + "name": "supportedFeatures", + "notify": "supportedFeaturesChanged", + "read": "supportedFeatures", + "required": false, + "scriptable": true, + "stored": true, + "type": "Features", + "user": false + } + ], + "qualifiedClassName": "QCamera", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 0, + "lineNumber": 223, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 224, + "name": "errorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QCamera::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 225, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 226, + "name": "cameraDeviceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 227, + "name": "cameraFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 228, + "name": "supportedFeaturesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 230, + "name": "focusModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "float" + } + ], + "index": 7, + "lineNumber": 231, + "name": "zoomFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "float" + } + ], + "index": 8, + "lineNumber": 232, + "name": "minimumZoomFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "float" + } + ], + "index": 9, + "lineNumber": 233, + "name": "maximumZoomFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "float" + } + ], + "index": 10, + "lineNumber": 234, + "name": "focusDistanceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 235, + "name": "focusPointChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 236, + "name": "customFocusPointChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 13, + "lineNumber": 238, + "name": "flashReady", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 239, + "name": "flashModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 240, + "name": "torchModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "speed", + "type": "float" + } + ], + "index": 16, + "lineNumber": 242, + "name": "exposureTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "speed", + "type": "float" + } + ], + "index": 17, + "lineNumber": 243, + "name": "manualExposureTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 18, + "lineNumber": 244, + "name": "isoSensitivityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 19, + "lineNumber": 245, + "name": "manualIsoSensitivityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "float" + } + ], + "index": 20, + "lineNumber": 246, + "name": "exposureCompensationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 247, + "name": "exposureModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "isConst": true, + "lineNumber": 249, + "name": "whiteBalanceModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "isConst": true, + "lineNumber": 250, + "name": "colorTemperatureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 251, + "name": "brightnessChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 252, + "name": "contrastChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 253, + "name": "saturationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 254, + "name": "hueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "active", + "type": "bool" + } + ], + "index": 28, + "lineNumber": 201, + "name": "setActive", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "lineNumber": 202, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 203, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoom", + "type": "float" + }, + { + "name": "rate", + "type": "float" + } + ], + "index": 31, + "lineNumber": 205, + "name": "zoomTo", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "FlashMode" + } + ], + "index": 32, + "lineNumber": 207, + "name": "setFlashMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "TorchMode" + } + ], + "index": 33, + "lineNumber": 208, + "name": "setTorchMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "ExposureMode" + } + ], + "index": 34, + "lineNumber": 209, + "name": "setExposureMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ev", + "type": "float" + } + ], + "index": 35, + "lineNumber": 211, + "name": "setExposureCompensation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "iso", + "type": "int" + } + ], + "index": 36, + "lineNumber": 213, + "name": "setManualIsoSensitivity", + "returnType": "void" + }, + { + "access": "public", + "index": 37, + "lineNumber": 214, + "name": "setAutoIsoSensitivity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "seconds", + "type": "float" + } + ], + "index": 38, + "lineNumber": 216, + "name": "setManualExposureTime", + "returnType": "void" + }, + { + "access": "public", + "index": 39, + "lineNumber": 217, + "name": "setAutoExposureTime", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "WhiteBalanceMode" + } + ], + "index": 40, + "lineNumber": 219, + "name": "setWhiteBalanceMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "colorTemperature", + "type": "int" + } + ], + "index": 41, + "lineNumber": 220, + "name": "setColorTemperature", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qcamera.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCameraFormat", + "gadget": true, + "lineNumber": 14, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "resolution", + "read": "resolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "pixelFormat", + "read": "pixelFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVideoFrameFormat::PixelFormat", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "minFrameRate", + "read": "minFrameRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "maxFrameRate", + "read": "maxFrameRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + } + ], + "qualifiedClassName": "QCameraFormat" + }, + { + "className": "QCameraDevice", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 74, + "name": "Position", + "values": [ + "UnspecifiedPosition", + "BackFace", + "FrontFace" + ] + } + ], + "gadget": true, + "lineNumber": 45, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 48, + "name": "id", + "read": "id", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 49, + "name": "description", + "read": "description", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 50, + "name": "isDefault", + "read": "isDefault", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 51, + "name": "position", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "Position", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 52, + "name": "videoFormats", + "read": "videoFormats", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 53, + "name": "correctionAngle", + "read": "correctionAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtVideo::Rotation", + "user": false + } + ], + "qualifiedClassName": "QCameraDevice" + } + ], + "inputFile": "qcameradevice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCapturableWindow", + "constructors": [ + { + "access": "public", + "arguments": [ + { + "name": "window", + "type": "QWindow*" + } + ], + "index": 0, + "lineNumber": 27, + "name": "QCapturableWindow", + "returnType": "", + "revision": 1546 + } + ], + "gadget": true, + "lineNumber": 20, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "description", + "read": "description", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "isValid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QCapturableWindow" + } + ], + "inputFile": "qcapturablewindow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QImageCapture", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "Error", + "values": [ + "NoError", + "NotReadyError", + "ResourceError", + "OutOfSpaceError", + "NotSupportedFeatureError", + "FormatError" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 45, + "name": "Quality", + "values": [ + "VeryLowQuality", + "LowQuality", + "NormalQuality", + "HighQuality", + "VeryHighQuality" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 55, + "name": "FileFormat", + "values": [ + "UnspecifiedFormat", + "JPEG", + "PNG", + "WebP", + "Tiff", + "LastFileFormat" + ] + } + ], + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "readyForCapture", + "notify": "readyForCaptureChanged", + "read": "isReadyForCapture", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "metaData", + "notify": "metaDataChanged", + "read": "metaData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMediaMetaData", + "user": false, + "write": "setMetaData" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "error", + "notify": "errorChanged", + "read": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "Error", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "errorString", + "notify": "errorChanged", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "fileFormat", + "notify": "fileFormatChanged", + "read": "fileFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "FileFormat", + "user": false, + "write": "setFileFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "quality", + "notify": "qualityChanged", + "read": "quality", + "required": false, + "scriptable": true, + "stored": true, + "type": "Quality", + "user": false, + "write": "setQuality" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 32, + "name": "supportedFormats", + "read": "supportedFormats", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + } + ], + "qualifiedClassName": "QImageCapture", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 100, + "name": "errorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "name": "error", + "type": "QImageCapture::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 101, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ready", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 103, + "name": "readyForCaptureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 104, + "name": "metaDataChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 106, + "name": "fileFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 107, + "name": "qualityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 108, + "name": "resolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + } + ], + "index": 7, + "lineNumber": 110, + "name": "imageExposed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "name": "preview", + "type": "QImage" + } + ], + "index": 8, + "lineNumber": 111, + "name": "imageCaptured", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "name": "metaData", + "type": "QMediaMetaData" + } + ], + "index": 9, + "lineNumber": 112, + "name": "imageMetadataAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "name": "frame", + "type": "QVideoFrame" + } + ], + "index": 10, + "lineNumber": 113, + "name": "imageAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "name": "fileName", + "type": "QString" + } + ], + "index": 11, + "lineNumber": 114, + "name": "imageSaved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "location", + "type": "QString" + } + ], + "index": 12, + "lineNumber": 96, + "name": "captureToFile", + "returnType": "int" + }, + { + "access": "public", + "index": 13, + "isCloned": true, + "lineNumber": 96, + "name": "captureToFile", + "returnType": "int" + }, + { + "access": "public", + "index": 14, + "lineNumber": 97, + "name": "capture", + "returnType": "int" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + }, + { + "type": "int" + }, + { + "type": "QString" + } + ], + "index": 15, + "lineNumber": 126, + "name": "_q_error", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qimagecapture.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMediaCaptureSession", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "audioInput", + "notify": "audioInputChanged", + "read": "audioInput", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAudioInput*", + "user": false, + "write": "setAudioInput" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "audioBufferInput", + "notify": "audioBufferInputChanged", + "read": "audioBufferInput", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QAudioBufferInput*", + "user": false, + "write": "setAudioBufferInput" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "audioOutput", + "notify": "audioOutputChanged", + "read": "audioOutput", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAudioOutput*", + "user": false, + "write": "setAudioOutput" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "camera", + "notify": "cameraChanged", + "read": "camera", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCamera*", + "user": false, + "write": "setCamera" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 34, + "name": "screenCapture", + "notify": "screenCaptureChanged", + "read": "screenCapture", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScreenCapture*", + "user": false, + "write": "setScreenCapture" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "windowCapture", + "notify": "windowCaptureChanged", + "read": "windowCapture", + "required": false, + "scriptable": true, + "stored": true, + "type": "QWindowCapture*", + "user": false, + "write": "setWindowCapture" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 38, + "name": "videoFrameInput", + "notify": "videoFrameInputChanged", + "read": "videoFrameInput", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QVideoFrameInput*", + "user": false, + "write": "setVideoFrameInput" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 40, + "name": "imageCapture", + "notify": "imageCaptureChanged", + "read": "imageCapture", + "required": false, + "scriptable": true, + "stored": true, + "type": "QImageCapture*", + "user": false, + "write": "setImageCapture" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 41, + "name": "recorder", + "notify": "recorderChanged", + "read": "recorder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMediaRecorder*", + "user": false, + "write": "setRecorder" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 42, + "name": "videoOutput", + "notify": "videoOutputChanged", + "read": "videoOutput", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setVideoOutput" + } + ], + "qualifiedClassName": "QMediaCaptureSession", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 83, + "name": "audioInputChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 84, + "name": "audioBufferInputChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 2, + "lineNumber": 85, + "name": "cameraChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 86, + "name": "screenCaptureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 87, + "name": "windowCaptureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 88, + "name": "videoFrameInputChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 6, + "lineNumber": 89, + "name": "imageCaptureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 90, + "name": "recorderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 91, + "name": "videoOutputChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 92, + "name": "audioOutputChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmediacapturesession.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMediaDevices", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "audioInputs", + "notify": "audioInputsChanged", + "read": "audioInputs", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "audioOutputs", + "notify": "audioOutputsChanged", + "read": "audioOutputs", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "videoInputs", + "notify": "videoInputsChanged", + "read": "videoInputs", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "defaultAudioInput", + "notify": "audioInputsChanged", + "read": "defaultAudioInput", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAudioDevice", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "defaultAudioOutput", + "notify": "audioOutputsChanged", + "read": "defaultAudioOutput", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAudioDevice", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 24, + "name": "defaultVideoInput", + "notify": "videoInputsChanged", + "read": "defaultVideoInput", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCameraDevice", + "user": false + } + ], + "qualifiedClassName": "QMediaDevices", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 39, + "name": "audioInputsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 40, + "name": "audioOutputsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 41, + "name": "videoInputsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmediadevices.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + } + ], + "className": "QMediaFormat", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 28, + "name": "FileFormat", + "values": [ + "UnspecifiedFormat", + "WMV", + "AVI", + "Matroska", + "MPEG4", + "Ogg", + "QuickTime", + "WebM", + "Mpeg4Audio", + "AAC", + "WMA", + "MP3", + "FLAC", + "Wave", + "LastFileFormat" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 49, + "name": "AudioCodec", + "values": [ + "Unspecified", + "MP3", + "AAC", + "AC3", + "EAC3", + "FLAC", + "DolbyTrueHD", + "Opus", + "Vorbis", + "Wave", + "WMA", + "ALAC", + "LastAudioCodec" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 66, + "name": "VideoCodec", + "values": [ + "Unspecified", + "MPEG1", + "MPEG2", + "MPEG4", + "H264", + "H265", + "VP8", + "VP9", + "AV1", + "Theora", + "WMV", + "MotionJPEG", + "LastVideoCodec" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 83, + "name": "ConversionMode", + "values": [ + "Encode", + "Decode" + ] + } + ], + "gadget": true, + "lineNumber": 20, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "ConversionMode" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 119, + "name": "isSupported", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "ConversionMode" + } + ], + "index": 1, + "lineNumber": 125, + "name": "supportedFileFormats", + "returnType": "QList" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "ConversionMode" + } + ], + "index": 2, + "lineNumber": 126, + "name": "supportedVideoCodecs", + "returnType": "QList" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "ConversionMode" + } + ], + "index": 3, + "lineNumber": 127, + "name": "supportedAudioCodecs", + "returnType": "QList" + }, + { + "access": "public", + "arguments": [ + { + "name": "fileFormat", + "type": "FileFormat" + } + ], + "index": 4, + "lineNumber": 129, + "name": "fileFormatName", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "codec", + "type": "AudioCodec" + } + ], + "index": 5, + "lineNumber": 130, + "name": "audioCodecName", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "codec", + "type": "VideoCodec" + } + ], + "index": 6, + "lineNumber": 131, + "name": "videoCodecName", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "fileFormat", + "type": "QMediaFormat::FileFormat" + } + ], + "index": 7, + "lineNumber": 133, + "name": "fileFormatDescription", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "codec", + "type": "QMediaFormat::AudioCodec" + } + ], + "index": 8, + "lineNumber": 134, + "name": "audioCodecDescription", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "codec", + "type": "QMediaFormat::VideoCodec" + } + ], + "index": 9, + "lineNumber": 135, + "name": "videoCodecDescription", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "fileFormat", + "read": "fileFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "FileFormat", + "user": false, + "write": "setFileFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "audioCodec", + "read": "audioCodec", + "required": false, + "scriptable": true, + "stored": true, + "type": "AudioCodec", + "user": false, + "write": "setAudioCodec" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "videoCodec", + "read": "videoCodec", + "required": false, + "scriptable": true, + "stored": true, + "type": "VideoCodec", + "user": false, + "write": "setVideoCodec" + } + ], + "qualifiedClassName": "QMediaFormat" + } + ], + "inputFile": "qmediaformat.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMediaMetaData", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "Key", + "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" + ] + } + ], + "gadget": true, + "lineNumber": 18, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "k", + "type": "Key" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 65, + "name": "value", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "k", + "type": "Key" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 66, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "k", + "type": "Key" + } + ], + "index": 2, + "lineNumber": 67, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "isConst": true, + "lineNumber": 68, + "name": "keys", + "returnType": "QList" + }, + { + "access": "public", + "index": 4, + "lineNumber": 71, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "isConst": true, + "lineNumber": 73, + "name": "isEmpty", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "k", + "type": "Key" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 74, + "name": "stringValue", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "k", + "type": "Key" + } + ], + "index": 7, + "lineNumber": 76, + "name": "metaDataKeyToString", + "returnType": "QString" + } + ], + "qualifiedClassName": "QMediaMetaData" + } + ], + "inputFile": "qmediametadata.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMediaPlayer", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 71, + "name": "PlaybackState", + "values": [ + "StoppedState", + "PlayingState", + "PausedState" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 79, + "name": "MediaStatus", + "values": [ + "NoMedia", + "LoadingMedia", + "LoadedMedia", + "StalledMedia", + "BufferingMedia", + "BufferedMedia", + "EndOfMedia", + "InvalidMedia" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 92, + "name": "Error", + "values": [ + "NoError", + "ResourceError", + "FormatError", + "NetworkError", + "AccessDeniedError" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 102, + "name": "Loops", + "values": [ + "Infinite", + "Once" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 109, + "name": "PitchCompensationAvailability", + "values": [ + "AlwaysOn", + "Available", + "Unavailable" + ] + } + ], + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "bufferProgress", + "notify": "bufferProgressChanged", + "read": "bufferProgress", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "hasAudio", + "notify": "hasAudioChanged", + "read": "hasAudio", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "hasVideo", + "notify": "hasVideoChanged", + "read": "hasVideo", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 32, + "name": "seekable", + "notify": "seekableChanged", + "read": "isSeekable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 33, + "name": "playing", + "notify": "playingChanged", + "read": "isPlaying", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 34, + "name": "playbackRate", + "notify": "playbackRateChanged", + "read": "playbackRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPlaybackRate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 35, + "name": "loops", + "notify": "loopsChanged", + "read": "loops", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLoops" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 36, + "name": "playbackState", + "notify": "playbackStateChanged", + "read": "playbackState", + "required": false, + "scriptable": true, + "stored": true, + "type": "PlaybackState", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 37, + "name": "mediaStatus", + "notify": "mediaStatusChanged", + "read": "mediaStatus", + "required": false, + "scriptable": true, + "stored": true, + "type": "MediaStatus", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 38, + "name": "metaData", + "notify": "metaDataChanged", + "read": "metaData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMediaMetaData", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 39, + "name": "error", + "notify": "errorChanged", + "read": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "Error", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 40, + "name": "errorString", + "notify": "errorChanged", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 41, + "name": "videoOutput", + "notify": "videoOutputChanged", + "read": "videoOutput", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setVideoOutput" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 42, + "name": "audioOutput", + "notify": "audioOutputChanged", + "read": "audioOutput", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAudioOutput*", + "user": false, + "write": "setAudioOutput" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 45, + "name": "audioBufferOutput", + "notify": "audioBufferOutputChanged", + "read": "audioBufferOutput", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAudioBufferOutput*", + "user": false, + "write": "setAudioBufferOutput" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 47, + "name": "audioTracks", + "notify": "tracksChanged", + "read": "audioTracks", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 48, + "name": "videoTracks", + "notify": "tracksChanged", + "read": "videoTracks", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 49, + "name": "subtitleTracks", + "notify": "tracksChanged", + "read": "subtitleTracks", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 51, + "name": "activeAudioTrack", + "notify": "activeTracksChanged", + "read": "activeAudioTrack", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setActiveAudioTrack" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 53, + "name": "activeVideoTrack", + "notify": "activeTracksChanged", + "read": "activeVideoTrack", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setActiveVideoTrack" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 55, + "name": "activeSubtitleTrack", + "notify": "activeTracksChanged", + "read": "activeSubtitleTrack", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setActiveSubtitleTrack" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 59, + "name": "pitchCompensationAvailability", + "read": "pitchCompensationAvailability", + "required": false, + "scriptable": true, + "stored": true, + "type": "PitchCompensationAvailability", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 63, + "name": "pitchCompensation", + "notify": "pitchCompensationChanged", + "read": "pitchCompensation", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPitchCompensation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 67, + "name": "playbackOptions", + "notify": "playbackOptionsChanged", + "read": "playbackOptions", + "required": false, + "reset": "resetPlaybackOptions", + "scriptable": true, + "stored": true, + "type": "QPlaybackOptions", + "user": false, + "write": "setPlaybackOptions" + } + ], + "qualifiedClassName": "QMediaPlayer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "media", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 196, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newState", + "type": "QMediaPlayer::PlaybackState" + } + ], + "index": 1, + "lineNumber": 197, + "name": "playbackStateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "QMediaPlayer::MediaStatus" + } + ], + "index": 2, + "lineNumber": 198, + "name": "mediaStatusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "duration", + "type": "qint64" + } + ], + "index": 3, + "lineNumber": 200, + "name": "durationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "qint64" + } + ], + "index": 4, + "lineNumber": 201, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "available", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 203, + "name": "hasAudioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "videoAvailable", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 204, + "name": "hasVideoChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "progress", + "type": "float" + } + ], + "index": 7, + "lineNumber": 206, + "name": "bufferProgressChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "seekable", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 208, + "name": "seekableChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "playing", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 209, + "name": "playingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rate", + "type": "qreal" + } + ], + "index": 10, + "lineNumber": 210, + "name": "playbackRateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 211, + "name": "loopsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 213, + "name": "metaDataChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 214, + "name": "videoOutputChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 215, + "name": "audioOutputChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 216, + "name": "audioBufferOutputChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 16, + "lineNumber": 218, + "name": "tracksChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 219, + "name": "activeTracksChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 221, + "name": "errorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QMediaPlayer::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 19, + "lineNumber": 222, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 20, + "lineNumber": 225, + "name": "pitchCompensationChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 21, + "lineNumber": 228, + "name": "playbackOptionsChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "public", + "index": 22, + "lineNumber": 179, + "name": "play", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 180, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 181, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "qint64" + } + ], + "index": 25, + "lineNumber": 183, + "name": "setPosition", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rate", + "type": "qreal" + } + ], + "index": 26, + "lineNumber": 185, + "name": "setPlaybackRate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 27, + "lineNumber": 187, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "device", + "type": "QIODevice*" + }, + { + "name": "sourceUrl", + "type": "QUrl" + } + ], + "index": 28, + "lineNumber": 188, + "name": "setSourceDevice", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "device", + "type": "QIODevice*" + } + ], + "index": 29, + "isCloned": true, + "lineNumber": 188, + "name": "setSourceDevice", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 30, + "isConst": true, + "lineNumber": 190, + "name": "setPitchCompensation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "options", + "type": "QPlaybackOptions" + } + ], + "index": 31, + "lineNumber": 192, + "name": "setPlaybackOptions", + "returnType": "void" + }, + { + "access": "public", + "index": 32, + "lineNumber": 193, + "name": "resetPlaybackOptions", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmediaplayer.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMediaRecorder", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "Quality", + "values": [ + "VeryLowQuality", + "LowQuality", + "NormalQuality", + "HighQuality", + "VeryHighQuality" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 51, + "name": "EncodingMode", + "values": [ + "ConstantQualityEncoding", + "ConstantBitRateEncoding", + "AverageBitRateEncoding", + "TwoPassEncoding" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 60, + "name": "RecorderState", + "values": [ + "StoppedState", + "RecordingState", + "PausedState" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 68, + "name": "Error", + "values": [ + "NoError", + "ResourceError", + "FormatError", + "OutOfSpaceError", + "LocationNotWritable" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "recorderState", + "notify": "recorderStateChanged", + "read": "recorderState", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMediaRecorder::RecorderState", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "outputLocation", + "read": "outputLocation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setOutputLocation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "actualLocation", + "notify": "actualLocationChanged", + "read": "actualLocation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "metaData", + "notify": "metaDataChanged", + "read": "metaData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMediaMetaData", + "user": false, + "write": "setMetaData" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "error", + "notify": "errorChanged", + "read": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMediaRecorder::Error", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "errorString", + "notify": "errorChanged", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "mediaFormat", + "notify": "mediaFormatChanged", + "read": "mediaFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMediaFormat", + "user": false, + "write": "setMediaFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 31, + "name": "quality", + "notify": "qualityChanged", + "read": "quality", + "required": false, + "scriptable": true, + "stored": true, + "type": "Quality", + "user": false, + "write": "setQuality" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 32, + "name": "encodingMode", + "notify": "encodingModeChanged", + "read": "encodingMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMediaRecorder::EncodingMode", + "user": false, + "write": "setEncodingMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 33, + "name": "videoResolution", + "notify": "videoResolutionChanged", + "read": "videoResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setVideoResolution" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 34, + "name": "videoFrameRate", + "notify": "videoFrameRateChanged", + "read": "videoFrameRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setVideoFrameRate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 35, + "name": "videoBitRate", + "notify": "videoBitRateChanged", + "read": "videoBitRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setVideoBitRate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 36, + "name": "audioBitRate", + "notify": "audioBitRateChanged", + "read": "audioBitRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAudioBitRate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 37, + "name": "audioChannelCount", + "notify": "audioChannelCountChanged", + "read": "audioChannelCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAudioChannelCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 38, + "name": "audioSampleRate", + "notify": "audioSampleRateChanged", + "read": "audioSampleRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAudioSampleRate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 39, + "name": "autoStop", + "notify": "autoStopChanged", + "read": "autoStop", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoStop" + } + ], + "qualifiedClassName": "QMediaRecorder", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "RecorderState" + } + ], + "index": 0, + "lineNumber": 142, + "name": "recorderStateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "duration", + "type": "qint64" + } + ], + "index": 1, + "lineNumber": 143, + "name": "durationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "location", + "type": "QUrl" + } + ], + "index": 2, + "lineNumber": 144, + "name": "actualLocationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 148, + "name": "encoderSettingsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 151, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 152, + "name": "errorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 154, + "name": "metaDataChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 156, + "name": "mediaFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 157, + "name": "encodingModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 158, + "name": "qualityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 159, + "name": "videoResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 160, + "name": "videoFrameRateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 161, + "name": "videoBitRateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 162, + "name": "audioBitRateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 163, + "name": "audioChannelCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 164, + "name": "audioSampleRateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 165, + "name": "autoStopChanged", + "returnType": "void", + "revision": 1544 + } + ], + "slots": [ + { + "access": "public", + "index": 17, + "lineNumber": 137, + "name": "record", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 138, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 139, + "name": "stop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmediarecorder.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAudioBufferSource", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QAudioBufferSource", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "buffer", + "type": "QAudioBuffer" + } + ], + "index": 0, + "lineNumber": 29, + "name": "newAudioBuffer", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QPlatformAudioBufferInput", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QPlatformAudioBufferInput", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 47, + "name": "encoderUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAudioBufferSource" + } + ] + } + ], + "inputFile": "qplatformaudiobufferinput_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformAudioDecoder", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QPlatformAudioDecoder", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformaudiodecoder_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformAudioDevices", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QPlatformAudioDevices", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "PrivateTag" + } + ], + "index": 0, + "lineNumber": 68, + "name": "audioInputsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "PrivateTag" + } + ], + "index": 1, + "lineNumber": 69, + "name": "audioOutputsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformaudiodevices_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformCamera", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QPlatformCamera", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QCamera::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 176, + "name": "errorOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPlatformVideoSource" + } + ] + } + ], + "inputFile": "qplatformcamera_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformImageCapture", + "lineNumber": 54, + "object": true, + "qualifiedClassName": "QPlatformImageCapture", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "ready", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 76, + "name": "readyForCaptureChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "requestId", + "type": "int" + } + ], + "index": 1, + "lineNumber": 78, + "name": "imageExposed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "requestId", + "type": "int" + }, + { + "name": "preview", + "type": "QImage" + } + ], + "index": 2, + "lineNumber": 79, + "name": "imageCaptured", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "type": "QMediaMetaData" + } + ], + "index": 3, + "lineNumber": 80, + "name": "imageMetadataAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "requestId", + "type": "int" + }, + { + "name": "buffer", + "type": "QVideoFrame" + } + ], + "index": 4, + "lineNumber": 81, + "name": "imageAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "requestId", + "type": "int" + }, + { + "name": "fileName", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 82, + "name": "imageSaved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "name": "error", + "type": "int" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 84, + "name": "error", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformimagecapture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformMediaCaptureSession", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "QPlatformMediaCaptureSession", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 75, + "name": "cameraChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 76, + "name": "screenCaptureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 77, + "name": "windowCaptureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 78, + "name": "videoFrameInputChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 79, + "name": "imageCaptureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 80, + "name": "encoderChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformmediacapture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformMediaIntegration", + "lineNumber": 68, + "object": true, + "qualifiedClassName": "QPlatformMediaIntegration", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformmediaintegration_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformMediaPlugin", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QPlatformMediaPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformmediaplugin_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformSurfaceCapture", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QPlatformSurfaceCapture", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "WindowSource" + } + ], + "index": 0, + "lineNumber": 74, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "ScreenSource" + } + ], + "index": 1, + "lineNumber": 75, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 76, + "name": "errorOccurred", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 71, + "name": "updateError", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPlatformVideoSource" + } + ] + } + ], + "inputFile": "qplatformsurfacecapture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformVideoDevices", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "QPlatformVideoDevices", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "PrivateTag" + } + ], + "index": 0, + "lineNumber": 59, + "name": "videoInputsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformvideodevices_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformVideoFrameInput", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QPlatformVideoFrameInput", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "encoderUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPlatformVideoSource" + } + ] + } + ], + "inputFile": "qplatformvideoframeinput_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformVideoSink", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "QPlatformVideoSink", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 73, + "name": "rhiChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformvideosink_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + } + ], + "className": "QPlaybackOptions", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 30, + "name": "PlaybackIntent", + "values": [ + "Playback", + "LowLatencyStreaming" + ] + } + ], + "gadget": true, + "lineNumber": 20, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 23, + "name": "networkTimeout", + "read": "networkTimeout", + "required": false, + "reset": "resetNetworkTimeout", + "scriptable": true, + "stored": true, + "type": "std::chrono::milliseconds", + "user": false, + "write": "setNetworkTimeout" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "playbackIntent", + "read": "playbackIntent", + "required": false, + "reset": "resetPlaybackIntent", + "scriptable": true, + "stored": true, + "type": "PlaybackIntent", + "user": false, + "write": "setPlaybackIntent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "probeSize", + "read": "probeSize", + "required": false, + "reset": "resetProbeSize", + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setProbeSize" + } + ], + "qualifiedClassName": "QPlaybackOptions" + } + ], + "inputFile": "qplaybackoptions.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRtAudioEngine", + "lineNumber": 137, + "object": true, + "qualifiedClassName": "QtMultimediaPrivate::QRtAudioEngine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "VoiceId" + } + ], + "index": 0, + "lineNumber": 235, + "name": "voiceFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qrtaudioengine_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScreenCapture", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "Error", + "values": [ + "NoError", + "InternalError", + "CapturingNotSupported", + "CaptureFailed", + "NotFound" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "screen", + "notify": "screenChanged", + "read": "screen", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScreen*", + "user": false, + "write": "setScreen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "error", + "notify": "errorChanged", + "read": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "Error", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "errorString", + "notify": "errorChanged", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QScreenCapture", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 0, + "lineNumber": 57, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "errorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QScreen*" + } + ], + "index": 2, + "lineNumber": 59, + "name": "screenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QScreenCapture::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 60, + "name": "errorOccurred", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "active", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 52, + "name": "setActive", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 53, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 54, + "name": "stop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qscreencapture.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultMethod", + "value": "play()" + } + ], + "className": "QSoundEffect", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "Loop", + "values": [ + "Infinite" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "Status", + "values": [ + "Null", + "Loading", + "Ready", + "Error" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "loops", + "notify": "loopCountChanged", + "read": "loopCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLoopCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "loopsRemaining", + "notify": "loopsRemainingChanged", + "read": "loopsRemaining", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "volume", + "notify": "volumeChanged", + "read": "volume", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setVolume" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 28, + "name": "muted", + "notify": "mutedChanged", + "read": "isMuted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMuted" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 29, + "name": "playing", + "notify": "playingChanged", + "read": "isPlaying", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 30, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 31, + "name": "audioDevice", + "notify": "audioDeviceChanged", + "read": "audioDevice", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAudioDevice", + "user": false, + "write": "setAudioDevice" + } + ], + "qualifiedClassName": "QSoundEffect", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 77, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 78, + "name": "loopCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 79, + "name": "loopsRemainingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 80, + "name": "volumeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 81, + "name": "mutedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 82, + "name": "loadedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 83, + "name": "playingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 84, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 85, + "name": "audioDeviceChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 9, + "lineNumber": 88, + "name": "play", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 89, + "name": "stop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsoundeffect.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtVideo", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 18, + "name": "Rotation", + "values": [ + "None", + "Clockwise90", + "Clockwise180", + "Clockwise270" + ] + } + ], + "lineNumber": 14, + "namespace": true, + "qualifiedClassName": "QtVideo" + } + ], + "inputFile": "qtvideo.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVideoOutputOrientationHandler", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QVideoOutputOrientationHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "int" + } + ], + "index": 0, + "lineNumber": 37, + "name": "orientationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "orientation", + "type": "Qt::ScreenOrientation" + } + ], + "index": 1, + "lineNumber": 40, + "name": "screenOrientationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvideooutputorientationhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVideoSink", + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "subtitleText", + "notify": "subtitleTextChanged", + "read": "subtitleText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setSubtitleText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "videoSize", + "notify": "videoSizeChanged", + "read": "videoSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false + } + ], + "qualifiedClassName": "QVideoSink", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "frame", + "type": "QVideoFrame" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 43, + "name": "videoFrameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "subtitleText", + "type": "QString" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 44, + "name": "subtitleTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 45, + "name": "videoSizeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvideosink.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVideoWindow", + "lineNumber": 91, + "methods": [ + { + "access": "public", + "index": 3, + "isConst": true, + "lineNumber": 99, + "name": "videoSink", + "returnType": "QVideoSink*" + } + ], + "object": true, + "qualifiedClassName": "QVideoWindow", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "Qt::AspectRatioMode" + } + ], + "index": 0, + "lineNumber": 107, + "name": "aspectRatioModeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "Qt::AspectRatioMode" + } + ], + "index": 1, + "lineNumber": 104, + "name": "setAspectRatioMode", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "frame", + "type": "QVideoFrame" + } + ], + "index": 2, + "lineNumber": 114, + "name": "setVideoFrame", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWindow" + } + ] + } + ], + "inputFile": "qvideowindow_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWaveDecoder", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QWaveDecoder", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 41, + "name": "formatKnown", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 42, + "name": "parsingError", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 2, + "lineNumber": 45, + "name": "handleData", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QIODevice" + } + ] + } + ], + "inputFile": "qwavedecoder.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWindowCapture", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 24, + "name": "Error", + "values": [ + "NoError", + "InternalError", + "CapturingNotSupported", + "CaptureFailed", + "NotFound" + ] + } + ], + "lineNumber": 16, + "methods": [ + { + "access": "public", + "index": 7, + "lineNumber": 36, + "name": "capturableWindows", + "returnType": "QList" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "window", + "notify": "windowChanged", + "read": "window", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCapturableWindow", + "user": false, + "write": "setWindow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "error", + "notify": "errorChanged", + "read": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "Error", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "errorString", + "notify": "errorChanged", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QWindowCapture", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 0, + "lineNumber": 55, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "window", + "type": "QCapturableWindow" + } + ], + "index": 1, + "lineNumber": 56, + "name": "windowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 57, + "name": "errorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QWindowCapture::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 58, + "name": "errorOccurred", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "active", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 50, + "name": "setActive", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 51, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 52, + "name": "stop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwindowcapture.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SleepTimeoutMonitor", + "lineNumber": 129, + "object": true, + "qualifiedClassName": "QtMultimediaPrivate::SleepTimeoutMonitor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "std::chrono::seconds" + } + ], + "index": 0, + "lineNumber": 138, + "name": "sleepTimeoutChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwindows_wasapi_warmup_client.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6multimediaquickprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6multimediaquickprivate_metatypes.json new file mode 100644 index 0000000..d39dc5f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6multimediaquickprivate_metatypes.json @@ -0,0 +1,1079 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ImageCapture" + } + ], + "className": "QQuickImageCapture", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "preview", + "notify": "previewChanged", + "read": "preview", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QQuickImageCapture", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "previewChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "location", + "type": "QUrl" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 42, + "name": "saveToFile", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + }, + { + "type": "QImage" + } + ], + "index": 2, + "lineNumber": 48, + "name": "_q_imageCaptured", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QImageCapture" + } + ] + } + ], + "inputFile": "qquickimagecapture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MediaPlayer" + } + ], + "className": "QQuickMediaPlayer", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "source", + "notify": "qmlSourceChanged", + "read": "qmlSource", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "qmlSetSource" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "duration", + "notify": "qmlDurationChanged", + "read": "qmlDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "position", + "notify": "qmlPositionChanged", + "read": "qmlPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setQmlPosition" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "autoPlay", + "notify": "autoPlayChanged", + "read": "autoPlay", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoPlay" + } + ], + "qualifiedClassName": "QQuickMediaPlayer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 62, + "name": "qmlSourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "int" + } + ], + "index": 1, + "lineNumber": 63, + "name": "qmlPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "duration", + "type": "int" + } + ], + "index": 2, + "lineNumber": 64, + "name": "qmlDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "autoPlay", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 65, + "name": "autoPlayChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QMediaPlayer" + } + ] + } + ], + "inputFile": "qquickmediaplayer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ScreenCapture" + } + ], + "className": "QQuickScreenCatpure", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "screen", + "notify": "screenChanged", + "read": "qmlScreen", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickScreenInfo*", + "user": false, + "write": "qmlSetScreen" + } + ], + "qualifiedClassName": "QQuickScreenCatpure", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QQuickScreenInfo*" + } + ], + "index": 0, + "lineNumber": 39, + "name": "screenChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QScreenCapture" + } + ] + } + ], + "inputFile": "qquickscreencapture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SoundEffect" + } + ], + "className": "QQuickSoundEffect", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "source", + "notify": "sourceChanged", + "read": "qmlSource", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "qmlSetSource" + } + ], + "qualifiedClassName": "QQuickSoundEffect", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 39, + "name": "sourceChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSoundEffect" + } + ] + } + ], + "inputFile": "qquicksoundeffect_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "VideoSink" + } + ], + "className": "QQuickVideoSink", + "lineNumber": 40, + "object": true, + "qualifiedClassName": "QQuickVideoSink", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "videoFrameChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QVideoSink" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "VideoOutput" + } + ], + "className": "QQuickVideoOutput", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 73, + "name": "FillMode", + "values": [ + "Stretch", + "PreserveAspectFit", + "PreserveAspectCrop" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 81, + "name": "EndOfStreamPolicy", + "values": [ + "ClearOutput", + "KeepLastFrame" + ] + } + ], + "lineNumber": 55, + "methods": [ + { + "access": "public", + "index": 9, + "isConst": true, + "lineNumber": 91, + "name": "videoSink", + "returnType": "QVideoSink*" + }, + { + "access": "public", + "index": 10, + "lineNumber": 108, + "name": "clearOutput", + "returnType": "void", + "revision": 1545 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 59, + "name": "fillMode", + "notify": "fillModeChanged", + "read": "fillMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FillMode", + "user": false, + "write": "setFillMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 60, + "name": "endOfStreamPolicy", + "notify": "endOfStreamPolicyChanged", + "read": "endOfStreamPolicy", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "EndOfStreamPolicy", + "user": false, + "write": "setEndOfStreamPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 62, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 63, + "name": "mirrored", + "notify": "mirroredChanged", + "read": "mirrored", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirrored" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 64, + "name": "sourceRect", + "notify": "sourceRectChanged", + "read": "sourceRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 65, + "name": "contentRect", + "notify": "contentRectChanged", + "read": "contentRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 66, + "name": "videoSink", + "read": "videoSink", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVideoSink*", + "user": false + } + ], + "qualifiedClassName": "QQuickVideoOutput", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 111, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QQuickVideoOutput::FillMode" + } + ], + "index": 1, + "lineNumber": 112, + "name": "fillModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 113, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 114, + "name": "mirroredChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 115, + "name": "sourceRectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 116, + "name": "contentRectChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QQuickVideoOutput::EndOfStreamPolicy" + } + ], + "index": 6, + "lineNumber": 117, + "name": "endOfStreamPolicyChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "QSize" + } + ], + "index": 7, + "lineNumber": 137, + "name": "_q_newFrame", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 138, + "name": "_q_updateGeometry", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickvideooutput_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QMediaCaptureSession" + }, + { + "name": "QML.Element", + "value": "CaptureSession" + } + ], + "className": "QMediaCaptureSessionForeign", + "gadget": true, + "lineNumber": 42, + "qualifiedClassName": "QtMultimediaPrivate::QMediaCaptureSessionForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QCamera" + }, + { + "name": "QML.Element", + "value": "Camera" + } + ], + "className": "QCameraForeign", + "gadget": true, + "lineNumber": 49, + "qualifiedClassName": "QtMultimediaPrivate::QCameraForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QImageCapture" + } + ], + "className": "QImageCaptureForeign", + "gadget": true, + "lineNumber": 56, + "qualifiedClassName": "QtMultimediaPrivate::QImageCaptureForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QScreenCapture" + } + ], + "className": "QScreenCaptureForeign", + "gadget": true, + "lineNumber": 63, + "qualifiedClassName": "QtMultimediaPrivate::QScreenCaptureForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QMediaRecorder" + }, + { + "name": "QML.Element", + "value": "MediaRecorder" + } + ], + "className": "QMediaRecorderForeign", + "gadget": true, + "lineNumber": 70, + "qualifiedClassName": "QtMultimediaPrivate::QMediaRecorderForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QMediaMetaData" + }, + { + "name": "QML.Element", + "value": "mediaMetaData" + } + ], + "className": "QMediaMetaDataForeign", + "gadget": true, + "lineNumber": 77, + "qualifiedClassName": "QtMultimediaPrivate::QMediaMetaDataForeign" + }, + { + "className": "QMediaMetaDataDerived", + "gadget": true, + "lineNumber": 86, + "qualifiedClassName": "QtMultimediaPrivate::QMediaMetaDataDerived", + "superClasses": [ + { + "access": "public", + "name": "QMediaMetaData" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QMediaDevices" + }, + { + "name": "QML.Element", + "value": "MediaDevices" + } + ], + "className": "QMediaDevicesForeign", + "gadget": true, + "lineNumber": 98, + "qualifiedClassName": "QtMultimediaPrivate::QMediaDevicesForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QAudioInput" + }, + { + "name": "QML.Element", + "value": "AudioInput" + } + ], + "className": "QAudioInputForeign", + "gadget": true, + "lineNumber": 105, + "qualifiedClassName": "QtMultimediaPrivate::QAudioInputForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QAudioOutput" + }, + { + "name": "QML.Element", + "value": "AudioOutput" + } + ], + "className": "QAudioOutputForeign", + "gadget": true, + "lineNumber": 112, + "qualifiedClassName": "QtMultimediaPrivate::QAudioOutputForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QAudioDevice" + }, + { + "name": "QML.Element", + "value": "audioDevice" + } + ], + "className": "QAudioDeviceForeign", + "gadget": true, + "lineNumber": 119, + "qualifiedClassName": "QtMultimediaPrivate::QAudioDeviceForeign" + }, + { + "className": "QAudioDeviceDerived", + "gadget": true, + "lineNumber": 128, + "qualifiedClassName": "QtMultimediaPrivate::QAudioDeviceDerived", + "superClasses": [ + { + "access": "public", + "name": "QAudioDevice" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QCameraDevice" + }, + { + "name": "QML.Element", + "value": "cameraDevice" + } + ], + "className": "QCameraDeviceForeign", + "gadget": true, + "lineNumber": 140, + "qualifiedClassName": "QtMultimediaPrivate::QCameraDeviceForeign" + }, + { + "className": "QCameraDeviceDerived", + "gadget": true, + "lineNumber": 149, + "qualifiedClassName": "QtMultimediaPrivate::QCameraDeviceDerived", + "superClasses": [ + { + "access": "public", + "name": "QCameraDevice" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QMediaFormat" + }, + { + "name": "QML.Element", + "value": "mediaFormat" + } + ], + "className": "QMediaFormatForeign", + "gadget": true, + "lineNumber": 161, + "qualifiedClassName": "QtMultimediaPrivate::QMediaFormatForeign" + }, + { + "className": "QMediaFormatDerived", + "gadget": true, + "lineNumber": 170, + "qualifiedClassName": "QtMultimediaPrivate::QMediaFormatDerived", + "superClasses": [ + { + "access": "public", + "name": "QMediaFormat" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QCameraFormat" + }, + { + "name": "QML.Element", + "value": "cameraFormat" + } + ], + "className": "QCameraFormatForeign", + "gadget": true, + "lineNumber": 182, + "qualifiedClassName": "QtMultimediaPrivate::QCameraFormatForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QCapturableWindow" + }, + { + "name": "QML.Element", + "value": "capturableWindow" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "construct" + } + ], + "className": "QCapturableWindowForeign", + "gadget": true, + "lineNumber": 189, + "qualifiedClassName": "QtMultimediaPrivate::QCapturableWindowForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWindowCapture" + }, + { + "name": "QML.Element", + "value": "WindowCapture" + } + ], + "className": "QWindowCaptureForeign", + "gadget": true, + "lineNumber": 197, + "qualifiedClassName": "QtMultimediaPrivate::QWindowCaptureForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QPlaybackOptions" + }, + { + "name": "QML.Element", + "value": "playbackOptions" + }, + { + "name": "QML.Extended", + "value": "QPlaybackOptionsDerived" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QPlaybackOptionsDerived", + "gadget": true, + "lineNumber": 204, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 206, + "name": "networkTimeoutMs", + "read": "networkTimeoutMs", + "required": false, + "reset": "resetNetworkTimeoutMs", + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false, + "write": "setNetworkTimeoutMs" + } + ], + "qualifiedClassName": "QtMultimediaPrivate::QPlaybackOptionsDerived", + "superClasses": [ + { + "access": "public", + "name": "QPlaybackOptions" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QMediaMetaDataDerived" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "MediaMetaData" + } + ], + "className": "QMediaMetaDataNamespaceForeign", + "lineNumber": 91, + "namespace": true, + "qualifiedClassName": "QtMultimediaPrivate::QMediaMetaDataNamespaceForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QAudioDeviceDerived" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "AudioDevice" + } + ], + "className": "QAudioDeviceNamespaceForeign", + "lineNumber": 133, + "namespace": true, + "qualifiedClassName": "QtMultimediaPrivate::QAudioDeviceNamespaceForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QCameraDeviceDerived" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "CameraDevice" + } + ], + "className": "QCameraDeviceNamespaceForeign", + "lineNumber": 154, + "namespace": true, + "qualifiedClassName": "QtMultimediaPrivate::QCameraDeviceNamespaceForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QMediaFormatDerived" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "MediaFormat" + } + ], + "className": "QMediaFormatNamespaceForeign", + "lineNumber": 175, + "namespace": true, + "qualifiedClassName": "QtMultimediaPrivate::QMediaFormatNamespaceForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PlaybackOptions" + }, + { + "name": "QML.Foreign", + "value": "QPlaybackOptions" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QPlaybackOptionsNamespaceForeign", + "lineNumber": 222, + "namespace": true, + "qualifiedClassName": "QtMultimediaPrivate::QPlaybackOptionsNamespaceForeign" + } + ], + "inputFile": "qtmultimediaquicktypes_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6multimediawidgets_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6multimediawidgets_metatypes.json new file mode 100644 index 0000000..617ccbc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6multimediawidgets_metatypes.json @@ -0,0 +1,253 @@ +[ + { + "classes": [ + { + "className": "QGraphicsVideoItem", + "lineNumber": 17, + "methods": [ + { + "access": "public", + "index": 2, + "isConst": true, + "lineNumber": 29, + "name": "videoSink", + "returnType": "QVideoSink*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "aspectRatioMode", + "read": "aspectRatioMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::AspectRatioMode", + "user": false, + "write": "setAspectRatioMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "offset", + "read": "offset", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "size", + "read": "size", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "nativeSize", + "notify": "nativeSizeChanged", + "read": "nativeSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "videoSink", + "read": "videoSink", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVideoSink*", + "user": false + } + ], + "qualifiedClassName": "QGraphicsVideoItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSizeF" + } + ], + "index": 0, + "lineNumber": 54, + "name": "nativeSizeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "QVideoFrame" + } + ], + "index": 1, + "lineNumber": 64, + "name": "_q_present", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsObject" + } + ] + } + ], + "inputFile": "qgraphicsvideoitem.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVideoWidget", + "lineNumber": 16, + "methods": [ + { + "access": "public", + "index": 4, + "isConst": true, + "lineNumber": 26, + "name": "videoSink", + "returnType": "QVideoSink*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "fullScreen", + "notify": "fullScreenChanged", + "read": "isFullScreen", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFullScreen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "aspectRatioMode", + "notify": "aspectRatioModeChanged", + "read": "aspectRatioMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::AspectRatioMode", + "user": false, + "write": "setAspectRatioMode" + } + ], + "qualifiedClassName": "QVideoWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "fullScreen", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 41, + "name": "fullScreenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "Qt::AspectRatioMode" + } + ], + "index": 1, + "lineNumber": 42, + "name": "aspectRatioModeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "fullScreen", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 37, + "name": "setFullScreen", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "Qt::AspectRatioMode" + } + ], + "index": 3, + "lineNumber": 38, + "name": "setAspectRatioMode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qvideowidget.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6network_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6network_metatypes.json new file mode 100644 index 0000000..91ceac1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6network_metatypes.json @@ -0,0 +1,5528 @@ +[ + { + "classes": [ + { + "className": "QNetworkConnectionMonitor", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QNetworkConnectionMonitor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "isOnline", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 65, + "name": "reachabilityChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnetconmonitor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttpHeaders", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 26, + "name": "WellKnownHeader", + "values": [ + "AIM", + "Accept", + "AcceptAdditions", + "AcceptCH", + "AcceptDatetime", + "AcceptEncoding", + "AcceptFeatures", + "AcceptLanguage", + "AcceptPatch", + "AcceptPost", + "AcceptRanges", + "AcceptSignature", + "AccessControlAllowCredentials", + "AccessControlAllowHeaders", + "AccessControlAllowMethods", + "AccessControlAllowOrigin", + "AccessControlExposeHeaders", + "AccessControlMaxAge", + "AccessControlRequestHeaders", + "AccessControlRequestMethod", + "Age", + "Allow", + "ALPN", + "AltSvc", + "AltUsed", + "Alternates", + "ApplyToRedirectRef", + "AuthenticationControl", + "AuthenticationInfo", + "Authorization", + "CacheControl", + "CacheStatus", + "CalManagedID", + "CalDAVTimezones", + "CapsuleProtocol", + "CDNCacheControl", + "CDNLoop", + "CertNotAfter", + "CertNotBefore", + "ClearSiteData", + "ClientCert", + "ClientCertChain", + "Close", + "Connection", + "ContentDigest", + "ContentDisposition", + "ContentEncoding", + "ContentID", + "ContentLanguage", + "ContentLength", + "ContentLocation", + "ContentRange", + "ContentSecurityPolicy", + "ContentSecurityPolicyReportOnly", + "ContentType", + "Cookie", + "CrossOriginEmbedderPolicy", + "CrossOriginEmbedderPolicyReportOnly", + "CrossOriginOpenerPolicy", + "CrossOriginOpenerPolicyReportOnly", + "CrossOriginResourcePolicy", + "DASL", + "Date", + "DAV", + "DeltaBase", + "Depth", + "Destination", + "DifferentialID", + "DPoP", + "DPoPNonce", + "EarlyData", + "ETag", + "Expect", + "ExpectCT", + "Expires", + "Forwarded", + "From", + "Hobareg", + "Host", + "If", + "IfMatch", + "IfModifiedSince", + "IfNoneMatch", + "IfRange", + "IfScheduleTagMatch", + "IfUnmodifiedSince", + "IM", + "IncludeReferredTokenBindingID", + "KeepAlive", + "Label", + "LastEventID", + "LastModified", + "Link", + "Location", + "LockToken", + "MaxForwards", + "MementoDatetime", + "Meter", + "MIMEVersion", + "Negotiate", + "NEL", + "ODataEntityId", + "ODataIsolation", + "ODataMaxVersion", + "ODataVersion", + "OptionalWWWAuthenticate", + "OrderingType", + "Origin", + "OriginAgentCluster", + "OSCORE", + "OSLCCoreVersion", + "Overwrite", + "PingFrom", + "PingTo", + "Position", + "Prefer", + "PreferenceApplied", + "Priority", + "ProxyAuthenticate", + "ProxyAuthenticationInfo", + "ProxyAuthorization", + "ProxyStatus", + "PublicKeyPins", + "PublicKeyPinsReportOnly", + "Range", + "RedirectRef", + "Referer", + "Refresh", + "ReplayNonce", + "ReprDigest", + "RetryAfter", + "ScheduleReply", + "ScheduleTag", + "SecPurpose", + "SecTokenBinding", + "SecWebSocketAccept", + "SecWebSocketExtensions", + "SecWebSocketKey", + "SecWebSocketProtocol", + "SecWebSocketVersion", + "Server", + "ServerTiming", + "SetCookie", + "Signature", + "SignatureInput", + "SLUG", + "SoapAction", + "StatusURI", + "StrictTransportSecurity", + "Sunset", + "SurrogateCapability", + "SurrogateControl", + "TCN", + "TE", + "Timeout", + "Topic", + "Traceparent", + "Tracestate", + "Trailer", + "TransferEncoding", + "TTL", + "Upgrade", + "Urgency", + "UserAgent", + "VariantVary", + "Vary", + "Via", + "WantContentDigest", + "WantReprDigest", + "WWWAuthenticate", + "XContentTypeOptions", + "XFrameOptions", + "AcceptCharset", + "CPEPInfo", + "Pragma", + "ProtocolInfo", + "ProtocolQuery" + ] + } + ], + "gadget": true, + "lineNumber": 22, + "qualifiedClassName": "QHttpHeaders" + } + ], + "inputFile": "qhttpheaders.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSslPreSharedKeyAuthenticator", + "gadget": true, + "lineNumber": 18, + "qualifiedClassName": "QSslPreSharedKeyAuthenticator" + } + ], + "inputFile": "qsslpresharedkeyauthenticator.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractNetworkCache", + "lineNumber": 80, + "object": true, + "qualifiedClassName": "QAbstractNetworkCache", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 97, + "name": "clear", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractnetworkcache.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractSocket", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 32, + "name": "SocketType", + "values": [ + "TcpSocket", + "UdpSocket", + "SctpSocket", + "UnknownSocketType" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "NetworkLayerProtocol", + "values": [ + "IPv4Protocol", + "IPv6Protocol", + "AnyIPProtocol", + "UnknownNetworkLayerProtocol" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 57, + "name": "SocketError", + "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" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 85, + "name": "SocketState", + "values": [ + "UnconnectedState", + "HostLookupState", + "ConnectingState", + "ConnectedState", + "BoundState", + "ListeningState", + "ClosingState" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 95, + "name": "SocketOption", + "values": [ + "LowDelayOption", + "KeepAliveOption", + "MulticastTtlOption", + "MulticastLoopbackOption", + "TypeOfServiceOption", + "SendBufferSizeSocketOption", + "ReceiveBufferSizeSocketOption", + "PathMtuSocketOption" + ] + } + ], + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QAbstractSocket", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 187, + "name": "hostFound", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 188, + "name": "connected", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 189, + "name": "disconnected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QAbstractSocket::SocketState" + } + ], + "index": 3, + "lineNumber": 190, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QAbstractSocket::SocketError" + } + ], + "index": 4, + "lineNumber": 191, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "proxy", + "type": "QNetworkProxy" + }, + { + "name": "authenticator", + "type": "QAuthenticator*" + } + ], + "index": 5, + "lineNumber": 193, + "name": "proxyAuthenticationRequired", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 6, + "lineNumber": 216, + "name": "_q_connectToNextAddress", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QHostInfo" + } + ], + "index": 7, + "lineNumber": 217, + "name": "_q_startConnecting", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 218, + "name": "_q_abortConnectionAttempt", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 219, + "name": "_q_testConnection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QIODevice" + } + ] + } + ], + "inputFile": "qabstractsocket.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractSocketEngine", + "lineNumber": 51, + "object": true, + "qualifiedClassName": "QAbstractSocketEngine", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 166, + "name": "readNotification", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 167, + "name": "writeNotification", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 168, + "name": "closeNotification", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 169, + "name": "exceptionNotification", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 170, + "name": "connectionNotification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "proxy", + "type": "QNetworkProxy" + }, + { + "name": "authenticator", + "type": "QAuthenticator*" + } + ], + "index": 5, + "lineNumber": 172, + "name": "proxyAuthenticationRequired", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractsocketengine_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAuthenticator", + "gadget": true, + "lineNumber": 18, + "qualifiedClassName": "QAuthenticator" + } + ], + "inputFile": "qauthenticator.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + } + ], + "className": "QDnsTlsAssociationRecord", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 150, + "name": "CertificateUsage", + "type": "quint8", + "values": [ + "CertificateAuthorityConstrait", + "ServiceCertificateConstraint", + "TrustAnchorAssertion", + "DomainIssuedCertificate", + "PrivateUse", + "PKIX_TA", + "PKIX_EE", + "DANE_TA", + "DANE_EE", + "PrivCert" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 168, + "name": "Selector", + "type": "quint8", + "values": [ + "FullCertificate", + "SubjectPublicKeyInfo", + "PrivateUse", + "Cert", + "SPKI", + "PrivSel" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 182, + "name": "MatchingType", + "type": "quint8", + "values": [ + "Exact", + "Sha256", + "Sha512", + "PrivateUse", + "PrivMatch" + ] + } + ], + "gadget": true, + "lineNumber": 145, + "qualifiedClassName": "QDnsTlsAssociationRecord" + }, + { + "className": "QDnsLookup", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 232, + "name": "Error", + "values": [ + "NoError", + "ResolverError", + "OperationCancelledError", + "InvalidRequestError", + "InvalidReplyError", + "ServerFailureError", + "ServerRefusedError", + "NotFoundError", + "TimeoutError" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 246, + "name": "Type", + "values": [ + "A", + "AAAA", + "ANY", + "CNAME", + "MX", + "NS", + "PTR", + "SRV", + "TLSA", + "TXT" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 261, + "name": "Protocol", + "type": "quint8", + "values": [ + "Standard", + "DnsOverTls" + ] + } + ], + "lineNumber": 216, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 219, + "name": "error", + "notify": "finished", + "read": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "Error", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 220, + "name": "authenticData", + "notify": "finished", + "read": "isAuthenticData", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 221, + "name": "errorString", + "notify": "finished", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "bindable": "bindableName", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 222, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "bindable": "bindableType", + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 223, + "name": "type", + "notify": "typeChanged", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "Type", + "user": false, + "write": "setType" + }, + { + "bindable": "bindableNameserver", + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 224, + "name": "nameserver", + "notify": "nameserverChanged", + "read": "nameserver", + "required": false, + "scriptable": true, + "stored": true, + "type": "QHostAddress", + "user": false, + "write": "setNameserver" + }, + { + "bindable": "bindableNameserverPort", + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 226, + "name": "nameserverPort", + "notify": "nameserverPortChanged", + "read": "nameserverPort", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint16", + "user": false, + "write": "setNameserverPort" + }, + { + "bindable": "bindableNameserverProtocol", + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 228, + "name": "nameserverProtocol", + "notify": "nameserverProtocolChanged", + "read": "nameserverProtocol", + "required": false, + "scriptable": true, + "stored": true, + "type": "Protocol", + "user": false, + "write": "setNameserverProtocol" + } + ], + "qualifiedClassName": "QDnsLookup", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 324, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 325, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QDnsLookup::Type" + } + ], + "index": 2, + "lineNumber": 326, + "name": "typeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "nameserver", + "type": "QHostAddress" + } + ], + "index": 3, + "lineNumber": 327, + "name": "nameserverChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "port", + "type": "quint16" + } + ], + "index": 4, + "lineNumber": 328, + "name": "nameserverPortChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "protocol", + "type": "QDnsLookup::Protocol" + } + ], + "index": 5, + "lineNumber": 329, + "name": "nameserverProtocolChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 6, + "lineNumber": 320, + "name": "abort", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 321, + "name": "lookup", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdnslookup.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDnsLookupRunnable", + "lineNumber": 198, + "object": true, + "qualifiedClassName": "QDnsLookupRunnable", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QDnsLookupReply" + } + ], + "index": 0, + "lineNumber": 217, + "name": "finished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QRunnable" + } + ] + } + ], + "inputFile": "qdnslookup_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDtlsClientVerifier", + "lineNumber": 44, + "object": true, + "qualifiedClassName": "QDtlsClientVerifier", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QDtls", + "lineNumber": 83, + "object": true, + "qualifiedClassName": "QDtls", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "authenticator", + "type": "QSslPreSharedKeyAuthenticator*" + } + ], + "index": 0, + "lineNumber": 141, + "name": "pskRequired", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 142, + "name": "handshakeTimeout", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdtls.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHostAddress", + "gadget": true, + "lineNumber": 40, + "qualifiedClassName": "QHostAddress" + } + ], + "inputFile": "qhostaddress.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHostInfo", + "gadget": true, + "lineNumber": 19, + "qualifiedClassName": "QHostInfo" + } + ], + "inputFile": "qhostinfo.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHostInfoResult", + "lineNumber": 43, + "object": true, + "qualifiedClassName": "QHostInfoResult", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "info", + "type": "QHostInfo" + } + ], + "index": 0, + "lineNumber": 53, + "name": "resultsReady", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "info", + "type": "QHostInfo" + } + ], + "index": 1, + "lineNumber": 56, + "name": "finalizePostResultsReady", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qhostinfo_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttp2Stream", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 100, + "name": "State", + "values": [ + "Idle", + "ReservedRemote", + "Open", + "HalfClosedLocal", + "HalfClosedRemote", + "Closed" + ] + } + ], + "lineNumber": 94, + "object": true, + "qualifiedClassName": "QHttp2Stream", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "headers", + "type": "HPack::HttpHeader" + }, + { + "name": "endStream", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 128, + "name": "headersReceived", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 129, + "name": "headersUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errorCode", + "type": "Http2::Http2Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 130, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newState", + "type": "QHttp2Stream::State" + } + ], + "index": 3, + "lineNumber": 131, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newStreamID", + "type": "quint32" + } + ], + "index": 4, + "lineNumber": 132, + "name": "promisedStreamReceived", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 133, + "name": "uploadBlocked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QByteArray" + }, + { + "name": "endStream", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 134, + "name": "dataReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errorCode", + "type": "quint32" + } + ], + "index": 7, + "lineNumber": 135, + "name": "rstFrameReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bytesWritten", + "type": "qint64" + } + ], + "index": 8, + "lineNumber": 137, + "name": "bytesWritten", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errorString", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 138, + "name": "uploadDeviceError", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 139, + "name": "uploadFinished", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "errorCode", + "type": "Http2::Http2Error" + } + ], + "index": 11, + "lineNumber": 142, + "name": "sendRST_STREAM", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "headers", + "type": "HPack::HttpHeader" + }, + { + "name": "endStream", + "type": "bool" + }, + { + "name": "priority", + "type": "quint8" + } + ], + "index": 12, + "lineNumber": 143, + "name": "sendHEADERS", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "headers", + "type": "HPack::HttpHeader" + }, + { + "name": "endStream", + "type": "bool" + } + ], + "index": 13, + "isCloned": true, + "lineNumber": 143, + "name": "sendHEADERS", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "payload", + "type": "QByteArray" + }, + { + "name": "endStream", + "type": "bool" + } + ], + "index": 14, + "lineNumber": 145, + "name": "sendDATA", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "device", + "type": "QIODevice*" + }, + { + "name": "endStream", + "type": "bool" + } + ], + "index": 15, + "lineNumber": 146, + "name": "sendDATA", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "device", + "type": "QNonContiguousByteDevice*" + }, + { + "name": "endStream", + "type": "bool" + } + ], + "index": 16, + "lineNumber": 147, + "name": "sendDATA", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "delta", + "type": "quint32" + } + ], + "index": 17, + "lineNumber": 148, + "name": "sendWINDOW_UPDATE", + "returnType": "void" + }, + { + "access": "private", + "index": 18, + "lineNumber": 151, + "name": "maybeResumeUpload", + "returnType": "void" + }, + { + "access": "private", + "index": 19, + "lineNumber": 152, + "name": "uploadDeviceReadChannelFinished", + "returnType": "void" + }, + { + "access": "private", + "index": 20, + "lineNumber": 153, + "name": "uploadDeviceDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QHttp2Connection", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 213, + "name": "CreateStreamError", + "values": [ + "MaxConcurrentStreamsReached", + "StreamIdsExhausted", + "ReceivedGOAWAY", + "UnknownError" + ] + } + ], + "lineNumber": 207, + "object": true, + "qualifiedClassName": "QHttp2Connection", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "stream", + "type": "QHttp2Stream*" + } + ], + "index": 0, + "lineNumber": 260, + "name": "newIncomingStream", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "stream", + "type": "QHttp2Stream*" + } + ], + "index": 1, + "lineNumber": 261, + "name": "newPromisedStream", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 262, + "name": "errorReceived", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 263, + "name": "connectionClosed", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 264, + "name": "settingsFrameReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QHttp2Connection::PingState" + } + ], + "index": 5, + "lineNumber": 265, + "name": "pingFrameReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errorCode", + "type": "Http2::Http2Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 266, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errorCode", + "type": "Http2::Http2Error" + }, + { + "name": "lastStreamID", + "type": "quint32" + } + ], + "index": 7, + "lineNumber": 267, + "name": "receivedGOAWAY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "streamID", + "type": "quint32" + } + ], + "index": 8, + "lineNumber": 268, + "name": "receivedEND_STREAM", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "CreateStreamError" + } + ], + "index": 9, + "lineNumber": 269, + "name": "incomingStreamErrorOccured", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 10, + "lineNumber": 272, + "name": "sendPing", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QByteArrayView" + } + ], + "index": 11, + "lineNumber": 273, + "name": "sendPing", + "returnType": "bool" + }, + { + "access": "public", + "index": 12, + "lineNumber": 274, + "name": "handleReadyRead", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 275, + "name": "handleConnectionClosure", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qhttp2connection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttp2ProtocolHandler", + "lineNumber": 49, + "methods": [ + { + "access": "public", + "index": 1, + "lineNumber": 62, + "name": "handleConnectionClosure", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 71, + "name": "_q_receiveReply", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 72, + "name": "sendRequest", + "returnType": "bool" + } + ], + "object": true, + "qualifiedClassName": "QHttp2ProtocolHandler", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "uploadData", + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 65, + "name": "_q_uploadDataDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QAbstractProtocolHandler" + } + ] + } + ], + "inputFile": "qhttp2protocolhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttpMultiPart", + "lineNumber": 59, + "object": true, + "qualifiedClassName": "QHttpMultiPart", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qhttpmultipart.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttpNetworkConnection", + "lineNumber": 58, + "object": true, + "qualifiedClassName": "QHttpNetworkConnection", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "isOnline", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 116, + "name": "onlineStateChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 128, + "name": "_q_startNextRequest", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QHostInfo" + } + ], + "index": 2, + "lineNumber": 129, + "name": "_q_hostLookupFinished", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 130, + "name": "_q_connectDelayedChannel", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qhttpnetworkconnection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttpNetworkConnectionChannel", + "lineNumber": 66, + "object": true, + "qualifiedClassName": "QHttpNetworkConnectionChannel", + "slots": [ + { + "access": "protected", + "index": 0, + "lineNumber": 167, + "name": "_q_receiveReply", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "bytes", + "type": "qint64" + } + ], + "index": 1, + "lineNumber": 168, + "name": "_q_bytesWritten", + "returnType": "void" + }, + { + "access": "protected", + "index": 2, + "lineNumber": 169, + "name": "_q_readyRead", + "returnType": "void" + }, + { + "access": "protected", + "index": 3, + "lineNumber": 170, + "name": "_q_disconnected", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "socket", + "type": "QAbstractSocket*" + } + ], + "index": 4, + "lineNumber": 171, + "name": "_q_connected_abstract_socket", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "socket", + "type": "QLocalSocket*" + } + ], + "index": 5, + "lineNumber": 173, + "name": "_q_connected_local_socket", + "returnType": "void" + }, + { + "access": "protected", + "index": 6, + "lineNumber": 175, + "name": "_q_connected", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "type": "QAbstractSocket::SocketError" + } + ], + "index": 7, + "lineNumber": 176, + "name": "_q_error", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "proxy", + "type": "QNetworkProxy" + }, + { + "name": "auth", + "type": "QAuthenticator*" + } + ], + "index": 8, + "lineNumber": 178, + "name": "_q_proxyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "protected", + "index": 9, + "lineNumber": 181, + "name": "_q_uploadDataReadyRead", + "returnType": "void" + }, + { + "access": "protected", + "index": 10, + "lineNumber": 184, + "name": "_q_encrypted", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "errors", + "type": "QList" + } + ], + "index": 11, + "lineNumber": 185, + "name": "_q_sslErrors", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "type": "QSslPreSharedKeyAuthenticator*" + } + ], + "index": 12, + "lineNumber": 186, + "name": "_q_preSharedKeyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "bytes", + "type": "qint64" + } + ], + "index": 13, + "lineNumber": 187, + "name": "_q_encryptedBytesWritten", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qhttpnetworkconnectionchannel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttpNetworkReply", + "lineNumber": 57, + "object": true, + "qualifiedClassName": "QHttpNetworkReply", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 138, + "name": "encrypted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errors", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 139, + "name": "sslErrors", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "authenticator", + "type": "QSslPreSharedKeyAuthenticator*" + } + ], + "index": 2, + "lineNumber": 140, + "name": "preSharedKeyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 144, + "name": "socketStartedConnecting", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 145, + "name": "requestSent", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 146, + "name": "readyRead", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 147, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errorCode", + "type": "QNetworkReply::NetworkError" + }, + { + "name": "detail", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 148, + "name": "finishedWithError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errorCode", + "type": "QNetworkReply::NetworkError" + } + ], + "index": 8, + "isCloned": true, + "lineNumber": 148, + "name": "finishedWithError", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 149, + "name": "headerChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "done", + "type": "qint64" + }, + { + "name": "total", + "type": "qint64" + } + ], + "index": 10, + "lineNumber": 150, + "name": "dataReadProgress", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "done", + "type": "qint64" + }, + { + "name": "total", + "type": "qint64" + } + ], + "index": 11, + "lineNumber": 151, + "name": "dataSendProgress", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QHttpNetworkRequest" + }, + { + "name": "authenticator", + "type": "QAuthenticator*" + } + ], + "index": 12, + "lineNumber": 152, + "name": "cacheCredentials", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "proxy", + "type": "QNetworkProxy" + }, + { + "name": "authenticator", + "type": "QAuthenticator*" + } + ], + "index": 13, + "lineNumber": 154, + "name": "proxyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QHttpNetworkRequest" + }, + { + "name": "authenticator", + "type": "QAuthenticator*" + } + ], + "index": 14, + "lineNumber": 156, + "name": "authenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "httpStatus", + "type": "int" + }, + { + "name": "maxRedirectsRemaining", + "type": "int" + } + ], + "index": 15, + "lineNumber": 157, + "name": "redirected", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QHttpNetworkHeader" + } + ] + } + ], + "inputFile": "qhttpnetworkreply_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttpSocketEngine", + "lineNumber": 37, + "object": true, + "qualifiedClassName": "QHttpSocketEngine", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 115, + "name": "slotSocketConnected", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 116, + "name": "slotSocketDisconnected", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 117, + "name": "slotSocketReadNotification", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 118, + "name": "slotSocketBytesWritten", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QAbstractSocket::SocketError" + } + ], + "index": 4, + "lineNumber": 119, + "name": "slotSocketError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QAbstractSocket::SocketState" + } + ], + "index": 5, + "lineNumber": 120, + "name": "slotSocketStateChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 123, + "name": "emitPendingReadNotification", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 124, + "name": "emitPendingWriteNotification", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 125, + "name": "emitPendingConnectionNotification", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSocketEngine" + } + ] + } + ], + "inputFile": "qhttpsocketengine_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHttpThreadDelegate", + "lineNumber": 49, + "object": true, + "qualifiedClassName": "QHttpThreadDelegate", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QHttpNetworkRequest" + }, + { + "type": "QAuthenticator*" + } + ], + "index": 0, + "lineNumber": 104, + "name": "authenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QNetworkProxy" + }, + { + "type": "QAuthenticator*" + } + ], + "index": 1, + "lineNumber": 106, + "name": "proxyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 109, + "name": "encrypted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QList" + }, + { + "type": "bool*" + }, + { + "type": "QList*" + } + ], + "index": 3, + "lineNumber": 110, + "name": "sslErrors", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QSslConfiguration" + } + ], + "index": 4, + "lineNumber": 111, + "name": "sslConfigurationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QSslPreSharedKeyAuthenticator*" + } + ], + "index": 5, + "lineNumber": 112, + "name": "preSharedKeyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 114, + "name": "socketStartedConnecting", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 115, + "name": "requestSent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QHttpHeaders" + }, + { + "type": "int" + }, + { + "type": "QString" + }, + { + "type": "bool" + }, + { + "type": "QSharedPointer" + }, + { + "type": "qint64" + }, + { + "type": "qint64" + }, + { + "type": "bool" + }, + { + "type": "bool" + } + ], + "index": 8, + "lineNumber": 116, + "name": "downloadMetaData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qint64" + }, + { + "type": "qint64" + } + ], + "index": 9, + "lineNumber": 118, + "name": "downloadProgress", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QByteArray" + } + ], + "index": 10, + "lineNumber": 119, + "name": "downloadData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QNetworkReply::NetworkError" + }, + { + "type": "QString" + } + ], + "index": 11, + "lineNumber": 120, + "name": "error", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 121, + "name": "downloadFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "httpStatus", + "type": "int" + }, + { + "name": "maxRedirectsRemainig", + "type": "int" + } + ], + "index": 13, + "lineNumber": 122, + "name": "redirected", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 14, + "lineNumber": 126, + "name": "startRequest", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 127, + "name": "abortRequest", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "qint64" + } + ], + "index": 16, + "lineNumber": 128, + "name": "readBufferSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "qint64" + } + ], + "index": 17, + "lineNumber": 129, + "name": "readBufferFreed", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 132, + "name": "startRequestSynchronously", + "returnType": "void" + }, + { + "access": "protected", + "index": 19, + "lineNumber": 135, + "name": "readyReadSlot", + "returnType": "void" + }, + { + "access": "protected", + "index": 20, + "lineNumber": 136, + "name": "finishedSlot", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "errorCode", + "type": "QNetworkReply::NetworkError" + }, + { + "name": "detail", + "type": "QString" + } + ], + "index": 21, + "lineNumber": 137, + "name": "finishedWithErrorSlot", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "errorCode", + "type": "QNetworkReply::NetworkError" + } + ], + "index": 22, + "isCloned": true, + "lineNumber": 137, + "name": "finishedWithErrorSlot", + "returnType": "void" + }, + { + "access": "protected", + "index": 23, + "lineNumber": 138, + "name": "synchronousFinishedSlot", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "errorCode", + "type": "QNetworkReply::NetworkError" + }, + { + "name": "detail", + "type": "QString" + } + ], + "index": 24, + "lineNumber": 139, + "name": "synchronousFinishedWithErrorSlot", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "errorCode", + "type": "QNetworkReply::NetworkError" + } + ], + "index": 25, + "isCloned": true, + "lineNumber": 139, + "name": "synchronousFinishedWithErrorSlot", + "returnType": "void" + }, + { + "access": "protected", + "index": 26, + "lineNumber": 140, + "name": "headerChangedSlot", + "returnType": "void" + }, + { + "access": "protected", + "index": 27, + "lineNumber": 141, + "name": "synchronousHeaderChangedSlot", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "done", + "type": "qint64" + }, + { + "name": "total", + "type": "qint64" + } + ], + "index": 28, + "lineNumber": 142, + "name": "dataReadProgressSlot", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "request", + "type": "QHttpNetworkRequest" + }, + { + "name": "authenticator", + "type": "QAuthenticator*" + } + ], + "index": 29, + "lineNumber": 143, + "name": "cacheCredentialsSlot", + "returnType": "void" + }, + { + "access": "protected", + "index": 30, + "lineNumber": 145, + "name": "encryptedSlot", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "errors", + "type": "QList" + } + ], + "index": 31, + "lineNumber": 146, + "name": "sslErrorsSlot", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "authenticator", + "type": "QSslPreSharedKeyAuthenticator*" + } + ], + "index": 32, + "lineNumber": 147, + "name": "preSharedKeyAuthenticationRequiredSlot", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "request", + "type": "QHttpNetworkRequest" + }, + { + "type": "QAuthenticator*" + } + ], + "index": 33, + "lineNumber": 150, + "name": "synchronousAuthenticationRequiredSlot", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "type": "QNetworkProxy" + }, + { + "type": "QAuthenticator*" + } + ], + "index": 34, + "lineNumber": 152, + "name": "synchronousProxyAuthenticationRequiredSlot", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QNonContiguousByteDeviceThreadForwardImpl", + "lineNumber": 164, + "object": true, + "qualifiedClassName": "QNonContiguousByteDeviceThreadForwardImpl", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "qint64" + } + ], + "index": 0, + "lineNumber": 290, + "name": "wantData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "qint64" + }, + { + "name": "amount", + "type": "qint64" + } + ], + "index": 1, + "lineNumber": 291, + "name": "processedData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool*" + } + ], + "index": 2, + "lineNumber": 292, + "name": "resetData", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "qint64" + }, + { + "name": "dataArray", + "type": "QByteArray" + }, + { + "name": "dataAtEnd", + "type": "bool" + }, + { + "name": "dataSize", + "type": "qint64" + } + ], + "index": 3, + "lineNumber": 265, + "name": "haveDataSlot", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QNonContiguousByteDevice" + } + ] + } + ], + "inputFile": "qhttpthreaddelegate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLocalServer", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 31, + "name": "SocketOption", + "values": [ + "NoOptions", + "UserAccessOption", + "GroupAccessOption", + "OtherAccessOption", + "WorldAccessOption", + "AbstractNamespaceOption" + ] + }, + { + "alias": "SocketOption", + "isClass": false, + "isFlag": true, + "lineNumber": 31, + "name": "SocketOptions", + "values": [ + "NoOptions", + "UserAccessOption", + "GroupAccessOption", + "OtherAccessOption", + "WorldAccessOption", + "AbstractNamespaceOption" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "bindable": "bindableSocketOptions", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "socketOptions", + "read": "socketOptions", + "required": false, + "scriptable": true, + "stored": true, + "type": "SocketOptions", + "user": false, + "write": "setSocketOptions" + } + ], + "qualifiedClassName": "QLocalServer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 28, + "name": "newConnection", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 76, + "name": "_q_onNewConnection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qlocalserver.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLocalSocket", + "enums": [ + { + "alias": "SocketOption", + "isClass": false, + "isFlag": true, + "lineNumber": 50, + "name": "SocketOptions", + "values": [ + "NoOptions", + "AbstractNamespaceOption" + ] + } + ], + "lineNumber": 19, + "object": true, + "properties": [ + { + "bindable": "bindableSocketOptions", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "socketOptions", + "read": "socketOptions", + "required": false, + "scriptable": true, + "stored": true, + "type": "SocketOptions", + "user": false, + "write": "setSocketOptions" + } + ], + "qualifiedClassName": "QLocalSocket", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 97, + "name": "connected", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 98, + "name": "disconnected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socketError", + "type": "QLocalSocket::LocalSocketError" + } + ], + "index": 2, + "lineNumber": 99, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socketState", + "type": "QLocalSocket::LocalSocketState" + } + ], + "index": 3, + "lineNumber": 100, + "name": "stateChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 4, + "lineNumber": 114, + "name": "_q_pipeClosed", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "ulong" + }, + { + "type": "QString" + } + ], + "index": 5, + "lineNumber": 115, + "name": "_q_winError", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QIODevice" + } + ] + } + ], + "inputFile": "qlocalsocket.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNativeSocketEngine", + "lineNumber": 102, + "object": true, + "qualifiedClassName": "QNativeSocketEngine", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 176, + "name": "connectionNotification", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSocketEngine" + } + ] + } + ], + "inputFile": "qnativesocketengine_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkAccessBackend", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 43, + "name": "TargetType", + "values": [ + "Networked", + "Local" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 50, + "name": "SecurityFeature", + "values": [ + "None", + "TLS" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 57, + "name": "IOFeature", + "values": [ + "None", + "ZeroCopy", + "NeedResetableUpload", + "SupportsSynchronousMode" + ] + } + ], + "lineNumber": 37, + "object": true, + "qualifiedClassName": "QNetworkAccessBackend", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 122, + "name": "readyRead", + "returnType": "void" + }, + { + "access": "protected", + "index": 1, + "lineNumber": 124, + "name": "finished", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "code", + "type": "QNetworkReply::NetworkError" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 125, + "name": "error", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "proxy", + "type": "QNetworkProxy" + }, + { + "name": "auth", + "type": "QAuthenticator*" + } + ], + "index": 3, + "lineNumber": 127, + "name": "proxyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "auth", + "type": "QAuthenticator*" + } + ], + "index": 4, + "lineNumber": 129, + "name": "authenticationRequired", + "returnType": "void" + }, + { + "access": "protected", + "index": 5, + "lineNumber": 130, + "name": "metaDataChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "destination", + "type": "QUrl" + } + ], + "index": 6, + "lineNumber": 131, + "name": "redirectionRequested", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QNetworkAccessBackendFactory", + "lineNumber": 144, + "object": true, + "qualifiedClassName": "QNetworkAccessBackendFactory", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnetworkaccessbackend_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkAccessCache", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "QNetworkAccessCache", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QNetworkAccessCache::CacheableObject*" + } + ], + "index": 0, + "lineNumber": 73, + "name": "entryReady", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnetworkaccesscache_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkAccessFileBackend", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QNetworkAccessFileBackend", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 41, + "name": "uploadReadyReadSlot", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QNetworkAccessBackend" + } + ] + } + ], + "inputFile": "qnetworkaccessfilebackend_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkAccessManager", + "lineNumber": 36, + "object": true, + "qualifiedClassName": "QNetworkAccessManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "proxy", + "type": "QNetworkProxy" + }, + { + "name": "authenticator", + "type": "QAuthenticator*" + } + ], + "index": 0, + "lineNumber": 136, + "name": "proxyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QNetworkReply*" + }, + { + "name": "authenticator", + "type": "QAuthenticator*" + } + ], + "index": 1, + "lineNumber": 138, + "name": "authenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QNetworkReply*" + } + ], + "index": 2, + "lineNumber": 139, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QNetworkReply*" + } + ], + "index": 3, + "lineNumber": 141, + "name": "encrypted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QNetworkReply*" + }, + { + "name": "errors", + "type": "QList" + } + ], + "index": 4, + "lineNumber": 142, + "name": "sslErrors", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QNetworkReply*" + }, + { + "name": "authenticator", + "type": "QSslPreSharedKeyAuthenticator*" + } + ], + "index": 5, + "lineNumber": 143, + "name": "preSharedKeyAuthenticationRequired", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 6, + "isConst": true, + "lineNumber": 151, + "name": "supportedSchemesImplementation", + "returnType": "QStringList" + }, + { + "access": "private", + "arguments": [ + { + "type": "QList" + } + ], + "index": 7, + "lineNumber": 163, + "name": "_q_replySslErrors", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QSslPreSharedKeyAuthenticator*" + } + ], + "index": 8, + "lineNumber": 165, + "name": "_q_replyPreSharedKeyAuthenticationRequired", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnetworkaccessmanager.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkCookie", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 31, + "name": "SameSite", + "values": [ + "Default", + "None", + "Lax", + "Strict" + ] + } + ], + "gadget": true, + "lineNumber": 23, + "qualifiedClassName": "QNetworkCookie" + } + ], + "inputFile": "qnetworkcookie.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkCookieJar", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QNetworkCookieJar", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnetworkcookiejar.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkDiskCache", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QNetworkDiskCache", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 41, + "name": "clear", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractNetworkCache" + } + ] + } + ], + "inputFile": "qnetworkdiskcache.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkFile", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QNetworkFile", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "ok", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 38, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QHttpHeaders::WellKnownHeader" + }, + { + "name": "value", + "type": "QByteArray" + } + ], + "index": 1, + "lineNumber": 39, + "name": "headerRead", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QNetworkReply::NetworkError" + }, + { + "name": "message", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 40, + "name": "networkError", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 34, + "name": "open", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 35, + "name": "close", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QFile" + } + ] + } + ], + "inputFile": "qnetworkfile_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + } + ], + "className": "QNetworkInformation", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 29, + "name": "Reachability", + "values": [ + "Unknown", + "Disconnected", + "Local", + "Site", + "Online" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 38, + "name": "TransportMedium", + "values": [ + "Unknown", + "Ethernet", + "Cellular", + "WiFi", + "Bluetooth" + ] + }, + { + "alias": "Feature", + "isClass": true, + "isFlag": true, + "lineNumber": 47, + "name": "Features", + "values": [ + "Reachability", + "CaptivePortal", + "TransportMedium", + "Metered" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "reachability", + "notify": "reachabilityChanged", + "read": "reachability", + "required": false, + "scriptable": true, + "stored": true, + "type": "Reachability", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "isBehindCaptivePortal", + "notify": "isBehindCaptivePortalChanged", + "read": "isBehindCaptivePortal", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "transportMedium", + "notify": "transportMediumChanged", + "read": "transportMedium", + "required": false, + "scriptable": true, + "stored": true, + "type": "TransportMedium", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "isMetered", + "notify": "isMeteredChanged", + "read": "isMetered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QNetworkInformation", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "newReachability", + "type": "QNetworkInformation::Reachability" + } + ], + "index": 0, + "lineNumber": 80, + "name": "reachabilityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 81, + "name": "isBehindCaptivePortalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QNetworkInformation::TransportMedium" + } + ], + "index": 2, + "lineNumber": 82, + "name": "transportMediumChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isMetered", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 83, + "name": "isMeteredChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnetworkinformation.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkInformationBackend", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QNetworkInformationBackend", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "reachability", + "type": "QNetworkInformation::Reachability" + } + ], + "index": 0, + "lineNumber": 78, + "name": "reachabilityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "behindPortal", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 79, + "name": "behindCaptivePortalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "medium", + "type": "QNetworkInformation::TransportMedium" + } + ], + "index": 2, + "lineNumber": 80, + "name": "transportMediumChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isMetered", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 81, + "name": "isMeteredChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QNetworkInformationBackendFactory", + "lineNumber": 136, + "object": true, + "qualifiedClassName": "QNetworkInformationBackendFactory", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnetworkinformation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkInterface", + "enums": [ + { + "alias": "InterfaceFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 77, + "name": "InterfaceFlags", + "values": [ + "IsUp", + "IsRunning", + "CanBroadcast", + "IsLoopBack", + "IsPointToPoint", + "CanMulticast" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 88, + "name": "InterfaceType", + "values": [ + "Loopback", + "Virtual", + "Ethernet", + "Slip", + "CanBus", + "Ppp", + "Fddi", + "Wifi", + "Ieee80211", + "Phonet", + "Ieee802154", + "SixLoWPAN", + "Ieee80216", + "Ieee1394", + "Unknown" + ] + } + ], + "gadget": true, + "lineNumber": 73, + "qualifiedClassName": "QNetworkInterface" + } + ], + "inputFile": "qnetworkinterface.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkProxyQuery", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 26, + "name": "QueryType", + "values": [ + "TcpSocket", + "UdpSocket", + "SctpSocket", + "TcpServer", + "UrlRequest", + "SctpServer" + ] + } + ], + "gadget": true, + "lineNumber": 21, + "qualifiedClassName": "QNetworkProxyQuery" + }, + { + "className": "QNetworkProxy", + "gadget": true, + "lineNumber": 79, + "qualifiedClassName": "QNetworkProxy" + } + ], + "inputFile": "qnetworkproxy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkReply", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 33, + "name": "NetworkError", + "values": [ + "NoError", + "ConnectionRefusedError", + "RemoteHostClosedError", + "HostNotFoundError", + "TimeoutError", + "OperationCanceledError", + "SslHandshakeFailedError", + "TemporaryNetworkFailureError", + "NetworkSessionFailedError", + "BackgroundRequestNotAllowedError", + "TooManyRedirectsError", + "InsecureRedirectError", + "UnknownNetworkError", + "ProxyConnectionRefusedError", + "ProxyConnectionClosedError", + "ProxyNotFoundError", + "ProxyTimeoutError", + "ProxyAuthenticationRequiredError", + "UnknownProxyError", + "ContentAccessDenied", + "ContentOperationNotPermittedError", + "ContentNotFoundError", + "AuthenticationRequiredError", + "ContentReSendError", + "ContentConflictError", + "ContentGoneError", + "UnknownContentError", + "ProtocolUnknownError", + "ProtocolInvalidOperationError", + "ProtocolFailure", + "InternalServerError", + "OperationNotImplementedError", + "ServiceUnavailableError", + "UnknownServerError" + ] + } + ], + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QNetworkReply", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 131, + "name": "socketStartedConnecting", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 132, + "name": "requestSent", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 133, + "name": "metaDataChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 134, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QNetworkReply::NetworkError" + } + ], + "index": 4, + "lineNumber": 135, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 137, + "name": "encrypted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errors", + "type": "QList" + } + ], + "index": 6, + "lineNumber": 138, + "name": "sslErrors", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "authenticator", + "type": "QSslPreSharedKeyAuthenticator*" + } + ], + "index": 7, + "lineNumber": 139, + "name": "preSharedKeyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 8, + "lineNumber": 141, + "name": "redirected", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 142, + "name": "redirectAllowed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bytesSent", + "type": "qint64" + }, + { + "name": "bytesTotal", + "type": "qint64" + } + ], + "index": 10, + "lineNumber": 144, + "name": "uploadProgress", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bytesReceived", + "type": "qint64" + }, + { + "name": "bytesTotal", + "type": "qint64" + } + ], + "index": 11, + "lineNumber": 145, + "name": "downloadProgress", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 12, + "lineNumber": 127, + "name": "abort", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 128, + "name": "ignoreSslErrors", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QIODevice" + } + ] + } + ], + "inputFile": "qnetworkreply.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkReplyDataImpl", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QNetworkReplyDataImpl", + "superClasses": [ + { + "access": "public", + "name": "QNetworkReply" + } + ] + } + ], + "inputFile": "qnetworkreplydataimpl_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkReplyFileImpl", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QNetworkReplyFileImpl", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "isOpen", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 48, + "name": "fileOpenFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QNetworkReply" + } + ] + } + ], + "inputFile": "qnetworkreplyfileimpl_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkReplyHttpImpl", + "lineNumber": 52, + "object": true, + "qualifiedClassName": "QNetworkReplyHttpImpl", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 114, + "name": "startHttpRequest", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 115, + "name": "abortHttpRequest", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "qint64" + } + ], + "index": 2, + "lineNumber": 116, + "name": "readBufferSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "qint64" + } + ], + "index": 3, + "lineNumber": 117, + "name": "readBufferFreed", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 119, + "name": "startHttpRequestSynchronously", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "qint64" + }, + { + "name": "dataArray", + "type": "QByteArray" + }, + { + "name": "dataAtEnd", + "type": "bool" + }, + { + "name": "dataSize", + "type": "qint64" + } + ], + "index": 5, + "lineNumber": 121, + "name": "haveUploadData", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 6, + "lineNumber": 70, + "name": "_q_startOperation", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 71, + "name": "_q_cacheLoadReadyRead", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 72, + "name": "_q_bufferOutgoingData", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 73, + "name": "_q_bufferOutgoingDataFinished", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 74, + "name": "_q_transferTimedOut", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 75, + "name": "_q_finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QNetworkReply::NetworkError" + }, + { + "type": "QString" + } + ], + "index": 12, + "lineNumber": 76, + "name": "_q_error", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QByteArray" + } + ], + "index": 13, + "lineNumber": 79, + "name": "replyDownloadData", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 80, + "name": "replyFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qint64" + }, + { + "type": "qint64" + } + ], + "index": 15, + "lineNumber": 81, + "name": "replyDownloadProgressSlot", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QHttpNetworkRequest" + }, + { + "type": "QAuthenticator*" + } + ], + "index": 16, + "lineNumber": 82, + "name": "httpAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QNetworkReply::NetworkError" + }, + { + "type": "QString" + } + ], + "index": 17, + "lineNumber": 83, + "name": "httpError", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 85, + "name": "replyEncrypted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QList" + }, + { + "type": "bool*" + }, + { + "type": "QList*" + } + ], + "index": 19, + "lineNumber": 86, + "name": "replySslErrors", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QSslConfiguration" + } + ], + "index": 20, + "lineNumber": 87, + "name": "replySslConfigurationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QSslPreSharedKeyAuthenticator*" + } + ], + "index": 21, + "lineNumber": 88, + "name": "replyPreSharedKeyAuthenticationRequiredSlot", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "proxy", + "type": "QNetworkProxy" + }, + { + "name": "auth", + "type": "QAuthenticator*" + } + ], + "index": 22, + "lineNumber": 91, + "name": "proxyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "r", + "type": "bool*" + } + ], + "index": 23, + "lineNumber": 94, + "name": "resetUploadDataSlot", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qint64" + } + ], + "index": 24, + "lineNumber": 95, + "name": "wantUploadDataSlot", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qint64" + }, + { + "type": "qint64" + } + ], + "index": 25, + "lineNumber": 96, + "name": "sentUploadDataSlot", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 97, + "name": "uploadByteDeviceReadyReadSlot", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qint64" + }, + { + "type": "qint64" + } + ], + "index": 27, + "lineNumber": 98, + "name": "emitReplyUploadProgress", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 99, + "name": "_q_cacheSaveDeviceAboutToClose", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "lineNumber": 100, + "name": "_q_metaDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QUrl" + }, + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 30, + "lineNumber": 101, + "name": "onRedirected", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 102, + "name": "followRedirect", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QNetworkReply" + } + ] + } + ], + "inputFile": "qnetworkreplyhttpimpl_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkReplyImpl", + "lineNumber": 39, + "object": true, + "qualifiedClassName": "QNetworkReplyImpl", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "_q_startOperation", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 57, + "name": "_q_copyReadyRead", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 58, + "name": "_q_copyReadChannelFinished", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 59, + "name": "_q_bufferOutgoingData", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 60, + "name": "_q_bufferOutgoingDataFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QNetworkReply" + } + ] + } + ], + "inputFile": "qnetworkreplyimpl_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkRequest", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 30, + "name": "KnownHeaders", + "values": [ + "ContentTypeHeader", + "ContentLengthHeader", + "LocationHeader", + "LastModifiedHeader", + "CookieHeader", + "SetCookieHeader", + "ContentDispositionHeader", + "UserAgentHeader", + "ServerHeader", + "IfModifiedSinceHeader", + "ETagHeader", + "IfMatchHeader", + "IfNoneMatchHeader", + "NumKnownHeaders" + ] + } + ], + "gadget": true, + "lineNumber": 26, + "qualifiedClassName": "QNetworkRequest" + } + ], + "inputFile": "qnetworkrequest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRestAccessManager", + "lineNumber": 78, + "object": true, + "qualifiedClassName": "QRestAccessManager", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qrestaccessmanager.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSocks5SocketEngine", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QSocks5SocketEngine", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 101, + "name": "_q_controlSocketConnected", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 102, + "name": "_q_controlSocketReadNotification", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QAbstractSocket::SocketError" + } + ], + "index": 2, + "lineNumber": 103, + "name": "_q_controlSocketErrorOccurred", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 105, + "name": "_q_udpSocketReadNotification", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 107, + "name": "_q_controlSocketBytesWritten", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 108, + "name": "_q_emitPendingReadNotification", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 109, + "name": "_q_emitPendingWriteNotification", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 110, + "name": "_q_emitPendingConnectionNotification", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 111, + "name": "_q_controlSocketDisconnected", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QAbstractSocket::SocketState" + } + ], + "index": 9, + "lineNumber": 112, + "name": "_q_controlSocketStateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSocketEngine" + } + ] + } + ], + "inputFile": "qsocks5socketengine_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSsl", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 23, + "name": "KeyType", + "values": [ + "PrivateKey", + "PublicKey" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "EncodingFormat", + "values": [ + "Pem", + "Der" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 35, + "name": "KeyAlgorithm", + "values": [ + "Opaque", + "Rsa", + "Dsa", + "Ec", + "Dh" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 44, + "name": "AlternativeNameEntryType", + "values": [ + "EmailEntry", + "DnsEntry", + "IpAddressEntry" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 51, + "name": "SslProtocol", + "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" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 74, + "name": "SslOption", + "values": [ + "SslOptionDisableEmptyFragments", + "SslOptionDisableSessionTickets", + "SslOptionDisableCompression", + "SslOptionDisableServerNameIndication", + "SslOptionDisableLegacyRenegotiation", + "SslOptionDisableSessionSharing", + "SslOptionDisableSessionPersistence", + "SslOptionDisableServerCipherPreference" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 87, + "name": "AlertLevel", + "values": [ + "Warning", + "Fatal", + "Unknown" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 94, + "name": "AlertType", + "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" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 132, + "name": "ImplementedClass", + "values": [ + "Key", + "Certificate", + "Socket", + "DiffieHellman", + "EllipticCurve", + "Dtls", + "DtlsCookie" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 144, + "name": "SupportedFeature", + "values": [ + "CertificateVerification", + "ClientSideAlpn", + "ServerSideAlpn", + "Ocsp", + "Psk", + "SessionTicket", + "Alerts" + ] + } + ], + "lineNumber": 20, + "namespace": true, + "qualifiedClassName": "QSsl" + } + ], + "inputFile": "qssl.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSslError", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 30, + "name": "SslError", + "values": [ + "NoError", + "UnableToGetIssuerCertificate", + "UnableToDecryptCertificateSignature", + "UnableToDecodeIssuerPublicKey", + "CertificateSignatureFailed", + "CertificateNotYetValid", + "CertificateExpired", + "InvalidNotBeforeField", + "InvalidNotAfterField", + "SelfSignedCertificate", + "SelfSignedCertificateInChain", + "UnableToGetLocalIssuerCertificate", + "UnableToVerifyFirstCertificate", + "CertificateRevoked", + "InvalidCaCertificate", + "PathLengthExceeded", + "InvalidPurpose", + "CertificateUntrusted", + "CertificateRejected", + "SubjectIssuerMismatch", + "AuthorityIssuerSerialNumberMismatch", + "NoPeerCertificate", + "HostNameMismatch", + "NoSslSupport", + "CertificateBlacklisted", + "CertificateStatusUnknown", + "OcspNoResponseFound", + "OcspMalformedRequest", + "OcspMalformedResponse", + "OcspInternalError", + "OcspTryLater", + "OcspSigRequred", + "OcspUnauthorized", + "OcspResponseCannotBeTrusted", + "OcspResponseCertIdUnknown", + "OcspResponseExpired", + "OcspStatusUnknown", + "UnspecifiedError" + ] + } + ], + "gadget": true, + "lineNumber": 26, + "qualifiedClassName": "QSslError" + } + ], + "inputFile": "qsslerror.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSslServer", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QSslServer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "socket", + "type": "QSslSocket*" + }, + { + "name": "errors", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 41, + "name": "sslErrors", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socket", + "type": "QSslSocket*" + }, + { + "name": "error", + "type": "QSslError" + } + ], + "index": 1, + "lineNumber": 42, + "name": "peerVerifyError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socket", + "type": "QSslSocket*" + }, + { + "name": "error", + "type": "QAbstractSocket::SocketError" + } + ], + "index": 2, + "lineNumber": 43, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socket", + "type": "QSslSocket*" + }, + { + "name": "authenticator", + "type": "QSslPreSharedKeyAuthenticator*" + } + ], + "index": 3, + "lineNumber": 44, + "name": "preSharedKeyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socket", + "type": "QSslSocket*" + }, + { + "name": "level", + "type": "QSsl::AlertLevel" + }, + { + "name": "type", + "type": "QSsl::AlertType" + }, + { + "name": "description", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 46, + "name": "alertSent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socket", + "type": "QSslSocket*" + }, + { + "name": "level", + "type": "QSsl::AlertLevel" + }, + { + "name": "type", + "type": "QSsl::AlertType" + }, + { + "name": "description", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 48, + "name": "alertReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socket", + "type": "QSslSocket*" + }, + { + "name": "error", + "type": "QSslError" + } + ], + "index": 6, + "lineNumber": 50, + "name": "handshakeInterruptedOnError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socket", + "type": "QSslSocket*" + } + ], + "index": 7, + "lineNumber": 51, + "name": "startedEncryptionHandshake", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTcpServer" + } + ] + } + ], + "inputFile": "qsslserver.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSslSocket", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "SslMode", + "values": [ + "UnencryptedMode", + "SslClientMode", + "SslServerMode" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "PeerVerifyMode", + "values": [ + "VerifyNone", + "QueryPeer", + "VerifyPeer", + "AutoVerifyPeer" + ] + } + ], + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QSslSocket", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 152, + "name": "encrypted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QSslError" + } + ], + "index": 1, + "lineNumber": 153, + "name": "peerVerifyError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errors", + "type": "QList" + } + ], + "index": 2, + "lineNumber": 154, + "name": "sslErrors", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newMode", + "type": "QSslSocket::SslMode" + } + ], + "index": 3, + "lineNumber": 155, + "name": "modeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "totalBytes", + "type": "qint64" + } + ], + "index": 4, + "lineNumber": 156, + "name": "encryptedBytesWritten", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "authenticator", + "type": "QSslPreSharedKeyAuthenticator*" + } + ], + "index": 5, + "lineNumber": 157, + "name": "preSharedKeyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 158, + "name": "newSessionTicketReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "QSsl::AlertLevel" + }, + { + "name": "type", + "type": "QSsl::AlertType" + }, + { + "name": "description", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 159, + "name": "alertSent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "QSsl::AlertLevel" + }, + { + "name": "type", + "type": "QSsl::AlertType" + }, + { + "name": "description", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 160, + "name": "alertReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QSslError" + } + ], + "index": 9, + "lineNumber": 161, + "name": "handshakeInterruptedOnError", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 10, + "lineNumber": 147, + "name": "startClientEncryption", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 148, + "name": "startServerEncryption", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 149, + "name": "ignoreSslErrors", + "returnType": "void" + }, + { + "access": "private", + "index": 13, + "lineNumber": 172, + "name": "_q_connectedSlot", + "returnType": "void" + }, + { + "access": "private", + "index": 14, + "lineNumber": 173, + "name": "_q_hostFoundSlot", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 174, + "name": "_q_disconnectedSlot", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QAbstractSocket::SocketState" + } + ], + "index": 16, + "lineNumber": 175, + "name": "_q_stateChangedSlot", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QAbstractSocket::SocketError" + } + ], + "index": 17, + "lineNumber": 176, + "name": "_q_errorSlot", + "returnType": "void" + }, + { + "access": "private", + "index": 18, + "lineNumber": 177, + "name": "_q_readyReadSlot", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + } + ], + "index": 19, + "lineNumber": 178, + "name": "_q_channelReadyReadSlot", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "qint64" + } + ], + "index": 20, + "lineNumber": 179, + "name": "_q_bytesWrittenSlot", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + }, + { + "type": "qint64" + } + ], + "index": 21, + "lineNumber": 180, + "name": "_q_channelBytesWrittenSlot", + "returnType": "void" + }, + { + "access": "private", + "index": 22, + "lineNumber": 181, + "name": "_q_readChannelFinishedSlot", + "returnType": "void" + }, + { + "access": "private", + "index": 23, + "lineNumber": 182, + "name": "_q_flushWriteBuffer", + "returnType": "void" + }, + { + "access": "private", + "index": 24, + "lineNumber": 183, + "name": "_q_flushReadBuffer", + "returnType": "void" + }, + { + "access": "private", + "index": 25, + "lineNumber": 184, + "name": "_q_resumeImplementation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTcpSocket" + } + ] + } + ], + "inputFile": "qsslsocket.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTcpServer", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QTcpServer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 69, + "name": "newConnection", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 70, + "name": "pendingConnectionAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socketError", + "type": "QAbstractSocket::SocketError" + } + ], + "index": 2, + "lineNumber": 71, + "name": "acceptError", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtcpserver.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTcpSocket", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QTcpSocket", + "superClasses": [ + { + "access": "public", + "name": "QAbstractSocket" + } + ] + } + ], + "inputFile": "qtcpsocket.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTlsBackend", + "lineNumber": 268, + "object": true, + "qualifiedClassName": "QTlsBackend", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtlsbackend_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QUdpSocket", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QUdpSocket", + "superClasses": [ + { + "access": "public", + "name": "QAbstractSocket" + } + ] + } + ], + "inputFile": "qudpsocket.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNetworkInformationDummyBackend", + "lineNumber": 56, + "object": true, + "qualifiedClassName": "QNetworkInformationDummyBackend", + "superClasses": [ + { + "access": "public", + "name": "QNetworkInformationBackend" + } + ] + } + ], + "inputFile": "qnetworkinformation.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6networkauth_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6networkauth_metatypes.json new file mode 100644 index 0000000..bf05006 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6networkauth_metatypes.json @@ -0,0 +1,1889 @@ +[ + { + "classes": [ + { + "className": "QAbstractOAuth", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 53, + "name": "Status", + "values": [ + "NotAuthenticated", + "TemporaryCredentialsReceived", + "Granted", + "RefreshingToken" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 60, + "name": "Stage", + "values": [ + "RequestingTemporaryCredentials", + "RequestingAuthorization", + "RequestingAccessToken", + "RefreshingAccessToken" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 67, + "name": "Error", + "values": [ + "NoError", + "NetworkError", + "ServerError", + "OAuthTokenNotFoundError", + "OAuthTokenSecretNotFoundError", + "OAuthCallbackNotVerified", + "ClientError", + "ExpiredError" + ] + } + ], + "lineNumber": 29, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "parameters", + "type": "QVariantMap" + } + ], + "index": 12, + "lineNumber": 108, + "name": "head", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 13, + "isCloned": true, + "lineNumber": 108, + "name": "head", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "parameters", + "type": "QVariantMap" + } + ], + "index": 14, + "lineNumber": 110, + "name": "get", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 15, + "isCloned": true, + "lineNumber": 110, + "name": "get", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "parameters", + "type": "QVariantMap" + } + ], + "index": 16, + "lineNumber": 112, + "name": "post", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 17, + "isCloned": true, + "lineNumber": 112, + "name": "post", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "parameters", + "type": "QVariantMap" + } + ], + "index": 18, + "lineNumber": 114, + "name": "put", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 19, + "isCloned": true, + "lineNumber": 114, + "name": "put", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "parameters", + "type": "QVariantMap" + } + ], + "index": 20, + "lineNumber": 116, + "name": "deleteResource", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 21, + "isCloned": true, + "lineNumber": 116, + "name": "deleteResource", + "returnType": "QNetworkReply*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "clientIdentifier", + "notify": "clientIdentifierChanged", + "read": "clientIdentifier", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setClientIdentifier" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 40, + "name": "token", + "notify": "tokenChanged", + "read": "token", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setToken" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 41, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 42, + "name": "extraTokens", + "notify": "extraTokensChanged", + "read": "extraTokens", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 43, + "name": "authorizationUrl", + "notify": "authorizationUrlChanged", + "read": "authorizationUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setAuthorizationUrl" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 47, + "name": "contentType", + "notify": "contentTypeChanged", + "read": "contentType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractOAuth::ContentType", + "user": false, + "write": "setContentType" + } + ], + "qualifiedClassName": "QAbstractOAuth", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "clientIdentifier", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 132, + "name": "clientIdentifierChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "token", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 133, + "name": "tokenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "Status" + } + ], + "index": 2, + "lineNumber": 134, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 3, + "lineNumber": 135, + "name": "authorizationUrlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tokens", + "type": "QVariantMap" + } + ], + "index": 4, + "lineNumber": 136, + "name": "extraTokensChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "contentType", + "type": "ContentType" + } + ], + "index": 5, + "lineNumber": 137, + "name": "contentTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "Error" + } + ], + "index": 6, + "lineNumber": 139, + "name": "requestFailed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 7, + "lineNumber": 140, + "name": "authorizeWithBrowser", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 141, + "name": "granted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QNetworkReply*" + } + ], + "index": 9, + "lineNumber": 142, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QByteArray" + } + ], + "index": 10, + "lineNumber": 143, + "name": "replyDataReceived", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 11, + "lineNumber": 129, + "name": "grant", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractoauth.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractOAuthReplyHandler", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QAbstractOAuthReplyHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "values", + "type": "QVariantMap" + } + ], + "index": 0, + "lineNumber": 31, + "name": "callbackReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tokens", + "type": "QVariantMap" + } + ], + "index": 1, + "lineNumber": 32, + "name": "tokensReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QAbstractOAuth::Error" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 33, + "name": "tokenRequestErrorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QByteArray" + } + ], + "index": 3, + "lineNumber": 35, + "name": "replyDataReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QByteArray" + } + ], + "index": 4, + "lineNumber": 36, + "name": "callbackDataReceived", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QNetworkReply*" + } + ], + "index": 5, + "lineNumber": 28, + "name": "networkReplyFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractoauthreplyhandler.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOAuth1", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 24, + "name": "SignatureMethod", + "values": [ + "Hmac_Sha1", + "Rsa_Sha1", + "PlainText" + ] + } + ], + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QOAuth1", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "method", + "type": "QOAuth1::SignatureMethod" + } + ], + "index": 0, + "lineNumber": 82, + "name": "signatureMethodChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "credential", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 83, + "name": "clientSharedSecretChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "token", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 84, + "name": "tokenSecretChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 3, + "lineNumber": 85, + "name": "temporaryCredentialsUrlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 4, + "lineNumber": 86, + "name": "tokenCredentialsUrlChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 5, + "lineNumber": 78, + "name": "grant", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "verifier", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 79, + "name": "continueGrantWithVerifier", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractOAuth" + } + ] + } + ], + "inputFile": "qoauth1.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractOAuth2", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 69, + "name": "NonceMode", + "type": "quint8", + "values": [ + "Automatic", + "Enabled", + "Disabled" + ] + } + ], + "lineNumber": 25, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "parameters", + "type": "QVariantMap" + } + ], + "index": 22, + "lineNumber": 80, + "name": "createAuthenticatedUrl", + "returnType": "QUrl" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 23, + "isCloned": true, + "lineNumber": 80, + "name": "createAuthenticatedUrl", + "returnType": "QUrl" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "parameters", + "type": "QVariantMap" + } + ], + "index": 24, + "lineNumber": 85, + "name": "head", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 25, + "isCloned": true, + "lineNumber": 85, + "name": "head", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "parameters", + "type": "QVariantMap" + } + ], + "index": 26, + "lineNumber": 90, + "name": "get", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 27, + "isCloned": true, + "lineNumber": 90, + "name": "get", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "parameters", + "type": "QVariantMap" + } + ], + "index": 28, + "lineNumber": 95, + "name": "post", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 29, + "isCloned": true, + "lineNumber": 95, + "name": "post", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "data", + "type": "QByteArray" + } + ], + "index": 30, + "lineNumber": 100, + "name": "post", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "multiPart", + "type": "QHttpMultiPart*" + } + ], + "index": 31, + "lineNumber": 104, + "name": "post", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "parameters", + "type": "QVariantMap" + } + ], + "index": 32, + "lineNumber": 108, + "name": "put", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 33, + "isCloned": true, + "lineNumber": 108, + "name": "put", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "data", + "type": "QByteArray" + } + ], + "index": 34, + "lineNumber": 113, + "name": "put", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "multiPart", + "type": "QHttpMultiPart*" + } + ], + "index": 35, + "lineNumber": 117, + "name": "put", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "parameters", + "type": "QVariantMap" + } + ], + "index": 36, + "lineNumber": 121, + "name": "deleteResource", + "returnType": "QNetworkReply*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 37, + "isCloned": true, + "lineNumber": 121, + "name": "deleteResource", + "returnType": "QNetworkReply*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "scope", + "notify": "scopeChanged", + "read": "scope", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setScope" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "grantedScopeTokens", + "notify": "grantedScopeTokensChanged", + "read": "grantedScopeTokens", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSet", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "requestedScopeTokens", + "notify": "requestedScopeTokensChanged", + "read": "requestedScopeTokens", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSet", + "user": false, + "write": "setRequestedScopeTokens" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "userAgent", + "notify": "userAgentChanged", + "read": "userAgent", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setUserAgent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "clientIdentifierSharedKey", + "notify": "clientIdentifierSharedKeyChanged", + "read": "clientIdentifierSharedKey", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setClientIdentifierSharedKey" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 42, + "name": "state", + "notify": "stateChanged", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setState" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 43, + "name": "expiration", + "notify": "expirationAtChanged", + "read": "expirationAt", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDateTime", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 44, + "name": "refreshToken", + "notify": "refreshTokenChanged", + "read": "refreshToken", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRefreshToken" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 48, + "name": "refreshLeadTime", + "notify": "refreshLeadTimeChanged", + "read": "refreshLeadTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "std::chrono::seconds", + "user": false, + "write": "setRefreshLeadTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 52, + "name": "autoRefresh", + "notify": "autoRefreshChanged", + "read": "autoRefresh", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoRefresh" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 56, + "name": "nonceMode", + "notify": "nonceModeChanged", + "read": "nonceMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "NonceMode", + "user": false, + "write": "setNonceMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 57, + "name": "nonce", + "notify": "nonceChanged", + "read": "nonce", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setNonce" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 58, + "name": "idToken", + "notify": "idTokenChanged", + "read": "idToken", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 59, + "name": "tokenUrl", + "notify": "tokenUrlChanged", + "read": "tokenUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setTokenUrl" + } + ], + "qualifiedClassName": "QAbstractOAuth2", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "scope", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 196, + "name": "scopeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tokens", + "type": "QSet" + } + ], + "index": 1, + "lineNumber": 198, + "name": "grantedScopeTokensChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tokens", + "type": "QSet" + } + ], + "index": 2, + "lineNumber": 199, + "name": "requestedScopeTokensChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "userAgent", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 200, + "name": "userAgentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "responseType", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 201, + "name": "responseTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clientIdentifierSharedKey", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 202, + "name": "clientIdentifierSharedKeyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 203, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "expiration", + "type": "QDateTime" + } + ], + "index": 7, + "lineNumber": 204, + "name": "expirationAtChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "refreshToken", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 205, + "name": "refreshTokenChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 206, + "name": "accessTokenAboutToExpire", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "leadTime", + "type": "std::chrono::seconds" + } + ], + "index": 10, + "lineNumber": 207, + "name": "refreshLeadTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 208, + "name": "autoRefreshChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "NonceMode" + } + ], + "index": 12, + "lineNumber": 209, + "name": "nonceModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "nonce", + "type": "QString" + } + ], + "index": 13, + "lineNumber": 210, + "name": "nonceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "idToken", + "type": "QString" + } + ], + "index": 14, + "lineNumber": 211, + "name": "idTokenChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tokenUrl", + "type": "QUrl" + } + ], + "index": 15, + "lineNumber": 212, + "name": "tokenUrlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "configuration", + "type": "QSslConfiguration" + } + ], + "index": 16, + "lineNumber": 214, + "name": "sslConfigurationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QString" + }, + { + "name": "errorDescription", + "type": "QString" + }, + { + "name": "uri", + "type": "QUrl" + } + ], + "index": 17, + "lineNumber": 220, + "name": "error", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QString" + }, + { + "name": "errorDescription", + "type": "QString" + }, + { + "name": "uri", + "type": "QUrl" + } + ], + "index": 18, + "lineNumber": 222, + "name": "serverReportedErrorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QVariantMap" + } + ], + "index": 19, + "lineNumber": 224, + "name": "authorizationCallbackReceived", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 20, + "lineNumber": 187, + "name": "refreshTokensImplementation", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 190, + "name": "refreshTokens", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractOAuth" + } + ] + } + ], + "inputFile": "qabstractoauth2.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + } + ], + "className": "QOAuth2AuthorizationCodeFlow", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 60, + "name": "PkceMethod", + "type": "quint8", + "values": [ + "S256", + "Plain", + "None" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "accessTokenUrl", + "notify": "accessTokenUrlChanged", + "read": "accessTokenUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setAccessTokenUrl" + } + ], + "qualifiedClassName": "QOAuth2AuthorizationCodeFlow", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "accessTokenUrl", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 90, + "name": "accessTokenUrlChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 71, + "name": "grant", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 74, + "name": "refreshAccessToken", + "returnType": "void" + }, + { + "access": "protected", + "index": 3, + "lineNumber": 78, + "name": "refreshTokensImplementation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractOAuth2" + } + ] + } + ], + "inputFile": "qoauth2authorizationcodeflow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOAuth2DeviceAuthorizationFlow", + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 24, + "name": "userCode", + "notify": "userCodeChanged", + "read": "userCode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 25, + "name": "verificationUrl", + "notify": "verificationUrlChanged", + "read": "verificationUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 26, + "name": "completeVerificationUrl", + "notify": "completeVerificationUrlChanged", + "read": "completeVerificationUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 28, + "name": "polling", + "notify": "pollingChanged", + "read": "isPolling", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 29, + "name": "userCodeExpirationAt", + "notify": "userCodeExpirationAtChanged", + "read": "userCodeExpirationAt", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDateTime", + "user": false + } + ], + "qualifiedClassName": "QOAuth2DeviceAuthorizationFlow", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "verificationUrl", + "type": "QUrl" + }, + { + "name": "userCode", + "type": "QString" + }, + { + "name": "completeVerificationUrl", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 51, + "name": "authorizeWithUserCode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "userCode", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 53, + "name": "userCodeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "verificationUrl", + "type": "QUrl" + } + ], + "index": 2, + "lineNumber": 54, + "name": "verificationUrlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "completeVerificationUrl", + "type": "QUrl" + } + ], + "index": 3, + "lineNumber": 55, + "name": "completeVerificationUrlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "polling", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 56, + "name": "pollingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "expiration", + "type": "QDateTime" + } + ], + "index": 5, + "lineNumber": 57, + "name": "userCodeExpirationAtChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 6, + "lineNumber": 46, + "name": "grant", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 47, + "name": "startTokenPolling", + "returnType": "bool" + }, + { + "access": "public", + "index": 8, + "lineNumber": 48, + "name": "stopTokenPolling", + "returnType": "void" + }, + { + "access": "protected", + "index": 9, + "lineNumber": 63, + "name": "refreshTokensImplementation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractOAuth2" + } + ] + } + ], + "inputFile": "qoauth2deviceauthorizationflow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOAuthHttpServerReplyHandler", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QOAuthHttpServerReplyHandler", + "superClasses": [ + { + "access": "public", + "name": "QOAuthOobReplyHandler" + } + ] + } + ], + "inputFile": "qoauthhttpserverreplyhandler.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOAuthOobReplyHandler", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QOAuthOobReplyHandler", + "superClasses": [ + { + "access": "public", + "name": "QAbstractOAuthReplyHandler" + } + ] + } + ], + "inputFile": "qoauthoobreplyhandler.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOAuthUriSchemeReplyHandler", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 18, + "name": "redirectUrl", + "notify": "redirectUrlChanged", + "read": "redirectUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setRedirectUrl" + } + ], + "qualifiedClassName": "QOAuthUriSchemeReplyHandler", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 37, + "name": "redirectUrlChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 1, + "lineNumber": 43, + "name": "_q_handleRedirectUrl", + "returnType": "bool" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QOAuthOobReplyHandler" + } + ] + } + ], + "inputFile": "qoauthurischemereplyhandler.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6nfc_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6nfc_metatypes.json new file mode 100644 index 0000000..f51e989 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6nfc_metatypes.json @@ -0,0 +1,795 @@ +[ + { + "classes": [ + { + "className": "QPcscCard", + "lineNumber": 27, + "methods": [ + { + "access": "public", + "index": 10, + "lineNumber": 38, + "name": "enableAutodelete", + "returnType": "void" + } + ], + "object": true, + "qualifiedClassName": "QPcscCard", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 86, + "name": "disconnected", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 87, + "name": "invalidated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QNearFieldTarget::RequestId" + }, + { + "name": "reason", + "type": "QNearFieldTarget::Error" + }, + { + "name": "result", + "type": "QVariant" + } + ], + "index": 2, + "lineNumber": 89, + "name": "requestCompleted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QNdefMessage" + } + ], + "index": 3, + "lineNumber": 91, + "name": "ndefMessageRead", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 74, + "name": "onDisconnectRequest", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 75, + "name": "onTargetDestroyed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QNearFieldTarget::RequestId" + }, + { + "name": "command", + "type": "QByteArray" + } + ], + "index": 6, + "lineNumber": 76, + "name": "onSendCommandRequest", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QNearFieldTarget::RequestId" + } + ], + "index": 7, + "lineNumber": 78, + "name": "onReadNdefMessagesRequest", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QNearFieldTarget::RequestId" + }, + { + "name": "messages", + "type": "QList" + } + ], + "index": 8, + "lineNumber": 79, + "name": "onWriteNdefMessagesRequest", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 83, + "name": "onKeepAliveTimeout", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpcsccard_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPcscManager", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QPcscManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "card", + "type": "QPcscCard*" + }, + { + "name": "uid", + "type": "QByteArray" + }, + { + "name": "accessMethods", + "type": "QNearFieldTarget::AccessMethods" + }, + { + "name": "maxInputLength", + "type": "int" + } + ], + "index": 0, + "lineNumber": 59, + "name": "cardInserted", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "accessMethod", + "type": "QNearFieldTarget::AccessMethod" + } + ], + "index": 1, + "lineNumber": 52, + "name": "onStartTargetDetectionRequest", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 53, + "name": "onStopTargetDetectionRequest", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 56, + "name": "onStateUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpcscmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPcscSlot", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QPcscSlot", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpcscslot_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNearFieldManagerPrivateImpl", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QNearFieldManagerPrivateImpl", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "accessMethod", + "type": "QNearFieldTarget::AccessMethod" + } + ], + "index": 0, + "lineNumber": 45, + "name": "startTargetDetectionRequest", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 46, + "name": "stopTargetDetectionRequest", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "card", + "type": "QPcscCard*" + }, + { + "name": "uid", + "type": "QByteArray" + }, + { + "name": "accessMethods", + "type": "QNearFieldTarget::AccessMethods" + }, + { + "name": "maxInputLength", + "type": "int" + } + ], + "index": 2, + "lineNumber": 40, + "name": "onCardInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QNearFieldTargetPrivate*" + } + ], + "index": 3, + "lineNumber": 42, + "name": "onTargetLost", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QNearFieldManagerPrivate" + } + ] + } + ], + "inputFile": "qnearfieldmanager_pcsc_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNearFieldTargetPrivateImpl", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QNearFieldTargetPrivateImpl", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "disconnectRequest", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QNearFieldTarget::RequestId" + }, + { + "name": "command", + "type": "QByteArray" + } + ], + "index": 1, + "lineNumber": 58, + "name": "sendCommandRequest", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QNearFieldTarget::RequestId" + } + ], + "index": 2, + "lineNumber": 59, + "name": "readNdefMessagesRequest", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QNearFieldTarget::RequestId" + }, + { + "name": "messages", + "type": "QList" + } + ], + "index": 3, + "lineNumber": 60, + "name": "writeNdefMessagesRequest", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QNearFieldTargetPrivate*" + } + ], + "index": 4, + "lineNumber": 62, + "name": "targetLost", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 5, + "lineNumber": 50, + "name": "onDisconnected", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 51, + "name": "onInvalidated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QNearFieldTarget::RequestId" + }, + { + "name": "reason", + "type": "QNearFieldTarget::Error" + }, + { + "name": "result", + "type": "QVariant" + } + ], + "index": 7, + "lineNumber": 52, + "name": "onRequestCompleted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QNdefMessage" + } + ], + "index": 8, + "lineNumber": 54, + "name": "onNdefMessageRead", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QNearFieldTargetPrivate" + } + ] + } + ], + "inputFile": "qnearfieldtarget_pcsc_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNearFieldManager", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 23, + "name": "AdapterState", + "values": [ + "Offline", + "TurningOn", + "Online", + "TurningOff" + ] + } + ], + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QNearFieldManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QNearFieldManager::AdapterState" + } + ], + "index": 0, + "lineNumber": 45, + "name": "adapterStateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 46, + "name": "targetDetectionStopped", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QNearFieldTarget*" + } + ], + "index": 2, + "lineNumber": 47, + "name": "targetDetected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QNearFieldTarget*" + } + ], + "index": 3, + "lineNumber": 48, + "name": "targetLost", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnearfieldmanager.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNearFieldManagerPrivate", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QNearFieldManagerPrivate", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QNearFieldManager::AdapterState" + } + ], + "index": 0, + "lineNumber": 68, + "name": "adapterStateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 69, + "name": "targetDetectionStopped", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QNearFieldTarget*" + } + ], + "index": 2, + "lineNumber": 70, + "name": "targetDetected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QNearFieldTarget*" + } + ], + "index": 3, + "lineNumber": 71, + "name": "targetLost", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnearfieldmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNearFieldTarget", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "Type", + "values": [ + "ProprietaryTag", + "NfcTagType1", + "NfcTagType2", + "NfcTagType3", + "NfcTagType4", + "NfcTagType4A", + "NfcTagType4B", + "MifareTag" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "AccessMethod", + "values": [ + "UnknownAccess", + "NdefAccess", + "TagTypeSpecificAccess", + "AnyAccess" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 50, + "name": "Error", + "values": [ + "NoError", + "UnknownError", + "UnsupportedError", + "TargetOutOfRangeError", + "NoResponseError", + "ChecksumMismatchError", + "InvalidParametersError", + "ConnectionError", + "NdefReadError", + "NdefWriteError", + "CommandError", + "TimeoutError", + "UnsupportedTargetError" + ] + } + ], + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QNearFieldTarget", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 110, + "name": "disconnected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QNdefMessage" + } + ], + "index": 1, + "lineNumber": 112, + "name": "ndefMessageRead", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "QNearFieldTarget::RequestId" + } + ], + "index": 2, + "lineNumber": 114, + "name": "requestCompleted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QNearFieldTarget::Error" + }, + { + "name": "id", + "type": "QNearFieldTarget::RequestId" + } + ], + "index": 3, + "lineNumber": 116, + "name": "error", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnearfieldtarget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNearFieldTargetPrivate", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "QNearFieldTargetPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "disconnected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QNdefMessage" + } + ], + "index": 1, + "lineNumber": 64, + "name": "ndefMessageRead", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "QNearFieldTarget::RequestId" + } + ], + "index": 2, + "lineNumber": 66, + "name": "requestCompleted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QNearFieldTarget::Error" + }, + { + "name": "id", + "type": "QNearFieldTarget::RequestId" + } + ], + "index": 3, + "lineNumber": 68, + "name": "error", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnearfieldtarget_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6opengl_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6opengl_metatypes.json new file mode 100644 index 0000000..8aa67ab --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6opengl_metatypes.json @@ -0,0 +1,656 @@ +[ + { + "classes": [ + { + "className": "QOpenGLDebugLogger", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 125, + "name": "LoggingMode", + "values": [ + "AsynchronousLogging", + "SynchronousLogging" + ] + } + ], + "lineNumber": 119, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 122, + "name": "loggingMode", + "read": "loggingMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "LoggingMode", + "user": false + } + ], + "qualifiedClassName": "QOpenGLDebugLogger", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "debugMessage", + "type": "QOpenGLDebugMessage" + } + ], + "index": 0, + "lineNumber": 170, + "name": "messageLogged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "debugMessage", + "type": "QOpenGLDebugMessage" + } + ], + "index": 1, + "lineNumber": 165, + "name": "logMessage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "loggingMode", + "type": "LoggingMode" + } + ], + "index": 2, + "lineNumber": 166, + "name": "startLogging", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "isCloned": true, + "lineNumber": 166, + "name": "startLogging", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 167, + "name": "stopLogging", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 175, + "name": "_q_contextAboutToBeDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qopengldebug.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOpenGLEngineSharedShaders", + "gadget": true, + "lineNumber": 221, + "qualifiedClassName": "QOpenGLEngineSharedShaders" + }, + { + "className": "QOpenGLEngineShaderManager", + "lineNumber": 373, + "object": true, + "qualifiedClassName": "QOpenGLEngineShaderManager", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qopenglengineshadermanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOpenGLShader", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QOpenGLShader", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QOpenGLShaderProgram", + "lineNumber": 69, + "object": true, + "qualifiedClassName": "QOpenGLShaderProgram", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 268, + "name": "shaderDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qopenglshaderprogram.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOpenGLTexture", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "Target", + "values": [ + "Target1D", + "Target1DArray", + "Target2D", + "Target2DArray", + "Target3D", + "TargetCubeMap", + "TargetCubeMapArray", + "Target2DMultisample", + "Target2DMultisampleArray", + "TargetRectangle", + "TargetBuffer" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "BindingTarget", + "values": [ + "BindingTarget1D", + "BindingTarget1DArray", + "BindingTarget2D", + "BindingTarget2DArray", + "BindingTarget3D", + "BindingTargetCubeMap", + "BindingTargetCubeMapArray", + "BindingTarget2DMultisample", + "BindingTarget2DMultisampleArray", + "BindingTargetRectangle", + "BindingTargetBuffer" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 55, + "name": "MipMapGeneration", + "values": [ + "GenerateMipMaps", + "DontGenerateMipMaps" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 61, + "name": "TextureUnitReset", + "values": [ + "ResetTextureUnit", + "DontResetTextureUnit" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 67, + "name": "TextureFormat", + "values": [ + "NoFormat", + "R8_UNorm", + "RG8_UNorm", + "RGB8_UNorm", + "RGBA8_UNorm", + "R16_UNorm", + "RG16_UNorm", + "RGB16_UNorm", + "RGBA16_UNorm", + "R8_SNorm", + "RG8_SNorm", + "RGB8_SNorm", + "RGBA8_SNorm", + "R16_SNorm", + "RG16_SNorm", + "RGB16_SNorm", + "RGBA16_SNorm", + "R8U", + "RG8U", + "RGB8U", + "RGBA8U", + "R16U", + "RG16U", + "RGB16U", + "RGBA16U", + "R32U", + "RG32U", + "RGB32U", + "RGBA32U", + "R8I", + "RG8I", + "RGB8I", + "RGBA8I", + "R16I", + "RG16I", + "RGB16I", + "RGBA16I", + "R32I", + "RG32I", + "RGB32I", + "RGBA32I", + "R16F", + "RG16F", + "RGB16F", + "RGBA16F", + "R32F", + "RG32F", + "RGB32F", + "RGBA32F", + "RGB9E5", + "RG11B10F", + "RG3B2", + "R5G6B5", + "RGB5A1", + "RGBA4", + "RGB10A2", + "D16", + "D24", + "D24S8", + "D32", + "D32F", + "D32FS8X24", + "S8", + "RGB_DXT1", + "RGBA_DXT1", + "RGBA_DXT3", + "RGBA_DXT5", + "R_ATI1N_UNorm", + "R_ATI1N_SNorm", + "RG_ATI2N_UNorm", + "RG_ATI2N_SNorm", + "RGB_BP_UNSIGNED_FLOAT", + "RGB_BP_SIGNED_FLOAT", + "RGB_BP_UNorm", + "R11_EAC_UNorm", + "R11_EAC_SNorm", + "RG11_EAC_UNorm", + "RG11_EAC_SNorm", + "RGB8_ETC2", + "SRGB8_ETC2", + "RGB8_PunchThrough_Alpha1_ETC2", + "SRGB8_PunchThrough_Alpha1_ETC2", + "RGBA8_ETC2_EAC", + "SRGB8_Alpha8_ETC2_EAC", + "RGB8_ETC1", + "RGBA_ASTC_4x4", + "RGBA_ASTC_5x4", + "RGBA_ASTC_5x5", + "RGBA_ASTC_6x5", + "RGBA_ASTC_6x6", + "RGBA_ASTC_8x5", + "RGBA_ASTC_8x6", + "RGBA_ASTC_8x8", + "RGBA_ASTC_10x5", + "RGBA_ASTC_10x6", + "RGBA_ASTC_10x8", + "RGBA_ASTC_10x10", + "RGBA_ASTC_12x10", + "RGBA_ASTC_12x12", + "SRGB8_Alpha8_ASTC_4x4", + "SRGB8_Alpha8_ASTC_5x4", + "SRGB8_Alpha8_ASTC_5x5", + "SRGB8_Alpha8_ASTC_6x5", + "SRGB8_Alpha8_ASTC_6x6", + "SRGB8_Alpha8_ASTC_8x5", + "SRGB8_Alpha8_ASTC_8x6", + "SRGB8_Alpha8_ASTC_8x8", + "SRGB8_Alpha8_ASTC_10x5", + "SRGB8_Alpha8_ASTC_10x6", + "SRGB8_Alpha8_ASTC_10x8", + "SRGB8_Alpha8_ASTC_10x10", + "SRGB8_Alpha8_ASTC_12x10", + "SRGB8_Alpha8_ASTC_12x12", + "SRGB8", + "SRGB8_Alpha8", + "SRGB_DXT1", + "SRGB_Alpha_DXT1", + "SRGB_Alpha_DXT3", + "SRGB_Alpha_DXT5", + "SRGB_BP_UNorm", + "DepthFormat", + "AlphaFormat", + "RGBFormat", + "RGBAFormat", + "LuminanceFormat", + "LuminanceAlphaFormat" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 250, + "name": "CubeMapFace", + "values": [ + "CubeMapPositiveX", + "CubeMapNegativeX", + "CubeMapPositiveY", + "CubeMapNegativeY", + "CubeMapPositiveZ", + "CubeMapNegativeZ" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 260, + "name": "PixelFormat", + "values": [ + "NoSourceFormat", + "Red", + "RG", + "RGB", + "BGR", + "RGBA", + "BGRA", + "Red_Integer", + "RG_Integer", + "RGB_Integer", + "BGR_Integer", + "RGBA_Integer", + "BGRA_Integer", + "Stencil", + "Depth", + "DepthStencil", + "Alpha", + "Luminance", + "LuminanceAlpha" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 283, + "name": "PixelType", + "values": [ + "NoPixelType", + "Int8", + "UInt8", + "Int16", + "UInt16", + "Int32", + "UInt32", + "Float16", + "Float16OES", + "Float32", + "UInt32_RGB9_E5", + "UInt32_RG11B10F", + "UInt8_RG3B2", + "UInt8_RG3B2_Rev", + "UInt16_RGB5A1", + "UInt16_RGB5A1_Rev", + "UInt16_R5G6B5", + "UInt16_R5G6B5_Rev", + "UInt16_RGBA4", + "UInt16_RGBA4_Rev", + "UInt32_RGBA8", + "UInt32_RGBA8_Rev", + "UInt32_RGB10A2", + "UInt32_RGB10A2_Rev", + "UInt32_D24S8", + "Float32_D32_UInt32_S8_X24" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 313, + "name": "SwizzleComponent", + "values": [ + "SwizzleRed", + "SwizzleGreen", + "SwizzleBlue", + "SwizzleAlpha" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 321, + "name": "SwizzleValue", + "values": [ + "RedValue", + "GreenValue", + "BlueValue", + "AlphaValue", + "ZeroValue", + "OneValue" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 331, + "name": "WrapMode", + "values": [ + "Repeat", + "MirroredRepeat", + "ClampToEdge", + "ClampToBorder" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 339, + "name": "CoordinateDirection", + "values": [ + "DirectionS", + "DirectionT", + "DirectionR" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 347, + "name": "Feature", + "values": [ + "ImmutableStorage", + "ImmutableMultisampleStorage", + "TextureRectangle", + "TextureArrays", + "Texture3D", + "TextureMultisample", + "TextureBuffer", + "TextureCubeMapArrays", + "Swizzle", + "StencilTexturing", + "AnisotropicFiltering", + "NPOTTextures", + "NPOTTextureRepeat", + "Texture1D", + "TextureComparisonOperators", + "TextureMipMapLevel", + "MaxFeatureFlag" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 502, + "name": "DepthStencilMode", + "values": [ + "DepthMode", + "StencilMode" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 511, + "name": "ComparisonFunction", + "values": [ + "CompareLessEqual", + "CompareGreaterEqual", + "CompareLess", + "CompareGreater", + "CompareEqual", + "CompareNotEqual", + "CompareAlways", + "CompareNever", + "CommpareNotEqual" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 540, + "name": "Filter", + "values": [ + "Nearest", + "Linear", + "NearestMipMapNearest", + "NearestMipMapLinear", + "LinearMipMapNearest", + "LinearMipMapLinear" + ] + } + ], + "gadget": true, + "lineNumber": 21, + "qualifiedClassName": "QOpenGLTexture" + } + ], + "inputFile": "qopengltexture.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOpenGLTimerQuery", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QOpenGLTimerQuery", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QOpenGLTimeMonitor", + "lineNumber": 46, + "object": true, + "qualifiedClassName": "QOpenGLTimeMonitor", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qopengltimerquery.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOpenGLVertexArrayObject", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QOpenGLVertexArrayObject", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 67, + "name": "_q_contextAboutToBeDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qopenglvertexarrayobject.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOpenGLWindow", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QOpenGLWindow", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 49, + "name": "frameSwapped", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPaintDeviceWindow" + } + ] + } + ], + "inputFile": "qopenglwindow.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6openglwidgets_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6openglwidgets_metatypes.json new file mode 100644 index 0000000..17cbe3e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6openglwidgets_metatypes.json @@ -0,0 +1,73 @@ +[ + { + "classes": [ + { + "className": "QOpenGLWidget", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 23, + "name": "UpdateBehavior", + "values": [ + "NoPartialUpdate", + "PartialUpdate" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "TargetBuffer", + "type": "uint8_t", + "values": [ + "LeftBuffer", + "RightBuffer" + ] + } + ], + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QOpenGLWidget", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 63, + "name": "aboutToCompose", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 64, + "name": "frameSwapped", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 65, + "name": "aboutToResize", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 66, + "name": "resized", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qopenglwidget.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6packetprotocolprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6packetprotocolprivate_metatypes.json new file mode 100644 index 0000000..35030ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6packetprotocolprivate_metatypes.json @@ -0,0 +1,36 @@ +[ + { + "classes": [ + { + "className": "QPacketProtocol", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QPacketProtocol", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 39, + "name": "readyRead", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 40, + "name": "error", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpacketprotocol_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6pdf_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6pdf_metatypes.json new file mode 100644 index 0000000..5a45ca8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6pdf_metatypes.json @@ -0,0 +1,1409 @@ +[ + { + "classes": [ + { + "className": "QPdfFile", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QPdfFile", + "superClasses": [ + { + "access": "public", + "name": "QFile" + } + ] + } + ], + "inputFile": "qpdffile_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPdfBookmarkModel", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 22, + "name": "Role", + "type": "int", + "values": [ + "Title", + "Level", + "Page", + "Location", + "Zoom", + "NRoles" + ] + } + ], + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "document", + "notify": "documentChanged", + "read": "document", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPdfDocument*", + "user": false, + "write": "setDocument" + } + ], + "qualifiedClassName": "QPdfBookmarkModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "document", + "type": "QPdfDocument*" + } + ], + "index": 0, + "lineNumber": 48, + "name": "documentChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 53, + "name": "_q_documentStatusChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "qpdfbookmarkmodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPdfDocument", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 30, + "name": "Status", + "values": [ + "Null", + "Loading", + "Ready", + "Unloading", + "Error" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 39, + "name": "Error", + "values": [ + "None", + "Unknown", + "DataNotYetAvailable", + "FileNotFound", + "InvalidFileFormat", + "IncorrectPassword", + "UnsupportedSecurityScheme" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 50, + "name": "MetaDataField", + "values": [ + "Title", + "Subject", + "Author", + "Keywords", + "Producer", + "Creator", + "CreationDate", + "ModificationDate" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 62, + "name": "PageModelRole", + "values": [ + "Label", + "PointSize", + "NRoles" + ] + } + ], + "lineNumber": 20, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "page", + "type": "int" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 89, + "name": "pagePointSize", + "returnType": "QSizeF" + }, + { + "access": "public", + "arguments": [ + { + "name": "page", + "type": "int" + } + ], + "index": 8, + "lineNumber": 91, + "name": "pageLabel", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 92, + "name": "pageIndexForLabel", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "page", + "type": "int" + }, + { + "name": "start", + "type": "QPointF" + }, + { + "name": "end", + "type": "QPointF" + } + ], + "index": 10, + "lineNumber": 98, + "name": "getSelection", + "returnType": "QPdfSelection" + }, + { + "access": "public", + "arguments": [ + { + "name": "page", + "type": "int" + }, + { + "name": "startIndex", + "type": "int" + }, + { + "name": "maxLength", + "type": "int" + } + ], + "index": 11, + "lineNumber": 99, + "name": "getSelectionAtIndex", + "returnType": "QPdfSelection" + }, + { + "access": "public", + "arguments": [ + { + "name": "page", + "type": "int" + } + ], + "index": 12, + "lineNumber": 100, + "name": "getAllText", + "returnType": "QPdfSelection" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 24, + "name": "pageCount", + "notify": "pageCountChanged", + "read": "pageCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 25, + "name": "password", + "notify": "passwordChanged", + "read": "password", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPassword" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 26, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 27, + "name": "pageModel", + "notify": "pageModelChanged", + "read": "pageModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractListModel*", + "user": false + } + ], + "qualifiedClassName": "QPdfDocument", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 103, + "name": "passwordChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 104, + "name": "passwordRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "status", + "type": "QPdfDocument::Status" + } + ], + "index": 2, + "lineNumber": 105, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pageCount", + "type": "int" + } + ], + "index": 3, + "lineNumber": 106, + "name": "pageCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 107, + "name": "pageModelChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 5, + "lineNumber": 120, + "name": "_q_tryLoadingWithSizeFromContentHeader", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 121, + "name": "_q_copyFromSequentialSourceDevice", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpdfdocument.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPdfLink", + "gadget": true, + "lineNumber": 20, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 51, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QClipboard::Mode" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 52, + "name": "copyToClipboard", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "isCloned": true, + "isConst": true, + "lineNumber": 52, + "name": "copyToClipboard", + "returnType": "void" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "valid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "page", + "read": "page", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "location", + "read": "location", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "zoom", + "read": "zoom", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "url", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "contextBefore", + "read": "contextBefore", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "contextAfter", + "read": "contextAfter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "rectangles", + "read": "rectangles", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + } + ], + "qualifiedClassName": "QPdfLink" + } + ], + "inputFile": "qpdflink.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPdfLinkModel", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 26, + "name": "Role", + "values": [ + "Link", + "Rectangle", + "Url", + "Page", + "Location", + "Zoom", + "NRoles" + ] + } + ], + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "document", + "notify": "documentChanged", + "read": "document", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPdfDocument*", + "user": false, + "write": "setDocument" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "page", + "notify": "pageChanged", + "read": "page", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPage" + } + ], + "qualifiedClassName": "QPdfLinkModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "documentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "page", + "type": "int" + } + ], + "index": 1, + "lineNumber": 55, + "name": "pageChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "document", + "type": "QPdfDocument*" + } + ], + "index": 2, + "lineNumber": 50, + "name": "setDocument", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "page", + "type": "int" + } + ], + "index": 3, + "lineNumber": 51, + "name": "setPage", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "status", + "type": "QPdfDocument::Status" + } + ], + "index": 4, + "lineNumber": 58, + "name": "onStatusChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + } + ], + "inputFile": "qpdflinkmodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPdfPageNavigator", + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "currentPage", + "notify": "currentPageChanged", + "read": "currentPage", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "currentLocation", + "notify": "currentLocationChanged", + "read": "currentLocation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "currentZoom", + "notify": "currentZoomChanged", + "read": "currentZoom", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "backAvailable", + "notify": "backAvailableChanged", + "read": "backAvailable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "forwardAvailable", + "notify": "forwardAvailableChanged", + "read": "forwardAvailable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QPdfPageNavigator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "page", + "type": "int" + } + ], + "index": 0, + "lineNumber": 46, + "name": "currentPageChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "location", + "type": "QPointF" + } + ], + "index": 1, + "lineNumber": 47, + "name": "currentLocationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoom", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 48, + "name": "currentZoomChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "available", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 49, + "name": "backAvailableChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "available", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 50, + "name": "forwardAvailableChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QPdfLink" + } + ], + "index": 5, + "lineNumber": 51, + "name": "jumped", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 6, + "lineNumber": 38, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "destination", + "type": "QPdfLink" + } + ], + "index": 7, + "lineNumber": 39, + "name": "jump", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "page", + "type": "int" + }, + { + "name": "location", + "type": "QPointF" + }, + { + "name": "zoom", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 40, + "name": "jump", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "page", + "type": "int" + }, + { + "name": "location", + "type": "QPointF" + } + ], + "index": 9, + "isCloned": true, + "lineNumber": 40, + "name": "jump", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "page", + "type": "int" + }, + { + "name": "location", + "type": "QPointF" + }, + { + "name": "zoom", + "type": "qreal" + } + ], + "index": 10, + "lineNumber": 41, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 42, + "name": "forward", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 43, + "name": "back", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpdfpagenavigator.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPdfPageRenderer", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 27, + "name": "RenderMode", + "values": [ + "MultiThreaded", + "SingleThreaded" + ] + } + ], + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "document", + "notify": "documentChanged", + "read": "document", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPdfDocument*", + "user": false, + "write": "setDocument" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "renderMode", + "notify": "renderModeChanged", + "read": "renderMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "RenderMode", + "user": false, + "write": "setRenderMode" + } + ], + "qualifiedClassName": "QPdfPageRenderer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "document", + "type": "QPdfDocument*" + } + ], + "index": 0, + "lineNumber": 48, + "name": "documentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "renderMode", + "type": "QPdfPageRenderer::RenderMode" + } + ], + "index": 1, + "lineNumber": 49, + "name": "renderModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pageNumber", + "type": "int" + }, + { + "name": "imageSize", + "type": "QSize" + }, + { + "name": "image", + "type": "QImage" + }, + { + "name": "options", + "type": "QPdfDocumentRenderOptions" + }, + { + "name": "requestId", + "type": "quint64" + } + ], + "index": 2, + "lineNumber": 51, + "name": "pageRendered", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpdfpagerenderer.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPdfSearchModel", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 25, + "name": "Role", + "type": "int", + "values": [ + "Page", + "IndexOnPage", + "Location", + "ContextBefore", + "ContextAfter", + "NRoles" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "document", + "notify": "documentChanged", + "read": "document", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPdfDocument*", + "user": false, + "write": "setDocument" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "searchString", + "notify": "searchStringChanged", + "read": "searchString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setSearchString" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 22, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QPdfSearchModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "documentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 56, + "name": "searchStringChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 57, + "name": "countChanged", + "returnType": "void", + "revision": 1544 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "searchString", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 51, + "name": "setSearchString", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "document", + "type": "QPdfDocument*" + } + ], + "index": 4, + "lineNumber": 52, + "name": "setDocument", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + } + ], + "inputFile": "qpdfsearchmodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPdfSelection", + "gadget": true, + "lineNumber": 18, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "valid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "bounds", + "read": "bounds", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "boundingRectangle", + "read": "boundingRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "startIndex", + "read": "startIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "endIndex", + "read": "endIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QPdfSelection" + } + ], + "inputFile": "qpdfselection.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPdfPageModel", + "lineNumber": 36, + "object": true, + "qualifiedClassName": "QPdfPageModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + } + ], + "inputFile": "qpdfdocument.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "RenderWorker", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "RenderWorker", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "page", + "type": "int" + }, + { + "name": "imageSize", + "type": "QSize" + }, + { + "name": "image", + "type": "QImage" + }, + { + "name": "options", + "type": "QPdfDocumentRenderOptions" + }, + { + "name": "requestId", + "type": "quint64" + } + ], + "index": 0, + "lineNumber": 28, + "name": "pageRendered", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "requestId", + "type": "quint64" + }, + { + "name": "page", + "type": "int" + }, + { + "name": "imageSize", + "type": "QSize" + }, + { + "name": "options", + "type": "QPdfDocumentRenderOptions" + } + ], + "index": 1, + "lineNumber": 24, + "name": "requestPage", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qpdfpagerenderer.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6pdfwidgets_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6pdfwidgets_metatypes.json new file mode 100644 index 0000000..ac50391 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6pdfwidgets_metatypes.json @@ -0,0 +1,489 @@ +[ + { + "classes": [ + { + "className": "QPdfPageSelector", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "document", + "notify": "documentChanged", + "read": "document", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPdfDocument*", + "user": false, + "write": "setDocument" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "currentPage", + "notify": "currentPageChanged", + "read": "currentPage", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": true, + "write": "setCurrentPage" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "currentPageLabel", + "notify": "currentPageLabelChanged", + "read": "currentPageLabel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QPdfPageSelector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "document", + "type": "QPdfDocument*" + } + ], + "index": 0, + "lineNumber": 40, + "name": "documentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 41, + "name": "currentPageChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 42, + "name": "currentPageLabelChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 3, + "lineNumber": 37, + "name": "setCurrentPage", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qpdfpageselector.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPdfPageSelectorSpinBox", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QPdfPageSelectorSpinBox", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "document", + "type": "QPdfDocument*" + } + ], + "index": 0, + "lineNumber": 38, + "name": "_q_documentChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSpinBox" + } + ] + } + ], + "inputFile": "qpdfpageselector_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPdfView", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 35, + "name": "PageMode", + "values": [ + "SinglePage", + "MultiPage" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 42, + "name": "ZoomMode", + "values": [ + "Custom", + "FitToWidth", + "FitInView" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "document", + "notify": "documentChanged", + "read": "document", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPdfDocument*", + "user": false, + "write": "setDocument" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "pageMode", + "notify": "pageModeChanged", + "read": "pageMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "PageMode", + "user": false, + "write": "setPageMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "zoomMode", + "notify": "zoomModeChanged", + "read": "zoomMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ZoomMode", + "user": false, + "write": "setZoomMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "zoomFactor", + "notify": "zoomFactorChanged", + "read": "zoomFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZoomFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 28, + "name": "pageSpacing", + "notify": "pageSpacingChanged", + "read": "pageSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPageSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 29, + "name": "documentMargins", + "notify": "documentMarginsChanged", + "read": "documentMargins", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMargins", + "user": false, + "write": "setDocumentMargins" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "searchModel", + "notify": "searchModelChanged", + "read": "searchModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPdfSearchModel*", + "user": false, + "write": "setSearchModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "currentSearchResultIndex", + "notify": "currentSearchResultIndexChanged", + "read": "currentSearchResultIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentSearchResultIndex" + } + ], + "qualifiedClassName": "QPdfView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "document", + "type": "QPdfDocument*" + } + ], + "index": 0, + "lineNumber": 81, + "name": "documentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pageMode", + "type": "QPdfView::PageMode" + } + ], + "index": 1, + "lineNumber": 82, + "name": "pageModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomMode", + "type": "QPdfView::ZoomMode" + } + ], + "index": 2, + "lineNumber": 83, + "name": "zoomModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomFactor", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 84, + "name": "zoomFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pageSpacing", + "type": "int" + } + ], + "index": 4, + "lineNumber": 85, + "name": "pageSpacingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "documentMargins", + "type": "QMargins" + } + ], + "index": 5, + "lineNumber": 86, + "name": "documentMarginsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "searchModel", + "type": "QPdfSearchModel*" + } + ], + "index": 6, + "lineNumber": 87, + "name": "searchModelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "currentResult", + "type": "int" + } + ], + "index": 7, + "lineNumber": 88, + "name": "currentSearchResultIndexChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QPdfView::PageMode" + } + ], + "index": 8, + "lineNumber": 75, + "name": "setPageMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QPdfView::ZoomMode" + } + ], + "index": 9, + "lineNumber": 76, + "name": "setZoomMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "factor", + "type": "qreal" + } + ], + "index": 10, + "lineNumber": 77, + "name": "setZoomFactor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "currentResult", + "type": "int" + } + ], + "index": 11, + "lineNumber": 78, + "name": "setCurrentSearchResultIndex", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractScrollArea" + } + ] + } + ], + "inputFile": "qpdfview.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6positioning_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6positioning_metatypes.json new file mode 100644 index 0000000..1bf4a40 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6positioning_metatypes.json @@ -0,0 +1,1991 @@ +[ + { + "classes": [ + { + "className": "QGeoSatelliteInfo", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 36, + "name": "Attribute", + "values": [ + "Elevation", + "Azimuth" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "SatelliteSystem", + "values": [ + "Undefined", + "GPS", + "GLONASS", + "GALILEO", + "BEIDOU", + "QZSS", + "Multiple", + "CustomType" + ] + } + ], + "gadget": true, + "lineNumber": 28, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "attribute", + "type": "Attribute" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 84, + "name": "attribute", + "returnType": "qreal" + }, + { + "access": "public", + "arguments": [ + { + "name": "attribute", + "type": "Attribute" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 87, + "name": "hasAttribute", + "returnType": "bool" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "satelliteSystem", + "read": "satelliteSystem", + "required": false, + "scriptable": true, + "stored": true, + "type": "SatelliteSystem", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "satelliteIdentifier", + "read": "satelliteIdentifier", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "signalStrength", + "read": "signalStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QGeoSatelliteInfo" + } + ], + "inputFile": "qgeosatelliteinfo.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoAreaMonitorSource", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "Error", + "values": [ + "AccessError", + "InsufficientPositionInfo", + "UnknownSourceError", + "NoError" + ] + } + ], + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QGeoAreaMonitorSource", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "monitor", + "type": "QGeoAreaMonitorInfo" + }, + { + "name": "update", + "type": "QGeoPositionInfo" + } + ], + "index": 0, + "lineNumber": 62, + "name": "areaEntered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "monitor", + "type": "QGeoAreaMonitorInfo" + }, + { + "name": "update", + "type": "QGeoPositionInfo" + } + ], + "index": 1, + "lineNumber": 63, + "name": "areaExited", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "monitor", + "type": "QGeoAreaMonitorInfo" + } + ], + "index": 2, + "lineNumber": 64, + "name": "monitorExpired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QGeoAreaMonitorSource::Error" + } + ], + "index": 3, + "lineNumber": 65, + "name": "errorOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeoareamonitorsource.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoCircle", + "gadget": true, + "lineNumber": 14, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "degreesLatitude", + "type": "double" + }, + { + "name": "degreesLongitude", + "type": "double" + } + ], + "index": 0, + "lineNumber": 36, + "name": "translate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "degreesLatitude", + "type": "double" + }, + { + "name": "degreesLongitude", + "type": "double" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 37, + "name": "translated", + "returnType": "QGeoCircle" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 2, + "lineNumber": 38, + "name": "extendCircle", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "isConst": true, + "lineNumber": 40, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "center", + "read": "center", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setCenter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "radius", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRadius" + } + ], + "qualifiedClassName": "QGeoCircle", + "superClasses": [ + { + "access": "public", + "name": "QGeoShape" + } + ] + } + ], + "inputFile": "qgeocircle.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoCoordinate", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "CoordinateFormat", + "values": [ + "Degrees", + "DegreesWithHemisphere", + "DegreesMinutes", + "DegreesMinutesWithHemisphere", + "DegreesMinutesSeconds", + "DegreesMinutesSecondsWithHemisphere" + ] + } + ], + "gadget": true, + "lineNumber": 21, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "other", + "type": "QGeoCoordinate" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 81, + "name": "distanceTo", + "returnType": "qreal" + }, + { + "access": "public", + "arguments": [ + { + "name": "other", + "type": "QGeoCoordinate" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 82, + "name": "azimuthTo", + "returnType": "qreal" + }, + { + "access": "public", + "arguments": [ + { + "name": "distance", + "type": "qreal" + }, + { + "name": "azimuth", + "type": "qreal" + }, + { + "name": "distanceUp", + "type": "qreal" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 84, + "name": "atDistanceAndAzimuth", + "returnType": "QGeoCoordinate" + }, + { + "access": "public", + "arguments": [ + { + "name": "distance", + "type": "qreal" + }, + { + "name": "azimuth", + "type": "qreal" + } + ], + "index": 3, + "isCloned": true, + "isConst": true, + "lineNumber": 84, + "name": "atDistanceAndAzimuth", + "returnType": "QGeoCoordinate" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "CoordinateFormat" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 86, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "index": 5, + "isCloned": true, + "isConst": true, + "lineNumber": 86, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "latitude", + "read": "latitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setLatitude" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "longitude", + "read": "longitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setLongitude" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "altitude", + "read": "altitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setAltitude" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "isValid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QGeoCoordinate" + } + ], + "inputFile": "qgeocoordinate.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoCoordinateObject", + "lineNumber": 26, + "object": true, + "properties": [ + { + "bindable": "bindableCoordinate", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "coordinate", + "notify": "coordinateChanged", + "read": "coordinate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setCoordinate" + } + ], + "qualifiedClassName": "QGeoCoordinateObject", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 51, + "name": "coordinateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeocoordinateobject_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoPath", + "gadget": true, + "lineNumber": 15, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "degreesLatitude", + "type": "double" + }, + { + "name": "degreesLongitude", + "type": "double" + } + ], + "index": 0, + "lineNumber": 40, + "name": "translate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "degreesLatitude", + "type": "double" + }, + { + "name": "degreesLongitude", + "type": "double" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 41, + "name": "translated", + "returnType": "QGeoPath" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexFrom", + "type": "qsizetype" + }, + { + "name": "indexTo", + "type": "qsizetype" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 42, + "name": "length", + "returnType": "double" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexFrom", + "type": "qsizetype" + } + ], + "index": 3, + "isCloned": true, + "isConst": true, + "lineNumber": 42, + "name": "length", + "returnType": "double" + }, + { + "access": "public", + "index": 4, + "isCloned": true, + "isConst": true, + "lineNumber": 42, + "name": "length", + "returnType": "double" + }, + { + "access": "public", + "index": 5, + "isConst": true, + "lineNumber": 43, + "name": "size", + "returnType": "qsizetype" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 6, + "lineNumber": 44, + "name": "addCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 7, + "lineNumber": 45, + "name": "insertCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 8, + "lineNumber": 46, + "name": "replaceCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 9, + "isConst": true, + "lineNumber": 47, + "name": "coordinateAt", + "returnType": "QGeoCoordinate" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 10, + "isConst": true, + "lineNumber": 48, + "name": "containsCoordinate", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 11, + "lineNumber": 49, + "name": "removeCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 12, + "lineNumber": 50, + "name": "removeCoordinate", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "isConst": true, + "lineNumber": 52, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "path", + "read": "variantPath", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantList", + "user": false, + "write": "setVariantPath" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "width", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + } + ], + "qualifiedClassName": "QGeoPath", + "superClasses": [ + { + "access": "public", + "name": "QGeoShape" + } + ] + } + ], + "inputFile": "qgeopath.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoPathEager", + "gadget": true, + "lineNumber": 210, + "qualifiedClassName": "QGeoPathEager", + "superClasses": [ + { + "access": "public", + "name": "QGeoPath" + } + ] + } + ], + "inputFile": "qgeopath_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoPolygon", + "gadget": true, + "lineNumber": 15, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "holePath", + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 33, + "name": "addHole", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 35, + "name": "hole", + "returnType": "QVariantList" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 2, + "lineNumber": 37, + "name": "removeHole", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "isConst": true, + "lineNumber": 38, + "name": "holesCount", + "returnType": "qsizetype" + }, + { + "access": "public", + "arguments": [ + { + "name": "degreesLatitude", + "type": "double" + }, + { + "name": "degreesLongitude", + "type": "double" + } + ], + "index": 4, + "lineNumber": 39, + "name": "translate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "degreesLatitude", + "type": "double" + }, + { + "name": "degreesLongitude", + "type": "double" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 40, + "name": "translated", + "returnType": "QGeoPolygon" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexFrom", + "type": "qsizetype" + }, + { + "name": "indexTo", + "type": "qsizetype" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 41, + "name": "length", + "returnType": "double" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexFrom", + "type": "qsizetype" + } + ], + "index": 7, + "isCloned": true, + "isConst": true, + "lineNumber": 41, + "name": "length", + "returnType": "double" + }, + { + "access": "public", + "index": 8, + "isCloned": true, + "isConst": true, + "lineNumber": 41, + "name": "length", + "returnType": "double" + }, + { + "access": "public", + "index": 9, + "isConst": true, + "lineNumber": 42, + "name": "size", + "returnType": "qsizetype" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 10, + "lineNumber": 43, + "name": "addCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 11, + "lineNumber": 44, + "name": "insertCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + }, + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 12, + "lineNumber": 45, + "name": "replaceCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 13, + "isConst": true, + "lineNumber": 46, + "name": "coordinateAt", + "returnType": "QGeoCoordinate" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 14, + "isConst": true, + "lineNumber": 47, + "name": "containsCoordinate", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 15, + "lineNumber": 48, + "name": "removeCoordinate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qsizetype" + } + ], + "index": 16, + "lineNumber": 49, + "name": "removeCoordinate", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "isConst": true, + "lineNumber": 51, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "perimeter", + "read": "perimeter", + "required": false, + "revision": 1292, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setPerimeter" + } + ], + "qualifiedClassName": "QGeoPolygon", + "superClasses": [ + { + "access": "public", + "name": "QGeoShape" + } + ] + } + ], + "inputFile": "qgeopolygon.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoPolygonEager", + "gadget": true, + "lineNumber": 87, + "qualifiedClassName": "QGeoPolygonEager", + "superClasses": [ + { + "access": "public", + "name": "QGeoPolygon" + } + ] + } + ], + "inputFile": "qgeopolygon_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoPositionInfoSource", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "Error", + "values": [ + "AccessError", + "ClosedError", + "UnknownSourceError", + "NoError", + "UpdateTimeoutError" + ] + } + ], + "lineNumber": 14, + "object": true, + "properties": [ + { + "bindable": "bindableUpdateInterval", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "updateInterval", + "read": "updateInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setUpdateInterval" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "minimumUpdateInterval", + "read": "minimumUpdateInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "sourceName", + "read": "sourceName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "bindable": "bindablePreferredPositioningMethods", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "preferredPositioningMethods", + "read": "preferredPositioningMethods", + "required": false, + "scriptable": true, + "stored": true, + "type": "PositioningMethods", + "user": false, + "write": "setPreferredPositioningMethods" + } + ], + "qualifiedClassName": "QGeoPositionInfoSource", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "update", + "type": "QGeoPositionInfo" + } + ], + "index": 0, + "lineNumber": 77, + "name": "positionUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QGeoPositionInfoSource::Error" + } + ], + "index": 1, + "lineNumber": 78, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 79, + "name": "supportedPositioningMethodsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 71, + "name": "startUpdates", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 72, + "name": "stopUpdates", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "timeout", + "type": "int" + } + ], + "index": 5, + "lineNumber": 74, + "name": "requestUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "isCloned": true, + "lineNumber": 74, + "name": "requestUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeopositioninfosource.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoRectangle", + "gadget": true, + "lineNumber": 13, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "rectangle", + "type": "QGeoRectangle" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 59, + "name": "intersects", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "degreesLatitude", + "type": "double" + }, + { + "name": "degreesLongitude", + "type": "double" + } + ], + "index": 1, + "lineNumber": 61, + "name": "translate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "degreesLatitude", + "type": "double" + }, + { + "name": "degreesLongitude", + "type": "double" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 62, + "name": "translated", + "returnType": "QGeoRectangle" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 3, + "lineNumber": 63, + "name": "extendRectangle", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rectangle", + "type": "QGeoRectangle" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 65, + "name": "united", + "returnType": "QGeoRectangle" + }, + { + "access": "public", + "index": 5, + "isConst": true, + "lineNumber": 69, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "bottomLeft", + "read": "bottomLeft", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setBottomLeft" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "bottomRight", + "read": "bottomRight", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setBottomRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 18, + "name": "topLeft", + "read": "topLeft", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setTopLeft" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 19, + "name": "topRight", + "read": "topRight", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setTopRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 20, + "name": "center", + "read": "center", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setCenter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 21, + "name": "height", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 22, + "name": "width", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setWidth" + } + ], + "qualifiedClassName": "QGeoRectangle", + "superClasses": [ + { + "access": "public", + "name": "QGeoShape" + } + ] + } + ], + "inputFile": "qgeorectangle.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoSatelliteInfoSource", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "Error", + "values": [ + "AccessError", + "ClosedError", + "NoError", + "UnknownSourceError", + "UpdateTimeoutError" + ] + } + ], + "lineNumber": 14, + "object": true, + "properties": [ + { + "bindable": "bindableUpdateInterval", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "updateInterval", + "read": "updateInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setUpdateInterval" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "minimumUpdateInterval", + "read": "minimumUpdateInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QGeoSatelliteInfoSource", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "satellites", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 59, + "name": "satellitesInViewUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "satellites", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 60, + "name": "satellitesInUseUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QGeoSatelliteInfoSource::Error" + } + ], + "index": 2, + "lineNumber": 61, + "name": "errorOccurred", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 53, + "name": "startUpdates", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 54, + "name": "stopUpdates", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "timeout", + "type": "int" + } + ], + "index": 5, + "lineNumber": 56, + "name": "requestUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "isCloned": true, + "lineNumber": 56, + "name": "requestUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgeosatelliteinfosource.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGeoShape", + "constructors": [ + { + "access": "public", + "arguments": [ + { + "name": "other", + "type": "QGeoShape" + } + ], + "index": 0, + "lineNumber": 27, + "name": "QGeoShape", + "returnType": "" + } + ], + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 30, + "name": "ShapeType", + "values": [ + "UnknownType", + "RectangleType", + "CircleType", + "PathType", + "PolygonType" + ] + } + ], + "gadget": true, + "lineNumber": 16, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "coordinate", + "type": "QGeoCoordinate" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 42, + "name": "contains", + "returnType": "bool" + }, + { + "access": "public", + "index": 1, + "isConst": true, + "lineNumber": 43, + "name": "boundingGeoRectangle", + "returnType": "QGeoRectangle" + }, + { + "access": "public", + "index": 2, + "isConst": true, + "lineNumber": 57, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "ShapeType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "isValid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "isEmpty", + "read": "isEmpty", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "center", + "read": "center", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false + } + ], + "qualifiedClassName": "QGeoShape" + } + ], + "inputFile": "qgeoshape.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNmeaPositionInfoSource", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QNmeaPositionInfoSource", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 42, + "name": "startUpdates", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 43, + "name": "stopUpdates", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "timeout", + "type": "int" + } + ], + "index": 2, + "lineNumber": 44, + "name": "requestUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "isCloned": true, + "lineNumber": 44, + "name": "requestUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGeoPositionInfoSource" + } + ] + } + ], + "inputFile": "qnmeapositioninfosource.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNmeaPositionInfoSourcePrivate", + "lineNumber": 40, + "object": true, + "qualifiedClassName": "QNmeaPositionInfoSourcePrivate", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 65, + "name": "readyRead", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 71, + "name": "emitPendingUpdate", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 72, + "name": "sourceDataClosed", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 73, + "name": "updateRequestTimeout", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QNmeaSimulatedReader", + "lineNumber": 128, + "object": true, + "qualifiedClassName": "QNmeaSimulatedReader", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 140, + "name": "simulatePendingUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QNmeaReader" + } + ] + } + ], + "inputFile": "qnmeapositioninfosource_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNmeaSatelliteInfoSource", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QNmeaSatelliteInfoSource", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 40, + "name": "startUpdates", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 41, + "name": "stopUpdates", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "timeout", + "type": "int" + } + ], + "index": 2, + "lineNumber": 42, + "name": "requestUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "isCloned": true, + "lineNumber": 42, + "name": "requestUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGeoSatelliteInfoSource" + } + ] + } + ], + "inputFile": "qnmeasatelliteinfosource.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QNmeaSatelliteInfoSourcePrivate", + "lineNumber": 69, + "object": true, + "qualifiedClassName": "QNmeaSatelliteInfoSourcePrivate", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 83, + "name": "readyRead", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 84, + "name": "emitPendingUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 85, + "name": "sourceDataClosed", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 86, + "name": "updateRequestTimeout", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qnmeasatelliteinfosource_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6positioningquick_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6positioningquick_metatypes.json new file mode 100644 index 0000000..598749b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6positioningquick_metatypes.json @@ -0,0 +1,2378 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SatelliteSource" + }, + { + "name": "QML.AddedInVersion", + "value": "1541" + }, + { + "name": "DefaultProperty", + "value": "parameters" + } + ], + "className": "QDeclarativeSatelliteSource", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 52, + "name": "SourceError", + "values": [ + "AccessError", + "ClosedError", + "NoError", + "UnknownSourceError", + "UpdateTimeoutError" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 30, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 15, + "lineNumber": 81, + "name": "setBackendProperty", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 16, + "isConst": true, + "lineNumber": 82, + "name": "backendProperty", + "returnType": "QVariant" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 37, + "name": "valid", + "notify": "validityChanged", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 38, + "name": "updateInterval", + "notify": "updateIntervalChanged", + "read": "updateInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setUpdateInterval" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 40, + "name": "sourceError", + "notify": "sourceErrorChanged", + "read": "sourceError", + "required": false, + "scriptable": true, + "stored": true, + "type": "SourceError", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 41, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 42, + "name": "parameters", + "read": "parameters", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 43, + "name": "satellitesInUse", + "notify": "satellitesInUseChanged", + "read": "satellitesInUse", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 45, + "name": "satellitesInView", + "notify": "satellitesInViewChanged", + "read": "satellitesInView", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + } + ], + "qualifiedClassName": "QDeclarativeSatelliteSource", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 90, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 91, + "name": "validityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 92, + "name": "updateIntervalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 93, + "name": "sourceErrorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 94, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 95, + "name": "satellitesInUseChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 96, + "name": "satellitesInViewChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "timeout", + "type": "int" + } + ], + "index": 7, + "lineNumber": 85, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "isCloned": true, + "lineNumber": 85, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 86, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 87, + "name": "stop", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "error", + "type": "QGeoSatelliteInfoSource::Error" + } + ], + "index": 11, + "lineNumber": 99, + "name": "sourceErrorReceived", + "returnType": "void" + }, + { + "access": "private", + "index": 12, + "lineNumber": 100, + "name": "onParameterInitialized", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "satellites", + "type": "QList" + } + ], + "index": 13, + "lineNumber": 101, + "name": "satellitesInViewUpdateReceived", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "satellites", + "type": "QList" + } + ], + "index": 14, + "lineNumber": 102, + "name": "satellitesInUseUpdateReceived", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qdeclarativesatellitesource_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QtPositioning" + }, + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "LocationSingleton", + "lineNumber": 34, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 44, + "name": "coordinate", + "returnType": "QGeoCoordinate" + }, + { + "access": "public", + "arguments": [ + { + "name": "latitude", + "type": "double" + }, + { + "name": "longitude", + "type": "double" + }, + { + "name": "altitude", + "type": "double" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 45, + "name": "coordinate", + "returnType": "QGeoCoordinate" + }, + { + "access": "public", + "arguments": [ + { + "name": "latitude", + "type": "double" + }, + { + "name": "longitude", + "type": "double" + } + ], + "index": 2, + "isCloned": true, + "isConst": true, + "lineNumber": 45, + "name": "coordinate", + "returnType": "QGeoCoordinate" + }, + { + "access": "public", + "index": 3, + "isConst": true, + "lineNumber": 48, + "name": "shape", + "returnType": "QGeoShape" + }, + { + "access": "public", + "index": 4, + "isConst": true, + "lineNumber": 50, + "name": "rectangle", + "returnType": "QGeoRectangle" + }, + { + "access": "public", + "arguments": [ + { + "name": "center", + "type": "QGeoCoordinate" + }, + { + "name": "width", + "type": "double" + }, + { + "name": "height", + "type": "double" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 51, + "name": "rectangle", + "returnType": "QGeoRectangle" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QGeoCoordinate" + }, + { + "name": "bottomRight", + "type": "QGeoCoordinate" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 53, + "name": "rectangle", + "returnType": "QGeoRectangle" + }, + { + "access": "public", + "arguments": [ + { + "name": "coordinates", + "type": "QVariantList" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 55, + "name": "rectangle", + "returnType": "QGeoRectangle" + }, + { + "access": "public", + "index": 8, + "isConst": true, + "lineNumber": 57, + "name": "circle", + "returnType": "QGeoCircle" + }, + { + "access": "public", + "arguments": [ + { + "name": "center", + "type": "QGeoCoordinate" + }, + { + "name": "radius", + "type": "qreal" + } + ], + "index": 9, + "isConst": true, + "lineNumber": 58, + "name": "circle", + "returnType": "QGeoCircle" + }, + { + "access": "public", + "arguments": [ + { + "name": "center", + "type": "QGeoCoordinate" + } + ], + "index": 10, + "isCloned": true, + "isConst": true, + "lineNumber": 58, + "name": "circle", + "returnType": "QGeoCircle" + }, + { + "access": "public", + "index": 11, + "isConst": true, + "lineNumber": 60, + "name": "path", + "returnType": "QGeoPath" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QJSValue" + }, + { + "name": "width", + "type": "qreal" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 61, + "name": "path", + "returnType": "QGeoPath" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QJSValue" + } + ], + "index": 13, + "isCloned": true, + "isConst": true, + "lineNumber": 61, + "name": "path", + "returnType": "QGeoPath" + }, + { + "access": "public", + "index": 14, + "isConst": true, + "lineNumber": 63, + "name": "polygon", + "returnType": "QGeoPolygon" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QVariantList" + } + ], + "index": 15, + "isConst": true, + "lineNumber": 64, + "name": "polygon", + "returnType": "QGeoPolygon" + }, + { + "access": "public", + "arguments": [ + { + "name": "perimeter", + "type": "QVariantList" + }, + { + "name": "holes", + "type": "QVariantList" + } + ], + "index": 16, + "isConst": true, + "lineNumber": 65, + "name": "polygon", + "returnType": "QGeoPolygon" + }, + { + "access": "public", + "arguments": [ + { + "name": "shape", + "type": "QGeoShape" + } + ], + "index": 17, + "isConst": true, + "lineNumber": 67, + "name": "shapeToCircle", + "returnType": "QGeoCircle" + }, + { + "access": "public", + "arguments": [ + { + "name": "shape", + "type": "QGeoShape" + } + ], + "index": 18, + "isConst": true, + "lineNumber": 68, + "name": "shapeToRectangle", + "returnType": "QGeoRectangle" + }, + { + "access": "public", + "arguments": [ + { + "name": "shape", + "type": "QGeoShape" + } + ], + "index": 19, + "isConst": true, + "lineNumber": 69, + "name": "shapeToPath", + "returnType": "QGeoPath" + }, + { + "access": "public", + "arguments": [ + { + "name": "shape", + "type": "QGeoShape" + } + ], + "index": 20, + "isConst": true, + "lineNumber": 70, + "name": "shapeToPolygon", + "returnType": "QGeoPolygon" + }, + { + "access": "public", + "arguments": [ + { + "name": "mercator", + "type": "QPointF" + } + ], + "index": 21, + "isConst": true, + "lineNumber": 72, + "name": "mercatorToCoord", + "returnType": "QGeoCoordinate", + "revision": 1292 + }, + { + "access": "public", + "arguments": [ + { + "name": "coord", + "type": "QGeoCoordinate" + } + ], + "index": 22, + "isConst": true, + "lineNumber": 73, + "name": "coordToMercator", + "returnType": "QPointF", + "revision": 1292 + } + ], + "object": true, + "qualifiedClassName": "LocationSingleton", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "locationsingleton_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Address" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeGeoAddress", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "address", + "read": "address", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoAddress", + "user": false, + "write": "setAddress" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "country", + "notify": "countryChanged", + "read": "country", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setCountry" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "countryCode", + "notify": "countryCodeChanged", + "read": "countryCode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setCountryCode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "state", + "notify": "stateChanged", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setState" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "county", + "notify": "countyChanged", + "read": "county", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setCounty" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 37, + "name": "city", + "notify": "cityChanged", + "read": "city", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setCity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 38, + "name": "district", + "notify": "districtChanged", + "read": "district", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDistrict" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 39, + "name": "street", + "notify": "streetChanged", + "read": "street", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setStreet" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 40, + "name": "streetNumber", + "notify": "streetNumberChanged", + "read": "streetNumber", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setStreetNumber" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 42, + "name": "postalCode", + "notify": "postalCodeChanged", + "read": "postalCode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPostalCode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 43, + "name": "isTextGenerated", + "notify": "isTextGeneratedChanged", + "read": "isTextGenerated", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QDeclarativeGeoAddress", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 75, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 76, + "name": "countryChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 77, + "name": "countryCodeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 78, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 79, + "name": "countyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 80, + "name": "cityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 81, + "name": "districtChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 82, + "name": "streetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 83, + "name": "streetNumberChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 84, + "name": "postalCodeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 85, + "name": "isTextGeneratedChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdeclarativegeoaddress_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Location" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativeGeoLocation", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "location", + "read": "location", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoLocation", + "user": false, + "write": "setLocation" + }, + { + "bindable": "bindableAddress", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "address", + "read": "address", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativeGeoAddress*", + "user": false, + "write": "setAddress" + }, + { + "bindable": "bindableCoordinate", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "coordinate", + "read": "coordinate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setCoordinate" + }, + { + "bindable": "bindableBoundingShape", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 39, + "name": "boundingShape", + "read": "boundingShape", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "QGeoShape", + "user": false, + "write": "setBoundingShape" + }, + { + "bindable": "bindableExtendedAttributes", + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 41, + "name": "extendedAttributes", + "read": "extendedAttributes", + "required": false, + "revision": 1293, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false, + "write": "setExtendedAttributes" + } + ], + "qualifiedClassName": "QDeclarativeGeoLocation", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdeclarativegeolocation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PluginParameter" + }, + { + "name": "QML.AddedInVersion", + "value": "1294" + } + ], + "className": "QDeclarativePluginParameter", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 34, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setValue" + } + ], + "qualifiedClassName": "QDeclarativePluginParameter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 49, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 50, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 51, + "name": "initialized", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdeclarativepluginparameter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Position" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QDeclarativePosition", + "lineNumber": 28, + "object": true, + "properties": [ + { + "bindable": "bindableLatitudeValid", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "latitudeValid", + "read": "isLatitudeValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "bindable": "bindableLongitudeValid", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "longitudeValid", + "read": "isLongitudeValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "bindable": "bindableAltitudeValid", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "altitudeValid", + "read": "isAltitudeValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "bindable": "bindableCoordinate", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "coordinate", + "read": "coordinate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false + }, + { + "bindable": "bindableTimestamp", + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "timestamp", + "read": "timestamp", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDateTime", + "user": false + }, + { + "bindable": "bindableSpeed", + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 39, + "name": "speed", + "read": "speed", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false + }, + { + "bindable": "bindableSpeedValid", + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 40, + "name": "speedValid", + "read": "isSpeedValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "bindable": "bindableHorizontalAccuracy", + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 41, + "name": "horizontalAccuracy", + "read": "horizontalAccuracy", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "binableVerticalAccuracy", + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 42, + "name": "verticalAccuracy", + "read": "verticalAccuracy", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableHorizontalAccuracyValid", + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 43, + "name": "horizontalAccuracyValid", + "read": "isHorizontalAccuracyValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "bindable": "bindableVerticalAccuracyValid", + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 45, + "name": "verticalAccuracyValid", + "read": "isVerticalAccuracyValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "bindable": "bindableDirectionValid", + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 48, + "name": "directionValid", + "read": "isDirectionValid", + "required": false, + "revision": 1281, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "bindable": "bindableDirection", + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 50, + "name": "direction", + "read": "direction", + "required": false, + "revision": 1281, + "scriptable": true, + "stored": true, + "type": "double", + "user": false + }, + { + "bindable": "bindableVerticalSpeedValid", + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 51, + "name": "verticalSpeedValid", + "read": "isVerticalSpeedValid", + "required": false, + "revision": 1281, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "bindable": "bindableVerticalSpeed", + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 53, + "name": "verticalSpeed", + "read": "verticalSpeed", + "required": false, + "revision": 1281, + "scriptable": true, + "stored": true, + "type": "double", + "user": false + }, + { + "bindable": "bindableMagneticVariation", + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 56, + "name": "magneticVariation", + "read": "magneticVariation", + "required": false, + "revision": 1282, + "scriptable": true, + "stored": true, + "type": "double", + "user": false + }, + { + "bindable": "bindableMagneticVariationValid", + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 58, + "name": "magneticVariationValid", + "read": "isMagneticVariationValid", + "required": false, + "revision": 1282, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "bindable": "bindableDirectionAccuracy", + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 61, + "name": "directionAccuracy", + "read": "directionAccuracy", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "double", + "user": false + }, + { + "bindable": "bindableDirectionAccuracyValid", + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 63, + "name": "directionAccuracyValid", + "read": "isDirectionAccuracyValid", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QDeclarativePosition", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdeclarativeposition_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PositionSource" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + }, + { + "name": "DefaultProperty", + "value": "parameters" + } + ], + "className": "QDeclarativePositionSource", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 59, + "name": "PositioningMethod", + "values": [ + "NoPositioningMethods", + "SatellitePositioningMethods", + "NonSatellitePositioningMethods", + "AllPositioningMethods" + ] + }, + { + "alias": "PositioningMethod", + "isClass": false, + "isFlag": true, + "lineNumber": 59, + "name": "PositioningMethods", + "values": [ + "NoPositioningMethods", + "SatellitePositioningMethods", + "NonSatellitePositioningMethods", + "AllPositioningMethods" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 70, + "name": "SourceError", + "values": [ + "AccessError", + "ClosedError", + "UnknownSourceError", + "NoError", + "UpdateTimeoutError" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 32, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 16, + "lineNumber": 103, + "name": "setBackendProperty", + "returnType": "bool", + "revision": 1294 + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 17, + "isConst": true, + "lineNumber": 104, + "name": "backendProperty", + "returnType": "QVariant", + "revision": 1294 + } + ], + "object": true, + "properties": [ + { + "bindable": "bindablePosition", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 38, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDeclarativePosition*", + "user": false + }, + { + "bindable": "bindableActive", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 40, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "bindable": "bindableIsValid", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 42, + "name": "valid", + "notify": "validityChanged", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 43, + "name": "updateInterval", + "notify": "updateIntervalChanged", + "read": "updateInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setUpdateInterval" + }, + { + "bindable": "bindableSupportedPositioningMethods", + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 45, + "name": "supportedPositioningMethods", + "notify": "supportedPositioningMethodsChanged", + "read": "supportedPositioningMethods", + "required": false, + "scriptable": true, + "stored": true, + "type": "PositioningMethods", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 48, + "name": "preferredPositioningMethods", + "notify": "preferredPositioningMethodsChanged", + "read": "preferredPositioningMethods", + "required": false, + "scriptable": true, + "stored": true, + "type": "PositioningMethods", + "user": false, + "write": "setPreferredPositioningMethods" + }, + { + "bindable": "bindableSourceError", + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 50, + "name": "sourceError", + "notify": "sourceErrorChanged", + "read": "sourceError", + "required": false, + "scriptable": true, + "stored": true, + "type": "SourceError", + "user": false + }, + { + "bindable": "bindableName", + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 52, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 53, + "name": "parameters", + "read": "parameters", + "required": false, + "revision": 1294, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QDeclarativePositionSource", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 119, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 120, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 121, + "name": "updateIntervalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 122, + "name": "supportedPositioningMethodsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 123, + "name": "preferredPositioningMethodsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 124, + "name": "sourceErrorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 125, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 126, + "name": "validityChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "timeout", + "type": "int" + } + ], + "index": 8, + "lineNumber": 114, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "isCloned": true, + "lineNumber": 114, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 115, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 116, + "name": "stop", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "update", + "type": "QGeoPositionInfo" + } + ], + "index": 12, + "lineNumber": 129, + "name": "positionUpdateReceived", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "error", + "type": "QGeoPositionInfoSource::Error" + } + ], + "index": 13, + "lineNumber": 130, + "name": "sourceErrorReceived", + "returnType": "void" + }, + { + "access": "private", + "index": 14, + "lineNumber": 131, + "name": "onParameterInitialized", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 132, + "name": "notifySupportedPositioningMethodsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qdeclarativepositionsource_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoCoordinate" + }, + { + "name": "QML.Element", + "value": "geoCoordinate" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QGeoCoordinateForeign", + "gadget": true, + "lineNumber": 34, + "qualifiedClassName": "QGeoCoordinateForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoAddress" + }, + { + "name": "QML.Element", + "value": "geoAddress" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QGeoAddressForeign", + "gadget": true, + "lineNumber": 43, + "qualifiedClassName": "QGeoAddressForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoRectangle" + }, + { + "name": "QML.Element", + "value": "geoRectangle" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QGeoRectangleForeign", + "gadget": true, + "lineNumber": 52, + "qualifiedClassName": "QGeoRectangleForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoCircle" + }, + { + "name": "QML.Element", + "value": "geoCircle" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QGeoCircleForeign", + "gadget": true, + "lineNumber": 61, + "qualifiedClassName": "QGeoCircleForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoPath" + }, + { + "name": "QML.Element", + "value": "geoPath" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QGeoPathForeign", + "gadget": true, + "lineNumber": 70, + "qualifiedClassName": "QGeoPathForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoPolygon" + }, + { + "name": "QML.Element", + "value": "geoPolygon" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QGeoPolygonForeign", + "gadget": true, + "lineNumber": 79, + "qualifiedClassName": "QGeoPolygonForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoLocation" + }, + { + "name": "QML.Element", + "value": "geoLocation" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QGeoLocationForeign", + "gadget": true, + "lineNumber": 88, + "qualifiedClassName": "QGeoLocationForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoShape" + }, + { + "name": "QML.Element", + "value": "geoShape" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "construct" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QGeoShapeForeign", + "gadget": true, + "lineNumber": 97, + "qualifiedClassName": "QGeoShapeForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoCoordinateObject" + }, + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QGeoCoordinateObjectForeign", + "gadget": true, + "lineNumber": 106, + "qualifiedClassName": "QGeoCoordinateObjectForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoPositionInfo" + }, + { + "name": "QML.Element", + "value": "geoPositionInfo" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QGeoPositionInfoForeign", + "gadget": true, + "lineNumber": 114, + "qualifiedClassName": "QGeoPositionInfoForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoSatelliteInfo" + }, + { + "name": "QML.Element", + "value": "geoSatelliteInfo" + }, + { + "name": "QML.AddedInVersion", + "value": "1541" + } + ], + "className": "QGeoSatelliteInfoForeign", + "gadget": true, + "lineNumber": 123, + "qualifiedClassName": "QGeoSatelliteInfoForeign" + }, + { + "className": "QGeoSatelliteInfoDerived", + "gadget": true, + "lineNumber": 133, + "qualifiedClassName": "QGeoSatelliteInfoDerived", + "superClasses": [ + { + "access": "public", + "name": "QGeoSatelliteInfo" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QGeoSatelliteInfoDerived" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "GeoSatelliteInfo" + }, + { + "name": "QML.AddedInVersion", + "value": "1541" + } + ], + "className": "QGeoSatelliteInfoForeignNamespace", + "lineNumber": 138, + "namespace": true, + "qualifiedClassName": "QGeoSatelliteInfoForeignNamespace" + } + ], + "inputFile": "qpositioningquickmodule_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CoordinateAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "1283" + } + ], + "className": "QQuickGeoCoordinateAnimation", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 38, + "name": "Direction", + "values": [ + "Shortest", + "West", + "East" + ] + } + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "from", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "to", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGeoCoordinate", + "user": false, + "write": "setTo" + }, + { + "bindable": "bindableDirection", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "direction", + "notify": "directionChanged", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "Direction", + "user": false, + "write": "setDirection" + } + ], + "qualifiedClassName": "QQuickGeoCoordinateAnimation", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 59, + "name": "directionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPropertyAnimation" + } + ] + } + ], + "inputFile": "qquickgeocoordinateanimation_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6printsupport_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6printsupport_metatypes.json new file mode 100644 index 0000000..ac3e419 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6printsupport_metatypes.json @@ -0,0 +1,558 @@ +[ + { + "classes": [ + { + "className": "QPageSetupDialog", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QPageSetupDialog", + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qpagesetupdialog.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractPrintDialog", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 33, + "name": "PrintDialogOption", + "values": [ + "PrintToFile", + "PrintSelection", + "PrintPageRange", + "PrintShowPageSize", + "PrintCollateCopies", + "PrintCurrentPage" + ] + }, + { + "alias": "PrintDialogOption", + "isClass": false, + "isFlag": true, + "lineNumber": 33, + "name": "PrintDialogOptions", + "values": [ + "PrintToFile", + "PrintSelection", + "PrintPageRange", + "PrintShowPageSize", + "PrintCollateCopies", + "PrintCurrentPage" + ] + } + ], + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QAbstractPrintDialog", + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qabstractprintdialog.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformPrinterSupportPlugin", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QPlatformPrinterSupportPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qplatformprintplugin.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPrintDialog", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "options", + "read": "options", + "required": false, + "scriptable": true, + "stored": true, + "type": "PrintDialogOptions", + "user": false, + "write": "setOptions" + } + ], + "qualifiedClassName": "QPrintDialog", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "printer", + "type": "QPrinter*" + } + ], + "index": 0, + "lineNumber": 56, + "name": "accepted", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractPrintDialog" + } + ] + } + ], + "inputFile": "qprintdialog.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPrintPreviewDialog", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "QPrintPreviewDialog", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "printer", + "type": "QPrinter*" + } + ], + "index": 0, + "lineNumber": 40, + "name": "paintRequested", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 1, + "lineNumber": 43, + "name": "_q_fit", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 44, + "name": "_q_zoomIn", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 45, + "name": "_q_zoomOut", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 4, + "lineNumber": 46, + "name": "_q_navigate", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 5, + "lineNumber": 47, + "name": "_q_setMode", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 48, + "name": "_q_pageNumEdited", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 49, + "name": "_q_print", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 50, + "name": "_q_pageSetup", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 51, + "name": "_q_previewChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 10, + "lineNumber": 52, + "name": "_q_zoomFactorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qprintpreviewdialog.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPrintPreviewWidget", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QPrintPreviewWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "printer", + "type": "QPrinter*" + } + ], + "index": 0, + "lineNumber": 72, + "name": "paintRequested", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 73, + "name": "previewChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 51, + "name": "print", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoom", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 53, + "name": "zoomIn", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "isCloned": true, + "lineNumber": 53, + "name": "zoomIn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoom", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 54, + "name": "zoomOut", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "isCloned": true, + "lineNumber": 54, + "name": "zoomOut", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomFactor", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 55, + "name": "setZoomFactor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "QPageLayout::Orientation" + } + ], + "index": 8, + "lineNumber": 56, + "name": "setOrientation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "viewMode", + "type": "ViewMode" + } + ], + "index": 9, + "lineNumber": 57, + "name": "setViewMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "zoomMode", + "type": "ZoomMode" + } + ], + "index": 10, + "lineNumber": 58, + "name": "setZoomMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pageNumber", + "type": "int" + } + ], + "index": 11, + "lineNumber": 59, + "name": "setCurrentPage", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 61, + "name": "fitToWidth", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 62, + "name": "fitInView", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 63, + "name": "setLandscapeOrientation", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 64, + "name": "setPortraitOrientation", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 65, + "name": "setSinglePageViewMode", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 66, + "name": "setFacingPagesViewMode", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 67, + "name": "setAllPagesViewMode", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 69, + "name": "updatePreview", + "returnType": "void" + }, + { + "access": "private", + "index": 20, + "lineNumber": 76, + "name": "_q_fit", + "returnType": "void" + }, + { + "access": "private", + "index": 21, + "lineNumber": 77, + "name": "_q_updateCurrentPage", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qprintpreviewwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LineEdit", + "lineNumber": 84, + "object": true, + "qualifiedClassName": "LineEdit", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 110, + "name": "handleReturnPressed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLineEdit" + } + ] + } + ], + "inputFile": "qprintpreviewdialog.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "GraphicsView", + "lineNumber": 108, + "object": true, + "qualifiedClassName": "QtPrivate::GraphicsView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 120, + "name": "resized", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsView" + } + ] + } + ], + "inputFile": "qprintpreviewwidget.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWindowsPrinterSupportPlugin", + "lineNumber": 57, + "object": true, + "qualifiedClassName": "QWindowsPrinterSupportPlugin", + "superClasses": [ + { + "access": "public", + "name": "QPlatformPrinterSupportPlugin" + } + ] + } + ], + "inputFile": "qwindowsprintersupport.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qml_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qml_metatypes.json new file mode 100644 index 0000000..3fac2aa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qml_metatypes.json @@ -0,0 +1,7419 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TypeNotAvailable" + }, + { + "name": "QML.AddedInVersion", + "value": "527" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Type not available." + } + ], + "className": "QQmlTypeNotAvailable", + "lineNumber": 136, + "object": true, + "qualifiedClassName": "QQmlTypeNotAvailable", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqml.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQmlLoggingCategoryBase", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QQmlLoggingCategoryBase", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlloggingcategorybase_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "void" + }, + { + "name": "QML.Extended", + "value": "undefined" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "void" + } + ], + "className": "QQmlVoidForeign", + "gadget": true, + "lineNumber": 88, + "qualifiedClassName": "QQmlVoidForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "var" + }, + { + "name": "QML.Element", + "value": "variant" + }, + { + "name": "QML.Foreign", + "value": "QVariant" + }, + { + "name": "QML.Extended", + "value": "QQmlVarForeign" + } + ], + "className": "QQmlVarForeign", + "gadget": true, + "lineNumber": 99, + "qualifiedClassName": "QQmlVarForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QtObject" + }, + { + "name": "QML.Extended", + "value": "Object" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "QObject" + }, + { + "name": "QML.Root", + "value": "true" + } + ], + "className": "QQmlQtObjectForeign", + "gadget": true, + "lineNumber": 108, + "qualifiedClassName": "QQmlQtObjectForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "int" + }, + { + "name": "QML.Extended", + "value": "Number" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "int" + } + ], + "className": "QQmlIntForeign", + "gadget": true, + "lineNumber": 117, + "qualifiedClassName": "QQmlIntForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "qint32" + }, + { + "name": "QML.Using", + "value": "int" + } + ], + "className": "QQmlQint32Foreign", + "gadget": true, + "lineNumber": 129, + "qualifiedClassName": "QQmlQint32Foreign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "int32_t" + }, + { + "name": "QML.Using", + "value": "int" + } + ], + "className": "QQmlInt32TForeign", + "gadget": true, + "lineNumber": 136, + "qualifiedClassName": "QQmlInt32TForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "real" + }, + { + "name": "QML.Element", + "value": "double" + }, + { + "name": "QML.Extended", + "value": "Number" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "double" + } + ], + "className": "QQmlDoubleForeign", + "gadget": true, + "lineNumber": 143, + "qualifiedClassName": "QQmlDoubleForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "string" + }, + { + "name": "QML.Extended", + "value": "String" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "QString" + } + ], + "className": "QQmlStringForeign", + "gadget": true, + "lineNumber": 152, + "qualifiedClassName": "QQmlStringForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Extended", + "value": "String" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "QAnyStringView" + } + ], + "className": "QQmlAnyStringViewForeign", + "gadget": true, + "lineNumber": 160, + "qualifiedClassName": "QQmlAnyStringViewForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "bool" + }, + { + "name": "QML.Extended", + "value": "Boolean" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "bool" + } + ], + "className": "QQmlBoolForeign", + "gadget": true, + "lineNumber": 168, + "qualifiedClassName": "QQmlBoolForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "date" + }, + { + "name": "QML.Extended", + "value": "Date" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "QDateTime" + } + ], + "className": "QQmlDateForeign", + "gadget": true, + "lineNumber": 176, + "qualifiedClassName": "QQmlDateForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "url" + }, + { + "name": "QML.Extended", + "value": "URL" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "QUrl" + } + ], + "className": "QQmlUrlForeign", + "gadget": true, + "lineNumber": 184, + "qualifiedClassName": "QQmlUrlForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "regexp" + }, + { + "name": "QML.Extended", + "value": "RegExp" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "QRegularExpression" + } + ], + "className": "QQmlRegexpForeign", + "gadget": true, + "lineNumber": 193, + "qualifiedClassName": "QQmlRegexpForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "std::nullptr_t" + }, + { + "name": "QML.Extended", + "value": "QQmlNullForeign" + } + ], + "className": "QQmlNullForeign", + "gadget": true, + "lineNumber": 202, + "qualifiedClassName": "QQmlNullForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QVariantMap" + }, + { + "name": "QML.Extended", + "value": "Object" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + } + ], + "className": "QQmlQVariantMapForeign", + "gadget": true, + "lineNumber": 210, + "qualifiedClassName": "QQmlQVariantMapForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QVariantHash" + }, + { + "name": "QML.Extended", + "value": "Object" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + } + ], + "className": "QQmlQVariantHashForeign", + "gadget": true, + "lineNumber": 218, + "qualifiedClassName": "QQmlQVariantHashForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Extended", + "value": "Number" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "qint8" + } + ], + "className": "QQmlQint8Foreign", + "gadget": true, + "lineNumber": 226, + "qualifiedClassName": "QQmlQint8Foreign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "int8_t" + }, + { + "name": "QML.Using", + "value": "qint8" + } + ], + "className": "QQmlInt8TForeign", + "gadget": true, + "lineNumber": 234, + "qualifiedClassName": "QQmlInt8TForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Extended", + "value": "Number" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "quint8" + } + ], + "className": "QQmlQuint8Foreign", + "gadget": true, + "lineNumber": 241, + "qualifiedClassName": "QQmlQuint8Foreign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "uint8_t" + }, + { + "name": "QML.Using", + "value": "quint8" + } + ], + "className": "QQmlUint8TForeign", + "gadget": true, + "lineNumber": 249, + "qualifiedClassName": "QQmlUint8TForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "uchar" + }, + { + "name": "QML.Using", + "value": "quint8" + } + ], + "className": "QQmlUcharForeign", + "gadget": true, + "lineNumber": 256, + "qualifiedClassName": "QQmlUcharForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "char" + }, + { + "name": "QML.Using", + "value": "qint8" + } + ], + "className": "QQmlCharForeign", + "gadget": true, + "lineNumber": 263, + "qualifiedClassName": "QQmlCharForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Extended", + "value": "Number" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "short" + } + ], + "className": "QQmlShortForeign", + "gadget": true, + "lineNumber": 276, + "qualifiedClassName": "QQmlShortForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "qint16" + }, + { + "name": "QML.Using", + "value": "short" + } + ], + "className": "QQmlQint16Foreign", + "gadget": true, + "lineNumber": 284, + "qualifiedClassName": "QQmlQint16Foreign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "int16_t" + }, + { + "name": "QML.Using", + "value": "short" + } + ], + "className": "QQmlInt16TForeign", + "gadget": true, + "lineNumber": 291, + "qualifiedClassName": "QQmlInt16TForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Extended", + "value": "Number" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "ushort" + } + ], + "className": "QQmlUshortForeign", + "gadget": true, + "lineNumber": 298, + "qualifiedClassName": "QQmlUshortForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "quint16" + }, + { + "name": "QML.Using", + "value": "ushort" + } + ], + "className": "QQmlQuint16Foreign", + "gadget": true, + "lineNumber": 306, + "qualifiedClassName": "QQmlQuint16Foreign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "uint16_t" + }, + { + "name": "QML.Using", + "value": "ushort" + } + ], + "className": "QQmlUint16TForeign", + "gadget": true, + "lineNumber": 313, + "qualifiedClassName": "QQmlUint16TForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Extended", + "value": "Number" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "uint" + } + ], + "className": "QQmlUintForeign", + "gadget": true, + "lineNumber": 320, + "qualifiedClassName": "QQmlUintForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "quint32" + }, + { + "name": "QML.Using", + "value": "uint" + } + ], + "className": "QQmlQuint32Foreign", + "gadget": true, + "lineNumber": 328, + "qualifiedClassName": "QQmlQuint32Foreign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "uint32_t" + }, + { + "name": "QML.Using", + "value": "uint" + } + ], + "className": "QQmlUint32TForeign", + "gadget": true, + "lineNumber": 335, + "qualifiedClassName": "QQmlUint32TForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Extended", + "value": "Number" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "qlonglong" + }, + { + "name": "QML.PrimitiveAlias", + "value": "qsizetype" + } + ], + "className": "QQmlQlonglongForeign", + "gadget": true, + "lineNumber": 342, + "qualifiedClassName": "QQmlQlonglongForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "qint64" + }, + { + "name": "QML.Using", + "value": "qlonglong" + } + ], + "className": "QQmlQint64Foreign", + "gadget": true, + "lineNumber": 354, + "qualifiedClassName": "QQmlQint64Foreign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "int64_t" + }, + { + "name": "QML.Using", + "value": "qlonglong" + } + ], + "className": "QQmlInt64TForeign", + "gadget": true, + "lineNumber": 361, + "qualifiedClassName": "QQmlInt64TForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "long" + }, + { + "name": "QML.Using", + "value": "int" + } + ], + "className": "QQmlLongForeign", + "gadget": true, + "lineNumber": 368, + "qualifiedClassName": "QQmlLongForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Extended", + "value": "Number" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "qulonglong" + } + ], + "className": "QQmlQulonglongForeign", + "gadget": true, + "lineNumber": 381, + "qualifiedClassName": "QQmlQulonglongForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "quint64" + }, + { + "name": "QML.Using", + "value": "qulonglong" + } + ], + "className": "QQmlQuint64Foreign", + "gadget": true, + "lineNumber": 389, + "qualifiedClassName": "QQmlQuint64Foreign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "uint64_t" + }, + { + "name": "QML.Using", + "value": "qulonglong" + } + ], + "className": "QQmlUint64TForeign", + "gadget": true, + "lineNumber": 396, + "qualifiedClassName": "QQmlUint64TForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "ulong" + }, + { + "name": "QML.Using", + "value": "uint" + } + ], + "className": "QQmlUlongForeign", + "gadget": true, + "lineNumber": 403, + "qualifiedClassName": "QQmlUlongForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Extended", + "value": "Number" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "float" + } + ], + "className": "QQmlFloatForeign", + "gadget": true, + "lineNumber": 416, + "qualifiedClassName": "QQmlFloatForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "qreal" + }, + { + "name": "QML.Using", + "value": "double" + } + ], + "className": "QQmlQRealForeign", + "gadget": true, + "lineNumber": 424, + "qualifiedClassName": "QQmlQRealForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QChar" + }, + { + "name": "QML.Extended", + "value": "String" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + } + ], + "className": "QQmlQCharForeign", + "gadget": true, + "lineNumber": 437, + "qualifiedClassName": "QQmlQCharForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QDate" + }, + { + "name": "QML.Extended", + "value": "Date" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + } + ], + "className": "QQmlQDateForeign", + "gadget": true, + "lineNumber": 445, + "qualifiedClassName": "QQmlQDateForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QTime" + }, + { + "name": "QML.Extended", + "value": "Date" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + } + ], + "className": "QQmlQTimeForeign", + "gadget": true, + "lineNumber": 453, + "qualifiedClassName": "QQmlQTimeForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Extended", + "value": "ArrayBuffer" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + }, + { + "name": "QML.Foreign", + "value": "QByteArray" + } + ], + "className": "QQmlQByteArrayForeign", + "gadget": true, + "lineNumber": 461, + "qualifiedClassName": "QQmlQByteArrayForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QByteArrayList" + }, + { + "name": "QML.Sequence", + "value": "QByteArray" + } + ], + "className": "QQmlQByteArrayListForeign", + "gadget": true, + "lineNumber": 469, + "qualifiedClassName": "QQmlQByteArrayListForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QStringList" + }, + { + "name": "QML.Sequence", + "value": "QString" + } + ], + "className": "QQmlQStringListForeign", + "gadget": true, + "lineNumber": 477, + "qualifiedClassName": "QQmlQStringListForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QVariantList" + }, + { + "name": "QML.Sequence", + "value": "QVariant" + } + ], + "className": "QQmlQVariantListForeign", + "gadget": true, + "lineNumber": 485, + "qualifiedClassName": "QQmlQVariantListForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QObjectList" + }, + { + "name": "QML.Sequence", + "value": "QObject*" + } + ], + "className": "QQmlQObjectListForeign", + "gadget": true, + "lineNumber": 493, + "qualifiedClassName": "QQmlQObjectListForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QList" + }, + { + "name": "QML.Using", + "value": "QObjectList" + } + ], + "className": "QQmlQListQObjectForeign", + "gadget": true, + "lineNumber": 501, + "qualifiedClassName": "QQmlQListQObjectForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QJSValue" + }, + { + "name": "QML.Extended", + "value": "QQmlQJSValueForeign" + } + ], + "className": "QQmlQJSValueForeign", + "gadget": true, + "lineNumber": 508, + "qualifiedClassName": "QQmlQJSValueForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Component" + }, + { + "name": "QML.Foreign", + "value": "QQmlComponent" + }, + { + "name": "QML.Attached", + "value": "QQmlComponentAttached" + } + ], + "className": "QQmlComponentForeign", + "gadget": true, + "lineNumber": 516, + "qualifiedClassName": "QQmlComponentForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QQmlScriptString" + } + ], + "className": "QQmlScriptStringForeign", + "gadget": true, + "lineNumber": 524, + "qualifiedClassName": "QQmlScriptStringForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QQmlV4FunctionPtr" + }, + { + "name": "QML.Extended", + "value": "QQmlV4FunctionPtrForeign" + } + ], + "className": "QQmlV4FunctionPtrForeign", + "gadget": true, + "lineNumber": 531, + "qualifiedClassName": "QQmlV4FunctionPtrForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QJsonObject" + }, + { + "name": "QML.Extended", + "value": "Object" + }, + { + "name": "QML.ExtensionIsJavaScript", + "value": "true" + } + ], + "className": "QQmlQJsonObjectForeign", + "gadget": true, + "lineNumber": 539, + "qualifiedClassName": "QQmlQJsonObjectForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QJsonValue" + }, + { + "name": "QML.Extended", + "value": "QQmlQJsonValueForeign" + } + ], + "className": "QQmlQJsonValueForeign", + "gadget": true, + "lineNumber": 547, + "qualifiedClassName": "QQmlQJsonValueForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QJsonArray" + }, + { + "name": "QML.Sequence", + "value": "QJsonValue" + } + ], + "className": "QQmlQJsonArrayForeign", + "gadget": true, + "lineNumber": 555, + "qualifiedClassName": "QQmlQJsonArrayForeign" + } + ], + "inputFile": "qqmlbuiltins_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlAnimationTimer", + "lineNumber": 165, + "object": true, + "qualifiedClassName": "QQmlAnimationTimer", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 205, + "name": "startAnimations", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 206, + "name": "stopTimer", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractAnimationTimer" + } + ] + } + ], + "inputFile": "qabstractanimationjob_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QJSEngine", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "uiLanguage", + "notify": "uiLanguageChanged", + "read": "uiLanguage", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setUiLanguage" + } + ], + "qualifiedClassName": "QJSEngine", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 332, + "name": "uiLanguageChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qjsengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlAbstractProfilerAdapter", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QQmlAbstractProfilerAdapter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "features", + "type": "quint64" + } + ], + "index": 0, + "lineNumber": 57, + "name": "profilingEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "features", + "type": "quint64" + } + ], + "index": 1, + "lineNumber": 58, + "name": "profilingEnabledWhileWaiting", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 60, + "name": "profilingDisabled", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 61, + "name": "profilingDisabledWhileWaiting", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 63, + "name": "dataRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "timer", + "type": "QElapsedTimer" + } + ], + "index": 5, + "lineNumber": 64, + "name": "referenceTimeKnown", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlProfilerDefinitions" + } + ] + }, + { + "className": "QQmlAbstractProfilerAdapterFactory", + "lineNumber": 74, + "object": true, + "qualifiedClassName": "QQmlAbstractProfilerAdapterFactory", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlabstractprofileradapter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlApplicationEngine", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QQmlApplicationEngine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "object", + "type": "QObject*" + }, + { + "name": "url", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 38, + "name": "objectCreated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 1, + "lineNumber": 39, + "name": "objectCreationFailed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 2, + "lineNumber": 30, + "name": "load", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filePath", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 31, + "name": "load", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "uri", + "type": "QAnyStringView" + }, + { + "name": "typeName", + "type": "QAnyStringView" + } + ], + "index": 4, + "lineNumber": 32, + "name": "loadFromModule", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "initialProperties", + "type": "QVariantMap" + } + ], + "index": 5, + "lineNumber": 33, + "name": "setInitialProperties", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extraFileSelectors", + "type": "QStringList" + } + ], + "index": 6, + "lineNumber": 34, + "name": "setExtraFileSelectors", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QByteArray" + }, + { + "name": "url", + "type": "QUrl" + } + ], + "index": 7, + "lineNumber": 35, + "name": "loadData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QByteArray" + } + ], + "index": 8, + "isCloned": true, + "lineNumber": 35, + "name": "loadData", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 43, + "name": "_q_loadTranslations", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlEngine" + } + ] + } + ], + "inputFile": "qqmlapplicationengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Qt" + }, + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.Extended", + "value": "Qt" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + }, + { + "name": "QML.StrictArguments", + "value": "true" + } + ], + "className": "QtObject", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 62, + "name": "LoadingMode", + "values": [ + "Asynchronous", + "Synchronous" + ] + } + ], + "lineNumber": 43, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QString" + }, + { + "name": "callback", + "type": "QJSValue" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 67, + "name": "include", + "returnType": "QJSValue" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QString" + } + ], + "index": 2, + "isCloned": true, + "isConst": true, + "lineNumber": 67, + "name": "include", + "returnType": "QJSValue" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QJSValue" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 68, + "name": "isQtObject", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 70, + "name": "color", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "r", + "type": "double" + }, + { + "name": "g", + "type": "double" + }, + { + "name": "b", + "type": "double" + }, + { + "name": "a", + "type": "double" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 71, + "name": "rgba", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "r", + "type": "double" + }, + { + "name": "g", + "type": "double" + }, + { + "name": "b", + "type": "double" + } + ], + "index": 6, + "isCloned": true, + "isConst": true, + "lineNumber": 71, + "name": "rgba", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "h", + "type": "double" + }, + { + "name": "s", + "type": "double" + }, + { + "name": "l", + "type": "double" + }, + { + "name": "a", + "type": "double" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 72, + "name": "hsla", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "h", + "type": "double" + }, + { + "name": "s", + "type": "double" + }, + { + "name": "l", + "type": "double" + } + ], + "index": 8, + "isCloned": true, + "isConst": true, + "lineNumber": 72, + "name": "hsla", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "h", + "type": "double" + }, + { + "name": "s", + "type": "double" + }, + { + "name": "v", + "type": "double" + }, + { + "name": "a", + "type": "double" + } + ], + "index": 9, + "isConst": true, + "lineNumber": 73, + "name": "hsva", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "h", + "type": "double" + }, + { + "name": "s", + "type": "double" + }, + { + "name": "v", + "type": "double" + } + ], + "index": 10, + "isCloned": true, + "isConst": true, + "lineNumber": 73, + "name": "hsva", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "lhs", + "type": "QVariant" + }, + { + "name": "rhs", + "type": "QVariant" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 74, + "name": "colorEqual", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + }, + { + "name": "width", + "type": "double" + }, + { + "name": "height", + "type": "double" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 76, + "name": "rect", + "returnType": "QRectF" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + } + ], + "index": 13, + "isConst": true, + "lineNumber": 77, + "name": "point", + "returnType": "QPointF" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "double" + }, + { + "name": "height", + "type": "double" + } + ], + "index": 14, + "isConst": true, + "lineNumber": 78, + "name": "size", + "returnType": "QSizeF" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + } + ], + "index": 15, + "isConst": true, + "lineNumber": 79, + "name": "vector2d", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + }, + { + "name": "z", + "type": "double" + } + ], + "index": 16, + "isConst": true, + "lineNumber": 80, + "name": "vector3d", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + }, + { + "name": "z", + "type": "double" + }, + { + "name": "w", + "type": "double" + } + ], + "index": 17, + "isConst": true, + "lineNumber": 81, + "name": "vector4d", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "scalar", + "type": "double" + }, + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + }, + { + "name": "z", + "type": "double" + } + ], + "index": 18, + "isConst": true, + "lineNumber": 82, + "name": "quaternion", + "returnType": "QVariant" + }, + { + "access": "public", + "index": 19, + "isConst": true, + "lineNumber": 84, + "name": "matrix4x4", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "m11", + "type": "double" + }, + { + "name": "m12", + "type": "double" + }, + { + "name": "m13", + "type": "double" + }, + { + "name": "m14", + "type": "double" + }, + { + "name": "m21", + "type": "double" + }, + { + "name": "m22", + "type": "double" + }, + { + "name": "m23", + "type": "double" + }, + { + "name": "m24", + "type": "double" + }, + { + "name": "m31", + "type": "double" + }, + { + "name": "m32", + "type": "double" + }, + { + "name": "m33", + "type": "double" + }, + { + "name": "m34", + "type": "double" + }, + { + "name": "m41", + "type": "double" + }, + { + "name": "m42", + "type": "double" + }, + { + "name": "m43", + "type": "double" + }, + { + "name": "m44", + "type": "double" + } + ], + "index": 20, + "isConst": true, + "lineNumber": 85, + "name": "matrix4x4", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QJSValue" + } + ], + "index": 21, + "isConst": true, + "lineNumber": 89, + "name": "matrix4x4", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QJSValue" + }, + { + "name": "factor", + "type": "double" + } + ], + "index": 22, + "isConst": true, + "lineNumber": 91, + "name": "lighter", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QJSValue" + } + ], + "index": 23, + "isCloned": true, + "isConst": true, + "lineNumber": 91, + "name": "lighter", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QJSValue" + }, + { + "name": "factor", + "type": "double" + } + ], + "index": 24, + "isConst": true, + "lineNumber": 92, + "name": "darker", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QJSValue" + } + ], + "index": 25, + "isCloned": true, + "isConst": true, + "lineNumber": 92, + "name": "darker", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "baseColor", + "type": "QJSValue" + }, + { + "name": "value", + "type": "double" + } + ], + "index": 26, + "isConst": true, + "lineNumber": 93, + "name": "alpha", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "baseColor", + "type": "QJSValue" + }, + { + "name": "tintColor", + "type": "QJSValue" + } + ], + "index": 27, + "isConst": true, + "lineNumber": 94, + "name": "tint", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + }, + { + "name": "format", + "type": "QString" + } + ], + "index": 28, + "isConst": true, + "lineNumber": 96, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + }, + { + "name": "format", + "type": "QString" + } + ], + "index": 29, + "isConst": true, + "lineNumber": 97, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "string", + "type": "QString" + }, + { + "name": "format", + "type": "QString" + } + ], + "index": 30, + "isConst": true, + "lineNumber": 98, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + }, + { + "name": "format", + "type": "Qt::DateFormat" + } + ], + "index": 31, + "isConst": true, + "lineNumber": 99, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + }, + { + "name": "format", + "type": "Qt::DateFormat" + } + ], + "index": 32, + "isConst": true, + "lineNumber": 100, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "string", + "type": "QString" + }, + { + "name": "format", + "type": "Qt::DateFormat" + } + ], + "index": 33, + "isConst": true, + "lineNumber": 101, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "QTime" + }, + { + "name": "format", + "type": "QString" + } + ], + "index": 34, + "isConst": true, + "lineNumber": 103, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + }, + { + "name": "format", + "type": "QString" + } + ], + "index": 35, + "isConst": true, + "lineNumber": 104, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "QString" + }, + { + "name": "format", + "type": "QString" + } + ], + "index": 36, + "isConst": true, + "lineNumber": 105, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "QTime" + }, + { + "name": "format", + "type": "Qt::DateFormat" + } + ], + "index": 37, + "isConst": true, + "lineNumber": 106, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + }, + { + "name": "format", + "type": "Qt::DateFormat" + } + ], + "index": 38, + "isConst": true, + "lineNumber": 107, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "QString" + }, + { + "name": "format", + "type": "Qt::DateFormat" + } + ], + "index": 39, + "isConst": true, + "lineNumber": 108, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDateTime" + }, + { + "name": "format", + "type": "QString" + } + ], + "index": 40, + "isConst": true, + "lineNumber": 110, + "name": "formatDateTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "string", + "type": "QString" + }, + { + "name": "format", + "type": "QString" + } + ], + "index": 41, + "isConst": true, + "lineNumber": 111, + "name": "formatDateTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDateTime" + }, + { + "name": "format", + "type": "Qt::DateFormat" + } + ], + "index": 42, + "isConst": true, + "lineNumber": 112, + "name": "formatDateTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "string", + "type": "QString" + }, + { + "name": "format", + "type": "Qt::DateFormat" + } + ], + "index": 43, + "isConst": true, + "lineNumber": 113, + "name": "formatDateTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + }, + { + "name": "locale", + "type": "QLocale" + }, + { + "name": "formatType", + "type": "QLocale::FormatType" + } + ], + "index": 44, + "isConst": true, + "lineNumber": 116, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + }, + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 45, + "isCloned": true, + "isConst": true, + "lineNumber": 116, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 46, + "isCloned": true, + "isConst": true, + "lineNumber": 116, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + }, + { + "name": "locale", + "type": "QLocale" + }, + { + "name": "formatType", + "type": "QLocale::FormatType" + } + ], + "index": 47, + "isConst": true, + "lineNumber": 118, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + }, + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 48, + "isCloned": true, + "isConst": true, + "lineNumber": 118, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + } + ], + "index": 49, + "isCloned": true, + "isConst": true, + "lineNumber": 118, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "string", + "type": "QString" + }, + { + "name": "locale", + "type": "QLocale" + }, + { + "name": "formatType", + "type": "QLocale::FormatType" + } + ], + "index": 50, + "isConst": true, + "lineNumber": 120, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "string", + "type": "QString" + }, + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 51, + "isCloned": true, + "isConst": true, + "lineNumber": 120, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "string", + "type": "QString" + } + ], + "index": 52, + "isCloned": true, + "isConst": true, + "lineNumber": 120, + "name": "formatDate", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "QTime" + }, + { + "name": "locale", + "type": "QLocale" + }, + { + "name": "formatType", + "type": "QLocale::FormatType" + } + ], + "index": 53, + "isConst": true, + "lineNumber": 122, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "QTime" + }, + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 54, + "isCloned": true, + "isConst": true, + "lineNumber": 122, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "QTime" + } + ], + "index": 55, + "isCloned": true, + "isConst": true, + "lineNumber": 122, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + }, + { + "name": "locale", + "type": "QLocale" + }, + { + "name": "formatType", + "type": "QLocale::FormatType" + } + ], + "index": 56, + "isConst": true, + "lineNumber": 124, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + }, + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 57, + "isCloned": true, + "isConst": true, + "lineNumber": 124, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + } + ], + "index": 58, + "isCloned": true, + "isConst": true, + "lineNumber": 124, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "QString" + }, + { + "name": "locale", + "type": "QLocale" + }, + { + "name": "formatType", + "type": "QLocale::FormatType" + } + ], + "index": 59, + "isConst": true, + "lineNumber": 126, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "QString" + }, + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 60, + "isCloned": true, + "isConst": true, + "lineNumber": 126, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "QString" + } + ], + "index": 61, + "isCloned": true, + "isConst": true, + "lineNumber": 126, + "name": "formatTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDateTime" + }, + { + "name": "locale", + "type": "QLocale" + }, + { + "name": "formatType", + "type": "QLocale::FormatType" + } + ], + "index": 62, + "isConst": true, + "lineNumber": 128, + "name": "formatDateTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDateTime" + }, + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 63, + "isCloned": true, + "isConst": true, + "lineNumber": 128, + "name": "formatDateTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDateTime" + } + ], + "index": 64, + "isCloned": true, + "isConst": true, + "lineNumber": 128, + "name": "formatDateTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "string", + "type": "QString" + }, + { + "name": "locale", + "type": "QLocale" + }, + { + "name": "formatType", + "type": "QLocale::FormatType" + } + ], + "index": 65, + "isConst": true, + "lineNumber": 130, + "name": "formatDateTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "string", + "type": "QString" + }, + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 66, + "isCloned": true, + "isConst": true, + "lineNumber": 130, + "name": "formatDateTime", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "string", + "type": "QString" + } + ], + "index": 67, + "isCloned": true, + "isConst": true, + "lineNumber": 130, + "name": "formatDateTime", + "returnType": "QString" + }, + { + "access": "public", + "index": 68, + "isConst": true, + "lineNumber": 132, + "name": "locale", + "returnType": "QLocale" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 69, + "isConst": true, + "lineNumber": 133, + "name": "locale", + "returnType": "QLocale" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 70, + "isConst": true, + "lineNumber": 136, + "name": "url", + "returnType": "QUrl" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 71, + "isConst": true, + "lineNumber": 137, + "name": "resolvedUrl", + "returnType": "QUrl" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "context", + "type": "QObject*" + } + ], + "index": 72, + "isConst": true, + "lineNumber": 138, + "name": "resolvedUrl", + "returnType": "QUrl" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 73, + "isConst": true, + "lineNumber": 139, + "name": "openUrlExternally", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "fontSpecifier", + "type": "QJSValue" + } + ], + "index": 74, + "isConst": true, + "lineNumber": 141, + "name": "font", + "returnType": "QVariant" + }, + { + "access": "public", + "index": 75, + "isConst": true, + "lineNumber": 142, + "name": "fontFamilies", + "returnType": "QStringList" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QString" + } + ], + "index": 76, + "isConst": true, + "lineNumber": 144, + "name": "md5", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QString" + } + ], + "index": 77, + "isConst": true, + "lineNumber": 145, + "name": "btoa", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QString" + } + ], + "index": 78, + "isConst": true, + "lineNumber": 146, + "name": "atob", + "returnType": "QString" + }, + { + "access": "public", + "index": 79, + "isConst": true, + "lineNumber": 148, + "name": "quit", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "retCode", + "type": "int" + } + ], + "index": 80, + "isConst": true, + "lineNumber": 149, + "name": "exit", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "qml", + "type": "QString" + }, + { + "name": "parent", + "type": "QObject*" + }, + { + "name": "url", + "type": "QUrl" + } + ], + "index": 81, + "isConst": true, + "lineNumber": 151, + "name": "createQmlObject", + "returnType": "QObject*" + }, + { + "access": "public", + "arguments": [ + { + "name": "qml", + "type": "QString" + }, + { + "name": "parent", + "type": "QObject*" + } + ], + "index": 82, + "isCloned": true, + "isConst": true, + "lineNumber": 151, + "name": "createQmlObject", + "returnType": "QObject*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "parent", + "type": "QObject*" + } + ], + "index": 83, + "isConst": true, + "lineNumber": 153, + "name": "createComponent", + "returnType": "QQmlComponent*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "mode", + "type": "QQmlComponent::CompilationMode" + }, + { + "name": "parent", + "type": "QObject*" + } + ], + "index": 84, + "isConst": true, + "lineNumber": 154, + "name": "createComponent", + "returnType": "QQmlComponent*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "mode", + "type": "QQmlComponent::CompilationMode" + } + ], + "index": 85, + "isCloned": true, + "isConst": true, + "lineNumber": 154, + "name": "createComponent", + "returnType": "QQmlComponent*" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 86, + "isCloned": true, + "isConst": true, + "lineNumber": 154, + "name": "createComponent", + "returnType": "QQmlComponent*" + }, + { + "access": "public", + "arguments": [ + { + "name": "moduleUri", + "type": "QString" + }, + { + "name": "typeName", + "type": "QString" + }, + { + "name": "parent", + "type": "QObject*" + } + ], + "index": 87, + "isConst": true, + "lineNumber": 158, + "name": "createComponent", + "returnType": "QQmlComponent*" + }, + { + "access": "public", + "arguments": [ + { + "name": "moduleUri", + "type": "QString" + }, + { + "name": "typeName", + "type": "QString" + }, + { + "name": "mode", + "type": "QQmlComponent::CompilationMode" + }, + { + "name": "parent", + "type": "QObject*" + } + ], + "index": 88, + "isConst": true, + "lineNumber": 160, + "name": "createComponent", + "returnType": "QQmlComponent*" + }, + { + "access": "public", + "arguments": [ + { + "name": "moduleUri", + "type": "QString" + }, + { + "name": "typeName", + "type": "QString" + }, + { + "name": "mode", + "type": "QQmlComponent::CompilationMode" + } + ], + "index": 89, + "isCloned": true, + "isConst": true, + "lineNumber": 160, + "name": "createComponent", + "returnType": "QQmlComponent*" + }, + { + "access": "public", + "arguments": [ + { + "name": "moduleUri", + "type": "QString" + }, + { + "name": "typeName", + "type": "QString" + } + ], + "index": 90, + "isCloned": true, + "isConst": true, + "lineNumber": 160, + "name": "createComponent", + "returnType": "QQmlComponent*" + }, + { + "access": "public", + "arguments": [ + { + "name": "function", + "type": "QJSValue" + } + ], + "index": 91, + "isConst": true, + "lineNumber": 164, + "name": "binding", + "returnType": "QJSValue" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 92, + "lineNumber": 165, + "name": "callLater", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enumType", + "type": "QJSManagedValue" + }, + { + "name": "string", + "type": "QString" + } + ], + "index": 93, + "lineNumber": 167, + "name": "enumStringToValue", + "returnType": "double" + }, + { + "access": "public", + "arguments": [ + { + "name": "enumType", + "type": "QJSManagedValue" + }, + { + "name": "value", + "type": "double" + } + ], + "index": 94, + "lineNumber": 168, + "name": "enumValueToString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "enumType", + "type": "QJSManagedValue" + }, + { + "name": "value", + "type": "double" + } + ], + "index": 95, + "lineNumber": 169, + "name": "enumValueToStrings", + "returnType": "QStringList" + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 46, + "name": "application", + "read": "application", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlApplication*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 47, + "name": "platform", + "read": "platform", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlPlatform*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 48, + "name": "inputMethod", + "read": "inputMethod", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 49, + "name": "styleHints", + "read": "styleHints", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "bindable": "uiLanguageBindable", + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 52, + "name": "uiLanguage", + "notify": "uiLanguageChanged", + "read": "uiLanguage", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setUiLanguage" + } + ], + "qualifiedClassName": "QtObject", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 175, + "name": "uiLanguageChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlbuiltinfunctions_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlComponent", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "CompilationMode", + "values": [ + "PreferSynchronous", + "Asynchronous" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 56, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "lineNumber": 31, + "methods": [ + { + "access": "public", + "index": 7, + "isConst": true, + "lineNumber": 68, + "name": "errorString", + "returnType": "QString" + }, + { + "access": "protected", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 8, + "lineNumber": 104, + "name": "createObject", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "parent", + "type": "QObject*" + }, + { + "name": "properties", + "type": "QVariantMap" + } + ], + "index": 9, + "lineNumber": 107, + "name": "createObject", + "returnType": "QObject*" + }, + { + "access": "protected", + "arguments": [ + { + "name": "parent", + "type": "QObject*" + } + ], + "index": 10, + "isCloned": true, + "lineNumber": 107, + "name": "createObject", + "returnType": "QObject*" + }, + { + "access": "protected", + "index": 11, + "isCloned": true, + "lineNumber": 107, + "name": "createObject", + "returnType": "QObject*" + }, + { + "access": "protected", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 12, + "lineNumber": 109, + "name": "incubateObject", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "progress", + "notify": "progressChanged", + "read": "progress", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 37, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 38, + "name": "url", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + } + ], + "qualifiedClassName": "QQmlComponent", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QQmlComponent::Status" + } + ], + "index": 0, + "lineNumber": 96, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 97, + "name": "progressChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 2, + "lineNumber": 89, + "name": "loadUrl", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "mode", + "type": "CompilationMode" + } + ], + "index": 3, + "lineNumber": 90, + "name": "loadUrl", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "uri", + "type": "QAnyStringView" + }, + { + "name": "typeName", + "type": "QAnyStringView" + }, + { + "name": "mode", + "type": "QQmlComponent::CompilationMode" + } + ], + "index": 4, + "lineNumber": 91, + "name": "loadFromModule", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "uri", + "type": "QAnyStringView" + }, + { + "name": "typeName", + "type": "QAnyStringView" + } + ], + "index": 5, + "isCloned": true, + "lineNumber": 91, + "name": "loadFromModule", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QByteArray" + }, + { + "name": "baseUrl", + "type": "QUrl" + } + ], + "index": 6, + "lineNumber": 93, + "name": "setData", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlcomponent.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlComponentAttached", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QQmlComponentAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "completed", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 56, + "name": "destruction", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlcomponentattached_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlContext", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QQmlContext", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlcontext.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDebugConnector", + "lineNumber": 53, + "object": true, + "qualifiedClassName": "QQmlDebugConnector", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQmlDebugConnectorFactory", + "lineNumber": 90, + "object": true, + "qualifiedClassName": "QQmlDebugConnectorFactory", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmldebugconnector_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDebugServer", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQmlDebugServer", + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugConnector" + } + ] + } + ], + "inputFile": "qqmldebugserver_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDebugServerConnection", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QQmlDebugServerConnection", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQmlDebugServerConnectionFactory", + "lineNumber": 40, + "object": true, + "qualifiedClassName": "QQmlDebugServerConnectionFactory", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmldebugserverconnection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDebugService", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QQmlDebugService", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QJSEngine*" + } + ], + "index": 0, + "lineNumber": 63, + "name": "attachedToEngine", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QJSEngine*" + } + ], + "index": 1, + "lineNumber": 64, + "name": "detachedFromEngine", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "message", + "type": "QByteArray" + } + ], + "index": 2, + "lineNumber": 66, + "name": "messageToClient", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "messages", + "type": "QList" + } + ], + "index": 3, + "lineNumber": 67, + "name": "messagesToClient", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmldebugservice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDebugServiceFactory", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QQmlDebugServiceFactory", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmldebugservicefactory_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QV4DebugService", + "lineNumber": 81, + "object": true, + "qualifiedClassName": "QV4DebugService", + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugService" + } + ] + }, + { + "className": "QQmlProfilerService", + "lineNumber": 99, + "object": true, + "qualifiedClassName": "QQmlProfilerService", + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugService" + } + ] + }, + { + "className": "QQmlEngineDebugService", + "lineNumber": 123, + "object": true, + "qualifiedClassName": "QQmlEngineDebugService", + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugService" + } + ] + }, + { + "className": "QQmlDebugTranslationService", + "lineNumber": 163, + "object": true, + "qualifiedClassName": "QQmlDebugTranslationService", + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugService" + } + ] + }, + { + "className": "QQmlInspectorService", + "lineNumber": 181, + "object": true, + "qualifiedClassName": "QQmlInspectorService", + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugService" + } + ] + }, + { + "className": "QDebugMessageService", + "lineNumber": 200, + "object": true, + "qualifiedClassName": "QDebugMessageService", + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugService" + } + ] + }, + { + "className": "QQmlEngineControlService", + "lineNumber": 217, + "object": true, + "qualifiedClassName": "QQmlEngineControlService", + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugService" + } + ] + }, + { + "className": "QQmlNativeDebugService", + "lineNumber": 233, + "object": true, + "qualifiedClassName": "QQmlNativeDebugService", + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugService" + } + ] + } + ], + "inputFile": "qqmldebugserviceinterfaces_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDelayedCallQueue", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QQmlDelayedCallQueue", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 40, + "name": "ticked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmldelayedcallqueue_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlImageProviderBase", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QQmlImageProviderBase", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQmlEngine", + "lineNumber": 56, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 58, + "name": "offlineStoragePath", + "notify": "offlineStoragePathChanged", + "read": "offlineStoragePath", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setOfflineStoragePath" + } + ], + "qualifiedClassName": "QQmlEngine", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 140, + "name": "offlineStoragePathChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 151, + "name": "quit", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "retCode", + "type": "int" + } + ], + "index": 2, + "lineNumber": 152, + "name": "exit", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "warnings", + "type": "QList" + } + ], + "index": 3, + "lineNumber": 153, + "name": "warnings", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 137, + "name": "retranslate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QJSEngine" + } + ] + } + ], + "inputFile": "qqmlengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlExpression", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QQmlExpression", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 53, + "name": "valueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlexpression.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlExtensionPlugin", + "interfaces": [ + [ + { + "className": "QQmlExtensionInterface", + "id": "\"org.qt-project.Qt.QQmlExtensionInterface/1.0\"" + } + ], + [ + { + "className": "QQmlTypesExtensionInterface", + "id": "\"org.qt-project.Qt.QQmlTypesExtensionInterface/1.0\"" + } + ] + ], + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQmlExtensionPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlExtensionInterface" + } + ] + }, + { + "className": "QQmlEngineExtensionPlugin", + "interfaces": [ + [ + { + "className": "QQmlEngineExtensionInterface", + "id": "\"org.qt-project.Qt.QQmlEngineExtensionInterface\"" + } + ] + ], + "lineNumber": 50, + "object": true, + "qualifiedClassName": "QQmlEngineExtensionPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlEngineExtensionInterface" + } + ] + } + ], + "inputFile": "qqmlextensionplugin.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlFileSelector", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QQmlFileSelector", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlfileselector.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQmlApplication", + "lineNumber": 265, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 269, + "name": "arguments", + "read": "args", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 270, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 271, + "name": "version", + "notify": "versionChanged", + "read": "version", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setVersion" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 272, + "name": "organization", + "notify": "organizationChanged", + "read": "organization", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setOrganization" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 273, + "name": "domain", + "notify": "domainChanged", + "read": "domain", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDomain" + } + ], + "qualifiedClassName": "QQmlApplication", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 292, + "name": "aboutToQuit", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 294, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 295, + "name": "versionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 296, + "name": "organizationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 297, + "name": "domainChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 286, + "name": "setName", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 287, + "name": "setVersion", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 288, + "name": "setOrganization", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 289, + "name": "setDomain", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlglobal_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQmlLocale", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 67, + "name": "DayOfWeek", + "values": [ + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday" + ] + } + ], + "gadget": true, + "lineNumber": 60, + "qualifiedClassName": "QQmlLocale", + "superClasses": [ + { + "access": "public", + "name": "QLocale" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QList" + }, + { + "name": "QML.Sequence", + "value": "QQmlLocale::DayOfWeek" + } + ], + "className": "DayOfWeekList", + "gadget": true, + "lineNumber": 85, + "qualifiedClassName": "DayOfWeekList" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QLocale" + }, + { + "name": "QML.Extended", + "value": "QQmlLocaleValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "construct" + } + ], + "className": "QQmlLocaleValueType", + "constructors": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 128, + "name": "QQmlLocaleValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 93, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QLocale::CurrencySymbolFormat" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 130, + "name": "currencySymbol", + "returnType": "QString" + }, + { + "access": "public", + "index": 1, + "isCloned": true, + "isConst": true, + "lineNumber": 130, + "name": "currencySymbol", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QLocale::FormatType" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 136, + "name": "dateTimeFormat", + "returnType": "QString" + }, + { + "access": "public", + "index": 3, + "isCloned": true, + "isConst": true, + "lineNumber": 136, + "name": "dateTimeFormat", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QLocale::FormatType" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 141, + "name": "timeFormat", + "returnType": "QString" + }, + { + "access": "public", + "index": 5, + "isCloned": true, + "isConst": true, + "lineNumber": 141, + "name": "timeFormat", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QLocale::FormatType" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 146, + "name": "dateFormat", + "returnType": "QString" + }, + { + "access": "public", + "index": 7, + "isCloned": true, + "isConst": true, + "lineNumber": 146, + "name": "dateFormat", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "format", + "type": "QLocale::FormatType" + } + ], + "index": 8, + "isConst": true, + "lineNumber": 151, + "name": "monthName", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 9, + "isCloned": true, + "isConst": true, + "lineNumber": 151, + "name": "monthName", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "format", + "type": "QLocale::FormatType" + } + ], + "index": 10, + "isConst": true, + "lineNumber": 157, + "name": "standaloneMonthName", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 11, + "isCloned": true, + "isConst": true, + "lineNumber": 157, + "name": "standaloneMonthName", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "format", + "type": "QLocale::FormatType" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 164, + "name": "dayName", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 13, + "isCloned": true, + "isConst": true, + "lineNumber": 164, + "name": "dayName", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "format", + "type": "QLocale::FormatType" + } + ], + "index": 14, + "isConst": true, + "lineNumber": 170, + "name": "standaloneDayName", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 15, + "isCloned": true, + "isConst": true, + "lineNumber": 170, + "name": "standaloneDayName", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 16, + "isConst": true, + "lineNumber": 177, + "name": "formattedDataSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bytes", + "type": "double" + }, + { + "name": "precision", + "type": "int" + }, + { + "name": "format", + "type": "QLocale::DataSizeFormats" + } + ], + "index": 17, + "isConst": true, + "lineNumber": 178, + "name": "formattedDataSize", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "bytes", + "type": "double" + }, + { + "name": "precision", + "type": "int" + } + ], + "index": 18, + "isCloned": true, + "isConst": true, + "lineNumber": 178, + "name": "formattedDataSize", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "bytes", + "type": "double" + } + ], + "index": 19, + "isCloned": true, + "isConst": true, + "lineNumber": 178, + "name": "formattedDataSize", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 20, + "isConst": true, + "lineNumber": 186, + "name": "toString", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "isConst": true, + "lineNumber": 191, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "i", + "type": "int" + } + ], + "index": 22, + "isConst": true, + "lineNumber": 193, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "f", + "type": "double" + } + ], + "index": 23, + "isConst": true, + "lineNumber": 194, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "f", + "type": "double" + }, + { + "name": "format", + "type": "QString" + }, + { + "name": "precision", + "type": "int" + } + ], + "index": 24, + "isConst": true, + "lineNumber": 198, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "f", + "type": "double" + }, + { + "name": "format", + "type": "QString" + } + ], + "index": 25, + "isCloned": true, + "isConst": true, + "lineNumber": 198, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + }, + { + "name": "format", + "type": "QString" + } + ], + "index": 26, + "isConst": true, + "lineNumber": 205, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + }, + { + "name": "format", + "type": "QLocale::FormatType" + } + ], + "index": 27, + "isConst": true, + "lineNumber": 209, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + } + ], + "index": 28, + "isCloned": true, + "isConst": true, + "lineNumber": 209, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "list", + "type": "QStringList" + } + ], + "index": 29, + "isConst": true, + "lineNumber": 215, + "name": "createSeparatedList", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 97, + "name": "firstDayOfWeek", + "read": "firstDayOfWeek", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlLocale::DayOfWeek", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 98, + "name": "measurementSystem", + "read": "measurementSystem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale::MeasurementSystem", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 99, + "name": "textDirection", + "read": "textDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 100, + "name": "weekDays", + "read": "weekDays", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 101, + "name": "uiLanguages", + "read": "uiLanguages", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 103, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 104, + "name": "nativeLanguageName", + "read": "nativeLanguageName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 106, + "name": "nativeCountryName", + "read": "nativeCountryName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 108, + "name": "nativeTerritoryName", + "read": "nativeTerritoryName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 109, + "name": "decimalPoint", + "read": "decimalPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 110, + "name": "groupSeparator", + "read": "groupSeparator", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 111, + "name": "percent", + "read": "percent", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 112, + "name": "zeroDigit", + "read": "zeroDigit", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 113, + "name": "negativeSign", + "read": "negativeSign", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 114, + "name": "positiveSign", + "read": "positiveSign", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 115, + "name": "exponential", + "read": "exponential", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 116, + "name": "amText", + "read": "amText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 117, + "name": "pmText", + "read": "pmText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 119, + "name": "numberOptions", + "read": "numberOptions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale::NumberOptions", + "user": false, + "write": "setNumberOptions" + } + ], + "qualifiedClassName": "QQmlLocaleValueType" + } + ], + "inputFile": "qqmllocale_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQmlPlatform", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "os", + "read": "os", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "pluginName", + "read": "pluginName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QQmlPlatform", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlplatform_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlProfiler", + "lineNumber": 114, + "object": true, + "qualifiedClassName": "QQmlProfiler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QList" + }, + { + "type": "QQmlProfiler::LocationHash" + } + ], + "index": 0, + "lineNumber": 355, + "name": "dataReady", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlProfilerDefinitions" + } + ] + } + ], + "inputFile": "qqmlprofiler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQmlProperty", + "gadget": true, + "lineNumber": 22, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 27, + "name": "object", + "read": "object", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 28, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QQmlProperty" + } + ], + "inputFile": "qqmlproperty.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQmlPropertyMap", + "lineNumber": 19, + "methods": [ + { + "access": "public", + "index": 1, + "isConst": true, + "lineNumber": 33, + "name": "keys", + "returnType": "QStringList" + } + ], + "object": true, + "qualifiedClassName": "QQmlPropertyMap", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 44, + "name": "valueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlpropertymap.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlScriptString", + "gadget": true, + "lineNumber": 23, + "qualifiedClassName": "QQmlScriptString" + } + ], + "inputFile": "qqmlscriptstring.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlTypeLoaderNetworkReplyProxy", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "QQmlTypeLoaderNetworkReplyProxy", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 41, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qint64" + }, + { + "type": "qint64" + } + ], + "index": 1, + "lineNumber": 42, + "name": "downloadProgress", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QNetworkReply*" + } + ], + "index": 2, + "lineNumber": 43, + "name": "manualFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmltypeloadernetworkreplyproxy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlGadgetPtrWrapper", + "lineNumber": 67, + "object": true, + "qualifiedClassName": "QQmlGadgetPtrWrapper", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "point" + }, + { + "name": "QML.Foreign", + "value": "QPointF" + }, + { + "name": "QML.Extended", + "value": "QQmlPointFValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQmlPointFValueType", + "constructors": [ + { + "access": "public", + "index": 0, + "lineNumber": 120, + "name": "QQmlPointFValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 1, + "lineNumber": 121, + "name": "QQmlPointFValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPoint" + } + ], + "index": 2, + "lineNumber": 122, + "name": "QQmlPointFValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 109, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 123, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 111, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 112, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + } + ], + "qualifiedClassName": "QQmlPointFValueType", + "superClasses": [ + { + "access": "private", + "name": "QPointF" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QPoint" + }, + { + "name": "QML.Extended", + "value": "QQmlPointValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQmlPointValueType", + "constructors": [ + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPoint" + } + ], + "index": 0, + "lineNumber": 142, + "name": "QQmlPointValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 1, + "lineNumber": 143, + "name": "QQmlPointValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 130, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 144, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 132, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 133, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setY" + } + ], + "qualifiedClassName": "QQmlPointValueType", + "superClasses": [ + { + "access": "private", + "name": "QPoint" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "size" + }, + { + "name": "QML.Foreign", + "value": "QSizeF" + }, + { + "name": "QML.Extended", + "value": "QQmlSizeFValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQmlSizeFValueType", + "constructors": [ + { + "access": "public", + "index": 0, + "lineNumber": 162, + "name": "QQmlSizeFValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSizeF" + } + ], + "index": 1, + "lineNumber": 163, + "name": "QQmlSizeFValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSize" + } + ], + "index": 2, + "lineNumber": 164, + "name": "QQmlSizeFValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 151, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 165, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 153, + "name": "width", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 154, + "name": "height", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHeight" + } + ], + "qualifiedClassName": "QQmlSizeFValueType", + "superClasses": [ + { + "access": "private", + "name": "QSizeF" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QSize" + }, + { + "name": "QML.Extended", + "value": "QQmlSizeValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQmlSizeValueType", + "constructors": [ + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSize" + } + ], + "index": 0, + "lineNumber": 184, + "name": "QQmlSizeValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSizeF" + } + ], + "index": 1, + "lineNumber": 185, + "name": "QQmlSizeValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 172, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 186, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 174, + "name": "width", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 175, + "name": "height", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHeight" + } + ], + "qualifiedClassName": "QQmlSizeValueType", + "superClasses": [ + { + "access": "private", + "name": "QSize" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "rect" + }, + { + "name": "QML.Foreign", + "value": "QRectF" + }, + { + "name": "QML.Extended", + "value": "QQmlRectFValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQmlRectFValueType", + "constructors": [ + { + "access": "public", + "index": 0, + "lineNumber": 210, + "name": "QQmlRectFValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + } + ], + "index": 1, + "lineNumber": 211, + "name": "QQmlRectFValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRect" + } + ], + "index": 2, + "lineNumber": 212, + "name": "QQmlRectFValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 193, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 213, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 195, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 196, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 197, + "name": "width", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 198, + "name": "height", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": false, + "final": true, + "index": 4, + "lineNumber": 199, + "name": "left", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": false, + "final": true, + "index": 5, + "lineNumber": 200, + "name": "right", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": false, + "final": true, + "index": 6, + "lineNumber": 201, + "name": "top", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": false, + "final": true, + "index": 7, + "lineNumber": 202, + "name": "bottom", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQmlRectFValueType", + "superClasses": [ + { + "access": "private", + "name": "QRectF" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QRect" + }, + { + "name": "QML.Extended", + "value": "QQmlRectValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQmlRectValueType", + "constructors": [ + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRect" + } + ], + "index": 0, + "lineNumber": 248, + "name": "QQmlRectValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + } + ], + "index": 1, + "lineNumber": 249, + "name": "QQmlRectValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 230, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 250, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 232, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 233, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 234, + "name": "width", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 235, + "name": "height", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": false, + "final": true, + "index": 4, + "lineNumber": 236, + "name": "left", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": false, + "final": true, + "index": 5, + "lineNumber": 237, + "name": "right", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": false, + "final": true, + "index": 6, + "lineNumber": 238, + "name": "top", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": false, + "final": true, + "index": 7, + "lineNumber": 239, + "name": "bottom", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQmlRectValueType", + "superClasses": [ + { + "access": "private", + "name": "QRect" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QMarginsF" + }, + { + "name": "QML.Extended", + "value": "QQmlMarginsFValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQmlMarginsFValueType", + "constructors": [ + { + "access": "public", + "arguments": [ + { + "name": "margins", + "type": "QMarginsF" + } + ], + "index": 0, + "lineNumber": 281, + "name": "QQmlMarginsFValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "margins", + "type": "QMargins" + } + ], + "index": 1, + "lineNumber": 282, + "name": "QQmlMarginsFValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 267, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 283, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 269, + "name": "left", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeft" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 270, + "name": "right", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 271, + "name": "top", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTop" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 272, + "name": "bottom", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottom" + } + ], + "qualifiedClassName": "QQmlMarginsFValueType", + "superClasses": [ + { + "access": "private", + "name": "QMarginsF" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QMargins" + }, + { + "name": "QML.Extended", + "value": "QQmlMarginsValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQmlMarginsValueType", + "constructors": [ + { + "access": "public", + "arguments": [ + { + "name": "margins", + "type": "QMargins" + } + ], + "index": 0, + "lineNumber": 308, + "name": "QQmlMarginsValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "margins", + "type": "QMarginsF" + } + ], + "index": 1, + "lineNumber": 309, + "name": "QQmlMarginsValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 294, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 310, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 296, + "name": "left", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLeft" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 297, + "name": "right", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 298, + "name": "top", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTop" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 299, + "name": "bottom", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBottom" + } + ], + "qualifiedClassName": "QQmlMarginsValueType", + "superClasses": [ + { + "access": "private", + "name": "QMargins" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QEasingCurve" + }, + { + "name": "QML.Extended", + "value": "QQmlEasingValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQmlEasingValueType", + "constructors": [ + { + "access": "public", + "index": 0, + "lineNumber": 373, + "name": "QQmlEasingValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "easing", + "type": "QEasingCurve" + } + ], + "index": 1, + "lineNumber": 374, + "name": "QQmlEasingValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 358, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 366, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlEasingEnums::Type", + "user": false, + "write": "setType" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 367, + "name": "amplitude", + "read": "amplitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAmplitude" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 368, + "name": "overshoot", + "read": "overshoot", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOvershoot" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 369, + "name": "period", + "read": "period", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPeriod" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 370, + "name": "bezierCurve", + "read": "bezierCurve", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setBezierCurve" + } + ], + "qualifiedClassName": "QQmlEasingValueType", + "superClasses": [ + { + "access": "private", + "name": "QEasingCurve" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QQmlV4ExecutionEnginePtr" + }, + { + "name": "QML.Extended", + "value": "QQmlV4ExecutionEnginePtrForeign" + } + ], + "className": "QQmlV4ExecutionEnginePtrForeign", + "gadget": true, + "lineNumber": 389, + "qualifiedClassName": "QQmlV4ExecutionEnginePtrForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Easing" + } + ], + "className": "QQmlEasingEnums", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 327, + "name": "Type", + "values": [ + "Linear", + "InQuad", + "OutQuad", + "InOutQuad", + "OutInQuad", + "InCubic", + "OutCubic", + "InOutCubic", + "OutInCubic", + "InQuart", + "OutQuart", + "InOutQuart", + "OutInQuart", + "InQuint", + "OutQuint", + "InOutQuint", + "OutInQuint", + "InSine", + "OutSine", + "InOutSine", + "OutInSine", + "InExpo", + "OutExpo", + "InOutExpo", + "OutInExpo", + "InCirc", + "OutCirc", + "InOutCirc", + "OutInCirc", + "InElastic", + "OutElastic", + "InOutElastic", + "OutInElastic", + "InBack", + "OutBack", + "InOutBack", + "OutInBack", + "InBounce", + "OutBounce", + "InOutBounce", + "OutInBounce", + "InCurve", + "OutCurve", + "SineCurve", + "CosineCurve", + "BezierSpline", + "Bezier" + ] + } + ], + "lineNumber": 322, + "namespace": true, + "qualifiedClassName": "QQmlEasingEnums" + } + ], + "inputFile": "qqmlvaluetype_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Debugger", + "lineNumber": 42, + "object": true, + "qualifiedClassName": "QV4::Debugging::Debugger", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qv4debugging_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QV4Include", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "QV4Include", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 50, + "name": "finished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qv4include_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "GCStateMachine", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "GCState", + "values": [ + "MarkStart", + "MarkGlobalObject", + "MarkJSStack", + "InitMarkPersistentValues", + "MarkPersistentValues", + "InitMarkWeakValues", + "MarkWeakValues", + "MarkDrain", + "MarkReady", + "InitCallDestroyObjects", + "CallDestroyObjects", + "FreeWeakMaps", + "FreeWeakSets", + "HandleQObjectWrappers", + "DoSweep", + "Invalid", + "Count" + ] + } + ], + "gadget": true, + "lineNumber": 37, + "qualifiedClassName": "QV4::GCStateMachine" + } + ], + "inputFile": "qv4mm_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Profiler", + "lineNumber": 166, + "object": true, + "qualifiedClassName": "QV4::Profiling::Profiler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QV4::Profiling::FunctionLocationHash" + }, + { + "type": "QList" + }, + { + "type": "QList" + } + ], + "index": 0, + "lineNumber": 241, + "name": "dataReady", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qv4profiling_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ReactionHandler", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QV4::Promise::ReactionHandler", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qv4promiseobject_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "MultiplyWrappedQObjectMap", + "lineNumber": 441, + "object": true, + "qualifiedClassName": "QV4::MultiplyWrappedQObjectMap", + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 493, + "name": "removeDestroyedObject", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "private", + "name": "QHash" + } + ] + } + ], + "inputFile": "qv4qobjectwrapper_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Sequence", + "value": "double" + }, + { + "name": "QML.Foreign", + "value": "std::vector" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QRealStdVectorForeign", + "gadget": true, + "lineNumber": 172, + "qualifiedClassName": "QRealStdVectorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Sequence", + "value": "double" + }, + { + "name": "QML.Foreign", + "value": "QList" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QRealListForeign", + "gadget": true, + "lineNumber": 173, + "qualifiedClassName": "QRealListForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Sequence", + "value": "double" + }, + { + "name": "QML.Foreign", + "value": "std::vector" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QDoubleStdVectorForeign", + "gadget": true, + "lineNumber": 176, + "qualifiedClassName": "QDoubleStdVectorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Sequence", + "value": "float" + }, + { + "name": "QML.Foreign", + "value": "std::vector" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QFloatStdVectorForeign", + "gadget": true, + "lineNumber": 177, + "qualifiedClassName": "QFloatStdVectorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Sequence", + "value": "int" + }, + { + "name": "QML.Foreign", + "value": "std::vector" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QIntStdVectorForeign", + "gadget": true, + "lineNumber": 178, + "qualifiedClassName": "QIntStdVectorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Sequence", + "value": "bool" + }, + { + "name": "QML.Foreign", + "value": "std::vector" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QBoolStdVectorForeign", + "gadget": true, + "lineNumber": 179, + "qualifiedClassName": "QBoolStdVectorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Sequence", + "value": "QString" + }, + { + "name": "QML.Foreign", + "value": "std::vector" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QStringStdVectorForeign", + "gadget": true, + "lineNumber": 180, + "qualifiedClassName": "QStringStdVectorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Sequence", + "value": "QUrl" + }, + { + "name": "QML.Foreign", + "value": "std::vector" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QUrlStdVectorForeign", + "gadget": true, + "lineNumber": 181, + "qualifiedClassName": "QUrlStdVectorForeign" + } + ], + "inputFile": "qv4sequenceobject_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ObjectReferenceHash", + "lineNumber": 88, + "object": true, + "qualifiedClassName": "ObjectReferenceHash", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmldebugservice.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlFileNetworkReply", + "lineNumber": 49, + "object": true, + "qualifiedClassName": "QQmlFileNetworkReply", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qint64" + }, + { + "type": "qint64" + } + ], + "index": 1, + "lineNumber": 58, + "name": "downloadProgress", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 61, + "name": "networkFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qint64" + }, + { + "type": "qint64" + } + ], + "index": 3, + "lineNumber": 62, + "name": "networkDownloadProgress", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlfile.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlXMLHttpRequest", + "lineNumber": 967, + "object": true, + "qualifiedClassName": "QQmlXMLHttpRequest", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 1017, + "name": "readyRead", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QNetworkReply::NetworkError" + } + ], + "index": 1, + "lineNumber": 1018, + "name": "error", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 1019, + "name": "finished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlxmlhttprequest.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlcore_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlcore_metatypes.json new file mode 100644 index 0000000..aec12b6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlcore_metatypes.json @@ -0,0 +1,1094 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LocationPermission" + }, + { + "name": "QML.AddedInVersion", + "value": "1542" + }, + { + "name": "QML.Extended", + "value": "QLocationPermission" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQmlQLocationPermission", + "lineNumber": 69, + "methods": [ + { + "access": "public", + "index": 3, + "lineNumber": 71, + "name": "request", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 71, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::PermissionStatus", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 74, + "name": "availability", + "notify": "availabilityChanged", + "read": "availability", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocationPermission::Availability", + "user": false, + "write": "setAvailability" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 75, + "name": "accuracy", + "notify": "accuracyChanged", + "read": "accuracy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocationPermission::Accuracy", + "user": false, + "write": "setAccuracy" + } + ], + "qualifiedClassName": "QQmlQLocationPermission", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 71, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 74, + "name": "availabilityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 75, + "name": "accuracyChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CalendarPermission" + }, + { + "name": "QML.AddedInVersion", + "value": "1542" + }, + { + "name": "QML.Extended", + "value": "QCalendarPermission" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQmlCalendarPermission", + "lineNumber": 78, + "methods": [ + { + "access": "public", + "index": 2, + "lineNumber": 80, + "name": "request", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 80, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::PermissionStatus", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 83, + "name": "accessMode", + "notify": "accessModeChanged", + "read": "accessMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QCalendarPermission::AccessMode", + "user": false, + "write": "setAccessMode" + } + ], + "qualifiedClassName": "QQmlCalendarPermission", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 80, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 83, + "name": "accessModeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ContactsPermission" + }, + { + "name": "QML.AddedInVersion", + "value": "1542" + }, + { + "name": "QML.Extended", + "value": "QContactsPermission" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQmlContactsPermission", + "lineNumber": 86, + "methods": [ + { + "access": "public", + "index": 2, + "lineNumber": 88, + "name": "request", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 88, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::PermissionStatus", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 91, + "name": "accessMode", + "notify": "accessModeChanged", + "read": "accessMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QContactsPermission::AccessMode", + "user": false, + "write": "setAccessMode" + } + ], + "qualifiedClassName": "QQmlContactsPermission", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 88, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 91, + "name": "accessModeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BluetoothPermission" + }, + { + "name": "QML.AddedInVersion", + "value": "1542" + }, + { + "name": "QML.Extended", + "value": "QBluetoothPermission" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQmlBluetoothPermission", + "lineNumber": 94, + "methods": [ + { + "access": "public", + "index": 2, + "lineNumber": 96, + "name": "request", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 96, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::PermissionStatus", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 99, + "name": "communicationModes", + "notify": "communicationModesChanged", + "read": "communicationModes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBluetoothPermission::CommunicationModes", + "user": false, + "write": "setCommunicationModes" + } + ], + "qualifiedClassName": "QQmlBluetoothPermission", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 96, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 99, + "name": "communicationModesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CameraPermission" + }, + { + "name": "QML.AddedInVersion", + "value": "1542" + } + ], + "className": "QQmlCameraPermission", + "lineNumber": 102, + "methods": [ + { + "access": "public", + "index": 1, + "lineNumber": 104, + "name": "request", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 104, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::PermissionStatus", + "user": false + } + ], + "qualifiedClassName": "QQmlCameraPermission", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 104, + "name": "statusChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MicrophonePermission" + }, + { + "name": "QML.AddedInVersion", + "value": "1542" + } + ], + "className": "QQmlMicrophonePermission", + "lineNumber": 108, + "methods": [ + { + "access": "public", + "index": 1, + "lineNumber": 110, + "name": "request", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 110, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::PermissionStatus", + "user": false + } + ], + "qualifiedClassName": "QQmlMicrophonePermission", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 110, + "name": "statusChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlpermissions_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Settings" + }, + { + "name": "QML.AddedInVersion", + "value": "1541" + } + ], + "className": "QQmlSettings", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 30, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "QString" + }, + { + "name": "defaultValue", + "type": "QVariant" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 51, + "name": "value", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "QString" + } + ], + "index": 4, + "isCloned": true, + "isConst": true, + "lineNumber": 51, + "name": "value", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 5, + "lineNumber": 52, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 53, + "name": "sync", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 38, + "name": "category", + "notify": "categoryChanged", + "read": "category", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setCategory" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 39, + "name": "location", + "notify": "locationChanged", + "read": "location", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setLocation" + } + ], + "qualifiedClassName": "QQmlSettings", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 56, + "name": "categoryChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QUrl" + } + ], + "index": 1, + "lineNumber": 57, + "name": "locationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 2, + "lineNumber": 68, + "name": "_q_propertyChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qqmlsettings_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.Element", + "value": "StandardPaths" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + }, + { + "name": "QML.Extended", + "value": "QStandardPaths" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQmlStandardPaths", + "lineNumber": 30, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 41, + "name": "displayName", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "executableName", + "type": "QString" + }, + { + "name": "paths", + "type": "QStringList" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 42, + "name": "findExecutable", + "returnType": "QUrl" + }, + { + "access": "public", + "arguments": [ + { + "name": "executableName", + "type": "QString" + } + ], + "index": 2, + "isCloned": true, + "isConst": true, + "lineNumber": 42, + "name": "findExecutable", + "returnType": "QUrl" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + }, + { + "name": "fileName", + "type": "QString" + }, + { + "name": "options", + "type": "QStandardPaths::LocateOptions" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 43, + "name": "locate", + "returnType": "QUrl" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + }, + { + "name": "fileName", + "type": "QString" + } + ], + "index": 4, + "isCloned": true, + "isConst": true, + "lineNumber": 43, + "name": "locate", + "returnType": "QUrl" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + }, + { + "name": "fileName", + "type": "QString" + }, + { + "name": "options", + "type": "QStandardPaths::LocateOptions" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 45, + "name": "locateAll", + "returnType": "QList" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + }, + { + "name": "fileName", + "type": "QString" + } + ], + "index": 6, + "isCloned": true, + "isConst": true, + "lineNumber": 45, + "name": "locateAll", + "returnType": "QList" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 47, + "name": "standardLocations", + "returnType": "QList" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QStandardPaths::StandardLocation" + } + ], + "index": 8, + "isConst": true, + "lineNumber": 48, + "name": "writableLocation", + "returnType": "QUrl" + } + ], + "object": true, + "qualifiedClassName": "QQmlStandardPaths", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlstandardpaths_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.Element", + "value": "SystemInformation" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "QQmlSystemInformation", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 46, + "name": "Endian", + "values": [ + "Big", + "Little" + ] + } + ], + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "wordSize", + "read": "wordSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "byteOrder", + "read": "byteOrder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlSystemInformation::Endian", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "buildCpuArchitecture", + "read": "buildCpuArchitecture", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "currentCpuArchitecture", + "read": "currentCpuArchitecture", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "buildAbi", + "read": "buildAbi", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 36, + "name": "kernelType", + "read": "kernelType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 37, + "name": "kernelVersion", + "read": "kernelVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 38, + "name": "productType", + "read": "productType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 39, + "name": "productVersion", + "read": "productVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 40, + "name": "prettyProductName", + "read": "prettyProductName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 41, + "name": "machineHostName", + "read": "machineHostName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 42, + "name": "machineUniqueId", + "read": "machineUniqueId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 43, + "name": "bootUniqueId", + "read": "bootUniqueId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + } + ], + "qualifiedClassName": "QQmlSystemInformation", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlsysteminformation_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmldebugprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmldebugprivate_metatypes.json new file mode 100644 index 0000000..5507da9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmldebugprivate_metatypes.json @@ -0,0 +1,625 @@ +[ + { + "classes": [ + { + "className": "QQmlDebugClient", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QQmlDebugClient", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "State" + } + ], + "index": 0, + "lineNumber": 46, + "name": "stateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmldebugclient_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDebugConnection", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QQmlDebugConnection", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "connected", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 56, + "name": "disconnected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socketError", + "type": "QAbstractSocket::SocketError" + } + ], + "index": 2, + "lineNumber": 57, + "name": "socketError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "socketState", + "type": "QAbstractSocket::SocketState" + } + ], + "index": 3, + "lineNumber": 58, + "name": "socketStateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmldebugconnection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDebugMessageClient", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QQmlDebugMessageClient", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QtMsgType" + }, + { + "type": "QString" + }, + { + "type": "QQmlDebugContextInfo" + } + ], + "index": 0, + "lineNumber": 42, + "name": "message", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugClient" + } + ] + } + ], + "inputFile": "qqmldebugmessageclient_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDebugTranslationClient", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQmlDebugTranslationClient", + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugClient" + } + ] + } + ], + "inputFile": "qqmldebugtranslationclient_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlEngineControlClient", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QQmlEngineControlClient", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "engineId", + "type": "int" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 37, + "name": "engineAboutToBeAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "engineId", + "type": "int" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 38, + "name": "engineAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "engineId", + "type": "int" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 39, + "name": "engineAboutToBeRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "engineId", + "type": "int" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 40, + "name": "engineRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugClient" + } + ] + } + ], + "inputFile": "qqmlenginecontrolclient_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlEngineDebugClient", + "lineNumber": 71, + "object": true, + "qualifiedClassName": "QQmlEngineDebugClient", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "objectId", + "type": "qint32" + } + ], + "index": 0, + "lineNumber": 132, + "name": "newObject", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QByteArray" + }, + { + "type": "QVariant" + } + ], + "index": 1, + "lineNumber": 133, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 134, + "name": "result", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugClient" + } + ] + } + ], + "inputFile": "qqmlenginedebugclient_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlInspectorClient", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QQmlInspectorClient", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "requestId", + "type": "int" + }, + { + "name": "result", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 42, + "name": "responseReceived", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugClient" + } + ] + } + ], + "inputFile": "qqmlinspectorclient_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlPreviewClient", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QQmlPreviewClient", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 67, + "name": "request", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 68, + "name": "error", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "info", + "type": "FpsInfo" + } + ], + "index": 2, + "lineNumber": 69, + "name": "fps", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugClient" + } + ] + } + ], + "inputFile": "qqmlpreviewclient_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlProfilerClient", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "recording", + "notify": "recordingChanged", + "read": "isRecording", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRecording" + } + ], + "qualifiedClassName": "QQmlProfilerClient", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "maximumTime", + "type": "qint64" + } + ], + "index": 0, + "lineNumber": 57, + "name": "complete", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "timestamp", + "type": "qint64" + }, + { + "name": "engineIds", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 58, + "name": "traceFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "timestamp", + "type": "qint64" + }, + { + "name": "engineIds", + "type": "QList" + } + ], + "index": 2, + "lineNumber": 59, + "name": "traceStarted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 61, + "name": "recordingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "features", + "type": "quint64" + } + ], + "index": 4, + "lineNumber": 62, + "name": "recordedFeaturesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 64, + "name": "cleared", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugClient" + } + ] + } + ], + "inputFile": "qqmlprofilerclient_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlProfilerEventReceiver", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QQmlProfilerEventReceiver", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlprofilereventreceiver_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QV4DebugClient", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QV4DebugClient", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 77, + "name": "connected", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 78, + "name": "interrupted", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 79, + "name": "result", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 80, + "name": "failure", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 81, + "name": "stopped", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlDebugClient" + } + ] + } + ], + "inputFile": "qv4debugclient_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LocalSocketSignalTranslator", + "lineNumber": 377, + "object": true, + "qualifiedClassName": "LocalSocketSignalTranslator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QAbstractSocket::SocketError" + } + ], + "index": 0, + "lineNumber": 399, + "name": "socketError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QAbstractSocket::SocketState" + } + ], + "index": 1, + "lineNumber": 400, + "name": "socketStateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmldebugconnection.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmldomprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmldomprivate_metatypes.json new file mode 100644 index 0000000..aecdccb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmldomprivate_metatypes.json @@ -0,0 +1,862 @@ +[ + { + "classes": [ + { + "className": "FormatTextStatus", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 39, + "name": "StateType", + "type": "quint8", + "values": [ + "Invalid", + "TopmostIntro", + "TopQml", + "TopJs", + "ObjectdefinitionOrJs", + "MultilineCommentStart", + "MultilineCommentCont", + "ImportStart", + "ImportMaybeDotOrVersionOrAs", + "ImportDot", + "ImportMaybeAs", + "ImportAs", + "PropertyStart", + "PropertyModifiers", + "RequiredProperty", + "PropertyListOpen", + "PropertyName", + "PropertyMaybeInitializer", + "ComponentStart", + "ComponentName", + "TypeAnnotation", + "TypeParameter", + "EnumStart", + "SignalStart", + "SignalMaybeArglist", + "SignalArglistOpen", + "FunctionStart", + "FunctionArglistOpen", + "FunctionArglistClosed", + "BindingOrObjectdefinition", + "BindingAssignment", + "ObjectdefinitionOpen", + "Expression", + "ExpressionContinuation", + "ExpressionMaybeContinuation", + "ExpressionOrObjectdefinition", + "ExpressionOrLabel", + "ParenOpen", + "BracketOpen", + "ObjectliteralOpen", + "ObjectliteralAssignment", + "BracketElementStart", + "BracketElementMaybeObjectdefinition", + "TernaryOp", + "TernaryOpAfterColon", + "JsblockOpen", + "EmptyStatement", + "BreakcontinueStatement", + "IfStatement", + "MaybeElse", + "ElseClause", + "ConditionOpen", + "Substatement", + "SubstatementOpen", + "LabelledStatement", + "ReturnStatement", + "ThrowStatement", + "StatementWithCondition", + "StatementWithConditionParenOpen", + "TryStatement", + "CatchStatement", + "FinallyStatement", + "MaybeCatchOrFinally", + "DoStatement", + "DoStatementWhileParenOpen", + "SwitchStatement", + "CaseStart", + "CaseCont" + ] + } + ], + "gadget": true, + "lineNumber": 35, + "qualifiedClassName": "QQmlJS::Dom::FormatTextStatus" + }, + { + "className": "FormatPartialStatus", + "gadget": true, + "lineNumber": 204, + "qualifiedClassName": "QQmlJS::Dom::FormatPartialStatus" + } + ], + "inputFile": "qqmldomcodeformatter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "IndentingLineWriter", + "gadget": true, + "lineNumber": 30, + "qualifiedClassName": "QQmlJS::Dom::IndentingLineWriter", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "QQmlJS::Dom::LineWriter", + "name": "LineWriter" + } + ] + } + ], + "inputFile": "qqmldomindentinglinewriter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Token", + "gadget": true, + "lineNumber": 31, + "qualifiedClassName": "QQmlJS::Dom::Token" + } + ], + "inputFile": "qqmldomscanner_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Dom", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 32, + "name": "PathRoot", + "values": [ + "Other", + "Modules", + "Cpp", + "Libs", + "Top", + "Env", + "Universe" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 43, + "name": "PathCurrent", + "values": [ + "Other", + "Obj", + "ObjChain", + "ScopeChain", + "Component", + "Module", + "Ids", + "Types", + "LookupStrict", + "LookupDynamic", + "Lookup" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 58, + "name": "Language", + "values": [ + "QmlQuick1", + "QmlQuick2", + "QmlQuick3", + "QmlCompiled", + "QmlAnnotation", + "Qbs" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 61, + "name": "ResolveOption", + "values": [ + "None", + "TraceVisit" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 69, + "name": "VisitOption", + "values": [ + "None", + "VisitSelf", + "VisitAdopted", + "Recurse", + "NoPath", + "Default" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 81, + "name": "LookupOption", + "values": [ + "Normal", + "Strict", + "VisitTopClassType", + "SkipFirstScope" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 92, + "name": "LookupType", + "values": [ + "PropertyDef", + "Binding", + "Property", + "Method", + "Type", + "CppType", + "Symbol" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 95, + "name": "VisitPrototypesOption", + "values": [ + "Normal", + "SkipFirst", + "RevisitWarn", + "ManualProceedToScope" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 105, + "name": "DomKind", + "values": [ + "Empty", + "Object", + "List", + "Map", + "Value", + "ScriptElement" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 108, + "name": "DomType", + "values": [ + "Empty", + "ExternalItemInfo", + "ExternalItemPair", + "QmlDirectory", + "QmldirFile", + "JsFile", + "QmlFile", + "QmltypesFile", + "GlobalScope", + "EnumItem", + "EnumDecl", + "JsResource", + "QmltypesComponent", + "QmlComponent", + "GlobalComponent", + "ModuleAutoExport", + "ModuleIndex", + "ModuleScope", + "ImportScope", + "Export", + "Import", + "Pragma", + "Id", + "QmlObject", + "ConstantData", + "SimpleObjectWrap", + "ScriptExpression", + "Reference", + "PropertyDefinition", + "Binding", + "MethodParameter", + "MethodInfo", + "Version", + "Comment", + "CommentedElement", + "RegionComments", + "AstComments", + "FileLocationsInfo", + "PropertyInfo", + "MockObject", + "MockOwner", + "Map", + "List", + "ListP", + "LoadInfo", + "ErrorMessage", + "FileLocationsNode", + "DomEnvironment", + "DomUniverse", + "ScriptElementWrap", + "ScriptElementStart", + "ScriptBlockStatement", + "ScriptIdentifierExpression", + "ScriptLiteral", + "ScriptRegExpLiteral", + "ScriptForStatement", + "ScriptIfStatement", + "ScriptPostExpression", + "ScriptUnaryExpression", + "ScriptBinaryExpression", + "ScriptVariableDeclaration", + "ScriptVariableDeclarationEntry", + "ScriptReturnStatement", + "ScriptGenericElement", + "ScriptCallExpression", + "ScriptFormalParameter", + "ScriptArray", + "ScriptObject", + "ScriptProperty", + "ScriptType", + "ScriptElision", + "ScriptArrayEntry", + "ScriptPattern", + "ScriptSwitchStatement", + "ScriptCaseBlock", + "ScriptCaseClause", + "ScriptDefaultClause", + "ScriptWhileStatement", + "ScriptDoWhileStatement", + "ScriptForEachStatement", + "ScriptTemplateExpressionPart", + "ScriptTemplateLiteral", + "ScriptTemplateStringPart", + "ScriptTaggedTemplate", + "ScriptTryCatchStatement", + "ScriptThrowStatement", + "ScriptLabelledStatement", + "ScriptBreakStatement", + "ScriptContinueStatement", + "ScriptConditionalExpression", + "ScriptEmptyStatement", + "ScriptParenthesizedExpression", + "ScriptFunctionExpression", + "ScriptYieldExpression", + "ScriptNewExpression", + "ScriptNewMemberExpression", + "ScriptThisExpression", + "ScriptSuperLiteral", + "ScriptElementStop" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 245, + "name": "SimpleWrapOption", + "values": [ + "None", + "ValueType" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 250, + "name": "BindingValueKind", + "values": [ + "Object", + "ScriptExpression", + "Array", + "Empty" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 253, + "name": "BindingType", + "values": [ + "Normal", + "OnBinding" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 256, + "name": "ListOptions", + "values": [ + "Normal", + "Reverse" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 262, + "name": "EscapeOptions", + "values": [ + "OuterQuotes", + "NoOuterQuotes" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 268, + "name": "ErrorLevel", + "values": [ + "Debug", + "Info", + "Warning", + "Error", + "Fatal" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 277, + "name": "AstDumperOption", + "values": [ + "None", + "NoLocations", + "NoAnnotations", + "DumpNode", + "SloppyCompare" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 288, + "name": "GoTo", + "values": [ + "Strict", + "MostLikely" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 294, + "name": "AddOption", + "values": [ + "KeepExisting", + "Overwrite" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 305, + "name": "FilterUpOptions", + "values": [ + "ReturnOuter", + "ReturnOuterNoSelf", + "ReturnInner" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 308, + "name": "WriteOutCheck", + "values": [ + "None", + "Reparse", + "ReparseCompare", + "ReparseStable", + "Default" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 319, + "name": "LocalSymbolsType", + "values": [ + "None", + "ObjectType", + "ValueType", + "Signal", + "Method", + "Attribute", + "Id", + "Namespace", + "Global", + "MethodParameter", + "Singleton", + "AttachedType" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 349, + "name": "FileLocationRegion", + "type": "int", + "values": [ + "AsTokenRegion", + "BreakKeywordRegion", + "DoKeywordRegion", + "CaseKeywordRegion", + "CatchKeywordRegion", + "ColonTokenRegion", + "CommaTokenRegion", + "ComponentKeywordRegion", + "ContinueKeywordRegion", + "DefaultKeywordRegion", + "DollarLeftBraceTokenRegion", + "EllipsisTokenRegion", + "ElseKeywordRegion", + "EnumKeywordRegion", + "EnumValueRegion", + "EqualTokenRegion", + "ForKeywordRegion", + "FinalKeywordRegion", + "FinallyKeywordRegion", + "FirstSemicolonTokenRegion", + "FunctionKeywordRegion", + "IdColonTokenRegion", + "IdNameRegion", + "IdTokenRegion", + "IdentifierRegion", + "IfKeywordRegion", + "ImportTokenRegion", + "ImportUriRegion", + "InOfTokenRegion", + "LeftBacktickTokenRegion", + "LeftBraceRegion", + "LeftBracketRegion", + "LeftParenthesisRegion", + "MainRegion", + "NewKeywordRegion", + "OperatorTokenRegion", + "OnTargetRegion", + "OnTokenRegion", + "PragmaKeywordRegion", + "PragmaValuesRegion", + "PropertyKeywordRegion", + "QuestionMarkTokenRegion", + "ReadonlyKeywordRegion", + "RequiredKeywordRegion", + "ReturnKeywordRegion", + "RightBacktickTokenRegion", + "RightBraceRegion", + "RightBracketRegion", + "RightParenthesisRegion", + "SecondSemicolonRegion", + "SemicolonTokenRegion", + "SignalKeywordRegion", + "SuperKeywordRegion", + "StarTokenRegion", + "SwitchKeywordRegion", + "ThisKeywordRegion", + "ThrowKeywordRegion", + "TryKeywordRegion", + "TypeIdentifierRegion", + "TypeModifierRegion", + "VersionRegion", + "WhileKeywordRegion", + "YieldKeywordRegion" + ] + } + ], + "lineNumber": 28, + "namespace": true, + "qualifiedClassName": "QQmlJS::Dom" + } + ], + "inputFile": "qqmldomconstants_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ScriptExpression", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 394, + "name": "ExpressionType", + "values": [ + "BindingExpression", + "FunctionBody", + "ArgInitializer", + "ArgumentStructure", + "ReturnType", + "JSCode", + "ESMCode" + ] + } + ], + "gadget": true, + "lineNumber": 389, + "qualifiedClassName": "QQmlJS::Dom::ScriptExpression", + "superClasses": [ + { + "access": "public", + "name": "OwningItem" + } + ] + }, + { + "className": "MethodInfo", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 758, + "name": "MethodType", + "values": [ + "Signal", + "Method" + ] + } + ], + "gadget": true, + "lineNumber": 754, + "qualifiedClassName": "QQmlJS::Dom::MethodInfo", + "superClasses": [ + { + "access": "public", + "name": "AttributeInfo" + } + ] + } + ], + "inputFile": "qqmldomelements_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ErrorGroup", + "gadget": true, + "lineNumber": 46, + "qualifiedClassName": "QQmlJS::Dom::ErrorGroup" + }, + { + "className": "ErrorGroups", + "gadget": true, + "lineNumber": 64, + "qualifiedClassName": "QQmlJS::Dom::ErrorGroups" + }, + { + "className": "ErrorMessage", + "gadget": true, + "lineNumber": 102, + "qualifiedClassName": "QQmlJS::Dom::ErrorMessage" + } + ], + "inputFile": "qqmldomerrormessage_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FieldFilter", + "gadget": true, + "lineNumber": 32, + "qualifiedClassName": "QQmlJS::Dom::FieldFilter" + } + ], + "inputFile": "qqmldomfieldfilter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FileWriter", + "gadget": true, + "lineNumber": 30, + "qualifiedClassName": "QQmlJS::Dom::FileWriter" + } + ], + "inputFile": "qqmldomfilewriter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Reference", + "gadget": true, + "lineNumber": 645, + "qualifiedClassName": "QQmlJS::Dom::Reference", + "superClasses": [ + { + "access": "public", + "name": "DomElement" + } + ] + } + ], + "inputFile": "qqmldomitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "LineWriterOptions", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 78, + "name": "LineEndings", + "values": [ + "Unix", + "Windows", + "OldMacOs" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 80, + "name": "TrailingSpace", + "values": [ + "Preserve", + "Remove" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 82, + "name": "AttributesSequence", + "values": [ + "Normalize", + "Preserve" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 86, + "name": "SemicolonRule", + "values": [ + "Always", + "Essential" + ] + } + ], + "gadget": true, + "lineNumber": 74, + "qualifiedClassName": "QQmlJS::Dom::LineWriterOptions" + }, + { + "className": "LineWriter", + "gadget": true, + "lineNumber": 109, + "qualifiedClassName": "QQmlJS::Dom::LineWriter" + } + ], + "inputFile": "qqmldomlinewriter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Path", + "gadget": true, + "lineNumber": 593, + "qualifiedClassName": "QQmlJS::Dom::Path" + } + ], + "inputFile": "qqmldompath_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DomUniverse", + "gadget": true, + "lineNumber": 174, + "qualifiedClassName": "QQmlJS::Dom::DomUniverse", + "superClasses": [ + { + "access": "public", + "name": "DomTop" + }, + { + "access": "public", + "name": "std::enable_shared_from_this" + } + ] + }, + { + "className": "RefCacheEntry", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 706, + "name": "Cached", + "values": [ + "None", + "First", + "All" + ] + } + ], + "gadget": true, + "lineNumber": 702, + "qualifiedClassName": "QQmlJS::Dom::RefCacheEntry" + }, + { + "className": "DomEnvironment", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 742, + "name": "Option", + "values": [ + "Default", + "KeepValid", + "Exported", + "NoReload", + "WeakLoad", + "SingleThreaded", + "NoDependencies" + ] + } + ], + "gadget": true, + "lineNumber": 717, + "qualifiedClassName": "QQmlJS::Dom::DomEnvironment", + "superClasses": [ + { + "access": "public", + "name": "DomTop" + }, + { + "access": "public", + "name": "std::enable_shared_from_this" + } + ] + } + ], + "inputFile": "qqmldomtop_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmllocalstorage_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmllocalstorage_metatypes.json new file mode 100644 index 0000000..156870e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmllocalstorage_metatypes.json @@ -0,0 +1,49 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LocalStorage" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Singleton", + "value": "true" + } + ], + "className": "QQmlLocalStorage", + "lineNumber": 27, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 0, + "lineNumber": 38, + "name": "openDatabaseSync", + "returnType": "void" + } + ], + "object": true, + "qualifiedClassName": "QQmlLocalStorage", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmllocalstorage_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlmeta_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlmeta_metatypes.json new file mode 100644 index 0000000..8eb740e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlmeta_metatypes.json @@ -0,0 +1,660 @@ +[ + { + "classes": [ + { + "className": "QQmlLocaleEnums", + "gadget": true, + "lineNumber": 31, + "qualifiedClassName": "QQmlLocaleEnums", + "superClasses": [ + { + "access": "public", + "name": "QQmlLocale" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Locale" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + }, + { + "name": "QML.Foreign", + "value": "QQmlLocaleEnums" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + } + ], + "className": "QQmlLocaleEnumsForeign", + "lineNumber": 38, + "namespace": true, + "qualifiedClassName": "QQmlLocaleEnumsForeign" + } + ], + "inputFile": "qqmllocaleenums_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Binding" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "ImmediatePropertyNames", + "value": "objectName,target,property,value,when,delayed,restoreMode" + } + ], + "className": "QQmlBind", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 30, + "name": "RestorationMode", + "values": [ + "RestoreNone", + "RestoreBinding", + "RestoreValue", + "RestoreBindingOrValue" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ], + [ + { + "className": "QQmlPropertyValueSource", + "id": "\"org.qt-project.Qt.QQmlPropertyValueSource\"" + } + ] + ], + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 42, + "name": "target", + "notify": "objectChanged", + "read": "object", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setObject" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 43, + "name": "property", + "notify": "propertyChanged", + "read": "property", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setProperty" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 44, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 45, + "name": "when", + "notify": "whenChanged", + "read": "when", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWhen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 46, + "name": "delayed", + "notify": "delayedChanged", + "read": "delayed", + "required": false, + "revision": 520, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDelayed" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 47, + "name": "restoreMode", + "notify": "restoreModeChanged", + "read": "restoreMode", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "RestorationMode", + "user": false, + "write": "setRestoreMode" + } + ], + "qualifiedClassName": "QQmlBind", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 77, + "name": "restoreModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 78, + "name": "objectChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 2, + "lineNumber": 79, + "name": "propertyChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 3, + "lineNumber": 80, + "name": "valueChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 4, + "lineNumber": 81, + "name": "whenChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 5, + "lineNumber": 82, + "name": "delayedChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "private", + "index": 6, + "lineNumber": 94, + "name": "targetValueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlPropertyValueSource" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qqmlbind_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Connections" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.HasCustomParser", + "value": "true" + } + ], + "className": "QQmlConnections", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 38, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setTarget" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 39, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 40, + "name": "ignoreUnknownSignals", + "read": "ignoreUnknownSignals", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIgnoreUnknownSignals" + } + ], + "qualifiedClassName": "QQmlConnections", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 63, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 64, + "name": "enabledChanged", + "returnType": "void", + "revision": 515 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qqmlconnections_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LoggingCategory" + }, + { + "name": "QML.AddedInVersion", + "value": "520" + } + ], + "className": "QQmlLoggingCategory", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 44, + "name": "DefaultLogLevel", + "values": [ + "Debug", + "Info", + "Warning", + "Critical", + "Fatal" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 33, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 38, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 39, + "name": "defaultLogLevel", + "read": "defaultLogLevel", + "required": false, + "revision": 524, + "scriptable": true, + "stored": true, + "type": "DefaultLogLevel", + "user": false, + "write": "setDefaultLogLevel" + } + ], + "qualifiedClassName": "QQmlLoggingCategory", + "superClasses": [ + { + "access": "public", + "name": "QQmlLoggingCategoryBase" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qqmlloggingcategory_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "ParentProperty", + "value": "parent" + }, + { + "name": "QML.Element", + "value": "Timer" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQmlTimer", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "interval", + "notify": "intervalChanged", + "read": "interval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setInterval" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "running", + "notify": "runningChanged", + "read": "isRunning", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRunning" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "repeat", + "notify": "repeatChanged", + "read": "isRepeating", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRepeating" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 38, + "name": "triggeredOnStart", + "notify": "triggeredOnStartChanged", + "read": "triggeredOnStart", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTriggeredOnStart" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 39, + "name": "parent", + "read": "parent", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + } + ], + "qualifiedClassName": "QQmlTimer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 71, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 72, + "name": "runningChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 73, + "name": "intervalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 74, + "name": "repeatChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 75, + "name": "triggeredOnStartChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 5, + "lineNumber": 66, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 67, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 68, + "name": "restart", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 81, + "name": "ticked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qqmltimer_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlmodels_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlmodels_metatypes.json new file mode 100644 index 0000000..a787638 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlmodels_metatypes.json @@ -0,0 +1,5128 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQmlChangeSet", + "gadget": true, + "lineNumber": 26, + "qualifiedClassName": "QQmlChangeSet" + } + ], + "inputFile": "qqmlchangeset_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDMAbstractItemModelData", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "hasModelChildren", + "read": "hasModelChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "modelData", + "notify": "modelDataChanged", + "read": "modelData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModelData" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "name": "", + "notify": "modelDataChanged", + "read": "modelData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false + } + ], + "qualifiedClassName": "QQmlDMAbstractItemModelData", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 66, + "name": "modelDataChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlDelegateModelItem" + } + ] + } + ], + "inputFile": "qqmldmabstractitemmodeldata_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDMListAccessorData", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "modelData", + "notify": "modelDataChanged", + "read": "modelData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModelData" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 31, + "name": "", + "notify": "modelDataChanged", + "read": "modelData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModelData" + } + ], + "qualifiedClassName": "QQmlDMListAccessorData", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 86, + "name": "modelDataChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlDelegateModelItem" + } + ] + } + ], + "inputFile": "qqmldmlistaccessordata_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDMObjectData", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "modelData", + "notify": "modelDataChanged", + "read": "modelData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "", + "notify": "modelDataChanged", + "read": "modelData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + } + ], + "qualifiedClassName": "QQmlDMObjectData", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "modelDataChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlDelegateModelItem" + } + ] + } + ], + "inputFile": "qqmldmobjectdata_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractDelegateComponent" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create instance of abstract class AbstractDelegateComponent." + } + ], + "className": "QQmlAbstractDelegateComponent", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QQmlAbstractDelegateComponent", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 44, + "name": "delegateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlComponent" + } + ] + } + ], + "inputFile": "qqmlabstractdelegatecomponent_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "delegate" + }, + { + "name": "QML.Element", + "value": "DelegateChoice" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "QQmlDelegateChoice", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "roleValue", + "notify": "roleValueChanged", + "read": "roleValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setRoleValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "row", + "notify": "rowChanged", + "read": "row", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRow" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "index", + "notify": "indexChanged", + "read": "row", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRow" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "column", + "notify": "columnChanged", + "read": "column", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumn" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 36, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + } + ], + "qualifiedClassName": "QQmlDelegateChoice", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "roleValueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "rowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 59, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 60, + "name": "columnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 61, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 62, + "name": "changed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "choices" + }, + { + "name": "QML.Element", + "value": "DelegateChooser" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "QQmlDelegateChooser", + "lineNumber": 71, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 74, + "name": "role", + "notify": "roleChanged", + "read": "role", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRole" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 75, + "name": "choices", + "read": "choices", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQmlDelegateChooser", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 96, + "name": "roleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlAbstractDelegateComponent" + } + ] + } + ], + "inputFile": "qqmldelegatecomponent_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "delegate" + }, + { + "name": "QML.Element", + "value": "DelegateModel" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + }, + { + "name": "QML.Attached", + "value": "QQmlDelegateModelAttached" + } + ], + "className": "QQmlDelegateModel", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 60, + "name": "DelegateModelAccess", + "type": "quint8", + "values": [ + "Qt5ReadWrite", + "ReadOnly", + "ReadWrite" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 38, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 20, + "isConst": true, + "lineNumber": 86, + "name": "modelIndex", + "returnType": "QVariant" + }, + { + "access": "public", + "index": 21, + "isConst": true, + "lineNumber": 87, + "name": "parentModelIndex", + "returnType": "QVariant" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 43, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 44, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 45, + "name": "filterOnGroup", + "notify": "filterGroupChanged", + "read": "filterGroup", + "required": false, + "reset": "resetFilterGroup", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFilterGroup" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 46, + "name": "items", + "read": "items", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlDelegateModelGroup*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 47, + "name": "persistedItems", + "read": "persistedItems", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlDelegateModelGroup*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 48, + "name": "groups", + "read": "groups", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 49, + "name": "parts", + "read": "parts", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 50, + "name": "rootIndex", + "notify": "rootIndexChanged", + "read": "rootIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setRootIndex" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 51, + "name": "delegateModelAccess", + "notify": "delegateModelAccessChanged", + "read": "delegateModelAccess", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "DelegateModelAccess", + "user": false, + "write": "setDelegateModelAccess" + } + ], + "qualifiedClassName": "QQmlDelegateModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 153, + "name": "filterGroupChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 154, + "name": "defaultGroupsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 155, + "name": "rootIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 156, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 157, + "name": "delegateModelAccessChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 5, + "lineNumber": 158, + "name": "modelChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 6, + "lineNumber": 161, + "name": "_q_itemsChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 7, + "lineNumber": 162, + "name": "_q_itemsInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 8, + "lineNumber": 163, + "name": "_q_itemsRemoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "to", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 9, + "lineNumber": 164, + "name": "_q_itemsMoved", + "returnType": "void" + }, + { + "access": "private", + "index": 10, + "lineNumber": 165, + "name": "_q_modelAboutToBeReset", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 11, + "lineNumber": 166, + "name": "_q_rowsInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 12, + "lineNumber": 167, + "name": "_q_columnsInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 13, + "lineNumber": 168, + "name": "_q_columnsRemoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "int" + }, + { + "type": "int" + }, + { + "type": "QModelIndex" + }, + { + "type": "int" + } + ], + "index": 14, + "lineNumber": 169, + "name": "_q_columnsMoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "begin", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 15, + "lineNumber": 170, + "name": "_q_rowsAboutToBeRemoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 16, + "lineNumber": 171, + "name": "_q_rowsRemoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "int" + }, + { + "type": "int" + }, + { + "type": "QModelIndex" + }, + { + "type": "int" + } + ], + "index": 17, + "lineNumber": 172, + "name": "_q_rowsMoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + }, + { + "type": "QModelIndex" + }, + { + "type": "QList" + } + ], + "index": 18, + "lineNumber": 173, + "name": "_q_dataChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QList" + }, + { + "type": "QAbstractItemModel::LayoutChangeHint" + } + ], + "index": 19, + "lineNumber": 174, + "name": "_q_layoutChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlInstanceModel" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DelegateModelGroup" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QQmlDelegateModelGroup", + "lineNumber": 184, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 12, + "lineNumber": 205, + "name": "get", + "returnType": "QJSValue" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 187, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 188, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 189, + "name": "includeByDefault", + "notify": "defaultIncludeChanged", + "read": "defaultInclude", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDefaultInclude" + } + ], + "qualifiedClassName": "QQmlDelegateModelGroup", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 218, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 219, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 220, + "name": "defaultIncludeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "removed", + "type": "QJSValue" + }, + { + "name": "inserted", + "type": "QJSValue" + } + ], + "index": 3, + "lineNumber": 221, + "name": "changed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 4, + "lineNumber": 208, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 5, + "lineNumber": 209, + "name": "create", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 6, + "lineNumber": 210, + "name": "resolve", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 7, + "lineNumber": 211, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 8, + "lineNumber": 212, + "name": "addGroups", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 9, + "lineNumber": 213, + "name": "removeGroups", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 10, + "lineNumber": 214, + "name": "setGroups", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 11, + "lineNumber": 215, + "name": "move", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQmlDelegateModelAttached", + "lineNumber": 228, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 231, + "name": "model", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlDelegateModel*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 232, + "name": "groups", + "notify": "groupsChanged", + "read": "groups", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setGroups" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 233, + "name": "isUnresolved", + "notify": "unresolvedChanged", + "read": "isUnresolved", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 234, + "name": "inPersistedItems", + "notify": "groupsChanged", + "read": "inPersistedItems", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInPersistedItems" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 235, + "name": "inItems", + "notify": "groupsChanged", + "read": "inItems", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInItems" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 236, + "name": "persistedItemsIndex", + "notify": "groupsChanged", + "read": "persistedItemsIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 237, + "name": "itemsIndex", + "notify": "groupsChanged", + "read": "itemsIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQmlDelegateModelAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 267, + "name": "groupsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 268, + "name": "unresolvedChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmldelegatemodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDelegateModelItem", + "lineNumber": 86, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 89, + "name": "index", + "notify": "modelIndexChanged", + "read": "modelIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 90, + "name": "row", + "notify": "rowChanged", + "read": "modelRow", + "required": false, + "revision": 524, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 91, + "name": "column", + "notify": "columnChanged", + "read": "modelColumn", + "required": false, + "revision": 524, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 92, + "name": "model", + "read": "modelObject", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + } + ], + "qualifiedClassName": "QQmlDelegateModelItem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 173, + "name": "modelIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 174, + "name": "rowChanged", + "returnType": "void", + "revision": 524 + }, + { + "access": "public", + "index": 2, + "lineNumber": 175, + "name": "columnChanged", + "returnType": "void", + "revision": 524 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQmlPartsModel", + "lineNumber": 465, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 468, + "name": "filterOnGroup", + "notify": "filterGroupChanged", + "read": "filterGroup", + "required": false, + "reset": "resetFilterGroup", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFilterGroup" + } + ], + "qualifiedClassName": "QQmlPartsModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 497, + "name": "filterGroupChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlInstanceModel" + }, + { + "access": "public", + "name": "QQmlDelegateModelGroupEmitter" + } + ] + }, + { + "className": "QQmlDelegateModelParts", + "lineNumber": 523, + "object": true, + "qualifiedClassName": "QQmlDelegateModelParts", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmldelegatemodel_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FilterBase" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQmlFilterBase", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "invert", + "notify": "invertChanged", + "read": "invert", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInvert" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "column", + "notify": "columnChanged", + "read": "column", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumn" + } + ], + "qualifiedClassName": "QQmlFilterBase", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "invalidateModel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filter", + "type": "QQmlFilterBase*" + } + ], + "index": 1, + "lineNumber": 57, + "name": "invalidateCache", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 58, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 59, + "name": "invertChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 60, + "name": "columnChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "updateCache", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 63, + "name": "invalidate", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "isCloned": true, + "lineNumber": 63, + "name": "invalidate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlfilterbase_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQmlFilterCompositor", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQmlFilterCompositor", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "updateCache", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlFilterBase" + } + ] + } + ], + "inputFile": "qqmlfiltercompositor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FunctionFilter" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQmlFunctionFilter", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QQmlFunctionFilter", + "superClasses": [ + { + "access": "public", + "name": "QQmlFilterBase" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qqmlfunctionfilter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FunctionSorter" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQmlFunctionSorter", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQmlFunctionSorter", + "superClasses": [ + { + "access": "public", + "name": "QQmlSorterBase" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qqmlfunctionsorter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "delegate" + }, + { + "name": "QML.Element", + "value": "Instantiator" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QQmlInstantiator", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 30, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 74, + "name": "objectAt", + "returnType": "QObject*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "isAsync", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsync" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 38, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 39, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 40, + "name": "object", + "notify": "objectChanged", + "read": "object", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 42, + "name": "delegateModelAccess", + "notify": "delegateModelAccessChanged", + "read": "delegateModelAccess", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QQmlDelegateModel::DelegateModelAccess", + "user": false, + "write": "setDelegateModelAccess" + } + ], + "qualifiedClassName": "QQmlInstantiator", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 80, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 81, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 82, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 83, + "name": "objectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 84, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 85, + "name": "asynchronousChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 6, + "lineNumber": 87, + "name": "objectAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 7, + "lineNumber": 88, + "name": "objectRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 91, + "name": "delegateModelAccessChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "int" + }, + { + "type": "QObject*" + } + ], + "index": 9, + "lineNumber": 97, + "name": "_q_createdItem", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QQmlChangeSet" + }, + { + "type": "bool" + } + ], + "index": 10, + "lineNumber": 98, + "name": "_q_modelUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qqmlinstantiator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ListModel" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.HasCustomParser", + "value": "true" + } + ], + "className": "QQmlListModel", + "lineNumber": 45, + "methods": [ + { + "access": "public", + "index": 1, + "lineNumber": 68, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 2, + "lineNumber": 69, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 3, + "lineNumber": 70, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 4, + "lineNumber": 71, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 72, + "name": "get", + "returnType": "QJSValue" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "QJSValue" + } + ], + "index": 6, + "lineNumber": 73, + "name": "set", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "property", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 7, + "lineNumber": 74, + "name": "setProperty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "to", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 8, + "lineNumber": 75, + "name": "move", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 76, + "name": "sync", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 48, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 49, + "name": "dynamicRoles", + "read": "dynamicRoles", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDynamicRoles" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 50, + "name": "agent", + "read": "agent", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + } + ], + "qualifiedClassName": "QQmlListModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 86, + "name": "countChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ListElement" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQmlListElement", + "lineNumber": 145, + "object": true, + "qualifiedClassName": "QQmlListElement", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmllistmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DynamicRoleModelNode", + "lineNumber": 49, + "object": true, + "qualifiedClassName": "DynamicRoleModelNode", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmllistmodel_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQmlListModelWorkerAgent", + "lineNumber": 35, + "methods": [ + { + "access": "public", + "index": 1, + "lineNumber": 50, + "name": "addref", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 51, + "name": "release", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 55, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 4, + "lineNumber": 56, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 5, + "lineNumber": 57, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 6, + "lineNumber": 58, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 59, + "name": "get", + "returnType": "QJSValue" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "QJSValue" + } + ], + "index": 8, + "lineNumber": 60, + "name": "set", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "property", + "type": "QString" + }, + { + "name": "value", + "type": "QVariant" + } + ], + "index": 9, + "lineNumber": 61, + "name": "setProperty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "to", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 10, + "lineNumber": 62, + "name": "move", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 63, + "name": "sync", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 38, + "name": "count", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 39, + "name": "engine", + "notify": "engineChanged", + "read": "engine", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlV4ExecutionEnginePtr", + "user": false, + "write": "setEngine" + } + ], + "qualifiedClassName": "QQmlListModelWorkerAgent", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "engine", + "type": "QQmlV4ExecutionEnginePtr" + } + ], + "index": 0, + "lineNumber": 68, + "name": "engineChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmllistmodelworkeragent_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Extended", + "value": "QQmlModelIndexValueType" + }, + { + "name": "QML.Foreign", + "value": "QModelIndex" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQmlModelIndexValueType", + "gadget": true, + "lineNumber": 26, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 43, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "int" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 46, + "name": "data", + "returnType": "QVariant", + "revision": 1543 + }, + { + "access": "public", + "index": 2, + "isCloned": true, + "isConst": true, + "lineNumber": 46, + "name": "data", + "returnType": "QVariant", + "revision": 1543 + } + ], + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 30, + "name": "row", + "read": "row", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 31, + "name": "column", + "read": "column", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 32, + "name": "parent", + "read": "parent", + "required": false, + "scriptable": true, + "stored": true, + "type": "QModelIndex", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 33, + "name": "valid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 34, + "name": "model", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 35, + "name": "internalId", + "read": "internalId", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint64", + "user": false + } + ], + "qualifiedClassName": "QQmlModelIndexValueType" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Extended", + "value": "QQmlPersistentModelIndexValueType" + }, + { + "name": "QML.Foreign", + "value": "QPersistentModelIndex" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQmlPersistentModelIndexValueType", + "gadget": true, + "lineNumber": 65, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 82, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "role", + "type": "int" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 85, + "name": "data", + "returnType": "QVariant", + "revision": 1543 + }, + { + "access": "public", + "index": 2, + "isCloned": true, + "isConst": true, + "lineNumber": 85, + "name": "data", + "returnType": "QVariant", + "revision": 1543 + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 69, + "name": "row", + "read": "row", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 70, + "name": "column", + "read": "column", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 71, + "name": "parent", + "read": "parent", + "required": false, + "scriptable": true, + "stored": true, + "type": "QModelIndex", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 72, + "name": "valid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 73, + "name": "model", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 74, + "name": "internalId", + "read": "internalId", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint64", + "user": false + } + ], + "qualifiedClassName": "QQmlPersistentModelIndexValueType" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Extended", + "value": "QQmlItemSelectionRangeValueType" + }, + { + "name": "QML.Foreign", + "value": "QItemSelectionRange" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQmlItemSelectionRangeValueType", + "gadget": true, + "lineNumber": 98, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 121, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 122, + "name": "contains", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + }, + { + "name": "parentIndex", + "type": "QModelIndex" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 124, + "name": "contains", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "other", + "type": "QItemSelectionRange" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 126, + "name": "intersects", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "other", + "type": "QItemSelectionRange" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 128, + "name": "intersected", + "returnType": "QItemSelectionRange" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 102, + "name": "top", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 103, + "name": "left", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 104, + "name": "bottom", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 105, + "name": "right", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 106, + "name": "width", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 107, + "name": "height", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 108, + "name": "topLeft", + "read": "topLeft", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPersistentModelIndex", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 109, + "name": "bottomRight", + "read": "bottomRight", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPersistentModelIndex", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 110, + "name": "parent", + "read": "parent", + "required": false, + "scriptable": true, + "stored": true, + "type": "QModelIndex", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 111, + "name": "valid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 112, + "name": "empty", + "read": "isEmpty", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 113, + "name": "model", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false + } + ], + "qualifiedClassName": "QQmlItemSelectionRangeValueType" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Sequence", + "value": "QModelIndex" + }, + { + "name": "QML.Foreign", + "value": "QModelIndexList" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QModelIndexListForeign", + "gadget": true, + "lineNumber": 147, + "qualifiedClassName": "QModelIndexListForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Sequence", + "value": "QModelIndex" + }, + { + "name": "QML.Foreign", + "value": "std::vector" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QModelIndexStdVectorForeign", + "gadget": true, + "lineNumber": 156, + "qualifiedClassName": "QModelIndexStdVectorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Sequence", + "value": "QItemSelectionRange" + }, + { + "name": "QML.Foreign", + "value": "QItemSelection" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QItemSelectionForeign", + "gadget": true, + "lineNumber": 165, + "qualifiedClassName": "QItemSelectionForeign" + } + ], + "inputFile": "qqmlmodelindexvaluetype_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QItemSelectionModel" + }, + { + "name": "QML.Element", + "value": "ItemSelectionModel" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "QItemSelectionModelForeign", + "gadget": true, + "lineNumber": 31, + "qualifiedClassName": "QItemSelectionModelForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QAbstractItemModel" + }, + { + "name": "QML.Element", + "value": "AbstractItemModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1541" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "QAbstractItemModel is abstract in C++." + } + ], + "className": "QAbstractItemModelForeign", + "gadget": true, + "lineNumber": 39, + "qualifiedClassName": "QAbstractItemModelForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QAbstractListModel" + }, + { + "name": "QML.Element", + "value": "AbstractListModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1541" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "QAbstractListModel is abstract in C++." + } + ], + "className": "QAbstractListModelForeign", + "gadget": true, + "lineNumber": 48, + "qualifiedClassName": "QAbstractListModelForeign" + } + ], + "inputFile": "qqmlmodelsmodule_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQmlInstanceModel", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQmlInstanceModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 68, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "changeSet", + "type": "QQmlChangeSet" + }, + { + "name": "reset", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 69, + "name": "modelUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 2, + "lineNumber": 70, + "name": "createdItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 3, + "lineNumber": 71, + "name": "initItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 4, + "lineNumber": 72, + "name": "destroyingItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 5, + "lineNumber": 73, + "name": "itemPooled", + "returnType": "void", + "revision": 527 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 6, + "lineNumber": 74, + "name": "itemReused", + "returnType": "void", + "revision": 527 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "qt_QmlJSWrapperFactoryMethod", + "value": "_q_createJSWrapper(QQmlV4ExecutionEnginePtr)" + }, + { + "name": "DefaultProperty", + "value": "children" + }, + { + "name": "QML.Element", + "value": "ObjectModel" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + }, + { + "name": "QML.Attached", + "value": "QQmlObjectModelAttached" + } + ], + "className": "QQmlObjectModel", + "lineNumber": 86, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 116, + "name": "get", + "returnType": "QObject*", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 4, + "lineNumber": 117, + "name": "append", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 5, + "lineNumber": 118, + "name": "insert", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "to", + "type": "int" + }, + { + "name": "n", + "type": "int" + } + ], + "index": 6, + "lineNumber": 119, + "name": "move", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "to", + "type": "int" + } + ], + "index": 7, + "isCloned": true, + "lineNumber": 119, + "name": "move", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "n", + "type": "int" + } + ], + "index": 8, + "lineNumber": 120, + "name": "remove", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 9, + "isCloned": true, + "lineNumber": 120, + "name": "remove", + "returnType": "void", + "revision": 515 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": false, + "final": false, + "index": 0, + "lineNumber": 91, + "name": "children", + "notify": "childrenChanged", + "read": "children", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQmlObjectModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 126, + "name": "childrenChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 123, + "name": "clear", + "returnType": "void", + "revision": 515 + }, + { + "access": "private", + "arguments": [ + { + "type": "QQmlV4ExecutionEnginePtr" + } + ], + "index": 2, + "lineNumber": 129, + "name": "_q_createJSWrapper", + "returnType": "quint64" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlInstanceModel" + } + ] + }, + { + "className": "QQmlObjectModelAttached", + "lineNumber": 133, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 141, + "name": "index", + "notify": "indexChanged", + "read": "index", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQmlObjectModelAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 151, + "name": "indexChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlobjectmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RoleFilter" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQmlRoleFilter", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "roleName", + "notify": "roleNameChanged", + "read": "roleName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRoleName" + } + ], + "qualifiedClassName": "QQmlRoleFilter", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 42, + "name": "roleNameChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlFilterBase" + } + ] + } + ], + "inputFile": "qqmlrolefilter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RoleSorter" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQmlRoleSorter", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "roleName", + "notify": "roleNameChanged", + "read": "roleName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRoleName" + } + ], + "qualifiedClassName": "QQmlRoleSorter", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 43, + "name": "roleNameChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlSorterBase" + } + ] + } + ], + "inputFile": "qqmlrolesorter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SorterBase" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQmlSorterBase", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "sortOrder", + "notify": "sortOrderChanged", + "read": "sortOrder", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::SortOrder", + "user": false, + "write": "setSortOrder" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "priority", + "notify": "priorityChanged", + "read": "priority", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPriority" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "column", + "notify": "columnChanged", + "read": "column", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumn" + } + ], + "qualifiedClassName": "QQmlSorterBase", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 60, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 61, + "name": "sortOrderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 62, + "name": "priorityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 63, + "name": "columnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 64, + "name": "invalidateModel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filter", + "type": "QQmlSorterBase*" + } + ], + "index": 5, + "lineNumber": 65, + "name": "invalidateCache", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "updateCache", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 68, + "name": "invalidate", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "isCloned": true, + "lineNumber": 68, + "name": "invalidate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qqmlsorterbase_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQmlSorterCompositor", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQmlSorterCompositor", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "updateCache", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlSorterBase" + } + ] + } + ], + "inputFile": "qqmlsortercompositor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SortFilterProxyModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQmlSortFilterProxyModel", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 36, + "methods": [ + { + "access": "public", + "index": 7, + "lineNumber": 72, + "name": "invalidate", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 73, + "name": "invalidateSorter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sorter", + "type": "QQmlSorterBase*" + } + ], + "index": 9, + "lineNumber": 74, + "name": "setPrimarySorter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "proxyIndex", + "type": "QModelIndex" + } + ], + "index": 10, + "isConst": true, + "lineNumber": 76, + "name": "mapToSource", + "returnType": "QModelIndex" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceIndex", + "type": "QModelIndex" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 77, + "name": "mapFromSource", + "returnType": "QModelIndex" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 41, + "name": "filters", + "notify": "filtersChanged", + "read": "filters", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 42, + "name": "sorters", + "notify": "sortersChanged", + "read": "sorters", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 43, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 44, + "name": "dynamicSortFilter", + "notify": "dynamicSortFilterChanged", + "read": "dynamicSortFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDynamicSortFilter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 45, + "name": "recursiveFiltering", + "notify": "recursiveFilteringChanged", + "read": "recursiveFiltering", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRecursiveFiltering" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 46, + "name": "autoAcceptChildRows", + "notify": "autoAcceptChildRowsChanged", + "read": "autoAcceptChildRows", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoAcceptChildRows" + } + ], + "qualifiedClassName": "QQmlSortFilterProxyModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 123, + "name": "dynamicSortFilterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 124, + "name": "recursiveFilteringChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 125, + "name": "autoAcceptChildRowsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 126, + "name": "filtersChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 127, + "name": "sortersChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 128, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 129, + "name": "primarySorterChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractProxyModel" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qqmlsortfilterproxymodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "StringSorter" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQmlStringSorter", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "caseSensitivity", + "notify": "caseSensitivityChanged", + "read": "caseSensitivity", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::CaseSensitivity", + "user": false, + "write": "setCaseSensitivity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "ignorePunctuation", + "notify": "ignorePunctuationChanged", + "read": "ignorePunctuation", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIgnorePunctuation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 32, + "name": "numericMode", + "notify": "numericModeChanged", + "read": "numericMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setNumericMode" + } + ], + "qualifiedClassName": "QQmlStringSorter", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "caseSensitivityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 56, + "name": "ignorePunctuationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 57, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 58, + "name": "numericModeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlRoleSorter" + } + ] + } + ], + "inputFile": "qqmlstringsorter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlTableInstanceModel", + "lineNumber": 51, + "object": true, + "qualifiedClassName": "QQmlTableInstanceModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 107, + "name": "modelChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlInstanceModel" + } + ] + } + ], + "inputFile": "qqmltableinstancemodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlTreeModelToTableModel", + "lineNumber": 31, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "fromIndex", + "type": "QModelIndex" + }, + { + "name": "toIndex", + "type": "QModelIndex" + } + ], + "index": 31, + "isConst": true, + "lineNumber": 76, + "name": "selectionForRowRange", + "returnType": "QItemSelection" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 34, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 35, + "name": "rootIndex", + "notify": "rootIndexChanged", + "read": "rootIndex", + "required": false, + "reset": "resetRootIndex", + "scriptable": true, + "stored": true, + "type": "QModelIndex", + "user": false, + "write": "setRootIndex" + } + ], + "qualifiedClassName": "QQmlTreeModelToTableModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "model", + "type": "QAbstractItemModel*" + } + ], + "index": 0, + "lineNumber": 92, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 93, + "name": "rootIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 2, + "lineNumber": 94, + "name": "expanded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 3, + "lineNumber": 95, + "name": "collapsed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "QModelIndex" + } + ], + "index": 4, + "lineNumber": 98, + "name": "expand", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QModelIndex" + } + ], + "index": 5, + "lineNumber": 99, + "name": "collapse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "model", + "type": "QAbstractItemModel*" + } + ], + "index": 6, + "lineNumber": 100, + "name": "setModel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QModelIndex" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 101, + "name": "isExpanded", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 8, + "isConst": true, + "lineNumber": 102, + "name": "isExpanded", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 9, + "isConst": true, + "lineNumber": 103, + "name": "hasChildren", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 10, + "isConst": true, + "lineNumber": 104, + "name": "hasSiblings", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 105, + "name": "depthAtRow", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "n", + "type": "int" + } + ], + "index": 12, + "lineNumber": 106, + "name": "expandRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "depth", + "type": "int" + } + ], + "index": 13, + "lineNumber": 107, + "name": "expandRecursively", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "n", + "type": "int" + } + ], + "index": 14, + "lineNumber": 108, + "name": "collapseRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 15, + "lineNumber": 109, + "name": "collapseRecursively", + "returnType": "void" + }, + { + "access": "private", + "index": 16, + "lineNumber": 112, + "name": "modelHasBeenDestroyed", + "returnType": "void" + }, + { + "access": "private", + "index": 17, + "lineNumber": 113, + "name": "modelHasBeenReset", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 18, + "lineNumber": 114, + "name": "modelDataChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parents", + "type": "QList" + }, + { + "name": "hint", + "type": "QAbstractItemModel::LayoutChangeHint" + } + ], + "index": 19, + "lineNumber": 115, + "name": "modelLayoutAboutToBeChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parents", + "type": "QList" + }, + { + "name": "hint", + "type": "QAbstractItemModel::LayoutChangeHint" + } + ], + "index": 20, + "lineNumber": 116, + "name": "modelLayoutChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 21, + "lineNumber": 117, + "name": "modelRowsAboutToBeInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceStart", + "type": "int" + }, + { + "name": "sourceEnd", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationRow", + "type": "int" + } + ], + "index": 22, + "lineNumber": 118, + "name": "modelRowsAboutToBeMoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 23, + "lineNumber": 119, + "name": "modelRowsAboutToBeRemoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 24, + "lineNumber": 120, + "name": "modelRowsInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceStart", + "type": "int" + }, + { + "name": "sourceEnd", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationRow", + "type": "int" + } + ], + "index": 25, + "lineNumber": 121, + "name": "modelRowsMoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 26, + "lineNumber": 122, + "name": "modelRowsRemoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 27, + "lineNumber": 123, + "name": "modelColumnsAboutToBeInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 28, + "lineNumber": 124, + "name": "modelColumnsAboutToBeRemoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 29, + "lineNumber": 125, + "name": "modelColumnsInserted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 30, + "lineNumber": 126, + "name": "modelColumnsRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "qqmltreemodeltotablemodel_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ValueFilter" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQmlValueFilter", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "reset": "resetValue", + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setValue" + } + ], + "qualifiedClassName": "QQmlValueFilter", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 43, + "name": "valueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlRoleFilter" + } + ] + } + ], + "inputFile": "qqmlvaluefilter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "data" + }, + { + "name": "QML.Element", + "value": "Package" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Attached", + "value": "QQuickPackageAttached" + } + ], + "className": "QQuickPackage", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "data", + "read": "data", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickPackage", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQuickPackageAttached", + "lineNumber": 50, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 53, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + } + ], + "qualifiedClassName": "QQuickPackageAttached", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickpackage_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlworkerscript_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlworkerscript_metatypes.json new file mode 100644 index 0000000..ed6e636 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlworkerscript_metatypes.json @@ -0,0 +1,159 @@ +[ + { + "classes": [ + { + "className": "QQuickWorkerScriptEngine", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QQuickWorkerScriptEngine", + "superClasses": [ + { + "access": "public", + "name": "QThread" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WorkerScript" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickWorkerScript", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 51, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 55, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 56, + "name": "ready", + "notify": "readyChanged", + "read": "ready", + "required": false, + "revision": 527, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickWorkerScript", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 75, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 76, + "name": "readyChanged", + "returnType": "void", + "revision": 527 + }, + { + "access": "public", + "arguments": [ + { + "name": "messageObject", + "type": "QJSValue" + } + ], + "index": 2, + "lineNumber": 77, + "name": "message", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 3, + "lineNumber": 72, + "name": "sendMessage", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickworkerscript_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickWorkerScriptEnginePrivate", + "lineNumber": 108, + "object": true, + "qualifiedClassName": "QQuickWorkerScriptEnginePrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 138, + "name": "stopThread", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickworkerscript.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlxmllistmodel_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlxmllistmodel_metatypes.json new file mode 100644 index 0000000..8e0047a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6qmlxmllistmodel_metatypes.json @@ -0,0 +1,377 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQmlXmlListModelQueryResult", + "gadget": true, + "lineNumber": 51, + "qualifiedClassName": "QQmlXmlListModelQueryResult" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XmlListModelRole" + } + ], + "className": "QQmlXmlListModelRole", + "lineNumber": 61, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 64, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 65, + "name": "elementName", + "notify": "elementNameChanged", + "read": "elementName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setElementName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 66, + "name": "attributeName", + "notify": "attributeNameChanged", + "read": "attributeName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setAttributeName" + } + ], + "qualifiedClassName": "QQmlXmlListModelRole", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 83, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 84, + "name": "elementNameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 85, + "name": "attributeNameChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XmlListModel" + }, + { + "name": "DefaultProperty", + "value": "roles" + } + ], + "className": "QQmlXmlListModel", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 132, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 95, + "methods": [ + { + "access": "public", + "index": 11, + "isConst": true, + "lineNumber": 137, + "name": "errorString", + "returnType": "QString" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 101, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 102, + "name": "progress", + "notify": "progressChanged", + "read": "progress", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 103, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 104, + "name": "query", + "notify": "queryChanged", + "read": "query", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setQuery" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 105, + "name": "roles", + "read": "roleObjects", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 106, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQmlXmlListModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QQmlXmlListModel::Status" + } + ], + "index": 0, + "lineNumber": 143, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "progress", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 144, + "name": "progressChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 145, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 146, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 147, + "name": "queryChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 5, + "lineNumber": 150, + "name": "reload", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 154, + "name": "requestFinished", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "qint64" + }, + { + "type": "qint64" + } + ], + "index": 7, + "lineNumber": 156, + "name": "requestProgress", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 157, + "name": "dataCleared", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QQmlXmlListModelQueryResult" + } + ], + "index": 9, + "lineNumber": 158, + "name": "queryCompleted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "void*" + }, + { + "name": "error", + "type": "QString" + } + ], + "index": 10, + "lineNumber": 159, + "name": "queryError", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qqmlxmllistmodel_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3d_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3d_metatypes.json new file mode 100644 index 0000000..e0f9af5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3d_metatypes.json @@ -0,0 +1,20072 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderExtension" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "RenderExtension is an abstract type" + }, + { + "name": "QML.AddedInVersion", + "value": "1542" + } + ], + "className": "QQuick3DRenderExtension", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QQuick3DRenderExtension", + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + } + ], + "inputFile": "qquick3drenderextensions.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Light" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Light is Abstract" + } + ], + "className": "QQuick3DAbstractLight", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 47, + "name": "QSSGShadowMapQuality", + "values": [ + "ShadowMapQualityLow", + "ShadowMapQualityMedium", + "ShadowMapQualityHigh", + "ShadowMapQualityVeryHigh", + "ShadowMapQualityUltra" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 56, + "name": "QSSGSoftShadowQuality", + "values": [ + "Hard", + "PCF4", + "PCF8", + "PCF16", + "PCF32", + "PCF64" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 66, + "name": "QSSGBakeMode", + "values": [ + "BakeModeDisabled", + "BakeModeIndirect", + "BakeModeAll" + ] + } + ], + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "ambientColor", + "notify": "ambientColorChanged", + "read": "ambientColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAmbientColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "brightness", + "notify": "brightnessChanged", + "read": "brightness", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBrightness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 30, + "name": "scope", + "notify": "scopeChanged", + "read": "scope", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DNode*", + "user": false, + "write": "setScope" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 31, + "name": "castsShadow", + "notify": "castsShadowChanged", + "read": "castsShadow", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCastsShadow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 32, + "name": "shadowBias", + "notify": "shadowBiasChanged", + "read": "shadowBias", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShadowBias" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 33, + "name": "shadowFactor", + "notify": "shadowFactorChanged", + "read": "shadowFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShadowFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 34, + "name": "shadowMapQuality", + "notify": "shadowMapQualityChanged", + "read": "shadowMapQuality", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSSGShadowMapQuality", + "user": false, + "write": "setShadowMapQuality" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 35, + "name": "shadowMapFar", + "notify": "shadowMapFarChanged", + "read": "shadowMapFar", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShadowMapFar" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 36, + "name": "shadowFilter", + "notify": "shadowFilterChanged", + "read": "shadowFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setShadowFilter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 37, + "name": "bakeMode", + "notify": "bakeModeChanged", + "read": "bakeMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSSGBakeMode", + "user": false, + "write": "setBakeMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 38, + "name": "softShadowQuality", + "notify": "softShadowQualityChanged", + "read": "softShadowQuality", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QSSGSoftShadowQuality", + "user": false, + "write": "setSoftShadowQuality" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 39, + "name": "pcfFactor", + "notify": "pcfFactorChanged", + "read": "pcfFactor", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setPcfFactor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 40, + "name": "use32BitShadowmap", + "notify": "use32BitShadowmapChanged", + "read": "use32BitShadowmap", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUse32BitShadowmap" + } + ], + "qualifiedClassName": "QQuick3DAbstractLight", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 105, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 106, + "name": "ambientColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 107, + "name": "brightnessChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 108, + "name": "scopeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 109, + "name": "castsShadowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 110, + "name": "shadowBiasChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 111, + "name": "shadowFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 112, + "name": "shadowMapQualityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 113, + "name": "shadowMapFarChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 114, + "name": "shadowFilterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 115, + "name": "bakeModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 116, + "name": "softShadowQualityChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 12, + "lineNumber": 117, + "name": "pcfFactorChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 13, + "lineNumber": 118, + "name": "use32BitShadowmapChanged", + "returnType": "void", + "revision": 1545 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 14, + "lineNumber": 89, + "name": "setColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ambientColor", + "type": "QColor" + } + ], + "index": 15, + "lineNumber": 90, + "name": "setAmbientColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "brightness", + "type": "float" + } + ], + "index": 16, + "lineNumber": 91, + "name": "setBrightness", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scope", + "type": "QQuick3DNode*" + } + ], + "index": 17, + "lineNumber": 92, + "name": "setScope", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "castsShadow", + "type": "bool" + } + ], + "index": 18, + "lineNumber": 93, + "name": "setCastsShadow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shadowBias", + "type": "float" + } + ], + "index": 19, + "lineNumber": 94, + "name": "setShadowBias", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shadowFactor", + "type": "float" + } + ], + "index": 20, + "lineNumber": 95, + "name": "setShadowFactor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shadowMapQuality", + "type": "QQuick3DAbstractLight::QSSGShadowMapQuality" + } + ], + "index": 21, + "lineNumber": 96, + "name": "setShadowMapQuality", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shadowMapFar", + "type": "float" + } + ], + "index": 22, + "lineNumber": 97, + "name": "setShadowMapFar", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shadowFilter", + "type": "float" + } + ], + "index": 23, + "lineNumber": 98, + "name": "setShadowFilter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bakeMode", + "type": "QQuick3DAbstractLight::QSSGBakeMode" + } + ], + "index": 24, + "lineNumber": 99, + "name": "setBakeMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "softShadowQuality", + "type": "QQuick3DAbstractLight::QSSGSoftShadowQuality" + } + ], + "index": 25, + "lineNumber": 100, + "name": "setSoftShadowQuality", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "pcfFactor", + "type": "float" + } + ], + "index": 26, + "lineNumber": 101, + "name": "setPcfFactor", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "use32BitShadowmap", + "type": "bool" + } + ], + "index": 27, + "lineNumber": 102, + "name": "setUse32BitShadowmap", + "returnType": "void", + "revision": 1545 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dabstractlight_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BakedLightmap" + } + ], + "className": "QQuick3DBakedLightmap", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "key", + "notify": "keyChanged", + "read": "key", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setKey" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "loadPrefix", + "notify": "loadPrefixChanged", + "read": "loadPrefix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLoadPrefix" + } + ], + "qualifiedClassName": "QQuick3DBakedLightmap", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 42, + "name": "changed", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 43, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 44, + "name": "keyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 45, + "name": "loadPrefixChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 37, + "name": "setEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 38, + "name": "setKey", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "loadPrefix", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 39, + "name": "setLoadPrefix", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dbakedlightmap_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Camera" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Camera is Abstract" + } + ], + "className": "QQuick3DCamera", + "lineNumber": 23, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "scenePos", + "type": "QVector3D" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 32, + "name": "mapToViewport", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "viewportPos", + "type": "QVector3D" + } + ], + "index": 8, + "isConst": true, + "lineNumber": 33, + "name": "mapFromViewport", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "scenePos", + "type": "QVector3D" + } + ], + "index": 9, + "lineNumber": 41, + "name": "lookAt", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "node", + "type": "QQuick3DNode*" + } + ], + "index": 10, + "lineNumber": 42, + "name": "lookAt", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "frustumCullingEnabled", + "notify": "frustumCullingEnabledChanged", + "read": "frustumCullingEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFrustumCullingEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "lookAtNode", + "notify": "lookAtNodeChanged", + "read": "lookAtNode", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "QQuick3DNode*", + "user": false, + "write": "setLookAtNode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "levelOfDetailBias", + "notify": "levelOfDetailBiasChanged", + "read": "levelOfDetailBias", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLevelOfDetailBias" + } + ], + "qualifiedClassName": "QQuick3DCamera", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "frustumCullingEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 59, + "name": "lookAtNodeChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 2, + "lineNumber": 60, + "name": "levelOfDetailBiasChanged", + "returnType": "void", + "revision": 1541 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "frustumCullingEnabled", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 53, + "name": "setFrustumCullingEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "node", + "type": "QQuick3DNode*" + } + ], + "index": 4, + "lineNumber": 54, + "name": "setLookAtNode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newLevelOFDetailBias", + "type": "float" + } + ], + "index": 5, + "lineNumber": 55, + "name": "setLevelOfDetailBias", + "returnType": "void", + "revision": 1541 + }, + { + "access": "private", + "index": 6, + "lineNumber": 68, + "name": "updateLookAt", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dcamera_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CubeMapTexture" + } + ], + "className": "QQuick3DCubeMapTexture", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QQuick3DCubeMapTexture", + "superClasses": [ + { + "access": "public", + "name": "QQuick3DTexture" + } + ] + } + ], + "inputFile": "qquick3dcubemaptexture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CustomCamera" + } + ], + "className": "QQuick3DCustomCamera", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "projection", + "notify": "projectionChanged", + "read": "projection", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMatrix4x4", + "user": false, + "write": "setProjection" + } + ], + "qualifiedClassName": "QQuick3DCustomCamera", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 39, + "name": "projectionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "projection", + "type": "QMatrix4x4" + } + ], + "index": 1, + "lineNumber": 36, + "name": "setProjection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DCamera" + } + ] + } + ], + "inputFile": "qquick3dcustomcamera_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CustomMaterial" + } + ], + "className": "QQuick3DCustomMaterial", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 45, + "name": "ShadingMode", + "values": [ + "Unshaded", + "Shaded" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 52, + "name": "BlendMode", + "values": [ + "NoBlend", + "Zero", + "One", + "SrcColor", + "OneMinusSrcColor", + "DstColor", + "OneMinusDstColor", + "SrcAlpha", + "OneMinusSrcAlpha", + "DstAlpha", + "OneMinusDstAlpha", + "ConstantColor", + "OneMinusConstantColor", + "ConstantAlpha", + "OneMinusConstantAlpha", + "SrcAlphaSaturate" + ] + } + ], + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "shadingMode", + "notify": "shadingModeChanged", + "read": "shadingMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ShadingMode", + "user": false, + "write": "setShadingMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "fragmentShader", + "notify": "fragmentShaderChanged", + "read": "fragmentShader", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setFragmentShader" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "vertexShader", + "notify": "vertexShaderChanged", + "read": "vertexShader", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setVertexShader" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "__fragmentShaderCode", + "notify": "fragmentShaderCodeChanged", + "read": "fragmentShaderCode", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFragmentShaderCode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 34, + "name": "__vertexShaderCode", + "notify": "vertexShaderCodeChanged", + "read": "vertexShaderCode", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setVertexShaderCode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 35, + "name": "sourceBlend", + "notify": "srcBlendChanged", + "read": "srcBlend", + "required": false, + "scriptable": true, + "stored": true, + "type": "BlendMode", + "user": false, + "write": "setSrcBlend" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 36, + "name": "destinationBlend", + "notify": "dstBlendChanged", + "read": "dstBlend", + "required": false, + "scriptable": true, + "stored": true, + "type": "BlendMode", + "user": false, + "write": "setDstBlend" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 37, + "name": "sourceAlphaBlend", + "notify": "srcAlphaBlendChanged", + "read": "srcAlphaBlend", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "BlendMode", + "user": false, + "write": "setSrcAlphaBlend" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 38, + "name": "destinationAlphaBlend", + "notify": "dstAlphaBlendChanged", + "read": "dstAlphaBlend", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "BlendMode", + "user": false, + "write": "setDstAlphaBlend" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 39, + "name": "alwaysDirty", + "notify": "alwaysDirtyChanged", + "read": "alwaysDirty", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAlwaysDirty" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 40, + "name": "lineWidth", + "notify": "lineWidthChanged", + "read": "lineWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLineWidth" + } + ], + "qualifiedClassName": "QQuick3DCustomMaterial", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 102, + "name": "shadingModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 103, + "name": "vertexShaderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 104, + "name": "fragmentShaderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 105, + "name": "vertexShaderCodeChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 4, + "lineNumber": 106, + "name": "fragmentShaderCodeChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 5, + "lineNumber": 107, + "name": "srcBlendChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 108, + "name": "dstBlendChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 109, + "name": "srcAlphaBlendChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 8, + "lineNumber": 110, + "name": "dstAlphaBlendChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 9, + "lineNumber": 111, + "name": "alwaysDirtyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 112, + "name": "lineWidthChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QQuick3DCustomMaterial::ShadingMode" + } + ], + "index": 11, + "lineNumber": 89, + "name": "setShadingMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 12, + "lineNumber": 90, + "name": "setVertexShader", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 13, + "lineNumber": 91, + "name": "setFragmentShader", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "code", + "type": "QString" + } + ], + "index": 14, + "lineNumber": 92, + "name": "setVertexShaderCode", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "code", + "type": "QString" + } + ], + "index": 15, + "lineNumber": 93, + "name": "setFragmentShaderCode", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QQuick3DCustomMaterial::BlendMode" + } + ], + "index": 16, + "lineNumber": 94, + "name": "setSrcBlend", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QQuick3DCustomMaterial::BlendMode" + } + ], + "index": 17, + "lineNumber": 95, + "name": "setDstBlend", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QQuick3DCustomMaterial::BlendMode" + } + ], + "index": 18, + "lineNumber": 96, + "name": "setSrcAlphaBlend", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QQuick3DCustomMaterial::BlendMode" + } + ], + "index": 19, + "lineNumber": 97, + "name": "setDstAlphaBlend", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "alwaysDirty", + "type": "bool" + } + ], + "index": 20, + "lineNumber": 98, + "name": "setAlwaysDirty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "float" + } + ], + "index": 21, + "lineNumber": 99, + "name": "setLineWidth", + "returnType": "void" + }, + { + "access": "private", + "index": 22, + "lineNumber": 129, + "name": "onPropertyDirty", + "returnType": "void" + }, + { + "access": "private", + "index": 23, + "lineNumber": 130, + "name": "onTextureDirty", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DMaterial" + } + ] + } + ], + "inputFile": "qquick3dcustommaterial_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DebugSettings" + } + ], + "className": "QQuick3DDebugSettings", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "QQuick3DMaterialOverrides", + "values": [ + "None", + "BaseColor", + "Roughness", + "Metalness", + "Diffuse", + "Specular", + "ShadowOcclusion", + "Emission", + "AmbientOcclusion", + "Normals", + "Tangents", + "Binormals", + "F0" + ] + } + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "materialOverride", + "notify": "materialOverrideChanged", + "read": "materialOverride", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterialOverrides", + "user": false, + "write": "setMaterialOverride" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "wireframeEnabled", + "notify": "wireframeEnabledChanged", + "read": "wireframeEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWireframeEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 27, + "name": "drawDirectionalLightShadowBoxes", + "notify": "drawDirectionalLightShadowBoxesChanged", + "read": "drawDirectionalLightShadowBoxes", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDrawDirectionalLightShadowBoxes" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 29, + "name": "drawPointLightShadowBoxes", + "notify": "drawPointLightShadowBoxesChanged", + "read": "drawPointLightShadowBoxes", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDrawPointLightShadowBoxes" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 31, + "name": "drawShadowCastingBounds", + "notify": "drawShadowCastingBoundsChanged", + "read": "drawShadowCastingBounds", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDrawShadowCastingBounds" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 32, + "name": "drawShadowReceivingBounds", + "notify": "drawShadowReceivingBoundsChanged", + "read": "drawShadowReceivingBounds", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDrawShadowReceivingBounds" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 33, + "name": "drawCascades", + "notify": "drawCascadesChanged", + "read": "drawCascades", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDrawCascades" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 34, + "name": "drawSceneCascadeIntersection", + "notify": "drawSceneCascadeIntersectionChanged", + "read": "drawSceneCascadeIntersection", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDrawSceneCascadeIntersection" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 35, + "name": "disableShadowCameraUpdate", + "notify": "disableShadowCameraUpdateChanged", + "read": "disableShadowCameraUpdate", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDisableShadowCameraUpdate" + } + ], + "qualifiedClassName": "QQuick3DDebugSettings", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 86, + "name": "materialOverrideChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 87, + "name": "wireframeEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 88, + "name": "drawDirectionalLightShadowBoxesChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 3, + "lineNumber": 89, + "name": "drawPointLightShadowBoxesChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "index": 4, + "lineNumber": 90, + "name": "drawShadowCastingBoundsChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 5, + "lineNumber": 91, + "name": "drawShadowReceivingBoundsChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 6, + "lineNumber": 92, + "name": "drawCascadesChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 7, + "lineNumber": 93, + "name": "drawSceneCascadeIntersectionChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 8, + "lineNumber": 94, + "name": "disableShadowCameraUpdateChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 9, + "lineNumber": 95, + "name": "changed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3ddebugsettings_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DefaultMaterial" + } + ], + "className": "QQuick3DDefaultMaterial", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 73, + "name": "Lighting", + "values": [ + "NoLighting", + "FragmentLighting" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 76, + "name": "BlendMode", + "values": [ + "SourceOver", + "Screen", + "Multiply" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 79, + "name": "SpecularModel", + "values": [ + "Default", + "KGGX" + ] + } + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "lighting", + "notify": "lightingChanged", + "read": "lighting", + "required": false, + "scriptable": true, + "stored": true, + "type": "Lighting", + "user": false, + "write": "setLighting" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "blendMode", + "notify": "blendModeChanged", + "read": "blendMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "BlendMode", + "user": false, + "write": "setBlendMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "diffuseColor", + "notify": "diffuseColorChanged", + "read": "diffuseColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setDiffuseColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "diffuseMap", + "notify": "diffuseMapChanged", + "read": "diffuseMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setDiffuseMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "emissiveFactor", + "notify": "emissiveFactorChanged", + "read": "emissiveFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setEmissiveFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "emissiveMap", + "notify": "emissiveMapChanged", + "read": "emissiveMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setEmissiveMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 38, + "name": "specularReflectionMap", + "notify": "specularReflectionMapChanged", + "read": "specularReflectionMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setSpecularReflectionMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 39, + "name": "specularMap", + "notify": "specularMapChanged", + "read": "specularMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setSpecularMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 40, + "name": "specularModel", + "notify": "specularModelChanged", + "read": "specularModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "SpecularModel", + "user": false, + "write": "setSpecularModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 41, + "name": "specularTint", + "notify": "specularTintChanged", + "read": "specularTint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSpecularTint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 43, + "name": "indexOfRefraction", + "notify": "indexOfRefractionChanged", + "read": "indexOfRefraction", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setIndexOfRefraction" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 44, + "name": "fresnelPower", + "notify": "fresnelPowerChanged", + "read": "fresnelPower", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFresnelPower" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 45, + "name": "specularAmount", + "notify": "specularAmountChanged", + "read": "specularAmount", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSpecularAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 46, + "name": "specularRoughness", + "notify": "specularRoughnessChanged", + "read": "specularRoughness", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSpecularRoughness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 47, + "name": "roughnessMap", + "notify": "roughnessMapChanged", + "read": "roughnessMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setRoughnessMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 48, + "name": "roughnessChannel", + "notify": "roughnessChannelChanged", + "read": "roughnessChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setRoughnessChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 50, + "name": "opacity", + "notify": "opacityChanged", + "read": "opacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setOpacity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 51, + "name": "opacityMap", + "notify": "opacityMapChanged", + "read": "opacityMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setOpacityMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 52, + "name": "opacityChannel", + "notify": "opacityChannelChanged", + "read": "opacityChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setOpacityChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 54, + "name": "bumpMap", + "notify": "bumpMapChanged", + "read": "bumpMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setBumpMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 55, + "name": "bumpAmount", + "notify": "bumpAmountChanged", + "read": "bumpAmount", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBumpAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 57, + "name": "normalMap", + "notify": "normalMapChanged", + "read": "normalMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setNormalMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 59, + "name": "translucencyMap", + "notify": "translucencyMapChanged", + "read": "translucencyMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setTranslucencyMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 60, + "name": "translucencyChannel", + "notify": "translucencyChannelChanged", + "read": "translucencyChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setTranslucencyChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 61, + "name": "translucentFalloff", + "notify": "translucentFalloffChanged", + "read": "translucentFalloff", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTranslucentFalloff" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 63, + "name": "diffuseLightWrap", + "notify": "diffuseLightWrapChanged", + "read": "diffuseLightWrap", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDiffuseLightWrap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 65, + "name": "vertexColorsEnabled", + "notify": "vertexColorsEnabledChanged", + "read": "vertexColorsEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVertexColorsEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 67, + "name": "pointSize", + "notify": "pointSizeChanged", + "read": "pointSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setPointSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 68, + "name": "lineWidth", + "notify": "lineWidthChanged", + "read": "lineWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLineWidth" + } + ], + "qualifiedClassName": "QQuick3DDefaultMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "lighting", + "type": "QQuick3DDefaultMaterial::Lighting" + } + ], + "index": 0, + "lineNumber": 154, + "name": "lightingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "blendMode", + "type": "QQuick3DDefaultMaterial::BlendMode" + } + ], + "index": 1, + "lineNumber": 155, + "name": "blendModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuseColor", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 156, + "name": "diffuseColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuseMap", + "type": "QQuick3DTexture*" + } + ], + "index": 3, + "lineNumber": 157, + "name": "diffuseMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "emissiveFactor", + "type": "QVector3D" + } + ], + "index": 4, + "lineNumber": 158, + "name": "emissiveFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "emissiveMap", + "type": "QQuick3DTexture*" + } + ], + "index": 5, + "lineNumber": 159, + "name": "emissiveMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularReflectionMap", + "type": "QQuick3DTexture*" + } + ], + "index": 6, + "lineNumber": 160, + "name": "specularReflectionMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularMap", + "type": "QQuick3DTexture*" + } + ], + "index": 7, + "lineNumber": 161, + "name": "specularMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularModel", + "type": "QQuick3DDefaultMaterial::SpecularModel" + } + ], + "index": 8, + "lineNumber": 162, + "name": "specularModelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularTint", + "type": "QColor" + } + ], + "index": 9, + "lineNumber": 163, + "name": "specularTintChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexOfRefraction", + "type": "float" + } + ], + "index": 10, + "lineNumber": 164, + "name": "indexOfRefractionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelPower", + "type": "float" + } + ], + "index": 11, + "lineNumber": 165, + "name": "fresnelPowerChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularAmount", + "type": "float" + } + ], + "index": 12, + "lineNumber": 166, + "name": "specularAmountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularRoughness", + "type": "float" + } + ], + "index": 13, + "lineNumber": 167, + "name": "specularRoughnessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "roughnessMap", + "type": "QQuick3DTexture*" + } + ], + "index": 14, + "lineNumber": 168, + "name": "roughnessMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "opacity", + "type": "float" + } + ], + "index": 15, + "lineNumber": 169, + "name": "opacityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "opacityMap", + "type": "QQuick3DTexture*" + } + ], + "index": 16, + "lineNumber": 170, + "name": "opacityMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bumpMap", + "type": "QQuick3DTexture*" + } + ], + "index": 17, + "lineNumber": 171, + "name": "bumpMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bumpAmount", + "type": "float" + } + ], + "index": 18, + "lineNumber": 172, + "name": "bumpAmountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normalMap", + "type": "QQuick3DTexture*" + } + ], + "index": 19, + "lineNumber": 173, + "name": "normalMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "translucencyMap", + "type": "QQuick3DTexture*" + } + ], + "index": 20, + "lineNumber": 174, + "name": "translucencyMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "translucentFalloff", + "type": "float" + } + ], + "index": 21, + "lineNumber": 175, + "name": "translucentFalloffChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuseLightWrap", + "type": "float" + } + ], + "index": 22, + "lineNumber": 176, + "name": "diffuseLightWrapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorsEnabled", + "type": "bool" + } + ], + "index": 23, + "lineNumber": 177, + "name": "vertexColorsEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 24, + "lineNumber": 178, + "name": "roughnessChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 25, + "lineNumber": 179, + "name": "opacityChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 26, + "lineNumber": 180, + "name": "translucencyChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 181, + "name": "pointSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 182, + "name": "lineWidthChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "lighting", + "type": "QQuick3DDefaultMaterial::Lighting" + } + ], + "index": 29, + "lineNumber": 119, + "name": "setLighting", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "blendMode", + "type": "QQuick3DDefaultMaterial::BlendMode" + } + ], + "index": 30, + "lineNumber": 120, + "name": "setBlendMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuseColor", + "type": "QColor" + } + ], + "index": 31, + "lineNumber": 121, + "name": "setDiffuseColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuseMap", + "type": "QQuick3DTexture*" + } + ], + "index": 32, + "lineNumber": 122, + "name": "setDiffuseMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "emissiveFactor", + "type": "QVector3D" + } + ], + "index": 33, + "lineNumber": 123, + "name": "setEmissiveFactor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "emissiveMap", + "type": "QQuick3DTexture*" + } + ], + "index": 34, + "lineNumber": 124, + "name": "setEmissiveMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularReflectionMap", + "type": "QQuick3DTexture*" + } + ], + "index": 35, + "lineNumber": 126, + "name": "setSpecularReflectionMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularMap", + "type": "QQuick3DTexture*" + } + ], + "index": 36, + "lineNumber": 127, + "name": "setSpecularMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularModel", + "type": "QQuick3DDefaultMaterial::SpecularModel" + } + ], + "index": 37, + "lineNumber": 128, + "name": "setSpecularModel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularTint", + "type": "QColor" + } + ], + "index": 38, + "lineNumber": 129, + "name": "setSpecularTint", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexOfRefraction", + "type": "float" + } + ], + "index": 39, + "lineNumber": 130, + "name": "setIndexOfRefraction", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelPower", + "type": "float" + } + ], + "index": 40, + "lineNumber": 131, + "name": "setFresnelPower", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularAmount", + "type": "float" + } + ], + "index": 41, + "lineNumber": 132, + "name": "setSpecularAmount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularRoughness", + "type": "float" + } + ], + "index": 42, + "lineNumber": 133, + "name": "setSpecularRoughness", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "roughnessMap", + "type": "QQuick3DTexture*" + } + ], + "index": 43, + "lineNumber": 134, + "name": "setRoughnessMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "opacity", + "type": "float" + } + ], + "index": 44, + "lineNumber": 135, + "name": "setOpacity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "opacityMap", + "type": "QQuick3DTexture*" + } + ], + "index": 45, + "lineNumber": 136, + "name": "setOpacityMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bumpMap", + "type": "QQuick3DTexture*" + } + ], + "index": 46, + "lineNumber": 137, + "name": "setBumpMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bumpAmount", + "type": "float" + } + ], + "index": 47, + "lineNumber": 138, + "name": "setBumpAmount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normalMap", + "type": "QQuick3DTexture*" + } + ], + "index": 48, + "lineNumber": 139, + "name": "setNormalMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "translucencyMap", + "type": "QQuick3DTexture*" + } + ], + "index": 49, + "lineNumber": 141, + "name": "setTranslucencyMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "translucentFalloff", + "type": "float" + } + ], + "index": 50, + "lineNumber": 142, + "name": "setTranslucentFalloff", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "diffuseLightWrap", + "type": "float" + } + ], + "index": 51, + "lineNumber": 143, + "name": "setDiffuseLightWrap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorsEnabled", + "type": "bool" + } + ], + "index": 52, + "lineNumber": 144, + "name": "setVertexColorsEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 53, + "lineNumber": 146, + "name": "setRoughnessChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 54, + "lineNumber": 147, + "name": "setOpacityChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 55, + "lineNumber": 148, + "name": "setTranslucencyChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "float" + } + ], + "index": 56, + "lineNumber": 150, + "name": "setPointSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "float" + } + ], + "index": 57, + "lineNumber": 151, + "name": "setLineWidth", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DMaterial" + } + ] + } + ], + "inputFile": "qquick3ddefaultmaterial_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DirectionalLight" + } + ], + "className": "QQuick3DDirectionalLight", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 30, + "name": "csmSplit1", + "notify": "csmSplit1Changed", + "read": "csmSplit1", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setCsmSplit1" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 31, + "name": "csmSplit2", + "notify": "csmSplit2Changed", + "read": "csmSplit2", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setCsmSplit2" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 32, + "name": "csmSplit3", + "notify": "csmSplit3Changed", + "read": "csmSplit3", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setCsmSplit3" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 33, + "name": "csmNumSplits", + "notify": "csmNumSplitsChanged", + "read": "csmNumSplits", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCsmNumSplits" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 34, + "name": "csmBlendRatio", + "notify": "csmBlendRatioChanged", + "read": "csmBlendRatio", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setCsmBlendRatio" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 35, + "name": "lockShadowmapTexels", + "notify": "lockShadowmapTexelsChanged", + "read": "lockShadowmapTexels", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLockShadowmapTexels" + } + ], + "qualifiedClassName": "QQuick3DDirectionalLight", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "csmSplit1Changed", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "csmSplit2Changed", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 2, + "lineNumber": 59, + "name": "csmSplit3Changed", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 3, + "lineNumber": 60, + "name": "csmNumSplitsChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 4, + "lineNumber": 61, + "name": "csmBlendRatioChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 5, + "lineNumber": 62, + "name": "lockShadowmapTexelsChanged", + "returnType": "void", + "revision": 1545 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DAbstractLight" + } + ] + } + ], + "inputFile": "qquick3ddirectionallight_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Effect" + } + ], + "className": "QQuick3DEffect", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "passes", + "read": "passes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuick3DEffect", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 58, + "name": "onPropertyDirty", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 59, + "name": "onTextureDirty", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 60, + "name": "onPassDirty", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + } + ], + "inputFile": "qquick3deffect_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Fog" + } + ], + "className": "QQuick3DFog", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "density", + "notify": "densityChanged", + "read": "density", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDensity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "depthEnabled", + "notify": "depthEnabledChanged", + "read": "isDepthEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDepthEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "depthNear", + "notify": "depthNearChanged", + "read": "depthNear", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDepthNear" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "depthFar", + "notify": "depthFarChanged", + "read": "depthFar", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDepthFar" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 32, + "name": "depthCurve", + "notify": "depthCurveChanged", + "read": "depthCurve", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDepthCurve" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 33, + "name": "heightEnabled", + "notify": "heightEnabledChanged", + "read": "isHeightEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHeightEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 34, + "name": "leastIntenseY", + "notify": "leastIntenseYChanged", + "read": "leastIntenseY", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLeastIntenseY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 35, + "name": "mostIntenseY", + "notify": "mostIntenseYChanged", + "read": "mostIntenseY", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMostIntenseY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 36, + "name": "heightCurve", + "notify": "heightCurveChanged", + "read": "heightCurve", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setHeightCurve" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 37, + "name": "transmitEnabled", + "notify": "transmitEnabledChanged", + "read": "isTransmitEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTransmitEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 38, + "name": "transmitCurve", + "notify": "transmitCurveChanged", + "read": "transmitCurve", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTransmitCurve" + } + ], + "qualifiedClassName": "QQuick3DFog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 73, + "name": "changed", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 74, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 75, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 76, + "name": "densityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 77, + "name": "depthEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 78, + "name": "depthNearChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 79, + "name": "depthFarChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 80, + "name": "depthCurveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 81, + "name": "heightEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 82, + "name": "leastIntenseYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 83, + "name": "mostIntenseYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 84, + "name": "heightCurveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 85, + "name": "transmitEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 86, + "name": "transmitCurveChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "newEnabled", + "type": "bool" + } + ], + "index": 14, + "lineNumber": 58, + "name": "setEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newColor", + "type": "QColor" + } + ], + "index": 15, + "lineNumber": 59, + "name": "setColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newDensity", + "type": "float" + } + ], + "index": 16, + "lineNumber": 60, + "name": "setDensity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newDepthEnabled", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 61, + "name": "setDepthEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newDepthNear", + "type": "float" + } + ], + "index": 18, + "lineNumber": 62, + "name": "setDepthNear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newDepthFar", + "type": "float" + } + ], + "index": 19, + "lineNumber": 63, + "name": "setDepthFar", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newDepthCurve", + "type": "float" + } + ], + "index": 20, + "lineNumber": 64, + "name": "setDepthCurve", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newHeightEnabled", + "type": "bool" + } + ], + "index": 21, + "lineNumber": 65, + "name": "setHeightEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newleastIntenseY", + "type": "float" + } + ], + "index": 22, + "lineNumber": 66, + "name": "setLeastIntenseY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newmostIntenseY", + "type": "float" + } + ], + "index": 23, + "lineNumber": 67, + "name": "setMostIntenseY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newHeightCurve", + "type": "float" + } + ], + "index": 24, + "lineNumber": 68, + "name": "setHeightCurve", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newTransmitEnabled", + "type": "bool" + } + ], + "index": 25, + "lineNumber": 69, + "name": "setTransmitEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newTransmitCurve", + "type": "float" + } + ], + "index": 26, + "lineNumber": 70, + "name": "setTransmitCurve", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dfog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FrustumCamera" + } + ], + "className": "QQuick3DFrustumCamera", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "top", + "notify": "topChanged", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTop" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "bottom", + "notify": "bottomChanged", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBottom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "right", + "notify": "rightChanged", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "left", + "notify": "leftChanged", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLeft" + } + ], + "qualifiedClassName": "QQuick3DFrustumCamera", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "topChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 49, + "name": "bottomChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 50, + "name": "rightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 51, + "name": "leftChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "top", + "type": "float" + } + ], + "index": 4, + "lineNumber": 42, + "name": "setTop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bottom", + "type": "float" + } + ], + "index": 5, + "lineNumber": 43, + "name": "setBottom", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "right", + "type": "float" + } + ], + "index": 6, + "lineNumber": 44, + "name": "setRight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "left", + "type": "float" + } + ], + "index": 7, + "lineNumber": 45, + "name": "setLeft", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DPerspectiveCamera" + } + ] + } + ], + "inputFile": "qquick3dfrustumcamera_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Geometry" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Geometry is Abstract" + } + ], + "className": "QQuick3DGeometry", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QQuick3DGeometry", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 110, + "name": "geometryNodeDirty", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 111, + "name": "geometryChanged", + "returnType": "void", + "revision": 1543 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + } + ], + "inputFile": "qquick3dgeometry.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Instancing" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Instancing is Abstract" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DInstancing", + "lineNumber": 16, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 12, + "lineNumber": 56, + "name": "instancePosition", + "returnType": "QVector3D", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 13, + "lineNumber": 57, + "name": "instanceScale", + "returnType": "QVector3D", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 14, + "lineNumber": 58, + "name": "instanceRotation", + "returnType": "QQuaternion", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 15, + "lineNumber": 59, + "name": "instanceColor", + "returnType": "QColor", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 16, + "lineNumber": 60, + "name": "instanceCustomData", + "returnType": "QVector4D", + "revision": 1539 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "instanceCountOverride", + "notify": "instanceCountOverrideChanged", + "read": "instanceCountOverride", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setInstanceCountOverride" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "hasTransparency", + "notify": "hasTransparencyChanged", + "read": "hasTransparency", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHasTransparency" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "depthSortingEnabled", + "notify": "depthSortingEnabledChanged", + "read": "depthSortingEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDepthSortingEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "shadowBoundsMinimum", + "notify": "shadowBoundsMinimumChanged", + "read": "shadowBoundsMinimum", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setShadowBoundsMinimum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "shadowBoundsMaximum", + "notify": "shadowBoundsMaximumChanged", + "read": "shadowBoundsMaximum", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setShadowBoundsMaximum" + } + ], + "qualifiedClassName": "QQuick3DInstancing", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 70, + "name": "instanceTableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 71, + "name": "instanceNodeDirty", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 72, + "name": "instanceCountOverrideChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 73, + "name": "hasTransparencyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 74, + "name": "depthSortingEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 75, + "name": "shadowBoundsMinimumChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "index": 6, + "lineNumber": 76, + "name": "shadowBoundsMaximumChanged", + "returnType": "void", + "revision": 1545 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "instanceCountOverride", + "type": "int" + } + ], + "index": 7, + "lineNumber": 63, + "name": "setInstanceCountOverride", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hasTransparency", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 64, + "name": "setHasTransparency", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 65, + "name": "setDepthSortingEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newShadowBoundsMinimum", + "type": "QVector3D" + } + ], + "index": 10, + "lineNumber": 66, + "name": "setShadowBoundsMinimum", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "arguments": [ + { + "name": "newShadowBoundsMinimum", + "type": "QVector3D" + } + ], + "index": 11, + "lineNumber": 67, + "name": "setShadowBoundsMaximum", + "returnType": "void", + "revision": 1545 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + } + ], + "inputFile": "qquick3dinstancing.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "1538" + }, + { + "name": "QML.Element", + "value": "InstanceListEntry" + } + ], + "className": "QQuick3DInstanceListEntry", + "lineNumber": 39, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 44, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 45, + "name": "scale", + "notify": "scaleChanged", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 46, + "name": "eulerRotation", + "notify": "eulerRotationChanged", + "read": "eulerRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setEulerRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 47, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 48, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 49, + "name": "customData", + "notify": "customDataChanged", + "read": "customData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector4D", + "user": false, + "write": "setCustomData" + } + ], + "qualifiedClassName": "QQuick3DInstanceListEntry", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 94, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 95, + "name": "scaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 96, + "name": "eulerRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 97, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 98, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 99, + "name": "customDataChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 100, + "name": "changed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QVector3D" + } + ], + "index": 7, + "lineNumber": 86, + "name": "setPosition", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "QVector3D" + } + ], + "index": 8, + "lineNumber": 87, + "name": "setScale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "eulerRotation", + "type": "QVector3D" + } + ], + "index": 9, + "lineNumber": 88, + "name": "setEulerRotation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "QQuaternion" + } + ], + "index": 10, + "lineNumber": 89, + "name": "setRotation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 11, + "lineNumber": 90, + "name": "setColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "customData", + "type": "QVector4D" + } + ], + "index": 12, + "lineNumber": 91, + "name": "setCustomData", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "InstanceList" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + }, + { + "name": "DefaultProperty", + "value": "instances" + } + ], + "className": "QQuick3DInstanceList", + "lineNumber": 119, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 122, + "name": "instances", + "read": "instances", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 123, + "name": "instanceCount", + "notify": "instanceCountChanged", + "read": "instanceCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQuick3DInstanceList", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 138, + "name": "instanceCountChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 141, + "name": "handleInstanceChange", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 2, + "lineNumber": 142, + "name": "onInstanceDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DInstancing" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FileInstancing" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DFileInstancing", + "lineNumber": 157, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 162, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 163, + "name": "instanceCount", + "notify": "instanceCountChanged", + "read": "instanceCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQuick3DFileInstancing", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 179, + "name": "instanceCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 180, + "name": "sourceChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DInstancing" + } + ] + } + ], + "inputFile": "qquick3dinstancing_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DItem2D", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QQuick3DItem2D", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "allChildrenRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 44, + "name": "updatePicking", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "win", + "type": "QObject*" + } + ], + "index": 2, + "lineNumber": 45, + "name": "derefWindow", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + }, + { + "access": "public", + "name": "QQuickItemChangeListener" + } + ] + } + ], + "inputFile": "qquick3ditem2d_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Joint" + } + ], + "className": "QQuick3DJoint", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "index", + "notify": "indexChanged", + "read": "index", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint32", + "user": false, + "write": "setIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "skeletonRoot", + "notify": "skeletonRootChanged", + "read": "skeletonRoot", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DSkeleton*", + "user": false, + "write": "setSkeletonRoot" + } + ], + "qualifiedClassName": "QQuick3DJoint", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 46, + "name": "skeletonRootChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "qint32" + } + ], + "index": 2, + "lineNumber": 41, + "name": "setIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "skeleton", + "type": "QQuick3DSkeleton*" + } + ], + "index": 3, + "lineNumber": 42, + "name": "setSkeletonRoot", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3djoint_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DLightmapBaker", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQuick3DLightmapBaker", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 60, + "name": "onLmCancelButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "event", + "type": "QQuickCloseEvent*" + } + ], + "index": 1, + "lineNumber": 61, + "name": "onLmWindowClosing", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dlightmapbaker_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Lightmapper" + } + ], + "className": "QQuick3DLightmapper", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "opacityThreshold", + "notify": "opacityThresholdChanged", + "read": "opacityThreshold", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setOpacityThreshold" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "bias", + "notify": "biasChanged", + "read": "bias", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBias" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "adaptiveBiasEnabled", + "notify": "adaptiveBiasEnabledChanged", + "read": "isAdaptiveBiasEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAdaptiveBiasEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "indirectLightEnabled", + "notify": "indirectLightEnabledChanged", + "read": "isIndirectLightEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIndirectLightEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "samples", + "notify": "samplesChanged", + "read": "samples", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSamples" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 30, + "name": "indirectLightWorkgroupSize", + "notify": "indirectLightWorkgroupSizeChanged", + "read": "indirectLightWorkgroupSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setIndirectLightWorkgroupSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "bounces", + "notify": "bouncesChanged", + "read": "bounces", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBounces" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "indirectLightFactor", + "notify": "indirectLightFactorChanged", + "read": "indirectLightFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setIndirectLightFactor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 33, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 34, + "name": "denoiseSigma", + "notify": "denoiseSigmaChanged", + "read": "denoiseSigma", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDenoiseSigma" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 35, + "name": "texelsPerUnit", + "notify": "texelsPerUnitChanged", + "read": "texelsPerUnit", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTexelsPerUnit" + } + ], + "qualifiedClassName": "QQuick3DLightmapper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 66, + "name": "changed", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 67, + "name": "opacityThresholdChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 68, + "name": "biasChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 69, + "name": "adaptiveBiasEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 70, + "name": "indirectLightEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 71, + "name": "samplesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 72, + "name": "indirectLightWorkgroupSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 73, + "name": "bouncesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 74, + "name": "indirectLightFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 75, + "name": "sourceChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 10, + "lineNumber": 76, + "name": "denoiseSigmaChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 11, + "lineNumber": 77, + "name": "texelsPerUnitChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "opacity", + "type": "float" + } + ], + "index": 12, + "lineNumber": 53, + "name": "setOpacityThreshold", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bias", + "type": "float" + } + ], + "index": 13, + "lineNumber": 54, + "name": "setBias", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 14, + "lineNumber": 55, + "name": "setAdaptiveBiasEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 15, + "lineNumber": 56, + "name": "setIndirectLightEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 16, + "lineNumber": 57, + "name": "setSamples", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "int" + } + ], + "index": 17, + "lineNumber": 58, + "name": "setIndirectLightWorkgroupSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 18, + "lineNumber": 59, + "name": "setBounces", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "factor", + "type": "float" + } + ], + "index": 19, + "lineNumber": 60, + "name": "setIndirectLightFactor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 20, + "lineNumber": 61, + "name": "setSource", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "arguments": [ + { + "name": "newDenoiseSigma", + "type": "float" + } + ], + "index": 21, + "lineNumber": 62, + "name": "setDenoiseSigma", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "arguments": [ + { + "name": "newTexelsPerUnit", + "type": "float" + } + ], + "index": 22, + "lineNumber": 63, + "name": "setTexelsPerUnit", + "returnType": "void", + "revision": 1546 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dlightmapper_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Material" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Material is Abstract" + } + ], + "className": "QQuick3DMaterial", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 37, + "name": "CullMode", + "values": [ + "BackFaceCulling", + "FrontFaceCulling", + "NoCulling" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 44, + "name": "TextureChannelMapping", + "values": [ + "R", + "G", + "B", + "A" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 52, + "name": "DepthDrawMode", + "values": [ + "OpaqueOnlyDepthDraw", + "AlwaysDepthDraw", + "NeverDepthDraw", + "OpaquePrePassDepthDraw" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 60, + "name": "VertexColorMask", + "values": [ + "NoMask", + "RoughnessMask", + "NormalStrengthMask", + "SpecularAmountMask", + "ClearcoatAmountMask", + "ClearcoatRoughnessAmountMask", + "ClearcoatNormalStrengthMask", + "HeightAmountMask", + "MetalnessMask", + "OcclusionAmountMask", + "ThicknessFactorMask", + "TransmissionFactorMask" + ] + }, + { + "alias": "VertexColorMask", + "isClass": false, + "isFlag": true, + "lineNumber": 60, + "name": "VertexColorMaskFlags", + "values": [ + "NoMask", + "RoughnessMask", + "NormalStrengthMask", + "SpecularAmountMask", + "ClearcoatAmountMask", + "ClearcoatRoughnessAmountMask", + "ClearcoatNormalStrengthMask", + "HeightAmountMask", + "MetalnessMask", + "OcclusionAmountMask", + "ThicknessFactorMask", + "TransmissionFactorMask" + ] + } + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "lightProbe", + "notify": "lightProbeChanged", + "read": "lightProbe", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setLightProbe" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "cullMode", + "notify": "cullModeChanged", + "read": "cullMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "CullMode", + "user": false, + "write": "setCullMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "depthDrawMode", + "notify": "depthDrawModeChanged", + "read": "depthDrawMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "DepthDrawMode", + "user": false, + "write": "setDepthDrawMode" + } + ], + "qualifiedClassName": "QQuick3DMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "lightProbe", + "type": "QQuick3DTexture*" + } + ], + "index": 0, + "lineNumber": 92, + "name": "lightProbeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cullMode", + "type": "QQuick3DMaterial::CullMode" + } + ], + "index": 1, + "lineNumber": 93, + "name": "cullModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "depthDrawMode", + "type": "QQuick3DMaterial::DepthDrawMode" + } + ], + "index": 2, + "lineNumber": 94, + "name": "depthDrawModeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "lightProbe", + "type": "QQuick3DTexture*" + } + ], + "index": 3, + "lineNumber": 87, + "name": "setLightProbe", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cullMode", + "type": "QQuick3DMaterial::CullMode" + } + ], + "index": 4, + "lineNumber": 88, + "name": "setCullMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "depthDrawMode", + "type": "QQuick3DMaterial::DepthDrawMode" + } + ], + "index": 5, + "lineNumber": 89, + "name": "setDepthDrawMode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + } + ], + "inputFile": "qquick3dmaterial_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "bounds" + } + ], + "className": "QQuick3DBounds3", + "gadget": true, + "lineNumber": 38, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 41, + "name": "minimum", + "read": "minimum", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 42, + "name": "maximum", + "read": "maximum", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + } + ], + "qualifiedClassName": "QQuick3DBounds3" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Model" + } + ], + "className": "QQuick3DModel", + "lineNumber": 60, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 63, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 64, + "name": "castsShadows", + "notify": "castsShadowsChanged", + "read": "castsShadows", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCastsShadows" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 65, + "name": "receivesShadows", + "notify": "receivesShadowsChanged", + "read": "receivesShadows", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReceivesShadows" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 66, + "name": "materials", + "read": "materials", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 67, + "name": "morphTargets", + "notify": "morphTargetsChanged", + "read": "morphTargets", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 68, + "name": "pickable", + "notify": "pickableChanged", + "read": "pickable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPickable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 69, + "name": "geometry", + "notify": "geometryChanged", + "read": "geometry", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DGeometry*", + "user": false, + "write": "setGeometry" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 70, + "name": "instancing", + "notify": "instancingChanged", + "read": "instancing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DInstancing*", + "user": false, + "write": "setInstancing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 71, + "name": "instanceRoot", + "notify": "instanceRootChanged", + "read": "instanceRoot", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DNode*", + "user": false, + "write": "setInstanceRoot" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 72, + "name": "skeleton", + "notify": "skeletonChanged", + "read": "skeleton", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DSkeleton*", + "user": false, + "write": "setSkeleton" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 73, + "name": "skin", + "notify": "skinChanged", + "read": "skin", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "QQuick3DSkin*", + "user": false, + "write": "setSkin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 74, + "name": "inverseBindPoses", + "notify": "inverseBindPosesChanged", + "read": "inverseBindPoses", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setInverseBindPoses" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 75, + "name": "bounds", + "notify": "boundsChanged", + "read": "bounds", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DBounds3", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 76, + "name": "depthBias", + "notify": "depthBiasChanged", + "read": "depthBias", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDepthBias" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 77, + "name": "receivesReflections", + "notify": "receivesReflectionsChanged", + "read": "receivesReflections", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReceivesReflections" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 78, + "name": "castsReflections", + "notify": "castsReflectionsChanged", + "read": "castsReflections", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCastsReflections" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 79, + "name": "usedInBakedLighting", + "notify": "usedInBakedLightingChanged", + "read": "isUsedInBakedLighting", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUsedInBakedLighting" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 80, + "name": "lightmapBaseResolution", + "notify": "lightmapBaseResolutionChanged", + "read": "lightmapBaseResolution", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLightmapBaseResolution" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 81, + "name": "bakedLightmap", + "notify": "bakedLightmapChanged", + "read": "bakedLightmap", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "QQuick3DBakedLightmap*", + "user": false, + "write": "setBakedLightmap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 82, + "name": "instancingLodMin", + "notify": "instancingLodMinChanged", + "read": "instancingLodMin", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setInstancingLodMin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 83, + "name": "instancingLodMax", + "notify": "instancingLodMaxChanged", + "read": "instancingLodMax", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setInstancingLodMax" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 84, + "name": "levelOfDetailBias", + "notify": "levelOfDetailBiasChanged", + "read": "levelOfDetailBias", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLevelOfDetailBias" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 22, + "lineNumber": 85, + "name": "texelsPerUnit", + "notify": "texelsPerUnitChanged", + "read": "texelsPerUnit", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTexelsPerUnit" + } + ], + "qualifiedClassName": "QQuick3DModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 150, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 151, + "name": "castsShadowsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 152, + "name": "receivesShadowsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 153, + "name": "pickableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 154, + "name": "geometryChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 155, + "name": "skeletonChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 156, + "name": "inverseBindPosesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 157, + "name": "boundsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 158, + "name": "instancingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 159, + "name": "instanceRootChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 160, + "name": "morphTargetsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 161, + "name": "depthBiasChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 162, + "name": "receivesReflectionsChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "index": 13, + "lineNumber": 163, + "name": "castsReflectionsChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 14, + "lineNumber": 164, + "name": "skinChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 15, + "lineNumber": 165, + "name": "usedInBakedLightingChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 16, + "lineNumber": 166, + "name": "lightmapBaseResolutionChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 17, + "lineNumber": 167, + "name": "bakedLightmapChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 18, + "lineNumber": 169, + "name": "instancingLodMinChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 19, + "lineNumber": 170, + "name": "instancingLodMaxChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 20, + "lineNumber": 171, + "name": "levelOfDetailBiasChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 21, + "lineNumber": 173, + "name": "texelsPerUnitChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 22, + "lineNumber": 127, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "castsShadows", + "type": "bool" + } + ], + "index": 23, + "lineNumber": 128, + "name": "setCastsShadows", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "receivesShadows", + "type": "bool" + } + ], + "index": 24, + "lineNumber": 129, + "name": "setReceivesShadows", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pickable", + "type": "bool" + } + ], + "index": 25, + "lineNumber": 130, + "name": "setPickable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "geometry", + "type": "QQuick3DGeometry*" + } + ], + "index": 26, + "lineNumber": 131, + "name": "setGeometry", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "skeleton", + "type": "QQuick3DSkeleton*" + } + ], + "index": 27, + "lineNumber": 132, + "name": "setSkeleton", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "poses", + "type": "QList" + } + ], + "index": 28, + "lineNumber": 133, + "name": "setInverseBindPoses", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "QVector3D" + }, + { + "name": "max", + "type": "QVector3D" + } + ], + "index": 29, + "lineNumber": 134, + "name": "setBounds", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "instancing", + "type": "QQuick3DInstancing*" + } + ], + "index": 30, + "lineNumber": 135, + "name": "setInstancing", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "instanceRoot", + "type": "QQuick3DNode*" + } + ], + "index": 31, + "lineNumber": 136, + "name": "setInstanceRoot", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bias", + "type": "float" + } + ], + "index": 32, + "lineNumber": 137, + "name": "setDepthBias", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "receivesReflections", + "type": "bool" + } + ], + "index": 33, + "lineNumber": 138, + "name": "setReceivesReflections", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "castsReflections", + "type": "bool" + } + ], + "index": 34, + "lineNumber": 139, + "name": "setCastsReflections", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "skin", + "type": "QQuick3DSkin*" + } + ], + "index": 35, + "lineNumber": 140, + "name": "setSkin", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 36, + "lineNumber": 141, + "name": "setUsedInBakedLighting", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "resolution", + "type": "int" + } + ], + "index": 37, + "lineNumber": 142, + "name": "setLightmapBaseResolution", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "bakedLightmap", + "type": "QQuick3DBakedLightmap*" + } + ], + "index": 38, + "lineNumber": 143, + "name": "setBakedLightmap", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "minDistance", + "type": "float" + } + ], + "index": 39, + "lineNumber": 145, + "name": "setInstancingLodMin", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "maxDistance", + "type": "float" + } + ], + "index": 40, + "lineNumber": 146, + "name": "setInstancingLodMax", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "newLevelOfDetailBias", + "type": "float" + } + ], + "index": 41, + "lineNumber": 147, + "name": "setLevelOfDetailBias", + "returnType": "void", + "revision": 1541 + }, + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 42, + "lineNumber": 181, + "name": "onMaterialDestroyed", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 43, + "lineNumber": 182, + "name": "onMorphTargetDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MorphTarget" + }, + { + "name": "QML.AddedInVersion", + "value": "1536" + } + ], + "className": "QQuick3DMorphTarget", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 37, + "name": "MorphTargetAttribute", + "values": [ + "Position", + "Normal", + "Tangent", + "Binormal", + "TexCoord0", + "TexCoord1", + "Color" + ] + }, + { + "alias": "MorphTargetAttribute", + "isClass": true, + "isFlag": true, + "lineNumber": 37, + "name": "MorphTargetAttributes", + "values": [ + "Position", + "Normal", + "Tangent", + "Binormal", + "TexCoord0", + "TexCoord1", + "Color" + ] + } + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "weight", + "notify": "weightChanged", + "read": "weight", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setWeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "attributes", + "notify": "attributesChanged", + "read": "attributes", + "required": false, + "scriptable": true, + "stored": true, + "type": "MorphTargetAttributes", + "user": false, + "write": "setAttributes" + } + ], + "qualifiedClassName": "QQuick3DMorphTarget", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 60, + "name": "weightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 61, + "name": "attributesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "castsShadows", + "type": "float" + } + ], + "index": 2, + "lineNumber": 57, + "name": "setWeight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "attributes", + "type": "QQuick3DMorphTarget::MorphTargetAttributes" + } + ], + "index": 3, + "lineNumber": 58, + "name": "setAttributes", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + } + ], + "inputFile": "qquick3dmorphtarget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Node" + } + ], + "className": "QQuick3DNode", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 52, + "name": "TransformSpace", + "values": [ + "LocalSpace", + "ParentSpace", + "SceneSpace" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 59, + "name": "StaticFlags", + "values": [ + "None" + ] + } + ], + "lineNumber": 27, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "degrees", + "type": "qreal" + }, + { + "name": "axis", + "type": "QVector3D" + }, + { + "name": "space", + "type": "QQuick3DNode::TransformSpace" + } + ], + "index": 29, + "lineNumber": 90, + "name": "rotate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "localPosition", + "type": "QVector3D" + } + ], + "index": 30, + "isConst": true, + "lineNumber": 92, + "name": "mapPositionToScene", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "scenePosition", + "type": "QVector3D" + } + ], + "index": 31, + "isConst": true, + "lineNumber": 93, + "name": "mapPositionFromScene", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "node", + "type": "const QQuick3DNode*" + }, + { + "name": "localPosition", + "type": "QVector3D" + } + ], + "index": 32, + "isConst": true, + "lineNumber": 94, + "name": "mapPositionToNode", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "node", + "type": "const QQuick3DNode*" + }, + { + "name": "localPosition", + "type": "QVector3D" + } + ], + "index": 33, + "isConst": true, + "lineNumber": 95, + "name": "mapPositionFromNode", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "localDirection", + "type": "QVector3D" + } + ], + "index": 34, + "isConst": true, + "lineNumber": 96, + "name": "mapDirectionToScene", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "sceneDirection", + "type": "QVector3D" + } + ], + "index": 35, + "isConst": true, + "lineNumber": 97, + "name": "mapDirectionFromScene", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "node", + "type": "const QQuick3DNode*" + }, + { + "name": "localDirection", + "type": "QVector3D" + } + ], + "index": 36, + "isConst": true, + "lineNumber": 98, + "name": "mapDirectionToNode", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "node", + "type": "const QQuick3DNode*" + }, + { + "name": "localDirection", + "type": "QVector3D" + } + ], + "index": 37, + "isConst": true, + "lineNumber": 99, + "name": "mapDirectionFromNode", + "returnType": "QVector3D" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "z", + "notify": "zChanged", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setZ" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 34, + "name": "eulerRotation", + "notify": "eulerRotationChanged", + "read": "eulerRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setEulerRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 35, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 36, + "name": "scale", + "notify": "scaleChanged", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 37, + "name": "pivot", + "notify": "pivotChanged", + "read": "pivot", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setPivot" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 38, + "name": "opacity", + "notify": "localOpacityChanged", + "read": "localOpacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLocalOpacity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 39, + "name": "visible", + "notify": "visibleChanged", + "read": "visible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 40, + "name": "forward", + "notify": "forwardChanged", + "read": "forward", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 41, + "name": "up", + "notify": "upChanged", + "read": "up", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 42, + "name": "right", + "notify": "rightChanged", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 43, + "name": "scenePosition", + "notify": "scenePositionChanged", + "read": "scenePosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 44, + "name": "sceneRotation", + "notify": "sceneRotationChanged", + "read": "sceneRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 45, + "name": "sceneScale", + "notify": "sceneScaleChanged", + "read": "sceneScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 46, + "name": "sceneTransform", + "notify": "sceneTransformChanged", + "read": "sceneTransform", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMatrix4x4", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 47, + "name": "staticFlags", + "notify": "staticFlagsChanged", + "read": "staticFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setStaticFlags" + } + ], + "qualifiedClassName": "QQuick3DNode", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 122, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 123, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 124, + "name": "zChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 125, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 126, + "name": "eulerRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 127, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 128, + "name": "scaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 129, + "name": "pivotChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 130, + "name": "localOpacityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 131, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 132, + "name": "forwardChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 133, + "name": "upChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 134, + "name": "rightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 135, + "name": "sceneTransformChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 136, + "name": "scenePositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 137, + "name": "sceneRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 138, + "name": "sceneScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 139, + "name": "staticFlagsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "float" + } + ], + "index": 18, + "lineNumber": 109, + "name": "setX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "y", + "type": "float" + } + ], + "index": 19, + "lineNumber": 110, + "name": "setY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "z", + "type": "float" + } + ], + "index": 20, + "lineNumber": 111, + "name": "setZ", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "QQuaternion" + } + ], + "index": 21, + "lineNumber": 112, + "name": "setRotation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "eulerRotation", + "type": "QVector3D" + } + ], + "index": 22, + "lineNumber": 113, + "name": "setEulerRotation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QVector3D" + } + ], + "index": 23, + "lineNumber": 114, + "name": "setPosition", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "QVector3D" + } + ], + "index": 24, + "lineNumber": 115, + "name": "setScale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pivot", + "type": "QVector3D" + } + ], + "index": 25, + "lineNumber": 116, + "name": "setPivot", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "opacity", + "type": "float" + } + ], + "index": 26, + "lineNumber": 117, + "name": "setLocalOpacity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 27, + "lineNumber": 118, + "name": "setVisible", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "staticFlags", + "type": "int" + } + ], + "index": 28, + "lineNumber": 119, + "name": "setStaticFlags", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + } + ], + "inputFile": "qquick3dnode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "OrthographicCamera" + } + ], + "className": "QQuick3DOrthographicCamera", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "clipNear", + "notify": "clipNearChanged", + "read": "clipNear", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClipNear" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "clipFar", + "notify": "clipFarChanged", + "read": "clipFar", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClipFar" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "horizontalMagnification", + "notify": "horizontalMagnificationChanged", + "read": "horizontalMagnification", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setHorizontalMagnification" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "verticalMagnification", + "notify": "verticalMagnificationChanged", + "read": "verticalMagnification", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setVerticalMagnification" + } + ], + "qualifiedClassName": "QQuick3DOrthographicCamera", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "clipNearChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 49, + "name": "clipFarChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 50, + "name": "horizontalMagnificationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 51, + "name": "verticalMagnificationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "clipNear", + "type": "float" + } + ], + "index": 4, + "lineNumber": 42, + "name": "setClipNear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clipFar", + "type": "float" + } + ], + "index": 5, + "lineNumber": 43, + "name": "setClipFar", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "horizontalMagnification", + "type": "float" + } + ], + "index": 6, + "lineNumber": 44, + "name": "setHorizontalMagnification", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "horizontalMagnification", + "type": "float" + } + ], + "index": 7, + "lineNumber": 45, + "name": "setVerticalMagnification", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DCamera" + } + ] + } + ], + "inputFile": "qquick3dorthographiccamera_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PerspectiveCamera" + } + ], + "className": "QQuick3DPerspectiveCamera", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "FieldOfViewOrientation", + "values": [ + "Vertical", + "Horizontal" + ] + } + ], + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "clipNear", + "notify": "clipNearChanged", + "read": "clipNear", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClipNear" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "clipFar", + "notify": "clipFarChanged", + "read": "clipFar", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClipFar" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "fieldOfView", + "notify": "fieldOfViewChanged", + "read": "fieldOfView", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFieldOfView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "fieldOfViewOrientation", + "notify": "fieldOfViewOrientationChanged", + "read": "fieldOfViewOrientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "FieldOfViewOrientation", + "user": false, + "write": "setFieldOfViewOrientation" + } + ], + "qualifiedClassName": "QQuick3DPerspectiveCamera", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "clipNearChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 55, + "name": "clipFarChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 56, + "name": "fieldOfViewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 57, + "name": "fieldOfViewOrientationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "clipNear", + "type": "float" + } + ], + "index": 4, + "lineNumber": 48, + "name": "setClipNear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clipFar", + "type": "float" + } + ], + "index": 5, + "lineNumber": 49, + "name": "setClipFar", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fieldOfView", + "type": "float" + } + ], + "index": 6, + "lineNumber": 50, + "name": "setFieldOfView", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fieldOfViewOrientation", + "type": "QQuick3DPerspectiveCamera::FieldOfViewOrientation" + } + ], + "index": 7, + "lineNumber": 51, + "name": "setFieldOfViewOrientation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DCamera" + } + ] + } + ], + "inputFile": "qquick3dperspectivecamera_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "pickResult" + } + ], + "className": "QQuick3DPickResult", + "gadget": true, + "lineNumber": 44, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 47, + "name": "objectHit", + "read": "objectHit", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DModel*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 48, + "name": "distance", + "read": "distance", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 49, + "name": "uvPosition", + "read": "uvPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector2D", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 50, + "name": "scenePosition", + "read": "scenePosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 51, + "name": "position", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 52, + "name": "normal", + "read": "normal", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 53, + "name": "sceneNormal", + "read": "sceneNormal", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 54, + "name": "instanceIndex", + "read": "instanceIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 55, + "name": "itemHit", + "read": "itemHit", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 56, + "name": "hitType", + "read": "hitType", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QQuick3DPickResultEnums::HitType", + "user": false + } + ], + "qualifiedClassName": "QQuick3DPickResult" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PickResult" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuick3DPickResultEnums", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "HitType", + "values": [ + "Null", + "Model", + "Item" + ] + } + ], + "lineNumber": 27, + "namespace": true, + "qualifiedClassName": "QQuick3DPickResultEnums" + } + ], + "inputFile": "qquick3dpickresult_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PointLight" + } + ], + "className": "QQuick3DPointLight", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "constantFade", + "notify": "constantFadeChanged", + "read": "constantFade", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setConstantFade" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "linearFade", + "notify": "linearFadeChanged", + "read": "linearFade", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLinearFade" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "quadraticFade", + "notify": "quadraticFadeChanged", + "read": "quadraticFade", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setQuadraticFade" + } + ], + "qualifiedClassName": "QQuick3DPointLight", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 47, + "name": "constantFadeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 48, + "name": "linearFadeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 49, + "name": "quadraticFadeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "constantFade", + "type": "float" + } + ], + "index": 3, + "lineNumber": 42, + "name": "setConstantFade", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "linearFade", + "type": "float" + } + ], + "index": 4, + "lineNumber": 43, + "name": "setLinearFade", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "quadraticFade", + "type": "float" + } + ], + "index": 5, + "lineNumber": 44, + "name": "setQuadraticFade", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DAbstractLight" + } + ] + } + ], + "inputFile": "qquick3dpointlight_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PrincipledMaterial" + } + ], + "className": "QQuick3DPrincipledMaterial", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 130, + "name": "Lighting", + "values": [ + "NoLighting", + "FragmentLighting" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 136, + "name": "BlendMode", + "values": [ + "SourceOver", + "Screen", + "Multiply" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 143, + "name": "AlphaMode", + "values": [ + "Default", + "Mask", + "Blend", + "Opaque" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 151, + "name": "VertexColorMask", + "values": [ + "NoMask", + "RoughnessMask", + "NormalStrengthMask", + "SpecularAmountMask", + "ClearcoatAmountMask", + "ClearcoatRoughnessAmountMask", + "ClearcoatNormalStrengthMask", + "HeightAmountMask", + "MetalnessMask", + "OcclusionAmountMask", + "ThicknessFactorMask", + "TransmissionFactorMask" + ] + }, + { + "alias": "VertexColorMask", + "isClass": false, + "isFlag": true, + "lineNumber": 151, + "name": "VertexColorMaskFlags", + "values": [ + "NoMask", + "RoughnessMask", + "NormalStrengthMask", + "SpecularAmountMask", + "ClearcoatAmountMask", + "ClearcoatRoughnessAmountMask", + "ClearcoatNormalStrengthMask", + "HeightAmountMask", + "MetalnessMask", + "OcclusionAmountMask", + "ThicknessFactorMask", + "TransmissionFactorMask" + ] + } + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "lighting", + "notify": "lightingChanged", + "read": "lighting", + "required": false, + "scriptable": true, + "stored": true, + "type": "Lighting", + "user": false, + "write": "setLighting" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "blendMode", + "notify": "blendModeChanged", + "read": "blendMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "BlendMode", + "user": false, + "write": "setBlendMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "baseColor", + "notify": "baseColorChanged", + "read": "baseColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBaseColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "baseColorMap", + "notify": "baseColorMapChanged", + "read": "baseColorMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setBaseColorMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 34, + "name": "baseColorSingleChannelEnabled", + "notify": "baseColorSingleChannelEnabledChanged", + "read": "baseColorSingleChannelEnabled", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBaseColorSingleChannelEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 35, + "name": "baseColorChannel", + "notify": "baseColorChannelChanged", + "read": "baseColorChannel", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setBaseColorChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 37, + "name": "metalness", + "notify": "metalnessChanged", + "read": "metalness", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMetalness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 38, + "name": "metalnessMap", + "notify": "metalnessMapChanged", + "read": "metalnessMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setMetalnessMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 39, + "name": "metalnessChannel", + "notify": "metalnessChannelChanged", + "read": "metalnessChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setMetalnessChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 41, + "name": "specularAmount", + "notify": "specularAmountChanged", + "read": "specularAmount", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSpecularAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 42, + "name": "specularMap", + "notify": "specularMapChanged", + "read": "specularMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setSpecularMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 43, + "name": "specularTint", + "notify": "specularTintChanged", + "read": "specularTint", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSpecularTint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 44, + "name": "specularSingleChannelEnabled", + "notify": "specularSingleChannelEnabledChanged", + "read": "specularSingleChannelEnabled", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSpecularSingleChannelEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 45, + "name": "specularChannel", + "notify": "specularChannelChanged", + "read": "specularChannel", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setSpecularChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 47, + "name": "roughness", + "notify": "roughnessChanged", + "read": "roughness", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRoughness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 48, + "name": "roughnessMap", + "notify": "roughnessMapChanged", + "read": "roughnessMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setRoughnessMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 49, + "name": "roughnessChannel", + "notify": "roughnessChannelChanged", + "read": "roughnessChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setRoughnessChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 51, + "name": "emissiveFactor", + "notify": "emissiveFactorChanged", + "read": "emissiveFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setEmissiveFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 52, + "name": "emissiveMap", + "notify": "emissiveMapChanged", + "read": "emissiveMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setEmissiveMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 53, + "name": "emissiveSingleChannelEnabled", + "notify": "emissiveSingleChannelEnabledChanged", + "read": "emissiveSingleChannelEnabled", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEmissiveSingleChannelEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 54, + "name": "emissiveChannel", + "notify": "emissiveChannelChanged", + "read": "emissiveChannel", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setEmissiveChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 56, + "name": "invertOpacityMapValue", + "notify": "invertOpacityMapValueChanged", + "read": "invertOpacityMapValue", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInvertOpacityMapValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 57, + "name": "opacity", + "notify": "opacityChanged", + "read": "opacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setOpacity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 58, + "name": "opacityMap", + "notify": "opacityMapChanged", + "read": "opacityMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setOpacityMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 59, + "name": "opacityChannel", + "notify": "opacityChannelChanged", + "read": "opacityChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setOpacityChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 61, + "name": "normalMap", + "notify": "normalMapChanged", + "read": "normalMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setNormalMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 62, + "name": "normalStrength", + "notify": "normalStrengthChanged", + "read": "normalStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setNormalStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 64, + "name": "specularReflectionMap", + "notify": "specularReflectionMapChanged", + "read": "specularReflectionMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setSpecularReflectionMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 66, + "name": "occlusionMap", + "notify": "occlusionMapChanged", + "read": "occlusionMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setOcclusionMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 29, + "lineNumber": 67, + "name": "occlusionChannel", + "notify": "occlusionChannelChanged", + "read": "occlusionChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setOcclusionChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 30, + "lineNumber": 68, + "name": "occlusionAmount", + "notify": "occlusionAmountChanged", + "read": "occlusionAmount", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setOcclusionAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 31, + "lineNumber": 70, + "name": "alphaMode", + "notify": "alphaModeChanged", + "read": "alphaMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "AlphaMode", + "user": false, + "write": "setAlphaMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 32, + "lineNumber": 71, + "name": "alphaCutoff", + "notify": "alphaCutoffChanged", + "read": "alphaCutoff", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAlphaCutoff" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 33, + "lineNumber": 73, + "name": "pointSize", + "notify": "pointSizeChanged", + "read": "pointSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setPointSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 34, + "lineNumber": 74, + "name": "lineWidth", + "notify": "lineWidthChanged", + "read": "lineWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLineWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 35, + "lineNumber": 76, + "name": "heightMap", + "notify": "heightMapChanged", + "read": "heightMap", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setHeightMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 36, + "lineNumber": 77, + "name": "heightChannel", + "notify": "heightChannelChanged", + "read": "heightChannel", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setHeightChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 37, + "lineNumber": 78, + "name": "heightAmount", + "notify": "heightAmountChanged", + "read": "heightAmount", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setHeightAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 38, + "lineNumber": 79, + "name": "minHeightMapSamples", + "notify": "minHeightMapSamplesChanged", + "read": "minHeightMapSamples", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinHeightMapSamples" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 39, + "lineNumber": 80, + "name": "maxHeightMapSamples", + "notify": "maxHeightMapSamplesChanged", + "read": "maxHeightMapSamples", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaxHeightMapSamples" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 40, + "lineNumber": 82, + "name": "clearcoatAmount", + "notify": "clearcoatAmountChanged", + "read": "clearcoatAmount", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClearcoatAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 41, + "lineNumber": 83, + "name": "clearcoatMap", + "notify": "clearcoatMapChanged", + "read": "clearcoatMap", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setClearcoatMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 42, + "lineNumber": 84, + "name": "clearcoatChannel", + "notify": "clearcoatChannelChanged", + "read": "clearcoatChannel", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setClearcoatChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 43, + "lineNumber": 86, + "name": "clearcoatRoughnessAmount", + "notify": "clearcoatRoughnessAmountChanged", + "read": "clearcoatRoughnessAmount", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClearcoatRoughnessAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 44, + "lineNumber": 88, + "name": "clearcoatRoughnessChannel", + "notify": "clearcoatRoughnessChannelChanged", + "read": "clearcoatRoughnessChannel", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setClearcoatRoughnessChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 45, + "lineNumber": 90, + "name": "clearcoatRoughnessMap", + "notify": "clearcoatRoughnessMapChanged", + "read": "clearcoatRoughnessMap", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setClearcoatRoughnessMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 46, + "lineNumber": 92, + "name": "clearcoatNormalMap", + "notify": "clearcoatNormalMapChanged", + "read": "clearcoatNormalMap", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setClearcoatNormalMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 47, + "lineNumber": 94, + "name": "clearcoatNormalStrength", + "notify": "clearcoatNormalStrengthChanged", + "read": "clearcoatNormalStrength", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClearcoatNormalStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 48, + "lineNumber": 96, + "name": "transmissionFactor", + "notify": "transmissionFactorChanged", + "read": "transmissionFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTransmissionFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 49, + "lineNumber": 97, + "name": "transmissionMap", + "notify": "transmissionMapChanged", + "read": "transmissionMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setTransmissionMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 50, + "lineNumber": 98, + "name": "transmissionChannel", + "notify": "transmissionChannelChanged", + "read": "transmissionChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setTransmissionChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 51, + "lineNumber": 100, + "name": "thicknessFactor", + "notify": "thicknessFactorChanged", + "read": "thicknessFactor", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setThicknessFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 52, + "lineNumber": 101, + "name": "thicknessMap", + "notify": "thicknessMapChanged", + "read": "thicknessMap", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setThicknessMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 53, + "lineNumber": 102, + "name": "thicknessChannel", + "notify": "thicknessChannelChanged", + "read": "thicknessChannel", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setThicknessChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 54, + "lineNumber": 104, + "name": "attenuationDistance", + "notify": "attenuationDistanceChanged", + "read": "attenuationDistance", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAttenuationDistance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 55, + "lineNumber": 105, + "name": "attenuationColor", + "notify": "attenuationColorChanged", + "read": "attenuationColor", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAttenuationColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 56, + "lineNumber": 107, + "name": "indexOfRefraction", + "notify": "indexOfRefractionChanged", + "read": "indexOfRefraction", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setIndexOfRefraction" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 57, + "lineNumber": 109, + "name": "vertexColorsEnabled", + "notify": "vertexColorsEnabledChanged", + "read": "vertexColorsEnabled", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVertexColorsEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 58, + "lineNumber": 111, + "name": "fresnelScaleBiasEnabled", + "notify": "fresnelScaleBiasEnabledChanged", + "read": "fresnelScaleBiasEnabled", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFresnelScaleBiasEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 59, + "lineNumber": 112, + "name": "fresnelScale", + "notify": "fresnelScaleChanged", + "read": "fresnelScale", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFresnelScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 60, + "lineNumber": 113, + "name": "fresnelBias", + "notify": "fresnelBiasChanged", + "read": "fresnelBias", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFresnelBias" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 61, + "lineNumber": 114, + "name": "fresnelPower", + "notify": "fresnelPowerChanged", + "read": "fresnelPower", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFresnelPower" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 62, + "lineNumber": 116, + "name": "clearcoatFresnelScaleBiasEnabled", + "notify": "clearcoatFresnelScaleBiasEnabledChanged", + "read": "clearcoatFresnelScaleBiasEnabled", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setClearcoatFresnelScaleBiasEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 63, + "lineNumber": 117, + "name": "clearcoatFresnelScale", + "notify": "clearcoatFresnelScaleChanged", + "read": "clearcoatFresnelScale", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClearcoatFresnelScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 64, + "lineNumber": 118, + "name": "clearcoatFresnelBias", + "notify": "clearcoatFresnelBiasChanged", + "read": "clearcoatFresnelBias", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClearcoatFresnelBias" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 65, + "lineNumber": 119, + "name": "clearcoatFresnelPower", + "notify": "clearcoatFresnelPowerChanged", + "read": "clearcoatFresnelPower", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClearcoatFresnelPower" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 66, + "lineNumber": 121, + "name": "vertexColorsMaskEnabled", + "notify": "vertexColorsMaskEnabledChanged", + "read": "vertexColorsMaskEnabled", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVertexColorsMaskEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 67, + "lineNumber": 122, + "name": "vertexColorRedMask", + "notify": "vertexColorRedMaskChanged", + "read": "vertexColorRedMask", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "VertexColorMaskFlags", + "user": false, + "write": "setVertexColorRedMask" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 68, + "lineNumber": 123, + "name": "vertexColorGreenMask", + "notify": "vertexColorGreenMaskChanged", + "read": "vertexColorGreenMask", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "VertexColorMaskFlags", + "user": false, + "write": "setVertexColorGreenMask" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 69, + "lineNumber": 124, + "name": "vertexColorBlueMask", + "notify": "vertexColorBlueMaskChanged", + "read": "vertexColorBlueMask", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "VertexColorMaskFlags", + "user": false, + "write": "setVertexColorBlueMask" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 70, + "lineNumber": 125, + "name": "vertexColorAlphaMask", + "notify": "vertexColorAlphaMaskChanged", + "read": "vertexColorAlphaMask", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "VertexColorMaskFlags", + "user": false, + "write": "setVertexColorAlphaMask" + } + ], + "qualifiedClassName": "QQuick3DPrincipledMaterial", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "lighting", + "type": "QQuick3DPrincipledMaterial::Lighting" + } + ], + "index": 0, + "lineNumber": 333, + "name": "lightingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "blendMode", + "type": "QQuick3DPrincipledMaterial::BlendMode" + } + ], + "index": 1, + "lineNumber": 334, + "name": "blendModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "baseColor", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 335, + "name": "baseColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "baseColorMap", + "type": "QQuick3DTexture*" + } + ], + "index": 3, + "lineNumber": 336, + "name": "baseColorMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "baseColorSingleChannelEnabled", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 337, + "name": "baseColorSingleChannelEnabledChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 5, + "lineNumber": 338, + "name": "baseColorChannelChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "specularColorSingleChannelEnabled", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 339, + "name": "specularSingleChannelEnabledChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 7, + "lineNumber": 340, + "name": "specularChannelChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "emissiveColorSingleChannelEnabled", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 341, + "name": "emissiveSingleChannelEnabledChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 9, + "lineNumber": 342, + "name": "emissiveChannelChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "emissiveMap", + "type": "QQuick3DTexture*" + } + ], + "index": 10, + "lineNumber": 343, + "name": "emissiveMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "emissiveFactor", + "type": "QVector3D" + } + ], + "index": 11, + "lineNumber": 344, + "name": "emissiveFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularReflectionMap", + "type": "QQuick3DTexture*" + } + ], + "index": 12, + "lineNumber": 345, + "name": "specularReflectionMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularMap", + "type": "QQuick3DTexture*" + } + ], + "index": 13, + "lineNumber": 346, + "name": "specularMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularTint", + "type": "float" + } + ], + "index": 14, + "lineNumber": 347, + "name": "specularTintChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularAmount", + "type": "float" + } + ], + "index": 15, + "lineNumber": 348, + "name": "specularAmountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "roughness", + "type": "float" + } + ], + "index": 16, + "lineNumber": 349, + "name": "roughnessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "roughnessMap", + "type": "QQuick3DTexture*" + } + ], + "index": 17, + "lineNumber": 350, + "name": "roughnessMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "invertOpacityMapValue", + "type": "bool" + } + ], + "index": 18, + "lineNumber": 351, + "name": "invertOpacityMapValueChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "opacity", + "type": "float" + } + ], + "index": 19, + "lineNumber": 352, + "name": "opacityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "opacityMap", + "type": "QQuick3DTexture*" + } + ], + "index": 20, + "lineNumber": 353, + "name": "opacityMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normalMap", + "type": "QQuick3DTexture*" + } + ], + "index": 21, + "lineNumber": 354, + "name": "normalMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "metalness", + "type": "float" + } + ], + "index": 22, + "lineNumber": 355, + "name": "metalnessChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "metalnessMap", + "type": "QQuick3DTexture*" + } + ], + "index": 23, + "lineNumber": 356, + "name": "metalnessMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normalStrength", + "type": "float" + } + ], + "index": 24, + "lineNumber": 357, + "name": "normalStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "occlusionMap", + "type": "QQuick3DTexture*" + } + ], + "index": 25, + "lineNumber": 358, + "name": "occlusionMapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "occlusionAmount", + "type": "float" + } + ], + "index": 26, + "lineNumber": 359, + "name": "occlusionAmountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alphaMode", + "type": "QQuick3DPrincipledMaterial::AlphaMode" + } + ], + "index": 27, + "lineNumber": 360, + "name": "alphaModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alphaCutoff", + "type": "float" + } + ], + "index": 28, + "lineNumber": 361, + "name": "alphaCutoffChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 29, + "lineNumber": 362, + "name": "metalnessChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 30, + "lineNumber": 363, + "name": "roughnessChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 31, + "lineNumber": 364, + "name": "opacityChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 32, + "lineNumber": 365, + "name": "occlusionChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 33, + "lineNumber": 366, + "name": "pointSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 34, + "lineNumber": 367, + "name": "lineWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "heightMap", + "type": "QQuick3DTexture*" + } + ], + "index": 35, + "lineNumber": 368, + "name": "heightMapChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 36, + "lineNumber": 369, + "name": "heightChannelChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "heightAmount", + "type": "float" + } + ], + "index": 37, + "lineNumber": 370, + "name": "heightAmountChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "samples", + "type": "int" + } + ], + "index": 38, + "lineNumber": 371, + "name": "minHeightMapSamplesChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "samples", + "type": "int" + } + ], + "index": 39, + "lineNumber": 372, + "name": "maxHeightMapSamplesChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "amount", + "type": "float" + } + ], + "index": 40, + "lineNumber": 374, + "name": "clearcoatAmountChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "QQuick3DTexture*" + } + ], + "index": 41, + "lineNumber": 375, + "name": "clearcoatMapChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 42, + "lineNumber": 376, + "name": "clearcoatChannelChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "amount", + "type": "float" + } + ], + "index": 43, + "lineNumber": 377, + "name": "clearcoatRoughnessAmountChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 44, + "lineNumber": 378, + "name": "clearcoatRoughnessChannelChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "QQuick3DTexture*" + } + ], + "index": 45, + "lineNumber": 379, + "name": "clearcoatRoughnessMapChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "QQuick3DTexture*" + } + ], + "index": 46, + "lineNumber": 380, + "name": "clearcoatNormalMapChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatNormalStrength", + "type": "float" + } + ], + "index": 47, + "lineNumber": 381, + "name": "clearcoatNormalStrengthChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "amount", + "type": "float" + } + ], + "index": 48, + "lineNumber": 383, + "name": "transmissionFactorChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "QQuick3DTexture*" + } + ], + "index": 49, + "lineNumber": 384, + "name": "transmissionMapChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 50, + "lineNumber": 385, + "name": "transmissionChannelChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "amount", + "type": "float" + } + ], + "index": 51, + "lineNumber": 387, + "name": "thicknessFactorChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "QQuick3DTexture*" + } + ], + "index": 52, + "lineNumber": 388, + "name": "thicknessMapChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 53, + "lineNumber": 389, + "name": "thicknessChannelChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "distance", + "type": "float" + } + ], + "index": 54, + "lineNumber": 390, + "name": "attenuationDistanceChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 55, + "lineNumber": 391, + "name": "attenuationColorChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "indexOfRefraction", + "type": "float" + } + ], + "index": 56, + "lineNumber": 393, + "name": "indexOfRefractionChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelScaleBiasEnabled", + "type": "bool" + } + ], + "index": 57, + "lineNumber": 394, + "name": "fresnelScaleBiasEnabledChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelScale", + "type": "float" + } + ], + "index": 58, + "lineNumber": 395, + "name": "fresnelScaleChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelBias", + "type": "float" + } + ], + "index": 59, + "lineNumber": 396, + "name": "fresnelBiasChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelPower", + "type": "float" + } + ], + "index": 60, + "lineNumber": 397, + "name": "fresnelPowerChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelScaleBiasEnabled", + "type": "bool" + } + ], + "index": 61, + "lineNumber": 399, + "name": "clearcoatFresnelScaleBiasEnabledChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelScale", + "type": "float" + } + ], + "index": 62, + "lineNumber": 400, + "name": "clearcoatFresnelScaleChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelBias", + "type": "float" + } + ], + "index": 63, + "lineNumber": 401, + "name": "clearcoatFresnelBiasChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelPower", + "type": "float" + } + ], + "index": 64, + "lineNumber": 402, + "name": "clearcoatFresnelPowerChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorsEnabled", + "type": "bool" + } + ], + "index": 65, + "lineNumber": 404, + "name": "vertexColorsEnabledChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 66, + "lineNumber": 406, + "name": "vertexColorsMaskEnabledChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 67, + "lineNumber": 407, + "name": "vertexColorRedMaskChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 68, + "lineNumber": 408, + "name": "vertexColorGreenMaskChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 69, + "lineNumber": 409, + "name": "vertexColorBlueMaskChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 70, + "lineNumber": 410, + "name": "vertexColorAlphaMaskChanged", + "returnType": "void", + "revision": 1544 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "lighting", + "type": "QQuick3DPrincipledMaterial::Lighting" + } + ], + "index": 71, + "lineNumber": 253, + "name": "setLighting", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "blendMode", + "type": "QQuick3DPrincipledMaterial::BlendMode" + } + ], + "index": 72, + "lineNumber": 254, + "name": "setBlendMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "baseColor", + "type": "QColor" + } + ], + "index": 73, + "lineNumber": 255, + "name": "setBaseColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "baseColorMap", + "type": "QQuick3DTexture*" + } + ], + "index": 74, + "lineNumber": 256, + "name": "setBaseColorMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "baseColorSingleChannelEnabled", + "type": "bool" + } + ], + "index": 75, + "lineNumber": 257, + "name": "setBaseColorSingleChannelEnabled", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 76, + "lineNumber": 258, + "name": "setBaseColorChannel", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "specularSingleChannelEnabled", + "type": "bool" + } + ], + "index": 77, + "lineNumber": 259, + "name": "setSpecularSingleChannelEnabled", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 78, + "lineNumber": 260, + "name": "setSpecularChannel", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "emissiveSingleChannelEnabled", + "type": "bool" + } + ], + "index": 79, + "lineNumber": 261, + "name": "setEmissiveSingleChannelEnabled", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 80, + "lineNumber": 262, + "name": "setEmissiveChannel", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "emissiveMap", + "type": "QQuick3DTexture*" + } + ], + "index": 81, + "lineNumber": 263, + "name": "setEmissiveMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "emissiveFactor", + "type": "QVector3D" + } + ], + "index": 82, + "lineNumber": 264, + "name": "setEmissiveFactor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularReflectionMap", + "type": "QQuick3DTexture*" + } + ], + "index": 83, + "lineNumber": 265, + "name": "setSpecularReflectionMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularMap", + "type": "QQuick3DTexture*" + } + ], + "index": 84, + "lineNumber": 266, + "name": "setSpecularMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularTint", + "type": "float" + } + ], + "index": 85, + "lineNumber": 267, + "name": "setSpecularTint", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularAmount", + "type": "float" + } + ], + "index": 86, + "lineNumber": 268, + "name": "setSpecularAmount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "roughness", + "type": "float" + } + ], + "index": 87, + "lineNumber": 269, + "name": "setRoughness", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "roughnessMap", + "type": "QQuick3DTexture*" + } + ], + "index": 88, + "lineNumber": 270, + "name": "setRoughnessMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "invertOpacityMapValue", + "type": "bool" + } + ], + "index": 89, + "lineNumber": 271, + "name": "setInvertOpacityMapValue", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "opacity", + "type": "float" + } + ], + "index": 90, + "lineNumber": 272, + "name": "setOpacity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "opacityMap", + "type": "QQuick3DTexture*" + } + ], + "index": 91, + "lineNumber": 273, + "name": "setOpacityMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normalMap", + "type": "QQuick3DTexture*" + } + ], + "index": 92, + "lineNumber": 274, + "name": "setNormalMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "metalnessAmount", + "type": "float" + } + ], + "index": 93, + "lineNumber": 275, + "name": "setMetalness", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "metalnessMap", + "type": "QQuick3DTexture*" + } + ], + "index": 94, + "lineNumber": 276, + "name": "setMetalnessMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normalStrength", + "type": "float" + } + ], + "index": 95, + "lineNumber": 277, + "name": "setNormalStrength", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "occlusionMap", + "type": "QQuick3DTexture*" + } + ], + "index": 96, + "lineNumber": 278, + "name": "setOcclusionMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "occlusionAmount", + "type": "float" + } + ], + "index": 97, + "lineNumber": 279, + "name": "setOcclusionAmount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alphaMode", + "type": "QQuick3DPrincipledMaterial::AlphaMode" + } + ], + "index": 98, + "lineNumber": 280, + "name": "setAlphaMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alphaCutoff", + "type": "float" + } + ], + "index": 99, + "lineNumber": 281, + "name": "setAlphaCutoff", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 100, + "lineNumber": 282, + "name": "setMetalnessChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 101, + "lineNumber": 283, + "name": "setRoughnessChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 102, + "lineNumber": 284, + "name": "setOpacityChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 103, + "lineNumber": 285, + "name": "setOcclusionChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "float" + } + ], + "index": 104, + "lineNumber": 286, + "name": "setPointSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "float" + } + ], + "index": 105, + "lineNumber": 287, + "name": "setLineWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "heightMap", + "type": "QQuick3DTexture*" + } + ], + "index": 106, + "lineNumber": 288, + "name": "setHeightMap", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 107, + "lineNumber": 289, + "name": "setHeightChannel", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "heightAmount", + "type": "float" + } + ], + "index": 108, + "lineNumber": 290, + "name": "setHeightAmount", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "samples", + "type": "int" + } + ], + "index": 109, + "lineNumber": 291, + "name": "setMinHeightMapSamples", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "samples", + "type": "int" + } + ], + "index": 110, + "lineNumber": 292, + "name": "setMaxHeightMapSamples", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatAmount", + "type": "float" + } + ], + "index": 111, + "lineNumber": 294, + "name": "setClearcoatAmount", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatMap", + "type": "QQuick3DTexture*" + } + ], + "index": 112, + "lineNumber": 295, + "name": "setClearcoatMap", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatChannel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 113, + "lineNumber": 296, + "name": "setClearcoatChannel", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatRoughnessAmount", + "type": "float" + } + ], + "index": 114, + "lineNumber": 297, + "name": "setClearcoatRoughnessAmount", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatRoughnessChannel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 115, + "lineNumber": 298, + "name": "setClearcoatRoughnessChannel", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatRoughnessMap", + "type": "QQuick3DTexture*" + } + ], + "index": 116, + "lineNumber": 299, + "name": "setClearcoatRoughnessMap", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatNormalMap", + "type": "QQuick3DTexture*" + } + ], + "index": 117, + "lineNumber": 300, + "name": "setClearcoatNormalMap", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatNormalStrength", + "type": "float" + } + ], + "index": 118, + "lineNumber": 301, + "name": "setClearcoatNormalStrength", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "newTransmissionFactor", + "type": "float" + } + ], + "index": 119, + "lineNumber": 303, + "name": "setTransmissionFactor", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "newTransmissionMap", + "type": "QQuick3DTexture*" + } + ], + "index": 120, + "lineNumber": 304, + "name": "setTransmissionMap", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "newTransmissionChannel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 121, + "lineNumber": 305, + "name": "setTransmissionChannel", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "newThicknessFactor", + "type": "float" + } + ], + "index": 122, + "lineNumber": 307, + "name": "setThicknessFactor", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "newThicknessMap", + "type": "QQuick3DTexture*" + } + ], + "index": 123, + "lineNumber": 308, + "name": "setThicknessMap", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "newThicknessChannel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 124, + "lineNumber": 309, + "name": "setThicknessChannel", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "newAttenuationDistance", + "type": "float" + } + ], + "index": 125, + "lineNumber": 310, + "name": "setAttenuationDistance", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "newAttenuationColor", + "type": "QColor" + } + ], + "index": 126, + "lineNumber": 311, + "name": "setAttenuationColor", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "indexOfRefraction", + "type": "float" + } + ], + "index": 127, + "lineNumber": 313, + "name": "setIndexOfRefraction", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelScaleBias", + "type": "bool" + } + ], + "index": 128, + "lineNumber": 314, + "name": "setFresnelScaleBiasEnabled", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelScale", + "type": "float" + } + ], + "index": 129, + "lineNumber": 315, + "name": "setFresnelScale", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelBias", + "type": "float" + } + ], + "index": 130, + "lineNumber": 316, + "name": "setFresnelBias", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelPower", + "type": "float" + } + ], + "index": 131, + "lineNumber": 317, + "name": "setFresnelPower", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelScaleBias", + "type": "bool" + } + ], + "index": 132, + "lineNumber": 319, + "name": "setClearcoatFresnelScaleBiasEnabled", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelScale", + "type": "float" + } + ], + "index": 133, + "lineNumber": 320, + "name": "setClearcoatFresnelScale", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelBias", + "type": "float" + } + ], + "index": 134, + "lineNumber": 321, + "name": "setClearcoatFresnelBias", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelPower", + "type": "float" + } + ], + "index": 135, + "lineNumber": 322, + "name": "setClearcoatFresnelPower", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorsEnabled", + "type": "bool" + } + ], + "index": 136, + "lineNumber": 324, + "name": "setVertexColorsEnabled", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorsMaskEnabled", + "type": "bool" + } + ], + "index": 137, + "lineNumber": 326, + "name": "setVertexColorsMaskEnabled", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorRedMask", + "type": "VertexColorMaskFlags" + } + ], + "index": 138, + "lineNumber": 327, + "name": "setVertexColorRedMask", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorGreenMask", + "type": "VertexColorMaskFlags" + } + ], + "index": 139, + "lineNumber": 328, + "name": "setVertexColorGreenMask", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorBlueMask", + "type": "VertexColorMaskFlags" + } + ], + "index": 140, + "lineNumber": 329, + "name": "setVertexColorBlueMask", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorAlphaMask", + "type": "VertexColorMaskFlags" + } + ], + "index": 141, + "lineNumber": 330, + "name": "setVertexColorAlphaMask", + "returnType": "void", + "revision": 1544 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DMaterial" + } + ] + } + ], + "inputFile": "qquick3dprincipledmaterial_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QuaternionAnimation" + } + ], + "className": "QQuick3DQuaternionAnimation", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 45, + "name": "Type", + "values": [ + "Slerp", + "Nlerp" + ] + } + ], + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "from", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "to", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setTo" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "type", + "notify": "typeChanged", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "Type", + "user": false, + "write": "setType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 35, + "name": "fromXRotation", + "notify": "fromXRotationChanged", + "read": "fromXRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFromXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "fromYRotation", + "notify": "fromYRotationChanged", + "read": "fromYRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFromYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 37, + "name": "fromZRotation", + "notify": "fromZRotationChanged", + "read": "fromZRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFromZRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 38, + "name": "toXRotation", + "notify": "toXRotationChanged", + "read": "toXRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setToXRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 39, + "name": "toYRotation", + "notify": "toYRotationChanged", + "read": "toYRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setToYRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 40, + "name": "toZRotation", + "notify": "toZRotationChanged", + "read": "toZRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setToZRotation" + } + ], + "qualifiedClassName": "QQuick3DQuaternionAnimation", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QQuick3DQuaternionAnimation::Type" + } + ], + "index": 0, + "lineNumber": 81, + "name": "typeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 1, + "lineNumber": 82, + "name": "fromXRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 2, + "lineNumber": 83, + "name": "fromYRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 3, + "lineNumber": 84, + "name": "fromZRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 4, + "lineNumber": 85, + "name": "toXRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 5, + "lineNumber": 86, + "name": "toYRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 6, + "lineNumber": 87, + "name": "toZRotationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPropertyAnimation" + } + ] + } + ], + "inputFile": "qquick3dquaternionanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Quaternion" + }, + { + "name": "QML.Singleton", + "value": "true" + } + ], + "className": "QQuick3DQuaternionUtils", + "lineNumber": 27, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "axis1", + "type": "QVector3D" + }, + { + "name": "angle1", + "type": "float" + }, + { + "name": "axis2", + "type": "QVector3D" + }, + { + "name": "angle2", + "type": "float" + }, + { + "name": "axis3", + "type": "QVector3D" + }, + { + "name": "angle3", + "type": "float" + } + ], + "index": 0, + "lineNumber": 37, + "name": "fromAxesAndAngles", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis1", + "type": "QVector3D" + }, + { + "name": "angle1", + "type": "float" + }, + { + "name": "axis2", + "type": "QVector3D" + }, + { + "name": "angle2", + "type": "float" + } + ], + "index": 1, + "lineNumber": 43, + "name": "fromAxesAndAngles", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "angle", + "type": "float" + } + ], + "index": 2, + "lineNumber": 47, + "name": "fromAxisAndAngle", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "axis", + "type": "QVector3D" + }, + { + "name": "angle", + "type": "float" + } + ], + "index": 3, + "lineNumber": 48, + "name": "fromAxisAndAngle", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + } + ], + "index": 4, + "lineNumber": 49, + "name": "fromEulerAngles", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "eulerAngles", + "type": "QVector3D" + } + ], + "index": 5, + "lineNumber": 50, + "name": "fromEulerAngles", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourcePosition", + "type": "QVector3D" + }, + { + "name": "targetPosition", + "type": "QVector3D" + }, + { + "name": "forwardDirection", + "type": "QVector3D" + }, + { + "name": "upDirection", + "type": "QVector3D" + } + ], + "index": 6, + "lineNumber": 52, + "name": "lookAt", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourcePosition", + "type": "QVector3D" + }, + { + "name": "targetPosition", + "type": "QVector3D" + }, + { + "name": "forwardDirection", + "type": "QVector3D" + } + ], + "index": 7, + "isCloned": true, + "lineNumber": 52, + "name": "lookAt", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourcePosition", + "type": "QVector3D" + }, + { + "name": "targetPosition", + "type": "QVector3D" + } + ], + "index": 8, + "isCloned": true, + "lineNumber": 52, + "name": "lookAt", + "returnType": "QQuaternion" + } + ], + "object": true, + "qualifiedClassName": "QQuick3DQuaternionUtils", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dquaternionutils_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ReflectionProbe" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuick3DReflectionProbe", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 44, + "name": "ReflectionQuality", + "values": [ + "VeryLow", + "Low", + "Medium", + "High", + "VeryHigh" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 53, + "name": "ReflectionRefreshMode", + "values": [ + "FirstFrame", + "EveryFrame" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 59, + "name": "ReflectionTimeSlicing", + "values": [ + "None", + "AllFacesAtOnce", + "IndividualFaces" + ] + } + ], + "lineNumber": 28, + "methods": [ + { + "access": "public", + "index": 18, + "lineNumber": 78, + "name": "scheduleUpdate", + "returnType": "void", + "revision": 1540 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "quality", + "notify": "qualityChanged", + "read": "quality", + "required": false, + "scriptable": true, + "stored": true, + "type": "ReflectionQuality", + "user": false, + "write": "setQuality" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "clearColor", + "notify": "clearColorChanged", + "read": "clearColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setClearColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "refreshMode", + "notify": "refreshModeChanged", + "read": "refreshMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ReflectionRefreshMode", + "user": false, + "write": "setRefreshMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "timeSlicing", + "notify": "timeSlicingChanged", + "read": "timeSlicing", + "required": false, + "scriptable": true, + "stored": true, + "type": "ReflectionTimeSlicing", + "user": false, + "write": "setTimeSlicing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "parallaxCorrection", + "notify": "parallaxCorrectionChanged", + "read": "parallaxCorrection", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setParallaxCorrection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "boxSize", + "notify": "boxSizeChanged", + "read": "boxSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setBoxSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 37, + "name": "boxOffset", + "notify": "boxOffsetChanged", + "read": "boxOffset", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setBoxOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 38, + "name": "debugView", + "notify": "debugViewChanged", + "read": "debugView", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDebugView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 39, + "name": "texture", + "notify": "textureChanged", + "read": "texture", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "QQuick3DCubeMapTexture*", + "user": false, + "write": "setTexture" + } + ], + "qualifiedClassName": "QQuick3DReflectionProbe", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 93, + "name": "qualityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 94, + "name": "clearColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 95, + "name": "refreshModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 96, + "name": "timeSlicingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 97, + "name": "parallaxCorrectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 99, + "name": "boxSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 100, + "name": "debugViewChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 7, + "lineNumber": 101, + "name": "boxOffsetChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 8, + "lineNumber": 102, + "name": "textureChanged", + "returnType": "void", + "revision": 1541 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "reflectionQuality", + "type": "ReflectionQuality" + } + ], + "index": 9, + "lineNumber": 82, + "name": "setQuality", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clearColor", + "type": "QColor" + } + ], + "index": 10, + "lineNumber": 83, + "name": "setClearColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newRefreshMode", + "type": "ReflectionRefreshMode" + } + ], + "index": 11, + "lineNumber": 84, + "name": "setRefreshMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newTimeSlicing", + "type": "ReflectionTimeSlicing" + } + ], + "index": 12, + "lineNumber": 85, + "name": "setTimeSlicing", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parallaxCorrection", + "type": "bool" + } + ], + "index": 13, + "lineNumber": 86, + "name": "setParallaxCorrection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newBoxSize", + "type": "QVector3D" + } + ], + "index": 14, + "lineNumber": 87, + "name": "setBoxSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "debugView", + "type": "bool" + } + ], + "index": 15, + "lineNumber": 88, + "name": "setDebugView", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "boxOffset", + "type": "QVector3D" + } + ], + "index": 16, + "lineNumber": 89, + "name": "setBoxOffset", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "newTexture", + "type": "QQuick3DCubeMapTexture*" + } + ], + "index": 17, + "lineNumber": 90, + "name": "setTexture", + "returnType": "void", + "revision": 1541 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dreflectionprobe_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RenderStats" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "The type is internal and only intended to be accessed by user through a View3D." + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQuick3DRenderStats", + "lineNumber": 31, + "methods": [ + { + "access": "public", + "index": 23, + "lineNumber": 103, + "name": "releaseCachedResources", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "fps", + "notify": "fpsChanged", + "read": "fps", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "frameTime", + "notify": "frameTimeChanged", + "read": "frameTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "renderTime", + "notify": "renderTimeChanged", + "read": "renderTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "renderPrepareTime", + "notify": "renderTimeChanged", + "read": "renderPrepareTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "syncTime", + "notify": "syncTimeChanged", + "read": "syncTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 39, + "name": "maxFrameTime", + "notify": "maxFrameTimeChanged", + "read": "maxFrameTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 41, + "name": "extendedDataCollectionEnabled", + "notify": "extendedDataCollectionEnabledChanged", + "read": "extendedDataCollectionEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setExtendedDataCollectionEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 42, + "name": "drawCallCount", + "notify": "drawCallCountChanged", + "read": "drawCallCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 43, + "name": "drawVertexCount", + "notify": "drawVertexCountChanged", + "read": "drawVertexCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 44, + "name": "imageDataSize", + "notify": "imageDataSizeChanged", + "read": "imageDataSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 45, + "name": "meshDataSize", + "notify": "meshDataSizeChanged", + "read": "meshDataSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 46, + "name": "renderPassCount", + "notify": "renderPassCountChanged", + "read": "renderPassCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 47, + "name": "renderPassDetails", + "notify": "renderPassDetailsChanged", + "read": "renderPassDetails", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 48, + "name": "textureDetails", + "notify": "textureDetailsChanged", + "read": "textureDetails", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 49, + "name": "meshDetails", + "notify": "meshDetailsChanged", + "read": "meshDetails", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 50, + "name": "pipelineCount", + "notify": "pipelineCountChanged", + "read": "pipelineCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 51, + "name": "materialGenerationTime", + "notify": "materialGenerationTimeChanged", + "read": "materialGenerationTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 52, + "name": "effectGenerationTime", + "notify": "effectGenerationTimeChanged", + "read": "effectGenerationTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 53, + "name": "pipelineCreationTime", + "notify": "pipelineCreationTimeChanged", + "read": "pipelineCreationTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 54, + "name": "vmemAllocCount", + "notify": "vmemAllocCountChanged", + "read": "vmemAllocCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint32", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 55, + "name": "vmemUsedBytes", + "notify": "vmemUsedBytesChanged", + "read": "vmemUsedBytes", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 56, + "name": "graphicsApiName", + "notify": "graphicsApiNameChanged", + "read": "graphicsApiName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 57, + "name": "lastCompletedGpuTime", + "notify": "lastCompletedGpuTimeChanged", + "read": "lastCompletedGpuTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + } + ], + "qualifiedClassName": "QQuick3DRenderStats", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 108, + "name": "fpsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 109, + "name": "frameTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 110, + "name": "renderTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 111, + "name": "syncTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 112, + "name": "maxFrameTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 113, + "name": "extendedDataCollectionEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 114, + "name": "drawCallCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 115, + "name": "drawVertexCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 116, + "name": "imageDataSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 117, + "name": "meshDataSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 118, + "name": "renderPassCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 119, + "name": "renderPassDetailsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 120, + "name": "textureDetailsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 121, + "name": "meshDetailsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 122, + "name": "pipelineCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 123, + "name": "materialGenerationTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 124, + "name": "effectGenerationTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 125, + "name": "pipelineCreationTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 126, + "name": "vmemAllocCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 127, + "name": "vmemUsedBytesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 128, + "name": "graphicsApiNameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 129, + "name": "lastCompletedGpuTimeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 22, + "lineNumber": 132, + "name": "onFrameSwapped", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3drenderstats_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ResourceLoader" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuick3DResourceLoader", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "meshSources", + "notify": "meshSourcesChanged", + "read": "meshSources", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setMeshSources" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "textures", + "read": "textures", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "geometries", + "read": "geometries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuick3DResourceLoader", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 42, + "name": "meshSourcesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 1, + "lineNumber": 45, + "name": "onGeometryDestroyed", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 2, + "lineNumber": 46, + "name": "onTextureDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + } + ], + "inputFile": "qquick3dresourceloader_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SceneEnvironment" + } + ], + "className": "QQuick3DSceneEnvironment", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 84, + "name": "QQuick3DEnvironmentAAModeValues", + "values": [ + "NoAA", + "SSAA", + "MSAA", + "ProgressiveAA" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 92, + "name": "QQuick3DEnvironmentAAQualityValues", + "values": [ + "Medium", + "High", + "VeryHigh" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 99, + "name": "QQuick3DEnvironmentBackgroundTypes", + "values": [ + "Transparent", + "Unspecified", + "Color", + "SkyBox", + "SkyBoxCubeMap" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 108, + "name": "QQuick3DEnvironmentTonemapModes", + "values": [ + "TonemapModeNone", + "TonemapModeLinear", + "TonemapModeAces", + "TonemapModeHejlDawson", + "TonemapModeFilmic" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 117, + "name": "QQuick3DEnvironmentOITMethod", + "values": [ + "OITNone", + "OITWeightedBlended" + ] + } + ], + "lineNumber": 36, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 39, + "name": "antialiasingMode", + "notify": "antialiasingModeChanged", + "read": "antialiasingMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DEnvironmentAAModeValues", + "user": false, + "write": "setAntialiasingMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 40, + "name": "antialiasingQuality", + "notify": "antialiasingQualityChanged", + "read": "antialiasingQuality", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DEnvironmentAAQualityValues", + "user": false, + "write": "setAntialiasingQuality" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 42, + "name": "temporalAAEnabled", + "notify": "temporalAAEnabledChanged", + "read": "temporalAAEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTemporalAAEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 43, + "name": "temporalAAStrength", + "notify": "temporalAAStrengthChanged", + "read": "temporalAAStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTemporalAAStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 44, + "name": "backgroundMode", + "notify": "backgroundModeChanged", + "read": "backgroundMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DEnvironmentBackgroundTypes", + "user": false, + "write": "setBackgroundMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 45, + "name": "clearColor", + "notify": "clearColorChanged", + "read": "clearColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setClearColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 46, + "name": "depthTestEnabled", + "notify": "depthTestEnabledChanged", + "read": "depthTestEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDepthTestEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 47, + "name": "depthPrePassEnabled", + "notify": "depthPrePassEnabledChanged", + "read": "depthPrePassEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDepthPrePassEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 49, + "name": "aoStrength", + "notify": "aoStrengthChanged", + "read": "aoStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAoStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 50, + "name": "aoDistance", + "notify": "aoDistanceChanged", + "read": "aoDistance", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAoDistance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 51, + "name": "aoSoftness", + "notify": "aoSoftnessChanged", + "read": "aoSoftness", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAoSoftness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 52, + "name": "aoDither", + "notify": "aoDitherChanged", + "read": "aoDither", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAoDither" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 53, + "name": "aoSampleRate", + "notify": "aoSampleRateChanged", + "read": "aoSampleRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAoSampleRate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 54, + "name": "aoBias", + "notify": "aoBiasChanged", + "read": "aoBias", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAoBias" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 55, + "name": "aoEnabled", + "notify": "aoEnabledChanged", + "read": "aoEnabled", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAoEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 57, + "name": "lightProbe", + "notify": "lightProbeChanged", + "read": "lightProbe", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setLightProbe" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 58, + "name": "probeExposure", + "notify": "probeExposureChanged", + "read": "probeExposure", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setProbeExposure" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 59, + "name": "probeHorizon", + "notify": "probeHorizonChanged", + "read": "probeHorizon", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setProbeHorizon" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 60, + "name": "probeOrientation", + "notify": "probeOrientationChanged", + "read": "probeOrientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setProbeOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 62, + "name": "skyBoxCubeMap", + "notify": "skyBoxCubeMapChanged", + "read": "skyBoxCubeMap", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "QQuick3DCubeMapTexture*", + "user": false, + "write": "setSkyBoxCubeMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 64, + "name": "tonemapMode", + "notify": "tonemapModeChanged", + "read": "tonemapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DEnvironmentTonemapModes", + "user": false, + "write": "setTonemapMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 66, + "name": "effects", + "read": "effects", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 68, + "name": "skyboxBlurAmount", + "notify": "skyboxBlurAmountChanged", + "read": "skyboxBlurAmount", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSkyboxBlurAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 69, + "name": "specularAAEnabled", + "notify": "specularAAEnabledChanged", + "read": "specularAAEnabled", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSpecularAAEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 71, + "name": "lightmapper", + "notify": "lightmapperChanged", + "read": "lightmapper", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "QQuick3DLightmapper*", + "user": false, + "write": "setLightmapper" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 73, + "name": "debugSettings", + "notify": "debugSettingsChanged", + "read": "debugSettings", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "QQuick3DDebugSettings*", + "user": false, + "write": "setDebugSettings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 74, + "name": "scissorRect", + "notify": "scissorRectChanged", + "read": "scissorRect", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false, + "write": "setScissorRect" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 76, + "name": "fog", + "notify": "fogChanged", + "read": "fog", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "QQuick3DFog*", + "user": false, + "write": "setFog" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 78, + "name": "oitMethod", + "notify": "oitMethodChanged", + "read": "oitMethod", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "QQuick3DEnvironmentOITMethod", + "user": false, + "write": "setOitMethod" + } + ], + "qualifiedClassName": "QQuick3DSceneEnvironment", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 217, + "name": "antialiasingModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 218, + "name": "antialiasingQualityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 219, + "name": "temporalAAEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 220, + "name": "temporalAAStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 222, + "name": "backgroundModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 223, + "name": "clearColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 225, + "name": "aoStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 226, + "name": "aoDistanceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 227, + "name": "aoSoftnessChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 228, + "name": "aoDitherChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 229, + "name": "aoSampleRateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 230, + "name": "aoBiasChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 231, + "name": "aoEnabledChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 13, + "lineNumber": 233, + "name": "lightProbeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 234, + "name": "probeExposureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 235, + "name": "probeHorizonChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 236, + "name": "probeOrientationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 238, + "name": "depthTestEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 239, + "name": "depthPrePassEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 241, + "name": "tonemapModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 243, + "name": "skyboxBlurAmountChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 21, + "lineNumber": 244, + "name": "specularAAEnabledChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 22, + "lineNumber": 245, + "name": "lightmapperChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 23, + "lineNumber": 246, + "name": "skyBoxCubeMapChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 24, + "lineNumber": 248, + "name": "debugSettingsChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 25, + "lineNumber": 249, + "name": "scissorRectChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 26, + "lineNumber": 251, + "name": "fogChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 27, + "lineNumber": 253, + "name": "oitMethodChanged", + "returnType": "void", + "revision": 1545 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "antialiasingMode", + "type": "QQuick3DSceneEnvironment::QQuick3DEnvironmentAAModeValues" + } + ], + "index": 28, + "lineNumber": 178, + "name": "setAntialiasingMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "antialiasingQuality", + "type": "QQuick3DSceneEnvironment::QQuick3DEnvironmentAAQualityValues" + } + ], + "index": 29, + "lineNumber": 179, + "name": "setAntialiasingQuality", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "temporalAAEnabled", + "type": "bool" + } + ], + "index": 30, + "lineNumber": 180, + "name": "setTemporalAAEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "strength", + "type": "float" + } + ], + "index": 31, + "lineNumber": 181, + "name": "setTemporalAAStrength", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "backgroundMode", + "type": "QQuick3DSceneEnvironment::QQuick3DEnvironmentBackgroundTypes" + } + ], + "index": 32, + "lineNumber": 183, + "name": "setBackgroundMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clearColor", + "type": "QColor" + } + ], + "index": 33, + "lineNumber": 184, + "name": "setClearColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "aoStrength", + "type": "float" + } + ], + "index": 34, + "lineNumber": 186, + "name": "setAoStrength", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "aoDistance", + "type": "float" + } + ], + "index": 35, + "lineNumber": 187, + "name": "setAoDistance", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "aoSoftness", + "type": "float" + } + ], + "index": 36, + "lineNumber": 188, + "name": "setAoSoftness", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "aoDither", + "type": "bool" + } + ], + "index": 37, + "lineNumber": 189, + "name": "setAoDither", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "aoSampleRate", + "type": "int" + } + ], + "index": 38, + "lineNumber": 190, + "name": "setAoSampleRate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "aoBias", + "type": "float" + } + ], + "index": 39, + "lineNumber": 191, + "name": "setAoBias", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "lightProbe", + "type": "QQuick3DTexture*" + } + ], + "index": 40, + "lineNumber": 193, + "name": "setLightProbe", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "probeExposure", + "type": "float" + } + ], + "index": 41, + "lineNumber": 194, + "name": "setProbeExposure", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "probeHorizon", + "type": "float" + } + ], + "index": 42, + "lineNumber": 195, + "name": "setProbeHorizon", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "QVector3D" + } + ], + "index": 43, + "lineNumber": 196, + "name": "setProbeOrientation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "depthTestEnabled", + "type": "bool" + } + ], + "index": 44, + "lineNumber": 198, + "name": "setDepthTestEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "depthPrePassEnabled", + "type": "bool" + } + ], + "index": 45, + "lineNumber": 199, + "name": "setDepthPrePassEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tonemapMode", + "type": "QQuick3DSceneEnvironment::QQuick3DEnvironmentTonemapModes" + } + ], + "index": 46, + "lineNumber": 201, + "name": "setTonemapMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newSkyboxBlurAmount", + "type": "float" + } + ], + "index": 47, + "lineNumber": 203, + "name": "setSkyboxBlurAmount", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 48, + "lineNumber": 204, + "name": "setSpecularAAEnabled", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "newSkyBoxCubeMap", + "type": "QQuick3DCubeMapTexture*" + } + ], + "index": 49, + "lineNumber": 205, + "name": "setSkyBoxCubeMap", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "lightmapper", + "type": "QQuick3DLightmapper*" + } + ], + "index": 50, + "lineNumber": 207, + "name": "setLightmapper", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "newDebugSettings", + "type": "QQuick3DDebugSettings*" + } + ], + "index": 51, + "lineNumber": 209, + "name": "setDebugSettings", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "scissorRect", + "type": "QRect" + } + ], + "index": 52, + "lineNumber": 210, + "name": "setScissorRect", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "fog", + "type": "QQuick3DFog*" + } + ], + "index": 53, + "lineNumber": 212, + "name": "setFog", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QQuick3DSceneEnvironment::QQuick3DEnvironmentOITMethod" + } + ], + "index": 54, + "lineNumber": 214, + "name": "setOitMethod", + "returnType": "void", + "revision": 1545 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + } + ], + "inputFile": "qquick3dsceneenvironment_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DWindowAttachment", + "lineNumber": 38, + "methods": [ + { + "access": "public", + "index": 2, + "lineNumber": 54, + "name": "preSync", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 55, + "name": "cleanupResources", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resourceLoaders", + "type": "QSet&" + } + ], + "index": 4, + "lineNumber": 56, + "name": "synchronize", + "returnType": "SyncResult" + }, + { + "access": "public", + "index": 5, + "lineNumber": 57, + "name": "requestUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 58, + "name": "evaluateEol", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 79, + "name": "onReleaseCachedResources", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 80, + "name": "onInvalidated", + "returnType": "void" + } + ], + "object": true, + "qualifiedClassName": "QQuick3DWindowAttachment", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 75, + "name": "releaseCachedResources", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 76, + "name": "renderContextInterfaceChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQuick3DSceneManager", + "lineNumber": 92, + "object": true, + "qualifiedClassName": "QQuick3DSceneManager", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 195, + "name": "needsUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 196, + "name": "windowChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "listHead", + "type": "QQuick3DObject**" + } + ], + "index": 2, + "lineNumber": 199, + "name": "updateResources", + "returnType": "SyncResult" + }, + { + "access": "private", + "arguments": [ + { + "name": "listHead", + "type": "QQuick3DObject**" + } + ], + "index": 3, + "lineNumber": 200, + "name": "updateNodes", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "listHead", + "type": "QQuick3DObject**" + } + ], + "index": 4, + "lineNumber": 201, + "name": "updateExtensions", + "returnType": "SyncResult" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QSSGCleanupObject", + "lineNumber": 204, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 214, + "name": "cleanupResources", + "returnType": "void" + } + ], + "object": true, + "qualifiedClassName": "QSSGCleanupObject", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dscenemanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SGFramebufferObjectNode", + "lineNumber": 156, + "object": true, + "qualifiedClassName": "SGFramebufferObjectNode", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 171, + "name": "render", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 173, + "name": "handleScreenChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSGTextureProvider" + }, + { + "access": "public", + "name": "QSGSimpleTextureNode" + } + ] + }, + { + "className": "QQuick3DSGDirectRenderer", + "lineNumber": 200, + "object": true, + "qualifiedClassName": "QQuick3DSGDirectRenderer", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 220, + "name": "prepare", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 221, + "name": "render", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dscenerenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DSceneRootNode", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QQuick3DSceneRootNode", + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dscenerootnode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextureInput" + } + ], + "className": "QQuick3DShaderUtilsTextureInput", + "lineNumber": 51, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 54, + "name": "texture", + "notify": "textureChanged", + "read": "texture", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setTexture" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 55, + "member": "enabled", + "name": "enabled", + "notify": "enabledChanged", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuick3DShaderUtilsTextureInput", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 74, + "name": "textureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 75, + "name": "enabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "texture", + "type": "QQuick3DTexture*" + } + ], + "index": 2, + "lineNumber": 71, + "name": "setTexture", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Buffer" + } + ], + "className": "QQuick3DShaderUtilsBuffer", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 94, + "name": "TextureFilterOperation", + "values": [ + "Unknown", + "Nearest", + "Linear" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 102, + "name": "TextureCoordOperation", + "values": [ + "Unknown", + "ClampToEdge", + "MirroredRepeat", + "Repeat" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 111, + "name": "AllocateBufferFlagValues", + "values": [ + "None", + "SceneLifetime" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 118, + "name": "TextureFormat", + "values": [ + "Unknown", + "RGBA8", + "RGBA16F", + "RGBA32F", + "R8", + "R16", + "R16F", + "R32F" + ] + } + ], + "lineNumber": 78, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 81, + "name": "format", + "read": "format", + "required": false, + "scriptable": true, + "stored": true, + "type": "TextureFormat", + "user": false, + "write": "setFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 82, + "name": "textureFilterOperation", + "read": "textureFilterOperation", + "required": false, + "scriptable": true, + "stored": true, + "type": "TextureFilterOperation", + "user": false, + "write": "setTextureFilterOperation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 83, + "name": "textureCoordOperation", + "read": "textureCoordOperation", + "required": false, + "scriptable": true, + "stored": true, + "type": "TextureCoordOperation", + "user": false, + "write": "setTextureCoordOperation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 84, + "member": "sizeMultiplier", + "name": "sizeMultiplier", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 85, + "name": "bufferFlags", + "read": "bufferFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "AllocateBufferFlagValues", + "user": false, + "write": "setBufferFlags" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 86, + "member": "name", + "name": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + } + ], + "qualifiedClassName": "QQuick3DShaderUtilsBuffer", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Command" + } + ], + "className": "QQuick3DShaderUtilsRenderCommand", + "lineNumber": 151, + "object": true, + "qualifiedClassName": "QQuick3DShaderUtilsRenderCommand", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BufferInput" + } + ], + "className": "QQuick3DShaderUtilsBufferInput", + "lineNumber": 165, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 168, + "name": "buffer", + "read": "buffer", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DShaderUtilsBuffer*", + "user": false, + "write": "setBuffer" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 169, + "member": "sampler", + "name": "sampler", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + } + ], + "qualifiedClassName": "QQuick3DShaderUtilsBufferInput", + "superClasses": [ + { + "access": "public", + "name": "QQuick3DShaderUtilsRenderCommand" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SetUniformValue" + } + ], + "className": "QQuick3DShaderUtilsApplyValue", + "lineNumber": 203, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 206, + "member": "target", + "name": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 207, + "member": "value", + "name": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false + } + ], + "qualifiedClassName": "QQuick3DShaderUtilsApplyValue", + "superClasses": [ + { + "access": "public", + "name": "QQuick3DShaderUtilsRenderCommand" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Pass" + } + ], + "className": "QQuick3DShaderUtilsRenderPass", + "lineNumber": 220, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 223, + "name": "commands", + "read": "commands", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 224, + "member": "outputBuffer", + "name": "output", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DShaderUtilsBuffer*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 225, + "name": "shaders", + "read": "shaders", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuick3DShaderUtilsRenderPass", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 250, + "name": "changed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Shader" + } + ], + "className": "QQuick3DShaderUtilsShader", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 264, + "name": "Stage", + "type": "quint8", + "values": [ + "Vertex", + "Fragment" + ] + } + ], + "lineNumber": 253, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 256, + "member": "shader", + "name": "shader", + "notify": "shaderChanged", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 257, + "member": "stage", + "name": "stage", + "notify": "stageChanged", + "required": false, + "scriptable": true, + "stored": true, + "type": "Stage", + "user": false + } + ], + "qualifiedClassName": "QQuick3DShaderUtilsShader", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 275, + "name": "shaderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 276, + "name": "stageChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dshaderutils_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Skeleton" + } + ], + "className": "QQuick3DSkeleton", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QQuick3DSkeleton", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 35, + "name": "skeletonNodeDirty", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dskeleton_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Skin" + } + ], + "className": "QQuick3DSkin", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "joints", + "read": "joints", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "inverseBindPoses", + "notify": "inverseBindPosesChanged", + "read": "inverseBindPoses", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setInverseBindPoses" + } + ], + "qualifiedClassName": "QQuick3DSkin", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 44, + "name": "inverseBindPosesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "poses", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 41, + "name": "setInverseBindPoses", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + } + ], + "inputFile": "qquick3dskin_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SpecularGlossyMaterial" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "QQuick3DSpecularGlossyMaterial", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 122, + "name": "Lighting", + "values": [ + "NoLighting", + "FragmentLighting" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 128, + "name": "BlendMode", + "values": [ + "SourceOver", + "Screen", + "Multiply" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 135, + "name": "AlphaMode", + "values": [ + "Default", + "Mask", + "Blend", + "Opaque" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 143, + "name": "VertexColorMask", + "values": [ + "NoMask", + "GlossinessMask", + "NormalStrengthMask", + "ClearcoatAmountMask", + "ClearcoatRoughnessAmountMask", + "ClearcoatNormalStrengthMask", + "HeightAmountMask", + "OcclusionAmountMask", + "ThicknessFactorMask", + "TransmissionFactorMask" + ] + }, + { + "alias": "VertexColorMask", + "isClass": false, + "isFlag": true, + "lineNumber": 143, + "name": "VertexColorMaskFlags", + "values": [ + "NoMask", + "GlossinessMask", + "NormalStrengthMask", + "ClearcoatAmountMask", + "ClearcoatRoughnessAmountMask", + "ClearcoatNormalStrengthMask", + "HeightAmountMask", + "OcclusionAmountMask", + "ThicknessFactorMask", + "TransmissionFactorMask" + ] + } + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "lighting", + "notify": "lightingChanged", + "read": "lighting", + "required": false, + "scriptable": true, + "stored": true, + "type": "Lighting", + "user": false, + "write": "setLighting" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "blendMode", + "notify": "blendModeChanged", + "read": "blendMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "BlendMode", + "user": false, + "write": "setBlendMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "albedoColor", + "notify": "albedoColorChanged", + "read": "albedoColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAlbedoColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "albedoMap", + "notify": "albedoMapChanged", + "read": "albedoMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setAlbedoMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 34, + "name": "albedoSingleChannelEnabled", + "notify": "albedoSingleChannelEnabledChanged", + "read": "albedoSingleChannelEnabled", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAlbedoSingleChannelEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 35, + "name": "albedoChannel", + "notify": "albedoChannelChanged", + "read": "albedoChannel", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setAlbedoChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 37, + "name": "specularColor", + "notify": "specularColorChanged", + "read": "specularColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSpecularColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 38, + "name": "specularMap", + "notify": "specularMapChanged", + "read": "specularMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setSpecularMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 39, + "name": "specularSingleChannelEnabled", + "notify": "specularSingleChannelEnabledChanged", + "read": "specularSingleChannelEnabled", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSpecularSingleChannelEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 40, + "name": "specularChannel", + "notify": "specularChannelChanged", + "read": "specularChannel", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setSpecularChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 42, + "name": "glossiness", + "notify": "glossinessChanged", + "read": "glossiness", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setGlossiness" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 43, + "name": "glossinessMap", + "notify": "glossinessMapChanged", + "read": "glossinessMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setGlossinessMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 44, + "name": "glossinessChannel", + "notify": "glossinessChannelChanged", + "read": "glossinessChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setGlossinessChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 46, + "name": "emissiveFactor", + "notify": "emissiveFactorChanged", + "read": "emissiveFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setEmissiveFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 47, + "name": "emissiveMap", + "notify": "emissiveMapChanged", + "read": "emissiveMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setEmissiveMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 48, + "name": "emissiveSingleChannelEnabled", + "notify": "emissiveSingleChannelEnabledChanged", + "read": "emissiveSingleChannelEnabled", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEmissiveSingleChannelEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 49, + "name": "emissiveChannel", + "notify": "emissiveChannelChanged", + "read": "emissiveChannel", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setEmissiveChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 51, + "name": "invertOpacityMapValue", + "notify": "invertOpacityMapValueChanged", + "read": "invertOpacityMapValue", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInvertOpacityMapValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 52, + "name": "opacity", + "notify": "opacityChanged", + "read": "opacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setOpacity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 53, + "name": "opacityMap", + "notify": "opacityMapChanged", + "read": "opacityMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setOpacityMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 54, + "name": "opacityChannel", + "notify": "opacityChannelChanged", + "read": "opacityChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setOpacityChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 56, + "name": "normalMap", + "notify": "normalMapChanged", + "read": "normalMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setNormalMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 57, + "name": "normalStrength", + "notify": "normalStrengthChanged", + "read": "normalStrength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setNormalStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 59, + "name": "occlusionMap", + "notify": "occlusionMapChanged", + "read": "occlusionMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setOcclusionMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 60, + "name": "occlusionChannel", + "notify": "occlusionChannelChanged", + "read": "occlusionChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setOcclusionChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 61, + "name": "occlusionAmount", + "notify": "occlusionAmountChanged", + "read": "occlusionAmount", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setOcclusionAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 63, + "name": "alphaMode", + "notify": "alphaModeChanged", + "read": "alphaMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "AlphaMode", + "user": false, + "write": "setAlphaMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 64, + "name": "alphaCutoff", + "notify": "alphaCutoffChanged", + "read": "alphaCutoff", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAlphaCutoff" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 66, + "name": "pointSize", + "notify": "pointSizeChanged", + "read": "pointSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setPointSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 29, + "lineNumber": 67, + "name": "lineWidth", + "notify": "lineWidthChanged", + "read": "lineWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLineWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 30, + "lineNumber": 69, + "name": "heightMap", + "notify": "heightMapChanged", + "read": "heightMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setHeightMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 31, + "lineNumber": 70, + "name": "heightChannel", + "notify": "heightChannelChanged", + "read": "heightChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setHeightChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 32, + "lineNumber": 71, + "name": "heightAmount", + "notify": "heightAmountChanged", + "read": "heightAmount", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setHeightAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 33, + "lineNumber": 72, + "name": "minHeightMapSamples", + "notify": "minHeightMapSamplesChanged", + "read": "minHeightMapSamples", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinHeightMapSamples" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 34, + "lineNumber": 73, + "name": "maxHeightMapSamples", + "notify": "maxHeightMapSamplesChanged", + "read": "maxHeightMapSamples", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaxHeightMapSamples" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 35, + "lineNumber": 75, + "name": "clearcoatAmount", + "notify": "clearcoatAmountChanged", + "read": "clearcoatAmount", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClearcoatAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 36, + "lineNumber": 76, + "name": "clearcoatMap", + "notify": "clearcoatMapChanged", + "read": "clearcoatMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setClearcoatMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 37, + "lineNumber": 77, + "name": "clearcoatChannel", + "notify": "clearcoatChannelChanged", + "read": "clearcoatChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setClearcoatChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 38, + "lineNumber": 79, + "name": "clearcoatRoughnessAmount", + "notify": "clearcoatRoughnessAmountChanged", + "read": "clearcoatRoughnessAmount", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClearcoatRoughnessAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 39, + "lineNumber": 81, + "name": "clearcoatRoughnessChannel", + "notify": "clearcoatRoughnessChannelChanged", + "read": "clearcoatRoughnessChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setClearcoatRoughnessChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 40, + "lineNumber": 83, + "name": "clearcoatRoughnessMap", + "notify": "clearcoatRoughnessMapChanged", + "read": "clearcoatRoughnessMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setClearcoatRoughnessMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 41, + "lineNumber": 85, + "name": "clearcoatNormalMap", + "notify": "clearcoatNormalMapChanged", + "read": "clearcoatNormalMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setClearcoatNormalMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 42, + "lineNumber": 87, + "name": "clearcoatNormalStrength", + "notify": "clearcoatNormalStrengthChanged", + "read": "clearcoatNormalStrength", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClearcoatNormalStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 43, + "lineNumber": 89, + "name": "transmissionFactor", + "notify": "transmissionFactorChanged", + "read": "transmissionFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTransmissionFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 44, + "lineNumber": 90, + "name": "transmissionMap", + "notify": "transmissionMapChanged", + "read": "transmissionMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setTransmissionMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 45, + "lineNumber": 91, + "name": "transmissionChannel", + "notify": "transmissionChannelChanged", + "read": "transmissionChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setTransmissionChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 46, + "lineNumber": 93, + "name": "thicknessFactor", + "notify": "thicknessFactorChanged", + "read": "thicknessFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setThicknessFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 47, + "lineNumber": 94, + "name": "thicknessMap", + "notify": "thicknessMapChanged", + "read": "thicknessMap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setThicknessMap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 48, + "lineNumber": 95, + "name": "thicknessChannel", + "notify": "thicknessChannelChanged", + "read": "thicknessChannel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DMaterial::TextureChannelMapping", + "user": false, + "write": "setThicknessChannel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 49, + "lineNumber": 97, + "name": "attenuationDistance", + "notify": "attenuationDistanceChanged", + "read": "attenuationDistance", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAttenuationDistance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 50, + "lineNumber": 98, + "name": "attenuationColor", + "notify": "attenuationColorChanged", + "read": "attenuationColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAttenuationColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 51, + "lineNumber": 100, + "name": "vertexColorsEnabled", + "notify": "vertexColorsEnabledChanged", + "read": "vertexColorsEnabled", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVertexColorsEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 52, + "lineNumber": 102, + "name": "fresnelScaleBiasEnabled", + "notify": "fresnelScaleBiasEnabledChanged", + "read": "fresnelScaleBiasEnabled", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFresnelScaleBiasEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 53, + "lineNumber": 103, + "name": "fresnelScale", + "notify": "fresnelScaleChanged", + "read": "fresnelScale", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFresnelScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 54, + "lineNumber": 104, + "name": "fresnelBias", + "notify": "fresnelBiasChanged", + "read": "fresnelBias", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFresnelBias" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 55, + "lineNumber": 105, + "name": "fresnelPower", + "notify": "fresnelPowerChanged", + "read": "fresnelPower", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFresnelPower" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 56, + "lineNumber": 107, + "name": "clearcoatFresnelScaleBiasEnabled", + "notify": "clearcoatFresnelScaleBiasEnabledChanged", + "read": "clearcoatFresnelScaleBiasEnabled", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setClearcoatFresnelScaleBiasEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 57, + "lineNumber": 108, + "name": "clearcoatFresnelScale", + "notify": "clearcoatFresnelScaleChanged", + "read": "clearcoatFresnelScale", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClearcoatFresnelScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 58, + "lineNumber": 109, + "name": "clearcoatFresnelBias", + "notify": "clearcoatFresnelBiasChanged", + "read": "clearcoatFresnelBias", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClearcoatFresnelBias" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 59, + "lineNumber": 110, + "name": "clearcoatFresnelPower", + "notify": "clearcoatFresnelPowerChanged", + "read": "clearcoatFresnelPower", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClearcoatFresnelPower" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 60, + "lineNumber": 112, + "name": "vertexColorsMaskEnabled", + "notify": "vertexColorsMaskEnabledChanged", + "read": "vertexColorsMaskEnabled", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVertexColorsMaskEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 61, + "lineNumber": 113, + "name": "vertexColorRedMask", + "notify": "vertexColorRedMaskChanged", + "read": "vertexColorRedMask", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "VertexColorMaskFlags", + "user": false, + "write": "setVertexColorRedMask" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 62, + "lineNumber": 114, + "name": "vertexColorGreenMask", + "notify": "vertexColorGreenMaskChanged", + "read": "vertexColorGreenMask", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "VertexColorMaskFlags", + "user": false, + "write": "setVertexColorGreenMask" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 63, + "lineNumber": 115, + "name": "vertexColorBlueMask", + "notify": "vertexColorBlueMaskChanged", + "read": "vertexColorBlueMask", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "VertexColorMaskFlags", + "user": false, + "write": "setVertexColorBlueMask" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 64, + "lineNumber": 116, + "name": "vertexColorAlphaMask", + "notify": "vertexColorAlphaMaskChanged", + "read": "vertexColorAlphaMask", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "VertexColorMaskFlags", + "user": false, + "write": "setVertexColorAlphaMask" + } + ], + "qualifiedClassName": "QQuick3DSpecularGlossyMaterial", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 310, + "name": "lightingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 311, + "name": "blendModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 312, + "name": "albedoColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 313, + "name": "albedoMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 314, + "name": "albedoSingleChannelEnabledChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 5, + "lineNumber": 315, + "name": "albedoChannelChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 6, + "lineNumber": 316, + "name": "specularSingleChannelEnabledChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 7, + "lineNumber": 317, + "name": "specularChannelChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 8, + "lineNumber": 318, + "name": "emissiveSingleChannelEnabledChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 9, + "lineNumber": 319, + "name": "emissiveChannelChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 10, + "lineNumber": 320, + "name": "emissiveMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 321, + "name": "emissiveFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 322, + "name": "glossinessChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 323, + "name": "glossinessMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 324, + "name": "invertOpacityMapValueChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 15, + "lineNumber": 325, + "name": "opacityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 326, + "name": "opacityMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 327, + "name": "normalMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 328, + "name": "specularColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 329, + "name": "specularMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 330, + "name": "normalStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 331, + "name": "occlusionMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 332, + "name": "occlusionAmountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 333, + "name": "alphaModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 334, + "name": "alphaCutoffChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 335, + "name": "glossinessChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 336, + "name": "opacityChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 337, + "name": "occlusionChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 338, + "name": "pointSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "lineNumber": 339, + "name": "lineWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 340, + "name": "heightMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 341, + "name": "heightChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 32, + "lineNumber": 342, + "name": "heightAmountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 33, + "lineNumber": 343, + "name": "minHeightMapSamplesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 34, + "lineNumber": 344, + "name": "maxHeightMapSamplesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 35, + "lineNumber": 346, + "name": "clearcoatAmountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 36, + "lineNumber": 347, + "name": "clearcoatMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 37, + "lineNumber": 348, + "name": "clearcoatChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 38, + "lineNumber": 349, + "name": "clearcoatRoughnessAmountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 39, + "lineNumber": 350, + "name": "clearcoatRoughnessChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 40, + "lineNumber": 351, + "name": "clearcoatRoughnessMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 41, + "lineNumber": 352, + "name": "clearcoatNormalMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 42, + "lineNumber": 353, + "name": "clearcoatNormalStrengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 43, + "lineNumber": 355, + "name": "transmissionFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 44, + "lineNumber": 356, + "name": "transmissionMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 45, + "lineNumber": 357, + "name": "transmissionChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 46, + "lineNumber": 359, + "name": "thicknessFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 47, + "lineNumber": 360, + "name": "thicknessMapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 48, + "lineNumber": 361, + "name": "thicknessChannelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 49, + "lineNumber": 362, + "name": "attenuationDistanceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 50, + "lineNumber": 363, + "name": "attenuationColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorsEnabled", + "type": "bool" + } + ], + "index": 51, + "lineNumber": 365, + "name": "vertexColorsEnabledChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelScaleBiasEnabled", + "type": "bool" + } + ], + "index": 52, + "lineNumber": 367, + "name": "fresnelScaleBiasEnabledChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelScale", + "type": "float" + } + ], + "index": 53, + "lineNumber": 368, + "name": "fresnelScaleChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelBias", + "type": "float" + } + ], + "index": 54, + "lineNumber": 369, + "name": "fresnelBiasChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelPower", + "type": "float" + } + ], + "index": 55, + "lineNumber": 370, + "name": "fresnelPowerChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelScaleBiasEnabled", + "type": "bool" + } + ], + "index": 56, + "lineNumber": 372, + "name": "clearcoatFresnelScaleBiasEnabledChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelScale", + "type": "float" + } + ], + "index": 57, + "lineNumber": 373, + "name": "clearcoatFresnelScaleChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelBias", + "type": "float" + } + ], + "index": 58, + "lineNumber": 374, + "name": "clearcoatFresnelBiasChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelPower", + "type": "float" + } + ], + "index": 59, + "lineNumber": 375, + "name": "clearcoatFresnelPowerChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 60, + "lineNumber": 377, + "name": "vertexColorsMaskEnabledChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 61, + "lineNumber": 378, + "name": "vertexColorRedMaskChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 62, + "lineNumber": 379, + "name": "vertexColorGreenMaskChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 63, + "lineNumber": 380, + "name": "vertexColorBlueMaskChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 64, + "lineNumber": 381, + "name": "vertexColorAlphaMaskChanged", + "returnType": "void", + "revision": 1544 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "lighting", + "type": "QQuick3DSpecularGlossyMaterial::Lighting" + } + ], + "index": 65, + "lineNumber": 236, + "name": "setLighting", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "blendMode", + "type": "QQuick3DSpecularGlossyMaterial::BlendMode" + } + ], + "index": 66, + "lineNumber": 237, + "name": "setBlendMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "albedo", + "type": "QColor" + } + ], + "index": 67, + "lineNumber": 238, + "name": "setAlbedoColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "albedoMap", + "type": "QQuick3DTexture*" + } + ], + "index": 68, + "lineNumber": 239, + "name": "setAlbedoMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "albedoSingleChannelEnabled", + "type": "bool" + } + ], + "index": 69, + "lineNumber": 240, + "name": "setAlbedoSingleChannelEnabled", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 70, + "lineNumber": 241, + "name": "setAlbedoChannel", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "specularSingleChannelEnabled", + "type": "bool" + } + ], + "index": 71, + "lineNumber": 242, + "name": "setSpecularSingleChannelEnabled", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 72, + "lineNumber": 243, + "name": "setSpecularChannel", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "emissiveSingleChannelEnabled", + "type": "bool" + } + ], + "index": 73, + "lineNumber": 244, + "name": "setEmissiveSingleChannelEnabled", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 74, + "lineNumber": 245, + "name": "setEmissiveChannel", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "emissiveMap", + "type": "QQuick3DTexture*" + } + ], + "index": 75, + "lineNumber": 246, + "name": "setEmissiveMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "emissiveFactor", + "type": "QVector3D" + } + ], + "index": 76, + "lineNumber": 247, + "name": "setEmissiveFactor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "glossiness", + "type": "float" + } + ], + "index": 77, + "lineNumber": 248, + "name": "setGlossiness", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "glossinessMap", + "type": "QQuick3DTexture*" + } + ], + "index": 78, + "lineNumber": 249, + "name": "setGlossinessMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "invertOpacityMapValue", + "type": "bool" + } + ], + "index": 79, + "lineNumber": 250, + "name": "setInvertOpacityMapValue", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "opacity", + "type": "float" + } + ], + "index": 80, + "lineNumber": 251, + "name": "setOpacity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "opacityMap", + "type": "QQuick3DTexture*" + } + ], + "index": 81, + "lineNumber": 252, + "name": "setOpacityMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normalMap", + "type": "QQuick3DTexture*" + } + ], + "index": 82, + "lineNumber": 253, + "name": "setNormalMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specular", + "type": "QColor" + } + ], + "index": 83, + "lineNumber": 254, + "name": "setSpecularColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "specularMap", + "type": "QQuick3DTexture*" + } + ], + "index": 84, + "lineNumber": 255, + "name": "setSpecularMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normalStrength", + "type": "float" + } + ], + "index": 85, + "lineNumber": 256, + "name": "setNormalStrength", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "occlusionMap", + "type": "QQuick3DTexture*" + } + ], + "index": 86, + "lineNumber": 257, + "name": "setOcclusionMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "occlusionAmount", + "type": "float" + } + ], + "index": 87, + "lineNumber": 258, + "name": "setOcclusionAmount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alphaMode", + "type": "QQuick3DSpecularGlossyMaterial::AlphaMode" + } + ], + "index": 88, + "lineNumber": 259, + "name": "setAlphaMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alphaCutoff", + "type": "float" + } + ], + "index": 89, + "lineNumber": 260, + "name": "setAlphaCutoff", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 90, + "lineNumber": 261, + "name": "setGlossinessChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 91, + "lineNumber": 262, + "name": "setOpacityChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 92, + "lineNumber": 263, + "name": "setOcclusionChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "float" + } + ], + "index": 93, + "lineNumber": 264, + "name": "setPointSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "float" + } + ], + "index": 94, + "lineNumber": 265, + "name": "setLineWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "heightMap", + "type": "QQuick3DTexture*" + } + ], + "index": 95, + "lineNumber": 266, + "name": "setHeightMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 96, + "lineNumber": 267, + "name": "setHeightChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "heightAmount", + "type": "float" + } + ], + "index": 97, + "lineNumber": 268, + "name": "setHeightAmount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "samples", + "type": "int" + } + ], + "index": 98, + "lineNumber": 269, + "name": "setMinHeightMapSamples", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "samples", + "type": "int" + } + ], + "index": 99, + "lineNumber": 270, + "name": "setMaxHeightMapSamples", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatAmount", + "type": "float" + } + ], + "index": 100, + "lineNumber": 272, + "name": "setClearcoatAmount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatMap", + "type": "QQuick3DTexture*" + } + ], + "index": 101, + "lineNumber": 273, + "name": "setClearcoatMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatChannel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 102, + "lineNumber": 274, + "name": "setClearcoatChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatRoughnessAmount", + "type": "float" + } + ], + "index": 103, + "lineNumber": 275, + "name": "setClearcoatRoughnessAmount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatRoughnessChannel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 104, + "lineNumber": 276, + "name": "setClearcoatRoughnessChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatRoughnessMap", + "type": "QQuick3DTexture*" + } + ], + "index": 105, + "lineNumber": 277, + "name": "setClearcoatRoughnessMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatNormalMap", + "type": "QQuick3DTexture*" + } + ], + "index": 106, + "lineNumber": 278, + "name": "setClearcoatNormalMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newClearcoatNormalStrength", + "type": "float" + } + ], + "index": 107, + "lineNumber": 279, + "name": "setClearcoatNormalStrength", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "newTransmissionFactor", + "type": "float" + } + ], + "index": 108, + "lineNumber": 281, + "name": "setTransmissionFactor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newTransmissionMap", + "type": "QQuick3DTexture*" + } + ], + "index": 109, + "lineNumber": 282, + "name": "setTransmissionMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newTransmissionChannel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 110, + "lineNumber": 283, + "name": "setTransmissionChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newThicknessFactor", + "type": "float" + } + ], + "index": 111, + "lineNumber": 285, + "name": "setThicknessFactor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newThicknessMap", + "type": "QQuick3DTexture*" + } + ], + "index": 112, + "lineNumber": 286, + "name": "setThicknessMap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newThicknessChannel", + "type": "QQuick3DMaterial::TextureChannelMapping" + } + ], + "index": 113, + "lineNumber": 287, + "name": "setThicknessChannel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newAttenuationDistance", + "type": "float" + } + ], + "index": 114, + "lineNumber": 288, + "name": "setAttenuationDistance", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newAttenuationColor", + "type": "QColor" + } + ], + "index": 115, + "lineNumber": 289, + "name": "setAttenuationColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelScaleBias", + "type": "bool" + } + ], + "index": 116, + "lineNumber": 291, + "name": "setFresnelScaleBiasEnabled", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelScale", + "type": "float" + } + ], + "index": 117, + "lineNumber": 292, + "name": "setFresnelScale", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelBias", + "type": "float" + } + ], + "index": 118, + "lineNumber": 293, + "name": "setFresnelBias", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "fresnelPower", + "type": "float" + } + ], + "index": 119, + "lineNumber": 294, + "name": "setFresnelPower", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelScaleBias", + "type": "bool" + } + ], + "index": 120, + "lineNumber": 296, + "name": "setClearcoatFresnelScaleBiasEnabled", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelScale", + "type": "float" + } + ], + "index": 121, + "lineNumber": 297, + "name": "setClearcoatFresnelScale", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelBias", + "type": "float" + } + ], + "index": 122, + "lineNumber": 298, + "name": "setClearcoatFresnelBias", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "clearcoatFresnelPower", + "type": "float" + } + ], + "index": 123, + "lineNumber": 299, + "name": "setClearcoatFresnelPower", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorsEnabled", + "type": "bool" + } + ], + "index": 124, + "lineNumber": 301, + "name": "setVertexColorsEnabled", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorsMaskEnabled", + "type": "bool" + } + ], + "index": 125, + "lineNumber": 303, + "name": "setVertexColorsMaskEnabled", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorRedMask", + "type": "VertexColorMaskFlags" + } + ], + "index": 126, + "lineNumber": 304, + "name": "setVertexColorRedMask", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorGreenMask", + "type": "VertexColorMaskFlags" + } + ], + "index": 127, + "lineNumber": 305, + "name": "setVertexColorGreenMask", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorBlueMask", + "type": "VertexColorMaskFlags" + } + ], + "index": 128, + "lineNumber": 306, + "name": "setVertexColorBlueMask", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "vertexColorAlphaMask", + "type": "VertexColorMaskFlags" + } + ], + "index": 129, + "lineNumber": 307, + "name": "setVertexColorAlphaMask", + "returnType": "void", + "revision": 1544 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DMaterial" + } + ] + } + ], + "inputFile": "qquick3dspecularglossymaterial_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SpotLight" + } + ], + "className": "QQuick3DSpotLight", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "constantFade", + "notify": "constantFadeChanged", + "read": "constantFade", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setConstantFade" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "linearFade", + "notify": "linearFadeChanged", + "read": "linearFade", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLinearFade" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "quadraticFade", + "notify": "quadraticFadeChanged", + "read": "quadraticFade", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setQuadraticFade" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "coneAngle", + "notify": "coneAngleChanged", + "read": "coneAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setConeAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "innerConeAngle", + "notify": "innerConeAngleChanged", + "read": "innerConeAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setInnerConeAngle" + } + ], + "qualifiedClassName": "QQuick3DSpotLight", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 51, + "name": "constantFadeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 52, + "name": "linearFadeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 53, + "name": "quadraticFadeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 54, + "name": "coneAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 55, + "name": "innerConeAngleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "constantFade", + "type": "float" + } + ], + "index": 5, + "lineNumber": 44, + "name": "setConstantFade", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "linearFade", + "type": "float" + } + ], + "index": 6, + "lineNumber": 45, + "name": "setLinearFade", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "quadraticFade", + "type": "float" + } + ], + "index": 7, + "lineNumber": 46, + "name": "setQuadraticFade", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "coneAngle", + "type": "float" + } + ], + "index": 8, + "lineNumber": 47, + "name": "setConeAngle", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "innerConeAngle", + "type": "float" + } + ], + "index": 9, + "lineNumber": 48, + "name": "setInnerConeAngle", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DAbstractLight" + } + ] + } + ], + "inputFile": "qquick3dspotlight_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Texture" + } + ], + "className": "QQuick3DTexture", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 64, + "name": "MappingMode", + "values": [ + "UV", + "Environment", + "LightProbe" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 72, + "name": "TilingMode", + "values": [ + "ClampToEdge", + "MirroredRepeat", + "Repeat" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 80, + "name": "Filter", + "values": [ + "None", + "Nearest", + "Linear" + ] + } + ], + "lineNumber": 34, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 38, + "name": "sourceItem", + "notify": "sourceItemChanged", + "read": "sourceItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setSourceItem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 39, + "name": "textureData", + "notify": "textureDataChanged", + "read": "textureData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTextureData*", + "user": false, + "write": "setTextureData" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 40, + "name": "textureProvider", + "notify": "textureProviderChanged", + "read": "textureProvider", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "QQuick3DRenderExtension*", + "user": false, + "write": "setTextureProvider" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 41, + "name": "scaleU", + "notify": "scaleUChanged", + "read": "scaleU", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setScaleU" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 42, + "name": "scaleV", + "notify": "scaleVChanged", + "read": "scaleV", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setScaleV" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 43, + "name": "mappingMode", + "notify": "mappingModeChanged", + "read": "mappingMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "MappingMode", + "user": false, + "write": "setMappingMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 44, + "name": "tilingModeHorizontal", + "notify": "horizontalTilingChanged", + "read": "horizontalTiling", + "required": false, + "scriptable": true, + "stored": true, + "type": "TilingMode", + "user": false, + "write": "setHorizontalTiling" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 45, + "name": "tilingModeVertical", + "notify": "verticalTilingChanged", + "read": "verticalTiling", + "required": false, + "scriptable": true, + "stored": true, + "type": "TilingMode", + "user": false, + "write": "setVerticalTiling" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 46, + "name": "tilingModeDepth", + "notify": "depthTilingChanged", + "read": "depthTiling", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "TilingMode", + "user": false, + "write": "setDepthTiling" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 47, + "name": "rotationUV", + "notify": "rotationUVChanged", + "read": "rotationUV", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRotationUV" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 48, + "name": "positionU", + "notify": "positionUChanged", + "read": "positionU", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setPositionU" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 49, + "name": "positionV", + "notify": "positionVChanged", + "read": "positionV", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setPositionV" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 50, + "name": "pivotU", + "notify": "pivotUChanged", + "read": "pivotU", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setPivotU" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 51, + "name": "pivotV", + "notify": "pivotVChanged", + "read": "pivotV", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setPivotV" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 52, + "name": "flipU", + "notify": "flipUChanged", + "read": "flipU", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlipU" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 53, + "name": "flipV", + "notify": "flipVChanged", + "read": "flipV", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlipV" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 54, + "name": "indexUV", + "notify": "indexUVChanged", + "read": "indexUV", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setIndexUV" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 55, + "name": "magFilter", + "notify": "magFilterChanged", + "read": "magFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "Filter", + "user": false, + "write": "setMagFilter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 56, + "name": "minFilter", + "notify": "minFilterChanged", + "read": "minFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "Filter", + "user": false, + "write": "setMinFilter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 57, + "name": "mipFilter", + "notify": "mipFilterChanged", + "read": "mipFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "Filter", + "user": false, + "write": "setMipFilter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 58, + "name": "generateMipmaps", + "notify": "generateMipmapsChanged", + "read": "generateMipmaps", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGenerateMipmaps" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 59, + "name": "autoOrientation", + "notify": "autoOrientationChanged", + "read": "autoOrientation", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoOrientation" + } + ], + "qualifiedClassName": "QQuick3DTexture", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 150, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 151, + "name": "sourceItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 152, + "name": "scaleUChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 153, + "name": "scaleVChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 154, + "name": "mappingModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 155, + "name": "horizontalTilingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 156, + "name": "verticalTilingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 157, + "name": "depthTilingChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 8, + "lineNumber": 158, + "name": "rotationUVChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 159, + "name": "positionUChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 160, + "name": "positionVChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 161, + "name": "pivotUChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 162, + "name": "pivotVChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 163, + "name": "flipUChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 164, + "name": "flipVChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 165, + "name": "indexUVChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 166, + "name": "magFilterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 167, + "name": "minFilterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 168, + "name": "mipFilterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 169, + "name": "textureDataChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 170, + "name": "generateMipmapsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 171, + "name": "autoOrientationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 172, + "name": "textureProviderChanged", + "returnType": "void", + "revision": 1543 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 23, + "lineNumber": 126, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceItem", + "type": "QQuickItem*" + } + ], + "index": 24, + "lineNumber": 127, + "name": "setSourceItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scaleU", + "type": "float" + } + ], + "index": 25, + "lineNumber": 128, + "name": "setScaleU", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scaleV", + "type": "float" + } + ], + "index": 26, + "lineNumber": 129, + "name": "setScaleV", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mappingMode", + "type": "QQuick3DTexture::MappingMode" + } + ], + "index": 27, + "lineNumber": 130, + "name": "setMappingMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tilingModeHorizontal", + "type": "QQuick3DTexture::TilingMode" + } + ], + "index": 28, + "lineNumber": 131, + "name": "setHorizontalTiling", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tilingModeVertical", + "type": "QQuick3DTexture::TilingMode" + } + ], + "index": 29, + "lineNumber": 132, + "name": "setVerticalTiling", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tilingModeDepth", + "type": "QQuick3DTexture::TilingMode" + } + ], + "index": 30, + "lineNumber": 133, + "name": "setDepthTiling", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "rotationUV", + "type": "float" + } + ], + "index": 31, + "lineNumber": 134, + "name": "setRotationUV", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "positionU", + "type": "float" + } + ], + "index": 32, + "lineNumber": 135, + "name": "setPositionU", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "positionV", + "type": "float" + } + ], + "index": 33, + "lineNumber": 136, + "name": "setPositionV", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pivotU", + "type": "float" + } + ], + "index": 34, + "lineNumber": 137, + "name": "setPivotU", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pivotV", + "type": "float" + } + ], + "index": 35, + "lineNumber": 138, + "name": "setPivotV", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "flipU", + "type": "bool" + } + ], + "index": 36, + "lineNumber": 139, + "name": "setFlipU", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "flipV", + "type": "bool" + } + ], + "index": 37, + "lineNumber": 140, + "name": "setFlipV", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "indexUV", + "type": "int" + } + ], + "index": 38, + "lineNumber": 141, + "name": "setIndexUV", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "magFilter", + "type": "QQuick3DTexture::Filter" + } + ], + "index": 39, + "lineNumber": 142, + "name": "setMagFilter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minFilter", + "type": "QQuick3DTexture::Filter" + } + ], + "index": 40, + "lineNumber": 143, + "name": "setMinFilter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mipFilter", + "type": "QQuick3DTexture::Filter" + } + ], + "index": 41, + "lineNumber": 144, + "name": "setMipFilter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureData", + "type": "QQuick3DTextureData*" + } + ], + "index": 42, + "lineNumber": 145, + "name": "setTextureData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "generateMipmaps", + "type": "bool" + } + ], + "index": 43, + "lineNumber": 146, + "name": "setGenerateMipmaps", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "autoOrientation", + "type": "bool" + } + ], + "index": 44, + "lineNumber": 147, + "name": "setAutoOrientation", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QObject*" + } + ], + "index": 45, + "lineNumber": 184, + "name": "sourceItemDestroyed", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "window", + "type": "QQuickWindow*" + } + ], + "index": 46, + "lineNumber": 185, + "name": "sourceItemWindowChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + }, + { + "access": "public", + "name": "QQuickItemChangeListener" + } + ] + } + ], + "inputFile": "qquick3dtexture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextureData" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "TextureData is Abstract" + }, + { + "name": "QML.AddedInVersion", + "value": "1536" + } + ], + "className": "QQuick3DTextureData", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "Format", + "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" + ] + } + ], + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QQuick3DTextureData", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 82, + "name": "textureDataNodeDirty", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + } + ], + "inputFile": "qquick3dtexturedata.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "data" + }, + { + "name": "QML.Element", + "value": "View3D" + } + ], + "className": "QQuick3DViewport", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 70, + "name": "RenderMode", + "values": [ + "Offscreen", + "Underlay", + "Overlay", + "Inline" + ] + } + ], + "lineNumber": 48, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "scenePos", + "type": "QVector3D" + } + ], + "index": 21, + "isConst": true, + "lineNumber": 99, + "name": "mapFrom3DScene", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "viewPos", + "type": "QVector3D" + } + ], + "index": 22, + "isConst": true, + "lineNumber": 100, + "name": "mapTo3DScene", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ], + "index": 23, + "isConst": true, + "lineNumber": 102, + "name": "pick", + "returnType": "QQuick3DPickResult" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "model", + "type": "QQuick3DModel*" + } + ], + "index": 24, + "isConst": true, + "lineNumber": 103, + "name": "pick", + "returnType": "QQuick3DPickResult", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "models", + "type": "QJSValue" + } + ], + "index": 25, + "isConst": true, + "lineNumber": 104, + "name": "pickSubset", + "returnType": "QList", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ], + "index": 26, + "isConst": true, + "lineNumber": 105, + "name": "pickAll", + "returnType": "QList", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "origin", + "type": "QVector3D" + }, + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 27, + "isConst": true, + "lineNumber": 106, + "name": "rayPick", + "returnType": "QQuick3DPickResult", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "origin", + "type": "QVector3D" + }, + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 28, + "isConst": true, + "lineNumber": 107, + "name": "rayPickAll", + "returnType": "QList", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QQuickItem*" + }, + { + "name": "position", + "type": "QPointF" + }, + { + "name": "pointId", + "type": "int" + }, + { + "name": "active", + "type": "bool" + } + ], + "index": 29, + "lineNumber": 112, + "name": "setTouchpoint", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 30, + "lineNumber": 117, + "name": "bakeLightmap", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 118, + "name": "denoiseLightmap", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 32, + "lineNumber": 131, + "name": "rebuildExtensionList", + "returnType": "void", + "revision": 1543 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": false, + "final": true, + "index": 0, + "lineNumber": 51, + "name": "data", + "read": "data", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 52, + "name": "camera", + "notify": "cameraChanged", + "read": "camera", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DCamera*", + "user": false, + "write": "setCamera" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 53, + "name": "environment", + "notify": "environmentChanged", + "read": "environment", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DSceneEnvironment*", + "user": false, + "write": "setEnvironment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 54, + "name": "scene", + "notify": "sceneChanged", + "read": "scene", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DNode*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 55, + "name": "importScene", + "notify": "importSceneChanged", + "read": "importScene", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DNode*", + "user": false, + "write": "setImportScene" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 56, + "name": "renderMode", + "notify": "renderModeChanged", + "read": "renderMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "RenderMode", + "user": false, + "write": "setRenderMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 58, + "name": "renderFormat", + "notify": "renderFormatChanged", + "read": "renderFormat", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "QQuickShaderEffectSource::Format", + "user": false, + "write": "setRenderFormat" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 60, + "name": "renderStats", + "read": "renderStats", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DRenderStats*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 61, + "name": "extensions", + "read": "extensions", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 62, + "name": "explicitTextureWidth", + "notify": "explicitTextureWidthChanged", + "read": "explicitTextureWidth", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setExplicitTextureWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 63, + "name": "explicitTextureHeight", + "notify": "explicitTextureHeightChanged", + "read": "explicitTextureHeight", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setExplicitTextureHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 64, + "name": "effectiveTextureSize", + "notify": "effectiveTextureSizeChanged", + "read": "effectiveTextureSize", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false + } + ], + "qualifiedClassName": "QQuick3DViewport", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 169, + "name": "cameraChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 170, + "name": "environmentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 171, + "name": "sceneChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 172, + "name": "importSceneChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 173, + "name": "renderModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 174, + "name": "renderFormatChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 6, + "lineNumber": 175, + "name": "explicitTextureWidthChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 7, + "lineNumber": 176, + "name": "explicitTextureHeightChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 8, + "lineNumber": 177, + "name": "effectiveTextureSizeChanged", + "returnType": "void", + "revision": 1543 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "camera", + "type": "QQuick3DCamera*" + } + ], + "index": 9, + "lineNumber": 148, + "name": "setCamera", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "environment", + "type": "QQuick3DSceneEnvironment*" + } + ], + "index": 10, + "lineNumber": 149, + "name": "setEnvironment", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "inScene", + "type": "QQuick3DNode*" + } + ], + "index": 11, + "lineNumber": 150, + "name": "setImportScene", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "renderMode", + "type": "QQuick3DViewport::RenderMode" + } + ], + "index": 12, + "lineNumber": 151, + "name": "setRenderMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QQuickShaderEffectSource::Format" + } + ], + "index": 13, + "lineNumber": 153, + "name": "setRenderFormat", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "width", + "type": "int" + } + ], + "index": 14, + "lineNumber": 155, + "name": "setExplicitTextureWidth", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "height", + "type": "int" + } + ], + "index": 15, + "lineNumber": 156, + "name": "setExplicitTextureHeight", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 16, + "lineNumber": 157, + "name": "cleanupDirectRenderer", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isEnabled", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 161, + "name": "setGlobalPickingEnabled", + "returnType": "void" + }, + { + "access": "private", + "index": 18, + "lineNumber": 164, + "name": "invalidateSceneGraph", + "returnType": "void" + }, + { + "access": "private", + "index": 19, + "lineNumber": 165, + "name": "updateInputProcessing", + "returnType": "void" + }, + { + "access": "private", + "index": 20, + "lineNumber": 166, + "name": "onReleaseCachedResources", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquick3dviewport_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Loader3D" + } + ], + "className": "QQuick3DLoader", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 72, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "lineNumber": 42, + "methods": [ + { + "access": "public", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 9, + "lineNumber": 63, + "name": "setSource", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 46, + "name": "active", + "notify": "activeChanged", + "read": "active", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 47, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 48, + "name": "sourceComponent", + "notify": "sourceComponentChanged", + "read": "sourceComponent", + "required": false, + "reset": "resetSourceComponent", + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setSourceComponent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 49, + "name": "item", + "notify": "itemChanged", + "read": "item", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 50, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 51, + "name": "progress", + "notify": "progressChanged", + "read": "progress", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 52, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "asynchronous", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsynchronous" + } + ], + "qualifiedClassName": "QQuick3DLoader", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 83, + "name": "itemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 84, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 85, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 86, + "name": "sourceComponentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 87, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 88, + "name": "progressChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 89, + "name": "loaded", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 90, + "name": "asynchronousChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 8, + "lineNumber": 96, + "name": "sourceLoaded", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dloader_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "data" + }, + { + "name": "qt_QmlJSWrapperFactoryMethod", + "value": "_q_createJSWrapper(QQmlV4ExecutionEnginePtr)" + }, + { + "name": "QML.Element", + "value": "Object3D" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Object3D is Abstract" + } + ], + "className": "QQuick3DObject", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": false, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "parent", + "notify": "parentChanged", + "read": "parentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DObject*", + "user": false, + "write": "setParentItem" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "data", + "privateClass": "QQuick3DObject::d_func()", + "read": "data", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "resources", + "privateClass": "QQuick3DObject::d_func()", + "read": "resources", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "children", + "notify": "childrenChanged", + "privateClass": "QQuick3DObject::d_func()", + "read": "children", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 4, + "lineNumber": 34, + "name": "states", + "privateClass": "QQuick3DObject::d_func()", + "read": "states", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 5, + "lineNumber": 35, + "name": "transitions", + "privateClass": "QQuick3DObject::d_func()", + "read": "transitions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 36, + "name": "state", + "notify": "stateChanged", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setState" + } + ], + "qualifiedClassName": "QQuick3DObject", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 86, + "name": "parentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 87, + "name": "childrenChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 88, + "name": "stateChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 81, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parentItem", + "type": "QQuick3DObject*" + } + ], + "index": 4, + "lineNumber": 83, + "name": "setParentItem", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 5, + "lineNumber": 104, + "name": "_q_resourceObjectDeleted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QQmlV4ExecutionEnginePtr" + } + ], + "index": 6, + "lineNumber": 105, + "name": "_q_createJSWrapper", + "returnType": "quint64" + }, + { + "access": "private", + "index": 7, + "lineNumber": 106, + "name": "_q_cleanupContentItem2D", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquick3dobject.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "delegate" + }, + { + "name": "QML.Element", + "value": "Repeater3D" + } + ], + "className": "QQuick3DRepeater", + "lineNumber": 31, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 9, + "isConst": true, + "lineNumber": 57, + "name": "objectAt", + "returnType": "QQuick3DObject*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 38, + "name": "delegateModelAccess", + "notify": "delegateModelAccessChanged", + "read": "delegateModelAccess", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QQmlDelegateModel::DelegateModelAccess", + "user": false, + "write": "setDelegateModelAccess" + } + ], + "qualifiedClassName": "QQuick3DRepeater", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 63, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 64, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 65, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "object", + "type": "QQuick3DObject*" + } + ], + "index": 3, + "lineNumber": 67, + "name": "objectAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "object", + "type": "QQuick3DObject*" + } + ], + "index": 4, + "lineNumber": 68, + "name": "objectRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 70, + "name": "delegateModelAccessChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "item", + "type": "QObject*" + } + ], + "index": 6, + "lineNumber": 82, + "name": "createdObject", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + }, + { + "name": "item", + "type": "QObject*" + } + ], + "index": 7, + "lineNumber": 83, + "name": "initObject", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "changeSet", + "type": "QQmlChangeSet" + }, + { + "name": "reset", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 84, + "name": "modelUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3drepeater_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dassetimport_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dassetimport_metatypes.json new file mode 100644 index 0000000..089a203 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dassetimport_metatypes.json @@ -0,0 +1,56 @@ +[ + { + "classes": [ + { + "className": "QSSGAssetImporter", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "QSSGAssetImporter", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qssgassetimporter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSSGAssetImporterPlugin", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QSSGAssetImporterPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qssgassetimporterplugin_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSSGAssetImportManager", + "lineNumber": 44, + "object": true, + "qualifiedClassName": "QSSGAssetImportManager", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qssgassetimportmanager_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dassetutils_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dassetutils_metatypes.json new file mode 100644 index 0000000..b32963e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dassetutils_metatypes.json @@ -0,0 +1,189 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RuntimeLoader" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DRuntimeLoader", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 59, + "name": "Status", + "values": [ + "Empty", + "Success", + "Error" + ] + } + ], + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 38, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 39, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 40, + "name": "errorString", + "notify": "errorStringChanged", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 41, + "name": "bounds", + "notify": "boundsChanged", + "read": "bounds", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DBounds3", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 42, + "name": "instancing", + "notify": "instancingChanged", + "read": "instancing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DInstancing*", + "user": false, + "write": "setInstancing" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 43, + "name": "supportedExtensions", + "read": "supportedExtensions", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 45, + "name": "supportedMimeTypes", + "read": "supportedMimeTypes", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + } + ], + "qualifiedClassName": "QQuick3DRuntimeLoader", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 69, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 70, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 71, + "name": "errorStringChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 72, + "name": "boundsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 73, + "name": "instancingChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3druntimeloader_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3deffects_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3deffects_metatypes.json new file mode 100644 index 0000000..0d4f101 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3deffects_metatypes.json @@ -0,0 +1,2 @@ +[ +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dglslparserprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dglslparserprivate_metatypes.json new file mode 100644 index 0000000..0d4f101 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dglslparserprivate_metatypes.json @@ -0,0 +1,2 @@ +[ +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dhelpers_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dhelpers_metatypes.json new file mode 100644 index 0000000..4753275 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dhelpers_metatypes.json @@ -0,0 +1,4235 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "CapsuleGeometry", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 45, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 47, + "name": "UVProfile", + "values": [ + "Fixed", + "Aspect", + "Uniform" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "enableNormals", + "notify": "enableNormalsChanged", + "read": "enableNormals", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnableNormals" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "enableUV", + "notify": "enableUVChanged", + "read": "enableUV", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnableUV" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "longitudes", + "notify": "longitudesChanged", + "read": "longitudes", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLongitudes" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 35, + "name": "latitudes", + "notify": "latitudesChanged", + "read": "latitudes", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLatitudes" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 37, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 38, + "name": "diameter", + "notify": "diameterChanged", + "read": "diameter", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDiameter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 39, + "name": "uvProfile", + "notify": "uvProfileChanged", + "read": "uvProfile", + "required": false, + "scriptable": true, + "stored": true, + "type": "UVProfile", + "user": false, + "write": "setUVProfile" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 40, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "asynchronous", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsynchronous" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 41, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "CapsuleGeometry", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 87, + "name": "enableNormalsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 88, + "name": "enableUVChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 89, + "name": "longitudesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 90, + "name": "latitudesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 91, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 92, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 93, + "name": "diameterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 94, + "name": "uvProfileChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 95, + "name": "asynchronousChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 96, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 10, + "lineNumber": 83, + "name": "doUpdateGeometry", + "returnType": "void" + }, + { + "access": "private", + "index": 11, + "lineNumber": 84, + "name": "requestFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DGeometry" + } + ] + } + ], + "inputFile": "capsulegeometry_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "ConeGeometry", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "topRadius", + "notify": "topRadiusChanged", + "read": "topRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTopRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "bottomRadius", + "notify": "bottomRadiusChanged", + "read": "bottomRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setBottomRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "length", + "notify": "lengthChanged", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLength" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 36, + "name": "segments", + "notify": "segmentsChanged", + "read": "segments", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSegments" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 37, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "asynchronous", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsynchronous" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 38, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "ConeGeometry", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 71, + "name": "topRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 72, + "name": "bottomRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 73, + "name": "lengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 74, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 75, + "name": "segmentsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 76, + "name": "asynchronousChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 77, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 7, + "lineNumber": 67, + "name": "doUpdateGeometry", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 68, + "name": "requestFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DGeometry" + } + ] + } + ], + "inputFile": "conegeometry_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "CuboidGeometry", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 43, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "xExtent", + "notify": "xExtentChanged", + "read": "xExtent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setXExtent" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "yExtent", + "notify": "yExtentChanged", + "read": "yExtent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setYExtent" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "zExtent", + "notify": "zExtentChanged", + "read": "zExtent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setZExtent" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "yzMeshResolution", + "notify": "yzMeshResolutionChanged", + "read": "yzMeshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setYzMeshResolution" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 36, + "name": "xzMeshResolution", + "notify": "xzMeshResolutionChanged", + "read": "xzMeshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setXzMeshResolution" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 37, + "name": "xyMeshResolution", + "notify": "xyMeshResolutionChanged", + "read": "xyMeshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setXyMeshResolution" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 38, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "asynchronous", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsynchronous" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 39, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "CuboidGeometry", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 75, + "name": "xExtentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 76, + "name": "yExtentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 77, + "name": "zExtentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 78, + "name": "yzMeshResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 79, + "name": "xzMeshResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 80, + "name": "xyMeshResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 81, + "name": "asynchronousChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 82, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 8, + "lineNumber": 71, + "name": "doUpdateGeometry", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 72, + "name": "requestFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DGeometry" + } + ] + } + ], + "inputFile": "cuboidgeometry_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "CylinderGeometry", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "length", + "notify": "lengthChanged", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLength" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "segments", + "notify": "segmentsChanged", + "read": "segments", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSegments" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "asynchronous", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsynchronous" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 37, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "CylinderGeometry", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 67, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 68, + "name": "lengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 69, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 70, + "name": "segmentsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 71, + "name": "asynchronousChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 72, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 6, + "lineNumber": 63, + "name": "doUpdateGeometry", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 64, + "name": "requestFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DGeometry" + } + ] + } + ], + "inputFile": "cylindergeometry_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "ExtrudedTextGeometry", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 34, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 35, + "name": "depth", + "notify": "depthChanged", + "read": "depth", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDepth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "scale", + "notify": "scaleChanged", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 37, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "asynchronous", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsynchronous" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 38, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "ExtrudedTextGeometry", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 72, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 73, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 74, + "name": "depthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 75, + "name": "scaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 76, + "name": "asynchronousChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 77, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 6, + "lineNumber": 68, + "name": "doUpdateGeometry", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 69, + "name": "requestFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DGeometry" + } + ] + } + ], + "inputFile": "extrudedtextgeometry_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GridGeometry" + } + ], + "className": "GridGeometry", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "horizontalLines", + "notify": "horizontalLinesChanged", + "read": "horizontalLines", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHorizontalLines" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "verticalLines", + "notify": "verticalLinesChanged", + "read": "verticalLines", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setVerticalLines" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "horizontalStep", + "notify": "horizontalStepChanged", + "read": "horizontalStep", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setHorizontalStep" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "verticalStep", + "notify": "verticalStepChanged", + "read": "verticalStep", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setVerticalStep" + } + ], + "qualifiedClassName": "GridGeometry", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 50, + "name": "horizontalLinesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 51, + "name": "verticalLinesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 52, + "name": "horizontalStepChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 53, + "name": "verticalStepChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 4, + "lineNumber": 44, + "name": "setHorizontalLines", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 5, + "lineNumber": 45, + "name": "setVerticalLines", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "step", + "type": "float" + } + ], + "index": 6, + "lineNumber": 46, + "name": "setHorizontalStep", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "step", + "type": "float" + } + ], + "index": 7, + "lineNumber": 47, + "name": "setVerticalStep", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DGeometry" + } + ] + } + ], + "inputFile": "gridgeometry_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "HeightFieldGeometry" + } + ], + "className": "HeightFieldGeometry", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "smoothShading", + "notify": "smoothShadingChanged", + "read": "smoothShading", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSmoothShading" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "extents", + "notify": "extentsChanged", + "read": "extents", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setExtents" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 56, + "name": "heightMap", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + } + ], + "qualifiedClassName": "HeightFieldGeometry", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 44, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 45, + "name": "smoothShadingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 46, + "name": "extentsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DGeometry" + } + ] + } + ], + "inputFile": "heightfieldgeometry_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "InfiniteGrid" + } + ], + "className": "QQuick3DInfiniteGrid", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "visible", + "notify": "visibleChanged", + "read": "visible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "gridInterval", + "notify": "gridIntervalChanged", + "read": "gridInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setGridInterval" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "gridAxes", + "notify": "gridAxesChanged", + "read": "gridAxes", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGridAxes" + } + ], + "qualifiedClassName": "QQuick3DInfiniteGrid", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 49, + "name": "gridIntervalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 51, + "name": "gridAxesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "infinitegrid_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "InstanceModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "InstanceModel", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "instancingTable", + "notify": "instancingChanged", + "read": "instancing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DInstancing*", + "user": false, + "write": "setInstancing" + } + ], + "qualifiedClassName": "InstanceModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 63, + "name": "instancingChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 60, + "name": "reset", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "InstanceRepeater" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "InstanceRepeater", + "lineNumber": 75, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 78, + "name": "instancingTable", + "notify": "instancingChanged", + "read": "instancing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DInstancing*", + "user": false, + "write": "setInstancing" + } + ], + "qualifiedClassName": "InstanceRepeater", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 87, + "name": "instancingChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DRepeater" + } + ] + } + ], + "inputFile": "instancerepeater_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LookAtNode" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "LookAtNode", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DNode*", + "user": false, + "write": "setTarget" + } + ], + "qualifiedClassName": "LookAtNode", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 39, + "name": "targetChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "node", + "type": "QQuick3DNode*" + } + ], + "index": 1, + "lineNumber": 36, + "name": "setTarget", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 42, + "name": "updateLookAt", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "lookatnode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "PlaneGeometry", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 43, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 46, + "name": "Plane", + "values": [ + "XY", + "XZ", + "ZY" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "meshResolution", + "notify": "meshResolutionChanged", + "read": "meshResolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setMeshResolution" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "plane", + "notify": "planeChanged", + "read": "plane", + "required": false, + "scriptable": true, + "stored": true, + "type": "Plane", + "user": false, + "write": "setPlane" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 36, + "name": "reversed", + "notify": "reversedChanged", + "read": "reversed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReversed" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 37, + "name": "mirrored", + "notify": "mirroredChanged", + "read": "mirrored", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirrored" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 38, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "asynchronous", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsynchronous" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 39, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "PlaneGeometry", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 79, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 80, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 81, + "name": "meshResolutionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 82, + "name": "planeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 83, + "name": "mirroredChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 84, + "name": "asynchronousChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 85, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 86, + "name": "reversedChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 8, + "lineNumber": 75, + "name": "doUpdateGeometry", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 76, + "name": "requestFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DGeometry" + } + ] + } + ], + "inputFile": "planegeometry_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ProceduralMeshSubset" + }, + { + "name": "QML.AddedInVersion", + "value": "1542" + } + ], + "className": "ProceduralMeshSubset", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 27, + "name": "offset", + "notify": "offsetChanged", + "read": "offset", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false, + "write": "setOffset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 28, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false, + "write": "setCount" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 29, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + } + ], + "qualifiedClassName": "ProceduralMeshSubset", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 43, + "name": "offsetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 44, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 45, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 46, + "name": "isDirty", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "1542" + } + ], + "className": "ProceduralMesh", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 72, + "name": "PrimitiveMode", + "values": [ + "Points", + "LineStrip", + "Lines", + "TriangleStrip", + "TriangleFan", + "Triangles" + ] + } + ], + "lineNumber": 54, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 57, + "name": "positions", + "notify": "positionsChanged", + "read": "positions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setPositions" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 58, + "name": "normals", + "notify": "normalsChanged", + "read": "normals", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setNormals" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 59, + "name": "tangents", + "notify": "tangentsChanged", + "read": "tangents", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setTangents" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 60, + "name": "binormals", + "notify": "binormalsChanged", + "read": "binormals", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setBinormals" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 61, + "name": "uv0s", + "notify": "uv0sChanged", + "read": "uv0s", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setUv0s" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 62, + "name": "uv1s", + "notify": "uv1sChanged", + "read": "uv1s", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setUv1s" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 63, + "name": "colors", + "notify": "colorsChanged", + "read": "colors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setColors" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 64, + "name": "joints", + "notify": "jointsChanged", + "read": "joints", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setJoints" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 65, + "name": "weights", + "notify": "weightsChanged", + "read": "weights", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setWeights" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 66, + "name": "indexes", + "notify": "indexesChanged", + "read": "indexes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setIndexes" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 67, + "name": "subsets", + "read": "subsets", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 68, + "name": "primitiveMode", + "notify": "primitiveModeChanged", + "read": "primitiveMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "PrimitiveMode", + "user": false, + "write": "setPrimitiveMode" + } + ], + "qualifiedClassName": "ProceduralMesh", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 118, + "name": "positionsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 119, + "name": "primitiveModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 120, + "name": "indexesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 121, + "name": "normalsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 122, + "name": "tangentsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 123, + "name": "binormalsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 124, + "name": "uv0sChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 125, + "name": "uv1sChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 126, + "name": "colorsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 127, + "name": "jointsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 128, + "name": "weightsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 11, + "lineNumber": 131, + "name": "requestUpdate", + "returnType": "void" + }, + { + "access": "private", + "index": 12, + "lineNumber": 132, + "name": "updateGeometry", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "subset", + "type": "QObject*" + } + ], + "index": 13, + "lineNumber": 133, + "name": "subsetDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DGeometry" + } + ] + } + ], + "inputFile": "proceduralmesh_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + } + ], + "className": "ProceduralSkyTextureData", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 51, + "name": "SkyTextureQuality", + "values": [ + "SkyTextureQualityLow", + "SkyTextureQualityMedium", + "SkyTextureQualityHigh", + "SkyTextureQualityVeryHigh" + ] + } + ], + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "skyTopColor", + "notify": "skyTopColorChanged", + "read": "skyTopColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSkyTopColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "skyHorizonColor", + "notify": "skyHorizonColorChanged", + "read": "skyHorizonColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSkyHorizonColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "skyCurve", + "notify": "skyCurveChanged", + "read": "skyCurve", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSkyCurve" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "skyEnergy", + "notify": "skyEnergyChanged", + "read": "skyEnergy", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSkyEnergy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "groundBottomColor", + "notify": "groundBottomColorChanged", + "read": "groundBottomColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setGroundBottomColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "groundHorizonColor", + "notify": "groundHorizonColorChanged", + "read": "groundHorizonColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setGroundHorizonColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 37, + "name": "groundCurve", + "notify": "groundCurveChanged", + "read": "groundCurve", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setGroundCurve" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 38, + "name": "groundEnergy", + "notify": "groundEnergyChanged", + "read": "groundEnergy", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setGroundEnergy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 40, + "name": "sunColor", + "notify": "sunColorChanged", + "read": "sunColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSunColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 41, + "name": "sunLatitude", + "notify": "sunLatitudeChanged", + "read": "sunLatitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSunLatitude" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 42, + "name": "sunLongitude", + "notify": "sunLongitudeChanged", + "read": "sunLongitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSunLongitude" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 43, + "name": "sunAngleMin", + "notify": "sunAngleMinChanged", + "read": "sunAngleMin", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSunAngleMin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 44, + "name": "sunAngleMax", + "notify": "sunAngleMaxChanged", + "read": "sunAngleMax", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSunAngleMax" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 45, + "name": "sunCurve", + "notify": "sunCurveChanged", + "read": "sunCurve", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSunCurve" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 46, + "name": "sunEnergy", + "notify": "sunEnergyChanged", + "read": "sunEnergy", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSunEnergy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 47, + "name": "textureQuality", + "notify": "textureQualityChanged", + "read": "textureQuality", + "required": false, + "scriptable": true, + "stored": true, + "type": "SkyTextureQuality", + "user": false, + "write": "setTextureQuality" + } + ], + "qualifiedClassName": "ProceduralSkyTextureData", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "skyTopColor", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 106, + "name": "skyTopColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "skyHorizonColor", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 107, + "name": "skyHorizonColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "skyCurve", + "type": "float" + } + ], + "index": 2, + "lineNumber": 108, + "name": "skyCurveChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "skyEnergy", + "type": "float" + } + ], + "index": 3, + "lineNumber": 109, + "name": "skyEnergyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "groundBottomColor", + "type": "QColor" + } + ], + "index": 4, + "lineNumber": 111, + "name": "groundBottomColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "groundHorizonColor", + "type": "QColor" + } + ], + "index": 5, + "lineNumber": 112, + "name": "groundHorizonColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "groundCurve", + "type": "float" + } + ], + "index": 6, + "lineNumber": 113, + "name": "groundCurveChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "groundEnergy", + "type": "float" + } + ], + "index": 7, + "lineNumber": 114, + "name": "groundEnergyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunColor", + "type": "QColor" + } + ], + "index": 8, + "lineNumber": 116, + "name": "sunColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunLatitude", + "type": "float" + } + ], + "index": 9, + "lineNumber": 118, + "name": "sunLatitudeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunLongitude", + "type": "float" + } + ], + "index": 10, + "lineNumber": 119, + "name": "sunLongitudeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunAngleMin", + "type": "float" + } + ], + "index": 11, + "lineNumber": 120, + "name": "sunAngleMinChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunAngleMax", + "type": "float" + } + ], + "index": 12, + "lineNumber": 121, + "name": "sunAngleMaxChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunCurve", + "type": "float" + } + ], + "index": 13, + "lineNumber": 122, + "name": "sunCurveChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunEnergy", + "type": "float" + } + ], + "index": 14, + "lineNumber": 123, + "name": "sunEnergyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureQuality", + "type": "SkyTextureQuality" + } + ], + "index": 15, + "lineNumber": 125, + "name": "textureQualityChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "skyTopColor", + "type": "QColor" + } + ], + "index": 16, + "lineNumber": 83, + "name": "setSkyTopColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "skyHorizonColor", + "type": "QColor" + } + ], + "index": 17, + "lineNumber": 84, + "name": "setSkyHorizonColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "skyCurve", + "type": "float" + } + ], + "index": 18, + "lineNumber": 85, + "name": "setSkyCurve", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "skyEnergy", + "type": "float" + } + ], + "index": 19, + "lineNumber": 86, + "name": "setSkyEnergy", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "groundBottomColor", + "type": "QColor" + } + ], + "index": 20, + "lineNumber": 88, + "name": "setGroundBottomColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "groundHorizonColor", + "type": "QColor" + } + ], + "index": 21, + "lineNumber": 89, + "name": "setGroundHorizonColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "groundCurve", + "type": "float" + } + ], + "index": 22, + "lineNumber": 90, + "name": "setGroundCurve", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "groundEnergy", + "type": "float" + } + ], + "index": 23, + "lineNumber": 91, + "name": "setGroundEnergy", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunColor", + "type": "QColor" + } + ], + "index": 24, + "lineNumber": 93, + "name": "setSunColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunLatitude", + "type": "float" + } + ], + "index": 25, + "lineNumber": 94, + "name": "setSunLatitude", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunLongitude", + "type": "float" + } + ], + "index": 26, + "lineNumber": 95, + "name": "setSunLongitude", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunAngleMin", + "type": "float" + } + ], + "index": 27, + "lineNumber": 96, + "name": "setSunAngleMin", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunAngleMax", + "type": "float" + } + ], + "index": 28, + "lineNumber": 97, + "name": "setSunAngleMax", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunCurve", + "type": "float" + } + ], + "index": 29, + "lineNumber": 98, + "name": "setSunCurve", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sunEnergy", + "type": "float" + } + ], + "index": 30, + "lineNumber": 99, + "name": "setSunEnergy", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textureQuality", + "type": "SkyTextureQuality" + } + ], + "index": 31, + "lineNumber": 101, + "name": "setTextureQuality", + "returnType": "void" + }, + { + "access": "public", + "index": 32, + "lineNumber": 103, + "name": "generateRGBA16FTexture", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DTextureData" + } + ] + } + ], + "inputFile": "proceduralskytexturedata_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ProceduralTextureData" + }, + { + "name": "QML.AddedInVersion", + "value": "1542" + } + ], + "className": "QQuick3DTextureDataFrontend", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "format", + "notify": "formatChanged", + "read": "format", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTextureData::Format", + "user": false, + "write": "setFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "depth", + "notify": "depthChanged", + "read": "depth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDepth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 32, + "name": "hasTransparency", + "notify": "hasTransparencyChanged", + "read": "hasTransparency", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHasTransparency" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 33, + "name": "textureData", + "notify": "textureDataChanged", + "read": "textureData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false, + "write": "setTextureData" + } + ], + "qualifiedClassName": "QQuick3DTextureDataFrontend", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "formatChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 59, + "name": "depthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 60, + "name": "hasTransparencyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 61, + "name": "textureDataChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 62, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 63, + "name": "heightChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DTextureData" + } + ] + } + ], + "inputFile": "qquick3dtexturedatafrontend_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "1538" + }, + { + "name": "QML.Element", + "value": "InstanceRange" + } + ], + "className": "QQuick3DInstanceRange", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "from", + "notify": "fromChanged", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "to", + "notify": "toChanged", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setTo" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "proportional", + "notify": "proportionalChanged", + "read": "proportional", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setProportional" + } + ], + "qualifiedClassName": "QQuick3DInstanceRange", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "fromChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 57, + "name": "toChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 58, + "name": "proportionalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 59, + "name": "changed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "from", + "type": "QVariant" + } + ], + "index": 4, + "lineNumber": 51, + "name": "setFrom", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "to", + "type": "QVariant" + } + ], + "index": 5, + "lineNumber": 52, + "name": "setTo", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "proportional", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 53, + "name": "setProportional", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RandomInstancing" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DRandomInstancing", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 93, + "name": "ColorModel", + "values": [ + "RGB", + "HSV", + "HSL" + ] + } + ], + "lineNumber": 73, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 77, + "name": "instanceCount", + "notify": "instanceCountChanged", + "read": "instanceCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setInstanceCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 78, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DInstanceRange*", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 79, + "name": "scale", + "notify": "scaleChanged", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DInstanceRange*", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 80, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DInstanceRange*", + "user": false, + "write": "setRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 81, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DInstanceRange*", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 82, + "name": "colorModel", + "notify": "colorModelChanged", + "read": "colorModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorModel", + "user": false, + "write": "setColorModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 83, + "name": "customData", + "notify": "customDataChanged", + "read": "customData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DInstanceRange*", + "user": false, + "write": "setCustomData" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 85, + "name": "gridSpacing", + "notify": "gridSpacingChanged", + "read": "gridSpacing", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setGridSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 87, + "name": "randomSeed", + "notify": "randomSeedChanged", + "read": "randomSeed", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRandomSeed" + } + ], + "qualifiedClassName": "QQuick3DRandomInstancing", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 156, + "name": "instanceCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 157, + "name": "randomSeedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 158, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 159, + "name": "scaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 160, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 161, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 162, + "name": "customDataChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 163, + "name": "colorModelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 165, + "name": "gridSpacingChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "instanceCount", + "type": "int" + } + ], + "index": 9, + "lineNumber": 145, + "name": "setInstanceCount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "randomSeed", + "type": "int" + } + ], + "index": 10, + "lineNumber": 146, + "name": "setRandomSeed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QQuick3DInstanceRange*" + } + ], + "index": 11, + "lineNumber": 148, + "name": "setPosition", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "QQuick3DInstanceRange*" + } + ], + "index": 12, + "lineNumber": 149, + "name": "setScale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rotation", + "type": "QQuick3DInstanceRange*" + } + ], + "index": 13, + "lineNumber": 150, + "name": "setRotation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QQuick3DInstanceRange*" + } + ], + "index": 14, + "lineNumber": 151, + "name": "setColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "customData", + "type": "QQuick3DInstanceRange*" + } + ], + "index": 15, + "lineNumber": 152, + "name": "setCustomData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "colorModel", + "type": "ColorModel" + } + ], + "index": 16, + "lineNumber": 153, + "name": "setColorModel", + "returnType": "void" + }, + { + "access": "private", + "index": 17, + "lineNumber": 168, + "name": "handleChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DInstancing" + } + ] + } + ], + "inputFile": "randominstancing_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "SphereGeometry", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "segments", + "notify": "segmentsChanged", + "read": "segments", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSegments" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 35, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "asynchronous", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsynchronous" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "SphereGeometry", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 63, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 64, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 65, + "name": "segmentsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 66, + "name": "asynchronousChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 67, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 5, + "lineNumber": 59, + "name": "doUpdateGeometry", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 60, + "name": "requestFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DGeometry" + } + ] + } + ], + "inputFile": "spheregeometry_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "TorusGeometry", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "rings", + "notify": "ringsChanged", + "read": "rings", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRings" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "segments", + "notify": "segmentsChanged", + "read": "segments", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSegments" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "tubeRadius", + "notify": "tubeRadiusChanged", + "read": "tubeRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTubeRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "asynchronous", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsynchronous" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 37, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + } + ], + "qualifiedClassName": "TorusGeometry", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 67, + "name": "ringsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 68, + "name": "segmentsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 69, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 70, + "name": "tubeRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 71, + "name": "asynchronousChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 72, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 6, + "lineNumber": 63, + "name": "doUpdateGeometry", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 64, + "name": "requestFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DGeometry" + } + ] + } + ], + "inputFile": "torusgeometry_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3diblbaker_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3diblbaker_metatypes.json new file mode 100644 index 0000000..0d4f101 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3diblbaker_metatypes.json @@ -0,0 +1,2 @@ +[ +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dparticleeffects_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dparticleeffects_metatypes.json new file mode 100644 index 0000000..0d4f101 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dparticleeffects_metatypes.json @@ -0,0 +1,2 @@ +[ +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dparticles_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dparticles_metatypes.json new file mode 100644 index 0000000..23264e7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dparticles_metatypes.json @@ -0,0 +1,5968 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Particle3D" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Particle3D is abstract" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticle", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 52, + "name": "FadeType", + "values": [ + "FadeNone", + "FadeOpacity", + "FadeScale" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 60, + "name": "AlignMode", + "values": [ + "AlignNone", + "AlignTowardsTarget", + "AlignTowardsStartVelocity" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 68, + "name": "SortMode", + "values": [ + "SortNone", + "SortNewest", + "SortOldest", + "SortDistance" + ] + } + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "maxAmount", + "notify": "maxAmountChanged", + "read": "maxAmount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaxAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "reset": "resetColor", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "colorVariation", + "notify": "colorVariationChanged", + "read": "colorVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector4D", + "user": false, + "write": "setColorVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "unifiedColorVariation", + "notify": "unifiedColorVariationChanged", + "read": "unifiedColorVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUnifiedColorVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "fadeInEffect", + "notify": "fadeInEffectChanged", + "read": "fadeInEffect", + "required": false, + "scriptable": true, + "stored": true, + "type": "FadeType", + "user": false, + "write": "setFadeInEffect" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "fadeOutEffect", + "notify": "fadeOutEffectChanged", + "read": "fadeOutEffect", + "required": false, + "scriptable": true, + "stored": true, + "type": "FadeType", + "user": false, + "write": "setFadeOutEffect" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 37, + "name": "fadeInDuration", + "notify": "fadeInDurationChanged", + "read": "fadeInDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFadeInDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 38, + "name": "fadeOutDuration", + "notify": "fadeOutDurationChanged", + "read": "fadeOutDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFadeOutDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 39, + "name": "alignMode", + "notify": "alignModeChanged", + "read": "alignMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "AlignMode", + "user": false, + "write": "setAlignMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 40, + "name": "alignTargetPosition", + "notify": "alignTargetPositionChanged", + "read": "alignTargetPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setAlignTargetPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 41, + "name": "hasTransparency", + "notify": "hasTransparencyChanged", + "read": "hasTransparency", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHasTransparency" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 42, + "name": "sortMode", + "notify": "sortModeChanged", + "read": "sortMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SortMode", + "user": false, + "write": "setSortMode" + } + ], + "qualifiedClassName": "QQuick3DParticle", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 110, + "name": "systemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 111, + "name": "maxAmountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 112, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 113, + "name": "colorVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 114, + "name": "unifiedColorVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 115, + "name": "fadeInEffectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 116, + "name": "fadeOutEffectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 117, + "name": "fadeInDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 118, + "name": "fadeOutDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 119, + "name": "alignModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 120, + "name": "alignTargetPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 121, + "name": "hasTransparencyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 122, + "name": "sortModeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "system", + "type": "QQuick3DParticleSystem*" + } + ], + "index": 13, + "lineNumber": 95, + "name": "setSystem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "maxAmount", + "type": "int" + } + ], + "index": 14, + "lineNumber": 96, + "name": "setMaxAmount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 15, + "lineNumber": 97, + "name": "setColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "colorVariation", + "type": "QVector4D" + } + ], + "index": 16, + "lineNumber": 98, + "name": "setColorVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "unified", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 99, + "name": "setUnifiedColorVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fadeInEffect", + "type": "QQuick3DParticle::FadeType" + } + ], + "index": 18, + "lineNumber": 100, + "name": "setFadeInEffect", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fadeOutEffect", + "type": "QQuick3DParticle::FadeType" + } + ], + "index": 19, + "lineNumber": 101, + "name": "setFadeOutEffect", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fadeInDuration", + "type": "int" + } + ], + "index": 20, + "lineNumber": 102, + "name": "setFadeInDuration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fadeOutDuration", + "type": "int" + } + ], + "index": 21, + "lineNumber": 103, + "name": "setFadeOutDuration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alignMode", + "type": "QQuick3DParticle::AlignMode" + } + ], + "index": 22, + "lineNumber": 104, + "name": "setAlignMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alignPosition", + "type": "QVector3D" + } + ], + "index": 23, + "lineNumber": 105, + "name": "setAlignTargetPosition", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "transparency", + "type": "bool" + } + ], + "index": 24, + "lineNumber": 106, + "name": "setHasTransparency", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sortMode", + "type": "QQuick3DParticle::SortMode" + } + ], + "index": 25, + "lineNumber": 107, + "name": "setSortMode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DObject" + } + ] + } + ], + "inputFile": "qquick3dparticle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleAbstractShape", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QQuick3DParticleAbstractShape", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquick3dparticleabstractshape_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Affector3D" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Affector3D is abstract" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleAffector", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "system", + "notify": "systemChanged", + "read": "system", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DParticleSystem*", + "user": false, + "write": "setSystem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "particles", + "read": "particles", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + } + ], + "qualifiedClassName": "QQuick3DParticleAffector", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 59, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 60, + "name": "systemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 61, + "name": "enabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "system", + "type": "QQuick3DParticleSystem*" + } + ], + "index": 3, + "lineNumber": 55, + "name": "setSystem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 56, + "name": "setEnabled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dparticleaffector_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Attractor3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleAttractor", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "positionVariation", + "notify": "positionVariationChanged", + "read": "positionVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setPositionVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "shape", + "notify": "shapeChanged", + "read": "shape", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DParticleAbstractShape*", + "user": false, + "write": "setShape" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "durationVariation", + "notify": "durationVariationChanged", + "read": "durationVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDurationVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "hideAtEnd", + "notify": "hideAtEndChanged", + "read": "hideAtEnd", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHideAtEnd" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "useCachedPositions", + "notify": "useCachedPositionsChanged", + "read": "useCachedPositions", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUseCachedPositions" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 32, + "name": "positionsAmount", + "notify": "positionsAmountChanged", + "read": "positionsAmount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPositionsAmount" + } + ], + "qualifiedClassName": "QQuick3DParticleAttractor", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "positionVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "shapeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 59, + "name": "durationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 60, + "name": "durationVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 61, + "name": "hideAtEndChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 62, + "name": "useCachedPositionsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 63, + "name": "positionsAmountChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "positionVariation", + "type": "QVector3D" + } + ], + "index": 7, + "lineNumber": 48, + "name": "setPositionVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shape", + "type": "QQuick3DParticleAbstractShape*" + } + ], + "index": 8, + "lineNumber": 49, + "name": "setShape", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "duration", + "type": "int" + } + ], + "index": 9, + "lineNumber": 50, + "name": "setDuration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "durationVariation", + "type": "int" + } + ], + "index": 10, + "lineNumber": 51, + "name": "setDurationVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hideAtEnd", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 52, + "name": "setHideAtEnd", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "useCachedPositions", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 53, + "name": "setUseCachedPositions", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "positionsAmount", + "type": "int" + } + ], + "index": 13, + "lineNumber": 54, + "name": "setPositionsAmount", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleAffector" + } + ] + } + ], + "inputFile": "qquick3dparticleattractor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ParticleCustomShape3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuick3DParticleCustomShape", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "randomizeData", + "notify": "randomizeDataChanged", + "read": "randomizeData", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRandomizeData" + } + ], + "qualifiedClassName": "QQuick3DParticleCustomShape", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 46, + "name": "randomizeDataChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 2, + "lineNumber": 41, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "random", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 42, + "name": "setRandomizeData", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleAbstractShape" + } + ] + } + ], + "inputFile": "qquick3dparticlecustomshape_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleDirection", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QQuick3DParticleDirection", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dparticledirection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DynamicBurst3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuick3DParticleDynamicBurst", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 32, + "name": "TriggerMode", + "values": [ + "TriggerTime", + "TriggerStart", + "TriggerEnd" + ] + } + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "amountVariation", + "notify": "amountVariationChanged", + "read": "amountVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAmountVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "triggerMode", + "notify": "triggerModeChanged", + "read": "triggerMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "TriggerMode", + "user": false, + "write": "setTriggerMode" + } + ], + "qualifiedClassName": "QQuick3DParticleDynamicBurst", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 51, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 52, + "name": "amountVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 53, + "name": "triggerModeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 46, + "name": "setEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 4, + "lineNumber": 47, + "name": "setAmountVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "TriggerMode" + } + ], + "index": 5, + "lineNumber": 48, + "name": "setTriggerMode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleEmitBurst" + } + ] + } + ], + "inputFile": "qquick3dparticledynamicburst_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "EmitBurst3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleEmitBurst", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "time", + "notify": "timeChanged", + "read": "time", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "amount", + "notify": "amountChanged", + "read": "amount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDuration" + } + ], + "qualifiedClassName": "QQuick3DParticleEmitBurst", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 53, + "name": "timeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 54, + "name": "amountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 55, + "name": "durationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "int" + } + ], + "index": 3, + "lineNumber": 48, + "name": "setTime", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "amount", + "type": "int" + } + ], + "index": 4, + "lineNumber": 49, + "name": "setAmount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "duration", + "type": "int" + } + ], + "index": 5, + "lineNumber": 50, + "name": "setDuration", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquick3dparticleemitburst_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ParticleEmitter3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleEmitter", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 59, + "name": "EmitMode", + "values": [ + "Default", + "SurfaceNormal", + "SurfaceReflected" + ] + } + ], + "lineNumber": 30, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 38, + "lineNumber": 87, + "name": "burst", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + }, + { + "name": "duration", + "type": "int" + } + ], + "index": 39, + "lineNumber": 88, + "name": "burst", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + }, + { + "name": "duration", + "type": "int" + }, + { + "name": "position", + "type": "QVector3D" + } + ], + "index": 40, + "lineNumber": 89, + "name": "burst", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "system", + "notify": "systemChanged", + "read": "system", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DParticleSystem*", + "user": false, + "write": "setSystem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 34, + "name": "emitBursts", + "read": "emitBursts", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 35, + "name": "velocity", + "notify": "velocityChanged", + "read": "velocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DParticleDirection*", + "user": false, + "write": "setVelocity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 36, + "name": "particle", + "notify": "particleChanged", + "read": "particle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DParticle*", + "user": false, + "write": "setParticle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 37, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 38, + "name": "shape", + "notify": "shapeChanged", + "read": "shape", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DParticleAbstractShape*", + "user": false, + "write": "setShape" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 39, + "name": "emitRate", + "notify": "emitRateChanged", + "read": "emitRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setEmitRate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 40, + "name": "lifeSpan", + "notify": "lifeSpanChanged", + "read": "lifeSpan", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLifeSpan" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 41, + "name": "lifeSpanVariation", + "notify": "lifeSpanVariationChanged", + "read": "lifeSpanVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLifeSpanVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 42, + "name": "particleScale", + "notify": "particleScaleChanged", + "read": "particleScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setParticleScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 43, + "name": "particleEndScale", + "notify": "particleEndScaleChanged", + "read": "particleEndScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setParticleEndScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 44, + "name": "particleScaleVariation", + "notify": "particleScaleVariationChanged", + "read": "particleScaleVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setParticleScaleVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 45, + "name": "particleEndScaleVariation", + "notify": "particleEndScaleVariationChanged", + "read": "particleEndScaleVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setParticleEndScaleVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 46, + "name": "particleRotation", + "notify": "particleRotationChanged", + "read": "particleRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setParticleRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 47, + "name": "particleRotationVariation", + "notify": "particleRotationVariationChanged", + "read": "particleRotationVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setParticleRotationVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 48, + "name": "particleRotationVelocity", + "notify": "particleRotationVelocityChanged", + "read": "particleRotationVelocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setParticleRotationVelocity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 49, + "name": "particleRotationVelocityVariation", + "notify": "particleRotationVariationVelocityChanged", + "read": "particleRotationVelocityVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setParticleRotationVelocityVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 50, + "name": "depthBias", + "notify": "depthBiasChanged", + "read": "depthBias", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDepthBias" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 51, + "name": "reversed", + "notify": "reversedChanged", + "read": "reversed", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReversed" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 53, + "name": "emitMode", + "notify": "emitModeChanged", + "read": "emitMode", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "EmitMode", + "user": false, + "write": "setEmitMode" + } + ], + "qualifiedClassName": "QQuick3DParticleEmitter", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 113, + "name": "velocityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 114, + "name": "systemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 115, + "name": "emitRateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 116, + "name": "particleScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 117, + "name": "particleEndScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 118, + "name": "particleScaleVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 119, + "name": "particleEndScaleVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 120, + "name": "lifeSpanChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 121, + "name": "lifeSpanVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 122, + "name": "particleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 123, + "name": "shapeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 124, + "name": "particleRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 125, + "name": "particleRotationVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 126, + "name": "particleRotationVelocityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 127, + "name": "particleRotationVariationVelocityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 128, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 129, + "name": "depthBiasChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 130, + "name": "reversedChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 18, + "lineNumber": 131, + "name": "emitModeChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 19, + "lineNumber": 92, + "name": "setEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "velocity", + "type": "QQuick3DParticleDirection*" + } + ], + "index": 20, + "lineNumber": 93, + "name": "setVelocity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "system", + "type": "QQuick3DParticleSystem*" + } + ], + "index": 21, + "lineNumber": 94, + "name": "setSystem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "emitRate", + "type": "float" + } + ], + "index": 22, + "lineNumber": 95, + "name": "setEmitRate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "particleScale", + "type": "float" + } + ], + "index": 23, + "lineNumber": 96, + "name": "setParticleScale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "particleEndScale", + "type": "float" + } + ], + "index": 24, + "lineNumber": 97, + "name": "setParticleEndScale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "particleScaleVariation", + "type": "float" + } + ], + "index": 25, + "lineNumber": 98, + "name": "setParticleScaleVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "particleEndScaleVariation", + "type": "float" + } + ], + "index": 26, + "lineNumber": 99, + "name": "setParticleEndScaleVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "lifeSpan", + "type": "int" + } + ], + "index": 27, + "lineNumber": 100, + "name": "setLifeSpan", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "lifeSpanVariation", + "type": "int" + } + ], + "index": 28, + "lineNumber": 101, + "name": "setLifeSpanVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "particle", + "type": "QQuick3DParticle*" + } + ], + "index": 29, + "lineNumber": 102, + "name": "setParticle", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shape", + "type": "QQuick3DParticleAbstractShape*" + } + ], + "index": 30, + "lineNumber": 103, + "name": "setShape", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "particleRotation", + "type": "QVector3D" + } + ], + "index": 31, + "lineNumber": 104, + "name": "setParticleRotation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "particleRotationVariation", + "type": "QVector3D" + } + ], + "index": 32, + "lineNumber": 105, + "name": "setParticleRotationVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "particleRotationVelocity", + "type": "QVector3D" + } + ], + "index": 33, + "lineNumber": 106, + "name": "setParticleRotationVelocity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "particleRotationVelocityVariation", + "type": "QVector3D" + } + ], + "index": 34, + "lineNumber": 107, + "name": "setParticleRotationVelocityVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bias", + "type": "float" + } + ], + "index": 35, + "lineNumber": 108, + "name": "setDepthBias", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reversed", + "type": "bool" + } + ], + "index": 36, + "lineNumber": 109, + "name": "setReversed", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "EmitMode" + } + ], + "index": 37, + "lineNumber": 111, + "name": "setEmitMode", + "returnType": "void", + "revision": 1546 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dparticleemitter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Gravity3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleGravity", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "magnitude", + "notify": "magnitudeChanged", + "read": "magnitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMagnitude" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "direction", + "notify": "directionChanged", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setDirection" + } + ], + "qualifiedClassName": "QQuick3DParticleGravity", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 42, + "name": "magnitudeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 43, + "name": "directionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 2, + "lineNumber": 38, + "name": "setDirection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "magnitude", + "type": "float" + } + ], + "index": 3, + "lineNumber": 39, + "name": "setMagnitude", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleAffector" + } + ] + } + ], + "inputFile": "qquick3dparticlegravity_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LineParticle3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "QQuick3DParticleLineParticle", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "TexcoordMode", + "values": [ + "Absolute", + "Relative", + "Fill" + ] + } + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "segmentCount", + "notify": "segmentCountChanged", + "read": "segmentCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSegmentCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "alphaFade", + "notify": "alphaFadeChanged", + "read": "alphaFade", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAlphaFade" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "scaleMultiplier", + "notify": "scaleMultiplierChanged", + "read": "scaleMultiplier", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setScaleMultiplier" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "texcoordMultiplier", + "notify": "texcoordMultiplierChanged", + "read": "texcoordMultiplier", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setTexcoordMultiplier" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "length", + "notify": "lengthChanged", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 30, + "name": "lengthVariation", + "notify": "lengthVariationChanged", + "read": "lengthVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLengthVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "lengthDeltaMin", + "notify": "lengthDeltaMinChanged", + "read": "lengthDeltaMin", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLengthDeltaMin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "eolFadeOutDuration", + "notify": "eolFadeOutDurationChanged", + "read": "eolFadeOutDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setEolFadeOutDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 33, + "name": "texcoordMode", + "notify": "texcoordModeChanged", + "read": "texcoordMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "TexcoordMode", + "user": false, + "write": "setTexcoordMode" + } + ], + "qualifiedClassName": "QQuick3DParticleLineParticle", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 72, + "name": "segmentCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 73, + "name": "alphaFadeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 74, + "name": "scaleMultiplierChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 75, + "name": "texcoordMultiplierChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 76, + "name": "lengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 77, + "name": "lengthVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 78, + "name": "lengthDeltaMinChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 79, + "name": "eolFadeOutDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 80, + "name": "texcoordModeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 9, + "lineNumber": 61, + "name": "setSegmentCount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fade", + "type": "float" + } + ], + "index": 10, + "lineNumber": 62, + "name": "setAlphaFade", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "multiplier", + "type": "float" + } + ], + "index": 11, + "lineNumber": 63, + "name": "setScaleMultiplier", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "multiplier", + "type": "float" + } + ], + "index": 12, + "lineNumber": 64, + "name": "setTexcoordMultiplier", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 13, + "lineNumber": 65, + "name": "setLength", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "float" + } + ], + "index": 14, + "lineNumber": 66, + "name": "setLengthVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "float" + } + ], + "index": 15, + "lineNumber": 67, + "name": "setLengthDeltaMin", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "duration", + "type": "int" + } + ], + "index": 16, + "lineNumber": 68, + "name": "setEolFadeOutDuration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QQuick3DParticleLineParticle::TexcoordMode" + } + ], + "index": 17, + "lineNumber": 69, + "name": "setTexcoordMode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleSpriteParticle" + } + ] + } + ], + "inputFile": "qquick3dparticlelineparticle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ModelBlendParticle3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleModelBlendParticle", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 47, + "name": "ModelBlendMode", + "values": [ + "Explode", + "Construct", + "Transfer" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 55, + "name": "ModelBlendEmitMode", + "values": [ + "Sequential", + "Random", + "Activation" + ] + } + ], + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "endNode", + "notify": "endNodeChanged", + "read": "endNode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DNode*", + "user": false, + "write": "setEndNode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "modelBlendMode", + "notify": "modelBlendModeChanged", + "read": "modelBlendMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ModelBlendMode", + "user": false, + "write": "setModelBlendMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "endTime", + "notify": "endTimeChanged", + "read": "endTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setEndTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "activationNode", + "notify": "activationNodeChanged", + "read": "activationNode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DNode*", + "user": false, + "write": "setActivationNode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 39, + "name": "emitMode", + "notify": "emitModeChanged", + "read": "emitMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ModelBlendEmitMode", + "user": false, + "write": "setEmitMode" + } + ], + "qualifiedClassName": "QQuick3DParticleModelBlendParticle", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 79, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 80, + "name": "blendFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 81, + "name": "endNodeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 82, + "name": "modelBlendModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 83, + "name": "endTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 84, + "name": "activationNodeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 85, + "name": "emitModeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "setDelegate", + "type": "QQmlComponent*" + } + ], + "index": 7, + "lineNumber": 71, + "name": "setDelegate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "endNode", + "type": "QQuick3DNode*" + } + ], + "index": 8, + "lineNumber": 72, + "name": "setEndNode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "endTime", + "type": "int" + } + ], + "index": 9, + "lineNumber": 73, + "name": "setEndTime", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "ModelBlendMode" + } + ], + "index": 10, + "lineNumber": 74, + "name": "setModelBlendMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "activationNode", + "type": "QQuick3DNode*" + } + ], + "index": 11, + "lineNumber": 75, + "name": "setActivationNode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "emitMode", + "type": "ModelBlendEmitMode" + } + ], + "index": 12, + "lineNumber": 76, + "name": "setEmitMode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticle" + } + ] + } + ], + "inputFile": "qquick3dparticlemodelblendparticle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ModelParticle3D" + }, + { + "name": "DefaultProperty", + "value": "delegate" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleModelParticle", + "lineNumber": 36, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 39, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 40, + "name": "instanceTable", + "notify": "instanceTableChanged", + "read": "instanceTable", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DInstancing*", + "user": false + } + ], + "qualifiedClassName": "QQuick3DParticleModelParticle", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 57, + "name": "instanceTableChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "delegate", + "type": "QQmlComponent*" + } + ], + "index": 2, + "lineNumber": 53, + "name": "setDelegate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticle" + } + ] + } + ], + "inputFile": "qquick3dparticlemodelparticle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ParticleModelShape3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleModelShape", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "fill", + "notify": "fillChanged", + "read": "fill", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFill" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + } + ], + "qualifiedClassName": "QQuick3DParticleModelShape", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 50, + "name": "fillChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 51, + "name": "delegateChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "fill", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 42, + "name": "setFill", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "delegate", + "type": "QQmlComponent*" + } + ], + "index": 3, + "lineNumber": 43, + "name": "setDelegate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "particleIndex", + "type": "int" + } + ], + "index": 4, + "lineNumber": 46, + "name": "getPosition", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "particleIndex", + "type": "int" + } + ], + "index": 5, + "lineNumber": 47, + "name": "getSurfaceNormal", + "returnType": "QVector3D" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleAbstractShape" + } + ] + } + ], + "inputFile": "qquick3dparticlemodelshape_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PointRotator3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticlePointRotator", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "magnitude", + "notify": "magnitudeChanged", + "read": "magnitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMagnitude" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "direction", + "notify": "directionChanged", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "pivotPoint", + "notify": "pivotPointChanged", + "read": "pivotPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setPivotPoint" + } + ], + "qualifiedClassName": "QQuick3DParticlePointRotator", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "magnitudeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 46, + "name": "directionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 47, + "name": "pivotPointChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "magnitude", + "type": "float" + } + ], + "index": 3, + "lineNumber": 40, + "name": "setMagnitude", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 4, + "lineNumber": 41, + "name": "setDirection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QVector3D" + } + ], + "index": 5, + "lineNumber": 42, + "name": "setPivotPoint", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleAffector" + } + ] + } + ], + "inputFile": "qquick3dparticlepointrotator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Repeller3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "QQuick3DParticleRepeller", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "outerRadius", + "notify": "outerRadiusChanged", + "read": "outerRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setOuterRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "strength", + "notify": "strengthChanged", + "read": "strength", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setStrength" + } + ], + "qualifiedClassName": "QQuick3DParticleRepeller", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 43, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 44, + "name": "outerRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 45, + "name": "strengthChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 3, + "lineNumber": 38, + "name": "setRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "radius", + "type": "float" + } + ], + "index": 4, + "lineNumber": 39, + "name": "setOuterRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "strength", + "type": "float" + } + ], + "index": 5, + "lineNumber": 40, + "name": "setStrength", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleAffector" + } + ] + } + ], + "inputFile": "qquick3dparticlerepeller_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ScaleAffector3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "QQuick3DParticleScaleAffector", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 36, + "name": "ScalingType", + "values": [ + "Linear", + "SewSaw", + "SineWave", + "AbsSineWave", + "Step", + "SmoothStep" + ] + } + ], + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "minSize", + "notify": "minSizeChanged", + "read": "minSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMinSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "maxSize", + "notify": "maxSizeChanged", + "read": "maxSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMaxSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "type", + "notify": "typeChanged", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "ScalingType", + "user": false, + "write": "setType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "easingCurve", + "notify": "easingCurveChanged", + "read": "easingCurve", + "required": false, + "scriptable": true, + "stored": true, + "type": "QEasingCurve", + "user": false, + "write": "setEasingCurve" + } + ], + "qualifiedClassName": "QQuick3DParticleScaleAffector", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 61, + "name": "minSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 62, + "name": "maxSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 63, + "name": "durationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 64, + "name": "typeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 65, + "name": "easingCurveChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "float" + } + ], + "index": 5, + "lineNumber": 54, + "name": "setMinSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "float" + } + ], + "index": 6, + "lineNumber": 55, + "name": "setMaxSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "duration", + "type": "int" + } + ], + "index": 7, + "lineNumber": 56, + "name": "setDuration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "ScalingType" + } + ], + "index": 8, + "lineNumber": 57, + "name": "setType", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "curve", + "type": "QEasingCurve" + } + ], + "index": 9, + "lineNumber": 58, + "name": "setEasingCurve", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleAffector" + } + ] + } + ], + "inputFile": "qquick3dparticlescaleaffector_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ParticleShape3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleShape", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 37, + "name": "ShapeType", + "values": [ + "Cube", + "Sphere", + "Cylinder" + ] + } + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "fill", + "notify": "fillChanged", + "read": "fill", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFill" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "type", + "notify": "typeChanged", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "ShapeType", + "user": false, + "write": "setType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "extents", + "notify": "extentsChanged", + "read": "extents", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setExtents" + } + ], + "qualifiedClassName": "QQuick3DParticleShape", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 61, + "name": "fillChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 62, + "name": "typeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 63, + "name": "extentsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "fill", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 56, + "name": "setFill", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QQuick3DParticleShape::ShapeType" + } + ], + "index": 4, + "lineNumber": 57, + "name": "setType", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extends", + "type": "QVector3D" + } + ], + "index": 5, + "lineNumber": 58, + "name": "setExtents", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleAbstractShape" + } + ] + } + ], + "inputFile": "qquick3dparticleshape_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SpriteParticle3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleSpriteParticle", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 48, + "name": "BlendMode", + "values": [ + "SourceOver", + "Screen", + "Multiply" + ] + } + ], + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "blendMode", + "notify": "blendModeChanged", + "read": "blendMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "BlendMode", + "user": false, + "write": "setBlendMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "sprite", + "notify": "spriteChanged", + "read": "sprite", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setSprite" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "spriteSequence", + "notify": "spriteSequenceChanged", + "read": "spriteSequence", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DParticleSpriteSequence*", + "user": false, + "write": "setSpriteSequence" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "billboard", + "notify": "billboardChanged", + "read": "billboard", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBillboard" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "particleScale", + "notify": "particleScaleChanged", + "read": "particleScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setParticleScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 39, + "name": "colorTable", + "notify": "colorTableChanged", + "read": "colorTable", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DTexture*", + "user": false, + "write": "setColorTable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 40, + "name": "lights", + "notify": "lightsChanged", + "read": "lights", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 41, + "name": "offsetX", + "notify": "offsetXChanged", + "read": "offsetX", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setOffsetX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 42, + "name": "offsetY", + "notify": "offsetYChanged", + "read": "offsetY", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setOffsetY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 43, + "name": "castsReflections", + "notify": "castsReflectionsChanged", + "read": "castsReflections", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCastsReflections" + } + ], + "qualifiedClassName": "QQuick3DParticleSpriteParticle", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 77, + "name": "blendModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 78, + "name": "spriteChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 79, + "name": "spriteSequenceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 80, + "name": "billboardChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 81, + "name": "particleScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 82, + "name": "colorTableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 83, + "name": "lightsChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "index": 7, + "lineNumber": 84, + "name": "offsetXChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "index": 8, + "lineNumber": 85, + "name": "offsetYChanged", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "index": 9, + "lineNumber": 86, + "name": "castsReflectionsChanged", + "returnType": "void", + "revision": 1540 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "blendMode", + "type": "QQuick3DParticleSpriteParticle::BlendMode" + } + ], + "index": 10, + "lineNumber": 66, + "name": "setBlendMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sprite", + "type": "QQuick3DTexture*" + } + ], + "index": 11, + "lineNumber": 67, + "name": "setSprite", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "spriteSequence", + "type": "QQuick3DParticleSpriteSequence*" + } + ], + "index": 12, + "lineNumber": 68, + "name": "setSpriteSequence", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "billboard", + "type": "bool" + } + ], + "index": 13, + "lineNumber": 69, + "name": "setBillboard", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scale", + "type": "float" + } + ], + "index": 14, + "lineNumber": 70, + "name": "setParticleScale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "colorTable", + "type": "QQuick3DTexture*" + } + ], + "index": 15, + "lineNumber": 71, + "name": "setColorTable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 16, + "lineNumber": 72, + "name": "setOffsetX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "float" + } + ], + "index": 17, + "lineNumber": 73, + "name": "setOffsetY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "castsReflections", + "type": "bool" + } + ], + "index": 18, + "lineNumber": 74, + "name": "setCastsReflections", + "returnType": "void", + "revision": 1540 + }, + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 19, + "lineNumber": 108, + "name": "onLightDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticle" + } + ] + } + ], + "inputFile": "qquick3dparticlespriteparticle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SpriteSequence3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleSpriteSequence", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 44, + "name": "AnimationDirection", + "values": [ + "Normal", + "Reverse", + "Alternate", + "AlternateReverse", + "SingleFrame" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "frameCount", + "notify": "frameCountChanged", + "read": "frameCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "frameIndex", + "notify": "frameIndexChanged", + "read": "frameIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "interpolate", + "notify": "interpolateChanged", + "read": "interpolate", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInterpolate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "durationVariation", + "notify": "durationVariationChanged", + "read": "durationVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDurationVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "randomStart", + "notify": "randomStartChanged", + "read": "randomStart", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRandomStart" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 37, + "name": "animationDirection", + "notify": "animationDirectionChanged", + "read": "animationDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "AnimationDirection", + "user": false, + "write": "setAnimationDirection" + } + ], + "qualifiedClassName": "QQuick3DParticleSpriteSequence", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 75, + "name": "frameCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 76, + "name": "frameIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 77, + "name": "interpolateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 78, + "name": "durationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 79, + "name": "durationVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 80, + "name": "randomStartChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 81, + "name": "animationDirectionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "frameCount", + "type": "int" + } + ], + "index": 7, + "lineNumber": 66, + "name": "setFrameCount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "frameIndex", + "type": "int" + } + ], + "index": 8, + "lineNumber": 67, + "name": "setFrameIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "interpolate", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 68, + "name": "setInterpolate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "duration", + "type": "int" + } + ], + "index": 10, + "lineNumber": 69, + "name": "setDuration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "durationVariation", + "type": "int" + } + ], + "index": 11, + "lineNumber": 70, + "name": "setDurationVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "randomStart", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 71, + "name": "setRandomStart", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "animationDirection", + "type": "QQuick3DParticleSpriteSequence::AnimationDirection" + } + ], + "index": 13, + "lineNumber": 72, + "name": "setAnimationDirection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquick3dparticlespritesequence_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ParticleSystem3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleSystem", + "lineNumber": 51, + "methods": [ + { + "access": "public", + "index": 16, + "lineNumber": 99, + "name": "reset", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 54, + "name": "running", + "notify": "runningChanged", + "read": "isRunning", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRunning" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 55, + "name": "paused", + "notify": "pausedChanged", + "read": "isPaused", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPaused" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 56, + "name": "startTime", + "notify": "startTimeChanged", + "read": "startTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setStartTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 57, + "name": "time", + "notify": "timeChanged", + "read": "time", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 58, + "name": "useRandomSeed", + "notify": "useRandomSeedChanged", + "read": "useRandomSeed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUseRandomSeed" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 59, + "name": "seed", + "notify": "seedChanged", + "read": "seed", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSeed" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 60, + "name": "logging", + "notify": "loggingChanged", + "read": "logging", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLogging" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 61, + "name": "loggingData", + "notify": "loggingDataChanged", + "read": "loggingData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DParticleSystemLogging*", + "user": false + } + ], + "qualifiedClassName": "QQuick3DParticleSystem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 113, + "name": "runningChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 114, + "name": "pausedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 115, + "name": "timeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 116, + "name": "startTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 117, + "name": "useRandomSeedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 118, + "name": "seedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 119, + "name": "loggingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 120, + "name": "loggingDataChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "running", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 102, + "name": "setRunning", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "paused", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 103, + "name": "setPaused", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "startTime", + "type": "int" + } + ], + "index": 10, + "lineNumber": 104, + "name": "setStartTime", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "int" + } + ], + "index": 11, + "lineNumber": 105, + "name": "setTime", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "randomize", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 106, + "name": "setUseRandomSeed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "seed", + "type": "int" + } + ], + "index": 13, + "lineNumber": 107, + "name": "setSeed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "logging", + "type": "bool" + } + ], + "index": 14, + "lineNumber": 108, + "name": "setLogging", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "int" + } + ], + "index": 15, + "lineNumber": 110, + "name": "setEditorTime", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + }, + { + "className": "QQuick3DParticleSystemAnimation", + "lineNumber": 187, + "object": true, + "qualifiedClassName": "QQuick3DParticleSystemAnimation", + "superClasses": [ + { + "access": "public", + "name": "QAbstractAnimation" + } + ] + }, + { + "className": "QQuick3DParticleSystemUpdate", + "lineNumber": 213, + "object": true, + "qualifiedClassName": "QQuick3DParticleSystemUpdate", + "superClasses": [ + { + "access": "public", + "name": "QAbstractAnimation" + } + ] + } + ], + "inputFile": "qquick3dparticlesystem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleSystemLogging", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "loggingInterval", + "notify": "loggingIntervalChanged", + "read": "loggingInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLoggingInterval" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "updates", + "notify": "updatesChanged", + "read": "updates", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "particlesMax", + "notify": "particlesMaxChanged", + "read": "particlesMax", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 32, + "name": "particlesUsed", + "notify": "particlesUsedChanged", + "read": "particlesUsed", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 33, + "name": "time", + "notify": "timeChanged", + "read": "time", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 34, + "name": "timeAverage", + "notify": "timeAverageChanged", + "read": "timeAverage", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 35, + "name": "timeDeviation", + "notify": "timeDeviationChanged", + "read": "timeDeviation", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + } + ], + "qualifiedClassName": "QQuick3DParticleSystemLogging", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "loggingIntervalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 55, + "name": "updatesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 56, + "name": "particlesMaxChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 57, + "name": "particlesUsedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 58, + "name": "timeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 59, + "name": "timeAverageChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 60, + "name": "timeDeviationChanged", + "returnType": "void", + "revision": 1539 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "interval", + "type": "int" + } + ], + "index": 7, + "lineNumber": 51, + "name": "setLoggingInterval", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dparticlesystemlogging_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TargetDirection3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleTargetDirection", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "positionVariation", + "notify": "positionVariationChanged", + "read": "positionVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setPositionVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "normalized", + "notify": "normalizedChanged", + "read": "normalized", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setNormalized" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "magnitude", + "notify": "magnitudeChanged", + "read": "magnitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMagnitude" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 32, + "name": "magnitudeVariation", + "notify": "magnitudeChangedVariation", + "read": "magnitudeVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMagnitudeVariation" + } + ], + "qualifiedClassName": "QQuick3DParticleTargetDirection", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 53, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 54, + "name": "positionVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 55, + "name": "normalizedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 56, + "name": "magnitudeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 57, + "name": "magnitudeChangedVariation", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "positionVariation", + "type": "QVector3D" + } + ], + "index": 5, + "lineNumber": 47, + "name": "setPositionVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normalized", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 48, + "name": "setNormalized", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "magnitude", + "type": "float" + } + ], + "index": 7, + "lineNumber": 49, + "name": "setMagnitude", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "magnitudeVariation", + "type": "float" + } + ], + "index": 8, + "lineNumber": 50, + "name": "setMagnitudeVariation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleDirection" + } + ] + } + ], + "inputFile": "qquick3dparticletargetdirection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TrailEmitter3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleTrailEmitter", + "lineNumber": 26, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 2, + "lineNumber": 38, + "name": "burst", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "follow", + "notify": "followChanged", + "read": "follow", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DParticle*", + "user": false, + "write": "setFollow" + } + ], + "qualifiedClassName": "QQuick3DParticleTrailEmitter", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 44, + "name": "followChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "follow", + "type": "QQuick3DParticle*" + } + ], + "index": 1, + "lineNumber": 41, + "name": "setFollow", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleEmitter" + } + ] + } + ], + "inputFile": "qquick3dparticletrailemitter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "VectorDirection3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleVectorDirection", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "direction", + "notify": "directionChanged", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "directionVariation", + "notify": "directionVariationChanged", + "read": "directionVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setDirectionVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "normalized", + "notify": "normalizedChanged", + "read": "normalized", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setNormalized" + } + ], + "qualifiedClassName": "QQuick3DParticleVectorDirection", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "directionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 46, + "name": "directionVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 47, + "name": "normalizedChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 3, + "lineNumber": 40, + "name": "setDirection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "directionVariation", + "type": "QVector3D" + } + ], + "index": 4, + "lineNumber": 41, + "name": "setDirectionVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "normalized", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 42, + "name": "setNormalized", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleDirection" + } + ] + } + ], + "inputFile": "qquick3dparticlevectordirection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Wander3D" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuick3DParticleWander", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "globalAmount", + "notify": "globalAmountChanged", + "read": "globalAmount", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setGlobalAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "globalPace", + "notify": "globalPaceChanged", + "read": "globalPace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setGlobalPace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "globalPaceStart", + "notify": "globalPaceStartChanged", + "read": "globalPaceStart", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setGlobalPaceStart" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 30, + "name": "uniqueAmount", + "notify": "uniqueAmountChanged", + "read": "uniqueAmount", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setUniqueAmount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 31, + "name": "uniquePace", + "notify": "uniquePaceChanged", + "read": "uniquePace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setUniquePace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 32, + "name": "uniqueAmountVariation", + "notify": "uniqueAmountVariationChanged", + "read": "uniqueAmountVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setUniqueAmountVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 33, + "name": "uniquePaceVariation", + "notify": "uniquePaceVariationChanged", + "read": "uniquePaceVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setUniquePaceVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 34, + "name": "fadeInDuration", + "notify": "fadeInDurationChanged", + "read": "fadeInDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFadeInDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 35, + "name": "fadeOutDuration", + "notify": "fadeOutDurationChanged", + "read": "fadeOutDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFadeOutDuration" + } + ], + "qualifiedClassName": "QQuick3DParticleWander", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 64, + "name": "globalAmountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 65, + "name": "globalPaceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 66, + "name": "globalPaceStartChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 67, + "name": "uniqueAmountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 68, + "name": "uniquePaceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 69, + "name": "uniqueAmountVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 70, + "name": "uniquePaceVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 71, + "name": "fadeInDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 72, + "name": "fadeOutDurationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "globalAmount", + "type": "QVector3D" + } + ], + "index": 9, + "lineNumber": 53, + "name": "setGlobalAmount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "globalPace", + "type": "QVector3D" + } + ], + "index": 10, + "lineNumber": 54, + "name": "setGlobalPace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "globalPaceStart", + "type": "QVector3D" + } + ], + "index": 11, + "lineNumber": 55, + "name": "setGlobalPaceStart", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "uniqueAmount", + "type": "QVector3D" + } + ], + "index": 12, + "lineNumber": 56, + "name": "setUniqueAmount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "uniquePace", + "type": "QVector3D" + } + ], + "index": 13, + "lineNumber": 57, + "name": "setUniquePace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "uniqueAmountVariation", + "type": "float" + } + ], + "index": 14, + "lineNumber": 58, + "name": "setUniqueAmountVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "uniquePaceVariation", + "type": "float" + } + ], + "index": 15, + "lineNumber": 59, + "name": "setUniquePaceVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fadeInDuration", + "type": "int" + } + ], + "index": 16, + "lineNumber": 60, + "name": "setFadeInDuration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fadeOutDuration", + "type": "int" + } + ], + "index": 17, + "lineNumber": 61, + "name": "setFadeOutDuration", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DParticleAffector" + } + ] + } + ], + "inputFile": "qquick3dparticlewander_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3druntimerender_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3druntimerender_metatypes.json new file mode 100644 index 0000000..8b839c9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3druntimerender_metatypes.json @@ -0,0 +1,20 @@ +[ + { + "classes": [ + { + "className": "TimerThread", + "lineNumber": 382, + "object": true, + "qualifiedClassName": "TimerThread", + "superClasses": [ + { + "access": "public", + "name": "QThread" + } + ] + } + ], + "inputFile": "qssglightmapper.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dutils_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dutils_metatypes.json new file mode 100644 index 0000000..ba38e9c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dutils_metatypes.json @@ -0,0 +1,43 @@ +[ + { + "classes": [ + { + "className": "QQuick3DProfiler", + "lineNumber": 122, + "object": true, + "qualifiedClassName": "QQuick3DProfiler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QList" + }, + { + "name": "eventData", + "type": "QHash" + } + ], + "index": 0, + "lineNumber": 212, + "name": "dataReady", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlProfilerDefinitions" + } + ] + } + ], + "inputFile": "qquick3dprofiler_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dxr_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dxr_metatypes.json new file mode 100644 index 0000000..7adcad3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick3dxr_metatypes.json @@ -0,0 +1,3473 @@ +[ + { + "classes": [ + { + "className": "QQuick3DXrInputManagerPrivate", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "QQuick3DXrInputManagerPrivate", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qopenxrinputmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DXrAnchorManager", + "lineNumber": 48, + "object": true, + "qualifiedClassName": "QQuick3DXrAnchorManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "anchor", + "type": "QQuick3DXrSpatialAnchor*" + } + ], + "index": 0, + "lineNumber": 80, + "name": "anchorAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "uuid", + "type": "QUuid" + } + ], + "index": 1, + "lineNumber": 81, + "name": "anchorRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "anchor", + "type": "QQuick3DXrSpatialAnchor*" + } + ], + "index": 2, + "lineNumber": 82, + "name": "anchorUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 83, + "name": "sceneCaptureCompleted", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dxranchormanager_openxr_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrHapticEffect" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "XrHapticEffect is an abstract base class." + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "QQuick3DXrAbstractHapticEffect", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QQuick3DXrAbstractHapticEffect", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrSimpleHapticEffect" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "QQuick3DXrSimpleHapticEffect", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 38, + "name": "amplitude", + "notify": "amplitudeChanged", + "read": "amplitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setAmplitude" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 39, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDuration" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 40, + "name": "frequency", + "notify": "frequencyChanged", + "read": "frequency", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setFrequency" + } + ], + "qualifiedClassName": "QQuick3DXrSimpleHapticEffect", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 51, + "name": "amplitudeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 52, + "name": "durationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 53, + "name": "frequencyChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DXrAbstractHapticEffect" + } + ] + } + ], + "inputFile": "qquick3dxrabstracthapticeffect_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrInputAction" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuick3DXrInputAction", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 50, + "name": "Controller", + "type": "quint8", + "values": [ + "LeftHand", + "RightHand", + "Unknown", + "LeftController", + "RightController", + "UnknownController" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 60, + "name": "Action", + "type": "qint16", + "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" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 38, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 39, + "name": "pressed", + "notify": "pressedChanged", + "read": "pressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 40, + "name": "actionName", + "notify": "actionNameChanged", + "read": "actionName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setActionName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 41, + "name": "actionId", + "notify": "actionIdChanged", + "read": "actionId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setActionId" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 42, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 44, + "name": "hand", + "notify": "handChanged", + "read": "hand", + "required": false, + "scriptable": true, + "stored": true, + "type": "Controller", + "user": false, + "write": "setHand" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 45, + "name": "controller", + "notify": "controllerChanged", + "read": "controller", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "Controller", + "user": false, + "write": "setController" + } + ], + "qualifiedClassName": "QQuick3DXrInputAction", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 122, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 123, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 124, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 126, + "name": "actionNameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 127, + "name": "actionIdChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 129, + "name": "handChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 131, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 133, + "name": "controllerChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrHapticFeedback" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "QQuick3DXrHapticFeedback", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 161, + "name": "Controller", + "type": "quint8", + "values": [ + "LeftController", + "RightController", + "UnknownController" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 168, + "name": "Condition", + "type": "quint8", + "values": [ + "RisingEdge", + "TrailingEdge" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 146, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 153, + "name": "controller", + "notify": "controllerChanged", + "read": "controller", + "required": false, + "scriptable": true, + "stored": true, + "type": "Controller", + "user": false, + "write": "setController" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 154, + "name": "hapticEffect", + "notify": "hapticEffectChanged", + "read": "hapticEffect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DXrAbstractHapticEffect*", + "user": false, + "write": "setHapticEffect" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 155, + "name": "trigger", + "notify": "triggerChanged", + "read": "trigger", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTrigger" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 156, + "name": "condition", + "notify": "conditionChanged", + "read": "condition", + "required": false, + "scriptable": true, + "stored": true, + "type": "Condition", + "user": false, + "write": "setCondition" + } + ], + "qualifiedClassName": "QQuick3DXrHapticFeedback", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 195, + "name": "controllerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 196, + "name": "hapticEffectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 197, + "name": "triggerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 198, + "name": "conditionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 201, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 202, + "name": "stop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "className": "QQuick3DXrActionMapper", + "lineNumber": 214, + "object": true, + "qualifiedClassName": "QQuick3DXrActionMapper", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dxractionmapper_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DXrEyeCamera", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "leftTangent", + "notify": "leftTangentChanged", + "read": "leftTangent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setLeftTangent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "rightTangent", + "notify": "rightTangentChanged", + "read": "rightTangent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setRightTangent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "upTangent", + "notify": "upTangentChanged", + "read": "upTangent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setUpTangent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "downTangent", + "notify": "downTangentChanged", + "read": "downTangent", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDownTangent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "clipNear", + "notify": "clipNearChanged", + "read": "clipNear", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClipNear" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "clipFar", + "notify": "clipFarChanged", + "read": "clipFar", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClipFar" + } + ], + "qualifiedClassName": "QQuick3DXrEyeCamera", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "leftTangent", + "type": "float" + } + ], + "index": 0, + "lineNumber": 58, + "name": "leftTangentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rightTangent", + "type": "float" + } + ], + "index": 1, + "lineNumber": 59, + "name": "rightTangentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "upTangent", + "type": "float" + } + ], + "index": 2, + "lineNumber": 60, + "name": "upTangentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "downTangent", + "type": "float" + } + ], + "index": 3, + "lineNumber": 61, + "name": "downTangentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clipNear", + "type": "float" + } + ], + "index": 4, + "lineNumber": 62, + "name": "clipNearChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clipFar", + "type": "float" + } + ], + "index": 5, + "lineNumber": 63, + "name": "clipFarChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "leftTangent", + "type": "float" + } + ], + "index": 6, + "lineNumber": 49, + "name": "setLeftTangent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rightTangent", + "type": "float" + } + ], + "index": 7, + "lineNumber": 50, + "name": "setRightTangent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "upTangent", + "type": "float" + } + ], + "index": 8, + "lineNumber": 51, + "name": "setUpTangent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "downTangent", + "type": "float" + } + ], + "index": 9, + "lineNumber": 52, + "name": "setDownTangent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clipNear", + "type": "float" + } + ], + "index": 10, + "lineNumber": 53, + "name": "setClipNear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clipFar", + "type": "float" + } + ], + "index": 11, + "lineNumber": 54, + "name": "setClipFar", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "projection", + "type": "QMatrix4x4" + } + ], + "index": 12, + "lineNumber": 55, + "name": "setProjection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DCamera" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrCamera" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuick3DXrCamera", + "lineNumber": 91, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 94, + "name": "clipNear", + "notify": "clipNearChanged", + "read": "clipNear", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClipNear" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 95, + "name": "clipFar", + "notify": "clipFarChanged", + "read": "clipFar", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setClipFar" + } + ], + "qualifiedClassName": "QQuick3DXrCamera", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "clipNear", + "type": "float" + } + ], + "index": 0, + "lineNumber": 110, + "name": "clipNearChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clipFar", + "type": "float" + } + ], + "index": 1, + "lineNumber": 111, + "name": "clipFarChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "clipNear", + "type": "float" + } + ], + "index": 2, + "lineNumber": 106, + "name": "setClipNear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clipFar", + "type": "float" + } + ], + "index": 3, + "lineNumber": 107, + "name": "setClipFar", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dxrcamera_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrController" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuick3DXrController", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 43, + "name": "Controller", + "values": [ + "ControllerLeft", + "ControllerRight", + "ControllerNone", + "LeftController", + "RightController", + "LeftHand", + "RightHand", + "UnknownController" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 55, + "name": "HandPoseSpace", + "values": [ + "GripPose", + "AimPose" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "controller", + "notify": "controllerChanged", + "read": "controller", + "required": false, + "scriptable": true, + "stored": true, + "type": "Controller", + "user": false, + "write": "setController" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "isActive", + "notify": "isActiveChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "poseSpace", + "notify": "poseSpaceChanged", + "read": "poseSpace", + "required": false, + "scriptable": true, + "stored": true, + "type": "HandPoseSpace", + "user": false, + "write": "setPoseSpace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "pokePosition", + "notify": "pokePositionChanged", + "read": "pokePosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 37, + "name": "jointPositions", + "notify": "jointPositionsChanged", + "read": "jointPositions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 38, + "name": "jointRotations", + "notify": "jointRotationsChanged", + "read": "jointRotations", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + } + ], + "qualifiedClassName": "QQuick3DXrController", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 79, + "name": "controllerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 80, + "name": "actionMapperChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 82, + "name": "poseSpaceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 84, + "name": "pokePositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 86, + "name": "jointPositionsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 87, + "name": "jointRotationsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 88, + "name": "jointDataUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 90, + "name": "isActiveChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dxrcontroller_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DXrHandInput", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 31, + "name": "HandPoseSpace", + "values": [ + "GripPose", + "AimPose" + ] + } + ], + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QQuick3DXrHandInput", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "isActiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "poseSpaceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 59, + "name": "posePositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 60, + "name": "poseRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 62, + "name": "jointPositionsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 63, + "name": "jointRotationsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 64, + "name": "jointDataUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 66, + "name": "pokePositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 67, + "name": "isHandTrackingChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dxrhandinput_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrHandModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuick3DXrHandModel", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "Hand", + "type": "quint8", + "values": [ + "LeftHand", + "RightHand", + "Unknown" + ] + } + ], + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 36, + "name": "hand", + "notify": "handChanged", + "read": "hand", + "required": false, + "scriptable": true, + "stored": true, + "type": "Hand", + "user": false, + "write": "setHand" + } + ], + "qualifiedClassName": "QQuick3DXrHandModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "handChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 57, + "name": "handTrackerChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 2, + "lineNumber": 60, + "name": "updatePose", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DModel" + } + ] + } + ], + "inputFile": "qquick3dxrhandmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DXrInputManager", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QQuick3DXrInputManager", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dxrinputmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrItem" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuick3DXrItem", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "contentItem", + "notify": "contentItemChanged", + "read": "contentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setContentItem" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "pixelsPerUnit", + "notify": "pixelsPerUnitChanged", + "read": "pixelsPerUnit", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPixelsPerUnit" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "manualPixelsPerUnit", + "notify": "manualPixelsPerUnitChanged", + "read": "manualPixelsPerUnit", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setManualPixelsPerUnit" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "automaticHeight", + "notify": "automaticHeightChanged", + "read": "automaticHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutomaticHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 37, + "name": "automaticWidth", + "notify": "automaticWidthChanged", + "read": "automaticWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutomaticWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 38, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 39, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 40, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + } + ], + "qualifiedClassName": "QQuick3DXrItem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 89, + "name": "contentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 90, + "name": "pixelsPerUnitChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 91, + "name": "flagsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 92, + "name": "manualPixelsPerUnitChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 93, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 94, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 95, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 96, + "name": "automaticHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 97, + "name": "automaticWidthChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dxritem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DXrManager", + "lineNumber": 41, + "object": true, + "qualifiedClassName": "QQuick3DXrManager", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 85, + "name": "initialized", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 86, + "name": "sessionEnded", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 87, + "name": "xrOriginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 88, + "name": "frameReady", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 89, + "name": "referenceSpaceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 90, + "name": "multiViewRenderingEnabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 6, + "lineNumber": 82, + "name": "update", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dxrmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrOrigin" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuick3DXrOrigin", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "camera", + "notify": "cameraChanged", + "read": "camera", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DXrCamera*", + "user": false, + "write": "setCamera" + } + ], + "qualifiedClassName": "QQuick3DXrOrigin", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 47, + "name": "cameraChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dxrorigin_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrRuntimeInfo" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Created by XrView" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuick3DXrRuntimeInfo", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "enabledExtensions", + "read": "enabledExtensions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "runtimeName", + "read": "runtimeName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "runtimeVersion", + "read": "runtimeVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 32, + "name": "graphicsApiName", + "read": "graphicsApiName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QQuick3DXrRuntimeInfo", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dxrruntimeinfo_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrSpatialAnchor" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Spatial anchor objects cannot be created in QML" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuick3DXrSpatialAnchor", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 51, + "name": "Classification", + "values": [ + "Unknown", + "Wall", + "Ceiling", + "Floor", + "Table", + "Seat", + "Window", + "Door", + "Other" + ] + } + ], + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 35, + "name": "has2DBounds", + "notify": "has2DBoundsChanged", + "read": "has2DBounds", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 36, + "name": "has3DBounds", + "notify": "has3DBoundsChanged", + "read": "has3DBounds", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 37, + "name": "offset2D", + "notify": "offset2DChanged", + "read": "offset2D", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector2D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 38, + "name": "extent2D", + "notify": "extent2DChanged", + "read": "extent2D", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector2D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 39, + "name": "offset3D", + "notify": "offset3DChanged", + "read": "offset3D", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 40, + "name": "extent3D", + "notify": "extent3DChanged", + "read": "extent3D", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 41, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 42, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 43, + "name": "classification", + "notify": "classificationChanged", + "read": "classification", + "required": false, + "scriptable": true, + "stored": true, + "type": "Classification", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 44, + "name": "classificationString", + "notify": "classificationStringChanged", + "read": "classificationString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 45, + "name": "identifier", + "read": "identifier", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QQuick3DXrSpatialAnchor", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 104, + "name": "offset3DChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 105, + "name": "extent3DChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 106, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 107, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 108, + "name": "classificationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 109, + "name": "classificationStringChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 110, + "name": "has2DBoundsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 111, + "name": "has3DBoundsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 112, + "name": "offset2DChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 113, + "name": "extent2DChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dxrspatialanchor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrSpatialAnchorListModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuick3DXrSpatialAnchorListModel", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 40, + "name": "FilterMode", + "values": [ + "All", + "Classification", + "Identifier" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 47, + "name": "ClassificationFlag", + "type": "quint32", + "values": [ + "Wall", + "Ceiling", + "Floor", + "Table", + "Seat", + "Window", + "Door", + "Other" + ] + }, + { + "alias": "ClassificationFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 47, + "name": "ClassificationFlags", + "type": "quint32", + "values": [ + "Wall", + "Ceiling", + "Floor", + "Table", + "Seat", + "Window", + "Door", + "Other" + ] + } + ], + "lineNumber": 29, + "methods": [ + { + "access": "public", + "index": 7, + "lineNumber": 71, + "name": "requestSceneCapture", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 72, + "name": "queryAnchors", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "filterMode", + "notify": "filterModeChanged", + "read": "filterMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FilterMode", + "user": false, + "write": "setFilterMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "classificationFilter", + "notify": "classificationFilterChanged", + "read": "classificationFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "ClassificationFlags", + "user": false, + "write": "setClassificationFilter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "classificationStringFilter", + "notify": "classificationStringFilterChanged", + "read": "classificationStringFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setClassificationStringFilter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "identifierFilter", + "notify": "identifierFilterChanged", + "read": "identifierFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setIdentifierFilter" + } + ], + "qualifiedClassName": "QQuick3DXrSpatialAnchorListModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 87, + "name": "filterModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 88, + "name": "identifierFilterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 89, + "name": "classificationFilterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 90, + "name": "classificationStringFilterChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "anchor", + "type": "QQuick3DXrSpatialAnchor*" + } + ], + "index": 4, + "lineNumber": 93, + "name": "handleAnchorAdded", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "uuid", + "type": "QUuid" + } + ], + "index": 5, + "lineNumber": 94, + "name": "handleAnchorRemoved", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "anchor", + "type": "QQuick3DXrSpatialAnchor*" + } + ], + "index": 6, + "lineNumber": 95, + "name": "handleAnchorUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + } + ], + "inputFile": "qquick3dxrspatialanchorlistmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrView" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuick3DXrView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 56, + "name": "FoveationLevel", + "values": [ + "NoFoveation", + "LowFoveation", + "MediumFoveation", + "HighFoveation" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 64, + "name": "ReferenceSpace", + "values": [ + "ReferenceSpaceUnknown", + "ReferenceSpaceLocal", + "ReferenceSpaceStage", + "ReferenceSpaceLocalFloor" + ] + } + ], + "lineNumber": 36, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "origin", + "type": "QVector3D" + }, + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 21, + "isConst": true, + "lineNumber": 90, + "name": "rayPick", + "returnType": "QQuick3DPickResult" + }, + { + "access": "public", + "arguments": [ + { + "name": "origin", + "type": "QVector3D" + }, + { + "name": "direction", + "type": "QVector3D" + } + ], + "index": 22, + "isConst": true, + "lineNumber": 91, + "name": "rayPickAll", + "returnType": "QList" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QQuickItem*" + }, + { + "name": "position", + "type": "QPointF" + }, + { + "name": "pointId", + "type": "int" + }, + { + "name": "active", + "type": "bool" + } + ], + "index": 23, + "lineNumber": 93, + "name": "setTouchpoint", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "QVector3D" + }, + { + "name": "pointId", + "type": "int" + } + ], + "index": 24, + "lineNumber": 94, + "name": "processTouch", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "pointId", + "type": "int" + } + ], + "index": 25, + "isConst": true, + "lineNumber": 95, + "name": "touchpointState", + "returnType": "QVariantMap" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 40, + "name": "xrOrigin", + "notify": "xrOriginChanged", + "read": "xrOrigin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DXrOrigin*", + "user": false, + "write": "setXROrigin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 41, + "name": "environment", + "notify": "environmentChanged", + "read": "environment", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DSceneEnvironment*", + "user": false, + "write": "setEnvironment" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 42, + "name": "passthroughSupported", + "read": "passthroughSupported", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 43, + "name": "passthroughEnabled", + "notify": "passthroughEnabledChanged", + "read": "passthroughEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPassthroughEnabled" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 44, + "name": "runtimeInfo", + "read": "runtimeInfo", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DXrRuntimeInfo*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 45, + "name": "quitOnSessionEnd", + "notify": "quitOnSessionEndChanged", + "read": "isQuitOnSessionEndEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setQuitOnSessionEnd" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 46, + "name": "renderStats", + "read": "renderStats", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DRenderStats*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 47, + "name": "fixedFoveation", + "notify": "fixedFoveationChanged", + "read": "fixedFoveation", + "required": false, + "scriptable": true, + "stored": true, + "type": "FoveationLevel", + "user": false, + "write": "setFixedFoveation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 48, + "name": "referenceSpace", + "notify": "referenceSpaceChanged", + "read": "referenceSpace", + "required": false, + "scriptable": true, + "stored": true, + "type": "ReferenceSpace", + "user": false, + "write": "setReferenceSpace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 49, + "name": "depthSubmissionEnabled", + "notify": "depthSubmissionEnabledChanged", + "read": "depthSubmissionEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDepthSubmissionEnabled" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 50, + "name": "multiViewRenderingSupported", + "read": "isMultiViewRenderingSupported", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 51, + "name": "multiViewRenderingEnabled", + "notify": "multiViewRenderingEnabledChanged", + "read": "multiViewRenderingEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuick3DXrView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "errorString", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 125, + "name": "initializeFailed", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 126, + "name": "sessionEnded", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 127, + "name": "xrOriginChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "environment", + "type": "QQuick3DSceneEnvironment*" + } + ], + "index": 3, + "lineNumber": 128, + "name": "environmentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 129, + "name": "passthroughEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 130, + "name": "quitOnSessionEndChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 131, + "name": "fixedFoveationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 132, + "name": "frameReady", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 133, + "name": "referenceSpaceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 134, + "name": "depthSubmissionEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 135, + "name": "multiViewRenderingEnabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "environment", + "type": "QQuick3DSceneEnvironment*" + } + ], + "index": 11, + "lineNumber": 111, + "name": "setEnvironment", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 112, + "name": "setPassthroughEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 13, + "lineNumber": 113, + "name": "setQuitOnSessionEnd", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 14, + "lineNumber": 114, + "name": "setDepthSubmissionEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newXrOrigin", + "type": "QQuick3DXrOrigin*" + } + ], + "index": 15, + "lineNumber": 115, + "name": "setXROrigin", + "returnType": "void" + }, + { + "access": "private", + "index": 16, + "lineNumber": 118, + "name": "updateViewportGeometry", + "returnType": "void" + }, + { + "access": "private", + "index": 17, + "lineNumber": 119, + "name": "handleSessionEnded", + "returnType": "void" + }, + { + "access": "private", + "index": 18, + "lineNumber": 120, + "name": "handleClearColorChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 19, + "lineNumber": 121, + "name": "handleAAChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 20, + "lineNumber": 122, + "name": "init", + "returnType": "bool" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuick3DNode" + } + ] + } + ], + "inputFile": "qquick3dxrview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XrVirtualMouse" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuick3DXrVirtualMouse", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "rightMouseButton", + "notify": "rightMouseButtonChanged", + "read": "rightMouseButton", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRightMouseButton" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "leftMouseButton", + "notify": "leftMouseButtonChanged", + "read": "leftMouseButton", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLeftMouseButton" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "middleMouseButton", + "notify": "middleMouseButtonChanged", + "read": "middleMouseButton", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMiddleMouseButton" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "scrollWheelX", + "notify": "scrollWheelXChanged", + "read": "scrollWheelX", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setScrollWheelX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "scrollWheelY", + "notify": "scrollWheelYChanged", + "read": "scrollWheelY", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setScrollWheelY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "scrollTimerInterval", + "notify": "scrollTimerIntervalChanged", + "read": "scrollTimerInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setScrollTimerInterval" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 37, + "name": "scrollPixelDelta", + "notify": "scrollPixelDeltaChanged", + "read": "scrollPixelDelta", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setScrollPixelDelta" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 38, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DNode*", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 39, + "name": "view", + "notify": "viewChanged", + "read": "view", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuick3DXrView*", + "user": false, + "write": "setView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 40, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + } + ], + "qualifiedClassName": "QQuick3DXrVirtualMouse", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "rightMouseButton", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 78, + "name": "rightMouseButtonChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "leftMouseButton", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 79, + "name": "leftMouseButtonChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "middleMouseButton", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 80, + "name": "middleMouseButtonChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scrollWheelX", + "type": "float" + } + ], + "index": 3, + "lineNumber": 81, + "name": "scrollWheelXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scrollWheelY", + "type": "float" + } + ], + "index": 4, + "lineNumber": 82, + "name": "scrollWheelYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scrollTimerInterval", + "type": "int" + } + ], + "index": 5, + "lineNumber": 83, + "name": "scrollTimerIntervalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scrollPixelDelta", + "type": "int" + } + ], + "index": 6, + "lineNumber": 84, + "name": "scrollPixelDeltaChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QQuick3DNode*" + } + ], + "index": 7, + "lineNumber": 85, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "view", + "type": "QQuick3DXrView*" + } + ], + "index": 8, + "lineNumber": 86, + "name": "viewChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 87, + "name": "enabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rightMouseButton", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 62, + "name": "setRightMouseButton", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "leftMouseButton", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 63, + "name": "setLeftMouseButton", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "middleMouseButton", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 64, + "name": "setMiddleMouseButton", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scrollWheelX", + "type": "float" + } + ], + "index": 13, + "lineNumber": 65, + "name": "setScrollWheelX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scrollWheelY", + "type": "float" + } + ], + "index": 14, + "lineNumber": 66, + "name": "setScrollWheelY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scrollTimerInterval", + "type": "int" + } + ], + "index": 15, + "lineNumber": 67, + "name": "setScrollTimerInterval", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "scrollPixelDelta", + "type": "int" + } + ], + "index": 16, + "lineNumber": 68, + "name": "setScrollPixelDelta", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QQuick3DNode*" + } + ], + "index": 17, + "lineNumber": 69, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "view", + "type": "QQuick3DXrView*" + } + ], + "index": 18, + "lineNumber": 70, + "name": "setView", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 19, + "lineNumber": 71, + "name": "setEnabled", + "returnType": "void" + }, + { + "access": "private", + "index": 20, + "lineNumber": 74, + "name": "moveEvent", + "returnType": "void" + }, + { + "access": "private", + "index": 21, + "lineNumber": 75, + "name": "generateWheelEvent", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dxrvirtualmouse_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuick3DOpenXRThreadWorker", + "lineNumber": 158, + "object": true, + "qualifiedClassName": "QQuick3DOpenXRThreadWorker", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "result", + "type": "XrResult" + }, + { + "name": "frameState", + "type": "XrFrameState" + } + ], + "index": 0, + "lineNumber": 197, + "name": "frameWaited", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquick3dxrmanager_openxr.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick_metatypes.json new file mode 100644 index 0000000..40a5370 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quick_metatypes.json @@ -0,0 +1,44860 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Accessible" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Accessible is only available via attached properties." + }, + { + "name": "QML.Attached", + "value": "QQuickAccessibleAttached" + }, + { + "name": "QML.Extended", + "value": "QAccessible" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQuickAccessibleAttached", + "lineNumber": 52, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "html", + "type": "QString" + } + ], + "index": 35, + "lineNumber": 230, + "name": "stripHtml", + "returnType": "QString", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + }, + { + "name": "politeness", + "type": "QAccessible::AnnouncementPoliteness" + } + ], + "index": 36, + "lineNumber": 233, + "name": "announce", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + } + ], + "index": 37, + "isCloned": true, + "lineNumber": 233, + "name": "announce", + "returnType": "void", + "revision": 1544 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 55, + "name": "role", + "notify": "roleChanged", + "read": "role", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAccessible::Role", + "user": false, + "write": "setRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 56, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 57, + "name": "description", + "notify": "descriptionChanged", + "read": "description", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDescription" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 58, + "name": "id", + "notify": "idChanged", + "read": "id", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setId" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 59, + "name": "ignored", + "notify": "ignoredChanged", + "read": "ignored", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIgnored" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 60, + "name": "labelledBy", + "notify": "labelledByChanged", + "read": "labelledBy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setLabelledBy" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 61, + "name": "labelFor", + "notify": "labelForChanged", + "read": "labelFor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setLabelFor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 70, + "name": "checkable", + "notify": "checkableChanged", + "read": "checkable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_checkable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 71, + "name": "checked", + "notify": "checkedChanged", + "read": "checked", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_checked" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 72, + "name": "editable", + "notify": "editableChanged", + "read": "editable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_editable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 73, + "name": "focusable", + "notify": "focusableChanged", + "read": "focusable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_focusable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 74, + "name": "focused", + "notify": "focusedChanged", + "read": "focused", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_focused" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 75, + "name": "multiLine", + "notify": "multiLineChanged", + "read": "multiLine", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_multiLine" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 76, + "name": "readOnly", + "notify": "readOnlyChanged", + "read": "readOnly", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_readOnly" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 77, + "name": "selected", + "notify": "selectedChanged", + "read": "selected", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_selected" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 78, + "name": "selectable", + "notify": "selectableChanged", + "read": "selectable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_selectable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 79, + "name": "pressed", + "notify": "pressedChanged", + "read": "pressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_pressed" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 80, + "name": "checkStateMixed", + "notify": "checkStateMixedChanged", + "read": "checkStateMixed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_checkStateMixed" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 81, + "name": "defaultButton", + "notify": "defaultButtonChanged", + "read": "defaultButton", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_defaultButton" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 82, + "name": "passwordEdit", + "notify": "passwordEditChanged", + "read": "passwordEdit", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_passwordEdit" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 20, + "lineNumber": 83, + "name": "selectableText", + "notify": "selectableTextChanged", + "read": "selectableText", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_selectableText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 21, + "lineNumber": 84, + "name": "searchEdit", + "notify": "searchEditChanged", + "read": "searchEdit", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_searchEdit" + } + ], + "qualifiedClassName": "QQuickAccessibleAttached", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 70, + "name": "checkableChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 71, + "name": "checkedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 72, + "name": "editableChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 73, + "name": "focusableChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 74, + "name": "focusedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 75, + "name": "multiLineChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 76, + "name": "readOnlyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 77, + "name": "selectedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 78, + "name": "selectableChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 79, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 80, + "name": "checkStateMixedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 81, + "name": "defaultButtonChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 82, + "name": "passwordEditChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 13, + "lineNumber": 83, + "name": "selectableTextChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 14, + "lineNumber": 84, + "name": "searchEditChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 248, + "name": "roleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 249, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 250, + "name": "descriptionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 251, + "name": "idChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 252, + "name": "ignoredChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 253, + "name": "labelledByChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 254, + "name": "labelForChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 255, + "name": "pressAction", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 256, + "name": "toggleAction", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 257, + "name": "increaseAction", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 258, + "name": "decreaseAction", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 259, + "name": "scrollUpAction", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 260, + "name": "scrollDownAction", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 261, + "name": "scrollLeftAction", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "lineNumber": 262, + "name": "scrollRightAction", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 263, + "name": "previousPageAction", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 264, + "name": "nextPageAction", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 32, + "lineNumber": 236, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 33, + "lineNumber": 240, + "name": "cursorPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ignored", + "type": "bool" + } + ], + "index": 34, + "lineNumber": 245, + "name": "setIgnored", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickaccessibleattached_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickAnchors", + "enums": [ + { + "alias": "Anchor", + "isClass": false, + "isFlag": true, + "lineNumber": 59, + "name": "Anchors", + "type": "uint", + "values": [ + "InvalidAnchor", + "LeftAnchor", + "RightAnchor", + "TopAnchor", + "BottomAnchor", + "HCenterAnchor", + "VCenterAnchor", + "BaselineAnchor", + "Horizontal_Mask", + "Vertical_Mask" + ] + } + ], + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 34, + "name": "left", + "notify": "leftChanged", + "read": "left", + "required": false, + "reset": "resetLeft", + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false, + "write": "setLeft" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 35, + "name": "right", + "notify": "rightChanged", + "read": "right", + "required": false, + "reset": "resetRight", + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false, + "write": "setRight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 36, + "name": "horizontalCenter", + "notify": "horizontalCenterChanged", + "read": "horizontalCenter", + "required": false, + "reset": "resetHorizontalCenter", + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false, + "write": "setHorizontalCenter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 37, + "name": "top", + "notify": "topChanged", + "read": "top", + "required": false, + "reset": "resetTop", + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false, + "write": "setTop" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 38, + "name": "bottom", + "notify": "bottomChanged", + "read": "bottom", + "required": false, + "reset": "resetBottom", + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false, + "write": "setBottom" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 39, + "name": "verticalCenter", + "notify": "verticalCenterChanged", + "read": "verticalCenter", + "required": false, + "reset": "resetVerticalCenter", + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false, + "write": "setVerticalCenter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 40, + "name": "baseline", + "notify": "baselineChanged", + "read": "baseline", + "required": false, + "reset": "resetBaseline", + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false, + "write": "setBaseline" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 41, + "name": "margins", + "notify": "marginsChanged", + "read": "margins", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMargins" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 42, + "name": "leftMargin", + "notify": "leftMarginChanged", + "read": "leftMargin", + "required": false, + "reset": "resetLeftMargin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 43, + "name": "rightMargin", + "notify": "rightMarginChanged", + "read": "rightMargin", + "required": false, + "reset": "resetRightMargin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 44, + "name": "horizontalCenterOffset", + "notify": "horizontalCenterOffsetChanged", + "read": "horizontalCenterOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHorizontalCenterOffset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 45, + "name": "topMargin", + "notify": "topMarginChanged", + "read": "topMargin", + "required": false, + "reset": "resetTopMargin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 46, + "name": "bottomMargin", + "notify": "bottomMarginChanged", + "read": "bottomMargin", + "required": false, + "reset": "resetBottomMargin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 47, + "name": "verticalCenterOffset", + "notify": "verticalCenterOffsetChanged", + "read": "verticalCenterOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setVerticalCenterOffset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 48, + "name": "baselineOffset", + "notify": "baselineOffsetChanged", + "read": "baselineOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBaselineOffset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 49, + "name": "fill", + "notify": "fillChanged", + "read": "fill", + "required": false, + "reset": "resetFill", + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setFill" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 50, + "name": "centerIn", + "notify": "centerInChanged", + "read": "centerIn", + "required": false, + "reset": "resetCenterIn", + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setCenterIn" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 51, + "name": "alignWhenCentered", + "notify": "centerAlignedChanged", + "read": "alignWhenCentered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAlignWhenCentered" + } + ], + "qualifiedClassName": "QQuickAnchors", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 156, + "name": "leftChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 157, + "name": "rightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 158, + "name": "topChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 159, + "name": "bottomChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 160, + "name": "verticalCenterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 161, + "name": "horizontalCenterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 162, + "name": "baselineChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 163, + "name": "fillChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 164, + "name": "centerInChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 165, + "name": "leftMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 166, + "name": "rightMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 167, + "name": "topMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 168, + "name": "bottomMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 169, + "name": "marginsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 170, + "name": "verticalCenterOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 171, + "name": "horizontalCenterOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 172, + "name": "baselineOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 173, + "name": "centerAlignedChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickanchors_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickAnchorLine", + "gadget": true, + "lineNumber": 25, + "qualifiedClassName": "QQuickAnchorLine" + } + ], + "inputFile": "qquickanchors_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AnimatedImage" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickAnimatedImage", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "playing", + "notify": "playingChanged", + "read": "isPlaying", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPlaying" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "paused", + "notify": "pausedChanged", + "read": "isPaused", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPaused" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "currentFrame", + "notify": "frameChanged", + "read": "currentFrame", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentFrame" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "frameCount", + "notify": "frameCountChanged", + "read": "frameCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "speed", + "notify": "speedChanged", + "read": "speed", + "required": false, + "revision": 523, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSpeed" + } + ], + "qualifiedClassName": "QQuickAnimatedImage", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 65, + "name": "playingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 66, + "name": "pausedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 67, + "name": "frameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 68, + "name": "currentFrameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 69, + "name": "frameCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 70, + "name": "speedChanged", + "returnType": "void", + "revision": 523 + } + ], + "slots": [ + { + "access": "private", + "index": 6, + "lineNumber": 73, + "name": "movieUpdate", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 74, + "name": "movieRequestFinished", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 75, + "name": "playingStatusChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 76, + "name": "onCacheChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImage" + } + ] + } + ], + "inputFile": "qquickanimatedimage_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AnimatedSprite" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickAnimatedSprite", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 65, + "name": "LoopParameters", + "values": [ + "Infinite" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 70, + "name": "FinishBehavior", + "values": [ + "FinishAtInitialFrame", + "FinishAtFinalFrame" + ] + } + ], + "lineNumber": 35, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 38, + "name": "running", + "notify": "runningChanged", + "read": "running", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRunning" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 39, + "name": "interpolate", + "notify": "interpolateChanged", + "read": "interpolate", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInterpolate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 42, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 43, + "name": "reverse", + "notify": "reverseChanged", + "read": "reverse", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReverse" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 44, + "name": "frameSync", + "notify": "frameSyncChanged", + "read": "frameSync", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFrameSync" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 45, + "name": "frameCount", + "notify": "frameCountChanged", + "read": "frameCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 48, + "name": "frameHeight", + "notify": "frameHeightChanged", + "read": "frameHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 49, + "name": "frameWidth", + "notify": "frameWidthChanged", + "read": "frameWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 50, + "name": "frameX", + "notify": "frameXChanged", + "read": "frameX", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 51, + "name": "frameY", + "notify": "frameYChanged", + "read": "frameY", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 53, + "name": "frameRate", + "notify": "frameRateChanged", + "read": "frameRate", + "required": false, + "reset": "resetFrameRate", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFrameRate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 54, + "name": "frameDuration", + "notify": "frameDurationChanged", + "read": "frameDuration", + "required": false, + "reset": "resetFrameDuration", + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 56, + "name": "loops", + "notify": "loopsChanged", + "read": "loops", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLoops" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 57, + "name": "paused", + "notify": "pausedChanged", + "read": "paused", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPaused" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 58, + "name": "currentFrame", + "notify": "currentFrameChanged", + "read": "currentFrame", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentFrame" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 59, + "name": "finishBehavior", + "notify": "finishBehaviorChanged", + "read": "finishBehavior", + "required": false, + "revision": 527, + "scriptable": true, + "stored": true, + "type": "FinishBehavior", + "user": false, + "write": "setFinishBehavior" + } + ], + "qualifiedClassName": "QQuickAnimatedSprite", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 96, + "name": "pausedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 97, + "name": "runningChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 98, + "name": "interpolateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QUrl" + } + ], + "index": 3, + "lineNumber": 100, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 101, + "name": "reverseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 102, + "name": "frameSyncChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 6, + "lineNumber": 103, + "name": "frameCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 7, + "lineNumber": 104, + "name": "frameHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 8, + "lineNumber": 105, + "name": "frameWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 9, + "lineNumber": 106, + "name": "frameXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 10, + "lineNumber": 107, + "name": "frameYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 11, + "lineNumber": 108, + "name": "frameRateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 12, + "lineNumber": 109, + "name": "frameDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 13, + "lineNumber": 110, + "name": "loopsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 14, + "lineNumber": 111, + "name": "currentFrameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickAnimatedSprite::FinishBehavior" + } + ], + "index": 15, + "lineNumber": 112, + "name": "finishBehaviorChanged", + "returnType": "void", + "revision": 527 + }, + { + "access": "public", + "index": 16, + "lineNumber": 114, + "name": "finished", + "returnType": "void", + "revision": 524 + } + ], + "slots": [ + { + "access": "public", + "index": 17, + "lineNumber": 117, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 118, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 119, + "name": "restart", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "frames", + "type": "int" + } + ], + "index": 20, + "lineNumber": 120, + "name": "advance", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "isCloned": true, + "lineNumber": 120, + "name": "advance", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 121, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 122, + "name": "resume", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 24, + "lineNumber": 124, + "name": "setRunning", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 25, + "lineNumber": 125, + "name": "setPaused", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 26, + "lineNumber": 126, + "name": "setInterpolate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QUrl" + } + ], + "index": 27, + "lineNumber": 127, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 28, + "lineNumber": 128, + "name": "setReverse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 29, + "lineNumber": 129, + "name": "setFrameSync", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 30, + "lineNumber": 130, + "name": "setFrameCount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 31, + "lineNumber": 131, + "name": "setFrameHeight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 32, + "lineNumber": 132, + "name": "setFrameWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 33, + "lineNumber": 133, + "name": "setFrameX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 34, + "lineNumber": 134, + "name": "setFrameY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 35, + "lineNumber": 135, + "name": "setFrameRate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 36, + "lineNumber": 136, + "name": "setFrameDuration", + "returnType": "void" + }, + { + "access": "public", + "index": 37, + "lineNumber": 137, + "name": "resetFrameRate", + "returnType": "void" + }, + { + "access": "public", + "index": 38, + "lineNumber": 138, + "name": "resetFrameDuration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 39, + "lineNumber": 139, + "name": "setLoops", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 40, + "lineNumber": 140, + "name": "setCurrentFrame", + "returnType": "void" + }, + { + "access": "private", + "index": 41, + "lineNumber": 143, + "name": "createEngine", + "returnType": "void" + }, + { + "access": "protected", + "index": 42, + "lineNumber": 146, + "name": "reset", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickanimatedsprite_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultMethod", + "value": "start()" + }, + { + "name": "QML.Element", + "value": "Animation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Animation is an abstract class" + } + ], + "className": "QQuickAbstractAnimation", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 62, + "name": "Loops", + "values": [ + "Infinite" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ], + [ + { + "className": "QQmlPropertyValueSource", + "id": "\"org.qt-project.Qt.QQmlPropertyValueSource\"" + } + ] + ], + "lineNumber": 35, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 42, + "name": "running", + "notify": "runningChanged", + "read": "isRunning", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRunning" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 43, + "name": "paused", + "notify": "pausedChanged", + "read": "isPaused", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPaused" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 44, + "name": "alwaysRunToEnd", + "notify": "alwaysRunToEndChanged", + "read": "alwaysRunToEnd", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAlwaysRunToEnd" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 45, + "name": "loops", + "notify": "loopCountChanged", + "read": "loops", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLoops" + } + ], + "qualifiedClassName": "QQuickAbstractAnimation", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 92, + "name": "started", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 93, + "name": "stopped", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 2, + "lineNumber": 94, + "name": "runningChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 3, + "lineNumber": 95, + "name": "pausedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 4, + "lineNumber": 96, + "name": "alwaysRunToEndChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 5, + "lineNumber": 97, + "name": "loopCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 98, + "name": "finished", + "returnType": "void", + "revision": 524 + } + ], + "slots": [ + { + "access": "public", + "index": 7, + "lineNumber": 101, + "name": "restart", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 102, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 103, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 104, + "name": "resume", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 105, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 106, + "name": "complete", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlPropertyValueSource" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PauseAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPauseAnimation", + "lineNumber": 129, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 134, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDuration" + } + ], + "qualifiedClassName": "QQuickPauseAnimation", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 146, + "name": "durationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractAnimation" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ScriptAction" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickScriptAction", + "lineNumber": 156, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 161, + "name": "script", + "read": "script", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setScript" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 162, + "name": "scriptName", + "read": "stateChangeScriptName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setStateChangeScriptName" + } + ], + "qualifiedClassName": "QQuickScriptAction", + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractAnimation" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PropertyAction" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPropertyAction", + "lineNumber": 184, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 189, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setTargetObject" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 190, + "name": "property", + "notify": "propertyChanged", + "read": "property", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setProperty" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 191, + "name": "properties", + "notify": "propertiesChanged", + "read": "properties", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setProperties" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 192, + "name": "targets", + "read": "targets", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 193, + "name": "exclude", + "read": "exclude", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 194, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setValue" + } + ], + "qualifiedClassName": "QQuickPropertyAction", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 218, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 1, + "lineNumber": 219, + "name": "propertiesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 220, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 221, + "name": "propertyChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractAnimation" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PropertyAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPropertyAnimation", + "lineNumber": 231, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 236, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 237, + "name": "from", + "notify": "fromChanged", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 238, + "name": "to", + "notify": "toChanged", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setTo" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 239, + "name": "easing", + "notify": "easingChanged", + "read": "easing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QEasingCurve", + "user": false, + "write": "setEasing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 240, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setTargetObject" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 241, + "name": "property", + "notify": "propertyChanged", + "read": "property", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setProperty" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 242, + "name": "properties", + "notify": "propertiesChanged", + "read": "properties", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setProperties" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 243, + "name": "targets", + "read": "targets", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 244, + "name": "exclude", + "read": "exclude", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickPropertyAnimation", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 287, + "name": "durationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 288, + "name": "fromChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 289, + "name": "toChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QEasingCurve" + } + ], + "index": 3, + "lineNumber": 290, + "name": "easingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 4, + "lineNumber": 291, + "name": "propertiesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 292, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 293, + "name": "propertyChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractAnimation" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ColorAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickColorAnimation", + "lineNumber": 296, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 300, + "name": "from", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 301, + "name": "to", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setTo" + } + ], + "qualifiedClassName": "QQuickColorAnimation", + "superClasses": [ + { + "access": "public", + "name": "QQuickPropertyAnimation" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "NumberAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickNumberAnimation", + "lineNumber": 316, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 321, + "name": "from", + "notify": "fromChanged", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 322, + "name": "to", + "notify": "toChanged", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTo" + } + ], + "qualifiedClassName": "QQuickNumberAnimation", + "superClasses": [ + { + "access": "public", + "name": "QQuickPropertyAnimation" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Vector3dAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickVector3dAnimation", + "lineNumber": 343, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 348, + "name": "from", + "notify": "fromChanged", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 349, + "name": "to", + "notify": "toChanged", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setTo" + } + ], + "qualifiedClassName": "QQuickVector3dAnimation", + "superClasses": [ + { + "access": "public", + "name": "QQuickPropertyAnimation" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RotationAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickRotationAnimation", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 386, + "name": "RotationDirection", + "values": [ + "Numerical", + "Shortest", + "Clockwise", + "Counterclockwise" + ] + } + ], + "lineNumber": 365, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 370, + "name": "from", + "notify": "fromChanged", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 371, + "name": "to", + "notify": "toChanged", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTo" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 372, + "name": "direction", + "notify": "directionChanged", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "RotationDirection", + "user": false, + "write": "setDirection" + } + ], + "qualifiedClassName": "QQuickRotationAnimation", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 392, + "name": "directionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPropertyAnimation" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "animations" + } + ], + "className": "QQuickAnimationGroup", + "lineNumber": 396, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 402, + "name": "animations", + "read": "animations", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickAnimationGroup", + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractAnimation" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SequentialAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSequentialAnimation", + "lineNumber": 415, + "object": true, + "qualifiedClassName": "QQuickSequentialAnimation", + "superClasses": [ + { + "access": "public", + "name": "QQuickAnimationGroup" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ParallelAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickParallelAnimation", + "lineNumber": 434, + "object": true, + "qualifiedClassName": "QQuickParallelAnimation", + "superClasses": [ + { + "access": "public", + "name": "QQuickAnimationGroup" + } + ] + } + ], + "inputFile": "qquickanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "animation" + }, + { + "name": "QML.Element", + "value": "AnimationController" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickAnimationController", + "interfaces": [ + [ + { + "className": "QQmlFinalizerHook", + "id": "\"org.qt-project.Qt.QQmlFinalizerHook\"" + } + ] + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "progress", + "notify": "progressChanged", + "read": "progress", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setProgress" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 38, + "name": "animation", + "notify": "animationChanged", + "read": "animation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAbstractAnimation*", + "user": false, + "write": "setAnimation" + } + ], + "qualifiedClassName": "QQuickAnimationController", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "progressChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 53, + "name": "animationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 55, + "name": "reload", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 56, + "name": "completeToBeginning", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 57, + "name": "completeToEnd", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 59, + "name": "updateProgress", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlFinalizerHook" + } + ] + } + ], + "inputFile": "qquickanimationcontroller_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Animator" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Animator is an abstract class" + } + ], + "className": "QQuickAnimator", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "target", + "notify": "targetItemChanged", + "read": "targetItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setTargetItem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "easing", + "notify": "easingChanged", + "read": "easing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QEasingCurve", + "user": false, + "write": "setEasing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "to", + "notify": "toChanged", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTo" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "from", + "notify": "fromChanged", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFrom" + } + ], + "qualifiedClassName": "QQuickAnimator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QQuickItem*" + } + ], + "index": 0, + "lineNumber": 70, + "name": "targetItemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "duration", + "type": "int" + } + ], + "index": 1, + "lineNumber": 71, + "name": "durationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "curve", + "type": "QEasingCurve" + } + ], + "index": 2, + "lineNumber": 72, + "name": "easingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "to", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 73, + "name": "toChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "from", + "type": "qreal" + } + ], + "index": 4, + "lineNumber": 74, + "name": "fromChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractAnimation" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ScaleAnimator" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "QQuickScaleAnimator", + "lineNumber": 77, + "object": true, + "qualifiedClassName": "QQuickScaleAnimator", + "superClasses": [ + { + "access": "public", + "name": "QQuickAnimator" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "XAnimator" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "QQuickXAnimator", + "lineNumber": 89, + "object": true, + "qualifiedClassName": "QQuickXAnimator", + "superClasses": [ + { + "access": "public", + "name": "QQuickAnimator" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "YAnimator" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "QQuickYAnimator", + "lineNumber": 101, + "object": true, + "qualifiedClassName": "QQuickYAnimator", + "superClasses": [ + { + "access": "public", + "name": "QQuickAnimator" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "OpacityAnimator" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "QQuickOpacityAnimator", + "lineNumber": 113, + "object": true, + "qualifiedClassName": "QQuickOpacityAnimator", + "superClasses": [ + { + "access": "public", + "name": "QQuickAnimator" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RotationAnimator" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "QQuickRotationAnimator", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 135, + "name": "RotationDirection", + "values": [ + "Numerical", + "Shortest", + "Clockwise", + "Counterclockwise" + ] + } + ], + "lineNumber": 126, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 130, + "name": "direction", + "notify": "directionChanged", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "RotationDirection", + "user": false, + "write": "setDirection" + } + ], + "qualifiedClassName": "QQuickRotationAnimator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "dir", + "type": "QQuickRotationAnimator::RotationDirection" + } + ], + "index": 0, + "lineNumber": 144, + "name": "directionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAnimator" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "UniformAnimator" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "QQuickUniformAnimator", + "lineNumber": 153, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 157, + "name": "uniform", + "notify": "uniformChanged", + "read": "uniform", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setUniform" + } + ], + "qualifiedClassName": "QQuickUniformAnimator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 0, + "lineNumber": 168, + "name": "uniformChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAnimator" + } + ] + } + ], + "inputFile": "qquickanimator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickAnimatorController", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QQuickAnimatorController", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QAnimationJobChangeListener" + } + ] + } + ], + "inputFile": "qquickanimatorcontroller_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickAnimatorProxyJob", + "lineNumber": 40, + "object": true, + "qualifiedClassName": "QQuickAnimatorProxyJob", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "window", + "type": "QQuickWindow*" + } + ], + "index": 0, + "lineNumber": 59, + "name": "windowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 60, + "name": "sceneGraphInitialized", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QAbstractAnimationJob" + } + ] + } + ], + "inputFile": "qquickanimatorjob_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Application" + }, + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickApplication", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 35, + "name": "active", + "notify": "activeChanged", + "read": "active", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 36, + "name": "layoutDirection", + "notify": "layoutDirectionChanged", + "read": "layoutDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 37, + "name": "supportsMultipleWindows", + "read": "supportsMultipleWindows", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 38, + "name": "state", + "notify": "stateChanged", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ApplicationState", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 39, + "name": "font", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 40, + "name": "displayName", + "notify": "displayNameChanged", + "read": "displayName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDisplayName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 41, + "name": "screens", + "notify": "screensChanged", + "read": "screens", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 42, + "name": "styleHints", + "read": "styleHints", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStyleHints*", + "user": false + } + ], + "qualifiedClassName": "QQuickApplication", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 63, + "name": "displayNameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 64, + "name": "layoutDirectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "Qt::ApplicationState" + } + ], + "index": 3, + "lineNumber": 65, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 66, + "name": "screensChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 5, + "lineNumber": 69, + "name": "updateScreens", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQmlApplication" + } + ] + } + ], + "inputFile": "qquickapplication_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "animation" + }, + { + "name": "DeferredPropertyNames", + "value": "animation" + }, + { + "name": "QML.Element", + "value": "Behavior" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickBehavior", + "interfaces": [ + [ + { + "className": "QQmlFinalizerHook", + "id": "\"org.qt-project.Qt.QQmlFinalizerHook\"" + } + ], + [ + { + "className": "QQmlPropertyValueInterceptor", + "id": "\"org.qt-project.Qt.QQmlPropertyValueInterceptor\"" + } + ] + ], + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 38, + "name": "animation", + "read": "animation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAbstractAnimation*", + "user": false, + "write": "setAnimation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 39, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 40, + "name": "targetValue", + "notify": "targetValueChanged", + "read": "targetValue", + "required": false, + "revision": 525, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 41, + "name": "targetProperty", + "notify": "targetPropertyChanged", + "read": "targetProperty", + "required": false, + "revision": 527, + "scriptable": true, + "stored": true, + "type": "QQmlProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickBehavior", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 67, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 68, + "name": "targetValueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 69, + "name": "targetPropertyChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlPropertyValueInterceptor" + }, + { + "access": "public", + "name": "QQmlFinalizerHook" + } + ] + } + ], + "inputFile": "qquickbehavior_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BorderImage" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickBorderImage", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 44, + "name": "TileMode", + "values": [ + "Stretch", + "Repeat", + "Round" + ] + } + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "border", + "read": "border", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickScaleGrid*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "horizontalTileMode", + "notify": "horizontalTileModeChanged", + "read": "horizontalTileMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "TileMode", + "user": false, + "write": "setHorizontalTileMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "verticalTileMode", + "notify": "verticalTileModeChanged", + "read": "verticalTileMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "TileMode", + "user": false, + "write": "setVerticalTileMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "sourceSize", + "notify": "sourceSizeChanged", + "read": "sourceSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false + } + ], + "qualifiedClassName": "QQuickBorderImage", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "horizontalTileModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 57, + "name": "verticalTileModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 58, + "name": "sourceSizeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 3, + "lineNumber": 69, + "name": "doUpdate", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 70, + "name": "requestFinished", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 72, + "name": "sciRequestFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImageBase" + } + ] + } + ], + "inputFile": "qquickborderimage_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickCanvasContext", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "QQuickCanvasContext", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "textureChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickcanvascontext_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Canvas" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickCanvasItem", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 73, + "name": "RenderTarget", + "values": [ + "Image", + "FramebufferObject" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 79, + "name": "RenderStrategy", + "values": [ + "Immediate", + "Threaded", + "Cooperative" + ] + } + ], + "lineNumber": 57, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 21, + "lineNumber": 115, + "name": "getContext", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 22, + "lineNumber": 117, + "name": "requestAnimationFrame", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 23, + "lineNumber": 118, + "name": "cancelRequestAnimationFrame", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 120, + "name": "requestPaint", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dirtyRect", + "type": "QRectF" + } + ], + "index": 25, + "lineNumber": 121, + "name": "markDirty", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "isCloned": true, + "lineNumber": 121, + "name": "markDirty", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filename", + "type": "QString" + }, + { + "name": "imageSize", + "type": "QSizeF" + } + ], + "index": 27, + "isConst": true, + "lineNumber": 123, + "name": "save", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "filename", + "type": "QString" + } + ], + "index": 28, + "isCloned": true, + "isConst": true, + "lineNumber": 123, + "name": "save", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QString" + } + ], + "index": 29, + "isConst": true, + "lineNumber": 124, + "name": "toDataURL", + "returnType": "QString" + }, + { + "access": "public", + "index": 30, + "isCloned": true, + "isConst": true, + "lineNumber": 124, + "name": "toDataURL", + "returnType": "QString" + }, + { + "access": "private", + "index": 31, + "lineNumber": 166, + "name": "delayedCreate", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 61, + "name": "available", + "notify": "availableChanged", + "read": "isAvailable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 62, + "name": "contextType", + "notify": "contextTypeChanged", + "read": "contextType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setContextType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 63, + "name": "context", + "notify": "contextChanged", + "read": "context", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 64, + "name": "canvasSize", + "notify": "canvasSizeChanged", + "read": "canvasSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setCanvasSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 65, + "name": "tileSize", + "notify": "tileSizeChanged", + "read": "tileSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setTileSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 66, + "name": "canvasWindow", + "notify": "canvasWindowChanged", + "read": "canvasWindow", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setCanvasWindow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 67, + "name": "renderTarget", + "notify": "renderTargetChanged", + "read": "renderTarget", + "required": false, + "scriptable": true, + "stored": true, + "type": "RenderTarget", + "user": false, + "write": "setRenderTarget" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 68, + "name": "renderStrategy", + "notify": "renderStrategyChanged", + "read": "renderStrategy", + "required": false, + "scriptable": true, + "stored": true, + "type": "RenderStrategy", + "user": false, + "write": "setRenderStrategy" + } + ], + "qualifiedClassName": "QQuickCanvasItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "region", + "type": "QRect" + } + ], + "index": 0, + "lineNumber": 131, + "name": "paint", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 132, + "name": "painted", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 133, + "name": "availableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 134, + "name": "contextTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 135, + "name": "contextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 136, + "name": "canvasSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 137, + "name": "tileSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 138, + "name": "canvasWindowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 139, + "name": "renderTargetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 140, + "name": "renderStrategyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 141, + "name": "imageLoaded", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "sourceSize", + "type": "QSizeF" + } + ], + "index": 11, + "lineNumber": 144, + "name": "loadImage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 12, + "isCloned": true, + "lineNumber": 144, + "name": "loadImage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 13, + "lineNumber": 145, + "name": "unloadImage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 14, + "isConst": true, + "lineNumber": 146, + "name": "isImageLoaded", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 15, + "isConst": true, + "lineNumber": 147, + "name": "isImageLoading", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 16, + "isConst": true, + "lineNumber": 148, + "name": "isImageError", + "returnType": "bool" + }, + { + "access": "private", + "index": 17, + "lineNumber": 151, + "name": "sceneGraphInitialized", + "returnType": "void" + }, + { + "access": "private", + "index": 18, + "lineNumber": 152, + "name": "checkAnimationCallbacks", + "returnType": "void" + }, + { + "access": "private", + "index": 19, + "lineNumber": 153, + "name": "invalidateSceneGraph", + "returnType": "void" + }, + { + "access": "private", + "index": 20, + "lineNumber": 154, + "name": "schedulePolish", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + }, + { + "className": "QQuickContext2DRenderThread", + "lineNumber": 173, + "object": true, + "qualifiedClassName": "QQuickContext2DRenderThread", + "superClasses": [ + { + "access": "public", + "name": "QThread" + } + ] + } + ], + "inputFile": "qquickcanvasitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ColorGroup" + }, + { + "name": "QML.AddedInVersion", + "value": "1536" + } + ], + "className": "QQuickColorGroup", + "lineNumber": 33, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 37, + "name": "alternateBase", + "notify": "alternateBaseChanged", + "read": "alternateBase", + "required": false, + "reset": "resetAlternateBase", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAlternateBase" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 38, + "name": "base", + "notify": "baseChanged", + "read": "base", + "required": false, + "reset": "resetBase", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBase" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 39, + "name": "brightText", + "notify": "brightTextChanged", + "read": "brightText", + "required": false, + "reset": "resetBrightText", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBrightText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 40, + "name": "button", + "notify": "buttonChanged", + "read": "button", + "required": false, + "reset": "resetButton", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setButton" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 41, + "name": "buttonText", + "notify": "buttonTextChanged", + "read": "buttonText", + "required": false, + "reset": "resetButtonText", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setButtonText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 42, + "name": "dark", + "notify": "darkChanged", + "read": "dark", + "required": false, + "reset": "resetDark", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setDark" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 43, + "name": "highlight", + "notify": "highlightChanged", + "read": "highlight", + "required": false, + "reset": "resetHighlight", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setHighlight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 44, + "name": "highlightedText", + "notify": "highlightedTextChanged", + "read": "highlightedText", + "required": false, + "reset": "resetHighlightedText", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setHighlightedText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 45, + "name": "light", + "notify": "lightChanged", + "read": "light", + "required": false, + "reset": "resetLight", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 46, + "name": "link", + "notify": "linkChanged", + "read": "link", + "required": false, + "reset": "resetLink", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLink" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 47, + "name": "linkVisited", + "notify": "linkVisitedChanged", + "read": "linkVisited", + "required": false, + "reset": "resetLinkVisited", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLinkVisited" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 48, + "name": "mid", + "notify": "midChanged", + "read": "mid", + "required": false, + "reset": "resetMid", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setMid" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 49, + "name": "midlight", + "notify": "midlightChanged", + "read": "midlight", + "required": false, + "reset": "resetMidlight", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setMidlight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 50, + "name": "shadow", + "notify": "shadowChanged", + "read": "shadow", + "required": false, + "reset": "resetShadow", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setShadow" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 51, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "reset": "resetText", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 52, + "name": "toolTipBase", + "notify": "toolTipBaseChanged", + "read": "toolTipBase", + "required": false, + "reset": "resetToolTipBase", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setToolTipBase" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 53, + "name": "toolTipText", + "notify": "toolTipTextChanged", + "read": "toolTipText", + "required": false, + "reset": "resetToolTipText", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setToolTipText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 54, + "name": "window", + "notify": "windowChanged", + "read": "window", + "required": false, + "reset": "resetWindow", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setWindow" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 55, + "name": "windowText", + "notify": "windowTextChanged", + "read": "windowText", + "required": false, + "reset": "resetWindowText", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setWindowText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 56, + "name": "placeholderText", + "notify": "placeholderTextChanged", + "read": "placeholderText", + "required": false, + "reset": "resetPlaceholderText", + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setPlaceholderText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 20, + "lineNumber": 58, + "name": "accent", + "notify": "accentChanged", + "read": "accent", + "required": false, + "reset": "resetAccent", + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setAccent" + } + ], + "qualifiedClassName": "QQuickColorGroup", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 164, + "name": "alternateBaseChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 165, + "name": "baseChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 166, + "name": "brightTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 167, + "name": "buttonChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 168, + "name": "buttonTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 169, + "name": "darkChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 170, + "name": "highlightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 171, + "name": "highlightedTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 172, + "name": "lightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 173, + "name": "linkChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 174, + "name": "linkVisitedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 175, + "name": "midChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 176, + "name": "midlightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 177, + "name": "shadowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 178, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 179, + "name": "toolTipBaseChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 180, + "name": "toolTipTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 181, + "name": "windowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 182, + "name": "windowTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 183, + "name": "placeholderTextChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "index": 20, + "lineNumber": 184, + "name": "accentChanged", + "returnType": "void", + "revision": 1542 + }, + { + "access": "public", + "index": 21, + "lineNumber": 186, + "name": "changed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickcolorgroup_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickContext2D", + "lineNumber": 55, + "object": true, + "qualifiedClassName": "QQuickContext2D", + "superClasses": [ + { + "access": "public", + "name": "QQuickCanvasContext" + } + ] + } + ], + "inputFile": "qquickcontext2d_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickContext2DTexture", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "QQuickContext2DTexture", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 91, + "name": "textureChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "canvasSize", + "type": "QSize" + }, + { + "name": "tileSize", + "type": "QSize" + }, + { + "name": "canvasWindow", + "type": "QRect" + }, + { + "name": "dirtyRect", + "type": "QRect" + }, + { + "name": "smooth", + "type": "bool" + }, + { + "name": "antialiasing", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 94, + "name": "canvasChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ccb", + "type": "QQuickContext2DCommandBuffer*" + } + ], + "index": 2, + "lineNumber": 95, + "name": "paint", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 96, + "name": "markDirtyTexture", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickCanvasItem*" + } + ], + "index": 4, + "lineNumber": 97, + "name": "setItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "region", + "type": "QRectF" + } + ], + "index": 5, + "lineNumber": 98, + "name": "grabImage", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "isCloned": true, + "lineNumber": 98, + "name": "grabImage", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQuickContext2DImageTexture", + "lineNumber": 138, + "object": true, + "qualifiedClassName": "QQuickContext2DImageTexture", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "region", + "type": "QRectF" + } + ], + "index": 0, + "lineNumber": 156, + "name": "grabImage", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "isCloned": true, + "lineNumber": 156, + "name": "grabImage", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickContext2DTexture" + } + ] + } + ], + "inputFile": "qquickcontext2dtexture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickDeliveryAgent", + "lineNumber": 36, + "object": true, + "qualifiedClassName": "QQuickDeliveryAgent", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickdeliveryagent_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickDesignerCustomParserObject", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QQuickDesignerCustomParserObject", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickdesignercustomparserobject_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickDragMimeData", + "lineNumber": 103, + "object": true, + "qualifiedClassName": "QQuickDragMimeData", + "superClasses": [ + { + "access": "public", + "name": "QMimeData" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Drag" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Drag is only available via attached properties." + }, + { + "name": "QML.Attached", + "value": "QQuickDragAttached" + } + ], + "className": "QQuickDrag", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 152, + "name": "DragType", + "values": [ + "None", + "Automatic", + "Internal" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 159, + "name": "Axis", + "values": [ + "XAxis", + "YAxis", + "XAndYAxis", + "XandYAxis" + ] + } + ], + "lineNumber": 125, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 129, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "reset": "resetTarget", + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setTarget" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 130, + "name": "axis", + "notify": "axisChanged", + "read": "axis", + "required": false, + "scriptable": true, + "stored": true, + "type": "Axis", + "user": false, + "write": "setAxis" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 131, + "name": "minimumX", + "notify": "minimumXChanged", + "read": "xmin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setXmin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 132, + "name": "maximumX", + "notify": "maximumXChanged", + "read": "xmax", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setXmax" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 133, + "name": "minimumY", + "notify": "minimumYChanged", + "read": "ymin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setYmin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 134, + "name": "maximumY", + "notify": "maximumYChanged", + "read": "ymax", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setYmax" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 135, + "name": "active", + "notify": "activeChanged", + "read": "active", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 136, + "name": "filterChildren", + "notify": "filterChildrenChanged", + "read": "filterChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFilterChildren" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 137, + "name": "smoothed", + "notify": "smoothedChanged", + "read": "smoothed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSmoothed" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 140, + "name": "threshold", + "notify": "thresholdChanged", + "read": "threshold", + "required": false, + "reset": "resetThreshold", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setThreshold" + } + ], + "qualifiedClassName": "QQuickDrag", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 189, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 190, + "name": "axisChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 191, + "name": "minimumXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 192, + "name": "maximumXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 193, + "name": "minimumYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 194, + "name": "maximumYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 195, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 196, + "name": "filterChildrenChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 197, + "name": "smoothedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 198, + "name": "thresholdChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickDragAttached", + "lineNumber": 215, + "methods": [ + { + "access": "public", + "index": 16, + "lineNumber": 273, + "name": "drop", + "returnType": "int" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 220, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 221, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "reset": "resetSource", + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 222, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 223, + "name": "hotSpot", + "notify": "hotSpotChanged", + "read": "hotSpot", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setHotSpot" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 224, + "name": "imageSource", + "notify": "imageSourceChanged", + "read": "imageSource", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setImageSource" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 226, + "name": "imageSourceSize", + "notify": "imageSourceSizeChanged", + "read": "imageSourceSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setImageSourceSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 227, + "name": "keys", + "notify": "keysChanged", + "read": "keys", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setKeys" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 228, + "name": "mimeData", + "notify": "mimeDataChanged", + "read": "mimeData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false, + "write": "setMimeData" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 229, + "name": "supportedActions", + "notify": "supportedActionsChanged", + "read": "supportedActions", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::DropActions", + "user": false, + "write": "setSupportedActions" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 230, + "name": "proposedAction", + "notify": "proposedActionChanged", + "read": "proposedAction", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::DropAction", + "user": false, + "write": "setProposedAction" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 231, + "name": "dragType", + "notify": "dragTypeChanged", + "read": "dragType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDrag::DragType", + "user": false, + "write": "setDragType" + } + ], + "qualifiedClassName": "QQuickDragAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 283, + "name": "dragStarted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dropAction", + "type": "Qt::DropAction" + } + ], + "index": 1, + "lineNumber": 284, + "name": "dragFinished", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 286, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 287, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 288, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 289, + "name": "hotSpotChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 290, + "name": "imageSourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 291, + "name": "imageSourceSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 292, + "name": "keysChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 293, + "name": "mimeDataChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 294, + "name": "supportedActionsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 295, + "name": "proposedActionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 296, + "name": "dragTypeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 13, + "lineNumber": 278, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QQmlV4FunctionPtr" + } + ], + "index": 14, + "lineNumber": 279, + "name": "startDrag", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 280, + "name": "cancel", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickdrag_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DragAxis" + }, + { + "name": "QML.AddedInVersion", + "value": "524" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "DragAxis is only available as a grouped property of DragHandler or PinchHandler." + } + ], + "className": "QQuickDragAxis", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "minimum", + "notify": "minimumChanged", + "read": "minimum", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "maximum", + "notify": "maximumChanged", + "read": "maximum", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "activeValue", + "notify": "activeValueChanged", + "read": "activeValue", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickDragAxis", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "minimumChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 63, + "name": "maximumChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 64, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "delta", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 65, + "name": "activeValueChanged", + "returnType": "void", + "revision": 1541 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickdragaxis_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DragHandler" + }, + { + "name": "QML.AddedInVersion", + "value": "524" + } + ], + "className": "QQuickDragHandler", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "SnapMode", + "values": [ + "NoSnap", + "SnapAuto", + "SnapIfPressedOutsideTarget", + "SnapAlways" + ] + } + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "xAxis", + "read": "xAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDragAxis*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "yAxis", + "read": "yAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDragAxis*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "translation", + "notify": "translationChanged", + "read": "translation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector2D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "activeTranslation", + "notify": "translationChanged", + "read": "activeTranslation", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "QVector2D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "persistentTranslation", + "notify": "translationChanged", + "read": "persistentTranslation", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "QVector2D", + "user": false, + "write": "setPersistentTranslation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "snapMode", + "notify": "snapModeChanged", + "read": "snapMode", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "SnapMode", + "user": false, + "write": "setSnapMode" + } + ], + "qualifiedClassName": "QQuickDragHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "delta", + "type": "QVector2D" + } + ], + "index": 0, + "lineNumber": 67, + "name": "translationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 68, + "name": "snapModeChanged", + "returnType": "void", + "revision": 526 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickMultiPointHandler" + } + ] + } + ], + "inputFile": "qquickdraghandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DragEvent" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "DragEvent is only meant to be created by DropArea" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickDragEvent", + "lineNumber": 30, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 82, + "name": "getDataAsString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QString" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 83, + "name": "getDataAsArrayBuffer", + "returnType": "QByteArray" + }, + { + "access": "public", + "index": 2, + "lineNumber": 84, + "name": "acceptProposedAction", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 85, + "name": "accept", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "Qt::DropAction" + } + ], + "index": 4, + "lineNumber": 86, + "name": "accept", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "source", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "keys", + "read": "keys", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 37, + "name": "supportedActions", + "read": "supportedActions", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::DropActions", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 38, + "name": "proposedAction", + "read": "proposedAction", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::DropActions", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 39, + "name": "action", + "read": "action", + "required": false, + "reset": "resetAction", + "scriptable": true, + "stored": true, + "type": "Qt::DropAction", + "user": false, + "write": "setAction" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 40, + "name": "accepted", + "read": "accepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 41, + "name": "hasColor", + "read": "hasColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 42, + "name": "hasHtml", + "read": "hasHtml", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 43, + "name": "hasText", + "read": "hasText", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 44, + "name": "hasUrls", + "read": "hasUrls", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 45, + "name": "colorData", + "read": "colorData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 46, + "name": "html", + "read": "html", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 47, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 48, + "name": "urls", + "read": "urls", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 49, + "name": "formats", + "read": "formats", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + } + ], + "qualifiedClassName": "QQuickDragEvent", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickDropAreaDrag", + "lineNumber": 93, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 96, + "name": "x", + "notify": "positionChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 97, + "name": "y", + "notify": "positionChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 98, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + } + ], + "qualifiedClassName": "QQuickDropAreaDrag", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 110, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 111, + "name": "sourceChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DropArea" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickDropArea", + "lineNumber": 121, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 124, + "name": "containsDrag", + "notify": "containsDragChanged", + "read": "containsDrag", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 125, + "name": "keys", + "notify": "keysChanged", + "read": "keys", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setKeys" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 126, + "name": "drag", + "read": "drag", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDropAreaDrag*", + "user": false + } + ], + "qualifiedClassName": "QQuickDropArea", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 143, + "name": "containsDragChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 144, + "name": "keysChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 145, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "drag", + "type": "QQuickDragEvent*" + } + ], + "index": 3, + "lineNumber": 147, + "name": "entered", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 148, + "name": "exited", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "drag", + "type": "QQuickDragEvent*" + } + ], + "index": 5, + "lineNumber": 149, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "drop", + "type": "QQuickDragEvent*" + } + ], + "index": 6, + "lineNumber": 150, + "name": "dropped", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickdroparea_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "KeyEvent" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Should only be used by signal handlers in the Keys attached property" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickKeyEvent", + "lineNumber": 40, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "QKeySequence::StandardKey" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 93, + "name": "matches", + "returnType": "bool", + "revision": 514 + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 43, + "name": "key", + "read": "key", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 44, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 45, + "name": "modifiers", + "read": "modifiers", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 46, + "name": "isAutoRepeat", + "read": "isAutoRepeat", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 47, + "name": "count", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 48, + "name": "nativeScanCode", + "read": "nativeScanCode", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint32", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 49, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + } + ], + "qualifiedClassName": "QQuickKeyEvent", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MouseEvent" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Should only be used by mouse event signal handlers, for example in MouseArea" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickMouseEvent", + "lineNumber": 107, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 110, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 111, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 112, + "name": "button", + "read": "button", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 113, + "name": "buttons", + "read": "buttons", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 114, + "name": "modifiers", + "read": "modifiers", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 116, + "name": "source", + "read": "source", + "required": false, + "revision": 519, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 118, + "name": "isClick", + "read": "isClick", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 119, + "name": "wasHeld", + "read": "wasHeld", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 120, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 121, + "name": "flags", + "read": "flags", + "required": false, + "revision": 523, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQuickMouseEvent", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WheelEvent" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Should only be used by wheel event signal handlers, for example in MouseArea" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickWheelEvent", + "lineNumber": 183, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 186, + "name": "device", + "read": "pointingDevice", + "required": false, + "scriptable": true, + "stored": true, + "type": "const QPointingDevice*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 187, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 188, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 189, + "name": "angleDelta", + "read": "angleDelta", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 190, + "name": "pixelDelta", + "read": "pixelDelta", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 191, + "name": "phase", + "read": "phase", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ScrollPhase", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 192, + "name": "buttons", + "read": "buttons", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 193, + "name": "modifiers", + "read": "modifiers", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 194, + "name": "inverted", + "read": "inverted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 195, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + } + ], + "qualifiedClassName": "QQuickWheelEvent", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CloseEvent" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Should only be used by Window's closing signal" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickCloseEvent", + "lineNumber": 243, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 246, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + } + ], + "qualifiedClassName": "QQuickCloseEvent", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickevents_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "flickableData" + }, + { + "name": "QML.Element", + "value": "Flickable" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickFlickable", + "enums": [ + { + "alias": "BoundsBehaviorFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 95, + "name": "BoundsBehavior", + "values": [ + "StopAtBounds", + "DragOverBounds", + "OvershootBounds", + "DragAndOvershootBounds" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 107, + "name": "BoundsMovement", + "values": [ + "FollowBoundsBehavior" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 178, + "name": "FlickableDirection", + "values": [ + "AutoFlickDirection", + "HorizontalFlick", + "VerticalFlick", + "HorizontalAndVerticalFlick", + "AutoFlickIfNeeded" + ] + } + ], + "lineNumber": 27, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "qreal" + }, + { + "name": "h", + "type": "qreal" + }, + { + "name": "center", + "type": "QPointF" + } + ], + "index": 50, + "lineNumber": 196, + "name": "resizeContent", + "returnType": "void" + }, + { + "access": "public", + "index": 51, + "lineNumber": 197, + "name": "returnToBounds", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "xVelocity", + "type": "qreal" + }, + { + "name": "yVelocity", + "type": "qreal" + } + ], + "index": 52, + "lineNumber": 198, + "name": "flick", + "returnType": "void" + }, + { + "access": "public", + "index": 53, + "lineNumber": 199, + "name": "cancelFlick", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "contentWidth", + "notify": "contentWidthChanged", + "read": "contentWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setContentWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "contentHeight", + "notify": "contentHeightChanged", + "read": "contentHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setContentHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "contentX", + "notify": "contentXChanged", + "read": "contentX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setContentX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "contentY", + "notify": "contentYChanged", + "read": "contentY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setContentY" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "contentItem", + "read": "contentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 37, + "name": "topMargin", + "notify": "topMarginChanged", + "read": "topMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 38, + "name": "bottomMargin", + "notify": "bottomMarginChanged", + "read": "bottomMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 39, + "name": "originY", + "notify": "originYChanged", + "read": "originY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 41, + "name": "leftMargin", + "notify": "leftMarginChanged", + "read": "leftMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 42, + "name": "rightMargin", + "notify": "rightMarginChanged", + "read": "rightMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 43, + "name": "originX", + "notify": "originXChanged", + "read": "originX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 45, + "name": "horizontalVelocity", + "notify": "horizontalVelocityChanged", + "read": "horizontalVelocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 46, + "name": "verticalVelocity", + "notify": "verticalVelocityChanged", + "read": "verticalVelocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 48, + "name": "boundsBehavior", + "notify": "boundsBehaviorChanged", + "read": "boundsBehavior", + "required": false, + "scriptable": true, + "stored": true, + "type": "BoundsBehavior", + "user": false, + "write": "setBoundsBehavior" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 49, + "name": "boundsMovement", + "notify": "boundsMovementChanged", + "read": "boundsMovement", + "required": false, + "revision": 522, + "scriptable": true, + "stored": true, + "type": "BoundsMovement", + "user": false, + "write": "setBoundsMovement" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 50, + "name": "rebound", + "notify": "reboundChanged", + "read": "rebound", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setRebound" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 51, + "name": "maximumFlickVelocity", + "notify": "maximumFlickVelocityChanged", + "read": "maximumFlickVelocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumFlickVelocity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 52, + "name": "flickDeceleration", + "notify": "flickDecelerationChanged", + "read": "flickDeceleration", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFlickDeceleration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 53, + "name": "moving", + "notify": "movingChanged", + "read": "isMoving", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 54, + "name": "movingHorizontally", + "notify": "movingHorizontallyChanged", + "read": "isMovingHorizontally", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 55, + "name": "movingVertically", + "notify": "movingVerticallyChanged", + "read": "isMovingVertically", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 56, + "name": "flicking", + "notify": "flickingChanged", + "read": "isFlicking", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 57, + "name": "flickingHorizontally", + "notify": "flickingHorizontallyChanged", + "read": "isFlickingHorizontally", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 58, + "name": "flickingVertically", + "notify": "flickingVerticallyChanged", + "read": "isFlickingVertically", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 59, + "name": "dragging", + "notify": "draggingChanged", + "read": "isDragging", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 60, + "name": "draggingHorizontally", + "notify": "draggingHorizontallyChanged", + "read": "isDraggingHorizontally", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 61, + "name": "draggingVertically", + "notify": "draggingVerticallyChanged", + "read": "isDraggingVertically", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 62, + "name": "flickableDirection", + "notify": "flickableDirectionChanged", + "read": "flickableDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "FlickableDirection", + "user": false, + "write": "setFlickableDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 64, + "name": "interactive", + "notify": "interactiveChanged", + "read": "isInteractive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInteractive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 29, + "lineNumber": 65, + "name": "pressDelay", + "notify": "pressDelayChanged", + "read": "pressDelay", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPressDelay" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 30, + "lineNumber": 67, + "name": "atXEnd", + "notify": "atXEndChanged", + "read": "isAtXEnd", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 31, + "lineNumber": 68, + "name": "atYEnd", + "notify": "atYEndChanged", + "read": "isAtYEnd", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 32, + "lineNumber": 69, + "name": "atXBeginning", + "notify": "atXBeginningChanged", + "read": "isAtXBeginning", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 33, + "lineNumber": 70, + "name": "atYBeginning", + "notify": "atYBeginningChanged", + "read": "isAtYBeginning", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 34, + "lineNumber": 72, + "name": "visibleArea", + "read": "visibleArea", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickFlickableVisibleArea*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 35, + "lineNumber": 74, + "name": "pixelAligned", + "notify": "pixelAlignedChanged", + "read": "pixelAligned", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPixelAligned" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 36, + "lineNumber": 75, + "name": "synchronousDrag", + "notify": "synchronousDragChanged", + "read": "synchronousDrag", + "required": false, + "revision": 524, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSynchronousDrag" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 37, + "lineNumber": 77, + "name": "horizontalOvershoot", + "notify": "horizontalOvershootChanged", + "read": "horizontalOvershoot", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 38, + "lineNumber": 78, + "name": "verticalOvershoot", + "notify": "verticalOvershootChanged", + "read": "verticalOvershoot", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 39, + "lineNumber": 80, + "name": "acceptedButtons", + "notify": "acceptedButtonsChanged", + "read": "acceptedButtons", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "Qt::MouseButtons", + "user": false, + "write": "setAcceptedButtons" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 40, + "lineNumber": 82, + "name": "flickableData", + "read": "flickableData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 41, + "lineNumber": 83, + "name": "flickableChildren", + "read": "flickableChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickFlickable", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 202, + "name": "contentWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 203, + "name": "contentHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 204, + "name": "contentXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 205, + "name": "contentYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 206, + "name": "topMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 207, + "name": "bottomMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 208, + "name": "leftMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 209, + "name": "rightMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 210, + "name": "originYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 211, + "name": "originXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 212, + "name": "movingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 213, + "name": "movingHorizontallyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 214, + "name": "movingVerticallyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 215, + "name": "flickingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 216, + "name": "flickingHorizontallyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 217, + "name": "flickingVerticallyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 218, + "name": "draggingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 219, + "name": "draggingHorizontallyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 220, + "name": "draggingVerticallyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 221, + "name": "horizontalVelocityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 222, + "name": "verticalVelocityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 223, + "name": "isAtBoundaryChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 224, + "name": "flickableDirectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 225, + "name": "interactiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 226, + "name": "boundsBehaviorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 227, + "name": "boundsMovementChanged", + "returnType": "void", + "revision": 522 + }, + { + "access": "public", + "index": 26, + "lineNumber": 228, + "name": "reboundChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 229, + "name": "maximumFlickVelocityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 230, + "name": "flickDecelerationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "lineNumber": 231, + "name": "pressDelayChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 232, + "name": "movementStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 233, + "name": "movementEnded", + "returnType": "void" + }, + { + "access": "public", + "index": 32, + "lineNumber": 234, + "name": "flickStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 33, + "lineNumber": 235, + "name": "flickEnded", + "returnType": "void" + }, + { + "access": "public", + "index": 34, + "lineNumber": 236, + "name": "dragStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 35, + "lineNumber": 237, + "name": "dragEnded", + "returnType": "void" + }, + { + "access": "public", + "index": 36, + "lineNumber": 238, + "name": "pixelAlignedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 37, + "lineNumber": 239, + "name": "synchronousDragChanged", + "returnType": "void", + "revision": 524 + }, + { + "access": "public", + "index": 38, + "lineNumber": 240, + "name": "horizontalOvershootChanged", + "returnType": "void", + "revision": 521 + }, + { + "access": "public", + "index": 39, + "lineNumber": 241, + "name": "verticalOvershootChanged", + "returnType": "void", + "revision": 521 + }, + { + "access": "public", + "index": 40, + "lineNumber": 244, + "name": "atXEndChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 41, + "lineNumber": 245, + "name": "atYEndChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 42, + "lineNumber": 246, + "name": "atXBeginningChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 43, + "lineNumber": 247, + "name": "atYBeginningChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 44, + "lineNumber": 249, + "name": "acceptedButtonsChanged", + "returnType": "void", + "revision": 1545 + } + ], + "slots": [ + { + "access": "protected", + "index": 45, + "lineNumber": 265, + "name": "movementStarting", + "returnType": "void" + }, + { + "access": "protected", + "index": 46, + "lineNumber": 266, + "name": "movementEnding", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "hMovementEnding", + "type": "bool" + }, + { + "name": "vMovementEnding", + "type": "bool" + } + ], + "index": 47, + "lineNumber": 267, + "name": "movementEnding", + "returnType": "void" + }, + { + "access": "protected", + "index": 48, + "lineNumber": 268, + "name": "velocityTimelineCompleted", + "returnType": "void" + }, + { + "access": "protected", + "index": 49, + "lineNumber": 269, + "name": "timelineCompleted", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickflickable_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickFlickableVisibleArea", + "lineNumber": 253, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 257, + "name": "xPosition", + "notify": "xPositionChanged", + "read": "xPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 258, + "name": "yPosition", + "notify": "yPositionChanged", + "read": "yPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 259, + "name": "widthRatio", + "notify": "widthRatioChanged", + "read": "widthRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 260, + "name": "heightRatio", + "notify": "heightRatioChanged", + "read": "heightRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickFlickableVisibleArea", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "xPosition", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 275, + "name": "xPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "yPosition", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 276, + "name": "yPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "widthRatio", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 277, + "name": "widthRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "heightRatio", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 278, + "name": "heightRatioChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickflickable_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Flipable" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickFlipable", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 53, + "name": "Side", + "values": [ + "Front", + "Back" + ] + } + ], + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "front", + "notify": "frontChanged", + "read": "front", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setFront" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 37, + "name": "back", + "notify": "backChanged", + "read": "back", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setBack" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 38, + "name": "side", + "notify": "sideChanged", + "read": "side", + "required": false, + "scriptable": true, + "stored": true, + "type": "Side", + "user": false + } + ], + "qualifiedClassName": "QQuickFlipable", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "frontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 59, + "name": "backChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 60, + "name": "sideChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 3, + "lineNumber": 66, + "name": "retransformBack", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickflipable_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FocusScope" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickFocusScope", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQuickFocusScope", + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickfocusscope_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FontInfo" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "QQuickFontInfo", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "family", + "notify": "fontChanged", + "read": "family", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "styleName", + "notify": "fontChanged", + "read": "styleName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "pixelSize", + "notify": "fontChanged", + "read": "pixelSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 37, + "name": "pointSize", + "notify": "fontChanged", + "read": "pointSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 38, + "name": "italic", + "notify": "fontChanged", + "read": "italic", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 39, + "name": "weight", + "notify": "fontChanged", + "read": "weight", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 40, + "name": "bold", + "notify": "fontChanged", + "read": "bold", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 41, + "name": "fixedPitch", + "notify": "fontChanged", + "read": "fixedPitch", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 42, + "name": "style", + "notify": "fontChanged", + "read": "style", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickFontEnums::Style", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 43, + "name": "variableAxes", + "notify": "fontChanged", + "read": "variableAxes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + } + ], + "qualifiedClassName": "QQuickFontInfo", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 68, + "name": "fontChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickfontinfo_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FontLoader" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickFontLoader", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false + } + ], + "qualifiedClassName": "QQuickFontLoader", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 60, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 61, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 62, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 63, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "int" + } + ], + "index": 4, + "lineNumber": 57, + "name": "updateFontInfo", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickfontloader_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FontMetrics" + }, + { + "name": "QML.AddedInVersion", + "value": "516" + } + ], + "className": "QQuickFontMetrics", + "lineNumber": 31, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 77, + "name": "advanceWidth", + "returnType": "qreal" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 78, + "name": "boundingRect", + "returnType": "QRectF" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 79, + "name": "tightBoundingRect", + "returnType": "QRectF" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + }, + { + "name": "mode", + "type": "Qt::TextElideMode" + }, + { + "name": "width", + "type": "qreal" + }, + { + "name": "flags", + "type": "int" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 80, + "name": "elidedText", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + }, + { + "name": "mode", + "type": "Qt::TextElideMode" + }, + { + "name": "width", + "type": "qreal" + } + ], + "index": 5, + "isCloned": true, + "isConst": true, + "lineNumber": 80, + "name": "elidedText", + "returnType": "QString" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "ascent", + "notify": "fontChanged", + "read": "ascent", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "descent", + "notify": "fontChanged", + "read": "descent", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 38, + "name": "height", + "notify": "fontChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 39, + "name": "leading", + "notify": "fontChanged", + "read": "leading", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 40, + "name": "lineSpacing", + "notify": "fontChanged", + "read": "lineSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 41, + "name": "minimumLeftBearing", + "notify": "fontChanged", + "read": "minimumLeftBearing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 42, + "name": "minimumRightBearing", + "notify": "fontChanged", + "read": "minimumRightBearing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 43, + "name": "maximumCharacterWidth", + "notify": "fontChanged", + "read": "maximumCharacterWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 44, + "name": "xHeight", + "notify": "fontChanged", + "read": "xHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 45, + "name": "averageCharacterWidth", + "notify": "fontChanged", + "read": "averageCharacterWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 46, + "name": "underlinePosition", + "notify": "fontChanged", + "read": "underlinePosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 47, + "name": "overlinePosition", + "notify": "fontChanged", + "read": "overlinePosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 48, + "name": "strikeOutPosition", + "notify": "fontChanged", + "read": "strikeOutPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 49, + "name": "lineWidth", + "notify": "fontChanged", + "read": "lineWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 50, + "name": "capitalHeight", + "notify": "fontChanged", + "read": "capitalHeight", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickFontMetrics", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 0, + "lineNumber": 83, + "name": "fontChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickfontmetrics_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QStyleHints" + }, + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "QStyleHintsForeign", + "gadget": true, + "lineNumber": 41, + "qualifiedClassName": "QStyleHintsForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QImage" + }, + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QImageForeign", + "gadget": true, + "lineNumber": 49, + "qualifiedClassName": "QImageForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QValidator" + }, + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QValidatorForeign", + "gadget": true, + "lineNumber": 57, + "qualifiedClassName": "QValidatorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QRegularExpressionValidator" + }, + { + "name": "QML.Element", + "value": "RegularExpressionValidator" + }, + { + "name": "QML.AddedInVersion", + "value": "526" + } + ], + "className": "QRegularExpressionValidatorForeign", + "gadget": true, + "lineNumber": 66, + "qualifiedClassName": "QRegularExpressionValidatorForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QInputMethod" + }, + { + "name": "QML.Element", + "value": "InputMethod" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.RemovedInVersion", + "value": "1540" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "InputMethod is an abstract class." + } + ], + "className": "QInputMethodForeign", + "gadget": true, + "lineNumber": 78, + "qualifiedClassName": "QInputMethodForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QEventPoint" + }, + { + "name": "QML.Element", + "value": "eventPoint" + }, + { + "name": "QML.AddedInVersion", + "value": "1541" + } + ], + "className": "QEventPointForeign", + "gadget": true, + "lineNumber": 99, + "qualifiedClassName": "QEventPointForeign" + }, + { + "className": "QEventPointDerived", + "gadget": true, + "lineNumber": 110, + "qualifiedClassName": "QEventPointDerived", + "superClasses": [ + { + "access": "public", + "name": "QEventPoint" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + }, + { + "name": "QML.Foreign", + "value": "QFontVariableAxis" + } + ], + "className": "QFontVariableAxisForeign", + "gadget": true, + "lineNumber": 123, + "qualifiedClassName": "QFontVariableAxisForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QScreen" + }, + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QScreenForeign", + "gadget": true, + "lineNumber": 131, + "qualifiedClassName": "QScreenForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QKeySequence" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "StandardKey" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "QKeySequenceForeign", + "lineNumber": 90, + "namespace": true, + "qualifiedClassName": "QKeySequenceForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QEventPointDerived" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "EventPoint" + }, + { + "name": "QML.AddedInVersion", + "value": "1542" + } + ], + "className": "QEventPointForeignNamespace", + "lineNumber": 115, + "namespace": true, + "qualifiedClassName": "QEventPointForeignNamespace" + } + ], + "inputFile": "qquickforeignutils_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FrameAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "QQuickFrameAnimation", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "running", + "notify": "runningChanged", + "read": "isRunning", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRunning" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "paused", + "notify": "pausedChanged", + "read": "isPaused", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPaused" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "currentFrame", + "notify": "currentFrameChanged", + "read": "currentFrame", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 35, + "name": "frameTime", + "notify": "frameTimeChanged", + "read": "frameTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "smoothFrameTime", + "notify": "smoothFrameTimeChanged", + "read": "smoothFrameTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 37, + "name": "elapsedTime", + "notify": "elapsedTimeChanged", + "read": "elapsedTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickFrameAnimation", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 68, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 69, + "name": "runningChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 70, + "name": "pausedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 71, + "name": "currentFrameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 72, + "name": "frameTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 73, + "name": "smoothFrameTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 74, + "name": "elapsedTimeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 7, + "lineNumber": 60, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 61, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 62, + "name": "restart", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 63, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 64, + "name": "resume", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 65, + "name": "reset", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickframeanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickFramebufferObject", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "textureFollowsItemSize", + "notify": "textureFollowsItemSizeChanged", + "read": "textureFollowsItemSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTextureFollowsItemSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "mirrorVertically", + "notify": "mirrorVerticallyChanged", + "read": "mirrorVertically", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirrorVertically" + } + ], + "qualifiedClassName": "QQuickFramebufferObject", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 0, + "lineNumber": 63, + "name": "textureFollowsItemSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 1, + "lineNumber": 64, + "name": "mirrorVerticallyChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 2, + "lineNumber": 67, + "name": "invalidateSceneGraph", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickframebufferobject.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GraphicsInfo" + }, + { + "name": "QML.AddedInVersion", + "value": "520" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "GraphicsInfo is only available via attached properties." + }, + { + "name": "QML.Attached", + "value": "QQuickGraphicsInfo" + } + ], + "className": "QQuickGraphicsInfo", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 50, + "name": "GraphicsApi", + "values": [ + "Unknown", + "Software", + "OpenVG", + "OpenGL", + "Direct3D11", + "Vulkan", + "Metal", + "Null", + "Direct3D12", + "OpenGLRhi", + "Direct3D11Rhi", + "VulkanRhi", + "MetalRhi", + "NullRhi" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 69, + "name": "ShaderType", + "values": [ + "UnknownShadingLanguage", + "GLSL", + "HLSL", + "RhiShader" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 77, + "name": "ShaderCompilationType", + "values": [ + "RuntimeCompilation", + "OfflineCompilation" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 83, + "name": "ShaderSourceType", + "values": [ + "ShaderSourceString", + "ShaderSourceFile", + "ShaderByteCode" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 90, + "name": "OpenGLContextProfile", + "values": [ + "OpenGLNoProfile", + "OpenGLCoreProfile", + "OpenGLCompatibilityProfile" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 97, + "name": "RenderableType", + "values": [ + "SurfaceFormatUnspecified", + "SurfaceFormatOpenGL", + "SurfaceFormatOpenGLES" + ] + } + ], + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 34, + "name": "api", + "notify": "apiChanged", + "read": "api", + "required": false, + "scriptable": true, + "stored": true, + "type": "GraphicsApi", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 35, + "name": "shaderType", + "notify": "shaderTypeChanged", + "read": "shaderType", + "required": false, + "scriptable": true, + "stored": true, + "type": "ShaderType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 36, + "name": "shaderCompilationType", + "notify": "shaderCompilationTypeChanged", + "read": "shaderCompilationType", + "required": false, + "scriptable": true, + "stored": true, + "type": "ShaderCompilationType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 37, + "name": "shaderSourceType", + "notify": "shaderSourceTypeChanged", + "read": "shaderSourceType", + "required": false, + "scriptable": true, + "stored": true, + "type": "ShaderSourceType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 39, + "name": "majorVersion", + "notify": "majorVersionChanged", + "read": "majorVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 40, + "name": "minorVersion", + "notify": "minorVersionChanged", + "read": "minorVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 41, + "name": "profile", + "notify": "profileChanged", + "read": "profile", + "required": false, + "scriptable": true, + "stored": true, + "type": "OpenGLContextProfile", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 42, + "name": "renderableType", + "notify": "renderableTypeChanged", + "read": "renderableType", + "required": false, + "scriptable": true, + "stored": true, + "type": "RenderableType", + "user": false + } + ], + "qualifiedClassName": "QQuickGraphicsInfo", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 119, + "name": "apiChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 120, + "name": "shaderTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 121, + "name": "shaderCompilationTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 122, + "name": "shaderSourceTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 124, + "name": "majorVersionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 125, + "name": "minorVersionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 126, + "name": "profileChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 127, + "name": "renderableTypeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 8, + "lineNumber": 130, + "name": "updateInfo", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "window", + "type": "QQuickWindow*" + } + ], + "index": 9, + "lineNumber": 131, + "name": "setWindow", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickgraphicsinfo_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "data" + }, + { + "name": "QML.Element", + "value": "GridView" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Attached", + "value": "QQuickGridViewAttached" + } + ], + "className": "QQuickGridView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 46, + "name": "Flow", + "values": [ + "FlowLeftToRight", + "FlowTopToBottom" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 66, + "name": "SnapMode", + "values": [ + "NoSnap", + "SnapToRow", + "SnapOneRow" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "flow", + "notify": "flowChanged", + "read": "flow", + "required": false, + "scriptable": true, + "stored": true, + "type": "Flow", + "user": false, + "write": "setFlow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "cellWidth", + "notify": "cellWidthChanged", + "read": "cellWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setCellWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "cellHeight", + "notify": "cellHeightChanged", + "read": "cellHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setCellHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 38, + "name": "snapMode", + "notify": "snapModeChanged", + "read": "snapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SnapMode", + "user": false, + "write": "setSnapMode" + } + ], + "qualifiedClassName": "QQuickGridView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 80, + "name": "cellWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 81, + "name": "cellHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 82, + "name": "highlightMoveDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 83, + "name": "flowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 84, + "name": "snapModeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 5, + "lineNumber": 74, + "name": "moveCurrentIndexUp", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 75, + "name": "moveCurrentIndexDown", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 76, + "name": "moveCurrentIndexLeft", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 77, + "name": "moveCurrentIndexRight", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItemView" + } + ] + }, + { + "className": "QQuickGridViewAttached", + "lineNumber": 93, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 96, + "name": "view", + "notify": "viewChanged", + "read": "view", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickGridView*", + "user": false + } + ], + "qualifiedClassName": "QQuickGridViewAttached", + "superClasses": [ + { + "access": "public", + "name": "QQuickItemViewAttached" + } + ] + } + ], + "inputFile": "qquickgridview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQuickHandlerPoint", + "gadget": true, + "lineNumber": 26, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "id", + "read": "id", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "uniqueId", + "read": "uniqueId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointingDeviceUniqueId", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 30, + "name": "position", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 31, + "name": "scenePosition", + "read": "scenePosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 32, + "name": "pressPosition", + "read": "pressPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 33, + "name": "scenePressPosition", + "read": "scenePressPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 34, + "name": "sceneGrabPosition", + "read": "sceneGrabPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 35, + "name": "pressedButtons", + "read": "pressedButtons", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::MouseButtons", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 36, + "name": "modifiers", + "read": "modifiers", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::KeyboardModifiers", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 37, + "name": "velocity", + "read": "velocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector2D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 38, + "name": "rotation", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 39, + "name": "pressure", + "read": "pressure", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 40, + "name": "ellipseDiameters", + "read": "ellipseDiameters", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 41, + "name": "device", + "read": "device", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointingDevice*", + "user": false + } + ], + "qualifiedClassName": "QQuickHandlerPoint" + } + ], + "inputFile": "qquickhandlerpoint_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "HoverHandler" + }, + { + "name": "QML.AddedInVersion", + "value": "524" + } + ], + "className": "QQuickHoverHandler", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "hovered", + "notify": "hoveredChanged", + "read": "isHovered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "blocking", + "notify": "blockingChanged", + "read": "isBlocking", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBlocking" + } + ], + "qualifiedClassName": "QQuickHoverHandler", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 49, + "name": "hoveredChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 50, + "name": "blockingChanged", + "returnType": "void", + "revision": 1539 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickSinglePointHandler" + } + ] + } + ], + "inputFile": "qquickhoverhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Image" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickImage", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 45, + "name": "HAlignment", + "values": [ + "AlignLeft", + "AlignRight", + "AlignHCenter" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 49, + "name": "VAlignment", + "values": [ + "AlignTop", + "AlignBottom", + "AlignVCenter" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 54, + "name": "FillMode", + "values": [ + "Stretch", + "PreserveAspectFit", + "PreserveAspectCrop", + "Tile", + "TileVertically", + "TileHorizontally", + "Pad" + ] + } + ], + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "fillMode", + "notify": "fillModeChanged", + "read": "fillMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FillMode", + "user": false, + "write": "setFillMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "paintedWidth", + "notify": "paintedGeometryChanged", + "read": "paintedWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "paintedHeight", + "notify": "paintedGeometryChanged", + "read": "paintedHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 32, + "name": "horizontalAlignment", + "notify": "horizontalAlignmentChanged", + "read": "horizontalAlignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "HAlignment", + "user": false, + "write": "setHorizontalAlignment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 33, + "name": "verticalAlignment", + "notify": "verticalAlignmentChanged", + "read": "verticalAlignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "VAlignment", + "user": false, + "write": "setVerticalAlignment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 34, + "name": "sourceSize", + "notify": "sourceSizeChanged", + "read": "sourceSize", + "required": false, + "reset": "resetSourceSize", + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setSourceSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 35, + "name": "mipmap", + "notify": "mipmapChanged", + "read": "mipmap", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMipmap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 36, + "name": "autoTransform", + "notify": "autoTransformChanged", + "read": "autoTransform", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoTransform" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 37, + "name": "sourceClipRect", + "notify": "sourceClipRectChanged", + "read": "sourceClipRect", + "required": false, + "reset": "resetSourceClipRect", + "revision": 527, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setSourceClipRect" + } + ], + "qualifiedClassName": "QQuickImage", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 80, + "name": "fillModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 81, + "name": "paintedGeometryChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alignment", + "type": "QQuickImage::HAlignment" + } + ], + "index": 2, + "lineNumber": 82, + "name": "horizontalAlignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alignment", + "type": "QQuickImage::VAlignment" + } + ], + "index": 3, + "lineNumber": 83, + "name": "verticalAlignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 4, + "lineNumber": 84, + "name": "mipmapChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 5, + "lineNumber": 85, + "name": "autoTransformChanged", + "returnType": "void", + "revision": 517 + } + ], + "slots": [ + { + "access": "private", + "index": 6, + "lineNumber": 88, + "name": "invalidateSceneGraph", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImageBase" + } + ] + } + ], + "inputFile": "qquickimage_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickImageTextureProvider", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQuickImageTextureProvider", + "superClasses": [ + { + "access": "public", + "name": "QSGTextureProvider" + } + ] + } + ], + "inputFile": "qquickimage_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ImageBase" + }, + { + "name": "QML.AddedInVersion", + "value": "526" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "ImageBase is an abstract base class." + } + ], + "className": "QQuickImageBase", + "enums": [ + { + "alias": "LoadPixmapOption", + "isClass": false, + "isFlag": true, + "lineNumber": 47, + "name": "LoadPixmapOptions", + "values": [ + "NoOption", + "HandleDPR", + "UseProviderOptions" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 58, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "progress", + "notify": "progressChanged", + "read": "progress", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "asynchronous", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsynchronous" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 34, + "name": "cache", + "notify": "cacheChanged", + "read": "cache", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCache" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 35, + "name": "mirror", + "notify": "mirrorChanged", + "read": "mirror", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirror" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 36, + "name": "mirrorVertically", + "notify": "mirrorVerticallyChanged", + "read": "mirrorVertically", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirrorVertically" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 37, + "name": "retainWhileLoading", + "notify": "retainWhileLoadingChanged", + "read": "retainWhileLoading", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRetainWhileLoading" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 38, + "name": "currentFrame", + "notify": "currentFrameChanged", + "read": "currentFrame", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentFrame" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 39, + "name": "frameCount", + "notify": "frameCountChanged", + "read": "frameCount", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 40, + "name": "colorSpace", + "notify": "colorSpaceChanged", + "read": "colorSpace", + "required": false, + "revision": 527, + "scriptable": true, + "stored": true, + "type": "QColorSpace", + "user": false, + "write": "setColorSpace" + } + ], + "qualifiedClassName": "QQuickImageBase", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 109, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 110, + "name": "sourceSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QQuickImageBase::Status" + } + ], + "index": 2, + "lineNumber": 111, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "progress", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 112, + "name": "progressChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 113, + "name": "asynchronousChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 114, + "name": "cacheChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 115, + "name": "mirrorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 116, + "name": "currentFrameChanged", + "returnType": "void", + "revision": 526 + }, + { + "access": "public", + "index": 8, + "lineNumber": 117, + "name": "frameCountChanged", + "returnType": "void", + "revision": 526 + }, + { + "access": "public", + "index": 9, + "lineNumber": 118, + "name": "sourceClipRectChanged", + "returnType": "void", + "revision": 527 + }, + { + "access": "public", + "index": 10, + "lineNumber": 119, + "name": "colorSpaceChanged", + "returnType": "void", + "revision": 527 + }, + { + "access": "public", + "index": 11, + "lineNumber": 120, + "name": "mirrorVerticallyChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "index": 12, + "lineNumber": 121, + "name": "retainWhileLoadingChanged", + "returnType": "void", + "revision": 1544 + } + ], + "slots": [ + { + "access": "private", + "index": 13, + "lineNumber": 133, + "name": "requestFinished", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "qint64" + }, + { + "type": "qint64" + } + ], + "index": 14, + "lineNumber": 134, + "name": "requestProgress", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImplicitSizeItem" + } + ] + } + ], + "inputFile": "qquickimagebase_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickTextureFactory", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QQuickTextureFactory", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQuickImageResponse", + "lineNumber": 39, + "object": true, + "qualifiedClassName": "QQuickImageResponse", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 53, + "name": "finished", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 50, + "name": "cancel", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 57, + "name": "_q_finished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQuickImageProvider", + "lineNumber": 62, + "object": true, + "qualifiedClassName": "QQuickImageProvider", + "superClasses": [ + { + "access": "public", + "name": "QQmlImageProviderBase" + } + ] + } + ], + "inputFile": "qquickimageprovider.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuickImplicitSizeItem", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "implicitWidth", + "notify": "implicitWidthChanged", + "read": "implicitWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "implicitHeight", + "notify": "implicitHeightChanged", + "read": "implicitHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickImplicitSizeItem", + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickimplicitsizeitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "InputMethod" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + }, + { + "name": "QML.Singleton", + "value": "true" + } + ], + "className": "QQuickInputMethod", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 36, + "name": "cursorRectangle", + "notify": "cursorRectangleChanged", + "read": "cursorRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 37, + "name": "anchorRectangle", + "notify": "anchorRectangleChanged", + "read": "anchorRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 38, + "name": "keyboardRectangle", + "notify": "keyboardRectangleChanged", + "read": "keyboardRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 39, + "name": "inputItemClipRectangle", + "notify": "inputItemClipRectangleChanged", + "read": "inputItemClipRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 41, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 42, + "name": "animating", + "notify": "animatingChanged", + "read": "isAnimating", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 43, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 44, + "name": "inputDirection", + "notify": "inputDirectionChanged", + "read": "inputDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false + } + ], + "qualifiedClassName": "QQuickInputMethod", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 67, + "name": "anchorRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 68, + "name": "animatingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 69, + "name": "cursorRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newDirection", + "type": "Qt::LayoutDirection" + } + ], + "index": 3, + "lineNumber": 70, + "name": "inputDirectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 71, + "name": "inputItemClipRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 72, + "name": "keyboardRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 73, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 74, + "name": "visibleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 8, + "lineNumber": 77, + "name": "commit", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 78, + "name": "hide", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "a", + "type": "QInputMethod::Action" + }, + { + "name": "cursorPosition", + "type": "int" + } + ], + "index": 10, + "lineNumber": 79, + "name": "invokeAction", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 80, + "name": "reset", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 81, + "name": "show", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "queries", + "type": "Qt::InputMethodQueries" + } + ], + "index": 13, + "lineNumber": 82, + "name": "update", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickinputmethod_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTransform", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QQuickTransform", + "slots": [ + { + "access": "protected", + "index": 0, + "lineNumber": 38, + "name": "update", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "data" + }, + { + "name": "ParentProperty", + "value": "parent" + }, + { + "name": "qt_QmlJSWrapperFactoryMethod", + "value": "_q_createJSWrapper(QQmlV4ExecutionEnginePtr)" + }, + { + "name": "QML.Element", + "value": "Item" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickItem", + "enums": [ + { + "alias": "Flag", + "isClass": false, + "isFlag": true, + "lineNumber": 130, + "name": "Flags", + "values": [ + "ItemClipsChildrenToShape", + "ItemAcceptsInputMethod", + "ItemIsFocusScope", + "ItemHasContents", + "ItemAcceptsDrops", + "ItemIsViewport", + "ItemObservesViewport" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 145, + "name": "ItemChange", + "values": [ + "ItemChildAddedChange", + "ItemChildRemovedChange", + "ItemSceneChange", + "ItemVisibleHasChanged", + "ItemParentHasChanged", + "ItemOpacityHasChanged", + "ItemActiveFocusHasChanged", + "ItemRotationHasChanged", + "ItemAntialiasingHasChanged", + "ItemDevicePixelRatioHasChanged", + "ItemEnabledHasChanged", + "ItemScaleHasChanged", + "ItemTransformHasChanged" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 174, + "name": "TransformOrigin", + "values": [ + "TopLeft", + "Top", + "TopRight", + "Left", + "Center", + "Right", + "BottomLeft", + "Bottom", + "BottomRight" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 63, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "callback", + "type": "QJSValue" + }, + { + "name": "targetSize", + "type": "QSize" + } + ], + "index": 33, + "lineNumber": 309, + "name": "grabToImage", + "returnType": "bool", + "revision": 516 + }, + { + "access": "public", + "arguments": [ + { + "name": "callback", + "type": "QJSValue" + } + ], + "index": 34, + "isCloned": true, + "lineNumber": 309, + "name": "grabToImage", + "returnType": "bool", + "revision": 516 + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 35, + "isConst": true, + "lineNumber": 312, + "name": "contains", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QQuickItem*" + }, + { + "name": "point", + "type": "QPointF" + } + ], + "index": 36, + "isConst": true, + "lineNumber": 330, + "name": "mapFromItem", + "returnType": "QPointF" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QQuickItem*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 37, + "lineNumber": 332, + "name": "mapFromItem", + "returnType": "QPointF" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QQuickItem*" + }, + { + "name": "rect", + "type": "QRectF" + } + ], + "index": 38, + "isConst": true, + "lineNumber": 333, + "name": "mapFromItem", + "returnType": "QRectF" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QQuickItem*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + }, + { + "name": "width", + "type": "qreal" + }, + { + "name": "height", + "type": "qreal" + } + ], + "index": 39, + "isConst": true, + "lineNumber": 334, + "name": "mapFromItem", + "returnType": "QRectF" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QQuickItem*" + }, + { + "name": "point", + "type": "QPointF" + } + ], + "index": 40, + "isConst": true, + "lineNumber": 340, + "name": "mapToItem", + "returnType": "QPointF" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QQuickItem*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 41, + "lineNumber": 342, + "name": "mapToItem", + "returnType": "QPointF" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QQuickItem*" + }, + { + "name": "rect", + "type": "QRectF" + } + ], + "index": 42, + "isConst": true, + "lineNumber": 343, + "name": "mapToItem", + "returnType": "QRectF" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QQuickItem*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + }, + { + "name": "width", + "type": "qreal" + }, + { + "name": "height", + "type": "qreal" + } + ], + "index": 43, + "isConst": true, + "lineNumber": 344, + "name": "mapToItem", + "returnType": "QRectF" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 44, + "isConst": true, + "lineNumber": 350, + "name": "mapFromGlobal", + "returnType": "QPointF", + "revision": 519 + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 45, + "isConst": true, + "lineNumber": 352, + "name": "mapFromGlobal", + "returnType": "QPointF", + "revision": 519 + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 46, + "isConst": true, + "lineNumber": 358, + "name": "mapToGlobal", + "returnType": "QPointF", + "revision": 519 + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 47, + "isConst": true, + "lineNumber": 360, + "name": "mapToGlobal", + "returnType": "QPointF", + "revision": 519 + }, + { + "access": "public", + "index": 48, + "lineNumber": 362, + "name": "forceActiveFocus", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "reason", + "type": "Qt::FocusReason" + } + ], + "index": 49, + "lineNumber": 363, + "name": "forceActiveFocus", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "forward", + "type": "bool" + } + ], + "index": 50, + "lineNumber": 364, + "name": "nextItemInFocusChain", + "returnType": "QQuickItem*", + "revision": 513 + }, + { + "access": "public", + "index": 51, + "isCloned": true, + "lineNumber": 364, + "name": "nextItemInFocusChain", + "returnType": "QQuickItem*", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 52, + "isConst": true, + "lineNumber": 365, + "name": "childAt", + "returnType": "QQuickItem*" + }, + { + "access": "public", + "index": 53, + "lineNumber": 366, + "name": "ensurePolished", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "index": 54, + "isConst": true, + "lineNumber": 368, + "name": "dumpItemTree", + "returnType": "void", + "revision": 1539 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": false, + "final": true, + "index": 0, + "lineNumber": 68, + "name": "parent", + "notify": "parentChanged", + "read": "parentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setParentItem" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 1, + "lineNumber": 69, + "name": "data", + "privateClass": "QQuickItem::d_func()", + "read": "data", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 2, + "lineNumber": 70, + "name": "resources", + "privateClass": "QQuickItem::d_func()", + "read": "resources", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 3, + "lineNumber": 71, + "name": "children", + "notify": "childrenChanged", + "privateClass": "QQuickItem::d_func()", + "read": "children", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "bindable": "bindableX", + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 73, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "bindable": "bindableY", + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 74, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 75, + "name": "z", + "notify": "zChanged", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZ" + }, + { + "bindable": "bindableWidth", + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 76, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "reset": "resetWidth", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "bindable": "bindableHeight", + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 77, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "reset": "resetHeight", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 79, + "name": "opacity", + "notify": "opacityChanged", + "read": "opacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOpacity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 80, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 81, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 82, + "name": "palette", + "notify": "paletteChanged", + "privateClass": "QQuickItem::d_func()", + "read": "palette", + "required": false, + "reset": "resetPalette", + "revision": 1536, + "scriptable": true, + "stored": true, + "type": "QQuickPalette*", + "user": false, + "write": "setPalette" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 13, + "lineNumber": 83, + "name": "visibleChildren", + "notify": "visibleChildrenChanged", + "privateClass": "QQuickItem::d_func()", + "read": "visibleChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 14, + "lineNumber": 85, + "name": "states", + "privateClass": "QQuickItem::d_func()", + "read": "states", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 15, + "lineNumber": 86, + "name": "transitions", + "privateClass": "QQuickItem::d_func()", + "read": "transitions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 87, + "name": "state", + "notify": "stateChanged", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setState" + }, + { + "constant": false, + "designable": false, + "final": true, + "index": 17, + "lineNumber": 88, + "name": "childrenRect", + "notify": "childrenRectChanged", + "read": "childrenRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": true, + "designable": false, + "final": true, + "index": 18, + "lineNumber": 89, + "name": "anchors", + "privateClass": "QQuickItem::d_func()", + "read": "anchors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAnchors*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 90, + "name": "left", + "privateClass": "QQuickItem::d_func()", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 20, + "lineNumber": 91, + "name": "right", + "privateClass": "QQuickItem::d_func()", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 21, + "lineNumber": 92, + "name": "horizontalCenter", + "privateClass": "QQuickItem::d_func()", + "read": "horizontalCenter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 22, + "lineNumber": 93, + "name": "top", + "privateClass": "QQuickItem::d_func()", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 23, + "lineNumber": 94, + "name": "bottom", + "privateClass": "QQuickItem::d_func()", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 24, + "lineNumber": 95, + "name": "verticalCenter", + "privateClass": "QQuickItem::d_func()", + "read": "verticalCenter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 25, + "lineNumber": 96, + "name": "baseline", + "privateClass": "QQuickItem::d_func()", + "read": "baseline", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAnchorLine", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 97, + "name": "baselineOffset", + "notify": "baselineOffsetChanged", + "read": "baselineOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBaselineOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 99, + "name": "clip", + "notify": "clipChanged", + "read": "clip", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setClip" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 28, + "lineNumber": 101, + "name": "focus", + "notify": "focusChanged", + "read": "hasFocus", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFocus" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 29, + "lineNumber": 102, + "name": "activeFocus", + "notify": "activeFocusChanged", + "read": "hasActiveFocus", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 30, + "lineNumber": 103, + "name": "activeFocusOnTab", + "notify": "activeFocusOnTabChanged", + "read": "activeFocusOnTab", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActiveFocusOnTab" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 31, + "lineNumber": 105, + "name": "focusPolicy", + "notify": "focusPolicyChanged", + "read": "focusPolicy", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "Qt::FocusPolicy", + "user": false, + "write": "setFocusPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 32, + "lineNumber": 107, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 33, + "lineNumber": 108, + "name": "scale", + "notify": "scaleChanged", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 34, + "lineNumber": 109, + "name": "transformOrigin", + "notify": "transformOriginChanged", + "read": "transformOrigin", + "required": false, + "scriptable": true, + "stored": true, + "type": "TransformOrigin", + "user": false, + "write": "setTransformOrigin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 35, + "lineNumber": 110, + "name": "transformOriginPoint", + "read": "transformOriginPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": false, + "final": true, + "index": 36, + "lineNumber": 111, + "name": "transform", + "read": "transform", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 37, + "lineNumber": 113, + "name": "smooth", + "notify": "smoothChanged", + "read": "smooth", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSmooth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 38, + "lineNumber": 114, + "name": "antialiasing", + "notify": "antialiasingChanged", + "read": "antialiasing", + "required": false, + "reset": "resetAntialiasing", + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAntialiasing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 39, + "lineNumber": 115, + "name": "implicitWidth", + "notify": "implicitWidthChanged", + "read": "implicitWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setImplicitWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 40, + "lineNumber": 116, + "name": "implicitHeight", + "notify": "implicitHeightChanged", + "read": "implicitHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setImplicitHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 41, + "lineNumber": 117, + "name": "containmentMask", + "notify": "containmentMaskChanged", + "read": "containmentMask", + "required": false, + "revision": 523, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setContainmentMask" + }, + { + "constant": true, + "designable": false, + "final": true, + "index": 42, + "lineNumber": 120, + "name": "layer", + "privateClass": "QQuickItem::d_func()", + "read": "layer", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItemLayer*", + "user": false + } + ], + "qualifiedClassName": "QQuickItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QRectF" + } + ], + "index": 0, + "lineNumber": 388, + "name": "childrenRectChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 389, + "name": "baselineOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 2, + "lineNumber": 390, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 3, + "lineNumber": 391, + "name": "focusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 4, + "lineNumber": 392, + "name": "activeFocusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "Qt::FocusPolicy" + } + ], + "index": 5, + "lineNumber": 393, + "name": "focusPolicyChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 6, + "lineNumber": 394, + "name": "activeFocusOnTabChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "type": "QQuickItem*" + } + ], + "index": 7, + "lineNumber": 395, + "name": "parentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "TransformOrigin" + } + ], + "index": 8, + "lineNumber": 396, + "name": "transformOriginChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 9, + "lineNumber": 397, + "name": "smoothChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 10, + "lineNumber": 398, + "name": "antialiasingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 11, + "lineNumber": 399, + "name": "clipChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "window", + "type": "QQuickWindow*" + } + ], + "index": 12, + "lineNumber": 400, + "name": "windowChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 13, + "lineNumber": 402, + "name": "childrenChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 403, + "name": "opacityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 404, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 405, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 406, + "name": "visibleChildrenChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 407, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 408, + "name": "scaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 410, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 411, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 412, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 413, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 414, + "name": "zChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 415, + "name": "implicitWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 416, + "name": "implicitHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 417, + "name": "containmentMaskChanged", + "returnType": "void", + "revision": 523 + }, + { + "access": "public", + "index": 28, + "lineNumber": 419, + "name": "paletteChanged", + "returnType": "void", + "revision": 1536 + }, + { + "access": "public", + "index": 29, + "lineNumber": 420, + "name": "paletteCreated", + "returnType": "void", + "revision": 1536 + } + ], + "slots": [ + { + "access": "public", + "index": 30, + "lineNumber": 385, + "name": "update", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 31, + "lineNumber": 478, + "name": "_q_resourceObjectDeleted", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QQmlV4ExecutionEnginePtr" + } + ], + "index": 32, + "lineNumber": 479, + "name": "_q_createJSWrapper", + "returnType": "quint64" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickitem.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickItemLayer", + "lineNumber": 116, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 120, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 121, + "name": "textureSize", + "notify": "sizeChanged", + "read": "size", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 122, + "name": "sourceRect", + "notify": "sourceRectChanged", + "read": "sourceRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setSourceRect" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 123, + "name": "mipmap", + "notify": "mipmapChanged", + "read": "mipmap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMipmap" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 124, + "name": "smooth", + "notify": "smoothChanged", + "read": "smooth", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSmooth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 125, + "name": "live", + "notify": "liveChanged", + "read": "live", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 126, + "name": "wrapMode", + "notify": "wrapModeChanged", + "read": "wrapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickShaderEffectSource::WrapMode", + "user": false, + "write": "setWrapMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 127, + "name": "format", + "notify": "formatChanged", + "read": "format", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickShaderEffectSource::Format", + "user": false, + "write": "setFormat" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 128, + "name": "samplerName", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 129, + "name": "effect", + "notify": "effectChanged", + "read": "effect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setEffect" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 130, + "name": "textureMirroring", + "notify": "textureMirroringChanged", + "read": "textureMirroring", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickShaderEffectSource::TextureMirroring", + "user": false, + "write": "setTextureMirroring" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 131, + "name": "samples", + "notify": "samplesChanged", + "read": "samples", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSamples" + } + ], + "qualifiedClassName": "QQuickItemLayer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 192, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSize" + } + ], + "index": 1, + "lineNumber": 193, + "name": "sizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mipmap", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 194, + "name": "mipmapChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QQuickShaderEffectSource::WrapMode" + } + ], + "index": 3, + "lineNumber": 195, + "name": "wrapModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QByteArray" + } + ], + "index": 4, + "lineNumber": 196, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "component", + "type": "QQmlComponent*" + } + ], + "index": 5, + "lineNumber": 197, + "name": "effectChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "smooth", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 198, + "name": "smoothChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "live", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 199, + "name": "liveChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QQuickShaderEffectSource::Format" + } + ], + "index": 8, + "lineNumber": 200, + "name": "formatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceRect", + "type": "QRectF" + } + ], + "index": 9, + "lineNumber": 201, + "name": "sourceRectChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mirroring", + "type": "QQuickShaderEffectSource::TextureMirroring" + } + ], + "index": 10, + "lineNumber": 202, + "name": "textureMirroringChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "int" + } + ], + "index": 11, + "lineNumber": 203, + "name": "samplesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QSafeQuickItemChangeListener" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "KeyNavigation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "KeyNavigation is only available via attached properties." + }, + { + "name": "QML.Attached", + "value": "QQuickKeyNavigationAttached" + } + ], + "className": "QQuickKeyNavigationAttached", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 866, + "name": "Priority", + "values": [ + "BeforeItem", + "AfterItem" + ] + } + ], + "lineNumber": 832, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 837, + "name": "left", + "notify": "leftChanged", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setLeft" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 838, + "name": "right", + "notify": "rightChanged", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setRight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 839, + "name": "up", + "notify": "upChanged", + "read": "up", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setUp" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 840, + "name": "down", + "notify": "downChanged", + "read": "down", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setDown" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 841, + "name": "tab", + "notify": "tabChanged", + "read": "tab", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setTab" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 842, + "name": "backtab", + "notify": "backtabChanged", + "read": "backtab", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setBacktab" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 843, + "name": "priority", + "notify": "priorityChanged", + "read": "priority", + "required": false, + "scriptable": true, + "stored": true, + "type": "Priority", + "user": false, + "write": "setPriority" + } + ], + "qualifiedClassName": "QQuickKeyNavigationAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 874, + "name": "leftChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 875, + "name": "rightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 876, + "name": "upChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 877, + "name": "downChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 878, + "name": "tabChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 879, + "name": "backtabChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 880, + "name": "priorityChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQuickItemKeyFilter" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LayoutMirroring" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "LayoutMirroring is only available via attached properties." + }, + { + "name": "QML.Attached", + "value": "QQuickLayoutMirroringAttached" + } + ], + "className": "QQuickLayoutMirroringAttached", + "lineNumber": 889, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 892, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "reset": "resetEnabled", + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 893, + "name": "childrenInherit", + "notify": "childrenInheritChanged", + "read": "childrenInherit", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setChildrenInherit" + } + ], + "qualifiedClassName": "QQuickLayoutMirroringAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 912, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 913, + "name": "childrenInheritChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "EnterKey" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "EnterKey is only available via attached properties" + }, + { + "name": "QML.AddedInVersion", + "value": "518" + }, + { + "name": "QML.Attached", + "value": "QQuickEnterKeyAttached" + } + ], + "className": "QQuickEnterKeyAttached", + "lineNumber": 919, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 922, + "name": "type", + "notify": "typeChanged", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::EnterKeyType", + "user": false, + "write": "setType" + } + ], + "qualifiedClassName": "QQuickEnterKeyAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 937, + "name": "typeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Keys" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Keys is only available via attached properties" + }, + { + "name": "QML.Attached", + "value": "QQuickKeysAttached" + } + ], + "className": "QQuickKeysAttached", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 992, + "name": "Priority", + "values": [ + "BeforeItem", + "AfterItem" + ] + } + ], + "lineNumber": 965, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 970, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 971, + "name": "forwardTo", + "read": "forwardTo", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 972, + "name": "priority", + "notify": "priorityChanged", + "read": "priority", + "required": false, + "scriptable": true, + "stored": true, + "type": "Priority", + "user": false, + "write": "setPriority" + } + ], + "qualifiedClassName": "QQuickKeysAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 1007, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 1008, + "name": "priorityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 2, + "lineNumber": 1009, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 3, + "lineNumber": 1010, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 4, + "lineNumber": 1011, + "name": "shortcutOverride", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 5, + "lineNumber": 1012, + "name": "digit0Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 6, + "lineNumber": 1013, + "name": "digit1Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 7, + "lineNumber": 1014, + "name": "digit2Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 8, + "lineNumber": 1015, + "name": "digit3Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 9, + "lineNumber": 1016, + "name": "digit4Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 10, + "lineNumber": 1017, + "name": "digit5Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 11, + "lineNumber": 1018, + "name": "digit6Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 12, + "lineNumber": 1019, + "name": "digit7Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 13, + "lineNumber": 1020, + "name": "digit8Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 14, + "lineNumber": 1021, + "name": "digit9Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 15, + "lineNumber": 1023, + "name": "leftPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 16, + "lineNumber": 1024, + "name": "rightPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 17, + "lineNumber": 1025, + "name": "upPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 18, + "lineNumber": 1026, + "name": "downPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 19, + "lineNumber": 1027, + "name": "tabPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 20, + "lineNumber": 1028, + "name": "backtabPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 21, + "lineNumber": 1030, + "name": "asteriskPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 22, + "lineNumber": 1031, + "name": "numberSignPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 23, + "lineNumber": 1032, + "name": "escapePressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 24, + "lineNumber": 1033, + "name": "returnPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 25, + "lineNumber": 1034, + "name": "enterPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 26, + "lineNumber": 1035, + "name": "deletePressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 27, + "lineNumber": 1036, + "name": "spacePressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 28, + "lineNumber": 1037, + "name": "backPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 29, + "lineNumber": 1038, + "name": "cancelPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 30, + "lineNumber": 1039, + "name": "selectPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 31, + "lineNumber": 1040, + "name": "yesPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 32, + "lineNumber": 1041, + "name": "noPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 33, + "lineNumber": 1042, + "name": "context1Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 34, + "lineNumber": 1043, + "name": "context2Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 35, + "lineNumber": 1044, + "name": "context3Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 36, + "lineNumber": 1045, + "name": "context4Pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 37, + "lineNumber": 1046, + "name": "callPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 38, + "lineNumber": 1047, + "name": "hangupPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 39, + "lineNumber": 1048, + "name": "flipPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 40, + "lineNumber": 1049, + "name": "menuPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 41, + "lineNumber": 1050, + "name": "volumeUpPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickKeyEvent*" + } + ], + "index": 42, + "lineNumber": 1051, + "name": "volumeDownPressed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQuickItemKeyFilter" + } + ] + } + ], + "inputFile": "qquickitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ParentAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickParentAnimation", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setTargetObject" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "newParent", + "notify": "newParentChanged", + "read": "newParent", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setNewParent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "via", + "notify": "viaChanged", + "read": "via", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setVia" + } + ], + "qualifiedClassName": "QQuickParentAnimation", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 50, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 51, + "name": "newParentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 52, + "name": "viaChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAnimationGroup" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AnchorAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickAnchorAnimation", + "lineNumber": 62, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 66, + "name": "targets", + "read": "targets", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 67, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 68, + "name": "easing", + "notify": "easingChanged", + "read": "easing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QEasingCurve", + "user": false, + "write": "setEasing" + } + ], + "qualifiedClassName": "QQuickAnchorAnimation", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 84, + "name": "durationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QEasingCurve" + } + ], + "index": 1, + "lineNumber": 85, + "name": "easingChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractAnimation" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPathAnimation", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 121, + "name": "Orientation", + "values": [ + "Fixed", + "RightFirst", + "LeftFirst", + "BottomFirst", + "TopFirst" + ] + } + ], + "lineNumber": 99, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 105, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 106, + "name": "easing", + "notify": "easingChanged", + "read": "easing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QEasingCurve", + "user": false, + "write": "setEasing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 107, + "name": "path", + "notify": "pathChanged", + "read": "path", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickPath*", + "user": false, + "write": "setPath" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 108, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setTargetObject" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 109, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 110, + "name": "anchorPoint", + "notify": "anchorPointChanged", + "read": "anchorPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setAnchorPoint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 111, + "name": "orientationEntryDuration", + "notify": "orientationEntryDurationChanged", + "read": "orientationEntryDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setOrientationEntryDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 112, + "name": "orientationExitDuration", + "notify": "orientationExitDurationChanged", + "read": "orientationExitDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setOrientationExitDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 113, + "name": "endRotation", + "notify": "endRotationChanged", + "read": "endRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setEndRotation" + } + ], + "qualifiedClassName": "QQuickPathAnimation", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 163, + "name": "durationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QEasingCurve" + } + ], + "index": 1, + "lineNumber": 164, + "name": "easingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 165, + "name": "pathChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 166, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QQuickPathAnimation::Orientation" + } + ], + "index": 4, + "lineNumber": 167, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QPointF" + } + ], + "index": 5, + "lineNumber": 168, + "name": "anchorPointChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 169, + "name": "orientationEntryDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 170, + "name": "orientationExitDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 171, + "name": "endRotationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractAnimation" + } + ] + } + ], + "inputFile": "qquickitemanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickItemGrabResult", + "lineNumber": 20, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "fileName", + "type": "QString" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 40, + "name": "saveToFile", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "fileName", + "type": "QUrl" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 41, + "name": "saveToFile", + "returnType": "bool", + "revision": 1538 + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "image", + "read": "image", + "required": false, + "scriptable": true, + "stored": true, + "type": "QImage", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "url", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + } + ], + "qualifiedClassName": "QQuickItemGrabResult", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 47, + "name": "ready", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 50, + "name": "setup", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 51, + "name": "render", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickitemgrabresult.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QInputDevice" + }, + { + "name": "QML.Element", + "value": "InputDevice" + }, + { + "name": "QML.AddedInVersion", + "value": "1536" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "InputDevice is only available via read-only properties." + } + ], + "className": "QInputDeviceForeign", + "gadget": true, + "lineNumber": 32, + "qualifiedClassName": "QInputDeviceForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QPointingDevice" + }, + { + "name": "QML.Element", + "value": "PointerDevice" + }, + { + "name": "QML.AddedInVersion", + "value": "524" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "PointerDevice is only available via read-only properties." + } + ], + "className": "QPointingDeviceForeign", + "gadget": true, + "lineNumber": 41, + "qualifiedClassName": "QPointingDeviceForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QPointingDeviceUniqueId" + }, + { + "name": "QML.Element", + "value": "pointingDeviceUniqueId" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "pointingDeviceUniqueId cannot be created in QML." + } + ], + "className": "QPointingDeviceUniqueIdForeign", + "gadget": true, + "lineNumber": 50, + "qualifiedClassName": "QPointingDeviceUniqueIdForeign" + } + ], + "inputFile": "qquickitemsmodule_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ItemView" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "ItemView is an abstract base class." + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QQuickItemView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 96, + "name": "LayoutDirection", + "values": [ + "LeftToRight", + "RightToLeft", + "VerticalTopToBottom", + "VerticalBottomToTop" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 104, + "name": "VerticalLayoutDirection", + "values": [ + "TopToBottom", + "BottomToTop" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 190, + "name": "HighlightRangeMode", + "values": [ + "NoHighlightRange", + "ApplyRange", + "StrictlyEnforceRange" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 209, + "name": "PositionMode", + "values": [ + "Beginning", + "Center", + "End", + "Visible", + "Contain", + "SnapPosition" + ] + } + ], + "lineNumber": 39, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "mode", + "type": "int" + } + ], + "index": 43, + "lineNumber": 212, + "name": "positionViewAtIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 44, + "isConst": true, + "lineNumber": 213, + "name": "indexAt", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 45, + "isConst": true, + "lineNumber": 214, + "name": "itemAt", + "returnType": "QQuickItem*" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 46, + "isConst": true, + "lineNumber": 215, + "name": "itemAtIndex", + "returnType": "QQuickItem*", + "revision": 525 + }, + { + "access": "public", + "index": 47, + "lineNumber": 216, + "name": "positionViewAtBeginning", + "returnType": "void" + }, + { + "access": "public", + "index": 48, + "lineNumber": 217, + "name": "positionViewAtEnd", + "returnType": "void" + }, + { + "access": "public", + "index": 49, + "lineNumber": 218, + "name": "forceLayout", + "returnType": "void", + "revision": 513 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 43, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 44, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 45, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 47, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 48, + "name": "currentItem", + "notify": "currentItemChanged", + "read": "currentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 50, + "name": "keyNavigationWraps", + "notify": "keyNavigationWrapsChanged", + "read": "isWrapEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrapEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 51, + "name": "keyNavigationEnabled", + "notify": "keyNavigationEnabledChanged", + "read": "isKeyNavigationEnabled", + "required": false, + "revision": 519, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setKeyNavigationEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 52, + "name": "cacheBuffer", + "notify": "cacheBufferChanged", + "read": "cacheBuffer", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCacheBuffer" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 53, + "name": "displayMarginBeginning", + "notify": "displayMarginBeginningChanged", + "read": "displayMarginBeginning", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDisplayMarginBeginning" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 54, + "name": "displayMarginEnd", + "notify": "displayMarginEndChanged", + "read": "displayMarginEnd", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDisplayMarginEnd" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 56, + "name": "layoutDirection", + "notify": "layoutDirectionChanged", + "read": "layoutDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false, + "write": "setLayoutDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 57, + "name": "effectiveLayoutDirection", + "notify": "effectiveLayoutDirectionChanged", + "read": "effectiveLayoutDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 58, + "name": "verticalLayoutDirection", + "notify": "verticalLayoutDirectionChanged", + "read": "verticalLayoutDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "VerticalLayoutDirection", + "user": false, + "write": "setVerticalLayoutDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 60, + "name": "header", + "notify": "headerChanged", + "read": "header", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setHeader" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 61, + "name": "headerItem", + "notify": "headerItemChanged", + "read": "headerItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 62, + "name": "footer", + "notify": "footerChanged", + "read": "footer", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setFooter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 63, + "name": "footerItem", + "notify": "footerItemChanged", + "read": "footerItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 66, + "name": "populate", + "notify": "populateTransitionChanged", + "read": "populateTransition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setPopulateTransition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 67, + "name": "add", + "notify": "addTransitionChanged", + "read": "addTransition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setAddTransition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 68, + "name": "addDisplaced", + "notify": "addDisplacedTransitionChanged", + "read": "addDisplacedTransition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setAddDisplacedTransition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 69, + "name": "move", + "notify": "moveTransitionChanged", + "read": "moveTransition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setMoveTransition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 70, + "name": "moveDisplaced", + "notify": "moveDisplacedTransitionChanged", + "read": "moveDisplacedTransition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setMoveDisplacedTransition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 71, + "name": "remove", + "notify": "removeTransitionChanged", + "read": "removeTransition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setRemoveTransition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 72, + "name": "removeDisplaced", + "notify": "removeDisplacedTransitionChanged", + "read": "removeDisplacedTransition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setRemoveDisplacedTransition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 73, + "name": "displaced", + "notify": "displacedTransitionChanged", + "read": "displacedTransition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setDisplacedTransition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 76, + "name": "highlight", + "notify": "highlightChanged", + "read": "highlight", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setHighlight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 77, + "name": "highlightItem", + "notify": "highlightItemChanged", + "read": "highlightItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 78, + "name": "highlightFollowsCurrentItem", + "notify": "highlightFollowsCurrentItemChanged", + "read": "highlightFollowsCurrentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHighlightFollowsCurrentItem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 79, + "name": "highlightRangeMode", + "notify": "highlightRangeModeChanged", + "read": "highlightRangeMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "HighlightRangeMode", + "user": false, + "write": "setHighlightRangeMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 29, + "lineNumber": 80, + "name": "preferredHighlightBegin", + "notify": "preferredHighlightBeginChanged", + "read": "preferredHighlightBegin", + "required": false, + "reset": "resetPreferredHighlightBegin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPreferredHighlightBegin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 30, + "lineNumber": 81, + "name": "preferredHighlightEnd", + "notify": "preferredHighlightEndChanged", + "read": "preferredHighlightEnd", + "required": false, + "reset": "resetPreferredHighlightEnd", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPreferredHighlightEnd" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 31, + "lineNumber": 82, + "name": "highlightMoveDuration", + "notify": "highlightMoveDurationChanged", + "read": "highlightMoveDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHighlightMoveDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 32, + "lineNumber": 84, + "name": "reuseItems", + "notify": "reuseItemsChanged", + "read": "reuseItems", + "required": false, + "revision": 527, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReuseItems" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 33, + "lineNumber": 85, + "name": "delegateModelAccess", + "notify": "delegateModelAccessChanged", + "read": "delegateModelAccess", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QQmlDelegateModel::DelegateModelAccess", + "user": false, + "write": "setDelegateModelAccess" + } + ], + "qualifiedClassName": "QQuickItemView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 229, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 230, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 231, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 232, + "name": "currentIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 233, + "name": "currentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 235, + "name": "keyNavigationWrapsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 236, + "name": "keyNavigationEnabledChanged", + "returnType": "void", + "revision": 519 + }, + { + "access": "public", + "index": 7, + "lineNumber": 237, + "name": "cacheBufferChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 238, + "name": "displayMarginBeginningChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 239, + "name": "displayMarginEndChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 241, + "name": "layoutDirectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 242, + "name": "effectiveLayoutDirectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 243, + "name": "verticalLayoutDirectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 245, + "name": "headerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 246, + "name": "footerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 247, + "name": "headerItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 248, + "name": "footerItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 251, + "name": "populateTransitionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 252, + "name": "addTransitionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 253, + "name": "addDisplacedTransitionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 254, + "name": "moveTransitionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 255, + "name": "moveDisplacedTransitionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 256, + "name": "removeTransitionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 257, + "name": "removeDisplacedTransitionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 258, + "name": "displacedTransitionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 261, + "name": "highlightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 262, + "name": "highlightItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 263, + "name": "highlightFollowsCurrentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 264, + "name": "highlightRangeModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "lineNumber": 265, + "name": "preferredHighlightBeginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 266, + "name": "preferredHighlightEndChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 267, + "name": "highlightMoveDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 32, + "lineNumber": 269, + "name": "reuseItemsChanged", + "returnType": "void", + "revision": 527 + }, + { + "access": "public", + "index": 33, + "lineNumber": 270, + "name": "delegateModelAccessChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "protected", + "index": 34, + "lineNumber": 282, + "name": "destroyRemoved", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "item", + "type": "QObject*" + } + ], + "index": 35, + "lineNumber": 283, + "name": "createdItem", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "item", + "type": "QObject*" + } + ], + "index": 36, + "lineNumber": 284, + "name": "initItem", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "changeSet", + "type": "QQmlChangeSet" + }, + { + "name": "reset", + "type": "bool" + } + ], + "index": 37, + "lineNumber": 285, + "name": "modelUpdated", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "item", + "type": "QObject*" + } + ], + "index": 38, + "lineNumber": 286, + "name": "destroyingItem", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "modelIndex", + "type": "int" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 39, + "lineNumber": 287, + "name": "onItemPooled", + "returnType": "void", + "revision": 527 + }, + { + "access": "protected", + "arguments": [ + { + "name": "modelIndex", + "type": "int" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 40, + "lineNumber": 288, + "name": "onItemReused", + "returnType": "void", + "revision": 527 + }, + { + "access": "protected", + "index": 41, + "lineNumber": 289, + "name": "animStopped", + "returnType": "void" + }, + { + "access": "protected", + "index": 42, + "lineNumber": 290, + "name": "trackedPositionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickFlickable" + } + ] + }, + { + "className": "QQuickItemViewAttached", + "lineNumber": 297, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 301, + "name": "isCurrentItem", + "notify": "currentItemChanged", + "read": "isCurrentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 302, + "name": "delayRemove", + "notify": "delayRemoveChanged", + "read": "delayRemove", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDelayRemove" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 304, + "name": "section", + "notify": "sectionChanged", + "read": "section", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 305, + "name": "previousSection", + "notify": "prevSectionChanged", + "read": "prevSection", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 306, + "name": "nextSection", + "notify": "nextSectionChanged", + "read": "nextSection", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QQuickItemViewAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 372, + "name": "viewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 373, + "name": "currentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 374, + "name": "delayRemoveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 376, + "name": "add", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 377, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 379, + "name": "sectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 380, + "name": "prevSectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 381, + "name": "nextSectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 383, + "name": "pooled", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 384, + "name": "reused", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickitemview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ViewTransition" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "ViewTransition is only available via attached properties." + }, + { + "name": "QML.Attached", + "value": "QQuickViewTransitionAttached" + } + ], + "className": "QQuickViewTransitionAttached", + "lineNumber": 154, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 158, + "name": "index", + "notify": "indexChanged", + "read": "index", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 159, + "name": "item", + "notify": "itemChanged", + "read": "item", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 160, + "name": "destination", + "notify": "destinationChanged", + "read": "destination", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 162, + "name": "targetIndexes", + "notify": "targetIndexesChanged", + "read": "targetIndexes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 163, + "name": "targetItems", + "notify": "targetItemsChanged", + "read": "targetItems", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickViewTransitionAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 183, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 184, + "name": "itemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 185, + "name": "destinationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 187, + "name": "targetIndexesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 188, + "name": "targetItemsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickitemviewtransition_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ViewSection" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickViewSection", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 48, + "name": "SectionCriteria", + "values": [ + "FullString", + "FirstCharacter" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 58, + "name": "LabelPositioning", + "values": [ + "InlineLabels", + "CurrentLabelAtStart", + "NextLabelAtEnd" + ] + } + ], + "lineNumber": 33, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "property", + "notify": "propertyChanged", + "read": "property", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setProperty" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 37, + "name": "criteria", + "notify": "criteriaChanged", + "read": "criteria", + "required": false, + "scriptable": true, + "stored": true, + "type": "SectionCriteria", + "user": false, + "write": "setCriteria" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 38, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 39, + "name": "labelPositioning", + "notify": "labelPositioningChanged", + "read": "labelPositioning", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLabelPositioning" + } + ], + "qualifiedClassName": "QQuickViewSection", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 64, + "name": "sectionsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 65, + "name": "propertyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 66, + "name": "criteriaChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 67, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 68, + "name": "labelPositioningChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "data" + }, + { + "name": "QML.Element", + "value": "ListView" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Attached", + "value": "QQuickListViewAttached" + } + ], + "className": "QQuickListView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 113, + "name": "Orientation", + "values": [ + "Horizontal", + "Vertical" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 134, + "name": "SnapMode", + "values": [ + "NoSnap", + "SnapToItem", + "SnapOneItem" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 139, + "name": "HeaderPositioning", + "values": [ + "InlineHeader", + "OverlayHeader", + "PullBackHeader" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 144, + "name": "FooterPositioning", + "values": [ + "InlineFooter", + "OverlayFooter", + "PullBackFooter" + ] + } + ], + "lineNumber": 81, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 86, + "name": "highlightMoveVelocity", + "notify": "highlightMoveVelocityChanged", + "read": "highlightMoveVelocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHighlightMoveVelocity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 87, + "name": "highlightResizeVelocity", + "notify": "highlightResizeVelocityChanged", + "read": "highlightResizeVelocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHighlightResizeVelocity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 88, + "name": "highlightResizeDuration", + "notify": "highlightResizeDurationChanged", + "read": "highlightResizeDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHighlightResizeDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 90, + "name": "spacing", + "notify": "spacingChanged", + "read": "spacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 91, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 93, + "name": "section", + "read": "sectionCriteria", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickViewSection*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 94, + "name": "currentSection", + "notify": "currentSectionChanged", + "read": "currentSection", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 96, + "name": "snapMode", + "notify": "snapModeChanged", + "read": "snapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SnapMode", + "user": false, + "write": "setSnapMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 98, + "name": "headerPositioning", + "notify": "headerPositioningChanged", + "read": "headerPositioning", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "HeaderPositioning", + "user": false, + "write": "setHeaderPositioning" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 99, + "name": "footerPositioning", + "notify": "footerPositioningChanged", + "read": "footerPositioning", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "FooterPositioning", + "user": false, + "write": "setFooterPositioning" + } + ], + "qualifiedClassName": "QQuickListView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 156, + "name": "spacingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 157, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 158, + "name": "currentSectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 159, + "name": "highlightMoveVelocityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 160, + "name": "highlightResizeVelocityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 161, + "name": "highlightResizeDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 162, + "name": "snapModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 163, + "name": "headerPositioningChanged", + "returnType": "void", + "revision": 516 + }, + { + "access": "public", + "index": 8, + "lineNumber": 164, + "name": "footerPositioningChanged", + "returnType": "void", + "revision": 516 + } + ], + "slots": [ + { + "access": "public", + "index": 9, + "lineNumber": 152, + "name": "incrementCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 153, + "name": "decrementCurrentIndex", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItemView" + } + ] + }, + { + "className": "QQuickListViewAttached", + "lineNumber": 175, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 178, + "name": "view", + "notify": "viewChanged", + "read": "view", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickListView*", + "user": false + } + ], + "qualifiedClassName": "QQuickListViewAttached", + "superClasses": [ + { + "access": "public", + "name": "QQuickItemViewAttached" + } + ] + } + ], + "inputFile": "qquicklistview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Loader" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickLoader", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 57, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "lineNumber": 26, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + }, + { + "name": "initialProperties", + "type": "QJSValue" + } + ], + "index": 10, + "lineNumber": 47, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QUrl" + } + ], + "index": 11, + "lineNumber": 48, + "name": "setSource", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "active", + "notify": "activeChanged", + "read": "active", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSourceWithoutResolve" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "sourceComponent", + "notify": "sourceComponentChanged", + "read": "sourceComponent", + "required": false, + "reset": "resetSourceComponent", + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setSourceComponent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "item", + "notify": "itemChanged", + "read": "item", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 34, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 35, + "name": "progress", + "notify": "progressChanged", + "read": "progress", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 36, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "asynchronous", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsynchronous" + } + ], + "qualifiedClassName": "QQuickLoader", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 68, + "name": "itemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 69, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 70, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 71, + "name": "sourceComponentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 72, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 73, + "name": "progressChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 74, + "name": "loaded", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 75, + "name": "asynchronousChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 8, + "lineNumber": 89, + "name": "_q_sourceLoaded", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 90, + "name": "_q_updateSize", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImplicitSizeItem" + } + ] + } + ], + "inputFile": "qquickloader_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MouseArea" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickMouseArea", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "mouseX", + "notify": "mouseXChanged", + "read": "mouseX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "mouseY", + "notify": "mouseYChanged", + "read": "mouseY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "containsMouse", + "notify": "hoveredChanged", + "read": "hovered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "pressed", + "notify": "pressedChanged", + "read": "isPressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 39, + "name": "scrollGestureEnabled", + "notify": "scrollGestureEnabledChanged", + "read": "isScrollGestureEnabled", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setScrollGestureEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 40, + "name": "pressedButtons", + "notify": "pressedButtonsChanged", + "read": "pressedButtons", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::MouseButtons", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 41, + "name": "acceptedButtons", + "notify": "acceptedButtonsChanged", + "read": "acceptedButtons", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::MouseButtons", + "user": false, + "write": "setAcceptedButtons" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 42, + "name": "hoverEnabled", + "notify": "hoverEnabledChanged", + "read": "hoverEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHoverEnabled" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 44, + "name": "drag", + "read": "drag", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDrag*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 46, + "name": "preventStealing", + "notify": "preventStealingChanged", + "read": "preventStealing", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPreventStealing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 47, + "name": "propagateComposedEvents", + "notify": "propagateComposedEventsChanged", + "read": "propagateComposedEvents", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPropagateComposedEvents" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 49, + "name": "cursorShape", + "notify": "cursorShapeChanged", + "read": "cursorShape", + "required": false, + "reset": "unsetCursor", + "scriptable": true, + "stored": true, + "type": "Qt::CursorShape", + "user": false, + "write": "setCursorShape" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 51, + "name": "containsPress", + "notify": "containsPressChanged", + "read": "containsPress", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 52, + "name": "pressAndHoldInterval", + "notify": "pressAndHoldIntervalChanged", + "read": "pressAndHoldInterval", + "required": false, + "reset": "resetPressAndHoldInterval", + "revision": 521, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPressAndHoldInterval" + } + ], + "qualifiedClassName": "QQuickMouseArea", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 101, + "name": "hoveredChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 102, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 103, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 104, + "name": "scrollGestureEnabledChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 4, + "lineNumber": 105, + "name": "pressedButtonsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 106, + "name": "acceptedButtonsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 107, + "name": "hoverEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 109, + "name": "cursorShapeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "QQuickMouseEvent*" + } + ], + "index": 8, + "lineNumber": 111, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "QQuickMouseEvent*" + } + ], + "index": 9, + "lineNumber": 112, + "name": "mouseXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "QQuickMouseEvent*" + } + ], + "index": 10, + "lineNumber": 113, + "name": "mouseYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 114, + "name": "preventStealingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 115, + "name": "propagateComposedEventsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "QQuickMouseEvent*" + } + ], + "index": 13, + "lineNumber": 117, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "QQuickMouseEvent*" + } + ], + "index": 14, + "lineNumber": 118, + "name": "pressAndHold", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "QQuickMouseEvent*" + } + ], + "index": 15, + "lineNumber": 119, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "QQuickMouseEvent*" + } + ], + "index": 16, + "lineNumber": 120, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mouse", + "type": "QQuickMouseEvent*" + } + ], + "index": 17, + "lineNumber": 121, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "wheel", + "type": "QQuickWheelEvent*" + } + ], + "index": 18, + "lineNumber": 123, + "name": "wheel", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 125, + "name": "entered", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 126, + "name": "exited", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 127, + "name": "canceled", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 128, + "name": "containsPressChanged", + "returnType": "void", + "revision": 516 + }, + { + "access": "public", + "index": 23, + "lineNumber": 129, + "name": "pressAndHoldIntervalChanged", + "returnType": "void", + "revision": 521 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickmousearea_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickMultiPointHandler", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "minimumPointCount", + "notify": "minimumPointCountChanged", + "read": "minimumPointCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimumPointCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "maximumPointCount", + "notify": "maximumPointCountChanged", + "read": "maximumPointCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaximumPointCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "centroid", + "notify": "centroidChanged", + "read": "centroid", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickHandlerPoint", + "user": false + } + ], + "qualifiedClassName": "QQuickMultiPointHandler", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "minimumPointCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 49, + "name": "maximumPointCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 50, + "name": "centroidChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPointerDeviceHandler" + } + ] + } + ], + "inputFile": "qquickmultipointhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TouchPoint" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTouchPoint", + "lineNumber": 36, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 39, + "name": "pointId", + "notify": "pointIdChanged", + "read": "pointId", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 40, + "name": "uniqueId", + "notify": "uniqueIdChanged", + "read": "uniqueId", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "QPointingDeviceUniqueId", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 41, + "name": "pressed", + "notify": "pressedChanged", + "read": "pressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 42, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 43, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 44, + "name": "ellipseDiameters", + "notify": "ellipseDiametersChanged", + "read": "ellipseDiameters", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 45, + "name": "pressure", + "notify": "pressureChanged", + "read": "pressure", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 46, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 47, + "name": "velocity", + "notify": "velocityChanged", + "read": "velocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector2D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 48, + "name": "area", + "notify": "areaChanged", + "read": "area", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 50, + "name": "startX", + "notify": "startXChanged", + "read": "startX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 51, + "name": "startY", + "notify": "startYChanged", + "read": "startY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 52, + "name": "previousX", + "notify": "previousXChanged", + "read": "previousX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 53, + "name": "previousY", + "notify": "previousYChanged", + "read": "previousY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 54, + "name": "sceneX", + "notify": "sceneXChanged", + "read": "sceneX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 55, + "name": "sceneY", + "notify": "sceneYChanged", + "read": "sceneY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickTouchPoint", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 116, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 117, + "name": "pointIdChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 118, + "name": "uniqueIdChanged", + "returnType": "void", + "revision": 521 + }, + { + "access": "public", + "index": 3, + "lineNumber": 119, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 120, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 121, + "name": "ellipseDiametersChanged", + "returnType": "void", + "revision": 521 + }, + { + "access": "public", + "index": 6, + "lineNumber": 122, + "name": "pressureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 123, + "name": "rotationChanged", + "returnType": "void", + "revision": 521 + }, + { + "access": "public", + "index": 8, + "lineNumber": 124, + "name": "velocityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 125, + "name": "areaChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 126, + "name": "startXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 127, + "name": "startYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 128, + "name": "previousXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 129, + "name": "previousYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 130, + "name": "sceneXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 131, + "name": "sceneYChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GestureEvent" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "GestureEvent is only available in the context of handling the gestureStarted signal from MultiPointTouchArea." + } + ], + "className": "QQuickGrabGestureEvent", + "lineNumber": 155, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 167, + "name": "grab", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 158, + "name": "touchPoints", + "read": "touchPoints", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 159, + "name": "dragThreshold", + "read": "dragThreshold", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickGrabGestureEvent", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MultiPointTouchArea" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickMultiPointTouchArea", + "lineNumber": 182, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 187, + "name": "touchPoints", + "read": "touchPoints", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 188, + "name": "minimumTouchPoints", + "notify": "minimumTouchPointsChanged", + "read": "minimumTouchPoints", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimumTouchPoints" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 189, + "name": "maximumTouchPoints", + "notify": "maximumTouchPointsChanged", + "read": "maximumTouchPoints", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaximumTouchPoints" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 190, + "name": "mouseEnabled", + "notify": "mouseEnabledChanged", + "read": "mouseEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMouseEnabled" + } + ], + "qualifiedClassName": "QQuickMultiPointTouchArea", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "touchPoints", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 226, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "touchPoints", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 227, + "name": "updated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "touchPoints", + "type": "QList" + } + ], + "index": 2, + "lineNumber": 228, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "touchPoints", + "type": "QList" + } + ], + "index": 3, + "lineNumber": 229, + "name": "canceled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "gesture", + "type": "QQuickGrabGestureEvent*" + } + ], + "index": 4, + "lineNumber": 236, + "name": "gestureStarted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "touchPoints", + "type": "QList" + } + ], + "index": 5, + "lineNumber": 238, + "name": "touchUpdated", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 242, + "name": "minimumTouchPointsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 243, + "name": "maximumTouchPointsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 244, + "name": "mouseEnabledChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickmultipointtoucharea_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PaintedItem" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create instance of abstract class PaintedItem." + } + ], + "className": "QQuickPaintedItem", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "RenderTarget", + "values": [ + "Image", + "FramebufferObject", + "InvertedYFramebufferObject" + ] + }, + { + "alias": "PerformanceHint", + "isClass": false, + "isFlag": true, + "lineNumber": 41, + "name": "PerformanceHints", + "values": [ + "FastFBOResizing" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "contentsSize", + "notify": "contentsSizeChanged", + "read": "contentsSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setContentsSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "fillColor", + "notify": "fillColorChanged", + "read": "fillColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setFillColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "contentsScale", + "notify": "contentsScaleChanged", + "read": "contentsScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setContentsScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "renderTarget", + "notify": "renderTargetChanged", + "read": "renderTarget", + "required": false, + "scriptable": true, + "stored": true, + "type": "RenderTarget", + "user": false, + "write": "setRenderTarget" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "textureSize", + "notify": "textureSizeChanged", + "read": "textureSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setTextureSize" + } + ], + "qualifiedClassName": "QQuickPaintedItem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 86, + "name": "fillColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 87, + "name": "contentsSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 88, + "name": "contentsScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 89, + "name": "renderTargetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 90, + "name": "textureSizeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 5, + "lineNumber": 99, + "name": "invalidateSceneGraph", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickpainteditem.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Palette" + }, + { + "name": "QML.AddedInVersion", + "value": "1536" + } + ], + "className": "QQuickPalette", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "active", + "notify": "activeChanged", + "read": "active", + "required": false, + "reset": "resetActive", + "scriptable": true, + "stored": true, + "type": "QQuickColorGroup*", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "inactive", + "notify": "inactiveChanged", + "read": "inactive", + "required": false, + "reset": "resetInactive", + "scriptable": true, + "stored": true, + "type": "QQuickColorGroup*", + "user": false, + "write": "setInactive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "disabled", + "notify": "disabledChanged", + "read": "disabled", + "required": false, + "reset": "resetDisabled", + "scriptable": true, + "stored": true, + "type": "QQuickColorGroup*", + "user": false, + "write": "setDisabled" + } + ], + "qualifiedClassName": "QQuickPalette", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 71, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 72, + "name": "inactiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 73, + "name": "disabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "active", + "type": "QQuickColorGroup*" + } + ], + "index": 3, + "lineNumber": 66, + "name": "setActive", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "inactive", + "type": "QQuickColorGroup*" + } + ], + "index": 4, + "lineNumber": 67, + "name": "setInactive", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "disabled", + "type": "QQuickColorGroup*" + } + ], + "index": 5, + "lineNumber": 68, + "name": "setDisabled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickColorGroup" + } + ] + } + ], + "inputFile": "qquickpalette_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPathElement", + "lineNumber": 48, + "object": true, + "qualifiedClassName": "QQuickPathElement", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "changed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathAttribute" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPathAttribute", + "lineNumber": 59, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 63, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 64, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setValue" + } + ], + "qualifiedClassName": "QQuickPathAttribute", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 78, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 79, + "name": "valueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPathElement" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickCurve", + "lineNumber": 86, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 90, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 91, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 92, + "name": "relativeX", + "notify": "relativeXChanged", + "read": "relativeX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRelativeX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 93, + "name": "relativeY", + "notify": "relativeYChanged", + "read": "relativeY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRelativeY" + } + ], + "qualifiedClassName": "QQuickCurve", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 118, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 119, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 120, + "name": "relativeXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 121, + "name": "relativeYChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPathElement" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathLine" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPathLine", + "lineNumber": 134, + "object": true, + "qualifiedClassName": "QQuickPathLine", + "superClasses": [ + { + "access": "public", + "name": "QQuickCurve" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathMove" + }, + { + "name": "QML.AddedInVersion", + "value": "521" + } + ], + "className": "QQuickPathMove", + "lineNumber": 145, + "object": true, + "qualifiedClassName": "QQuickPathMove", + "superClasses": [ + { + "access": "public", + "name": "QQuickCurve" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathQuad" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPathQuad", + "lineNumber": 156, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 160, + "name": "controlX", + "notify": "controlXChanged", + "read": "controlX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setControlX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 161, + "name": "controlY", + "notify": "controlYChanged", + "read": "controlY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setControlY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 162, + "name": "relativeControlX", + "notify": "relativeControlXChanged", + "read": "relativeControlX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRelativeControlX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 163, + "name": "relativeControlY", + "notify": "relativeControlYChanged", + "read": "relativeControlY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRelativeControlY" + } + ], + "qualifiedClassName": "QQuickPathQuad", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 187, + "name": "controlXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 188, + "name": "controlYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 189, + "name": "relativeControlXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 190, + "name": "relativeControlYChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickCurve" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathCubic" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPathCubic", + "lineNumber": 199, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 203, + "name": "control1X", + "notify": "control1XChanged", + "read": "control1X", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setControl1X" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 204, + "name": "control1Y", + "notify": "control1YChanged", + "read": "control1Y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setControl1Y" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 205, + "name": "control2X", + "notify": "control2XChanged", + "read": "control2X", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setControl2X" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 206, + "name": "control2Y", + "notify": "control2YChanged", + "read": "control2Y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setControl2Y" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 207, + "name": "relativeControl1X", + "notify": "relativeControl1XChanged", + "read": "relativeControl1X", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRelativeControl1X" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 208, + "name": "relativeControl1Y", + "notify": "relativeControl1YChanged", + "read": "relativeControl1Y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRelativeControl1Y" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 209, + "name": "relativeControl2X", + "notify": "relativeControl2XChanged", + "read": "relativeControl2X", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRelativeControl2X" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 210, + "name": "relativeControl2Y", + "notify": "relativeControl2YChanged", + "read": "relativeControl2Y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRelativeControl2Y" + } + ], + "qualifiedClassName": "QQuickPathCubic", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 247, + "name": "control1XChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 248, + "name": "control1YChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 249, + "name": "control2XChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 250, + "name": "control2YChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 251, + "name": "relativeControl1XChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 252, + "name": "relativeControl1YChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 253, + "name": "relativeControl2XChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 254, + "name": "relativeControl2YChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickCurve" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathCurve" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPathCatmullRomCurve", + "lineNumber": 267, + "object": true, + "qualifiedClassName": "QQuickPathCatmullRomCurve", + "superClasses": [ + { + "access": "public", + "name": "QQuickCurve" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathArc" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPathArc", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 293, + "name": "ArcDirection", + "values": [ + "Clockwise", + "Counterclockwise" + ] + } + ], + "lineNumber": 278, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 281, + "name": "radiusX", + "notify": "radiusXChanged", + "read": "radiusX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRadiusX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 282, + "name": "radiusY", + "notify": "radiusYChanged", + "read": "radiusY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRadiusY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 283, + "name": "useLargeArc", + "notify": "useLargeArcChanged", + "read": "useLargeArc", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUseLargeArc" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 284, + "name": "direction", + "notify": "directionChanged", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "ArcDirection", + "user": false, + "write": "setDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 285, + "name": "xAxisRotation", + "notify": "xAxisRotationChanged", + "read": "xAxisRotation", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setXAxisRotation" + } + ], + "qualifiedClassName": "QQuickPathArc", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 314, + "name": "radiusXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 315, + "name": "radiusYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 316, + "name": "useLargeArcChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 317, + "name": "directionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 318, + "name": "xAxisRotationChanged", + "returnType": "void", + "revision": 521 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickCurve" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathAngleArc" + }, + { + "name": "QML.AddedInVersion", + "value": "523" + } + ], + "className": "QQuickPathAngleArc", + "lineNumber": 328, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 331, + "name": "centerX", + "notify": "centerXChanged", + "read": "centerX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setCenterX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 332, + "name": "centerY", + "notify": "centerYChanged", + "read": "centerY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setCenterY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 333, + "name": "radiusX", + "notify": "radiusXChanged", + "read": "radiusX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRadiusX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 334, + "name": "radiusY", + "notify": "radiusYChanged", + "read": "radiusY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRadiusY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 335, + "name": "startAngle", + "notify": "startAngleChanged", + "read": "startAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStartAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 336, + "name": "sweepAngle", + "notify": "sweepAngleChanged", + "read": "sweepAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSweepAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 337, + "name": "moveToStart", + "notify": "moveToStartChanged", + "read": "moveToStart", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMoveToStart" + } + ], + "qualifiedClassName": "QQuickPathAngleArc", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 370, + "name": "centerXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 371, + "name": "centerYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 372, + "name": "radiusXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 373, + "name": "radiusYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 374, + "name": "startAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 375, + "name": "sweepAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 376, + "name": "moveToStartChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickCurve" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathSvg" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPathSvg", + "lineNumber": 388, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 391, + "name": "path", + "notify": "pathChanged", + "read": "path", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPath" + } + ], + "qualifiedClassName": "QQuickPathSvg", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 403, + "name": "pathChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickCurve" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathRectangle" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuickPathRectangle", + "lineNumber": 409, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 413, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 414, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 415, + "name": "strokeAdjustment", + "notify": "strokeAdjustmentChanged", + "read": "strokeAdjustment", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStrokeAdjustment" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 416, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 417, + "name": "topLeftRadius", + "notify": "topLeftRadiusChanged", + "read": "topLeftRadius", + "required": false, + "reset": "resetTopLeftRadius", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopLeftRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 418, + "name": "topRightRadius", + "notify": "topRightRadiusChanged", + "read": "topRightRadius", + "required": false, + "reset": "resetTopRightRadius", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopRightRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 419, + "name": "bottomLeftRadius", + "notify": "bottomLeftRadiusChanged", + "read": "bottomLeftRadius", + "required": false, + "reset": "resetBottomLeftRadius", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomLeftRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 420, + "name": "bottomRightRadius", + "notify": "bottomRightRadiusChanged", + "read": "bottomRightRadius", + "required": false, + "reset": "resetBottomRightRadius", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomRightRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 421, + "name": "bevel", + "notify": "bevelChanged", + "read": "hasBevel", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBevel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 422, + "name": "topLeftBevel", + "notify": "topLeftBevelChanged", + "read": "hasTopLeftBevel", + "required": false, + "reset": "resetTopLeftBevel", + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTopLeftBevel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 423, + "name": "topRightBevel", + "notify": "topRightBevelChanged", + "read": "hasTopRightBevel", + "required": false, + "reset": "resetTopRightBevel", + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTopRightBevel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 424, + "name": "bottomLeftBevel", + "notify": "bottomLeftBevelChanged", + "read": "hasBottomLeftBevel", + "required": false, + "reset": "resetBottomLeftBevel", + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBottomLeftBevel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 425, + "name": "bottomRightBevel", + "notify": "bottomRightBevelChanged", + "read": "hasBottomRightBevel", + "required": false, + "reset": "resetBottomRightBevel", + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBottomRightBevel" + } + ], + "qualifiedClassName": "QQuickPathRectangle", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 490, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 491, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 492, + "name": "strokeAdjustmentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 493, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 494, + "name": "topLeftRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 495, + "name": "topRightRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 496, + "name": "bottomLeftRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 497, + "name": "bottomRightRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 498, + "name": "bevelChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 9, + "lineNumber": 499, + "name": "topLeftBevelChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 10, + "lineNumber": 500, + "name": "topRightBevelChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 11, + "lineNumber": 501, + "name": "bottomLeftBevelChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 12, + "lineNumber": 502, + "name": "bottomRightBevelChanged", + "returnType": "void", + "revision": 1546 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickCurve" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathPercent" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPathPercent", + "lineNumber": 530, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 533, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setValue" + } + ], + "qualifiedClassName": "QQuickPathPercent", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 543, + "name": "valueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPathElement" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathPolyline" + }, + { + "name": "QML.AddedInVersion", + "value": "526" + } + ], + "className": "QQuickPathPolyline", + "lineNumber": 549, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 552, + "name": "start", + "notify": "startChanged", + "read": "start", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 553, + "name": "path", + "notify": "pathChanged", + "read": "path", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setPath" + } + ], + "qualifiedClassName": "QQuickPathPolyline", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 566, + "name": "pathChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 567, + "name": "startChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickCurve" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathMultiline" + }, + { + "name": "QML.AddedInVersion", + "value": "526" + } + ], + "className": "QQuickPathMultiline", + "lineNumber": 573, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 576, + "name": "start", + "notify": "startChanged", + "read": "start", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 577, + "name": "paths", + "notify": "pathsChanged", + "read": "paths", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setPaths" + } + ], + "qualifiedClassName": "QQuickPathMultiline", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 590, + "name": "pathsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 591, + "name": "startChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickCurve" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "pathElements" + }, + { + "name": "QML.Element", + "value": "Path" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPath", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 611, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "t", + "type": "qreal" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 647, + "name": "pointAtPercent", + "returnType": "QPointF", + "revision": 526 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 616, + "name": "pathElements", + "read": "pathElements", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 617, + "name": "startX", + "notify": "startXChanged", + "read": "startX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStartX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 618, + "name": "startY", + "notify": "startYChanged", + "read": "startY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStartY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 619, + "name": "closed", + "notify": "changed", + "read": "isClosed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 620, + "name": "simplify", + "notify": "simplifyChanged", + "read": "simplify", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSimplify" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 621, + "name": "scale", + "notify": "scaleChanged", + "read": "scale", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 622, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "isAsynchronous", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsynchronous" + } + ], + "qualifiedClassName": "QQuickPath", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 661, + "name": "changed", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 662, + "name": "startXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 663, + "name": "startYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 664, + "name": "simplifyChanged", + "returnType": "void", + "revision": 1542 + }, + { + "access": "public", + "index": 4, + "lineNumber": 665, + "name": "scaleChanged", + "returnType": "void", + "revision": 526 + }, + { + "access": "public", + "index": 5, + "lineNumber": 666, + "name": "asynchronousChanged", + "returnType": "void", + "revision": 1545 + } + ], + "slots": [ + { + "access": "private", + "index": 6, + "lineNumber": 686, + "name": "processPath", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathText" + }, + { + "name": "QML.AddedInVersion", + "value": "527" + } + ], + "className": "QQuickPathText", + "lineNumber": 723, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 726, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 727, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 728, + "name": "width", + "notify": "changed", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 729, + "name": "height", + "notify": "changed", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 730, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 731, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + } + ], + "qualifiedClassName": "QQuickPathText", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 801, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 802, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 803, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 804, + "name": "fontChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 4, + "lineNumber": 807, + "name": "invalidate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPathElement" + } + ] + } + ], + "inputFile": "qquickpath_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathInterpolator" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPathInterpolator", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "path", + "notify": "pathChanged", + "read": "path", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickPath*", + "user": false, + "write": "setPath" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "progress", + "notify": "progressChanged", + "read": "progress", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setProgress" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 35, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "angle", + "notify": "angleChanged", + "read": "angle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickPathInterpolator", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 53, + "name": "pathChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 54, + "name": "progressChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 55, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 56, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 57, + "name": "angleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 5, + "lineNumber": 60, + "name": "_q_pathUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickpathinterpolator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PathView" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Attached", + "value": "QQuickPathViewAttached" + } + ], + "className": "QQuickPathView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 95, + "name": "HighlightRangeMode", + "values": [ + "NoHighlightRange", + "ApplyRange", + "StrictlyEnforceRange" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 137, + "name": "SnapMode", + "values": [ + "NoSnap", + "SnapToItem", + "SnapOneItem" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 142, + "name": "MovementDirection", + "values": [ + "Shortest", + "Negative", + "Positive" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 147, + "name": "PositionMode", + "values": [ + "Beginning", + "Center", + "End", + "Contain", + "SnapPosition" + ] + } + ], + "lineNumber": 35, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "mode", + "type": "int" + } + ], + "index": 41, + "lineNumber": 149, + "name": "positionViewAtIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 42, + "isConst": true, + "lineNumber": 150, + "name": "indexAt", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 43, + "isConst": true, + "lineNumber": 151, + "name": "itemAt", + "returnType": "QQuickItem*" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 44, + "isConst": true, + "lineNumber": 152, + "name": "itemAtIndex", + "returnType": "QQuickItem*", + "revision": 525 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 39, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 40, + "name": "path", + "notify": "pathChanged", + "read": "path", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickPath*", + "user": false, + "write": "setPath" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 41, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 42, + "name": "currentItem", + "notify": "currentItemChanged", + "read": "currentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 43, + "name": "offset", + "notify": "offsetChanged", + "read": "offset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 45, + "name": "highlight", + "notify": "highlightChanged", + "read": "highlight", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setHighlight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 46, + "name": "highlightItem", + "notify": "highlightItemChanged", + "read": "highlightItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 48, + "name": "preferredHighlightBegin", + "notify": "preferredHighlightBeginChanged", + "read": "preferredHighlightBegin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPreferredHighlightBegin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 49, + "name": "preferredHighlightEnd", + "notify": "preferredHighlightEndChanged", + "read": "preferredHighlightEnd", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPreferredHighlightEnd" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 50, + "name": "highlightRangeMode", + "notify": "highlightRangeModeChanged", + "read": "highlightRangeMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "HighlightRangeMode", + "user": false, + "write": "setHighlightRangeMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 51, + "name": "highlightMoveDuration", + "notify": "highlightMoveDurationChanged", + "read": "highlightMoveDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHighlightMoveDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 53, + "name": "dragMargin", + "notify": "dragMarginChanged", + "read": "dragMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setDragMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 54, + "name": "maximumFlickVelocity", + "notify": "maximumFlickVelocityChanged", + "read": "maximumFlickVelocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumFlickVelocity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 55, + "name": "flickDeceleration", + "notify": "flickDecelerationChanged", + "read": "flickDeceleration", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFlickDeceleration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 56, + "name": "interactive", + "notify": "interactiveChanged", + "read": "isInteractive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInteractive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 58, + "name": "moving", + "notify": "movingChanged", + "read": "isMoving", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 59, + "name": "flicking", + "notify": "flickingChanged", + "read": "isFlicking", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 60, + "name": "dragging", + "notify": "draggingChanged", + "read": "isDragging", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 62, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 63, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 64, + "name": "pathItemCount", + "notify": "pathItemCountChanged", + "read": "pathItemCount", + "required": false, + "reset": "resetPathItemCount", + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPathItemCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 65, + "name": "snapMode", + "notify": "snapModeChanged", + "read": "snapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SnapMode", + "user": false, + "write": "setSnapMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 66, + "name": "movementDirection", + "notify": "movementDirectionChanged", + "read": "movementDirection", + "required": false, + "revision": 519, + "scriptable": true, + "stored": true, + "type": "MovementDirection", + "user": false, + "write": "setMovementDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 68, + "name": "cacheItemCount", + "notify": "cacheItemCountChanged", + "read": "cacheItemCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCacheItemCount" + } + ], + "qualifiedClassName": "QQuickPathView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 161, + "name": "currentIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 162, + "name": "currentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 163, + "name": "offsetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 164, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 165, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 166, + "name": "pathChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 167, + "name": "preferredHighlightBeginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 168, + "name": "preferredHighlightEndChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 169, + "name": "highlightRangeModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 170, + "name": "dragMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 171, + "name": "snapPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 172, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 173, + "name": "pathItemCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 174, + "name": "maximumFlickVelocityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 175, + "name": "flickDecelerationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 176, + "name": "interactiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 177, + "name": "movingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 178, + "name": "flickingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 179, + "name": "draggingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 180, + "name": "highlightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 181, + "name": "highlightItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 182, + "name": "highlightMoveDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 183, + "name": "movementStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 184, + "name": "movementEnded", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 185, + "name": "movementDirectionChanged", + "returnType": "void", + "revision": 519 + }, + { + "access": "public", + "index": 25, + "lineNumber": 186, + "name": "flickStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 187, + "name": "flickEnded", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 188, + "name": "dragStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 189, + "name": "dragEnded", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "lineNumber": 190, + "name": "snapModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 191, + "name": "cacheItemCountChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 31, + "lineNumber": 157, + "name": "incrementCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "index": 32, + "lineNumber": 158, + "name": "decrementCurrentIndex", + "returnType": "void" + }, + { + "access": "private", + "index": 33, + "lineNumber": 203, + "name": "refill", + "returnType": "void" + }, + { + "access": "private", + "index": 34, + "lineNumber": 204, + "name": "ticked", + "returnType": "void" + }, + { + "access": "private", + "index": 35, + "lineNumber": 205, + "name": "movementEnding", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "changeSet", + "type": "QQmlChangeSet" + }, + { + "name": "reset", + "type": "bool" + } + ], + "index": 36, + "lineNumber": 206, + "name": "modelUpdated", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "item", + "type": "QObject*" + } + ], + "index": 37, + "lineNumber": 207, + "name": "createdItem", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "item", + "type": "QObject*" + } + ], + "index": 38, + "lineNumber": 208, + "name": "initItem", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QObject*" + } + ], + "index": 39, + "lineNumber": 209, + "name": "destroyingItem", + "returnType": "void" + }, + { + "access": "private", + "index": 40, + "lineNumber": 210, + "name": "pathUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + }, + { + "className": "QQuickPathViewAttached", + "lineNumber": 219, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 223, + "name": "view", + "read": "view", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickPathView*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 224, + "name": "isCurrentItem", + "notify": "currentItemChanged", + "read": "isCurrentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 225, + "name": "onPath", + "notify": "pathChanged", + "read": "isOnPath", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickPathViewAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 254, + "name": "currentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 255, + "name": "pathChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickpathview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Pinch" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPinch", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 90, + "name": "Axis", + "values": [ + "NoDrag", + "XAxis", + "YAxis", + "XAndYAxis", + "XandYAxis" + ] + } + ], + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "reset": "resetTarget", + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setTarget" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "minimumScale", + "notify": "minimumScaleChanged", + "read": "minimumScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "maximumScale", + "notify": "maximumScaleChanged", + "read": "maximumScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 32, + "name": "minimumRotation", + "notify": "minimumRotationChanged", + "read": "minimumRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 33, + "name": "maximumRotation", + "notify": "maximumRotationChanged", + "read": "maximumRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 34, + "name": "dragAxis", + "notify": "dragAxisChanged", + "read": "axis", + "required": false, + "scriptable": true, + "stored": true, + "type": "Axis", + "user": false, + "write": "setAxis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 35, + "name": "minimumX", + "notify": "minimumXChanged", + "read": "xmin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setXmin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 36, + "name": "maximumX", + "notify": "maximumXChanged", + "read": "xmax", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setXmax" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 37, + "name": "minimumY", + "notify": "minimumYChanged", + "read": "ymin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setYmin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 38, + "name": "maximumY", + "notify": "maximumYChanged", + "read": "ymax", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setYmax" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 39, + "name": "active", + "notify": "activeChanged", + "read": "active", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickPinch", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 138, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 139, + "name": "minimumScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 140, + "name": "maximumScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 141, + "name": "minimumRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 142, + "name": "maximumRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 143, + "name": "dragAxisChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 144, + "name": "minimumXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 145, + "name": "maximumXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 146, + "name": "minimumYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 147, + "name": "maximumYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 148, + "name": "activeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPinchEvent", + "lineNumber": 164, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 168, + "name": "center", + "read": "center", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 169, + "name": "startCenter", + "read": "startCenter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 170, + "name": "previousCenter", + "read": "previousCenter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 171, + "name": "scale", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 172, + "name": "previousScale", + "read": "previousScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 173, + "name": "angle", + "read": "angle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 174, + "name": "previousAngle", + "read": "previousAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 175, + "name": "rotation", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 176, + "name": "point1", + "read": "point1", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 177, + "name": "startPoint1", + "read": "startPoint1", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 178, + "name": "point2", + "read": "point2", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 179, + "name": "startPoint2", + "read": "startPoint2", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 180, + "name": "pointCount", + "read": "pointCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 181, + "name": "accepted", + "read": "accepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + } + ], + "qualifiedClassName": "QQuickPinchEvent", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PinchArea" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPinchArea", + "lineNumber": 235, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 239, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 240, + "name": "pinch", + "read": "pinch", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickPinch*", + "user": false + } + ], + "qualifiedClassName": "QQuickPinchArea", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 254, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pinch", + "type": "QQuickPinchEvent*" + } + ], + "index": 1, + "lineNumber": 255, + "name": "pinchStarted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pinch", + "type": "QQuickPinchEvent*" + } + ], + "index": 2, + "lineNumber": 256, + "name": "pinchUpdated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pinch", + "type": "QQuickPinchEvent*" + } + ], + "index": 3, + "lineNumber": 257, + "name": "pinchFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pinch", + "type": "QQuickPinchEvent*" + } + ], + "index": 4, + "lineNumber": 258, + "name": "smartZoom", + "returnType": "void", + "revision": 517 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickpincharea_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PinchHandler" + }, + { + "name": "QML.AddedInVersion", + "value": "524" + } + ], + "className": "QQuickPinchHandler", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "scaleAxis", + "read": "scaleAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDragAxis*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "minimumScale", + "notify": "minimumScaleChanged", + "read": "minimumScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "maximumScale", + "notify": "maximumScaleChanged", + "read": "maximumScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 38, + "name": "scale", + "notify": "updated", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 40, + "name": "activeScale", + "notify": "scaleChanged", + "read": "activeScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 41, + "name": "persistentScale", + "notify": "scaleChanged", + "read": "persistentScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPersistentScale" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 43, + "name": "rotationAxis", + "read": "rotationAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDragAxis*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 45, + "name": "minimumRotation", + "notify": "minimumRotationChanged", + "read": "minimumRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 46, + "name": "maximumRotation", + "notify": "maximumRotationChanged", + "read": "maximumRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 47, + "name": "rotation", + "notify": "updated", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 49, + "name": "activeRotation", + "notify": "rotationChanged", + "read": "activeRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 50, + "name": "persistentRotation", + "notify": "rotationChanged", + "read": "persistentRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPersistentRotation" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 52, + "name": "xAxis", + "read": "xAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDragAxis*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 53, + "name": "yAxis", + "read": "yAxis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDragAxis*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 55, + "name": "translation", + "notify": "updated", + "read": "translation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector2D", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 57, + "name": "activeTranslation", + "notify": "translationChanged", + "read": "activeTranslation", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 58, + "name": "persistentTranslation", + "notify": "translationChanged", + "read": "persistentTranslation", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setPersistentTranslation" + } + ], + "qualifiedClassName": "QQuickPinchHandler", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 102, + "name": "minimumScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 103, + "name": "maximumScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 104, + "name": "minimumRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 105, + "name": "maximumRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 106, + "name": "updated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "delta", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 107, + "name": "scaleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "delta", + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 108, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "delta", + "type": "QVector2D" + } + ], + "index": 7, + "lineNumber": 109, + "name": "translationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickMultiPointHandler" + } + ] + } + ], + "inputFile": "qquickpinchhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickDefaultTextureFactory", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "QQuickDefaultTextureFactory", + "superClasses": [ + { + "access": "public", + "name": "QQuickTextureFactory" + } + ] + } + ], + "inputFile": "qquickpixmap_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickPixmapCache", + "lineNumber": 45, + "object": true, + "qualifiedClassName": "QQuickPixmapCache", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickpixmapcache_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickPointerDeviceHandler", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "acceptedDevices", + "notify": "acceptedDevicesChanged", + "read": "acceptedDevices", + "required": false, + "scriptable": true, + "stored": true, + "type": "QInputDevice::DeviceTypes", + "user": false, + "write": "setAcceptedDevices" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "acceptedPointerTypes", + "notify": "acceptedPointerTypesChanged", + "read": "acceptedPointerTypes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointingDevice::PointerTypes", + "user": false, + "write": "setAcceptedPointerTypes" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "acceptedButtons", + "notify": "acceptedButtonsChanged", + "read": "acceptedButtons", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::MouseButtons", + "user": false, + "write": "setAcceptedButtons" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "acceptedModifiers", + "notify": "acceptedModifiersChanged", + "read": "acceptedModifiers", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::KeyboardModifiers", + "user": false, + "write": "setAcceptedModifiers" + } + ], + "qualifiedClassName": "QQuickPointerDeviceHandler", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "acceptedDevicesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 49, + "name": "acceptedPointerTypesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 50, + "name": "acceptedButtonsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 51, + "name": "acceptedModifiersChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "acceptedDevices", + "type": "QInputDevice::DeviceTypes" + } + ], + "index": 4, + "lineNumber": 42, + "name": "setAcceptedDevices", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "acceptedPointerTypes", + "type": "QPointingDevice::PointerTypes" + } + ], + "index": 5, + "lineNumber": 43, + "name": "setAcceptedPointerTypes", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "buttons", + "type": "Qt::MouseButtons" + } + ], + "index": 6, + "lineNumber": 44, + "name": "setAcceptedButtons", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "acceptedModifiers", + "type": "Qt::KeyboardModifiers" + } + ], + "index": 7, + "lineNumber": 45, + "name": "setAcceptedModifiers", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPointerHandler" + } + ] + } + ], + "inputFile": "qquickpointerdevicehandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "ParentProperty", + "value": "parent" + }, + { + "name": "QML.Element", + "value": "PointerHandler" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "PointerHandler is an abstract base class." + }, + { + "name": "QML.AddedInVersion", + "value": "524" + } + ], + "className": "QQuickPointerHandler", + "enums": [ + { + "alias": "GrabPermission", + "isClass": false, + "isFlag": true, + "lineNumber": 62, + "name": "GrabPermissions", + "values": [ + "TakeOverForbidden", + "CanTakeOverFromHandlersOfSameType", + "CanTakeOverFromHandlersOfDifferentType", + "CanTakeOverFromItems", + "CanTakeOverFromAnything", + "ApprovesTakeOverByHandlersOfSameType", + "ApprovesTakeOverByHandlersOfDifferentType", + "ApprovesTakeOverByItems", + "ApprovesCancellation", + "ApprovesTakeOverByAnything" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 37, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 42, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 43, + "name": "active", + "notify": "activeChanged", + "read": "active", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 44, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setTarget" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 45, + "name": "parent", + "notify": "parentChanged", + "read": "parentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setParentItem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 46, + "name": "grabPermissions", + "notify": "grabPermissionChanged", + "read": "grabPermissions", + "required": false, + "scriptable": true, + "stored": true, + "type": "GrabPermissions", + "user": false, + "write": "setGrabPermissions" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 47, + "name": "margin", + "notify": "marginChanged", + "read": "margin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 48, + "name": "dragThreshold", + "notify": "dragThresholdChanged", + "read": "dragThreshold", + "required": false, + "reset": "resetDragThreshold", + "revision": 527, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDragThreshold" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 50, + "name": "cursorShape", + "notify": "cursorShapeChanged", + "read": "cursorShape", + "required": false, + "reset": "resetCursorShape", + "revision": 527, + "scriptable": true, + "stored": true, + "type": "Qt::CursorShape", + "user": false, + "write": "setCursorShape" + } + ], + "qualifiedClassName": "QQuickPointerHandler", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 109, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 110, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 111, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 112, + "name": "marginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 113, + "name": "dragThresholdChanged", + "returnType": "void", + "revision": 527 + }, + { + "access": "public", + "arguments": [ + { + "name": "transition", + "type": "QPointingDevice::GrabTransition" + }, + { + "name": "point", + "type": "QEventPoint" + } + ], + "index": 5, + "lineNumber": 114, + "name": "grabChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 115, + "name": "grabPermissionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QEventPoint" + } + ], + "index": 7, + "lineNumber": 116, + "name": "canceled", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 118, + "name": "cursorShapeChanged", + "returnType": "void", + "revision": 527 + }, + { + "access": "public", + "index": 9, + "lineNumber": 120, + "name": "parentChanged", + "returnType": "void", + "revision": 1539 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickpointerhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PointHandler" + }, + { + "name": "QML.AddedInVersion", + "value": "524" + } + ], + "className": "QQuickPointHandler", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "translation", + "notify": "translationChanged", + "read": "translation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector2D", + "user": false + } + ], + "qualifiedClassName": "QQuickPointHandler", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 36, + "name": "translationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickSinglePointHandler" + } + ] + } + ], + "inputFile": "qquickpointhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickPositionerAttached", + "lineNumber": 38, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 45, + "name": "index", + "notify": "indexChanged", + "read": "index", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 46, + "name": "isFirstItem", + "notify": "isFirstItemChanged", + "read": "isFirstItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 47, + "name": "isLastItem", + "notify": "isLastItemChanged", + "read": "isLastItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickPositionerAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 59, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 60, + "name": "isFirstItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 61, + "name": "isLastItemChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Positioner" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Positioner is an abstract type that is only available as an attached property." + }, + { + "name": "QML.Attached", + "value": "QQuickPositionerAttached" + } + ], + "className": "QQuickBasePositioner", + "lineNumber": 69, + "methods": [ + { + "access": "public", + "index": 11, + "lineNumber": 135, + "name": "forceLayout", + "returnType": "void", + "revision": 521 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 73, + "name": "spacing", + "notify": "spacingChanged", + "read": "spacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 75, + "name": "populate", + "notify": "populateChanged", + "read": "populate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setPopulate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 76, + "name": "move", + "notify": "moveChanged", + "read": "move", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setMove" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 77, + "name": "add", + "notify": "addChanged", + "read": "add", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setAdd" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 80, + "name": "padding", + "notify": "paddingChanged", + "read": "padding", + "required": false, + "reset": "resetPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 81, + "name": "topPadding", + "notify": "topPaddingChanged", + "read": "topPadding", + "required": false, + "reset": "resetTopPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 82, + "name": "leftPadding", + "notify": "leftPaddingChanged", + "read": "leftPadding", + "required": false, + "reset": "resetLeftPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 83, + "name": "rightPadding", + "notify": "rightPaddingChanged", + "read": "rightPadding", + "required": false, + "reset": "resetRightPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 84, + "name": "bottomPadding", + "notify": "bottomPaddingChanged", + "read": "bottomPadding", + "required": false, + "reset": "resetBottomPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomPadding" + } + ], + "qualifiedClassName": "QQuickBasePositioner", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 145, + "name": "spacingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 146, + "name": "populateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 147, + "name": "moveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 148, + "name": "addChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 149, + "name": "paddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 5, + "lineNumber": 150, + "name": "topPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 6, + "lineNumber": 151, + "name": "leftPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 7, + "lineNumber": 152, + "name": "rightPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 8, + "lineNumber": 153, + "name": "bottomPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 9, + "lineNumber": 154, + "name": "positioningComplete", + "returnType": "void", + "revision": 521 + } + ], + "slots": [ + { + "access": "protected", + "index": 10, + "lineNumber": 157, + "name": "prePositioning", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImplicitSizeItem" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Column" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickColumn", + "lineNumber": 209, + "object": true, + "qualifiedClassName": "QQuickColumn", + "superClasses": [ + { + "access": "public", + "name": "QQuickBasePositioner" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Row" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickRow", + "lineNumber": 223, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 226, + "name": "layoutDirection", + "notify": "layoutDirectionChanged", + "read": "layoutDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false, + "write": "setLayoutDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 227, + "name": "effectiveLayoutDirection", + "notify": "effectiveLayoutDirectionChanged", + "read": "effectiveLayoutDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false + } + ], + "qualifiedClassName": "QQuickRow", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 239, + "name": "layoutDirectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 240, + "name": "effectiveLayoutDirectionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickBasePositioner" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Grid" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickGrid", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 283, + "name": "Flow", + "values": [ + "LeftToRight", + "TopToBottom" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 292, + "name": "HAlignment", + "values": [ + "AlignLeft", + "AlignRight", + "AlignHCenter" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 296, + "name": "VAlignment", + "values": [ + "AlignTop", + "AlignBottom", + "AlignVCenter" + ] + } + ], + "lineNumber": 250, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 253, + "name": "rows", + "notify": "rowsChanged", + "read": "rows", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRows" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 254, + "name": "columns", + "notify": "columnsChanged", + "read": "columns", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumns" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 255, + "name": "rowSpacing", + "notify": "rowSpacingChanged", + "read": "rowSpacing", + "required": false, + "reset": "resetRowSpacing", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRowSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 256, + "name": "columnSpacing", + "notify": "columnSpacingChanged", + "read": "columnSpacing", + "required": false, + "reset": "resetColumnSpacing", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setColumnSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 257, + "name": "flow", + "notify": "flowChanged", + "read": "flow", + "required": false, + "scriptable": true, + "stored": true, + "type": "Flow", + "user": false, + "write": "setFlow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 258, + "name": "layoutDirection", + "notify": "layoutDirectionChanged", + "read": "layoutDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false, + "write": "setLayoutDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 259, + "name": "effectiveLayoutDirection", + "notify": "effectiveLayoutDirectionChanged", + "read": "effectiveLayoutDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 260, + "name": "horizontalItemAlignment", + "notify": "horizontalAlignmentChanged", + "read": "hItemAlign", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "HAlignment", + "user": false, + "write": "setHItemAlign" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 261, + "name": "effectiveHorizontalItemAlignment", + "notify": "effectiveHorizontalAlignmentChanged", + "read": "effectiveHAlign", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "HAlignment", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 262, + "name": "verticalItemAlignment", + "notify": "verticalAlignmentChanged", + "read": "vItemAlign", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "VAlignment", + "user": false, + "write": "setVItemAlign" + } + ], + "qualifiedClassName": "QQuickGrid", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 309, + "name": "rowsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 310, + "name": "columnsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 311, + "name": "flowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 312, + "name": "layoutDirectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 313, + "name": "effectiveLayoutDirectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 314, + "name": "rowSpacingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 315, + "name": "columnSpacingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alignment", + "type": "QQuickGrid::HAlignment" + } + ], + "index": 7, + "lineNumber": 316, + "name": "horizontalAlignmentChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "alignment", + "type": "QQuickGrid::HAlignment" + } + ], + "index": 8, + "lineNumber": 317, + "name": "effectiveHorizontalAlignmentChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "alignment", + "type": "QQuickGrid::VAlignment" + } + ], + "index": 9, + "lineNumber": 318, + "name": "verticalAlignmentChanged", + "returnType": "void", + "revision": 513 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickBasePositioner" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Flow" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickFlow", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 349, + "name": "Flow", + "values": [ + "LeftToRight", + "TopToBottom" + ] + } + ], + "lineNumber": 338, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 341, + "name": "flow", + "notify": "flowChanged", + "read": "flow", + "required": false, + "scriptable": true, + "stored": true, + "type": "Flow", + "user": false, + "write": "setFlow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 342, + "name": "layoutDirection", + "notify": "layoutDirectionChanged", + "read": "layoutDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false, + "write": "setLayoutDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 343, + "name": "effectiveLayoutDirection", + "notify": "effectiveLayoutDirectionChanged", + "read": "effectiveLayoutDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false + } + ], + "qualifiedClassName": "QQuickFlow", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 359, + "name": "flowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 360, + "name": "layoutDirectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 361, + "name": "effectiveLayoutDirectionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickBasePositioner" + } + ] + } + ], + "inputFile": "qquickpositioners_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickProfiler", + "lineNumber": 140, + "object": true, + "qualifiedClassName": "QQuickProfiler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 306, + "name": "dataReady", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlProfilerDefinitions" + } + ] + } + ], + "inputFile": "qquickprofiler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PropertyChanges" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.HasCustomParser", + "value": "true" + }, + { + "name": "ImmediatePropertyNames", + "value": "target,restoreEntryValues,explicit,objectName" + } + ], + "className": "QQuickPropertyChanges", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "target", + "notify": "objectChanged", + "read": "object", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setObject" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "restoreEntryValues", + "notify": "restoreEntryValuesChanged", + "read": "restoreEntryValues", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRestoreEntryValues" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "explicit", + "notify": "isExplicitChanged", + "read": "isExplicit", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIsExplicit" + } + ], + "qualifiedClassName": "QQuickPropertyChanges", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 68, + "name": "objectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 69, + "name": "restoreEntryValuesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 70, + "name": "isExplicitChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickStateOperation" + } + ] + } + ], + "inputFile": "qquickpropertychanges_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPen", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "pixelAligned", + "notify": "pixelAlignedChanged", + "read": "pixelAligned", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPixelAligned" + } + ], + "qualifiedClassName": "QQuickPen", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 51, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 52, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 53, + "name": "pixelAlignedChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GradientStop" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickGradientStop", + "lineNumber": 62, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 66, + "name": "position", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 67, + "name": "color", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + } + ], + "qualifiedClassName": "QQuickGradientStop", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "stops" + }, + { + "name": "QML.Element", + "value": "Gradient" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Extended", + "value": "QGradient" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + } + ], + "className": "QQuickGradient", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 103, + "name": "Orientation", + "values": [ + "Vertical", + "Horizontal" + ] + } + ], + "lineNumber": 88, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 92, + "name": "stops", + "read": "stops", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 93, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "revision": 524, + "scriptable": true, + "stored": true, + "type": "Orientation", + "user": false, + "write": "setOrientation" + } + ], + "qualifiedClassName": "QQuickGradient", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 115, + "name": "updated", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 116, + "name": "orientationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Rectangle" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickRectangle", + "lineNumber": 129, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 133, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 134, + "name": "gradient", + "read": "gradient", + "required": false, + "reset": "resetGradient", + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setGradient" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 135, + "name": "border", + "read": "border", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickPen*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 136, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 137, + "name": "topLeftRadius", + "notify": "topLeftRadiusChanged", + "read": "topLeftRadius", + "required": false, + "reset": "resetTopLeftRadius", + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopLeftRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 138, + "name": "topRightRadius", + "notify": "topRightRadiusChanged", + "read": "topRightRadius", + "required": false, + "reset": "resetTopRightRadius", + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopRightRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 139, + "name": "bottomLeftRadius", + "notify": "bottomLeftRadiusChanged", + "read": "bottomLeftRadius", + "required": false, + "reset": "resetBottomLeftRadius", + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomLeftRadius" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 140, + "name": "bottomRightRadius", + "notify": "bottomRightRadiusChanged", + "read": "bottomRightRadius", + "required": false, + "reset": "resetBottomRightRadius", + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomRightRadius" + } + ], + "qualifiedClassName": "QQuickRectangle", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 172, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 173, + "name": "radiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 174, + "name": "topLeftRadiusChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 3, + "lineNumber": 175, + "name": "topRightRadiusChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 4, + "lineNumber": 176, + "name": "bottomLeftRadiusChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 5, + "lineNumber": 177, + "name": "bottomRightRadiusChanged", + "returnType": "void", + "revision": 1543 + } + ], + "slots": [ + { + "access": "private", + "index": 6, + "lineNumber": 183, + "name": "doUpdate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickrectangle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickRenderControl", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QQuickRenderControl", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "renderRequested", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "sceneChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickrendercontrol.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "delegate" + }, + { + "name": "QML.Element", + "value": "Repeater" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickRepeater", + "lineNumber": 32, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 9, + "isConst": true, + "lineNumber": 58, + "name": "itemAt", + "returnType": "QQuickItem*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 37, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 38, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 39, + "name": "delegateModelAccess", + "notify": "delegateModelAccessChanged", + "read": "delegateModelAccess", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QQmlDelegateModel::DelegateModelAccess", + "user": false, + "write": "setDelegateModelAccess" + } + ], + "qualifiedClassName": "QQuickRepeater", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 64, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 65, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 66, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 3, + "lineNumber": 68, + "name": "itemAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 4, + "lineNumber": 69, + "name": "itemRemoved", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 71, + "name": "delegateModelAccessChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "item", + "type": "QObject*" + } + ], + "index": 6, + "lineNumber": 82, + "name": "createdItem", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + }, + { + "name": "item", + "type": "QObject*" + } + ], + "index": 7, + "lineNumber": 83, + "name": "initItem", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "changeSet", + "type": "QQmlChangeSet" + }, + { + "name": "reset", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 84, + "name": "modelUpdated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickrepeater_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickRhiItem", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 63, + "name": "TextureFormat", + "values": [ + "RGBA8", + "RGBA16F", + "RGBA32F", + "RGB10A2" + ] + } + ], + "lineNumber": 49, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 54, + "name": "sampleCount", + "notify": "sampleCountChanged", + "read": "sampleCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSampleCount" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 55, + "name": "colorBufferFormat", + "notify": "colorBufferFormatChanged", + "read": "colorBufferFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "TextureFormat", + "user": false, + "write": "setColorBufferFormat" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 56, + "name": "mirrorVertically", + "notify": "mirrorVerticallyChanged", + "read": "isMirrorVerticallyEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirrorVertically" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 57, + "name": "alphaBlending", + "notify": "alphaBlendingChanged", + "read": "alphaBlending", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAlphaBlending" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 58, + "name": "fixedColorBufferWidth", + "notify": "fixedColorBufferWidthChanged", + "read": "fixedColorBufferWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFixedColorBufferWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 59, + "name": "fixedColorBufferHeight", + "notify": "fixedColorBufferHeightChanged", + "read": "fixedColorBufferHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFixedColorBufferHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 60, + "name": "effectiveColorBufferSize", + "notify": "effectiveColorBufferSizeChanged", + "read": "effectiveColorBufferSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false + } + ], + "qualifiedClassName": "QQuickRhiItem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 97, + "name": "sampleCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 98, + "name": "colorBufferFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 99, + "name": "autoRenderTargetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 100, + "name": "mirrorVerticallyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 101, + "name": "alphaBlendingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 102, + "name": "fixedColorBufferWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 103, + "name": "fixedColorBufferHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 104, + "name": "effectiveColorBufferSizeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 8, + "lineNumber": 120, + "name": "invalidateSceneGraph", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickrhiitem.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickRhiItemNode", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QQuickRhiItemNode", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 78, + "name": "render", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSGTextureProvider" + }, + { + "access": "public", + "name": "QSGSimpleTextureNode" + } + ] + } + ], + "inputFile": "qquickrhiitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SafeArea" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + }, + { + "name": "QML.Attached", + "value": "QQuickSafeArea" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "SafeArea can only be used via the attached property." + } + ], + "className": "QQuickSafeArea", + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 35, + "name": "margins", + "notify": "marginsChanged", + "read": "margins", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMarginsF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 36, + "name": "additionalMargins", + "notify": "additionalMarginsChanged", + "read": "additionalMargins", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMarginsF", + "user": false, + "write": "setAdditionalMargins" + } + ], + "qualifiedClassName": "QQuickSafeArea", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "marginsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "additionalMarginsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQuickItemChangeListener" + } + ] + } + ], + "inputFile": "qquicksafearea_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickScaleGrid", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "left", + "notify": "leftBorderChanged", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLeft" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "top", + "notify": "topBorderChanged", + "read": "top", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTop" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "right", + "notify": "rightBorderChanged", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "bottom", + "notify": "bottomBorderChanged", + "read": "bottom", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBottom" + } + ], + "qualifiedClassName": "QQuickScaleGrid", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "borderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 59, + "name": "leftBorderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 60, + "name": "topBorderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 61, + "name": "rightBorderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 62, + "name": "bottomBorderChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickscalegrid_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ScreenInfo" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "ScreenInfo can only be used via the attached property." + } + ], + "className": "QQuickScreenInfo", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 35, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 36, + "name": "manufacturer", + "notify": "manufacturerChanged", + "read": "manufacturer", + "required": false, + "revision": 522, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 37, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "revision": 522, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 38, + "name": "serialNumber", + "notify": "serialNumberChanged", + "read": "serialNumber", + "required": false, + "revision": 522, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 39, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 40, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 41, + "name": "desktopAvailableWidth", + "notify": "desktopGeometryChanged", + "read": "desktopAvailableWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 42, + "name": "desktopAvailableHeight", + "notify": "desktopGeometryChanged", + "read": "desktopAvailableHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 43, + "name": "logicalPixelDensity", + "notify": "logicalPixelDensityChanged", + "read": "logicalPixelDensity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 44, + "name": "pixelDensity", + "notify": "pixelDensityChanged", + "read": "pixelDensity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 45, + "name": "devicePixelRatio", + "notify": "devicePixelRatioChanged", + "read": "devicePixelRatio", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 46, + "name": "primaryOrientation", + "notify": "primaryOrientationChanged", + "read": "primaryOrientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ScreenOrientation", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 47, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ScreenOrientation", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 49, + "name": "virtualX", + "notify": "virtualXChanged", + "read": "virtualX", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 50, + "name": "virtualY", + "notify": "virtualYChanged", + "read": "virtualY", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQuickScreenInfo", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 78, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 79, + "name": "manufacturerChanged", + "returnType": "void", + "revision": 522 + }, + { + "access": "public", + "index": 2, + "lineNumber": 80, + "name": "modelChanged", + "returnType": "void", + "revision": 522 + }, + { + "access": "public", + "index": 3, + "lineNumber": 81, + "name": "serialNumberChanged", + "returnType": "void", + "revision": 522 + }, + { + "access": "public", + "index": 4, + "lineNumber": 82, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 83, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 84, + "name": "desktopGeometryChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 85, + "name": "logicalPixelDensityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 86, + "name": "pixelDensityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 87, + "name": "devicePixelRatioChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 88, + "name": "primaryOrientationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 89, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 90, + "name": "virtualXChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 13, + "lineNumber": 91, + "name": "virtualYChanged", + "returnType": "void", + "revision": 515 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickScreenAttached", + "lineNumber": 97, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "a", + "type": "int" + }, + { + "name": "b", + "type": "int" + } + ], + "index": 1, + "lineNumber": 108, + "name": "angleBetween", + "returnType": "int" + } + ], + "object": true, + "qualifiedClassName": "QQuickScreenAttached", + "slots": [ + { + "access": "protected", + "arguments": [ + { + "type": "QScreen*" + } + ], + "index": 0, + "lineNumber": 113, + "name": "screenChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickScreenInfo" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Attached", + "value": "QQuickScreenAttached" + }, + { + "name": "QML.Element", + "value": "Screen" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Screen can only be used via the attached property." + } + ], + "className": "QQuickScreen", + "lineNumber": 120, + "object": true, + "qualifiedClassName": "QQuickScreen", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickscreen_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ShaderEffect" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickShaderEffect", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 46, + "name": "CullMode", + "values": [ + "NoCulling", + "BackFaceCulling", + "FrontFaceCulling" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 53, + "name": "Status", + "values": [ + "Compiled", + "Uncompiled", + "Error" + ] + } + ], + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "fragmentShader", + "notify": "fragmentShaderChanged", + "read": "fragmentShader", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setFragmentShader" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "vertexShader", + "notify": "vertexShaderChanged", + "read": "vertexShader", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setVertexShader" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "blending", + "notify": "blendingChanged", + "read": "blending", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBlending" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "mesh", + "notify": "meshChanged", + "read": "mesh", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setMesh" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "cullMode", + "notify": "cullModeChanged", + "read": "cullMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "CullMode", + "user": false, + "write": "setCullMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 39, + "name": "log", + "notify": "logChanged", + "read": "log", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 40, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 41, + "name": "supportsAtlasTextures", + "notify": "supportsAtlasTexturesChanged", + "read": "supportsAtlasTextures", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSupportsAtlasTextures" + } + ], + "qualifiedClassName": "QQuickShaderEffect", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 89, + "name": "fragmentShaderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 90, + "name": "vertexShaderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 91, + "name": "blendingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 92, + "name": "meshChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 93, + "name": "cullModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 94, + "name": "logChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 95, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 96, + "name": "supportsAtlasTexturesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickshadereffect_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ShaderEffectMesh" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create instance of abstract class ShaderEffectMesh." + } + ], + "className": "QQuickShaderEffectMesh", + "lineNumber": 41, + "object": true, + "qualifiedClassName": "QQuickShaderEffectMesh", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 60, + "name": "geometryChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GridMesh" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickGridMesh", + "lineNumber": 66, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 69, + "name": "resolution", + "notify": "resolutionChanged", + "read": "resolution", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setResolution" + } + ], + "qualifiedClassName": "QQuickGridMesh", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 83, + "name": "resolutionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickShaderEffectMesh" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BorderImageMesh" + }, + { + "name": "QML.AddedInVersion", + "value": "520" + } + ], + "className": "QQuickBorderImageMesh", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 112, + "name": "TileMode", + "values": [ + "Stretch", + "Repeat", + "Round" + ] + } + ], + "lineNumber": 91, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 95, + "name": "border", + "read": "border", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickScaleGrid*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 96, + "name": "size", + "notify": "sizeChanged", + "read": "size", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 97, + "name": "horizontalTileMode", + "notify": "horizontalTileModeChanged", + "read": "horizontalTileMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "TileMode", + "user": false, + "write": "setHorizontalTileMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 98, + "name": "verticalTileMode", + "notify": "verticalTileModeChanged", + "read": "verticalTileMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "TileMode", + "user": false, + "write": "setVerticalTileMode" + } + ], + "qualifiedClassName": "QQuickBorderImageMesh", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 125, + "name": "sizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 126, + "name": "horizontalTileModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 127, + "name": "verticalTileModeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickShaderEffectMesh" + } + ] + } + ], + "inputFile": "qquickshadereffectmesh_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ShaderEffectSource" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickShaderEffectSource", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 62, + "name": "WrapMode", + "values": [ + "ClampToEdge", + "RepeatHorizontally", + "RepeatVertically", + "Repeat" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 70, + "name": "Format", + "values": [ + "RGBA8", + "RGBA16F", + "RGBA32F", + "Alpha", + "RGB", + "RGBA" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 82, + "name": "TextureMirroring", + "values": [ + "NoMirroring", + "MirrorHorizontally", + "MirrorVertically" + ] + } + ], + "lineNumber": 43, + "methods": [ + { + "access": "public", + "index": 14, + "lineNumber": 125, + "name": "scheduleUpdate", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 47, + "name": "wrapMode", + "notify": "wrapModeChanged", + "read": "wrapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "WrapMode", + "user": false, + "write": "setWrapMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 48, + "name": "sourceItem", + "notify": "sourceItemChanged", + "read": "sourceItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setSourceItem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 49, + "name": "sourceRect", + "notify": "sourceRectChanged", + "read": "sourceRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setSourceRect" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 50, + "name": "textureSize", + "notify": "textureSizeChanged", + "read": "textureSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setTextureSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 51, + "name": "format", + "notify": "formatChanged", + "read": "format", + "required": false, + "scriptable": true, + "stored": true, + "type": "Format", + "user": false, + "write": "setFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 52, + "name": "live", + "notify": "liveChanged", + "read": "live", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 53, + "name": "hideSource", + "notify": "hideSourceChanged", + "read": "hideSource", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHideSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 54, + "name": "mipmap", + "notify": "mipmapChanged", + "read": "mipmap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMipmap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 55, + "name": "recursive", + "notify": "recursiveChanged", + "read": "recursive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRecursive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 56, + "name": "textureMirroring", + "notify": "textureMirroringChanged", + "read": "textureMirroring", + "required": false, + "revision": 518, + "scriptable": true, + "stored": true, + "type": "TextureMirroring", + "user": false, + "write": "setTextureMirroring" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 57, + "name": "samples", + "notify": "samplesChanged", + "read": "samples", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSamples" + } + ], + "qualifiedClassName": "QQuickShaderEffectSource", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 131, + "name": "wrapModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 132, + "name": "sourceItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 133, + "name": "sourceRectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 134, + "name": "textureSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 135, + "name": "formatChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 136, + "name": "liveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 137, + "name": "hideSourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 138, + "name": "mipmapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 139, + "name": "recursiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 140, + "name": "textureMirroringChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 141, + "name": "samplesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 143, + "name": "scheduledUpdateCompleted", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "item", + "type": "QObject*" + } + ], + "index": 12, + "lineNumber": 146, + "name": "sourceItemDestroyed", + "returnType": "void" + }, + { + "access": "private", + "index": 13, + "lineNumber": 147, + "name": "invalidateSceneGraph", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + }, + { + "access": "public", + "name": "QSafeQuickItemChangeListener" + } + ] + } + ], + "inputFile": "qquickshadereffectsource_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Shortcut" + }, + { + "name": "QML.AddedInVersion", + "value": "517" + } + ], + "className": "QQuickShortcut", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 36, + "name": "sequence", + "notify": "sequenceChanged", + "read": "sequence", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setSequence" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 37, + "name": "sequences", + "notify": "sequencesChanged", + "read": "sequences", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "QVariantList", + "user": false, + "write": "setSequences" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 38, + "name": "nativeText", + "notify": "nativeTextChanged", + "read": "nativeText", + "required": false, + "revision": 518, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 39, + "name": "portableText", + "notify": "portableTextChanged", + "read": "portableText", + "required": false, + "revision": 518, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 40, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 41, + "name": "autoRepeat", + "notify": "autoRepeatChanged", + "read": "autoRepeat", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoRepeat" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 42, + "name": "context", + "notify": "contextChanged", + "read": "context", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ShortcutContext", + "user": false, + "write": "setContext" + } + ], + "qualifiedClassName": "QQuickShortcut", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 69, + "name": "sequenceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 70, + "name": "sequencesChanged", + "returnType": "void", + "revision": 521 + }, + { + "access": "public", + "index": 2, + "lineNumber": 71, + "name": "nativeTextChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 3, + "lineNumber": 72, + "name": "portableTextChanged", + "returnType": "void", + "revision": 1546 + }, + { + "access": "public", + "index": 4, + "lineNumber": 73, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 74, + "name": "autoRepeatChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 75, + "name": "contextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 77, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 78, + "name": "activatedAmbiguously", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickshortcut_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickSinglePointHandler", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "point", + "notify": "pointChanged", + "read": "point", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickHandlerPoint", + "user": false + } + ], + "qualifiedClassName": "QQuickSinglePointHandler", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 37, + "name": "pointChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPointerDeviceHandler" + } + ] + } + ], + "inputFile": "qquicksinglepointhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SmoothedAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSmoothedAnimation", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "ReversingMode", + "values": [ + "Eased", + "Immediate", + "Sync" + ] + } + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "velocity", + "notify": "velocityChanged", + "read": "velocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setVelocity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 34, + "name": "reversingMode", + "notify": "reversingModeChanged", + "read": "reversingMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ReversingMode", + "user": false, + "write": "setReversingMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 35, + "name": "maximumEasingTime", + "notify": "maximumEasingTimeChanged", + "read": "maximumEasingTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumEasingTime" + } + ], + "qualifiedClassName": "QQuickSmoothedAnimation", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "velocityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 63, + "name": "reversingModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 64, + "name": "maximumEasingTimeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickNumberAnimation" + } + ] + } + ], + "inputFile": "qquicksmoothedanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSmoothedAnimationTimer", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QSmoothedAnimationTimer", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 36, + "name": "stopAnimation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTimer" + } + ] + } + ], + "inputFile": "qquicksmoothedanimation_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SpringAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSpringAnimation", + "interfaces": [ + [ + { + "className": "QQmlPropertyValueSource", + "id": "\"org.qt-project.Qt.QQmlPropertyValueSource\"" + } + ] + ], + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "velocity", + "read": "velocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setVelocity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "spring", + "read": "spring", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSpring" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "damping", + "read": "damping", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setDamping" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "epsilon", + "read": "epsilon", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setEpsilon" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "modulus", + "notify": "modulusChanged", + "read": "modulus", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setModulus" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 39, + "name": "mass", + "notify": "massChanged", + "read": "mass", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMass" + } + ], + "qualifiedClassName": "QQuickSpringAnimation", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 71, + "name": "modulusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 72, + "name": "massChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 73, + "name": "syncChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickNumberAnimation" + } + ] + } + ], + "inputFile": "qquickspringanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Sprite" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSprite", + "lineNumber": 34, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 39, + "name": "reverse", + "notify": "reverseChanged", + "read": "reverse", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReverse" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 40, + "name": "frameSync", + "notify": "frameSyncChanged", + "read": "frameSync", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFrameSync" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 41, + "name": "frames", + "notify": "frameCountChanged", + "read": "frames", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrames" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 42, + "name": "frameCount", + "notify": "frameCountChanged", + "read": "frameCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 45, + "name": "frameHeight", + "notify": "frameHeightChanged", + "read": "frameHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 46, + "name": "frameWidth", + "notify": "frameWidthChanged", + "read": "frameWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 47, + "name": "frameX", + "notify": "frameXChanged", + "read": "frameX", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 48, + "name": "frameY", + "notify": "frameYChanged", + "read": "frameY", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 50, + "name": "frameRate", + "notify": "frameRateChanged", + "read": "frameRate", + "required": false, + "reset": "resetFrameRate", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFrameRate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 51, + "name": "frameRateVariation", + "notify": "frameRateVariationChanged", + "read": "frameRateVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFrameRateVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 52, + "name": "frameDuration", + "notify": "frameDurationChanged", + "read": "frameDuration", + "required": false, + "reset": "resetFrameDuration", + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 53, + "name": "frameDurationVariation", + "notify": "frameDurationVariationChanged", + "read": "frameDurationVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrameDurationVariation" + } + ], + "qualifiedClassName": "QQuickSprite", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 150, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 1, + "lineNumber": 152, + "name": "frameHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 2, + "lineNumber": 154, + "name": "frameWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 156, + "name": "reverseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 4, + "lineNumber": 158, + "name": "frameCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 5, + "lineNumber": 160, + "name": "frameXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 6, + "lineNumber": 162, + "name": "frameYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 164, + "name": "frameRateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 166, + "name": "frameRateVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 9, + "lineNumber": 168, + "name": "frameDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 10, + "lineNumber": 170, + "name": "frameDurationVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 172, + "name": "frameSyncChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QUrl" + } + ], + "index": 12, + "lineNumber": 176, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 13, + "lineNumber": 185, + "name": "setFrameHeight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 14, + "lineNumber": 193, + "name": "setFrameWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 15, + "lineNumber": 201, + "name": "setReverse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 16, + "lineNumber": 209, + "name": "setFrames", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 17, + "lineNumber": 215, + "name": "setFrameCount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 18, + "lineNumber": 223, + "name": "setFrameX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 19, + "lineNumber": 231, + "name": "setFrameY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 20, + "lineNumber": 239, + "name": "setFrameRate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 21, + "lineNumber": 247, + "name": "setFrameRateVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 22, + "lineNumber": 255, + "name": "setFrameDuration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 23, + "lineNumber": 263, + "name": "setFrameDurationVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 24, + "lineNumber": 271, + "name": "setFrameSync", + "returnType": "void" + }, + { + "access": "private", + "index": 25, + "lineNumber": 280, + "name": "startImageLoading", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickStochasticState" + } + ] + } + ], + "inputFile": "qquicksprite_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickStochasticState", + "lineNumber": 38, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 41, + "name": "duration", + "notify": "durationChanged", + "read": "duration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 42, + "name": "durationVariation", + "notify": "durationVariationChanged", + "read": "durationVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDurationVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 44, + "name": "randomStart", + "notify": "randomStartChanged", + "read": "randomStart", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRandomStart" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 45, + "name": "to", + "notify": "toChanged", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false, + "write": "setTo" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 46, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + } + ], + "qualifiedClassName": "QQuickStochasticState", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 0, + "lineNumber": 88, + "name": "durationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 90, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QVariantMap" + } + ], + "index": 2, + "lineNumber": 92, + "name": "toChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 3, + "lineNumber": 94, + "name": "durationVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 96, + "name": "entered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 98, + "name": "randomStartChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 6, + "lineNumber": 101, + "name": "setDuration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 109, + "name": "setName", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QVariantMap" + } + ], + "index": 8, + "lineNumber": 117, + "name": "setTo", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 9, + "lineNumber": 125, + "name": "setDurationVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 133, + "name": "setRandomStart", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQuickStochasticEngine", + "lineNumber": 151, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 155, + "name": "globalGoal", + "notify": "globalGoalChanged", + "read": "globalGoal", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setGlobalGoal" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 156, + "name": "states", + "read": "states", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickStochasticEngine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 195, + "name": "globalGoalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 1, + "lineNumber": 196, + "name": "stateChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 199, + "name": "setGlobalGoal", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "uint" + } + ], + "index": 3, + "lineNumber": 207, + "name": "updateSprites", + "returnType": "uint" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQuickSpriteEngine", + "lineNumber": 230, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 233, + "name": "sprites", + "read": "sprites", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickSpriteEngine", + "superClasses": [ + { + "access": "public", + "name": "QQuickStochasticEngine" + } + ] + } + ], + "inputFile": "qquickspriteengine_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "sprites" + }, + { + "name": "QML.Element", + "value": "SpriteSequence" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSpriteSequence", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "running", + "notify": "runningChanged", + "read": "running", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRunning" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "interpolate", + "notify": "interpolateChanged", + "read": "interpolate", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInterpolate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "goalSprite", + "notify": "goalSpriteChanged", + "read": "goalSprite", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setGoalSprite" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 38, + "name": "currentSprite", + "notify": "currentSpriteChanged", + "read": "currentSprite", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 40, + "name": "sprites", + "read": "sprites", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickSpriteSequence", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 57, + "name": "runningChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 58, + "name": "interpolateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 59, + "name": "goalSpriteChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 60, + "name": "currentSpriteChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "sprite", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 64, + "name": "jumpTo", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sprite", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 65, + "name": "setGoalSprite", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 66, + "name": "setRunning", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 67, + "name": "setInterpolate", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 70, + "name": "createEngine", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickspritesequence_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickStateOperation", + "lineNumber": 95, + "object": true, + "qualifiedClassName": "QQuickStateOperation", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "changes" + }, + { + "name": "DeferredPropertyNames", + "value": "changes" + }, + { + "name": "QML.Element", + "value": "State" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickState", + "lineNumber": 122, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 126, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 127, + "name": "when", + "read": "when", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWhen" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 128, + "name": "extend", + "read": "extends", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setExtends" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 129, + "name": "changes", + "read": "changes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickState", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 175, + "name": "completed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickstate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "StateChangeScript" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickStateChangeScript", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "script", + "read": "script", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setScript" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + } + ], + "qualifiedClassName": "QQuickStateChangeScript", + "superClasses": [ + { + "access": "public", + "name": "QQuickStateOperation" + }, + { + "access": "public", + "name": "QQuickStateActionEvent" + } + ] + } + ], + "inputFile": "qquickstatechangescript_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "StateGroup" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickStateGroup", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "state", + "notify": "stateChanged", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setState" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "states", + "read": "statesProperty", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "transitions", + "read": "transitionsProperty", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickStateGroup", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 0, + "lineNumber": 54, + "name": "stateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickstategroup_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "ParentProperty", + "value": "parent" + }, + { + "name": "QML.Element", + "value": "ParentChange" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickParentChange", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "target", + "read": "object", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setObject" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "parent", + "read": "parent", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setParent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "width", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 39, + "name": "height", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 40, + "name": "scale", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 41, + "name": "rotation", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setRotation" + } + ], + "qualifiedClassName": "QQuickParentChange", + "superClasses": [ + { + "access": "public", + "name": "QQuickStateOperation" + }, + { + "access": "public", + "name": "QQuickStateActionEvent" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickAnchorSet", + "lineNumber": 95, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 99, + "name": "left", + "read": "left", + "required": false, + "reset": "resetLeft", + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setLeft" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 100, + "name": "right", + "read": "right", + "required": false, + "reset": "resetRight", + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setRight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 101, + "name": "horizontalCenter", + "read": "horizontalCenter", + "required": false, + "reset": "resetHorizontalCenter", + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setHorizontalCenter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 102, + "name": "top", + "read": "top", + "required": false, + "reset": "resetTop", + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setTop" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 103, + "name": "bottom", + "read": "bottom", + "required": false, + "reset": "resetBottom", + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setBottom" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 104, + "name": "verticalCenter", + "read": "verticalCenter", + "required": false, + "reset": "resetVerticalCenter", + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setVerticalCenter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 105, + "name": "baseline", + "read": "baseline", + "required": false, + "reset": "resetBaseline", + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setBaseline" + } + ], + "qualifiedClassName": "QQuickAnchorSet", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AnchorChanges" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickAnchorChanges", + "lineNumber": 150, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 155, + "name": "target", + "read": "object", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setObject" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 156, + "name": "anchors", + "read": "anchors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAnchorSet*", + "user": false + } + ], + "qualifiedClassName": "QQuickAnchorChanges", + "superClasses": [ + { + "access": "public", + "name": "QQuickStateOperation" + }, + { + "access": "public", + "name": "QQuickStateActionEvent" + } + ] + } + ], + "inputFile": "qquickstateoperations_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SystemPalette" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSystemPalette", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 58, + "name": "ColorGroup", + "values": [ + "Active", + "Inactive", + "Disabled" + ] + } + ], + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "colorGroup", + "notify": "paletteChanged", + "read": "colorGroup", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickSystemPalette::ColorGroup", + "user": false, + "write": "setColorGroup" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "window", + "notify": "paletteChanged", + "read": "window", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "windowText", + "notify": "paletteChanged", + "read": "windowText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 38, + "name": "base", + "notify": "paletteChanged", + "read": "base", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 39, + "name": "text", + "notify": "paletteChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 40, + "name": "alternateBase", + "notify": "paletteChanged", + "read": "alternateBase", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 41, + "name": "button", + "notify": "paletteChanged", + "read": "button", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 42, + "name": "buttonText", + "notify": "paletteChanged", + "read": "buttonText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 43, + "name": "light", + "notify": "paletteChanged", + "read": "light", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 44, + "name": "midlight", + "notify": "paletteChanged", + "read": "midlight", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 45, + "name": "dark", + "notify": "paletteChanged", + "read": "dark", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 46, + "name": "mid", + "notify": "paletteChanged", + "read": "mid", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 47, + "name": "shadow", + "notify": "paletteChanged", + "read": "shadow", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 48, + "name": "highlight", + "notify": "paletteChanged", + "read": "highlight", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 49, + "name": "highlightedText", + "notify": "paletteChanged", + "read": "highlightedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 50, + "name": "placeholderText", + "notify": "paletteChanged", + "read": "placeholderText", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 51, + "name": "accent", + "notify": "paletteChanged", + "read": "accent", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + } + ], + "qualifiedClassName": "QQuickSystemPalette", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 87, + "name": "paletteChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicksystempalette_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TableView" + }, + { + "name": "QML.AddedInVersion", + "value": "524" + }, + { + "name": "QML.Attached", + "value": "QQuickTableViewAttached" + } + ], + "className": "QQuickTableView", + "enums": [ + { + "alias": "PositionModeFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 81, + "name": "PositionMode", + "values": [ + "AlignLeft", + "AlignRight", + "AlignHCenter", + "AlignTop", + "AlignBottom", + "AlignVCenter", + "AlignCenter", + "Visible", + "Contain" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 95, + "name": "SelectionBehavior", + "values": [ + "SelectionDisabled", + "SelectCells", + "SelectRows", + "SelectColumns" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 103, + "name": "SelectionMode", + "values": [ + "SingleSelection", + "ContiguousSelection", + "ExtendedSelection" + ] + }, + { + "alias": "EditTrigger", + "isClass": false, + "isFlag": true, + "lineNumber": 110, + "name": "EditTriggers", + "values": [ + "NoEditTriggers", + "SingleTapped", + "DoubleTapped", + "SelectedTapped", + "EditKeyPressed", + "AnyKeyPressed" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlFinalizerHook", + "id": "\"org.qt-project.Qt.QQmlFinalizerHook\"" + } + ] + ], + "lineNumber": 39, + "methods": [ + { + "access": "public", + "index": 31, + "lineNumber": 195, + "name": "forceLayout", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cell", + "type": "QPoint" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + }, + { + "name": "offset", + "type": "QPointF" + }, + { + "name": "subRect", + "type": "QRectF" + } + ], + "index": 32, + "lineNumber": 196, + "name": "positionViewAtCell", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cell", + "type": "QPoint" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + }, + { + "name": "offset", + "type": "QPointF" + } + ], + "index": 33, + "isCloned": true, + "lineNumber": 196, + "name": "positionViewAtCell", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cell", + "type": "QPoint" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + } + ], + "index": 34, + "isCloned": true, + "lineNumber": 196, + "name": "positionViewAtCell", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + }, + { + "name": "offset", + "type": "QPointF" + }, + { + "name": "subRect", + "type": "QRectF" + } + ], + "index": 35, + "lineNumber": 197, + "name": "positionViewAtIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + }, + { + "name": "offset", + "type": "QPointF" + } + ], + "index": 36, + "isCloned": true, + "lineNumber": 197, + "name": "positionViewAtIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + } + ], + "index": 37, + "isCloned": true, + "lineNumber": 197, + "name": "positionViewAtIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + }, + { + "name": "offset", + "type": "qreal" + }, + { + "name": "subRect", + "type": "QRectF" + } + ], + "index": 38, + "lineNumber": 198, + "name": "positionViewAtRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + }, + { + "name": "offset", + "type": "qreal" + } + ], + "index": 39, + "isCloned": true, + "lineNumber": 198, + "name": "positionViewAtRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + } + ], + "index": 40, + "isCloned": true, + "lineNumber": 198, + "name": "positionViewAtRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + }, + { + "name": "offset", + "type": "qreal" + }, + { + "name": "subRect", + "type": "QRectF" + } + ], + "index": 41, + "lineNumber": 199, + "name": "positionViewAtColumn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + }, + { + "name": "offset", + "type": "qreal" + } + ], + "index": 42, + "isCloned": true, + "lineNumber": 199, + "name": "positionViewAtColumn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + } + ], + "index": 43, + "isCloned": true, + "lineNumber": 199, + "name": "positionViewAtColumn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cell", + "type": "QPoint" + } + ], + "index": 44, + "isConst": true, + "lineNumber": 200, + "name": "itemAtCell", + "returnType": "QQuickItem*" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + }, + { + "name": "includeSpacing", + "type": "bool" + } + ], + "index": 45, + "isConst": true, + "lineNumber": 202, + "name": "cellAtPosition", + "returnType": "QPoint", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + } + ], + "index": 46, + "isCloned": true, + "isConst": true, + "lineNumber": 202, + "name": "cellAtPosition", + "returnType": "QPoint", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + }, + { + "name": "includeSpacing", + "type": "bool" + } + ], + "index": 47, + "isConst": true, + "lineNumber": 203, + "name": "cellAtPosition", + "returnType": "QPoint", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 48, + "isCloned": true, + "isConst": true, + "lineNumber": 203, + "name": "cellAtPosition", + "returnType": "QPoint", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 49, + "isConst": true, + "lineNumber": 206, + "name": "modelIndex", + "returnType": "QModelIndex", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + }, + { + "name": "includeSpacing", + "type": "bool" + } + ], + "index": 50, + "isConst": true, + "lineNumber": 208, + "name": "cellAtPos", + "returnType": "QPoint" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + } + ], + "index": 51, + "isCloned": true, + "isConst": true, + "lineNumber": 208, + "name": "cellAtPos", + "returnType": "QPoint" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + }, + { + "name": "includeSpacing", + "type": "bool" + } + ], + "index": 52, + "isConst": true, + "lineNumber": 209, + "name": "cellAtPos", + "returnType": "QPoint" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 53, + "isCloned": true, + "isConst": true, + "lineNumber": 209, + "name": "cellAtPos", + "returnType": "QPoint" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 54, + "isConst": true, + "lineNumber": 212, + "name": "isColumnLoaded", + "returnType": "bool", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 55, + "isConst": true, + "lineNumber": 213, + "name": "isRowLoaded", + "returnType": "bool", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 56, + "isConst": true, + "lineNumber": 215, + "name": "columnWidth", + "returnType": "qreal", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 57, + "isConst": true, + "lineNumber": 216, + "name": "rowHeight", + "returnType": "qreal", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 58, + "isConst": true, + "lineNumber": 217, + "name": "implicitColumnWidth", + "returnType": "qreal", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 59, + "isConst": true, + "lineNumber": 218, + "name": "implicitRowHeight", + "returnType": "qreal", + "revision": 1538 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 60, + "isConst": true, + "lineNumber": 220, + "name": "index", + "returnType": "QModelIndex", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "cell", + "type": "QPoint" + } + ], + "index": 61, + "isConst": true, + "lineNumber": 221, + "name": "modelIndex", + "returnType": "QModelIndex", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 62, + "isConst": true, + "lineNumber": 222, + "name": "cellAtIndex", + "returnType": "QPoint", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 63, + "isConst": true, + "lineNumber": 223, + "name": "rowAtIndex", + "returnType": "int", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 64, + "isConst": true, + "lineNumber": 224, + "name": "columnAtIndex", + "returnType": "int", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "size", + "type": "qreal" + } + ], + "index": 65, + "lineNumber": 226, + "name": "setColumnWidth", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 66, + "lineNumber": 227, + "name": "clearColumnWidths", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 67, + "isConst": true, + "lineNumber": 228, + "name": "explicitColumnWidth", + "returnType": "qreal", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "size", + "type": "qreal" + } + ], + "index": 68, + "lineNumber": 230, + "name": "setRowHeight", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 69, + "lineNumber": 231, + "name": "clearRowHeights", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 70, + "isConst": true, + "lineNumber": 232, + "name": "explicitRowHeight", + "returnType": "qreal", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 71, + "lineNumber": 234, + "name": "edit", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 72, + "lineNumber": 235, + "name": "closeEditor", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 73, + "isConst": true, + "lineNumber": 237, + "name": "itemAtIndex", + "returnType": "QQuickItem*", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "row", + "type": "int" + } + ], + "index": 74, + "isConst": true, + "lineNumber": 241, + "name": "itemAtCell", + "returnType": "QQuickItem*" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "row", + "type": "int" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + }, + { + "name": "offset", + "type": "QPointF" + }, + { + "name": "subRect", + "type": "QRectF" + } + ], + "index": 75, + "lineNumber": 243, + "name": "positionViewAtCell", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "row", + "type": "int" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + }, + { + "name": "offset", + "type": "QPointF" + } + ], + "index": 76, + "isCloned": true, + "lineNumber": 243, + "name": "positionViewAtCell", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "row", + "type": "int" + }, + { + "name": "mode", + "type": "QQuickTableView::PositionMode" + } + ], + "index": 77, + "isCloned": true, + "lineNumber": 243, + "name": "positionViewAtCell", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "int" + }, + { + "name": "destination", + "type": "int" + } + ], + "index": 78, + "lineNumber": 246, + "name": "moveColumn", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "int" + }, + { + "name": "destination", + "type": "int" + } + ], + "index": 79, + "lineNumber": 247, + "name": "moveRow", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 80, + "lineNumber": 248, + "name": "clearColumnReordering", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 81, + "lineNumber": 249, + "name": "clearRowReordering", + "returnType": "void", + "revision": 1544 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 44, + "name": "rows", + "notify": "rowsChanged", + "read": "rows", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 45, + "name": "columns", + "notify": "columnsChanged", + "read": "columns", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 46, + "name": "rowSpacing", + "notify": "rowSpacingChanged", + "read": "rowSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRowSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 47, + "name": "columnSpacing", + "notify": "columnSpacingChanged", + "read": "columnSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setColumnSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 48, + "name": "rowHeightProvider", + "notify": "rowHeightProviderChanged", + "read": "rowHeightProvider", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setRowHeightProvider" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 49, + "name": "columnWidthProvider", + "notify": "columnWidthProviderChanged", + "read": "columnWidthProvider", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setColumnWidthProvider" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 50, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 51, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 52, + "name": "reuseItems", + "notify": "reuseItemsChanged", + "read": "reuseItems", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReuseItems" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 53, + "name": "contentWidth", + "notify": "contentWidthChanged", + "read": "contentWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setContentWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 54, + "name": "contentHeight", + "notify": "contentHeightChanged", + "read": "contentHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setContentHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 55, + "name": "syncView", + "notify": "syncViewChanged", + "read": "syncView", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "QQuickTableView*", + "user": false, + "write": "setSyncView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 56, + "name": "syncDirection", + "notify": "syncDirectionChanged", + "read": "syncDirection", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "Qt::Orientations", + "user": false, + "write": "setSyncDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 57, + "name": "leftColumn", + "notify": "leftColumnChanged", + "read": "leftColumn", + "required": false, + "revision": 1536, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 58, + "name": "rightColumn", + "notify": "rightColumnChanged", + "read": "rightColumn", + "required": false, + "revision": 1536, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 59, + "name": "topRow", + "notify": "topRowChanged", + "read": "topRow", + "required": false, + "revision": 1536, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 60, + "name": "bottomRow", + "notify": "bottomRowChanged", + "read": "bottomRow", + "required": false, + "revision": 1536, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 61, + "name": "selectionModel", + "notify": "selectionModelChanged", + "read": "selectionModel", + "required": false, + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "QItemSelectionModel*", + "user": false, + "write": "setSelectionModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 62, + "name": "animate", + "notify": "animateChanged", + "read": "animate", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAnimate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 63, + "name": "keyNavigationEnabled", + "notify": "keyNavigationEnabledChanged", + "read": "keyNavigationEnabled", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setKeyNavigationEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 64, + "name": "pointerNavigationEnabled", + "notify": "pointerNavigationEnabledChanged", + "read": "pointerNavigationEnabled", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPointerNavigationEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 21, + "lineNumber": 65, + "name": "currentRow", + "notify": "currentRowChanged", + "read": "currentRow", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 22, + "lineNumber": 66, + "name": "currentColumn", + "notify": "currentColumnChanged", + "read": "currentColumn", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 23, + "lineNumber": 67, + "name": "alternatingRows", + "notify": "alternatingRowsChanged", + "read": "alternatingRows", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAlternatingRows" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 24, + "lineNumber": 68, + "name": "selectionBehavior", + "notify": "selectionBehaviorChanged", + "read": "selectionBehavior", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "SelectionBehavior", + "user": false, + "write": "setSelectionBehavior" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 25, + "lineNumber": 69, + "name": "resizableColumns", + "notify": "resizableColumnsChanged", + "read": "resizableColumns", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setResizableColumns" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 26, + "lineNumber": 70, + "name": "resizableRows", + "notify": "resizableRowsChanged", + "read": "resizableRows", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setResizableRows" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 27, + "lineNumber": 71, + "name": "editTriggers", + "notify": "editTriggersChanged", + "read": "editTriggers", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "EditTriggers", + "user": false, + "write": "setEditTriggers" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 28, + "lineNumber": 72, + "name": "selectionMode", + "notify": "selectionModeChanged", + "read": "selectionMode", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "SelectionMode", + "user": false, + "write": "setSelectionMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 29, + "lineNumber": 73, + "name": "delegateModelAccess", + "notify": "delegateModelAccessChanged", + "read": "delegateModelAccess", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QQmlDelegateModel::DelegateModelAccess", + "user": false, + "write": "setDelegateModelAccess" + } + ], + "qualifiedClassName": "QQuickTableView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 254, + "name": "rowsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 255, + "name": "columnsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 256, + "name": "rowSpacingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 257, + "name": "columnSpacingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 258, + "name": "rowHeightProviderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 259, + "name": "columnWidthProviderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 260, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 261, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 262, + "name": "reuseItemsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 263, + "name": "syncViewChanged", + "returnType": "void", + "revision": 526 + }, + { + "access": "public", + "index": 10, + "lineNumber": 264, + "name": "syncDirectionChanged", + "returnType": "void", + "revision": 526 + }, + { + "access": "public", + "index": 11, + "lineNumber": 265, + "name": "leftColumnChanged", + "returnType": "void", + "revision": 1536 + }, + { + "access": "public", + "index": 12, + "lineNumber": 266, + "name": "rightColumnChanged", + "returnType": "void", + "revision": 1536 + }, + { + "access": "public", + "index": 13, + "lineNumber": 267, + "name": "topRowChanged", + "returnType": "void", + "revision": 1536 + }, + { + "access": "public", + "index": 14, + "lineNumber": 268, + "name": "bottomRowChanged", + "returnType": "void", + "revision": 1536 + }, + { + "access": "public", + "index": 15, + "lineNumber": 269, + "name": "selectionModelChanged", + "returnType": "void", + "revision": 1538 + }, + { + "access": "public", + "index": 16, + "lineNumber": 270, + "name": "animateChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 17, + "lineNumber": 271, + "name": "keyNavigationEnabledChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 18, + "lineNumber": 272, + "name": "pointerNavigationEnabledChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 19, + "lineNumber": 273, + "name": "currentRowChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 20, + "lineNumber": 274, + "name": "currentColumnChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 21, + "lineNumber": 275, + "name": "alternatingRowsChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 22, + "lineNumber": 276, + "name": "selectionBehaviorChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 23, + "lineNumber": 277, + "name": "resizableColumnsChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 24, + "lineNumber": 278, + "name": "resizableRowsChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 25, + "lineNumber": 279, + "name": "editTriggersChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 26, + "lineNumber": 280, + "name": "layoutChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 27, + "lineNumber": 281, + "name": "selectionModeChanged", + "returnType": "void", + "revision": 1542 + }, + { + "access": "public", + "arguments": [ + { + "name": "logicalIndex", + "type": "int" + }, + { + "name": "oldVisualIndex", + "type": "int" + }, + { + "name": "newVisualIndex", + "type": "int" + } + ], + "index": 28, + "lineNumber": 282, + "name": "rowMoved", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "logicalIndex", + "type": "int" + }, + { + "name": "oldVisualIndex", + "type": "int" + }, + { + "name": "newVisualIndex", + "type": "int" + } + ], + "index": 29, + "lineNumber": 283, + "name": "columnMoved", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 30, + "lineNumber": 284, + "name": "delegateModelAccessChanged", + "returnType": "void", + "revision": 1546 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickFlickable" + }, + { + "access": "public", + "name": "QQmlFinalizerHook" + } + ] + }, + { + "className": "QQuickTableViewAttached", + "lineNumber": 307, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 310, + "name": "view", + "notify": "viewChanged", + "read": "view", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTableView*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 311, + "name": "editDelegate", + "notify": "editDelegateChanged", + "read": "editDelegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setEditDelegate" + } + ], + "qualifiedClassName": "QQuickTableViewAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 334, + "name": "viewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 335, + "name": "pooled", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 336, + "name": "reused", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 337, + "name": "editDelegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 338, + "name": "commit", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicktableview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickTableViewHoverHandler", + "lineNumber": 60, + "object": true, + "qualifiedClassName": "QQuickTableViewHoverHandler", + "superClasses": [ + { + "access": "public", + "name": "QQuickHoverHandler" + } + ] + }, + { + "className": "QQuickTableViewPointerHandler", + "lineNumber": 77, + "object": true, + "qualifiedClassName": "QQuickTableViewPointerHandler", + "superClasses": [ + { + "access": "public", + "name": "QQuickSinglePointHandler" + } + ] + }, + { + "className": "QQuickTableViewResizeHandler", + "lineNumber": 106, + "object": true, + "qualifiedClassName": "QQuickTableViewResizeHandler", + "superClasses": [ + { + "access": "public", + "name": "QQuickTableViewPointerHandler" + } + ] + }, + { + "className": "QQuickTableViewSectionDragHandler", + "lineNumber": 133, + "object": true, + "qualifiedClassName": "QQuickTableViewSectionDragHandler", + "superClasses": [ + { + "access": "public", + "name": "QQuickTableViewPointerHandler" + } + ] + }, + { + "className": "QQuickTableViewTapHandler", + "lineNumber": 174, + "object": true, + "qualifiedClassName": "QQuickTableViewTapHandler", + "superClasses": [ + { + "access": "public", + "name": "QQuickTapHandler" + } + ] + } + ], + "inputFile": "qquicktableview_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TapHandler" + }, + { + "name": "QML.AddedInVersion", + "value": "524" + } + ], + "className": "QQuickTapHandler", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "GesturePolicy", + "values": [ + "DragThreshold", + "WithinBounds", + "ReleaseWithinBounds", + "DragWithinBounds" + ] + }, + { + "alias": "ExclusiveSignal", + "isClass": false, + "isFlag": true, + "lineNumber": 50, + "name": "ExclusiveSignals", + "values": [ + "NotExclusive", + "SingleTap", + "DoubleTap" + ] + } + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "pressed", + "notify": "pressedChanged", + "read": "isPressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "tapCount", + "notify": "tapCountChanged", + "read": "tapCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "timeHeld", + "notify": "timeHeldChanged", + "read": "timeHeld", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "longPressThreshold", + "notify": "longPressThresholdChanged", + "read": "longPressThreshold", + "required": false, + "reset": "resetLongPressThreshold", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLongPressThreshold" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "gesturePolicy", + "notify": "gesturePolicyChanged", + "read": "gesturePolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "GesturePolicy", + "user": false, + "write": "setGesturePolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "exclusiveSignals", + "notify": "exclusiveSignalsChanged", + "read": "exclusiveSignals", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "QQuickTapHandler::ExclusiveSignals", + "user": false, + "write": "setExclusiveSignals" + } + ], + "qualifiedClassName": "QQuickTapHandler", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 76, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 77, + "name": "tapCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 78, + "name": "timeHeldChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 79, + "name": "longPressThresholdChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 80, + "name": "gesturePolicyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 81, + "name": "exclusiveSignalsChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "arguments": [ + { + "name": "eventPoint", + "type": "QEventPoint" + }, + { + "type": "Qt::MouseButton" + } + ], + "index": 6, + "lineNumber": 83, + "name": "tapped", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "eventPoint", + "type": "QEventPoint" + }, + { + "type": "Qt::MouseButton" + } + ], + "index": 7, + "lineNumber": 84, + "name": "singleTapped", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "eventPoint", + "type": "QEventPoint" + }, + { + "type": "Qt::MouseButton" + } + ], + "index": 8, + "lineNumber": 85, + "name": "doubleTapped", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 86, + "name": "longPressed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickSinglePointHandler" + } + ] + } + ], + "inputFile": "qquicktaphandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Text" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickText", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 78, + "name": "HAlignment", + "values": [ + "AlignLeft", + "AlignRight", + "AlignHCenter", + "AlignJustify" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 83, + "name": "VAlignment", + "values": [ + "AlignTop", + "AlignBottom", + "AlignVCenter" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 87, + "name": "TextStyle", + "values": [ + "Normal", + "Outline", + "Raised", + "Sunken" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 92, + "name": "TextFormat", + "values": [ + "PlainText", + "RichText", + "MarkdownText", + "AutoText", + "StyledText" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 98, + "name": "TextElideMode", + "values": [ + "ElideLeft", + "ElideRight", + "ElideMiddle", + "ElideNone" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 104, + "name": "WrapMode", + "values": [ + "NoWrap", + "WordWrap", + "WrapAnywhere", + "WrapAtWordBoundaryOrAnywhere", + "Wrap" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 112, + "name": "RenderType", + "values": [ + "QtRendering", + "NativeRendering", + "CurveRendering" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 118, + "name": "RenderTypeQuality", + "values": [ + "DefaultRenderTypeQuality", + "LowRenderTypeQuality", + "NormalRenderTypeQuality", + "HighRenderTypeQuality", + "VeryHighRenderTypeQuality" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 126, + "name": "LineHeightMode", + "values": [ + "ProportionalHeight", + "FixedHeight" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 129, + "name": "FontSizeMode", + "values": [ + "FixedSize", + "HorizontalFit", + "VerticalFit", + "Fit" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQuickTextInterface", + "id": "\"org.qt-project.Qt.QQuickTextInterface\"" + } + ] + ], + "lineNumber": 28, + "methods": [ + { + "access": "public", + "index": 40, + "lineNumber": 210, + "name": "forceLayout", + "returnType": "void", + "revision": 521 + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 41, + "isConst": true, + "lineNumber": 220, + "name": "linkAt", + "returnType": "QString", + "revision": 515 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 34, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 35, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 36, + "name": "linkColor", + "notify": "linkColorChanged", + "read": "linkColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setLinkColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 37, + "name": "style", + "notify": "styleChanged", + "read": "style", + "required": false, + "scriptable": true, + "stored": true, + "type": "TextStyle", + "user": false, + "write": "setStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 38, + "name": "styleColor", + "notify": "styleColorChanged", + "read": "styleColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setStyleColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 39, + "name": "horizontalAlignment", + "notify": "horizontalAlignmentChanged", + "read": "hAlign", + "required": false, + "reset": "resetHAlign", + "scriptable": true, + "stored": true, + "type": "HAlignment", + "user": false, + "write": "setHAlign" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 40, + "name": "effectiveHorizontalAlignment", + "notify": "effectiveHorizontalAlignmentChanged", + "read": "effectiveHAlign", + "required": false, + "scriptable": true, + "stored": true, + "type": "HAlignment", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 41, + "name": "verticalAlignment", + "notify": "verticalAlignmentChanged", + "read": "vAlign", + "required": false, + "scriptable": true, + "stored": true, + "type": "VAlignment", + "user": false, + "write": "setVAlign" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 42, + "name": "wrapMode", + "notify": "wrapModeChanged", + "read": "wrapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "WrapMode", + "user": false, + "write": "setWrapMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 43, + "name": "lineCount", + "notify": "lineCountChanged", + "read": "lineCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 44, + "name": "truncated", + "notify": "truncatedChanged", + "read": "truncated", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 45, + "name": "maximumLineCount", + "notify": "maximumLineCountChanged", + "read": "maximumLineCount", + "required": false, + "reset": "resetMaximumLineCount", + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaximumLineCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 47, + "name": "textFormat", + "notify": "textFormatChanged", + "read": "textFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "TextFormat", + "user": false, + "write": "setTextFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 48, + "name": "elide", + "notify": "elideModeChanged", + "read": "elideMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "TextElideMode", + "user": false, + "write": "setElideMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 49, + "name": "contentWidth", + "notify": "contentWidthChanged", + "read": "contentWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 50, + "name": "contentHeight", + "notify": "contentHeightChanged", + "read": "contentHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 51, + "name": "paintedWidth", + "notify": "contentWidthChanged", + "read": "contentWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 52, + "name": "paintedHeight", + "notify": "contentHeightChanged", + "read": "contentHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 53, + "name": "lineHeight", + "notify": "lineHeightChanged", + "read": "lineHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLineHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 54, + "name": "lineHeightMode", + "notify": "lineHeightModeChanged", + "read": "lineHeightMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "LineHeightMode", + "user": false, + "write": "setLineHeightMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 55, + "name": "baseUrl", + "notify": "baseUrlChanged", + "read": "baseUrl", + "required": false, + "reset": "resetBaseUrl", + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setBaseUrl" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 56, + "name": "minimumPixelSize", + "notify": "minimumPixelSizeChanged", + "read": "minimumPixelSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimumPixelSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 57, + "name": "minimumPointSize", + "notify": "minimumPointSizeChanged", + "read": "minimumPointSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimumPointSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 58, + "name": "fontSizeMode", + "notify": "fontSizeModeChanged", + "read": "fontSizeMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FontSizeMode", + "user": false, + "write": "setFontSizeMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 59, + "name": "renderType", + "notify": "renderTypeChanged", + "read": "renderType", + "required": false, + "scriptable": true, + "stored": true, + "type": "RenderType", + "user": false, + "write": "setRenderType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 60, + "name": "hoveredLink", + "notify": "linkHovered", + "read": "hoveredLink", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 61, + "name": "renderTypeQuality", + "notify": "renderTypeQualityChanged", + "read": "renderTypeQuality", + "required": false, + "revision": 1536, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRenderTypeQuality" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 63, + "name": "padding", + "notify": "paddingChanged", + "read": "padding", + "required": false, + "reset": "resetPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 29, + "lineNumber": 64, + "name": "topPadding", + "notify": "topPaddingChanged", + "read": "topPadding", + "required": false, + "reset": "resetTopPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 30, + "lineNumber": 65, + "name": "leftPadding", + "notify": "leftPaddingChanged", + "read": "leftPadding", + "required": false, + "reset": "resetLeftPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 31, + "lineNumber": 66, + "name": "rightPadding", + "notify": "rightPaddingChanged", + "read": "rightPadding", + "required": false, + "reset": "resetRightPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 32, + "lineNumber": 67, + "name": "bottomPadding", + "notify": "bottomPaddingChanged", + "read": "bottomPadding", + "required": false, + "reset": "resetBottomPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 33, + "lineNumber": 69, + "name": "fontInfo", + "notify": "fontInfoChanged", + "read": "fontInfo", + "required": false, + "revision": 521, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 34, + "lineNumber": 70, + "name": "advance", + "notify": "contentSizeChanged", + "read": "advance", + "required": false, + "revision": 522, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false + } + ], + "qualifiedClassName": "QQuickText", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 248, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "link", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 249, + "name": "linkActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "link", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 250, + "name": "linkHovered", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 3, + "lineNumber": 251, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 252, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 253, + "name": "linkColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "style", + "type": "QQuickText::TextStyle" + } + ], + "index": 6, + "lineNumber": 254, + "name": "styleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 255, + "name": "styleColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alignment", + "type": "QQuickText::HAlignment" + } + ], + "index": 8, + "lineNumber": 256, + "name": "horizontalAlignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alignment", + "type": "QQuickText::VAlignment" + } + ], + "index": 9, + "lineNumber": 257, + "name": "verticalAlignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 258, + "name": "wrapModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 259, + "name": "lineCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 260, + "name": "truncatedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 261, + "name": "maximumLineCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textFormat", + "type": "QQuickText::TextFormat" + } + ], + "index": 14, + "lineNumber": 262, + "name": "textFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QQuickText::TextElideMode" + } + ], + "index": 15, + "lineNumber": 263, + "name": "elideModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 264, + "name": "contentSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "contentWidth", + "type": "qreal" + } + ], + "index": 17, + "lineNumber": 266, + "name": "contentWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "contentHeight", + "type": "qreal" + } + ], + "index": 18, + "lineNumber": 267, + "name": "contentHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "lineHeight", + "type": "qreal" + } + ], + "index": 19, + "lineNumber": 269, + "name": "lineHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QQuickText::LineHeightMode" + } + ], + "index": 20, + "lineNumber": 270, + "name": "lineHeightModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 271, + "name": "fontSizeModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 272, + "name": "minimumPixelSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 273, + "name": "minimumPointSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 274, + "name": "effectiveHorizontalAlignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "line", + "type": "QQuickTextLine*" + } + ], + "index": 25, + "lineNumber": 275, + "name": "lineLaidOut", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 276, + "name": "baseUrlChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 277, + "name": "renderTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 278, + "name": "paddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 29, + "lineNumber": 279, + "name": "topPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 30, + "lineNumber": 280, + "name": "leftPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 31, + "lineNumber": 281, + "name": "rightPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 32, + "lineNumber": 282, + "name": "bottomPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 33, + "lineNumber": 283, + "name": "fontInfoChanged", + "returnType": "void", + "revision": 521 + }, + { + "access": "public", + "index": 34, + "lineNumber": 284, + "name": "renderTypeQualityChanged", + "returnType": "void", + "revision": 1536 + } + ], + "slots": [ + { + "access": "private", + "index": 35, + "lineNumber": 303, + "name": "q_updateLayout", + "returnType": "void" + }, + { + "access": "private", + "index": 36, + "lineNumber": 304, + "name": "triggerPreprocess", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "type", + "type": "int" + }, + { + "name": "source", + "type": "QUrl" + } + ], + "index": 37, + "lineNumber": 305, + "name": "loadResource", + "returnType": "QVariant", + "revision": 1543 + }, + { + "access": "private", + "index": 38, + "lineNumber": 306, + "name": "resourceRequestFinished", + "returnType": "void" + }, + { + "access": "private", + "index": 39, + "lineNumber": 307, + "name": "imageDownloadFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImplicitSizeItem" + }, + { + "access": "public", + "name": "QQuickTextInterface" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTextLine", + "lineNumber": 317, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 320, + "name": "number", + "read": "number", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 321, + "name": "width", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 322, + "name": "height", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 323, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 324, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 325, + "name": "implicitWidth", + "read": "implicitWidth", + "required": false, + "revision": 527, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 326, + "name": "isLast", + "read": "isLast", + "required": false, + "revision": 527, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickTextLine", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicktext_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickTextControl", + "lineNumber": 41, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "query", + "type": "Qt::InputMethodQuery" + }, + { + "name": "argument", + "type": "QVariant" + } + ], + "index": 30, + "isConst": true, + "lineNumber": 147, + "name": "inputMethodQuery", + "returnType": "QVariant" + } + ], + "object": true, + "qualifiedClassName": "QQuickTextControl", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 121, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 122, + "name": "preeditTextChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "charsRemoved", + "type": "int" + }, + { + "name": "charsAdded", + "type": "int" + } + ], + "index": 2, + "lineNumber": 123, + "name": "contentsChange", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 124, + "name": "undoAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 125, + "name": "redoAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QTextCharFormat" + } + ], + "index": 5, + "lineNumber": 126, + "name": "currentCharFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 127, + "name": "copyAvailable", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 128, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 129, + "name": "cursorPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "overwriteMode", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 130, + "name": "overwriteModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 133, + "name": "updateCursorRequest", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 134, + "name": "updateRequest", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 135, + "name": "cursorRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "link", + "type": "QString" + } + ], + "index": 13, + "lineNumber": 136, + "name": "linkActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "link", + "type": "QString" + } + ], + "index": 14, + "lineNumber": 137, + "name": "linkHovered", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 138, + "name": "markerClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "marker", + "type": "bool" + } + ], + "index": 16, + "lineNumber": 139, + "name": "markerHovered", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 17, + "lineNumber": 104, + "name": "setPlainText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 18, + "lineNumber": 105, + "name": "setMarkdownText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 19, + "lineNumber": 106, + "name": "setHtml", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 109, + "name": "cut", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 110, + "name": "copy", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QClipboard::Mode" + } + ], + "index": 22, + "lineNumber": 111, + "name": "paste", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "isCloned": true, + "lineNumber": 111, + "name": "paste", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 114, + "name": "undo", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 115, + "name": "redo", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 116, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 118, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "private", + "index": 28, + "lineNumber": 165, + "name": "_q_updateCurrentCharFormatAndSelection", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QTextCursor" + } + ], + "index": 29, + "lineNumber": 166, + "name": "_q_updateCursorPosChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QInputControl" + } + ] + } + ], + "inputFile": "qquicktextcontrol_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextDocument" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "TextDocument is only available as a property of TextEdit or TextArea." + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTextDocument", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 27, + "name": "Status", + "type": "quint8", + "values": [ + "Null", + "Loading", + "Loaded", + "Saving", + "Saved", + "ReadError", + "WriteError", + "NonLocalFileError" + ] + } + ], + "lineNumber": 14, + "methods": [ + { + "access": "public", + "index": 5, + "lineNumber": 50, + "name": "save", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 6, + "lineNumber": 51, + "name": "saveAs", + "returnType": "void", + "revision": 1543 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 17, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "modified", + "notify": "modifiedChanged", + "read": "isModified", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setModified" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 19, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 20, + "name": "errorString", + "notify": "errorStringChanged", + "read": "errorString", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QQuickTextDocument", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "textDocumentChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "sourceChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 2, + "lineNumber": 59, + "name": "modifiedChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 3, + "lineNumber": 60, + "name": "statusChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 4, + "lineNumber": 61, + "name": "errorStringChanged", + "returnType": "void", + "revision": 1543 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicktextdocument.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickTextImageHandler", + "interfaces": [ + [ + { + "className": "QTextObjectInterface", + "id": "\"org.qt-project.Qt.QTextObjectInterface\"" + } + ] + ], + "lineNumber": 45, + "object": true, + "qualifiedClassName": "QQuickTextImageHandler", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QTextObjectInterface" + } + ] + } + ], + "inputFile": "qquicktextdocument_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QTextBlock" + }, + { + "name": "QML.Extended", + "value": "QQuickTextBlockForeign" + } + ], + "className": "QQuickTextBlockForeign", + "gadget": true, + "lineNumber": 33, + "qualifiedClassName": "QQuickTextBlockForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextEdit" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "QQuickTextEdit", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 103, + "name": "HAlignment", + "values": [ + "AlignLeft", + "AlignRight", + "AlignHCenter", + "AlignJustify" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 111, + "name": "VAlignment", + "values": [ + "AlignTop", + "AlignBottom", + "AlignVCenter" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 118, + "name": "TextFormat", + "values": [ + "PlainText", + "RichText", + "AutoText", + "MarkdownText" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 126, + "name": "WrapMode", + "values": [ + "NoWrap", + "WordWrap", + "WrapAnywhere", + "WrapAtWordBoundaryOrAnywhere", + "Wrap" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 134, + "name": "SelectionMode", + "values": [ + "SelectCharacters", + "SelectWords" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 140, + "name": "RenderType", + "values": [ + "QtRendering", + "NativeRendering", + "CurveRendering" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQuickTextInterface", + "id": "\"org.qt-project.Qt.QQuickTextInterface\"" + } + ] + ], + "lineNumber": 41, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "query", + "type": "Qt::InputMethodQuery" + }, + { + "name": "argument", + "type": "QVariant" + } + ], + "index": 76, + "isConst": true, + "lineNumber": 236, + "name": "inputMethodQuery", + "returnType": "QVariant", + "revision": 516 + }, + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 77, + "isConst": true, + "lineNumber": 246, + "name": "positionToRectangle", + "returnType": "QRectF" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 78, + "isConst": true, + "lineNumber": 247, + "name": "positionAt", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "int" + } + ], + "index": 79, + "lineNumber": 248, + "name": "moveCursorSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "int" + }, + { + "name": "mode", + "type": "QQuickTextEdit::SelectionMode" + } + ], + "index": 80, + "lineNumber": 249, + "name": "moveCursorSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 81, + "isConst": true, + "lineNumber": 261, + "name": "getText", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 82, + "isConst": true, + "lineNumber": 262, + "name": "getFormattedText", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 83, + "isConst": true, + "lineNumber": 268, + "name": "linkAt", + "returnType": "QString", + "revision": 515 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 46, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 47, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 48, + "name": "selectionColor", + "notify": "selectionColorChanged", + "read": "selectionColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSelectionColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 49, + "name": "selectedTextColor", + "notify": "selectedTextColorChanged", + "read": "selectedTextColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSelectedTextColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 50, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 51, + "name": "horizontalAlignment", + "notify": "horizontalAlignmentChanged", + "read": "hAlign", + "required": false, + "reset": "resetHAlign", + "scriptable": true, + "stored": true, + "type": "HAlignment", + "user": false, + "write": "setHAlign" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 52, + "name": "effectiveHorizontalAlignment", + "notify": "effectiveHorizontalAlignmentChanged", + "read": "effectiveHAlign", + "required": false, + "scriptable": true, + "stored": true, + "type": "HAlignment", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 53, + "name": "verticalAlignment", + "notify": "verticalAlignmentChanged", + "read": "vAlign", + "required": false, + "scriptable": true, + "stored": true, + "type": "VAlignment", + "user": false, + "write": "setVAlign" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 54, + "name": "wrapMode", + "notify": "wrapModeChanged", + "read": "wrapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "WrapMode", + "user": false, + "write": "setWrapMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 55, + "name": "lineCount", + "notify": "lineCountChanged", + "read": "lineCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 56, + "name": "length", + "notify": "textChanged", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 57, + "name": "contentWidth", + "notify": "contentSizeChanged", + "read": "contentWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 58, + "name": "contentHeight", + "notify": "contentSizeChanged", + "read": "contentHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 59, + "name": "paintedWidth", + "notify": "contentSizeChanged", + "read": "contentWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 60, + "name": "paintedHeight", + "notify": "contentSizeChanged", + "read": "contentHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 61, + "name": "textFormat", + "notify": "textFormatChanged", + "read": "textFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "TextFormat", + "user": false, + "write": "setTextFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 62, + "name": "readOnly", + "notify": "readOnlyChanged", + "read": "isReadOnly", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReadOnly" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 63, + "name": "cursorVisible", + "notify": "cursorVisibleChanged", + "read": "isCursorVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCursorVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 64, + "name": "cursorPosition", + "notify": "cursorPositionChanged", + "read": "cursorPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCursorPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 65, + "name": "cursorRectangle", + "notify": "cursorRectangleChanged", + "read": "cursorRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 66, + "name": "cursorDelegate", + "notify": "cursorDelegateChanged", + "read": "cursorDelegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setCursorDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 67, + "name": "overwriteMode", + "notify": "overwriteModeChanged", + "read": "overwriteMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOverwriteMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 68, + "name": "selectionStart", + "notify": "selectionStartChanged", + "read": "selectionStart", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 69, + "name": "selectionEnd", + "notify": "selectionEndChanged", + "read": "selectionEnd", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 70, + "name": "selectedText", + "notify": "selectedTextChanged", + "read": "selectedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 71, + "name": "activeFocusOnPress", + "notify": "activeFocusOnPressChanged", + "read": "focusOnPress", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFocusOnPress" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 72, + "name": "persistentSelection", + "notify": "persistentSelectionChanged", + "read": "persistentSelection", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPersistentSelection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 73, + "name": "textMargin", + "notify": "textMarginChanged", + "read": "textMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTextMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 74, + "name": "inputMethodHints", + "notify": "inputMethodHintsChanged", + "read": "inputMethodHints", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::InputMethodHints", + "user": false, + "write": "setInputMethodHints" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 29, + "lineNumber": 75, + "name": "selectByKeyboard", + "notify": "selectByKeyboardChanged", + "read": "selectByKeyboard", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSelectByKeyboard" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 30, + "lineNumber": 76, + "name": "selectByMouse", + "notify": "selectByMouseChanged", + "read": "selectByMouse", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSelectByMouse" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 31, + "lineNumber": 77, + "name": "mouseSelectionMode", + "notify": "mouseSelectionModeChanged", + "read": "mouseSelectionMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SelectionMode", + "user": false, + "write": "setMouseSelectionMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 32, + "lineNumber": 78, + "name": "canPaste", + "notify": "canPasteChanged", + "read": "canPaste", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 33, + "lineNumber": 79, + "name": "canUndo", + "notify": "canUndoChanged", + "read": "canUndo", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 34, + "lineNumber": 80, + "name": "canRedo", + "notify": "canRedoChanged", + "read": "canRedo", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 35, + "lineNumber": 81, + "name": "inputMethodComposing", + "notify": "inputMethodComposingChanged", + "read": "isInputMethodComposing", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 36, + "lineNumber": 82, + "name": "baseUrl", + "notify": "baseUrlChanged", + "read": "baseUrl", + "required": false, + "reset": "resetBaseUrl", + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setBaseUrl" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 37, + "lineNumber": 83, + "name": "renderType", + "notify": "renderTypeChanged", + "read": "renderType", + "required": false, + "scriptable": true, + "stored": true, + "type": "RenderType", + "user": false, + "write": "setRenderType" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 38, + "lineNumber": 84, + "name": "textDocument", + "read": "textDocument", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "QQuickTextDocument*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 39, + "lineNumber": 85, + "name": "hoveredLink", + "notify": "linkHovered", + "read": "hoveredLink", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 40, + "lineNumber": 86, + "name": "padding", + "notify": "paddingChanged", + "read": "padding", + "required": false, + "reset": "resetPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 41, + "lineNumber": 87, + "name": "topPadding", + "notify": "topPaddingChanged", + "read": "topPadding", + "required": false, + "reset": "resetTopPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 42, + "lineNumber": 88, + "name": "leftPadding", + "notify": "leftPaddingChanged", + "read": "leftPadding", + "required": false, + "reset": "resetLeftPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 43, + "lineNumber": 89, + "name": "rightPadding", + "notify": "rightPaddingChanged", + "read": "rightPadding", + "required": false, + "reset": "resetRightPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 44, + "lineNumber": 90, + "name": "bottomPadding", + "notify": "bottomPaddingChanged", + "read": "bottomPadding", + "required": false, + "reset": "resetBottomPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 45, + "lineNumber": 91, + "name": "preeditText", + "notify": "preeditTextChanged", + "read": "preeditText", + "required": false, + "revision": 519, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 46, + "lineNumber": 92, + "name": "tabStopDistance", + "notify": "tabStopDistanceChanged", + "read": "tabStopDistance", + "required": false, + "revision": 522, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTabStopDistance" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 47, + "lineNumber": 93, + "name": "cursorSelection", + "read": "cursorSelection", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "QQuickTextSelection*", + "user": false + } + ], + "qualifiedClassName": "QQuickTextEdit", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 296, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 297, + "name": "preeditTextChanged", + "returnType": "void", + "revision": 519 + }, + { + "access": "public", + "index": 2, + "lineNumber": 298, + "name": "contentSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 299, + "name": "cursorPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 300, + "name": "cursorRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 301, + "name": "selectionStartChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 302, + "name": "selectionEndChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 303, + "name": "selectedTextChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 8, + "lineNumber": 304, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 9, + "lineNumber": 305, + "name": "selectionColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 10, + "lineNumber": 306, + "name": "selectedTextColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 11, + "lineNumber": 307, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alignment", + "type": "QQuickTextEdit::HAlignment" + } + ], + "index": 12, + "lineNumber": 308, + "name": "horizontalAlignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alignment", + "type": "QQuickTextEdit::VAlignment" + } + ], + "index": 13, + "lineNumber": 309, + "name": "verticalAlignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 310, + "name": "wrapModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 311, + "name": "lineCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textFormat", + "type": "QQuickTextEdit::TextFormat" + } + ], + "index": 16, + "lineNumber": 312, + "name": "textFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isReadOnly", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 313, + "name": "readOnlyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isCursorVisible", + "type": "bool" + } + ], + "index": 18, + "lineNumber": 314, + "name": "cursorVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 315, + "name": "cursorDelegateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "overwriteMode", + "type": "bool" + } + ], + "index": 20, + "lineNumber": 316, + "name": "overwriteModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "activeFocusOnPressed", + "type": "bool" + } + ], + "index": 21, + "lineNumber": 317, + "name": "activeFocusOnPressChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isPersistentSelection", + "type": "bool" + } + ], + "index": 22, + "lineNumber": 318, + "name": "persistentSelectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "textMargin", + "type": "qreal" + } + ], + "index": 23, + "lineNumber": 319, + "name": "textMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "selectByKeyboard", + "type": "bool" + } + ], + "index": 24, + "lineNumber": 320, + "name": "selectByKeyboardChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "selectByMouse", + "type": "bool" + } + ], + "index": 25, + "lineNumber": 321, + "name": "selectByMouseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QQuickTextEdit::SelectionMode" + } + ], + "index": 26, + "lineNumber": 322, + "name": "mouseSelectionModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "link", + "type": "QString" + } + ], + "index": 27, + "lineNumber": 323, + "name": "linkActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "link", + "type": "QString" + } + ], + "index": 28, + "lineNumber": 324, + "name": "linkHovered", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 29, + "lineNumber": 325, + "name": "canPasteChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 326, + "name": "canUndoChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 327, + "name": "canRedoChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 32, + "lineNumber": 328, + "name": "inputMethodComposingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 33, + "lineNumber": 329, + "name": "effectiveHorizontalAlignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 34, + "lineNumber": 330, + "name": "baseUrlChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 35, + "lineNumber": 331, + "name": "inputMethodHintsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 36, + "lineNumber": 332, + "name": "renderTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 37, + "lineNumber": 333, + "name": "editingFinished", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 38, + "lineNumber": 334, + "name": "paddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 39, + "lineNumber": 335, + "name": "topPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 40, + "lineNumber": 336, + "name": "leftPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 41, + "lineNumber": 337, + "name": "rightPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 42, + "lineNumber": 338, + "name": "bottomPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "arguments": [ + { + "name": "distance", + "type": "qreal" + } + ], + "index": 43, + "lineNumber": 339, + "name": "tabStopDistanceChanged", + "returnType": "void", + "revision": 522 + }, + { + "access": "public", + "index": 44, + "lineNumber": 340, + "name": "textEdited", + "returnType": "void", + "revision": 1545 + } + ], + "slots": [ + { + "access": "public", + "index": 45, + "lineNumber": 343, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "public", + "index": 46, + "lineNumber": 344, + "name": "selectWord", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 47, + "lineNumber": 345, + "name": "select", + "returnType": "void" + }, + { + "access": "public", + "index": 48, + "lineNumber": 346, + "name": "deselect", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 49, + "lineNumber": 347, + "name": "isRightToLeft", + "returnType": "bool" + }, + { + "access": "public", + "index": 50, + "lineNumber": 349, + "name": "cut", + "returnType": "void" + }, + { + "access": "public", + "index": 51, + "lineNumber": 350, + "name": "copy", + "returnType": "void" + }, + { + "access": "public", + "index": 52, + "lineNumber": 351, + "name": "paste", + "returnType": "void" + }, + { + "access": "public", + "index": 53, + "lineNumber": 353, + "name": "undo", + "returnType": "void" + }, + { + "access": "public", + "index": 54, + "lineNumber": 354, + "name": "redo", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "text", + "type": "QString" + } + ], + "index": 55, + "lineNumber": 355, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 56, + "lineNumber": 356, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 57, + "lineNumber": 357, + "name": "append", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 58, + "lineNumber": 358, + "name": "clear", + "returnType": "void", + "revision": 519 + }, + { + "access": "private", + "index": 59, + "lineNumber": 361, + "name": "q_invalidate", + "returnType": "void" + }, + { + "access": "private", + "index": 60, + "lineNumber": 362, + "name": "q_textChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + }, + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 61, + "lineNumber": 363, + "name": "q_contentsChange", + "returnType": "void" + }, + { + "access": "private", + "index": 62, + "lineNumber": 364, + "name": "updateSelection", + "returnType": "void" + }, + { + "access": "private", + "index": 63, + "lineNumber": 365, + "name": "moveCursorDelegate", + "returnType": "void" + }, + { + "access": "private", + "index": 64, + "lineNumber": 366, + "name": "createCursor", + "returnType": "void" + }, + { + "access": "private", + "index": 65, + "lineNumber": 367, + "name": "q_canPasteChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 66, + "lineNumber": 368, + "name": "updateWholeDocument", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "block", + "type": "QTextBlock" + } + ], + "index": 67, + "lineNumber": 369, + "name": "invalidateBlock", + "returnType": "void" + }, + { + "access": "private", + "index": 68, + "lineNumber": 370, + "name": "updateCursor", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "link", + "type": "QString" + } + ], + "index": 69, + "lineNumber": 371, + "name": "q_linkHovered", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "hovered", + "type": "bool" + } + ], + "index": 70, + "lineNumber": 372, + "name": "q_markerHovered", + "returnType": "void" + }, + { + "access": "private", + "index": 71, + "lineNumber": 373, + "name": "q_updateAlignment", + "returnType": "void" + }, + { + "access": "private", + "index": 72, + "lineNumber": 374, + "name": "updateSize", + "returnType": "void" + }, + { + "access": "private", + "index": 73, + "lineNumber": 375, + "name": "triggerPreprocess", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "type", + "type": "int" + }, + { + "name": "source", + "type": "QUrl" + } + ], + "index": 74, + "lineNumber": 376, + "name": "loadResource", + "returnType": "QVariant", + "revision": 1543 + }, + { + "access": "private", + "index": 75, + "lineNumber": 377, + "name": "resourceRequestFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImplicitSizeItem" + }, + { + "access": "public", + "name": "QQuickTextInterface" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextEdit" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.RemovedInVersion", + "value": "1540" + } + ], + "className": "QQuickPre64TextEdit", + "lineNumber": 425, + "object": true, + "qualifiedClassName": "QQuickPre64TextEdit", + "superClasses": [ + { + "access": "public", + "name": "QQuickTextEdit" + } + ] + } + ], + "inputFile": "qquicktextedit_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextInput" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "QQuickTextInput", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 100, + "name": "EchoMode", + "values": [ + "Normal", + "NoEcho", + "Password", + "PasswordEchoOnEdit" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 108, + "name": "HAlignment", + "values": [ + "AlignLeft", + "AlignRight", + "AlignHCenter" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 115, + "name": "VAlignment", + "values": [ + "AlignTop", + "AlignBottom", + "AlignVCenter" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 122, + "name": "WrapMode", + "values": [ + "NoWrap", + "WordWrap", + "WrapAnywhere", + "WrapAtWordBoundaryOrAnywhere", + "Wrap" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 131, + "name": "SelectionMode", + "values": [ + "SelectCharacters", + "SelectWords" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 137, + "name": "CursorPosition", + "values": [ + "CursorBetweenCharacters", + "CursorOnCharacter" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 143, + "name": "RenderType", + "values": [ + "QtRendering", + "NativeRendering", + "CurveRendering" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQuickTextInterface", + "id": "\"org.qt-project.Qt.QQuickTextInterface\"" + } + ] + ], + "lineNumber": 31, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 69, + "isConst": true, + "lineNumber": 150, + "name": "positionAt", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "int" + } + ], + "index": 70, + "isConst": true, + "lineNumber": 151, + "name": "positionToRectangle", + "returnType": "QRectF" + }, + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "int" + } + ], + "index": 71, + "lineNumber": 152, + "name": "moveCursorSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "int" + }, + { + "name": "mode", + "type": "QQuickTextInput::SelectionMode" + } + ], + "index": 72, + "lineNumber": 153, + "name": "moveCursorSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "query", + "type": "Qt::InputMethodQuery" + }, + { + "name": "argument", + "type": "QVariant" + } + ], + "index": 73, + "isConst": true, + "lineNumber": 251, + "name": "inputMethodQuery", + "returnType": "QVariant", + "revision": 516 + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 74, + "isConst": true, + "lineNumber": 267, + "name": "getText", + "returnType": "QString" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 37, + "name": "length", + "notify": "textChanged", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 38, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 39, + "name": "selectionColor", + "notify": "selectionColorChanged", + "read": "selectionColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSelectionColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 40, + "name": "selectedTextColor", + "notify": "selectedTextColorChanged", + "read": "selectedTextColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSelectedTextColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 41, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 42, + "name": "horizontalAlignment", + "notify": "horizontalAlignmentChanged", + "read": "hAlign", + "required": false, + "reset": "resetHAlign", + "scriptable": true, + "stored": true, + "type": "HAlignment", + "user": false, + "write": "setHAlign" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 43, + "name": "effectiveHorizontalAlignment", + "notify": "effectiveHorizontalAlignmentChanged", + "read": "effectiveHAlign", + "required": false, + "scriptable": true, + "stored": true, + "type": "HAlignment", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 44, + "name": "verticalAlignment", + "notify": "verticalAlignmentChanged", + "read": "vAlign", + "required": false, + "scriptable": true, + "stored": true, + "type": "VAlignment", + "user": false, + "write": "setVAlign" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 45, + "name": "wrapMode", + "notify": "wrapModeChanged", + "read": "wrapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "WrapMode", + "user": false, + "write": "setWrapMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 47, + "name": "readOnly", + "notify": "readOnlyChanged", + "read": "isReadOnly", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReadOnly" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 48, + "name": "cursorVisible", + "notify": "cursorVisibleChanged", + "read": "isCursorVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCursorVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 49, + "name": "cursorPosition", + "notify": "cursorPositionChanged", + "read": "cursorPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCursorPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 50, + "name": "cursorRectangle", + "notify": "cursorRectangleChanged", + "read": "cursorRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 51, + "name": "cursorDelegate", + "notify": "cursorDelegateChanged", + "read": "cursorDelegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setCursorDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 52, + "name": "overwriteMode", + "notify": "overwriteModeChanged", + "read": "overwriteMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOverwriteMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 53, + "name": "selectionStart", + "notify": "selectionStartChanged", + "read": "selectionStart", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 54, + "name": "selectionEnd", + "notify": "selectionEndChanged", + "read": "selectionEnd", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 55, + "name": "selectedText", + "notify": "selectedTextChanged", + "read": "selectedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 57, + "name": "maximumLength", + "notify": "maximumLengthChanged", + "read": "maxLength", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaxLength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 59, + "name": "validator", + "notify": "validatorChanged", + "read": "validator", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValidator*", + "user": false, + "write": "setValidator" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 61, + "name": "inputMask", + "notify": "inputMaskChanged", + "read": "inputMask", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setInputMask" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 22, + "lineNumber": 62, + "name": "inputMethodHints", + "notify": "inputMethodHintsChanged", + "read": "inputMethodHints", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::InputMethodHints", + "user": false, + "write": "setInputMethodHints" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 64, + "name": "acceptableInput", + "notify": "acceptableInputChanged", + "read": "hasAcceptableInput", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 65, + "name": "echoMode", + "notify": "echoModeChanged", + "read": "echoMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "EchoMode", + "user": false, + "write": "setEchoMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 66, + "name": "activeFocusOnPress", + "notify": "activeFocusOnPressChanged", + "read": "focusOnPress", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFocusOnPress" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 67, + "name": "passwordCharacter", + "notify": "passwordCharacterChanged", + "read": "passwordCharacter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPasswordCharacter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 68, + "name": "passwordMaskDelay", + "notify": "passwordMaskDelayChanged", + "read": "passwordMaskDelay", + "required": false, + "reset": "resetPasswordMaskDelay", + "revision": 516, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPasswordMaskDelay" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 69, + "name": "displayText", + "notify": "displayTextChanged", + "read": "displayText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 29, + "lineNumber": 70, + "name": "preeditText", + "notify": "preeditTextChanged", + "read": "preeditText", + "required": false, + "revision": 519, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 30, + "lineNumber": 71, + "name": "autoScroll", + "notify": "autoScrollChanged", + "read": "autoScroll", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoScroll" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 31, + "lineNumber": 72, + "name": "selectByMouse", + "notify": "selectByMouseChanged", + "read": "selectByMouse", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSelectByMouse" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 32, + "lineNumber": 73, + "name": "mouseSelectionMode", + "notify": "mouseSelectionModeChanged", + "read": "mouseSelectionMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SelectionMode", + "user": false, + "write": "setMouseSelectionMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 33, + "lineNumber": 74, + "name": "persistentSelection", + "notify": "persistentSelectionChanged", + "read": "persistentSelection", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPersistentSelection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 34, + "lineNumber": 75, + "name": "canPaste", + "notify": "canPasteChanged", + "read": "canPaste", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 35, + "lineNumber": 76, + "name": "canUndo", + "notify": "canUndoChanged", + "read": "canUndo", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 36, + "lineNumber": 77, + "name": "canRedo", + "notify": "canRedoChanged", + "read": "canRedo", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 37, + "lineNumber": 78, + "name": "inputMethodComposing", + "notify": "inputMethodComposingChanged", + "read": "isInputMethodComposing", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 38, + "lineNumber": 79, + "name": "contentWidth", + "notify": "contentSizeChanged", + "read": "contentWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 39, + "lineNumber": 80, + "name": "contentHeight", + "notify": "contentSizeChanged", + "read": "contentHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 40, + "lineNumber": 81, + "name": "renderType", + "notify": "renderTypeChanged", + "read": "renderType", + "required": false, + "scriptable": true, + "stored": true, + "type": "RenderType", + "user": false, + "write": "setRenderType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 41, + "lineNumber": 83, + "name": "padding", + "notify": "paddingChanged", + "read": "padding", + "required": false, + "reset": "resetPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 42, + "lineNumber": 84, + "name": "topPadding", + "notify": "topPaddingChanged", + "read": "topPadding", + "required": false, + "reset": "resetTopPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 43, + "lineNumber": 85, + "name": "leftPadding", + "notify": "leftPaddingChanged", + "read": "leftPadding", + "required": false, + "reset": "resetLeftPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 44, + "lineNumber": 86, + "name": "rightPadding", + "notify": "rightPaddingChanged", + "read": "rightPadding", + "required": false, + "reset": "resetRightPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 45, + "lineNumber": 87, + "name": "bottomPadding", + "notify": "bottomPaddingChanged", + "read": "bottomPadding", + "required": false, + "reset": "resetBottomPadding", + "revision": 518, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomPadding" + } + ], + "qualifiedClassName": "QQuickTextInput", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 295, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 296, + "name": "cursorPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 297, + "name": "cursorRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 298, + "name": "selectionStartChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 299, + "name": "selectionEndChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 300, + "name": "selectedTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 301, + "name": "accepted", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 302, + "name": "acceptableInputChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 303, + "name": "editingFinished", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 9, + "lineNumber": 304, + "name": "textEdited", + "returnType": "void", + "revision": 521 + }, + { + "access": "public", + "index": 10, + "lineNumber": 305, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 306, + "name": "selectionColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 307, + "name": "selectedTextColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 13, + "lineNumber": 308, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alignment", + "type": "QQuickTextInput::HAlignment" + } + ], + "index": 14, + "lineNumber": 309, + "name": "horizontalAlignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "alignment", + "type": "QQuickTextInput::VAlignment" + } + ], + "index": 15, + "lineNumber": 310, + "name": "verticalAlignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 311, + "name": "wrapModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isReadOnly", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 312, + "name": "readOnlyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isCursorVisible", + "type": "bool" + } + ], + "index": 18, + "lineNumber": 313, + "name": "cursorVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 314, + "name": "cursorDelegateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "overwriteMode", + "type": "bool" + } + ], + "index": 20, + "lineNumber": 315, + "name": "overwriteModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "maximumLength", + "type": "int" + } + ], + "index": 21, + "lineNumber": 316, + "name": "maximumLengthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 318, + "name": "validatorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "inputMask", + "type": "QString" + } + ], + "index": 23, + "lineNumber": 320, + "name": "inputMaskChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "echoMode", + "type": "QQuickTextInput::EchoMode" + } + ], + "index": 24, + "lineNumber": 321, + "name": "echoModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 322, + "name": "passwordCharacterChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "delay", + "type": "int" + } + ], + "index": 26, + "lineNumber": 323, + "name": "passwordMaskDelayChanged", + "returnType": "void", + "revision": 516 + }, + { + "access": "public", + "index": 27, + "lineNumber": 324, + "name": "displayTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 325, + "name": "preeditTextChanged", + "returnType": "void", + "revision": 519 + }, + { + "access": "public", + "arguments": [ + { + "name": "activeFocusOnPress", + "type": "bool" + } + ], + "index": 29, + "lineNumber": 326, + "name": "activeFocusOnPressChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "autoScroll", + "type": "bool" + } + ], + "index": 30, + "lineNumber": 327, + "name": "autoScrollChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "selectByMouse", + "type": "bool" + } + ], + "index": 31, + "lineNumber": 328, + "name": "selectByMouseChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QQuickTextInput::SelectionMode" + } + ], + "index": 32, + "lineNumber": 329, + "name": "mouseSelectionModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 33, + "lineNumber": 330, + "name": "persistentSelectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 34, + "lineNumber": 331, + "name": "canPasteChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 35, + "lineNumber": 332, + "name": "canUndoChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 36, + "lineNumber": 333, + "name": "canRedoChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 37, + "lineNumber": 334, + "name": "inputMethodComposingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 38, + "lineNumber": 335, + "name": "effectiveHorizontalAlignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 39, + "lineNumber": 336, + "name": "contentSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 40, + "lineNumber": 337, + "name": "inputMethodHintsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 41, + "lineNumber": 338, + "name": "renderTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 42, + "lineNumber": 339, + "name": "paddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 43, + "lineNumber": 340, + "name": "topPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 44, + "lineNumber": 341, + "name": "leftPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 45, + "lineNumber": 342, + "name": "rightPaddingChanged", + "returnType": "void", + "revision": 518 + }, + { + "access": "public", + "index": 46, + "lineNumber": 343, + "name": "bottomPaddingChanged", + "returnType": "void", + "revision": 518 + } + ], + "slots": [ + { + "access": "public", + "index": 47, + "lineNumber": 375, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "public", + "index": 48, + "lineNumber": 376, + "name": "selectWord", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 49, + "lineNumber": 377, + "name": "select", + "returnType": "void" + }, + { + "access": "public", + "index": 50, + "lineNumber": 378, + "name": "deselect", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 51, + "lineNumber": 379, + "name": "isRightToLeft", + "returnType": "bool" + }, + { + "access": "public", + "index": 52, + "lineNumber": 381, + "name": "cut", + "returnType": "void" + }, + { + "access": "public", + "index": 53, + "lineNumber": 382, + "name": "copy", + "returnType": "void" + }, + { + "access": "public", + "index": 54, + "lineNumber": 383, + "name": "paste", + "returnType": "void" + }, + { + "access": "public", + "index": 55, + "lineNumber": 385, + "name": "undo", + "returnType": "void" + }, + { + "access": "public", + "index": 56, + "lineNumber": 386, + "name": "redo", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "text", + "type": "QString" + } + ], + "index": 57, + "lineNumber": 387, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 58, + "lineNumber": 388, + "name": "remove", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "int" + } + ], + "index": 59, + "lineNumber": 389, + "name": "ensureVisible", + "returnType": "void", + "revision": 516 + }, + { + "access": "public", + "index": 60, + "lineNumber": 390, + "name": "clear", + "returnType": "void", + "revision": 519 + }, + { + "access": "private", + "index": 61, + "lineNumber": 393, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 62, + "lineNumber": 394, + "name": "createCursor", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "scroll", + "type": "bool" + } + ], + "index": 63, + "lineNumber": 395, + "name": "updateCursorRectangle", + "returnType": "void" + }, + { + "access": "private", + "index": 64, + "isCloned": true, + "lineNumber": 395, + "name": "updateCursorRectangle", + "returnType": "void" + }, + { + "access": "private", + "index": 65, + "lineNumber": 396, + "name": "q_canPasteChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 66, + "lineNumber": 397, + "name": "q_updateAlignment", + "returnType": "void" + }, + { + "access": "private", + "index": 67, + "lineNumber": 398, + "name": "triggerPreprocess", + "returnType": "void" + }, + { + "access": "private", + "index": 68, + "lineNumber": 401, + "name": "q_validatorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImplicitSizeItem" + }, + { + "access": "public", + "name": "QQuickTextInterface" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextInput" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.RemovedInVersion", + "value": "1540" + } + ], + "className": "QQuickPre64TextInput", + "lineNumber": 411, + "object": true, + "qualifiedClassName": "QQuickPre64TextInput", + "superClasses": [ + { + "access": "public", + "name": "QQuickTextInput" + } + ] + } + ], + "inputFile": "qquicktextinput_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TextMetrics" + }, + { + "name": "QML.AddedInVersion", + "value": "516" + } + ], + "className": "QQuickTextMetrics", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 36, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 37, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 38, + "name": "advanceWidth", + "notify": "metricsChanged", + "read": "advanceWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 39, + "name": "boundingRect", + "notify": "metricsChanged", + "read": "boundingRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 40, + "name": "width", + "notify": "metricsChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 41, + "name": "height", + "notify": "metricsChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 42, + "name": "tightBoundingRect", + "notify": "metricsChanged", + "read": "tightBoundingRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 43, + "name": "elidedText", + "notify": "metricsChanged", + "read": "elidedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 44, + "name": "elide", + "notify": "elideChanged", + "read": "elide", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TextElideMode", + "user": false, + "write": "setElide" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 45, + "name": "elideWidth", + "notify": "elideWidthChanged", + "read": "elideWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setElideWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 46, + "name": "renderType", + "notify": "renderTypeChanged", + "read": "renderType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickText::RenderType", + "user": false, + "write": "setRenderType" + } + ], + "qualifiedClassName": "QQuickTextMetrics", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 77, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 78, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 79, + "name": "elideChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 80, + "name": "elideWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 81, + "name": "metricsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 82, + "name": "renderTypeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicktextmetrics_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1543" + } + ], + "className": "QQuickTextSelection", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 36, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 37, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 38, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 39, + "name": "alignment", + "notify": "alignmentChanged", + "read": "alignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + } + ], + "qualifiedClassName": "QQuickTextSelection", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 60, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 61, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 62, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 63, + "name": "alignmentChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicktextselection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickTextUtil", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QQuickTextUtil", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicktextutil_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickTimeLine", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QQuickTimeLine", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 71, + "name": "updated", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 72, + "name": "completed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QAbstractAnimationJob" + } + ] + } + ], + "inputFile": "qquicktimeline_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "animations" + }, + { + "name": "DeferredPropertyNames", + "value": "animations" + }, + { + "name": "QML.Element", + "value": "Transition" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTransition", + "lineNumber": 59, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 64, + "name": "from", + "notify": "fromChanged", + "read": "fromState", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFromState" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 65, + "name": "to", + "notify": "toChanged", + "read": "toState", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setToState" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 66, + "name": "reversible", + "notify": "reversibleChanged", + "read": "reversible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReversible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 67, + "name": "running", + "notify": "runningChanged", + "read": "running", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 68, + "name": "animations", + "read": "animations", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 69, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + } + ], + "qualifiedClassName": "QQuickTransition", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 103, + "name": "fromChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 104, + "name": "toChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 105, + "name": "reversibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 106, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 107, + "name": "runningChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicktransition_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Translate" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTranslate", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + } + ], + "qualifiedClassName": "QQuickTranslate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 49, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 50, + "name": "yChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickTransform" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Scale" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickScale", + "lineNumber": 57, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 61, + "name": "origin", + "notify": "originChanged", + "read": "origin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setOrigin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 62, + "name": "xScale", + "notify": "xScaleChanged", + "read": "xScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setXScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 63, + "name": "yScale", + "notify": "yScaleChanged", + "read": "yScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setYScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 64, + "name": "zScale", + "notify": "zScaleChanged", + "read": "zScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZScale" + } + ], + "qualifiedClassName": "QQuickScale", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 85, + "name": "originChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 86, + "name": "xScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 87, + "name": "yScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 88, + "name": "zScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 89, + "name": "scaleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickTransform" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Rotation" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickRotation", + "lineNumber": 96, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 100, + "name": "origin", + "notify": "originChanged", + "read": "origin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setOrigin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 101, + "name": "angle", + "notify": "angleChanged", + "read": "angle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 102, + "name": "axis", + "notify": "axisChanged", + "read": "axis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setAxis" + } + ], + "qualifiedClassName": "QQuickRotation", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 121, + "name": "originChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 122, + "name": "angleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 123, + "name": "axisChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickTransform" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Shear" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "QQuickShear", + "lineNumber": 130, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 134, + "name": "origin", + "notify": "originChanged", + "read": "origin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setOrigin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 135, + "name": "xFactor", + "notify": "xFactorChanged", + "read": "xFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setXFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 136, + "name": "yFactor", + "notify": "yFactorChanged", + "read": "yFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setYFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 137, + "name": "xAngle", + "notify": "xAngleChanged", + "read": "xAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setXAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 138, + "name": "yAngle", + "notify": "yAngleChanged", + "read": "yAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setYAngle" + } + ], + "qualifiedClassName": "QQuickShear", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 162, + "name": "originChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 163, + "name": "xFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 164, + "name": "yFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 165, + "name": "xAngleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 166, + "name": "yAngleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickTransform" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Matrix4x4" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickMatrix4x4", + "lineNumber": 173, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 177, + "name": "matrix", + "notify": "matrixChanged", + "read": "matrix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMatrix4x4", + "user": false, + "write": "setMatrix" + } + ], + "qualifiedClassName": "QQuickMatrix4x4", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 189, + "name": "matrixChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickTransform" + } + ] + } + ], + "inputFile": "qquicktranslate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TreeView" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuickTreeView", + "lineNumber": 26, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 41, + "name": "depth", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 43, + "name": "isExpanded", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 5, + "lineNumber": 44, + "name": "expand", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 6, + "lineNumber": 45, + "name": "collapse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 7, + "lineNumber": 46, + "name": "toggleExpanded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "depth", + "type": "int" + } + ], + "index": 8, + "lineNumber": 48, + "name": "expandRecursively", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 9, + "isCloned": true, + "lineNumber": 48, + "name": "expandRecursively", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 10, + "isCloned": true, + "lineNumber": 48, + "name": "expandRecursively", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 11, + "lineNumber": 49, + "name": "collapseRecursively", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 12, + "isCloned": true, + "lineNumber": 49, + "name": "collapseRecursively", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 13, + "lineNumber": 50, + "name": "expandToIndex", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "cell", + "type": "QPoint" + } + ], + "index": 14, + "isConst": true, + "lineNumber": 52, + "name": "modelIndex", + "returnType": "QModelIndex" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 15, + "isConst": true, + "lineNumber": 53, + "name": "cellAtIndex", + "returnType": "QPoint" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 16, + "isConst": true, + "lineNumber": 57, + "name": "modelIndex", + "returnType": "QModelIndex", + "revision": 1540 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "rootIndex", + "notify": "rootIndexChanged", + "read": "rootIndex", + "required": false, + "reset": "resetRootIndex", + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "QModelIndex", + "user": false, + "write": "setRootIndex" + } + ], + "qualifiedClassName": "QQuickTreeView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "depth", + "type": "int" + } + ], + "index": 0, + "lineNumber": 61, + "name": "expanded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "recursively", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 62, + "name": "collapsed", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 63, + "name": "rootIndexChanged", + "returnType": "void", + "revision": 1542 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickTableView" + } + ] + } + ], + "inputFile": "qquicktreeview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "IntValidator" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickIntValidator", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "locale", + "notify": "localeNameChanged", + "read": "localeName", + "required": false, + "reset": "resetLocaleName", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLocaleName" + } + ], + "qualifiedClassName": "QQuickIntValidator", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 42, + "name": "localeNameChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QIntValidator" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DoubleValidator" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickDoubleValidator", + "lineNumber": 45, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 48, + "name": "locale", + "notify": "localeNameChanged", + "read": "localeName", + "required": false, + "reset": "resetLocaleName", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLocaleName" + } + ], + "qualifiedClassName": "QQuickDoubleValidator", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 59, + "name": "localeNameChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDoubleValidator" + } + ] + } + ], + "inputFile": "qquickvalidator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "QColor" + }, + { + "name": "QML.Element", + "value": "color" + }, + { + "name": "QML.Extended", + "value": "QQuickColorValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQuickColorValueType", + "constructors": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "QQuickColorValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 58, + "name": "QQuickColorValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "string", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 59, + "name": "QQuickColorValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 34, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 60, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "qreal" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 62, + "name": "alpha", + "returnType": "QColor" + }, + { + "access": "public", + "arguments": [ + { + "name": "factor", + "type": "qreal" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 63, + "name": "lighter", + "returnType": "QColor" + }, + { + "access": "public", + "index": 3, + "isCloned": true, + "isConst": true, + "lineNumber": 63, + "name": "lighter", + "returnType": "QColor" + }, + { + "access": "public", + "arguments": [ + { + "name": "factor", + "type": "qreal" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 64, + "name": "darker", + "returnType": "QColor" + }, + { + "access": "public", + "index": 5, + "isCloned": true, + "isConst": true, + "lineNumber": 64, + "name": "darker", + "returnType": "QColor" + }, + { + "access": "public", + "arguments": [ + { + "name": "tintColor", + "type": "QColor" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 65, + "name": "tint", + "returnType": "QColor" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 36, + "name": "r", + "read": "r", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setR" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 37, + "name": "g", + "read": "g", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setG" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 38, + "name": "b", + "read": "b", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setB" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 39, + "name": "a", + "read": "a", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setA" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 40, + "name": "hsvHue", + "read": "hsvHue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHsvHue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 41, + "name": "hsvSaturation", + "read": "hsvSaturation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHsvSaturation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 42, + "name": "hsvValue", + "read": "hsvValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHsvValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 43, + "name": "hslHue", + "read": "hslHue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHslHue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 44, + "name": "hslSaturation", + "read": "hslSaturation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHslSaturation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 45, + "name": "hslLightness", + "read": "hslLightness", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHslLightness" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 46, + "name": "valid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickColorValueType", + "superClasses": [ + { + "access": "public", + "name": "QColor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "QVector2D" + }, + { + "name": "QML.Element", + "value": "vector2d" + }, + { + "name": "QML.Extended", + "value": "QQuickVector2DValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQuickVector2DValueType", + "constructors": [ + { + "access": "public", + "index": 0, + "lineNumber": 104, + "name": "QQuickVector2DValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "vector2D", + "type": "QVector2D" + } + ], + "index": 1, + "lineNumber": 105, + "name": "QQuickVector2DValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 90, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 106, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector2D" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 113, + "name": "dotProduct", + "returnType": "qreal" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector2D" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 114, + "name": "times", + "returnType": "QVector2D" + }, + { + "access": "public", + "arguments": [ + { + "name": "scalar", + "type": "qreal" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 115, + "name": "times", + "returnType": "QVector2D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector2D" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 116, + "name": "plus", + "returnType": "QVector2D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector2D" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 117, + "name": "minus", + "returnType": "QVector2D" + }, + { + "access": "public", + "index": 6, + "isConst": true, + "lineNumber": 118, + "name": "normalized", + "returnType": "QVector2D" + }, + { + "access": "public", + "index": 7, + "isConst": true, + "lineNumber": 119, + "name": "length", + "returnType": "qreal" + }, + { + "access": "public", + "index": 8, + "isConst": true, + "lineNumber": 120, + "name": "toVector3d", + "returnType": "QVector3D" + }, + { + "access": "public", + "index": 9, + "isConst": true, + "lineNumber": 121, + "name": "toVector4d", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector2D" + }, + { + "name": "epsilon", + "type": "qreal" + } + ], + "index": 10, + "isConst": true, + "lineNumber": 122, + "name": "fuzzyEquals", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector2D" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 123, + "name": "fuzzyEquals", + "returnType": "bool" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 92, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 93, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + } + ], + "qualifiedClassName": "QQuickVector2DValueType", + "superClasses": [ + { + "access": "public", + "name": "QVector2D" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "QVector3D" + }, + { + "name": "QML.Element", + "value": "vector3d" + }, + { + "name": "QML.Extended", + "value": "QQuickVector3DValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQuickVector3DValueType", + "constructors": [ + { + "access": "public", + "index": 0, + "lineNumber": 141, + "name": "QQuickVector3DValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "vector3D", + "type": "QVector3D" + } + ], + "index": 1, + "lineNumber": 142, + "name": "QQuickVector3DValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 126, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 143, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 152, + "name": "crossProduct", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 153, + "name": "dotProduct", + "returnType": "qreal" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 154, + "name": "times", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 155, + "name": "times", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "scalar", + "type": "qreal" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 156, + "name": "times", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 157, + "name": "plus", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 158, + "name": "minus", + "returnType": "QVector3D" + }, + { + "access": "public", + "index": 8, + "isConst": true, + "lineNumber": 159, + "name": "normalized", + "returnType": "QVector3D" + }, + { + "access": "public", + "index": 9, + "isConst": true, + "lineNumber": 160, + "name": "length", + "returnType": "qreal" + }, + { + "access": "public", + "index": 10, + "isConst": true, + "lineNumber": 161, + "name": "toVector2d", + "returnType": "QVector2D" + }, + { + "access": "public", + "index": 11, + "isConst": true, + "lineNumber": 162, + "name": "toVector4d", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + }, + { + "name": "epsilon", + "type": "qreal" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 163, + "name": "fuzzyEquals", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 13, + "isConst": true, + "lineNumber": 164, + "name": "fuzzyEquals", + "returnType": "bool" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 128, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 129, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 130, + "name": "z", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZ" + } + ], + "qualifiedClassName": "QQuickVector3DValueType", + "superClasses": [ + { + "access": "public", + "name": "QVector3D" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "QVector4D" + }, + { + "name": "QML.Element", + "value": "vector4d" + }, + { + "name": "QML.Extended", + "value": "QQuickVector4DValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQuickVector4DValueType", + "constructors": [ + { + "access": "public", + "index": 0, + "lineNumber": 183, + "name": "QQuickVector4DValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "vector4d", + "type": "QVector4D" + } + ], + "index": 1, + "lineNumber": 184, + "name": "QQuickVector4DValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 167, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 185, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 196, + "name": "dotProduct", + "returnType": "qreal" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 197, + "name": "times", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 198, + "name": "times", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "scalar", + "type": "qreal" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 199, + "name": "times", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 200, + "name": "plus", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 201, + "name": "minus", + "returnType": "QVector4D" + }, + { + "access": "public", + "index": 7, + "isConst": true, + "lineNumber": 202, + "name": "normalized", + "returnType": "QVector4D" + }, + { + "access": "public", + "index": 8, + "isConst": true, + "lineNumber": 203, + "name": "length", + "returnType": "qreal" + }, + { + "access": "public", + "index": 9, + "isConst": true, + "lineNumber": 204, + "name": "toVector2d", + "returnType": "QVector2D" + }, + { + "access": "public", + "index": 10, + "isConst": true, + "lineNumber": 205, + "name": "toVector3d", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + }, + { + "name": "epsilon", + "type": "qreal" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 206, + "name": "fuzzyEquals", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 207, + "name": "fuzzyEquals", + "returnType": "bool" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 169, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 170, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 171, + "name": "z", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZ" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 172, + "name": "w", + "read": "w", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setW" + } + ], + "qualifiedClassName": "QQuickVector4DValueType", + "superClasses": [ + { + "access": "public", + "name": "QVector4D" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "QQuaternion" + }, + { + "name": "QML.Element", + "value": "quaternion" + }, + { + "name": "QML.Extended", + "value": "QQuickQuaternionValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQuickQuaternionValueType", + "constructors": [ + { + "access": "public", + "index": 0, + "lineNumber": 226, + "name": "QQuickQuaternionValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "quat", + "type": "QQuaternion" + } + ], + "index": 1, + "lineNumber": 227, + "name": "QQuickQuaternionValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 210, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 228, + "name": "toString", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "q", + "type": "QQuaternion" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 239, + "name": "dotProduct", + "returnType": "qreal" + }, + { + "access": "public", + "arguments": [ + { + "name": "q", + "type": "QQuaternion" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 240, + "name": "times", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 241, + "name": "times", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "factor", + "type": "qreal" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 242, + "name": "times", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "q", + "type": "QQuaternion" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 243, + "name": "plus", + "returnType": "QQuaternion" + }, + { + "access": "public", + "arguments": [ + { + "name": "q", + "type": "QQuaternion" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 244, + "name": "minus", + "returnType": "QQuaternion" + }, + { + "access": "public", + "index": 7, + "isConst": true, + "lineNumber": 246, + "name": "normalized", + "returnType": "QQuaternion" + }, + { + "access": "public", + "index": 8, + "isConst": true, + "lineNumber": 247, + "name": "inverted", + "returnType": "QQuaternion" + }, + { + "access": "public", + "index": 9, + "isConst": true, + "lineNumber": 248, + "name": "conjugated", + "returnType": "QQuaternion" + }, + { + "access": "public", + "index": 10, + "isConst": true, + "lineNumber": 249, + "name": "length", + "returnType": "qreal" + }, + { + "access": "public", + "index": 11, + "isConst": true, + "lineNumber": 251, + "name": "toEulerAngles", + "returnType": "QVector3D" + }, + { + "access": "public", + "index": 12, + "isConst": true, + "lineNumber": 252, + "name": "toVector4d", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "q", + "type": "QQuaternion" + }, + { + "name": "epsilon", + "type": "qreal" + } + ], + "index": 13, + "isConst": true, + "lineNumber": 254, + "name": "fuzzyEquals", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "q", + "type": "QQuaternion" + } + ], + "index": 14, + "isConst": true, + "lineNumber": 255, + "name": "fuzzyEquals", + "returnType": "bool" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 212, + "name": "scalar", + "read": "scalar", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setScalar" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 213, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 214, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 215, + "name": "z", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZ" + } + ], + "qualifiedClassName": "QQuickQuaternionValueType", + "superClasses": [ + { + "access": "public", + "name": "QQuaternion" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Foreign", + "value": "QMatrix4x4" + }, + { + "name": "QML.Element", + "value": "matrix4x4" + }, + { + "name": "QML.Extended", + "value": "QQuickMatrix4x4ValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQuickMatrix4x4ValueType", + "constructors": [ + { + "access": "public", + "index": 0, + "lineNumber": 286, + "name": "QQuickMatrix4x4ValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 258, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "t", + "type": "QVector3D" + } + ], + "index": 0, + "lineNumber": 322, + "name": "translate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + }, + { + "name": "axis", + "type": "QVector3D" + } + ], + "index": 1, + "lineNumber": 323, + "name": "rotate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "q", + "type": "QQuaternion" + } + ], + "index": 2, + "lineNumber": 324, + "name": "rotate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "s", + "type": "float" + } + ], + "index": 3, + "lineNumber": 325, + "name": "scale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sx", + "type": "float" + }, + { + "name": "sy", + "type": "float" + }, + { + "name": "sz", + "type": "float" + } + ], + "index": 4, + "lineNumber": 326, + "name": "scale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "s", + "type": "QVector3D" + } + ], + "index": 5, + "lineNumber": 327, + "name": "scale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "eye", + "type": "QVector3D" + }, + { + "name": "center", + "type": "QVector3D" + }, + { + "name": "up", + "type": "QVector3D" + } + ], + "index": 6, + "lineNumber": 328, + "name": "lookAt", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 333, + "name": "times", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector4D" + } + ], + "index": 8, + "isConst": true, + "lineNumber": 334, + "name": "times", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "vec", + "type": "QVector3D" + } + ], + "index": 9, + "isConst": true, + "lineNumber": 335, + "name": "times", + "returnType": "QVector3D" + }, + { + "access": "public", + "arguments": [ + { + "name": "factor", + "type": "qreal" + } + ], + "index": 10, + "isConst": true, + "lineNumber": 336, + "name": "times", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 337, + "name": "plus", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 338, + "name": "minus", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "n", + "type": "int" + } + ], + "index": 13, + "isConst": true, + "lineNumber": 340, + "name": "row", + "returnType": "QVector4D" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "int" + } + ], + "index": 14, + "isConst": true, + "lineNumber": 341, + "name": "column", + "returnType": "QVector4D" + }, + { + "access": "public", + "index": 15, + "isConst": true, + "lineNumber": 343, + "name": "determinant", + "returnType": "qreal" + }, + { + "access": "public", + "index": 16, + "isConst": true, + "lineNumber": 344, + "name": "inverted", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "index": 17, + "isConst": true, + "lineNumber": 345, + "name": "transposed", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "p", + "type": "QPointF" + } + ], + "index": 18, + "isConst": true, + "lineNumber": 347, + "name": "map", + "returnType": "QPointF" + }, + { + "access": "public", + "arguments": [ + { + "name": "r", + "type": "QRectF" + } + ], + "index": 19, + "isConst": true, + "lineNumber": 348, + "name": "mapRect", + "returnType": "QRectF" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + }, + { + "name": "epsilon", + "type": "qreal" + } + ], + "index": 20, + "isConst": true, + "lineNumber": 350, + "name": "fuzzyEquals", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "QMatrix4x4" + } + ], + "index": 21, + "isConst": true, + "lineNumber": 351, + "name": "fuzzyEquals", + "returnType": "bool" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 260, + "name": "m11", + "read": "m11", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM11" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 261, + "name": "m12", + "read": "m12", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM12" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 262, + "name": "m13", + "read": "m13", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM13" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 263, + "name": "m14", + "read": "m14", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM14" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 264, + "name": "m21", + "read": "m21", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM21" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 265, + "name": "m22", + "read": "m22", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM22" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 266, + "name": "m23", + "read": "m23", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM23" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 267, + "name": "m24", + "read": "m24", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM24" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 268, + "name": "m31", + "read": "m31", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM31" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 269, + "name": "m32", + "read": "m32", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM32" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 270, + "name": "m33", + "read": "m33", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM33" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 271, + "name": "m34", + "read": "m34", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM34" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 272, + "name": "m41", + "read": "m41", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM41" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 273, + "name": "m42", + "read": "m42", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM42" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 274, + "name": "m43", + "read": "m43", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM43" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 275, + "name": "m44", + "read": "m44", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setM44" + } + ], + "qualifiedClassName": "QQuickMatrix4x4ValueType", + "superClasses": [ + { + "access": "public", + "name": "QMatrix4x4" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.Element", + "value": "PlanarTransform" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "QQuickPlanarTransform", + "lineNumber": 354, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 364, + "name": "identity", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "scaleX", + "type": "float" + }, + { + "name": "shearY", + "type": "float" + }, + { + "name": "shearX", + "type": "float" + }, + { + "name": "scaleY", + "type": "float" + }, + { + "name": "translateX", + "type": "float" + }, + { + "name": "translateY", + "type": "float" + } + ], + "index": 1, + "lineNumber": 365, + "name": "fromAffineMatrix", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "translateX", + "type": "float" + }, + { + "name": "translateY", + "type": "float" + } + ], + "index": 2, + "lineNumber": 368, + "name": "fromTranslate", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "scaleX", + "type": "float" + }, + { + "name": "scaleY", + "type": "float" + }, + { + "name": "originX", + "type": "float" + }, + { + "name": "originY", + "type": "float" + } + ], + "index": 3, + "lineNumber": 369, + "name": "fromScale", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "scaleX", + "type": "float" + }, + { + "name": "scaleY", + "type": "float" + }, + { + "name": "originX", + "type": "float" + } + ], + "index": 4, + "isCloned": true, + "lineNumber": 369, + "name": "fromScale", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "scaleX", + "type": "float" + }, + { + "name": "scaleY", + "type": "float" + } + ], + "index": 5, + "isCloned": true, + "lineNumber": 369, + "name": "fromScale", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + }, + { + "name": "originX", + "type": "float" + }, + { + "name": "originY", + "type": "float" + } + ], + "index": 6, + "lineNumber": 371, + "name": "fromRotate", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + }, + { + "name": "originX", + "type": "float" + } + ], + "index": 7, + "isCloned": true, + "lineNumber": 371, + "name": "fromRotate", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "angle", + "type": "float" + } + ], + "index": 8, + "isCloned": true, + "lineNumber": 371, + "name": "fromRotate", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "shearX", + "type": "float" + }, + { + "name": "shearY", + "type": "float" + }, + { + "name": "originX", + "type": "float" + }, + { + "name": "originY", + "type": "float" + } + ], + "index": 9, + "lineNumber": 372, + "name": "fromShear", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "shearX", + "type": "float" + }, + { + "name": "shearY", + "type": "float" + }, + { + "name": "originX", + "type": "float" + } + ], + "index": 10, + "isCloned": true, + "lineNumber": 372, + "name": "fromShear", + "returnType": "QMatrix4x4" + }, + { + "access": "public", + "arguments": [ + { + "name": "shearX", + "type": "float" + }, + { + "name": "shearY", + "type": "float" + } + ], + "index": 11, + "isCloned": true, + "lineNumber": 372, + "name": "fromShear", + "returnType": "QMatrix4x4" + } + ], + "object": true, + "qualifiedClassName": "QQuickPlanarTransform", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "font" + }, + { + "name": "QML.Foreign", + "value": "QFont" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Extended", + "value": "QQuickFontValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQuickFontValueType", + "constructors": [ + { + "access": "public", + "index": 0, + "lineNumber": 450, + "name": "QQuickFontValueType", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 1, + "lineNumber": 451, + "name": "QQuickFontValueType", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 416, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 452, + "name": "toString", + "returnType": "QString" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 420, + "name": "family", + "read": "family", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFamily" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 421, + "name": "styleName", + "read": "styleName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setStyleName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 422, + "name": "bold", + "read": "bold", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBold" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 423, + "name": "weight", + "read": "weight", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 424, + "name": "italic", + "read": "italic", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setItalic" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 425, + "name": "underline", + "read": "underline", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUnderline" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 426, + "name": "overline", + "read": "overline", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOverline" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 427, + "name": "strikeout", + "read": "strikeout", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setStrikeout" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 428, + "name": "pointSize", + "read": "pointSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPointSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 429, + "name": "pixelSize", + "read": "pixelSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPixelSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 430, + "name": "capitalization", + "read": "capitalization", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickFontEnums::Capitalization", + "user": false, + "write": "setCapitalization" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 431, + "name": "letterSpacing", + "read": "letterSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLetterSpacing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 432, + "name": "wordSpacing", + "read": "wordSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWordSpacing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 433, + "name": "hintingPreference", + "read": "hintingPreference", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickFontEnums::HintingPreference", + "user": false, + "write": "setHintingPreference" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 434, + "name": "kerning", + "read": "kerning", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setKerning" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 435, + "name": "preferShaping", + "read": "preferShaping", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPreferShaping" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 436, + "name": "features", + "read": "features", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false, + "write": "setFeatures" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 437, + "name": "variableAxes", + "read": "variableAxes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false, + "write": "setVariableAxes" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 438, + "name": "contextFontMerging", + "read": "contextFontMerging", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setContextFontMerging" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 439, + "name": "preferTypoLineMetrics", + "read": "preferTypoLineMetrics", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPreferTypoLineMetrics" + } + ], + "qualifiedClassName": "QQuickFontValueType", + "superClasses": [ + { + "access": "public", + "name": "QFont" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QColorSpace" + }, + { + "name": "QML.AddedInVersion", + "value": "527" + }, + { + "name": "QML.Extended", + "value": "QQuickColorSpaceValueType" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + } + ], + "className": "QQuickColorSpaceValueType", + "gadget": true, + "lineNumber": 550, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 554, + "name": "namedColorSpace", + "read": "namedColorSpace", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickColorSpaceEnums::NamedColorSpace", + "user": false, + "write": "setNamedColorSpace" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 555, + "name": "primaries", + "read": "primaries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickColorSpaceEnums::Primaries", + "user": false, + "write": "setPrimaries" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 556, + "name": "transferFunction", + "read": "transferFunction", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickColorSpaceEnums::TransferFunction", + "user": false, + "write": "setTransferFunction" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 557, + "name": "gamma", + "read": "gamma", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setGamma" + } + ], + "qualifiedClassName": "QQuickColorSpaceValueType", + "superClasses": [ + { + "access": "public", + "name": "QColorSpace" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Font" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickFontEnums", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 383, + "name": "FontWeight", + "values": [ + "Thin", + "ExtraLight", + "Light", + "Normal", + "Medium", + "DemiBold", + "Bold", + "ExtraBold", + "Black" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 393, + "name": "Capitalization", + "values": [ + "MixedCase", + "AllUppercase", + "AllLowercase", + "SmallCaps", + "Capitalize" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 400, + "name": "HintingPreference", + "values": [ + "PreferDefaultHinting", + "PreferNoHinting", + "PreferVerticalHinting", + "PreferFullHinting" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 408, + "name": "Style", + "values": [ + "StyleNormal", + "StyleItalic", + "StyleOblique" + ] + } + ], + "lineNumber": 376, + "namespace": true, + "qualifiedClassName": "QQuickFontEnums" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ColorSpace" + }, + { + "name": "QML.AddedInVersion", + "value": "527" + }, + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + } + ], + "className": "QQuickColorSpaceEnums", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 522, + "name": "NamedColorSpace", + "values": [ + "Unknown", + "SRgb", + "SRgbLinear", + "AdobeRgb", + "DisplayP3", + "ProPhotoRgb" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 532, + "name": "Primaries", + "values": [ + "Custom", + "SRgb", + "AdobeRgb", + "DciP3D65", + "ProPhotoRgb" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 540, + "name": "TransferFunction", + "values": [ + "Custom", + "Linear", + "Gamma", + "SRgb", + "ProPhotoRgb" + ] + } + ], + "lineNumber": 515, + "namespace": true, + "qualifiedClassName": "QQuickColorSpaceEnums" + } + ], + "inputFile": "qquickvaluetypes_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "ResizeMode", + "values": [ + "SizeViewToRootObject", + "SizeRootObjectToView" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 46, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "resizeMode", + "read": "resizeMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ResizeMode", + "user": false, + "write": "setResizeMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "source", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + } + ], + "qualifiedClassName": "QQuickView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QQuickView::Status" + } + ], + "index": 0, + "lineNumber": 62, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "QUrl" + } + ], + "index": 1, + "lineNumber": 56, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "uri", + "type": "QAnyStringView" + }, + { + "name": "typeName", + "type": "QAnyStringView" + } + ], + "index": 2, + "lineNumber": 57, + "name": "loadFromModule", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "initialProperties", + "type": "QVariantMap" + } + ], + "index": 3, + "lineNumber": 58, + "name": "setInitialProperties", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "component", + "type": "QQmlComponent*" + }, + { + "name": "item", + "type": "QObject*" + } + ], + "index": 4, + "lineNumber": 59, + "name": "setContent", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 65, + "name": "continueExecute", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickWindow" + } + ] + } + ], + "inputFile": "qquickview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WheelHandler" + }, + { + "name": "QML.AddedInVersion", + "value": "526" + } + ], + "className": "QQuickWheelHandler", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "invertible", + "notify": "invertibleChanged", + "read": "isInvertible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInvertible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "activeTimeout", + "notify": "activeTimeoutChanged", + "read": "activeTimeout", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setActiveTimeout" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 35, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "rotationScale", + "notify": "rotationScaleChanged", + "read": "rotationScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRotationScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 37, + "name": "property", + "notify": "propertyChanged", + "read": "property", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setProperty" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 38, + "name": "targetScaleMultiplier", + "notify": "targetScaleMultiplierChanged", + "read": "targetScaleMultiplier", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTargetScaleMultiplier" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 39, + "name": "targetTransformAroundCursor", + "notify": "targetTransformAroundCursorChanged", + "read": "isTargetTransformAroundCursor", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTargetTransformAroundCursor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 40, + "name": "blocking", + "notify": "blockingChanged", + "read": "isBlocking", + "required": false, + "revision": 1539, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBlocking" + } + ], + "qualifiedClassName": "QQuickWheelHandler", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickWheelEvent*" + } + ], + "index": 0, + "lineNumber": 76, + "name": "wheel", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 78, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 79, + "name": "invertibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 80, + "name": "activeTimeoutChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 81, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 82, + "name": "rotationScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 83, + "name": "propertyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 84, + "name": "targetScaleMultiplierChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 85, + "name": "targetTransformAroundCursorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 86, + "name": "blockingChanged", + "returnType": "void", + "revision": 1539 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickSinglePointHandler" + } + ] + } + ], + "inputFile": "qquickwheelhandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "data" + }, + { + "name": "QML.Element", + "value": "Window" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.RemovedInVersion", + "value": "513" + } + ], + "className": "QQuickWindow", + "enums": [ + { + "alias": "CreateTextureOption", + "isClass": false, + "isFlag": true, + "lineNumber": 59, + "name": "CreateTextureOptions", + "values": [ + "TextureHasAlphaChannel", + "TextureHasMipmaps", + "TextureOwnsGLTexture", + "TextureCanUseAtlas", + "TextureIsOpaque" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 79, + "name": "SceneGraphError", + "values": [ + "ContextNotAvailable" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 84, + "name": "TextRenderType", + "values": [ + "QtTextRendering", + "NativeTextRendering", + "CurveTextRendering" + ] + } + ], + "lineNumber": 42, + "object": true, + "properties": [ + { + "constant": false, + "designable": false, + "final": false, + "index": 0, + "lineNumber": 45, + "name": "data", + "privateClass": "QQuickWindow::d_func()", + "read": "data", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 46, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 47, + "name": "contentItem", + "read": "contentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 48, + "name": "activeFocusItem", + "notify": "activeFocusItemChanged", + "read": "activeFocusItem", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 49, + "name": "palette", + "notify": "paletteChanged", + "privateClass": "QQuickWindow::d_func()", + "read": "palette", + "required": false, + "reset": "resetPalette", + "revision": 1538, + "scriptable": true, + "stored": true, + "type": "QQuickPalette*", + "user": false, + "write": "setPalette" + } + ], + "qualifiedClassName": "QQuickWindow", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 170, + "name": "frameSwapped", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 171, + "name": "sceneGraphInitialized", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 172, + "name": "sceneGraphInvalidated", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 173, + "name": "beforeSynchronizing", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 174, + "name": "afterSynchronizing", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 5, + "lineNumber": 175, + "name": "beforeRendering", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 176, + "name": "afterRendering", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 177, + "name": "afterAnimating", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 8, + "lineNumber": 178, + "name": "sceneGraphAboutToStop", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "arguments": [ + { + "name": "close", + "type": "QQuickCloseEvent*" + } + ], + "index": 9, + "lineNumber": 180, + "name": "closing", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "type": "QColor" + } + ], + "index": 10, + "lineNumber": 181, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 182, + "name": "activeFocusItemChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QQuickWindow::SceneGraphError" + }, + { + "name": "message", + "type": "QString" + } + ], + "index": 12, + "lineNumber": 183, + "name": "sceneGraphError", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 13, + "lineNumber": 185, + "name": "beforeRenderPassRecording", + "returnType": "void", + "revision": 526 + }, + { + "access": "public", + "index": 14, + "lineNumber": 186, + "name": "afterRenderPassRecording", + "returnType": "void", + "revision": 526 + }, + { + "access": "public", + "index": 15, + "lineNumber": 188, + "name": "paletteChanged", + "returnType": "void", + "revision": 1536 + }, + { + "access": "public", + "index": 16, + "lineNumber": 189, + "name": "paletteCreated", + "returnType": "void", + "revision": 1536 + }, + { + "access": "public", + "index": 17, + "lineNumber": 191, + "name": "beforeFrameBegin", + "returnType": "void", + "revision": 1536 + }, + { + "access": "public", + "index": 18, + "lineNumber": 192, + "name": "afterFrameEnd", + "returnType": "void", + "revision": 1536 + } + ], + "slots": [ + { + "access": "public", + "index": 19, + "lineNumber": 195, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 196, + "name": "releaseResources", + "returnType": "void" + }, + { + "access": "private", + "index": 21, + "lineNumber": 230, + "name": "maybeUpdate", + "returnType": "void" + }, + { + "access": "private", + "index": 22, + "lineNumber": 231, + "name": "cleanupSceneGraph", + "returnType": "void" + }, + { + "access": "private", + "index": 23, + "lineNumber": 232, + "name": "physicalDpiChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "screen", + "type": "QScreen*" + } + ], + "index": 24, + "lineNumber": 233, + "name": "handleScreenChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 25, + "lineNumber": 234, + "name": "runJobsAfterSwap", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "state", + "type": "Qt::ApplicationState" + } + ], + "index": 26, + "lineNumber": 235, + "name": "handleApplicationStateChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 27, + "lineNumber": 236, + "name": "handleFontDatabaseChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWindow" + } + ] + } + ], + "inputFile": "qquickwindow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickRootItem", + "lineNumber": 63, + "object": true, + "qualifiedClassName": "QQuickRootItem", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "int" + } + ], + "index": 0, + "lineNumber": 72, + "name": "setWidth", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "h", + "type": "int" + } + ], + "index": 1, + "lineNumber": 73, + "name": "setHeight", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickwindow_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickWindowAttached", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "visibility", + "notify": "visibilityChanged", + "read": "visibility", + "required": false, + "scriptable": true, + "stored": true, + "type": "QWindow::Visibility", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "activeFocusItem", + "notify": "activeFocusItemChanged", + "read": "activeFocusItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "contentItem", + "notify": "contentItemChanged", + "read": "contentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 36, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 37, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 38, + "name": "window", + "notify": "windowChanged", + "read": "window", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickWindow*", + "user": false + } + ], + "qualifiedClassName": "QQuickWindowAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "visibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 56, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 57, + "name": "activeFocusItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 58, + "name": "contentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 59, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 60, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 61, + "name": "windowChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "arguments": [ + { + "type": "QQuickWindow*" + } + ], + "index": 7, + "lineNumber": 64, + "name": "windowChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickwindowattached_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WindowContainer" + }, + { + "name": "QML.AddedInVersion", + "value": "1543" + } + ], + "className": "QQuickWindowContainer", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": false, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "window", + "notify": "containedWindowChanged", + "read": "containedWindow", + "required": false, + "scriptable": true, + "stored": true, + "type": "QWindow*", + "user": false, + "write": "setContainedWindow" + } + ], + "qualifiedClassName": "QQuickWindowContainer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "window", + "type": "QWindow*" + } + ], + "index": 0, + "lineNumber": 50, + "name": "containedWindowChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImplicitSizeItem" + } + ] + } + ], + "inputFile": "qquickwindowcontainer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWindow" + }, + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QWindowForeign", + "gadget": true, + "lineNumber": 28, + "qualifiedClassName": "QWindowForeign" + }, + { + "classInfos": [ + { + "name": "QML.Attached", + "value": "QQuickWindowAttached" + }, + { + "name": "QML.Element", + "value": "Window" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QQuickWindowQmlImpl", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 36, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 41, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 42, + "name": "visibility", + "notify": "visibilityChanged", + "read": "visibility", + "required": false, + "scriptable": true, + "stored": true, + "type": "QWindow::Visibility", + "user": false, + "write": "setVisibility" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 44, + "name": "screen", + "notify": "screenChanged", + "read": "screen", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setScreen" + } + ], + "qualifiedClassName": "QQuickWindowQmlImpl", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 74, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visibility", + "type": "QWindow::Visibility" + } + ], + "index": 1, + "lineNumber": 75, + "name": "visibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 76, + "name": "screenChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 3, + "lineNumber": 78, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 4, + "lineNumber": 79, + "name": "yChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 5, + "lineNumber": 90, + "name": "applyWindowVisibility", + "returnType": "void", + "revision": 1543 + }, + { + "access": "private", + "index": 6, + "lineNumber": 91, + "name": "updateTransientParent", + "returnType": "void", + "revision": 1543 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickWindow" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickwindowmodule_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGAbstractRenderer", + "enums": [ + { + "alias": "MatrixTransformFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 34, + "name": "MatrixTransformFlags", + "values": [ + "MatrixTransformFlipY" + ] + } + ], + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QSGAbstractRenderer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 75, + "name": "sceneGraphChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsgabstractrenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGLayer", + "lineNumber": 179, + "object": true, + "qualifiedClassName": "QSGLayer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 207, + "name": "updateRequested", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 208, + "name": "scheduledUpdateCompleted", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 203, + "name": "markDirtyTexture", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 204, + "name": "invalidated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSGDynamicTexture" + } + ] + }, + { + "className": "QSGGuiThreadShaderEffectManager", + "lineNumber": 237, + "object": true, + "qualifiedClassName": "QSGGuiThreadShaderEffectManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "ok", + "type": "bool" + }, + { + "name": "typeHint", + "type": "ShaderInfo::Type" + }, + { + "name": "src", + "type": "QUrl" + }, + { + "name": "result", + "type": "ShaderInfo*" + } + ], + "index": 0, + "lineNumber": 288, + "name": "shaderCodePrepared", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 289, + "name": "logAndStatusChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QSGShaderEffectNode", + "lineNumber": 296, + "object": true, + "qualifiedClassName": "QSGShaderEffectNode", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 358, + "name": "textureChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QSGVisitableNode" + } + ] + } + ], + "inputFile": "qsgadaptationlayer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ShaderManager", + "lineNumber": 669, + "object": true, + "qualifiedClassName": "QSGBatchRenderer::ShaderManager", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 689, + "name": "invalidated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsgbatchrenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Texture", + "lineNumber": 50, + "object": true, + "qualifiedClassName": "QSGCompressedAtlasTexture::Texture", + "superClasses": [ + { + "access": "public", + "name": "QSGRhiAtlasTexture::TextureBase" + } + ] + } + ], + "inputFile": "qsgcompressedatlastexture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGCompressedTexture", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QSGCompressedTexture", + "superClasses": [ + { + "access": "public", + "name": "QSGTexture" + } + ] + } + ], + "inputFile": "qsgcompressedtexture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGContext", + "lineNumber": 83, + "object": true, + "qualifiedClassName": "QSGContext", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QSGRenderContext", + "lineNumber": 135, + "object": true, + "qualifiedClassName": "QSGRenderContext", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 189, + "name": "initialized", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 190, + "name": "invalidated", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 191, + "name": "releaseCachedResourcesRequested", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "o", + "type": "QObject*" + } + ], + "index": 3, + "lineNumber": 194, + "name": "textureFactoryDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsgcontext_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGContextPlugin", + "interfaces": [ + [ + { + "className": "QSGContextFactoryInterface", + "id": "\"org.qt-project.Qt.QSGContextFactoryInterface\"" + }, + { + "className": "QFactoryInterface", + "id": "\"org.qt-project.Qt.QFactoryInterface\"" + } + ] + ], + "lineNumber": 49, + "object": true, + "qualifiedClassName": "QSGContextPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QSGContextFactoryInterface" + } + ] + } + ], + "inputFile": "qsgcontextplugin_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGCurveFillNode", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QSGCurveFillNode", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 235, + "name": "handleTextureChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 240, + "name": "handleTextureProviderDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QSGCurveAbstractNode" + } + ] + } + ], + "inputFile": "qsgcurvefillnode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGDefaultRenderContext", + "lineNumber": 47, + "object": true, + "qualifiedClassName": "QSGDefaultRenderContext", + "superClasses": [ + { + "access": "public", + "name": "QSGRenderContext" + } + ] + } + ], + "inputFile": "qsgdefaultrendercontext_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGPlainTexture", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QSGPlainTexture", + "superClasses": [ + { + "access": "public", + "name": "QSGTexture" + } + ] + } + ], + "inputFile": "qsgplaintexture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGRenderLoop", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "QSGRenderLoop", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 84, + "name": "timeToIncubate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsgrenderloop_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Manager", + "lineNumber": 40, + "object": true, + "qualifiedClassName": "QSGRhiAtlasTexture::Manager", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "AtlasBase", + "lineNumber": 63, + "object": true, + "qualifiedClassName": "QSGRhiAtlasTexture::AtlasBase", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "TextureBase", + "lineNumber": 117, + "object": true, + "qualifiedClassName": "QSGRhiAtlasTexture::TextureBase", + "superClasses": [ + { + "access": "public", + "name": "QSGTexture" + } + ] + }, + { + "className": "Texture", + "lineNumber": 136, + "object": true, + "qualifiedClassName": "QSGRhiAtlasTexture::Texture", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "QSGRhiAtlasTexture::TextureBase", + "name": "TextureBase" + } + ] + } + ], + "inputFile": "qsgrhiatlastexture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGRhiLayer", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QSGRhiLayer", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "markDirtyTexture", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 63, + "name": "invalidated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSGLayer" + } + ] + } + ], + "inputFile": "qsgrhilayer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGRhiShaderEffectNode", + "lineNumber": 91, + "object": true, + "qualifiedClassName": "QSGRhiShaderEffectNode", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 106, + "name": "handleTextureChange", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 1, + "lineNumber": 107, + "name": "handleTextureProviderDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSGShaderEffectNode" + } + ] + } + ], + "inputFile": "qsgrhishadereffectnode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGSoftwareRenderContext", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QSGSoftwareRenderContext", + "superClasses": [ + { + "access": "public", + "name": "QSGRenderContext" + } + ] + }, + { + "className": "QSGSoftwareContext", + "lineNumber": 40, + "object": true, + "qualifiedClassName": "QSGSoftwareContext", + "superClasses": [ + { + "access": "public", + "name": "QSGContext" + }, + { + "access": "public", + "name": "QSGRendererInterface" + } + ] + } + ], + "inputFile": "qsgsoftwarecontext_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGSoftwareLayer", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QSGSoftwareLayer", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 63, + "name": "markDirtyTexture", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 64, + "name": "invalidated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSGLayer" + } + ] + } + ], + "inputFile": "qsgsoftwarelayer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGSoftwarePixmapTexture", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QSGSoftwarePixmapTexture", + "superClasses": [ + { + "access": "public", + "name": "QSGTexture" + } + ] + } + ], + "inputFile": "qsgsoftwarepixmaptexture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGSoftwareRenderLoop", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QSGSoftwareRenderLoop", + "superClasses": [ + { + "access": "public", + "name": "QSGRenderLoop" + } + ] + } + ], + "inputFile": "qsgsoftwarerenderloop_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGSoftwareThreadedRenderLoop", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QSGSoftwareThreadedRenderLoop", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 53, + "name": "onAnimationStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 54, + "name": "onAnimationStopped", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSGRenderLoop" + } + ] + } + ], + "inputFile": "qsgsoftwarethreadedrenderloop_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGTexture", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QSGTexture", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QSGDynamicTexture", + "lineNumber": 99, + "object": true, + "qualifiedClassName": "QSGDynamicTexture", + "superClasses": [ + { + "access": "public", + "name": "QSGTexture" + } + ] + } + ], + "inputFile": "qsgtexture.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGTextureProvider", + "lineNumber": 12, + "object": true, + "qualifiedClassName": "QSGTextureProvider", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 19, + "name": "textureChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsgtextureprovider.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGThreadedRenderLoop", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QSGThreadedRenderLoop", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 61, + "name": "animationStarted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 62, + "name": "animationStopped", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSGRenderLoop" + } + ] + } + ], + "inputFile": "qsgthreadedrenderloop_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickLocalTransform", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QQuickLocalTransform", + "superClasses": [ + { + "access": "public", + "name": "QQuickTransform" + } + ] + } + ], + "inputFile": "qquickflipable.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickFontObject", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QQuickFontObject", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + } + ], + "index": 0, + "lineNumber": 43, + "name": "fontDownloaded", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 49, + "name": "replyFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickfontloader.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGFramebufferObjectNode", + "lineNumber": 164, + "object": true, + "qualifiedClassName": "QSGFramebufferObjectNode", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 201, + "name": "render", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 224, + "name": "handleScreenChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSGTextureProvider" + }, + { + "access": "public", + "name": "QSGSimpleTextureNode" + } + ] + } + ], + "inputFile": "qquickframebufferobject.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickPixmapReply", + "lineNumber": 147, + "object": true, + "qualifiedClassName": "QQuickPixmapReply", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 180, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qint64" + }, + { + "type": "qint64" + } + ], + "index": 1, + "lineNumber": 181, + "name": "downloadProgress", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "ReaderThreadExecutionEnforcer", + "lineNumber": 197, + "object": true, + "qualifiedClassName": "ReaderThreadExecutionEnforcer", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "response", + "type": "QQuickImageResponse*" + } + ], + "index": 0, + "lineNumber": 213, + "name": "asyncResponseFinished", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 214, + "name": "asyncResponseFinished", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 216, + "name": "networkRequestDone", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQuickPixmapReader", + "lineNumber": 225, + "object": true, + "qualifiedClassName": "QQuickPixmapReader", + "superClasses": [ + { + "access": "public", + "name": "QThread" + } + ] + } + ], + "inputFile": "qquickpixmapcache.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "CallbackRegistrationHelper", + "lineNumber": 36, + "object": true, + "qualifiedClassName": "CallbackRegistrationHelper", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickprofiler.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickShaderEffectSourceTextureProvider", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QQuickShaderEffectSourceTextureProvider", + "superClasses": [ + { + "access": "public", + "name": "QSGTextureProvider" + } + ] + }, + { + "className": "QQuickShaderSourceAttachedNode", + "lineNumber": 630, + "object": true, + "qualifiedClassName": "QQuickShaderSourceAttachedNode", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 634, + "name": "markTextureDirty", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QSGNode" + } + ] + } + ], + "inputFile": "qquickshadereffectsource.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickWindowIncubationController", + "lineNumber": 76, + "object": true, + "qualifiedClassName": "QQuickWindowIncubationController", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 111, + "name": "incubate", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 123, + "name": "animationStopped", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlIncubationController" + } + ] + } + ], + "inputFile": "qquickwindow.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGDefaultAnimationDriver", + "lineNumber": 113, + "object": true, + "qualifiedClassName": "QSGDefaultAnimationDriver", + "superClasses": [ + { + "access": "public", + "name": "QSGAnimationDriver" + } + ] + } + ], + "inputFile": "qsgcontext.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGGuiThreadRenderLoop", + "lineNumber": 112, + "object": true, + "qualifiedClassName": "QSGGuiThreadRenderLoop", + "superClasses": [ + { + "access": "public", + "name": "QSGRenderLoop" + } + ] + } + ], + "inputFile": "qsgrenderloop.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGSoftwareRenderThread", + "lineNumber": 125, + "object": true, + "qualifiedClassName": "QSGSoftwareRenderThread", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 185, + "name": "onSceneGraphChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QThread" + } + ] + } + ], + "inputFile": "qsgsoftwarethreadedrenderloop.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSGRenderThread", + "lineNumber": 220, + "object": true, + "qualifiedClassName": "QSGRenderThread", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 271, + "name": "sceneGraphChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QThread" + } + ] + } + ], + "inputFile": "qsgthreadedrenderloop.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickcontrols2_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickcontrols2_metatypes.json new file mode 100644 index 0000000..924f43f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickcontrols2_metatypes.json @@ -0,0 +1,38 @@ +[ + { + "classes": [ + { + "className": "QQuickAttachedPropertyPropagator", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QQuickAttachedPropertyPropagator", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickattachedpropertypropagator.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickStylePlugin", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QQuickStylePlugin", + "superClasses": [ + { + "access": "public", + "name": "QQmlExtensionPlugin" + } + ] + } + ], + "inputFile": "qquickstyleplugin_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickcontrols2impl_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickcontrols2impl_metatypes.json new file mode 100644 index 0000000..ab37972 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickcontrols2impl_metatypes.json @@ -0,0 +1,1495 @@ +[ + { + "classes": [ + { + "className": "QQuickAnimatedNode", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QQuickAnimatedNode", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 59, + "name": "started", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 60, + "name": "stopped", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 2, + "lineNumber": 66, + "name": "advance", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 67, + "name": "update", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QSGTransformNode" + } + ] + } + ], + "inputFile": "qquickanimatednode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CheckLabel" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickCheckLabel", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QQuickCheckLabel", + "superClasses": [ + { + "access": "public", + "name": "QQuickText" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QQuickText" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickTextForeign", + "gadget": true, + "lineNumber": 34, + "qualifiedClassName": "QQuickTextForeign" + } + ], + "inputFile": "qquickchecklabel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ClippedText" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "QQuickClippedText", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 27, + "name": "clipX", + "read": "clipX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setClipX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 28, + "name": "clipY", + "read": "clipY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setClipY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 29, + "name": "clipWidth", + "read": "clipWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setClipWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 30, + "name": "clipHeight", + "read": "clipHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setClipHeight" + } + ], + "qualifiedClassName": "QQuickClippedText", + "superClasses": [ + { + "access": "public", + "name": "QQuickText" + } + ] + } + ], + "inputFile": "qquickclippedtext_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Color" + }, + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickColor", + "lineNumber": 26, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + }, + { + "name": "opacity", + "type": "qreal" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 36, + "name": "transparent", + "returnType": "QColor" + }, + { + "access": "public", + "arguments": [ + { + "name": "a", + "type": "QColor" + }, + { + "name": "b", + "type": "QColor" + }, + { + "name": "factor", + "type": "qreal" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 37, + "name": "blend", + "returnType": "QColor" + } + ], + "object": true, + "qualifiedClassName": "QQuickColor", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickcolor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ColorImage" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickColorImage", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "reset": "resetColor", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "defaultColor", + "notify": "defaultColorChanged", + "read": "defaultColor", + "required": false, + "reset": "resetDefaultColor", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setDefaultColor" + } + ], + "qualifiedClassName": "QQuickColorImage", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 46, + "name": "defaultColorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImage" + } + ] + } + ], + "inputFile": "qquickcolorimage_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "IconImage" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickIconImage", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + } + ], + "qualifiedClassName": "QQuickIconImage", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 49, + "name": "colorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImage" + } + ] + } + ], + "inputFile": "qquickiconimage_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "IconLabel" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickIconLabel", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 46, + "name": "Display", + "values": [ + "IconOnly", + "TextOnly", + "TextBesideIcon", + "TextUnderIcon" + ] + } + ], + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 30, + "name": "icon", + "read": "icon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickIcon", + "user": false, + "write": "setIcon" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 31, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 32, + "name": "font", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 33, + "name": "color", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 34, + "name": "display", + "read": "display", + "required": false, + "scriptable": true, + "stored": true, + "type": "Display", + "user": false, + "write": "setDisplay" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 35, + "name": "spacing", + "read": "spacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSpacing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 36, + "name": "mirrored", + "read": "isMirrored", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirrored" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 37, + "name": "alignment", + "read": "alignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 38, + "name": "topPadding", + "read": "topPadding", + "required": false, + "reset": "resetTopPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 39, + "name": "leftPadding", + "read": "leftPadding", + "required": false, + "reset": "resetLeftPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 40, + "name": "rightPadding", + "read": "rightPadding", + "required": false, + "reset": "resetRightPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 41, + "name": "bottomPadding", + "read": "bottomPadding", + "required": false, + "reset": "resetBottomPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomPadding" + } + ], + "qualifiedClassName": "QQuickIconLabel", + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickiconlabel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ImageSelector" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickImageSelector", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ], + [ + { + "className": "QQmlPropertyValueInterceptor", + "id": "\"org.qt-project.Qt.QQmlPropertyValueInterceptor\"" + } + ] + ], + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "path", + "read": "path", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPath" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "states", + "read": "states", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantList", + "user": false, + "write": "setStates" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 37, + "name": "separator", + "read": "separator", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setSeparator" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 38, + "name": "cache", + "read": "cache", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCache" + } + ], + "qualifiedClassName": "QQuickImageSelector", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 68, + "name": "sourceChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + }, + { + "access": "public", + "name": "QQmlPropertyValueInterceptor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "NinePatchImageSelector" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickNinePatchImageSelector", + "lineNumber": 94, + "object": true, + "qualifiedClassName": "QQuickNinePatchImageSelector", + "superClasses": [ + { + "access": "public", + "name": "QQuickImageSelector" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AnimatedImageSelector" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickAnimatedImageSelector", + "lineNumber": 107, + "object": true, + "qualifiedClassName": "QQuickAnimatedImageSelector", + "superClasses": [ + { + "access": "public", + "name": "QQuickImageSelector" + } + ] + } + ], + "inputFile": "qquickimageselector_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ItemGroup" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "QQuickItemGroup", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQuickItemGroup", + "superClasses": [ + { + "access": "public", + "name": "QQuickImplicitSizeItem" + }, + { + "access": "protected", + "name": "QQuickItemChangeListener" + } + ] + } + ], + "inputFile": "qquickitemgroup_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MnemonicLabel" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickMnemonicLabel", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 27, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 28, + "name": "mnemonicVisible", + "read": "isMnemonicVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMnemonicVisible" + } + ], + "qualifiedClassName": "QQuickMnemonicLabel", + "superClasses": [ + { + "access": "public", + "name": "QQuickText" + } + ] + } + ], + "inputFile": "qquickmnemoniclabel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "NinePatchImage" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickNinePatchImage", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "topPadding", + "notify": "topPaddingChanged", + "read": "topPadding", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "leftPadding", + "notify": "leftPaddingChanged", + "read": "leftPadding", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 30, + "name": "rightPadding", + "notify": "rightPaddingChanged", + "read": "rightPadding", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 31, + "name": "bottomPadding", + "notify": "bottomPaddingChanged", + "read": "bottomPadding", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 32, + "name": "topInset", + "notify": "topInsetChanged", + "read": "topInset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 33, + "name": "leftInset", + "notify": "leftInsetChanged", + "read": "leftInset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 34, + "name": "rightInset", + "notify": "rightInsetChanged", + "read": "rightInset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 35, + "name": "bottomInset", + "notify": "bottomInsetChanged", + "read": "bottomInset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickNinePatchImage", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 53, + "name": "topPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 54, + "name": "leftPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 55, + "name": "rightPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 56, + "name": "bottomPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 58, + "name": "topInsetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 59, + "name": "leftInsetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 60, + "name": "rightInsetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 61, + "name": "bottomInsetChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImage" + } + ] + } + ], + "inputFile": "qquickninepatchimage_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PaddedRectangle" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPaddedRectangle", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 27, + "name": "padding", + "notify": "paddingChanged", + "read": "padding", + "required": false, + "reset": "resetPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 28, + "name": "topPadding", + "notify": "topPaddingChanged", + "read": "topPadding", + "required": false, + "reset": "resetTopPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 29, + "name": "leftPadding", + "notify": "leftPaddingChanged", + "read": "leftPadding", + "required": false, + "reset": "resetLeftPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 30, + "name": "rightPadding", + "notify": "rightPaddingChanged", + "read": "rightPadding", + "required": false, + "reset": "resetRightPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 31, + "name": "bottomPadding", + "notify": "bottomPaddingChanged", + "read": "bottomPadding", + "required": false, + "reset": "resetBottomPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomPadding" + } + ], + "qualifiedClassName": "QQuickPaddedRectangle", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 59, + "name": "paddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 60, + "name": "topPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 61, + "name": "leftPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 62, + "name": "rightPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 63, + "name": "bottomPaddingChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickRectangle" + } + ] + } + ], + "inputFile": "qquickpaddedrectangle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PlaceholderText" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "QQuickPlaceholderText", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QQuickPlaceholderText", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 39, + "name": "updateAlignment", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickText" + } + ] + } + ], + "inputFile": "qquickplaceholdertext_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Extended", + "value": "QPlatformTheme" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "PlatformTheme" + }, + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuickPlatformTheme", + "lineNumber": 26, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "themeHint", + "type": "QPlatformTheme::ThemeHint" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 39, + "name": "themeHint", + "returnType": "QVariant" + } + ], + "object": true, + "qualifiedClassName": "QQuickPlatformTheme", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickplatformtheme_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TumblerView" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QQuickTumblerView", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "path", + "notify": "pathChanged", + "read": "path", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickPath*", + "user": false, + "write": "setPath" + } + ], + "qualifiedClassName": "QQuickTumblerView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 55, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 56, + "name": "pathChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquicktumblerview_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickcontrolstestutilsprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickcontrolstestutilsprivate_metatypes.json new file mode 100644 index 0000000..7aef7cd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickcontrolstestutilsprivate_metatypes.json @@ -0,0 +1,137 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.Singleton", + "value": "true" + } + ], + "className": "ComponentCreator", + "lineNumber": 61, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QByteArray" + } + ], + "index": 0, + "lineNumber": 69, + "name": "createComponent", + "returnType": "QQmlComponent*" + } + ], + "object": true, + "qualifiedClassName": "QQuickControlsTestUtils::ComponentCreator", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.Singleton", + "value": "true" + } + ], + "className": "StyleInfo", + "lineNumber": 72, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 75, + "name": "styleName", + "read": "styleName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QQuickControlsTestUtils::StyleInfo", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.Singleton", + "value": "true" + } + ], + "className": "SystemEnvironment", + "lineNumber": 99, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 106, + "name": "value", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 107, + "name": "setValue", + "returnType": "bool" + } + ], + "object": true, + "qualifiedClassName": "QQuickControlsTestUtils::SystemEnvironment", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "controlstestutils_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickdialogs2_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickdialogs2_metatypes.json new file mode 100644 index 0000000..07753c1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickdialogs2_metatypes.json @@ -0,0 +1,1171 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Extended", + "value": "QColorDialogOptions" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "ColorDialog" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "QQuickColorDialog", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "selectedColor", + "notify": "selectedColorChanged", + "read": "selectedColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setSelectedColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "options", + "notify": "optionsChanged", + "read": "options", + "required": false, + "reset": "resetOptions", + "scriptable": true, + "stored": true, + "type": "QColorDialogOptions::ColorDialogOptions", + "user": false, + "write": "setOptions" + } + ], + "qualifiedClassName": "QQuickColorDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "selectedColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 46, + "name": "optionsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractDialog" + } + ] + } + ], + "inputFile": "qquickcolordialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "data" + }, + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuickAbstractDialog", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 81, + "name": "StandardCode", + "values": [ + "Rejected", + "Accepted" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 40, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 44, + "name": "data", + "read": "data", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 45, + "name": "parentWindow", + "notify": "parentWindowChanged", + "read": "parentWindow", + "required": false, + "reset": "resetParentWindow", + "scriptable": true, + "stored": true, + "type": "QWindow*", + "user": false, + "write": "setParentWindow" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 46, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 47, + "name": "flags", + "notify": "flagsChanged", + "read": "flags", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::WindowFlags", + "user": false, + "write": "setFlags" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 48, + "name": "modality", + "notify": "modalityChanged", + "read": "modality", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::WindowModality", + "user": false, + "write": "setModality" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 49, + "name": "popupType", + "notify": "popupTypeChanged", + "read": "popupType", + "required": false, + "reset": "resetPopupType", + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QQuickPopup::PopupType", + "user": false, + "write": "setPopupType" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 50, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 51, + "name": "result", + "notify": "resultChanged", + "read": "result", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setResult" + } + ], + "qualifiedClassName": "QQuickAbstractDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 99, + "name": "accepted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 100, + "name": "rejected", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 101, + "name": "parentWindowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 102, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 103, + "name": "flagsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 104, + "name": "modalityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 105, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 106, + "name": "resultChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 107, + "name": "popupTypeChanged", + "returnType": "void", + "revision": 1546 + } + ], + "slots": [ + { + "access": "public", + "index": 9, + "lineNumber": 92, + "name": "open", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 93, + "name": "close", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 94, + "name": "accept", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 95, + "name": "reject", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "result", + "type": "int" + } + ], + "index": 13, + "lineNumber": 96, + "name": "done", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickabstractdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FileDialog" + }, + { + "name": "QML.Extended", + "value": "QFileDialogOptions" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuickFileDialog", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 51, + "name": "FileMode", + "values": [ + "OpenFile", + "OpenFiles", + "SaveFile" + ] + } + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "fileMode", + "notify": "fileModeChanged", + "read": "fileMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FileMode", + "user": false, + "write": "setFileMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "selectedFile", + "notify": "selectedFileChanged", + "read": "selectedFile", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSelectedFile" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "selectedFiles", + "notify": "selectedFilesChanged", + "read": "selectedFiles", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "currentFile", + "notify": "currentFileChanged", + "read": "currentFile", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setCurrentFile" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "currentFiles", + "notify": "currentFilesChanged", + "read": "currentFiles", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setCurrentFiles" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 36, + "name": "currentFolder", + "notify": "currentFolderChanged", + "read": "currentFolder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setCurrentFolder" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 37, + "name": "options", + "notify": "optionsChanged", + "read": "options", + "required": false, + "reset": "resetOptions", + "scriptable": true, + "stored": true, + "type": "QFileDialogOptions::FileDialogOptions", + "user": false, + "write": "setOptions" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 38, + "name": "nameFilters", + "notify": "nameFiltersChanged", + "read": "nameFilters", + "required": false, + "reset": "resetNameFilters", + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setNameFilters" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 39, + "name": "selectedNameFilter", + "read": "selectedNameFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickFileNameFilter*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 40, + "name": "defaultSuffix", + "notify": "defaultSuffixChanged", + "read": "defaultSuffix", + "required": false, + "reset": "resetDefaultSuffix", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDefaultSuffix" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 41, + "name": "acceptLabel", + "notify": "acceptLabelChanged", + "read": "acceptLabel", + "required": false, + "reset": "resetAcceptLabel", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setAcceptLabel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 42, + "name": "rejectLabel", + "notify": "rejectLabelChanged", + "read": "rejectLabel", + "required": false, + "reset": "resetRejectLabel", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRejectLabel" + } + ], + "qualifiedClassName": "QQuickFileDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 98, + "name": "fileModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 99, + "name": "selectedFileChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 100, + "name": "selectedFilesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 101, + "name": "currentFileChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 102, + "name": "currentFilesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 103, + "name": "currentFolderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 104, + "name": "optionsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 105, + "name": "nameFiltersChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 106, + "name": "defaultSuffixChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 107, + "name": "acceptLabelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 108, + "name": "rejectLabelChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractDialog" + } + ] + } + ], + "inputFile": "qquickfiledialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Extended", + "value": "QFileDialogOptions" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "FolderDialog" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuickFolderDialog", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "currentFolder", + "notify": "currentFolderChanged", + "read": "currentFolder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setCurrentFolder" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "selectedFolder", + "notify": "selectedFolderChanged", + "read": "selectedFolder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSelectedFolder" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "options", + "notify": "optionsChanged", + "read": "options", + "required": false, + "reset": "resetOptions", + "scriptable": true, + "stored": true, + "type": "QFileDialogOptions::FileDialogOptions", + "user": false, + "write": "setOptions" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "acceptLabel", + "notify": "acceptLabelChanged", + "read": "acceptLabel", + "required": false, + "reset": "resetAcceptLabel", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setAcceptLabel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "rejectLabel", + "notify": "rejectLabelChanged", + "read": "rejectLabel", + "required": false, + "reset": "resetRejectLabel", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setRejectLabel" + } + ], + "qualifiedClassName": "QQuickFolderDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "currentFolderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 63, + "name": "selectedFolderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 64, + "name": "optionsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 65, + "name": "acceptLabelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 66, + "name": "rejectLabelChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractDialog" + } + ] + } + ], + "inputFile": "qquickfolderdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Extended", + "value": "QFontDialogOptions" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "FontDialog" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuickFontDialog", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "selectedFont", + "notify": "selectedFontChanged", + "read": "selectedFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setSelectedFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "currentFont", + "notify": "currentFontChanged", + "read": "currentFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setCurrentFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "options", + "notify": "optionsChanged", + "read": "options", + "required": false, + "reset": "resetOptions", + "scriptable": true, + "stored": true, + "type": "QFontDialogOptions::FontDialogOptions", + "user": false, + "write": "setOptions" + } + ], + "qualifiedClassName": "QQuickFontDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 50, + "name": "selectedFontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 51, + "name": "currentFontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 52, + "name": "optionsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractDialog" + } + ] + } + ], + "inputFile": "qquickfontdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Extended", + "value": "QPlatformDialogHelper" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "MessageDialog" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuickMessageDialog", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "informativeText", + "notify": "informativeTextChanged", + "read": "informativeText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setInformativeText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 30, + "name": "detailedText", + "notify": "detailedTextChanged", + "read": "detailedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDetailedText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 31, + "name": "buttons", + "notify": "buttonsChanged", + "read": "buttons", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlatformDialogHelper::StandardButtons", + "user": false, + "write": "setButtons" + } + ], + "qualifiedClassName": "QQuickMessageDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 53, + "name": "informativeTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 54, + "name": "detailedTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 55, + "name": "buttonsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "button", + "type": "QPlatformDialogHelper::StandardButton" + }, + { + "name": "role", + "type": "QPlatformDialogHelper::ButtonRole" + } + ], + "index": 4, + "lineNumber": 57, + "name": "buttonClicked", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "button", + "type": "QPlatformDialogHelper::StandardButton" + }, + { + "name": "role", + "type": "QPlatformDialogHelper::ButtonRole" + } + ], + "index": 5, + "lineNumber": 61, + "name": "handleClick", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractDialog" + } + ] + } + ], + "inputFile": "qquickmessagedialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QQuickFileNameFilter" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuickFileNameFilterQuickDialogs2Foreign", + "gadget": true, + "lineNumber": 25, + "qualifiedClassName": "QQuickFileNameFilterQuickDialogs2Foreign" + } + ], + "inputFile": "qtquickdialogs2foreign_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickdialogs2quickimpl_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickdialogs2quickimpl_metatypes.json new file mode 100644 index 0000000..1161c18 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickdialogs2quickimpl_metatypes.json @@ -0,0 +1,2720 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "background,contentItem,handle" + }, + { + "name": "QML.Element", + "value": "AbstractColorPicker" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "AbstractColorPicker is abstract." + } + ], + "className": "QQuickAbstractColorPicker", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "hue", + "notify": "colorChanged", + "read": "hue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "saturation", + "notify": "colorChanged", + "read": "saturation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSaturation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "value", + "notify": "colorChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "lightness", + "notify": "colorChanged", + "read": "lightness", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLightness" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 36, + "name": "alpha", + "notify": "colorChanged", + "read": "alpha", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAlpha" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 37, + "name": "pressed", + "notify": "pressedChanged", + "read": "isPressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPressed" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 38, + "name": "handle", + "notify": "handleChanged", + "read": "handle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setHandle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 39, + "name": "implicitHandleWidth", + "notify": "implicitHandleWidthChanged", + "read": "implicitHandleWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 40, + "name": "implicitHandleHeight", + "notify": "implicitHandleHeightChanged", + "read": "implicitHandleHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickAbstractColorPicker", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 77, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 78, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 79, + "name": "handleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 80, + "name": "implicitHandleWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 81, + "name": "implicitHandleHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 5, + "lineNumber": 83, + "name": "colorPicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickabstractcolorpicker_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ColorDialogImpl" + }, + { + "name": "QML.Attached", + "value": "QQuickColorDialogImplAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "QQuickColorDialogImpl", + "lineNumber": 34, + "methods": [ + { + "access": "public", + "index": 2, + "lineNumber": 89, + "name": "invokeEyeDropper", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 38, + "name": "hue", + "notify": "colorChanged", + "read": "hue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 39, + "name": "saturation", + "notify": "colorChanged", + "read": "saturation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSaturation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 40, + "name": "value", + "notify": "colorChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 41, + "name": "lightness", + "notify": "colorChanged", + "read": "lightness", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLightness" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 42, + "name": "alpha", + "notify": "colorChanged", + "read": "alpha", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAlpha" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 43, + "name": "red", + "notify": "colorChanged", + "read": "red", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRed" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 44, + "name": "green", + "notify": "colorChanged", + "read": "green", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setGreen" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 45, + "name": "blue", + "notify": "colorChanged", + "read": "blue", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBlue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 46, + "name": "isHsl", + "notify": "specChanged", + "read": "isHsl", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHsl" + } + ], + "qualifiedClassName": "QQuickColorDialogImpl", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 92, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 93, + "name": "specChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickDialog" + } + ] + }, + { + "className": "QQuickColorDialogImplAttached", + "lineNumber": 100, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 103, + "name": "buttonBox", + "notify": "buttonBoxChanged", + "read": "buttonBox", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDialogButtonBox*", + "user": false, + "write": "setButtonBox" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 104, + "name": "eyeDropperButton", + "notify": "eyeDropperButtonChanged", + "read": "eyeDropperButton", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAbstractButton*", + "user": false, + "write": "setEyeDropperButton" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 105, + "name": "colorPicker", + "notify": "colorPickerChanged", + "read": "colorPicker", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAbstractColorPicker*", + "user": false, + "write": "setColorPicker" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 107, + "name": "colorInputs", + "notify": "colorInputsChanged", + "read": "colorInputs", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickColorInputs*", + "user": false, + "write": "setColorInputs" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 109, + "name": "alphaSlider", + "notify": "alphaSliderChanged", + "read": "alphaSlider", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickSlider*", + "user": false, + "write": "setAlphaSlider" + } + ], + "qualifiedClassName": "QQuickColorDialogImplAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 136, + "name": "buttonBoxChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 137, + "name": "eyeDropperButtonChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 138, + "name": "colorPickerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 139, + "name": "colorInputsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 140, + "name": "alphaSliderChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickcolordialogimpl_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickFileDialogTapHandler", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QQuickFileDialogTapHandler", + "superClasses": [ + { + "access": "public", + "name": "QQuickTapHandler" + } + ] + } + ], + "inputFile": "qquickfiledialogdelegate_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickPlatformColorDialog", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QQuickPlatformColorDialog", + "superClasses": [ + { + "access": "public", + "name": "QPlatformColorDialogHelper" + } + ] + } + ], + "inputFile": "qquickplatformcolordialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SaturationLightnessPickerImpl" + } + ], + "className": "QQuickSaturationLightnessPicker", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QQuickSaturationLightnessPicker", + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractColorPicker" + } + ] + } + ], + "inputFile": "qquicksaturationlightnesspicker_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SideBar" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "QQuickSideBar", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "dialog", + "notify": "dialogChanged", + "read": "dialog", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDialog*", + "user": false, + "write": "setDialog" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "folderPaths", + "notify": "folderPathsChanged", + "read": "folderPaths", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setFolderPaths" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "effectiveFolderPaths", + "notify": "effectiveFolderPathsChanged", + "read": "effectiveFolderPaths", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "favoritePaths", + "notify": "favoritePathsChanged", + "read": "favoritePaths", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 36, + "name": "buttonDelegate", + "notify": "buttonDelegateChanged", + "read": "buttonDelegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setButtonDelegate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 37, + "name": "separatorDelegate", + "notify": "separatorDelegateChanged", + "read": "separatorDelegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setSeparatorDelegate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 38, + "name": "addFavoriteDelegate", + "notify": "addFavoriteDelegateChanged", + "read": "addFavoriteDelegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setAddFavoriteDelegate" + } + ], + "qualifiedClassName": "QQuickSideBar", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 67, + "name": "dialogChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 68, + "name": "folderPathsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 69, + "name": "effectiveFolderPathsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 70, + "name": "favoritePathsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 71, + "name": "buttonDelegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 72, + "name": "separatorDelegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 73, + "name": "addFavoriteDelegateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickContainer" + } + ] + } + ], + "inputFile": "qquicksidebar_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ColorInputsImpl" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "QQuickColorInputs", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 57, + "name": "Mode", + "values": [ + "Hex", + "Rgb", + "Hsv", + "Hsl" + ] + } + ], + "lineNumber": 35, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 38, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 39, + "name": "red", + "notify": "colorChanged", + "read": "red", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 40, + "name": "green", + "notify": "colorChanged", + "read": "green", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 41, + "name": "blue", + "notify": "colorChanged", + "read": "blue", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 42, + "name": "hue", + "notify": "colorChanged", + "read": "hue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 43, + "name": "hslSaturation", + "notify": "colorChanged", + "read": "hslSaturation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 44, + "name": "hsvSaturation", + "notify": "colorChanged", + "read": "hsvSaturation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 45, + "name": "value", + "notify": "colorChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 46, + "name": "lightness", + "notify": "colorChanged", + "read": "lightness", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 47, + "name": "alpha", + "notify": "colorChanged", + "read": "alpha", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 48, + "name": "showAlpha", + "notify": "showAlphaChanged", + "read": "showAlpha", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShowAlpha" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 49, + "name": "mode", + "notify": "currentModeChanged", + "read": "currentMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Mode", + "user": false, + "write": "setCurrentMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 50, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + } + ], + "qualifiedClassName": "QQuickColorInputs", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "c", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 87, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "c", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 88, + "name": "colorModified", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 89, + "name": "hslChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 3, + "lineNumber": 90, + "name": "showAlphaChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 91, + "name": "currentModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 92, + "name": "delegateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickContainer" + } + ] + } + ], + "inputFile": "qquickcolorinputs_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FileDialogDelegate" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuickFileDialogDelegate", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "dialog", + "notify": "dialogChanged", + "read": "dialog", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDialog*", + "user": false, + "write": "setDialog" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "file", + "notify": "fileChanged", + "read": "file", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setFile" + } + ], + "qualifiedClassName": "QQuickFileDialogDelegate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "dialogChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 47, + "name": "fileChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItemDelegate" + } + ] + } + ], + "inputFile": "qquickfiledialogdelegate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FileDialogImpl" + }, + { + "name": "QML.Attached", + "value": "QQuickFileDialogImplAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuickFileDialogImpl", + "lineNumber": 38, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 41, + "name": "currentFolder", + "notify": "currentFolderChanged", + "read": "currentFolder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setCurrentFolder" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 42, + "name": "selectedFile", + "notify": "selectedFileChanged", + "read": "selectedFile", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSelectedFile" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 43, + "name": "nameFilters", + "notify": "nameFiltersChanged", + "read": "nameFilters", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 44, + "name": "selectedNameFilter", + "read": "selectedNameFilter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickFileNameFilter*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 45, + "name": "fileName", + "notify": "selectedFileChanged", + "read": "fileName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFileName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 46, + "name": "currentFolderName", + "notify": "selectedFileChanged", + "read": "currentFolderName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QQuickFileDialogImpl", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "folderUrl", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 93, + "name": "currentFolderChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "selectedFileUrl", + "type": "QUrl" + } + ], + "index": 1, + "lineNumber": 94, + "name": "selectedFileChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 95, + "name": "nameFiltersChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fileUrl", + "type": "QUrl" + } + ], + "index": 3, + "lineNumber": 96, + "name": "fileSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filter", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 97, + "name": "filterSelected", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "filter", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 90, + "name": "selectNameFilter", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickDialog" + } + ] + }, + { + "className": "QQuickFileDialogImplAttached", + "lineNumber": 107, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 110, + "name": "buttonBox", + "notify": "buttonBoxChanged", + "read": "buttonBox", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDialogButtonBox*", + "user": false, + "write": "setButtonBox" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 111, + "name": "nameFiltersComboBox", + "notify": "nameFiltersComboBoxChanged", + "read": "nameFiltersComboBox", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickComboBox*", + "user": false, + "write": "setNameFiltersComboBox" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 112, + "name": "fileDialogListView", + "notify": "fileDialogListViewChanged", + "read": "fileDialogListView", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickListView*", + "user": false, + "write": "setFileDialogListView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 113, + "name": "breadcrumbBar", + "notify": "breadcrumbBarChanged", + "read": "breadcrumbBar", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickFolderBreadcrumbBar*", + "user": false, + "write": "setBreadcrumbBar" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 114, + "name": "fileNameLabel", + "notify": "fileNameLabelChanged", + "read": "fileNameLabel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickLabel*", + "user": false, + "write": "setFileNameLabel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 115, + "name": "fileNameTextField", + "notify": "fileNameTextFieldChanged", + "read": "fileNameTextField", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTextField*", + "user": false, + "write": "setFileNameTextField" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 116, + "name": "overwriteConfirmationDialog", + "notify": "overwriteConfirmationDialogChanged", + "read": "overwriteConfirmationDialog", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDialog*", + "user": false, + "write": "setOverwriteConfirmationDialog" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 117, + "name": "sideBar", + "notify": "sideBarChanged", + "read": "sideBar", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickSideBar*", + "user": false, + "write": "setSideBar" + } + ], + "qualifiedClassName": "QQuickFileDialogImplAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 154, + "name": "buttonBoxChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 155, + "name": "nameFiltersComboBoxChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 156, + "name": "fileDialogListViewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 157, + "name": "breadcrumbBarChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 158, + "name": "fileNameLabelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 159, + "name": "fileNameTextFieldChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 160, + "name": "overwriteConfirmationDialogChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 161, + "name": "sideBarChanged", + "returnType": "void", + "revision": 1545 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickfiledialogimpl_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FolderBreadcrumbBar" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuickFolderBreadcrumbBar", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "dialog", + "notify": "dialogChanged", + "read": "dialog", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDialog*", + "user": false, + "write": "setDialog" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "buttonDelegate", + "notify": "buttonDelegateChanged", + "read": "buttonDelegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setButtonDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "separatorDelegate", + "notify": "separatorDelegateChanged", + "read": "separatorDelegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setSeparatorDelegate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 35, + "name": "upButton", + "notify": "upButtonChanged", + "read": "upButton", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAbstractButton*", + "user": false, + "write": "setUpButton" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "textField", + "notify": "textFieldChanged", + "read": "textField", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTextField*", + "user": false, + "write": "setTextField" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 37, + "name": "upButtonSpacing", + "notify": "upButtonSpacingChanged", + "read": "upButtonSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setUpButtonSpacing" + } + ], + "qualifiedClassName": "QQuickFolderBreadcrumbBar", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 63, + "name": "dialogChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 64, + "name": "buttonDelegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 65, + "name": "separatorDelegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 66, + "name": "upButtonChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 67, + "name": "upButtonSpacingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 68, + "name": "textFieldChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickContainer" + } + ] + } + ], + "inputFile": "qquickfolderbreadcrumbbar_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FolderDialogImpl" + }, + { + "name": "QML.Attached", + "value": "QQuickFolderDialogImplAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuickFolderDialogImpl", + "lineNumber": 33, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 36, + "name": "currentFolder", + "notify": "currentFolderChanged", + "read": "currentFolder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setCurrentFolder" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 37, + "name": "selectedFolder", + "notify": "selectedFolderChanged", + "read": "selectedFolder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSelectedFolder" + } + ], + "qualifiedClassName": "QQuickFolderDialogImpl", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "folderUrl", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 60, + "name": "currentFolderChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "folderUrl", + "type": "QUrl" + } + ], + "index": 1, + "lineNumber": 61, + "name": "selectedFolderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 62, + "name": "nameFiltersChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickDialog" + } + ] + }, + { + "className": "QQuickFolderDialogImplAttached", + "lineNumber": 72, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 75, + "name": "folderDialogListView", + "notify": "folderDialogListViewChanged", + "read": "folderDialogListView", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickListView*", + "user": false, + "write": "setFolderDialogListView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 76, + "name": "breadcrumbBar", + "notify": "breadcrumbBarChanged", + "read": "breadcrumbBar", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickFolderBreadcrumbBar*", + "user": false, + "write": "setBreadcrumbBar" + } + ], + "qualifiedClassName": "QQuickFolderDialogImplAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 89, + "name": "folderDialogListViewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 90, + "name": "breadcrumbBarChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickfolderdialogimpl_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FontDialogImpl" + }, + { + "name": "QML.Attached", + "value": "QQuickFontDialogImplAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuickFontDialogImpl", + "lineNumber": 36, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 39, + "name": "currentFont", + "notify": "currentFontChanged", + "read": "currentFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setCurrentFont" + } + ], + "qualifiedClassName": "QQuickFontDialogImpl", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "optionsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 1, + "lineNumber": 59, + "name": "currentFontChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickDialog" + } + ] + }, + { + "className": "QQuickFontDialogImplAttached", + "lineNumber": 69, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 72, + "name": "familyListView", + "notify": "familyListViewChanged", + "read": "familyListView", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickListView*", + "user": false, + "write": "setFamilyListView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 74, + "name": "styleListView", + "notify": "styleListViewChanged", + "read": "styleListView", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickListView*", + "user": false, + "write": "setStyleListView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 76, + "name": "sizeListView", + "notify": "sizeListViewChanged", + "read": "sizeListView", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickListView*", + "user": false, + "write": "setSizeListView" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 78, + "name": "sampleEdit", + "notify": "sampleEditChanged", + "read": "sampleEdit", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTextEdit*", + "user": false, + "write": "setSampleEdit" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 80, + "name": "buttonBox", + "notify": "buttonBoxChanged", + "read": "buttonBox", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDialogButtonBox*", + "user": false, + "write": "setButtonBox" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 82, + "name": "writingSystemComboBox", + "notify": "writingSystemComboBoxChanged", + "read": "writingSystemComboBox", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickComboBox*", + "user": false, + "write": "setWritingSystemComboBox" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 84, + "name": "underlineCheckBox", + "notify": "underlineCheckBoxChanged", + "read": "underlineCheckBox", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickCheckBox*", + "user": false, + "write": "setUnderlineCheckBox" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 86, + "name": "strikeoutCheckBox", + "notify": "strikeoutCheckBoxChanged", + "read": "strikeoutCheckBox", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickCheckBox*", + "user": false, + "write": "setStrikeoutCheckBox" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 89, + "name": "familyEdit", + "notify": "familyEditChanged", + "read": "familyEdit", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTextField*", + "user": false, + "write": "setFamilyEdit" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 91, + "name": "styleEdit", + "notify": "styleEditChanged", + "read": "styleEdit", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTextField*", + "user": false, + "write": "setStyleEdit" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 92, + "name": "sizeEdit", + "notify": "sizeEditChanged", + "read": "sizeEdit", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTextField*", + "user": false, + "write": "setSizeEdit" + } + ], + "qualifiedClassName": "QQuickFontDialogImplAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 133, + "name": "buttonBoxChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 134, + "name": "familyListViewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 135, + "name": "styleListViewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 136, + "name": "sizeListViewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 137, + "name": "sampleEditChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 138, + "name": "writingSystemComboBoxChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 139, + "name": "underlineCheckBoxChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 140, + "name": "strikeoutCheckBoxChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 141, + "name": "familyEditChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 142, + "name": "styleEditChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 143, + "name": "sizeEditChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickfontdialogimpl_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MessageDialogImpl" + }, + { + "name": "QML.Attached", + "value": "QQuickMessageDialogImplAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuickMessageDialogImpl", + "lineNumber": 33, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "text", + "notify": "optionsChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 37, + "name": "informativeText", + "notify": "optionsChanged", + "read": "informativeText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 38, + "name": "detailedText", + "notify": "optionsChanged", + "read": "detailedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 39, + "name": "showDetailedText", + "notify": "showDetailedTextChanged", + "read": "showDetailedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickMessageDialogImpl", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "button", + "type": "QPlatformDialogHelper::StandardButton" + }, + { + "name": "role", + "type": "QPlatformDialogHelper::ButtonRole" + } + ], + "index": 0, + "lineNumber": 57, + "name": "buttonClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 59, + "name": "showDetailedTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 60, + "name": "optionsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 63, + "name": "toggleShowDetailedText", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickDialog" + } + ] + }, + { + "className": "QQuickMessageDialogImplAttached", + "lineNumber": 70, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 73, + "name": "buttonBox", + "notify": "buttonBoxChanged", + "read": "buttonBox", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDialogButtonBox*", + "user": false, + "write": "setButtonBox" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 75, + "name": "detailedTextButton", + "notify": "detailedTextButtonChanged", + "read": "detailedTextButton", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickButton*", + "user": false, + "write": "setDetailedTextButton" + } + ], + "qualifiedClassName": "QQuickMessageDialogImplAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 87, + "name": "buttonBoxChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 88, + "name": "detailedTextButtonChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickmessagedialogimpl_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickPlatformFileDialog", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QQuickPlatformFileDialog", + "superClasses": [ + { + "access": "public", + "name": "QPlatformFileDialogHelper" + } + ] + } + ], + "inputFile": "qquickplatformfiledialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickPlatformFolderDialog", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QQuickPlatformFolderDialog", + "superClasses": [ + { + "access": "public", + "name": "QPlatformFileDialogHelper" + } + ] + } + ], + "inputFile": "qquickplatformfolderdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickPlatformFontDialog", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QQuickPlatformFontDialog", + "superClasses": [ + { + "access": "public", + "name": "QPlatformFontDialogHelper" + } + ] + } + ], + "inputFile": "qquickplatformfontdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickPlatformMessageDialog", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QQuickPlatformMessageDialog", + "superClasses": [ + { + "access": "public", + "name": "QPlatformMessageDialogHelper" + } + ] + } + ], + "inputFile": "qquickplatformmessagedialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QQuickFileNameFilter" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuickFileNameFilterQuickDialogs2QuickImplForeign", + "gadget": true, + "lineNumber": 29, + "qualifiedClassName": "QQuickFileNameFilterQuickDialogs2QuickImplForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QQuickControl" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickControlForeign", + "gadget": true, + "lineNumber": 40, + "qualifiedClassName": "QQuickControlForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QQuickAbstractButton" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickAbstractButtonForeign", + "gadget": true, + "lineNumber": 48, + "qualifiedClassName": "QQuickAbstractButtonForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QQuickIcon" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuickIconForeign", + "gadget": true, + "lineNumber": 56, + "qualifiedClassName": "QQuickIconForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QQuickPopup" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPopupForeign", + "gadget": true, + "lineNumber": 65, + "qualifiedClassName": "QQuickPopupForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QQuickDialog" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QQuickDialogForeign", + "gadget": true, + "lineNumber": 73, + "qualifiedClassName": "QQuickDialogForeign" + } + ], + "inputFile": "qtquickdialogs2quickimplforeign_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickdialogs2utils_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickdialogs2utils_metatypes.json new file mode 100644 index 0000000..7aad96f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickdialogs2utils_metatypes.json @@ -0,0 +1,137 @@ +[ + { + "classes": [ + { + "className": "QQuickFileNameFilter", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "index", + "notify": "indexChanged", + "read": "index", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setIndex" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "name", + "notify": "nameChanged", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "extensions", + "notify": "extensionsChanged", + "read": "extensions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "globs", + "notify": "globsChanged", + "read": "globs", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + } + ], + "qualifiedClassName": "QQuickFileNameFilter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 0, + "lineNumber": 52, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 53, + "name": "nameChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extensions", + "type": "QStringList" + } + ], + "index": 2, + "lineNumber": 54, + "name": "extensionsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "globs", + "type": "QStringList" + } + ], + "index": 3, + "lineNumber": 55, + "name": "globsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickfilenamefilter_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicklayouts_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicklayouts_metatypes.json new file mode 100644 index 0000000..ab772c3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicklayouts_metatypes.json @@ -0,0 +1,1877 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LayoutItemProxy" + }, + { + "name": "QML.AddedInVersion", + "value": "1542" + } + ], + "className": "QQuickLayoutItemProxy", + "lineNumber": 25, + "methods": [ + { + "access": "public", + "index": 34, + "isConst": true, + "lineNumber": 42, + "name": "effectiveTarget", + "returnType": "QQuickItem*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setTarget" + } + ], + "qualifiedClassName": "QQuickLayoutItemProxy", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 75, + "name": "targetChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 47, + "name": "updatePos", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 56, + "name": "targetMinimumWidthChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 56, + "name": "proxyMinimumWidthChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 57, + "name": "targetMinimumHeightChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 57, + "name": "proxyMinimumHeightChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 58, + "name": "targetPreferredWidthChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 58, + "name": "proxyPreferredWidthChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 59, + "name": "targetPreferredHeightChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 59, + "name": "proxyPreferredHeightChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 10, + "lineNumber": 60, + "name": "targetMaximumWidthChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 11, + "lineNumber": 60, + "name": "proxyMaximumWidthChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 12, + "lineNumber": 61, + "name": "targetMaximumHeightChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 13, + "lineNumber": 61, + "name": "proxyMaximumHeightChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 14, + "lineNumber": 62, + "name": "targetFillWidthChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 62, + "name": "proxyFillWidthChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 16, + "lineNumber": 63, + "name": "targetFillHeightChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 17, + "lineNumber": 63, + "name": "proxyFillHeightChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 18, + "lineNumber": 64, + "name": "targetAlignmentChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 19, + "lineNumber": 64, + "name": "proxyAlignmentChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 20, + "lineNumber": 65, + "name": "targetHorizontalStretchFactorChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 21, + "lineNumber": 65, + "name": "proxyHorizontalStretchFactorChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 22, + "lineNumber": 66, + "name": "targetVerticalStretchFactorChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 23, + "lineNumber": 66, + "name": "proxyVerticalStretchFactorChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 24, + "lineNumber": 67, + "name": "targetMarginsChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 25, + "lineNumber": 67, + "name": "proxyMarginsChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 26, + "lineNumber": 68, + "name": "targetLeftMarginChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 27, + "lineNumber": 68, + "name": "proxyLeftMarginChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 28, + "lineNumber": 69, + "name": "targetTopMarginChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 29, + "lineNumber": 69, + "name": "proxyTopMarginChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 30, + "lineNumber": 70, + "name": "targetRightMarginChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 31, + "lineNumber": 70, + "name": "proxyRightMarginChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 32, + "lineNumber": 71, + "name": "targetBottomMarginChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 33, + "lineNumber": 71, + "name": "proxyBottomMarginChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQuickLayoutItemProxyAttachedData", + "lineNumber": 116, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 121, + "name": "proxyHasControl", + "notify": "controllingProxyChanged", + "read": "proxyHasControl", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 122, + "name": "controllingProxy", + "notify": "controllingProxyChanged", + "read": "getControllingProxy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickLayoutItemProxy*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 123, + "name": "proxies", + "notify": "proxiesChanged", + "read": "getProxies", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickLayoutItemProxyAttachedData", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 137, + "name": "controlTaken", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 138, + "name": "controlReleased", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 139, + "name": "controllingProxyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 140, + "name": "proxiesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicklayoutitemproxy_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FlexboxLayout" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + }, + { + "name": "QML.Attached", + "value": "QQuickFlexboxLayoutAttached" + } + ], + "className": "QQuickFlexboxLayout", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 49, + "name": "FlexboxDirection", + "values": [ + "Column", + "ColumnReverse", + "Row", + "RowReverse" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 57, + "name": "FlexboxWrap", + "values": [ + "NoWrap", + "Wrap", + "WrapReverse" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 119, + "name": "FlexboxAlignment", + "values": [ + "AlignAuto", + "AlignStart", + "AlignCenter", + "AlignEnd", + "AlignStretch", + "AlignBaseline", + "AlignSpaceBetween", + "AlignSpaceAround", + "AlignSpaceEvenly" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 133, + "name": "FlexboxJustify", + "values": [ + "JustifyStart", + "JustifyCenter", + "JustifyEnd", + "JustifySpaceBetween", + "JustifySpaceAround", + "JustifySpaceEvenly" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 144, + "name": "FlexboxEdge", + "values": [ + "EdgeLeft", + "EdgeRight", + "EdgeTop", + "EdgeBottom", + "EdgeAll", + "EdgeMax" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 155, + "name": "FlexboxGap", + "values": [ + "GapRow", + "GapColumn", + "GapAll", + "GapMax" + ] + } + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "direction", + "notify": "directionChanged", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "FlexboxDirection", + "user": false, + "write": "setDirection" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "wrap", + "notify": "wrapChanged", + "read": "wrap", + "required": false, + "scriptable": true, + "stored": true, + "type": "FlexboxWrap", + "user": false, + "write": "setWrap" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "alignItems", + "notify": "alignItemsChanged", + "read": "alignItems", + "required": false, + "scriptable": true, + "stored": true, + "type": "FlexboxAlignment", + "user": false, + "write": "setAlignItems" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "alignContent", + "notify": "alignContentChanged", + "read": "alignContent", + "required": false, + "scriptable": true, + "stored": true, + "type": "FlexboxAlignment", + "user": false, + "write": "setAlignContent" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 36, + "name": "justifyContent", + "notify": "justifyContentChanged", + "read": "justifyContent", + "required": false, + "scriptable": true, + "stored": true, + "type": "FlexboxJustify", + "user": false, + "write": "setJustifyContent" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 37, + "name": "gap", + "notify": "gapChanged", + "read": "gap", + "required": false, + "reset": "resetGap", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setGap" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 38, + "name": "rowGap", + "notify": "rowGapChanged", + "read": "rowGap", + "required": false, + "reset": "resetRowGap", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRowGap" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 39, + "name": "columnGap", + "notify": "columnGapChanged", + "read": "columnGap", + "required": false, + "reset": "resetColumnGap", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setColumnGap" + } + ], + "qualifiedClassName": "QQuickFlexboxLayout", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 213, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 214, + "name": "directionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 215, + "name": "wrapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 216, + "name": "alignItemsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 217, + "name": "alignContentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 218, + "name": "justifyContentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 219, + "name": "gapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 220, + "name": "rowGapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 221, + "name": "columnGapChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickLayout" + } + ] + }, + { + "className": "QQuickFlexboxLayoutAttached", + "lineNumber": 230, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 234, + "name": "alignSelf", + "notify": "alignSelfChanged", + "read": "alignSelf", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickFlexboxLayout::FlexboxAlignment", + "user": false, + "write": "setAlignSelf" + } + ], + "qualifiedClassName": "QQuickFlexboxLayoutAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 243, + "name": "alignSelfChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickflexboxlayout_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Layout" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Do not create objects of type Layout." + }, + { + "name": "QML.Attached", + "value": "QQuickLayoutAttached" + } + ], + "className": "QQuickLayout", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 57, + "name": "SizePolicy", + "values": [ + "SizePolicyImplicit", + "SizePolicyExplicit" + ] + } + ], + "lineNumber": 35, + "methods": [ + { + "access": "public", + "index": 1, + "isConst": true, + "lineNumber": 110, + "name": "_q_dumpLayoutTree", + "returnType": "void" + } + ], + "object": true, + "qualifiedClassName": "QQuickLayout", + "slots": [ + { + "access": "protected", + "index": 0, + "lineNumber": 123, + "name": "invalidateSenderItem", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + }, + { + "access": "public", + "name": "QQuickItemChangeListener" + } + ] + }, + { + "className": "QQuickLayoutAttached", + "lineNumber": 167, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 170, + "name": "minimumWidth", + "notify": "minimumWidthChanged", + "read": "minimumWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 171, + "name": "minimumHeight", + "notify": "minimumHeightChanged", + "read": "minimumHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 172, + "name": "preferredWidth", + "notify": "preferredWidthChanged", + "read": "preferredWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPreferredWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 173, + "name": "preferredHeight", + "notify": "preferredHeightChanged", + "read": "preferredHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPreferredHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 174, + "name": "maximumWidth", + "notify": "maximumWidthChanged", + "read": "maximumWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 175, + "name": "maximumHeight", + "notify": "maximumHeightChanged", + "read": "maximumHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 176, + "name": "fillHeight", + "notify": "fillHeightChanged", + "read": "fillHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFillHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 177, + "name": "fillWidth", + "notify": "fillWidthChanged", + "read": "fillWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFillWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 178, + "name": "useDefaultSizePolicy", + "notify": "useDefaultSizePolicyChanged", + "read": "useDefaultSizePolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickLayout::SizePolicy", + "user": false, + "write": "setUseDefaultSizePolicy" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 179, + "name": "row", + "notify": "rowChanged", + "read": "row", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRow" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 180, + "name": "column", + "notify": "columnChanged", + "read": "column", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumn" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 181, + "name": "rowSpan", + "notify": "rowSpanChanged", + "read": "rowSpan", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRowSpan" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 182, + "name": "columnSpan", + "notify": "columnSpanChanged", + "read": "columnSpan", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumnSpan" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 183, + "name": "alignment", + "notify": "alignmentChanged", + "read": "alignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 184, + "name": "horizontalStretchFactor", + "notify": "horizontalStretchFactorChanged", + "read": "horizontalStretchFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHorizontalStretchFactor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 185, + "name": "verticalStretchFactor", + "notify": "verticalStretchFactorChanged", + "read": "verticalStretchFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setVerticalStretchFactor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 187, + "name": "margins", + "notify": "marginsChanged", + "read": "margins", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMargins" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 188, + "name": "leftMargin", + "notify": "leftMarginChanged", + "read": "leftMargin", + "required": false, + "reset": "resetLeftMargin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 189, + "name": "topMargin", + "notify": "topMarginChanged", + "read": "topMargin", + "required": false, + "reset": "resetTopMargin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 190, + "name": "rightMargin", + "notify": "rightMarginChanged", + "read": "rightMargin", + "required": false, + "reset": "resetRightMargin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 20, + "lineNumber": 191, + "name": "bottomMargin", + "notify": "bottomMarginChanged", + "read": "bottomMargin", + "required": false, + "reset": "resetBottomMargin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomMargin" + } + ], + "qualifiedClassName": "QQuickLayoutAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 349, + "name": "minimumWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 350, + "name": "minimumHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 351, + "name": "preferredWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 352, + "name": "preferredHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 353, + "name": "maximumWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 354, + "name": "maximumHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 355, + "name": "fillWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 356, + "name": "fillHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 357, + "name": "useDefaultSizePolicyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 358, + "name": "leftMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 359, + "name": "topMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 360, + "name": "rightMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 361, + "name": "bottomMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 362, + "name": "marginsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 363, + "name": "rowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 364, + "name": "columnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 365, + "name": "rowSpanChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 366, + "name": "columnSpanChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 367, + "name": "alignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 368, + "name": "horizontalStretchFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 369, + "name": "verticalStretchFactorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicklayout_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + } + ], + "className": "QQuickGridLayoutBase", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "layoutDirection", + "notify": "layoutDirectionChanged", + "read": "layoutDirection", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false, + "write": "setLayoutDirection" + } + ], + "qualifiedClassName": "QQuickGridLayoutBase", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 74, + "name": "layoutDirectionChanged", + "returnType": "void", + "revision": 257 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickLayout" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GridLayout" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQuickGridLayout", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 143, + "name": "Flow", + "values": [ + "LeftToRight", + "TopToBottom" + ] + } + ], + "lineNumber": 115, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 119, + "name": "columnSpacing", + "notify": "columnSpacingChanged", + "read": "columnSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setColumnSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 120, + "name": "rowSpacing", + "notify": "rowSpacingChanged", + "read": "rowSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRowSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 121, + "name": "columns", + "notify": "columnsChanged", + "read": "columns", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumns" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 122, + "name": "rows", + "notify": "rowsChanged", + "read": "rows", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRows" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 123, + "name": "flow", + "notify": "flowChanged", + "read": "flow", + "required": false, + "scriptable": true, + "stored": true, + "type": "Flow", + "user": false, + "write": "setFlow" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 124, + "name": "uniformCellWidths", + "notify": "uniformCellWidthsChanged", + "read": "uniformCellWidths", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUniformCellWidths" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 126, + "name": "uniformCellHeights", + "notify": "uniformCellHeightsChanged", + "read": "uniformCellHeights", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUniformCellHeights" + } + ], + "qualifiedClassName": "QQuickGridLayout", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 156, + "name": "columnSpacingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 157, + "name": "rowSpacingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 159, + "name": "columnsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 160, + "name": "rowsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 162, + "name": "flowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 164, + "name": "uniformCellWidthsChanged", + "returnType": "void", + "revision": 1542 + }, + { + "access": "public", + "index": 6, + "lineNumber": 165, + "name": "uniformCellHeightsChanged", + "returnType": "void", + "revision": 1542 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickGridLayoutBase" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQuickLinearLayout", + "lineNumber": 187, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 191, + "name": "spacing", + "notify": "spacingChanged", + "read": "spacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSpacing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 192, + "name": "uniformCellSizes", + "notify": "uniformCellSizesChanged", + "read": "uniformCellSizes", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUniformCellSizes" + } + ], + "qualifiedClassName": "QQuickLinearLayout", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 206, + "name": "spacingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 207, + "name": "uniformCellSizesChanged", + "returnType": "void", + "revision": 1542 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickGridLayoutBase" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RowLayout" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQuickRowLayout", + "lineNumber": 225, + "object": true, + "qualifiedClassName": "QQuickRowLayout", + "superClasses": [ + { + "access": "public", + "name": "QQuickLinearLayout" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ColumnLayout" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQuickColumnLayout", + "lineNumber": 242, + "object": true, + "qualifiedClassName": "QQuickColumnLayout", + "superClasses": [ + { + "access": "public", + "name": "QQuickLinearLayout" + } + ] + } + ], + "inputFile": "qquicklinearlayout_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "StackLayout" + }, + { + "name": "QML.AddedInVersion", + "value": "259" + }, + { + "name": "QML.Attached", + "value": "QQuickStackLayoutAttached" + } + ], + "className": "QQuickStackLayout", + "lineNumber": 27, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 52, + "name": "itemAt", + "returnType": "QQuickItem*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + } + ], + "qualifiedClassName": "QQuickStackLayout", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "currentIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 63, + "name": "countChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickLayout" + } + ] + }, + { + "className": "QQuickStackLayoutAttached", + "lineNumber": 103, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 106, + "name": "index", + "notify": "indexChanged", + "read": "index", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 107, + "name": "isCurrentItem", + "notify": "isCurrentItemChanged", + "read": "isCurrentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 108, + "name": "layout", + "notify": "layoutChanged", + "read": "layout", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickStackLayout*", + "user": false + } + ], + "qualifiedClassName": "QQuickStackLayoutAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 123, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 124, + "name": "isCurrentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 125, + "name": "layoutChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickstacklayout_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickparticlesprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickparticlesprivate_metatypes.json new file mode 100644 index 0000000..5dd23b6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickparticlesprivate_metatypes.json @@ -0,0 +1,6225 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "particle" + }, + { + "name": "QML.AddedInVersion", + "value": "1543" + } + ], + "className": "QQuickV4ParticleData", + "gadget": true, + "lineNumber": 23, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 102, + "name": "discard", + "returnType": "void" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 34, + "name": "initialX", + "read": "initialX", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_initialX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 35, + "name": "initialVX", + "read": "initialVX", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_initialVX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 36, + "name": "initialAX", + "read": "initialAX", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_initialAX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 37, + "name": "initialY", + "read": "initialY", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_initialY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 38, + "name": "initialVY", + "read": "initialVY", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_initialVY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 39, + "name": "initialAY", + "read": "initialAY", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_initialAY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 40, + "name": "t", + "read": "t", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_t" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 41, + "name": "startSize", + "read": "startSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_startSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 42, + "name": "endSize", + "read": "endSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_endSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 43, + "name": "lifeSpan", + "read": "lifeSpan", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_lifeSpan" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 44, + "name": "rotation", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_rotation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 45, + "name": "rotationVelocity", + "read": "rotationVelocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_rotationVelocity" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 46, + "name": "autoRotate", + "read": "autoRotate", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_autoRotate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 47, + "name": "update", + "read": "update", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "set_update" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 48, + "name": "xDeformationVectorX", + "read": "xDeformationVectorX", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_xDeformationVectorX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 49, + "name": "yDeformationVectorX", + "read": "yDeformationVectorX", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_yDeformationVectorX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 50, + "name": "xDeformationVectorY", + "read": "xDeformationVectorY", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_xDeformationVectorY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 51, + "name": "yDeformationVectorY", + "read": "yDeformationVectorY", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_yDeformationVectorY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 54, + "name": "animationIndex", + "read": "animationIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_animationIndex" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 55, + "name": "frameDuration", + "read": "frameDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_frameDuration" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 20, + "lineNumber": 56, + "name": "frameAt", + "read": "frameAt", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_frameAt" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 21, + "lineNumber": 57, + "name": "frameCount", + "read": "frameCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_frameCount" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 22, + "lineNumber": 58, + "name": "animationT", + "read": "animationT", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_animationT" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 67, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_x" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 68, + "name": "vx", + "read": "vx", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_vx" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 69, + "name": "ax", + "read": "ax", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_ax" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 70, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_y" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 71, + "name": "vy", + "read": "vy", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_vy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 72, + "name": "ay", + "read": "ay", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_ay" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 29, + "lineNumber": 85, + "name": "red", + "read": "red", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_red" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 30, + "lineNumber": 86, + "name": "green", + "read": "green", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_green" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 31, + "lineNumber": 87, + "name": "blue", + "read": "blue", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_blue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 32, + "lineNumber": 88, + "name": "alpha", + "read": "alpha", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "set_alpha" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 33, + "lineNumber": 92, + "name": "lifeLeft", + "read": "lifeLeft", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 34, + "lineNumber": 93, + "name": "currentSize", + "read": "currentSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false + } + ], + "qualifiedClassName": "QQuickV4ParticleData" + } + ], + "inputFile": "qquickv4particledata_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Age" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickAgeAffector", + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "lifeLeft", + "notify": "lifeLeftChanged", + "read": "lifeLeft", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLifeLeft" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "advancePosition", + "notify": "advancePositionChanged", + "read": "advancePosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAdvancePosition" + } + ], + "qualifiedClassName": "QQuickAgeAffector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 0, + "lineNumber": 46, + "name": "lifeLeftChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 47, + "name": "advancePositionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 2, + "lineNumber": 50, + "name": "setLifeLeft", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 58, + "name": "setAdvancePosition", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleAffector" + } + ] + } + ], + "inputFile": "qquickage_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AngleDirection" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickAngleDirection", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "angle", + "notify": "angleChanged", + "read": "angle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "magnitude", + "notify": "magnitudeChanged", + "read": "magnitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMagnitude" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "angleVariation", + "notify": "angleVariationChanged", + "read": "angleVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAngleVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "magnitudeVariation", + "notify": "magnitudeVariationChanged", + "read": "magnitudeVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMagnitudeVariation" + } + ], + "qualifiedClassName": "QQuickAngleDirection", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 57, + "name": "angleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 59, + "name": "magnitudeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 61, + "name": "angleVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 63, + "name": "magnitudeVariationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 4, + "lineNumber": 66, + "name": "setAngle", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 74, + "name": "setMagnitude", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 82, + "name": "setAngleVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 90, + "name": "setMagnitudeVariation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickDirection" + } + ] + } + ], + "inputFile": "qquickangledirection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "directions" + }, + { + "name": "QML.Element", + "value": "CumulativeDirection" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickCumulativeDirection", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "directions", + "read": "directions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickCumulativeDirection", + "superClasses": [ + { + "access": "public", + "name": "QQuickDirection" + } + ] + } + ], + "inputFile": "qquickcumulativedirection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Affector" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickCustomAffector", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "relative", + "notify": "relativeChanged", + "read": "relative", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRelative" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 31, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "reset": "positionReset", + "scriptable": true, + "stored": true, + "type": "QQuickDirection*", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "velocity", + "notify": "velocityChanged", + "read": "velocity", + "required": false, + "reset": "velocityReset", + "scriptable": true, + "stored": true, + "type": "QQuickDirection*", + "user": false, + "write": "setVelocity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 33, + "name": "acceleration", + "notify": "accelerationChanged", + "read": "acceleration", + "required": false, + "reset": "accelerationReset", + "scriptable": true, + "stored": true, + "type": "QQuickDirection*", + "user": false, + "write": "setAcceleration" + } + ], + "qualifiedClassName": "QQuickCustomAffector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "particles", + "type": "QList" + }, + { + "name": "dt", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 78, + "name": "affectParticles", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 1, + "lineNumber": 80, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 2, + "lineNumber": 82, + "name": "velocityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 3, + "lineNumber": 84, + "name": "accelerationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 86, + "name": "relativeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 5, + "lineNumber": 89, + "name": "setPosition", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 6, + "lineNumber": 97, + "name": "setVelocity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 7, + "lineNumber": 105, + "name": "setAcceleration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 113, + "name": "setRelative", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleAffector" + } + ] + } + ], + "inputFile": "qquickcustomaffector_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "NullVector" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Abstract type. Use one of the inheriting types instead." + } + ], + "className": "QQuickDirection", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QQuickDirection", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickdirection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "EllipseShape" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickEllipseExtruder", + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "fill", + "notify": "fillChanged", + "read": "fill", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFill" + } + ], + "qualifiedClassName": "QQuickEllipseExtruder", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 39, + "name": "fillChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 43, + "name": "setFill", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleExtruder" + } + ] + } + ], + "inputFile": "qquickellipseextruder_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Friction" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickFrictionAffector", + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "factor", + "notify": "factorChanged", + "read": "factor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "threshold", + "notify": "thresholdChanged", + "read": "threshold", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setThreshold" + } + ], + "qualifiedClassName": "QQuickFrictionAffector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 46, + "name": "factorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 47, + "name": "thresholdChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 51, + "name": "setFactor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 59, + "name": "setThreshold", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleAffector" + } + ] + } + ], + "inputFile": "qquickfriction_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Gravity" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickGravityAffector", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "magnitude", + "notify": "magnitudeChanged", + "read": "magnitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMagnitude" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "acceleration", + "notify": "magnitudeChanged", + "read": "magnitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAcceleration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "angle", + "notify": "angleChanged", + "read": "angle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAngle" + } + ], + "qualifiedClassName": "QQuickGravityAffector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 39, + "name": "magnitudeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 40, + "name": "angleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 43, + "name": "setMagnitude", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 44, + "name": "setAcceleration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 4, + "lineNumber": 45, + "name": "setAngle", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleAffector" + } + ] + } + ], + "inputFile": "qquickgravity_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GroupGoal" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickGroupGoalAffector", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "goalState", + "notify": "goalStateChanged", + "read": "goalState", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setGoalState" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "jump", + "notify": "jumpChanged", + "read": "jump", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setJump" + } + ], + "qualifiedClassName": "QQuickGroupGoalAffector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 48, + "name": "goalStateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 50, + "name": "jumpChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 54, + "name": "setGoalState", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 56, + "name": "setJump", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleAffector" + } + ] + } + ], + "inputFile": "qquickgroupgoal_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ImageParticle" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickImageParticle", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 194, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 200, + "name": "EntryEffect", + "values": [ + "None", + "Fade", + "Scale" + ] + } + ], + "lineNumber": 149, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 152, + "name": "source", + "notify": "imageChanged", + "read": "image", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setImage" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 153, + "name": "sprites", + "read": "sprites", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 154, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 158, + "name": "colorTable", + "notify": "colortableChanged", + "read": "colortable", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setColortable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 159, + "name": "sizeTable", + "notify": "sizetableChanged", + "read": "sizetable", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSizetable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 160, + "name": "opacityTable", + "notify": "opacitytableChanged", + "read": "opacitytable", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setOpacitytable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 163, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "reset": "resetColor", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 165, + "name": "colorVariation", + "notify": "colorVariationChanged", + "read": "colorVariation", + "required": false, + "reset": "resetColor", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setColorVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 166, + "name": "redVariation", + "notify": "redVariationChanged", + "read": "redVariation", + "required": false, + "reset": "resetColor", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRedVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 167, + "name": "greenVariation", + "notify": "greenVariationChanged", + "read": "greenVariation", + "required": false, + "reset": "resetColor", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setGreenVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 168, + "name": "blueVariation", + "notify": "blueVariationChanged", + "read": "blueVariation", + "required": false, + "reset": "resetColor", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBlueVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 170, + "name": "alpha", + "notify": "alphaChanged", + "read": "alpha", + "required": false, + "reset": "resetColor", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAlpha" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 171, + "name": "alphaVariation", + "notify": "alphaVariationChanged", + "read": "alphaVariation", + "required": false, + "reset": "resetColor", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAlphaVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 173, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "reset": "resetRotation", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 174, + "name": "rotationVariation", + "notify": "rotationVariationChanged", + "read": "rotationVariation", + "required": false, + "reset": "resetRotation", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRotationVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 175, + "name": "rotationVelocity", + "notify": "rotationVelocityChanged", + "read": "rotationVelocity", + "required": false, + "reset": "resetRotation", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRotationVelocity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 176, + "name": "rotationVelocityVariation", + "notify": "rotationVelocityVariationChanged", + "read": "rotationVelocityVariation", + "required": false, + "reset": "resetRotation", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRotationVelocityVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 179, + "name": "autoRotation", + "notify": "autoRotationChanged", + "read": "autoRotation", + "required": false, + "reset": "resetRotation", + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 182, + "name": "xVector", + "notify": "xVectorChanged", + "read": "xVector", + "required": false, + "reset": "resetDeformation", + "scriptable": true, + "stored": true, + "type": "QQuickDirection*", + "user": false, + "write": "setXVector" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 184, + "name": "yVector", + "notify": "yVectorChanged", + "read": "yVector", + "required": false, + "reset": "resetDeformation", + "scriptable": true, + "stored": true, + "type": "QQuickDirection*", + "user": false, + "write": "setYVector" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 185, + "name": "spritesInterpolate", + "notify": "spritesInterpolateChanged", + "read": "spritesInterpolate", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSpritesInterpolate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 187, + "name": "entryEffect", + "notify": "entryEffectChanged", + "read": "entryEffect", + "required": false, + "scriptable": true, + "stored": true, + "type": "EntryEffect", + "user": false, + "write": "setEntryEffect" + } + ], + "qualifiedClassName": "QQuickImageParticle", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 273, + "name": "imageChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 274, + "name": "colortableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 275, + "name": "sizetableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 276, + "name": "opacitytableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 278, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 279, + "name": "colorVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 281, + "name": "alphaVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 283, + "name": "alphaChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 285, + "name": "redVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 9, + "lineNumber": 287, + "name": "greenVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 10, + "lineNumber": 289, + "name": "blueVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 11, + "lineNumber": 291, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 12, + "lineNumber": 293, + "name": "rotationVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 13, + "lineNumber": 295, + "name": "rotationVelocityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 14, + "lineNumber": 297, + "name": "rotationVelocityVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 15, + "lineNumber": 299, + "name": "autoRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 16, + "lineNumber": 301, + "name": "xVectorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 17, + "lineNumber": 303, + "name": "yVectorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 18, + "lineNumber": 305, + "name": "spritesInterpolateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 19, + "lineNumber": 307, + "name": "bypassOptimizationsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "EntryEffect" + } + ], + "index": 20, + "lineNumber": 309, + "name": "entryEffectChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "Status" + } + ], + "index": 21, + "lineNumber": 311, + "name": "statusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 22, + "lineNumber": 314, + "name": "setAlphaVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 23, + "lineNumber": 316, + "name": "setAlpha", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 24, + "lineNumber": 318, + "name": "setRedVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 25, + "lineNumber": 320, + "name": "setGreenVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 26, + "lineNumber": 322, + "name": "setBlueVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 27, + "lineNumber": 324, + "name": "setRotation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 28, + "lineNumber": 326, + "name": "setRotationVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 29, + "lineNumber": 328, + "name": "setRotationVelocity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 30, + "lineNumber": 330, + "name": "setRotationVelocityVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 31, + "lineNumber": 332, + "name": "setAutoRotation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 32, + "lineNumber": 334, + "name": "setXVector", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 33, + "lineNumber": 336, + "name": "setYVector", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 34, + "lineNumber": 338, + "name": "setSpritesInterpolate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 35, + "lineNumber": 340, + "name": "setBypassOptimizations", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "EntryEffect" + } + ], + "index": 36, + "lineNumber": 342, + "name": "setEntryEffect", + "returnType": "void" + }, + { + "access": "private", + "index": 37, + "lineNumber": 356, + "name": "createEngine", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "spriteIndex", + "type": "int" + } + ], + "index": 38, + "lineNumber": 358, + "name": "spriteAdvance", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "time", + "type": "qreal" + } + ], + "index": 39, + "lineNumber": 359, + "name": "spritesUpdate", + "returnType": "void" + }, + { + "access": "private", + "index": 40, + "isCloned": true, + "lineNumber": 359, + "name": "spritesUpdate", + "returnType": "void" + }, + { + "access": "private", + "index": 41, + "lineNumber": 360, + "name": "mainThreadFetchImageData", + "returnType": "void" + }, + { + "access": "private", + "index": 42, + "lineNumber": 361, + "name": "invalidateSceneGraph", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticlePainter" + } + ] + } + ], + "inputFile": "qquickimageparticle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ItemParticle" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Attached", + "value": "QQuickItemParticleAttached" + } + ], + "className": "QQuickItemParticle", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "fade", + "notify": "fadeChanged", + "read": "fade", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFade" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + } + ], + "qualifiedClassName": "QQuickItemParticle", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "fadeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQmlComponent*" + } + ], + "index": 1, + "lineNumber": 50, + "name": "delegateChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 2, + "lineNumber": 54, + "name": "freeze", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 3, + "lineNumber": 55, + "name": "unfreeze", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + }, + { + "name": "prioritize", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 56, + "name": "take", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 5, + "isCloned": true, + "lineNumber": 56, + "name": "take", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 6, + "lineNumber": 57, + "name": "give", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 59, + "name": "setFade", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQmlComponent*" + } + ], + "index": 8, + "lineNumber": 60, + "name": "setDelegate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticlePainter" + } + ] + }, + { + "className": "QQuickItemParticleAttached", + "lineNumber": 98, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 101, + "name": "particle", + "read": "particle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItemParticle*", + "user": false + } + ], + "qualifiedClassName": "QQuickItemParticleAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 114, + "name": "detached", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 115, + "name": "attached", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickitemparticle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LineShape" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickLineExtruder", + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "mirrored", + "notify": "mirroredChanged", + "read": "mirrored", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirrored" + } + ], + "qualifiedClassName": "QQuickLineExtruder", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 39, + "name": "mirroredChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 43, + "name": "setMirrored", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleExtruder" + } + ] + } + ], + "inputFile": "qquicklineextruder_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MaskShape" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickMaskExtruder", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + } + ], + "qualifiedClassName": "QQuickMaskExtruder", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 42, + "name": "sourceChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QUrl" + } + ], + "index": 1, + "lineNumber": 45, + "name": "setSource", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 48, + "name": "startMaskLoading", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 49, + "name": "finishMaskLoading", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleExtruder" + } + ] + } + ], + "inputFile": "qquickmaskextruder_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ParticleAffector" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Abstract type. Use one of the inheriting types instead." + } + ], + "className": "QQuickParticleAffector", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "system", + "notify": "systemChanged", + "read": "system", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickParticleSystem*", + "user": false, + "write": "setSystem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "groups", + "notify": "groupsChanged", + "read": "groups", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setGroups" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "whenCollidingWith", + "notify": "whenCollidingWithChanged", + "read": "whenCollidingWith", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setWhenCollidingWith" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 32, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 33, + "name": "once", + "notify": "onceChanged", + "read": "onceOff", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOnceOff" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 34, + "name": "shape", + "notify": "shapeChanged", + "read": "shape", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickParticleExtruder*", + "user": false, + "write": "setShape" + } + ], + "qualifiedClassName": "QQuickParticleAffector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleSystem*" + } + ], + "index": 0, + "lineNumber": 76, + "name": "systemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QStringList" + } + ], + "index": 1, + "lineNumber": 78, + "name": "groupsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 80, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 82, + "name": "onceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleExtruder*" + } + ], + "index": 4, + "lineNumber": 84, + "name": "shapeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 86, + "name": "affected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QStringList" + } + ], + "index": 6, + "lineNumber": 88, + "name": "whenCollidingWithChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleSystem*" + } + ], + "index": 7, + "lineNumber": 91, + "name": "setSystem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QStringList" + } + ], + "index": 8, + "lineNumber": 101, + "name": "setGroups", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 110, + "name": "setEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 118, + "name": "setOnceOff", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleExtruder*" + } + ], + "index": 11, + "lineNumber": 127, + "name": "setShape", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QStringList" + } + ], + "index": 12, + "lineNumber": 135, + "name": "setWhenCollidingWith", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 143, + "name": "updateOffsets", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickparticleaffector_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Emitter" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickParticleEmitter", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 60, + "name": "Lifetime", + "values": [ + "InfiniteLife" + ] + } + ], + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "system", + "notify": "systemChanged", + "read": "system", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickParticleSystem*", + "user": false, + "write": "setSystem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "group", + "notify": "groupChanged", + "read": "group", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setGroup" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "shape", + "notify": "extruderChanged", + "read": "extruder", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickParticleExtruder*", + "user": false, + "write": "setExtruder" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "startTime", + "notify": "startTimeChanged", + "read": "startTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setStartTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 40, + "name": "emitRate", + "notify": "particlesPerSecondChanged", + "read": "particlesPerSecond", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setParticlesPerSecond" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 41, + "name": "lifeSpan", + "notify": "particleDurationChanged", + "read": "particleDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setParticleDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 42, + "name": "lifeSpanVariation", + "notify": "particleDurationVariationChanged", + "read": "particleDurationVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setParticleDurationVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 43, + "name": "maximumEmitted", + "notify": "maximumEmittedChanged", + "read": "maxParticleCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaxParticleCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 45, + "name": "size", + "notify": "particleSizeChanged", + "read": "particleSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setParticleSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 46, + "name": "endSize", + "notify": "particleEndSizeChanged", + "read": "particleEndSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setParticleEndSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 47, + "name": "sizeVariation", + "notify": "particleSizeVariationChanged", + "read": "particleSizeVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setParticleSizeVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 49, + "name": "velocity", + "notify": "velocityChanged", + "read": "velocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDirection*", + "user": false, + "write": "setVelocity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 50, + "name": "acceleration", + "notify": "accelerationChanged", + "read": "acceleration", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDirection*", + "user": false, + "write": "setAcceleration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 51, + "name": "velocityFromMovement", + "notify": "velocityFromMovementChanged", + "read": "velocityFromMovement", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setVelocityFromMovement" + } + ], + "qualifiedClassName": "QQuickParticleEmitter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "particles", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 106, + "name": "emitParticles", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 107, + "name": "particlesPerSecondChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 2, + "lineNumber": 108, + "name": "particleDurationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 3, + "lineNumber": 109, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleSystem*" + } + ], + "index": 4, + "lineNumber": 111, + "name": "systemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 113, + "name": "groupChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 6, + "lineNumber": 115, + "name": "particleDurationVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleExtruder*" + } + ], + "index": 7, + "lineNumber": 117, + "name": "extruderChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 119, + "name": "particleSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 9, + "lineNumber": 121, + "name": "particleEndSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 10, + "lineNumber": 123, + "name": "particleSizeVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 11, + "lineNumber": 125, + "name": "velocityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 12, + "lineNumber": 127, + "name": "accelerationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 13, + "lineNumber": 129, + "name": "maximumEmittedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 130, + "name": "particleCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 132, + "name": "velocityFromMovementChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 16, + "lineNumber": 134, + "name": "startTimeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "milliseconds", + "type": "int" + } + ], + "index": 17, + "lineNumber": 137, + "name": "pulse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "num", + "type": "int" + } + ], + "index": 18, + "lineNumber": 138, + "name": "burst", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "num", + "type": "int" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 19, + "lineNumber": 139, + "name": "burst", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 20, + "lineNumber": 141, + "name": "setEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 21, + "lineNumber": 143, + "name": "setParticlesPerSecond", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 22, + "lineNumber": 151, + "name": "setParticleDuration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleSystem*" + } + ], + "index": 23, + "lineNumber": 159, + "name": "setSystem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 24, + "lineNumber": 170, + "name": "setGroup", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 25, + "lineNumber": 179, + "name": "setParticleDurationVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleExtruder*" + } + ], + "index": 26, + "lineNumber": 186, + "name": "setExtruder", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 27, + "lineNumber": 194, + "name": "setParticleSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 28, + "lineNumber": 202, + "name": "setParticleEndSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 29, + "lineNumber": 210, + "name": "setParticleSizeVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 30, + "lineNumber": 218, + "name": "setVelocity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickDirection*" + } + ], + "index": 31, + "lineNumber": 226, + "name": "setAcceleration", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 32, + "lineNumber": 234, + "name": "setMaxParticleCount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 33, + "lineNumber": 236, + "name": "setStartTime", + "returnType": "void" + }, + { + "access": "public", + "index": 34, + "lineNumber": 244, + "name": "reset", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickparticleemitter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ParticleExtruder" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Abstract type. Use one of the inheriting types instead." + } + ], + "className": "QQuickParticleExtruder", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QQuickParticleExtruder", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickparticleextruder_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "particleChildren" + }, + { + "name": "QML.Element", + "value": "ParticleGroup" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickParticleGroup", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "system", + "notify": "systemChanged", + "read": "system", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickParticleSystem*", + "user": false, + "write": "setSystem" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "particleChildren", + "read": "particleChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickParticleGroup", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleSystem*" + } + ], + "index": 0, + "lineNumber": 53, + "name": "systemChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleSystem*" + } + ], + "index": 1, + "lineNumber": 47, + "name": "setSystem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "obj", + "type": "QObject*" + } + ], + "index": 2, + "lineNumber": 49, + "name": "delayRedirect", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickStochasticState" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickparticlegroup_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ParticlePainter" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Abstract type. Use one of the inheriting types instead." + } + ], + "className": "QQuickParticlePainter", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "system", + "notify": "systemChanged", + "read": "system", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickParticleSystem*", + "user": false, + "write": "setSystem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "groups", + "notify": "groupsChanged", + "read": "groups", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setGroups" + } + ], + "qualifiedClassName": "QQuickParticlePainter", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 72, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleSystem*" + } + ], + "index": 1, + "lineNumber": 73, + "name": "systemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QStringList" + } + ], + "index": 2, + "lineNumber": 75, + "name": "groupsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleSystem*" + } + ], + "index": 3, + "lineNumber": 78, + "name": "setSystem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QStringList" + } + ], + "index": 4, + "lineNumber": 80, + "name": "setGroups", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "resetPending", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 82, + "name": "calcSystemOffset", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "isCloned": true, + "lineNumber": 82, + "name": "calcSystemOffset", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 85, + "name": "sceneGraphInvalidated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickparticlepainter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ParticleSystem" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickParticleSystem", + "lineNumber": 308, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 311, + "name": "running", + "notify": "runningChanged", + "read": "isRunning", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRunning" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 312, + "name": "paused", + "notify": "pausedChanged", + "read": "isPaused", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPaused" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 313, + "name": "empty", + "notify": "emptyChanged", + "read": "isEmpty", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickParticleSystem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 335, + "name": "systemInitialized", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 336, + "name": "runningChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 337, + "name": "pausedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 338, + "name": "emptyChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 341, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 342, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 343, + "name": "restart", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 344, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 345, + "name": "resume", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 347, + "name": "reset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 348, + "name": "setRunning", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 349, + "name": "setPaused", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "isConst": true, + "lineNumber": 351, + "name": "duration", + "returnType": "int" + }, + { + "access": "private", + "index": 13, + "lineNumber": 359, + "name": "emittersChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "p", + "type": "QQuickParticlePainter*" + } + ], + "index": 14, + "lineNumber": 360, + "name": "loadPainter", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 361, + "name": "createEngine", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 16, + "lineNumber": 362, + "name": "particleStateChange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + }, + { + "className": "QQuickParticleSystemAnimation", + "lineNumber": 438, + "object": true, + "qualifiedClassName": "QQuickParticleSystemAnimation", + "superClasses": [ + { + "access": "public", + "name": "QAbstractAnimation" + } + ] + } + ], + "inputFile": "qquickparticlesystem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Attractor" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickAttractorAffector", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 33, + "name": "Proportion", + "values": [ + "Constant", + "Linear", + "Quadratic", + "InverseLinear", + "InverseQuadratic" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "AffectableParameters", + "values": [ + "Position", + "Velocity", + "Acceleration" + ] + } + ], + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "strength", + "notify": "strengthChanged", + "read": "strength", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "pointX", + "notify": "pointXChanged", + "read": "pointX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPointX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "pointY", + "notify": "pointYChanged", + "read": "pointY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPointY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "affectedParameter", + "notify": "affectedParameterChanged", + "read": "affectedParameter", + "required": false, + "scriptable": true, + "stored": true, + "type": "AffectableParameters", + "user": false, + "write": "setAffectedParameter" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 28, + "name": "proportionalToDistance", + "notify": "proportionalToDistanceChanged", + "read": "proportionalToDistance", + "required": false, + "scriptable": true, + "stored": true, + "type": "Proportion", + "user": false, + "write": "setProportionalToDistance" + } + ], + "qualifiedClassName": "QQuickAttractorAffector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 78, + "name": "strengthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 80, + "name": "pointXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 82, + "name": "pointYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "AffectableParameters" + } + ], + "index": 3, + "lineNumber": 84, + "name": "affectedParameterChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "Proportion" + } + ], + "index": 4, + "lineNumber": 86, + "name": "proportionalToDistanceChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 89, + "name": "setStrength", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 97, + "name": "setPointX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 105, + "name": "setPointY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "AffectableParameters" + } + ], + "index": 8, + "lineNumber": 112, + "name": "setAffectedParameter", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "Proportion" + } + ], + "index": 9, + "lineNumber": 120, + "name": "setProportionalToDistance", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleAffector" + } + ] + } + ], + "inputFile": "qquickpointattractor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PointDirection" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPointDirection", + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "xVariation", + "notify": "xVariationChanged", + "read": "xVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setXVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "yVariation", + "notify": "yVariationChanged", + "read": "yVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setYVariation" + } + ], + "qualifiedClassName": "QQuickPointDirection", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 55, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 57, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 59, + "name": "xVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 61, + "name": "yVariationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 4, + "lineNumber": 64, + "name": "setX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 72, + "name": "setY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 80, + "name": "setXVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 88, + "name": "setYVariation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickDirection" + } + ] + } + ], + "inputFile": "qquickpointdirection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RectangleShape" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickRectangleExtruder", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "fill", + "notify": "fillChanged", + "read": "fill", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFill" + } + ], + "qualifiedClassName": "QQuickRectangleExtruder", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 40, + "name": "fillChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 44, + "name": "setFill", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleExtruder" + } + ] + } + ], + "inputFile": "qquickrectangleextruder_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SpriteGoal" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSpriteGoalAffector", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "goalState", + "notify": "goalStateChanged", + "read": "goalState", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setGoalState" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "jump", + "notify": "jumpChanged", + "read": "jump", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setJump" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "systemStates", + "notify": "systemStatesChanged", + "read": "systemStates", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSystemStates" + } + ], + "qualifiedClassName": "QQuickSpriteGoalAffector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 54, + "name": "goalStateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 56, + "name": "jumpChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 58, + "name": "systemStatesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 62, + "name": "setGoalState", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 64, + "name": "setJump", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 72, + "name": "setSystemStates", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleAffector" + } + ] + } + ], + "inputFile": "qquickspritegoal_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TargetDirection" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTargetDirection", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "targetX", + "notify": "targetXChanged", + "read": "targetX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTargetX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "targetY", + "notify": "targetYChanged", + "read": "targetY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTargetY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "targetItem", + "notify": "targetItemChanged", + "read": "targetItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setTargetItem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "targetVariation", + "notify": "targetVariationChanged", + "read": "targetVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTargetVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 34, + "name": "proportionalMagnitude", + "notify": "proprotionalMagnitudeChanged", + "read": "proportionalMagnitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setProportionalMagnitude" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 35, + "name": "magnitude", + "notify": "magnitudeChanged", + "read": "magnitude", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMagnitude" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 36, + "name": "magnitudeVariation", + "notify": "magnitudeVariationChanged", + "read": "magnitudeVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMagnitudeVariation" + } + ], + "qualifiedClassName": "QQuickTargetDirection", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 81, + "name": "targetXChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 83, + "name": "targetYChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 85, + "name": "targetVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 87, + "name": "magnitudeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 89, + "name": "proprotionalMagnitudeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 91, + "name": "magnitudeVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickItem*" + } + ], + "index": 6, + "lineNumber": 93, + "name": "targetItemChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 96, + "name": "setTargetX", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 104, + "name": "setTargetY", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 9, + "lineNumber": 112, + "name": "setTargetVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 10, + "lineNumber": 120, + "name": "setMagnitude", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 128, + "name": "setProportionalMagnitude", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 12, + "lineNumber": 136, + "name": "setMagnitudeVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickItem*" + } + ], + "index": 13, + "lineNumber": 144, + "name": "setTargetItem", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickDirection" + } + ] + } + ], + "inputFile": "qquicktargetdirection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TrailEmitter" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTrailEmitter", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 35, + "name": "EmitSize", + "values": [ + "ParticleSize" + ] + } + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "follow", + "notify": "followChanged", + "read": "follow", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFollow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "emitRatePerParticle", + "notify": "particlesPerParticlePerSecondChanged", + "read": "particlesPerParticlePerSecond", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setParticlesPerParticlePerSecond" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "emitShape", + "notify": "emissionShapeChanged", + "read": "emissonShape", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickParticleExtruder*", + "user": false, + "write": "setEmissionShape" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "emitHeight", + "notify": "emitterYVariationChanged", + "read": "emitterYVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setEmitterYVariation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "emitWidth", + "notify": "emitterXVariationChanged", + "read": "emitterXVariation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setEmitterXVariation" + } + ], + "qualifiedClassName": "QQuickTrailEmitter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "particles", + "type": "QList" + }, + { + "name": "followed", + "type": "QQuickV4ParticleData" + } + ], + "index": 0, + "lineNumber": 69, + "name": "emitFollowParticles", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 1, + "lineNumber": 73, + "name": "particlesPerParticlePerSecondChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 75, + "name": "emitterXVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 77, + "name": "emitterYVariationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 79, + "name": "followChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleExtruder*" + } + ], + "index": 5, + "lineNumber": 81, + "name": "emissionShapeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "int" + } + ], + "index": 6, + "lineNumber": 85, + "name": "setParticlesPerParticlePerSecond", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 92, + "name": "setEmitterXVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 100, + "name": "setEmitterYVariation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 108, + "name": "setFollow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QQuickParticleExtruder*" + } + ], + "index": 10, + "lineNumber": 116, + "name": "setEmissionShape", + "returnType": "void" + }, + { + "access": "private", + "index": 11, + "lineNumber": 125, + "name": "recalcParticlesPerSecond", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleEmitter" + } + ] + } + ], + "inputFile": "qquicktrailemitter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Turbulence" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTurbulenceAffector", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "strength", + "notify": "strengthChanged", + "read": "strength", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStrength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "noiseSource", + "notify": "noiseSourceChanged", + "read": "noiseSource", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setNoiseSource" + } + ], + "qualifiedClassName": "QQuickTurbulenceAffector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 48, + "name": "strengthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QUrl" + } + ], + "index": 1, + "lineNumber": 50, + "name": "noiseSourceChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 54, + "name": "setStrength", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "QUrl" + } + ], + "index": 3, + "lineNumber": 62, + "name": "setNoiseSource", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleAffector" + } + ] + } + ], + "inputFile": "qquickturbulence_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Wander" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickWanderAffector", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "AffectableParameters", + "values": [ + "Position", + "Velocity", + "Acceleration" + ] + } + ], + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "pace", + "notify": "paceChanged", + "read": "pace", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPace" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "xVariance", + "notify": "xVarianceChanged", + "read": "xVariance", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setXVariance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "yVariance", + "notify": "yVarianceChanged", + "read": "yVariance", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setYVariance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "affectedParameter", + "notify": "affectedParameterChanged", + "read": "affectedParameter", + "required": false, + "scriptable": true, + "stored": true, + "type": "AffectableParameters", + "user": false, + "write": "setAffectedParameter" + } + ], + "qualifiedClassName": "QQuickWanderAffector", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 78, + "name": "xVarianceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 80, + "name": "yVarianceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 82, + "name": "paceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "AffectableParameters" + } + ], + "index": 3, + "lineNumber": 85, + "name": "affectedParameterChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 4, + "lineNumber": 88, + "name": "setXVariance", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 96, + "name": "setYVariance", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 104, + "name": "setPace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "AffectableParameters" + } + ], + "index": 7, + "lineNumber": 113, + "name": "setAffectedParameter", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickParticleAffector" + } + ] + } + ], + "inputFile": "qquickwander_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickshapesprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickshapesprivate_metatypes.json new file mode 100644 index 0000000..9d85098 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickshapesprivate_metatypes.json @@ -0,0 +1,1527 @@ +[ + { + "classes": [ + { + "className": "QQuickShapeCurveRunnable", + "lineNumber": 143, + "object": true, + "qualifiedClassName": "QQuickShapeCurveRunnable", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "self", + "type": "QQuickShapeCurveRunnable*" + } + ], + "index": 0, + "lineNumber": 160, + "name": "done", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QRunnable" + } + ] + } + ], + "inputFile": "qquickshapecurverenderer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "stops" + }, + { + "name": "QML.Element", + "value": "ShapeGradient" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "ShapeGradient is an abstract base class." + } + ], + "className": "QQuickShapeGradient", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 49, + "name": "SpreadMode", + "values": [ + "PadSpread", + "ReflectSpread", + "RepeatSpread" + ] + } + ], + "lineNumber": 38, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 41, + "name": "spread", + "notify": "spreadChanged", + "read": "spread", + "required": false, + "scriptable": true, + "stored": true, + "type": "SpreadMode", + "user": false, + "write": "setSpread" + } + ], + "qualifiedClassName": "QQuickShapeGradient", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "spreadChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickGradient" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "stops" + }, + { + "name": "QML.Element", + "value": "LinearGradient" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQuickShapeLinearGradient", + "lineNumber": 68, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 71, + "name": "x1", + "notify": "x1Changed", + "read": "x1", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX1" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 72, + "name": "y1", + "notify": "y1Changed", + "read": "y1", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY1" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 73, + "name": "x2", + "notify": "x2Changed", + "read": "x2", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX2" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 74, + "name": "y2", + "notify": "y2Changed", + "read": "y2", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY2" + } + ], + "qualifiedClassName": "QQuickShapeLinearGradient", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 92, + "name": "x1Changed", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 93, + "name": "y1Changed", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 94, + "name": "x2Changed", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 95, + "name": "y2Changed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickShapeGradient" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "stops" + }, + { + "name": "QML.Element", + "value": "RadialGradient" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQuickShapeRadialGradient", + "lineNumber": 102, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 105, + "name": "centerX", + "notify": "centerXChanged", + "read": "centerX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setCenterX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 106, + "name": "centerY", + "notify": "centerYChanged", + "read": "centerY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setCenterY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 107, + "name": "centerRadius", + "notify": "centerRadiusChanged", + "read": "centerRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setCenterRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 108, + "name": "focalX", + "notify": "focalXChanged", + "read": "focalX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFocalX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 109, + "name": "focalY", + "notify": "focalYChanged", + "read": "focalY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFocalY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 110, + "name": "focalRadius", + "notify": "focalRadiusChanged", + "read": "focalRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFocalRadius" + } + ], + "qualifiedClassName": "QQuickShapeRadialGradient", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 137, + "name": "centerXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 138, + "name": "centerYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 139, + "name": "focalXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 140, + "name": "focalYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 141, + "name": "centerRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 142, + "name": "focalRadiusChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickShapeGradient" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "stops" + }, + { + "name": "QML.Element", + "value": "ConicalGradient" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQuickShapeConicalGradient", + "lineNumber": 151, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 154, + "name": "centerX", + "notify": "centerXChanged", + "read": "centerX", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setCenterX" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 155, + "name": "centerY", + "notify": "centerYChanged", + "read": "centerY", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setCenterY" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 156, + "name": "angle", + "notify": "angleChanged", + "read": "angle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAngle" + } + ], + "qualifiedClassName": "QQuickShapeConicalGradient", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 174, + "name": "centerXChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 175, + "name": "centerYChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 176, + "name": "angleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickShapeGradient" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQuickShapeTrim", + "lineNumber": 183, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 187, + "name": "start", + "notify": "startChanged", + "read": "start", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStart" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 188, + "name": "end", + "notify": "endChanged", + "read": "end", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setEnd" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 189, + "name": "offset", + "notify": "offsetChanged", + "read": "offset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOffset" + } + ], + "qualifiedClassName": "QQuickShapeTrim", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 205, + "name": "startChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 206, + "name": "endChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 207, + "name": "offsetChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ShapePath" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQuickShapePath", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 239, + "name": "FillRule", + "values": [ + "OddEvenFill", + "WindingFill" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 245, + "name": "JoinStyle", + "values": [ + "MiterJoin", + "BevelJoin", + "RoundJoin" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 252, + "name": "CapStyle", + "values": [ + "FlatCap", + "SquareCap", + "RoundCap" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 259, + "name": "StrokeStyle", + "values": [ + "SolidLine", + "DashLine" + ] + }, + { + "alias": "PathHint", + "isClass": false, + "isFlag": true, + "lineNumber": 265, + "name": "PathHints", + "values": [ + "PathLinear", + "PathQuadratic", + "PathConvex", + "PathFillOnRight", + "PathSolid", + "PathNonIntersecting", + "PathNonOverlappingControlPointTriangles" + ] + } + ], + "lineNumber": 215, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 219, + "name": "strokeColor", + "notify": "strokeColorChanged", + "read": "strokeColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setStrokeColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 220, + "name": "strokeWidth", + "notify": "strokeWidthChanged", + "read": "strokeWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStrokeWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 221, + "name": "fillColor", + "notify": "fillColorChanged", + "read": "fillColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setFillColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 222, + "name": "fillRule", + "notify": "fillRuleChanged", + "read": "fillRule", + "required": false, + "scriptable": true, + "stored": true, + "type": "FillRule", + "user": false, + "write": "setFillRule" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 223, + "name": "joinStyle", + "notify": "joinStyleChanged", + "read": "joinStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "JoinStyle", + "user": false, + "write": "setJoinStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 224, + "name": "miterLimit", + "notify": "miterLimitChanged", + "read": "miterLimit", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMiterLimit" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 225, + "name": "capStyle", + "notify": "capStyleChanged", + "read": "capStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "CapStyle", + "user": false, + "write": "setCapStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 226, + "name": "strokeStyle", + "notify": "strokeStyleChanged", + "read": "strokeStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "StrokeStyle", + "user": false, + "write": "setStrokeStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 227, + "name": "dashOffset", + "notify": "dashOffsetChanged", + "read": "dashOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setDashOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 228, + "name": "dashPattern", + "notify": "dashPatternChanged", + "read": "dashPattern", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setDashPattern" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 229, + "name": "fillGradient", + "read": "fillGradient", + "required": false, + "reset": "resetFillGradient", + "scriptable": true, + "stored": true, + "type": "QQuickShapeGradient*", + "user": false, + "write": "setFillGradient" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 230, + "name": "scale", + "notify": "scaleChanged", + "read": "scale", + "required": false, + "revision": 270, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 231, + "name": "pathHints", + "notify": "pathHintsChanged", + "read": "pathHints", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "PathHints", + "user": false, + "write": "setPathHints" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 232, + "name": "fillTransform", + "notify": "fillTransformChanged", + "read": "fillTransform", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QMatrix4x4", + "user": false, + "write": "setFillTransform" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 233, + "name": "fillItem", + "notify": "fillItemChanged", + "read": "fillItem", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setFillItem" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 234, + "name": "trim", + "read": "trim", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QQuickShapeTrim*", + "user": false + } + ], + "qualifiedClassName": "QQuickShapePath", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 327, + "name": "shapePathChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 328, + "name": "strokeColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 329, + "name": "strokeWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 330, + "name": "fillColorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 331, + "name": "fillRuleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 332, + "name": "joinStyleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 333, + "name": "miterLimitChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 334, + "name": "capStyleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 335, + "name": "strokeStyleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 336, + "name": "dashOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 337, + "name": "dashPatternChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 339, + "name": "pathHintsChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 12, + "lineNumber": 340, + "name": "fillTransformChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 13, + "lineNumber": 341, + "name": "fillItemChanged", + "returnType": "void", + "revision": 1544 + } + ], + "slots": [ + { + "access": "private", + "index": 14, + "lineNumber": 346, + "name": "_q_fillGradientChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 347, + "name": "_q_fillItemDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPath" + } + ] + }, + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "data" + }, + { + "name": "QML.Element", + "value": "Shape" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQuickShape", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 373, + "name": "RendererType", + "values": [ + "UnknownRenderer", + "GeometryRenderer", + "NvprRenderer", + "SoftwareRenderer", + "CurveRenderer" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 382, + "name": "Status", + "values": [ + "Null", + "Ready", + "Processing" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 389, + "name": "ContainsMode", + "values": [ + "BoundingRectContains", + "FillContains" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 395, + "name": "FillMode", + "values": [ + "NoResize", + "PreserveAspectFit", + "PreserveAspectCrop", + "Stretch" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 403, + "name": "HAlignment", + "values": [ + "AlignLeft", + "AlignRight", + "AlignHCenter" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 407, + "name": "VAlignment", + "values": [ + "AlignTop", + "AlignBottom", + "AlignVCenter" + ] + } + ], + "lineNumber": 352, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 355, + "name": "rendererType", + "notify": "rendererChanged", + "read": "rendererType", + "required": false, + "scriptable": true, + "stored": true, + "type": "RendererType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 356, + "name": "asynchronous", + "notify": "asynchronousChanged", + "read": "asynchronous", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAsynchronous" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 357, + "name": "vendorExtensionsEnabled", + "notify": "vendorExtensionsEnabledChanged", + "read": "vendorExtensionsEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVendorExtensionsEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 358, + "name": "preferredRendererType", + "notify": "preferredRendererTypeChanged", + "read": "preferredRendererType", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "RendererType", + "user": false, + "write": "setPreferredRendererType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 360, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 361, + "name": "containsMode", + "notify": "containsModeChanged", + "read": "containsMode", + "required": false, + "revision": 267, + "scriptable": true, + "stored": true, + "type": "ContainsMode", + "user": false, + "write": "setContainsMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 362, + "name": "boundingRect", + "notify": "boundingRectChanged", + "read": "boundingRect", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 363, + "name": "fillMode", + "notify": "fillModeChanged", + "read": "fillMode", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "FillMode", + "user": false, + "write": "setFillMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 364, + "name": "horizontalAlignment", + "notify": "horizontalAlignmentChanged", + "read": "horizontalAlignment", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "HAlignment", + "user": false, + "write": "setHorizontalAlignment" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 365, + "name": "verticalAlignment", + "notify": "verticalAlignmentChanged", + "read": "verticalAlignment", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "VAlignment", + "user": false, + "write": "setVerticalAlignment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 367, + "name": "data", + "read": "data", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickShape", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 456, + "name": "rendererChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 457, + "name": "asynchronousChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 458, + "name": "vendorExtensionsEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 459, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 460, + "name": "preferredRendererTypeChanged", + "returnType": "void", + "revision": 1542 + }, + { + "access": "public", + "index": 5, + "lineNumber": 461, + "name": "boundingRectChanged", + "returnType": "void", + "revision": 1542 + }, + { + "access": "public", + "index": 6, + "lineNumber": 462, + "name": "containsModeChanged", + "returnType": "void", + "revision": 267 + }, + { + "access": "public", + "index": 7, + "lineNumber": 464, + "name": "fillModeChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 8, + "lineNumber": 465, + "name": "horizontalAlignmentChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 9, + "lineNumber": 466, + "name": "verticalAlignmentChanged", + "returnType": "void", + "revision": 1543 + } + ], + "slots": [ + { + "access": "private", + "index": 10, + "lineNumber": 471, + "name": "_q_shapePathChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickshape_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickShapeFillRunnable", + "lineNumber": 138, + "object": true, + "qualifiedClassName": "QQuickShapeFillRunnable", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "self", + "type": "QQuickShapeFillRunnable*" + } + ], + "index": 0, + "lineNumber": 159, + "name": "done", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QRunnable" + } + ] + }, + { + "className": "QQuickShapeStrokeRunnable", + "lineNumber": 162, + "object": true, + "qualifiedClassName": "QQuickShapeStrokeRunnable", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "self", + "type": "QQuickShapeStrokeRunnable*" + } + ], + "index": 0, + "lineNumber": 182, + "name": "done", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QRunnable" + } + ] + }, + { + "className": "QQuickShapeGenericStrokeFillNode", + "lineNumber": 185, + "object": true, + "qualifiedClassName": "QQuickShapeGenericStrokeFillNode", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 208, + "name": "handleTextureChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 209, + "name": "handleTextureProviderDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QSGGeometryNode" + } + ] + } + ], + "inputFile": "qquickshapegenericrenderer_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicktemplates2_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicktemplates2_metatypes.json new file mode 100644 index 0000000..f30a6e3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicktemplates2_metatypes.json @@ -0,0 +1,19057 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQuickPopupWindow", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QQuickPopupWindow", + "superClasses": [ + { + "access": "public", + "name": "QQuickWindowQmlImpl" + } + ] + } + ], + "inputFile": "qquickpopupwindow_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "background,contentItem,indicator" + }, + { + "name": "QML.Element", + "value": "AbstractButton" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickAbstractButton", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 88, + "name": "Display", + "values": [ + "IconOnly", + "TextOnly", + "TextBesideIcon", + "TextUnderIcon" + ] + } + ], + "lineNumber": 27, + "methods": [ + { + "access": "protected", + "index": 27, + "lineNumber": 184, + "name": "accessiblePressAction", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 30, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "reset": "resetText", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 31, + "name": "down", + "notify": "downChanged", + "read": "isDown", + "required": false, + "reset": "resetDown", + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDown" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 32, + "name": "pressed", + "notify": "pressedChanged", + "read": "isPressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 33, + "name": "checked", + "notify": "checkedChanged", + "read": "isChecked", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setChecked" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 34, + "name": "checkable", + "notify": "checkableChanged", + "read": "isCheckable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCheckable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 35, + "name": "autoExclusive", + "notify": "autoExclusiveChanged", + "read": "autoExclusive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoExclusive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 36, + "name": "autoRepeat", + "notify": "autoRepeatChanged", + "read": "autoRepeat", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoRepeat" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 37, + "name": "indicator", + "notify": "indicatorChanged", + "read": "indicator", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setIndicator" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 39, + "name": "icon", + "notify": "iconChanged", + "read": "icon", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "QQuickIcon", + "user": false, + "write": "setIcon" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 40, + "name": "display", + "notify": "displayChanged", + "read": "display", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "Display", + "user": false, + "write": "setDisplay" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 41, + "name": "action", + "notify": "actionChanged", + "read": "action", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "QQuickAction*", + "user": false, + "write": "setAction" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 43, + "name": "autoRepeatDelay", + "notify": "autoRepeatDelayChanged", + "read": "autoRepeatDelay", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAutoRepeatDelay" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 44, + "name": "autoRepeatInterval", + "notify": "autoRepeatIntervalChanged", + "read": "autoRepeatInterval", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAutoRepeatInterval" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 45, + "name": "pressX", + "notify": "pressXChanged", + "read": "pressX", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 46, + "name": "pressY", + "notify": "pressYChanged", + "read": "pressY", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 48, + "name": "implicitIndicatorWidth", + "notify": "implicitIndicatorWidthChanged", + "read": "implicitIndicatorWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 49, + "name": "implicitIndicatorHeight", + "notify": "implicitIndicatorHeightChanged", + "read": "implicitIndicatorHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickAbstractButton", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 127, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 128, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 129, + "name": "canceled", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 130, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 131, + "name": "pressAndHold", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 132, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 133, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 134, + "name": "downChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 135, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 136, + "name": "checkedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 137, + "name": "checkableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 138, + "name": "autoExclusiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 139, + "name": "autoRepeatChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 140, + "name": "indicatorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 142, + "name": "toggled", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 15, + "lineNumber": 144, + "name": "iconChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 16, + "lineNumber": 145, + "name": "displayChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 17, + "lineNumber": 146, + "name": "actionChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 18, + "lineNumber": 148, + "name": "autoRepeatDelayChanged", + "returnType": "void", + "revision": 516 + }, + { + "access": "public", + "index": 19, + "lineNumber": 149, + "name": "autoRepeatIntervalChanged", + "returnType": "void", + "revision": 516 + }, + { + "access": "public", + "index": 20, + "lineNumber": 150, + "name": "pressXChanged", + "returnType": "void", + "revision": 516 + }, + { + "access": "public", + "index": 21, + "lineNumber": 151, + "name": "pressYChanged", + "returnType": "void", + "revision": 516 + }, + { + "access": "public", + "index": 22, + "lineNumber": 153, + "name": "implicitIndicatorWidthChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 23, + "lineNumber": 154, + "name": "implicitIndicatorHeightChanged", + "returnType": "void", + "revision": 517 + } + ], + "slots": [ + { + "access": "public", + "index": 24, + "lineNumber": 122, + "name": "toggle", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 123, + "name": "click", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 26, + "lineNumber": 124, + "name": "animateClick", + "returnType": "void", + "revision": 1544 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickabstractbutton_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Action" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickAction", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "icon", + "notify": "iconChanged", + "read": "icon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickIcon", + "user": false, + "write": "setIcon" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "reset": "resetEnabled", + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "checked", + "notify": "checkedChanged", + "read": "isChecked", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setChecked" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 36, + "name": "checkable", + "notify": "checkableChanged", + "read": "isCheckable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCheckable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 38, + "name": "shortcut", + "notify": "shortcutChanged", + "privateClass": "QQuickAction::d_func()", + "read": "shortcut", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setShortcut" + } + ], + "qualifiedClassName": "QQuickAction", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 73, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "icon", + "type": "QQuickIcon" + } + ], + "index": 1, + "lineNumber": 74, + "name": "iconChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 75, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "checked", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 76, + "name": "checkedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "checkable", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 77, + "name": "checkableChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "shortcut", + "type": "QKeySequence" + } + ], + "index": 5, + "lineNumber": 79, + "name": "shortcutChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QObject*" + } + ], + "index": 6, + "lineNumber": 82, + "name": "toggled", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "isCloned": true, + "lineNumber": 82, + "name": "toggled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QObject*" + } + ], + "index": 8, + "lineNumber": 83, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "isCloned": true, + "lineNumber": 83, + "name": "triggered", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QObject*" + } + ], + "index": 10, + "lineNumber": 69, + "name": "toggle", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "isCloned": true, + "lineNumber": 69, + "name": "toggle", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "source", + "type": "QObject*" + } + ], + "index": 12, + "lineNumber": 70, + "name": "trigger", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "isCloned": true, + "lineNumber": 70, + "name": "trigger", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickaction_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "actions" + }, + { + "name": "QML.Element", + "value": "ActionGroup" + }, + { + "name": "QML.Attached", + "value": "QQuickActionGroupAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickActionGroup", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "checkedAction", + "notify": "checkedActionChanged", + "read": "checkedAction", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAction*", + "user": false, + "write": "setCheckedAction" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "actions", + "notify": "actionsChanged", + "read": "actions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "exclusive", + "notify": "exclusiveChanged", + "read": "isExclusive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setExclusive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + } + ], + "qualifiedClassName": "QQuickActionGroup", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 64, + "name": "checkedActionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 65, + "name": "actionsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 66, + "name": "exclusiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 67, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QQuickAction*" + } + ], + "index": 4, + "lineNumber": 68, + "name": "triggered", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QQuickAction*" + } + ], + "index": 5, + "lineNumber": 60, + "name": "addAction", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QQuickAction*" + } + ], + "index": 6, + "lineNumber": 61, + "name": "removeAction", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 74, + "name": "_q_updateCurrent", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQuickActionGroupAttached", + "lineNumber": 77, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 80, + "name": "group", + "notify": "groupChanged", + "read": "group", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickActionGroup*", + "user": false, + "write": "setGroup" + } + ], + "qualifiedClassName": "QQuickActionGroupAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 89, + "name": "groupChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickactiongroup_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "background" + }, + { + "name": "DefaultProperty", + "value": "contentData" + }, + { + "name": "QML.Element", + "value": "ApplicationWindow" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + }, + { + "name": "QML.Attached", + "value": "QQuickApplicationWindowAttached" + } + ], + "className": "QQuickApplicationWindow", + "lineNumber": 33, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 36, + "name": "background", + "notify": "backgroundChanged", + "read": "background", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setBackground" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 37, + "name": "contentItem", + "read": "contentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 38, + "name": "contentData", + "privateClass": "QQuickApplicationWindow::d_func()", + "read": "contentData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 39, + "name": "activeFocusControl", + "notify": "activeFocusControlChanged", + "read": "activeFocusControl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 40, + "name": "header", + "notify": "headerChanged", + "read": "header", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setHeader" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 41, + "name": "footer", + "notify": "footerChanged", + "read": "footer", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setFooter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 42, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "reset": "resetFont", + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 43, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "reset": "resetLocale", + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 45, + "name": "menuBar", + "notify": "menuBarChanged", + "read": "menuBar", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setMenuBar" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 47, + "name": "palette", + "notify": "paletteChanged", + "privateClass": "QQuickApplicationWindow::d_func()", + "read": "palette", + "required": false, + "reset": "resetPalette", + "revision": 515, + "scriptable": true, + "stored": true, + "type": "QQuickPalette*", + "user": false, + "write": "setPalette" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 49, + "name": "topPadding", + "notify": "topPaddingChanged", + "privateClass": "QQuickApplicationWindow::d_func()->control", + "read": "topPadding", + "required": false, + "reset": "resetTopPadding", + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 51, + "name": "leftPadding", + "notify": "leftPaddingChanged", + "privateClass": "QQuickApplicationWindow::d_func()->control", + "read": "leftPadding", + "required": false, + "reset": "resetLeftPadding", + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 53, + "name": "rightPadding", + "notify": "rightPaddingChanged", + "privateClass": "QQuickApplicationWindow::d_func()->control", + "read": "rightPadding", + "required": false, + "reset": "resetRightPadding", + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 55, + "name": "bottomPadding", + "notify": "bottomPaddingChanged", + "privateClass": "QQuickApplicationWindow::d_func()->control", + "read": "bottomPadding", + "required": false, + "reset": "resetBottomPadding", + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomPadding" + } + ], + "qualifiedClassName": "QQuickApplicationWindow", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 95, + "name": "backgroundChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 96, + "name": "activeFocusControlChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 97, + "name": "headerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 98, + "name": "footerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 99, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 100, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 101, + "name": "menuBarChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 7, + "lineNumber": 103, + "name": "topPaddingChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "index": 8, + "lineNumber": 104, + "name": "leftPaddingChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "index": 9, + "lineNumber": 105, + "name": "rightPaddingChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "index": 10, + "lineNumber": 106, + "name": "bottomPaddingChanged", + "returnType": "void", + "revision": 1545 + } + ], + "slots": [ + { + "access": "private", + "index": 11, + "lineNumber": 118, + "name": "_q_updateActiveFocus", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickWindowQmlImpl" + } + ] + }, + { + "className": "QQuickApplicationWindowAttached", + "lineNumber": 121, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 124, + "name": "window", + "notify": "windowChanged", + "read": "window", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickApplicationWindow*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 125, + "name": "contentItem", + "notify": "contentItemChanged", + "read": "contentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 126, + "name": "activeFocusControl", + "notify": "activeFocusControlChanged", + "read": "activeFocusControl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 127, + "name": "header", + "notify": "headerChanged", + "read": "header", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 128, + "name": "footer", + "notify": "footerChanged", + "read": "footer", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 129, + "name": "menuBar", + "notify": "menuBarChanged", + "read": "menuBar", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + } + ], + "qualifiedClassName": "QQuickApplicationWindowAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 142, + "name": "windowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 143, + "name": "contentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 144, + "name": "activeFocusControlChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 145, + "name": "headerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 146, + "name": "footerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 148, + "name": "menuBarChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickapplicationwindow_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "BusyIndicator" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickBusyIndicator", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "running", + "notify": "runningChanged", + "read": "isRunning", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRunning" + } + ], + "qualifiedClassName": "QQuickBusyIndicator", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 39, + "name": "runningChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickbusyindicator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Button" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickButton", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "highlighted", + "notify": "highlightedChanged", + "read": "isHighlighted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHighlighted" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "flat", + "notify": "flatChanged", + "read": "isFlat", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlat" + } + ], + "qualifiedClassName": "QQuickButton", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 43, + "name": "highlightedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 44, + "name": "flatChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractButton" + } + ] + } + ], + "inputFile": "qquickbutton_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ButtonGroup" + }, + { + "name": "QML.Attached", + "value": "QQuickButtonGroupAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickButtonGroup", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 34, + "name": "checkedButton", + "notify": "checkedButtonChanged", + "read": "checkedButton", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickAbstractButton*", + "user": false, + "write": "setCheckedButton" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 35, + "name": "buttons", + "notify": "buttonsChanged", + "read": "buttons", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 37, + "name": "exclusive", + "notify": "exclusiveChanged", + "read": "isExclusive", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setExclusive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 39, + "name": "checkState", + "notify": "checkStateChanged", + "read": "checkState", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "Qt::CheckState", + "user": false, + "write": "setCheckState" + } + ], + "qualifiedClassName": "QQuickButtonGroup", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 68, + "name": "checkedButtonChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 69, + "name": "buttonsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "button", + "type": "QQuickAbstractButton*" + } + ], + "index": 2, + "lineNumber": 71, + "name": "clicked", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 3, + "lineNumber": 73, + "name": "exclusiveChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 4, + "lineNumber": 75, + "name": "checkStateChanged", + "returnType": "void", + "revision": 516 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "button", + "type": "QQuickAbstractButton*" + } + ], + "index": 5, + "lineNumber": 64, + "name": "addButton", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "button", + "type": "QQuickAbstractButton*" + } + ], + "index": 6, + "lineNumber": 65, + "name": "removeButton", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 85, + "name": "_q_updateCurrent", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "className": "QQuickButtonGroupAttached", + "lineNumber": 88, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 91, + "name": "group", + "notify": "groupChanged", + "read": "group", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickButtonGroup*", + "user": false, + "write": "setGroup" + } + ], + "qualifiedClassName": "QQuickButtonGroupAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 100, + "name": "groupChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickbuttongroup_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Calendar" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuickCalendar", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 35, + "name": "Month", + "values": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ] + } + ], + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QQuickCalendar", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickcalendar_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CalendarModel" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuickCalendarModel", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 29, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 48, + "name": "monthAt", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 49, + "name": "yearAt", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 50, + "name": "indexOf", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "year", + "type": "int" + }, + { + "name": "month", + "type": "int" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 51, + "name": "indexOf", + "returnType": "int" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "from", + "notify": "fromChanged", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDate", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "to", + "notify": "toChanged", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDate", + "user": false, + "write": "setTo" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 35, + "name": "count", + "notify": "countChanged", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQuickCalendarModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 63, + "name": "fromChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 64, + "name": "toChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 65, + "name": "countChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickcalendarmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CheckBox" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickCheckBox", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "tristate", + "notify": "tristateChanged", + "read": "isTristate", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTristate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "checkState", + "notify": "checkStateChanged", + "read": "checkState", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::CheckState", + "user": false, + "write": "setCheckState" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "name": "nextCheckState", + "notify": "nextCheckStateChanged", + "read": "getNextCheckState", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setNextCheckState" + } + ], + "qualifiedClassName": "QQuickCheckBox", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "tristateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 49, + "name": "checkStateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 51, + "name": "nextCheckStateChanged", + "returnType": "void", + "revision": 516 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractButton" + } + ] + } + ], + "inputFile": "qquickcheckbox_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CheckDelegate" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickCheckDelegate", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "tristate", + "notify": "tristateChanged", + "read": "isTristate", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTristate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "checkState", + "notify": "checkStateChanged", + "read": "checkState", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::CheckState", + "user": false, + "write": "setCheckState" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "member": "nextCheckState", + "name": "nextCheckState", + "notify": "nextCheckStateChanged", + "privateClass": "QQuickCheckDelegate::d_func()", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setNextCheckState" + } + ], + "qualifiedClassName": "QQuickCheckDelegate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "tristateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 46, + "name": "checkStateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 48, + "name": "nextCheckStateChanged", + "returnType": "void", + "revision": 516 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItemDelegate" + } + ] + } + ], + "inputFile": "qquickcheckdelegate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "background,contentItem,indicator,popup" + }, + { + "name": "QML.Element", + "value": "ComboBox" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickComboBox", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 161, + "name": "ImplicitContentWidthPolicy", + "values": [ + "ContentItemImplicitWidth", + "WidestText", + "WidestTextWhenCompleted" + ] + } + ], + "lineNumber": 35, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 32, + "isConst": true, + "lineNumber": 116, + "name": "textAt", + "returnType": "QString" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + }, + { + "name": "flags", + "type": "Qt::MatchFlags" + } + ], + "index": 33, + "isConst": true, + "lineNumber": 117, + "name": "find", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 34, + "isCloned": true, + "isConst": true, + "lineNumber": 117, + "name": "find", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 35, + "isConst": true, + "lineNumber": 153, + "name": "valueAt", + "returnType": "QVariant", + "revision": 526 + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QVariant" + } + ], + "index": 36, + "isConst": true, + "lineNumber": 154, + "name": "indexOfValue", + "returnType": "int", + "revision": 526 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 38, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 39, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 40, + "name": "delegateModel", + "notify": "delegateModelChanged", + "read": "delegateModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlInstanceModel*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 41, + "name": "pressed", + "notify": "pressedChanged", + "read": "isPressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 42, + "name": "highlightedIndex", + "notify": "highlightedIndexChanged", + "read": "highlightedIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 43, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 44, + "name": "currentText", + "notify": "currentTextChanged", + "read": "currentText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 45, + "name": "displayText", + "notify": "displayTextChanged", + "read": "displayText", + "required": false, + "reset": "resetDisplayText", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDisplayText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 46, + "name": "textRole", + "notify": "textRoleChanged", + "read": "textRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTextRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 47, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 48, + "name": "indicator", + "notify": "indicatorChanged", + "read": "indicator", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setIndicator" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 49, + "name": "popup", + "notify": "popupChanged", + "read": "popup", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickPopup*", + "user": false, + "write": "setPopup" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 51, + "name": "flat", + "notify": "flatChanged", + "read": "isFlat", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlat" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 53, + "name": "down", + "notify": "downChanged", + "read": "isDown", + "required": false, + "reset": "resetDown", + "revision": 514, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDown" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 54, + "name": "editable", + "notify": "editableChanged", + "read": "isEditable", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEditable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 55, + "name": "editText", + "notify": "editTextChanged", + "read": "editText", + "required": false, + "reset": "resetEditText", + "revision": 514, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setEditText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 57, + "name": "validator", + "notify": "validatorChanged", + "read": "validator", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "QValidator*", + "user": false, + "write": "setValidator" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 59, + "name": "inputMethodHints", + "notify": "inputMethodHintsChanged", + "read": "inputMethodHints", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "Qt::InputMethodHints", + "user": false, + "write": "setInputMethodHints" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 60, + "name": "inputMethodComposing", + "notify": "inputMethodComposingChanged", + "read": "isInputMethodComposing", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 61, + "name": "acceptableInput", + "notify": "acceptableInputChanged", + "read": "hasAcceptableInput", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 20, + "lineNumber": 63, + "name": "implicitIndicatorWidth", + "notify": "implicitIndicatorWidthChanged", + "read": "implicitIndicatorWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 21, + "lineNumber": 64, + "name": "implicitIndicatorHeight", + "notify": "implicitIndicatorHeightChanged", + "read": "implicitIndicatorHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 22, + "lineNumber": 67, + "name": "currentValue", + "notify": "currentValueChanged", + "read": "currentValue", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setCurrentValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 23, + "lineNumber": 68, + "name": "valueRole", + "notify": "valueRoleChanged", + "read": "valueRole", + "required": false, + "revision": 526, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setValueRole" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 24, + "lineNumber": 70, + "name": "selectTextByMouse", + "notify": "selectTextByMouseChanged", + "read": "selectTextByMouse", + "required": false, + "revision": 527, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSelectTextByMouse" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 25, + "lineNumber": 72, + "name": "implicitContentWidthPolicy", + "notify": "implicitContentWidthPolicyChanged", + "read": "implicitContentWidthPolicy", + "required": false, + "revision": 1536, + "scriptable": true, + "stored": true, + "type": "ImplicitContentWidthPolicy", + "user": false, + "write": "setImplicitContentWidthPolicy" + } + ], + "qualifiedClassName": "QQuickComboBox", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 0, + "lineNumber": 177, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 178, + "name": "highlighted", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 179, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 180, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 181, + "name": "delegateModelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 182, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 183, + "name": "highlightedIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 184, + "name": "currentIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 185, + "name": "currentTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 186, + "name": "displayTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 187, + "name": "textRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 188, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 189, + "name": "indicatorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 190, + "name": "popupChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 192, + "name": "flatChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 15, + "lineNumber": 194, + "name": "accepted", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 16, + "lineNumber": 195, + "name": "downChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 17, + "lineNumber": 196, + "name": "editableChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 18, + "lineNumber": 197, + "name": "editTextChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 19, + "lineNumber": 199, + "name": "validatorChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 20, + "lineNumber": 201, + "name": "inputMethodHintsChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 21, + "lineNumber": 202, + "name": "inputMethodComposingChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 22, + "lineNumber": 203, + "name": "acceptableInputChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 23, + "lineNumber": 205, + "name": "implicitIndicatorWidthChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 24, + "lineNumber": 206, + "name": "implicitIndicatorHeightChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 25, + "lineNumber": 208, + "name": "valueRoleChanged", + "returnType": "void", + "revision": 526 + }, + { + "access": "public", + "index": 26, + "lineNumber": 209, + "name": "currentValueChanged", + "returnType": "void", + "revision": 526 + }, + { + "access": "public", + "index": 27, + "lineNumber": 211, + "name": "selectTextByMouseChanged", + "returnType": "void", + "revision": 527 + }, + { + "access": "public", + "index": 28, + "lineNumber": 213, + "name": "implicitContentWidthPolicyChanged", + "returnType": "void", + "revision": 1536 + } + ], + "slots": [ + { + "access": "public", + "index": 29, + "lineNumber": 172, + "name": "incrementCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 173, + "name": "decrementCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 174, + "name": "selectAll", + "returnType": "void", + "revision": 514 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickcombobox_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "contentData" + }, + { + "name": "QML.Element", + "value": "Container" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickContainer", + "lineNumber": 28, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 10, + "isConst": true, + "lineNumber": 49, + "name": "itemAt", + "returnType": "QQuickItem*" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 11, + "lineNumber": 50, + "name": "addItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 12, + "lineNumber": 51, + "name": "insertItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "to", + "type": "int" + } + ], + "index": 13, + "lineNumber": 52, + "name": "moveItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 14, + "lineNumber": 53, + "name": "removeItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 15, + "lineNumber": 55, + "name": "takeItem", + "returnType": "QQuickItem*", + "revision": 515 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "contentModel", + "read": "contentModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "contentData", + "read": "contentData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "contentChildren", + "notify": "contentChildrenChanged", + "read": "contentChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 36, + "name": "currentItem", + "notify": "currentItemChanged", + "read": "currentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 38, + "name": "contentWidth", + "notify": "contentWidthChanged", + "read": "contentWidth", + "required": false, + "reset": "resetContentWidth", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setContentWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 39, + "name": "contentHeight", + "notify": "contentHeightChanged", + "read": "contentHeight", + "required": false, + "reset": "resetContentHeight", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setContentHeight" + } + ], + "qualifiedClassName": "QQuickContainer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 80, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 81, + "name": "contentChildrenChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 82, + "name": "currentIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 83, + "name": "currentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 85, + "name": "contentWidthChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 5, + "lineNumber": 86, + "name": "contentHeightChanged", + "returnType": "void", + "revision": 517 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 6, + "lineNumber": 74, + "name": "setCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 76, + "name": "incrementCurrentIndex", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 8, + "lineNumber": 77, + "name": "decrementCurrentIndex", + "returnType": "void", + "revision": 513 + }, + { + "access": "private", + "index": 9, + "lineNumber": 104, + "name": "_q_currentIndexChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickcontainer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickContentItem", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QQuickContentItem", + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickcontentitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "menu" + }, + { + "name": "QML.Element", + "value": "ContextMenu" + }, + { + "name": "QML.Attached", + "value": "QQuickContextMenu" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "QQuickContextMenu", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "menu", + "notify": "menuChanged", + "read": "menu", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickMenu*", + "user": false, + "write": "setMenu" + } + ], + "qualifiedClassName": "QQuickContextMenu", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "menuChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + } + ], + "index": 1, + "lineNumber": 49, + "name": "requested", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickcontextmenu_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "background,contentItem" + }, + { + "name": "QML.Element", + "value": "Control" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickControl", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 35, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "reset": "resetFont", + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 36, + "name": "availableWidth", + "notify": "availableWidthChanged", + "read": "availableWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 37, + "name": "availableHeight", + "notify": "availableHeightChanged", + "read": "availableHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 38, + "name": "padding", + "notify": "paddingChanged", + "read": "padding", + "required": false, + "reset": "resetPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 39, + "name": "topPadding", + "notify": "topPaddingChanged", + "read": "topPadding", + "required": false, + "reset": "resetTopPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 40, + "name": "leftPadding", + "notify": "leftPaddingChanged", + "read": "leftPadding", + "required": false, + "reset": "resetLeftPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 41, + "name": "rightPadding", + "notify": "rightPaddingChanged", + "read": "rightPadding", + "required": false, + "reset": "resetRightPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 42, + "name": "bottomPadding", + "notify": "bottomPaddingChanged", + "read": "bottomPadding", + "required": false, + "reset": "resetBottomPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 43, + "name": "spacing", + "notify": "spacingChanged", + "read": "spacing", + "required": false, + "reset": "resetSpacing", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSpacing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 44, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "reset": "resetLocale", + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 45, + "name": "mirrored", + "notify": "mirroredChanged", + "read": "isMirrored", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 46, + "name": "focusPolicy", + "notify": "focusPolicyChanged", + "read": "focusPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::FocusPolicy", + "user": false, + "write": "setFocusPolicy" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 47, + "name": "focusReason", + "notify": "focusReasonChanged", + "read": "focusReason", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::FocusReason", + "user": false, + "write": "setFocusReason" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 48, + "name": "visualFocus", + "notify": "visualFocusChanged", + "read": "hasVisualFocus", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 49, + "name": "hovered", + "notify": "hoveredChanged", + "read": "isHovered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 50, + "name": "hoverEnabled", + "notify": "hoverEnabledChanged", + "read": "isHoverEnabled", + "required": false, + "reset": "resetHoverEnabled", + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHoverEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 51, + "name": "wheelEnabled", + "notify": "wheelEnabledChanged", + "read": "isWheelEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWheelEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 52, + "name": "background", + "notify": "backgroundChanged", + "read": "background", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setBackground" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 53, + "name": "contentItem", + "notify": "contentItemChanged", + "read": "contentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setContentItem" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 54, + "name": "baselineOffset", + "notify": "baselineOffsetChanged", + "read": "baselineOffset", + "required": false, + "reset": "resetBaselineOffset", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBaselineOffset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 20, + "lineNumber": 56, + "name": "horizontalPadding", + "notify": "horizontalPaddingChanged", + "read": "horizontalPadding", + "required": false, + "reset": "resetHorizontalPadding", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHorizontalPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 21, + "lineNumber": 57, + "name": "verticalPadding", + "notify": "verticalPaddingChanged", + "read": "verticalPadding", + "required": false, + "reset": "resetVerticalPadding", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setVerticalPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 22, + "lineNumber": 58, + "name": "implicitContentWidth", + "notify": "implicitContentWidthChanged", + "read": "implicitContentWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 23, + "lineNumber": 59, + "name": "implicitContentHeight", + "notify": "implicitContentHeightChanged", + "read": "implicitContentHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 24, + "lineNumber": 60, + "name": "implicitBackgroundWidth", + "notify": "implicitBackgroundWidthChanged", + "read": "implicitBackgroundWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 25, + "lineNumber": 61, + "name": "implicitBackgroundHeight", + "notify": "implicitBackgroundHeightChanged", + "read": "implicitBackgroundHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 26, + "lineNumber": 62, + "name": "topInset", + "notify": "topInsetChanged", + "read": "topInset", + "required": false, + "reset": "resetTopInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 27, + "lineNumber": 63, + "name": "leftInset", + "notify": "leftInsetChanged", + "read": "leftInset", + "required": false, + "reset": "resetLeftInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 28, + "lineNumber": 64, + "name": "rightInset", + "notify": "rightInsetChanged", + "read": "rightInset", + "required": false, + "reset": "resetRightInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 29, + "lineNumber": 65, + "name": "bottomInset", + "notify": "bottomInsetChanged", + "read": "bottomInset", + "required": false, + "reset": "resetBottomInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomInset" + } + ], + "qualifiedClassName": "QQuickControl", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 168, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 169, + "name": "availableWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 170, + "name": "availableHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 171, + "name": "paddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 172, + "name": "topPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 173, + "name": "leftPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 174, + "name": "rightPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 175, + "name": "bottomPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 176, + "name": "spacingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 177, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 178, + "name": "focusReasonChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 179, + "name": "mirroredChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 180, + "name": "visualFocusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 181, + "name": "hoveredChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 182, + "name": "hoverEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 183, + "name": "wheelEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 184, + "name": "backgroundChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 185, + "name": "contentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 186, + "name": "baselineOffsetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 188, + "name": "horizontalPaddingChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 20, + "lineNumber": 189, + "name": "verticalPaddingChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 21, + "lineNumber": 190, + "name": "implicitContentWidthChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 22, + "lineNumber": 191, + "name": "implicitContentHeightChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 23, + "lineNumber": 192, + "name": "implicitBackgroundWidthChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 24, + "lineNumber": 193, + "name": "implicitBackgroundHeightChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 25, + "lineNumber": 194, + "name": "topInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 26, + "lineNumber": 195, + "name": "leftInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 27, + "lineNumber": 196, + "name": "rightInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 28, + "lineNumber": 197, + "name": "bottomInsetChanged", + "returnType": "void", + "revision": 517 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickcontrol_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickDayOfWeekModel", + "lineNumber": 28, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 40, + "name": "dayAt", + "returnType": "int" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "count", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQuickDayOfWeekModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "localeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + } + ], + "inputFile": "qquickdayofweekmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractDayOfWeekRow" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuickDayOfWeekRow", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + } + ], + "qualifiedClassName": "QQuickDayOfWeekRow", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 44, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 45, + "name": "delegateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickdayofweekrow_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DelayButton" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "QQuickDelayButton", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "delay", + "notify": "delayChanged", + "read": "delay", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDelay" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "progress", + "notify": "progressChanged", + "read": "progress", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setProgress" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "name": "transition", + "notify": "transitionChanged", + "read": "transition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setTransition" + } + ], + "qualifiedClassName": "QQuickDelayButton", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 49, + "name": "delayChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 50, + "name": "progressChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 51, + "name": "transitionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractButton" + } + ] + } + ], + "inputFile": "qquickdelaybutton_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "background,handle" + }, + { + "name": "QML.Element", + "value": "Dial" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickDial", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 76, + "name": "SnapMode", + "values": [ + "NoSnap", + "SnapAlways", + "SnapOnRelease" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 86, + "name": "InputMode", + "values": [ + "Circular", + "Horizontal", + "Vertical" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 93, + "name": "WrapDirection", + "values": [ + "Clockwise", + "CounterClockwise" + ] + } + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "from", + "notify": "fromChanged", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "to", + "notify": "toChanged", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTo" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "angle", + "notify": "angleChanged", + "read": "angle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 36, + "name": "startAngle", + "notify": "startAngleChanged", + "read": "startAngle", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStartAngle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 37, + "name": "endAngle", + "notify": "endAngleChanged", + "read": "endAngle", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setEndAngle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 38, + "name": "stepSize", + "notify": "stepSizeChanged", + "read": "stepSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStepSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 39, + "name": "snapMode", + "notify": "snapModeChanged", + "read": "snapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SnapMode", + "user": false, + "write": "setSnapMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 40, + "name": "wrap", + "notify": "wrapChanged", + "read": "wrap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrap" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 41, + "name": "pressed", + "notify": "pressedChanged", + "read": "isPressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 42, + "name": "handle", + "notify": "handleChanged", + "read": "handle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setHandle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 44, + "name": "live", + "notify": "liveChanged", + "read": "live", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 46, + "name": "inputMode", + "notify": "inputModeChanged", + "read": "inputMode", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "InputMode", + "user": false, + "write": "setInputMode" + } + ], + "qualifiedClassName": "QQuickDial", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 121, + "name": "fromChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 122, + "name": "toChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 123, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 124, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 125, + "name": "angleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 126, + "name": "stepSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 127, + "name": "snapModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 128, + "name": "wrapChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 129, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 130, + "name": "handleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 132, + "name": "moved", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 11, + "lineNumber": 133, + "name": "liveChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 12, + "lineNumber": 135, + "name": "inputModeChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 13, + "lineNumber": 136, + "name": "startAngleChanged", + "returnType": "void", + "revision": 1542 + }, + { + "access": "public", + "index": 14, + "lineNumber": 137, + "name": "endAngleChanged", + "returnType": "void", + "revision": 1542 + }, + { + "access": "public", + "arguments": [ + { + "type": "WrapDirection" + } + ], + "index": 15, + "lineNumber": 138, + "name": "wrapped", + "returnType": "void", + "revision": 1542 + } + ], + "slots": [ + { + "access": "public", + "index": 16, + "lineNumber": 117, + "name": "increase", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 118, + "name": "decrease", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickdial_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Extended", + "value": "QPlatformDialogHelper" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "Dialog" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QQuickDialog", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 65, + "name": "StandardCode", + "values": [ + "Rejected", + "Accepted" + ] + } + ], + "lineNumber": 29, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "button", + "type": "QPlatformDialogHelper::StandardButton" + } + ], + "index": 18, + "isConst": true, + "lineNumber": 62, + "name": "standardButton", + "returnType": "QQuickAbstractButton*", + "revision": 515 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "header", + "notify": "headerChanged", + "read": "header", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setHeader" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "footer", + "notify": "footerChanged", + "read": "footer", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setFooter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "standardButtons", + "notify": "standardButtonsChanged", + "read": "standardButtons", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlatformDialogHelper::StandardButtons", + "user": false, + "write": "setStandardButtons" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 37, + "name": "result", + "notify": "resultChanged", + "read": "result", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setResult" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 40, + "name": "implicitHeaderWidth", + "notify": "implicitHeaderWidthChanged", + "read": "implicitHeaderWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 41, + "name": "implicitHeaderHeight", + "notify": "implicitHeaderHeightChanged", + "read": "implicitHeaderHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 42, + "name": "implicitFooterWidth", + "notify": "implicitFooterWidthChanged", + "read": "implicitFooterWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 43, + "name": "implicitFooterHeight", + "notify": "implicitFooterHeightChanged", + "read": "implicitFooterHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 86, + "name": "accepted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 87, + "name": "rejected", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 88, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 89, + "name": "headerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 90, + "name": "footerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 91, + "name": "standardButtonsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 93, + "name": "applied", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 7, + "lineNumber": 94, + "name": "reset", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 8, + "lineNumber": 95, + "name": "discarded", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 9, + "lineNumber": 96, + "name": "helpRequested", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 10, + "lineNumber": 97, + "name": "resultChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 11, + "lineNumber": 99, + "name": "implicitHeaderWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 100, + "name": "implicitHeaderHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 101, + "name": "implicitFooterWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 102, + "name": "implicitFooterHeightChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 15, + "lineNumber": 81, + "name": "accept", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 82, + "name": "reject", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "result", + "type": "int" + } + ], + "index": 17, + "lineNumber": 83, + "name": "done", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPopup" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QColorDialogOptions" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + } + ], + "className": "QColorDialogOptionsForeign", + "gadget": true, + "lineNumber": 121, + "qualifiedClassName": "QColorDialogOptionsForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QFileDialogOptions" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + } + ], + "className": "QFileDialogOptionsForeign", + "gadget": true, + "lineNumber": 128, + "qualifiedClassName": "QFileDialogOptionsForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QFontDialogOptions" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + } + ], + "className": "QFontDialogOptionsForeign", + "gadget": true, + "lineNumber": 135, + "qualifiedClassName": "QFontDialogOptionsForeign" + } + ], + "inputFile": "qquickdialog_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "DialogButtonBox" + }, + { + "name": "QML.Attached", + "value": "QQuickDialogButtonBoxAttached" + }, + { + "name": "QML.Extended", + "value": "QPlatformDialogHelper" + }, + { + "name": "QML.ExtensionIsNamespace", + "value": "true" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QQuickDialogButtonBox", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 50, + "name": "Position", + "values": [ + "Header", + "Footer" + ] + } + ], + "lineNumber": 32, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "button", + "type": "QPlatformDialogHelper::StandardButton" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 65, + "name": "standardButton", + "returnType": "QQuickAbstractButton*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 35, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "Position", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 36, + "name": "alignment", + "notify": "alignmentChanged", + "read": "alignment", + "required": false, + "reset": "resetAlignment", + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 37, + "name": "standardButtons", + "notify": "standardButtonsChanged", + "read": "standardButtons", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlatformDialogHelper::StandardButtons", + "user": false, + "write": "setStandardButtons" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 38, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 40, + "name": "buttonLayout", + "notify": "buttonLayoutChanged", + "read": "buttonLayout", + "required": false, + "reset": "resetButtonLayout", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "QPlatformDialogHelper::ButtonLayout", + "user": false, + "write": "setButtonLayout" + } + ], + "qualifiedClassName": "QQuickDialogButtonBox", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 77, + "name": "accepted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 78, + "name": "rejected", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 79, + "name": "helpRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "button", + "type": "QQuickAbstractButton*" + } + ], + "index": 3, + "lineNumber": 80, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 81, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 82, + "name": "alignmentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 83, + "name": "standardButtonsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 84, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 86, + "name": "applied", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 9, + "lineNumber": 87, + "name": "reset", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 10, + "lineNumber": 88, + "name": "discarded", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 11, + "lineNumber": 90, + "name": "buttonLayoutChanged", + "returnType": "void", + "revision": 517 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickContainer" + } + ] + }, + { + "className": "QQuickDialogButtonBoxAttached", + "lineNumber": 111, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 114, + "name": "buttonBox", + "notify": "buttonBoxChanged", + "read": "buttonBox", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickDialogButtonBox*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 115, + "name": "buttonRole", + "notify": "buttonRoleChanged", + "read": "buttonRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPlatformDialogHelper::ButtonRole", + "user": false, + "write": "setButtonRole" + } + ], + "qualifiedClassName": "QQuickDialogButtonBoxAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 126, + "name": "buttonBoxChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 127, + "name": "buttonRoleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickdialogbuttonbox_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Drawer" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickDrawer", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "edge", + "notify": "edgeChanged", + "read": "edge", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Edge", + "user": false, + "write": "setEdge" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 30, + "name": "dragMargin", + "notify": "dragMarginChanged", + "read": "dragMargin", + "required": false, + "reset": "resetDragMargin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setDragMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 32, + "name": "interactive", + "notify": "interactiveChanged", + "read": "isInteractive", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInteractive" + } + ], + "qualifiedClassName": "QQuickDrawer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "edgeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 55, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 56, + "name": "dragMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 58, + "name": "interactiveChanged", + "returnType": "void", + "revision": 514 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPopup" + } + ] + } + ], + "inputFile": "qquickdrawer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Frame" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickFrame", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQuickFrame", + "superClasses": [ + { + "access": "public", + "name": "QQuickPane" + } + ] + } + ], + "inputFile": "qquickframe_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "background,contentItem,label" + }, + { + "name": "QML.Element", + "value": "GroupBox" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickGroupBox", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "label", + "notify": "labelChanged", + "read": "label", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setLabel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "name": "implicitLabelWidth", + "notify": "implicitLabelWidthChanged", + "read": "implicitLabelWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 32, + "name": "implicitLabelHeight", + "notify": "implicitLabelHeightChanged", + "read": "implicitLabelHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickGroupBox", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 53, + "name": "labelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 55, + "name": "implicitLabelWidthChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 3, + "lineNumber": 56, + "name": "implicitLabelHeightChanged", + "returnType": "void", + "revision": 517 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickFrame" + } + ] + } + ], + "inputFile": "qquickgroupbox_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickHeaderViewBase", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 30, + "name": "textRole", + "notify": "textRoleChanged", + "read": "textRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTextRole" + } + ], + "qualifiedClassName": "QQuickHeaderViewBase", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 43, + "name": "textRoleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickTableView" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "HorizontalHeaderView" + }, + { + "name": "QML.AddedInVersion", + "value": "527" + } + ], + "className": "QQuickHorizontalHeaderView", + "lineNumber": 52, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 56, + "name": "movableColumns", + "notify": "movableColumnsChanged", + "read": "movableColumns", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMovableColumns" + } + ], + "qualifiedClassName": "QQuickHorizontalHeaderView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 68, + "name": "movableColumnsChanged", + "returnType": "void", + "revision": 1544 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickHeaderViewBase" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "VerticalHeaderView" + }, + { + "name": "QML.AddedInVersion", + "value": "527" + } + ], + "className": "QQuickVerticalHeaderView", + "lineNumber": 78, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 82, + "name": "movableRows", + "notify": "movableRowsChanged", + "read": "movableRows", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMovableRows" + } + ], + "qualifiedClassName": "QQuickVerticalHeaderView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 94, + "name": "movableRowsChanged", + "returnType": "void", + "revision": 1544 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickHeaderViewBase" + } + ] + } + ], + "inputFile": "qquickheaderview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHeaderDataProxyModel", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "sourceModel", + "read": "sourceModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractItemModel*", + "user": false + } + ], + "qualifiedClassName": "QHeaderDataProxyModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "qquickheaderview_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "HeaderViewDelegate" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQuickHeaderViewDelegate", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 30, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "headerView", + "notify": "headerViewChanged", + "read": "headerView", + "required": true, + "scriptable": true, + "stored": true, + "type": "QQuickHeaderViewBase*", + "user": false, + "write": "setHeaderView" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": true, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + } + ], + "qualifiedClassName": "QQuickHeaderViewDelegate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 50, + "name": "headerViewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 51, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 52, + "name": "orientationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickTableViewDelegate" + } + ] + } + ], + "inputFile": "qquickheaderviewdelegate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickIcon", + "gadget": true, + "lineNumber": 31, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 34, + "name": "name", + "read": "name", + "required": false, + "reset": "resetName", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 35, + "name": "source", + "read": "source", + "required": false, + "reset": "resetSource", + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 36, + "name": "width", + "read": "width", + "required": false, + "reset": "resetWidth", + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 37, + "name": "height", + "read": "height", + "required": false, + "reset": "resetHeight", + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 38, + "name": "color", + "read": "color", + "required": false, + "reset": "resetColor", + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 39, + "name": "cache", + "read": "cache", + "required": false, + "reset": "resetCache", + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCache" + } + ], + "qualifiedClassName": "QQuickIcon" + } + ], + "inputFile": "qquickicon_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "indicator" + }, + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickIndicatorButton", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "pressed", + "notify": "pressedChanged", + "read": "isPressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPressed" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "indicator", + "notify": "indicatorChanged", + "read": "indicator", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setIndicator" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 32, + "name": "hovered", + "notify": "hoveredChanged", + "read": "isHovered", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHovered" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "implicitIndicatorWidth", + "notify": "implicitIndicatorWidthChanged", + "read": "implicitIndicatorWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "implicitIndicatorHeight", + "notify": "implicitIndicatorHeightChanged", + "read": "implicitIndicatorHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickIndicatorButton", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "indicatorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 60, + "name": "hoveredChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 3, + "lineNumber": 62, + "name": "implicitIndicatorWidthChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 4, + "lineNumber": 63, + "name": "implicitIndicatorHeightChanged", + "returnType": "void", + "revision": 517 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickindicatorbutton_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ItemDelegate" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickItemDelegate", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "highlighted", + "notify": "highlightedChanged", + "read": "isHighlighted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHighlighted" + } + ], + "qualifiedClassName": "QQuickItemDelegate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 39, + "name": "highlightedChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractButton" + } + ] + } + ], + "inputFile": "qquickitemdelegate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "background" + }, + { + "name": "QML.Element", + "value": "Label" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickLabel", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 31, + "name": "background", + "notify": "backgroundChanged", + "read": "background", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setBackground" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "implicitBackgroundWidth", + "notify": "implicitBackgroundWidthChanged", + "read": "implicitBackgroundWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "implicitBackgroundHeight", + "notify": "implicitBackgroundHeightChanged", + "read": "implicitBackgroundHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "topInset", + "notify": "topInsetChanged", + "read": "topInset", + "required": false, + "reset": "resetTopInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 36, + "name": "leftInset", + "notify": "leftInsetChanged", + "read": "leftInset", + "required": false, + "reset": "resetLeftInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 37, + "name": "rightInset", + "notify": "rightInsetChanged", + "read": "rightInset", + "required": false, + "reset": "resetRightInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 38, + "name": "bottomInset", + "notify": "bottomInsetChanged", + "read": "bottomInset", + "required": false, + "reset": "resetBottomInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomInset" + } + ], + "qualifiedClassName": "QQuickLabel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 74, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 75, + "name": "backgroundChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 77, + "name": "implicitBackgroundWidthChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 3, + "lineNumber": 78, + "name": "implicitBackgroundHeightChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 4, + "lineNumber": 79, + "name": "topInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 5, + "lineNumber": 80, + "name": "leftInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 6, + "lineNumber": 81, + "name": "rightInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 7, + "lineNumber": 82, + "name": "bottomInsetChanged", + "returnType": "void", + "revision": 517 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickText" + } + ] + } + ], + "inputFile": "qquicklabel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "contentData" + }, + { + "name": "QML.Element", + "value": "Menu" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickMenu", + "lineNumber": 35, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 7, + "isConst": true, + "lineNumber": 57, + "name": "itemAt", + "returnType": "QQuickItem*" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 8, + "lineNumber": 58, + "name": "addItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 9, + "lineNumber": 59, + "name": "insertItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "to", + "type": "int" + } + ], + "index": 10, + "lineNumber": 60, + "name": "moveItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 11, + "lineNumber": 61, + "name": "removeItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 12, + "lineNumber": 87, + "name": "takeItem", + "returnType": "QQuickItem*", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 13, + "isConst": true, + "lineNumber": 89, + "name": "menuAt", + "returnType": "QQuickMenu*", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "menu", + "type": "QQuickMenu*" + } + ], + "index": 14, + "lineNumber": 90, + "name": "addMenu", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "menu", + "type": "QQuickMenu*" + } + ], + "index": 15, + "lineNumber": 91, + "name": "insertMenu", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "menu", + "type": "QQuickMenu*" + } + ], + "index": 16, + "lineNumber": 92, + "name": "removeMenu", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 17, + "lineNumber": 93, + "name": "takeMenu", + "returnType": "QQuickMenu*", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 18, + "isConst": true, + "lineNumber": 95, + "name": "actionAt", + "returnType": "QQuickAction*", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QQuickAction*" + } + ], + "index": 19, + "lineNumber": 96, + "name": "addAction", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "action", + "type": "QQuickAction*" + } + ], + "index": 20, + "lineNumber": 97, + "name": "insertAction", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QQuickAction*" + } + ], + "index": 21, + "lineNumber": 98, + "name": "removeAction", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 22, + "lineNumber": 99, + "name": "takeAction", + "returnType": "QQuickAction*", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QQuickItem*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + }, + { + "name": "menuItem", + "type": "QQuickItem*" + } + ], + "index": 23, + "lineNumber": 105, + "name": "popup", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QQuickItem*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 24, + "isCloned": true, + "lineNumber": 105, + "name": "popup", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QQuickItem*" + }, + { + "name": "position", + "type": "QPointF" + }, + { + "name": "menuItem", + "type": "QQuickItem*" + } + ], + "index": 25, + "lineNumber": 106, + "name": "popup", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QQuickItem*" + }, + { + "name": "position", + "type": "QPointF" + } + ], + "index": 26, + "isCloned": true, + "lineNumber": 106, + "name": "popup", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QQuickItem*" + }, + { + "name": "menuItem", + "type": "QQuickItem*" + } + ], + "index": 27, + "lineNumber": 107, + "name": "popup", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QQuickItem*" + } + ], + "index": 28, + "lineNumber": 108, + "name": "popup", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 29, + "isCloned": true, + "lineNumber": 108, + "name": "popup", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + }, + { + "name": "menuItem", + "type": "QQuickItem*" + } + ], + "index": 30, + "lineNumber": 110, + "name": "popup", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 31, + "isCloned": true, + "lineNumber": 110, + "name": "popup", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + }, + { + "name": "menuItem", + "type": "QQuickItem*" + } + ], + "index": 32, + "lineNumber": 111, + "name": "popup", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + } + ], + "index": 33, + "isCloned": true, + "lineNumber": 111, + "name": "popup", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 34, + "lineNumber": 112, + "name": "dismiss", + "returnType": "void", + "revision": 515 + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 38, + "name": "contentModel", + "read": "contentModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 39, + "name": "contentData", + "read": "contentData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 40, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 42, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 43, + "name": "cascade", + "notify": "cascadeChanged", + "read": "cascade", + "required": false, + "reset": "resetCascade", + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCascade" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 44, + "name": "overlap", + "notify": "overlapChanged", + "read": "overlap", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOverlap" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 45, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 46, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 48, + "name": "icon", + "notify": "iconChanged", + "read": "icon", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "QQuickIcon", + "user": false, + "write": "setIcon" + } + ], + "qualifiedClassName": "QQuickMenu", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 121, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 123, + "name": "countChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "cascade", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 124, + "name": "cascadeChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 3, + "lineNumber": 125, + "name": "overlapChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 4, + "lineNumber": 126, + "name": "delegateChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 5, + "lineNumber": 127, + "name": "currentIndexChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "arguments": [ + { + "name": "icon", + "type": "QQuickIcon" + } + ], + "index": 6, + "lineNumber": 129, + "name": "iconChanged", + "returnType": "void", + "revision": 1541 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPopup" + } + ] + } + ], + "inputFile": "qquickmenu_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MenuBar" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickMenuBar", + "lineNumber": 29, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 45, + "name": "menuAt", + "returnType": "QQuickMenu*" + }, + { + "access": "public", + "arguments": [ + { + "name": "menu", + "type": "QQuickMenu*" + } + ], + "index": 3, + "lineNumber": 46, + "name": "addMenu", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "menu", + "type": "QQuickMenu*" + } + ], + "index": 4, + "lineNumber": 47, + "name": "insertMenu", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "menu", + "type": "QQuickMenu*" + } + ], + "index": 5, + "lineNumber": 48, + "name": "removeMenu", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 6, + "lineNumber": 49, + "name": "takeMenu", + "returnType": "QQuickMenu*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "menus", + "notify": "menusChanged", + "privateClass": "QQuickMenuBar::d_func()", + "read": "menus", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "contentData", + "privateClass": "QQuickMenuBar::d_func()", + "read": "contentData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickMenuBar", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 53, + "name": "menusChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickContainer" + } + ] + } + ], + "inputFile": "qquickmenubar_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MenuBarItem" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickMenuBarItem", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "menuBar", + "notify": "menuBarChanged", + "read": "menuBar", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickMenuBar*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "menu", + "notify": "menuChanged", + "read": "menu", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickMenu*", + "user": false, + "write": "setMenu" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "highlighted", + "notify": "highlightedChanged", + "read": "isHighlighted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHighlighted" + } + ], + "qualifiedClassName": "QQuickMenuBarItem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 50, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 51, + "name": "menuBarChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 52, + "name": "menuChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 53, + "name": "highlightedChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractButton" + } + ] + } + ], + "inputFile": "qquickmenubaritem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "arrow,background,contentItem,indicator" + }, + { + "name": "QML.Element", + "value": "MenuItem" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickMenuItem", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "highlighted", + "notify": "highlightedChanged", + "read": "isHighlighted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHighlighted" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "arrow", + "notify": "arrowChanged", + "read": "arrow", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setArrow" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "menu", + "notify": "menuChanged", + "read": "menu", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "QQuickMenu*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "subMenu", + "notify": "subMenuChanged", + "read": "subMenu", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "QQuickMenu*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 37, + "name": "implicitTextPadding", + "notify": "implicitTextPaddingChanged", + "read": "implicitTextPadding", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setImplicitTextPadding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 38, + "name": "textPadding", + "notify": "textPaddingChanged", + "read": "textPadding", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickMenuItem", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 61, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 62, + "name": "highlightedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 64, + "name": "arrowChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 3, + "lineNumber": 65, + "name": "menuChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 4, + "lineNumber": 66, + "name": "subMenuChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 5, + "lineNumber": 67, + "name": "implicitTextPaddingChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 6, + "lineNumber": 68, + "name": "textPaddingChanged", + "returnType": "void", + "revision": 1544 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractButton" + } + ] + } + ], + "inputFile": "qquickmenuitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MenuSeparator" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QQuickMenuSeparator", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QQuickMenuSeparator", + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickmenuseparator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractMonthGrid" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuickMonthGrid", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "month", + "notify": "monthChanged", + "read": "month", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMonth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "year", + "notify": "yearChanged", + "read": "year", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setYear" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 32, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 33, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + } + ], + "qualifiedClassName": "QQuickMonthGrid", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "monthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 57, + "name": "yearChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 58, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 59, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 60, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDateTime" + } + ], + "index": 5, + "lineNumber": 62, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDateTime" + } + ], + "index": 6, + "lineNumber": 63, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDateTime" + } + ], + "index": 7, + "lineNumber": 64, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDateTime" + } + ], + "index": 8, + "lineNumber": 65, + "name": "pressAndHold", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickmonthgrid_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickMonthModel", + "lineNumber": 29, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 53, + "name": "dateAt", + "returnType": "QDateTime" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDateTime" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 54, + "name": "indexOf", + "returnType": "int" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "month", + "notify": "monthChanged", + "read": "month", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMonth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "year", + "notify": "yearChanged", + "read": "year", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setYear" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 34, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 35, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 36, + "name": "count", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQuickMonthModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 70, + "name": "monthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 71, + "name": "yearChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 72, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 73, + "name": "titleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + } + ], + "inputFile": "qquickmonthmodel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQuickNativeIcon", + "gadget": true, + "lineNumber": 29, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "source", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "mask", + "read": "isMask", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMask" + } + ], + "qualifiedClassName": "QQuickNativeIcon" + } + ], + "inputFile": "qquicknativeicon_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickNativeMenuItem", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QQuickNativeMenuItem", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 53, + "name": "updateIcon", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicknativemenuitem_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Overlay" + }, + { + "name": "QML.Attached", + "value": "QQuickOverlayAttached" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + }, + { + "name": "QML.AddedInVersion", + "value": "515" + } + ], + "className": "QQuickOverlay", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "modal", + "notify": "modalChanged", + "read": "modal", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setModal" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 33, + "name": "modeless", + "notify": "modelessChanged", + "read": "modeless", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setModeless" + } + ], + "qualifiedClassName": "QQuickOverlay", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "modalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 55, + "name": "modelessChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 56, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 57, + "name": "released", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + }, + { + "className": "QQuickOverlayAttached", + "lineNumber": 80, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 83, + "name": "overlay", + "notify": "overlayChanged", + "read": "overlay", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickOverlay*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 84, + "name": "modal", + "notify": "modalChanged", + "read": "modal", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setModal" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 85, + "name": "modeless", + "notify": "modelessChanged", + "read": "modeless", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setModeless" + } + ], + "qualifiedClassName": "QQuickOverlayAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 99, + "name": "overlayChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 100, + "name": "modalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 101, + "name": "modelessChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 102, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 103, + "name": "released", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickoverlay_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Page" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPage", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "reset": "resetTitle", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "header", + "notify": "headerChanged", + "read": "header", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setHeader" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "name": "footer", + "notify": "footerChanged", + "read": "footer", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setFooter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 33, + "name": "implicitHeaderWidth", + "notify": "implicitHeaderWidthChanged", + "read": "implicitHeaderWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 34, + "name": "implicitHeaderHeight", + "notify": "implicitHeaderHeightChanged", + "read": "implicitHeaderHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 35, + "name": "implicitFooterWidth", + "notify": "implicitFooterWidthChanged", + "read": "implicitFooterWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 36, + "name": "implicitFooterHeight", + "notify": "implicitFooterHeightChanged", + "read": "implicitFooterHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickPage", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 63, + "name": "headerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 64, + "name": "footerChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 66, + "name": "implicitHeaderWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 67, + "name": "implicitHeaderHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 68, + "name": "implicitFooterWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 69, + "name": "implicitFooterHeightChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPane" + } + ] + } + ], + "inputFile": "qquickpage_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PageIndicator" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPageIndicator", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCount" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "name": "interactive", + "notify": "interactiveChanged", + "read": "isInteractive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInteractive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 32, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + } + ], + "qualifiedClassName": "QQuickPageIndicator", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 53, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 54, + "name": "currentIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 55, + "name": "interactiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 56, + "name": "delegateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickpageindicator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "contentData" + }, + { + "name": "QML.Element", + "value": "Pane" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPane", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "contentWidth", + "notify": "contentWidthChanged", + "read": "contentWidth", + "required": false, + "reset": "resetContentWidth", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setContentWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "contentHeight", + "notify": "contentHeightChanged", + "read": "contentHeight", + "required": false, + "reset": "resetContentHeight", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setContentHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "name": "contentData", + "privateClass": "QQuickPane::d_func()", + "read": "contentData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 32, + "name": "contentChildren", + "notify": "contentChildrenChanged", + "privateClass": "QQuickPane::d_func()", + "read": "contentChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickPane", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 50, + "name": "contentWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 51, + "name": "contentHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 52, + "name": "contentChildrenChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickpane_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "background,contentItem" + }, + { + "name": "DefaultProperty", + "value": "contentData" + }, + { + "name": "QML.Element", + "value": "Popup" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickPopup", + "enums": [ + { + "alias": "ClosePolicyFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 238, + "name": "ClosePolicy", + "values": [ + "NoAutoClose", + "CloseOnPressOutside", + "CloseOnPressOutsideParent", + "CloseOnReleaseOutside", + "CloseOnReleaseOutsideParent", + "CloseOnEscape" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 254, + "name": "TransformOrigin", + "values": [ + "TopLeft", + "Top", + "TopRight", + "Left", + "Center", + "Right", + "BottomLeft", + "Bottom", + "BottomRight" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 320, + "name": "PopupType", + "values": [ + "Item", + "Window", + "Native" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ], + [ + { + "className": "QQuickSafeAreaAttachable", + "id": "\"org.qt-project.Qt.QQuickSafeAreaAttachable\"" + } + ] + ], + "lineNumber": 43, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "reason", + "type": "Qt::FocusReason" + } + ], + "index": 62, + "lineNumber": 273, + "name": "forceActiveFocus", + "returnType": "void" + }, + { + "access": "public", + "index": 63, + "isCloned": true, + "lineNumber": 273, + "name": "forceActiveFocus", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 48, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 49, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 50, + "name": "z", + "notify": "zChanged", + "read": "z", + "required": false, + "reset": "resetZ", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZ" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 51, + "name": "width", + "notify": "widthChanged", + "read": "width", + "required": false, + "reset": "resetWidth", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 52, + "name": "height", + "notify": "heightChanged", + "read": "height", + "required": false, + "reset": "resetHeight", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 53, + "name": "implicitWidth", + "notify": "implicitWidthChanged", + "read": "implicitWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setImplicitWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 54, + "name": "implicitHeight", + "notify": "implicitHeightChanged", + "read": "implicitHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setImplicitHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 55, + "name": "contentWidth", + "notify": "contentWidthChanged", + "read": "contentWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setContentWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 56, + "name": "contentHeight", + "notify": "contentHeightChanged", + "read": "contentHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setContentHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 57, + "name": "availableWidth", + "notify": "availableWidthChanged", + "read": "availableWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 58, + "name": "availableHeight", + "notify": "availableHeightChanged", + "read": "availableHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 59, + "name": "margins", + "notify": "marginsChanged", + "read": "margins", + "required": false, + "reset": "resetMargins", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMargins" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 60, + "name": "topMargin", + "notify": "topMarginChanged", + "read": "topMargin", + "required": false, + "reset": "resetTopMargin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 61, + "name": "leftMargin", + "notify": "leftMarginChanged", + "read": "leftMargin", + "required": false, + "reset": "resetLeftMargin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 62, + "name": "rightMargin", + "notify": "rightMarginChanged", + "read": "rightMargin", + "required": false, + "reset": "resetRightMargin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 63, + "name": "bottomMargin", + "notify": "bottomMarginChanged", + "read": "bottomMargin", + "required": false, + "reset": "resetBottomMargin", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 64, + "name": "padding", + "notify": "paddingChanged", + "read": "padding", + "required": false, + "reset": "resetPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 65, + "name": "topPadding", + "notify": "topPaddingChanged", + "read": "topPadding", + "required": false, + "reset": "resetTopPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 66, + "name": "leftPadding", + "notify": "leftPaddingChanged", + "read": "leftPadding", + "required": false, + "reset": "resetLeftPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 67, + "name": "rightPadding", + "notify": "rightPaddingChanged", + "read": "rightPadding", + "required": false, + "reset": "resetRightPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 20, + "lineNumber": 68, + "name": "bottomPadding", + "notify": "bottomPaddingChanged", + "read": "bottomPadding", + "required": false, + "reset": "resetBottomPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 21, + "lineNumber": 69, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "reset": "resetLocale", + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 22, + "lineNumber": 70, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "reset": "resetFont", + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 23, + "lineNumber": 71, + "name": "parent", + "notify": "parentChanged", + "read": "parentItem", + "required": false, + "reset": "resetParentItem", + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setParentItem" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 24, + "lineNumber": 72, + "name": "background", + "notify": "backgroundChanged", + "read": "background", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setBackground" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 25, + "lineNumber": 73, + "name": "contentItem", + "notify": "contentItemChanged", + "read": "contentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setContentItem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 74, + "name": "contentData", + "privateClass": "QQuickPopup::d_func()", + "read": "contentData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 27, + "lineNumber": 75, + "name": "contentChildren", + "notify": "contentChildrenChanged", + "privateClass": "QQuickPopup::d_func()", + "read": "contentChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 28, + "lineNumber": 76, + "name": "clip", + "notify": "clipChanged", + "read": "clip", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setClip" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 29, + "lineNumber": 77, + "name": "focus", + "notify": "focusChanged", + "read": "hasFocus", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFocus" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 30, + "lineNumber": 78, + "name": "activeFocus", + "notify": "activeFocusChanged", + "read": "hasActiveFocus", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 31, + "lineNumber": 79, + "name": "modal", + "notify": "modalChanged", + "read": "isModal", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setModal" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 32, + "lineNumber": 80, + "name": "dim", + "notify": "dimChanged", + "read": "dim", + "required": false, + "reset": "resetDim", + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDim" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 33, + "lineNumber": 81, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 34, + "lineNumber": 82, + "name": "opacity", + "notify": "opacityChanged", + "read": "opacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOpacity" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 35, + "lineNumber": 83, + "name": "scale", + "notify": "scaleChanged", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 36, + "lineNumber": 84, + "name": "closePolicy", + "notify": "closePolicyChanged", + "read": "closePolicy", + "required": false, + "reset": "resetClosePolicy", + "scriptable": true, + "stored": true, + "type": "ClosePolicy", + "user": false, + "write": "setClosePolicy" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 37, + "lineNumber": 85, + "name": "transformOrigin", + "read": "transformOrigin", + "required": false, + "scriptable": true, + "stored": true, + "type": "TransformOrigin", + "user": false, + "write": "setTransformOrigin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 38, + "lineNumber": 86, + "name": "enter", + "notify": "enterChanged", + "read": "enter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setEnter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 39, + "lineNumber": 87, + "name": "exit", + "notify": "exitChanged", + "read": "exit", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setExit" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 40, + "lineNumber": 89, + "name": "spacing", + "notify": "spacingChanged", + "read": "spacing", + "required": false, + "reset": "resetSpacing", + "revision": 513, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSpacing" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 41, + "lineNumber": 91, + "name": "opened", + "notify": "openedChanged", + "read": "isOpened", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 42, + "lineNumber": 92, + "name": "mirrored", + "notify": "mirroredChanged", + "read": "isMirrored", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 43, + "lineNumber": 93, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 44, + "lineNumber": 94, + "name": "palette", + "notify": "paletteChanged", + "privateClass": "QQuickPopup::d_func()", + "read": "palette", + "required": false, + "reset": "resetPalette", + "revision": 515, + "scriptable": true, + "stored": true, + "type": "QQuickPalette*", + "user": false, + "write": "setPalette" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 45, + "lineNumber": 96, + "name": "horizontalPadding", + "notify": "horizontalPaddingChanged", + "read": "horizontalPadding", + "required": false, + "reset": "resetHorizontalPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHorizontalPadding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 46, + "lineNumber": 97, + "name": "verticalPadding", + "notify": "verticalPaddingChanged", + "read": "verticalPadding", + "required": false, + "reset": "resetVerticalPadding", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setVerticalPadding" + }, + { + "constant": true, + "designable": false, + "final": true, + "index": 47, + "lineNumber": 98, + "name": "anchors", + "privateClass": "QQuickPopup::d_func()", + "read": "getAnchors", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "QQuickPopupAnchors*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 48, + "lineNumber": 99, + "name": "implicitContentWidth", + "notify": "implicitContentWidthChanged", + "read": "implicitContentWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 49, + "lineNumber": 100, + "name": "implicitContentHeight", + "notify": "implicitContentHeightChanged", + "read": "implicitContentHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 50, + "lineNumber": 101, + "name": "implicitBackgroundWidth", + "notify": "implicitBackgroundWidthChanged", + "read": "implicitBackgroundWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 51, + "lineNumber": 102, + "name": "implicitBackgroundHeight", + "notify": "implicitBackgroundHeightChanged", + "read": "implicitBackgroundHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 52, + "lineNumber": 103, + "name": "topInset", + "notify": "topInsetChanged", + "read": "topInset", + "required": false, + "reset": "resetTopInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 53, + "lineNumber": 104, + "name": "leftInset", + "notify": "leftInsetChanged", + "read": "leftInset", + "required": false, + "reset": "resetLeftInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 54, + "lineNumber": 105, + "name": "rightInset", + "notify": "rightInsetChanged", + "read": "rightInset", + "required": false, + "reset": "resetRightInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 55, + "lineNumber": 106, + "name": "bottomInset", + "notify": "bottomInsetChanged", + "read": "bottomInset", + "required": false, + "reset": "resetBottomInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 56, + "lineNumber": 107, + "name": "popupType", + "notify": "popupTypeChanged", + "read": "popupType", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "PopupType", + "user": false, + "write": "setPopupType" + } + ], + "qualifiedClassName": "QQuickPopup", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 335, + "name": "opened", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 336, + "name": "closed", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 337, + "name": "aboutToShow", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 338, + "name": "aboutToHide", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 339, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 340, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 341, + "name": "zChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 342, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 343, + "name": "heightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 344, + "name": "implicitWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 345, + "name": "implicitHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 346, + "name": "contentWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 347, + "name": "contentHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 348, + "name": "availableWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 349, + "name": "availableHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 350, + "name": "marginsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 351, + "name": "topMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 352, + "name": "leftMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 353, + "name": "rightMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 354, + "name": "bottomMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 355, + "name": "paddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 356, + "name": "topPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 357, + "name": "leftPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 358, + "name": "rightPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 359, + "name": "bottomPaddingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 360, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 361, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 362, + "name": "parentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 363, + "name": "backgroundChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "lineNumber": 364, + "name": "contentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 365, + "name": "contentChildrenChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 366, + "name": "clipChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 32, + "lineNumber": 367, + "name": "focusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 33, + "lineNumber": 368, + "name": "activeFocusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 34, + "lineNumber": 369, + "name": "modalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 35, + "lineNumber": 370, + "name": "dimChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 36, + "lineNumber": 371, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 37, + "lineNumber": 372, + "name": "opacityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 38, + "lineNumber": 373, + "name": "scaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 39, + "lineNumber": 374, + "name": "closePolicyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 40, + "lineNumber": 375, + "name": "enterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 41, + "lineNumber": 376, + "name": "exitChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "window", + "type": "QQuickWindow*" + } + ], + "index": 42, + "lineNumber": 377, + "name": "windowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 43, + "lineNumber": 379, + "name": "spacingChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 44, + "lineNumber": 381, + "name": "openedChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 45, + "lineNumber": 382, + "name": "mirroredChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 46, + "lineNumber": 383, + "name": "enabledChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 47, + "lineNumber": 384, + "name": "paletteChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 48, + "lineNumber": 385, + "name": "paletteCreated", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 49, + "lineNumber": 387, + "name": "horizontalPaddingChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 50, + "lineNumber": 388, + "name": "verticalPaddingChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 51, + "lineNumber": 389, + "name": "implicitContentWidthChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 52, + "lineNumber": 390, + "name": "implicitContentHeightChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 53, + "lineNumber": 391, + "name": "implicitBackgroundWidthChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 54, + "lineNumber": 392, + "name": "implicitBackgroundHeightChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 55, + "lineNumber": 393, + "name": "topInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 56, + "lineNumber": 394, + "name": "leftInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 57, + "lineNumber": 395, + "name": "rightInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 58, + "lineNumber": 396, + "name": "bottomInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 59, + "lineNumber": 397, + "name": "popupTypeChanged", + "returnType": "void", + "revision": 1544 + } + ], + "slots": [ + { + "access": "public", + "index": 60, + "lineNumber": 331, + "name": "open", + "returnType": "void" + }, + { + "access": "public", + "index": 61, + "lineNumber": 332, + "name": "close", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + }, + { + "access": "private", + "name": "QQuickSafeAreaAttachable" + } + ] + } + ], + "inputFile": "qquickpopup_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "517" + } + ], + "className": "QQuickPopupAnchors", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "centerIn", + "notify": "centerInChanged", + "read": "centerIn", + "required": false, + "reset": "resetCenterIn", + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setCenterIn" + } + ], + "qualifiedClassName": "QQuickPopupAnchors", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "centerInChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQuickItemChangeListener" + } + ] + } + ], + "inputFile": "qquickpopupanchors_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickPopupItem", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QQuickPopupItem", + "superClasses": [ + { + "access": "public", + "name": "QQuickPage" + } + ] + } + ], + "inputFile": "qquickpopupitem_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ProgressBar" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickProgressBar", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "from", + "notify": "fromChanged", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "to", + "notify": "toChanged", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTo" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 30, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 31, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 32, + "name": "visualPosition", + "notify": "visualPositionChanged", + "read": "visualPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 33, + "name": "indeterminate", + "notify": "indeterminateChanged", + "read": "isIndeterminate", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIndeterminate" + } + ], + "qualifiedClassName": "QQuickProgressBar", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "fromChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 57, + "name": "toChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 58, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 59, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 60, + "name": "visualPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 61, + "name": "indeterminateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickprogressbar_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RadioButton" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickRadioButton", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QQuickRadioButton", + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractButton" + } + ] + } + ], + "inputFile": "qquickradiobutton_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RadioDelegate" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickRadioDelegate", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQuickRadioDelegate", + "superClasses": [ + { + "access": "public", + "name": "QQuickItemDelegate" + } + ] + } + ], + "inputFile": "qquickradiodelegate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RangeSlider" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickRangeSlider", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 62, + "name": "SnapMode", + "values": [ + "NoSnap", + "SnapAlways", + "SnapOnRelease" + ] + } + ], + "lineNumber": 26, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "firstValue", + "type": "qreal" + }, + { + "name": "secondValue", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 75, + "name": "setValues", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "qreal" + } + ], + "index": 8, + "isConst": true, + "lineNumber": 89, + "name": "valueAt", + "returnType": "qreal", + "revision": 517 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "from", + "notify": "fromChanged", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "to", + "notify": "toChanged", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTo" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "name": "first", + "read": "first", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickRangeSliderNode*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 32, + "name": "second", + "read": "second", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickRangeSliderNode*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 33, + "name": "stepSize", + "notify": "stepSizeChanged", + "read": "stepSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStepSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 34, + "name": "snapMode", + "notify": "snapModeChanged", + "read": "snapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SnapMode", + "user": false, + "write": "setSnapMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 35, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 37, + "name": "live", + "notify": "liveChanged", + "read": "live", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 38, + "name": "horizontal", + "notify": "orientationChanged", + "read": "isHorizontal", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 40, + "name": "vertical", + "notify": "orientationChanged", + "read": "isVertical", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 42, + "name": "touchDragThreshold", + "notify": "touchDragThresholdChanged", + "read": "touchDragThreshold", + "required": false, + "reset": "resetTouchDragThreshold", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTouchDragThreshold" + } + ], + "qualifiedClassName": "QQuickRangeSlider", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 92, + "name": "fromChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 93, + "name": "toChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 94, + "name": "stepSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 95, + "name": "snapModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 96, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 98, + "name": "liveChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 6, + "lineNumber": 100, + "name": "touchDragThresholdChanged", + "returnType": "void", + "revision": 517 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + }, + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "handle" + }, + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickRangeSliderNode", + "lineNumber": 130, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 133, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 134, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 135, + "name": "visualPosition", + "notify": "visualPositionChanged", + "read": "visualPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 136, + "name": "handle", + "notify": "handleChanged", + "read": "handle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setHandle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 137, + "name": "pressed", + "notify": "pressedChanged", + "read": "isPressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPressed" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 139, + "name": "hovered", + "notify": "hoveredChanged", + "read": "isHovered", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHovered" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 141, + "name": "implicitHandleWidth", + "notify": "implicitHandleWidthChanged", + "read": "implicitHandleWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 142, + "name": "implicitHandleHeight", + "notify": "implicitHandleHeightChanged", + "read": "implicitHandleHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickRangeSliderNode", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 176, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 177, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 178, + "name": "visualPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 179, + "name": "handleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 180, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 182, + "name": "hoveredChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 6, + "lineNumber": 184, + "name": "moved", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 185, + "name": "implicitHandleWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 186, + "name": "implicitHandleHeightChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 9, + "lineNumber": 172, + "name": "increase", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 173, + "name": "decrease", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickrangeslider_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RoundButton" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QQuickRoundButton", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "radius", + "notify": "radiusChanged", + "read": "radius", + "required": false, + "reset": "resetRadius", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRadius" + } + ], + "qualifiedClassName": "QQuickRoundButton", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 40, + "name": "radiusChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickButton" + } + ] + } + ], + "inputFile": "qquickroundbutton_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ScrollBar" + }, + { + "name": "QML.Attached", + "value": "QQuickScrollBarAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickScrollBar", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 75, + "name": "SnapMode", + "values": [ + "NoSnap", + "SnapAlways", + "SnapOnRelease" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 89, + "name": "Policy", + "values": [ + "AsNeeded", + "AlwaysOff", + "AlwaysOn" + ] + } + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "size", + "notify": "sizeChanged", + "read": "size", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "name": "stepSize", + "notify": "stepSizeChanged", + "read": "stepSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStepSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 32, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 33, + "name": "pressed", + "notify": "pressedChanged", + "read": "isPressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPressed" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 34, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 36, + "name": "snapMode", + "notify": "snapModeChanged", + "read": "snapMode", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "SnapMode", + "user": false, + "write": "setSnapMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 37, + "name": "interactive", + "notify": "interactiveChanged", + "read": "isInteractive", + "required": false, + "reset": "resetInteractive", + "revision": 514, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInteractive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 38, + "name": "policy", + "notify": "policyChanged", + "read": "policy", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "Policy", + "user": false, + "write": "setPolicy" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 40, + "name": "horizontal", + "notify": "orientationChanged", + "read": "isHorizontal", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 41, + "name": "vertical", + "notify": "orientationChanged", + "read": "isVertical", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 43, + "name": "minimumSize", + "notify": "minimumSizeChanged", + "read": "minimumSize", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 44, + "name": "visualSize", + "notify": "visualSizeChanged", + "read": "visualSize", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 45, + "name": "visualPosition", + "notify": "visualPositionChanged", + "read": "visualPosition", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 47, + "name": "__decreaseVisual", + "read": "decreaseVisual", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickIndicatorButton*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 48, + "name": "__increaseVisual", + "read": "increaseVisual", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickIndicatorButton*", + "user": false + } + ], + "qualifiedClassName": "QQuickScrollBar", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 120, + "name": "sizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 121, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 122, + "name": "stepSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 123, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 124, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 125, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 127, + "name": "snapModeChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 7, + "lineNumber": 128, + "name": "interactiveChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 8, + "lineNumber": 129, + "name": "policyChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 9, + "lineNumber": 131, + "name": "minimumSizeChanged", + "returnType": "void", + "revision": 516 + }, + { + "access": "public", + "index": 10, + "lineNumber": 132, + "name": "visualSizeChanged", + "returnType": "void", + "revision": 516 + }, + { + "access": "public", + "index": 11, + "lineNumber": 133, + "name": "visualPositionChanged", + "returnType": "void", + "revision": 516 + } + ], + "slots": [ + { + "access": "public", + "index": 12, + "lineNumber": 114, + "name": "increase", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 115, + "name": "decrease", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "qreal" + } + ], + "index": 14, + "lineNumber": 116, + "name": "setSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "qreal" + } + ], + "index": 15, + "lineNumber": 117, + "name": "setPosition", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + }, + { + "className": "QQuickScrollBarAttached", + "lineNumber": 160, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 163, + "name": "horizontal", + "notify": "horizontalChanged", + "read": "horizontal", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickScrollBar*", + "user": false, + "write": "setHorizontal" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 164, + "name": "vertical", + "notify": "verticalChanged", + "read": "vertical", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickScrollBar*", + "user": false, + "write": "setVertical" + } + ], + "qualifiedClassName": "QQuickScrollBarAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 177, + "name": "horizontalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 178, + "name": "verticalChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickscrollbar_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ScrollIndicator" + }, + { + "name": "QML.Attached", + "value": "QQuickScrollIndicatorAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickScrollIndicator", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 30, + "name": "size", + "notify": "sizeChanged", + "read": "size", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 31, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 32, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 33, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "horizontal", + "notify": "orientationChanged", + "read": "isHorizontal", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 36, + "name": "vertical", + "notify": "orientationChanged", + "read": "isVertical", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 38, + "name": "minimumSize", + "notify": "minimumSizeChanged", + "read": "minimumSize", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 39, + "name": "visualSize", + "notify": "visualSizeChanged", + "read": "visualSize", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 40, + "name": "visualPosition", + "notify": "visualPositionChanged", + "read": "visualPosition", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickScrollIndicator", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 75, + "name": "sizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 76, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 77, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 78, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 80, + "name": "minimumSizeChanged", + "returnType": "void", + "revision": 516 + }, + { + "access": "public", + "index": 5, + "lineNumber": 81, + "name": "visualSizeChanged", + "returnType": "void", + "revision": 516 + }, + { + "access": "public", + "index": 6, + "lineNumber": 82, + "name": "visualPositionChanged", + "returnType": "void", + "revision": 516 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 71, + "name": "setSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 72, + "name": "setPosition", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + }, + { + "className": "QQuickScrollIndicatorAttached", + "lineNumber": 100, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 103, + "name": "horizontal", + "notify": "horizontalChanged", + "read": "horizontal", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickScrollIndicator*", + "user": false, + "write": "setHorizontal" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 104, + "name": "vertical", + "notify": "verticalChanged", + "read": "vertical", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickScrollIndicator*", + "user": false, + "write": "setVertical" + } + ], + "qualifiedClassName": "QQuickScrollIndicatorAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 117, + "name": "horizontalChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 118, + "name": "verticalChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickscrollindicator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ScrollView" + }, + { + "name": "QML.AddedInVersion", + "value": "514" + } + ], + "className": "QQuickScrollView", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "effectiveScrollBarWidth", + "notify": "effectiveScrollBarWidthChanged", + "read": "effectiveScrollBarWidth", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "effectiveScrollBarHeight", + "notify": "effectiveScrollBarHeightChanged", + "read": "effectiveScrollBarHeight", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickScrollView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "effectiveScrollBarWidthChanged", + "returnType": "void", + "revision": 1542 + }, + { + "access": "public", + "index": 1, + "lineNumber": 55, + "name": "effectiveScrollBarHeightChanged", + "returnType": "void", + "revision": 1542 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPane" + } + ] + } + ], + "inputFile": "qquickscrollview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SearchField" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQuickSearchField", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "suggestionModel", + "notify": "suggestionModelChanged", + "read": "suggestionModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setSuggestionModel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 35, + "name": "delegateModel", + "notify": "delegateModelChanged", + "read": "delegateModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlInstanceModel*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 36, + "name": "suggestionCount", + "notify": "suggestionCountChanged", + "read": "suggestionCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 37, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 39, + "name": "highlightedIndex", + "notify": "highlightedIndexChanged", + "read": "highlightedIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 40, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 41, + "name": "textRole", + "notify": "textRoleChanged", + "read": "textRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTextRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 42, + "name": "live", + "notify": "liveChanged", + "read": "isLive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLive" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 43, + "name": "searchIndicator", + "read": "searchIndicator", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickIndicatorButton*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 44, + "name": "clearIndicator", + "read": "clearIndicator", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickIndicatorButton*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 45, + "name": "popup", + "notify": "popupChanged", + "read": "popup", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickPopup*", + "user": false, + "write": "setPopup" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 46, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + } + ], + "qualifiedClassName": "QQuickSearchField", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 0, + "lineNumber": 86, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 87, + "name": "highlighted", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 88, + "name": "accepted", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 89, + "name": "searchTriggered", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 90, + "name": "textEdited", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 91, + "name": "suggestionModelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 92, + "name": "delegateModelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 93, + "name": "suggestionCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 94, + "name": "currentIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 95, + "name": "highlightedIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 96, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 97, + "name": "textRoleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 98, + "name": "liveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 99, + "name": "popupChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 100, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 102, + "name": "searchButtonPressed", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 103, + "name": "clearButtonPressed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquicksearchfield_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SelectionRectangle" + }, + { + "name": "QML.Attached", + "value": "QQuickSelectionRectangleAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "1538" + } + ], + "className": "QQuickSelectionRectangle", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 46, + "name": "SelectionMode", + "values": [ + "Drag", + "PressAndHold", + "Auto" + ] + } + ], + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 34, + "name": "selectionMode", + "notify": "selectionModeChanged", + "read": "selectionMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SelectionMode", + "user": false, + "write": "setSelectionMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 35, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setTarget" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 36, + "name": "topLeftHandle", + "notify": "topLeftHandleChanged", + "read": "topLeftHandle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setTopLeftHandle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 37, + "name": "bottomRightHandle", + "notify": "bottomRightHandleChanged", + "read": "bottomRightHandle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setBottomRightHandle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 38, + "name": "active", + "notify": "activeChanged", + "read": "active", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 39, + "name": "dragging", + "notify": "draggingChanged", + "read": "dragging", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickSelectionRectangle", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 72, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 73, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 74, + "name": "draggingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 75, + "name": "topLeftHandleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 76, + "name": "bottomRightHandleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 77, + "name": "selectionModeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + }, + { + "className": "QQuickSelectionRectangleAttached", + "lineNumber": 84, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 87, + "name": "control", + "notify": "controlChanged", + "read": "control", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickSelectionRectangle*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 88, + "name": "dragging", + "notify": "draggingChanged", + "read": "dragging", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickSelectionRectangleAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 100, + "name": "controlChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 101, + "name": "draggingChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickselectionrectangle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "background,handle" + }, + { + "name": "QML.Element", + "value": "Slider" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSlider", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 69, + "name": "SnapMode", + "values": [ + "NoSnap", + "SnapAlways", + "SnapOnRelease" + ] + } + ], + "lineNumber": 25, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "qreal" + } + ], + "index": 17, + "isConst": true, + "lineNumber": 89, + "name": "valueAt", + "returnType": "qreal", + "revision": 513 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "from", + "notify": "fromChanged", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "to", + "notify": "toChanged", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTo" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 30, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 31, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 32, + "name": "visualPosition", + "notify": "visualPositionChanged", + "read": "visualPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 33, + "name": "stepSize", + "notify": "stepSizeChanged", + "read": "stepSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStepSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 34, + "name": "snapMode", + "notify": "snapModeChanged", + "read": "snapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SnapMode", + "user": false, + "write": "setSnapMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 35, + "name": "pressed", + "notify": "pressedChanged", + "read": "isPressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPressed" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 36, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 37, + "name": "handle", + "notify": "handleChanged", + "read": "handle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setHandle" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 38, + "name": "live", + "notify": "liveChanged", + "read": "live", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 40, + "name": "horizontal", + "notify": "orientationChanged", + "read": "isHorizontal", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 41, + "name": "vertical", + "notify": "orientationChanged", + "read": "isVertical", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 43, + "name": "touchDragThreshold", + "notify": "touchDragThresholdChanged", + "read": "touchDragThreshold", + "required": false, + "reset": "resetTouchDragThreshold", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTouchDragThreshold" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 44, + "name": "implicitHandleWidth", + "notify": "implicitHandleWidthChanged", + "read": "implicitHandleWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 45, + "name": "implicitHandleHeight", + "notify": "implicitHandleHeightChanged", + "read": "implicitHandleHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickSlider", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 112, + "name": "fromChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 113, + "name": "toChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 114, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 115, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 116, + "name": "visualPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 117, + "name": "stepSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 118, + "name": "snapModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 119, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 120, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 121, + "name": "handleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 123, + "name": "moved", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 11, + "lineNumber": 124, + "name": "liveChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 12, + "lineNumber": 126, + "name": "touchDragThresholdChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 13, + "lineNumber": 127, + "name": "implicitHandleWidthChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 14, + "lineNumber": 128, + "name": "implicitHandleHeightChanged", + "returnType": "void", + "revision": 517 + } + ], + "slots": [ + { + "access": "public", + "index": 15, + "lineNumber": 108, + "name": "increase", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 109, + "name": "decrease", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickslider_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SpinBox" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSpinBox", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "from", + "notify": "fromChanged", + "read": "from", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFrom" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "to", + "notify": "toChanged", + "read": "to", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTo" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "stepSize", + "notify": "stepSizeChanged", + "read": "stepSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setStepSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "editable", + "notify": "editableChanged", + "read": "isEditable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEditable" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 36, + "name": "live", + "notify": "liveChanged", + "read": "isLive", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 39, + "name": "validator", + "notify": "validatorChanged", + "read": "validator", + "required": false, + "scriptable": true, + "stored": true, + "type": "QValidator*", + "user": false, + "write": "setValidator" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 41, + "name": "textFromValue", + "notify": "textFromValueChanged", + "read": "textFromValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setTextFromValue" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 42, + "name": "valueFromText", + "notify": "valueFromTextChanged", + "read": "valueFromText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setValueFromText" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 43, + "name": "up", + "read": "up", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickIndicatorButton*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 44, + "name": "down", + "read": "down", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickIndicatorButton*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 46, + "name": "inputMethodHints", + "notify": "inputMethodHintsChanged", + "read": "inputMethodHints", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "Qt::InputMethodHints", + "user": false, + "write": "setInputMethodHints" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 47, + "name": "inputMethodComposing", + "notify": "inputMethodComposingChanged", + "read": "isInputMethodComposing", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 49, + "name": "wrap", + "notify": "wrapChanged", + "read": "wrap", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrap" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 51, + "name": "displayText", + "notify": "displayTextChanged", + "read": "displayText", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QQuickSpinBox", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 109, + "name": "fromChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 110, + "name": "toChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 111, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 112, + "name": "stepSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 113, + "name": "editableChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 114, + "name": "liveChanged", + "returnType": "void", + "revision": 1542 + }, + { + "access": "public", + "index": 6, + "lineNumber": 116, + "name": "validatorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 118, + "name": "textFromValueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 119, + "name": "valueFromTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 121, + "name": "valueModified", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 10, + "lineNumber": 122, + "name": "inputMethodHintsChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 11, + "lineNumber": 123, + "name": "inputMethodComposingChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 12, + "lineNumber": 125, + "name": "wrapChanged", + "returnType": "void", + "revision": 515 + }, + { + "access": "public", + "index": 13, + "lineNumber": 127, + "name": "displayTextChanged", + "returnType": "void", + "revision": 516 + } + ], + "slots": [ + { + "access": "public", + "index": 14, + "lineNumber": 105, + "name": "increase", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 106, + "name": "decrease", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickspinbox_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SplitView" + }, + { + "name": "QML.Attached", + "value": "QQuickSplitViewAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "525" + } + ], + "className": "QQuickSplitView", + "lineNumber": 33, + "methods": [ + { + "access": "public", + "index": 3, + "lineNumber": 63, + "name": "saveState", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QVariant" + } + ], + "index": 4, + "lineNumber": 64, + "name": "restoreState", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 36, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 37, + "name": "resizing", + "notify": "resizingChanged", + "read": "isResizing", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 38, + "name": "handle", + "notify": "handleChanged", + "read": "handle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setHandle" + } + ], + "qualifiedClassName": "QQuickSplitView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 67, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 68, + "name": "resizingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 69, + "name": "handleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickContainer" + } + ] + }, + { + "className": "QQuickSplitViewAttached", + "lineNumber": 93, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 96, + "name": "view", + "notify": "viewChanged", + "read": "view", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickSplitView*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 97, + "name": "minimumWidth", + "notify": "minimumWidthChanged", + "read": "minimumWidth", + "required": false, + "reset": "resetMinimumWidth", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 99, + "name": "minimumHeight", + "notify": "minimumHeightChanged", + "read": "minimumHeight", + "required": false, + "reset": "resetMinimumHeight", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 101, + "name": "preferredWidth", + "notify": "preferredWidthChanged", + "read": "preferredWidth", + "required": false, + "reset": "resetPreferredWidth", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPreferredWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 103, + "name": "preferredHeight", + "notify": "preferredHeightChanged", + "read": "preferredHeight", + "required": false, + "reset": "resetPreferredHeight", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPreferredHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 105, + "name": "maximumWidth", + "notify": "maximumWidthChanged", + "read": "maximumWidth", + "required": false, + "reset": "resetMaximumWidth", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 107, + "name": "maximumHeight", + "notify": "maximumHeightChanged", + "read": "maximumHeight", + "required": false, + "reset": "resetMaximumHeight", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMaximumHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 109, + "name": "fillHeight", + "notify": "fillHeightChanged", + "read": "fillHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFillHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 110, + "name": "fillWidth", + "notify": "fillWidthChanged", + "read": "fillWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFillWidth" + } + ], + "qualifiedClassName": "QQuickSplitViewAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 148, + "name": "viewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 149, + "name": "minimumWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 150, + "name": "minimumHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 151, + "name": "preferredWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 152, + "name": "preferredHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 153, + "name": "maximumWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 154, + "name": "maximumHeightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 155, + "name": "fillWidthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 156, + "name": "fillHeightChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SplitHandle" + }, + { + "name": "QML.Attached", + "value": "QQuickSplitHandleAttached" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + }, + { + "name": "QML.AddedInVersion", + "value": "525" + } + ], + "className": "QQuickSplitHandleAttached", + "lineNumber": 163, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 166, + "name": "hovered", + "notify": "hoveredChanged", + "read": "isHovered", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 167, + "name": "pressed", + "notify": "pressedChanged", + "read": "isPressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickSplitHandleAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 182, + "name": "hoveredChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 183, + "name": "pressedChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicksplitview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "construct" + }, + { + "name": "QML.Element", + "value": "anonymous" + } + ], + "className": "QQuickStackViewArg", + "constructors": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 0, + "lineNumber": 48, + "name": "QQuickStackViewArg", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 1, + "lineNumber": 49, + "name": "QQuickStackViewArg", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "component", + "type": "QQmlComponent*" + } + ], + "index": 2, + "lineNumber": 50, + "name": "QQuickStackViewArg", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "properties", + "type": "QVariantMap" + } + ], + "index": 3, + "lineNumber": 51, + "name": "QQuickStackViewArg", + "returnType": "" + } + ], + "gadget": true, + "lineNumber": 40, + "qualifiedClassName": "QQuickStackViewArg" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "StackView" + }, + { + "name": "QML.Attached", + "value": "QQuickStackViewAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickStackView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 98, + "name": "Status", + "values": [ + "Inactive", + "Deactivating", + "Activating", + "Active" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 129, + "name": "LoadBehavior", + "values": [ + "DontLoad", + "ForceLoad" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 138, + "name": "Operation", + "values": [ + "Transition", + "Immediate", + "PushTransition", + "ReplaceTransition", + "PopTransition" + ] + } + ], + "lineNumber": 67, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "behavior", + "type": "QQuickStackView::LoadBehavior" + } + ], + "index": 12, + "lineNumber": 135, + "name": "get", + "returnType": "QQuickItem*" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 13, + "isCloned": true, + "lineNumber": 135, + "name": "get", + "returnType": "QQuickItem*" + }, + { + "access": "public", + "arguments": [ + { + "name": "callback", + "type": "QJSValue" + }, + { + "name": "behavior", + "type": "QQuickStackView::LoadBehavior" + } + ], + "index": 14, + "lineNumber": 136, + "name": "find", + "returnType": "QQuickItem*" + }, + { + "access": "public", + "arguments": [ + { + "name": "callback", + "type": "QJSValue" + } + ], + "index": 15, + "isCloned": true, + "lineNumber": 136, + "name": "find", + "returnType": "QQuickItem*" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 16, + "lineNumber": 147, + "name": "push", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 17, + "lineNumber": 148, + "name": "pop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 18, + "lineNumber": 149, + "name": "replace", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QList" + }, + { + "name": "operation", + "type": "Operation" + } + ], + "index": 19, + "lineNumber": 151, + "name": "pushItems", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QList" + } + ], + "index": 20, + "isCloned": true, + "lineNumber": 151, + "name": "pushItems", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + }, + { + "name": "properties", + "type": "QVariantMap" + }, + { + "name": "operation", + "type": "Operation" + } + ], + "index": 21, + "lineNumber": 153, + "name": "pushItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + }, + { + "name": "properties", + "type": "QVariantMap" + } + ], + "index": 22, + "isCloned": true, + "lineNumber": 153, + "name": "pushItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 23, + "isCloned": true, + "lineNumber": 153, + "name": "pushItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "component", + "type": "QQmlComponent*" + }, + { + "name": "properties", + "type": "QVariantMap" + }, + { + "name": "operation", + "type": "Operation" + } + ], + "index": 24, + "lineNumber": 155, + "name": "pushItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "component", + "type": "QQmlComponent*" + }, + { + "name": "properties", + "type": "QVariantMap" + } + ], + "index": 25, + "isCloned": true, + "lineNumber": 155, + "name": "pushItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "component", + "type": "QQmlComponent*" + } + ], + "index": 26, + "isCloned": true, + "lineNumber": 155, + "name": "pushItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "properties", + "type": "QVariantMap" + }, + { + "name": "operation", + "type": "Operation" + } + ], + "index": 27, + "lineNumber": 157, + "name": "pushItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "properties", + "type": "QVariantMap" + } + ], + "index": 28, + "isCloned": true, + "lineNumber": 157, + "name": "pushItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 29, + "isCloned": true, + "lineNumber": 157, + "name": "pushItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + }, + { + "name": "operation", + "type": "Operation" + } + ], + "index": 30, + "lineNumber": 160, + "name": "popToItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 31, + "isCloned": true, + "lineNumber": 160, + "name": "popToItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "operation", + "type": "Operation" + } + ], + "index": 32, + "lineNumber": 161, + "name": "popToIndex", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 33, + "isCloned": true, + "lineNumber": 161, + "name": "popToIndex", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "operation", + "type": "Operation" + } + ], + "index": 34, + "lineNumber": 162, + "name": "popCurrentItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "index": 35, + "isCloned": true, + "lineNumber": 162, + "name": "popCurrentItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QList" + }, + { + "name": "operation", + "type": "Operation" + } + ], + "index": 36, + "lineNumber": 164, + "name": "replaceCurrentItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QList" + } + ], + "index": 37, + "isCloned": true, + "lineNumber": 164, + "name": "replaceCurrentItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + }, + { + "name": "properties", + "type": "QVariantMap" + }, + { + "name": "operation", + "type": "Operation" + } + ], + "index": 38, + "lineNumber": 166, + "name": "replaceCurrentItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + }, + { + "name": "properties", + "type": "QVariantMap" + } + ], + "index": 39, + "isCloned": true, + "lineNumber": 166, + "name": "replaceCurrentItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 40, + "isCloned": true, + "lineNumber": 166, + "name": "replaceCurrentItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "component", + "type": "QQmlComponent*" + }, + { + "name": "properties", + "type": "QVariantMap" + }, + { + "name": "operation", + "type": "Operation" + } + ], + "index": 41, + "lineNumber": 168, + "name": "replaceCurrentItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "component", + "type": "QQmlComponent*" + }, + { + "name": "properties", + "type": "QVariantMap" + } + ], + "index": 42, + "isCloned": true, + "lineNumber": 168, + "name": "replaceCurrentItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "component", + "type": "QQmlComponent*" + } + ], + "index": 43, + "isCloned": true, + "lineNumber": 168, + "name": "replaceCurrentItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "properties", + "type": "QVariantMap" + }, + { + "name": "operation", + "type": "Operation" + } + ], + "index": 44, + "lineNumber": 170, + "name": "replaceCurrentItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "properties", + "type": "QVariantMap" + } + ], + "index": 45, + "isCloned": true, + "lineNumber": 170, + "name": "replaceCurrentItem", + "returnType": "QQuickItem*", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 46, + "isCloned": true, + "lineNumber": 170, + "name": "replaceCurrentItem", + "returnType": "QQuickItem*", + "revision": 1543 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 70, + "name": "busy", + "notify": "busyChanged", + "read": "isBusy", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 71, + "name": "depth", + "notify": "depthChanged", + "read": "depth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 72, + "name": "currentItem", + "notify": "currentItemChanged", + "read": "currentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 73, + "name": "initialItem", + "read": "initialItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setInitialItem" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 75, + "name": "popEnter", + "notify": "popEnterChanged", + "read": "popEnter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setPopEnter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 76, + "name": "popExit", + "notify": "popExitChanged", + "read": "popExit", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setPopExit" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 77, + "name": "pushEnter", + "notify": "pushEnterChanged", + "read": "pushEnter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setPushEnter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 78, + "name": "pushExit", + "notify": "pushExitChanged", + "read": "pushExit", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setPushExit" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 79, + "name": "replaceEnter", + "notify": "replaceEnterChanged", + "read": "replaceEnter", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setReplaceEnter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 80, + "name": "replaceExit", + "notify": "replaceExitChanged", + "read": "replaceExit", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setReplaceExit" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 83, + "name": "empty", + "notify": "emptyChanged", + "read": "isEmpty", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickStackView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 180, + "name": "busyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 181, + "name": "depthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 182, + "name": "currentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 184, + "name": "popEnterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 185, + "name": "popExitChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 186, + "name": "pushEnterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 187, + "name": "pushExitChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 188, + "name": "replaceEnterChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 189, + "name": "replaceExitChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 192, + "name": "emptyChanged", + "returnType": "void", + "revision": 515 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "operation", + "type": "Operation" + } + ], + "index": 10, + "lineNumber": 177, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "isCloned": true, + "lineNumber": 177, + "name": "clear", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + }, + { + "className": "QQuickStackViewAttached", + "lineNumber": 212, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 215, + "name": "index", + "notify": "indexChanged", + "read": "index", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 216, + "name": "view", + "notify": "viewChanged", + "read": "view", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickStackView*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 217, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickStackView::Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 219, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "reset": "resetVisible", + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + } + ], + "qualifiedClassName": "QQuickStackViewAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 235, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 236, + "name": "viewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 237, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 239, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 240, + "name": "activating", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 241, + "name": "deactivated", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 242, + "name": "deactivating", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 243, + "name": "removed", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 245, + "name": "visibleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickstackview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSwipe", + "lineNumber": 30, + "methods": [ + { + "access": "public", + "index": 13, + "lineNumber": 75, + "name": "close", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "side", + "type": "QQuickSwipeDelegate::Side" + } + ], + "index": 14, + "lineNumber": 84, + "name": "open", + "returnType": "void", + "revision": 514 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "complete", + "notify": "completeChanged", + "read": "isComplete", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "left", + "notify": "leftChanged", + "read": "left", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setLeft" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "behind", + "notify": "behindChanged", + "read": "behind", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setBehind" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 37, + "name": "right", + "notify": "rightChanged", + "read": "right", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setRight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 38, + "name": "leftItem", + "notify": "leftItemChanged", + "read": "leftItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 39, + "name": "behindItem", + "notify": "behindItemChanged", + "read": "behindItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 40, + "name": "rightItem", + "notify": "rightItemChanged", + "read": "rightItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 42, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 43, + "name": "transition", + "notify": "transitionChanged", + "read": "transition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTransition*", + "user": false, + "write": "setTransition" + } + ], + "qualifiedClassName": "QQuickSwipe", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 87, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 88, + "name": "completeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 89, + "name": "leftChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 90, + "name": "behindChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 91, + "name": "rightChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 92, + "name": "leftItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 93, + "name": "behindItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 94, + "name": "rightItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 96, + "name": "completed", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 98, + "name": "opened", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 99, + "name": "closed", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 100, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 101, + "name": "transitionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickswipe_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SwipeDelegate" + }, + { + "name": "QML.Attached", + "value": "QQuickSwipeDelegateAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSwipeDelegate", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "Side", + "values": [ + "Left", + "Right" + ] + } + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "swipe", + "read": "swipe", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickSwipe*", + "user": false + } + ], + "qualifiedClassName": "QQuickSwipeDelegate", + "superClasses": [ + { + "access": "public", + "name": "QQuickItemDelegate" + } + ] + }, + { + "className": "QQuickSwipeDelegateAttached", + "lineNumber": 68, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 71, + "name": "pressed", + "notify": "pressedChanged", + "read": "isPressed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickSwipeDelegateAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 80, + "name": "pressedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 81, + "name": "clicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickswipedelegate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SwipeView" + }, + { + "name": "QML.Attached", + "value": "QQuickSwipeViewAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSwipeView", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "interactive", + "notify": "interactiveChanged", + "read": "isInteractive", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInteractive" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 36, + "name": "horizontal", + "notify": "orientationChanged", + "read": "isHorizontal", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 37, + "name": "vertical", + "notify": "orientationChanged", + "read": "isVertical", + "required": false, + "revision": 515, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickSwipeView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 61, + "name": "interactiveChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 1, + "lineNumber": 63, + "name": "orientationChanged", + "returnType": "void", + "revision": 514 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickContainer" + } + ] + }, + { + "className": "QQuickSwipeViewAttached", + "lineNumber": 83, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 86, + "name": "index", + "notify": "indexChanged", + "read": "index", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 87, + "name": "isCurrentItem", + "notify": "isCurrentItemChanged", + "read": "isCurrentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 88, + "name": "view", + "notify": "viewChanged", + "read": "view", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickSwipeView*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 90, + "name": "isNextItem", + "notify": "isNextItemChanged", + "read": "isNextItem", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 91, + "name": "isPreviousItem", + "notify": "isPreviousItemChanged", + "read": "isPreviousItem", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickSwipeViewAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 105, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 106, + "name": "isCurrentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 107, + "name": "viewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 109, + "name": "isNextItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 110, + "name": "isPreviousItemChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickswipeview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Switch" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSwitch", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "visualPosition", + "notify": "visualPositionChanged", + "read": "visualPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickSwitch", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 42, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 43, + "name": "visualPositionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractButton" + } + ] + } + ], + "inputFile": "qquickswitch_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SwitchDelegate" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickSwitchDelegate", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "visualPosition", + "notify": "visualPositionChanged", + "read": "visualPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickSwitchDelegate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 42, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 43, + "name": "visualPositionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItemDelegate" + } + ] + } + ], + "inputFile": "qquickswitchdelegate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TabBar" + }, + { + "name": "QML.Attached", + "value": "QQuickTabBarAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTabBar", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "Position", + "values": [ + "Header", + "Footer" + ] + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 32, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "Position", + "user": false, + "write": "setPosition" + } + ], + "qualifiedClassName": "QQuickTabBar", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "positionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickContainer" + } + ] + }, + { + "className": "QQuickTabBarAttached", + "lineNumber": 77, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 80, + "name": "index", + "notify": "indexChanged", + "read": "index", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 81, + "name": "tabBar", + "notify": "tabBarChanged", + "read": "tabBar", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTabBar*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 82, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTabBar::Position", + "user": false + } + ], + "qualifiedClassName": "QQuickTabBarAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 92, + "name": "indexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 93, + "name": "tabBarChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 94, + "name": "positionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicktabbar_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TabButton" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTabButton", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQuickTabButton", + "superClasses": [ + { + "access": "public", + "name": "QQuickAbstractButton" + } + ] + } + ], + "inputFile": "qquicktabbutton_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TableViewDelegate" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "QQuickTableViewDelegate", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 33, + "name": "tableView", + "notify": "tableViewChanged", + "read": "tableView", + "required": true, + "scriptable": true, + "stored": true, + "type": "QQuickTableView*", + "user": false, + "write": "setTableView" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "current", + "notify": "currentChanged", + "read": "current", + "required": true, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCurrent" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "selected", + "notify": "selectedChanged", + "read": "selected", + "required": true, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSelected" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "editing", + "notify": "editingChanged", + "read": "editing", + "required": true, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEditing" + } + ], + "qualifiedClassName": "QQuickTableViewDelegate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "tableViewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 59, + "name": "selectedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 60, + "name": "editingChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItemDelegate" + } + ] + } + ], + "inputFile": "qquicktableviewdelegate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "background" + }, + { + "name": "QML.Element", + "value": "TextArea" + }, + { + "name": "QML.Attached", + "value": "QQuickTextAreaAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTextArea", + "lineNumber": 30, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 34, + "name": "implicitWidth", + "notify": "implicitWidthChanged3", + "read": "implicitWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setImplicitWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 35, + "name": "implicitHeight", + "notify": "implicitHeightChanged3", + "read": "implicitHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setImplicitHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "background", + "notify": "backgroundChanged", + "read": "background", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setBackground" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 37, + "name": "placeholderText", + "notify": "placeholderTextChanged", + "read": "placeholderText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPlaceholderText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 38, + "name": "focusReason", + "notify": "focusReasonChanged", + "read": "focusReason", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::FocusReason", + "user": false, + "write": "setFocusReason" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 40, + "name": "hovered", + "notify": "hoveredChanged", + "read": "isHovered", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 41, + "name": "hoverEnabled", + "notify": "hoverEnabledChanged", + "read": "isHoverEnabled", + "required": false, + "reset": "resetHoverEnabled", + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHoverEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 43, + "name": "placeholderTextColor", + "notify": "placeholderTextColorChanged", + "read": "placeholderTextColor", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setPlaceholderTextColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 44, + "name": "implicitBackgroundWidth", + "notify": "implicitBackgroundWidthChanged", + "read": "implicitBackgroundWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 45, + "name": "implicitBackgroundHeight", + "notify": "implicitBackgroundHeightChanged", + "read": "implicitBackgroundHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 46, + "name": "topInset", + "notify": "topInsetChanged", + "read": "topInset", + "required": false, + "reset": "resetTopInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 47, + "name": "leftInset", + "notify": "leftInsetChanged", + "read": "leftInset", + "required": false, + "reset": "resetLeftInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 48, + "name": "rightInset", + "notify": "rightInsetChanged", + "read": "rightInset", + "required": false, + "reset": "resetRightInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 49, + "name": "bottomInset", + "notify": "bottomInsetChanged", + "read": "bottomInset", + "required": false, + "reset": "resetBottomInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomInset" + } + ], + "qualifiedClassName": "QQuickTextArea", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 107, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 108, + "name": "implicitWidthChanged3", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 109, + "name": "implicitHeightChanged3", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 110, + "name": "backgroundChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 111, + "name": "placeholderTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 112, + "name": "focusReasonChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickMouseEvent*" + } + ], + "index": 6, + "lineNumber": 113, + "name": "pressAndHold", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickMouseEvent*" + } + ], + "index": 7, + "lineNumber": 115, + "name": "pressed", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickMouseEvent*" + } + ], + "index": 8, + "lineNumber": 116, + "name": "released", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 9, + "lineNumber": 117, + "name": "hoveredChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 10, + "lineNumber": 118, + "name": "hoverEnabledChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 11, + "lineNumber": 120, + "name": "placeholderTextColorChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 12, + "lineNumber": 121, + "name": "implicitBackgroundWidthChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 13, + "lineNumber": 122, + "name": "implicitBackgroundHeightChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 14, + "lineNumber": 123, + "name": "topInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 15, + "lineNumber": 124, + "name": "leftInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 16, + "lineNumber": 125, + "name": "rightInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 17, + "lineNumber": 126, + "name": "bottomInsetChanged", + "returnType": "void", + "revision": 517 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickTextEdit" + } + ] + }, + { + "className": "QQuickTextAreaAttached", + "lineNumber": 159, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 162, + "name": "flickable", + "notify": "flickableChanged", + "read": "flickable", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTextArea*", + "user": false, + "write": "setFlickable" + } + ], + "qualifiedClassName": "QQuickTextAreaAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 171, + "name": "flickableChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicktextarea_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DeferredPropertyNames", + "value": "background" + }, + { + "name": "QML.Element", + "value": "TextField" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTextField", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "font", + "notify": "fontChanged", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "implicitWidth", + "notify": "implicitWidthChanged3", + "read": "implicitWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setImplicitWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "implicitHeight", + "notify": "implicitHeightChanged3", + "read": "implicitHeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setImplicitHeight" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "background", + "notify": "backgroundChanged", + "read": "background", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false, + "write": "setBackground" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "placeholderText", + "notify": "placeholderTextChanged", + "read": "placeholderText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPlaceholderText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 36, + "name": "focusReason", + "notify": "focusReasonChanged", + "read": "focusReason", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::FocusReason", + "user": false, + "write": "setFocusReason" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 38, + "name": "hovered", + "notify": "hoveredChanged", + "read": "isHovered", + "required": false, + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 39, + "name": "hoverEnabled", + "notify": "hoverEnabledChanged", + "read": "isHoverEnabled", + "required": false, + "reset": "resetHoverEnabled", + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHoverEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 41, + "name": "placeholderTextColor", + "notify": "placeholderTextColorChanged", + "read": "placeholderTextColor", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setPlaceholderTextColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 42, + "name": "implicitBackgroundWidth", + "notify": "implicitBackgroundWidthChanged", + "read": "implicitBackgroundWidth", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 43, + "name": "implicitBackgroundHeight", + "notify": "implicitBackgroundHeightChanged", + "read": "implicitBackgroundHeight", + "required": false, + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 44, + "name": "topInset", + "notify": "topInsetChanged", + "read": "topInset", + "required": false, + "reset": "resetTopInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTopInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 45, + "name": "leftInset", + "notify": "leftInsetChanged", + "read": "leftInset", + "required": false, + "reset": "resetLeftInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 46, + "name": "rightInset", + "notify": "rightInsetChanged", + "read": "rightInset", + "required": false, + "reset": "resetRightInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightInset" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 47, + "name": "bottomInset", + "notify": "bottomInsetChanged", + "read": "bottomInset", + "required": false, + "reset": "resetBottomInset", + "revision": 517, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBottomInset" + } + ], + "qualifiedClassName": "QQuickTextField", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 100, + "name": "fontChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 101, + "name": "implicitWidthChanged3", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 102, + "name": "implicitHeightChanged3", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 103, + "name": "backgroundChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 104, + "name": "placeholderTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 105, + "name": "focusReasonChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickMouseEvent*" + } + ], + "index": 6, + "lineNumber": 106, + "name": "pressAndHold", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickMouseEvent*" + } + ], + "index": 7, + "lineNumber": 108, + "name": "pressed", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QQuickMouseEvent*" + } + ], + "index": 8, + "lineNumber": 109, + "name": "released", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 9, + "lineNumber": 110, + "name": "hoveredChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 10, + "lineNumber": 111, + "name": "hoverEnabledChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 11, + "lineNumber": 113, + "name": "placeholderTextColorChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 12, + "lineNumber": 114, + "name": "implicitBackgroundWidthChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 13, + "lineNumber": 115, + "name": "implicitBackgroundHeightChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 14, + "lineNumber": 116, + "name": "topInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 15, + "lineNumber": 117, + "name": "leftInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 16, + "lineNumber": 118, + "name": "rightInsetChanged", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 17, + "lineNumber": 119, + "name": "bottomInsetChanged", + "returnType": "void", + "revision": 517 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickTextInput" + } + ] + } + ], + "inputFile": "qquicktextfield_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ToolBar" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickToolBar", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 35, + "name": "Position", + "values": [ + "Header", + "Footer" + ] + } + ], + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "Position", + "user": false, + "write": "setPosition" + } + ], + "qualifiedClassName": "QQuickToolBar", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "positionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPane" + } + ] + } + ], + "inputFile": "qquicktoolbar_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ToolButton" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickToolButton", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QQuickToolButton", + "superClasses": [ + { + "access": "public", + "name": "QQuickButton" + } + ] + } + ], + "inputFile": "qquicktoolbutton_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ToolSeparator" + }, + { + "name": "QML.AddedInVersion", + "value": "513" + } + ], + "className": "QQuickToolSeparator", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "horizontal", + "notify": "orientationChanged", + "read": "isHorizontal", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 30, + "name": "vertical", + "notify": "orientationChanged", + "read": "isVertical", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickToolSeparator", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 44, + "name": "orientationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquicktoolseparator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ToolTip" + }, + { + "name": "QML.Attached", + "value": "QQuickToolTipAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickToolTip", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 30, + "name": "delay", + "notify": "delayChanged", + "read": "delay", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDelay" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 31, + "name": "timeout", + "notify": "timeoutChanged", + "read": "timeout", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTimeout" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 32, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + } + ], + "qualifiedClassName": "QQuickToolTip", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 55, + "name": "delayChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 56, + "name": "timeoutChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + }, + { + "name": "ms", + "type": "int" + } + ], + "index": 3, + "lineNumber": 59, + "name": "show", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 4, + "isCloned": true, + "lineNumber": 59, + "name": "show", + "returnType": "void", + "revision": 517 + }, + { + "access": "public", + "index": 5, + "lineNumber": 60, + "name": "hide", + "returnType": "void", + "revision": 517 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickPopup" + } + ] + }, + { + "className": "QQuickToolTipAttached", + "lineNumber": 78, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 81, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 82, + "name": "delay", + "notify": "delayChanged", + "read": "delay", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDelay" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 83, + "name": "timeout", + "notify": "timeoutChanged", + "read": "timeout", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTimeout" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 84, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 85, + "name": "toolTip", + "read": "toolTip", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickToolTip*", + "user": false + } + ], + "qualifiedClassName": "QQuickToolTipAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 105, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 106, + "name": "delayChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 107, + "name": "timeoutChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 108, + "name": "visibleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + }, + { + "name": "ms", + "type": "int" + } + ], + "index": 4, + "lineNumber": 111, + "name": "show", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 5, + "isCloned": true, + "lineNumber": 111, + "name": "show", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 112, + "name": "hide", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicktooltip_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TreeViewDelegate" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuickTreeViewDelegate", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "indentation", + "notify": "indentationChanged", + "read": "indentation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setIndentation" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "leftMargin", + "notify": "leftMarginChanged", + "read": "leftMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLeftMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "rightMargin", + "notify": "rightMarginChanged", + "read": "rightMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRightMargin" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 36, + "name": "treeView", + "notify": "treeviewChanged", + "read": "treeView", + "required": true, + "scriptable": true, + "stored": true, + "type": "QQuickTreeView*", + "user": false, + "write": "setTreeView" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 37, + "name": "isTreeNode", + "notify": "isTreeNodeChanged", + "read": "isTreeNode", + "required": true, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIsTreeNode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 38, + "name": "hasChildren", + "notify": "hasChildrenChanged", + "read": "hasChildren", + "required": true, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHasChildren" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 39, + "name": "expanded", + "notify": "expandedChanged", + "read": "expanded", + "required": true, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setExpanded" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 40, + "name": "depth", + "notify": "depthChanged", + "read": "depth", + "required": true, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDepth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 41, + "name": "current", + "notify": "currentChanged", + "read": "current", + "required": true, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCurrent" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 42, + "name": "selected", + "notify": "selectedChanged", + "read": "selected", + "required": true, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSelected" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 43, + "name": "editing", + "notify": "editingChanged", + "read": "editing", + "required": true, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEditing" + } + ], + "qualifiedClassName": "QQuickTreeViewDelegate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 85, + "name": "indicatorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 86, + "name": "indentationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 87, + "name": "isTreeNodeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 88, + "name": "hasChildrenChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 89, + "name": "expandedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 90, + "name": "depthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 91, + "name": "treeviewChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 92, + "name": "leftMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 93, + "name": "rightMarginChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 94, + "name": "currentChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 10, + "lineNumber": 95, + "name": "selectedChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 11, + "lineNumber": 96, + "name": "editingChanged", + "returnType": "void", + "revision": 1541 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItemDelegate" + } + ] + } + ], + "inputFile": "qquicktreeviewdelegate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Tumbler" + }, + { + "name": "QML.Attached", + "value": "QQuickTumblerAttached" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QQuickTumbler", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 75, + "name": "PositionMode", + "values": [ + "Beginning", + "Center", + "End", + "Visible", + "Contain", + "SnapPosition" + ] + } + ], + "lineNumber": 28, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "mode", + "type": "PositionMode" + } + ], + "index": 15, + "lineNumber": 86, + "name": "positionViewAtIndex", + "returnType": "void", + "revision": 517 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "model", + "notify": "modelChanged", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "currentItem", + "notify": "currentItemChanged", + "read": "currentItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickItem*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 36, + "name": "visibleItemCount", + "notify": "visibleItemCountChanged", + "read": "visibleItemCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setVisibleItemCount" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 38, + "name": "wrap", + "notify": "wrapChanged", + "read": "wrap", + "required": false, + "reset": "resetWrap", + "revision": 513, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrap" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 40, + "name": "moving", + "notify": "movingChanged", + "read": "isMoving", + "required": false, + "revision": 514, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 41, + "name": "flickDeceleration", + "notify": "flickDecelerationChanged", + "read": "flickDeceleration", + "required": false, + "reset": "resetFlickDeceleration", + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFlickDeceleration" + } + ], + "qualifiedClassName": "QQuickTumbler", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 93, + "name": "modelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 94, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 95, + "name": "currentIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 96, + "name": "currentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 97, + "name": "delegateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 98, + "name": "visibleItemCountChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 100, + "name": "wrapChanged", + "returnType": "void", + "revision": 513 + }, + { + "access": "public", + "index": 7, + "lineNumber": 102, + "name": "movingChanged", + "returnType": "void", + "revision": 514 + }, + { + "access": "public", + "index": 8, + "lineNumber": 103, + "name": "flickDecelerationChanged", + "returnType": "void", + "revision": 1545 + } + ], + "slots": [ + { + "access": "private", + "index": 9, + "lineNumber": 118, + "name": "_q_updateItemWidths", + "returnType": "void" + }, + { + "access": "private", + "index": 10, + "lineNumber": 119, + "name": "_q_updateItemHeights", + "returnType": "void" + }, + { + "access": "private", + "index": 11, + "lineNumber": 120, + "name": "_q_onViewCurrentIndexChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 12, + "lineNumber": 121, + "name": "_q_onViewCountChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 13, + "lineNumber": 122, + "name": "_q_onViewOffsetChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 14, + "lineNumber": 123, + "name": "_q_onViewContentYChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + }, + { + "className": "QQuickTumblerAttached", + "lineNumber": 128, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 131, + "name": "tumbler", + "read": "tumbler", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickTumbler*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 132, + "name": "displacement", + "notify": "displacementChanged", + "read": "displacement", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QQuickTumblerAttached", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 141, + "name": "displacementChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquicktumbler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AbstractWeekNumberColumn" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + } + ], + "className": "QQuickWeekNumberColumn", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "month", + "notify": "monthChanged", + "read": "month", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMonth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "year", + "notify": "yearChanged", + "read": "year", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setYear" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 32, + "name": "delegate", + "notify": "delegateChanged", + "read": "delegate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setDelegate" + } + ], + "qualifiedClassName": "QQuickWeekNumberColumn", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "monthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 53, + "name": "yearChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 54, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 55, + "name": "delegateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickControl" + } + ] + } + ], + "inputFile": "qquickweeknumbercolumn_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickWeekNumberModel", + "lineNumber": 28, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 48, + "name": "weekNumberAt", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "weekNumber", + "type": "int" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 49, + "name": "indexOf", + "returnType": "int" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "month", + "notify": "monthChanged", + "read": "month", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMonth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "year", + "notify": "yearChanged", + "read": "year", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setYear" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "count", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QQuickWeekNumberModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 60, + "name": "monthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 61, + "name": "yearChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 62, + "name": "localeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + } + ], + "inputFile": "qquickweeknumbermodel_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicktest_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicktest_metatypes.json new file mode 100644 index 0000000..ce597ea --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicktest_metatypes.json @@ -0,0 +1,1777 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QTestRootObject", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "windowShown", + "notify": "windowShownChanged", + "read": "windowShown", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "hasTestCase", + "notify": "hasTestCaseChanged", + "read": "hasTestCase", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHasTestCase" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "defined", + "read": "defined", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + } + ], + "qualifiedClassName": "QTestRootObject", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 69, + "name": "windowShownChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 70, + "name": "hasTestCaseChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 2, + "lineNumber": 73, + "name": "quit", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quicktest_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQuickTouchEventSequence", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QQuickTouchEventSequence", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "touchId", + "type": "int" + }, + { + "name": "item", + "type": "QObject*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 38, + "name": "press", + "returnType": "QObject*" + }, + { + "access": "public", + "arguments": [ + { + "name": "touchId", + "type": "int" + }, + { + "name": "item", + "type": "QObject*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 39, + "name": "move", + "returnType": "QObject*" + }, + { + "access": "public", + "arguments": [ + { + "name": "touchId", + "type": "int" + }, + { + "name": "item", + "type": "QObject*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 40, + "name": "release", + "returnType": "QObject*" + }, + { + "access": "public", + "arguments": [ + { + "name": "touchId", + "type": "int" + } + ], + "index": 3, + "lineNumber": 41, + "name": "stationary", + "returnType": "QObject*" + }, + { + "access": "public", + "index": 4, + "lineNumber": 42, + "name": "commit", + "returnType": "QObject*" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TestEvent" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QuickTestEvent", + "lineNumber": 49, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 52, + "name": "defaultMouseDelay", + "read": "defaultMouseDelay", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QuickTestEvent", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "int" + }, + { + "name": "modifiers", + "type": "int" + }, + { + "name": "delay", + "type": "int" + } + ], + "index": 0, + "lineNumber": 61, + "name": "keyPress", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "int" + }, + { + "name": "modifiers", + "type": "int" + }, + { + "name": "delay", + "type": "int" + } + ], + "index": 1, + "lineNumber": 62, + "name": "keyRelease", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "int" + }, + { + "name": "modifiers", + "type": "int" + }, + { + "name": "delay", + "type": "int" + } + ], + "index": 2, + "lineNumber": 63, + "name": "keyClick", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "character", + "type": "QString" + }, + { + "name": "modifiers", + "type": "int" + }, + { + "name": "delay", + "type": "int" + } + ], + "index": 3, + "lineNumber": 65, + "name": "keyPressChar", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "character", + "type": "QString" + }, + { + "name": "modifiers", + "type": "int" + }, + { + "name": "delay", + "type": "int" + } + ], + "index": 4, + "lineNumber": 66, + "name": "keyReleaseChar", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "character", + "type": "QString" + }, + { + "name": "modifiers", + "type": "int" + }, + { + "name": "delay", + "type": "int" + } + ], + "index": 5, + "lineNumber": 67, + "name": "keyClickChar", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "keySequence", + "type": "QVariant" + } + ], + "index": 6, + "lineNumber": 69, + "name": "keySequence", + "returnType": "bool", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QObject*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + }, + { + "name": "button", + "type": "int" + }, + { + "name": "modifiers", + "type": "int" + }, + { + "name": "delay", + "type": "int" + } + ], + "index": 7, + "lineNumber": 71, + "name": "mousePress", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QObject*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + }, + { + "name": "button", + "type": "int" + }, + { + "name": "modifiers", + "type": "int" + }, + { + "name": "delay", + "type": "int" + } + ], + "index": 8, + "lineNumber": 73, + "name": "mouseRelease", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QObject*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + }, + { + "name": "button", + "type": "int" + }, + { + "name": "modifiers", + "type": "int" + }, + { + "name": "delay", + "type": "int" + } + ], + "index": 9, + "lineNumber": 75, + "name": "mouseClick", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QObject*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + }, + { + "name": "button", + "type": "int" + }, + { + "name": "modifiers", + "type": "int" + }, + { + "name": "delay", + "type": "int" + } + ], + "index": 10, + "lineNumber": 77, + "name": "mouseDoubleClick", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QObject*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + }, + { + "name": "button", + "type": "int" + }, + { + "name": "modifiers", + "type": "int" + }, + { + "name": "delay", + "type": "int" + } + ], + "index": 11, + "lineNumber": 79, + "name": "mouseDoubleClickSequence", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QObject*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + }, + { + "name": "delay", + "type": "int" + }, + { + "name": "buttons", + "type": "int" + }, + { + "name": "modifiers", + "type": "int" + } + ], + "index": 12, + "lineNumber": 81, + "name": "mouseMove", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QObject*" + }, + { + "name": "x", + "type": "qreal" + }, + { + "name": "y", + "type": "qreal" + }, + { + "name": "buttons", + "type": "int" + }, + { + "name": "modifiers", + "type": "int" + }, + { + "name": "xDelta", + "type": "int" + }, + { + "name": "yDelta", + "type": "int" + }, + { + "name": "delay", + "type": "int" + } + ], + "index": 13, + "lineNumber": 84, + "name": "mouseWheel", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QObject*" + } + ], + "index": 14, + "lineNumber": 88, + "name": "touchEvent", + "returnType": "QQuickTouchEventSequence*" + }, + { + "access": "public", + "index": 15, + "isCloned": true, + "lineNumber": 88, + "name": "touchEvent", + "returnType": "QQuickTouchEventSequence*" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quicktestevent_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TestResult" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QuickTestResult", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 54, + "name": "RunMode", + "values": [ + "RepeatUntilValidMeasurement", + "RunOnce" + ] + } + ], + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "testCaseName", + "notify": "testCaseNameChanged", + "read": "testCaseName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTestCaseName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "functionName", + "notify": "functionNameChanged", + "read": "functionName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFunctionName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "dataTag", + "notify": "dataTagChanged", + "read": "dataTag", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDataTag" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 38, + "name": "failed", + "read": "isFailed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 39, + "name": "skipped", + "notify": "skippedChanged", + "read": "isSkipped", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSkipped" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 40, + "name": "passCount", + "read": "passCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 41, + "name": "failCount", + "read": "failCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 42, + "name": "skipCount", + "read": "skipCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 43, + "name": "functionsToRun", + "read": "functionsToRun", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 44, + "name": "tagsToRun", + "read": "tagsToRun", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + } + ], + "qualifiedClassName": "QuickTestResult", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 144, + "name": "programNameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 145, + "name": "testCaseNameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 146, + "name": "functionNameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 147, + "name": "dataTagChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 148, + "name": "skippedChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 5, + "lineNumber": 83, + "name": "reset", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 85, + "name": "startLogging", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 86, + "name": "stopLogging", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 88, + "name": "initTestTable", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 89, + "name": "clearTestTable", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 91, + "name": "finishTestData", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 92, + "name": "finishTestDataCleanup", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 93, + "name": "finishTestFunction", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "args", + "type": "QQmlV4FunctionPtr" + } + ], + "index": 13, + "lineNumber": 95, + "name": "stringify", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + }, + { + "name": "location", + "type": "QUrl" + }, + { + "name": "line", + "type": "int" + } + ], + "index": 14, + "lineNumber": 97, + "name": "fail", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "success", + "type": "bool" + }, + { + "name": "message", + "type": "QString" + }, + { + "name": "location", + "type": "QUrl" + }, + { + "name": "line", + "type": "int" + } + ], + "index": 15, + "lineNumber": 98, + "name": "verify", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "success", + "type": "bool" + }, + { + "name": "message", + "type": "QString" + }, + { + "name": "val1", + "type": "QVariant" + }, + { + "name": "val2", + "type": "QVariant" + }, + { + "name": "location", + "type": "QUrl" + }, + { + "name": "line", + "type": "int" + } + ], + "index": 16, + "lineNumber": 100, + "name": "compare", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "actual", + "type": "QVariant" + }, + { + "name": "expected", + "type": "QVariant" + }, + { + "name": "delta", + "type": "qreal" + } + ], + "index": 17, + "lineNumber": 103, + "name": "fuzzyCompare", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + }, + { + "name": "location", + "type": "QUrl" + }, + { + "name": "line", + "type": "int" + } + ], + "index": 18, + "lineNumber": 104, + "name": "skip", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tag", + "type": "QString" + }, + { + "name": "comment", + "type": "QString" + }, + { + "name": "location", + "type": "QUrl" + }, + { + "name": "line", + "type": "int" + } + ], + "index": 19, + "lineNumber": 105, + "name": "expectFail", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "tag", + "type": "QString" + }, + { + "name": "comment", + "type": "QString" + }, + { + "name": "location", + "type": "QUrl" + }, + { + "name": "line", + "type": "int" + } + ], + "index": 20, + "lineNumber": 107, + "name": "expectFailContinue", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + }, + { + "name": "location", + "type": "QUrl" + }, + { + "name": "line", + "type": "int" + } + ], + "index": 21, + "lineNumber": 109, + "name": "warn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QJSValue" + } + ], + "index": 22, + "lineNumber": 111, + "name": "ignoreWarning", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QJSValue" + } + ], + "index": 23, + "lineNumber": 112, + "name": "failOnWarning", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "ms", + "type": "int" + } + ], + "index": 24, + "lineNumber": 114, + "name": "wait", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ms", + "type": "int" + } + ], + "index": 25, + "lineNumber": 115, + "name": "sleep", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + }, + { + "name": "timeout", + "type": "int" + } + ], + "index": 26, + "lineNumber": 116, + "name": "waitForRendering", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 27, + "isCloned": true, + "lineNumber": 116, + "name": "waitForRendering", + "returnType": "bool" + }, + { + "access": "public", + "index": 28, + "lineNumber": 118, + "name": "startMeasurement", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "lineNumber": 119, + "name": "beginDataRun", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 120, + "name": "endDataRun", + "returnType": "void" + }, + { + "access": "public", + "index": 31, + "lineNumber": 121, + "name": "measurementAccepted", + "returnType": "bool" + }, + { + "access": "public", + "index": 32, + "lineNumber": 122, + "name": "needsMoreMeasurements", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "runMode", + "type": "RunMode" + }, + { + "name": "tag", + "type": "QString" + } + ], + "index": 33, + "lineNumber": 124, + "name": "startBenchmark", + "returnType": "void" + }, + { + "access": "public", + "index": 34, + "isConst": true, + "lineNumber": 125, + "name": "isBenchmarkDone", + "returnType": "bool" + }, + { + "access": "public", + "index": 35, + "lineNumber": 126, + "name": "nextBenchmark", + "returnType": "void" + }, + { + "access": "public", + "index": 36, + "lineNumber": 127, + "name": "stopBenchmark", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QQuickItem*" + } + ], + "index": 37, + "lineNumber": 129, + "name": "grabImage", + "returnType": "QObject*" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QObject*" + }, + { + "name": "objectName", + "type": "QString" + } + ], + "index": 38, + "lineNumber": 131, + "name": "findChild", + "returnType": "QObject*", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "itemOrWindow", + "type": "QObject*" + } + ], + "index": 39, + "isConst": true, + "lineNumber": 133, + "name": "isPolishScheduled", + "returnType": "bool", + "revision": 269 + }, + { + "access": "public", + "arguments": [ + { + "name": "itemOrWindow", + "type": "QObject*" + }, + { + "name": "timeout", + "type": "int" + } + ], + "index": 40, + "isConst": true, + "lineNumber": 134, + "name": "waitForPolish", + "returnType": "bool", + "revision": 1541 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quicktestresult_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TestUtil" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QuickTestUtil", + "lineNumber": 28, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "lineCount", + "type": "int" + } + ], + "index": 9, + "lineNumber": 42, + "name": "populateClipboardText", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "printAvailableFunctions", + "notify": "printAvailableFunctionsChanged", + "read": "printAvailableFunctions", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "dragThreshold", + "notify": "dragThresholdChanged", + "read": "dragThreshold", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QuickTestUtil", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "printAvailableFunctionsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 46, + "name": "dragThresholdChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "v", + "type": "QVariant" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 50, + "name": "typeName", + "returnType": "QJSValue" + }, + { + "access": "public", + "arguments": [ + { + "name": "act", + "type": "QVariant" + }, + { + "name": "exp", + "type": "QVariant" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 51, + "name": "compare", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "frameIndex", + "type": "int" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 53, + "name": "callerFile", + "returnType": "QJSValue" + }, + { + "access": "public", + "index": 5, + "isCloned": true, + "isConst": true, + "lineNumber": 53, + "name": "callerFile", + "returnType": "QJSValue" + }, + { + "access": "public", + "arguments": [ + { + "name": "frameIndex", + "type": "int" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 54, + "name": "callerLine", + "returnType": "int" + }, + { + "access": "public", + "index": 7, + "isCloned": true, + "isConst": true, + "lineNumber": 54, + "name": "callerLine", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "signalName", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 56, + "name": "signalHandlerName", + "returnType": "QString", + "revision": 1543 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quicktestutil_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SimpleReceiver", + "lineNumber": 233, + "object": true, + "qualifiedClassName": "SimpleReceiver", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 238, + "name": "slotFun", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quicktest.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QuickTestImageObject", + "lineNumber": 45, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 49, + "name": "width", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 50, + "name": "height", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 51, + "name": "size", + "read": "size", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false + } + ], + "qualifiedClassName": "QuickTestImageObject", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 63, + "name": "red", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 68, + "name": "green", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 73, + "name": "blue", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 78, + "name": "alpha", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 83, + "name": "pixel", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "other", + "type": "QuickTestImageObject*" + } + ], + "index": 5, + "isConst": true, + "lineNumber": 96, + "name": "equals", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "filePath", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 104, + "name": "save", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quicktestresult.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicktestutilsprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicktestutilsprivate_metatypes.json new file mode 100644 index 0000000..2830c64 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicktestutilsprivate_metatypes.json @@ -0,0 +1,232 @@ +[ + { + "classes": [ + { + "className": "QSizeChangeListener", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QSizeChangeListener", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 33, + "name": "onSizeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QVector" + } + ] + } + ], + "inputFile": "geometrytestutils_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQmlDataTest", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QQmlDataTest", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 67, + "name": "initTestCase", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 68, + "name": "init", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmlutils_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TestHTTPServer", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "TestHTTPServer", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 63, + "name": "newConnection", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 64, + "name": "disconnected", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 65, + "name": "readyRead", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 66, + "name": "sendOne", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 67, + "name": "sendChunk", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "ThreadedTestHTTPServer", + "lineNumber": 102, + "object": true, + "qualifiedClassName": "ThreadedTestHTTPServer", + "superClasses": [ + { + "access": "public", + "name": "QThread" + } + ] + } + ], + "inputFile": "testhttpserver_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QaimModel", + "lineNumber": 58, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "number", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 75, + "name": "addItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 80, + "name": "removeItem", + "returnType": "void" + } + ], + "object": true, + "qualifiedClassName": "QQuickViewTestUtils::QaimModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + }, + { + "className": "StressTestModel", + "lineNumber": 151, + "object": true, + "qualifiedClassName": "QQuickViewTestUtils::StressTestModel", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 163, + "name": "updateModel", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + } + ], + "inputFile": "viewtestutils_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SignalMultiSpy", + "lineNumber": 140, + "object": true, + "qualifiedClassName": "QQuickVisualTestUtils::SignalMultiSpy", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 160, + "name": "receive", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "visualtestutils_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicktimeline_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicktimeline_metatypes.json new file mode 100644 index 0000000..acb4228 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quicktimeline_metatypes.json @@ -0,0 +1,460 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Keyframe" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQuickKeyframe", + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "frame", + "notify": "frameChanged", + "read": "frame", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setFrame" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 37, + "name": "easing", + "notify": "easingCurveChanged", + "read": "easing", + "required": false, + "scriptable": true, + "stored": true, + "type": "QEasingCurve", + "user": false, + "write": "setEasing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 38, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setValue" + } + ], + "qualifiedClassName": "QQuickKeyframe", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "frameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 63, + "name": "easingCurveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 64, + "name": "valueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "KeyframeGroup" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "DefaultProperty", + "value": "keyframes" + } + ], + "className": "QQuickKeyframeGroup", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 67, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 74, + "name": "target", + "notify": "targetChanged", + "read": "target", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setTargetObject" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 75, + "name": "property", + "notify": "propertyChanged", + "read": "property", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setProperty" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 76, + "name": "keyframes", + "read": "keyframes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 77, + "name": "keyframeSource", + "notify": "keyframeSourceChanged", + "read": "keyframeSource", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setKeyframeSource" + } + ], + "qualifiedClassName": "QQuickKeyframeGroup", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 118, + "name": "targetChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 119, + "name": "propertyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 120, + "name": "keyframeSourceChanged", + "returnType": "void", + "revision": 257 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickkeyframe_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Timeline" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "DefaultProperty", + "value": "keyframeGroups" + } + ], + "className": "QQuickTimeline", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "startFrame", + "notify": "startFrameChanged", + "read": "startFrame", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStartFrame" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "endFrame", + "notify": "endFrameChanged", + "read": "endFrame", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setEndFrame" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "currentFrame", + "notify": "currentFrameChanged", + "read": "currentFrame", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setCurrentFrame" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 38, + "name": "keyframeGroups", + "read": "keyframeGroups", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 39, + "name": "animations", + "read": "animations", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 40, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + } + ], + "qualifiedClassName": "QQuickTimeline", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 77, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 78, + "name": "startFrameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 79, + "name": "endFrameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 80, + "name": "currentFrameChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquicktimeline_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TimelineAnimation" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QQuickTimelineAnimation", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "pingPong", + "notify": "pingPongChanged", + "read": "pingPong", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPingPong" + } + ], + "qualifiedClassName": "QQuickTimelineAnimation", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 39, + "name": "pingPongChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 40, + "name": "finished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickNumberAnimation" + } + ] + } + ], + "inputFile": "qquicktimelineanimation_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickvectorimage_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickvectorimage_metatypes.json new file mode 100644 index 0000000..0170f56 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickvectorimage_metatypes.json @@ -0,0 +1,265 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "VectorImage" + } + ], + "className": "QQuickVectorImage", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "FillMode", + "values": [ + "NoResize", + "PreserveAspectFit", + "PreserveAspectCrop", + "Stretch" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 47, + "name": "RendererType", + "values": [ + "GeometryRenderer", + "CurveRenderer" + ] + } + ], + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "fillMode", + "notify": "fillModeChanged", + "read": "fillMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FillMode", + "user": false, + "write": "setFillMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "preferredRendererType", + "notify": "preferredRendererTypeChanged", + "read": "preferredRendererType", + "required": false, + "scriptable": true, + "stored": true, + "type": "RendererType", + "user": false, + "write": "setPreferredRendererType" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "animations", + "read": "animations", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QQuickVectorImageAnimations*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "assumeTrustedSource", + "notify": "assumeTrustedSourceChanged", + "read": "assumeTrustedSource", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAssumeTrustedSource" + } + ], + "qualifiedClassName": "QQuickVectorImage", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 72, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 73, + "name": "fillModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 75, + "name": "preferredRendererTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 76, + "name": "assumeTrustedSourceChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 4, + "lineNumber": 79, + "name": "updateRootItemScale", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 80, + "name": "updateAnimationProperties", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "QQuickVectorImageAnimations", + "lineNumber": 87, + "methods": [ + { + "access": "public", + "index": 3, + "lineNumber": 106, + "name": "restart", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 91, + "name": "loops", + "notify": "loopsChanged", + "read": "loops", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLoops" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 92, + "name": "paused", + "notify": "pausedChanged", + "read": "paused", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPaused" + } + ], + "qualifiedClassName": "QQuickVectorImageAnimations", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 109, + "name": "loopsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 110, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 111, + "name": "pausedChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickvectorimage_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickvectorimagegeneratorprivate_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickvectorimagegeneratorprivate_metatypes.json new file mode 100644 index 0000000..0d4f101 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickvectorimagegeneratorprivate_metatypes.json @@ -0,0 +1,2 @@ +[ +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickwidgets_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickwidgets_metatypes.json new file mode 100644 index 0000000..e77ede8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6quickwidgets_metatypes.json @@ -0,0 +1,246 @@ +[ + { + "classes": [ + { + "className": "QQuickWidget", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 43, + "name": "ResizeMode", + "values": [ + "SizeViewToRootObject", + "SizeRootObjectToView" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 48, + "name": "Status", + "values": [ + "Null", + "Ready", + "Loading", + "Error" + ] + } + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "resizeMode", + "read": "resizeMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ResizeMode", + "user": false, + "write": "setResizeMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "status", + "notify": "statusChanged", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "Status", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "source", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + } + ], + "qualifiedClassName": "QQuickWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QQuickWidget::Status" + } + ], + "index": 0, + "lineNumber": 73, + "name": "statusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QQuickWindow::SceneGraphError" + }, + { + "name": "message", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 74, + "name": "sceneGraphError", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "QUrl" + } + ], + "index": 2, + "lineNumber": 67, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "component", + "type": "QQmlComponent*" + }, + { + "name": "item", + "type": "QObject*" + } + ], + "index": 3, + "lineNumber": 68, + "name": "setContent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "initialProperties", + "type": "QVariantMap" + } + ], + "index": 4, + "lineNumber": 69, + "name": "setInitialProperties", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "uri", + "type": "QAnyStringView" + }, + { + "name": "typeName", + "type": "QAnyStringView" + } + ], + "index": 5, + "lineNumber": 70, + "name": "loadFromModule", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 78, + "name": "continueExecute", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 79, + "name": "createFramebufferObject", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 80, + "name": "destroyFramebufferObject", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 81, + "name": "triggerUpdate", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "focusObject", + "type": "QObject*" + } + ], + "index": 10, + "lineNumber": 82, + "name": "propagateFocusObjectChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qquickwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickWidgetOffscreenWindow", + "lineNumber": 120, + "object": true, + "qualifiedClassName": "QQuickWidgetOffscreenWindow", + "superClasses": [ + { + "access": "public", + "name": "QQuickWindow" + } + ] + } + ], + "inputFile": "qquickwidget_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6remoteobjects_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6remoteobjects_metatypes.json new file mode 100644 index 0000000..28dfffc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6remoteobjects_metatypes.json @@ -0,0 +1,2400 @@ +[ + { + "classes": [ + { + "className": "LocalClientIo", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "LocalClientIo", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QLocalSocket::LocalSocketError" + } + ], + "index": 0, + "lineNumber": 39, + "name": "onError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QLocalSocket::LocalSocketState" + } + ], + "index": 1, + "lineNumber": 40, + "name": "onStateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtROClientIoDevice" + } + ] + }, + { + "className": "LocalServerIo", + "lineNumber": 60, + "object": true, + "qualifiedClassName": "LocalServerIo", + "superClasses": [ + { + "access": "public", + "name": "QtROServerIoDevice" + } + ] + }, + { + "className": "LocalServerImpl", + "lineNumber": 74, + "object": true, + "qualifiedClassName": "LocalServerImpl", + "superClasses": [ + { + "access": "public", + "name": "QConnectionAbstractServer" + } + ] + } + ], + "inputFile": "qconnection_local_backend_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TcpClientIo", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "TcpClientIo", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QAbstractSocket::SocketError" + } + ], + "index": 0, + "lineNumber": 39, + "name": "onError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QAbstractSocket::SocketState" + } + ], + "index": 1, + "lineNumber": 40, + "name": "onStateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtROClientIoDevice" + } + ] + }, + { + "className": "TcpServerIo", + "lineNumber": 50, + "object": true, + "qualifiedClassName": "TcpServerIo", + "superClasses": [ + { + "access": "public", + "name": "QtROServerIoDevice" + } + ] + }, + { + "className": "TcpServerImpl", + "lineNumber": 64, + "object": true, + "qualifiedClassName": "TcpServerImpl", + "superClasses": [ + { + "access": "public", + "name": "QConnectionAbstractServer" + } + ] + } + ], + "inputFile": "qconnection_tcpip_backend_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtROIoDeviceBase", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QtROIoDeviceBase", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "readyRead", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 55, + "name": "disconnected", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QtROServerIoDevice", + "lineNumber": 69, + "object": true, + "qualifiedClassName": "QtROServerIoDevice", + "superClasses": [ + { + "access": "public", + "name": "QtROIoDeviceBase" + } + ] + }, + { + "className": "QConnectionAbstractServer", + "lineNumber": 81, + "object": true, + "qualifiedClassName": "QConnectionAbstractServer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 101, + "name": "newConnection", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QtROClientIoDevice", + "lineNumber": 104, + "object": true, + "qualifiedClassName": "QtROClientIoDevice", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QtROClientIoDevice*" + } + ], + "index": 0, + "lineNumber": 119, + "name": "shouldReconnect", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QRemoteObjectNode::ErrorCode" + } + ], + "index": 1, + "lineNumber": 120, + "name": "setError", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QtROIoDeviceBase" + } + ] + } + ], + "inputFile": "qconnectionfactories.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtROExternalIoDevice", + "lineNumber": 39, + "object": true, + "qualifiedClassName": "QtROExternalIoDevice", + "superClasses": [ + { + "access": "public", + "name": "QtROIoDeviceBase" + } + ] + } + ], + "inputFile": "qconnectionfactories_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractItemModelSourceAdapter", + "constructors": [ + { + "access": "public", + "arguments": [ + { + "name": "object", + "type": "QAbstractItemModel*" + }, + { + "name": "sel", + "type": "QItemSelectionModel*" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 33, + "name": "QAbstractItemModelSourceAdapter", + "returnType": "" + }, + { + "access": "public", + "arguments": [ + { + "name": "object", + "type": "QAbstractItemModel*" + }, + { + "name": "sel", + "type": "QItemSelectionModel*" + } + ], + "index": 1, + "isCloned": true, + "lineNumber": 33, + "name": "QAbstractItemModelSourceAdapter", + "returnType": "" + } + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "availableRoles", + "notify": "availableRolesChanged", + "read": "availableRoles", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setAvailableRoles" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "roleNames", + "read": "roleNames", + "required": false, + "scriptable": true, + "stored": true, + "type": "QIntHash", + "user": false + } + ], + "qualifiedClassName": "QAbstractItemModelSourceAdapter", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 67, + "name": "availableRolesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QtPrivate::IndexList" + }, + { + "name": "bottomRight", + "type": "QtPrivate::IndexList" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 68, + "name": "dataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QtPrivate::IndexList" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 69, + "name": "rowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QtPrivate::IndexList" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 70, + "name": "rowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QtPrivate::IndexList" + }, + { + "name": "sourceRow", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QtPrivate::IndexList" + }, + { + "name": "destinationChild", + "type": "int" + } + ], + "index": 4, + "isConst": true, + "lineNumber": 71, + "name": "rowsMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QtPrivate::IndexList" + }, + { + "name": "previous", + "type": "QtPrivate::IndexList" + } + ], + "index": 5, + "lineNumber": 72, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QtPrivate::IndexList" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 73, + "name": "columnsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parents", + "type": "QtPrivate::IndexList" + }, + { + "name": "hint", + "type": "QAbstractItemModel::LayoutChangeHint" + } + ], + "index": 7, + "lineNumber": 74, + "name": "layoutChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 8, + "isConst": true, + "lineNumber": 40, + "name": "availableRoles", + "returnType": "QList" + }, + { + "access": "public", + "arguments": [ + { + "name": "availableRoles", + "type": "QList" + } + ], + "index": 9, + "lineNumber": 41, + "name": "setAvailableRoles", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "isConst": true, + "lineNumber": 50, + "name": "roleNames", + "returnType": "QIntHash" + }, + { + "access": "public", + "arguments": [ + { + "name": "parentList", + "type": "QtPrivate::IndexList" + } + ], + "index": 11, + "lineNumber": 52, + "name": "replicaSizeRequest", + "returnType": "QSize" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "QtPrivate::IndexList" + }, + { + "name": "end", + "type": "QtPrivate::IndexList" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 12, + "lineNumber": 53, + "name": "replicaRowRequest", + "returnType": "QtPrivate::DataEntries" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientations", + "type": "QList" + }, + { + "name": "sections", + "type": "QList" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 13, + "lineNumber": 54, + "name": "replicaHeaderRequest", + "returnType": "QVariantList" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QtPrivate::IndexList" + }, + { + "name": "command", + "type": "QItemSelectionModel::SelectionFlags" + } + ], + "index": 14, + "lineNumber": 55, + "name": "replicaSetCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QtPrivate::IndexList" + }, + { + "name": "value", + "type": "QVariant" + }, + { + "name": "role", + "type": "int" + } + ], + "index": 15, + "lineNumber": 56, + "name": "replicaSetData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "size_t" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 16, + "lineNumber": 57, + "name": "replicaCacheRequest", + "returnType": "QtPrivate::MetaAndDataEntries" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 17, + "isConst": true, + "lineNumber": 59, + "name": "sourceDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 18, + "isCloned": true, + "isConst": true, + "lineNumber": 59, + "name": "sourceDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 19, + "lineNumber": 60, + "name": "sourceRowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 20, + "lineNumber": 61, + "name": "sourceColumnsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 21, + "lineNumber": 62, + "name": "sourceRowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sourceParent", + "type": "QModelIndex" + }, + { + "name": "sourceRow", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "destinationParent", + "type": "QModelIndex" + }, + { + "name": "destinationChild", + "type": "int" + } + ], + "index": 22, + "isConst": true, + "lineNumber": 63, + "name": "sourceRowsMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QModelIndex" + }, + { + "name": "previous", + "type": "QModelIndex" + } + ], + "index": 23, + "lineNumber": 64, + "name": "sourceCurrentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parents", + "type": "QList" + }, + { + "name": "hint", + "type": "QAbstractItemModel::LayoutChangeHint" + } + ], + "index": 24, + "lineNumber": 65, + "name": "sourceLayoutChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qremoteobjectabstractitemmodeladapter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractItemModelReplica", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QAbstractItemModelReplica", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "initialized", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "qremoteobjectabstractitemmodelreplica.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "SizeWatcher", + "lineNumber": 252, + "object": true, + "qualifiedClassName": "SizeWatcher", + "superClasses": [ + { + "access": "public", + "name": "QRemoteObjectPendingCallWatcher" + } + ] + }, + { + "className": "RowWatcher", + "lineNumber": 262, + "object": true, + "qualifiedClassName": "RowWatcher", + "superClasses": [ + { + "access": "public", + "name": "QRemoteObjectPendingCallWatcher" + } + ] + }, + { + "className": "HeaderWatcher", + "lineNumber": 275, + "object": true, + "qualifiedClassName": "HeaderWatcher", + "superClasses": [ + { + "access": "public", + "name": "QRemoteObjectPendingCallWatcher" + } + ] + }, + { + "classInfos": [ + { + "name": "RemoteObject Type", + "value": "ServerModelAdapter" + } + ], + "className": "QAbstractItemModelReplicaImplementation", + "lineNumber": 288, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 293, + "name": "availableRoles", + "notify": "availableRolesChanged", + "read": "availableRoles", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 294, + "name": "roleNames", + "read": "roleNames", + "required": false, + "scriptable": true, + "stored": true, + "type": "QIntHash", + "user": false + } + ], + "qualifiedClassName": "QAbstractItemModelReplicaImplementation", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 319, + "name": "availableRolesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLeft", + "type": "QtPrivate::IndexList" + }, + { + "name": "bottomRight", + "type": "QtPrivate::IndexList" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 320, + "name": "dataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QtPrivate::IndexList" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 2, + "lineNumber": 321, + "name": "rowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QtPrivate::IndexList" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 3, + "lineNumber": 322, + "name": "rowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QtPrivate::IndexList" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + }, + { + "name": "destination", + "type": "QtPrivate::IndexList" + }, + { + "name": "row", + "type": "int" + } + ], + "index": 4, + "lineNumber": 323, + "name": "rowsMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QtPrivate::IndexList" + }, + { + "name": "previous", + "type": "QtPrivate::IndexList" + } + ], + "index": 5, + "lineNumber": 324, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 325, + "name": "modelReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "Qt::Orientation" + }, + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 7, + "lineNumber": 326, + "name": "headerDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QtPrivate::IndexList" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 8, + "lineNumber": 327, + "name": "columnsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parents", + "type": "QtPrivate::IndexList" + }, + { + "name": "hint", + "type": "QAbstractItemModel::LayoutChangeHint" + } + ], + "index": 9, + "lineNumber": 328, + "name": "layoutChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "parentList", + "type": "QtPrivate::IndexList" + } + ], + "index": 10, + "lineNumber": 330, + "name": "replicaSizeRequest", + "returnType": "QRemoteObjectPendingReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "QtPrivate::IndexList" + }, + { + "name": "end", + "type": "QtPrivate::IndexList" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 11, + "lineNumber": 337, + "name": "replicaRowRequest", + "returnType": "QRemoteObjectPendingReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientations", + "type": "QList" + }, + { + "name": "sections", + "type": "QList" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 12, + "lineNumber": 344, + "name": "replicaHeaderRequest", + "returnType": "QRemoteObjectPendingReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QtPrivate::IndexList" + }, + { + "name": "command", + "type": "QItemSelectionModel::SelectionFlags" + } + ], + "index": 13, + "lineNumber": 351, + "name": "replicaSetCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QtPrivate::IndexList" + }, + { + "name": "value", + "type": "QVariant" + }, + { + "name": "role", + "type": "int" + } + ], + "index": 14, + "lineNumber": 358, + "name": "replicaSetData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "size_t" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 15, + "lineNumber": 365, + "name": "replicaCacheRequest", + "returnType": "QRemoteObjectPendingReply" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "Qt::Orientation" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 16, + "lineNumber": 372, + "name": "onHeaderDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "start", + "type": "QtPrivate::IndexList" + }, + { + "name": "end", + "type": "QtPrivate::IndexList" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 17, + "lineNumber": 373, + "name": "onDataChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QtPrivate::IndexList" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 18, + "lineNumber": 374, + "name": "onRowsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QtPrivate::IndexList" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 19, + "lineNumber": 375, + "name": "onRowsRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parent", + "type": "QtPrivate::IndexList" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 20, + "lineNumber": 376, + "name": "onColumnsInserted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "srcParent", + "type": "QtPrivate::IndexList" + }, + { + "name": "srcRow", + "type": "int" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "destParent", + "type": "QtPrivate::IndexList" + }, + { + "name": "destRow", + "type": "int" + } + ], + "index": 21, + "lineNumber": 377, + "name": "onRowsMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QtPrivate::IndexList" + }, + { + "name": "previous", + "type": "QtPrivate::IndexList" + } + ], + "index": 22, + "lineNumber": 378, + "name": "onCurrentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 379, + "name": "onModelReset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QRemoteObjectPendingCallWatcher*" + } + ], + "index": 24, + "lineNumber": 380, + "name": "requestedData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QRemoteObjectPendingCallWatcher*" + } + ], + "index": 25, + "lineNumber": 381, + "name": "requestedHeaderData", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 382, + "name": "init", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 383, + "name": "fetchPendingData", + "returnType": "void" + }, + { + "access": "public", + "index": 28, + "lineNumber": 384, + "name": "fetchPendingHeaderData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "watcher", + "type": "QRemoteObjectPendingCallWatcher*" + } + ], + "index": 29, + "lineNumber": 385, + "name": "handleInitDone", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "watcher", + "type": "QRemoteObjectPendingCallWatcher*" + } + ], + "index": 30, + "lineNumber": 386, + "name": "handleModelResetDone", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "watcher", + "type": "QRemoteObjectPendingCallWatcher*" + } + ], + "index": 31, + "lineNumber": 387, + "name": "handleSizeDone", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QModelIndex" + }, + { + "name": "previous", + "type": "QModelIndex" + } + ], + "index": 32, + "lineNumber": 388, + "name": "onReplicaCurrentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pair", + "type": "QtPrivate::IndexValuePair" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 33, + "lineNumber": 389, + "name": "fillCache", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parents", + "type": "QtPrivate::IndexList" + }, + { + "name": "hint", + "type": "QAbstractItemModel::LayoutChangeHint" + } + ], + "index": 34, + "lineNumber": 390, + "name": "onLayoutChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QRemoteObjectReplica" + } + ] + } + ], + "inputFile": "qremoteobjectabstractitemmodelreplica_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ProxyInfo", + "lineNumber": 73, + "object": true, + "qualifiedClassName": "ProxyInfo", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qremoteobjectnode_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRemoteObjectPackets", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 73, + "name": "ObjectType", + "type": "quint8", + "values": [ + "CLASS", + "MODEL", + "GADGET" + ] + } + ], + "lineNumber": 42, + "namespace": true, + "qualifiedClassName": "QRemoteObjectPackets" + } + ], + "inputFile": "qremoteobjectpacket_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRemoteObjectPendingCallWatcherHelper", + "lineNumber": 48, + "object": true, + "qualifiedClassName": "QRemoteObjectPendingCallWatcherHelper", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "finished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qremoteobjectpendingcall_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RemoteObject Type", + "value": "Registry" + } + ], + "className": "QRemoteObjectRegistry", + "lineNumber": 15, + "object": true, + "properties": [ + { + "bindable": "bindableSourceLocations", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "sourceLocations", + "read": "sourceLocations", + "required": false, + "scriptable": true, + "stored": false, + "type": "QRemoteObjectSourceLocations", + "user": false + } + ], + "qualifiedClassName": "QRemoteObjectRegistry", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "entry", + "type": "QRemoteObjectSourceLocation" + } + ], + "index": 0, + "lineNumber": 31, + "name": "remoteObjectAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "entry", + "type": "QRemoteObjectSourceLocation" + } + ], + "index": 1, + "lineNumber": 32, + "name": "remoteObjectRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "arguments": [ + { + "name": "entry", + "type": "QRemoteObjectSourceLocation" + } + ], + "index": 2, + "lineNumber": 35, + "name": "addSource", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "entry", + "type": "QRemoteObjectSourceLocation" + } + ], + "index": 3, + "lineNumber": 36, + "name": "removeSource", + "returnType": "void" + }, + { + "access": "protected", + "index": 4, + "lineNumber": 37, + "name": "pushToRegistryIfNeeded", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QRemoteObjectReplica" + } + ] + } + ], + "inputFile": "qremoteobjectregistry.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RemoteObject Type", + "value": "Registry" + } + ], + "className": "QRegistrySource", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "sourceLocations", + "read": "sourceLocations", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRemoteObjectSourceLocations", + "user": false + } + ], + "qualifiedClassName": "QRegistrySource", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "entry", + "type": "QRemoteObjectSourceLocation" + } + ], + "index": 0, + "lineNumber": 40, + "name": "remoteObjectAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "entry", + "type": "QRemoteObjectSourceLocation" + } + ], + "index": 1, + "lineNumber": 41, + "name": "remoteObjectRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "entry", + "type": "QRemoteObjectSourceLocation" + } + ], + "index": 2, + "lineNumber": 44, + "name": "addSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "entry", + "type": "QRemoteObjectSourceLocation" + } + ], + "index": 3, + "lineNumber": 45, + "name": "removeSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 4, + "lineNumber": 46, + "name": "removeServer", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qremoteobjectregistrysource_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRemoteObjectReplica", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "State", + "values": [ + "Uninitialized", + "Default", + "Valid", + "Suspect", + "SignatureMismatch" + ] + } + ], + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "node", + "read": "node", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRemoteObjectNode*", + "user": false, + "write": "setNode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "state", + "notify": "stateChanged", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "State", + "user": false + } + ], + "qualifiedClassName": "QRemoteObjectReplica", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 49, + "name": "initialized", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 50, + "name": "notified", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "State" + }, + { + "name": "oldState", + "type": "State" + } + ], + "index": 2, + "lineNumber": 51, + "name": "stateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qremoteobjectreplica.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRemoteObjectSettingsStore", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QRemoteObjectSettingsStore", + "superClasses": [ + { + "access": "public", + "name": "QRemoteObjectAbstractPersistedStore" + } + ] + } + ], + "inputFile": "qremoteobjectsettingsstore.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRemoteObjectSourceIo", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "QRemoteObjectSourceIo", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QRemoteObjectSourceLocation" + } + ], + "index": 0, + "lineNumber": 58, + "name": "remoteObjectAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QRemoteObjectSourceLocation" + } + ], + "index": 1, + "lineNumber": 59, + "name": "remoteObjectRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 2, + "lineNumber": 60, + "name": "serverRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 53, + "name": "handleConnection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "obj", + "type": "QObject*" + } + ], + "index": 4, + "lineNumber": 54, + "name": "onServerDisconnect", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "isCloned": true, + "lineNumber": 54, + "name": "onServerDisconnect", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "obj", + "type": "QObject*" + } + ], + "index": 6, + "lineNumber": 55, + "name": "onServerRead", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qremoteobjectsourceio_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QtRemoteObjects", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 117, + "name": "QRemoteObjectPacketTypeEnum", + "values": [ + "Invalid", + "Handshake", + "InitPacket", + "InitDynamicPacket", + "AddObject", + "RemoveObject", + "InvokePacket", + "InvokeReplyPacket", + "PropertyChangePacket", + "ObjectList", + "Ping", + "Pong" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 134, + "name": "InitialAction", + "values": [ + "FetchRootSize", + "PrefetchData" + ] + } + ], + "lineNumber": 84, + "namespace": true, + "qualifiedClassName": "QtRemoteObjects" + } + ], + "inputFile": "qtremoteobjectglobal.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRemoteObjectAbstractPersistedStore", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QRemoteObjectAbstractPersistedStore", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QRemoteObjectNode", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 54, + "name": "ErrorCode", + "values": [ + "NoError", + "RegistryNotAcquired", + "RegistryAlreadyHosted", + "NodeIsNoServer", + "ServerAlreadyCreated", + "UnintendedRegistryHosting", + "OperationNotValidOnClientNode", + "SourceNotRegistered", + "MissingObjectName", + "HostUrlInvalid", + "ProtocolMismatch", + "ListenFailed", + "SocketAccessError" + ] + } + ], + "lineNumber": 46, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "address", + "type": "QUrl" + } + ], + "index": 4, + "lineNumber": 75, + "name": "connectToNode", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 49, + "name": "registryUrl", + "read": "registryUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setRegistryUrl" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 50, + "name": "persistedStore", + "read": "persistedStore", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRemoteObjectAbstractPersistedStore*", + "user": false, + "write": "setPersistedStore" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 51, + "name": "heartbeatInterval", + "notify": "heartbeatIntervalChanged", + "read": "heartbeatInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHeartbeatInterval" + } + ], + "qualifiedClassName": "QRemoteObjectNode", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QRemoteObjectSourceLocation" + } + ], + "index": 0, + "lineNumber": 116, + "name": "remoteObjectAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QRemoteObjectSourceLocation" + } + ], + "index": 1, + "lineNumber": 117, + "name": "remoteObjectRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errorCode", + "type": "QRemoteObjectNode::ErrorCode" + } + ], + "index": 2, + "lineNumber": 119, + "name": "error", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "heartbeatInterval", + "type": "int" + } + ], + "index": 3, + "lineNumber": 120, + "name": "heartbeatIntervalChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QRemoteObjectHostBase", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 141, + "name": "AllowedSchemas", + "values": [ + "BuiltInSchemasOnly", + "AllowExternalRegistration" + ] + } + ], + "lineNumber": 137, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "object", + "type": "QObject*" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 152, + "name": "enableRemoting", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 1, + "isCloned": true, + "lineNumber": 152, + "name": "enableRemoting", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "remoteObject", + "type": "QObject*" + } + ], + "index": 2, + "lineNumber": 154, + "name": "disableRemoting", + "returnType": "bool" + } + ], + "object": true, + "qualifiedClassName": "QRemoteObjectHostBase", + "superClasses": [ + { + "access": "public", + "name": "QRemoteObjectNode" + } + ] + }, + { + "className": "QRemoteObjectHost", + "lineNumber": 174, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 177, + "name": "hostUrl", + "notify": "hostUrlChanged", + "read": "hostUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setHostUrl" + } + ], + "qualifiedClassName": "QRemoteObjectHost", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 190, + "name": "hostUrlChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QRemoteObjectHostBase" + } + ] + }, + { + "className": "QRemoteObjectRegistryHost", + "lineNumber": 199, + "object": true, + "qualifiedClassName": "QRemoteObjectRegistryHost", + "superClasses": [ + { + "access": "public", + "name": "QRemoteObjectHostBase" + } + ] + } + ], + "inputFile": "qremoteobjectnode.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRemoteObjectPendingCallWatcher", + "lineNumber": 54, + "object": true, + "qualifiedClassName": "QRemoteObjectPendingCallWatcher", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "self", + "type": "QRemoteObjectPendingCallWatcher*" + } + ], + "index": 0, + "lineNumber": 67, + "name": "finished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QRemoteObjectPendingCall" + } + ] + } + ], + "inputFile": "qremoteobjectpendingcall.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6remoteobjectsqml_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6remoteobjectsqml_metatypes.json new file mode 100644 index 0000000..f73fa33 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6remoteobjectsqml_metatypes.json @@ -0,0 +1,155 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QtRemoteObjects" + }, + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.AddedInVersion", + "value": "1294" + } + ], + "className": "QtQmlRemoteObjects", + "lineNumber": 38, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QRemoteObjectPendingCall" + }, + { + "name": "timeout", + "type": "int" + } + ], + "index": 0, + "lineNumber": 56, + "name": "watch", + "returnType": "QJSValue" + }, + { + "access": "public", + "arguments": [ + { + "name": "reply", + "type": "QRemoteObjectPendingCall" + } + ], + "index": 1, + "isCloned": true, + "lineNumber": 56, + "name": "watch", + "returnType": "QJSValue" + } + ], + "object": true, + "qualifiedClassName": "QtQmlRemoteObjects", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QRemoteObjectNode" + }, + { + "name": "QML.Element", + "value": "Node" + }, + { + "name": "QML.AddedInVersion", + "value": "1292" + } + ], + "className": "QRemoteObjectNodeForeign", + "gadget": true, + "lineNumber": 113, + "qualifiedClassName": "QRemoteObjectNodeForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QRemoteObjectSettingsStore" + }, + { + "name": "QML.Element", + "value": "SettingsStore" + }, + { + "name": "QML.AddedInVersion", + "value": "1292" + } + ], + "className": "QRemoteObjectSettingsStoreForeign", + "gadget": true, + "lineNumber": 121, + "qualifiedClassName": "QRemoteObjectSettingsStoreForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QRemoteObjectHost" + }, + { + "name": "QML.Element", + "value": "Host" + }, + { + "name": "QML.AddedInVersion", + "value": "1295" + } + ], + "className": "QRemoteObjectHostForeign", + "gadget": true, + "lineNumber": 129, + "qualifiedClassName": "QRemoteObjectHostForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QRemoteObjectAbstractPersistedStore" + }, + { + "name": "QML.Element", + "value": "PersistedStore" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "QRemoteObjectAbstractPersistedStore is Abstract" + }, + { + "name": "QML.AddedInVersion", + "value": "1292" + } + ], + "className": "QRemoteObjectAbstractPersistedStoreForeign", + "gadget": true, + "lineNumber": 137, + "qualifiedClassName": "QRemoteObjectAbstractPersistedStoreForeign" + } + ], + "inputFile": "qremoteobjectsqml_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6scxml_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6scxml_metatypes.json new file mode 100644 index 0000000..22ea50b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6scxml_metatypes.json @@ -0,0 +1,1267 @@ +[ + { + "classes": [ + { + "className": "QScxmlCppDataModel", + "lineNumber": 20, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "initialDataValues", + "type": "QVariantMap" + } + ], + "index": 0, + "lineNumber": 27, + "name": "setup", + "returnType": "bool" + } + ], + "object": true, + "qualifiedClassName": "QScxmlCppDataModel", + "superClasses": [ + { + "access": "public", + "name": "QScxmlDataModel" + } + ] + } + ], + "inputFile": "qscxmlcppdatamodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScxmlDataModel", + "lineNumber": 21, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "initialDataValues", + "type": "QVariantMap" + } + ], + "index": 1, + "lineNumber": 47, + "name": "setup", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "bindable": "bindableStateMachine", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "stateMachine", + "notify": "stateMachineChanged", + "read": "stateMachine", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScxmlStateMachine*", + "user": false, + "write": "setStateMachine" + } + ], + "qualifiedClassName": "QScxmlDataModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "stateMachine", + "type": "QScxmlStateMachine*" + } + ], + "index": 0, + "lineNumber": 64, + "name": "stateMachineChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qscxmldatamodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScxmlDataModelPlugin", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QScxmlDataModelPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qscxmldatamodelplugin_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScxmlError", + "gadget": true, + "lineNumber": 14, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "valid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "fileName", + "read": "fileName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "line", + "read": "line", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "column", + "read": "column", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 22, + "name": "description", + "read": "description", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QScxmlError" + } + ], + "inputFile": "qscxmlerror.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScxmlEvent", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 38, + "name": "EventType", + "values": [ + "PlatformEvent", + "InternalEvent", + "ExternalEvent" + ] + } + ], + "gadget": true, + "lineNumber": 16, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 68, + "name": "clear", + "returnType": "void" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "eventType", + "read": "eventType", + "required": false, + "scriptable": true, + "stored": true, + "type": "EventType", + "user": false, + "write": "setEventType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "scxmlType", + "read": "scxmlType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "sendId", + "read": "sendId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setSendId" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "origin", + "read": "origin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setOrigin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 24, + "name": "originType", + "read": "originType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setOriginType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 25, + "name": "invokeId", + "read": "invokeId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setInvokeId" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 26, + "name": "delay", + "read": "delay", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDelay" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 27, + "name": "data", + "read": "data", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setData" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 28, + "name": "errorEvent", + "read": "isErrorEvent", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 29, + "name": "errorMessage", + "read": "errorMessage", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setErrorMessage" + } + ], + "qualifiedClassName": "QScxmlEvent" + } + ], + "inputFile": "qscxmlevent.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScxmlInvokableService", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "parentStateMachine", + "read": "parentStateMachine", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScxmlStateMachine*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "id", + "read": "id", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QScxmlInvokableService", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QScxmlInvokableServiceFactory", + "lineNumber": 38, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 42, + "name": "invokeInfo", + "read": "invokeInfo", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScxmlExecutableContent::InvokeInfo", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 43, + "name": "parameters", + "read": "parameters", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 44, + "name": "names", + "read": "names", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + } + ], + "qualifiedClassName": "QScxmlInvokableServiceFactory", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QScxmlStaticScxmlServiceFactory", + "lineNumber": 63, + "object": true, + "qualifiedClassName": "QScxmlStaticScxmlServiceFactory", + "superClasses": [ + { + "access": "public", + "name": "QScxmlInvokableServiceFactory" + } + ] + }, + { + "className": "QScxmlDynamicScxmlServiceFactory", + "lineNumber": 78, + "object": true, + "qualifiedClassName": "QScxmlDynamicScxmlServiceFactory", + "superClasses": [ + { + "access": "public", + "name": "QScxmlInvokableServiceFactory" + } + ] + } + ], + "inputFile": "qscxmlinvokableservice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScxmlScxmlService", + "lineNumber": 51, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 55, + "name": "stateMachine", + "read": "stateMachine", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScxmlStateMachine*", + "user": false + } + ], + "qualifiedClassName": "QScxmlScxmlService", + "superClasses": [ + { + "access": "public", + "name": "QScxmlInvokableService" + } + ] + } + ], + "inputFile": "qscxmlinvokableservice_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScxmlNullDataModel", + "lineNumber": 12, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "initialDataValues", + "type": "QVariantMap" + } + ], + "index": 0, + "lineNumber": 20, + "name": "setup", + "returnType": "bool" + } + ], + "object": true, + "qualifiedClassName": "QScxmlNullDataModel", + "superClasses": [ + { + "access": "public", + "name": "QScxmlDataModel" + } + ] + } + ], + "inputFile": "qscxmlnulldatamodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScxmlStateMachine", + "lineNumber": 30, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "compress", + "type": "bool" + } + ], + "index": 13, + "isConst": true, + "lineNumber": 83, + "name": "stateNames", + "returnType": "QStringList" + }, + { + "access": "public", + "index": 14, + "isCloned": true, + "isConst": true, + "lineNumber": 83, + "name": "stateNames", + "returnType": "QStringList" + }, + { + "access": "public", + "arguments": [ + { + "name": "compress", + "type": "bool" + } + ], + "index": 15, + "isConst": true, + "lineNumber": 84, + "name": "activeStateNames", + "returnType": "QStringList" + }, + { + "access": "public", + "index": 16, + "isCloned": true, + "isConst": true, + "lineNumber": 84, + "name": "activeStateNames", + "returnType": "QStringList" + }, + { + "access": "public", + "arguments": [ + { + "name": "scxmlStateName", + "type": "QString" + } + ], + "index": 17, + "isConst": true, + "lineNumber": 85, + "name": "isActive", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QScxmlEvent*" + } + ], + "index": 18, + "lineNumber": 240, + "name": "submitEvent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "eventName", + "type": "QString" + } + ], + "index": 19, + "lineNumber": 241, + "name": "submitEvent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "eventName", + "type": "QString" + }, + { + "name": "data", + "type": "QVariant" + } + ], + "index": 20, + "lineNumber": 242, + "name": "submitEvent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "sendId", + "type": "QString" + } + ], + "index": 21, + "lineNumber": 243, + "name": "cancelDelayedEvent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "target", + "type": "QString" + } + ], + "index": 22, + "isConst": true, + "lineNumber": 245, + "name": "isDispatchableTarget", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "running", + "notify": "runningChanged", + "read": "isRunning", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRunning" + }, + { + "bindable": "bindableInitialized", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "initialized", + "notify": "initializedChanged", + "read": "isInitialized", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "bindable": "bindableDataModel", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "dataModel", + "notify": "dataModelChanged", + "read": "dataModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScxmlDataModel*", + "user": false, + "write": "setDataModel" + }, + { + "bindable": "bindableInitialValues", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 39, + "name": "initialValues", + "notify": "initialValuesChanged", + "read": "initialValues", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false, + "write": "setInitialValues" + }, + { + "bindable": "bindableInvokedServices", + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 41, + "name": "invokedServices", + "notify": "invokedServicesChanged", + "read": "invokedServices", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 43, + "name": "sessionId", + "read": "sessionId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 44, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 45, + "name": "invoked", + "read": "isInvoked", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 46, + "name": "parseErrors", + "read": "parseErrors", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "bindable": "bindableLoader", + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 47, + "name": "loader", + "notify": "loaderChanged", + "read": "loader", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScxmlCompiler::Loader*", + "user": false, + "write": "setLoader" + }, + { + "bindable": "bindableTableData", + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 49, + "name": "tableData", + "notify": "tableDataChanged", + "read": "tableData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScxmlTableData*", + "user": false, + "write": "setTableData" + } + ], + "qualifiedClassName": "QScxmlStateMachine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "running", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 255, + "name": "runningChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "invokedServices", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 256, + "name": "invokedServicesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "label", + "type": "QString" + }, + { + "name": "msg", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 257, + "name": "log", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 258, + "name": "reachedStableState", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 259, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "model", + "type": "QScxmlDataModel*" + } + ], + "index": 5, + "lineNumber": 260, + "name": "dataModelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "initialValues", + "type": "QVariantMap" + } + ], + "index": 6, + "lineNumber": 261, + "name": "initialValuesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "initialized", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 262, + "name": "initializedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "loader", + "type": "QScxmlCompiler::Loader*" + } + ], + "index": 8, + "lineNumber": 263, + "name": "loaderChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "tableData", + "type": "QScxmlTableData*" + } + ], + "index": 9, + "lineNumber": 264, + "name": "tableDataChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 10, + "lineNumber": 267, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 268, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 269, + "name": "init", + "returnType": "bool" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qscxmlstatemachine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "EventLoopHook", + "lineNumber": 33, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "doProcessEvents", + "returnType": "void" + } + ], + "object": true, + "qualifiedClassName": "QScxmlInternal::EventLoopHook", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "ScxmlEventRouter", + "lineNumber": 52, + "object": true, + "qualifiedClassName": "QScxmlInternal::ScxmlEventRouter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QScxmlEvent" + } + ], + "index": 0, + "lineNumber": 66, + "name": "eventOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "StateMachineInfoProxy", + "lineNumber": 75, + "object": true, + "qualifiedClassName": "QScxmlInternal::StateMachineInfoProxy", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "states", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 85, + "name": "statesEntered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "states", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 86, + "name": "statesExited", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "transitions", + "type": "QList" + } + ], + "index": 2, + "lineNumber": 87, + "name": "transitionsTriggered", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qscxmlstatemachine_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScxmlStateMachineInfo", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QScxmlStateMachineInfo", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "states", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 73, + "name": "statesEntered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "states", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 74, + "name": "statesExited", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "transitions", + "type": "QList" + } + ], + "index": 2, + "lineNumber": 75, + "name": "transitionsTriggered", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qscxmlstatemachineinfo_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "InvokeDynamicScxmlFactory", + "lineNumber": 433, + "object": true, + "qualifiedClassName": "InvokeDynamicScxmlFactory", + "superClasses": [ + { + "access": "public", + "name": "QScxmlInvokableServiceFactory" + } + ] + } + ], + "inputFile": "qscxmlcompiler.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6scxmlqml_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6scxmlqml_metatypes.json new file mode 100644 index 0000000..b606d33 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6scxmlqml_metatypes.json @@ -0,0 +1,435 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.Foreign", + "value": "QScxmlEvent" + }, + { + "name": "QML.AddedInVersion", + "value": "1288" + } + ], + "className": "QScxmlEventForeign", + "gadget": true, + "lineNumber": 31, + "qualifiedClassName": "QScxmlEventForeign" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "EventConnection" + }, + { + "name": "QML.AddedInVersion", + "value": "1288" + } + ], + "className": "QScxmlEventConnection", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 39, + "object": true, + "properties": [ + { + "bindable": "bindableEvents", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 42, + "name": "events", + "notify": "eventsChanged", + "read": "events", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setEvents" + }, + { + "bindable": "bindableStateMachine", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 44, + "name": "stateMachine", + "notify": "stateMachineChanged", + "read": "stateMachine", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScxmlStateMachine*", + "user": false, + "write": "setStateMachine" + } + ], + "qualifiedClassName": "QScxmlEventConnection", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "eventsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 63, + "name": "stateMachineChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "event", + "type": "QScxmlEvent" + } + ], + "index": 2, + "lineNumber": 65, + "name": "occurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "eventconnection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "qmlChildren" + }, + { + "name": "QML.Element", + "value": "InvokedServices" + }, + { + "name": "QML.AddedInVersion", + "value": "1288" + } + ], + "className": "QScxmlInvokedServices", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "bindable": "bindableStateMachine", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "stateMachine", + "notify": "stateMachineChanged", + "read": "stateMachine", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScxmlStateMachine*", + "user": false, + "write": "setStateMachine" + }, + { + "bindable": "bindableChildren", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 34, + "name": "children", + "notify": "childrenChanged", + "read": "children", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 35, + "name": "qmlChildren", + "read": "qmlChildren", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QScxmlInvokedServices", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 54, + "name": "childrenChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 55, + "name": "stateMachineChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "invokedservices_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "children" + } + ], + "className": "QScxmlStateMachineExtended", + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "children", + "read": "children", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QScxmlStateMachineExtended", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Only created through derived types" + }, + { + "name": "QML.Element", + "value": "StateMachine" + }, + { + "name": "QML.Foreign", + "value": "QScxmlStateMachine" + }, + { + "name": "QML.Extended", + "value": "QScxmlStateMachineExtended" + }, + { + "name": "QML.AddedInVersion", + "value": "1288" + } + ], + "className": "QScxmlStateMachineForeign", + "gadget": true, + "lineNumber": 42, + "qualifiedClassName": "QScxmlStateMachineForeign" + } + ], + "inputFile": "statemachineextended_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "StateMachineLoader" + }, + { + "name": "QML.AddedInVersion", + "value": "1288" + } + ], + "className": "QScxmlStateMachineLoader", + "lineNumber": 28, + "object": true, + "properties": [ + { + "bindable": "bindableSource", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "bindable": "bindableStateMachine", + "constant": false, + "designable": false, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "stateMachine", + "notify": "stateMachineChanged", + "read": "stateMachine", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScxmlStateMachine*", + "user": false + }, + { + "bindable": "bindableInitialValues", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 35, + "name": "initialValues", + "notify": "initialValuesChanged", + "read": "initialValues", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false, + "write": "setInitialValues" + }, + { + "bindable": "bindableDataModel", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "dataModel", + "notify": "dataModelChanged", + "read": "dataModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScxmlDataModel*", + "user": false, + "write": "setDataModel" + } + ], + "qualifiedClassName": "QScxmlStateMachineLoader", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 61, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 62, + "name": "initialValuesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 63, + "name": "stateMachineChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 64, + "name": "dataModelChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "statemachineloader_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6sensors_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6sensors_metatypes.json new file mode 100644 index 0000000..b396b7a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6sensors_metatypes.json @@ -0,0 +1,1846 @@ +[ + { + "classes": [ + { + "className": "QSensor", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 60, + "name": "Feature", + "values": [ + "Buffering", + "AlwaysOn", + "GeoValues", + "FieldOfView", + "AccelerationMode", + "SkipDuplicates", + "AxesOrientation", + "PressureSensorTemperature", + "Reserved" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 74, + "name": "AxesOrientationMode", + "values": [ + "FixedOrientation", + "AutomaticOrientation", + "UserOrientation" + ] + } + ], + "lineNumber": 35, + "methods": [ + { + "access": "public", + "index": 17, + "lineNumber": 89, + "name": "connectToBackend", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "feature", + "type": "Feature" + } + ], + "index": 18, + "isConst": true, + "lineNumber": 128, + "name": "isFeatureSupported", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 39, + "name": "identifier", + "notify": "identifierChanged", + "read": "identifier", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false, + "write": "setIdentifier" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 40, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 41, + "name": "connectedToBackend", + "read": "isConnectedToBackend", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 42, + "name": "availableDataRates", + "read": "availableDataRates", + "required": false, + "scriptable": true, + "stored": true, + "type": "qrangelist", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 43, + "name": "dataRate", + "notify": "dataRateChanged", + "read": "dataRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDataRate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 44, + "name": "reading", + "notify": "readingChanged", + "read": "reading", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSensorReading*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 45, + "name": "busy", + "notify": "busyChanged", + "read": "isBusy", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 46, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 47, + "name": "outputRanges", + "read": "outputRanges", + "required": false, + "scriptable": true, + "stored": true, + "type": "qoutputrangelist", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 48, + "name": "outputRange", + "read": "outputRange", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setOutputRange" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 49, + "name": "description", + "read": "description", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 50, + "name": "error", + "notify": "sensorError", + "read": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 51, + "name": "alwaysOn", + "notify": "alwaysOnChanged", + "read": "isAlwaysOn", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAlwaysOn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 52, + "name": "skipDuplicates", + "notify": "skipDuplicatesChanged", + "read": "skipDuplicates", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSkipDuplicates" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 53, + "name": "axesOrientationMode", + "notify": "axesOrientationModeChanged", + "read": "axesOrientationMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "AxesOrientationMode", + "user": false, + "write": "setAxesOrientationMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 54, + "name": "currentOrientation", + "notify": "currentOrientationChanged", + "read": "currentOrientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 55, + "name": "userOrientation", + "notify": "userOrientationChanged", + "read": "userOrientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setUserOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 56, + "name": "maxBufferSize", + "notify": "maxBufferSizeChanged", + "read": "maxBufferSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 57, + "name": "efficientBufferSize", + "notify": "efficientBufferSizeChanged", + "read": "efficientBufferSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 58, + "name": "bufferSize", + "notify": "bufferSizeChanged", + "read": "bufferSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBufferSize" + } + ], + "qualifiedClassName": "QSensor", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 156, + "name": "busyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 157, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 158, + "name": "readingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "int" + } + ], + "index": 3, + "lineNumber": 159, + "name": "sensorError", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 160, + "name": "availableSensorsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 161, + "name": "alwaysOnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 162, + "name": "dataRateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "skipDuplicates", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 163, + "name": "skipDuplicatesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "axesOrientationMode", + "type": "AxesOrientationMode" + } + ], + "index": 8, + "lineNumber": 164, + "name": "axesOrientationModeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "currentOrientation", + "type": "int" + } + ], + "index": 9, + "lineNumber": 165, + "name": "currentOrientationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "userOrientation", + "type": "int" + } + ], + "index": 10, + "lineNumber": 166, + "name": "userOrientationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "maxBufferSize", + "type": "int" + } + ], + "index": 11, + "lineNumber": 167, + "name": "maxBufferSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "efficientBufferSize", + "type": "int" + } + ], + "index": 12, + "lineNumber": 168, + "name": "efficientBufferSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bufferSize", + "type": "int" + } + ], + "index": 13, + "lineNumber": 169, + "name": "bufferSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 170, + "name": "identifierChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 15, + "lineNumber": 150, + "name": "start", + "returnType": "bool" + }, + { + "access": "public", + "index": 16, + "lineNumber": 153, + "name": "stop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QSensorReading", + "lineNumber": 195, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 200, + "name": "timestamp", + "read": "timestamp", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint64", + "user": false + } + ], + "qualifiedClassName": "QSensorReading", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsensor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAccelerometerReading", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 18, + "name": "z", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QAccelerometerReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QAccelerometer", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 51, + "name": "AccelerationMode", + "values": [ + "Combined", + "Gravity", + "User" + ] + } + ], + "lineNumber": 41, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 44, + "name": "accelerationMode", + "notify": "accelerationModeChanged", + "read": "accelerationMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "AccelerationMode", + "user": false, + "write": "setAccelerationMode" + } + ], + "qualifiedClassName": "QAccelerometer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "accelerationMode", + "type": "AccelerationMode" + } + ], + "index": 0, + "lineNumber": 65, + "name": "accelerationModeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qaccelerometer.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAmbientLightReading", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 19, + "name": "LightLevel", + "values": [ + "Undefined", + "Dark", + "Twilight", + "Light", + "Bright", + "Sunny" + ] + } + ], + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "lightLevel", + "read": "lightLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "LightLevel", + "user": false + } + ], + "qualifiedClassName": "QAmbientLightReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QAmbientLightSensor", + "lineNumber": 41, + "object": true, + "qualifiedClassName": "QAmbientLightSensor", + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qambientlightsensor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAmbientTemperatureReading", + "lineNumber": 12, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 15, + "name": "temperature", + "read": "temperature", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QAmbientTemperatureReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QAmbientTemperatureSensor", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QAmbientTemperatureSensor", + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qambienttemperaturesensor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCompassReading", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "azimuth", + "read": "azimuth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "calibrationLevel", + "read": "calibrationLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QCompassReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QCompass", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "QCompass", + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qcompass.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGyroscopeReading", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 18, + "name": "z", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QGyroscopeReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QGyroscope", + "lineNumber": 39, + "object": true, + "qualifiedClassName": "QGyroscope", + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qgyroscope.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHumidityReading", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "relativeHumidity", + "read": "relativeHumidity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "absoluteHumidity", + "read": "absoluteHumidity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QHumidityReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QHumiditySensor", + "lineNumber": 38, + "object": true, + "qualifiedClassName": "QHumiditySensor", + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qhumiditysensor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QIRProximityReading", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "reflectance", + "read": "reflectance", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QIRProximityReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QIRProximitySensor", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QIRProximitySensor", + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qirproximitysensor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLidReading", + "lineNumber": 12, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 15, + "name": "backLidClosed", + "read": "backLidClosed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 16, + "name": "frontLidClosed", + "read": "frontLidClosed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QLidReading", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "closed", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 27, + "name": "backLidChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "closed", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 28, + "name": "frontLidChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QLidSensor", + "lineNumber": 39, + "object": true, + "qualifiedClassName": "QLidSensor", + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qlidsensor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLightReading", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "lux", + "read": "lux", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QLightReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QLightSensor", + "lineNumber": 33, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "fieldOfView", + "notify": "fieldOfViewChanged", + "read": "fieldOfView", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QLightSensor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "fieldOfView", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 47, + "name": "fieldOfViewChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qlightsensor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMagnetometerReading", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 18, + "name": "z", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 19, + "name": "calibrationLevel", + "read": "calibrationLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QMagnetometerReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QMagnetometer", + "lineNumber": 45, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 48, + "name": "returnGeoValues", + "notify": "returnGeoValuesChanged", + "read": "returnGeoValues", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReturnGeoValues" + } + ], + "qualifiedClassName": "QMagnetometer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "returnGeoValues", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 59, + "name": "returnGeoValuesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qmagnetometer.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QOrientationReading", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 19, + "name": "Orientation", + "values": [ + "Undefined", + "TopUp", + "TopDown", + "LeftUp", + "RightUp", + "FaceUp", + "FaceDown" + ] + } + ], + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "orientation", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Orientation", + "user": false + } + ], + "qualifiedClassName": "QOrientationReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QOrientationSensor", + "lineNumber": 42, + "object": true, + "qualifiedClassName": "QOrientationSensor", + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qorientationsensor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPressureReading", + "lineNumber": 12, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 15, + "name": "pressure", + "read": "pressure", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 16, + "name": "temperature", + "read": "temperature", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QPressureReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QPressureSensor", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "QPressureSensor", + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qpressuresensor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QProximityReading", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "close", + "read": "close", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QProximityReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QProximitySensor", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QProximitySensor", + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qproximitysensor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRotationReading", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 18, + "name": "z", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QRotationReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QRotationSensor", + "lineNumber": 38, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 41, + "name": "hasZ", + "notify": "hasZChanged", + "read": "hasZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QRotationSensor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "hasZ", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 52, + "name": "hasZChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qrotationsensor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSensorBackend", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QSensorBackend", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsensorbackend.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTapReading", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 20, + "name": "TapDirection", + "values": [ + "Undefined", + "X", + "Y", + "Z", + "X_Pos", + "Y_Pos", + "Z_Pos", + "X_Neg", + "Y_Neg", + "Z_Neg", + "X_Both", + "Y_Both", + "Z_Both" + ] + } + ], + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "tapDirection", + "read": "tapDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "TapDirection", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "doubleTap", + "read": "isDoubleTap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QTapReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QTapSensor", + "lineNumber": 54, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 57, + "name": "returnDoubleTapEvents", + "notify": "returnDoubleTapEventsChanged", + "read": "returnDoubleTapEvents", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReturnDoubleTapEvents" + } + ], + "qualifiedClassName": "QTapSensor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "returnDoubleTapEvents", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 69, + "name": "returnDoubleTapEventsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qtapsensor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTiltReading", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "yRotation", + "read": "yRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "xRotation", + "read": "xRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QTiltReading", + "superClasses": [ + { + "access": "public", + "name": "QSensorReading" + } + ] + }, + { + "className": "QTiltSensor", + "lineNumber": 37, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "calibrate", + "returnType": "void" + } + ], + "object": true, + "qualifiedClassName": "QTiltSensor", + "superClasses": [ + { + "access": "public", + "name": "QSensor" + } + ] + } + ], + "inputFile": "qtiltsensor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSensorManagerPrivate", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QSensorManagerPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 106, + "name": "availableSensorsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 109, + "name": "emitSensorsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsensormanager.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6sensorsquick_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6sensorsquick_metatypes.json new file mode 100644 index 0000000..7824869 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6sensorsquick_metatypes.json @@ -0,0 +1,2804 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Accelerometer" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlAccelerometer", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 36, + "name": "AccelerationMode", + "values": [ + "Combined", + "Gravity", + "User" + ] + } + ], + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "accelerationMode", + "notify": "accelerationModeChanged", + "read": "accelerationMode", + "required": false, + "revision": 65281, + "scriptable": true, + "stored": true, + "type": "AccelerationMode", + "user": false, + "write": "setAccelerationMode" + } + ], + "qualifiedClassName": "QmlAccelerometer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "accelerationMode", + "type": "AccelerationMode" + } + ], + "index": 0, + "lineNumber": 49, + "name": "accelerationModeChanged", + "returnType": "void", + "revision": 65281 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AccelerometerReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create AccelerometerReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlAccelerometerReading", + "lineNumber": 56, + "object": true, + "properties": [ + { + "bindable": "bindableX", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 59, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableY", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 60, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableZ", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 61, + "name": "z", + "notify": "zChanged", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QmlAccelerometerReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 77, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 78, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 79, + "name": "zChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmlaccelerometer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AmbientLightSensor" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlAmbientLightSensor", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QmlAmbientLightSensor", + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AmbientLightReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create AmbientLightReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlAmbientLightSensorReading", + "lineNumber": 42, + "object": true, + "properties": [ + { + "bindable": "bindableLightLevel", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 45, + "name": "lightLevel", + "notify": "lightLevelChanged", + "read": "lightLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAmbientLightReading::LightLevel", + "user": false + } + ], + "qualifiedClassName": "QmlAmbientLightSensorReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 59, + "name": "lightLevelChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmlambientlightsensor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AmbientTemperatureSensor" + }, + { + "name": "QML.AddedInVersion", + "value": "1281" + } + ], + "className": "QmlAmbientTemperatureSensor", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QmlAmbientTemperatureSensor", + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AmbientTemperatureReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create AmbientTemperatureReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1281" + } + ], + "className": "QmlAmbientTemperatureReading", + "lineNumber": 40, + "object": true, + "properties": [ + { + "bindable": "bindableTemperature", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 43, + "name": "temperature", + "notify": "temperatureChanged", + "read": "temperature", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QmlAmbientTemperatureReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "temperatureChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmlambienttemperaturesensor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Compass" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlCompass", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QmlCompass", + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "CompassReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create CompassReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlCompassReading", + "lineNumber": 40, + "object": true, + "properties": [ + { + "bindable": "bindableAzimuth", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 43, + "name": "azimuth", + "notify": "azimuthChanged", + "read": "azimuth", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableCalibrationLevel", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 44, + "name": "calibrationLevel", + "notify": "calibrationLevelChanged", + "read": "calibrationLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QmlCompassReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 59, + "name": "azimuthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 60, + "name": "calibrationLevelChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmlcompass_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Gyroscope" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlGyroscope", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QmlGyroscope", + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "GyroscopeReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create GyroscopeReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlGyroscopeReading", + "lineNumber": 40, + "object": true, + "properties": [ + { + "bindable": "bindableX", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 43, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableY", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 44, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableZ", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 45, + "name": "z", + "notify": "zChanged", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QmlGyroscopeReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 61, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 62, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 63, + "name": "zChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmlgyroscope_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "HumiditySensor" + }, + { + "name": "QML.AddedInVersion", + "value": "1289" + } + ], + "className": "QmlHumiditySensor", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QmlHumiditySensor", + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "HumidityReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create HumidityReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1289" + } + ], + "className": "QmlHumidityReading", + "lineNumber": 42, + "object": true, + "properties": [ + { + "bindable": "bindableRelativeHumidity", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 45, + "name": "relativeHumidity", + "notify": "relativeHumidityChanged", + "read": "relativeHumidity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableAbsoluteHumidity", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 47, + "name": "absoluteHumidity", + "notify": "absoluteHumidityChanged", + "read": "absoluteHumidity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QmlHumidityReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "relativeHumidityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 63, + "name": "absoluteHumidityChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmlhumiditysensor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "IRProximitySensor" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlIRProximitySensor", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QmlIRProximitySensor", + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "IRProximityReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create IRProximityReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlIRProximitySensorReading", + "lineNumber": 40, + "object": true, + "properties": [ + { + "bindable": "bindableReflectance", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 43, + "name": "reflectance", + "notify": "reflectanceChanged", + "read": "reflectance", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QmlIRProximitySensorReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "reflectanceChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmlirproximitysensor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LidSensor" + }, + { + "name": "QML.AddedInVersion", + "value": "1289" + } + ], + "className": "QmlLidSensor", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QmlLidSensor", + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LidReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create LidReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1289" + } + ], + "className": "QmlLidReading", + "lineNumber": 40, + "object": true, + "properties": [ + { + "bindable": "bindableBackLidClosed", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 43, + "name": "backLidClosed", + "notify": "backLidChanged", + "read": "backLidClosed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "bindable": "bindableFrontLidClosed", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 45, + "name": "frontLidClosed", + "notify": "frontLidChanged", + "read": "frontLidClosed", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QmlLidReading", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "closed", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 60, + "name": "backLidChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "closed", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 61, + "name": "frontLidChanged", + "returnType": "bool" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmllidsensor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LightSensor" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlLightSensor", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "fieldOfView", + "notify": "fieldOfViewChanged", + "read": "fieldOfView", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QmlLightSensor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "fieldOfView", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 38, + "name": "fieldOfViewChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "LightReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create LightReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlLightSensorReading", + "lineNumber": 45, + "object": true, + "properties": [ + { + "bindable": "bindableIlluminance", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 48, + "name": "illuminance", + "notify": "illuminanceChanged", + "read": "illuminance", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QmlLightSensorReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 61, + "name": "illuminanceChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmllightsensor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Magnetometer" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlMagnetometer", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "returnGeoValues", + "notify": "returnGeoValuesChanged", + "read": "returnGeoValues", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReturnGeoValues" + } + ], + "qualifiedClassName": "QmlMagnetometer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "returnGeoValues", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 40, + "name": "returnGeoValuesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "MagnetometerReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create MagnetometerReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlMagnetometerReading", + "lineNumber": 47, + "object": true, + "properties": [ + { + "bindable": "bindableX", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 50, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableY", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 51, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableZ", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 52, + "name": "z", + "notify": "zChanged", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableCalibrationLevel", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 53, + "name": "calibrationLevel", + "notify": "calibrationLevelChanged", + "read": "calibrationLevel", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QmlMagnetometerReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 73, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 74, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 75, + "name": "zChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 76, + "name": "calibrationLevelChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmlmagnetometer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "OrientationSensor" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlOrientationSensor", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QmlOrientationSensor", + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "OrientationReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create OrientationReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlOrientationSensorReading", + "lineNumber": 41, + "object": true, + "properties": [ + { + "bindable": "bindableOrientation", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 44, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QOrientationReading::Orientation", + "user": false + } + ], + "qualifiedClassName": "QmlOrientationSensorReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "orientationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmlorientationsensor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PressureSensor" + }, + { + "name": "QML.AddedInVersion", + "value": "1281" + } + ], + "className": "QmlPressureSensor", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QmlPressureSensor", + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PressureReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create PressureReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1281" + } + ], + "className": "QmlPressureReading", + "lineNumber": 40, + "object": true, + "properties": [ + { + "bindable": "bindablePressure", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 43, + "name": "pressure", + "notify": "pressureChanged", + "read": "pressure", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableTemperature", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 44, + "name": "temperature", + "notify": "temperatureChanged", + "read": "temperature", + "required": false, + "revision": 65281, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QmlPressureReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 59, + "name": "pressureChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 60, + "name": "temperatureChanged", + "returnType": "void", + "revision": 65281 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmlpressuresensor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ProximitySensor" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlProximitySensor", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QmlProximitySensor", + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ProximityReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create ProximityReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlProximitySensorReading", + "lineNumber": 42, + "object": true, + "properties": [ + { + "bindable": "bindableNear", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 45, + "name": "near", + "notify": "nearChanged", + "read": "near", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QmlProximitySensorReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "nearChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmlproximitysensor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RotationSensor" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlRotationSensor", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "hasZ", + "notify": "hasZChanged", + "read": "hasZ", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QmlRotationSensor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "hasZ", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 38, + "name": "hasZChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "RotationReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create RotationReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlRotationSensorReading", + "lineNumber": 45, + "object": true, + "properties": [ + { + "bindable": "bindableX", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 48, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableY", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 49, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableZ", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 50, + "name": "z", + "notify": "zChanged", + "read": "z", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QmlRotationSensorReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 66, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 67, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 68, + "name": "zChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmlrotationsensor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Sensor" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create Sensor" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlSensor", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 68, + "name": "Feature", + "type": "int", + "values": [ + "Buffering", + "AlwaysOn", + "GeoValues", + "FieldOfView", + "AccelerationMode", + "SkipDuplicates", + "AxesOrientation", + "PressureSensorTemperature" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 81, + "name": "AxesOrientationMode", + "values": [ + "FixedOrientation", + "AutomaticOrientation", + "UserOrientation" + ] + } + ], + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 37, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "feature", + "type": "Feature" + } + ], + "index": 22, + "isConst": true, + "lineNumber": 123, + "name": "isFeatureSupported", + "returnType": "bool", + "revision": 1543 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 42, + "name": "identifier", + "notify": "identifierChanged", + "read": "identifier", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false, + "write": "setIdentifier" + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 43, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 44, + "name": "connectedToBackend", + "notify": "connectedToBackendChanged", + "read": "isConnectedToBackend", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 45, + "name": "availableDataRates", + "notify": "availableDataRatesChanged", + "read": "availableDataRates", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 46, + "name": "dataRate", + "notify": "dataRateChanged", + "read": "dataRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDataRate" + }, + { + "bindable": "bindableReading", + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 47, + "name": "reading", + "notify": "readingChanged", + "read": "reading", + "required": false, + "scriptable": true, + "stored": true, + "type": "QmlSensorReading*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 48, + "name": "busy", + "notify": "busyChanged", + "read": "isBusy", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 49, + "name": "active", + "notify": "activeChanged", + "read": "isActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 50, + "name": "outputRanges", + "notify": "outputRangesChanged", + "read": "outputRanges", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 51, + "name": "outputRange", + "notify": "outputRangeChanged", + "read": "outputRange", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setOutputRange" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 52, + "name": "description", + "notify": "descriptionChanged", + "read": "description", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 53, + "name": "error", + "notify": "errorChanged", + "read": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 54, + "name": "alwaysOn", + "notify": "alwaysOnChanged", + "read": "isAlwaysOn", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAlwaysOn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 55, + "name": "skipDuplicates", + "notify": "skipDuplicatesChanged", + "read": "skipDuplicates", + "required": false, + "revision": 65281, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSkipDuplicates" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 56, + "name": "axesOrientationMode", + "notify": "axesOrientationModeChanged", + "read": "axesOrientationMode", + "required": false, + "revision": 65281, + "scriptable": true, + "stored": true, + "type": "AxesOrientationMode", + "user": false, + "write": "setAxesOrientationMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 57, + "name": "currentOrientation", + "notify": "currentOrientationChanged", + "read": "currentOrientation", + "required": false, + "revision": 65281, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 58, + "name": "userOrientation", + "notify": "userOrientationChanged", + "read": "userOrientation", + "required": false, + "revision": 65281, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setUserOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 59, + "name": "maxBufferSize", + "notify": "maxBufferSizeChanged", + "read": "maxBufferSize", + "required": false, + "revision": 65281, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 60, + "name": "efficientBufferSize", + "notify": "efficientBufferSizeChanged", + "read": "efficientBufferSize", + "required": false, + "revision": 65281, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 61, + "name": "bufferSize", + "notify": "bufferSizeChanged", + "read": "bufferSize", + "required": false, + "revision": 65281, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBufferSize" + } + ], + "qualifiedClassName": "QmlSensor", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 149, + "name": "identifierChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 150, + "name": "connectedToBackendChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 151, + "name": "availableDataRatesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 152, + "name": "dataRateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 153, + "name": "readingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 154, + "name": "activeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 155, + "name": "outputRangesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 156, + "name": "outputRangeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 157, + "name": "descriptionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 158, + "name": "errorChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 159, + "name": "alwaysOnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 160, + "name": "busyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "skipDuplicates", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 161, + "name": "skipDuplicatesChanged", + "returnType": "void", + "revision": 65281 + }, + { + "access": "public", + "arguments": [ + { + "name": "axesOrientationMode", + "type": "AxesOrientationMode" + } + ], + "index": 13, + "lineNumber": 162, + "name": "axesOrientationModeChanged", + "returnType": "void", + "revision": 65281 + }, + { + "access": "public", + "arguments": [ + { + "name": "currentOrientation", + "type": "int" + } + ], + "index": 14, + "lineNumber": 163, + "name": "currentOrientationChanged", + "returnType": "void", + "revision": 65281 + }, + { + "access": "public", + "arguments": [ + { + "name": "userOrientation", + "type": "int" + } + ], + "index": 15, + "lineNumber": 164, + "name": "userOrientationChanged", + "returnType": "void", + "revision": 65281 + }, + { + "access": "public", + "arguments": [ + { + "name": "maxBufferSize", + "type": "int" + } + ], + "index": 16, + "lineNumber": 165, + "name": "maxBufferSizeChanged", + "returnType": "void", + "revision": 65281 + }, + { + "access": "public", + "arguments": [ + { + "name": "efficientBufferSize", + "type": "int" + } + ], + "index": 17, + "lineNumber": 166, + "name": "efficientBufferSizeChanged", + "returnType": "void", + "revision": 65281 + }, + { + "access": "public", + "arguments": [ + { + "name": "bufferSize", + "type": "int" + } + ], + "index": 18, + "lineNumber": 167, + "name": "bufferSizeChanged", + "returnType": "void", + "revision": 65281 + } + ], + "slots": [ + { + "access": "public", + "index": 19, + "lineNumber": 145, + "name": "start", + "returnType": "bool" + }, + { + "access": "public", + "index": 20, + "lineNumber": 146, + "name": "stop", + "returnType": "void" + }, + { + "access": "private", + "index": 21, + "lineNumber": 173, + "name": "updateReading", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SensorReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create SensorReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlSensorReading", + "lineNumber": 183, + "object": true, + "properties": [ + { + "bindable": "bindableTimestamp", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 186, + "name": "timestamp", + "notify": "timestampChanged", + "read": "timestamp", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint64", + "user": false + } + ], + "qualifiedClassName": "QmlSensorReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 200, + "name": "timestampChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmlsensor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QmlSensors" + }, + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlSensorGlobal", + "lineNumber": 27, + "methods": [ + { + "access": "public", + "index": 1, + "isConst": true, + "lineNumber": 34, + "name": "sensorTypes", + "returnType": "QStringList" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QString" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 35, + "name": "sensorsForType", + "returnType": "QStringList" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QString" + } + ], + "index": 3, + "isConst": true, + "lineNumber": 36, + "name": "defaultSensorForType", + "returnType": "QString" + } + ], + "object": true, + "qualifiedClassName": "QmlSensorGlobal", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 42, + "name": "availableSensorsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmlsensorglobal_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Range" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create Range" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlSensorRange", + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "minimum", + "read": "minimum", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "maximum", + "read": "maximum", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QmlSensorRange", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "OutputRange" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create OutputRange" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlSensorOutputRange", + "lineNumber": 48, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 51, + "name": "minimum", + "read": "minimum", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 52, + "name": "maximum", + "read": "maximum", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 53, + "name": "accuracy", + "read": "accuracy", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QmlSensorOutputRange", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmlsensorrange_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TapSensor" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlTapSensor", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "returnDoubleTapEvents", + "notify": "returnDoubleTapEventsChanged", + "read": "returnDoubleTapEvents", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReturnDoubleTapEvents" + } + ], + "qualifiedClassName": "QmlTapSensor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "returnDoubleTapEvents", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 41, + "name": "returnDoubleTapEventsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TapReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create TapReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlTapSensorReading", + "lineNumber": 48, + "object": true, + "properties": [ + { + "bindable": "bindableTapDirection", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 51, + "name": "tapDirection", + "notify": "tapDirectionChanged", + "read": "tapDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "QTapReading::TapDirection", + "user": false + }, + { + "bindable": "bindableDoubleTap", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 53, + "name": "doubleTap", + "notify": "isDoubleTapChanged", + "read": "isDoubleTap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QmlTapSensorReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 69, + "name": "tapDirectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 70, + "name": "isDoubleTapChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmltapsensor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TiltSensor" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlTiltSensor", + "lineNumber": 25, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 34, + "name": "calibrate", + "returnType": "void" + } + ], + "object": true, + "qualifiedClassName": "QmlTiltSensor", + "superClasses": [ + { + "access": "public", + "name": "QmlSensor" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TiltReading" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Cannot create TiltReading" + }, + { + "name": "QML.AddedInVersion", + "value": "1280" + } + ], + "className": "QmlTiltSensorReading", + "lineNumber": 43, + "object": true, + "properties": [ + { + "bindable": "bindableYRotation", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 46, + "name": "yRotation", + "notify": "yRotationChanged", + "read": "yRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + }, + { + "bindable": "bindableXRotation", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 47, + "name": "xRotation", + "notify": "xRotationChanged", + "read": "xRotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false + } + ], + "qualifiedClassName": "QmlTiltSensorReading", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 61, + "name": "yRotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 62, + "name": "xRotationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QmlSensorReading" + } + ] + } + ], + "inputFile": "qmltiltsensor_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6serialbus_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6serialbus_metatypes.json new file mode 100644 index 0000000..905dc92 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6serialbus_metatypes.json @@ -0,0 +1,600 @@ +[ + { + "classes": [ + { + "className": "QCanBus", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QCanBus", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qcanbus.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCanBusDevice", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "CanBusError", + "values": [ + "NoError", + "ReadError", + "WriteError", + "ConnectionError", + "ConfigurationError", + "UnknownError", + "OperationError", + "TimeoutError" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 37, + "name": "CanBusDeviceState", + "values": [ + "UnconnectedState", + "ConnectingState", + "ConnectedState", + "ClosingState" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 45, + "name": "CanBusStatus", + "values": [ + "Unknown", + "Good", + "Warning", + "Error", + "BusOff" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 54, + "name": "ConfigurationKey", + "values": [ + "RawFilterKey", + "ErrorFilterKey", + "LoopbackKey", + "ReceiveOwnKey", + "BitRateKey", + "CanFdKey", + "DataBitRateKey", + "ProtocolKey", + "UserKey" + ] + } + ], + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QCanBusDevice", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QCanBusDevice::CanBusError" + } + ], + "index": 0, + "lineNumber": 132, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 133, + "name": "framesReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "framesCount", + "type": "qint64" + } + ], + "index": 2, + "lineNumber": 134, + "name": "framesWritten", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QCanBusDevice::CanBusDeviceState" + } + ], + "index": 3, + "lineNumber": 135, + "name": "stateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qcanbusdevice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCanBusFrame", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 38, + "name": "FrameType", + "values": [ + "UnknownFrame", + "DataFrame", + "ErrorFrame", + "RemoteRequestFrame", + "InvalidFrame" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 62, + "name": "FrameError", + "values": [ + "NoError", + "TransmissionTimeoutError", + "LostArbitrationError", + "ControllerError", + "ProtocolViolationError", + "TransceiverError", + "MissingAcknowledgmentError", + "BusOffError", + "BusError", + "ControllerRestartError", + "UnknownError", + "AnyError" + ] + }, + { + "alias": "FrameError", + "isClass": false, + "isFlag": true, + "lineNumber": 62, + "name": "FrameErrors", + "values": [ + "NoError", + "TransmissionTimeoutError", + "LostArbitrationError", + "ControllerError", + "ProtocolViolationError", + "TransceiverError", + "MissingAcknowledgmentError", + "BusOffError", + "BusError", + "ControllerRestartError", + "UnknownError", + "AnyError" + ] + } + ], + "gadget": true, + "lineNumber": 15, + "qualifiedClassName": "QCanBusFrame" + } + ], + "inputFile": "qcanbusframe.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QModbusClient", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QModbusClient", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "newTimeout", + "type": "int" + } + ], + "index": 0, + "lineNumber": 39, + "name": "timeoutChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QModbusDevice" + } + ] + } + ], + "inputFile": "qmodbusclient.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QModbusDevice", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 20, + "name": "Error", + "values": [ + "NoError", + "ReadError", + "WriteError", + "ConnectionError", + "ConfigurationError", + "TimeoutError", + "ProtocolError", + "ReplyAbortedError", + "UnknownError", + "InvalidResponseError" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "State", + "values": [ + "UnconnectedState", + "ConnectingState", + "ConnectedState", + "ClosingState" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "ConnectionParameter", + "values": [ + "SerialPortNameParameter", + "SerialParityParameter", + "SerialBaudRateParameter", + "SerialDataBitsParameter", + "SerialStopBitsParameter", + "NetworkPortParameter", + "NetworkAddressParameter" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 54, + "name": "IntermediateError", + "values": [ + "ResponseCrcError", + "ResponseRequestMismatch" + ] + } + ], + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QModbusDevice", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QModbusDevice::Error" + } + ], + "index": 0, + "lineNumber": 78, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QModbusDevice::State" + } + ], + "index": 1, + "lineNumber": 79, + "name": "stateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmodbusdevice.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Timer", + "lineNumber": 36, + "object": true, + "qualifiedClassName": "Timer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "timerId", + "type": "int" + } + ], + "index": 0, + "lineNumber": 52, + "name": "timeout", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmodbusrtuserialclient_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QModbusRtuSerialServer", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QModbusRtuSerialServer", + "superClasses": [ + { + "access": "public", + "name": "QModbusServer" + } + ] + } + ], + "inputFile": "qmodbusrtuserialserver.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QModbusServer", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 23, + "name": "Option", + "values": [ + "DiagnosticRegister", + "ExceptionStatusOffset", + "DeviceBusy", + "AsciiInputDelimiter", + "ListenOnlyMode", + "ServerIdentifier", + "RunIndicatorStatus", + "AdditionalData", + "DeviceIdentification", + "UserOption" + ] + } + ], + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QModbusServer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "table", + "type": "QModbusDataUnit::RegisterType" + }, + { + "name": "address", + "type": "int" + }, + { + "name": "size", + "type": "int" + } + ], + "index": 0, + "lineNumber": 57, + "name": "dataWritten", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QModbusDevice" + } + ] + } + ], + "inputFile": "qmodbusserver.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QModbusTcpClient", + "lineNumber": 13, + "object": true, + "qualifiedClassName": "QModbusTcpClient", + "superClasses": [ + { + "access": "public", + "name": "QModbusClient" + } + ] + } + ], + "inputFile": "qmodbustcpclient.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QModbusTcpServer", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QModbusTcpServer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "modbusClient", + "type": "QTcpSocket*" + } + ], + "index": 0, + "lineNumber": 35, + "name": "modbusClientDisconnected", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QModbusServer" + } + ] + } + ], + "inputFile": "qmodbustcpserver.h", + "outputRevision": 69 + }, + { + "inputFile": "qcanframeprocessor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QModbusReply", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 22, + "name": "ReplyType", + "values": [ + "Raw", + "Common", + "Broadcast" + ] + } + ], + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QModbusReply", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QModbusDevice::Error" + } + ], + "index": 1, + "lineNumber": 53, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QModbusDevice::IntermediateError" + } + ], + "index": 2, + "lineNumber": 54, + "name": "intermediateErrorOccurred", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmodbusreply.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QModbusRtuSerialClient", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QModbusRtuSerialClient", + "superClasses": [ + { + "access": "public", + "name": "QModbusClient" + } + ] + } + ], + "inputFile": "qmodbusrtuserialclient.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6serialport_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6serialport_metatypes.json new file mode 100644 index 0000000..3cc07ac --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6serialport_metatypes.json @@ -0,0 +1,521 @@ +[ + { + "classes": [ + { + "className": "QSerialPort", + "enums": [ + { + "isClass": false, + "isFlag": true, + "lineNumber": 49, + "name": "Direction", + "values": [ + "Input", + "Output", + "AllDirections" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 57, + "name": "BaudRate", + "values": [ + "Baud1200", + "Baud2400", + "Baud4800", + "Baud9600", + "Baud19200", + "Baud38400", + "Baud57600", + "Baud115200" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 69, + "name": "DataBits", + "values": [ + "Data5", + "Data6", + "Data7", + "Data8" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 77, + "name": "Parity", + "values": [ + "NoParity", + "EvenParity", + "OddParity", + "SpaceParity", + "MarkParity" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 86, + "name": "StopBits", + "values": [ + "OneStop", + "OneAndHalfStop", + "TwoStop" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 93, + "name": "FlowControl", + "values": [ + "NoFlowControl", + "HardwareControl", + "SoftwareControl" + ] + }, + { + "isClass": false, + "isFlag": true, + "lineNumber": 100, + "name": "PinoutSignal", + "values": [ + "NoSignal", + "DataTerminalReadySignal", + "DataCarrierDetectSignal", + "DataSetReadySignal", + "RingIndicatorSignal", + "RequestToSendSignal", + "ClearToSendSignal", + "SecondaryTransmittedDataSignal", + "SecondaryReceivedDataSignal" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 114, + "name": "SerialPortError", + "values": [ + "NoError", + "DeviceNotFoundError", + "PermissionError", + "OpenError", + "WriteError", + "ReadError", + "ResourceError", + "UnsupportedOperationError", + "UnknownError", + "TimeoutError", + "NotOpenError" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "baudRate", + "notify": "baudRateChanged", + "read": "baudRate", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint32", + "user": false, + "write": "setBaudRate" + }, + { + "bindable": "bindableDataBits", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "dataBits", + "notify": "dataBitsChanged", + "read": "dataBits", + "required": false, + "scriptable": true, + "stored": true, + "type": "DataBits", + "user": false, + "write": "setDataBits" + }, + { + "bindable": "bindableParity", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "parity", + "notify": "parityChanged", + "read": "parity", + "required": false, + "scriptable": true, + "stored": true, + "type": "Parity", + "user": false, + "write": "setParity" + }, + { + "bindable": "bindableStopBits", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "stopBits", + "notify": "stopBitsChanged", + "read": "stopBits", + "required": false, + "scriptable": true, + "stored": true, + "type": "StopBits", + "user": false, + "write": "setStopBits" + }, + { + "bindable": "bindableFlowControl", + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "flowControl", + "notify": "flowControlChanged", + "read": "flowControl", + "required": false, + "scriptable": true, + "stored": true, + "type": "FlowControl", + "user": false, + "write": "setFlowControl" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "dataTerminalReady", + "notify": "dataTerminalReadyChanged", + "read": "isDataTerminalReady", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDataTerminalReady" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 33, + "name": "requestToSend", + "notify": "requestToSendChanged", + "read": "isRequestToSend", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRequestToSend" + }, + { + "bindable": "bindableError", + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 34, + "name": "error", + "notify": "errorOccurred", + "read": "error", + "required": false, + "reset": "clearError", + "scriptable": true, + "stored": true, + "type": "SerialPortError", + "user": false + }, + { + "bindable": "bindableIsBreakEnabled", + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 35, + "name": "breakEnabled", + "notify": "breakEnabledChanged", + "read": "isBreakEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBreakEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 37, + "name": "settingsRestoredOnClose", + "notify": "settingsRestoredOnCloseChanged", + "read": "settingsRestoredOnClose", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSettingsRestoredOnClose" + } + ], + "qualifiedClassName": "QSerialPort", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "baudRate", + "type": "qint32" + }, + { + "name": "directions", + "type": "QSerialPort::Directions" + } + ], + "index": 0, + "lineNumber": 204, + "name": "baudRateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dataBits", + "type": "QSerialPort::DataBits" + } + ], + "index": 1, + "lineNumber": 205, + "name": "dataBitsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "parity", + "type": "QSerialPort::Parity" + } + ], + "index": 2, + "lineNumber": 206, + "name": "parityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "stopBits", + "type": "QSerialPort::StopBits" + } + ], + "index": 3, + "lineNumber": 207, + "name": "stopBitsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "flowControl", + "type": "QSerialPort::FlowControl" + } + ], + "index": 4, + "lineNumber": 208, + "name": "flowControlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 209, + "name": "dataTerminalReadyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 210, + "name": "requestToSendChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QSerialPort::SerialPortError" + } + ], + "index": 7, + "lineNumber": 211, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 212, + "name": "breakEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "restore", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 213, + "name": "settingsRestoredOnCloseChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 10, + "lineNumber": 224, + "name": "_q_startAsyncWrite", + "returnType": "bool" + }, + { + "access": "private", + "arguments": [ + { + "type": "quint32" + }, + { + "type": "quint32" + }, + { + "type": "OVERLAPPED*" + } + ], + "index": 11, + "lineNumber": 225, + "name": "_q_notified", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QIODevice" + } + ] + } + ], + "inputFile": "qserialport.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWinOverlappedIoNotifier", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QWinOverlappedIoNotifier", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "numberOfBytes", + "type": "quint32" + }, + { + "name": "errorCode", + "type": "quint32" + }, + { + "name": "overlapped", + "type": "OVERLAPPED*" + } + ], + "index": 0, + "lineNumber": 47, + "name": "notified", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 49, + "name": "_q_notify", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 2, + "lineNumber": 33, + "name": "_q_notified", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwinoverlappedionotifier_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6shadertools_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6shadertools_metatypes.json new file mode 100644 index 0000000..0d4f101 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6shadertools_metatypes.json @@ -0,0 +1,2 @@ +[ +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6spatialaudio_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6spatialaudio_metatypes.json new file mode 100644 index 0000000..17e270f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6spatialaudio_metatypes.json @@ -0,0 +1,911 @@ +[ + { + "classes": [ + { + "className": "QAmbientSound", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 31, + "name": "Loops", + "values": [ + "Infinite", + "Once" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "volume", + "notify": "volumeChanged", + "read": "volume", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setVolume" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "loops", + "notify": "loopsChanged", + "read": "loops", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLoops" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "autoPlay", + "notify": "autoPlayChanged", + "read": "autoPlay", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoPlay" + } + ], + "qualifiedClassName": "QAmbientSound", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 50, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 51, + "name": "loopsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 52, + "name": "autoPlayChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 53, + "name": "volumeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 56, + "name": "play", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 57, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 58, + "name": "stop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qambientsound.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAudioEngine", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "OutputMode", + "values": [ + "Surround", + "Stereo", + "Headphone" + ] + } + ], + "lineNumber": 15, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 18, + "name": "outputMode", + "notify": "outputModeChanged", + "read": "outputMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "OutputMode", + "user": false, + "write": "setOutputMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 19, + "name": "outputDevice", + "notify": "outputDeviceChanged", + "read": "outputDevice", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAudioDevice", + "user": false, + "write": "setOutputDevice" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "masterVolume", + "notify": "masterVolumeChanged", + "read": "masterVolume", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setMasterVolume" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 21, + "name": "paused", + "notify": "pausedChanged", + "read": "paused", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPaused" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 22, + "name": "distanceScale", + "notify": "distanceScaleChanged", + "read": "distanceScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDistanceScale" + } + ], + "qualifiedClassName": "QAudioEngine", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 60, + "name": "outputModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 61, + "name": "outputDeviceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 62, + "name": "masterVolumeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 63, + "name": "pausedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 64, + "name": "distanceScaleChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 5, + "lineNumber": 67, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 68, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 70, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 71, + "name": "resume", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaudioengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAudioRoom", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "dimensions", + "notify": "dimensionsChanged", + "read": "dimensions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setDimensions" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "reflectionGain", + "notify": "reflectionGainChanged", + "read": "reflectionGain", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setReflectionGain" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "reverbGain", + "notify": "reverbGainChanged", + "read": "reverbGain", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setReverbGain" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "reverbTime", + "notify": "reverbTimeChanged", + "read": "reverbTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setReverbTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 27, + "name": "reverbBrightness", + "notify": "reverbBrightnessChanged", + "read": "reverbBrightness", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setReverbBrightness" + } + ], + "qualifiedClassName": "QAudioRoom", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 93, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 94, + "name": "dimensionsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 95, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 96, + "name": "wallsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 97, + "name": "reflectionGainChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 98, + "name": "reverbGainChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 99, + "name": "reverbTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 100, + "name": "reverbBrightnessChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qaudioroom.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSpatialSound", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "Loops", + "values": [ + "Infinite", + "Once" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 64, + "name": "DistanceModel", + "values": [ + "Logarithmic", + "Linear", + "ManualAttenuation" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "source", + "notify": "sourceChanged", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "position", + "notify": "positionChanged", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuaternion", + "user": false, + "write": "setRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "volume", + "notify": "volumeChanged", + "read": "volume", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setVolume" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "distanceModel", + "notify": "distanceModelChanged", + "read": "distanceModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "DistanceModel", + "user": false, + "write": "setDistanceModel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 25, + "name": "size", + "notify": "sizeChanged", + "read": "size", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 26, + "name": "distanceCutoff", + "notify": "distanceCutoffChanged", + "read": "distanceCutoff", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDistanceCutoff" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 27, + "name": "manualAttenuation", + "notify": "manualAttenuationChanged", + "read": "manualAttenuation", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setManualAttenuation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 28, + "name": "occlusionIntensity", + "notify": "occlusionIntensityChanged", + "read": "occlusionIntensity", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setOcclusionIntensity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 29, + "name": "directivity", + "notify": "directivityChanged", + "read": "directivity", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDirectivity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 30, + "name": "directivityOrder", + "notify": "directivityOrderChanged", + "read": "directivityOrder", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setDirectivityOrder" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 31, + "name": "nearFieldGain", + "notify": "nearFieldGainChanged", + "read": "nearFieldGain", + "required": false, + "scriptable": true, + "stored": true, + "type": "float", + "user": false, + "write": "setNearFieldGain" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 32, + "name": "loops", + "notify": "loopsChanged", + "read": "loops", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLoops" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 33, + "name": "autoPlay", + "notify": "autoPlayChanged", + "read": "autoPlay", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoPlay" + } + ], + "qualifiedClassName": "QSpatialSound", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 98, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 99, + "name": "loopsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 100, + "name": "autoPlayChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 101, + "name": "positionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 102, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 103, + "name": "volumeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 104, + "name": "distanceModelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 105, + "name": "sizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 106, + "name": "distanceCutoffChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 107, + "name": "manualAttenuationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 108, + "name": "occlusionIntensityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 109, + "name": "directivityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 110, + "name": "directivityOrderChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 111, + "name": "nearFieldGainChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 14, + "lineNumber": 114, + "name": "play", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 115, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 116, + "name": "stop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qspatialsound.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6sql_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6sql_metatypes.json new file mode 100644 index 0000000..60c7de1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6sql_metatypes.json @@ -0,0 +1,591 @@ +[ + { + "classes": [ + { + "className": "QSqlDatabase", + "gadget": true, + "lineNumber": 49, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 52, + "name": "numericalPrecisionPolicy", + "read": "numericalPrecisionPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSql::NumericalPrecisionPolicy", + "user": false, + "write": "setNumericalPrecisionPolicy" + } + ], + "qualifiedClassName": "QSqlDatabase", + "superClasses": [ + { + "access": "public", + "name": "QSqlDatabaseDefaultConnectionName" + } + ] + } + ], + "inputFile": "qsqldatabase.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSqlDriver", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "numericalPrecisionPolicy", + "read": "numericalPrecisionPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSql::NumericalPrecisionPolicy", + "user": false, + "write": "setNumericalPrecisionPolicy" + } + ], + "qualifiedClassName": "QSqlDriver", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + }, + { + "name": "source", + "type": "QSqlDriver::NotificationSource" + }, + { + "name": "payload", + "type": "QVariant" + } + ], + "index": 0, + "lineNumber": 110, + "name": "notification", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 107, + "name": "cancelQuery", + "returnType": "bool" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsqldriver.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSqlDriverPlugin", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QSqlDriverPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsqldriverplugin.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSqlField", + "gadget": true, + "lineNumber": 19, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "value", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "defaultValue", + "read": "defaultValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false, + "write": "setDefaultValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "tableName", + "read": "tableName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTableName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "metaType", + "read": "metaType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QMetaType", + "user": false, + "write": "setMetaType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 27, + "name": "requiredStatus", + "read": "requiredStatus", + "required": false, + "scriptable": true, + "stored": true, + "type": "RequiredStatus", + "user": false, + "write": "setRequiredStatus" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 28, + "name": "readOnly", + "read": "isReadOnly", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReadOnly" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 29, + "name": "generated", + "read": "isGenerated", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGenerated" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 30, + "name": "autoValue", + "read": "isAutoValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 31, + "name": "length", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 32, + "name": "precision", + "read": "precision", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPrecision" + } + ], + "qualifiedClassName": "QSqlField" + } + ], + "inputFile": "qsqlfield.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSqlIndex", + "gadget": true, + "lineNumber": 18, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "cursorName", + "read": "cursorName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setCursorName" + } + ], + "qualifiedClassName": "QSqlIndex", + "superClasses": [ + { + "access": "public", + "name": "QSqlRecord" + } + ] + } + ], + "inputFile": "qsqlindex.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSqlQuery", + "gadget": true, + "lineNumber": 24, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "forwardOnly", + "read": "isForwardOnly", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setForwardOnly" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "positionalBindingEnabled", + "read": "isPositionalBindingEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPositionalBindingEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "numericalPrecisionPolicy", + "read": "numericalPrecisionPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSql::NumericalPrecisionPolicy", + "user": false, + "write": "setNumericalPrecisionPolicy" + } + ], + "qualifiedClassName": "QSqlQuery" + } + ], + "inputFile": "qsqlquery.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSqlQueryModel", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QSqlQueryModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractTableModel" + } + ] + } + ], + "inputFile": "qsqlquerymodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSqlRelationalTableModel", + "lineNumber": 48, + "object": true, + "qualifiedClassName": "QSqlRelationalTableModel", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 0, + "lineNumber": 76, + "name": "revertRow", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSqlTableModel" + } + ] + } + ], + "inputFile": "qsqlrelationaltablemodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSqlTableModel", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QSqlTableModel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "record", + "type": "QSqlRecord&" + } + ], + "index": 0, + "lineNumber": 87, + "name": "primeInsert", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "record", + "type": "QSqlRecord&" + } + ], + "index": 1, + "lineNumber": 89, + "name": "beforeInsert", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "record", + "type": "QSqlRecord&" + } + ], + "index": 2, + "lineNumber": 90, + "name": "beforeUpdate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 3, + "lineNumber": 91, + "name": "beforeDelete", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 4, + "lineNumber": 77, + "name": "select", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 5, + "lineNumber": 78, + "name": "selectRow", + "returnType": "bool" + }, + { + "access": "public", + "index": 6, + "lineNumber": 80, + "name": "submit", + "returnType": "bool" + }, + { + "access": "public", + "index": 7, + "lineNumber": 81, + "name": "revert", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 83, + "name": "submitAll", + "returnType": "bool" + }, + { + "access": "public", + "index": 9, + "lineNumber": 84, + "name": "revertAll", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSqlQueryModel" + } + ] + } + ], + "inputFile": "qsqltablemodel.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6statemachine_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6statemachine_metatypes.json new file mode 100644 index 0000000..b5e2f03 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6statemachine_metatypes.json @@ -0,0 +1,955 @@ +[ + { + "classes": [ + { + "className": "QSignalEventGenerator", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QSignalEventGenerator", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 36, + "name": "execute", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsignaleventgenerator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractState", + "lineNumber": 16, + "object": true, + "properties": [ + { + "bindable": "bindableActive", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "active", + "notify": "activeChanged", + "read": "active", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QAbstractState", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 30, + "name": "entered", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 31, + "name": "exited", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "active", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 32, + "name": "activeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractstate.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractTransition", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 33, + "name": "TransitionType", + "values": [ + "ExternalTransition", + "InternalTransition" + ] + } + ], + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "sourceState", + "read": "sourceState", + "required": false, + "scriptable": true, + "stored": true, + "type": "QState*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "targetState", + "notify": "targetStateChanged", + "read": "targetState", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractState*", + "user": false, + "write": "setTargetState" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "targetStates", + "notify": "targetStatesChanged", + "read": "targetStates", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setTargetStates" + }, + { + "bindable": "bindableTransitionType", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 30, + "name": "transitionType", + "read": "transitionType", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "TransitionType", + "user": false, + "write": "setTransitionType" + } + ], + "qualifiedClassName": "QAbstractTransition", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 61, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 62, + "name": "targetStateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 63, + "name": "targetStatesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstracttransition.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBasicKeyEventTransition", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QBasicKeyEventTransition", + "superClasses": [ + { + "access": "public", + "name": "QAbstractTransition" + } + ] + } + ], + "inputFile": "qbasickeyeventtransition_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBasicMouseEventTransition", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QBasicMouseEventTransition", + "superClasses": [ + { + "access": "public", + "name": "QAbstractTransition" + } + ] + } + ], + "inputFile": "qbasicmouseeventtransition_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QEventTransition", + "lineNumber": 13, + "object": true, + "properties": [ + { + "bindable": "bindableEventSource", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "eventSource", + "read": "eventSource", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setEventSource" + }, + { + "bindable": "bindableEventType", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "eventType", + "read": "eventType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QEvent::Type", + "user": false, + "write": "setEventType" + } + ], + "qualifiedClassName": "QEventTransition", + "superClasses": [ + { + "access": "public", + "name": "QAbstractTransition" + } + ] + } + ], + "inputFile": "qeventtransition.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFinalState", + "lineNumber": 12, + "object": true, + "qualifiedClassName": "QFinalState", + "superClasses": [ + { + "access": "public", + "name": "QAbstractState" + } + ] + } + ], + "inputFile": "qfinalstate.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHistoryState", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 23, + "name": "HistoryType", + "values": [ + "ShallowHistory", + "DeepHistory" + ] + } + ], + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "defaultState", + "notify": "defaultStateChanged", + "read": "defaultState", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractState*", + "user": false, + "write": "setDefaultState" + }, + { + "bindable": "bindableDefaultTransition", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "defaultTransition", + "notify": "defaultTransitionChanged", + "read": "defaultTransition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractTransition*", + "user": false, + "write": "setDefaultTransition" + }, + { + "bindable": "bindableHistoryType", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 20, + "name": "historyType", + "notify": "historyTypeChanged", + "read": "historyType", + "required": false, + "scriptable": true, + "stored": true, + "type": "HistoryType", + "user": false, + "write": "setHistoryType" + } + ], + "qualifiedClassName": "QHistoryState", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "defaultTransitionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 46, + "name": "defaultStateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 47, + "name": "historyTypeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractState" + } + ] + } + ], + "inputFile": "qhistorystate.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QKeyEventTransition", + "lineNumber": 12, + "object": true, + "properties": [ + { + "bindable": "bindableKey", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 15, + "name": "key", + "read": "key", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setKey" + }, + { + "bindable": "bindableModifierMask", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 16, + "name": "modifierMask", + "read": "modifierMask", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::KeyboardModifiers", + "user": false, + "write": "setModifierMask" + } + ], + "qualifiedClassName": "QKeyEventTransition", + "superClasses": [ + { + "access": "public", + "name": "QEventTransition" + } + ] + } + ], + "inputFile": "qkeyeventtransition.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMouseEventTransition", + "lineNumber": 13, + "object": true, + "properties": [ + { + "bindable": "bindableButton", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "button", + "read": "button", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::MouseButton", + "user": false, + "write": "setButton" + }, + { + "bindable": "bindableModifierMask", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "modifierMask", + "read": "modifierMask", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::KeyboardModifiers", + "user": false, + "write": "setModifierMask" + } + ], + "qualifiedClassName": "QMouseEventTransition", + "superClasses": [ + { + "access": "public", + "name": "QEventTransition" + } + ] + } + ], + "inputFile": "qmouseeventtransition.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSignalTransition", + "lineNumber": 13, + "object": true, + "properties": [ + { + "bindable": "bindableSenderObject", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "senderObject", + "notify": "senderObjectChanged", + "read": "senderObject", + "required": false, + "scriptable": true, + "stored": true, + "type": "const QObject*", + "user": false, + "write": "setSenderObject" + }, + { + "bindable": "bindableSignal", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 18, + "name": "signal", + "notify": "signalChanged", + "read": "signal", + "required": false, + "scriptable": true, + "stored": true, + "type": "QByteArray", + "user": false, + "write": "setSignal" + } + ], + "qualifiedClassName": "QSignalTransition", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "senderObjectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 56, + "name": "signalChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractTransition" + } + ] + } + ], + "inputFile": "qsignaltransition.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QState", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 28, + "name": "ChildMode", + "values": [ + "ExclusiveStates", + "ParallelStates" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "RestorePolicy", + "values": [ + "DontRestoreProperties", + "RestoreProperties" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "bindable": "bindableInitialState", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "initialState", + "notify": "initialStateChanged", + "read": "initialState", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractState*", + "user": false, + "write": "setInitialState" + }, + { + "bindable": "bindableErrorState", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "errorState", + "notify": "errorStateChanged", + "read": "errorState", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractState*", + "user": false, + "write": "setErrorState" + }, + { + "bindable": "bindableChildMode", + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "childMode", + "notify": "childModeChanged", + "read": "childMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ChildMode", + "user": false, + "write": "setChildMode" + } + ], + "qualifiedClassName": "QState", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 81, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 82, + "name": "propertiesAssigned", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 83, + "name": "childModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 84, + "name": "initialStateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 85, + "name": "errorStateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractState" + } + ] + } + ], + "inputFile": "qstate.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStateMachine", + "lineNumber": 23, + "object": true, + "properties": [ + { + "bindable": "bindableErrorString", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "errorString", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "bindable": "bindableGlobalRestorePolicy", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "globalRestorePolicy", + "read": "globalRestorePolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QState::RestorePolicy", + "user": false, + "write": "setGlobalRestorePolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "running", + "notify": "runningChanged", + "read": "isRunning", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRunning" + }, + { + "bindable": "bindableAnimated", + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "animated", + "read": "isAnimated", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAnimated" + } + ], + "qualifiedClassName": "QStateMachine", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 130, + "name": "started", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 131, + "name": "stopped", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "running", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 132, + "name": "runningChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 125, + "name": "start", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 126, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "running", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 127, + "name": "setRunning", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 153, + "name": "_q_start", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 154, + "name": "_q_process", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 156, + "name": "_q_animationFinished", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 9, + "lineNumber": 158, + "name": "_q_startDelayedEventTimer", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 10, + "lineNumber": 159, + "name": "_q_killDelayedEventTimer", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QState" + } + ] + } + ], + "inputFile": "qstatemachine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DefaultStateTransition", + "lineNumber": 94, + "object": true, + "qualifiedClassName": "DefaultStateTransition", + "superClasses": [ + { + "access": "public", + "name": "QAbstractTransition" + } + ] + } + ], + "inputFile": "qhistorystate.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "GoToStateTransition", + "lineNumber": 2101, + "object": true, + "qualifiedClassName": "_QStateMachine_Internal::GoToStateTransition", + "superClasses": [ + { + "access": "public", + "name": "QAbstractTransition" + } + ] + } + ], + "inputFile": "qstatemachine.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6statemachineqml_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6statemachineqml_metatypes.json new file mode 100644 index 0000000..e654d28 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6statemachineqml_metatypes.json @@ -0,0 +1,515 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "children" + }, + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "FinalState", + "lineNumber": 30, + "object": true, + "properties": [ + { + "bindable": "bindableChildren", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "children", + "notify": "childrenChanged", + "read": "children", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "FinalState", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "childrenChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QFinalState" + } + ] + } + ], + "inputFile": "finalstate_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QHistoryState" + }, + { + "name": "QML.Element", + "value": "HistoryState" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "QHistoryStateForeign", + "gadget": true, + "lineNumber": 26, + "qualifiedClassName": "QHistoryStateForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QState" + }, + { + "name": "QML.Element", + "value": "QState" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Don't use this, use State instead." + } + ], + "className": "QStateForeign", + "gadget": true, + "lineNumber": 34, + "qualifiedClassName": "QStateForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QAbstractState" + }, + { + "name": "QML.Element", + "value": "QAbstractState" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Don't use this, use State instead." + } + ], + "className": "QAbstractStateForeign", + "gadget": true, + "lineNumber": 43, + "qualifiedClassName": "QAbstractStateForeign" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QSignalTransition" + }, + { + "name": "QML.Element", + "value": "QSignalTransition" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Don't use this, use SignalTransition instead." + } + ], + "className": "QSignalTransitionForeign", + "gadget": true, + "lineNumber": 52, + "qualifiedClassName": "QSignalTransitionForeign" + } + ], + "inputFile": "statemachineforeign_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.HasCustomParser", + "value": "true" + } + ], + "className": "SignalTransition", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 33, + "methods": [ + { + "access": "public", + "index": 3, + "lineNumber": 59, + "name": "invoke", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "bindable": "bindableSignal", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "signal", + "notify": "qmlSignalChanged", + "read": "signal", + "required": false, + "scriptable": true, + "stored": true, + "type": "QJSValue", + "user": false, + "write": "setSignal" + }, + { + "bindable": "bindableGuard", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 39, + "name": "guard", + "notify": "guardChanged", + "read": "guard", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlScriptString", + "user": false, + "write": "setGuard" + } + ], + "qualifiedClassName": "SignalTransition", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "guardChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 63, + "name": "invokeYourself", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 67, + "name": "qmlSignalChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSignalTransition" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "signaltransition_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "children" + }, + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "State", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "bindable": "bindableChildren", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "children", + "notify": "childrenChanged", + "read": "children", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "State", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 49, + "name": "childrenChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QState" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "state_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "DefaultProperty", + "value": "children" + }, + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "StateMachine", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 29, + "object": true, + "properties": [ + { + "bindable": "bindableChildren", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "children", + "notify": "childrenChanged", + "read": "children", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 37, + "name": "running", + "notify": "qmlRunningChanged", + "read": "isRunning", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRunning" + } + ], + "qualifiedClassName": "StateMachine", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 58, + "name": "childrenChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 62, + "name": "qmlRunningChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 2, + "lineNumber": 55, + "name": "checkChildMode", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QStateMachine" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "statemachine_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "auto" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + } + ], + "className": "TimeoutTransition", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "bindable": "bindableTimeout", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "timeout", + "read": "timeout", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTimeout" + } + ], + "qualifiedClassName": "TimeoutTransition", + "superClasses": [ + { + "access": "public", + "name": "QSignalTransition" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "timeouttransition_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6svg_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6svg_metatypes.json new file mode 100644 index 0000000..4697a54 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6svg_metatypes.json @@ -0,0 +1,231 @@ +[ + { + "classes": [ + { + "className": "QSvgRenderer", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "viewBox", + "read": "viewBoxF", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setViewBox" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "framesPerSecond", + "read": "framesPerSecond", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setFramesPerSecond" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "currentFrame", + "read": "currentFrame", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentFrame" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 30, + "name": "aspectRatioMode", + "read": "aspectRatioMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::AspectRatioMode", + "user": false, + "write": "setAspectRatioMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 31, + "name": "options", + "read": "options", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtSvg::Options", + "user": false, + "write": "setOptions" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 32, + "name": "animationEnabled", + "read": "isAnimationEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAnimationEnabled" + } + ], + "qualifiedClassName": "QSvgRenderer", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 81, + "name": "repaintNeeded", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "filename", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 71, + "name": "load", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "contents", + "type": "QByteArray" + } + ], + "index": 2, + "lineNumber": 72, + "name": "load", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "contents", + "type": "QXmlStreamReader*" + } + ], + "index": 3, + "lineNumber": 73, + "name": "load", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "p", + "type": "QPainter*" + } + ], + "index": 4, + "lineNumber": 74, + "name": "render", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "p", + "type": "QPainter*" + }, + { + "name": "bounds", + "type": "QRectF" + } + ], + "index": 5, + "lineNumber": 75, + "name": "render", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "p", + "type": "QPainter*" + }, + { + "name": "elementId", + "type": "QString" + }, + { + "name": "bounds", + "type": "QRectF" + } + ], + "index": 6, + "lineNumber": 77, + "name": "render", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "p", + "type": "QPainter*" + }, + { + "name": "elementId", + "type": "QString" + } + ], + "index": 7, + "isCloned": true, + "lineNumber": 77, + "name": "render", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsvgrenderer.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6svgwidgets_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6svgwidgets_metatypes.json new file mode 100644 index 0000000..da49887 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6svgwidgets_metatypes.json @@ -0,0 +1,115 @@ +[ + { + "classes": [ + { + "className": "QSvgWidget", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QSvgWidget", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "file", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 33, + "name": "load", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "contents", + "type": "QByteArray" + } + ], + "index": 1, + "lineNumber": 34, + "name": "load", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qsvgwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsSvgItem", + "interfaces": [ + [ + { + "className": "QGraphicsItem", + "id": "\"org.qt-project.Qt.QGraphicsItem\"" + } + ] + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "elementId", + "read": "elementId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setElementId" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "maximumCacheSize", + "read": "maximumCacheSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setMaximumCacheSize" + } + ], + "qualifiedClassName": "QGraphicsSvgItem", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 54, + "name": "_q_repaintItem", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsObject" + } + ] + } + ], + "inputFile": "qgraphicssvgitem.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6test_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6test_metatypes.json new file mode 100644 index 0000000..16c1c89 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6test_metatypes.json @@ -0,0 +1,76 @@ +[ + { + "classes": [ + { + "className": "QTestEventLoop", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "QTestEventLoop", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 51, + "name": "exitLoop", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtesteventloop.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractItemModelTester", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "QAbstractItemModelTester", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractitemmodeltester.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTestLog", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "LogMode", + "values": [ + "Plain", + "XML", + "LightXML", + "JUnitXML", + "CSV", + "TeamCity", + "TAP" + ] + } + ], + "gadget": true, + "lineNumber": 33, + "qualifiedClassName": "QTestLog" + } + ], + "inputFile": "qtestlog_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6texttospeech_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6texttospeech_metatypes.json new file mode 100644 index 0000000..22dd0a5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6texttospeech_metatypes.json @@ -0,0 +1,765 @@ +[ + { + "classes": [ + { + "className": "QTextToSpeech", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 36, + "name": "State", + "values": [ + "Ready", + "Speaking", + "Paused", + "Error", + "Synthesizing" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 45, + "name": "ErrorReason", + "values": [ + "NoError", + "Initialization", + "Configuration", + "Input", + "Playback" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 54, + "name": "BoundaryHint", + "values": [ + "Default", + "Immediate", + "Word", + "Sentence", + "Utterance" + ] + }, + { + "alias": "Capability", + "isClass": true, + "isFlag": true, + "lineNumber": 63, + "name": "Capabilities", + "values": [ + "None", + "Speak", + "PauseResume", + "WordByWordProgress", + "Synthesize" + ] + } + ], + "lineNumber": 22, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "engine", + "type": "QString" + }, + { + "name": "params", + "type": "QVariantMap" + } + ], + "index": 22, + "lineNumber": 79, + "name": "setEngine", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "engine", + "type": "QString" + } + ], + "index": 23, + "isCloned": true, + "lineNumber": 79, + "name": "setEngine", + "returnType": "bool" + }, + { + "access": "public", + "index": 24, + "isConst": true, + "lineNumber": 84, + "name": "errorReason", + "returnType": "QTextToSpeech::ErrorReason" + }, + { + "access": "public", + "index": 25, + "isConst": true, + "lineNumber": 85, + "name": "errorString", + "returnType": "QString" + }, + { + "access": "public", + "index": 26, + "isConst": true, + "lineNumber": 87, + "name": "availableLocales", + "returnType": "QList" + }, + { + "access": "public", + "index": 27, + "isConst": true, + "lineNumber": 91, + "name": "availableVoices", + "returnType": "QList" + }, + { + "access": "public", + "index": 28, + "lineNumber": 97, + "name": "availableEngines", + "returnType": "QStringList" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "engine", + "notify": "engineChanged", + "read": "engine", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setEngine" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 26, + "name": "state", + "notify": "stateChanged", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "State", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 27, + "name": "volume", + "notify": "volumeChanged", + "read": "volume", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setVolume" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 28, + "name": "rate", + "notify": "rateChanged", + "read": "rate", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setRate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 29, + "name": "pitch", + "notify": "pitchChanged", + "read": "pitch", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setPitch" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 30, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 31, + "name": "voice", + "notify": "voiceChanged", + "read": "voice", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVoice", + "user": false, + "write": "setVoice" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 32, + "name": "engineCapabilities", + "notify": "engineChanged", + "read": "engineCapabilities", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "Capabilities", + "user": false + } + ], + "qualifiedClassName": "QTextToSpeech", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "engine", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 163, + "name": "engineChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QTextToSpeech::State" + } + ], + "index": 1, + "lineNumber": 164, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QTextToSpeech::ErrorReason" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 165, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 3, + "lineNumber": 166, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rate", + "type": "double" + } + ], + "index": 4, + "lineNumber": 167, + "name": "rateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pitch", + "type": "double" + } + ], + "index": 5, + "lineNumber": 168, + "name": "pitchChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "volume", + "type": "double" + } + ], + "index": 6, + "lineNumber": 169, + "name": "volumeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "voice", + "type": "QVoice" + } + ], + "index": 7, + "lineNumber": 170, + "name": "voiceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "word", + "type": "QString" + }, + { + "name": "id", + "type": "qsizetype" + }, + { + "name": "start", + "type": "qsizetype" + }, + { + "name": "length", + "type": "qsizetype" + } + ], + "index": 8, + "lineNumber": 172, + "name": "sayingWord", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "qsizetype" + } + ], + "index": 9, + "lineNumber": 173, + "name": "aboutToSynthesize", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 10, + "lineNumber": 149, + "name": "say", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 11, + "lineNumber": 150, + "name": "enqueue", + "returnType": "qsizetype" + }, + { + "access": "public", + "arguments": [ + { + "name": "boundaryHint", + "type": "QTextToSpeech::BoundaryHint" + } + ], + "index": 12, + "lineNumber": 151, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "isCloned": true, + "lineNumber": 151, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "boundaryHint", + "type": "QTextToSpeech::BoundaryHint" + } + ], + "index": 14, + "lineNumber": 152, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "isCloned": true, + "lineNumber": 152, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 153, + "name": "resume", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "locale", + "type": "QLocale" + } + ], + "index": 17, + "lineNumber": 155, + "name": "setLocale", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rate", + "type": "double" + } + ], + "index": 18, + "lineNumber": 157, + "name": "setRate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pitch", + "type": "double" + } + ], + "index": 19, + "lineNumber": 158, + "name": "setPitch", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "volume", + "type": "double" + } + ], + "index": 20, + "lineNumber": 159, + "name": "setVolume", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "voice", + "type": "QVoice" + } + ], + "index": 21, + "lineNumber": 160, + "name": "setVoice", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtexttospeech.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextToSpeechEngine", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QTextToSpeechEngine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QTextToSpeech::State" + } + ], + "index": 0, + "lineNumber": 70, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QTextToSpeech::ErrorReason" + }, + { + "name": "errorString", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 71, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "word", + "type": "QString" + }, + { + "name": "start", + "type": "qsizetype" + }, + { + "name": "length", + "type": "qsizetype" + } + ], + "index": 2, + "lineNumber": 73, + "name": "sayingWord", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QAudioFormat" + }, + { + "name": "data", + "type": "QByteArray" + } + ], + "index": 3, + "lineNumber": 74, + "name": "synthesized", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qtexttospeechengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVoice", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 30, + "name": "Gender", + "values": [ + "Male", + "Female", + "Unknown" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 37, + "name": "Age", + "values": [ + "Child", + "Teenager", + "Adult", + "Senior", + "Other" + ] + } + ], + "gadget": true, + "lineNumber": 20, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "gender", + "read": "gender", + "required": false, + "scriptable": true, + "stored": true, + "type": "Gender", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "age", + "read": "age", + "required": false, + "scriptable": true, + "stored": true, + "type": "Age", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "locale", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "language", + "read": "language", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": false, + "type": "QLocale::Language", + "user": false + } + ], + "qualifiedClassName": "QVoice" + } + ], + "inputFile": "qvoice.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6uitools_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6uitools_metatypes.json new file mode 100644 index 0000000..ca59e1a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6uitools_metatypes.json @@ -0,0 +1,310 @@ +[ + { + "classes": [ + { + "className": "QUiLoader", + "lineNumber": 22, + "object": true, + "qualifiedClassName": "QUiLoader", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quiloader.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractFormBuilderGadget", + "lineNumber": 47, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 50, + "name": "itemFlags", + "read": "fakeItemFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ItemFlags", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 51, + "name": "checkState", + "read": "fakeCheckState", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::CheckState", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 52, + "name": "textAlignment", + "read": "fakeAlignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 53, + "name": "orientation", + "read": "fakeOrientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 54, + "name": "sizeType", + "read": "fakeSizeType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizePolicy::Policy", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 55, + "name": "colorRole", + "read": "fakeColorRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPalette::ColorRole", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 56, + "name": "colorGroup", + "read": "fakeColorGroup", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPalette::ColorGroup", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 57, + "name": "styleStrategy", + "read": "fakeStyleStrategy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont::StyleStrategy", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 58, + "name": "hintingPreference", + "read": "fakeHintingPreference", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont::HintingPreference", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 59, + "name": "fontWeight", + "read": "fakeFontWeight", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont::Weight", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 60, + "name": "cursorShape", + "read": "fakeCursorShape", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::CursorShape", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 61, + "name": "brushStyle", + "read": "fakeBrushStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::BrushStyle", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 62, + "name": "toolBarArea", + "read": "fakeToolBarArea", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ToolBarArea", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 63, + "name": "gradientType", + "read": "fakeGradientType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGradient::Type", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 64, + "name": "gradientSpread", + "read": "fakeGradientSpread", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGradient::Spread", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 65, + "name": "gradientCoordinate", + "read": "fakeGradientCoordinate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGradient::CoordinateMode", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 66, + "name": "language", + "read": "fakeLanguage", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale::Language", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 67, + "name": "country", + "read": "fakeCountry", + "required": false, + "scriptable": true, + "stored": true, + "type": "QLocale::Country", + "user": false + } + ], + "qualifiedClassName": "QFormInternal::QAbstractFormBuilderGadget", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "properties_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "TranslationWatcher", + "lineNumber": 203, + "object": true, + "qualifiedClassName": "QFormInternal::TranslationWatcher", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "quiloader.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6virtualkeyboard_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6virtualkeyboard_metatypes.json new file mode 100644 index 0000000..6345a36 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6virtualkeyboard_metatypes.json @@ -0,0 +1,3817 @@ +[ + { + "classes": [ + { + "className": "AbstractInputPanel", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::AbstractInputPanel", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 41, + "name": "createView", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 42, + "name": "destroyView", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "abstractinputpanel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "AppInputPanel", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::AppInputPanel", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "QtVirtualKeyboard::AbstractInputPanel", + "name": "AbstractInputPanel" + } + ] + } + ], + "inputFile": "appinputpanel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DesktopInputPanel", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::DesktopInputPanel", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 44, + "name": "createView", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 45, + "name": "destroyView", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "rect", + "type": "QRect" + } + ], + "index": 2, + "lineNumber": 48, + "name": "repositionView", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "focusWindow", + "type": "QWindow*" + } + ], + "index": 3, + "lineNumber": 49, + "name": "focusWindowChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 50, + "name": "focusWindowVisibleChanged", + "returnType": "void" + }, + { + "access": "protected", + "index": 5, + "lineNumber": 51, + "name": "previewRectangleChanged", + "returnType": "void" + }, + { + "access": "protected", + "index": 6, + "lineNumber": 52, + "name": "previewVisibleChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "type": "QScreen*" + } + ], + "index": 7, + "lineNumber": 53, + "name": "screenChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "QtVirtualKeyboard::AppInputPanel", + "name": "AppInputPanel" + } + ] + } + ], + "inputFile": "desktopinputpanel_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DesktopInputSelectionControl", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::DesktopInputSelectionControl", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 47, + "name": "updateAnchorHandlePosition", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 48, + "name": "updateCursorHandlePosition", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 49, + "name": "updateVisibility", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 50, + "name": "reloadGraphics", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "desktopinputselectioncontrol_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "EnterKeyAction" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "EnterKeyAction is an abstract type that is only available as an attached property." + }, + { + "name": "QML.Attached", + "value": "EnterKeyActionAttachedType" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "EnterKeyAction", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 37, + "name": "Id", + "values": [ + "None", + "Go", + "Search", + "Send", + "Next", + "Done" + ] + } + ], + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::EnterKeyAction", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "enterkeyaction_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "EnterKeyActionAttachedType", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "actionId", + "notify": "actionIdChanged", + "read": "actionId", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setActionId" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "label", + "notify": "labelChanged", + "read": "label", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "enabled", + "notify": "enabledChanged", + "read": "enabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + } + ], + "qualifiedClassName": "QtVirtualKeyboard::EnterKeyActionAttachedType", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "actionIdChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 47, + "name": "labelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 48, + "name": "enabledChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "enterkeyactionattachedtype_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FallbackInputMethod", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::FallbackInputMethod", + "superClasses": [ + { + "access": "public", + "name": "QVirtualKeyboardAbstractInputMethod" + } + ] + } + ], + "inputFile": "fallbackinputmethod_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "GestureRecognizer", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::GestureRecognizer", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "gesturerecognizer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "HandwritingGestureRecognizer", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::HandwritingGestureRecognizer", + "superClasses": [ + { + "access": "public", + "fullyQualifiedName": "QtVirtualKeyboard::GestureRecognizer", + "name": "GestureRecognizer" + } + ] + } + ], + "inputFile": "handwritinggesturerecognizer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "InputMethod" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "InputMethod", + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "inputContext", + "read": "inputContext", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVirtualKeyboardInputContext*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "inputEngine", + "read": "inputEngine", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVirtualKeyboardInputEngine*", + "user": false + } + ], + "qualifiedClassName": "QtVirtualKeyboard::InputMethod", + "superClasses": [ + { + "access": "public", + "name": "QVirtualKeyboardAbstractInputMethod" + } + ] + } + ], + "inputFile": "inputmethod_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "InputSelectionHandle", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::InputSelectionHandle", + "superClasses": [ + { + "access": "public", + "name": "QRasterWindow" + } + ] + } + ], + "inputFile": "inputselectionhandle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "InputView", + "lineNumber": 25, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::InputView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 32, + "name": "sizeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickView" + } + ] + } + ], + "inputFile": "inputview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "PlainInputMethod" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "PlainInputMethod", + "lineNumber": 24, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::PlainInputMethod", + "superClasses": [ + { + "access": "public", + "name": "QVirtualKeyboardAbstractInputMethod" + } + ] + } + ], + "inputFile": "plaininputmethod_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "PlatformInputContext", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::PlatformInputContext", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 68, + "name": "focusObjectChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 78, + "name": "keyboardRectangleChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 79, + "name": "updateInputPanelVisible", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QPlatformInputContext" + } + ] + } + ], + "inputFile": "platforminputcontext_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "QVirtualKeyboardAbstractInputMethod", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QVirtualKeyboardAbstractInputMethod", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QVirtualKeyboardSelectionListModel::Type" + } + ], + "index": 0, + "lineNumber": 55, + "name": "selectionListChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "QVirtualKeyboardSelectionListModel::Type" + }, + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 56, + "name": "selectionListActiveItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 57, + "name": "selectionListsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 60, + "name": "reset", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 61, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 62, + "name": "clearInputMode", + "returnType": "void", + "revision": 1537 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvirtualkeyboardabstractinputmethod.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVirtualKeyboardDictionary", + "lineNumber": 13, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 16, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 17, + "name": "contents", + "notify": "contentsChanged", + "read": "contents", + "required": false, + "reset": "resetContents", + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setContents" + } + ], + "qualifiedClassName": "QVirtualKeyboardDictionary", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 30, + "name": "contentsChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvirtualkeyboarddictionary.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QVirtualKeyboardDictionaryManager", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "availableDictionaries", + "notify": "availableDictionariesChanged", + "read": "availableDictionaries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "baseDictionaries", + "notify": "baseDictionariesChanged", + "read": "baseDictionaries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setBaseDictionaries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "extraDictionaries", + "notify": "extraDictionariesChanged", + "read": "extraDictionaries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setExtraDictionaries" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "activeDictionaries", + "notify": "activeDictionariesChanged", + "read": "activeDictionaries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + } + ], + "qualifiedClassName": "QVirtualKeyboardDictionaryManager", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "availableDictionariesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 47, + "name": "baseDictionariesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 48, + "name": "extraDictionariesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 49, + "name": "activeDictionariesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvirtualkeyboarddictionarymanager.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "VirtualKeyboardFeatures" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "QVirtualKeyboardFeatures", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 31, + "name": "Feature", + "values": [ + "Handwriting" + ] + } + ], + "lineNumber": 25, + "namespace": true, + "qualifiedClassName": "QVirtualKeyboardFeatures" + } + ], + "inputFile": "qvirtualkeyboardfeatures_namespace_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "InputContext" + }, + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "QVirtualKeyboardInputContext", + "lineNumber": 24, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "int" + }, + { + "name": "text", + "type": "QString" + }, + { + "name": "modifiers", + "type": "int" + } + ], + "index": 17, + "lineNumber": 86, + "name": "sendKeyClick", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "int" + }, + { + "name": "text", + "type": "QString" + } + ], + "index": 18, + "isCloned": true, + "lineNumber": 86, + "name": "sendKeyClick", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 87, + "name": "commit", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + }, + { + "name": "replaceFrom", + "type": "int" + }, + { + "name": "replaceLength", + "type": "int" + } + ], + "index": 20, + "lineNumber": 88, + "name": "commit", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + }, + { + "name": "replaceFrom", + "type": "int" + } + ], + "index": 21, + "isCloned": true, + "lineNumber": 88, + "name": "commit", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 22, + "isCloned": true, + "lineNumber": 88, + "name": "commit", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 89, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "anchorPos", + "type": "QPointF" + }, + { + "name": "cursorPos", + "type": "QPointF" + } + ], + "index": 24, + "lineNumber": 92, + "name": "setSelectionOnFocusObject", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "shift", + "notify": "shiftActiveChanged", + "read": "isShiftActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "shiftActive", + "notify": "shiftActiveChanged", + "read": "isShiftActive", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "capsLock", + "notify": "capsLockActiveChanged", + "read": "isCapsLockActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 32, + "name": "capsLockActive", + "notify": "capsLockActiveChanged", + "read": "isCapsLockActive", + "required": false, + "revision": 516, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 33, + "name": "uppercase", + "notify": "uppercaseChanged", + "read": "isUppercase", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 34, + "name": "anchorPosition", + "notify": "anchorPositionChanged", + "read": "anchorPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 35, + "name": "cursorPosition", + "notify": "cursorPositionChanged", + "read": "cursorPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 36, + "name": "inputMethodHints", + "notify": "inputMethodHintsChanged", + "read": "inputMethodHints", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::InputMethodHints", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 37, + "name": "preeditText", + "notify": "preeditTextChanged", + "read": "preeditText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPreeditText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 38, + "name": "surroundingText", + "notify": "surroundingTextChanged", + "read": "surroundingText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 39, + "name": "selectedText", + "notify": "selectedTextChanged", + "read": "selectedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 40, + "name": "anchorRectangle", + "notify": "anchorRectangleChanged", + "read": "anchorRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 41, + "name": "cursorRectangle", + "notify": "cursorRectangleChanged", + "read": "cursorRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 42, + "name": "animating", + "notify": "animatingChanged", + "read": "isAnimating", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAnimating" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 43, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 44, + "name": "inputItem", + "notify": "inputItemChanged", + "read": "inputItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 45, + "name": "inputEngine", + "read": "inputEngine", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVirtualKeyboardInputEngine*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 46, + "name": "selectionControlVisible", + "notify": "selectionControlVisibleChanged", + "read": "isSelectionControlVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 47, + "name": "anchorRectIntersectsClipRect", + "notify": "anchorRectIntersectsClipRectChanged", + "read": "anchorRectIntersectsClipRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 19, + "lineNumber": 48, + "name": "cursorRectIntersectsClipRect", + "notify": "cursorRectIntersectsClipRectChanged", + "read": "cursorRectIntersectsClipRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 20, + "lineNumber": 49, + "name": "priv", + "read": "priv", + "required": false, + "revision": 512, + "scriptable": true, + "stored": true, + "type": "QVirtualKeyboardInputContextPrivate*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 21, + "lineNumber": 50, + "name": "keyboardObserver", + "read": "keyboardObserver", + "required": false, + "revision": 1537, + "scriptable": true, + "stored": true, + "type": "QVirtualKeyboardObserver*", + "user": false + } + ], + "qualifiedClassName": "QVirtualKeyboardInputContext", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 95, + "name": "preeditTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 96, + "name": "inputMethodHintsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 97, + "name": "surroundingTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 98, + "name": "selectedTextChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 99, + "name": "anchorPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 100, + "name": "cursorPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 101, + "name": "anchorRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 102, + "name": "cursorRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 103, + "name": "shiftActiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 104, + "name": "capsLockActiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 105, + "name": "uppercaseChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 106, + "name": "animatingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 107, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 108, + "name": "inputItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 109, + "name": "selectionControlVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 110, + "name": "anchorRectIntersectsClipRectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 111, + "name": "cursorRectIntersectsClipRectChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvirtualkeyboardinputcontext.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "InputContextPrivate" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "InputContextPrivate is only available via InputContext.priv" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QVirtualKeyboardInputContextPrivate", + "enums": [ + { + "isClass": true, + "isFlag": true, + "lineNumber": 68, + "name": "State", + "values": [ + "Reselect", + "InputMethodEvent", + "KeyEvent", + "InputMethodClick", + "SyncShadowInput", + "SetFocus" + ] + } + ], + "lineNumber": 47, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "keyboardObserver", + "type": "QVirtualKeyboardObserver*" + } + ], + "index": 12, + "lineNumber": 94, + "name": "setKeyboardObserver", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fileUrl", + "type": "QUrl" + } + ], + "index": 13, + "lineNumber": 97, + "name": "fileExists", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QObject*" + } + ], + "index": 14, + "isConst": true, + "lineNumber": 98, + "name": "hasEnterKeyAction", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "inputPanel", + "type": "QObject*" + } + ], + "index": 15, + "lineNumber": 99, + "name": "registerInputPanel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 16, + "isConst": true, + "lineNumber": 100, + "name": "contains", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "keyboardFunction", + "type": "QtVirtualKeyboard::KeyboardFunction" + } + ], + "index": 17, + "isConst": true, + "lineNumber": 101, + "name": "keyboardFunctionKey", + "returnType": "QtVirtualKeyboard::KeyboardFunctionKey" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 51, + "name": "focus", + "notify": "focusChanged", + "read": "focus", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFocus" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 52, + "name": "keyboardRectangle", + "notify": "keyboardRectangleChanged", + "read": "keyboardRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setKeyboardRectangle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 53, + "name": "previewRectangle", + "notify": "previewRectangleChanged", + "read": "previewRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setPreviewRectangle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 54, + "name": "previewVisible", + "notify": "previewVisibleChanged", + "read": "previewVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPreviewVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 55, + "name": "locale", + "notify": "localeChanged", + "read": "locale", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 56, + "name": "inputItem", + "notify": "inputItemChanged", + "read": "inputItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 57, + "name": "shiftHandler", + "read": "shiftHandler", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtVirtualKeyboard::ShiftHandler*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 58, + "name": "shadow", + "read": "shadow", + "required": false, + "scriptable": true, + "stored": true, + "type": "QtVirtualKeyboard::ShadowInputContext*", + "user": false + } + ], + "qualifiedClassName": "QVirtualKeyboardInputContextPrivate", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 104, + "name": "focusChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 105, + "name": "keyboardRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 106, + "name": "previewRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 107, + "name": "previewVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 108, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 109, + "name": "inputItemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "int" + }, + { + "name": "isAutoRepeat", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 110, + "name": "navigationKeyPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "int" + }, + { + "name": "isAutoRepeat", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 111, + "name": "navigationKeyReleased", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 8, + "lineNumber": 114, + "name": "hideInputPanel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "availableLocales", + "type": "QStringList" + } + ], + "index": 9, + "lineNumber": 115, + "name": "updateAvailableLocales", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "anchorPosition", + "type": "int" + }, + { + "name": "cursorPosition", + "type": "int" + } + ], + "index": 10, + "lineNumber": 116, + "name": "forceCursorPosition", + "returnType": "void" + }, + { + "access": "private", + "index": 11, + "lineNumber": 119, + "name": "onInputItemChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvirtualkeyboardinputcontext_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "InputEngine" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "InputEngine is only available via InputContext.inputEngine" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "QVirtualKeyboardInputEngine", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 43, + "name": "TextCase", + "values": [ + "Lower", + "Upper" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 49, + "name": "InputMode", + "values": [ + "Latin", + "Numeric", + "Dialable", + "Pinyin", + "Cangjie", + "Zhuyin", + "Hangul", + "Hiragana", + "Katakana", + "FullwidthLatin", + "Greek", + "Cyrillic", + "Arabic", + "Hebrew", + "ChineseHandwriting", + "JapaneseHandwriting", + "KoreanHandwriting", + "Thai", + "Stroke", + "Romaji", + "HiraganaFlick" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 74, + "name": "PatternRecognitionMode", + "values": [ + "None", + "PatternRecognitionDisabled", + "Handwriting", + "HandwritingRecoginition" + ] + }, + { + "isClass": true, + "isFlag": true, + "lineNumber": 82, + "name": "ReselectFlag", + "values": [ + "WordBeforeCursor", + "WordAfterCursor", + "WordAtCursor" + ] + } + ], + "lineNumber": 20, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "Qt::Key" + }, + { + "name": "text", + "type": "QString" + }, + { + "name": "modifiers", + "type": "Qt::KeyboardModifiers" + }, + { + "name": "repeat", + "type": "bool" + } + ], + "index": 16, + "lineNumber": 93, + "name": "virtualKeyPress", + "returnType": "bool" + }, + { + "access": "public", + "index": 17, + "lineNumber": 94, + "name": "virtualKeyCancel", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "Qt::Key" + }, + { + "name": "text", + "type": "QString" + }, + { + "name": "modifiers", + "type": "Qt::KeyboardModifiers" + } + ], + "index": 18, + "lineNumber": 95, + "name": "virtualKeyRelease", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "Qt::Key" + }, + { + "name": "text", + "type": "QString" + }, + { + "name": "modifiers", + "type": "Qt::KeyboardModifiers" + } + ], + "index": 19, + "lineNumber": 96, + "name": "virtualKeyClick", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "traceId", + "type": "int" + }, + { + "name": "patternRecognitionMode", + "type": "PatternRecognitionMode" + }, + { + "name": "traceCaptureDeviceInfo", + "type": "QVariantMap" + }, + { + "name": "traceScreenInfo", + "type": "QVariantMap" + } + ], + "index": 20, + "lineNumber": 114, + "name": "traceBegin", + "returnType": "QVirtualKeyboardTrace*" + }, + { + "access": "public", + "arguments": [ + { + "name": "trace", + "type": "QVirtualKeyboardTrace*" + } + ], + "index": 21, + "lineNumber": 117, + "name": "traceEnd", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "cursorPosition", + "type": "int" + }, + { + "name": "reselectFlags", + "type": "ReselectFlags" + } + ], + "index": 22, + "lineNumber": 119, + "name": "reselect", + "returnType": "bool" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "activeKey", + "notify": "activeKeyChanged", + "read": "activeKey", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Key", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "previousKey", + "notify": "previousKeyChanged", + "read": "previousKey", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Key", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "inputMethod", + "notify": "inputMethodChanged", + "read": "inputMethod", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVirtualKeyboardAbstractInputMethod*", + "user": false, + "write": "setInputMethod" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "inputModes", + "notify": "inputModesChanged", + "read": "inputModes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "inputMode", + "notify": "inputModeChanged", + "read": "inputMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "InputMode", + "user": false, + "write": "setInputMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 30, + "name": "patternRecognitionModes", + "notify": "patternRecognitionModesChanged", + "read": "patternRecognitionModes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "wordCandidateListModel", + "notify": "wordCandidateListModelChanged", + "read": "wordCandidateListModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVirtualKeyboardSelectionListModel*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "wordCandidateListVisibleHint", + "notify": "wordCandidateListVisibleHintChanged", + "read": "wordCandidateListVisibleHint", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QVirtualKeyboardInputEngine", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "Qt::Key" + }, + { + "name": "text", + "type": "QString" + }, + { + "name": "modifiers", + "type": "Qt::KeyboardModifiers" + }, + { + "name": "isAutoRepeat", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 123, + "name": "virtualKeyClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "Qt::Key" + } + ], + "index": 1, + "lineNumber": 124, + "name": "activeKeyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "key", + "type": "Qt::Key" + } + ], + "index": 2, + "lineNumber": 125, + "name": "previousKeyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 126, + "name": "inputMethodChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 127, + "name": "inputMethodReset", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 128, + "name": "inputMethodUpdate", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 129, + "name": "inputModesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 130, + "name": "inputModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 131, + "name": "patternRecognitionModesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 132, + "name": "wordCandidateListModelChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 133, + "name": "wordCandidateListVisibleHintChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 11, + "lineNumber": 136, + "name": "reset", + "returnType": "void" + }, + { + "access": "private", + "index": 12, + "lineNumber": 137, + "name": "update", + "returnType": "void" + }, + { + "access": "private", + "index": 13, + "lineNumber": 138, + "name": "shiftChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 14, + "lineNumber": 139, + "name": "updateSelectionListModels", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 140, + "name": "updateInputModes", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvirtualkeyboardinputengine.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "QtVirtualKeyboard" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "QtVirtualKeyboard", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 30, + "name": "KeyType", + "values": [ + "BaseKey", + "BackspaceKey", + "ChangeLanguageKey", + "EnterKey", + "FillerKey", + "HandwritingModeKey", + "HideKeyboardKey", + "InputModeKey", + "Key", + "ModeKey", + "NumberKey", + "ShiftKey", + "SpaceKey", + "SymbolModeKey", + "FlickKey" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 49, + "name": "KeyboardFunction", + "values": [ + "HideInputPanel", + "ChangeLanguage", + "ToggleHandwritingMode" + ] + }, + { + "alias": "KeyboardFunctionKey", + "isClass": true, + "isFlag": true, + "lineNumber": 56, + "name": "KeyboardFunctionKeys", + "type": "quint32", + "values": [ + "None", + "Hide", + "Language", + "All" + ] + } + ], + "lineNumber": 24, + "namespace": true, + "qualifiedClassName": "QtVirtualKeyboard" + } + ], + "inputFile": "qvirtualkeyboardnamespace_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "KeyboardObserver" + }, + { + "name": "QML.AddedInVersion", + "value": "1537" + } + ], + "className": "QVirtualKeyboardObserver", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "layout", + "notify": "layoutChanged", + "read": "layout", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false + } + ], + "qualifiedClassName": "QVirtualKeyboardObserver", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 31, + "name": "layoutChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 34, + "name": "invalidateLayout", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvirtualkeyboardobserver.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "SelectionListModel" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "SelectionListModel is only available via InputEngine.wordCandidateListModel" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "QVirtualKeyboardSelectionListModel", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 30, + "name": "Type", + "values": [ + "WordCandidateList" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 36, + "name": "Role", + "values": [ + "Display", + "DisplayRole", + "WordCompletionLength", + "WordCompletionLengthRole", + "Dictionary", + "CanRemoveSuggestion" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 47, + "name": "DictionaryType", + "values": [ + "Default", + "User" + ] + } + ], + "lineNumber": 17, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 6, + "lineNumber": 63, + "name": "selectItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 7, + "lineNumber": 64, + "name": "removeItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "role", + "type": "Role" + } + ], + "index": 8, + "isConst": true, + "lineNumber": 65, + "name": "dataAt", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 9, + "isCloned": true, + "isConst": true, + "lineNumber": 65, + "name": "dataAt", + "returnType": "QVariant" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "count", + "notify": "countChanged", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QVirtualKeyboardSelectionListModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 68, + "name": "countChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 69, + "name": "activeItemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 2, + "lineNumber": 70, + "name": "itemSelected", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "arguments": [ + { + "name": "type", + "type": "Type" + } + ], + "index": 3, + "lineNumber": 73, + "name": "selectionListChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "type", + "type": "Type" + }, + { + "name": "index", + "type": "int" + } + ], + "index": 4, + "lineNumber": 74, + "name": "selectionListActiveItemChanged", + "returnType": "void" + }, + { + "access": "protected", + "index": 5, + "lineNumber": 75, + "name": "dataSourceDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + } + ], + "inputFile": "qvirtualkeyboardselectionlistmodel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "Trace" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "Trace object is created by InputContext.inputEngine.traceBegin() function" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "QVirtualKeyboardTrace", + "lineNumber": 17, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 6, + "isConst": true, + "lineNumber": 43, + "name": "points", + "returnType": "QVariantList" + }, + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "int" + } + ], + "index": 7, + "isCloned": true, + "isConst": true, + "lineNumber": 43, + "name": "points", + "returnType": "QVariantList" + }, + { + "access": "public", + "index": 8, + "isCloned": true, + "isConst": true, + "lineNumber": 43, + "name": "points", + "returnType": "QVariantList" + }, + { + "access": "public", + "arguments": [ + { + "name": "point", + "type": "QPointF" + } + ], + "index": 9, + "lineNumber": 44, + "name": "addPoint", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QString" + }, + { + "name": "index", + "type": "int" + }, + { + "name": "data", + "type": "QVariant" + } + ], + "index": 10, + "lineNumber": 46, + "name": "setChannelData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QString" + }, + { + "name": "pos", + "type": "int" + }, + { + "name": "count", + "type": "int" + } + ], + "index": 11, + "isConst": true, + "lineNumber": 47, + "name": "channelData", + "returnType": "QVariantList" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QString" + }, + { + "name": "pos", + "type": "int" + } + ], + "index": 12, + "isCloned": true, + "isConst": true, + "lineNumber": 47, + "name": "channelData", + "returnType": "QVariantList" + }, + { + "access": "public", + "arguments": [ + { + "name": "channel", + "type": "QString" + } + ], + "index": 13, + "isCloned": true, + "isConst": true, + "lineNumber": 47, + "name": "channelData", + "returnType": "QVariantList" + }, + { + "access": "public", + "arguments": [ + { + "name": "delayMs", + "type": "int" + } + ], + "index": 14, + "lineNumber": 58, + "name": "startHideTimer", + "returnType": "void", + "revision": 1537 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "traceId", + "notify": "traceIdChanged", + "read": "traceId", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTraceId" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "channels", + "notify": "channelsChanged", + "read": "channels", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setChannels" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "length", + "notify": "lengthChanged", + "read": "length", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "final", + "notify": "finalChanged", + "read": "isFinal", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFinal" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "canceled", + "notify": "canceledChanged", + "read": "isCanceled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCanceled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "opacity", + "notify": "opacityChanged", + "read": "opacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOpacity" + } + ], + "qualifiedClassName": "QVirtualKeyboardTrace", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "traceId", + "type": "int" + } + ], + "index": 0, + "lineNumber": 64, + "name": "traceIdChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 65, + "name": "channelsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "length", + "type": "int" + } + ], + "index": 2, + "lineNumber": 66, + "name": "lengthChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isFinal", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 67, + "name": "finalChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "isCanceled", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 68, + "name": "canceledChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "opacity", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 69, + "name": "opacityChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qvirtualkeyboardtrace.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "Settings", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::Settings", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 101, + "name": "styleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 102, + "name": "styleNameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 103, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 104, + "name": "availableLocalesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 105, + "name": "activeLocalesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 106, + "name": "layoutPathChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 107, + "name": "wclAutoHideDelayChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 108, + "name": "wclAlwaysVisibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 109, + "name": "wclAutoCommitWordChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 110, + "name": "fullScreenModeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 111, + "name": "userDataPathChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 112, + "name": "userDataReset", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 113, + "name": "hwrTimeoutForAlphabeticChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 114, + "name": "hwrTimeoutForCjkChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 115, + "name": "inputMethodHintsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 116, + "name": "handwritingModeDisabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 117, + "name": "defaultInputMethodDisabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 118, + "name": "defaultDictionaryDisabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 119, + "name": "visibleFunctionKeysChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 120, + "name": "closeOnReturnChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 121, + "name": "keySoundVolumeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "settings_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ShadowInputContext" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "ShadowInputContext is only available via InputContext.priv.shadow" + }, + { + "name": "QML.AddedInVersion", + "value": "512" + } + ], + "className": "ShadowInputContext", + "lineNumber": 35, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "anchorPos", + "type": "QPointF" + }, + { + "name": "cursorPos", + "type": "QPointF" + } + ], + "index": 6, + "lineNumber": 63, + "name": "setSelectionOnFocusObject", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 64, + "name": "updateSelectionProperties", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 40, + "name": "inputItem", + "notify": "inputItemChanged", + "read": "inputItem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QObject*", + "user": false, + "write": "setInputItem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 41, + "name": "anchorRectangle", + "notify": "anchorRectangleChanged", + "read": "anchorRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 42, + "name": "cursorRectangle", + "notify": "cursorRectangleChanged", + "read": "cursorRectangle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 43, + "name": "anchorRectIntersectsClipRect", + "notify": "anchorRectIntersectsClipRectChanged", + "read": "anchorRectIntersectsClipRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 44, + "name": "cursorRectIntersectsClipRect", + "notify": "cursorRectIntersectsClipRectChanged", + "read": "cursorRectIntersectsClipRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 45, + "name": "selectionControlVisible", + "notify": "selectionControlVisibleChanged", + "read": "selectionControlVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QtVirtualKeyboard::ShadowInputContext", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 67, + "name": "inputItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 68, + "name": "anchorRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 69, + "name": "cursorRectangleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 70, + "name": "anchorRectIntersectsClipRectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 71, + "name": "cursorRectIntersectsClipRectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 72, + "name": "selectionControlVisibleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "shadowinputcontext_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ShiftHandler" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "ShiftHandler is only available via InputContextPrivate.shiftHandler" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "ShiftHandler", + "lineNumber": 32, + "methods": [ + { + "access": "public", + "index": 11, + "lineNumber": 64, + "name": "toggleShift", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 65, + "name": "clearToggleShiftTimer", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 37, + "name": "sentenceEndingCharacters", + "notify": "sentenceEndingCharactersChanged", + "read": "sentenceEndingCharacters", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setSentenceEndingCharacters" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 38, + "name": "autoCapitalizationEnabled", + "notify": "autoCapitalizationEnabledChanged", + "read": "isAutoCapitalizationEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 39, + "name": "toggleShiftEnabled", + "notify": "toggleShiftEnabledChanged", + "read": "isToggleShiftEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 40, + "name": "shiftActive", + "notify": "shiftActiveChanged", + "read": "isShiftActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShiftActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 41, + "name": "capsLockActive", + "notify": "capsLockActiveChanged", + "read": "isCapsLockActive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCapsLockActive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 42, + "name": "uppercase", + "notify": "uppercaseChanged", + "read": "isUppercase", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QtVirtualKeyboard::ShiftHandler", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 68, + "name": "sentenceEndingCharactersChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 69, + "name": "toggleShiftEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 70, + "name": "autoCapitalizationEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 71, + "name": "shiftActiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 72, + "name": "capsLockActiveChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 73, + "name": "uppercaseChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 6, + "lineNumber": 76, + "name": "reset", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 77, + "name": "autoCapitalize", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 78, + "name": "restart", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 79, + "name": "localeChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 10, + "lineNumber": 80, + "name": "inputMethodVisibleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "shifthandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "VirtualKeyboard" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "VirtualKeyboard is an abstract type that is only available as an attached property." + }, + { + "name": "QML.Attached", + "value": "VirtualKeyboardAttachedType" + }, + { + "name": "QML.AddedInVersion", + "value": "1537" + } + ], + "className": "VirtualKeyboard", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QtVirtualKeyboard::VirtualKeyboard", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "virtualkeyboard_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "anonymous" + }, + { + "name": "QML.AddedInVersion", + "value": "1537" + } + ], + "className": "VirtualKeyboardAttachedType", + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "extraDictionaries", + "notify": "extraDictionariesChanged", + "read": "extraDictionaries", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setExtraDictionaries" + } + ], + "qualifiedClassName": "QtVirtualKeyboard::VirtualKeyboardAttachedType", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 39, + "name": "extraDictionariesChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "virtualkeyboardattachedtype_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webchannel_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webchannel_metatypes.json new file mode 100644 index 0000000..5d87baf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webchannel_metatypes.json @@ -0,0 +1,263 @@ +[ + { + "classes": [ + { + "className": "QMetaObjectPublisher", + "lineNumber": 75, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 78, + "name": "propertyUpdateIntervalTime", + "read": "propertyUpdateInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPropertyUpdateInterval" + } + ], + "qualifiedClassName": "QMetaObjectPublisher", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "block", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 299, + "name": "blockUpdatesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QJsonObject" + }, + { + "name": "transport", + "type": "QWebChannelAbstractTransport*" + } + ], + "index": 1, + "lineNumber": 305, + "name": "handleMessage", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qmetaobjectpublisher_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebChannelAbstractTransport", + "lineNumber": 14, + "object": true, + "qualifiedClassName": "QWebChannelAbstractTransport", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QJsonObject" + }, + { + "name": "transport", + "type": "QWebChannelAbstractTransport*" + } + ], + "index": 0, + "lineNumber": 25, + "name": "messageReceived", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QJsonObject" + } + ], + "index": 1, + "lineNumber": 22, + "name": "sendMessage", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebchannelabstracttransport.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebChannel", + "lineNumber": 21, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "QString" + }, + { + "name": "object", + "type": "QObject*" + } + ], + "index": 4, + "lineNumber": 35, + "name": "registerObject", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "object", + "type": "QObject*" + } + ], + "index": 5, + "lineNumber": 36, + "name": "deregisterObject", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "bindable": "bindableBlockUpdates", + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "blockUpdates", + "notify": "blockUpdatesChanged", + "read": "blockUpdates", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBlockUpdates" + }, + { + "bindable": "bindablePropertyUpdateInterval", + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "propertyUpdateInterval", + "read": "propertyUpdateInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPropertyUpdateInterval" + } + ], + "qualifiedClassName": "QWebChannel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "block", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 47, + "name": "blockUpdatesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "transport", + "type": "QWebChannelAbstractTransport*" + } + ], + "index": 1, + "lineNumber": 50, + "name": "connectTo", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "transport", + "type": "QWebChannelAbstractTransport*" + } + ], + "index": 2, + "lineNumber": 51, + "name": "disconnectFrom", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 3, + "lineNumber": 56, + "name": "_q_transportDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebchannel.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webenginecore_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webenginecore_metatypes.json new file mode 100644 index 0000000..1813fab --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webenginecore_metatypes.json @@ -0,0 +1,4340 @@ +[ + { + "classes": [ + { + "className": "QWebEngineClientHints", + "lineNumber": 20, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 64, + "name": "resetAll", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 23, + "name": "arch", + "read": "arch", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setArch" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 24, + "name": "platform", + "read": "platform", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPlatform" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 25, + "name": "model", + "read": "model", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setModel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 26, + "name": "mobile", + "read": "isMobile", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIsMobile" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 27, + "name": "fullVersion", + "read": "fullVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFullVersion" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 28, + "name": "platformVersion", + "read": "platformVersion", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPlatformVersion" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 29, + "name": "bitness", + "read": "bitness", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setBitness" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 30, + "name": "fullVersionList", + "read": "fullVersionList", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariantMap", + "user": false, + "write": "setFullVersionList" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 31, + "name": "wow64", + "read": "isWow64", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIsWow64" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 32, + "name": "formFactors", + "read": "formFactors", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setFormFactors" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 34, + "name": "isAllClientHintsEnabled", + "read": "isAllClientHintsEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAllClientHintsEnabled" + } + ], + "qualifiedClassName": "QWebEngineClientHints", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebengineclienthints.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineExtensionInfo", + "gadget": true, + "lineNumber": 25, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 28, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 29, + "name": "id", + "read": "id", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 30, + "name": "description", + "read": "description", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 31, + "name": "path", + "read": "path", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 32, + "name": "error", + "read": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 33, + "name": "actionPopupUrl", + "read": "actionPopupUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 34, + "name": "isEnabled", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 35, + "name": "isLoaded", + "read": "isLoaded", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 36, + "name": "isInstalled", + "read": "isInstalled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QWebEngineExtensionInfo" + } + ], + "inputFile": "qwebengineextensioninfo.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineExtensionManager", + "lineNumber": 24, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 31, + "name": "loadExtension", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 32, + "name": "installExtension", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extension", + "type": "QWebEngineExtensionInfo" + } + ], + "index": 6, + "lineNumber": 33, + "name": "unloadExtension", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extension", + "type": "QWebEngineExtensionInfo" + } + ], + "index": 7, + "lineNumber": 34, + "name": "uninstallExtension", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extension", + "type": "QWebEngineExtensionInfo" + }, + { + "name": "enabled", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 35, + "name": "setExtensionEnabled", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 27, + "name": "installPath", + "read": "installPath", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 28, + "name": "extensions", + "read": "extensions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + } + ], + "qualifiedClassName": "QWebEngineExtensionManager", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "extension", + "type": "QWebEngineExtensionInfo" + } + ], + "index": 0, + "lineNumber": 41, + "name": "loadFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extension", + "type": "QWebEngineExtensionInfo" + } + ], + "index": 1, + "lineNumber": 42, + "name": "installFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extension", + "type": "QWebEngineExtensionInfo" + } + ], + "index": 2, + "lineNumber": 43, + "name": "unloadFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "extension", + "type": "QWebEngineExtensionInfo" + } + ], + "index": 3, + "lineNumber": 44, + "name": "uninstallFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebengineextensionmanager.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineCertificateError", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 37, + "name": "Type", + "values": [ + "Ok", + "SslPinnedKeyNotInCertificateChain", + "CertificateCommonNameInvalid", + "CertificateDateInvalid", + "CertificateAuthorityInvalid", + "CertificateContainsErrors", + "CertificateNoRevocationMechanism", + "CertificateUnableToCheckRevocation", + "CertificateRevoked", + "CertificateInvalid", + "CertificateWeakSignatureAlgorithm", + "CertificateNonUniqueName", + "CertificateWeakKey", + "CertificateNameConstraintViolation", + "CertificateValidityTooLong", + "CertificateTransparencyRequired", + "CertificateSymantecLegacy", + "CertificateKnownInterceptionBlocked", + "SslObsoleteVersion" + ] + } + ], + "gadget": true, + "lineNumber": 21, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 67, + "name": "defer", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 68, + "name": "rejectCertificate", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 69, + "name": "acceptCertificate", + "returnType": "void" + } + ], + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 24, + "name": "url", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 25, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "Type", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 26, + "name": "description", + "read": "description", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 27, + "name": "overridable", + "read": "isOverridable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 28, + "name": "isMainFrame", + "read": "isMainFrame", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QWebEngineCertificateError" + } + ], + "inputFile": "qwebenginecertificateerror.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineContextMenuRequest", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 45, + "name": "MediaType", + "values": [ + "MediaTypeNone", + "MediaTypeImage", + "MediaTypeVideo", + "MediaTypeAudio", + "MediaTypeCanvas", + "MediaTypeFile", + "MediaTypePlugin" + ] + }, + { + "alias": "MediaFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 57, + "name": "MediaFlags", + "values": [ + "MediaInError", + "MediaPaused", + "MediaMuted", + "MediaLoop", + "MediaCanSave", + "MediaHasAudio", + "MediaCanToggleControls", + "MediaControls", + "MediaCanPrint", + "MediaCanRotate" + ] + }, + { + "alias": "EditFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 73, + "name": "EditFlags", + "values": [ + "CanUndo", + "CanRedo", + "CanCut", + "CanCopy", + "CanPaste", + "CanDelete", + "CanSelectAll", + "CanTranslate", + "CanEditRichly" + ] + } + ], + "lineNumber": 40, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 87, + "name": "position", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPoint", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 88, + "name": "selectedText", + "read": "selectedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 89, + "name": "linkText", + "read": "linkText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 90, + "name": "linkUrl", + "read": "linkUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 91, + "name": "mediaUrl", + "read": "mediaUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 92, + "name": "mediaType", + "read": "mediaType", + "required": false, + "scriptable": true, + "stored": true, + "type": "MediaType", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 93, + "name": "isContentEditable", + "read": "isContentEditable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 94, + "name": "misspelledWord", + "read": "misspelledWord", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 95, + "name": "spellCheckerSuggestions", + "read": "spellCheckerSuggestions", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 96, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 97, + "name": "mediaFlags", + "read": "mediaFlags", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "MediaFlags", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 98, + "name": "editFlags", + "read": "editFlags", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "EditFlags", + "user": false + } + ], + "qualifiedClassName": "QWebEngineContextMenuRequest", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebenginecontextmenurequest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineCookieStore", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QWebEngineCookieStore", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "cookie", + "type": "QNetworkCookie" + } + ], + "index": 0, + "lineNumber": 49, + "name": "cookieAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "cookie", + "type": "QNetworkCookie" + } + ], + "index": 1, + "lineNumber": 50, + "name": "cookieRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebenginecookiestore.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineDesktopMediaRequest", + "gadget": true, + "lineNumber": 24, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 0, + "isConst": true, + "lineNumber": 46, + "name": "selectScreen", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 47, + "name": "selectWindow", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "isConst": true, + "lineNumber": 48, + "name": "cancel", + "returnType": "void" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 27, + "name": "screensModel", + "read": "screensModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractListModel*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 28, + "name": "windowsModel", + "read": "windowsModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QAbstractListModel*", + "user": false + } + ], + "qualifiedClassName": "QWebEngineDesktopMediaRequest" + } + ], + "inputFile": "qwebenginedesktopmediarequest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineDownloadRequest", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "DownloadState", + "values": [ + "DownloadRequested", + "DownloadInProgress", + "DownloadCompleted", + "DownloadCancelled", + "DownloadInterrupted" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 50, + "name": "SavePageFormat", + "values": [ + "UnknownSaveFormat", + "SingleHtmlSaveFormat", + "CompleteHtmlSaveFormat", + "MimeHtmlSaveFormat" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 58, + "name": "DownloadInterruptReason", + "values": [ + "NoReason", + "FileFailed", + "FileAccessDenied", + "FileNoSpace", + "FileNameTooLong", + "FileTooLarge", + "FileVirusInfected", + "FileTransientError", + "FileBlocked", + "FileSecurityCheckFailed", + "FileTooShort", + "FileHashMismatch", + "NetworkFailed", + "NetworkTimeout", + "NetworkDisconnected", + "NetworkServerDown", + "NetworkInvalidRequest", + "ServerFailed", + "ServerBadContent", + "ServerUnauthorized", + "ServerCertProblem", + "ServerForbidden", + "ServerUnreachable", + "UserCanceled" + ] + } + ], + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 23, + "name": "id", + "read": "id", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint32", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 24, + "name": "state", + "notify": "stateChanged", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "DownloadState", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 25, + "name": "savePageFormat", + "notify": "savePageFormatChanged", + "read": "savePageFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "SavePageFormat", + "user": false, + "write": "setSavePageFormat" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 26, + "name": "totalBytes", + "notify": "totalBytesChanged", + "read": "totalBytes", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 27, + "name": "receivedBytes", + "notify": "receivedBytesChanged", + "read": "receivedBytes", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 28, + "name": "mimeType", + "read": "mimeType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 29, + "name": "interruptReason", + "notify": "interruptReasonChanged", + "read": "interruptReason", + "required": false, + "scriptable": true, + "stored": true, + "type": "DownloadInterruptReason", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 30, + "name": "interruptReasonString", + "notify": "interruptReasonChanged", + "read": "interruptReasonString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 31, + "name": "isFinished", + "notify": "isFinishedChanged", + "read": "isFinished", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 32, + "name": "isPaused", + "notify": "isPausedChanged", + "read": "isPaused", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 33, + "name": "isSavePageDownload", + "read": "isSavePageDownload", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 34, + "name": "url", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 35, + "name": "suggestedFileName", + "read": "suggestedFileName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 36, + "name": "downloadDirectory", + "notify": "downloadDirectoryChanged", + "read": "downloadDirectory", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDownloadDirectory" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 37, + "name": "downloadFileName", + "notify": "downloadFileNameChanged", + "read": "downloadFileName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDownloadFileName" + } + ], + "qualifiedClassName": "QWebEngineDownloadRequest", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QWebEngineDownloadRequest::DownloadState" + } + ], + "index": 0, + "lineNumber": 117, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 118, + "name": "savePageFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 119, + "name": "receivedBytesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 120, + "name": "totalBytesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 121, + "name": "interruptReasonChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 122, + "name": "isFinishedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 123, + "name": "isPausedChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 124, + "name": "downloadDirectoryChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 125, + "name": "downloadFileNameChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 9, + "lineNumber": 111, + "name": "accept", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 112, + "name": "cancel", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 113, + "name": "pause", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 114, + "name": "resume", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebenginedownloadrequest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineFileSystemAccessRequest", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 37, + "name": "HandleType", + "values": [ + "File", + "Directory" + ] + }, + { + "alias": "AccessFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 40, + "name": "AccessFlags", + "values": [ + "Read", + "Write" + ] + } + ], + "gadget": true, + "lineNumber": 19, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 44, + "name": "accept", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 45, + "name": "reject", + "returnType": "void" + } + ], + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 22, + "name": "origin", + "read": "origin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 23, + "name": "filePath", + "read": "filePath", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 24, + "name": "handleType", + "read": "handleType", + "required": false, + "scriptable": true, + "stored": true, + "type": "HandleType", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 25, + "name": "accessFlags", + "read": "accessFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "AccessFlags", + "user": false + } + ], + "qualifiedClassName": "QWebEngineFileSystemAccessRequest" + } + ], + "inputFile": "qwebenginefilesystemaccessrequest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineFindTextResult", + "gadget": true, + "lineNumber": 20, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 23, + "name": "numberOfMatches", + "read": "numberOfMatches", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 24, + "name": "activeMatch", + "read": "activeMatch", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QWebEngineFindTextResult" + } + ], + "inputFile": "qwebenginefindtextresult.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineFrame", + "gadget": true, + "lineNumber": 23, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "script", + "type": "QString" + }, + { + "name": "worldId", + "type": "quint32" + } + ], + "index": 0, + "lineNumber": 56, + "name": "runJavaScript", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "script", + "type": "QString" + } + ], + "index": 1, + "isCloned": true, + "lineNumber": 56, + "name": "runJavaScript", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "script", + "type": "QString" + }, + { + "name": "callback", + "type": "QJSValue" + } + ], + "index": 2, + "lineNumber": 59, + "name": "runJavaScript", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "script", + "type": "QString" + }, + { + "name": "worldId", + "type": "quint32" + }, + { + "name": "callback", + "type": "QJSValue" + } + ], + "index": 3, + "lineNumber": 61, + "name": "runJavaScript", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filePath", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 65, + "name": "printToPdf", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "callback", + "type": "QJSValue" + } + ], + "index": 5, + "lineNumber": 68, + "name": "printToPdf", + "returnType": "void" + } + ], + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 27, + "name": "isValid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 28, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 29, + "name": "htmlName", + "read": "htmlName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 30, + "name": "url", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 31, + "name": "size", + "read": "size", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 32, + "name": "isMainFrame", + "read": "isMainFrame", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 33, + "name": "children", + "read": "children", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + } + ], + "qualifiedClassName": "QWebEngineFrame" + } + ], + "inputFile": "qwebengineframe.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineFullScreenRequest", + "gadget": true, + "lineNumber": 20, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 34, + "name": "reject", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 35, + "name": "accept", + "returnType": "void" + } + ], + "properties": [ + { + "constant": true, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "toggleOn", + "read": "toggleOn", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "origin", + "read": "origin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + } + ], + "qualifiedClassName": "QWebEngineFullScreenRequest" + } + ], + "inputFile": "qwebenginefullscreenrequest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineHistoryModel", + "lineNumber": 54, + "object": true, + "qualifiedClassName": "QWebEngineHistoryModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + }, + { + "className": "QWebEngineHistory", + "lineNumber": 84, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 92, + "name": "clear", + "returnType": "void", + "revision": 65281 + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 87, + "name": "items", + "read": "itemsModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QWebEngineHistoryModel*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 88, + "name": "backItems", + "read": "backItemsModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QWebEngineHistoryModel*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 89, + "name": "forwardItems", + "read": "forwardItemsModel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QWebEngineHistoryModel*", + "user": false + } + ], + "qualifiedClassName": "QWebEngineHistory", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebenginehistory.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineLoadingInfo", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 35, + "name": "LoadStatus", + "values": [ + "LoadStartedStatus", + "LoadStoppedStatus", + "LoadSucceededStatus", + "LoadFailedStatus" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 43, + "name": "ErrorDomain", + "values": [ + "NoErrorDomain", + "InternalErrorDomain", + "ConnectionErrorDomain", + "CertificateErrorDomain", + "HttpErrorDomain", + "FtpErrorDomain", + "DnsErrorDomain", + "HttpStatusCodeDomain" + ] + } + ], + "gadget": true, + "lineNumber": 22, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 25, + "name": "url", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 26, + "name": "isErrorPage", + "read": "isErrorPage", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 27, + "name": "status", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "LoadStatus", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 28, + "name": "errorString", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 29, + "name": "errorDomain", + "read": "errorDomain", + "required": false, + "scriptable": true, + "stored": true, + "type": "ErrorDomain", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 30, + "name": "errorCode", + "read": "errorCode", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 31, + "name": "responseHeaders", + "read": "responseHeaders", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "QMultiMap", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "isDownload", + "read": "isDownload", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QWebEngineLoadingInfo" + } + ], + "inputFile": "qwebengineloadinginfo.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineMessagePumpScheduler", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QWebEngineMessagePumpScheduler", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebenginemessagepumpscheduler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineNavigationRequest", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 28, + "name": "NavigationType", + "values": [ + "LinkClickedNavigation", + "TypedNavigation", + "FormSubmittedNavigation", + "BackForwardNavigation", + "ReloadNavigation", + "OtherNavigation", + "RedirectNavigation" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 48, + "name": "NavigationRequestAction", + "values": [ + "AcceptRequest", + "IgnoreRequest" + ] + } + ], + "lineNumber": 16, + "methods": [ + { + "access": "public", + "index": 1, + "lineNumber": 44, + "name": "accept", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 45, + "name": "reject", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 19, + "name": "url", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 20, + "name": "isMainFrame", + "read": "isMainFrame", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 21, + "name": "hasFormData", + "read": "hasFormData", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 22, + "name": "navigationType", + "read": "navigationType", + "required": false, + "scriptable": true, + "stored": true, + "type": "NavigationType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 55, + "name": "action", + "notify": "actionChanged", + "read": "action", + "required": false, + "scriptable": true, + "stored": true, + "type": "NavigationRequestAction", + "user": false, + "write": "setAction" + } + ], + "qualifiedClassName": "QWebEngineNavigationRequest", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 62, + "name": "actionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebenginenavigationrequest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineNewWindowRequest", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "DestinationType", + "values": [ + "InNewWindow", + "InNewTab", + "InNewDialog", + "InNewBackgroundTab" + ] + } + ], + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 27, + "name": "destination", + "read": "destination", + "required": false, + "scriptable": true, + "stored": true, + "type": "DestinationType", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 28, + "name": "requestedUrl", + "read": "requestedUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 29, + "name": "requestedGeometry", + "read": "requestedGeometry", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 30, + "name": "userInitiated", + "read": "isUserInitiated", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QWebEngineNewWindowRequest", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebenginenewwindowrequest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineNotification", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 26, + "name": "origin", + "read": "origin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 27, + "name": "title", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 28, + "name": "message", + "read": "message", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 29, + "name": "tag", + "read": "tag", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 30, + "name": "language", + "read": "language", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 31, + "name": "direction", + "read": "direction", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false + } + ], + "qualifiedClassName": "QWebEngineNotification", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "closed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "isConst": true, + "lineNumber": 47, + "name": "show", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "isConst": true, + "lineNumber": 48, + "name": "click", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "isConst": true, + "lineNumber": 49, + "name": "close", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebenginenotification.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEnginePage", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 74, + "name": "WebAction", + "values": [ + "NoWebAction", + "Back", + "Forward", + "Stop", + "Reload", + "Cut", + "Copy", + "Paste", + "Undo", + "Redo", + "SelectAll", + "ReloadAndBypassCache", + "PasteAndMatchStyle", + "OpenLinkInThisWindow", + "OpenLinkInNewWindow", + "OpenLinkInNewTab", + "CopyLinkToClipboard", + "DownloadLinkToDisk", + "CopyImageToClipboard", + "CopyImageUrlToClipboard", + "DownloadImageToDisk", + "CopyMediaUrlToClipboard", + "ToggleMediaControls", + "ToggleMediaLoop", + "ToggleMediaPlayPause", + "ToggleMediaMute", + "DownloadMediaToDisk", + "InspectElement", + "ExitFullScreen", + "RequestClose", + "Unselect", + "SavePage", + "OpenLinkInNewBackgroundTab", + "ViewSource", + "ToggleBold", + "ToggleItalic", + "ToggleUnderline", + "ToggleStrikethrough", + "AlignLeft", + "AlignCenter", + "AlignRight", + "AlignJustified", + "Indent", + "Outdent", + "InsertOrderedList", + "InsertUnorderedList", + "ChangeTextDirectionLTR", + "ChangeTextDirectionRTL", + "WebActionCount" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 145, + "name": "WebWindowType", + "values": [ + "WebBrowserWindow", + "WebBrowserTab", + "WebDialog", + "WebBrowserBackgroundTab" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 154, + "name": "PermissionPolicy", + "values": [ + "PermissionUnknown", + "PermissionGrantedByUser", + "PermissionDeniedByUser" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 166, + "name": "NavigationType", + "values": [ + "NavigationTypeLinkClicked", + "NavigationTypeTyped", + "NavigationTypeFormSubmitted", + "NavigationTypeBackForward", + "NavigationTypeReload", + "NavigationTypeOther", + "NavigationTypeRedirect" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 178, + "name": "Feature", + "values": [ + "Notifications", + "Geolocation", + "MediaAudioCapture", + "MediaVideoCapture", + "MediaAudioVideoCapture", + "MouseLock", + "DesktopVideoCapture", + "DesktopAudioVideoCapture", + "ClipboardReadWrite", + "LocalFontsAccess" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 205, + "name": "FileSelectionMode", + "values": [ + "FileSelectOpen", + "FileSelectOpenMultiple", + "FileSelectUploadFolder", + "FileSelectSave" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 214, + "name": "JavaScriptConsoleMessageLevel", + "values": [ + "InfoMessageLevel", + "WarningMessageLevel", + "ErrorMessageLevel" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 222, + "name": "RenderProcessTerminationStatus", + "values": [ + "NormalTerminationStatus", + "AbnormalTerminationStatus", + "CrashedTerminationStatus", + "KilledTerminationStatus" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 231, + "name": "LifecycleState", + "values": [ + "Active", + "Frozen", + "Discarded" + ] + } + ], + "lineNumber": 51, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 54, + "name": "selectedText", + "read": "selectedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 55, + "name": "hasSelection", + "read": "hasSelection", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 56, + "name": "requestedUrl", + "read": "requestedUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 57, + "name": "zoomFactor", + "notify": "zoomFactorChanged", + "read": "zoomFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZoomFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 58, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 59, + "name": "url", + "notify": "urlChanged", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setUrl" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 60, + "name": "iconUrl", + "notify": "iconUrlChanged", + "read": "iconUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 61, + "name": "icon", + "notify": "iconChanged", + "read": "icon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QIcon", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 62, + "name": "backgroundColor", + "read": "backgroundColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBackgroundColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 63, + "name": "contentsSize", + "notify": "contentsSizeChanged", + "read": "contentsSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 64, + "name": "scrollPosition", + "notify": "scrollPositionChanged", + "read": "scrollPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 65, + "name": "audioMuted", + "notify": "audioMutedChanged", + "read": "isAudioMuted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAudioMuted" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 66, + "name": "recentlyAudible", + "notify": "recentlyAudibleChanged", + "read": "recentlyAudible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 67, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 68, + "name": "lifecycleState", + "notify": "lifecycleStateChanged", + "read": "lifecycleState", + "required": false, + "scriptable": true, + "stored": true, + "type": "LifecycleState", + "user": false, + "write": "setLifecycleState" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 69, + "name": "recommendedState", + "notify": "recommendedStateChanged", + "read": "recommendedState", + "required": false, + "scriptable": true, + "stored": true, + "type": "LifecycleState", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 70, + "name": "renderProcessPid", + "notify": "renderProcessPidChanged", + "read": "renderProcessPid", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 71, + "name": "loading", + "notify": "loadingChanged", + "read": "isLoading", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QWebEnginePage", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 336, + "name": "loadStarted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "progress", + "type": "int" + } + ], + "index": 1, + "lineNumber": 337, + "name": "loadProgress", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ok", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 338, + "name": "loadFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "loadingInfo", + "type": "QWebEngineLoadingInfo" + } + ], + "index": 3, + "lineNumber": 339, + "name": "loadingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 341, + "name": "linkHovered", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 342, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "geom", + "type": "QRect" + } + ], + "index": 6, + "lineNumber": 343, + "name": "geometryChangeRequested", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 344, + "name": "windowCloseRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "securityOrigin", + "type": "QUrl" + }, + { + "name": "feature", + "type": "QWebEnginePage::Feature" + } + ], + "index": 8, + "lineNumber": 349, + "name": "featurePermissionRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "securityOrigin", + "type": "QUrl" + }, + { + "name": "feature", + "type": "QWebEnginePage::Feature" + } + ], + "index": 9, + "lineNumber": 352, + "name": "featurePermissionRequestCanceled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fullScreenRequest", + "type": "QWebEngineFullScreenRequest" + } + ], + "index": 10, + "lineNumber": 355, + "name": "fullScreenRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "permissionRequest", + "type": "QWebEnginePermission" + } + ], + "index": 11, + "lineNumber": 356, + "name": "permissionRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "quotaRequest", + "type": "QWebEngineQuotaRequest" + } + ], + "index": 12, + "lineNumber": 360, + "name": "quotaRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineRegisterProtocolHandlerRequest" + } + ], + "index": 13, + "lineNumber": 362, + "name": "registerProtocolHandlerRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineFileSystemAccessRequest" + } + ], + "index": 14, + "lineNumber": 363, + "name": "fileSystemAccessRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clientCertSelection", + "type": "QWebEngineClientCertificateSelection" + } + ], + "index": 15, + "lineNumber": 364, + "name": "selectClientCertificate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "requestUrl", + "type": "QUrl" + }, + { + "name": "authenticator", + "type": "QAuthenticator*" + } + ], + "index": 16, + "lineNumber": 365, + "name": "authenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "requestUrl", + "type": "QUrl" + }, + { + "name": "authenticator", + "type": "QAuthenticator*" + }, + { + "name": "proxyHost", + "type": "QString" + } + ], + "index": 17, + "lineNumber": 366, + "name": "proxyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "terminationStatus", + "type": "RenderProcessTerminationStatus" + }, + { + "name": "exitCode", + "type": "int" + } + ], + "index": 18, + "lineNumber": 368, + "name": "renderProcessTerminated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineDesktopMediaRequest" + } + ], + "index": 19, + "lineNumber": 369, + "name": "desktopMediaRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "certificateError", + "type": "QWebEngineCertificateError" + } + ], + "index": 20, + "lineNumber": 370, + "name": "certificateError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineNavigationRequest&" + } + ], + "index": 21, + "lineNumber": 371, + "name": "navigationRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineNewWindowRequest&" + } + ], + "index": 22, + "lineNumber": 372, + "name": "newWindowRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + } + ], + "index": 23, + "lineNumber": 375, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 24, + "lineNumber": 376, + "name": "urlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 25, + "lineNumber": 377, + "name": "iconUrlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "icon", + "type": "QIcon" + } + ], + "index": 26, + "lineNumber": 378, + "name": "iconChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "factor", + "type": "qreal" + } + ], + "index": 27, + "lineNumber": 380, + "name": "zoomFactorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + } + ], + "index": 28, + "lineNumber": 381, + "name": "scrollPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSizeF" + } + ], + "index": 29, + "lineNumber": 382, + "name": "contentsSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "muted", + "type": "bool" + } + ], + "index": 30, + "lineNumber": 383, + "name": "audioMutedChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "recentlyAudible", + "type": "bool" + } + ], + "index": 31, + "lineNumber": 384, + "name": "recentlyAudibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pid", + "type": "qint64" + } + ], + "index": 32, + "lineNumber": 385, + "name": "renderProcessPidChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filePath", + "type": "QString" + }, + { + "name": "success", + "type": "bool" + } + ], + "index": 33, + "lineNumber": 387, + "name": "pdfPrintingFinished", + "returnType": "void" + }, + { + "access": "public", + "index": 34, + "lineNumber": 388, + "name": "printRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "frame", + "type": "QWebEngineFrame" + } + ], + "index": 35, + "lineNumber": 389, + "name": "printRequestedByFrame", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 36, + "lineNumber": 391, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "LifecycleState" + } + ], + "index": 37, + "lineNumber": 393, + "name": "lifecycleStateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "LifecycleState" + } + ], + "index": 38, + "lineNumber": 394, + "name": "recommendedStateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "result", + "type": "QWebEngineFindTextResult" + } + ], + "index": 39, + "lineNumber": 396, + "name": "findTextFinished", + "returnType": "void" + }, + { + "access": "public", + "index": 40, + "lineNumber": 399, + "name": "_q_aboutToDelete", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineWebAuthUxRequest*" + } + ], + "index": 41, + "lineNumber": 401, + "name": "webAuthUxRequested", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "checked", + "type": "bool" + } + ], + "index": 42, + "lineNumber": 421, + "name": "_q_webActionTriggered", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebenginepage.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + } + ], + "className": "QWebEnginePermission", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 47, + "name": "PermissionType", + "type": "quint8", + "values": [ + "Unsupported", + "MediaAudioCapture", + "MediaVideoCapture", + "MediaAudioVideoCapture", + "DesktopVideoCapture", + "DesktopAudioVideoCapture", + "MouseLock", + "Notifications", + "Geolocation", + "ClipboardReadWrite", + "LocalFontsAccess" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 62, + "name": "State", + "type": "quint8", + "values": [ + "Invalid", + "Ask", + "Granted", + "Denied" + ] + } + ], + "gadget": true, + "lineNumber": 27, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 75, + "name": "grant", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "isConst": true, + "lineNumber": 76, + "name": "deny", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "isConst": true, + "lineNumber": 77, + "name": "reset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "permissionType", + "type": "QWebEnginePermission::PermissionType" + } + ], + "index": 3, + "lineNumber": 79, + "name": "isPersistent", + "returnType": "bool" + } + ], + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 30, + "name": "origin", + "read": "origin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 31, + "name": "permissionType", + "read": "permissionType", + "required": false, + "scriptable": true, + "stored": true, + "type": "PermissionType", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 32, + "name": "state", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "State", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 33, + "name": "isValid", + "read": "isValid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QWebEnginePermission" + } + ], + "inputFile": "qwebenginepermission.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineProfile", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "HttpCacheType", + "values": [ + "MemoryHttpCache", + "DiskHttpCache", + "NoCache" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 49, + "name": "PersistentCookiesPolicy", + "values": [ + "NoPersistentCookies", + "AllowPersistentCookies", + "ForcePersistentCookies" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 56, + "name": "PersistentPermissionsPolicy", + "type": "quint8", + "values": [ + "AskEveryTime", + "StoreInMemory", + "StoreOnDisk" + ] + } + ], + "lineNumber": 34, + "object": true, + "qualifiedClassName": "QWebEngineProfile", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "download", + "type": "QWebEngineDownloadRequest*" + } + ], + "index": 0, + "lineNumber": 138, + "name": "downloadRequested", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 139, + "name": "clearHttpCacheCompleted", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebengineprofile.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineQuotaRequest", + "gadget": true, + "lineNumber": 16, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 24, + "name": "accept", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 25, + "name": "reject", + "returnType": "void" + } + ], + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 19, + "name": "origin", + "read": "origin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 20, + "name": "requestedSize", + "read": "requestedSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false + } + ], + "qualifiedClassName": "QWebEngineQuotaRequest" + } + ], + "inputFile": "qwebenginequotarequest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineRegisterProtocolHandlerRequest", + "gadget": true, + "lineNumber": 20, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 27, + "name": "accept", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 28, + "name": "reject", + "returnType": "void" + } + ], + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 23, + "name": "origin", + "read": "origin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 24, + "name": "scheme", + "read": "scheme", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QWebEngineRegisterProtocolHandlerRequest" + } + ], + "inputFile": "qwebengineregisterprotocolhandlerrequest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineScript", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 32, + "name": "InjectionPoint", + "values": [ + "Deferred", + "DocumentReady", + "DocumentCreation" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "ScriptWorldId", + "values": [ + "MainWorld", + "ApplicationWorld", + "UserWorld" + ] + } + ], + "gadget": true, + "lineNumber": 19, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 23, + "name": "name", + "read": "name", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 24, + "name": "sourceUrl", + "read": "sourceUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSourceUrl" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 25, + "name": "sourceCode", + "read": "sourceCode", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setSourceCode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 26, + "name": "injectionPoint", + "read": "injectionPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "InjectionPoint", + "user": false, + "write": "setInjectionPoint" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 27, + "name": "worldId", + "read": "worldId", + "required": false, + "scriptable": true, + "stored": true, + "type": "quint32", + "user": false, + "write": "setWorldId" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 28, + "name": "runsOnSubFrames", + "read": "runsOnSubFrames", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRunsOnSubFrames" + } + ], + "qualifiedClassName": "QWebEngineScript" + } + ], + "inputFile": "qwebenginescript.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineUrlRequestInterceptor", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QWebEngineUrlRequestInterceptor", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebengineurlrequestinterceptor.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineUrlRequestJob", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 29, + "name": "Error", + "values": [ + "NoError", + "UrlNotFound", + "UrlInvalid", + "RequestAborted", + "RequestDenied", + "RequestFailed" + ] + } + ], + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QWebEngineUrlRequestJob", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebengineurlrequestjob.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineUrlScheme", + "enums": [ + { + "alias": "Flag", + "isClass": false, + "isFlag": true, + "lineNumber": 37, + "name": "Flags", + "values": [ + "SecureScheme", + "LocalScheme", + "LocalAccessAllowed", + "NoAccessAllowed", + "ServiceWorkersAllowed", + "ViewSourceAllowed", + "ContentSecurityPolicyIgnored", + "CorsEnabled", + "FetchApiAllowed" + ] + } + ], + "gadget": true, + "lineNumber": 22, + "qualifiedClassName": "QWebEngineUrlScheme" + } + ], + "inputFile": "qwebengineurlscheme.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineUrlSchemeHandler", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QWebEngineUrlSchemeHandler", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebengineurlschemehandler.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + } + ], + "className": "QWebEngineWebAuthUxRequest", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 31, + "name": "WebAuthUxState", + "values": [ + "NotStarted", + "SelectAccount", + "CollectPin", + "FinishTokenCollection", + "RequestFailed", + "Cancelled", + "Completed" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 42, + "name": "PinEntryReason", + "values": [ + "Set", + "Change", + "Challenge" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 49, + "name": "PinEntryError", + "values": [ + "NoError", + "InternalUvLocked", + "WrongPin", + "TooShort", + "InvalidCharacters", + "SameAsCurrentPin" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 59, + "name": "RequestFailureReason", + "values": [ + "Timeout", + "KeyNotRegistered", + "KeyAlreadyRegistered", + "SoftPinBlock", + "HardPinBlock", + "AuthenticatorRemovedDuringPinEntry", + "AuthenticatorMissingResidentKeys", + "AuthenticatorMissingUserVerification", + "AuthenticatorMissingLargeBlob", + "NoCommonAlgorithms", + "StorageFull", + "UserConsentDenied", + "WinUserCancelled" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 24, + "name": "userNames", + "read": "userNames", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 25, + "name": "state", + "notify": "stateChanged", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "WebAuthUxState", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 26, + "name": "relyingPartyId", + "read": "relyingPartyId", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 27, + "name": "pinRequest", + "read": "pinRequest", + "required": false, + "scriptable": true, + "stored": true, + "type": "QWebEngineWebAuthPinRequest", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 28, + "name": "requestFailureReason", + "read": "requestFailureReason", + "required": false, + "scriptable": true, + "stored": true, + "type": "RequestFailureReason", + "user": false + } + ], + "qualifiedClassName": "QWebEngineWebAuthUxRequest", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QWebEngineWebAuthUxRequest::WebAuthUxState" + } + ], + "index": 0, + "lineNumber": 85, + "name": "stateChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 88, + "name": "cancel", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 89, + "name": "retry", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "selectedAccount", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 90, + "name": "setSelectedAccount", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pin", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 91, + "name": "setPin", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QWebEngineWebAuthPinRequest", + "gadget": true, + "lineNumber": 101, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 105, + "member": "reason", + "name": "reason", + "required": false, + "scriptable": true, + "stored": true, + "type": "QWebEngineWebAuthUxRequest::PinEntryReason", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 106, + "member": "error", + "name": "error", + "required": false, + "scriptable": true, + "stored": true, + "type": "QWebEngineWebAuthUxRequest::PinEntryError", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 107, + "member": "minPinLength", + "name": "minPinLength", + "required": false, + "scriptable": true, + "stored": true, + "type": "qint32", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 108, + "member": "remainingAttempts", + "name": "remainingAttempts", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QWebEngineWebAuthPinRequest" + } + ], + "inputFile": "qwebenginewebauthuxrequest.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webenginequick_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webenginequick_metatypes.json new file mode 100644 index 0000000..d7da92d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webenginequick_metatypes.json @@ -0,0 +1,6104 @@ +[ + { + "classes": [ + { + "className": "AutofillPopupEventFilter", + "lineNumber": 120, + "object": true, + "qualifiedClassName": "QtWebEngineCore::AutofillPopupEventFilter", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "ui_delegates_manager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WebEngineAction" + }, + { + "name": "QML.AddedInVersion", + "value": "264" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebEngineAction", + "lineNumber": 33, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 36, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 37, + "name": "iconName", + "read": "iconName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 38, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickWebEngineAction", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 57, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 58, + "name": "enabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 54, + "name": "trigger", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickwebengineaction_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WebEngineClientCertificateOption" + }, + { + "name": "QML.AddedInVersion", + "value": "265" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebEngineClientCertificateOption", + "lineNumber": 37, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 56, + "name": "select", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 39, + "name": "issuer", + "read": "issuer", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 40, + "name": "subject", + "read": "subject", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 41, + "name": "effectiveDate", + "read": "effectiveDate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDateTime", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 42, + "name": "expiryDate", + "read": "expiryDate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDateTime", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 43, + "name": "isSelfSigned", + "read": "isSelfSigned", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QQuickWebEngineClientCertificateOption", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WebEngineClientCertificateSelection" + }, + { + "name": "QML.AddedInVersion", + "value": "265" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebEngineClientCertificateSelection", + "lineNumber": 66, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "idx", + "type": "int" + } + ], + "index": 0, + "lineNumber": 80, + "name": "select", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "certificate", + "type": "const QQuickWebEngineClientCertificateOption*" + } + ], + "index": 1, + "lineNumber": 81, + "name": "select", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 82, + "name": "selectNone", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 68, + "name": "host", + "read": "host", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 69, + "name": "certificates", + "read": "certificates", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQmlListProperty", + "user": false + } + ], + "qualifiedClassName": "QQuickWebEngineClientCertificateSelection", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickwebengineclientcertificateselection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "AuthenticationDialogRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "260" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebEngineAuthenticationDialogRequest", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "AuthenticationType", + "values": [ + "AuthenticationTypeHTTP", + "AuthenticationTypeProxy" + ] + } + ], + "lineNumber": 36, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 47, + "name": "url", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 48, + "name": "realm", + "read": "realm", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 49, + "name": "proxyHost", + "read": "proxyHost", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 50, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "AuthenticationType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 51, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + } + ], + "qualifiedClassName": "QQuickWebEngineAuthenticationDialogRequest", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "user", + "type": "QString" + }, + { + "name": "password", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 67, + "name": "dialogAccept", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 68, + "name": "dialogReject", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "JavaScriptDialogRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "260" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebEngineJavaScriptDialogRequest", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 87, + "name": "DialogType", + "values": [ + "DialogTypeAlert", + "DialogTypeConfirm", + "DialogTypePrompt", + "DialogTypeBeforeUnload" + ] + } + ], + "lineNumber": 83, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 95, + "name": "message", + "read": "message", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 96, + "name": "defaultText", + "read": "defaultText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 97, + "name": "title", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 98, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "DialogType", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 99, + "name": "securityOrigin", + "read": "securityOrigin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 100, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + } + ], + "qualifiedClassName": "QQuickWebEngineJavaScriptDialogRequest", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 117, + "name": "dialogAccept", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "isCloned": true, + "lineNumber": 117, + "name": "dialogAccept", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 118, + "name": "dialogReject", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "ColorDialogRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "260" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebEngineColorDialogRequest", + "lineNumber": 134, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 138, + "name": "color", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 139, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + } + ], + "qualifiedClassName": "QQuickWebEngineColorDialogRequest", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 152, + "name": "dialogAccept", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 153, + "name": "dialogReject", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "FileDialogRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "260" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebEngineFileDialogRequest", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 169, + "name": "FileMode", + "values": [ + "FileModeOpen", + "FileModeOpenMultiple", + "FileModeUploadFolder", + "FileModeSave" + ] + } + ], + "lineNumber": 165, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 177, + "name": "defaultFileName", + "read": "defaultFileName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 178, + "name": "acceptedMimeTypes", + "read": "acceptedMimeTypes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 179, + "name": "mode", + "read": "mode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FileMode", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 180, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + } + ], + "qualifiedClassName": "QQuickWebEngineFileDialogRequest", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "files", + "type": "QStringList" + } + ], + "index": 0, + "lineNumber": 195, + "name": "dialogAccept", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 196, + "name": "dialogReject", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TooltipRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "266" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebEngineTooltipRequest", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 213, + "name": "RequestType", + "values": [ + "Show", + "Hide" + ] + } + ], + "lineNumber": 210, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 218, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 219, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 220, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 221, + "name": "type", + "read": "type", + "required": false, + "scriptable": true, + "stored": true, + "type": "RequestType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 222, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + } + ], + "qualifiedClassName": "QQuickWebEngineTooltipRequest", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickwebenginedialogrequests_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WebEngineDownloadRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebEngineDownloadRequest", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 21, + "name": "view", + "read": "view", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickWebEngineView*", + "user": false + } + ], + "qualifiedClassName": "QQuickWebEngineDownloadRequest", + "superClasses": [ + { + "access": "public", + "name": "QWebEngineDownloadRequest" + } + ] + } + ], + "inputFile": "qquickwebenginedownloadrequest.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "FaviconImageResponse", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "FaviconImageResponse", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "pixmap", + "type": "QPixmap" + } + ], + "index": 0, + "lineNumber": 40, + "name": "handleDone", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickImageResponse" + } + ] + }, + { + "className": "FaviconImageRequester", + "lineNumber": 48, + "object": true, + "qualifiedClassName": "FaviconImageRequester", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "pixmap", + "type": "QPixmap" + } + ], + "index": 0, + "lineNumber": 60, + "name": "done", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "icon", + "type": "QIcon" + } + ], + "index": 1, + "lineNumber": 57, + "name": "iconRequestDone", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QQuickWebEngineFaviconProvider", + "lineNumber": 72, + "object": true, + "qualifiedClassName": "QQuickWebEngineFaviconProvider", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "faviconResponse", + "type": "QPointer" + } + ], + "index": 0, + "lineNumber": 85, + "name": "imageResponseRequested", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickAsyncImageProvider" + } + ] + }, + { + "className": "FaviconProviderHelper", + "lineNumber": 88, + "object": true, + "qualifiedClassName": "FaviconProviderHelper", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "faviconResponse", + "type": "QPointer" + } + ], + "index": 0, + "lineNumber": 99, + "name": "handleImageRequest", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickwebenginefaviconprovider_p_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineHistory" + }, + { + "name": "QML.Element", + "value": "WebEngineHistory" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "ForeignWebEngineHistory", + "gadget": true, + "lineNumber": 57, + "qualifiedClassName": "ForeignWebEngineHistory" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineHistoryModel" + }, + { + "name": "QML.Element", + "value": "WebEngineHistoryModel" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "ForeignWebEngineHistoryModel", + "gadget": true, + "lineNumber": 67, + "qualifiedClassName": "ForeignWebEngineHistoryModel" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineNavigationRequest" + }, + { + "name": "QML.Element", + "value": "WebEngineNavigationRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "ForeignWebEngineNavigationRequest", + "gadget": true, + "lineNumber": 77, + "qualifiedClassName": "ForeignWebEngineNavigationRequest" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineContextMenuRequest" + }, + { + "name": "QML.Element", + "value": "ContextMenuRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "263" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "ForeignWebEngineContextMenuRequest", + "gadget": true, + "lineNumber": 87, + "qualifiedClassName": "ForeignWebEngineContextMenuRequest" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineNotification" + }, + { + "name": "QML.Element", + "value": "WebEngineNotification" + }, + { + "name": "QML.AddedInVersion", + "value": "265" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "ForeignWebEngineNotification", + "gadget": true, + "lineNumber": 97, + "qualifiedClassName": "ForeignWebEngineNotification" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineWebAuthUxRequest" + }, + { + "name": "QML.Element", + "value": "WebEngineWebAuthUxRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "1543" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "ForeignWebEngineWebAuthUxRequest", + "gadget": true, + "lineNumber": 107, + "qualifiedClassName": "ForeignWebEngineWebAuthUxRequest" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineClientHints" + }, + { + "name": "QML.Element", + "value": "WebEngineClientHints" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "ForeignWebEngineClientHints", + "lineNumber": 116, + "object": true, + "qualifiedClassName": "ForeignWebEngineClientHints", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WebEngineExtensionManager" + }, + { + "name": "QML.Foreign", + "value": "QWebEngineExtensionManager" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "ForeignWebEngineExtensionManager", + "gadget": true, + "lineNumber": 126, + "qualifiedClassName": "ForeignWebEngineExtensionManager" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineDesktopMediaRequest" + }, + { + "name": "QML.Element", + "value": "webEngineDesktopMediaRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "ForeignWebEngineDesktopMediaRequest", + "gadget": true, + "lineNumber": 138, + "qualifiedClassName": "ForeignWebEngineDesktopMediaRequest" + }, + { + "className": "QWebEngineLoadingInfoDerived", + "gadget": true, + "lineNumber": 146, + "qualifiedClassName": "QWebEngineLoadingInfoDerived", + "superClasses": [ + { + "access": "public", + "name": "QWebEngineLoadingInfo" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineLoadingInfo" + }, + { + "name": "QML.Element", + "value": "webEngineLoadingInfo" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "ForeignWebEngineLoadingInfo", + "gadget": true, + "lineNumber": 157, + "qualifiedClassName": "ForeignWebEngineLoadingInfo" + }, + { + "className": "QWebEngineCertificateErrorDerived", + "gadget": true, + "lineNumber": 166, + "qualifiedClassName": "QWebEngineCertificateErrorDerived", + "superClasses": [ + { + "access": "public", + "name": "QWebEngineCertificateError" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineCertificateError" + }, + { + "name": "QML.Element", + "value": "webEngineCertificateError" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "ForeignWebEngineCertificateError", + "gadget": true, + "lineNumber": 177, + "qualifiedClassName": "ForeignWebEngineCertificateError" + }, + { + "className": "QWebEngineScriptDerived", + "gadget": true, + "lineNumber": 186, + "qualifiedClassName": "QWebEngineScriptDerived", + "superClasses": [ + { + "access": "public", + "name": "QWebEngineScript" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineScript" + }, + { + "name": "QML.Creatable", + "value": "true" + }, + { + "name": "QML.CreationMethod", + "value": "structured" + }, + { + "name": "QML.Element", + "value": "webEngineScript" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "ForeignWebEngineScript", + "gadget": true, + "lineNumber": 197, + "qualifiedClassName": "ForeignWebEngineScript" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineFullScreenRequest" + }, + { + "name": "QML.Element", + "value": "fullScreenRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "ForeignWebEngineFullScreenRequest", + "gadget": true, + "lineNumber": 207, + "qualifiedClassName": "ForeignWebEngineFullScreenRequest" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineQuotaRequest" + }, + { + "name": "QML.Element", + "value": "webEngineQuotaRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "263" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "ForeignWebEngineQuotaRequest", + "gadget": true, + "lineNumber": 217, + "qualifiedClassName": "ForeignWebEngineQuotaRequest" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineRegisterProtocolHandlerRequest" + }, + { + "name": "QML.Element", + "value": "registerProtocolHandlerRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "263" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "ForeignWebEngineRegisterProtocolHandlerRequest", + "gadget": true, + "lineNumber": 227, + "qualifiedClassName": "ForeignWebEngineRegisterProtocolHandlerRequest" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineFindTextResult" + }, + { + "name": "QML.Element", + "value": "findTextResult" + }, + { + "name": "QML.AddedInVersion", + "value": "266" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "ForeignWebEngineFindTextResult", + "gadget": true, + "lineNumber": 236, + "qualifiedClassName": "ForeignWebEngineFindTextResult" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineFileSystemAccessRequest" + }, + { + "name": "QML.Element", + "value": "webEngineFileSystemAccessRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "ForeginWebEngineFileSystemAccessRequest", + "gadget": true, + "lineNumber": 245, + "qualifiedClassName": "ForeginWebEngineFileSystemAccessRequest" + }, + { + "className": "QWebEngineFileSystemAccessRequestDerived", + "gadget": true, + "lineNumber": 253, + "qualifiedClassName": "QWebEngineFileSystemAccessRequestDerived", + "superClasses": [ + { + "access": "public", + "name": "QWebEngineFileSystemAccessRequest" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineWebAuthPinRequest" + }, + { + "name": "QML.Element", + "value": "webEngineWebAuthPinRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "ForeginWebEngineWebAuthPinRequest", + "gadget": true, + "lineNumber": 263, + "qualifiedClassName": "ForeginWebEngineWebAuthPinRequest" + }, + { + "className": "QWebEnginePermissionDerived", + "gadget": true, + "lineNumber": 271, + "qualifiedClassName": "QWebEnginePermissionDerived", + "superClasses": [ + { + "access": "public", + "name": "QWebEnginePermission" + } + ] + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEnginePermission" + }, + { + "name": "QML.Element", + "value": "webEnginePermission" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "ForeignWebEnginePermission", + "gadget": true, + "lineNumber": 281, + "qualifiedClassName": "ForeignWebEnginePermission" + }, + { + "classInfos": [ + { + "name": "QML.Element", + "value": "webEngineExtension" + }, + { + "name": "QML.Foreign", + "value": "QWebEngineExtensionInfo" + }, + { + "name": "QML.AddedInVersion", + "value": "1546" + } + ], + "className": "ForeignWebEngineExtensionInfo", + "gadget": true, + "lineNumber": 290, + "qualifiedClassName": "ForeignWebEngineExtensionInfo" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineLoadingInfoDerived" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "WebEngineLoadingInfo" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "ForeignWebEngineLoadingInfoNamespace", + "lineNumber": 148, + "namespace": true, + "qualifiedClassName": "ForeignWebEngineLoadingInfoNamespace" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineCertificateErrorDerived" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "WebEngineCertificateError" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "ForeignWebEngineCertificateErrorNamespace", + "lineNumber": 168, + "namespace": true, + "qualifiedClassName": "ForeignWebEngineCertificateErrorNamespace" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineScriptDerived" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "WebEngineScript" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "ForeignWebEngineScriptNamespace", + "lineNumber": 188, + "namespace": true, + "qualifiedClassName": "ForeignWebEngineScriptNamespace" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEngineFileSystemAccessRequestDerived" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "WebEngineFileSystemAccessRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "1540" + } + ], + "className": "ForeginWebEngineFileSystemAccessRequestNamespace", + "lineNumber": 255, + "namespace": true, + "qualifiedClassName": "ForeginWebEngineFileSystemAccessRequestNamespace" + }, + { + "classInfos": [ + { + "name": "QML.Foreign", + "value": "QWebEnginePermissionDerived" + }, + { + "name": "QML.ForeignIsNamespace", + "value": "true" + }, + { + "name": "QML.Element", + "value": "WebEnginePermission" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + } + ], + "className": "ForeignWebEnginePermissionNamespace", + "lineNumber": 273, + "namespace": true, + "qualifiedClassName": "ForeignWebEnginePermissionNamespace" + } + ], + "inputFile": "qquickwebengineforeigntypes_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "webEngineFrame" + }, + { + "name": "QML.AddedInVersion", + "value": "1544" + }, + { + "name": "QML.Foreign", + "value": "QWebEngineFrame" + }, + { + "name": "QML.Extended", + "value": "QQuickWebEngineFrame" + } + ], + "className": "QQuickWebEngineFrame", + "gadget": true, + "lineNumber": 26, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "script", + "type": "QString" + }, + { + "name": "callback", + "type": "QJSValue" + } + ], + "index": 0, + "lineNumber": 37, + "name": "runJavaScript", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "script", + "type": "QString" + }, + { + "name": "worldId", + "type": "quint32" + }, + { + "name": "callback", + "type": "QJSValue" + } + ], + "index": 1, + "lineNumber": 39, + "name": "runJavaScript", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "callback", + "type": "QJSValue" + } + ], + "index": 2, + "lineNumber": 41, + "name": "printToPdf", + "returnType": "void" + } + ], + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "children", + "read": "children", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false + } + ], + "qualifiedClassName": "QQuickWebEngineFrame", + "superClasses": [ + { + "access": "public", + "name": "QWebEngineFrame" + } + ] + } + ], + "inputFile": "qquickwebengineframe_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WebEngineNewWindowRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebEngineNewWindowRequest", + "lineNumber": 27, + "methods": [ + { + "access": "public", + "arguments": [ + { + "type": "QQuickWebEngineView*" + } + ], + "index": 0, + "lineNumber": 36, + "name": "openIn", + "returnType": "void" + } + ], + "object": true, + "qualifiedClassName": "QQuickWebEngineNewWindowRequest", + "superClasses": [ + { + "access": "public", + "name": "QWebEngineNewWindowRequest" + } + ] + } + ], + "inputFile": "qquickwebenginenewwindowrequest_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WebEngineProfile" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "QQuickWebEngineProfile", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 59, + "name": "HttpCacheType", + "values": [ + "MemoryHttpCache", + "DiskHttpCache", + "NoCache" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 66, + "name": "PersistentCookiesPolicy", + "values": [ + "NoPersistentCookies", + "AllowPersistentCookies", + "ForcePersistentCookies" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 73, + "name": "PersistentPermissionsPolicy", + "type": "quint8", + "values": [ + "AskEveryTime", + "StoreInMemory", + "StoreOnDisk" + ] + } + ], + "lineNumber": 29, + "methods": [ + { + "access": "public", + "index": 18, + "lineNumber": 120, + "name": "clearHttpCache", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "securityOrigin", + "type": "QUrl" + }, + { + "name": "permissionType", + "type": "QWebEnginePermission::PermissionType" + } + ], + "index": 19, + "isConst": true, + "lineNumber": 139, + "name": "queryPermission", + "returnType": "QWebEnginePermission", + "revision": 1544 + }, + { + "access": "public", + "index": 20, + "isConst": true, + "lineNumber": 140, + "name": "listAllPermissions", + "returnType": "QList", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "securityOrigin", + "type": "QUrl" + } + ], + "index": 21, + "isConst": true, + "lineNumber": 141, + "name": "listPermissionsForOrigin", + "returnType": "QList", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "permissionType", + "type": "QWebEnginePermission::PermissionType" + } + ], + "index": 22, + "isConst": true, + "lineNumber": 142, + "name": "listPermissionsForPermissionType", + "returnType": "QList", + "revision": 1544 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "storageName", + "notify": "storageNameChanged", + "read": "storageName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setStorageName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "offTheRecord", + "notify": "offTheRecordChanged", + "read": "isOffTheRecord", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOffTheRecord" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 33, + "name": "persistentStoragePath", + "notify": "persistentStoragePathChanged", + "read": "persistentStoragePath", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPersistentStoragePath" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 34, + "name": "cachePath", + "notify": "cachePathChanged", + "read": "cachePath", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setCachePath" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 35, + "name": "httpUserAgent", + "notify": "httpUserAgentChanged", + "read": "httpUserAgent", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setHttpUserAgent" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 36, + "name": "httpCacheType", + "notify": "httpCacheTypeChanged", + "read": "httpCacheType", + "required": false, + "scriptable": true, + "stored": true, + "type": "HttpCacheType", + "user": false, + "write": "setHttpCacheType" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 37, + "name": "httpAcceptLanguage", + "notify": "httpAcceptLanguageChanged", + "read": "httpAcceptLanguage", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setHttpAcceptLanguage" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 38, + "name": "persistentCookiesPolicy", + "notify": "persistentCookiesPolicyChanged", + "read": "persistentCookiesPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "PersistentCookiesPolicy", + "user": false, + "write": "setPersistentCookiesPolicy" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 39, + "name": "persistentPermissionsPolicy", + "notify": "persistentPermissionsPolicyChanged", + "read": "persistentPermissionsPolicy", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "PersistentPermissionsPolicy", + "user": false, + "write": "setPersistentPermissionsPolicy" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 40, + "name": "httpCacheMaximumSize", + "notify": "httpCacheMaximumSizeChanged", + "read": "httpCacheMaximumSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHttpCacheMaximumSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 41, + "name": "spellCheckLanguages", + "notify": "spellCheckLanguagesChanged", + "read": "spellCheckLanguages", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setSpellCheckLanguages" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 42, + "name": "spellCheckEnabled", + "notify": "spellCheckEnabledChanged", + "read": "isSpellCheckEnabled", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSpellCheckEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 43, + "name": "userScripts", + "read": "userScripts", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickWebEngineScriptCollection*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 44, + "name": "downloadPath", + "notify": "downloadPathChanged", + "read": "downloadPath", + "required": false, + "revision": 261, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDownloadPath" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 45, + "name": "isPushServiceEnabled", + "notify": "pushServiceEnabledChanged", + "read": "isPushServiceEnabled", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPushServiceEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 46, + "name": "clientHints", + "read": "clientHints", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QWebEngineClientHints*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 48, + "name": "extensionManager", + "read": "extensionManager", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "QWebEngineExtensionManager*", + "user": false + } + ], + "qualifiedClassName": "QQuickWebEngineProfile", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 147, + "name": "storageNameChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 148, + "name": "offTheRecordChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 149, + "name": "persistentStoragePathChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 150, + "name": "cachePathChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 151, + "name": "httpUserAgentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 152, + "name": "httpCacheTypeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 153, + "name": "persistentCookiesPolicyChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 154, + "name": "httpCacheMaximumSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 155, + "name": "httpAcceptLanguageChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "index": 9, + "lineNumber": 156, + "name": "spellCheckLanguagesChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "index": 10, + "lineNumber": 157, + "name": "spellCheckEnabledChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "index": 11, + "lineNumber": 158, + "name": "downloadPathChanged", + "returnType": "void", + "revision": 261 + }, + { + "access": "public", + "index": 12, + "lineNumber": 159, + "name": "pushServiceEnabledChanged", + "returnType": "void", + "revision": 1541 + }, + { + "access": "public", + "index": 13, + "lineNumber": 160, + "name": "clearHttpCacheCompleted", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 14, + "lineNumber": 161, + "name": "persistentPermissionsPolicyChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "download", + "type": "QQuickWebEngineDownloadRequest*" + } + ], + "index": 15, + "lineNumber": 162, + "name": "downloadRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "download", + "type": "QQuickWebEngineDownloadRequest*" + } + ], + "index": 16, + "lineNumber": 163, + "name": "downloadFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "notification", + "type": "QWebEngineNotification*" + } + ], + "index": 17, + "lineNumber": 165, + "name": "presentNotification", + "returnType": "void", + "revision": 261 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickwebengineprofile.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WebEngineProfilePrototype" + }, + { + "name": "QML.AddedInVersion", + "value": "1545" + } + ], + "className": "QQuickWebEngineProfilePrototype", + "interfaces": [ + [ + { + "className": "QQmlParserStatus", + "id": "\"org.qt-project.Qt.QQmlParserStatus\"" + } + ] + ], + "lineNumber": 33, + "methods": [ + { + "access": "public", + "index": 0, + "lineNumber": 84, + "name": "instance", + "returnType": "QQuickWebEngineProfile*" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 38, + "name": "storageName", + "read": "storageName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setStorageName" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 39, + "name": "persistentStoragePath", + "read": "persistentStoragePath", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPersistentStoragePath" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 41, + "name": "cachePath", + "read": "cachePath", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setCachePath" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 42, + "name": "httpCacheType", + "read": "httpCacheType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickWebEngineProfile::HttpCacheType", + "user": false, + "write": "setHttpCacheType" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 44, + "name": "persistentCookiesPolicy", + "read": "persistentCookiesPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickWebEngineProfile::PersistentCookiesPolicy", + "user": false, + "write": "setPersistentCookiesPolicy" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 46, + "name": "httpCacheMaximumSize", + "read": "httpCacheMaximumSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHttpCacheMaximumSize" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 47, + "name": "persistentPermissionsPolicy", + "read": "persistentPermissionsPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickWebEngineProfile::PersistentPermissionsPolicy", + "user": false, + "write": "setPersistentPermissionsPolicy" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 49, + "name": "additionalTrustedCertificateFiles", + "read": "additionalTrustedCertificateFiles", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setAdditionalTrustedCertificateFiles" + } + ], + "qualifiedClassName": "QQuickWebEngineProfilePrototype", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QQmlParserStatus" + } + ] + } + ], + "inputFile": "qquickwebengineprofileprototype_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QQuickWebEngineScriptCollection", + "lineNumber": 29, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "QWebEngineScript" + } + ], + "index": 1, + "isConst": true, + "lineNumber": 36, + "name": "contains", + "returnType": "bool" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 2, + "isConst": true, + "lineNumber": 37, + "name": "find", + "returnType": "QList" + }, + { + "access": "public", + "arguments": [ + { + "type": "QWebEngineScript" + } + ], + "index": 3, + "lineNumber": 38, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "list", + "type": "QList" + } + ], + "index": 4, + "lineNumber": 39, + "name": "insert", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QWebEngineScript" + } + ], + "index": 5, + "lineNumber": 40, + "name": "remove", + "returnType": "bool" + }, + { + "access": "public", + "index": 6, + "lineNumber": 41, + "name": "clear", + "returnType": "void" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "collection", + "notify": "collectionChanged", + "read": "collection", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setCollection" + } + ], + "qualifiedClassName": "QQuickWebEngineScriptCollection", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 47, + "name": "collectionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickwebenginescriptcollection_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WebEngineSettings" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebEngineSettings", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 75, + "name": "UnknownUrlSchemePolicy", + "values": [ + "DisallowUnknownUrlSchemes", + "AllowUnknownUrlSchemesFromUserInteraction", + "AllowAllUnknownUrlSchemes" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 83, + "name": "ImageAnimationPolicy", + "type": "uint8_t", + "values": [ + "Allow", + "AnimateOnce", + "Disallow" + ] + } + ], + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 29, + "name": "autoLoadImages", + "notify": "autoLoadImagesChanged", + "read": "autoLoadImages", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoLoadImages" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 30, + "name": "javascriptEnabled", + "notify": "javascriptEnabledChanged", + "read": "javascriptEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setJavascriptEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 31, + "name": "javascriptCanOpenWindows", + "notify": "javascriptCanOpenWindowsChanged", + "read": "javascriptCanOpenWindows", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setJavascriptCanOpenWindows" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 32, + "name": "javascriptCanAccessClipboard", + "notify": "javascriptCanAccessClipboardChanged", + "read": "javascriptCanAccessClipboard", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setJavascriptCanAccessClipboard" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 33, + "name": "linksIncludedInFocusChain", + "notify": "linksIncludedInFocusChainChanged", + "read": "linksIncludedInFocusChain", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLinksIncludedInFocusChain" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 34, + "name": "localStorageEnabled", + "notify": "localStorageEnabledChanged", + "read": "localStorageEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLocalStorageEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 35, + "name": "localContentCanAccessRemoteUrls", + "notify": "localContentCanAccessRemoteUrlsChanged", + "read": "localContentCanAccessRemoteUrls", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLocalContentCanAccessRemoteUrls" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 36, + "name": "spatialNavigationEnabled", + "notify": "spatialNavigationEnabledChanged", + "read": "spatialNavigationEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSpatialNavigationEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 37, + "name": "localContentCanAccessFileUrls", + "notify": "localContentCanAccessFileUrlsChanged", + "read": "localContentCanAccessFileUrls", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLocalContentCanAccessFileUrls" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 38, + "name": "hyperlinkAuditingEnabled", + "notify": "hyperlinkAuditingEnabledChanged", + "read": "hyperlinkAuditingEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHyperlinkAuditingEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 39, + "name": "errorPageEnabled", + "notify": "errorPageEnabledChanged", + "read": "errorPageEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setErrorPageEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 40, + "name": "pluginsEnabled", + "notify": "pluginsEnabledChanged", + "read": "pluginsEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPluginsEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 41, + "name": "fullScreenSupportEnabled", + "notify": "fullScreenSupportEnabledChanged", + "read": "fullScreenSupportEnabled", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFullScreenSupportEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 42, + "name": "defaultTextEncoding", + "notify": "defaultTextEncodingChanged", + "read": "defaultTextEncoding", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDefaultTextEncoding" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 43, + "name": "screenCaptureEnabled", + "notify": "screenCaptureEnabledChanged", + "read": "screenCaptureEnabled", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setScreenCaptureEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 44, + "name": "webGLEnabled", + "notify": "webGLEnabledChanged", + "read": "webGLEnabled", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWebGLEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 45, + "name": "accelerated2dCanvasEnabled", + "notify": "accelerated2dCanvasEnabledChanged", + "read": "accelerated2dCanvasEnabled", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccelerated2dCanvasEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 46, + "name": "autoLoadIconsForPage", + "notify": "autoLoadIconsForPageChanged", + "read": "autoLoadIconsForPage", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoLoadIconsForPage" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 47, + "name": "touchIconsEnabled", + "notify": "touchIconsEnabledChanged", + "read": "touchIconsEnabled", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTouchIconsEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 48, + "name": "focusOnNavigationEnabled", + "notify": "focusOnNavigationEnabledChanged", + "read": "focusOnNavigationEnabled", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFocusOnNavigationEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 20, + "lineNumber": 49, + "name": "printElementBackgrounds", + "notify": "printElementBackgroundsChanged", + "read": "printElementBackgrounds", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPrintElementBackgrounds" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 21, + "lineNumber": 50, + "name": "allowRunningInsecureContent", + "notify": "allowRunningInsecureContentChanged", + "read": "allowRunningInsecureContent", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAllowRunningInsecureContent" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 22, + "lineNumber": 51, + "name": "allowGeolocationOnInsecureOrigins", + "notify": "allowGeolocationOnInsecureOriginsChanged", + "read": "allowGeolocationOnInsecureOrigins", + "required": false, + "revision": 260, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAllowGeolocationOnInsecureOrigins" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 23, + "lineNumber": 52, + "name": "allowWindowActivationFromJavaScript", + "notify": "allowWindowActivationFromJavaScriptChanged", + "read": "allowWindowActivationFromJavaScript", + "required": false, + "revision": 261, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAllowWindowActivationFromJavaScript" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 24, + "lineNumber": 53, + "name": "showScrollBars", + "notify": "showScrollBarsChanged", + "read": "showScrollBars", + "required": false, + "revision": 261, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShowScrollBars" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 25, + "lineNumber": 54, + "name": "unknownUrlSchemePolicy", + "notify": "unknownUrlSchemePolicyChanged", + "read": "unknownUrlSchemePolicy", + "required": false, + "revision": 262, + "scriptable": true, + "stored": true, + "type": "UnknownUrlSchemePolicy", + "user": false, + "write": "setUnknownUrlSchemePolicy" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 26, + "lineNumber": 55, + "name": "playbackRequiresUserGesture", + "notify": "playbackRequiresUserGestureChanged", + "read": "playbackRequiresUserGesture", + "required": false, + "revision": 262, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPlaybackRequiresUserGesture" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 27, + "lineNumber": 56, + "name": "webRTCPublicInterfacesOnly", + "notify": "webRTCPublicInterfacesOnlyChanged", + "read": "webRTCPublicInterfacesOnly", + "required": false, + "revision": 262, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWebRTCPublicInterfacesOnly" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 28, + "lineNumber": 57, + "name": "javascriptCanPaste", + "notify": "javascriptCanPasteChanged", + "read": "javascriptCanPaste", + "required": false, + "revision": 262, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setJavascriptCanPaste" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 29, + "lineNumber": 58, + "name": "dnsPrefetchEnabled", + "notify": "dnsPrefetchEnabledChanged", + "read": "dnsPrefetchEnabled", + "required": false, + "revision": 263, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDnsPrefetchEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 30, + "lineNumber": 59, + "name": "pdfViewerEnabled", + "notify": "pdfViewerEnabledChanged", + "read": "pdfViewerEnabled", + "required": false, + "revision": 264, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPdfViewerEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 31, + "lineNumber": 60, + "name": "navigateOnDropEnabled", + "notify": "navigateOnDropEnabledChanged", + "read": "navigateOnDropEnabled", + "required": false, + "revision": 1540, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setNavigateOnDropEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 32, + "lineNumber": 61, + "name": "readingFromCanvasEnabled", + "notify": "readingFromCanvasEnabledChanged", + "read": "readingFromCanvasEnabled", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReadingFromCanvasEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 33, + "lineNumber": 62, + "name": "forceDarkMode", + "notify": "forceDarkModeChanged", + "read": "forceDarkMode", + "required": false, + "revision": 1543, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setForceDarkMode" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 34, + "lineNumber": 63, + "name": "scrollAnimatorEnabled", + "notify": "scrollAnimatorEnabledChanged", + "read": "scrollAnimatorEnabled", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setScrollAnimatorEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 35, + "lineNumber": 64, + "name": "imageAnimationPolicy", + "notify": "imageAnimationPolicyChanged", + "read": "imageAnimationPolicy", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "ImageAnimationPolicy", + "user": false, + "write": "setImageAnimationPolicy" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 36, + "lineNumber": 65, + "name": "printHeaderAndFooter", + "notify": "printHeaderAndFooterChanged", + "read": "printHeaderAndFooter", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPrintHeaderAndFooter" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 37, + "lineNumber": 66, + "name": "preferCSSMarginsForPrinting", + "notify": "preferCSSMarginsForPrintingChanged", + "read": "preferCSSMarginsForPrinting", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setPreferCSSMarginsForPrinting" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 38, + "lineNumber": 67, + "name": "touchEventsApiEnabled", + "notify": "touchEventsApiEnabledChanged", + "read": "touchEventsApiEnabled", + "required": false, + "revision": 1545, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTouchEventsApiEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 39, + "lineNumber": 68, + "name": "backForwardCacheEnabled", + "notify": "backForwardCacheEnabledChanged", + "read": "backForwardCacheEnabled", + "required": false, + "revision": 1546, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackForwardCacheEnabled" + } + ], + "qualifiedClassName": "QQuickWebEngineSettings", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 176, + "name": "autoLoadImagesChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 177, + "name": "javascriptEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 178, + "name": "javascriptCanOpenWindowsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 179, + "name": "javascriptCanAccessClipboardChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 180, + "name": "linksIncludedInFocusChainChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 181, + "name": "localStorageEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 182, + "name": "localContentCanAccessRemoteUrlsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 183, + "name": "spatialNavigationEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 184, + "name": "localContentCanAccessFileUrlsChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 185, + "name": "hyperlinkAuditingEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 186, + "name": "errorPageEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 187, + "name": "pluginsEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 188, + "name": "fullScreenSupportEnabledChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "index": 13, + "lineNumber": 189, + "name": "defaultTextEncodingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 190, + "name": "screenCaptureEnabledChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "index": 15, + "lineNumber": 191, + "name": "webGLEnabledChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "index": 16, + "lineNumber": 192, + "name": "accelerated2dCanvasEnabledChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "index": 17, + "lineNumber": 193, + "name": "autoLoadIconsForPageChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "index": 18, + "lineNumber": 194, + "name": "touchIconsEnabledChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "index": 19, + "lineNumber": 195, + "name": "focusOnNavigationEnabledChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "index": 20, + "lineNumber": 196, + "name": "printElementBackgroundsChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "index": 21, + "lineNumber": 197, + "name": "allowRunningInsecureContentChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "index": 22, + "lineNumber": 198, + "name": "allowGeolocationOnInsecureOriginsChanged", + "returnType": "void", + "revision": 260 + }, + { + "access": "public", + "index": 23, + "lineNumber": 199, + "name": "allowWindowActivationFromJavaScriptChanged", + "returnType": "void", + "revision": 261 + }, + { + "access": "public", + "index": 24, + "lineNumber": 200, + "name": "showScrollBarsChanged", + "returnType": "void", + "revision": 261 + }, + { + "access": "public", + "index": 25, + "lineNumber": 201, + "name": "unknownUrlSchemePolicyChanged", + "returnType": "void", + "revision": 262 + }, + { + "access": "public", + "index": 26, + "lineNumber": 202, + "name": "playbackRequiresUserGestureChanged", + "returnType": "void", + "revision": 262 + }, + { + "access": "public", + "index": 27, + "lineNumber": 203, + "name": "webRTCPublicInterfacesOnlyChanged", + "returnType": "void", + "revision": 262 + }, + { + "access": "public", + "index": 28, + "lineNumber": 204, + "name": "javascriptCanPasteChanged", + "returnType": "void", + "revision": 262 + }, + { + "access": "public", + "index": 29, + "lineNumber": 205, + "name": "dnsPrefetchEnabledChanged", + "returnType": "void", + "revision": 263 + }, + { + "access": "public", + "index": 30, + "lineNumber": 206, + "name": "pdfViewerEnabledChanged", + "returnType": "void", + "revision": 264 + }, + { + "access": "public", + "index": 31, + "lineNumber": 207, + "name": "navigateOnDropEnabledChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "index": 32, + "lineNumber": 208, + "name": "readingFromCanvasEnabledChanged", + "returnType": "void", + "revision": 1542 + }, + { + "access": "public", + "index": 33, + "lineNumber": 209, + "name": "forceDarkModeChanged", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "index": 34, + "lineNumber": 210, + "name": "scrollAnimatorEnabledChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 35, + "lineNumber": 211, + "name": "imageAnimationPolicyChanged", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "index": 36, + "lineNumber": 212, + "name": "printHeaderAndFooterChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "index": 37, + "lineNumber": 213, + "name": "preferCSSMarginsForPrintingChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "index": 38, + "lineNumber": 214, + "name": "touchEventsApiEnabledChanged", + "returnType": "void", + "revision": 1545 + }, + { + "access": "public", + "index": 39, + "lineNumber": 215, + "name": "backForwardCacheEnabledChanged", + "returnType": "void", + "revision": 1546 + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickwebenginesettings_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Singleton", + "value": "true" + }, + { + "name": "QML.Element", + "value": "WebEngine" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "QQuickWebEngineSingleton", + "lineNumber": 29, + "methods": [ + { + "access": "public", + "index": 0, + "isConst": true, + "lineNumber": 40, + "name": "script", + "returnType": "QWebEngineScript" + } + ], + "object": true, + "properties": [ + { + "constant": true, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 31, + "name": "settings", + "read": "settings", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickWebEngineSettings*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 32, + "name": "defaultProfile", + "read": "defaultProfile", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QQuickWebEngineProfile*", + "user": false + } + ], + "qualifiedClassName": "QQuickWebEngineSingleton", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickwebenginesingleton_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "TouchSelectionMenuRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "1539" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebEngineTouchSelectionMenuRequest", + "enums": [ + { + "alias": "TouchSelectionCommandFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 36, + "name": "TouchSelectionCommandFlags", + "values": [ + "Cut", + "Copy", + "Paste" + ] + } + ], + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 44, + "name": "accepted", + "read": "isAccepted", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccepted" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 45, + "name": "selectionBounds", + "read": "selectionBounds", + "required": false, + "revision": 65281, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 46, + "name": "touchSelectionCommandFlags", + "read": "touchSelectionCommandFlags", + "required": false, + "revision": 65281, + "scriptable": true, + "stored": true, + "type": "TouchSelectionCommandFlags", + "user": false + } + ], + "qualifiedClassName": "QQuickWebEngineTouchSelectionMenuRequest", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickwebenginetouchselectionmenurequest_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "RegisterEnumClassesUnscoped", + "value": "false" + }, + { + "name": "QML.Element", + "value": "WebEngineView" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "QQuickWebEngineView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 124, + "name": "NavigationRequestAction", + "values": [ + "AcceptRequest", + "IgnoreRequest" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 132, + "name": "NavigationType", + "values": [ + "LinkClickedNavigation", + "TypedNavigation", + "FormSubmittedNavigation", + "BackForwardNavigation", + "ReloadNavigation", + "OtherNavigation", + "RedirectNavigation" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 143, + "name": "LoadStatus", + "values": [ + "LoadStartedStatus", + "LoadStoppedStatus", + "LoadSucceededStatus", + "LoadFailedStatus" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 151, + "name": "ErrorDomain", + "values": [ + "NoErrorDomain", + "InternalErrorDomain", + "ConnectionErrorDomain", + "CertificateErrorDomain", + "HttpErrorDomain", + "FtpErrorDomain", + "DnsErrorDomain" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 162, + "name": "NewViewDestination", + "values": [ + "NewViewInWindow", + "NewViewInTab", + "NewViewInDialog", + "NewViewInBackgroundTab" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 172, + "name": "Feature", + "values": [ + "MediaAudioCapture", + "MediaVideoCapture", + "MediaAudioVideoCapture", + "Geolocation", + "DesktopVideoCapture", + "DesktopAudioVideoCapture", + "Notifications", + "ClipboardReadWrite", + "LocalFontsAccess" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 186, + "name": "WebAction", + "values": [ + "NoWebAction", + "Back", + "Forward", + "Stop", + "Reload", + "Cut", + "Copy", + "Paste", + "Undo", + "Redo", + "SelectAll", + "ReloadAndBypassCache", + "PasteAndMatchStyle", + "OpenLinkInThisWindow", + "OpenLinkInNewWindow", + "OpenLinkInNewTab", + "CopyLinkToClipboard", + "DownloadLinkToDisk", + "CopyImageToClipboard", + "CopyImageUrlToClipboard", + "DownloadImageToDisk", + "CopyMediaUrlToClipboard", + "ToggleMediaControls", + "ToggleMediaLoop", + "ToggleMediaPlayPause", + "ToggleMediaMute", + "DownloadMediaToDisk", + "InspectElement", + "ExitFullScreen", + "RequestClose", + "Unselect", + "SavePage", + "OpenLinkInNewBackgroundTab", + "ViewSource", + "ToggleBold", + "ToggleItalic", + "ToggleUnderline", + "ToggleStrikethrough", + "AlignLeft", + "AlignCenter", + "AlignRight", + "AlignJustified", + "Indent", + "Outdent", + "InsertOrderedList", + "InsertUnorderedList", + "ChangeTextDirectionLTR", + "ChangeTextDirectionRTL", + "WebActionCount" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 252, + "name": "JavaScriptConsoleMessageLevel", + "values": [ + "InfoMessageLevel", + "WarningMessageLevel", + "ErrorMessageLevel" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 260, + "name": "RenderProcessTerminationStatus", + "values": [ + "NormalTerminationStatus", + "AbnormalTerminationStatus", + "CrashedTerminationStatus", + "KilledTerminationStatus" + ] + }, + { + "alias": "FindFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 268, + "name": "FindFlags", + "values": [ + "FindBackward", + "FindCaseSensitively" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 276, + "name": "PrintedPageSizeId", + "values": [ + "Letter", + "Legal", + "Executive", + "A0", + "A1", + "A2", + "A3", + "A4", + "A5", + "A6", + "A7", + "A8", + "A9", + "A10", + "B0", + "B1", + "B2", + "B3", + "B4", + "B5", + "B6", + "B7", + "B8", + "B9", + "B10", + "C5E", + "Comm10E", + "DLE", + "Folio", + "Ledger", + "Tabloid", + "Custom", + "A3Extra", + "A4Extra", + "A4Plus", + "A4Small", + "A5Extra", + "B5Extra", + "JisB0", + "JisB1", + "JisB2", + "JisB3", + "JisB4", + "JisB5", + "JisB6", + "JisB7", + "JisB8", + "JisB9", + "JisB10", + "AnsiC", + "AnsiD", + "AnsiE", + "LegalExtra", + "LetterExtra", + "LetterPlus", + "LetterSmall", + "TabloidExtra", + "ArchA", + "ArchB", + "ArchC", + "ArchD", + "ArchE", + "Imperial7x9", + "Imperial8x10", + "Imperial9x11", + "Imperial9x12", + "Imperial10x11", + "Imperial10x13", + "Imperial10x14", + "Imperial12x11", + "Imperial15x11", + "ExecutiveStandard", + "Note", + "Quarto", + "Statement", + "SuperA", + "SuperB", + "Postcard", + "DoublePostcard", + "Prc16K", + "Prc32K", + "Prc32KBig", + "FanFoldUS", + "FanFoldGerman", + "FanFoldGermanLegal", + "EnvelopeB4", + "EnvelopeB5", + "EnvelopeB6", + "EnvelopeC0", + "EnvelopeC1", + "EnvelopeC2", + "EnvelopeC3", + "EnvelopeC4", + "EnvelopeC6", + "EnvelopeC65", + "EnvelopeC7", + "Envelope9", + "Envelope11", + "Envelope12", + "Envelope14", + "EnvelopeMonarch", + "EnvelopePersonal", + "EnvelopeChou3", + "EnvelopeChou4", + "EnvelopeInvite", + "EnvelopeItalian", + "EnvelopeKaku2", + "EnvelopeKaku3", + "EnvelopePrc1", + "EnvelopePrc2", + "EnvelopePrc3", + "EnvelopePrc4", + "EnvelopePrc5", + "EnvelopePrc6", + "EnvelopePrc7", + "EnvelopePrc8", + "EnvelopePrc9", + "EnvelopePrc10", + "EnvelopeYou4", + "LastPageSize", + "AnsiA", + "AnsiB", + "EnvelopeC5", + "EnvelopeDL", + "Envelope10" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 427, + "name": "PrintedPageOrientation", + "values": [ + "Portrait", + "Landscape" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 434, + "name": "LifecycleState", + "values": [ + "Active", + "Frozen", + "Discarded" + ] + } + ], + "lineNumber": 60, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "WebAction" + } + ], + "index": 81, + "lineNumber": 454, + "name": "action", + "returnType": "QQuickWebEngineAction*", + "revision": 264 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineNewWindowRequest*" + } + ], + "index": 82, + "lineNumber": 456, + "name": "acceptAsNewWindow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 83, + "lineNumber": 481, + "name": "findFrameByName", + "returnType": "QQuickWebEngineFrame", + "revision": 1544 + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 63, + "name": "url", + "notify": "urlChanged", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setUrl" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 64, + "name": "icon", + "notify": "iconChanged", + "read": "icon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 65, + "name": "loading", + "notify": "loadingChanged", + "read": "isLoading", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 66, + "name": "loadProgress", + "notify": "loadProgressChanged", + "read": "loadProgress", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 67, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 68, + "name": "canGoBack", + "notify": "canGoBackChanged", + "read": "canGoBack", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 69, + "name": "canGoForward", + "notify": "canGoForwardChanged", + "read": "canGoForward", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 70, + "name": "isFullScreen", + "notify": "isFullScreenChanged", + "read": "isFullScreen", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 8, + "lineNumber": 71, + "name": "zoomFactor", + "notify": "zoomFactorChanged", + "read": "zoomFactor", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZoomFactor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 9, + "lineNumber": 72, + "name": "profile", + "notify": "profileChanged", + "read": "profile", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QQuickWebEngineProfile*", + "user": false, + "write": "setProfile" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 10, + "lineNumber": 73, + "name": "settings", + "read": "settings", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QQuickWebEngineSettings*", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 11, + "lineNumber": 74, + "name": "history", + "read": "history", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QWebEngineHistory*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 76, + "name": "webChannel", + "notify": "webChannelChanged", + "read": "webChannel", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QQmlWebChannel*", + "user": false, + "write": "setWebChannel" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 78, + "name": "userScripts", + "read": "userScripts", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "QQuickWebEngineScriptCollection*", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 14, + "lineNumber": 79, + "name": "activeFocusOnPress", + "notify": "activeFocusOnPressChanged", + "read": "activeFocusOnPress", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setActiveFocusOnPress" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 15, + "lineNumber": 80, + "name": "backgroundColor", + "notify": "backgroundColorChanged", + "read": "backgroundColor", + "required": false, + "revision": 258, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setBackgroundColor" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 16, + "lineNumber": 81, + "name": "contentsSize", + "notify": "contentsSizeChanged", + "read": "contentsSize", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 17, + "lineNumber": 82, + "name": "scrollPosition", + "notify": "scrollPositionChanged", + "read": "scrollPosition", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 18, + "lineNumber": 83, + "name": "audioMuted", + "notify": "audioMutedChanged", + "read": "isAudioMuted", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAudioMuted" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 19, + "lineNumber": 84, + "name": "recentlyAudible", + "notify": "recentlyAudibleChanged", + "read": "recentlyAudible", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 20, + "lineNumber": 85, + "name": "webChannelWorld", + "notify": "webChannelWorldChanged", + "read": "webChannelWorld", + "required": false, + "revision": 259, + "scriptable": true, + "stored": true, + "type": "uint", + "user": false, + "write": "setWebChannelWorld" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 21, + "lineNumber": 87, + "name": "inspectedView", + "notify": "inspectedViewChanged", + "read": "inspectedView", + "required": false, + "revision": 263, + "scriptable": true, + "stored": true, + "type": "QQuickWebEngineView*", + "user": false, + "write": "setInspectedView" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 22, + "lineNumber": 88, + "name": "devToolsView", + "notify": "devToolsViewChanged", + "read": "devToolsView", + "required": false, + "revision": 263, + "scriptable": true, + "stored": true, + "type": "QQuickWebEngineView*", + "user": false, + "write": "setDevToolsView" + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 23, + "lineNumber": 89, + "name": "devToolsId", + "read": "devToolsId", + "required": false, + "revision": 1542, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 24, + "lineNumber": 91, + "name": "lifecycleState", + "notify": "lifecycleStateChanged", + "read": "lifecycleState", + "required": false, + "revision": 266, + "scriptable": true, + "stored": true, + "type": "LifecycleState", + "user": false, + "write": "setLifecycleState" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 25, + "lineNumber": 92, + "name": "recommendedState", + "notify": "recommendedStateChanged", + "read": "recommendedState", + "required": false, + "revision": 266, + "scriptable": true, + "stored": true, + "type": "LifecycleState", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 26, + "lineNumber": 94, + "name": "renderProcessPid", + "notify": "renderProcessPidChanged", + "read": "renderProcessPid", + "required": false, + "revision": 267, + "scriptable": true, + "stored": true, + "type": "qint64", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 27, + "lineNumber": 95, + "name": "touchHandleDelegate", + "notify": "touchHandleDelegateChanged", + "read": "touchHandleDelegate", + "required": false, + "revision": 65280, + "scriptable": true, + "stored": true, + "type": "QQmlComponent*", + "user": false, + "write": "setTouchHandleDelegate" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 28, + "lineNumber": 97, + "name": "mainFrame", + "read": "mainFrame", + "required": false, + "revision": 1544, + "scriptable": true, + "stored": true, + "type": "QQuickWebEngineFrame", + "user": false + } + ], + "qualifiedClassName": "QQuickWebEngineView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 513, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 514, + "name": "urlChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 515, + "name": "iconChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "loadingInfo", + "type": "QWebEngineLoadingInfo" + } + ], + "index": 3, + "lineNumber": 516, + "name": "loadingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 517, + "name": "loadProgressChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hoveredUrl", + "type": "QUrl" + } + ], + "index": 5, + "lineNumber": 518, + "name": "linkHovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineNavigationRequest*" + } + ], + "index": 6, + "lineNumber": 519, + "name": "navigationRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "QQuickWebEngineView::JavaScriptConsoleMessageLevel" + }, + { + "name": "message", + "type": "QString" + }, + { + "name": "lineNumber", + "type": "int" + }, + { + "name": "sourceID", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 520, + "name": "javaScriptConsoleMessage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QWebEngineCertificateError" + } + ], + "index": 8, + "lineNumber": 522, + "name": "certificateError", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineFullScreenRequest" + } + ], + "index": 9, + "lineNumber": 523, + "name": "fullScreenRequested", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "index": 10, + "lineNumber": 524, + "name": "isFullScreenChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "securityOrigin", + "type": "QUrl" + }, + { + "name": "feature", + "type": "QQuickWebEngineView::Feature" + } + ], + "index": 11, + "lineNumber": 529, + "name": "featurePermissionRequested", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "qreal" + } + ], + "index": 12, + "lineNumber": 532, + "name": "zoomFactorChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "index": 13, + "lineNumber": 533, + "name": "profileChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "index": 14, + "lineNumber": 534, + "name": "webChannelChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 15, + "lineNumber": 535, + "name": "activeFocusOnPressChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "index": 16, + "lineNumber": 536, + "name": "backgroundColorChanged", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "terminationStatus", + "type": "QQuickWebEngineView::RenderProcessTerminationStatus" + }, + { + "name": "exitCode", + "type": "int" + } + ], + "index": 17, + "lineNumber": 538, + "name": "renderProcessTerminated", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "index": 18, + "lineNumber": 540, + "name": "windowCloseRequested", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSizeF" + } + ], + "index": 19, + "lineNumber": 541, + "name": "contentsSizeChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "QPointF" + } + ], + "index": 20, + "lineNumber": 542, + "name": "scrollPositionChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "muted", + "type": "bool" + } + ], + "index": 21, + "lineNumber": 543, + "name": "audioMutedChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "recentlyAudible", + "type": "bool" + } + ], + "index": 22, + "lineNumber": 544, + "name": "recentlyAudibleChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "type": "uint" + } + ], + "index": 23, + "lineNumber": 545, + "name": "webChannelWorldChanged", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineContextMenuRequest*" + } + ], + "index": 24, + "lineNumber": 546, + "name": "contextMenuRequested", + "returnType": "void", + "revision": 260 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QQuickWebEngineAuthenticationDialogRequest*" + } + ], + "index": 25, + "lineNumber": 547, + "name": "authenticationDialogRequested", + "returnType": "void", + "revision": 260 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QQuickWebEngineJavaScriptDialogRequest*" + } + ], + "index": 26, + "lineNumber": 548, + "name": "javaScriptDialogRequested", + "returnType": "void", + "revision": 260 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QQuickWebEngineColorDialogRequest*" + } + ], + "index": 27, + "lineNumber": 549, + "name": "colorDialogRequested", + "returnType": "void", + "revision": 260 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QQuickWebEngineFileDialogRequest*" + } + ], + "index": 28, + "lineNumber": 550, + "name": "fileDialogRequested", + "returnType": "void", + "revision": 260 + }, + { + "access": "public", + "arguments": [ + { + "name": "filePath", + "type": "QString" + }, + { + "name": "success", + "type": "bool" + } + ], + "index": 29, + "lineNumber": 551, + "name": "pdfPrintingFinished", + "returnType": "void", + "revision": 261 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineQuotaRequest" + } + ], + "index": 30, + "lineNumber": 554, + "name": "quotaRequested", + "returnType": "void", + "revision": 263 + }, + { + "access": "public", + "arguments": [ + { + "name": "geometry", + "type": "QRect" + }, + { + "name": "frameGeometry", + "type": "QRect" + } + ], + "index": 31, + "lineNumber": 556, + "name": "geometryChangeRequested", + "returnType": "void", + "revision": 263 + }, + { + "access": "public", + "index": 32, + "lineNumber": 557, + "name": "inspectedViewChanged", + "returnType": "void", + "revision": 263 + }, + { + "access": "public", + "index": 33, + "lineNumber": 558, + "name": "devToolsViewChanged", + "returnType": "void", + "revision": 263 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineRegisterProtocolHandlerRequest" + } + ], + "index": 34, + "lineNumber": 559, + "name": "registerProtocolHandlerRequested", + "returnType": "void", + "revision": 263 + }, + { + "access": "public", + "index": 35, + "lineNumber": 560, + "name": "printRequested", + "returnType": "void", + "revision": 264 + }, + { + "access": "public", + "arguments": [ + { + "name": "clientCertSelection", + "type": "QQuickWebEngineClientCertificateSelection*" + } + ], + "index": 36, + "lineNumber": 561, + "name": "selectClientCertificate", + "returnType": "void", + "revision": 265 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QQuickWebEngineTooltipRequest*" + } + ], + "index": 37, + "lineNumber": 562, + "name": "tooltipRequested", + "returnType": "void", + "revision": 266 + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QQuickWebEngineView::LifecycleState" + } + ], + "index": 38, + "lineNumber": 563, + "name": "lifecycleStateChanged", + "returnType": "void", + "revision": 266 + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QQuickWebEngineView::LifecycleState" + } + ], + "index": 39, + "lineNumber": 564, + "name": "recommendedStateChanged", + "returnType": "void", + "revision": 266 + }, + { + "access": "public", + "arguments": [ + { + "name": "result", + "type": "QWebEngineFindTextResult" + } + ], + "index": 40, + "lineNumber": 565, + "name": "findTextFinished", + "returnType": "void", + "revision": 266 + }, + { + "access": "public", + "arguments": [ + { + "name": "pid", + "type": "qint64" + } + ], + "index": 41, + "lineNumber": 566, + "name": "renderProcessPidChanged", + "returnType": "void", + "revision": 267 + }, + { + "access": "public", + "index": 42, + "lineNumber": 567, + "name": "canGoBackChanged", + "returnType": "void", + "revision": 267 + }, + { + "access": "public", + "index": 43, + "lineNumber": 568, + "name": "canGoForwardChanged", + "returnType": "void", + "revision": 267 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QQuickWebEngineNewWindowRequest*" + } + ], + "index": 44, + "lineNumber": 569, + "name": "newWindowRequested", + "returnType": "void", + "revision": 268 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QQuickWebEngineTouchSelectionMenuRequest*" + } + ], + "index": 45, + "lineNumber": 570, + "name": "touchSelectionMenuRequested", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "index": 46, + "lineNumber": 571, + "name": "touchHandleDelegateChanged", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineFileSystemAccessRequest" + } + ], + "index": 47, + "lineNumber": 572, + "name": "fileSystemAccessRequested", + "returnType": "void", + "revision": 1540 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineWebAuthUxRequest*" + } + ], + "index": 48, + "lineNumber": 573, + "name": "webAuthUxRequested", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QWebEngineDesktopMediaRequest" + } + ], + "index": 49, + "lineNumber": 574, + "name": "desktopMediaRequested", + "returnType": "void", + "revision": 1543 + }, + { + "access": "public", + "arguments": [ + { + "name": "frame", + "type": "QQuickWebEngineFrame" + } + ], + "index": 50, + "lineNumber": 575, + "name": "printRequestedByFrame", + "returnType": "void", + "revision": 1544 + }, + { + "access": "public", + "arguments": [ + { + "name": "permissionRequest", + "type": "QWebEnginePermission" + } + ], + "index": 51, + "lineNumber": 576, + "name": "permissionRequested", + "returnType": "void", + "revision": 1544 + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "QString" + }, + { + "type": "QJSValue" + } + ], + "index": 52, + "lineNumber": 484, + "name": "runJavaScript", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 53, + "isCloned": true, + "lineNumber": 484, + "name": "runJavaScript", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + }, + { + "name": "worldId", + "type": "quint32" + }, + { + "type": "QJSValue" + } + ], + "index": 54, + "lineNumber": 485, + "name": "runJavaScript", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + }, + { + "name": "worldId", + "type": "quint32" + } + ], + "index": 55, + "isCloned": true, + "lineNumber": 485, + "name": "runJavaScript", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "html", + "type": "QString" + }, + { + "name": "baseUrl", + "type": "QUrl" + } + ], + "index": 56, + "lineNumber": 486, + "name": "loadHtml", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "html", + "type": "QString" + } + ], + "index": 57, + "isCloned": true, + "lineNumber": 486, + "name": "loadHtml", + "returnType": "void" + }, + { + "access": "public", + "index": 58, + "lineNumber": 487, + "name": "goBack", + "returnType": "void" + }, + { + "access": "public", + "index": 59, + "lineNumber": 488, + "name": "goForward", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 60, + "lineNumber": 489, + "name": "goBackOrForward", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "index": 61, + "lineNumber": 490, + "name": "reload", + "returnType": "void" + }, + { + "access": "public", + "index": 62, + "lineNumber": 491, + "name": "reloadAndBypassCache", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "index": 63, + "lineNumber": 492, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "subString", + "type": "QString" + }, + { + "name": "options", + "type": "FindFlags" + }, + { + "name": "callback", + "type": "QJSValue" + } + ], + "index": 64, + "lineNumber": 493, + "name": "findText", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "subString", + "type": "QString" + }, + { + "name": "options", + "type": "FindFlags" + } + ], + "index": 65, + "isCloned": true, + "lineNumber": 493, + "name": "findText", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "subString", + "type": "QString" + } + ], + "index": 66, + "isCloned": true, + "lineNumber": 493, + "name": "findText", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "index": 67, + "lineNumber": 494, + "name": "fullScreenCancelled", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "securityOrigin", + "type": "QUrl" + }, + { + "type": "QQuickWebEngineView::Feature" + }, + { + "name": "granted", + "type": "bool" + } + ], + "index": 68, + "lineNumber": 498, + "name": "grantFeaturePermission", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "arg", + "type": "bool" + } + ], + "index": 69, + "lineNumber": 500, + "name": "setActiveFocusOnPress", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "WebAction" + } + ], + "index": 70, + "lineNumber": 501, + "name": "triggerWebAction", + "returnType": "void", + "revision": 258 + }, + { + "access": "public", + "arguments": [ + { + "name": "filePath", + "type": "QString" + }, + { + "name": "pageSizeId", + "type": "PrintedPageSizeId" + }, + { + "name": "orientation", + "type": "PrintedPageOrientation" + } + ], + "index": 71, + "lineNumber": 502, + "name": "printToPdf", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "filePath", + "type": "QString" + }, + { + "name": "pageSizeId", + "type": "PrintedPageSizeId" + } + ], + "index": 72, + "isCloned": true, + "lineNumber": 502, + "name": "printToPdf", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "filePath", + "type": "QString" + } + ], + "index": 73, + "isCloned": true, + "lineNumber": 502, + "name": "printToPdf", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "callback", + "type": "QJSValue" + }, + { + "name": "pageSizeId", + "type": "PrintedPageSizeId" + }, + { + "name": "orientation", + "type": "PrintedPageOrientation" + } + ], + "index": 74, + "lineNumber": 503, + "name": "printToPdf", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "callback", + "type": "QJSValue" + }, + { + "name": "pageSizeId", + "type": "PrintedPageSizeId" + } + ], + "index": 75, + "isCloned": true, + "lineNumber": 503, + "name": "printToPdf", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "callback", + "type": "QJSValue" + } + ], + "index": 76, + "isCloned": true, + "lineNumber": 503, + "name": "printToPdf", + "returnType": "void", + "revision": 259 + }, + { + "access": "public", + "arguments": [ + { + "name": "replacement", + "type": "QString" + } + ], + "index": 77, + "lineNumber": 504, + "name": "replaceMisspelledWord", + "returnType": "void", + "revision": 260 + }, + { + "access": "public", + "arguments": [ + { + "name": "filePath", + "type": "QString" + }, + { + "name": "format", + "type": "QWebEngineDownloadRequest::SavePageFormat" + } + ], + "index": 78, + "isConst": true, + "lineNumber": 505, + "name": "save", + "returnType": "void", + "revision": 1542 + }, + { + "access": "public", + "arguments": [ + { + "name": "filePath", + "type": "QString" + } + ], + "index": 79, + "isCloned": true, + "isConst": true, + "lineNumber": 505, + "name": "save", + "returnType": "void", + "revision": 1542 + }, + { + "access": "private", + "index": 80, + "lineNumber": 510, + "name": "lazyInitialize", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickItem" + } + ] + } + ], + "inputFile": "qquickwebengineview_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webenginequickdelegatesqml_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webenginequickdelegatesqml_metatypes.json new file mode 100644 index 0000000..0d4f101 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webenginequickdelegatesqml_metatypes.json @@ -0,0 +1,2 @@ +[ +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webenginewidgets_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webenginewidgets_metatypes.json new file mode 100644 index 0000000..dcd1e99 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webenginewidgets_metatypes.json @@ -0,0 +1,363 @@ +[ + { + "classes": [ + { + "className": "AutofillPopupWidget", + "lineNumber": 34, + "object": true, + "qualifiedClassName": "QtWebEngineWidgetUI::AutofillPopupWidget", + "superClasses": [ + { + "access": "public", + "name": "QFrame" + } + ] + } + ], + "inputFile": "autofillpopupwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "DefaultNotificationPresenter", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "DefaultNotificationPresenter", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 40, + "name": "messageClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 41, + "name": "closeNotification", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebenginenotificationpresenter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebEngineView", + "lineNumber": 31, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "title", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "url", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setUrl" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "iconUrl", + "notify": "iconUrlChanged", + "read": "iconUrl", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "icon", + "notify": "iconChanged", + "read": "icon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QIcon", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 38, + "name": "selectedText", + "read": "selectedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 39, + "name": "hasSelection", + "read": "hasSelection", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 40, + "name": "zoomFactor", + "read": "zoomFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZoomFactor" + } + ], + "qualifiedClassName": "QWebEngineView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 106, + "name": "loadStarted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "progress", + "type": "int" + } + ], + "index": 1, + "lineNumber": 107, + "name": "loadProgress", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 2, + "lineNumber": 108, + "name": "loadFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 109, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 110, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QUrl" + } + ], + "index": 5, + "lineNumber": 111, + "name": "urlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QUrl" + } + ], + "index": 6, + "lineNumber": 112, + "name": "iconUrlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QIcon" + } + ], + "index": 7, + "lineNumber": 113, + "name": "iconChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "terminationStatus", + "type": "QWebEnginePage::RenderProcessTerminationStatus" + }, + { + "name": "exitCode", + "type": "int" + } + ], + "index": 8, + "lineNumber": 114, + "name": "renderProcessTerminated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filePath", + "type": "QString" + }, + { + "name": "success", + "type": "bool" + } + ], + "index": 9, + "lineNumber": 116, + "name": "pdfPrintingFinished", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 117, + "name": "printRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "frame", + "type": "QWebEngineFrame" + } + ], + "index": 11, + "lineNumber": 118, + "name": "printRequestedByFrame", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "success", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 119, + "name": "printFinished", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 13, + "lineNumber": 100, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 101, + "name": "back", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 102, + "name": "forward", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 103, + "name": "reload", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qwebengineview.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6websockets_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6websockets_metatypes.json new file mode 100644 index 0000000..e66947c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6websockets_metatypes.json @@ -0,0 +1,791 @@ +[ + { + "classes": [ + { + "className": "QWebSocket", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QWebSocket", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 118, + "name": "aboutToClose", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 119, + "name": "connected", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 120, + "name": "disconnected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "state", + "type": "QAbstractSocket::SocketState" + } + ], + "index": 3, + "lineNumber": 121, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "proxy", + "type": "QNetworkProxy" + }, + { + "name": "pAuthenticator", + "type": "QAuthenticator*" + } + ], + "index": 4, + "lineNumber": 123, + "name": "proxyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "authenticator", + "type": "QAuthenticator*" + } + ], + "index": 5, + "lineNumber": 125, + "name": "authenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 126, + "name": "readChannelFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "frame", + "type": "QString" + }, + { + "name": "isLastFrame", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 127, + "name": "textFrameReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "frame", + "type": "QByteArray" + }, + { + "name": "isLastFrame", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 128, + "name": "binaryFrameReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 129, + "name": "textMessageReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QByteArray" + } + ], + "index": 10, + "lineNumber": 130, + "name": "binaryMessageReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QAbstractSocket::SocketError" + } + ], + "index": 11, + "lineNumber": 133, + "name": "error", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QAbstractSocket::SocketError" + } + ], + "index": 12, + "lineNumber": 135, + "name": "errorOccurred", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "elapsedTime", + "type": "quint64" + }, + { + "name": "payload", + "type": "QByteArray" + } + ], + "index": 13, + "lineNumber": 136, + "name": "pong", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "bytes", + "type": "qint64" + } + ], + "index": 14, + "lineNumber": 137, + "name": "bytesWritten", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QSslError" + } + ], + "index": 15, + "lineNumber": 140, + "name": "peerVerifyError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errors", + "type": "QList" + } + ], + "index": 16, + "lineNumber": 141, + "name": "sslErrors", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "authenticator", + "type": "QSslPreSharedKeyAuthenticator*" + } + ], + "index": 17, + "lineNumber": 142, + "name": "preSharedKeyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "QSsl::AlertLevel" + }, + { + "name": "type", + "type": "QSsl::AlertType" + }, + { + "name": "description", + "type": "QString" + } + ], + "index": 18, + "lineNumber": 143, + "name": "alertSent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "QSsl::AlertLevel" + }, + { + "name": "type", + "type": "QSsl::AlertType" + }, + { + "name": "description", + "type": "QString" + } + ], + "index": 19, + "lineNumber": 144, + "name": "alertReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QSslError" + } + ], + "index": 20, + "lineNumber": 145, + "name": "handshakeInterruptedOnError", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "closeCode", + "type": "QWebSocketProtocol::CloseCode" + }, + { + "name": "reason", + "type": "QString" + } + ], + "index": 21, + "lineNumber": 103, + "name": "close", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "closeCode", + "type": "QWebSocketProtocol::CloseCode" + } + ], + "index": 22, + "isCloned": true, + "lineNumber": 103, + "name": "close", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "isCloned": true, + "lineNumber": 103, + "name": "close", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 24, + "lineNumber": 107, + "name": "open", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QNetworkRequest" + } + ], + "index": 25, + "lineNumber": 108, + "name": "open", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + }, + { + "name": "options", + "type": "QWebSocketHandshakeOptions" + } + ], + "index": 26, + "lineNumber": 109, + "name": "open", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "request", + "type": "QNetworkRequest" + }, + { + "name": "options", + "type": "QWebSocketHandshakeOptions" + } + ], + "index": 27, + "lineNumber": 110, + "name": "open", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "payload", + "type": "QByteArray" + } + ], + "index": 28, + "lineNumber": 112, + "name": "ping", + "returnType": "void" + }, + { + "access": "public", + "index": 29, + "isCloned": true, + "lineNumber": 112, + "name": "ping", + "returnType": "void" + }, + { + "access": "public", + "index": 30, + "lineNumber": 114, + "name": "ignoreSslErrors", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebsocket.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebSocketDataProcessor", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "QWebSocketDataProcessor", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QByteArray" + } + ], + "index": 0, + "lineNumber": 55, + "name": "pingReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "data", + "type": "QByteArray" + } + ], + "index": 1, + "lineNumber": 56, + "name": "pongReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "closeCode", + "type": "QWebSocketProtocol::CloseCode" + }, + { + "name": "closeReason", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 57, + "name": "closeReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "frame", + "type": "QString" + }, + { + "name": "lastFrame", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 58, + "name": "textFrameReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "frame", + "type": "QByteArray" + }, + { + "name": "lastFrame", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 59, + "name": "binaryFrameReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 60, + "name": "textMessageReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QByteArray" + } + ], + "index": 6, + "lineNumber": 61, + "name": "binaryMessageReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "code", + "type": "QWebSocketProtocol::CloseCode" + }, + { + "name": "description", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 62, + "name": "errorEncountered", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "pIoDevice", + "type": "QIODevice*" + } + ], + "index": 8, + "lineNumber": 65, + "name": "process", + "returnType": "bool" + }, + { + "access": "public", + "index": 9, + "lineNumber": 66, + "name": "clear", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebsocketdataprocessor_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebSocketHandshakeResponse", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QWebSocketHandshakeResponse", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebsockethandshakeresponse_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebSocketServer", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 38, + "name": "SslMode", + "values": [ + "SecureMode", + "NonSecureMode" + ] + } + ], + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QWebSocketServer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "socketError", + "type": "QAbstractSocket::SocketError" + } + ], + "index": 0, + "lineNumber": 115, + "name": "acceptError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "closeCode", + "type": "QWebSocketProtocol::CloseCode" + } + ], + "index": 1, + "lineNumber": 116, + "name": "serverError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pAuthenticator", + "type": "QWebSocketCorsAuthenticator*" + } + ], + "index": 2, + "lineNumber": 119, + "name": "originAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 120, + "name": "newConnection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QSslError" + } + ], + "index": 4, + "lineNumber": 122, + "name": "peerVerifyError", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "errors", + "type": "QList" + } + ], + "index": 5, + "lineNumber": 123, + "name": "sslErrors", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "authenticator", + "type": "QSslPreSharedKeyAuthenticator*" + } + ], + "index": 6, + "lineNumber": 124, + "name": "preSharedKeyAuthenticationRequired", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "QSsl::AlertLevel" + }, + { + "name": "type", + "type": "QSsl::AlertType" + }, + { + "name": "description", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 125, + "name": "alertSent", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "level", + "type": "QSsl::AlertLevel" + }, + { + "name": "type", + "type": "QSsl::AlertType" + }, + { + "name": "description", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 126, + "name": "alertReceived", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "error", + "type": "QSslError" + } + ], + "index": 9, + "lineNumber": 127, + "name": "handshakeInterruptedOnError", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 129, + "name": "closed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebsocketserver.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webview_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webview_metatypes.json new file mode 100644 index 0000000..e5c04bd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webview_metatypes.json @@ -0,0 +1,639 @@ +[ + { + "classes": [ + { + "className": "QAbstractWebViewSettings", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QAbstractWebViewSettings", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QAbstractWebView", + "lineNumber": 44, + "object": true, + "qualifiedClassName": "QAbstractWebView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 77, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 1, + "lineNumber": 78, + "name": "urlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "loadRequest", + "type": "QWebViewLoadRequestPrivate" + } + ], + "index": 2, + "lineNumber": 79, + "name": "loadingChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "progress", + "type": "int" + } + ], + "index": 3, + "lineNumber": 80, + "name": "loadProgressChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "name": "result", + "type": "QVariant" + } + ], + "index": 4, + "lineNumber": 81, + "name": "javaScriptResult", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "httpUserAgent", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 82, + "name": "httpUserAgentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "domain", + "type": "QString" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 83, + "name": "cookieAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "domain", + "type": "QString" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 84, + "name": "cookieRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "window", + "type": "QWindow*" + } + ], + "index": 8, + "lineNumber": 85, + "name": "nativeWindowChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractwebview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebViewSettings", + "lineNumber": 35, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 38, + "name": "localStorageEnabled", + "notify": "localStorageEnabledChanged", + "read": "localStorageEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLocalStorageEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 39, + "name": "javaScriptEnabled", + "notify": "javaScriptEnabledChanged", + "read": "javaScriptEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setJavaScriptEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 40, + "name": "allowFileAccess", + "notify": "allowFileAccessChanged", + "read": "allowFileAccess", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAllowFileAccess" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 41, + "name": "localContentCanAccessFileUrls", + "notify": "localContentCanAccessFileUrlsChanged", + "read": "localContentCanAccessFileUrls", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLocalContentCanAccessFileUrls" + } + ], + "qualifiedClassName": "QWebViewSettings", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 59, + "name": "localStorageEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 60, + "name": "javaScriptEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 61, + "name": "allowFileAccessChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 62, + "name": "localContentCanAccessFileUrlsChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "window", + "type": "QWindow*" + } + ], + "index": 4, + "lineNumber": 63, + "name": "nativeWindowChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 53, + "name": "setLocalStorageEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 54, + "name": "setJavaScriptEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 55, + "name": "setAllowFileAccess", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 56, + "name": "setLocalContentCanAccessFileUrls", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractWebViewSettings" + } + ] + }, + { + "className": "QWebView", + "lineNumber": 69, + "object": true, + "qualifiedClassName": "QWebView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 113, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 114, + "name": "urlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "loadRequest", + "type": "QWebViewLoadRequestPrivate" + } + ], + "index": 2, + "lineNumber": 115, + "name": "loadingChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 116, + "name": "loadProgressChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "name": "result", + "type": "QVariant" + } + ], + "index": 4, + "lineNumber": 117, + "name": "javaScriptResult", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 118, + "name": "httpUserAgentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "domain", + "type": "QString" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 119, + "name": "cookieAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "domain", + "type": "QString" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 120, + "name": "cookieRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 8, + "lineNumber": 102, + "name": "goBack", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 103, + "name": "goForward", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 104, + "name": "reload", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 105, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "html", + "type": "QString" + }, + { + "name": "baseUrl", + "type": "QUrl" + } + ], + "index": 12, + "lineNumber": 106, + "name": "loadHtml", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "html", + "type": "QString" + } + ], + "index": 13, + "isCloned": true, + "lineNumber": 106, + "name": "loadHtml", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "domain", + "type": "QString" + }, + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QString" + } + ], + "index": 14, + "lineNumber": 107, + "name": "setCookie", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "domain", + "type": "QString" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 15, + "lineNumber": 109, + "name": "deleteCookie", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 110, + "name": "deleteAllCookies", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "title", + "type": "QString" + } + ], + "index": 17, + "lineNumber": 127, + "name": "onTitleChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 18, + "lineNumber": 128, + "name": "onUrlChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "progress", + "type": "int" + } + ], + "index": 19, + "lineNumber": 129, + "name": "onLoadProgressChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "loadRequest", + "type": "QWebViewLoadRequestPrivate" + } + ], + "index": 20, + "lineNumber": 130, + "name": "onLoadingChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "httpUserAgent", + "type": "QString" + } + ], + "index": 21, + "lineNumber": 131, + "name": "onHttpUserAgentChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractWebView" + } + ] + } + ], + "inputFile": "qwebview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWebViewPlugin", + "lineNumber": 27, + "object": true, + "qualifiedClassName": "QWebViewPlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwebviewplugin_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webviewquick_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webviewquick_metatypes.json new file mode 100644 index 0000000..991d98a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6webviewquick_metatypes.json @@ -0,0 +1,712 @@ +[ + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WebView" + }, + { + "name": "QML.AddedInVersion", + "value": "256" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + } + ], + "className": "QQuickWebView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 52, + "name": "LoadStatus", + "values": [ + "LoadStartedStatus", + "LoadStoppedStatus", + "LoadSucceededStatus", + "LoadFailedStatus" + ] + } + ], + "lineNumber": 34, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": true, + "index": 0, + "lineNumber": 37, + "name": "httpUserAgent", + "notify": "httpUserAgentChanged", + "read": "httpUserAgent", + "required": false, + "revision": 270, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setHttpUserAgent" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 39, + "name": "url", + "notify": "urlChanged", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setUrl" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 2, + "lineNumber": 40, + "name": "loading", + "notify": "loadingChanged", + "read": "isLoading", + "required": false, + "revision": 257, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 41, + "name": "loadProgress", + "notify": "loadProgressChanged", + "read": "loadProgress", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 42, + "name": "title", + "notify": "titleChanged", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 43, + "name": "canGoBack", + "notify": "loadingChanged", + "read": "canGoBack", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 44, + "name": "canGoForward", + "notify": "loadingChanged", + "read": "canGoForward", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": true, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 45, + "name": "settings", + "read": "settings", + "required": false, + "revision": 1541, + "scriptable": true, + "stored": true, + "type": "QQuickWebViewSettings*", + "user": false + } + ], + "qualifiedClassName": "QQuickWebView", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 87, + "name": "titleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 88, + "name": "urlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "loadRequest", + "type": "QQuickWebViewLoadRequest*" + } + ], + "index": 2, + "lineNumber": 89, + "name": "loadingChanged", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "index": 3, + "lineNumber": 90, + "name": "loadProgressChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 91, + "name": "httpUserAgentChanged", + "returnType": "void", + "revision": 270 + }, + { + "access": "public", + "arguments": [ + { + "name": "domain", + "type": "QString" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 5, + "lineNumber": 92, + "name": "cookieAdded", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "domain", + "type": "QString" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 6, + "lineNumber": 93, + "name": "cookieRemoved", + "returnType": "void", + "revision": 1539 + } + ], + "slots": [ + { + "access": "public", + "index": 7, + "lineNumber": 75, + "name": "goBack", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 76, + "name": "goForward", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 77, + "name": "reload", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 78, + "name": "stop", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "html", + "type": "QString" + }, + { + "name": "baseUrl", + "type": "QUrl" + } + ], + "index": 11, + "lineNumber": 79, + "name": "loadHtml", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "html", + "type": "QString" + } + ], + "index": 12, + "isCloned": true, + "lineNumber": 79, + "name": "loadHtml", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "script", + "type": "QString" + }, + { + "name": "callback", + "type": "QJSValue" + } + ], + "index": 13, + "lineNumber": 81, + "name": "runJavaScript", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "script", + "type": "QString" + } + ], + "index": 14, + "isCloned": true, + "lineNumber": 81, + "name": "runJavaScript", + "returnType": "void", + "revision": 257 + }, + { + "access": "public", + "arguments": [ + { + "name": "domain", + "type": "QString" + }, + { + "name": "name", + "type": "QString" + }, + { + "name": "value", + "type": "QString" + } + ], + "index": 15, + "lineNumber": 82, + "name": "setCookie", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "arguments": [ + { + "name": "domain", + "type": "QString" + }, + { + "name": "name", + "type": "QString" + } + ], + "index": 16, + "lineNumber": 83, + "name": "deleteCookie", + "returnType": "void", + "revision": 1539 + }, + { + "access": "public", + "index": 17, + "lineNumber": 84, + "name": "deleteAllCookies", + "returnType": "void", + "revision": 1539 + }, + { + "access": "private", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "name": "variant", + "type": "QVariant" + } + ], + "index": 18, + "lineNumber": 103, + "name": "onRunJavaScriptResult", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "loadRequest", + "type": "QWebViewLoadRequestPrivate" + } + ], + "index": 19, + "lineNumber": 104, + "name": "onLoadingChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "window", + "type": "QWindow*" + } + ], + "index": 20, + "lineNumber": 105, + "name": "onNativeWindowChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QQuickWindowContainer" + } + ] + } + ], + "inputFile": "qquickwebview_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WebViewLoadRequest" + }, + { + "name": "QML.AddedInVersion", + "value": "257" + }, + { + "name": "QML.ExtraVersion", + "value": "512" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebViewLoadRequest", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "url", + "read": "url", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "status", + "read": "status", + "required": false, + "scriptable": true, + "stored": true, + "type": "QQuickWebView::LoadStatus", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "errorString", + "read": "errorString", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QQuickWebViewLoadRequest", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickwebviewloadrequest_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "classInfos": [ + { + "name": "QML.Element", + "value": "WebViewSettings" + }, + { + "name": "QML.AddedInVersion", + "value": "1541" + }, + { + "name": "QML.Creatable", + "value": "false" + }, + { + "name": "QML.UncreatableReason", + "value": "" + } + ], + "className": "QQuickWebViewSettings", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "localStorageEnabled", + "notify": "localStorageEnabledChanged", + "read": "localStorageEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLocalStorageEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "javaScriptEnabled", + "notify": "javaScriptEnabledChanged", + "read": "javaScriptEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setJavaScriptEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "allowFileAccess", + "notify": "allowFileAccessChanged", + "read": "allowFileAccess", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAllowFileAccess" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 35, + "name": "localContentCanAccessFileUrls", + "notify": "localContentCanAccessFileUrlsChanged", + "read": "localContentCanAccessFileUrls", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setLocalContentCanAccessFileUrls" + } + ], + "qualifiedClassName": "QQuickWebViewSettings", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 55, + "name": "localStorageEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 56, + "name": "javaScriptEnabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 57, + "name": "allowFileAccessChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 58, + "name": "localContentCanAccessFileUrlsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 49, + "name": "setLocalStorageEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 50, + "name": "setJavaScriptEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 51, + "name": "setAllowFileAccess", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 52, + "name": "setLocalContentCanAccessFileUrls", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qquickwebviewsettings_p.h", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6widgets_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6widgets_metatypes.json new file mode 100644 index 0000000..1a193b5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6widgets_metatypes.json @@ -0,0 +1,24951 @@ +[ + { + "classes": [ + { + "className": "QRhiWidget", + "enums": [ + { + "isClass": true, + "isFlag": false, + "lineNumber": 33, + "name": "Api", + "values": [ + "Null", + "OpenGL", + "Metal", + "Vulkan", + "Direct3D11", + "Direct3D12" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 43, + "name": "TextureFormat", + "values": [ + "RGBA8", + "RGBA16F", + "RGBA32F", + "RGB10A2" + ] + } + ], + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "sampleCount", + "notify": "sampleCountChanged", + "read": "sampleCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSampleCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "colorBufferFormat", + "notify": "colorBufferFormatChanged", + "read": "colorBufferFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "TextureFormat", + "user": false, + "write": "setColorBufferFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "fixedColorBufferSize", + "notify": "fixedColorBufferSizeChanged", + "read": "fixedColorBufferSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setFixedColorBufferSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "mirrorVertically", + "notify": "mirrorVerticallyChanged", + "read": "isMirrorVerticallyEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMirrorVertically" + } + ], + "qualifiedClassName": "QRhiWidget", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 94, + "name": "frameSubmitted", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 95, + "name": "renderFailed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "samples", + "type": "int" + } + ], + "index": 2, + "lineNumber": 96, + "name": "sampleCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "TextureFormat" + } + ], + "index": 3, + "lineNumber": 97, + "name": "colorBufferFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pixelSize", + "type": "QSize" + } + ], + "index": 4, + "lineNumber": 98, + "name": "fixedColorBufferSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 99, + "name": "mirrorVerticallyChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qrhiwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractButton", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "icon", + "read": "icon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QIcon", + "user": false, + "write": "setIcon" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "iconSize", + "read": "iconSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setIconSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "shortcut", + "read": "shortcut", + "required": false, + "scriptable": true, + "stored": true, + "type": "QKeySequence", + "user": false, + "write": "setShortcut" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 33, + "name": "checkable", + "read": "isCheckable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCheckable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 34, + "name": "checked", + "notify": "toggled", + "read": "isChecked", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": true, + "write": "setChecked" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 35, + "name": "autoRepeat", + "read": "autoRepeat", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoRepeat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 36, + "name": "autoExclusive", + "read": "autoExclusive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoExclusive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 37, + "name": "autoRepeatDelay", + "read": "autoRepeatDelay", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAutoRepeatDelay" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 38, + "name": "autoRepeatInterval", + "read": "autoRepeatInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAutoRepeatInterval" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 10, + "lineNumber": 39, + "name": "down", + "read": "isDown", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDown" + } + ], + "qualifiedClassName": "QAbstractButton", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 90, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 91, + "name": "released", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "checked", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 92, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "isCloned": true, + "lineNumber": 92, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "checked", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 93, + "name": "toggled", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSize" + } + ], + "index": 5, + "lineNumber": 83, + "name": "setIconSize", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 84, + "name": "animateClick", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 85, + "name": "click", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 86, + "name": "toggle", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 9, + "lineNumber": 87, + "name": "setChecked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qabstractbutton.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractItemDelegate", + "lineNumber": 23, + "object": true, + "qualifiedClassName": "QAbstractItemDelegate", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "editor", + "type": "QWidget*" + } + ], + "index": 0, + "lineNumber": 81, + "name": "commitData", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "editor", + "type": "QWidget*" + }, + { + "name": "hint", + "type": "QAbstractItemDelegate::EndEditHint" + } + ], + "index": 1, + "lineNumber": 82, + "name": "closeEditor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "editor", + "type": "QWidget*" + } + ], + "index": 2, + "isCloned": true, + "lineNumber": 82, + "name": "closeEditor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QModelIndex" + } + ], + "index": 3, + "lineNumber": 83, + "name": "sizeHintChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "QWidget*" + } + ], + "index": 4, + "lineNumber": 91, + "name": "_q_commitDataAndCloseEditor", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractitemdelegate.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractItemView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 53, + "name": "SelectionMode", + "values": [ + "NoSelection", + "SingleSelection", + "MultiSelection", + "ExtendedSelection", + "ContiguousSelection" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 62, + "name": "SelectionBehavior", + "values": [ + "SelectItems", + "SelectRows", + "SelectColumns" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 69, + "name": "ScrollHint", + "values": [ + "EnsureVisible", + "PositionAtTop", + "PositionAtBottom", + "PositionAtCenter" + ] + }, + { + "alias": "EditTrigger", + "isClass": false, + "isFlag": true, + "lineNumber": 77, + "name": "EditTriggers", + "values": [ + "NoEditTriggers", + "CurrentChanged", + "DoubleClicked", + "SelectedClicked", + "EditKeyPressed", + "AnyKeyPressed", + "AllEditTriggers" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 90, + "name": "ScrollMode", + "values": [ + "ScrollPerItem", + "ScrollPerPixel" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 147, + "name": "DragDropMode", + "values": [ + "NoDragDrop", + "DragOnly", + "DropOnly", + "DragDrop", + "InternalMove" + ] + } + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "autoScroll", + "read": "hasAutoScroll", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoScroll" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "autoScrollMargin", + "read": "autoScrollMargin", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAutoScrollMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "editTriggers", + "read": "editTriggers", + "required": false, + "scriptable": true, + "stored": true, + "type": "EditTriggers", + "user": false, + "write": "setEditTriggers" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 32, + "name": "tabKeyNavigation", + "read": "tabKeyNavigation", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTabKeyNavigation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 34, + "name": "showDropIndicator", + "read": "showDropIndicator", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDropIndicatorShown" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 35, + "name": "dragEnabled", + "read": "dragEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDragEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 36, + "name": "dragDropOverwriteMode", + "read": "dragDropOverwriteMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDragDropOverwriteMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 37, + "name": "dragDropMode", + "read": "dragDropMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "DragDropMode", + "user": false, + "write": "setDragDropMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 38, + "name": "defaultDropAction", + "read": "defaultDropAction", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::DropAction", + "user": false, + "write": "setDefaultDropAction" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 40, + "name": "alternatingRowColors", + "read": "alternatingRowColors", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAlternatingRowColors" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 41, + "name": "selectionMode", + "read": "selectionMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SelectionMode", + "user": false, + "write": "setSelectionMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 42, + "name": "selectionBehavior", + "read": "selectionBehavior", + "required": false, + "scriptable": true, + "stored": true, + "type": "SelectionBehavior", + "user": false, + "write": "setSelectionBehavior" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 44, + "name": "iconSize", + "notify": "iconSizeChanged", + "read": "iconSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setIconSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 45, + "name": "textElideMode", + "read": "textElideMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TextElideMode", + "user": false, + "write": "setTextElideMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 46, + "name": "verticalScrollMode", + "read": "verticalScrollMode", + "required": false, + "reset": "resetVerticalScrollMode", + "scriptable": true, + "stored": true, + "type": "ScrollMode", + "user": false, + "write": "setVerticalScrollMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 48, + "name": "horizontalScrollMode", + "read": "horizontalScrollMode", + "required": false, + "reset": "resetHorizontalScrollMode", + "scriptable": true, + "stored": true, + "type": "ScrollMode", + "user": false, + "write": "setHorizontalScrollMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 50, + "name": "updateThreshold", + "read": "updateThreshold", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setUpdateThreshold" + } + ], + "qualifiedClassName": "QAbstractItemView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 0, + "lineNumber": 240, + "name": "pressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 1, + "lineNumber": 241, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 2, + "lineNumber": 242, + "name": "doubleClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 3, + "lineNumber": 244, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 4, + "lineNumber": 245, + "name": "entered", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 246, + "name": "viewportEntered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "size", + "type": "QSize" + } + ], + "index": 6, + "lineNumber": 248, + "name": "iconSizeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 7, + "lineNumber": 210, + "name": "reset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 8, + "lineNumber": 211, + "name": "setRootIndex", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 212, + "name": "doItemsLayout", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 213, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 11, + "lineNumber": 214, + "name": "edit", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 215, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 13, + "lineNumber": 216, + "name": "setCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 217, + "name": "scrollToTop", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 218, + "name": "scrollToBottom", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 16, + "lineNumber": 219, + "name": "update", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + }, + { + "name": "roles", + "type": "QList" + } + ], + "index": 17, + "lineNumber": 222, + "name": "dataChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 18, + "isCloned": true, + "lineNumber": 222, + "name": "dataChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 19, + "lineNumber": 224, + "name": "rowsInserted", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "start", + "type": "int" + }, + { + "name": "end", + "type": "int" + } + ], + "index": 20, + "lineNumber": 225, + "name": "rowsAboutToBeRemoved", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "selected", + "type": "QItemSelection" + }, + { + "name": "deselected", + "type": "QItemSelection" + } + ], + "index": 21, + "lineNumber": 226, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "current", + "type": "QModelIndex" + }, + { + "name": "previous", + "type": "QModelIndex" + } + ], + "index": 22, + "lineNumber": 227, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "protected", + "index": 23, + "lineNumber": 228, + "name": "updateEditorData", + "returnType": "void" + }, + { + "access": "protected", + "index": 24, + "lineNumber": 229, + "name": "updateEditorGeometries", + "returnType": "void" + }, + { + "access": "protected", + "index": 25, + "lineNumber": 230, + "name": "updateGeometries", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "action", + "type": "int" + } + ], + "index": 26, + "lineNumber": 231, + "name": "verticalScrollbarAction", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "action", + "type": "int" + } + ], + "index": 27, + "lineNumber": 232, + "name": "horizontalScrollbarAction", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 28, + "lineNumber": 233, + "name": "verticalScrollbarValueChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 29, + "lineNumber": 234, + "name": "horizontalScrollbarValueChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "editor", + "type": "QWidget*" + }, + { + "name": "hint", + "type": "QAbstractItemDelegate::EndEditHint" + } + ], + "index": 30, + "lineNumber": 235, + "name": "closeEditor", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "editor", + "type": "QWidget*" + } + ], + "index": 31, + "lineNumber": 236, + "name": "commitData", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "editor", + "type": "QObject*" + } + ], + "index": 32, + "lineNumber": 237, + "name": "editorDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractScrollArea" + } + ] + } + ], + "inputFile": "qabstractitemview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractScrollArea", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "SizeAdjustPolicy", + "values": [ + "AdjustIgnored", + "AdjustToContentsOnFirstShow", + "AdjustToContents" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "verticalScrollBarPolicy", + "read": "verticalScrollBarPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ScrollBarPolicy", + "user": false, + "write": "setVerticalScrollBarPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "horizontalScrollBarPolicy", + "read": "horizontalScrollBarPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ScrollBarPolicy", + "user": false, + "write": "setHorizontalScrollBarPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "sizeAdjustPolicy", + "read": "sizeAdjustPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "SizeAdjustPolicy", + "user": false, + "write": "setSizeAdjustPolicy" + } + ], + "qualifiedClassName": "QAbstractScrollArea", + "slots": [ + { + "access": "private", + "arguments": [ + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 108, + "name": "_q_hslide", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + } + ], + "index": 1, + "lineNumber": 109, + "name": "_q_vslide", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 110, + "name": "_q_showOrHideScrollBars", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QFrame" + } + ] + } + ], + "inputFile": "qabstractscrollarea.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractScrollAreaFilter", + "lineNumber": 81, + "object": true, + "qualifiedClassName": "QAbstractScrollAreaFilter", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qabstractscrollarea_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractSlider", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "minimum", + "read": "minimum", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "maximum", + "read": "maximum", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaximum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "singleStep", + "read": "singleStep", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSingleStep" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "pageStep", + "read": "pageStep", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setPageStep" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": true, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 27, + "name": "sliderPosition", + "notify": "sliderMoved", + "read": "sliderPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSliderPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 28, + "name": "tracking", + "read": "hasTracking", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTracking" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 29, + "name": "orientation", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 30, + "name": "invertedAppearance", + "read": "invertedAppearance", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInvertedAppearance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 31, + "name": "invertedControls", + "read": "invertedControls", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInvertedControls" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 10, + "lineNumber": 32, + "name": "sliderDown", + "read": "isSliderDown", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSliderDown" + } + ], + "qualifiedClassName": "QAbstractSlider", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 0, + "lineNumber": 88, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 90, + "name": "sliderPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "position", + "type": "int" + } + ], + "index": 2, + "lineNumber": 91, + "name": "sliderMoved", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 92, + "name": "sliderReleased", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ], + "index": 4, + "lineNumber": 94, + "name": "rangeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "int" + } + ], + "index": 5, + "lineNumber": 96, + "name": "actionTriggered", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 6, + "lineNumber": 83, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "Qt::Orientation" + } + ], + "index": 7, + "lineNumber": 84, + "name": "setOrientation", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ], + "index": 8, + "lineNumber": 85, + "name": "setRange", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qabstractslider.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAbstractSpinBox", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 45, + "name": "ButtonSymbols", + "values": [ + "UpDownArrows", + "PlusMinus", + "NoButtons" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 51, + "name": "CorrectionMode", + "values": [ + "CorrectToPreviousValue", + "CorrectToNearestValue" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 96, + "name": "StepType", + "values": [ + "DefaultStepType", + "AdaptiveDecimalStepType" + ] + } + ], + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "wrapping", + "read": "wrapping", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrapping" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "frame", + "read": "hasFrame", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFrame" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "alignment", + "read": "alignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "readOnly", + "read": "isReadOnly", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReadOnly" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "buttonSymbols", + "read": "buttonSymbols", + "required": false, + "scriptable": true, + "stored": true, + "type": "ButtonSymbols", + "user": false, + "write": "setButtonSymbols" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 30, + "name": "specialValueText", + "read": "specialValueText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setSpecialValueText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 31, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "accelerated", + "read": "isAccelerated", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAccelerated" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 33, + "name": "correctionMode", + "read": "correctionMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "CorrectionMode", + "user": false, + "write": "setCorrectionMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 34, + "name": "acceptableInput", + "read": "hasAcceptableInput", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 35, + "name": "keyboardTracking", + "read": "keyboardTracking", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setKeyboardTracking" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 36, + "name": "showGroupSeparator", + "read": "isGroupSeparatorShown", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGroupSeparatorShown" + } + ], + "qualifiedClassName": "QAbstractSpinBox", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 135, + "name": "editingFinished", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 136, + "name": "returnPressed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 103, + "name": "stepUp", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 104, + "name": "stepDown", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 105, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 106, + "name": "clear", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qabstractspinbox.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QApplication", + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 35, + "name": "cursorFlashTime", + "read": "cursorFlashTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCursorFlashTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 36, + "name": "doubleClickInterval", + "read": "doubleClickInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDoubleClickInterval" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 37, + "name": "keyboardInputInterval", + "read": "keyboardInputInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setKeyboardInputInterval" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 39, + "name": "wheelScrollLines", + "read": "wheelScrollLines", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setWheelScrollLines" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 41, + "name": "startDragTime", + "read": "startDragTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setStartDragTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 42, + "name": "startDragDistance", + "read": "startDragDistance", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setStartDragDistance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 44, + "name": "styleSheet", + "read": "styleSheet", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setStyleSheet" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 46, + "name": "autoSipEnabled", + "read": "autoSipEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoSipEnabled" + } + ], + "qualifiedClassName": "QApplication", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "old", + "type": "QWidget*" + }, + { + "name": "now", + "type": "QWidget*" + } + ], + "index": 0, + "lineNumber": 129, + "name": "focusChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "sheet", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 136, + "name": "setStyleSheet", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 138, + "name": "setAutoSipEnabled", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 139, + "name": "closeAllWindows", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 140, + "name": "aboutQt", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGuiApplication" + } + ] + } + ], + "inputFile": "qapplication.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBoxLayout", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QBoxLayout", + "superClasses": [ + { + "access": "public", + "name": "QLayout" + } + ] + }, + { + "className": "QHBoxLayout", + "lineNumber": 78, + "object": true, + "qualifiedClassName": "QHBoxLayout", + "superClasses": [ + { + "access": "public", + "name": "QBoxLayout" + } + ] + }, + { + "className": "QVBoxLayout", + "lineNumber": 91, + "object": true, + "qualifiedClassName": "QVBoxLayout", + "superClasses": [ + { + "access": "public", + "name": "QBoxLayout" + } + ] + } + ], + "inputFile": "qboxlayout.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QButtonGroup", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "exclusive", + "read": "exclusive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setExclusive" + } + ], + "qualifiedClassName": "QButtonGroup", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QAbstractButton*" + } + ], + "index": 0, + "lineNumber": 45, + "name": "buttonClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QAbstractButton*" + } + ], + "index": 1, + "lineNumber": 46, + "name": "buttonPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QAbstractButton*" + } + ], + "index": 2, + "lineNumber": 47, + "name": "buttonReleased", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QAbstractButton*" + }, + { + "type": "bool" + } + ], + "index": 3, + "lineNumber": 48, + "name": "buttonToggled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 4, + "lineNumber": 49, + "name": "idClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 5, + "lineNumber": 50, + "name": "idPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 6, + "lineNumber": 51, + "name": "idReleased", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "int" + }, + { + "type": "bool" + } + ], + "index": 7, + "lineNumber": 52, + "name": "idToggled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qbuttongroup.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCalendarWidget", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "HorizontalHeaderFormat", + "values": [ + "NoHorizontalHeader", + "SingleLetterDayNames", + "ShortDayNames", + "LongDayNames" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 47, + "name": "VerticalHeaderFormat", + "values": [ + "NoVerticalHeader", + "ISOWeekNumbers" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 53, + "name": "SelectionMode", + "values": [ + "NoSelection", + "SingleSelection" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "selectedDate", + "read": "selectedDate", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDate", + "user": false, + "write": "setSelectedDate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "minimumDate", + "read": "minimumDate", + "required": false, + "reset": "clearMinimumDate", + "scriptable": true, + "stored": true, + "type": "QDate", + "user": false, + "write": "setMinimumDate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "maximumDate", + "read": "maximumDate", + "required": false, + "reset": "clearMaximumDate", + "scriptable": true, + "stored": true, + "type": "QDate", + "user": false, + "write": "setMaximumDate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "firstDayOfWeek", + "read": "firstDayOfWeek", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::DayOfWeek", + "user": false, + "write": "setFirstDayOfWeek" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 28, + "name": "gridVisible", + "read": "isGridVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setGridVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 29, + "name": "selectionMode", + "read": "selectionMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "SelectionMode", + "user": false, + "write": "setSelectionMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 30, + "name": "horizontalHeaderFormat", + "read": "horizontalHeaderFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "HorizontalHeaderFormat", + "user": false, + "write": "setHorizontalHeaderFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "verticalHeaderFormat", + "read": "verticalHeaderFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "VerticalHeaderFormat", + "user": false, + "write": "setVerticalHeaderFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 34, + "name": "navigationBarVisible", + "read": "isNavigationBarVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setNavigationBarVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 35, + "name": "dateEditEnabled", + "read": "isDateEditEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDateEditEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 36, + "name": "dateEditAcceptDelay", + "read": "dateEditAcceptDelay", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDateEditAcceptDelay" + } + ], + "qualifiedClassName": "QCalendarWidget", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 137, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 1, + "lineNumber": 138, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 2, + "lineNumber": 139, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "year", + "type": "int" + }, + { + "name": "month", + "type": "int" + } + ], + "index": 3, + "lineNumber": 140, + "name": "currentPageChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 4, + "lineNumber": 124, + "name": "setSelectedDate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "min", + "type": "QDate" + }, + { + "name": "max", + "type": "QDate" + } + ], + "index": 5, + "lineNumber": 125, + "name": "setDateRange", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "year", + "type": "int" + }, + { + "name": "month", + "type": "int" + } + ], + "index": 6, + "lineNumber": 126, + "name": "setCurrentPage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "show", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 127, + "name": "setGridVisible", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 8, + "lineNumber": 128, + "name": "setNavigationBarVisible", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 129, + "name": "showNextMonth", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 130, + "name": "showPreviousMonth", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 131, + "name": "showNextYear", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 132, + "name": "showPreviousYear", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 133, + "name": "showSelectedDate", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 134, + "name": "showToday", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 15, + "lineNumber": 146, + "name": "_q_slotShowDate", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 16, + "lineNumber": 147, + "name": "_q_slotChangeDate", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "date", + "type": "QDate" + }, + { + "name": "changeMonth", + "type": "bool" + } + ], + "index": 17, + "lineNumber": 148, + "name": "_q_slotChangeDate", + "returnType": "void" + }, + { + "access": "private", + "index": 18, + "lineNumber": 149, + "name": "_q_editingFinished", + "returnType": "void" + }, + { + "access": "private", + "index": 19, + "lineNumber": 150, + "name": "_q_prevMonthClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 20, + "lineNumber": 151, + "name": "_q_nextMonthClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 21, + "lineNumber": 152, + "name": "_q_yearEditingFinished", + "returnType": "void" + }, + { + "access": "private", + "index": 22, + "lineNumber": 153, + "name": "_q_yearClicked", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "act", + "type": "QAction*" + } + ], + "index": 23, + "lineNumber": 154, + "name": "_q_monthChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qcalendarwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCheckBox", + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "tristate", + "read": "isTristate", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTristate" + } + ], + "qualifiedClassName": "QCheckBox", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 42, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "Qt::CheckState" + } + ], + "index": 1, + "lineNumber": 44, + "name": "checkStateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractButton" + } + ] + } + ], + "inputFile": "qcheckbox.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QColorDialog", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 27, + "name": "ColorDialogOption", + "values": [ + "ShowAlphaChannel", + "NoButtons", + "DontUseNativeDialog", + "NoEyeDropperButton" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "currentColor", + "notify": "currentColorChanged", + "read": "currentColor", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setCurrentColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "options", + "read": "options", + "required": false, + "scriptable": true, + "stored": true, + "type": "ColorDialogOptions", + "user": false, + "write": "setOptions" + } + ], + "qualifiedClassName": "QColorDialog", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 68, + "name": "currentColorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 69, + "name": "colorSelected", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qcolordialog.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QColumnView", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "resizeGripsVisible", + "read": "resizeGripsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setResizeGripsVisible" + } + ], + "qualifiedClassName": "QColumnView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 0, + "lineNumber": 23, + "name": "updatePreviewWidget", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemView" + } + ] + } + ], + "inputFile": "qcolumnview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QColumnViewGrip", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QColumnViewGrip", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "int" + } + ], + "index": 0, + "lineNumber": 33, + "name": "gripMoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qcolumnviewgrip_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QComboBox", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 69, + "name": "InsertPolicy", + "values": [ + "NoInsert", + "InsertAtTop", + "InsertAtCurrent", + "InsertAtBottom", + "InsertAfterCurrent", + "InsertBeforeCurrent", + "InsertAlphabetically" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 83, + "name": "SizeAdjustPolicy", + "values": [ + "AdjustToContents", + "AdjustToContentsOnFirstShow", + "AdjustToMinimumContentsLengthWithIcon" + ] + }, + { + "isClass": true, + "isFlag": false, + "lineNumber": 90, + "name": "LabelDrawingMode", + "values": [ + "UseStyle", + "UseDelegate" + ] + } + ], + "lineNumber": 24, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "query", + "type": "Qt::InputMethodQuery" + }, + { + "name": "argument", + "type": "QVariant" + } + ], + "index": 12, + "isConst": true, + "lineNumber": 172, + "name": "inputMethodQuery", + "returnType": "QVariant" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "editable", + "read": "isEditable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEditable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "count", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "currentText", + "notify": "currentTextChanged", + "read": "currentText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": true, + "write": "setCurrentText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 32, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 33, + "name": "currentData", + "read": "currentData", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVariant", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 34, + "name": "maxVisibleItems", + "read": "maxVisibleItems", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaxVisibleItems" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 35, + "name": "maxCount", + "read": "maxCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaxCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 36, + "name": "insertPolicy", + "read": "insertPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "InsertPolicy", + "user": false, + "write": "setInsertPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 37, + "name": "sizeAdjustPolicy", + "read": "sizeAdjustPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "SizeAdjustPolicy", + "user": false, + "write": "setSizeAdjustPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 38, + "name": "minimumContentsLength", + "read": "minimumContentsLength", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimumContentsLength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 39, + "name": "iconSize", + "read": "iconSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setIconSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 40, + "name": "placeholderText", + "read": "placeholderText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPlaceholderText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 41, + "name": "duplicatesEnabled", + "read": "duplicatesEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDuplicatesEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 42, + "name": "frame", + "read": "hasFrame", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFrame" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 43, + "name": "modelColumn", + "read": "modelColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setModelColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 44, + "name": "labelDrawingMode", + "read": "labelDrawingMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "LabelDrawingMode", + "user": false, + "write": "setLabelDrawingMode" + } + ], + "qualifiedClassName": "QComboBox", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 0, + "lineNumber": 182, + "name": "editTextChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 183, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 2, + "lineNumber": 184, + "name": "textActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 3, + "lineNumber": 185, + "name": "highlighted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 4, + "lineNumber": 186, + "name": "textHighlighted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 5, + "lineNumber": 187, + "name": "currentIndexChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 6, + "lineNumber": 188, + "name": "currentTextChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 7, + "lineNumber": 175, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 176, + "name": "clearEditText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 177, + "name": "setEditText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 10, + "lineNumber": 178, + "name": "setCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 11, + "lineNumber": 179, + "name": "setCurrentText", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qcombobox.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QComboBoxListView", + "lineNumber": 47, + "object": true, + "qualifiedClassName": "QComboBoxListView", + "superClasses": [ + { + "access": "public", + "name": "QListView" + } + ] + }, + { + "className": "QComboBoxPrivateScroller", + "lineNumber": 99, + "object": true, + "qualifiedClassName": "QComboBoxPrivateScroller", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "int" + } + ], + "index": 0, + "lineNumber": 172, + "name": "doScroll", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "QComboBoxPrivateContainer", + "lineNumber": 180, + "object": true, + "qualifiedClassName": "QComboBoxPrivateContainer", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QModelIndex" + } + ], + "index": 0, + "lineNumber": 218, + "name": "itemSelected", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 219, + "name": "resetButton", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "int" + } + ], + "index": 2, + "lineNumber": 200, + "name": "scrollItemView", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 201, + "name": "hideScrollers", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 202, + "name": "updateScrollers", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 203, + "name": "viewDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QFrame" + } + ] + }, + { + "className": "QComboMenuDelegate", + "lineNumber": 233, + "object": true, + "qualifiedClassName": "QComboMenuDelegate", + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemDelegate" + } + ] + }, + { + "className": "QComboBoxDelegate", + "lineNumber": 265, + "object": true, + "qualifiedClassName": "QComboBoxDelegate", + "superClasses": [ + { + "access": "public", + "name": "QStyledItemDelegate" + } + ] + } + ], + "inputFile": "qcombobox_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCommandLinkButton", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "description", + "read": "description", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDescription" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "flat", + "read": "isFlat", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlat" + } + ], + "qualifiedClassName": "QCommandLinkButton", + "superClasses": [ + { + "access": "public", + "name": "QPushButton" + } + ] + } + ], + "inputFile": "qcommandlinkbutton.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCommonStyle", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QCommonStyle", + "superClasses": [ + { + "access": "public", + "name": "QStyle" + } + ] + } + ], + "inputFile": "qcommonstyle.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCompleter", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 38, + "name": "CompletionMode", + "values": [ + "PopupCompletion", + "UnfilteredPopupCompletion", + "InlineCompletion" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 45, + "name": "ModelSorting", + "values": [ + "UnsortedModel", + "CaseSensitivelySortedModel", + "CaseInsensitivelySortedModel" + ] + } + ], + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "completionPrefix", + "read": "completionPrefix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setCompletionPrefix" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "modelSorting", + "read": "modelSorting", + "required": false, + "scriptable": true, + "stored": true, + "type": "ModelSorting", + "user": false, + "write": "setModelSorting" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 29, + "name": "filterMode", + "read": "filterMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::MatchFlags", + "user": false, + "write": "setFilterMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 30, + "name": "completionMode", + "read": "completionMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "CompletionMode", + "user": false, + "write": "setCompletionMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 31, + "name": "completionColumn", + "read": "completionColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCompletionColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 32, + "name": "completionRole", + "read": "completionRole", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCompletionRole" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 33, + "name": "maxVisibleItems", + "read": "maxVisibleItems", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaxVisibleItems" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 34, + "name": "caseSensitivity", + "read": "caseSensitivity", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::CaseSensitivity", + "user": false, + "write": "setCaseSensitivity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 35, + "name": "wrapAround", + "read": "wrapAround", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrapAround" + } + ], + "qualifiedClassName": "QCompleter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 116, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 1, + "lineNumber": 117, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 118, + "name": "highlighted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 3, + "lineNumber": 119, + "name": "highlighted", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "prefix", + "type": "QString" + } + ], + "index": 4, + "lineNumber": 103, + "name": "setCompletionPrefix", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRect" + } + ], + "index": 5, + "lineNumber": 104, + "name": "complete", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "isCloned": true, + "lineNumber": 104, + "name": "complete", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "wrap", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 105, + "name": "setWrapAround", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QModelIndex" + } + ], + "index": 8, + "lineNumber": 125, + "name": "_q_complete", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QItemSelection" + } + ], + "index": 9, + "lineNumber": 126, + "name": "_q_completionSelected", + "returnType": "void" + }, + { + "access": "private", + "index": 10, + "lineNumber": 127, + "name": "_q_autoResizePopup", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QString" + } + ], + "index": 11, + "lineNumber": 128, + "name": "_q_fileSystemModelDirectoryLoaded", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qcompleter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCompletionModel", + "lineNumber": 184, + "object": true, + "qualifiedClassName": "QCompletionModel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 217, + "name": "rowsAdded", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 220, + "name": "invalidate", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 221, + "name": "rowsInserted", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 222, + "name": "modelDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractProxyModel" + } + ] + } + ], + "inputFile": "qcompleter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDataWidgetMapper", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 45, + "name": "SubmitPolicy", + "values": [ + "AutoSubmit", + "ManualSubmit" + ] + } + ], + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "currentIndex", + "notify": "currentIndexChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "orientation", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "submitPolicy", + "read": "submitPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "SubmitPolicy", + "user": false, + "write": "setSubmitPolicy" + } + ], + "qualifiedClassName": "QDataWidgetMapper", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 0, + "lineNumber": 72, + "name": "currentIndexChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 61, + "name": "revert", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 62, + "name": "submit", + "returnType": "bool" + }, + { + "access": "public", + "index": 3, + "lineNumber": 64, + "name": "toFirst", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 65, + "name": "toLast", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 66, + "name": "toNext", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 67, + "name": "toPrevious", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 7, + "lineNumber": 68, + "name": "setCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 8, + "lineNumber": 69, + "name": "setCurrentModelIndex", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qdatawidgetmapper.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDateTimeEdit", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 48, + "name": "Section", + "values": [ + "NoSection", + "AmPmSection", + "MSecSection", + "SecondSection", + "MinuteSection", + "HourSection", + "DaySection", + "MonthSection", + "YearSection", + "TimeSections_Mask", + "DateSections_Mask" + ] + }, + { + "alias": "Section", + "isClass": false, + "isFlag": true, + "lineNumber": 48, + "name": "Sections", + "values": [ + "NoSection", + "AmPmSection", + "MSecSection", + "SecondSection", + "MinuteSection", + "HourSection", + "DaySection", + "MonthSection", + "YearSection", + "TimeSections_Mask", + "DateSections_Mask" + ] + } + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "dateTime", + "notify": "dateTimeChanged", + "read": "dateTime", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDateTime", + "user": true, + "write": "setDateTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "date", + "notify": "dateChanged", + "read": "date", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDate", + "user": false, + "write": "setDate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "time", + "notify": "timeChanged", + "read": "time", + "required": false, + "scriptable": true, + "stored": true, + "type": "QTime", + "user": false, + "write": "setTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "maximumDateTime", + "read": "maximumDateTime", + "required": false, + "reset": "clearMaximumDateTime", + "scriptable": true, + "stored": true, + "type": "QDateTime", + "user": false, + "write": "setMaximumDateTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 31, + "name": "minimumDateTime", + "read": "minimumDateTime", + "required": false, + "reset": "clearMinimumDateTime", + "scriptable": true, + "stored": true, + "type": "QDateTime", + "user": false, + "write": "setMinimumDateTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 33, + "name": "maximumDate", + "read": "maximumDate", + "required": false, + "reset": "clearMaximumDate", + "scriptable": true, + "stored": true, + "type": "QDate", + "user": false, + "write": "setMaximumDate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 34, + "name": "minimumDate", + "read": "minimumDate", + "required": false, + "reset": "clearMinimumDate", + "scriptable": true, + "stored": true, + "type": "QDate", + "user": false, + "write": "setMinimumDate" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 35, + "name": "maximumTime", + "read": "maximumTime", + "required": false, + "reset": "clearMaximumTime", + "scriptable": true, + "stored": true, + "type": "QTime", + "user": false, + "write": "setMaximumTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 36, + "name": "minimumTime", + "read": "minimumTime", + "required": false, + "reset": "clearMinimumTime", + "scriptable": true, + "stored": true, + "type": "QTime", + "user": false, + "write": "setMinimumTime" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 37, + "name": "currentSection", + "read": "currentSection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Section", + "user": false, + "write": "setCurrentSection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 38, + "name": "displayedSections", + "read": "displayedSections", + "required": false, + "scriptable": true, + "stored": true, + "type": "Sections", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 39, + "name": "displayFormat", + "read": "displayFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDisplayFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 40, + "name": "calendarPopup", + "read": "calendarPopup", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCalendarPopup" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 41, + "name": "currentSectionIndex", + "read": "currentSectionIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentSectionIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 42, + "name": "sectionCount", + "read": "sectionCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 44, + "name": "timeSpec", + "read": "timeSpec", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TimeSpec", + "user": false, + "write": "setTimeSpec" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 46, + "name": "timeZone", + "read": "timeZone", + "required": false, + "scriptable": true, + "stored": true, + "type": "QTimeZone", + "user": false, + "write": "setTimeZone" + } + ], + "qualifiedClassName": "QDateTimeEdit", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + } + ], + "index": 0, + "lineNumber": 148, + "name": "dateTimeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "QTime" + } + ], + "index": 1, + "lineNumber": 149, + "name": "timeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 2, + "lineNumber": 150, + "name": "dateChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "dateTime", + "type": "QDateTime" + } + ], + "index": 3, + "lineNumber": 153, + "name": "setDateTime", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 4, + "lineNumber": 154, + "name": "setDate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "QTime" + } + ], + "index": 5, + "lineNumber": 155, + "name": "setTime", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 179, + "name": "_q_resetButton", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSpinBox" + } + ] + }, + { + "className": "QTimeEdit", + "lineNumber": 182, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 185, + "name": "time", + "notify": "userTimeChanged", + "read": "time", + "required": false, + "scriptable": true, + "stored": true, + "type": "QTime", + "user": true, + "write": "setTime" + } + ], + "qualifiedClassName": "QTimeEdit", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "time", + "type": "QTime" + } + ], + "index": 0, + "lineNumber": 192, + "name": "userTimeChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDateTimeEdit" + } + ] + }, + { + "className": "QDateEdit", + "lineNumber": 195, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 198, + "name": "date", + "notify": "userDateChanged", + "read": "date", + "required": false, + "scriptable": true, + "stored": true, + "type": "QDate", + "user": true, + "write": "setDate" + } + ], + "qualifiedClassName": "QDateEdit", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 0, + "lineNumber": 205, + "name": "userDateChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDateTimeEdit" + } + ] + } + ], + "inputFile": "qdatetimeedit.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCalendarPopup", + "lineNumber": 114, + "object": true, + "qualifiedClassName": "QCalendarPopup", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 0, + "lineNumber": 127, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newDate", + "type": "QDate" + } + ], + "index": 1, + "lineNumber": 128, + "name": "newDateSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldDate", + "type": "QDate" + } + ], + "index": 2, + "lineNumber": 129, + "name": "hidingCalendar", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 130, + "name": "resetButton", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 4, + "lineNumber": 133, + "name": "dateSelected", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 134, + "name": "dateSelectionChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qdatetimeedit_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDial", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "wrapping", + "read": "wrapping", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrapping" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "notchSize", + "read": "notchSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "notchTarget", + "read": "notchTarget", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setNotchTarget" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "notchesVisible", + "read": "notchesVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setNotchesVisible" + } + ], + "qualifiedClassName": "QDial", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 45, + "name": "setNotchesVisible", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "on", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 46, + "name": "setWrapping", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSlider" + } + ] + } + ], + "inputFile": "qdial.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDialog", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 31, + "name": "DialogCode", + "values": [ + "Rejected", + "Accepted" + ] + } + ], + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "sizeGripEnabled", + "read": "isSizeGripEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSizeGripEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "modal", + "read": "isModal", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setModal" + } + ], + "qualifiedClassName": "QDialog", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "result", + "type": "int" + } + ], + "index": 0, + "lineNumber": 48, + "name": "finished", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 49, + "name": "accepted", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 50, + "name": "rejected", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 3, + "lineNumber": 53, + "name": "open", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 54, + "name": "exec", + "returnType": "int" + }, + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 5, + "lineNumber": 55, + "name": "done", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 56, + "name": "accept", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 57, + "name": "reject", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qdialog.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDialogButtonBox", + "enums": [ + { + "alias": "StandardButton", + "isClass": false, + "isFlag": true, + "lineNumber": 44, + "name": "StandardButtons", + "values": [ + "NoButton", + "Ok", + "Save", + "SaveAll", + "Open", + "Yes", + "YesToAll", + "No", + "NoToAll", + "Abort", + "Retry", + "Ignore", + "Close", + "Cancel", + "Discard", + "Help", + "Apply", + "Reset", + "RestoreDefaults" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "orientation", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "standardButtons", + "read": "standardButtons", + "required": false, + "scriptable": true, + "stored": true, + "type": "StandardButtons", + "user": false, + "write": "setStandardButtons" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "centerButtons", + "read": "centerButtons", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCenterButtons" + } + ], + "qualifiedClassName": "QDialogButtonBox", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "button", + "type": "QAbstractButton*" + } + ], + "index": 0, + "lineNumber": 112, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 113, + "name": "accepted", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 114, + "name": "helpRequested", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 115, + "name": "rejected", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qdialogbuttonbox.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDockWidget", + "enums": [ + { + "alias": "DockWidgetFeature", + "isClass": false, + "isFlag": true, + "lineNumber": 41, + "name": "DockWidgetFeatures", + "values": [ + "DockWidgetClosable", + "DockWidgetMovable", + "DockWidgetFloatable", + "DockWidgetVerticalTitleBar", + "DockWidgetFeatureMask", + "NoDockWidgetFeatures", + "Reserved" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "floating", + "notify": "topLevelChanged", + "read": "isFloating", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFloating" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "features", + "notify": "featuresChanged", + "read": "features", + "required": false, + "scriptable": true, + "stored": true, + "type": "DockWidgetFeatures", + "user": false, + "write": "setFeatures" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "allowedAreas", + "notify": "allowedAreasChanged", + "read": "allowedAreas", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::DockWidgetAreas", + "user": false, + "write": "setAllowedAreas" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "windowTitle", + "read": "windowTitle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setWindowTitle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "dockLocation", + "notify": "dockLocationChanged", + "read": "dockLocation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::DockWidgetArea", + "user": false, + "write": "setDockLocation" + } + ], + "qualifiedClassName": "QDockWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "features", + "type": "QDockWidget::DockWidgetFeatures" + } + ], + "index": 0, + "lineNumber": 82, + "name": "featuresChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLevel", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 83, + "name": "topLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "allowedAreas", + "type": "Qt::DockWidgetAreas" + } + ], + "index": 2, + "lineNumber": 84, + "name": "allowedAreasChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 85, + "name": "visibilityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "area", + "type": "Qt::DockWidgetArea" + } + ], + "index": 4, + "lineNumber": 86, + "name": "dockLocationChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qdockwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDockWidgetLayout", + "lineNumber": 124, + "object": true, + "qualifiedClassName": "QDockWidgetLayout", + "superClasses": [ + { + "access": "public", + "name": "QLayout" + } + ] + } + ], + "inputFile": "qdockwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QErrorMessage", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QErrorMessage", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 29, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + }, + { + "name": "type", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 30, + "name": "showMessage", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qerrormessage.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFileDialog", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "ViewMode", + "values": [ + "Detail", + "List" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "FileMode", + "values": [ + "AnyFile", + "ExistingFile", + "Directory", + "ExistingFiles" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 43, + "name": "AcceptMode", + "values": [ + "AcceptOpen", + "AcceptSave" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 48, + "name": "Option", + "values": [ + "ShowDirsOnly", + "DontResolveSymlinks", + "DontConfirmOverwrite", + "DontUseNativeDialog", + "ReadOnly", + "HideNameFilterDetails", + "DontUseCustomDirectoryIcons" + ] + }, + { + "alias": "Option", + "isClass": false, + "isFlag": true, + "lineNumber": 48, + "name": "Options", + "values": [ + "ShowDirsOnly", + "DontResolveSymlinks", + "DontConfirmOverwrite", + "DontUseNativeDialog", + "ReadOnly", + "HideNameFilterDetails", + "DontUseCustomDirectoryIcons" + ] + } + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "viewMode", + "read": "viewMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ViewMode", + "user": false, + "write": "setViewMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "fileMode", + "read": "fileMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "FileMode", + "user": false, + "write": "setFileMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 33, + "name": "acceptMode", + "read": "acceptMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "AcceptMode", + "user": false, + "write": "setAcceptMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "defaultSuffix", + "read": "defaultSuffix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDefaultSuffix" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 35, + "name": "options", + "read": "options", + "required": false, + "scriptable": true, + "stored": true, + "type": "Options", + "user": false, + "write": "setOptions" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 36, + "name": "supportedSchemes", + "read": "supportedSchemes", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setSupportedSchemes" + } + ], + "qualifiedClassName": "QFileDialog", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "file", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 146, + "name": "fileSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "files", + "type": "QStringList" + } + ], + "index": 1, + "lineNumber": 147, + "name": "filesSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "path", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 148, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "directory", + "type": "QString" + } + ], + "index": 3, + "lineNumber": 149, + "name": "directoryEntered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 4, + "lineNumber": 151, + "name": "urlSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "urls", + "type": "QList" + } + ], + "index": 5, + "lineNumber": 152, + "name": "urlsSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 6, + "lineNumber": 153, + "name": "currentUrlChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "directory", + "type": "QUrl" + } + ], + "index": 7, + "lineNumber": 154, + "name": "directoryUrlEntered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "filter", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 156, + "name": "filterSelected", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qfiledialog.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFlickGesture", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "QFlickGesture", + "superClasses": [ + { + "access": "public", + "name": "QGesture" + } + ] + } + ], + "inputFile": "qflickgesture_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFocusFrame", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QFocusFrame", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qfocusframe.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFontComboBox", + "enums": [ + { + "alias": "FontFilter", + "isClass": false, + "isFlag": true, + "lineNumber": 32, + "name": "FontFilters", + "values": [ + "AllFonts", + "ScalableFonts", + "NonScalableFonts", + "MonospacedFonts", + "ProportionalFonts" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "writingSystem", + "read": "writingSystem", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFontDatabase::WritingSystem", + "user": false, + "write": "setWritingSystem" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "fontFilters", + "read": "fontFilters", + "required": false, + "scriptable": true, + "stored": true, + "type": "FontFilters", + "user": false, + "write": "setFontFilters" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "currentFont", + "notify": "currentFontChanged", + "read": "currentFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setCurrentFont" + } + ], + "qualifiedClassName": "QFontComboBox", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "f", + "type": "QFont" + } + ], + "index": 0, + "lineNumber": 61, + "name": "currentFontChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "f", + "type": "QFont" + } + ], + "index": 1, + "lineNumber": 58, + "name": "setCurrentFont", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QComboBox" + } + ] + } + ], + "inputFile": "qfontcombobox.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFontDialog", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 28, + "name": "FontDialogOption", + "values": [ + "NoButtons", + "DontUseNativeDialog", + "ScalableFonts", + "NonScalableFonts", + "MonospacedFonts", + "ProportionalFonts" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "currentFont", + "notify": "currentFontChanged", + "read": "currentFont", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setCurrentFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "options", + "read": "options", + "required": false, + "scriptable": true, + "stored": true, + "type": "FontDialogOptions", + "user": false, + "write": "setOptions" + } + ], + "qualifiedClassName": "QFontDialog", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 0, + "lineNumber": 64, + "name": "currentFontChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "font", + "type": "QFont" + } + ], + "index": 1, + "lineNumber": 65, + "name": "fontSelected", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qfontdialog.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFormLayout", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "FieldGrowthPolicy", + "values": [ + "FieldsStayAtSizeHint", + "ExpandingFieldsGrow", + "AllNonFixedFieldsGrow" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 41, + "name": "RowWrapPolicy", + "values": [ + "DontWrapRows", + "WrapLongRows", + "WrapAllRows" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 48, + "name": "ItemRole", + "values": [ + "LabelRole", + "FieldRole", + "SpanningRole" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "fieldGrowthPolicy", + "read": "fieldGrowthPolicy", + "required": false, + "reset": "resetFieldGrowthPolicy", + "scriptable": true, + "stored": true, + "type": "FieldGrowthPolicy", + "user": false, + "write": "setFieldGrowthPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "rowWrapPolicy", + "read": "rowWrapPolicy", + "required": false, + "reset": "resetRowWrapPolicy", + "scriptable": true, + "stored": true, + "type": "RowWrapPolicy", + "user": false, + "write": "setRowWrapPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "labelAlignment", + "read": "labelAlignment", + "required": false, + "reset": "resetLabelAlignment", + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setLabelAlignment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "formAlignment", + "read": "formAlignment", + "required": false, + "reset": "resetFormAlignment", + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setFormAlignment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "horizontalSpacing", + "read": "horizontalSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHorizontalSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "verticalSpacing", + "read": "verticalSpacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setVerticalSpacing" + } + ], + "qualifiedClassName": "QFormLayout", + "superClasses": [ + { + "access": "public", + "name": "QLayout" + } + ] + } + ], + "inputFile": "qformlayout.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFrame", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 39, + "name": "Shape", + "values": [ + "NoFrame", + "Box", + "Panel", + "WinPanel", + "HLine", + "VLine", + "StyledPanel" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 49, + "name": "Shadow", + "values": [ + "Plain", + "Raised", + "Sunken" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "frameShape", + "read": "frameShape", + "required": false, + "scriptable": true, + "stored": true, + "type": "Shape", + "user": false, + "write": "setFrameShape" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "frameShadow", + "read": "frameShadow", + "required": false, + "scriptable": true, + "stored": true, + "type": "Shadow", + "user": false, + "write": "setFrameShadow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "lineWidth", + "read": "lineWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLineWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "midLineWidth", + "read": "midLineWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMidLineWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "frameWidth", + "read": "frameWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "frameRect", + "read": "frameRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false, + "write": "setFrameRect" + } + ], + "qualifiedClassName": "QFrame", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qframe.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFusionStyle", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QFusionStyle", + "superClasses": [ + { + "access": "public", + "name": "QCommonStyle" + } + ] + } + ], + "inputFile": "qfusionstyle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGesture", + "lineNumber": 29, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "state", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::GestureState", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "gestureType", + "read": "gestureType", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::GestureType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "gestureCancelPolicy", + "read": "gestureCancelPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGesture::GestureCancelPolicy", + "user": false, + "write": "setGestureCancelPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 38, + "name": "hotSpot", + "read": "hotSpot", + "required": false, + "reset": "unsetHotSpot", + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setHotSpot" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 39, + "name": "hasHotSpot", + "read": "hasHotSpot", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + } + ], + "qualifiedClassName": "QGesture", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QPanGesture", + "lineNumber": 73, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 78, + "name": "lastOffset", + "read": "lastOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setLastOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 79, + "name": "offset", + "read": "offset", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 80, + "name": "delta", + "read": "delta", + "required": false, + "scriptable": true, + "stored": false, + "type": "QPointF", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 81, + "name": "acceleration", + "read": "acceleration", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAcceleration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 82, + "name": "horizontalVelocity", + "privateClass": "QPanGesture::d_func()", + "read": "horizontalVelocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHorizontalVelocity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 83, + "name": "verticalVelocity", + "privateClass": "QPanGesture::d_func()", + "read": "verticalVelocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setVerticalVelocity" + } + ], + "qualifiedClassName": "QPanGesture", + "superClasses": [ + { + "access": "public", + "name": "QGesture" + } + ] + }, + { + "className": "QPinchGesture", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 109, + "name": "ChangeFlag", + "values": [ + "ScaleFactorChanged", + "RotationAngleChanged", + "CenterPointChanged" + ] + }, + { + "alias": "ChangeFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 109, + "name": "ChangeFlags", + "values": [ + "ScaleFactorChanged", + "RotationAngleChanged", + "CenterPointChanged" + ] + } + ], + "lineNumber": 103, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 118, + "name": "totalChangeFlags", + "read": "totalChangeFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "ChangeFlags", + "user": false, + "write": "setTotalChangeFlags" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 119, + "name": "changeFlags", + "read": "changeFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "ChangeFlags", + "user": false, + "write": "setChangeFlags" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 121, + "name": "totalScaleFactor", + "read": "totalScaleFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTotalScaleFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 122, + "name": "lastScaleFactor", + "read": "lastScaleFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLastScaleFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 123, + "name": "scaleFactor", + "read": "scaleFactor", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setScaleFactor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 125, + "name": "totalRotationAngle", + "read": "totalRotationAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTotalRotationAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 126, + "name": "lastRotationAngle", + "read": "lastRotationAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setLastRotationAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 127, + "name": "rotationAngle", + "read": "rotationAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRotationAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 129, + "name": "startCenterPoint", + "read": "startCenterPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setStartCenterPoint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 130, + "name": "lastCenterPoint", + "read": "lastCenterPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setLastCenterPoint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 131, + "name": "centerPoint", + "read": "centerPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setCenterPoint" + } + ], + "qualifiedClassName": "QPinchGesture", + "superClasses": [ + { + "access": "public", + "name": "QGesture" + } + ] + }, + { + "className": "QSwipeGesture", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 188, + "name": "SwipeDirection", + "values": [ + "NoDirection", + "Left", + "Right", + "Up", + "Down" + ] + } + ], + "lineNumber": 177, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 182, + "name": "horizontalDirection", + "read": "horizontalDirection", + "required": false, + "scriptable": true, + "stored": false, + "type": "SwipeDirection", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 183, + "name": "verticalDirection", + "read": "verticalDirection", + "required": false, + "scriptable": true, + "stored": false, + "type": "SwipeDirection", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 184, + "name": "swipeAngle", + "read": "swipeAngle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSwipeAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 185, + "name": "velocity", + "privateClass": "QSwipeGesture::d_func()", + "read": "velocity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setVelocity" + } + ], + "qualifiedClassName": "QSwipeGesture", + "superClasses": [ + { + "access": "public", + "name": "QGesture" + } + ] + }, + { + "className": "QTapGesture", + "lineNumber": 204, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 209, + "name": "position", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setPosition" + } + ], + "qualifiedClassName": "QTapGesture", + "superClasses": [ + { + "access": "public", + "name": "QGesture" + } + ] + }, + { + "className": "QTapAndHoldGesture", + "lineNumber": 222, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 227, + "name": "position", + "read": "position", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setPosition" + } + ], + "qualifiedClassName": "QTapAndHoldGesture", + "superClasses": [ + { + "access": "public", + "name": "QGesture" + } + ] + } + ], + "inputFile": "qgesture.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGestureManager", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "QGestureManager", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgesturemanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsAnchor", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "spacing", + "read": "spacing", + "required": false, + "reset": "unsetSpacing", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "sizePolicy", + "read": "sizePolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizePolicy::Policy", + "user": false, + "write": "setSizePolicy" + } + ], + "qualifiedClassName": "QGraphicsAnchor", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgraphicsanchorlayout.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsEffect", + "enums": [ + { + "alias": "ChangeFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 32, + "name": "ChangeFlags", + "values": [ + "SourceAttached", + "SourceDetached", + "SourceBoundingRectChanged", + "SourceInvalidated" + ] + } + ], + "lineNumber": 27, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 30, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + } + ], + "qualifiedClassName": "QGraphicsEffect", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 60, + "name": "enabledChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 56, + "name": "setEnabled", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 57, + "name": "update", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QGraphicsColorizeEffect", + "lineNumber": 91, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 94, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 95, + "name": "strength", + "notify": "strengthChanged", + "read": "strength", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setStrength" + } + ], + "qualifiedClassName": "QGraphicsColorizeEffect", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 0, + "lineNumber": 108, + "name": "colorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "strength", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 109, + "name": "strengthChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "c", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 104, + "name": "setColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "strength", + "type": "qreal" + } + ], + "index": 3, + "lineNumber": 105, + "name": "setStrength", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsEffect" + } + ] + }, + { + "className": "QGraphicsBlurEffect", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 126, + "name": "BlurHint", + "values": [ + "PerformanceHint", + "QualityHint", + "AnimationHint" + ] + }, + { + "alias": "BlurHint", + "isClass": false, + "isFlag": true, + "lineNumber": 126, + "name": "BlurHints", + "values": [ + "PerformanceHint", + "QualityHint", + "AnimationHint" + ] + } + ], + "lineNumber": 120, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 123, + "name": "blurRadius", + "notify": "blurRadiusChanged", + "read": "blurRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBlurRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 124, + "name": "blurHints", + "notify": "blurHintsChanged", + "read": "blurHints", + "required": false, + "scriptable": true, + "stored": true, + "type": "BlurHints", + "user": false, + "write": "setBlurHints" + } + ], + "qualifiedClassName": "QGraphicsBlurEffect", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "blurRadius", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 147, + "name": "blurRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hints", + "type": "BlurHints" + } + ], + "index": 1, + "lineNumber": 148, + "name": "blurHintsChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "blurRadius", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 143, + "name": "setBlurRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hints", + "type": "BlurHints" + } + ], + "index": 3, + "lineNumber": 144, + "name": "setBlurHints", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsEffect" + } + ] + }, + { + "className": "QGraphicsDropShadowEffect", + "lineNumber": 161, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 164, + "name": "offset", + "notify": "offsetChanged", + "read": "offset", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 165, + "name": "xOffset", + "notify": "offsetChanged", + "read": "xOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setXOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 166, + "name": "yOffset", + "notify": "offsetChanged", + "read": "yOffset", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setYOffset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 167, + "name": "blurRadius", + "notify": "blurRadiusChanged", + "read": "blurRadius", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setBlurRadius" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 168, + "name": "color", + "notify": "colorChanged", + "read": "color", + "required": false, + "scriptable": true, + "stored": true, + "type": "QColor", + "user": false, + "write": "setColor" + } + ], + "qualifiedClassName": "QGraphicsDropShadowEffect", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "QPointF" + } + ], + "index": 0, + "lineNumber": 204, + "name": "offsetChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "blurRadius", + "type": "qreal" + } + ], + "index": 1, + "lineNumber": 205, + "name": "blurRadiusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 2, + "lineNumber": 206, + "name": "colorChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "ofs", + "type": "QPointF" + } + ], + "index": 3, + "lineNumber": 186, + "name": "setOffset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dx", + "type": "qreal" + }, + { + "name": "dy", + "type": "qreal" + } + ], + "index": 4, + "lineNumber": 188, + "name": "setOffset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "d", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 191, + "name": "setOffset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dx", + "type": "qreal" + } + ], + "index": 6, + "lineNumber": 194, + "name": "setXOffset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dy", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 197, + "name": "setYOffset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "blurRadius", + "type": "qreal" + } + ], + "index": 8, + "lineNumber": 200, + "name": "setBlurRadius", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 9, + "lineNumber": 201, + "name": "setColor", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsEffect" + } + ] + }, + { + "className": "QGraphicsOpacityEffect", + "lineNumber": 217, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 220, + "name": "opacity", + "notify": "opacityChanged", + "read": "opacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOpacity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 221, + "name": "opacityMask", + "notify": "opacityMaskChanged", + "read": "opacityMask", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setOpacityMask" + } + ], + "qualifiedClassName": "QGraphicsOpacityEffect", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "opacity", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 234, + "name": "opacityChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mask", + "type": "QBrush" + } + ], + "index": 1, + "lineNumber": 235, + "name": "opacityMaskChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "opacity", + "type": "qreal" + } + ], + "index": 2, + "lineNumber": 230, + "name": "setOpacity", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mask", + "type": "QBrush" + } + ], + "index": 3, + "lineNumber": 231, + "name": "setOpacityMask", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsEffect" + } + ] + } + ], + "inputFile": "qgraphicseffect.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsEffectSource", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QGraphicsEffectSource", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgraphicseffect_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsObject", + "interfaces": [ + [ + { + "className": "QGraphicsItem", + "id": "\"org.qt-project.Qt.QGraphicsItem\"" + } + ] + ], + "lineNumber": 486, + "object": true, + "properties": [ + { + "constant": false, + "designable": false, + "final": false, + "index": 0, + "lineNumber": 489, + "name": "parent", + "notify": "parentChanged", + "read": "parentObject", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphicsObject*", + "user": false, + "write": "setParentItem" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 1, + "lineNumber": 491, + "name": "opacity", + "notify": "opacityChanged", + "read": "opacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOpacity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 492, + "name": "enabled", + "notify": "enabledChanged", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 3, + "lineNumber": 493, + "name": "visible", + "notify": "visibleChanged", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 4, + "lineNumber": 494, + "name": "pos", + "read": "pos", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setPos" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 5, + "lineNumber": 495, + "name": "x", + "notify": "xChanged", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setX" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 6, + "lineNumber": 496, + "name": "y", + "notify": "yChanged", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setY" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 7, + "lineNumber": 497, + "name": "z", + "notify": "zChanged", + "read": "zValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 498, + "name": "rotation", + "notify": "rotationChanged", + "read": "rotation", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setRotation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 499, + "name": "scale", + "notify": "scaleChanged", + "read": "scale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 500, + "name": "transformOriginPoint", + "read": "transformOriginPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPointF", + "user": false, + "write": "setTransformOriginPoint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 502, + "name": "effect", + "read": "graphicsEffect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphicsEffect*", + "user": false, + "write": "setGraphicsEffect" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 12, + "lineNumber": 504, + "name": "width", + "notify": "widthChanged", + "privateClass": "QGraphicsItem::d_func()", + "read": "width", + "required": false, + "reset": "resetWidth", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setWidth" + }, + { + "constant": false, + "designable": true, + "final": true, + "index": 13, + "lineNumber": 506, + "name": "height", + "notify": "heightChanged", + "privateClass": "QGraphicsItem::d_func()", + "read": "height", + "required": false, + "reset": "resetHeight", + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setHeight" + } + ], + "qualifiedClassName": "QGraphicsObject", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 524, + "name": "parentChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 525, + "name": "opacityChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 526, + "name": "visibleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 527, + "name": "enabledChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 528, + "name": "xChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 529, + "name": "yChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 530, + "name": "zChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 531, + "name": "rotationChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 532, + "name": "scaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 533, + "name": "childrenChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 534, + "name": "widthChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 535, + "name": "heightChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "protected", + "index": 12, + "lineNumber": 521, + "name": "updateMicroFocus", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QGraphicsItem" + } + ] + }, + { + "className": "QGraphicsTextItem", + "lineNumber": 819, + "object": true, + "qualifiedClassName": "QGraphicsTextItem", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 0, + "lineNumber": 875, + "name": "linkActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 1, + "lineNumber": 876, + "name": "linkHovered", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsObject" + } + ] + } + ], + "inputFile": "qgraphicsitem.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsItemAnimation", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QGraphicsItemAnimation", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "x", + "type": "qreal" + } + ], + "index": 0, + "lineNumber": 62, + "name": "setStep", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgraphicsitemanimation.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsProxyWidget", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QGraphicsProxyWidget", + "slots": [ + { + "access": "protected", + "arguments": [ + { + "type": "const QWidget*" + } + ], + "index": 0, + "lineNumber": 88, + "name": "newProxyWidget", + "returnType": "QGraphicsProxyWidget*" + }, + { + "access": "private", + "index": 1, + "lineNumber": 93, + "name": "_q_removeWidgetSlot", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsWidget" + } + ] + } + ], + "inputFile": "qgraphicsproxywidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsScene", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 74, + "name": "ItemIndexMethod", + "values": [ + "BspTreeIndex", + "NoIndex" + ] + } + ], + "lineNumber": 59, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 62, + "name": "backgroundBrush", + "read": "backgroundBrush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setBackgroundBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 63, + "name": "foregroundBrush", + "read": "foregroundBrush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setForegroundBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 64, + "name": "itemIndexMethod", + "read": "itemIndexMethod", + "required": false, + "scriptable": true, + "stored": true, + "type": "ItemIndexMethod", + "user": false, + "write": "setItemIndexMethod" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 65, + "name": "sceneRect", + "read": "sceneRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setSceneRect" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 66, + "name": "bspTreeDepth", + "read": "bspTreeDepth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBspTreeDepth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 67, + "name": "palette", + "read": "palette", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPalette", + "user": false, + "write": "setPalette" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 68, + "name": "font", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 69, + "name": "stickyFocus", + "read": "stickyFocus", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setStickyFocus" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 70, + "name": "minimumRenderSize", + "read": "minimumRenderSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setMinimumRenderSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 71, + "name": "focusOnTouch", + "read": "focusOnTouch", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFocusOnTouch" + } + ], + "qualifiedClassName": "QGraphicsScene", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "region", + "type": "QList" + } + ], + "index": 0, + "lineNumber": 239, + "name": "changed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + } + ], + "index": 1, + "lineNumber": 240, + "name": "sceneRectChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 241, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newFocus", + "type": "QGraphicsItem*" + }, + { + "name": "oldFocus", + "type": "QGraphicsItem*" + }, + { + "name": "reason", + "type": "Qt::FocusReason" + } + ], + "index": 3, + "lineNumber": 242, + "name": "focusItemChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + } + ], + "index": 4, + "lineNumber": 202, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "isCloned": true, + "lineNumber": 202, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + }, + { + "name": "layers", + "type": "SceneLayers" + } + ], + "index": 6, + "lineNumber": 203, + "name": "invalidate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + } + ], + "index": 7, + "isCloned": true, + "lineNumber": 203, + "name": "invalidate", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "isCloned": true, + "lineNumber": 203, + "name": "invalidate", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 204, + "name": "advance", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 205, + "name": "clearSelection", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 206, + "name": "clear", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "next", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 236, + "name": "focusNextPrevChild", + "returnType": "bool" + }, + { + "access": "private", + "index": 13, + "lineNumber": 247, + "name": "_q_emitUpdated", + "returnType": "void" + }, + { + "access": "private", + "index": 14, + "lineNumber": 248, + "name": "_q_polishItems", + "returnType": "void" + }, + { + "access": "private", + "index": 15, + "lineNumber": 249, + "name": "_q_processDirtyItems", + "returnType": "void" + }, + { + "access": "private", + "index": 16, + "lineNumber": 250, + "name": "_q_updateScenePosDescendants", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgraphicsscene.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsSceneBspTreeIndex", + "lineNumber": 38, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 41, + "name": "bspTreeDepth", + "read": "bspTreeDepth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBspTreeDepth" + } + ], + "qualifiedClassName": "QGraphicsSceneBspTreeIndex", + "slots": [ + { + "access": "protected", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + } + ], + "index": 0, + "lineNumber": 54, + "name": "updateSceneRect", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 69, + "name": "_q_updateSortCache", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 70, + "name": "_q_updateIndex", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsSceneIndex" + } + ] + } + ], + "inputFile": "qgraphicsscenebsptreeindex_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsSceneIndex", + "lineNumber": 39, + "object": true, + "qualifiedClassName": "QGraphicsSceneIndex", + "slots": [ + { + "access": "protected", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + } + ], + "index": 0, + "lineNumber": 63, + "name": "updateSceneRect", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qgraphicssceneindex_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsSceneLinearIndex", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QGraphicsSceneLinearIndex", + "superClasses": [ + { + "access": "public", + "name": "QGraphicsSceneIndex" + } + ] + } + ], + "inputFile": "qgraphicsscenelinearindex_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsTransform", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QGraphicsTransform", + "slots": [ + { + "access": "protected", + "index": 0, + "lineNumber": 31, + "name": "update", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QGraphicsScale", + "lineNumber": 44, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 48, + "name": "origin", + "notify": "originChanged", + "read": "origin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setOrigin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 49, + "name": "xScale", + "notify": "xScaleChanged", + "read": "xScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setXScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 50, + "name": "yScale", + "notify": "yScaleChanged", + "read": "yScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setYScale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 51, + "name": "zScale", + "notify": "zScaleChanged", + "read": "zScale", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setZScale" + } + ], + "qualifiedClassName": "QGraphicsScale", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 71, + "name": "originChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 72, + "name": "xScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 73, + "name": "yScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 74, + "name": "zScaleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 75, + "name": "scaleChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsTransform" + } + ] + }, + { + "className": "QGraphicsRotation", + "lineNumber": 83, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 87, + "name": "origin", + "notify": "originChanged", + "read": "origin", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setOrigin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 88, + "name": "angle", + "notify": "angleChanged", + "read": "angle", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setAngle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 89, + "name": "axis", + "notify": "axisChanged", + "read": "axis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QVector3D", + "user": false, + "write": "setAxis" + } + ], + "qualifiedClassName": "QGraphicsRotation", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 107, + "name": "originChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 108, + "name": "angleChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 109, + "name": "axisChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsTransform" + } + ] + } + ], + "inputFile": "qgraphicstransform.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 49, + "name": "ViewportAnchor", + "values": [ + "NoAnchor", + "AnchorViewCenter", + "AnchorUnderMouse" + ] + }, + { + "alias": "CacheModeFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 56, + "name": "CacheMode", + "values": [ + "CacheNone", + "CacheBackground" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 62, + "name": "DragMode", + "values": [ + "NoDrag", + "ScrollHandDrag", + "RubberBandDrag" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 69, + "name": "ViewportUpdateMode", + "values": [ + "FullViewportUpdate", + "MinimalViewportUpdate", + "SmartViewportUpdate", + "NoViewportUpdate", + "BoundingRectViewportUpdate" + ] + }, + { + "alias": "OptimizationFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 78, + "name": "OptimizationFlags", + "values": [ + "DontSavePainterState", + "DontAdjustForAntialiasing", + "IndirectPainting" + ] + } + ], + "lineNumber": 24, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 28, + "name": "backgroundBrush", + "read": "backgroundBrush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setBackgroundBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 29, + "name": "foregroundBrush", + "read": "foregroundBrush", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setForegroundBrush" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "interactive", + "read": "isInteractive", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInteractive" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 31, + "name": "sceneRect", + "read": "sceneRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setSceneRect" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 32, + "name": "alignment", + "read": "alignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 33, + "name": "renderHints", + "read": "renderHints", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPainter::RenderHints", + "user": false, + "write": "setRenderHints" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 34, + "name": "dragMode", + "read": "dragMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "DragMode", + "user": false, + "write": "setDragMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 35, + "name": "cacheMode", + "read": "cacheMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "CacheMode", + "user": false, + "write": "setCacheMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 36, + "name": "transformationAnchor", + "read": "transformationAnchor", + "required": false, + "scriptable": true, + "stored": true, + "type": "ViewportAnchor", + "user": false, + "write": "setTransformationAnchor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 38, + "name": "resizeAnchor", + "read": "resizeAnchor", + "required": false, + "scriptable": true, + "stored": true, + "type": "ViewportAnchor", + "user": false, + "write": "setResizeAnchor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 39, + "name": "viewportUpdateMode", + "read": "viewportUpdateMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ViewportUpdateMode", + "user": false, + "write": "setViewportUpdateMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 42, + "name": "rubberBandSelectionMode", + "read": "rubberBandSelectionMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ItemSelectionMode", + "user": false, + "write": "setRubberBandSelectionMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 45, + "name": "optimizationFlags", + "read": "optimizationFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "OptimizationFlags", + "user": false, + "write": "setOptimizationFlags" + } + ], + "qualifiedClassName": "QGraphicsView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "viewportRect", + "type": "QRect" + }, + { + "name": "fromScenePoint", + "type": "QPointF" + }, + { + "name": "toScenePoint", + "type": "QPointF" + } + ], + "index": 0, + "lineNumber": 197, + "name": "rubberBandChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rects", + "type": "QList" + } + ], + "index": 1, + "lineNumber": 191, + "name": "updateScene", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + }, + { + "name": "layers", + "type": "QGraphicsScene::SceneLayers" + } + ], + "index": 2, + "lineNumber": 192, + "name": "invalidateScene", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + } + ], + "index": 3, + "isCloned": true, + "lineNumber": 192, + "name": "invalidateScene", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "isCloned": true, + "lineNumber": 192, + "name": "invalidateScene", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + } + ], + "index": 5, + "lineNumber": 193, + "name": "updateSceneRect", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "widget", + "type": "QWidget*" + } + ], + "index": 6, + "lineNumber": 201, + "name": "setupViewport", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QCursor" + } + ], + "index": 7, + "lineNumber": 245, + "name": "_q_setViewportCursor", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 246, + "name": "_q_unsetViewportCursor", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractScrollArea" + } + ] + } + ], + "inputFile": "qgraphicsview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGraphicsWidget", + "interfaces": [ + [ + { + "className": "QGraphicsItem", + "id": "\"org.qt-project.Qt.QGraphicsItem\"" + } + ], + [ + { + "className": "QGraphicsLayoutItem", + "id": "\"org.qt-project.Qt.QGraphicsLayoutItem\"" + } + ] + ], + "lineNumber": 32, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 36, + "name": "palette", + "read": "palette", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPalette", + "user": false, + "write": "setPalette" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 37, + "name": "font", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 38, + "name": "layoutDirection", + "read": "layoutDirection", + "required": false, + "reset": "unsetLayoutDirection", + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false, + "write": "setLayoutDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 40, + "name": "size", + "notify": "geometryChanged", + "read": "size", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "resize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 41, + "name": "minimumSize", + "read": "minimumSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setMinimumSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 42, + "name": "preferredSize", + "read": "preferredSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setPreferredSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 43, + "name": "maximumSize", + "read": "maximumSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizeF", + "user": false, + "write": "setMaximumSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 44, + "name": "sizePolicy", + "read": "sizePolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizePolicy", + "user": false, + "write": "setSizePolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 45, + "name": "focusPolicy", + "read": "focusPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::FocusPolicy", + "user": false, + "write": "setFocusPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 46, + "name": "windowFlags", + "read": "windowFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::WindowFlags", + "user": false, + "write": "setWindowFlags" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 47, + "name": "windowTitle", + "read": "windowTitle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setWindowTitle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 48, + "name": "geometry", + "notify": "geometryChanged", + "read": "geometry", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRectF", + "user": false, + "write": "setGeometry" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 49, + "name": "autoFillBackground", + "read": "autoFillBackground", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoFillBackground" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 50, + "name": "layout", + "notify": "layoutChanged", + "read": "layout", + "required": false, + "scriptable": true, + "stored": true, + "type": "QGraphicsLayout*", + "user": false, + "write": "setLayout" + } + ], + "qualifiedClassName": "QGraphicsWidget", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 144, + "name": "geometryChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 145, + "name": "layoutChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 148, + "name": "close", + "returnType": "bool" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QGraphicsObject" + }, + { + "access": "public", + "name": "QGraphicsLayoutItem" + } + ] + } + ], + "inputFile": "qgraphicswidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGridLayout", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QGridLayout", + "superClasses": [ + { + "access": "public", + "name": "QLayout" + } + ] + } + ], + "inputFile": "qgridlayout.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QGroupBox", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "title", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "alignment", + "read": "alignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "flat", + "read": "isFlat", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "checkable", + "read": "isCheckable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCheckable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "checked", + "notify": "toggled", + "read": "isChecked", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": true, + "write": "setChecked" + } + ], + "qualifiedClassName": "QGroupBox", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "checked", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 49, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "isCloned": true, + "lineNumber": 49, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 2, + "lineNumber": 50, + "name": "toggled", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "checked", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 46, + "name": "setChecked", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 68, + "name": "_q_setChildrenEnabled", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qgroupbox.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QHeaderView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "ResizeMode", + "values": [ + "Interactive", + "Stretch", + "Fixed", + "ResizeToContents", + "Custom" + ] + } + ], + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "firstSectionMovable", + "read": "isFirstSectionMovable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFirstSectionMovable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "showSortIndicator", + "read": "isSortIndicatorShown", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSortIndicatorShown" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "sectionsMovable", + "read": "sectionsMovable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSectionsMovable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 27, + "name": "sectionsClickable", + "read": "sectionsClickable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSectionsClickable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 28, + "name": "highlightSections", + "read": "highlightSections", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHighlightSections" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 29, + "name": "stretchLastSection", + "read": "stretchLastSection", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setStretchLastSection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 30, + "name": "cascadingSectionResizes", + "read": "cascadingSectionResizes", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCascadingSectionResizes" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 32, + "name": "defaultSectionSize", + "read": "defaultSectionSize", + "required": false, + "reset": "resetDefaultSectionSize", + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDefaultSectionSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 34, + "name": "minimumSectionSize", + "read": "minimumSectionSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimumSectionSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 35, + "name": "maximumSectionSize", + "read": "maximumSectionSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaximumSectionSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 36, + "name": "defaultAlignment", + "read": "defaultAlignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setDefaultAlignment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 37, + "name": "sortIndicatorClearable", + "notify": "sortIndicatorClearableChanged", + "read": "isSortIndicatorClearable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSortIndicatorClearable" + } + ], + "qualifiedClassName": "QHeaderView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "logicalIndex", + "type": "int" + }, + { + "name": "oldVisualIndex", + "type": "int" + }, + { + "name": "newVisualIndex", + "type": "int" + } + ], + "index": 0, + "lineNumber": 156, + "name": "sectionMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "logicalIndex", + "type": "int" + }, + { + "name": "oldSize", + "type": "int" + }, + { + "name": "newSize", + "type": "int" + } + ], + "index": 1, + "lineNumber": 157, + "name": "sectionResized", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "logicalIndex", + "type": "int" + } + ], + "index": 2, + "lineNumber": 158, + "name": "sectionPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "logicalIndex", + "type": "int" + } + ], + "index": 3, + "lineNumber": 159, + "name": "sectionClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "logicalIndex", + "type": "int" + } + ], + "index": 4, + "lineNumber": 160, + "name": "sectionEntered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "logicalIndex", + "type": "int" + } + ], + "index": 5, + "lineNumber": 161, + "name": "sectionDoubleClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "oldCount", + "type": "int" + }, + { + "name": "newCount", + "type": "int" + } + ], + "index": 6, + "lineNumber": 162, + "name": "sectionCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "logicalIndex", + "type": "int" + } + ], + "index": 7, + "lineNumber": 163, + "name": "sectionHandleDoubleClicked", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 164, + "name": "geometriesChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "logicalIndex", + "type": "int" + }, + { + "name": "order", + "type": "Qt::SortOrder" + } + ], + "index": 9, + "lineNumber": 165, + "name": "sortIndicatorChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "clearable", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 166, + "name": "sortIndicatorClearableChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "offset", + "type": "int" + } + ], + "index": 11, + "lineNumber": 150, + "name": "setOffset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visualIndex", + "type": "int" + } + ], + "index": 12, + "lineNumber": 151, + "name": "setOffsetToSectionPosition", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 152, + "name": "setOffsetToLastSection", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "Qt::Orientation" + }, + { + "name": "logicalFirst", + "type": "int" + }, + { + "name": "logicalLast", + "type": "int" + } + ], + "index": 14, + "lineNumber": 153, + "name": "headerDataChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "logicalIndex", + "type": "int" + } + ], + "index": 15, + "lineNumber": 169, + "name": "updateSection", + "returnType": "void" + }, + { + "access": "protected", + "index": 16, + "lineNumber": 170, + "name": "resizeSections", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "logicalFirst", + "type": "int" + }, + { + "name": "logicalLast", + "type": "int" + } + ], + "index": 17, + "lineNumber": 171, + "name": "sectionsInserted", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "logicalFirst", + "type": "int" + }, + { + "name": "logicalLast", + "type": "int" + } + ], + "index": 18, + "lineNumber": 172, + "name": "sectionsAboutToBeRemoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemView" + } + ] + } + ], + "inputFile": "qheaderview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QInputDialog", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "QInputDialog", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 153, + "name": "textValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 154, + "name": "textValueSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 2, + "lineNumber": 155, + "name": "intValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 3, + "lineNumber": 156, + "name": "intValueSelected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "double" + } + ], + "index": 4, + "lineNumber": 157, + "name": "doubleValueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "double" + } + ], + "index": 5, + "lineNumber": 158, + "name": "doubleValueSelected", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qinputdialog.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QItemDelegate", + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "clipping", + "read": "hasClipping", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setClipping" + } + ], + "qualifiedClassName": "QItemDelegate", + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemDelegate" + } + ] + } + ], + "inputFile": "qitemdelegate.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QExpandingLineEdit", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QExpandingLineEdit", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 45, + "name": "resizeToContents", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLineEdit" + } + ] + } + ], + "inputFile": "qitemeditorfactory_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QKeySequenceEdit", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "keySequence", + "notify": "keySequenceChanged", + "read": "keySequence", + "required": false, + "scriptable": true, + "stored": true, + "type": "QKeySequence", + "user": true, + "write": "setKeySequence" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "clearButtonEnabled", + "read": "isClearButtonEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setClearButtonEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "maximumSequenceLength", + "read": "maximumSequenceLength", + "required": false, + "scriptable": true, + "stored": true, + "type": "qsizetype", + "user": false, + "write": "setMaximumSequenceLength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "finishingKeyCombinations", + "read": "finishingKeyCombinations", + "required": false, + "scriptable": true, + "stored": true, + "type": "QList", + "user": false, + "write": "setFinishingKeyCombinations" + } + ], + "qualifiedClassName": "QKeySequenceEdit", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 46, + "name": "editingFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "keySequence", + "type": "QKeySequence" + } + ], + "index": 1, + "lineNumber": 47, + "name": "keySequenceChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "keySequence", + "type": "QKeySequence" + } + ], + "index": 2, + "lineNumber": 41, + "name": "setKeySequence", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 42, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "count", + "type": "qsizetype" + } + ], + "index": 4, + "lineNumber": 43, + "name": "setMaximumSequenceLength", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qkeysequenceedit.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLabel", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "textFormat", + "read": "textFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TextFormat", + "user": false, + "write": "setTextFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "pixmap", + "read": "pixmap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPixmap", + "user": false, + "write": "setPixmap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "scaledContents", + "read": "hasScaledContents", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setScaledContents" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "alignment", + "read": "alignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "wordWrap", + "read": "wordWrap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWordWrap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "margin", + "read": "margin", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMargin" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "indent", + "read": "indent", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setIndent" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 31, + "name": "openExternalLinks", + "read": "openExternalLinks", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOpenExternalLinks" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 32, + "name": "textInteractionFlags", + "read": "textInteractionFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TextInteractionFlags", + "user": false, + "write": "setTextInteractionFlags" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 34, + "name": "hasSelectedText", + "read": "hasSelectedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 35, + "name": "selectedText", + "read": "selectedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + } + ], + "qualifiedClassName": "QLabel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "link", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 112, + "name": "linkActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "link", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 113, + "name": "linkHovered", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 2, + "lineNumber": 99, + "name": "setText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QPixmap" + } + ], + "index": 3, + "lineNumber": 100, + "name": "setPixmap", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QPicture" + } + ], + "index": 4, + "lineNumber": 102, + "name": "setPicture", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "movie", + "type": "QMovie*" + } + ], + "index": 5, + "lineNumber": 105, + "name": "setMovie", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 6, + "lineNumber": 107, + "name": "setNum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "double" + } + ], + "index": 7, + "lineNumber": 108, + "name": "setNum", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 109, + "name": "clear", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QFrame" + } + ] + } + ], + "inputFile": "qlabel.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLayout", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "SizeConstraint", + "values": [ + "SetDefaultConstraint", + "SetNoConstraint", + "SetMinimumSize", + "SetFixedSize", + "SetMaximumSize", + "SetMinAndMaxSize" + ] + } + ], + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "spacing", + "read": "spacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "contentsMargins", + "read": "contentsMargins", + "required": false, + "reset": "unsetContentsMargins", + "scriptable": true, + "stored": true, + "type": "QMargins", + "user": false, + "write": "setContentsMargins" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 35, + "name": "sizeConstraint", + "read": "sizeConstraint", + "required": false, + "scriptable": true, + "stored": true, + "type": "SizeConstraint", + "user": false, + "write": "setSizeConstraint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 36, + "name": "horizontalSizeConstraint", + "read": "horizontalSizeConstraint", + "required": false, + "scriptable": true, + "stored": true, + "type": "SizeConstraint", + "user": false, + "write": "setHorizontalSizeConstraint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 37, + "name": "verticalSizeConstraint", + "read": "verticalSizeConstraint", + "required": false, + "scriptable": true, + "stored": true, + "type": "SizeConstraint", + "user": false, + "write": "setVerticalSizeConstraint" + } + ], + "qualifiedClassName": "QLayout", + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QLayoutItem" + } + ] + } + ], + "inputFile": "qlayout.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLCDNumber", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 31, + "name": "Mode", + "values": [ + "Hex", + "Dec", + "Oct", + "Bin" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 35, + "name": "SegmentStyle", + "values": [ + "Outline", + "Filled", + "Flat" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 19, + "name": "smallDecimalPoint", + "read": "smallDecimalPoint", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSmallDecimalPoint" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 20, + "name": "digitCount", + "read": "digitCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDigitCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 21, + "name": "mode", + "read": "mode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Mode", + "user": false, + "write": "setMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 22, + "name": "segmentStyle", + "read": "segmentStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "SegmentStyle", + "user": false, + "write": "setSegmentStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 23, + "name": "value", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "display" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 24, + "name": "intValue", + "read": "intValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "display" + } + ], + "qualifiedClassName": "QLCDNumber", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 69, + "name": "overflow", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "str", + "type": "QString" + } + ], + "index": 1, + "lineNumber": 59, + "name": "display", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "num", + "type": "int" + } + ], + "index": 2, + "lineNumber": 60, + "name": "display", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "num", + "type": "double" + } + ], + "index": 3, + "lineNumber": 61, + "name": "display", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 62, + "name": "setHexMode", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 63, + "name": "setDecMode", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 64, + "name": "setOctMode", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 65, + "name": "setBinMode", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 8, + "lineNumber": 66, + "name": "setSmallDecimalPoint", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QFrame" + } + ] + } + ], + "inputFile": "qlcdnumber.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLineEdit", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 52, + "name": "ActionPosition", + "values": [ + "LeadingPosition", + "TrailingPosition" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 78, + "name": "EchoMode", + "values": [ + "Normal", + "NoEcho", + "Password", + "PasswordEchoOnEdit" + ] + } + ], + "lineNumber": 28, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "property", + "type": "Qt::InputMethodQuery" + }, + { + "name": "argument", + "type": "QVariant" + } + ], + "index": 15, + "isConst": true, + "lineNumber": 201, + "name": "inputMethodQuery", + "returnType": "QVariant" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "inputMask", + "read": "inputMask", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setInputMask" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "text", + "notify": "textChanged", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": true, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "maxLength", + "read": "maxLength", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaxLength" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 35, + "name": "frame", + "read": "hasFrame", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFrame" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "echoMode", + "read": "echoMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "EchoMode", + "user": false, + "write": "setEchoMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 37, + "name": "displayText", + "read": "displayText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 38, + "name": "cursorPosition", + "read": "cursorPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCursorPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 39, + "name": "alignment", + "read": "alignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 8, + "lineNumber": 40, + "name": "modified", + "read": "isModified", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setModified" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 41, + "name": "hasSelectedText", + "read": "hasSelectedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 42, + "name": "selectedText", + "read": "selectedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 43, + "name": "dragEnabled", + "read": "dragEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDragEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 44, + "name": "readOnly", + "read": "isReadOnly", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReadOnly" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 45, + "name": "undoAvailable", + "read": "isUndoAvailable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 46, + "name": "redoAvailable", + "read": "isRedoAvailable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 47, + "name": "acceptableInput", + "read": "hasAcceptableInput", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 48, + "name": "placeholderText", + "read": "placeholderText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPlaceholderText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 49, + "name": "cursorMoveStyle", + "read": "cursorMoveStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::CursorMoveStyle", + "user": false, + "write": "setCursorMoveStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 50, + "name": "clearButtonEnabled", + "read": "isClearButtonEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setClearButtonEnabled" + } + ], + "qualifiedClassName": "QLineEdit", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 0, + "lineNumber": 168, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 1, + "lineNumber": 169, + "name": "textEdited", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 2, + "lineNumber": 170, + "name": "cursorPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 171, + "name": "returnPressed", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 172, + "name": "editingFinished", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 173, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 174, + "name": "inputRejected", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 7, + "lineNumber": 149, + "name": "setText", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 150, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 151, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 152, + "name": "undo", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 153, + "name": "redo", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 155, + "name": "cut", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "isConst": true, + "lineNumber": 156, + "name": "copy", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 157, + "name": "paste", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qlineedit.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QLineEditIconButton", + "lineNumber": 49, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 52, + "name": "opacity", + "read": "opacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setOpacity" + } + ], + "qualifiedClassName": "QLineEditIconButton", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 75, + "name": "updateCursor", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 78, + "name": "onAnimationFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QToolButton" + } + ] + } + ], + "inputFile": "qlineedit_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QListView", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 36, + "name": "Movement", + "values": [ + "Static", + "Free", + "Snap" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 38, + "name": "Flow", + "values": [ + "LeftToRight", + "TopToBottom" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "ResizeMode", + "values": [ + "Fixed", + "Adjust" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "LayoutMode", + "values": [ + "SinglePass", + "Batched" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 44, + "name": "ViewMode", + "values": [ + "ListMode", + "IconMode" + ] + } + ], + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "movement", + "read": "movement", + "required": false, + "scriptable": true, + "stored": true, + "type": "Movement", + "user": false, + "write": "setMovement" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "flow", + "read": "flow", + "required": false, + "scriptable": true, + "stored": true, + "type": "Flow", + "user": false, + "write": "setFlow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "isWrapping", + "read": "isWrapping", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWrapping" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "resizeMode", + "read": "resizeMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ResizeMode", + "user": false, + "write": "setResizeMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "layoutMode", + "read": "layoutMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "LayoutMode", + "user": false, + "write": "setLayoutMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 25, + "name": "spacing", + "read": "spacing", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSpacing" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 26, + "name": "gridSize", + "read": "gridSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setGridSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 27, + "name": "viewMode", + "read": "viewMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ViewMode", + "user": false, + "write": "setViewMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 28, + "name": "modelColumn", + "read": "modelColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setModelColumn" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 29, + "name": "uniformItemSizes", + "read": "uniformItemSizes", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUniformItemSizes" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 30, + "name": "batchSize", + "read": "batchSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setBatchSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 31, + "name": "wordWrap", + "read": "wordWrap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWordWrap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 32, + "name": "selectionRectVisible", + "read": "isSelectionRectVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSelectionRectVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 33, + "name": "itemAlignment", + "read": "itemAlignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setItemAlignment" + } + ], + "qualifiedClassName": "QListView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "indexes", + "type": "QModelIndexList" + } + ], + "index": 0, + "lineNumber": 106, + "name": "indexesMoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemView" + } + ] + } + ], + "inputFile": "qlistview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QListWidget", + "lineNumber": 164, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 167, + "name": "count", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 168, + "name": "currentRow", + "notify": "currentRowChanged", + "read": "currentRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": true, + "write": "setCurrentRow" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 170, + "name": "sortingEnabled", + "read": "isSortingEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSortingEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 172, + "name": "supportedDragActions", + "read": "supportedDragActions", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::DropActions", + "user": false, + "write": "setSupportedDragActions" + } + ], + "qualifiedClassName": "QListWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QListWidgetItem*" + } + ], + "index": 0, + "lineNumber": 241, + "name": "itemPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QListWidgetItem*" + } + ], + "index": 1, + "lineNumber": 242, + "name": "itemClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QListWidgetItem*" + } + ], + "index": 2, + "lineNumber": 243, + "name": "itemDoubleClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QListWidgetItem*" + } + ], + "index": 3, + "lineNumber": 244, + "name": "itemActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QListWidgetItem*" + } + ], + "index": 4, + "lineNumber": 245, + "name": "itemEntered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QListWidgetItem*" + } + ], + "index": 5, + "lineNumber": 246, + "name": "itemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QListWidgetItem*" + }, + { + "name": "previous", + "type": "QListWidgetItem*" + } + ], + "index": 6, + "lineNumber": 248, + "name": "currentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "currentText", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 249, + "name": "currentTextChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "currentRow", + "type": "int" + } + ], + "index": 8, + "lineNumber": 250, + "name": "currentRowChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 252, + "name": "itemSelectionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QListWidgetItem*" + }, + { + "name": "hint", + "type": "QAbstractItemView::ScrollHint" + } + ], + "index": 10, + "lineNumber": 237, + "name": "scrollToItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QListWidgetItem*" + } + ], + "index": 11, + "isCloned": true, + "lineNumber": 237, + "name": "scrollToItem", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 238, + "name": "clear", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QListView" + } + ] + } + ], + "inputFile": "qlistwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QListModel", + "lineNumber": 45, + "object": true, + "qualifiedClassName": "QListModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractListModel" + } + ] + } + ], + "inputFile": "qlistwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMainWindow", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 48, + "name": "DockOption", + "values": [ + "AnimatedDocks", + "AllowNestedDocks", + "AllowTabbedDocks", + "ForceTabbedDocks", + "VerticalTabs", + "GroupedDragging" + ] + }, + { + "alias": "DockOption", + "isClass": false, + "isFlag": true, + "lineNumber": 48, + "name": "DockOptions", + "values": [ + "AnimatedDocks", + "AllowNestedDocks", + "AllowTabbedDocks", + "ForceTabbedDocks", + "VerticalTabs", + "GroupedDragging" + ] + } + ], + "lineNumber": 25, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "iconSize", + "read": "iconSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setIconSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "toolButtonStyle", + "read": "toolButtonStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ToolButtonStyle", + "user": false, + "write": "setToolButtonStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 32, + "name": "animated", + "read": "isAnimated", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAnimated" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 34, + "name": "documentMode", + "read": "documentMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDocumentMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 37, + "name": "tabShape", + "read": "tabShape", + "required": false, + "scriptable": true, + "stored": true, + "type": "QTabWidget::TabShape", + "user": false, + "write": "setTabShape" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 39, + "name": "dockNestingEnabled", + "read": "isDockNestingEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDockNestingEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 41, + "name": "dockOptions", + "read": "dockOptions", + "required": false, + "scriptable": true, + "stored": true, + "type": "DockOptions", + "user": false, + "write": "setDockOptions" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 43, + "name": "unifiedTitleAndToolBarOnMac", + "read": "unifiedTitleAndToolBarOnMac", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUnifiedTitleAndToolBarOnMac" + } + ], + "qualifiedClassName": "QMainWindow", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "iconSize", + "type": "QSize" + } + ], + "index": 0, + "lineNumber": 167, + "name": "iconSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "toolButtonStyle", + "type": "Qt::ToolButtonStyle" + } + ], + "index": 1, + "lineNumber": 168, + "name": "toolButtonStyleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "dockWidget", + "type": "QDockWidget*" + } + ], + "index": 2, + "lineNumber": 170, + "name": "tabifiedDockWidgetActivated", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 159, + "name": "setAnimated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 160, + "name": "setDockNestingEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "set", + "type": "bool" + } + ], + "index": 5, + "lineNumber": 163, + "name": "setUnifiedTitleAndToolBarOnMac", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qmainwindow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDockWidgetGroupWindow", + "lineNumber": 344, + "object": true, + "qualifiedClassName": "QDockWidgetGroupWindow", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 375, + "name": "resized", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "QMainWindowLayout", + "lineNumber": 484, + "object": true, + "qualifiedClassName": "QMainWindowLayout", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 638, + "name": "updateGapIndicator", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 641, + "name": "tabChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "to", + "type": "int" + } + ], + "index": 2, + "lineNumber": 642, + "name": "tabMoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLayout" + }, + { + "access": "public", + "name": "QMainWindowLayoutSeparatorHelper" + } + ] + } + ], + "inputFile": "qmainwindowlayout_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMdiArea", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 42, + "name": "WindowOrder", + "values": [ + "CreationOrder", + "StackingOrder", + "ActivationHistoryOrder" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 49, + "name": "ViewMode", + "values": [ + "SubWindowView", + "TabbedView" + ] + } + ], + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "background", + "read": "background", + "required": false, + "scriptable": true, + "stored": true, + "type": "QBrush", + "user": false, + "write": "setBackground" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "activationOrder", + "read": "activationOrder", + "required": false, + "scriptable": true, + "stored": true, + "type": "WindowOrder", + "user": false, + "write": "setActivationOrder" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "viewMode", + "read": "viewMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ViewMode", + "user": false, + "write": "setViewMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "documentMode", + "read": "documentMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDocumentMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "tabsClosable", + "read": "tabsClosable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTabsClosable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 30, + "name": "tabsMovable", + "read": "tabsMovable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTabsMovable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 33, + "name": "tabShape", + "read": "tabShape", + "required": false, + "scriptable": true, + "stored": true, + "type": "QTabWidget::TabShape", + "user": false, + "write": "setTabShape" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 34, + "name": "tabPosition", + "read": "tabPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "QTabWidget::TabPosition", + "user": false, + "write": "setTabPosition" + } + ], + "qualifiedClassName": "QMdiArea", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QMdiSubWindow*" + } + ], + "index": 0, + "lineNumber": 99, + "name": "subWindowActivated", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "window", + "type": "QMdiSubWindow*" + } + ], + "index": 1, + "lineNumber": 102, + "name": "setActiveSubWindow", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 103, + "name": "tileSubWindows", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 104, + "name": "cascadeSubWindows", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 105, + "name": "closeActiveSubWindow", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 106, + "name": "closeAllSubWindows", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 107, + "name": "activateNextSubWindow", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 108, + "name": "activatePreviousSubWindow", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "viewport", + "type": "QWidget*" + } + ], + "index": 8, + "lineNumber": 111, + "name": "setupViewport", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 127, + "name": "_q_deactivateAllWindows", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "Qt::WindowStates" + }, + { + "type": "Qt::WindowStates" + } + ], + "index": 10, + "lineNumber": 128, + "name": "_q_processWindowStateChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + } + ], + "index": 11, + "lineNumber": 129, + "name": "_q_currentTabChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + } + ], + "index": 12, + "lineNumber": 130, + "name": "_q_closeTab", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 13, + "lineNumber": 131, + "name": "_q_moveTab", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractScrollArea" + } + ] + } + ], + "inputFile": "qmdiarea.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMdiSubWindow", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "keyboardSingleStep", + "read": "keyboardSingleStep", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setKeyboardSingleStep" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "keyboardPageStep", + "read": "keyboardPageStep", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setKeyboardPageStep" + } + ], + "qualifiedClassName": "QMdiSubWindow", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "oldState", + "type": "Qt::WindowStates" + }, + { + "name": "newState", + "type": "Qt::WindowStates" + } + ], + "index": 0, + "lineNumber": 65, + "name": "windowStateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 66, + "name": "aboutToActivate", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 2, + "lineNumber": 70, + "name": "showSystemMenu", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 72, + "name": "showShaded", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 101, + "name": "_q_updateStaysOnTopHint", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 102, + "name": "_q_enterInteractiveMode", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QWidget*" + }, + { + "type": "QWidget*" + } + ], + "index": 6, + "lineNumber": 103, + "name": "_q_processFocusChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qmdisubwindow.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMenu", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 32, + "name": "tearOffEnabled", + "read": "isTearOffEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTearOffEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 33, + "name": "title", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 34, + "name": "icon", + "read": "icon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QIcon", + "user": false, + "write": "setIcon" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 35, + "name": "separatorsCollapsible", + "read": "separatorsCollapsible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSeparatorsCollapsible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 36, + "name": "toolTipsVisible", + "read": "toolTipsVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setToolTipsVisible" + } + ], + "qualifiedClassName": "QMenu", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 182, + "name": "aboutToShow", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 183, + "name": "aboutToHide", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 2, + "lineNumber": 184, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 3, + "lineNumber": 185, + "name": "hovered", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 4, + "lineNumber": 209, + "name": "internalDelayedPopup", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 212, + "name": "_q_actionTriggered", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 213, + "name": "_q_actionHovered", + "returnType": "void" + }, + { + "access": "private", + "index": 7, + "lineNumber": 214, + "name": "_q_overrideMenuActionDestroyed", + "returnType": "void" + }, + { + "access": "private", + "index": 8, + "lineNumber": 215, + "name": "_q_platformMenuAboutToShow", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qmenu.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMenuBar", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "defaultUp", + "read": "isDefaultUp", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDefaultUp" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "nativeMenuBar", + "read": "isNativeMenuBar", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setNativeMenuBar" + } + ], + "qualifiedClassName": "QMenuBar", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 0, + "lineNumber": 76, + "name": "triggered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 1, + "lineNumber": 77, + "name": "hovered", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 73, + "name": "setVisible", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 99, + "name": "_q_actionTriggered", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 100, + "name": "_q_actionHovered", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "int" + } + ], + "index": 5, + "lineNumber": 101, + "name": "_q_internalShortcutActivated", + "returnType": "void" + }, + { + "access": "private", + "index": 6, + "lineNumber": 102, + "name": "_q_updateLayout", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qmenubar.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMessageBox", + "enums": [ + { + "isClass": true, + "isFlag": true, + "lineNumber": 39, + "name": "Option", + "values": [ + "DontUseNativeDialog" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 44, + "name": "Icon", + "values": [ + "NoIcon", + "Information", + "Warning", + "Critical", + "Question" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 54, + "name": "ButtonRole", + "values": [ + "InvalidRole", + "AcceptRole", + "RejectRole", + "DestructiveRole", + "ActionRole", + "HelpRole", + "YesRole", + "NoRole", + "ResetRole", + "ApplyRole", + "NRoles" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 71, + "name": "StandardButton", + "values": [ + "NoButton", + "Ok", + "Save", + "SaveAll", + "Open", + "Yes", + "YesToAll", + "No", + "NoToAll", + "Abort", + "Retry", + "Ignore", + "Close", + "Cancel", + "Discard", + "Help", + "Apply", + "Reset", + "RestoreDefaults", + "FirstButton", + "LastButton", + "YesAll", + "NoAll", + "Default", + "Escape", + "FlagMask", + "ButtonMask" + ] + }, + { + "alias": "StandardButton", + "isClass": false, + "isFlag": true, + "lineNumber": 71, + "name": "StandardButtons", + "values": [ + "NoButton", + "Ok", + "Save", + "SaveAll", + "Open", + "Yes", + "YesToAll", + "No", + "NoToAll", + "Abort", + "Retry", + "Ignore", + "Close", + "Cancel", + "Discard", + "Help", + "Apply", + "Reset", + "RestoreDefaults", + "FirstButton", + "LastButton", + "YesAll", + "NoAll", + "Default", + "Escape", + "FlagMask", + "ButtonMask" + ] + } + ], + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "icon", + "read": "icon", + "required": false, + "scriptable": true, + "stored": true, + "type": "Icon", + "user": false, + "write": "setIcon" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "iconPixmap", + "read": "iconPixmap", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPixmap", + "user": false, + "write": "setIconPixmap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "textFormat", + "read": "textFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TextFormat", + "user": false, + "write": "setTextFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "standardButtons", + "read": "standardButtons", + "required": false, + "scriptable": true, + "stored": true, + "type": "StandardButtons", + "user": false, + "write": "setStandardButtons" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "detailedText", + "read": "detailedText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDetailedText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 33, + "name": "informativeText", + "read": "informativeText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setInformativeText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 34, + "name": "textInteractionFlags", + "read": "textInteractionFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TextInteractionFlags", + "user": false, + "write": "setTextInteractionFlags" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 36, + "name": "options", + "read": "options", + "required": false, + "scriptable": true, + "stored": true, + "type": "Options", + "user": false, + "write": "setOptions" + } + ], + "qualifiedClassName": "QMessageBox", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "button", + "type": "QAbstractButton*" + } + ], + "index": 0, + "lineNumber": 295, + "name": "buttonClicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qmessagebox.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPixmapFilter", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "QPixmapFilter", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QPixmapConvolutionFilter", + "lineNumber": 62, + "object": true, + "qualifiedClassName": "QPixmapConvolutionFilter", + "superClasses": [ + { + "access": "public", + "name": "QPixmapFilter" + } + ] + }, + { + "className": "QPixmapBlurFilter", + "lineNumber": 85, + "object": true, + "qualifiedClassName": "QPixmapBlurFilter", + "superClasses": [ + { + "access": "public", + "name": "QPixmapFilter" + } + ] + }, + { + "className": "QPixmapColorizeFilter", + "lineNumber": 106, + "object": true, + "qualifiedClassName": "QPixmapColorizeFilter", + "superClasses": [ + { + "access": "public", + "name": "QPixmapFilter" + } + ] + }, + { + "className": "QPixmapDropShadowFilter", + "lineNumber": 126, + "object": true, + "qualifiedClassName": "QPixmapDropShadowFilter", + "superClasses": [ + { + "access": "public", + "name": "QPixmapFilter" + } + ] + } + ], + "inputFile": "qpixmapfilter_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPixmapStyle", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QPixmapStyle", + "superClasses": [ + { + "access": "public", + "name": "QCommonStyle" + } + ] + } + ], + "inputFile": "qpixmapstyle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlainTextEdit", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 52, + "name": "LineWrapMode", + "values": [ + "NoWrap", + "WidgetWidth" + ] + } + ], + "lineNumber": 30, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "query", + "type": "Qt::InputMethodQuery" + }, + { + "name": "argument", + "type": "QVariant" + } + ], + "index": 25, + "isConst": true, + "lineNumber": 154, + "name": "inputMethodQuery", + "returnType": "QVariant" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 34, + "name": "tabChangesFocus", + "read": "tabChangesFocus", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTabChangesFocus" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 35, + "name": "documentTitle", + "read": "documentTitle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDocumentTitle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 36, + "name": "undoRedoEnabled", + "read": "isUndoRedoEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUndoRedoEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 37, + "name": "lineWrapMode", + "read": "lineWrapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "LineWrapMode", + "user": false, + "write": "setLineWrapMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 39, + "name": "readOnly", + "read": "isReadOnly", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReadOnly" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 40, + "name": "plainText", + "notify": "textChanged", + "read": "toPlainText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": true, + "write": "setPlainText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 41, + "name": "overwriteMode", + "read": "overwriteMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOverwriteMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 42, + "name": "tabStopDistance", + "read": "tabStopDistance", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTabStopDistance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 43, + "name": "cursorWidth", + "read": "cursorWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCursorWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 44, + "name": "textInteractionFlags", + "read": "textInteractionFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TextInteractionFlags", + "user": false, + "write": "setTextInteractionFlags" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 46, + "name": "blockCount", + "read": "blockCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 47, + "name": "maximumBlockCount", + "read": "maximumBlockCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaximumBlockCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 48, + "name": "backgroundVisible", + "read": "backgroundVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setBackgroundVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 49, + "name": "centerOnScroll", + "read": "centerOnScroll", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCenterOnScroll" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 50, + "name": "placeholderText", + "read": "placeholderText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPlaceholderText" + } + ], + "qualifiedClassName": "QPlainTextEdit", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 183, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 184, + "name": "undoAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 185, + "name": "redoAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 3, + "lineNumber": 186, + "name": "copyAvailable", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 187, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 188, + "name": "cursorPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRect" + }, + { + "name": "dy", + "type": "int" + } + ], + "index": 6, + "lineNumber": 190, + "name": "updateRequest", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newBlockCount", + "type": "int" + } + ], + "index": 7, + "lineNumber": 191, + "name": "blockCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 8, + "lineNumber": 192, + "name": "modificationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 9, + "lineNumber": 158, + "name": "setPlainText", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 161, + "name": "cut", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 162, + "name": "copy", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 163, + "name": "paste", + "returnType": "void" + }, + { + "access": "public", + "index": 13, + "lineNumber": 166, + "name": "undo", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 167, + "name": "redo", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 169, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 170, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 17, + "lineNumber": 172, + "name": "insertPlainText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 18, + "lineNumber": 174, + "name": "appendPlainText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "html", + "type": "QString" + } + ], + "index": 19, + "lineNumber": 175, + "name": "appendHtml", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 177, + "name": "centerCursor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "range", + "type": "int" + } + ], + "index": 21, + "lineNumber": 179, + "name": "zoomIn", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "isCloned": true, + "lineNumber": 179, + "name": "zoomIn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "range", + "type": "int" + } + ], + "index": 23, + "lineNumber": 180, + "name": "zoomOut", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "isCloned": true, + "lineNumber": 180, + "name": "zoomOut", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractScrollArea" + } + ] + }, + { + "className": "QPlainTextDocumentLayout", + "lineNumber": 250, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 254, + "name": "cursorWidth", + "read": "cursorWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCursorWidth" + } + ], + "qualifiedClassName": "QPlainTextDocumentLayout", + "superClasses": [ + { + "access": "public", + "name": "QAbstractTextDocumentLayout" + } + ] + } + ], + "inputFile": "qplaintextedit.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlainTextEditControl", + "lineNumber": 47, + "object": true, + "qualifiedClassName": "QPlainTextEditControl", + "superClasses": [ + { + "access": "public", + "name": "QWidgetTextControl" + } + ] + } + ], + "inputFile": "qplaintextedit_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QProgressBar", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 33, + "name": "Direction", + "values": [ + "TopToBottom", + "BottomToTop" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "minimum", + "read": "minimum", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "maximum", + "read": "maximum", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaximum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "text", + "read": "text", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 25, + "name": "alignment", + "read": "alignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 26, + "name": "textVisible", + "read": "isTextVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTextVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 27, + "name": "orientation", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 28, + "name": "invertedAppearance", + "read": "invertedAppearance", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setInvertedAppearance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 29, + "name": "textDirection", + "read": "textDirection", + "required": false, + "scriptable": true, + "stored": true, + "type": "Direction", + "user": false, + "write": "setTextDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 30, + "name": "format", + "read": "format", + "required": false, + "reset": "resetFormat", + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setFormat" + } + ], + "qualifiedClassName": "QProgressBar", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 0, + "lineNumber": 74, + "name": "valueChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 66, + "name": "reset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minimum", + "type": "int" + }, + { + "name": "maximum", + "type": "int" + } + ], + "index": 2, + "lineNumber": 67, + "name": "setRange", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minimum", + "type": "int" + } + ], + "index": 3, + "lineNumber": 68, + "name": "setMinimum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "maximum", + "type": "int" + } + ], + "index": 4, + "lineNumber": 69, + "name": "setMaximum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 5, + "lineNumber": 70, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "Qt::Orientation" + } + ], + "index": 6, + "lineNumber": 71, + "name": "setOrientation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qprogressbar.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QProgressDialog", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "wasCanceled", + "read": "wasCanceled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "minimum", + "read": "minimum", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "maximum", + "read": "maximum", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaximum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "value", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 30, + "name": "autoReset", + "read": "autoReset", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoReset" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 31, + "name": "autoClose", + "read": "autoClose", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoClose" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 32, + "name": "minimumDuration", + "read": "minimumDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimumDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 33, + "name": "labelText", + "read": "labelText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setLabelText" + } + ], + "qualifiedClassName": "QProgressDialog", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 78, + "name": "canceled", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 67, + "name": "cancel", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 68, + "name": "reset", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "maximum", + "type": "int" + } + ], + "index": 3, + "lineNumber": 69, + "name": "setMaximum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minimum", + "type": "int" + } + ], + "index": 4, + "lineNumber": 70, + "name": "setMinimum", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "minimum", + "type": "int" + }, + { + "name": "maximum", + "type": "int" + } + ], + "index": 5, + "lineNumber": 71, + "name": "setRange", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "progress", + "type": "int" + } + ], + "index": 6, + "lineNumber": 72, + "name": "setValue", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 7, + "lineNumber": 73, + "name": "setLabelText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 74, + "name": "setCancelButtonText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "ms", + "type": "int" + } + ], + "index": 9, + "lineNumber": 75, + "name": "setMinimumDuration", + "returnType": "void" + }, + { + "access": "protected", + "index": 10, + "lineNumber": 87, + "name": "forceShow", + "returnType": "void" + }, + { + "access": "private", + "index": 11, + "lineNumber": 92, + "name": "_q_disconnectOnClose", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + } + ], + "inputFile": "qprogressdialog.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QProxyStyle", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QProxyStyle", + "superClasses": [ + { + "access": "public", + "name": "QCommonStyle" + } + ] + } + ], + "inputFile": "qproxystyle.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPushButton", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 24, + "name": "autoDefault", + "read": "autoDefault", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoDefault" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 25, + "name": "default", + "read": "isDefault", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDefault" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 26, + "name": "flat", + "read": "isFlat", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFlat" + } + ], + "qualifiedClassName": "QPushButton", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 52, + "name": "showMenu", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractButton" + } + ] + } + ], + "inputFile": "qpushbutton.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRadioButton", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QRadioButton", + "superClasses": [ + { + "access": "public", + "name": "QAbstractButton" + } + ] + } + ], + "inputFile": "qradiobutton.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QRubberBand", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QRubberBand", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qrubberband.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScrollArea", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "widgetResizable", + "read": "widgetResizable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWidgetResizable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "alignment", + "read": "alignment", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Alignment", + "user": false, + "write": "setAlignment" + } + ], + "qualifiedClassName": "QScrollArea", + "superClasses": [ + { + "access": "public", + "name": "QAbstractScrollArea" + } + ] + } + ], + "inputFile": "qscrollarea.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScrollBar", + "lineNumber": 20, + "object": true, + "qualifiedClassName": "QScrollBar", + "superClasses": [ + { + "access": "public", + "name": "QAbstractSlider" + } + ] + } + ], + "inputFile": "qscrollbar.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScroller", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 36, + "name": "State", + "values": [ + "Inactive", + "Pressed", + "Dragging", + "Scrolling" + ] + } + ], + "lineNumber": 28, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 31, + "name": "state", + "notify": "stateChanged", + "read": "state", + "required": false, + "scriptable": true, + "stored": true, + "type": "State", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 32, + "name": "scrollerProperties", + "notify": "scrollerPropertiesChanged", + "read": "scrollerProperties", + "required": false, + "scriptable": true, + "stored": true, + "type": "QScrollerProperties", + "user": false, + "write": "setScrollerProperties" + } + ], + "qualifiedClassName": "QScroller", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "newstate", + "type": "QScroller::State" + } + ], + "index": 0, + "lineNumber": 100, + "name": "stateChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QScrollerProperties" + } + ], + "index": 1, + "lineNumber": 101, + "name": "scrollerPropertiesChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "prop", + "type": "QScrollerProperties" + } + ], + "index": 2, + "lineNumber": 92, + "name": "setScrollerProperties", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "QPointF" + } + ], + "index": 3, + "lineNumber": 93, + "name": "scrollTo", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "QPointF" + }, + { + "name": "scrollTime", + "type": "int" + } + ], + "index": 4, + "lineNumber": 94, + "name": "scrollTo", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + }, + { + "name": "xmargin", + "type": "qreal" + }, + { + "name": "ymargin", + "type": "qreal" + } + ], + "index": 5, + "lineNumber": 95, + "name": "ensureVisible", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + }, + { + "name": "xmargin", + "type": "qreal" + }, + { + "name": "ymargin", + "type": "qreal" + }, + { + "name": "scrollTime", + "type": "int" + } + ], + "index": 6, + "lineNumber": 96, + "name": "ensureVisible", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 97, + "name": "resendPrepareEvent", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qscroller.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QScrollerPrivate", + "lineNumber": 45, + "object": true, + "qualifiedClassName": "QScrollerPrivate", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 116, + "name": "targetDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qscroller_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QUrlModel", + "lineNumber": 40, + "object": true, + "qualifiedClassName": "QUrlModel", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "topLeft", + "type": "QModelIndex" + }, + { + "name": "bottomRight", + "type": "QModelIndex" + } + ], + "index": 0, + "lineNumber": 69, + "name": "dataChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 70, + "name": "layoutChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QStandardItemModel" + } + ] + }, + { + "className": "QSidebar", + "lineNumber": 89, + "object": true, + "qualifiedClassName": "QSidebar", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "url", + "type": "QUrl" + } + ], + "index": 0, + "lineNumber": 94, + "name": "goToUrl", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 1, + "lineNumber": 117, + "name": "clicked", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "position", + "type": "QPoint" + } + ], + "index": 2, + "lineNumber": 119, + "name": "showContextMenu", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 121, + "name": "removeEntry", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QListView" + } + ] + } + ], + "inputFile": "qsidebar_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSizeGrip", + "lineNumber": 16, + "object": true, + "qualifiedClassName": "QSizeGrip", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 42, + "name": "_q_showIfNotHidden", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qsizegrip.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSizePolicy", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 30, + "name": "Policy", + "values": [ + "Fixed", + "Minimum", + "Maximum", + "Preferred", + "MinimumExpanding", + "Expanding", + "Ignored" + ] + }, + { + "alias": "ControlType", + "isClass": false, + "isFlag": true, + "lineNumber": 41, + "name": "ControlTypes", + "values": [ + "DefaultType", + "ButtonBox", + "CheckBox", + "ComboBox", + "Frame", + "GroupBox", + "Label", + "Line", + "LineEdit", + "PushButton", + "RadioButton", + "Slider", + "SpinBox", + "TabWidget", + "ToolButton" + ] + } + ], + "gadget": true, + "lineNumber": 18, + "qualifiedClassName": "QSizePolicy" + } + ], + "inputFile": "qsizepolicy.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSlider", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 26, + "name": "TickPosition", + "values": [ + "NoTicks", + "TicksAbove", + "TicksLeft", + "TicksBelow", + "TicksRight", + "TicksBothSides" + ] + } + ], + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "tickPosition", + "read": "tickPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "TickPosition", + "user": false, + "write": "setTickPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "tickInterval", + "read": "tickInterval", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setTickInterval" + } + ], + "qualifiedClassName": "QSlider", + "superClasses": [ + { + "access": "public", + "name": "QAbstractSlider" + } + ] + } + ], + "inputFile": "qslider.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSpinBox", + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "suffix", + "read": "suffix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setSuffix" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "prefix", + "read": "prefix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPrefix" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 22, + "name": "cleanText", + "read": "cleanText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 23, + "name": "minimum", + "read": "minimum", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMinimum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 24, + "name": "maximum", + "read": "maximum", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setMaximum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 25, + "name": "singleStep", + "read": "singleStep", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setSingleStep" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 26, + "name": "stepType", + "read": "stepType", + "required": false, + "scriptable": true, + "stored": true, + "type": "StepType", + "user": false, + "write": "setStepType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 27, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": true, + "write": "setValue" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 28, + "name": "displayIntegerBase", + "read": "displayIntegerBase", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDisplayIntegerBase" + } + ], + "qualifiedClassName": "QSpinBox", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 73, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 1, + "lineNumber": 74, + "name": "textChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "val", + "type": "int" + } + ], + "index": 2, + "lineNumber": 70, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSpinBox" + } + ] + }, + { + "className": "QDoubleSpinBox", + "lineNumber": 82, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 86, + "name": "prefix", + "read": "prefix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPrefix" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 87, + "name": "suffix", + "read": "suffix", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setSuffix" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 88, + "name": "cleanText", + "read": "cleanText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 89, + "name": "decimals", + "read": "decimals", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setDecimals" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 90, + "name": "minimum", + "read": "minimum", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setMinimum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 91, + "name": "maximum", + "read": "maximum", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setMaximum" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 92, + "name": "singleStep", + "read": "singleStep", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setSingleStep" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 93, + "name": "stepType", + "read": "stepType", + "required": false, + "scriptable": true, + "stored": true, + "type": "StepType", + "user": false, + "write": "setStepType" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 94, + "name": "value", + "notify": "valueChanged", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": true, + "write": "setValue" + } + ], + "qualifiedClassName": "QDoubleSpinBox", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "double" + } + ], + "index": 0, + "lineNumber": 135, + "name": "valueChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 1, + "lineNumber": 136, + "name": "textChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "val", + "type": "double" + } + ], + "index": 2, + "lineNumber": 132, + "name": "setValue", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractSpinBox" + } + ] + } + ], + "inputFile": "qspinbox.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSplashScreen", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QSplashScreen", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 38, + "name": "messageChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + }, + { + "name": "alignment", + "type": "int" + }, + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 33, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + }, + { + "name": "alignment", + "type": "int" + } + ], + "index": 2, + "isCloned": true, + "lineNumber": 33, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "message", + "type": "QString" + } + ], + "index": 3, + "isCloned": true, + "lineNumber": 33, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 35, + "name": "clearMessage", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qsplashscreen.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSplitter", + "lineNumber": 21, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "orientation", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 26, + "name": "opaqueResize", + "read": "opaqueResize", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOpaqueResize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "handleWidth", + "read": "handleWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setHandleWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "childrenCollapsible", + "read": "childrenCollapsible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setChildrenCollapsible" + } + ], + "qualifiedClassName": "QSplitter", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "int" + }, + { + "name": "index", + "type": "int" + } + ], + "index": 0, + "lineNumber": 73, + "name": "splitterMoved", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QFrame" + } + ] + }, + { + "className": "QSplitterHandle", + "lineNumber": 98, + "object": true, + "qualifiedClassName": "QSplitterHandle", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qsplitter.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStackedLayout", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 25, + "name": "StackingMode", + "values": [ + "StackOne", + "StackAll" + ] + } + ], + "lineNumber": 16, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 20, + "name": "currentIndex", + "notify": "currentChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 21, + "name": "stackingMode", + "read": "stackingMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "StackingMode", + "user": false, + "write": "setStackingMode" + } + ], + "qualifiedClassName": "QStackedLayout", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 0, + "lineNumber": 59, + "name": "widgetRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 60, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 2, + "lineNumber": 61, + "name": "widgetAdded", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 3, + "lineNumber": 64, + "name": "setCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "QWidget*" + } + ], + "index": 4, + "lineNumber": 65, + "name": "setCurrentWidget", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLayout" + } + ] + } + ], + "inputFile": "qstackedlayout.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStackedWidget", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "currentIndex", + "notify": "currentChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "count", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QStackedWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 43, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 44, + "name": "widgetRemoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 2, + "lineNumber": 45, + "name": "widgetAdded", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 3, + "lineNumber": 39, + "name": "setCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "QWidget*" + } + ], + "index": 4, + "lineNumber": 40, + "name": "setCurrentWidget", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QFrame" + } + ] + } + ], + "inputFile": "qstackedwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStatusBar", + "lineNumber": 17, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "sizeGripEnabled", + "read": "isSizeGripEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSizeGripEnabled" + } + ], + "qualifiedClassName": "QStatusBar", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 44, + "name": "messageChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + }, + { + "name": "timeout", + "type": "int" + } + ], + "index": 1, + "lineNumber": 39, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 2, + "isCloned": true, + "lineNumber": 39, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 40, + "name": "clearMessage", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qstatusbar.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStyle", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 66, + "name": "StateFlag", + "values": [ + "State_None", + "State_Enabled", + "State_Raised", + "State_Sunken", + "State_Off", + "State_NoChange", + "State_On", + "State_DownArrow", + "State_Horizontal", + "State_HasFocus", + "State_Top", + "State_Bottom", + "State_FocusAtBorder", + "State_AutoRaise", + "State_MouseOver", + "State_UpArrow", + "State_Selected", + "State_Active", + "State_Window", + "State_Open", + "State_Children", + "State_Item", + "State_Sibling", + "State_Editing", + "State_KeyboardFocusChange", + "State_ReadOnly", + "State_Small", + "State_Mini" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 103, + "name": "PrimitiveElement", + "values": [ + "PE_Frame", + "PE_FrameDefaultButton", + "PE_FrameDockWidget", + "PE_FrameFocusRect", + "PE_FrameGroupBox", + "PE_FrameLineEdit", + "PE_FrameMenu", + "PE_FrameStatusBarItem", + "PE_FrameTabWidget", + "PE_FrameWindow", + "PE_FrameButtonBevel", + "PE_FrameButtonTool", + "PE_FrameTabBarBase", + "PE_PanelButtonCommand", + "PE_PanelButtonBevel", + "PE_PanelButtonTool", + "PE_PanelMenuBar", + "PE_PanelToolBar", + "PE_PanelLineEdit", + "PE_IndicatorArrowDown", + "PE_IndicatorArrowLeft", + "PE_IndicatorArrowRight", + "PE_IndicatorArrowUp", + "PE_IndicatorBranch", + "PE_IndicatorButtonDropDown", + "PE_IndicatorItemViewItemCheck", + "PE_IndicatorCheckBox", + "PE_IndicatorDockWidgetResizeHandle", + "PE_IndicatorHeaderArrow", + "PE_IndicatorMenuCheckMark", + "PE_IndicatorProgressChunk", + "PE_IndicatorRadioButton", + "PE_IndicatorSpinDown", + "PE_IndicatorSpinMinus", + "PE_IndicatorSpinPlus", + "PE_IndicatorSpinUp", + "PE_IndicatorToolBarHandle", + "PE_IndicatorToolBarSeparator", + "PE_PanelTipLabel", + "PE_IndicatorTabTear", + "PE_IndicatorTabTearLeft", + "PE_PanelScrollAreaCorner", + "PE_Widget", + "PE_IndicatorColumnViewArrow", + "PE_IndicatorItemViewItemDrop", + "PE_PanelItemViewItem", + "PE_PanelItemViewRow", + "PE_PanelStatusBar", + "PE_IndicatorTabClose", + "PE_PanelMenu", + "PE_IndicatorTabTearRight", + "PE_CustomBase" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 171, + "name": "ControlElement", + "values": [ + "CE_PushButton", + "CE_PushButtonBevel", + "CE_PushButtonLabel", + "CE_CheckBox", + "CE_CheckBoxLabel", + "CE_RadioButton", + "CE_RadioButtonLabel", + "CE_TabBarTab", + "CE_TabBarTabShape", + "CE_TabBarTabLabel", + "CE_ProgressBar", + "CE_ProgressBarGroove", + "CE_ProgressBarContents", + "CE_ProgressBarLabel", + "CE_MenuItem", + "CE_MenuScroller", + "CE_MenuVMargin", + "CE_MenuHMargin", + "CE_MenuTearoff", + "CE_MenuEmptyArea", + "CE_MenuBarItem", + "CE_MenuBarEmptyArea", + "CE_ToolButtonLabel", + "CE_Header", + "CE_HeaderSection", + "CE_HeaderLabel", + "CE_ToolBoxTab", + "CE_SizeGrip", + "CE_Splitter", + "CE_RubberBand", + "CE_DockWidgetTitle", + "CE_ScrollBarAddLine", + "CE_ScrollBarSubLine", + "CE_ScrollBarAddPage", + "CE_ScrollBarSubPage", + "CE_ScrollBarSlider", + "CE_ScrollBarFirst", + "CE_ScrollBarLast", + "CE_FocusFrame", + "CE_ComboBoxLabel", + "CE_ToolBar", + "CE_ToolBoxTabShape", + "CE_ToolBoxTabLabel", + "CE_HeaderEmptyArea", + "CE_ColumnViewGrip", + "CE_ItemViewItem", + "CE_ShapedFrame", + "CE_CustomBase" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 243, + "name": "SubElement", + "values": [ + "SE_PushButtonContents", + "SE_PushButtonFocusRect", + "SE_CheckBoxIndicator", + "SE_CheckBoxContents", + "SE_CheckBoxFocusRect", + "SE_CheckBoxClickRect", + "SE_RadioButtonIndicator", + "SE_RadioButtonContents", + "SE_RadioButtonFocusRect", + "SE_RadioButtonClickRect", + "SE_ComboBoxFocusRect", + "SE_SliderFocusRect", + "SE_ProgressBarGroove", + "SE_ProgressBarContents", + "SE_ProgressBarLabel", + "SE_ToolBoxTabContents", + "SE_HeaderLabel", + "SE_HeaderArrow", + "SE_TabWidgetTabBar", + "SE_TabWidgetTabPane", + "SE_TabWidgetTabContents", + "SE_TabWidgetLeftCorner", + "SE_TabWidgetRightCorner", + "SE_ItemViewItemCheckIndicator", + "SE_TabBarTearIndicator", + "SE_TabBarTearIndicatorLeft", + "SE_TreeViewDisclosureItem", + "SE_LineEditContents", + "SE_FrameContents", + "SE_DockWidgetCloseButton", + "SE_DockWidgetFloatButton", + "SE_DockWidgetTitleBarText", + "SE_DockWidgetIcon", + "SE_CheckBoxLayoutItem", + "SE_ComboBoxLayoutItem", + "SE_DateTimeEditLayoutItem", + "SE_LabelLayoutItem", + "SE_ProgressBarLayoutItem", + "SE_PushButtonLayoutItem", + "SE_RadioButtonLayoutItem", + "SE_SliderLayoutItem", + "SE_SpinBoxLayoutItem", + "SE_ToolButtonLayoutItem", + "SE_FrameLayoutItem", + "SE_GroupBoxLayoutItem", + "SE_TabWidgetLayoutItem", + "SE_ItemViewItemDecoration", + "SE_ItemViewItemText", + "SE_ItemViewItemFocusRect", + "SE_TabBarTabLeftButton", + "SE_TabBarTabRightButton", + "SE_TabBarTabText", + "SE_ShapedFrameContents", + "SE_ToolBarHandle", + "SE_TabBarScrollLeftButton", + "SE_TabBarScrollRightButton", + "SE_TabBarTearIndicatorRight", + "SE_PushButtonBevel", + "SE_CustomBase" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 332, + "name": "ComplexControl", + "values": [ + "CC_SpinBox", + "CC_ComboBox", + "CC_ScrollBar", + "CC_Slider", + "CC_ToolButton", + "CC_TitleBar", + "CC_Dial", + "CC_GroupBox", + "CC_MdiControls", + "CC_CustomBase" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 348, + "name": "SubControl", + "values": [ + "SC_None", + "SC_ScrollBarAddLine", + "SC_ScrollBarSubLine", + "SC_ScrollBarAddPage", + "SC_ScrollBarSubPage", + "SC_ScrollBarFirst", + "SC_ScrollBarLast", + "SC_ScrollBarSlider", + "SC_ScrollBarGroove", + "SC_SpinBoxUp", + "SC_SpinBoxDown", + "SC_SpinBoxFrame", + "SC_SpinBoxEditField", + "SC_ComboBoxFrame", + "SC_ComboBoxEditField", + "SC_ComboBoxArrow", + "SC_ComboBoxListBoxPopup", + "SC_SliderGroove", + "SC_SliderHandle", + "SC_SliderTickmarks", + "SC_ToolButton", + "SC_ToolButtonMenu", + "SC_TitleBarSysMenu", + "SC_TitleBarMinButton", + "SC_TitleBarMaxButton", + "SC_TitleBarCloseButton", + "SC_TitleBarNormalButton", + "SC_TitleBarShadeButton", + "SC_TitleBarUnshadeButton", + "SC_TitleBarContextHelpButton", + "SC_TitleBarLabel", + "SC_DialGroove", + "SC_DialHandle", + "SC_DialTickmarks", + "SC_GroupBoxCheckBox", + "SC_GroupBoxLabel", + "SC_GroupBoxContents", + "SC_GroupBoxFrame", + "SC_MdiMinButton", + "SC_MdiNormalButton", + "SC_MdiCloseButton", + "SC_CustomBase", + "SC_All" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 414, + "name": "PixelMetric", + "values": [ + "PM_ButtonMargin", + "PM_ButtonDefaultIndicator", + "PM_MenuButtonIndicator", + "PM_ButtonShiftHorizontal", + "PM_ButtonShiftVertical", + "PM_DefaultFrameWidth", + "PM_SpinBoxFrameWidth", + "PM_ComboBoxFrameWidth", + "PM_MaximumDragDistance", + "PM_ScrollBarExtent", + "PM_ScrollBarSliderMin", + "PM_SliderThickness", + "PM_SliderControlThickness", + "PM_SliderLength", + "PM_SliderTickmarkOffset", + "PM_SliderSpaceAvailable", + "PM_DockWidgetSeparatorExtent", + "PM_DockWidgetHandleExtent", + "PM_DockWidgetFrameWidth", + "PM_TabBarTabOverlap", + "PM_TabBarTabHSpace", + "PM_TabBarTabVSpace", + "PM_TabBarBaseHeight", + "PM_TabBarBaseOverlap", + "PM_ProgressBarChunkWidth", + "PM_SplitterWidth", + "PM_TitleBarHeight", + "PM_MenuScrollerHeight", + "PM_MenuHMargin", + "PM_MenuVMargin", + "PM_MenuPanelWidth", + "PM_MenuTearoffHeight", + "PM_MenuDesktopFrameWidth", + "PM_MenuBarPanelWidth", + "PM_MenuBarItemSpacing", + "PM_MenuBarVMargin", + "PM_MenuBarHMargin", + "PM_IndicatorWidth", + "PM_IndicatorHeight", + "PM_ExclusiveIndicatorWidth", + "PM_ExclusiveIndicatorHeight", + "PM_DialogButtonsSeparator", + "PM_DialogButtonsButtonWidth", + "PM_DialogButtonsButtonHeight", + "PM_MdiSubWindowFrameWidth", + "PM_MdiSubWindowMinimizedWidth", + "PM_HeaderMargin", + "PM_HeaderMarkSize", + "PM_HeaderGripMargin", + "PM_TabBarTabShiftHorizontal", + "PM_TabBarTabShiftVertical", + "PM_TabBarScrollButtonWidth", + "PM_ToolBarFrameWidth", + "PM_ToolBarHandleExtent", + "PM_ToolBarItemSpacing", + "PM_ToolBarItemMargin", + "PM_ToolBarSeparatorExtent", + "PM_ToolBarExtensionExtent", + "PM_SpinBoxSliderHeight", + "PM_ToolBarIconSize", + "PM_ListViewIconSize", + "PM_IconViewIconSize", + "PM_SmallIconSize", + "PM_LargeIconSize", + "PM_FocusFrameVMargin", + "PM_FocusFrameHMargin", + "PM_ToolTipLabelFrameWidth", + "PM_CheckBoxLabelSpacing", + "PM_TabBarIconSize", + "PM_SizeGripSize", + "PM_DockWidgetTitleMargin", + "PM_MessageBoxIconSize", + "PM_ButtonIconSize", + "PM_DockWidgetTitleBarButtonMargin", + "PM_RadioButtonLabelSpacing", + "PM_LayoutLeftMargin", + "PM_LayoutTopMargin", + "PM_LayoutRightMargin", + "PM_LayoutBottomMargin", + "PM_LayoutHorizontalSpacing", + "PM_LayoutVerticalSpacing", + "PM_TabBar_ScrollButtonOverlap", + "PM_TextCursorWidth", + "PM_TabCloseIndicatorWidth", + "PM_TabCloseIndicatorHeight", + "PM_ScrollView_ScrollBarSpacing", + "PM_ScrollView_ScrollBarOverlap", + "PM_SubMenuOverlap", + "PM_TreeViewIndentation", + "PM_HeaderDefaultSectionSizeHorizontal", + "PM_HeaderDefaultSectionSizeVertical", + "PM_TitleBarButtonIconSize", + "PM_TitleBarButtonSize", + "PM_LineEditIconSize", + "PM_LineEditIconMargin", + "PM_CustomBase" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 547, + "name": "ContentsType", + "values": [ + "CT_PushButton", + "CT_CheckBox", + "CT_RadioButton", + "CT_ToolButton", + "CT_ComboBox", + "CT_Splitter", + "CT_ProgressBar", + "CT_MenuItem", + "CT_MenuBarItem", + "CT_MenuBar", + "CT_Menu", + "CT_TabBarTab", + "CT_Slider", + "CT_ScrollBar", + "CT_LineEdit", + "CT_SpinBox", + "CT_SizeGrip", + "CT_TabWidget", + "CT_DialogButtons", + "CT_HeaderSection", + "CT_GroupBox", + "CT_MdiControls", + "CT_ItemViewItem", + "CT_CustomBase" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 579, + "name": "RequestSoftwareInputPanel", + "values": [ + "RSIP_OnMouseClickAndAlreadyFocused", + "RSIP_OnMouseClick" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 585, + "name": "StyleHint", + "values": [ + "SH_EtchDisabledText", + "SH_DitherDisabledText", + "SH_ScrollBar_MiddleClickAbsolutePosition", + "SH_ScrollBar_ScrollWhenPointerLeavesControl", + "SH_TabBar_SelectMouseType", + "SH_TabBar_Alignment", + "SH_Header_ArrowAlignment", + "SH_Slider_SnapToValue", + "SH_Slider_SloppyKeyEvents", + "SH_ProgressDialog_CenterCancelButton", + "SH_ProgressDialog_TextLabelAlignment", + "SH_PrintDialog_RightAlignButtons", + "SH_MainWindow_SpaceBelowMenuBar", + "SH_FontDialog_SelectAssociatedText", + "SH_Menu_AllowActiveAndDisabled", + "SH_Menu_SpaceActivatesItem", + "SH_Menu_SubMenuPopupDelay", + "SH_ScrollView_FrameOnlyAroundContents", + "SH_MenuBar_AltKeyNavigation", + "SH_ComboBox_ListMouseTracking", + "SH_Menu_MouseTracking", + "SH_MenuBar_MouseTracking", + "SH_ItemView_ChangeHighlightOnFocus", + "SH_Widget_ShareActivation", + "SH_Workspace_FillSpaceOnMaximize", + "SH_ComboBox_Popup", + "SH_TitleBar_NoBorder", + "SH_Slider_StopMouseOverSlider", + "SH_BlinkCursorWhenTextSelected", + "SH_RichText_FullWidthSelection", + "SH_Menu_Scrollable", + "SH_GroupBox_TextLabelVerticalAlignment", + "SH_GroupBox_TextLabelColor", + "SH_Menu_SloppySubMenus", + "SH_Table_GridLineColor", + "SH_LineEdit_PasswordCharacter", + "SH_DialogButtons_DefaultButton", + "SH_ToolBox_SelectedPageTitleBold", + "SH_TabBar_PreferNoArrows", + "SH_ScrollBar_LeftClickAbsolutePosition", + "SH_ListViewExpand_SelectMouseType", + "SH_UnderlineShortcut", + "SH_SpinBox_AnimateButton", + "SH_SpinBox_KeyPressAutoRepeatRate", + "SH_SpinBox_ClickAutoRepeatRate", + "SH_Menu_FillScreenWithScroll", + "SH_ToolTipLabel_Opacity", + "SH_DrawMenuBarSeparator", + "SH_TitleBar_ModifyNotification", + "SH_Button_FocusPolicy", + "SH_MessageBox_UseBorderForButtonSpacing", + "SH_TitleBar_AutoRaise", + "SH_ToolButton_PopupDelay", + "SH_FocusFrame_Mask", + "SH_RubberBand_Mask", + "SH_WindowFrame_Mask", + "SH_SpinControls_DisableOnBounds", + "SH_Dial_BackgroundRole", + "SH_ComboBox_LayoutDirection", + "SH_ItemView_EllipsisLocation", + "SH_ItemView_ShowDecorationSelected", + "SH_ItemView_ActivateItemOnSingleClick", + "SH_ScrollBar_ContextMenu", + "SH_ScrollBar_RollBetweenButtons", + "SH_Slider_AbsoluteSetButtons", + "SH_Slider_PageSetButtons", + "SH_Menu_KeyboardSearch", + "SH_TabBar_ElideMode", + "SH_DialogButtonLayout", + "SH_ComboBox_PopupFrameStyle", + "SH_MessageBox_TextInteractionFlags", + "SH_DialogButtonBox_ButtonsHaveIcons", + "SH_MessageBox_CenterButtons", + "SH_Menu_SelectionWrap", + "SH_ItemView_MovementWithoutUpdatingSelection", + "SH_ToolTip_Mask", + "SH_FocusFrame_AboveWidget", + "SH_TextControl_FocusIndicatorTextCharFormat", + "SH_WizardStyle", + "SH_ItemView_ArrowKeysNavigateIntoChildren", + "SH_Menu_Mask", + "SH_Menu_FlashTriggeredItem", + "SH_Menu_FadeOutOnHide", + "SH_SpinBox_ClickAutoRepeatThreshold", + "SH_ItemView_PaintAlternatingRowColorsForEmptyArea", + "SH_FormLayoutWrapPolicy", + "SH_TabWidget_DefaultTabPosition", + "SH_ToolBar_Movable", + "SH_FormLayoutFieldGrowthPolicy", + "SH_FormLayoutFormAlignment", + "SH_FormLayoutLabelAlignment", + "SH_ItemView_DrawDelegateFrame", + "SH_TabBar_CloseButtonPosition", + "SH_DockWidget_ButtonsHaveFrame", + "SH_ToolButtonStyle", + "SH_RequestSoftwareInputPanel", + "SH_ScrollBar_Transient", + "SH_Menu_SupportsSections", + "SH_ToolTip_WakeUpDelay", + "SH_ToolTip_FallAsleepDelay", + "SH_Widget_Animate", + "SH_Splitter_OpaqueResize", + "SH_ComboBox_UseNativePopup", + "SH_LineEdit_PasswordMaskDelay", + "SH_TabBar_ChangeCurrentDelay", + "SH_Menu_SubMenuUniDirection", + "SH_Menu_SubMenuUniDirectionFailCount", + "SH_Menu_SubMenuSloppySelectOtherActions", + "SH_Menu_SubMenuSloppyCloseTimeout", + "SH_Menu_SubMenuResetWhenReenteringParent", + "SH_Menu_SubMenuDontStartSloppyOnLeave", + "SH_ItemView_ScrollMode", + "SH_TitleBar_ShowToolTipsOnButtons", + "SH_Widget_Animation_Duration", + "SH_ComboBox_AllowWheelScrolling", + "SH_SpinBox_ButtonsInsideFrame", + "SH_SpinBox_StepModifier", + "SH_TabBar_AllowWheelScrolling", + "SH_Table_AlwaysDrawLeftTopGridLines", + "SH_SpinBox_SelectOnStep", + "SH_CustomBase" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 717, + "name": "StandardPixmap", + "values": [ + "SP_TitleBarMenuButton", + "SP_TitleBarMinButton", + "SP_TitleBarMaxButton", + "SP_TitleBarCloseButton", + "SP_TitleBarNormalButton", + "SP_TitleBarShadeButton", + "SP_TitleBarUnshadeButton", + "SP_TitleBarContextHelpButton", + "SP_DockWidgetCloseButton", + "SP_MessageBoxInformation", + "SP_MessageBoxWarning", + "SP_MessageBoxCritical", + "SP_MessageBoxQuestion", + "SP_DesktopIcon", + "SP_TrashIcon", + "SP_ComputerIcon", + "SP_DriveFDIcon", + "SP_DriveHDIcon", + "SP_DriveCDIcon", + "SP_DriveDVDIcon", + "SP_DriveNetIcon", + "SP_DirOpenIcon", + "SP_DirClosedIcon", + "SP_DirLinkIcon", + "SP_DirLinkOpenIcon", + "SP_FileIcon", + "SP_FileLinkIcon", + "SP_ToolBarHorizontalExtensionButton", + "SP_ToolBarVerticalExtensionButton", + "SP_FileDialogStart", + "SP_FileDialogEnd", + "SP_FileDialogToParent", + "SP_FileDialogNewFolder", + "SP_FileDialogDetailedView", + "SP_FileDialogInfoView", + "SP_FileDialogContentsView", + "SP_FileDialogListView", + "SP_FileDialogBack", + "SP_DirIcon", + "SP_DialogOkButton", + "SP_DialogCancelButton", + "SP_DialogHelpButton", + "SP_DialogOpenButton", + "SP_DialogSaveButton", + "SP_DialogCloseButton", + "SP_DialogApplyButton", + "SP_DialogResetButton", + "SP_DialogDiscardButton", + "SP_DialogYesButton", + "SP_DialogNoButton", + "SP_ArrowUp", + "SP_ArrowDown", + "SP_ArrowLeft", + "SP_ArrowRight", + "SP_ArrowBack", + "SP_ArrowForward", + "SP_DirHomeIcon", + "SP_CommandLink", + "SP_VistaShield", + "SP_BrowserReload", + "SP_BrowserStop", + "SP_MediaPlay", + "SP_MediaStop", + "SP_MediaPause", + "SP_MediaSkipForward", + "SP_MediaSkipBackward", + "SP_MediaSeekForward", + "SP_MediaSeekBackward", + "SP_MediaVolume", + "SP_MediaVolumeMuted", + "SP_LineEditClearButton", + "SP_DialogYesToAllButton", + "SP_DialogNoToAllButton", + "SP_DialogSaveAllButton", + "SP_DialogAbortButton", + "SP_DialogRetryButton", + "SP_DialogIgnoreButton", + "SP_RestoreDefaultsButton", + "SP_TabCloseButton", + "NStandardPixmap", + "SP_CustomBase" + ] + } + ], + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QStyle", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qstyle.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStyleAnimation", + "lineNumber": 28, + "object": true, + "qualifiedClassName": "QStyleAnimation", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 61, + "name": "start", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractAnimation" + } + ] + }, + { + "className": "QProgressStyleAnimation", + "lineNumber": 75, + "object": true, + "qualifiedClassName": "QProgressStyleAnimation", + "superClasses": [ + { + "access": "public", + "name": "QStyleAnimation" + } + ] + }, + { + "className": "QNumberStyleAnimation", + "lineNumber": 96, + "object": true, + "qualifiedClassName": "QNumberStyleAnimation", + "superClasses": [ + { + "access": "public", + "name": "QStyleAnimation" + } + ] + }, + { + "className": "QBlendStyleAnimation", + "lineNumber": 120, + "object": true, + "qualifiedClassName": "QBlendStyleAnimation", + "superClasses": [ + { + "access": "public", + "name": "QStyleAnimation" + } + ] + }, + { + "className": "QScrollbarStyleAnimation", + "lineNumber": 147, + "object": true, + "qualifiedClassName": "QScrollbarStyleAnimation", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "time", + "type": "int" + } + ], + "index": 0, + "lineNumber": 162, + "name": "updateCurrentTime", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QNumberStyleAnimation" + } + ] + } + ], + "inputFile": "qstyleanimation_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStyledItemDelegate", + "lineNumber": 21, + "object": true, + "qualifiedClassName": "QStyledItemDelegate", + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemDelegate" + } + ] + } + ], + "inputFile": "qstyleditemdelegate.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStylePlugin", + "lineNumber": 19, + "object": true, + "qualifiedClassName": "QStylePlugin", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qstyleplugin.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QStyleSheetStyle", + "lineNumber": 40, + "object": true, + "qualifiedClassName": "QStyleSheetStyle", + "superClasses": [ + { + "access": "public", + "name": "QWindowsStyle" + } + ] + }, + { + "className": "QStyleSheetStyleCaches", + "lineNumber": 147, + "object": true, + "qualifiedClassName": "QStyleSheetStyleCaches", + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 0, + "lineNumber": 151, + "name": "objectDestroyed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 1, + "lineNumber": 152, + "name": "styleDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qstylesheetstyle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QSystemTrayIcon", + "lineNumber": 26, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 29, + "name": "toolTip", + "read": "toolTip", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setToolTip" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 30, + "name": "icon", + "read": "icon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QIcon", + "user": false, + "write": "setIcon" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 2, + "lineNumber": 31, + "name": "visible", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + } + ], + "qualifiedClassName": "QSystemTrayIcon", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "reason", + "type": "QSystemTrayIcon::ActivationReason" + } + ], + "index": 0, + "lineNumber": 74, + "name": "activated", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 75, + "name": "messageClicked", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 66, + "name": "setVisible", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 67, + "name": "show", + "returnType": "void" + }, + { + "access": "public", + "index": 4, + "lineNumber": 68, + "name": "hide", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + }, + { + "name": "msg", + "type": "QString" + }, + { + "name": "icon", + "type": "QIcon" + }, + { + "name": "msecs", + "type": "int" + } + ], + "index": 5, + "lineNumber": 69, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + }, + { + "name": "msg", + "type": "QString" + }, + { + "name": "icon", + "type": "QIcon" + } + ], + "index": 6, + "isCloned": true, + "lineNumber": 69, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + }, + { + "name": "msg", + "type": "QString" + }, + { + "name": "icon", + "type": "QSystemTrayIcon::MessageIcon" + }, + { + "name": "msecs", + "type": "int" + } + ], + "index": 7, + "lineNumber": 70, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + }, + { + "name": "msg", + "type": "QString" + }, + { + "name": "icon", + "type": "QSystemTrayIcon::MessageIcon" + } + ], + "index": 8, + "isCloned": true, + "lineNumber": 70, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + }, + { + "name": "msg", + "type": "QString" + } + ], + "index": 9, + "isCloned": true, + "lineNumber": 70, + "name": "showMessage", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QPlatformSystemTrayIcon::ActivationReason" + } + ], + "index": 10, + "lineNumber": 84, + "name": "_q_emitActivated", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qsystemtrayicon.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBalloonTip", + "lineNumber": 82, + "object": true, + "qualifiedClassName": "QBalloonTip", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qsystemtrayicon_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTabBar", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 43, + "name": "Shape", + "values": [ + "RoundedNorth", + "RoundedSouth", + "RoundedWest", + "RoundedEast", + "TriangularNorth", + "TriangularSouth", + "TriangularWest", + "TriangularEast" + ] + } + ], + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "shape", + "read": "shape", + "required": false, + "scriptable": true, + "stored": true, + "type": "Shape", + "user": false, + "write": "setShape" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "currentIndex", + "notify": "currentChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "count", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "drawBase", + "read": "drawBase", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDrawBase" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "iconSize", + "read": "iconSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setIconSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "elideMode", + "read": "elideMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TextElideMode", + "user": false, + "write": "setElideMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "usesScrollButtons", + "read": "usesScrollButtons", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUsesScrollButtons" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "tabsClosable", + "read": "tabsClosable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTabsClosable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 31, + "name": "selectionBehaviorOnRemove", + "read": "selectionBehaviorOnRemove", + "required": false, + "scriptable": true, + "stored": true, + "type": "SelectionBehavior", + "user": false, + "write": "setSelectionBehaviorOnRemove" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 33, + "name": "expanding", + "read": "expanding", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setExpanding" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 34, + "name": "movable", + "read": "isMovable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMovable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 35, + "name": "documentMode", + "read": "documentMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDocumentMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 36, + "name": "autoHide", + "read": "autoHide", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoHide" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 37, + "name": "changeCurrentOnDrag", + "read": "changeCurrentOnDrag", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setChangeCurrentOnDrag" + } + ], + "qualifiedClassName": "QTabBar", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 0, + "lineNumber": 153, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 154, + "name": "tabCloseRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "from", + "type": "int" + }, + { + "name": "to", + "type": "int" + } + ], + "index": 2, + "lineNumber": 155, + "name": "tabMoved", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 3, + "lineNumber": 156, + "name": "tabBarClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 4, + "lineNumber": 157, + "name": "tabBarDoubleClicked", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 5, + "lineNumber": 150, + "name": "setCurrentIndex", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qtabbar.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTableView", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "showGrid", + "read": "showGrid", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setShowGrid" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "gridStyle", + "read": "gridStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::PenStyle", + "user": false, + "write": "setGridStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 23, + "name": "sortingEnabled", + "read": "isSortingEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSortingEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 24, + "name": "wordWrap", + "read": "wordWrap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWordWrap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "cornerButtonEnabled", + "read": "isCornerButtonEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setCornerButtonEnabled" + } + ], + "qualifiedClassName": "QTableView", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 0, + "lineNumber": 88, + "name": "selectRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 1, + "lineNumber": 89, + "name": "selectColumn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 2, + "lineNumber": 90, + "name": "hideRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 3, + "lineNumber": 91, + "name": "hideColumn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 4, + "lineNumber": 92, + "name": "showRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 5, + "lineNumber": 93, + "name": "showColumn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 6, + "lineNumber": 94, + "name": "resizeRowToContents", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 95, + "name": "resizeRowsToContents", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 8, + "lineNumber": 96, + "name": "resizeColumnToContents", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 97, + "name": "resizeColumnsToContents", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "order", + "type": "Qt::SortOrder" + } + ], + "index": 10, + "lineNumber": 98, + "name": "sortByColumn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "show", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 99, + "name": "setShowGrid", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "oldIndex", + "type": "int" + }, + { + "name": "newIndex", + "type": "int" + } + ], + "index": 12, + "lineNumber": 102, + "name": "rowMoved", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "oldIndex", + "type": "int" + }, + { + "name": "newIndex", + "type": "int" + } + ], + "index": 13, + "lineNumber": 103, + "name": "columnMoved", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "oldHeight", + "type": "int" + }, + { + "name": "newHeight", + "type": "int" + } + ], + "index": 14, + "lineNumber": 104, + "name": "rowResized", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "oldWidth", + "type": "int" + }, + { + "name": "newWidth", + "type": "int" + } + ], + "index": 15, + "lineNumber": 105, + "name": "columnResized", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "oldCount", + "type": "int" + }, + { + "name": "newCount", + "type": "int" + } + ], + "index": 16, + "lineNumber": 106, + "name": "rowCountChanged", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "oldCount", + "type": "int" + }, + { + "name": "newCount", + "type": "int" + } + ], + "index": 17, + "lineNumber": 107, + "name": "columnCountChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemView" + } + ] + } + ], + "inputFile": "qtableview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTableWidget", + "lineNumber": 193, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 196, + "name": "rowCount", + "read": "rowCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setRowCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 197, + "name": "columnCount", + "read": "columnCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumnCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 199, + "name": "supportedDragActions", + "read": "supportedDragActions", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::DropActions", + "user": false, + "write": "setSupportedDragActions" + } + ], + "qualifiedClassName": "QTableWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTableWidgetItem*" + } + ], + "index": 0, + "lineNumber": 287, + "name": "itemPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTableWidgetItem*" + } + ], + "index": 1, + "lineNumber": 288, + "name": "itemClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTableWidgetItem*" + } + ], + "index": 2, + "lineNumber": 289, + "name": "itemDoubleClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTableWidgetItem*" + } + ], + "index": 3, + "lineNumber": 291, + "name": "itemActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTableWidgetItem*" + } + ], + "index": 4, + "lineNumber": 292, + "name": "itemEntered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTableWidgetItem*" + } + ], + "index": 5, + "lineNumber": 293, + "name": "itemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QTableWidgetItem*" + }, + { + "name": "previous", + "type": "QTableWidgetItem*" + } + ], + "index": 6, + "lineNumber": 295, + "name": "currentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 296, + "name": "itemSelectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 8, + "lineNumber": 298, + "name": "cellPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 9, + "lineNumber": 299, + "name": "cellClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 10, + "lineNumber": 300, + "name": "cellDoubleClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 11, + "lineNumber": 302, + "name": "cellActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 12, + "lineNumber": 303, + "name": "cellEntered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 13, + "lineNumber": 304, + "name": "cellChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "currentRow", + "type": "int" + }, + { + "name": "currentColumn", + "type": "int" + }, + { + "name": "previousRow", + "type": "int" + }, + { + "name": "previousColumn", + "type": "int" + } + ], + "index": 14, + "lineNumber": 306, + "name": "currentCellChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QTableWidgetItem*" + }, + { + "name": "hint", + "type": "QAbstractItemView::ScrollHint" + } + ], + "index": 15, + "lineNumber": 278, + "name": "scrollToItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QTableWidgetItem*" + } + ], + "index": 16, + "isCloned": true, + "lineNumber": 278, + "name": "scrollToItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 17, + "lineNumber": 279, + "name": "insertRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 18, + "lineNumber": 280, + "name": "insertColumn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + } + ], + "index": 19, + "lineNumber": 281, + "name": "removeRow", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 20, + "lineNumber": 282, + "name": "removeColumn", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 283, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 284, + "name": "clearContents", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTableView" + } + ] + } + ], + "inputFile": "qtablewidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTableWidgetMimeData", + "lineNumber": 32, + "object": true, + "qualifiedClassName": "QTableWidgetMimeData", + "superClasses": [ + { + "access": "public", + "name": "QMimeData" + } + ] + }, + { + "className": "QTableModel", + "lineNumber": 53, + "object": true, + "qualifiedClassName": "QTableModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractTableModel" + } + ] + } + ], + "inputFile": "qtablewidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTabWidget", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 75, + "name": "TabPosition", + "values": [ + "North", + "South", + "West", + "East" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 86, + "name": "TabShape", + "values": [ + "Rounded", + "Triangular" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "tabPosition", + "read": "tabPosition", + "required": false, + "scriptable": true, + "stored": true, + "type": "TabPosition", + "user": false, + "write": "setTabPosition" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "tabShape", + "read": "tabShape", + "required": false, + "scriptable": true, + "stored": true, + "type": "TabShape", + "user": false, + "write": "setTabShape" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "currentIndex", + "notify": "currentChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "count", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "iconSize", + "read": "iconSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setIconSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "elideMode", + "read": "elideMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TextElideMode", + "user": false, + "write": "setElideMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "usesScrollButtons", + "read": "usesScrollButtons", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUsesScrollButtons" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "documentMode", + "read": "documentMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setDocumentMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 31, + "name": "tabsClosable", + "read": "tabsClosable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTabsClosable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 32, + "name": "movable", + "read": "isMovable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMovable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 33, + "name": "tabBarAutoHide", + "read": "tabBarAutoHide", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTabBarAutoHide" + } + ], + "qualifiedClassName": "QTabWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 0, + "lineNumber": 123, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 124, + "name": "tabCloseRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 2, + "lineNumber": 125, + "name": "tabBarClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 3, + "lineNumber": 126, + "name": "tabBarDoubleClicked", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 4, + "lineNumber": 119, + "name": "setCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "widget", + "type": "QWidget*" + } + ], + "index": 5, + "lineNumber": 120, + "name": "setCurrentWidget", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qtabwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextBrowser", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "source", + "read": "source", + "required": false, + "scriptable": true, + "stored": true, + "type": "QUrl", + "user": false, + "write": "setSource" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "sourceType", + "read": "sourceType", + "required": false, + "scriptable": true, + "stored": true, + "type": "QTextDocument::ResourceType", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 27, + "name": "searchPaths", + "read": "searchPaths", + "required": false, + "scriptable": true, + "stored": true, + "type": "QStringList", + "user": false, + "write": "setSearchPaths" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 28, + "name": "openExternalLinks", + "read": "openExternalLinks", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOpenExternalLinks" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 29, + "name": "openLinks", + "read": "openLinks", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOpenLinks" + } + ], + "qualifiedClassName": "QTextBrowser", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 0, + "lineNumber": 65, + "name": "backwardAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 1, + "lineNumber": 66, + "name": "forwardAvailable", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 67, + "name": "historyChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QUrl" + } + ], + "index": 3, + "lineNumber": 68, + "name": "sourceChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QUrl" + } + ], + "index": 4, + "lineNumber": 69, + "name": "highlighted", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QUrl" + } + ], + "index": 5, + "lineNumber": 70, + "name": "anchorClicked", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QUrl" + }, + { + "name": "type", + "type": "QTextDocument::ResourceType" + } + ], + "index": 6, + "lineNumber": 58, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QUrl" + } + ], + "index": 7, + "isCloned": true, + "lineNumber": 58, + "name": "setSource", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 59, + "name": "backward", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 60, + "name": "forward", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 61, + "name": "home", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 62, + "name": "reload", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTextEdit" + } + ] + } + ], + "inputFile": "qtextbrowser.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTextEdit", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 57, + "name": "LineWrapMode", + "values": [ + "NoWrap", + "WidgetWidth", + "FixedPixelWidth", + "FixedColumnWidth" + ] + }, + { + "alias": "AutoFormattingFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 65, + "name": "AutoFormatting", + "values": [ + "AutoNone", + "AutoBulletList", + "AutoAll" + ] + } + ], + "lineNumber": 29, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "int" + }, + { + "name": "name", + "type": "QUrl" + } + ], + "index": 35, + "lineNumber": 148, + "name": "loadResource", + "returnType": "QVariant" + }, + { + "access": "public", + "arguments": [ + { + "name": "query", + "type": "Qt::InputMethodQuery" + }, + { + "name": "argument", + "type": "QVariant" + } + ], + "index": 36, + "isConst": true, + "lineNumber": 187, + "name": "inputMethodQuery", + "returnType": "QVariant" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 33, + "name": "autoFormatting", + "read": "autoFormatting", + "required": false, + "scriptable": true, + "stored": true, + "type": "AutoFormatting", + "user": false, + "write": "setAutoFormatting" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 34, + "name": "tabChangesFocus", + "read": "tabChangesFocus", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTabChangesFocus" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 35, + "name": "documentTitle", + "read": "documentTitle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setDocumentTitle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 36, + "name": "undoRedoEnabled", + "read": "isUndoRedoEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUndoRedoEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 37, + "name": "lineWrapMode", + "read": "lineWrapMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "LineWrapMode", + "user": false, + "write": "setLineWrapMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 39, + "name": "lineWrapColumnOrWidth", + "read": "lineWrapColumnOrWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setLineWrapColumnOrWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 40, + "name": "readOnly", + "read": "isReadOnly", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setReadOnly" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 42, + "name": "markdown", + "notify": "textChanged", + "read": "toMarkdown", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setMarkdown" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 45, + "name": "html", + "notify": "textChanged", + "read": "toHtml", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": true, + "write": "setHtml" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 9, + "lineNumber": 47, + "name": "plainText", + "read": "toPlainText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPlainText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 48, + "name": "overwriteMode", + "read": "overwriteMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOverwriteMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 49, + "name": "tabStopDistance", + "read": "tabStopDistance", + "required": false, + "scriptable": true, + "stored": true, + "type": "qreal", + "user": false, + "write": "setTabStopDistance" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 50, + "name": "acceptRichText", + "read": "acceptRichText", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAcceptRichText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 51, + "name": "cursorWidth", + "read": "cursorWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCursorWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 52, + "name": "textInteractionFlags", + "read": "textInteractionFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TextInteractionFlags", + "user": false, + "write": "setTextInteractionFlags" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 15, + "lineNumber": 54, + "name": "document", + "read": "document", + "required": false, + "scriptable": true, + "stored": true, + "type": "QTextDocument*", + "user": false, + "write": "setDocument" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 55, + "name": "placeholderText", + "read": "placeholderText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setPlaceholderText" + } + ], + "qualifiedClassName": "QTextEdit", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 234, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 235, + "name": "undoAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 236, + "name": "redoAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QTextCharFormat" + } + ], + "index": 3, + "lineNumber": 237, + "name": "currentCharFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 238, + "name": "copyAvailable", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 239, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 240, + "name": "cursorPositionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "s", + "type": "qreal" + } + ], + "index": 7, + "lineNumber": 190, + "name": "setFontPointSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "fontFamily", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 191, + "name": "setFontFamily", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "w", + "type": "int" + } + ], + "index": 9, + "lineNumber": 192, + "name": "setFontWeight", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 10, + "lineNumber": 193, + "name": "setFontUnderline", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 11, + "lineNumber": 194, + "name": "setFontItalic", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "c", + "type": "QColor" + } + ], + "index": 12, + "lineNumber": 195, + "name": "setTextColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "c", + "type": "QColor" + } + ], + "index": 13, + "lineNumber": 196, + "name": "setTextBackgroundColor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "f", + "type": "QFont" + } + ], + "index": 14, + "lineNumber": 197, + "name": "setCurrentFont", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "a", + "type": "Qt::Alignment" + } + ], + "index": 15, + "lineNumber": 198, + "name": "setAlignment", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 16, + "lineNumber": 200, + "name": "setPlainText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 17, + "lineNumber": 202, + "name": "setHtml", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "markdown", + "type": "QString" + } + ], + "index": 18, + "lineNumber": 205, + "name": "setMarkdown", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 19, + "lineNumber": 207, + "name": "setText", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 210, + "name": "cut", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 211, + "name": "copy", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 212, + "name": "paste", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "lineNumber": 215, + "name": "undo", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 216, + "name": "redo", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 218, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 219, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 27, + "lineNumber": 221, + "name": "insertPlainText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 28, + "lineNumber": 223, + "name": "insertHtml", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 29, + "lineNumber": 226, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "name", + "type": "QString" + } + ], + "index": 30, + "lineNumber": 228, + "name": "scrollToAnchor", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "range", + "type": "int" + } + ], + "index": 31, + "lineNumber": 230, + "name": "zoomIn", + "returnType": "void" + }, + { + "access": "public", + "index": 32, + "isCloned": true, + "lineNumber": 230, + "name": "zoomIn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "range", + "type": "int" + } + ], + "index": 33, + "lineNumber": 231, + "name": "zoomOut", + "returnType": "void" + }, + { + "access": "public", + "index": 34, + "isCloned": true, + "lineNumber": 231, + "name": "zoomOut", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractScrollArea" + } + ] + } + ], + "inputFile": "qtextedit.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QToolBar", + "lineNumber": 23, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 27, + "name": "movable", + "notify": "movableChanged", + "read": "isMovable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMovable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 28, + "name": "allowedAreas", + "notify": "allowedAreasChanged", + "read": "allowedAreas", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ToolBarAreas", + "user": false, + "write": "setAllowedAreas" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 30, + "name": "orientation", + "notify": "orientationChanged", + "read": "orientation", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::Orientation", + "user": false, + "write": "setOrientation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 32, + "name": "iconSize", + "notify": "iconSizeChanged", + "read": "iconSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setIconSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 33, + "name": "toolButtonStyle", + "notify": "toolButtonStyleChanged", + "read": "toolButtonStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ToolButtonStyle", + "user": false, + "write": "setToolButtonStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 35, + "name": "floating", + "read": "isFloating", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 36, + "name": "floatable", + "read": "isFloatable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setFloatable" + } + ], + "qualifiedClassName": "QToolBar", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 0, + "lineNumber": 92, + "name": "actionTriggered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "movable", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 93, + "name": "movableChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "allowedAreas", + "type": "Qt::ToolBarAreas" + } + ], + "index": 2, + "lineNumber": 94, + "name": "allowedAreasChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "Qt::Orientation" + } + ], + "index": 3, + "lineNumber": 95, + "name": "orientationChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "iconSize", + "type": "QSize" + } + ], + "index": 4, + "lineNumber": 96, + "name": "iconSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "toolButtonStyle", + "type": "Qt::ToolButtonStyle" + } + ], + "index": 5, + "lineNumber": 97, + "name": "toolButtonStyleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "topLevel", + "type": "bool" + } + ], + "index": 6, + "lineNumber": 98, + "name": "topLevelChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 7, + "lineNumber": 99, + "name": "visibilityChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "iconSize", + "type": "QSize" + } + ], + "index": 8, + "lineNumber": 88, + "name": "setIconSize", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "toolButtonStyle", + "type": "Qt::ToolButtonStyle" + } + ], + "index": 9, + "lineNumber": 89, + "name": "setToolButtonStyle", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "bool" + } + ], + "index": 10, + "lineNumber": 112, + "name": "_q_toggleView", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QSize" + } + ], + "index": 11, + "lineNumber": 113, + "name": "_q_updateIconSize", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "Qt::ToolButtonStyle" + } + ], + "index": 12, + "lineNumber": 114, + "name": "_q_updateToolButtonStyle", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qtoolbar.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QToolBarExtension", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QToolBarExtension", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "o", + "type": "Qt::Orientation" + } + ], + "index": 0, + "lineNumber": 36, + "name": "setOrientation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QToolButton" + } + ] + } + ], + "inputFile": "qtoolbarextension_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QToolBarLayout", + "lineNumber": 42, + "object": true, + "qualifiedClassName": "QToolBarLayout", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 80, + "name": "setExpanded", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLayout" + } + ] + } + ], + "inputFile": "qtoolbarlayout_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QToolBarSeparator", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QToolBarSeparator", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "orientation", + "type": "Qt::Orientation" + } + ], + "index": 0, + "lineNumber": 45, + "name": "setOrientation", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qtoolbarseparator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QToolBox", + "lineNumber": 18, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 21, + "name": "currentIndex", + "notify": "currentChanged", + "read": "currentIndex", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentIndex" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 22, + "name": "count", + "read": "count", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QToolBox", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 0, + "lineNumber": 60, + "name": "currentChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + } + ], + "index": 1, + "lineNumber": 56, + "name": "setCurrentIndex", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "widget", + "type": "QWidget*" + } + ], + "index": 2, + "lineNumber": 57, + "name": "setCurrentWidget", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 73, + "name": "_q_buttonClicked", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 4, + "lineNumber": 74, + "name": "_q_widgetDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QFrame" + } + ] + } + ], + "inputFile": "qtoolbox.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QToolButton", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 32, + "name": "ToolButtonPopupMode", + "values": [ + "DelayedPopup", + "MenuButtonPopup", + "InstantPopup" + ] + } + ], + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 25, + "name": "popupMode", + "read": "popupMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "ToolButtonPopupMode", + "user": false, + "write": "setPopupMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "toolButtonStyle", + "read": "toolButtonStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ToolButtonStyle", + "user": false, + "write": "setToolButtonStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 28, + "name": "autoRaise", + "read": "autoRaise", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoRaise" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 29, + "name": "arrowType", + "read": "arrowType", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ArrowType", + "user": false, + "write": "setArrowType" + } + ], + "qualifiedClassName": "QToolButton", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QAction*" + } + ], + "index": 0, + "lineNumber": 71, + "name": "triggered", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 1, + "lineNumber": 65, + "name": "showMenu", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "style", + "type": "Qt::ToolButtonStyle" + } + ], + "index": 2, + "lineNumber": 67, + "name": "setToolButtonStyle", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QAction*" + } + ], + "index": 3, + "lineNumber": 68, + "name": "setDefaultAction", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractButton" + } + ] + } + ], + "inputFile": "qtoolbutton.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTreeView", + "lineNumber": 20, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 23, + "name": "autoExpandDelay", + "read": "autoExpandDelay", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setAutoExpandDelay" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 24, + "name": "indentation", + "read": "indentation", + "required": false, + "reset": "resetIndentation", + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setIndentation" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 25, + "name": "rootIsDecorated", + "read": "rootIsDecorated", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setRootIsDecorated" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 26, + "name": "uniformRowHeights", + "read": "uniformRowHeights", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUniformRowHeights" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 27, + "name": "itemsExpandable", + "read": "itemsExpandable", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setItemsExpandable" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 28, + "name": "sortingEnabled", + "read": "isSortingEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setSortingEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 29, + "name": "animated", + "read": "isAnimated", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAnimated" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 30, + "name": "allColumnsShowFocus", + "read": "allColumnsShowFocus", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAllColumnsShowFocus" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 8, + "lineNumber": 31, + "name": "wordWrap", + "read": "wordWrap", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWordWrap" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 32, + "name": "headerHidden", + "read": "isHeaderHidden", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setHeaderHidden" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 10, + "lineNumber": 33, + "name": "expandsOnDoubleClick", + "read": "expandsOnDoubleClick", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setExpandsOnDoubleClick" + } + ], + "qualifiedClassName": "QTreeView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 0, + "lineNumber": 116, + "name": "expanded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 1, + "lineNumber": 117, + "name": "collapsed", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 2, + "lineNumber": 120, + "name": "hideColumn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 3, + "lineNumber": 121, + "name": "showColumn", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 4, + "lineNumber": 122, + "name": "expand", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 5, + "lineNumber": 123, + "name": "collapse", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + } + ], + "index": 6, + "lineNumber": 124, + "name": "resizeColumnToContents", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "order", + "type": "Qt::SortOrder" + } + ], + "index": 7, + "lineNumber": 125, + "name": "sortByColumn", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 126, + "name": "expandAll", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + }, + { + "name": "depth", + "type": "int" + } + ], + "index": 9, + "lineNumber": 127, + "name": "expandRecursively", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 10, + "isCloned": true, + "lineNumber": 127, + "name": "expandRecursively", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 128, + "name": "collapseAll", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "depth", + "type": "int" + } + ], + "index": 12, + "lineNumber": 129, + "name": "expandToDepth", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "column", + "type": "int" + }, + { + "name": "oldSize", + "type": "int" + }, + { + "name": "newSize", + "type": "int" + } + ], + "index": 13, + "lineNumber": 132, + "name": "columnResized", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "oldCount", + "type": "int" + }, + { + "name": "newCount", + "type": "int" + } + ], + "index": 14, + "lineNumber": 133, + "name": "columnCountChanged", + "returnType": "void" + }, + { + "access": "protected", + "index": 15, + "lineNumber": 134, + "name": "columnMoved", + "returnType": "void" + }, + { + "access": "protected", + "index": 16, + "lineNumber": 135, + "name": "reexpand", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "parent", + "type": "QModelIndex" + }, + { + "name": "first", + "type": "int" + }, + { + "name": "last", + "type": "int" + } + ], + "index": 17, + "lineNumber": 136, + "name": "rowsRemoved", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "value", + "type": "int" + } + ], + "index": 18, + "lineNumber": 137, + "name": "verticalScrollbarValueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemView" + } + ] + } + ], + "inputFile": "qtreeview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTreeWidget", + "lineNumber": 226, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 229, + "name": "columnCount", + "read": "columnCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setColumnCount" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 230, + "name": "topLevelItemCount", + "read": "topLevelItemCount", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 232, + "name": "supportedDragActions", + "read": "supportedDragActions", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::DropActions", + "user": false, + "write": "setSupportedDragActions" + } + ], + "qualifiedClassName": "QTreeWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTreeWidgetItem*" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 0, + "lineNumber": 308, + "name": "itemPressed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTreeWidgetItem*" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 1, + "lineNumber": 309, + "name": "itemClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTreeWidgetItem*" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 2, + "lineNumber": 310, + "name": "itemDoubleClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTreeWidgetItem*" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 3, + "lineNumber": 311, + "name": "itemActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTreeWidgetItem*" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 4, + "lineNumber": 312, + "name": "itemEntered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTreeWidgetItem*" + }, + { + "name": "column", + "type": "int" + } + ], + "index": 5, + "lineNumber": 313, + "name": "itemChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTreeWidgetItem*" + } + ], + "index": 6, + "lineNumber": 314, + "name": "itemExpanded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "QTreeWidgetItem*" + } + ], + "index": 7, + "lineNumber": 315, + "name": "itemCollapsed", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "current", + "type": "QTreeWidgetItem*" + }, + { + "name": "previous", + "type": "QTreeWidgetItem*" + } + ], + "index": 8, + "lineNumber": 316, + "name": "currentItemChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 317, + "name": "itemSelectionChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QTreeWidgetItem*" + }, + { + "name": "hint", + "type": "QAbstractItemView::ScrollHint" + } + ], + "index": 10, + "lineNumber": 301, + "name": "scrollToItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QTreeWidgetItem*" + } + ], + "index": 11, + "isCloned": true, + "lineNumber": 301, + "name": "scrollToItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QTreeWidgetItem*" + } + ], + "index": 12, + "lineNumber": 303, + "name": "expandItem", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "item", + "type": "const QTreeWidgetItem*" + } + ], + "index": 13, + "lineNumber": 304, + "name": "collapseItem", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 305, + "name": "clear", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTreeView" + } + ] + } + ], + "inputFile": "qtreewidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTreeModel", + "lineNumber": 36, + "object": true, + "qualifiedClassName": "QTreeModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "qtreewidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QUndoView", + "lineNumber": 22, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 26, + "name": "emptyLabel", + "read": "emptyLabel", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setEmptyLabel" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 27, + "name": "cleanIcon", + "read": "cleanIcon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QIcon", + "user": false, + "write": "setCleanIcon" + } + ], + "qualifiedClassName": "QUndoView", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "stack", + "type": "QUndoStack*" + } + ], + "index": 0, + "lineNumber": 49, + "name": "setStack", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "group", + "type": "QUndoGroup*" + } + ], + "index": 1, + "lineNumber": 51, + "name": "setGroup", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QListView" + } + ] + } + ], + "inputFile": "qundoview.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidget", + "lineNumber": 98, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "rectangle", + "type": "QRect" + } + ], + "index": 27, + "lineNumber": 356, + "name": "grab", + "returnType": "QPixmap" + }, + { + "access": "public", + "index": 28, + "isCloned": true, + "lineNumber": 356, + "name": "grab", + "returnType": "QPixmap" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 103, + "name": "modal", + "read": "isModal", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 104, + "name": "windowModality", + "read": "windowModality", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::WindowModality", + "user": false, + "write": "setWindowModality" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 105, + "name": "enabled", + "read": "isEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setEnabled" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 106, + "name": "geometry", + "read": "geometry", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false, + "write": "setGeometry" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 107, + "name": "frameGeometry", + "read": "frameGeometry", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 108, + "name": "normalGeometry", + "read": "normalGeometry", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 109, + "name": "x", + "read": "x", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 7, + "lineNumber": 110, + "name": "y", + "read": "y", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 8, + "lineNumber": 111, + "name": "pos", + "read": "pos", + "required": false, + "scriptable": true, + "stored": false, + "type": "QPoint", + "user": false, + "write": "move" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 9, + "lineNumber": 112, + "name": "frameSize", + "read": "frameSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 10, + "lineNumber": 113, + "name": "size", + "read": "size", + "required": false, + "scriptable": true, + "stored": false, + "type": "QSize", + "user": false, + "write": "resize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 11, + "lineNumber": 114, + "name": "width", + "read": "width", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 12, + "lineNumber": 115, + "name": "height", + "read": "height", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 13, + "lineNumber": 116, + "name": "rect", + "read": "rect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 14, + "lineNumber": 117, + "name": "childrenRect", + "read": "childrenRect", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRect", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 15, + "lineNumber": 118, + "name": "childrenRegion", + "read": "childrenRegion", + "required": false, + "scriptable": true, + "stored": true, + "type": "QRegion", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 16, + "lineNumber": 119, + "name": "sizePolicy", + "read": "sizePolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSizePolicy", + "user": false, + "write": "setSizePolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 17, + "lineNumber": 120, + "name": "minimumSize", + "read": "minimumSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setMinimumSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 18, + "lineNumber": 121, + "name": "maximumSize", + "read": "maximumSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setMaximumSize" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 19, + "lineNumber": 122, + "name": "minimumWidth", + "read": "minimumWidth", + "required": false, + "scriptable": true, + "stored": false, + "type": "int", + "user": false, + "write": "setMinimumWidth" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 20, + "lineNumber": 124, + "name": "minimumHeight", + "read": "minimumHeight", + "required": false, + "scriptable": true, + "stored": false, + "type": "int", + "user": false, + "write": "setMinimumHeight" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 21, + "lineNumber": 126, + "name": "maximumWidth", + "read": "maximumWidth", + "required": false, + "scriptable": true, + "stored": false, + "type": "int", + "user": false, + "write": "setMaximumWidth" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 22, + "lineNumber": 128, + "name": "maximumHeight", + "read": "maximumHeight", + "required": false, + "scriptable": true, + "stored": false, + "type": "int", + "user": false, + "write": "setMaximumHeight" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 23, + "lineNumber": 130, + "name": "sizeIncrement", + "read": "sizeIncrement", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setSizeIncrement" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 24, + "lineNumber": 131, + "name": "baseSize", + "read": "baseSize", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false, + "write": "setBaseSize" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 25, + "lineNumber": 132, + "name": "palette", + "read": "palette", + "required": false, + "scriptable": true, + "stored": true, + "type": "QPalette", + "user": false, + "write": "setPalette" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 26, + "lineNumber": 133, + "name": "font", + "read": "font", + "required": false, + "scriptable": true, + "stored": true, + "type": "QFont", + "user": false, + "write": "setFont" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 27, + "lineNumber": 135, + "name": "cursor", + "read": "cursor", + "required": false, + "reset": "unsetCursor", + "scriptable": true, + "stored": true, + "type": "QCursor", + "user": false, + "write": "setCursor" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 28, + "lineNumber": 137, + "name": "mouseTracking", + "read": "hasMouseTracking", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setMouseTracking" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 29, + "lineNumber": 138, + "name": "tabletTracking", + "read": "hasTabletTracking", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setTabletTracking" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 30, + "lineNumber": 139, + "name": "isActiveWindow", + "read": "isActiveWindow", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 31, + "lineNumber": 140, + "name": "focusPolicy", + "read": "focusPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::FocusPolicy", + "user": false, + "write": "setFocusPolicy" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 32, + "lineNumber": 141, + "name": "focus", + "read": "hasFocus", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 33, + "lineNumber": 142, + "name": "contextMenuPolicy", + "read": "contextMenuPolicy", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::ContextMenuPolicy", + "user": false, + "write": "setContextMenuPolicy" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 34, + "lineNumber": 143, + "name": "updatesEnabled", + "read": "updatesEnabled", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setUpdatesEnabled" + }, + { + "constant": false, + "designable": false, + "final": false, + "index": 35, + "lineNumber": 144, + "name": "visible", + "read": "isVisible", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setVisible" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 36, + "lineNumber": 145, + "name": "minimized", + "read": "isMinimized", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 37, + "lineNumber": 146, + "name": "maximized", + "read": "isMaximized", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 38, + "lineNumber": 147, + "name": "fullScreen", + "read": "isFullScreen", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 39, + "lineNumber": 148, + "name": "sizeHint", + "read": "sizeHint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 40, + "lineNumber": 149, + "name": "minimumSizeHint", + "read": "minimumSizeHint", + "required": false, + "scriptable": true, + "stored": true, + "type": "QSize", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 41, + "lineNumber": 150, + "name": "acceptDrops", + "read": "acceptDrops", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAcceptDrops" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 42, + "lineNumber": 151, + "name": "windowTitle", + "notify": "windowTitleChanged", + "read": "windowTitle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setWindowTitle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 43, + "lineNumber": 152, + "name": "windowIcon", + "notify": "windowIconChanged", + "read": "windowIcon", + "required": false, + "scriptable": true, + "stored": true, + "type": "QIcon", + "user": false, + "write": "setWindowIcon" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 44, + "lineNumber": 153, + "name": "windowIconText", + "notify": "windowIconTextChanged", + "read": "windowIconText", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setWindowIconText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 45, + "lineNumber": 154, + "name": "windowOpacity", + "read": "windowOpacity", + "required": false, + "scriptable": true, + "stored": true, + "type": "double", + "user": false, + "write": "setWindowOpacity" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 46, + "lineNumber": 155, + "name": "windowModified", + "read": "isWindowModified", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setWindowModified" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 47, + "lineNumber": 157, + "name": "toolTip", + "read": "toolTip", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setToolTip" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 48, + "lineNumber": 158, + "name": "toolTipDuration", + "read": "toolTipDuration", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setToolTipDuration" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 49, + "lineNumber": 161, + "name": "statusTip", + "read": "statusTip", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setStatusTip" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 50, + "lineNumber": 164, + "name": "whatsThis", + "read": "whatsThis", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setWhatsThis" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 51, + "lineNumber": 167, + "name": "accessibleName", + "read": "accessibleName", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setAccessibleName" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 52, + "lineNumber": 168, + "name": "accessibleDescription", + "read": "accessibleDescription", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setAccessibleDescription" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 53, + "lineNumber": 169, + "name": "accessibleIdentifier", + "read": "accessibleIdentifier", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setAccessibleIdentifier" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 54, + "lineNumber": 171, + "name": "layoutDirection", + "read": "layoutDirection", + "required": false, + "reset": "unsetLayoutDirection", + "scriptable": true, + "stored": true, + "type": "Qt::LayoutDirection", + "user": false, + "write": "setLayoutDirection" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 55, + "lineNumber": 173, + "name": "autoFillBackground", + "read": "autoFillBackground", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAutoFillBackground" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 56, + "lineNumber": 175, + "name": "styleSheet", + "read": "styleSheet", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setStyleSheet" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 57, + "lineNumber": 177, + "name": "locale", + "read": "locale", + "required": false, + "reset": "unsetLocale", + "scriptable": true, + "stored": true, + "type": "QLocale", + "user": false, + "write": "setLocale" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 58, + "lineNumber": 178, + "name": "windowFilePath", + "read": "windowFilePath", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setWindowFilePath" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 59, + "lineNumber": 179, + "name": "inputMethodHints", + "read": "inputMethodHints", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::InputMethodHints", + "user": false, + "write": "setInputMethodHints" + } + ], + "qualifiedClassName": "QWidget", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "title", + "type": "QString" + } + ], + "index": 0, + "lineNumber": 658, + "name": "windowTitleChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "icon", + "type": "QIcon" + } + ], + "index": 1, + "lineNumber": 659, + "name": "windowIconChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "iconText", + "type": "QString" + } + ], + "index": 2, + "lineNumber": 660, + "name": "windowIconTextChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "pos", + "type": "QPoint" + } + ], + "index": 3, + "lineNumber": 661, + "name": "customContextMenuRequested", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 4, + "lineNumber": 243, + "name": "setEnabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 5, + "lineNumber": 244, + "name": "setDisabled", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 6, + "lineNumber": 245, + "name": "setWindowModified", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 7, + "lineNumber": 369, + "name": "setWindowTitle", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "styleSheet", + "type": "QString" + } + ], + "index": 8, + "lineNumber": 371, + "name": "setStyleSheet", + "returnType": "void" + }, + { + "access": "public", + "index": 9, + "lineNumber": 426, + "name": "setFocus", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 470, + "name": "update", + "returnType": "void" + }, + { + "access": "public", + "index": 11, + "lineNumber": 471, + "name": "repaint", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ], + "index": 12, + "lineNumber": 485, + "name": "setVisible", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "hidden", + "type": "bool" + } + ], + "index": 13, + "lineNumber": 486, + "name": "setHidden", + "returnType": "void" + }, + { + "access": "public", + "index": 14, + "lineNumber": 487, + "name": "show", + "returnType": "void" + }, + { + "access": "public", + "index": 15, + "lineNumber": 488, + "name": "hide", + "returnType": "void" + }, + { + "access": "public", + "index": 16, + "lineNumber": 490, + "name": "showMinimized", + "returnType": "void" + }, + { + "access": "public", + "index": 17, + "lineNumber": 491, + "name": "showMaximized", + "returnType": "void" + }, + { + "access": "public", + "index": 18, + "lineNumber": 492, + "name": "showFullScreen", + "returnType": "void" + }, + { + "access": "public", + "index": 19, + "lineNumber": 493, + "name": "showNormal", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 495, + "name": "close", + "returnType": "bool" + }, + { + "access": "public", + "index": 21, + "lineNumber": 496, + "name": "raise", + "returnType": "void" + }, + { + "access": "public", + "index": 22, + "lineNumber": 497, + "name": "lower", + "returnType": "void" + }, + { + "access": "protected", + "arguments": [ + { + "name": "query", + "type": "Qt::InputMethodQuery" + } + ], + "index": 23, + "lineNumber": 721, + "name": "updateMicroFocus", + "returnType": "void" + }, + { + "access": "protected", + "index": 24, + "isCloned": true, + "lineNumber": 721, + "name": "updateMicroFocus", + "returnType": "void" + }, + { + "access": "private", + "index": 25, + "lineNumber": 781, + "name": "_q_showIfNotHidden", + "returnType": "void" + }, + { + "access": "private", + "index": 26, + "lineNumber": 782, + "name": "_q_closestWindowHandle", + "returnType": "QWindow*" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + }, + { + "access": "public", + "name": "QPaintDevice" + } + ] + } + ], + "inputFile": "qwidget.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetPrivate", + "enums": [ + { + "alias": "DrawWidgetFlag", + "isClass": false, + "isFlag": true, + "lineNumber": 187, + "name": "DrawWidgetFlags", + "values": [ + "DrawAsRoot", + "DrawPaintOnScreen", + "DrawRecursive", + "DrawInvisible", + "DontSubtractOpaqueChildren", + "DontDrawOpaqueChildren", + "DontDrawNativeChildren", + "DontSetCompositionMode", + "UseEffectRegionBounds" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 201, + "name": "Direction", + "values": [ + "DirectionNorth", + "DirectionEast", + "DirectionSouth", + "DirectionWest" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 338, + "name": "CloseMode", + "values": [ + "CloseNoEvent", + "CloseWithEvent", + "CloseWithSpontaneousEvent" + ] + } + ], + "gadget": true, + "lineNumber": 180, + "qualifiedClassName": "QWidgetPrivate", + "superClasses": [ + { + "access": "public", + "name": "QObjectPrivate" + } + ] + } + ], + "inputFile": "qwidget_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetAction", + "lineNumber": 17, + "object": true, + "qualifiedClassName": "QWidgetAction", + "superClasses": [ + { + "access": "public", + "name": "QAction" + } + ] + } + ], + "inputFile": "qwidgetaction.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetAnimator", + "lineNumber": 31, + "object": true, + "qualifiedClassName": "QWidgetAnimator", + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwidgetanimator_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetLineControl", + "lineNumber": 52, + "object": true, + "qualifiedClassName": "QWidgetLineControl", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + }, + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 488, + "name": "cursorPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 489, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 2, + "lineNumber": 491, + "name": "displayTextChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 3, + "lineNumber": 492, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 4, + "lineNumber": 493, + "name": "textEdited", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 495, + "name": "resetInputContext", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 496, + "name": "updateMicroFocus", + "returnType": "void" + }, + { + "access": "public", + "index": 7, + "lineNumber": 498, + "name": "accepted", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 499, + "name": "editingFinished", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QRect" + } + ], + "index": 9, + "lineNumber": 500, + "name": "updateNeeded", + "returnType": "void" + }, + { + "access": "public", + "index": 10, + "lineNumber": 501, + "name": "inputRejected", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 11, + "lineNumber": 510, + "name": "_q_deleteSelected", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QInputControl" + } + ] + } + ], + "inputFile": "qwidgetlinecontrol_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetRepaintManager", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 34, + "name": "UpdateTime", + "values": [ + "UpdateNow", + "UpdateLater" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 40, + "name": "BufferState", + "values": [ + "BufferValid", + "BufferInvalid" + ] + } + ], + "gadget": true, + "lineNumber": 30, + "qualifiedClassName": "QWidgetRepaintManager" + } + ], + "inputFile": "qwidgetrepaintmanager_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetResizeHandler", + "lineNumber": 30, + "object": true, + "qualifiedClassName": "QWidgetResizeHandler", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 48, + "name": "activate", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwidgetresizehandler_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetTextControl", + "lineNumber": 51, + "methods": [ + { + "access": "public", + "arguments": [ + { + "name": "type", + "type": "int" + }, + { + "name": "name", + "type": "QUrl" + } + ], + "index": 36, + "lineNumber": 101, + "name": "loadResource", + "returnType": "QVariant" + } + ], + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 56, + "name": "html", + "notify": "textChanged", + "read": "toHtml", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": true, + "write": "setHtml" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 58, + "name": "overwriteMode", + "read": "overwriteMode", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOverwriteMode" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 59, + "name": "acceptRichText", + "read": "acceptRichText", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setAcceptRichText" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 60, + "name": "cursorWidth", + "read": "cursorWidth", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCursorWidth" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 61, + "name": "textInteractionFlags", + "read": "textInteractionFlags", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TextInteractionFlags", + "user": false, + "write": "setTextInteractionFlags" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 63, + "name": "openExternalLinks", + "read": "openExternalLinks", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setOpenExternalLinks" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 6, + "lineNumber": 64, + "name": "ignoreUnusedNavigationEvents", + "read": "ignoreUnusedNavigationEvents", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": false, + "write": "setIgnoreUnusedNavigationEvents" + } + ], + "qualifiedClassName": "QWidgetTextControl", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 195, + "name": "textChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 196, + "name": "undoAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 2, + "lineNumber": 197, + "name": "redoAvailable", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "format", + "type": "QTextCharFormat" + } + ], + "index": 3, + "lineNumber": 198, + "name": "currentCharFormatChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "b", + "type": "bool" + } + ], + "index": 4, + "lineNumber": 199, + "name": "copyAvailable", + "returnType": "void" + }, + { + "access": "public", + "index": 5, + "lineNumber": 200, + "name": "selectionChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 201, + "name": "cursorPositionChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + } + ], + "index": 7, + "lineNumber": 204, + "name": "updateRequest", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "isCloned": true, + "lineNumber": 204, + "name": "updateRequest", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QSizeF" + } + ], + "index": 9, + "lineNumber": 205, + "name": "documentSizeChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "newBlockCount", + "type": "int" + } + ], + "index": 10, + "lineNumber": 206, + "name": "blockCountChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "rect", + "type": "QRectF" + } + ], + "index": 11, + "lineNumber": 207, + "name": "visibilityRequest", + "returnType": "void" + }, + { + "access": "public", + "index": 12, + "lineNumber": 208, + "name": "microFocusChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "link", + "type": "QString" + } + ], + "index": 13, + "lineNumber": 209, + "name": "linkActivated", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "type": "QString" + } + ], + "index": 14, + "lineNumber": 210, + "name": "linkHovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "block", + "type": "QTextBlock" + } + ], + "index": 15, + "lineNumber": 211, + "name": "blockMarkerHovered", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "m", + "type": "bool" + } + ], + "index": 16, + "lineNumber": 212, + "name": "modificationChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 17, + "lineNumber": 165, + "name": "setPlainText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 18, + "lineNumber": 167, + "name": "setMarkdown", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 19, + "lineNumber": 169, + "name": "setHtml", + "returnType": "void" + }, + { + "access": "public", + "index": 20, + "lineNumber": 172, + "name": "cut", + "returnType": "void" + }, + { + "access": "public", + "index": 21, + "lineNumber": 173, + "name": "copy", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "mode", + "type": "QClipboard::Mode" + } + ], + "index": 22, + "lineNumber": 174, + "name": "paste", + "returnType": "void" + }, + { + "access": "public", + "index": 23, + "isCloned": true, + "lineNumber": 174, + "name": "paste", + "returnType": "void" + }, + { + "access": "public", + "index": 24, + "lineNumber": 177, + "name": "undo", + "returnType": "void" + }, + { + "access": "public", + "index": 25, + "lineNumber": 178, + "name": "redo", + "returnType": "void" + }, + { + "access": "public", + "index": 26, + "lineNumber": 180, + "name": "clear", + "returnType": "void" + }, + { + "access": "public", + "index": 27, + "lineNumber": 181, + "name": "selectAll", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 28, + "lineNumber": 183, + "name": "insertPlainText", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 29, + "lineNumber": 185, + "name": "insertHtml", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 30, + "lineNumber": 188, + "name": "append", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "html", + "type": "QString" + } + ], + "index": 31, + "lineNumber": 189, + "name": "appendHtml", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "text", + "type": "QString" + } + ], + "index": 32, + "lineNumber": 190, + "name": "appendPlainText", + "returnType": "void" + }, + { + "access": "public", + "index": 33, + "lineNumber": 192, + "name": "adjustSize", + "returnType": "void" + }, + { + "access": "private", + "index": 34, + "lineNumber": 244, + "name": "_q_deleteSelected", + "returnType": "void" + }, + { + "access": "private", + "index": 35, + "lineNumber": 245, + "name": "_q_copyLink", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QInputControl" + } + ] + }, + { + "className": "QUnicodeControlCharacterMenu", + "lineNumber": 250, + "object": true, + "qualifiedClassName": "QUnicodeControlCharacterMenu", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 257, + "name": "menuActionTriggered", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QMenu" + } + ] + } + ], + "inputFile": "qwidgettextcontrol_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWidgetWindow", + "lineNumber": 35, + "object": true, + "qualifiedClassName": "QWidgetWindow", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 88, + "name": "updateObjectName", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWindow" + } + ] + } + ], + "inputFile": "qwidgetwindow_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWindowContainer", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QWindowContainer", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qwindowcontainer_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWindowsStyle", + "lineNumber": 29, + "object": true, + "qualifiedClassName": "QWindowsStyle", + "superClasses": [ + { + "access": "public", + "name": "QCommonStyle" + } + ] + } + ], + "inputFile": "qwindowsstyle_p.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWizard", + "enums": [ + { + "isClass": false, + "isFlag": false, + "lineNumber": 55, + "name": "WizardStyle", + "values": [ + "ClassicStyle", + "ModernStyle", + "MacStyle", + "AeroStyle", + "NStyles" + ] + }, + { + "isClass": false, + "isFlag": false, + "lineNumber": 64, + "name": "WizardOption", + "values": [ + "IndependentPages", + "IgnoreSubTitles", + "ExtendedWatermarkPixmap", + "NoDefaultButton", + "NoBackButtonOnStartPage", + "NoBackButtonOnLastPage", + "DisabledBackButtonOnLastPage", + "HaveNextButtonOnLastPage", + "HaveFinishButtonOnEarlyPages", + "NoCancelButton", + "CancelButtonOnLeft", + "HaveHelpButton", + "HelpButtonOnRight", + "HaveCustomButton1", + "HaveCustomButton2", + "HaveCustomButton3", + "NoCancelButtonOnLastPage" + ] + }, + { + "alias": "WizardOption", + "isClass": false, + "isFlag": true, + "lineNumber": 64, + "name": "WizardOptions", + "values": [ + "IndependentPages", + "IgnoreSubTitles", + "ExtendedWatermarkPixmap", + "NoDefaultButton", + "NoBackButtonOnStartPage", + "NoBackButtonOnLastPage", + "DisabledBackButtonOnLastPage", + "HaveNextButtonOnLastPage", + "HaveFinishButtonOnEarlyPages", + "NoCancelButton", + "CancelButtonOnLeft", + "HaveHelpButton", + "HelpButtonOnRight", + "HaveCustomButton1", + "HaveCustomButton2", + "HaveCustomButton3", + "NoCancelButtonOnLastPage" + ] + } + ], + "lineNumber": 19, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 22, + "name": "wizardStyle", + "read": "wizardStyle", + "required": false, + "scriptable": true, + "stored": true, + "type": "WizardStyle", + "user": false, + "write": "setWizardStyle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 23, + "name": "options", + "read": "options", + "required": false, + "scriptable": true, + "stored": true, + "type": "WizardOptions", + "user": false, + "write": "setOptions" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 2, + "lineNumber": 24, + "name": "titleFormat", + "read": "titleFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TextFormat", + "user": false, + "write": "setTitleFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 3, + "lineNumber": 25, + "name": "subTitleFormat", + "read": "subTitleFormat", + "required": false, + "scriptable": true, + "stored": true, + "type": "Qt::TextFormat", + "user": false, + "write": "setSubTitleFormat" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 4, + "lineNumber": 26, + "name": "startId", + "read": "startId", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setStartId" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 5, + "lineNumber": 27, + "name": "currentId", + "notify": "currentIdChanged", + "read": "currentId", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false, + "write": "setCurrentId" + } + ], + "qualifiedClassName": "QWizard", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + } + ], + "index": 0, + "lineNumber": 140, + "name": "currentIdChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 141, + "name": "helpRequested", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "which", + "type": "int" + } + ], + "index": 2, + "lineNumber": 142, + "name": "customButtonClicked", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + } + ], + "index": 3, + "lineNumber": 143, + "name": "pageAdded", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + } + ], + "index": 4, + "lineNumber": 144, + "name": "pageRemoved", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "index": 5, + "lineNumber": 147, + "name": "back", + "returnType": "void" + }, + { + "access": "public", + "index": 6, + "lineNumber": 148, + "name": "next", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "id", + "type": "int" + } + ], + "index": 7, + "lineNumber": 149, + "name": "setCurrentId", + "returnType": "void" + }, + { + "access": "public", + "index": 8, + "lineNumber": 150, + "name": "restart", + "returnType": "void" + }, + { + "access": "private", + "index": 9, + "lineNumber": 166, + "name": "_q_emitCustomButtonClicked", + "returnType": "void" + }, + { + "access": "private", + "index": 10, + "lineNumber": 167, + "name": "_q_updateButtonStates", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "type": "QObject*" + } + ], + "index": 11, + "lineNumber": 168, + "name": "_q_handleFieldObjectDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDialog" + } + ] + }, + { + "className": "QWizardPage", + "lineNumber": 177, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 180, + "name": "title", + "read": "title", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setTitle" + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 181, + "name": "subTitle", + "read": "subTitle", + "required": false, + "scriptable": true, + "stored": true, + "type": "QString", + "user": false, + "write": "setSubTitle" + } + ], + "qualifiedClassName": "QWizardPage", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 207, + "name": "completeChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 219, + "name": "_q_maybeEmitCompleteChanged", + "returnType": "void" + }, + { + "access": "private", + "index": 2, + "lineNumber": 220, + "name": "_q_updateCachedCompleteState", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qwizard.h", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QCalendarTextNavigator", + "lineNumber": 608, + "object": true, + "qualifiedClassName": "QtPrivate::QCalendarTextNavigator", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 0, + "lineNumber": 628, + "name": "dateChanged", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 629, + "name": "editingFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + }, + { + "className": "QCalendarModel", + "lineNumber": 822, + "object": true, + "qualifiedClassName": "QtPrivate::QCalendarModel", + "superClasses": [ + { + "access": "public", + "name": "QAbstractTableModel" + } + ] + }, + { + "className": "QCalendarView", + "lineNumber": 900, + "object": true, + "qualifiedClassName": "QtPrivate::QCalendarView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 0, + "lineNumber": 911, + "name": "showDate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + }, + { + "name": "changeMonth", + "type": "bool" + } + ], + "index": 1, + "lineNumber": 912, + "name": "changeDate", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "date", + "type": "QDate" + } + ], + "index": 2, + "lineNumber": 913, + "name": "clicked", + "returnType": "void" + }, + { + "access": "public", + "index": 3, + "lineNumber": 914, + "name": "editingFinished", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QTableView" + } + ] + }, + { + "className": "QCalendarDelegate", + "lineNumber": 1553, + "object": true, + "qualifiedClassName": "QtPrivate::QCalendarDelegate", + "superClasses": [ + { + "access": "public", + "name": "QStyledItemDelegate" + } + ] + }, + { + "className": "QPrevNextCalButton", + "lineNumber": 1593, + "object": true, + "qualifiedClassName": "QtPrivate::QPrevNextCalButton", + "superClasses": [ + { + "access": "public", + "name": "QToolButton" + } + ] + } + ], + "inputFile": "qcalendarwidget.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWellArray", + "lineNumber": 167, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 170, + "name": "selectedColumn", + "read": "selectedColumn", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + }, + { + "constant": false, + "designable": true, + "final": false, + "index": 1, + "lineNumber": 171, + "name": "selectedRow", + "read": "selectedRow", + "required": false, + "scriptable": true, + "stored": true, + "type": "int", + "user": false + } + ], + "qualifiedClassName": "QtPrivate::QWellArray", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "col", + "type": "int" + } + ], + "index": 0, + "lineNumber": 227, + "name": "selected", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "row", + "type": "int" + }, + { + "name": "col", + "type": "int" + } + ], + "index": 1, + "lineNumber": 228, + "name": "currentChanged", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "color", + "type": "QRgb" + } + ], + "index": 2, + "lineNumber": 229, + "name": "colorChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "QColorPicker", + "lineNumber": 690, + "object": true, + "qualifiedClassName": "QtPrivate::QColorPicker", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "h", + "type": "int" + }, + { + "name": "s", + "type": "int" + } + ], + "index": 0, + "lineNumber": 702, + "name": "newCol", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "h", + "type": "int" + }, + { + "name": "s", + "type": "int" + } + ], + "index": 1, + "lineNumber": 699, + "name": "setCol", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QFrame" + } + ] + }, + { + "className": "QColorLuminancePicker", + "lineNumber": 731, + "object": true, + "qualifiedClassName": "QtPrivate::QColorLuminancePicker", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "h", + "type": "int" + }, + { + "name": "s", + "type": "int" + }, + { + "name": "v", + "type": "int" + } + ], + "index": 0, + "lineNumber": 743, + "name": "newHsv", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "h", + "type": "int" + }, + { + "name": "s", + "type": "int" + }, + { + "name": "v", + "type": "int" + } + ], + "index": 1, + "lineNumber": 739, + "name": "setCol", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "h", + "type": "int" + }, + { + "name": "s", + "type": "int" + } + ], + "index": 2, + "lineNumber": 740, + "name": "setCol", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "QColorShower", + "lineNumber": 997, + "object": true, + "qualifiedClassName": "QtPrivate::QColorShower", + "signals": [ + { + "access": "public", + "arguments": [ + { + "name": "rgb", + "type": "QRgb" + } + ], + "index": 0, + "lineNumber": 1021, + "name": "newCol", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "color", + "type": "QColor" + } + ], + "index": 1, + "lineNumber": 1022, + "name": "currentColorChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "rgb", + "type": "QRgb" + } + ], + "index": 2, + "lineNumber": 1018, + "name": "setRgb", + "returnType": "void" + }, + { + "access": "private", + "index": 3, + "lineNumber": 1025, + "name": "rgbEd", + "returnType": "void" + }, + { + "access": "private", + "index": 4, + "lineNumber": 1026, + "name": "hsvEd", + "returnType": "void" + }, + { + "access": "private", + "index": 5, + "lineNumber": 1027, + "name": "htmlEd", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "QColorShowLabel", + "lineNumber": 1059, + "object": true, + "qualifiedClassName": "QtPrivate::QColorShowLabel", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "QRgb" + } + ], + "index": 0, + "lineNumber": 1072, + "name": "colorDropped", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QFrame" + } + ] + } + ], + "inputFile": "qcolordialog.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QDockWidgetTitleButton", + "lineNumber": 88, + "object": true, + "qualifiedClassName": "QDockWidgetTitleButton", + "superClasses": [ + { + "access": "public", + "name": "QAbstractButton" + } + ] + } + ], + "inputFile": "qdockwidget.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QAlphaWidget", + "lineNumber": 39, + "object": true, + "qualifiedClassName": "QAlphaWidget", + "slots": [ + { + "access": "protected", + "index": 0, + "lineNumber": 55, + "name": "render", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + }, + { + "access": "private", + "name": "QEffects" + } + ] + }, + { + "className": "QRollEffect", + "lineNumber": 317, + "object": true, + "qualifiedClassName": "QRollEffect", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 330, + "name": "scroll", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + }, + { + "access": "private", + "name": "QEffects" + } + ] + } + ], + "inputFile": "qeffects.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFontFamilyDelegate", + "lineNumber": 167, + "object": true, + "qualifiedClassName": "QFontFamilyDelegate", + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemDelegate" + } + ] + } + ], + "inputFile": "qfontcombobox.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QFontListView", + "lineNumber": 33, + "object": true, + "qualifiedClassName": "QFontListView", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "int" + } + ], + "index": 0, + "lineNumber": 63, + "name": "highlighted", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QListView" + } + ] + } + ], + "inputFile": "qfontdialog.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QInputDialogSpinBox", + "lineNumber": 67, + "object": true, + "qualifiedClassName": "QInputDialogSpinBox", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 0, + "lineNumber": 81, + "name": "textChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 84, + "name": "notifyTextChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSpinBox" + } + ] + }, + { + "className": "QInputDialogDoubleSpinBox", + "lineNumber": 102, + "object": true, + "qualifiedClassName": "QInputDialogDoubleSpinBox", + "signals": [ + { + "access": "public", + "arguments": [ + { + "type": "bool" + } + ], + "index": 0, + "lineNumber": 116, + "name": "textChanged", + "returnType": "void" + } + ], + "slots": [ + { + "access": "private", + "index": 1, + "lineNumber": 119, + "name": "notifyTextChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QDoubleSpinBox" + } + ] + } + ], + "inputFile": "qinputdialog.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QBooleanComboBox", + "lineNumber": 38, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 41, + "name": "value", + "read": "value", + "required": false, + "scriptable": true, + "stored": true, + "type": "bool", + "user": true, + "write": "setValue" + } + ], + "qualifiedClassName": "QBooleanComboBox", + "superClasses": [ + { + "access": "public", + "name": "QComboBox" + } + ] + }, + { + "className": "QUIntSpinBox", + "lineNumber": 54, + "object": true, + "properties": [ + { + "constant": false, + "designable": true, + "final": false, + "index": 0, + "lineNumber": 57, + "name": "value", + "notify": "uintValueChanged", + "read": "uintValue", + "required": false, + "scriptable": true, + "stored": true, + "type": "uint", + "user": true, + "write": "setUIntValue" + } + ], + "qualifiedClassName": "QUIntSpinBox", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 76, + "name": "uintValueChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QSpinBox" + } + ] + } + ], + "inputFile": "qitemeditorfactory.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QListWidgetMimeData", + "lineNumber": 15, + "object": true, + "qualifiedClassName": "QListWidgetMimeData", + "superClasses": [ + { + "access": "public", + "name": "QMimeData" + } + ] + } + ], + "inputFile": "qlistwidget.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMainWindowTabBar", + "lineNumber": 1902, + "object": true, + "qualifiedClassName": "QMainWindowTabBar", + "superClasses": [ + { + "access": "public", + "name": "QTabBar" + } + ] + } + ], + "inputFile": "qmainwindowlayout.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "ControlLabel", + "lineNumber": 362, + "object": true, + "qualifiedClassName": "QMdi::ControlLabel", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 371, + "name": "_q_clicked", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 372, + "name": "_q_doubleClicked", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "ControllerWidget", + "lineNumber": 493, + "object": true, + "qualifiedClassName": "QMdi::ControllerWidget", + "signals": [ + { + "access": "public", + "index": 0, + "lineNumber": 508, + "name": "_q_minimize", + "returnType": "void" + }, + { + "access": "public", + "index": 1, + "lineNumber": 509, + "name": "_q_restore", + "returnType": "void" + }, + { + "access": "public", + "index": 2, + "lineNumber": 510, + "name": "_q_close", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qmdisubwindow.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTornOffMenu", + "lineNumber": 51, + "object": true, + "qualifiedClassName": "QTornOffMenu", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 0, + "lineNumber": 148, + "name": "onTrigger", + "returnType": "void" + }, + { + "access": "public", + "arguments": [ + { + "name": "action", + "type": "QAction*" + } + ], + "index": 1, + "lineNumber": 149, + "name": "onHovered", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QMenu" + } + ] + } + ], + "inputFile": "qmenu.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QMessageBoxDetailsText", + "lineNumber": 80, + "object": true, + "qualifiedClassName": "QMessageBoxDetailsText", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "available", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 140, + "name": "textCopyAvailable", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + } + ], + "inputFile": "qmessagebox.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "CloseButton", + "lineNumber": 42, + "object": true, + "qualifiedClassName": "CloseButton", + "superClasses": [ + { + "access": "public", + "name": "QAbstractButton" + } + ] + } + ], + "inputFile": "qtabbar.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTableCornerButton", + "lineNumber": 554, + "object": true, + "qualifiedClassName": "QTableCornerButton", + "superClasses": [ + { + "access": "public", + "name": "QAbstractButton" + } + ] + } + ], + "inputFile": "qtableview.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QToolBoxButton", + "lineNumber": 26, + "object": true, + "qualifiedClassName": "QToolBoxButton", + "superClasses": [ + { + "access": "public", + "name": "QAbstractButton" + } + ] + } + ], + "inputFile": "qtoolbox.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QTipLabel", + "lineNumber": 94, + "object": true, + "qualifiedClassName": "QTipLabel", + "slots": [ + { + "access": "public", + "index": 0, + "lineNumber": 131, + "name": "styleSheetParentDestroyed", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QLabel" + } + ] + } + ], + "inputFile": "qtooltip.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QUndoModel", + "lineNumber": 18, + "object": true, + "qualifiedClassName": "QUndoModel", + "slots": [ + { + "access": "public", + "arguments": [ + { + "name": "stack", + "type": "QUndoStack*" + } + ], + "index": 0, + "lineNumber": 43, + "name": "setStack", + "returnType": "void" + }, + { + "access": "private", + "index": 1, + "lineNumber": 46, + "name": "stackChanged", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "obj", + "type": "QObject*" + } + ], + "index": 2, + "lineNumber": 47, + "name": "stackDestroyed", + "returnType": "void" + }, + { + "access": "private", + "arguments": [ + { + "name": "index", + "type": "QModelIndex" + } + ], + "index": 3, + "lineNumber": 48, + "name": "setStackCurrentIndex", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAbstractItemModel" + } + ] + } + ], + "inputFile": "qundoview.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QWhatsThat", + "lineNumber": 100, + "object": true, + "qualifiedClassName": "QWhatsThat", + "superClasses": [ + { + "access": "public", + "name": "QWidget" + } + ] + }, + { + "className": "QWhatsThisAction", + "lineNumber": 447, + "object": true, + "qualifiedClassName": "QWhatsThisAction", + "slots": [ + { + "access": "private", + "index": 0, + "lineNumber": 455, + "name": "actionTriggered", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QAction" + } + ] + } + ], + "inputFile": "qwhatsthis.cpp", + "outputRevision": 69 + }, + { + "classes": [ + { + "className": "QPlatformTextureListWatcher", + "lineNumber": 39, + "object": true, + "qualifiedClassName": "QPlatformTextureListWatcher", + "slots": [ + { + "access": "private", + "arguments": [ + { + "name": "locked", + "type": "bool" + } + ], + "index": 0, + "lineNumber": 60, + "name": "onLockStatusChanged", + "returnType": "void" + } + ], + "superClasses": [ + { + "access": "public", + "name": "QObject" + } + ] + } + ], + "inputFile": "qwidgetrepaintmanager.cpp", + "outputRevision": 69 + } +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6xml_metatypes.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6xml_metatypes.json new file mode 100644 index 0000000..0d4f101 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/metatypes/qt6xml_metatypes.json @@ -0,0 +1,2 @@ +[ +] diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/msvcp140_codecvt_ids.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/msvcp140_codecvt_ids.dll new file mode 100644 index 0000000..d47f2ab Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/msvcp140_codecvt_ids.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/assetimporters/assimp.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/assetimporters/assimp.dll new file mode 100644 index 0000000..c7e5c85 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/assetimporters/assimp.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtpassthrucanbus.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtpassthrucanbus.dll new file mode 100644 index 0000000..0cac4ae Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtpassthrucanbus.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtpeakcanbus.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtpeakcanbus.dll new file mode 100644 index 0000000..3d7b309 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtpeakcanbus.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtsysteccanbus.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtsysteccanbus.dll new file mode 100644 index 0000000..dae590a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtsysteccanbus.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qttinycanbus.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qttinycanbus.dll new file mode 100644 index 0000000..f1dba5a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qttinycanbus.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtvectorcanbus.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtvectorcanbus.dll new file mode 100644 index 0000000..7c82243 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtvectorcanbus.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtvirtualcanbus.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtvirtualcanbus.dll new file mode 100644 index 0000000..a6cece0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/canbus/qtvirtualcanbus.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/designer/PySidePlugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/designer/PySidePlugin.dll new file mode 100644 index 0000000..286fc0f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/designer/PySidePlugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/designer/qaxwidget.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/designer/qaxwidget.dll new file mode 100644 index 0000000..4dacf5b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/designer/qaxwidget.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/designer/qquickwidget.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/designer/qquickwidget.dll new file mode 100644 index 0000000..e06de63 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/designer/qquickwidget.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/designer/qwebengineview.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/designer/qwebengineview.dll new file mode 100644 index 0000000..155d00e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/designer/qwebengineview.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/geometryloaders/defaultgeometryloader.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/geometryloaders/defaultgeometryloader.dll new file mode 100644 index 0000000..9149f10 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/geometryloaders/defaultgeometryloader.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/geometryloaders/gltfgeometryloader.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/geometryloaders/gltfgeometryloader.dll new file mode 100644 index 0000000..0da4720 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/geometryloaders/gltfgeometryloader.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/geoservices/qtgeoservices_itemsoverlay.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/geoservices/qtgeoservices_itemsoverlay.dll new file mode 100644 index 0000000..59cdb8e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/geoservices/qtgeoservices_itemsoverlay.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/geoservices/qtgeoservices_osm.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/geoservices/qtgeoservices_osm.dll new file mode 100644 index 0000000..cd8537b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/geoservices/qtgeoservices_osm.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/multimedia/ffmpegmediaplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/multimedia/ffmpegmediaplugin.dll new file mode 100644 index 0000000..f3600fb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/multimedia/ffmpegmediaplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/multimedia/windowsmediaplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/multimedia/windowsmediaplugin.dll new file mode 100644 index 0000000..5bb4f82 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/multimedia/windowsmediaplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/position/qtposition_nmea.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/position/qtposition_nmea.dll new file mode 100644 index 0000000..8927950 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/position/qtposition_nmea.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/position/qtposition_positionpoll.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/position/qtposition_positionpoll.dll new file mode 100644 index 0000000..5ac4ada Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/position/qtposition_positionpoll.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/position/qtposition_winrt.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/position/qtposition_winrt.dll new file mode 100644 index 0000000..2d502cf Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/position/qtposition_winrt.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmllint/qdslintplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmllint/qdslintplugin.dll new file mode 100644 index 0000000..36d2142 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmllint/qdslintplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmllint/quicklintplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmllint/quicklintplugin.dll new file mode 100644 index 0000000..7c323c0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmllint/quicklintplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_debugger.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_debugger.dll new file mode 100644 index 0000000..a27c32c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_debugger.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_inspector.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_inspector.dll new file mode 100644 index 0000000..0016581 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_inspector.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_local.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_local.dll new file mode 100644 index 0000000..c7d2ed5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_local.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_messages.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_messages.dll new file mode 100644 index 0000000..0a11325 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_messages.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_native.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_native.dll new file mode 100644 index 0000000..b62ce0d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_native.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_nativedebugger.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_nativedebugger.dll new file mode 100644 index 0000000..ee8e68d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_nativedebugger.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_preview.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_preview.dll new file mode 100644 index 0000000..05ae373 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_preview.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_profiler.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_profiler.dll new file mode 100644 index 0000000..26b3f97 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_profiler.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_quick3dprofiler.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_quick3dprofiler.dll new file mode 100644 index 0000000..e3a09ef Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_quick3dprofiler.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_quickprofiler.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_quickprofiler.dll new file mode 100644 index 0000000..145e9f7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_quickprofiler.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_server.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_server.dll new file mode 100644 index 0000000..72b84e8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_server.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_tcp.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_tcp.dll new file mode 100644 index 0000000..cd6bb0d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/qmltooling/qmldbg_tcp.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/renderers/openglrenderer.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/renderers/openglrenderer.dll new file mode 100644 index 0000000..2c1ad2d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/renderers/openglrenderer.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/renderers/rhirenderer.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/renderers/rhirenderer.dll new file mode 100644 index 0000000..3df014e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/renderers/rhirenderer.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/renderplugins/scene2d.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/renderplugins/scene2d.dll new file mode 100644 index 0000000..c28fafc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/renderplugins/scene2d.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sceneparsers/assimpsceneimport.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sceneparsers/assimpsceneimport.dll new file mode 100644 index 0000000..4e96b0f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sceneparsers/assimpsceneimport.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sceneparsers/gltfsceneexport.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sceneparsers/gltfsceneexport.dll new file mode 100644 index 0000000..23b5840 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sceneparsers/gltfsceneexport.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sceneparsers/gltfsceneimport.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sceneparsers/gltfsceneimport.dll new file mode 100644 index 0000000..94d5258 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sceneparsers/gltfsceneimport.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/scxmldatamodel/qscxmlecmascriptdatamodel.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/scxmldatamodel/qscxmlecmascriptdatamodel.dll new file mode 100644 index 0000000..ecd0cae Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/scxmldatamodel/qscxmlecmascriptdatamodel.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sensors/qtsensors_generic.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sensors/qtsensors_generic.dll new file mode 100644 index 0000000..7aab73c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sensors/qtsensors_generic.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sensors/qtsensors_winrt.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sensors/qtsensors_winrt.dll new file mode 100644 index 0000000..f33184e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sensors/qtsensors_winrt.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlibase.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlibase.dll new file mode 100644 index 0000000..068c1b6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlibase.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlite.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlite.dll new file mode 100644 index 0000000..578ea84 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlite.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlmimer.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlmimer.dll new file mode 100644 index 0000000..d5c7919 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlmimer.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqloci.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqloci.dll new file mode 100644 index 0000000..959138c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqloci.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlodbc.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlodbc.dll new file mode 100644 index 0000000..f4bc066 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlodbc.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlpsql.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlpsql.dll new file mode 100644 index 0000000..e1d1811 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/sqldrivers/qsqlpsql.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/texttospeech/qtexttospeech_mock.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/texttospeech/qtexttospeech_mock.dll new file mode 100644 index 0000000..8e1c49d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/texttospeech/qtexttospeech_mock.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/texttospeech/qtexttospeech_sapi.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/texttospeech/qtexttospeech_sapi.dll new file mode 100644 index 0000000..c16b3f7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/texttospeech/qtexttospeech_sapi.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/texttospeech/qtexttospeech_winrt.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/texttospeech/qtexttospeech_winrt.dll new file mode 100644 index 0000000..3234b87 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/texttospeech/qtexttospeech_winrt.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/webview/qtwebview_webengine.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/webview/qtwebview_webengine.dll new file mode 100644 index 0000000..3398e11 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/webview/qtwebview_webengine.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/webview/qtwebview_webview2.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/webview/qtwebview_webview2.dll new file mode 100644 index 0000000..ffdc57e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/plugins/webview/qtwebview_webview2.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/py.typed b/etl_billiards/dist/ETL_Manager/_internal/PySide6/py.typed new file mode 100644 index 0000000..0e76a07 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/py.typed @@ -0,0 +1 @@ +# this is a marker file for mypy diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/pyside6.abi3.lib b/etl_billiards/dist/ETL_Manager/_internal/PySide6/pyside6.abi3.lib new file mode 100644 index 0000000..24a4b74 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/pyside6.abi3.lib differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/pyside6qml.abi3.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/pyside6qml.abi3.dll new file mode 100644 index 0000000..aa8e10b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/pyside6qml.abi3.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/pyside6qml.abi3.lib b/etl_billiards/dist/ETL_Manager/_internal/PySide6/pyside6qml.abi3.lib new file mode 100644 index 0000000..a68f5c8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/pyside6qml.abi3.lib differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/animation/labsanimationplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/animation/labsanimationplugin.dll new file mode 100644 index 0000000..4f53f90 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/animation/labsanimationplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/animation/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/animation/plugins.qmltypes new file mode 100644 index 0000000..5b4361a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/animation/plugins.qmltypes @@ -0,0 +1,150 @@ +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/qquickboundaryrule_p.h" + lineNumber: 29 + name: "QQuickBoundaryRule" + accessSemantics: "reference" + prototype: "QObject" + interfaces: ["QQmlParserStatus", "QQmlPropertyValueInterceptor"] + exports: [ + "Qt.labs.animation/BoundaryRule 1.0", + "Qt.labs.animation/BoundaryRule 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + Enum { + name: "OvershootFilter" + lineNumber: 51 + values: ["None", "Peak"] + } + Property { + name: "enabled" + type: "bool" + read: "enabled" + write: "setEnabled" + notify: "enabledChanged" + index: 0 + lineNumber: 36 + isFinal: true + } + Property { + name: "minimum" + type: "double" + read: "minimum" + write: "setMinimum" + notify: "minimumChanged" + index: 1 + lineNumber: 37 + isFinal: true + } + Property { + name: "minimumOvershoot" + type: "double" + read: "minimumOvershoot" + write: "setMinimumOvershoot" + notify: "minimumOvershootChanged" + index: 2 + lineNumber: 38 + isFinal: true + } + Property { + name: "maximum" + type: "double" + read: "maximum" + write: "setMaximum" + notify: "maximumChanged" + index: 3 + lineNumber: 39 + isFinal: true + } + Property { + name: "maximumOvershoot" + type: "double" + read: "maximumOvershoot" + write: "setMaximumOvershoot" + notify: "maximumOvershootChanged" + index: 4 + lineNumber: 40 + isFinal: true + } + Property { + name: "overshootScale" + type: "double" + read: "overshootScale" + write: "setOvershootScale" + notify: "overshootScaleChanged" + index: 5 + lineNumber: 41 + isFinal: true + } + Property { + name: "currentOvershoot" + type: "double" + read: "currentOvershoot" + notify: "currentOvershootChanged" + index: 6 + lineNumber: 42 + isReadonly: true + isFinal: true + } + Property { + name: "peakOvershoot" + type: "double" + read: "peakOvershoot" + notify: "peakOvershootChanged" + index: 7 + lineNumber: 43 + isReadonly: true + isFinal: true + } + Property { + name: "overshootFilter" + type: "OvershootFilter" + read: "overshootFilter" + write: "setOvershootFilter" + notify: "overshootFilterChanged" + index: 8 + lineNumber: 44 + isFinal: true + } + Property { + name: "easing" + type: "QEasingCurve" + read: "easing" + write: "setEasing" + notify: "easingChanged" + index: 9 + lineNumber: 45 + isFinal: true + } + Property { + name: "returnDuration" + type: "int" + read: "returnDuration" + write: "setReturnDuration" + notify: "returnDurationChanged" + index: 10 + lineNumber: 46 + isFinal: true + } + Signal { name: "enabledChanged"; lineNumber: 98 } + Signal { name: "minimumChanged"; lineNumber: 99 } + Signal { name: "minimumOvershootChanged"; lineNumber: 100 } + Signal { name: "maximumChanged"; lineNumber: 101 } + Signal { name: "maximumOvershootChanged"; lineNumber: 102 } + Signal { name: "overshootScaleChanged"; lineNumber: 103 } + Signal { name: "currentOvershootChanged"; lineNumber: 104 } + Signal { name: "peakOvershootChanged"; lineNumber: 105 } + Signal { name: "overshootFilterChanged"; lineNumber: 106 } + Signal { name: "easingChanged"; lineNumber: 107 } + Signal { name: "returnDurationChanged"; lineNumber: 108 } + Signal { name: "returnedToBounds"; lineNumber: 109 } + Method { name: "returnToBounds"; type: "bool"; lineNumber: 85 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/animation/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/animation/qmldir new file mode 100644 index 0000000..9e1e4e4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/animation/qmldir @@ -0,0 +1,9 @@ +module Qt.labs.animation +linktarget Qt6::labsanimationplugin +optional plugin labsanimationplugin +classname QtLabsAnimationPlugin +typeinfo plugins.qmltypes +depends QtQml +prefer :/qt-project.org/imports/Qt/labs/animation/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/folderlistmodel/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/folderlistmodel/plugins.qmltypes new file mode 100644 index 0000000..f44223c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/folderlistmodel/plugins.qmltypes @@ -0,0 +1,270 @@ +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/fileproperty_p.h" + lineNumber: 26 + name: "FileProperty" + accessSemantics: "value" + } + Component { + file: "private/qquickfolderlistmodel_p.h" + lineNumber: 34 + name: "QQuickFolderListModel" + accessSemantics: "reference" + prototype: "QAbstractListModel" + interfaces: ["QQmlParserStatus"] + exports: [ + "Qt.labs.folderlistmodel/FolderListModel 1.0", + "Qt.labs.folderlistmodel/FolderListModel 2.1", + "Qt.labs.folderlistmodel/FolderListModel 2.2", + "Qt.labs.folderlistmodel/FolderListModel 2.11", + "Qt.labs.folderlistmodel/FolderListModel 2.12", + "Qt.labs.folderlistmodel/FolderListModel 6.0", + "Qt.labs.folderlistmodel/FolderListModel 6.4" + ] + exportMetaObjectRevisions: [256, 513, 514, 523, 524, 1536, 1540] + Enum { + name: "SortField" + lineNumber: 99 + values: ["Unsorted", "Name", "Time", "Size", "Type"] + } + Enum { + name: "Status" + lineNumber: 122 + values: ["Null", "Ready", "Loading"] + } + Property { + name: "folder" + type: "QUrl" + read: "folder" + write: "setFolder" + notify: "folderChanged" + index: 0 + lineNumber: 41 + isFinal: true + } + Property { + name: "rootFolder" + type: "QUrl" + read: "rootFolder" + write: "setRootFolder" + notify: "rootFolderChanged" + index: 1 + lineNumber: 42 + isFinal: true + } + Property { + name: "parentFolder" + type: "QUrl" + read: "parentFolder" + notify: "folderChanged" + index: 2 + lineNumber: 43 + isReadonly: true + isFinal: true + } + Property { + name: "nameFilters" + type: "QStringList" + read: "nameFilters" + write: "setNameFilters" + notify: "nameFilterChanged" + index: 3 + lineNumber: 44 + isFinal: true + } + Property { + name: "sortField" + type: "SortField" + read: "sortField" + write: "setSortField" + notify: "sortFieldChanged" + index: 4 + lineNumber: 45 + isFinal: true + } + Property { + name: "sortReversed" + type: "bool" + read: "sortReversed" + write: "setSortReversed" + notify: "sortReversedChanged" + index: 5 + lineNumber: 46 + isFinal: true + } + Property { + name: "showFiles" + revision: 513 + type: "bool" + read: "showFiles" + write: "setShowFiles" + notify: "showFilesChanged" + index: 6 + lineNumber: 47 + isFinal: true + } + Property { + name: "showDirs" + type: "bool" + read: "showDirs" + write: "setShowDirs" + notify: "showDirsChanged" + index: 7 + lineNumber: 48 + isFinal: true + } + Property { + name: "showDirsFirst" + type: "bool" + read: "showDirsFirst" + write: "setShowDirsFirst" + notify: "showDirsFirstChanged" + index: 8 + lineNumber: 49 + isFinal: true + } + Property { + name: "showDotAndDotDot" + type: "bool" + read: "showDotAndDotDot" + write: "setShowDotAndDotDot" + notify: "showDotAndDotDotChanged" + index: 9 + lineNumber: 50 + isFinal: true + } + Property { + name: "showHidden" + revision: 513 + type: "bool" + read: "showHidden" + write: "setShowHidden" + notify: "showHiddenChanged" + index: 10 + lineNumber: 51 + isFinal: true + } + Property { + name: "showOnlyReadable" + type: "bool" + read: "showOnlyReadable" + write: "setShowOnlyReadable" + notify: "showOnlyReadableChanged" + index: 11 + lineNumber: 52 + isFinal: true + } + Property { + name: "caseSensitive" + revision: 514 + type: "bool" + read: "caseSensitive" + write: "setCaseSensitive" + notify: "caseSensitiveChanged" + index: 12 + lineNumber: 53 + isFinal: true + } + Property { + name: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 13 + lineNumber: 54 + isReadonly: true + isFinal: true + } + Property { + name: "status" + revision: 523 + type: "Status" + read: "status" + notify: "statusChanged" + index: 14 + lineNumber: 55 + isReadonly: true + isFinal: true + } + Property { + name: "sortCaseSensitive" + revision: 524 + type: "bool" + read: "sortCaseSensitive" + write: "setSortCaseSensitive" + notify: "sortCaseSensitiveChanged" + index: 15 + lineNumber: 56 + isFinal: true + } + Signal { name: "folderChanged"; lineNumber: 142 } + Signal { name: "rowCountChanged"; isMethodConstant: true; lineNumber: 143 } + Signal { name: "rootFolderChanged"; lineNumber: 144 } + Signal { name: "nameFilterChanged"; lineNumber: 145 } + Signal { name: "sortFieldChanged"; lineNumber: 146 } + Signal { name: "sortReversedChanged"; lineNumber: 147 } + Signal { name: "showFilesChanged"; lineNumber: 148 } + Signal { name: "showDirsChanged"; lineNumber: 149 } + Signal { name: "showDirsFirstChanged"; lineNumber: 150 } + Signal { name: "showDotAndDotDotChanged"; lineNumber: 151 } + Signal { name: "showHiddenChanged"; lineNumber: 152 } + Signal { name: "showOnlyReadableChanged"; lineNumber: 153 } + Signal { name: "caseSensitiveChanged"; lineNumber: 154 } + Signal { name: "sortCaseSensitiveChanged"; lineNumber: 155 } + Signal { name: "countChanged"; revision: 513; isMethodConstant: true; lineNumber: 157 } + Signal { name: "statusChanged"; revision: 523; lineNumber: 158 } + Method { + name: "_q_directoryChanged" + lineNumber: 170 + Parameter { name: "directory"; type: "QString" } + Parameter { name: "list"; type: "FileProperty"; isList: true } + } + Method { + name: "_q_directoryUpdated" + lineNumber: 171 + Parameter { name: "directory"; type: "QString" } + Parameter { name: "list"; type: "FileProperty"; isList: true } + Parameter { name: "fromIndex"; type: "int" } + Parameter { name: "toIndex"; type: "int" } + } + Method { + name: "_q_sortFinished" + lineNumber: 172 + Parameter { name: "list"; type: "FileProperty"; isList: true } + } + Method { + name: "_q_statusChanged" + lineNumber: 173 + Parameter { name: "s"; type: "QQuickFolderListModel::Status" } + } + Method { + name: "isFolder" + type: "bool" + isMethodConstant: true + lineNumber: 129 + Parameter { name: "index"; type: "int" } + } + Method { + name: "get" + type: "QVariant" + isMethodConstant: true + lineNumber: 130 + Parameter { name: "idx"; type: "int" } + Parameter { name: "property"; type: "QString" } + } + Method { + name: "indexOf" + type: "int" + isMethodConstant: true + lineNumber: 131 + Parameter { name: "file"; type: "QUrl" } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/folderlistmodel/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/folderlistmodel/qmldir new file mode 100644 index 0000000..5a61a71 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/folderlistmodel/qmldir @@ -0,0 +1,8 @@ +module Qt.labs.folderlistmodel +linktarget Qt6::qmlfolderlistmodelplugin +optional plugin qmlfolderlistmodelplugin +classname QmlFolderListModelPlugin +typeinfo plugins.qmltypes +depends QtQml.Models auto +prefer :/qt-project.org/imports/Qt/labs/folderlistmodel/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/folderlistmodel/qmlfolderlistmodelplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/folderlistmodel/qmlfolderlistmodelplugin.dll new file mode 100644 index 0000000..d05469c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/folderlistmodel/qmlfolderlistmodelplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/platform/labsplatformplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/platform/labsplatformplugin.dll new file mode 100644 index 0000000..1d13dd5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/platform/labsplatformplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/platform/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/platform/plugins.qmltypes new file mode 100644 index 0000000..2aabf66 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/platform/plugins.qmltypes @@ -0,0 +1,1453 @@ +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/qplatformmenu.h" + lineNumber: 71 + name: "QPlatformMenu" + accessSemantics: "reference" + prototype: "QObject" + Enum { + name: "MenuType" + lineNumber: 77 + values: ["DefaultMenu", "EditMenu"] + } + Signal { name: "aboutToShow"; lineNumber: 113 } + Signal { name: "aboutToHide"; lineNumber: 114 } + } + Component { + file: "qpa/qplatformmenu.h" + lineNumber: 28 + name: "QPlatformMenuItem" + accessSemantics: "reference" + prototype: "QObject" + Enum { + name: "MenuRole" + lineNumber: 35 + values: [ + "NoRole", + "TextHeuristicRole", + "ApplicationSpecificRole", + "AboutQtRole", + "AboutRole", + "PreferencesRole", + "QuitRole", + "CutRole", + "CopyRole", + "PasteRole", + "SelectAllRole", + "RoleCount" + ] + } + Signal { name: "activated"; lineNumber: 64 } + Signal { name: "hovered"; lineNumber: 65 } + } + Component { + file: "qpa/qplatformsystemtrayicon.h" + lineNumber: 22 + name: "QPlatformSystemTrayIcon" + accessSemantics: "reference" + prototype: "QObject" + Enum { + name: "ActivationReason" + lineNumber: 26 + values: [ + "Unknown", + "Context", + "DoubleClick", + "Trigger", + "MiddleClick" + ] + } + Enum { + name: "MessageIcon" + lineNumber: 35 + values: ["NoIcon", "Information", "Warning", "Critical"] + } + Signal { + name: "activated" + lineNumber: 56 + Parameter { name: "reason"; type: "QPlatformSystemTrayIcon::ActivationReason" } + } + Signal { + name: "contextMenuRequested" + lineNumber: 57 + Parameter { name: "globalPos"; type: "QPoint" } + Parameter { name: "screen"; type: "QPlatformScreen"; isPointer: true; isTypeConstant: true } + } + Signal { name: "messageClicked"; lineNumber: 58 } + } + Component { + file: "private/qquicklabsplatformcolordialog_p.h" + lineNumber: 27 + name: "QQuickLabsPlatformColorDialog" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QQuickLabsPlatformDialog" + extension: "QColorDialogOptions" + extensionIsNamespace: true + exports: ["Qt.labs.platform/ColorDialog 1.0"] + exportMetaObjectRevisions: [256] + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 0 + lineNumber: 32 + isFinal: true + } + Property { + name: "currentColor" + type: "QColor" + read: "currentColor" + write: "setCurrentColor" + notify: "currentColorChanged" + index: 1 + lineNumber: 33 + isFinal: true + } + Property { + name: "options" + type: "QColorDialogOptions::ColorDialogOptions" + read: "options" + write: "setOptions" + notify: "optionsChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Signal { name: "colorChanged"; lineNumber: 49 } + Signal { name: "currentColorChanged"; lineNumber: 50 } + Signal { name: "optionsChanged"; lineNumber: 51 } + } + Component { + file: "private/qquicklabsplatformdialog_p.h" + lineNumber: 32 + name: "QQuickLabsPlatformDialog" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: ["Qt.labs.platform/Dialog 1.0"] + isCreatable: false + exportMetaObjectRevisions: [256] + Enum { + name: "StandardCode" + lineNumber: 70 + values: ["Rejected", "Accepted"] + } + Property { + name: "data" + type: "QObject" + isList: true + read: "data" + index: 0 + lineNumber: 38 + isReadonly: true + isFinal: true + } + Property { + name: "parentWindow" + type: "QWindow" + isPointer: true + read: "parentWindow" + write: "setParentWindow" + notify: "parentWindowChanged" + index: 1 + lineNumber: 39 + isFinal: true + } + Property { + name: "title" + type: "QString" + read: "title" + write: "setTitle" + notify: "titleChanged" + index: 2 + lineNumber: 40 + isFinal: true + } + Property { + name: "flags" + type: "Qt::WindowFlags" + read: "flags" + write: "setFlags" + notify: "flagsChanged" + index: 3 + lineNumber: 41 + isFinal: true + } + Property { + name: "modality" + type: "Qt::WindowModality" + read: "modality" + write: "setModality" + notify: "modalityChanged" + index: 4 + lineNumber: 42 + isFinal: true + } + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 5 + lineNumber: 43 + isFinal: true + } + Property { + name: "result" + type: "int" + read: "result" + write: "setResult" + notify: "resultChanged" + index: 6 + lineNumber: 44 + isFinal: true + } + Signal { name: "accepted"; lineNumber: 84 } + Signal { name: "rejected"; lineNumber: 85 } + Signal { name: "parentWindowChanged"; lineNumber: 86 } + Signal { name: "titleChanged"; lineNumber: 87 } + Signal { name: "flagsChanged"; lineNumber: 88 } + Signal { name: "modalityChanged"; lineNumber: 89 } + Signal { name: "visibleChanged"; lineNumber: 90 } + Signal { name: "resultChanged"; lineNumber: 91 } + Method { name: "open"; lineNumber: 77 } + Method { name: "close"; lineNumber: 78 } + Method { name: "accept"; lineNumber: 79 } + Method { name: "reject"; lineNumber: 80 } + Method { + name: "done" + lineNumber: 81 + Parameter { name: "result"; type: "int" } + } + } + Component { + file: "private/qquicklabsplatformfiledialog_p.h" + lineNumber: 29 + name: "QQuickLabsPlatformFileDialog" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QQuickLabsPlatformDialog" + extension: "QFileDialogOptions" + extensionIsNamespace: true + exports: ["Qt.labs.platform/FileDialog 1.0"] + exportMetaObjectRevisions: [256] + Enum { + name: "FileMode" + lineNumber: 50 + values: ["OpenFile", "OpenFiles", "SaveFile"] + } + Property { + name: "fileMode" + type: "FileMode" + read: "fileMode" + write: "setFileMode" + notify: "fileModeChanged" + index: 0 + lineNumber: 34 + isFinal: true + } + Property { + name: "file" + type: "QUrl" + read: "file" + write: "setFile" + notify: "fileChanged" + index: 1 + lineNumber: 35 + isFinal: true + } + Property { + name: "files" + type: "QUrl" + isList: true + read: "files" + write: "setFiles" + notify: "filesChanged" + index: 2 + lineNumber: 36 + isFinal: true + } + Property { + name: "currentFile" + type: "QUrl" + read: "currentFile" + write: "setCurrentFile" + notify: "currentFileChanged" + index: 3 + lineNumber: 37 + isFinal: true + } + Property { + name: "currentFiles" + type: "QUrl" + isList: true + read: "currentFiles" + write: "setCurrentFiles" + notify: "currentFilesChanged" + index: 4 + lineNumber: 38 + isFinal: true + } + Property { + name: "folder" + type: "QUrl" + read: "folder" + write: "setFolder" + notify: "folderChanged" + index: 5 + lineNumber: 39 + isFinal: true + } + Property { + name: "options" + type: "QFileDialogOptions::FileDialogOptions" + read: "options" + write: "setOptions" + reset: "resetOptions" + notify: "optionsChanged" + index: 6 + lineNumber: 40 + isFinal: true + } + Property { + name: "nameFilters" + type: "QStringList" + read: "nameFilters" + write: "setNameFilters" + reset: "resetNameFilters" + notify: "nameFiltersChanged" + index: 7 + lineNumber: 41 + isFinal: true + } + Property { + name: "selectedNameFilter" + type: "QQuickLabsPlatformFileNameFilter" + isPointer: true + read: "selectedNameFilter" + index: 8 + lineNumber: 42 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "defaultSuffix" + type: "QString" + read: "defaultSuffix" + write: "setDefaultSuffix" + reset: "resetDefaultSuffix" + notify: "defaultSuffixChanged" + index: 9 + lineNumber: 43 + isFinal: true + } + Property { + name: "acceptLabel" + type: "QString" + read: "acceptLabel" + write: "setAcceptLabel" + reset: "resetAcceptLabel" + notify: "acceptLabelChanged" + index: 10 + lineNumber: 44 + isFinal: true + } + Property { + name: "rejectLabel" + type: "QString" + read: "rejectLabel" + write: "setRejectLabel" + reset: "resetRejectLabel" + notify: "rejectLabelChanged" + index: 11 + lineNumber: 45 + isFinal: true + } + Signal { name: "fileModeChanged"; lineNumber: 98 } + Signal { name: "fileChanged"; lineNumber: 99 } + Signal { name: "filesChanged"; lineNumber: 100 } + Signal { name: "currentFileChanged"; lineNumber: 101 } + Signal { name: "currentFilesChanged"; lineNumber: 102 } + Signal { name: "folderChanged"; 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/qquicklabsplatformfiledialog_p.h" + lineNumber: 128 + name: "QQuickLabsPlatformFileNameFilter" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "index" + type: "int" + read: "index" + write: "setIndex" + notify: "indexChanged" + index: 0 + lineNumber: 132 + isFinal: true + } + Property { + name: "name" + type: "QString" + read: "name" + notify: "nameChanged" + index: 1 + lineNumber: 133 + isReadonly: true + isFinal: true + } + Property { + name: "extensions" + type: "QStringList" + read: "extensions" + notify: "extensionsChanged" + index: 2 + lineNumber: 134 + isReadonly: true + isFinal: true + } + Signal { + name: "indexChanged" + lineNumber: 151 + Parameter { name: "index"; type: "int" } + } + Signal { + name: "nameChanged" + lineNumber: 152 + Parameter { name: "name"; type: "QString" } + } + Signal { + name: "extensionsChanged" + lineNumber: 153 + Parameter { name: "extensions"; type: "QStringList" } + } + } + Component { + file: "private/qquicklabsplatformfolderdialog_p.h" + lineNumber: 27 + name: "QQuickLabsPlatformFolderDialog" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QQuickLabsPlatformDialog" + extension: "QFileDialogOptions" + extensionIsNamespace: true + exports: ["Qt.labs.platform/FolderDialog 1.0"] + exportMetaObjectRevisions: [256] + Property { + name: "folder" + type: "QUrl" + read: "folder" + write: "setFolder" + notify: "folderChanged" + index: 0 + lineNumber: 32 + isFinal: true + } + Property { + name: "currentFolder" + type: "QUrl" + read: "currentFolder" + write: "setCurrentFolder" + notify: "currentFolderChanged" + index: 1 + lineNumber: 33 + isFinal: true + } + Property { + name: "options" + type: "QFileDialogOptions::FileDialogOptions" + read: "options" + write: "setOptions" + reset: "resetOptions" + notify: "optionsChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Property { + name: "acceptLabel" + type: "QString" + read: "acceptLabel" + write: "setAcceptLabel" + reset: "resetAcceptLabel" + notify: "acceptLabelChanged" + index: 3 + lineNumber: 35 + isFinal: true + } + Property { + name: "rejectLabel" + type: "QString" + read: "rejectLabel" + write: "setRejectLabel" + reset: "resetRejectLabel" + notify: "rejectLabelChanged" + index: 4 + lineNumber: 36 + isFinal: true + } + Signal { name: "folderChanged"; lineNumber: 60 } + Signal { name: "currentFolderChanged"; lineNumber: 61 } + Signal { name: "optionsChanged"; lineNumber: 62 } + Signal { name: "acceptLabelChanged"; lineNumber: 63 } + Signal { name: "rejectLabelChanged"; lineNumber: 64 } + } + Component { + file: "private/qquicklabsplatformfontdialog_p.h" + lineNumber: 27 + name: "QQuickLabsPlatformFontDialog" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QQuickLabsPlatformDialog" + extension: "QFontDialogOptions" + extensionIsNamespace: true + exports: ["Qt.labs.platform/FontDialog 1.0"] + exportMetaObjectRevisions: [256] + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 0 + lineNumber: 32 + isFinal: true + } + Property { + name: "currentFont" + type: "QFont" + read: "currentFont" + write: "setCurrentFont" + notify: "currentFontChanged" + index: 1 + lineNumber: 33 + isFinal: true + } + Property { + name: "options" + type: "QFontDialogOptions::FontDialogOptions" + read: "options" + write: "setOptions" + notify: "optionsChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Signal { name: "fontChanged"; lineNumber: 49 } + Signal { name: "currentFontChanged"; lineNumber: 50 } + Signal { name: "optionsChanged"; lineNumber: 51 } + } + Component { + file: "private/qquicklabsplatformicon_p.h" + lineNumber: 29 + name: "QQuickLabsPlatformIcon" + 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/qquicklabsplatformmenu_p.h" + lineNumber: 43 + name: "QQuickLabsPlatformMenu" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QObject" + extension: "QPlatformMenu" + extensionIsNamespace: true + interfaces: ["QQmlParserStatus"] + exports: ["Qt.labs.platform/Menu 1.0", "Qt.labs.platform/Menu 1.1"] + exportMetaObjectRevisions: [256, 257] + Property { + name: "data" + type: "QObject" + isList: true + read: "data" + index: 0 + lineNumber: 49 + isReadonly: true + isFinal: true + } + Property { + name: "items" + type: "QQuickLabsPlatformMenuItem" + isList: true + read: "items" + notify: "itemsChanged" + index: 1 + lineNumber: 50 + isReadonly: true + isFinal: true + } + Property { + name: "menuBar" + type: "QQuickLabsPlatformMenuBar" + isPointer: true + read: "menuBar" + notify: "menuBarChanged" + index: 2 + lineNumber: 51 + isReadonly: true + isFinal: true + } + Property { + name: "parentMenu" + type: "QQuickLabsPlatformMenu" + isPointer: true + read: "parentMenu" + notify: "parentMenuChanged" + index: 3 + lineNumber: 52 + isReadonly: true + isFinal: true + } + Property { + name: "systemTrayIcon" + type: "QQuickLabsPlatformSystemTrayIcon" + isPointer: true + read: "systemTrayIcon" + notify: "systemTrayIconChanged" + index: 4 + lineNumber: 54 + isReadonly: true + isFinal: true + } + Property { + name: "menuItem" + type: "QQuickLabsPlatformMenuItem" + isPointer: true + read: "menuItem" + index: 5 + lineNumber: 56 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "enabled" + type: "bool" + read: "isEnabled" + write: "setEnabled" + notify: "enabledChanged" + index: 6 + lineNumber: 57 + isFinal: true + } + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 7 + lineNumber: 58 + isFinal: true + } + Property { + name: "minimumWidth" + type: "int" + read: "minimumWidth" + write: "setMinimumWidth" + notify: "minimumWidthChanged" + index: 8 + lineNumber: 59 + isFinal: true + } + Property { + name: "type" + type: "QPlatformMenu::MenuType" + read: "type" + write: "setType" + notify: "typeChanged" + index: 9 + lineNumber: 60 + isFinal: true + } + Property { + name: "title" + type: "QString" + read: "title" + write: "setTitle" + notify: "titleChanged" + index: 10 + lineNumber: 61 + isFinal: true + } + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 11 + lineNumber: 62 + isFinal: true + } + Property { + name: "icon" + revision: 257 + type: "QQuickLabsPlatformIcon" + read: "icon" + write: "setIcon" + notify: "iconChanged" + index: 12 + lineNumber: 63 + isFinal: true + } + Signal { name: "aboutToShow"; lineNumber: 127 } + Signal { name: "aboutToHide"; lineNumber: 128 } + Signal { name: "itemsChanged"; lineNumber: 130 } + Signal { name: "menuBarChanged"; lineNumber: 131 } + Signal { name: "parentMenuChanged"; lineNumber: 132 } + Signal { name: "systemTrayIconChanged"; lineNumber: 133 } + Signal { name: "titleChanged"; lineNumber: 134 } + Signal { name: "enabledChanged"; lineNumber: 135 } + Signal { name: "visibleChanged"; lineNumber: 136 } + Signal { name: "minimumWidthChanged"; lineNumber: 137 } + Signal { name: "fontChanged"; lineNumber: 138 } + Signal { name: "typeChanged"; lineNumber: 139 } + Signal { name: "iconChanged"; revision: 257; lineNumber: 140 } + Method { name: "open"; isJavaScriptFunction: true; lineNumber: 123 } + Method { name: "close"; lineNumber: 124 } + Method { name: "updateIcon"; lineNumber: 161 } + Method { + name: "addItem" + lineNumber: 112 + Parameter { name: "item"; type: "QQuickLabsPlatformMenuItem"; isPointer: true } + } + Method { + name: "insertItem" + lineNumber: 113 + Parameter { name: "index"; type: "int" } + Parameter { name: "item"; type: "QQuickLabsPlatformMenuItem"; isPointer: true } + } + Method { + name: "removeItem" + lineNumber: 114 + Parameter { name: "item"; type: "QQuickLabsPlatformMenuItem"; isPointer: true } + } + Method { + name: "addMenu" + lineNumber: 116 + Parameter { name: "menu"; type: "QQuickLabsPlatformMenu"; isPointer: true } + } + Method { + name: "insertMenu" + lineNumber: 117 + Parameter { name: "index"; type: "int" } + Parameter { name: "menu"; type: "QQuickLabsPlatformMenu"; isPointer: true } + } + Method { + name: "removeMenu" + lineNumber: 118 + Parameter { name: "menu"; type: "QQuickLabsPlatformMenu"; isPointer: true } + } + Method { name: "clear"; lineNumber: 120 } + } + Component { + file: "private/qquicklabsplatformmenubar_p.h" + lineNumber: 31 + name: "QQuickLabsPlatformMenuBar" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: ["Qt.labs.platform/MenuBar 1.0"] + exportMetaObjectRevisions: [256] + Property { + name: "data" + type: "QObject" + isList: true + read: "data" + index: 0 + lineNumber: 36 + isReadonly: true + isFinal: true + } + Property { + name: "menus" + type: "QQuickLabsPlatformMenu" + isList: true + read: "menus" + notify: "menusChanged" + index: 1 + lineNumber: 37 + isReadonly: true + isFinal: true + } + Property { + name: "window" + type: "QWindow" + isPointer: true + read: "window" + write: "setWindow" + notify: "windowChanged" + index: 2 + lineNumber: 38 + isFinal: true + } + Signal { name: "menusChanged"; lineNumber: 59 } + Signal { name: "windowChanged"; lineNumber: 60 } + Method { + name: "addMenu" + lineNumber: 53 + Parameter { name: "menu"; type: "QQuickLabsPlatformMenu"; isPointer: true } + } + Method { + name: "insertMenu" + lineNumber: 54 + Parameter { name: "index"; type: "int" } + Parameter { name: "menu"; type: "QQuickLabsPlatformMenu"; isPointer: true } + } + Method { + name: "removeMenu" + lineNumber: 55 + Parameter { name: "menu"; type: "QQuickLabsPlatformMenu"; isPointer: true } + } + Method { name: "clear"; lineNumber: 56 } + } + Component { + file: "private/qquicklabsplatformmenuitem_p.h" + lineNumber: 35 + name: "QQuickLabsPlatformMenuItem" + accessSemantics: "reference" + prototype: "QObject" + extension: "QPlatformMenuItem" + extensionIsNamespace: true + interfaces: ["QQmlParserStatus"] + exports: [ + "Qt.labs.platform/MenuItem 1.0", + "Qt.labs.platform/MenuItem 1.1" + ] + exportMetaObjectRevisions: [256, 257] + Property { + name: "menu" + type: "QQuickLabsPlatformMenu" + isPointer: true + read: "menu" + notify: "menuChanged" + index: 0 + lineNumber: 41 + isReadonly: true + isFinal: true + } + Property { + name: "subMenu" + type: "QQuickLabsPlatformMenu" + isPointer: true + read: "subMenu" + notify: "subMenuChanged" + index: 1 + lineNumber: 42 + isReadonly: true + isFinal: true + } + Property { + name: "group" + type: "QQuickLabsPlatformMenuItemGroup" + isPointer: true + read: "group" + write: "setGroup" + notify: "groupChanged" + index: 2 + lineNumber: 43 + isFinal: true + } + Property { + name: "enabled" + type: "bool" + read: "isEnabled" + write: "setEnabled" + notify: "enabledChanged" + index: 3 + lineNumber: 44 + isFinal: true + } + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 4 + lineNumber: 45 + isFinal: true + } + Property { + name: "separator" + type: "bool" + read: "isSeparator" + write: "setSeparator" + notify: "separatorChanged" + index: 5 + lineNumber: 46 + isFinal: true + } + Property { + name: "checkable" + type: "bool" + read: "isCheckable" + write: "setCheckable" + notify: "checkableChanged" + index: 6 + lineNumber: 47 + isFinal: true + } + Property { + name: "checked" + type: "bool" + read: "isChecked" + write: "setChecked" + notify: "checkedChanged" + index: 7 + lineNumber: 48 + isFinal: true + } + Property { + name: "role" + type: "QPlatformMenuItem::MenuRole" + read: "role" + write: "setRole" + notify: "roleChanged" + index: 8 + lineNumber: 49 + isFinal: true + } + Property { + name: "text" + type: "QString" + read: "text" + write: "setText" + notify: "textChanged" + index: 9 + lineNumber: 50 + isFinal: true + } + Property { + name: "shortcut" + type: "QVariant" + read: "shortcut" + write: "setShortcut" + notify: "shortcutChanged" + index: 10 + lineNumber: 51 + isFinal: true + } + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 11 + lineNumber: 52 + isFinal: true + } + Property { + name: "icon" + revision: 257 + type: "QQuickLabsPlatformIcon" + read: "icon" + write: "setIcon" + notify: "iconChanged" + index: 12 + lineNumber: 53 + isFinal: true + } + Signal { name: "triggered"; lineNumber: 106 } + Signal { name: "hovered"; lineNumber: 107 } + Signal { name: "menuChanged"; lineNumber: 109 } + Signal { name: "subMenuChanged"; lineNumber: 110 } + Signal { name: "groupChanged"; lineNumber: 111 } + Signal { name: "enabledChanged"; lineNumber: 112 } + Signal { name: "visibleChanged"; lineNumber: 113 } + Signal { name: "separatorChanged"; lineNumber: 114 } + Signal { name: "checkableChanged"; lineNumber: 115 } + Signal { name: "checkedChanged"; lineNumber: 116 } + Signal { name: "roleChanged"; lineNumber: 117 } + Signal { name: "textChanged"; lineNumber: 118 } + Signal { name: "shortcutChanged"; lineNumber: 119 } + Signal { name: "fontChanged"; lineNumber: 120 } + Signal { name: "iconChanged"; revision: 257; lineNumber: 121 } + Method { name: "toggle"; lineNumber: 103 } + Method { name: "activate"; lineNumber: 131 } + Method { name: "updateIcon"; lineNumber: 132 } + } + Component { + file: "private/qquicklabsplatformmenuitemgroup_p.h" + lineNumber: 29 + name: "QQuickLabsPlatformMenuItemGroup" + accessSemantics: "reference" + prototype: "QObject" + exports: ["Qt.labs.platform/MenuItemGroup 1.0"] + exportMetaObjectRevisions: [256] + Property { + name: "enabled" + type: "bool" + read: "isEnabled" + write: "setEnabled" + notify: "enabledChanged" + index: 0 + lineNumber: 33 + isFinal: true + } + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 1 + lineNumber: 34 + isFinal: true + } + Property { + name: "exclusive" + type: "bool" + read: "isExclusive" + write: "setExclusive" + notify: "exclusiveChanged" + index: 2 + lineNumber: 35 + isFinal: true + } + Property { + name: "checkedItem" + type: "QQuickLabsPlatformMenuItem" + isPointer: true + read: "checkedItem" + write: "setCheckedItem" + notify: "checkedItemChanged" + index: 3 + lineNumber: 36 + isFinal: true + } + Property { + name: "items" + type: "QQuickLabsPlatformMenuItem" + isList: true + read: "items" + notify: "itemsChanged" + index: 4 + lineNumber: 37 + isReadonly: true + isFinal: true + } + Signal { + name: "triggered" + lineNumber: 62 + Parameter { name: "item"; type: "QQuickLabsPlatformMenuItem"; isPointer: true } + } + Signal { + name: "hovered" + lineNumber: 63 + Parameter { name: "item"; type: "QQuickLabsPlatformMenuItem"; isPointer: true } + } + Signal { name: "enabledChanged"; lineNumber: 65 } + Signal { name: "visibleChanged"; lineNumber: 66 } + Signal { name: "exclusiveChanged"; lineNumber: 67 } + Signal { name: "checkedItemChanged"; lineNumber: 68 } + Signal { name: "itemsChanged"; lineNumber: 69 } + Method { + name: "addItem" + lineNumber: 57 + Parameter { name: "item"; type: "QQuickLabsPlatformMenuItem"; isPointer: true } + } + Method { + name: "removeItem" + lineNumber: 58 + Parameter { name: "item"; type: "QQuickLabsPlatformMenuItem"; isPointer: true } + } + Method { name: "clear"; lineNumber: 59 } + } + Component { + file: "private/qquicklabsplatformmenuseparator_p.h" + lineNumber: 23 + name: "QQuickLabsPlatformMenuSeparator" + accessSemantics: "reference" + prototype: "QQuickLabsPlatformMenuItem" + exports: [ + "Qt.labs.platform/MenuSeparator 1.0", + "Qt.labs.platform/MenuSeparator 1.1" + ] + exportMetaObjectRevisions: [256, 257] + } + Component { + file: "private/qquicklabsplatformmessagedialog_p.h" + lineNumber: 26 + name: "QQuickLabsPlatformMessageDialog" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QQuickLabsPlatformDialog" + extension: "QPlatformDialogHelper" + extensionIsNamespace: true + exports: ["Qt.labs.platform/MessageDialog 1.0"] + exportMetaObjectRevisions: [256] + Property { + name: "text" + type: "QString" + read: "text" + write: "setText" + notify: "textChanged" + index: 0 + lineNumber: 30 + isFinal: true + } + Property { + name: "informativeText" + type: "QString" + read: "informativeText" + write: "setInformativeText" + notify: "informativeTextChanged" + index: 1 + lineNumber: 31 + isFinal: true + } + Property { + name: "detailedText" + type: "QString" + read: "detailedText" + write: "setDetailedText" + notify: "detailedTextChanged" + index: 2 + lineNumber: 32 + isFinal: true + } + Property { + name: "buttons" + type: "QPlatformDialogHelper::StandardButtons" + read: "buttons" + write: "setButtons" + notify: "buttonsChanged" + index: 3 + lineNumber: 33 + isFinal: true + } + Signal { name: "textChanged"; lineNumber: 52 } + Signal { name: "informativeTextChanged"; lineNumber: 53 } + Signal { name: "detailedTextChanged"; lineNumber: 54 } + Signal { name: "buttonsChanged"; lineNumber: 55 } + Signal { + name: "clicked" + lineNumber: 56 + Parameter { name: "button"; type: "QPlatformDialogHelper::StandardButton" } + } + Signal { name: "okClicked"; lineNumber: 58 } + Signal { name: "saveClicked"; lineNumber: 59 } + Signal { name: "saveAllClicked"; lineNumber: 60 } + Signal { name: "openClicked"; lineNumber: 61 } + Signal { name: "yesClicked"; lineNumber: 62 } + Signal { name: "yesToAllClicked"; lineNumber: 63 } + Signal { name: "noClicked"; lineNumber: 64 } + Signal { name: "noToAllClicked"; lineNumber: 65 } + Signal { name: "abortClicked"; lineNumber: 66 } + Signal { name: "retryClicked"; lineNumber: 67 } + Signal { name: "ignoreClicked"; lineNumber: 68 } + Signal { name: "closeClicked"; lineNumber: 69 } + Signal { name: "cancelClicked"; lineNumber: 70 } + Signal { name: "discardClicked"; lineNumber: 71 } + Signal { name: "helpClicked"; lineNumber: 72 } + Signal { name: "applyClicked"; lineNumber: 73 } + Signal { name: "resetClicked"; lineNumber: 74 } + Signal { name: "restoreDefaultsClicked"; lineNumber: 75 } + Method { + name: "handleClick" + lineNumber: 82 + Parameter { name: "button"; type: "QPlatformDialogHelper::StandardButton" } + } + } + Component { + file: "private/qquicklabsplatformstandardpaths_p.h" + lineNumber: 32 + name: "QQuickLabsPlatformStandardPaths" + accessSemantics: "reference" + prototype: "QObject" + extension: "QStandardPaths" + extensionIsNamespace: true + exports: ["Qt.labs.platform/StandardPaths 1.0"] + isCreatable: false + isSingleton: true + exportMetaObjectRevisions: [256] + Method { + name: "displayName" + type: "QString" + lineNumber: 44 + Parameter { name: "type"; type: "QStandardPaths::StandardLocation" } + } + Method { + name: "findExecutable" + type: "QUrl" + lineNumber: 45 + Parameter { name: "executableName"; type: "QString" } + Parameter { name: "paths"; type: "QStringList" } + } + Method { + name: "findExecutable" + type: "QUrl" + isCloned: true + lineNumber: 45 + Parameter { name: "executableName"; type: "QString" } + } + Method { + name: "locate" + type: "QUrl" + lineNumber: 46 + Parameter { name: "type"; type: "QStandardPaths::StandardLocation" } + Parameter { name: "fileName"; type: "QString" } + Parameter { name: "options"; type: "QStandardPaths::LocateOptions" } + } + Method { + name: "locate" + type: "QUrl" + isCloned: true + lineNumber: 46 + Parameter { name: "type"; type: "QStandardPaths::StandardLocation" } + Parameter { name: "fileName"; type: "QString" } + } + Method { + name: "locateAll" + type: "QUrl" + isList: true + lineNumber: 47 + 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 + lineNumber: 47 + Parameter { name: "type"; type: "QStandardPaths::StandardLocation" } + Parameter { name: "fileName"; type: "QString" } + } + Method { + name: "setTestModeEnabled" + lineNumber: 48 + Parameter { name: "testMode"; type: "bool" } + } + Method { + name: "standardLocations" + type: "QUrl" + isList: true + lineNumber: 49 + Parameter { name: "type"; type: "QStandardPaths::StandardLocation" } + } + Method { + name: "writableLocation" + type: "QUrl" + lineNumber: 50 + Parameter { name: "type"; type: "QStandardPaths::StandardLocation" } + } + } + Component { + file: "private/qquicklabsplatformsystemtrayicon_p.h" + lineNumber: 34 + name: "QQuickLabsPlatformSystemTrayIcon" + accessSemantics: "reference" + prototype: "QObject" + extension: "QPlatformSystemTrayIcon" + extensionIsNamespace: true + interfaces: ["QQmlParserStatus"] + exports: [ + "Qt.labs.platform/SystemTrayIcon 1.0", + "Qt.labs.platform/SystemTrayIcon 1.1" + ] + exportMetaObjectRevisions: [256, 257] + Property { + name: "available" + type: "bool" + read: "isAvailable" + index: 0 + lineNumber: 40 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "supportsMessages" + type: "bool" + read: "supportsMessages" + index: 1 + lineNumber: 41 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 2 + lineNumber: 42 + isFinal: true + } + Property { + name: "tooltip" + type: "QString" + read: "tooltip" + write: "setTooltip" + notify: "tooltipChanged" + index: 3 + lineNumber: 43 + isFinal: true + } + Property { + name: "menu" + type: "QQuickLabsPlatformMenu" + isPointer: true + read: "menu" + write: "setMenu" + notify: "menuChanged" + index: 4 + lineNumber: 44 + isFinal: true + } + Property { + name: "geometry" + revision: 257 + type: "QRect" + read: "geometry" + notify: "geometryChanged" + index: 5 + lineNumber: 45 + isReadonly: true + isFinal: true + } + Property { + name: "icon" + revision: 257 + type: "QQuickLabsPlatformIcon" + read: "icon" + write: "setIcon" + notify: "iconChanged" + index: 6 + lineNumber: 46 + isFinal: true + } + Signal { + name: "activated" + lineNumber: 79 + Parameter { name: "reason"; type: "QPlatformSystemTrayIcon::ActivationReason" } + } + Signal { name: "messageClicked"; lineNumber: 80 } + Signal { name: "visibleChanged"; lineNumber: 81 } + Signal { name: "tooltipChanged"; lineNumber: 82 } + Signal { name: "menuChanged"; lineNumber: 83 } + Signal { name: "geometryChanged"; revision: 257; lineNumber: 84 } + Signal { name: "iconChanged"; revision: 257; lineNumber: 85 } + Method { name: "show"; lineNumber: 72 } + Method { name: "hide"; lineNumber: 73 } + Method { + name: "showMessage" + lineNumber: 75 + Parameter { name: "title"; type: "QString" } + Parameter { name: "message"; type: "QString" } + Parameter { name: "iconType"; type: "QPlatformSystemTrayIcon::MessageIcon" } + Parameter { name: "msecs"; type: "int" } + } + Method { + name: "showMessage" + isCloned: true + lineNumber: 75 + Parameter { name: "title"; type: "QString" } + Parameter { name: "message"; type: "QString" } + Parameter { name: "iconType"; type: "QPlatformSystemTrayIcon::MessageIcon" } + } + Method { + name: "showMessage" + isCloned: true + lineNumber: 75 + Parameter { name: "title"; type: "QString" } + Parameter { name: "message"; type: "QString" } + } + Method { name: "updateIcon"; lineNumber: 97 } + } + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/platform/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/platform/qmldir new file mode 100644 index 0000000..c5a5acf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/platform/qmldir @@ -0,0 +1,10 @@ +module Qt.labs.platform +linktarget Qt6::LabsPlatformplugin +optional plugin labsplatformplugin +classname QtLabsPlatformPlugin +typeinfo plugins.qmltypes +depends QtQuick +depends QtQuick.Templates +prefer :/qt-project.org/imports/Qt/labs/platform/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/qmlmodels/labsmodelsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/qmlmodels/labsmodelsplugin.dll new file mode 100644 index 0000000..ae49122 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/qmlmodels/labsmodelsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/qmlmodels/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/qmlmodels/plugins.qmltypes new file mode 100644 index 0000000..bbc9fe9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/qmlmodels/plugins.qmltypes @@ -0,0 +1,504 @@ +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/qqmlabstractcolumnmodel_p.h" + lineNumber: 25 + name: "QQmlAbstractColumnModel" + accessSemantics: "reference" + defaultProperty: "columns" + prototype: "QAbstractItemModel" + interfaces: ["QQmlParserStatus"] + Property { + name: "columnCount" + type: "int" + read: "columnCount" + notify: "columnCountChanged" + index: 0 + lineNumber: 29 + isReadonly: true + isFinal: true + } + Property { + name: "columns" + type: "QQmlTableModelColumn" + isList: true + read: "columns" + index: 1 + lineNumber: 30 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Signal { name: "columnCountChanged"; lineNumber: 58 } + Signal { name: "rowsChanged"; lineNumber: 59 } + Method { + name: "data" + type: "QVariant" + isMethodConstant: true + lineNumber: 49 + Parameter { name: "index"; type: "QModelIndex" } + Parameter { name: "role"; type: "QString" } + } + Method { + name: "data" + type: "QVariant" + isMethodConstant: true + lineNumber: 50 + Parameter { name: "index"; type: "QModelIndex" } + Parameter { name: "role"; type: "int" } + } + Method { + name: "data" + type: "QVariant" + isCloned: true + isMethodConstant: true + lineNumber: 50 + Parameter { name: "index"; type: "QModelIndex" } + } + Method { + name: "setData" + type: "bool" + lineNumber: 51 + Parameter { name: "index"; type: "QModelIndex" } + Parameter { name: "value"; type: "QVariant" } + Parameter { name: "role"; type: "QString" } + } + Method { + name: "setData" + type: "bool" + lineNumber: 52 + Parameter { name: "index"; type: "QModelIndex" } + Parameter { name: "value"; type: "QVariant" } + Parameter { name: "role"; type: "int" } + } + Method { + name: "setData" + type: "bool" + isCloned: true + lineNumber: 52 + Parameter { name: "index"; type: "QModelIndex" } + Parameter { name: "value"; type: "QVariant" } + } + } + Component { + file: "private/qqmldelegatechooser_p.h" + lineNumber: 36 + name: "QQmlDelegateChoice" + accessSemantics: "reference" + defaultProperty: "delegate" + prototype: "QObject" + exports: [ + "Qt.labs.qmlmodels/DelegateChoice 1.0", + "Qt.labs.qmlmodels/DelegateChoice 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + 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/qqmldelegatechooser_p.h" + lineNumber: 28 + name: "QQmlDelegateChooser" + accessSemantics: "reference" + defaultProperty: "choices" + prototype: "QQmlAbstractDelegateComponent" + exports: [ + "Qt.labs.qmlmodels/DelegateChooser 1.0", + "Qt.labs.qmlmodels/DelegateChooser 2.0", + "Qt.labs.qmlmodels/DelegateChooser 6.0" + ] + exportMetaObjectRevisions: [256, 512, 1536] + 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/qqmltablemodel_p.h" + lineNumber: 32 + name: "QQmlTableModel" + accessSemantics: "reference" + defaultProperty: "columns" + prototype: "QQmlAbstractColumnModel" + exports: [ + "Qt.labs.qmlmodels/TableModel 1.0", + "Qt.labs.qmlmodels/TableModel 6.0", + "Qt.labs.qmlmodels/TableModel 6.4" + ] + exportMetaObjectRevisions: [256, 1536, 1540] + Property { + name: "rowCount" + type: "int" + read: "rowCount" + notify: "rowCountChanged" + index: 0 + lineNumber: 35 + isReadonly: true + isFinal: true + } + Property { + name: "rows" + type: "QVariant" + read: "rows" + write: "setRows" + notify: "rowsChanged" + index: 1 + lineNumber: 36 + isFinal: true + } + Signal { name: "rowCountChanged"; lineNumber: 64 } + Method { + name: "appendRow" + lineNumber: 49 + Parameter { name: "row"; type: "QVariant" } + } + Method { name: "clear"; lineNumber: 50 } + Method { + name: "getRow" + type: "QVariant" + lineNumber: 51 + Parameter { name: "rowIndex"; type: "int" } + } + Method { + name: "insertRow" + lineNumber: 52 + Parameter { name: "rowIndex"; type: "int" } + Parameter { name: "row"; type: "QVariant" } + } + Method { + name: "moveRow" + lineNumber: 53 + Parameter { name: "fromRowIndex"; type: "int" } + Parameter { name: "toRowIndex"; type: "int" } + Parameter { name: "rows"; type: "int" } + } + Method { + name: "moveRow" + isCloned: true + lineNumber: 53 + Parameter { name: "fromRowIndex"; type: "int" } + Parameter { name: "toRowIndex"; type: "int" } + } + Method { + name: "removeRow" + lineNumber: 54 + Parameter { name: "rowIndex"; type: "int" } + Parameter { name: "rows"; type: "int" } + } + Method { + name: "removeRow" + isCloned: true + lineNumber: 54 + Parameter { name: "rowIndex"; type: "int" } + } + Method { + name: "setRow" + lineNumber: 55 + Parameter { name: "rowIndex"; type: "int" } + Parameter { name: "row"; type: "QVariant" } + } + } + Component { + file: "private/qqmltablemodelcolumn_p.h" + lineNumber: 30 + name: "QQmlTableModelColumn" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "Qt.labs.qmlmodels/TableModelColumn 1.0", + "Qt.labs.qmlmodels/TableModelColumn 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "display" + type: "QJSValue" + read: "display" + write: "setDisplay" + notify: "displayChanged" + index: 0 + lineNumber: 33 + isFinal: true + } + Property { + name: "decoration" + type: "QJSValue" + read: "decoration" + write: "setDecoration" + notify: "decorationChanged" + index: 1 + lineNumber: 34 + isFinal: true + } + Property { + name: "edit" + type: "QJSValue" + read: "edit" + write: "setEdit" + notify: "editChanged" + index: 2 + lineNumber: 35 + isFinal: true + } + Property { + name: "toolTip" + type: "QJSValue" + read: "toolTip" + write: "setToolTip" + notify: "toolTipChanged" + index: 3 + lineNumber: 36 + isFinal: true + } + Property { + name: "statusTip" + type: "QJSValue" + read: "statusTip" + write: "setStatusTip" + notify: "statusTipChanged" + index: 4 + lineNumber: 37 + isFinal: true + } + Property { + name: "whatsThis" + type: "QJSValue" + read: "whatsThis" + write: "setWhatsThis" + notify: "whatsThisChanged" + index: 5 + lineNumber: 38 + isFinal: true + } + Property { + name: "font" + type: "QJSValue" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 6 + lineNumber: 40 + isFinal: true + } + Property { + name: "textAlignment" + type: "QJSValue" + read: "textAlignment" + write: "setTextAlignment" + notify: "textAlignmentChanged" + index: 7 + lineNumber: 41 + isFinal: true + } + Property { + name: "background" + type: "QJSValue" + read: "background" + write: "setBackground" + notify: "backgroundChanged" + index: 8 + lineNumber: 42 + isFinal: true + } + Property { + name: "foreground" + type: "QJSValue" + read: "foreground" + write: "setForeground" + notify: "foregroundChanged" + index: 9 + lineNumber: 43 + isFinal: true + } + Property { + name: "checkState" + type: "QJSValue" + read: "checkState" + write: "setCheckState" + notify: "checkStateChanged" + index: 10 + lineNumber: 44 + isFinal: true + } + Property { + name: "accessibleText" + type: "QJSValue" + read: "accessibleText" + write: "setAccessibleText" + notify: "accessibleTextChanged" + index: 11 + lineNumber: 46 + isFinal: true + } + Property { + name: "accessibleDescription" + type: "QJSValue" + read: "accessibleDescription" + write: "setAccessibleDescription" + notify: "accessibleDescriptionChanged" + index: 12 + lineNumber: 47 + isFinal: true + } + Property { + name: "sizeHint" + type: "QJSValue" + read: "sizeHint" + write: "setSizeHint" + notify: "sizeHintChanged" + index: 13 + lineNumber: 50 + isFinal: true + } + Signal { name: "indexChanged"; lineNumber: 107 } + Signal { name: "displayChanged"; lineNumber: 108 } + Signal { name: "decorationChanged"; lineNumber: 109 } + Signal { name: "editChanged"; lineNumber: 110 } + Signal { name: "toolTipChanged"; lineNumber: 111 } + Signal { name: "statusTipChanged"; lineNumber: 112 } + Signal { name: "whatsThisChanged"; lineNumber: 113 } + Signal { name: "fontChanged"; lineNumber: 115 } + Signal { name: "textAlignmentChanged"; lineNumber: 116 } + Signal { name: "backgroundChanged"; lineNumber: 117 } + Signal { name: "foregroundChanged"; lineNumber: 118 } + Signal { name: "checkStateChanged"; lineNumber: 119 } + Signal { name: "accessibleTextChanged"; lineNumber: 121 } + Signal { name: "accessibleDescriptionChanged"; lineNumber: 122 } + Signal { name: "sizeHintChanged"; lineNumber: 123 } + } + Component { + file: "private/qqmltreemodel_p.h" + lineNumber: 34 + name: "QQmlTreeModel" + accessSemantics: "reference" + defaultProperty: "columns" + prototype: "QQmlAbstractColumnModel" + exports: ["Qt.labs.qmlmodels/TreeModel 6.10"] + exportMetaObjectRevisions: [1546] + Property { + name: "rows" + type: "QVariant" + read: "rows" + write: "setRows" + notify: "rowsChanged" + index: 0 + lineNumber: 37 + isFinal: true + } + Method { + name: "appendRow" + lineNumber: 50 + Parameter { name: "parent"; type: "QModelIndex" } + Parameter { name: "row"; type: "QVariant" } + } + Method { + name: "appendRow" + lineNumber: 51 + Parameter { name: "row"; type: "QVariant" } + } + Method { name: "clear"; lineNumber: 52 } + Method { + name: "getRow" + type: "QVariant" + isMethodConstant: true + lineNumber: 53 + Parameter { name: "index"; type: "QModelIndex" } + } + Method { + name: "removeRow" + lineNumber: 54 + Parameter { name: "index"; type: "QModelIndex" } + } + Method { + name: "setRow" + lineNumber: 55 + Parameter { name: "index"; type: "QModelIndex" } + Parameter { name: "rowData"; type: "QVariant" } + } + Method { + name: "index" + type: "QModelIndex" + lineNumber: 57 + Parameter { name: "rowIndex"; type: "std::vector" } + Parameter { name: "column"; type: "int" } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/qmlmodels/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/qmlmodels/qmldir new file mode 100644 index 0000000..6b928f6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/qmlmodels/qmldir @@ -0,0 +1,8 @@ +module Qt.labs.qmlmodels +linktarget Qt6::labsmodelsplugin +optional plugin labsmodelsplugin +classname QtQmlLabsModelsPlugin +typeinfo plugins.qmltypes +depends QtQml.Models auto +prefer :/qt-project.org/imports/Qt/labs/qmlmodels/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/settings/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/settings/plugins.qmltypes new file mode 100644 index 0000000..6bf4326 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/settings/plugins.qmltypes @@ -0,0 +1,64 @@ +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/qqmlsettings_p.h" + lineNumber: 30 + name: "QQmlSettingsLabs" + accessSemantics: "reference" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: [ + "Qt.labs.settings/Settings 1.0", + "Qt.labs.settings/Settings 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "category" + type: "QString" + read: "category" + write: "setCategory" + index: 0 + lineNumber: 34 + isFinal: true + } + Property { + name: "fileName" + type: "QString" + read: "fileName" + write: "setFileName" + index: 1 + lineNumber: 35 + isFinal: true + } + Method { name: "_q_propertyChanged"; lineNumber: 63 } + Method { + name: "value" + type: "QVariant" + isMethodConstant: true + lineNumber: 49 + Parameter { name: "key"; type: "QString" } + Parameter { name: "defaultValue"; type: "QVariant" } + } + Method { + name: "value" + type: "QVariant" + isCloned: true + isMethodConstant: true + lineNumber: 49 + Parameter { name: "key"; type: "QString" } + } + Method { + name: "setValue" + lineNumber: 50 + Parameter { name: "key"; type: "QString" } + Parameter { name: "value"; type: "QVariant" } + } + Method { name: "sync"; lineNumber: 51 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/settings/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/settings/qmldir new file mode 100644 index 0000000..86b0864 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/settings/qmldir @@ -0,0 +1,7 @@ +module Qt.labs.settings +linktarget Qt6::qmlsettingsplugin +optional plugin qmlsettingsplugin +classname QmlSettingsPlugin +typeinfo plugins.qmltypes +prefer :/qt-project.org/imports/Qt/labs/settings/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/settings/qmlsettingsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/settings/qmlsettingsplugin.dll new file mode 100644 index 0000000..d6a5f5c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/settings/qmlsettingsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/sharedimage/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/sharedimage/plugins.qmltypes new file mode 100644 index 0000000..d938981 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/sharedimage/plugins.qmltypes @@ -0,0 +1,16 @@ +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/qsharedimageloader_p.h" + lineNumber: 32 + name: "QSharedImageLoader" + accessSemantics: "reference" + prototype: "QObject" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/sharedimage/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/sharedimage/qmldir new file mode 100644 index 0000000..aa88205 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/sharedimage/qmldir @@ -0,0 +1,9 @@ +module Qt.labs.sharedimage +linktarget Qt6::sharedimageplugin +plugin sharedimageplugin +classname QtQuickSharedImagePlugin +static +typeinfo plugins.qmltypes +prefer :/qt-project.org/imports/Qt/labs/sharedimage/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/sharedimage/sharedimageplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/sharedimage/sharedimageplugin.dll new file mode 100644 index 0000000..a449c68 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/sharedimage/sharedimageplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/wavefrontmesh/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/wavefrontmesh/plugins.qmltypes new file mode 100644 index 0000000..5a6d51f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/wavefrontmesh/plugins.qmltypes @@ -0,0 +1,84 @@ +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/qwavefrontmesh_p.h" + lineNumber: 29 + name: "QWavefrontMesh" + accessSemantics: "reference" + prototype: "QQuickShaderEffectMesh" + exports: [ + "Qt.labs.wavefrontmesh/WavefrontMesh 1.0", + "Qt.labs.wavefrontmesh/WavefrontMesh 2.0", + "Qt.labs.wavefrontmesh/WavefrontMesh 6.0" + ] + exportMetaObjectRevisions: [256, 512, 1536] + Enum { + name: "Error" + lineNumber: 40 + values: [ + "NoError", + "InvalidSourceError", + "UnsupportedFaceShapeError", + "UnsupportedIndexSizeError", + "FileNotFoundError", + "NoAttributesError", + "MissingPositionAttributeError", + "MissingTextureCoordinateAttributeError", + "MissingPositionAndTextureCoordinateAttributesError", + "TooManyAttributesError", + "InvalidPlaneDefinitionError" + ] + } + Property { + name: "source" + type: "QUrl" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 0 + lineNumber: 32 + isFinal: true + } + Property { + name: "lastError" + type: "Error" + read: "lastError" + notify: "lastErrorChanged" + index: 1 + lineNumber: 33 + isReadonly: true + isFinal: true + } + Property { + name: "projectionPlaneV" + type: "QVector3D" + read: "projectionPlaneV" + write: "setProjectionPlaneV" + notify: "projectionPlaneVChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Property { + name: "projectionPlaneW" + type: "QVector3D" + read: "projectionPlaneW" + write: "setProjectionPlaneW" + notify: "projectionPlaneWChanged" + index: 3 + lineNumber: 35 + isFinal: true + } + Signal { name: "sourceChanged"; lineNumber: 76 } + Signal { name: "lastErrorChanged"; lineNumber: 77 } + Signal { name: "projectionPlaneVChanged"; lineNumber: 78 } + Signal { name: "projectionPlaneWChanged"; lineNumber: 79 } + Method { name: "readData"; lineNumber: 82 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/wavefrontmesh/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/wavefrontmesh/qmldir new file mode 100644 index 0000000..9b4e0c9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/wavefrontmesh/qmldir @@ -0,0 +1,9 @@ +module Qt.labs.wavefrontmesh +linktarget Qt6::qmlwavefrontmeshplugin +optional plugin qmlwavefrontmeshplugin +classname QmlWavefrontMeshPlugin +typeinfo plugins.qmltypes +depends QtQuick auto +prefer :/qt-project.org/imports/Qt/labs/wavefrontmesh/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/wavefrontmesh/qmlwavefrontmeshplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/wavefrontmesh/qmlwavefrontmeshplugin.dll new file mode 100644 index 0000000..04e1d0b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt/labs/wavefrontmesh/qmlwavefrontmeshplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Animation/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Animation/plugins.qmltypes new file mode 100644 index 0000000..857ffc1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Animation/plugins.qmltypes @@ -0,0 +1,1433 @@ +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/qt3dquickanimationforeign_p.h" + lineNumber: 84 + name: "Qt3DAnimation::QAbstractAnimationClip" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Animation/AbstractAnimationClip 2.9", + "Qt3D.Animation/AbstractAnimationClip 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [521, 1536] + Property { + name: "duration" + type: "float" + read: "duration" + notify: "durationChanged" + index: 0 + lineNumber: 20 + isReadonly: true + } + Signal { + name: "durationChanged" + lineNumber: 28 + Parameter { name: "duration"; type: "float" } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 159 + name: "Qt3DAnimation::QAbstractAnimation" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "Qt3D.Animation/AbstractAnimation 2.9", + "Qt3D.Animation/AbstractAnimation 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [521, 1536] + Enum { + name: "AnimationType" + lineNumber: 27 + values: [ + "KeyframeAnimation", + "MorphingAnimation", + "VertexBlendAnimation" + ] + } + Property { + name: "animationName" + type: "QString" + read: "animationName" + write: "setAnimationName" + notify: "animationNameChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "animationType" + type: "AnimationType" + read: "animationType" + index: 1 + lineNumber: 22 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "position" + type: "float" + read: "position" + write: "setPosition" + notify: "positionChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "duration" + type: "float" + read: "duration" + notify: "durationChanged" + index: 3 + lineNumber: 24 + isReadonly: true + } + Signal { + name: "animationNameChanged" + lineNumber: 49 + Parameter { name: "name"; type: "QString" } + } + Signal { + name: "positionChanged" + lineNumber: 50 + Parameter { name: "position"; type: "float" } + } + Signal { + name: "durationChanged" + lineNumber: 51 + Parameter { name: "duration"; type: "float" } + } + Method { + name: "setAnimationName" + lineNumber: 40 + Parameter { name: "name"; type: "QString" } + } + Method { + name: "setPosition" + lineNumber: 41 + Parameter { name: "position"; type: "float" } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 222 + name: "Qt3DAnimation::QAbstractChannelMapping" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Animation/AbstractChannelMapping 2.10", + "Qt3D.Animation/AbstractChannelMapping 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [522, 1536] + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 51 + name: "Qt3DAnimation::QAbstractClipAnimator" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: [ + "Qt3D.Animation/AbstractClipAnimator 2.9", + "Qt3D.Animation/AbstractClipAnimator 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [521, 1536] + Enum { + name: "Loops" + lineNumber: 29 + values: ["Infinite"] + } + Property { + name: "running" + type: "bool" + read: "isRunning" + write: "setRunning" + notify: "runningChanged" + index: 0 + lineNumber: 22 + } + Property { + name: "loops" + type: "int" + read: "loopCount" + write: "setLoopCount" + notify: "loopCountChanged" + index: 1 + lineNumber: 23 + } + Property { + name: "channelMapper" + type: "Qt3DAnimation::QChannelMapper" + isPointer: true + read: "channelMapper" + write: "setChannelMapper" + notify: "channelMapperChanged" + index: 2 + lineNumber: 24 + } + Property { + name: "clock" + type: "Qt3DAnimation::QClock" + isPointer: true + read: "clock" + write: "setClock" + notify: "clockChanged" + index: 3 + lineNumber: 25 + } + Property { + name: "normalizedTime" + type: "float" + read: "normalizedTime" + write: "setNormalizedTime" + notify: "normalizedTimeChanged" + index: 4 + lineNumber: 26 + } + Signal { + name: "runningChanged" + lineNumber: 51 + Parameter { name: "running"; type: "bool" } + } + Signal { + name: "channelMapperChanged" + lineNumber: 52 + Parameter { name: "channelMapper"; type: "Qt3DAnimation::QChannelMapper"; isPointer: true } + } + Signal { + name: "loopCountChanged" + lineNumber: 53 + Parameter { name: "loops"; type: "int" } + } + Signal { + name: "clockChanged" + lineNumber: 54 + Parameter { name: "clock"; type: "Qt3DAnimation::QClock"; isPointer: true } + } + Signal { + name: "normalizedTimeChanged" + lineNumber: 55 + Parameter { name: "index"; type: "float" } + } + Method { + name: "setRunning" + lineNumber: 41 + Parameter { name: "running"; type: "bool" } + } + Method { + name: "setChannelMapper" + lineNumber: 42 + Parameter { name: "channelMapper"; type: "Qt3DAnimation::QChannelMapper"; isPointer: true } + } + Method { + name: "setLoopCount" + lineNumber: 43 + Parameter { name: "loops"; type: "int" } + } + Method { + name: "setClock" + lineNumber: 44 + Parameter { name: "clock"; type: "Qt3DAnimation::QClock"; isPointer: true } + } + Method { + name: "setNormalizedTime" + lineNumber: 45 + Parameter { name: "timeFraction"; type: "float" } + } + Method { name: "start"; lineNumber: 47 } + Method { name: "stop"; lineNumber: 48 } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 118 + name: "Qt3DAnimation::QAbstractClipBlendNode" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Animation/AbstractClipBlendNode 2.9", + "Qt3D.Animation/AbstractClipBlendNode 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [521, 1536] + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 135 + name: "Qt3DAnimation::QAdditiveClipBlend" + accessSemantics: "reference" + prototype: "Qt3DAnimation::QAbstractClipBlendNode" + exports: [ + "Qt3D.Animation/AdditiveClipBlend 2.9", + "Qt3D.Animation/AdditiveClipBlend 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "baseClip" + type: "Qt3DAnimation::QAbstractClipBlendNode" + isPointer: true + read: "baseClip" + write: "setBaseClip" + notify: "baseClipChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "additiveClip" + type: "Qt3DAnimation::QAbstractClipBlendNode" + isPointer: true + read: "additiveClip" + write: "setAdditiveClip" + notify: "additiveClipChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "additiveFactor" + type: "float" + read: "additiveFactor" + write: "setAdditiveFactor" + notify: "additiveFactorChanged" + index: 2 + lineNumber: 20 + } + Signal { + name: "additiveFactorChanged" + lineNumber: 35 + Parameter { name: "additiveFactor"; type: "float" } + } + Signal { + name: "baseClipChanged" + lineNumber: 36 + Parameter { name: "baseClip"; type: "Qt3DAnimation::QAbstractClipBlendNode"; isPointer: true } + } + Signal { + name: "additiveClipChanged" + lineNumber: 37 + Parameter { + name: "additiveClip" + type: "Qt3DAnimation::QAbstractClipBlendNode" + isPointer: true + } + } + Method { + name: "setAdditiveFactor" + lineNumber: 30 + Parameter { name: "additiveFactor"; type: "float" } + } + Method { + name: "setBaseClip" + lineNumber: 31 + Parameter { name: "baseClip"; type: "Qt3DAnimation::QAbstractClipBlendNode"; isPointer: true } + } + Method { + name: "setAdditiveClip" + lineNumber: 32 + Parameter { + name: "additiveClip" + type: "Qt3DAnimation::QAbstractClipBlendNode" + isPointer: true + } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 101 + name: "Qt3DAnimation::QAnimationClip" + accessSemantics: "reference" + prototype: "Qt3DAnimation::QAbstractAnimationClip" + exports: [ + "Qt3D.Animation/AnimationClip 2.9", + "Qt3D.Animation/AnimationClip 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "clipData" + type: "Qt3DAnimation::QAnimationClipData" + read: "clipData" + write: "setClipData" + notify: "clipDataChanged" + index: 0 + lineNumber: 20 + } + Signal { + name: "clipDataChanged" + lineNumber: 32 + Parameter { name: "clipData"; type: "Qt3DAnimation::QAnimationClipData" } + } + Method { + name: "setClipData" + lineNumber: 29 + Parameter { name: "clipData"; type: "Qt3DAnimation::QAnimationClipData" } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 93 + name: "Qt3DAnimation::QAnimationClipLoader" + accessSemantics: "reference" + prototype: "Qt3DAnimation::QAbstractAnimationClip" + exports: [ + "Qt3D.Animation/AnimationClipLoader 2.9", + "Qt3D.Animation/AnimationClipLoader 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Enum { + name: "Status" + lineNumber: 29 + values: ["NotReady", "Ready", "Error"] + } + Property { + name: "source" + type: "QUrl" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 1 + lineNumber: 21 + isReadonly: true + } + Signal { + name: "sourceChanged" + lineNumber: 43 + Parameter { name: "source"; type: "QUrl" } + } + Signal { + name: "statusChanged" + lineNumber: 44 + Parameter { name: "status"; type: "Status" } + } + Method { + name: "setSource" + lineNumber: 40 + Parameter { name: "source"; type: "QUrl" } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 186 + name: "Qt3DAnimation::QAnimationController" + accessSemantics: "reference" + prototype: "QObject" + extension: "Qt3DAnimation::Quick::QQuick3DAnimationController" + exports: [ + "Qt3D.Animation/AnimationController 2.9", + "Qt3D.Animation/AnimationController 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "activeAnimationGroup" + type: "int" + read: "activeAnimationGroup" + write: "setActiveAnimationGroup" + notify: "activeAnimationGroupChanged" + index: 0 + lineNumber: 22 + } + Property { + name: "position" + type: "float" + read: "position" + write: "setPosition" + notify: "positionChanged" + index: 1 + lineNumber: 23 + } + Property { + name: "positionScale" + type: "float" + read: "positionScale" + write: "setPositionScale" + notify: "positionScaleChanged" + index: 2 + lineNumber: 24 + } + Property { + name: "positionOffset" + type: "float" + read: "positionOffset" + write: "setPositionOffset" + notify: "positionOffsetChanged" + index: 3 + lineNumber: 25 + } + Property { + name: "entity" + type: "Qt3DCore::QEntity" + isPointer: true + read: "entity" + write: "setEntity" + notify: "entityChanged" + index: 4 + lineNumber: 26 + } + Property { + name: "recursive" + type: "bool" + read: "recursive" + write: "setRecursive" + notify: "recursiveChanged" + index: 5 + lineNumber: 27 + } + Signal { + name: "activeAnimationGroupChanged" + lineNumber: 57 + Parameter { name: "index"; type: "int" } + } + Signal { + name: "positionChanged" + lineNumber: 58 + Parameter { name: "position"; type: "float" } + } + Signal { + name: "positionScaleChanged" + lineNumber: 59 + Parameter { name: "scale"; type: "float" } + } + Signal { + name: "positionOffsetChanged" + lineNumber: 60 + Parameter { name: "offset"; type: "float" } + } + Signal { + name: "entityChanged" + lineNumber: 61 + Parameter { name: "entity"; type: "Qt3DCore::QEntity"; isPointer: true } + } + Signal { + name: "recursiveChanged" + lineNumber: 62 + Parameter { name: "recursive"; type: "bool" } + } + Method { + name: "setActiveAnimationGroup" + lineNumber: 49 + Parameter { name: "index"; type: "int" } + } + Method { + name: "setPosition" + lineNumber: 50 + Parameter { name: "position"; type: "float" } + } + Method { + name: "setPositionScale" + lineNumber: 51 + Parameter { name: "scale"; type: "float" } + } + Method { + name: "setPositionOffset" + lineNumber: 52 + Parameter { name: "offset"; type: "float" } + } + Method { + name: "setEntity" + lineNumber: 53 + Parameter { name: "entity"; type: "Qt3DCore::QEntity"; isPointer: true } + } + Method { + name: "setRecursive" + lineNumber: 54 + Parameter { name: "recursive"; type: "bool" } + } + Method { + name: "getAnimationIndex" + type: "int" + isMethodConstant: true + lineNumber: 45 + Parameter { name: "name"; type: "QString" } + } + Method { + name: "getGroup" + type: "Qt3DAnimation::QAnimationGroup" + isPointer: true + isMethodConstant: true + lineNumber: 46 + Parameter { name: "index"; type: "int" } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 177 + name: "Qt3DAnimation::QAnimationGroup" + accessSemantics: "reference" + prototype: "QObject" + extension: "Qt3DAnimation::Quick::QQuick3DAnimationGroup" + exports: [ + "Qt3D.Animation/AnimationGroup 2.9", + "Qt3D.Animation/AnimationGroup 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 0 + lineNumber: 22 + } + Property { + name: "position" + type: "float" + read: "position" + write: "setPosition" + notify: "positionChanged" + index: 1 + lineNumber: 23 + } + Property { + name: "duration" + type: "float" + read: "duration" + notify: "durationChanged" + index: 2 + lineNumber: 24 + isReadonly: true + } + Signal { + name: "nameChanged" + lineNumber: 43 + Parameter { name: "name"; type: "QString" } + } + Signal { + name: "positionChanged" + lineNumber: 44 + Parameter { name: "position"; type: "float" } + } + Signal { + name: "durationChanged" + lineNumber: 45 + Parameter { name: "duration"; type: "float" } + } + Method { + name: "setName" + lineNumber: 39 + Parameter { name: "name"; type: "QString" } + } + Method { + name: "setPosition" + lineNumber: 40 + Parameter { name: "position"; type: "float" } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 68 + name: "Qt3DAnimation::QBlendedClipAnimator" + accessSemantics: "reference" + prototype: "Qt3DAnimation::QAbstractClipAnimator" + exports: [ + "Qt3D.Animation/BlendedClipAnimator 2.9", + "Qt3D.Animation/BlendedClipAnimator 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "blendTree" + type: "Qt3DAnimation::QAbstractClipBlendNode" + isPointer: true + read: "blendTree" + write: "setBlendTree" + notify: "blendTreeChanged" + index: 0 + lineNumber: 20 + } + Signal { + name: "blendTreeChanged" + lineNumber: 32 + Parameter { name: "blendTree"; type: "QAbstractClipBlendNode"; isPointer: true } + } + Method { + name: "setBlendTree" + lineNumber: 29 + Parameter { name: "blendTree"; type: "QAbstractClipBlendNode"; isPointer: true } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 109 + name: "Qt3DAnimation::QChannelMapper" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + extension: "Qt3DAnimation::Animation::Quick::Quick3DChannelMapper" + exports: [ + "Qt3D.Animation/ChannelMapper 2.9", + "Qt3D.Animation/ChannelMapper 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 76 + name: "Qt3DAnimation::QChannelMapping" + accessSemantics: "reference" + prototype: "Qt3DAnimation::QAbstractChannelMapping" + exports: [ + "Qt3D.Animation/ChannelMapping 2.9", + "Qt3D.Animation/ChannelMapping 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "channelName" + type: "QString" + read: "channelName" + write: "setChannelName" + notify: "channelNameChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "target" + type: "Qt3DCore::QNode" + isPointer: true + read: "target" + write: "setTarget" + notify: "targetChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "property" + type: "QString" + read: "property" + write: "setProperty" + notify: "propertyChanged" + index: 2 + lineNumber: 22 + } + Signal { + name: "channelNameChanged" + lineNumber: 38 + Parameter { name: "channelName"; type: "QString" } + } + Signal { + name: "targetChanged" + lineNumber: 39 + Parameter { name: "target"; type: "Qt3DCore::QNode"; isPointer: true } + } + Signal { + name: "propertyChanged" + lineNumber: 40 + Parameter { name: "property"; type: "QString" } + } + Method { + name: "setChannelName" + lineNumber: 33 + Parameter { name: "channelName"; type: "QString" } + } + Method { + name: "setTarget" + lineNumber: 34 + Parameter { name: "target"; type: "Qt3DCore::QNode"; isPointer: true } + } + Method { + name: "setProperty" + lineNumber: 35 + Parameter { name: "property"; type: "QString" } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 60 + name: "Qt3DAnimation::QClipAnimator" + accessSemantics: "reference" + prototype: "Qt3DAnimation::QAbstractClipAnimator" + exports: [ + "Qt3D.Animation/ClipAnimator 2.9", + "Qt3D.Animation/ClipAnimator 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "clip" + type: "Qt3DAnimation::QAbstractAnimationClip" + isPointer: true + read: "clip" + write: "setClip" + notify: "clipChanged" + index: 0 + lineNumber: 20 + } + Signal { + name: "clipChanged" + lineNumber: 32 + Parameter { name: "clip"; type: "Qt3DAnimation::QAbstractAnimationClip"; isPointer: true } + } + Method { + name: "setClip" + lineNumber: 29 + Parameter { name: "clip"; type: "Qt3DAnimation::QAbstractAnimationClip"; isPointer: true } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 143 + name: "Qt3DAnimation::QClipBlendValue" + accessSemantics: "reference" + prototype: "Qt3DAnimation::QAbstractClipBlendNode" + exports: [ + "Qt3D.Animation/ClipBlendValue 2.9", + "Qt3D.Animation/ClipBlendValue 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "clip" + type: "Qt3DAnimation::QAbstractAnimationClip" + isPointer: true + read: "clip" + write: "setClip" + notify: "clipChanged" + index: 0 + lineNumber: 19 + } + Signal { + name: "clipChanged" + lineNumber: 33 + Parameter { name: "clip"; type: "Qt3DAnimation::QAbstractAnimationClip"; isPointer: true } + } + Method { + name: "setClip" + lineNumber: 30 + Parameter { name: "clip"; type: "Qt3DAnimation::QAbstractAnimationClip"; isPointer: true } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 151 + name: "Qt3DAnimation::QClock" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: ["Qt3D.Animation/Clock 2.9", "Qt3D.Animation/Clock 6.0"] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "playbackRate" + type: "double" + read: "playbackRate" + write: "setPlaybackRate" + notify: "playbackRateChanged" + index: 0 + lineNumber: 19 + } + Signal { + name: "playbackRateChanged" + lineNumber: 29 + Parameter { name: "playbackRate"; type: "double" } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 168 + name: "Qt3DAnimation::QKeyframeAnimation" + accessSemantics: "reference" + prototype: "Qt3DAnimation::QAbstractAnimation" + extension: "Qt3DAnimation::Quick::QQuick3DKeyframeAnimation" + exports: [ + "Qt3D.Animation/KeyframeAnimation 2.9", + "Qt3D.Animation/KeyframeAnimation 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Enum { + name: "RepeatMode" + lineNumber: 33 + values: ["None", "Constant", "Repeat"] + } + Property { + name: "framePositions" + type: "float" + isList: true + read: "framePositions" + write: "setFramePositions" + notify: "framePositionsChanged" + index: 0 + lineNumber: 23 + } + Property { + name: "target" + type: "Qt3DCore::QTransform" + isPointer: true + read: "target" + write: "setTarget" + notify: "targetChanged" + index: 1 + lineNumber: 24 + } + Property { + name: "easing" + type: "QEasingCurve" + read: "easing" + write: "setEasing" + notify: "easingChanged" + index: 2 + lineNumber: 25 + } + Property { + name: "targetName" + type: "QString" + read: "targetName" + write: "setTargetName" + notify: "targetNameChanged" + index: 3 + lineNumber: 26 + } + Property { + name: "startMode" + type: "RepeatMode" + read: "startMode" + write: "setStartMode" + notify: "startModeChanged" + index: 4 + lineNumber: 27 + } + Property { + name: "endMode" + type: "RepeatMode" + read: "endMode" + write: "setEndMode" + notify: "endModeChanged" + index: 5 + lineNumber: 28 + } + Signal { + name: "framePositionsChanged" + lineNumber: 62 + Parameter { name: "positions"; type: "float"; isList: true } + } + Signal { + name: "targetChanged" + lineNumber: 63 + Parameter { name: "target"; type: "Qt3DCore::QTransform"; isPointer: true } + } + Signal { + name: "easingChanged" + lineNumber: 64 + Parameter { name: "easing"; type: "QEasingCurve" } + } + Signal { + name: "targetNameChanged" + lineNumber: 65 + Parameter { name: "name"; type: "QString" } + } + Signal { + name: "startModeChanged" + lineNumber: 66 + Parameter { name: "startMode"; type: "QKeyframeAnimation::RepeatMode" } + } + Signal { + name: "endModeChanged" + lineNumber: 67 + Parameter { name: "endMode"; type: "QKeyframeAnimation::RepeatMode" } + } + Method { + name: "setFramePositions" + lineNumber: 54 + Parameter { name: "positions"; type: "float"; isList: true } + } + Method { + name: "setTarget" + lineNumber: 55 + Parameter { name: "target"; type: "Qt3DCore::QTransform"; isPointer: true } + } + Method { + name: "setEasing" + lineNumber: 56 + Parameter { name: "easing"; type: "QEasingCurve" } + } + Method { + name: "setTargetName" + lineNumber: 57 + Parameter { name: "name"; type: "QString" } + } + Method { + name: "setStartMode" + lineNumber: 58 + Parameter { name: "mode"; type: "RepeatMode" } + } + Method { + name: "setEndMode" + lineNumber: 59 + Parameter { name: "mode"; type: "RepeatMode" } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 127 + name: "Qt3DAnimation::QLerpClipBlend" + accessSemantics: "reference" + prototype: "Qt3DAnimation::QAbstractClipBlendNode" + exports: [ + "Qt3D.Animation/LerpClipBlend 2.9", + "Qt3D.Animation/LerpClipBlend 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "startClip" + type: "Qt3DAnimation::QAbstractClipBlendNode" + isPointer: true + read: "startClip" + write: "setStartClip" + notify: "startClipChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "endClip" + type: "Qt3DAnimation::QAbstractClipBlendNode" + isPointer: true + read: "endClip" + write: "setEndClip" + notify: "endClipChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "blendFactor" + type: "float" + read: "blendFactor" + write: "setBlendFactor" + notify: "blendFactorChanged" + index: 2 + lineNumber: 20 + } + Signal { + name: "blendFactorChanged" + lineNumber: 36 + Parameter { name: "blendFactor"; type: "float" } + } + Signal { + name: "startClipChanged" + lineNumber: 37 + Parameter { name: "startClip"; type: "Qt3DAnimation::QAbstractClipBlendNode"; isPointer: true } + } + Signal { + name: "endClipChanged" + lineNumber: 38 + Parameter { name: "endClip"; type: "Qt3DAnimation::QAbstractClipBlendNode"; isPointer: true } + } + Method { + name: "setBlendFactor" + lineNumber: 31 + Parameter { name: "blendFactor"; type: "float" } + } + Method { + name: "setStartClip" + lineNumber: 32 + Parameter { name: "startClip"; type: "Qt3DAnimation::QAbstractClipBlendNode"; isPointer: true } + } + Method { + name: "setEndClip" + lineNumber: 33 + Parameter { name: "endClip"; type: "Qt3DAnimation::QAbstractClipBlendNode"; isPointer: true } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 204 + name: "Qt3DAnimation::QMorphTarget" + accessSemantics: "reference" + prototype: "QObject" + extension: "Qt3DAnimation::Quick::QQuick3DMorphTarget" + exports: [ + "Qt3D.Animation/MorphTarget 2.9", + "Qt3D.Animation/MorphTarget 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "attributeNames" + type: "QStringList" + read: "attributeNames" + notify: "attributeNamesChanged" + index: 0 + lineNumber: 23 + isReadonly: true + } + Signal { + name: "attributeNamesChanged" + lineNumber: 39 + Parameter { name: "attributeNames"; type: "QStringList" } + } + Method { + name: "fromGeometry" + type: "QMorphTarget" + isPointer: true + lineNumber: 35 + Parameter { name: "geometry"; type: "Qt3DCore::QGeometry"; isPointer: true } + Parameter { name: "attributes"; type: "QStringList" } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 195 + name: "Qt3DAnimation::QMorphingAnimation" + accessSemantics: "reference" + prototype: "Qt3DAnimation::QAbstractAnimation" + extension: "Qt3DAnimation::Quick::QQuick3DMorphingAnimation" + exports: [ + "Qt3D.Animation/MorphingAnimation 2.9", + "Qt3D.Animation/MorphingAnimation 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Enum { + name: "Method" + lineNumber: 32 + values: ["Normalized", "Relative"] + } + Property { + name: "targetPositions" + type: "float" + isList: true + read: "targetPositions" + write: "setTargetPositions" + notify: "targetPositionsChanged" + index: 0 + lineNumber: 24 + } + Property { + name: "interpolator" + type: "float" + read: "interpolator" + notify: "interpolatorChanged" + index: 1 + lineNumber: 25 + isReadonly: true + } + Property { + name: "target" + type: "Qt3DRender::QGeometryRenderer" + isPointer: true + read: "target" + write: "setTarget" + notify: "targetChanged" + index: 2 + lineNumber: 26 + } + Property { + name: "targetName" + type: "QString" + read: "targetName" + write: "setTargetName" + notify: "targetNameChanged" + index: 3 + lineNumber: 27 + } + Property { + name: "method" + type: "Method" + read: "method" + write: "setMethod" + notify: "methodChanged" + index: 4 + lineNumber: 28 + } + Property { + name: "easing" + type: "QEasingCurve" + read: "easing" + write: "setEasing" + notify: "easingChanged" + index: 5 + lineNumber: 29 + } + Signal { + name: "targetPositionsChanged" + lineNumber: 65 + Parameter { name: "targetPositions"; type: "float"; isList: true } + } + Signal { + name: "interpolatorChanged" + lineNumber: 66 + Parameter { name: "interpolator"; type: "float" } + } + Signal { + name: "targetChanged" + lineNumber: 67 + Parameter { name: "target"; type: "Qt3DRender::QGeometryRenderer"; isPointer: true } + } + Signal { + name: "targetNameChanged" + lineNumber: 68 + Parameter { name: "name"; type: "QString" } + } + Signal { + name: "methodChanged" + lineNumber: 69 + Parameter { name: "method"; type: "QMorphingAnimation::Method" } + } + Signal { + name: "easingChanged" + lineNumber: 70 + Parameter { name: "easing"; type: "QEasingCurve" } + } + Method { + name: "setTargetPositions" + lineNumber: 58 + Parameter { name: "targetPositions"; type: "float"; isList: true } + } + Method { + name: "setTarget" + lineNumber: 59 + Parameter { name: "target"; type: "Qt3DRender::QGeometryRenderer"; isPointer: true } + } + Method { + name: "setTargetName" + lineNumber: 60 + Parameter { name: "name"; type: "QString" } + } + Method { + name: "setMethod" + lineNumber: 61 + Parameter { name: "method"; type: "QMorphingAnimation::Method" } + } + Method { + name: "setEasing" + lineNumber: 62 + Parameter { name: "easing"; type: "QEasingCurve" } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 231 + name: "Qt3DAnimation::QSkeletonMapping" + accessSemantics: "reference" + prototype: "Qt3DAnimation::QAbstractChannelMapping" + exports: [ + "Qt3D.Animation/SkeletonMapping 2.10", + "Qt3D.Animation/SkeletonMapping 6.0" + ] + exportMetaObjectRevisions: [522, 1536] + Property { + name: "skeleton" + type: "Qt3DCore::QAbstractSkeleton" + isPointer: true + read: "skeleton" + write: "setSkeleton" + notify: "skeletonChanged" + index: 0 + lineNumber: 20 + } + Signal { + name: "skeletonChanged" + lineNumber: 32 + Parameter { name: "skeleton"; type: "Qt3DCore::QAbstractSkeleton"; isPointer: true } + } + Method { + name: "setSkeleton" + lineNumber: 29 + Parameter { name: "skeleton"; type: "Qt3DCore::QAbstractSkeleton"; isPointer: true } + } + } + Component { + file: "private/qt3dquickanimationforeign_p.h" + lineNumber: 213 + name: "Qt3DAnimation::QVertexBlendAnimation" + accessSemantics: "reference" + prototype: "Qt3DAnimation::QAbstractAnimation" + extension: "Qt3DAnimation::Quick::QQuick3DVertexBlendAnimation" + exports: [ + "Qt3D.Animation/VertexBlendAnimation 2.9", + "Qt3D.Animation/VertexBlendAnimation 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "targetPositions" + type: "float" + isList: true + read: "targetPositions" + write: "setTargetPositions" + notify: "targetPositionsChanged" + index: 0 + lineNumber: 22 + } + Property { + name: "interpolator" + type: "float" + read: "interpolator" + notify: "interpolatorChanged" + index: 1 + lineNumber: 23 + isReadonly: true + } + Property { + name: "target" + type: "Qt3DRender::QGeometryRenderer" + isPointer: true + read: "target" + write: "setTarget" + notify: "targetChanged" + index: 2 + lineNumber: 24 + } + Property { + name: "targetName" + type: "QString" + read: "targetName" + write: "setTargetName" + notify: "targetNameChanged" + index: 3 + lineNumber: 25 + } + Signal { + name: "targetPositionsChanged" + lineNumber: 47 + Parameter { name: "targetPositions"; type: "float"; isList: true } + } + Signal { + name: "interpolatorChanged" + lineNumber: 48 + Parameter { name: "interpolator"; type: "float" } + } + Signal { + name: "targetChanged" + lineNumber: 49 + Parameter { name: "target"; type: "Qt3DRender::QGeometryRenderer"; isPointer: true } + } + Signal { + name: "targetNameChanged" + lineNumber: 50 + Parameter { name: "name"; type: "QString" } + } + Method { + name: "setTargetPositions" + lineNumber: 42 + Parameter { name: "targetPositions"; type: "float"; isList: true } + } + Method { + name: "setTarget" + lineNumber: 43 + Parameter { name: "target"; type: "Qt3DRender::QGeometryRenderer"; isPointer: true } + } + Method { + name: "setTargetName" + lineNumber: 44 + Parameter { name: "name"; type: "QString" } + } + } + Component { + file: "private/quick3dchannelmapper_p.h" + lineNumber: 29 + name: "Qt3DAnimation::Animation::Quick::Quick3DChannelMapper" + accessSemantics: "reference" + defaultProperty: "mappings" + prototype: "QObject" + Property { + name: "mappings" + type: "Qt3DAnimation::QAbstractChannelMapping" + isList: true + read: "qmlMappings" + index: 0 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/quick3danimationcontroller_p.h" + lineNumber: 27 + name: "Qt3DAnimation::Quick::QQuick3DAnimationController" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "animationGroups" + type: "Qt3DAnimation::QAnimationGroup" + isList: true + read: "animationGroups" + index: 0 + lineNumber: 30 + isReadonly: true + } + } + Component { + file: "private/quick3danimationgroup_p.h" + lineNumber: 29 + name: "Qt3DAnimation::Quick::QQuick3DAnimationGroup" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "animations" + type: "Qt3DAnimation::QAbstractAnimation" + isList: true + read: "animations" + index: 0 + lineNumber: 32 + isReadonly: true + } + } + Component { + file: "private/quick3dkeyframeanimation_p.h" + lineNumber: 29 + name: "Qt3DAnimation::Quick::QQuick3DKeyframeAnimation" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "keyframes" + type: "Qt3DCore::QTransform" + isList: true + read: "keyframes" + index: 0 + lineNumber: 32 + isReadonly: true + } + } + Component { + file: "private/quick3dmorphtarget_p.h" + lineNumber: 27 + name: "Qt3DAnimation::Quick::QQuick3DMorphTarget" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "attributes" + type: "Qt3DCore::QAttribute" + isList: true + read: "attributes" + index: 0 + lineNumber: 30 + isReadonly: true + } + } + Component { + file: "private/quick3dmorphinganimation_p.h" + lineNumber: 29 + name: "Qt3DAnimation::Quick::QQuick3DMorphingAnimation" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "morphTargets" + type: "Qt3DAnimation::QMorphTarget" + isList: true + read: "morphTargets" + index: 0 + lineNumber: 32 + isReadonly: true + } + } + Component { + file: "private/quick3dvertexblendanimation_p.h" + lineNumber: 29 + name: "Qt3DAnimation::Quick::QQuick3DVertexBlendAnimation" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "morphTargets" + type: "Qt3DAnimation::QMorphTarget" + isList: true + read: "morphTargets" + index: 0 + lineNumber: 32 + isReadonly: true + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Animation/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Animation/qmldir new file mode 100644 index 0000000..82e14df --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Animation/qmldir @@ -0,0 +1,10 @@ +module Qt3D.Animation +linktarget Qt6::quick3danimationplugin +optional plugin quick3danimationplugin +classname Qt3DQuick3DAnimationPlugin +typeinfo plugins.qmltypes +depends QtQml auto +depends Qt3D.Render auto +depends Qt3D.Core auto +prefer :/qt-project.org/imports/Qt3D/Animation/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Animation/quick3danimationplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Animation/quick3danimationplugin.dll new file mode 100644 index 0000000..13e72b1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Animation/quick3danimationplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Core/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Core/plugins.qmltypes new file mode 100644 index 0000000..9215950 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Core/plugins.qmltypes @@ -0,0 +1,2694 @@ +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/qt3dquickforeign_p.h" + lineNumber: 75 + name: "Qt3DCore::QAbstractSkeleton" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Core/AbstractSkeleton 2.10", + "Qt3D.Core/AbstractSkeleton 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [522, 1536] + Property { + name: "jointCount" + type: "int" + read: "jointCount" + notify: "jointCountChanged" + index: 0 + lineNumber: 19 + isReadonly: true + } + Signal { + name: "jointCountChanged" + lineNumber: 27 + Parameter { name: "jointCount"; type: "int" } + } + } + Component { + file: "private/qt3dquickforeign_p.h" + lineNumber: 67 + name: "Qt3DCore::QArmature" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: ["Qt3D.Core/Armature 2.0", "Qt3D.Core/Armature 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "skeleton" + type: "Qt3DCore::QAbstractSkeleton" + isPointer: true + read: "skeleton" + write: "setSkeleton" + notify: "skeletonChanged" + index: 0 + lineNumber: 20 + } + Signal { + name: "skeletonChanged" + lineNumber: 32 + Parameter { name: "skeleton"; type: "Qt3DCore::QAbstractSkeleton"; isPointer: true } + } + Method { + name: "setSkeleton" + lineNumber: 29 + Parameter { name: "skeleton"; type: "Qt3DCore::QAbstractSkeleton"; isPointer: true } + } + } + Component { + file: "private/qt3dquickforeign_p.h" + lineNumber: 92 + name: "Qt3DCore::QAttribute" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Core/Attribute 2.0", + "Qt3D.Core/Attribute 2.10", + "Qt3D.Core/Attribute 2.11", + "Qt3D.Core/Attribute 6.0" + ] + exportMetaObjectRevisions: [512, 522, 523, 1536] + Enum { + name: "AttributeType" + lineNumber: 43 + values: [ + "VertexAttribute", + "IndexAttribute", + "DrawIndirectAttribute" + ] + } + Enum { + name: "VertexBaseType" + lineNumber: 51 + values: [ + "Byte", + "UnsignedByte", + "Short", + "UnsignedShort", + "Int", + "UnsignedInt", + "HalfFloat", + "Float", + "Double" + ] + } + Property { + name: "buffer" + type: "Qt3DCore::QBuffer" + isPointer: true + read: "buffer" + write: "setBuffer" + notify: "bufferChanged" + index: 0 + lineNumber: 23 + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 1 + lineNumber: 24 + } + Property { + name: "vertexBaseType" + type: "VertexBaseType" + read: "vertexBaseType" + write: "setVertexBaseType" + notify: "vertexBaseTypeChanged" + index: 2 + lineNumber: 25 + } + Property { + name: "vertexSize" + type: "uint" + read: "vertexSize" + write: "setVertexSize" + notify: "vertexSizeChanged" + index: 3 + lineNumber: 26 + } + Property { + name: "count" + type: "uint" + read: "count" + write: "setCount" + notify: "countChanged" + index: 4 + lineNumber: 27 + } + Property { + name: "byteStride" + type: "uint" + read: "byteStride" + write: "setByteStride" + notify: "byteStrideChanged" + index: 5 + lineNumber: 28 + } + Property { + name: "byteOffset" + type: "uint" + read: "byteOffset" + write: "setByteOffset" + notify: "byteOffsetChanged" + index: 6 + lineNumber: 29 + } + Property { + name: "divisor" + type: "uint" + read: "divisor" + write: "setDivisor" + notify: "divisorChanged" + index: 7 + lineNumber: 30 + } + Property { + name: "attributeType" + type: "AttributeType" + read: "attributeType" + write: "setAttributeType" + notify: "attributeTypeChanged" + index: 8 + lineNumber: 31 + } + Property { + name: "defaultPositionAttributeName" + type: "QString" + read: "defaultPositionAttributeName" + index: 9 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "defaultNormalAttributeName" + type: "QString" + read: "defaultNormalAttributeName" + index: 10 + lineNumber: 33 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "defaultColorAttributeName" + type: "QString" + read: "defaultColorAttributeName" + index: 11 + lineNumber: 34 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "defaultTextureCoordinateAttributeName" + type: "QString" + read: "defaultTextureCoordinateAttributeName" + index: 12 + lineNumber: 35 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "defaultTextureCoordinate1AttributeName" + revision: 523 + type: "QString" + read: "defaultTextureCoordinate1AttributeName" + index: 13 + lineNumber: 36 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "defaultTextureCoordinate2AttributeName" + revision: 523 + type: "QString" + read: "defaultTextureCoordinate2AttributeName" + index: 14 + lineNumber: 37 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "defaultTangentAttributeName" + type: "QString" + read: "defaultTangentAttributeName" + index: 15 + lineNumber: 38 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "defaultJointIndicesAttributeName" + revision: 522 + type: "QString" + read: "defaultJointIndicesAttributeName" + index: 16 + lineNumber: 39 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "defaultJointWeightsAttributeName" + revision: 522 + type: "QString" + read: "defaultJointWeightsAttributeName" + index: 17 + lineNumber: 40 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "bufferChanged" + lineNumber: 101 + Parameter { name: "buffer"; type: "QBuffer"; isPointer: true } + } + Signal { + name: "nameChanged" + lineNumber: 102 + Parameter { name: "name"; type: "QString" } + } + Signal { + name: "vertexBaseTypeChanged" + lineNumber: 103 + Parameter { name: "vertexBaseType"; type: "VertexBaseType" } + } + Signal { + name: "vertexSizeChanged" + lineNumber: 104 + Parameter { name: "vertexSize"; type: "uint" } + } + Signal { + name: "dataTypeChanged" + lineNumber: 105 + Parameter { name: "vertexBaseType"; type: "VertexBaseType" } + } + Signal { + name: "dataSizeChanged" + lineNumber: 106 + Parameter { name: "vertexSize"; type: "uint" } + } + Signal { + name: "countChanged" + lineNumber: 107 + Parameter { name: "count"; type: "uint" } + } + Signal { + name: "byteStrideChanged" + lineNumber: 108 + Parameter { name: "byteStride"; type: "uint" } + } + Signal { + name: "byteOffsetChanged" + lineNumber: 109 + Parameter { name: "byteOffset"; type: "uint" } + } + Signal { + name: "divisorChanged" + lineNumber: 110 + Parameter { name: "divisor"; type: "uint" } + } + Signal { + name: "attributeTypeChanged" + lineNumber: 111 + Parameter { name: "attributeType"; type: "AttributeType" } + } + Method { + name: "setBuffer" + lineNumber: 90 + Parameter { name: "buffer"; type: "QBuffer"; isPointer: true } + } + Method { + name: "setName" + lineNumber: 91 + Parameter { name: "name"; type: "QString" } + } + Method { + name: "setVertexBaseType" + lineNumber: 92 + Parameter { name: "type"; type: "VertexBaseType" } + } + Method { + name: "setVertexSize" + lineNumber: 93 + Parameter { name: "size"; type: "uint" } + } + Method { + name: "setCount" + lineNumber: 94 + Parameter { name: "count"; type: "uint" } + } + Method { + name: "setByteStride" + lineNumber: 95 + Parameter { name: "byteStride"; type: "uint" } + } + Method { + name: "setByteOffset" + lineNumber: 96 + Parameter { name: "byteOffset"; type: "uint" } + } + Method { + name: "setDivisor" + lineNumber: 97 + Parameter { name: "divisor"; type: "uint" } + } + Method { + name: "setAttributeType" + lineNumber: 98 + Parameter { name: "attributeType"; type: "AttributeType" } + } + Method { name: "defaultPositionAttributeName"; type: "QString"; lineNumber: 79 } + Method { name: "defaultNormalAttributeName"; type: "QString"; lineNumber: 80 } + Method { name: "defaultColorAttributeName"; type: "QString"; lineNumber: 81 } + Method { name: "defaultTextureCoordinateAttributeName"; type: "QString"; lineNumber: 82 } + Method { name: "defaultTangentAttributeName"; type: "QString"; lineNumber: 83 } + } + Component { + file: "private/qt3dquickforeign_p.h" + lineNumber: 126 + name: "Qt3DCore::QBoundingVolume" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: [ + "Qt3D.Core/BoundingVolume 2.16", + "Qt3D.Core/BoundingVolume 6.0" + ] + exportMetaObjectRevisions: [528, 1536] + Property { + name: "view" + type: "QGeometryView" + isPointer: true + read: "view" + write: "setView" + notify: "viewChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "implicitMinPoint" + type: "QVector3D" + read: "implicitMinPoint" + notify: "implicitMinPointChanged" + index: 1 + lineNumber: 22 + isReadonly: true + } + Property { + name: "implicitMaxPoint" + type: "QVector3D" + read: "implicitMaxPoint" + notify: "implicitMaxPointChanged" + index: 2 + lineNumber: 23 + isReadonly: true + } + Property { + name: "implicitPointsValid" + type: "bool" + read: "areImplicitPointsValid" + notify: "implicitPointsValidChanged" + index: 3 + lineNumber: 24 + isReadonly: true + } + Property { + name: "minPoint" + type: "QVector3D" + read: "minPoint" + write: "setMinPoint" + notify: "minPointChanged" + index: 4 + lineNumber: 25 + } + Property { + name: "maxPoint" + type: "QVector3D" + read: "maxPoint" + write: "setMaxPoint" + notify: "maxPointChanged" + index: 5 + lineNumber: 26 + } + Signal { + name: "viewChanged" + lineNumber: 46 + Parameter { name: "view"; type: "QGeometryView"; isPointer: true } + } + Signal { + name: "implicitMinPointChanged" + lineNumber: 47 + Parameter { name: "implicitMinPoint"; type: "QVector3D" } + } + Signal { + name: "implicitMaxPointChanged" + lineNumber: 48 + Parameter { name: "implicitMaxPoint"; type: "QVector3D" } + } + Signal { + name: "implicitPointsValidChanged" + lineNumber: 49 + Parameter { name: "implicitPointsValid"; type: "bool" } + } + Signal { + name: "minPointChanged" + lineNumber: 50 + Parameter { name: "minPoint"; type: "QVector3D" } + } + Signal { + name: "maxPointChanged" + lineNumber: 51 + Parameter { name: "maxPoint"; type: "QVector3D" } + } + Method { + name: "setView" + lineNumber: 39 + Parameter { name: "view"; type: "QGeometryView"; isPointer: true } + } + Method { + name: "setMinPoint" + lineNumber: 40 + Parameter { name: "minPoint"; type: "QVector3D" } + } + Method { + name: "setMaxPoint" + lineNumber: 41 + Parameter { name: "maxPoint"; type: "QVector3D" } + } + Method { name: "updateImplicitBounds"; type: "bool"; lineNumber: 43 } + } + Component { + file: "private/qt3dquickforeign_p.h" + lineNumber: 100 + name: "Qt3DCore::QBuffer" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Core/BufferBase 2.0", + "Qt3D.Core/BufferBase 2.9", + "Qt3D.Core/BufferBase 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [512, 521, 1536] + Enum { + name: "UsageType" + lineNumber: 25 + values: [ + "StreamDraw", + "StreamRead", + "StreamCopy", + "StaticDraw", + "StaticRead", + "StaticCopy", + "DynamicDraw", + "DynamicRead", + "DynamicCopy" + ] + } + Enum { + name: "AccessType" + lineNumber: 39 + values: ["Write", "Read", "ReadWrite"] + } + Property { + name: "usage" + type: "UsageType" + read: "usage" + write: "setUsage" + notify: "usageChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "accessType" + revision: 521 + type: "AccessType" + read: "accessType" + write: "setAccessType" + notify: "accessTypeChanged" + index: 1 + lineNumber: 22 + } + Signal { + name: "dataChanged" + lineNumber: 62 + Parameter { name: "bytes"; type: "QByteArray" } + } + Signal { + name: "usageChanged" + lineNumber: 63 + Parameter { name: "usage"; type: "UsageType" } + } + Signal { + name: "accessTypeChanged" + lineNumber: 64 + Parameter { name: "access"; type: "AccessType" } + } + Signal { name: "dataAvailable"; lineNumber: 65 } + Method { + name: "setUsage" + lineNumber: 58 + Parameter { name: "usage"; type: "UsageType" } + } + Method { + name: "setAccessType" + lineNumber: 59 + Parameter { name: "access"; type: "AccessType" } + } + Method { + name: "updateData" + lineNumber: 55 + Parameter { name: "offset"; type: "int" } + Parameter { name: "bytes"; type: "QByteArray" } + } + } + Component { + file: "private/qt3dquickforeign_p.h" + lineNumber: 42 + name: "Qt3DCore::QComponent" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: ["Qt3D.Core/Component3D 2.0", "Qt3D.Core/Component3D 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "isShareable" + type: "bool" + read: "isShareable" + write: "setShareable" + notify: "shareableChanged" + index: 0 + lineNumber: 20 + } + Signal { + name: "shareableChanged" + lineNumber: 34 + Parameter { name: "isShareable"; type: "bool" } + } + Signal { + name: "addedToEntity" + lineNumber: 35 + Parameter { name: "entity"; type: "QEntity"; isPointer: true } + } + Signal { + name: "removedFromEntity" + lineNumber: 36 + Parameter { name: "entity"; type: "QEntity"; isPointer: true } + } + Method { + name: "setShareable" + lineNumber: 31 + Parameter { name: "isShareable"; type: "bool" } + } + } + Component { + file: "private/qt3dquickforeign_p.h" + lineNumber: 50 + name: "Qt3DCore::QEntity" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + extension: "Qt3DCore::Quick::Quick3DEntity" + exports: ["Qt3D.Core/Entity 2.0", "Qt3D.Core/Entity 6.0"] + exportMetaObjectRevisions: [512, 1536] + Method { + name: "onParentChanged" + lineNumber: 51 + Parameter { type: "QObject"; isPointer: true } + } + } + Component { + file: "private/qt3dquickforeign_p.h" + lineNumber: 109 + name: "Qt3DCore::QGeometry" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + extension: "Qt3DCore::Quick::Quick3DGeometry" + exports: [ + "Qt3D.Core/Geometry 2.0", + "Qt3D.Core/Geometry 2.13", + "Qt3D.Core/Geometry 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + Property { + name: "boundingVolumePositionAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "boundingVolumePositionAttribute" + write: "setBoundingVolumePositionAttribute" + notify: "boundingVolumePositionAttributeChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "minExtent" + revision: 525 + type: "QVector3D" + read: "minExtent" + notify: "minExtentChanged" + index: 1 + lineNumber: 21 + isReadonly: true + } + Property { + name: "maxExtent" + revision: 525 + type: "QVector3D" + read: "maxExtent" + notify: "maxExtentChanged" + index: 2 + lineNumber: 22 + isReadonly: true + } + Signal { + name: "boundingVolumePositionAttributeChanged" + lineNumber: 39 + Parameter { name: "boundingVolumePositionAttribute"; type: "QAttribute"; isPointer: true } + } + Signal { + name: "minExtentChanged" + revision: 525 + lineNumber: 40 + Parameter { name: "minExtent"; type: "QVector3D" } + } + Signal { + name: "maxExtentChanged" + revision: 525 + lineNumber: 41 + Parameter { name: "maxExtent"; type: "QVector3D" } + } + Method { + name: "setBoundingVolumePositionAttribute" + lineNumber: 36 + Parameter { name: "boundingVolumePositionAttribute"; type: "QAttribute"; isPointer: true } + } + Method { + name: "addAttribute" + lineNumber: 28 + Parameter { name: "attribute"; type: "Qt3DCore::QAttribute"; isPointer: true } + } + Method { + name: "removeAttribute" + lineNumber: 29 + Parameter { name: "attribute"; type: "Qt3DCore::QAttribute"; isPointer: true } + } + } + Component { + file: "private/qt3dquickforeign_p.h" + lineNumber: 118 + name: "Qt3DCore::QGeometryView" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: ["Qt3D.Core/GeometryView 2.16", "Qt3D.Core/GeometryView 6.0"] + exportMetaObjectRevisions: [528, 1536] + Enum { + name: "PrimitiveType" + lineNumber: 39 + values: [ + "Points", + "Lines", + "LineLoop", + "LineStrip", + "Triangles", + "TriangleStrip", + "TriangleFan", + "LinesAdjacency", + "TrianglesAdjacency", + "LineStripAdjacency", + "TriangleStripAdjacency", + "Patches" + ] + } + Property { + name: "instanceCount" + type: "int" + read: "instanceCount" + write: "setInstanceCount" + notify: "instanceCountChanged" + index: 0 + lineNumber: 23 + } + Property { + name: "vertexCount" + type: "int" + read: "vertexCount" + write: "setVertexCount" + notify: "vertexCountChanged" + index: 1 + lineNumber: 24 + } + Property { + name: "indexOffset" + type: "int" + read: "indexOffset" + write: "setIndexOffset" + notify: "indexOffsetChanged" + index: 2 + lineNumber: 25 + } + Property { + name: "firstInstance" + type: "int" + read: "firstInstance" + write: "setFirstInstance" + notify: "firstInstanceChanged" + index: 3 + lineNumber: 26 + } + Property { + name: "firstVertex" + type: "int" + read: "firstVertex" + write: "setFirstVertex" + notify: "firstVertexChanged" + index: 4 + lineNumber: 27 + } + Property { + name: "indexBufferByteOffset" + type: "int" + read: "indexBufferByteOffset" + write: "setIndexBufferByteOffset" + notify: "indexBufferByteOffsetChanged" + index: 5 + lineNumber: 28 + } + Property { + name: "restartIndexValue" + type: "int" + read: "restartIndexValue" + write: "setRestartIndexValue" + notify: "restartIndexValueChanged" + index: 6 + lineNumber: 29 + } + Property { + name: "verticesPerPatch" + type: "int" + read: "verticesPerPatch" + write: "setVerticesPerPatch" + notify: "verticesPerPatchChanged" + index: 7 + lineNumber: 30 + } + Property { + name: "primitiveRestartEnabled" + type: "bool" + read: "primitiveRestartEnabled" + write: "setPrimitiveRestartEnabled" + notify: "primitiveRestartEnabledChanged" + index: 8 + lineNumber: 31 + } + Property { + name: "geometry" + type: "Qt3DCore::QGeometry" + isPointer: true + read: "geometry" + write: "setGeometry" + notify: "geometryChanged" + index: 9 + lineNumber: 32 + } + Property { + name: "primitiveType" + type: "PrimitiveType" + read: "primitiveType" + write: "setPrimitiveType" + notify: "primitiveTypeChanged" + index: 10 + lineNumber: 33 + } + Signal { + name: "instanceCountChanged" + lineNumber: 87 + Parameter { name: "instanceCount"; type: "int" } + } + Signal { + name: "vertexCountChanged" + lineNumber: 88 + Parameter { name: "vertexCount"; type: "int" } + } + Signal { + name: "indexOffsetChanged" + lineNumber: 89 + Parameter { name: "indexOffset"; type: "int" } + } + Signal { + name: "firstInstanceChanged" + lineNumber: 90 + Parameter { name: "firstInstance"; type: "int" } + } + Signal { + name: "firstVertexChanged" + lineNumber: 91 + Parameter { name: "firstVertex"; type: "int" } + } + Signal { + name: "indexBufferByteOffsetChanged" + lineNumber: 92 + Parameter { name: "offset"; type: "int" } + } + Signal { + name: "restartIndexValueChanged" + lineNumber: 93 + Parameter { name: "restartIndexValue"; type: "int" } + } + Signal { + name: "verticesPerPatchChanged" + lineNumber: 94 + Parameter { name: "verticesPerPatch"; type: "int" } + } + Signal { + name: "primitiveRestartEnabledChanged" + lineNumber: 95 + Parameter { name: "primitiveRestartEnabled"; type: "bool" } + } + Signal { + name: "geometryChanged" + lineNumber: 96 + Parameter { name: "geometry"; type: "QGeometry"; isPointer: true } + } + Signal { + name: "primitiveTypeChanged" + lineNumber: 97 + Parameter { name: "primitiveType"; type: "PrimitiveType" } + } + Method { + name: "setInstanceCount" + lineNumber: 74 + Parameter { name: "instanceCount"; type: "int" } + } + Method { + name: "setVertexCount" + lineNumber: 75 + Parameter { name: "vertexCount"; type: "int" } + } + Method { + name: "setIndexOffset" + lineNumber: 76 + Parameter { name: "indexOffset"; type: "int" } + } + Method { + name: "setFirstInstance" + lineNumber: 77 + Parameter { name: "firstInstance"; type: "int" } + } + Method { + name: "setFirstVertex" + lineNumber: 78 + Parameter { name: "firstVertex"; type: "int" } + } + Method { + name: "setIndexBufferByteOffset" + lineNumber: 79 + Parameter { name: "offset"; type: "int" } + } + Method { + name: "setRestartIndexValue" + lineNumber: 80 + Parameter { name: "index"; type: "int" } + } + Method { + name: "setVerticesPerPatch" + lineNumber: 81 + Parameter { name: "verticesPerPatch"; type: "int" } + } + Method { + name: "setPrimitiveRestartEnabled" + lineNumber: 82 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setGeometry" + lineNumber: 83 + Parameter { name: "geometry"; type: "QGeometry"; isPointer: true } + } + Method { + name: "setPrimitiveType" + lineNumber: 84 + Parameter { name: "primitiveType"; type: "PrimitiveType" } + } + } + Component { + file: "private/qt3dquickforeign_p.h" + lineNumber: 146 + name: "Qt3DCore::QJoint" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + extension: "Qt3DCore::Quick::Quick3DJoint" + exports: ["Qt3D.Core/Joint 2.0", "Qt3D.Core/Joint 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "scale" + type: "QVector3D" + read: "scale" + write: "setScale" + notify: "scaleChanged" + index: 0 + lineNumber: 23 + } + Property { + name: "rotation" + type: "QQuaternion" + read: "rotation" + write: "setRotation" + notify: "rotationChanged" + index: 1 + lineNumber: 24 + } + Property { + name: "translation" + type: "QVector3D" + read: "translation" + write: "setTranslation" + notify: "translationChanged" + index: 2 + lineNumber: 25 + } + Property { + name: "inverseBindMatrix" + type: "QMatrix4x4" + read: "inverseBindMatrix" + write: "setInverseBindMatrix" + notify: "inverseBindMatrixChanged" + index: 3 + lineNumber: 26 + } + Property { + name: "rotationX" + type: "float" + read: "rotationX" + write: "setRotationX" + notify: "rotationXChanged" + index: 4 + lineNumber: 27 + } + Property { + name: "rotationY" + type: "float" + read: "rotationY" + write: "setRotationY" + notify: "rotationYChanged" + index: 5 + lineNumber: 28 + } + Property { + name: "rotationZ" + type: "float" + read: "rotationZ" + write: "setRotationZ" + notify: "rotationZChanged" + index: 6 + lineNumber: 29 + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 7 + lineNumber: 30 + } + Signal { + name: "scaleChanged" + lineNumber: 61 + Parameter { name: "scale"; type: "QVector3D" } + } + Signal { + name: "rotationChanged" + lineNumber: 62 + Parameter { name: "rotation"; type: "QQuaternion" } + } + Signal { + name: "translationChanged" + lineNumber: 63 + Parameter { name: "translation"; type: "QVector3D" } + } + Signal { + name: "inverseBindMatrixChanged" + lineNumber: 64 + Parameter { name: "inverseBindMatrix"; type: "QMatrix4x4" } + } + Signal { + name: "rotationXChanged" + lineNumber: 65 + Parameter { name: "rotationX"; type: "float" } + } + Signal { + name: "rotationYChanged" + lineNumber: 66 + Parameter { name: "rotationY"; type: "float" } + } + Signal { + name: "rotationZChanged" + lineNumber: 67 + Parameter { name: "rotationZ"; type: "float" } + } + Signal { + name: "nameChanged" + lineNumber: 68 + Parameter { name: "name"; type: "QString" } + } + Method { + name: "setScale" + lineNumber: 50 + Parameter { name: "scale"; type: "QVector3D" } + } + Method { + name: "setRotation" + lineNumber: 51 + Parameter { name: "rotation"; type: "QQuaternion" } + } + Method { + name: "setTranslation" + lineNumber: 52 + Parameter { name: "translation"; type: "QVector3D" } + } + Method { + name: "setInverseBindMatrix" + lineNumber: 53 + Parameter { name: "inverseBindMatrix"; type: "QMatrix4x4" } + } + Method { + name: "setRotationX" + lineNumber: 54 + Parameter { name: "rotationX"; type: "float" } + } + Method { + name: "setRotationY" + lineNumber: 55 + Parameter { name: "rotationY"; type: "float" } + } + Method { + name: "setRotationZ" + lineNumber: 56 + Parameter { name: "rotationZ"; type: "float" } + } + Method { + name: "setName" + lineNumber: 57 + Parameter { name: "name"; type: "QString" } + } + Method { name: "setToIdentity"; lineNumber: 58 } + } + Component { + file: "private/qt3dquickforeign_p.h" + lineNumber: 137 + name: "Qt3DCore::QNode" + accessSemantics: "reference" + prototype: "QObject" + extension: "Qt3DCore::Quick::Quick3DNode" + exports: ["Qt3D.Core/Node 2.0", "Qt3D.Core/Node 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "parent" + type: "Qt3DCore::QNode" + isPointer: true + read: "parentNode" + write: "setParent" + notify: "parentChanged" + index: 0 + lineNumber: 31 + } + Property { + name: "enabled" + type: "bool" + read: "isEnabled" + write: "setEnabled" + notify: "enabledChanged" + index: 1 + lineNumber: 32 + } + Signal { + name: "parentChanged" + lineNumber: 53 + Parameter { name: "parent"; type: "QObject"; isPointer: true } + } + Signal { + name: "enabledChanged" + lineNumber: 54 + Parameter { name: "enabled"; type: "bool" } + } + Signal { name: "nodeDestroyed"; lineNumber: 55 } + Method { + name: "setParent" + lineNumber: 49 + Parameter { name: "parent"; type: "QNode"; isPointer: true } + } + Method { + name: "setEnabled" + lineNumber: 50 + Parameter { name: "isEnabled"; type: "bool" } + } + Method { name: "_q_postConstructorInit"; lineNumber: 67 } + Method { + name: "_q_addChild" + lineNumber: 68 + Parameter { type: "Qt3DCore::QNode"; isPointer: true } + } + Method { + name: "_q_removeChild" + lineNumber: 69 + Parameter { type: "Qt3DCore::QNode"; isPointer: true } + } + Method { + name: "_q_setParentHelper" + lineNumber: 70 + Parameter { type: "Qt3DCore::QNode"; isPointer: true } + } + } + Component { + file: "private/qquaternionanimation_p.h" + lineNumber: 30 + name: "Qt3DCore::Quick::QQuaternionAnimation" + accessSemantics: "reference" + prototype: "QQuickPropertyAnimation" + exports: [ + "Qt3D.Core/QuaternionAnimation 2.0", + "Qt3D.Core/QuaternionAnimation 2.12", + "Qt3D.Core/QuaternionAnimation 6.0" + ] + exportMetaObjectRevisions: [512, 524, 1536] + Enum { + name: "Type" + lineNumber: 50 + values: ["Slerp", "Nlerp"] + } + Property { + name: "from" + type: "QQuaternion" + read: "from" + write: "setFrom" + index: 0 + lineNumber: 35 + } + Property { name: "to"; type: "QQuaternion"; read: "to"; write: "setTo"; index: 1; lineNumber: 36 } + Property { + name: "type" + type: "Type" + read: "type" + write: "setType" + notify: "typeChanged" + index: 2 + lineNumber: 37 + } + Property { + name: "fromXRotation" + type: "float" + read: "fromXRotation" + write: "setFromXRotation" + notify: "fromXRotationChanged" + index: 3 + lineNumber: 39 + } + Property { + name: "fromYRotation" + type: "float" + read: "fromYRotation" + write: "setFromYRotation" + notify: "fromYRotationChanged" + index: 4 + lineNumber: 40 + } + Property { + name: "fromZRotation" + type: "float" + read: "fromZRotation" + write: "setFromZRotation" + notify: "fromZRotationChanged" + index: 5 + lineNumber: 41 + } + Property { + name: "toXRotation" + type: "float" + read: "toXRotation" + write: "setToXRotation" + notify: "toXRotationChanged" + index: 6 + lineNumber: 42 + } + Property { + name: "toYRotation" + type: "float" + read: "toYRotation" + write: "setToYRotation" + notify: "toYRotationChanged" + index: 7 + lineNumber: 43 + } + Property { + name: "toZRotation" + type: "float" + read: "toZRotation" + write: "setToZRotation" + notify: "toZRotationChanged" + index: 8 + lineNumber: 44 + } + Signal { + name: "typeChanged" + lineNumber: 86 + Parameter { name: "type"; type: "Type" } + } + Signal { + name: "fromXRotationChanged" + lineNumber: 87 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "fromYRotationChanged" + lineNumber: 88 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "fromZRotationChanged" + lineNumber: 89 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "toXRotationChanged" + lineNumber: 90 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "toYRotationChanged" + lineNumber: 91 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "toZRotationChanged" + lineNumber: 92 + Parameter { name: "value"; type: "float" } + } + } + Component { + file: "private/qt3dquickvaluetypes_p.h" + lineNumber: 34 + name: "QColor" + accessSemantics: "value" + extension: "Qt3DCore::Quick::QQuick3DColorValueType" + exports: ["Qt3D.Core/color 2.0", "Qt3D.Core/color 6.0"] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquickvaluetypes_p.h" + lineNumber: 34 + name: "Qt3DCore::Quick::QQuick3DColorValueType" + accessSemantics: "value" + Property { + name: "r" + type: "double" + read: "r" + write: "setR" + index: 0 + lineNumber: 37 + isFinal: true + } + Property { + name: "g" + type: "double" + read: "g" + write: "setG" + index: 1 + lineNumber: 38 + isFinal: true + } + Property { + name: "b" + type: "double" + read: "b" + write: "setB" + index: 2 + lineNumber: 39 + isFinal: true + } + Property { + name: "a" + type: "double" + read: "a" + write: "setA" + index: 3 + lineNumber: 40 + isFinal: true + } + Property { + name: "hsvHue" + type: "double" + read: "hsvHue" + write: "setHsvHue" + index: 4 + lineNumber: 41 + isFinal: true + } + Property { + name: "hsvSaturation" + type: "double" + read: "hsvSaturation" + write: "setHsvSaturation" + index: 5 + lineNumber: 42 + isFinal: true + } + Property { + name: "hsvValue" + type: "double" + read: "hsvValue" + write: "setHsvValue" + index: 6 + lineNumber: 43 + isFinal: true + } + Property { + name: "hslHue" + type: "double" + read: "hslHue" + write: "setHslHue" + index: 7 + lineNumber: 44 + isFinal: true + } + Property { + name: "hslSaturation" + type: "double" + read: "hslSaturation" + write: "setHslSaturation" + index: 8 + lineNumber: 45 + isFinal: true + } + Property { + name: "hslLightness" + type: "double" + read: "hslLightness" + write: "setHslLightness" + index: 9 + lineNumber: 46 + isFinal: true + } + Property { name: "valid"; type: "bool"; read: "isValid"; index: 10; lineNumber: 47; isReadonly: true } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 57 } + Method { + name: "alpha" + type: "QVariant" + isMethodConstant: true + lineNumber: 59 + Parameter { name: "value"; type: "double" } + } + Method { + name: "lighter" + type: "QVariant" + isMethodConstant: true + lineNumber: 60 + Parameter { name: "factor"; type: "double" } + } + Method { + name: "lighter" + type: "QVariant" + isCloned: true + isMethodConstant: true + lineNumber: 60 + } + Method { + name: "darker" + type: "QVariant" + isMethodConstant: true + lineNumber: 61 + Parameter { name: "factor"; type: "double" } + } + Method { + name: "darker" + type: "QVariant" + isCloned: true + isMethodConstant: true + lineNumber: 61 + } + Method { + name: "tint" + type: "QVariant" + isMethodConstant: true + lineNumber: 62 + Parameter { name: "factor"; type: "QVariant" } + } + } + Component { + file: "private/qt3dquickvaluetypes_p.h" + lineNumber: 87 + name: "QMatrix4x4" + accessSemantics: "value" + extension: "Qt3DCore::Quick::QQuick3DMatrix4x4ValueType" + exports: ["Qt3D.Core/matrix4x4 2.0", "Qt3D.Core/matrix4x4 6.0"] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquickvaluetypes_p.h" + lineNumber: 87 + name: "Qt3DCore::Quick::QQuick3DMatrix4x4ValueType" + accessSemantics: "value" + Property { + name: "m11" + type: "double" + read: "m11" + write: "setM11" + index: 0 + lineNumber: 90 + isFinal: true + } + Property { + name: "m12" + type: "double" + read: "m12" + write: "setM12" + index: 1 + lineNumber: 91 + isFinal: true + } + Property { + name: "m13" + type: "double" + read: "m13" + write: "setM13" + index: 2 + lineNumber: 92 + isFinal: true + } + Property { + name: "m14" + type: "double" + read: "m14" + write: "setM14" + index: 3 + lineNumber: 93 + isFinal: true + } + Property { + name: "m21" + type: "double" + read: "m21" + write: "setM21" + index: 4 + lineNumber: 94 + isFinal: true + } + Property { + name: "m22" + type: "double" + read: "m22" + write: "setM22" + index: 5 + lineNumber: 95 + isFinal: true + } + Property { + name: "m23" + type: "double" + read: "m23" + write: "setM23" + index: 6 + lineNumber: 96 + isFinal: true + } + Property { + name: "m24" + type: "double" + read: "m24" + write: "setM24" + index: 7 + lineNumber: 97 + isFinal: true + } + Property { + name: "m31" + type: "double" + read: "m31" + write: "setM31" + index: 8 + lineNumber: 98 + isFinal: true + } + Property { + name: "m32" + type: "double" + read: "m32" + write: "setM32" + index: 9 + lineNumber: 99 + isFinal: true + } + Property { + name: "m33" + type: "double" + read: "m33" + write: "setM33" + index: 10 + lineNumber: 100 + isFinal: true + } + Property { + name: "m34" + type: "double" + read: "m34" + write: "setM34" + index: 11 + lineNumber: 101 + isFinal: true + } + Property { + name: "m41" + type: "double" + read: "m41" + write: "setM41" + index: 12 + lineNumber: 102 + isFinal: true + } + Property { + name: "m42" + type: "double" + read: "m42" + write: "setM42" + index: 13 + lineNumber: 103 + isFinal: true + } + Property { + name: "m43" + type: "double" + read: "m43" + write: "setM43" + index: 14 + lineNumber: 104 + isFinal: true + } + Property { + name: "m44" + type: "double" + read: "m44" + write: "setM44" + index: 15 + lineNumber: 105 + isFinal: true + } + Method { + name: "translate" + lineNumber: 149 + Parameter { name: "t"; type: "QVector3D" } + } + Method { + name: "rotate" + lineNumber: 150 + Parameter { name: "angle"; type: "float" } + Parameter { name: "axis"; type: "QVector3D" } + } + Method { + name: "scale" + lineNumber: 151 + Parameter { name: "s"; type: "float" } + } + Method { + name: "scale" + lineNumber: 152 + Parameter { name: "sx"; type: "float" } + Parameter { name: "sy"; type: "float" } + Parameter { name: "sz"; type: "float" } + } + Method { + name: "scale" + lineNumber: 153 + Parameter { name: "s"; type: "QVector3D" } + } + Method { + name: "lookAt" + lineNumber: 154 + Parameter { name: "eye"; type: "QVector3D" } + Parameter { name: "center"; type: "QVector3D" } + Parameter { name: "up"; type: "QVector3D" } + } + Method { + name: "times" + type: "QMatrix4x4" + isMethodConstant: true + lineNumber: 156 + Parameter { name: "m"; type: "QMatrix4x4" } + } + Method { + name: "times" + type: "QVector4D" + isMethodConstant: true + lineNumber: 157 + Parameter { name: "vec"; type: "QVector4D" } + } + Method { + name: "times" + type: "QVector3D" + isMethodConstant: true + lineNumber: 158 + Parameter { name: "vec"; type: "QVector3D" } + } + Method { + name: "times" + type: "QMatrix4x4" + isMethodConstant: true + lineNumber: 159 + Parameter { name: "factor"; type: "double" } + } + Method { + name: "plus" + type: "QMatrix4x4" + isMethodConstant: true + lineNumber: 160 + Parameter { name: "m"; type: "QMatrix4x4" } + } + Method { + name: "minus" + type: "QMatrix4x4" + isMethodConstant: true + lineNumber: 161 + Parameter { name: "m"; type: "QMatrix4x4" } + } + Method { + name: "row" + type: "QVector4D" + isMethodConstant: true + lineNumber: 163 + Parameter { name: "n"; type: "int" } + } + Method { + name: "column" + type: "QVector4D" + isMethodConstant: true + lineNumber: 164 + Parameter { name: "m"; type: "int" } + } + Method { name: "determinant"; type: "double"; isMethodConstant: true; lineNumber: 166 } + Method { name: "inverted"; type: "QMatrix4x4"; isMethodConstant: true; lineNumber: 167 } + Method { name: "transposed"; type: "QMatrix4x4"; isMethodConstant: true; lineNumber: 168 } + Method { + name: "fuzzyEquals" + type: "bool" + isMethodConstant: true + lineNumber: 170 + Parameter { name: "m"; type: "QMatrix4x4" } + Parameter { name: "epsilon"; type: "double" } + } + Method { + name: "fuzzyEquals" + type: "bool" + isMethodConstant: true + lineNumber: 171 + Parameter { name: "m"; type: "QMatrix4x4" } + } + } + Component { + file: "private/qt3dquickvaluetypes_p.h" + lineNumber: 288 + name: "QQuaternion" + accessSemantics: "value" + extension: "Qt3DCore::Quick::QQuick3DQuaternionValueType" + exports: ["Qt3D.Core/quaternion 2.0", "Qt3D.Core/quaternion 6.0"] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquickvaluetypes_p.h" + lineNumber: 288 + name: "Qt3DCore::Quick::QQuick3DQuaternionValueType" + accessSemantics: "value" + Property { + name: "scalar" + type: "double" + read: "scalar" + write: "setScalar" + index: 0 + lineNumber: 291 + } + Property { name: "x"; type: "double"; read: "x"; write: "setX"; index: 1; lineNumber: 292 } + Property { name: "y"; type: "double"; read: "y"; write: "setY"; index: 2; lineNumber: 293 } + Property { name: "z"; type: "double"; read: "z"; write: "setZ"; index: 3; lineNumber: 294 } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 304 } + } + Component { + file: "private/qt3dquickvaluetypes_p.h" + lineNumber: 174 + name: "QVector2D" + accessSemantics: "value" + extension: "Qt3DCore::Quick::QQuick3DVector2DValueType" + exports: ["Qt3D.Core/vector2d 2.0", "Qt3D.Core/vector2d 6.0"] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquickvaluetypes_p.h" + lineNumber: 174 + name: "Qt3DCore::Quick::QQuick3DVector2DValueType" + accessSemantics: "value" + Property { + name: "x" + type: "double" + read: "x" + write: "setX" + index: 0 + lineNumber: 177 + isFinal: true + } + Property { + name: "y" + type: "double" + read: "y" + write: "setY" + index: 1 + lineNumber: 178 + isFinal: true + } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 188 } + Method { + name: "dotProduct" + type: "double" + isMethodConstant: true + lineNumber: 195 + Parameter { name: "vec"; type: "QVector2D" } + } + Method { + name: "times" + type: "QVector2D" + isMethodConstant: true + lineNumber: 196 + Parameter { name: "vec"; type: "QVector2D" } + } + Method { + name: "times" + type: "QVector2D" + isMethodConstant: true + lineNumber: 197 + Parameter { name: "scalar"; type: "double" } + } + Method { + name: "plus" + type: "QVector2D" + isMethodConstant: true + lineNumber: 198 + Parameter { name: "vec"; type: "QVector2D" } + } + Method { + name: "minus" + type: "QVector2D" + isMethodConstant: true + lineNumber: 199 + Parameter { name: "vec"; type: "QVector2D" } + } + Method { name: "normalized"; type: "QVector2D"; isMethodConstant: true; lineNumber: 200 } + Method { name: "length"; type: "double"; isMethodConstant: true; lineNumber: 201 } + Method { name: "toVector3d"; type: "QVector3D"; isMethodConstant: true; lineNumber: 202 } + Method { name: "toVector4d"; type: "QVector4D"; isMethodConstant: true; lineNumber: 203 } + Method { + name: "fuzzyEquals" + type: "bool" + isMethodConstant: true + lineNumber: 204 + Parameter { name: "vec"; type: "QVector2D" } + Parameter { name: "epsilon"; type: "double" } + } + Method { + name: "fuzzyEquals" + type: "bool" + isMethodConstant: true + lineNumber: 205 + Parameter { name: "vec"; type: "QVector2D" } + } + } + Component { + file: "private/qt3dquickvaluetypes_p.h" + lineNumber: 208 + name: "QVector3D" + accessSemantics: "value" + extension: "Qt3DCore::Quick::QQuick3DVector3DValueType" + exports: ["Qt3D.Core/vector3d 2.0", "Qt3D.Core/vector3d 6.0"] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquickvaluetypes_p.h" + lineNumber: 208 + name: "Qt3DCore::Quick::QQuick3DVector3DValueType" + accessSemantics: "value" + Property { + name: "x" + type: "double" + read: "x" + write: "setX" + index: 0 + lineNumber: 211 + isFinal: true + } + Property { + name: "y" + type: "double" + read: "y" + write: "setY" + index: 1 + lineNumber: 212 + isFinal: true + } + Property { + name: "z" + type: "double" + read: "z" + write: "setZ" + index: 2 + lineNumber: 213 + isFinal: true + } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 223 } + Method { + name: "crossProduct" + type: "QVector3D" + isMethodConstant: true + lineNumber: 232 + Parameter { name: "vec"; type: "QVector3D" } + } + Method { + name: "dotProduct" + type: "double" + isMethodConstant: true + lineNumber: 233 + Parameter { name: "vec"; type: "QVector3D" } + } + Method { + name: "times" + type: "QVector3D" + isMethodConstant: true + lineNumber: 234 + Parameter { name: "m"; type: "QMatrix4x4" } + } + Method { + name: "times" + type: "QVector3D" + isMethodConstant: true + lineNumber: 235 + Parameter { name: "vec"; type: "QVector3D" } + } + Method { + name: "times" + type: "QVector3D" + isMethodConstant: true + lineNumber: 236 + Parameter { name: "scalar"; type: "double" } + } + Method { + name: "plus" + type: "QVector3D" + isMethodConstant: true + lineNumber: 237 + Parameter { name: "vec"; type: "QVector3D" } + } + Method { + name: "minus" + type: "QVector3D" + isMethodConstant: true + lineNumber: 238 + Parameter { name: "vec"; type: "QVector3D" } + } + Method { name: "normalized"; type: "QVector3D"; isMethodConstant: true; lineNumber: 239 } + Method { name: "length"; type: "double"; isMethodConstant: true; lineNumber: 240 } + Method { name: "toVector2d"; type: "QVector2D"; isMethodConstant: true; lineNumber: 241 } + Method { name: "toVector4d"; type: "QVector4D"; isMethodConstant: true; lineNumber: 242 } + Method { + name: "fuzzyEquals" + type: "bool" + isMethodConstant: true + lineNumber: 243 + Parameter { name: "vec"; type: "QVector3D" } + Parameter { name: "epsilon"; type: "double" } + } + Method { + name: "fuzzyEquals" + type: "bool" + isMethodConstant: true + lineNumber: 244 + Parameter { name: "vec"; type: "QVector3D" } + } + } + Component { + file: "private/qt3dquickvaluetypes_p.h" + lineNumber: 247 + name: "QVector4D" + accessSemantics: "value" + extension: "Qt3DCore::Quick::QQuick3DVector4DValueType" + exports: ["Qt3D.Core/vector4d 2.0", "Qt3D.Core/vector4d 6.0"] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquickvaluetypes_p.h" + lineNumber: 247 + name: "Qt3DCore::Quick::QQuick3DVector4DValueType" + accessSemantics: "value" + Property { + name: "x" + type: "double" + read: "x" + write: "setX" + index: 0 + lineNumber: 250 + isFinal: true + } + Property { + name: "y" + type: "double" + read: "y" + write: "setY" + index: 1 + lineNumber: 251 + isFinal: true + } + Property { + name: "z" + type: "double" + read: "z" + write: "setZ" + index: 2 + lineNumber: 252 + isFinal: true + } + Property { + name: "w" + type: "double" + read: "w" + write: "setW" + index: 3 + lineNumber: 253 + isFinal: true + } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 263 } + Method { + name: "dotProduct" + type: "double" + isMethodConstant: true + lineNumber: 274 + Parameter { name: "vec"; type: "QVector4D" } + } + Method { + name: "times" + type: "QVector4D" + isMethodConstant: true + lineNumber: 275 + Parameter { name: "vec"; type: "QVector4D" } + } + Method { + name: "times" + type: "QVector4D" + isMethodConstant: true + lineNumber: 276 + Parameter { name: "m"; type: "QMatrix4x4" } + } + Method { + name: "times" + type: "QVector4D" + isMethodConstant: true + lineNumber: 277 + Parameter { name: "scalar"; type: "double" } + } + Method { + name: "plus" + type: "QVector4D" + isMethodConstant: true + lineNumber: 278 + Parameter { name: "vec"; type: "QVector4D" } + } + Method { + name: "minus" + type: "QVector4D" + isMethodConstant: true + lineNumber: 279 + Parameter { name: "vec"; type: "QVector4D" } + } + Method { name: "normalized"; type: "QVector4D"; isMethodConstant: true; lineNumber: 280 } + Method { name: "length"; type: "double"; isMethodConstant: true; lineNumber: 281 } + Method { name: "toVector2d"; type: "QVector2D"; isMethodConstant: true; lineNumber: 282 } + Method { name: "toVector3d"; type: "QVector3D"; isMethodConstant: true; lineNumber: 283 } + Method { + name: "fuzzyEquals" + type: "bool" + isMethodConstant: true + lineNumber: 284 + Parameter { name: "vec"; type: "QVector4D" } + Parameter { name: "epsilon"; type: "double" } + } + Method { + name: "fuzzyEquals" + type: "bool" + isMethodConstant: true + lineNumber: 285 + Parameter { name: "vec"; type: "QVector4D" } + } + } + Component { + file: "private/qt3dquickforeign_p.h" + lineNumber: 84 + name: "Qt3DCore::QSkeletonLoader" + accessSemantics: "reference" + prototype: "Qt3DCore::QAbstractSkeleton" + exports: [ + "Qt3D.Core/SkeletonLoader 2.10", + "Qt3D.Core/SkeletonLoader 6.0" + ] + exportMetaObjectRevisions: [522, 1536] + Enum { + name: "Status" + lineNumber: 32 + values: ["NotReady", "Ready", "Error"] + } + Property { + name: "source" + type: "QUrl" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 1 + lineNumber: 22 + isReadonly: true + } + Property { + name: "createJointsEnabled" + type: "bool" + read: "isCreateJointsEnabled" + write: "setCreateJointsEnabled" + notify: "createJointsEnabledChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "rootJoint" + type: "Qt3DCore::QJoint" + isPointer: true + read: "rootJoint" + notify: "rootJointChanged" + index: 3 + lineNumber: 24 + isReadonly: true + } + Signal { + name: "sourceChanged" + lineNumber: 49 + Parameter { name: "source"; type: "QUrl" } + } + Signal { + name: "statusChanged" + lineNumber: 50 + Parameter { name: "status"; type: "Status" } + } + Signal { + name: "createJointsEnabledChanged" + lineNumber: 51 + Parameter { name: "createJointsEnabled"; type: "bool" } + } + Signal { + name: "rootJointChanged" + lineNumber: 52 + Parameter { name: "rootJoint"; type: "Qt3DCore::QJoint"; isPointer: true } + } + Method { + name: "setSource" + lineNumber: 45 + Parameter { name: "source"; type: "QUrl" } + } + Method { + name: "setCreateJointsEnabled" + lineNumber: 46 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "private/qt3dquickforeign_p.h" + lineNumber: 59 + name: "Qt3DCore::QTransform" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: [ + "Qt3D.Core/Transform 2.0", + "Qt3D.Core/Transform 2.14", + "Qt3D.Core/Transform 6.0" + ] + exportMetaObjectRevisions: [512, 526, 1536] + Property { + name: "matrix" + type: "QMatrix4x4" + read: "matrix" + write: "setMatrix" + notify: "matrixChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "scale" + type: "float" + read: "scale" + write: "setScale" + notify: "scaleChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "scale3D" + type: "QVector3D" + read: "scale3D" + write: "setScale3D" + notify: "scale3DChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "rotation" + type: "QQuaternion" + read: "rotation" + write: "setRotation" + notify: "rotationChanged" + index: 3 + lineNumber: 23 + } + Property { + name: "translation" + type: "QVector3D" + read: "translation" + write: "setTranslation" + notify: "translationChanged" + index: 4 + lineNumber: 24 + } + Property { + name: "rotationX" + type: "float" + read: "rotationX" + write: "setRotationX" + notify: "rotationXChanged" + index: 5 + lineNumber: 25 + } + Property { + name: "rotationY" + type: "float" + read: "rotationY" + write: "setRotationY" + notify: "rotationYChanged" + index: 6 + lineNumber: 26 + } + Property { + name: "rotationZ" + type: "float" + read: "rotationZ" + write: "setRotationZ" + notify: "rotationZChanged" + index: 7 + lineNumber: 27 + } + Property { + name: "worldMatrix" + revision: 526 + type: "QMatrix4x4" + read: "worldMatrix" + notify: "worldMatrixChanged" + index: 8 + lineNumber: 28 + isReadonly: true + } + Signal { + name: "scaleChanged" + lineNumber: 74 + Parameter { name: "scale"; type: "float" } + } + Signal { + name: "scale3DChanged" + lineNumber: 75 + Parameter { name: "scale"; type: "QVector3D" } + } + Signal { + name: "rotationChanged" + lineNumber: 76 + Parameter { name: "rotation"; type: "QQuaternion" } + } + Signal { + name: "translationChanged" + lineNumber: 77 + Parameter { name: "translation"; type: "QVector3D" } + } + Signal { name: "matrixChanged"; lineNumber: 78 } + Signal { + name: "rotationXChanged" + lineNumber: 79 + Parameter { name: "rotationX"; type: "float" } + } + Signal { + name: "rotationYChanged" + lineNumber: 80 + Parameter { name: "rotationY"; type: "float" } + } + Signal { + name: "rotationZChanged" + lineNumber: 81 + Parameter { name: "rotationZ"; type: "float" } + } + Signal { + name: "worldMatrixChanged" + lineNumber: 82 + Parameter { name: "worldMatrix"; type: "QMatrix4x4" } + } + Method { + name: "setScale" + lineNumber: 63 + Parameter { name: "scale"; type: "float" } + } + Method { + name: "setScale3D" + lineNumber: 64 + Parameter { name: "scale"; type: "QVector3D" } + } + Method { + name: "setRotation" + lineNumber: 65 + Parameter { name: "rotation"; type: "QQuaternion" } + } + Method { + name: "setTranslation" + lineNumber: 66 + Parameter { name: "translation"; type: "QVector3D" } + } + Method { + name: "setMatrix" + lineNumber: 67 + Parameter { name: "matrix"; type: "QMatrix4x4" } + } + Method { + name: "setRotationX" + lineNumber: 69 + Parameter { name: "rotationX"; type: "float" } + } + Method { + name: "setRotationY" + lineNumber: 70 + Parameter { name: "rotationY"; type: "float" } + } + Method { + name: "setRotationZ" + lineNumber: 71 + Parameter { name: "rotationZ"; type: "float" } + } + Method { + name: "fromAxisAndAngle" + type: "QQuaternion" + lineNumber: 39 + Parameter { name: "axis"; type: "QVector3D" } + Parameter { name: "angle"; type: "float" } + } + Method { + name: "fromAxisAndAngle" + type: "QQuaternion" + lineNumber: 40 + Parameter { name: "x"; type: "float" } + Parameter { name: "y"; type: "float" } + Parameter { name: "z"; type: "float" } + Parameter { name: "angle"; type: "float" } + } + Method { + name: "fromAxesAndAngles" + type: "QQuaternion" + lineNumber: 42 + Parameter { name: "axis1"; type: "QVector3D" } + Parameter { name: "angle1"; type: "float" } + Parameter { name: "axis2"; type: "QVector3D" } + Parameter { name: "angle2"; type: "float" } + } + Method { + name: "fromAxesAndAngles" + type: "QQuaternion" + lineNumber: 44 + 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: "fromAxes" + type: "QQuaternion" + lineNumber: 47 + Parameter { name: "xAxis"; type: "QVector3D" } + Parameter { name: "yAxis"; type: "QVector3D" } + Parameter { name: "zAxis"; type: "QVector3D" } + } + Method { + name: "fromEulerAngles" + type: "QQuaternion" + lineNumber: 49 + Parameter { name: "eulerAngles"; type: "QVector3D" } + } + Method { + name: "fromEulerAngles" + type: "QQuaternion" + lineNumber: 50 + Parameter { name: "pitch"; type: "float" } + Parameter { name: "yaw"; type: "float" } + Parameter { name: "roll"; type: "float" } + } + Method { + name: "rotateAround" + type: "QMatrix4x4" + lineNumber: 52 + Parameter { name: "point"; type: "QVector3D" } + Parameter { name: "angle"; type: "float" } + Parameter { name: "axis"; type: "QVector3D" } + } + Method { + name: "rotateFromAxes" + type: "QMatrix4x4" + lineNumber: 53 + Parameter { name: "xAxis"; type: "QVector3D" } + Parameter { name: "yAxis"; type: "QVector3D" } + Parameter { name: "zAxis"; type: "QVector3D" } + } + } + Component { + file: "private/quick3dbuffer_p.h" + lineNumber: 35 + name: "Qt3DCore::Quick::Quick3DBuffer" + accessSemantics: "reference" + prototype: "Qt3DCore::QBuffer" + exports: [ + "Qt3D.Core/Buffer 2.0", + "Qt3D.Core/Buffer 2.9", + "Qt3D.Core/Buffer 6.0" + ] + exportMetaObjectRevisions: [512, 521, 1536] + Property { + name: "data" + type: "QVariant" + read: "bufferData" + write: "setBufferData" + notify: "bufferDataChanged" + index: 0 + lineNumber: 38 + } + Signal { name: "bufferDataChanged"; lineNumber: 53 } + Method { + name: "updateData" + lineNumber: 50 + Parameter { name: "offset"; type: "int" } + Parameter { name: "bytes"; type: "QVariant" } + } + Method { + name: "readBinaryFile" + type: "QVariant" + lineNumber: 47 + Parameter { name: "fileUrl"; type: "QUrl" } + } + } + Component { + file: "private/quick3dentity_p.h" + lineNumber: 33 + name: "Qt3DCore::Quick::Quick3DEntity" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "components" + type: "Qt3DCore::QComponent" + isList: true + read: "componentList" + index: 0 + lineNumber: 36 + isReadonly: true + } + } + Component { + file: "private/quick3dentityloader_p.h" + lineNumber: 37 + name: "Qt3DCore::Quick::Quick3DEntityLoader" + accessSemantics: "reference" + prototype: "Qt3DCore::QEntity" + exports: [ + "Qt3D.Core/EntityLoader 2.0", + "Qt3D.Core/EntityLoader 2.12", + "Qt3D.Core/EntityLoader 6.0" + ] + exportMetaObjectRevisions: [512, 524, 1536] + Enum { + name: "Status" + lineNumber: 47 + values: ["Null", "Loading", "Ready", "Error"] + } + Property { + name: "entity" + type: "QObject" + isPointer: true + read: "entity" + notify: "entityChanged" + index: 0 + lineNumber: 40 + isReadonly: true + } + Property { + name: "source" + type: "QUrl" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 1 + lineNumber: 41 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 2 + lineNumber: 42 + isReadonly: true + } + Property { + name: "sourceComponent" + revision: 524 + type: "QQmlComponent" + isPointer: true + read: "sourceComponent" + write: "setSourceComponent" + notify: "sourceComponentChanged" + index: 3 + lineNumber: 43 + } + Signal { name: "entityChanged"; lineNumber: 69 } + Signal { name: "sourceChanged"; lineNumber: 70 } + Signal { name: "sourceComponentChanged"; lineNumber: 71 } + Signal { + name: "statusChanged" + lineNumber: 72 + Parameter { name: "status"; type: "Status" } + } + Method { + name: "_q_componentStatusChanged" + lineNumber: 76 + Parameter { type: "QQmlComponent::Status" } + } + } + Component { + file: "private/quick3dgeometry_p.h" + lineNumber: 28 + name: "Qt3DCore::Quick::Quick3DGeometry" + accessSemantics: "reference" + defaultProperty: "attributes" + prototype: "QObject" + Property { + name: "attributes" + type: "Qt3DCore::QAttribute" + isList: true + read: "attributeList" + index: 0 + lineNumber: 31 + isReadonly: true + } + } + Component { + file: "private/quick3djoint_p.h" + lineNumber: 29 + name: "Qt3DCore::Quick::Quick3DJoint" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "childJoints" + type: "Qt3DCore::QJoint" + isList: true + read: "childJoints" + index: 0 + lineNumber: 32 + isReadonly: true + } + } + Component { + file: "private/quick3dnode_p.h" + lineNumber: 28 + name: "Qt3DCore::Quick::Quick3DNode" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QObject" + Property { + name: "data" + type: "QObject" + isList: true + read: "data" + index: 0 + lineNumber: 31 + isReadonly: true + } + Property { + name: "childNodes" + type: "Qt3DCore::QNode" + isList: true + read: "childNodes" + index: 1 + lineNumber: 32 + isReadonly: true + } + Method { + name: "childAppended" + lineNumber: 43 + Parameter { name: "idx"; type: "int" } + Parameter { name: "child"; type: "QObject"; isPointer: true } + } + Method { + name: "childRemoved" + lineNumber: 44 + Parameter { name: "idx"; type: "int" } + Parameter { name: "child"; type: "QObject"; isPointer: true } + } + } + Component { + file: "private/quick3dnodeinstantiator_p.h" + lineNumber: 32 + name: "Qt3DCore::Quick::Quick3DNodeInstantiator" + accessSemantics: "reference" + defaultProperty: "delegate" + prototype: "Qt3DCore::QNode" + interfaces: ["QQmlParserStatus"] + exports: [ + "Qt3D.Core/NodeInstantiator 2.0", + "Qt3D.Core/NodeInstantiator 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "active" + type: "bool" + read: "isActive" + write: "setActive" + notify: "activeChanged" + index: 0 + lineNumber: 38 + } + Property { + name: "asynchronous" + type: "bool" + read: "isAsync" + write: "setAsync" + notify: "asynchronousChanged" + index: 1 + lineNumber: 39 + } + Property { + name: "model" + type: "QVariant" + read: "model" + write: "setModel" + notify: "modelChanged" + index: 2 + lineNumber: 40 + } + Property { + name: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 3 + lineNumber: 41 + isReadonly: true + } + Property { + name: "delegate" + type: "QQmlComponent" + isPointer: true + read: "delegate" + write: "setDelegate" + notify: "delegateChanged" + index: 4 + lineNumber: 42 + } + Property { + name: "object" + type: "QObject" + isPointer: true + read: "object" + notify: "objectChanged" + index: 5 + lineNumber: 43 + isReadonly: true + } + Signal { name: "modelChanged"; lineNumber: 72 } + Signal { name: "delegateChanged"; lineNumber: 73 } + Signal { name: "countChanged"; lineNumber: 74 } + Signal { name: "objectChanged"; lineNumber: 75 } + Signal { name: "activeChanged"; lineNumber: 76 } + Signal { name: "asynchronousChanged"; lineNumber: 77 } + Signal { + name: "objectAdded" + lineNumber: 79 + Parameter { name: "index"; type: "int" } + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + Signal { + name: "objectRemoved" + lineNumber: 80 + Parameter { name: "index"; type: "int" } + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + Method { + name: "onParentChanged" + lineNumber: 83 + Parameter { name: "parent"; type: "QObject"; isPointer: true } + } + Method { + name: "_q_createdItem" + lineNumber: 88 + Parameter { type: "int" } + Parameter { type: "QObject"; isPointer: true } + } + Method { + name: "_q_modelUpdated" + lineNumber: 89 + Parameter { type: "QQmlChangeSet" } + Parameter { type: "bool" } + } + Method { + name: "objectAt" + type: "QObject" + isPointer: true + isMethodConstant: true + lineNumber: 66 + Parameter { name: "index"; type: "int" } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Core/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Core/qmldir new file mode 100644 index 0000000..a45c848 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Core/qmldir @@ -0,0 +1,9 @@ +module Qt3D.Core +linktarget Qt6::quick3dcoreplugin +plugin quick3dcoreplugin +classname Qt3DQuick3DCorePlugin +typeinfo plugins.qmltypes +depends QtQuick auto +prefer :/qt-project.org/imports/Qt3D/Core/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Core/quick3dcoreplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Core/quick3dcoreplugin.dll new file mode 100644 index 0000000..cc6f077 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Core/quick3dcoreplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Extras/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Extras/plugins.qmltypes new file mode 100644 index 0000000..e5eb979 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Extras/plugins.qmltypes @@ -0,0 +1,4843 @@ +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/qt3dquick3dextrasforeign_p.h" + lineNumber: 64 + name: "Qt3DExtras::QConeGeometry" + accessSemantics: "reference" + prototype: "Qt3DCore::QGeometry" + exports: [ + "Qt3D.Extras/ConeGeometry 2.0", + "Qt3D.Extras/ConeGeometry 2.13", + "Qt3D.Extras/ConeGeometry 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + Property { + name: "hasTopEndcap" + type: "bool" + read: "hasTopEndcap" + write: "setHasTopEndcap" + notify: "hasTopEndcapChanged" + index: 0 + lineNumber: 23 + } + Property { + name: "hasBottomEndcap" + type: "bool" + read: "hasBottomEndcap" + write: "setHasBottomEndcap" + notify: "hasBottomEndcapChanged" + index: 1 + lineNumber: 24 + } + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 2 + lineNumber: 25 + } + Property { + name: "slices" + type: "int" + read: "slices" + write: "setSlices" + notify: "slicesChanged" + index: 3 + lineNumber: 26 + } + Property { + name: "topRadius" + type: "float" + read: "topRadius" + write: "setTopRadius" + notify: "topRadiusChanged" + index: 4 + lineNumber: 27 + } + Property { + name: "bottomRadius" + type: "float" + read: "bottomRadius" + write: "setBottomRadius" + notify: "bottomRadiusChanged" + index: 5 + lineNumber: 28 + } + Property { + name: "length" + type: "float" + read: "length" + write: "setLength" + notify: "lengthChanged" + index: 6 + lineNumber: 29 + } + Property { + name: "positionAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "positionAttribute" + index: 7 + lineNumber: 30 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "normalAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "normalAttribute" + index: 8 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "texCoordAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "texCoordAttribute" + index: 9 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "indexAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "indexAttribute" + index: 10 + lineNumber: 33 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "hasTopEndcapChanged" + lineNumber: 65 + Parameter { name: "hasTopEndcap"; type: "bool" } + } + Signal { + name: "hasBottomEndcapChanged" + lineNumber: 66 + Parameter { name: "hasBottomEndcap"; type: "bool" } + } + Signal { + name: "topRadiusChanged" + lineNumber: 67 + Parameter { name: "topRadius"; type: "float" } + } + Signal { + name: "bottomRadiusChanged" + lineNumber: 68 + Parameter { name: "bottomRadius"; type: "float" } + } + Signal { + name: "ringsChanged" + lineNumber: 69 + Parameter { name: "rings"; type: "int" } + } + Signal { + name: "slicesChanged" + lineNumber: 70 + Parameter { name: "slices"; type: "int" } + } + Signal { + name: "lengthChanged" + lineNumber: 71 + Parameter { name: "length"; type: "float" } + } + Method { + name: "setHasTopEndcap" + lineNumber: 56 + Parameter { name: "hasTopEndcap"; type: "bool" } + } + Method { + name: "setHasBottomEndcap" + lineNumber: 57 + Parameter { name: "hasBottomEndcap"; type: "bool" } + } + Method { + name: "setTopRadius" + lineNumber: 58 + Parameter { name: "topRadius"; type: "float" } + } + Method { + name: "setBottomRadius" + lineNumber: 59 + Parameter { name: "bottomRadius"; type: "float" } + } + Method { + name: "setRings" + lineNumber: 60 + Parameter { name: "rings"; type: "int" } + } + Method { + name: "setSlices" + lineNumber: 61 + Parameter { name: "slices"; type: "int" } + } + Method { + name: "setLength" + lineNumber: 62 + Parameter { name: "length"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 72 + name: "Qt3DExtras::QConeGeometryView" + accessSemantics: "reference" + prototype: "Qt3DCore::QGeometryView" + exports: [ + "Qt3D.Extras/ConeGeometryView 2.16", + "Qt3D.Extras/ConeGeometryView 6.0" + ] + exportMetaObjectRevisions: [528, 1536] + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 0 + lineNumber: 17 + } + Property { + name: "slices" + type: "int" + read: "slices" + write: "setSlices" + notify: "slicesChanged" + index: 1 + lineNumber: 18 + } + Property { + name: "hasTopEndcap" + type: "bool" + read: "hasTopEndcap" + write: "setHasTopEndcap" + notify: "hasTopEndcapChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "hasBottomEndcap" + type: "bool" + read: "hasBottomEndcap" + write: "setHasBottomEndcap" + notify: "hasBottomEndcapChanged" + index: 3 + lineNumber: 20 + } + Property { + name: "topRadius" + type: "float" + read: "topRadius" + write: "setTopRadius" + notify: "topRadiusChanged" + index: 4 + lineNumber: 21 + } + Property { + name: "bottomRadius" + type: "float" + read: "bottomRadius" + write: "setBottomRadius" + notify: "bottomRadiusChanged" + index: 5 + lineNumber: 22 + } + Property { + name: "length" + type: "float" + read: "length" + write: "setLength" + notify: "lengthChanged" + index: 6 + lineNumber: 23 + } + Signal { + name: "hasTopEndcapChanged" + lineNumber: 46 + Parameter { name: "hasTopEndcap"; type: "bool" } + } + Signal { + name: "hasBottomEndcapChanged" + lineNumber: 47 + Parameter { name: "hasBottomEndcap"; type: "bool" } + } + Signal { + name: "topRadiusChanged" + lineNumber: 48 + Parameter { name: "topRadius"; type: "float" } + } + Signal { + name: "bottomRadiusChanged" + lineNumber: 49 + Parameter { name: "bottomRadius"; type: "float" } + } + Signal { + name: "ringsChanged" + lineNumber: 50 + Parameter { name: "rings"; type: "int" } + } + Signal { + name: "slicesChanged" + lineNumber: 51 + Parameter { name: "slices"; type: "int" } + } + Signal { + name: "lengthChanged" + lineNumber: 52 + Parameter { name: "length"; type: "float" } + } + Method { + name: "setHasTopEndcap" + lineNumber: 37 + Parameter { name: "hasTopEndcap"; type: "bool" } + } + Method { + name: "setHasBottomEndcap" + lineNumber: 38 + Parameter { name: "hasBottomEndcap"; type: "bool" } + } + Method { + name: "setTopRadius" + lineNumber: 39 + Parameter { name: "topRadius"; type: "float" } + } + Method { + name: "setBottomRadius" + lineNumber: 40 + Parameter { name: "bottomRadius"; type: "float" } + } + Method { + name: "setRings" + lineNumber: 41 + Parameter { name: "rings"; type: "int" } + } + Method { + name: "setSlices" + lineNumber: 42 + Parameter { name: "slices"; type: "int" } + } + Method { + name: "setLength" + lineNumber: 43 + Parameter { name: "length"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 80 + name: "Qt3DExtras::QConeMesh" + accessSemantics: "reference" + prototype: "Qt3DRender::QGeometryRenderer" + exports: ["Qt3D.Extras/ConeMesh 2.0", "Qt3D.Extras/ConeMesh 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 0 + lineNumber: 17 + } + Property { + name: "slices" + type: "int" + read: "slices" + write: "setSlices" + notify: "slicesChanged" + index: 1 + lineNumber: 18 + } + Property { + name: "hasTopEndcap" + type: "bool" + read: "hasTopEndcap" + write: "setHasTopEndcap" + notify: "hasTopEndcapChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "hasBottomEndcap" + type: "bool" + read: "hasBottomEndcap" + write: "setHasBottomEndcap" + notify: "hasBottomEndcapChanged" + index: 3 + lineNumber: 20 + } + Property { + name: "topRadius" + type: "float" + read: "topRadius" + write: "setTopRadius" + notify: "topRadiusChanged" + index: 4 + lineNumber: 21 + } + Property { + name: "bottomRadius" + type: "float" + read: "bottomRadius" + write: "setBottomRadius" + notify: "bottomRadiusChanged" + index: 5 + lineNumber: 22 + } + Property { + name: "length" + type: "float" + read: "length" + write: "setLength" + notify: "lengthChanged" + index: 6 + lineNumber: 23 + } + Signal { + name: "hasTopEndcapChanged" + lineNumber: 46 + Parameter { name: "hasTopEndcap"; type: "bool" } + } + Signal { + name: "hasBottomEndcapChanged" + lineNumber: 47 + Parameter { name: "hasBottomEndcap"; type: "bool" } + } + Signal { + name: "topRadiusChanged" + lineNumber: 48 + Parameter { name: "topRadius"; type: "float" } + } + Signal { + name: "bottomRadiusChanged" + lineNumber: 49 + Parameter { name: "bottomRadius"; type: "float" } + } + Signal { + name: "ringsChanged" + lineNumber: 50 + Parameter { name: "rings"; type: "int" } + } + Signal { + name: "slicesChanged" + lineNumber: 51 + Parameter { name: "slices"; type: "int" } + } + Signal { + name: "lengthChanged" + lineNumber: 52 + Parameter { name: "length"; type: "float" } + } + Method { + name: "setHasTopEndcap" + lineNumber: 37 + Parameter { name: "hasTopEndcap"; type: "bool" } + } + Method { + name: "setHasBottomEndcap" + lineNumber: 38 + Parameter { name: "hasBottomEndcap"; type: "bool" } + } + Method { + name: "setTopRadius" + lineNumber: 39 + Parameter { name: "topRadius"; type: "float" } + } + Method { + name: "setBottomRadius" + lineNumber: 40 + Parameter { name: "bottomRadius"; type: "float" } + } + Method { + name: "setRings" + lineNumber: 41 + Parameter { name: "rings"; type: "int" } + } + Method { + name: "setSlices" + lineNumber: 42 + Parameter { name: "slices"; type: "int" } + } + Method { + name: "setLength" + lineNumber: 43 + Parameter { name: "length"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 88 + name: "Qt3DExtras::QCuboidGeometry" + accessSemantics: "reference" + prototype: "Qt3DCore::QGeometry" + exports: [ + "Qt3D.Extras/CuboidGeometry 2.0", + "Qt3D.Extras/CuboidGeometry 2.13", + "Qt3D.Extras/CuboidGeometry 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + Property { + name: "xExtent" + type: "float" + read: "xExtent" + write: "setXExtent" + notify: "xExtentChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "yExtent" + type: "float" + read: "yExtent" + write: "setYExtent" + notify: "yExtentChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "zExtent" + type: "float" + read: "zExtent" + write: "setZExtent" + notify: "zExtentChanged" + index: 2 + lineNumber: 28 + } + Property { + name: "xyMeshResolution" + type: "QSize" + read: "xyMeshResolution" + write: "setXYMeshResolution" + notify: "xyMeshResolutionChanged" + index: 3 + lineNumber: 29 + } + Property { + name: "yzMeshResolution" + type: "QSize" + read: "yzMeshResolution" + write: "setYZMeshResolution" + notify: "yzMeshResolutionChanged" + index: 4 + lineNumber: 30 + } + Property { + name: "xzMeshResolution" + type: "QSize" + read: "xzMeshResolution" + write: "setXZMeshResolution" + notify: "xzMeshResolutionChanged" + index: 5 + lineNumber: 31 + } + Property { + name: "positionAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "positionAttribute" + index: 6 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "normalAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "normalAttribute" + index: 7 + lineNumber: 33 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "texCoordAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "texCoordAttribute" + index: 8 + lineNumber: 34 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "tangentAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "tangentAttribute" + index: 9 + lineNumber: 35 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "indexAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "indexAttribute" + index: 10 + lineNumber: 36 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "xExtentChanged" + lineNumber: 67 + Parameter { name: "xExtent"; type: "float" } + } + Signal { + name: "yExtentChanged" + lineNumber: 68 + Parameter { name: "yExtent"; type: "float" } + } + Signal { + name: "zExtentChanged" + lineNumber: 69 + Parameter { name: "zExtent"; type: "float" } + } + Signal { + name: "yzMeshResolutionChanged" + lineNumber: 71 + Parameter { name: "yzMeshResolution"; type: "QSize" } + } + Signal { + name: "xzMeshResolutionChanged" + lineNumber: 72 + Parameter { name: "xzMeshResolution"; type: "QSize" } + } + Signal { + name: "xyMeshResolutionChanged" + lineNumber: 73 + Parameter { name: "xyMeshResolution"; type: "QSize" } + } + Method { + name: "setXExtent" + lineNumber: 59 + Parameter { name: "xExtent"; type: "float" } + } + Method { + name: "setYExtent" + lineNumber: 60 + Parameter { name: "yExtent"; type: "float" } + } + Method { + name: "setZExtent" + lineNumber: 61 + Parameter { name: "zExtent"; type: "float" } + } + Method { + name: "setYZMeshResolution" + lineNumber: 62 + Parameter { name: "resolution"; type: "QSize" } + } + Method { + name: "setXZMeshResolution" + lineNumber: 63 + Parameter { name: "resolution"; type: "QSize" } + } + Method { + name: "setXYMeshResolution" + lineNumber: 64 + Parameter { name: "resolution"; type: "QSize" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 96 + name: "Qt3DExtras::QCuboidGeometryView" + accessSemantics: "reference" + prototype: "Qt3DCore::QGeometryView" + exports: [ + "Qt3D.Extras/CuboidGeometryView 2.16", + "Qt3D.Extras/CuboidGeometryView 6.0" + ] + exportMetaObjectRevisions: [528, 1536] + Property { + name: "xExtent" + type: "float" + read: "xExtent" + write: "setXExtent" + notify: "xExtentChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "yExtent" + type: "float" + read: "yExtent" + write: "setYExtent" + notify: "yExtentChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "zExtent" + type: "float" + read: "zExtent" + write: "setZExtent" + notify: "zExtentChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "yzMeshResolution" + type: "QSize" + read: "yzMeshResolution" + write: "setYZMeshResolution" + notify: "yzMeshResolutionChanged" + index: 3 + lineNumber: 22 + } + Property { + name: "xzMeshResolution" + type: "QSize" + read: "xzMeshResolution" + write: "setXZMeshResolution" + notify: "xzMeshResolutionChanged" + index: 4 + lineNumber: 23 + } + Property { + name: "xyMeshResolution" + type: "QSize" + read: "xyMeshResolution" + write: "setXYMeshResolution" + notify: "xyMeshResolutionChanged" + index: 5 + lineNumber: 24 + } + Signal { + name: "xExtentChanged" + lineNumber: 46 + Parameter { name: "xExtent"; type: "float" } + } + Signal { + name: "yExtentChanged" + lineNumber: 47 + Parameter { name: "yExtent"; type: "float" } + } + Signal { + name: "zExtentChanged" + lineNumber: 48 + Parameter { name: "zExtent"; type: "float" } + } + Signal { + name: "yzMeshResolutionChanged" + lineNumber: 50 + Parameter { name: "yzMeshResolution"; type: "QSize" } + } + Signal { + name: "xzMeshResolutionChanged" + lineNumber: 51 + Parameter { name: "xzMeshResolution"; type: "QSize" } + } + Signal { + name: "xyMeshResolutionChanged" + lineNumber: 52 + Parameter { name: "xyMeshResolution"; type: "QSize" } + } + Method { + name: "setXExtent" + lineNumber: 38 + Parameter { name: "xExtent"; type: "float" } + } + Method { + name: "setYExtent" + lineNumber: 39 + Parameter { name: "yExtent"; type: "float" } + } + Method { + name: "setZExtent" + lineNumber: 40 + Parameter { name: "zExtent"; type: "float" } + } + Method { + name: "setYZMeshResolution" + lineNumber: 41 + Parameter { name: "resolution"; type: "QSize" } + } + Method { + name: "setXZMeshResolution" + lineNumber: 42 + Parameter { name: "resolution"; type: "QSize" } + } + Method { + name: "setXYMeshResolution" + lineNumber: 43 + Parameter { name: "resolution"; type: "QSize" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 104 + name: "Qt3DExtras::QCuboidMesh" + accessSemantics: "reference" + prototype: "Qt3DRender::QGeometryRenderer" + exports: ["Qt3D.Extras/CuboidMesh 2.0", "Qt3D.Extras/CuboidMesh 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "xExtent" + type: "float" + read: "xExtent" + write: "setXExtent" + notify: "xExtentChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "yExtent" + type: "float" + read: "yExtent" + write: "setYExtent" + notify: "yExtentChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "zExtent" + type: "float" + read: "zExtent" + write: "setZExtent" + notify: "zExtentChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "yzMeshResolution" + type: "QSize" + read: "yzMeshResolution" + write: "setYZMeshResolution" + notify: "yzMeshResolutionChanged" + index: 3 + lineNumber: 22 + } + Property { + name: "xzMeshResolution" + type: "QSize" + read: "xzMeshResolution" + write: "setXZMeshResolution" + notify: "xzMeshResolutionChanged" + index: 4 + lineNumber: 23 + } + Property { + name: "xyMeshResolution" + type: "QSize" + read: "xyMeshResolution" + write: "setXYMeshResolution" + notify: "xyMeshResolutionChanged" + index: 5 + lineNumber: 24 + } + Signal { + name: "xExtentChanged" + lineNumber: 46 + Parameter { name: "xExtent"; type: "float" } + } + Signal { + name: "yExtentChanged" + lineNumber: 47 + Parameter { name: "yExtent"; type: "float" } + } + Signal { + name: "zExtentChanged" + lineNumber: 48 + Parameter { name: "zExtent"; type: "float" } + } + Signal { + name: "yzMeshResolutionChanged" + lineNumber: 50 + Parameter { name: "yzMeshResolution"; type: "QSize" } + } + Signal { + name: "xzMeshResolutionChanged" + lineNumber: 51 + Parameter { name: "xzMeshResolution"; type: "QSize" } + } + Signal { + name: "xyMeshResolutionChanged" + lineNumber: 52 + Parameter { name: "xyMeshResolution"; type: "QSize" } + } + Method { + name: "setXExtent" + lineNumber: 38 + Parameter { name: "xExtent"; type: "float" } + } + Method { + name: "setYExtent" + lineNumber: 39 + Parameter { name: "yExtent"; type: "float" } + } + Method { + name: "setZExtent" + lineNumber: 40 + Parameter { name: "zExtent"; type: "float" } + } + Method { + name: "setYZMeshResolution" + lineNumber: 41 + Parameter { name: "resolution"; type: "QSize" } + } + Method { + name: "setXZMeshResolution" + lineNumber: 42 + Parameter { name: "resolution"; type: "QSize" } + } + Method { + name: "setXYMeshResolution" + lineNumber: 43 + Parameter { name: "resolution"; type: "QSize" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 112 + name: "Qt3DExtras::QCylinderGeometry" + accessSemantics: "reference" + prototype: "Qt3DCore::QGeometry" + exports: [ + "Qt3D.Extras/CylinderGeometry 2.0", + "Qt3D.Extras/CylinderGeometry 2.13", + "Qt3D.Extras/CylinderGeometry 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 0 + lineNumber: 24 + } + Property { + name: "slices" + type: "int" + read: "slices" + write: "setSlices" + notify: "slicesChanged" + index: 1 + lineNumber: 25 + } + Property { + name: "radius" + type: "float" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 2 + lineNumber: 26 + } + Property { + name: "length" + type: "float" + read: "length" + write: "setLength" + notify: "lengthChanged" + index: 3 + lineNumber: 27 + } + Property { + name: "positionAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "positionAttribute" + index: 4 + lineNumber: 28 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "normalAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "normalAttribute" + index: 5 + lineNumber: 29 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "texCoordAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "texCoordAttribute" + index: 6 + lineNumber: 30 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "indexAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "indexAttribute" + index: 7 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "radiusChanged" + lineNumber: 57 + Parameter { name: "radius"; type: "float" } + } + Signal { + name: "ringsChanged" + lineNumber: 58 + Parameter { name: "rings"; type: "int" } + } + Signal { + name: "slicesChanged" + lineNumber: 59 + Parameter { name: "slices"; type: "int" } + } + Signal { + name: "lengthChanged" + lineNumber: 60 + Parameter { name: "length"; type: "float" } + } + Method { + name: "setRings" + lineNumber: 51 + Parameter { name: "rings"; type: "int" } + } + Method { + name: "setSlices" + lineNumber: 52 + Parameter { name: "slices"; type: "int" } + } + Method { + name: "setRadius" + lineNumber: 53 + Parameter { name: "radius"; type: "float" } + } + Method { + name: "setLength" + lineNumber: 54 + Parameter { name: "length"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 120 + name: "Qt3DExtras::QCylinderGeometryView" + accessSemantics: "reference" + prototype: "Qt3DCore::QGeometryView" + exports: [ + "Qt3D.Extras/CylinderGeometryView 2.16", + "Qt3D.Extras/CylinderGeometryView 6.0" + ] + exportMetaObjectRevisions: [528, 1536] + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "slices" + type: "int" + read: "slices" + write: "setSlices" + notify: "slicesChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "radius" + type: "float" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 2 + lineNumber: 20 + } + Property { + name: "length" + type: "float" + read: "length" + write: "setLength" + notify: "lengthChanged" + index: 3 + lineNumber: 21 + } + Signal { + name: "radiusChanged" + lineNumber: 38 + Parameter { name: "radius"; type: "float" } + } + Signal { + name: "ringsChanged" + lineNumber: 39 + Parameter { name: "rings"; type: "int" } + } + Signal { + name: "slicesChanged" + lineNumber: 40 + Parameter { name: "slices"; type: "int" } + } + Signal { + name: "lengthChanged" + lineNumber: 41 + Parameter { name: "length"; type: "float" } + } + Method { + name: "setRings" + lineNumber: 32 + Parameter { name: "rings"; type: "int" } + } + Method { + name: "setSlices" + lineNumber: 33 + Parameter { name: "slices"; type: "int" } + } + Method { + name: "setRadius" + lineNumber: 34 + Parameter { name: "radius"; type: "float" } + } + Method { + name: "setLength" + lineNumber: 35 + Parameter { name: "length"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 128 + name: "Qt3DExtras::QCylinderMesh" + accessSemantics: "reference" + prototype: "Qt3DRender::QGeometryRenderer" + exports: [ + "Qt3D.Extras/CylinderMesh 2.0", + "Qt3D.Extras/CylinderMesh 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "slices" + type: "int" + read: "slices" + write: "setSlices" + notify: "slicesChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "radius" + type: "float" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 2 + lineNumber: 20 + } + Property { + name: "length" + type: "float" + read: "length" + write: "setLength" + notify: "lengthChanged" + index: 3 + lineNumber: 21 + } + Signal { + name: "radiusChanged" + lineNumber: 38 + Parameter { name: "radius"; type: "float" } + } + Signal { + name: "ringsChanged" + lineNumber: 39 + Parameter { name: "rings"; type: "int" } + } + Signal { + name: "slicesChanged" + lineNumber: 40 + Parameter { name: "slices"; type: "int" } + } + Signal { + name: "lengthChanged" + lineNumber: 41 + Parameter { name: "length"; type: "float" } + } + Method { + name: "setRings" + lineNumber: 32 + Parameter { name: "rings"; type: "int" } + } + Method { + name: "setSlices" + lineNumber: 33 + Parameter { name: "slices"; type: "int" } + } + Method { + name: "setRadius" + lineNumber: 34 + Parameter { name: "radius"; type: "float" } + } + Method { + name: "setLength" + lineNumber: 35 + Parameter { name: "length"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 136 + name: "Qt3DExtras::QDiffuseMapMaterial" + accessSemantics: "reference" + prototype: "Qt3DRender::QMaterial" + exports: [ + "Qt3D.Extras/DiffuseMapMaterial 2.0", + "Qt3D.Extras/DiffuseMapMaterial 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "ambient" + type: "QColor" + read: "ambient" + write: "setAmbient" + notify: "ambientChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "specular" + type: "QColor" + read: "specular" + write: "setSpecular" + notify: "specularChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "shininess" + type: "float" + read: "shininess" + write: "setShininess" + notify: "shininessChanged" + index: 2 + lineNumber: 28 + } + Property { + name: "diffuse" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + read: "diffuse" + write: "setDiffuse" + notify: "diffuseChanged" + index: 3 + lineNumber: 29 + } + Property { + name: "textureScale" + type: "float" + read: "textureScale" + write: "setTextureScale" + notify: "textureScaleChanged" + index: 4 + lineNumber: 30 + } + Signal { + name: "ambientChanged" + lineNumber: 50 + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + lineNumber: 51 + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "specularChanged" + lineNumber: 52 + Parameter { name: "specular"; type: "QColor" } + } + Signal { + name: "shininessChanged" + lineNumber: 53 + Parameter { name: "shininess"; type: "float" } + } + Signal { + name: "textureScaleChanged" + lineNumber: 54 + Parameter { name: "textureScale"; type: "float" } + } + Method { + name: "setAmbient" + lineNumber: 43 + Parameter { name: "color"; type: "QColor" } + } + Method { + name: "setSpecular" + lineNumber: 44 + Parameter { name: "specular"; type: "QColor" } + } + Method { + name: "setShininess" + lineNumber: 45 + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setDiffuse" + lineNumber: 46 + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setTextureScale" + lineNumber: 47 + Parameter { name: "textureScale"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 144 + name: "Qt3DExtras::QDiffuseSpecularMapMaterial" + accessSemantics: "reference" + prototype: "Qt3DRender::QMaterial" + exports: [ + "Qt3D.Extras/DiffuseSpecularMapMaterial 2.0", + "Qt3D.Extras/DiffuseSpecularMapMaterial 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "ambient" + type: "QColor" + read: "ambient" + write: "setAmbient" + notify: "ambientChanged" + index: 0 + lineNumber: 25 + } + Property { + name: "shininess" + type: "float" + read: "shininess" + write: "setShininess" + notify: "shininessChanged" + index: 1 + lineNumber: 26 + } + Property { + name: "specular" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + read: "specular" + write: "setSpecular" + notify: "specularChanged" + index: 2 + lineNumber: 27 + } + Property { + name: "diffuse" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + read: "diffuse" + write: "setDiffuse" + notify: "diffuseChanged" + index: 3 + lineNumber: 28 + } + Property { + name: "textureScale" + type: "float" + read: "textureScale" + write: "setTextureScale" + notify: "textureScaleChanged" + index: 4 + lineNumber: 29 + } + Signal { + name: "ambientChanged" + lineNumber: 49 + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + lineNumber: 50 + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "specularChanged" + lineNumber: 51 + Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "shininessChanged" + lineNumber: 52 + Parameter { name: "shininess"; type: "float" } + } + Signal { + name: "textureScaleChanged" + lineNumber: 53 + Parameter { name: "textureScale"; type: "float" } + } + Method { + name: "setAmbient" + lineNumber: 42 + Parameter { name: "ambient"; type: "QColor" } + } + Method { + name: "setDiffuse" + lineNumber: 43 + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setSpecular" + lineNumber: 44 + Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setShininess" + lineNumber: 45 + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setTextureScale" + lineNumber: 46 + Parameter { name: "textureScale"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 152 + name: "Qt3DExtras::QDiffuseSpecularMaterial" + accessSemantics: "reference" + prototype: "Qt3DRender::QMaterial" + exports: [ + "Qt3D.Extras/DiffuseSpecularMaterial 2.10", + "Qt3D.Extras/DiffuseSpecularMaterial 6.0" + ] + exportMetaObjectRevisions: [522, 1536] + Property { + name: "ambient" + type: "QColor" + read: "ambient" + write: "setAmbient" + notify: "ambientChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "diffuse" + type: "QVariant" + read: "diffuse" + write: "setDiffuse" + notify: "diffuseChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "specular" + type: "QVariant" + read: "specular" + write: "setSpecular" + notify: "specularChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "shininess" + type: "float" + read: "shininess" + write: "setShininess" + notify: "shininessChanged" + index: 3 + lineNumber: 23 + } + Property { + name: "normal" + type: "QVariant" + read: "normal" + write: "setNormal" + notify: "normalChanged" + index: 4 + lineNumber: 24 + } + Property { + name: "textureScale" + type: "float" + read: "textureScale" + write: "setTextureScale" + notify: "textureScaleChanged" + index: 5 + lineNumber: 25 + } + Property { + name: "alphaBlending" + type: "bool" + read: "isAlphaBlendingEnabled" + write: "setAlphaBlendingEnabled" + notify: "alphaBlendingEnabledChanged" + index: 6 + lineNumber: 26 + } + Signal { + name: "ambientChanged" + lineNumber: 50 + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + lineNumber: 51 + Parameter { name: "diffuse"; type: "QVariant" } + } + Signal { + name: "specularChanged" + lineNumber: 52 + Parameter { name: "specular"; type: "QVariant" } + } + Signal { + name: "shininessChanged" + lineNumber: 53 + Parameter { name: "shininess"; type: "float" } + } + Signal { + name: "normalChanged" + lineNumber: 54 + Parameter { name: "normal"; type: "QVariant" } + } + Signal { + name: "textureScaleChanged" + lineNumber: 55 + Parameter { name: "textureScale"; type: "float" } + } + Signal { + name: "alphaBlendingEnabledChanged" + lineNumber: 56 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setAmbient" + lineNumber: 41 + Parameter { name: "ambient"; type: "QColor" } + } + Method { + name: "setDiffuse" + lineNumber: 42 + Parameter { name: "diffuse"; type: "QVariant" } + } + Method { + name: "setSpecular" + lineNumber: 43 + Parameter { name: "specular"; type: "QVariant" } + } + Method { + name: "setShininess" + lineNumber: 44 + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setNormal" + lineNumber: 45 + Parameter { name: "normal"; type: "QVariant" } + } + Method { + name: "setTextureScale" + lineNumber: 46 + Parameter { name: "textureScale"; type: "float" } + } + Method { + name: "setAlphaBlendingEnabled" + lineNumber: 47 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 160 + name: "Qt3DExtras::QExtrudedTextGeometry" + accessSemantics: "reference" + prototype: "Qt3DCore::QGeometry" + exports: [ + "Qt3D.Extras/ExtrudedTextGeometry 2.9", + "Qt3D.Extras/ExtrudedTextGeometry 2.13", + "Qt3D.Extras/ExtrudedTextGeometry 6.0" + ] + exportMetaObjectRevisions: [521, 525, 1536] + Property { + name: "text" + type: "QString" + read: "text" + write: "setText" + notify: "textChanged" + index: 0 + lineNumber: 27 + } + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 1 + lineNumber: 28 + } + Property { + name: "extrusionLength" + type: "float" + read: "extrusionLength" + write: "setDepth" + notify: "depthChanged" + index: 2 + lineNumber: 29 + } + Property { + name: "positionAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "positionAttribute" + index: 3 + lineNumber: 30 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "normalAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "normalAttribute" + index: 4 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "indexAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "indexAttribute" + index: 5 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "textChanged" + lineNumber: 51 + Parameter { name: "text"; type: "QString" } + } + Signal { + name: "fontChanged" + lineNumber: 52 + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "depthChanged" + lineNumber: 53 + Parameter { name: "extrusionLength"; type: "float" } + } + Method { + name: "setText" + lineNumber: 46 + Parameter { name: "text"; type: "QString" } + } + Method { + name: "setFont" + lineNumber: 47 + Parameter { name: "font"; type: "QFont" } + } + Method { + name: "setDepth" + lineNumber: 48 + Parameter { name: "extrusionLength"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 168 + name: "Qt3DExtras::QExtrudedTextMesh" + accessSemantics: "reference" + prototype: "Qt3DRender::QGeometryRenderer" + exports: [ + "Qt3D.Extras/ExtrudedTextMesh 2.9", + "Qt3D.Extras/ExtrudedTextMesh 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "text" + type: "QString" + read: "text" + write: "setText" + notify: "textChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "depth" + type: "float" + read: "depth" + write: "setDepth" + notify: "depthChanged" + index: 2 + lineNumber: 21 + } + Signal { + name: "textChanged" + lineNumber: 37 + Parameter { name: "text"; type: "QString" } + } + Signal { + name: "fontChanged" + lineNumber: 38 + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "depthChanged" + lineNumber: 39 + Parameter { name: "depth"; type: "float" } + } + Method { + name: "setText" + lineNumber: 32 + Parameter { name: "text"; type: "QString" } + } + Method { + name: "setFont" + lineNumber: 33 + Parameter { name: "font"; type: "QFont" } + } + Method { + name: "setDepth" + lineNumber: 34 + Parameter { name: "depth"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 176 + name: "Qt3DExtras::QFirstPersonCameraController" + accessSemantics: "reference" + prototype: "Qt3DExtras::QAbstractCameraController" + exports: [ + "Qt3D.Extras/FirstPersonCameraController 2.0", + "Qt3D.Extras/FirstPersonCameraController 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 184 + name: "Qt3DExtras::QForwardRenderer" + accessSemantics: "reference" + prototype: "Qt3DRender::QTechniqueFilter" + exports: [ + "Qt3D.Extras/ForwardRenderer 2.0", + "Qt3D.Extras/ForwardRenderer 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "surface" + type: "QObject" + isPointer: true + read: "surface" + write: "setSurface" + notify: "surfaceChanged" + index: 0 + lineNumber: 25 + } + Property { + name: "window" + type: "QObject" + isPointer: true + read: "surface" + write: "setSurface" + notify: "surfaceChanged" + index: 1 + lineNumber: 26 + } + Property { + name: "viewportRect" + type: "QRectF" + read: "viewportRect" + write: "setViewportRect" + notify: "viewportRectChanged" + index: 2 + lineNumber: 27 + } + Property { + name: "clearColor" + type: "QColor" + read: "clearColor" + write: "setClearColor" + notify: "clearColorChanged" + index: 3 + lineNumber: 28 + } + Property { + name: "buffersToClear" + revision: 65294 + type: "Qt3DRender::QClearBuffers::BufferType" + read: "buffersToClear" + write: "setBuffersToClear" + notify: "buffersToClearChanged" + index: 4 + lineNumber: 29 + } + Property { + name: "camera" + type: "Qt3DCore::QEntity" + isPointer: true + read: "camera" + write: "setCamera" + notify: "cameraChanged" + index: 5 + lineNumber: 30 + } + Property { + name: "externalRenderTargetSize" + type: "QSize" + read: "externalRenderTargetSize" + write: "setExternalRenderTargetSize" + notify: "externalRenderTargetSizeChanged" + index: 6 + lineNumber: 31 + } + Property { + name: "frustumCulling" + type: "bool" + read: "isFrustumCullingEnabled" + write: "setFrustumCullingEnabled" + notify: "frustumCullingEnabledChanged" + index: 7 + lineNumber: 32 + } + Property { + name: "gamma" + revision: 65289 + type: "float" + read: "gamma" + write: "setGamma" + notify: "gammaChanged" + index: 8 + lineNumber: 33 + } + Property { + name: "showDebugOverlay" + revision: 65295 + type: "bool" + read: "showDebugOverlay" + write: "setShowDebugOverlay" + notify: "showDebugOverlayChanged" + index: 9 + lineNumber: 34 + } + Signal { + name: "viewportRectChanged" + lineNumber: 61 + Parameter { name: "viewportRect"; type: "QRectF" } + } + Signal { + name: "clearColorChanged" + lineNumber: 62 + Parameter { name: "clearColor"; type: "QColor" } + } + Signal { + name: "buffersToClearChanged" + lineNumber: 63 + Parameter { type: "Qt3DRender::QClearBuffers::BufferType" } + } + Signal { + name: "cameraChanged" + lineNumber: 64 + Parameter { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } + } + Signal { + name: "surfaceChanged" + lineNumber: 65 + Parameter { name: "surface"; type: "QObject"; isPointer: true } + } + Signal { + name: "externalRenderTargetSizeChanged" + lineNumber: 66 + Parameter { name: "size"; type: "QSize" } + } + Signal { + name: "frustumCullingEnabledChanged" + lineNumber: 67 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "gammaChanged" + lineNumber: 68 + Parameter { name: "gamma"; type: "float" } + } + Signal { + name: "showDebugOverlayChanged" + lineNumber: 69 + Parameter { name: "showDebugOverlay"; type: "bool" } + } + Method { + name: "setViewportRect" + lineNumber: 50 + Parameter { name: "viewportRect"; type: "QRectF" } + } + Method { + name: "setClearColor" + lineNumber: 51 + Parameter { name: "clearColor"; type: "QColor" } + } + Method { + name: "setBuffersToClear" + lineNumber: 52 + Parameter { type: "Qt3DRender::QClearBuffers::BufferType" } + } + Method { + name: "setCamera" + lineNumber: 53 + Parameter { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } + } + Method { + name: "setSurface" + lineNumber: 54 + Parameter { name: "surface"; type: "QObject"; isPointer: true } + } + Method { + name: "setExternalRenderTargetSize" + lineNumber: 55 + Parameter { name: "size"; type: "QSize" } + } + Method { + name: "setFrustumCullingEnabled" + lineNumber: 56 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setGamma" + lineNumber: 57 + Parameter { name: "gamma"; type: "float" } + } + Method { + name: "setShowDebugOverlay" + lineNumber: 58 + Parameter { name: "showDebugOverlay"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 192 + name: "Qt3DExtras::QGoochMaterial" + accessSemantics: "reference" + prototype: "Qt3DRender::QMaterial" + exports: [ + "Qt3D.Extras/GoochMaterial 2.0", + "Qt3D.Extras/GoochMaterial 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "diffuse" + type: "QColor" + read: "diffuse" + write: "setDiffuse" + notify: "diffuseChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "specular" + type: "QColor" + read: "specular" + write: "setSpecular" + notify: "specularChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "cool" + type: "QColor" + read: "cool" + write: "setCool" + notify: "coolChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "warm" + type: "QColor" + read: "warm" + write: "setWarm" + notify: "warmChanged" + index: 3 + lineNumber: 23 + } + Property { + name: "alpha" + type: "float" + read: "alpha" + write: "setAlpha" + notify: "alphaChanged" + index: 4 + lineNumber: 24 + } + Property { + name: "beta" + type: "float" + read: "beta" + write: "setBeta" + notify: "betaChanged" + index: 5 + lineNumber: 25 + } + Property { + name: "shininess" + type: "float" + read: "shininess" + write: "setShininess" + notify: "shininessChanged" + index: 6 + lineNumber: 26 + } + Signal { + name: "diffuseChanged" + lineNumber: 50 + Parameter { name: "diffuse"; type: "QColor" } + } + Signal { + name: "specularChanged" + lineNumber: 51 + Parameter { name: "specular"; type: "QColor" } + } + Signal { + name: "coolChanged" + lineNumber: 52 + Parameter { name: "cool"; type: "QColor" } + } + Signal { + name: "warmChanged" + lineNumber: 53 + Parameter { name: "warm"; type: "QColor" } + } + Signal { + name: "alphaChanged" + lineNumber: 54 + Parameter { name: "alpha"; type: "float" } + } + Signal { + name: "betaChanged" + lineNumber: 55 + Parameter { name: "beta"; type: "float" } + } + Signal { + name: "shininessChanged" + lineNumber: 56 + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setDiffuse" + lineNumber: 41 + Parameter { name: "diffuse"; type: "QColor" } + } + Method { + name: "setSpecular" + lineNumber: 42 + Parameter { name: "specular"; type: "QColor" } + } + Method { + name: "setCool" + lineNumber: 43 + Parameter { name: "cool"; type: "QColor" } + } + Method { + name: "setWarm" + lineNumber: 44 + Parameter { name: "warm"; type: "QColor" } + } + Method { + name: "setAlpha" + lineNumber: 45 + Parameter { name: "alpha"; type: "float" } + } + Method { + name: "setBeta" + lineNumber: 46 + Parameter { name: "beta"; type: "float" } + } + Method { + name: "setShininess" + lineNumber: 47 + Parameter { name: "shininess"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 200 + name: "Qt3DExtras::QMetalRoughMaterial" + accessSemantics: "reference" + prototype: "Qt3DRender::QMaterial" + exports: [ + "Qt3D.Extras/MetalRoughMaterial 2.9", + "Qt3D.Extras/MetalRoughMaterial 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "baseColor" + type: "QVariant" + read: "baseColor" + write: "setBaseColor" + notify: "baseColorChanged" + index: 0 + lineNumber: 24 + } + Property { + name: "metalness" + type: "QVariant" + read: "metalness" + write: "setMetalness" + notify: "metalnessChanged" + index: 1 + lineNumber: 25 + } + Property { + name: "roughness" + type: "QVariant" + read: "roughness" + write: "setRoughness" + notify: "roughnessChanged" + index: 2 + lineNumber: 26 + } + Property { + name: "ambientOcclusion" + revision: 65290 + type: "QVariant" + read: "ambientOcclusion" + write: "setAmbientOcclusion" + notify: "ambientOcclusionChanged" + index: 3 + lineNumber: 27 + } + Property { + name: "normal" + revision: 65290 + type: "QVariant" + read: "normal" + write: "setNormal" + notify: "normalChanged" + index: 4 + lineNumber: 28 + } + Property { + name: "textureScale" + revision: 65290 + type: "float" + read: "textureScale" + write: "setTextureScale" + notify: "textureScaleChanged" + index: 5 + lineNumber: 29 + } + Signal { + name: "baseColorChanged" + lineNumber: 51 + Parameter { name: "baseColor"; type: "QVariant" } + } + Signal { + name: "metalnessChanged" + lineNumber: 52 + Parameter { name: "metalness"; type: "QVariant" } + } + Signal { + name: "roughnessChanged" + lineNumber: 53 + Parameter { name: "roughness"; type: "QVariant" } + } + Signal { + name: "ambientOcclusionChanged" + lineNumber: 54 + Parameter { name: "ambientOcclusion"; type: "QVariant" } + } + Signal { + name: "normalChanged" + lineNumber: 55 + Parameter { name: "normal"; type: "QVariant" } + } + Signal { + name: "textureScaleChanged" + lineNumber: 56 + Parameter { name: "textureScale"; type: "float" } + } + Method { + name: "setBaseColor" + lineNumber: 43 + Parameter { name: "baseColor"; type: "QVariant" } + } + Method { + name: "setMetalness" + lineNumber: 44 + Parameter { name: "metalness"; type: "QVariant" } + } + Method { + name: "setRoughness" + lineNumber: 45 + Parameter { name: "roughness"; type: "QVariant" } + } + Method { + name: "setAmbientOcclusion" + lineNumber: 46 + Parameter { name: "ambientOcclusion"; type: "QVariant" } + } + Method { + name: "setNormal" + lineNumber: 47 + Parameter { name: "normal"; type: "QVariant" } + } + Method { + name: "setTextureScale" + lineNumber: 48 + Parameter { name: "textureScale"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 208 + name: "Qt3DExtras::QNormalDiffuseMapAlphaMaterial" + accessSemantics: "reference" + prototype: "Qt3DExtras::QNormalDiffuseMapMaterial" + exports: [ + "Qt3D.Extras/NormalDiffuseMapAlphaMaterial 2.0", + "Qt3D.Extras/NormalDiffuseMapAlphaMaterial 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 216 + name: "Qt3DExtras::QNormalDiffuseMapMaterial" + accessSemantics: "reference" + prototype: "Qt3DRender::QMaterial" + exports: [ + "Qt3D.Extras/NormalDiffuseMapMaterial 2.0", + "Qt3D.Extras/NormalDiffuseMapMaterial 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "ambient" + type: "QColor" + read: "ambient" + write: "setAmbient" + notify: "ambientChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "specular" + type: "QColor" + read: "specular" + write: "setSpecular" + notify: "specularChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "diffuse" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + read: "diffuse" + write: "setDiffuse" + notify: "diffuseChanged" + index: 2 + lineNumber: 28 + } + Property { + name: "normal" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + read: "normal" + write: "setNormal" + notify: "normalChanged" + index: 3 + lineNumber: 29 + } + Property { + name: "shininess" + type: "float" + read: "shininess" + write: "setShininess" + notify: "shininessChanged" + index: 4 + lineNumber: 30 + } + Property { + name: "textureScale" + type: "float" + read: "textureScale" + write: "setTextureScale" + notify: "textureScaleChanged" + index: 5 + lineNumber: 31 + } + Signal { + name: "ambientChanged" + lineNumber: 53 + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + lineNumber: 54 + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "normalChanged" + lineNumber: 55 + Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "specularChanged" + lineNumber: 56 + Parameter { name: "specular"; type: "QColor" } + } + Signal { + name: "shininessChanged" + lineNumber: 57 + Parameter { name: "shininess"; type: "float" } + } + Signal { + name: "textureScaleChanged" + lineNumber: 58 + Parameter { name: "textureScale"; type: "float" } + } + Method { + name: "setAmbient" + lineNumber: 45 + Parameter { name: "ambient"; type: "QColor" } + } + Method { + name: "setSpecular" + lineNumber: 46 + Parameter { name: "specular"; type: "QColor" } + } + Method { + name: "setDiffuse" + lineNumber: 47 + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setNormal" + lineNumber: 48 + Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setShininess" + lineNumber: 49 + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setTextureScale" + lineNumber: 50 + Parameter { name: "textureScale"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 224 + name: "Qt3DExtras::QNormalDiffuseSpecularMapMaterial" + accessSemantics: "reference" + prototype: "Qt3DRender::QMaterial" + exports: [ + "Qt3D.Extras/NormalDiffuseSpecularMapMaterial 2.0", + "Qt3D.Extras/NormalDiffuseSpecularMapMaterial 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "ambient" + type: "QColor" + read: "ambient" + write: "setAmbient" + notify: "ambientChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "diffuse" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + read: "diffuse" + write: "setDiffuse" + notify: "diffuseChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "normal" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + read: "normal" + write: "setNormal" + notify: "normalChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "specular" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + read: "specular" + write: "setSpecular" + notify: "specularChanged" + index: 3 + lineNumber: 23 + } + Property { + name: "shininess" + type: "float" + read: "shininess" + write: "setShininess" + notify: "shininessChanged" + index: 4 + lineNumber: 24 + } + Property { + name: "textureScale" + type: "float" + read: "textureScale" + write: "setTextureScale" + notify: "textureScaleChanged" + index: 5 + lineNumber: 25 + } + Signal { + name: "ambientChanged" + lineNumber: 47 + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + lineNumber: 48 + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "normalChanged" + lineNumber: 49 + Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "specularChanged" + lineNumber: 50 + Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "shininessChanged" + lineNumber: 51 + Parameter { name: "shininess"; type: "float" } + } + Signal { + name: "textureScaleChanged" + lineNumber: 52 + Parameter { name: "textureScale"; type: "float" } + } + Method { + name: "setAmbient" + lineNumber: 39 + Parameter { name: "ambient"; type: "QColor" } + } + Method { + name: "setDiffuse" + lineNumber: 40 + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setNormal" + lineNumber: 41 + Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setSpecular" + lineNumber: 42 + Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setShininess" + lineNumber: 43 + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setTextureScale" + lineNumber: 44 + Parameter { name: "textureScale"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 232 + name: "Qt3DExtras::QOrbitCameraController" + accessSemantics: "reference" + prototype: "Qt3DExtras::QAbstractCameraController" + exports: [ + "Qt3D.Extras/OrbitCameraController 2.0", + "Qt3D.Extras/OrbitCameraController 6.0", + "Qt3D.Extras/OrbitCameraController 6.7" + ] + exportMetaObjectRevisions: [512, 1536, 1543] + Property { + name: "zoomInLimit" + type: "float" + read: "zoomInLimit" + write: "setZoomInLimit" + notify: "zoomInLimitChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "upVector" + revision: 1543 + type: "QVector3D" + read: "upVector" + write: "setUpVector" + notify: "upVectorChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "inverseXTranslate" + revision: 1543 + type: "bool" + read: "inverseXTranslate" + write: "setInverseXTranslate" + notify: "inverseXTranslateChanged" + index: 2 + lineNumber: 20 + } + Property { + name: "inverseYTranslate" + revision: 1543 + type: "bool" + read: "inverseYTranslate" + write: "setInverseYTranslate" + notify: "inverseYTranslateChanged" + index: 3 + lineNumber: 21 + } + Property { + name: "inversePan" + revision: 1543 + type: "bool" + read: "inversePan" + write: "setInversePan" + notify: "inversePanChanged" + index: 4 + lineNumber: 22 + } + Property { + name: "inverseTilt" + revision: 1543 + type: "bool" + read: "inverseTilt" + write: "setInverseTilt" + notify: "inverseTiltChanged" + index: 5 + lineNumber: 23 + } + Property { + name: "zoomTranslateViewCenter" + revision: 1543 + type: "bool" + read: "zoomTranslateViewCenter" + write: "setZoomTranslateViewCenter" + notify: "zoomTranslateViewCenterChanged" + index: 6 + lineNumber: 24 + } + Signal { name: "zoomInLimitChanged"; lineNumber: 48 } + Signal { + name: "upVectorChanged" + lineNumber: 49 + Parameter { name: "upVector"; type: "QVector3D" } + } + Signal { + name: "inverseXTranslateChanged" + lineNumber: 50 + Parameter { name: "isInverse"; type: "bool" } + } + Signal { + name: "inverseYTranslateChanged" + lineNumber: 51 + Parameter { name: "isInverse"; type: "bool" } + } + Signal { + name: "inversePanChanged" + lineNumber: 52 + Parameter { name: "isInverse"; type: "bool" } + } + Signal { + name: "inverseTiltChanged" + lineNumber: 53 + Parameter { name: "isInverse"; type: "bool" } + } + Signal { + name: "zoomTranslateViewCenterChanged" + lineNumber: 54 + Parameter { name: "isTranslate"; type: "bool" } + } + Method { + name: "setZoomInLimit" + lineNumber: 39 + Parameter { name: "zoomInLimit"; type: "float" } + } + Method { + name: "setUpVector" + lineNumber: 40 + Parameter { name: "upVector"; type: "QVector3D" } + } + Method { + name: "setInverseXTranslate" + lineNumber: 41 + Parameter { name: "isInverse"; type: "bool" } + } + Method { + name: "setInverseYTranslate" + lineNumber: 42 + Parameter { name: "isInverse"; type: "bool" } + } + Method { + name: "setInversePan" + lineNumber: 43 + Parameter { name: "isInverse"; type: "bool" } + } + Method { + name: "setInverseTilt" + lineNumber: 44 + Parameter { name: "isInverse"; type: "bool" } + } + Method { + name: "setZoomTranslateViewCenter" + lineNumber: 45 + Parameter { name: "isTranslate"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 240 + name: "Qt3DExtras::QPerVertexColorMaterial" + accessSemantics: "reference" + prototype: "Qt3DRender::QMaterial" + exports: [ + "Qt3D.Extras/PerVertexColorMaterial 2.0", + "Qt3D.Extras/PerVertexColorMaterial 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 248 + name: "Qt3DExtras::QPhongAlphaMaterial" + accessSemantics: "reference" + prototype: "Qt3DRender::QMaterial" + exports: [ + "Qt3D.Extras/PhongAlphaMaterial 2.0", + "Qt3D.Extras/PhongAlphaMaterial 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "ambient" + type: "QColor" + read: "ambient" + write: "setAmbient" + notify: "ambientChanged" + index: 0 + lineNumber: 22 + } + Property { + name: "diffuse" + type: "QColor" + read: "diffuse" + write: "setDiffuse" + notify: "diffuseChanged" + index: 1 + lineNumber: 23 + } + Property { + name: "specular" + type: "QColor" + read: "specular" + write: "setSpecular" + notify: "specularChanged" + index: 2 + lineNumber: 24 + } + Property { + name: "shininess" + type: "float" + read: "shininess" + write: "setShininess" + notify: "shininessChanged" + index: 3 + lineNumber: 25 + } + Property { + name: "alpha" + type: "float" + read: "alpha" + write: "setAlpha" + notify: "alphaChanged" + index: 4 + lineNumber: 26 + } + Property { + name: "sourceRgbArg" + type: "Qt3DRender::QBlendEquationArguments::Blending" + read: "sourceRgbArg" + write: "setSourceRgbArg" + notify: "sourceRgbArgChanged" + index: 5 + lineNumber: 27 + } + Property { + name: "destinationRgbArg" + type: "Qt3DRender::QBlendEquationArguments::Blending" + read: "destinationRgbArg" + write: "setDestinationRgbArg" + notify: "destinationRgbArgChanged" + index: 6 + lineNumber: 28 + } + Property { + name: "sourceAlphaArg" + type: "Qt3DRender::QBlendEquationArguments::Blending" + read: "sourceAlphaArg" + write: "setSourceAlphaArg" + notify: "sourceAlphaArgChanged" + index: 7 + lineNumber: 29 + } + Property { + name: "destinationAlphaArg" + type: "Qt3DRender::QBlendEquationArguments::Blending" + read: "destinationAlphaArg" + write: "setDestinationAlphaArg" + notify: "destinationAlphaArgChanged" + index: 8 + lineNumber: 30 + } + Property { + name: "blendFunctionArg" + type: "Qt3DRender::QBlendEquation::BlendFunction" + read: "blendFunctionArg" + write: "setBlendFunctionArg" + notify: "blendFunctionArgChanged" + index: 9 + lineNumber: 31 + } + Signal { + name: "ambientChanged" + lineNumber: 62 + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + lineNumber: 63 + Parameter { name: "diffuse"; type: "QColor" } + } + Signal { + name: "specularChanged" + lineNumber: 64 + Parameter { name: "specular"; type: "QColor" } + } + Signal { + name: "shininessChanged" + lineNumber: 65 + Parameter { name: "shininess"; type: "float" } + } + Signal { + name: "alphaChanged" + lineNumber: 66 + Parameter { name: "alpha"; type: "float" } + } + Signal { + name: "sourceRgbArgChanged" + lineNumber: 67 + Parameter { name: "sourceRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + } + Signal { + name: "destinationRgbArgChanged" + lineNumber: 68 + Parameter { name: "destinationRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + } + Signal { + name: "sourceAlphaArgChanged" + lineNumber: 69 + Parameter { name: "sourceAlphaArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + } + Signal { + name: "destinationAlphaArgChanged" + lineNumber: 70 + Parameter { + name: "destinationAlphaArg" + type: "Qt3DRender::QBlendEquationArguments::Blending" + } + } + Signal { + name: "blendFunctionArgChanged" + lineNumber: 71 + Parameter { name: "blendFunctionArg"; type: "Qt3DRender::QBlendEquation::BlendFunction" } + } + Method { + name: "setAmbient" + lineNumber: 50 + Parameter { name: "ambient"; type: "QColor" } + } + Method { + name: "setDiffuse" + lineNumber: 51 + Parameter { name: "diffuse"; type: "QColor" } + } + Method { + name: "setSpecular" + lineNumber: 52 + Parameter { name: "specular"; type: "QColor" } + } + Method { + name: "setShininess" + lineNumber: 53 + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setAlpha" + lineNumber: 54 + Parameter { name: "alpha"; type: "float" } + } + Method { + name: "setSourceRgbArg" + lineNumber: 55 + Parameter { name: "sourceRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + } + Method { + name: "setDestinationRgbArg" + lineNumber: 56 + Parameter { name: "destinationRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + } + Method { + name: "setSourceAlphaArg" + lineNumber: 57 + Parameter { name: "sourceAlphaArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + } + Method { + name: "setDestinationAlphaArg" + lineNumber: 58 + Parameter { + name: "destinationAlphaArg" + type: "Qt3DRender::QBlendEquationArguments::Blending" + } + } + Method { + name: "setBlendFunctionArg" + lineNumber: 59 + Parameter { name: "blendFunctionArg"; type: "Qt3DRender::QBlendEquation::BlendFunction" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 256 + name: "Qt3DExtras::QPhongMaterial" + accessSemantics: "reference" + prototype: "Qt3DRender::QMaterial" + exports: [ + "Qt3D.Extras/PhongMaterial 2.0", + "Qt3D.Extras/PhongMaterial 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "ambient" + type: "QColor" + read: "ambient" + write: "setAmbient" + notify: "ambientChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "diffuse" + type: "QColor" + read: "diffuse" + write: "setDiffuse" + notify: "diffuseChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "specular" + type: "QColor" + read: "specular" + write: "setSpecular" + notify: "specularChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "shininess" + type: "float" + read: "shininess" + write: "setShininess" + notify: "shininessChanged" + index: 3 + lineNumber: 23 + } + Signal { + name: "ambientChanged" + lineNumber: 41 + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + lineNumber: 42 + Parameter { name: "diffuse"; type: "QColor" } + } + Signal { + name: "specularChanged" + lineNumber: 43 + Parameter { name: "specular"; type: "QColor" } + } + Signal { + name: "shininessChanged" + lineNumber: 44 + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setAmbient" + lineNumber: 35 + Parameter { name: "ambient"; type: "QColor" } + } + Method { + name: "setDiffuse" + lineNumber: 36 + Parameter { name: "diffuse"; type: "QColor" } + } + Method { + name: "setSpecular" + lineNumber: 37 + Parameter { name: "specular"; type: "QColor" } + } + Method { + name: "setShininess" + lineNumber: 38 + Parameter { name: "shininess"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 264 + name: "Qt3DExtras::QPlaneGeometry" + accessSemantics: "reference" + prototype: "Qt3DCore::QGeometry" + exports: [ + "Qt3D.Extras/PlaneGeometry 2.0", + "Qt3D.Extras/PlaneGeometry 2.13", + "Qt3D.Extras/PlaneGeometry 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + Property { + name: "width" + type: "float" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "height" + type: "float" + read: "height" + write: "setHeight" + notify: "heightChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "resolution" + type: "QSize" + read: "resolution" + write: "setResolution" + notify: "resolutionChanged" + index: 2 + lineNumber: 28 + } + Property { + name: "mirrored" + revision: 65289 + type: "bool" + read: "mirrored" + write: "setMirrored" + notify: "mirroredChanged" + index: 3 + lineNumber: 29 + } + Property { + name: "positionAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "positionAttribute" + index: 4 + lineNumber: 30 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "normalAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "normalAttribute" + index: 5 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "texCoordAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "texCoordAttribute" + index: 6 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "tangentAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "tangentAttribute" + index: 7 + lineNumber: 33 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "indexAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "indexAttribute" + index: 8 + lineNumber: 34 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "resolutionChanged" + lineNumber: 61 + Parameter { name: "resolution"; type: "QSize" } + } + Signal { + name: "widthChanged" + lineNumber: 62 + Parameter { name: "width"; type: "float" } + } + Signal { + name: "heightChanged" + lineNumber: 63 + Parameter { name: "height"; type: "float" } + } + Signal { + name: "mirroredChanged" + lineNumber: 64 + Parameter { name: "mirrored"; type: "bool" } + } + Method { + name: "setResolution" + lineNumber: 55 + Parameter { name: "resolution"; type: "QSize" } + } + Method { + name: "setWidth" + lineNumber: 56 + Parameter { name: "width"; type: "float" } + } + Method { + name: "setHeight" + lineNumber: 57 + Parameter { name: "height"; type: "float" } + } + Method { + name: "setMirrored" + lineNumber: 58 + Parameter { name: "mirrored"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 272 + name: "Qt3DExtras::QPlaneGeometryView" + accessSemantics: "reference" + prototype: "Qt3DCore::QGeometryView" + exports: [ + "Qt3D.Extras/PlaneGeometryView 2.16", + "Qt3D.Extras/PlaneGeometryView 6.0" + ] + exportMetaObjectRevisions: [528, 1536] + Property { + name: "width" + type: "float" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "height" + type: "float" + read: "height" + write: "setHeight" + notify: "heightChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "meshResolution" + type: "QSize" + read: "meshResolution" + write: "setMeshResolution" + notify: "meshResolutionChanged" + index: 2 + lineNumber: 20 + } + Property { + name: "mirrored" + revision: 65289 + type: "bool" + read: "mirrored" + write: "setMirrored" + notify: "mirroredChanged" + index: 3 + lineNumber: 21 + } + Signal { + name: "meshResolutionChanged" + lineNumber: 39 + Parameter { name: "meshResolution"; type: "QSize" } + } + Signal { + name: "widthChanged" + lineNumber: 40 + Parameter { name: "width"; type: "float" } + } + Signal { + name: "heightChanged" + lineNumber: 41 + Parameter { name: "height"; type: "float" } + } + Signal { + name: "mirroredChanged" + lineNumber: 42 + Parameter { name: "mirrored"; type: "bool" } + } + Method { + name: "setWidth" + lineNumber: 33 + Parameter { name: "width"; type: "float" } + } + Method { + name: "setHeight" + lineNumber: 34 + Parameter { name: "height"; type: "float" } + } + Method { + name: "setMeshResolution" + lineNumber: 35 + Parameter { name: "resolution"; type: "QSize" } + } + Method { + name: "setMirrored" + lineNumber: 36 + Parameter { name: "mirrored"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 280 + name: "Qt3DExtras::QPlaneMesh" + accessSemantics: "reference" + prototype: "Qt3DRender::QGeometryRenderer" + exports: ["Qt3D.Extras/PlaneMesh 2.0", "Qt3D.Extras/PlaneMesh 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "width" + type: "float" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "height" + type: "float" + read: "height" + write: "setHeight" + notify: "heightChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "meshResolution" + type: "QSize" + read: "meshResolution" + write: "setMeshResolution" + notify: "meshResolutionChanged" + index: 2 + lineNumber: 20 + } + Property { + name: "mirrored" + revision: 65289 + type: "bool" + read: "mirrored" + write: "setMirrored" + notify: "mirroredChanged" + index: 3 + lineNumber: 21 + } + Signal { + name: "meshResolutionChanged" + lineNumber: 39 + Parameter { name: "meshResolution"; type: "QSize" } + } + Signal { + name: "widthChanged" + lineNumber: 40 + Parameter { name: "width"; type: "float" } + } + Signal { + name: "heightChanged" + lineNumber: 41 + Parameter { name: "height"; type: "float" } + } + Signal { + name: "mirroredChanged" + lineNumber: 42 + Parameter { name: "mirrored"; type: "bool" } + } + Method { + name: "setWidth" + lineNumber: 33 + Parameter { name: "width"; type: "float" } + } + Method { + name: "setHeight" + lineNumber: 34 + Parameter { name: "height"; type: "float" } + } + Method { + name: "setMeshResolution" + lineNumber: 35 + Parameter { name: "resolution"; type: "QSize" } + } + Method { + name: "setMirrored" + lineNumber: 36 + Parameter { name: "mirrored"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 288 + name: "Qt3DExtras::QSkyboxEntity" + accessSemantics: "reference" + prototype: "Qt3DCore::QEntity" + exports: [ + "Qt3D.Extras/SkyboxEntity 2.0", + "Qt3D.Extras/SkyboxEntity 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "baseName" + type: "QString" + read: "baseName" + write: "setBaseName" + notify: "baseNameChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "extension" + type: "QString" + read: "extension" + write: "setExtension" + notify: "extensionChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "gammaCorrect" + revision: 65289 + type: "bool" + read: "isGammaCorrectEnabled" + write: "setGammaCorrectEnabled" + notify: "gammaCorrectEnabledChanged" + index: 2 + lineNumber: 21 + } + Signal { + name: "baseNameChanged" + lineNumber: 36 + Parameter { name: "path"; type: "QString" } + } + Signal { + name: "extensionChanged" + lineNumber: 37 + Parameter { name: "extension"; type: "QString" } + } + Signal { + name: "gammaCorrectEnabledChanged" + lineNumber: 38 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setBaseName" + lineNumber: 31 + Parameter { name: "path"; type: "QString" } + } + Method { + name: "setExtension" + lineNumber: 32 + Parameter { name: "extension"; type: "QString" } + } + Method { + name: "setGammaCorrectEnabled" + lineNumber: 33 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 296 + name: "Qt3DExtras::QSphereGeometry" + accessSemantics: "reference" + prototype: "Qt3DCore::QGeometry" + exports: [ + "Qt3D.Extras/SphereGeometry 2.0", + "Qt3D.Extras/SphereGeometry 2.13", + "Qt3D.Extras/SphereGeometry 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 0 + lineNumber: 25 + } + Property { + name: "slices" + type: "int" + read: "slices" + write: "setSlices" + notify: "slicesChanged" + index: 1 + lineNumber: 26 + } + Property { + name: "radius" + type: "float" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 2 + lineNumber: 27 + } + Property { + name: "generateTangents" + type: "bool" + read: "generateTangents" + write: "setGenerateTangents" + notify: "generateTangentsChanged" + index: 3 + lineNumber: 28 + } + Property { + name: "positionAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "positionAttribute" + index: 4 + lineNumber: 29 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "normalAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "normalAttribute" + index: 5 + lineNumber: 30 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "texCoordAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "texCoordAttribute" + index: 6 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "tangentAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "tangentAttribute" + index: 7 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "indexAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "indexAttribute" + index: 8 + lineNumber: 33 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "radiusChanged" + lineNumber: 60 + Parameter { name: "radius"; type: "float" } + } + Signal { + name: "ringsChanged" + lineNumber: 61 + Parameter { name: "rings"; type: "int" } + } + Signal { + name: "slicesChanged" + lineNumber: 62 + Parameter { name: "slices"; type: "int" } + } + Signal { + name: "generateTangentsChanged" + lineNumber: 63 + Parameter { name: "generateTangents"; type: "bool" } + } + Method { + name: "setRings" + lineNumber: 54 + Parameter { name: "rings"; type: "int" } + } + Method { + name: "setSlices" + lineNumber: 55 + Parameter { name: "slices"; type: "int" } + } + Method { + name: "setRadius" + lineNumber: 56 + Parameter { name: "radius"; type: "float" } + } + Method { + name: "setGenerateTangents" + lineNumber: 57 + Parameter { name: "gen"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 304 + name: "Qt3DExtras::QSphereGeometryView" + accessSemantics: "reference" + prototype: "Qt3DCore::QGeometryView" + exports: [ + "Qt3D.Extras/SphereGeometryView 2.16", + "Qt3D.Extras/SphereGeometryView 6.0" + ] + exportMetaObjectRevisions: [528, 1536] + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "slices" + type: "int" + read: "slices" + write: "setSlices" + notify: "slicesChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "radius" + type: "float" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "generateTangents" + type: "bool" + read: "generateTangents" + write: "setGenerateTangents" + notify: "generateTangentsChanged" + index: 3 + lineNumber: 22 + } + Signal { + name: "radiusChanged" + lineNumber: 40 + Parameter { name: "radius"; type: "float" } + } + Signal { + name: "ringsChanged" + lineNumber: 41 + Parameter { name: "rings"; type: "int" } + } + Signal { + name: "slicesChanged" + lineNumber: 42 + Parameter { name: "slices"; type: "int" } + } + Signal { + name: "generateTangentsChanged" + lineNumber: 43 + Parameter { name: "generateTangents"; type: "bool" } + } + Method { + name: "setRings" + lineNumber: 34 + Parameter { name: "rings"; type: "int" } + } + Method { + name: "setSlices" + lineNumber: 35 + Parameter { name: "slices"; type: "int" } + } + Method { + name: "setRadius" + lineNumber: 36 + Parameter { name: "radius"; type: "float" } + } + Method { + name: "setGenerateTangents" + lineNumber: 37 + Parameter { name: "gen"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 312 + name: "Qt3DExtras::QSphereMesh" + accessSemantics: "reference" + prototype: "Qt3DRender::QGeometryRenderer" + exports: ["Qt3D.Extras/SphereMesh 2.0", "Qt3D.Extras/SphereMesh 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "slices" + type: "int" + read: "slices" + write: "setSlices" + notify: "slicesChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "radius" + type: "float" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "generateTangents" + type: "bool" + read: "generateTangents" + write: "setGenerateTangents" + notify: "generateTangentsChanged" + index: 3 + lineNumber: 22 + } + Signal { + name: "radiusChanged" + lineNumber: 40 + Parameter { name: "radius"; type: "float" } + } + Signal { + name: "ringsChanged" + lineNumber: 41 + Parameter { name: "rings"; type: "int" } + } + Signal { + name: "slicesChanged" + lineNumber: 42 + Parameter { name: "slices"; type: "int" } + } + Signal { + name: "generateTangentsChanged" + lineNumber: 43 + Parameter { name: "generateTangents"; type: "bool" } + } + Method { + name: "setRings" + lineNumber: 34 + Parameter { name: "rings"; type: "int" } + } + Method { + name: "setSlices" + lineNumber: 35 + Parameter { name: "slices"; type: "int" } + } + Method { + name: "setRadius" + lineNumber: 36 + Parameter { name: "radius"; type: "float" } + } + Method { + name: "setGenerateTangents" + lineNumber: 37 + Parameter { name: "gen"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 320 + name: "Qt3DExtras::QSpriteGrid" + accessSemantics: "reference" + prototype: "Qt3DExtras::QAbstractSpriteSheet" + exports: ["Qt3D.Extras/SpriteGrid 2.10", "Qt3D.Extras/SpriteGrid 6.0"] + exportMetaObjectRevisions: [522, 1536] + Property { + name: "rows" + type: "int" + read: "rows" + write: "setRows" + notify: "rowsChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "columns" + type: "int" + read: "columns" + write: "setColumns" + notify: "columnsChanged" + index: 1 + lineNumber: 22 + } + Signal { + name: "rowsChanged" + lineNumber: 35 + Parameter { name: "rows"; type: "int" } + } + Signal { + name: "columnsChanged" + lineNumber: 36 + Parameter { name: "columns"; type: "int" } + } + Method { + name: "setRows" + lineNumber: 31 + Parameter { name: "rows"; type: "int" } + } + Method { + name: "setColumns" + lineNumber: 32 + Parameter { name: "columns"; type: "int" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 328 + name: "Qt3DExtras::QSpriteSheetItem" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: ["Qt3D.Extras/SpriteItem 2.10", "Qt3D.Extras/SpriteItem 6.0"] + exportMetaObjectRevisions: [522, 1536] + Property { + name: "x" + type: "int" + read: "x" + write: "setX" + notify: "xChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "y" + type: "int" + read: "y" + write: "setY" + notify: "yChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "width" + type: "int" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 2 + lineNumber: 20 + } + Property { + name: "height" + type: "int" + read: "height" + write: "setHeight" + notify: "heightChanged" + index: 3 + lineNumber: 21 + } + Signal { + name: "xChanged" + lineNumber: 37 + Parameter { name: "x"; type: "int" } + } + Signal { + name: "yChanged" + lineNumber: 38 + Parameter { name: "y"; type: "int" } + } + Signal { + name: "widthChanged" + lineNumber: 39 + Parameter { name: "width"; type: "int" } + } + Signal { + name: "heightChanged" + lineNumber: 40 + Parameter { name: "height"; type: "int" } + } + Method { + name: "setX" + lineNumber: 31 + Parameter { name: "x"; type: "int" } + } + Method { + name: "setY" + lineNumber: 32 + Parameter { name: "y"; type: "int" } + } + Method { + name: "setWidth" + lineNumber: 33 + Parameter { name: "width"; type: "int" } + } + Method { + name: "setHeight" + lineNumber: 34 + Parameter { name: "height"; type: "int" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 336 + name: "Qt3DExtras::QText2DEntity" + accessSemantics: "reference" + prototype: "Qt3DCore::QEntity" + exports: [ + "Qt3D.Extras/Text2DEntity 2.9", + "Qt3D.Extras/Text2DEntity 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 0 + lineNumber: 22 + } + Property { + name: "text" + type: "QString" + read: "text" + write: "setText" + notify: "textChanged" + index: 1 + lineNumber: 23 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 2 + lineNumber: 24 + } + Property { + name: "width" + type: "float" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 3 + lineNumber: 25 + } + Property { + name: "height" + type: "float" + read: "height" + write: "setHeight" + notify: "heightChanged" + index: 4 + lineNumber: 26 + } + Property { + name: "alignment" + type: "Qt::Alignment" + read: "alignment" + write: "setAlignment" + index: 5 + lineNumber: 27 + } + Signal { + name: "fontChanged" + lineNumber: 52 + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "colorChanged" + lineNumber: 53 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "textChanged" + lineNumber: 54 + Parameter { name: "text"; type: "QString" } + } + Signal { + name: "widthChanged" + lineNumber: 55 + Parameter { name: "width"; type: "float" } + } + Signal { + name: "heightChanged" + lineNumber: 56 + Parameter { name: "height"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 344 + name: "Qt3DExtras::QTextureMaterial" + accessSemantics: "reference" + prototype: "Qt3DRender::QMaterial" + exports: [ + "Qt3D.Extras/TextureMaterial 2.0", + "Qt3D.Extras/TextureMaterial 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "texture" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + read: "texture" + write: "setTexture" + notify: "textureChanged" + index: 0 + lineNumber: 27 + } + Property { + name: "textureOffset" + type: "QVector2D" + read: "textureOffset" + write: "setTextureOffset" + notify: "textureOffsetChanged" + index: 1 + lineNumber: 28 + } + Property { + name: "textureTransform" + revision: 65290 + type: "QMatrix3x3" + read: "textureTransform" + write: "setTextureTransform" + notify: "textureTransformChanged" + index: 2 + lineNumber: 29 + } + Property { + name: "alphaBlending" + revision: 65291 + type: "bool" + read: "isAlphaBlendingEnabled" + write: "setAlphaBlendingEnabled" + notify: "alphaBlendingEnabledChanged" + index: 3 + lineNumber: 30 + } + Signal { + name: "textureChanged" + lineNumber: 48 + Parameter { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "textureOffsetChanged" + lineNumber: 49 + Parameter { name: "textureOffset"; type: "QVector2D" } + } + Signal { + name: "textureTransformChanged" + lineNumber: 50 + Parameter { name: "textureTransform"; type: "QMatrix3x3" } + } + Signal { + name: "alphaBlendingEnabledChanged" + lineNumber: 51 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setTexture" + lineNumber: 42 + Parameter { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setTextureOffset" + lineNumber: 43 + Parameter { name: "textureOffset"; type: "QVector2D" } + } + Method { + name: "setTextureTransform" + lineNumber: 44 + Parameter { name: "matrix"; type: "QMatrix3x3" } + } + Method { + name: "setAlphaBlendingEnabled" + lineNumber: 45 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 352 + name: "Qt3DExtras::QTorusGeometry" + accessSemantics: "reference" + prototype: "Qt3DCore::QGeometry" + exports: [ + "Qt3D.Extras/TorusGeometry 2.0", + "Qt3D.Extras/TorusGeometry 2.13", + "Qt3D.Extras/TorusGeometry 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 0 + lineNumber: 25 + } + Property { + name: "slices" + type: "int" + read: "slices" + write: "setSlices" + notify: "slicesChanged" + index: 1 + lineNumber: 26 + } + Property { + name: "radius" + type: "float" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 2 + lineNumber: 27 + } + Property { + name: "minorRadius" + type: "float" + read: "minorRadius" + write: "setMinorRadius" + notify: "minorRadiusChanged" + index: 3 + lineNumber: 28 + } + Property { + name: "positionAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "positionAttribute" + index: 4 + lineNumber: 29 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "normalAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "normalAttribute" + index: 5 + lineNumber: 30 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "texCoordAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "texCoordAttribute" + index: 6 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "indexAttribute" + type: "Qt3DCore::QAttribute" + isPointer: true + read: "indexAttribute" + index: 7 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "radiusChanged" + lineNumber: 58 + Parameter { name: "radius"; type: "float" } + } + Signal { + name: "ringsChanged" + lineNumber: 59 + Parameter { name: "rings"; type: "int" } + } + Signal { + name: "slicesChanged" + lineNumber: 60 + Parameter { name: "slices"; type: "int" } + } + Signal { + name: "minorRadiusChanged" + lineNumber: 61 + Parameter { name: "minorRadius"; type: "float" } + } + Method { + name: "setRings" + lineNumber: 52 + Parameter { name: "rings"; type: "int" } + } + Method { + name: "setSlices" + lineNumber: 53 + Parameter { name: "slices"; type: "int" } + } + Method { + name: "setRadius" + lineNumber: 54 + Parameter { name: "radius"; type: "float" } + } + Method { + name: "setMinorRadius" + lineNumber: 55 + Parameter { name: "minorRadius"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 360 + name: "Qt3DExtras::QTorusGeometryView" + accessSemantics: "reference" + prototype: "Qt3DCore::QGeometryView" + exports: [ + "Qt3D.Extras/TorusGeometryView 2.16", + "Qt3D.Extras/TorusGeometryView 6.0" + ] + exportMetaObjectRevisions: [528, 1536] + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 0 + lineNumber: 17 + } + Property { + name: "slices" + type: "int" + read: "slices" + write: "setSlices" + notify: "slicesChanged" + index: 1 + lineNumber: 18 + } + Property { + name: "radius" + type: "float" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "minorRadius" + type: "float" + read: "minorRadius" + write: "setMinorRadius" + notify: "minorRadiusChanged" + index: 3 + lineNumber: 20 + } + Signal { + name: "radiusChanged" + lineNumber: 37 + Parameter { name: "radius"; type: "float" } + } + Signal { + name: "ringsChanged" + lineNumber: 38 + Parameter { name: "rings"; type: "int" } + } + Signal { + name: "slicesChanged" + lineNumber: 39 + Parameter { name: "slices"; type: "int" } + } + Signal { + name: "minorRadiusChanged" + lineNumber: 40 + Parameter { name: "minorRadius"; type: "float" } + } + Method { + name: "setRings" + lineNumber: 31 + Parameter { name: "rings"; type: "int" } + } + Method { + name: "setSlices" + lineNumber: 32 + Parameter { name: "slices"; type: "int" } + } + Method { + name: "setRadius" + lineNumber: 33 + Parameter { name: "radius"; type: "float" } + } + Method { + name: "setMinorRadius" + lineNumber: 34 + Parameter { name: "minorRadius"; type: "float" } + } + } + Component { + file: "private/qt3dquick3dextrasforeign_p.h" + lineNumber: 368 + name: "Qt3DExtras::QTorusMesh" + accessSemantics: "reference" + prototype: "Qt3DRender::QGeometryRenderer" + exports: ["Qt3D.Extras/TorusMesh 2.0", "Qt3D.Extras/TorusMesh 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 0 + lineNumber: 17 + } + Property { + name: "slices" + type: "int" + read: "slices" + write: "setSlices" + notify: "slicesChanged" + index: 1 + lineNumber: 18 + } + Property { + name: "radius" + type: "float" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "minorRadius" + type: "float" + read: "minorRadius" + write: "setMinorRadius" + notify: "minorRadiusChanged" + index: 3 + lineNumber: 20 + } + Signal { + name: "radiusChanged" + lineNumber: 37 + Parameter { name: "radius"; type: "float" } + } + Signal { + name: "ringsChanged" + lineNumber: 38 + Parameter { name: "rings"; type: "int" } + } + Signal { + name: "slicesChanged" + lineNumber: 39 + Parameter { name: "slices"; type: "int" } + } + Signal { + name: "minorRadiusChanged" + lineNumber: 40 + Parameter { name: "minorRadius"; type: "float" } + } + Method { + name: "setRings" + lineNumber: 31 + Parameter { name: "rings"; type: "int" } + } + Method { + name: "setSlices" + lineNumber: 32 + Parameter { name: "slices"; type: "int" } + } + Method { + name: "setRadius" + lineNumber: 33 + Parameter { name: "radius"; type: "float" } + } + Method { + name: "setMinorRadius" + lineNumber: 34 + Parameter { name: "minorRadius"; type: "float" } + } + } + Component { + file: "private/quick3dspritesheet_p.h" + lineNumber: 42 + name: "Qt3DExtras::QSpriteSheet" + accessSemantics: "reference" + prototype: "Qt3DExtras::QAbstractSpriteSheet" + extension: "Qt3DExtras::Extras::Quick::Quick3DSpriteSheet" + exports: [ + "Qt3D.Extras/SpriteSheet 2.10", + "Qt3D.Extras/SpriteSheet 6.0" + ] + exportMetaObjectRevisions: [522, 1536] + Property { + name: "sprites" + type: "QList" + read: "sprites" + write: "setSprites" + notify: "spritesChanged" + index: 0 + lineNumber: 21 + } + Signal { + name: "spritesChanged" + lineNumber: 35 + Parameter { name: "sprites"; type: "QList" } + } + Method { + name: "setSprites" + lineNumber: 32 + Parameter { name: "sprites"; type: "QList" } + } + } + Component { + file: "private/quick3dlevelofdetailloader_p.h" + lineNumber: 30 + name: "Qt3DExtras::Extras::Quick::Quick3DLevelOfDetailLoader" + accessSemantics: "reference" + prototype: "Qt3DCore::QEntity" + exports: [ + "Qt3D.Extras/LevelOfDetailLoader 2.9", + "Qt3D.Extras/LevelOfDetailLoader 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "sources" + type: "QVariantList" + read: "sources" + write: "setSources" + notify: "sourcesChanged" + index: 0 + lineNumber: 37 + } + Property { + name: "camera" + type: "Qt3DRender::QCamera" + isPointer: true + read: "camera" + write: "setCamera" + notify: "cameraChanged" + index: 1 + lineNumber: 39 + } + Property { + name: "currentIndex" + type: "int" + read: "currentIndex" + write: "setCurrentIndex" + notify: "currentIndexChanged" + index: 2 + lineNumber: 40 + } + Property { + name: "thresholdType" + type: "Qt3DRender::QLevelOfDetail::ThresholdType" + read: "thresholdType" + write: "setThresholdType" + notify: "thresholdTypeChanged" + index: 3 + lineNumber: 41 + } + Property { + name: "thresholds" + type: "double" + isList: true + read: "thresholds" + write: "setThresholds" + notify: "thresholdsChanged" + index: 4 + lineNumber: 42 + } + Property { + name: "volumeOverride" + type: "Qt3DRender::QLevelOfDetailBoundingSphere" + read: "volumeOverride" + write: "setVolumeOverride" + notify: "volumeOverrideChanged" + index: 5 + lineNumber: 43 + } + Property { + name: "entity" + type: "QObject" + isPointer: true + read: "entity" + notify: "entityChanged" + index: 6 + lineNumber: 45 + isReadonly: true + } + Property { + name: "source" + type: "QUrl" + read: "source" + notify: "sourceChanged" + index: 7 + lineNumber: 46 + isReadonly: true + } + Signal { name: "sourcesChanged"; lineNumber: 70 } + Signal { name: "cameraChanged"; lineNumber: 71 } + Signal { name: "currentIndexChanged"; lineNumber: 72 } + Signal { name: "thresholdTypeChanged"; lineNumber: 73 } + Signal { name: "thresholdsChanged"; lineNumber: 74 } + Signal { name: "volumeOverrideChanged"; lineNumber: 75 } + Signal { name: "entityChanged"; lineNumber: 76 } + Signal { name: "sourceChanged"; lineNumber: 77 } + Method { + name: "createBoundingSphere" + type: "Qt3DRender::QLevelOfDetailBoundingSphere" + lineNumber: 64 + Parameter { name: "center"; type: "QVector3D" } + Parameter { name: "radius"; type: "float" } + } + } + Component { + file: "private/quick3dspritesheet_p.h" + lineNumber: 29 + name: "Qt3DExtras::Extras::Quick::Quick3DSpriteSheet" + accessSemantics: "reference" + defaultProperty: "sprites" + prototype: "QObject" + Property { + name: "sprites" + type: "Qt3DExtras::QSpriteSheetItem" + isList: true + read: "sprites" + index: 0 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "qabstractcameracontroller.h" + lineNumber: 25 + name: "Qt3DExtras::QAbstractCameraController" + accessSemantics: "reference" + prototype: "Qt3DCore::QEntity" + Property { + name: "camera" + type: "Qt3DRender::QCamera" + isPointer: true + read: "camera" + write: "setCamera" + notify: "cameraChanged" + index: 0 + lineNumber: 28 + } + Property { + name: "linearSpeed" + type: "float" + read: "linearSpeed" + write: "setLinearSpeed" + notify: "linearSpeedChanged" + index: 1 + lineNumber: 29 + } + Property { + name: "lookSpeed" + type: "float" + read: "lookSpeed" + write: "setLookSpeed" + notify: "lookSpeedChanged" + index: 2 + lineNumber: 30 + } + Property { + name: "acceleration" + type: "float" + read: "acceleration" + write: "setAcceleration" + notify: "accelerationChanged" + index: 3 + lineNumber: 31 + } + Property { + name: "deceleration" + type: "float" + read: "deceleration" + write: "setDeceleration" + notify: "decelerationChanged" + index: 4 + lineNumber: 32 + } + Signal { name: "cameraChanged"; lineNumber: 52 } + Signal { name: "linearSpeedChanged"; lineNumber: 53 } + Signal { name: "lookSpeedChanged"; lineNumber: 54 } + Signal { + name: "accelerationChanged" + lineNumber: 56 + Parameter { name: "acceleration"; type: "float" } + } + Signal { + name: "decelerationChanged" + lineNumber: 57 + Parameter { name: "deceleration"; type: "float" } + } + } + Component { + file: "qabstractspritesheet.h" + lineNumber: 19 + name: "Qt3DExtras::QAbstractSpriteSheet" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + Property { + name: "texture" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + read: "texture" + write: "setTexture" + notify: "textureChanged" + index: 0 + lineNumber: 22 + } + Property { + name: "textureTransform" + type: "QMatrix3x3" + read: "textureTransform" + notify: "textureTransformChanged" + index: 1 + lineNumber: 23 + isReadonly: true + } + Property { + name: "currentIndex" + type: "int" + read: "currentIndex" + write: "setCurrentIndex" + notify: "currentIndexChanged" + index: 2 + lineNumber: 24 + } + Signal { + name: "textureChanged" + lineNumber: 37 + Parameter { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "textureTransformChanged" + lineNumber: 38 + Parameter { name: "textureTransform"; type: "QMatrix3x3" } + } + Signal { + name: "currentIndexChanged" + lineNumber: 39 + Parameter { name: "currentIndex"; type: "int" } + } + Method { + name: "setTexture" + lineNumber: 33 + Parameter { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setCurrentIndex" + lineNumber: 34 + Parameter { name: "currentIndex"; type: "int" } + } + } + Component { + file: "qframegraphnode.h" + lineNumber: 17 + name: "Qt3DRender::QFrameGraphNode" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + Method { + name: "onParentChanged" + lineNumber: 30 + Parameter { type: "QObject"; isPointer: true } + } + } + Component { + file: "qgeometryrenderer.h" + lineNumber: 18 + name: "Qt3DRender::QGeometryRenderer" + accessSemantics: "reference" + prototype: "Qt3DCore::QBoundingVolume" + Enum { + name: "PrimitiveType" + lineNumber: 37 + values: [ + "Points", + "Lines", + "LineLoop", + "LineStrip", + "Triangles", + "TriangleStrip", + "TriangleFan", + "LinesAdjacency", + "TrianglesAdjacency", + "LineStripAdjacency", + "TriangleStripAdjacency", + "Patches" + ] + } + Property { + name: "instanceCount" + type: "int" + read: "instanceCount" + write: "setInstanceCount" + notify: "instanceCountChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "vertexCount" + type: "int" + read: "vertexCount" + write: "setVertexCount" + notify: "vertexCountChanged" + index: 1 + lineNumber: 22 + } + Property { + name: "indexOffset" + type: "int" + read: "indexOffset" + write: "setIndexOffset" + notify: "indexOffsetChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "firstInstance" + type: "int" + read: "firstInstance" + write: "setFirstInstance" + notify: "firstInstanceChanged" + index: 3 + lineNumber: 24 + } + Property { + name: "firstVertex" + type: "int" + read: "firstVertex" + write: "setFirstVertex" + notify: "firstVertexChanged" + index: 4 + lineNumber: 25 + } + Property { + name: "indexBufferByteOffset" + type: "int" + read: "indexBufferByteOffset" + write: "setIndexBufferByteOffset" + notify: "indexBufferByteOffsetChanged" + index: 5 + lineNumber: 26 + } + Property { + name: "restartIndexValue" + type: "int" + read: "restartIndexValue" + write: "setRestartIndexValue" + notify: "restartIndexValueChanged" + index: 6 + lineNumber: 27 + } + Property { + name: "verticesPerPatch" + type: "int" + read: "verticesPerPatch" + write: "setVerticesPerPatch" + notify: "verticesPerPatchChanged" + index: 7 + lineNumber: 28 + } + Property { + name: "primitiveRestartEnabled" + type: "bool" + read: "primitiveRestartEnabled" + write: "setPrimitiveRestartEnabled" + notify: "primitiveRestartEnabledChanged" + index: 8 + lineNumber: 29 + } + Property { + name: "geometry" + type: "Qt3DCore::QGeometry" + isPointer: true + read: "geometry" + write: "setGeometry" + notify: "geometryChanged" + index: 9 + lineNumber: 30 + } + Property { + name: "primitiveType" + type: "PrimitiveType" + read: "primitiveType" + write: "setPrimitiveType" + notify: "primitiveTypeChanged" + index: 10 + lineNumber: 31 + } + Property { + name: "sortIndex" + type: "float" + read: "sortIndex" + write: "setSortIndex" + notify: "sortIndexChanged" + index: 11 + lineNumber: 32 + } + Signal { + name: "instanceCountChanged" + lineNumber: 84 + Parameter { name: "instanceCount"; type: "int" } + } + Signal { + name: "vertexCountChanged" + lineNumber: 85 + Parameter { name: "vertexCount"; type: "int" } + } + Signal { + name: "indexOffsetChanged" + lineNumber: 86 + Parameter { name: "indexOffset"; type: "int" } + } + Signal { + name: "firstInstanceChanged" + lineNumber: 87 + Parameter { name: "firstInstance"; type: "int" } + } + Signal { + name: "firstVertexChanged" + lineNumber: 88 + Parameter { name: "firstVertex"; type: "int" } + } + Signal { + name: "indexBufferByteOffsetChanged" + lineNumber: 89 + Parameter { name: "offset"; type: "int" } + } + Signal { + name: "restartIndexValueChanged" + lineNumber: 90 + Parameter { name: "restartIndexValue"; type: "int" } + } + Signal { + name: "verticesPerPatchChanged" + lineNumber: 91 + Parameter { name: "verticesPerPatch"; type: "int" } + } + Signal { + name: "primitiveRestartEnabledChanged" + lineNumber: 92 + Parameter { name: "primitiveRestartEnabled"; type: "bool" } + } + Signal { + name: "geometryChanged" + lineNumber: 93 + Parameter { name: "geometry"; type: "Qt3DCore::QGeometry"; isPointer: true } + } + Signal { + name: "primitiveTypeChanged" + lineNumber: 94 + Parameter { name: "primitiveType"; type: "PrimitiveType" } + } + Signal { + name: "sortIndexChanged" + lineNumber: 96 + Parameter { name: "sortIndex"; type: "float" } + } + Method { + name: "setInstanceCount" + lineNumber: 70 + Parameter { name: "instanceCount"; type: "int" } + } + Method { + name: "setVertexCount" + lineNumber: 71 + Parameter { name: "vertexCount"; type: "int" } + } + Method { + name: "setIndexOffset" + lineNumber: 72 + Parameter { name: "indexOffset"; type: "int" } + } + Method { + name: "setFirstInstance" + lineNumber: 73 + Parameter { name: "firstInstance"; type: "int" } + } + Method { + name: "setFirstVertex" + lineNumber: 74 + Parameter { name: "firstVertex"; type: "int" } + } + Method { + name: "setIndexBufferByteOffset" + lineNumber: 75 + Parameter { name: "offset"; type: "int" } + } + Method { + name: "setRestartIndexValue" + lineNumber: 76 + Parameter { name: "index"; type: "int" } + } + Method { + name: "setVerticesPerPatch" + lineNumber: 77 + Parameter { name: "verticesPerPatch"; type: "int" } + } + Method { + name: "setPrimitiveRestartEnabled" + lineNumber: 78 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setGeometry" + lineNumber: 79 + Parameter { name: "geometry"; type: "Qt3DCore::QGeometry"; isPointer: true } + } + Method { + name: "setPrimitiveType" + lineNumber: 80 + Parameter { name: "primitiveType"; type: "PrimitiveType" } + } + Method { + name: "setSortIndex" + lineNumber: 81 + Parameter { name: "sortIndex"; type: "float" } + } + } + Component { + file: "qmaterial.h" + lineNumber: 21 + name: "Qt3DRender::QMaterial" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + Property { + name: "effect" + type: "Qt3DRender::QEffect" + isPointer: true + read: "effect" + write: "setEffect" + notify: "effectChanged" + index: 0 + lineNumber: 24 + } + Signal { + name: "effectChanged" + lineNumber: 40 + Parameter { name: "effect"; type: "QEffect"; isPointer: true } + } + Method { + name: "setEffect" + lineNumber: 37 + Parameter { name: "effect"; type: "QEffect"; isPointer: true } + } + } + Component { + file: "qtechniquefilter.h" + lineNumber: 18 + name: "Qt3DRender::QTechniqueFilter" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Extras/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Extras/qmldir new file mode 100644 index 0000000..685e8c4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Extras/qmldir @@ -0,0 +1,10 @@ +module Qt3D.Extras +linktarget Qt6::quick3dextrasplugin +optional plugin quick3dextrasplugin +classname Qt3DQuick3DExtrasPlugin +typeinfo plugins.qmltypes +depends QtQuick auto +depends Qt3D.Logic auto +depends Qt3D.Render auto +prefer :/qt-project.org/imports/Qt3D/Extras/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Extras/quick3dextrasplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Extras/quick3dextrasplugin.dll new file mode 100644 index 0000000..4eb0d48 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Extras/quick3dextrasplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Input/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Input/plugins.qmltypes new file mode 100644 index 0000000..dfacda8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Input/plugins.qmltypes @@ -0,0 +1,1333 @@ +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: "qt3dquick3dinputforeign_p.h" + lineNumber: 119 + name: "Qt3DInput::QAbstractActionInput" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: ["Qt3D.Input/AbstractActionInput 2.0"] + isCreatable: false + exportMetaObjectRevisions: [512] + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 136 + name: "Qt3DInput::QAbstractAxisInput" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: ["Qt3D.Input/AbstractAxisInput 2.0"] + isCreatable: false + exportMetaObjectRevisions: [512] + Property { + name: "sourceDevice" + type: "Qt3DInput::QAbstractPhysicalDevice" + isPointer: true + read: "sourceDevice" + write: "setSourceDevice" + notify: "sourceDeviceChanged" + index: 0 + lineNumber: 21 + } + Signal { + name: "sourceDeviceChanged" + lineNumber: 32 + Parameter { name: "sourceDevice"; type: "QAbstractPhysicalDevice"; isPointer: true } + } + Method { + name: "setSourceDevice" + lineNumber: 29 + Parameter { name: "sourceDevice"; type: "QAbstractPhysicalDevice"; isPointer: true } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 205 + name: "Qt3DInput::QAbstractPhysicalDevice" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + extension: "Qt3DInput::Input::Quick::Quick3DPhysicalDevice" + exports: ["Qt3D.Input/AbstractPhysicalDevice 2.0"] + isCreatable: false + exportMetaObjectRevisions: [512] + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 178 + name: "Qt3DInput::QAction" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + extension: "Qt3DInput::Input::Quick::Quick3DAction" + exports: ["Qt3D.Input/Action 2.0"] + exportMetaObjectRevisions: [512] + Property { + name: "active" + type: "bool" + read: "isActive" + notify: "activeChanged" + index: 0 + lineNumber: 20 + isReadonly: true + } + Signal { + name: "activeChanged" + lineNumber: 32 + Parameter { name: "isActive"; type: "bool" } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 128 + name: "Qt3DInput::QActionInput" + accessSemantics: "reference" + prototype: "Qt3DInput::QAbstractActionInput" + exports: ["Qt3D.Input/ActionInput 2.0"] + exportMetaObjectRevisions: [512] + Property { + name: "sourceDevice" + type: "Qt3DInput::QAbstractPhysicalDevice" + isPointer: true + read: "sourceDevice" + write: "setSourceDevice" + notify: "sourceDeviceChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "buttons" + type: "int" + isList: true + read: "buttons" + write: "setButtons" + notify: "buttonsChanged" + index: 1 + lineNumber: 22 + } + Signal { + name: "sourceDeviceChanged" + lineNumber: 36 + Parameter { name: "sourceDevice"; type: "QAbstractPhysicalDevice"; isPointer: true } + } + Signal { + name: "buttonsChanged" + lineNumber: 37 + Parameter { name: "buttons"; type: "int"; isList: true } + } + Method { + name: "setSourceDevice" + lineNumber: 32 + Parameter { name: "sourceDevice"; type: "QAbstractPhysicalDevice"; isPointer: true } + } + Method { + name: "setButtons" + lineNumber: 33 + Parameter { name: "buttons"; type: "int"; isList: true } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 153 + name: "Qt3DInput::QAnalogAxisInput" + accessSemantics: "reference" + prototype: "Qt3DInput::QAbstractAxisInput" + exports: ["Qt3D.Input/AnalogAxisInput 2.0"] + exportMetaObjectRevisions: [512] + Property { + name: "axis" + type: "int" + read: "axis" + write: "setAxis" + notify: "axisChanged" + index: 0 + lineNumber: 19 + } + Signal { + name: "axisChanged" + lineNumber: 31 + Parameter { name: "axis"; type: "int" } + } + Method { + name: "setAxis" + lineNumber: 28 + Parameter { name: "axis"; type: "int" } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 215 + name: "Qt3DInput::QAxisAccumulator" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: ["Qt3D.Input/AxisAccumulator 2.1"] + exportMetaObjectRevisions: [513] + Enum { + name: "SourceAxisType" + lineNumber: 27 + values: ["Velocity", "Acceleration"] + } + Property { + name: "sourceAxis" + type: "Qt3DInput::QAxis" + isPointer: true + read: "sourceAxis" + write: "setSourceAxis" + notify: "sourceAxisChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "sourceAxisType" + type: "SourceAxisType" + read: "sourceAxisType" + write: "setSourceAxisType" + notify: "sourceAxisTypeChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "scale" + type: "float" + read: "scale" + write: "setScale" + notify: "scaleChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "value" + type: "float" + read: "value" + notify: "valueChanged" + index: 3 + lineNumber: 23 + isReadonly: true + } + Property { + name: "velocity" + type: "float" + read: "velocity" + notify: "velocityChanged" + index: 4 + lineNumber: 24 + isReadonly: true + } + Signal { + name: "sourceAxisChanged" + lineNumber: 48 + Parameter { name: "sourceAxis"; type: "Qt3DInput::QAxis"; isPointer: true } + } + Signal { + name: "sourceAxisTypeChanged" + lineNumber: 49 + Parameter { name: "sourceAxisType"; type: "QAxisAccumulator::SourceAxisType" } + } + Signal { + name: "valueChanged" + lineNumber: 50 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "velocityChanged" + lineNumber: 51 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "scaleChanged" + lineNumber: 52 + Parameter { name: "scale"; type: "float" } + } + Method { + name: "setSourceAxis" + lineNumber: 43 + Parameter { name: "sourceAxis"; type: "Qt3DInput::QAxis"; isPointer: true } + } + Method { + name: "setSourceAxisType" + lineNumber: 44 + Parameter { name: "sourceAxisType"; type: "QAxisAccumulator::SourceAxisType" } + } + Method { + name: "setScale" + lineNumber: 45 + Parameter { name: "scale"; type: "float" } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 169 + name: "Qt3DInput::QAxis" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + extension: "Qt3DInput::Input::Quick::Quick3DAxis" + exports: ["Qt3D.Input/Axis 2.0"] + exportMetaObjectRevisions: [512] + Property { + name: "value" + type: "float" + read: "value" + notify: "valueChanged" + index: 0 + lineNumber: 19 + isReadonly: true + } + Signal { + name: "valueChanged" + lineNumber: 31 + Parameter { name: "value"; type: "float" } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 145 + name: "Qt3DInput::QAxisSetting" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: ["Qt3D.Input/AxisSetting 2.0"] + exportMetaObjectRevisions: [512] + Property { + name: "deadZoneRadius" + type: "float" + read: "deadZoneRadius" + write: "setDeadZoneRadius" + notify: "deadZoneRadiusChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "axes" + type: "int" + isList: true + read: "axes" + write: "setAxes" + notify: "axesChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "smooth" + type: "bool" + read: "isSmoothEnabled" + write: "setSmoothEnabled" + notify: "smoothChanged" + index: 2 + lineNumber: 22 + } + Signal { + name: "deadZoneRadiusChanged" + lineNumber: 38 + Parameter { name: "deadZoneRadius"; type: "float" } + } + Signal { + name: "axesChanged" + lineNumber: 39 + Parameter { name: "axes"; type: "int"; isList: true } + } + Signal { + name: "smoothChanged" + lineNumber: 40 + Parameter { name: "smooth"; type: "bool" } + } + Method { + name: "setDeadZoneRadius" + lineNumber: 33 + Parameter { name: "deadZoneRadius"; type: "float" } + } + Method { + name: "setAxes" + lineNumber: 34 + Parameter { name: "axes"; type: "int"; isList: true } + } + Method { + name: "setSmoothEnabled" + lineNumber: 35 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 161 + name: "Qt3DInput::QButtonAxisInput" + accessSemantics: "reference" + prototype: "Qt3DInput::QAbstractAxisInput" + exports: ["Qt3D.Input/ButtonAxisInput 2.0"] + exportMetaObjectRevisions: [512] + Property { + name: "scale" + type: "float" + read: "scale" + write: "setScale" + notify: "scaleChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "buttons" + type: "int" + isList: true + read: "buttons" + write: "setButtons" + notify: "buttonsChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "acceleration" + type: "float" + read: "acceleration" + write: "setAcceleration" + notify: "accelerationChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "deceleration" + type: "float" + read: "deceleration" + write: "setDeceleration" + notify: "decelerationChanged" + index: 3 + lineNumber: 22 + } + Signal { + name: "scaleChanged" + lineNumber: 42 + Parameter { name: "scale"; type: "float" } + } + Signal { + name: "buttonsChanged" + lineNumber: 43 + Parameter { name: "buttons"; type: "int"; isList: true } + } + Signal { + name: "accelerationChanged" + lineNumber: 45 + Parameter { name: "acceleration"; type: "float" } + } + Signal { + name: "decelerationChanged" + lineNumber: 46 + Parameter { name: "deceleration"; type: "float" } + } + Method { + name: "setScale" + lineNumber: 35 + Parameter { name: "scale"; type: "float" } + } + Method { + name: "setButtons" + lineNumber: 36 + Parameter { name: "buttons"; type: "int"; isList: true } + } + Method { + name: "setAcceleration" + lineNumber: 38 + Parameter { name: "acceleration"; type: "float" } + } + Method { + name: "setDeceleration" + lineNumber: 39 + Parameter { name: "deceleration"; type: "float" } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 196 + name: "Qt3DInput::QInputChord" + accessSemantics: "reference" + prototype: "Qt3DInput::QAbstractActionInput" + extension: "Qt3DInput::Input::Quick::Quick3DInputChord" + exports: ["Qt3D.Input/InputChord 2.0"] + exportMetaObjectRevisions: [512] + Property { + name: "timeout" + type: "int" + read: "timeout" + write: "setTimeout" + notify: "timeoutChanged" + index: 0 + lineNumber: 21 + } + Signal { + name: "timeoutChanged" + lineNumber: 37 + Parameter { name: "timeout"; type: "int" } + } + Method { + name: "setTimeout" + lineNumber: 34 + Parameter { name: "timeout"; type: "int" } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 187 + name: "Qt3DInput::QInputSequence" + accessSemantics: "reference" + prototype: "Qt3DInput::QAbstractActionInput" + extension: "Qt3DInput::Input::Quick::Quick3DInputSequence" + exports: ["Qt3D.Input/InputSequence 2.0"] + exportMetaObjectRevisions: [512] + Property { + name: "timeout" + type: "int" + read: "timeout" + write: "setTimeout" + notify: "timeoutChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "buttonInterval" + type: "int" + read: "buttonInterval" + write: "setButtonInterval" + notify: "buttonIntervalChanged" + index: 1 + lineNumber: 22 + } + Signal { + name: "timeoutChanged" + lineNumber: 40 + Parameter { name: "timeout"; type: "int" } + } + Signal { + name: "buttonIntervalChanged" + lineNumber: 41 + Parameter { name: "buttonInterval"; type: "int" } + } + Method { + name: "setTimeout" + lineNumber: 36 + Parameter { name: "timeout"; type: "int" } + } + Method { + name: "setButtonInterval" + lineNumber: 37 + Parameter { name: "buttonInterval"; type: "int" } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 66 + name: "Qt3DInput::QInputSettings" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: ["Qt3D.Input/InputSettings 2.0"] + exportMetaObjectRevisions: [512] + Property { + name: "eventSource" + type: "QObject" + isPointer: true + read: "eventSource" + write: "setEventSource" + notify: "eventSourceChanged" + index: 0 + lineNumber: 19 + } + Signal { + name: "eventSourceChanged" + lineNumber: 30 + Parameter { type: "QObject"; isPointer: true } + } + Method { + name: "setEventSource" + lineNumber: 27 + Parameter { name: "eventSource"; type: "QObject"; isPointer: true } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 41 + name: "Qt3DInput::QKeyEvent" + accessSemantics: "reference" + prototype: "QObject" + exports: ["Qt3D.Input/KeyEvent 2.0"] + isCreatable: false + exportMetaObjectRevisions: [512] + Property { + name: "key" + type: "int" + read: "key" + index: 0 + lineNumber: 24 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "text" + type: "QString" + read: "text" + index: 1 + lineNumber: 25 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "modifiers" + type: "int" + read: "modifiers" + index: 2 + lineNumber: 26 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "isAutoRepeat" + type: "bool" + read: "isAutoRepeat" + index: 3 + lineNumber: 27 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "count" + type: "int" + read: "count" + index: 4 + lineNumber: 28 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "nativeScanCode" + type: "uint" + read: "nativeScanCode" + index: 5 + lineNumber: 29 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "accepted" + type: "bool" + read: "isAccepted" + write: "setAccepted" + index: 6 + lineNumber: 30 + } + Method { + name: "matches" + type: "bool" + isMethodConstant: true + lineNumber: 47 + Parameter { name: "key_"; type: "QKeySequence::StandardKey" } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 50 + name: "Qt3DInput::QKeyboardDevice" + accessSemantics: "reference" + prototype: "Qt3DInput::QAbstractPhysicalDevice" + exports: ["Qt3D.Input/KeyboardDevice 2.0"] + exportMetaObjectRevisions: [512] + Property { + name: "activeInput" + type: "Qt3DInput::QKeyboardHandler" + isPointer: true + read: "activeInput" + notify: "activeInputChanged" + index: 0 + lineNumber: 20 + isReadonly: true + } + Signal { + name: "activeInputChanged" + lineNumber: 39 + Parameter { name: "activeInput"; type: "QKeyboardHandler"; isPointer: true } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 58 + name: "Qt3DInput::QKeyboardHandler" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: ["Qt3D.Input/KeyboardHandler 2.0"] + exportMetaObjectRevisions: [512] + Property { + name: "sourceDevice" + type: "Qt3DInput::QKeyboardDevice" + isPointer: true + read: "sourceDevice" + write: "setSourceDevice" + notify: "sourceDeviceChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "focus" + type: "bool" + read: "focus" + write: "setFocus" + notify: "focusChanged" + index: 1 + lineNumber: 22 + } + Signal { + name: "sourceDeviceChanged" + lineNumber: 36 + Parameter { name: "keyboardDevice"; type: "QKeyboardDevice"; isPointer: true } + } + Signal { + name: "focusChanged" + lineNumber: 37 + Parameter { name: "focus"; type: "bool" } + } + Signal { + name: "digit0Pressed" + lineNumber: 39 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "digit1Pressed" + lineNumber: 40 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "digit2Pressed" + lineNumber: 41 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "digit3Pressed" + lineNumber: 42 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "digit4Pressed" + lineNumber: 43 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "digit5Pressed" + lineNumber: 44 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "digit6Pressed" + lineNumber: 45 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "digit7Pressed" + lineNumber: 46 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "digit8Pressed" + lineNumber: 47 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "digit9Pressed" + lineNumber: 48 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "leftPressed" + lineNumber: 50 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "rightPressed" + lineNumber: 51 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "upPressed" + lineNumber: 52 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "downPressed" + lineNumber: 53 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "tabPressed" + lineNumber: 54 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "backtabPressed" + lineNumber: 55 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "asteriskPressed" + lineNumber: 57 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "numberSignPressed" + lineNumber: 58 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "escapePressed" + lineNumber: 59 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "returnPressed" + lineNumber: 60 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "enterPressed" + lineNumber: 61 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "deletePressed" + lineNumber: 62 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "spacePressed" + lineNumber: 63 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "backPressed" + lineNumber: 64 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "cancelPressed" + lineNumber: 65 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "selectPressed" + lineNumber: 66 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "yesPressed" + lineNumber: 67 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "noPressed" + lineNumber: 68 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "context1Pressed" + lineNumber: 69 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "context2Pressed" + lineNumber: 70 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "context3Pressed" + lineNumber: 71 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "context4Pressed" + lineNumber: 72 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "callPressed" + lineNumber: 73 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "hangupPressed" + lineNumber: 74 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "flipPressed" + lineNumber: 75 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "menuPressed" + lineNumber: 76 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "volumeUpPressed" + lineNumber: 77 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "volumeDownPressed" + lineNumber: 78 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "pressed" + lineNumber: 80 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Signal { + name: "released" + lineNumber: 81 + Parameter { name: "event"; type: "Qt3DInput::QKeyEvent"; isPointer: true } + } + Method { + name: "setSourceDevice" + lineNumber: 32 + Parameter { name: "keyboardDevice"; type: "Qt3DInput::QKeyboardDevice"; isPointer: true } + } + Method { + name: "setFocus" + lineNumber: 33 + Parameter { name: "focus"; type: "bool" } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 110 + name: "Qt3DInput::QLogicalDevice" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + extension: "Qt3DInput::Input::Quick::Quick3DLogicalDevice" + exports: ["Qt3D.Input/LogicalDevice 2.0"] + exportMetaObjectRevisions: [512] + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 102 + name: "Qt3DInput::QMouseDevice" + accessSemantics: "reference" + prototype: "Qt3DInput::QAbstractPhysicalDevice" + exports: ["Qt3D.Input/MouseDevice 2.0"] + exportMetaObjectRevisions: [512] + Enum { + name: "Axis" + lineNumber: 26 + values: ["X", "Y", "WheelX", "WheelY"] + } + Property { + name: "sensitivity" + type: "float" + read: "sensitivity" + write: "setSensitivity" + notify: "sensitivityChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "updateAxesContinuously" + revision: 65295 + type: "bool" + read: "updateAxesContinuously" + write: "setUpdateAxesContinuously" + notify: "updateAxesContinuouslyChanged" + index: 1 + lineNumber: 21 + } + Signal { + name: "sensitivityChanged" + lineNumber: 49 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "updateAxesContinuouslyChanged" + lineNumber: 50 + Parameter { name: "updateAxesContinuously"; type: "bool" } + } + Method { + name: "setSensitivity" + lineNumber: 45 + Parameter { name: "value"; type: "float" } + } + Method { + name: "setUpdateAxesContinuously" + lineNumber: 46 + Parameter { name: "updateAxesContinuously"; type: "bool" } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 94 + name: "Qt3DInput::QMouseHandler" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: ["Qt3D.Input/MouseHandler 2.0"] + exportMetaObjectRevisions: [512] + Property { + name: "sourceDevice" + type: "Qt3DInput::QMouseDevice" + isPointer: true + read: "sourceDevice" + write: "setSourceDevice" + notify: "sourceDeviceChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "containsMouse" + type: "bool" + read: "containsMouse" + notify: "containsMouseChanged" + index: 1 + lineNumber: 22 + isReadonly: true + } + Signal { + name: "sourceDeviceChanged" + lineNumber: 35 + Parameter { name: "mouseDevice"; type: "QMouseDevice"; isPointer: true } + } + Signal { + name: "containsMouseChanged" + lineNumber: 36 + Parameter { name: "containsMouse"; type: "bool" } + } + Signal { + name: "clicked" + lineNumber: 38 + Parameter { name: "mouse"; type: "Qt3DInput::QMouseEvent"; isPointer: true } + } + Signal { + name: "doubleClicked" + lineNumber: 39 + Parameter { name: "mouse"; type: "Qt3DInput::QMouseEvent"; isPointer: true } + } + Signal { name: "entered"; lineNumber: 41 } + Signal { name: "exited"; lineNumber: 42 } + Signal { + name: "pressed" + lineNumber: 44 + Parameter { name: "mouse"; type: "Qt3DInput::QMouseEvent"; isPointer: true } + } + Signal { + name: "released" + lineNumber: 45 + Parameter { name: "mouse"; type: "Qt3DInput::QMouseEvent"; isPointer: true } + } + Signal { + name: "pressAndHold" + lineNumber: 46 + Parameter { name: "mouse"; type: "Qt3DInput::QMouseEvent"; isPointer: true } + } + Signal { + name: "positionChanged" + lineNumber: 47 + Parameter { name: "mouse"; type: "Qt3DInput::QMouseEvent"; isPointer: true } + } + Signal { + name: "wheel" + lineNumber: 50 + Parameter { name: "wheel"; type: "Qt3DInput::QWheelEvent"; isPointer: true } + } + Method { + name: "setSourceDevice" + lineNumber: 32 + Parameter { name: "mouseDevice"; type: "QMouseDevice"; isPointer: true } + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 74 + name: "Qt3DInput::QMouseEvent" + accessSemantics: "reference" + prototype: "QObject" + exports: ["Qt3D.Input/MouseEvent 2.0"] + isCreatable: false + exportMetaObjectRevisions: [512] + Enum { + name: "Buttons" + lineNumber: 29 + values: [ + "LeftButton", + "RightButton", + "MiddleButton", + "BackButton", + "NoButton" + ] + } + Enum { + name: "Modifiers" + lineNumber: 38 + values: [ + "NoModifier", + "ShiftModifier", + "ControlModifier", + "AltModifier", + "MetaModifier", + "KeypadModifier" + ] + } + Property { + name: "x" + type: "int" + read: "x" + index: 0 + lineNumber: 21 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "y" + type: "int" + read: "y" + index: 1 + lineNumber: 22 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "wasHeld" + type: "bool" + read: "wasHeld" + index: 2 + lineNumber: 23 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "button" + type: "Qt3DInput::QMouseEvent::Buttons" + read: "button" + index: 3 + lineNumber: 24 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "buttons" + type: "int" + read: "buttons" + index: 4 + lineNumber: 25 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "modifiers" + type: "Qt3DInput::QMouseEvent::Modifiers" + read: "modifiers" + index: 5 + lineNumber: 26 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "accepted" + type: "bool" + read: "isAccepted" + write: "setAccepted" + index: 6 + lineNumber: 27 + } + } + Component { + file: "qt3dquick3dinputforeign_p.h" + lineNumber: 84 + name: "Qt3DInput::QWheelEvent" + accessSemantics: "reference" + prototype: "QObject" + exports: ["Qt3D.Input/WheelEvent 2.0"] + isCreatable: false + exportMetaObjectRevisions: [512] + Enum { + name: "Buttons" + lineNumber: 87 + values: [ + "LeftButton", + "RightButton", + "MiddleButton", + "BackButton", + "NoButton" + ] + } + Enum { + name: "Modifiers" + lineNumber: 96 + values: [ + "NoModifier", + "ShiftModifier", + "ControlModifier", + "AltModifier", + "MetaModifier", + "KeypadModifier" + ] + } + Property { + name: "x" + type: "int" + read: "x" + index: 0 + lineNumber: 79 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "y" + type: "int" + read: "y" + index: 1 + lineNumber: 80 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "angleDelta" + type: "QPoint" + read: "angleDelta" + index: 2 + lineNumber: 81 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "buttons" + type: "int" + read: "buttons" + index: 3 + lineNumber: 82 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "modifiers" + type: "Qt3DInput::QWheelEvent::Modifiers" + read: "modifiers" + index: 4 + lineNumber: 83 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "accepted" + type: "bool" + read: "isAccepted" + write: "setAccepted" + index: 5 + lineNumber: 84 + } + } + Component { + file: "quick3daction_p.h" + lineNumber: 30 + name: "Qt3DInput::Input::Quick::Quick3DAction" + accessSemantics: "reference" + defaultProperty: "inputs" + prototype: "QObject" + Property { + name: "inputs" + type: "Qt3DInput::QAbstractActionInput" + isList: true + read: "qmlActionInputs" + index: 0 + lineNumber: 33 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "quick3daxis_p.h" + lineNumber: 30 + name: "Qt3DInput::Input::Quick::Quick3DAxis" + accessSemantics: "reference" + defaultProperty: "inputs" + prototype: "QObject" + Property { + name: "inputs" + type: "Qt3DInput::QAbstractAxisInput" + isList: true + read: "qmlAxisInputs" + index: 0 + lineNumber: 33 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "quick3dinputchord_p.h" + lineNumber: 29 + name: "Qt3DInput::Input::Quick::Quick3DInputChord" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "chords" + type: "Qt3DInput::QAbstractActionInput" + isList: true + read: "qmlActionInputs" + index: 0 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "quick3dinputsequence_p.h" + lineNumber: 29 + name: "Qt3DInput::Input::Quick::Quick3DInputSequence" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "sequences" + type: "Qt3DInput::QAbstractActionInput" + isList: true + read: "qmlActionInputs" + index: 0 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "quick3dlogicaldevice_p.h" + lineNumber: 31 + name: "Qt3DInput::Input::Quick::Quick3DLogicalDevice" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "axes" + type: "Qt3DInput::QAxis" + isList: true + read: "qmlAxes" + index: 0 + lineNumber: 34 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "actions" + type: "Qt3DInput::QAction" + isList: true + read: "qmlActions" + index: 1 + lineNumber: 35 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "quick3dphysicaldevice_p.h" + lineNumber: 31 + name: "Qt3DInput::Input::Quick::Quick3DPhysicalDevice" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "axisSettings" + type: "Qt3DInput::QAxisSetting" + isList: true + read: "axisSettings" + index: 0 + lineNumber: 34 + isReadonly: true + isPropertyConstant: true + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Input/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Input/qmldir new file mode 100644 index 0000000..a96b935 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Input/qmldir @@ -0,0 +1,9 @@ +module Qt3D.Input +linktarget Qt6::quick3dinputplugin +plugin quick3dinputplugin +classname Qt3DQuick3DInputPlugin +typeinfo plugins.qmltypes +depends QtQml auto +depends Qt3D.Core auto +prefer :/qt-project.org/imports/Qt3D/Input/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Input/quick3dinputplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Input/quick3dinputplugin.dll new file mode 100644 index 0000000..23a758c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Input/quick3dinputplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Logic/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Logic/plugins.qmltypes new file mode 100644 index 0000000..0aad806 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Logic/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/qt3dquick3dlogicforeign_p.h" + lineNumber: 22 + name: "Qt3DLogic::QFrameAction" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: ["Qt3D.Logic/FrameAction 2.0", "Qt3D.Logic/FrameAction 6.0"] + exportMetaObjectRevisions: [512, 1536] + Signal { + name: "triggered" + lineNumber: 33 + Parameter { name: "dt"; type: "float" } + } + } + Component { + file: "qcomponent.h" + lineNumber: 17 + name: "Qt3DCore::QComponent" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + Property { + name: "isShareable" + type: "bool" + read: "isShareable" + write: "setShareable" + notify: "shareableChanged" + index: 0 + lineNumber: 20 + } + Signal { + name: "shareableChanged" + lineNumber: 34 + Parameter { name: "isShareable"; type: "bool" } + } + Signal { + name: "addedToEntity" + lineNumber: 35 + Parameter { name: "entity"; type: "QEntity"; isPointer: true } + } + Signal { + name: "removedFromEntity" + lineNumber: 36 + Parameter { name: "entity"; type: "QEntity"; isPointer: true } + } + Method { + name: "setShareable" + lineNumber: 31 + Parameter { name: "isShareable"; type: "bool" } + } + } + Component { + file: "qnode.h" + lineNumber: 28 + name: "Qt3DCore::QNode" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "parent" + type: "Qt3DCore::QNode" + isPointer: true + read: "parentNode" + write: "setParent" + notify: "parentChanged" + index: 0 + lineNumber: 31 + } + Property { + name: "enabled" + type: "bool" + read: "isEnabled" + write: "setEnabled" + notify: "enabledChanged" + index: 1 + lineNumber: 32 + } + Signal { + name: "parentChanged" + lineNumber: 53 + Parameter { name: "parent"; type: "QObject"; isPointer: true } + } + Signal { + name: "enabledChanged" + lineNumber: 54 + Parameter { name: "enabled"; type: "bool" } + } + Signal { name: "nodeDestroyed"; lineNumber: 55 } + Method { + name: "setParent" + lineNumber: 49 + Parameter { name: "parent"; type: "QNode"; isPointer: true } + } + Method { + name: "setEnabled" + lineNumber: 50 + Parameter { name: "isEnabled"; type: "bool" } + } + Method { name: "_q_postConstructorInit"; lineNumber: 67 } + Method { + name: "_q_addChild" + lineNumber: 68 + Parameter { type: "Qt3DCore::QNode"; isPointer: true } + } + Method { + name: "_q_removeChild" + lineNumber: 69 + Parameter { type: "Qt3DCore::QNode"; isPointer: true } + } + Method { + name: "_q_setParentHelper" + lineNumber: 70 + Parameter { type: "Qt3DCore::QNode"; isPointer: true } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Logic/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Logic/qmldir new file mode 100644 index 0000000..833efe5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Logic/qmldir @@ -0,0 +1,8 @@ +module Qt3D.Logic +linktarget Qt6::quick3dlogicplugin +optional plugin quick3dlogicplugin +classname Qt3DQuick3DLogicPlugin +typeinfo plugins.qmltypes +depends Qt3D.Core +prefer :/qt-project.org/imports/Qt3D/Logic/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Logic/quick3dlogicplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Logic/quick3dlogicplugin.dll new file mode 100644 index 0000000..0ed613a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Logic/quick3dlogicplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Render/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Render/plugins.qmltypes new file mode 100644 index 0000000..ddd2552 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Render/plugins.qmltypes @@ -0,0 +1,7436 @@ +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/qt3dquick3drenderforeign_p.h" + lineNumber: 430 + name: "Qt3DRender::QAbstractLight" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: ["Qt3D.Render/Light 2.0", "Qt3D.Render/Light 6.0"] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "Type" + lineNumber: 29 + values: ["PointLight", "DirectionalLight", "SpotLight"] + } + Property { name: "type"; type: "Type"; read: "type"; index: 0; lineNumber: 22; isReadonly: true } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 1 + lineNumber: 23 + } + Property { + name: "intensity" + type: "float" + read: "intensity" + write: "setIntensity" + notify: "intensityChanged" + index: 2 + lineNumber: 24 + } + Signal { + name: "colorChanged" + lineNumber: 48 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "intensityChanged" + lineNumber: 49 + Parameter { name: "intensity"; type: "float" } + } + Method { + name: "setColor" + lineNumber: 41 + Parameter { name: "color"; type: "QColor" } + } + Method { + name: "setIntensity" + lineNumber: 42 + Parameter { name: "intensity"; type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 233 + name: "Qt3DRender::QAbstractTexture" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Render/Texture 2.0", + "Qt3D.Render/Texture 2.13", + "Qt3D.Render/Texture 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [512, 525, 1536] + Enum { + name: "Status" + lineNumber: 45 + values: ["None", "Loading", "Ready", "Error"] + } + Enum { + name: "Target" + lineNumber: 53 + values: [ + "TargetAutomatic", + "Target1D", + "Target1DArray", + "Target2D", + "Target2DArray", + "Target3D", + "TargetCubeMap", + "TargetCubeMapArray", + "Target2DMultisample", + "Target2DMultisampleArray", + "TargetRectangle", + "TargetBuffer" + ] + } + Enum { + name: "TextureFormat" + lineNumber: 69 + values: [ + "NoFormat", + "Automatic", + "R8_UNorm", + "RG8_UNorm", + "RGB8_UNorm", + "RGBA8_UNorm", + "R16_UNorm", + "RG16_UNorm", + "RGB16_UNorm", + "RGBA16_UNorm", + "R8_SNorm", + "RG8_SNorm", + "RGB8_SNorm", + "RGBA8_SNorm", + "R16_SNorm", + "RG16_SNorm", + "RGB16_SNorm", + "RGBA16_SNorm", + "R8U", + "RG8U", + "RGB8U", + "RGBA8U", + "R16U", + "RG16U", + "RGB16U", + "RGBA16U", + "R32U", + "RG32U", + "RGB32U", + "RGBA32U", + "R8I", + "RG8I", + "RGB8I", + "RGBA8I", + "R16I", + "RG16I", + "RGB16I", + "RGBA16I", + "R32I", + "RG32I", + "RGB32I", + "RGBA32I", + "R16F", + "RG16F", + "RGB16F", + "RGBA16F", + "R32F", + "RG32F", + "RGB32F", + "RGBA32F", + "RGB9E5", + "RG11B10F", + "RG3B2", + "R5G6B5", + "RGB5A1", + "RGBA4", + "RGB10A2", + "RGB10A2U", + "D16", + "D24", + "D24S8", + "D32", + "D32F", + "D32FS8X24", + "RGB_DXT1", + "RGBA_DXT1", + "RGBA_DXT3", + "RGBA_DXT5", + "R_ATI1N_UNorm", + "R_ATI1N_SNorm", + "RG_ATI2N_UNorm", + "RG_ATI2N_SNorm", + "RGB_BP_UNSIGNED_FLOAT", + "RGB_BP_SIGNED_FLOAT", + "RGB_BP_UNorm", + "R11_EAC_UNorm", + "R11_EAC_SNorm", + "RG11_EAC_UNorm", + "RG11_EAC_SNorm", + "RGB8_ETC2", + "SRGB8_ETC2", + "RGB8_PunchThrough_Alpha1_ETC2", + "SRGB8_PunchThrough_Alpha1_ETC2", + "RGBA8_ETC2_EAC", + "SRGB8_Alpha8_ETC2_EAC", + "RGB8_ETC1", + "SRGB8", + "SRGB8_Alpha8", + "SRGB_DXT1", + "SRGB_Alpha_DXT1", + "SRGB_Alpha_DXT3", + "SRGB_Alpha_DXT5", + "SRGB_BP_UNorm", + "DepthFormat", + "AlphaFormat", + "RGBFormat", + "RGBAFormat", + "LuminanceFormat", + "LuminanceAlphaFormat" + ] + } + Enum { + name: "Filter" + lineNumber: 199 + values: [ + "Nearest", + "Linear", + "NearestMipMapNearest", + "NearestMipMapLinear", + "LinearMipMapNearest", + "LinearMipMapLinear" + ] + } + Enum { + name: "CubeMapFace" + lineNumber: 209 + values: [ + "CubeMapPositiveX", + "CubeMapNegativeX", + "CubeMapPositiveY", + "CubeMapNegativeY", + "CubeMapPositiveZ", + "CubeMapNegativeZ", + "AllFaces" + ] + } + Enum { + name: "ComparisonFunction" + lineNumber: 220 + values: [ + "CompareLessEqual", + "CompareGreaterEqual", + "CompareLess", + "CompareGreater", + "CompareEqual", + "CommpareNotEqual", + "CompareAlways", + "CompareNever" + ] + } + Enum { + name: "ComparisonMode" + lineNumber: 232 + values: ["CompareRefToTexture", "CompareNone"] + } + Enum { + name: "HandleType" + lineNumber: 238 + values: ["NoHandle", "OpenGLTextureId", "RHITextureId"] + } + Property { + name: "target" + type: "Target" + read: "target" + index: 0 + lineNumber: 24 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "format" + type: "TextureFormat" + read: "format" + write: "setFormat" + notify: "formatChanged" + index: 1 + lineNumber: 25 + } + Property { + name: "generateMipMaps" + type: "bool" + read: "generateMipMaps" + write: "setGenerateMipMaps" + notify: "generateMipMapsChanged" + index: 2 + lineNumber: 26 + } + Property { + name: "wrapMode" + type: "Qt3DRender::QTextureWrapMode" + isPointer: true + read: "wrapMode" + index: 3 + lineNumber: 27 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 4 + lineNumber: 28 + isReadonly: true + } + Property { + name: "width" + type: "int" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 5 + lineNumber: 29 + } + Property { + name: "height" + type: "int" + read: "height" + write: "setHeight" + notify: "heightChanged" + index: 6 + lineNumber: 30 + } + Property { + name: "depth" + type: "int" + read: "depth" + write: "setDepth" + notify: "depthChanged" + index: 7 + lineNumber: 31 + } + Property { + name: "mipLevels" + type: "int" + read: "mipLevels" + write: "setMipLevels" + notify: "mipLevelsChanged" + index: 8 + lineNumber: 32 + } + Property { + name: "magnificationFilter" + type: "Filter" + read: "magnificationFilter" + write: "setMagnificationFilter" + notify: "magnificationFilterChanged" + index: 9 + lineNumber: 33 + } + Property { + name: "minificationFilter" + type: "Filter" + read: "minificationFilter" + write: "setMinificationFilter" + notify: "minificationFilterChanged" + index: 10 + lineNumber: 34 + } + Property { + name: "maximumAnisotropy" + type: "float" + read: "maximumAnisotropy" + write: "setMaximumAnisotropy" + notify: "maximumAnisotropyChanged" + index: 11 + lineNumber: 35 + } + Property { + name: "comparisonFunction" + type: "ComparisonFunction" + read: "comparisonFunction" + write: "setComparisonFunction" + notify: "comparisonFunctionChanged" + index: 12 + lineNumber: 36 + } + Property { + name: "comparisonMode" + type: "ComparisonMode" + read: "comparisonMode" + write: "setComparisonMode" + notify: "comparisonModeChanged" + index: 13 + lineNumber: 37 + } + Property { + name: "layers" + type: "int" + read: "layers" + write: "setLayers" + notify: "layersChanged" + index: 14 + lineNumber: 38 + } + Property { + name: "samples" + type: "int" + read: "samples" + write: "setSamples" + notify: "samplesChanged" + index: 15 + lineNumber: 39 + } + Property { + name: "handleType" + revision: 525 + type: "HandleType" + read: "handleType" + notify: "handleTypeChanged" + index: 16 + lineNumber: 40 + isReadonly: true + } + Property { + name: "handle" + revision: 525 + type: "QVariant" + read: "handle" + notify: "handleChanged" + index: 17 + lineNumber: 41 + isReadonly: true + } + Signal { + name: "formatChanged" + lineNumber: 297 + Parameter { name: "format"; type: "TextureFormat" } + } + Signal { + name: "statusChanged" + lineNumber: 298 + Parameter { name: "status"; type: "Status" } + } + Signal { + name: "generateMipMapsChanged" + lineNumber: 299 + Parameter { name: "generateMipMaps"; type: "bool" } + } + Signal { + name: "widthChanged" + lineNumber: 300 + Parameter { name: "width"; type: "int" } + } + Signal { + name: "heightChanged" + lineNumber: 301 + Parameter { name: "height"; type: "int" } + } + Signal { + name: "depthChanged" + lineNumber: 302 + Parameter { name: "depth"; type: "int" } + } + Signal { + name: "magnificationFilterChanged" + lineNumber: 303 + Parameter { name: "magnificationFilter"; type: "Filter" } + } + Signal { + name: "minificationFilterChanged" + lineNumber: 304 + Parameter { name: "minificationFilter"; type: "Filter" } + } + Signal { + name: "maximumAnisotropyChanged" + lineNumber: 305 + Parameter { name: "maximumAnisotropy"; type: "float" } + } + Signal { + name: "comparisonFunctionChanged" + lineNumber: 306 + Parameter { name: "comparisonFunction"; type: "ComparisonFunction" } + } + Signal { + name: "comparisonModeChanged" + lineNumber: 307 + Parameter { name: "comparisonMode"; type: "ComparisonMode" } + } + Signal { + name: "layersChanged" + lineNumber: 308 + Parameter { name: "layers"; type: "int" } + } + Signal { + name: "samplesChanged" + lineNumber: 309 + Parameter { name: "samples"; type: "int" } + } + Signal { + name: "handleTypeChanged" + revision: 65293 + lineNumber: 310 + Parameter { name: "handleType"; type: "HandleType" } + } + Signal { + name: "handleChanged" + revision: 65293 + lineNumber: 311 + Parameter { name: "handle"; type: "QVariant" } + } + Signal { + name: "mipLevelsChanged" + lineNumber: 312 + Parameter { name: "mipLevels"; type: "int" } + } + Method { + name: "setFormat" + lineNumber: 282 + Parameter { name: "format"; type: "TextureFormat" } + } + Method { + name: "setGenerateMipMaps" + lineNumber: 283 + Parameter { name: "gen"; type: "bool" } + } + Method { + name: "setWidth" + lineNumber: 284 + Parameter { name: "width"; type: "int" } + } + Method { + name: "setHeight" + lineNumber: 285 + Parameter { name: "height"; type: "int" } + } + Method { + name: "setDepth" + lineNumber: 286 + Parameter { name: "depth"; type: "int" } + } + Method { + name: "setMinificationFilter" + lineNumber: 287 + Parameter { name: "f"; type: "Filter" } + } + Method { + name: "setMagnificationFilter" + lineNumber: 288 + Parameter { name: "f"; type: "Filter" } + } + Method { + name: "setMaximumAnisotropy" + lineNumber: 289 + Parameter { name: "anisotropy"; type: "float" } + } + Method { + name: "setComparisonFunction" + lineNumber: 290 + Parameter { name: "function"; type: "ComparisonFunction" } + } + Method { + name: "setComparisonMode" + lineNumber: 291 + Parameter { name: "mode"; type: "ComparisonMode" } + } + Method { + name: "setLayers" + lineNumber: 292 + Parameter { name: "layers"; type: "int" } + } + Method { + name: "setSamples" + lineNumber: 293 + Parameter { name: "samples"; type: "int" } + } + Method { + name: "setMipLevels" + lineNumber: 294 + Parameter { name: "mipLevels"; type: "int" } + } + Method { + name: "updateData" + lineNumber: 278 + Parameter { name: "update"; type: "QTextureDataUpdate" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 324 + name: "Qt3DRender::QAbstractTextureImage" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Render/QAbstractTextureImage 2.0", + "Qt3D.Render/QAbstractTextureImage 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + Property { + name: "mipLevel" + type: "int" + read: "mipLevel" + write: "setMipLevel" + notify: "mipLevelChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "layer" + type: "int" + read: "layer" + write: "setLayer" + notify: "layerChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "face" + type: "Qt3DRender::QAbstractTexture::CubeMapFace" + read: "face" + write: "setFace" + notify: "faceChanged" + index: 2 + lineNumber: 21 + } + Signal { + name: "mipLevelChanged" + lineNumber: 36 + Parameter { name: "mipLevel"; type: "int" } + } + Signal { + name: "layerChanged" + lineNumber: 37 + Parameter { name: "layer"; type: "int" } + } + Signal { + name: "faceChanged" + lineNumber: 38 + Parameter { name: "face"; type: "QAbstractTexture::CubeMapFace" } + } + Method { + name: "setMipLevel" + lineNumber: 31 + Parameter { name: "level"; type: "int" } + } + Method { + name: "setLayer" + lineNumber: 32 + Parameter { name: "layer"; type: "int" } + } + Method { + name: "setFace" + lineNumber: 33 + Parameter { name: "face"; type: "QAbstractTexture::CubeMapFace" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 711 + name: "Qt3DRender::QAlphaCoverage" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: [ + "Qt3D.Render/AlphaCoverage 2.0", + "Qt3D.Render/AlphaCoverage 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 644 + name: "Qt3DRender::QAlphaTest" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: ["Qt3D.Render/AlphaTest 2.0", "Qt3D.Render/AlphaTest 6.0"] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "AlphaFunction" + lineNumber: 23 + values: [ + "Never", + "Always", + "Less", + "LessOrEqual", + "Equal", + "GreaterOrEqual", + "Greater", + "NotEqual" + ] + } + Property { + name: "alphaFunction" + type: "AlphaFunction" + read: "alphaFunction" + write: "setAlphaFunction" + notify: "alphaFunctionChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "referenceValue" + type: "float" + read: "referenceValue" + write: "setReferenceValue" + notify: "referenceValueChanged" + index: 1 + lineNumber: 20 + } + Signal { + name: "alphaFunctionChanged" + lineNumber: 46 + Parameter { name: "alphaFunction"; type: "AlphaFunction" } + } + Signal { + name: "referenceValueChanged" + lineNumber: 47 + Parameter { name: "referenceValue"; type: "float" } + } + Method { + name: "setAlphaFunction" + lineNumber: 42 + Parameter { name: "alphaFunction"; type: "AlphaFunction" } + } + Method { + name: "setReferenceValue" + lineNumber: 43 + Parameter { name: "referenceValue"; type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 632 + name: "Qt3DRender::QBlendEquationArguments" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: [ + "Qt3D.Render/BlendEquationArguments 2.0", + "Qt3D.Render/BlendEquationArguments 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "Blending" + lineNumber: 27 + values: [ + "Zero", + "One", + "SourceColor", + "SourceAlpha", + "Source1Alpha", + "Source1Color", + "DestinationColor", + "DestinationAlpha", + "SourceAlphaSaturate", + "ConstantColor", + "ConstantAlpha", + "OneMinusSourceColor", + "OneMinusSourceAlpha", + "OneMinusDestinationAlpha", + "OneMinusDestinationColor", + "OneMinusConstantColor", + "OneMinusConstantAlpha", + "OneMinusSource1Alpha", + "OneMinusSource1Color", + "OneMinusSource1Color0" + ] + } + Property { + name: "sourceRgb" + type: "Blending" + read: "sourceRgb" + write: "setSourceRgb" + notify: "sourceRgbChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "sourceAlpha" + type: "Blending" + read: "sourceAlpha" + write: "setSourceAlpha" + notify: "sourceAlphaChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "destinationRgb" + type: "Blending" + read: "destinationRgb" + write: "setDestinationRgb" + notify: "destinationRgbChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "destinationAlpha" + type: "Blending" + read: "destinationAlpha" + write: "setDestinationAlpha" + notify: "destinationAlphaChanged" + index: 3 + lineNumber: 22 + } + Property { + name: "bufferIndex" + type: "int" + read: "bufferIndex" + write: "setBufferIndex" + notify: "bufferIndexChanged" + index: 4 + lineNumber: 23 + } + Signal { + name: "sourceRgbChanged" + lineNumber: 71 + Parameter { name: "sourceRgb"; type: "Blending" } + } + Signal { + name: "sourceAlphaChanged" + lineNumber: 72 + Parameter { name: "sourceAlpha"; type: "Blending" } + } + Signal { + name: "destinationRgbChanged" + lineNumber: 73 + Parameter { name: "destinationRgb"; type: "Blending" } + } + Signal { + name: "destinationAlphaChanged" + lineNumber: 74 + Parameter { name: "destinationAlpha"; type: "Blending" } + } + Signal { + name: "sourceRgbaChanged" + lineNumber: 75 + Parameter { name: "sourceRgba"; type: "Blending" } + } + Signal { + name: "destinationRgbaChanged" + lineNumber: 76 + Parameter { name: "destinationRgba"; type: "Blending" } + } + Signal { + name: "bufferIndexChanged" + lineNumber: 77 + Parameter { name: "index"; type: "int" } + } + Method { + name: "setSourceRgb" + lineNumber: 62 + Parameter { name: "sourceRgb"; type: "Blending" } + } + Method { + name: "setDestinationRgb" + lineNumber: 63 + Parameter { name: "destinationRgb"; type: "Blending" } + } + Method { + name: "setSourceAlpha" + lineNumber: 64 + Parameter { name: "sourceAlpha"; type: "Blending" } + } + Method { + name: "setDestinationAlpha" + lineNumber: 65 + Parameter { name: "destinationAlpha"; type: "Blending" } + } + Method { + name: "setSourceRgba" + lineNumber: 66 + Parameter { name: "sourceRgba"; type: "Blending" } + } + Method { + name: "setDestinationRgba" + lineNumber: 67 + Parameter { name: "destinationRgba"; type: "Blending" } + } + Method { + name: "setBufferIndex" + lineNumber: 68 + Parameter { name: "index"; type: "int" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 638 + name: "Qt3DRender::QBlendEquation" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: [ + "Qt3D.Render/BlendEquation 2.0", + "Qt3D.Render/BlendEquation 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "BlendFunction" + lineNumber: 22 + values: ["Add", "Subtract", "ReverseSubtract", "Min", "Max"] + } + Property { + name: "blendFunction" + type: "BlendFunction" + read: "blendFunction" + write: "setBlendFunction" + notify: "blendFunctionChanged" + index: 0 + lineNumber: 19 + } + Signal { + name: "blendFunctionChanged" + lineNumber: 41 + Parameter { name: "blendFunction"; type: "BlendFunction" } + } + Method { + name: "setBlendFunction" + lineNumber: 38 + Parameter { name: "blendFunction"; type: "BlendFunction" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 564 + name: "Qt3DRender::QBlitFramebuffer" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: [ + "Qt3D.Render/BlitFramebuffer 2.10", + "Qt3D.Render/BlitFramebuffer 6.0" + ] + exportMetaObjectRevisions: [522, 1536] + Enum { + name: "InterpolationMethod" + lineNumber: 29 + values: ["Nearest", "Linear"] + } + Property { + name: "source" + type: "Qt3DRender::QRenderTarget" + isPointer: true + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "destination" + type: "Qt3DRender::QRenderTarget" + isPointer: true + read: "destination" + write: "setDestination" + notify: "destinationChanged" + index: 1 + lineNumber: 22 + } + Property { + name: "sourceRect" + type: "QRectF" + read: "sourceRect" + write: "setSourceRect" + notify: "sourceRectChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "destinationRect" + type: "QRectF" + read: "destinationRect" + write: "setDestinationRect" + notify: "destinationRectChanged" + index: 3 + lineNumber: 24 + } + Property { + name: "sourceAttachmentPoint" + type: "Qt3DRender::QRenderTargetOutput::AttachmentPoint" + read: "sourceAttachmentPoint" + write: "setSourceAttachmentPoint" + notify: "sourceAttachmentPointChanged" + index: 4 + lineNumber: 25 + } + Property { + name: "destinationAttachmentPoint" + type: "Qt3DRender::QRenderTargetOutput::AttachmentPoint" + read: "destinationAttachmentPoint" + write: "setDestinationAttachmentPoint" + notify: "destinationAttachmentPointChanged" + index: 5 + lineNumber: 26 + } + Property { + name: "interpolationMethod" + type: "InterpolationMethod" + read: "interpolationMethod" + write: "setInterpolationMethod" + notify: "interpolationMethodChanged" + index: 6 + lineNumber: 27 + } + Signal { name: "sourceChanged"; lineNumber: 55 } + Signal { name: "destinationChanged"; lineNumber: 56 } + Signal { name: "sourceRectChanged"; lineNumber: 57 } + Signal { name: "destinationRectChanged"; lineNumber: 58 } + Signal { name: "sourceAttachmentPointChanged"; lineNumber: 59 } + Signal { name: "destinationAttachmentPointChanged"; lineNumber: 60 } + Signal { name: "interpolationMethodChanged"; lineNumber: 61 } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 545 + name: "Qt3DRender::QBufferCapture" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: [ + "Qt3D.Render/BufferCapture 2.9", + "Qt3D.Render/BufferCapture 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 215 + name: "Qt3DRender::QCamera" + accessSemantics: "reference" + prototype: "Qt3DCore::QEntity" + exports: [ + "Qt3D.Render/Camera 2.0", + "Qt3D.Render/Camera 2.9", + "Qt3D.Render/Camera 2.14", + "Qt3D.Render/Camera 6.0" + ] + exportMetaObjectRevisions: [512, 521, 526, 1536] + Enum { + name: "CameraTranslationOption" + lineNumber: 50 + values: ["TranslateViewCenter", "DontTranslateViewCenter"] + } + Property { + name: "projectionType" + type: "Qt3DRender::QCameraLens::ProjectionType" + read: "projectionType" + write: "setProjectionType" + notify: "projectionTypeChanged" + index: 0 + lineNumber: 25 + } + Property { + name: "nearPlane" + type: "float" + read: "nearPlane" + write: "setNearPlane" + notify: "nearPlaneChanged" + index: 1 + lineNumber: 26 + } + Property { + name: "farPlane" + type: "float" + read: "farPlane" + write: "setFarPlane" + notify: "farPlaneChanged" + index: 2 + lineNumber: 27 + } + Property { + name: "fieldOfView" + type: "float" + read: "fieldOfView" + write: "setFieldOfView" + notify: "fieldOfViewChanged" + index: 3 + lineNumber: 28 + } + Property { + name: "aspectRatio" + type: "float" + read: "aspectRatio" + write: "setAspectRatio" + notify: "aspectRatioChanged" + index: 4 + lineNumber: 29 + } + Property { + name: "left" + type: "float" + read: "left" + write: "setLeft" + notify: "leftChanged" + index: 5 + lineNumber: 30 + } + Property { + name: "right" + type: "float" + read: "right" + write: "setRight" + notify: "rightChanged" + index: 6 + lineNumber: 31 + } + Property { + name: "bottom" + type: "float" + read: "bottom" + write: "setBottom" + notify: "bottomChanged" + index: 7 + lineNumber: 32 + } + Property { + name: "top" + type: "float" + read: "top" + write: "setTop" + notify: "topChanged" + index: 8 + lineNumber: 33 + } + Property { + name: "projectionMatrix" + type: "QMatrix4x4" + read: "projectionMatrix" + write: "setProjectionMatrix" + notify: "projectionMatrixChanged" + index: 9 + lineNumber: 34 + } + Property { + name: "exposure" + revision: 521 + type: "float" + read: "exposure" + write: "setExposure" + notify: "exposureChanged" + index: 10 + lineNumber: 35 + } + Property { + name: "position" + type: "QVector3D" + read: "position" + write: "setPosition" + notify: "positionChanged" + index: 11 + lineNumber: 37 + } + Property { + name: "upVector" + type: "QVector3D" + read: "upVector" + write: "setUpVector" + notify: "upVectorChanged" + index: 12 + lineNumber: 38 + } + Property { + name: "viewCenter" + type: "QVector3D" + read: "viewCenter" + write: "setViewCenter" + notify: "viewCenterChanged" + index: 13 + lineNumber: 39 + } + Property { + name: "viewVector" + type: "QVector3D" + read: "viewVector" + notify: "viewVectorChanged" + index: 14 + lineNumber: 40 + isReadonly: true + } + Property { + name: "viewMatrix" + type: "QMatrix4x4" + read: "viewMatrix" + notify: "viewMatrixChanged" + index: 15 + lineNumber: 41 + isReadonly: true + } + Property { + name: "lens" + revision: 526 + type: "Qt3DRender::QCameraLens" + isPointer: true + read: "lens" + index: 16 + lineNumber: 43 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "transform" + revision: 526 + type: "Qt3DCore::QTransform" + isPointer: true + read: "transform" + index: 17 + lineNumber: 44 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "projectionTypeChanged" + lineNumber: 121 + Parameter { name: "projectionType"; type: "QCameraLens::ProjectionType" } + } + Signal { + name: "nearPlaneChanged" + lineNumber: 122 + Parameter { name: "nearPlane"; type: "float" } + } + Signal { + name: "farPlaneChanged" + lineNumber: 123 + Parameter { name: "farPlane"; type: "float" } + } + Signal { + name: "fieldOfViewChanged" + lineNumber: 124 + Parameter { name: "fieldOfView"; type: "float" } + } + Signal { + name: "aspectRatioChanged" + lineNumber: 125 + Parameter { name: "aspectRatio"; type: "float" } + } + Signal { + name: "leftChanged" + lineNumber: 126 + Parameter { name: "left"; type: "float" } + } + Signal { + name: "rightChanged" + lineNumber: 127 + Parameter { name: "right"; type: "float" } + } + Signal { + name: "bottomChanged" + lineNumber: 128 + Parameter { name: "bottom"; type: "float" } + } + Signal { + name: "topChanged" + lineNumber: 129 + Parameter { name: "top"; type: "float" } + } + Signal { + name: "projectionMatrixChanged" + lineNumber: 130 + Parameter { name: "projectionMatrix"; type: "QMatrix4x4" } + } + Signal { + name: "exposureChanged" + lineNumber: 131 + Parameter { name: "exposure"; type: "float" } + } + Signal { + name: "positionChanged" + lineNumber: 132 + Parameter { name: "position"; type: "QVector3D" } + } + Signal { + name: "upVectorChanged" + lineNumber: 133 + Parameter { name: "upVector"; type: "QVector3D" } + } + Signal { + name: "viewCenterChanged" + lineNumber: 134 + Parameter { name: "viewCenter"; type: "QVector3D" } + } + Signal { + name: "viewVectorChanged" + lineNumber: 135 + Parameter { name: "viewVector"; type: "QVector3D" } + } + Signal { name: "viewMatrixChanged"; lineNumber: 136 } + Method { + name: "setProjectionType" + lineNumber: 101 + Parameter { name: "type"; type: "QCameraLens::ProjectionType" } + } + Method { + name: "setNearPlane" + lineNumber: 102 + Parameter { name: "nearPlane"; type: "float" } + } + Method { + name: "setFarPlane" + lineNumber: 103 + Parameter { name: "farPlane"; type: "float" } + } + Method { + name: "setFieldOfView" + lineNumber: 104 + Parameter { name: "fieldOfView"; type: "float" } + } + Method { + name: "setAspectRatio" + lineNumber: 105 + Parameter { name: "aspectRatio"; type: "float" } + } + Method { + name: "setLeft" + lineNumber: 106 + Parameter { name: "left"; type: "float" } + } + Method { + name: "setRight" + lineNumber: 107 + Parameter { name: "right"; type: "float" } + } + Method { + name: "setBottom" + lineNumber: 108 + Parameter { name: "bottom"; type: "float" } + } + Method { + name: "setTop" + lineNumber: 109 + Parameter { name: "top"; type: "float" } + } + Method { + name: "setProjectionMatrix" + lineNumber: 110 + Parameter { name: "projectionMatrix"; type: "QMatrix4x4" } + } + Method { + name: "setExposure" + lineNumber: 111 + Parameter { name: "exposure"; type: "float" } + } + Method { + name: "setPosition" + lineNumber: 112 + Parameter { name: "position"; type: "QVector3D" } + } + Method { + name: "setUpVector" + lineNumber: 113 + Parameter { name: "upVector"; type: "QVector3D" } + } + Method { + name: "setViewCenter" + lineNumber: 114 + Parameter { name: "viewCenter"; type: "QVector3D" } + } + Method { name: "viewAll"; lineNumber: 116 } + Method { + name: "viewSphere" + lineNumber: 117 + Parameter { name: "center"; type: "QVector3D" } + Parameter { name: "radius"; type: "float" } + } + Method { + name: "viewEntity" + lineNumber: 118 + Parameter { name: "entity"; type: "Qt3DCore::QEntity"; isPointer: true } + } + Method { + name: "tiltRotation" + type: "QQuaternion" + isMethodConstant: true + lineNumber: 59 + Parameter { name: "angle"; type: "float" } + } + Method { + name: "panRotation" + type: "QQuaternion" + isMethodConstant: true + lineNumber: 60 + Parameter { name: "angle"; type: "float" } + } + Method { + name: "rollRotation" + type: "QQuaternion" + isMethodConstant: true + lineNumber: 61 + Parameter { name: "angle"; type: "float" } + } + Method { + name: "rotation" + type: "QQuaternion" + isMethodConstant: true + lineNumber: 62 + Parameter { name: "angle"; type: "float" } + Parameter { name: "axis"; type: "QVector3D" } + } + Method { + name: "translate" + lineNumber: 65 + Parameter { name: "vLocal"; type: "QVector3D" } + Parameter { name: "option"; type: "CameraTranslationOption" } + } + Method { + name: "translate" + isCloned: true + lineNumber: 65 + Parameter { name: "vLocal"; type: "QVector3D" } + } + Method { + name: "translateWorld" + lineNumber: 68 + Parameter { name: "vWorld"; type: "QVector3D" } + Parameter { name: "option"; type: "CameraTranslationOption" } + } + Method { + name: "translateWorld" + isCloned: true + lineNumber: 68 + Parameter { name: "vWorld"; type: "QVector3D" } + } + Method { + name: "tilt" + lineNumber: 70 + Parameter { name: "angle"; type: "float" } + } + Method { + name: "pan" + lineNumber: 71 + Parameter { name: "angle"; type: "float" } + } + Method { + name: "pan" + lineNumber: 72 + Parameter { name: "angle"; type: "float" } + Parameter { name: "axis"; type: "QVector3D" } + } + Method { + name: "roll" + lineNumber: 73 + Parameter { name: "angle"; type: "float" } + } + Method { + name: "tiltAboutViewCenter" + lineNumber: 75 + Parameter { name: "angle"; type: "float" } + } + Method { + name: "panAboutViewCenter" + lineNumber: 76 + Parameter { name: "angle"; type: "float" } + } + Method { + name: "panAboutViewCenter" + lineNumber: 77 + Parameter { name: "angle"; type: "float" } + Parameter { name: "axis"; type: "QVector3D" } + } + Method { + name: "rollAboutViewCenter" + lineNumber: 78 + Parameter { name: "angle"; type: "float" } + } + Method { + name: "rotate" + lineNumber: 80 + Parameter { name: "q"; type: "QQuaternion" } + } + Method { + name: "rotateAboutViewCenter" + lineNumber: 81 + Parameter { name: "q"; type: "QQuaternion" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 221 + name: "Qt3DRender::QCameraLens" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: [ + "Qt3D.Render/CameraLens 2.0", + "Qt3D.Render/CameraLens 2.9", + "Qt3D.Render/CameraLens 6.0" + ] + exportMetaObjectRevisions: [512, 521, 1536] + Enum { + name: "ProjectionType" + lineNumber: 39 + values: [ + "OrthographicProjection", + "PerspectiveProjection", + "FrustumProjection", + "CustomProjection" + ] + } + Property { + name: "projectionType" + type: "ProjectionType" + read: "projectionType" + write: "setProjectionType" + notify: "projectionTypeChanged" + index: 0 + lineNumber: 23 + } + Property { + name: "nearPlane" + type: "float" + read: "nearPlane" + write: "setNearPlane" + notify: "nearPlaneChanged" + index: 1 + lineNumber: 24 + } + Property { + name: "farPlane" + type: "float" + read: "farPlane" + write: "setFarPlane" + notify: "farPlaneChanged" + index: 2 + lineNumber: 25 + } + Property { + name: "fieldOfView" + type: "float" + read: "fieldOfView" + write: "setFieldOfView" + notify: "fieldOfViewChanged" + index: 3 + lineNumber: 26 + } + Property { + name: "aspectRatio" + type: "float" + read: "aspectRatio" + write: "setAspectRatio" + notify: "aspectRatioChanged" + index: 4 + lineNumber: 27 + } + Property { + name: "left" + type: "float" + read: "left" + write: "setLeft" + notify: "leftChanged" + index: 5 + lineNumber: 28 + } + Property { + name: "right" + type: "float" + read: "right" + write: "setRight" + notify: "rightChanged" + index: 6 + lineNumber: 29 + } + Property { + name: "bottom" + type: "float" + read: "bottom" + write: "setBottom" + notify: "bottomChanged" + index: 7 + lineNumber: 30 + } + Property { + name: "top" + type: "float" + read: "top" + write: "setTop" + notify: "topChanged" + index: 8 + lineNumber: 31 + } + Property { + name: "projectionMatrix" + type: "QMatrix4x4" + read: "projectionMatrix" + write: "setProjectionMatrix" + notify: "projectionMatrixChanged" + index: 9 + lineNumber: 32 + } + Property { + name: "exposure" + revision: 521 + type: "float" + read: "exposure" + write: "setExposure" + notify: "exposureChanged" + index: 10 + lineNumber: 33 + } + Signal { + name: "projectionTypeChanged" + lineNumber: 89 + Parameter { name: "projectionType"; type: "QCameraLens::ProjectionType" } + } + Signal { + name: "nearPlaneChanged" + lineNumber: 90 + Parameter { name: "nearPlane"; type: "float" } + } + Signal { + name: "farPlaneChanged" + lineNumber: 91 + Parameter { name: "farPlane"; type: "float" } + } + Signal { + name: "fieldOfViewChanged" + lineNumber: 92 + Parameter { name: "fieldOfView"; type: "float" } + } + Signal { + name: "aspectRatioChanged" + lineNumber: 93 + Parameter { name: "aspectRatio"; type: "float" } + } + Signal { + name: "leftChanged" + lineNumber: 94 + Parameter { name: "left"; type: "float" } + } + Signal { + name: "rightChanged" + lineNumber: 95 + Parameter { name: "right"; type: "float" } + } + Signal { + name: "bottomChanged" + lineNumber: 96 + Parameter { name: "bottom"; type: "float" } + } + Signal { + name: "topChanged" + lineNumber: 97 + Parameter { name: "top"; type: "float" } + } + Signal { + name: "projectionMatrixChanged" + lineNumber: 98 + Parameter { name: "projectionMatrix"; type: "QMatrix4x4" } + } + Signal { + name: "exposureChanged" + lineNumber: 99 + Parameter { name: "exposure"; type: "float" } + } + Signal { + name: "viewSphere" + lineNumber: 100 + Parameter { name: "center"; type: "QVector3D" } + Parameter { name: "radius"; type: "float" } + } + Method { + name: "setProjectionType" + lineNumber: 76 + Parameter { name: "projectionType"; type: "ProjectionType" } + } + Method { + name: "setNearPlane" + lineNumber: 77 + Parameter { name: "nearPlane"; type: "float" } + } + Method { + name: "setFarPlane" + lineNumber: 78 + Parameter { name: "farPlane"; type: "float" } + } + Method { + name: "setFieldOfView" + lineNumber: 79 + Parameter { name: "fieldOfView"; type: "float" } + } + Method { + name: "setAspectRatio" + lineNumber: 80 + Parameter { name: "aspectRatio"; type: "float" } + } + Method { + name: "setLeft" + lineNumber: 81 + Parameter { name: "left"; type: "float" } + } + Method { + name: "setRight" + lineNumber: 82 + Parameter { name: "right"; type: "float" } + } + Method { + name: "setBottom" + lineNumber: 83 + Parameter { name: "bottom"; type: "float" } + } + Method { + name: "setTop" + lineNumber: 84 + Parameter { name: "top"; type: "float" } + } + Method { + name: "setProjectionMatrix" + lineNumber: 85 + Parameter { name: "projectionMatrix"; type: "QMatrix4x4" } + } + Method { + name: "setExposure" + lineNumber: 86 + Parameter { name: "exposure"; type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 461 + name: "Qt3DRender::QCameraSelector" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + extension: "Qt3DCore::Quick::Quick3DNode" + exports: [ + "Qt3D.Render/CameraSelector 2.0", + "Qt3D.Render/CameraSelector 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "camera" + type: "Qt3DCore::QEntity" + isPointer: true + read: "camera" + write: "setCamera" + notify: "cameraChanged" + index: 0 + lineNumber: 20 + } + Signal { + name: "cameraChanged" + lineNumber: 32 + Parameter { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } + } + Method { + name: "setCamera" + lineNumber: 29 + Parameter { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 495 + name: "Qt3DRender::QClearBuffers" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: [ + "Qt3D.Render/ClearBuffers 2.0", + "Qt3D.Render/ClearBuffers 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "BufferType" + lineNumber: 31 + values: [ + "None", + "ColorBuffer", + "DepthBuffer", + "StencilBuffer", + "DepthStencilBuffer", + "ColorDepthBuffer", + "ColorDepthStencilBuffer", + "AllBuffers" + ] + } + Property { + name: "buffers" + type: "BufferType" + read: "buffers" + write: "setBuffers" + notify: "buffersChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "clearColor" + type: "QColor" + read: "clearColor" + write: "setClearColor" + notify: "clearColorChanged" + index: 1 + lineNumber: 22 + } + Property { + name: "clearDepthValue" + type: "float" + read: "clearDepthValue" + write: "setClearDepthValue" + notify: "clearDepthValueChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "clearStencilValue" + type: "int" + read: "clearStencilValue" + write: "setClearStencilValue" + notify: "clearStencilValueChanged" + index: 3 + lineNumber: 24 + } + Property { + name: "colorBuffer" + type: "Qt3DRender::QRenderTargetOutput" + isPointer: true + read: "colorBuffer" + write: "setColorBuffer" + notify: "colorBufferChanged" + index: 4 + lineNumber: 25 + } + Signal { + name: "buffersChanged" + lineNumber: 58 + Parameter { name: "buffers"; type: "BufferType" } + } + Signal { + name: "clearColorChanged" + lineNumber: 59 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "clearDepthValueChanged" + lineNumber: 60 + Parameter { name: "clearDepthValue"; type: "float" } + } + Signal { + name: "clearStencilValueChanged" + lineNumber: 61 + Parameter { name: "clearStencilValue"; type: "int" } + } + Signal { + name: "colorBufferChanged" + lineNumber: 62 + Parameter { name: "buffer"; type: "QRenderTargetOutput"; isPointer: true } + } + Method { + name: "setBuffers" + lineNumber: 51 + Parameter { name: "buffers"; type: "BufferType" } + } + Method { + name: "setClearColor" + lineNumber: 52 + Parameter { name: "color"; type: "QColor" } + } + Method { + name: "setClearDepthValue" + lineNumber: 53 + Parameter { name: "clearDepthValue"; type: "float" } + } + Method { + name: "setClearStencilValue" + lineNumber: 54 + Parameter { name: "clearStencilValue"; type: "int" } + } + Method { + name: "setColorBuffer" + lineNumber: 55 + Parameter { name: "buffer"; type: "QRenderTargetOutput"; isPointer: true } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 735 + name: "Qt3DRender::QClipPlane" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: ["Qt3D.Render/ClipPlane 2.0", "Qt3D.Render/ClipPlane 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "planeIndex" + type: "int" + read: "planeIndex" + write: "setPlaneIndex" + notify: "planeIndexChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "normal" + type: "QVector3D" + read: "normal" + write: "setNormal" + notify: "normalChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "distance" + type: "float" + read: "distance" + write: "setDistance" + notify: "distanceChanged" + index: 2 + lineNumber: 21 + } + Signal { + name: "planeIndexChanged" + lineNumber: 36 + Parameter { name: "planeIndex"; type: "int" } + } + Signal { + name: "normalChanged" + lineNumber: 37 + Parameter { name: "normal"; type: "QVector3D" } + } + Signal { + name: "distanceChanged" + lineNumber: 38 + Parameter { name: "distance"; type: "float" } + } + Method { + name: "setPlaneIndex" + lineNumber: 31 + Parameter { type: "int" } + } + Method { + name: "setNormal" + lineNumber: 32 + Parameter { type: "QVector3D" } + } + Method { + name: "setDistance" + lineNumber: 33 + Parameter { type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 729 + name: "Qt3DRender::QColorMask" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: ["Qt3D.Render/ColorMask 2.0", "Qt3D.Render/ColorMask 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "redMasked" + type: "bool" + read: "isRedMasked" + write: "setRedMasked" + notify: "redMaskedChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "greenMasked" + type: "bool" + read: "isGreenMasked" + write: "setGreenMasked" + notify: "greenMaskedChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "blueMasked" + type: "bool" + read: "isBlueMasked" + write: "setBlueMasked" + notify: "blueMaskedChanged" + index: 2 + lineNumber: 20 + } + Property { + name: "alphaMasked" + type: "bool" + read: "isAlphaMasked" + write: "setAlphaMasked" + notify: "alphaMaskedChanged" + index: 3 + lineNumber: 21 + } + Signal { + name: "redMaskedChanged" + lineNumber: 39 + Parameter { name: "redMasked"; type: "bool" } + } + Signal { + name: "greenMaskedChanged" + lineNumber: 40 + Parameter { name: "greenMasked"; type: "bool" } + } + Signal { + name: "blueMaskedChanged" + lineNumber: 41 + Parameter { name: "blueMasked"; type: "bool" } + } + Signal { + name: "alphaMaskedChanged" + lineNumber: 42 + Parameter { name: "alphaMasked"; type: "bool" } + } + Method { + name: "setRedMasked" + lineNumber: 33 + Parameter { name: "redMasked"; type: "bool" } + } + Method { + name: "setGreenMasked" + lineNumber: 34 + Parameter { name: "greenMasked"; type: "bool" } + } + Method { + name: "setBlueMasked" + lineNumber: 35 + Parameter { name: "blueMasked"; type: "bool" } + } + Method { + name: "setAlphaMasked" + lineNumber: 36 + Parameter { name: "alphaMasked"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 411 + name: "Qt3DRender::QComputeCommand" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: [ + "Qt3D.Render/ComputeCommand 2.0", + "Qt3D.Render/ComputeCommand 2.13", + "Qt3D.Render/ComputeCommand 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + Enum { + name: "RunType" + lineNumber: 25 + values: ["Continuous", "Manual"] + } + Property { + name: "workGroupX" + type: "int" + read: "workGroupX" + write: "setWorkGroupX" + notify: "workGroupXChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "workGroupY" + type: "int" + read: "workGroupY" + write: "setWorkGroupY" + notify: "workGroupYChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "workGroupZ" + type: "int" + read: "workGroupZ" + write: "setWorkGroupZ" + notify: "workGroupZChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "runType" + revision: 525 + type: "RunType" + read: "runType" + write: "setRunType" + notify: "runTypeChanged" + index: 3 + lineNumber: 22 + } + Signal { name: "workGroupXChanged"; lineNumber: 49 } + Signal { name: "workGroupYChanged"; lineNumber: 50 } + Signal { name: "workGroupZChanged"; lineNumber: 51 } + Signal { name: "runTypeChanged"; lineNumber: 52 } + Method { + name: "setWorkGroupX" + lineNumber: 40 + Parameter { name: "workGroupX"; type: "int" } + } + Method { + name: "setWorkGroupY" + lineNumber: 41 + Parameter { name: "workGroupY"; type: "int" } + } + Method { + name: "setWorkGroupZ" + lineNumber: 42 + Parameter { name: "workGroupZ"; type: "int" } + } + Method { + name: "setRunType" + revision: 525 + lineNumber: 43 + Parameter { name: "runType"; type: "RunType" } + } + Method { + name: "trigger" + revision: 525 + lineNumber: 45 + Parameter { name: "frameCount"; type: "int" } + } + Method { name: "trigger"; revision: 525; isCloned: true; lineNumber: 45 } + Method { + name: "trigger" + revision: 525 + lineNumber: 46 + Parameter { name: "workGroupX"; type: "int" } + Parameter { name: "workGroupY"; type: "int" } + Parameter { name: "workGroupZ"; type: "int" } + Parameter { name: "frameCount"; type: "int" } + } + Method { + name: "trigger" + revision: 525 + isCloned: true + lineNumber: 46 + Parameter { name: "workGroupX"; type: "int" } + Parameter { name: "workGroupY"; type: "int" } + Parameter { name: "workGroupZ"; type: "int" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 674 + name: "Qt3DRender::QCullFace" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: ["Qt3D.Render/CullFace 2.0", "Qt3D.Render/CullFace 6.0"] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "CullingMode" + lineNumber: 24 + values: ["NoCulling", "Front", "Back", "FrontAndBack"] + } + Property { + name: "mode" + type: "CullingMode" + read: "mode" + write: "setMode" + notify: "modeChanged" + index: 0 + lineNumber: 20 + } + Signal { + name: "modeChanged" + lineNumber: 42 + Parameter { name: "mode"; type: "CullingMode" } + } + Method { + name: "setMode" + lineNumber: 39 + Parameter { name: "mode"; type: "CullingMode" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 594 + name: "Qt3DRender::QDebugOverlay" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: [ + "Qt3D.Render/DebugOverlay 2.16", + "Qt3D.Render/DebugOverlay 6.0" + ] + exportMetaObjectRevisions: [528, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 650 + name: "Qt3DRender::QDepthRange" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: ["Qt3D.Render/DepthRange 2.14", "Qt3D.Render/DepthRange 6.0"] + exportMetaObjectRevisions: [526, 1536] + Property { + name: "nearValue" + type: "double" + read: "nearValue" + write: "setNearValue" + notify: "nearValueChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "farValue" + type: "double" + read: "farValue" + write: "setFarValue" + notify: "farValueChanged" + index: 1 + lineNumber: 20 + } + Signal { + name: "nearValueChanged" + lineNumber: 33 + Parameter { name: "nearValue"; type: "double" } + } + Signal { + name: "farValueChanged" + lineNumber: 34 + Parameter { name: "farValue"; type: "double" } + } + Method { + name: "setNearValue" + lineNumber: 29 + Parameter { name: "value"; type: "double" } + } + Method { + name: "setFarValue" + lineNumber: 30 + Parameter { name: "value"; type: "double" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 656 + name: "Qt3DRender::QDepthTest" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: ["Qt3D.Render/DepthTest 2.0", "Qt3D.Render/DepthTest 6.0"] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "DepthFunction" + lineNumber: 22 + values: [ + "Never", + "Always", + "Less", + "LessOrEqual", + "Equal", + "GreaterOrEqual", + "Greater", + "NotEqual" + ] + } + Property { + name: "depthFunction" + type: "DepthFunction" + read: "depthFunction" + write: "setDepthFunction" + notify: "depthFunctionChanged" + index: 0 + lineNumber: 19 + } + Signal { + name: "depthFunctionChanged" + lineNumber: 43 + Parameter { name: "depthFunction"; type: "DepthFunction" } + } + Method { + name: "setDepthFunction" + lineNumber: 40 + Parameter { name: "depthFunction"; type: "DepthFunction" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 443 + name: "Qt3DRender::QDirectionalLight" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractLight" + exports: [ + "Qt3D.Render/DirectionalLight 2.0", + "Qt3D.Render/DirectionalLight 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "worldDirection" + type: "QVector3D" + read: "worldDirection" + write: "setWorldDirection" + notify: "worldDirectionChanged" + index: 0 + lineNumber: 18 + } + Signal { + name: "worldDirectionChanged" + lineNumber: 30 + Parameter { name: "worldDirection"; type: "QVector3D" } + } + Method { + name: "setWorldDirection" + lineNumber: 27 + Parameter { name: "worldDirection"; type: "QVector3D" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 526 + name: "Qt3DRender::QDispatchCompute" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: [ + "Qt3D.Render/DispatchCompute 2.0", + "Qt3D.Render/DispatchCompute 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "workGroupX" + type: "int" + read: "workGroupX" + write: "setWorkGroupX" + notify: "workGroupXChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "workGroupY" + type: "int" + read: "workGroupY" + write: "setWorkGroupY" + notify: "workGroupYChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "workGroupZ" + type: "int" + read: "workGroupZ" + write: "setWorkGroupZ" + notify: "workGroupZChanged" + index: 2 + lineNumber: 21 + } + Signal { name: "workGroupXChanged"; lineNumber: 36 } + Signal { name: "workGroupYChanged"; lineNumber: 37 } + Signal { name: "workGroupZChanged"; lineNumber: 38 } + Method { + name: "setWorkGroupX" + lineNumber: 31 + Parameter { name: "workGroupX"; type: "int" } + } + Method { + name: "setWorkGroupY" + lineNumber: 32 + Parameter { name: "workGroupY"; type: "int" } + } + Method { + name: "setWorkGroupZ" + lineNumber: 33 + Parameter { name: "workGroupZ"; type: "int" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 705 + name: "Qt3DRender::QDithering" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: ["Qt3D.Render/Dithering 2.0", "Qt3D.Render/Dithering 6.0"] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 149 + name: "Qt3DRender::QEffect" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + extension: "Qt3DRender::Render::Quick::Quick3DEffect" + exports: ["Qt3D.Render/Effect 2.0", "Qt3D.Render/Effect 6.0"] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 449 + name: "Qt3DRender::QEnvironmentLight" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: [ + "Qt3D.Render/EnvironmentLight 2.9", + "Qt3D.Render/EnvironmentLight 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Property { + name: "irradiance" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + read: "irradiance" + write: "setIrradiance" + notify: "irradianceChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "specular" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + read: "specular" + write: "setSpecular" + notify: "specularChanged" + index: 1 + lineNumber: 21 + } + Signal { + name: "irradianceChanged" + lineNumber: 38 + Parameter { + name: "environmentIrradiance" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + } + } + Signal { + name: "specularChanged" + lineNumber: 39 + Parameter { name: "environmentSpecular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setIrradiance" + lineNumber: 31 + Parameter { name: "irradiance"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setSpecular" + lineNumber: 32 + Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { name: "_q_updateEnvMapsSize"; lineNumber: 44 } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 163 + name: "Qt3DRender::QFilterKey" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: ["Qt3D.Render/FilterKey 2.0", "Qt3D.Render/FilterKey 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "value" + type: "QVariant" + read: "value" + write: "setValue" + notify: "valueChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 1 + lineNumber: 21 + } + Signal { + name: "nameChanged" + lineNumber: 34 + Parameter { name: "name"; type: "QString" } + } + Signal { + name: "valueChanged" + lineNumber: 35 + Parameter { name: "value"; type: "QVariant" } + } + Method { + name: "setValue" + lineNumber: 30 + Parameter { name: "value"; type: "QVariant" } + } + Method { + name: "setName" + lineNumber: 31 + Parameter { name: "customType"; type: "QString" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 501 + name: "Qt3DRender::QFrameGraphNode" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Render/FrameGraphNode 2.0", + "Qt3D.Render/FrameGraphNode 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Method { + name: "onParentChanged" + lineNumber: 30 + Parameter { type: "QObject"; isPointer: true } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 680 + name: "Qt3DRender::QFrontFace" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: ["Qt3D.Render/FrontFace 2.0", "Qt3D.Render/FrontFace 6.0"] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "WindingDirection" + lineNumber: 22 + values: ["ClockWise", "CounterClockWise"] + } + Property { + name: "direction" + type: "WindingDirection" + read: "direction" + write: "setDirection" + notify: "directionChanged" + index: 0 + lineNumber: 19 + } + Signal { + name: "directionChanged" + lineNumber: 38 + Parameter { name: "direction"; type: "WindingDirection" } + } + Method { + name: "setDirection" + lineNumber: 35 + Parameter { name: "direction"; type: "WindingDirection" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 520 + name: "Qt3DRender::QFrustumCulling" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: [ + "Qt3D.Render/FrustumCulling 2.0", + "Qt3D.Render/FrustumCulling 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 349 + name: "Qt3DRender::QGeometryRenderer" + accessSemantics: "reference" + prototype: "Qt3DCore::QBoundingVolume" + exports: [ + "Qt3D.Render/GeometryRenderer 2.0", + "Qt3D.Render/GeometryRenderer 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "PrimitiveType" + lineNumber: 37 + values: [ + "Points", + "Lines", + "LineLoop", + "LineStrip", + "Triangles", + "TriangleStrip", + "TriangleFan", + "LinesAdjacency", + "TrianglesAdjacency", + "LineStripAdjacency", + "TriangleStripAdjacency", + "Patches" + ] + } + Property { + name: "instanceCount" + type: "int" + read: "instanceCount" + write: "setInstanceCount" + notify: "instanceCountChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "vertexCount" + type: "int" + read: "vertexCount" + write: "setVertexCount" + notify: "vertexCountChanged" + index: 1 + lineNumber: 22 + } + Property { + name: "indexOffset" + type: "int" + read: "indexOffset" + write: "setIndexOffset" + notify: "indexOffsetChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "firstInstance" + type: "int" + read: "firstInstance" + write: "setFirstInstance" + notify: "firstInstanceChanged" + index: 3 + lineNumber: 24 + } + Property { + name: "firstVertex" + type: "int" + read: "firstVertex" + write: "setFirstVertex" + notify: "firstVertexChanged" + index: 4 + lineNumber: 25 + } + Property { + name: "indexBufferByteOffset" + type: "int" + read: "indexBufferByteOffset" + write: "setIndexBufferByteOffset" + notify: "indexBufferByteOffsetChanged" + index: 5 + lineNumber: 26 + } + Property { + name: "restartIndexValue" + type: "int" + read: "restartIndexValue" + write: "setRestartIndexValue" + notify: "restartIndexValueChanged" + index: 6 + lineNumber: 27 + } + Property { + name: "verticesPerPatch" + type: "int" + read: "verticesPerPatch" + write: "setVerticesPerPatch" + notify: "verticesPerPatchChanged" + index: 7 + lineNumber: 28 + } + Property { + name: "primitiveRestartEnabled" + type: "bool" + read: "primitiveRestartEnabled" + write: "setPrimitiveRestartEnabled" + notify: "primitiveRestartEnabledChanged" + index: 8 + lineNumber: 29 + } + Property { + name: "geometry" + type: "Qt3DCore::QGeometry" + isPointer: true + read: "geometry" + write: "setGeometry" + notify: "geometryChanged" + index: 9 + lineNumber: 30 + } + Property { + name: "primitiveType" + type: "PrimitiveType" + read: "primitiveType" + write: "setPrimitiveType" + notify: "primitiveTypeChanged" + index: 10 + lineNumber: 31 + } + Property { + name: "sortIndex" + type: "float" + read: "sortIndex" + write: "setSortIndex" + notify: "sortIndexChanged" + index: 11 + lineNumber: 32 + } + Signal { + name: "instanceCountChanged" + lineNumber: 84 + Parameter { name: "instanceCount"; type: "int" } + } + Signal { + name: "vertexCountChanged" + lineNumber: 85 + Parameter { name: "vertexCount"; type: "int" } + } + Signal { + name: "indexOffsetChanged" + lineNumber: 86 + Parameter { name: "indexOffset"; type: "int" } + } + Signal { + name: "firstInstanceChanged" + lineNumber: 87 + Parameter { name: "firstInstance"; type: "int" } + } + Signal { + name: "firstVertexChanged" + lineNumber: 88 + Parameter { name: "firstVertex"; type: "int" } + } + Signal { + name: "indexBufferByteOffsetChanged" + lineNumber: 89 + Parameter { name: "offset"; type: "int" } + } + Signal { + name: "restartIndexValueChanged" + lineNumber: 90 + Parameter { name: "restartIndexValue"; type: "int" } + } + Signal { + name: "verticesPerPatchChanged" + lineNumber: 91 + Parameter { name: "verticesPerPatch"; type: "int" } + } + Signal { + name: "primitiveRestartEnabledChanged" + lineNumber: 92 + Parameter { name: "primitiveRestartEnabled"; type: "bool" } + } + Signal { + name: "geometryChanged" + lineNumber: 93 + Parameter { name: "geometry"; type: "Qt3DCore::QGeometry"; isPointer: true } + } + Signal { + name: "primitiveTypeChanged" + lineNumber: 94 + Parameter { name: "primitiveType"; type: "PrimitiveType" } + } + Signal { + name: "sortIndexChanged" + lineNumber: 96 + Parameter { name: "sortIndex"; type: "float" } + } + Method { + name: "setInstanceCount" + lineNumber: 70 + Parameter { name: "instanceCount"; type: "int" } + } + Method { + name: "setVertexCount" + lineNumber: 71 + Parameter { name: "vertexCount"; type: "int" } + } + Method { + name: "setIndexOffset" + lineNumber: 72 + Parameter { name: "indexOffset"; type: "int" } + } + Method { + name: "setFirstInstance" + lineNumber: 73 + Parameter { name: "firstInstance"; type: "int" } + } + Method { + name: "setFirstVertex" + lineNumber: 74 + Parameter { name: "firstVertex"; type: "int" } + } + Method { + name: "setIndexBufferByteOffset" + lineNumber: 75 + Parameter { name: "offset"; type: "int" } + } + Method { + name: "setRestartIndexValue" + lineNumber: 76 + Parameter { name: "index"; type: "int" } + } + Method { + name: "setVerticesPerPatch" + lineNumber: 77 + Parameter { name: "verticesPerPatch"; type: "int" } + } + Method { + name: "setPrimitiveRestartEnabled" + lineNumber: 78 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setGeometry" + lineNumber: 79 + Parameter { name: "geometry"; type: "Qt3DCore::QGeometry"; isPointer: true } + } + Method { + name: "setPrimitiveType" + lineNumber: 80 + Parameter { name: "primitiveType"; type: "PrimitiveType" } + } + Method { + name: "setSortIndex" + lineNumber: 81 + Parameter { name: "sortIndex"; type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 169 + name: "Qt3DRender::QGraphicsApiFilter" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "Qt3D.Render/GraphicsApiFilter 2.0", + "Qt3D.Render/GraphicsApiFilter 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "Api" + lineNumber: 30 + values: ["OpenGLES", "OpenGL", "Vulkan", "DirectX", "RHI"] + } + Enum { + name: "OpenGLProfile" + lineNumber: 39 + values: ["NoProfile", "CoreProfile", "CompatibilityProfile"] + } + Property { + name: "api" + type: "Qt3DRender::QGraphicsApiFilter::Api" + read: "api" + write: "setApi" + notify: "apiChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "profile" + type: "Qt3DRender::QGraphicsApiFilter::OpenGLProfile" + read: "profile" + write: "setProfile" + notify: "profileChanged" + index: 1 + lineNumber: 22 + } + Property { + name: "minorVersion" + type: "int" + read: "minorVersion" + write: "setMinorVersion" + notify: "minorVersionChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "majorVersion" + type: "int" + read: "majorVersion" + write: "setMajorVersion" + notify: "majorVersionChanged" + index: 3 + lineNumber: 24 + } + Property { + name: "extensions" + type: "QStringList" + read: "extensions" + write: "setExtensions" + notify: "extensionsChanged" + index: 4 + lineNumber: 25 + } + Property { + name: "vendor" + type: "QString" + read: "vendor" + write: "setVendor" + notify: "vendorChanged" + index: 5 + lineNumber: 26 + } + Signal { + name: "apiChanged" + lineNumber: 65 + Parameter { name: "api"; type: "Qt3DRender::QGraphicsApiFilter::Api" } + } + Signal { + name: "profileChanged" + lineNumber: 66 + Parameter { name: "profile"; type: "Qt3DRender::QGraphicsApiFilter::OpenGLProfile" } + } + Signal { + name: "minorVersionChanged" + lineNumber: 67 + Parameter { name: "minorVersion"; type: "int" } + } + Signal { + name: "majorVersionChanged" + lineNumber: 68 + Parameter { name: "majorVersion"; type: "int" } + } + Signal { + name: "extensionsChanged" + lineNumber: 69 + Parameter { name: "extensions"; type: "QStringList" } + } + Signal { + name: "vendorChanged" + lineNumber: 70 + Parameter { name: "vendor"; type: "QString" } + } + Signal { name: "graphicsApiFilterChanged"; lineNumber: 71 } + Method { + name: "setApi" + lineNumber: 57 + Parameter { name: "api"; type: "Api" } + } + Method { + name: "setProfile" + lineNumber: 58 + Parameter { name: "profile"; type: "OpenGLProfile" } + } + Method { + name: "setMinorVersion" + lineNumber: 59 + Parameter { name: "minorVersion"; type: "int" } + } + Method { + name: "setMajorVersion" + lineNumber: 60 + Parameter { name: "majorVersion"; type: "int" } + } + Method { + name: "setExtensions" + lineNumber: 61 + Parameter { name: "extensions"; type: "QStringList" } + } + Method { + name: "setVendor" + lineNumber: 62 + Parameter { name: "vendor"; type: "QString" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 423 + name: "Qt3DRender::QLayerFilter" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + extension: "Qt3DRender::Render::Quick::Quick3DLayerFilter" + exports: [ + "Qt3D.Render/LayerFilter 2.0", + "Qt3D.Render/LayerFilter 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "FilterMode" + lineNumber: 22 + values: [ + "AcceptAnyMatchingLayers", + "AcceptAllMatchingLayers", + "DiscardAnyMatchingLayers", + "DiscardAllMatchingLayers" + ] + } + Property { + name: "filterMode" + type: "FilterMode" + read: "filterMode" + write: "setFilterMode" + notify: "filterModeChanged" + index: 0 + lineNumber: 20 + } + Signal { + name: "filterModeChanged" + lineNumber: 42 + Parameter { name: "filterMode"; type: "FilterMode" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 417 + name: "Qt3DRender::QLayer" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: ["Qt3D.Render/Layer 2.0", "Qt3D.Render/Layer 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "recursive" + type: "bool" + read: "recursive" + write: "setRecursive" + notify: "recursiveChanged" + index: 0 + lineNumber: 20 + } + Signal { name: "recursiveChanged"; lineNumber: 29 } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 367 + name: "Qt3DRender::QLevelOfDetailBoundingSphere" + accessSemantics: "value" + exports: ["Qt3D.Render/levelOfDetailBoundingSphere 6.8"] + isCreatable: false + exportMetaObjectRevisions: [1544] + Property { + name: "center" + type: "QVector3D" + read: "center" + index: 0 + lineNumber: 21 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "radius" + type: "float" + read: "radius" + index: 1 + lineNumber: 22 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 355 + name: "Qt3DRender::QLevelOfDetail" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: [ + "Qt3D.Render/LevelOfDetail 2.9", + "Qt3D.Render/LevelOfDetail 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Enum { + name: "ThresholdType" + lineNumber: 30 + values: [ + "DistanceToCameraThreshold", + "ProjectedScreenPixelSizeThreshold" + ] + } + Property { + name: "camera" + type: "Qt3DRender::QCamera" + isPointer: true + read: "camera" + write: "setCamera" + notify: "cameraChanged" + index: 0 + lineNumber: 23 + } + Property { + name: "currentIndex" + type: "int" + read: "currentIndex" + write: "setCurrentIndex" + notify: "currentIndexChanged" + index: 1 + lineNumber: 24 + } + Property { + name: "thresholdType" + type: "ThresholdType" + read: "thresholdType" + write: "setThresholdType" + notify: "thresholdTypeChanged" + index: 2 + lineNumber: 25 + } + Property { + name: "thresholds" + type: "double" + isList: true + read: "thresholds" + write: "setThresholds" + notify: "thresholdsChanged" + index: 3 + lineNumber: 26 + } + Property { + name: "volumeOverride" + type: "Qt3DRender::QLevelOfDetailBoundingSphere" + read: "volumeOverride" + write: "setVolumeOverride" + notify: "volumeOverrideChanged" + index: 4 + lineNumber: 27 + } + Signal { + name: "cameraChanged" + lineNumber: 55 + Parameter { name: "camera"; type: "QCamera"; isPointer: true } + } + Signal { + name: "currentIndexChanged" + lineNumber: 56 + Parameter { name: "currentIndex"; type: "int" } + } + Signal { + name: "thresholdTypeChanged" + lineNumber: 57 + Parameter { name: "thresholdType"; type: "ThresholdType" } + } + Signal { + name: "thresholdsChanged" + lineNumber: 58 + Parameter { name: "thresholds"; type: "double"; isList: true } + } + Signal { + name: "volumeOverrideChanged" + lineNumber: 59 + Parameter { name: "volumeOverride"; type: "QLevelOfDetailBoundingSphere" } + } + Method { + name: "setCamera" + lineNumber: 48 + Parameter { name: "camera"; type: "QCamera"; isPointer: true } + } + Method { + name: "setCurrentIndex" + lineNumber: 49 + Parameter { name: "currentIndex"; type: "int" } + } + Method { + name: "setThresholdType" + lineNumber: 50 + Parameter { name: "thresholdType"; type: "ThresholdType" } + } + Method { + name: "setThresholds" + lineNumber: 51 + Parameter { name: "thresholds"; type: "double"; isList: true } + } + Method { + name: "setVolumeOverride" + lineNumber: 52 + Parameter { name: "volumeOverride"; type: "QLevelOfDetailBoundingSphere" } + } + Method { + name: "createBoundingSphere" + type: "Qt3DRender::QLevelOfDetailBoundingSphere" + lineNumber: 45 + Parameter { name: "center"; type: "QVector3D" } + Parameter { name: "radius"; type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 361 + name: "Qt3DRender::QLevelOfDetailSwitch" + accessSemantics: "reference" + prototype: "Qt3DRender::QLevelOfDetail" + exports: [ + "Qt3D.Render/LevelOfDetailSwitch 2.9", + "Qt3D.Render/LevelOfDetailSwitch 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 766 + name: "Qt3DRender::QLineWidth" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: ["Qt3D.Render/LineWidth 2.10", "Qt3D.Render/LineWidth 6.0"] + exportMetaObjectRevisions: [522, 1536] + Property { + name: "value" + type: "float" + read: "value" + write: "setValue" + notify: "valueChanged" + index: 0 + lineNumber: 17 + } + Property { + name: "smooth" + type: "bool" + read: "smooth" + write: "setSmooth" + notify: "smoothChanged" + index: 1 + lineNumber: 18 + } + Signal { + name: "valueChanged" + lineNumber: 32 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "smoothChanged" + lineNumber: 33 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setValue" + lineNumber: 28 + Parameter { name: "value"; type: "float" } + } + Method { + name: "setSmooth" + lineNumber: 29 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 182 + name: "Qt3DRender::QMaterial" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + extension: "Qt3DRender::Render::Quick::Quick3DMaterial" + exports: ["Qt3D.Render/Material 2.0", "Qt3D.Render/Material 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "effect" + type: "Qt3DRender::QEffect" + isPointer: true + read: "effect" + write: "setEffect" + notify: "effectChanged" + index: 0 + lineNumber: 24 + } + Signal { + name: "effectChanged" + lineNumber: 40 + Parameter { name: "effect"; type: "QEffect"; isPointer: true } + } + Method { + name: "setEffect" + lineNumber: 37 + Parameter { name: "effect"; type: "QEffect"; isPointer: true } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 551 + name: "Qt3DRender::QMemoryBarrier" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + extension: "Qt3DRender::Render::Quick::Quick3DMemoryBarrier" + exports: [ + "Qt3D.Render/MemoryBarrier 2.9", + "Qt3D.Render/MemoryBarrier 6.0" + ] + exportMetaObjectRevisions: [521, 1536] + Enum { + name: "Operations" + alias: "Operation" + isFlag: true + lineNumber: 22 + values: [ + "None", + "VertexAttributeArray", + "ElementArray", + "Uniform", + "TextureFetch", + "ShaderImageAccess", + "Command", + "PixelBuffer", + "TextureUpdate", + "BufferUpdate", + "FrameBuffer", + "TransformFeedback", + "AtomicCounter", + "ShaderStorage", + "QueryBuffer", + "All" + ] + } + Signal { + name: "waitOperationsChanged" + lineNumber: 49 + Parameter { name: "barrierTypes"; type: "QMemoryBarrier::Operations" } + } + Method { + name: "setWaitOperations" + lineNumber: 46 + Parameter { name: "operations"; type: "QMemoryBarrier::Operations" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 373 + name: "Qt3DRender::QMesh" + accessSemantics: "reference" + prototype: "Qt3DRender::QGeometryRenderer" + exports: ["Qt3D.Render/Mesh 2.0", "Qt3D.Render/Mesh 6.0"] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "Status" + lineNumber: 31 + values: ["None", "Loading", "Ready", "Error"] + } + Property { + name: "source" + type: "QUrl" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 0 + lineNumber: 24 + } + Property { + name: "meshName" + type: "QString" + read: "meshName" + write: "setMeshName" + notify: "meshNameChanged" + index: 1 + lineNumber: 25 + } + Property { + name: "status" + revision: 65291 + type: "Status" + read: "status" + notify: "statusChanged" + index: 2 + lineNumber: 26 + isReadonly: true + } + Signal { + name: "sourceChanged" + lineNumber: 49 + Parameter { name: "source"; type: "QUrl" } + } + Signal { + name: "meshNameChanged" + lineNumber: 50 + Parameter { name: "meshName"; type: "QString" } + } + Signal { + name: "statusChanged" + lineNumber: 51 + Parameter { name: "status"; type: "Status" } + } + Method { + name: "setSource" + lineNumber: 45 + Parameter { name: "source"; type: "QUrl" } + } + Method { + name: "setMeshName" + lineNumber: 46 + Parameter { name: "meshName"; type: "QString" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 662 + name: "Qt3DRender::QMultiSampleAntiAliasing" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: [ + "Qt3D.Render/MultiSampleAntiAliasing 2.0", + "Qt3D.Render/MultiSampleAntiAliasing 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 668 + name: "Qt3DRender::QNoDepthMask" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: [ + "Qt3D.Render/NoDepthMask 2.0", + "Qt3D.Render/NoDepthMask 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 514 + name: "Qt3DRender::QNoDraw" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: ["Qt3D.Render/NoDraw 2.0", "Qt3D.Render/NoDraw 6.0"] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 582 + name: "Qt3DRender::QNoPicking" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: ["Qt3D.Render/NoPicking 2.14", "Qt3D.Render/NoPicking 6.0"] + exportMetaObjectRevisions: [526, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 379 + name: "Qt3DRender::QObjectPicker" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: [ + "Qt3D.Render/ObjectPicker 2.0", + "Qt3D.Render/ObjectPicker 2.13", + "Qt3D.Render/ObjectPicker 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + Property { + name: "hoverEnabled" + type: "bool" + read: "isHoverEnabled" + write: "setHoverEnabled" + notify: "hoverEnabledChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "dragEnabled" + type: "bool" + read: "isDragEnabled" + write: "setDragEnabled" + notify: "dragEnabledChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "pressed" + type: "bool" + read: "isPressed" + notify: "pressedChanged" + index: 2 + lineNumber: 22 + isReadonly: true + } + Property { + name: "containsMouse" + type: "bool" + read: "containsMouse" + notify: "containsMouseChanged" + index: 3 + lineNumber: 23 + isReadonly: true + } + Property { + name: "priority" + revision: 525 + type: "int" + read: "priority" + write: "setPriority" + notify: "priorityChanged" + index: 4 + lineNumber: 24 + } + Signal { + name: "pressed" + lineNumber: 44 + Parameter { name: "pick"; type: "Qt3DRender::QPickEvent"; isPointer: true } + } + Signal { + name: "released" + lineNumber: 45 + Parameter { name: "pick"; type: "Qt3DRender::QPickEvent"; isPointer: true } + } + Signal { + name: "clicked" + lineNumber: 46 + Parameter { name: "pick"; type: "Qt3DRender::QPickEvent"; isPointer: true } + } + Signal { + name: "moved" + lineNumber: 47 + Parameter { name: "pick"; type: "Qt3DRender::QPickEvent"; isPointer: true } + } + Signal { name: "entered"; lineNumber: 48 } + Signal { name: "exited"; lineNumber: 49 } + Signal { + name: "hoverEnabledChanged" + lineNumber: 50 + Parameter { name: "hoverEnabled"; type: "bool" } + } + Signal { + name: "dragEnabledChanged" + lineNumber: 51 + Parameter { name: "dragEnabled"; type: "bool" } + } + Signal { + name: "pressedChanged" + lineNumber: 52 + Parameter { name: "pressed"; type: "bool" } + } + Signal { + name: "containsMouseChanged" + lineNumber: 53 + Parameter { name: "containsMouse"; type: "bool" } + } + Signal { + name: "priorityChanged" + revision: 525 + lineNumber: 54 + Parameter { name: "priority"; type: "int" } + } + Method { + name: "setHoverEnabled" + lineNumber: 39 + Parameter { name: "hoverEnabled"; type: "bool" } + } + Method { + name: "setDragEnabled" + lineNumber: 40 + Parameter { name: "dragEnabled"; type: "bool" } + } + Method { + name: "setPriority" + revision: 525 + lineNumber: 41 + Parameter { name: "priority"; type: "int" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 175 + name: "Qt3DRender::QParameter" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: ["Qt3D.Render/QParameter 2.0", "Qt3D.Render/QParameter 6.0"] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "value" + type: "QVariant" + read: "value" + write: "setValue" + notify: "valueChanged" + index: 1 + lineNumber: 22 + } + Signal { + name: "valueChanged" + lineNumber: 38 + Parameter { name: "value"; type: "QVariant" } + } + Signal { + name: "nameChanged" + lineNumber: 39 + Parameter { name: "name"; type: "QString" } + } + Method { + name: "setName" + lineNumber: 34 + Parameter { name: "name"; type: "QString" } + } + Method { + name: "setValue" + lineNumber: 35 + Parameter { name: "dv"; type: "QVariant" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 385 + name: "Qt3DRender::QPickEvent" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "Qt3D.Render/PickEvent 2.0", + "Qt3D.Render/PickEvent 2.14", + "Qt3D.Render/PickEvent 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [512, 526, 1536] + Enum { + name: "Buttons" + lineNumber: 36 + values: [ + "LeftButton", + "RightButton", + "MiddleButton", + "BackButton", + "NoButton" + ] + } + Enum { + name: "Modifiers" + lineNumber: 45 + values: [ + "NoModifier", + "ShiftModifier", + "ControlModifier", + "AltModifier", + "MetaModifier", + "KeypadModifier" + ] + } + Property { + name: "accepted" + type: "bool" + read: "isAccepted" + write: "setAccepted" + notify: "acceptedChanged" + index: 0 + lineNumber: 25 + } + Property { + name: "position" + type: "QPointF" + read: "position" + index: 1 + lineNumber: 26 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "distance" + type: "float" + read: "distance" + index: 2 + lineNumber: 27 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "localIntersection" + type: "QVector3D" + read: "localIntersection" + index: 3 + lineNumber: 28 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "worldIntersection" + type: "QVector3D" + read: "worldIntersection" + index: 4 + lineNumber: 29 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "button" + type: "Qt3DRender::QPickEvent::Buttons" + read: "button" + index: 5 + lineNumber: 30 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "buttons" + type: "int" + read: "buttons" + index: 6 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "modifiers" + type: "int" + read: "modifiers" + index: 7 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "viewport" + revision: 526 + type: "Qt3DRender::QViewport" + isPointer: true + read: "viewport" + index: 8 + lineNumber: 33 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "entity" + revision: 526 + type: "Qt3DCore::QEntity" + isPointer: true + read: "entity" + index: 9 + lineNumber: 34 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "acceptedChanged" + lineNumber: 78 + Parameter { name: "accepted"; type: "bool" } + } + Method { + name: "setAccepted" + lineNumber: 64 + Parameter { name: "accepted"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 405 + name: "Qt3DRender::QPickingProxy" + accessSemantics: "reference" + prototype: "Qt3DCore::QBoundingVolume" + exports: [ + "Qt3D.Render/PickingProxy 2.16", + "Qt3D.Render/PickingProxy 6.0" + ] + exportMetaObjectRevisions: [528, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 129 + name: "Qt3DRender::QPickingSettings" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Render/PickingSettings 2.0", + "Qt3D.Render/PickingSettings 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "PickMethod" + lineNumber: 29 + values: [ + "BoundingVolumePicking", + "TrianglePicking", + "LinePicking", + "PointPicking", + "PrimitivePicking" + ] + } + Enum { + name: "PickResultMode" + lineNumber: 38 + values: ["NearestPick", "AllPicks", "NearestPriorityPick"] + } + Enum { + name: "FaceOrientationPickingMode" + lineNumber: 45 + values: ["FrontFace", "BackFace", "FrontAndBackFace"] + } + Property { + name: "pickMethod" + type: "PickMethod" + read: "pickMethod" + write: "setPickMethod" + notify: "pickMethodChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "pickResultMode" + type: "PickResultMode" + read: "pickResultMode" + write: "setPickResultMode" + notify: "pickResultModeChanged" + index: 1 + lineNumber: 22 + } + Property { + name: "faceOrientationPickingMode" + type: "FaceOrientationPickingMode" + read: "faceOrientationPickingMode" + write: "setFaceOrientationPickingMode" + notify: "faceOrientationPickingModeChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "worldSpaceTolerance" + revision: 65290 + type: "float" + read: "worldSpaceTolerance" + write: "setWorldSpaceTolerance" + notify: "worldSpaceToleranceChanged" + index: 3 + lineNumber: 24 + } + Signal { + name: "pickMethodChanged" + lineNumber: 64 + Parameter { name: "pickMethod"; type: "QPickingSettings::PickMethod" } + } + Signal { + name: "pickResultModeChanged" + lineNumber: 65 + Parameter { name: "pickResult"; type: "QPickingSettings::PickResultMode" } + } + Signal { + name: "faceOrientationPickingModeChanged" + lineNumber: 66 + Parameter { + name: "faceOrientationPickingMode" + type: "QPickingSettings::FaceOrientationPickingMode" + } + } + Signal { + name: "worldSpaceToleranceChanged" + lineNumber: 67 + Parameter { name: "worldSpaceTolerance"; type: "float" } + } + Method { + name: "setPickMethod" + lineNumber: 58 + Parameter { name: "pickMethod"; type: "PickMethod" } + } + Method { + name: "setPickResultMode" + lineNumber: 59 + Parameter { name: "pickResultMode"; type: "PickResultMode" } + } + Method { + name: "setFaceOrientationPickingMode" + lineNumber: 60 + Parameter { name: "faceOrientationPickingMode"; type: "FaceOrientationPickingMode" } + } + Method { + name: "setWorldSpaceTolerance" + lineNumber: 61 + Parameter { name: "worldSpaceTolerance"; type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 437 + name: "Qt3DRender::QPointLight" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractLight" + exports: ["Qt3D.Render/PointLight 2.0", "Qt3D.Render/PointLight 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "constantAttenuation" + type: "float" + read: "constantAttenuation" + write: "setConstantAttenuation" + notify: "constantAttenuationChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "linearAttenuation" + type: "float" + read: "linearAttenuation" + write: "setLinearAttenuation" + notify: "linearAttenuationChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "quadraticAttenuation" + type: "float" + read: "quadraticAttenuation" + write: "setQuadraticAttenuation" + notify: "quadraticAttenuationChanged" + index: 2 + lineNumber: 20 + } + Signal { + name: "constantAttenuationChanged" + lineNumber: 36 + Parameter { name: "constantAttenuation"; type: "float" } + } + Signal { + name: "linearAttenuationChanged" + lineNumber: 37 + Parameter { name: "linearAttenuation"; type: "float" } + } + Signal { + name: "quadraticAttenuationChanged" + lineNumber: 38 + Parameter { name: "quadraticAttenuation"; type: "float" } + } + Method { + name: "setConstantAttenuation" + lineNumber: 31 + Parameter { name: "value"; type: "float" } + } + Method { + name: "setLinearAttenuation" + lineNumber: 32 + Parameter { name: "value"; type: "float" } + } + Method { + name: "setQuadraticAttenuation" + lineNumber: 33 + Parameter { name: "value"; type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 717 + name: "Qt3DRender::QPointSize" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: ["Qt3D.Render/PointSize 2.0", "Qt3D.Render/PointSize 6.0"] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "SizeMode" + lineNumber: 21 + values: ["Fixed", "Programmable"] + } + Property { + name: "sizeMode" + type: "SizeMode" + read: "sizeMode" + write: "setSizeMode" + notify: "sizeModeChanged" + index: 0 + lineNumber: 17 + } + Property { + name: "value" + type: "float" + read: "value" + write: "setValue" + notify: "valueChanged" + index: 1 + lineNumber: 18 + } + Signal { + name: "sizeModeChanged" + lineNumber: 38 + Parameter { name: "sizeMode"; type: "SizeMode" } + } + Signal { + name: "valueChanged" + lineNumber: 39 + Parameter { name: "value"; type: "float" } + } + Method { + name: "setSizeMode" + lineNumber: 34 + Parameter { name: "sizeMode"; type: "SizeMode" } + } + Method { + name: "setValue" + lineNumber: 35 + Parameter { name: "value"; type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 723 + name: "Qt3DRender::QPolygonOffset" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: [ + "Qt3D.Render/PolygonOffset 2.0", + "Qt3D.Render/PolygonOffset 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "scaleFactor" + type: "float" + read: "scaleFactor" + write: "setScaleFactor" + notify: "scaleFactorChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "depthSteps" + type: "float" + read: "depthSteps" + write: "setDepthSteps" + notify: "depthStepsChanged" + index: 1 + lineNumber: 20 + } + Signal { + name: "scaleFactorChanged" + lineNumber: 33 + Parameter { name: "scaleFactor"; type: "float" } + } + Signal { + name: "depthStepsChanged" + lineNumber: 34 + Parameter { name: "depthSteps"; type: "float" } + } + Method { + name: "setScaleFactor" + lineNumber: 29 + Parameter { name: "scaleFactor"; type: "float" } + } + Method { + name: "setDepthSteps" + lineNumber: 30 + Parameter { name: "depthSteps"; type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 558 + name: "Qt3DRender::QProximityFilter" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: [ + "Qt3D.Render/ProximityFilter 2.10", + "Qt3D.Render/ProximityFilter 6.0" + ] + exportMetaObjectRevisions: [522, 1536] + Property { + name: "entity" + type: "Qt3DCore::QEntity" + isPointer: true + read: "entity" + write: "setEntity" + notify: "entityChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "distanceThreshold" + type: "float" + read: "distanceThreshold" + write: "setDistanceThreshold" + notify: "distanceThresholdChanged" + index: 1 + lineNumber: 20 + } + Signal { + name: "entityChanged" + lineNumber: 34 + Parameter { name: "entity"; type: "Qt3DCore::QEntity"; isPointer: true } + } + Signal { + name: "distanceThresholdChanged" + lineNumber: 35 + Parameter { name: "distanceThreshold"; type: "float" } + } + Method { + name: "setEntity" + lineNumber: 30 + Parameter { name: "entity"; type: "Qt3DCore::QEntity"; isPointer: true } + } + Method { + name: "setDistanceThreshold" + lineNumber: 31 + Parameter { name: "distanceThreshold"; type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 772 + name: "Qt3DRender::QRasterMode" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: ["Qt3D.Render/RasterMode 2.13", "Qt3D.Render/RasterMode 6.0"] + exportMetaObjectRevisions: [525, 1536] + Enum { + name: "RasterMode" + lineNumber: 22 + values: ["Points", "Lines", "Fill"] + } + Enum { + name: "FaceMode" + lineNumber: 29 + values: ["Front", "Back", "FrontAndBack"] + } + Property { + name: "rasterMode" + type: "RasterMode" + read: "rasterMode" + write: "setRasterMode" + notify: "rasterModeChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "faceMode" + type: "FaceMode" + read: "faceMode" + write: "setFaceMode" + notify: "faceModeChanged" + index: 1 + lineNumber: 19 + } + Signal { + name: "rasterModeChanged" + lineNumber: 48 + Parameter { name: "rasterMode"; type: "RasterMode" } + } + Signal { + name: "faceModeChanged" + lineNumber: 49 + Parameter { name: "faceMode"; type: "FaceMode" } + } + Method { + name: "setRasterMode" + lineNumber: 44 + Parameter { name: "rasterMode"; type: "RasterMode" } + } + Method { + name: "setFaceMode" + lineNumber: 45 + Parameter { name: "faceMode"; type: "FaceMode" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 135 + name: "Qt3DRender::QRenderCapabilities" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "Qt3D.Render/RenderCapabilities 2.15", + "Qt3D.Render/RenderCapabilities 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [527, 1536] + Enum { + name: "API" + lineNumber: 52 + values: ["OpenGL", "OpenGLES", "Vulkan", "DirectX", "RHI"] + } + Enum { + name: "Profile" + lineNumber: 61 + values: ["NoProfile", "CoreProfile", "CompatibilityProfile"] + } + Property { + name: "valid" + type: "bool" + read: "isValid" + index: 0 + lineNumber: 20 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "api" + type: "API" + read: "api" + index: 1 + lineNumber: 21 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "profile" + type: "Profile" + read: "profile" + index: 2 + lineNumber: 22 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "majorVersion" + type: "int" + read: "majorVersion" + index: 3 + lineNumber: 23 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "minorVersion" + type: "int" + read: "minorVersion" + index: 4 + lineNumber: 24 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "extensions" + type: "QStringList" + read: "extensions" + index: 5 + lineNumber: 25 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "vendor" + type: "QString" + read: "vendor" + index: 6 + lineNumber: 26 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "renderer" + type: "QString" + read: "renderer" + index: 7 + lineNumber: 27 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "driverVersion" + type: "QString" + read: "driverVersion" + index: 8 + lineNumber: 28 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "glslVersion" + type: "QString" + read: "glslVersion" + index: 9 + lineNumber: 29 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxSamples" + type: "int" + read: "maxSamples" + index: 10 + lineNumber: 30 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxTextureSize" + type: "int" + read: "maxTextureSize" + index: 11 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxTextureUnits" + type: "int" + read: "maxTextureUnits" + index: 12 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxTextureLayers" + type: "int" + read: "maxTextureLayers" + index: 13 + lineNumber: 33 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "supportsUBO" + type: "bool" + read: "supportsUBO" + index: 14 + lineNumber: 34 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxUBOSize" + type: "int" + read: "maxUBOSize" + index: 15 + lineNumber: 35 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxUBOBindings" + type: "int" + read: "maxUBOBindings" + index: 16 + lineNumber: 36 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "supportsSSBO" + type: "bool" + read: "supportsSSBO" + index: 17 + lineNumber: 37 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxSSBOSize" + type: "int" + read: "maxSSBOSize" + index: 18 + lineNumber: 38 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxSSBOBindings" + type: "int" + read: "maxSSBOBindings" + index: 19 + lineNumber: 39 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "supportsImageStore" + type: "bool" + read: "supportsImageStore" + index: 20 + lineNumber: 40 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxImageUnits" + type: "int" + read: "maxImageUnits" + index: 21 + lineNumber: 41 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "supportsCompute" + type: "bool" + read: "supportsCompute" + index: 22 + lineNumber: 42 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxWorkGroupCountX" + type: "int" + read: "maxWorkGroupCountX" + index: 23 + lineNumber: 43 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxWorkGroupCountY" + type: "int" + read: "maxWorkGroupCountY" + index: 24 + lineNumber: 44 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxWorkGroupCountZ" + type: "int" + read: "maxWorkGroupCountZ" + index: 25 + lineNumber: 45 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxWorkGroupSizeX" + type: "int" + read: "maxWorkGroupSizeX" + index: 26 + lineNumber: 46 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxWorkGroupSizeY" + type: "int" + read: "maxWorkGroupSizeY" + index: 27 + lineNumber: 47 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxWorkGroupSizeZ" + type: "int" + read: "maxWorkGroupSizeZ" + index: 28 + lineNumber: 48 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxComputeInvocations" + type: "int" + read: "maxComputeInvocations" + index: 29 + lineNumber: 49 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxComputeSharedMemorySize" + type: "int" + read: "maxComputeSharedMemorySize" + index: 30 + lineNumber: 50 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 532 + name: "Qt3DRender::QRenderCapture" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: [ + "Qt3D.Render/RenderCapture 2.1", + "Qt3D.Render/RenderCapture 2.9", + "Qt3D.Render/RenderCapture 2.10", + "Qt3D.Render/RenderCapture 6.0" + ] + exportMetaObjectRevisions: [513, 521, 522, 1536] + Method { + name: "requestCapture" + revision: 521 + type: "Qt3DRender::QRenderCaptureReply" + isPointer: true + lineNumber: 50 + } + Method { + name: "requestCapture" + revision: 522 + type: "Qt3DRender::QRenderCaptureReply" + isPointer: true + lineNumber: 51 + Parameter { name: "rect"; type: "QRect" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 538 + name: "Qt3DRender::QRenderCaptureReply" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "Qt3D.Render/RenderCaptureReply 2.1", + "Qt3D.Render/RenderCaptureReply 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [513, 1536] + Property { + name: "image" + type: "QImage" + read: "image" + index: 0 + lineNumber: 20 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "captureId" + type: "int" + read: "captureId" + index: 1 + lineNumber: 21 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "complete" + type: "bool" + read: "isComplete" + notify: "completed" + index: 2 + lineNumber: 22 + isReadonly: true + } + Signal { name: "completed"; lineNumber: 33 } + Method { + name: "saveImage" + type: "bool" + isMethodConstant: true + lineNumber: 30 + Parameter { name: "fileName"; type: "QString" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 468 + name: "Qt3DRender::QRenderPassFilter" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + extension: "Qt3DRender::Render::Quick::Quick3DRenderPassFilter" + exports: [ + "Qt3D.Render/RenderPassFilter 2.0", + "Qt3D.Render/RenderPassFilter 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 189 + name: "Qt3DRender::QRenderPass" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + extension: "Qt3DRender::Render::Quick::Quick3DRenderPass" + exports: ["Qt3D.Render/RenderPass 2.0", "Qt3D.Render/RenderPass 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "shaderProgram" + type: "Qt3DRender::QShaderProgram" + isPointer: true + read: "shaderProgram" + write: "setShaderProgram" + notify: "shaderProgramChanged" + index: 0 + lineNumber: 29 + } + Signal { + name: "shaderProgramChanged" + lineNumber: 53 + Parameter { name: "shaderProgram"; type: "QShaderProgram"; isPointer: true } + } + Method { + name: "setShaderProgram" + lineNumber: 50 + Parameter { name: "shaderProgram"; type: "QShaderProgram"; isPointer: true } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 123 + name: "Qt3DRender::QRenderSettings" + accessSemantics: "reference" + defaultProperty: "activeFrameGraph" + prototype: "Qt3DCore::QComponent" + exports: [ + "Qt3D.Render/RenderSettings 2.0", + "Qt3D.Render/RenderSettings 2.15", + "Qt3D.Render/RenderSettings 6.0" + ] + exportMetaObjectRevisions: [512, 527, 1536] + Enum { + name: "RenderPolicy" + lineNumber: 32 + values: ["OnDemand", "Always"] + } + Property { + name: "renderCapabilities" + revision: 527 + type: "Qt3DRender::QRenderCapabilities" + isPointer: true + read: "renderCapabilities" + index: 0 + lineNumber: 22 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "pickingSettings" + type: "Qt3DRender::QPickingSettings" + isPointer: true + read: "pickingSettings" + index: 1 + lineNumber: 23 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "renderPolicy" + type: "RenderPolicy" + read: "renderPolicy" + write: "setRenderPolicy" + notify: "renderPolicyChanged" + index: 2 + lineNumber: 24 + } + Property { + name: "activeFrameGraph" + type: "Qt3DRender::QFrameGraphNode" + isPointer: true + read: "activeFrameGraph" + write: "setActiveFrameGraph" + notify: "activeFrameGraphChanged" + index: 3 + lineNumber: 25 + } + Signal { + name: "activeFrameGraphChanged" + lineNumber: 48 + Parameter { name: "activeFrameGraph"; type: "QFrameGraphNode"; isPointer: true } + } + Signal { + name: "renderPolicyChanged" + lineNumber: 49 + Parameter { name: "renderPolicy"; type: "RenderPolicy" } + } + Method { + name: "setActiveFrameGraph" + lineNumber: 44 + Parameter { name: "activeFrameGraph"; type: "QFrameGraphNode"; isPointer: true } + } + Method { + name: "setRenderPolicy" + lineNumber: 45 + Parameter { name: "renderPolicy"; type: "RenderPolicy" } + } + Method { + name: "_q_onPickingMethodChanged" + lineNumber: 56 + Parameter { type: "QPickingSettings::PickMethod" } + } + Method { + name: "_q_onPickResultModeChanged" + lineNumber: 57 + Parameter { type: "QPickingSettings::PickResultMode" } + } + Method { + name: "_q_onFaceOrientationPickingModeChanged" + lineNumber: 58 + Parameter { type: "QPickingSettings::FaceOrientationPickingMode" } + } + Method { + name: "_q_onWorldSpaceToleranceChanged" + lineNumber: 59 + Parameter { type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 625 + name: "Qt3DRender::QRenderState" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Render/RenderState 2.0", + "Qt3D.Render/RenderState 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 507 + name: "Qt3DRender::QRenderStateSet" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + extension: "Qt3DRender::Render::Quick::Quick3DStateSet" + exports: [ + "Qt3D.Render/RenderStateSet 2.0", + "Qt3D.Render/RenderStateSet 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 613 + name: "Qt3DRender::QRenderSurfaceSelector" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: [ + "Qt3D.Render/RenderSurfaceSelector 2.0", + "Qt3D.Render/RenderSurfaceSelector 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "surface" + type: "QObject" + isPointer: true + read: "surface" + write: "setSurface" + notify: "surfaceChanged" + index: 0 + lineNumber: 23 + } + Property { + name: "externalRenderTargetSize" + type: "QSize" + read: "externalRenderTargetSize" + write: "setExternalRenderTargetSize" + notify: "externalRenderTargetSizeChanged" + index: 1 + lineNumber: 24 + } + Property { + name: "surfacePixelRatio" + type: "float" + read: "surfacePixelRatio" + write: "setSurfacePixelRatio" + notify: "surfacePixelRatioChanged" + index: 2 + lineNumber: 25 + } + Signal { + name: "surfaceChanged" + lineNumber: 41 + Parameter { name: "surface"; type: "QObject"; isPointer: true } + } + Signal { + name: "externalRenderTargetSizeChanged" + lineNumber: 42 + Parameter { name: "size"; type: "QSize" } + } + Signal { + name: "surfacePixelRatioChanged" + lineNumber: 43 + Parameter { name: "ratio"; type: "float" } + } + Method { + name: "setSurface" + lineNumber: 36 + Parameter { name: "surfaceObject"; type: "QObject"; isPointer: true } + } + Method { + name: "setSurfacePixelRatio" + lineNumber: 37 + Parameter { name: "ratio"; type: "float" } + } + Method { + name: "setExternalRenderTargetSize" + lineNumber: 38 + Parameter { name: "size"; type: "QSize" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 606 + name: "Qt3DRender::QRenderTarget" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + extension: "Qt3DRender::Render::Quick::Quick3DRenderTargetOutput" + exports: [ + "Qt3D.Render/RenderTarget 2.0", + "Qt3D.Render/RenderTarget 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 600 + name: "Qt3DRender::QRenderTargetOutput" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Render/RenderTargetOutput 2.0", + "Qt3D.Render/RenderTargetOutput 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "AttachmentPoint" + lineNumber: 28 + values: [ + "Color0", + "Color1", + "Color2", + "Color3", + "Color4", + "Color5", + "Color6", + "Color7", + "Color8", + "Color9", + "Color10", + "Color11", + "Color12", + "Color13", + "Color14", + "Color15", + "Depth", + "Stencil", + "DepthStencil", + "Left", + "Right" + ] + } + Property { + name: "attachmentPoint" + type: "AttachmentPoint" + read: "attachmentPoint" + write: "setAttachmentPoint" + notify: "attachmentPointChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "texture" + type: "QAbstractTexture" + isPointer: true + read: "texture" + write: "setTexture" + notify: "textureChanged" + index: 1 + lineNumber: 22 + } + Property { + name: "mipLevel" + type: "int" + read: "mipLevel" + write: "setMipLevel" + notify: "mipLevelChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "layer" + type: "int" + read: "layer" + write: "setLayer" + notify: "layerChanged" + index: 3 + lineNumber: 24 + } + Property { + name: "face" + type: "Qt3DRender::QAbstractTexture::CubeMapFace" + read: "face" + write: "setFace" + notify: "faceChanged" + index: 4 + lineNumber: 25 + } + Signal { + name: "attachmentPointChanged" + lineNumber: 70 + Parameter { name: "attachmentPoint"; type: "AttachmentPoint" } + } + Signal { + name: "textureChanged" + lineNumber: 71 + Parameter { name: "texture"; type: "QAbstractTexture"; isPointer: true } + } + Signal { + name: "mipLevelChanged" + lineNumber: 72 + Parameter { name: "mipLevel"; type: "int" } + } + Signal { + name: "layerChanged" + lineNumber: 73 + Parameter { name: "layer"; type: "int" } + } + Signal { + name: "faceChanged" + lineNumber: 74 + Parameter { name: "face"; type: "QAbstractTexture::CubeMapFace" } + } + Method { + name: "setAttachmentPoint" + lineNumber: 63 + Parameter { name: "attachmentPoint"; type: "AttachmentPoint" } + } + Method { + name: "setTexture" + lineNumber: 64 + Parameter { name: "texture"; type: "QAbstractTexture"; isPointer: true } + } + Method { + name: "setMipLevel" + lineNumber: 65 + Parameter { name: "level"; type: "int" } + } + Method { + name: "setLayer" + lineNumber: 66 + Parameter { name: "layer"; type: "int" } + } + Method { + name: "setFace" + lineNumber: 67 + Parameter { name: "face"; type: "QAbstractTexture::CubeMapFace" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 489 + name: "Qt3DRender::QRenderTargetSelector" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: [ + "Qt3D.Render/RenderTargetSelector 2.0", + "Qt3D.Render/RenderTargetSelector 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "target" + type: "Qt3DRender::QRenderTarget" + isPointer: true + read: "target" + write: "setTarget" + notify: "targetChanged" + index: 0 + lineNumber: 22 + } + Signal { + name: "targetChanged" + lineNumber: 33 + Parameter { name: "target"; type: "QRenderTarget"; isPointer: true } + } + Method { + name: "setTarget" + lineNumber: 30 + Parameter { name: "target"; type: "QRenderTarget"; isPointer: true } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 142 + name: "Qt3DRender::QSceneLoader" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + extension: "Qt3DRender::Render::Quick::Quick3DScene" + exports: [ + "Qt3D.Render/SceneLoader 2.0", + "Qt3D.Render/SceneLoader 2.9", + "Qt3D.Render/SceneLoader 6.0" + ] + exportMetaObjectRevisions: [512, 521, 1536] + Enum { + name: "Status" + lineNumber: 26 + values: ["None", "Loading", "Ready", "Error"] + } + Enum { + name: "ComponentType" + lineNumber: 34 + values: [ + "UnknownComponent", + "GeometryRendererComponent", + "TransformComponent", + "MaterialComponent", + "LightComponent", + "CameraLensComponent" + ] + } + Property { + name: "source" + type: "QUrl" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 1 + lineNumber: 21 + isReadonly: true + } + Signal { + name: "sourceChanged" + lineNumber: 56 + Parameter { name: "source"; type: "QUrl" } + } + Signal { + name: "statusChanged" + lineNumber: 57 + Parameter { name: "status"; type: "Status" } + } + Method { + name: "setSource" + lineNumber: 53 + Parameter { name: "arg"; type: "QUrl" } + } + Method { + name: "entity" + revision: 521 + type: "Qt3DCore::QEntity" + isPointer: true + isMethodConstant: true + lineNumber: 47 + Parameter { name: "entityName"; type: "QString" } + } + Method { + name: "entityNames" + revision: 521 + type: "QStringList" + isMethodConstant: true + lineNumber: 48 + } + Method { + name: "component" + revision: 521 + type: "Qt3DCore::QComponent" + isPointer: true + isMethodConstant: true + lineNumber: 49 + Parameter { name: "entityName"; type: "QString" } + Parameter { name: "componentType"; type: "ComponentType" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 699 + name: "Qt3DRender::QScissorTest" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: [ + "Qt3D.Render/ScissorTest 2.0", + "Qt3D.Render/ScissorTest 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "left" + type: "int" + read: "left" + write: "setLeft" + notify: "leftChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "bottom" + type: "int" + read: "bottom" + write: "setBottom" + notify: "bottomChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "width" + type: "int" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "height" + type: "int" + read: "height" + write: "setHeight" + notify: "heightChanged" + index: 3 + lineNumber: 22 + } + Signal { + name: "leftChanged" + lineNumber: 40 + Parameter { name: "left"; type: "int" } + } + Signal { + name: "bottomChanged" + lineNumber: 41 + Parameter { name: "bottom"; type: "int" } + } + Signal { + name: "widthChanged" + lineNumber: 42 + Parameter { name: "width"; type: "int" } + } + Signal { + name: "heightChanged" + lineNumber: 43 + Parameter { name: "height"; type: "int" } + } + Method { + name: "setLeft" + lineNumber: 34 + Parameter { name: "left"; type: "int" } + } + Method { + name: "setBottom" + lineNumber: 35 + Parameter { name: "bottom"; type: "int" } + } + Method { + name: "setWidth" + lineNumber: 36 + Parameter { name: "width"; type: "int" } + } + Method { + name: "setHeight" + lineNumber: 37 + Parameter { name: "height"; type: "int" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 748 + name: "Qt3DRender::QSeamlessCubemap" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: [ + "Qt3D.Render/SeamlessCubemap 2.0", + "Qt3D.Render/SeamlessCubemap 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 570 + name: "Qt3DRender::QSetFence" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: ["Qt3D.Render/SetFence 2.13", "Qt3D.Render/SetFence 6.0"] + exportMetaObjectRevisions: [525, 1536] + Enum { + name: "HandleType" + lineNumber: 22 + values: ["NoHandle", "OpenGLFenceId"] + } + Property { + name: "handleType" + type: "HandleType" + read: "handleType" + notify: "handleTypeChanged" + index: 0 + lineNumber: 19 + isReadonly: true + } + Property { + name: "handle" + type: "QVariant" + read: "handle" + notify: "handleChanged" + index: 1 + lineNumber: 20 + isReadonly: true + } + Signal { + name: "handleTypeChanged" + lineNumber: 35 + Parameter { name: "handleType"; type: "HandleType" } + } + Signal { + name: "handleChanged" + lineNumber: 36 + Parameter { name: "handle"; type: "QVariant" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 208 + name: "Qt3DRender::QShaderData" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + exports: [ + "Qt3D.Render/QShaderData 2.0", + "Qt3D.Render/QShaderData 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 343 + name: "Qt3DRender::QShaderImage" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Render/ShaderImage 2.14", + "Qt3D.Render/ShaderImage 6.0" + ] + exportMetaObjectRevisions: [526, 1536] + Enum { + name: "Access" + lineNumber: 28 + values: ["ReadOnly", "WriteOnly", "ReadWrite"] + } + Enum { + name: "ImageFormat" + lineNumber: 35 + values: [ + "NoFormat", + "Automatic", + "R8_UNorm", + "RG8_UNorm", + "RGBA8_UNorm", + "R16_UNorm", + "RG16_UNorm", + "RGBA16_UNorm", + "R8_SNorm", + "RG8_SNorm", + "RGBA8_SNorm", + "R16_SNorm", + "RG16_SNorm", + "RGBA16_SNorm", + "R8U", + "RG8U", + "RGBA8U", + "R16U", + "RG16U", + "RGBA16U", + "R32U", + "RG32U", + "RGBA32U", + "R8I", + "RG8I", + "RGBA8I", + "R16I", + "RG16I", + "RGBA16I", + "R32I", + "RG32I", + "RGBA32I", + "R16F", + "RG16F", + "RGBA16F", + "R32F", + "RG32F", + "RGBA32F", + "RG11B10F", + "RGB10A2", + "RGB10A2U" + ] + } + Property { + name: "texture" + type: "Qt3DRender::QAbstractTexture" + isPointer: true + read: "texture" + write: "setTexture" + notify: "textureChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "layered" + type: "bool" + read: "layered" + write: "setLayered" + notify: "layeredChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "mipLevel" + type: "int" + read: "mipLevel" + write: "setMipLevel" + notify: "mipLevelChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "layer" + type: "int" + read: "layer" + write: "setLayer" + notify: "layerChanged" + index: 3 + lineNumber: 23 + } + Property { + name: "access" + type: "Access" + read: "access" + write: "setAccess" + notify: "accessChanged" + index: 4 + lineNumber: 24 + } + Property { + name: "format" + type: "ImageFormat" + read: "format" + write: "setFormat" + notify: "formatChanged" + index: 5 + lineNumber: 25 + } + Signal { + name: "textureChanged" + lineNumber: 118 + Parameter { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "layeredChanged" + lineNumber: 119 + Parameter { name: "layered"; type: "bool" } + } + Signal { + name: "mipLevelChanged" + lineNumber: 120 + Parameter { name: "mipLevel"; type: "int" } + } + Signal { + name: "layerChanged" + lineNumber: 121 + Parameter { name: "layer"; type: "int" } + } + Signal { + name: "accessChanged" + lineNumber: 122 + Parameter { name: "access"; type: "Access" } + } + Signal { + name: "formatChanged" + lineNumber: 123 + Parameter { name: "format"; type: "ImageFormat" } + } + Method { + name: "setTexture" + lineNumber: 110 + Parameter { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setLayered" + lineNumber: 111 + Parameter { name: "layered"; type: "bool" } + } + Method { + name: "setMipLevel" + lineNumber: 112 + Parameter { name: "mipLevel"; type: "int" } + } + Method { + name: "setLayer" + lineNumber: 113 + Parameter { name: "layer"; type: "int" } + } + Method { + name: "setAccess" + lineNumber: 114 + Parameter { name: "access"; type: "Access" } + } + Method { + name: "setFormat" + lineNumber: 115 + Parameter { name: "format"; type: "ImageFormat" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 202 + name: "Qt3DRender::QShaderProgramBuilder" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Render/ShaderProgramBuilder 2.10", + "Qt3D.Render/ShaderProgramBuilder 2.13", + "Qt3D.Render/ShaderProgramBuilder 6.0" + ] + exportMetaObjectRevisions: [522, 525, 1536] + Property { + name: "shaderProgram" + type: "Qt3DRender::QShaderProgram" + isPointer: true + read: "shaderProgram" + write: "setShaderProgram" + notify: "shaderProgramChanged" + index: 0 + lineNumber: 22 + } + Property { + name: "enabledLayers" + type: "QStringList" + read: "enabledLayers" + write: "setEnabledLayers" + notify: "enabledLayersChanged" + index: 1 + lineNumber: 23 + } + Property { + name: "vertexShaderGraph" + type: "QUrl" + read: "vertexShaderGraph" + write: "setVertexShaderGraph" + notify: "vertexShaderGraphChanged" + index: 2 + lineNumber: 24 + } + Property { + name: "tessellationControlShaderGraph" + type: "QUrl" + read: "tessellationControlShaderGraph" + write: "setTessellationControlShaderGraph" + notify: "tessellationControlShaderGraphChanged" + index: 3 + lineNumber: 25 + } + Property { + name: "tessellationEvaluationShaderGraph" + type: "QUrl" + read: "tessellationEvaluationShaderGraph" + write: "setTessellationEvaluationShaderGraph" + notify: "tessellationEvaluationShaderGraphChanged" + index: 4 + lineNumber: 26 + } + Property { + name: "geometryShaderGraph" + type: "QUrl" + read: "geometryShaderGraph" + write: "setGeometryShaderGraph" + notify: "geometryShaderGraphChanged" + index: 5 + lineNumber: 27 + } + Property { + name: "fragmentShaderGraph" + type: "QUrl" + read: "fragmentShaderGraph" + write: "setFragmentShaderGraph" + notify: "fragmentShaderGraphChanged" + index: 6 + lineNumber: 28 + } + Property { + name: "computeShaderGraph" + type: "QUrl" + read: "computeShaderGraph" + write: "setComputeShaderGraph" + notify: "computeShaderGraphChanged" + index: 7 + lineNumber: 29 + } + Property { + name: "vertexShaderCode" + revision: 525 + type: "QByteArray" + read: "vertexShaderCode" + notify: "vertexShaderCodeChanged" + index: 8 + lineNumber: 30 + isReadonly: true + } + Property { + name: "tessellationControlShaderCode" + revision: 525 + type: "QByteArray" + read: "tessellationControlShaderCode" + notify: "tessellationControlShaderCodeChanged" + index: 9 + lineNumber: 31 + isReadonly: true + } + Property { + name: "tessellationEvaluationShaderCode" + revision: 525 + type: "QByteArray" + read: "tessellationEvaluationShaderCode" + notify: "tessellationEvaluationShaderCodeChanged" + index: 10 + lineNumber: 32 + isReadonly: true + } + Property { + name: "geometryShaderCode" + revision: 525 + type: "QByteArray" + read: "geometryShaderCode" + notify: "geometryShaderCodeChanged" + index: 11 + lineNumber: 33 + isReadonly: true + } + Property { + name: "fragmentShaderCode" + revision: 525 + type: "QByteArray" + read: "fragmentShaderCode" + notify: "fragmentShaderCodeChanged" + index: 12 + lineNumber: 34 + isReadonly: true + } + Property { + name: "computeShaderCode" + revision: 525 + type: "QByteArray" + read: "computeShaderCode" + notify: "computeShaderCodeChanged" + index: 13 + lineNumber: 35 + isReadonly: true + } + Signal { + name: "shaderProgramChanged" + lineNumber: 67 + Parameter { name: "shaderProgram"; type: "Qt3DRender::QShaderProgram"; isPointer: true } + } + Signal { + name: "enabledLayersChanged" + lineNumber: 68 + Parameter { name: "layers"; type: "QStringList" } + } + Signal { + name: "vertexShaderGraphChanged" + lineNumber: 69 + Parameter { name: "vertexShaderGraph"; type: "QUrl" } + } + Signal { + name: "tessellationControlShaderGraphChanged" + lineNumber: 70 + Parameter { name: "tessellationControlShaderGraph"; type: "QUrl" } + } + Signal { + name: "tessellationEvaluationShaderGraphChanged" + lineNumber: 71 + Parameter { name: "tessellationEvaluationShaderGraph"; type: "QUrl" } + } + Signal { + name: "geometryShaderGraphChanged" + lineNumber: 72 + Parameter { name: "geometryShaderGraph"; type: "QUrl" } + } + Signal { + name: "fragmentShaderGraphChanged" + lineNumber: 73 + Parameter { name: "fragmentShaderGraph"; type: "QUrl" } + } + Signal { + name: "computeShaderGraphChanged" + lineNumber: 74 + Parameter { name: "computeShaderGraph"; type: "QUrl" } + } + Signal { + name: "vertexShaderCodeChanged" + revision: 65293 + lineNumber: 75 + Parameter { name: "vertexShaderCode"; type: "QByteArray" } + } + Signal { + name: "tessellationControlShaderCodeChanged" + revision: 65293 + lineNumber: 76 + Parameter { name: "tessellationControlShaderCode"; type: "QByteArray" } + } + Signal { + name: "tessellationEvaluationShaderCodeChanged" + revision: 65293 + lineNumber: 77 + Parameter { name: "tessellationEvaluationShaderCode"; type: "QByteArray" } + } + Signal { + name: "geometryShaderCodeChanged" + revision: 65293 + lineNumber: 78 + Parameter { name: "geometryShaderCode"; type: "QByteArray" } + } + Signal { + name: "fragmentShaderCodeChanged" + revision: 65293 + lineNumber: 79 + Parameter { name: "fragmentShaderCode"; type: "QByteArray" } + } + Signal { + name: "computeShaderCodeChanged" + revision: 65293 + lineNumber: 80 + Parameter { name: "computeShaderCode"; type: "QByteArray" } + } + Method { + name: "setShaderProgram" + lineNumber: 57 + Parameter { name: "program"; type: "Qt3DRender::QShaderProgram"; isPointer: true } + } + Method { + name: "setEnabledLayers" + lineNumber: 58 + Parameter { name: "layers"; type: "QStringList" } + } + Method { + name: "setVertexShaderGraph" + lineNumber: 59 + Parameter { name: "vertexShaderGraph"; type: "QUrl" } + } + Method { + name: "setTessellationControlShaderGraph" + lineNumber: 60 + Parameter { name: "tessellationControlShaderGraph"; type: "QUrl" } + } + Method { + name: "setTessellationEvaluationShaderGraph" + lineNumber: 61 + Parameter { name: "tessellationEvaluationShaderGraph"; type: "QUrl" } + } + Method { + name: "setGeometryShaderGraph" + lineNumber: 62 + Parameter { name: "geometryShaderGraph"; type: "QUrl" } + } + Method { + name: "setFragmentShaderGraph" + lineNumber: 63 + Parameter { name: "fragmentShaderGraph"; type: "QUrl" } + } + Method { + name: "setComputeShaderGraph" + lineNumber: 64 + Parameter { name: "computeShaderGraph"; type: "QUrl" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 196 + name: "Qt3DRender::QShaderProgram" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Render/ShaderProgram 2.0", + "Qt3D.Render/ShaderProgram 2.9", + "Qt3D.Render/ShaderProgram 2.15", + "Qt3D.Render/ShaderProgram 6.0" + ] + exportMetaObjectRevisions: [512, 521, 527, 1536] + Enum { + name: "ShaderType" + lineNumber: 33 + values: [ + "Vertex", + "Fragment", + "TessellationControl", + "TessellationEvaluation", + "Geometry", + "Compute" + ] + } + Enum { + name: "Status" + lineNumber: 43 + values: ["NotReady", "Ready", "Error"] + } + Enum { + name: "Format" + lineNumber: 50 + values: ["GLSL", "SPIRV"] + } + Property { + name: "vertexShaderCode" + type: "QByteArray" + read: "vertexShaderCode" + write: "setVertexShaderCode" + notify: "vertexShaderCodeChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "tessellationControlShaderCode" + type: "QByteArray" + read: "tessellationControlShaderCode" + write: "setTessellationControlShaderCode" + notify: "tessellationControlShaderCodeChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "tessellationEvaluationShaderCode" + type: "QByteArray" + read: "tessellationEvaluationShaderCode" + write: "setTessellationEvaluationShaderCode" + notify: "tessellationEvaluationShaderCodeChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "geometryShaderCode" + type: "QByteArray" + read: "geometryShaderCode" + write: "setGeometryShaderCode" + notify: "geometryShaderCodeChanged" + index: 3 + lineNumber: 22 + } + Property { + name: "fragmentShaderCode" + type: "QByteArray" + read: "fragmentShaderCode" + write: "setFragmentShaderCode" + notify: "fragmentShaderCodeChanged" + index: 4 + lineNumber: 23 + } + Property { + name: "computeShaderCode" + type: "QByteArray" + read: "computeShaderCode" + write: "setComputeShaderCode" + notify: "computeShaderCodeChanged" + index: 5 + lineNumber: 24 + } + Property { + name: "log" + revision: 521 + type: "QString" + read: "log" + notify: "logChanged" + index: 6 + lineNumber: 25 + isReadonly: true + } + Property { + name: "status" + revision: 521 + type: "Status" + read: "status" + notify: "statusChanged" + index: 7 + lineNumber: 26 + isReadonly: true + } + Property { + name: "format" + revision: 527 + type: "Format" + read: "format" + write: "setFormat" + notify: "formatChanged" + index: 8 + lineNumber: 27 + } + Signal { + name: "vertexShaderCodeChanged" + lineNumber: 84 + Parameter { name: "vertexShaderCode"; type: "QByteArray" } + } + Signal { + name: "tessellationControlShaderCodeChanged" + lineNumber: 85 + Parameter { name: "tessellationControlShaderCode"; type: "QByteArray" } + } + Signal { + name: "tessellationEvaluationShaderCodeChanged" + lineNumber: 86 + Parameter { name: "tessellationEvaluationShaderCode"; type: "QByteArray" } + } + Signal { + name: "geometryShaderCodeChanged" + lineNumber: 87 + Parameter { name: "geometryShaderCode"; type: "QByteArray" } + } + Signal { + name: "fragmentShaderCodeChanged" + lineNumber: 88 + Parameter { name: "fragmentShaderCode"; type: "QByteArray" } + } + Signal { + name: "computeShaderCodeChanged" + lineNumber: 89 + Parameter { name: "computeShaderCode"; type: "QByteArray" } + } + Signal { + name: "logChanged" + lineNumber: 90 + Parameter { name: "log"; type: "QString" } + } + Signal { + name: "statusChanged" + lineNumber: 91 + Parameter { name: "status"; type: "Status" } + } + Signal { + name: "formatChanged" + lineNumber: 92 + Parameter { name: "format"; type: "Format" } + } + Method { + name: "setVertexShaderCode" + lineNumber: 76 + Parameter { name: "vertexShaderCode"; type: "QByteArray" } + } + Method { + name: "setTessellationControlShaderCode" + lineNumber: 77 + Parameter { name: "tessellationControlShaderCode"; type: "QByteArray" } + } + Method { + name: "setTessellationEvaluationShaderCode" + lineNumber: 78 + Parameter { name: "tessellationEvaluationShaderCode"; type: "QByteArray" } + } + Method { + name: "setGeometryShaderCode" + lineNumber: 79 + Parameter { name: "geometryShaderCode"; type: "QByteArray" } + } + Method { + name: "setFragmentShaderCode" + lineNumber: 80 + Parameter { name: "fragmentShaderCode"; type: "QByteArray" } + } + Method { + name: "setComputeShaderCode" + lineNumber: 81 + Parameter { name: "computeShaderCode"; type: "QByteArray" } + } + Method { + name: "loadSource" + type: "QByteArray" + lineNumber: 73 + Parameter { name: "sourceUrl"; type: "QUrl" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 337 + name: "Qt3DRender::QSharedGLTexture" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTexture" + exports: [ + "Qt3D.Render/SharedGLTexture 2.13", + "Qt3D.Render/SharedGLTexture 6.0" + ] + exportMetaObjectRevisions: [525, 1536] + Property { + name: "textureId" + type: "int" + read: "textureId" + write: "setTextureId" + notify: "textureIdChanged" + index: 0 + lineNumber: 139 + } + Signal { + name: "textureIdChanged" + lineNumber: 150 + Parameter { name: "textureId"; type: "int" } + } + Method { + name: "setTextureId" + lineNumber: 147 + Parameter { name: "id"; type: "int" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 619 + name: "Qt3DRender::QSortPolicy" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: ["Qt3D.Render/SortPolicy 2.0", "Qt3D.Render/SortPolicy 6.0"] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "SortType" + lineNumber: 23 + values: [ + "StateChangeCost", + "BackToFront", + "Material", + "FrontToBack", + "Texture", + "Uniform" + ] + } + Property { + name: "sortTypes" + type: "int" + isList: true + read: "sortTypesInt" + write: "setSortTypes" + notify: "sortTypesChanged" + index: 0 + lineNumber: 18 + } + Signal { + name: "sortTypesChanged" + lineNumber: 41 + Parameter { name: "sortTypes"; type: "SortType"; isList: true } + } + Signal { + name: "sortTypesChanged" + lineNumber: 42 + Parameter { name: "sortTypes"; type: "int"; isList: true } + } + Method { + name: "setSortTypes" + lineNumber: 37 + Parameter { name: "sortTypes"; type: "SortType"; isList: true } + } + Method { + name: "setSortTypes" + lineNumber: 38 + Parameter { name: "sortTypesInt"; type: "int"; isList: true } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 455 + name: "Qt3DRender::QSpotLight" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractLight" + exports: ["Qt3D.Render/SpotLight 2.0", "Qt3D.Render/SpotLight 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "constantAttenuation" + type: "float" + read: "constantAttenuation" + write: "setConstantAttenuation" + notify: "constantAttenuationChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "linearAttenuation" + type: "float" + read: "linearAttenuation" + write: "setLinearAttenuation" + notify: "linearAttenuationChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "quadraticAttenuation" + type: "float" + read: "quadraticAttenuation" + write: "setQuadraticAttenuation" + notify: "quadraticAttenuationChanged" + index: 2 + lineNumber: 20 + } + Property { + name: "localDirection" + type: "QVector3D" + read: "localDirection" + write: "setLocalDirection" + notify: "localDirectionChanged" + index: 3 + lineNumber: 21 + } + Property { + name: "cutOffAngle" + type: "float" + read: "cutOffAngle" + write: "setCutOffAngle" + notify: "cutOffAngleChanged" + index: 4 + lineNumber: 22 + } + Signal { + name: "constantAttenuationChanged" + lineNumber: 43 + Parameter { name: "constantAttenuation"; type: "float" } + } + Signal { + name: "linearAttenuationChanged" + lineNumber: 44 + Parameter { name: "linearAttenuation"; type: "float" } + } + Signal { + name: "quadraticAttenuationChanged" + lineNumber: 45 + Parameter { name: "quadraticAttenuation"; type: "float" } + } + Signal { + name: "localDirectionChanged" + lineNumber: 46 + Parameter { name: "localDirection"; type: "QVector3D" } + } + Signal { + name: "cutOffAngleChanged" + lineNumber: 47 + Parameter { name: "cutOffAngle"; type: "float" } + } + Method { + name: "setConstantAttenuation" + lineNumber: 36 + Parameter { name: "value"; type: "float" } + } + Method { + name: "setLinearAttenuation" + lineNumber: 37 + Parameter { name: "value"; type: "float" } + } + Method { + name: "setQuadraticAttenuation" + lineNumber: 38 + Parameter { name: "value"; type: "float" } + } + Method { + name: "setLocalDirection" + lineNumber: 39 + Parameter { name: "localDirection"; type: "QVector3D" } + } + Method { + name: "setCutOffAngle" + lineNumber: 40 + Parameter { name: "cutOffAngle"; type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 760 + name: "Qt3DRender::QStencilMask" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: [ + "Qt3D.Render/StencilMask 2.0", + "Qt3D.Render/StencilMask 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "frontOutputMask" + type: "uint" + read: "frontOutputMask" + write: "setFrontOutputMask" + notify: "frontOutputMaskChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "backOutputMask" + type: "uint" + read: "backOutputMask" + write: "setBackOutputMask" + notify: "backOutputMaskChanged" + index: 1 + lineNumber: 19 + } + Signal { + name: "frontOutputMaskChanged" + lineNumber: 32 + Parameter { name: "frontOutputMask"; type: "uint" } + } + Signal { + name: "backOutputMaskChanged" + lineNumber: 33 + Parameter { name: "backOutputMask"; type: "uint" } + } + Method { + name: "setFrontOutputMask" + lineNumber: 28 + Parameter { name: "frontOutputMask"; type: "uint" } + } + Method { + name: "setBackOutputMask" + lineNumber: 29 + Parameter { name: "backOutputMask"; type: "uint" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 741 + name: "Qt3DRender::QStencilOperationArguments" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "Qt3D.Render/StencilOperationArguments 2.0", + "Qt3D.Render/StencilOperationArguments 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "FaceMode" + lineNumber: 26 + values: ["Front", "Back", "FrontAndBack"] + } + Enum { + name: "Operation" + lineNumber: 34 + values: [ + "Zero", + "Keep", + "Replace", + "Increment", + "Decrement", + "IncrementWrap", + "DecrementWrap", + "Invert" + ] + } + Property { + name: "faceMode" + type: "FaceMode" + read: "faceMode" + notify: "faceModeChanged" + index: 0 + lineNumber: 20 + isReadonly: true + } + Property { + name: "stencilTestFailureOperation" + type: "Operation" + read: "stencilTestFailureOperation" + write: "setStencilTestFailureOperation" + notify: "stencilTestFailureOperationChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "depthTestFailureOperation" + type: "Operation" + read: "depthTestFailureOperation" + write: "setDepthTestFailureOperation" + notify: "depthTestFailureOperationChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "allTestsPassOperation" + type: "Operation" + read: "allTestsPassOperation" + write: "setAllTestsPassOperation" + notify: "allTestsPassOperationChanged" + index: 3 + lineNumber: 23 + } + Signal { + name: "stencilTestFailureOperationChanged" + lineNumber: 61 + Parameter { name: "stencilFail"; type: "Operation" } + } + Signal { + name: "depthTestFailureOperationChanged" + lineNumber: 62 + Parameter { name: "depthFail"; type: "Operation" } + } + Signal { + name: "allTestsPassOperationChanged" + lineNumber: 63 + Parameter { name: "stencilDepthPass"; type: "Operation" } + } + Signal { + name: "faceModeChanged" + lineNumber: 64 + Parameter { name: "faceMode"; type: "FaceMode" } + } + Method { + name: "setStencilTestFailureOperation" + lineNumber: 56 + Parameter { name: "operation"; type: "Operation" } + } + Method { + name: "setDepthTestFailureOperation" + lineNumber: 57 + Parameter { name: "operation"; type: "Operation" } + } + Method { + name: "setAllTestsPassOperation" + lineNumber: 58 + Parameter { name: "operation"; type: "Operation" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 754 + name: "Qt3DRender::QStencilOperation" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: [ + "Qt3D.Render/StencilOperation 2.0", + "Qt3D.Render/StencilOperation 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "front" + type: "Qt3DRender::QStencilOperationArguments" + isPointer: true + read: "front" + index: 0 + lineNumber: 19 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "back" + type: "Qt3DRender::QStencilOperationArguments" + isPointer: true + read: "back" + index: 1 + lineNumber: 20 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 686 + name: "Qt3DRender::QStencilTestArguments" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "Qt3D.Render/StencilTestArguments 2.0", + "Qt3D.Render/StencilTestArguments 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "StencilFaceMode" + lineNumber: 26 + values: ["Front", "Back", "FrontAndBack"] + } + Enum { + name: "StencilFunction" + lineNumber: 34 + values: [ + "Never", + "Always", + "Less", + "LessOrEqual", + "Equal", + "GreaterOrEqual", + "Greater", + "NotEqual" + ] + } + Property { + name: "faceMode" + type: "StencilFaceMode" + read: "faceMode" + notify: "faceModeChanged" + index: 0 + lineNumber: 20 + isReadonly: true + } + Property { + name: "comparisonMask" + type: "uint" + read: "comparisonMask" + write: "setComparisonMask" + notify: "comparisonMaskChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "referenceValue" + type: "int" + read: "referenceValue" + write: "setReferenceValue" + notify: "referenceValueChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "stencilFunction" + type: "StencilFunction" + read: "stencilFunction" + write: "setStencilFunction" + notify: "stencilFunctionChanged" + index: 3 + lineNumber: 23 + } + Signal { + name: "comparisonMaskChanged" + lineNumber: 61 + Parameter { name: "comparisonMask"; type: "uint" } + } + Signal { + name: "stencilFunctionChanged" + lineNumber: 62 + Parameter { name: "stencilFunction"; type: "StencilFunction" } + } + Signal { + name: "referenceValueChanged" + lineNumber: 63 + Parameter { name: "referenceValue"; type: "int" } + } + Signal { + name: "faceModeChanged" + lineNumber: 64 + Parameter { name: "faceMode"; type: "StencilFaceMode" } + } + Method { + name: "setComparisonMask" + lineNumber: 56 + Parameter { name: "comparisonMask"; type: "uint" } + } + Method { + name: "setReferenceValue" + lineNumber: 57 + Parameter { name: "referenceValue"; type: "int" } + } + Method { + name: "setStencilFunction" + lineNumber: 58 + Parameter { name: "stencilFunction"; type: "StencilFunction" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 693 + name: "Qt3DRender::QStencilTest" + accessSemantics: "reference" + prototype: "Qt3DRender::QRenderState" + exports: [ + "Qt3D.Render/StencilTest 2.0", + "Qt3D.Render/StencilTest 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "front" + type: "Qt3DRender::QStencilTestArguments" + isPointer: true + read: "front" + index: 0 + lineNumber: 20 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "back" + type: "Qt3DRender::QStencilTestArguments" + isPointer: true + read: "back" + index: 1 + lineNumber: 21 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 588 + name: "Qt3DRender::QSubtreeEnabler" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: [ + "Qt3D.Render/SubtreeEnabler 2.14", + "Qt3D.Render/SubtreeEnabler 6.0" + ] + exportMetaObjectRevisions: [526, 1536] + Enum { + name: "Enablement" + lineNumber: 24 + values: ["Persistent", "SingleShot"] + } + Property { + name: "enablement" + type: "Enablement" + read: "enablement" + write: "setEnablement" + notify: "enablementChanged" + index: 0 + lineNumber: 19 + } + Signal { + name: "enablementChanged" + lineNumber: 36 + Parameter { name: "enablement"; type: "Qt3DRender::QSubtreeEnabler::Enablement" } + } + Method { name: "requestUpdate"; lineNumber: 33 } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 475 + name: "Qt3DRender::QTechniqueFilter" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + extension: "Qt3DRender::Render::Quick::Quick3DTechniqueFilter" + exports: [ + "Qt3D.Render/TechniqueFilter 2.0", + "Qt3D.Render/TechniqueFilter 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 156 + name: "Qt3DRender::QTechnique" + accessSemantics: "reference" + prototype: "Qt3DCore::QNode" + extension: "Qt3DRender::Render::Quick::Quick3DTechnique" + exports: ["Qt3D.Render/Technique 2.0", "Qt3D.Render/Technique 6.0"] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "graphicsApiFilter" + type: "Qt3DRender::QGraphicsApiFilter" + isPointer: true + read: "graphicsApiFilter" + index: 0 + lineNumber: 25 + isReadonly: true + isPropertyConstant: true + } + Method { name: "_q_graphicsApiFilterChanged"; lineNumber: 51 } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 247 + name: "Qt3DRender::QTexture1DArray" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTexture" + extension: "Qt3DRender::Render::Quick::Quick3DTextureExtension" + exports: [ + "Qt3D.Render/Texture1DArray 2.0", + "Qt3D.Render/Texture1DArray 2.13", + "Qt3D.Render/Texture1DArray 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 240 + name: "Qt3DRender::QTexture1D" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTexture" + extension: "Qt3DRender::Render::Quick::Quick3DTextureExtension" + exports: [ + "Qt3D.Render/Texture1D 2.0", + "Qt3D.Render/Texture1D 2.13", + "Qt3D.Render/Texture1D 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 261 + name: "Qt3DRender::QTexture2DArray" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTexture" + extension: "Qt3DRender::Render::Quick::Quick3DTextureExtension" + exports: [ + "Qt3D.Render/Texture2DArray 2.0", + "Qt3D.Render/Texture2DArray 2.13", + "Qt3D.Render/Texture2DArray 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 254 + name: "Qt3DRender::QTexture2D" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTexture" + extension: "Qt3DRender::Render::Quick::Quick3DTextureExtension" + exports: [ + "Qt3D.Render/Texture2D 2.0", + "Qt3D.Render/Texture2D 2.13", + "Qt3D.Render/Texture2D 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 296 + name: "Qt3DRender::QTexture2DMultisampleArray" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTexture" + extension: "Qt3DRender::Render::Quick::Quick3DTextureExtension" + exports: [ + "Qt3D.Render/Texture2DMultisampleArray 2.0", + "Qt3D.Render/Texture2DMultisampleArray 2.13", + "Qt3D.Render/Texture2DMultisampleArray 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 289 + name: "Qt3DRender::QTexture2DMultisample" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTexture" + extension: "Qt3DRender::Render::Quick::Quick3DTextureExtension" + exports: [ + "Qt3D.Render/Texture2DMultisample 2.0", + "Qt3D.Render/Texture2DMultisample 2.13", + "Qt3D.Render/Texture2DMultisample 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 268 + name: "Qt3DRender::QTexture3D" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTexture" + extension: "Qt3DRender::Render::Quick::Quick3DTextureExtension" + exports: [ + "Qt3D.Render/Texture3D 2.0", + "Qt3D.Render/Texture3D 2.13", + "Qt3D.Render/Texture3D 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 310 + name: "Qt3DRender::QTextureBuffer" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTexture" + extension: "Qt3DRender::Render::Quick::Quick3DTextureExtension" + exports: [ + "Qt3D.Render/TextureBuffer 2.0", + "Qt3D.Render/TextureBuffer 2.13", + "Qt3D.Render/TextureBuffer 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 282 + name: "Qt3DRender::QTextureCubeMapArray" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTexture" + extension: "Qt3DRender::Render::Quick::Quick3DTextureExtension" + exports: [ + "Qt3D.Render/TextureCubeMapArray 2.0", + "Qt3D.Render/TextureCubeMapArray 2.13", + "Qt3D.Render/TextureCubeMapArray 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 275 + name: "Qt3DRender::QTextureCubeMap" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTexture" + extension: "Qt3DRender::Render::Quick::Quick3DTextureExtension" + exports: [ + "Qt3D.Render/TextureCubeMap 2.0", + "Qt3D.Render/TextureCubeMap 2.13", + "Qt3D.Render/TextureCubeMap 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 331 + name: "Qt3DRender::QTextureImage" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTextureImage" + exports: [ + "Qt3D.Render/TextureImage 2.0", + "Qt3D.Render/TextureImage 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "Status" + lineNumber: 27 + values: ["None", "Loading", "Ready", "Error"] + } + Property { + name: "source" + type: "QUrl" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 1 + lineNumber: 20 + isReadonly: true + } + Property { + name: "mirrored" + type: "bool" + read: "isMirrored" + write: "setMirrored" + notify: "mirroredChanged" + index: 2 + lineNumber: 21 + } + Signal { + name: "sourceChanged" + lineNumber: 44 + Parameter { name: "source"; type: "QUrl" } + } + Signal { + name: "statusChanged" + lineNumber: 45 + Parameter { name: "status"; type: "Status" } + } + Signal { + name: "mirroredChanged" + lineNumber: 46 + Parameter { name: "mirrored"; type: "bool" } + } + Method { + name: "setSource" + lineNumber: 40 + Parameter { name: "source"; type: "QUrl" } + } + Method { + name: "setMirrored" + lineNumber: 41 + Parameter { name: "mirrored"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 317 + name: "Qt3DRender::QTextureLoader" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTexture" + extension: "Qt3DRender::Render::Quick::Quick3DTextureExtension" + exports: [ + "Qt3D.Render/TextureLoader 2.0", + "Qt3D.Render/TextureLoader 2.13", + "Qt3D.Render/TextureLoader 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + Property { + name: "source" + type: "QUrl" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 0 + lineNumber: 115 + } + Property { + name: "mirrored" + type: "bool" + read: "isMirrored" + write: "setMirrored" + notify: "mirroredChanged" + index: 1 + lineNumber: 116 + } + Signal { + name: "sourceChanged" + lineNumber: 129 + Parameter { name: "source"; type: "QUrl" } + } + Signal { + name: "mirroredChanged" + lineNumber: 130 + Parameter { name: "mirrored"; type: "bool" } + } + Method { + name: "setSource" + lineNumber: 125 + Parameter { name: "source"; type: "QUrl" } + } + Method { + name: "setMirrored" + lineNumber: 126 + Parameter { name: "mirrored"; type: "bool" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 303 + name: "Qt3DRender::QTextureRectangle" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractTexture" + extension: "Qt3DRender::Render::Quick::Quick3DTextureExtension" + exports: [ + "Qt3D.Render/TextureRectangle 2.0", + "Qt3D.Render/TextureRectangle 2.13", + "Qt3D.Render/TextureRectangle 6.0" + ] + exportMetaObjectRevisions: [512, 525, 1536] + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 227 + name: "Qt3DRender::QTextureWrapMode" + accessSemantics: "reference" + prototype: "QObject" + exports: ["Qt3D.Render/WrapMode 2.0", "Qt3D.Render/WrapMode 6.0"] + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "WrapMode" + lineNumber: 24 + values: [ + "Repeat", + "MirroredRepeat", + "ClampToEdge", + "ClampToBorder" + ] + } + Property { + name: "x" + type: "WrapMode" + read: "x" + write: "setX" + notify: "xChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "y" + type: "WrapMode" + read: "y" + write: "setY" + notify: "yChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "z" + type: "WrapMode" + read: "z" + write: "setZ" + notify: "zChanged" + index: 2 + lineNumber: 21 + } + Signal { + name: "xChanged" + lineNumber: 46 + Parameter { name: "x"; type: "WrapMode" } + } + Signal { + name: "yChanged" + lineNumber: 47 + Parameter { name: "y"; type: "WrapMode" } + } + Signal { + name: "zChanged" + lineNumber: 48 + Parameter { name: "z"; type: "WrapMode" } + } + Method { + name: "setX" + lineNumber: 41 + Parameter { name: "x"; type: "WrapMode" } + } + Method { + name: "setY" + lineNumber: 42 + Parameter { name: "y"; type: "WrapMode" } + } + Method { + name: "setZ" + lineNumber: 43 + Parameter { name: "z"; type: "WrapMode" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 482 + name: "Qt3DRender::QViewport" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + extension: "Qt3DRender::Render::Quick::Quick3DViewport" + exports: [ + "Qt3D.Render/Viewport 2.0", + "Qt3D.Render/Viewport 2.9", + "Qt3D.Render/Viewport 6.0" + ] + exportMetaObjectRevisions: [512, 521, 1536] + Property { + name: "normalizedRect" + type: "QRectF" + read: "normalizedRect" + write: "setNormalizedRect" + notify: "normalizedRectChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "gamma" + revision: 521 + type: "float" + read: "gamma" + write: "setGamma" + notify: "gammaChanged" + index: 1 + lineNumber: 21 + } + Signal { + name: "normalizedRectChanged" + lineNumber: 35 + Parameter { name: "normalizedRect"; type: "QRectF" } + } + Signal { + name: "gammaChanged" + lineNumber: 36 + Parameter { name: "gamma"; type: "float" } + } + Method { + name: "setNormalizedRect" + lineNumber: 31 + Parameter { name: "normalizedRect"; type: "QRectF" } + } + Method { + name: "setGamma" + lineNumber: 32 + Parameter { name: "gamma"; type: "float" } + } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 576 + name: "Qt3DRender::QWaitFence" + accessSemantics: "reference" + prototype: "Qt3DRender::QFrameGraphNode" + exports: ["Qt3D.Render/WaitFence 2.13", "Qt3D.Render/WaitFence 6.0"] + exportMetaObjectRevisions: [525, 1536] + Enum { + name: "HandleType" + lineNumber: 25 + values: ["NoHandle", "OpenGLFenceId"] + } + Property { + name: "handleType" + type: "HandleType" + read: "handleType" + write: "setHandleType" + notify: "handleTypeChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "handle" + type: "QVariant" + read: "handle" + write: "setHandle" + notify: "handleChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "waitOnCPU" + type: "bool" + read: "waitOnCPU" + write: "setWaitOnCPU" + notify: "waitOnCPUChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "timeout" + type: "qulonglong" + read: "timeout" + write: "setTimeout" + notify: "timeoutChanged" + index: 3 + lineNumber: 22 + } + Signal { + name: "waitOnCPUChanged" + lineNumber: 46 + Parameter { name: "waitOnCPU"; type: "bool" } + } + Signal { + name: "timeoutChanged" + lineNumber: 47 + Parameter { name: "timeoutChanged"; type: "qulonglong" } + } + Signal { + name: "handleTypeChanged" + lineNumber: 48 + Parameter { name: "handleType"; type: "HandleType" } + } + Signal { + name: "handleChanged" + lineNumber: 49 + Parameter { name: "handle"; type: "QVariant" } + } + } + Component { + file: "qabstractraycaster.h" + lineNumber: 20 + name: "Qt3DRender::QAbstractRayCaster" + accessSemantics: "reference" + prototype: "Qt3DCore::QComponent" + Enum { + name: "RunMode" + lineNumber: 27 + values: ["Continuous", "SingleShot"] + } + Enum { + name: "FilterMode" + lineNumber: 33 + values: [ + "AcceptAnyMatchingLayers", + "AcceptAllMatchingLayers", + "DiscardAnyMatchingLayers", + "DiscardAllMatchingLayers" + ] + } + Property { + name: "runMode" + type: "Qt3DRender::QAbstractRayCaster::RunMode" + read: "runMode" + write: "setRunMode" + notify: "runModeChanged" + index: 0 + lineNumber: 23 + } + Property { + name: "filterMode" + type: "Qt3DRender::QAbstractRayCaster::FilterMode" + read: "filterMode" + write: "setFilterMode" + notify: "filterModeChanged" + index: 1 + lineNumber: 24 + } + Property { + name: "hits" + type: "Qt3DRender::QAbstractRayCaster::Hits" + read: "hits" + notify: "hitsChanged" + index: 2 + lineNumber: 25 + isReadonly: true + } + Signal { + name: "runModeChanged" + lineNumber: 59 + Parameter { name: "runMode"; type: "Qt3DRender::QAbstractRayCaster::RunMode" } + } + Signal { + name: "hitsChanged" + lineNumber: 60 + Parameter { name: "hits"; type: "Qt3DRender::QAbstractRayCaster::Hits" } + } + Signal { + name: "filterModeChanged" + lineNumber: 61 + Parameter { name: "filterMode"; type: "Qt3DRender::QAbstractRayCaster::FilterMode" } + } + Method { + name: "setRunMode" + lineNumber: 55 + Parameter { name: "runMode"; type: "RunMode" } + } + Method { + name: "setFilterMode" + lineNumber: 56 + Parameter { name: "filterMode"; type: "FilterMode" } + } + } + Component { + file: "qraycaster.h" + lineNumber: 16 + name: "Qt3DRender::QRayCaster" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractRayCaster" + Property { + name: "origin" + type: "QVector3D" + read: "origin" + write: "setOrigin" + notify: "originChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "direction" + type: "QVector3D" + read: "direction" + write: "setDirection" + notify: "directionChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "length" + type: "float" + read: "length" + write: "setLength" + notify: "lengthChanged" + index: 2 + lineNumber: 21 + } + Signal { + name: "originChanged" + lineNumber: 42 + Parameter { name: "origin"; type: "QVector3D" } + } + Signal { + name: "directionChanged" + lineNumber: 43 + Parameter { name: "direction"; type: "QVector3D" } + } + Signal { + name: "lengthChanged" + lineNumber: 44 + Parameter { name: "length"; type: "float" } + } + Method { + name: "setOrigin" + lineNumber: 32 + Parameter { name: "origin"; type: "QVector3D" } + } + Method { + name: "setDirection" + lineNumber: 33 + Parameter { name: "direction"; type: "QVector3D" } + } + Method { + name: "setLength" + lineNumber: 34 + Parameter { name: "length"; type: "float" } + } + Method { name: "trigger"; lineNumber: 36 } + Method { + name: "trigger" + lineNumber: 37 + Parameter { name: "origin"; type: "QVector3D" } + Parameter { name: "direction"; type: "QVector3D" } + Parameter { name: "length"; type: "float" } + } + Method { + name: "pick" + type: "Qt3DRender::QAbstractRayCaster::Hits" + lineNumber: 39 + Parameter { name: "origin"; type: "QVector3D" } + Parameter { name: "direction"; type: "QVector3D" } + Parameter { name: "length"; type: "float" } + } + } + Component { + file: "qscreenraycaster.h" + lineNumber: 16 + name: "Qt3DRender::QScreenRayCaster" + accessSemantics: "reference" + prototype: "Qt3DRender::QAbstractRayCaster" + Property { + name: "position" + type: "QPoint" + read: "position" + write: "setPosition" + notify: "positionChanged" + index: 0 + lineNumber: 19 + } + Signal { + name: "positionChanged" + lineNumber: 34 + Parameter { name: "position"; type: "QPoint" } + } + Method { + name: "setPosition" + lineNumber: 27 + Parameter { name: "position"; type: "QPoint" } + } + Method { name: "trigger"; lineNumber: 29 } + Method { + name: "trigger" + lineNumber: 30 + Parameter { name: "position"; type: "QPoint" } + } + Method { + name: "pick" + type: "Qt3DRender::QAbstractRayCaster::Hits" + lineNumber: 31 + Parameter { name: "position"; type: "QPoint" } + } + } + Component { + file: "private/quick3deffect_p.h" + lineNumber: 30 + name: "Qt3DRender::Render::Quick::Quick3DEffect" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "techniques" + type: "Qt3DRender::QTechnique" + isList: true + read: "techniqueList" + index: 0 + lineNumber: 33 + isReadonly: true + } + Property { + name: "parameters" + type: "Qt3DRender::QParameter" + isList: true + read: "parameterList" + index: 1 + lineNumber: 34 + isReadonly: true + } + } + Component { + file: "private/quick3dlayerfilter_p.h" + lineNumber: 30 + name: "Qt3DRender::Render::Quick::Quick3DLayerFilter" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "layers" + type: "Qt3DRender::QLayer" + isList: true + read: "qmlLayers" + index: 0 + lineNumber: 33 + isReadonly: true + } + } + Component { + file: "private/quick3dmaterial_p.h" + lineNumber: 33 + name: "Qt3DRender::Render::Quick::Quick3DMaterial" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "parameters" + type: "Qt3DRender::QParameter" + isList: true + read: "qmlParameters" + index: 0 + lineNumber: 36 + isReadonly: true + } + } + Component { + file: "private/quick3dmemorybarrier_p.h" + lineNumber: 29 + name: "Qt3DRender::Render::Quick::Quick3DMemoryBarrier" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "waitFor" + type: "int" + read: "waitFor" + write: "setWaitFor" + index: 0 + lineNumber: 32 + } + } + Component { + file: "private/quick3dparameter_p.h" + lineNumber: 32 + name: "Qt3DRender::Render::Quick::Quick3DParameter" + accessSemantics: "reference" + prototype: "Qt3DRender::QParameter" + exports: ["Qt3D.Render/Parameter 2.0", "Qt3D.Render/Parameter 6.0"] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/quick3draycaster_p.h" + lineNumber: 34 + name: "Qt3DRender::Render::Quick::Quick3DRayCaster" + accessSemantics: "reference" + prototype: "Qt3DRender::QRayCaster" + exports: ["Qt3D.Render/RayCaster 2.11", "Qt3D.Render/RayCaster 6.0"] + exportMetaObjectRevisions: [523, 1536] + Property { + name: "layers" + type: "Qt3DRender::QLayer" + isList: true + read: "qmlLayers" + index: 0 + lineNumber: 40 + isReadonly: true + } + } + Component { + file: "private/quick3drenderpass_p.h" + lineNumber: 30 + name: "Qt3DRender::Render::Quick::Quick3DRenderPass" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "filterKeys" + type: "Qt3DRender::QFilterKey" + isList: true + read: "filterKeyList" + index: 0 + lineNumber: 33 + isReadonly: true + } + Property { + name: "renderStates" + type: "Qt3DRender::QRenderState" + isList: true + read: "renderStateList" + index: 1 + lineNumber: 34 + isReadonly: true + } + Property { + name: "parameters" + type: "Qt3DRender::QParameter" + isList: true + read: "parameterList" + index: 2 + lineNumber: 35 + isReadonly: true + } + } + Component { + file: "private/quick3drenderpassfilter_p.h" + lineNumber: 31 + name: "Qt3DRender::Render::Quick::Quick3DRenderPassFilter" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "matchAny" + type: "Qt3DRender::QFilterKey" + isList: true + read: "includeList" + index: 0 + lineNumber: 34 + isReadonly: true + } + Property { + name: "parameters" + type: "Qt3DRender::QParameter" + isList: true + read: "parameterList" + index: 1 + lineNumber: 35 + isReadonly: true + } + } + Component { + file: "private/quick3drendertargetoutput_p.h" + lineNumber: 30 + name: "Qt3DRender::Render::Quick::Quick3DRenderTargetOutput" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "attachments" + type: "Qt3DRender::QRenderTargetOutput" + isList: true + read: "qmlAttachments" + index: 0 + lineNumber: 33 + isReadonly: true + } + } + Component { + file: "private/quick3dscene_p.h" + lineNumber: 29 + name: "Qt3DRender::Render::Quick::Quick3DScene" + accessSemantics: "reference" + prototype: "QObject" + } + Component { + file: "private/quick3dscreenraycaster_p.h" + lineNumber: 33 + name: "Qt3DRender::Render::Quick::Quick3DScreenRayCaster" + accessSemantics: "reference" + prototype: "Qt3DRender::QScreenRayCaster" + exports: [ + "Qt3D.Render/ScreenRayCaster 2.11", + "Qt3D.Render/ScreenRayCaster 6.0" + ] + exportMetaObjectRevisions: [523, 1536] + Property { + name: "layers" + type: "Qt3DRender::QLayer" + isList: true + read: "qmlLayers" + index: 0 + lineNumber: 39 + isReadonly: true + } + } + Component { + file: "private/quick3dshaderdata_p.h" + lineNumber: 31 + name: "Qt3DRender::Render::Quick::Quick3DShaderData" + accessSemantics: "reference" + prototype: "Qt3DRender::QShaderData" + exports: ["Qt3D.Render/ShaderData 2.0", "Qt3D.Render/ShaderData 6.0"] + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/quick3dshaderdataarray_p.h" + lineNumber: 37 + name: "Qt3DRender::Render::Quick::Quick3DShaderDataArray" + accessSemantics: "reference" + defaultProperty: "values" + prototype: "Qt3DCore::QNode" + exports: [ + "Qt3D.Render/ShaderDataArray 2.0", + "Qt3D.Render/ShaderDataArray 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "values" + type: "Qt3DRender::QShaderData" + isList: true + read: "valuesList" + index: 0 + lineNumber: 43 + isReadonly: true + } + } + Component { + file: "private/quick3dstateset_p.h" + lineNumber: 29 + name: "Qt3DRender::Render::Quick::Quick3DStateSet" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "renderStates" + type: "Qt3DRender::QRenderState" + isList: true + read: "renderStateList" + index: 0 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/quick3dtechnique_p.h" + lineNumber: 29 + name: "Qt3DRender::Render::Quick::Quick3DTechnique" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "filterKeys" + type: "Qt3DRender::QFilterKey" + isList: true + read: "filterKeyList" + index: 0 + lineNumber: 32 + isReadonly: true + } + Property { + name: "renderPasses" + type: "Qt3DRender::QRenderPass" + isList: true + read: "renderPassList" + index: 1 + lineNumber: 33 + isReadonly: true + } + Property { + name: "parameters" + type: "Qt3DRender::QParameter" + isList: true + read: "parameterList" + index: 2 + lineNumber: 34 + isReadonly: true + } + } + Component { + file: "private/quick3dtechniquefilter_p.h" + lineNumber: 31 + name: "Qt3DRender::Render::Quick::Quick3DTechniqueFilter" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "matchAll" + type: "Qt3DRender::QFilterKey" + isList: true + read: "matchList" + index: 0 + lineNumber: 34 + isReadonly: true + } + Property { + name: "parameters" + type: "Qt3DRender::QParameter" + isList: true + read: "parameterList" + index: 1 + lineNumber: 35 + isReadonly: true + } + } + Component { + file: "private/quick3dtexture_p.h" + lineNumber: 30 + name: "Qt3DRender::Render::Quick::Quick3DTextureExtension" + accessSemantics: "reference" + defaultProperty: "textureImages" + prototype: "QObject" + Property { + name: "textureImages" + type: "Qt3DRender::QAbstractTextureImage" + isList: true + read: "textureImages" + index: 0 + lineNumber: 33 + isReadonly: true + } + } + Component { + file: "private/quick3dviewport_p.h" + lineNumber: 31 + name: "Qt3DRender::Render::Quick::Quick3DViewport" + accessSemantics: "reference" + prototype: "QObject" + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 392 + name: "Qt3DRender::QRayCasterHit" + accessSemantics: "value" + Enum { + name: "HitType" + lineNumber: 35 + values: ["TriangleHit", "LineHit", "PointHit", "EntityHit"] + } + Property { + name: "type" + type: "QRayCasterHit::HitType" + read: "type" + index: 0 + lineNumber: 24 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "entityId" + type: "Qt3DCore::QNodeId" + read: "entityId" + index: 1 + lineNumber: 25 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "entity" + type: "Qt3DCore::QEntity" + isPointer: true + read: "entity" + index: 2 + lineNumber: 26 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "distance" + type: "float" + read: "distance" + index: 3 + lineNumber: 27 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "localIntersection" + type: "QVector3D" + read: "localIntersection" + index: 4 + lineNumber: 28 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "worldIntersection" + type: "QVector3D" + read: "worldIntersection" + index: 5 + lineNumber: 29 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "primitiveIndex" + type: "uint" + read: "primitiveIndex" + index: 6 + lineNumber: 30 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "vertex1Index" + type: "uint" + read: "vertex1Index" + index: 7 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "vertex2Index" + type: "uint" + read: "vertex2Index" + index: 8 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "vertex3Index" + type: "uint" + read: "vertex3Index" + index: 9 + lineNumber: 33 + isReadonly: true + isPropertyConstant: true + } + Method { name: "toString"; type: "QString"; lineNumber: 63 } + } + Component { + file: "private/qt3dquick3drenderforeign_p.h" + lineNumber: 398 + name: "Qt3DRender::QAbstractRayCaster::Hits" + accessSemantics: "sequence" + valueType: "Qt3DRender::QRayCasterHit" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Render/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Render/qmldir new file mode 100644 index 0000000..30ff741 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Render/qmldir @@ -0,0 +1,9 @@ +module Qt3D.Render +linktarget Qt6::quick3drenderplugin +optional plugin quick3drenderplugin +classname Qt3DQuick3DRenderPlugin +typeinfo plugins.qmltypes +depends QtQml auto +depends Qt3D.Core auto +prefer :/qt-project.org/imports/Qt3D/Render/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Render/quick3drenderplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Render/quick3drenderplugin.dll new file mode 100644 index 0000000..1a608f5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt3D/Render/quick3drenderplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Blend.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Blend.qml new file mode 100644 index 0000000..b445622 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Blend.qml @@ -0,0 +1,448 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype Blend + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-blend + \brief Merges two source items by using a blend mode. + + Blend mode can be selected with the \l{Blend::mode}{mode} property. + + \table + \header + \li source + \li foregroundSource + \li Effect applied + \row + \li \image Original_bug.png + \li \image Original_butterfly.png + \li \image Blend_bug_and_butterfly.png + \endtable + + \note This effect is available when running with OpenGL. + + \section1 Example + + The following example shows how to apply the effect. + \snippet Blend-example.qml example + +*/ + +Item { + id: rootItem + + /*! + This property defines the source item that is going to be the base when + \l{Blend::foregroundSource}{foregroundSource} is blended over it. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the item that is going to be blended over the + \l{Blend::source}{source}. + + \note It is not supported to let the effect include itself, for + instance by setting foregroundSource to the effect's parent. + */ + property variant foregroundSource + + /*! + This property defines the mode which is used when foregroundSource is + blended over source. Values are case insensitive. + + \table + \header + \li mode + \li description + \row + \li normal + \li The pixel component values from foregroundSource are written + over source by using alpha blending. + \row + \li addition + \li The pixel component values from source and foregroundSource are + added together and written. + \row + \li average + \li The pixel component values from source and foregroundSource are + averaged and written. + \row + \li color + \li The lightness value from source is combined with hue and + saturation from foregroundSource and written. + \row + \li colorBurn + \li The darker pixels from source are darkened more, if both source + and foregroundSource pixels are light the result is light. + \row + \li colorDodge + \li The lighter pixels from source are lightened more, if both + source and foregroundSource pixels are dark the result is dark. + \row + \li darken + \li The darker pixel component value from source and + foregroundSource is written. + \row + \li darkerColor + \li The lower luminance pixel rgb-value from source and + foregroundSource is written. + \row + \li difference + \li The absolute pixel component value difference between source and + foregroundSource is written. + \row + \li divide + \li The pixel component values from source is divided by the value + from foregroundSource and written. + \row + \li exclusion + \li The pixel component value difference with reduced contrast + between source and foregroundSource is written. + \row + \li hardLight + \li The pixel component values from source are lightened or darkened + according to foregroundSource values and written. + \row + \li hue + \li The hue value from foregroundSource is combined with saturation + and lightness from source and written. + \row + \li lighten + \li The lightest pixel component value from source and + foregroundSource is written. + \row + \li lighterColor + \li The higher luminance pixel rgb-value from source and + foregroundSource is written. + \row + \li lightness + \li The lightness value from foregroundSource is combined with hue + and saturation from source and written. + \row + \li multiply + \li The pixel component values from source and foregroundSource are + multiplied together and written. + \row + \li negation + \li The inverted absolute pixel component value difference between + source and foregroundSource is written. + \row + \li saturation + \li The saturation value from foregroundSource is combined with hue + and lightness from source and written. + \row + \li screen + \li The pixel values from source and foregroundSource are negated, + then multiplied, negated again, and written. + \row + \li subtract + \li Pixel value from foregroundSource is subracted from source and + written. + \row + \li softLight + \li The pixel component values from source are lightened or darkened + slightly according to foregroundSource values and written. + + \endtable + + \table + \header + \li Example source + \li Example foregroundSource + \row + \li \image Original_bug.png + \li \image Original_butterfly.png + \endtable + + \table + \header + \li Output examples with different mode values + \li + \li + \row + \li \image Blend_mode1.png + \li \image Blend_mode2.png + \li \image Blend_mode3.png + \row + \li \b { mode: normal } + \li \b { mode: addition } + \li \b { mode: average } + \row + \li \image Blend_mode4.png + \li \image Blend_mode5.png + \li \image Blend_mode6.png + \row + \li \b { mode: color } + \li \b { mode: colorBurn } + \li \b { mode: colorDodge } + \row + \li \image Blend_mode7.png + \li \image Blend_mode8.png + \li \image Blend_mode9.png + \row + \li \b { mode: darken } + \li \b { mode: darkerColor } + \li \b { mode: difference } + \row + \li \image Blend_mode10.png + \li \image Blend_mode11.png + \li \image Blend_mode12.png + \row + \li \b { mode: divide } + \li \b { mode: exclusion } + \li \b { mode: hardlight } + \row + \li \image Blend_mode13.png + \li \image Blend_mode14.png + \li \image Blend_mode15.png + \row + \li \b { mode: hue } + \li \b { mode: lighten } + \li \b { mode: lighterColor } + \row + \li \image Blend_mode16.png + \li \image Blend_mode17.png + \li \image Blend_mode18.png + \row + \li \b { mode: lightness } + \li \b { mode: negation } + \li \b { mode: multiply } + \row + \li \image Blend_mode19.png + \li \image Blend_mode20.png + \li \image Blend_mode21.png + \row + \li \b { mode: saturation } + \li \b { mode: screen } + \li \b { mode: subtract } + \row + \li \image Blend_mode22.png + \row + \li \b { mode: softLight } + \endtable + */ + property string mode: "normal" + + /*! + 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 false. + + */ + property bool cached: false + + SourceProxy { + id: backgroundSourceProxy + input: rootItem.source + } + + SourceProxy { + id: foregroundSourceProxy + input: rootItem.foregroundSource + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: backgroundSourceProxy.output + property variant foregroundSource: foregroundSourceProxy.output + property string mode: rootItem.mode + anchors.fill: parent + + function buildFragmentShader() { + var shader = fragmentShaderBegin + + switch (mode.toLowerCase()) { + case "addition" : shader += blendModeAddition; break; + case "average" : shader += blendModeAverage; break; + case "color" : shader += blendModeColor; break; + case "colorburn" : shader += blendModeColorBurn; break; + case "colordodge" : shader += blendModeColorDodge; break; + case "darken" : shader += blendModeDarken; break; + case "darkercolor" : shader += blendModeDarkerColor; break; + case "difference" : shader += blendModeDifference; break; + case "divide" : shader += blendModeDivide; break; + case "exclusion" : shader += blendModeExclusion; break; + case "hardlight" : shader += blendModeHardLight; break; + case "hue" : shader += blendModeHue; break; + case "lighten" : shader += blendModeLighten; break; + case "lightercolor" : shader += blendModeLighterColor; break; + case "lightness" : shader += blendModeLightness; break; + case "negation" : shader += blendModeNegation; break; + case "normal" : shader += blendModeNormal; break; + case "multiply" : shader += blendModeMultiply; break; + case "saturation" : shader += blendModeSaturation; break; + case "screen" : shader += blendModeScreen; break; + case "subtract" : shader += blendModeSubtract; break; + case "softlight" : shader += blendModeSoftLight; break; + default: shader += "gl_FragColor = vec4(1.0, 0.0, 0.0, 1.0);"; break; + } + + shader += fragmentShaderEnd + fragmentShader = ShaderBuilder.buildFragmentShader(shader) + + // Workaround for a bug just to make sure display gets updated when the mode changes. + sourceChanged() + } + + Component.onCompleted: { + buildFragmentShader() + } + + onModeChanged: { + buildFragmentShader() + } + + property string blendModeAddition: "result.rgb = min(rgb1 + rgb2, 1.0);" + property string blendModeAverage: "result.rgb = 0.5 * (rgb1 + rgb2);" + property string blendModeColor: "result.rgb = HSLtoRGB(vec3(RGBtoHSL(rgb2).xy, RGBtoL(rgb1)));" + property string blendModeColorBurn: "result.rgb = clamp(1.0 - ((1.0 - rgb1) / max(vec3(1.0 / 256.0), rgb2)), vec3(0.0), vec3(1.0));" + property string blendModeColorDodge: "result.rgb = clamp(rgb1 / max(vec3(1.0 / 256.0), (1.0 - rgb2)), vec3(0.0), vec3(1.0));" + property string blendModeDarken: "result.rgb = min(rgb1, rgb2);" + property string blendModeDarkerColor: "result.rgb = 0.3 * rgb1.r + 0.59 * rgb1.g + 0.11 * rgb1.b > 0.3 * rgb2.r + 0.59 * rgb2.g + 0.11 * rgb2.b ? rgb2 : rgb1;" + property string blendModeDifference: "result.rgb = abs(rgb1 - rgb2);" + property string blendModeDivide: "result.rgb = clamp(rgb1 / rgb2, 0.0, 1.0);" + property string blendModeExclusion: "result.rgb = rgb1 + rgb2 - 2.0 * rgb1 * rgb2;" + property string blendModeHardLight: "result.rgb = vec3(channelBlendHardLight(rgb1.r, rgb2.r), channelBlendHardLight(rgb1.g, rgb2.g), channelBlendHardLight(rgb1.b, rgb2.b));" + property string blendModeHue: "result.rgb = HSLtoRGB(vec3(RGBtoHSL(rgb2).x, RGBtoHSL(rgb1).yz));" + property string blendModeLighten: "result.rgb = max(rgb1, rgb2);" + property string blendModeLighterColor: "result.rgb = 0.3 * rgb1.r + 0.59 * rgb1.g + 0.11 * rgb1.b > 0.3 * rgb2.r + 0.59 * rgb2.g + 0.11 * rgb2.b ? rgb1 : rgb2;" + property string blendModeLightness: "result.rgb = HSLtoRGB(vec3(RGBtoHSL(rgb1).xy, RGBtoL(rgb2)));" + property string blendModeMultiply: "result.rgb = rgb1 * rgb2;" + property string blendModeNegation: "result.rgb = 1.0 - abs(1.0 - rgb1 - rgb2);" + property string blendModeNormal: "result.rgb = rgb2; a = max(color1.a, color2.a);" + property string blendModeSaturation: "vec3 hsl1 = RGBtoHSL(rgb1); result.rgb = HSLtoRGB(vec3(hsl1.x, RGBtoHSL(rgb2).y, hsl1.z));" + property string blendModeScreen: "result.rgb = 1.0 - (vec3(1.0) - rgb1) * (vec3(1.0) - rgb2);" + property string blendModeSubtract: "result.rgb = max(rgb1 - rgb2, vec3(0.0));" + property string blendModeSoftLight: "result.rgb = rgb1 * ((1.0 - rgb1) * rgb2 + (1.0 - (1.0 - rgb1) * (1.0 - rgb2)));" + + property string fragmentShaderBegin: "#version 440 + + layout(location = 0) in vec2 qt_TexCoord0; + layout(location = 0) out vec4 fragColor; + + layout(std140, binding = 0) uniform buf { + mat4 qt_Matrix; + float qt_Opacity; + }; + layout(binding = 1) uniform sampler2D source; + layout(binding = 2) uniform sampler2D foregroundSource; + + float RGBtoL(vec3 color) { + float cmin = min(color.r, min(color.g, color.b)); + float cmax = max(color.r, max(color.g, color.b)); + float l = (cmin + cmax) / 2.0; + return l; + } + + vec3 RGBtoHSL(vec3 color) { + float cmin = min(color.r, min(color.g, color.b)); + float cmax = max(color.r, max(color.g, color.b)); + float h = 0.0; + float s = 0.0; + float l = (cmin + cmax) / 2.0; + float diff = cmax - cmin; + + if (diff > 1.0 / 256.0) { + if (l < 0.5) + s = diff / (cmin + cmax); + else + s = diff / (2.0 - (cmin + cmax)); + + if (color.r == cmax) + h = (color.g - color.b) / diff; + else if (color.g == cmax) + h = 2.0 + (color.b - color.r) / diff; + else + h = 4.0 + (color.r - color.g) / diff; + + h /= 6.0; + } + return vec3(h, s, l); + } + + float hueToIntensity(float v1, float v2, float h) { + h = fract(h); + if (h < 1.0 / 6.0) + return v1 + (v2 - v1) * 6.0 * h; + else if (h < 1.0 / 2.0) + return v2; + else if (h < 2.0 / 3.0) + return v1 + (v2 - v1) * 6.0 * (2.0 / 3.0 - h); + + return v1; + } + + vec3 HSLtoRGB(vec3 color) { + float h = color.x; + float l = color.z; + float s = color.y; + + if (s < 1.0 / 256.0) + return vec3(l, l, l); + + float v1; + float v2; + if (l < 0.5) + v2 = l * (1.0 + s); + else + v2 = (l + s) - (s * l); + + v1 = 2.0 * l - v2; + + float d = 1.0 / 3.0; + float r = hueToIntensity(v1, v2, h + d); + float g = hueToIntensity(v1, v2, h); + float b = hueToIntensity(v1, v2, h - d); + return vec3(r, g, b); + } + + float channelBlendHardLight(float c1, float c2) { + return c2 > 0.5 ? (1.0 - (1.0 - 2.0 * (c2 - 0.5)) * (1.0 - c1)) : (2.0 * c1 * c2); + } + + void main() { + vec4 result = vec4(0.0); + vec4 color1 = texture(source, qt_TexCoord0); + vec4 color2 = texture(foregroundSource, qt_TexCoord0); + vec3 rgb1 = color1.rgb / max(1.0/256.0, color1.a); + vec3 rgb2 = color2.rgb / max(1.0/256.0, color2.a); + float a = max(color1.a, color1.a * color2.a); + " + + property string fragmentShaderEnd: " + fragColor.rgb = mix(rgb1, result.rgb, color2.a); + fragColor.rbg *= a; + fragColor.a = a; + fragColor *= qt_Opacity; + } + " + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/BrightnessContrast.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/BrightnessContrast.qml new file mode 100644 index 0000000..b8e38ab --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/BrightnessContrast.qml @@ -0,0 +1,157 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype BrightnessContrast + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-color + \brief Adjusts brightness and contrast. + + This effect adjusts the source item colors. + Brightness adjustment changes the perceived luminance of the source item. + Contrast adjustment increases or decreases the color + and brightness variations. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_bug.png + \li \image BrightnessContrast_bug.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet BrightnessContrast-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the source item that provides the source pixels + for the effect. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines how much the source brightness is increased or + decreased. + + The value ranges from -1.0 to 1.0. By default, the property is set to \c + 0.0 (no change). + + \table + \header + \li Output examples with different brightness values + \li + \li + \row + \li \image BrightnessContrast_brightness1.png + \li \image BrightnessContrast_brightness2.png + \li \image BrightnessContrast_brightness3.png + \row + \li \b { brightness: -0.25 } + \li \b { brightness: 0 } + \li \b { brightness: 0.5 } + \row + \li \l contrast: 0 + \li \l contrast: 0 + \li \l contrast: 0 + \endtable + + */ + property real brightness: 0.0 + + /*! + This property defines how much the source contrast is increased or + decreased. The decrease of the contrast is linear, but the increase is + applied with a non-linear curve to allow very high contrast adjustment at + the high end of the value range. + + \table + \header + \li Contrast adjustment curve + \row + \li \image BrightnessContrast_contrast_graph.png + \endtable + + The value ranges from -1.0 to 1.0. By default, the property is set to \c 0.0 (no change). + + \table + \header + \li Output examples with different contrast values + \li + \li + \row + \li \image BrightnessContrast_contrast1.png + \li \image BrightnessContrast_contrast2.png + \li \image BrightnessContrast_contrast3.png + \row + \li \b { contrast: -0.5 } + \li \b { contrast: 0 } + \li \b { contrast: 0.5 } + \row + \li \l brightness: 0 + \li \l brightness: 0 + \li \l brightness: 0 + \endtable + + */ + property real contrast: 0.0 + + /*! + 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 + + SourceProxy { + id: sourceProxy + input: rootItem.source + interpolation: input && input.smooth ? SourceProxy.LinearInterpolation : SourceProxy.NearestInterpolation + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property real brightness: rootItem.brightness + property real contrast: rootItem.contrast + + anchors.fill: parent + blending: !rootItem.cached + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/brightnesscontrast.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/ColorOverlay.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/ColorOverlay.qml new file mode 100644 index 0000000..86f6d13 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/ColorOverlay.qml @@ -0,0 +1,111 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype ColorOverlay + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-color + \brief Alters the colors of the source item by applying an overlay color. + + The effect is similar to what happens when a colorized glass is put on top + of a grayscale image. The color for the overlay is given in the ARGB format. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_butterfly.png + \li \image ColorOverlay_butterfly.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet ColorOverlay-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the source item that provides the source pixels + for the effect. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the color value which is used to colorize the + source. + + By default, the property is set to \c "transparent". + + \table + \header + \li Output examples with different color values + \li + \li + \row + \li \image ColorOverlay_color1.png + \li \image ColorOverlay_color2.png + \li \image ColorOverlay_color3.png + \row + \li \b { color: #80ff0000 } + \li \b { color: #8000ff00 } + \li \b { color: #800000ff } + \endtable + + */ + property color color: "transparent" + + /*! + 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 + + SourceProxy { + id: sourceProxy + input: rootItem.source + interpolation: input && input.smooth ? SourceProxy.LinearInterpolation : SourceProxy.NearestInterpolation + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property color color: rootItem.color + + anchors.fill: parent + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/coloroverlay.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Colorize.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Colorize.qml new file mode 100644 index 0000000..b7f2258 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Colorize.qml @@ -0,0 +1,199 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype Colorize + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-color + \brief Sets the color in the HSL color space. + + The effect is similar to what happens when a colorized glass is put on top + of a grayscale image. Colorize uses the hue, saturation, and lightness (HSL) + color space. You can specify a desired value for each property. You can + shift all HSL values with the \l HueSaturation effect. + + Alternatively, you can use the \l ColorOverlay effect to colorize the + source item in the RGBA color space. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_bug.png + \li \image Colorize_bug.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet Colorize-example.qml example +*/ +Item { + id: rootItem + + /*! + This property defines the source item that provides the source pixels + for the effect. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the hue value which is used to colorize the + source. + + The value ranges from 0.0 to 1.0. By default, the property is set to \c + 0.0, which produces a slightly red color. + + \table + \header + \li Allowed hue values + \row + \li \image Colorize_hue_scale.png + \endtable + + \table + \header + \li Output examples with different hue values + \li + \li + \row + \li \image Colorize_hue1.png + \li \image Colorize_hue2.png + \li \image Colorize_hue3.png + \row + \li \b { hue: 0.2 } + \li \b { hue: 0.5 } + \li \b { hue: 0.8 } + \row + \li \l saturation: 1 + \li \l saturation: 1 + \li \l saturation: 1 + \row + \li \l lightness: 0 + \li \l lightness: 0 + \li \l lightness: 0 + \endtable + */ + property real hue: 0.0 + + /*! + This property defines the saturation value which is used to colorize the + source. + + The value ranges from 0.0 (desaturated) to 1.0 (saturated). By default, + the property is set to \c 1.0 (saturated). + + \table + \header + \li Output examples with different saturation values + \li + \li + \row + \li \image Colorize_saturation1.png + \li \image Colorize_saturation2.png + \li \image Colorize_saturation3.png + \row + \li \b { saturation: 0 } + \li \b { saturation: 0.5 } + \li \b { saturation: 1 } + \row + \li \l hue: 0 + \li \l hue: 0 + \li \l hue: 0 + \row + \li \l lightness: 0 + \li \l lightness: 0 + \li \l lightness: 0 + \endtable + */ + property real saturation: 1.0 + + /*! + This property defines how much the source lightness value is increased + or decreased. + + Unlike hue and saturation properties, lightness does not set the used + value, but it shifts the existing source pixel lightness value. + + The value ranges from -1.0 (decreased) to 1.0 (increased). By default, + the property is set to \c 0.0 (no change). + + \table + \header + \li Output examples with different lightness values + \li + \li + \row + \li \image Colorize_lightness1.png + \li \image Colorize_lightness2.png + \li \image Colorize_lightness3.png + \row + \li \b { lightness: -0.75 } + \li \b { lightness: 0 } + \li \b { lightness: 0.75 } + \row + \li \l hue: 0 + \li \l hue: 0 + \li \l hue: 0 + \row + \li \l saturation: 1 + \li \l saturation: 1 + \li \l saturation: 1 + \endtable + */ + property real lightness: 0.0 + + /*! + 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 + + SourceProxy { + id: sourceProxy + input: rootItem.source + interpolation: input && input.smooth ? SourceProxy.LinearInterpolation : SourceProxy.NearestInterpolation + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property real hue: rootItem.hue + property real saturation: rootItem.saturation + property real lightness: rootItem.lightness + + anchors.fill: parent + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/colorize.frag.qsb" + + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/ConicalGradient.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/ConicalGradient.qml new file mode 100644 index 0000000..c5b7672 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/ConicalGradient.qml @@ -0,0 +1,296 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype ConicalGradient + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-gradient + \brief Draws a conical gradient. + + A gradient is defined by two or more colors, which are blended seamlessly. + The colors start from the specified angle and end at 360 degrees larger + angle value. + + \table + \header + \li Effect applied + \row + \li \image ConicalGradient.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet ConicalGradient-example.qml example + +*/ +Item { + id: rootItem + + /*! + 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 + + /*! + This property defines the starting angle where the color at the gradient + position of 0.0 is rendered. Colors at larger position values are + rendered into larger angle values and blended seamlessly. Angle values + increase clockwise. + + \table + \header + \li Output examples with different angle values + \li + \li + \row + \li \image ConicalGradient_angle1.png + \li \image ConicalGradient_angle2.png + \li \image ConicalGradient_angle3.png + \row + \li \b { angle: 0 } + \li \b { angle: 45 } + \li \b { angle: 185 } + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \endtable + + */ + property real angle: 0.0 + + /*! + \qmlproperty real QtGraphicalEffects::ConicalGradient::horizontalOffset + \qmlproperty real QtGraphicalEffects::ConicalGradient::verticalOffset + + The horizontalOffset and verticalOffset properties define the offset in + pixels for the center point of the gradient compared to the item center. + + The value ranges from -inf to inf. By default, the properties are set to \c + 0. + + \table + \header + \li Output examples with different horizontalOffset values + \li + \li + \row + \li \image ConicalGradient_horizontalOffset1.png + \li \image ConicalGradient_horizontalOffset2.png + \li \image ConicalGradient_horizontalOffset3.png + \row + \li \b { horizontalOffset: -50 } + \li \b { horizontalOffset: 0 } + \li \b { horizontalOffset: 50 } + \row + \li \l angle: 0 + \li \l angle: 0 + \li \l angle: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \endtable + */ + property real horizontalOffset: 0.0 + property real verticalOffset: 0.0 + + /*! + This property defines the item that is going to be filled with gradient. + Source item gets rendered into an intermediate pixel buffer and the + alpha values from the result are used to determine the gradient's pixels + visibility in the display. The default value for source is undefined and + in that case whole effect area is filled with gradient. + + \table + \header + \li Output examples with different source values + \li + \row + \li \image ConicalGradient_maskSource1.png + \li \image ConicalGradient_maskSource2.png + \row + \li \b { source: undefined } + \li \b { source: } + \row + \li \l angle: 0 + \li \l angle: 0 + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \endtable + + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + +/*! + A gradient is defined by two or more colors, which are blended seamlessly. + The colors are specified as a set of GradientStop child items, each of which + defines a position on the gradient (from 0.0 to 1.0), and a color. + The position of each GradientStop is defined by the position property. + The color is defined by the color property. + + \table + \header + \li Output examples with different gradient values + \li + \li + \row + \li \image ConicalGradient_gradient1.png + \li \image ConicalGradient_gradient2.png + \li \image ConicalGradient_gradient3.png + \row + \li \b {gradient:} \code +Gradient { + GradientStop { + position: 0.000 + color: Qt.rgba(1, 0, 0, 1) + } + GradientStop { + position: 0.167 + color: Qt.rgba(1, 1, 0, 1) + } + GradientStop { + position: 0.333 + color: Qt.rgba(0, 1, 0, 1) + } + GradientStop { + position: 0.500 + color: Qt.rgba(0, 1, 1, 1) + } + GradientStop { + position: 0.667 + color: Qt.rgba(0, 0, 1, 1) + } + GradientStop { + position: 0.833 + color: Qt.rgba(1, 0, 1, 1) + } + GradientStop { + position: 1.000 + color: Qt.rgba(1, 0, 0, 1) + } +} + \endcode + \li \b {gradient:} \code +Gradient { + GradientStop { + position: 0.0 + color: "#F0F0F0" + } + GradientStop { + position: 0.5 + color: "#000000" + } + GradientStop { + position: 1.0 + color: "#F0F0F0" + } +} + \endcode + \li \b {gradient:} \code +Gradient { + GradientStop { + position: 0.0 + color: "#00000000" + } + GradientStop { + position: 1.0 + color: "#FF000000" + } +} + \endcode + \row + \li \l angle: 0 + \li \l angle: 0 + \li \l angle: 0 + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \endtable + +*/ + property Gradient gradient: Gradient { + GradientStop { position: 0.0; color: "white" } + GradientStop { position: 1.0; color: "black" } + } + + SourceProxy { + id: maskSourceProxy + input: rootItem.source + } + + Rectangle { + id: gradientRect + width: 16 + height: 256 + gradient: rootItem.gradient + smooth: true + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + rotation: shaderItem.rotation + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant gradientSource: ShaderEffectSource { + sourceItem: gradientRect + smooth: true + hideSource: true + visible: false + } + property variant maskSource: maskSourceProxy.output + property real startAngle: (rootItem.angle - 90) * Math.PI/180 + property variant center: Qt.point(0.5 + horizontalOffset / width, 0.5 + verticalOffset / height) + + anchors.fill: parent + + fragmentShader: maskSource == undefined ? noMaskShader : maskShader + + onFragmentShaderChanged: startAngleChanged() + + property string noMaskShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/conicalgradient_nomask.frag.qsb" + property string maskShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/conicalgradient_mask.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Desaturate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Desaturate.qml new file mode 100644 index 0000000..5ff5502 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Desaturate.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 + +import QtQuick +import Qt5Compat.GraphicalEffects.private + +/*! + \qmltype Desaturate + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-color + \brief Reduces the saturation of the colors. + + Desaturated pixel values are calculated as averages of the original RGB + component values of the source item. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_bug.png + \li \image Desaturate_bug.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet Desaturate-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the source item that provides the source pixels to + the effect. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines how much the source colors are desaturated. + + The value ranges from 0.0 (no change) to 1.0 (desaturated). By default, + the property is set to \c 0.0 (no change). + + \table + \header + \li Output examples with different desaturation values + \li + \li + \row + \li \image Desaturate_desaturation1.png + \li \image Desaturate_desaturation2.png + \li \image Desaturate_desaturation3.png + \row + \li \b { desaturation: 0.0 } + \li \b { desaturation: 0.5 } + \li \b { desaturation: 1.0 } + \endtable + */ + property real desaturation: 0.0 + + /*! + 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 + + SourceProxy { + id: sourceProxy + input: rootItem.source + interpolation: input && input.smooth ? SourceProxy.LinearInterpolation : SourceProxy.NearestInterpolation + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property real desaturation: rootItem.desaturation + + anchors.fill: parent + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/desaturate.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/DirectionalBlur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/DirectionalBlur.qml new file mode 100644 index 0000000..311d7ae --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/DirectionalBlur.qml @@ -0,0 +1,259 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype DirectionalBlur + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-motion-blur + \brief Applies blur effect to the specified direction. + + Effect creates perceived impression that the source item appears to be + moving in the direction of the blur. Blur is applied to both sides of + each pixel, therefore setting the direction to 0 and 180 provides the + same result. + + Other available motionblur effects are \l{Qt5Compat.GraphicalEffects::ZoomBlur}{ZoomBlur} and + \l{Qt5Compat.GraphicalEffects::RadialBlur}{RadialBlur}. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_bug.png + \li \image DirectionalBlur_bug.png + \endtable + + \note This effect is available when running with OpenGL. + + \section1 Example + + The following example shows how to apply the effect. + \snippet DirectionalBlur-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the source item that is going to be blurred. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the perceived amount of movement for each pixel. + The movement is divided evenly to both sides of each pixel. + + The quality of the blur depends on \l{DirectionalBlur::samples}{samples} + property. If length value is large, more samples are needed to keep the + visual quality at high level. + + The value ranges from 0.0 to inf. + By default the property is set to \c 0.0 (no blur). + + \table + \header + \li Output examples with different length values + \li + \li + \row + \li \image DirectionalBlur_length1.png + \li \image DirectionalBlur_length2.png + \li \image DirectionalBlur_length3.png + \row + \li \b { length: 0.0 } + \li \b { length: 32.0 } + \li \b { length: 48.0 } + \row + \li \l samples: 24 + \li \l samples: 24 + \li \l samples: 24 + \row + \li \l angle: 0 + \li \l angle: 0 + \li \l angle: 0 + \endtable + + */ + property real length: 0.0 + + /*! + This property defines how many samples are taken per pixel when blur + calculation is done. Larger value produces better quality, but is slower + to render. + + This property is not intended to be animated. Changing this property may + cause the underlying OpenGL shaders to be recompiled. + + Allowed values are between 0 and inf (practical maximum depends on GPU). + By default the property is set to \c 0 (no samples). + + */ + property int samples: 0 + + /*! + This property defines the direction for the blur. Blur is applied to + both sides of each pixel, therefore setting the direction to 0 and 180 + produces the same result. + + The value ranges from -180.0 to 180.0. + By default the property is set to \c 0.0. + + \table + \header + \li Output examples with different angle values + \li + \li + \row + \li \image DirectionalBlur_angle1.png + \li \image DirectionalBlur_angle2.png + \li \image DirectionalBlur_angle3.png + \row + \li \b { angle: 0.0 } + \li \b { angle: 45.0 } + \li \b { angle: 90.0 } + \row + \li \l samples: 24 + \li \l samples: 24 + \li \l samples: 24 + \row + \li \l length: 32 + \li \l length: 32 + \li \l length: 32 + \endtable + + */ + property real angle: 0.0 + + /*! + This property defines the blur behavior near the edges of the item, + where the pixel blurring is affected by the pixels outside the source + edges. + + If the property is set to \c true, the pixels outside the source are + interpreted to be transparent, which is similar to OpenGL + clamp-to-border extension. The blur is expanded slightly outside the + effect item area. + + If the property is set to \c false, the pixels outside the source are + interpreted to contain the same color as the pixels at the edge of the + item, which is similar to OpenGL clamp-to-edge behavior. The blur does + not expand outside the effect item area. + + By default, the property is set to \c false. + + */ + property bool transparentBorder: false + + /*! + 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 + + SourceProxy { + id: sourceProxy + input: rootItem.source + sourceRect: rootItem.transparentBorder ? Qt.rect(-1, -1, parent.width + 2.0, parent.height + 2.0) : Qt.rect(0, 0, 0, 0) + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: shaderItem + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property real len: rootItem.length + property bool transparentBorder: rootItem.transparentBorder + property real samples: rootItem.samples + property real weight: 1.0 / Math.max(1.0, rootItem.samples) + property variant expandPixels: transparentBorder ? Qt.size(rootItem.samples, rootItem.samples) : Qt.size(0,0) + property variant expand: transparentBorder ? Qt.size(expandPixels.width / width, expandPixels.height / height) : Qt.size(0,0) + property variant delta: Qt.size(1.0 / rootItem.width * Math.cos((rootItem.angle + 90) * Math.PI/180), 1.0 / rootItem.height * Math.sin((rootItem.angle + 90) * Math.PI/180)) + + x: transparentBorder ? -expandPixels.width - 1: 0 + y: transparentBorder ? -expandPixels.height - 1 : 0 + width: transparentBorder ? parent.width + 2.0 * expandPixels.width + 2 : parent.width + height: transparentBorder ? parent.height + 2.0 * expandPixels.height + 2 : parent.height + + property string fragmentShaderSkeleton: "#version 440 + layout(location = 0) in vec2 qt_TexCoord0; + layout(location = 0) out vec4 fragColor; + layout(std140, binding = 0) uniform buf { + mat4 qt_Matrix; + float qt_Opacity; + float len; + float samples; + float weight; + vec2 expand; + vec2 delta; + }; + layout(binding = 1) uniform sampler2D source; + + void main(void) { + vec2 shift = delta * len / max(1.0, samples - 1.0); + vec2 texCoord = qt_TexCoord0; + fragColor = vec4(0.0); + + PLACEHOLDER_EXPAND_STEPS + + texCoord -= shift * max(0.0, samples - 1.0) * 0.5; + + PLACEHOLDER_UNROLLED_LOOP + + fragColor *= weight * qt_Opacity; + } + " + + function buildFragmentShader() { + var shader = fragmentShaderSkeleton + var expandSteps = "" + + if (transparentBorder) { + expandSteps += "texCoord = (texCoord - expand) / (1.0 - 2.0 * expand);" + } + + var unrolledLoop = "fragColor += texture(source, texCoord);\n" + + if (rootItem.samples > 1) { + unrolledLoop = "" + for (var i = 0; i < rootItem.samples; i++) + unrolledLoop += "fragColor += texture(source, texCoord); texCoord += shift;\n" + } + + shader = shader.replace("PLACEHOLDER_EXPAND_STEPS", expandSteps) + fragmentShader = ShaderBuilder.buildFragmentShader(shader.replace("PLACEHOLDER_UNROLLED_LOOP", unrolledLoop)) + } + + onFragmentShaderChanged: sourceChanged() + onSamplesChanged: buildFragmentShader() + onTransparentBorderChanged: buildFragmentShader() + Component.onCompleted: buildFragmentShader() + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Displace.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Displace.qml new file mode 100644 index 0000000..9900927 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Displace.qml @@ -0,0 +1,153 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype Displace + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-distortion + \brief Moves the pixels of the source item according to the given + displacement map. + + \table + \header + \li Source + \li DisplacementSource + \li Effect applied + \row + \li \image Original_bug.png + \li \image Displace_map.png + \li \image Displace_bug.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet Displace-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the source item for the pixels that are going to + be displaced according to the data from + \l{Displace::displacementSource}{displacementSource}. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the item that is going to be used as the + displacement map. The displacementSource item gets rendered into the + intermediate pixel buffer. The red and green component values from the + result determine the displacement of the pixels from the source item. + + The format for the displacement map is similar to the tangent space + normal maps, which can be created with most 3D-modeling tools. Many + image processing tools include the support for generating normal maps. + Alternatively, the displacement map for this effect can also be a QML + element which is colored appropriately. Like any QML element, it can be + animated. It is recommended that the size of the diplacement map matches + the size of the \l{Displace::source}{source}. + + The displace data is interpreted in the RGBA format. For every pixel: + the red channel stores the x-axis displacement, and the green channel + stores the y-axis displacement. Blue and alpha channels are ignored for + this effect. + + Assuming that red channel value 1.0 is fully red (0.0 having no red at + all), this effect considers pixel component value 0.5 to cause no + displacement at all. Values above 0.5 shift pixels to the left, values + below 0.5 do the shift to the right. In a similar way, green channel + values above 0.5 displace the pixels upwards, and values below 0.5 shift + the pixels downwards. The actual amount of displacement in pixels + depends on the \l displacement property. + + */ + property variant displacementSource + + /*! + This property defines the scale for the displacement. The bigger scale, + the bigger the displacement of the pixels. The value set to 0.0 causes + no displacement. + + The value ranges from -1.0 (inverted maximum shift, according to + displacementSource) to 1.0 (maximum shift, according to + displacementSource). By default, the property is set to \c 0.0 (no + displacement). + + \table + \header + \li Output examples with different displacement values + \li + \li + \row + \li \image Displace_displacement1.png + \li \image Displace_displacement2.png + \li \image Displace_displacement3.png + \row + \li \b { displacement: -0.2 } + \li \b { displacement: 0.0 } + \li \b { displacement: 0.2 } + \endtable + + */ + property real displacement: 0.0 + + /*! + 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 + + SourceProxy { + id: sourceProxy + input: rootItem.source + } + + SourceProxy { + id: displacementSourceProxy + input: rootItem.displacementSource + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property variant displacementSource: displacementSourceProxy.output + property real displacement: rootItem.displacement + property real xPixel: 1.0/width + property real yPixel: 1.0/height + + anchors.fill: parent + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/displace.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/DropShadow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/DropShadow.qml new file mode 100644 index 0000000..be215fd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/DropShadow.qml @@ -0,0 +1,355 @@ +// Copyright (C) 2020 The Qt Company Ltd. +// Copyright (C) 2017 Jolla Ltd, author: +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +// Qt-Security score:significant reason:default + +import QtQuick +import Qt5Compat.GraphicalEffects.private + +/*! + \qmltype DropShadow + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-drop-shadow + + \brief Generates a soft shadow behind the source item. + + The DropShadow effect blurs the alpha channel of the input, colorizes the + result and places it behind the source object to create a soft shadow. The + shadow's color can be changed using the \l {DropShadow::color}{color} + property. The location of the shadow can be changed with the \l + horizontalOffset and \l verticalOffset properties. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_butterfly.png + \li \image DropShadow_butterfly.png + \endtable + + The soft shadow is created by blurring the image live using a gaussian + blur. Performing blur live is a costly operation. Fullscreen gaussian blur + with even a moderate number of samples will only run at 60 fps on highend + graphics hardware. + + When the source is static, the \l cached property can be set to allocate + another buffer to avoid performing the blur every time it is drawn. + + \note This effect is available when running with OpenGL. + + \section1 Example + + The following example shows how to apply the effect. + \snippet DropShadow-example.qml example + +*/ +Item { + id: root + + DropShadowBase { + id: dbs + anchors.fill: parent + } + + /*! + This property defines the source item that is going to be used as the + source for the generated shadow. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property alias source: dbs.source + + /*! + \qmlproperty int DropShadow::radius + + Radius defines the softness of the shadow. A larger radius causes the + edges of the shadow to appear more blurry. + + The ideal blur is achieved by selecting \c samples and \c radius such + that \c {samples = 1 + radius * 2}, such as: + + \table + \header \li Radius \li Samples + \row \li 0 \e{(no blur)} \li 1 + \row \li 1 \li 3 + \row \li 2 \li 5 + \row \li 3 \li 7 + \endtable + + By default, the property is set to \c {floor(samples/2)}. + + \table + \header + \li Output examples with different radius values + \li + \li + \row + \li \image DropShadow_radius1.png + \li \image DropShadow_radius2.png + \li \image DropShadow_radius3.png + \row + \li \b { radius: 0 } + \li \b { radius: 6 } + \li \b { radius: 12 } + \row + \li \l samples: 25 + \li \l samples: 25 + \li \l samples: 25 + \row + \li \l color: #000000 + \li \l color: #000000 + \li \l color: #000000 + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 20 + \li \l verticalOffset: 20 + \li \l verticalOffset: 20 + \row + \li \l spread: 0 + \li \l spread: 0 + \li \l spread: 0 + \endtable + */ + property alias radius: dbs.radius; + + /*! + This property defines how many samples are taken per pixel when edge + softening blur calculation is done. Larger value produces better + quality, but is slower to render. + + Ideally, this value should be twice as large as the highest required + radius value plus one, such as: + + \table + \header \li Radius \li Samples + \row \li 0 \e{(no blur)} \li 1 + \row \li 1 \li 3 + \row \li 2 \li 5 + \row \li 3 \li 7 + \endtable + + By default, the property is set to \c 9. + + This property is not intended to be animated. Changing this property will + cause the underlying OpenGL shaders to be recompiled. + */ + property alias samples: dbs.samples + + /*! + This property defines the RGBA color value which is used for the shadow. + + By default, the property is set to \c "black". + + \table + \header + \li Output examples with different color values + \li + \li + \row + \li \image DropShadow_color1.png + \li \image DropShadow_color2.png + \li \image DropShadow_color3.png + \row + \li \b { color: #000000 } + \li \b { color: #0000ff } + \li \b { color: #aa000000 } + \row + \li \l radius: 8 + \li \l radius: 8 + \li \l radius: 8 + \row + \li \l samples: 17 + \li \l samples: 17 + \li \l samples: 17 + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 20 + \li \l verticalOffset: 20 + \li \l verticalOffset: 20 + \row + \li \l spread: 0 + \li \l spread: 0 + \li \l spread: 0 + \endtable + */ + property alias color: dbs.color + + /*! + \qmlproperty real QtGraphicalEffects::DropShadow::horizontalOffset + \qmlproperty real QtGraphicalEffects::DropShadow::verticalOffset + + HorizontalOffset and verticalOffset properties define the offset for the + rendered shadow compared to the DropShadow item position. Often, the + DropShadow item is anchored so that it fills the source element. In this + case, if the HorizontalOffset and verticalOffset properties are set to + 0, the shadow is rendered exactly under the source item. By changing the + offset properties, the shadow can be positioned relatively to the source + item. + + The values range from -inf to inf. By default, the properties are set to + \c 0. + + \table + \header + \li Output examples with different horizontalOffset values + \li + \li + \row + \li \image DropShadow_horizontalOffset1.png + \li \image DropShadow_horizontalOffset2.png + \li \image DropShadow_horizontalOffset3.png + \row + \li \b { horizontalOffset: -20 } + \li \b { horizontalOffset: 0 } + \li \b { horizontalOffset: 20 } + \row + \li \l radius: 4 + \li \l radius: 4 + \li \l radius: 4 + \row + \li \l samples: 9 + \li \l samples: 9 + \li \l samples: 9 + \row + \li \l color: #000000 + \li \l color: #000000 + \li \l color: #000000 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \row + \li \l spread: 0 + \li \l spread: 0 + \li \l spread: 0 + \endtable + + \table + \header + \li Output examples with different verticalOffset values + \li + \li + \row + \li \image DropShadow_horizontalOffset2.png + \li \image DropShadow_spread1.png + \row + \li \b { horizontalOffset: 0 } + \li \b { horizontalOffset: 0 } + \row + \li \l radius: 4 + \li \l radius: 8 + \row + \li \l samples: 9 + \li \l samples: 17 + \row + \li \l color: #000000 + \li \l color: #000000 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 20 + \row + \li \l spread: 0 + \li \l spread: 0 + \endtable + */ + property alias horizontalOffset: dbs.horizontalOffset + property alias verticalOffset: dbs.verticalOffset + + /*! + This property defines how large part of the shadow color is strengthened + near the source edges. + + The value ranges from 0.0 to 1.0. By default, the property is set to \c + 0.0. + + \table + \header + \li Output examples with different spread values + \li + \li + \row + \li \image DropShadow_spread1.png + \li \image DropShadow_spread2.png + \li \image DropShadow_spread3.png + \row + \li \b { spread: 0.0 } + \li \b { spread: 0.5 } + \li \b { spread: 1.0 } + \row + \li \l radius: 8 + \li \l radius: 8 + \li \l radius: 8 + \row + \li \l samples: 17 + \li \l samples: 17 + \li \l samples: 17 + \row + \li \l color: #000000 + \li \l color: #000000 + \li \l color: #000000 + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 20 + \li \l verticalOffset: 20 + \li \l verticalOffset: 20 + \endtable + */ + property alias spread: dbs.spread + + /*! + \internal + + Starting Qt 5.6, this property has no effect. It is left here + for source compatibility only. + + ### Qt 6: remove + */ + property bool fast: false + + /*! + 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 alias cached: dbs.cached + + /*! + This property determines whether or not the effect has a transparent + border. + + When set to \c true, the exterior of the item is padded with a 1 pixel + wide transparent edge, making sampling outside the source texture use + transparency instead of the edge pixels. Without this property, an + image which has opaque edges will not get a blurred shadow. + + In the image below, the Rectangle on the left has transparent borders + and has blurred edges, whereas the Rectangle on the right does not: + + By default, this property is set to \c true. + + \snippet DropShadow-transparentBorder-example.qml example + + \image DropShadow-transparentBorder.png + */ + property alias transparentBorder: dbs.transparentBorder +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/FastBlur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/FastBlur.qml new file mode 100644 index 0000000..2d4301c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/FastBlur.qml @@ -0,0 +1,400 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype FastBlur + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-blur + \brief Applies a fast blur effect to one or more source items. + + The FastBlur effect softens the source content by blurring it with algorithm + which uses the source content downscaling and bilinear filtering. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_bug.png + \li \image FastBlur_bug.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet FastBlur-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the source item that is going to be blurred. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the distance of the neighboring pixels which affect + the blurring of an individual pixel. A larger radius increases the blur + effect. FastBlur algorithm may internally reduce the accuracy of the radius in order to + provide good rendering performance. + + The value ranges from 0.0 (no blur) to inf. Visual quality of the blur is reduced when + radius exceeds value 64. By default, the property is set to \c 0.0 (no blur). + + \table + \header + \li Output examples with different blur values + \li + \li + \row + \li \image FastBlur_radius1.png + \li \image FastBlur_radius2.png + \li \image FastBlur_radius3.png + \row + \li \b { radius: 0 } + \li \b { radius: 32 } + \li \b { radius: 64 } + \endtable + */ + property real radius: 0.0 + + /*! + This property defines the blur behavior near the edges of the item, + where the pixel blurring is affected by the pixels outside the source + edges. + + If the property is set to \c true, the pixels outside the source are + interpreted to be transparent, which is similar to OpenGL + clamp-to-border extension. The blur is expanded slightly outside the + effect item area. + + If the property is set to \c false, the pixels outside the source are + interpreted to contain the same color as the pixels at the edge of the + item, which is similar to OpenGL clamp-to-edge behavior. The blur does + not expand outside the effect item area. + + By default, the property is set to \c false. + + \table + \header + \li Output examples with different transparentBorder values + \li + \li + \row + \li \image FastBlur_transparentBorder1.png + \li \image FastBlur_transparentBorder2.png + \row + \li \b { transparentBorder: false } + \li \b { transparentBorder: true } + \row + \li \l radius: 64 + \li \l radius: 64 + \endtable + */ + property bool transparentBorder: false + + /*! + 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 + + SourceProxy { + id: sourceProxy + input: rootItem.source + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: shaderItem + visible: rootItem.cached + sourceItem: shaderItem + live: true + hideSource: visible + smooth: rootItem.radius > 0 + } + + /*! \internal */ + property string __internalBlurVertexShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/fastblur_internal.vert.qsb" + + /*! \internal */ + property string __internalBlurFragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/fastblur_internal.frag.qsb" + + ShaderEffect { + id: level0 + property variant source: sourceProxy.output + anchors.fill: parent + visible: false + smooth: true + } + + ShaderEffectSource { + id: level1 + width: Math.ceil(shaderItem.width / 32) * 32 + height: Math.ceil(shaderItem.height / 32) * 32 + sourceItem: level0 + hideSource: rootItem.visible + sourceRect: transparentBorder ? Qt.rect(-64, -64, shaderItem.width, shaderItem.height) : Qt.rect(0, 0, 0, 0) + visible: false + smooth: rootItem.radius > 0 + } + + ShaderEffect { + id: effect1 + property variant source: level1 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level2 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level2 + width: level1.width / 2 + height: level1.height / 2 + sourceItem: effect1 + hideSource: rootItem.visible + visible: false + smooth: true + } + + ShaderEffect { + id: effect2 + property variant source: level2 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level3 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level3 + width: level2.width / 2 + height: level2.height / 2 + sourceItem: effect2 + hideSource: rootItem.visible + visible: false + smooth: true + } + + ShaderEffect { + id: effect3 + property variant source: level3 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level4 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level4 + width: level3.width / 2 + height: level3.height / 2 + sourceItem: effect3 + hideSource: rootItem.visible + visible: false + smooth: true + } + + ShaderEffect { + id: effect4 + property variant source: level4 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level5 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level5 + width: level4.width / 2 + height: level4.height / 2 + sourceItem: effect4 + hideSource: rootItem.visible + visible: false + smooth: true + } + + ShaderEffect { + id: effect5 + property variant source: level5 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level6 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level6 + width: level5.width / 2 + height: level5.height / 2 + sourceItem: effect5 + hideSource: rootItem.visible + visible: false + smooth: true + } + + Item { + id: dummysource + width: 1 + height: 1 + visible: false + } + + ShaderEffectSource { + id: dummy + width: 1 + height: 1 + sourceItem: dummysource + visible: false + smooth: false + live: false + } + + ShaderEffect { + id: shaderItem + + property variant source1: level1 + property variant source2: level2 + property variant source3: level3 + property variant source4: level4 + property variant source5: level5 + property variant source6: level6 + property real lod: Math.sqrt(rootItem.radius / 64.0) * 1.2 - 0.2 + property real weight1 + property real weight2 + property real weight3 + property real weight4 + property real weight5 + property real weight6 + + x: transparentBorder ? -64 : 0 + y: transparentBorder ? -64 : 0 + width: transparentBorder ? parent.width + 128 : parent.width + height: transparentBorder ? parent.height + 128 : parent.height + + function weight(v) { + if (v <= 0.0) + return 1.0 + if (v >= 0.5) + return 0.0 + + return 1.0 - v * 2.0 + } + + function calculateWeights() { + + var w1 = weight(Math.abs(lod - 0.100)) + var w2 = weight(Math.abs(lod - 0.300)) + var w3 = weight(Math.abs(lod - 0.500)) + var w4 = weight(Math.abs(lod - 0.700)) + var w5 = weight(Math.abs(lod - 0.900)) + var w6 = weight(Math.abs(lod - 1.100)) + + var sum = w1 + w2 + w3 + w4 + w5 + w6; + weight1 = w1 / sum; + weight2 = w2 / sum; + weight3 = w3 / sum; + weight4 = w4 / sum; + weight5 = w5 / sum; + weight6 = w6 / sum; + + upateSources() + } + + function upateSources() { + var sources = new Array(); + var weights = new Array(); + + if (weight1 > 0) { + sources.push(level1) + weights.push(weight1) + } + + if (weight2 > 0) { + sources.push(level2) + weights.push(weight2) + } + + if (weight3 > 0) { + sources.push(level3) + weights.push(weight3) + } + + if (weight4 > 0) { + sources.push(level4) + weights.push(weight4) + } + + if (weight5 > 0) { + sources.push(level5) + weights.push(weight5) + } + + if (weight6 > 0) { + sources.push(level6) + weights.push(weight6) + } + + for (var j = sources.length; j < 6; j++) { + sources.push(dummy) + weights.push(0.0) + } + + source1 = sources[0] + source2 = sources[1] + source3 = sources[2] + source4 = sources[3] + source5 = sources[4] + source6 = sources[5] + + weight1 = weights[0] + weight2 = weights[1] + weight3 = weights[2] + weight4 = weights[3] + weight5 = weights[4] + weight6 = weights[5] + } + + Component.onCompleted: calculateWeights() + + onLodChanged: calculateWeights() + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/fastblur.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/GammaAdjust.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/GammaAdjust.qml new file mode 100644 index 0000000..38d4660 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/GammaAdjust.qml @@ -0,0 +1,146 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype GammaAdjust + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-color + \brief Alters the luminance of the source item. + + GammaAdjust is applied to each pixel according to the curve which is + pre-defined as a power-law expression, where the property gamma is used as the + reciprocal scaling exponent. Refer to the property documentation of \l{GammaAdjust::gamma}{gamma} + for more details. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_bug.png + \li \image GammaAdjust_bug.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet GammaAdjust-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the source item for which the luminance is going to be + adjusted. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the change factor for how the luminance of each pixel + is altered according to the equation: + + \code +luminance = pow(original_luminance, 1.0 / gamma); // The luminance is assumed to be between 0.0 and 1.0 + \endcode + + Setting the gamma values under 1.0 makes the image darker, the values + above 1.0 lighten it. + + The value ranges from 0.0 (darkest) to inf (lightest). By default, the + property is set to \c 1.0 (no change). + + \table + \header + \li Output examples with different gamma values + \li + \li + \row + \li \image GammaAdjust_gamma1.png + \li \image GammaAdjust_gamma2.png + \li \image GammaAdjust_gamma3.png + \row + \li \b { gamma: 0.5 } + \li \b { gamma: 1.0 } + \li \b { gamma: 2.0 } + \endtable + + \table + \header + \li Pixel luminance curves of the above images. + \li + \li + \row + \li \image GammaAdjust_gamma1_graph.png + \li \image GammaAdjust_gamma2_graph.png + \li \image GammaAdjust_gamma3_graph.png + \row + \li Red curve: default gamma (1.0) + \li + \li + \row + \li Yellow curve: effect applied + \li + \li + \row + \li X-axis: pixel original luminance + \li + \li + \row + \li Y-axis: pixel luminance with effect applied + \li + \li + \endtable + + */ + property real gamma: 1.0 + + /*! + 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 + + SourceProxy { + id: sourceProxy + input: rootItem.source + interpolation: input && input.smooth ? SourceProxy.LinearInterpolation : SourceProxy.NearestInterpolation + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property real gamma: 1.0 / Math.max(rootItem.gamma, 0.0001) + + anchors.fill: parent + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/gammaadjust.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/GaussianBlur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/GaussianBlur.qml new file mode 100644 index 0000000..3317cac --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/GaussianBlur.qml @@ -0,0 +1,350 @@ +// Copyright (C) 2017 The Qt Company Ltd. +// Copyright (C) 2017 Jolla Ltd, author: +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype GaussianBlur + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-blur + \brief Applies a higher quality blur effect. + + GaussianBlur effect softens the image by blurring it with an algorithm that + uses the Gaussian function to calculate the effect. The effect produces + higher quality than \l{Qt5Compat.GraphicalEffects::FastBlur}{FastBlur}, but is + slower to render. + + In particular, modifying properties of Gaussian blur will in many cases require + rebuilding the shader code from scratch, so animating properties of the effect + may perform badly as well as require a large amount of cache space. Therefore, + \l{FastBlur} should usually be preferred for animated blurs. + + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_bug.png + \li \image GaussianBlur_bug.png + \endtable + + \note This effect is available when running with OpenGL. + + \section1 Example + + The following example shows how to apply the effect. + \snippet GaussianBlur-example.qml example + + Performing blur live is a costly operation. Fullscreen gaussian blur + with even a moderate number of samples will only run at 60 fps on highend + graphics hardware. +*/ +Item { + id: root + + /*! + This property defines the source item that is going to be blurred. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the distance of the neighboring pixels which + affect the blurring of an individual pixel. A larger radius increases + the blur effect. + + The ideal blur is achieved by selecting \c samples and \c radius such + that \c {samples = 1 + radius * 2}, such as: + + \table + \header \li Radius \li Samples + \row \li 0 \e{(no blur)} \li 1 + \row \li 1 \li 3 + \row \li 2 \li 5 + \row \li 3 \li 7 + \endtable + + The value ranges from 0.0 (no blur) to inf. By default, the property is + set to \c floor(samples / 2.0). + + \table + \header + \li Output examples with different radius values + \li + \li + \row + \li \image GaussianBlur_radius1.png + \li \image GaussianBlur_radius2.png + \li \image GaussianBlur_radius3.png + \row + \li \b { radius: 0 } + \li \b { radius: 4 } + \li \b { radius: 8 } + \row + \li \l samples: 16 + \li \l samples: 16 + \li \l samples: 16 + \row + \li \l deviation: 3 + \li \l deviation: 3 + \li \l deviation: 3 + \endtable + + */ + property real radius: Math.floor(samples / 2); + + /*! + This property defines how many samples are taken per pixel when blur + calculation is done. Larger value produces better quality, but is slower + to render. + + Ideally, this value should be twice as large as the highest required + radius value plus 1, for example, if the radius is animated between 0.0 + and 4.0, samples should be set to 9. + + By default, the property is set to \c 9. + + \note This property is not intended to be animated. Changing this property may + cause the underlying OpenGL shaders to be recompiled. + + */ + property int samples: 9 + + /*! + This property is a parameter to the gaussian function that is used when + calculating neighboring pixel weights for the blurring. A larger + deviation causes image to appear more blurry, but it also reduces the + quality of the blur. A very large deviation value causes the effect to + look a bit similar to what, for exmple, a box blur algorithm produces. A + too small deviation values makes the effect insignificant for the pixels + near the radius. + + \image GaussianBlur_deviation_graph.png + \caption The image above shows the Gaussian function with two different + deviation values, yellow (1) and cyan (2.7). The y-axis shows the + weights, the x-axis shows the pixel distance. + + The value ranges from 0.0 (no deviation) to inf (maximum deviation). By + default, deviation is bound to radius. When radius increases, deviation + is automatically increased linearly. With the radius value of 8, the + deviation default value becomes approximately 2.7034. This value + produces a compromise between the blur quality and overall blurriness. + + \table + \header + \li Output examples with different deviation values + \li + \li + \row + \li \image GaussianBlur_deviation1.png + \li \image GaussianBlur_deviation2.png + \li \image GaussianBlur_deviation3.png + \row + \li \b { deviation: 1 } + \li \b { deviation: 2 } + \li \b { deviation: 4 } + \row + \li \l radius: 8 + \li \l radius: 8 + \li \l radius: 8 + \row + \li \l samples: 16 + \li \l samples: 16 + \li \l samples: 16 + \endtable + + */ + property real deviation: (radius + 1.0) / 3.3333 + + /*! + This property defines the blur behavior near the edges of the item, + where the pixel blurring is affected by the pixels outside the source + edges. + + If the property is set to \c true, the pixels outside the source are + interpreted to be transparent, which is similar to OpenGL + clamp-to-border extension. The blur is expanded slightly outside the + effect item area. + + If the property is set to \c false, the pixels outside the source are + interpreted to contain the same color as the pixels at the edge of the + item, which is similar to OpenGL clamp-to-edge behavior. The blur does + not expand outside the effect item area. + + By default, the property is set to \c false. + + \table + \header + \li Output examples with different transparentBorder values + \li + \li + \row + \li \image GaussianBlur_transparentBorder1.png + \li \image GaussianBlur_transparentBorder2.png + \row + \li \b { transparentBorder: false } + \li \b { transparentBorder: true } + \row + \li \l radius: 8 + \li \l radius: 8 + \row + \li \l samples: 16 + \li \l samples: 16 + \row + \li \l deviation: 2.7 + \li \l deviation: 2.7 + \endtable + */ + property bool transparentBorder: false + + /*! + 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 + + + // private members... + /*! \internal */ + property int _paddedTexWidth: transparentBorder ? width + 2 * radius: width; + /*! \internal */ + property int _paddedTexHeight: transparentBorder ? height + 2 * radius: height; + /*! \internal */ + property int _kernelRadius: Math.max(0, samples / 2); + /*! \internal */ + property int _kernelSize: _kernelRadius * 2 + 1; + /*! \internal */ + property real _dpr: Screen.devicePixelRatio; + /*! \internal */ + property bool _alphaOnly: false; + /*! \internal */ + property var _maskSource: undefined + + /*! \internal */ + property alias _output: sourceProxy.output; + /*! \internal */ + property alias _outputRect: sourceProxy.sourceRect; + /*! \internal */ + property alias _color: verticalBlur.color; + /*! \internal */ + property real _thickness: 0; + /*! \internal */ + property bool _componentIsComplete: false + + onSamplesChanged: _rebuildShaders(); + on_KernelSizeChanged: _rebuildShaders(); + onDeviationChanged: _rebuildShaders(); + on_DprChanged: _rebuildShaders(); + on_MaskSourceChanged: _rebuildShaders(); + Component.onCompleted: { + _componentIsComplete = true + _rebuildShaders(); + } + + /*! \internal */ + function _rebuildShaders() { + if (!_componentIsComplete) + return + + var params = { + radius: _kernelRadius, + // Limit deviation to something very small avoid getting NaN in the shader. + deviation: Math.max(0.00001, deviation), + alphaOnly: root._alphaOnly, + masked: _maskSource != undefined, + fallback: root.radius != _kernelRadius + } + var shaders = ShaderBuilder.gaussianBlur(params); + horizontalBlur.fragmentShader = shaders.fragmentShader; + horizontalBlur.vertexShader = shaders.vertexShader; + } + + SourceProxy { + id: sourceProxy + interpolation: SourceProxy.LinearInterpolation + input: root.source + sourceRect: root.transparentBorder + ? Qt.rect(-root.radius, 0, root._paddedTexWidth, parent.height) + : Qt.rect(0, 0, 0, 0) + } + + ShaderEffect { + id: horizontalBlur + width: root.transparentBorder ? root._paddedTexWidth : root.width + height: root.height; + + // Used by all shaders + property Item source: sourceProxy.output; + property real spread: root.radius / root._kernelRadius; + property var dirstep: Qt.vector2d(1 / (root._paddedTexWidth * root._dpr), 0); + + // Used by fallback shader (sampleCount exceeds number of varyings) + property real deviation: root.deviation + + // Only in use for DropShadow and Glow + property color color: "white" + property real thickness: Math.max(0, Math.min(0.98, 1 - root._thickness * 0.98)); + + // Only in use for MaskedBlur + property var mask: root._maskSource; + + layer.enabled: true + layer.smooth: true + layer.sourceRect: root.transparentBorder + ? Qt.rect(0, -root.radius, width, root._paddedTexHeight) + : Qt.rect(0, 0, 0, 0) + visible: false + blending: false + } + + ShaderEffect { + id: verticalBlur + x: transparentBorder ? -root.radius : 0 + y: x; + width: root.transparentBorder ? root._paddedTexWidth: root.width + height: root.transparentBorder ? root._paddedTexHeight : root.height; + fragmentShader: horizontalBlur.fragmentShader + vertexShader: horizontalBlur.vertexShader + + property Item source: horizontalBlur + property real spread: horizontalBlur.spread + property var dirstep: Qt.vector2d(0, 1 / (root._paddedTexHeight * root._dpr)); + + property real deviation: horizontalBlur.deviation + + property color color: "black" + property real thickness: horizontalBlur.thickness; + + property var mask: horizontalBlur.mask; + + visible: true + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: verticalBlur + visible: root.cached + smooth: true + sourceItem: verticalBlur + hideSource: visible + } + +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Glow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Glow.qml new file mode 100644 index 0000000..8a04bc3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/Glow.qml @@ -0,0 +1,247 @@ +// Copyright (C) 2020 The Qt Company Ltd. +// Copyright (C) 2017 Jolla Ltd, author: +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +// Qt-Security score:significant reason:default + +import QtQuick +import Qt5Compat.GraphicalEffects.private + +/*! + \qmltype Glow + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-glow + \brief Generates a blurred and colorized image of the source and places it + behind the original, giving impression that the source is glowing. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_butterfly_black.png + \li \image Glow_butterfly.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet Glow-example.qml example + +*/ +Item { + id: root + + DropShadowBase { + id: dps + anchors.fill: parent + color: "white" + spread: 0.5 + horizontalOffset: 0 + verticalOffset: 0 + } + + /*! + This property defines the source item that is going to be used as source + for the generated glow. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property alias source: dps.source + + /*! + Radius defines the softness of the glow. A larger radius causes the + edges of the glow to appear more blurry. + + Depending on the radius value, value of the \l{Glow::samples}{samples} + should be set to sufficiently large to ensure the visual quality. + + The ideal blur is achieved by selecting \c samples and \c radius such + that \c {samples = 1 + radius * 2}, such as: + + \table + \header \li Radius \li Samples + \row \li 0 \e{(no blur)} \li 1 + \row \li 1 \li 3 + \row \li 2 \li 5 + \row \li 3 \li 7 + \endtable + + By default, the property is set to \c {floor(samples/2)}. + + \table + \header + \li Output examples with different radius values + \li + \li + \row + \li \image Glow_radius1.png + \li \image Glow_radius2.png + \li \image Glow_radius3.png + \row + \li \b { radius: 0 } + \li \b { radius: 6 } + \li \b { radius: 12 } + \row + \li \l samples: 25 + \li \l samples: 25 + \li \l samples: 25 + \row + \li \l color: #ffffff + \li \l color: #ffffff + \li \l color: #ffffff + \row + \li \l spread: 0 + \li \l spread: 0 + \li \l spread: 0 + \endtable + */ + property alias radius: dps.radius + + /*! + This property defines how many samples are taken per pixel when edge + softening blur calculation is done. Larger value produces better + quality, but is slower to render. + + Ideally, this value should be twice as large as the highest required + radius value plus one, such as: + + \table + \header \li Radius \li Samples + \row \li 0 \e{(no blur)} \li 1 + \row \li 1 \li 3 + \row \li 2 \li 5 + \row \li 3 \li 7 + \endtable + + By default, the property is set to \c 9. + + This property is not intended to be animated. Changing this property will + cause the underlying OpenGL shaders to be recompiled. + */ + property alias samples: dps.samples + + /*! + This property defines how large part of the glow color is strengthened + near the source edges. + + The values range from 0.0 to 1.0. By default, the property is set to \c + 0.5. + + \note The implementation is optimized for medium and low spread values. + Depending on the source, spread values closer to 1.0 may yield visually + asymmetrical results. + + \table + \header + \li Output examples with different spread values + \li + \li + \row + \li \image Glow_spread1.png + \li \image Glow_spread2.png + \li \image Glow_spread3.png + \row + \li \b { spread: 0.0 } + \li \b { spread: 0.5 } + \li \b { spread: 1.0 } + \row + \li \l radius: 8 + \li \l radius: 8 + \li \l radius: 8 + \row + \li \l samples: 17 + \li \l samples: 17 + \li \l samples: 17 + \row + \li \l color: #ffffff + \li \l color: #ffffff + \li \l color: #ffffff + \endtable + */ + property alias spread: dps.spread + + /*! + 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 Glow_color1.png + \li \image Glow_color2.png + \li \image Glow_color3.png + \row + \li \b { color: #ffffff } + \li \b { color: #00ff00 } + \li \b { color: #aa00ff00 } + \row + \li \l radius: 8 + \li \l radius: 8 + \li \l radius: 8 + \row + \li \l samples: 17 + \li \l samples: 17 + \li \l samples: 17 + \row + \li \l spread: 0.5 + \li \l spread: 0.5 + \li \l spread: 0.5 + \endtable + + */ + property alias color: dps.color + + /*! + \internal + + Starting Qt 5.6, this property has no effect. It is left here + for source compatibility only. + + ### Qt 6: remove + */ + property bool fast: false + + /*! + 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 alias cached: dps.cached + + /*! + This property determines whether or not the effect has a transparent + border. + + When set to \c true, the exterior of the item is padded with a + transparent edge, making sampling outside the source texture use + transparency instead of the edge pixels. Without this property, an + image which has opaque edges will not get a blurred edge. + + By default, the property is set to \c true. Set it to false if the source + already has a transparent edge to make the blurring a tiny bit faster. + + In the snippet below, the Rectangle on the left has transparent borders + and has blurred edges, whereas the Rectangle on the right does not. + + \snippet Glow-transparentBorder-example.qml example + + \image Glow-transparentBorder.png + */ + property alias transparentBorder: dps.transparentBorder +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/HueSaturation.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/HueSaturation.qml new file mode 100644 index 0000000..beb9cea --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/HueSaturation.qml @@ -0,0 +1,187 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype HueSaturation + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-color + \brief Alters the source item colors in the HSL color space. + + HueSaturation is similar to the \l Colorize effect, but the hue and + saturation property values are handled differently. The HueSaturation effect + always shifts the hue, saturation, and lightness from the original, instead + of setting them. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_bug.png + \li \image HueSaturation_bug.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet HueSaturation-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the source item that provides the source pixels + for the effect. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source: 0 + + /*! + This property defines the hue value which is added to the source hue + value. + + The value ranges from -1.0 (decrease) to 1.0 (increase). By default, the + property is set to \c 0.0 (no change). + + \table + \header + \li Output examples with different hue values + \li + \li + \row + \li \image HueSaturation_hue1.png + \li \image HueSaturation_hue2.png + \li \image HueSaturation_hue3.png + \row + \li \b { hue: -0.3 } + \li \b { hue: 0.0 } + \li \b { hue: 0.3 } + \row + \li \l saturation: 0 + \li \l saturation: 0 + \li \l saturation: 0 + \row + \li \l lightness: 0 + \li \l lightness: 0 + \li \l lightness: 0 + \endtable + + */ + property real hue: 0.0 + + /*! + This property defines the saturation value value which is added to the + source saturation value. + + The value ranges from -1.0 (decrease) to 1.0 (increase). By default, the + property is set to \c 0.0 (no change). + + \table + \header + \li Output examples with different saturation values + \li + \li + \row + \li \image HueSaturation_saturation1.png + \li \image HueSaturation_saturation2.png + \li \image HueSaturation_saturation3.png + \row + \li \b { saturation: -0.8 } + \li \b { saturation: 0.0 } + \li \b { saturation: 1.0 } + \row + \li \l hue: 0 + \li \l hue: 0 + \li \l hue: 0 + \row + \li \l lightness: 0 + \li \l lightness: 0 + \li \l lightness: 0 + \endtable + + */ + property real saturation: 0.0 + + /*! + This property defines the lightness value which is added to the source + saturation value. + + The value ranges from -1.0 (decrease) to 1.0 (increase). By default, the + property is set to \c 0.0 (no change). + + \table + \header + \li Output examples with different lightness values + \li + \li + \row + \li \image HueSaturation_lightness1.png + \li \image HueSaturation_lightness2.png + \li \image HueSaturation_lightness3.png + \row + \li \b { lightness: -0.5 } + \li \b { lightness: 0.0 } + \li \b { lightness: 0.5 } + \row + \li \l hue: 0 + \li \l hue: 0 + \li \l hue: 0 + \row + \li \l saturation: 0 + \li \l saturation: 0 + \li \l saturation: 0 + \endtable + + */ + property real lightness: 0.0 + + /*! + 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 + + SourceProxy { + id: sourceProxy + input: rootItem.source + interpolation: input && input.smooth ? SourceProxy.LinearInterpolation : SourceProxy.NearestInterpolation + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property variant hsl: Qt.vector3d(rootItem.hue, rootItem.saturation, rootItem.lightness) + + anchors.fill: parent + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/huesaturation.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/InnerShadow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/InnerShadow.qml new file mode 100644 index 0000000..34869f8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/InnerShadow.qml @@ -0,0 +1,351 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype InnerShadow + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-drop-shadow + \brief Generates a colorized and blurred shadow inside the + source. + + By default the effect produces a high quality shadow image, thus the + rendering speed of the shadow might not be the highest possible. The + rendering speed is reduced especially if the shadow edges are heavily + softened. For use cases that require faster rendering speed and for which + the highest possible visual quality is not necessary, property + \l{InnerShadow::fast}{fast} can be set to true. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_butterfly.png + \li \image InnerShadow_butterfly.png + \endtable + + \note This effect is available when running with OpenGL. + + \section1 Example + + The following example shows how to apply the effect. + \snippet InnerShadow-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the source item that is going to be used as the + source for the generated shadow. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + Radius defines the softness of the shadow. A larger radius causes the + edges of the shadow to appear more blurry. + + Depending on the radius value, value of the + \l{InnerShadow::samples}{samples} should be set to sufficiently large to + ensure the visual quality. + + The value ranges from 0.0 (no blur) to inf. By default, the property is + set to \c 0.0 (no blur). + + \table + \header + \li Output examples with different radius values + \li + \li + \row + \li \image InnerShadow_radius1.png + \li \image InnerShadow_radius2.png + \li \image InnerShadow_radius3.png + \row + \li \b { radius: 0 } + \li \b { radius: 6 } + \li \b { radius: 12 } + \row + \li \l samples: 24 + \li \l samples: 24 + \li \l samples: 24 + \row + \li \l color: #000000 + \li \l color: #000000 + \li \l color: #000000 + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \row + \li \l spread: 0 + \li \l spread: 0 + \li \l spread: 0 + \endtable + + */ + property real radius: 0.0 + + /*! + This property defines how many samples are taken per pixel when edge + softening blur calculation is done. Larger value produces better + quality, but is slower to render. + + Ideally, this value should be twice as large as the highest required + radius value, for example, if the radius is animated between 0.0 and + 4.0, samples should be set to 8. + + The value ranges from 0 to 32. By default, the property is set to \c 0. + + This property is not intended to be animated. Changing this property may + cause the underlying OpenGL shaders to be recompiled. + + When \l{InnerShadow::fast}{fast} property is set to true, this property + has no effect. + + */ + property int samples: 0 + + /*! + This property defines how large part of the shadow color is strengthened + near the source edges. + + The value ranges from 0.0 to 1.0. By default, the property is set to \c + 0.5. + + \table + \header + \li Output examples with different spread values + \li + \li + \row + \li \image InnerShadow_spread1.png + \li \image InnerShadow_spread2.png + \li \image InnerShadow_spread3.png + \row + \li \b { spread: 0.0 } + \li \b { spread: 0.3 } + \li \b { spread: 0.5 } + \row + \li \l radius: 16 + \li \l radius: 16 + \li \l radius: 16 + \row + \li \l samples: 24 + \li \l samples: 24 + \li \l samples: 24 + \row + \li \l color: #000000 + \li \l color: #000000 + \li \l color: #000000 + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \endtable + + */ + property real spread: 0.0 + + /*! + This property defines the RGBA color value which is used for the shadow. + + By default, the property is set to \c "black". + + \table + \header + \li Output examples with different color values + \li + \li + \row + \li \image InnerShadow_color1.png + \li \image InnerShadow_color2.png + \li \image InnerShadow_color3.png + \row + \li \b { color: #000000 } + \li \b { color: #ffffff } + \li \b { color: #ff0000 } + \row + \li \l radius: 16 + \li \l radius: 16 + \li \l radius: 16 + \row + \li \l samples: 24 + \li \l samples: 24 + \li \l samples: 24 + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \row + \li \l spread: 0.2 + \li \l spread: 0.2 + \li \l spread: 0.2 + \endtable + */ + property color color: "black" + + /*! + \qmlproperty real QtGraphicalEffects::InnerShadow::horizontalOffset + \qmlproperty real QtGraphicalEffects::InnerShadow::verticalOffset + + HorizontalOffset and verticalOffset properties define the offset for the + rendered shadow compared to the InnerShadow item position. Often, the + InnerShadow item is anchored so that it fills the source element. In + this case, if the HorizontalOffset and verticalOffset properties are set + to 0, the shadow is rendered fully inside the source item. By changing + the offset properties, the shadow can be positioned relatively to the + source item. + + The values range from -inf to inf. By default, the properties are set to + \c 0. + + \table + \header + \li Output examples with different horizontalOffset values + \li + \li + \row + \li \image InnerShadow_horizontalOffset1.png + \li \image InnerShadow_horizontalOffset2.png + \li \image InnerShadow_horizontalOffset3.png + \row + \li \b { horizontalOffset: -20 } + \li \b { horizontalOffset: 0 } + \li \b { horizontalOffset: 20 } + \row + \li \l radius: 16 + \li \l radius: 16 + \li \l radius: 16 + \row + \li \l samples: 24 + \li \l samples: 24 + \li \l samples: 24 + \row + \li \l color: #000000 + \li \l color: #000000 + \li \l color: #000000 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \row + \li \l spread: 0 + \li \l spread: 0 + \li \l spread: 0 + \endtable + + */ + property real horizontalOffset: 0 + property real verticalOffset: 0 + + /*! + This property selects the blurring algorithm that is used to produce the + softness for the effect. Setting this to true enables fast algorithm, + setting value to false produces higher quality result. + + By default, the property is set to \c false. + + \table + \header + \li Output examples with different fast values + \li + \li + \row + \li \image InnerShadow_fast1.png + \li \image InnerShadow_fast2.png + \row + \li \b { fast: false } + \li \b { fast: true } + \row + \li \l radius: 16 + \li \l radius: 16 + \row + \li \l samples: 24 + \li \l samples: 24 + \row + \li \l color: #000000 + \li \l color: #000000 + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \row + \li \l spread: 0.2 + \li \l spread: 0.2 + \endtable + */ + property bool fast: false + + /*! + 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 + + Loader { + anchors.fill: parent + sourceComponent: rootItem.fast ? innerShadow : gaussianInnerShadow + } + + Component { + id: gaussianInnerShadow + GaussianInnerShadow { + anchors.fill: parent + source: rootItem.source + radius: rootItem.radius + maximumRadius: rootItem.samples * 0.5 + color: rootItem.color + cached: rootItem.cached + spread: rootItem.spread + horizontalOffset: rootItem.horizontalOffset + verticalOffset: rootItem.verticalOffset + } + } + + Component { + id: innerShadow + FastInnerShadow { + anchors.fill: parent + source: rootItem.source + blur: Math.pow(rootItem.radius / 64.0, 0.4) + color: rootItem.color + cached: rootItem.cached + spread: rootItem.spread + horizontalOffset: rootItem.horizontalOffset + verticalOffset: rootItem.verticalOffset + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/LevelAdjust.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/LevelAdjust.qml new file mode 100644 index 0000000..d60986a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/LevelAdjust.qml @@ -0,0 +1,403 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype LevelAdjust + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-color + \brief Adjusts color levels in the RGBA color space. + + This effect adjusts the source item colors separately for each color + channel. Source item contrast can be adjusted and color balance altered. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_butterfly.png + \li \image LevelAdjust_butterfly.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet LevelAdjust-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the source item that provides the source pixels + for the effect. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the change factor for how the value of each pixel + color channel is altered according to the equation: + + \code + result.rgb = pow(original.rgb, 1.0 / gamma.rgb); + \endcode + + Setting the gamma values under QtVector3d(1.0, 1.0, 1.0) makes the image + darker, the values above QtVector3d(1.0, 1.0, 1.0) lighten it. + + The value ranges from QtVector3d(0.0, 0.0, 0.0) (darkest) to inf + (lightest). By default, the property is set to \c QtVector3d(1.0, 1.0, + 1.0) (no change). + + \table + \header + \li Output examples with different gamma values + \li + \li + \row + \li \image LevelAdjust_gamma1.png + \li \image LevelAdjust_gamma2.png + \li \image LevelAdjust_gamma3.png + \row + \li \b { gamma: Qt.vector3d(1.0, 1.0, 1.0) } + \li \b { gamma: Qt.vector3d(1.0, 0.4, 2.0) } + \li \b { gamma: Qt.vector3d(1.0, 0.1, 4.0) } + \row + \li \l minimumInput: #000000 + \li \l minimumInput: #000000 + \li \l minimumInput: #000000 + \row + \li \l maximumInput: #ffffff + \li \l maximumInput: #ffffff + \li \l maximumInput: #ffffff + \row + \li \l minimumOutput: #000000 + \li \l minimumOutput: #000000 + \li \l minimumOutput: #000000 + \row + \li \l maximumOutput: #ffffff + \li \l maximumOutput: #ffffff + \li \l maximumOutput: #ffffff + \endtable + + \table + \header + \li Pixel color channel luminance curves of the above images. + \li + \li + \row + \li \image LevelAdjust_default_curve.png + \li \image LevelAdjust_gamma2_curve.png + \li \image LevelAdjust_gamma3_curve.png + \row + \li X-axis: pixel original luminance + \li + \li + \row + \li Y-axis: color channel luminance with effect applied + \li + \li + \endtable + */ + property variant gamma: Qt.vector3d(1.0, 1.0, 1.0) + + /*! + This property defines the minimum input level for each color channel. It + sets the black-point, all pixels having lower value than this property + are rendered as black (per color channel). Increasing the value darkens + the dark areas. + + The value ranges from "#00000000" to "#ffffffff". By default, the + property is set to \c "#00000000" (no change). + + \table + \header + \li Output examples with different minimumInput values + \li + \li + \row + \li \image LevelAdjust_minimumInput1.png + \li \image LevelAdjust_minimumInput2.png + \li \image LevelAdjust_minimumInput3.png + \row + \li \b { minimumInput: #00000000 } + \li \b { minimumInput: #00000040 } + \li \b { minimumInput: #00000070 } + \row + \li \l maximumInput: #ffffff + \li \l maximumInput: #ffffff + \li \l maximumInput: #ffffff + \row + \li \l minimumOutput: #000000 + \li \l minimumOutput: #000000 + \li \l minimumOutput: #000000 + \row + \li \l maximumOutput: #ffffff + \li \l maximumOutput: #ffffff + \li \l maximumOutput: #ffffff + \row + \li \l gamma: Qt.vector3d(1.0, 1.0, 1.0) + \li \l gamma: Qt.vector3d(1.0, 1.0, 1.0) + \li \l gamma: Qt.vector3d(1.0, 1.0, 1.0) + \endtable + + \table + \header + \li Pixel color channel luminance curves of the above images. + \li + \li + \row + \li \image LevelAdjust_default_curve.png + \li \image LevelAdjust_minimumInput2_curve.png + \li \image LevelAdjust_minimumInput3_curve.png + \row + \li X-axis: pixel original luminance + \li + \li + \row + \li Y-axis: color channel luminance with effect applied + \li + \li + \endtable + + */ + property color minimumInput: Qt.rgba(0.0, 0.0, 0.0, 0.0) + + /*! + This property defines the maximum input level for each color channel. + It sets the white-point, all pixels having higher value than this + property are rendered as white (per color channel). + Decreasing the value lightens the light areas. + + The value ranges from "#ffffffff" to "#00000000". By default, the + property is set to \c "#ffffffff" (no change). + + \table + \header + \li Output examples with different maximumInput values + \li + \li + \row + \li \image LevelAdjust_maximumInput1.png + \li \image LevelAdjust_maximumInput2.png + \li \image LevelAdjust_maximumInput3.png + \row + \li \b { maximumInput: #FFFFFFFF } + \li \b { maximumInput: #FFFFFF80 } + \li \b { maximumInput: #FFFFFF30 } + \row + \li \l minimumInput: #000000 + \li \l minimumInput: #000000 + \li \l minimumInput: #000000 + \row + \li \l minimumOutput: #000000 + \li \l minimumOutput: #000000 + \li \l minimumOutput: #000000 + \row + \li \l maximumOutput: #ffffff + \li \l maximumOutput: #ffffff + \li \l maximumOutput: #ffffff + \row + \li \l gamma: Qt.vector3d(1.0, 1.0, 1.0) + \li \l gamma: Qt.vector3d(1.0, 1.0, 1.0) + \li \l gamma: Qt.vector3d(1.0, 1.0, 1.0) + \endtable + + \table + \header + \li Pixel color channel luminance curves of the above images. + \li + \li + \row + \li \image LevelAdjust_default_curve.png + \li \image LevelAdjust_maximumInput2_curve.png + \li \image LevelAdjust_maximumInput3_curve.png + \row + \li X-axis: pixel original luminance + \li + \li + \row + \li Y-axis: color channel luminance with effect applied + \li + \li + \endtable + + */ + property color maximumInput: Qt.rgba(1.0, 1.0, 1.0, 1.0) + + /*! + This property defines the minimum output level for each color channel. + Increasing the value lightens the dark areas, reducing the contrast. + + The value ranges from "#00000000" to "#ffffffff". By default, the + property is set to \c "#00000000" (no change). + + \table + \header + \li Output examples with different minimumOutput values + \li + \li + \row + \li \image LevelAdjust_minimumOutput1.png + \li \image LevelAdjust_minimumOutput2.png + \li \image LevelAdjust_minimumOutput3.png + \row + \li \b { minimumOutput: #00000000 } + \li \b { minimumOutput: #00000070 } + \li \b { minimumOutput: #000000A0 } + \row + \li \l minimumInput: #000000 + \li \l minimumInput: #000000 + \li \l minimumInput: #000000 + \row + \li \l maximumInput: #ffffff + \li \l maximumInput: #ffffff + \li \l maximumInput: #ffffff + \row + \li \l maximumOutput: #ffffff + \li \l maximumOutput: #ffffff + \li \l maximumOutput: #ffffff + \row + \li \l gamma: Qt.vector3d(1.0, 1.0, 1.0) + \li \l gamma: Qt.vector3d(1.0, 1.0, 1.0) + \li \l gamma: Qt.vector3d(1.0, 1.0, 1.0) + \endtable + + \table + \header + \li Pixel color channel luminance curves of the above images. + \li + \li + \row + \li \image LevelAdjust_default_curve.png + \li \image LevelAdjust_minimumOutput2_curve.png + \li \image LevelAdjust_minimumOutput3_curve.png + \row + \li X-axis: pixel original luminance + \li + \li + \row + \li Y-axis: color channel luminance with effect applied + \li + \li + \endtable + + */ + property color minimumOutput: Qt.rgba(0.0, 0.0, 0.0, 0.0) + + /*! + This property defines the maximum output level for each color channel. + Decreasing the value darkens the light areas, reducing the contrast. + + The value ranges from "#ffffffff" to "#00000000". By default, the + property is set to \c "#ffffffff" (no change). + + \table + \header + \li Output examples with different maximumOutput values + \li + \li + \row + \li \image LevelAdjust_maximumOutput1.png + \li \image LevelAdjust_maximumOutput2.png + \li \image LevelAdjust_maximumOutput3.png + \row + \li \b { maximumOutput: #FFFFFFFF } + \li \b { maximumOutput: #FFFFFF80 } + \li \b { maximumOutput: #FFFFFF30 } + \row + \li \l minimumInput: #000000 + \li \l minimumInput: #000000 + \li \l minimumInput: #000000 + \row + \li \l maximumInput: #ffffff + \li \l maximumInput: #ffffff + \li \l maximumInput: #ffffff + \row + \li \l minimumOutput: #000000 + \li \l minimumOutput: #000000 + \li \l minimumOutput: #000000 + \row + \li \l gamma: Qt.vector3d(1.0, 1.0, 1.0) + \li \l gamma: Qt.vector3d(1.0, 1.0, 1.0) + \li \l gamma: Qt.vector3d(1.0, 1.0, 1.0) + \endtable + + \table + \header + \li Pixel color channel luminance curves of the above images. + \li + \li + \row + \li \image LevelAdjust_default_curve.png + \li \image LevelAdjust_maximumOutput2_curve.png + \li \image LevelAdjust_maximumOutput3_curve.png + \row + \li X-axis: pixel original luminance + \li + \li + \row + \li Y-axis: color channel luminance with effect applied + \li + \li + \endtable + */ + property color maximumOutput: Qt.rgba(1.0, 1.0, 1.0, 1.0) + + /*! + 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 + + SourceProxy { + id: sourceProxy + input: rootItem.source + interpolation: input && input.smooth ? SourceProxy.LinearInterpolation : SourceProxy.NearestInterpolation + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property variant minimumInputRGB: Qt.vector3d(rootItem.minimumInput.r, rootItem.minimumInput.g, rootItem.minimumInput.b) + property variant maximumInputRGB: Qt.vector3d(rootItem.maximumInput.r, rootItem.maximumInput.g, rootItem.maximumInput.b) + property real minimumInputAlpha: rootItem.minimumInput.a + property real maximumInputAlpha: rootItem.maximumInput.a + property variant minimumOutputRGB: Qt.vector3d(rootItem.minimumOutput.r, rootItem.minimumOutput.g, rootItem.minimumOutput.b) + property variant maximumOutputRGB: Qt.vector3d(rootItem.maximumOutput.r, rootItem.maximumOutput.g, rootItem.maximumOutput.b) + property real minimumOutputAlpha: rootItem.minimumOutput.a + property real maximumOutputAlpha: rootItem.maximumOutput.a + property variant gamma: Qt.vector3d(1.0 / Math.max(rootItem.gamma.x, 0.0001), 1.0 / Math.max(rootItem.gamma.y, 0.0001), 1.0 / Math.max(rootItem.gamma.z, 0.0001)) + anchors.fill: parent + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/leveladjust.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/LinearGradient.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/LinearGradient.qml new file mode 100644 index 0000000..9b69f59 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/LinearGradient.qml @@ -0,0 +1,286 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype LinearGradient + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-gradient + \brief Draws a linear gradient. + + A gradient is defined by two or more colors, which are blended seamlessly. + The colors start from the given start point and end to the given end point. + + \table + \header + \li Effect applied + \row + \li \image LinearGradient.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet LinearGradient-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the starting point where the color at gradient + position of 0.0 is rendered. Colors at larger position values are + rendered linearly towards the end point. The point is given in pixels + and the default value is Qt.point(0, 0). Setting the default values for + the start and \l{LinearGradient::end}{end} results in a full height + linear gradient on the y-axis. + + \table + \header + \li Output examples with different start values + \li + \li + \row + \li \image LinearGradient_start1.png + \li \image LinearGradient_start2.png + \li \image LinearGradient_start3.png + \row + \li \b { start: QPoint(0, 0) } + \li \b { start: QPoint(150, 150) } + \li \b { start: QPoint(300, 0) } + \row + \li \l end: QPoint(300, 300) + \li \l end: QPoint(300, 300) + \li \l end: QPoint(300, 300) + \endtable + + */ + property variant start: Qt.point(0, 0) + + /*! + This property defines the ending point where the color at gradient + position of 1.0 is rendered. Colors at smaller position values are + rendered linearly towards the start point. The point is given in pixels + and the default value is Qt.point(0, height). Setting the default values + for the \l{LinearGradient::start}{start} and end results in a full + height linear gradient on the y-axis. + + \table + \header + \li Output examples with different end values + \li + \li + \row + \li \image LinearGradient_end1.png + \li \image LinearGradient_end2.png + \li \image LinearGradient_end3.png + \row + \li \b { end: Qt.point(300, 300) } + \li \b { end: Qt.point(150, 150) } + \li \b { end: Qt.point(300, 0) } + \row + \li \l start: Qt.point(0, 0) + \li \l start: Qt.point(0, 0) + \li \l start: Qt.point(0, 0) + \endtable + + */ + property variant end: Qt.point(0, height) + + /*! + 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 + + /*! + This property defines the item that is going to be filled with gradient. + Source item gets rendered into an intermediate pixel buffer and the + alpha values from the result are used to determine the gradient's pixels + visibility in the display. The default value for source is undefined and + in that case whole effect area is filled with gradient. + + \table + \header + \li Output examples with different source values + \li + \li + \row + \li \image LinearGradient_maskSource1.png + \li \image LinearGradient_maskSource2.png + \row + \li \b { source: undefined } + \li \b { source: Image { source: images/butterfly.png } } + \row + \li \l start: Qt.point(0, 0) + \li \l start: Qt.point(0, 0) + \row + \li \l end: Qt.point(300, 300) + \li \l end: Qt.point(300, 300) + \endtable + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + + /*! + A gradient is defined by two or more colors, which are blended + seamlessly. The colors are specified as a set of GradientStop child + items, each of which defines a position on the gradient from 0.0 to 1.0 + and a color. The position of each GradientStop is defined by the + position property, and the color is definded by the color property. + + \table + \header + \li Output examples with different gradient values + \li + \li + \row + \li \image LinearGradient_gradient1.png + \li \image LinearGradient_gradient2.png + \li \image LinearGradient_gradient3.png + \row + \li \b {gradient:} \code + Gradient { + GradientStop { + position: 0.000 + color: Qt.rgba(1, 0, 0, 1) + } + GradientStop { + position: 0.167 + color: Qt.rgba(1, 1, 0, 1) + } + GradientStop { + position: 0.333 + color: Qt.rgba(0, 1, 0, 1) + } + GradientStop { + position: 0.500 + color: Qt.rgba(0, 1, 1, 1) + } + GradientStop { + position: 0.667 + color: Qt.rgba(0, 0, 1, 1) + } + GradientStop { + position: 0.833 + color: Qt.rgba(1, 0, 1, 1) + } + GradientStop { + position: 1.000 + color: Qt.rgba(1, 0, 0, 1) + } + } + \endcode + \li \b {gradient:} \code + Gradient { + GradientStop { + position: 0.0 + color: "#F0F0F0" + } + GradientStop { + position: 0.5 + color: "#000000" + } + GradientStop { + position: 1.0 + color: "#F0F0F0" + } + } + \endcode + \li \b {gradient:} \code + Gradient { + GradientStop { + position: 0.0 + color: "#00000000" + } + GradientStop { + position: 1.0 + color: "#FF000000" + } + } + \endcode + \row + \li \l start: Qt.point(0, 0) + \li \l start: Qt.point(0, 0) + \li \l start: Qt.point(0, 0) + \row + \li \l end: Qt.point(300, 300) + \li \l end: Qt.point(300, 300) + \li \l end: Qt.point(300, 300) + \endtable + + */ + property Gradient gradient: Gradient { + GradientStop { position: 0.0; color: "white" } + GradientStop { position: 1.0; color: "black" } + } + + SourceProxy { + id: maskSourceProxy + input: rootItem.source + } + + ShaderEffectSource { + id: gradientSource + sourceItem: Rectangle { + width: 16 + height: 256 + gradient: rootItem.gradient + smooth: true + } + smooth: true + hideSource: true + visible: false + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + + anchors.fill: parent + + property variant source: gradientSource + property variant maskSource: maskSourceProxy.output + property variant startPoint: Qt.point(start.x / width, start.y / height) + property real dx: end.x - start.x + property real dy: end.y - start.y + property real l: 1.0 / Math.sqrt(Math.pow(dx / width, 2.0) + Math.pow(dy / height, 2.0)) + property real angle: Math.atan2(dx, dy) + property variant matrixData: Qt.point(Math.sin(angle), Math.cos(angle)) + + vertexShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/lineargradient.vert.qsb" + + fragmentShader: maskSource == undefined ? noMaskShader : maskShader + + onFragmentShaderChanged: lChanged() + + property string maskShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/lineargradient_mask.frag.qsb" + property string noMaskShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/lineargradient_nomask.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/MaskedBlur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/MaskedBlur.qml new file mode 100644 index 0000000..eab8374 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/MaskedBlur.qml @@ -0,0 +1,157 @@ +// Copyright (C) 2022 The Qt Company Ltd. +// Copyright (C) 2017 Jolla Ltd, author: +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +// Qt-Security score:significant reason:default + +import QtQuick +import Qt5Compat.GraphicalEffects.private + +/*! + \qmltype MaskedBlur + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-blur + \brief Applies a blur effect with a varying intesity. + + MaskedBlur effect softens the image by blurring it. The intensity of the + blur can be controlled for each pixel using maskSource so that some parts of + the source are blurred more than others. + + Performing blur live is a costly operation. Fullscreen gaussian blur + with even a moderate number of samples will only run at 60 fps on highend + graphics hardware. + + \table + \header + \li Source + \li MaskSource + \li Effect applied + \row + \li \image Original_bug.png + \li \image MaskedBlur_mask.png + \li \image MaskedBlur_bug.png + \endtable + + \note This effect is available when running with OpenGL. + + \section1 Example + + The following example shows how to apply the effect. + \snippet MaskedBlur-example.qml example + +*/ +Item { + id: root + + /*! + This property defines the source item that is going to be blurred. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property alias source: blur.source + + /*! + This property defines the item that is controlling the final intensity + of the blur. The pixel alpha channel value from maskSource defines the + actual blur radius that is going to be used for blurring the + corresponding source pixel. + + Opaque maskSource pixels produce blur with specified + \l{MaskedBlur::radius}{radius}, while transparent pixels suppress the + blur completely. Semitransparent maskSource pixels produce blur with a + radius that is interpolated according to the pixel transparency level. + */ + property alias maskSource: maskProxy.input + + /*! + This property defines the distance of the neighboring pixels which + affect the blurring of an individual pixel. A larger radius increases + the blur effect. + + Depending on the radius value, value of the + \l{MaskedBlur::samples}{samples} should be set to sufficiently large to + ensure the visual quality. + + The value ranges from 0.0 (no blur) to inf. By default, the property is + set to \c 0.0 (no blur). + + \table + \header + \li Output examples with different radius values + \li + \li + \row + \li \image MaskedBlur_radius1.png + \li \image MaskedBlur_radius2.png + \li \image MaskedBlur_radius3.png + \row + \li \b { radius: 0 } + \li \b { radius: 8 } + \li \b { radius: 16 } + \row + \li \l samples: 25 + \li \l samples: 25 + \li \l samples: 25 + \endtable + + */ + property alias radius: blur.radius + + /*! + This property defines how many samples are taken per pixel when blur + calculation is done. Larger value produces better quality, but is slower + to render. + + Ideally, this value should be twice as large as the highest required + radius value plus 1, for example, if the radius is animated between 0.0 + and 4.0, samples should be set to 9. + + By default, the property is set to \c 9. + + This property is not intended to be animated. Changing this property may + cause the underlying OpenGL shaders to be recompiled. + */ + property alias samples: blur.samples + + /*! + 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 alias cached: cacheItem.visible + + GaussianBlur { + id: blur + + source: root.source; + anchors.fill: parent + _maskSource: maskProxy.output; + + SourceProxy { + id: maskProxy + } + } + + ShaderEffectSource { + id: cacheItem + x: -blur._kernelRadius + y: -blur._kernelRadius + width: blur.width + 2 * blur._kernelRadius + height: blur.height + 2 * blur._kernelRadius + visible: false + smooth: true + sourceRect: Qt.rect(-blur._kernelRadius, -blur._kernelRadius, width, height); + sourceItem: blur + hideSource: visible + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/OpacityMask.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/OpacityMask.qml new file mode 100644 index 0000000..73c461e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/OpacityMask.qml @@ -0,0 +1,125 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype OpacityMask + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-mask + \brief Masks the source item with another item. + + \table + \header + \li Source + \li MaskSource + \li Effect applied + \row + \li \image Original_bug.png + \li \image OpacityMask_mask.png + \li \image OpacityMask_bug.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet OpacityMask-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the source item that is going to be masked. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the item that is going to be used as the mask. The + mask item gets rendered into an intermediate pixel buffer and the alpha + values from the result are used to determine the source item's pixels + visibility in the display. + + \table + \header + \li Original + \li Mask + \li Effect applied + \row + \li \image Original_bug.png + \li \image OpacityMask_mask.png + \li \image OpacityMask_bug.png + \endtable + */ + property variant maskSource + + /*! + 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. + + \note It is not supported to let the effect include itself, for + instance by setting maskSource to the effect's parent. + */ + property bool cached: false + + /*! + This property controls how the alpha values of the sourceMask will behave. + + If this property is \c false, the resulting opacity is the source alpha + multiplied with the mask alpha, \c{As * Am}. + + If this property is \c true, the resulting opacity is the source alpha + multiplied with the inverse of the mask alpha, \c{As * (1 - Am)}. + + The default is \c false. + + \since 5.7 + */ + property bool invert: false + + SourceProxy { + id: sourceProxy + input: rootItem.source + } + + SourceProxy { + id: maskSourceProxy + input: rootItem.maskSource + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property variant maskSource: maskSourceProxy.output + + anchors.fill: parent + + fragmentShader: invert ? "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/opacitymask_invert.frag.qsb" : "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/opacitymask.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/RadialBlur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/RadialBlur.qml new file mode 100644 index 0000000..6ef0aa6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/RadialBlur.qml @@ -0,0 +1,283 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype RadialBlur + \inqmlmodule Qt5Compat.GraphicalEffects + \since Qt5Compat.GraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-motion-blur + \brief Applies directional blur in a circular direction around the items + center point. + + Effect creates perceived impression that the source item appears to be + rotating to the direction of the blur. + + Other available motionblur effects are + \l{Qt5Compat.GraphicalEffects::ZoomBlur}{ZoomBlur} and + \l{Qt5Compat.GraphicalEffects::DirectionalBlur}{DirectionalBlur}. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_bug.png + \li \image RadialBlur_bug.png + \endtable + + \note This effect is available when running with OpenGL. + + \section1 Example Usage + + The following example shows how to apply the effect. + \snippet RadialBlur-example.qml example +*/ +Item { + id: rootItem + + /*! + This property defines the source item that is going to be blurred. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the direction for the blur and at the same time + the level of blurring. The larger the angle, the more the result becomes + blurred. The quality of the blur depends on + \l{RadialBlur::samples}{samples} property. If angle value is large, more + samples are needed to keep the visual quality at high level. + + Allowed values are between 0.0 and 360.0. By default the property is set + to \c 0.0. + + \table + \header + \li Output examples with different angle values + \li + \li + \row + \li \image RadialBlur_angle1.png + \li \image RadialBlur_angle2.png + \li \image RadialBlur_angle3.png + \row + \li \b { angle: 0.0 } + \li \b { angle: 15.0 } + \li \b { angle: 30.0 } + \row + \li \l samples: 24 + \li \l samples: 24 + \li \l samples: 24 + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \endtable + */ + property real angle: 0.0 + + /*! + This property defines how many samples are taken per pixel when blur + calculation is done. Larger value produces better quality, but is slower + to render. + + This property is not intended to be animated. Changing this property may + cause the underlying OpenGL shaders to be recompiled. + + Allowed values are between 0 and inf (practical maximum depends on GPU). + By default the property is set to \c 0 (no samples). + + */ + property int samples: 0 + + /*! + \qmlproperty real QtGraphicalEffects::RadialBlur::horizontalOffset + \qmlproperty real QtGraphicalEffects::RadialBlur::verticalOffset + + These properties define the offset in pixels for the perceived center + point of the rotation. + + Allowed values are between -inf and inf. + By default these properties are set to \c 0. + + \table + \header + \li Output examples with different horizontalOffset values + \li + \li + \row + \li \image RadialBlur_horizontalOffset1.png + \li \image RadialBlur_horizontalOffset2.png + \li \image RadialBlur_horizontalOffset3.png + \row + \li \b { horizontalOffset: 75.0 } + \li \b { horizontalOffset: 0.0 } + \li \b { horizontalOffset: -75.0 } + \row + \li \l samples: 24 + \li \l samples: 24 + \li \l samples: 24 + \row + \li \l angle: 20 + \li \l angle: 20 + \li \l angle: 20 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \endtable + */ + property real horizontalOffset: 0.0 + property real verticalOffset: 0.0 + + /*! + This property defines the blur behavior near the edges of the item, + where the pixel blurring is affected by the pixels outside the source + edges. + + If the property is set to \c true, the pixels outside the source are + interpreted to be transparent, which is similar to OpenGL + clamp-to-border extension. The blur is expanded slightly outside the + effect item area. + + If the property is set to \c false, the pixels outside the source are + interpreted to contain the same color as the pixels at the edge of the + item, which is similar to OpenGL clamp-to-edge behavior. The blur does + not expand outside the effect item area. + + By default, the property is set to \c false. + */ + property bool transparentBorder: false + + /*! + 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 + + SourceProxy { + id: sourceProxy + input: rootItem.source + sourceRect: shaderItem.transparentBorder ? Qt.rect(-1, -1, parent.width + 2.0, parent.height + 2.0) : Qt.rect(0, 0, 0, 0) + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: shaderItem + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property variant center: Qt.point(0.5 + rootItem.horizontalOffset / parent.width, 0.5 + rootItem.verticalOffset / parent.height) + property bool transparentBorder: rootItem.transparentBorder && rootItem.samples > 1 + property int samples: rootItem.samples + property real weight: 1.0 / Math.max(1.0, rootItem.samples) + property real angleSin: Math.sin(rootItem.angle/2 * Math.PI/180) + property real angleCos: Math.cos(rootItem.angle/2 * Math.PI/180) + property real angleSinStep: Math.sin(-rootItem.angle * Math.PI/180 / Math.max(1.0, rootItem.samples - 1)) + property real angleCosStep: Math.cos(-rootItem.angle * Math.PI/180 / Math.max(1.0, rootItem.samples - 1)) + property variant expandPixels: transparentBorder ? Qt.size(0.5 * parent.height, 0.5 * parent.width) : Qt.size(0,0) + property variant expand: transparentBorder ? Qt.size(expandPixels.width / width, expandPixels.height / height) : Qt.size(0,0) + property variant delta: Qt.size(1.0 / rootItem.width, 1.0 / rootItem.height) + property real w: parent.width + property real h: parent.height + + x: transparentBorder ? -expandPixels.width - 1 : 0 + y: transparentBorder ? -expandPixels.height - 1 : 0 + width: transparentBorder ? parent.width + expandPixels.width * 2.0 + 2 : parent.width + height: transparentBorder ? parent.height + expandPixels.height * 2.0 + 2 : parent.height + + property string fragmentShaderSkeleton: "#version 440 + layout(location = 0) in vec2 qt_TexCoord0; + layout(location = 0) out vec4 fragColor; + + layout(std140, binding = 0) uniform buf { + mat4 qt_Matrix; + float qt_Opacity; + float angleSin; + float angleCos; + float angleSinStep; + float angleCosStep; + float weight; + vec2 expand; + vec2 center; + vec2 delta; + float w; + float h; + }; + layout(binding = 1) uniform sampler2D source; + + void main() { + mat2 m; + fragColor = vec4(0.0); + vec2 texCoord = qt_TexCoord0; + + PLACEHOLDER_EXPAND_STEPS + + vec2 dir = vec2(texCoord.s * w - w * center.x, texCoord.t * h - h * center.y); + m[0] = vec2(angleCos, -angleSin); + m[1] = vec2(angleSin, angleCos); + dir *= m; + + m[0] = vec2(angleCosStep, -angleSinStep); + m[1] = vec2(angleSinStep, angleCosStep); + + PLACEHOLDER_UNROLLED_LOOP + + fragColor *= weight * qt_Opacity; + } + " + + function buildFragmentShader() { + var shader = fragmentShaderSkeleton + var expandSteps = "" + + if (transparentBorder) { + expandSteps += "texCoord = (texCoord - expand) / (1.0 - 2.0 * expand);" + } + + var unrolledLoop = "fragColor += texture(source, texCoord);\n" + + if (rootItem.samples > 1) { + unrolledLoop = "" + for (var i = 0; i < rootItem.samples; i++) + unrolledLoop += "fragColor += texture(source, center + dir * delta); dir *= m;\n" + } + + shader = shader.replace("PLACEHOLDER_EXPAND_STEPS", expandSteps) + fragmentShader = ShaderBuilder.buildFragmentShader(shader.replace("PLACEHOLDER_UNROLLED_LOOP", unrolledLoop)) + } + + onFragmentShaderChanged: sourceChanged() + onSamplesChanged: buildFragmentShader() + onTransparentBorderChanged: buildFragmentShader() + Component.onCompleted: buildFragmentShader() + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/RadialGradient.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/RadialGradient.qml new file mode 100644 index 0000000..b51b838 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/RadialGradient.qml @@ -0,0 +1,373 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype RadialGradient + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-gradient + \brief Draws a radial gradient. + + A gradient is defined by two or more colors, which are blended seamlessly. + The colors start from the middle of the item and end at the borders. + + \table + \header + \li Effect applied + \row + \li \image RadialGradient.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet RadialGradient-example.qml example + +*/ +Item { + id: rootItem + + /*! + 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 + + /*! + \qmlproperty real RadialGradient::horizontalOffset + \qmlproperty real RadialGradient::verticalOffset + + The horizontalOffset and verticalOffset properties define the offset in + pixels for the center point of the gradient compared to the item center. + + The values range from -inf to inf. By default, these properties are set + to \c 0. + + \table + \header + \li Output examples with different horizontalOffset values + \li + \li + \row + \li \image RadialGradient_horizontalOffset1.png + \li \image RadialGradient_horizontalOffset2.png + \li \image RadialGradient_horizontalOffset3.png + \row + \li \b { horizontalOffset: -150 } + \li \b { horizontalOffset: 0 } + \li \b { horizontalOffset: 150 } + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \row + \li \l horizontalRadius: 300 + \li \l horizontalRadius: 300 + \li \l horizontalRadius: 300 + \row + \li \l verticalRadius: 300 + \li \l verticalRadius: 300 + \li \l verticalRadius: 300 + \row + \li \l angle: 0 + \li \l angle: 0 + \li \l angle: 0 + \endtable + + */ + property real horizontalOffset: 0.0 + property real verticalOffset: 0.0 + + /*! + \qmlproperty real RadialGradient::horizontalRadius + \qmlproperty real RadialGradient::verticalRadius + + The horizontalRadius and verticalRadius properties define the shape and + size of the radial gradient. If the radiuses are equal, the shape of the + gradient is a circle. If the horizontal and vertical radiuses differ, + the shape is elliptical. The radiuses are given in pixels. + + The value ranges from -inf to inf. By default, horizontalRadius is bound + to width and verticalRadius is bound to height. + + \table + \header + \li Output examples with different horizontalRadius values + \li + \li + \row + \li \image RadialGradient_horizontalRadius1.png + \li \image RadialGradient_horizontalRadius2.png + \row + \li \b { horizontalRadius: 300 } + \li \b { horizontalRadius: 100 } + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \row + \li \l verticalRadius: 300 + \li \l verticalRadius: 300 + \row + \li \l angle: 0 + \li \l angle: 0 + \row + \li \l gradient: QQuickGradient(0xa05fb10) + \li \l gradient: QQuickGradient(0xa05fb10) + \endtable + + */ + property real horizontalRadius: width + property real verticalRadius: height + + /*! + This property defines the rotation of the gradient around its center + point. The rotation is only visible when the + \l{RadialGradient::horizontalRadius}{horizontalRadius} and + \l{RadialGradient::verticalRadius}{verticalRadius} properties are not + equal. The angle is given in degrees and the default value is \c 0. + + \table + \header + \li Output examples with different angle values + \li + \li + \row + \li \image RadialGradient_angle1.png + \li \image RadialGradient_angle2.png + \li \image RadialGradient_angle3.png + \row + \li \b { angle: 0 } + \li \b { angle: 45 } + \li \b { angle: 90 } + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \row + \li \l horizontalRadius: 100 + \li \l horizontalRadius: 100 + \li \l horizontalRadius: 100 + \row + \li \l verticalRadius: 300 + \li \l verticalRadius: 300 + \li \l verticalRadius: 300 + \endtable + */ + property real angle: 0.0 + + /*! + This property defines the item that is going to be filled with gradient. + Source item gets rendered into an intermediate pixel buffer and the + alpha values from the result are used to determine the gradient's pixels + visibility in the display. The default value for source is undefined and + in that case whole effect area is filled with gradient. + + \table + \header + \li Output examples with different source values + \li + \li + \row + \li \image RadialGradient_maskSource1.png + \li \image RadialGradient_maskSource2.png + \row + \li \b { source: undefined } + \li \b { source: Image { source: images/butterfly.png } } + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \row + \li \l horizontalRadius: 300 + \li \l horizontalRadius: 300 + \row + \li \l verticalRadius: 300 + \li \l verticalRadius: 300 + \row + \li \l angle: 0 + \li \l angle: 0 + \endtable + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + A gradient is defined by two or more colors, which are blended + seamlessly. The colors are specified as a set of GradientStop child + items, each of which defines a position on the gradient from 0.0 to 1.0 + and a color. The position of each GradientStop is defined by setting the + position property. The color is defined by setting the color property. + + \table + \header + \li Output examples with different gradient values + \li + \li + \row + \li \image RadialGradient_gradient1.png + \li \image RadialGradient_gradient2.png + \li \image RadialGradient_gradient3.png + \row + \li \b {gradient:} \code + Gradient { + GradientStop { + position: 0.000 + color: Qt.rgba(1, 0, 0, 1) + } + GradientStop { + position: 0.167 + color: Qt.rgba(1, 1, 0, 1) + } + GradientStop { + position: 0.333 + color: Qt.rgba(0, 1, 0, 1) + } + GradientStop { + position: 0.500 + color: Qt.rgba(0, 1, 1, 1) + } + GradientStop { + position: 0.667 + color: Qt.rgba(0, 0, 1, 1) + } + GradientStop { + position: 0.833 + color: Qt.rgba(1, 0, 1, 1) + } + GradientStop { + position: 1.000 + color: Qt.rgba(1, 0, 0, 1) + } + } + \endcode + \li \b {gradient:} \code + Gradient { + GradientStop { + position: 0.0 + color: "#F0F0F0" + } + GradientStop { + position: 0.5 + color: "#000000" + } + GradientStop { + position: 1.0 + color: "#F0F0F0" + } + } + \endcode + \li \b {gradient:} + \code + Gradient { + GradientStop { + position: 0.0 + color: "#00000000" + } + GradientStop { + position: 1.0 + color: "#FF000000" + } + } + \endcode + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \row + \li \l horizontalRadius: 300 + \li \l horizontalRadius: 300 + \li \l horizontalRadius: 300 + \row + \li \l verticalRadius: 300 + \li \l verticalRadius: 300 + \li \l verticalRadius: 300 + \row + \li \l angle: 0 + \li \l angle: 0 + \li \l angle: 0 + \endtable + */ + property Gradient gradient: Gradient { + GradientStop { position: 0.0; color: "white" } + GradientStop { position: 1.0; color: "black" } + } + + SourceProxy { + id: maskSourceProxy + input: rootItem.source + } + + ShaderEffectSource { + id: gradientSource + sourceItem: Rectangle { + width: 16 + height: 256 + gradient: rootItem.gradient + smooth: true + } + smooth: true + hideSource: true + visible: false + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant gradientImage: gradientSource + property variant maskSource: maskSourceProxy.output + property variant center: Qt.point(0.5 + rootItem.horizontalOffset / width, 0.5 + rootItem.verticalOffset / height) + property real horizontalRatio: rootItem.horizontalRadius > 0 ? width / (2 * rootItem.horizontalRadius) : width * 16384 + property real verticalRatio: rootItem.verticalRadius > 0 ? height / (2 * rootItem.verticalRadius) : height * 16384 + property real angle: -rootItem.angle / 360 * 2 * Math.PI + property variant matrixData: Qt.point(Math.sin(angle), Math.cos(angle)) + + anchors.fill: parent + + vertexShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/radialgradient.vert.qsb" + + fragmentShader: maskSource == undefined ? noMaskShader : maskShader + + onFragmentShaderChanged: horizontalRatioChanged() + + property string maskShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/radialgradient_mask.frag.qsb" + property string noMaskShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/radialgradient_nomask.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/RectangularGlow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/RectangularGlow.qml new file mode 100644 index 0000000..7592d24 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/RectangularGlow.qml @@ -0,0 +1,231 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype RectangularGlow + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-glow + \brief Generates a blurred and colorized rectangle, which gives + the impression that the source is glowing. + + This effect is intended to have good performance. The shape of the glow is + limited to a rectangle with a custom corner radius. For situations where + custom shapes are required, consider \l[QML]{Glow} effect. + + \table + \header + \li Effect applied + \row + \li \image RectangularGlow_applied.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet RectangularGlow-example.qml example +*/ +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 strengthened + near the source edges. + + The value ranges from 0.0 (no strength increase) to 1.0 (maximum + strength 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 + 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/Qt5Compat/GraphicalEffects/shaders_ng/rectangularglow.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/RecursiveBlur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/RecursiveBlur.qml new file mode 100644 index 0000000..90d8906 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/RecursiveBlur.qml @@ -0,0 +1,294 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype RecursiveBlur + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-blur + \brief Blurs repeatedly, providing a strong blur effect. + + The RecursiveBlur effect softens the image by blurring it with an algorithm + that uses a recursive feedback loop to blur the source multiple times. The + effect may give more blurry results than + \l{Qt5Compat.GraphicalEffects::GaussianBlur}{GaussianBlur} or + \l{Qt5Compat.GraphicalEffects::FastBlur}{FastBlur}, but the result is produced + asynchronously and takes more time. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_bug.png + \li \image RecursiveBlur_bug.png + \endtable + + \note This effect is available when running with OpenGL. + + \section1 Example + + The following example shows how to apply the effect. + \snippet RecursiveBlur-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the source item that is going to be blurred. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the distance of neighboring pixels which influence + the blurring of individual pixels. A larger radius provides better + quality, but is slower to render. + + \b Note: The radius value in this effect is not intended to be changed + or animated frequently. The correct way to use it is to set the correct + value and keep it unchanged for the whole duration of the iterative blur + sequence. + + The value ranges from (no blur) to 16.0 (maximum blur step). By default, + the property is set to \c 0.0 (no blur). + + \table + \header + \li Output examples with different radius values + \li + \li + \row + \li \image RecursiveBlur_radius1.png + \li \image RecursiveBlur_radius2.png + \li \image RecursiveBlur_radius3.png + \row + \li \b { radius: 2.5 } + \li \b { radius: 4.5 } + \li \b { radius: 7.5 } + \row + \li \l loops: 20 + \li \l loops: 20 + \li \l loops: 20 + \endtable + + */ + property real radius: 0.0 + + /*! + 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 + + /*! + This property defines the blur behavior near the edges of the item, + where the pixel blurring is affected by the pixels outside the source + edges. + + If the property is set to \c true, the pixels outside the source are + interpreted to be transparent, which is similar to OpenGL + clamp-to-border extension. The blur is expanded slightly outside the + effect item area. + + If the property is set to \c false, the pixels outside the source are + interpreted to contain the same color as the pixels at the edge of the + item, which is similar to OpenGL clamp-to-edge behavior. The blur does + not expand outside the effect item area. + + By default, the property is set to \c false. + + \table + \header + \li Output examples with different transparentBorder values + \li + \li + \row + \li \image RecursiveBlur_transparentBorder1.png + \li \image RecursiveBlur_transparentBorder2.png + \row + \li \b { transparentBorder: false } + \li \b { transparentBorder: true } + \row + \li \l loops: 20 + \li \l loops: 20 + \row + \li \l radius: 7.5 + \li \l radius: 7.5 + \endtable + */ + property bool transparentBorder: false + + /*! + This property defines the amount of blur iterations that are going to be + performed for the source. When the property changes, the iterative + blurring process starts. If the value is decreased or if the value + changes from zero to non-zero, a snapshot is taken from the source. The + snapshot is used as a starting point for the process. + + The iteration loop tries to run as fast as possible. The speed might be + limited by the VSYNC or the time needed for one blur step, or both. + Sometimes it may be desirable to perform the blurring with a slower + pace. In that case, it may be convenient to control the property with + Animation which increases the value. + + The value ranges from 0 to inf. By default, the property is set to \c 0. + + \table + \header + \li Output examples with different loops values + \li + \li + \row + \li \image RecursiveBlur_loops1.png + \li \image RecursiveBlur_loops2.png + \li \image RecursiveBlur_loops3.png + \row + \li \b { loops: 4 } + \li \b { loops: 20 } + \li \b { loops: 70 } + \row + \li \l radius: 7.5 + \li \l radius: 7.5 + \li \l radius: 7.5 + \endtable + + */ + property int loops: 0 + + /*! + This property holds the progress of asynchronous source blurring + process, from 0.0 (nothing blurred) to 1.0 (finished). + */ + property real progress: loops > 0.0 ? Math.min(1.0, recursionTimer.counter / loops) : 0.0 + + onLoopsChanged: recursiveSource.scheduleUpdate() + onSourceChanged: recursionTimer.reset() + onRadiusChanged: recursionTimer.reset() + onTransparentBorderChanged: recursionTimer.reset() + + SourceProxy { + id: sourceProxy + input: rootItem.source + sourceRect: rootItem.transparentBorder ? Qt.rect(-1, -1, parent.width + 2, parent.height + 2) : Qt.rect(0, 0, 0, 0) + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: verticalBlur + smooth: true + visible: rootItem.cached + hideSource: visible + live: true + sourceItem: inputItem.visible ? inputItem : verticalBlur + } + + Item { + id: recursionTimer + property int counter: 0 + + function reset() { + counter = 0 + recursiveSource.scheduleUpdate() + } + + function nextFrame() { + if (loops < counter) + recursionTimer.counter = 0 + + if (counter > 0) + recursiveSource.sourceItem = verticalBlur + else + recursiveSource.sourceItem = inputItem + + if (counter < loops) { + recursiveSource.scheduleUpdate() + counter++ + } + } + } + + ShaderEffect { + id: inputItem + property variant source: sourceProxy.output + property real expandX: rootItem.transparentBorder ? (horizontalBlur.maximumRadius) / horizontalBlur.width : 0.0 + property real expandY: rootItem.transparentBorder ? (horizontalBlur.maximumRadius) / horizontalBlur.height : 0.0 + + anchors.fill: verticalBlur + visible: !verticalBlur.visible + + vertexShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/recursiveblur.vert.qsb" + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/recursiveblur.frag.qsb" + } + + ShaderEffectSource { + id: recursiveSource + visible: false + smooth: true + hideSource: false + live: false + sourceItem: inputItem + recursive: true + onSourceItemChanged: scheduleUpdate() + onScheduledUpdateCompleted: recursionTimer.nextFrame() + } + + GaussianDirectionalBlur { + id: verticalBlur + x: rootItem.transparentBorder ? -horizontalBlur.maximumRadius - 1 : 0 + y: rootItem.transparentBorder ? -horizontalBlur.maximumRadius - 1 : 0 + width: horizontalBlur.width + 2 + height: horizontalBlur.height + 2 + + horizontalStep: 0.0 + verticalStep: 1.0 / parent.height + + source: ShaderEffectSource { + sourceItem: horizontalBlur + hideSource: true + visible: false + smooth: true + } + + deviation: (radius + 1) / 2.3333 + radius: rootItem.radius + maximumRadius: Math.ceil(rootItem.radius) + transparentBorder: false + visible: loops > 0 + } + + GaussianDirectionalBlur { + id: horizontalBlur + width: rootItem.transparentBorder ? parent.width + 2 * maximumRadius + 2 : parent.width + height: rootItem.transparentBorder ? parent.height + 2 * maximumRadius + 2 : parent.height + + horizontalStep: 1.0 / parent.width + verticalStep: 0.0 + + source: recursiveSource + deviation: (radius + 1) / 2.3333 + radius: rootItem.radius + maximumRadius: Math.ceil(rootItem.radius) + transparentBorder: false + visible: false + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/ThresholdMask.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/ThresholdMask.qml new file mode 100644 index 0000000..0209ab4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/ThresholdMask.qml @@ -0,0 +1,178 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype ThresholdMask + \inqmlmodule Qt5Compat.GraphicalEffects + \since QtGraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-mask + \brief Masks the source item with another item and applies a threshold + value. + + The masking behavior can be controlled with the \l threshold value for the + mask pixels. + + \table + \header + \li Source + \li MaskSource + \li Effect applied + \row + \li \image Original_bug.png + \li \image ThresholdMask_mask.png + \li \image ThresholdMask_bug.png + \endtable + + \section1 Example + + The following example shows how to apply the effect. + \snippet ThresholdMask-example.qml example +*/ +Item { + id: rootItem + + /*! + This property defines the source item that is going to be masked. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the item that is going to be used as the mask. + Mask item gets rendered into an intermediate pixel buffer and the alpha + values from the result are used to determine the source item's pixels + visibility in the display. + + \table + \header + \li Original + \li Mask + \li Effect applied + \row + \li \image Original_bug.png + \li \image ThresholdMask_mask.png + \li \image ThresholdMask_bug.png + \endtable + + \note It is not supported to let the effect include itself, for + instance by setting maskSource to the effect's parent. + */ + property variant maskSource + + /*! + This property defines a threshold value for the mask pixels. The mask + pixels that have an alpha value below this property are used to + completely mask away the corresponding pixels from the source item. The + mask pixels that have a higher alpha value are used to alphablend the + source item to the display. + + The value ranges from 0.0 (alpha value 0) to 1.0 (alpha value 255). By + default, the property is set to \c 0.0. + + \table + \header + \li Output examples with different threshold values + \li + \li + \row + \li \image ThresholdMask_threshold1.png + \li \image ThresholdMask_threshold2.png + \li \image ThresholdMask_threshold3.png + \row + \li \b { threshold: 0.0 } + \li \b { threshold: 0.5 } + \li \b { threshold: 0.7 } + \row + \li \l spread: 0.2 + \li \l spread: 0.2 + \li \l spread: 0.2 + \endtable + */ + property real threshold: 0.0 + + /*! + This property defines the smoothness of the mask edges near the + \l{ThresholdMask::threshold}{threshold} alpha value. Setting spread to + 0.0 uses mask normally with the specified threshold. Setting higher + spread values softens the transition from the transparent mask pixels + towards opaque mask pixels by adding interpolated values between them. + + The value ranges from 0.0 (sharp mask edge) to 1.0 (smooth mask edge). + By default, the property is set to \c 0.0. + + \table + \header + \li Output examples with different spread values + \li + \li + \row + \li \image ThresholdMask_spread1.png + \li \image ThresholdMask_spread2.png + \li \image ThresholdMask_spread3.png + \row + \li \b { spread: 0.0 } + \li \b { spread: 0.2 } + \li \b { spread: 0.8 } + \row + \li \l threshold: 0.4 + \li \l threshold: 0.4 + \li \l threshold: 0.4 + \endtable + + */ + property real spread: 0.0 + + /*! + 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 + + SourceProxy { + id: sourceProxy + input: rootItem.source + } + + SourceProxy { + id: maskSourceProxy + input: rootItem.maskSource + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: parent + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property variant maskSource: maskSourceProxy.output + property real threshold: rootItem.threshold + property real spread: rootItem.spread + + anchors.fill: parent + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/thresholdmask.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/ZoomBlur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/ZoomBlur.qml new file mode 100644 index 0000000..504971b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/ZoomBlur.qml @@ -0,0 +1,273 @@ +// 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 Qt5Compat.GraphicalEffects.private + +/*! + \qmltype ZoomBlur + \inqmlmodule Qt5Compat.GraphicalEffects + \since Qt5Compat.GraphicalEffects 1.0 + \inherits QtQuick2::Item + \ingroup qtgraphicaleffects-motion-blur + \brief Applies directional blur effect towards source items center point. + + Effect creates perceived impression that the source item appears to be + moving towards the center point in Z-direction or that the camera appears + to be zooming rapidly. Other available motion blur effects are + \l{Qt5Compat.GraphicalEffects::DirectionalBlur}{DirectionalBlur} + and \l{Qt5Compat.GraphicalEffects::RadialBlur}{RadialBlur}. + + \table + \header + \li Source + \li Effect applied + \row + \li \image Original_bug.png + \li \image ZoomBlur_bug.png + \endtable + + \note This effect is available when running with OpenGL. + + \section1 Example + + The following example shows how to apply the effect. + \snippet ZoomBlur-example.qml example + +*/ +Item { + id: rootItem + + /*! + This property defines the source item that is going to be blurred. + + \note It is not supported to let the effect include itself, for + instance by setting source to the effect's parent. + */ + property variant source + + /*! + This property defines the maximum perceived amount of movement for each + pixel. The amount is smaller near the center and reaches the specified + value at the edges. + + The quality of the blur depends on \l{ZoomBlur::samples}{samples} + property. If length value is large, more samples are needed to keep the + visual quality at high level. + + The value ranges from 0.0 to inf. By default the property is set to \c + 0.0 (no blur). + + \table + \header + \li Output examples with different length values + \li + \li + \row + \li \image ZoomBlur_length1.png + \li \image ZoomBlur_length2.png + \li \image ZoomBlur_length3.png + \row + \li \b { length: 0.0 } + \li \b { length: 32.0 } + \li \b { length: 48.0 } + \row + \li \l samples: 24 + \li \l samples: 24 + \li \l samples: 24 + \row + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \li \l horizontalOffset: 0 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \endtable + + */ + property real length: 0.0 + + /*! + This property defines how many samples are taken per pixel when blur + calculation is done. Larger value produces better quality, but is slower + to render. + + This property is not intended to be animated. Changing this property may + cause the underlying OpenGL shaders to be recompiled. + + Allowed values are between 0 and inf (practical maximum depends on GPU). + By default the property is set to \c 0 (no samples). + + */ + property int samples: 0 + + /*! + \qmlproperty real QtGraphicalEffects::ZoomBlur::horizontalOffset + \qmlproperty real QtGraphicalEffects::ZoomBlur::verticalOffset + + These properties define an offset in pixels for the blur direction + center point. + + The values range from -inf to inf. By default these properties are set + to \c 0. + + \table + \header + \li Output examples with different horizontalOffset values + \li + \li + \row + \li \image ZoomBlur_horizontalOffset1.png + \li \image ZoomBlur_horizontalOffset2.png + \li \image ZoomBlur_horizontalOffset3.png + \row + \li \b { horizontalOffset: 100.0 } + \li \b { horizontalOffset: 0.0 } + \li \b { horizontalOffset: -100.0 } + \row + \li \l samples: 24 + \li \l samples: 24 + \li \l samples: 24 + \row + \li \l length: 32 + \li \l length: 32 + \li \l length: 32 + \row + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \li \l verticalOffset: 0 + \endtable + */ + property real horizontalOffset: 0.0 + property real verticalOffset: 0.0 + + /*! + This property defines the blur behavior near the edges of the item, + where the pixel blurring is affected by the pixels outside the source + edges. + + If the property is set to \c true, the pixels outside the source are + interpreted to be transparent, which is similar to OpenGL + clamp-to-border extension. The blur is expanded slightly outside the + effect item area. + + If the property is set to \c false, the pixels outside the source are + interpreted to contain the same color as the pixels at the edge of the + item, which is similar to OpenGL clamp-to-edge behavior. The blur does + not expand outside the effect item area. + + By default, the property is set to \c false. + + */ + property bool transparentBorder: false + + /*! + 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 + + SourceProxy { + id: sourceProxy + input: rootItem.source + sourceRect: rootItem.transparentBorder ? Qt.rect(-1, -1, parent.width + 2.0, parent.height + 2.0) : Qt.rect(0, 0, 0, 0) + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: shaderItem + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property variant center: Qt.point(0.5 + rootItem.horizontalOffset / width, 0.5 + rootItem.verticalOffset / height) + property real len: rootItem.length + property bool transparentBorder: rootItem.transparentBorder + property real samples: rootItem.samples + property real weight: 1.0 / Math.max(1.0, rootItem.samples) + property variant expandPixels: transparentBorder ? Qt.size(rootItem.samples, rootItem.samples) : Qt.size(0,0) + property variant expand: transparentBorder ? Qt.size(expandPixels.width / width, expandPixels.height / height) : Qt.size(0,0) + property variant delta: Qt.size(1.0 / rootItem.width, 1.0 / rootItem.height) + + x: transparentBorder ? -expandPixels.width - 1 : 0 + y: transparentBorder ? -expandPixels.height - 1 : 0 + width: transparentBorder ? parent.width + 2.0 * expandPixels.width + 2 : parent.width + height: transparentBorder ? parent.height + 2.0 * expandPixels.height + 2 : parent.height + + property string fragmentShaderSkeleton: "#version 440 + layout(location = 0) in vec2 qt_TexCoord0; + layout(location = 0) out vec4 fragColor; + + layout(std140, binding = 0) uniform buf { + mat4 qt_Matrix; + float qt_Opacity; + float len; + float weight; + float samples; + vec2 center; + vec2 expand; + vec2 delta; + }; + layout(binding = 1) uniform sampler2D source; + + void main() { + vec2 texCoord = qt_TexCoord0; + vec2 centerCoord = center; + + PLACEHOLDER_EXPAND_STEPS + + vec2 dir = vec2(centerCoord.x - texCoord.s, centerCoord.y - texCoord.t); + dir /= max(1.0, length(dir) * 2.0); + vec2 shift = delta * len * dir * 2.0 / max(1.0, samples - 1.0); + fragColor = vec4(0.0); + + PLACEHOLDER_UNROLLED_LOOP + + fragColor *= weight * qt_Opacity; + } + " + + function buildFragmentShader() { + var shader = fragmentShaderSkeleton + var expandSteps = "" + + if (transparentBorder) { + expandSteps += "centerCoord = (centerCoord - expand) / (1.0 - 2.0 * expand);" + expandSteps += "texCoord = (texCoord - expand) / (1.0 - 2.0 * expand);" + } + + var unrolledLoop = "fragColor += texture(source, texCoord);\n" + + if (rootItem.samples > 1) { + unrolledLoop = "" + for (var i = 0; i < rootItem.samples; i++) + unrolledLoop += "fragColor += texture(source, texCoord); texCoord += shift;\n" + } + + shader = shader.replace("PLACEHOLDER_EXPAND_STEPS", expandSteps) + fragmentShader = ShaderBuilder.buildFragmentShader(shader.replace("PLACEHOLDER_UNROLLED_LOOP", unrolledLoop)) + } + + onFragmentShaderChanged: sourceChanged() + onSamplesChanged: buildFragmentShader() + onTransparentBorderChanged: buildFragmentShader() + Component.onCompleted: buildFragmentShader() + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/DropShadowBase.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/DropShadowBase.qml new file mode 100644 index 0000000..2d9d343 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/DropShadowBase.qml @@ -0,0 +1,63 @@ +// Copyright (C) 2017 Jolla Ltd, author: +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only +// Qt-Security score:significant reason:default + +import QtQuick +import Qt5Compat.GraphicalEffects.private +import Qt5Compat.GraphicalEffects + +Item { + id: root + + property variant source + property real radius: Math.floor(samples / 2) + property int samples: 9 + property color color: "black" + property real horizontalOffset: 0 + property real verticalOffset: 0 + property real spread: 0.0 + property bool cached: false + property bool transparentBorder: true + + GaussianBlur { + id: blur + width: parent.width + height: parent.height + x: Math.round(horizontalOffset) + y: Math.round(verticalOffset) + source: root.source + radius: root.radius * Screen.devicePixelRatio + samples: root.samples * Screen.devicePixelRatio + _thickness: root.spread + transparentBorder: root.transparentBorder + + + _color: root.color; + _alphaOnly: true + // ignoreDevicePixelRatio: root.ignoreDevicePixelRatio + + ShaderEffect { + x: blur._outputRect.x - parent.x + y: blur._outputRect.y - parent.y + width: transparentBorder ? blur._outputRect.width : blur.width + height: transparentBorder ? blur._outputRect.height : blur.height + property variant source: blur._output; + } + + } + + ShaderEffectSource { + id: cacheItem + x: -blur._kernelRadius + horizontalOffset + y: -blur._kernelRadius + verticalOffset + width: blur.width + 2 * blur._kernelRadius + height: blur.height + 2 * blur._kernelRadius + visible: root.cached + smooth: true + sourceRect: Qt.rect(-blur._kernelRadius, -blur._kernelRadius, width, height); + sourceItem: blur + hideSource: visible + } + + +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/FastGlow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/FastGlow.qml new file mode 100644 index 0000000..5f3a0b2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/FastGlow.qml @@ -0,0 +1,296 @@ +// 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 Qt5Compat.GraphicalEffects.private + +Item { + id: rootItem + property variant source + property real spread: 0.0 + property real blur: 0.0 + property color color: "white" + property bool transparentBorder: false + property bool cached: false + + SourceProxy { + id: sourceProxy + input: rootItem.source + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: shaderItem + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + property string __internalBlurVertexShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/fastblur_internal.vert.qsb" + + property string __internalBlurFragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/fastblur_internal.frag.qsb" + + ShaderEffect { + id: level0 + property variant source: sourceProxy.output + anchors.fill: parent + visible: false + smooth: true + } + + ShaderEffectSource { + id: level1 + width: Math.ceil(shaderItem.width / 32) * 32 + height: Math.ceil(shaderItem.height / 32) * 32 + sourceItem: level0 + hideSource: rootItem.visible + sourceRect: transparentBorder ? Qt.rect(-64, -64, shaderItem.width, shaderItem.height) : Qt.rect(0,0,0,0) + smooth: true + visible: false + } + + ShaderEffect { + id: effect1 + property variant source: level1 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level2 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level2 + width: level1.width / 2 + height: level1.height / 2 + sourceItem: effect1 + hideSource: rootItem.visible + visible: false + smooth: true + } + + ShaderEffect { + id: effect2 + property variant source: level2 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level3 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level3 + width: level2.width / 2 + height: level2.height / 2 + sourceItem: effect2 + hideSource: rootItem.visible + visible: false + smooth: true + } + + ShaderEffect { + id: effect3 + property variant source: level3 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level4 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level4 + width: level3.width / 2 + height: level3.height / 2 + sourceItem: effect3 + hideSource: rootItem.visible + visible: false + smooth: true + } + + ShaderEffect { + id: effect4 + property variant source: level4 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level5 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level5 + width: level4.width / 2 + height: level4.height / 2 + sourceItem: effect4 + hideSource: rootItem.visible + visible: false + smooth: true + } + + ShaderEffect { + id: effect5 + property variant source: level5 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level6 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level6 + width: level5.width / 2 + height: level5.height / 2 + sourceItem: effect5 + hideSource: rootItem.visible + visible: false + smooth: true + } + + Item { + id: dummysource + width: 1 + height: 1 + visible: false + } + + ShaderEffectSource { + id: dummy + width: 1 + height: 1 + sourceItem: dummysource + visible: false + smooth: false + live: false + } + + ShaderEffect { + id: shaderItem + x: transparentBorder ? -64 : 0 + y: transparentBorder ? -64 : 0 + width: transparentBorder ? parent.width + 128 : parent.width + height: transparentBorder ? parent.height + 128 : parent.height + + property variant source1: level1 + property variant source2: level2 + property variant source3: level3 + property variant source4: level4 + property variant source5: level5 + property variant source6: level6 + property real lod: rootItem.blur + + property real weight1; + property real weight2; + property real weight3; + property real weight4; + property real weight5; + property real weight6; + + property real spread: 1.0 - (rootItem.spread * 0.98) + property alias color: rootItem.color + + function weight(v) { + if (v <= 0.0) + return 1 + if (v >= 0.5) + return 0 + + return 1.0 - v / 0.5 + } + + function calculateWeights() { + + var w1 = weight(Math.abs(lod - 0.100)) + var w2 = weight(Math.abs(lod - 0.300)) + var w3 = weight(Math.abs(lod - 0.500)) + var w4 = weight(Math.abs(lod - 0.700)) + var w5 = weight(Math.abs(lod - 0.900)) + var w6 = weight(Math.abs(lod - 1.100)) + + var sum = w1 + w2 + w3 + w4 + w5 + w6; + weight1 = w1 / sum; + weight2 = w2 / sum; + weight3 = w3 / sum; + weight4 = w4 / sum; + weight5 = w5 / sum; + weight6 = w6 / sum; + + upateSources() + } + + function upateSources() { + var sources = new Array(); + var weights = new Array(); + + if (weight1 > 0) { + sources.push(level1) + weights.push(weight1) + } + + if (weight2 > 0) { + sources.push(level2) + weights.push(weight2) + } + + if (weight3 > 0) { + sources.push(level3) + weights.push(weight3) + } + + if (weight4 > 0) { + sources.push(level4) + weights.push(weight4) + } + + if (weight5 > 0) { + sources.push(level5) + weights.push(weight5) + } + + if (weight6 > 0) { + sources.push(level6) + weights.push(weight6) + } + + for (var j = sources.length; j < 6; j++) { + sources.push(dummy) + weights.push(0.0) + } + + source1 = sources[0] + source2 = sources[1] + source3 = sources[2] + source4 = sources[3] + source5 = sources[4] + source6 = sources[5] + + weight1 = weights[0] + weight2 = weights[1] + weight3 = weights[2] + weight4 = weights[3] + weight5 = weights[4] + weight6 = weights[5] + } + + Component.onCompleted: calculateWeights() + + onLodChanged: calculateWeights() + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/fastglow.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/FastInnerShadow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/FastInnerShadow.qml new file mode 100644 index 0000000..acb6dec --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/FastInnerShadow.qml @@ -0,0 +1,300 @@ +// 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 Qt5Compat.GraphicalEffects.private + +Item { + id: rootItem + property variant source + property real blur: 0.0 + property real horizontalOffset: 0 + property real verticalOffset: 0 + property real spread: 0.0 + property color color: "black" + property bool cached: false + + SourceProxy { + id: sourceProxy + input: rootItem.source + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: shaderItem + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + property string __internalBlurVertexShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/fastblur_internal.vert.qsb" + + property string __internalBlurFragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/fastblur_internal.frag.qsb" + + ShaderEffect { + id: level0 + property variant source: sourceProxy.output + property real horizontalOffset: rootItem.horizontalOffset / rootItem.width + property real verticalOffset: rootItem.verticalOffset / rootItem.width + property color color: rootItem.color + + anchors.fill: parent + visible: false + smooth: true + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/fastinnershadow_level0.frag.qsb" + } + + ShaderEffectSource { + id: level1 + width: Math.ceil(shaderItem.width / 32) * 32 + height: Math.ceil(shaderItem.height / 32) * 32 + sourceItem: level0 + hideSource: rootItem.visible + smooth: true + visible: false + } + + ShaderEffect { + id: effect1 + property variant source: level1 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level2 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level2 + width: level1.width / 2 + height: level1.height / 2 + sourceItem: effect1 + hideSource: rootItem.visible + visible: false + smooth: true + } + + ShaderEffect { + id: effect2 + property variant source: level2 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level3 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level3 + width: level2.width / 2 + height: level2.height / 2 + sourceItem: effect2 + hideSource: rootItem.visible + visible: false + smooth: true + } + + ShaderEffect { + id: effect3 + property variant source: level3 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level4 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level4 + width: level3.width / 2 + height: level3.height / 2 + sourceItem: effect3 + hideSource: rootItem.visible + visible: false + smooth: true + } + + ShaderEffect { + id: effect4 + property variant source: level4 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level5 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level5 + width: level4.width / 2 + height: level4.height / 2 + sourceItem: effect4 + hideSource: rootItem.visible + visible: false + smooth: true + } + + ShaderEffect { + id: effect5 + property variant source: level5 + property real yStep: 1/height + property real xStep: 1/width + anchors.fill: level6 + visible: false + smooth: true + vertexShader: __internalBlurVertexShader + fragmentShader: __internalBlurFragmentShader + } + + ShaderEffectSource { + id: level6 + width: level5.width / 2 + height: level5.height / 2 + sourceItem: effect5 + hideSource: rootItem.visible + visible: false + smooth: true + } + + Item { + id: dummysource + width: 1 + height: 1 + visible: false + } + + ShaderEffectSource { + id: dummy + width: 1 + height: 1 + sourceItem: dummysource + visible: false + smooth: false + live: false + } + + ShaderEffect { + id: shaderItem + width: parent.width + height: parent.height + + property variant original: sourceProxy.output + property variant source1: level1 + property variant source2: level2 + property variant source3: level3 + property variant source4: level4 + property variant source5: level5 + property variant source6: level6 + property real lod: rootItem.blur + + property real weight1; + property real weight2; + property real weight3; + property real weight4; + property real weight5; + property real weight6; + + property real spread: 1.0 - (rootItem.spread * 0.98) + property color color: rootItem.color + + function weight(v) { + if (v <= 0.0) + return 1 + if (v >= 0.5) + return 0 + + return 1.0 - v / 0.5 + } + + function calculateWeights() { + + var w1 = weight(Math.abs(lod - 0.100)) + var w2 = weight(Math.abs(lod - 0.300)) + var w3 = weight(Math.abs(lod - 0.500)) + var w4 = weight(Math.abs(lod - 0.700)) + var w5 = weight(Math.abs(lod - 0.900)) + var w6 = weight(Math.abs(lod - 1.100)) + + var sum = w1 + w2 + w3 + w4 + w5 + w6; + weight1 = w1 / sum; + weight2 = w2 / sum; + weight3 = w3 / sum; + weight4 = w4 / sum; + weight5 = w5 / sum; + weight6 = w6 / sum; + + upateSources() + } + + function upateSources() { + var sources = new Array(); + var weights = new Array(); + + if (weight1 > 0) { + sources.push(level1) + weights.push(weight1) + } + + if (weight2 > 0) { + sources.push(level2) + weights.push(weight2) + } + + if (weight3 > 0) { + sources.push(level3) + weights.push(weight3) + } + + if (weight4 > 0) { + sources.push(level4) + weights.push(weight4) + } + + if (weight5 > 0) { + sources.push(level5) + weights.push(weight5) + } + + if (weight6 > 0) { + sources.push(level6) + weights.push(weight6) + } + + for (var j = sources.length; j < 6; j++) { + sources.push(dummy) + weights.push(0.0) + } + + source1 = sources[0] + source2 = sources[1] + source3 = sources[2] + source4 = sources[3] + source5 = sources[4] + source6 = sources[5] + + weight1 = weights[0] + weight2 = weights[1] + weight3 = weights[2] + weight4 = weights[3] + weight5 = weights[4] + weight6 = weights[5] + } + + Component.onCompleted: calculateWeights() + + onLodChanged: calculateWeights() + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/fastinnershadow.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/GaussianDirectionalBlur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/GaussianDirectionalBlur.qml new file mode 100644 index 0000000..55a7242 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/GaussianDirectionalBlur.qml @@ -0,0 +1,256 @@ +// 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 Qt5Compat.GraphicalEffects.private + +Item { + id: rootItem + property variant source + property real deviation: (radius + 1) / 3.3333 + property real radius: 0.0 + property int maximumRadius: 0 + property real horizontalStep: 0.0 + property real verticalStep: 0.0 + property bool transparentBorder: false + property bool cached: false + + property bool enableColor: false + property color color: "white" + property real spread: 0.0 + + property bool enableMask: false + property variant maskSource + + SourceProxy { + id: sourceProxy + input: rootItem.source + } + + SourceProxy { + id: maskSourceProxy + input: rootItem.maskSource + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: rootItem + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect { + id: shaderItem + property variant source: sourceProxy.output + property real deviation: Math.max(0.1, rootItem.deviation) + property real radius: rootItem.radius + property int maxRadius: rootItem.maximumRadius + property bool transparentBorder: rootItem.transparentBorder + property real gaussianSum: 0.0 + property real startIndex: 0.0 + property real deltaFactor: (2 * radius - 1) / (maxRadius * 2 - 1) + property real expandX: transparentBorder && rootItem.horizontalStep > 0 ? maxRadius / width : 0.0 + property real expandY: transparentBorder && rootItem.verticalStep > 0 ? maxRadius / height : 0.0 + property variant gwts: [] + property variant delta: Qt.vector3d(rootItem.horizontalStep * deltaFactor, rootItem.verticalStep * deltaFactor, startIndex); + property variant factor_0_2: Qt.vector3d(gwts[0], gwts[1], gwts[2]); + property variant factor_3_5: Qt.vector3d(gwts[3], gwts[4], gwts[5]); + property variant factor_6_8: Qt.vector3d(gwts[6], gwts[7], gwts[8]); + property variant factor_9_11: Qt.vector3d(gwts[9], gwts[10], gwts[11]); + property variant factor_12_14: Qt.vector3d(gwts[12], gwts[13], gwts[14]); + property variant factor_15_17: Qt.vector3d(gwts[15], gwts[16], gwts[17]); + property variant factor_18_20: Qt.vector3d(gwts[18], gwts[19], gwts[20]); + property variant factor_21_23: Qt.vector3d(gwts[21], gwts[22], gwts[23]); + property variant factor_24_26: Qt.vector3d(gwts[24], gwts[25], gwts[26]); + property variant factor_27_29: Qt.vector3d(gwts[27], gwts[28], gwts[29]); + property variant factor_30_31: Qt.point(gwts[30], gwts[31]); + + property color color: rootItem.color + property real spread: 1.0 - (rootItem.spread * 0.98) + property variant maskSource: maskSourceProxy.output + + anchors.fill: rootItem + + function gausFunc(x){ + //Gaussian function = h(x):=(1/sqrt(2*3.14159*(D^2))) * %e^(-(x^2)/(2*(D^2))); + return (1.0 / Math.sqrt(2 * Math.PI * (Math.pow(shaderItem.deviation, 2)))) * Math.pow(Math.E, -((Math.pow(x, 2)) / (2 * (Math.pow(shaderItem.deviation, 2))))); + } + + function updateGaussianWeights() { + gaussianSum = 0.0; + startIndex = -maxRadius + 0.5 + + var n = new Array(32); + for (var j = 0; j < 32; j++) + n[j] = 0; + + var max = maxRadius * 2 + var delta = (2 * radius - 1) / (max - 1); + for (var i = 0; i < max; i++) { + n[i] = gausFunc(-radius + 0.5 + i * delta); + gaussianSum += n[i]; + } + + gwts = n; + } + + function buildFragmentShader() { + + var shaderSteps = [ + "fragColor += texture(source, texCoord) * factor_0_2.x; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_0_2.y; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_0_2.z; texCoord += shift;", + + "fragColor += texture(source, texCoord) * factor_3_5.x; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_3_5.y; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_3_5.z; texCoord += shift;", + + "fragColor += texture(source, texCoord) * factor_6_8.x; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_6_8.y; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_6_8.z; texCoord += shift;", + + "fragColor += texture(source, texCoord) * factor_9_11.x; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_9_11.y; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_9_11.z; texCoord += shift;", + + "fragColor += texture(source, texCoord) * factor_12_14.x; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_12_14.y; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_12_14.z; texCoord += shift;", + + "fragColor += texture(source, texCoord) * factor_15_17.x; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_15_17.y; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_15_17.z; texCoord += shift;", + + "fragColor += texture(source, texCoord) * factor_18_20.x; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_18_20.y; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_18_20.z; texCoord += shift;", + + "fragColor += texture(source, texCoord) * factor_21_23.x; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_21_23.y; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_21_23.z; texCoord += shift;", + + "fragColor += texture(source, texCoord) * factor_24_26.x; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_24_26.y; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_24_26.z; texCoord += shift;", + + "fragColor += texture(source, texCoord) * factor_27_29.x; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_27_29.y; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_27_29.z; texCoord += shift;", + + "fragColor += texture(source, texCoord) * factor_30_31.x; texCoord += shift;", + "fragColor += texture(source, texCoord) * factor_30_31.y; texCoord += shift;" + ] + + var shader = fragmentShaderBegin + var samples = maxRadius * 2 + if (samples > 32) { + console.log("DirectionalGaussianBlur.qml WARNING: Maximum of blur radius (16) exceeded!") + samples = 32 + } + + for (var i = 0; i < samples; i++) { + shader += shaderSteps[i] + } + + shader += fragmentShaderEnd + + var colorizeSteps = "" + var colorizeUniforms = "" + + var maskSteps = "" + var maskUniforms = "" + + if (enableColor) { + colorizeSteps += "fragColor = mix(vec4(0), color, clamp((fragColor.a - 0.0) / (spread - 0.0), 0.0, 1.0));\n" + colorizeUniforms += "vec4 color;\n" + colorizeUniforms += "float spread;\n" + } + + if (enableMask) { + maskSteps += "shift *= texture(maskSource, qt_TexCoord0).a;\n" + maskUniforms += "layout(binding = 2) uniform sampler2D maskSource;\n" + } + + shader = shader.replace("PLACEHOLDER_COLORIZE_STEPS", colorizeSteps) + shader = shader.replace("PLACEHOLDER_COLORIZE_UNIFORMS", colorizeUniforms) + shader = shader.replace("PLACEHOLDER_MASK_STEPS", maskSteps) + shader = shader.replace("PLACEHOLDER_MASK_UNIFORMS", maskUniforms) + + fragmentShader = ShaderBuilder.buildFragmentShader(shader) + } + + onDeviationChanged: updateGaussianWeights() + + onRadiusChanged: updateGaussianWeights() + + onTransparentBorderChanged: { + buildFragmentShader() + updateGaussianWeights() + } + + onMaxRadiusChanged: { + buildFragmentShader() + updateGaussianWeights() + } + + Component.onCompleted: { + buildFragmentShader() + updateGaussianWeights() + } + + property string fragmentShaderBegin: "#version 440 + layout(location = 0) in vec2 qt_TexCoord0; + layout(location = 0) out vec4 fragColor; + + layout(std140, binding = 0) uniform buf { + mat4 qt_Matrix; + float qt_Opacity; + vec3 delta; + vec3 factor_0_2; + vec3 factor_3_5; + vec3 factor_6_8; + vec3 factor_9_11; + vec3 factor_12_14; + vec3 factor_15_17; + vec3 factor_18_20; + vec3 factor_21_23; + vec3 factor_24_26; + vec3 factor_27_29; + vec2 factor_30_31; + float gaussianSum; + float expandX; + float expandY; + PLACEHOLDER_COLORIZE_UNIFORMS + }; + layout(binding = 1) uniform sampler2D source; + PLACEHOLDER_MASK_UNIFORMS + + void main() { + vec2 shift = vec2(delta.x, delta.y); + + PLACEHOLDER_MASK_STEPS + + float index = delta.z; + vec2 texCoord = qt_TexCoord0; + texCoord.s = (texCoord.s - expandX) / (1.0 - 2.0 * expandX); + texCoord.t = (texCoord.t - expandY) / (1.0 - 2.0 * expandY); + texCoord += (shift * index); + + fragColor = vec4(0.0, 0.0, 0.0, 0.0); + " + + property string fragmentShaderEnd: " + + fragColor /= gaussianSum; + + PLACEHOLDER_COLORIZE_STEPS + + fragColor *= qt_Opacity; + } + " + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/GaussianGlow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/GaussianGlow.qml new file mode 100644 index 0000000..514064b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/GaussianGlow.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 Qt5Compat.GraphicalEffects.private + +Item { + id: rootItem + property variant source + property real radius: 0.0 + property int maximumRadius: 0 + property real spread: 0.0 + property color color: "white" + property bool cached: false + property bool transparentBorder: false + + SourceProxy { + id: sourceProxy + input: rootItem.source + sourceRect: rootItem.transparentBorder ? Qt.rect(-1, -1, parent.width + 2.0, parent.height + 2.0) : Qt.rect(0, 0, 0, 0) + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: shaderItem + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + GaussianDirectionalBlur { + id: shaderItem + x: transparentBorder ? -maximumRadius - 1 : 0 + y: transparentBorder ? -maximumRadius - 1 : 0 + width: horizontalBlur.width + height: horizontalBlur.height + horizontalStep: 0.0 + verticalStep: 1.0 / parent.height + source: horizontalBlur + radius: rootItem.radius + maximumRadius: rootItem.maximumRadius + transparentBorder: rootItem.transparentBorder + enableColor: true + color: rootItem.color + spread: rootItem.spread + } + + GaussianDirectionalBlur { + id: horizontalBlur + width: transparentBorder ? parent.width + 2 * maximumRadius + 2 : parent.width + height: transparentBorder ? parent.height + 2 * maximumRadius + 2 : parent.height + horizontalStep: 1.0 / parent.width + verticalStep: 0.0 + source: sourceProxy.output + radius: rootItem.radius + maximumRadius: rootItem.maximumRadius + transparentBorder: rootItem.transparentBorder + visible: false + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/GaussianInnerShadow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/GaussianInnerShadow.qml new file mode 100644 index 0000000..a4cb1f9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/GaussianInnerShadow.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 Qt5Compat.GraphicalEffects.private + +Item { + id: rootItem + property variant source + property real radius: 0.0 + property int maximumRadius: 0 + property real horizontalOffset: 0 + property real verticalOffset: 0 + property real spread: 0 + property color color: "black" + property bool cached: false + + SourceProxy { + id: sourceProxy + input: rootItem.source + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: shaderItem + visible: rootItem.cached + smooth: true + sourceItem: shaderItem + live: true + hideSource: visible + } + + ShaderEffect{ + id: shadowItem + anchors.fill: parent + + property variant original: sourceProxy.output + property color color: rootItem.color + property real horizontalOffset: rootItem.horizontalOffset / rootItem.width + property real verticalOffset: rootItem.verticalOffset / rootItem.height + + visible: false + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/gaussianinnershadow_shadow.frag.qsb" + } + + GaussianDirectionalBlur { + id: blurItem + anchors.fill: parent + horizontalStep: 0.0 + verticalStep: 1.0 / parent.height + source: horizontalBlur + radius: rootItem.radius + maximumRadius: rootItem.maximumRadius + visible: false + } + + GaussianDirectionalBlur { + id: horizontalBlur + width: transparentBorder ? parent.width + 2 * maximumRadius : parent.width + height: parent.height + horizontalStep: 1.0 / parent.width + verticalStep: 0.0 + source: shadowItem + radius: rootItem.radius + maximumRadius: rootItem.maximumRadius + visible: false + } + + ShaderEffectSource { + id: blurredSource + sourceItem: blurItem + live: true + smooth: true + } + + ShaderEffect { + id: shaderItem + anchors.fill: parent + + property variant original: sourceProxy.output + property variant shadow: blurredSource + property real spread: 1.0 - (rootItem.spread * 0.98) + property color color: rootItem.color + + fragmentShader: "qrc:/qt-project.org/imports/Qt5Compat/GraphicalEffects/shaders_ng/gaussianinnershadow.frag.qsb" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/GaussianMaskedBlur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/GaussianMaskedBlur.qml new file mode 100644 index 0000000..720e211 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/GaussianMaskedBlur.qml @@ -0,0 +1,69 @@ +// 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 Qt5Compat.GraphicalEffects.private + +Item { + id: rootItem + property variant source + property variant maskSource + property real radius: 0.0 + property int maximumRadius: 0 + property bool cached: false + property bool transparentBorder: false + + SourceProxy { + id: sourceProxy + input: rootItem.source + sourceRect: rootItem.transparentBorder ? Qt.rect(-1, -1, parent.width + 2.0, parent.height + 2.0) : Qt.rect(0, 0, 0, 0) + } + + SourceProxy { + id: maskSourceProxy + input: rootItem.maskSource + sourceRect: rootItem.transparentBorder ? Qt.rect(-1, -1, parent.width + 2.0, parent.height + 2.0) : Qt.rect(0, 0, 0, 0) + } + + ShaderEffectSource { + id: cacheItem + anchors.fill: blur + visible: rootItem.cached + smooth: true + sourceItem: blur + live: true + hideSource: visible + } + + GaussianDirectionalBlur { + id: blur + x: transparentBorder ? -maximumRadius - 1: 0 + y: transparentBorder ? -maximumRadius - 1: 0 + width: horizontalBlur.width + height: horizontalBlur.height + horizontalStep: 0.0 + verticalStep: 1.0 / parent.height + source: horizontalBlur + enableMask: true + maskSource: maskSourceProxy.output + radius: rootItem.radius + maximumRadius: rootItem.maximumRadius + transparentBorder: rootItem.transparentBorder + } + + GaussianDirectionalBlur { + id: horizontalBlur + width: transparentBorder ? parent.width + 2 * maximumRadius + 2 : parent.width + height: transparentBorder ? parent.height + 2 * maximumRadius + 2 : parent.height + horizontalStep: 1.0 / parent.width + verticalStep: 0.0 + source: sourceProxy.output + enableMask: true + maskSource: maskSourceProxy.output + radius: rootItem.radius + maximumRadius: rootItem.maximumRadius + transparentBorder: rootItem.transparentBorder + visible: false + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/plugins.qmltypes new file mode 100644 index 0000000..06feffe --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/plugins.qmltypes @@ -0,0 +1,120 @@ +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: "qgfxshaderbuilder_p.h" + lineNumber: 20 + name: "QGfxShaderBuilder" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "Qt5Compat.GraphicalEffects.private/ShaderBuilder 5.0", + "Qt5Compat.GraphicalEffects.private/ShaderBuilder 6.0" + ] + isCreatable: false + isSingleton: true + exportMetaObjectRevisions: [1280, 1536] + Method { + name: "gaussianBlur" + type: "QVariantMap" + lineNumber: 31 + Parameter { name: "parameters"; type: "QJSValue" } + } + Method { + name: "buildVertexShader" + type: "QUrl" + lineNumber: 32 + Parameter { name: "code"; type: "QByteArray" } + } + Method { + name: "buildFragmentShader" + type: "QUrl" + lineNumber: 33 + Parameter { name: "code"; type: "QByteArray" } + } + } + Component { + file: "qgfxsourceproxy_p.h" + lineNumber: 18 + name: "QGfxSourceProxy" + accessSemantics: "reference" + defaultProperty: "data" + parentProperty: "parent" + prototype: "QQuickItem" + exports: [ + "Qt5Compat.GraphicalEffects.private/SourceProxy 5.0", + "Qt5Compat.GraphicalEffects.private/SourceProxy 6.0", + "Qt5Compat.GraphicalEffects.private/SourceProxy 6.3", + "Qt5Compat.GraphicalEffects.private/SourceProxy 6.7" + ] + exportMetaObjectRevisions: [1280, 1536, 1539, 1543] + Enum { + name: "Interpolation" + lineNumber: 35 + values: [ + "AnyInterpolation", + "NearestInterpolation", + "LinearInterpolation" + ] + } + Property { + name: "input" + type: "QQuickItem" + isPointer: true + read: "input" + write: "setInput" + reset: "resetInput" + notify: "inputChanged" + index: 0 + lineNumber: 22 + } + Property { + name: "output" + type: "QQuickItem" + isPointer: true + read: "output" + notify: "outputChanged" + index: 1 + lineNumber: 23 + isReadonly: true + } + Property { + name: "sourceRect" + type: "QRectF" + read: "sourceRect" + write: "setSourceRect" + notify: "sourceRectChanged" + index: 2 + lineNumber: 24 + } + Property { + name: "active" + type: "bool" + read: "isActive" + notify: "activeChanged" + index: 3 + lineNumber: 26 + isReadonly: true + } + Property { + name: "interpolation" + type: "Interpolation" + read: "interpolation" + write: "setInterpolation" + notify: "interpolationChanged" + index: 4 + lineNumber: 27 + } + Signal { name: "inputChanged"; lineNumber: 62 } + Signal { name: "outputChanged"; lineNumber: 63 } + Signal { name: "sourceRectChanged"; lineNumber: 64 } + Signal { name: "activeChanged"; lineNumber: 65 } + Signal { name: "interpolationChanged"; lineNumber: 66 } + Method { name: "repolish"; lineNumber: 69 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/qmldir new file mode 100644 index 0000000..7ffd450 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/qmldir @@ -0,0 +1,22 @@ +module Qt5Compat.GraphicalEffects.private +linktarget Qt6::qtgraphicaleffectsprivate +optional plugin qtgraphicaleffectsprivateplugin +classname QtGraphicalEffectsPrivatePlugin +typeinfo plugins.qmltypes +prefer :/qt-project.org/imports/Qt5Compat/GraphicalEffects/private/ +DropShadowBase 6.0 DropShadowBase.qml +DropShadowBase 1.0 DropShadowBase.qml +FastGlow 6.0 FastGlow.qml +FastGlow 1.0 FastGlow.qml +FastInnerShadow 6.0 FastInnerShadow.qml +FastInnerShadow 1.0 FastInnerShadow.qml +GaussianDirectionalBlur 6.0 GaussianDirectionalBlur.qml +GaussianDirectionalBlur 1.0 GaussianDirectionalBlur.qml +GaussianGlow 6.0 GaussianGlow.qml +GaussianGlow 1.0 GaussianGlow.qml +GaussianInnerShadow 6.0 GaussianInnerShadow.qml +GaussianInnerShadow 1.0 GaussianInnerShadow.qml +GaussianMaskedBlur 6.0 GaussianMaskedBlur.qml +GaussianMaskedBlur 1.0 GaussianMaskedBlur.qml +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/qtgraphicaleffectsprivateplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/qtgraphicaleffectsprivateplugin.dll new file mode 100644 index 0000000..2f1a938 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/private/qtgraphicaleffectsprivateplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/qmldir new file mode 100644 index 0000000..6ba1efc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/qmldir @@ -0,0 +1,61 @@ +module Qt5Compat.GraphicalEffects +linktarget Qt6::qtgraphicaleffectsplugin +optional plugin qtgraphicaleffectsplugin +classname QtGraphicalEffectsPlugin +designersupported +typeinfo qtgraphicaleffectsplugin.qmltypes +depends Qt5Compat.GraphicalEffects.private +depends QtQuick.Window +prefer :/qt-project.org/imports/Qt5Compat/GraphicalEffects/ +Blend 6.0 Blend.qml +Blend 1.0 Blend.qml +BrightnessContrast 6.0 BrightnessContrast.qml +BrightnessContrast 1.0 BrightnessContrast.qml +ColorOverlay 6.0 ColorOverlay.qml +ColorOverlay 1.0 ColorOverlay.qml +Colorize 6.0 Colorize.qml +Colorize 1.0 Colorize.qml +ConicalGradient 6.0 ConicalGradient.qml +ConicalGradient 1.0 ConicalGradient.qml +Desaturate 6.0 Desaturate.qml +Desaturate 1.0 Desaturate.qml +DirectionalBlur 6.0 DirectionalBlur.qml +DirectionalBlur 1.0 DirectionalBlur.qml +Displace 6.0 Displace.qml +Displace 1.0 Displace.qml +DropShadow 6.0 DropShadow.qml +DropShadow 1.0 DropShadow.qml +FastBlur 6.0 FastBlur.qml +FastBlur 1.0 FastBlur.qml +GammaAdjust 6.0 GammaAdjust.qml +GammaAdjust 1.0 GammaAdjust.qml +GaussianBlur 6.0 GaussianBlur.qml +GaussianBlur 1.0 GaussianBlur.qml +Glow 6.0 Glow.qml +Glow 1.0 Glow.qml +HueSaturation 6.0 HueSaturation.qml +HueSaturation 1.0 HueSaturation.qml +InnerShadow 6.0 InnerShadow.qml +InnerShadow 1.0 InnerShadow.qml +LevelAdjust 6.0 LevelAdjust.qml +LevelAdjust 1.0 LevelAdjust.qml +LinearGradient 6.0 LinearGradient.qml +LinearGradient 1.0 LinearGradient.qml +MaskedBlur 6.0 MaskedBlur.qml +MaskedBlur 1.0 MaskedBlur.qml +OpacityMask 6.0 OpacityMask.qml +OpacityMask 1.0 OpacityMask.qml +RadialBlur 6.0 RadialBlur.qml +RadialBlur 1.0 RadialBlur.qml +RadialGradient 6.0 RadialGradient.qml +RadialGradient 1.0 RadialGradient.qml +RectangularGlow 6.0 RectangularGlow.qml +RectangularGlow 1.0 RectangularGlow.qml +RecursiveBlur 6.0 RecursiveBlur.qml +RecursiveBlur 1.0 RecursiveBlur.qml +ThresholdMask 6.0 ThresholdMask.qml +ThresholdMask 1.0 ThresholdMask.qml +ZoomBlur 6.0 ZoomBlur.qml +ZoomBlur 1.0 ZoomBlur.qml +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/qtgraphicaleffectsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/qtgraphicaleffectsplugin.dll new file mode 100644 index 0000000..2887f06 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/qtgraphicaleffectsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/qtgraphicaleffectsplugin.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/qtgraphicaleffectsplugin.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/Qt5Compat/GraphicalEffects/qtgraphicaleffectsplugin.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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/ChartViewSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/ChartViewSpecifics.qml new file mode 100644 index 0000000..adf0e53 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/ChartViewSpecifics.qml @@ -0,0 +1,142 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import HelperWidgets 2.0 +import QtQuick.Layouts 1.0 + +Column { + anchors.left: parent.left + anchors.right: parent.right + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Title") + + SectionLayout { + rows: 1 + Label { + text: qsTr("title") + } + + SecondColumnLayout { + LineEdit { + backendValue: backendValues.title + Layout.fillWidth: true + } + ExpandingSpacer { + } + } + } + } + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Title Color") + + ColorEditor { + caption: qsTr("titleColor") + backendValue: backendValues.titleColor + supportGradient: false + } + } + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Background Color") + + ColorEditor { + caption: qsTr("backgroundColor") + backendValue: backendValues.backgroundColor + supportGradient: false + } + } + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Background") + + SectionLayout { + rows: 2 + Label { + text: qsTr("backgroundRoundness") + tooltip: qsTr("Diameter of the rounding circle at the corners") + Layout.fillWidth: true + } + + SecondColumnLayout { + SpinBox { + backendValue: backendValues.backgroundRoundness + minimumValue: 0.1 + maximumValue: 100.0 + stepSize: 0.1 + decimals: 1 + Layout.fillWidth: true + } + } + + Label { + text: qsTr("dropShadowEnabled") + tooltip: qsTr("Enable border drop shadow") + Layout.fillWidth: true + } + + SecondColumnLayout { + CheckBox { + backendValue: backendValues.dropShadowEnabled + Layout.fillWidth: true + } + } + } + } + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Fill Color") + + ColorEditor { + caption: qsTr("fillColor") + backendValue: backendValues.fillColor + supportGradient: false + } + } + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Plot Area Color") + + ColorEditor { + caption: qsTr("plotAreaColor") + backendValue: backendValues.plotAreaColor + supportGradient: false + } + } + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Localization") + + SectionLayout { + rows: 1 + Label { + text: qsTr("localizeNumbers") + tooltip: qsTr("Localize numbers") + Layout.fillWidth: true + } + + SecondColumnLayout { + CheckBox { + backendValue: backendValues.localizeNumbers + Layout.fillWidth: true + } + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/AreaSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/AreaSeries.qml new file mode 100644 index 0000000..0a6f421 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/AreaSeries.qml @@ -0,0 +1,20 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + +ChartView { + width: 300 + height: 300 + + AreaSeries { + name: "AreaSeries" + upperSeries: LineSeries { + XYPoint { x: 0; y: 1.5 } + XYPoint { x: 1; y: 3 } + XYPoint { x: 3; y: 4.3 } + XYPoint { x: 6; y: 1.1 } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/BarSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/BarSeries.qml new file mode 100644 index 0000000..7d1a578 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/BarSeries.qml @@ -0,0 +1,18 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + + +ChartView { + width: 300 + height: 300 + + BarSeries { + name: "BarSeries" + BarSet { label: "Set1"; values: [2, 2, 3] } + BarSet { label: "Set2"; values: [5, 1, 2] } + BarSet { label: "Set3"; values: [3, 5, 8] } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/BoxPlotSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/BoxPlotSeries.qml new file mode 100644 index 0000000..c03dae4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/BoxPlotSeries.qml @@ -0,0 +1,17 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + +ChartView { + width: 300 + height: 300 + + BoxPlotSeries { + name: "BoxPlotSeries" + BoxSet { label: "Set1"; values: [3, 4, 5.1, 6.2, 8.5] } + BoxSet { label: "Set2"; values: [5, 6, 7.5, 8.6, 11.8] } + BoxSet { label: "Set3"; values: [3.2, 5, 5.7, 8, 9.2] } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/HorizontalBarSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/HorizontalBarSeries.qml new file mode 100644 index 0000000..855cfb1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/HorizontalBarSeries.qml @@ -0,0 +1,18 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + + +ChartView { + width: 300 + height: 300 + + HorizontalBarSeries { + name: "HorizontalBarSeries" + BarSet { label: "Set1"; values: [2, 2, 3] } + BarSet { label: "Set2"; values: [5, 1, 2] } + BarSet { label: "Set3"; values: [3, 5, 8] } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/HorizontalPercentBarSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/HorizontalPercentBarSeries.qml new file mode 100644 index 0000000..5d5f060 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/HorizontalPercentBarSeries.qml @@ -0,0 +1,18 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + + +ChartView { + width: 300 + height: 300 + + HorizontalPercentBarSeries { + name: "HorizontalPercentBarSeries" + BarSet { label: "Set1"; values: [2, 2, 3] } + BarSet { label: "Set2"; values: [5, 1, 2] } + BarSet { label: "Set3"; values: [3, 5, 8] } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/HorizontalStackedBarSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/HorizontalStackedBarSeries.qml new file mode 100644 index 0000000..63403d9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/HorizontalStackedBarSeries.qml @@ -0,0 +1,18 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + + +ChartView { + width: 300 + height: 300 + + HorizontalStackedBarSeries { + name: "HorizontalStackedBarSeries" + BarSet { label: "Set1"; values: [2, 2, 3] } + BarSet { label: "Set2"; values: [5, 1, 2] } + BarSet { label: "Set3"; values: [3, 5, 8] } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/LineSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/LineSeries.qml new file mode 100644 index 0000000..34a6182 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/LineSeries.qml @@ -0,0 +1,19 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + + +ChartView { + width: 300 + height: 300 + + LineSeries { + name: "LineSeries" + XYPoint { x: 0; y: 2 } + XYPoint { x: 1; y: 1.2 } + XYPoint { x: 2; y: 3.3 } + XYPoint { x: 5; y: 2.1 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PercentBarSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PercentBarSeries.qml new file mode 100644 index 0000000..fb870fa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PercentBarSeries.qml @@ -0,0 +1,18 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + + +ChartView { + width: 300 + height: 300 + + PercentBarSeries { + name: "PercentBarSeries" + BarSet { label: "Set1"; values: [2, 2, 3] } + BarSet { label: "Set2"; values: [5, 1, 2] } + BarSet { label: "Set3"; values: [3, 5, 8] } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PieSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PieSeries.qml new file mode 100644 index 0000000..a5ef6de --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PieSeries.qml @@ -0,0 +1,17 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + +ChartView { + width: 300 + height: 300 + + PieSeries { + name: "PieSeries" + PieSlice { label: "Slice1"; value: 13.5 } + PieSlice { label: "Slice2"; value: 10.9 } + PieSlice { label: "Slice3"; value: 8.6 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PolarAreaSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PolarAreaSeries.qml new file mode 100644 index 0000000..10ade1d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PolarAreaSeries.qml @@ -0,0 +1,49 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + + +PolarChartView { + width: 300 + height: 300 + legend.visible: false + + ValueAxis { + id: axis1 + tickCount: 9 + } + ValueAxis { + id: axis2 + } + LineSeries { + id: lowerLine + axisAngular: axis1 + axisRadial: axis2 + + XYPoint { x: 1; y: 5 } + XYPoint { x: 2; y: 10 } + XYPoint { x: 3; y: 12 } + XYPoint { x: 4; y: 17 } + XYPoint { x: 5; y: 20 } + } + LineSeries { + id: upperLine + axisAngular: axis1 + axisRadial: axis2 + + XYPoint { x: 1; y: 5 } + XYPoint { x: 2; y: 14 } + XYPoint { x: 3; y: 20 } + XYPoint { x: 4; y: 32 } + XYPoint { x: 5; y: 35 } + } + AreaSeries { + name: "AreaSeries" + axisAngular: axis1 + axisRadial: axis2 + lowerSeries: lowerLine + upperSeries: upperLine + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PolarLineSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PolarLineSeries.qml new file mode 100644 index 0000000..7ff647e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PolarLineSeries.qml @@ -0,0 +1,28 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + + +PolarChartView { + width: 300 + height: 300 + + LineSeries { + name: "LineSeries" + axisRadial: CategoryAxis { + min: 0 + max: 20 + } + axisAngular: ValueAxis { + tickCount: 9 + } + XYPoint { x: 0; y: 4.3 } + XYPoint { x: 2; y: 4.7 } + XYPoint { x: 4; y: 5.2 } + XYPoint { x: 6; y: 6.1 } + XYPoint { x: 8; y: 12.9 } + XYPoint { x: 9; y: 19.2 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PolarScatterSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PolarScatterSeries.qml new file mode 100644 index 0000000..e72e65b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PolarScatterSeries.qml @@ -0,0 +1,26 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + +PolarChartView { + width: 300 + height: 300 + + ScatterSeries { + name: "ScatterSeries" + axisRadial: CategoryAxis { + min: 0 + max: 20 + } + axisAngular: ValueAxis { + tickCount: 9 + } + XYPoint { x: 0; y: 4.3 } + XYPoint { x: 2; y: 4.7 } + XYPoint { x: 4; y: 5.2 } + XYPoint { x: 8; y: 12.9 } + XYPoint { x: 9; y: 19.2 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PolarSplineSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PolarSplineSeries.qml new file mode 100644 index 0000000..48c8cbe --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/PolarSplineSeries.qml @@ -0,0 +1,28 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + + +PolarChartView { + width: 300 + height: 300 + + SplineSeries { + name: "SplineSeries" + axisRadial: CategoryAxis { + min: 0 + max: 20 + } + axisAngular: ValueAxis { + tickCount: 9 + } + XYPoint { x: 0; y: 4.3 } + XYPoint { x: 2; y: 4.7 } + XYPoint { x: 4; y: 5.2 } + XYPoint { x: 6; y: 6.1 } + XYPoint { x: 8; y: 12.9 } + XYPoint { x: 9; y: 19.2 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/ScatterSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/ScatterSeries.qml new file mode 100644 index 0000000..f201f35 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/ScatterSeries.qml @@ -0,0 +1,18 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + +ChartView { + width: 300 + height: 300 + + ScatterSeries { + name: "ScatterSeries" + XYPoint { x: 1; y: 1 } + XYPoint { x: 2; y: 4 } + XYPoint { x: 4; y: 2 } + XYPoint { x: 5; y: 5 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/SplineSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/SplineSeries.qml new file mode 100644 index 0000000..f8c0b07 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/SplineSeries.qml @@ -0,0 +1,18 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + +ChartView { + width: 300 + height: 300 + + SplineSeries { + name: "SplineSeries" + XYPoint { x: 0; y: 1 } + XYPoint { x: 3; y: 4.3 } + XYPoint { x: 5; y: 3.1 } + XYPoint { x: 8; y: 5.8 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/StackedBarSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/StackedBarSeries.qml new file mode 100644 index 0000000..0af85d0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/default/StackedBarSeries.qml @@ -0,0 +1,18 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtCharts 2.0 + + +ChartView { + width: 300 + height: 300 + + StackedBarSeries { + name: "StackedBarSeries" + BarSet { label: "Set1"; values: [2, 2, 3] } + BarSet { label: "Set2"; values: [5, 1, 2] } + BarSet { label: "Set3"; values: [3, 5, 8] } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/areaseries-chart-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/areaseries-chart-icon.png new file mode 100644 index 0000000..6de11ec Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/areaseries-chart-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/areaseries-chart-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/areaseries-chart-icon16.png new file mode 100644 index 0000000..81c94eb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/areaseries-chart-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/areaseries-polar-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/areaseries-polar-icon.png new file mode 100644 index 0000000..f1d1e4b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/areaseries-polar-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/areaseries-polar-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/areaseries-polar-icon16.png new file mode 100644 index 0000000..2c188a8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/areaseries-polar-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/barseries-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/barseries-icon.png new file mode 100644 index 0000000..07f6e17 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/barseries-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/barseries-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/barseries-icon16.png new file mode 100644 index 0000000..a455ecc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/barseries-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/boxplotseries-chart-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/boxplotseries-chart-icon.png new file mode 100644 index 0000000..08d666a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/boxplotseries-chart-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/boxplotseries-chart-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/boxplotseries-chart-icon16.png new file mode 100644 index 0000000..0a760ab Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/boxplotseries-chart-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalbarseries-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalbarseries-icon.png new file mode 100644 index 0000000..70e2c48 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalbarseries-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalbarseries-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalbarseries-icon16.png new file mode 100644 index 0000000..a189a91 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalbarseries-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalpercentbarseries-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalpercentbarseries-icon.png new file mode 100644 index 0000000..b9f6505 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalpercentbarseries-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalpercentbarseries-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalpercentbarseries-icon16.png new file mode 100644 index 0000000..c4a5eee Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalpercentbarseries-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalstackedbarseries-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalstackedbarseries-icon.png new file mode 100644 index 0000000..45c8de9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalstackedbarseries-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalstackedbarseries-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalstackedbarseries-icon16.png new file mode 100644 index 0000000..cb0f309 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/horizontalstackedbarseries-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/lineseries-chart-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/lineseries-chart-icon.png new file mode 100644 index 0000000..2513ed8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/lineseries-chart-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/lineseries-chart-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/lineseries-chart-icon16.png new file mode 100644 index 0000000..040eb3a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/lineseries-chart-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/lineseries-polar-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/lineseries-polar-icon.png new file mode 100644 index 0000000..c6e1477 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/lineseries-polar-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/lineseries-polar-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/lineseries-polar-icon16.png new file mode 100644 index 0000000..3b92158 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/lineseries-polar-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/percentbarseries-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/percentbarseries-icon.png new file mode 100644 index 0000000..8847798 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/percentbarseries-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/percentbarseries-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/percentbarseries-icon16.png new file mode 100644 index 0000000..7f32638 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/percentbarseries-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/pieseries-chart-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/pieseries-chart-icon.png new file mode 100644 index 0000000..aaf6236 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/pieseries-chart-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/pieseries-chart-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/pieseries-chart-icon16.png new file mode 100644 index 0000000..8c1bcde Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/pieseries-chart-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/scatterseries-chart-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/scatterseries-chart-icon.png new file mode 100644 index 0000000..d36d010 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/scatterseries-chart-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/scatterseries-chart-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/scatterseries-chart-icon16.png new file mode 100644 index 0000000..48d356e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/scatterseries-chart-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/scatterseries-polar-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/scatterseries-polar-icon.png new file mode 100644 index 0000000..7b4aad7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/scatterseries-polar-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/scatterseries-polar-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/scatterseries-polar-icon16.png new file mode 100644 index 0000000..39dd533 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/scatterseries-polar-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/splineseries-chart-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/splineseries-chart-icon.png new file mode 100644 index 0000000..7bab882 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/splineseries-chart-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/splineseries-chart-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/splineseries-chart-icon16.png new file mode 100644 index 0000000..3f8ad91 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/splineseries-chart-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/splineseries-polar-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/splineseries-polar-icon.png new file mode 100644 index 0000000..204510f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/splineseries-polar-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/splineseries-polar-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/splineseries-polar-icon16.png new file mode 100644 index 0000000..0c702d8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/splineseries-polar-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/stackedbarseries-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/stackedbarseries-icon.png new file mode 100644 index 0000000..fd11890 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/stackedbarseries-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/stackedbarseries-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/stackedbarseries-icon16.png new file mode 100644 index 0000000..ea8a895 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/images/stackedbarseries-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/qtcharts.metainfo b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/qtcharts.metainfo new file mode 100644 index 0000000..6c51ab0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/designer/qtcharts.metainfo @@ -0,0 +1,227 @@ +MetaInfo { + Type { + name: "QtCharts.ChartView" + icon: "images/areaseries-chart-icon16.png" + + ItemLibraryEntry { + name: "Area" + category: "Qt Charts - ChartView" + libraryIcon: "images/areaseries-chart-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/AreaSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/barseries-icon16.png" + + ItemLibraryEntry { + name: "Bar" + category: "Qt Charts - ChartView" + libraryIcon: "images/barseries-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/BarSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/boxplotseries-chart-icon16.png" + + ItemLibraryEntry { + name: "BoxPlot" + category: "Qt Charts - ChartView" + libraryIcon: "images/boxplotseries-chart-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/BoxPlotSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/horizontalbarseries-icon16.png" + + ItemLibraryEntry { + name: "H.Bar" + category: "Qt Charts - ChartView" + libraryIcon: "images/horizontalbarseries-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/HorizontalBarSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/horizontalpercentbarseries-icon16.png" + + ItemLibraryEntry { + name: "H.PercentBar" + category: "Qt Charts - ChartView" + libraryIcon: "images/horizontalpercentbarseries-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/HorizontalPercentBarSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/horizontalstackedbarseries-icon16.png" + + ItemLibraryEntry { + name: "H.StackedBar" + category: "Qt Charts - ChartView" + libraryIcon: "images/horizontalstackedbarseries-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/HorizontalStackedBarSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/lineseries-chart-icon16.png" + + ItemLibraryEntry { + name: "Line" + category: "Qt Charts - ChartView" + libraryIcon: "images/lineseries-chart-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/LineSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/percentbarseries-icon16.png" + + ItemLibraryEntry { + name: "Percent" + category: "Qt Charts - ChartView" + libraryIcon: "images/percentbarseries-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/PercentBarSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/pieseries-chart-icon16.png" + + ItemLibraryEntry { + name: "Pie" + category: "Qt Charts - ChartView" + libraryIcon: "images/pieseries-chart-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/PieSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/scatterseries-chart-icon16.png" + + ItemLibraryEntry { + name: "Scatter" + category: "Qt Charts - ChartView" + libraryIcon: "images/scatterseries-chart-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/ScatterSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/splineseries-chart-icon16.png" + + ItemLibraryEntry { + name: "Spline" + category: "Qt Charts - ChartView" + libraryIcon: "images/splineseries-chart-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/SplineSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/stackedbarseries-icon16.png" + + ItemLibraryEntry { + name: "StackedBar" + category: "Qt Charts - ChartView" + libraryIcon: "images/stackedbarseries-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/StackedBarSeries.qml" } + } + } + + Type { + name: "QtCharts.ChartView" + icon: "images/areaseries-polar-icon16.png" + + ItemLibraryEntry { + name: "Area" + category: "Qt Charts - PolarChartView" + libraryIcon: "images/areaseries-polar-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/PolarAreaSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/lineseries-polar-icon16.png" + + ItemLibraryEntry { + name: "Line" + category: "Qt Charts - PolarChartView" + libraryIcon: "images/lineseries-polar-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/PolarLineSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/scatterseries-polar-icon16.png" + + ItemLibraryEntry { + name: "Scatter" + category: "Qt Charts - PolarChartView" + libraryIcon: "images/scatterseries-polar-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/PolarScatterSeries.qml" } + } + } + Type { + name: "QtCharts.ChartView" + icon: "images/splineseries-polar-icon16.png" + + ItemLibraryEntry { + name: "Spline" + category: "Qt Charts - PolarChartView" + libraryIcon: "images/splineseries-polar-icon.png" + version: "2.0" + requiredImport: "QtCharts" + + QmlSource { source: "default/PolarSplineSeries.qml" } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/plugins.qmltypes new file mode 100644 index 0000000..3bcff7b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/plugins.qmltypes @@ -0,0 +1,6951 @@ +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/declarativeforeigntypes_p.h" + lineNumber: 275 + name: "QAbstractAxis" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtCharts/AbstractAxis 1.0", + "QtCharts/AbstractAxis 6.0", + "QtCharts/AbstractAxis 6.2" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536, 1538] + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "lineVisible" + type: "bool" + read: "isLineVisible" + write: "setLineVisible" + notify: "lineVisibleChanged" + index: 1 + lineNumber: 23 + } + Property { + name: "linePen" + type: "QPen" + read: "linePen" + write: "setLinePen" + notify: "linePenChanged" + index: 2 + lineNumber: 24 + } + Property { + name: "color" + type: "QColor" + read: "linePenColor" + write: "setLinePenColor" + notify: "colorChanged" + index: 3 + lineNumber: 25 + } + Property { + name: "labelsVisible" + type: "bool" + read: "labelsVisible" + write: "setLabelsVisible" + notify: "labelsVisibleChanged" + index: 4 + lineNumber: 27 + } + Property { + name: "labelsBrush" + type: "QBrush" + read: "labelsBrush" + write: "setLabelsBrush" + notify: "labelsBrushChanged" + index: 5 + lineNumber: 28 + } + Property { + name: "labelsAngle" + type: "int" + read: "labelsAngle" + write: "setLabelsAngle" + notify: "labelsAngleChanged" + index: 6 + lineNumber: 29 + } + Property { + name: "labelsFont" + type: "QFont" + read: "labelsFont" + write: "setLabelsFont" + notify: "labelsFontChanged" + index: 7 + lineNumber: 30 + } + Property { + name: "labelsColor" + type: "QColor" + read: "labelsColor" + write: "setLabelsColor" + notify: "labelsColorChanged" + index: 8 + lineNumber: 31 + } + Property { + name: "labelsTruncated" + revision: 1538 + type: "bool" + read: "labelsTruncated" + notify: "labelsTruncatedChanged" + index: 9 + lineNumber: 32 + isReadonly: true + } + Property { + name: "truncateLabels" + revision: 1538 + type: "bool" + read: "truncateLabels" + write: "setTruncateLabels" + notify: "truncateLabelsChanged" + index: 10 + lineNumber: 33 + } + Property { + name: "gridVisible" + type: "bool" + read: "isGridLineVisible" + write: "setGridLineVisible" + notify: "gridVisibleChanged" + index: 11 + lineNumber: 35 + } + Property { + name: "gridLinePen" + type: "QPen" + read: "gridLinePen" + write: "setGridLinePen" + notify: "gridLinePenChanged" + index: 12 + lineNumber: 36 + } + Property { + name: "minorGridVisible" + type: "bool" + read: "isMinorGridLineVisible" + write: "setMinorGridLineVisible" + notify: "minorGridVisibleChanged" + index: 13 + lineNumber: 37 + } + Property { + name: "minorGridLinePen" + type: "QPen" + read: "minorGridLinePen" + write: "setMinorGridLinePen" + notify: "minorGridLinePenChanged" + index: 14 + lineNumber: 38 + } + Property { + name: "gridLineColor" + type: "QColor" + read: "gridLineColor" + write: "setGridLineColor" + notify: "gridLineColorChanged" + index: 15 + lineNumber: 39 + } + Property { + name: "minorGridLineColor" + type: "QColor" + read: "minorGridLineColor" + write: "setMinorGridLineColor" + notify: "minorGridLineColorChanged" + index: 16 + lineNumber: 40 + } + Property { + name: "shadesVisible" + type: "bool" + read: "shadesVisible" + write: "setShadesVisible" + notify: "shadesVisibleChanged" + index: 17 + lineNumber: 42 + } + Property { + name: "shadesColor" + type: "QColor" + read: "shadesColor" + write: "setShadesColor" + notify: "shadesColorChanged" + index: 18 + lineNumber: 43 + } + Property { + name: "shadesBorderColor" + type: "QColor" + read: "shadesBorderColor" + write: "setShadesBorderColor" + notify: "shadesBorderColorChanged" + index: 19 + lineNumber: 44 + } + Property { + name: "shadesPen" + type: "QPen" + read: "shadesPen" + write: "setShadesPen" + notify: "shadesPenChanged" + index: 20 + lineNumber: 45 + } + Property { + name: "shadesBrush" + type: "QBrush" + read: "shadesBrush" + write: "setShadesBrush" + notify: "shadesBrushChanged" + index: 21 + lineNumber: 46 + } + Property { + name: "titleText" + type: "QString" + read: "titleText" + write: "setTitleText" + notify: "titleTextChanged" + index: 22 + lineNumber: 48 + } + Property { + name: "titleBrush" + type: "QBrush" + read: "titleBrush" + write: "setTitleBrush" + notify: "titleBrushChanged" + index: 23 + lineNumber: 49 + } + Property { + name: "titleVisible" + type: "bool" + read: "isTitleVisible" + write: "setTitleVisible" + notify: "titleVisibleChanged" + index: 24 + lineNumber: 50 + } + Property { + name: "titleFont" + type: "QFont" + read: "titleFont" + write: "setTitleFont" + notify: "titleFontChanged" + index: 25 + lineNumber: 51 + } + Property { + name: "orientation" + type: "Qt::Orientation" + read: "orientation" + index: 26 + lineNumber: 53 + isReadonly: true + } + Property { + name: "alignment" + type: "Qt::Alignment" + read: "alignment" + index: 27 + lineNumber: 55 + isReadonly: true + } + Property { + name: "reverse" + type: "bool" + read: "isReverse" + write: "setReverse" + notify: "reverseChanged" + index: 28 + lineNumber: 56 + } + Signal { + name: "visibleChanged" + lineNumber: 164 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "linePenChanged" + lineNumber: 165 + Parameter { name: "pen"; type: "QPen" } + } + Signal { + name: "lineVisibleChanged" + lineNumber: 166 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "labelsVisibleChanged" + lineNumber: 167 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "labelsBrushChanged" + lineNumber: 168 + Parameter { name: "brush"; type: "QBrush" } + } + Signal { + name: "labelsFontChanged" + lineNumber: 169 + Parameter { name: "pen"; type: "QFont" } + } + Signal { + name: "labelsAngleChanged" + lineNumber: 170 + Parameter { name: "angle"; type: "int" } + } + Signal { + name: "gridLinePenChanged" + lineNumber: 171 + Parameter { name: "pen"; type: "QPen" } + } + Signal { + name: "gridVisibleChanged" + lineNumber: 172 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "minorGridVisibleChanged" + lineNumber: 173 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "minorGridLinePenChanged" + lineNumber: 174 + Parameter { name: "pen"; type: "QPen" } + } + Signal { + name: "gridLineColorChanged" + lineNumber: 175 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "minorGridLineColorChanged" + lineNumber: 176 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "colorChanged" + lineNumber: 177 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "labelsColorChanged" + lineNumber: 178 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "titleTextChanged" + lineNumber: 179 + Parameter { name: "title"; type: "QString" } + } + Signal { + name: "titleBrushChanged" + lineNumber: 180 + Parameter { name: "brush"; type: "QBrush" } + } + Signal { + name: "titleVisibleChanged" + lineNumber: 181 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "titleFontChanged" + lineNumber: 182 + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "shadesVisibleChanged" + lineNumber: 183 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "shadesColorChanged" + lineNumber: 184 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "shadesBorderColorChanged" + lineNumber: 185 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "shadesPenChanged" + lineNumber: 186 + Parameter { name: "pen"; type: "QPen" } + } + Signal { + name: "shadesBrushChanged" + lineNumber: 187 + Parameter { name: "brush"; type: "QBrush" } + } + Signal { + name: "reverseChanged" + lineNumber: 188 + Parameter { name: "reverse"; type: "bool" } + } + Signal { + name: "labelsEditableChanged" + lineNumber: 189 + Parameter { name: "editable"; type: "bool" } + } + Signal { + name: "labelsTruncatedChanged" + revision: 1538 + lineNumber: 190 + Parameter { name: "labelsTruncated"; type: "bool" } + } + Signal { + name: "truncateLabelsChanged" + revision: 1538 + lineNumber: 191 + Parameter { name: "truncateLabels"; type: "bool" } + } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 109 + name: "QAbstractBarSeries" + accessSemantics: "reference" + prototype: "QAbstractSeries" + exports: [ + "QtCharts/AbstractBarSeries 1.0", + "QtCharts/AbstractBarSeries 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + Enum { + name: "LabelsPosition" + lineNumber: 29 + values: [ + "LabelsCenter", + "LabelsInsideEnd", + "LabelsInsideBase", + "LabelsOutsideEnd" + ] + } + Property { + name: "barWidth" + type: "double" + read: "barWidth" + write: "setBarWidth" + index: 0 + lineNumber: 19 + } + Property { + name: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 1 + lineNumber: 20 + isReadonly: true + } + Property { + name: "labelsVisible" + type: "bool" + read: "isLabelsVisible" + write: "setLabelsVisible" + notify: "labelsVisibleChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "labelsFormat" + type: "QString" + read: "labelsFormat" + write: "setLabelsFormat" + notify: "labelsFormatChanged" + index: 3 + lineNumber: 22 + } + Property { + name: "labelsPosition" + type: "LabelsPosition" + read: "labelsPosition" + write: "setLabelsPosition" + notify: "labelsPositionChanged" + index: 4 + lineNumber: 23 + } + Property { + name: "labelsAngle" + type: "double" + read: "labelsAngle" + write: "setLabelsAngle" + notify: "labelsAngleChanged" + index: 5 + lineNumber: 24 + } + Property { + name: "labelsPrecision" + type: "int" + read: "labelsPrecision" + write: "setLabelsPrecision" + notify: "labelsPrecisionChanged" + index: 6 + lineNumber: 25 + } + Signal { + name: "clicked" + lineNumber: 70 + Parameter { name: "index"; type: "int" } + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Signal { + name: "hovered" + lineNumber: 71 + Parameter { name: "status"; type: "bool" } + Parameter { name: "index"; type: "int" } + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Signal { + name: "pressed" + lineNumber: 72 + Parameter { name: "index"; type: "int" } + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Signal { + name: "released" + lineNumber: 73 + Parameter { name: "index"; type: "int" } + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Signal { + name: "doubleClicked" + lineNumber: 74 + Parameter { name: "index"; type: "int" } + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Signal { name: "countChanged"; lineNumber: 75 } + Signal { name: "labelsVisibleChanged"; lineNumber: 76 } + Signal { + name: "labelsFormatChanged" + lineNumber: 77 + Parameter { name: "format"; type: "QString" } + } + Signal { + name: "labelsPositionChanged" + lineNumber: 78 + Parameter { name: "position"; type: "QAbstractBarSeries::LabelsPosition" } + } + Signal { + name: "labelsAngleChanged" + lineNumber: 79 + Parameter { name: "angle"; type: "double" } + } + Signal { + name: "labelsPrecisionChanged" + lineNumber: 80 + Parameter { name: "precision"; type: "int" } + } + Signal { + name: "barsetsAdded" + lineNumber: 82 + Parameter { name: "sets"; type: "QList" } + } + Signal { + name: "barsetsRemoved" + lineNumber: 83 + Parameter { name: "sets"; type: "QList" } + } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 304 + name: "QAbstractSeries" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtCharts/AbstractSeries 1.0", + "QtCharts/AbstractSeries 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + Enum { + name: "SeriesType" + lineNumber: 28 + values: [ + "SeriesTypeLine", + "SeriesTypeArea", + "SeriesTypeBar", + "SeriesTypeStackedBar", + "SeriesTypePercentBar", + "SeriesTypePie", + "SeriesTypeScatter", + "SeriesTypeSpline", + "SeriesTypeHorizontalBar", + "SeriesTypeHorizontalStackedBar", + "SeriesTypeHorizontalPercentBar", + "SeriesTypeBoxPlot", + "SeriesTypeCandlestick" + ] + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "opacity" + type: "double" + read: "opacity" + write: "setOpacity" + notify: "opacityChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "type" + type: "SeriesType" + read: "type" + index: 3 + lineNumber: 23 + isReadonly: true + } + Property { + name: "useOpenGL" + type: "bool" + read: "useOpenGL" + write: "setUseOpenGL" + notify: "useOpenGLChanged" + index: 4 + lineNumber: 24 + } + Signal { name: "nameChanged"; lineNumber: 70 } + Signal { name: "visibleChanged"; lineNumber: 71 } + Signal { name: "opacityChanged"; lineNumber: 72 } + Signal { name: "useOpenGLChanged"; lineNumber: 73 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 99 + name: "QBarCategoryAxis" + accessSemantics: "reference" + prototype: "QAbstractAxis" + exports: [ + "QtCharts/BarCategoryAxis 1.0", + "QtCharts/BarCategoriesAxis 1.0", + "QtCharts/BarCategoryAxis 6.0", + "QtCharts/BarCategoriesAxis 6.0", + "QtCharts/BarCategoryAxis 6.2", + "QtCharts/BarCategoriesAxis 6.2" + ] + exportMetaObjectRevisions: [256, 1536, 1538] + Property { + name: "categories" + type: "QStringList" + read: "categories" + write: "setCategories" + notify: "categoriesChanged" + index: 0 + lineNumber: 16 + } + Property { + name: "min" + type: "QString" + read: "min" + write: "setMin" + notify: "minChanged" + index: 1 + lineNumber: 17 + } + Property { + name: "max" + type: "QString" + read: "max" + write: "setMax" + notify: "maxChanged" + index: 2 + lineNumber: 18 + } + Property { + name: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 3 + lineNumber: 19 + isReadonly: true + } + Signal { name: "categoriesChanged"; lineNumber: 49 } + Signal { + name: "minChanged" + lineNumber: 50 + Parameter { name: "min"; type: "QString" } + } + Signal { + name: "maxChanged" + lineNumber: 51 + Parameter { name: "max"; type: "QString" } + } + Signal { + name: "rangeChanged" + lineNumber: 52 + Parameter { name: "min"; type: "QString" } + Parameter { name: "max"; type: "QString" } + } + Signal { name: "countChanged"; lineNumber: 53 } + Method { name: "clear"; lineNumber: 35 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 71 + name: "QBarModelMapper" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtCharts/BarModelMapper 1.0", + "QtCharts/BarModelMapper 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 167 + name: "QBoxPlotModelMapper" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtCharts/BoxPlotModelMapper 2.0", + "QtCharts/BoxPlotModelMapper 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 359 + name: "QBrush" + accessSemantics: "value" + extension: "CppQBrush" + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 359 + name: "CppQBrush" + accessSemantics: "value" + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 202 + name: "QCandlestickModelMapper" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtCharts/CandlestickModelMapper 2.2", + "QtCharts/CandlestickModelMapper 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [514, 1536] + Property { + name: "model" + type: "QAbstractItemModel" + isPointer: true + read: "model" + write: "setModel" + notify: "modelReplaced" + index: 0 + lineNumber: 25 + } + Property { + name: "series" + type: "QCandlestickSeries" + isPointer: true + read: "series" + write: "setSeries" + notify: "seriesReplaced" + index: 1 + lineNumber: 26 + } + Signal { name: "modelReplaced"; lineNumber: 40 } + Signal { name: "seriesReplaced"; lineNumber: 41 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 237 + name: "QDateTimeAxis" + accessSemantics: "reference" + prototype: "QAbstractAxis" + exports: [ + "QtCharts/DateTimeAxis 1.1", + "QtCharts/DateTimeAxis 6.0", + "QtCharts/DateTimeAxis 6.2" + ] + exportMetaObjectRevisions: [257, 1536, 1538] + Property { + name: "tickCount" + type: "int" + read: "tickCount" + write: "setTickCount" + notify: "tickCountChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "min" + type: "QDateTime" + read: "min" + write: "setMin" + notify: "minChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "max" + type: "QDateTime" + read: "max" + write: "setMax" + notify: "maxChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "format" + type: "QString" + read: "format" + write: "setFormat" + notify: "formatChanged" + index: 3 + lineNumber: 23 + } + Signal { + name: "minChanged" + lineNumber: 50 + Parameter { name: "min"; type: "QDateTime" } + } + Signal { + name: "maxChanged" + lineNumber: 51 + Parameter { name: "max"; type: "QDateTime" } + } + Signal { + name: "rangeChanged" + lineNumber: 52 + Parameter { name: "min"; type: "QDateTime" } + Parameter { name: "max"; type: "QDateTime" } + } + Signal { + name: "formatChanged" + lineNumber: 53 + Parameter { name: "format"; type: "QString" } + } + Signal { + name: "tickCountChanged" + lineNumber: 54 + Parameter { name: "tick"; type: "int" } + } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 81 + name: "QHBarModelMapper" + accessSemantics: "reference" + prototype: "QBarModelMapper" + exports: [ + "QtCharts/HBarModelMapper 1.0", + "QtCharts/HBarModelMapper 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "series" + type: "QAbstractBarSeries" + isPointer: true + read: "series" + write: "setSeries" + notify: "seriesReplaced" + index: 0 + lineNumber: 17 + } + Property { + name: "model" + type: "QAbstractItemModel" + isPointer: true + read: "model" + write: "setModel" + notify: "modelReplaced" + index: 1 + lineNumber: 18 + } + Property { + name: "firstBarSetRow" + type: "int" + read: "firstBarSetRow" + write: "setFirstBarSetRow" + notify: "firstBarSetRowChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "lastBarSetRow" + type: "int" + read: "lastBarSetRow" + write: "setLastBarSetRow" + notify: "lastBarSetRowChanged" + index: 3 + lineNumber: 20 + } + Property { + name: "firstColumn" + type: "int" + read: "firstColumn" + write: "setFirstColumn" + notify: "firstColumnChanged" + index: 4 + lineNumber: 21 + } + Property { + name: "columnCount" + type: "int" + read: "columnCount" + write: "setColumnCount" + notify: "columnCountChanged" + index: 5 + lineNumber: 22 + } + Signal { name: "seriesReplaced"; lineNumber: 46 } + Signal { name: "modelReplaced"; lineNumber: 47 } + Signal { name: "firstBarSetRowChanged"; lineNumber: 48 } + Signal { name: "lastBarSetRowChanged"; lineNumber: 49 } + Signal { name: "firstColumnChanged"; lineNumber: 50 } + Signal { name: "columnCountChanged"; lineNumber: 51 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 176 + name: "QHBoxPlotModelMapper" + accessSemantics: "reference" + prototype: "QBoxPlotModelMapper" + exports: [ + "QtCharts/HBoxPlotModelMapper 2.0", + "QtCharts/HBoxPlotModelMapper 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "series" + type: "QBoxPlotSeries" + isPointer: true + read: "series" + write: "setSeries" + notify: "seriesReplaced" + index: 0 + lineNumber: 18 + } + Property { + name: "model" + type: "QAbstractItemModel" + isPointer: true + read: "model" + write: "setModel" + notify: "modelReplaced" + index: 1 + lineNumber: 19 + } + Property { + name: "firstBoxSetRow" + type: "int" + read: "firstBoxSetRow" + write: "setFirstBoxSetRow" + notify: "firstBoxSetRowChanged" + index: 2 + lineNumber: 20 + } + Property { + name: "lastBoxSetRow" + type: "int" + read: "lastBoxSetRow" + write: "setLastBoxSetRow" + notify: "lastBoxSetRowChanged" + index: 3 + lineNumber: 21 + } + Property { + name: "firstColumn" + type: "int" + read: "firstColumn" + write: "setFirstColumn" + notify: "firstColumnChanged" + index: 4 + lineNumber: 22 + } + Property { + name: "columnCount" + type: "int" + read: "columnCount" + write: "setColumnCount" + notify: "columnCountChanged" + index: 5 + lineNumber: 23 + } + Signal { name: "seriesReplaced"; lineNumber: 47 } + Signal { name: "modelReplaced"; lineNumber: 48 } + Signal { name: "firstBoxSetRowChanged"; lineNumber: 49 } + Signal { name: "lastBoxSetRowChanged"; lineNumber: 50 } + Signal { name: "firstColumnChanged"; lineNumber: 51 } + Signal { name: "columnCountChanged"; lineNumber: 52 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 211 + name: "QHCandlestickModelMapper" + accessSemantics: "reference" + prototype: "QCandlestickModelMapper" + exports: [ + "QtCharts/HCandlestickModelMapper 2.2", + "QtCharts/HCandlestickModelMapper 6.0" + ] + exportMetaObjectRevisions: [514, 1536] + Property { + name: "timestampColumn" + type: "int" + read: "timestampColumn" + write: "setTimestampColumn" + notify: "timestampColumnChanged" + index: 0 + lineNumber: 14 + } + Property { + name: "openColumn" + type: "int" + read: "openColumn" + write: "setOpenColumn" + notify: "openColumnChanged" + index: 1 + lineNumber: 15 + } + Property { + name: "highColumn" + type: "int" + read: "highColumn" + write: "setHighColumn" + notify: "highColumnChanged" + index: 2 + lineNumber: 16 + } + Property { + name: "lowColumn" + type: "int" + read: "lowColumn" + write: "setLowColumn" + notify: "lowColumnChanged" + index: 3 + lineNumber: 17 + } + Property { + name: "closeColumn" + type: "int" + read: "closeColumn" + write: "setCloseColumn" + notify: "closeColumnChanged" + index: 4 + lineNumber: 18 + } + Property { + name: "firstSetRow" + type: "int" + read: "firstSetRow" + write: "setFirstSetRow" + notify: "firstSetRowChanged" + index: 5 + lineNumber: 19 + } + Property { + name: "lastSetRow" + type: "int" + read: "lastSetRow" + write: "setLastSetRow" + notify: "lastSetRowChanged" + index: 6 + lineNumber: 20 + } + Signal { name: "timestampColumnChanged"; lineNumber: 49 } + Signal { name: "openColumnChanged"; lineNumber: 50 } + Signal { name: "highColumnChanged"; lineNumber: 51 } + Signal { name: "lowColumnChanged"; lineNumber: 52 } + Signal { name: "closeColumnChanged"; lineNumber: 53 } + Signal { name: "firstSetRowChanged"; lineNumber: 54 } + Signal { name: "lastSetRowChanged"; lineNumber: 55 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 139 + name: "QHPieModelMapper" + accessSemantics: "reference" + prototype: "QPieModelMapper" + exports: [ + "QtCharts/HPieModelMapper 1.0", + "QtCharts/HPieModelMapper 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "series" + type: "QPieSeries" + isPointer: true + read: "series" + write: "setSeries" + notify: "seriesReplaced" + index: 0 + lineNumber: 17 + } + Property { + name: "model" + type: "QAbstractItemModel" + isPointer: true + read: "model" + write: "setModel" + notify: "modelReplaced" + index: 1 + lineNumber: 18 + } + Property { + name: "valuesRow" + type: "int" + read: "valuesRow" + write: "setValuesRow" + notify: "valuesRowChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "labelsRow" + type: "int" + read: "labelsRow" + write: "setLabelsRow" + notify: "labelsRowChanged" + index: 3 + lineNumber: 20 + } + Property { + name: "firstColumn" + type: "int" + read: "firstColumn" + write: "setFirstColumn" + notify: "firstColumnChanged" + index: 4 + lineNumber: 21 + } + Property { + name: "columnCount" + type: "int" + read: "columnCount" + write: "setColumnCount" + notify: "columnCountChanged" + index: 5 + lineNumber: 22 + } + Signal { name: "seriesReplaced"; lineNumber: 46 } + Signal { name: "modelReplaced"; lineNumber: 47 } + Signal { name: "valuesRowChanged"; lineNumber: 48 } + Signal { name: "labelsRowChanged"; lineNumber: 49 } + Signal { name: "firstColumnChanged"; lineNumber: 50 } + Signal { name: "columnCountChanged"; lineNumber: 51 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 257 + name: "QHXYModelMapper" + accessSemantics: "reference" + prototype: "QXYModelMapper" + exports: [ + "QtCharts/HXYModelMapper 1.0", + "QtCharts/HXYModelMapper 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "series" + type: "QXYSeries" + isPointer: true + read: "series" + write: "setSeries" + notify: "seriesReplaced" + index: 0 + lineNumber: 17 + } + Property { + name: "model" + type: "QAbstractItemModel" + isPointer: true + read: "model" + write: "setModel" + notify: "modelReplaced" + index: 1 + lineNumber: 18 + } + Property { + name: "xRow" + type: "int" + read: "xRow" + write: "setXRow" + notify: "xRowChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "yRow" + type: "int" + read: "yRow" + write: "setYRow" + notify: "yRowChanged" + index: 3 + lineNumber: 20 + } + Property { + name: "firstColumn" + type: "int" + read: "firstColumn" + write: "setFirstColumn" + notify: "firstColumnChanged" + index: 4 + lineNumber: 21 + } + Property { + name: "columnCount" + type: "int" + read: "columnCount" + write: "setColumnCount" + notify: "columnCountChanged" + index: 5 + lineNumber: 22 + } + Signal { name: "seriesReplaced"; lineNumber: 46 } + Signal { name: "modelReplaced"; lineNumber: 47 } + Signal { name: "xRowChanged"; lineNumber: 48 } + Signal { name: "yRowChanged"; lineNumber: 49 } + Signal { name: "firstColumnChanged"; lineNumber: 50 } + Signal { name: "columnCountChanged"; lineNumber: 51 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 324 + name: "QXYSeries::PointsConfigurationHash" + accessSemantics: "value" + extension: "CppQHashPointConfiguration" + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 324 + name: "CppQHashPointConfiguration" + accessSemantics: "value" + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 332 + name: "QLegend" + accessSemantics: "reference" + prototype: "QGraphicsWidget" + exports: [ + "QtCharts/Legend 1.0", + "QtCharts/Legend 6.0", + "QtCharts/Legend 6.2" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536, 1538] + Enum { + name: "MarkerShape" + lineNumber: 36 + values: [ + "MarkerShapeDefault", + "MarkerShapeRectangle", + "MarkerShapeCircle", + "MarkerShapeFromSeries", + "MarkerShapeRotatedRectangle", + "MarkerShapeTriangle", + "MarkerShapeStar", + "MarkerShapePentagon" + ] + } + Property { + name: "alignment" + type: "Qt::Alignment" + read: "alignment" + write: "setAlignment" + index: 0 + lineNumber: 22 + } + Property { + name: "backgroundVisible" + type: "bool" + read: "isBackgroundVisible" + write: "setBackgroundVisible" + notify: "backgroundVisibleChanged" + index: 1 + lineNumber: 23 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 2 + lineNumber: 24 + } + Property { + name: "borderColor" + type: "QColor" + read: "borderColor" + write: "setBorderColor" + notify: "borderColorChanged" + index: 3 + lineNumber: 25 + } + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 4 + lineNumber: 26 + } + Property { + name: "labelColor" + type: "QColor" + read: "labelColor" + write: "setLabelColor" + notify: "labelColorChanged" + index: 5 + lineNumber: 27 + } + Property { + name: "reverseMarkers" + type: "bool" + read: "reverseMarkers" + write: "setReverseMarkers" + notify: "reverseMarkersChanged" + index: 6 + lineNumber: 28 + } + Property { + name: "showToolTips" + type: "bool" + read: "showToolTips" + write: "setShowToolTips" + notify: "showToolTipsChanged" + index: 7 + lineNumber: 29 + } + Property { + name: "markerShape" + type: "MarkerShape" + read: "markerShape" + write: "setMarkerShape" + notify: "markerShapeChanged" + index: 8 + lineNumber: 30 + } + Signal { + name: "backgroundVisibleChanged" + lineNumber: 99 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "colorChanged" + lineNumber: 100 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "borderColorChanged" + lineNumber: 101 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "fontChanged" + lineNumber: 102 + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "labelColorChanged" + lineNumber: 103 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "reverseMarkersChanged" + lineNumber: 104 + Parameter { name: "reverseMarkers"; type: "bool" } + } + Signal { + name: "showToolTipsChanged" + lineNumber: 105 + Parameter { name: "showToolTips"; type: "bool" } + } + Signal { + name: "markerShapeChanged" + lineNumber: 106 + Parameter { name: "shape"; type: "MarkerShape" } + } + Signal { + name: "attachedToChartChanged" + revision: 1538 + lineNumber: 107 + Parameter { name: "attachedToChart"; type: "bool" } + } + Signal { + name: "interactiveChanged" + lineNumber: 108 + Parameter { name: "interactive"; type: "bool" } + } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 119 + name: "QList" + accessSemantics: "sequence" + valueType: "QBarSet" + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 192 + name: "QList" + accessSemantics: "sequence" + valueType: "QBoxSet" + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 227 + name: "QList" + accessSemantics: "sequence" + valueType: "QCandlestickSet" + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 157 + name: "QList" + accessSemantics: "sequence" + valueType: "QPieSlice" + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 295 + name: "QLogValueAxis" + accessSemantics: "reference" + prototype: "QAbstractAxis" + exports: [ + "QtCharts/LogValueAxis 1.3", + "QtCharts/LogValueAxis 6.0", + "QtCharts/LogValueAxis 6.2" + ] + exportMetaObjectRevisions: [259, 1536, 1538] + Property { + name: "min" + type: "double" + read: "min" + write: "setMin" + notify: "minChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "max" + type: "double" + read: "max" + write: "setMax" + notify: "maxChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "labelFormat" + type: "QString" + read: "labelFormat" + write: "setLabelFormat" + notify: "labelFormatChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "base" + type: "double" + read: "base" + write: "setBase" + notify: "baseChanged" + index: 3 + lineNumber: 23 + } + Property { + name: "tickCount" + type: "int" + read: "tickCount" + notify: "tickCountChanged" + index: 4 + lineNumber: 24 + isReadonly: true + } + Property { + name: "minorTickCount" + type: "int" + read: "minorTickCount" + write: "setMinorTickCount" + notify: "minorTickCountChanged" + index: 5 + lineNumber: 25 + } + Signal { + name: "minChanged" + lineNumber: 56 + Parameter { name: "min"; type: "double" } + } + Signal { + name: "maxChanged" + lineNumber: 57 + Parameter { name: "max"; type: "double" } + } + Signal { + name: "rangeChanged" + lineNumber: 58 + Parameter { name: "min"; type: "double" } + Parameter { name: "max"; type: "double" } + } + Signal { + name: "labelFormatChanged" + lineNumber: 59 + Parameter { name: "format"; type: "QString" } + } + Signal { + name: "baseChanged" + lineNumber: 60 + Parameter { name: "base"; type: "double" } + } + Signal { + name: "tickCountChanged" + lineNumber: 61 + Parameter { name: "tickCount"; type: "int" } + } + Signal { + name: "minorTickCountChanged" + lineNumber: 62 + Parameter { name: "minorTickCount"; type: "int" } + } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 351 + name: "QPen" + accessSemantics: "value" + extension: "CppQPen" + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 351 + name: "CppQPen" + accessSemantics: "value" + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 129 + name: "QPieModelMapper" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtCharts/PieModelMapper 1.0", + "QtCharts/PieModelMapper 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 90 + name: "QVBarModelMapper" + accessSemantics: "reference" + prototype: "QBarModelMapper" + exports: [ + "QtCharts/VBarModelMapper 1.0", + "QtCharts/VBarModelMapper 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "series" + type: "QAbstractBarSeries" + isPointer: true + read: "series" + write: "setSeries" + notify: "seriesReplaced" + index: 0 + lineNumber: 15 + } + Property { + name: "model" + type: "QAbstractItemModel" + isPointer: true + read: "model" + write: "setModel" + notify: "modelReplaced" + index: 1 + lineNumber: 16 + } + Property { + name: "firstBarSetColumn" + type: "int" + read: "firstBarSetColumn" + write: "setFirstBarSetColumn" + notify: "firstBarSetColumnChanged" + index: 2 + lineNumber: 17 + } + Property { + name: "lastBarSetColumn" + type: "int" + read: "lastBarSetColumn" + write: "setLastBarSetColumn" + notify: "lastBarSetColumnChanged" + index: 3 + lineNumber: 18 + } + Property { + name: "firstRow" + type: "int" + read: "firstRow" + write: "setFirstRow" + notify: "firstRowChanged" + index: 4 + lineNumber: 19 + } + Property { + name: "rowCount" + type: "int" + read: "rowCount" + write: "setRowCount" + notify: "rowCountChanged" + index: 5 + lineNumber: 20 + } + Signal { name: "seriesReplaced"; lineNumber: 44 } + Signal { name: "modelReplaced"; lineNumber: 45 } + Signal { name: "firstBarSetColumnChanged"; lineNumber: 46 } + Signal { name: "lastBarSetColumnChanged"; lineNumber: 47 } + Signal { name: "firstRowChanged"; lineNumber: 48 } + Signal { name: "rowCountChanged"; lineNumber: 49 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 184 + name: "QVBoxPlotModelMapper" + accessSemantics: "reference" + prototype: "QBoxPlotModelMapper" + exports: [ + "QtCharts/VBoxPlotModelMapper 2.0", + "QtCharts/VBoxPlotModelMapper 6.0" + ] + exportMetaObjectRevisions: [512, 1536] + Property { + name: "series" + type: "QBoxPlotSeries" + isPointer: true + read: "series" + write: "setSeries" + notify: "seriesReplaced" + index: 0 + lineNumber: 17 + } + Property { + name: "model" + type: "QAbstractItemModel" + isPointer: true + read: "model" + write: "setModel" + notify: "modelReplaced" + index: 1 + lineNumber: 18 + } + Property { + name: "firstBoxSetColumn" + type: "int" + read: "firstBoxSetColumn" + write: "setFirstBoxSetColumn" + notify: "firstBoxSetColumnChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "lastBoxSetColumn" + type: "int" + read: "lastBoxSetColumn" + write: "setLastBoxSetColumn" + notify: "lastBoxSetColumnChanged" + index: 3 + lineNumber: 20 + } + Property { + name: "firstRow" + type: "int" + read: "firstRow" + write: "setFirstRow" + notify: "firstRowChanged" + index: 4 + lineNumber: 21 + } + Property { + name: "rowCount" + type: "int" + read: "rowCount" + write: "setRowCount" + notify: "rowCountChanged" + index: 5 + lineNumber: 22 + } + Signal { name: "seriesReplaced"; lineNumber: 46 } + Signal { name: "modelReplaced"; lineNumber: 47 } + Signal { name: "firstBoxSetColumnChanged"; lineNumber: 48 } + Signal { name: "lastBoxSetColumnChanged"; lineNumber: 49 } + Signal { name: "firstRowChanged"; lineNumber: 50 } + Signal { name: "rowCountChanged"; lineNumber: 51 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 219 + name: "QVCandlestickModelMapper" + accessSemantics: "reference" + prototype: "QCandlestickModelMapper" + exports: [ + "QtCharts/VCandlestickModelMapper 2.2", + "QtCharts/VCandlestickModelMapper 6.0" + ] + exportMetaObjectRevisions: [514, 1536] + Property { + name: "timestampRow" + type: "int" + read: "timestampRow" + write: "setTimestampRow" + notify: "timestampRowChanged" + index: 0 + lineNumber: 14 + } + Property { + name: "openRow" + type: "int" + read: "openRow" + write: "setOpenRow" + notify: "openRowChanged" + index: 1 + lineNumber: 15 + } + Property { + name: "highRow" + type: "int" + read: "highRow" + write: "setHighRow" + notify: "highRowChanged" + index: 2 + lineNumber: 16 + } + Property { + name: "lowRow" + type: "int" + read: "lowRow" + write: "setLowRow" + notify: "lowRowChanged" + index: 3 + lineNumber: 17 + } + Property { + name: "closeRow" + type: "int" + read: "closeRow" + write: "setCloseRow" + notify: "closeRowChanged" + index: 4 + lineNumber: 18 + } + Property { + name: "firstSetColumn" + type: "int" + read: "firstSetColumn" + write: "setFirstSetColumn" + notify: "firstSetColumnChanged" + index: 5 + lineNumber: 19 + } + Property { + name: "lastSetColumn" + type: "int" + read: "lastSetColumn" + write: "setLastSetColumn" + notify: "lastSetColumnChanged" + index: 6 + lineNumber: 20 + } + Signal { name: "timestampRowChanged"; lineNumber: 49 } + Signal { name: "openRowChanged"; lineNumber: 50 } + Signal { name: "highRowChanged"; lineNumber: 51 } + Signal { name: "lowRowChanged"; lineNumber: 52 } + Signal { name: "closeRowChanged"; lineNumber: 53 } + Signal { name: "firstSetColumnChanged"; lineNumber: 54 } + Signal { name: "lastSetColumnChanged"; lineNumber: 55 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 148 + name: "QVPieModelMapper" + accessSemantics: "reference" + prototype: "QPieModelMapper" + exports: [ + "QtCharts/VPieModelMapper 1.0", + "QtCharts/VPieModelMapper 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "series" + type: "QPieSeries" + isPointer: true + read: "series" + write: "setSeries" + notify: "seriesReplaced" + index: 0 + lineNumber: 17 + } + Property { + name: "model" + type: "QAbstractItemModel" + isPointer: true + read: "model" + write: "setModel" + notify: "modelReplaced" + index: 1 + lineNumber: 18 + } + Property { + name: "valuesColumn" + type: "int" + read: "valuesColumn" + write: "setValuesColumn" + notify: "valuesColumnChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "labelsColumn" + type: "int" + read: "labelsColumn" + write: "setLabelsColumn" + notify: "labelsColumnChanged" + index: 3 + lineNumber: 20 + } + Property { + name: "firstRow" + type: "int" + read: "firstRow" + write: "setFirstRow" + notify: "firstRowChanged" + index: 4 + lineNumber: 21 + } + Property { + name: "rowCount" + type: "int" + read: "rowCount" + write: "setRowCount" + notify: "rowCountChanged" + index: 5 + lineNumber: 22 + } + Signal { name: "seriesReplaced"; lineNumber: 46 } + Signal { name: "modelReplaced"; lineNumber: 47 } + Signal { name: "valuesColumnChanged"; lineNumber: 48 } + Signal { name: "labelsColumnChanged"; lineNumber: 49 } + Signal { name: "firstRowChanged"; lineNumber: 50 } + Signal { name: "rowCountChanged"; lineNumber: 51 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 266 + name: "QVXYModelMapper" + accessSemantics: "reference" + prototype: "QXYModelMapper" + exports: [ + "QtCharts/VXYModelMapper 1.0", + "QtCharts/VXYModelMapper 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "series" + type: "QXYSeries" + isPointer: true + read: "series" + write: "setSeries" + notify: "seriesReplaced" + index: 0 + lineNumber: 17 + } + Property { + name: "model" + type: "QAbstractItemModel" + isPointer: true + read: "model" + write: "setModel" + notify: "modelReplaced" + index: 1 + lineNumber: 18 + } + Property { + name: "xColumn" + type: "int" + read: "xColumn" + write: "setXColumn" + notify: "xColumnChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "yColumn" + type: "int" + read: "yColumn" + write: "setYColumn" + notify: "yColumnChanged" + index: 3 + lineNumber: 20 + } + Property { + name: "firstRow" + type: "int" + read: "firstRow" + write: "setFirstRow" + notify: "firstRowChanged" + index: 4 + lineNumber: 21 + } + Property { + name: "rowCount" + type: "int" + read: "rowCount" + write: "setRowCount" + notify: "rowCountChanged" + index: 5 + lineNumber: 22 + } + Signal { name: "seriesReplaced"; lineNumber: 46 } + Signal { name: "modelReplaced"; lineNumber: 47 } + Signal { name: "xColumnChanged"; lineNumber: 48 } + Signal { name: "yColumnChanged"; lineNumber: 49 } + Signal { name: "firstRowChanged"; lineNumber: 50 } + Signal { name: "rowCountChanged"; lineNumber: 51 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 285 + name: "QValueAxis" + accessSemantics: "reference" + prototype: "QAbstractAxis" + exports: [ + "QtCharts/ValueAxis 1.0", + "QtCharts/ValuesAxis 1.0", + "QtCharts/ValueAxis 2.3", + "QtCharts/ValuesAxis 2.3", + "QtCharts/ValueAxis 6.0", + "QtCharts/ValuesAxis 6.0", + "QtCharts/ValueAxis 6.2", + "QtCharts/ValuesAxis 6.2" + ] + exportMetaObjectRevisions: [256, 515, 1536, 1538] + Enum { + name: "TickType" + lineNumber: 30 + values: ["TicksDynamic", "TicksFixed"] + } + Property { + name: "tickCount" + type: "int" + read: "tickCount" + write: "setTickCount" + notify: "tickCountChanged" + index: 0 + lineNumber: 16 + } + Property { + name: "min" + type: "double" + read: "min" + write: "setMin" + notify: "minChanged" + index: 1 + lineNumber: 17 + } + Property { + name: "max" + type: "double" + read: "max" + write: "setMax" + notify: "maxChanged" + index: 2 + lineNumber: 18 + } + Property { + name: "labelFormat" + type: "QString" + read: "labelFormat" + write: "setLabelFormat" + notify: "labelFormatChanged" + index: 3 + lineNumber: 19 + } + Property { + name: "minorTickCount" + type: "int" + read: "minorTickCount" + write: "setMinorTickCount" + notify: "minorTickCountChanged" + index: 4 + lineNumber: 20 + } + Property { + name: "tickAnchor" + revision: 515 + type: "double" + read: "tickAnchor" + write: "setTickAnchor" + notify: "tickAnchorChanged" + index: 5 + lineNumber: 21 + } + Property { + name: "tickInterval" + revision: 515 + type: "double" + read: "tickInterval" + write: "setTickInterval" + notify: "tickIntervalChanged" + index: 6 + lineNumber: 23 + } + Property { + name: "tickType" + revision: 515 + type: "TickType" + read: "tickType" + write: "setTickType" + notify: "tickTypeChanged" + index: 7 + lineNumber: 25 + } + Signal { + name: "minChanged" + lineNumber: 71 + Parameter { name: "min"; type: "double" } + } + Signal { + name: "maxChanged" + lineNumber: 72 + Parameter { name: "max"; type: "double" } + } + Signal { + name: "rangeChanged" + lineNumber: 73 + Parameter { name: "min"; type: "double" } + Parameter { name: "max"; type: "double" } + } + Signal { + name: "tickCountChanged" + lineNumber: 74 + Parameter { name: "tickCount"; type: "int" } + } + Signal { + name: "minorTickCountChanged" + lineNumber: 75 + Parameter { name: "tickCount"; type: "int" } + } + Signal { + name: "labelFormatChanged" + lineNumber: 76 + Parameter { name: "format"; type: "QString" } + } + Signal { + name: "tickIntervalChanged" + revision: 515 + lineNumber: 77 + Parameter { name: "interval"; type: "double" } + } + Signal { + name: "tickAnchorChanged" + revision: 515 + lineNumber: 78 + Parameter { name: "anchor"; type: "double" } + } + Signal { + name: "tickTypeChanged" + revision: 515 + lineNumber: 79 + Parameter { name: "type"; type: "QValueAxis::TickType" } + } + Method { name: "applyNiceNumbers"; lineNumber: 68 } + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 247 + name: "QXYModelMapper" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtCharts/XYModelMapper 1.0", "QtCharts/XYModelMapper 6.0"] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + } + Component { + file: "private/declarativeforeigntypes_p.h" + lineNumber: 314 + name: "QXYSeries" + accessSemantics: "reference" + prototype: "QAbstractSeries" + exports: [ + "QtCharts/XYSeries 1.0", + "QtCharts/XYSeries 6.0", + "QtCharts/XYSeries 6.2" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536, 1538] + Enum { + name: "PointConfiguration" + isScoped: true + lineNumber: 40 + values: [ + "Color", + "Size", + "Visibility", + "LabelVisibility", + "LabelFormat" + ] + } + Property { + name: "pointsVisible" + type: "bool" + read: "pointsVisible" + write: "setPointsVisible" + index: 0 + lineNumber: 25 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 1 + lineNumber: 26 + } + Property { + name: "selectedColor" + revision: 1538 + type: "QColor" + read: "color" + write: "setSelectedColor" + notify: "selectedColorChanged" + index: 2 + lineNumber: 27 + } + Property { + name: "pointLabelsFormat" + type: "QString" + read: "pointLabelsFormat" + write: "setPointLabelsFormat" + notify: "pointLabelsFormatChanged" + index: 3 + lineNumber: 28 + } + Property { + name: "pointLabelsVisible" + type: "bool" + read: "pointLabelsVisible" + write: "setPointLabelsVisible" + notify: "pointLabelsVisibilityChanged" + index: 4 + lineNumber: 29 + } + Property { + name: "pointLabelsFont" + type: "QFont" + read: "pointLabelsFont" + write: "setPointLabelsFont" + notify: "pointLabelsFontChanged" + index: 5 + lineNumber: 30 + } + Property { + name: "pointLabelsColor" + type: "QColor" + read: "pointLabelsColor" + write: "setPointLabelsColor" + notify: "pointLabelsColorChanged" + index: 6 + lineNumber: 31 + } + Property { + name: "pointLabelsClipping" + type: "bool" + read: "pointLabelsClipping" + write: "setPointLabelsClipping" + notify: "pointLabelsClippingChanged" + index: 7 + lineNumber: 32 + } + Property { + name: "bestFitLineVisible" + revision: 1538 + type: "bool" + read: "bestFitLineVisible" + write: "setBestFitLineVisible" + notify: "bestFitLineVisibilityChanged" + index: 8 + lineNumber: 33 + } + Property { + name: "bestFitLineColor" + revision: 1538 + type: "QColor" + read: "bestFitLineColor" + write: "setBestFitLineColor" + notify: "bestFitLineColorChanged" + index: 9 + lineNumber: 34 + } + Signal { + name: "clicked" + lineNumber: 156 + Parameter { name: "point"; type: "QPointF" } + } + Signal { + name: "hovered" + lineNumber: 157 + Parameter { name: "point"; type: "QPointF" } + Parameter { name: "state"; type: "bool" } + } + Signal { + name: "pressed" + lineNumber: 158 + Parameter { name: "point"; type: "QPointF" } + } + Signal { + name: "released" + lineNumber: 159 + Parameter { name: "point"; type: "QPointF" } + } + Signal { + name: "doubleClicked" + lineNumber: 160 + Parameter { name: "point"; type: "QPointF" } + } + Signal { + name: "pointReplaced" + lineNumber: 161 + Parameter { name: "index"; type: "int" } + } + Signal { + name: "pointRemoved" + lineNumber: 162 + Parameter { name: "index"; type: "int" } + } + Signal { + name: "pointAdded" + lineNumber: 163 + Parameter { name: "index"; type: "int" } + } + Signal { + name: "colorChanged" + lineNumber: 164 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "selectedColorChanged" + revision: 1538 + lineNumber: 165 + Parameter { name: "color"; type: "QColor" } + } + Signal { name: "pointsReplaced"; lineNumber: 166 } + Signal { + name: "pointLabelsFormatChanged" + lineNumber: 167 + Parameter { name: "format"; type: "QString" } + } + Signal { + name: "pointLabelsVisibilityChanged" + lineNumber: 168 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "pointLabelsFontChanged" + lineNumber: 169 + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "pointLabelsColorChanged" + lineNumber: 170 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "pointLabelsClippingChanged" + lineNumber: 171 + Parameter { name: "clipping"; type: "bool" } + } + Signal { + name: "pointsRemoved" + lineNumber: 172 + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "penChanged" + lineNumber: 173 + Parameter { name: "pen"; type: "QPen" } + } + Signal { name: "selectedPointsChanged"; lineNumber: 174 } + Signal { + name: "lightMarkerChanged" + revision: 1538 + lineNumber: 175 + Parameter { name: "lightMarker"; type: "QImage" } + } + Signal { + name: "selectedLightMarkerChanged" + revision: 1538 + lineNumber: 176 + Parameter { name: "selectedLightMarker"; type: "QImage" } + } + Signal { + name: "bestFitLineVisibilityChanged" + revision: 1538 + lineNumber: 177 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "bestFitLinePenChanged" + revision: 1538 + lineNumber: 178 + Parameter { name: "pen"; type: "QPen" } + } + Signal { + name: "bestFitLineColorChanged" + revision: 1538 + lineNumber: 179 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "pointsConfigurationChanged" + revision: 1538 + lineNumber: 180 + Parameter { name: "configuration"; type: "QXYSeries::PointsConfigurationHash" } + } + Signal { + name: "markerSizeChanged" + lineNumber: 182 + Parameter { name: "size"; type: "double" } + } + } + Component { + file: "private/declarativeareaseries_p.h" + lineNumber: 24 + name: "DeclarativeAreaSeries" + accessSemantics: "reference" + prototype: "QAreaSeries" + exports: [ + "QtCharts/AreaSeries 1.0", + "QtCharts/AreaSeries 1.1", + "QtCharts/AreaSeries 1.2", + "QtCharts/AreaSeries 1.3", + "QtCharts/AreaSeries 1.4", + "QtCharts/AreaSeries 6.0" + ] + exportMetaObjectRevisions: [256, 257, 258, 259, 260, 1536] + Property { + name: "upperSeries" + type: "DeclarativeLineSeries" + isPointer: true + read: "upperSeries" + write: "setUpperSeries" + index: 0 + lineNumber: 27 + } + Property { + name: "lowerSeries" + type: "DeclarativeLineSeries" + isPointer: true + read: "lowerSeries" + write: "setLowerSeries" + index: 1 + lineNumber: 28 + } + Property { + name: "axisX" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 2 + lineNumber: 29 + } + Property { + name: "axisY" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 3 + lineNumber: 30 + } + Property { + name: "axisXTop" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisXTop" + write: "setAxisXTop" + notify: "axisXTopChanged" + index: 4 + lineNumber: 31 + } + Property { + name: "axisYRight" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisYRight" + write: "setAxisYRight" + notify: "axisYRightChanged" + index: 5 + lineNumber: 32 + } + Property { + name: "axisAngular" + revision: 259 + type: "QAbstractAxis" + isPointer: true + read: "axisAngular" + write: "setAxisAngular" + notify: "axisAngularChanged" + index: 6 + lineNumber: 33 + } + Property { + name: "axisRadial" + revision: 259 + type: "QAbstractAxis" + isPointer: true + read: "axisRadial" + write: "setAxisRadial" + notify: "axisRadialChanged" + index: 7 + lineNumber: 34 + } + Property { + name: "borderWidth" + revision: 257 + type: "double" + read: "borderWidth" + write: "setBorderWidth" + notify: "borderWidthChanged" + index: 8 + lineNumber: 35 + } + Property { + name: "brushFilename" + revision: 260 + type: "QString" + read: "brushFilename" + write: "setBrushFilename" + notify: "brushFilenameChanged" + index: 9 + lineNumber: 36 + } + Property { + name: "brush" + revision: 260 + type: "QBrush" + read: "brush" + write: "setBrush" + notify: "brushChanged" + index: 10 + lineNumber: 37 + } + Signal { + name: "axisXChanged" + revision: 257 + lineNumber: 68 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + revision: 257 + lineNumber: 69 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "borderWidthChanged" + revision: 257 + lineNumber: 70 + Parameter { name: "width"; type: "double" } + } + Signal { + name: "axisXTopChanged" + revision: 258 + lineNumber: 71 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYRightChanged" + revision: 258 + lineNumber: 72 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisAngularChanged" + revision: 259 + lineNumber: 73 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisRadialChanged" + revision: 259 + lineNumber: 74 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { name: "brushChanged"; revision: 260; lineNumber: 75 } + Signal { + name: "brushFilenameChanged" + revision: 260 + lineNumber: 76 + Parameter { name: "brushFilename"; type: "QString" } + } + Method { name: "handleBrushChanged"; lineNumber: 79 } + } + Component { + file: "private/declarativeaxes_p.h" + lineNumber: 23 + name: "DeclarativeAxes" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtCharts/DeclarativeAxes 1.0", + "QtCharts/DeclarativeAxes 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + Property { + name: "axisX" + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "axisY" + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "axisXTop" + type: "QAbstractAxis" + isPointer: true + read: "axisXTop" + write: "setAxisXTop" + notify: "axisXTopChanged" + index: 2 + lineNumber: 28 + } + Property { + name: "axisYRight" + type: "QAbstractAxis" + isPointer: true + read: "axisYRight" + write: "setAxisYRight" + notify: "axisYRightChanged" + index: 3 + lineNumber: 29 + } + Signal { + name: "axisXChanged" + lineNumber: 54 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + lineNumber: 55 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisXTopChanged" + lineNumber: 56 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYRightChanged" + lineNumber: 57 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + } + Component { + file: "private/declarativebarseries_p.h" + lineNumber: 74 + name: "DeclarativeBarSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QBarSeries" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtCharts/BarSeries 1.0", + "QtCharts/BarSeries 1.1", + "QtCharts/BarSeries 1.2", + "QtCharts/BarSeries 6.0" + ] + exportMetaObjectRevisions: [256, 257, 258, 1536] + Property { + name: "axisX" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 78 + } + Property { + name: "axisY" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 79 + } + Property { + name: "axisXTop" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisXTop" + write: "setAxisXTop" + notify: "axisXTopChanged" + index: 2 + lineNumber: 80 + } + Property { + name: "axisYRight" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisYRight" + write: "setAxisYRight" + notify: "axisYRightChanged" + index: 3 + lineNumber: 81 + } + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 4 + lineNumber: 82 + isReadonly: true + } + Signal { + name: "axisXChanged" + revision: 257 + lineNumber: 112 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + revision: 257 + lineNumber: 113 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisXTopChanged" + revision: 258 + lineNumber: 114 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYRightChanged" + revision: 258 + lineNumber: 115 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "at" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 101 + Parameter { name: "index"; type: "int" } + } + Method { + name: "append" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 102 + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "insert" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 103 + Parameter { name: "index"; type: "int" } + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "remove" + type: "bool" + lineNumber: 104 + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Method { name: "clear"; lineNumber: 105 } + } + Component { + file: "private/declarativebarseries_p.h" + lineNumber: 34 + name: "DeclarativeBarSet" + accessSemantics: "reference" + prototype: "QBarSet" + exports: [ + "QtCharts/BarSet 1.0", + "QtCharts/BarSet 1.1", + "QtCharts/BarSet 1.4", + "QtCharts/BarSet 6.0", + "QtCharts/BarSet 6.2" + ] + exportMetaObjectRevisions: [256, 257, 260, 1536, 1538] + Property { + name: "values" + type: "QVariantList" + read: "values" + write: "setValues" + index: 0 + lineNumber: 37 + } + Property { + name: "borderWidth" + revision: 257 + type: "double" + read: "borderWidth" + write: "setBorderWidth" + notify: "borderWidthChanged" + index: 1 + lineNumber: 38 + } + Property { + name: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 2 + lineNumber: 39 + isReadonly: true + } + Property { + name: "brushFilename" + revision: 260 + type: "QString" + read: "brushFilename" + write: "setBrushFilename" + notify: "brushFilenameChanged" + index: 3 + lineNumber: 40 + } + Signal { + name: "countChanged" + lineNumber: 61 + Parameter { name: "count"; type: "int" } + } + Signal { + name: "borderWidthChanged" + revision: 257 + lineNumber: 62 + Parameter { name: "width"; type: "double" } + } + Signal { + name: "brushFilenameChanged" + revision: 260 + lineNumber: 63 + Parameter { name: "brushFilename"; type: "QString" } + } + Method { + name: "handleCountChanged" + lineNumber: 66 + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Method { name: "handleBrushChanged"; lineNumber: 67 } + Method { + name: "append" + lineNumber: 55 + Parameter { name: "value"; type: "double" } + } + Method { + name: "remove" + lineNumber: 56 + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Method { + name: "remove" + isCloned: true + lineNumber: 56 + Parameter { name: "index"; type: "int" } + } + Method { + name: "replace" + lineNumber: 57 + Parameter { name: "index"; type: "int" } + Parameter { name: "value"; type: "double" } + } + Method { + name: "at" + type: "double" + lineNumber: 58 + Parameter { name: "index"; type: "int" } + } + } + Component { + file: "private/declarativeboxplotseries_p.h" + lineNumber: 74 + name: "DeclarativeBoxPlotSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QBoxPlotSeries" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtCharts/BoxPlotSeries 1.3", + "QtCharts/BoxPlotSeries 1.4", + "QtCharts/BoxPlotSeries 2.0", + "QtCharts/BoxPlotSeries 6.0" + ] + exportMetaObjectRevisions: [259, 260, 512, 1536] + Property { + name: "axisX" + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 78 + } + Property { + name: "axisY" + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 79 + } + Property { + name: "axisXTop" + type: "QAbstractAxis" + isPointer: true + read: "axisXTop" + write: "setAxisXTop" + notify: "axisXTopChanged" + index: 2 + lineNumber: 80 + } + Property { + name: "axisYRight" + type: "QAbstractAxis" + isPointer: true + read: "axisYRight" + write: "setAxisYRight" + notify: "axisYRightChanged" + index: 3 + lineNumber: 81 + } + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 4 + lineNumber: 82 + isReadonly: true + } + Property { + name: "brushFilename" + revision: 260 + type: "QString" + read: "brushFilename" + write: "setBrushFilename" + notify: "brushFilenameChanged" + index: 5 + lineNumber: 83 + } + Signal { + name: "axisXChanged" + lineNumber: 116 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + lineNumber: 117 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisXTopChanged" + lineNumber: 118 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYRightChanged" + lineNumber: 119 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "clicked" + lineNumber: 120 + Parameter { name: "boxset"; type: "DeclarativeBoxSet"; isPointer: true } + } + Signal { + name: "hovered" + lineNumber: 121 + Parameter { name: "status"; type: "bool" } + Parameter { name: "boxset"; type: "DeclarativeBoxSet"; isPointer: true } + } + Signal { + name: "pressed" + lineNumber: 122 + Parameter { name: "boxset"; type: "DeclarativeBoxSet"; isPointer: true } + } + Signal { + name: "released" + lineNumber: 123 + Parameter { name: "boxset"; type: "DeclarativeBoxSet"; isPointer: true } + } + Signal { + name: "doubleClicked" + lineNumber: 124 + Parameter { name: "boxset"; type: "DeclarativeBoxSet"; isPointer: true } + } + Signal { + name: "brushFilenameChanged" + revision: 260 + lineNumber: 125 + Parameter { name: "brushFilename"; type: "QString" } + } + Method { + name: "onHovered" + lineNumber: 128 + Parameter { name: "status"; type: "bool" } + Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true } + } + Method { + name: "onClicked" + lineNumber: 129 + Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true } + } + Method { + name: "onPressed" + lineNumber: 130 + Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true } + } + Method { + name: "onReleased" + lineNumber: 131 + Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true } + } + Method { + name: "onDoubleClicked" + lineNumber: 132 + Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true } + } + Method { name: "handleBrushChanged"; lineNumber: 135 } + Method { + name: "at" + type: "DeclarativeBoxSet" + isPointer: true + lineNumber: 104 + Parameter { name: "index"; type: "int" } + } + Method { + name: "append" + type: "DeclarativeBoxSet" + isPointer: true + lineNumber: 105 + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "append" + lineNumber: 106 + Parameter { name: "box"; type: "DeclarativeBoxSet"; isPointer: true } + } + Method { + name: "insert" + type: "DeclarativeBoxSet" + isPointer: true + lineNumber: 107 + Parameter { name: "index"; type: "int" } + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "remove" + type: "bool" + lineNumber: 108 + Parameter { name: "box"; type: "DeclarativeBoxSet"; isPointer: true } + } + Method { name: "clear"; lineNumber: 109 } + } + Component { + file: "private/declarativeboxplotseries_p.h" + lineNumber: 27 + name: "DeclarativeBoxSet" + accessSemantics: "reference" + prototype: "QBoxSet" + exports: [ + "QtCharts/BoxSet 1.3", + "QtCharts/BoxSet 1.4", + "QtCharts/BoxSet 6.0" + ] + exportMetaObjectRevisions: [259, 260, 1536] + Enum { + name: "ValuePositions" + lineNumber: 40 + values: [ + "LowerExtreme", + "LowerQuartile", + "Median", + "UpperQuartile", + "UpperExtreme" + ] + } + Property { + name: "values" + type: "QVariantList" + read: "values" + write: "setValues" + index: 0 + lineNumber: 30 + } + Property { + name: "label" + type: "QString" + read: "label" + write: "setLabel" + index: 1 + lineNumber: 31 + } + Property { name: "count"; type: "int"; read: "count"; index: 2; lineNumber: 32; isReadonly: true } + Property { + name: "brushFilename" + revision: 260 + type: "QString" + read: "brushFilename" + write: "setBrushFilename" + notify: "brushFilenameChanged" + index: 3 + lineNumber: 33 + } + Signal { name: "changedValues"; lineNumber: 62 } + Signal { + name: "changedValue" + lineNumber: 63 + Parameter { name: "index"; type: "int" } + } + Signal { + name: "brushFilenameChanged" + revision: 260 + lineNumber: 64 + Parameter { name: "brushFilename"; type: "QString" } + } + Method { name: "handleBrushChanged"; lineNumber: 67 } + Method { + name: "append" + lineNumber: 56 + Parameter { name: "value"; type: "double" } + } + Method { name: "clear"; lineNumber: 57 } + Method { + name: "at" + type: "double" + lineNumber: 58 + Parameter { name: "index"; type: "int" } + } + Method { + name: "setValue" + lineNumber: 59 + Parameter { name: "index"; type: "int" } + Parameter { name: "value"; type: "double" } + } + } + Component { + file: "private/declarativecandlestickseries_p.h" + lineNumber: 51 + name: "DeclarativeCandlestickSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QCandlestickSeries" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtCharts/CandlestickSeries 2.2", + "QtCharts/CandlestickSeries 6.0" + ] + exportMetaObjectRevisions: [514, 1536] + Property { + name: "axisX" + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 55 + } + Property { + name: "axisY" + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 56 + } + Property { + name: "axisXTop" + type: "QAbstractAxis" + isPointer: true + read: "axisXTop" + write: "setAxisXTop" + notify: "axisXTopChanged" + index: 2 + lineNumber: 57 + } + Property { + name: "axisYRight" + type: "QAbstractAxis" + isPointer: true + read: "axisYRight" + write: "setAxisYRight" + notify: "axisYRightChanged" + index: 3 + lineNumber: 58 + } + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 4 + lineNumber: 59 + isReadonly: true + } + Property { + name: "brushFilename" + type: "QString" + read: "brushFilename" + write: "setBrushFilename" + notify: "brushFilenameChanged" + index: 5 + lineNumber: 60 + } + Signal { + name: "axisXChanged" + lineNumber: 93 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + lineNumber: 94 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisXTopChanged" + lineNumber: 95 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYRightChanged" + lineNumber: 96 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "clicked" + lineNumber: 97 + Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true } + } + Signal { + name: "hovered" + lineNumber: 98 + Parameter { name: "status"; type: "bool" } + Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true } + } + Signal { + name: "pressed" + lineNumber: 99 + Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true } + } + Signal { + name: "released" + lineNumber: 100 + Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true } + } + Signal { + name: "doubleClicked" + lineNumber: 101 + Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true } + } + Signal { + name: "brushFilenameChanged" + lineNumber: 102 + Parameter { name: "brushFilename"; type: "QString" } + } + Method { + name: "onClicked" + lineNumber: 105 + Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true } + } + Method { + name: "onHovered" + lineNumber: 106 + Parameter { name: "status"; type: "bool" } + Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true } + } + Method { + name: "onPressed" + lineNumber: 107 + Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true } + } + Method { + name: "onReleased" + lineNumber: 108 + Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true } + } + Method { + name: "onDoubleClicked" + lineNumber: 109 + Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true } + } + Method { name: "handleBrushChanged"; lineNumber: 112 } + Method { + name: "at" + type: "DeclarativeCandlestickSet" + isPointer: true + lineNumber: 80 + Parameter { name: "index"; type: "int" } + } + Method { + name: "append" + type: "bool" + lineNumber: 81 + Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true } + } + Method { + name: "remove" + type: "bool" + lineNumber: 82 + Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true } + } + Method { + name: "append" + type: "bool" + lineNumber: 83 + Parameter { name: "open"; type: "double" } + Parameter { name: "high"; type: "double" } + Parameter { name: "low"; type: "double" } + Parameter { name: "close"; type: "double" } + Parameter { name: "timestamp"; type: "double" } + } + Method { + name: "remove" + type: "bool" + lineNumber: 84 + Parameter { name: "timestamp"; type: "double" } + } + Method { + name: "insert" + type: "bool" + lineNumber: 85 + Parameter { name: "index"; type: "int" } + Parameter { name: "set"; type: "DeclarativeCandlestickSet"; isPointer: true } + } + Method { name: "clear"; lineNumber: 86 } + } + Component { + file: "private/declarativecandlestickseries_p.h" + lineNumber: 28 + name: "DeclarativeCandlestickSet" + accessSemantics: "reference" + prototype: "QCandlestickSet" + exports: [ + "QtCharts/CandlestickSet 2.2", + "QtCharts/CandlestickSet 6.0" + ] + exportMetaObjectRevisions: [514, 1536] + Property { + name: "brushFilename" + type: "QString" + read: "brushFilename" + write: "setBrushFilename" + notify: "brushFilenameChanged" + index: 0 + lineNumber: 31 + } + Signal { + name: "brushFilenameChanged" + lineNumber: 41 + Parameter { name: "brushFilename"; type: "QString" } + } + Method { name: "handleBrushChanged"; lineNumber: 44 } + } + Component { + file: "private/declarativecategoryaxis_p.h" + lineNumber: 46 + name: "DeclarativeCategoryAxis" + accessSemantics: "reference" + defaultProperty: "axisChildren" + prototype: "QCategoryAxis" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtCharts/CategoryAxis 1.1", + "QtCharts/CategoryAxis 2.1", + "QtCharts/CategoryAxis 2.3", + "QtCharts/CategoryAxis 6.0", + "QtCharts/CategoryAxis 6.2" + ] + exportMetaObjectRevisions: [257, 513, 515, 1536, 1538] + Enum { + name: "AxisLabelsPosition" + lineNumber: 60 + values: ["AxisLabelsPositionCenter", "AxisLabelsPositionOnValue"] + } + Property { + name: "axisChildren" + type: "QObject" + isList: true + read: "axisChildren" + index: 0 + lineNumber: 50 + isReadonly: true + } + Property { + name: "labelsPosition" + revision: 513 + type: "AxisLabelsPosition" + read: "labelsPosition" + write: "setLabelsPosition" + notify: "labelsPositionChanged" + index: 1 + lineNumber: 52 + } + Signal { + name: "labelsPositionChanged" + revision: 513 + lineNumber: 78 + Parameter { name: "position"; type: "AxisLabelsPosition" } + } + Method { + name: "append" + lineNumber: 81 + Parameter { name: "label"; type: "QString" } + Parameter { name: "categoryEndValue"; type: "double" } + } + Method { + name: "remove" + lineNumber: 82 + Parameter { name: "label"; type: "QString" } + } + Method { + name: "replace" + lineNumber: 83 + Parameter { name: "oldLabel"; type: "QString" } + Parameter { name: "newLabel"; type: "QString" } + } + } + Component { + file: "private/declarativecategoryaxis_p.h" + lineNumber: 25 + name: "DeclarativeCategoryRange" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtCharts/CategoryRange 1.1", "QtCharts/CategoryRange 6.0"] + exportMetaObjectRevisions: [257, 1536] + Property { + name: "endValue" + type: "double" + read: "endValue" + write: "setEndValue" + index: 0 + lineNumber: 28 + } + Property { + name: "label" + type: "QString" + read: "label" + write: "setLabel" + index: 1 + lineNumber: 29 + } + } + Component { + file: "private/declarativechart_p.h" + lineNumber: 38 + name: "DeclarativeChart" + accessSemantics: "reference" + defaultProperty: "data" + parentProperty: "parent" + prototype: "QQuickItem" + exports: [ + "QtCharts/ChartView 1.0", + "QtCharts/ChartView 1.1", + "QtCharts/ChartView 1.2", + "QtCharts/ChartView 1.3", + "QtCharts/ChartView 2.0", + "QtCharts/ChartView 2.1", + "QtCharts/ChartView 2.4", + "QtCharts/ChartView 2.7", + "QtCharts/ChartView 2.11", + "QtCharts/ChartView 6.0", + "QtCharts/ChartView 6.3", + "QtCharts/ChartView 6.7" + ] + exportMetaObjectRevisions: [ + 256, + 257, + 258, + 259, + 512, + 513, + 516, + 519, + 523, + 1536, + 1539, + 1543 + ] + Enum { + name: "Theme" + lineNumber: 68 + values: [ + "ChartThemeLight", + "ChartThemeBlueCerulean", + "ChartThemeDark", + "ChartThemeBrownSand", + "ChartThemeBlueNcs", + "ChartThemeHighContrast", + "ChartThemeBlueIcy", + "ChartThemeQt" + ] + } + Enum { + name: "Animation" + lineNumber: 79 + values: [ + "NoAnimation", + "GridAxisAnimations", + "SeriesAnimations", + "AllAnimations" + ] + } + Enum { + name: "SeriesType" + lineNumber: 86 + values: [ + "SeriesTypeLine", + "SeriesTypeArea", + "SeriesTypeBar", + "SeriesTypeStackedBar", + "SeriesTypePercentBar", + "SeriesTypePie", + "SeriesTypeScatter", + "SeriesTypeSpline", + "SeriesTypeHorizontalBar", + "SeriesTypeHorizontalStackedBar", + "SeriesTypeHorizontalPercentBar", + "SeriesTypeBoxPlot", + "SeriesTypeCandlestick" + ] + } + Property { name: "theme"; type: "Theme"; read: "theme"; write: "setTheme"; index: 0; lineNumber: 41 } + Property { + name: "animationOptions" + type: "Animation" + read: "animationOptions" + write: "setAnimationOptions" + index: 1 + lineNumber: 42 + } + Property { + name: "animationDuration" + revision: 513 + type: "int" + read: "animationDuration" + write: "setAnimationDuration" + notify: "animationDurationChanged" + index: 2 + lineNumber: 43 + } + Property { + name: "animationEasingCurve" + revision: 513 + type: "QEasingCurve" + read: "animationEasingCurve" + write: "setAnimationEasingCurve" + notify: "animationEasingCurveChanged" + index: 3 + lineNumber: 44 + } + Property { + name: "title" + type: "QString" + read: "title" + write: "setTitle" + index: 4 + lineNumber: 45 + } + Property { + name: "titleFont" + type: "QFont" + read: "titleFont" + write: "setTitleFont" + index: 5 + lineNumber: 46 + } + Property { + name: "titleColor" + type: "QColor" + read: "titleColor" + write: "setTitleColor" + notify: "titleColorChanged" + index: 6 + lineNumber: 47 + } + Property { + name: "legend" + type: "QLegend" + isPointer: true + read: "legend" + index: 7 + lineNumber: 48 + isReadonly: true + isPropertyConstant: true + } + Property { name: "count"; type: "int"; read: "count"; index: 8; lineNumber: 49; isReadonly: true } + Property { + name: "backgroundColor" + type: "QColor" + read: "backgroundColor" + write: "setBackgroundColor" + notify: "backgroundColorChanged" + index: 9 + lineNumber: 50 + } + Property { + name: "dropShadowEnabled" + type: "bool" + read: "dropShadowEnabled" + write: "setDropShadowEnabled" + notify: "dropShadowEnabledChanged" + index: 10 + lineNumber: 51 + } + Property { + name: "backgroundRoundness" + revision: 259 + type: "double" + read: "backgroundRoundness" + write: "setBackgroundRoundness" + notify: "backgroundRoundnessChanged" + index: 11 + lineNumber: 52 + } + Property { + name: "margins" + revision: 258 + type: "DeclarativeMargins" + isPointer: true + read: "margins" + notify: "marginsChanged" + index: 12 + lineNumber: 53 + isReadonly: true + } + Property { + name: "plotArea" + revision: 257 + type: "QRectF" + read: "plotArea" + write: "setPlotArea" + notify: "plotAreaChanged" + index: 13 + lineNumber: 54 + } + Property { + name: "plotAreaColor" + revision: 259 + type: "QColor" + read: "plotAreaColor" + write: "setPlotAreaColor" + notify: "plotAreaColorChanged" + index: 14 + lineNumber: 55 + } + Property { + name: "axes" + revision: 258 + type: "QAbstractAxis" + isList: true + read: "axes" + index: 15 + lineNumber: 56 + isReadonly: true + } + Property { + name: "localizeNumbers" + revision: 512 + type: "bool" + read: "localizeNumbers" + write: "setLocalizeNumbers" + notify: "localizeNumbersChanged" + index: 16 + lineNumber: 57 + } + Property { + name: "locale" + revision: 512 + type: "QLocale" + read: "locale" + write: "setLocale" + notify: "localeChanged" + index: 17 + lineNumber: 58 + } + Signal { name: "axisLabelsChanged"; lineNumber: 195 } + Signal { + name: "titleColorChanged" + lineNumber: 196 + Parameter { name: "color"; type: "QColor" } + } + Signal { name: "backgroundColorChanged"; lineNumber: 197 } + Signal { + name: "dropShadowEnabledChanged" + lineNumber: 198 + Parameter { name: "enabled"; type: "bool" } + } + Signal { name: "marginsChanged"; revision: 258; lineNumber: 199 } + Signal { + name: "plotAreaChanged" + lineNumber: 200 + Parameter { name: "plotArea"; type: "QRectF" } + } + Signal { + name: "seriesAdded" + lineNumber: 201 + Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true } + } + Signal { + name: "seriesRemoved" + lineNumber: 202 + Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true } + } + Signal { name: "plotAreaColorChanged"; revision: 259; lineNumber: 203 } + Signal { + name: "backgroundRoundnessChanged" + revision: 259 + lineNumber: 204 + Parameter { name: "diameter"; type: "double" } + } + Signal { name: "localizeNumbersChanged"; revision: 512; lineNumber: 205 } + Signal { name: "localeChanged"; revision: 512; lineNumber: 206 } + Signal { + name: "animationDurationChanged" + revision: 513 + lineNumber: 207 + Parameter { name: "msecs"; type: "int" } + } + Signal { + name: "animationEasingCurveChanged" + revision: 513 + lineNumber: 208 + Parameter { name: "curve"; type: "QEasingCurve" } + } + Signal { name: "needRender"; lineNumber: 209 } + Signal { name: "pendingRenderNodeMouseEventResponses"; lineNumber: 210 } + Method { + name: "handleAntialiasingChanged" + lineNumber: 117 + Parameter { name: "enable"; type: "bool" } + } + Method { + name: "sceneChanged" + lineNumber: 118 + Parameter { name: "region"; type: "QRectF"; isList: true } + } + Method { name: "renderScene"; lineNumber: 119 } + Method { + name: "changeMargins" + lineNumber: 213 + Parameter { name: "top"; type: "int" } + Parameter { name: "bottom"; type: "int" } + Parameter { name: "left"; type: "int" } + Parameter { name: "right"; type: "int" } + } + Method { + name: "handleAxisXSet" + lineNumber: 214 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "handleAxisYSet" + lineNumber: 215 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "handleAxisXTopSet" + lineNumber: 216 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "handleAxisYRightSet" + lineNumber: 217 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "handleSeriesAdded" + lineNumber: 218 + Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true } + } + Method { name: "handlePendingRenderNodeMouseEventResponses"; lineNumber: 219 } + Method { + name: "series" + type: "QAbstractSeries" + isPointer: true + lineNumber: 168 + Parameter { name: "index"; type: "int" } + } + Method { + name: "series" + type: "QAbstractSeries" + isPointer: true + lineNumber: 169 + Parameter { name: "seriesName"; type: "QString" } + } + Method { + name: "createSeries" + type: "QAbstractSeries" + isPointer: true + lineNumber: 170 + Parameter { name: "type"; type: "int" } + Parameter { name: "name"; type: "QString" } + Parameter { name: "axisX"; type: "QAbstractAxis"; isPointer: true } + Parameter { name: "axisY"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "createSeries" + type: "QAbstractSeries" + isPointer: true + isCloned: true + lineNumber: 170 + Parameter { name: "type"; type: "int" } + Parameter { name: "name"; type: "QString" } + Parameter { name: "axisX"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "createSeries" + type: "QAbstractSeries" + isPointer: true + isCloned: true + lineNumber: 170 + Parameter { name: "type"; type: "int" } + Parameter { name: "name"; type: "QString" } + } + Method { + name: "createSeries" + type: "QAbstractSeries" + isPointer: true + isCloned: true + lineNumber: 170 + Parameter { name: "type"; type: "int" } + } + Method { + name: "removeSeries" + lineNumber: 172 + Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true } + } + Method { name: "removeAllSeries"; lineNumber: 173 } + Method { + name: "setAxisX" + lineNumber: 174 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true } + } + Method { + name: "setAxisX" + isCloned: true + lineNumber: 174 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "setAxisY" + lineNumber: 175 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true } + } + Method { + name: "setAxisY" + isCloned: true + lineNumber: 175 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "axisX" + type: "QAbstractAxis" + isPointer: true + lineNumber: 176 + Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true } + } + Method { name: "axisX"; type: "QAbstractAxis"; isPointer: true; isCloned: true; lineNumber: 176 } + Method { + name: "axisY" + type: "QAbstractAxis" + isPointer: true + lineNumber: 177 + Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true } + } + Method { name: "axisY"; type: "QAbstractAxis"; isPointer: true; isCloned: true; lineNumber: 177 } + Method { + name: "zoom" + lineNumber: 178 + Parameter { name: "factor"; type: "double" } + } + Method { name: "zoomIn"; revision: 513; lineNumber: 179 } + Method { + name: "zoomIn" + revision: 513 + lineNumber: 180 + Parameter { name: "rectangle"; type: "QRectF" } + } + Method { name: "zoomOut"; revision: 513; lineNumber: 181 } + Method { name: "zoomReset"; revision: 513; lineNumber: 182 } + Method { name: "isZoomed"; revision: 513; type: "bool"; lineNumber: 183 } + Method { + name: "scrollLeft" + lineNumber: 184 + Parameter { name: "pixels"; type: "double" } + } + Method { + name: "scrollRight" + lineNumber: 185 + Parameter { name: "pixels"; type: "double" } + } + Method { + name: "scrollUp" + lineNumber: 186 + Parameter { name: "pixels"; type: "double" } + } + Method { + name: "scrollDown" + lineNumber: 187 + Parameter { name: "pixels"; type: "double" } + } + Method { + name: "mapToValue" + revision: 513 + type: "QPointF" + lineNumber: 188 + Parameter { name: "position"; type: "QPointF" } + Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true } + } + Method { + name: "mapToValue" + revision: 513 + type: "QPointF" + isCloned: true + lineNumber: 188 + Parameter { name: "position"; type: "QPointF" } + } + Method { + name: "mapToPosition" + revision: 513 + type: "QPointF" + lineNumber: 190 + Parameter { name: "value"; type: "QPointF" } + Parameter { name: "series"; type: "QAbstractSeries"; isPointer: true } + } + Method { + name: "mapToPosition" + revision: 513 + type: "QPointF" + isCloned: true + lineNumber: 190 + Parameter { name: "value"; type: "QPointF" } + } + } + Component { + file: "private/declarativebarseries_p.h" + lineNumber: 225 + name: "DeclarativeHorizontalBarSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QHorizontalBarSeries" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtCharts/HorizontalBarSeries 1.0", + "QtCharts/HorizontalBarSeries 1.1", + "QtCharts/HorizontalBarSeries 1.2", + "QtCharts/HorizontalBarSeries 6.0" + ] + exportMetaObjectRevisions: [256, 257, 258, 1536] + Property { + name: "axisX" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 229 + } + Property { + name: "axisY" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 230 + } + Property { + name: "axisXTop" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisXTop" + write: "setAxisXTop" + notify: "axisXTopChanged" + index: 2 + lineNumber: 231 + } + Property { + name: "axisYRight" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisYRight" + write: "setAxisYRight" + notify: "axisYRightChanged" + index: 3 + lineNumber: 232 + } + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 4 + lineNumber: 233 + isReadonly: true + } + Signal { + name: "axisXChanged" + revision: 257 + lineNumber: 263 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + revision: 257 + lineNumber: 264 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisXTopChanged" + revision: 258 + lineNumber: 265 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYRightChanged" + revision: 258 + lineNumber: 266 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "at" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 252 + Parameter { name: "index"; type: "int" } + } + Method { + name: "append" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 253 + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "insert" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 254 + Parameter { name: "index"; type: "int" } + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "remove" + type: "bool" + lineNumber: 255 + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Method { name: "clear"; lineNumber: 256 } + } + Component { + file: "private/declarativebarseries_p.h" + lineNumber: 325 + name: "DeclarativeHorizontalPercentBarSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QHorizontalPercentBarSeries" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtCharts/HorizontalPercentBarSeries 1.0", + "QtCharts/HorizontalPercentBarSeries 1.1", + "QtCharts/HorizontalPercentBarSeries 1.2", + "QtCharts/HorizontalPercentBarSeries 6.0" + ] + exportMetaObjectRevisions: [256, 257, 258, 1536] + Property { + name: "axisX" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 329 + } + Property { + name: "axisY" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 330 + } + Property { + name: "axisXTop" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisXTop" + write: "setAxisXTop" + notify: "axisXTopChanged" + index: 2 + lineNumber: 331 + } + Property { + name: "axisYRight" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisYRight" + write: "setAxisYRight" + notify: "axisYRightChanged" + index: 3 + lineNumber: 332 + } + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 4 + lineNumber: 333 + isReadonly: true + } + Signal { + name: "axisXChanged" + revision: 257 + lineNumber: 363 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + revision: 257 + lineNumber: 364 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisXTopChanged" + revision: 258 + lineNumber: 365 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYRightChanged" + revision: 258 + lineNumber: 366 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "at" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 352 + Parameter { name: "index"; type: "int" } + } + Method { + name: "append" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 353 + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "insert" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 354 + Parameter { name: "index"; type: "int" } + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "remove" + type: "bool" + lineNumber: 355 + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Method { name: "clear"; lineNumber: 356 } + } + Component { + file: "private/declarativebarseries_p.h" + lineNumber: 275 + name: "DeclarativeHorizontalStackedBarSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QHorizontalStackedBarSeries" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtCharts/HorizontalStackedBarSeries 1.0", + "QtCharts/HorizontalStackedBarSeries 1.1", + "QtCharts/HorizontalStackedBarSeries 1.2", + "QtCharts/HorizontalStackedBarSeries 6.0" + ] + exportMetaObjectRevisions: [256, 257, 258, 1536] + Property { + name: "axisX" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 279 + } + Property { + name: "axisY" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 280 + } + Property { + name: "axisXTop" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisXTop" + write: "setAxisXTop" + notify: "axisXTopChanged" + index: 2 + lineNumber: 281 + } + Property { + name: "axisYRight" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisYRight" + write: "setAxisYRight" + notify: "axisYRightChanged" + index: 3 + lineNumber: 282 + } + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 4 + lineNumber: 283 + isReadonly: true + } + Signal { + name: "axisXChanged" + revision: 257 + lineNumber: 313 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + revision: 257 + lineNumber: 314 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisXTopChanged" + revision: 258 + lineNumber: 315 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYRightChanged" + revision: 258 + lineNumber: 316 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "at" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 302 + Parameter { name: "index"; type: "int" } + } + Method { + name: "append" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 303 + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "insert" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 304 + Parameter { name: "index"; type: "int" } + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "remove" + type: "bool" + lineNumber: 305 + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Method { name: "clear"; lineNumber: 306 } + } + Component { + file: "private/declarativelineseries_p.h" + lineNumber: 27 + name: "DeclarativeLineSeries" + accessSemantics: "reference" + defaultProperty: "declarativeChildren" + prototype: "QLineSeries" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtCharts/LineSeries 1.0", + "QtCharts/LineSeries 1.1", + "QtCharts/LineSeries 1.2", + "QtCharts/LineSeries 1.3", + "QtCharts/LineSeries 2.1", + "QtCharts/LineSeries 6.0", + "QtCharts/LineSeries 6.2" + ] + exportMetaObjectRevisions: [256, 257, 258, 259, 513, 1536, 1538] + Property { + name: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 0 + lineNumber: 31 + isReadonly: true + } + Property { + name: "axisX" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 1 + lineNumber: 32 + } + Property { + name: "axisY" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 2 + lineNumber: 33 + } + Property { + name: "axisXTop" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisXTop" + write: "setAxisXTop" + notify: "axisXTopChanged" + index: 3 + lineNumber: 34 + } + Property { + name: "axisYRight" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisYRight" + write: "setAxisYRight" + notify: "axisYRightChanged" + index: 4 + lineNumber: 35 + } + Property { + name: "axisAngular" + revision: 259 + type: "QAbstractAxis" + isPointer: true + read: "axisAngular" + write: "setAxisAngular" + notify: "axisAngularChanged" + index: 5 + lineNumber: 36 + } + Property { + name: "axisRadial" + revision: 259 + type: "QAbstractAxis" + isPointer: true + read: "axisRadial" + write: "setAxisRadial" + notify: "axisRadialChanged" + index: 6 + lineNumber: 37 + } + Property { + name: "width" + revision: 257 + type: "double" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 7 + lineNumber: 38 + } + Property { + name: "style" + revision: 257 + type: "Qt::PenStyle" + read: "style" + write: "setStyle" + notify: "styleChanged" + index: 8 + lineNumber: 39 + } + Property { + name: "capStyle" + revision: 257 + type: "Qt::PenCapStyle" + read: "capStyle" + write: "setCapStyle" + notify: "capStyleChanged" + index: 9 + lineNumber: 40 + } + Property { + name: "declarativeChildren" + type: "QObject" + isList: true + read: "declarativeChildren" + index: 10 + lineNumber: 41 + isReadonly: true + } + Signal { + name: "countChanged" + lineNumber: 86 + Parameter { name: "count"; type: "int" } + } + Signal { + name: "axisXChanged" + revision: 257 + lineNumber: 87 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + revision: 257 + lineNumber: 88 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisXTopChanged" + revision: 258 + lineNumber: 89 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYRightChanged" + revision: 258 + lineNumber: 90 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisAngularChanged" + revision: 259 + lineNumber: 91 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisRadialChanged" + revision: 259 + lineNumber: 92 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "widthChanged" + revision: 257 + lineNumber: 93 + Parameter { name: "width"; type: "double" } + } + Signal { + name: "styleChanged" + revision: 257 + lineNumber: 94 + Parameter { name: "style"; type: "Qt::PenStyle" } + } + Signal { + name: "capStyleChanged" + revision: 257 + lineNumber: 95 + Parameter { name: "capStyle"; type: "Qt::PenCapStyle" } + } + Method { + name: "handleCountChanged" + lineNumber: 98 + Parameter { name: "index"; type: "int" } + } + Method { + name: "append" + lineNumber: 75 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { + name: "replace" + lineNumber: 76 + Parameter { name: "oldX"; type: "double" } + Parameter { name: "oldY"; type: "double" } + Parameter { name: "newX"; type: "double" } + Parameter { name: "newY"; type: "double" } + } + Method { + name: "replace" + revision: 259 + lineNumber: 77 + Parameter { name: "index"; type: "int" } + Parameter { name: "newX"; type: "double" } + Parameter { name: "newY"; type: "double" } + } + Method { + name: "remove" + lineNumber: 78 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { + name: "remove" + revision: 259 + lineNumber: 79 + Parameter { name: "index"; type: "int" } + } + Method { + name: "removePoints" + revision: 513 + lineNumber: 80 + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Method { + name: "insert" + lineNumber: 81 + Parameter { name: "index"; type: "int" } + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { name: "clear"; lineNumber: 82 } + Method { + name: "at" + type: "QPointF" + lineNumber: 83 + Parameter { name: "index"; type: "int" } + } + } + Component { + file: "private/declarativemargins_p.h" + lineNumber: 24 + name: "DeclarativeMargins" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtCharts/Margins 1.1", "QtCharts/Margins 6.0"] + isCreatable: false + exportMetaObjectRevisions: [257, 1536] + Property { + name: "top" + type: "int" + read: "top" + write: "setTop" + notify: "topChanged" + index: 0 + lineNumber: 27 + } + Property { + name: "bottom" + type: "int" + read: "bottom" + write: "setBottom" + notify: "bottomChanged" + index: 1 + lineNumber: 28 + } + Property { + name: "left" + type: "int" + read: "left" + write: "setLeft" + notify: "leftChanged" + index: 2 + lineNumber: 29 + } + Property { + name: "right" + type: "int" + read: "right" + write: "setRight" + notify: "rightChanged" + index: 3 + lineNumber: 30 + } + Signal { + name: "topChanged" + lineNumber: 44 + Parameter { name: "top"; type: "int" } + Parameter { name: "bottom"; type: "int" } + Parameter { name: "left"; type: "int" } + Parameter { name: "right"; type: "int" } + } + Signal { + name: "bottomChanged" + lineNumber: 45 + Parameter { name: "top"; type: "int" } + Parameter { name: "bottom"; type: "int" } + Parameter { name: "left"; type: "int" } + Parameter { name: "right"; type: "int" } + } + Signal { + name: "leftChanged" + lineNumber: 46 + Parameter { name: "top"; type: "int" } + Parameter { name: "bottom"; type: "int" } + Parameter { name: "left"; type: "int" } + Parameter { name: "right"; type: "int" } + } + Signal { + name: "rightChanged" + lineNumber: 47 + Parameter { name: "top"; type: "int" } + Parameter { name: "bottom"; type: "int" } + Parameter { name: "left"; type: "int" } + Parameter { name: "right"; type: "int" } + } + } + Component { + file: "private/declarativebarseries_p.h" + lineNumber: 175 + name: "DeclarativePercentBarSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QPercentBarSeries" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtCharts/PercentBarSeries 1.0", + "QtCharts/PercentBarSeries 1.1", + "QtCharts/PercentBarSeries 1.2", + "QtCharts/PercentBarSeries 6.0" + ] + exportMetaObjectRevisions: [256, 257, 258, 1536] + Property { + name: "axisX" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 179 + } + Property { + name: "axisY" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 180 + } + Property { + name: "axisXTop" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisXTop" + write: "setAxisXTop" + notify: "axisXTopChanged" + index: 2 + lineNumber: 181 + } + Property { + name: "axisYRight" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisYRight" + write: "setAxisYRight" + notify: "axisYRightChanged" + index: 3 + lineNumber: 182 + } + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 4 + lineNumber: 183 + isReadonly: true + } + Signal { + name: "axisXChanged" + revision: 257 + lineNumber: 213 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + revision: 257 + lineNumber: 214 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisXTopChanged" + revision: 258 + lineNumber: 215 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYRightChanged" + revision: 258 + lineNumber: 216 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "at" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 202 + Parameter { name: "index"; type: "int" } + } + Method { + name: "append" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 203 + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "insert" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 204 + Parameter { name: "index"; type: "int" } + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "remove" + type: "bool" + lineNumber: 205 + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Method { name: "clear"; lineNumber: 206 } + } + Component { + file: "private/declarativepieseries_p.h" + lineNumber: 50 + name: "DeclarativePieSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QPieSeries" + interfaces: ["QQmlParserStatus"] + exports: ["QtCharts/PieSeries 1.0", "QtCharts/PieSeries 6.0"] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 0 + lineNumber: 54 + isReadonly: true + } + Signal { + name: "sliceAdded" + lineNumber: 74 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Signal { + name: "sliceRemoved" + lineNumber: 75 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Method { + name: "handleAdded" + lineNumber: 78 + Parameter { name: "slices"; type: "QList" } + } + Method { + name: "handleRemoved" + lineNumber: 79 + Parameter { name: "slices"; type: "QList" } + } + Method { + name: "at" + type: "QPieSlice" + isPointer: true + lineNumber: 63 + Parameter { name: "index"; type: "int" } + } + Method { + name: "find" + type: "QPieSlice" + isPointer: true + lineNumber: 64 + Parameter { name: "label"; type: "QString" } + } + Method { + name: "append" + type: "DeclarativePieSlice" + isPointer: true + lineNumber: 65 + Parameter { name: "label"; type: "QString" } + Parameter { name: "value"; type: "double" } + } + Method { + name: "remove" + type: "bool" + lineNumber: 66 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Method { name: "clear"; lineNumber: 67 } + } + Component { + file: "private/declarativepieseries_p.h" + lineNumber: 26 + name: "DeclarativePieSlice" + accessSemantics: "reference" + prototype: "QPieSlice" + exports: ["QtCharts/PieSlice 1.0", "QtCharts/PieSlice 6.0"] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "brushFilename" + type: "QString" + read: "brushFilename" + write: "setBrushFilename" + notify: "brushFilenameChanged" + index: 0 + lineNumber: 29 + } + Signal { + name: "brushFilenameChanged" + lineNumber: 40 + Parameter { name: "brushFilename"; type: "QString" } + } + Method { name: "handleBrushChanged"; lineNumber: 43 } + } + Component { + file: "private/declarativepolarchart_p.h" + lineNumber: 24 + name: "DeclarativePolarChart" + accessSemantics: "reference" + prototype: "DeclarativeChart" + exports: [ + "QtCharts/PolarChartView 1.3", + "QtCharts/PolarChartView 2.0", + "QtCharts/PolarChartView 2.1", + "QtCharts/PolarChartView 2.4", + "QtCharts/PolarChartView 2.7", + "QtCharts/PolarChartView 2.11", + "QtCharts/PolarChartView 6.0", + "QtCharts/PolarChartView 6.3", + "QtCharts/PolarChartView 6.7" + ] + exportMetaObjectRevisions: [ + 259, + 512, + 513, + 516, + 519, + 523, + 1536, + 1539, + 1543 + ] + } + Component { + file: "private/declarativescatterseries_p.h" + lineNumber: 27 + name: "DeclarativeScatterSeries" + accessSemantics: "reference" + defaultProperty: "declarativeChildren" + prototype: "QScatterSeries" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtCharts/ScatterSeries 1.0", + "QtCharts/ScatterSeries 1.1", + "QtCharts/ScatterSeries 1.2", + "QtCharts/ScatterSeries 1.3", + "QtCharts/ScatterSeries 1.4", + "QtCharts/ScatterSeries 2.1", + "QtCharts/ScatterSeries 6.0", + "QtCharts/ScatterSeries 6.2" + ] + exportMetaObjectRevisions: [256, 257, 258, 259, 260, 513, 1536, 1538] + Property { + name: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 0 + lineNumber: 31 + isReadonly: true + } + Property { + name: "axisX" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 1 + lineNumber: 32 + } + Property { + name: "axisY" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 2 + lineNumber: 33 + } + Property { + name: "axisXTop" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisXTop" + write: "setAxisXTop" + notify: "axisXTopChanged" + index: 3 + lineNumber: 34 + } + Property { + name: "axisYRight" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisYRight" + write: "setAxisYRight" + notify: "axisYRightChanged" + index: 4 + lineNumber: 35 + } + Property { + name: "axisAngular" + revision: 259 + type: "QAbstractAxis" + isPointer: true + read: "axisAngular" + write: "setAxisAngular" + notify: "axisAngularChanged" + index: 5 + lineNumber: 36 + } + Property { + name: "axisRadial" + revision: 259 + type: "QAbstractAxis" + isPointer: true + read: "axisRadial" + write: "setAxisRadial" + notify: "axisRadialChanged" + index: 6 + lineNumber: 37 + } + Property { + name: "borderWidth" + revision: 257 + type: "double" + read: "borderWidth" + write: "setBorderWidth" + notify: "borderWidthChanged" + index: 7 + lineNumber: 38 + } + Property { + name: "declarativeChildren" + type: "QObject" + isList: true + read: "declarativeChildren" + index: 8 + lineNumber: 39 + isReadonly: true + } + Property { + name: "brushFilename" + revision: 260 + type: "QString" + read: "brushFilename" + write: "setBrushFilename" + notify: "brushFilenameChanged" + index: 9 + lineNumber: 40 + } + Property { + name: "brush" + revision: 260 + type: "QBrush" + read: "brush" + write: "setBrush" + notify: "brushChanged" + index: 10 + lineNumber: 41 + } + Signal { + name: "countChanged" + lineNumber: 86 + Parameter { name: "count"; type: "int" } + } + Signal { + name: "axisXChanged" + revision: 257 + lineNumber: 87 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + revision: 257 + lineNumber: 88 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "borderWidthChanged" + revision: 257 + lineNumber: 89 + Parameter { name: "width"; type: "double" } + } + Signal { + name: "axisXTopChanged" + revision: 258 + lineNumber: 90 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYRightChanged" + revision: 258 + lineNumber: 91 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisAngularChanged" + revision: 259 + lineNumber: 92 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisRadialChanged" + revision: 259 + lineNumber: 93 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "brushFilenameChanged" + revision: 260 + lineNumber: 94 + Parameter { name: "brushFilename"; type: "QString" } + } + Signal { name: "brushChanged"; revision: 260; lineNumber: 95 } + Method { + name: "handleCountChanged" + lineNumber: 98 + Parameter { name: "index"; type: "int" } + } + Method { name: "handleBrushChanged"; lineNumber: 101 } + Method { + name: "append" + lineNumber: 75 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { + name: "replace" + lineNumber: 76 + Parameter { name: "oldX"; type: "double" } + Parameter { name: "oldY"; type: "double" } + Parameter { name: "newX"; type: "double" } + Parameter { name: "newY"; type: "double" } + } + Method { + name: "replace" + revision: 259 + lineNumber: 77 + Parameter { name: "index"; type: "int" } + Parameter { name: "newX"; type: "double" } + Parameter { name: "newY"; type: "double" } + } + Method { + name: "remove" + lineNumber: 78 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { + name: "remove" + revision: 259 + lineNumber: 79 + Parameter { name: "index"; type: "int" } + } + Method { + name: "removePoints" + revision: 513 + lineNumber: 80 + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Method { + name: "insert" + lineNumber: 81 + Parameter { name: "index"; type: "int" } + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { name: "clear"; lineNumber: 82 } + Method { + name: "at" + type: "QPointF" + lineNumber: 83 + Parameter { name: "index"; type: "int" } + } + } + Component { + file: "private/declarativesplineseries_p.h" + lineNumber: 27 + name: "DeclarativeSplineSeries" + accessSemantics: "reference" + defaultProperty: "declarativeChildren" + prototype: "QSplineSeries" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtCharts/SplineSeries 1.0", + "QtCharts/SplineSeries 1.1", + "QtCharts/SplineSeries 1.2", + "QtCharts/SplineSeries 1.3", + "QtCharts/SplineSeries 2.1", + "QtCharts/SplineSeries 6.0", + "QtCharts/SplineSeries 6.2" + ] + exportMetaObjectRevisions: [256, 257, 258, 259, 513, 1536, 1538] + Property { + name: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 0 + lineNumber: 31 + isReadonly: true + } + Property { + name: "axisX" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 1 + lineNumber: 32 + } + Property { + name: "axisY" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 2 + lineNumber: 33 + } + Property { + name: "axisXTop" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisXTop" + write: "setAxisXTop" + notify: "axisXTopChanged" + index: 3 + lineNumber: 34 + } + Property { + name: "axisYRight" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisYRight" + write: "setAxisYRight" + notify: "axisYRightChanged" + index: 4 + lineNumber: 35 + } + Property { + name: "axisAngular" + revision: 259 + type: "QAbstractAxis" + isPointer: true + read: "axisAngular" + write: "setAxisAngular" + notify: "axisAngularChanged" + index: 5 + lineNumber: 36 + } + Property { + name: "axisRadial" + revision: 259 + type: "QAbstractAxis" + isPointer: true + read: "axisRadial" + write: "setAxisRadial" + notify: "axisRadialChanged" + index: 6 + lineNumber: 37 + } + Property { + name: "width" + revision: 257 + type: "double" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 7 + lineNumber: 38 + } + Property { + name: "style" + revision: 257 + type: "Qt::PenStyle" + read: "style" + write: "setStyle" + notify: "styleChanged" + index: 8 + lineNumber: 39 + } + Property { + name: "capStyle" + revision: 257 + type: "Qt::PenCapStyle" + read: "capStyle" + write: "setCapStyle" + notify: "capStyleChanged" + index: 9 + lineNumber: 40 + } + Property { + name: "declarativeChildren" + type: "QObject" + isList: true + read: "declarativeChildren" + index: 10 + lineNumber: 41 + isReadonly: true + } + Signal { + name: "countChanged" + lineNumber: 86 + Parameter { name: "count"; type: "int" } + } + Signal { + name: "axisXChanged" + revision: 257 + lineNumber: 87 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + revision: 257 + lineNumber: 88 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisXTopChanged" + revision: 258 + lineNumber: 89 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYRightChanged" + revision: 258 + lineNumber: 90 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisAngularChanged" + revision: 259 + lineNumber: 91 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisRadialChanged" + revision: 259 + lineNumber: 92 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "widthChanged" + revision: 257 + lineNumber: 93 + Parameter { name: "width"; type: "double" } + } + Signal { + name: "styleChanged" + revision: 257 + lineNumber: 94 + Parameter { name: "style"; type: "Qt::PenStyle" } + } + Signal { + name: "capStyleChanged" + revision: 257 + lineNumber: 95 + Parameter { name: "capStyle"; type: "Qt::PenCapStyle" } + } + Method { + name: "handleCountChanged" + lineNumber: 98 + Parameter { name: "index"; type: "int" } + } + Method { + name: "append" + lineNumber: 75 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { + name: "replace" + lineNumber: 76 + Parameter { name: "oldX"; type: "double" } + Parameter { name: "oldY"; type: "double" } + Parameter { name: "newX"; type: "double" } + Parameter { name: "newY"; type: "double" } + } + Method { + name: "replace" + revision: 259 + lineNumber: 77 + Parameter { name: "index"; type: "int" } + Parameter { name: "newX"; type: "double" } + Parameter { name: "newY"; type: "double" } + } + Method { + name: "remove" + lineNumber: 78 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { + name: "remove" + revision: 259 + lineNumber: 79 + Parameter { name: "index"; type: "int" } + } + Method { + name: "removePoints" + revision: 513 + lineNumber: 80 + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Method { + name: "insert" + lineNumber: 81 + Parameter { name: "index"; type: "int" } + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { name: "clear"; lineNumber: 82 } + Method { + name: "at" + type: "QPointF" + lineNumber: 83 + Parameter { name: "index"; type: "int" } + } + } + Component { + file: "private/declarativebarseries_p.h" + lineNumber: 125 + name: "DeclarativeStackedBarSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QStackedBarSeries" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtCharts/StackedBarSeries 1.0", + "QtCharts/StackedBarSeries 1.1", + "QtCharts/StackedBarSeries 1.2", + "QtCharts/StackedBarSeries 6.0" + ] + exportMetaObjectRevisions: [256, 257, 258, 1536] + Property { + name: "axisX" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 129 + } + Property { + name: "axisY" + revision: 257 + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 130 + } + Property { + name: "axisXTop" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisXTop" + write: "setAxisXTop" + notify: "axisXTopChanged" + index: 2 + lineNumber: 131 + } + Property { + name: "axisYRight" + revision: 258 + type: "QAbstractAxis" + isPointer: true + read: "axisYRight" + write: "setAxisYRight" + notify: "axisYRightChanged" + index: 3 + lineNumber: 132 + } + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 4 + lineNumber: 133 + isReadonly: true + } + Signal { + name: "axisXChanged" + revision: 257 + lineNumber: 163 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + revision: 257 + lineNumber: 164 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisXTopChanged" + revision: 258 + lineNumber: 165 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYRightChanged" + revision: 258 + lineNumber: 166 + Parameter { name: "axis"; type: "QAbstractAxis"; isPointer: true } + } + Method { + name: "at" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 152 + Parameter { name: "index"; type: "int" } + } + Method { + name: "append" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 153 + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "insert" + type: "DeclarativeBarSet" + isPointer: true + lineNumber: 154 + Parameter { name: "index"; type: "int" } + Parameter { name: "label"; type: "QString" } + Parameter { name: "values"; type: "QVariantList" } + } + Method { + name: "remove" + type: "bool" + lineNumber: 155 + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Method { name: "clear"; lineNumber: 156 } + } + Component { + file: "private/declarativexypoint_p.h" + lineNumber: 24 + name: "DeclarativeXYPoint" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtCharts/XYPoint 1.0", "QtCharts/XYPoint 6.0"] + exportMetaObjectRevisions: [256, 1536] + Property { name: "x"; type: "double"; read: "x"; write: "setX"; index: 0; lineNumber: 27 } + Property { name: "y"; type: "double"; read: "y"; write: "setY"; index: 1; lineNumber: 28 } + } + Component { + file: "qareaseries.h" + lineNumber: 18 + name: "QAreaSeries" + accessSemantics: "reference" + prototype: "QAbstractSeries" + Property { + name: "upperSeries" + type: "QLineSeries" + isPointer: true + read: "upperSeries" + index: 0 + lineNumber: 21 + isReadonly: true + } + Property { + name: "lowerSeries" + type: "QLineSeries" + isPointer: true + read: "lowerSeries" + index: 1 + lineNumber: 22 + isReadonly: true + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "borderColor" + type: "QColor" + read: "borderColor" + write: "setBorderColor" + notify: "borderColorChanged" + index: 3 + lineNumber: 24 + } + Property { + name: "pointLabelsFormat" + type: "QString" + read: "pointLabelsFormat" + write: "setPointLabelsFormat" + notify: "pointLabelsFormatChanged" + index: 4 + lineNumber: 25 + } + Property { + name: "pointLabelsVisible" + type: "bool" + read: "pointLabelsVisible" + write: "setPointLabelsVisible" + notify: "pointLabelsVisibilityChanged" + index: 5 + lineNumber: 26 + } + Property { + name: "pointLabelsFont" + type: "QFont" + read: "pointLabelsFont" + write: "setPointLabelsFont" + notify: "pointLabelsFontChanged" + index: 6 + lineNumber: 27 + } + Property { + name: "pointLabelsColor" + type: "QColor" + read: "pointLabelsColor" + write: "setPointLabelsColor" + notify: "pointLabelsColorChanged" + index: 7 + lineNumber: 28 + } + Property { + name: "pointLabelsClipping" + type: "bool" + read: "pointLabelsClipping" + write: "setPointLabelsClipping" + notify: "pointLabelsClippingChanged" + index: 8 + lineNumber: 29 + } + Signal { + name: "clicked" + lineNumber: 75 + Parameter { name: "point"; type: "QPointF" } + } + Signal { + name: "hovered" + lineNumber: 76 + Parameter { name: "point"; type: "QPointF" } + Parameter { name: "state"; type: "bool" } + } + Signal { + name: "pressed" + lineNumber: 77 + Parameter { name: "point"; type: "QPointF" } + } + Signal { + name: "released" + lineNumber: 78 + Parameter { name: "point"; type: "QPointF" } + } + Signal { + name: "doubleClicked" + lineNumber: 79 + Parameter { name: "point"; type: "QPointF" } + } + Signal { name: "selected"; lineNumber: 80 } + Signal { + name: "colorChanged" + lineNumber: 81 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "borderColorChanged" + lineNumber: 82 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "pointLabelsFormatChanged" + lineNumber: 83 + Parameter { name: "format"; type: "QString" } + } + Signal { + name: "pointLabelsVisibilityChanged" + lineNumber: 84 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "pointLabelsFontChanged" + lineNumber: 85 + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "pointLabelsColorChanged" + lineNumber: 86 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "pointLabelsClippingChanged" + lineNumber: 87 + Parameter { name: "clipping"; type: "bool" } + } + } + Component { + file: "qbarseries.h" + lineNumber: 13 + name: "QBarSeries" + accessSemantics: "reference" + prototype: "QAbstractBarSeries" + } + Component { + file: "qbarset.h" + lineNumber: 16 + name: "QBarSet" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "label" + type: "QString" + read: "label" + write: "setLabel" + notify: "labelChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "pen" + type: "QPen" + read: "pen" + write: "setPen" + notify: "penChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "brush" + type: "QBrush" + read: "brush" + write: "setBrush" + notify: "brushChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "labelBrush" + type: "QBrush" + read: "labelBrush" + write: "setLabelBrush" + notify: "labelBrushChanged" + index: 3 + lineNumber: 22 + } + Property { + name: "labelFont" + type: "QFont" + read: "labelFont" + write: "setLabelFont" + notify: "labelFontChanged" + index: 4 + lineNumber: 23 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 5 + lineNumber: 24 + } + Property { + name: "borderColor" + type: "QColor" + read: "borderColor" + write: "setBorderColor" + notify: "borderColorChanged" + index: 6 + lineNumber: 25 + } + Property { + name: "labelColor" + type: "QColor" + read: "labelColor" + write: "setLabelColor" + notify: "labelColorChanged" + index: 7 + lineNumber: 26 + } + Signal { + name: "clicked" + lineNumber: 84 + Parameter { name: "index"; type: "int" } + } + Signal { + name: "hovered" + lineNumber: 85 + Parameter { name: "status"; type: "bool" } + Parameter { name: "index"; type: "int" } + } + Signal { + name: "pressed" + lineNumber: 86 + Parameter { name: "index"; type: "int" } + } + Signal { + name: "released" + lineNumber: 87 + Parameter { name: "index"; type: "int" } + } + Signal { + name: "doubleClicked" + lineNumber: 88 + Parameter { name: "index"; type: "int" } + } + Signal { name: "penChanged"; lineNumber: 89 } + Signal { name: "brushChanged"; lineNumber: 90 } + Signal { name: "labelChanged"; lineNumber: 91 } + Signal { name: "labelBrushChanged"; lineNumber: 92 } + Signal { name: "labelFontChanged"; lineNumber: 93 } + Signal { + name: "colorChanged" + lineNumber: 94 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "borderColorChanged" + lineNumber: 95 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "labelColorChanged" + lineNumber: 96 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "selectedColorChanged" + revision: 1538 + lineNumber: 97 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "valuesAdded" + lineNumber: 99 + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "valuesRemoved" + lineNumber: 100 + Parameter { name: "index"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "valueChanged" + lineNumber: 101 + Parameter { name: "index"; type: "int" } + } + Signal { + name: "selectedBarsChanged" + revision: 1538 + lineNumber: 103 + Parameter { name: "indexes"; type: "int"; isList: true } + } + } + Component { + file: "qboxplotseries.h" + lineNumber: 15 + name: "QBoxPlotSeries" + accessSemantics: "reference" + prototype: "QAbstractSeries" + Property { + name: "boxOutlineVisible" + type: "bool" + read: "boxOutlineVisible" + write: "setBoxOutlineVisible" + notify: "boxOutlineVisibilityChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "boxWidth" + type: "double" + read: "boxWidth" + write: "setBoxWidth" + notify: "boxWidthChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "pen" + type: "QPen" + read: "pen" + write: "setPen" + notify: "penChanged" + index: 2 + lineNumber: 20 + } + Property { + name: "brush" + type: "QBrush" + read: "brush" + write: "setBrush" + notify: "brushChanged" + index: 3 + lineNumber: 21 + } + Property { + name: "count" + revision: 512 + type: "int" + read: "count" + notify: "countChanged" + index: 4 + lineNumber: 22 + isReadonly: true + } + Signal { + name: "clicked" + lineNumber: 48 + Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true } + } + Signal { + name: "hovered" + lineNumber: 49 + Parameter { name: "status"; type: "bool" } + Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true } + } + Signal { + name: "pressed" + lineNumber: 50 + Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true } + } + Signal { + name: "released" + lineNumber: 51 + Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true } + } + Signal { + name: "doubleClicked" + lineNumber: 52 + Parameter { name: "boxset"; type: "QBoxSet"; isPointer: true } + } + Signal { name: "countChanged"; lineNumber: 53 } + Signal { name: "penChanged"; lineNumber: 54 } + Signal { name: "brushChanged"; lineNumber: 55 } + Signal { name: "boxOutlineVisibilityChanged"; lineNumber: 56 } + Signal { name: "boxWidthChanged"; lineNumber: 57 } + Signal { + name: "boxsetsAdded" + lineNumber: 59 + Parameter { name: "sets"; type: "QList" } + } + Signal { + name: "boxsetsRemoved" + lineNumber: 60 + Parameter { name: "sets"; type: "QList" } + } + } + Component { + file: "qboxset.h" + lineNumber: 16 + name: "QBoxSet" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "pen" + type: "QPen" + read: "pen" + write: "setPen" + notify: "penChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "brush" + type: "QBrush" + read: "brush" + write: "setBrush" + notify: "brushChanged" + index: 1 + lineNumber: 20 + } + Signal { name: "clicked"; lineNumber: 58 } + Signal { + name: "hovered" + lineNumber: 59 + Parameter { name: "status"; type: "bool" } + } + Signal { name: "pressed"; lineNumber: 60 } + Signal { name: "released"; lineNumber: 61 } + Signal { name: "doubleClicked"; lineNumber: 62 } + Signal { name: "penChanged"; lineNumber: 63 } + Signal { name: "brushChanged"; lineNumber: 64 } + Signal { name: "valuesChanged"; lineNumber: 66 } + Signal { + name: "valueChanged" + lineNumber: 67 + Parameter { name: "index"; type: "int" } + } + Signal { name: "cleared"; lineNumber: 68 } + } + Component { + file: "qcandlestickseries.h" + lineNumber: 14 + name: "QCandlestickSeries" + accessSemantics: "reference" + prototype: "QAbstractSeries" + Property { + name: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 0 + lineNumber: 17 + isReadonly: true + } + Property { + name: "maximumColumnWidth" + type: "double" + read: "maximumColumnWidth" + write: "setMaximumColumnWidth" + notify: "maximumColumnWidthChanged" + index: 1 + lineNumber: 18 + } + Property { + name: "minimumColumnWidth" + type: "double" + read: "minimumColumnWidth" + write: "setMinimumColumnWidth" + notify: "minimumColumnWidthChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "bodyWidth" + type: "double" + read: "bodyWidth" + write: "setBodyWidth" + notify: "bodyWidthChanged" + index: 3 + lineNumber: 20 + } + Property { + name: "bodyOutlineVisible" + type: "bool" + read: "bodyOutlineVisible" + write: "setBodyOutlineVisible" + notify: "bodyOutlineVisibilityChanged" + index: 4 + lineNumber: 21 + } + Property { + name: "capsWidth" + type: "double" + read: "capsWidth" + write: "setCapsWidth" + notify: "capsWidthChanged" + index: 5 + lineNumber: 22 + } + Property { + name: "capsVisible" + type: "bool" + read: "capsVisible" + write: "setCapsVisible" + notify: "capsVisibilityChanged" + index: 6 + lineNumber: 23 + } + Property { + name: "increasingColor" + type: "QColor" + read: "increasingColor" + write: "setIncreasingColor" + notify: "increasingColorChanged" + index: 7 + lineNumber: 24 + } + Property { + name: "decreasingColor" + type: "QColor" + read: "decreasingColor" + write: "setDecreasingColor" + notify: "decreasingColorChanged" + index: 8 + lineNumber: 25 + } + Property { + name: "brush" + type: "QBrush" + read: "brush" + write: "setBrush" + notify: "brushChanged" + index: 9 + lineNumber: 26 + } + Property { + name: "pen" + type: "QPen" + read: "pen" + write: "setPen" + notify: "penChanged" + index: 10 + lineNumber: 27 + } + Signal { + name: "clicked" + lineNumber: 77 + Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true } + } + Signal { + name: "hovered" + lineNumber: 78 + Parameter { name: "status"; type: "bool" } + Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true } + } + Signal { + name: "pressed" + lineNumber: 79 + Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true } + } + Signal { + name: "released" + lineNumber: 80 + Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true } + } + Signal { + name: "doubleClicked" + lineNumber: 81 + Parameter { name: "set"; type: "QCandlestickSet"; isPointer: true } + } + Signal { + name: "candlestickSetsAdded" + lineNumber: 82 + Parameter { name: "sets"; type: "QList" } + } + Signal { + name: "candlestickSetsRemoved" + lineNumber: 83 + Parameter { name: "sets"; type: "QList" } + } + Signal { name: "countChanged"; lineNumber: 84 } + Signal { name: "maximumColumnWidthChanged"; lineNumber: 85 } + Signal { name: "minimumColumnWidthChanged"; lineNumber: 86 } + Signal { name: "bodyWidthChanged"; lineNumber: 87 } + Signal { name: "bodyOutlineVisibilityChanged"; lineNumber: 88 } + Signal { name: "capsWidthChanged"; lineNumber: 89 } + Signal { name: "capsVisibilityChanged"; lineNumber: 90 } + Signal { name: "increasingColorChanged"; lineNumber: 91 } + Signal { name: "decreasingColorChanged"; lineNumber: 92 } + Signal { name: "brushChanged"; lineNumber: 93 } + Signal { name: "penChanged"; lineNumber: 94 } + } + Component { + file: "qcandlestickset.h" + lineNumber: 16 + name: "QCandlestickSet" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "timestamp" + type: "double" + read: "timestamp" + write: "setTimestamp" + notify: "timestampChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "open" + type: "double" + read: "open" + write: "setOpen" + notify: "openChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "high" + type: "double" + read: "high" + write: "setHigh" + notify: "highChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "low" + type: "double" + read: "low" + write: "setLow" + notify: "lowChanged" + index: 3 + lineNumber: 22 + } + Property { + name: "close" + type: "double" + read: "close" + write: "setClose" + notify: "closeChanged" + index: 4 + lineNumber: 23 + } + Property { + name: "brush" + type: "QBrush" + read: "brush" + write: "setBrush" + notify: "brushChanged" + index: 5 + lineNumber: 24 + } + Property { + name: "pen" + type: "QPen" + read: "pen" + write: "setPen" + notify: "penChanged" + index: 6 + lineNumber: 25 + } + Signal { name: "clicked"; lineNumber: 55 } + Signal { + name: "hovered" + lineNumber: 56 + Parameter { name: "status"; type: "bool" } + } + Signal { name: "pressed"; lineNumber: 57 } + Signal { name: "released"; lineNumber: 58 } + Signal { name: "doubleClicked"; lineNumber: 59 } + Signal { name: "timestampChanged"; lineNumber: 60 } + Signal { name: "openChanged"; lineNumber: 61 } + Signal { name: "highChanged"; lineNumber: 62 } + Signal { name: "lowChanged"; lineNumber: 63 } + Signal { name: "closeChanged"; lineNumber: 64 } + Signal { name: "brushChanged"; lineNumber: 65 } + Signal { name: "penChanged"; lineNumber: 66 } + } + Component { + file: "qcategoryaxis.h" + lineNumber: 14 + name: "QCategoryAxis" + accessSemantics: "reference" + prototype: "QValueAxis" + Enum { + name: "AxisLabelsPosition" + lineNumber: 25 + values: ["AxisLabelsPositionCenter", "AxisLabelsPositionOnValue"] + } + Property { + name: "startValue" + type: "double" + read: "startValue" + write: "setStartValue" + index: 0 + lineNumber: 17 + } + Property { name: "count"; type: "int"; read: "count"; index: 1; lineNumber: 18; isReadonly: true } + Property { + name: "categoriesLabels" + type: "QStringList" + read: "categoriesLabels" + index: 2 + lineNumber: 19 + isReadonly: true + } + Property { + name: "labelsPosition" + type: "AxisLabelsPosition" + read: "labelsPosition" + write: "setLabelsPosition" + notify: "labelsPositionChanged" + index: 3 + lineNumber: 20 + } + Signal { name: "categoriesChanged"; lineNumber: 55 } + Signal { + name: "labelsPositionChanged" + lineNumber: 56 + Parameter { name: "position"; type: "QCategoryAxis::AxisLabelsPosition" } + } + } + Component { + file: "qgraphicsitem.h" + lineNumber: 486 + name: "QGraphicsObject" + accessSemantics: "reference" + prototype: "QObject" + interfaces: ["QGraphicsItem"] + Property { + name: "parent" + type: "QGraphicsObject" + isPointer: true + read: "parentObject" + write: "setParentItem" + notify: "parentChanged" + index: 0 + lineNumber: 489 + } + Property { + name: "opacity" + type: "double" + read: "opacity" + write: "setOpacity" + notify: "opacityChanged" + index: 1 + lineNumber: 491 + isFinal: true + } + Property { + name: "enabled" + type: "bool" + read: "isEnabled" + write: "setEnabled" + notify: "enabledChanged" + index: 2 + lineNumber: 492 + } + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 3 + lineNumber: 493 + isFinal: true + } + Property { + name: "pos" + type: "QPointF" + read: "pos" + write: "setPos" + index: 4 + lineNumber: 494 + isFinal: true + } + Property { + name: "x" + type: "double" + read: "x" + write: "setX" + notify: "xChanged" + index: 5 + lineNumber: 495 + isFinal: true + } + Property { + name: "y" + type: "double" + read: "y" + write: "setY" + notify: "yChanged" + index: 6 + lineNumber: 496 + isFinal: true + } + Property { + name: "z" + type: "double" + read: "zValue" + write: "setZValue" + notify: "zChanged" + index: 7 + lineNumber: 497 + isFinal: true + } + Property { + name: "rotation" + type: "double" + read: "rotation" + write: "setRotation" + notify: "rotationChanged" + index: 8 + lineNumber: 498 + } + Property { + name: "scale" + type: "double" + read: "scale" + write: "setScale" + notify: "scaleChanged" + index: 9 + lineNumber: 499 + } + Property { + name: "transformOriginPoint" + type: "QPointF" + read: "transformOriginPoint" + write: "setTransformOriginPoint" + index: 10 + lineNumber: 500 + } + Property { + name: "effect" + type: "QGraphicsEffect" + isPointer: true + read: "graphicsEffect" + write: "setGraphicsEffect" + index: 11 + lineNumber: 502 + } + Property { + name: "width" + type: "double" + read: "width" + write: "setWidth" + reset: "resetWidth" + notify: "widthChanged" + index: 12 + lineNumber: 504 + privateClass: "QGraphicsItemPrivate" + isFinal: true + } + Property { + name: "height" + type: "double" + read: "height" + write: "setHeight" + reset: "resetHeight" + notify: "heightChanged" + index: 13 + lineNumber: 506 + privateClass: "QGraphicsItemPrivate" + isFinal: true + } + Signal { name: "parentChanged"; lineNumber: 524 } + Signal { name: "opacityChanged"; lineNumber: 525 } + Signal { name: "visibleChanged"; lineNumber: 526 } + Signal { name: "enabledChanged"; lineNumber: 527 } + Signal { name: "xChanged"; lineNumber: 528 } + Signal { name: "yChanged"; lineNumber: 529 } + Signal { name: "zChanged"; lineNumber: 530 } + Signal { name: "rotationChanged"; lineNumber: 531 } + Signal { name: "scaleChanged"; lineNumber: 532 } + Signal { name: "childrenChanged"; lineNumber: 533 } + Signal { name: "widthChanged"; lineNumber: 534 } + Signal { name: "heightChanged"; lineNumber: 535 } + Method { name: "updateMicroFocus"; lineNumber: 521 } + } + Component { + file: "qgraphicswidget.h" + lineNumber: 32 + name: "QGraphicsWidget" + accessSemantics: "reference" + prototype: "QGraphicsObject" + interfaces: ["QGraphicsItem", "QGraphicsLayoutItem"] + Property { + name: "palette" + type: "QPalette" + read: "palette" + write: "setPalette" + index: 0 + lineNumber: 36 + } + Property { name: "font"; type: "QFont"; read: "font"; write: "setFont"; index: 1; lineNumber: 37 } + Property { + name: "layoutDirection" + type: "Qt::LayoutDirection" + read: "layoutDirection" + write: "setLayoutDirection" + reset: "unsetLayoutDirection" + index: 2 + lineNumber: 38 + } + Property { + name: "size" + type: "QSizeF" + read: "size" + write: "resize" + notify: "geometryChanged" + index: 3 + lineNumber: 40 + } + Property { + name: "minimumSize" + type: "QSizeF" + read: "minimumSize" + write: "setMinimumSize" + index: 4 + lineNumber: 41 + } + Property { + name: "preferredSize" + type: "QSizeF" + read: "preferredSize" + write: "setPreferredSize" + index: 5 + lineNumber: 42 + } + Property { + name: "maximumSize" + type: "QSizeF" + read: "maximumSize" + write: "setMaximumSize" + index: 6 + lineNumber: 43 + } + Property { + name: "sizePolicy" + type: "QSizePolicy" + read: "sizePolicy" + write: "setSizePolicy" + index: 7 + lineNumber: 44 + } + Property { + name: "focusPolicy" + type: "Qt::FocusPolicy" + read: "focusPolicy" + write: "setFocusPolicy" + index: 8 + lineNumber: 45 + } + Property { + name: "windowFlags" + type: "Qt::WindowFlags" + read: "windowFlags" + write: "setWindowFlags" + index: 9 + lineNumber: 46 + } + Property { + name: "windowTitle" + type: "QString" + read: "windowTitle" + write: "setWindowTitle" + index: 10 + lineNumber: 47 + } + Property { + name: "geometry" + type: "QRectF" + read: "geometry" + write: "setGeometry" + notify: "geometryChanged" + index: 11 + lineNumber: 48 + } + Property { + name: "autoFillBackground" + type: "bool" + read: "autoFillBackground" + write: "setAutoFillBackground" + index: 12 + lineNumber: 49 + } + Property { + name: "layout" + type: "void" + isPointer: true + read: "layout" + write: "setLayout" + notify: "layoutChanged" + index: 13 + lineNumber: 50 + } + Signal { name: "geometryChanged"; lineNumber: 144 } + Signal { name: "layoutChanged"; lineNumber: 145 } + Method { name: "close"; type: "bool"; lineNumber: 148 } + } + Component { + file: "qhorizontalbarseries.h" + lineNumber: 13 + name: "QHorizontalBarSeries" + accessSemantics: "reference" + prototype: "QAbstractBarSeries" + } + Component { + file: "qhorizontalpercentbarseries.h" + lineNumber: 13 + name: "QHorizontalPercentBarSeries" + accessSemantics: "reference" + prototype: "QAbstractBarSeries" + } + Component { + file: "qhorizontalstackedbarseries.h" + lineNumber: 13 + name: "QHorizontalStackedBarSeries" + accessSemantics: "reference" + prototype: "QAbstractBarSeries" + } + Component { + file: "qlineseries.h" + lineNumber: 16 + name: "QLineSeries" + accessSemantics: "reference" + prototype: "QXYSeries" + } + Component { + file: "qpercentbarseries.h" + lineNumber: 14 + name: "QPercentBarSeries" + accessSemantics: "reference" + prototype: "QAbstractBarSeries" + } + Component { + file: "qpieseries.h" + lineNumber: 13 + name: "QPieSeries" + accessSemantics: "reference" + prototype: "QAbstractSeries" + Property { + name: "horizontalPosition" + type: "double" + read: "horizontalPosition" + write: "setHorizontalPosition" + index: 0 + lineNumber: 16 + } + Property { + name: "verticalPosition" + type: "double" + read: "verticalPosition" + write: "setVerticalPosition" + index: 1 + lineNumber: 17 + } + Property { + name: "size" + type: "double" + read: "pieSize" + write: "setPieSize" + index: 2 + lineNumber: 18 + } + Property { + name: "startAngle" + type: "double" + read: "pieStartAngle" + write: "setPieStartAngle" + index: 3 + lineNumber: 19 + } + Property { + name: "endAngle" + type: "double" + read: "pieEndAngle" + write: "setPieEndAngle" + index: 4 + lineNumber: 20 + } + Property { + name: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 5 + lineNumber: 21 + isReadonly: true + } + Property { + name: "sum" + type: "double" + read: "sum" + notify: "sumChanged" + index: 6 + lineNumber: 22 + isReadonly: true + } + Property { + name: "holeSize" + type: "double" + read: "holeSize" + write: "setHoleSize" + index: 7 + lineNumber: 23 + } + Signal { + name: "added" + lineNumber: 71 + Parameter { name: "slices"; type: "QList" } + } + Signal { + name: "removed" + lineNumber: 72 + Parameter { name: "slices"; type: "QList" } + } + Signal { + name: "clicked" + lineNumber: 73 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Signal { + name: "hovered" + lineNumber: 74 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + Parameter { name: "state"; type: "bool" } + } + Signal { + name: "pressed" + lineNumber: 75 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Signal { + name: "released" + lineNumber: 76 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Signal { + name: "doubleClicked" + lineNumber: 77 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Signal { name: "countChanged"; lineNumber: 78 } + Signal { name: "sumChanged"; lineNumber: 79 } + } + Component { + file: "qpieslice.h" + lineNumber: 17 + name: "QPieSlice" + accessSemantics: "reference" + prototype: "QObject" + Enum { + name: "LabelPosition" + lineNumber: 41 + values: [ + "LabelOutside", + "LabelInsideHorizontal", + "LabelInsideTangential", + "LabelInsideNormal" + ] + } + Property { + name: "label" + type: "QString" + read: "label" + write: "setLabel" + notify: "labelChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "value" + type: "double" + read: "value" + write: "setValue" + notify: "valueChanged" + index: 1 + lineNumber: 22 + } + Property { + name: "labelVisible" + type: "bool" + read: "isLabelVisible" + write: "setLabelVisible" + notify: "labelVisibleChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "labelPosition" + type: "LabelPosition" + read: "labelPosition" + write: "setLabelPosition" + index: 3 + lineNumber: 24 + } + Property { + name: "exploded" + type: "bool" + read: "isExploded" + write: "setExploded" + index: 4 + lineNumber: 25 + } + Property { + name: "pen" + type: "QPen" + read: "pen" + write: "setPen" + notify: "penChanged" + index: 5 + lineNumber: 26 + } + Property { + name: "borderColor" + type: "QColor" + read: "borderColor" + write: "setBorderColor" + notify: "borderColorChanged" + index: 6 + lineNumber: 27 + } + Property { + name: "borderWidth" + type: "int" + read: "borderWidth" + write: "setBorderWidth" + notify: "borderWidthChanged" + index: 7 + lineNumber: 28 + } + Property { + name: "brush" + type: "QBrush" + read: "brush" + write: "setBrush" + notify: "brushChanged" + index: 8 + lineNumber: 29 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 9 + lineNumber: 30 + } + Property { + name: "labelBrush" + type: "QBrush" + read: "labelBrush" + write: "setLabelBrush" + notify: "labelBrushChanged" + index: 10 + lineNumber: 31 + } + Property { + name: "labelColor" + type: "QColor" + read: "labelColor" + write: "setLabelColor" + notify: "labelColorChanged" + index: 11 + lineNumber: 32 + } + Property { + name: "labelFont" + type: "QFont" + read: "labelFont" + write: "setLabelFont" + notify: "labelFontChanged" + index: 12 + lineNumber: 33 + } + Property { + name: "labelArmLengthFactor" + type: "double" + read: "labelArmLengthFactor" + write: "setLabelArmLengthFactor" + index: 13 + lineNumber: 34 + } + Property { + name: "explodeDistanceFactor" + type: "double" + read: "explodeDistanceFactor" + write: "setExplodeDistanceFactor" + index: 14 + lineNumber: 35 + } + Property { + name: "percentage" + type: "double" + read: "percentage" + notify: "percentageChanged" + index: 15 + lineNumber: 36 + isReadonly: true + } + Property { + name: "startAngle" + type: "double" + read: "startAngle" + notify: "startAngleChanged" + index: 16 + lineNumber: 37 + isReadonly: true + } + Property { + name: "angleSpan" + type: "double" + read: "angleSpan" + notify: "angleSpanChanged" + index: 17 + lineNumber: 38 + isReadonly: true + } + Signal { name: "clicked"; lineNumber: 105 } + Signal { + name: "hovered" + lineNumber: 106 + Parameter { name: "state"; type: "bool" } + } + Signal { name: "pressed"; lineNumber: 107 } + Signal { name: "released"; lineNumber: 108 } + Signal { name: "doubleClicked"; lineNumber: 109 } + Signal { name: "labelChanged"; lineNumber: 110 } + Signal { name: "valueChanged"; lineNumber: 111 } + Signal { name: "labelVisibleChanged"; lineNumber: 112 } + Signal { name: "penChanged"; lineNumber: 113 } + Signal { name: "brushChanged"; lineNumber: 114 } + Signal { name: "labelBrushChanged"; lineNumber: 115 } + Signal { name: "labelFontChanged"; lineNumber: 116 } + Signal { name: "percentageChanged"; lineNumber: 117 } + Signal { name: "startAngleChanged"; lineNumber: 118 } + Signal { name: "angleSpanChanged"; lineNumber: 119 } + Signal { name: "colorChanged"; lineNumber: 120 } + Signal { name: "borderColorChanged"; lineNumber: 121 } + Signal { name: "borderWidthChanged"; lineNumber: 122 } + Signal { name: "labelColorChanged"; lineNumber: 123 } + } + Component { + file: "qscatterseries.h" + lineNumber: 14 + name: "QScatterSeries" + accessSemantics: "reference" + prototype: "QXYSeries" + Enum { + name: "MarkerShape" + lineNumber: 25 + values: [ + "MarkerShapeCircle", + "MarkerShapeRectangle", + "MarkerShapeRotatedRectangle", + "MarkerShapeTriangle", + "MarkerShapeStar", + "MarkerShapePentagon" + ] + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 0 + lineNumber: 17 + } + Property { + name: "borderColor" + type: "QColor" + read: "borderColor" + write: "setBorderColor" + notify: "borderColorChanged" + index: 1 + lineNumber: 18 + } + Property { + name: "markerShape" + type: "MarkerShape" + read: "markerShape" + write: "setMarkerShape" + notify: "markerShapeChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "markerSize" + type: "double" + read: "markerSize" + write: "setMarkerSize" + notify: "markerSizeChanged" + index: 3 + lineNumber: 20 + } + Property { name: "brush"; type: "QBrush"; read: "brush"; write: "setBrush"; index: 4; lineNumber: 21 } + Signal { + name: "colorChanged" + lineNumber: 51 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "borderColorChanged" + lineNumber: 52 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "markerShapeChanged" + lineNumber: 53 + Parameter { name: "shape"; type: "MarkerShape" } + } + Signal { + name: "markerSizeChanged" + lineNumber: 54 + Parameter { name: "size"; type: "double" } + } + } + Component { + file: "qsplineseries.h" + lineNumber: 16 + name: "QSplineSeries" + accessSemantics: "reference" + prototype: "QLineSeries" + } + Component { + file: "qstackedbarseries.h" + lineNumber: 14 + name: "QStackedBarSeries" + accessSemantics: "reference" + prototype: "QAbstractBarSeries" + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/qmldir new file mode 100644 index 0000000..c634fe7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/qmldir @@ -0,0 +1,10 @@ +module QtCharts +linktarget Qt6::qtchartsqml2 +optional plugin qtchartsqml2plugin +classname QtChartsQml2Plugin +designersupported +typeinfo plugins.qmltypes +depends QtQuick +prefer :/qt-project.org/imports/QtCharts/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/qtchartsqml2plugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/qtchartsqml2plugin.dll new file mode 100644 index 0000000..6321131 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCharts/qtchartsqml2plugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCore/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCore/plugins.qmltypes new file mode 100644 index 0000000..c7cddbf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCore/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCore/qmldir new file mode 100644 index 0000000..d652bb2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCore/qtqmlcoreplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCore/qtqmlcoreplugin.dll new file mode 100644 index 0000000..e386f77 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtCore/qtqmlcoreplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/datavisualizationqmlplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/datavisualizationqmlplugin.dll new file mode 100644 index 0000000..9e6d891 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/datavisualizationqmlplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/Bars3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/Bars3DSpecifics.qml new file mode 100644 index 0000000..d509fd8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/Bars3DSpecifics.qml @@ -0,0 +1,387 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import HelperWidgets 2.0 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 1.1 as Controls + +Column { + anchors.left: parent.left + anchors.right: parent.right + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Bars3D") + + SectionLayout { + Label { + text: qsTr("multiSeriesUniform") + tooltip: qsTr("Multiseries Uniform") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.multiSeriesUniform + Layout.fillWidth: true + } + } + Label { + text: qsTr("barThickness") + tooltip: qsTr("Bar Thickness Ratio") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.barThickness + minimumValue: 0.01 + maximumValue: 100.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + } + Label { + text: qsTr("barSpacing") + tooltip: qsTr("Bar Spacing") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + prefix: "col: " + backendValue: backendValues.barSpacing_width + minimumValue: 0.0 + maximumValue: 10.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + SpinBox { + prefix: "row: " + backendValue: backendValues.barSpacing_height + minimumValue: 0.0 + maximumValue: 10.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + } + Label { + text: qsTr("barSpacingRelative") + tooltip: qsTr("Bar Spacing Relative") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.barSpacingRelative + Layout.fillWidth: true + } + } + Label { + text: qsTr("renderingMode") + tooltip: qsTr("Rendering Mode") + Layout.fillWidth: true + } + SecondColumnLayout { + ComboBox { + backendValue: backendValues.renderingMode + model: ["RenderIndirect", "RenderDirectToBackground", + "RenderDirectToBackground_NoClear"] + Layout.fillWidth: true + scope: "AbstractGraph3D" + } + } + Label { + text: qsTr("msaaSamples") + tooltip: qsTr("MSAA Sample Count") + Layout.fillWidth: true + } + SpinBox { + suffix: " x MSAA" + backendValue: backendValues.msaaSamples + minimumValue: 0 + maximumValue: 16 + Layout.fillWidth: true + } + Label { + text: qsTr("shadowQuality") + tooltip: qsTr("Shadow Quality") + Layout.fillWidth: true + } + SecondColumnLayout { + ComboBox { + backendValue: backendValues.shadowQuality + model: ["ShadowQualityNone", "ShadowQualityLow", "ShadowQualityMedium", + "ShadowQualityHigh", "ShadowQualitySoftLow", "ShadowQualitySoftMedium", + "ShadowQualitySoftHigh"] + Layout.fillWidth: true + scope: "AbstractGraph3D" + } + } + Label { + text: qsTr("selectionMode") + tooltip: qsTr("Selection Mode") + Layout.fillWidth: true + } + SecondColumnLayout { + id: selectionLayout + property bool isInModel: backendValue.isInModel; + property bool isInSubState: backendValue.isInSubState; + property bool selectionChangedFlag: selectionChanged + property variant backendValue: backendValues.selectionMode + property variant valueFromBackend: backendValue.value + property string enumScope: "AbstractGraph3D" + property string enumSeparator: " | " + property int checkedCount: 0 + property bool selectionItem: false + property bool selectionRow: false + property bool selectionColumn: false + property bool selectionSlice: false + property bool selectionMulti: false + + function checkValue(checkedVariable, variableText, expressionBase) { + var expressionStr = expressionBase + if (checkedVariable) { + if (expressionStr !== "") { + expressionStr += enumSeparator + } + expressionStr += enumScope + expressionStr += "." + expressionStr += variableText + checkedCount++ + } + return expressionStr + } + + function composeSelectionMode() { + var expressionStr = "" + checkedCount = 0 + expressionStr = checkValue(selectionItem, "SelectionItem", expressionStr) + expressionStr = checkValue(selectionRow, "SelectionRow", expressionStr) + expressionStr = checkValue(selectionColumn, "SelectionColumn", expressionStr) + expressionStr = checkValue(selectionSlice, "SelectionSlice", expressionStr) + expressionStr = checkValue(selectionMulti, "SelectionMultiSeries", expressionStr) + + if (checkedCount === 0) + backendValue.expression = enumScope + ".SelectionNone" + else + backendValue.expression = expressionStr + } + + function evaluate() { + if (backendValue.value === undefined) + return + + selectionItem = (backendValue.expression.indexOf("SelectionItem") !== -1) + selectionRow = (backendValue.expression.indexOf("SelectionRow") !== -1) + selectionColumn = (backendValue.expression.indexOf("SelectionColumn") !== -1) + selectionSlice = (backendValue.expression.indexOf("SelectionSlice") !== -1) + selectionMulti = (backendValue.expression.indexOf("SelectionMultiSeries") !== -1) + + selectionItemBox.checked = selectionItem + selectionRowBox.checked = selectionRow + selectionColumnBox.checked = selectionColumn + selectionSliceBox.checked = selectionSlice + selectionMultiSeriesBox.checked = selectionMulti + } + + onSelectionChangedFlagChanged: evaluate() + + onIsInModelChanged: evaluate() + + onIsInSubStateChanged: evaluate() + + onBackendValueChanged: evaluate() + + onValueFromBackendChanged: evaluate() + + ColumnLayout { + anchors.fill: parent + + Controls.CheckBox { + id: selectionItemBox + style: checkBox.style + text: "SelectionItem" + Layout.fillWidth: true + onClicked: { + selectionLayout.selectionItem = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: selectionRowBox + style: checkBox.style + text: "SelectionRow" + Layout.fillWidth: true + onClicked: { + selectionLayout.selectionRow = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: selectionColumnBox + style: checkBox.style + text: "SelectionColumn" + Layout.fillWidth: true + onClicked: { + selectionLayout.selectionColumn = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: selectionSliceBox + style: checkBox.style + text: "SelectionSlice" + Layout.fillWidth: true + onClicked: { + selectionLayout.selectionSlice = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: selectionMultiSeriesBox + style: checkBox.style + text: "SelectionMultiSeries" + Layout.fillWidth: true + onClicked: { + selectionLayout.selectionMulti = checked + selectionLayout.composeSelectionMode() + } + } + } + } + Label { + text: qsTr("measureFps") + tooltip: qsTr("Measure Frames Per Second") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.measureFps + Layout.fillWidth: true + } + } + Label { + text: qsTr("orthoProjection") + tooltip: qsTr("Use Orthographic Projection") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.orthoProjection + Layout.fillWidth: true + } + } + Label { + text: qsTr("aspectRatio") + tooltip: qsTr("Aspect Ratio") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.aspectRatio + minimumValue: 0.01 + maximumValue: 100.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + } + Label { + text: qsTr("floorLevel") + tooltip: qsTr("Floor Level") + Layout.fillWidth: true + } + SecondColumnLayout { + LineEdit { + backendValue: backendValues.floorLevel + inputMethodHints: Qt.ImhFormattedNumbersOnly + Layout.fillWidth: true + } + } + Label { + text: qsTr("horizontalAspectRatio") + tooltip: qsTr("Horizontal Aspect Ratio") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.horizontalAspectRatio + minimumValue: 0.0 + maximumValue: 100.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + } + Label { + text: qsTr("reflection") + tooltip: qsTr("Reflection") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + id: reflectionCheckbox + backendValue: backendValues.reflection + Layout.fillWidth: true + } + } + Label { + text: qsTr("reflectivity") + tooltip: qsTr("Reflectivity") + Layout.fillWidth: true + visible: reflectionCheckbox.checked + } + SecondColumnLayout { + visible: reflectionCheckbox.checked + SpinBox { + backendValue: backendValues.reflectivity + minimumValue: 0.0 + maximumValue: 1.0 + stepSize: 0.01 + decimals: 1 + Layout.fillWidth: true + } + } + Label { + text: qsTr("margin") + tooltip: qsTr("Graph Margin") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.margin + minimumValue: -1.0 + maximumValue: 100.0 + stepSize: 0.1 + decimals: 1 + Layout.fillWidth: true + } + } + + // Kept for debugging + Label { } + SecondColumnLayout { + TextEdit { + id: debugLabel + Layout.fillWidth: true + wrapMode: TextEdit.WordWrap + textFormat: TextEdit.RichText + width: 400 + visible: false + } + } + Controls.CheckBox { + property color textColor: colorLogic.textColor + id: checkBox + style: CustomCheckBoxStyle {} + visible: false + ColorLogic { + id: colorLogic + backendValue: backendValues.selectionMode + } + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/Scatter3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/Scatter3DSpecifics.qml new file mode 100644 index 0000000..ffc79d4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/Scatter3DSpecifics.qml @@ -0,0 +1,183 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import HelperWidgets 2.0 +import QtQuick.Layouts 1.0 + +Column { + anchors.left: parent.left + anchors.right: parent.right + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Scatter3D") + + SectionLayout { + Label { + text: qsTr("renderingMode") + tooltip: qsTr("Rendering Mode") + Layout.fillWidth: true + } + SecondColumnLayout { + ComboBox { + backendValue: backendValues.renderingMode + model: ["RenderIndirect", "RenderDirectToBackground", + "RenderDirectToBackground_NoClear"] + Layout.fillWidth: true + scope: "AbstractGraph3D" + } + } + Label { + text: qsTr("msaaSamples") + tooltip: qsTr("MSAA Sample Count") + Layout.fillWidth: true + } + SpinBox { + suffix: " x MSAA" + backendValue: backendValues.msaaSamples + minimumValue: 0 + maximumValue: 16 + Layout.fillWidth: true + } + Label { + text: qsTr("shadowQuality") + tooltip: qsTr("Shadow Quality") + Layout.fillWidth: true + } + SecondColumnLayout { + ComboBox { + backendValue: backendValues.shadowQuality + model: ["ShadowQualityNone", "ShadowQualityLow", "ShadowQualityMedium", + "ShadowQualityHigh", "ShadowQualitySoftLow", "ShadowQualitySoftMedium", + "ShadowQualitySoftHigh"] + Layout.fillWidth: true + scope: "AbstractGraph3D" + } + } + Label { + text: qsTr("selectionMode") + tooltip: qsTr("Selection Mode") + Layout.fillWidth: true + } + SecondColumnLayout { + ComboBox { + backendValue: backendValues.selectionMode + model: ["SelectionNone", "SelectionItem"] + Layout.fillWidth: true + scope: "AbstractGraph3D" + } + } + Label { + text: qsTr("measureFps") + tooltip: qsTr("Measure Frames Per Second") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.measureFps + Layout.fillWidth: true + } + } + Label { + text: qsTr("orthoProjection") + tooltip: qsTr("Use Orthographic Projection") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.orthoProjection + Layout.fillWidth: true + } + } + Label { + text: qsTr("aspectRatio") + tooltip: qsTr("Horizontal to Vertical Aspect Ratio") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.aspectRatio + minimumValue: 0.1 + maximumValue: 10.0 + stepSize: 0.1 + decimals: 1 + Layout.fillWidth: true + } + } + Label { + text: qsTr("optimizationHints") + tooltip: qsTr("Optimization Hints") + Layout.fillWidth: true + } + SecondColumnLayout { + ComboBox { + backendValue: backendValues.optimizationHints + model: ["OptimizationDefault", "OptimizationStatic"] + Layout.fillWidth: true + scope: "AbstractGraph3D" + } + } + Label { + text: qsTr("polar") + tooltip: qsTr("Use Polar Coordinates") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + id: polarCheckbox + backendValue: backendValues.polar + Layout.fillWidth: true + } + } + Label { + text: qsTr("radialLabelOffset") + tooltip: qsTr("Radial Label Offset") + Layout.fillWidth: true + visible: polarCheckbox.checked + } + SecondColumnLayout { + visible: polarCheckbox.checked + SpinBox { + backendValue: backendValues.radialLabelOffset + minimumValue: 0.0 + maximumValue: 1.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + } + Label { + text: qsTr("horizontalAspectRatio") + tooltip: qsTr("Horizontal Aspect Ratio") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.horizontalAspectRatio + minimumValue: 0.0 + maximumValue: 100.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + } + Label { + text: qsTr("margin") + tooltip: qsTr("Graph Margin") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.margin + minimumValue: -1.0 + maximumValue: 100.0 + stepSize: 0.1 + decimals: 1 + Layout.fillWidth: true + } + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/Surface3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/Surface3DSpecifics.qml new file mode 100644 index 0000000..33ca7d7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/Surface3DSpecifics.qml @@ -0,0 +1,324 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import HelperWidgets 2.0 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 1.1 as Controls + +Column { + anchors.left: parent.left + anchors.right: parent.right + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Surface3D") + + SectionLayout { + Label { + text: qsTr("renderingMode") + tooltip: qsTr("Rendering Mode") + Layout.fillWidth: true + } + SecondColumnLayout { + ComboBox { + backendValue: backendValues.renderingMode + model: ["RenderIndirect", "RenderDirectToBackground", + "RenderDirectToBackground_NoClear"] + Layout.fillWidth: true + scope: "AbstractGraph3D" + } + } + Label { + text: qsTr("msaaSamples") + tooltip: qsTr("MSAA Sample Count") + Layout.fillWidth: true + } + SpinBox { + suffix: " x MSAA" + backendValue: backendValues.msaaSamples + minimumValue: 0 + maximumValue: 16 + Layout.fillWidth: true + } + Label { + text: qsTr("shadowQuality") + tooltip: qsTr("Shadow Quality") + Layout.fillWidth: true + } + SecondColumnLayout { + ComboBox { + backendValue: backendValues.shadowQuality + model: ["ShadowQualityNone", "ShadowQualityLow", "ShadowQualityMedium", + "ShadowQualityHigh", "ShadowQualitySoftLow", "ShadowQualitySoftMedium", + "ShadowQualitySoftHigh"] + Layout.fillWidth: true + scope: "AbstractGraph3D" + } + } + Label { + text: qsTr("selectionMode") + tooltip: qsTr("Selection Mode") + Layout.fillWidth: true + } + SecondColumnLayout { + id: selectionLayout + property bool isInModel: backendValue.isInModel; + property bool isInSubState: backendValue.isInSubState; + property bool selectionChangedFlag: selectionChanged + property variant backendValue: backendValues.selectionMode + property variant valueFromBackend: backendValue.value + property string enumScope: "AbstractGraph3D" + property string enumSeparator: " | " + property int checkedCount: 0 + property bool selectionItem: false + property bool selectionRow: false + property bool selectionColumn: false + property bool selectionSlice: false + property bool selectionMulti: false + + function checkValue(checkedVariable, variableText, expressionBase) { + var expressionStr = expressionBase + if (checkedVariable) { + if (expressionStr !== "") { + expressionStr += enumSeparator + } + expressionStr += enumScope + expressionStr += "." + expressionStr += variableText + checkedCount++ + } + return expressionStr + } + + function composeSelectionMode() { + var expressionStr = "" + checkedCount = 0 + expressionStr = checkValue(selectionItem, "SelectionItem", expressionStr) + expressionStr = checkValue(selectionRow, "SelectionRow", expressionStr) + expressionStr = checkValue(selectionColumn, "SelectionColumn", expressionStr) + expressionStr = checkValue(selectionSlice, "SelectionSlice", expressionStr) + expressionStr = checkValue(selectionMulti, "SelectionMultiSeries", expressionStr) + + if (checkedCount === 0) + backendValue.expression = enumScope + ".SelectionNone" + else + backendValue.expression = expressionStr + } + + function evaluate() { + if (backendValue.value === undefined) + return + + selectionItem = (backendValue.expression.indexOf("SelectionItem") !== -1) + selectionRow = (backendValue.expression.indexOf("SelectionRow") !== -1) + selectionColumn = (backendValue.expression.indexOf("SelectionColumn") !== -1) + selectionSlice = (backendValue.expression.indexOf("SelectionSlice") !== -1) + selectionMulti = (backendValue.expression.indexOf("SelectionMultiSeries") !== -1) + + selectionItemBox.checked = selectionItem + selectionRowBox.checked = selectionRow + selectionColumnBox.checked = selectionColumn + selectionSliceBox.checked = selectionSlice + selectionMultiSeriesBox.checked = selectionMulti + } + + onSelectionChangedFlagChanged: evaluate() + + onIsInModelChanged: evaluate() + + onIsInSubStateChanged: evaluate() + + onBackendValueChanged: evaluate() + + onValueFromBackendChanged: evaluate() + + ColumnLayout { + anchors.fill: parent + + Controls.CheckBox { + id: selectionItemBox + style: checkBox.style + text: "SelectionItem" + Layout.fillWidth: true + onClicked: { + selectionLayout.selectionItem = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: selectionRowBox + style: checkBox.style + text: "SelectionRow" + Layout.fillWidth: true + onClicked: { + selectionLayout.selectionRow = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: selectionColumnBox + style: checkBox.style + text: "SelectionColumn" + Layout.fillWidth: true + onClicked: { + selectionLayout.selectionColumn = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: selectionSliceBox + style: checkBox.style + text: "SelectionSlice" + Layout.fillWidth: true + onClicked: { + selectionLayout.selectionSlice = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: selectionMultiSeriesBox + style: checkBox.style + text: "SelectionMultiSeries" + Layout.fillWidth: true + onClicked: { + selectionLayout.selectionMulti = checked + selectionLayout.composeSelectionMode() + } + } + } + } + Label { + text: qsTr("measureFps") + tooltip: qsTr("Measure Frames Per Second") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.measureFps + Layout.fillWidth: true + } + } + Label { + text: qsTr("orthoProjection") + tooltip: qsTr("Use Orthographic Projection") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.orthoProjection + Layout.fillWidth: true + } + } + Label { + text: qsTr("aspectRatio") + tooltip: qsTr("Horizontal to Vertical Aspect Ratio") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.aspectRatio + minimumValue: 0.1 + maximumValue: 10.0 + stepSize: 0.1 + decimals: 1 + Layout.fillWidth: true + } + } + Label { + text: qsTr("flipHorizontalGrid") + tooltip: qsTr("Flip Horizontal Grid") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.flipHorizontalGrid + Layout.fillWidth: true + } + } + Label { + text: qsTr("polar") + tooltip: qsTr("Use Polar Coordinates") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + id: polarCheckbox + backendValue: backendValues.polar + Layout.fillWidth: true + } + } + Label { + text: qsTr("radialLabelOffset") + tooltip: qsTr("Radial Label Offset") + Layout.fillWidth: true + visible: polarCheckbox.checked + } + SecondColumnLayout { + visible: polarCheckbox.checked + SpinBox { + backendValue: backendValues.radialLabelOffset + minimumValue: 0.0 + maximumValue: 1.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + } + Label { + text: qsTr("horizontalAspectRatio") + tooltip: qsTr("Horizontal Aspect Ratio") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.horizontalAspectRatio + minimumValue: 0.0 + maximumValue: 100.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + } + Label { + text: qsTr("margin") + tooltip: qsTr("Graph Margin") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.margin + minimumValue: -1.0 + maximumValue: 100.0 + stepSize: 0.1 + decimals: 1 + Layout.fillWidth: true + } + } + + // Kept for debugging + Label { } + SecondColumnLayout { + TextEdit { + id: debugLabel + Layout.fillWidth: true + wrapMode: TextEdit.WordWrap + textFormat: TextEdit.RichText + width: 400 + visible: false + } + } + Controls.CheckBox { + property color textColor: colorLogic.textColor + id: checkBox + style: CustomCheckBoxStyle {} + visible: false + ColorLogic { + id: colorLogic + backendValue: backendValues.selectionMode + } + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/default/Bars3D.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/default/Bars3D.qml new file mode 100644 index 0000000..8c56b67 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/default/Bars3D.qml @@ -0,0 +1,23 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtDataVisualization 1.2 + +Bars3D { + width: 300 + height: 300 + Bar3DSeries { + ItemModelBarDataProxy { + itemModel: ListModel { + ListElement{ row: "row 1"; column: "column 1"; value: "1"; } + ListElement{ row: "row 1"; column: "column 2"; value: "2"; } + ListElement{ row: "row 1"; column: "column 3"; value: "3"; } + } + + rowRole: "row" + columnRole: "column" + valueRole: "value" + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/default/Scatter3D.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/default/Scatter3D.qml new file mode 100644 index 0000000..5a6cd26 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/default/Scatter3D.qml @@ -0,0 +1,23 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtDataVisualization 1.2 + +Scatter3D { + width: 300 + height: 300 + Scatter3DSeries { + ItemModelScatterDataProxy { + itemModel: ListModel { + ListElement{ x: "1"; y: "2"; z: "3"; } + ListElement{ x: "2"; y: "3"; z: "4"; } + ListElement{ x: "3"; y: "4"; z: "1"; } + } + + xPosRole: "x" + yPosRole: "y" + zPosRole: "z" + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/default/Surface3D.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/default/Surface3D.qml new file mode 100644 index 0000000..2456189 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/default/Surface3D.qml @@ -0,0 +1,24 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtDataVisualization 1.2 + +Surface3D { + width: 300 + height: 300 + Surface3DSeries { + ItemModelSurfaceDataProxy { + itemModel: ListModel { + ListElement{ row: "1"; column: "1"; y: "1"; } + ListElement{ row: "1"; column: "2"; y: "2"; } + ListElement{ row: "2"; column: "1"; y: "3"; } + ListElement{ row: "2"; column: "2"; y: "4"; } + } + + rowRole: "row" + columnRole: "column" + yPosRole: "y" + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/bars3d-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/bars3d-icon.png new file mode 100644 index 0000000..7f38078 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/bars3d-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/bars3d-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/bars3d-icon16.png new file mode 100644 index 0000000..e85ff50 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/bars3d-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/scatter3d-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/scatter3d-icon.png new file mode 100644 index 0000000..e1ac5c1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/scatter3d-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/scatter3d-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/scatter3d-icon16.png new file mode 100644 index 0000000..75b2db1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/scatter3d-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/surface3d-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/surface3d-icon.png new file mode 100644 index 0000000..956c675 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/surface3d-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/surface3d-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/surface3d-icon16.png new file mode 100644 index 0000000..6caa643 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/images/surface3d-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/qtdatavisualization.metainfo b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/qtdatavisualization.metainfo new file mode 100644 index 0000000..60b2b2c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/designer/qtdatavisualization.metainfo @@ -0,0 +1,44 @@ +MetaInfo { + Type { + name: "QtDataVisualization.Bars3D" + icon: "images/bars3d-icon16.png" + + ItemLibraryEntry { + name: "Bars3D" + category: "Qt Data Visualization" + libraryIcon: "images/bars3d-icon.png" + version: "1.0" + requiredImport: "QtDataVisualization" + + QmlSource { source: "default/Bars3D.qml" } + } + } + Type { + name: "QtDataVisualization.Scatter3D" + icon: "images/scatter3d-icon16.png" + + ItemLibraryEntry { + name: "Scatter3D" + category: "Qt Data Visualization" + libraryIcon: "images/scatter3d-icon.png" + version: "1.0" + requiredImport: "QtDataVisualization" + + QmlSource { source: "default/Scatter3D.qml" } + } + } + Type { + name: "QtDataVisualization.Surface3D" + icon: "images/surface3d-icon16.png" + + ItemLibraryEntry { + name: "Surface3D" + category: "Qt Data Visualization" + libraryIcon: "images/surface3d-icon.png" + version: "1.0" + requiredImport: "QtDataVisualization" + + QmlSource { source: "default/Surface3D.qml" } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/plugins.qmltypes new file mode 100644 index 0000000..97d85ea --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/plugins.qmltypes @@ -0,0 +1,5719 @@ +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/abstractdeclarative_p.h" + lineNumber: 34 + name: "AbstractDeclarative" + accessSemantics: "reference" + defaultProperty: "data" + parentProperty: "parent" + prototype: "QQuickItem" + exports: [ + "QtDataVisualization/AbstractGraph3D 1.0", + "QtDataVisualization/AbstractGraph3D 1.1", + "QtDataVisualization/AbstractGraph3D 1.2", + "QtDataVisualization/AbstractGraph3D 2.0", + "QtDataVisualization/AbstractGraph3D 2.1", + "QtDataVisualization/AbstractGraph3D 2.4", + "QtDataVisualization/AbstractGraph3D 2.7", + "QtDataVisualization/AbstractGraph3D 2.11", + "QtDataVisualization/AbstractGraph3D 6.0", + "QtDataVisualization/AbstractGraph3D 6.3", + "QtDataVisualization/AbstractGraph3D 6.7" + ] + isCreatable: false + exportMetaObjectRevisions: [ + 256, + 257, + 258, + 512, + 513, + 516, + 519, + 523, + 1536, + 1539, + 1543 + ] + Enum { + name: "SelectionFlag" + isFlag: true + lineNumber: 66 + values: [ + "SelectionNone", + "SelectionItem", + "SelectionRow", + "SelectionItemAndRow", + "SelectionColumn", + "SelectionItemAndColumn", + "SelectionRowAndColumn", + "SelectionItemRowAndColumn", + "SelectionSlice", + "SelectionMultiSeries" + ] + } + Enum { + name: "SelectionFlags" + alias: "SelectionFlag" + isFlag: true + lineNumber: 66 + values: [ + "SelectionNone", + "SelectionItem", + "SelectionRow", + "SelectionItemAndRow", + "SelectionColumn", + "SelectionItemAndColumn", + "SelectionRowAndColumn", + "SelectionItemRowAndColumn", + "SelectionSlice", + "SelectionMultiSeries" + ] + } + Enum { + name: "ShadowQuality" + lineNumber: 80 + values: [ + "ShadowQualityNone", + "ShadowQualityLow", + "ShadowQualityMedium", + "ShadowQualityHigh", + "ShadowQualitySoftLow", + "ShadowQualitySoftMedium", + "ShadowQualitySoftHigh" + ] + } + Enum { + name: "ElementType" + lineNumber: 90 + values: [ + "ElementNone", + "ElementSeries", + "ElementAxisXLabel", + "ElementAxisYLabel", + "ElementAxisZLabel", + "ElementCustomItem" + ] + } + Enum { + name: "RenderingMode" + lineNumber: 99 + values: [ + "RenderDirectToBackground", + "RenderDirectToBackground_NoClear", + "RenderIndirect" + ] + } + Enum { + name: "OptimizationHint" + isFlag: true + lineNumber: 105 + values: ["OptimizationDefault", "OptimizationStatic"] + } + Enum { + name: "OptimizationHints" + alias: "OptimizationHint" + isFlag: true + lineNumber: 105 + values: ["OptimizationDefault", "OptimizationStatic"] + } + Property { + name: "selectionMode" + type: "SelectionFlags" + read: "selectionMode" + write: "setSelectionMode" + notify: "selectionModeChanged" + index: 0 + lineNumber: 37 + } + Property { + name: "shadowQuality" + type: "ShadowQuality" + read: "shadowQuality" + write: "setShadowQuality" + notify: "shadowQualityChanged" + index: 1 + lineNumber: 38 + } + Property { + name: "shadowsSupported" + type: "bool" + read: "shadowsSupported" + notify: "shadowsSupportedChanged" + index: 2 + lineNumber: 39 + isReadonly: true + } + Property { + name: "msaaSamples" + type: "int" + read: "msaaSamples" + write: "setMsaaSamples" + notify: "msaaSamplesChanged" + index: 3 + lineNumber: 40 + } + Property { + name: "scene" + type: "Declarative3DScene" + isPointer: true + read: "scene" + notify: "sceneChanged" + index: 4 + lineNumber: 41 + isReadonly: true + } + Property { + name: "inputHandler" + type: "QAbstract3DInputHandler" + isPointer: true + read: "inputHandler" + write: "setInputHandler" + notify: "inputHandlerChanged" + index: 5 + lineNumber: 42 + } + Property { + name: "theme" + type: "Q3DTheme" + isPointer: true + read: "theme" + write: "setTheme" + notify: "themeChanged" + index: 6 + lineNumber: 43 + } + Property { + name: "renderingMode" + type: "RenderingMode" + read: "renderingMode" + write: "setRenderingMode" + notify: "renderingModeChanged" + index: 7 + lineNumber: 44 + } + Property { + name: "measureFps" + revision: 257 + type: "bool" + read: "measureFps" + write: "setMeasureFps" + notify: "measureFpsChanged" + index: 8 + lineNumber: 45 + } + Property { + name: "currentFps" + revision: 257 + type: "double" + read: "currentFps" + notify: "currentFpsChanged" + index: 9 + lineNumber: 46 + isReadonly: true + } + Property { + name: "customItemList" + revision: 257 + type: "QCustom3DItem" + isList: true + read: "customItemList" + index: 10 + lineNumber: 47 + isReadonly: true + } + Property { + name: "orthoProjection" + revision: 257 + type: "bool" + read: "isOrthoProjection" + write: "setOrthoProjection" + notify: "orthoProjectionChanged" + index: 11 + lineNumber: 48 + } + Property { + name: "selectedElement" + revision: 257 + type: "ElementType" + read: "selectedElement" + notify: "selectedElementChanged" + index: 12 + lineNumber: 49 + isReadonly: true + } + Property { + name: "aspectRatio" + revision: 257 + type: "double" + read: "aspectRatio" + write: "setAspectRatio" + notify: "aspectRatioChanged" + index: 13 + lineNumber: 50 + } + Property { + name: "optimizationHints" + revision: 257 + type: "OptimizationHints" + read: "optimizationHints" + write: "setOptimizationHints" + notify: "optimizationHintsChanged" + index: 14 + lineNumber: 51 + } + Property { + name: "polar" + revision: 258 + type: "bool" + read: "isPolar" + write: "setPolar" + notify: "polarChanged" + index: 15 + lineNumber: 52 + } + Property { + name: "radialLabelOffset" + revision: 258 + type: "float" + read: "radialLabelOffset" + write: "setRadialLabelOffset" + notify: "radialLabelOffsetChanged" + index: 16 + lineNumber: 53 + } + Property { + name: "horizontalAspectRatio" + revision: 258 + type: "double" + read: "horizontalAspectRatio" + write: "setHorizontalAspectRatio" + notify: "horizontalAspectRatioChanged" + index: 17 + lineNumber: 54 + } + Property { + name: "reflection" + revision: 258 + type: "bool" + read: "isReflection" + write: "setReflection" + notify: "reflectionChanged" + index: 18 + lineNumber: 55 + } + Property { + name: "reflectivity" + revision: 258 + type: "double" + read: "reflectivity" + write: "setReflectivity" + notify: "reflectivityChanged" + index: 19 + lineNumber: 56 + } + Property { + name: "locale" + revision: 258 + type: "QLocale" + read: "locale" + write: "setLocale" + notify: "localeChanged" + index: 20 + lineNumber: 57 + } + Property { + name: "queriedGraphPosition" + revision: 258 + type: "QVector3D" + read: "queriedGraphPosition" + notify: "queriedGraphPositionChanged" + index: 21 + lineNumber: 58 + isReadonly: true + } + Property { + name: "margin" + revision: 258 + type: "double" + read: "margin" + write: "setMargin" + notify: "marginChanged" + index: 22 + lineNumber: 59 + } + Signal { + name: "selectionModeChanged" + lineNumber: 248 + Parameter { name: "mode"; type: "AbstractDeclarative::SelectionFlags" } + } + Signal { + name: "shadowQualityChanged" + lineNumber: 249 + Parameter { name: "quality"; type: "AbstractDeclarative::ShadowQuality" } + } + Signal { + name: "shadowsSupportedChanged" + lineNumber: 250 + Parameter { name: "supported"; type: "bool" } + } + Signal { + name: "msaaSamplesChanged" + lineNumber: 251 + Parameter { name: "samples"; type: "int" } + } + Signal { + name: "sceneChanged" + lineNumber: 252 + Parameter { name: "scene"; type: "Q3DScene"; isPointer: true } + } + Signal { + name: "inputHandlerChanged" + lineNumber: 253 + Parameter { name: "inputHandler"; type: "QAbstract3DInputHandler"; isPointer: true } + } + Signal { + name: "themeChanged" + lineNumber: 254 + Parameter { name: "theme"; type: "Q3DTheme"; isPointer: true } + } + Signal { + name: "renderingModeChanged" + lineNumber: 255 + Parameter { name: "mode"; type: "AbstractDeclarative::RenderingMode" } + } + Signal { + name: "measureFpsChanged" + revision: 257 + lineNumber: 256 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "currentFpsChanged" + revision: 257 + lineNumber: 257 + Parameter { name: "fps"; type: "double" } + } + Signal { + name: "selectedElementChanged" + revision: 257 + lineNumber: 258 + Parameter { name: "type"; type: "AbstractDeclarative::ElementType" } + } + Signal { + name: "orthoProjectionChanged" + revision: 257 + lineNumber: 259 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "aspectRatioChanged" + revision: 257 + lineNumber: 260 + Parameter { name: "ratio"; type: "double" } + } + Signal { + name: "optimizationHintsChanged" + revision: 257 + lineNumber: 261 + Parameter { name: "hints"; type: "AbstractDeclarative::OptimizationHints" } + } + Signal { + name: "polarChanged" + revision: 258 + lineNumber: 262 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "radialLabelOffsetChanged" + revision: 258 + lineNumber: 263 + Parameter { name: "offset"; type: "float" } + } + Signal { + name: "horizontalAspectRatioChanged" + revision: 258 + lineNumber: 264 + Parameter { name: "ratio"; type: "double" } + } + Signal { + name: "reflectionChanged" + revision: 258 + lineNumber: 265 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "reflectivityChanged" + revision: 258 + lineNumber: 266 + Parameter { name: "reflectivity"; type: "double" } + } + Signal { + name: "localeChanged" + revision: 258 + lineNumber: 267 + Parameter { name: "locale"; type: "QLocale" } + } + Signal { + name: "queriedGraphPositionChanged" + revision: 258 + lineNumber: 268 + Parameter { name: "data"; type: "QVector3D" } + } + Signal { + name: "marginChanged" + revision: 258 + lineNumber: 269 + Parameter { name: "margin"; type: "double" } + } + Method { + name: "handleAxisXChanged" + lineNumber: 223 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisYChanged" + lineNumber: 224 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisZChanged" + lineNumber: 225 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "windowDestroyed" + lineNumber: 226 + Parameter { name: "obj"; type: "QObject"; isPointer: true } + } + Method { name: "destroyContext"; lineNumber: 227 } + Method { name: "clearSelection"; lineNumber: 147 } + Method { + name: "hasSeries" + revision: 1539 + type: "bool" + lineNumber: 149 + Parameter { name: "series"; type: "QAbstract3DSeries"; isPointer: true } + } + Method { + name: "addCustomItem" + revision: 257 + type: "int" + lineNumber: 151 + Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true } + } + Method { name: "removeCustomItems"; revision: 257; lineNumber: 152 } + Method { + name: "removeCustomItem" + revision: 257 + lineNumber: 153 + Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true } + } + Method { + name: "removeCustomItemAt" + revision: 257 + lineNumber: 154 + Parameter { name: "position"; type: "QVector3D" } + } + Method { + name: "releaseCustomItem" + revision: 257 + lineNumber: 155 + Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true } + } + Method { + name: "selectedLabelIndex" + revision: 257 + type: "int" + isMethodConstant: true + lineNumber: 157 + } + Method { + name: "selectedAxis" + revision: 257 + type: "QAbstract3DAxis" + isPointer: true + isMethodConstant: true + lineNumber: 158 + } + Method { + name: "selectedCustomItemIndex" + revision: 257 + type: "int" + isMethodConstant: true + lineNumber: 160 + } + Method { + name: "selectedCustomItem" + revision: 257 + type: "QCustom3DItem" + isPointer: true + isMethodConstant: true + lineNumber: 161 + } + } + Component { + file: "private/colorgradient_p.h" + lineNumber: 54 + name: "ColorGradient" + accessSemantics: "reference" + defaultProperty: "stops" + prototype: "QObject" + exports: [ + "QtDataVisualization/ColorGradient 1.0", + "QtDataVisualization/ColorGradient 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "stops" + type: "ColorGradientStop" + isList: true + read: "stops" + index: 0 + lineNumber: 58 + isReadonly: true + } + Signal { name: "updated"; lineNumber: 74 } + } + Component { + file: "private/colorgradient_p.h" + lineNumber: 23 + name: "ColorGradientStop" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtDataVisualization/ColorGradientStop 1.0", + "QtDataVisualization/ColorGradientStop 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "position" + type: "double" + read: "position" + write: "setPosition" + notify: "positionChanged" + index: 0 + lineNumber: 27 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 1 + lineNumber: 28 + } + Signal { + name: "positionChanged" + lineNumber: 43 + Parameter { name: "position"; type: "double" } + } + Signal { + name: "colorChanged" + lineNumber: 44 + Parameter { name: "color"; type: "QColor" } + } + } + Component { + file: "private/declarativescene_p.h" + lineNumber: 23 + name: "Declarative3DScene" + accessSemantics: "reference" + prototype: "Q3DScene" + exports: [ + "QtDataVisualization/Scene3D 1.0", + "QtDataVisualization/Scene3D 1.2", + "QtDataVisualization/Scene3D 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 258, 1536] + Property { + name: "selectionQueryPosition" + type: "QPointF" + read: "selectionQueryPosition" + write: "setSelectionQueryPosition" + notify: "selectionQueryPositionChanged" + index: 0 + lineNumber: 28 + } + Property { + name: "invalidSelectionPoint" + type: "QPoint" + read: "invalidSelectionPoint" + index: 1 + lineNumber: 30 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "selectionQueryPositionChanged" + lineNumber: 45 + Parameter { name: "position"; type: "QPointF" } + } + } + Component { + file: "private/declarativeseries_p.h" + lineNumber: 34 + name: "DeclarativeBar3DSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QBar3DSeries" + exports: [ + "QtDataVisualization/Bar3DSeries 1.0", + "QtDataVisualization/Bar3DSeries 1.1", + "QtDataVisualization/Bar3DSeries 6.0", + "QtDataVisualization/Bar3DSeries 6.3" + ] + exportMetaObjectRevisions: [256, 257, 1536, 1539] + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 0 + lineNumber: 37 + isReadonly: true + } + Property { + name: "selectedBar" + type: "QPointF" + read: "selectedBar" + write: "setSelectedBar" + notify: "selectedBarChanged" + index: 1 + lineNumber: 40 + } + Property { + name: "invalidSelectionPosition" + type: "QPointF" + read: "invalidSelectionPosition" + index: 2 + lineNumber: 42 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "baseGradient" + type: "ColorGradient" + isPointer: true + read: "baseGradient" + write: "setBaseGradient" + notify: "baseGradientChanged" + index: 3 + lineNumber: 43 + } + Property { + name: "singleHighlightGradient" + type: "ColorGradient" + isPointer: true + read: "singleHighlightGradient" + write: "setSingleHighlightGradient" + notify: "singleHighlightGradientChanged" + index: 4 + lineNumber: 44 + } + Property { + name: "multiHighlightGradient" + type: "ColorGradient" + isPointer: true + read: "multiHighlightGradient" + write: "setMultiHighlightGradient" + notify: "multiHighlightGradientChanged" + index: 5 + lineNumber: 45 + } + Property { + name: "rowColors" + revision: 1539 + type: "DeclarativeColor" + isList: true + read: "rowColors" + index: 6 + lineNumber: 46 + isReadonly: true + } + Signal { + name: "selectedBarChanged" + lineNumber: 85 + Parameter { name: "position"; type: "QPointF" } + } + Signal { + name: "baseGradientChanged" + lineNumber: 86 + Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } + } + Signal { + name: "singleHighlightGradientChanged" + lineNumber: 87 + Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } + } + Signal { + name: "multiHighlightGradientChanged" + lineNumber: 88 + Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } + } + Method { name: "handleBaseGradientUpdate"; lineNumber: 79 } + Method { name: "handleSingleHighlightGradientUpdate"; lineNumber: 80 } + Method { name: "handleMultiHighlightGradientUpdate"; lineNumber: 81 } + Method { name: "handleRowColorUpdate"; lineNumber: 82 } + } + Component { + file: "private/declarativebars_p.h" + lineNumber: 23 + name: "DeclarativeBars" + accessSemantics: "reference" + defaultProperty: "seriesList" + prototype: "AbstractDeclarative" + exports: [ + "QtDataVisualization/Bars3D 1.0", + "QtDataVisualization/Bars3D 1.1", + "QtDataVisualization/Bars3D 1.2", + "QtDataVisualization/Bars3D 2.0", + "QtDataVisualization/Bars3D 2.1", + "QtDataVisualization/Bars3D 2.4", + "QtDataVisualization/Bars3D 2.7", + "QtDataVisualization/Bars3D 2.11", + "QtDataVisualization/Bars3D 6.0", + "QtDataVisualization/Bars3D 6.3", + "QtDataVisualization/Bars3D 6.7" + ] + exportMetaObjectRevisions: [ + 256, + 257, + 258, + 512, + 513, + 516, + 519, + 523, + 1536, + 1539, + 1543 + ] + Property { + name: "rowAxis" + type: "QCategory3DAxis" + isPointer: true + read: "rowAxis" + write: "setRowAxis" + notify: "rowAxisChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "valueAxis" + type: "QValue3DAxis" + isPointer: true + read: "valueAxis" + write: "setValueAxis" + notify: "valueAxisChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "columnAxis" + type: "QCategory3DAxis" + isPointer: true + read: "columnAxis" + write: "setColumnAxis" + notify: "columnAxisChanged" + index: 2 + lineNumber: 28 + } + Property { + name: "multiSeriesUniform" + type: "bool" + read: "isMultiSeriesUniform" + write: "setMultiSeriesUniform" + notify: "multiSeriesUniformChanged" + index: 3 + lineNumber: 29 + } + Property { + name: "barThickness" + type: "float" + read: "barThickness" + write: "setBarThickness" + notify: "barThicknessChanged" + index: 4 + lineNumber: 30 + } + Property { + name: "barSpacing" + type: "QSizeF" + read: "barSpacing" + write: "setBarSpacing" + notify: "barSpacingChanged" + index: 5 + lineNumber: 31 + } + Property { + name: "barSpacingRelative" + type: "bool" + read: "isBarSpacingRelative" + write: "setBarSpacingRelative" + notify: "barSpacingRelativeChanged" + index: 6 + lineNumber: 32 + } + Property { + name: "barSeriesMargin" + revision: 1539 + type: "QSizeF" + read: "barSeriesMargin" + write: "setBarSeriesMargin" + notify: "barSeriesMarginChanged" + index: 7 + lineNumber: 33 + } + Property { + name: "seriesList" + type: "QBar3DSeries" + isList: true + read: "seriesList" + index: 8 + lineNumber: 34 + isReadonly: true + } + Property { + name: "selectedSeries" + type: "QBar3DSeries" + isPointer: true + read: "selectedSeries" + notify: "selectedSeriesChanged" + index: 9 + lineNumber: 35 + isReadonly: true + } + Property { + name: "primarySeries" + type: "QBar3DSeries" + isPointer: true + read: "primarySeries" + write: "setPrimarySeries" + notify: "primarySeriesChanged" + index: 10 + lineNumber: 36 + } + Property { + name: "floorLevel" + revision: 258 + type: "float" + read: "floorLevel" + write: "setFloorLevel" + notify: "floorLevelChanged" + index: 11 + lineNumber: 37 + } + Signal { + name: "rowAxisChanged" + lineNumber: 90 + Parameter { name: "axis"; type: "QCategory3DAxis"; isPointer: true } + } + Signal { + name: "valueAxisChanged" + lineNumber: 91 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "columnAxisChanged" + lineNumber: 92 + Parameter { name: "axis"; type: "QCategory3DAxis"; isPointer: true } + } + Signal { + name: "multiSeriesUniformChanged" + lineNumber: 93 + Parameter { name: "uniform"; type: "bool" } + } + Signal { + name: "barThicknessChanged" + lineNumber: 94 + Parameter { name: "thicknessRatio"; type: "float" } + } + Signal { + name: "barSpacingChanged" + lineNumber: 95 + Parameter { name: "spacing"; type: "QSizeF" } + } + Signal { + name: "barSpacingRelativeChanged" + lineNumber: 96 + Parameter { name: "relative"; type: "bool" } + } + Signal { + name: "barSeriesMarginChanged" + revision: 1539 + lineNumber: 97 + Parameter { name: "margin"; type: "QSizeF" } + } + Signal { + name: "meshFileNameChanged" + lineNumber: 98 + Parameter { name: "filename"; type: "QString" } + } + Signal { + name: "primarySeriesChanged" + lineNumber: 99 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Signal { + name: "selectedSeriesChanged" + lineNumber: 100 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Signal { + name: "floorLevelChanged" + revision: 258 + lineNumber: 101 + Parameter { name: "level"; type: "float" } + } + Method { + name: "handleAxisXChanged" + lineNumber: 85 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisYChanged" + lineNumber: 86 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisZChanged" + lineNumber: 87 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "addSeries" + lineNumber: 74 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Method { + name: "removeSeries" + lineNumber: 75 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Method { + name: "insertSeries" + lineNumber: 76 + Parameter { name: "index"; type: "int" } + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + } + Component { + file: "private/declarativecolor_p.h" + lineNumber: 23 + name: "DeclarativeColor" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtDataVisualization/ThemeColor 1.0", + "QtDataVisualization/ThemeColor 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 0 + lineNumber: 26 + } + Signal { + name: "colorChanged" + lineNumber: 38 + Parameter { name: "color"; type: "QColor" } + } + } + Component { + file: "private/declarativescatter_p.h" + lineNumber: 25 + name: "DeclarativeScatter" + accessSemantics: "reference" + defaultProperty: "seriesList" + prototype: "AbstractDeclarative" + exports: [ + "QtDataVisualization/Scatter3D 1.0", + "QtDataVisualization/Scatter3D 1.1", + "QtDataVisualization/Scatter3D 1.2", + "QtDataVisualization/Scatter3D 2.0", + "QtDataVisualization/Scatter3D 2.1", + "QtDataVisualization/Scatter3D 2.4", + "QtDataVisualization/Scatter3D 2.7", + "QtDataVisualization/Scatter3D 2.11", + "QtDataVisualization/Scatter3D 6.0", + "QtDataVisualization/Scatter3D 6.3", + "QtDataVisualization/Scatter3D 6.7" + ] + exportMetaObjectRevisions: [ + 256, + 257, + 258, + 512, + 513, + 516, + 519, + 523, + 1536, + 1539, + 1543 + ] + Property { + name: "axisX" + type: "QValue3DAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 28 + } + Property { + name: "axisY" + type: "QValue3DAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 29 + } + Property { + name: "axisZ" + type: "QValue3DAxis" + isPointer: true + read: "axisZ" + write: "setAxisZ" + notify: "axisZChanged" + index: 2 + lineNumber: 30 + } + Property { + name: "selectedSeries" + type: "QScatter3DSeries" + isPointer: true + read: "selectedSeries" + notify: "selectedSeriesChanged" + index: 3 + lineNumber: 31 + isReadonly: true + } + Property { + name: "seriesList" + type: "QScatter3DSeries" + isList: true + read: "seriesList" + index: 4 + lineNumber: 32 + isReadonly: true + } + Signal { + name: "axisXChanged" + lineNumber: 65 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + lineNumber: 66 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "axisZChanged" + lineNumber: 67 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "selectedSeriesChanged" + lineNumber: 68 + Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } + } + Method { + name: "handleAxisXChanged" + lineNumber: 60 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisYChanged" + lineNumber: 61 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisZChanged" + lineNumber: 62 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "addSeries" + lineNumber: 54 + Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } + } + Method { + name: "removeSeries" + lineNumber: 55 + Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } + } + } + Component { + file: "private/declarativeseries_p.h" + lineNumber: 104 + name: "DeclarativeScatter3DSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QScatter3DSeries" + exports: [ + "QtDataVisualization/Scatter3DSeries 1.0", + "QtDataVisualization/Scatter3DSeries 1.1", + "QtDataVisualization/Scatter3DSeries 6.0" + ] + exportMetaObjectRevisions: [256, 257, 1536] + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 0 + lineNumber: 107 + isReadonly: true + } + Property { + name: "baseGradient" + type: "ColorGradient" + isPointer: true + read: "baseGradient" + write: "setBaseGradient" + notify: "baseGradientChanged" + index: 1 + lineNumber: 108 + } + Property { + name: "singleHighlightGradient" + type: "ColorGradient" + isPointer: true + read: "singleHighlightGradient" + write: "setSingleHighlightGradient" + notify: "singleHighlightGradientChanged" + index: 2 + lineNumber: 109 + } + Property { + name: "multiHighlightGradient" + type: "ColorGradient" + isPointer: true + read: "multiHighlightGradient" + write: "setMultiHighlightGradient" + notify: "multiHighlightGradientChanged" + index: 3 + lineNumber: 110 + } + Property { + name: "invalidSelectionIndex" + type: "int" + read: "invalidSelectionIndex" + index: 4 + lineNumber: 112 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "baseGradientChanged" + lineNumber: 140 + Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } + } + Signal { + name: "singleHighlightGradientChanged" + lineNumber: 141 + Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } + } + Signal { + name: "multiHighlightGradientChanged" + lineNumber: 142 + Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } + } + Method { name: "handleBaseGradientUpdate"; lineNumber: 135 } + Method { name: "handleSingleHighlightGradientUpdate"; lineNumber: 136 } + Method { name: "handleMultiHighlightGradientUpdate"; lineNumber: 137 } + } + Component { + file: "private/declarativesurface_p.h" + lineNumber: 25 + name: "DeclarativeSurface" + accessSemantics: "reference" + defaultProperty: "seriesList" + prototype: "AbstractDeclarative" + exports: [ + "QtDataVisualization/Surface3D 1.0", + "QtDataVisualization/Surface3D 1.1", + "QtDataVisualization/Surface3D 1.2", + "QtDataVisualization/Surface3D 2.0", + "QtDataVisualization/Surface3D 2.1", + "QtDataVisualization/Surface3D 2.4", + "QtDataVisualization/Surface3D 2.7", + "QtDataVisualization/Surface3D 2.11", + "QtDataVisualization/Surface3D 6.0", + "QtDataVisualization/Surface3D 6.3", + "QtDataVisualization/Surface3D 6.7" + ] + exportMetaObjectRevisions: [ + 256, + 257, + 258, + 512, + 513, + 516, + 519, + 523, + 1536, + 1539, + 1543 + ] + Property { + name: "axisX" + type: "QValue3DAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 28 + } + Property { + name: "axisY" + type: "QValue3DAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 29 + } + Property { + name: "axisZ" + type: "QValue3DAxis" + isPointer: true + read: "axisZ" + write: "setAxisZ" + notify: "axisZChanged" + index: 2 + lineNumber: 30 + } + Property { + name: "selectedSeries" + type: "QSurface3DSeries" + isPointer: true + read: "selectedSeries" + notify: "selectedSeriesChanged" + index: 3 + lineNumber: 31 + isReadonly: true + } + Property { + name: "seriesList" + type: "QSurface3DSeries" + isList: true + read: "seriesList" + index: 4 + lineNumber: 32 + isReadonly: true + } + Property { + name: "flipHorizontalGrid" + revision: 258 + type: "bool" + read: "flipHorizontalGrid" + write: "setFlipHorizontalGrid" + notify: "flipHorizontalGridChanged" + index: 5 + lineNumber: 33 + } + Signal { + name: "axisXChanged" + lineNumber: 68 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + lineNumber: 69 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "axisZChanged" + lineNumber: 70 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "selectedSeriesChanged" + lineNumber: 71 + Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } + } + Signal { + name: "flipHorizontalGridChanged" + revision: 258 + lineNumber: 72 + Parameter { name: "flip"; type: "bool" } + } + Method { + name: "handleAxisXChanged" + lineNumber: 63 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisYChanged" + lineNumber: 64 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisZChanged" + lineNumber: 65 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "addSeries" + lineNumber: 55 + Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } + } + Method { + name: "removeSeries" + lineNumber: 56 + Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } + } + } + Component { + file: "private/declarativeseries_p.h" + lineNumber: 150 + name: "DeclarativeSurface3DSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QSurface3DSeries" + exports: [ + "QtDataVisualization/Surface3DSeries 1.0", + "QtDataVisualization/Surface3DSeries 1.1", + "QtDataVisualization/Surface3DSeries 6.0", + "QtDataVisualization/Surface3DSeries 6.3" + ] + exportMetaObjectRevisions: [256, 257, 1536, 1539] + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 0 + lineNumber: 153 + isReadonly: true + } + Property { + name: "selectedPoint" + type: "QPointF" + read: "selectedPoint" + write: "setSelectedPoint" + notify: "selectedPointChanged" + index: 1 + lineNumber: 156 + } + Property { + name: "invalidSelectionPosition" + type: "QPointF" + read: "invalidSelectionPosition" + index: 2 + lineNumber: 158 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "baseGradient" + type: "ColorGradient" + isPointer: true + read: "baseGradient" + write: "setBaseGradient" + notify: "baseGradientChanged" + index: 3 + lineNumber: 159 + } + Property { + name: "singleHighlightGradient" + type: "ColorGradient" + isPointer: true + read: "singleHighlightGradient" + write: "setSingleHighlightGradient" + notify: "singleHighlightGradientChanged" + index: 4 + lineNumber: 160 + } + Property { + name: "multiHighlightGradient" + type: "ColorGradient" + isPointer: true + read: "multiHighlightGradient" + write: "setMultiHighlightGradient" + notify: "multiHighlightGradientChanged" + index: 5 + lineNumber: 161 + } + Signal { + name: "selectedPointChanged" + lineNumber: 191 + Parameter { name: "position"; type: "QPointF" } + } + Signal { + name: "baseGradientChanged" + lineNumber: 192 + Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } + } + Signal { + name: "singleHighlightGradientChanged" + lineNumber: 193 + Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } + } + Signal { + name: "multiHighlightGradientChanged" + lineNumber: 194 + Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } + } + Method { name: "handleBaseGradientUpdate"; lineNumber: 186 } + Method { name: "handleSingleHighlightGradientUpdate"; lineNumber: 187 } + Method { name: "handleMultiHighlightGradientUpdate"; lineNumber: 188 } + } + Component { + file: "private/declarativetheme_p.h" + lineNumber: 28 + name: "DeclarativeTheme3D" + accessSemantics: "reference" + defaultProperty: "themeChildren" + prototype: "Q3DTheme" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtDataVisualization/Theme3D 1.0", + "QtDataVisualization/Theme3D 6.0" + ] + exportMetaObjectRevisions: [256, 1536] + Property { + name: "themeChildren" + type: "QObject" + isList: true + read: "themeChildren" + index: 0 + lineNumber: 32 + isReadonly: true + } + Property { + name: "baseColors" + type: "DeclarativeColor" + isList: true + read: "baseColors" + index: 1 + lineNumber: 33 + isReadonly: true + } + Property { + name: "baseGradients" + type: "ColorGradient" + isList: true + read: "baseGradients" + index: 2 + lineNumber: 34 + isReadonly: true + } + Property { + name: "singleHighlightGradient" + type: "ColorGradient" + isPointer: true + read: "singleHighlightGradient" + write: "setSingleHighlightGradient" + notify: "singleHighlightGradientChanged" + index: 3 + lineNumber: 35 + } + Property { + name: "multiHighlightGradient" + type: "ColorGradient" + isPointer: true + read: "multiHighlightGradient" + write: "setMultiHighlightGradient" + notify: "multiHighlightGradientChanged" + index: 4 + lineNumber: 36 + } + Signal { + name: "singleHighlightGradientChanged" + lineNumber: 75 + Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } + } + Signal { + name: "multiHighlightGradientChanged" + lineNumber: 76 + Parameter { name: "gradient"; type: "ColorGradient"; isPointer: true } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 87 + name: "Q3DCamera" + accessSemantics: "reference" + prototype: "Q3DObject" + exports: [ + "QtDataVisualization/Camera3D 1.0", + "QtDataVisualization/Camera3D 1.2", + "QtDataVisualization/Camera3D 6.0" + ] + exportMetaObjectRevisions: [256, 258, 1536] + Enum { + name: "CameraPreset" + lineNumber: 28 + values: [ + "CameraPresetNone", + "CameraPresetFrontLow", + "CameraPresetFront", + "CameraPresetFrontHigh", + "CameraPresetLeftLow", + "CameraPresetLeft", + "CameraPresetLeftHigh", + "CameraPresetRightLow", + "CameraPresetRight", + "CameraPresetRightHigh", + "CameraPresetBehindLow", + "CameraPresetBehind", + "CameraPresetBehindHigh", + "CameraPresetIsometricLeft", + "CameraPresetIsometricLeftHigh", + "CameraPresetIsometricRight", + "CameraPresetIsometricRightHigh", + "CameraPresetDirectlyAbove", + "CameraPresetDirectlyAboveCW45", + "CameraPresetDirectlyAboveCCW45", + "CameraPresetFrontBelow", + "CameraPresetLeftBelow", + "CameraPresetRightBelow", + "CameraPresetBehindBelow", + "CameraPresetDirectlyBelow" + ] + } + Property { + name: "xRotation" + type: "float" + read: "xRotation" + write: "setXRotation" + notify: "xRotationChanged" + index: 0 + lineNumber: 17 + } + Property { + name: "yRotation" + type: "float" + read: "yRotation" + write: "setYRotation" + notify: "yRotationChanged" + index: 1 + lineNumber: 18 + } + Property { + name: "zoomLevel" + type: "float" + read: "zoomLevel" + write: "setZoomLevel" + notify: "zoomLevelChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "cameraPreset" + type: "CameraPreset" + read: "cameraPreset" + write: "setCameraPreset" + notify: "cameraPresetChanged" + index: 3 + lineNumber: 20 + } + Property { + name: "wrapXRotation" + type: "bool" + read: "wrapXRotation" + write: "setWrapXRotation" + notify: "wrapXRotationChanged" + index: 4 + lineNumber: 21 + } + Property { + name: "wrapYRotation" + type: "bool" + read: "wrapYRotation" + write: "setWrapYRotation" + notify: "wrapYRotationChanged" + index: 5 + lineNumber: 22 + } + Property { + name: "target" + revision: 258 + type: "QVector3D" + read: "target" + write: "setTarget" + notify: "targetChanged" + index: 6 + lineNumber: 23 + } + Property { + name: "minZoomLevel" + revision: 258 + type: "float" + read: "minZoomLevel" + write: "setMinZoomLevel" + notify: "minZoomLevelChanged" + index: 7 + lineNumber: 24 + } + Property { + name: "maxZoomLevel" + revision: 258 + type: "float" + read: "maxZoomLevel" + write: "setMaxZoomLevel" + notify: "maxZoomLevelChanged" + index: 8 + lineNumber: 25 + } + Signal { + name: "xRotationChanged" + lineNumber: 88 + Parameter { name: "rotation"; type: "float" } + } + Signal { + name: "yRotationChanged" + lineNumber: 89 + Parameter { name: "rotation"; type: "float" } + } + Signal { + name: "zoomLevelChanged" + lineNumber: 90 + Parameter { name: "zoomLevel"; type: "float" } + } + Signal { + name: "cameraPresetChanged" + lineNumber: 91 + Parameter { name: "preset"; type: "Q3DCamera::CameraPreset" } + } + Signal { + name: "wrapXRotationChanged" + lineNumber: 92 + Parameter { name: "isEnabled"; type: "bool" } + } + Signal { + name: "wrapYRotationChanged" + lineNumber: 93 + Parameter { name: "isEnabled"; type: "bool" } + } + Signal { + name: "targetChanged" + revision: 258 + lineNumber: 94 + Parameter { name: "target"; type: "QVector3D" } + } + Signal { + name: "minZoomLevelChanged" + revision: 258 + lineNumber: 95 + Parameter { name: "zoomLevel"; type: "float" } + } + Signal { + name: "maxZoomLevelChanged" + revision: 258 + lineNumber: 96 + Parameter { name: "zoomLevel"; type: "float" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 101 + name: "Q3DInputHandler" + accessSemantics: "reference" + prototype: "QAbstract3DInputHandler" + exports: [ + "QtDataVisualization/InputHandler3D 1.2", + "QtDataVisualization/InputHandler3D 6.0" + ] + exportMetaObjectRevisions: [258, 1536] + Property { + name: "rotationEnabled" + type: "bool" + read: "isRotationEnabled" + write: "setRotationEnabled" + notify: "rotationEnabledChanged" + index: 0 + lineNumber: 16 + } + Property { + name: "zoomEnabled" + type: "bool" + read: "isZoomEnabled" + write: "setZoomEnabled" + notify: "zoomEnabledChanged" + index: 1 + lineNumber: 17 + } + Property { + name: "selectionEnabled" + type: "bool" + read: "isSelectionEnabled" + write: "setSelectionEnabled" + notify: "selectionEnabledChanged" + index: 2 + lineNumber: 18 + } + Property { + name: "zoomAtTargetEnabled" + type: "bool" + read: "isZoomAtTargetEnabled" + write: "setZoomAtTargetEnabled" + notify: "zoomAtTargetEnabledChanged" + index: 3 + lineNumber: 19 + } + Signal { + name: "rotationEnabledChanged" + lineNumber: 43 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "zoomEnabledChanged" + lineNumber: 44 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "selectionEnabledChanged" + lineNumber: 45 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "zoomAtTargetEnabledChanged" + lineNumber: 46 + Parameter { name: "enable"; type: "bool" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 88 + name: "Q3DLight" + accessSemantics: "reference" + prototype: "Q3DObject" + exports: [ + "QtDataVisualization/Light3D 1.0", + "QtDataVisualization/Light3D 1.3", + "QtDataVisualization/Light3D 6.0" + ] + exportMetaObjectRevisions: [256, 259, 1536] + Property { + name: "autoPosition" + revision: 259 + type: "bool" + read: "isAutoPosition" + write: "setAutoPosition" + notify: "autoPositionChanged" + index: 0 + lineNumber: 16 + } + Signal { + name: "autoPositionChanged" + revision: 259 + lineNumber: 26 + Parameter { name: "autoPosition"; type: "bool" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 110 + name: "Q3DObject" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtDataVisualization/Object3D 1.0", + "QtDataVisualization/Object3D 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + Property { + name: "parentScene" + type: "Q3DScene" + isPointer: true + read: "parentScene" + index: 0 + lineNumber: 21 + isReadonly: true + } + Property { + name: "position" + type: "QVector3D" + read: "position" + write: "setPosition" + notify: "positionChanged" + index: 1 + lineNumber: 22 + } + Signal { + name: "positionChanged" + lineNumber: 36 + Parameter { name: "position"; type: "QVector3D" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 79 + name: "Q3DScene" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "viewport" + type: "QRect" + read: "viewport" + notify: "viewportChanged" + index: 0 + lineNumber: 20 + isReadonly: true + } + Property { + name: "primarySubViewport" + type: "QRect" + read: "primarySubViewport" + write: "setPrimarySubViewport" + notify: "primarySubViewportChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "secondarySubViewport" + type: "QRect" + read: "secondarySubViewport" + write: "setSecondarySubViewport" + notify: "secondarySubViewportChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "selectionQueryPosition" + type: "QPoint" + read: "selectionQueryPosition" + write: "setSelectionQueryPosition" + notify: "selectionQueryPositionChanged" + index: 3 + lineNumber: 23 + } + Property { + name: "secondarySubviewOnTop" + type: "bool" + read: "isSecondarySubviewOnTop" + write: "setSecondarySubviewOnTop" + notify: "secondarySubviewOnTopChanged" + index: 4 + lineNumber: 24 + } + Property { + name: "slicingActive" + type: "bool" + read: "isSlicingActive" + write: "setSlicingActive" + notify: "slicingActiveChanged" + index: 5 + lineNumber: 25 + } + Property { + name: "activeCamera" + type: "Q3DCamera" + isPointer: true + read: "activeCamera" + write: "setActiveCamera" + notify: "activeCameraChanged" + index: 6 + lineNumber: 26 + } + Property { + name: "activeLight" + type: "Q3DLight" + isPointer: true + read: "activeLight" + write: "setActiveLight" + notify: "activeLightChanged" + index: 7 + lineNumber: 27 + } + Property { + name: "devicePixelRatio" + type: "float" + read: "devicePixelRatio" + write: "setDevicePixelRatio" + notify: "devicePixelRatioChanged" + index: 8 + lineNumber: 28 + } + Property { + name: "graphPositionQuery" + revision: 258 + type: "QPoint" + read: "graphPositionQuery" + write: "setGraphPositionQuery" + notify: "graphPositionQueryChanged" + index: 9 + lineNumber: 29 + } + Signal { + name: "viewportChanged" + lineNumber: 68 + Parameter { name: "viewport"; type: "QRect" } + } + Signal { + name: "primarySubViewportChanged" + lineNumber: 69 + Parameter { name: "subViewport"; type: "QRect" } + } + Signal { + name: "secondarySubViewportChanged" + lineNumber: 70 + Parameter { name: "subViewport"; type: "QRect" } + } + Signal { + name: "secondarySubviewOnTopChanged" + lineNumber: 71 + Parameter { name: "isSecondaryOnTop"; type: "bool" } + } + Signal { + name: "slicingActiveChanged" + lineNumber: 72 + Parameter { name: "isSlicingActive"; type: "bool" } + } + Signal { + name: "activeCameraChanged" + lineNumber: 73 + Parameter { name: "camera"; type: "Q3DCamera"; isPointer: true } + } + Signal { + name: "activeLightChanged" + lineNumber: 74 + Parameter { name: "light"; type: "Q3DLight"; isPointer: true } + } + Signal { + name: "devicePixelRatioChanged" + lineNumber: 75 + Parameter { name: "pixelRatio"; type: "float" } + } + Signal { + name: "selectionQueryPositionChanged" + lineNumber: 76 + Parameter { name: "position"; type: "QPoint" } + } + Signal { + name: "graphPositionQueryChanged" + revision: 258 + lineNumber: 77 + Parameter { name: "position"; type: "QPoint" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 105 + name: "Q3DTheme" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtDataVisualization/Q3DTheme 1.0", + "QtDataVisualization/Q3DTheme 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + Enum { + name: "ColorStyle" + lineNumber: 46 + values: [ + "ColorStyleUniform", + "ColorStyleObjectGradient", + "ColorStyleRangeGradient" + ] + } + Enum { + name: "Theme" + lineNumber: 52 + values: [ + "ThemeQt", + "ThemePrimaryColors", + "ThemeDigia", + "ThemeStoneMoss", + "ThemeArmyBlue", + "ThemeRetro", + "ThemeEbony", + "ThemeIsabelle", + "ThemeUserDefined" + ] + } + Property { + name: "type" + type: "Theme" + read: "type" + write: "setType" + notify: "typeChanged" + index: 0 + lineNumber: 22 + } + Property { + name: "baseColors" + type: "QColor" + isList: true + read: "baseColors" + write: "setBaseColors" + notify: "baseColorsChanged" + index: 1 + lineNumber: 23 + } + Property { + name: "backgroundColor" + type: "QColor" + read: "backgroundColor" + write: "setBackgroundColor" + notify: "backgroundColorChanged" + index: 2 + lineNumber: 24 + } + Property { + name: "windowColor" + type: "QColor" + read: "windowColor" + write: "setWindowColor" + notify: "windowColorChanged" + index: 3 + lineNumber: 25 + } + Property { + name: "labelTextColor" + type: "QColor" + read: "labelTextColor" + write: "setLabelTextColor" + notify: "labelTextColorChanged" + index: 4 + lineNumber: 26 + } + Property { + name: "labelBackgroundColor" + type: "QColor" + read: "labelBackgroundColor" + write: "setLabelBackgroundColor" + notify: "labelBackgroundColorChanged" + index: 5 + lineNumber: 27 + } + Property { + name: "gridLineColor" + type: "QColor" + read: "gridLineColor" + write: "setGridLineColor" + notify: "gridLineColorChanged" + index: 6 + lineNumber: 28 + } + Property { + name: "singleHighlightColor" + type: "QColor" + read: "singleHighlightColor" + write: "setSingleHighlightColor" + notify: "singleHighlightColorChanged" + index: 7 + lineNumber: 29 + } + Property { + name: "multiHighlightColor" + type: "QColor" + read: "multiHighlightColor" + write: "setMultiHighlightColor" + notify: "multiHighlightColorChanged" + index: 8 + lineNumber: 30 + } + Property { + name: "lightColor" + type: "QColor" + read: "lightColor" + write: "setLightColor" + notify: "lightColorChanged" + index: 9 + lineNumber: 31 + } + Property { + name: "baseGradients" + type: "QLinearGradient" + isList: true + read: "baseGradients" + write: "setBaseGradients" + notify: "baseGradientsChanged" + index: 10 + lineNumber: 32 + } + Property { + name: "singleHighlightGradient" + type: "QLinearGradient" + read: "singleHighlightGradient" + write: "setSingleHighlightGradient" + notify: "singleHighlightGradientChanged" + index: 11 + lineNumber: 33 + } + Property { + name: "multiHighlightGradient" + type: "QLinearGradient" + read: "multiHighlightGradient" + write: "setMultiHighlightGradient" + notify: "multiHighlightGradientChanged" + index: 12 + lineNumber: 34 + } + Property { + name: "lightStrength" + type: "float" + read: "lightStrength" + write: "setLightStrength" + notify: "lightStrengthChanged" + index: 13 + lineNumber: 35 + } + Property { + name: "ambientLightStrength" + type: "float" + read: "ambientLightStrength" + write: "setAmbientLightStrength" + notify: "ambientLightStrengthChanged" + index: 14 + lineNumber: 36 + } + Property { + name: "highlightLightStrength" + type: "float" + read: "highlightLightStrength" + write: "setHighlightLightStrength" + notify: "highlightLightStrengthChanged" + index: 15 + lineNumber: 37 + } + Property { + name: "labelBorderEnabled" + type: "bool" + read: "isLabelBorderEnabled" + write: "setLabelBorderEnabled" + notify: "labelBorderEnabledChanged" + index: 16 + lineNumber: 38 + } + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 17 + lineNumber: 39 + } + Property { + name: "backgroundEnabled" + type: "bool" + read: "isBackgroundEnabled" + write: "setBackgroundEnabled" + notify: "backgroundEnabledChanged" + index: 18 + lineNumber: 40 + } + Property { + name: "gridEnabled" + type: "bool" + read: "isGridEnabled" + write: "setGridEnabled" + notify: "gridEnabledChanged" + index: 19 + lineNumber: 41 + } + Property { + name: "labelBackgroundEnabled" + type: "bool" + read: "isLabelBackgroundEnabled" + write: "setLabelBackgroundEnabled" + notify: "labelBackgroundEnabledChanged" + index: 20 + lineNumber: 42 + } + Property { + name: "colorStyle" + type: "ColorStyle" + read: "colorStyle" + write: "setColorStyle" + notify: "colorStyleChanged" + index: 21 + lineNumber: 43 + } + Signal { + name: "typeChanged" + lineNumber: 136 + Parameter { name: "themeType"; type: "Q3DTheme::Theme" } + } + Signal { + name: "baseColorsChanged" + lineNumber: 137 + Parameter { name: "colors"; type: "QColor"; isList: true } + } + Signal { + name: "backgroundColorChanged" + lineNumber: 138 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "windowColorChanged" + lineNumber: 139 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "labelTextColorChanged" + lineNumber: 140 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "labelBackgroundColorChanged" + lineNumber: 141 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "gridLineColorChanged" + lineNumber: 142 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "singleHighlightColorChanged" + lineNumber: 143 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "multiHighlightColorChanged" + lineNumber: 144 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "lightColorChanged" + lineNumber: 145 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "baseGradientsChanged" + lineNumber: 146 + Parameter { name: "gradients"; type: "QLinearGradient"; isList: true } + } + Signal { + name: "singleHighlightGradientChanged" + lineNumber: 147 + Parameter { name: "gradient"; type: "QLinearGradient" } + } + Signal { + name: "multiHighlightGradientChanged" + lineNumber: 148 + Parameter { name: "gradient"; type: "QLinearGradient" } + } + Signal { + name: "lightStrengthChanged" + lineNumber: 149 + Parameter { name: "strength"; type: "float" } + } + Signal { + name: "ambientLightStrengthChanged" + lineNumber: 150 + Parameter { name: "strength"; type: "float" } + } + Signal { + name: "highlightLightStrengthChanged" + lineNumber: 151 + Parameter { name: "strength"; type: "float" } + } + Signal { + name: "labelBorderEnabledChanged" + lineNumber: 152 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "fontChanged" + lineNumber: 153 + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "backgroundEnabledChanged" + lineNumber: 154 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "gridEnabledChanged" + lineNumber: 155 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "labelBackgroundEnabledChanged" + lineNumber: 156 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "colorStyleChanged" + lineNumber: 157 + Parameter { name: "style"; type: "Q3DTheme::ColorStyle" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 111 + name: "QAbstract3DAxis" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtDataVisualization/AbstractAxis3D 1.0", + "QtDataVisualization/AbstractAxis3D 1.1", + "QtDataVisualization/AbstractAxis3D 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 257, 1536] + Enum { + name: "AxisOrientation" + lineNumber: 33 + values: [ + "AxisOrientationNone", + "AxisOrientationX", + "AxisOrientationY", + "AxisOrientationZ" + ] + } + Enum { + name: "AxisType" + lineNumber: 40 + values: ["AxisTypeNone", "AxisTypeCategory", "AxisTypeValue"] + } + Property { + name: "title" + type: "QString" + read: "title" + write: "setTitle" + notify: "titleChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "labels" + type: "QStringList" + read: "labels" + write: "setLabels" + notify: "labelsChanged" + index: 1 + lineNumber: 22 + } + Property { + name: "orientation" + type: "AxisOrientation" + read: "orientation" + notify: "orientationChanged" + index: 2 + lineNumber: 23 + isReadonly: true + } + Property { + name: "type" + type: "AxisType" + read: "type" + index: 3 + lineNumber: 24 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "min" + type: "float" + read: "min" + write: "setMin" + notify: "minChanged" + index: 4 + lineNumber: 25 + } + Property { + name: "max" + type: "float" + read: "max" + write: "setMax" + notify: "maxChanged" + index: 5 + lineNumber: 26 + } + Property { + name: "autoAdjustRange" + type: "bool" + read: "isAutoAdjustRange" + write: "setAutoAdjustRange" + notify: "autoAdjustRangeChanged" + index: 6 + lineNumber: 27 + } + Property { + name: "labelAutoRotation" + revision: 257 + type: "float" + read: "labelAutoRotation" + write: "setLabelAutoRotation" + notify: "labelAutoRotationChanged" + index: 7 + lineNumber: 28 + } + Property { + name: "titleVisible" + revision: 257 + type: "bool" + read: "isTitleVisible" + write: "setTitleVisible" + notify: "titleVisibilityChanged" + index: 8 + lineNumber: 29 + } + Property { + name: "titleFixed" + revision: 257 + type: "bool" + read: "isTitleFixed" + write: "setTitleFixed" + notify: "titleFixedChanged" + index: 9 + lineNumber: 30 + } + Signal { + name: "titleChanged" + lineNumber: 82 + Parameter { name: "newTitle"; type: "QString" } + } + Signal { name: "labelsChanged"; lineNumber: 83 } + Signal { + name: "orientationChanged" + lineNumber: 84 + Parameter { name: "orientation"; type: "QAbstract3DAxis::AxisOrientation" } + } + Signal { + name: "minChanged" + lineNumber: 85 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "maxChanged" + lineNumber: 86 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "rangeChanged" + lineNumber: 87 + Parameter { name: "min"; type: "float" } + Parameter { name: "max"; type: "float" } + } + Signal { + name: "autoAdjustRangeChanged" + lineNumber: 88 + Parameter { name: "autoAdjust"; type: "bool" } + } + Signal { + name: "labelAutoRotationChanged" + revision: 257 + lineNumber: 89 + Parameter { name: "angle"; type: "float" } + } + Signal { + name: "titleVisibilityChanged" + revision: 257 + lineNumber: 90 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "titleFixedChanged" + revision: 257 + lineNumber: 91 + Parameter { name: "fixed"; type: "bool" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 112 + name: "QAbstract3DInputHandler" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtDataVisualization/AbstractInputHandler3D 1.0", + "QtDataVisualization/AbstractInputHandler3D 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + Enum { + name: "InputView" + lineNumber: 28 + values: [ + "InputViewNone", + "InputViewOnPrimary", + "InputViewOnSecondary" + ] + } + Property { + name: "inputView" + type: "InputView" + read: "inputView" + write: "setInputView" + notify: "inputViewChanged" + index: 0 + lineNumber: 23 + } + Property { + name: "inputPosition" + type: "QPoint" + read: "inputPosition" + write: "setInputPosition" + notify: "positionChanged" + index: 1 + lineNumber: 24 + } + Property { + name: "scene" + type: "Q3DScene" + isPointer: true + read: "scene" + write: "setScene" + notify: "sceneChanged" + index: 2 + lineNumber: 25 + } + Signal { + name: "positionChanged" + lineNumber: 59 + Parameter { name: "position"; type: "QPoint" } + } + Signal { + name: "inputViewChanged" + lineNumber: 60 + Parameter { name: "view"; type: "QAbstract3DInputHandler::InputView" } + } + Signal { + name: "sceneChanged" + lineNumber: 61 + Parameter { name: "scene"; type: "Q3DScene"; isPointer: true } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 113 + name: "QAbstract3DSeries" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtDataVisualization/Abstract3DSeries 1.0", + "QtDataVisualization/Abstract3DSeries 1.1", + "QtDataVisualization/Abstract3DSeries 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 257, 1536] + Enum { + name: "SeriesType" + lineNumber: 42 + values: [ + "SeriesTypeNone", + "SeriesTypeBar", + "SeriesTypeScatter", + "SeriesTypeSurface" + ] + } + Enum { + name: "Mesh" + lineNumber: 49 + values: [ + "MeshUserDefined", + "MeshBar", + "MeshCube", + "MeshPyramid", + "MeshCone", + "MeshCylinder", + "MeshBevelBar", + "MeshBevelCube", + "MeshSphere", + "MeshMinimal", + "MeshArrow", + "MeshPoint" + ] + } + Property { + name: "type" + type: "SeriesType" + read: "type" + index: 0 + lineNumber: 23 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "itemLabelFormat" + type: "QString" + read: "itemLabelFormat" + write: "setItemLabelFormat" + notify: "itemLabelFormatChanged" + index: 1 + lineNumber: 24 + } + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibilityChanged" + index: 2 + lineNumber: 25 + } + Property { + name: "mesh" + type: "Mesh" + read: "mesh" + write: "setMesh" + notify: "meshChanged" + index: 3 + lineNumber: 26 + } + Property { + name: "meshSmooth" + type: "bool" + read: "isMeshSmooth" + write: "setMeshSmooth" + notify: "meshSmoothChanged" + index: 4 + lineNumber: 27 + } + Property { + name: "meshRotation" + type: "QQuaternion" + read: "meshRotation" + write: "setMeshRotation" + notify: "meshRotationChanged" + index: 5 + lineNumber: 28 + } + Property { + name: "userDefinedMesh" + type: "QString" + read: "userDefinedMesh" + write: "setUserDefinedMesh" + notify: "userDefinedMeshChanged" + index: 6 + lineNumber: 29 + } + Property { + name: "colorStyle" + type: "Q3DTheme::ColorStyle" + read: "colorStyle" + write: "setColorStyle" + notify: "colorStyleChanged" + index: 7 + lineNumber: 30 + } + Property { + name: "baseColor" + type: "QColor" + read: "baseColor" + write: "setBaseColor" + notify: "baseColorChanged" + index: 8 + lineNumber: 31 + } + Property { + name: "baseGradient" + type: "QLinearGradient" + read: "baseGradient" + write: "setBaseGradient" + notify: "baseGradientChanged" + index: 9 + lineNumber: 32 + } + Property { + name: "singleHighlightColor" + type: "QColor" + read: "singleHighlightColor" + write: "setSingleHighlightColor" + notify: "singleHighlightColorChanged" + index: 10 + lineNumber: 33 + } + Property { + name: "singleHighlightGradient" + type: "QLinearGradient" + read: "singleHighlightGradient" + write: "setSingleHighlightGradient" + notify: "singleHighlightGradientChanged" + index: 11 + lineNumber: 34 + } + Property { + name: "multiHighlightColor" + type: "QColor" + read: "multiHighlightColor" + write: "setMultiHighlightColor" + notify: "multiHighlightColorChanged" + index: 12 + lineNumber: 35 + } + Property { + name: "multiHighlightGradient" + type: "QLinearGradient" + read: "multiHighlightGradient" + write: "setMultiHighlightGradient" + notify: "multiHighlightGradientChanged" + index: 13 + lineNumber: 36 + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 14 + lineNumber: 37 + } + Property { + name: "itemLabel" + revision: 257 + type: "QString" + read: "itemLabel" + notify: "itemLabelChanged" + index: 15 + lineNumber: 38 + isReadonly: true + } + Property { + name: "itemLabelVisible" + revision: 257 + type: "bool" + read: "isItemLabelVisible" + write: "setItemLabelVisible" + notify: "itemLabelVisibilityChanged" + index: 16 + lineNumber: 39 + } + Signal { + name: "itemLabelFormatChanged" + lineNumber: 114 + Parameter { name: "format"; type: "QString" } + } + Signal { + name: "visibilityChanged" + lineNumber: 115 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "meshChanged" + lineNumber: 116 + Parameter { name: "mesh"; type: "QAbstract3DSeries::Mesh" } + } + Signal { + name: "meshSmoothChanged" + lineNumber: 117 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "meshRotationChanged" + lineNumber: 118 + Parameter { name: "rotation"; type: "QQuaternion" } + } + Signal { + name: "userDefinedMeshChanged" + lineNumber: 119 + Parameter { name: "fileName"; type: "QString" } + } + Signal { + name: "colorStyleChanged" + lineNumber: 120 + Parameter { name: "style"; type: "Q3DTheme::ColorStyle" } + } + Signal { + name: "baseColorChanged" + lineNumber: 121 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "baseGradientChanged" + lineNumber: 122 + Parameter { name: "gradient"; type: "QLinearGradient" } + } + Signal { + name: "singleHighlightColorChanged" + lineNumber: 123 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "singleHighlightGradientChanged" + lineNumber: 124 + Parameter { name: "gradient"; type: "QLinearGradient" } + } + Signal { + name: "multiHighlightColorChanged" + lineNumber: 125 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "multiHighlightGradientChanged" + lineNumber: 126 + Parameter { name: "gradient"; type: "QLinearGradient" } + } + Signal { + name: "nameChanged" + lineNumber: 127 + Parameter { name: "name"; type: "QString" } + } + Signal { + name: "itemLabelChanged" + revision: 257 + lineNumber: 128 + Parameter { name: "label"; type: "QString" } + } + Signal { + name: "itemLabelVisibilityChanged" + revision: 257 + lineNumber: 129 + Parameter { name: "visible"; type: "bool" } + } + Method { + name: "setMeshAxisAndAngle" + lineNumber: 86 + Parameter { name: "axis"; type: "QVector3D" } + Parameter { name: "angle"; type: "float" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 114 + name: "QAbstractDataProxy" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtDataVisualization/AbstractDataProxy 1.0", + "QtDataVisualization/AbstractDataProxy 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + Enum { + name: "DataType" + lineNumber: 22 + values: [ + "DataTypeNone", + "DataTypeBar", + "DataTypeScatter", + "DataTypeSurface" + ] + } + Property { + name: "type" + type: "DataType" + read: "type" + index: 0 + lineNumber: 19 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 115 + name: "QAbstractItemModel" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtDataVisualization/AbstractItemModel 1.0", + "QtDataVisualization/AbstractItemModel 6.0", + "QtDataVisualization/AbstractItemModel 6.4" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536, 1540] + 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/foreigntypes_p.h" + lineNumber: 106 + name: "QBar3DSeries" + accessSemantics: "reference" + prototype: "QAbstract3DSeries" + exports: [ + "QtDataVisualization/QBar3DSeries 1.0", + "QtDataVisualization/QBar3DSeries 1.1", + "QtDataVisualization/QBar3DSeries 6.0", + "QtDataVisualization/QBar3DSeries 6.3" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 257, 1536, 1539] + Property { + name: "dataProxy" + type: "QBarDataProxy" + isPointer: true + read: "dataProxy" + write: "setDataProxy" + notify: "dataProxyChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "selectedBar" + type: "QPoint" + read: "selectedBar" + write: "setSelectedBar" + notify: "selectedBarChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "meshAngle" + type: "float" + read: "meshAngle" + write: "setMeshAngle" + notify: "meshAngleChanged" + index: 2 + lineNumber: 20 + } + Property { + name: "rowColors" + revision: 1539 + type: "QColor" + isList: true + read: "rowColors" + write: "setRowColors" + notify: "rowColorsChanged" + index: 3 + lineNumber: 21 + } + Signal { + name: "dataProxyChanged" + lineNumber: 42 + Parameter { name: "proxy"; type: "QBarDataProxy"; isPointer: true } + } + Signal { + name: "selectedBarChanged" + lineNumber: 43 + Parameter { name: "position"; type: "QPoint" } + } + Signal { + name: "meshAngleChanged" + lineNumber: 44 + Parameter { name: "angle"; type: "float" } + } + Signal { + name: "rowColorsChanged" + revision: 1539 + lineNumber: 45 + Parameter { name: "rowcolors"; type: "QColor"; isList: true } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 116 + name: "QBarDataProxy" + accessSemantics: "reference" + prototype: "QAbstractDataProxy" + exports: [ + "QtDataVisualization/BarDataProxy 1.0", + "QtDataVisualization/BarDataProxy 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + Property { + name: "rowCount" + type: "int" + read: "rowCount" + notify: "rowCountChanged" + index: 0 + lineNumber: 26 + isReadonly: true + } + Property { + name: "rowLabels" + type: "QStringList" + read: "rowLabels" + write: "setRowLabels" + notify: "rowLabelsChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "columnLabels" + type: "QStringList" + read: "columnLabels" + write: "setColumnLabels" + notify: "columnLabelsChanged" + index: 2 + lineNumber: 28 + } + Property { + name: "series" + type: "QBar3DSeries" + isPointer: true + read: "series" + notify: "seriesChanged" + index: 3 + lineNumber: 29 + isReadonly: true + } + Signal { name: "arrayReset"; lineNumber: 73 } + Signal { + name: "rowsAdded" + lineNumber: 74 + Parameter { name: "startIndex"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "rowsChanged" + lineNumber: 75 + Parameter { name: "startIndex"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "rowsRemoved" + lineNumber: 76 + Parameter { name: "startIndex"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "rowsInserted" + lineNumber: 77 + Parameter { name: "startIndex"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "itemChanged" + lineNumber: 78 + Parameter { name: "rowIndex"; type: "int" } + Parameter { name: "columnIndex"; type: "int" } + } + Signal { + name: "rowCountChanged" + lineNumber: 80 + Parameter { name: "count"; type: "int" } + } + Signal { name: "rowLabelsChanged"; lineNumber: 81 } + Signal { name: "columnLabelsChanged"; lineNumber: 82 } + Signal { + name: "seriesChanged" + lineNumber: 83 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 89 + name: "QCategory3DAxis" + accessSemantics: "reference" + prototype: "QAbstract3DAxis" + exports: [ + "QtDataVisualization/CategoryAxis3D 1.0", + "QtDataVisualization/CategoryAxis3D 1.1", + "QtDataVisualization/CategoryAxis3D 6.0" + ] + exportMetaObjectRevisions: [256, 257, 1536] + Property { + name: "labels" + type: "QStringList" + read: "labels" + write: "setLabels" + notify: "labelsChanged" + index: 0 + lineNumber: 16 + } + Signal { name: "labelsChanged"; lineNumber: 26 } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 96 + name: "QCustom3DItem" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtDataVisualization/Custom3DItem 1.1", + "QtDataVisualization/Custom3DItem 1.2", + "QtDataVisualization/Custom3DItem 6.0" + ] + exportMetaObjectRevisions: [257, 258, 1536] + Property { + name: "meshFile" + type: "QString" + read: "meshFile" + write: "setMeshFile" + notify: "meshFileChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "textureFile" + type: "QString" + read: "textureFile" + write: "setTextureFile" + notify: "textureFileChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "position" + type: "QVector3D" + read: "position" + write: "setPosition" + notify: "positionChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "positionAbsolute" + type: "bool" + read: "isPositionAbsolute" + write: "setPositionAbsolute" + notify: "positionAbsoluteChanged" + index: 3 + lineNumber: 23 + } + Property { + name: "scaling" + type: "QVector3D" + read: "scaling" + write: "setScaling" + notify: "scalingChanged" + index: 4 + lineNumber: 24 + } + Property { + name: "rotation" + type: "QQuaternion" + read: "rotation" + write: "setRotation" + notify: "rotationChanged" + index: 5 + lineNumber: 25 + } + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 6 + lineNumber: 26 + } + Property { + name: "shadowCasting" + type: "bool" + read: "isShadowCasting" + write: "setShadowCasting" + notify: "shadowCastingChanged" + index: 7 + lineNumber: 27 + } + Property { + name: "scalingAbsolute" + revision: 258 + type: "bool" + read: "isScalingAbsolute" + write: "setScalingAbsolute" + notify: "scalingAbsoluteChanged" + index: 8 + lineNumber: 28 + } + Signal { + name: "meshFileChanged" + lineNumber: 69 + Parameter { name: "meshFile"; type: "QString" } + } + Signal { + name: "textureFileChanged" + lineNumber: 70 + Parameter { name: "textureFile"; type: "QString" } + } + Signal { + name: "positionChanged" + lineNumber: 71 + Parameter { name: "position"; type: "QVector3D" } + } + Signal { + name: "positionAbsoluteChanged" + lineNumber: 72 + Parameter { name: "positionAbsolute"; type: "bool" } + } + Signal { + name: "scalingChanged" + lineNumber: 73 + Parameter { name: "scaling"; type: "QVector3D" } + } + Signal { + name: "rotationChanged" + lineNumber: 74 + Parameter { name: "rotation"; type: "QQuaternion" } + } + Signal { + name: "visibleChanged" + lineNumber: 75 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "shadowCastingChanged" + lineNumber: 76 + Parameter { name: "shadowCasting"; type: "bool" } + } + Signal { + name: "scalingAbsoluteChanged" + revision: 258 + lineNumber: 77 + Parameter { name: "scalingAbsolute"; type: "bool" } + } + Method { + name: "setRotationAxisAndAngle" + lineNumber: 64 + Parameter { name: "axis"; type: "QVector3D" } + Parameter { name: "angle"; type: "float" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 97 + name: "QCustom3DLabel" + accessSemantics: "reference" + prototype: "QCustom3DItem" + exports: [ + "QtDataVisualization/Custom3DLabel 1.1", + "QtDataVisualization/Custom3DLabel 1.2", + "QtDataVisualization/Custom3DLabel 6.0" + ] + exportMetaObjectRevisions: [257, 258, 1536] + Property { + name: "text" + type: "QString" + read: "text" + write: "setText" + notify: "textChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 1 + lineNumber: 22 + } + Property { + name: "textColor" + type: "QColor" + read: "textColor" + write: "setTextColor" + notify: "textColorChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "backgroundColor" + type: "QColor" + read: "backgroundColor" + write: "setBackgroundColor" + notify: "backgroundColorChanged" + index: 3 + lineNumber: 24 + } + Property { + name: "borderEnabled" + type: "bool" + read: "isBorderEnabled" + write: "setBorderEnabled" + notify: "borderEnabledChanged" + index: 4 + lineNumber: 25 + } + Property { + name: "backgroundEnabled" + type: "bool" + read: "isBackgroundEnabled" + write: "setBackgroundEnabled" + notify: "backgroundEnabledChanged" + index: 5 + lineNumber: 26 + } + Property { + name: "facingCamera" + type: "bool" + read: "isFacingCamera" + write: "setFacingCamera" + notify: "facingCameraChanged" + index: 6 + lineNumber: 27 + } + Signal { + name: "textChanged" + lineNumber: 58 + Parameter { name: "text"; type: "QString" } + } + Signal { + name: "fontChanged" + lineNumber: 59 + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "textColorChanged" + lineNumber: 60 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "backgroundColorChanged" + lineNumber: 61 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "borderEnabledChanged" + lineNumber: 62 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "backgroundEnabledChanged" + lineNumber: 63 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "facingCameraChanged" + lineNumber: 64 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 102 + name: "QCustom3DVolume" + accessSemantics: "reference" + prototype: "QCustom3DItem" + exports: [ + "QtDataVisualization/Custom3DVolume 1.2", + "QtDataVisualization/Custom3DVolume 6.0" + ] + exportMetaObjectRevisions: [258, 1536] + Property { + name: "textureWidth" + type: "int" + read: "textureWidth" + write: "setTextureWidth" + notify: "textureWidthChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "textureHeight" + type: "int" + read: "textureHeight" + write: "setTextureHeight" + notify: "textureHeightChanged" + index: 1 + lineNumber: 22 + } + Property { + name: "textureDepth" + type: "int" + read: "textureDepth" + write: "setTextureDepth" + notify: "textureDepthChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "sliceIndexX" + type: "int" + read: "sliceIndexX" + write: "setSliceIndexX" + notify: "sliceIndexXChanged" + index: 3 + lineNumber: 24 + } + Property { + name: "sliceIndexY" + type: "int" + read: "sliceIndexY" + write: "setSliceIndexY" + notify: "sliceIndexYChanged" + index: 4 + lineNumber: 25 + } + Property { + name: "sliceIndexZ" + type: "int" + read: "sliceIndexZ" + write: "setSliceIndexZ" + notify: "sliceIndexZChanged" + index: 5 + lineNumber: 26 + } + Property { + name: "colorTable" + type: "QRgb" + isList: true + read: "colorTable" + write: "setColorTable" + notify: "colorTableChanged" + index: 6 + lineNumber: 27 + } + Property { + name: "textureData" + type: "QList" + isPointer: true + read: "textureData" + write: "setTextureData" + notify: "textureDataChanged" + index: 7 + lineNumber: 28 + } + Property { + name: "alphaMultiplier" + type: "float" + read: "alphaMultiplier" + write: "setAlphaMultiplier" + notify: "alphaMultiplierChanged" + index: 8 + lineNumber: 30 + } + Property { + name: "preserveOpacity" + type: "bool" + read: "preserveOpacity" + write: "setPreserveOpacity" + notify: "preserveOpacityChanged" + index: 9 + lineNumber: 31 + } + Property { + name: "useHighDefShader" + type: "bool" + read: "useHighDefShader" + write: "setUseHighDefShader" + notify: "useHighDefShaderChanged" + index: 10 + lineNumber: 32 + } + Property { + name: "drawSlices" + type: "bool" + read: "drawSlices" + write: "setDrawSlices" + notify: "drawSlicesChanged" + index: 11 + lineNumber: 33 + } + Property { + name: "drawSliceFrames" + type: "bool" + read: "drawSliceFrames" + write: "setDrawSliceFrames" + notify: "drawSliceFramesChanged" + index: 12 + lineNumber: 34 + } + Property { + name: "sliceFrameColor" + type: "QColor" + read: "sliceFrameColor" + write: "setSliceFrameColor" + notify: "sliceFrameColorChanged" + index: 13 + lineNumber: 35 + } + Property { + name: "sliceFrameWidths" + type: "QVector3D" + read: "sliceFrameWidths" + write: "setSliceFrameWidths" + notify: "sliceFrameWidthsChanged" + index: 14 + lineNumber: 36 + } + Property { + name: "sliceFrameGaps" + type: "QVector3D" + read: "sliceFrameGaps" + write: "setSliceFrameGaps" + notify: "sliceFrameGapsChanged" + index: 15 + lineNumber: 37 + } + Property { + name: "sliceFrameThicknesses" + type: "QVector3D" + read: "sliceFrameThicknesses" + write: "setSliceFrameThicknesses" + notify: "sliceFrameThicknessesChanged" + index: 16 + lineNumber: 38 + } + Signal { + name: "textureWidthChanged" + lineNumber: 104 + Parameter { name: "value"; type: "int" } + } + Signal { + name: "textureHeightChanged" + lineNumber: 105 + Parameter { name: "value"; type: "int" } + } + Signal { + name: "textureDepthChanged" + lineNumber: 106 + Parameter { name: "value"; type: "int" } + } + Signal { + name: "sliceIndexXChanged" + lineNumber: 107 + Parameter { name: "value"; type: "int" } + } + Signal { + name: "sliceIndexYChanged" + lineNumber: 108 + Parameter { name: "value"; type: "int" } + } + Signal { + name: "sliceIndexZChanged" + lineNumber: 109 + Parameter { name: "value"; type: "int" } + } + Signal { name: "colorTableChanged"; lineNumber: 110 } + Signal { + name: "textureDataChanged" + lineNumber: 111 + Parameter { name: "data"; type: "QList"; isPointer: true } + } + Signal { + name: "textureFormatChanged" + lineNumber: 112 + Parameter { name: "format"; type: "QImage::Format" } + } + Signal { + name: "alphaMultiplierChanged" + lineNumber: 113 + Parameter { name: "mult"; type: "float" } + } + Signal { + name: "preserveOpacityChanged" + lineNumber: 114 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "useHighDefShaderChanged" + lineNumber: 115 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "drawSlicesChanged" + lineNumber: 116 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "drawSliceFramesChanged" + lineNumber: 117 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "sliceFrameColorChanged" + lineNumber: 118 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "sliceFrameWidthsChanged" + lineNumber: 119 + Parameter { name: "values"; type: "QVector3D" } + } + Signal { + name: "sliceFrameGapsChanged" + lineNumber: 120 + Parameter { name: "values"; type: "QVector3D" } + } + Signal { + name: "sliceFrameThicknessesChanged" + lineNumber: 121 + Parameter { name: "values"; type: "QVector3D" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 90 + name: "QHeightMapSurfaceDataProxy" + accessSemantics: "reference" + prototype: "QSurfaceDataProxy" + exports: [ + "QtDataVisualization/HeightMapSurfaceDataProxy 1.0", + "QtDataVisualization/HeightMapSurfaceDataProxy 6.0", + "QtDataVisualization/HeightMapSurfaceDataProxy 6.3" + ] + exportMetaObjectRevisions: [256, 1536, 1539] + Property { + name: "heightMap" + type: "QImage" + read: "heightMap" + write: "setHeightMap" + notify: "heightMapChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "heightMapFile" + type: "QString" + read: "heightMapFile" + write: "setHeightMapFile" + notify: "heightMapFileChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "minXValue" + type: "float" + read: "minXValue" + write: "setMinXValue" + notify: "minXValueChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "maxXValue" + type: "float" + read: "maxXValue" + write: "setMaxXValue" + notify: "maxXValueChanged" + index: 3 + lineNumber: 22 + } + Property { + name: "minZValue" + type: "float" + read: "minZValue" + write: "setMinZValue" + notify: "minZValueChanged" + index: 4 + lineNumber: 23 + } + Property { + name: "maxZValue" + type: "float" + read: "maxZValue" + write: "setMaxZValue" + notify: "maxZValueChanged" + index: 5 + lineNumber: 24 + } + Property { + name: "minYValue" + revision: 1539 + type: "float" + read: "minYValue" + write: "setMinYValue" + notify: "minYValueChanged" + index: 6 + lineNumber: 25 + } + Property { + name: "maxYValue" + revision: 1539 + type: "float" + read: "maxYValue" + write: "setMaxYValue" + notify: "maxYValueChanged" + index: 7 + lineNumber: 26 + } + Property { + name: "autoScaleY" + revision: 1539 + type: "bool" + read: "autoScaleY" + write: "setAutoScaleY" + notify: "autoScaleYChanged" + index: 8 + lineNumber: 27 + } + Signal { + name: "heightMapChanged" + lineNumber: 57 + Parameter { name: "image"; type: "QImage" } + } + Signal { + name: "heightMapFileChanged" + lineNumber: 58 + Parameter { name: "filename"; type: "QString" } + } + Signal { + name: "minXValueChanged" + lineNumber: 59 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "maxXValueChanged" + lineNumber: 60 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "minZValueChanged" + lineNumber: 61 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "maxZValueChanged" + lineNumber: 62 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "minYValueChanged" + revision: 1539 + lineNumber: 63 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "maxYValueChanged" + revision: 1539 + lineNumber: 64 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "autoScaleYChanged" + revision: 1539 + lineNumber: 65 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 91 + name: "QItemModelBarDataProxy" + accessSemantics: "reference" + prototype: "QBarDataProxy" + exports: [ + "QtDataVisualization/ItemModelBarDataProxy 1.0", + "QtDataVisualization/ItemModelBarDataProxy 1.1", + "QtDataVisualization/ItemModelBarDataProxy 6.0" + ] + exportMetaObjectRevisions: [256, 257, 1536] + Enum { + name: "MultiMatchBehavior" + lineNumber: 40 + values: ["MMBFirst", "MMBLast", "MMBAverage", "MMBCumulative"] + } + Property { + name: "itemModel" + type: "QAbstractItemModel" + isPointer: true + read: "itemModel" + write: "setItemModel" + notify: "itemModelChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "rowRole" + type: "QString" + read: "rowRole" + write: "setRowRole" + notify: "rowRoleChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "columnRole" + type: "QString" + read: "columnRole" + write: "setColumnRole" + notify: "columnRoleChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "valueRole" + type: "QString" + read: "valueRole" + write: "setValueRole" + notify: "valueRoleChanged" + index: 3 + lineNumber: 22 + } + Property { + name: "rotationRole" + type: "QString" + read: "rotationRole" + write: "setRotationRole" + notify: "rotationRoleChanged" + index: 4 + lineNumber: 23 + } + Property { + name: "rowCategories" + type: "QStringList" + read: "rowCategories" + write: "setRowCategories" + notify: "rowCategoriesChanged" + index: 5 + lineNumber: 24 + } + Property { + name: "columnCategories" + type: "QStringList" + read: "columnCategories" + write: "setColumnCategories" + notify: "columnCategoriesChanged" + index: 6 + lineNumber: 25 + } + Property { + name: "useModelCategories" + type: "bool" + read: "useModelCategories" + write: "setUseModelCategories" + notify: "useModelCategoriesChanged" + index: 7 + lineNumber: 26 + } + Property { + name: "autoRowCategories" + type: "bool" + read: "autoRowCategories" + write: "setAutoRowCategories" + notify: "autoRowCategoriesChanged" + index: 8 + lineNumber: 27 + } + Property { + name: "autoColumnCategories" + type: "bool" + read: "autoColumnCategories" + write: "setAutoColumnCategories" + notify: "autoColumnCategoriesChanged" + index: 9 + lineNumber: 28 + } + Property { + name: "rowRolePattern" + revision: 257 + type: "QRegularExpression" + read: "rowRolePattern" + write: "setRowRolePattern" + notify: "rowRolePatternChanged" + index: 10 + lineNumber: 29 + } + Property { + name: "columnRolePattern" + revision: 257 + type: "QRegularExpression" + read: "columnRolePattern" + write: "setColumnRolePattern" + notify: "columnRolePatternChanged" + index: 11 + lineNumber: 30 + } + Property { + name: "valueRolePattern" + revision: 257 + type: "QRegularExpression" + read: "valueRolePattern" + write: "setValueRolePattern" + notify: "valueRolePatternChanged" + index: 12 + lineNumber: 31 + } + Property { + name: "rotationRolePattern" + revision: 257 + type: "QRegularExpression" + read: "rotationRolePattern" + write: "setRotationRolePattern" + notify: "rotationRolePatternChanged" + index: 13 + lineNumber: 32 + } + Property { + name: "rowRoleReplace" + revision: 257 + type: "QString" + read: "rowRoleReplace" + write: "setRowRoleReplace" + notify: "rowRoleReplaceChanged" + index: 14 + lineNumber: 33 + } + Property { + name: "columnRoleReplace" + revision: 257 + type: "QString" + read: "columnRoleReplace" + write: "setColumnRoleReplace" + notify: "columnRoleReplaceChanged" + index: 15 + lineNumber: 34 + } + Property { + name: "valueRoleReplace" + revision: 257 + type: "QString" + read: "valueRoleReplace" + write: "setValueRoleReplace" + notify: "valueRoleReplaceChanged" + index: 16 + lineNumber: 35 + } + Property { + name: "rotationRoleReplace" + revision: 257 + type: "QString" + read: "rotationRoleReplace" + write: "setRotationRoleReplace" + notify: "rotationRoleReplaceChanged" + index: 17 + lineNumber: 36 + } + Property { + name: "multiMatchBehavior" + revision: 257 + type: "MultiMatchBehavior" + read: "multiMatchBehavior" + write: "setMultiMatchBehavior" + notify: "multiMatchBehaviorChanged" + index: 18 + lineNumber: 37 + } + Signal { + name: "itemModelChanged" + lineNumber: 121 + Parameter { name: "itemModel"; type: "QAbstractItemModel"; isPointer: true; isTypeConstant: true } + } + Signal { + name: "rowRoleChanged" + lineNumber: 122 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "columnRoleChanged" + lineNumber: 123 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "valueRoleChanged" + lineNumber: 124 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "rotationRoleChanged" + lineNumber: 125 + Parameter { name: "role"; type: "QString" } + } + Signal { name: "rowCategoriesChanged"; lineNumber: 126 } + Signal { name: "columnCategoriesChanged"; lineNumber: 127 } + Signal { + name: "useModelCategoriesChanged" + lineNumber: 128 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "autoRowCategoriesChanged" + lineNumber: 129 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "autoColumnCategoriesChanged" + lineNumber: 130 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "rowRolePatternChanged" + revision: 257 + lineNumber: 131 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "columnRolePatternChanged" + revision: 257 + lineNumber: 132 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "valueRolePatternChanged" + revision: 257 + lineNumber: 133 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "rotationRolePatternChanged" + revision: 257 + lineNumber: 134 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "rowRoleReplaceChanged" + revision: 257 + lineNumber: 135 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "columnRoleReplaceChanged" + revision: 257 + lineNumber: 136 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "valueRoleReplaceChanged" + revision: 257 + lineNumber: 137 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "rotationRoleReplaceChanged" + revision: 257 + lineNumber: 138 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "multiMatchBehaviorChanged" + revision: 257 + lineNumber: 139 + Parameter { name: "behavior"; type: "MultiMatchBehavior" } + } + Method { + name: "rowCategoryIndex" + type: "int" + lineNumber: 96 + Parameter { name: "category"; type: "QString" } + } + Method { + name: "columnCategoryIndex" + type: "int" + lineNumber: 97 + Parameter { name: "category"; type: "QString" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 92 + name: "QItemModelScatterDataProxy" + accessSemantics: "reference" + prototype: "QScatterDataProxy" + exports: [ + "QtDataVisualization/ItemModelScatterDataProxy 1.0", + "QtDataVisualization/ItemModelScatterDataProxy 1.1", + "QtDataVisualization/ItemModelScatterDataProxy 6.0" + ] + exportMetaObjectRevisions: [256, 257, 1536] + Property { + name: "itemModel" + type: "QAbstractItemModel" + isPointer: true + read: "itemModel" + write: "setItemModel" + notify: "itemModelChanged" + index: 0 + lineNumber: 19 + } + Property { + name: "xPosRole" + type: "QString" + read: "xPosRole" + write: "setXPosRole" + notify: "xPosRoleChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "yPosRole" + type: "QString" + read: "yPosRole" + write: "setYPosRole" + notify: "yPosRoleChanged" + index: 2 + lineNumber: 21 + } + Property { + name: "zPosRole" + type: "QString" + read: "zPosRole" + write: "setZPosRole" + notify: "zPosRoleChanged" + index: 3 + lineNumber: 22 + } + Property { + name: "rotationRole" + type: "QString" + read: "rotationRole" + write: "setRotationRole" + notify: "rotationRoleChanged" + index: 4 + lineNumber: 23 + } + Property { + name: "xPosRolePattern" + revision: 257 + type: "QRegularExpression" + read: "xPosRolePattern" + write: "setXPosRolePattern" + notify: "xPosRolePatternChanged" + index: 5 + lineNumber: 24 + } + Property { + name: "yPosRolePattern" + revision: 257 + type: "QRegularExpression" + read: "yPosRolePattern" + write: "setYPosRolePattern" + notify: "yPosRolePatternChanged" + index: 6 + lineNumber: 25 + } + Property { + name: "zPosRolePattern" + revision: 257 + type: "QRegularExpression" + read: "zPosRolePattern" + write: "setZPosRolePattern" + notify: "zPosRolePatternChanged" + index: 7 + lineNumber: 26 + } + Property { + name: "rotationRolePattern" + revision: 257 + type: "QRegularExpression" + read: "rotationRolePattern" + write: "setRotationRolePattern" + notify: "rotationRolePatternChanged" + index: 8 + lineNumber: 27 + } + Property { + name: "xPosRoleReplace" + revision: 257 + type: "QString" + read: "xPosRoleReplace" + write: "setXPosRoleReplace" + notify: "xPosRoleReplaceChanged" + index: 9 + lineNumber: 28 + } + Property { + name: "yPosRoleReplace" + revision: 257 + type: "QString" + read: "yPosRoleReplace" + write: "setYPosRoleReplace" + notify: "yPosRoleReplaceChanged" + index: 10 + lineNumber: 29 + } + Property { + name: "zPosRoleReplace" + revision: 257 + type: "QString" + read: "zPosRoleReplace" + write: "setZPosRoleReplace" + notify: "zPosRoleReplaceChanged" + index: 11 + lineNumber: 30 + } + Property { + name: "rotationRoleReplace" + revision: 257 + type: "QString" + read: "rotationRoleReplace" + write: "setRotationRoleReplace" + notify: "rotationRoleReplaceChanged" + index: 12 + lineNumber: 31 + } + Signal { + name: "itemModelChanged" + lineNumber: 79 + Parameter { name: "itemModel"; type: "QAbstractItemModel"; isPointer: true; isTypeConstant: true } + } + Signal { + name: "xPosRoleChanged" + lineNumber: 80 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "yPosRoleChanged" + lineNumber: 81 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "zPosRoleChanged" + lineNumber: 82 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "rotationRoleChanged" + lineNumber: 83 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "xPosRolePatternChanged" + revision: 257 + lineNumber: 84 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "yPosRolePatternChanged" + revision: 257 + lineNumber: 85 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "zPosRolePatternChanged" + revision: 257 + lineNumber: 86 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "rotationRolePatternChanged" + revision: 257 + lineNumber: 87 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "rotationRoleReplaceChanged" + revision: 257 + lineNumber: 88 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "xPosRoleReplaceChanged" + revision: 257 + lineNumber: 89 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "yPosRoleReplaceChanged" + revision: 257 + lineNumber: 90 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "zPosRoleReplaceChanged" + revision: 257 + lineNumber: 91 + Parameter { name: "replace"; type: "QString" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 93 + name: "QItemModelSurfaceDataProxy" + accessSemantics: "reference" + prototype: "QSurfaceDataProxy" + exports: [ + "QtDataVisualization/ItemModelSurfaceDataProxy 1.0", + "QtDataVisualization/ItemModelSurfaceDataProxy 1.1", + "QtDataVisualization/ItemModelSurfaceDataProxy 6.0" + ] + exportMetaObjectRevisions: [256, 257, 1536] + Enum { + name: "MultiMatchBehavior" + lineNumber: 44 + values: ["MMBFirst", "MMBLast", "MMBAverage", "MMBCumulativeY"] + } + Property { + name: "itemModel" + type: "QAbstractItemModel" + isPointer: true + read: "itemModel" + write: "setItemModel" + notify: "itemModelChanged" + index: 0 + lineNumber: 20 + } + Property { + name: "rowRole" + type: "QString" + read: "rowRole" + write: "setRowRole" + notify: "rowRoleChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "columnRole" + type: "QString" + read: "columnRole" + write: "setColumnRole" + notify: "columnRoleChanged" + index: 2 + lineNumber: 22 + } + Property { + name: "xPosRole" + type: "QString" + read: "xPosRole" + write: "setXPosRole" + notify: "xPosRoleChanged" + index: 3 + lineNumber: 23 + } + Property { + name: "yPosRole" + type: "QString" + read: "yPosRole" + write: "setYPosRole" + notify: "yPosRoleChanged" + index: 4 + lineNumber: 24 + } + Property { + name: "zPosRole" + type: "QString" + read: "zPosRole" + write: "setZPosRole" + notify: "zPosRoleChanged" + index: 5 + lineNumber: 25 + } + Property { + name: "rowCategories" + type: "QStringList" + read: "rowCategories" + write: "setRowCategories" + notify: "rowCategoriesChanged" + index: 6 + lineNumber: 26 + } + Property { + name: "columnCategories" + type: "QStringList" + read: "columnCategories" + write: "setColumnCategories" + notify: "columnCategoriesChanged" + index: 7 + lineNumber: 27 + } + Property { + name: "useModelCategories" + type: "bool" + read: "useModelCategories" + write: "setUseModelCategories" + notify: "useModelCategoriesChanged" + index: 8 + lineNumber: 28 + } + Property { + name: "autoRowCategories" + type: "bool" + read: "autoRowCategories" + write: "setAutoRowCategories" + notify: "autoRowCategoriesChanged" + index: 9 + lineNumber: 29 + } + Property { + name: "autoColumnCategories" + type: "bool" + read: "autoColumnCategories" + write: "setAutoColumnCategories" + notify: "autoColumnCategoriesChanged" + index: 10 + lineNumber: 30 + } + Property { + name: "rowRolePattern" + revision: 257 + type: "QRegularExpression" + read: "rowRolePattern" + write: "setRowRolePattern" + notify: "rowRolePatternChanged" + index: 11 + lineNumber: 31 + } + Property { + name: "columnRolePattern" + revision: 257 + type: "QRegularExpression" + read: "columnRolePattern" + write: "setColumnRolePattern" + notify: "columnRolePatternChanged" + index: 12 + lineNumber: 32 + } + Property { + name: "xPosRolePattern" + revision: 257 + type: "QRegularExpression" + read: "xPosRolePattern" + write: "setXPosRolePattern" + notify: "xPosRolePatternChanged" + index: 13 + lineNumber: 33 + } + Property { + name: "yPosRolePattern" + revision: 257 + type: "QRegularExpression" + read: "yPosRolePattern" + write: "setYPosRolePattern" + notify: "yPosRolePatternChanged" + index: 14 + lineNumber: 34 + } + Property { + name: "zPosRolePattern" + revision: 257 + type: "QRegularExpression" + read: "zPosRolePattern" + write: "setZPosRolePattern" + notify: "zPosRolePatternChanged" + index: 15 + lineNumber: 35 + } + Property { + name: "rowRoleReplace" + revision: 257 + type: "QString" + read: "rowRoleReplace" + write: "setRowRoleReplace" + notify: "rowRoleReplaceChanged" + index: 16 + lineNumber: 36 + } + Property { + name: "columnRoleReplace" + revision: 257 + type: "QString" + read: "columnRoleReplace" + write: "setColumnRoleReplace" + notify: "columnRoleReplaceChanged" + index: 17 + lineNumber: 37 + } + Property { + name: "xPosRoleReplace" + revision: 257 + type: "QString" + read: "xPosRoleReplace" + write: "setXPosRoleReplace" + notify: "xPosRoleReplaceChanged" + index: 18 + lineNumber: 38 + } + Property { + name: "yPosRoleReplace" + revision: 257 + type: "QString" + read: "yPosRoleReplace" + write: "setYPosRoleReplace" + notify: "yPosRoleReplaceChanged" + index: 19 + lineNumber: 39 + } + Property { + name: "zPosRoleReplace" + revision: 257 + type: "QString" + read: "zPosRoleReplace" + write: "setZPosRoleReplace" + notify: "zPosRoleReplaceChanged" + index: 20 + lineNumber: 40 + } + Property { + name: "multiMatchBehavior" + revision: 257 + type: "MultiMatchBehavior" + read: "multiMatchBehavior" + write: "setMultiMatchBehavior" + notify: "multiMatchBehaviorChanged" + index: 21 + lineNumber: 41 + } + Signal { + name: "itemModelChanged" + lineNumber: 135 + Parameter { name: "itemModel"; type: "QAbstractItemModel"; isPointer: true; isTypeConstant: true } + } + Signal { + name: "rowRoleChanged" + lineNumber: 136 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "columnRoleChanged" + lineNumber: 137 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "xPosRoleChanged" + lineNumber: 138 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "yPosRoleChanged" + lineNumber: 139 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "zPosRoleChanged" + lineNumber: 140 + Parameter { name: "role"; type: "QString" } + } + Signal { name: "rowCategoriesChanged"; lineNumber: 141 } + Signal { name: "columnCategoriesChanged"; lineNumber: 142 } + Signal { + name: "useModelCategoriesChanged" + lineNumber: 143 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "autoRowCategoriesChanged" + lineNumber: 144 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "autoColumnCategoriesChanged" + lineNumber: 145 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "rowRolePatternChanged" + revision: 257 + lineNumber: 146 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "columnRolePatternChanged" + revision: 257 + lineNumber: 147 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "xPosRolePatternChanged" + revision: 257 + lineNumber: 148 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "yPosRolePatternChanged" + revision: 257 + lineNumber: 149 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "zPosRolePatternChanged" + revision: 257 + lineNumber: 150 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "rowRoleReplaceChanged" + revision: 257 + lineNumber: 151 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "columnRoleReplaceChanged" + revision: 257 + lineNumber: 152 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "xPosRoleReplaceChanged" + revision: 257 + lineNumber: 153 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "yPosRoleReplaceChanged" + revision: 257 + lineNumber: 154 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "zPosRoleReplaceChanged" + revision: 257 + lineNumber: 155 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "multiMatchBehaviorChanged" + revision: 257 + lineNumber: 156 + Parameter { name: "behavior"; type: "MultiMatchBehavior" } + } + Method { + name: "rowCategoryIndex" + type: "int" + lineNumber: 106 + Parameter { name: "category"; type: "QString" } + } + Method { + name: "columnCategoryIndex" + type: "int" + lineNumber: 107 + Parameter { name: "category"; type: "QString" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 98 + name: "QLogValue3DAxisFormatter" + accessSemantics: "reference" + prototype: "QValue3DAxisFormatter" + exports: [ + "QtDataVisualization/LogValueAxis3DFormatter 1.1", + "QtDataVisualization/LogValueAxis3DFormatter 6.0" + ] + exportMetaObjectRevisions: [257, 1536] + Property { + name: "base" + type: "double" + read: "base" + write: "setBase" + notify: "baseChanged" + index: 0 + lineNumber: 17 + } + Property { + name: "autoSubGrid" + type: "bool" + read: "autoSubGrid" + write: "setAutoSubGrid" + notify: "autoSubGridChanged" + index: 1 + lineNumber: 18 + } + Property { + name: "showEdgeLabels" + type: "bool" + read: "showEdgeLabels" + write: "setShowEdgeLabels" + notify: "showEdgeLabelsChanged" + index: 2 + lineNumber: 19 + } + Signal { + name: "baseChanged" + lineNumber: 35 + Parameter { name: "base"; type: "double" } + } + Signal { + name: "autoSubGridChanged" + lineNumber: 36 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "showEdgeLabelsChanged" + lineNumber: 37 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 107 + name: "QScatter3DSeries" + accessSemantics: "reference" + prototype: "QAbstract3DSeries" + exports: [ + "QtDataVisualization/QScatter3DSeries 1.0", + "QtDataVisualization/QScatter3DSeries 1.1", + "QtDataVisualization/QScatter3DSeries 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 257, 1536] + Property { + name: "dataProxy" + type: "QScatterDataProxy" + isPointer: true + read: "dataProxy" + write: "setDataProxy" + notify: "dataProxyChanged" + index: 0 + lineNumber: 17 + } + Property { + name: "selectedItem" + type: "int" + read: "selectedItem" + write: "setSelectedItem" + notify: "selectedItemChanged" + index: 1 + lineNumber: 18 + } + Property { + name: "itemSize" + type: "float" + read: "itemSize" + write: "setItemSize" + notify: "itemSizeChanged" + index: 2 + lineNumber: 19 + } + Signal { + name: "dataProxyChanged" + lineNumber: 37 + Parameter { name: "proxy"; type: "QScatterDataProxy"; isPointer: true } + } + Signal { + name: "selectedItemChanged" + lineNumber: 38 + Parameter { name: "index"; type: "int" } + } + Signal { + name: "itemSizeChanged" + lineNumber: 39 + Parameter { name: "size"; type: "float" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 117 + name: "QScatterDataProxy" + accessSemantics: "reference" + prototype: "QAbstractDataProxy" + exports: [ + "QtDataVisualization/ScatterDataProxy 1.0", + "QtDataVisualization/ScatterDataProxy 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + Property { + name: "itemCount" + type: "int" + read: "itemCount" + notify: "itemCountChanged" + index: 0 + lineNumber: 23 + isReadonly: true + } + Property { + name: "series" + type: "QScatter3DSeries" + isPointer: true + read: "series" + notify: "seriesChanged" + index: 1 + lineNumber: 24 + isReadonly: true + } + Signal { name: "arrayReset"; lineNumber: 49 } + Signal { + name: "itemsAdded" + lineNumber: 50 + Parameter { name: "startIndex"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "itemsChanged" + lineNumber: 51 + Parameter { name: "startIndex"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "itemsRemoved" + lineNumber: 52 + Parameter { name: "startIndex"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "itemsInserted" + lineNumber: 53 + Parameter { name: "startIndex"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "itemCountChanged" + lineNumber: 55 + Parameter { name: "count"; type: "int" } + } + Signal { + name: "seriesChanged" + lineNumber: 56 + Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 108 + name: "QSurface3DSeries" + accessSemantics: "reference" + prototype: "QAbstract3DSeries" + exports: [ + "QtDataVisualization/QSurface3DSeries 1.0", + "QtDataVisualization/QSurface3DSeries 1.1", + "QtDataVisualization/QSurface3DSeries 6.0", + "QtDataVisualization/QSurface3DSeries 6.3" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 257, 1536, 1539] + Enum { + name: "DrawFlag" + lineNumber: 28 + values: [ + "DrawWireframe", + "DrawSurface", + "DrawSurfaceAndWireframe" + ] + } + Enum { + name: "DrawFlags" + alias: "DrawFlag" + isFlag: true + lineNumber: 28 + values: [ + "DrawWireframe", + "DrawSurface", + "DrawSurfaceAndWireframe" + ] + } + Property { + name: "dataProxy" + type: "QSurfaceDataProxy" + isPointer: true + read: "dataProxy" + write: "setDataProxy" + notify: "dataProxyChanged" + index: 0 + lineNumber: 18 + } + Property { + name: "selectedPoint" + type: "QPoint" + read: "selectedPoint" + write: "setSelectedPoint" + notify: "selectedPointChanged" + index: 1 + lineNumber: 19 + } + Property { + name: "flatShadingEnabled" + type: "bool" + read: "isFlatShadingEnabled" + write: "setFlatShadingEnabled" + notify: "flatShadingEnabledChanged" + index: 2 + lineNumber: 20 + } + Property { + name: "flatShadingSupported" + type: "bool" + read: "isFlatShadingSupported" + notify: "flatShadingSupportedChanged" + index: 3 + lineNumber: 21 + isReadonly: true + } + Property { + name: "drawMode" + type: "DrawFlags" + read: "drawMode" + write: "setDrawMode" + notify: "drawModeChanged" + index: 4 + lineNumber: 22 + } + Property { + name: "texture" + type: "QImage" + read: "texture" + write: "setTexture" + notify: "textureChanged" + index: 5 + lineNumber: 23 + } + Property { + name: "textureFile" + type: "QString" + read: "textureFile" + write: "setTextureFile" + notify: "textureFileChanged" + index: 6 + lineNumber: 24 + } + Property { + name: "wireframeColor" + revision: 1539 + type: "QColor" + read: "wireframeColor" + write: "setWireframeColor" + notify: "wireframeColorChanged" + index: 7 + lineNumber: 25 + } + Signal { + name: "dataProxyChanged" + lineNumber: 64 + Parameter { name: "proxy"; type: "QSurfaceDataProxy"; isPointer: true } + } + Signal { + name: "selectedPointChanged" + lineNumber: 65 + Parameter { name: "position"; type: "QPoint" } + } + Signal { + name: "flatShadingEnabledChanged" + lineNumber: 66 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "flatShadingSupportedChanged" + lineNumber: 67 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "drawModeChanged" + lineNumber: 68 + Parameter { name: "mode"; type: "QSurface3DSeries::DrawFlags" } + } + Signal { + name: "textureChanged" + lineNumber: 69 + Parameter { name: "image"; type: "QImage" } + } + Signal { + name: "textureFileChanged" + lineNumber: 70 + Parameter { name: "filename"; type: "QString" } + } + Signal { + name: "wireframeColorChanged" + revision: 1539 + lineNumber: 71 + Parameter { name: "color"; type: "QColor" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 118 + name: "QSurfaceDataProxy" + accessSemantics: "reference" + prototype: "QAbstractDataProxy" + exports: [ + "QtDataVisualization/SurfaceDataProxy 1.0", + "QtDataVisualization/SurfaceDataProxy 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + Property { + name: "rowCount" + type: "int" + read: "rowCount" + notify: "rowCountChanged" + index: 0 + lineNumber: 24 + isReadonly: true + } + Property { + name: "columnCount" + type: "int" + read: "columnCount" + notify: "columnCountChanged" + index: 1 + lineNumber: 25 + isReadonly: true + } + Property { + name: "series" + type: "QSurface3DSeries" + isPointer: true + read: "series" + notify: "seriesChanged" + index: 2 + lineNumber: 26 + isReadonly: true + } + Signal { name: "arrayReset"; lineNumber: 56 } + Signal { + name: "rowsAdded" + lineNumber: 57 + Parameter { name: "startIndex"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "rowsChanged" + lineNumber: 58 + Parameter { name: "startIndex"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "rowsRemoved" + lineNumber: 59 + Parameter { name: "startIndex"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "rowsInserted" + lineNumber: 60 + Parameter { name: "startIndex"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Signal { + name: "itemChanged" + lineNumber: 61 + Parameter { name: "rowIndex"; type: "int" } + Parameter { name: "columnIndex"; type: "int" } + } + Signal { + name: "rowCountChanged" + lineNumber: 63 + Parameter { name: "count"; type: "int" } + } + Signal { + name: "columnCountChanged" + lineNumber: 64 + Parameter { name: "count"; type: "int" } + } + Signal { + name: "seriesChanged" + lineNumber: 65 + Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 103 + name: "QTouch3DInputHandler" + accessSemantics: "reference" + prototype: "Q3DInputHandler" + exports: [ + "QtDataVisualization/TouchInputHandler3D 1.2", + "QtDataVisualization/TouchInputHandler3D 6.0" + ] + exportMetaObjectRevisions: [258, 1536] + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 94 + name: "QValue3DAxis" + accessSemantics: "reference" + prototype: "QAbstract3DAxis" + exports: [ + "QtDataVisualization/ValueAxis3D 1.0", + "QtDataVisualization/ValueAxis3D 1.1", + "QtDataVisualization/ValueAxis3D 6.0" + ] + exportMetaObjectRevisions: [256, 257, 1536] + Property { + name: "segmentCount" + type: "int" + read: "segmentCount" + write: "setSegmentCount" + notify: "segmentCountChanged" + index: 0 + lineNumber: 17 + } + Property { + name: "subSegmentCount" + type: "int" + read: "subSegmentCount" + write: "setSubSegmentCount" + notify: "subSegmentCountChanged" + index: 1 + lineNumber: 18 + } + Property { + name: "labelFormat" + type: "QString" + read: "labelFormat" + write: "setLabelFormat" + notify: "labelFormatChanged" + index: 2 + lineNumber: 19 + } + Property { + name: "formatter" + revision: 257 + type: "QValue3DAxisFormatter" + isPointer: true + read: "formatter" + write: "setFormatter" + notify: "formatterChanged" + index: 3 + lineNumber: 20 + } + Property { + name: "reversed" + revision: 257 + type: "bool" + read: "reversed" + write: "setReversed" + notify: "reversedChanged" + index: 4 + lineNumber: 21 + } + Signal { + name: "segmentCountChanged" + lineNumber: 43 + Parameter { name: "count"; type: "int" } + } + Signal { + name: "subSegmentCountChanged" + lineNumber: 44 + Parameter { name: "count"; type: "int" } + } + Signal { + name: "labelFormatChanged" + lineNumber: 45 + Parameter { name: "format"; type: "QString" } + } + Signal { + name: "formatterChanged" + revision: 257 + lineNumber: 46 + Parameter { name: "formatter"; type: "QValue3DAxisFormatter"; isPointer: true } + } + Signal { + name: "reversedChanged" + revision: 257 + lineNumber: 47 + Parameter { name: "enable"; type: "bool" } + } + } + Component { + file: "private/foreigntypes_p.h" + lineNumber: 99 + name: "QValue3DAxisFormatter" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtDataVisualization/ValueAxis3DFormatter 1.1", + "QtDataVisualization/ValueAxis3DFormatter 6.0" + ] + exportMetaObjectRevisions: [257, 1536] + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/qmldir new file mode 100644 index 0000000..e57269f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtDataVisualization/qmldir @@ -0,0 +1,9 @@ +module QtDataVisualization +linktarget Qt6::DataVisualizationQmlplugin +optional plugin datavisualizationqmlplugin +classname QtDataVisualizationPlugin +typeinfo plugins.qmltypes +depends QtQuick +prefer :/qt-project.org/imports/QtDataVisualization/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/Graphs.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/Graphs.qmltypes new file mode 100644 index 0000000..4cf334c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/Graphs.qmltypes @@ -0,0 +1,9719 @@ +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: "q3dscene.h" + lineNumber: 16 + name: "Q3DScene" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtGraphs/Scene3D 6.0"] + isCreatable: false + exportMetaObjectRevisions: [1536] + Property { + name: "viewport" + type: "QRect" + read: "viewport" + notify: "viewportChanged" + index: 0 + lineNumber: 20 + isReadonly: true + } + Property { + name: "primarySubViewport" + type: "QRect" + read: "primarySubViewport" + write: "setPrimarySubViewport" + notify: "primarySubViewportChanged" + index: 1 + lineNumber: 21 + } + Property { + name: "secondarySubViewport" + type: "QRect" + read: "secondarySubViewport" + write: "setSecondarySubViewport" + notify: "secondarySubViewportChanged" + index: 2 + lineNumber: 23 + } + Property { + name: "selectionQueryPosition" + type: "QPoint" + read: "selectionQueryPosition" + write: "setSelectionQueryPosition" + notify: "selectionQueryPositionChanged" + index: 3 + lineNumber: 25 + } + Property { + name: "secondarySubviewOnTop" + type: "bool" + read: "isSecondarySubviewOnTop" + write: "setSecondarySubviewOnTop" + notify: "secondarySubviewOnTopChanged" + index: 4 + lineNumber: 27 + } + Property { + name: "slicingActive" + type: "bool" + read: "isSlicingActive" + write: "setSlicingActive" + notify: "slicingActiveChanged" + index: 5 + lineNumber: 29 + } + Property { + name: "devicePixelRatio" + type: "double" + read: "devicePixelRatio" + write: "setDevicePixelRatio" + notify: "devicePixelRatioChanged" + index: 6 + lineNumber: 31 + } + Property { + name: "graphPositionQuery" + type: "QPoint" + read: "graphPositionQuery" + write: "setGraphPositionQuery" + notify: "graphPositionQueryChanged" + index: 7 + lineNumber: 33 + } + Property { + name: "invalidSelectionPoint" + type: "QPoint" + read: "invalidSelectionPoint" + index: 8 + lineNumber: 35 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "viewportChanged" + lineNumber: 72 + Parameter { name: "viewport"; type: "QRect" } + } + Signal { + name: "primarySubViewportChanged" + lineNumber: 73 + Parameter { name: "subViewport"; type: "QRect" } + } + Signal { + name: "secondarySubViewportChanged" + lineNumber: 74 + Parameter { name: "subViewport"; type: "QRect" } + } + Signal { + name: "secondarySubviewOnTopChanged" + lineNumber: 75 + Parameter { name: "isSecondaryOnTop"; type: "bool" } + } + Signal { + name: "slicingActiveChanged" + lineNumber: 76 + Parameter { name: "isSlicingActive"; type: "bool" } + } + Signal { + name: "devicePixelRatioChanged" + lineNumber: 77 + Parameter { name: "pixelRatio"; type: "double" } + } + Signal { + name: "selectionQueryPositionChanged" + lineNumber: 78 + Parameter { name: "position"; type: "QPoint" } + } + Signal { + name: "graphPositionQueryChanged" + lineNumber: 79 + Parameter { name: "position"; type: "QPoint" } + } + Signal { name: "needRender"; lineNumber: 80 } + } + Component { + file: "qabstract3daxis.h" + lineNumber: 18 + name: "QAbstract3DAxis" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtGraphs/Abstract3DAxis 6.0", + "QtGraphs/Abstract3DAxis 6.9" + ] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1545] + Enum { + name: "AxisOrientation" + isScoped: true + lineNumber: 49 + values: ["None", "X", "Y", "Z"] + } + Enum { + name: "AxisType" + isScoped: true + lineNumber: 52 + values: ["None", "Category", "Value"] + } + Property { + name: "title" + type: "QString" + read: "title" + write: "setTitle" + notify: "titleChanged" + index: 0 + lineNumber: 23 + isFinal: true + } + Property { + name: "labels" + type: "QStringList" + read: "labels" + write: "setLabels" + notify: "labelsChanged" + index: 1 + lineNumber: 24 + } + Property { + name: "labelsVisible" + type: "bool" + read: "labelsVisible" + write: "setLabelsVisible" + notify: "labelVisibleChanged" + index: 2 + lineNumber: 25 + isFinal: true + } + Property { + name: "orientation" + type: "QAbstract3DAxis::AxisOrientation" + read: "orientation" + notify: "orientationChanged" + index: 3 + lineNumber: 27 + isReadonly: true + isFinal: true + } + Property { + name: "type" + type: "QAbstract3DAxis::AxisType" + read: "type" + index: 4 + lineNumber: 29 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "min" + type: "float" + read: "min" + write: "setMin" + notify: "minChanged" + index: 5 + lineNumber: 30 + isFinal: true + } + Property { + name: "max" + type: "float" + read: "max" + write: "setMax" + notify: "maxChanged" + index: 6 + lineNumber: 31 + isFinal: true + } + Property { + name: "autoAdjustRange" + type: "bool" + read: "isAutoAdjustRange" + write: "setAutoAdjustRange" + notify: "autoAdjustRangeChanged" + index: 7 + lineNumber: 32 + isFinal: true + } + Property { + name: "labelAutoAngle" + type: "float" + read: "labelAutoAngle" + write: "setLabelAutoAngle" + notify: "labelAutoAngleChanged" + index: 8 + lineNumber: 34 + isFinal: true + } + Property { + name: "scaleLabelsByCount" + revision: 1545 + type: "bool" + read: "isScaleLabelsByCount" + write: "setScaleLabelsByCount" + notify: "scaleLabelsByCountChanged" + index: 9 + lineNumber: 36 + } + Property { + name: "labelSize" + revision: 1545 + type: "double" + read: "labelSize" + write: "setLabelSize" + notify: "labelSizeChanged" + index: 10 + lineNumber: 38 + } + Property { + name: "titleVisible" + type: "bool" + read: "isTitleVisible" + write: "setTitleVisible" + notify: "titleVisibleChanged" + index: 11 + lineNumber: 40 + isFinal: true + } + Property { + name: "titleFixed" + type: "bool" + read: "isTitleFixed" + write: "setTitleFixed" + notify: "titleFixedChanged" + index: 12 + lineNumber: 42 + isFinal: true + } + Property { + name: "titleOffset" + type: "float" + read: "titleOffset" + write: "setTitleOffset" + notify: "titleOffsetChanged" + index: 13 + lineNumber: 43 + isFinal: true + } + Signal { + name: "titleChanged" + lineNumber: 107 + Parameter { name: "newTitle"; type: "QString" } + } + Signal { name: "labelsChanged"; lineNumber: 108 } + Signal { + name: "orientationChanged" + lineNumber: 109 + Parameter { name: "orientation"; type: "QAbstract3DAxis::AxisOrientation" } + } + Signal { + name: "minChanged" + lineNumber: 110 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "maxChanged" + lineNumber: 111 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "rangeChanged" + lineNumber: 112 + Parameter { name: "min"; type: "float" } + Parameter { name: "max"; type: "float" } + } + Signal { + name: "autoAdjustRangeChanged" + lineNumber: 113 + Parameter { name: "autoAdjust"; type: "bool" } + } + Signal { + name: "scaleLabelsByCountChanged" + revision: 1545 + lineNumber: 114 + Parameter { name: "adjust"; type: "bool" } + } + Signal { + name: "labelSizeChanged" + revision: 1545 + lineNumber: 115 + Parameter { name: "size"; type: "double" } + } + Signal { + name: "labelAutoAngleChanged" + lineNumber: 116 + Parameter { name: "angle"; type: "float" } + } + Signal { + name: "titleVisibleChanged" + lineNumber: 117 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "labelVisibleChanged" + lineNumber: 118 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "titleFixedChanged" + lineNumber: 119 + Parameter { name: "fixed"; type: "bool" } + } + Signal { + name: "titleOffsetChanged" + lineNumber: 120 + Parameter { name: "offset"; type: "float" } + } + } + Component { + file: "qabstract3dseries.h" + lineNumber: 18 + name: "QAbstract3DSeries" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtGraphs/Abstract3DSeries 6.0", + "QtGraphs/Abstract3DSeries 6.10" + ] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1546] + Enum { + name: "SeriesType" + isScoped: true + lineNumber: 55 + values: ["None", "Bar", "Scatter", "Surface"] + } + Enum { + name: "Mesh" + isScoped: true + lineNumber: 63 + values: [ + "UserDefined", + "Bar", + "Cube", + "Pyramid", + "Cone", + "Cylinder", + "BevelBar", + "BevelCube", + "Sphere", + "Minimal", + "Arrow", + "Point" + ] + } + Enum { + name: "LightingMode" + isScoped: true + type: "bool" + lineNumber: 79 + values: ["Shaded", "Unshaded"] + } + Property { + name: "type" + type: "QAbstract3DSeries::SeriesType" + read: "type" + index: 0 + lineNumber: 23 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "itemLabelFormat" + type: "QString" + read: "itemLabelFormat" + write: "setItemLabelFormat" + notify: "itemLabelFormatChanged" + index: 1 + lineNumber: 24 + } + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 2 + lineNumber: 26 + } + Property { + name: "mesh" + type: "QAbstract3DSeries::Mesh" + read: "mesh" + write: "setMesh" + notify: "meshChanged" + index: 3 + lineNumber: 27 + } + Property { + name: "meshSmooth" + type: "bool" + read: "isMeshSmooth" + write: "setMeshSmooth" + notify: "meshSmoothChanged" + index: 4 + lineNumber: 28 + } + Property { + name: "meshRotation" + type: "QQuaternion" + read: "meshRotation" + write: "setMeshRotation" + notify: "meshRotationChanged" + index: 5 + lineNumber: 29 + } + Property { + name: "userDefinedMesh" + type: "QString" + read: "userDefinedMesh" + write: "setUserDefinedMesh" + notify: "userDefinedMeshChanged" + index: 6 + lineNumber: 31 + } + Property { + name: "colorStyle" + type: "QGraphsTheme::ColorStyle" + read: "colorStyle" + write: "setColorStyle" + notify: "colorStyleChanged" + index: 7 + lineNumber: 33 + } + Property { + name: "baseColor" + type: "QColor" + read: "baseColor" + write: "setBaseColor" + notify: "baseColorChanged" + index: 8 + lineNumber: 35 + } + Property { + name: "baseGradient" + type: "QLinearGradient" + read: "baseGradient" + write: "setBaseGradient" + notify: "baseGradientChanged" + index: 9 + lineNumber: 36 + } + Property { + name: "singleHighlightColor" + type: "QColor" + read: "singleHighlightColor" + write: "setSingleHighlightColor" + notify: "singleHighlightColorChanged" + index: 10 + lineNumber: 38 + } + Property { + name: "singleHighlightGradient" + type: "QLinearGradient" + read: "singleHighlightGradient" + write: "setSingleHighlightGradient" + notify: "singleHighlightGradientChanged" + index: 11 + lineNumber: 40 + } + Property { + name: "multiHighlightColor" + type: "QColor" + read: "multiHighlightColor" + write: "setMultiHighlightColor" + notify: "multiHighlightColorChanged" + index: 12 + lineNumber: 42 + } + Property { + name: "multiHighlightGradient" + type: "QLinearGradient" + read: "multiHighlightGradient" + write: "setMultiHighlightGradient" + notify: "multiHighlightGradientChanged" + index: 13 + lineNumber: 44 + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 14 + lineNumber: 46 + } + Property { + name: "itemLabel" + type: "QString" + read: "itemLabel" + notify: "itemLabelChanged" + index: 15 + lineNumber: 47 + isReadonly: true + } + Property { + name: "itemLabelVisible" + type: "bool" + read: "isItemLabelVisible" + write: "setItemLabelVisible" + notify: "itemLabelVisibleChanged" + index: 16 + lineNumber: 48 + } + Property { + name: "lightingMode" + revision: 1546 + type: "QAbstract3DSeries::LightingMode" + read: "lightingMode" + write: "setLightingMode" + notify: "lightingModeChanged" + index: 17 + lineNumber: 50 + } + Signal { + name: "itemLabelFormatChanged" + lineNumber: 138 + Parameter { name: "format"; type: "QString" } + } + Signal { + name: "visibleChanged" + lineNumber: 139 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "meshChanged" + lineNumber: 140 + Parameter { name: "mesh"; type: "QAbstract3DSeries::Mesh" } + } + Signal { + name: "meshSmoothChanged" + lineNumber: 141 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "meshRotationChanged" + lineNumber: 142 + Parameter { name: "rotation"; type: "QQuaternion" } + } + Signal { + name: "userDefinedMeshChanged" + lineNumber: 143 + Parameter { name: "fileName"; type: "QString" } + } + Signal { + name: "colorStyleChanged" + lineNumber: 144 + Parameter { name: "style"; type: "QGraphsTheme::ColorStyle" } + } + Signal { + name: "baseColorChanged" + lineNumber: 145 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "baseGradientChanged" + lineNumber: 146 + Parameter { name: "gradient"; type: "QLinearGradient" } + } + Signal { + name: "singleHighlightColorChanged" + lineNumber: 147 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "singleHighlightGradientChanged" + lineNumber: 148 + Parameter { name: "gradient"; type: "QLinearGradient" } + } + Signal { + name: "multiHighlightColorChanged" + lineNumber: 149 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "multiHighlightGradientChanged" + lineNumber: 150 + Parameter { name: "gradient"; type: "QLinearGradient" } + } + Signal { + name: "nameChanged" + lineNumber: 151 + Parameter { name: "name"; type: "QString" } + } + Signal { + name: "itemLabelChanged" + lineNumber: 152 + Parameter { name: "label"; type: "QString" } + } + Signal { + name: "itemLabelVisibleChanged" + lineNumber: 153 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "lightingModeChanged" + lineNumber: 154 + Parameter { name: "lightingMode"; type: "QAbstract3DSeries::LightingMode" } + } + Method { + name: "setMeshAxisAndAngle" + lineNumber: 107 + Parameter { name: "axis"; type: "QVector3D" } + Parameter { name: "angle"; type: "float" } + } + } + Component { + file: "qabstractanimation.h" + lineNumber: 20 + name: "QAbstractAnimation" + accessSemantics: "reference" + prototype: "QObject" + Enum { + name: "Direction" + lineNumber: 34 + values: ["Forward", "Backward"] + } + Enum { + name: "State" + lineNumber: 40 + values: ["Stopped", "Paused", "Running"] + } + Property { + name: "state" + type: "State" + bindable: "bindableState" + read: "state" + notify: "stateChanged" + index: 0 + lineNumber: 24 + isReadonly: true + } + Property { + name: "loopCount" + type: "int" + bindable: "bindableLoopCount" + read: "loopCount" + write: "setLoopCount" + index: 1 + lineNumber: 25 + } + Property { + name: "currentTime" + type: "int" + bindable: "bindableCurrentTime" + read: "currentTime" + write: "setCurrentTime" + index: 2 + lineNumber: 26 + } + Property { + name: "currentLoop" + type: "int" + bindable: "bindableCurrentLoop" + read: "currentLoop" + notify: "currentLoopChanged" + index: 3 + lineNumber: 27 + isReadonly: true + } + Property { + name: "direction" + type: "Direction" + bindable: "bindableDirection" + read: "direction" + write: "setDirection" + notify: "directionChanged" + index: 4 + lineNumber: 29 + } + Property { + name: "duration" + type: "int" + read: "duration" + index: 5 + lineNumber: 31 + isReadonly: true + } + Signal { name: "finished"; lineNumber: 80 } + Signal { + name: "stateChanged" + lineNumber: 81 + Parameter { name: "newState"; type: "QAbstractAnimation::State" } + Parameter { name: "oldState"; type: "QAbstractAnimation::State" } + } + Signal { + name: "currentLoopChanged" + lineNumber: 82 + Parameter { name: "currentLoop"; type: "int" } + } + Signal { + name: "directionChanged" + lineNumber: 83 + Parameter { type: "QAbstractAnimation::Direction" } + } + Method { + name: "start" + lineNumber: 86 + Parameter { name: "policy"; type: "QAbstractAnimation::DeletionPolicy" } + } + Method { name: "start"; isCloned: true; lineNumber: 86 } + Method { name: "pause"; lineNumber: 87 } + Method { name: "resume"; lineNumber: 88 } + Method { + name: "setPaused" + lineNumber: 89 + Parameter { type: "bool" } + } + Method { name: "stop"; lineNumber: 90 } + Method { + name: "setCurrentTime" + lineNumber: 91 + Parameter { name: "msecs"; type: "int" } + } + } + Component { + file: "qabstractaxis.h" + lineNumber: 22 + name: "QAbstractAxis" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtGraphs/AbstractAxis 6.0", + "QtGraphs/AbstractAxis 6.9", + "QtGraphs/AbstractAxis 6.10" + ] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1545, 1546] + Enum { + name: "AxisType" + isScoped: true + lineNumber: 60 + values: ["Value", "BarCategory", "DateTime"] + } + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 0 + lineNumber: 27 + isFinal: true + } + Property { + name: "lineVisible" + type: "bool" + read: "isLineVisible" + write: "setLineVisible" + notify: "lineVisibleChanged" + index: 1 + lineNumber: 28 + isFinal: true + } + Property { + name: "labelsVisible" + type: "bool" + read: "labelsVisible" + write: "setLabelsVisible" + notify: "labelsVisibleChanged" + index: 2 + lineNumber: 31 + isFinal: true + } + Property { + name: "labelsAngle" + type: "double" + read: "labelsAngle" + write: "setLabelsAngle" + notify: "labelsAngleChanged" + index: 3 + lineNumber: 33 + isFinal: true + } + Property { + name: "labelDelegate" + type: "QQmlComponent" + isPointer: true + read: "labelDelegate" + write: "setLabelDelegate" + notify: "labelDelegateChanged" + index: 4 + lineNumber: 35 + isFinal: true + } + Property { + name: "gridVisible" + type: "bool" + read: "isGridVisible" + write: "setGridVisible" + notify: "gridVisibleChanged" + index: 5 + lineNumber: 38 + isFinal: true + } + Property { + name: "subGridVisible" + type: "bool" + read: "isSubGridVisible" + write: "setSubGridVisible" + notify: "subGridVisibleChanged" + index: 6 + lineNumber: 40 + isFinal: true + } + Property { + name: "titleText" + type: "QString" + read: "titleText" + write: "setTitleText" + notify: "titleTextChanged" + index: 7 + lineNumber: 43 + isFinal: true + } + Property { + name: "titleColor" + type: "QColor" + read: "titleColor" + write: "setTitleColor" + notify: "titleColorChanged" + index: 8 + lineNumber: 44 + isFinal: true + } + Property { + name: "titleVisible" + type: "bool" + read: "isTitleVisible" + write: "setTitleVisible" + notify: "titleVisibleChanged" + index: 9 + lineNumber: 45 + isFinal: true + } + Property { + name: "titleFont" + type: "QFont" + read: "titleFont" + write: "setTitleFont" + notify: "titleFontChanged" + index: 10 + lineNumber: 47 + isFinal: true + } + Property { + name: "alignment" + revision: 1545 + type: "Qt::Alignment" + read: "alignment" + write: "setAlignment" + notify: "alignmentChanged" + index: 11 + lineNumber: 49 + } + Property { + name: "textElideMode" + revision: 1546 + type: "Qt::TextElideMode" + read: "textElideMode" + write: "setTextElideMode" + notify: "textElideModeChanged" + index: 12 + lineNumber: 51 + } + Signal { + name: "visibleChanged" + lineNumber: 121 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "lineVisibleChanged" + lineNumber: 122 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "labelsVisibleChanged" + lineNumber: 123 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "labelsAngleChanged" + lineNumber: 124 + Parameter { name: "angle"; type: "double" } + } + Signal { name: "labelDelegateChanged"; lineNumber: 125 } + Signal { + name: "gridVisibleChanged" + lineNumber: 126 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "subGridVisibleChanged" + lineNumber: 127 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "titleTextChanged" + lineNumber: 128 + Parameter { name: "title"; type: "QString" } + } + Signal { + name: "titleColorChanged" + lineNumber: 129 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "titleVisibleChanged" + lineNumber: 130 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "titleFontChanged" + lineNumber: 131 + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "alignmentChanged" + revision: 1545 + lineNumber: 132 + Parameter { name: "alignment"; type: "Qt::Alignment" } + } + Signal { + name: "textElideModeChanged" + revision: 1546 + lineNumber: 133 + Parameter { name: "elideMode"; type: "Qt::TextElideMode" } + } + Signal { name: "update"; lineNumber: 134 } + Signal { + name: "rangeChanged" + lineNumber: 135 + Parameter { name: "min"; type: "double" } + Parameter { name: "max"; type: "double" } + } + } + Component { + file: "qabstractdataproxy.h" + lineNumber: 16 + name: "QAbstractDataProxy" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtGraphs/AbstractDataProxy 6.0"] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536] + Enum { + name: "DataType" + isScoped: true + lineNumber: 26 + values: ["None", "Bar", "Scatter", "Surface"] + } + Property { + name: "type" + type: "QAbstractDataProxy::DataType" + read: "type" + index: 0 + lineNumber: 21 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "qabstractseries.h" + lineNumber: 34 + name: "QAbstractSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + Enum { + name: "SeriesType" + isScoped: true + lineNumber: 58 + values: ["Line", "Area", "Bar", "Pie", "Scatter", "Spline"] + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 0 + lineNumber: 40 + isFinal: true + } + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 1 + lineNumber: 41 + isFinal: true + } + Property { + name: "selectable" + type: "bool" + read: "isSelectable" + write: "setSelectable" + notify: "selectableChanged" + index: 2 + lineNumber: 42 + isFinal: true + } + Property { + name: "hoverable" + type: "bool" + read: "isHoverable" + write: "setHoverable" + notify: "hoverableChanged" + index: 3 + lineNumber: 43 + isFinal: true + } + Property { + name: "opacity" + type: "double" + read: "opacity" + write: "setOpacity" + notify: "opacityChanged" + index: 4 + lineNumber: 44 + isFinal: true + } + Property { + name: "valuesMultiplier" + type: "double" + read: "valuesMultiplier" + write: "setValuesMultiplier" + notify: "valuesMultiplierChanged" + index: 5 + lineNumber: 45 + isFinal: true + } + Property { + name: "type" + type: "SeriesType" + read: "type" + index: 6 + lineNumber: 47 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 7 + lineNumber: 48 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "legendData" + type: "QLegendData" + isList: true + read: "legendData" + notify: "legendDataChanged" + index: 8 + lineNumber: 49 + isReadonly: true + isFinal: true + } + Property { + name: "hovered" + revision: 1546 + type: "bool" + read: "isHovered" + notify: "hoveredChanged" + index: 9 + lineNumber: 50 + isReadonly: true + } + Property { + name: "axisX" + revision: 1546 + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 10 + lineNumber: 51 + } + Property { + name: "axisY" + revision: 1546 + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 11 + lineNumber: 52 + } + Property { + name: "zValue" + revision: 1546 + type: "int" + read: "zValue" + write: "setZValue" + notify: "zValueChanged" + index: 12 + lineNumber: 53 + } + Signal { name: "update"; lineNumber: 122 } + Signal { name: "nameChanged"; lineNumber: 123 } + Signal { name: "visibleChanged"; lineNumber: 124 } + Signal { name: "selectableChanged"; lineNumber: 125 } + Signal { name: "hoverableChanged"; lineNumber: 126 } + Signal { name: "opacityChanged"; lineNumber: 127 } + Signal { name: "valuesMultiplierChanged"; lineNumber: 128 } + Signal { name: "legendDataChanged"; lineNumber: 129 } + Signal { + name: "hoverEnter" + lineNumber: 130 + Parameter { name: "seriesName"; type: "QString" } + Parameter { name: "position"; type: "QPointF" } + Parameter { name: "value"; type: "QPointF" } + } + Signal { + name: "hoverExit" + lineNumber: 131 + Parameter { name: "seriesName"; type: "QString" } + Parameter { name: "position"; type: "QPointF" } + } + Signal { + name: "hover" + lineNumber: 132 + Parameter { name: "seriesName"; type: "QString" } + Parameter { name: "position"; type: "QPointF" } + Parameter { name: "value"; type: "QPointF" } + } + Signal { + name: "hoveredChanged" + revision: 1546 + lineNumber: 133 + Parameter { name: "hovered"; type: "bool" } + } + Signal { + name: "axisXChanged" + revision: 1546 + lineNumber: 135 + Parameter { name: "newAxis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + revision: 1546 + lineNumber: 136 + Parameter { name: "newAxis"; type: "QAbstractAxis"; isPointer: true } + } + Signal { + name: "zValueChanged" + revision: 1546 + lineNumber: 137 + Parameter { name: "z"; type: "int" } + } + } + Component { + file: "qareaseries.h" + lineNumber: 15 + name: "QAreaSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QAbstractSeries" + exports: [ + "QtGraphs/AreaSeries 6.0", + "QtGraphs/AreaSeries 6.9", + "QtGraphs/AreaSeries 6.10" + ] + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1545, 1546] + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 0 + lineNumber: 18 + isFinal: true + } + Property { + name: "selectedColor" + type: "QColor" + read: "selectedColor" + write: "setSelectedColor" + notify: "selectedColorChanged" + index: 1 + lineNumber: 19 + isFinal: true + } + Property { + name: "borderColor" + type: "QColor" + read: "borderColor" + write: "setBorderColor" + notify: "borderColorChanged" + index: 2 + lineNumber: 21 + isFinal: true + } + Property { + name: "selectedBorderColor" + type: "QColor" + read: "selectedBorderColor" + write: "setSelectedBorderColor" + notify: "selectedBorderColorChanged" + index: 3 + lineNumber: 23 + isFinal: true + } + Property { + name: "borderWidth" + type: "double" + read: "borderWidth" + write: "setBorderWidth" + notify: "borderWidthChanged" + index: 4 + lineNumber: 25 + isFinal: true + } + Property { + name: "selected" + type: "bool" + read: "isSelected" + write: "setSelected" + notify: "selectedChanged" + index: 5 + lineNumber: 27 + isFinal: true + } + Property { + name: "upperSeries" + type: "QXYSeries" + isPointer: true + read: "upperSeries" + write: "setUpperSeries" + notify: "upperSeriesChanged" + index: 6 + lineNumber: 28 + isFinal: true + } + Property { + name: "lowerSeries" + type: "QXYSeries" + isPointer: true + read: "lowerSeries" + write: "setLowerSeries" + notify: "lowerSeriesChanged" + index: 7 + lineNumber: 30 + isFinal: true + } + Signal { + name: "colorChanged" + lineNumber: 64 + Parameter { name: "newColor"; type: "QColor" } + } + Signal { + name: "selectedColorChanged" + lineNumber: 65 + Parameter { name: "newSelectedColor"; type: "QColor" } + } + Signal { + name: "borderColorChanged" + lineNumber: 66 + Parameter { name: "newBorderColor"; type: "QColor" } + } + Signal { + name: "selectedBorderColorChanged" + lineNumber: 67 + Parameter { name: "newSelectedBorderColor"; type: "QColor" } + } + Signal { name: "borderWidthChanged"; lineNumber: 68 } + Signal { name: "selectedChanged"; lineNumber: 69 } + Signal { name: "upperSeriesChanged"; lineNumber: 70 } + Signal { name: "lowerSeriesChanged"; lineNumber: 71 } + Signal { + name: "clicked" + revision: 1545 + lineNumber: 73 + Parameter { name: "point"; type: "QPoint" } + } + Signal { + name: "doubleClicked" + revision: 1545 + lineNumber: 74 + Parameter { name: "point"; type: "QPoint" } + } + Signal { + name: "pressed" + revision: 1545 + lineNumber: 75 + Parameter { name: "point"; type: "QPoint" } + } + Signal { + name: "released" + revision: 1545 + lineNumber: 76 + Parameter { name: "point"; type: "QPoint" } + } + } + Component { + file: "qbar3dseries.h" + lineNumber: 16 + name: "QBar3DSeries" + accessSemantics: "reference" + prototype: "QAbstract3DSeries" + exports: [ + "QtGraphs/QBar3DSeries 6.0", + "QtGraphs/QBar3DSeries 6.9", + "QtGraphs/QBar3DSeries 6.10" + ] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1545, 1546] + Property { + name: "dataProxy" + type: "QBarDataProxy" + isPointer: true + read: "dataProxy" + write: "setDataProxy" + notify: "dataProxyChanged" + index: 0 + lineNumber: 20 + isFinal: true + } + Property { + name: "selectedBar" + type: "QPoint" + read: "selectedBar" + write: "setSelectedBar" + notify: "selectedBarChanged" + index: 1 + lineNumber: 22 + } + Property { + name: "meshAngle" + type: "float" + read: "meshAngle" + write: "setMeshAngle" + notify: "meshAngleChanged" + index: 2 + lineNumber: 23 + isFinal: true + } + Property { + name: "rowColors" + type: "QColor" + isList: true + read: "rowColors" + write: "setRowColors" + notify: "rowColorsChanged" + index: 3 + lineNumber: 24 + } + Property { + name: "rowLabels" + type: "QStringList" + read: "rowLabels" + write: "setRowLabels" + notify: "rowLabelsChanged" + index: 4 + lineNumber: 25 + isFinal: true + } + Property { + name: "columnLabels" + type: "QStringList" + read: "columnLabels" + write: "setColumnLabels" + notify: "columnLabelsChanged" + index: 5 + lineNumber: 26 + isFinal: true + } + Property { + name: "dataArray" + type: "QBarDataArray" + read: "dataArray" + write: "setDataArray" + notify: "dataArrayChanged" + index: 6 + lineNumber: 28 + isFinal: true + } + Property { + name: "valueColoringEnabled" + revision: 1545 + type: "bool" + read: "isValueColoringEnabled" + write: "setValueColoringEnabled" + notify: "valueColoringEnabledChanged" + index: 7 + lineNumber: 30 + } + Signal { + name: "dataProxyChanged" + lineNumber: 66 + Parameter { name: "proxy"; type: "QBarDataProxy"; isPointer: true } + } + Signal { + name: "selectedBarChanged" + lineNumber: 67 + Parameter { name: "position"; type: "QPoint" } + } + Signal { + name: "meshAngleChanged" + lineNumber: 68 + Parameter { name: "angle"; type: "float" } + } + Signal { + name: "rowColorsChanged" + lineNumber: 69 + Parameter { name: "rowcolors"; type: "QColor"; isList: true } + } + Signal { name: "rowLabelsChanged"; lineNumber: 70 } + Signal { name: "columnLabelsChanged"; lineNumber: 71 } + Signal { + name: "dataArrayChanged" + lineNumber: 72 + Parameter { name: "array"; type: "QBarDataArray" } + } + Signal { + name: "valueColoringEnabledChanged" + revision: 1545 + lineNumber: 73 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "qbarcategoryaxis.h" + lineNumber: 15 + name: "QBarCategoryAxis" + accessSemantics: "reference" + prototype: "QAbstractAxis" + exports: [ + "QtGraphs/BarCategoryAxis 6.0", + "QtGraphs/BarCategoryAxis 6.9", + "QtGraphs/BarCategoryAxis 6.10" + ] + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1545, 1546] + Property { + name: "categories" + type: "QStringList" + read: "categories" + write: "setCategories" + notify: "categoriesChanged" + index: 0 + lineNumber: 18 + isFinal: true + } + Property { + name: "min" + type: "QString" + read: "min" + write: "setMin" + notify: "minChanged" + index: 1 + lineNumber: 20 + isFinal: true + } + Property { + name: "max" + type: "QString" + read: "max" + write: "setMax" + notify: "maxChanged" + index: 2 + lineNumber: 21 + isFinal: true + } + Property { + name: "count" + type: "qsizetype" + read: "count" + notify: "countChanged" + index: 3 + lineNumber: 22 + isReadonly: true + isFinal: true + } + Signal { name: "categoriesChanged"; lineNumber: 54 } + Signal { + name: "minChanged" + lineNumber: 55 + Parameter { name: "min"; type: "QString" } + } + Signal { + name: "maxChanged" + lineNumber: 56 + Parameter { name: "max"; type: "QString" } + } + Signal { + name: "categoryRangeChanged" + lineNumber: 57 + Parameter { name: "min"; type: "QString" } + Parameter { name: "max"; type: "QString" } + } + Signal { name: "countChanged"; lineNumber: 58 } + Method { + name: "append" + lineNumber: 34 + Parameter { name: "categories"; type: "QStringList" } + } + Method { + name: "append" + lineNumber: 35 + Parameter { name: "category"; type: "QString" } + } + Method { + name: "remove" + lineNumber: 36 + Parameter { name: "category"; type: "QString" } + } + Method { + name: "remove" + lineNumber: 37 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "insert" + lineNumber: 38 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "category"; type: "QString" } + } + Method { + name: "replace" + lineNumber: 39 + Parameter { name: "oldCategory"; type: "QString" } + Parameter { name: "newCategory"; type: "QString" } + } + Method { name: "clear"; lineNumber: 40 } + Method { + name: "at" + type: "QString" + isMethodConstant: true + lineNumber: 41 + Parameter { name: "index"; type: "qsizetype" } + } + } + Component { + file: "qbardataproxy.h" + lineNumber: 22 + name: "QBarDataProxy" + accessSemantics: "reference" + prototype: "QAbstractDataProxy" + exports: ["QtGraphs/BarDataProxy 6.0"] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536] + Enum { + name: "RemoveLabels" + isScoped: true + lineNumber: 36 + values: ["No", "Yes"] + } + Property { + name: "rowCount" + type: "qsizetype" + read: "rowCount" + notify: "rowCountChanged" + index: 0 + lineNumber: 26 + isReadonly: true + isFinal: true + } + Property { + name: "colCount" + type: "qsizetype" + read: "colCount" + notify: "colCountChanged" + index: 1 + lineNumber: 27 + isReadonly: true + isFinal: true + } + Property { + name: "series" + type: "QBar3DSeries" + isPointer: true + read: "series" + notify: "seriesChanged" + index: 2 + lineNumber: 28 + isReadonly: true + isFinal: true + } + Signal { name: "arrayReset"; lineNumber: 74 } + Signal { + name: "rowsAdded" + lineNumber: 75 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "rowsChanged" + lineNumber: 76 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "rowsRemoved" + lineNumber: 77 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "rowsInserted" + lineNumber: 78 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "itemChanged" + lineNumber: 79 + Parameter { name: "rowIndex"; type: "qsizetype" } + Parameter { name: "columnIndex"; type: "qsizetype" } + } + Signal { + name: "rowCountChanged" + lineNumber: 81 + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "colCountChanged" + lineNumber: 82 + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "seriesChanged" + lineNumber: 83 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + } + Component { + file: "qbarmodelmapper.h" + lineNumber: 19 + name: "QBarModelMapper" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtGraphs/BarModelMapper 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "series" + type: "QBarSeries" + isPointer: true + read: "series" + write: "setSeries" + notify: "seriesChanged" + index: 0 + lineNumber: 22 + isFinal: true + } + Property { + name: "model" + type: "QAbstractItemModel" + isPointer: true + read: "model" + write: "setModel" + notify: "modelChanged" + index: 1 + lineNumber: 23 + isFinal: true + } + Property { + name: "firstBarSetSection" + type: "qsizetype" + read: "firstBarSetSection" + write: "setFirstBarSetSection" + notify: "firstBarSetSectionChanged" + index: 2 + lineNumber: 24 + isFinal: true + } + Property { + name: "lastBarSetSection" + type: "qsizetype" + read: "lastBarSetSection" + write: "setLastBarSetSection" + notify: "lastBarSetSectionChanged" + index: 3 + lineNumber: 26 + isFinal: true + } + Property { + name: "first" + type: "qsizetype" + read: "first" + write: "setFirst" + notify: "firstChanged" + index: 4 + lineNumber: 28 + isFinal: true + } + Property { + name: "count" + type: "qsizetype" + read: "count" + write: "setCount" + notify: "countChanged" + index: 5 + lineNumber: 29 + isFinal: true + } + Property { + name: "orientation" + type: "Qt::Orientation" + read: "orientation" + write: "setOrientation" + notify: "orientationChanged" + index: 6 + lineNumber: 30 + isFinal: true + } + Signal { name: "seriesChanged"; lineNumber: 61 } + Signal { name: "modelChanged"; lineNumber: 62 } + Signal { name: "firstBarSetSectionChanged"; lineNumber: 63 } + Signal { name: "lastBarSetSectionChanged"; lineNumber: 64 } + Signal { name: "firstChanged"; lineNumber: 65 } + Signal { name: "countChanged"; lineNumber: 66 } + Signal { name: "orientationChanged"; lineNumber: 67 } + Method { + name: "onValuesAdded" + lineNumber: 73 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { name: "onBarLabelChanged"; lineNumber: 74 } + Method { + name: "onBarValueChanged" + lineNumber: 75 + Parameter { name: "index"; type: "qsizetype" } + } + } + Component { + file: "qbarseries.h" + lineNumber: 15 + name: "QBarSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QAbstractSeries" + exports: [ + "QtGraphs/BarSeries 6.0", + "QtGraphs/BarSeries 6.9", + "QtGraphs/BarSeries 6.10" + ] + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1545, 1546] + Enum { + name: "LabelsPosition" + isScoped: true + lineNumber: 41 + values: ["Center", "InsideEnd", "InsideBase", "OutsideEnd"] + } + Enum { + name: "BarsType" + isScoped: true + lineNumber: 49 + values: ["Groups", "Stacked", "StackedPercent"] + } + Property { + name: "seriesColors" + type: "QColor" + isList: true + read: "seriesColors" + write: "setSeriesColors" + notify: "seriesColorsChanged" + index: 0 + lineNumber: 19 + isFinal: true + } + Property { + name: "borderColors" + type: "QColor" + isList: true + read: "borderColors" + write: "setBorderColors" + notify: "borderColorsChanged" + index: 1 + lineNumber: 20 + isFinal: true + } + Property { + name: "barsType" + type: "BarsType" + read: "barsType" + write: "setBarsType" + notify: "barsTypeChanged" + index: 2 + lineNumber: 21 + isFinal: true + } + Property { + name: "barWidth" + type: "double" + read: "barWidth" + write: "setBarWidth" + notify: "barWidthChanged" + index: 3 + lineNumber: 22 + isFinal: true + } + Property { + name: "count" + type: "qsizetype" + read: "count" + notify: "countChanged" + index: 4 + lineNumber: 23 + isReadonly: true + isFinal: true + } + Property { + name: "labelsVisible" + type: "bool" + read: "labelsVisible" + write: "setLabelsVisible" + notify: "labelsVisibleChanged" + index: 5 + lineNumber: 24 + isFinal: true + } + Property { + name: "labelsFormat" + type: "QString" + read: "labelsFormat" + write: "setLabelsFormat" + notify: "labelsFormatChanged" + index: 6 + lineNumber: 26 + isFinal: true + } + Property { + name: "labelsPosition" + type: "LabelsPosition" + read: "labelsPosition" + write: "setLabelsPosition" + notify: "labelsPositionChanged" + index: 7 + lineNumber: 28 + isFinal: true + } + Property { + name: "labelsMargin" + type: "double" + read: "labelsMargin" + write: "setLabelsMargin" + notify: "labelsMarginChanged" + index: 8 + lineNumber: 30 + isFinal: true + } + Property { + name: "labelsAngle" + type: "double" + read: "labelsAngle" + write: "setLabelsAngle" + notify: "labelsAngleChanged" + index: 9 + lineNumber: 32 + isFinal: true + } + Property { + name: "labelsPrecision" + type: "int" + read: "labelsPrecision" + write: "setLabelsPrecision" + notify: "labelsPrecisionChanged" + index: 10 + lineNumber: 34 + isFinal: true + } + Property { + name: "barDelegate" + type: "QQmlComponent" + isPointer: true + read: "barDelegate" + write: "setBarDelegate" + notify: "barDelegateChanged" + index: 11 + lineNumber: 36 + isFinal: true + } + Property { + name: "barSets" + type: "QList" + read: "barSets" + notify: "barSetsChanged" + index: 12 + lineNumber: 37 + isReadonly: true + isFinal: true + } + Signal { name: "updatedBars"; lineNumber: 119 } + Signal { name: "seriesColorsChanged"; lineNumber: 120 } + Signal { name: "borderColorsChanged"; lineNumber: 121 } + Signal { name: "countChanged"; lineNumber: 122 } + Signal { name: "barWidthChanged"; lineNumber: 123 } + Signal { + name: "labelsVisibleChanged" + lineNumber: 124 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "labelsFormatChanged" + lineNumber: 125 + Parameter { name: "format"; type: "QString" } + } + Signal { + name: "labelsPositionChanged" + lineNumber: 126 + Parameter { name: "position"; type: "QBarSeries::LabelsPosition" } + } + Signal { + name: "barsTypeChanged" + lineNumber: 127 + Parameter { name: "type"; type: "QBarSeries::BarsType" } + } + Signal { + name: "labelsMarginChanged" + lineNumber: 128 + Parameter { name: "margin"; type: "double" } + } + Signal { + name: "labelsAngleChanged" + lineNumber: 129 + Parameter { name: "angle"; type: "double" } + } + Signal { + name: "labelsPrecisionChanged" + lineNumber: 130 + Parameter { name: "precision"; type: "int" } + } + Signal { name: "barDelegateChanged"; lineNumber: 131 } + Signal { + name: "barsetsAdded" + lineNumber: 133 + Parameter { name: "sets"; type: "QList" } + } + Signal { + name: "barsetsReplaced" + lineNumber: 134 + Parameter { name: "sets"; type: "QList" } + } + Signal { + name: "barsetsRemoved" + lineNumber: 135 + Parameter { name: "sets"; type: "QList" } + } + Signal { + name: "setValueChanged" + lineNumber: 136 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Signal { + name: "setValueAdded" + lineNumber: 137 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Signal { + name: "setValueRemoved" + lineNumber: 138 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Signal { name: "barSetsChanged"; lineNumber: 139 } + Signal { + name: "clicked" + revision: 1545 + lineNumber: 141 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Signal { + name: "doubleClicked" + revision: 1545 + lineNumber: 142 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Signal { + name: "pressed" + revision: 1545 + lineNumber: 143 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Signal { + name: "released" + revision: 1545 + lineNumber: 144 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "barset"; type: "QBarSet"; isPointer: true } + } + Method { name: "selectAll"; lineNumber: 111 } + Method { name: "deselectAll"; lineNumber: 112 } + Method { + name: "handleSetValueChange" + lineNumber: 147 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "handleSetValueAdd" + lineNumber: 148 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleSetValueRemove" + lineNumber: 149 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "append" + type: "bool" + lineNumber: 72 + Parameter { name: "set"; type: "QBarSet"; isPointer: true } + } + Method { + name: "take" + type: "bool" + lineNumber: 73 + Parameter { name: "set"; type: "QBarSet"; isPointer: true } + } + Method { name: "count"; type: "qsizetype"; isMethodConstant: true; lineNumber: 74 } + Method { + name: "append" + type: "bool" + lineNumber: 75 + Parameter { name: "sets"; type: "QList" } + } + Method { + name: "remove" + type: "bool" + lineNumber: 76 + Parameter { name: "set"; type: "QBarSet"; isPointer: true } + } + Method { + name: "insert" + type: "bool" + lineNumber: 77 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "set"; type: "QBarSet"; isPointer: true } + } + Method { name: "clear"; lineNumber: 78 } + Method { + name: "replace" + lineNumber: 79 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "set"; type: "QBarSet"; isPointer: true } + } + Method { + name: "at" + type: "QBarSet" + isPointer: true + lineNumber: 80 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "find" + type: "qsizetype" + isMethodConstant: true + lineNumber: 81 + Parameter { name: "set"; type: "QBarSet"; isPointer: true } + } + Method { + name: "removeMultiple" + lineNumber: 82 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "remove" + type: "bool" + lineNumber: 83 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "replace" + type: "bool" + lineNumber: 84 + Parameter { name: "oldValue"; type: "QBarSet"; isPointer: true } + Parameter { name: "newValue"; type: "QBarSet"; isPointer: true } + } + Method { + name: "replace" + type: "bool" + lineNumber: 85 + Parameter { name: "sets"; type: "QList" } + } + } + Component { + file: "qbarset.h" + lineNumber: 18 + name: "QBarSet" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtGraphs/BarSet 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "label" + type: "QString" + read: "label" + write: "setLabel" + notify: "labelChanged" + index: 0 + lineNumber: 21 + isFinal: true + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 1 + lineNumber: 22 + isFinal: true + } + Property { + name: "selectedColor" + type: "QColor" + read: "selectedColor" + write: "setSelectedColor" + notify: "selectedColorChanged" + index: 2 + lineNumber: 23 + isFinal: true + } + Property { + name: "borderColor" + type: "QColor" + read: "borderColor" + write: "setBorderColor" + notify: "borderColorChanged" + index: 3 + lineNumber: 25 + isFinal: true + } + Property { + name: "labelColor" + type: "QColor" + read: "labelColor" + write: "setLabelColor" + notify: "labelColorChanged" + index: 4 + lineNumber: 27 + isFinal: true + } + Property { + name: "values" + type: "QVariantList" + read: "values" + write: "setValues" + notify: "valuesChanged" + index: 5 + lineNumber: 28 + isFinal: true + } + Property { + name: "borderWidth" + type: "double" + read: "borderWidth" + write: "setBorderWidth" + notify: "borderWidthChanged" + index: 6 + lineNumber: 29 + isFinal: true + } + Property { + name: "count" + type: "qsizetype" + read: "count" + notify: "countChanged" + index: 7 + lineNumber: 31 + isReadonly: true + isFinal: true + } + Property { + name: "selectedBars" + type: "qsizetype" + isList: true + read: "selectedBars" + notify: "selectedBarsChanged" + index: 8 + lineNumber: 32 + isReadonly: true + isFinal: true + } + Signal { name: "update"; lineNumber: 86 } + Signal { name: "labelChanged"; lineNumber: 87 } + Signal { + name: "colorChanged" + lineNumber: 88 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "borderColorChanged" + lineNumber: 89 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "labelColorChanged" + lineNumber: 90 + Parameter { name: "color"; type: "QColor" } + } + Signal { name: "valuesChanged"; lineNumber: 91 } + Signal { + name: "selectedColorChanged" + lineNumber: 92 + Parameter { name: "color"; type: "QColor" } + } + Signal { name: "countChanged"; lineNumber: 93 } + Signal { + name: "borderWidthChanged" + lineNumber: 95 + Parameter { name: "width"; type: "double" } + } + Signal { + name: "valuesAdded" + lineNumber: 97 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "valuesRemoved" + lineNumber: 98 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "valueChanged" + lineNumber: 99 + Parameter { name: "index"; type: "qsizetype" } + } + Signal { name: "updatedBars"; lineNumber: 101 } + Signal { + name: "valueAdded" + lineNumber: 102 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "valueRemoved" + lineNumber: 103 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "selectedBarsChanged" + lineNumber: 105 + Parameter { name: "indexes"; type: "qsizetype"; isList: true } + } + Method { + name: "append" + lineNumber: 44 + Parameter { name: "value"; type: "double" } + } + Method { + name: "append" + lineNumber: 45 + Parameter { name: "values"; type: "double"; isList: true } + } + Method { + name: "insert" + lineNumber: 46 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "value"; type: "double" } + } + Method { + name: "remove" + lineNumber: 47 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "remove" + isCloned: true + lineNumber: 47 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "replace" + lineNumber: 48 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "value"; type: "double" } + } + Method { + name: "at" + type: "double" + isMethodConstant: true + lineNumber: 49 + Parameter { name: "index"; type: "qsizetype" } + } + Method { name: "count"; type: "qsizetype"; isMethodConstant: true; lineNumber: 50 } + Method { name: "sum"; type: "double"; isMethodConstant: true; lineNumber: 51 } + Method { name: "clear"; lineNumber: 52 } + Method { + name: "isBarSelected" + type: "bool" + isMethodConstant: true + lineNumber: 74 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "selectBar" + lineNumber: 75 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "deselectBar" + lineNumber: 76 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "setBarSelected" + lineNumber: 77 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "selected"; type: "bool" } + } + Method { name: "selectAllBars"; lineNumber: 78 } + Method { name: "deselectAllBars"; lineNumber: 79 } + Method { + name: "selectBars" + lineNumber: 80 + Parameter { name: "indexes"; type: "qsizetype"; isList: true } + } + Method { + name: "deselectBars" + lineNumber: 81 + Parameter { name: "indexes"; type: "qsizetype"; isList: true } + } + Method { + name: "toggleSelection" + lineNumber: 82 + Parameter { name: "indexes"; type: "qsizetype"; isList: true } + } + } + Component { + file: "qcategory3daxis.h" + lineNumber: 13 + name: "QCategory3DAxis" + accessSemantics: "reference" + prototype: "QAbstract3DAxis" + exports: [ + "QtGraphs/Category3DAxis 6.0", + "QtGraphs/Category3DAxis 6.9" + ] + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1545] + Property { + name: "labels" + type: "QStringList" + read: "labels" + write: "setLabels" + notify: "labelsChanged" + index: 0 + lineNumber: 17 + isFinal: true + } + Signal { name: "rowLabelsChanged"; lineNumber: 28 } + Signal { name: "columnLabelsChanged"; lineNumber: 29 } + } + Component { + file: "qcustom3ditem.h" + lineNumber: 18 + name: "QCustom3DItem" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtGraphs/Custom3DItem 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "meshFile" + type: "QString" + read: "meshFile" + write: "setMeshFile" + notify: "meshFileChanged" + index: 0 + lineNumber: 22 + isFinal: true + } + Property { + name: "textureFile" + type: "QString" + read: "textureFile" + write: "setTextureFile" + notify: "textureFileChanged" + index: 1 + lineNumber: 23 + isFinal: true + } + Property { + name: "position" + type: "QVector3D" + read: "position" + write: "setPosition" + notify: "positionChanged" + index: 2 + lineNumber: 25 + isFinal: true + } + Property { + name: "positionAbsolute" + type: "bool" + read: "isPositionAbsolute" + write: "setPositionAbsolute" + notify: "positionAbsoluteChanged" + index: 3 + lineNumber: 26 + isFinal: true + } + Property { + name: "scaling" + type: "QVector3D" + read: "scaling" + write: "setScaling" + notify: "scalingChanged" + index: 4 + lineNumber: 28 + isFinal: true + } + Property { + name: "rotation" + type: "QQuaternion" + read: "rotation" + write: "setRotation" + notify: "rotationChanged" + index: 5 + lineNumber: 29 + isFinal: true + } + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 6 + lineNumber: 30 + isFinal: true + } + Property { + name: "shadowCasting" + type: "bool" + read: "isShadowCasting" + write: "setShadowCasting" + notify: "shadowCastingChanged" + index: 7 + lineNumber: 31 + isFinal: true + } + Property { + name: "scalingAbsolute" + type: "bool" + read: "isScalingAbsolute" + write: "setScalingAbsolute" + notify: "scalingAbsoluteChanged" + index: 8 + lineNumber: 33 + isFinal: true + } + Signal { + name: "meshFileChanged" + lineNumber: 79 + Parameter { name: "meshFile"; type: "QString" } + } + Signal { + name: "textureFileChanged" + lineNumber: 80 + Parameter { name: "textureFile"; type: "QString" } + } + Signal { + name: "positionChanged" + lineNumber: 81 + Parameter { name: "position"; type: "QVector3D" } + } + Signal { + name: "positionAbsoluteChanged" + lineNumber: 82 + Parameter { name: "positionAbsolute"; type: "bool" } + } + Signal { + name: "scalingChanged" + lineNumber: 83 + Parameter { name: "scaling"; type: "QVector3D" } + } + Signal { + name: "rotationChanged" + lineNumber: 84 + Parameter { name: "rotation"; type: "QQuaternion" } + } + Signal { + name: "visibleChanged" + lineNumber: 85 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "shadowCastingChanged" + lineNumber: 86 + Parameter { name: "shadowCasting"; type: "bool" } + } + Signal { + name: "scalingAbsoluteChanged" + lineNumber: 87 + Parameter { name: "scalingAbsolute"; type: "bool" } + } + Signal { name: "needUpdate"; lineNumber: 88 } + Method { + name: "setRotationAxisAndAngle" + lineNumber: 74 + Parameter { name: "axis"; type: "QVector3D" } + Parameter { name: "angle"; type: "float" } + } + } + Component { + file: "qcustom3dlabel.h" + lineNumber: 18 + name: "QCustom3DLabel" + accessSemantics: "reference" + prototype: "QCustom3DItem" + exports: ["QtGraphs/Custom3DLabel 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "text" + type: "QString" + read: "text" + write: "setText" + notify: "textChanged" + index: 0 + lineNumber: 22 + isFinal: true + } + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 1 + lineNumber: 23 + isFinal: true + } + Property { + name: "textColor" + type: "QColor" + read: "textColor" + write: "setTextColor" + notify: "textColorChanged" + index: 2 + lineNumber: 24 + isFinal: true + } + Property { + name: "backgroundColor" + type: "QColor" + read: "backgroundColor" + write: "setBackgroundColor" + notify: "backgroundColorChanged" + index: 3 + lineNumber: 25 + isFinal: true + } + Property { + name: "borderVisible" + type: "bool" + read: "isBorderVisible" + write: "setBorderVisible" + notify: "borderVisibleChanged" + index: 4 + lineNumber: 27 + isFinal: true + } + Property { + name: "backgroundVisible" + type: "bool" + read: "isBackgroundVisible" + write: "setBackgroundVisible" + notify: "backgroundVisibleChanged" + index: 5 + lineNumber: 29 + isFinal: true + } + Property { + name: "facingCamera" + type: "bool" + read: "isFacingCamera" + write: "setFacingCamera" + notify: "facingCameraChanged" + index: 6 + lineNumber: 31 + isFinal: true + } + Signal { + name: "textChanged" + lineNumber: 67 + Parameter { name: "text"; type: "QString" } + } + Signal { + name: "fontChanged" + lineNumber: 68 + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "textColorChanged" + lineNumber: 69 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "backgroundColorChanged" + lineNumber: 70 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "borderVisibleChanged" + lineNumber: 71 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "backgroundVisibleChanged" + lineNumber: 72 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "facingCameraChanged" + lineNumber: 73 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "qcustom3dvolume.h" + lineNumber: 17 + name: "QCustom3DVolume" + accessSemantics: "reference" + prototype: "QCustom3DItem" + exports: ["QtGraphs/Custom3DVolume 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "textureWidth" + type: "int" + read: "textureWidth" + write: "setTextureWidth" + notify: "textureWidthChanged" + index: 0 + lineNumber: 21 + isFinal: true + } + Property { + name: "textureHeight" + type: "int" + read: "textureHeight" + write: "setTextureHeight" + notify: "textureHeightChanged" + index: 1 + lineNumber: 23 + isFinal: true + } + Property { + name: "textureDepth" + type: "int" + read: "textureDepth" + write: "setTextureDepth" + notify: "textureDepthChanged" + index: 2 + lineNumber: 25 + isFinal: true + } + Property { + name: "sliceIndexX" + type: "int" + read: "sliceIndexX" + write: "setSliceIndexX" + notify: "sliceIndexXChanged" + index: 3 + lineNumber: 27 + isFinal: true + } + Property { + name: "sliceIndexY" + type: "int" + read: "sliceIndexY" + write: "setSliceIndexY" + notify: "sliceIndexYChanged" + index: 4 + lineNumber: 28 + isFinal: true + } + Property { + name: "sliceIndexZ" + type: "int" + read: "sliceIndexZ" + write: "setSliceIndexZ" + notify: "sliceIndexZChanged" + index: 5 + lineNumber: 29 + isFinal: true + } + Property { + name: "colorTable" + type: "QRgb" + isList: true + read: "colorTable" + write: "setColorTable" + notify: "colorTableChanged" + index: 6 + lineNumber: 30 + isFinal: true + } + Property { + name: "textureData" + type: "QList" + isPointer: true + read: "textureData" + write: "setTextureData" + notify: "textureDataChanged" + index: 7 + lineNumber: 32 + isFinal: true + } + Property { + name: "alphaMultiplier" + type: "float" + read: "alphaMultiplier" + write: "setAlphaMultiplier" + notify: "alphaMultiplierChanged" + index: 8 + lineNumber: 34 + isFinal: true + } + Property { + name: "preserveOpacity" + type: "bool" + read: "preserveOpacity" + write: "setPreserveOpacity" + notify: "preserveOpacityChanged" + index: 9 + lineNumber: 36 + isFinal: true + } + Property { + name: "useHighDefShader" + type: "bool" + read: "useHighDefShader" + write: "setUseHighDefShader" + notify: "useHighDefShaderChanged" + index: 10 + lineNumber: 38 + isFinal: true + } + Property { + name: "drawSlices" + type: "bool" + read: "drawSlices" + write: "setDrawSlices" + notify: "drawSlicesChanged" + index: 11 + lineNumber: 40 + isFinal: true + } + Property { + name: "drawSliceFrames" + type: "bool" + read: "drawSliceFrames" + write: "setDrawSliceFrames" + notify: "drawSliceFramesChanged" + index: 12 + lineNumber: 41 + isFinal: true + } + Property { + name: "sliceFrameColor" + type: "QColor" + read: "sliceFrameColor" + write: "setSliceFrameColor" + notify: "sliceFrameColorChanged" + index: 13 + lineNumber: 43 + isFinal: true + } + Property { + name: "sliceFrameWidths" + type: "QVector3D" + read: "sliceFrameWidths" + write: "setSliceFrameWidths" + notify: "sliceFrameWidthsChanged" + index: 14 + lineNumber: 45 + isFinal: true + } + Property { + name: "sliceFrameGaps" + type: "QVector3D" + read: "sliceFrameGaps" + write: "setSliceFrameGaps" + notify: "sliceFrameGapsChanged" + index: 15 + lineNumber: 47 + isFinal: true + } + Property { + name: "sliceFrameThicknesses" + type: "QVector3D" + read: "sliceFrameThicknesses" + write: "setSliceFrameThicknesses" + notify: "sliceFrameThicknessesChanged" + index: 16 + lineNumber: 49 + isFinal: true + } + Signal { + name: "textureWidthChanged" + lineNumber: 121 + Parameter { name: "value"; type: "int" } + } + Signal { + name: "textureHeightChanged" + lineNumber: 122 + Parameter { name: "value"; type: "int" } + } + Signal { + name: "textureDepthChanged" + lineNumber: 123 + Parameter { name: "value"; type: "int" } + } + Signal { + name: "sliceIndexXChanged" + lineNumber: 124 + Parameter { name: "value"; type: "int" } + } + Signal { + name: "sliceIndexYChanged" + lineNumber: 125 + Parameter { name: "value"; type: "int" } + } + Signal { + name: "sliceIndexZChanged" + lineNumber: 126 + Parameter { name: "value"; type: "int" } + } + Signal { name: "colorTableChanged"; lineNumber: 127 } + Signal { + name: "textureDataChanged" + lineNumber: 128 + Parameter { name: "data"; type: "QList"; isPointer: true } + } + Signal { + name: "textureFormatChanged" + lineNumber: 129 + Parameter { name: "format"; type: "QImage::Format" } + } + Signal { + name: "alphaMultiplierChanged" + lineNumber: 130 + Parameter { name: "mult"; type: "float" } + } + Signal { + name: "preserveOpacityChanged" + lineNumber: 131 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "useHighDefShaderChanged" + lineNumber: 132 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "drawSlicesChanged" + lineNumber: 133 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "drawSliceFramesChanged" + lineNumber: 134 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "sliceFrameColorChanged" + lineNumber: 135 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "sliceFrameWidthsChanged" + lineNumber: 136 + Parameter { name: "values"; type: "QVector3D" } + } + Signal { + name: "sliceFrameGapsChanged" + lineNumber: 137 + Parameter { name: "values"; type: "QVector3D" } + } + Signal { + name: "sliceFrameThicknessesChanged" + lineNumber: 138 + Parameter { name: "values"; type: "QVector3D" } + } + } + Component { + file: "qdatetimeaxis.h" + lineNumber: 13 + name: "QDateTimeAxis" + accessSemantics: "reference" + prototype: "QAbstractAxis" + exports: [ + "QtGraphs/DateTimeAxis 6.0", + "QtGraphs/DateTimeAxis 6.9", + "QtGraphs/DateTimeAxis 6.10" + ] + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1545, 1546] + Property { + name: "min" + type: "QDateTime" + read: "min" + write: "setMin" + notify: "minChanged" + index: 0 + lineNumber: 16 + isFinal: true + } + Property { + name: "max" + type: "QDateTime" + read: "max" + write: "setMax" + notify: "maxChanged" + index: 1 + lineNumber: 17 + isFinal: true + } + Property { + name: "labelFormat" + type: "QString" + read: "labelFormat" + write: "setLabelFormat" + notify: "labelFormatChanged" + index: 2 + lineNumber: 18 + isFinal: true + } + Property { + name: "subTickCount" + type: "int" + read: "subTickCount" + write: "setSubTickCount" + notify: "subTickCountChanged" + index: 3 + lineNumber: 20 + isFinal: true + } + Property { + name: "tickInterval" + type: "double" + read: "tickInterval" + write: "setTickInterval" + notify: "tickIntervalChanged" + index: 4 + lineNumber: 22 + isFinal: true + } + Signal { + name: "minChanged" + lineNumber: 52 + Parameter { name: "min"; type: "QDateTime" } + } + Signal { + name: "maxChanged" + lineNumber: 53 + Parameter { name: "max"; type: "QDateTime" } + } + Signal { + name: "labelFormatChanged" + lineNumber: 54 + Parameter { name: "format"; type: "QString" } + } + Signal { name: "tickIntervalChanged"; lineNumber: 55 } + Signal { name: "subTickCountChanged"; lineNumber: 56 } + } + Component { + file: "private/qgraphanimation_p.h" + lineNumber: 23 + name: "QGraphAnimation" + accessSemantics: "reference" + prototype: "QVariantAnimation" + Enum { + name: "AnimationState" + isScoped: true + lineNumber: 32 + values: ["Playing", "Stopped"] + } + Enum { + name: "GraphAnimationType" + isScoped: true + lineNumber: 38 + values: ["GraphPoint", "ControlPoint"] + } + Property { + name: "animating" + type: "AnimationState" + read: "animating" + write: "setAnimating" + notify: "animatingChanged" + index: 0 + lineNumber: 28 + isFinal: true + } + Signal { name: "animatingChanged"; lineNumber: 58 } + Method { + name: "valueUpdated" + lineNumber: 55 + Parameter { name: "value"; type: "QVariant" } + } + } + Component { + file: "private/qgraphpointanimation_p.h" + lineNumber: 25 + name: "QGraphPointAnimation" + accessSemantics: "reference" + prototype: "QXYSeriesAnimation" + exports: ["QtGraphs/GraphPointAnimation 6.0"] + exportMetaObjectRevisions: [1536] + Method { + name: "valueUpdated" + lineNumber: 42 + Parameter { name: "value"; type: "QVariant" } + } + } + Component { + file: "private/qgraphtransition_p.h" + lineNumber: 23 + name: "QGraphTransition" + accessSemantics: "reference" + defaultProperty: "animations" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: ["QtGraphs/GraphTransition 6.0"] + exportMetaObjectRevisions: [1536] + Enum { + name: "TransitionType" + isScoped: true + lineNumber: 32 + values: ["None", "PointAdded", "PointReplaced", "PointRemoved"] + } + Property { + name: "animations" + type: "QObject" + isList: true + read: "animations" + index: 0 + lineNumber: 27 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "qgraphstheme.h" + lineNumber: 83 + name: "QGraphsLine" + accessSemantics: "value" + exports: ["QtGraphs/graphsline 6.0"] + isStructured: true + exportMetaObjectRevisions: [1536] + Property { + name: "mainColor" + type: "QColor" + read: "mainColor" + write: "setMainColor" + index: 0 + lineNumber: 89 + isFinal: true + } + Property { + name: "subColor" + type: "QColor" + read: "subColor" + write: "setSubColor" + index: 1 + lineNumber: 90 + isFinal: true + } + Property { + name: "mainWidth" + type: "double" + read: "mainWidth" + write: "setMainWidth" + index: 2 + lineNumber: 91 + isFinal: true + } + Property { + name: "subWidth" + type: "double" + read: "subWidth" + write: "setSubWidth" + index: 3 + lineNumber: 92 + isFinal: true + } + Property { + name: "labelTextColor" + type: "QColor" + read: "labelTextColor" + write: "setLabelTextColor" + index: 4 + lineNumber: 93 + isFinal: true + } + } + Component { + file: "qgraphstheme.h" + lineNumber: 130 + name: "QGraphsTheme" + accessSemantics: "reference" + defaultProperty: "themeChildren" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: ["QtGraphs/GraphsTheme 6.0"] + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536] + Enum { + name: "Theme" + isScoped: true + lineNumber: 199 + values: [ + "QtGreen", + "QtGreenNeon", + "MixSeries", + "OrangeSeries", + "YellowSeries", + "BlueSeries", + "PurpleSeries", + "GreySeries", + "UserDefined" + ] + } + Enum { + name: "ColorStyle" + isScoped: true + lineNumber: 212 + values: ["Uniform", "ObjectGradient", "RangeGradient"] + } + Enum { + name: "ForceTheme" + isScoped: true + lineNumber: 219 + values: ["No", "Yes"] + } + Enum { + name: "ColorScheme" + isScoped: true + lineNumber: 222 + values: ["Automatic", "Light", "Dark"] + } + Property { + name: "colorScheme" + type: "QGraphsTheme::ColorScheme" + read: "colorScheme" + write: "setColorScheme" + notify: "colorSchemeChanged" + index: 0 + lineNumber: 139 + isFinal: true + } + Property { + name: "theme" + type: "QGraphsTheme::Theme" + read: "theme" + write: "setTheme" + notify: "themeChanged" + index: 1 + lineNumber: 141 + isFinal: true + } + Property { + name: "colorStyle" + type: "QGraphsTheme::ColorStyle" + read: "colorStyle" + write: "setColorStyle" + notify: "colorStyleChanged" + index: 2 + lineNumber: 142 + isFinal: true + } + Property { + name: "backgroundColor" + type: "QColor" + read: "backgroundColor" + write: "setBackgroundColor" + notify: "backgroundColorChanged" + index: 3 + lineNumber: 145 + isFinal: true + } + Property { + name: "backgroundVisible" + type: "bool" + read: "isBackgroundVisible" + write: "setBackgroundVisible" + notify: "backgroundVisibleChanged" + index: 4 + lineNumber: 147 + isFinal: true + } + Property { + name: "plotAreaBackgroundColor" + type: "QColor" + read: "plotAreaBackgroundColor" + write: "setPlotAreaBackgroundColor" + notify: "plotAreaBackgroundColorChanged" + index: 5 + lineNumber: 150 + isFinal: true + } + Property { + name: "plotAreaBackgroundVisible" + type: "bool" + read: "isPlotAreaBackgroundVisible" + write: "setPlotAreaBackgroundVisible" + notify: "plotAreaBackgroundVisibleChanged" + index: 6 + lineNumber: 152 + isFinal: true + } + Property { + name: "gridVisible" + type: "bool" + read: "isGridVisible" + write: "setGridVisible" + notify: "gridVisibleChanged" + index: 7 + lineNumber: 155 + isFinal: true + } + Property { + name: "axisXLabelFont" + type: "QFont" + read: "axisXLabelFont" + write: "setAxisXLabelFont" + notify: "axisXLabelFontChanged" + index: 8 + lineNumber: 158 + isFinal: true + } + Property { + name: "axisYLabelFont" + type: "QFont" + read: "axisYLabelFont" + write: "setAxisYLabelFont" + notify: "axisYLabelFontChanged" + index: 9 + lineNumber: 159 + isFinal: true + } + Property { + name: "axisZLabelFont" + type: "QFont" + read: "axisZLabelFont" + write: "setAxisZLabelFont" + notify: "axisZLabelFontChanged" + index: 10 + lineNumber: 160 + isFinal: true + } + Property { + name: "grid" + type: "QGraphsLine" + read: "grid" + write: "setGrid" + notify: "gridChanged" + index: 11 + lineNumber: 162 + isFinal: true + } + Property { + name: "axisX" + type: "QGraphsLine" + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 12 + lineNumber: 163 + isFinal: true + } + Property { + name: "axisY" + type: "QGraphsLine" + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 13 + lineNumber: 164 + isFinal: true + } + Property { + name: "axisZ" + type: "QGraphsLine" + read: "axisZ" + write: "setAxisZ" + notify: "axisZChanged" + index: 14 + lineNumber: 165 + isFinal: true + } + Property { + name: "labelFont" + type: "QFont" + read: "labelFont" + write: "setLabelFont" + notify: "labelFontChanged" + index: 15 + lineNumber: 167 + isFinal: true + } + Property { + name: "labelsVisible" + type: "bool" + read: "labelsVisible" + write: "setLabelsVisible" + notify: "labelsVisibleChanged" + index: 16 + lineNumber: 168 + isFinal: true + } + Property { + name: "labelBackgroundColor" + type: "QColor" + read: "labelBackgroundColor" + write: "setLabelBackgroundColor" + notify: "labelBackgroundColorChanged" + index: 17 + lineNumber: 170 + isFinal: true + } + Property { + name: "labelTextColor" + type: "QColor" + read: "labelTextColor" + write: "setLabelTextColor" + notify: "labelTextColorChanged" + index: 18 + lineNumber: 172 + isFinal: true + } + Property { + name: "labelBackgroundVisible" + type: "bool" + read: "isLabelBackgroundVisible" + write: "setLabelBackgroundVisible" + notify: "labelBackgroundVisibleChanged" + index: 19 + lineNumber: 174 + isFinal: true + } + Property { + name: "labelBorderVisible" + type: "bool" + read: "isLabelBorderVisible" + write: "setLabelBorderVisible" + notify: "labelBorderVisibleChanged" + index: 20 + lineNumber: 176 + isFinal: true + } + Property { + name: "seriesColors" + type: "QColor" + isList: true + read: "seriesColors" + write: "setSeriesColors" + notify: "seriesColorsChanged" + index: 21 + lineNumber: 179 + isFinal: true + } + Property { + name: "borderColors" + type: "QColor" + isList: true + read: "borderColors" + write: "setBorderColors" + notify: "borderColorsChanged" + index: 22 + lineNumber: 181 + isFinal: true + } + Property { + name: "borderWidth" + type: "double" + read: "borderWidth" + write: "setBorderWidth" + notify: "borderWidthChanged" + index: 23 + lineNumber: 182 + isFinal: true + } + Property { + name: "baseColors" + type: "QQuickGraphsColor" + isList: true + read: "baseColorsQML" + index: 24 + lineNumber: 184 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "baseGradients" + type: "QQuickGradient" + isList: true + read: "baseGradientsQML" + index: 25 + lineNumber: 185 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "themeChildren" + type: "QObject" + isList: true + read: "themeChildren" + index: 26 + lineNumber: 186 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "singleHighlightColor" + type: "QColor" + read: "singleHighlightColor" + write: "setSingleHighlightColor" + notify: "singleHighlightColorChanged" + index: 27 + lineNumber: 188 + isFinal: true + } + Property { + name: "multiHighlightColor" + type: "QColor" + read: "multiHighlightColor" + write: "setMultiHighlightColor" + notify: "multiHighlightColorChanged" + index: 28 + lineNumber: 190 + isFinal: true + } + Property { + name: "singleHighlightGradient" + type: "QQuickGradient" + isPointer: true + read: "singleHighlightGradientQML" + write: "setSingleHighlightGradientQML" + notify: "singleHighlightGradientQMLChanged" + index: 29 + lineNumber: 192 + isFinal: true + } + Property { + name: "multiHighlightGradient" + type: "QQuickGradient" + isPointer: true + read: "multiHighlightGradientQML" + write: "setMultiHighlightGradientQML" + notify: "multiHighlightGradientQMLChanged" + index: 30 + lineNumber: 194 + isFinal: true + } + Signal { name: "update"; lineNumber: 310 } + Signal { name: "colorSchemeChanged"; lineNumber: 312 } + Signal { + name: "themeChanged" + lineNumber: 313 + Parameter { name: "theme"; type: "QGraphsTheme::Theme" } + } + Signal { + name: "colorStyleChanged" + lineNumber: 314 + Parameter { name: "type"; type: "QGraphsTheme::ColorStyle" } + } + Signal { name: "backgroundColorChanged"; lineNumber: 316 } + Signal { name: "backgroundVisibleChanged"; lineNumber: 317 } + Signal { name: "plotAreaBackgroundColorChanged"; lineNumber: 319 } + Signal { name: "plotAreaBackgroundVisibleChanged"; lineNumber: 320 } + Signal { name: "gridVisibleChanged"; lineNumber: 322 } + Signal { name: "labelsVisibleChanged"; lineNumber: 324 } + Signal { name: "labelBackgroundColorChanged"; lineNumber: 325 } + Signal { name: "labelTextColorChanged"; lineNumber: 326 } + Signal { + name: "singleHighlightColorChanged" + lineNumber: 328 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "multiHighlightColorChanged" + lineNumber: 329 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "singleHighlightGradientChanged" + lineNumber: 330 + Parameter { name: "gradient"; type: "QLinearGradient" } + } + Signal { + name: "multiHighlightGradientChanged" + lineNumber: 331 + Parameter { name: "gradient"; type: "QLinearGradient" } + } + Signal { name: "labelFontChanged"; lineNumber: 333 } + Signal { name: "labelBackgroundVisibleChanged"; lineNumber: 335 } + Signal { name: "labelBorderVisibleChanged"; lineNumber: 336 } + Signal { + name: "seriesColorsChanged" + lineNumber: 338 + Parameter { name: "list"; type: "QColor"; isList: true } + } + Signal { + name: "seriesGradientsChanged" + lineNumber: 339 + Parameter { name: "list"; type: "QLinearGradient"; isList: true } + } + Signal { name: "borderColorsChanged"; lineNumber: 340 } + Signal { name: "borderWidthChanged"; lineNumber: 341 } + Signal { name: "singleHighlightGradientQMLChanged"; lineNumber: 343 } + Signal { name: "multiHighlightGradientQMLChanged"; lineNumber: 344 } + Signal { name: "axisXLabelFontChanged"; lineNumber: 346 } + Signal { name: "axisYLabelFontChanged"; lineNumber: 347 } + Signal { name: "axisZLabelFontChanged"; lineNumber: 348 } + Signal { name: "gridChanged"; lineNumber: 350 } + Signal { name: "axisXChanged"; lineNumber: 351 } + Signal { name: "axisYChanged"; lineNumber: 352 } + Signal { name: "axisZChanged"; lineNumber: 353 } + Method { name: "handleBaseColorUpdate"; lineNumber: 356 } + Method { name: "handleBaseGradientUpdate"; lineNumber: 357 } + } + Component { + file: "private/qgraphsview_p.h" + lineNumber: 40 + name: "QGraphsView" + accessSemantics: "reference" + defaultProperty: "seriesList" + parentProperty: "parent" + prototype: "QQuickItem" + exports: [ + "QtGraphs/GraphsView 6.0", + "QtGraphs/GraphsView 6.3", + "QtGraphs/GraphsView 6.7", + "QtGraphs/GraphsView 6.9", + "QtGraphs/GraphsView 6.10" + ] + exportMetaObjectRevisions: [1536, 1539, 1543, 1545, 1546] + Enum { + name: "ZoomStyle" + isScoped: true + lineNumber: 175 + values: ["None", "Center"] + } + Enum { + name: "PanStyle" + isScoped: true + lineNumber: 178 + values: ["None", "Drag"] + } + Property { + name: "theme" + type: "QGraphsTheme" + isPointer: true + read: "theme" + write: "setTheme" + notify: "themeChanged" + index: 0 + lineNumber: 43 + isFinal: true + } + Property { + name: "seriesList" + type: "QObject" + isList: true + read: "seriesList" + index: 1 + lineNumber: 44 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "marginTop" + type: "double" + read: "marginTop" + write: "setMarginTop" + notify: "marginTopChanged" + index: 2 + lineNumber: 45 + isFinal: true + } + Property { + name: "marginBottom" + type: "double" + read: "marginBottom" + write: "setMarginBottom" + notify: "marginBottomChanged" + index: 3 + lineNumber: 46 + isFinal: true + } + Property { + name: "marginLeft" + type: "double" + read: "marginLeft" + write: "setMarginLeft" + notify: "marginLeftChanged" + index: 4 + lineNumber: 47 + isFinal: true + } + Property { + name: "marginRight" + type: "double" + read: "marginRight" + write: "setMarginRight" + notify: "marginRightChanged" + index: 5 + lineNumber: 48 + isFinal: true + } + Property { + name: "clipPlotArea" + revision: 1546 + type: "bool" + read: "clipPlotArea" + write: "setClipPlotArea" + notify: "clipPlotAreaChanged" + index: 6 + lineNumber: 49 + } + Property { + name: "plotArea" + revision: 1545 + type: "QRectF" + read: "plotArea" + notify: "plotAreaChanged" + index: 7 + lineNumber: 50 + isReadonly: true + } + Property { + name: "axisXSmoothing" + type: "double" + read: "axisXSmoothing" + write: "setAxisXSmoothing" + notify: "axisXSmoothingChanged" + index: 8 + lineNumber: 52 + isFinal: true + } + Property { + name: "axisYSmoothing" + type: "double" + read: "axisYSmoothing" + write: "setAxisYSmoothing" + notify: "axisYSmoothingChanged" + index: 9 + lineNumber: 53 + isFinal: true + } + Property { + name: "gridSmoothing" + type: "double" + read: "gridSmoothing" + write: "setGridSmoothing" + notify: "gridSmoothingChanged" + index: 10 + lineNumber: 54 + isFinal: true + } + Property { + name: "shadowVisible" + type: "bool" + read: "isShadowVisible" + write: "setShadowVisible" + notify: "shadowVisibleChanged" + index: 11 + lineNumber: 56 + isFinal: true + } + Property { + name: "shadowColor" + type: "QColor" + read: "shadowColor" + write: "setShadowColor" + notify: "shadowColorChanged" + index: 12 + lineNumber: 58 + isFinal: true + } + Property { + name: "shadowBarWidth" + type: "double" + read: "shadowBarWidth" + write: "setShadowBarWidth" + notify: "shadowBarWidthChanged" + index: 13 + lineNumber: 59 + isFinal: true + } + Property { + name: "shadowXOffset" + type: "double" + read: "shadowXOffset" + write: "setShadowXOffset" + notify: "shadowXOffsetChanged" + index: 14 + lineNumber: 60 + isFinal: true + } + Property { + name: "shadowYOffset" + type: "double" + read: "shadowYOffset" + write: "setShadowYOffset" + notify: "shadowYOffsetChanged" + index: 15 + lineNumber: 61 + isFinal: true + } + Property { + name: "shadowSmoothing" + type: "double" + read: "shadowSmoothing" + write: "setShadowSmoothing" + notify: "shadowSmoothingChanged" + index: 16 + lineNumber: 62 + isFinal: true + } + Property { + name: "axisX" + type: "QAbstractAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 17 + lineNumber: 64 + isFinal: true + } + Property { + name: "axisY" + type: "QAbstractAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 18 + lineNumber: 65 + isFinal: true + } + Property { + name: "orientation" + type: "Qt::Orientation" + read: "orientation" + write: "setOrientation" + notify: "orientationChanged" + index: 19 + lineNumber: 66 + isFinal: true + } + Property { + name: "zoomStyle" + revision: 1545 + type: "ZoomStyle" + read: "zoomStyle" + write: "setZoomStyle" + notify: "zoomStyleChanged" + index: 20 + lineNumber: 69 + } + Property { + name: "panStyle" + revision: 1545 + type: "PanStyle" + read: "panStyle" + write: "setPanStyle" + notify: "panStyleChanged" + index: 21 + lineNumber: 70 + } + Property { + name: "zoomSensitivity" + revision: 1545 + type: "double" + read: "zoomSensitivity" + write: "setZoomSensitivity" + notify: "zoomSensitivityChanged" + index: 22 + lineNumber: 71 + } + Property { + name: "zoomAreaEnabled" + revision: 1545 + type: "bool" + read: "zoomAreaEnabled" + write: "setZoomAreaEnabled" + notify: "zoomAreaEnabledChanged" + index: 23 + lineNumber: 74 + } + Property { + name: "zoomAreaDelegate" + revision: 1545 + type: "QQmlComponent" + isPointer: true + read: "zoomAreaDelegate" + write: "setZoomAreaDelegate" + notify: "zoomAreaDelegateChanged" + index: 24 + lineNumber: 76 + } + Signal { name: "themeChanged"; lineNumber: 211 } + Signal { name: "marginTopChanged"; lineNumber: 212 } + Signal { name: "marginBottomChanged"; lineNumber: 213 } + Signal { name: "marginLeftChanged"; lineNumber: 214 } + Signal { name: "marginRightChanged"; lineNumber: 215 } + Signal { name: "clipPlotAreaChanged"; revision: 1546; lineNumber: 216 } + Signal { name: "plotAreaChanged"; revision: 1545; lineNumber: 217 } + Signal { + name: "hoverEnter" + lineNumber: 218 + Parameter { name: "seriesName"; type: "QString" } + Parameter { name: "position"; type: "QPointF" } + Parameter { name: "value"; type: "QPointF" } + } + Signal { + name: "hoverExit" + lineNumber: 219 + Parameter { name: "seriesName"; type: "QString" } + Parameter { name: "position"; type: "QPointF" } + } + Signal { + name: "hover" + lineNumber: 220 + Parameter { name: "seriesName"; type: "QString" } + Parameter { name: "position"; type: "QPointF" } + Parameter { name: "value"; type: "QPointF" } + } + Signal { name: "axisXSmoothingChanged"; lineNumber: 222 } + Signal { name: "axisYSmoothingChanged"; lineNumber: 223 } + Signal { name: "gridSmoothingChanged"; lineNumber: 224 } + Signal { name: "shadowVisibleChanged"; lineNumber: 226 } + Signal { name: "shadowColorChanged"; lineNumber: 227 } + Signal { name: "shadowBarWidthChanged"; lineNumber: 228 } + Signal { name: "shadowXOffsetChanged"; lineNumber: 229 } + Signal { name: "shadowYOffsetChanged"; lineNumber: 230 } + Signal { name: "shadowSmoothingChanged"; lineNumber: 231 } + Signal { name: "axisXChanged"; lineNumber: 233 } + Signal { name: "axisYChanged"; lineNumber: 234 } + Signal { name: "orientationChanged"; lineNumber: 236 } + Signal { name: "zoomStyleChanged"; revision: 1545; lineNumber: 238 } + Signal { name: "panStyleChanged"; revision: 1545; lineNumber: 239 } + Signal { name: "zoomAreaEnabledChanged"; revision: 1545; lineNumber: 241 } + Signal { name: "zoomAreaDelegateChanged"; revision: 1545; lineNumber: 242 } + Signal { name: "zoomSensitivityChanged"; revision: 1545; lineNumber: 244 } + Method { + name: "addSeries" + lineNumber: 86 + Parameter { name: "series"; type: "QObject"; isPointer: true } + } + Method { + name: "insertSeries" + lineNumber: 87 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "series"; type: "QObject"; isPointer: true } + } + Method { + name: "removeSeries" + lineNumber: 88 + Parameter { name: "series"; type: "QObject"; isPointer: true } + } + Method { + name: "removeSeries" + lineNumber: 89 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "hasSeries" + type: "bool" + lineNumber: 90 + Parameter { name: "series"; type: "QObject"; isPointer: true } + } + } + Component { + file: "qheightmapsurfacedataproxy.h" + lineNumber: 15 + name: "QHeightMapSurfaceDataProxy" + accessSemantics: "reference" + prototype: "QSurfaceDataProxy" + exports: ["QtGraphs/HeightMapSurfaceDataProxy 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "heightMap" + type: "QImage" + read: "heightMap" + write: "setHeightMap" + notify: "heightMapChanged" + index: 0 + lineNumber: 19 + isFinal: true + } + Property { + name: "heightMapFile" + type: "QString" + read: "heightMapFile" + write: "setHeightMapFile" + notify: "heightMapFileChanged" + index: 1 + lineNumber: 20 + isFinal: true + } + Property { + name: "minXValue" + type: "float" + read: "minXValue" + write: "setMinXValue" + notify: "minXValueChanged" + index: 2 + lineNumber: 22 + isFinal: true + } + Property { + name: "maxXValue" + type: "float" + read: "maxXValue" + write: "setMaxXValue" + notify: "maxXValueChanged" + index: 3 + lineNumber: 23 + isFinal: true + } + Property { + name: "minZValue" + type: "float" + read: "minZValue" + write: "setMinZValue" + notify: "minZValueChanged" + index: 4 + lineNumber: 24 + isFinal: true + } + Property { + name: "maxZValue" + type: "float" + read: "maxZValue" + write: "setMaxZValue" + notify: "maxZValueChanged" + index: 5 + lineNumber: 25 + isFinal: true + } + Property { + name: "minYValue" + type: "float" + read: "minYValue" + write: "setMinYValue" + notify: "minYValueChanged" + index: 6 + lineNumber: 26 + isFinal: true + } + Property { + name: "maxYValue" + type: "float" + read: "maxYValue" + write: "setMaxYValue" + notify: "maxYValueChanged" + index: 7 + lineNumber: 27 + isFinal: true + } + Property { + name: "autoScaleY" + type: "bool" + read: "autoScaleY" + write: "setAutoScaleY" + notify: "autoScaleYChanged" + index: 8 + lineNumber: 28 + isFinal: true + } + Signal { + name: "heightMapChanged" + lineNumber: 59 + Parameter { name: "image"; type: "QImage" } + } + Signal { + name: "heightMapFileChanged" + lineNumber: 60 + Parameter { name: "filename"; type: "QString" } + } + Signal { + name: "minXValueChanged" + lineNumber: 61 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "maxXValueChanged" + lineNumber: 62 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "minZValueChanged" + lineNumber: 63 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "maxZValueChanged" + lineNumber: 64 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "minYValueChanged" + lineNumber: 65 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "maxYValueChanged" + lineNumber: 66 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "autoScaleYChanged" + lineNumber: 67 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "qitemmodelbardataproxy.h" + lineNumber: 15 + name: "QItemModelBarDataProxy" + accessSemantics: "reference" + prototype: "QBarDataProxy" + exports: ["QtGraphs/ItemModelBarDataProxy 6.0"] + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536] + Enum { + name: "MultiMatchBehavior" + isScoped: true + lineNumber: 58 + values: ["First", "Last", "Average", "Cumulative"] + } + Property { + name: "itemModel" + type: "QAbstractItemModel" + isPointer: true + read: "itemModel" + write: "setItemModel" + notify: "itemModelChanged" + index: 0 + lineNumber: 20 + isFinal: true + } + Property { + name: "rowRole" + type: "QString" + read: "rowRole" + write: "setRowRole" + notify: "rowRoleChanged" + index: 1 + lineNumber: 22 + isFinal: true + } + Property { + name: "columnRole" + type: "QString" + read: "columnRole" + write: "setColumnRole" + notify: "columnRoleChanged" + index: 2 + lineNumber: 23 + isFinal: true + } + Property { + name: "valueRole" + type: "QString" + read: "valueRole" + write: "setValueRole" + notify: "valueRoleChanged" + index: 3 + lineNumber: 24 + isFinal: true + } + Property { + name: "rotationRole" + type: "QString" + read: "rotationRole" + write: "setRotationRole" + notify: "rotationRoleChanged" + index: 4 + lineNumber: 25 + isFinal: true + } + Property { + name: "rowCategories" + type: "QStringList" + read: "rowCategories" + write: "setRowCategories" + notify: "rowCategoriesChanged" + index: 5 + lineNumber: 27 + isFinal: true + } + Property { + name: "columnCategories" + type: "QStringList" + read: "columnCategories" + write: "setColumnCategories" + notify: "columnCategoriesChanged" + index: 6 + lineNumber: 29 + isFinal: true + } + Property { + name: "useModelCategories" + type: "bool" + read: "useModelCategories" + write: "setUseModelCategories" + notify: "useModelCategoriesChanged" + index: 7 + lineNumber: 31 + isFinal: true + } + Property { + name: "autoRowCategories" + type: "bool" + read: "autoRowCategories" + write: "setAutoRowCategories" + notify: "autoRowCategoriesChanged" + index: 8 + lineNumber: 33 + isFinal: true + } + Property { + name: "autoColumnCategories" + type: "bool" + read: "autoColumnCategories" + write: "setAutoColumnCategories" + notify: "autoColumnCategoriesChanged" + index: 9 + lineNumber: 35 + isFinal: true + } + Property { + name: "rowRolePattern" + type: "QRegularExpression" + read: "rowRolePattern" + write: "setRowRolePattern" + notify: "rowRolePatternChanged" + index: 10 + lineNumber: 37 + isFinal: true + } + Property { + name: "columnRolePattern" + type: "QRegularExpression" + read: "columnRolePattern" + write: "setColumnRolePattern" + notify: "columnRolePatternChanged" + index: 11 + lineNumber: 39 + isFinal: true + } + Property { + name: "valueRolePattern" + type: "QRegularExpression" + read: "valueRolePattern" + write: "setValueRolePattern" + notify: "valueRolePatternChanged" + index: 12 + lineNumber: 41 + isFinal: true + } + Property { + name: "rotationRolePattern" + type: "QRegularExpression" + read: "rotationRolePattern" + write: "setRotationRolePattern" + notify: "rotationRolePatternChanged" + index: 13 + lineNumber: 43 + isFinal: true + } + Property { + name: "rowRoleReplace" + type: "QString" + read: "rowRoleReplace" + write: "setRowRoleReplace" + notify: "rowRoleReplaceChanged" + index: 14 + lineNumber: 45 + isFinal: true + } + Property { + name: "columnRoleReplace" + type: "QString" + read: "columnRoleReplace" + write: "setColumnRoleReplace" + notify: "columnRoleReplaceChanged" + index: 15 + lineNumber: 47 + isFinal: true + } + Property { + name: "valueRoleReplace" + type: "QString" + read: "valueRoleReplace" + write: "setValueRoleReplace" + notify: "valueRoleReplaceChanged" + index: 16 + lineNumber: 49 + isFinal: true + } + Property { + name: "rotationRoleReplace" + type: "QString" + read: "rotationRoleReplace" + write: "setRotationRoleReplace" + notify: "rotationRoleReplaceChanged" + index: 17 + lineNumber: 51 + isFinal: true + } + Property { + name: "multiMatchBehavior" + type: "QItemModelBarDataProxy::MultiMatchBehavior" + read: "multiMatchBehavior" + write: "setMultiMatchBehavior" + notify: "multiMatchBehaviorChanged" + index: 18 + lineNumber: 53 + isFinal: true + } + Signal { + name: "itemModelChanged" + lineNumber: 155 + Parameter { name: "itemModel"; type: "QAbstractItemModel"; isPointer: true; isTypeConstant: true } + } + Signal { + name: "rowRoleChanged" + lineNumber: 156 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "columnRoleChanged" + lineNumber: 157 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "valueRoleChanged" + lineNumber: 158 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "rotationRoleChanged" + lineNumber: 159 + Parameter { name: "role"; type: "QString" } + } + Signal { name: "rowCategoriesChanged"; lineNumber: 160 } + Signal { name: "columnCategoriesChanged"; lineNumber: 161 } + Signal { + name: "useModelCategoriesChanged" + lineNumber: 162 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "autoRowCategoriesChanged" + lineNumber: 163 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "autoColumnCategoriesChanged" + lineNumber: 164 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "rowRolePatternChanged" + lineNumber: 165 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "columnRolePatternChanged" + lineNumber: 166 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "valueRolePatternChanged" + lineNumber: 167 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "rotationRolePatternChanged" + lineNumber: 168 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "rowRoleReplaceChanged" + lineNumber: 169 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "columnRoleReplaceChanged" + lineNumber: 170 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "valueRoleReplaceChanged" + lineNumber: 171 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "rotationRoleReplaceChanged" + lineNumber: 172 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "multiMatchBehaviorChanged" + lineNumber: 173 + Parameter { name: "behavior"; type: "QItemModelBarDataProxy::MultiMatchBehavior" } + } + Method { + name: "rowCategoryIndex" + type: "qsizetype" + lineNumber: 130 + Parameter { name: "category"; type: "QString" } + } + Method { + name: "columnCategoryIndex" + type: "qsizetype" + lineNumber: 131 + Parameter { name: "category"; type: "QString" } + } + } + Component { + file: "qitemmodelscatterdataproxy.h" + lineNumber: 16 + name: "QItemModelScatterDataProxy" + accessSemantics: "reference" + prototype: "QScatterDataProxy" + exports: [ + "QtGraphs/ItemModelScatterDataProxy 6.0", + "QtGraphs/ItemModelScatterDataProxy 6.10" + ] + exportMetaObjectRevisions: [1536, 1546] + Property { + name: "itemModel" + type: "QAbstractItemModel" + isPointer: true + read: "itemModel" + write: "setItemModel" + notify: "itemModelChanged" + index: 0 + lineNumber: 20 + isFinal: true + } + Property { + name: "xPosRole" + type: "QString" + read: "xPosRole" + write: "setXPosRole" + notify: "xPosRoleChanged" + index: 1 + lineNumber: 22 + isFinal: true + } + Property { + name: "yPosRole" + type: "QString" + read: "yPosRole" + write: "setYPosRole" + notify: "yPosRoleChanged" + index: 2 + lineNumber: 23 + isFinal: true + } + Property { + name: "zPosRole" + type: "QString" + read: "zPosRole" + write: "setZPosRole" + notify: "zPosRoleChanged" + index: 3 + lineNumber: 24 + isFinal: true + } + Property { + name: "rotationRole" + type: "QString" + read: "rotationRole" + write: "setRotationRole" + notify: "rotationRoleChanged" + index: 4 + lineNumber: 25 + isFinal: true + } + Property { + name: "scaleRole" + revision: 1546 + type: "QString" + read: "scaleRole" + write: "setScaleRole" + notify: "scaleRoleChanged" + index: 5 + lineNumber: 27 + isFinal: true + } + Property { + name: "xPosRolePattern" + type: "QRegularExpression" + read: "xPosRolePattern" + write: "setXPosRolePattern" + notify: "xPosRolePatternChanged" + index: 6 + lineNumber: 29 + isFinal: true + } + Property { + name: "yPosRolePattern" + type: "QRegularExpression" + read: "yPosRolePattern" + write: "setYPosRolePattern" + notify: "yPosRolePatternChanged" + index: 7 + lineNumber: 31 + isFinal: true + } + Property { + name: "zPosRolePattern" + type: "QRegularExpression" + read: "zPosRolePattern" + write: "setZPosRolePattern" + notify: "zPosRolePatternChanged" + index: 8 + lineNumber: 33 + isFinal: true + } + Property { + name: "rotationRolePattern" + type: "QRegularExpression" + read: "rotationRolePattern" + write: "setRotationRolePattern" + notify: "rotationRolePatternChanged" + index: 9 + lineNumber: 35 + isFinal: true + } + Property { + name: "scaleRolePattern" + revision: 1546 + type: "QRegularExpression" + read: "scaleRolePattern" + write: "setScaleRolePattern" + notify: "scaleRolePatternChanged" + index: 10 + lineNumber: 37 + isFinal: true + } + Property { + name: "xPosRoleReplace" + type: "QString" + read: "xPosRoleReplace" + write: "setXPosRoleReplace" + notify: "xPosRoleReplaceChanged" + index: 11 + lineNumber: 39 + isFinal: true + } + Property { + name: "yPosRoleReplace" + type: "QString" + read: "yPosRoleReplace" + write: "setYPosRoleReplace" + notify: "yPosRoleReplaceChanged" + index: 12 + lineNumber: 41 + isFinal: true + } + Property { + name: "zPosRoleReplace" + type: "QString" + read: "zPosRoleReplace" + write: "setZPosRoleReplace" + notify: "zPosRoleReplaceChanged" + index: 13 + lineNumber: 43 + isFinal: true + } + Property { + name: "rotationRoleReplace" + type: "QString" + read: "rotationRoleReplace" + write: "setRotationRoleReplace" + notify: "rotationRoleReplaceChanged" + index: 14 + lineNumber: 45 + isFinal: true + } + Property { + name: "scaleRoleReplace" + revision: 1546 + type: "QString" + read: "scaleRoleReplace" + write: "setScaleRoleReplace" + notify: "scaleRoleReplaceChanged" + index: 15 + lineNumber: 47 + isFinal: true + } + Signal { + name: "itemModelChanged" + lineNumber: 116 + Parameter { name: "itemModel"; type: "QAbstractItemModel"; isPointer: true; isTypeConstant: true } + } + Signal { + name: "xPosRoleChanged" + lineNumber: 117 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "yPosRoleChanged" + lineNumber: 118 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "zPosRoleChanged" + lineNumber: 119 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "rotationRoleChanged" + lineNumber: 120 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "scaleRoleChanged" + lineNumber: 121 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "xPosRolePatternChanged" + lineNumber: 122 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "yPosRolePatternChanged" + lineNumber: 123 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "zPosRolePatternChanged" + lineNumber: 124 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "rotationRolePatternChanged" + lineNumber: 125 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "scaleRolePatternChanged" + lineNumber: 126 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "rotationRoleReplaceChanged" + lineNumber: 127 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "xPosRoleReplaceChanged" + lineNumber: 128 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "yPosRoleReplaceChanged" + lineNumber: 129 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "zPosRoleReplaceChanged" + lineNumber: 130 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "scaleRoleReplaceChanged" + lineNumber: 131 + Parameter { name: "replace"; type: "QString" } + } + } + Component { + file: "qitemmodelsurfacedataproxy.h" + lineNumber: 16 + name: "QItemModelSurfaceDataProxy" + accessSemantics: "reference" + prototype: "QSurfaceDataProxy" + exports: ["QtGraphs/ItemModelSurfaceDataProxy 6.0"] + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536] + Enum { + name: "MultiMatchBehavior" + isScoped: true + lineNumber: 64 + values: ["First", "Last", "Average", "CumulativeY"] + } + Property { + name: "itemModel" + type: "QAbstractItemModel" + isPointer: true + read: "itemModel" + write: "setItemModel" + notify: "itemModelChanged" + index: 0 + lineNumber: 21 + isFinal: true + } + Property { + name: "rowRole" + type: "QString" + read: "rowRole" + write: "setRowRole" + notify: "rowRoleChanged" + index: 1 + lineNumber: 23 + isFinal: true + } + Property { + name: "columnRole" + type: "QString" + read: "columnRole" + write: "setColumnRole" + notify: "columnRoleChanged" + index: 2 + lineNumber: 24 + isFinal: true + } + Property { + name: "xPosRole" + type: "QString" + read: "xPosRole" + write: "setXPosRole" + notify: "xPosRoleChanged" + index: 3 + lineNumber: 25 + isFinal: true + } + Property { + name: "yPosRole" + type: "QString" + read: "yPosRole" + write: "setYPosRole" + notify: "yPosRoleChanged" + index: 4 + lineNumber: 26 + isFinal: true + } + Property { + name: "zPosRole" + type: "QString" + read: "zPosRole" + write: "setZPosRole" + notify: "zPosRoleChanged" + index: 5 + lineNumber: 27 + isFinal: true + } + Property { + name: "rowCategories" + type: "QStringList" + read: "rowCategories" + write: "setRowCategories" + notify: "rowCategoriesChanged" + index: 6 + lineNumber: 28 + isFinal: true + } + Property { + name: "columnCategories" + type: "QStringList" + read: "columnCategories" + write: "setColumnCategories" + notify: "columnCategoriesChanged" + index: 7 + lineNumber: 30 + isFinal: true + } + Property { + name: "useModelCategories" + type: "bool" + read: "useModelCategories" + write: "setUseModelCategories" + notify: "useModelCategoriesChanged" + index: 8 + lineNumber: 32 + isFinal: true + } + Property { + name: "autoRowCategories" + type: "bool" + read: "autoRowCategories" + write: "setAutoRowCategories" + notify: "autoRowCategoriesChanged" + index: 9 + lineNumber: 34 + isFinal: true + } + Property { + name: "autoColumnCategories" + type: "bool" + read: "autoColumnCategories" + write: "setAutoColumnCategories" + notify: "autoColumnCategoriesChanged" + index: 10 + lineNumber: 36 + isFinal: true + } + Property { + name: "rowRolePattern" + type: "QRegularExpression" + read: "rowRolePattern" + write: "setRowRolePattern" + notify: "rowRolePatternChanged" + index: 11 + lineNumber: 38 + isFinal: true + } + Property { + name: "columnRolePattern" + type: "QRegularExpression" + read: "columnRolePattern" + write: "setColumnRolePattern" + notify: "columnRolePatternChanged" + index: 12 + lineNumber: 40 + isFinal: true + } + Property { + name: "xPosRolePattern" + type: "QRegularExpression" + read: "xPosRolePattern" + write: "setXPosRolePattern" + notify: "xPosRolePatternChanged" + index: 13 + lineNumber: 42 + isFinal: true + } + Property { + name: "yPosRolePattern" + type: "QRegularExpression" + read: "yPosRolePattern" + write: "setYPosRolePattern" + notify: "yPosRolePatternChanged" + index: 14 + lineNumber: 44 + isFinal: true + } + Property { + name: "zPosRolePattern" + type: "QRegularExpression" + read: "zPosRolePattern" + write: "setZPosRolePattern" + notify: "zPosRolePatternChanged" + index: 15 + lineNumber: 46 + isFinal: true + } + Property { + name: "rowRoleReplace" + type: "QString" + read: "rowRoleReplace" + write: "setRowRoleReplace" + notify: "rowRoleReplaceChanged" + index: 16 + lineNumber: 48 + isFinal: true + } + Property { + name: "columnRoleReplace" + type: "QString" + read: "columnRoleReplace" + write: "setColumnRoleReplace" + notify: "columnRoleReplaceChanged" + index: 17 + lineNumber: 50 + isFinal: true + } + Property { + name: "xPosRoleReplace" + type: "QString" + read: "xPosRoleReplace" + write: "setXPosRoleReplace" + notify: "xPosRoleReplaceChanged" + index: 18 + lineNumber: 52 + isFinal: true + } + Property { + name: "yPosRoleReplace" + type: "QString" + read: "yPosRoleReplace" + write: "setYPosRoleReplace" + notify: "yPosRoleReplaceChanged" + index: 19 + lineNumber: 54 + isFinal: true + } + Property { + name: "zPosRoleReplace" + type: "QString" + read: "zPosRoleReplace" + write: "setZPosRoleReplace" + notify: "zPosRoleReplaceChanged" + index: 20 + lineNumber: 56 + isFinal: true + } + Property { + name: "multiMatchBehavior" + type: "QItemModelSurfaceDataProxy::MultiMatchBehavior" + read: "multiMatchBehavior" + write: "setMultiMatchBehavior" + notify: "multiMatchBehaviorChanged" + index: 21 + lineNumber: 58 + isFinal: true + } + Signal { + name: "itemModelChanged" + lineNumber: 170 + Parameter { name: "itemModel"; type: "QAbstractItemModel"; isPointer: true; isTypeConstant: true } + } + Signal { + name: "rowRoleChanged" + lineNumber: 171 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "columnRoleChanged" + lineNumber: 172 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "xPosRoleChanged" + lineNumber: 173 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "yPosRoleChanged" + lineNumber: 174 + Parameter { name: "role"; type: "QString" } + } + Signal { + name: "zPosRoleChanged" + lineNumber: 175 + Parameter { name: "role"; type: "QString" } + } + Signal { name: "rowCategoriesChanged"; lineNumber: 176 } + Signal { name: "columnCategoriesChanged"; lineNumber: 177 } + Signal { + name: "useModelCategoriesChanged" + lineNumber: 178 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "autoRowCategoriesChanged" + lineNumber: 179 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "autoColumnCategoriesChanged" + lineNumber: 180 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "rowRolePatternChanged" + lineNumber: 181 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "columnRolePatternChanged" + lineNumber: 182 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "xPosRolePatternChanged" + lineNumber: 183 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "yPosRolePatternChanged" + lineNumber: 184 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "zPosRolePatternChanged" + lineNumber: 185 + Parameter { name: "pattern"; type: "QRegularExpression" } + } + Signal { + name: "rowRoleReplaceChanged" + lineNumber: 186 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "columnRoleReplaceChanged" + lineNumber: 187 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "xPosRoleReplaceChanged" + lineNumber: 188 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "yPosRoleReplaceChanged" + lineNumber: 189 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "zPosRoleReplaceChanged" + lineNumber: 190 + Parameter { name: "replace"; type: "QString" } + } + Signal { + name: "multiMatchBehaviorChanged" + lineNumber: 191 + Parameter { name: "behavior"; type: "QItemModelSurfaceDataProxy::MultiMatchBehavior" } + } + Method { + name: "rowCategoryIndex" + type: "qsizetype" + lineNumber: 141 + Parameter { name: "category"; type: "QString" } + } + Method { + name: "columnCategoryIndex" + type: "qsizetype" + lineNumber: 142 + Parameter { name: "category"; type: "QString" } + } + } + Component { + file: "qabstractseries.h" + lineNumber: 19 + name: "QLegendData" + accessSemantics: "value" + exports: ["QtGraphs/legendData 6.10"] + isCreatable: false + exportMetaObjectRevisions: [1546] + Property { name: "color"; type: "QColor"; index: 0; lineNumber: 24; isFinal: true } + Property { name: "borderColor"; type: "QColor"; index: 1; lineNumber: 25; isFinal: true } + Property { name: "label"; type: "QString"; index: 2; lineNumber: 26; isFinal: true } + } + Component { + file: "qlineseries.h" + lineNumber: 14 + name: "QLineSeries" + accessSemantics: "reference" + prototype: "QXYSeries" + exports: [ + "QtGraphs/LineSeries 6.0", + "QtGraphs/LineSeries 6.9", + "QtGraphs/LineSeries 6.10" + ] + exportMetaObjectRevisions: [1536, 1545, 1546] + Property { + name: "width" + type: "double" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 0 + lineNumber: 17 + isFinal: true + } + Property { + name: "capStyle" + type: "Qt::PenCapStyle" + read: "capStyle" + write: "setCapStyle" + notify: "capStyleChanged" + index: 1 + lineNumber: 18 + isFinal: true + } + Signal { name: "widthChanged"; lineNumber: 36 } + Signal { name: "capStyleChanged"; lineNumber: 37 } + Method { + name: "dataPointCoordinatesAt" + revision: 1546 + type: "QPointF" + lineNumber: 33 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + } + Component { + file: "qlogvalue3daxisformatter.h" + lineNumber: 13 + name: "QLogValue3DAxisFormatter" + accessSemantics: "reference" + prototype: "QValue3DAxisFormatter" + exports: ["QtGraphs/LogValue3DAxisFormatter 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "base" + type: "double" + read: "base" + write: "setBase" + notify: "baseChanged" + index: 0 + lineNumber: 17 + isFinal: true + } + Property { + name: "autoSubGrid" + type: "bool" + read: "autoSubGrid" + write: "setAutoSubGrid" + notify: "autoSubGridChanged" + index: 1 + lineNumber: 18 + isFinal: true + } + Property { + name: "edgeLabelsVisible" + type: "bool" + read: "edgeLabelsVisible" + write: "setEdgeLabelsVisible" + notify: "edgeLabelsVisibleChanged" + index: 2 + lineNumber: 19 + isFinal: true + } + Signal { + name: "baseChanged" + lineNumber: 38 + Parameter { name: "base"; type: "double" } + } + Signal { + name: "autoSubGridChanged" + lineNumber: 39 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "edgeLabelsVisibleChanged" + lineNumber: 40 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "qpiemodelmapper.h" + lineNumber: 18 + name: "QPieModelMapper" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtGraphs/PieModelMapper 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "series" + type: "QPieSeries" + isPointer: true + read: "series" + write: "setSeries" + notify: "seriesChanged" + index: 0 + lineNumber: 21 + isFinal: true + } + Property { + name: "model" + type: "QAbstractItemModel" + isPointer: true + read: "model" + write: "setModel" + notify: "modelChanged" + index: 1 + lineNumber: 22 + isFinal: true + } + Property { + name: "valuesSection" + type: "qsizetype" + read: "valuesSection" + write: "setValuesSection" + notify: "valuesSectionChanged" + index: 2 + lineNumber: 23 + isFinal: true + } + Property { + name: "labelsSection" + type: "qsizetype" + read: "labelsSection" + write: "setLabelsSection" + notify: "labelsSectionChanged" + index: 3 + lineNumber: 25 + isFinal: true + } + Property { + name: "first" + type: "qsizetype" + read: "first" + write: "setFirst" + notify: "firstChanged" + index: 4 + lineNumber: 27 + isFinal: true + } + Property { + name: "count" + type: "qsizetype" + read: "count" + write: "setCount" + notify: "countChanged" + index: 5 + lineNumber: 28 + isFinal: true + } + Property { + name: "orientation" + type: "Qt::Orientation" + read: "orientation" + write: "setOrientation" + notify: "orientationChanged" + index: 6 + lineNumber: 29 + isFinal: true + } + Signal { name: "seriesChanged"; lineNumber: 59 } + Signal { name: "modelChanged"; lineNumber: 60 } + Signal { name: "valuesSectionChanged"; lineNumber: 61 } + Signal { name: "labelsSectionChanged"; lineNumber: 62 } + Signal { name: "firstChanged"; lineNumber: 63 } + Signal { name: "countChanged"; lineNumber: 64 } + Signal { name: "orientationChanged"; lineNumber: 65 } + Method { name: "onSliceLabelChanged"; lineNumber: 68 } + Method { name: "onSliceValueChanged"; lineNumber: 69 } + } + Component { + file: "qpieseries.h" + lineNumber: 15 + name: "QPieSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QAbstractSeries" + exports: [ + "QtGraphs/PieSeries 6.0", + "QtGraphs/PieSeries 6.9", + "QtGraphs/PieSeries 6.10" + ] + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1545, 1546] + Enum { + name: "LabelVisibility" + isScoped: true + lineNumber: 36 + values: ["None", "First", "Even", "Odd"] + } + Property { + name: "horizontalPosition" + type: "double" + read: "horizontalPosition" + write: "setHorizontalPosition" + notify: "horizontalPositionChanged" + index: 0 + lineNumber: 19 + isFinal: true + } + Property { + name: "verticalPosition" + type: "double" + read: "verticalPosition" + write: "setVerticalPosition" + notify: "verticalPositionChanged" + index: 1 + lineNumber: 21 + isFinal: true + } + Property { + name: "pieSize" + type: "double" + read: "pieSize" + write: "setPieSize" + notify: "pieSizeChanged" + index: 2 + lineNumber: 23 + isFinal: true + } + Property { + name: "startAngle" + type: "double" + read: "startAngle" + write: "setStartAngle" + notify: "startAngleChanged" + index: 3 + lineNumber: 24 + isFinal: true + } + Property { + name: "endAngle" + type: "double" + read: "endAngle" + write: "setEndAngle" + notify: "endAngleChanged" + index: 4 + lineNumber: 25 + isFinal: true + } + Property { + name: "count" + type: "qsizetype" + read: "count" + notify: "countChanged" + index: 5 + lineNumber: 26 + isReadonly: true + isFinal: true + } + Property { + name: "sum" + type: "double" + read: "sum" + notify: "sumChanged" + index: 6 + lineNumber: 27 + isReadonly: true + isFinal: true + } + Property { + name: "holeSize" + type: "double" + read: "holeSize" + write: "setHoleSize" + notify: "holeSizeChanged" + index: 7 + lineNumber: 28 + isFinal: true + } + Property { + name: "angleSpanVisibleLimit" + revision: 1546 + type: "double" + read: "angleSpanVisibleLimit" + write: "setAngleSpanVisibleLimit" + notify: "angleSpanVisibleLimitChanged" + index: 8 + lineNumber: 29 + } + Property { + name: "angleSpanLabelVisibility" + revision: 1546 + type: "LabelVisibility" + read: "angleSpanLabelVisibility" + write: "setAngleSpanLabelVisibility" + notify: "angleSpanLabelVisibilityChanged" + index: 9 + lineNumber: 31 + } + Signal { + name: "added" + lineNumber: 106 + Parameter { name: "slices"; type: "QList" } + } + Signal { + name: "removed" + lineNumber: 107 + Parameter { name: "slices"; type: "QList" } + } + Signal { + name: "replaced" + lineNumber: 108 + Parameter { name: "slices"; type: "QList" } + } + Signal { name: "countChanged"; lineNumber: 109 } + Signal { name: "sumChanged"; lineNumber: 110 } + Signal { name: "pieSizeChanged"; lineNumber: 111 } + Signal { name: "startAngleChanged"; lineNumber: 112 } + Signal { name: "endAngleChanged"; lineNumber: 113 } + Signal { name: "horizontalPositionChanged"; lineNumber: 114 } + Signal { name: "verticalPositionChanged"; lineNumber: 115 } + Signal { name: "holeSizeChanged"; lineNumber: 116 } + Signal { + name: "clicked" + revision: 1545 + lineNumber: 118 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Signal { + name: "doubleClicked" + revision: 1545 + lineNumber: 119 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Signal { + name: "pressed" + revision: 1545 + lineNumber: 120 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Signal { + name: "released" + revision: 1545 + lineNumber: 121 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Signal { + name: "angleSpanVisibleLimitChanged" + revision: 1546 + lineNumber: 123 + Parameter { name: "limit"; type: "double" } + } + Signal { + name: "angleSpanLabelVisibilityChanged" + revision: 1546 + lineNumber: 124 + Parameter { name: "visibility"; type: "LabelVisibility" } + } + Method { name: "handleSliceChange"; lineNumber: 99 } + Method { + name: "append" + type: "bool" + lineNumber: 48 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Method { + name: "append" + type: "bool" + lineNumber: 49 + Parameter { name: "slices"; type: "QList" } + } + Method { + name: "insert" + type: "bool" + lineNumber: 50 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Method { + name: "remove" + type: "bool" + lineNumber: 51 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Method { name: "clear"; lineNumber: 52 } + Method { + name: "append" + type: "QPieSlice" + isPointer: true + lineNumber: 53 + Parameter { name: "label"; type: "QString" } + Parameter { name: "value"; type: "double" } + } + Method { + name: "at" + type: "QPieSlice" + isPointer: true + lineNumber: 54 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "find" + type: "QPieSlice" + isPointer: true + lineNumber: 55 + Parameter { name: "label"; type: "QString" } + } + Method { + name: "replace" + type: "bool" + lineNumber: 56 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + Method { + name: "removeMultiple" + lineNumber: 57 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "int" } + } + Method { + name: "remove" + type: "bool" + lineNumber: 58 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "replace" + type: "bool" + lineNumber: 59 + Parameter { name: "oldSlice"; type: "QPieSlice"; isPointer: true } + Parameter { name: "newSlice"; type: "QPieSlice"; isPointer: true } + } + Method { + name: "replace" + type: "bool" + lineNumber: 60 + Parameter { name: "slices"; type: "QList" } + } + Method { + name: "take" + type: "bool" + lineNumber: 61 + Parameter { name: "slice"; type: "QPieSlice"; isPointer: true } + } + } + Component { + file: "qpieslice.h" + lineNumber: 17 + name: "QPieSlice" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtGraphs/PieSlice 6.0"] + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536] + Enum { + name: "LabelPosition" + isScoped: true + lineNumber: 45 + values: [ + "Outside", + "InsideHorizontal", + "InsideTangential", + "InsideNormal" + ] + } + Property { + name: "label" + type: "QString" + read: "label" + write: "setLabel" + notify: "labelChanged" + index: 0 + lineNumber: 21 + isFinal: true + } + Property { + name: "labelVisible" + type: "bool" + read: "isLabelVisible" + write: "setLabelVisible" + notify: "labelVisibleChanged" + index: 1 + lineNumber: 22 + isFinal: true + } + Property { + name: "labelPosition" + type: "LabelPosition" + read: "labelPosition" + write: "setLabelPosition" + notify: "labelPositionChanged" + index: 2 + lineNumber: 24 + isFinal: true + } + Property { + name: "labelColor" + type: "QColor" + read: "labelColor" + write: "setLabelColor" + notify: "labelColorChanged" + index: 3 + lineNumber: 26 + isFinal: true + } + Property { + name: "labelFont" + type: "QFont" + read: "labelFont" + write: "setLabelFont" + notify: "labelFontChanged" + index: 4 + lineNumber: 27 + isFinal: true + } + Property { + name: "labelArmLengthFactor" + type: "double" + read: "labelArmLengthFactor" + write: "setLabelArmLengthFactor" + notify: "labelArmLengthFactorChanged" + index: 5 + lineNumber: 28 + isFinal: true + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 6 + lineNumber: 30 + isFinal: true + } + Property { + name: "borderColor" + type: "QColor" + read: "borderColor" + write: "setBorderColor" + notify: "borderColorChanged" + index: 7 + lineNumber: 31 + isFinal: true + } + Property { + name: "borderWidth" + type: "double" + read: "borderWidth" + write: "setBorderWidth" + notify: "borderWidthChanged" + index: 8 + lineNumber: 33 + isFinal: true + } + Property { + name: "value" + type: "double" + read: "value" + write: "setValue" + notify: "valueChanged" + index: 9 + lineNumber: 35 + isFinal: true + } + Property { + name: "exploded" + type: "bool" + read: "isExploded" + write: "setExploded" + notify: "explodedChanged" + index: 10 + lineNumber: 36 + isFinal: true + } + Property { + name: "explodeDistanceFactor" + type: "double" + read: "explodeDistanceFactor" + write: "setExplodeDistanceFactor" + notify: "explodeDistanceFactorChanged" + index: 11 + lineNumber: 37 + isFinal: true + } + Property { + name: "percentage" + type: "double" + read: "percentage" + notify: "percentageChanged" + index: 12 + lineNumber: 39 + isReadonly: true + isFinal: true + } + Property { + name: "startAngle" + type: "double" + read: "startAngle" + notify: "startAngleChanged" + index: 13 + lineNumber: 40 + isReadonly: true + isFinal: true + } + Property { + name: "angleSpan" + type: "double" + read: "angleSpan" + notify: "angleSpanChanged" + index: 14 + lineNumber: 41 + isReadonly: true + isFinal: true + } + Signal { name: "labelChanged"; lineNumber: 93 } + Signal { name: "labelVisibleChanged"; lineNumber: 94 } + Signal { name: "labelFontChanged"; lineNumber: 95 } + Signal { name: "labelColorChanged"; lineNumber: 96 } + Signal { name: "valueChanged"; lineNumber: 97 } + Signal { name: "explodedChanged"; lineNumber: 98 } + Signal { name: "explodeDistanceFactorChanged"; lineNumber: 99 } + Signal { name: "percentageChanged"; lineNumber: 100 } + Signal { name: "startAngleChanged"; lineNumber: 101 } + Signal { name: "angleSpanChanged"; lineNumber: 102 } + Signal { name: "sliceChanged"; lineNumber: 103 } + Signal { name: "labelPositionChanged"; lineNumber: 104 } + Signal { name: "labelArmLengthFactorChanged"; lineNumber: 105 } + Signal { name: "colorChanged"; lineNumber: 106 } + Signal { name: "borderColorChanged"; lineNumber: 107 } + Signal { name: "borderWidthChanged"; lineNumber: 108 } + } + Component { + file: "private/qquickgraphsbarsseries_p.h" + lineNumber: 28 + name: "QQuickGraphsBar3DSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QBar3DSeries" + exports: [ + "QtGraphs/Bar3DSeries 6.0", + "QtGraphs/Bar3DSeries 6.9", + "QtGraphs/Bar3DSeries 6.10" + ] + exportMetaObjectRevisions: [1536, 1545, 1546] + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 0 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "selectedBar" + type: "QPointF" + read: "selectedBar" + write: "setSelectedBar" + notify: "selectedBarChanged" + index: 1 + lineNumber: 35 + isFinal: true + } + Property { + name: "invalidSelectionPosition" + type: "QPointF" + read: "invalidSelectionPosition" + index: 2 + lineNumber: 38 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "baseGradient" + type: "QQuickGradient" + isPointer: true + read: "baseGradient" + write: "setBaseGradient" + notify: "baseGradientChanged" + index: 3 + lineNumber: 39 + isFinal: true + } + Property { + name: "singleHighlightGradient" + type: "QQuickGradient" + isPointer: true + read: "singleHighlightGradient" + write: "setSingleHighlightGradient" + notify: "singleHighlightGradientChanged" + index: 4 + lineNumber: 41 + isFinal: true + } + Property { + name: "multiHighlightGradient" + type: "QQuickGradient" + isPointer: true + read: "multiHighlightGradient" + write: "setMultiHighlightGradient" + notify: "multiHighlightGradientChanged" + index: 5 + lineNumber: 43 + isFinal: true + } + Property { + name: "rowColors" + type: "QQuickGraphsColor" + isList: true + read: "rowColors" + index: 6 + lineNumber: 45 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "selectedBarChanged" + lineNumber: 83 + Parameter { name: "position"; type: "QPointF" } + } + Signal { + name: "baseGradientChanged" + lineNumber: 84 + Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true } + } + Signal { + name: "singleHighlightGradientChanged" + lineNumber: 85 + Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true } + } + Signal { + name: "multiHighlightGradientChanged" + lineNumber: 86 + Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true } + } + Method { name: "handleBaseGradientUpdate"; lineNumber: 77 } + Method { name: "handleSingleHighlightGradientUpdate"; lineNumber: 78 } + Method { name: "handleMultiHighlightGradientUpdate"; lineNumber: 79 } + Method { name: "handleRowColorUpdate"; lineNumber: 80 } + } + Component { + file: "private/qquickgraphsbars_p.h" + lineNumber: 53 + name: "QQuickGraphsBars" + accessSemantics: "reference" + defaultProperty: "seriesList" + prototype: "QQuickGraphsItem" + exports: [ + "QtGraphs/Bars3D 6.0", + "QtGraphs/Bars3D 6.2", + "QtGraphs/Bars3D 6.3", + "QtGraphs/Bars3D 6.4", + "QtGraphs/Bars3D 6.6", + "QtGraphs/Bars3D 6.7", + "QtGraphs/Bars3D 6.8", + "QtGraphs/Bars3D 6.9", + "QtGraphs/Bars3D 6.10" + ] + exportMetaObjectRevisions: [ + 1536, + 1538, + 1539, + 1540, + 1542, + 1543, + 1544, + 1545, + 1546 + ] + Property { + name: "rowAxis" + type: "QCategory3DAxis" + isPointer: true + read: "rowAxis" + write: "setRowAxis" + notify: "rowAxisChanged" + index: 0 + lineNumber: 56 + } + Property { + name: "valueAxis" + type: "QValue3DAxis" + isPointer: true + read: "valueAxis" + write: "setValueAxis" + notify: "valueAxisChanged" + index: 1 + lineNumber: 57 + } + Property { + name: "columnAxis" + type: "QCategory3DAxis" + isPointer: true + read: "columnAxis" + write: "setColumnAxis" + notify: "columnAxisChanged" + index: 2 + lineNumber: 58 + } + Property { + name: "multiSeriesUniform" + type: "bool" + read: "isMultiSeriesUniform" + write: "setMultiSeriesUniform" + notify: "multiSeriesUniformChanged" + index: 3 + lineNumber: 60 + } + Property { + name: "barThickness" + type: "float" + read: "barThickness" + write: "setBarThickness" + notify: "barThicknessChanged" + index: 4 + lineNumber: 62 + } + Property { + name: "barSpacing" + type: "QSizeF" + read: "barSpacing" + write: "setBarSpacing" + notify: "barSpacingChanged" + index: 5 + lineNumber: 63 + } + Property { + name: "barSpacingRelative" + type: "bool" + read: "isBarSpacingRelative" + write: "setBarSpacingRelative" + notify: "barSpacingRelativeChanged" + index: 6 + lineNumber: 64 + } + Property { + name: "barSeriesMargin" + type: "QSizeF" + read: "barSeriesMargin" + write: "setBarSeriesMargin" + notify: "barSeriesMarginChanged" + index: 7 + lineNumber: 66 + } + Property { + name: "seriesList" + type: "QBar3DSeries" + isList: true + read: "seriesList" + index: 8 + lineNumber: 68 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "selectedSeries" + type: "QBar3DSeries" + isPointer: true + read: "selectedSeries" + notify: "selectedSeriesChanged" + index: 9 + lineNumber: 69 + isReadonly: true + } + Property { + name: "primarySeries" + type: "QBar3DSeries" + isPointer: true + read: "primarySeries" + write: "setPrimarySeries" + notify: "primarySeriesChanged" + index: 10 + lineNumber: 70 + } + Property { + name: "floorLevel" + type: "float" + read: "floorLevel" + write: "setFloorLevel" + notify: "floorLevelChanged" + index: 11 + lineNumber: 72 + } + Signal { + name: "rowAxisChanged" + lineNumber: 209 + Parameter { name: "axis"; type: "QCategory3DAxis"; isPointer: true } + } + Signal { + name: "valueAxisChanged" + lineNumber: 210 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "columnAxisChanged" + lineNumber: 211 + Parameter { name: "axis"; type: "QCategory3DAxis"; isPointer: true } + } + Signal { + name: "multiSeriesUniformChanged" + lineNumber: 212 + Parameter { name: "uniform"; type: "bool" } + } + Signal { + name: "barThicknessChanged" + lineNumber: 213 + Parameter { name: "thicknessRatio"; type: "float" } + } + Signal { + name: "barSpacingChanged" + lineNumber: 214 + Parameter { name: "spacing"; type: "QSizeF" } + } + Signal { + name: "barSpacingRelativeChanged" + lineNumber: 215 + Parameter { name: "relative"; type: "bool" } + } + Signal { + name: "barSeriesMarginChanged" + lineNumber: 216 + Parameter { name: "margin"; type: "QSizeF" } + } + Signal { + name: "meshFileNameChanged" + lineNumber: 217 + Parameter { name: "filename"; type: "QString" } + } + Signal { + name: "primarySeriesChanged" + lineNumber: 218 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Signal { + name: "selectedSeriesChanged" + lineNumber: 219 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Signal { + name: "floorLevelChanged" + lineNumber: 220 + Parameter { name: "level"; type: "float" } + } + Signal { + name: "sliceImageChanged" + revision: 1546 + lineNumber: 222 + Parameter { name: "image"; type: "QImage" } + } + Method { + name: "handleAxisXChanged" + lineNumber: 191 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisYChanged" + lineNumber: 192 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisZChanged" + lineNumber: 193 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleSeriesMeshChanged" + lineNumber: 194 + Parameter { name: "mesh"; type: "QAbstract3DSeries::Mesh" } + } + Method { + name: "handleMeshSmoothChanged" + lineNumber: 195 + Parameter { name: "enable"; type: "bool" } + } + Method { name: "handleCameraRotationChanged"; lineNumber: 196 } + Method { name: "handleArrayReset"; lineNumber: 197 } + Method { + name: "handleRowsAdded" + lineNumber: 198 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleRowsChanged" + lineNumber: 199 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleRowsRemoved" + lineNumber: 200 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleRowsInserted" + lineNumber: 201 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleItemChanged" + lineNumber: 202 + Parameter { name: "rowIndex"; type: "qsizetype" } + Parameter { name: "columnIndex"; type: "qsizetype" } + } + Method { name: "handleDataRowLabelsChanged"; lineNumber: 203 } + Method { name: "handleDataColumnLabelsChanged"; lineNumber: 204 } + Method { name: "handleRowColorsChanged"; lineNumber: 205 } + Method { name: "handleValueColoringChanged"; lineNumber: 206 } + Method { + name: "addSeries" + lineNumber: 129 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Method { + name: "removeSeries" + lineNumber: 130 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Method { + name: "insertSeries" + lineNumber: 131 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Method { name: "clearSelection"; lineNumber: 132 } + Method { + name: "renderSliceToImage" + revision: 1546 + lineNumber: 160 + Parameter { name: "requestedIndex"; type: "int" } + Parameter { name: "sliceType"; type: "QtGraphs3D::SliceCaptureType" } + Parameter { name: "filePath"; type: "QUrl" } + } + } + Component { + file: "private/qquickgraphsbarsnode_p.h" + lineNumber: 27 + name: "QQuickGraphsBarsNode" + accessSemantics: "reference" + defaultProperty: "seriesList" + prototype: "QQuickGraphsNode" + exports: ["QtGraphs/Bars3DNode 6.10"] + exportMetaObjectRevisions: [1546] + Property { + name: "rowAxis" + type: "QCategory3DAxis" + isPointer: true + read: "rowAxis" + write: "setRowAxis" + notify: "rowAxisChanged" + index: 0 + lineNumber: 30 + } + Property { + name: "valueAxis" + type: "QValue3DAxis" + isPointer: true + read: "valueAxis" + write: "setValueAxis" + notify: "valueAxisChanged" + index: 1 + lineNumber: 31 + } + Property { + name: "columnAxis" + type: "QCategory3DAxis" + isPointer: true + read: "columnAxis" + write: "setColumnAxis" + notify: "columnAxisChanged" + index: 2 + lineNumber: 32 + } + Property { + name: "multiSeriesUniform" + type: "bool" + read: "isMultiSeriesUniform" + write: "setMultiSeriesUniform" + notify: "multiSeriesUniformChanged" + index: 3 + lineNumber: 34 + } + Property { + name: "barThickness" + type: "float" + read: "barThickness" + write: "setBarThickness" + notify: "barThicknessChanged" + index: 4 + lineNumber: 36 + } + Property { + name: "barSpacing" + type: "QSizeF" + read: "barSpacing" + write: "setBarSpacing" + notify: "barSpacingChanged" + index: 5 + lineNumber: 37 + } + Property { + name: "barSpacingRelative" + type: "bool" + read: "isBarSpacingRelative" + write: "setBarSpacingRelative" + notify: "barSpacingRelativeChanged" + index: 6 + lineNumber: 38 + } + Property { + name: "barSeriesMargin" + type: "QSizeF" + read: "barSeriesMargin" + write: "setBarSeriesMargin" + notify: "barSeriesMarginChanged" + index: 7 + lineNumber: 40 + } + Property { + name: "seriesList" + type: "QBar3DSeries" + isList: true + read: "seriesList" + index: 8 + lineNumber: 42 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "selectedSeries" + type: "QBar3DSeries" + isPointer: true + read: "selectedSeries" + notify: "selectedSeriesChanged" + index: 9 + lineNumber: 43 + isReadonly: true + } + Property { + name: "primarySeries" + type: "QBar3DSeries" + isPointer: true + read: "primarySeries" + write: "setPrimarySeries" + notify: "primarySeriesChanged" + index: 10 + lineNumber: 44 + } + Property { + name: "floorLevel" + type: "float" + read: "floorLevel" + write: "setFloorLevel" + notify: "floorLevelChanged" + index: 11 + lineNumber: 46 + } + Signal { + name: "rowAxisChanged" + lineNumber: 106 + Parameter { name: "axis"; type: "QCategory3DAxis"; isPointer: true } + } + Signal { + name: "valueAxisChanged" + lineNumber: 107 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "columnAxisChanged" + lineNumber: 108 + Parameter { name: "axis"; type: "QCategory3DAxis"; isPointer: true } + } + Signal { + name: "multiSeriesUniformChanged" + lineNumber: 109 + Parameter { name: "uniform"; type: "bool" } + } + Signal { + name: "barThicknessChanged" + lineNumber: 110 + Parameter { name: "thicknessRatio"; type: "float" } + } + Signal { + name: "barSpacingChanged" + lineNumber: 111 + Parameter { name: "spacing"; type: "QSizeF" } + } + Signal { + name: "barSpacingRelativeChanged" + lineNumber: 112 + Parameter { name: "relative"; type: "bool" } + } + Signal { + name: "barSeriesMarginChanged" + lineNumber: 113 + Parameter { name: "margin"; type: "QSizeF" } + } + Signal { + name: "primarySeriesChanged" + lineNumber: 114 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Signal { + name: "selectedSeriesChanged" + lineNumber: 115 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Signal { + name: "floorLevelChanged" + lineNumber: 116 + Parameter { name: "level"; type: "float" } + } + Method { + name: "addSeries" + lineNumber: 93 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Method { + name: "removeSeries" + lineNumber: 94 + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Method { + name: "insertSeries" + lineNumber: 95 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "series"; type: "QBar3DSeries"; isPointer: true } + } + Method { name: "clearSelection"; lineNumber: 96 } + Method { + name: "doPicking" + type: "bool" + lineNumber: 99 + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "doRayPicking" + type: "bool" + lineNumber: 100 + Parameter { name: "origin"; type: "QVector3D" } + Parameter { name: "direction"; type: "QVector3D" } + } + } + Component { + file: "private/qquickgraphscolor_p.h" + lineNumber: 28 + name: "QQuickGraphsColor" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtGraphs/Color 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 0 + lineNumber: 31 + } + Signal { + name: "colorChanged" + lineNumber: 43 + Parameter { name: "color"; type: "QColor" } + } + } + Component { + file: "private/qquickgraphsitem_p.h" + lineNumber: 165 + name: "QQuickGraphsItem" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QQuick3DViewport" + exports: [ + "QtGraphs/GraphsItem3D 6.0", + "QtGraphs/GraphsItem3D 6.2", + "QtGraphs/GraphsItem3D 6.3", + "QtGraphs/GraphsItem3D 6.4", + "QtGraphs/GraphsItem3D 6.6", + "QtGraphs/GraphsItem3D 6.7", + "QtGraphs/GraphsItem3D 6.8", + "QtGraphs/GraphsItem3D 6.9", + "QtGraphs/GraphsItem3D 6.10" + ] + isCreatable: false + exportMetaObjectRevisions: [ + 1536, + 1538, + 1539, + 1540, + 1542, + 1543, + 1544, + 1545, + 1546 + ] + Property { + name: "rootNode" + revision: 1545 + type: "QQuick3DNode" + isPointer: true + read: "rootNode" + index: 0 + lineNumber: 168 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "selectionMode" + type: "QtGraphs3D::SelectionFlags" + read: "selectionMode" + write: "setSelectionMode" + notify: "selectionModeChanged" + index: 1 + lineNumber: 169 + } + Property { + name: "shadowQuality" + type: "QtGraphs3D::ShadowQuality" + read: "shadowQuality" + write: "setShadowQuality" + notify: "shadowQualityChanged" + index: 2 + lineNumber: 171 + } + Property { + name: "msaaSamples" + type: "int" + read: "msaaSamples" + write: "setMsaaSamples" + notify: "msaaSamplesChanged" + index: 3 + lineNumber: 173 + } + Property { + name: "scene" + type: "Q3DScene" + isPointer: true + read: "scene" + notify: "sceneChanged" + index: 4 + lineNumber: 174 + isReadonly: true + } + Property { + name: "theme" + type: "QGraphsTheme" + isPointer: true + read: "theme" + write: "setTheme" + notify: "themeChanged" + index: 5 + lineNumber: 175 + } + Property { + name: "renderingMode" + type: "QtGraphs3D::RenderingMode" + read: "renderingMode" + write: "setRenderingMode" + notify: "renderingModeChanged" + index: 6 + lineNumber: 176 + } + Property { + name: "transparencyTechnique" + revision: 1545 + type: "QtGraphs3D::TransparencyTechnique" + read: "transparencyTechnique" + write: "setTransparencyTechnique" + notify: "transparencyTechniqueChanged" + index: 7 + lineNumber: 178 + } + Property { + name: "measureFps" + type: "bool" + read: "measureFps" + write: "setMeasureFps" + notify: "measureFpsChanged" + index: 8 + lineNumber: 180 + } + Property { + name: "currentFps" + type: "int" + read: "currentFps" + notify: "currentFpsChanged" + index: 9 + lineNumber: 181 + isReadonly: true + } + Property { + name: "customItemList" + type: "QCustom3DItem" + isList: true + read: "customItemList" + index: 10 + lineNumber: 182 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "orthoProjection" + type: "bool" + read: "isOrthoProjection" + write: "setOrthoProjection" + notify: "orthoProjectionChanged" + index: 11 + lineNumber: 183 + } + Property { + name: "selectedElement" + type: "QtGraphs3D::ElementType" + read: "selectedElement" + notify: "selectedElementChanged" + index: 12 + lineNumber: 185 + isReadonly: true + } + Property { + name: "aspectRatio" + type: "double" + read: "aspectRatio" + write: "setAspectRatio" + notify: "aspectRatioChanged" + index: 13 + lineNumber: 187 + } + Property { + name: "optimizationHint" + type: "QtGraphs3D::OptimizationHint" + read: "optimizationHint" + write: "setOptimizationHint" + notify: "optimizationHintChanged" + index: 14 + lineNumber: 188 + } + Property { + name: "polar" + type: "bool" + read: "isPolar" + write: "setPolar" + notify: "polarChanged" + index: 15 + lineNumber: 190 + } + Property { + name: "labelMargin" + type: "float" + read: "labelMargin" + write: "setLabelMargin" + notify: "labelMarginChanged" + index: 16 + lineNumber: 191 + } + Property { + name: "radialLabelOffset" + type: "float" + read: "radialLabelOffset" + write: "setRadialLabelOffset" + notify: "radialLabelOffsetChanged" + index: 17 + lineNumber: 192 + } + Property { + name: "horizontalAspectRatio" + type: "double" + read: "horizontalAspectRatio" + write: "setHorizontalAspectRatio" + notify: "horizontalAspectRatioChanged" + index: 18 + lineNumber: 194 + } + Property { + name: "locale" + type: "QLocale" + read: "locale" + write: "setLocale" + notify: "localeChanged" + index: 19 + lineNumber: 196 + } + Property { + name: "queriedGraphPosition" + type: "QVector3D" + read: "queriedGraphPosition" + notify: "queriedGraphPositionChanged" + index: 20 + lineNumber: 197 + isReadonly: true + } + Property { + name: "margin" + type: "double" + read: "margin" + write: "setMargin" + notify: "marginChanged" + index: 21 + lineNumber: 199 + } + Property { + name: "cameraXRotation" + type: "float" + read: "cameraXRotation" + write: "setCameraXRotation" + notify: "cameraXRotationChanged" + index: 22 + lineNumber: 200 + } + Property { + name: "cameraYRotation" + type: "float" + read: "cameraYRotation" + write: "setCameraYRotation" + notify: "cameraYRotationChanged" + index: 23 + lineNumber: 202 + } + Property { + name: "minCameraXRotation" + revision: 1545 + type: "float" + read: "minCameraXRotation" + write: "setMinCameraXRotation" + notify: "minCameraXRotationChanged" + index: 24 + lineNumber: 204 + } + Property { + name: "maxCameraXRotation" + revision: 1545 + type: "float" + read: "maxCameraXRotation" + write: "setMaxCameraXRotation" + notify: "maxCameraXRotationChanged" + index: 25 + lineNumber: 206 + } + Property { + name: "minCameraYRotation" + revision: 1545 + type: "float" + read: "minCameraYRotation" + write: "setMinCameraYRotation" + notify: "minCameraYRotationChanged" + index: 26 + lineNumber: 208 + } + Property { + name: "maxCameraYRotation" + revision: 1545 + type: "float" + read: "maxCameraYRotation" + write: "setMaxCameraYRotation" + notify: "maxCameraYRotationChanged" + index: 27 + lineNumber: 210 + } + Property { + name: "cameraZoomLevel" + type: "float" + read: "cameraZoomLevel" + write: "setCameraZoomLevel" + notify: "cameraZoomLevelChanged" + index: 28 + lineNumber: 212 + } + Property { + name: "cameraPreset" + type: "QtGraphs3D::CameraPreset" + read: "cameraPreset" + write: "setCameraPreset" + notify: "cameraPresetChanged" + index: 29 + lineNumber: 214 + } + Property { + name: "cameraTargetPosition" + type: "QVector3D" + read: "cameraTargetPosition" + write: "setCameraTargetPosition" + notify: "cameraTargetPositionChanged" + index: 30 + lineNumber: 216 + } + Property { + name: "minCameraZoomLevel" + type: "float" + read: "minCameraZoomLevel" + write: "setMinCameraZoomLevel" + notify: "minCameraZoomLevelChanged" + index: 31 + lineNumber: 218 + } + Property { + name: "maxCameraZoomLevel" + type: "float" + read: "maxCameraZoomLevel" + write: "setMaxCameraZoomLevel" + notify: "maxCameraZoomLevelChanged" + index: 32 + lineNumber: 220 + } + Property { + name: "wrapCameraXRotation" + type: "bool" + read: "wrapCameraXRotation" + write: "setWrapCameraXRotation" + notify: "wrapCameraXRotationChanged" + index: 33 + lineNumber: 222 + } + Property { + name: "wrapCameraYRotation" + type: "bool" + read: "wrapCameraYRotation" + write: "setWrapCameraYRotation" + notify: "wrapCameraYRotationChanged" + index: 34 + lineNumber: 224 + } + Property { + name: "rotationEnabled" + type: "bool" + read: "rotationEnabled" + write: "setRotationEnabled" + notify: "rotationEnabledChanged" + index: 35 + lineNumber: 226 + } + Property { + name: "zoomAtTargetEnabled" + type: "bool" + read: "zoomAtTargetEnabled" + write: "setZoomAtTargetEnabled" + notify: "zoomAtTargetEnabledChanged" + index: 36 + lineNumber: 228 + } + Property { + name: "selectionEnabled" + type: "bool" + read: "selectionEnabled" + write: "setSelectionEnabled" + notify: "selectionEnabledChanged" + index: 37 + lineNumber: 230 + } + Property { + name: "zoomEnabled" + type: "bool" + read: "zoomEnabled" + write: "setZoomEnabled" + notify: "zoomEnabledChanged" + index: 38 + lineNumber: 232 + } + Property { + name: "lightColor" + type: "QColor" + read: "lightColor" + write: "setLightColor" + notify: "lightColorChanged" + index: 39 + lineNumber: 234 + } + Property { + name: "ambientLightStrength" + type: "float" + read: "ambientLightStrength" + write: "setAmbientLightStrength" + notify: "ambientLightStrengthChanged" + index: 40 + lineNumber: 235 + } + Property { + name: "lightStrength" + type: "float" + read: "lightStrength" + write: "setLightStrength" + notify: "lightStrengthChanged" + index: 41 + lineNumber: 237 + } + Property { + name: "shadowStrength" + type: "float" + read: "shadowStrength" + write: "setShadowStrength" + notify: "shadowStrengthChanged" + index: 42 + lineNumber: 239 + } + Property { + name: "gridLineType" + type: "QtGraphs3D::GridLineType" + read: "gridLineType" + write: "setGridLineType" + notify: "gridLineTypeChanged" + index: 43 + lineNumber: 241 + isFinal: true + } + Signal { + name: "selectionModeChanged" + lineNumber: 583 + Parameter { name: "mode"; type: "QtGraphs3D::SelectionFlags" } + } + Signal { + name: "shadowQualityChanged" + lineNumber: 584 + Parameter { name: "quality"; type: "QtGraphs3D::ShadowQuality" } + } + Signal { + name: "shadowsSupportedChanged" + lineNumber: 585 + Parameter { name: "supported"; type: "bool" } + } + Signal { + name: "msaaSamplesChanged" + lineNumber: 586 + Parameter { name: "samples"; type: "int" } + } + Signal { + name: "themeChanged" + lineNumber: 587 + Parameter { name: "theme"; type: "QGraphsTheme"; isPointer: true } + } + Signal { + name: "renderingModeChanged" + lineNumber: 588 + Parameter { name: "mode"; type: "QtGraphs3D::RenderingMode" } + } + Signal { + name: "transparencyTechniqueChanged" + revision: 1545 + lineNumber: 589 + Parameter { name: "technique"; type: "QtGraphs3D::TransparencyTechnique" } + } + Signal { + name: "measureFpsChanged" + lineNumber: 590 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "currentFpsChanged" + lineNumber: 591 + Parameter { name: "fps"; type: "int" } + } + Signal { + name: "selectedElementChanged" + lineNumber: 592 + Parameter { name: "type"; type: "QtGraphs3D::ElementType" } + } + Signal { + name: "orthoProjectionChanged" + lineNumber: 593 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "aspectRatioChanged" + lineNumber: 594 + Parameter { name: "ratio"; type: "double" } + } + Signal { + name: "optimizationHintChanged" + lineNumber: 595 + Parameter { name: "hint"; type: "QtGraphs3D::OptimizationHint" } + } + Signal { + name: "polarChanged" + lineNumber: 596 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "labelMarginChanged" + lineNumber: 597 + Parameter { name: "margin"; type: "float" } + } + Signal { + name: "radialLabelOffsetChanged" + lineNumber: 598 + Parameter { name: "offset"; type: "float" } + } + Signal { + name: "horizontalAspectRatioChanged" + lineNumber: 599 + Parameter { name: "ratio"; type: "double" } + } + Signal { + name: "localeChanged" + lineNumber: 600 + Parameter { name: "locale"; type: "QLocale" } + } + Signal { + name: "queriedGraphPositionChanged" + lineNumber: 601 + Parameter { name: "data"; type: "QVector3D" } + } + Signal { + name: "marginChanged" + lineNumber: 602 + Parameter { name: "margin"; type: "double" } + } + Signal { + name: "cameraPresetChanged" + lineNumber: 603 + Parameter { name: "preset"; type: "QtGraphs3D::CameraPreset" } + } + Signal { + name: "cameraXRotationChanged" + lineNumber: 604 + Parameter { name: "rotation"; type: "float" } + } + Signal { + name: "cameraYRotationChanged" + lineNumber: 605 + Parameter { name: "rotation"; type: "float" } + } + Signal { + name: "cameraZoomLevelChanged" + lineNumber: 606 + Parameter { name: "zoomLevel"; type: "float" } + } + Signal { + name: "cameraTargetPositionChanged" + lineNumber: 607 + Parameter { name: "target"; type: "QVector3D" } + } + Signal { + name: "minCameraZoomLevelChanged" + lineNumber: 608 + Parameter { name: "zoomLevel"; type: "float" } + } + Signal { + name: "maxCameraZoomLevelChanged" + lineNumber: 609 + Parameter { name: "zoomLevel"; type: "float" } + } + Signal { + name: "minCameraXRotationChanged" + revision: 1545 + lineNumber: 610 + Parameter { name: "rotation"; type: "float" } + } + Signal { + name: "minCameraYRotationChanged" + revision: 1545 + lineNumber: 611 + Parameter { name: "rotation"; type: "float" } + } + Signal { + name: "maxCameraXRotationChanged" + revision: 1545 + lineNumber: 612 + Parameter { name: "rotation"; type: "float" } + } + Signal { + name: "maxCameraYRotationChanged" + revision: 1545 + lineNumber: 613 + Parameter { name: "rotation"; type: "float" } + } + Signal { + name: "wrapCameraXRotationChanged" + lineNumber: 614 + Parameter { name: "wrap"; type: "bool" } + } + Signal { + name: "wrapCameraYRotationChanged" + lineNumber: 615 + Parameter { name: "wrap"; type: "bool" } + } + Signal { name: "needRender"; lineNumber: 616 } + Signal { name: "themeTypeChanged"; lineNumber: 617 } + Signal { + name: "axisXChanged" + lineNumber: 618 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + lineNumber: 619 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Signal { + name: "axisZChanged" + lineNumber: 620 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Signal { + name: "activeThemeChanged" + lineNumber: 621 + Parameter { name: "activeTheme"; type: "QGraphsTheme"; isPointer: true } + } + Signal { + name: "tapped" + lineNumber: 623 + Parameter { name: "eventPoint"; type: "QEventPoint" } + Parameter { name: "button"; type: "Qt::MouseButton" } + } + Signal { + name: "doubleTapped" + lineNumber: 624 + Parameter { name: "eventPoint"; type: "QEventPoint" } + Parameter { name: "button"; type: "Qt::MouseButton" } + } + Signal { name: "longPressed"; lineNumber: 625 } + Signal { + name: "dragged" + lineNumber: 626 + Parameter { name: "delta"; type: "QVector2D" } + } + Signal { + name: "wheel" + lineNumber: 627 + Parameter { name: "event"; type: "QQuickWheelEvent"; isPointer: true } + } + Signal { + name: "pinch" + lineNumber: 628 + Parameter { name: "delta"; type: "double" } + } + Signal { + name: "mouseMove" + lineNumber: 629 + Parameter { name: "mousePos"; type: "QPoint" } + } + Signal { + name: "zoomEnabledChanged" + lineNumber: 631 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "zoomAtTargetEnabledChanged" + lineNumber: 632 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "rotationEnabledChanged" + lineNumber: 633 + Parameter { name: "enable"; type: "bool" } + } + Signal { + name: "selectionEnabledChanged" + lineNumber: 634 + Parameter { name: "enable"; type: "bool" } + } + Signal { name: "ambientLightStrengthChanged"; lineNumber: 636 } + Signal { name: "lightStrengthChanged"; lineNumber: 637 } + Signal { name: "shadowStrengthChanged"; lineNumber: 638 } + Signal { name: "lightColorChanged"; lineNumber: 639 } + Signal { name: "gridLineTypeChanged"; lineNumber: 640 } + Method { + name: "handleAxisXChanged" + lineNumber: 542 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisYChanged" + lineNumber: 543 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisZChanged" + lineNumber: 544 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { name: "handleFpsChanged"; lineNumber: 545 } + Method { + name: "windowDestroyed" + lineNumber: 546 + Parameter { name: "obj"; type: "QObject"; isPointer: true } + } + Method { + name: "handleAxisTitleChanged" + lineNumber: 548 + Parameter { name: "title"; type: "QString" } + } + Method { name: "handleAxisLabelsChanged"; lineNumber: 549 } + Method { + name: "handleAxisRangeChanged" + lineNumber: 550 + Parameter { name: "min"; type: "float" } + Parameter { name: "max"; type: "float" } + } + Method { + name: "handleAxisSegmentCountChanged" + lineNumber: 551 + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleAxisSubSegmentCountChanged" + lineNumber: 552 + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleAxisAutoAdjustRangeChanged" + lineNumber: 553 + Parameter { name: "autoAdjust"; type: "bool" } + } + Method { + name: "handleAxisScaleLabelsByCountChanged" + lineNumber: 554 + Parameter { name: "adjust"; type: "bool" } + } + Method { + name: "handleAxisLabelSizeChanged" + lineNumber: 555 + Parameter { name: "size"; type: "double" } + } + Method { + name: "handleAxisLabelFormatChanged" + lineNumber: 556 + Parameter { name: "format"; type: "QString" } + } + Method { + name: "handleAxisReversedChanged" + lineNumber: 557 + Parameter { name: "enable"; type: "bool" } + } + Method { name: "handleAxisFormatterDirty"; lineNumber: 558 } + Method { + name: "handleAxisLabelAutoRotationChanged" + lineNumber: 559 + Parameter { name: "angle"; type: "float" } + } + Method { + name: "handleAxisTitleVisibilityChanged" + lineNumber: 560 + Parameter { name: "visible"; type: "bool" } + } + Method { + name: "handleAxisLabelVisibilityChanged" + lineNumber: 561 + Parameter { name: "visible"; type: "bool" } + } + Method { + name: "handleAxisTitleFixedChanged" + lineNumber: 562 + Parameter { name: "fixed"; type: "bool" } + } + Method { + name: "handleAxisTitleOffsetChanged" + lineNumber: 563 + Parameter { name: "offset"; type: "float" } + } + Method { + name: "handleInputPositionChanged" + lineNumber: 564 + Parameter { name: "position"; type: "QPoint" } + } + Method { + name: "handleSeriesVisibilityChanged" + lineNumber: 565 + Parameter { name: "visible"; type: "bool" } + } + Method { + name: "handleItemLabelVisibleChanged" + lineNumber: 566 + Parameter { name: "visible"; type: "bool" } + } + Method { + name: "handleItemLabelVisibleChangedBySender" + lineNumber: 567 + Parameter { name: "visible"; type: "bool" } + Parameter { name: "sender"; type: "QObject"; isPointer: true } + } + Method { + name: "handleThemeColorStyleChanged" + lineNumber: 569 + Parameter { name: "style"; type: "QGraphsTheme::ColorStyle" } + } + Method { + name: "handleThemeBaseColorsChanged" + lineNumber: 570 + Parameter { name: "color"; type: "QColor"; isList: true } + } + Method { + name: "handleThemeBaseGradientsChanged" + lineNumber: 571 + Parameter { name: "gradient"; type: "QLinearGradient"; isList: true } + } + Method { + name: "handleThemeSingleHighlightColorChanged" + lineNumber: 572 + Parameter { name: "color"; type: "QColor" } + } + Method { + name: "handleThemeSingleHighlightGradientChanged" + lineNumber: 573 + Parameter { name: "gradient"; type: "QLinearGradient" } + } + Method { + name: "handleThemeMultiHighlightColorChanged" + lineNumber: 574 + Parameter { name: "color"; type: "QColor" } + } + Method { + name: "handleThemeMultiHighlightGradientChanged" + lineNumber: 575 + Parameter { name: "gradient"; type: "QLinearGradient" } + } + Method { + name: "handleThemeTypeChanged" + lineNumber: 576 + Parameter { name: "theme"; type: "QGraphsTheme::Theme" } + } + Method { + name: "handleRequestShadowQuality" + lineNumber: 578 + Parameter { name: "quality"; type: "QtGraphs3D::ShadowQuality" } + } + Method { name: "updateCustomItem"; lineNumber: 580 } + Method { + name: "hasSeries" + type: "bool" + lineNumber: 337 + Parameter { name: "series"; type: "QAbstract3DSeries"; isPointer: true } + } + Method { name: "clearSelection"; lineNumber: 338 } + Method { + name: "addCustomItem" + type: "qsizetype" + lineNumber: 345 + Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true } + } + Method { name: "removeCustomItems"; lineNumber: 346 } + Method { + name: "removeCustomItem" + lineNumber: 347 + Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true } + } + Method { + name: "removeCustomItemAt" + lineNumber: 348 + Parameter { name: "position"; type: "QVector3D" } + } + Method { + name: "releaseCustomItem" + lineNumber: 349 + Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true } + } + Method { name: "selectedLabelIndex"; type: "int"; isMethodConstant: true; lineNumber: 351 } + Method { + name: "selectedAxis" + type: "QAbstract3DAxis" + isPointer: true + isMethodConstant: true + lineNumber: 352 + } + Method { + name: "selectedCustomItemIndex" + type: "qsizetype" + isMethodConstant: true + lineNumber: 354 + } + Method { + name: "selectedCustomItem" + type: "QCustom3DItem" + isPointer: true + isMethodConstant: true + lineNumber: 355 + } + Method { name: "setDefaultInputHandler"; lineNumber: 479 } + Method { name: "unsetDefaultInputHandler"; lineNumber: 480 } + Method { name: "unsetDefaultTapHandler"; lineNumber: 481 } + Method { name: "unsetDefaultDragHandler"; lineNumber: 482 } + Method { name: "unsetDefaultWheelHandler"; lineNumber: 483 } + Method { name: "unsetDefaultPinchHandler"; lineNumber: 484 } + Method { + name: "setDragButton" + lineNumber: 485 + Parameter { name: "button"; type: "Qt::MouseButtons" } + } + Method { + name: "doPicking" + type: "bool" + lineNumber: 520 + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "doRayPicking" + revision: 1545 + type: "bool" + lineNumber: 522 + Parameter { name: "origin"; type: "QVector3D" } + Parameter { name: "direction"; type: "QVector3D" } + } + } + Component { + file: "private/qquickgraphsnode_p.h" + lineNumber: 23 + name: "QQuickGraphsNode" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: ["QtGraphs/GraphsNode 6.0"] + isCreatable: false + exportMetaObjectRevisions: [1536] + Property { + name: "selectionMode" + type: "QtGraphs3D::SelectionFlags" + read: "selectionMode" + write: "setSelectionMode" + notify: "selectionModeChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "theme" + type: "QGraphsTheme" + isPointer: true + read: "theme" + write: "setTheme" + notify: "themeChanged" + index: 1 + lineNumber: 28 + } + Property { + name: "customItemList" + type: "QCustom3DItem" + isList: true + read: "customItemList" + index: 2 + lineNumber: 29 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "selectedElement" + type: "QtGraphs3D::ElementType" + read: "selectedElement" + notify: "selectedElementChanged" + index: 3 + lineNumber: 30 + isReadonly: true + } + Property { + name: "aspectRatio" + type: "double" + read: "aspectRatio" + write: "setAspectRatio" + notify: "aspectRatioChanged" + index: 4 + lineNumber: 32 + } + Property { + name: "optimizationHint" + type: "QtGraphs3D::OptimizationHint" + read: "optimizationHint" + write: "setOptimizationHint" + notify: "optimizationHintChanged" + index: 5 + lineNumber: 33 + } + Property { + name: "polar" + type: "bool" + read: "isPolar" + write: "setPolar" + notify: "polarChanged" + index: 6 + lineNumber: 35 + } + Property { + name: "labelMargin" + type: "float" + read: "labelMargin" + write: "setLabelMargin" + notify: "labelMarginChanged" + index: 7 + lineNumber: 36 + } + Property { + name: "radialLabelOffset" + type: "float" + read: "radialLabelOffset" + write: "setRadialLabelOffset" + notify: "radialLabelOffsetChanged" + index: 8 + lineNumber: 37 + } + Property { + name: "horizontalAspectRatio" + type: "double" + read: "horizontalAspectRatio" + write: "setHorizontalAspectRatio" + notify: "horizontalAspectRatioChanged" + index: 9 + lineNumber: 39 + } + Property { + name: "locale" + type: "QLocale" + read: "locale" + write: "setLocale" + notify: "localeChanged" + index: 10 + lineNumber: 41 + } + Property { + name: "queriedGraphPosition" + type: "QVector3D" + read: "queriedGraphPosition" + notify: "queriedGraphPositionChanged" + index: 11 + lineNumber: 42 + isReadonly: true + } + Property { + name: "margin" + type: "double" + read: "margin" + write: "setMargin" + notify: "marginChanged" + index: 12 + lineNumber: 44 + } + Property { + name: "gridLineType" + type: "QtGraphs3D::GridLineType" + read: "gridLineType" + write: "setGridLineType" + notify: "gridLineTypeChanged" + index: 13 + lineNumber: 45 + isFinal: true + } + Signal { name: "queriedGraphPositionChanged"; lineNumber: 130 } + Signal { name: "selectedElementChanged"; lineNumber: 131 } + Signal { name: "optimizationHintChanged"; lineNumber: 132 } + Signal { name: "selectionModeChanged"; lineNumber: 133 } + Signal { name: "themeChanged"; lineNumber: 134 } + Signal { name: "aspectRatioChanged"; lineNumber: 135 } + Signal { name: "polarChanged"; lineNumber: 136 } + Signal { name: "labelMarginChanged"; lineNumber: 137 } + Signal { name: "radialLabelOffsetChanged"; lineNumber: 138 } + Signal { name: "horizontalAspectRatioChanged"; lineNumber: 139 } + Signal { name: "localeChanged"; lineNumber: 140 } + Signal { + name: "marginChanged" + lineNumber: 141 + Parameter { name: "margin"; type: "double" } + } + Signal { name: "gridLineTypeChanged"; lineNumber: 142 } + Method { + name: "hasSeries" + type: "bool" + lineNumber: 96 + Parameter { name: "series"; type: "QAbstract3DSeries"; isPointer: true } + } + Method { name: "clearSelection"; lineNumber: 97 } + Method { + name: "addCustomItem" + type: "qsizetype" + lineNumber: 104 + Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true } + } + Method { name: "removeCustomItems"; lineNumber: 105 } + Method { + name: "removeCustomItem" + lineNumber: 106 + Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true } + } + Method { + name: "removeCustomItemAt" + lineNumber: 107 + Parameter { name: "position"; type: "QVector3D" } + } + Method { + name: "releaseCustomItem" + lineNumber: 108 + Parameter { name: "item"; type: "QCustom3DItem"; isPointer: true } + } + Method { name: "selectedLabelIndex"; type: "int"; isMethodConstant: true; lineNumber: 110 } + Method { + name: "selectedAxis" + type: "QAbstract3DAxis" + isPointer: true + isMethodConstant: true + lineNumber: 111 + } + Method { + name: "selectedCustomItemIndex" + type: "qsizetype" + isMethodConstant: true + lineNumber: 113 + } + Method { + name: "selectedCustomItem" + type: "QCustom3DItem" + isPointer: true + isMethodConstant: true + lineNumber: 114 + } + Method { + name: "doPicking" + type: "bool" + lineNumber: 116 + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "doRayPicking" + type: "bool" + lineNumber: 117 + Parameter { name: "origin"; type: "QVector3D" } + Parameter { name: "direction"; type: "QVector3D" } + } + } + Component { + file: "private/qquickgraphsscatter_p.h" + lineNumber: 37 + name: "QQuickGraphsScatter" + accessSemantics: "reference" + defaultProperty: "seriesList" + prototype: "QQuickGraphsItem" + exports: [ + "QtGraphs/Scatter3D 6.0", + "QtGraphs/Scatter3D 6.2", + "QtGraphs/Scatter3D 6.3", + "QtGraphs/Scatter3D 6.4", + "QtGraphs/Scatter3D 6.6", + "QtGraphs/Scatter3D 6.7", + "QtGraphs/Scatter3D 6.8", + "QtGraphs/Scatter3D 6.9", + "QtGraphs/Scatter3D 6.10" + ] + exportMetaObjectRevisions: [ + 1536, + 1538, + 1539, + 1540, + 1542, + 1543, + 1544, + 1545, + 1546 + ] + Property { + name: "axisX" + type: "QValue3DAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 40 + } + Property { + name: "axisY" + type: "QValue3DAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 41 + } + Property { + name: "axisZ" + type: "QValue3DAxis" + isPointer: true + read: "axisZ" + write: "setAxisZ" + notify: "axisZChanged" + index: 2 + lineNumber: 42 + } + Property { + name: "selectedSeries" + type: "QScatter3DSeries" + isPointer: true + read: "selectedSeries" + notify: "selectedSeriesChanged" + index: 3 + lineNumber: 43 + isReadonly: true + } + Property { + name: "seriesList" + type: "QScatter3DSeries" + isList: true + read: "seriesList" + index: 4 + lineNumber: 44 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "axisXChanged" + lineNumber: 112 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + lineNumber: 113 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "axisZChanged" + lineNumber: 114 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "selectedSeriesChanged" + lineNumber: 115 + Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } + } + Method { + name: "handleAxisXChanged" + lineNumber: 99 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisYChanged" + lineNumber: 100 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisZChanged" + lineNumber: 101 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { name: "handleSeriesMeshChanged"; lineNumber: 102 } + Method { + name: "handleMeshSmoothChanged" + lineNumber: 103 + Parameter { name: "enable"; type: "bool" } + } + Method { name: "handleArrayReset"; lineNumber: 105 } + Method { + name: "handleItemsAdded" + lineNumber: 106 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleItemsChanged" + lineNumber: 107 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleItemsRemoved" + lineNumber: 108 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleItemsInserted" + lineNumber: 109 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { name: "cameraRotationChanged"; lineNumber: 278 } + Method { name: "clearSelection"; lineNumber: 71 } + Method { + name: "addSeries" + lineNumber: 72 + Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } + } + Method { + name: "removeSeries" + lineNumber: 73 + Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } + } + } + Component { + file: "private/qquickgraphsscatterseries_p.h" + lineNumber: 28 + name: "QQuickGraphsScatter3DSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QScatter3DSeries" + exports: [ + "QtGraphs/Scatter3DSeries 6.0", + "QtGraphs/Scatter3DSeries 6.10" + ] + exportMetaObjectRevisions: [1536, 1546] + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 0 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "baseGradient" + type: "QQuickGradient" + isPointer: true + read: "baseGradient" + write: "setBaseGradient" + notify: "baseGradientChanged" + index: 1 + lineNumber: 32 + isFinal: true + } + Property { + name: "singleHighlightGradient" + type: "QQuickGradient" + isPointer: true + read: "singleHighlightGradient" + write: "setSingleHighlightGradient" + notify: "singleHighlightGradientChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Property { + name: "multiHighlightGradient" + type: "QQuickGradient" + isPointer: true + read: "multiHighlightGradient" + write: "setMultiHighlightGradient" + notify: "multiHighlightGradientChanged" + index: 3 + lineNumber: 36 + isFinal: true + } + Property { + name: "invalidSelectionIndex" + type: "qsizetype" + read: "invalidSelectionIndex" + index: 4 + lineNumber: 39 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "baseGradientChanged" + lineNumber: 66 + Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true } + } + Signal { + name: "singleHighlightGradientChanged" + lineNumber: 67 + Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true } + } + Signal { + name: "multiHighlightGradientChanged" + lineNumber: 68 + Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true } + } + Method { name: "handleBaseGradientUpdate"; lineNumber: 61 } + Method { name: "handleSingleHighlightGradientUpdate"; lineNumber: 62 } + Method { name: "handleMultiHighlightGradientUpdate"; lineNumber: 63 } + } + Component { + file: "private/qquickgraphsscatternode_p.h" + lineNumber: 27 + name: "QQuickGraphsScatterNode" + accessSemantics: "reference" + defaultProperty: "seriesList" + prototype: "QQuickGraphsNode" + exports: ["QtGraphs/Scatter3DNode 6.10"] + exportMetaObjectRevisions: [1546] + Property { + name: "axisX" + type: "QValue3DAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 30 + } + Property { + name: "axisY" + type: "QValue3DAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 31 + } + Property { + name: "axisZ" + type: "QValue3DAxis" + isPointer: true + read: "axisZ" + write: "setAxisZ" + notify: "axisZChanged" + index: 2 + lineNumber: 32 + } + Property { + name: "selectedSeries" + type: "QScatter3DSeries" + isPointer: true + read: "selectedSeries" + notify: "selectedSeriesChanged" + index: 3 + lineNumber: 33 + isReadonly: true + } + Property { + name: "seriesList" + type: "QScatter3DSeries" + isList: true + read: "seriesList" + index: 4 + lineNumber: 34 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "axisXChanged" + lineNumber: 75 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + lineNumber: 76 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "axisZChanged" + lineNumber: 77 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "selectedSeriesChanged" + lineNumber: 78 + Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } + } + Method { + name: "addSeries" + lineNumber: 64 + Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } + } + Method { + name: "removeSeries" + lineNumber: 65 + Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } + } + Method { name: "clearSelection"; lineNumber: 66 } + Method { + name: "doPicking" + type: "bool" + lineNumber: 68 + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "doRayPicking" + type: "bool" + lineNumber: 69 + Parameter { name: "origin"; type: "QVector3D" } + Parameter { name: "direction"; type: "QVector3D" } + } + } + Component { + file: "private/qquickgraphssplineseries_p.h" + lineNumber: 26 + name: "QQuickGraphsSpline3DSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QSpline3DSeries" + exports: [ + "QtGraphs/Spline3DSeries 6.9", + "QtGraphs/Spline3DSeries 6.10" + ] + exportMetaObjectRevisions: [1545, 1546] + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 0 + lineNumber: 29 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "baseGradient" + type: "QQuickGradient" + isPointer: true + read: "baseGradient" + write: "setBaseGradient" + notify: "baseGradientChanged" + index: 1 + lineNumber: 30 + isFinal: true + } + Property { + name: "singleHighlightGradient" + type: "QQuickGradient" + isPointer: true + read: "singleHighlightGradient" + write: "setSingleHighlightGradient" + notify: "singleHighlightGradientChanged" + index: 2 + lineNumber: 32 + isFinal: true + } + Property { + name: "multiHighlightGradient" + type: "QQuickGradient" + isPointer: true + read: "multiHighlightGradient" + write: "setMultiHighlightGradient" + notify: "multiHighlightGradientChanged" + index: 3 + lineNumber: 34 + isFinal: true + } + Property { + name: "invalidSelectionIndex" + type: "int" + read: "invalidSelectionIndex" + index: 4 + lineNumber: 37 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "baseGradientChanged" + lineNumber: 65 + Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true } + } + Signal { + name: "singleHighlightGradientChanged" + lineNumber: 66 + Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true } + } + Signal { + name: "multiHighlightGradientChanged" + lineNumber: 67 + Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true } + } + Method { name: "handleBaseGradientUpdate"; lineNumber: 60 } + Method { name: "handleSingleHighlightGradientUpdate"; lineNumber: 61 } + Method { name: "handleMultiHighlightGradientUpdate"; lineNumber: 62 } + } + Component { + file: "private/qquickgraphssurface_p.h" + lineNumber: 45 + name: "QQuickGraphsSurface" + accessSemantics: "reference" + defaultProperty: "seriesList" + prototype: "QQuickGraphsItem" + exports: [ + "QtGraphs/Surface3D 6.0", + "QtGraphs/Surface3D 6.2", + "QtGraphs/Surface3D 6.3", + "QtGraphs/Surface3D 6.4", + "QtGraphs/Surface3D 6.6", + "QtGraphs/Surface3D 6.7", + "QtGraphs/Surface3D 6.8", + "QtGraphs/Surface3D 6.9", + "QtGraphs/Surface3D 6.10" + ] + exportMetaObjectRevisions: [ + 1536, + 1538, + 1539, + 1540, + 1542, + 1543, + 1544, + 1545, + 1546 + ] + Property { + name: "axisX" + type: "QValue3DAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 48 + } + Property { + name: "axisY" + type: "QValue3DAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 49 + } + Property { + name: "axisZ" + type: "QValue3DAxis" + isPointer: true + read: "axisZ" + write: "setAxisZ" + notify: "axisZChanged" + index: 2 + lineNumber: 50 + } + Property { + name: "selectedSeries" + type: "QSurface3DSeries" + isPointer: true + read: "selectedSeries" + notify: "selectedSeriesChanged" + index: 3 + lineNumber: 51 + isReadonly: true + } + Property { + name: "seriesList" + type: "QSurface3DSeries" + isList: true + read: "seriesList" + index: 4 + lineNumber: 52 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "flipHorizontalGrid" + type: "bool" + read: "flipHorizontalGrid" + write: "setFlipHorizontalGrid" + notify: "flipHorizontalGridChanged" + index: 5 + lineNumber: 53 + } + Signal { + name: "axisXChanged" + lineNumber: 196 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + lineNumber: 197 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "axisZChanged" + lineNumber: 198 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "selectedSeriesChanged" + lineNumber: 199 + Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } + } + Signal { + name: "flipHorizontalGridChanged" + lineNumber: 200 + Parameter { name: "flip"; type: "bool" } + } + Signal { + name: "sliceImageChanged" + revision: 1546 + lineNumber: 202 + Parameter { name: "image"; type: "QImage" } + } + Method { + name: "handleAxisXChanged" + lineNumber: 178 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisYChanged" + lineNumber: 179 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { + name: "handleAxisZChanged" + lineNumber: 180 + Parameter { name: "axis"; type: "QAbstract3DAxis"; isPointer: true } + } + Method { name: "handleShadingChanged"; lineNumber: 182 } + Method { name: "handleWireframeColorChanged"; lineNumber: 183 } + Method { + name: "handleFlipHorizontalGridChanged" + lineNumber: 184 + Parameter { name: "flip"; type: "bool" } + } + Method { name: "handleArrayReset"; lineNumber: 186 } + Method { + name: "handleRowsAdded" + lineNumber: 187 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleRowsChanged" + lineNumber: 188 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleRowsRemoved" + lineNumber: 189 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleRowsInserted" + lineNumber: 190 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "handleItemChanged" + lineNumber: 191 + Parameter { name: "rowIndex"; type: "qsizetype" } + Parameter { name: "columnIndex"; type: "qsizetype" } + } + Method { + name: "handleFlatShadingSupportedChange" + lineNumber: 193 + Parameter { name: "supported"; type: "bool" } + } + Method { + name: "addSeries" + lineNumber: 93 + Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } + } + Method { + name: "removeSeries" + lineNumber: 94 + Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } + } + Method { name: "clearSelection"; lineNumber: 95 } + Method { + name: "renderSliceToImage" + revision: 1546 + lineNumber: 154 + Parameter { name: "index"; type: "int" } + Parameter { name: "requestedIndex"; type: "int" } + Parameter { name: "sliceType"; type: "QtGraphs3D::SliceCaptureType" } + Parameter { name: "filePath"; type: "QUrl" } + } + } + Component { + file: "private/qquickgraphssurfaceseries_p.h" + lineNumber: 28 + name: "QQuickGraphsSurface3DSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QSurface3DSeries" + exports: [ + "QtGraphs/Surface3DSeries 6.0", + "QtGraphs/Surface3DSeries 6.10" + ] + exportMetaObjectRevisions: [1536, 1546] + Property { + name: "seriesChildren" + type: "QObject" + isList: true + read: "seriesChildren" + index: 0 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "selectedPoint" + type: "QPointF" + read: "selectedPoint" + write: "setSelectedPoint" + notify: "selectedPointChanged" + index: 1 + lineNumber: 35 + isFinal: true + } + Property { + name: "invalidSelectionPosition" + type: "QPointF" + read: "invalidSelectionPosition" + index: 2 + lineNumber: 39 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "baseGradient" + type: "QQuickGradient" + isPointer: true + read: "baseGradient" + write: "setBaseGradient" + notify: "baseGradientChanged" + index: 3 + lineNumber: 40 + isFinal: true + } + Property { + name: "singleHighlightGradient" + type: "QQuickGradient" + isPointer: true + read: "singleHighlightGradient" + write: "setSingleHighlightGradient" + notify: "singleHighlightGradientChanged" + index: 4 + lineNumber: 42 + isFinal: true + } + Property { + name: "multiHighlightGradient" + type: "QQuickGradient" + isPointer: true + read: "multiHighlightGradient" + write: "setMultiHighlightGradient" + notify: "multiHighlightGradientChanged" + index: 5 + lineNumber: 44 + isFinal: true + } + Signal { + name: "selectedPointChanged" + lineNumber: 74 + Parameter { name: "position"; type: "QPointF" } + } + Signal { + name: "baseGradientChanged" + lineNumber: 75 + Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true } + } + Signal { + name: "singleHighlightGradientChanged" + lineNumber: 76 + Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true } + } + Signal { + name: "multiHighlightGradientChanged" + lineNumber: 77 + Parameter { name: "gradient"; type: "QQuickGradient"; isPointer: true } + } + Signal { name: "gradientsChanged"; lineNumber: 79 } + Method { name: "handleBaseGradientUpdate"; lineNumber: 69 } + Method { name: "handleSingleHighlightGradientUpdate"; lineNumber: 70 } + Method { name: "handleMultiHighlightGradientUpdate"; lineNumber: 71 } + } + Component { + file: "private/qquickgraphssurfacenode_p.h" + lineNumber: 27 + name: "QQuickGraphsSurfaceNode" + accessSemantics: "reference" + defaultProperty: "seriesList" + prototype: "QQuickGraphsNode" + exports: ["QtGraphs/Surface3DNode 6.10"] + exportMetaObjectRevisions: [1546] + Property { + name: "axisX" + type: "QValue3DAxis" + isPointer: true + read: "axisX" + write: "setAxisX" + notify: "axisXChanged" + index: 0 + lineNumber: 30 + } + Property { + name: "axisY" + type: "QValue3DAxis" + isPointer: true + read: "axisY" + write: "setAxisY" + notify: "axisYChanged" + index: 1 + lineNumber: 31 + } + Property { + name: "axisZ" + type: "QValue3DAxis" + isPointer: true + read: "axisZ" + write: "setAxisZ" + notify: "axisZChanged" + index: 2 + lineNumber: 32 + } + Property { + name: "selectedSeries" + type: "QSurface3DSeries" + isPointer: true + read: "selectedSeries" + notify: "selectedSeriesChanged" + index: 3 + lineNumber: 33 + isReadonly: true + } + Property { + name: "seriesList" + type: "QSurface3DSeries" + isList: true + read: "seriesList" + index: 4 + lineNumber: 34 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "flipHorizontalGrid" + type: "bool" + read: "flipHorizontalGrid" + write: "setFlipHorizontalGrid" + notify: "flipHorizontalGridChanged" + index: 5 + lineNumber: 35 + } + Signal { + name: "axisXChanged" + lineNumber: 80 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "axisYChanged" + lineNumber: 81 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "axisZChanged" + lineNumber: 82 + Parameter { name: "axis"; type: "QValue3DAxis"; isPointer: true } + } + Signal { + name: "selectedSeriesChanged" + lineNumber: 83 + Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } + } + Signal { + name: "flipHorizontalGridChanged" + lineNumber: 84 + Parameter { name: "flip"; type: "bool" } + } + Method { + name: "addSeries" + lineNumber: 69 + Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } + } + Method { + name: "removeSeries" + lineNumber: 70 + Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } + } + Method { name: "clearSelection"; lineNumber: 71 } + Method { + name: "doPicking" + type: "bool" + lineNumber: 73 + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "doRayPicking" + type: "bool" + lineNumber: 74 + Parameter { name: "origin"; type: "QVector3D" } + Parameter { name: "direction"; type: "QVector3D" } + } + } + Component { + file: "qscatter3dseries.h" + lineNumber: 14 + name: "QScatter3DSeries" + accessSemantics: "reference" + prototype: "QAbstract3DSeries" + exports: [ + "QtGraphs/QScatter3DSeries 6.0", + "QtGraphs/QScatter3DSeries 6.10" + ] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1546] + Property { + name: "dataProxy" + type: "QScatterDataProxy" + isPointer: true + read: "dataProxy" + write: "setDataProxy" + notify: "dataProxyChanged" + index: 0 + lineNumber: 18 + isFinal: true + } + Property { + name: "selectedItem" + type: "qsizetype" + read: "selectedItem" + write: "setSelectedItem" + notify: "selectedItemChanged" + index: 1 + lineNumber: 19 + isFinal: true + } + Property { + name: "itemSize" + type: "float" + read: "itemSize" + write: "setItemSize" + notify: "itemSizeChanged" + index: 2 + lineNumber: 21 + isFinal: true + } + Property { + name: "dataArray" + type: "QScatterDataArray" + read: "dataArray" + write: "setDataArray" + notify: "dataArrayChanged" + index: 3 + lineNumber: 22 + isFinal: true + } + Property { + name: "scaleArray" + revision: 1546 + type: "QVector3D" + isList: true + read: "scaleArray" + write: "setScaleArray" + notify: "scaleArrayChanged" + index: 4 + lineNumber: 23 + } + Signal { + name: "dataProxyChanged" + lineNumber: 55 + Parameter { name: "proxy"; type: "QScatterDataProxy"; isPointer: true } + } + Signal { + name: "selectedItemChanged" + lineNumber: 56 + Parameter { name: "index"; type: "qsizetype" } + } + Signal { + name: "itemSizeChanged" + lineNumber: 57 + Parameter { name: "size"; type: "float" } + } + Signal { + name: "dataArrayChanged" + lineNumber: 58 + Parameter { name: "array"; type: "QScatterDataArray" } + } + Signal { + name: "scaleArrayChanged" + revision: 1546 + lineNumber: 59 + Parameter { name: "scaleArray"; type: "QVector3D"; isList: true } + } + } + Component { + file: "qscatterdataproxy.h" + lineNumber: 19 + name: "QScatterDataProxy" + accessSemantics: "reference" + prototype: "QAbstractDataProxy" + exports: ["QtGraphs/ScatterDataProxy 6.0"] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536] + Property { + name: "itemCount" + type: "qsizetype" + read: "itemCount" + notify: "itemCountChanged" + index: 0 + lineNumber: 23 + isReadonly: true + isFinal: true + } + Property { + name: "series" + type: "QScatter3DSeries" + isPointer: true + read: "series" + notify: "seriesChanged" + index: 1 + lineNumber: 24 + isReadonly: true + isFinal: true + } + Signal { name: "arrayReset"; lineNumber: 55 } + Signal { name: "scaleArrayReset"; lineNumber: 56 } + Signal { + name: "itemsAdded" + lineNumber: 57 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "itemsChanged" + lineNumber: 58 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "itemsRemoved" + lineNumber: 59 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "itemsInserted" + lineNumber: 60 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "itemCountChanged" + lineNumber: 62 + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "seriesChanged" + lineNumber: 63 + Parameter { name: "series"; type: "QScatter3DSeries"; isPointer: true } + } + } + Component { + file: "qscatterseries.h" + lineNumber: 14 + name: "QScatterSeries" + accessSemantics: "reference" + prototype: "QXYSeries" + exports: [ + "QtGraphs/ScatterSeries 6.0", + "QtGraphs/ScatterSeries 6.9", + "QtGraphs/ScatterSeries 6.10" + ] + exportMetaObjectRevisions: [1536, 1545, 1546] + } + Component { + file: "qspline3dseries.h" + lineNumber: 11 + name: "QSpline3DSeries" + accessSemantics: "reference" + prototype: "QScatter3DSeries" + exports: [ + "QtGraphs/QSpline3DSeries 6.9", + "QtGraphs/QSpline3DSeries 6.10" + ] + isCreatable: false + exportMetaObjectRevisions: [1545, 1546] + Property { + name: "splineVisible" + type: "bool" + read: "isSplineVisible" + write: "setSplineVisible" + notify: "splineVisibilityChanged" + index: 0 + lineNumber: 15 + isFinal: true + } + Property { + name: "splineTension" + type: "double" + read: "splineTension" + write: "setSplineTension" + notify: "splineTensionChanged" + index: 1 + lineNumber: 17 + isFinal: true + } + Property { + name: "splineKnotting" + type: "double" + read: "splineKnotting" + write: "setSplineKnotting" + notify: "splineKnottingChanged" + index: 2 + lineNumber: 19 + isFinal: true + } + Property { + name: "splineLooping" + type: "bool" + read: "isSplineLooping" + write: "setSplineLooping" + notify: "splineLoopingChanged" + index: 3 + lineNumber: 21 + isFinal: true + } + Property { + name: "splineColor" + type: "QColor" + read: "splineColor" + write: "setSplineColor" + notify: "splineColorChanged" + index: 4 + lineNumber: 23 + isFinal: true + } + Property { + name: "splineResolution" + type: "int" + read: "splineResolution" + write: "setSplineResolution" + notify: "splineResolutionChanged" + index: 5 + lineNumber: 25 + isFinal: true + } + Signal { + name: "splineVisibilityChanged" + lineNumber: 54 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "splineTensionChanged" + lineNumber: 55 + Parameter { name: "tension"; type: "double" } + } + Signal { + name: "splineKnottingChanged" + lineNumber: 56 + Parameter { name: "knotting"; type: "double" } + } + Signal { + name: "splineLoopingChanged" + lineNumber: 57 + Parameter { name: "looping"; type: "bool" } + } + Signal { + name: "splineColorChanged" + lineNumber: 58 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "splineResolutionChanged" + lineNumber: 59 + Parameter { name: "resolution"; type: "int" } + } + } + Component { + file: "private/qsplinecontrolanimation_p.h" + lineNumber: 23 + name: "QSplineControlAnimation" + accessSemantics: "reference" + prototype: "QXYSeriesAnimation" + exports: ["QtGraphs/SplineControlAnimation 6.0"] + exportMetaObjectRevisions: [1536] + Method { + name: "valueUpdated" + lineNumber: 40 + Parameter { name: "value"; type: "QVariant" } + } + } + Component { + file: "qsplineseries.h" + lineNumber: 14 + name: "QSplineSeries" + accessSemantics: "reference" + prototype: "QXYSeries" + exports: [ + "QtGraphs/SplineSeries 6.0", + "QtGraphs/SplineSeries 6.9", + "QtGraphs/SplineSeries 6.10" + ] + exportMetaObjectRevisions: [1536, 1545, 1546] + Property { + name: "width" + type: "double" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 0 + lineNumber: 17 + isFinal: true + } + Property { + name: "capStyle" + type: "Qt::PenCapStyle" + read: "capStyle" + write: "setCapStyle" + notify: "capStyleChanged" + index: 1 + lineNumber: 18 + isFinal: true + } + Signal { name: "widthChanged"; lineNumber: 36 } + Signal { name: "capStyleChanged"; lineNumber: 37 } + } + Component { + file: "qsurface3dseries.h" + lineNumber: 14 + name: "QSurface3DSeries" + accessSemantics: "reference" + prototype: "QAbstract3DSeries" + exports: [ + "QtGraphs/QSurface3DSeries 6.0", + "QtGraphs/QSurface3DSeries 6.10" + ] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1546] + Enum { + name: "DrawFlag" + isFlag: true + lineNumber: 38 + values: [ + "DrawWireframe", + "DrawSurface", + "DrawSurfaceAndWireframe", + "DrawFilledSurface" + ] + } + Enum { + name: "Shading" + isScoped: true + lineNumber: 47 + values: ["Smooth", "Flat"] + } + Property { + name: "dataProxy" + type: "QSurfaceDataProxy" + isPointer: true + read: "dataProxy" + write: "setDataProxy" + notify: "dataProxyChanged" + index: 0 + lineNumber: 18 + isFinal: true + } + Property { + name: "selectedPoint" + type: "QPoint" + read: "selectedPoint" + write: "setSelectedPoint" + notify: "selectedPointChanged" + index: 1 + lineNumber: 20 + } + Property { + name: "flatShadingSupported" + type: "bool" + read: "isFlatShadingSupported" + notify: "flatShadingSupportedChanged" + index: 2 + lineNumber: 22 + isReadonly: true + isFinal: true + } + Property { + name: "drawMode" + type: "QSurface3DSeries::DrawFlags" + read: "drawMode" + write: "setDrawMode" + notify: "drawModeChanged" + index: 3 + lineNumber: 24 + isFinal: true + } + Property { + name: "shading" + type: "QSurface3DSeries::Shading" + read: "shading" + write: "setShading" + notify: "shadingChanged" + index: 4 + lineNumber: 26 + } + Property { + name: "texture" + type: "QImage" + read: "texture" + write: "setTexture" + notify: "textureChanged" + index: 5 + lineNumber: 27 + isFinal: true + } + Property { + name: "textureFile" + type: "QString" + read: "textureFile" + write: "setTextureFile" + notify: "textureFileChanged" + index: 6 + lineNumber: 28 + isFinal: true + } + Property { + name: "wireframeColor" + type: "QColor" + read: "wireframeColor" + write: "setWireframeColor" + notify: "wireframeColorChanged" + index: 7 + lineNumber: 30 + isFinal: true + } + Property { + name: "dataArray" + type: "QSurfaceDataArray" + read: "dataArray" + write: "setDataArray" + notify: "dataArrayChanged" + index: 8 + lineNumber: 32 + isFinal: true + } + Signal { + name: "dataProxyChanged" + lineNumber: 84 + Parameter { name: "proxy"; type: "QSurfaceDataProxy"; isPointer: true } + } + Signal { + name: "selectedPointChanged" + lineNumber: 85 + Parameter { name: "position"; type: "QPoint" } + } + Signal { + name: "flatShadingSupportedChanged" + lineNumber: 86 + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "drawModeChanged" + lineNumber: 87 + Parameter { name: "mode"; type: "QSurface3DSeries::DrawFlags" } + } + Signal { + name: "textureChanged" + lineNumber: 88 + Parameter { name: "image"; type: "QImage" } + } + Signal { + name: "textureFileChanged" + lineNumber: 89 + Parameter { name: "filename"; type: "QString" } + } + Signal { + name: "wireframeColorChanged" + lineNumber: 90 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "dataArrayChanged" + lineNumber: 91 + Parameter { name: "array"; type: "QSurfaceDataArray" } + } + Signal { + name: "shadingChanged" + lineNumber: 92 + Parameter { name: "shading"; type: "Shading" } + } + } + Component { + file: "qsurfacedataproxy.h" + lineNumber: 20 + name: "QSurfaceDataProxy" + accessSemantics: "reference" + prototype: "QAbstractDataProxy" + exports: ["QtGraphs/SurfaceDataProxy 6.0"] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536] + Property { + name: "rowCount" + type: "qsizetype" + read: "rowCount" + notify: "rowCountChanged" + index: 0 + lineNumber: 24 + isReadonly: true + isFinal: true + } + Property { + name: "columnCount" + type: "qsizetype" + read: "columnCount" + notify: "columnCountChanged" + index: 1 + lineNumber: 25 + isReadonly: true + isFinal: true + } + Property { + name: "series" + type: "QSurface3DSeries" + isPointer: true + read: "series" + notify: "seriesChanged" + index: 2 + lineNumber: 26 + isReadonly: true + isFinal: true + } + Signal { name: "arrayReset"; lineNumber: 58 } + Signal { + name: "rowsAdded" + lineNumber: 59 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "rowsChanged" + lineNumber: 60 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "rowsRemoved" + lineNumber: 61 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "rowsInserted" + lineNumber: 62 + Parameter { name: "startIndex"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "itemChanged" + lineNumber: 63 + Parameter { name: "rowIndex"; type: "qsizetype" } + Parameter { name: "columnIndex"; type: "qsizetype" } + } + Signal { + name: "rowCountChanged" + lineNumber: 65 + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "columnCountChanged" + lineNumber: 66 + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "seriesChanged" + lineNumber: 67 + Parameter { name: "series"; type: "QSurface3DSeries"; isPointer: true } + } + } + Component { + file: "qvalue3daxis.h" + lineNumber: 14 + name: "QValue3DAxis" + accessSemantics: "reference" + prototype: "QAbstract3DAxis" + exports: ["QtGraphs/Value3DAxis 6.0", "QtGraphs/Value3DAxis 6.9"] + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1545] + Property { + name: "segmentCount" + type: "qsizetype" + read: "segmentCount" + write: "setSegmentCount" + notify: "segmentCountChanged" + index: 0 + lineNumber: 18 + isFinal: true + } + Property { + name: "subSegmentCount" + type: "qsizetype" + read: "subSegmentCount" + write: "setSubSegmentCount" + notify: "subSegmentCountChanged" + index: 1 + lineNumber: 20 + isFinal: true + } + Property { + name: "labelFormat" + type: "QString" + read: "labelFormat" + write: "setLabelFormat" + notify: "labelFormatChanged" + index: 2 + lineNumber: 22 + isFinal: true + } + Property { + name: "formatter" + type: "QValue3DAxisFormatter" + isPointer: true + read: "formatter" + write: "setFormatter" + notify: "formatterChanged" + index: 3 + lineNumber: 24 + isFinal: true + } + Property { + name: "reversed" + type: "bool" + read: "reversed" + write: "setReversed" + notify: "reversedChanged" + index: 4 + lineNumber: 26 + isFinal: true + } + Signal { + name: "segmentCountChanged" + lineNumber: 58 + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "subSegmentCountChanged" + lineNumber: 59 + Parameter { name: "count"; type: "qsizetype" } + } + Signal { + name: "labelFormatChanged" + lineNumber: 60 + Parameter { name: "format"; type: "QString" } + } + Signal { + name: "formatterChanged" + lineNumber: 61 + Parameter { name: "formatter"; type: "QValue3DAxisFormatter"; isPointer: true } + } + Signal { + name: "reversedChanged" + lineNumber: 62 + Parameter { name: "enable"; type: "bool" } + } + Signal { name: "formatterDirty"; lineNumber: 63 } + } + Component { + file: "qvalue3daxisformatter.h" + lineNumber: 20 + name: "QValue3DAxisFormatter" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtGraphs/Value3DAxisFormatter 6.0"] + exportMetaObjectRevisions: [1536] + Method { name: "markDirtyNoLabelChange"; lineNumber: 34 } + } + Component { + file: "qvalueaxis.h" + lineNumber: 15 + name: "QValueAxis" + accessSemantics: "reference" + prototype: "QAbstractAxis" + exports: [ + "QtGraphs/ValueAxis 6.0", + "QtGraphs/ValueAxis 6.9", + "QtGraphs/ValueAxis 6.10" + ] + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1545, 1546] + Property { + name: "min" + type: "double" + read: "min" + write: "setMin" + notify: "minChanged" + index: 0 + lineNumber: 18 + isFinal: true + } + Property { + name: "max" + type: "double" + read: "max" + write: "setMax" + notify: "maxChanged" + index: 1 + lineNumber: 19 + isFinal: true + } + Property { + name: "labelFormat" + type: "QString" + read: "labelFormat" + write: "setLabelFormat" + notify: "labelFormatChanged" + index: 2 + lineNumber: 20 + isFinal: true + } + Property { + name: "labelDecimals" + type: "int" + read: "labelDecimals" + write: "setLabelDecimals" + notify: "labelDecimalsChanged" + index: 3 + lineNumber: 22 + isFinal: true + } + Property { + name: "subTickCount" + type: "qsizetype" + read: "subTickCount" + write: "setSubTickCount" + notify: "subTickCountChanged" + index: 4 + lineNumber: 24 + isFinal: true + } + Property { + name: "tickAnchor" + type: "double" + read: "tickAnchor" + write: "setTickAnchor" + notify: "tickAnchorChanged" + index: 5 + lineNumber: 26 + isFinal: true + } + Property { + name: "tickInterval" + type: "double" + read: "tickInterval" + write: "setTickInterval" + notify: "tickIntervalChanged" + index: 6 + lineNumber: 27 + isFinal: true + } + Property { + name: "zoom" + revision: 1545 + type: "double" + read: "zoom" + write: "setZoom" + notify: "zoomChanged" + index: 7 + lineNumber: 29 + } + Property { + name: "pan" + revision: 1545 + type: "double" + read: "pan" + write: "setPan" + notify: "panChanged" + index: 8 + lineNumber: 30 + } + Signal { + name: "minChanged" + lineNumber: 71 + Parameter { name: "min"; type: "double" } + } + Signal { + name: "maxChanged" + lineNumber: 72 + Parameter { name: "max"; type: "double" } + } + Signal { + name: "rangeChanged" + lineNumber: 73 + Parameter { name: "min"; type: "double" } + Parameter { name: "max"; type: "double" } + } + Signal { + name: "subTickCountChanged" + lineNumber: 74 + Parameter { name: "subTickCount"; type: "qsizetype" } + } + Signal { + name: "labelFormatChanged" + lineNumber: 75 + Parameter { name: "format"; type: "QString" } + } + Signal { + name: "labelDecimalsChanged" + lineNumber: 76 + Parameter { name: "decimals"; type: "int" } + } + Signal { + name: "tickAnchorChanged" + lineNumber: 77 + Parameter { name: "tickAnchor"; type: "double" } + } + Signal { + name: "tickIntervalChanged" + lineNumber: 78 + Parameter { name: "tickInterval"; type: "double" } + } + Signal { + name: "zoomChanged" + revision: 1545 + lineNumber: 79 + Parameter { name: "zoom"; type: "double" } + } + Signal { + name: "panChanged" + revision: 1545 + lineNumber: 80 + Parameter { name: "pan"; type: "double" } + } + } + Component { + file: "qvariantanimation.h" + lineNumber: 19 + name: "QVariantAnimation" + accessSemantics: "reference" + prototype: "QAbstractAnimation" + Property { + name: "startValue" + type: "QVariant" + read: "startValue" + write: "setStartValue" + index: 0 + lineNumber: 22 + } + Property { + name: "endValue" + type: "QVariant" + read: "endValue" + write: "setEndValue" + index: 1 + lineNumber: 23 + } + Property { + name: "currentValue" + type: "QVariant" + read: "currentValue" + notify: "valueChanged" + index: 2 + lineNumber: 24 + isReadonly: true + } + Property { + name: "duration" + type: "int" + bindable: "bindableDuration" + read: "duration" + write: "setDuration" + index: 3 + lineNumber: 25 + } + Property { + name: "easingCurve" + type: "QEasingCurve" + bindable: "bindableEasingCurve" + read: "easingCurve" + write: "setEasingCurve" + index: 4 + lineNumber: 26 + } + Signal { + name: "valueChanged" + lineNumber: 61 + Parameter { name: "value"; type: "QVariant" } + } + } + Component { + file: "qxymodelmapper.h" + lineNumber: 19 + name: "QXYModelMapper" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtGraphs/XYModelMapper 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "series" + type: "QXYSeries" + isPointer: true + read: "series" + write: "setSeries" + notify: "seriesChanged" + index: 0 + lineNumber: 22 + isFinal: true + } + Property { + name: "model" + type: "QAbstractItemModel" + isPointer: true + read: "model" + write: "setModel" + notify: "modelChanged" + index: 1 + lineNumber: 23 + isFinal: true + } + Property { + name: "xSection" + type: "qsizetype" + read: "xSection" + write: "setXSection" + notify: "xSectionChanged" + index: 2 + lineNumber: 24 + isFinal: true + } + Property { + name: "ySection" + type: "qsizetype" + read: "ySection" + write: "setYSection" + notify: "ySectionChanged" + index: 3 + lineNumber: 25 + isFinal: true + } + Property { + name: "first" + type: "qsizetype" + read: "first" + write: "setFirst" + notify: "firstChanged" + index: 4 + lineNumber: 26 + isFinal: true + } + Property { + name: "count" + type: "qsizetype" + read: "count" + write: "setCount" + notify: "countChanged" + index: 5 + lineNumber: 27 + isFinal: true + } + Property { + name: "orientation" + type: "Qt::Orientation" + read: "orientation" + write: "setOrientation" + notify: "orientationChanged" + index: 6 + lineNumber: 28 + isFinal: true + } + Signal { name: "seriesChanged"; lineNumber: 57 } + Signal { name: "modelChanged"; lineNumber: 58 } + Signal { name: "xSectionChanged"; lineNumber: 59 } + Signal { name: "ySectionChanged"; lineNumber: 60 } + Signal { name: "firstChanged"; lineNumber: 61 } + Signal { name: "countChanged"; lineNumber: 62 } + Signal { name: "orientationChanged"; lineNumber: 63 } + } + Component { + file: "private/qxypoint_p.h" + lineNumber: 22 + name: "QXYPoint" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtGraphs/XYPoint 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "x" + type: "double" + read: "x" + write: "setX" + index: 0 + lineNumber: 25 + isFinal: true + } + Property { + name: "y" + type: "double" + read: "y" + write: "setY" + index: 1 + lineNumber: 26 + isFinal: true + } + } + Component { + file: "qxyseries.h" + lineNumber: 15 + name: "QXYSeries" + accessSemantics: "reference" + defaultProperty: "seriesChildren" + prototype: "QAbstractSeries" + exports: [ + "QtGraphs/QXYSeries 6.0", + "QtGraphs/QXYSeries 6.9", + "QtGraphs/QXYSeries 6.10" + ] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1536, 1545, 1546] + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 0 + lineNumber: 18 + isFinal: true + } + Property { + name: "selectedColor" + type: "QColor" + read: "selectedColor" + write: "setSelectedColor" + notify: "selectedColorChanged" + index: 1 + lineNumber: 19 + isFinal: true + } + Property { + name: "pointDelegate" + type: "QQmlComponent" + isPointer: true + read: "pointDelegate" + write: "setPointDelegate" + notify: "pointDelegateChanged" + index: 2 + lineNumber: 21 + isFinal: true + } + Property { + name: "draggable" + type: "bool" + read: "isDraggable" + write: "setDraggable" + notify: "draggableChanged" + index: 3 + lineNumber: 22 + isFinal: true + } + Property { + name: "selectedPoints" + type: "qsizetype" + isList: true + read: "selectedPoints" + notify: "selectedPointsChanged" + index: 4 + lineNumber: 23 + isReadonly: true + isFinal: true + } + Property { + name: "count" + type: "qsizetype" + read: "count" + notify: "countChanged" + index: 5 + lineNumber: 24 + isReadonly: true + isFinal: true + } + Signal { + name: "pointReplaced" + lineNumber: 84 + Parameter { name: "index"; type: "qsizetype" } + } + Signal { + name: "pointRemoved" + lineNumber: 85 + Parameter { name: "index"; type: "qsizetype" } + } + Signal { + name: "pointAdded" + lineNumber: 86 + Parameter { name: "index"; type: "qsizetype" } + } + Signal { + name: "pointsAdded" + revision: 1545 + lineNumber: 87 + Parameter { name: "start"; type: "qsizetype" } + Parameter { name: "end"; type: "qsizetype" } + } + Signal { + name: "colorChanged" + lineNumber: 88 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "selectedColorChanged" + lineNumber: 89 + Parameter { name: "color"; type: "QColor" } + } + Signal { name: "pointsReplaced"; lineNumber: 90 } + Signal { + name: "pointsRemoved" + lineNumber: 91 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Signal { name: "selectedPointsChanged"; lineNumber: 92 } + Signal { name: "pointDelegateChanged"; lineNumber: 93 } + Signal { name: "draggableChanged"; lineNumber: 94 } + Signal { name: "seriesUpdated"; lineNumber: 95 } + Signal { name: "countChanged"; lineNumber: 96 } + Signal { + name: "clicked" + revision: 1545 + lineNumber: 98 + Parameter { name: "point"; type: "QPoint" } + } + Signal { + name: "doubleClicked" + revision: 1545 + lineNumber: 99 + Parameter { name: "point"; type: "QPoint" } + } + Signal { + name: "pressed" + revision: 1545 + lineNumber: 100 + Parameter { name: "point"; type: "QPoint" } + } + Signal { + name: "released" + revision: 1545 + lineNumber: 101 + Parameter { name: "point"; type: "QPoint" } + } + Method { + name: "append" + lineNumber: 30 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { + name: "append" + lineNumber: 31 + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "append" + lineNumber: 32 + Parameter { name: "points"; type: "QPointF"; isList: true } + } + Method { + name: "replace" + lineNumber: 33 + Parameter { name: "oldX"; type: "double" } + Parameter { name: "oldY"; type: "double" } + Parameter { name: "newX"; type: "double" } + Parameter { name: "newY"; type: "double" } + } + Method { + name: "replace" + lineNumber: 34 + Parameter { name: "oldPoint"; type: "QPointF" } + Parameter { name: "newPoint"; type: "QPointF" } + } + Method { + name: "replace" + lineNumber: 35 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "newX"; type: "double" } + Parameter { name: "newY"; type: "double" } + } + Method { + name: "replace" + lineNumber: 36 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "newPoint"; type: "QPointF" } + } + Method { + name: "replace" + lineNumber: 37 + Parameter { name: "points"; type: "QPointF"; isList: true } + } + Method { + name: "remove" + lineNumber: 38 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { + name: "remove" + lineNumber: 39 + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "remove" + lineNumber: 40 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "insert" + lineNumber: 41 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "point"; type: "QPointF" } + } + Method { name: "clear"; lineNumber: 42 } + Method { + name: "at" + type: "QPointF" + isMethodConstant: true + lineNumber: 43 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "find" + type: "qsizetype" + isMethodConstant: true + lineNumber: 44 + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "removeMultiple" + lineNumber: 45 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "count"; type: "qsizetype" } + } + Method { + name: "take" + type: "bool" + lineNumber: 46 + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "isPointSelected" + type: "bool" + isMethodConstant: true + lineNumber: 63 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "selectPoint" + lineNumber: 64 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "deselectPoint" + lineNumber: 65 + Parameter { name: "index"; type: "qsizetype" } + } + Method { + name: "setPointSelected" + lineNumber: 66 + Parameter { name: "index"; type: "qsizetype" } + Parameter { name: "selected"; type: "bool" } + } + Method { name: "selectAllPoints"; lineNumber: 67 } + Method { name: "deselectAllPoints"; lineNumber: 68 } + Method { + name: "selectPoints" + lineNumber: 69 + Parameter { name: "indexes"; type: "qsizetype"; isList: true } + } + Method { + name: "deselectPoints" + lineNumber: 70 + Parameter { name: "indexes"; type: "qsizetype"; isList: true } + } + Method { + name: "toggleSelection" + lineNumber: 71 + Parameter { name: "indexes"; type: "qsizetype"; isList: true } + } + } + Component { + file: "private/qxyseriesanimation_p.h" + lineNumber: 22 + name: "QXYSeriesAnimation" + accessSemantics: "reference" + prototype: "QGraphAnimation" + Method { + name: "valueUpdated" + lineNumber: 45 + Parameter { name: "value"; type: "QVariant" } + } + } + Component { + file: "qgraphs3dnamespace.h" + lineNumber: 11 + name: "QtGraphs3D" + accessSemantics: "none" + exports: ["QtGraphs/Graphs3D 6.0"] + isCreatable: false + exportMetaObjectRevisions: [1536] + Enum { + name: "SelectionFlag" + isFlag: true + isScoped: true + lineNumber: 16 + values: [ + "None", + "Item", + "Row", + "ItemAndRow", + "Column", + "ItemAndColumn", + "RowAndColumn", + "ItemRowAndColumn", + "Slice", + "MultiSeries" + ] + } + Enum { + name: "SliceCaptureType" + isScoped: true + lineNumber: 31 + values: ["NoImage", "RowImage", "ColumnImage"] + } + Enum { + name: "ShadowQuality" + isScoped: true + lineNumber: 38 + values: [ + "None", + "Low", + "Medium", + "High", + "SoftLow", + "SoftMedium", + "SoftHigh" + ] + } + Enum { + name: "ElementType" + isScoped: true + lineNumber: 49 + values: [ + "None", + "Series", + "AxisXLabel", + "AxisYLabel", + "AxisZLabel", + "CustomItem" + ] + } + Enum { + name: "OptimizationHint" + isScoped: true + lineNumber: 59 + values: ["Default", "Legacy"] + } + Enum { + name: "RenderingMode" + isScoped: true + lineNumber: 65 + values: ["DirectToBackground", "Indirect"] + } + Enum { + name: "CameraPreset" + isScoped: true + lineNumber: 71 + values: [ + "NoPreset", + "FrontLow", + "Front", + "FrontHigh", + "LeftLow", + "Left", + "LeftHigh", + "RightLow", + "Right", + "RightHigh", + "BehindLow", + "Behind", + "BehindHigh", + "IsometricLeft", + "IsometricLeftHigh", + "IsometricRight", + "IsometricRightHigh", + "DirectlyAbove", + "DirectlyAboveCW45", + "DirectlyAboveCCW45", + "FrontBelow", + "LeftBelow", + "RightBelow", + "BehindBelow", + "DirectlyBelow" + ] + } + Enum { + name: "GridLineType" + isScoped: true + lineNumber: 100 + values: ["Shader", "Geometry"] + } + Enum { + name: "TransparencyTechnique" + isScoped: true + lineNumber: 103 + values: ["Default", "Approximate", "Accurate"] + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/Bars3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/Bars3DSpecifics.qml new file mode 100644 index 0000000..9921f95 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/Bars3DSpecifics.qml @@ -0,0 +1,269 @@ +// Copyright (C) 2023 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import HelperWidgets +import QtQuick.Layouts +import StudioTheme 1.0 as StudioTheme +import QtQuick.Controls as Controls + +Column { + anchors.left: parent.left + anchors.right: parent.right + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Bars") + + SectionLayout { + PropertyLabel { + text: qsTr("Uniform Scaling") + tooltip: qsTr("Proportionally scale multiple series") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.multiSeriesUniform + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Thickness") + tooltip: qsTr("Thickness ratio between X and Z dimension") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.barThickness + minimumValue: 0.01 + maximumValue: 100.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + } + + PropertyLabel { + text: qsTr("Spacing") + tooltip: qsTr("Bar spacing in the X and Z dimensions") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.barSpacing_width + minimumValue: 0.0 + maximumValue: 10.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + ControlLabel { + text: qsTr("col") + width: StudioTheme.Values.actionIndicatorWidth + } + + SpinBox { + backendValue: backendValues.barSpacing_height + minimumValue: 0.0 + maximumValue: 10.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + ControlLabel { + text: qsTr("row") + width: StudioTheme.Values.actionIndicatorWidth + } + + } + PropertyLabel { + text: qsTr("Relative Spacing") + tooltip: qsTr("Set bar spacing relative to thickness") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.barSpacingRelative + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Series Margin") + tooltip: qsTr("Margin between series columns in X and Z dimensions") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.barSeriesMargin_width + minimumValue: 0.0 + maximumValue: 1.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + ControlLabel { + text: qsTr("col") + width: StudioTheme.Values.actionIndicatorWidth + } + + SpinBox { + backendValue: backendValues.barSeriesMargin_height + minimumValue: 0.0 + maximumValue: 1.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + ControlLabel { + text: qsTr("row") + width: StudioTheme.Values.actionIndicatorWidth + } + + } + PropertyLabel { + text: qsTr("Floor Level") + tooltip: qsTr("Floor level in Y-axis data coordinates") + Layout.fillWidth: true + } + SecondColumnLayout { + LineEdit { + backendValue: backendValues.floorLevel + inputMethodHints: Qt.ImhFormattedNumbersOnly + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Selection Mode") + tooltip: qsTr("Bar selection mode") + Layout.fillWidth: true + } + SecondColumnLayout { + id: selectionLayout + property bool isInModel: backendValue.isInModel; + property bool isInSubState: backendValue.isInSubState; + property bool selectionChangedFlag: selectionChanged + property variant backendValue: backendValues.selectionMode + property variant valueFromBackend: backendValue.value + property string enumScope: "Graphs3D.SelectionFlag" + property string enumSeparator: " | " + property int checkedCount: 0 + property bool item: false + property bool row: false + property bool column: false + property bool slice: false + property bool multi: false + + function checkValue(checkedVariable, variableText, expressionBase) { + var expressionStr = expressionBase + if (checkedVariable) { + if (expressionStr !== "") { + expressionStr += enumSeparator + } + expressionStr += enumScope + expressionStr += "." + expressionStr += variableText + checkedCount++ + } + return expressionStr + } + + function composeSelectionMode() { + var expressionStr = "" + checkedCount = 0 + expressionStr = checkValue(item, "Item", expressionStr) + expressionStr = checkValue(row, "Row", expressionStr) + expressionStr = checkValue(column, "Column", expressionStr) + expressionStr = checkValue(slice, "Slice", expressionStr) + expressionStr = checkValue(multi, "MultiSeries", expressionStr) + + if (checkedCount === 0) + backendValue.expression = enumScope + ".None" + else + backendValue.expression = expressionStr + } + + function evaluate() { + if (backendValue.value === undefined) + return + + item = (backendValue.expression.indexOf("Item") !== -1) + row = (backendValue.expression.indexOf("Row") !== -1) + column = (backendValue.expression.indexOf("Column") !== -1) + slice = (backendValue.expression.indexOf("Slice") !== -1) + multi = (backendValue.expression.indexOf("MultiSeries") !== -1) + + itemBox.checked = item + rowBox.checked = row + columnBox.checked = column + sliceBox.checked = slice + multiSeriesBox.checked = multi + } + + onSelectionChangedFlagChanged: evaluate() + + onIsInModelChanged: evaluate() + + onIsInSubStateChanged: evaluate() + + onBackendValueChanged: evaluate() + + onValueFromBackendChanged: evaluate() + + ColumnLayout { + anchors.fill: parent + + Controls.CheckBox { + id: itemBox + text: "Item" + Layout.fillWidth: true + onClicked: { + selectionLayout.item = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: rowBox + text: "Row" + Layout.fillWidth: true + onClicked: { + selectionLayout.row = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: columnBox + text: "Column" + Layout.fillWidth: true + onClicked: { + selectionLayout.column = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: sliceBox + text: "Slice" + Layout.fillWidth: true + onClicked: { + selectionLayout.slice = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: multiSeriesBox + text: "MultiSeries" + Layout.fillWidth: true + onClicked: { + selectionLayout.multi = checked + selectionLayout.composeSelectionMode() + } + } + } + } + } + } + + GraphsSection {} + + GraphsCameraSection {} +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/GraphsCameraSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/GraphsCameraSection.qml new file mode 100644 index 0000000..abf4e96 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/GraphsCameraSection.qml @@ -0,0 +1,183 @@ +// Copyright (C) 2023 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import HelperWidgets +import QtQuick.Layouts + +Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Camera") + + SectionLayout { + PropertyLabel { + text: qsTr("Preset") + tooltip: qsTr("Camera preset") + Layout.fillWidth: true + } + SecondColumnLayout { + ComboBox { + backendValue: backendValues.cameraPreset + model: ["NoPreset", "FrontLow", "Front", "FrontHigh", "LeftLow", + "Left", "LeftHigh", "RightLow", "Right", "RightHigh", "BehindLow", + "Behind", "BehindHigh", "IsometricLeft", "IsometricLeftHigh", + "IsometricRight", "IsometricRightHigh", "DirectlyAbove", + "DirectlyAboveCW45", "DirectlyAboveCCW45", "FrontBelow", + "LeftBelow", "RightBelow", "BehindBelow", "DirectlyBelow"] + Layout.fillWidth: true + scope: "Graphs3D" + } + } + PropertyLabel { + text: qsTr("Target") + tooltip: qsTr("Camera target position") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.cameraTargetPosition_x + minimumValue: -1.0 + maximumValue: 1.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + ControlLabel { + text: "X" + } + + SpinBox { + backendValue: backendValues.cameraTargetPosition_y + minimumValue: -1.0 + maximumValue: 1.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + ControlLabel { + text:"Y" + } + + SpinBox { + backendValue: backendValues.cameraTargetPosition_z + minimumValue: -1.0 + maximumValue: 1.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + ControlLabel { + text: "Z" + } + } + PropertyLabel { + text: qsTr("Zoom") + tooltip: qsTr("Camera zoom level") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.cameraZoomLevel + minimumValue: backendValues.minCameraZoomLevel + maximumValue: backendValues.maxCameraZoomLevel + stepSize: 1 + decimals: 0 + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Min Zoom") + tooltip: qsTr("Camera minimum zoom") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.minCameraZoomLevel + minimumValue: 0 + maximumValue: backendValues.maxCameraZoomLevel + stepSize: 1 + decimals: 0 + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Max Zoom") + tooltip: qsTr("Camera maximum zoom") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.maxCameraZoomLevel + minimumValue: backendValues.minCameraZoomLevel + maximumValue: 500 + stepSize: 1 + decimals: 0 + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("X Rotation") + tooltip: qsTr("Camera X rotation") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.cameraXRotation + minimumValue: -180 + maximumValue: 180 + stepSize: 1 + decimals: 0 + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Wrap X") + tooltip: qsTr("Wrap camera X rotation") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.wrapCameraXRotation + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Y Rotation") + tooltip: qsTr("Camera Y rotation") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.cameraYRotation + minimumValue: 0 + maximumValue: 90 + stepSize: 1 + decimals: 0 + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Wrap Y") + tooltip: qsTr("Wrap camera Y rotation") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.wrapCameraYRotation + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Orthographic") + tooltip: qsTr("Use orthographic camera") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.orthoProjection + Layout.fillWidth: true + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/GraphsSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/GraphsSection.qml new file mode 100644 index 0000000..84a53db --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/GraphsSection.qml @@ -0,0 +1,125 @@ +// Copyright (C) 2023 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import HelperWidgets +import QtQuick.Layouts + +Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Graph") + + SectionLayout { + + PropertyLabel { + text: qsTr("Render Mode") + tooltip: qsTr("Rendering mode") + Layout.fillWidth: true + } + SecondColumnLayout { + ComboBox { + backendValue: backendValues.renderingMode + model: ["Indirect", "DirectToBackground"] + Layout.fillWidth: true + scope: "Graphs3D" + } + } + PropertyLabel { + text: qsTr("Shadow Quality") + tooltip: qsTr("Quality and style of the shadows") + Layout.fillWidth: true + } + SecondColumnLayout { + ComboBox { + backendValue: backendValues.shadowQuality + model: ["None", "Low", "Medium", + "High", "SoftLow", "SoftMedium", + "SoftHigh"] + Layout.fillWidth: true + scope: "Graphs3D" + } + } + PropertyLabel { + text: qsTr("Optimization") + tooltip: qsTr("Optimization hint") + Layout.fillWidth: true + } + SecondColumnLayout { + ComboBox { + backendValue: backendValues.optimizationHint + model: ["Default", "Legacy"] + Layout.fillWidth: true + scope: "Graphs3D" + } + } + PropertyLabel { + text: qsTr("MSAA") + tooltip: qsTr("Multisample anti-aliasing sample count") + Layout.fillWidth: true + } + SpinBox { + backendValue: backendValues.msaaSamples + minimumValue: 0 + maximumValue: 8 + Layout.fillWidth: true + } + PropertyLabel { + text: qsTr("Aspect Ratio") + tooltip: qsTr("Horizontal to vertical aspect ratio") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.aspectRatio + minimumValue: 0.1 + maximumValue: 10.0 + stepSize: 0.1 + decimals: 1 + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Horizontal AR") + tooltip: qsTr("Horizontal aspect ratio") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.horizontalAspectRatio + minimumValue: 0.1 + maximumValue: 10.0 + stepSize: 0.1 + decimals: 1 + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Margin") + tooltip: qsTr("Graph background margin") + Layout.fillWidth: true + } + SecondColumnLayout { + SpinBox { + backendValue: backendValues.margin + minimumValue: -1.0 + maximumValue: 100.0 + stepSize: 0.1 + decimals: 1 + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Measure FPS") + tooltip: qsTr("Measure rendering speed as Frames Per Second") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.measureFps + Layout.fillWidth: true + } + } + } +} + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/GraphsViewSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/GraphsViewSpecifics.qml new file mode 100644 index 0000000..e2c0483 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/GraphsViewSpecifics.qml @@ -0,0 +1,100 @@ +// Copyright (C) 2024 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import HelperWidgets +import QtQuick.Layouts + +Column { + anchors.left: parent.left + anchors.right: parent.right + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Background Color") + + ColorEditor { + caption: qsTr("Background Color") + backendValue: backendValues.backgroundColor + supportGradient: false + } + } + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Margins") + + SectionLayout { + rows: 4 + Label { + text: qsTr("Top") + tooltip: qsTr("The amount of empty space on the top of the graph.") + Layout.fillWidth: true + } + + SecondColumnLayout { + SpinBox { + backendValue: backendValues.marginTop + minimumValue: 0.0 + maximumValue: 9999.0 + stepSize: 1.0 + decimals: 1 + Layout.fillWidth: true + } + } + + Label { + text: qsTr("Bottom") + tooltip: qsTr("The amount of empty space on the bottom of the graph.") + Layout.fillWidth: true + } + + SecondColumnLayout { + SpinBox { + backendValue: backendValues.marginBottom + minimumValue: 0.0 + maximumValue: 9999.0 + stepSize: 1.0 + decimals: 1 + Layout.fillWidth: true + } + } + + Label { + text: qsTr("Left") + tooltip: qsTr("The amount of empty space on the left of the graph.") + Layout.fillWidth: true + } + + SecondColumnLayout { + SpinBox { + backendValue: backendValues.marginLeft + minimumValue: 0.0 + maximumValue: 9999.0 + stepSize: 1.0 + decimals: 1 + Layout.fillWidth: true + } + } + + Label { + text: qsTr("Right") + tooltip: qsTr("The amount of empty space on the right of the graph.") + Layout.fillWidth: true + } + + SecondColumnLayout { + SpinBox { + backendValue: backendValues.marginRight + minimumValue: 0.0 + maximumValue: 9999.0 + stepSize: 1.0 + decimals: 1 + Layout.fillWidth: true + } + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/Scatter3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/Scatter3DSpecifics.qml new file mode 100644 index 0000000..b54d8f5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/Scatter3DSpecifics.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 +import HelperWidgets +import QtQuick.Layouts + +Column { + anchors.left: parent.left + anchors.right: parent.right + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Scatter") + + SectionLayout { + PropertyLabel { + text: qsTr("Polar Coordinates") + tooltip: qsTr("Use polar coordinates") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + id: polarCheckbox + backendValue: backendValues.polar + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Label Offset") + tooltip: qsTr("Normalized horizontal radial label offset") + Layout.fillWidth: true + visible: polarCheckbox.checked + } + SecondColumnLayout { + visible: polarCheckbox.checked + SpinBox { + backendValue: backendValues.radialLabelOffset + minimumValue: 0.0 + maximumValue: 1.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Selection Mode") + tooltip: qsTr("Scatter item selection mode") + Layout.fillWidth: true + } + SecondColumnLayout { + ComboBox { + backendValue: backendValues.selectionMode + model: ["None", "Item"] + Layout.fillWidth: true + scope: "Graphs3D" + } + } + } + } + + GraphsSection {} + + GraphsCameraSection {} +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/Surface3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/Surface3DSpecifics.qml new file mode 100644 index 0000000..60f4603 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/Surface3DSpecifics.qml @@ -0,0 +1,192 @@ +// Copyright (C) 2023 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import HelperWidgets +import QtQuick.Layouts +import QtQuick.Controls as Controls + +Column { + anchors.left: parent.left + anchors.right: parent.right + + Section { + anchors.left: parent.left + anchors.right: parent.right + caption: qsTr("Surface") + + SectionLayout { + PropertyLabel { + text: qsTr("Flip Grid") + tooltip: qsTr("Flip horizontal grid") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + backendValue: backendValues.flipHorizontalGrid + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Polar Coordinates") + tooltip: qsTr("Use polar coordinates") + Layout.fillWidth: true + } + SecondColumnLayout { + CheckBox { + id: polarCheckbox + backendValue: backendValues.polar + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Label Offset") + tooltip: qsTr("Normalized horizontal radial label offset") + Layout.fillWidth: true + visible: polarCheckbox.checked + } + SecondColumnLayout { + visible: polarCheckbox.checked + SpinBox { + backendValue: backendValues.radialLabelOffset + minimumValue: 0.0 + maximumValue: 1.0 + stepSize: 0.01 + decimals: 2 + Layout.fillWidth: true + } + } + PropertyLabel { + text: qsTr("Selection Mode") + tooltip: qsTr("Surface point selection mode") + Layout.fillWidth: true + } + SecondColumnLayout { + id: selectionLayout + property bool isInModel: backendValue.isInModel; + property bool isInSubState: backendValue.isInSubState; + property bool selectionChangedFlag: selectionChanged + property variant backendValue: backendValues.selectionMode + property variant valueFromBackend: backendValue.value + property string enumScope: "Graphs3D.SelectionFlag" + property string enumSeparator: " | " + property int checkedCount: 0 + property bool item: false + property bool row: false + property bool column: false + property bool slice: false + property bool multi: false + + function checkValue(checkedVariable, variableText, expressionBase) { + var expressionStr = expressionBase + if (checkedVariable) { + if (expressionStr !== "") { + expressionStr += enumSeparator + } + expressionStr += enumScope + expressionStr += "." + expressionStr += variableText + checkedCount++ + } + return expressionStr + } + + function composeSelectionMode() { + var expressionStr = "" + checkedCount = 0 + expressionStr = checkValue(item, "Item", expressionStr) + expressionStr = checkValue(row, "Row", expressionStr) + expressionStr = checkValue(column, "Column", expressionStr) + expressionStr = checkValue(slice, "Slice", expressionStr) + expressionStr = checkValue(multi, "MultiSeries", expressionStr) + + if (checkedCount === 0) + backendValue.expression = enumScope + ".None" + else + backendValue.expression = expressionStr + } + + function evaluate() { + if (backendValue.value === undefined) + return + + item = (backendValue.expression.indexOf("Item") !== -1) + row = (backendValue.expression.indexOf("Row") !== -1) + column = (backendValue.expression.indexOf("Column") !== -1) + slice = (backendValue.expression.indexOf("Slice") !== -1) + multi = (backendValue.expression.indexOf("MultiSeries") !== -1) + + itemBox.checked = item + rowBox.checked = row + columnBox.checked = column + sliceBox.checked = slice + multiSeriesBox.checked = multi + } + + onSelectionChangedFlagChanged: evaluate() + + onIsInModelChanged: evaluate() + + onIsInSubStateChanged: evaluate() + + onBackendValueChanged: evaluate() + + onValueFromBackendChanged: evaluate() + + ColumnLayout { + anchors.fill: parent + + Controls.CheckBox { + id: itemBox + text: "Item" + Layout.fillWidth: true + onClicked: { + selectionLayout.item = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: rowBox + text: "Row" + Layout.fillWidth: true + onClicked: { + selectionLayout.row = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: columnBox + text: "Column" + Layout.fillWidth: true + onClicked: { + selectionLayout.column = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: sliceBox + text: "Slice" + Layout.fillWidth: true + onClicked: { + selectionLayout.slice = checked + selectionLayout.composeSelectionMode() + } + } + Controls.CheckBox { + id: multiSeriesBox + text: "MultiSeries" + Layout.fillWidth: true + onClicked: { + selectionLayout.multi = checked + selectionLayout.composeSelectionMode() + } + } + } + } + } + } + + GraphsSection {} + + GraphsCameraSection {} +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/AreaSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/AreaSeries.qml new file mode 100644 index 0000000..5339ce2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/AreaSeries.qml @@ -0,0 +1,20 @@ +// Copyright (C) 2024 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtGraphs + +GraphsView { + width: 300 + height: 300 + + AreaSeries { + name: "AreaSeries" + upperSeries: LineSeries { + XYPoint { x: 0; y: 1.5 } + XYPoint { x: 1; y: 3 } + XYPoint { x: 3; y: 4.3 } + XYPoint { x: 6; y: 1.1 } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/BarSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/BarSeries.qml new file mode 100644 index 0000000..84d674c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/BarSeries.qml @@ -0,0 +1,17 @@ +// Copyright (C) 2024 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtGraphs + +GraphsView { + width: 300 + height: 300 + + BarSeries { + id: barSeries + BarSet { id: set1; label: "Set1"; values: [2, 2, 3] } + BarSet { id: set2; label: "Set2"; values: [5, 1, 2] } + BarSet { id: set3; label: "Set3"; values: [3, 5, 8] } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/Bars3D.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/Bars3D.qml new file mode 100644 index 0000000..b01827f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/Bars3D.qml @@ -0,0 +1,23 @@ +// Copyright (C) 2023 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtGraphs + +Bars3D { + width: 300 + height: 300 + Bar3DSeries { + ItemModelBarDataProxy { + itemModel: ListModel { + ListElement{ row: "row 1"; column: "column 1"; value: "1"; } + ListElement{ row: "row 1"; column: "column 2"; value: "2"; } + ListElement{ row: "row 1"; column: "column 3"; value: "3"; } + } + + rowRole: "row" + columnRole: "column" + valueRole: "value" + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/LineSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/LineSeries.qml new file mode 100644 index 0000000..5ea5f58 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/LineSeries.qml @@ -0,0 +1,18 @@ +// Copyright (C) 2024 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtGraphs + +GraphsView { + width: 300 + height: 300 + + LineSeries { + id: lineSeries + XYPoint { x: 0; y: 2 } + XYPoint { x: 1; y: 1.2 } + XYPoint { x: 2; y: 3.3 } + XYPoint { x: 5; y: 2.1 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/PieSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/PieSeries.qml new file mode 100644 index 0000000..85e0682 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/PieSeries.qml @@ -0,0 +1,17 @@ +// Copyright (C) 2024 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtGraphs + +GraphsView { + width: 300 + height: 300 + + PieSeries { + id: pieSeries + PieSlice { label: "Slice1"; value: 13.5 } + PieSlice { label: "Slice2"; value: 10.9 } + PieSlice { label: "Slice3"; value: 8.6 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/Scatter3D.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/Scatter3D.qml new file mode 100644 index 0000000..e0f6b23 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/Scatter3D.qml @@ -0,0 +1,23 @@ +// Copyright (C) 2023 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtGraphs + +Scatter3D { + width: 300 + height: 300 + Scatter3DSeries { + ItemModelScatterDataProxy { + itemModel: ListModel { + ListElement{ x: "1"; y: "2"; z: "3"; } + ListElement{ x: "2"; y: "3"; z: "4"; } + ListElement{ x: "3"; y: "4"; z: "1"; } + } + + xPosRole: "x" + yPosRole: "y" + zPosRole: "z" + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/ScatterSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/ScatterSeries.qml new file mode 100644 index 0000000..f1b1d50 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/ScatterSeries.qml @@ -0,0 +1,18 @@ +// Copyright (C) 2024 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtGraphs + +GraphsView { + width: 300 + height: 300 + + ScatterSeries { + id: lineSeries + XYPoint { x: 1; y: 1 } + XYPoint { x: 2; y: 4 } + XYPoint { x: 4; y: 2 } + XYPoint { x: 5; y: 5 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/SplineSeries.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/SplineSeries.qml new file mode 100644 index 0000000..46582fd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/SplineSeries.qml @@ -0,0 +1,18 @@ +// Copyright (C) 2024 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtGraphs + +GraphsView { + width: 300 + height: 300 + + SplineSeries { + id: splineSeries + XYPoint { x: 1; y: 1 } + XYPoint { x: 2; y: 4 } + XYPoint { x: 4; y: 2 } + XYPoint { x: 5; y: 5 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/Surface3D.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/Surface3D.qml new file mode 100644 index 0000000..728f08f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/default/Surface3D.qml @@ -0,0 +1,24 @@ +// Copyright (C) 2023 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick 2.0 +import QtGraphs + +Surface3D { + width: 300 + height: 300 + Surface3DSeries { + ItemModelSurfaceDataProxy { + itemModel: ListModel { + ListElement{ row: "1"; column: "1"; y: "1"; } + ListElement{ row: "1"; column: "2"; y: "2"; } + ListElement{ row: "2"; column: "1"; y: "3"; } + ListElement{ row: "2"; column: "2"; y: "4"; } + } + + rowRole: "row" + columnRole: "column" + yPosRole: "y" + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/areaseries-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/areaseries-icon.png new file mode 100644 index 0000000..6de11ec Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/areaseries-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/areaseries-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/areaseries-icon16.png new file mode 100644 index 0000000..81c94eb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/areaseries-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/bars3d-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/bars3d-icon.png new file mode 100644 index 0000000..7f38078 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/bars3d-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/bars3d-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/bars3d-icon16.png new file mode 100644 index 0000000..e85ff50 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/bars3d-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/barseries-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/barseries-icon.png new file mode 100644 index 0000000..07f6e17 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/barseries-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/barseries-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/barseries-icon16.png new file mode 100644 index 0000000..a455ecc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/barseries-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/lineseries-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/lineseries-icon.png new file mode 100644 index 0000000..2513ed8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/lineseries-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/lineseries-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/lineseries-icon16.png new file mode 100644 index 0000000..040eb3a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/lineseries-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/pieseries-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/pieseries-icon.png new file mode 100644 index 0000000..aaf6236 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/pieseries-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/pieseries-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/pieseries-icon16.png new file mode 100644 index 0000000..8c1bcde Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/pieseries-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/scatter3d-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/scatter3d-icon.png new file mode 100644 index 0000000..e1ac5c1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/scatter3d-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/scatter3d-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/scatter3d-icon16.png new file mode 100644 index 0000000..75b2db1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/scatter3d-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/scatterseries-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/scatterseries-icon.png new file mode 100644 index 0000000..d36d010 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/scatterseries-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/scatterseries-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/scatterseries-icon16.png new file mode 100644 index 0000000..48d356e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/scatterseries-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/splineseries-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/splineseries-icon.png new file mode 100644 index 0000000..7bab882 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/splineseries-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/splineseries-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/splineseries-icon16.png new file mode 100644 index 0000000..3f8ad91 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/splineseries-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/surface3d-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/surface3d-icon.png new file mode 100644 index 0000000..956c675 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/surface3d-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/surface3d-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/surface3d-icon16.png new file mode 100644 index 0000000..6caa643 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/images/surface3d-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/qtgraphs.metainfo b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/qtgraphs.metainfo new file mode 100644 index 0000000..14e43c0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/qtgraphs.metainfo @@ -0,0 +1,44 @@ +MetaInfo { + Type { + name: "QtGraphs.Bars3D" + icon: "images/bars3d-icon16.png" + + ItemLibraryEntry { + name: "Bars3D" + category: "Qt Graphs" + libraryIcon: "images/bars3d-icon.png" + version: "1.0" + requiredImport: "QtGraphs" + + QmlSource { source: "default/Bars3D.qml" } + } + } + Type { + name: "QtGraphs.Scatter3D" + icon: "images/scatter3d-icon16.png" + + ItemLibraryEntry { + name: "Scatter3D" + category: "Qt Graphs" + libraryIcon: "images/scatter3d-icon.png" + version: "1.0" + requiredImport: "QtGraphs" + + QmlSource { source: "default/Scatter3D.qml" } + } + } + Type { + name: "QtGraphs.Surface3D" + icon: "images/surface3d-icon16.png" + + ItemLibraryEntry { + name: "Surface3D" + category: "Qt Graphs" + libraryIcon: "images/surface3d-icon.png" + version: "1.0" + requiredImport: "QtGraphs" + + QmlSource { source: "default/Surface3D.qml" } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/qtgraphs2d.metainfo b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/qtgraphs2d.metainfo new file mode 100644 index 0000000..1dfe75e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/designer/qtgraphs2d.metainfo @@ -0,0 +1,86 @@ +MetaInfo { + Type { + name: "QtGraphs.GraphsView" + icon: "images/areaseries-icon16.png" + + ItemLibraryEntry { + name: "Area" + category: "Qt Graphs - GraphsView" + libraryIcon: "images/areaseries-icon.png" + version: "1.0" + requiredImport: "QtGraphs" + + QmlSource { source: "default/AreaSeries.qml" } + } + } + Type { + name: "QtGraphs.GraphsView" + icon: "images/barseries-icon16.png" + + ItemLibraryEntry { + name: "Bar" + category: "Qt Graphs - GraphsView" + libraryIcon: "images/barseries-icon.png" + version: "1.0" + requiredImport: "QtGraphs" + + QmlSource { source: "default/BarSeries.qml" } + } + } + Type { + name: "QtGraphs.GraphsView" + icon: "images/lineseries-icon16.png" + + ItemLibraryEntry { + name: "Line" + category: "Qt Graphs - GraphsView" + libraryIcon: "images/lineseries-icon.png" + version: "1.0" + requiredImport: "QtGraphs" + + QmlSource { source: "default/LineSeries.qml" } + } + } + Type { + name: "QtGraphs.GraphsView" + icon: "images/pieseries-icon16.png" + + ItemLibraryEntry { + name: "Pie" + category: "Qt Graphs - GraphsView" + libraryIcon: "images/pieseries-icon.png" + version: "1.0" + requiredImport: "QtGraphs" + + QmlSource { source: "default/PieSeries.qml" } + } + } + Type { + name: "QtGraphs.GraphsView" + icon: "images/scatterseries-icon16.png" + + ItemLibraryEntry { + name: "Scatter" + category: "Qt Graphs - GraphsView" + libraryIcon: "images/scatterseries-icon.png" + version: "1.0" + requiredImport: "QtGraphs" + + QmlSource { source: "default/ScatterSeries.qml" } + } + } + Type { + name: "QtGraphs.GraphsView" + icon: "images/splineseries-icon16.png" + + ItemLibraryEntry { + name: "Spline" + category: "Qt Graphs - GraphsView" + libraryIcon: "images/splineseries-icon.png" + version: "1.0" + requiredImport: "QtGraphs" + + QmlSource { source: "default/SplineSeries.qml" } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/graphsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/graphsplugin.dll new file mode 100644 index 0000000..0b22ed4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/graphsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/qmldir new file mode 100644 index 0000000..cf81a35 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtGraphs/qmldir @@ -0,0 +1,10 @@ +module QtGraphs +linktarget Qt6::Graphsplugin +optional plugin graphsplugin +classname QtGraphsPlugin +typeinfo Graphs.qmltypes +depends QtQuick +depends QtQuick3D +prefer :/qt-project.org/imports/QtGraphs/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtLocation/MapView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtLocation/MapView.qml new file mode 100644 index 0000000..5ee96f6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtLocation/MapView.qml @@ -0,0 +1,176 @@ +// 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 + +import QtQuick +import QtLocation as QL +import QtPositioning as QP +import Qt.labs.animation +/*! + \qmltype MapView + \inqmlmodule QtLocation + \brief An interactive map viewer component. + + MapView wraps a Map and adds the typical interactive features: + changing the zoom level, panning and tilting the map. + + 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 qml/QtLocation module directory, and modify it as needed. + + \sa Map +*/ +Item { + /*! + \qmlproperty Map MapView::map + + This property provides access to the underlying Map instance. + */ + property alias map: map + + /*! + \qmlproperty real minimumZoomLevel + + The minimum zoom level according to the size of the view. + + \sa Map::minimumZoomLevel + */ + property real minimumZoomLevel: map.minimumZoomLevel + + /*! + \qmlproperty real maximumZoomLevel + + The maximum valid zoom level for the map. + + \sa Map::maximumZoomLevel + */ + property real maximumZoomLevel: map.maximumZoomLevel + + // -------------------------------- + // implementation + id: root + Component.onCompleted: map.resetPinchMinMax() + + QL.Map { + id: map + width: parent.width + height: parent.height + tilt: tiltHandler.persistentTranslation.y / -5 + property bool pinchAdjustingZoom: false + + BoundaryRule on zoomLevel { + id: br + minimum: map.minimumZoomLevel + maximum: map.maximumZoomLevel + } + + onZoomLevelChanged: { + br.returnToBounds(); + if (!pinchAdjustingZoom) resetPinchMinMax() + } + + function resetPinchMinMax() { + pinch.persistentScale = 1 + pinch.scaleAxis.minimum = Math.pow(2, root.minimumZoomLevel - map.zoomLevel + 1) + pinch.scaleAxis.maximum = Math.pow(2, root.maximumZoomLevel - map.zoomLevel - 1) + } + + PinchHandler { + id: pinch + target: null + property real rawBearing: 0 + property QP.geoCoordinate startCentroid + onActiveChanged: if (active) { + flickAnimation.stop() + pinch.startCentroid = map.toCoordinate(pinch.centroid.position, false) + } else { + flickAnimation.restart(centroid.velocity) + map.resetPinchMinMax() + } + onScaleChanged: (delta) => { + map.pinchAdjustingZoom = true + map.zoomLevel += Math.log2(delta) + map.alignCoordinateToPoint(pinch.startCentroid, pinch.centroid.position) + map.pinchAdjustingZoom = false + } + onRotationChanged: (delta) => { + pinch.rawBearing -= delta + // snap to 0° if we're close enough + map.bearing = (Math.abs(pinch.rawBearing) < 5) ? 0 : pinch.rawBearing + map.alignCoordinateToPoint(pinch.startCentroid, pinch.centroid.position) + } + grabPermissions: PointerHandler.TakeOverForbidden + } + WheelHandler { + id: wheel + // workaround for QTBUG-87646 / QTBUG-112394 / QTBUG-112432: + // Magic Mouse pretends to be a trackpad but doesn't work with PinchHandler + // and we don't yet distinguish mice and trackpads on Wayland either + acceptedDevices: Qt.platform.pluginName === "cocoa" || Qt.platform.pluginName === "wayland" + ? PointerDevice.Mouse | PointerDevice.TouchPad + : PointerDevice.Mouse + onWheel: (event) => { + const loc = map.toCoordinate(wheel.point.position) + switch (event.modifiers) { + case Qt.NoModifier: + map.zoomLevel += event.angleDelta.y / 120 + break + case Qt.ShiftModifier: + map.bearing += event.angleDelta.y / 15 + break + case Qt.ControlModifier: + map.tilt += event.angleDelta.y / 15 + break + } + map.alignCoordinateToPoint(loc, wheel.point.position) + } + } + DragHandler { + id: drag + signal flickStarted // for autotests only + signal flickEnded + target: null + onTranslationChanged: (delta) => map.pan(-delta.x, -delta.y) + onActiveChanged: if (active) { + flickAnimation.stop() + } else { + flickAnimation.restart(centroid.velocity) + } + } + + property vector3d animDest + onAnimDestChanged: if (flickAnimation.running) { + const delta = Qt.vector2d(animDest.x - flickAnimation.animDestLast.x, animDest.y - flickAnimation.animDestLast.y) + map.pan(-delta.x, -delta.y) + flickAnimation.animDestLast = animDest + } + + Vector3dAnimation on animDest { + id: flickAnimation + property vector3d animDestLast + from: Qt.vector3d(0, 0, 0) + duration: 500 + easing.type: Easing.OutQuad + onStarted: drag.flickStarted() + onStopped: drag.flickEnded() + + function restart(vel) { + stop() + map.animDest = Qt.vector3d(0, 0, 0) + animDestLast = Qt.vector3d(0, 0, 0) + to = Qt.vector3d(vel.x / duration * 100, vel.y / duration * 100, 0) + start() + } + } + + DragHandler { + id: tiltHandler + minimumPointCount: 2 + maximumPointCount: 2 + target: null + xAxis.enabled: false + grabPermissions: PointerHandler.TakeOverForbidden + onActiveChanged: if (active) flickAnimation.stop() + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtLocation/declarative_locationplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtLocation/declarative_locationplugin.dll new file mode 100644 index 0000000..b516e32 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtLocation/declarative_locationplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtLocation/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtLocation/plugins.qmltypes new file mode 100644 index 0000000..a2e5fe0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtLocation/plugins.qmltypes @@ -0,0 +1,3705 @@ +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/qdeclarativecategory_p.h" + lineNumber: 33 + name: "QDeclarativeCategory" + accessSemantics: "reference" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: ["QtLocation/Category 5.0", "QtLocation/Category 6.0"] + exportMetaObjectRevisions: [1280, 1536] + Enum { + name: "Visibility" + lineNumber: 57 + values: [ + "UnspecifiedVisibility", + "DeviceVisibility", + "PrivateVisibility", + "PublicVisibility" + ] + } + Enum { + name: "Status" + lineNumber: 63 + values: ["Ready", "Saving", "Removing", "Error"] + } + Property { + name: "category" + type: "QPlaceCategory" + read: "category" + write: "setCategory" + index: 0 + lineNumber: 42 + } + Property { + name: "plugin" + type: "QDeclarativeGeoServiceProvider" + isPointer: true + read: "plugin" + write: "setPlugin" + notify: "pluginChanged" + index: 1 + lineNumber: 43 + } + Property { + name: "categoryId" + type: "QString" + read: "categoryId" + write: "setCategoryId" + notify: "categoryIdChanged" + index: 2 + lineNumber: 44 + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 3 + lineNumber: 45 + } + Property { + name: "visibility" + type: "Visibility" + read: "visibility" + write: "setVisibility" + notify: "visibilityChanged" + index: 4 + lineNumber: 46 + } + Property { + name: "icon" + type: "QPlaceIcon" + read: "icon" + write: "setIcon" + notify: "iconChanged" + index: 5 + lineNumber: 47 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 6 + lineNumber: 48 + isReadonly: true + } + Signal { name: "pluginChanged"; lineNumber: 95 } + Signal { name: "categoryIdChanged"; lineNumber: 96 } + Signal { name: "nameChanged"; lineNumber: 97 } + Signal { name: "visibilityChanged"; lineNumber: 98 } + Signal { name: "iconChanged"; lineNumber: 99 } + Signal { name: "statusChanged"; lineNumber: 100 } + Method { name: "replyFinished"; lineNumber: 103 } + Method { name: "pluginReady"; lineNumber: 104 } + Method { name: "errorString"; type: "QString"; isMethodConstant: true; lineNumber: 86 } + Method { + name: "save" + lineNumber: 91 + Parameter { name: "parentId"; type: "QString" } + } + Method { name: "save"; isCloned: true; lineNumber: 91 } + Method { name: "remove"; lineNumber: 92 } + } + Component { + file: "private/qdeclarativecirclemapitem_p.h" + lineNumber: 28 + name: "QDeclarativeCircleMapItem" + accessSemantics: "reference" + prototype: "QDeclarativeGeoMapItemBase" + exports: [ + "QtLocation/MapCircle 5.0", + "QtLocation/MapCircle 5.12", + "QtLocation/MapCircle 5.14", + "QtLocation/MapCircle 5.15", + "QtLocation/MapCircle 6.0", + "QtLocation/MapCircle 6.3", + "QtLocation/MapCircle 6.6", + "QtLocation/MapCircle 6.7" + ] + exportMetaObjectRevisions: [ + 1280, + 1292, + 1294, + 1295, + 1536, + 1539, + 1542, + 1543 + ] + Property { + name: "center" + type: "QGeoCoordinate" + read: "center" + write: "setCenter" + notify: "centerChanged" + index: 0 + lineNumber: 34 + } + Property { + name: "radius" + type: "double" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 1 + lineNumber: 35 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 2 + lineNumber: 36 + } + Property { + name: "border" + type: "QDeclarativeMapLineProperties" + isPointer: true + read: "border" + index: 3 + lineNumber: 37 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "centerChanged" + lineNumber: 62 + Parameter { name: "center"; type: "QGeoCoordinate" } + } + Signal { + name: "radiusChanged" + lineNumber: 63 + Parameter { name: "radius"; type: "double" } + } + Signal { + name: "colorChanged" + lineNumber: 64 + Parameter { name: "color"; type: "QColor" } + } + Method { name: "markSourceDirtyAndUpdate"; lineNumber: 71 } + Method { name: "onLinePropertiesChanged"; lineNumber: 72 } + Method { + name: "afterViewportChanged" + lineNumber: 73 + Parameter { name: "event"; type: "QGeoMapViewportChangeEvent" } + } + } + Component { + file: "private/qdeclarativecontactdetails_p.h" + lineNumber: 24 + name: "QDeclarativeContactDetails" + accessSemantics: "reference" + prototype: "QQmlPropertyMap" + exports: [ + "QtLocation/ContactDetails 5.0", + "QtLocation/ContactDetails 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [1280, 1536] + } + Component { + file: "private/qdeclarativegeojsondata_p.h" + lineNumber: 37 + name: "QDeclarativeGeoJsonData" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtLocation/GeoJsonData 6.7"] + exportMetaObjectRevisions: [1543] + Property { + name: "model" + type: "QVariant" + read: "model" + write: "setModel" + notify: "modelChanged" + index: 0 + lineNumber: 42 + } + Property { + name: "sourceUrl" + type: "QUrl" + read: "sourceUrl" + write: "openUrl" + notify: "sourceUrlChanged" + index: 1 + lineNumber: 43 + } + Signal { name: "modelChanged"; lineNumber: 63 } + Signal { name: "sourceUrlChanged"; lineNumber: 64 } + Method { name: "clear"; lineNumber: 54 } + Method { + name: "addItem" + lineNumber: 55 + Parameter { name: "item"; type: "QQuickItem"; isPointer: true } + } + Method { name: "open"; type: "bool"; lineNumber: 56 } + Method { + name: "openUrl" + type: "bool" + lineNumber: 57 + Parameter { name: "url"; type: "QUrl" } + } + Method { name: "save"; type: "bool"; lineNumber: 58 } + Method { + name: "saveAs" + type: "bool" + lineNumber: 59 + Parameter { name: "url"; type: "QUrl" } + } + Method { + name: "setModelToMapContents" + lineNumber: 60 + Parameter { name: "map"; type: "QDeclarativeGeoMap"; isPointer: true } + } + } + Component { + file: "private/qdeclarativegeomap_p.h" + lineNumber: 40 + name: "QDeclarativeGeoMap" + accessSemantics: "reference" + defaultProperty: "data" + parentProperty: "parent" + prototype: "QQuickItem" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtLocation/Map 5.0", + "QtLocation/Map 5.12", + "QtLocation/Map 5.13", + "QtLocation/Map 5.14", + "QtLocation/Map 6.0", + "QtLocation/Map 6.3", + "QtLocation/Map 6.7" + ] + exportMetaObjectRevisions: [1280, 1292, 1293, 1294, 1536, 1539, 1543] + Property { + name: "plugin" + type: "QDeclarativeGeoServiceProvider" + isPointer: true + read: "plugin" + write: "setPlugin" + notify: "pluginChanged" + index: 0 + lineNumber: 46 + } + Property { + name: "minimumZoomLevel" + type: "double" + read: "minimumZoomLevel" + write: "setMinimumZoomLevel" + notify: "minimumZoomLevelChanged" + index: 1 + lineNumber: 47 + } + Property { + name: "maximumZoomLevel" + type: "double" + read: "maximumZoomLevel" + write: "setMaximumZoomLevel" + notify: "maximumZoomLevelChanged" + index: 2 + lineNumber: 48 + } + Property { + name: "zoomLevel" + type: "double" + read: "zoomLevel" + write: "setZoomLevel" + notify: "zoomLevelChanged" + index: 3 + lineNumber: 49 + } + Property { + name: "tilt" + type: "double" + read: "tilt" + write: "setTilt" + notify: "tiltChanged" + index: 4 + lineNumber: 51 + } + Property { + name: "minimumTilt" + type: "double" + read: "minimumTilt" + write: "setMinimumTilt" + notify: "minimumTiltChanged" + index: 5 + lineNumber: 52 + } + Property { + name: "maximumTilt" + type: "double" + read: "maximumTilt" + write: "setMaximumTilt" + notify: "maximumTiltChanged" + index: 6 + lineNumber: 53 + } + Property { + name: "bearing" + type: "double" + read: "bearing" + write: "setBearing" + notify: "bearingChanged" + index: 7 + lineNumber: 55 + } + Property { + name: "fieldOfView" + type: "double" + read: "fieldOfView" + write: "setFieldOfView" + notify: "fieldOfViewChanged" + index: 8 + lineNumber: 57 + } + Property { + name: "minimumFieldOfView" + type: "double" + read: "minimumFieldOfView" + write: "setMinimumFieldOfView" + notify: "minimumFieldOfViewChanged" + index: 9 + lineNumber: 58 + } + Property { + name: "maximumFieldOfView" + type: "double" + read: "maximumFieldOfView" + write: "setMaximumFieldOfView" + notify: "minimumFieldOfViewChanged" + index: 10 + lineNumber: 59 + } + Property { + name: "activeMapType" + type: "QGeoMapType" + read: "activeMapType" + write: "setActiveMapType" + notify: "activeMapTypeChanged" + index: 11 + lineNumber: 61 + } + Property { + name: "supportedMapTypes" + type: "QGeoMapType" + isList: true + read: "supportedMapTypes" + notify: "supportedMapTypesChanged" + index: 12 + lineNumber: 62 + isReadonly: true + } + Property { + name: "center" + type: "QGeoCoordinate" + read: "center" + write: "setCenter" + notify: "centerChanged" + index: 13 + lineNumber: 63 + } + Property { + name: "mapItems" + type: "QObjectList" + read: "mapItems" + notify: "mapItemsChanged" + index: 14 + lineNumber: 64 + isReadonly: true + } + Property { + name: "error" + type: "QGeoServiceProvider::Error" + read: "error" + notify: "errorChanged" + index: 15 + lineNumber: 65 + isReadonly: true + } + Property { + name: "errorString" + type: "QString" + read: "errorString" + notify: "errorChanged" + index: 16 + lineNumber: 66 + isReadonly: true + } + Property { + name: "visibleRegion" + type: "QGeoShape" + read: "visibleRegion" + write: "setVisibleRegion" + notify: "visibleRegionChanged" + index: 17 + lineNumber: 67 + } + Property { + name: "copyrightsVisible" + type: "bool" + read: "copyrightsVisible" + write: "setCopyrightsVisible" + notify: "copyrightsVisibleChanged" + index: 18 + lineNumber: 68 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 19 + lineNumber: 69 + } + Property { + name: "mapReady" + type: "bool" + read: "mapReady" + notify: "mapReadyChanged" + index: 20 + lineNumber: 70 + isReadonly: true + } + Property { + name: "visibleArea" + revision: 1292 + type: "QRectF" + read: "visibleArea" + write: "setVisibleArea" + notify: "visibleAreaChanged" + index: 21 + lineNumber: 71 + } + Signal { + name: "pluginChanged" + lineNumber: 166 + Parameter { name: "plugin"; type: "QDeclarativeGeoServiceProvider"; isPointer: true } + } + Signal { + name: "zoomLevelChanged" + lineNumber: 167 + Parameter { name: "zoomLevel"; type: "double" } + } + Signal { + name: "centerChanged" + lineNumber: 168 + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + } + Signal { name: "activeMapTypeChanged"; lineNumber: 169 } + Signal { name: "supportedMapTypesChanged"; lineNumber: 170 } + Signal { + name: "minimumZoomLevelChanged" + lineNumber: 171 + Parameter { name: "minimumZoomLevel"; type: "double" } + } + Signal { + name: "maximumZoomLevelChanged" + lineNumber: 172 + Parameter { name: "maximumZoomLevel"; type: "double" } + } + Signal { name: "mapItemsChanged"; lineNumber: 173 } + Signal { name: "errorChanged"; lineNumber: 174 } + Signal { + name: "copyrightLinkActivated" + lineNumber: 175 + Parameter { name: "link"; type: "QString" } + } + Signal { + name: "copyrightsVisibleChanged" + lineNumber: 176 + Parameter { name: "visible"; type: "bool" } + } + Signal { + name: "colorChanged" + lineNumber: 177 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "bearingChanged" + lineNumber: 178 + Parameter { name: "bearing"; type: "double" } + } + Signal { + name: "tiltChanged" + lineNumber: 179 + Parameter { name: "tilt"; type: "double" } + } + Signal { + name: "fieldOfViewChanged" + lineNumber: 180 + Parameter { name: "fieldOfView"; type: "double" } + } + Signal { + name: "minimumTiltChanged" + lineNumber: 181 + Parameter { name: "minimumTilt"; type: "double" } + } + Signal { + name: "maximumTiltChanged" + lineNumber: 182 + Parameter { name: "maximumTilt"; type: "double" } + } + Signal { + name: "minimumFieldOfViewChanged" + lineNumber: 183 + Parameter { name: "minimumFieldOfView"; type: "double" } + } + Signal { + name: "maximumFieldOfViewChanged" + lineNumber: 184 + Parameter { name: "maximumFieldOfView"; type: "double" } + } + Signal { + name: "copyrightsImageChanged" + lineNumber: 185 + Parameter { name: "copyrightsImage"; type: "QImage" } + } + Signal { + name: "copyrightsChanged" + lineNumber: 186 + Parameter { name: "copyrightsHtml"; type: "QString" } + } + Signal { + name: "mapReadyChanged" + lineNumber: 187 + Parameter { name: "ready"; type: "bool" } + } + Signal { name: "visibleAreaChanged"; lineNumber: 188 } + Signal { name: "visibleRegionChanged"; revision: 1294; lineNumber: 189 } + Method { name: "mappingManagerInitialized"; lineNumber: 213 } + Method { name: "pluginReady"; lineNumber: 214 } + Method { name: "onSupportedMapTypesChanged"; lineNumber: 215 } + Method { + name: "onCameraCapabilitiesChanged" + lineNumber: 216 + Parameter { name: "oldCameraCapabilities"; type: "QGeoCameraCapabilities" } + } + Method { name: "onAttachedCopyrightNoticeVisibilityChanged"; lineNumber: 217 } + Method { + name: "onCameraDataChanged" + lineNumber: 218 + Parameter { name: "cameraData"; type: "QGeoCameraData" } + } + Method { + name: "setBearing" + lineNumber: 130 + Parameter { name: "bearing"; type: "double" } + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + } + Method { + name: "alignCoordinateToPoint" + lineNumber: 131 + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "removeMapItem" + lineNumber: 133 + Parameter { name: "item"; type: "QDeclarativeGeoMapItemBase"; isPointer: true } + } + Method { + name: "addMapItem" + lineNumber: 134 + Parameter { name: "item"; type: "QDeclarativeGeoMapItemBase"; isPointer: true } + } + Method { + name: "addMapItemGroup" + lineNumber: 136 + Parameter { name: "itemGroup"; type: "QDeclarativeGeoMapItemGroup"; isPointer: true } + } + Method { + name: "removeMapItemGroup" + lineNumber: 137 + Parameter { name: "itemGroup"; type: "QDeclarativeGeoMapItemGroup"; isPointer: true } + } + Method { + name: "removeMapItemView" + lineNumber: 139 + Parameter { name: "itemView"; type: "QDeclarativeGeoMapItemView"; isPointer: true } + } + Method { + name: "addMapItemView" + lineNumber: 140 + Parameter { name: "itemView"; type: "QDeclarativeGeoMapItemView"; isPointer: true } + } + Method { name: "clearMapItems"; lineNumber: 142 } + Method { + name: "toCoordinate" + type: "QGeoCoordinate" + isMethodConstant: true + lineNumber: 145 + Parameter { name: "position"; type: "QPointF" } + Parameter { name: "clipToViewPort"; type: "bool" } + } + Method { + name: "toCoordinate" + type: "QGeoCoordinate" + isCloned: true + isMethodConstant: true + lineNumber: 145 + Parameter { name: "position"; type: "QPointF" } + } + Method { + name: "fromCoordinate" + type: "QPointF" + isMethodConstant: true + lineNumber: 146 + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + Parameter { name: "clipToViewPort"; type: "bool" } + } + Method { + name: "fromCoordinate" + type: "QPointF" + isCloned: true + isMethodConstant: true + lineNumber: 146 + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + } + Method { + name: "fitViewportToMapItems" + lineNumber: 150 + Parameter { name: "items"; type: "QVariantList" } + } + Method { name: "fitViewportToMapItems"; isCloned: true; lineNumber: 150 } + Method { name: "fitViewportToVisibleMapItems"; lineNumber: 151 } + Method { + name: "pan" + lineNumber: 152 + Parameter { name: "dx"; type: "int" } + Parameter { name: "dy"; type: "int" } + } + Method { name: "prefetchData"; lineNumber: 153 } + Method { name: "clearData"; lineNumber: 154 } + Method { + name: "fitViewportToGeoShape" + revision: 1293 + lineNumber: 155 + Parameter { name: "shape"; type: "QGeoShape" } + Parameter { name: "margins"; type: "QVariant" } + } + } + Component { + file: "private/qdeclarativegeomapcopyrightsnotice_p.h" + lineNumber: 33 + name: "QDeclarativeGeoMapCopyrightNotice" + accessSemantics: "reference" + prototype: "QQuickPaintedItem" + exports: [ + "QtLocation/MapCopyrightNotice 5.0", + "QtLocation/MapCopyrightNotice 6.0", + "QtLocation/MapCopyrightNotice 6.3", + "QtLocation/MapCopyrightNotice 6.7" + ] + exportMetaObjectRevisions: [1280, 1536, 1539, 1543] + Property { + name: "mapSource" + type: "QDeclarativeGeoMap" + isPointer: true + read: "mapSource" + write: "setMapSource" + notify: "mapSourceChanged" + index: 0 + lineNumber: 39 + } + Property { + name: "styleSheet" + type: "QString" + read: "styleSheet" + write: "setStyleSheet" + notify: "styleSheetChanged" + index: 1 + lineNumber: 40 + } + Signal { + name: "linkActivated" + lineNumber: 64 + Parameter { name: "link"; type: "QString" } + } + Signal { name: "mapSourceChanged"; lineNumber: 65 } + Signal { + name: "backgroundColorChanged" + lineNumber: 66 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "styleSheetChanged" + lineNumber: 67 + Parameter { name: "styleSheet"; type: "QString" } + } + Signal { name: "copyrightsVisibleChanged"; lineNumber: 68 } + Method { + name: "copyrightsImageChanged" + lineNumber: 59 + Parameter { name: "copyrightsImage"; type: "QImage" } + } + Method { + name: "copyrightsChanged" + lineNumber: 60 + Parameter { name: "copyrightsHtml"; type: "QString" } + } + Method { + name: "onCopyrightsStyleSheetChanged" + lineNumber: 61 + Parameter { name: "styleSheet"; type: "QString" } + } + } + Component { + file: "private/qdeclarativegeomapitembase_p.h" + lineNumber: 48 + name: "QDeclarativeGeoMapItemBase" + accessSemantics: "reference" + defaultProperty: "data" + parentProperty: "parent" + prototype: "QQuickItem" + exports: [ + "QtLocation/GeoMapItemBase 5.0", + "QtLocation/GeoMapItemBase 5.12", + "QtLocation/GeoMapItemBase 5.14", + "QtLocation/GeoMapItemBase 5.15", + "QtLocation/GeoMapItemBase 6.0", + "QtLocation/GeoMapItemBase 6.3", + "QtLocation/GeoMapItemBase 6.6", + "QtLocation/GeoMapItemBase 6.7" + ] + isCreatable: false + exportMetaObjectRevisions: [ + 1280, + 1292, + 1294, + 1295, + 1536, + 1539, + 1542, + 1543 + ] + Property { + name: "geoShape" + type: "QGeoShape" + read: "geoShape" + write: "setGeoShape" + index: 0 + lineNumber: 56 + } + Property { + name: "autoFadeIn" + revision: 1294 + type: "bool" + read: "autoFadeIn" + write: "setAutoFadeIn" + index: 1 + lineNumber: 57 + } + Property { + name: "referenceSurface" + revision: 1542 + type: "QLocation::ReferenceSurface" + read: "referenceSurface" + write: "setReferenceSurface" + notify: "referenceSurfaceChanged" + index: 2 + lineNumber: 58 + } + Property { + name: "lodThreshold" + revision: 1295 + type: "int" + read: "lodThreshold" + write: "setLodThreshold" + notify: "lodThresholdChanged" + index: 3 + lineNumber: 59 + } + Signal { name: "mapItemOpacityChanged"; lineNumber: 110 } + Signal { name: "addTransitionFinished"; revision: 1292; lineNumber: 111 } + Signal { name: "removeTransitionFinished"; revision: 1292; lineNumber: 112 } + Signal { name: "referenceSurfaceChanged"; lineNumber: 113 } + Signal { name: "lodThresholdChanged"; lineNumber: 114 } + Method { name: "afterChildrenChanged"; lineNumber: 117 } + Method { + name: "afterViewportChanged" + lineNumber: 118 + Parameter { name: "event"; type: "QGeoMapViewportChangeEvent" } + } + Method { name: "polishAndUpdate"; lineNumber: 119 } + Method { + name: "baseCameraDataChanged" + lineNumber: 128 + Parameter { name: "camera"; type: "QGeoCameraData" } + } + Method { name: "visibleAreaChanged"; lineNumber: 129 } + } + Component { + file: "private/qdeclarativegeomapitemgroup_p.h" + lineNumber: 25 + name: "QDeclarativeGeoMapItemGroup" + accessSemantics: "reference" + defaultProperty: "data" + parentProperty: "parent" + prototype: "QQuickItem" + exports: [ + "QtLocation/MapItemGroup 5.0", + "QtLocation/MapItemGroup 6.0", + "QtLocation/MapItemGroup 6.3", + "QtLocation/MapItemGroup 6.7" + ] + exportMetaObjectRevisions: [1280, 1536, 1539, 1543] + Signal { name: "mapItemOpacityChanged"; lineNumber: 42 } + Signal { name: "addTransitionFinished"; lineNumber: 43 } + Signal { name: "removeTransitionFinished"; lineNumber: 44 } + Method { name: "onMapSizeChanged"; lineNumber: 52 } + } + Component { + file: "private/qdeclarativegeomapitemview_p.h" + lineNumber: 43 + name: "QDeclarativeGeoMapItemView" + accessSemantics: "reference" + prototype: "QDeclarativeGeoMapItemGroup" + exports: [ + "QtLocation/MapItemView 5.0", + "QtLocation/MapItemView 5.12", + "QtLocation/MapItemView 6.0", + "QtLocation/MapItemView 6.3", + "QtLocation/MapItemView 6.7", + "QtLocation/MapItemView 6.10" + ] + exportMetaObjectRevisions: [1280, 1292, 1536, 1539, 1543, 1546] + Property { + name: "model" + type: "QVariant" + read: "model" + write: "setModel" + notify: "modelChanged" + index: 0 + lineNumber: 48 + } + Property { + name: "delegate" + type: "QQmlComponent" + isPointer: true + read: "delegate" + write: "setDelegate" + notify: "delegateChanged" + index: 1 + lineNumber: 49 + } + Property { + name: "autoFitViewport" + type: "bool" + read: "autoFitViewport" + write: "setAutoFitViewport" + notify: "autoFitViewportChanged" + index: 2 + lineNumber: 50 + } + Property { + name: "add" + revision: 1292 + type: "QQuickTransition" + isPointer: true + index: 3 + lineNumber: 51 + } + Property { + name: "remove" + revision: 1292 + type: "QQuickTransition" + isPointer: true + index: 4 + lineNumber: 52 + } + Property { + name: "mapItems" + revision: 1292 + type: "QList" + read: "mapItems" + index: 5 + lineNumber: 53 + isReadonly: true + } + Property { + name: "incubateDelegates" + revision: 1292 + type: "bool" + read: "incubateDelegates" + write: "setIncubateDelegates" + notify: "incubateDelegatesChanged" + index: 6 + lineNumber: 54 + } + Property { + name: "delegateModelAccess" + revision: 1546 + type: "QQmlDelegateModel::DelegateModelAccess" + read: "delegateModelAccess" + write: "setDelegateModelAccess" + notify: "delegateModelAccessChanged" + index: 7 + lineNumber: 55 + isFinal: true + } + Signal { name: "modelChanged"; lineNumber: 89 } + Signal { name: "delegateChanged"; lineNumber: 90 } + Signal { name: "autoFitViewportChanged"; lineNumber: 91 } + Signal { name: "incubateDelegatesChanged"; lineNumber: 92 } + Signal { name: "delegateModelAccessChanged"; revision: 1546; lineNumber: 93 } + Method { + name: "destroyingItem" + lineNumber: 96 + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + Method { + name: "initItem" + lineNumber: 97 + Parameter { name: "index"; type: "int" } + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + Method { + name: "createdItem" + lineNumber: 98 + Parameter { name: "index"; type: "int" } + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + Method { + name: "modelUpdated" + lineNumber: 99 + Parameter { name: "changeSet"; type: "QQmlChangeSet" } + Parameter { name: "reset"; type: "bool" } + } + Method { name: "exitTransitionFinished"; lineNumber: 100 } + } + Component { + file: "private/qdeclarativegeomapquickitem_p.h" + lineNumber: 42 + name: "QDeclarativeGeoMapQuickItem" + accessSemantics: "reference" + prototype: "QDeclarativeGeoMapItemBase" + exports: [ + "QtLocation/MapQuickItem 5.0", + "QtLocation/MapQuickItem 5.12", + "QtLocation/MapQuickItem 5.14", + "QtLocation/MapQuickItem 5.15", + "QtLocation/MapQuickItem 6.0", + "QtLocation/MapQuickItem 6.3", + "QtLocation/MapQuickItem 6.6", + "QtLocation/MapQuickItem 6.7" + ] + exportMetaObjectRevisions: [ + 1280, + 1292, + 1294, + 1295, + 1536, + 1539, + 1542, + 1543 + ] + Property { + name: "coordinate" + type: "QGeoCoordinate" + read: "coordinate" + write: "setCoordinate" + notify: "coordinateChanged" + index: 0 + lineNumber: 47 + } + Property { + name: "anchorPoint" + type: "QPointF" + read: "anchorPoint" + write: "setAnchorPoint" + notify: "anchorPointChanged" + index: 1 + lineNumber: 48 + } + Property { + name: "zoomLevel" + type: "double" + read: "zoomLevel" + write: "setZoomLevel" + notify: "zoomLevelChanged" + index: 2 + lineNumber: 49 + } + Property { + name: "sourceItem" + type: "QQuickItem" + isPointer: true + read: "sourceItem" + write: "setSourceItem" + notify: "sourceItemChanged" + index: 3 + lineNumber: 50 + } + Signal { name: "coordinateChanged"; lineNumber: 76 } + Signal { name: "sourceItemChanged"; lineNumber: 77 } + Signal { name: "anchorPointChanged"; lineNumber: 78 } + Signal { name: "zoomLevelChanged"; lineNumber: 79 } + Method { name: "afterChildrenChanged"; lineNumber: 86 } + Method { + name: "afterViewportChanged" + lineNumber: 87 + Parameter { name: "event"; type: "QGeoMapViewportChangeEvent" } + } + } + Component { + file: "private/qdeclarativegeoroutemodel_p.h" + lineNumber: 39 + name: "QDeclarativeGeoRouteModel" + accessSemantics: "reference" + prototype: "QAbstractListModel" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtLocation/RouteModel 5.0", + "QtLocation/RouteModel 6.0", + "QtLocation/RouteModel 6.4" + ] + exportMetaObjectRevisions: [1280, 1536, 1540] + Enum { + name: "Status" + lineNumber: 63 + values: ["Null", "Ready", "Loading", "Error"] + } + Enum { + name: "RouteError" + lineNumber: 70 + values: [ + "NoError", + "EngineNotSetError", + "CommunicationError", + "ParseError", + "UnsupportedOptionError", + "UnknownError", + "UnknownParameterError", + "MissingRequiredParameterError" + ] + } + Property { + name: "plugin" + type: "QDeclarativeGeoServiceProvider" + isPointer: true + read: "plugin" + write: "setPlugin" + notify: "pluginChanged" + index: 0 + lineNumber: 47 + } + Property { + name: "query" + type: "QDeclarativeGeoRouteQuery" + isPointer: true + read: "query" + write: "setQuery" + notify: "queryChanged" + index: 1 + lineNumber: 48 + } + Property { + name: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 2 + lineNumber: 49 + isReadonly: true + } + Property { + name: "autoUpdate" + type: "bool" + read: "autoUpdate" + write: "setAutoUpdate" + notify: "autoUpdateChanged" + index: 3 + lineNumber: 50 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 4 + lineNumber: 51 + isReadonly: true + } + Property { + name: "errorString" + type: "QString" + read: "errorString" + notify: "errorChanged" + index: 5 + lineNumber: 52 + isReadonly: true + } + Property { + name: "error" + type: "RouteError" + read: "error" + notify: "errorChanged" + index: 6 + lineNumber: 53 + isReadonly: true + } + Property { + name: "measurementSystem" + type: "QLocale::MeasurementSystem" + read: "measurementSystem" + write: "setMeasurementSystem" + notify: "measurementSystemChanged" + index: 7 + lineNumber: 54 + } + Signal { name: "countChanged"; lineNumber: 117 } + Signal { name: "pluginChanged"; lineNumber: 118 } + Signal { name: "queryChanged"; lineNumber: 119 } + Signal { name: "autoUpdateChanged"; lineNumber: 120 } + Signal { name: "statusChanged"; lineNumber: 121 } + Signal { name: "errorChanged"; lineNumber: 122 } + Signal { name: "routesChanged"; lineNumber: 123 } + Signal { name: "measurementSystemChanged"; lineNumber: 124 } + Signal { name: "abortRequested"; lineNumber: 125 } + Method { name: "update"; lineNumber: 128 } + Method { + name: "routingFinished" + lineNumber: 131 + Parameter { name: "reply"; type: "QGeoRouteReply"; isPointer: true } + } + Method { + name: "routingError" + lineNumber: 132 + Parameter { name: "reply"; type: "QGeoRouteReply"; isPointer: true } + Parameter { name: "error"; type: "QGeoRouteReply::Error" } + Parameter { name: "errorString"; type: "QString" } + } + Method { name: "queryDetailsChanged"; lineNumber: 135 } + Method { name: "pluginReady"; lineNumber: 136 } + Method { + name: "get" + type: "QGeoRoute" + lineNumber: 112 + Parameter { name: "index"; type: "int" } + } + Method { name: "reset"; lineNumber: 113 } + Method { name: "cancel"; lineNumber: 114 } + } + Component { + file: "private/qdeclarativegeoroutemodel_p.h" + lineNumber: 154 + name: "QDeclarativeGeoRouteQuery" + accessSemantics: "reference" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtLocation/RouteQuery 5.0", + "QtLocation/RouteQuery 5.13", + "QtLocation/RouteQuery 6.0" + ] + exportMetaObjectRevisions: [1280, 1293, 1536] + Enum { + name: "TravelMode" + lineNumber: 193 + values: [ + "CarTravel", + "PedestrianTravel", + "BicycleTravel", + "PublicTransitTravel", + "TruckTravel" + ] + } + Enum { + name: "TravelModes" + alias: "TravelMode" + isFlag: true + lineNumber: 193 + values: [ + "CarTravel", + "PedestrianTravel", + "BicycleTravel", + "PublicTransitTravel", + "TruckTravel" + ] + } + Enum { + name: "FeatureType" + lineNumber: 202 + values: [ + "NoFeature", + "TollFeature", + "HighwayFeature", + "PublicTransitFeature", + "FerryFeature", + "TunnelFeature", + "DirtRoadFeature", + "ParksFeature", + "MotorPoolLaneFeature", + "TrafficFeature" + ] + } + Enum { + name: "FeatureWeight" + lineNumber: 216 + values: [ + "NeutralFeatureWeight", + "PreferFeatureWeight", + "RequireFeatureWeight", + "AvoidFeatureWeight", + "DisallowFeatureWeight" + ] + } + Enum { + name: "RouteOptimization" + lineNumber: 225 + values: [ + "ShortestRoute", + "FastestRoute", + "MostEconomicRoute", + "MostScenicRoute" + ] + } + Enum { + name: "RouteOptimizations" + alias: "RouteOptimization" + isFlag: true + lineNumber: 225 + values: [ + "ShortestRoute", + "FastestRoute", + "MostEconomicRoute", + "MostScenicRoute" + ] + } + Enum { + name: "SegmentDetail" + lineNumber: 233 + values: ["NoSegmentData", "BasicSegmentData"] + } + Enum { + name: "SegmentDetails" + alias: "SegmentDetail" + isFlag: true + lineNumber: 233 + values: ["NoSegmentData", "BasicSegmentData"] + } + Enum { + name: "ManeuverDetail" + lineNumber: 239 + values: ["NoManeuvers", "BasicManeuvers"] + } + Enum { + name: "ManeuverDetails" + alias: "ManeuverDetail" + isFlag: true + lineNumber: 239 + values: ["NoManeuvers", "BasicManeuvers"] + } + Property { + name: "numberAlternativeRoutes" + type: "int" + read: "numberAlternativeRoutes" + write: "setNumberAlternativeRoutes" + notify: "numberAlternativeRoutesChanged" + index: 0 + lineNumber: 170 + } + Property { + name: "travelModes" + type: "TravelModes" + read: "travelModes" + write: "setTravelModes" + notify: "travelModesChanged" + index: 1 + lineNumber: 171 + } + Property { + name: "routeOptimizations" + type: "RouteOptimizations" + read: "routeOptimizations" + write: "setRouteOptimizations" + notify: "routeOptimizationsChanged" + index: 2 + lineNumber: 172 + } + Property { + name: "segmentDetail" + type: "SegmentDetail" + read: "segmentDetail" + write: "setSegmentDetail" + notify: "segmentDetailChanged" + index: 3 + lineNumber: 173 + } + Property { + name: "maneuverDetail" + type: "ManeuverDetail" + read: "maneuverDetail" + write: "setManeuverDetail" + notify: "maneuverDetailChanged" + index: 4 + lineNumber: 174 + } + Property { + name: "waypoints" + type: "QGeoCoordinate" + isList: true + read: "waypoints" + write: "setWaypoints" + notify: "waypointsChanged" + index: 5 + lineNumber: 175 + } + Property { + name: "excludedAreas" + type: "QGeoRectangle" + isList: true + read: "excludedAreas" + write: "setExcludedAreas" + notify: "excludedAreasChanged" + index: 6 + lineNumber: 176 + } + Property { + name: "featureTypes" + type: "int" + isList: true + read: "featureTypes" + notify: "featureTypesChanged" + index: 7 + lineNumber: 177 + isReadonly: true + } + Property { + name: "departureTime" + revision: 1293 + type: "QDateTime" + read: "departureTime" + write: "setDepartureTime" + notify: "departureTimeChanged" + index: 8 + lineNumber: 178 + } + Signal { name: "numberAlternativeRoutesChanged"; lineNumber: 290 } + Signal { name: "travelModesChanged"; lineNumber: 291 } + Signal { name: "routeOptimizationsChanged"; lineNumber: 292 } + Signal { name: "waypointsChanged"; lineNumber: 294 } + Signal { name: "excludedAreasChanged"; lineNumber: 295 } + Signal { name: "featureTypesChanged"; lineNumber: 297 } + Signal { name: "maneuverDetailChanged"; lineNumber: 298 } + Signal { name: "segmentDetailChanged"; lineNumber: 299 } + Signal { name: "queryDetailsChanged"; lineNumber: 301 } + Signal { name: "departureTimeChanged"; lineNumber: 302 } + Method { name: "excludedAreaCoordinateChanged"; lineNumber: 305 } + Method { name: "waypointChanged"; lineNumber: 306 } + Method { + name: "addWaypoint" + lineNumber: 258 + Parameter { name: "w"; type: "QGeoCoordinate" } + } + Method { + name: "removeWaypoint" + lineNumber: 259 + Parameter { name: "waypoint"; type: "QGeoCoordinate" } + } + Method { name: "clearWaypoints"; lineNumber: 260 } + Method { + name: "addExcludedArea" + lineNumber: 262 + Parameter { name: "area"; type: "QGeoRectangle" } + } + Method { + name: "removeExcludedArea" + lineNumber: 263 + Parameter { name: "area"; type: "QGeoRectangle" } + } + Method { name: "clearExcludedAreas"; lineNumber: 264 } + Method { + name: "setFeatureWeight" + lineNumber: 266 + Parameter { name: "featureType"; type: "FeatureType" } + Parameter { name: "featureWeight"; type: "FeatureWeight" } + } + Method { + name: "featureWeight" + type: "int" + lineNumber: 267 + Parameter { name: "featureType"; type: "FeatureType" } + } + Method { name: "resetFeatureWeights"; lineNumber: 268 } + Method { name: "doCoordinateChanged"; lineNumber: 309 } + } + Component { + file: "private/qdeclarativegeoserviceprovider_p.h" + lineNumber: 43 + name: "QDeclarativeGeoServiceProvider" + accessSemantics: "reference" + defaultProperty: "parameters" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtLocation/Plugin 5.0", + "QtLocation/Plugin 5.11", + "QtLocation/Plugin 6.0" + ] + exportMetaObjectRevisions: [1280, 1291, 1536] + Enum { + name: "RoutingFeature" + lineNumber: 69 + values: [ + "NoRoutingFeatures", + "OnlineRoutingFeature", + "OfflineRoutingFeature", + "LocalizedRoutingFeature", + "RouteUpdatesFeature", + "AlternativeRoutesFeature", + "ExcludeAreasRoutingFeature", + "AnyRoutingFeatures" + ] + } + Enum { + name: "RoutingFeatures" + alias: "RoutingFeature" + isFlag: true + lineNumber: 69 + values: [ + "NoRoutingFeatures", + "OnlineRoutingFeature", + "OfflineRoutingFeature", + "LocalizedRoutingFeature", + "RouteUpdatesFeature", + "AlternativeRoutesFeature", + "ExcludeAreasRoutingFeature", + "AnyRoutingFeatures" + ] + } + Enum { + name: "GeocodingFeature" + lineNumber: 80 + values: [ + "NoGeocodingFeatures", + "OnlineGeocodingFeature", + "OfflineGeocodingFeature", + "ReverseGeocodingFeature", + "LocalizedGeocodingFeature", + "AnyGeocodingFeatures" + ] + } + Enum { + name: "GeocodingFeatures" + alias: "GeocodingFeature" + isFlag: true + lineNumber: 80 + values: [ + "NoGeocodingFeatures", + "OnlineGeocodingFeature", + "OfflineGeocodingFeature", + "ReverseGeocodingFeature", + "LocalizedGeocodingFeature", + "AnyGeocodingFeatures" + ] + } + Enum { + name: "MappingFeature" + lineNumber: 89 + values: [ + "NoMappingFeatures", + "OnlineMappingFeature", + "OfflineMappingFeature", + "LocalizedMappingFeature", + "AnyMappingFeatures" + ] + } + Enum { + name: "MappingFeatures" + alias: "MappingFeature" + isFlag: true + lineNumber: 89 + values: [ + "NoMappingFeatures", + "OnlineMappingFeature", + "OfflineMappingFeature", + "LocalizedMappingFeature", + "AnyMappingFeatures" + ] + } + Enum { + name: "PlacesFeature" + lineNumber: 97 + values: [ + "NoPlacesFeatures", + "OnlinePlacesFeature", + "OfflinePlacesFeature", + "SavePlaceFeature", + "RemovePlaceFeature", + "SaveCategoryFeature", + "RemoveCategoryFeature", + "PlaceRecommendationsFeature", + "SearchSuggestionsFeature", + "LocalizedPlacesFeature", + "NotificationsFeature", + "PlaceMatchingFeature", + "AnyPlacesFeatures" + ] + } + Enum { + name: "PlacesFeatures" + alias: "PlacesFeature" + isFlag: true + lineNumber: 97 + values: [ + "NoPlacesFeatures", + "OnlinePlacesFeature", + "OfflinePlacesFeature", + "SavePlaceFeature", + "RemovePlaceFeature", + "SaveCategoryFeature", + "RemoveCategoryFeature", + "PlaceRecommendationsFeature", + "SearchSuggestionsFeature", + "LocalizedPlacesFeature", + "NotificationsFeature", + "PlaceMatchingFeature", + "AnyPlacesFeatures" + ] + } + Enum { + name: "NavigationFeatures" + alias: "NavigationFeature" + isFlag: true + lineNumber: 113 + values: [ + "NoNavigationFeatures", + "OnlineNavigationFeature", + "OfflineNavigationFeature", + "AnyNavigationFeatures" + ] + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 0 + lineNumber: 53 + } + Property { + name: "availableServiceProviders" + type: "QStringList" + read: "availableServiceProviders" + index: 1 + lineNumber: 54 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "parameters" + type: "QDeclarativePluginParameter" + isList: true + read: "parameters" + index: 2 + lineNumber: 55 + isReadonly: true + } + Property { + name: "required" + type: "QDeclarativeGeoServiceProviderRequirements" + isPointer: true + read: "requirements" + write: "setRequirements" + index: 3 + lineNumber: 56 + } + Property { + name: "locales" + type: "QStringList" + read: "locales" + write: "setLocales" + notify: "localesChanged" + index: 4 + lineNumber: 57 + } + Property { + name: "preferred" + type: "QStringList" + read: "preferred" + write: "setPreferred" + notify: "preferredChanged" + index: 5 + lineNumber: 58 + } + Property { + name: "allowExperimental" + type: "bool" + read: "allowExperimental" + write: "setAllowExperimental" + notify: "allowExperimentalChanged" + index: 6 + lineNumber: 59 + } + Property { + name: "isAttached" + type: "bool" + read: "isAttached" + notify: "attached" + index: 7 + lineNumber: 60 + isReadonly: true + } + Signal { + name: "nameChanged" + lineNumber: 170 + Parameter { name: "name"; type: "QString" } + } + Signal { name: "localesChanged"; lineNumber: 171 } + Signal { name: "attached"; lineNumber: 172 } + Signal { + name: "preferredChanged" + lineNumber: 173 + Parameter { name: "preferences"; type: "QStringList" } + } + Signal { + name: "allowExperimentalChanged" + lineNumber: 174 + Parameter { name: "allow"; type: "bool" } + } + Method { + name: "supportsRouting" + type: "bool" + isMethodConstant: true + lineNumber: 155 + Parameter { name: "feature"; type: "RoutingFeatures" } + } + Method { + name: "supportsRouting" + type: "bool" + isCloned: true + isMethodConstant: true + lineNumber: 155 + } + Method { + name: "supportsGeocoding" + type: "bool" + isMethodConstant: true + lineNumber: 156 + Parameter { name: "feature"; type: "GeocodingFeatures" } + } + Method { + name: "supportsGeocoding" + type: "bool" + isCloned: true + isMethodConstant: true + lineNumber: 156 + } + Method { + name: "supportsMapping" + type: "bool" + isMethodConstant: true + lineNumber: 157 + Parameter { name: "feature"; type: "MappingFeatures" } + } + Method { + name: "supportsMapping" + type: "bool" + isCloned: true + isMethodConstant: true + lineNumber: 157 + } + Method { + name: "supportsPlaces" + type: "bool" + isMethodConstant: true + lineNumber: 158 + Parameter { name: "feature"; type: "PlacesFeatures" } + } + Method { + name: "supportsPlaces" + type: "bool" + isCloned: true + isMethodConstant: true + lineNumber: 158 + } + Method { + name: "supportsNavigation" + revision: 1291 + type: "bool" + isMethodConstant: true + lineNumber: 159 + Parameter { name: "feature"; type: "NavigationFeature" } + } + Method { + name: "supportsNavigation" + revision: 1291 + type: "bool" + isCloned: true + isMethodConstant: true + lineNumber: 159 + } + } + Component { + file: "private/qdeclarativegeoserviceprovider_p.h" + lineNumber: 195 + name: "QDeclarativeGeoServiceProviderRequirements" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtLocation/PluginRequirements 5.0", + "QtLocation/PluginRequirements 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [1280, 1536] + Property { + name: "mapping" + type: "QDeclarativeGeoServiceProvider::MappingFeatures" + read: "mappingRequirements" + write: "setMappingRequirements" + notify: "mappingRequirementsChanged" + index: 0 + lineNumber: 201 + } + Property { + name: "routing" + type: "QDeclarativeGeoServiceProvider::RoutingFeatures" + read: "routingRequirements" + write: "setRoutingRequirements" + notify: "routingRequirementsChanged" + index: 1 + lineNumber: 204 + } + Property { + name: "geocoding" + type: "QDeclarativeGeoServiceProvider::GeocodingFeatures" + read: "geocodingRequirements" + write: "setGeocodingRequirements" + notify: "geocodingRequirementsChanged" + index: 2 + lineNumber: 207 + } + Property { + name: "places" + type: "QDeclarativeGeoServiceProvider::PlacesFeatures" + read: "placesRequirements" + write: "setPlacesRequirements" + notify: "placesRequirementsChanged" + index: 3 + lineNumber: 210 + } + Property { + name: "navigation" + type: "QDeclarativeGeoServiceProvider::NavigationFeatures" + read: "navigationRequirements" + write: "setNavigationRequirements" + notify: "navigationRequirementsChanged" + index: 4 + lineNumber: 213 + } + Signal { + name: "mappingRequirementsChanged" + lineNumber: 241 + Parameter { name: "features"; type: "QDeclarativeGeoServiceProvider::MappingFeatures" } + } + Signal { + name: "routingRequirementsChanged" + lineNumber: 242 + Parameter { name: "features"; type: "QDeclarativeGeoServiceProvider::RoutingFeatures" } + } + Signal { + name: "geocodingRequirementsChanged" + lineNumber: 243 + Parameter { name: "features"; type: "QDeclarativeGeoServiceProvider::GeocodingFeatures" } + } + Signal { + name: "placesRequirementsChanged" + lineNumber: 244 + Parameter { name: "features"; type: "QDeclarativeGeoServiceProvider::PlacesFeatures" } + } + Signal { + name: "navigationRequirementsChanged" + lineNumber: 245 + Parameter { name: "features"; type: "QDeclarativeGeoServiceProvider::NavigationFeatures" } + } + Signal { name: "requirementsChanged"; lineNumber: 247 } + Method { + name: "matches" + type: "bool" + isMethodConstant: true + lineNumber: 236 + Parameter { name: "provider"; type: "QGeoServiceProvider"; isPointer: true; isTypeConstant: true } + } + } + Component { + file: "private/qdeclarativegeocodemodel_p.h" + lineNumber: 37 + name: "QDeclarativeGeocodeModel" + accessSemantics: "reference" + prototype: "QAbstractListModel" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtLocation/GeocodeModel 6.0", + "QtLocation/GeocodeModel 6.4" + ] + exportMetaObjectRevisions: [1536, 1540] + Enum { + name: "Status" + lineNumber: 57 + values: ["Null", "Ready", "Loading", "Error"] + } + Enum { + name: "GeocodeError" + lineNumber: 64 + values: [ + "NoError", + "EngineNotSetError", + "CommunicationError", + "ParseError", + "UnsupportedOptionError", + "CombinationError", + "UnknownError", + "UnknownParameterError", + "MissingRequiredParameterError" + ] + } + Property { + name: "plugin" + type: "QDeclarativeGeoServiceProvider" + isPointer: true + read: "plugin" + write: "setPlugin" + notify: "pluginChanged" + index: 0 + lineNumber: 44 + } + Property { + name: "autoUpdate" + type: "bool" + read: "autoUpdate" + write: "setAutoUpdate" + notify: "autoUpdateChanged" + index: 1 + lineNumber: 45 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 2 + lineNumber: 46 + isReadonly: true + } + Property { + name: "errorString" + type: "QString" + read: "errorString" + notify: "errorChanged" + index: 3 + lineNumber: 47 + isReadonly: true + } + Property { + name: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 4 + lineNumber: 48 + isReadonly: true + } + Property { + name: "limit" + type: "int" + read: "limit" + write: "setLimit" + notify: "limitChanged" + index: 5 + lineNumber: 49 + } + Property { + name: "offset" + type: "int" + read: "offset" + write: "setOffset" + notify: "offsetChanged" + index: 6 + lineNumber: 50 + } + Property { + name: "query" + type: "QVariant" + read: "query" + write: "setQuery" + notify: "queryChanged" + index: 7 + lineNumber: 51 + } + Property { + name: "bounds" + type: "QVariant" + read: "bounds" + write: "setBounds" + notify: "boundsChanged" + index: 8 + lineNumber: 52 + } + Property { + name: "error" + type: "GeocodeError" + read: "error" + notify: "errorChanged" + index: 9 + lineNumber: 53 + isReadonly: true + } + Signal { name: "countChanged"; lineNumber: 122 } + Signal { name: "pluginChanged"; lineNumber: 123 } + Signal { name: "statusChanged"; lineNumber: 124 } + Signal { name: "errorChanged"; lineNumber: 125 } + Signal { name: "locationsChanged"; lineNumber: 126 } + Signal { name: "autoUpdateChanged"; lineNumber: 127 } + Signal { name: "boundsChanged"; lineNumber: 128 } + Signal { name: "queryChanged"; lineNumber: 129 } + Signal { name: "limitChanged"; lineNumber: 130 } + Signal { name: "offsetChanged"; lineNumber: 131 } + Method { name: "update"; lineNumber: 134 } + Method { name: "queryContentChanged"; lineNumber: 137 } + Method { + name: "geocodeFinished" + lineNumber: 138 + Parameter { name: "reply"; type: "QGeoCodeReply"; isPointer: true } + } + Method { + name: "geocodeError" + lineNumber: 139 + Parameter { name: "reply"; type: "QGeoCodeReply"; isPointer: true } + Parameter { name: "error"; type: "QGeoCodeReply::Error" } + Parameter { name: "errorString"; type: "QString" } + } + Method { name: "pluginReady"; lineNumber: 142 } + Method { + name: "get" + type: "QDeclarativeGeoLocation" + isPointer: true + lineNumber: 109 + Parameter { name: "index"; type: "int" } + } + Method { name: "reset"; lineNumber: 118 } + Method { name: "cancel"; lineNumber: 119 } + } + Component { + file: "private/qdeclarativepolylinemapitem_p.h" + lineNumber: 30 + name: "QDeclarativeMapLineProperties" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "width" + type: "double" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 0 + lineNumber: 35 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 1 + lineNumber: 36 + } + Signal { + name: "widthChanged" + lineNumber: 48 + Parameter { name: "width"; type: "double" } + } + Signal { + name: "colorChanged" + lineNumber: 49 + Parameter { name: "color"; type: "QColor" } + } + } + Component { + file: "private/qdeclarativeplace_p.h" + lineNumber: 38 + name: "QDeclarativePlace" + accessSemantics: "reference" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: ["QtLocation/Place 5.0", "QtLocation/Place 6.0"] + exportMetaObjectRevisions: [1280, 1536] + Enum { + name: "Status" + lineNumber: 80 + values: ["Ready", "Saving", "Fetching", "Removing", "Error"] + } + Enum { + name: "Visibility" + lineNumber: 81 + values: [ + "UnspecifiedVisibility", + "DeviceVisibility", + "PrivateVisibility", + "PublicVisibility" + ] + } + Property { name: "place"; type: "QPlace"; read: "place"; write: "setPlace"; index: 0; lineNumber: 45 } + Property { + name: "plugin" + type: "QDeclarativeGeoServiceProvider" + isPointer: true + read: "plugin" + write: "setPlugin" + notify: "pluginChanged" + index: 1 + lineNumber: 46 + } + Property { + name: "categories" + type: "QDeclarativeCategory" + isList: true + read: "categories" + notify: "categoriesChanged" + index: 2 + lineNumber: 47 + isReadonly: true + } + Property { + name: "location" + type: "QDeclarativeGeoLocation" + isPointer: true + read: "location" + write: "setLocation" + notify: "locationChanged" + index: 3 + lineNumber: 48 + } + Property { + name: "ratings" + type: "QPlaceRatings" + read: "ratings" + write: "setRatings" + notify: "ratingsChanged" + index: 4 + lineNumber: 49 + } + Property { + name: "supplier" + type: "QPlaceSupplier" + read: "supplier" + write: "setSupplier" + notify: "supplierChanged" + index: 5 + lineNumber: 50 + } + Property { + name: "icon" + type: "QPlaceIcon" + read: "icon" + write: "setIcon" + notify: "iconChanged" + index: 6 + lineNumber: 51 + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 7 + lineNumber: 52 + } + Property { + name: "placeId" + type: "QString" + read: "placeId" + write: "setPlaceId" + notify: "placeIdChanged" + index: 8 + lineNumber: 53 + } + Property { + name: "attribution" + type: "QString" + read: "attribution" + write: "setAttribution" + notify: "attributionChanged" + index: 9 + lineNumber: 54 + } + Property { + name: "reviewModel" + type: "QDeclarativePlaceReviewModel" + isPointer: true + read: "reviewModel" + notify: "reviewModelChanged" + index: 10 + lineNumber: 56 + isReadonly: true + } + Property { + name: "imageModel" + type: "QDeclarativePlaceImageModel" + isPointer: true + read: "imageModel" + notify: "imageModelChanged" + index: 11 + lineNumber: 57 + isReadonly: true + } + Property { + name: "editorialModel" + type: "QDeclarativePlaceEditorialModel" + isPointer: true + read: "editorialModel" + notify: "editorialModelChanged" + index: 12 + lineNumber: 58 + isReadonly: true + } + Property { + name: "extendedAttributes" + type: "QObject" + isPointer: true + read: "extendedAttributes" + notify: "extendedAttributesChanged" + index: 13 + lineNumber: 60 + isReadonly: true + } + Property { + name: "contactDetails" + type: "QDeclarativeContactDetails" + isPointer: true + read: "contactDetails" + notify: "contactDetailsChanged" + index: 14 + lineNumber: 61 + isReadonly: true + } + Property { + name: "detailsFetched" + type: "bool" + read: "detailsFetched" + notify: "detailsFetchedChanged" + index: 15 + lineNumber: 62 + isReadonly: true + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 16 + lineNumber: 63 + isReadonly: true + } + Property { + name: "primaryPhone" + type: "QString" + read: "primaryPhone" + notify: "primaryPhoneChanged" + index: 17 + lineNumber: 65 + isReadonly: true + } + Property { + name: "primaryFax" + type: "QString" + read: "primaryFax" + notify: "primaryFaxChanged" + index: 18 + lineNumber: 66 + isReadonly: true + } + Property { + name: "primaryEmail" + type: "QString" + read: "primaryEmail" + notify: "primaryEmailChanged" + index: 19 + lineNumber: 67 + isReadonly: true + } + Property { + name: "primaryWebsite" + type: "QUrl" + read: "primaryWebsite" + notify: "primaryWebsiteChanged" + index: 20 + lineNumber: 68 + isReadonly: true + } + Property { + name: "visibility" + type: "Visibility" + read: "visibility" + write: "setVisibility" + notify: "visibilityChanged" + index: 21 + lineNumber: 70 + } + Property { + name: "favorite" + type: "QDeclarativePlace" + isPointer: true + read: "favorite" + write: "setFavorite" + notify: "favoriteChanged" + index: 22 + lineNumber: 71 + } + Signal { name: "pluginChanged"; lineNumber: 152 } + Signal { name: "categoriesChanged"; lineNumber: 153 } + Signal { name: "locationChanged"; lineNumber: 154 } + Signal { name: "ratingsChanged"; lineNumber: 155 } + Signal { name: "supplierChanged"; lineNumber: 156 } + Signal { name: "iconChanged"; lineNumber: 157 } + Signal { name: "nameChanged"; lineNumber: 158 } + Signal { name: "placeIdChanged"; lineNumber: 159 } + Signal { name: "attributionChanged"; lineNumber: 160 } + Signal { name: "detailsFetchedChanged"; lineNumber: 161 } + Signal { name: "reviewModelChanged"; lineNumber: 162 } + Signal { name: "imageModelChanged"; lineNumber: 163 } + Signal { name: "editorialModelChanged"; lineNumber: 164 } + Signal { name: "primaryPhoneChanged"; lineNumber: 166 } + Signal { name: "primaryFaxChanged"; lineNumber: 167 } + Signal { name: "primaryEmailChanged"; lineNumber: 168 } + Signal { name: "primaryWebsiteChanged"; lineNumber: 169 } + Signal { name: "extendedAttributesChanged"; lineNumber: 171 } + Signal { name: "contactDetailsChanged"; lineNumber: 172 } + Signal { name: "statusChanged"; lineNumber: 173 } + Signal { name: "visibilityChanged"; lineNumber: 174 } + Signal { name: "favoriteChanged"; lineNumber: 175 } + Method { name: "finished"; lineNumber: 178 } + Method { + name: "contactsModified" + lineNumber: 179 + Parameter { type: "QString" } + Parameter { type: "QVariant" } + } + Method { name: "pluginReady"; lineNumber: 180 } + Method { name: "cleanupDeletedCategories"; lineNumber: 181 } + Method { name: "getDetails"; lineNumber: 128 } + Method { name: "save"; lineNumber: 129 } + Method { name: "remove"; lineNumber: 130 } + Method { name: "errorString"; type: "QString"; isMethodConstant: true; lineNumber: 131 } + Method { + name: "copyFrom" + lineNumber: 148 + Parameter { name: "original"; type: "QDeclarativePlace"; isPointer: true } + } + Method { + name: "initializeFavorite" + lineNumber: 149 + Parameter { name: "plugin"; type: "QDeclarativeGeoServiceProvider"; isPointer: true } + } + } + Component { + file: "private/qdeclarativeplacecontentmodel_p.h" + lineNumber: 34 + name: "QDeclarativePlaceContentModel" + accessSemantics: "reference" + prototype: "QAbstractListModel" + interfaces: ["QQmlParserStatus"] + Property { + name: "place" + type: "QDeclarativePlace" + isPointer: true + read: "place" + write: "setPlace" + notify: "placeChanged" + index: 0 + lineNumber: 38 + } + Property { + name: "batchSize" + type: "int" + read: "batchSize" + write: "setBatchSize" + notify: "batchSizeChanged" + index: 1 + lineNumber: 39 + } + Property { + name: "totalCount" + type: "int" + read: "totalCount" + notify: "totalCountChanged" + index: 2 + lineNumber: 40 + isReadonly: true + } + Signal { name: "placeChanged"; lineNumber: 91 } + Signal { name: "batchSizeChanged"; lineNumber: 92 } + Signal { name: "totalCountChanged"; lineNumber: 93 } + Method { name: "fetchFinished"; lineNumber: 96 } + } + Component { + file: "private/qdeclarativeplacecontentmodel_p.h" + lineNumber: 127 + name: "QDeclarativePlaceEditorialModel" + accessSemantics: "value" + prototype: "QDeclarativePlaceContentModel" + exports: [ + "QtLocation/EditorialModel 5.0", + "QtLocation/EditorialModel 6.0", + "QtLocation/EditorialModel 6.4" + ] + isCreatable: false + exportMetaObjectRevisions: [1280, 1536, 1540] + } + Component { + file: "private/qdeclarativeplacecontentmodel_p.h" + lineNumber: 138 + name: "QDeclarativePlaceImageModel" + accessSemantics: "value" + prototype: "QDeclarativePlaceContentModel" + exports: [ + "QtLocation/ImageModel 5.0", + "QtLocation/ImageModel 6.0", + "QtLocation/ImageModel 6.4" + ] + isCreatable: false + exportMetaObjectRevisions: [1280, 1536, 1540] + } + Component { + file: "private/qdeclarativeplacecontentmodel_p.h" + lineNumber: 115 + name: "QDeclarativePlaceReviewModel" + accessSemantics: "value" + prototype: "QDeclarativePlaceContentModel" + exports: [ + "QtLocation/ReviewModel 5.0", + "QtLocation/ReviewModel 6.0", + "QtLocation/ReviewModel 6.4" + ] + isCreatable: false + exportMetaObjectRevisions: [1280, 1536, 1540] + } + Component { + file: "private/qdeclarativegeoserviceprovider_p.h" + lineNumber: 36 + name: "QDeclarativePluginParameter" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtLocation/PluginParameter 6.0"] + exportMetaObjectRevisions: [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/qdeclarativepolygonmapitem_p.h" + lineNumber: 26 + name: "QDeclarativePolygonMapItem" + accessSemantics: "reference" + prototype: "QDeclarativeGeoMapItemBase" + exports: [ + "QtLocation/MapPolygon 5.0", + "QtLocation/MapPolygon 5.12", + "QtLocation/MapPolygon 5.14", + "QtLocation/MapPolygon 5.15", + "QtLocation/MapPolygon 6.0", + "QtLocation/MapPolygon 6.3", + "QtLocation/MapPolygon 6.6", + "QtLocation/MapPolygon 6.7" + ] + exportMetaObjectRevisions: [ + 1280, + 1292, + 1294, + 1295, + 1536, + 1539, + 1542, + 1543 + ] + Property { + name: "path" + type: "QGeoCoordinate" + isList: true + read: "path" + write: "setPath" + notify: "pathChanged" + index: 0 + lineNumber: 32 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 1 + lineNumber: 33 + } + Property { + name: "border" + type: "QDeclarativeMapLineProperties" + isPointer: true + read: "border" + index: 2 + lineNumber: 34 + isReadonly: true + isPropertyConstant: true + } + Signal { name: "pathChanged"; lineNumber: 60 } + Signal { + name: "colorChanged" + lineNumber: 61 + Parameter { name: "color"; type: "QColor" } + } + Method { name: "markSourceDirtyAndUpdate"; lineNumber: 64 } + Method { name: "onLinePropertiesChanged"; lineNumber: 65 } + Method { + name: "afterViewportChanged" + lineNumber: 66 + Parameter { name: "event"; type: "QGeoMapViewportChangeEvent" } + } + Method { + name: "addCoordinate" + lineNumber: 44 + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + } + Method { + name: "removeCoordinate" + lineNumber: 45 + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + } + } + Component { + file: "private/qdeclarativepolylinemapitem_p.h" + lineNumber: 57 + name: "QDeclarativePolylineMapItem" + accessSemantics: "reference" + prototype: "QDeclarativeGeoMapItemBase" + exports: [ + "QtLocation/MapPolyline 5.0", + "QtLocation/MapPolyline 5.12", + "QtLocation/MapPolyline 5.14", + "QtLocation/MapPolyline 5.15", + "QtLocation/MapPolyline 6.0", + "QtLocation/MapPolyline 6.3", + "QtLocation/MapPolyline 6.6", + "QtLocation/MapPolyline 6.7" + ] + exportMetaObjectRevisions: [ + 1280, + 1292, + 1294, + 1295, + 1536, + 1539, + 1542, + 1543 + ] + Property { + name: "path" + type: "QGeoCoordinate" + isList: true + read: "path" + write: "setPath" + notify: "pathChanged" + index: 0 + lineNumber: 63 + } + Property { + name: "line" + type: "QDeclarativeMapLineProperties" + isPointer: true + read: "line" + index: 1 + lineNumber: 64 + isReadonly: true + isPropertyConstant: true + } + Signal { name: "pathChanged"; lineNumber: 94 } + Method { name: "updateAfterLinePropertiesChanged"; lineNumber: 97 } + Method { + name: "afterViewportChanged" + lineNumber: 98 + Parameter { name: "event"; type: "QGeoMapViewportChangeEvent" } + } + Method { name: "pathLength"; type: "int"; isMethodConstant: true; lineNumber: 74 } + Method { + name: "addCoordinate" + lineNumber: 75 + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + } + Method { + name: "insertCoordinate" + lineNumber: 76 + Parameter { name: "index"; type: "int" } + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + } + Method { + name: "replaceCoordinate" + lineNumber: 77 + Parameter { name: "index"; type: "int" } + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + } + Method { + name: "coordinateAt" + type: "QGeoCoordinate" + isMethodConstant: true + lineNumber: 78 + Parameter { name: "index"; type: "int" } + } + Method { + name: "containsCoordinate" + type: "bool" + lineNumber: 79 + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + } + Method { + name: "removeCoordinate" + lineNumber: 80 + Parameter { name: "coordinate"; type: "QGeoCoordinate" } + } + Method { + name: "removeCoordinate" + lineNumber: 81 + Parameter { name: "index"; type: "int" } + } + Method { + name: "setPath" + lineNumber: 85 + Parameter { name: "path"; type: "QGeoPath" } + } + } + Component { + file: "private/qdeclarativerectanglemapitem_p.h" + lineNumber: 31 + name: "QDeclarativeRectangleMapItem" + accessSemantics: "reference" + prototype: "QDeclarativeGeoMapItemBase" + exports: [ + "QtLocation/MapRectangle 5.0", + "QtLocation/MapRectangle 5.12", + "QtLocation/MapRectangle 5.14", + "QtLocation/MapRectangle 5.15", + "QtLocation/MapRectangle 6.0", + "QtLocation/MapRectangle 6.3", + "QtLocation/MapRectangle 6.6", + "QtLocation/MapRectangle 6.7" + ] + exportMetaObjectRevisions: [ + 1280, + 1292, + 1294, + 1295, + 1536, + 1539, + 1542, + 1543 + ] + Property { + name: "topLeft" + type: "QGeoCoordinate" + read: "topLeft" + write: "setTopLeft" + notify: "topLeftChanged" + index: 0 + lineNumber: 37 + } + Property { + name: "bottomRight" + type: "QGeoCoordinate" + read: "bottomRight" + write: "setBottomRight" + notify: "bottomRightChanged" + index: 1 + lineNumber: 38 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 2 + lineNumber: 39 + } + Property { + name: "border" + type: "QDeclarativeMapLineProperties" + isPointer: true + read: "border" + index: 3 + lineNumber: 40 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "topLeftChanged" + lineNumber: 66 + Parameter { name: "topLeft"; type: "QGeoCoordinate" } + } + Signal { + name: "bottomRightChanged" + lineNumber: 67 + Parameter { name: "bottomRight"; type: "QGeoCoordinate" } + } + Signal { + name: "colorChanged" + lineNumber: 68 + Parameter { name: "color"; type: "QColor" } + } + Method { name: "markSourceDirtyAndUpdate"; lineNumber: 75 } + Method { name: "onLinePropertiesChanged"; lineNumber: 76 } + Method { + name: "afterViewportChanged" + lineNumber: 77 + Parameter { name: "event"; type: "QGeoMapViewportChangeEvent" } + } + } + Component { + file: "private/qdeclarativeroutemapitem_p.h" + lineNumber: 28 + name: "QDeclarativeRouteMapItem" + accessSemantics: "reference" + prototype: "QDeclarativePolylineMapItem" + exports: [ + "QtLocation/MapRoute 5.0", + "QtLocation/MapRoute 5.12", + "QtLocation/MapRoute 5.14", + "QtLocation/MapRoute 5.15", + "QtLocation/MapRoute 6.0", + "QtLocation/MapRoute 6.3", + "QtLocation/MapRoute 6.6", + "QtLocation/MapRoute 6.7" + ] + exportMetaObjectRevisions: [ + 1280, + 1292, + 1294, + 1295, + 1536, + 1539, + 1542, + 1543 + ] + Property { + name: "route" + type: "QGeoRoute" + read: "route" + write: "setRoute" + notify: "routeChanged" + index: 0 + lineNumber: 34 + } + Signal { + name: "routeChanged" + lineNumber: 44 + Parameter { name: "route"; type: "QGeoRoute" } + } + Method { name: "updateRoutePath"; lineNumber: 47 } + } + Component { + file: "private/qdeclarativesearchmodelbase_p.h" + lineNumber: 33 + name: "QDeclarativeSearchModelBase" + accessSemantics: "reference" + prototype: "QAbstractListModel" + interfaces: ["QQmlParserStatus"] + Enum { + name: "Status" + lineNumber: 49 + values: ["Null", "Ready", "Loading", "Error"] + } + Property { + name: "plugin" + type: "QDeclarativeGeoServiceProvider" + isPointer: true + read: "plugin" + write: "setPlugin" + notify: "pluginChanged" + index: 0 + lineNumber: 37 + } + Property { + name: "searchArea" + type: "QVariant" + read: "searchArea" + write: "setSearchArea" + notify: "searchAreaChanged" + index: 1 + lineNumber: 38 + } + Property { + name: "limit" + type: "int" + read: "limit" + write: "setLimit" + notify: "limitChanged" + index: 2 + lineNumber: 39 + } + Property { + name: "previousPagesAvailable" + type: "bool" + read: "previousPagesAvailable" + notify: "previousPagesAvailableChanged" + index: 3 + lineNumber: 40 + isReadonly: true + } + Property { + name: "nextPagesAvailable" + type: "bool" + read: "nextPagesAvailable" + notify: "nextPagesAvailableChanged" + index: 4 + lineNumber: 41 + isReadonly: true + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 5 + lineNumber: 42 + isReadonly: true + } + Signal { name: "pluginChanged"; lineNumber: 91 } + Signal { name: "searchAreaChanged"; lineNumber: 92 } + Signal { name: "limitChanged"; lineNumber: 93 } + Signal { name: "previousPagesAvailableChanged"; lineNumber: 94 } + Signal { name: "nextPagesAvailableChanged"; lineNumber: 95 } + Signal { name: "statusChanged"; lineNumber: 96 } + Method { name: "queryFinished"; lineNumber: 102 } + Method { name: "onContentUpdated"; lineNumber: 103 } + Method { name: "pluginNameChanged"; lineNumber: 106 } + Method { name: "update"; lineNumber: 74 } + Method { name: "cancel"; lineNumber: 76 } + Method { name: "reset"; lineNumber: 77 } + Method { name: "errorString"; type: "QString"; isMethodConstant: true; lineNumber: 79 } + Method { name: "previousPage"; lineNumber: 81 } + Method { name: "nextPage"; lineNumber: 82 } + } + Component { + file: "private/qdeclarativesearchresultmodel_p.h" + lineNumber: 28 + name: "QDeclarativeSearchResultModel" + accessSemantics: "reference" + prototype: "QDeclarativeSearchModelBase" + exports: [ + "QtLocation/PlaceSearchModel 5.0", + "QtLocation/PlaceSearchModel 5.12", + "QtLocation/PlaceSearchModel 6.0", + "QtLocation/PlaceSearchModel 6.4" + ] + exportMetaObjectRevisions: [1280, 1292, 1536, 1540] + Enum { + name: "SearchResultType" + lineNumber: 49 + values: [ + "UnknownSearchResult", + "PlaceResult", + "ProposedSearchResult" + ] + } + Enum { + name: "RelevanceHint" + lineNumber: 55 + values: [ + "UnspecifiedHint", + "DistanceHint", + "LexicalPlaceNameHint" + ] + } + Property { + name: "searchTerm" + type: "QString" + read: "searchTerm" + write: "setSearchTerm" + notify: "searchTermChanged" + index: 0 + lineNumber: 34 + } + Property { + name: "categories" + type: "QDeclarativeCategory" + isList: true + read: "categories" + notify: "categoriesChanged" + index: 1 + lineNumber: 35 + isReadonly: true + } + Property { + name: "recommendationId" + type: "QString" + read: "recommendationId" + write: "setRecommendationId" + notify: "recommendationIdChanged" + index: 2 + lineNumber: 36 + } + Property { + name: "relevanceHint" + type: "RelevanceHint" + read: "relevanceHint" + write: "setRelevanceHint" + notify: "relevanceHintChanged" + index: 3 + lineNumber: 37 + } + Property { + name: "visibilityScope" + type: "QDeclarativePlace::Visibility" + read: "visibilityScope" + write: "setVisibilityScope" + notify: "visibilityScopeChanged" + index: 4 + lineNumber: 38 + } + Property { + name: "count" + type: "int" + read: "rowCount" + notify: "rowCountChanged" + index: 5 + lineNumber: 40 + isReadonly: true + } + Property { + name: "favoritesPlugin" + type: "QDeclarativeGeoServiceProvider" + isPointer: true + read: "favoritesPlugin" + write: "setFavoritesPlugin" + notify: "favoritesPluginChanged" + index: 6 + lineNumber: 41 + } + Property { + name: "favoritesMatchParameters" + type: "QVariantMap" + read: "favoritesMatchParameters" + write: "setFavoritesMatchParameters" + notify: "favoritesMatchParametersChanged" + index: 7 + lineNumber: 42 + } + Property { + name: "incremental" + revision: 1292 + type: "bool" + notify: "incrementalChanged" + index: 8 + lineNumber: 44 + } + Signal { name: "searchTermChanged"; lineNumber: 101 } + Signal { name: "categoriesChanged"; lineNumber: 102 } + Signal { name: "recommendationIdChanged"; lineNumber: 103 } + Signal { name: "relevanceHintChanged"; lineNumber: 104 } + Signal { name: "visibilityScopeChanged"; lineNumber: 105 } + Signal { name: "rowCountChanged"; lineNumber: 107 } + Signal { name: "favoritesPluginChanged"; lineNumber: 108 } + Signal { name: "favoritesMatchParametersChanged"; lineNumber: 109 } + Signal { name: "dataChanged"; lineNumber: 110 } + Signal { name: "incrementalChanged"; lineNumber: 111 } + Method { name: "queryFinished"; lineNumber: 118 } + Method { name: "onContentUpdated"; lineNumber: 119 } + Method { + name: "updateLayout" + lineNumber: 122 + Parameter { name: "favoritePlaces"; type: "QPlace"; isList: true } + } + Method { name: "updateLayout"; isCloned: true; lineNumber: 122 } + Method { + name: "placeUpdated" + lineNumber: 124 + Parameter { name: "placeId"; type: "QString" } + } + Method { + name: "placeRemoved" + lineNumber: 125 + Parameter { name: "placeId"; type: "QString" } + } + Method { + name: "data" + type: "QVariant" + isMethodConstant: true + lineNumber: 93 + Parameter { name: "index"; type: "int" } + Parameter { name: "roleName"; type: "QString" } + } + Method { + name: "updateWith" + lineNumber: 96 + Parameter { name: "proposedSearchIndex"; type: "int" } + } + } + Component { + file: "private/qdeclarativesearchsuggestionmodel_p.h" + lineNumber: 28 + name: "QDeclarativeSearchSuggestionModel" + accessSemantics: "reference" + prototype: "QDeclarativeSearchModelBase" + exports: [ + "QtLocation/PlaceSearchSuggestionModel 5.0", + "QtLocation/PlaceSearchSuggestionModel 6.0", + "QtLocation/PlaceSearchSuggestionModel 6.4" + ] + exportMetaObjectRevisions: [1280, 1536, 1540] + Property { + name: "searchTerm" + type: "QString" + read: "searchTerm" + write: "setSearchTerm" + notify: "searchTermChanged" + index: 0 + lineNumber: 34 + } + Property { + name: "suggestions" + type: "QStringList" + read: "suggestions" + notify: "suggestionsChanged" + index: 1 + lineNumber: 35 + isReadonly: true + } + Signal { name: "searchTermChanged"; lineNumber: 61 } + Signal { name: "suggestionsChanged"; lineNumber: 62 } + Method { name: "queryFinished"; lineNumber: 58 } + } + Component { + file: "private/qdeclarativesupportedcategoriesmodel_p.h" + lineNumber: 38 + name: "QDeclarativeSupportedCategoriesModel" + accessSemantics: "reference" + prototype: "QAbstractItemModel" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtLocation/CategoryModel 5.0", + "QtLocation/CategoryModel 6.0", + "QtLocation/CategoryModel 6.4" + ] + exportMetaObjectRevisions: [1280, 1536, 1540] + Enum { + name: "Roles" + lineNumber: 71 + values: ["CategoryRole", "ParentCategoryRole"] + } + Enum { + name: "Status" + lineNumber: 76 + values: ["Null", "Ready", "Loading", "Error"] + } + Property { + name: "plugin" + type: "QDeclarativeGeoServiceProvider" + isPointer: true + read: "plugin" + write: "setPlugin" + notify: "pluginChanged" + index: 0 + lineNumber: 46 + } + Property { + name: "hierarchical" + type: "bool" + read: "hierarchical" + write: "setHierarchical" + notify: "hierarchicalChanged" + index: 1 + lineNumber: 47 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 2 + lineNumber: 48 + isReadonly: true + } + Signal { name: "pluginChanged"; lineNumber: 91 } + Signal { name: "hierarchicalChanged"; lineNumber: 92 } + Signal { name: "statusChanged"; lineNumber: 93 } + Signal { name: "dataChanged"; lineNumber: 94 } + Method { name: "update"; lineNumber: 97 } + Method { name: "replyFinished"; lineNumber: 100 } + Method { + name: "addedCategory" + lineNumber: 101 + Parameter { name: "category"; type: "QPlaceCategory" } + Parameter { name: "parentId"; type: "QString" } + } + Method { + name: "updatedCategory" + lineNumber: 102 + Parameter { name: "category"; type: "QPlaceCategory" } + Parameter { name: "parentId"; type: "QString" } + } + Method { + name: "removedCategory" + lineNumber: 103 + Parameter { name: "categoryId"; type: "QString" } + Parameter { name: "parentId"; type: "QString" } + } + Method { name: "connectNotificationSignals"; lineNumber: 104 } + Method { + name: "data" + type: "QVariant" + isMethodConstant: true + lineNumber: 68 + Parameter { name: "index"; type: "QModelIndex" } + Parameter { name: "role"; type: "int" } + } + Method { name: "errorString"; type: "QString"; isMethodConstant: true; lineNumber: 84 } + } + Component { + file: "qgeomaneuver.h" + lineNumber: 19 + name: "QGeoManeuver" + accessSemantics: "value" + exports: ["QtLocation/routeManeuver 6.0"] + isStructured: true + exportMetaObjectRevisions: [1536] + Enum { + name: "InstructionDirection" + lineNumber: 36 + values: [ + "NoDirection", + "DirectionForward", + "DirectionBearRight", + "DirectionLightRight", + "DirectionRight", + "DirectionHardRight", + "DirectionUTurnRight", + "DirectionUTurnLeft", + "DirectionHardLeft", + "DirectionLeft", + "DirectionLightLeft", + "DirectionBearLeft" + ] + } + Property { + name: "valid" + type: "bool" + read: "isValid" + index: 0 + lineNumber: 26 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "position" + type: "QGeoCoordinate" + read: "position" + index: 1 + lineNumber: 27 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "instructionText" + type: "QString" + read: "instructionText" + index: 2 + lineNumber: 28 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "direction" + type: "InstructionDirection" + read: "direction" + index: 3 + lineNumber: 29 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "timeToNextInstruction" + type: "int" + read: "timeToNextInstruction" + index: 4 + lineNumber: 30 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "distanceToNextInstruction" + type: "double" + read: "distanceToNextInstruction" + index: 5 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "waypoint" + type: "QGeoCoordinate" + read: "waypoint" + index: 6 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "extendedAttributes" + type: "QVariantMap" + read: "extendedAttributes" + index: 7 + lineNumber: 33 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/qgeomaneuverderived_p.h" + lineNumber: 31 + name: "QGeoManeuverDerived" + accessSemantics: "none" + prototype: "QGeoManeuver" + exports: ["QtLocation/RouteManeuver 6.0"] + isCreatable: false + exportMetaObjectRevisions: [1536] + } + Component { + file: "private/qgeomaptype_p.h" + lineNumber: 31 + name: "QGeoMapType" + accessSemantics: "value" + exports: ["QtLocation/mapType 6.0"] + isStructured: true + exportMetaObjectRevisions: [1536] + Enum { + name: "MapStyle" + lineNumber: 48 + values: [ + "NoMap", + "StreetMap", + "SatelliteMapDay", + "SatelliteMapNight", + "TerrainMap", + "HybridMap", + "TransitMap", + "GrayStreetMap", + "PedestrianMap", + "CarNavigationMap", + "CycleMap", + "CustomMap" + ] + } + Property { + name: "style" + type: "MapStyle" + read: "style" + index: 0 + lineNumber: 38 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "name" + type: "QString" + read: "name" + index: 1 + lineNumber: 39 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "description" + type: "QString" + read: "description" + index: 2 + lineNumber: 40 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "mobile" + type: "bool" + read: "mobile" + index: 3 + lineNumber: 41 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "night" + type: "bool" + read: "night" + index: 4 + lineNumber: 42 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "cameraCapabilities" + type: "QGeoCameraCapabilities" + read: "cameraCapabilities" + index: 5 + lineNumber: 43 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "metadata" + type: "QVariantMap" + read: "metadata" + index: 6 + lineNumber: 44 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/qgeomaptype_p.h" + lineNumber: 98 + name: "QGeoMapType" + accessSemantics: "none" + exports: ["QtLocation/MapType 6.0"] + isCreatable: false + exportMetaObjectRevisions: [1536] + Enum { + name: "MapStyle" + lineNumber: 48 + values: [ + "NoMap", + "StreetMap", + "SatelliteMapDay", + "SatelliteMapNight", + "TerrainMap", + "HybridMap", + "TransitMap", + "GrayStreetMap", + "PedestrianMap", + "CarNavigationMap", + "CycleMap", + "CustomMap" + ] + } + Property { + name: "style" + type: "MapStyle" + read: "style" + index: 0 + lineNumber: 38 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "name" + type: "QString" + read: "name" + index: 1 + lineNumber: 39 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "description" + type: "QString" + read: "description" + index: 2 + lineNumber: 40 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "mobile" + type: "bool" + read: "mobile" + index: 3 + lineNumber: 41 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "night" + type: "bool" + read: "night" + index: 4 + lineNumber: 42 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "cameraCapabilities" + type: "QGeoCameraCapabilities" + read: "cameraCapabilities" + index: 5 + lineNumber: 43 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "metadata" + type: "QVariantMap" + read: "metadata" + index: 6 + lineNumber: 44 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "qgeoroute.h" + lineNumber: 23 + name: "QGeoRoute" + accessSemantics: "value" + exports: ["QtLocation/route 6.0"] + isStructured: true + exportMetaObjectRevisions: [1536] + Property { + name: "routeId" + type: "QString" + read: "routeId" + index: 0 + lineNumber: 29 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "bounds" + type: "QGeoRectangle" + read: "bounds" + index: 1 + lineNumber: 30 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "travelTime" + type: "int" + read: "travelTime" + index: 2 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "distance" + type: "double" + read: "distance" + index: 3 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "path" + type: "QGeoCoordinate" + isList: true + read: "path" + write: "setPath" + index: 4 + lineNumber: 33 + } + Property { + name: "routeLegs" + type: "QGeoRoute" + isList: true + read: "routeLegs" + index: 5 + lineNumber: 34 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "extendedAttributes" + type: "QVariantMap" + read: "extendedAttributes" + index: 6 + lineNumber: 35 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "legIndex" + type: "int" + read: "legIndex" + index: 7 + lineNumber: 36 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "overallRoute" + type: "QGeoRoute" + read: "overallRoute" + index: 8 + lineNumber: 37 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "segmentsCount" + type: "qsizetype" + read: "segmentsCount" + index: 9 + lineNumber: 38 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "segments" + type: "QGeoRouteSegment" + isList: true + read: "segments" + index: 10 + lineNumber: 39 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "qgeoroutesegment.h" + lineNumber: 20 + name: "QGeoRouteSegment" + accessSemantics: "value" + exports: ["QtLocation/routeSegment 6.0"] + isStructured: true + exportMetaObjectRevisions: [1536] + Property { + name: "travelTime" + type: "int" + read: "travelTime" + index: 0 + lineNumber: 26 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "distance" + type: "double" + read: "distance" + index: 1 + lineNumber: 27 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "path" + type: "QGeoCoordinate" + isList: true + read: "path" + index: 2 + lineNumber: 28 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maneuver" + type: "QGeoManeuver" + read: "maneuver" + index: 3 + lineNumber: 29 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/qlocationglobal_p.h" + lineNumber: 25 + name: "QLocation" + accessSemantics: "none" + exports: ["QtLocation/QtLocation 6.6"] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1542] + Enum { + name: "ReferenceSurface" + isScoped: true + type: "quint8" + lineNumber: 32 + values: ["Map", "Globe"] + } + } + Component { + file: "qplaceattribute.h" + lineNumber: 19 + name: "QPlaceAttribute" + accessSemantics: "value" + exports: ["QtLocation/placeAttribute 6.0"] + isStructured: true + exportMetaObjectRevisions: [1536] + Property { + name: "label" + type: "QString" + read: "label" + write: "setLabel" + index: 0 + lineNumber: 24 + } + Property { name: "text"; type: "QString"; read: "text"; write: "setText"; index: 1; lineNumber: 25 } + } + Component { + file: "qplacecontactdetail.h" + lineNumber: 19 + name: "QPlaceContactDetail" + accessSemantics: "value" + exports: ["QtLocation/contactDetail 6.0"] + isStructured: true + exportMetaObjectRevisions: [1536] + Property { + name: "label" + type: "QString" + read: "label" + write: "setLabel" + index: 0 + lineNumber: 24 + } + Property { + name: "value" + type: "QString" + read: "value" + write: "setValue" + index: 1 + lineNumber: 25 + } + } + Component { + file: "qplaceicon.h" + lineNumber: 22 + name: "QPlaceIcon" + accessSemantics: "value" + exports: ["QtLocation/icon 6.0"] + isStructured: true + exportMetaObjectRevisions: [1536] + Property { + name: "parameters" + type: "QVariantMap" + read: "parameters" + write: "setParameters" + index: 0 + lineNumber: 28 + } + Property { + name: "manager" + type: "QPlaceManager" + isPointer: true + read: "manager" + write: "setManager" + index: 1 + lineNumber: 29 + } + Method { + name: "url" + type: "QUrl" + isMethodConstant: true + lineNumber: 49 + Parameter { name: "size"; type: "QSize" } + } + Method { name: "url"; type: "QUrl"; isCloned: true; isMethodConstant: true; lineNumber: 49 } + } + Component { + file: "qplaceratings.h" + lineNumber: 17 + name: "QPlaceRatings" + accessSemantics: "value" + exports: ["QtLocation/ratings 6.0"] + isStructured: true + exportMetaObjectRevisions: [1536] + Property { + name: "average" + type: "double" + read: "average" + write: "setAverage" + index: 0 + lineNumber: 23 + } + Property { + name: "maximum" + type: "double" + read: "maximum" + write: "setMaximum" + index: 1 + lineNumber: 24 + } + Property { name: "count"; type: "int"; read: "count"; write: "setCount"; index: 2; lineNumber: 25 } + } + Component { + file: "qplacesupplier.h" + lineNumber: 19 + name: "QPlaceSupplier" + accessSemantics: "value" + exports: ["QtLocation/supplier 6.0"] + isStructured: true + exportMetaObjectRevisions: [1536] + Property { name: "name"; type: "QString"; read: "name"; write: "setName"; index: 0; lineNumber: 25 } + Property { + name: "supplierId" + type: "QString" + read: "supplierId" + write: "setSupplierId" + index: 1 + lineNumber: 26 + } + Property { name: "url"; type: "QUrl"; read: "url"; write: "setUrl"; index: 2; lineNumber: 27 } + Property { + name: "icon" + type: "QPlaceIcon" + read: "icon" + write: "setIcon" + index: 3 + lineNumber: 28 + } + } + Component { + file: "qplaceuser.h" + lineNumber: 17 + name: "QPlaceUser" + accessSemantics: "value" + exports: ["QtLocation/user 6.0"] + isStructured: true + exportMetaObjectRevisions: [1536] + Property { + name: "userId" + type: "QString" + read: "userId" + write: "setUserId" + index: 0 + lineNumber: 23 + } + Property { name: "name"; type: "QString"; read: "name"; write: "setName"; index: 1; lineNumber: 24 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtLocation/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtLocation/qmldir new file mode 100644 index 0000000..2d55023 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtLocation/qmldir @@ -0,0 +1,11 @@ +module QtLocation +linktarget Qt6::declarative_location +plugin declarative_locationplugin +classname QtLocationDeclarativeModule +typeinfo plugins.qmltypes +depends QtQuick auto +depends QtPositioning auto +prefer :/qt-project.org/imports/QtLocation/ +MapView 6.0 MapView.qml +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtMultimedia/Video.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtMultimedia/Video.qml new file mode 100644 index 0000000..53c4caa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtMultimedia/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtMultimedia/plugins.qmltypes new file mode 100644 index 0000000..6c2ada2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtMultimedia/plugins.qmltypes @@ -0,0 +1,2791 @@ +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 + } + 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: "duration" + type: "int" + read: "qmlDuration" + notify: "qmlDurationChanged" + index: 1 + lineNumber: 33 + isReadonly: true + isFinal: true + } + Property { + name: "position" + type: "int" + read: "qmlPosition" + write: "setQmlPosition" + notify: "qmlPositionChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Property { + name: "autoPlay" + type: "bool" + read: "autoPlay" + write: "setAutoPlay" + notify: "autoPlayChanged" + index: 3 + lineNumber: 35 + isFinal: true + } + Signal { + name: "qmlSourceChanged" + lineNumber: 62 + Parameter { name: "source"; type: "QUrl" } + } + Signal { + name: "qmlPositionChanged" + lineNumber: 63 + Parameter { name: "position"; type: "int" } + } + Signal { + name: "qmlDurationChanged" + lineNumber: 64 + Parameter { name: "duration"; type: "int" } + } + Signal { + name: "autoPlayChanged" + lineNumber: 65 + 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: 74 + values: ["UnspecifiedPosition", "BackFace", "FrontFace"] + } + Property { + name: "id" + type: "QByteArray" + read: "id" + index: 0 + lineNumber: 48 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "description" + type: "QString" + read: "description" + index: 1 + lineNumber: 49 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "isDefault" + type: "bool" + read: "isDefault" + index: 2 + lineNumber: 50 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "position" + type: "Position" + read: "position" + index: 3 + lineNumber: 51 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "videoFormats" + type: "QCameraFormat" + isList: true + read: "videoFormats" + index: 4 + lineNumber: 52 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "correctionAngle" + type: "QtVideo::Rotation" + read: "correctionAngle" + index: 5 + lineNumber: 53 + 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: 17 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "pixelFormat" + type: "QVideoFrameFormat::PixelFormat" + read: "pixelFormat" + index: 1 + lineNumber: 18 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "minFrameRate" + type: "float" + read: "minFrameRate" + index: 2 + lineNumber: 19 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maxFrameRate" + type: "float" + read: "maxFrameRate" + index: 3 + lineNumber: 20 + 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: "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: "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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtMultimedia/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtMultimedia/qmldir new file mode 100644 index 0000000..66eab10 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtMultimedia/qmldir @@ -0,0 +1,11 @@ +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 +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtMultimedia/quickmultimediaplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtMultimedia/quickmultimediaplugin.dll new file mode 100644 index 0000000..4ca6db5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtMultimedia/quickmultimediaplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtNetwork/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtNetwork/plugins.qmltypes new file mode 100644 index 0000000..990556c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtNetwork/plugins.qmltypes @@ -0,0 +1,627 @@ +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: 32 + values: [ + "TcpSocket", + "UdpSocket", + "SctpSocket", + "UnknownSocketType" + ] + } + Enum { + name: "NetworkLayerProtocol" + lineNumber: 41 + values: [ + "IPv4Protocol", + "IPv6Protocol", + "AnyIPProtocol", + "UnknownNetworkLayerProtocol" + ] + } + Enum { + name: "SocketError" + lineNumber: 57 + 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: 85 + values: [ + "UnconnectedState", + "HostLookupState", + "ConnectingState", + "ConnectedState", + "BoundState", + "ListeningState", + "ClosingState" + ] + } + Enum { + name: "SocketOption" + lineNumber: 95 + values: [ + "LowDelayOption", + "KeepAliveOption", + "MulticastTtlOption", + "MulticastLoopbackOption", + "TypeOfServiceOption", + "SendBufferSizeSocketOption", + "ReceiveBufferSizeSocketOption", + "PathMtuSocketOption" + ] + } + Signal { name: "hostFound"; lineNumber: 187 } + Signal { name: "connected"; lineNumber: 188 } + Signal { name: "disconnected"; lineNumber: 189 } + Signal { + name: "stateChanged" + lineNumber: 190 + Parameter { type: "QAbstractSocket::SocketState" } + } + Signal { + name: "errorOccurred" + lineNumber: 191 + Parameter { type: "QAbstractSocket::SocketError" } + } + Signal { + name: "proxyAuthenticationRequired" + lineNumber: 193 + Parameter { name: "proxy"; type: "QNetworkProxy" } + Parameter { name: "authenticator"; type: "QAuthenticator"; isPointer: true } + } + Method { name: "_q_connectToNextAddress"; lineNumber: 216 } + Method { + name: "_q_startConnecting" + lineNumber: 217 + Parameter { type: "QHostInfo" } + } + Method { name: "_q_abortConnectionAttempt"; lineNumber: 218 } + Method { name: "_q_testConnection"; lineNumber: 219 } + } + Component { + file: "qiodevice.h" + lineNumber: 30 + name: "QIODevice" + accessSemantics: "reference" + prototype: "QObject" + Signal { name: "readyRead"; lineNumber: 118 } + Signal { + name: "channelReadyRead" + lineNumber: 119 + Parameter { name: "channel"; type: "int" } + } + Signal { + name: "bytesWritten" + lineNumber: 120 + Parameter { name: "bytes"; type: "qlonglong" } + } + Signal { + name: "channelBytesWritten" + lineNumber: 121 + Parameter { name: "channel"; type: "int" } + Parameter { name: "bytes"; type: "qlonglong" } + } + Signal { name: "aboutToClose"; lineNumber: 122 } + Signal { name: "readChannelFinished"; lineNumber: 123 } + } + 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: 36 + } + Property { + name: "protocol" + type: "QSsl::SslProtocol" + read: "protocol" + write: "setProtocol" + index: 2 + lineNumber: 37 + } + Property { + name: "peerVerifyMode" + type: "QSslSocket::PeerVerifyMode" + read: "peerVerifyMode" + write: "setPeerVerifyMode" + index: 3 + lineNumber: 38 + } + Property { + name: "peerVerifyDepth" + type: "int" + read: "peerVerifyDepth" + write: "setPeerVerifyDepth" + index: 4 + lineNumber: 40 + } + Property { + name: "sessionTicket" + type: "QByteArray" + read: "sessionTicket" + write: "setSessionTicket" + index: 5 + lineNumber: 41 + } + Method { + name: "setCertificateFiles" + lineNumber: 44 + Parameter { name: "certificateFiles"; type: "QStringList" } + } + Method { + name: "setPrivateKey" + lineNumber: 45 + Parameter { name: "privateKey"; type: "QQmlSslKey" } + } + } + Component { + file: "private/qqmlsslconfiguration_p.h" + lineNumber: 88 + name: "QQmlSslDefaultConfiguration" + accessSemantics: "value" + prototype: "QQmlSslConfiguration" + exports: ["QtNetwork/sslConfiguration 6.7"] + isCreatable: false + exportMetaObjectRevisions: [1543] + } + Component { + file: "private/qqmlsslconfiguration_p.h" + lineNumber: 98 + name: "QQmlSslDefaultDtlsConfiguration" + accessSemantics: "value" + prototype: "QQmlSslConfiguration" + exports: ["QtNetwork/sslDtlsConfiguration 6.7"] + isCreatable: false + exportMetaObjectRevisions: [1543] + } + 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"] + } + Enum { + name: "AlternativeNameEntryType" + lineNumber: 44 + values: ["EmailEntry", "DnsEntry", "IpAddressEntry"] + } + Enum { + name: "SslProtocol" + lineNumber: 51 + 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: 74 + values: [ + "SslOptionDisableEmptyFragments", + "SslOptionDisableSessionTickets", + "SslOptionDisableCompression", + "SslOptionDisableServerNameIndication", + "SslOptionDisableLegacyRenegotiation", + "SslOptionDisableSessionSharing", + "SslOptionDisableSessionPersistence", + "SslOptionDisableServerCipherPreference" + ] + } + Enum { + name: "AlertLevel" + isScoped: true + lineNumber: 87 + values: ["Warning", "Fatal", "Unknown"] + } + Enum { + name: "AlertType" + isScoped: true + lineNumber: 94 + 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: 132 + values: [ + "Key", + "Certificate", + "Socket", + "DiffieHellman", + "EllipticCurve", + "Dtls", + "DtlsCookie" + ] + } + Enum { + name: "SupportedFeature" + isScoped: true + lineNumber: 144 + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtNetwork/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtNetwork/qmldir new file mode 100644 index 0000000..97f694e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtNetwork/qmlnetworkplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtNetwork/qmlnetworkplugin.dll new file mode 100644 index 0000000..1168985 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtNetwork/qmlnetworkplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtPositioning/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtPositioning/plugins.qmltypes new file mode 100644 index 0000000..c81c7e1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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: 39 + values: [ + "Degrees", + "DegreesWithHemisphere", + "DegreesMinutes", + "DegreesMinutesWithHemisphere", + "DegreesMinutesSeconds", + "DegreesMinutesSecondsWithHemisphere" + ] + } + Property { + name: "latitude" + type: "double" + read: "latitude" + write: "setLatitude" + index: 0 + lineNumber: 26 + } + Property { + name: "longitude" + type: "double" + read: "longitude" + write: "setLongitude" + index: 1 + lineNumber: 27 + } + Property { + name: "altitude" + type: "double" + read: "altitude" + write: "setAltitude" + index: 2 + lineNumber: 28 + } + Property { + name: "isValid" + type: "bool" + read: "isValid" + index: 3 + lineNumber: 29 + 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: 30 + 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: 27 + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtPositioning/positioningquickplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtPositioning/positioningquickplugin.dll new file mode 100644 index 0000000..2ca8554 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtPositioning/positioningquickplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtPositioning/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtPositioning/qmldir new file mode 100644 index 0000000..f9b6cd6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtPositioning/qmldir @@ -0,0 +1,9 @@ +module QtPositioning +linktarget Qt6::positioningquickplugin +plugin positioningquickplugin +classname QtPositioningDeclarativeModule +typeinfo plugins.qmltypes +depends QtQuick auto +prefer :/qt-project.org/imports/QtPositioning/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/Models/modelsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/Models/modelsplugin.dll new file mode 100644 index 0000000..44eef74 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/Models/modelsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/Models/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/Models/plugins.qmltypes new file mode 100644 index 0000000..9c6c5e5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/Models/plugins.qmltypes @@ -0,0 +1,2550 @@ +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 + } + Property { + name: "inItems" + type: "bool" + read: "inItems" + write: "setInItems" + notify: "groupsChanged" + index: 4 + lineNumber: 235 + } + Property { + name: "persistedItemsIndex" + type: "int" + read: "persistedItemsIndex" + notify: "groupsChanged" + index: 5 + lineNumber: 236 + isReadonly: true + } + Property { + name: "itemsIndex" + type: "int" + read: "itemsIndex" + notify: "groupsChanged" + index: 6 + lineNumber: 237 + isReadonly: 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: "invert" + type: "bool" + read: "invert" + write: "setInvert" + notify: "invertChanged" + 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: "invertChanged"; 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: 42 + isFinal: true + } + Signal { name: "modelChanged"; lineNumber: 80 } + Signal { name: "delegateChanged"; lineNumber: 81 } + Signal { name: "countChanged"; lineNumber: 82 } + Signal { name: "objectChanged"; lineNumber: 83 } + Signal { name: "activeChanged"; lineNumber: 84 } + Signal { name: "asynchronousChanged"; lineNumber: 85 } + Signal { + name: "objectAdded" + lineNumber: 87 + Parameter { name: "index"; type: "int" } + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + Signal { + name: "objectRemoved" + lineNumber: 88 + Parameter { name: "index"; type: "int" } + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + Signal { name: "delegateModelAccessChanged"; revision: 1546; lineNumber: 91 } + Method { + name: "_q_createdItem" + lineNumber: 97 + Parameter { type: "int" } + Parameter { type: "QObject"; isPointer: true } + } + Method { + name: "_q_modelUpdated" + lineNumber: 98 + Parameter { type: "QQmlChangeSet" } + Parameter { type: "bool" } + } + Method { + name: "objectAt" + type: "QObject" + isPointer: true + isMethodConstant: true + lineNumber: 74 + 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: 145 + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/Models/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/Models/qmldir new file mode 100644 index 0000000..addcbf1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/StateMachine/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/StateMachine/plugins.qmltypes new file mode 100644 index 0000000..d80edb6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/StateMachine/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/StateMachine/qmldir new file mode 100644 index 0000000..943791e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/StateMachine/qmldir @@ -0,0 +1,8 @@ +module QtQml.StateMachine +linktarget Qt6::qtqmlstatemachine +optional plugin qtqmlstatemachineplugin +classname QtQmlStateMachinePlugin +typeinfo plugins.qmltypes +depends QtQml +prefer :/qt-project.org/imports/QtQml/StateMachine/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/StateMachine/qtqmlstatemachineplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/StateMachine/qtqmlstatemachineplugin.dll new file mode 100644 index 0000000..8767560 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/StateMachine/qtqmlstatemachineplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/WorkerScript/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/WorkerScript/plugins.qmltypes new file mode 100644 index 0000000..484d444 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/WorkerScript/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/WorkerScript/qmldir new file mode 100644 index 0000000..dfdced0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/WorkerScript/workerscriptplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/WorkerScript/workerscriptplugin.dll new file mode 100644 index 0000000..157f2e0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/WorkerScript/workerscriptplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/XmlListModel/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/XmlListModel/plugins.qmltypes new file mode 100644 index 0000000..8f20b42 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/XmlListModel/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/XmlListModel/qmldir new file mode 100644 index 0000000..f04f990 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/XmlListModel/qmlxmllistmodelplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/XmlListModel/qmlxmllistmodelplugin.dll new file mode 100644 index 0000000..e8261d6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/XmlListModel/qmlxmllistmodelplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/plugins.qmltypes new file mode 100644 index 0000000..0cb4504 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/qmldir new file mode 100644 index 0000000..4b217bb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/qmlplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/qmlplugin.dll new file mode 100644 index 0000000..f1197ce Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQml/qmlplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/AbstractButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/AbstractButton.qml new file mode 100644 index 0000000..673a18b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Action.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Action.qml new file mode 100644 index 0000000..aedfebe --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ActionGroup.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ActionGroup.qml new file mode 100644 index 0000000..e41510f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ApplicationWindow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ApplicationWindow.qml new file mode 100644 index 0000000..b299cdd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/BusyIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/BusyIndicator.qml new file mode 100644 index 0000000..ab402cf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Button.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Button.qml new file mode 100644 index 0000000..77dd466 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.checked || control.highlighted ? control.palette.brightText : + control.flat && !control.down ? (control.visualFocus ? control.palette.highlight : control.palette.windowText) : control.palette.buttonText + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: control.checked || control.highlighted ? control.palette.brightText : + control.flat && !control.down ? (control.visualFocus ? control.palette.highlight : control.palette.windowText) : control.palette.buttonText + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ButtonGroup.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ButtonGroup.qml new file mode 100644 index 0000000..7c08a02 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Calendar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Calendar.qml new file mode 100644 index 0000000..c5c6e01 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/CalendarModel.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/CalendarModel.qml new file mode 100644 index 0000000..ea58d72 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/CheckBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/CheckBox.qml new file mode 100644 index 0000000..129afc9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/CheckDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/CheckDelegate.qml new file mode 100644 index 0000000..8ad6034 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.text + + 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.palette.text + } + + // 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ComboBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ComboBox.qml new file mode 100644 index 0000000..b5148a9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ComboBox.qml @@ -0,0 +1,129 @@ +// Copyright (C) 2017 The Qt Company Ltd. +// SPDX-License-Identifier: 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 + +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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Container.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Container.qml new file mode 100644 index 0000000..35ce6bd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Control.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Control.qml new file mode 100644 index 0000000..1c40f11 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/DayOfWeekRow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/DayOfWeekRow.qml new file mode 100644 index 0000000..121d4f9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/DelayButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/DelayButton.qml new file mode 100644 index 0000000..fa20362 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Dial.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Dial.qml new file mode 100644 index 0000000..5e7217c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Dialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Dialog.qml new file mode 100644 index 0000000..dedb812 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/DialogButtonBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/DialogButtonBox.qml new file mode 100644 index 0000000..c44badb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Drawer.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Drawer.qml new file mode 100644 index 0000000..a82544c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Frame.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Frame.qml new file mode 100644 index 0000000..79d8f92 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/GroupBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/GroupBox.qml new file mode 100644 index 0000000..b9bd238 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/HorizontalHeaderView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/HorizontalHeaderView.qml new file mode 100644 index 0000000..bb5f70b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/HorizontalHeaderViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/HorizontalHeaderViewDelegate.qml new file mode 100644 index 0000000..08d1e31 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ItemDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ItemDelegate.qml new file mode 100644 index 0000000..661c2a4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.text + + 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 ? 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Label.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Label.qml new file mode 100644 index 0000000..4f1b698 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Menu.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Menu.qml new file mode 100644 index 0000000..430b7f5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/MenuBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/MenuBar.qml new file mode 100644 index 0000000..df86762 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/MenuBarItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/MenuBarItem.qml new file mode 100644 index 0000000..fbcb111 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/MenuItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/MenuItem.qml new file mode 100644 index 0000000..0c350fc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.windowText + + 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.palette.windowText + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/MenuSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/MenuSeparator.qml new file mode 100644 index 0000000..2f35695 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/MonthGrid.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/MonthGrid.qml new file mode 100644 index 0000000..78405b1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Page.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Page.qml new file mode 100644 index 0000000..f092fb3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/PageIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/PageIndicator.qml new file mode 100644 index 0000000..ea1db78 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Pane.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Pane.qml new file mode 100644 index 0000000..450ed54 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Popup.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Popup.qml new file mode 100644 index 0000000..a16fa74 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ProgressBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ProgressBar.qml new file mode 100644 index 0000000..fa95e67 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/RadioButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/RadioButton.qml new file mode 100644 index 0000000..b3f38c5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/RadioDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/RadioDelegate.qml new file mode 100644 index 0000000..7d5ac05 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.text + + 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.palette.text + } + + // 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/RangeSlider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/RangeSlider.qml new file mode 100644 index 0000000..0ed78cd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/RoundButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/RoundButton.qml new file mode 100644 index 0000000..d7decc9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.checked || control.highlighted ? control.palette.brightText : + control.flat && !control.down ? (control.visualFocus ? control.palette.highlight : control.palette.windowText) : control.palette.buttonText + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: control.checked || control.highlighted ? control.palette.brightText : + control.flat && !control.down ? (control.visualFocus ? control.palette.highlight : control.palette.windowText) : control.palette.buttonText + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ScrollBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ScrollBar.qml new file mode 100644 index 0000000..1a70f6f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ScrollIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ScrollIndicator.qml new file mode 100644 index 0000000..b2c4b5f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ScrollView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ScrollView.qml new file mode 100644 index 0000000..b2346c0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SearchField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SearchField.qml new file mode 100644 index 0000000..bd0e518 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SearchField.qml @@ -0,0 +1,127 @@ +// 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 + +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 + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SelectionRectangle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SelectionRectangle.qml new file mode 100644 index 0000000..2ae0577 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Slider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Slider.qml new file mode 100644 index 0000000..e3ac0ab --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SpinBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SpinBox.qml new file mode 100644 index 0000000..e0a787d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SpinBox.qml @@ -0,0 +1,107 @@ +// Copyright (C) 2017 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR 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.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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SplitView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SplitView.qml new file mode 100644 index 0000000..b3611b1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/StackView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/StackView.qml new file mode 100644 index 0000000..efe96ca --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SwipeDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SwipeDelegate.qml new file mode 100644 index 0000000..daf5c8c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.text + + 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.palette.text + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SwipeView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SwipeView.qml new file mode 100644 index 0000000..c6a7075 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Switch.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Switch.qml new file mode 100644 index 0000000..289ef97 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SwitchDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/SwitchDelegate.qml new file mode 100644 index 0000000..eb4add3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.text + + 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 + text: control.text + font: control.font + color: control.palette.text + } + + background: Rectangle { + implicitWidth: 100 + implicitHeight: 40 + visible: control.down || control.highlighted + color: control.down ? control.palette.midlight : control.palette.light + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TabBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TabBar.qml new file mode 100644 index 0000000..2957bd2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TabButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TabButton.qml new file mode 100644 index 0000000..6ba1919 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: checked ? control.palette.windowText : control.palette.brightText + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: control.checked ? control.palette.windowText : control.palette.brightText + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TableViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TableViewDelegate.qml new file mode 100644 index 0000000..c584633 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TableViewDelegate.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 Qt.labs.qmlmodels as QtLabsQmlModels +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 controls-sanity + TableView.editDelegate: FocusScope { + width: parent.width + height: parent.height + + TableView.onCommit: { + let model = control.tableView.model + if (!model) + return + // The setData() APIs are different in QAbstractItemModel and QQmlTableModel. + // This is an issue and will be fixed later, probably by deprecating the wrong + // API in QQmlTableModel. There is a ticket reported this issue and a workaround + // is provided in the description: https://bugreports.qt.io/browse/QTBUG-104733 + // But temporarily we need to manage this by checking the model's type. + let succeed = false + const index = model.index(control.row, control.column) + if (model instanceof QtLabsQmlModels.TableModel) + succeed = model.setData(index, "edit", textField.text) + else + succeed = model.setData(index, textField.text, Qt.EditRole) + if (!succeed) + 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 controls-sanity +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TextArea.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TextArea.qml new file mode 100644 index 0000000..aaf42aa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TextArea.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.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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TextField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TextField.qml new file mode 100644 index 0000000..8d13a4f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TextField.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.Controls.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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ToolBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ToolBar.qml new file mode 100644 index 0000000..bc02c95 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ToolButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ToolButton.qml new file mode 100644 index 0000000..b7c7d0d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: visualFocus ? control.palette.highlight : control.palette.buttonText + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: control.visualFocus ? control.palette.highlight : control.palette.buttonText + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ToolSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ToolSeparator.qml new file mode 100644 index 0000000..7ffc7e1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ToolTip.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/ToolTip.qml new file mode 100644 index 0000000..deada82 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TreeViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/TreeViewDelegate.qml new file mode 100644 index 0000000..baefc1e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Tumbler.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/Tumbler.qml new file mode 100644 index 0000000..1651a89 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/VerticalHeaderView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/VerticalHeaderView.qml new file mode 100644 index 0000000..dc682f0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/VerticalHeaderViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/VerticalHeaderViewDelegate.qml new file mode 100644 index 0000000..08d1e31 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/WeekNumberColumn.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/WeekNumberColumn.qml new file mode 100644 index 0000000..7f8f5ad --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/impl/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/impl/plugins.qmltypes new file mode 100644 index 0000000..62a9860 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/impl/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/impl/qmldir new file mode 100644 index 0000000..29910ca --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/impl/qtquickcontrols2basicstyleimplplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/impl/qtquickcontrols2basicstyleimplplugin.dll new file mode 100644 index 0000000..29803c3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/impl/qtquickcontrols2basicstyleimplplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/plugins.qmltypes new file mode 100644 index 0000000..abc8379 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/qmldir new file mode 100644 index 0000000..3077e16 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 +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 +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/qtquickcontrols2basicstyleplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/qtquickcontrols2basicstyleplugin.dll new file mode 100644 index 0000000..b4eca2b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Basic/qtquickcontrols2basicstyleplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ApplicationWindow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ApplicationWindow.qml new file mode 100644 index 0000000..621667e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/BusyIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/BusyIndicator.qml new file mode 100644 index 0000000..1d59ea1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Button.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Button.qml new file mode 100644 index 0000000..3dfecae --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Button.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.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 + 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 || 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 + } + } + + 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: control.icon.color + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/CheckBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/CheckBox.qml new file mode 100644 index 0000000..66b7b6e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/CheckDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/CheckDelegate.qml new file mode 100644 index 0000000..99af9f2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.down ? __pressedText : control.palette.buttonText + + readonly property int __horizontalOffset: 4 + readonly property int __verticalOffset: 2 + + 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) + + 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 + text: control.text + font: control.font + color: control.icon.color + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ComboBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ComboBox.qml new file mode 100644 index 0000000..3eb19e6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ComboBox.qml @@ -0,0 +1,170 @@ +// 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: Image { + 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) + + 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.down ? __pressedText : 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 + } + + 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.text + 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.text + radius: 4 + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Config.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Config.qml new file mode 100644 index 0000000..09b977c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/DelayButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/DelayButton.qml new file mode 100644 index 0000000..cfc1545 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Dialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Dialog.qml new file mode 100644 index 0000000..544da13 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/DialogButtonBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/DialogButtonBox.qml new file mode 100644 index 0000000..6c28033 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/FocusFrame.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/FocusFrame.qml new file mode 100644 index 0000000..bb79ddc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Frame.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Frame.qml new file mode 100644 index 0000000..bdabfd9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/GroupBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/GroupBox.qml new file mode 100644 index 0000000..ea154e6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ItemDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ItemDelegate.qml new file mode 100644 index 0000000..ebc025d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ItemDelegate.qml @@ -0,0 +1,106 @@ +// 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 + icon.color: control.down ? __pressedText : __isHighContrast && control.hovered ? control.palette.button : control.palette.buttonText + + readonly property int __horizontalOffset: 4 + readonly property int __verticalOffset: 2 + + 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) + 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 + text: control.text + font: control.font + color: control.icon.color + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Menu.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Menu.qml new file mode 100644 index 0000000..38088dd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/MenuBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/MenuBar.qml new file mode 100644 index 0000000..5d72eeb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/MenuBarItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/MenuBarItem.qml new file mode 100644 index 0000000..7591aaf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: 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) + + 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 + text: control.text + font: control.font + color: control.icon.color + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/MenuItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/MenuItem.qml new file mode 100644 index 0000000..f5796a8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/MenuItem.qml @@ -0,0 +1,88 @@ +// 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 + icon.color: control.palette.text + + 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.icon.color + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/MenuSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/MenuSeparator.qml new file mode 100644 index 0000000..93fd208 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/PageIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/PageIndicator.qml new file mode 100644 index 0000000..fbadb54 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Popup.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Popup.qml new file mode 100644 index 0000000..c7e35a3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ProgressBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ProgressBar.qml new file mode 100644 index 0000000..d511139 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/RadioButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/RadioButton.qml new file mode 100644 index 0000000..63111e8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/RadioDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/RadioDelegate.qml new file mode 100644 index 0000000..2584c12 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.down ? __pressedText : control.palette.buttonText + + readonly property int __horizontalOffset: 4 + readonly property int __verticalOffset: 2 + + 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) + + 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 + text: control.text + font: control.font + color: control.icon.color + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/RangeSlider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/RangeSlider.qml new file mode 100644 index 0000000..764707a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/RoundButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/RoundButton.qml new file mode 100644 index 0000000..aaf6354 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/RoundButton.qml @@ -0,0 +1,84 @@ +// 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 + 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 || 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 + } + } + + 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 + text: control.text + font: control.font + color: control.icon.color + } + + background: ButtonBackground { + control: control + implicitHeight: control.__config.background.height + implicitWidth: implicitWidth + radius: control.radius + } +} + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/SearchField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/SearchField.qml new file mode 100644 index 0000000..adbec58 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/SearchField.qml @@ -0,0 +1,210 @@ +// 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 + 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 + 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 + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Slider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Slider.qml new file mode 100644 index 0000000..45aab5e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/SpinBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/SpinBox.qml new file mode 100644 index 0000000..fbeefaf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/SpinBox.qml @@ -0,0 +1,107 @@ +// 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 + + 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.text + 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 + } + + down.indicator: Impl.StyleImage { + x: !control.mirrored ? control.up.indicator ? (control.up.indicator.x - width) : 0 + : control.__config.rightPadding + y: control.topPadding + height: control.availableHeight + imageConfig: control.__downConfig.indicator_down_background + + Impl.StyleImage { + x: (parent.width - width) / 2 + y: (parent.height - height) / 2 + imageConfig: control.__downConfig.indicator_down_icon + } + } + + up.indicator: Impl.StyleImage { + x: control.mirrored ? control.__config.rightPadding + (control.down.indicator ? control.down.indicator.width : 0) + : control.width - width - control.__config.rightPadding + y: control.topPadding + height: control.availableHeight + imageConfig: control.__upConfig.indicator_up_background + + Impl.StyleImage { + x: (parent.width - width) / 2 + y: (parent.height - height) / 2 + imageConfig: control.__upConfig.indicator_up_icon + } + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/StyleImage.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/StyleImage.qml new file mode 100644 index 0000000..bf3d22a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/SwipeDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/SwipeDelegate.qml new file mode 100644 index 0000000..61d3cb5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/SwipeDelegate.qml @@ -0,0 +1,67 @@ +// 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 + icon.color: control.down ? __pressedText : control.palette.buttonText + + readonly property color __pressedText: Application.styleHints.colorScheme === Qt.Light + ? Color.transparent(control.palette.buttonText, 0.62) + : Color.transparent(control.palette.buttonText, 0.7725) + 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 + text: control.text + font: control.font + color: control.icon.color + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Switch.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/Switch.qml new file mode 100644 index 0000000..92563a3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/SwitchDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/SwitchDelegate.qml new file mode 100644 index 0000000..dab6459 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.down ? __pressedText : control.palette.buttonText + + readonly property int __horizontalOffset: 4 + readonly property int __verticalOffset: 2 + + 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) + + 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 + text: control.text + font: control.font + color: control.icon.color + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/TabBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/TabBar.qml new file mode 100644 index 0000000..e70d193 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/TabButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/TabButton.qml new file mode 100644 index 0000000..e201b25 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.down ? __pressedText : control.hovered ? __hoveredText : control.palette.buttonText + + 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 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) + + 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 + color: control.icon.color + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/TextArea.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/TextArea.qml new file mode 100644 index 0000000..d9f011e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/TextArea.qml @@ -0,0 +1,74 @@ +// 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] || {} + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/TextField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/TextField.qml new file mode 100644 index 0000000..1aa4f63 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/TextField.qml @@ -0,0 +1,74 @@ +// 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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ToolBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ToolBar.qml new file mode 100644 index 0000000..3f82153 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ToolButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ToolButton.qml new file mode 100644 index 0000000..e03e664 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ToolButton.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.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 + icon.color: __buttonText + + readonly property color __buttonText: { + 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 + } + } + + 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 + text: control.text + font: control.font + color: control.icon.color + } + + background: ButtonBackground { + control: control + implicitHeight: control.__config.background.height + implicitWidth: implicitHeight + radius: control.__config.background.topOffset + subtle: !(control.checked || control.highlighted) || control.flat + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ToolSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ToolSeparator.qml new file mode 100644 index 0000000..85ca378 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ToolTip.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/ToolTip.qml new file mode 100644 index 0000000..0c7171d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled.png new file mode 100644 index 0000000..5f2c7dd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled@2x.png new file mode 100644 index 0000000..82c5c00 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled@3x.png new file mode 100644 index 0000000..42cc86e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered.png new file mode 100644 index 0000000..50df510 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered@2x.png new file mode 100644 index 0000000..d2709d8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered@3x.png new file mode 100644 index 0000000..90b4397 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed.png new file mode 100644 index 0000000..c82df00 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed@2x.png new file mode 100644 index 0000000..4fb2eb9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed@3x.png new file mode 100644 index 0000000..f4f50b2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked.png new file mode 100644 index 0000000..40b398a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked@2x.png new file mode 100644 index 0000000..a0c1e3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked@3x.png new file mode 100644 index 0000000..1b35272 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-checked@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked.png new file mode 100644 index 0000000..5f2c7dd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked@2x.png new file mode 100644 index 0000000..82c5c00 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked@3x.png new file mode 100644 index 0000000..42cc86e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled-partiallyChecked@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled.png new file mode 100644 index 0000000..9ddaed9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled@2x.png new file mode 100644 index 0000000..3da6cc9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled@3x.png new file mode 100644 index 0000000..a4dd2cc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked.png new file mode 100644 index 0000000..50df510 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked@2x.png new file mode 100644 index 0000000..d2709d8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked@3x.png new file mode 100644 index 0000000..90b4397 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered-partiallyChecked@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered.png new file mode 100644 index 0000000..5c57f70 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered@2x.png new file mode 100644 index 0000000..7ec3a4c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered@3x.png new file mode 100644 index 0000000..e135f3c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed.png new file mode 100644 index 0000000..c82df00 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed@2x.png new file mode 100644 index 0000000..4fb2eb9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed@3x.png new file mode 100644 index 0000000..f4f50b2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked.png new file mode 100644 index 0000000..40b398a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked@2x.png new file mode 100644 index 0000000..a0c1e3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked@3x.png new file mode 100644 index 0000000..1b35272 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-partiallyChecked@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed.png new file mode 100644 index 0000000..9d6772b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed@2x.png new file mode 100644 index 0000000..8028f68 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed@3x.png new file mode 100644 index 0000000..19ed4c6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator.png new file mode 100644 index 0000000..f51009e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator@2x.png new file mode 100644 index 0000000..c63e5b6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator@3x.png new file mode 100644 index 0000000..573d31c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/checkbox-indicator@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled.png new file mode 100644 index 0000000..d4b2f4d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled@2x.png new file mode 100644 index 0000000..a29d636 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled@3x.png new file mode 100644 index 0000000..9c00282 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused.png new file mode 100644 index 0000000..65e8d06 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused@2x.png new file mode 100644 index 0000000..82bd672 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused@3x.png new file mode 100644 index 0000000..74e12bb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-focused@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open.png new file mode 100644 index 0000000..2d19e25 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open@2x.png new file mode 100644 index 0000000..f804610 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open@3x.png new file mode 100644 index 0000000..2777c43 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered.png new file mode 100644 index 0000000..2d19e25 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered@2x.png new file mode 100644 index 0000000..f804610 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered@3x.png new file mode 100644 index 0000000..2777c43 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed.png new file mode 100644 index 0000000..40750e8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed@2x.png new file mode 100644 index 0000000..d099e92 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed@3x.png new file mode 100644 index 0000000..77ffba3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open.png new file mode 100644 index 0000000..65e8d06 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open@2x.png new file mode 100644 index 0000000..82bd672 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open@3x.png new file mode 100644 index 0000000..74e12bb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed.png new file mode 100644 index 0000000..40750e8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed@2x.png new file mode 100644 index 0000000..d099e92 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed@3x.png new file mode 100644 index 0000000..77ffba3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background.png new file mode 100644 index 0000000..65e8d06 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background@2x.png new file mode 100644 index 0000000..82bd672 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background@3x.png new file mode 100644 index 0000000..74e12bb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled.png new file mode 100644 index 0000000..1850dea Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled@2x.png new file mode 100644 index 0000000..b4a699d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled@3x.png new file mode 100644 index 0000000..2586605 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused.png new file mode 100644 index 0000000..1850dea Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused@2x.png new file mode 100644 index 0000000..b4a699d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused@3x.png new file mode 100644 index 0000000..2586605 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-focused@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open.png new file mode 100644 index 0000000..1850dea Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open@2x.png new file mode 100644 index 0000000..b4a699d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open@3x.png new file mode 100644 index 0000000..2586605 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered.png new file mode 100644 index 0000000..1850dea Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered@2x.png new file mode 100644 index 0000000..b4a699d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered@3x.png new file mode 100644 index 0000000..2586605 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed.png new file mode 100644 index 0000000..1850dea Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed@2x.png new file mode 100644 index 0000000..b4a699d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed@3x.png new file mode 100644 index 0000000..2586605 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open.png new file mode 100644 index 0000000..1850dea Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open@2x.png new file mode 100644 index 0000000..b4a699d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open@3x.png new file mode 100644 index 0000000..2586605 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed.png new file mode 100644 index 0000000..1850dea Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed@2x.png new file mode 100644 index 0000000..b4a699d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed@3x.png new file mode 100644 index 0000000..2586605 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator.png new file mode 100644 index 0000000..1850dea Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator@2x.png new file mode 100644 index 0000000..b4a699d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator@3x.png new file mode 100644 index 0000000..2586605 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/combobox-indicator@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open.png new file mode 100644 index 0000000..a2a3ed9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open@2x.png new file mode 100644 index 0000000..80be694 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open@3x.png new file mode 100644 index 0000000..447d885 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-hovered-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed.png new file mode 100644 index 0000000..a2a3ed9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed@2x.png new file mode 100644 index 0000000..80be694 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed@3x.png new file mode 100644 index 0000000..447d885 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open.png new file mode 100644 index 0000000..a2a3ed9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open@2x.png new file mode 100644 index 0000000..80be694 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open@3x.png new file mode 100644 index 0000000..447d885 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-background-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-hovered-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-indicator-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open.png new file mode 100644 index 0000000..2499baa Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open@2x.png new file mode 100644 index 0000000..2ff5f0e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open@3x.png new file mode 100644 index 0000000..1795e52 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-hovered-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed.png new file mode 100644 index 0000000..2499baa Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed@2x.png new file mode 100644 index 0000000..2ff5f0e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed@3x.png new file mode 100644 index 0000000..1795e52 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open.png new file mode 100644 index 0000000..2499baa Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open@2x.png new file mode 100644 index 0000000..2ff5f0e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open@3x.png new file mode 100644 index 0000000..1795e52 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/editablecombobox-popup-background-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled.png new file mode 100644 index 0000000..044a484 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled@2x.png new file mode 100644 index 0000000..4d3e525 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled@3x.png new file mode 100644 index 0000000..3182ab6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background.png new file mode 100644 index 0000000..044a484 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background@2x.png new file mode 100644 index 0000000..4d3e525 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background@3x.png new file mode 100644 index 0000000..3182ab6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/frame-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered.png new file mode 100644 index 0000000..453412c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered@2x.png new file mode 100644 index 0000000..5f2cbf8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered@3x.png new file mode 100644 index 0000000..738c4ad Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed.png new file mode 100644 index 0000000..c1130ce Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed@2x.png new file mode 100644 index 0000000..5c2ca55 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed@3x.png new file mode 100644 index 0000000..92d64b4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted.png new file mode 100644 index 0000000..453412c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted@2x.png new file mode 100644 index 0000000..5f2cbf8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted@3x.png new file mode 100644 index 0000000..738c4ad Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-highlighted@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered.png new file mode 100644 index 0000000..453412c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered@2x.png new file mode 100644 index 0000000..5f2cbf8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered@3x.png new file mode 100644 index 0000000..738c4ad Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed.png new file mode 100644 index 0000000..c1130ce Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed@2x.png new file mode 100644 index 0000000..5c2ca55 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed@3x.png new file mode 100644 index 0000000..92d64b4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/itemdelegate-background-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered.png new file mode 100644 index 0000000..044c78a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered@2x.png new file mode 100644 index 0000000..48a73ee Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered@3x.png new file mode 100644 index 0000000..df21108 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed.png new file mode 100644 index 0000000..cce76b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed@2x.png new file mode 100644 index 0000000..6bc22dc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed@3x.png new file mode 100644 index 0000000..06e146b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current.png new file mode 100644 index 0000000..91f1273 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current@2x.png new file mode 100644 index 0000000..62b7494 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current@3x.png new file mode 100644 index 0000000..c217f07 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-current@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed.png new file mode 100644 index 0000000..46b479f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed@2x.png new file mode 100644 index 0000000..6d46d62 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed@3x.png new file mode 100644 index 0000000..b690eab Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-delegate-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled.png new file mode 100644 index 0000000..ca6de63 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled@2x.png new file mode 100644 index 0000000..22ca077 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled@3x.png new file mode 100644 index 0000000..709069f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered.png new file mode 100644 index 0000000..cce76b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered@2x.png new file mode 100644 index 0000000..6bc22dc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered@3x.png new file mode 100644 index 0000000..06e146b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator.png new file mode 100644 index 0000000..dc7ef1f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator@2x.png new file mode 100644 index 0000000..52cea29 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator@3x.png new file mode 100644 index 0000000..77711c5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/pageindicatordelegate-indicator@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background.png new file mode 100644 index 0000000..2be99c5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background@2x.png new file mode 100644 index 0000000..cc696f2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background@3x.png new file mode 100644 index 0000000..40d499e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/popup-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled.png new file mode 100644 index 0000000..c4a8916 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled@2x.png new file mode 100644 index 0000000..31cde58 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled@3x.png new file mode 100644 index 0000000..cc1aa71 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove.png new file mode 100644 index 0000000..c7ba3d6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove@2x.png new file mode 100644 index 0000000..d213455 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove@3x.png new file mode 100644 index 0000000..5be9cff Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/progressbar-groove@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled.png new file mode 100644 index 0000000..b84bbf6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled@2x.png new file mode 100644 index 0000000..dbe40fb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled@3x.png new file mode 100644 index 0000000..ab9d669 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered.png new file mode 100644 index 0000000..2abecb6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered@2x.png new file mode 100644 index 0000000..59528d7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered@3x.png new file mode 100644 index 0000000..7e4cfa1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed.png new file mode 100644 index 0000000..29c3b9e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed@2x.png new file mode 100644 index 0000000..e6e41f2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed@3x.png new file mode 100644 index 0000000..b5d5063 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked.png new file mode 100644 index 0000000..d9d1ac3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked@2x.png new file mode 100644 index 0000000..60d2407 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked@3x.png new file mode 100644 index 0000000..0d13800 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-checked@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled.png new file mode 100644 index 0000000..81664ee Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled@2x.png new file mode 100644 index 0000000..24432b4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled@3x.png new file mode 100644 index 0000000..e2d77d4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered.png new file mode 100644 index 0000000..d41c126 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered@2x.png new file mode 100644 index 0000000..3871311 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered@3x.png new file mode 100644 index 0000000..d1a2b95 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed.png new file mode 100644 index 0000000..ffcda9f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed@2x.png new file mode 100644 index 0000000..33a5776 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed@3x.png new file mode 100644 index 0000000..ab1fe1f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator.png new file mode 100644 index 0000000..0ee4bdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator@2x.png new file mode 100644 index 0000000..ecaf91b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator@3x.png new file mode 100644 index 0000000..cf12731 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/radiobutton-indicator@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled.png new file mode 100644 index 0000000..61063b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled@2x.png new file mode 100644 index 0000000..67b4b31 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled@3x.png new file mode 100644 index 0000000..a0503f6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed.png new file mode 100644 index 0000000..61063b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed@2x.png new file mode 100644 index 0000000..67b4b31 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed@3x.png new file mode 100644 index 0000000..a0503f6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-handle-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered.png new file mode 100644 index 0000000..cf5f72f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered@2x.png new file mode 100644 index 0000000..247d3d8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered@3x.png new file mode 100644 index 0000000..325e21e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle.png new file mode 100644 index 0000000..cf5f72f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle@2x.png new file mode 100644 index 0000000..247d3d8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle@3x.png new file mode 100644 index 0000000..325e21e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-first-handle@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled.png new file mode 100644 index 0000000..045b2ec Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled@2x.png new file mode 100644 index 0000000..6916b75 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled@3x.png new file mode 100644 index 0000000..e867a49 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed.png new file mode 100644 index 0000000..d0d1b57 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed@2x.png new file mode 100644 index 0000000..6c3a04a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed@3x.png new file mode 100644 index 0000000..5d69d4b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-handle-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered.png new file mode 100644 index 0000000..d0d1b57 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered@2x.png new file mode 100644 index 0000000..6c3a04a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered@3x.png new file mode 100644 index 0000000..5d69d4b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove.png new file mode 100644 index 0000000..d0d1b57 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove@2x.png new file mode 100644 index 0000000..6c3a04a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove@3x.png new file mode 100644 index 0000000..5d69d4b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-groove@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled.png new file mode 100644 index 0000000..61063b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled@2x.png new file mode 100644 index 0000000..67b4b31 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled@3x.png new file mode 100644 index 0000000..a0503f6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed.png new file mode 100644 index 0000000..61063b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed@2x.png new file mode 100644 index 0000000..67b4b31 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed@3x.png new file mode 100644 index 0000000..a0503f6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-handle-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered.png new file mode 100644 index 0000000..cf5f72f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered@2x.png new file mode 100644 index 0000000..247d3d8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered@3x.png new file mode 100644 index 0000000..325e21e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle.png new file mode 100644 index 0000000..cf5f72f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle@2x.png new file mode 100644 index 0000000..247d3d8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle@3x.png new file mode 100644 index 0000000..325e21e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/rangeslider-second-handle@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled.png new file mode 100644 index 0000000..3160859 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled@2x.png new file mode 100644 index 0000000..a680350 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled@3x.png new file mode 100644 index 0000000..000dcfc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered.png new file mode 100644 index 0000000..8e011e1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered@2x.png new file mode 100644 index 0000000..636896f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered@3x.png new file mode 100644 index 0000000..bcc655e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed.png new file mode 100644 index 0000000..8e011e1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed@2x.png new file mode 100644 index 0000000..636896f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed@3x.png new file mode 100644 index 0000000..bcc655e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove.png new file mode 100644 index 0000000..8e011e1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove@2x.png new file mode 100644 index 0000000..636896f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove@3x.png new file mode 100644 index 0000000..bcc655e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-groove@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled.png new file mode 100644 index 0000000..61063b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled@2x.png new file mode 100644 index 0000000..67b4b31 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled@3x.png new file mode 100644 index 0000000..a0503f6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered.png new file mode 100644 index 0000000..cf5f72f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered@2x.png new file mode 100644 index 0000000..247d3d8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered@3x.png new file mode 100644 index 0000000..325e21e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed.png new file mode 100644 index 0000000..61063b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed@2x.png new file mode 100644 index 0000000..67b4b31 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed@3x.png new file mode 100644 index 0000000..a0503f6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle.png new file mode 100644 index 0000000..cf5f72f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle@2x.png new file mode 100644 index 0000000..247d3d8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle@3x.png new file mode 100644 index 0000000..325e21e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/slider-handle@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit.png new file mode 100644 index 0000000..9681c3a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit@2x.png new file mode 100644 index 0000000..fa753b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit@3x.png new file mode 100644 index 0000000..ff17e40 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-atlimit@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled.png new file mode 100644 index 0000000..989077d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled@2x.png new file mode 100644 index 0000000..cb5199f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled@3x.png new file mode 100644 index 0000000..4df5c29 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered.png new file mode 100644 index 0000000..9681c3a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered@2x.png new file mode 100644 index 0000000..fa753b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered@3x.png new file mode 100644 index 0000000..ff17e40 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed.png new file mode 100644 index 0000000..9681c3a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed@2x.png new file mode 100644 index 0000000..fa753b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed@3x.png new file mode 100644 index 0000000..ff17e40 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-down-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered.png new file mode 100644 index 0000000..028c0e4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered@2x.png new file mode 100644 index 0000000..b9a73a6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered@3x.png new file mode 100644 index 0000000..6a2ffd4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered.png new file mode 100644 index 0000000..9681c3a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered@2x.png new file mode 100644 index 0000000..fa753b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered@3x.png new file mode 100644 index 0000000..ff17e40 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed.png new file mode 100644 index 0000000..9681c3a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed@2x.png new file mode 100644 index 0000000..fa753b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed@3x.png new file mode 100644 index 0000000..ff17e40 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background-up-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background.png new file mode 100644 index 0000000..9681c3a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background@2x.png new file mode 100644 index 0000000..fa753b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background@3x.png new file mode 100644 index 0000000..ff17e40 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-atlimit@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered.png new file mode 100644 index 0000000..1c28345 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered@2x.png new file mode 100644 index 0000000..50139dc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered@3x.png new file mode 100644 index 0000000..bf3363a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed.png new file mode 100644 index 0000000..1c28345 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed@2x.png new file mode 100644 index 0000000..50139dc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed@3x.png new file mode 100644 index 0000000..bf3363a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-down-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background-up-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit.png new file mode 100644 index 0000000..6029935 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit@2x.png new file mode 100644 index 0000000..291ab6c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit@3x.png new file mode 100644 index 0000000..d6fdbdc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-atlimit@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled.png new file mode 100644 index 0000000..6029935 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled@2x.png new file mode 100644 index 0000000..291ab6c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled@3x.png new file mode 100644 index 0000000..d6fdbdc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered.png new file mode 100644 index 0000000..f08fdcd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered@2x.png new file mode 100644 index 0000000..56e706e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered@3x.png new file mode 100644 index 0000000..020e47c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed.png new file mode 100644 index 0000000..9326a07 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed@2x.png new file mode 100644 index 0000000..d203438 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed@3x.png new file mode 100644 index 0000000..0f22114 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-down-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered.png new file mode 100644 index 0000000..f08fdcd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered@2x.png new file mode 100644 index 0000000..56e706e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered@3x.png new file mode 100644 index 0000000..020e47c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered.png new file mode 100644 index 0000000..f08fdcd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered@2x.png new file mode 100644 index 0000000..56e706e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered@3x.png new file mode 100644 index 0000000..020e47c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed.png new file mode 100644 index 0000000..f08fdcd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed@2x.png new file mode 100644 index 0000000..56e706e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed@3x.png new file mode 100644 index 0000000..020e47c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon-up-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon.png new file mode 100644 index 0000000..f08fdcd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon@2x.png new file mode 100644 index 0000000..56e706e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon@3x.png new file mode 100644 index 0000000..020e47c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-down-icon@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-atlimit@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-down-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered.png new file mode 100644 index 0000000..1c28345 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered@2x.png new file mode 100644 index 0000000..50139dc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered@3x.png new file mode 100644 index 0000000..bf3363a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed.png new file mode 100644 index 0000000..1c28345 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed@2x.png new file mode 100644 index 0000000..50139dc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed@3x.png new file mode 100644 index 0000000..bf3363a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background-up-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit.png new file mode 100644 index 0000000..739a881 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit@2x.png new file mode 100644 index 0000000..d1d3f7a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit@3x.png new file mode 100644 index 0000000..a081131 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-atlimit@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled.png new file mode 100644 index 0000000..739a881 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled@2x.png new file mode 100644 index 0000000..d1d3f7a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled@3x.png new file mode 100644 index 0000000..a081131 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered.png new file mode 100644 index 0000000..af8b040 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered@2x.png new file mode 100644 index 0000000..df10d3c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered@3x.png new file mode 100644 index 0000000..2d03403 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed.png new file mode 100644 index 0000000..af8b040 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed@2x.png new file mode 100644 index 0000000..df10d3c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed@3x.png new file mode 100644 index 0000000..2d03403 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-down-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered.png new file mode 100644 index 0000000..af8b040 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered@2x.png new file mode 100644 index 0000000..df10d3c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered@3x.png new file mode 100644 index 0000000..2d03403 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered.png new file mode 100644 index 0000000..af8b040 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered@2x.png new file mode 100644 index 0000000..df10d3c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered@3x.png new file mode 100644 index 0000000..2d03403 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed.png new file mode 100644 index 0000000..4906342 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed@2x.png new file mode 100644 index 0000000..47b4e4f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed@3x.png new file mode 100644 index 0000000..dfa798f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon-up-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon.png new file mode 100644 index 0000000..af8b040 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon@2x.png new file mode 100644 index 0000000..df10d3c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon@3x.png new file mode 100644 index 0000000..2d03403 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/spinbox-indicator-up-icon@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled.png new file mode 100644 index 0000000..62b2429 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled@2x.png new file mode 100644 index 0000000..ede013c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled@3x.png new file mode 100644 index 0000000..da3c10c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused.png new file mode 100644 index 0000000..6ff65a8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused@2x.png new file mode 100644 index 0000000..52fa05d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused@3x.png new file mode 100644 index 0000000..39874e0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-focused@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered.png new file mode 100644 index 0000000..62b2429 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered@2x.png new file mode 100644 index 0000000..ede013c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered@3x.png new file mode 100644 index 0000000..da3c10c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background.png new file mode 100644 index 0000000..62b2429 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background@2x.png new file mode 100644 index 0000000..ede013c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background@3x.png new file mode 100644 index 0000000..da3c10c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textarea-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled.png new file mode 100644 index 0000000..5107682 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled@2x.png new file mode 100644 index 0000000..d558d2a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled@3x.png new file mode 100644 index 0000000..cbe201f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused.png new file mode 100644 index 0000000..f8e1eba Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused@2x.png new file mode 100644 index 0000000..f6ccfee Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused@3x.png new file mode 100644 index 0000000..1b198cd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-focused@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered.png new file mode 100644 index 0000000..86f1093 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered@2x.png new file mode 100644 index 0000000..ad01750 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered@3x.png new file mode 100644 index 0000000..d6fc5f9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background.png new file mode 100644 index 0000000..b528edb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background@2x.png new file mode 100644 index 0000000..6af3379 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background@3x.png new file mode 100644 index 0000000..968daa9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/dark/images/textfield-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark.png new file mode 100644 index 0000000..35fe52c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark@2x.png new file mode 100644 index 0000000..fb7096b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark@3x.png new file mode 100644 index 0000000..e0c2790 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/checkmark@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big.png new file mode 100644 index 0000000..b6b130d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big@2x.png new file mode 100644 index 0000000..504ce40 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big@3x.png new file mode 100644 index 0000000..88c425a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/close_big@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow.png new file mode 100644 index 0000000..b504351 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow@2x.png new file mode 100644 index 0000000..fa9082d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow@3x.png new file mode 100644 index 0000000..acb6262 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/menuarrow@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier.png new file mode 100644 index 0000000..5b2eb5d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@2x.png new file mode 100644 index 0000000..ed1168d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@3x.png new file mode 100644 index 0000000..a714878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/icons/search-magnifier@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/ButtonBackground.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/ButtonBackground.qml new file mode 100644 index 0000000..2a01244 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/ButtonBackground.qml @@ -0,0 +1,106 @@ +// 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 + readonly property color backgroundColor: { + if (highContrastScheme) { + 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 + } + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/CheckIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/CheckIndicator.qml new file mode 100644 index 0000000..bc1233c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/FocusFrame.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/FocusFrame.qml new file mode 100644 index 0000000..8892ecc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/RadioIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/RadioIndicator.qml new file mode 100644 index 0000000..2f549f0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/StyleImage.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/StyleImage.qml new file mode 100644 index 0000000..61fb35c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/SwitchIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/SwitchIndicator.qml new file mode 100644 index 0000000..4ff64b3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/plugins.qmltypes new file mode 100644 index 0000000..33e88e2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/qmldir new file mode 100644 index 0000000..37fe0e7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/qmldir @@ -0,0 +1,21 @@ +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 +RadioIndicator 6.0 RadioIndicator.qml +RadioIndicator 2.0 RadioIndicator.qml +SwitchIndicator 6.0 SwitchIndicator.qml +SwitchIndicator 2.0 SwitchIndicator.qml +FocusFrame 6.0 FocusFrame.qml +FocusFrame 2.0 FocusFrame.qml +StyleImage 6.0 StyleImage.qml +StyleImage 2.0 StyleImage.qml +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/qtquickcontrols2fluentwinui3styleimplplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/qtquickcontrols2fluentwinui3styleimplplugin.dll new file mode 100644 index 0000000..57c66b1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/impl/qtquickcontrols2fluentwinui3styleimplplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled.png new file mode 100644 index 0000000..c68f4f0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled@2x.png new file mode 100644 index 0000000..3dbd5af Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled@3x.png new file mode 100644 index 0000000..d69c1ea Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered.png new file mode 100644 index 0000000..98c51c6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered@2x.png new file mode 100644 index 0000000..1538716 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered@3x.png new file mode 100644 index 0000000..067d8f0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed.png new file mode 100644 index 0000000..d48c96e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed@2x.png new file mode 100644 index 0000000..fa0088e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed@3x.png new file mode 100644 index 0000000..b51e54a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked.png new file mode 100644 index 0000000..d9c411c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked@2x.png new file mode 100644 index 0000000..33eb869 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked@3x.png new file mode 100644 index 0000000..ef801bb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-checked@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked.png new file mode 100644 index 0000000..c68f4f0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked@2x.png new file mode 100644 index 0000000..3dbd5af Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked@3x.png new file mode 100644 index 0000000..d69c1ea Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled-partiallyChecked@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled.png new file mode 100644 index 0000000..99fd3b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled@2x.png new file mode 100644 index 0000000..f7bc658 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled@3x.png new file mode 100644 index 0000000..9f2615c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked.png new file mode 100644 index 0000000..98c51c6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked@2x.png new file mode 100644 index 0000000..1538716 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked@3x.png new file mode 100644 index 0000000..067d8f0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered-partiallyChecked@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered.png new file mode 100644 index 0000000..02b068f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered@2x.png new file mode 100644 index 0000000..5ea65d1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered@3x.png new file mode 100644 index 0000000..9f51751 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed.png new file mode 100644 index 0000000..d48c96e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed@2x.png new file mode 100644 index 0000000..fa0088e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed@3x.png new file mode 100644 index 0000000..b51e54a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked.png new file mode 100644 index 0000000..d9c411c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked@2x.png new file mode 100644 index 0000000..33eb869 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked@3x.png new file mode 100644 index 0000000..ef801bb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-partiallyChecked@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed.png new file mode 100644 index 0000000..d46364b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed@2x.png new file mode 100644 index 0000000..1fc0fe7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed@3x.png new file mode 100644 index 0000000..0a06819 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator.png new file mode 100644 index 0000000..7aeaadc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator@2x.png new file mode 100644 index 0000000..3bb4cc2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator@3x.png new file mode 100644 index 0000000..801c430 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/checkbox-indicator@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled.png new file mode 100644 index 0000000..94b89d1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled@2x.png new file mode 100644 index 0000000..6ea1717 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled@3x.png new file mode 100644 index 0000000..4b8c839 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused.png new file mode 100644 index 0000000..02ca983 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused@2x.png new file mode 100644 index 0000000..f08de8b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused@3x.png new file mode 100644 index 0000000..7584fec Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-focused@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open.png new file mode 100644 index 0000000..ef6e1ee Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open@2x.png new file mode 100644 index 0000000..c823e20 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open@3x.png new file mode 100644 index 0000000..fd3cb11 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered.png new file mode 100644 index 0000000..ef6e1ee Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered@2x.png new file mode 100644 index 0000000..c823e20 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered@3x.png new file mode 100644 index 0000000..fd3cb11 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed.png new file mode 100644 index 0000000..94b89d1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed@2x.png new file mode 100644 index 0000000..6ea1717 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed@3x.png new file mode 100644 index 0000000..4b8c839 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open.png new file mode 100644 index 0000000..02ca983 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open@2x.png new file mode 100644 index 0000000..f08de8b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open@3x.png new file mode 100644 index 0000000..7584fec Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed.png new file mode 100644 index 0000000..94b89d1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed@2x.png new file mode 100644 index 0000000..6ea1717 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed@3x.png new file mode 100644 index 0000000..4b8c839 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background.png new file mode 100644 index 0000000..02ca983 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background@2x.png new file mode 100644 index 0000000..f08de8b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background@3x.png new file mode 100644 index 0000000..7584fec Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-focused@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/combobox-indicator@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open.png new file mode 100644 index 0000000..d1fa9fe Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open@2x.png new file mode 100644 index 0000000..fdba8c4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open@3x.png new file mode 100644 index 0000000..ee907f7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-hovered-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed.png new file mode 100644 index 0000000..d1fa9fe Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed@2x.png new file mode 100644 index 0000000..fdba8c4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed@3x.png new file mode 100644 index 0000000..ee907f7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open.png new file mode 100644 index 0000000..d1fa9fe Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open@2x.png new file mode 100644 index 0000000..fdba8c4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open@3x.png new file mode 100644 index 0000000..ee907f7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-background-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-hovered-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open.png new file mode 100644 index 0000000..17982b7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open@2x.png new file mode 100644 index 0000000..5a90878 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open@3x.png new file mode 100644 index 0000000..e20d493 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-indicator-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open.png new file mode 100644 index 0000000..8d8c7f2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open@2x.png new file mode 100644 index 0000000..4ff2b32 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open@3x.png new file mode 100644 index 0000000..9869023 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-hovered-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed.png new file mode 100644 index 0000000..8d8c7f2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed@2x.png new file mode 100644 index 0000000..4ff2b32 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed@3x.png new file mode 100644 index 0000000..9869023 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open.png new file mode 100644 index 0000000..8d8c7f2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open@2x.png new file mode 100644 index 0000000..4ff2b32 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open@3x.png new file mode 100644 index 0000000..9869023 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/editablecombobox-popup-background-open@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled.png new file mode 100644 index 0000000..950b552 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled@2x.png new file mode 100644 index 0000000..c0ad4fb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled@3x.png new file mode 100644 index 0000000..0adccfa Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background.png new file mode 100644 index 0000000..950b552 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background@2x.png new file mode 100644 index 0000000..c0ad4fb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background@3x.png new file mode 100644 index 0000000..0adccfa Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/frame-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered.png new file mode 100644 index 0000000..d6b022a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered@2x.png new file mode 100644 index 0000000..0d89e35 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered@3x.png new file mode 100644 index 0000000..b42360e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed.png new file mode 100644 index 0000000..0f61dd9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed@2x.png new file mode 100644 index 0000000..cc20bdb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed@3x.png new file mode 100644 index 0000000..aae4bf6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted.png new file mode 100644 index 0000000..d6b022a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted@2x.png new file mode 100644 index 0000000..0d89e35 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted@3x.png new file mode 100644 index 0000000..b42360e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-highlighted@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered.png new file mode 100644 index 0000000..d6b022a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered@2x.png new file mode 100644 index 0000000..0d89e35 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered@3x.png new file mode 100644 index 0000000..b42360e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed.png new file mode 100644 index 0000000..0f61dd9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed@2x.png new file mode 100644 index 0000000..cc20bdb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed@3x.png new file mode 100644 index 0000000..aae4bf6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/itemdelegate-background-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered.png new file mode 100644 index 0000000..c3a29c4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered@2x.png new file mode 100644 index 0000000..c92ae1e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered@3x.png new file mode 100644 index 0000000..a08019a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed.png new file mode 100644 index 0000000..99383a1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed@2x.png new file mode 100644 index 0000000..9793c4d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed@3x.png new file mode 100644 index 0000000..1ca1d97 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current.png new file mode 100644 index 0000000..f5ae802 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current@2x.png new file mode 100644 index 0000000..4a7af53 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current@3x.png new file mode 100644 index 0000000..bb823f0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-current@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed.png new file mode 100644 index 0000000..95ceb1e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed@2x.png new file mode 100644 index 0000000..638bdac Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed@3x.png new file mode 100644 index 0000000..d80cc78 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-delegate-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled.png new file mode 100644 index 0000000..8e08ab1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled@2x.png new file mode 100644 index 0000000..a4e4f53 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled@3x.png new file mode 100644 index 0000000..afb542f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered.png new file mode 100644 index 0000000..99383a1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered@2x.png new file mode 100644 index 0000000..9793c4d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered@3x.png new file mode 100644 index 0000000..1ca1d97 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator.png new file mode 100644 index 0000000..f3e0488 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator@2x.png new file mode 100644 index 0000000..439052f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator@3x.png new file mode 100644 index 0000000..1d71a2c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/pageindicatordelegate-indicator@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background.png new file mode 100644 index 0000000..ea396f4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background@2x.png new file mode 100644 index 0000000..8fe03df Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background@3x.png new file mode 100644 index 0000000..e48fee2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/popup-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled.png new file mode 100644 index 0000000..e3e3783 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled@2x.png new file mode 100644 index 0000000..dde7433 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled@3x.png new file mode 100644 index 0000000..7cc2351 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove.png new file mode 100644 index 0000000..778a6fa Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove@2x.png new file mode 100644 index 0000000..bb5bb04 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove@3x.png new file mode 100644 index 0000000..0c6a055 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/progressbar-groove@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled.png new file mode 100644 index 0000000..c91b9bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled@2x.png new file mode 100644 index 0000000..f59e790 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled@3x.png new file mode 100644 index 0000000..1dbf767 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered.png new file mode 100644 index 0000000..de52051 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered@2x.png new file mode 100644 index 0000000..cbca966 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered@3x.png new file mode 100644 index 0000000..1060fab Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed.png new file mode 100644 index 0000000..e9bccf5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed@2x.png new file mode 100644 index 0000000..fccca64 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed@3x.png new file mode 100644 index 0000000..ec0054e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked.png new file mode 100644 index 0000000..b3ae6b6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked@2x.png new file mode 100644 index 0000000..f0f5ccc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked@3x.png new file mode 100644 index 0000000..100a6ba Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-checked@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled.png new file mode 100644 index 0000000..96b9b46 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled@2x.png new file mode 100644 index 0000000..2d8fcae Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled@3x.png new file mode 100644 index 0000000..c766b07 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered.png new file mode 100644 index 0000000..12baa9f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered@2x.png new file mode 100644 index 0000000..4292254 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered@3x.png new file mode 100644 index 0000000..7356706 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed.png new file mode 100644 index 0000000..d1c7703 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed@2x.png new file mode 100644 index 0000000..631f218 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed@3x.png new file mode 100644 index 0000000..c8a3bf2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator.png new file mode 100644 index 0000000..ca62942 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator@2x.png new file mode 100644 index 0000000..b69426e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator@3x.png new file mode 100644 index 0000000..84ea625 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/radiobutton-indicator@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled.png new file mode 100644 index 0000000..327fadb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled@2x.png new file mode 100644 index 0000000..a6bf59f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled@3x.png new file mode 100644 index 0000000..0fe6337 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed.png new file mode 100644 index 0000000..327fadb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed@2x.png new file mode 100644 index 0000000..a6bf59f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed@3x.png new file mode 100644 index 0000000..0fe6337 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-handle-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered.png new file mode 100644 index 0000000..00d54d4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered@2x.png new file mode 100644 index 0000000..a4506f8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered@3x.png new file mode 100644 index 0000000..bd8713f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle.png new file mode 100644 index 0000000..00d54d4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle@2x.png new file mode 100644 index 0000000..a4506f8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle@3x.png new file mode 100644 index 0000000..bd8713f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-first-handle@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled.png new file mode 100644 index 0000000..3b9f471 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled@2x.png new file mode 100644 index 0000000..eacadf5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled@3x.png new file mode 100644 index 0000000..e75e6d5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed.png new file mode 100644 index 0000000..2c3d8dd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed@2x.png new file mode 100644 index 0000000..664753e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed@3x.png new file mode 100644 index 0000000..72acce2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-handle-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered.png new file mode 100644 index 0000000..2c3d8dd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered@2x.png new file mode 100644 index 0000000..664753e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered@3x.png new file mode 100644 index 0000000..72acce2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove.png new file mode 100644 index 0000000..2c3d8dd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove@2x.png new file mode 100644 index 0000000..664753e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove@3x.png new file mode 100644 index 0000000..72acce2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-groove@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled.png new file mode 100644 index 0000000..327fadb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled@2x.png new file mode 100644 index 0000000..a6bf59f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled@3x.png new file mode 100644 index 0000000..0fe6337 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed.png new file mode 100644 index 0000000..327fadb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed@2x.png new file mode 100644 index 0000000..a6bf59f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed@3x.png new file mode 100644 index 0000000..0fe6337 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-handle-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered.png new file mode 100644 index 0000000..00d54d4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered@2x.png new file mode 100644 index 0000000..a4506f8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered@3x.png new file mode 100644 index 0000000..bd8713f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle.png new file mode 100644 index 0000000..00d54d4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle@2x.png new file mode 100644 index 0000000..a4506f8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle@3x.png new file mode 100644 index 0000000..bd8713f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/rangeslider-second-handle@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled.png new file mode 100644 index 0000000..5d3e751 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled@2x.png new file mode 100644 index 0000000..89fb02d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled@3x.png new file mode 100644 index 0000000..425ff1a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered.png new file mode 100644 index 0000000..4f6ac3d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered@2x.png new file mode 100644 index 0000000..4eb9b63 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered@3x.png new file mode 100644 index 0000000..3a048d9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed.png new file mode 100644 index 0000000..4f6ac3d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed@2x.png new file mode 100644 index 0000000..4eb9b63 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed@3x.png new file mode 100644 index 0000000..3a048d9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove.png new file mode 100644 index 0000000..4f6ac3d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove@2x.png new file mode 100644 index 0000000..4eb9b63 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove@3x.png new file mode 100644 index 0000000..3a048d9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-groove@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled.png new file mode 100644 index 0000000..327fadb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled@2x.png new file mode 100644 index 0000000..a6bf59f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled@3x.png new file mode 100644 index 0000000..0fe6337 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered.png new file mode 100644 index 0000000..00d54d4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered@2x.png new file mode 100644 index 0000000..a4506f8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered@3x.png new file mode 100644 index 0000000..bd8713f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed.png new file mode 100644 index 0000000..327fadb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed@2x.png new file mode 100644 index 0000000..a6bf59f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed@3x.png new file mode 100644 index 0000000..0fe6337 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle.png new file mode 100644 index 0000000..00d54d4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle@2x.png new file mode 100644 index 0000000..a4506f8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle@3x.png new file mode 100644 index 0000000..bd8713f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/slider-handle@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit.png new file mode 100644 index 0000000..4ab6def Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit@2x.png new file mode 100644 index 0000000..69ce37b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit@3x.png new file mode 100644 index 0000000..d416ca7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-atlimit@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled.png new file mode 100644 index 0000000..ee229de Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled@2x.png new file mode 100644 index 0000000..0975c73 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled@3x.png new file mode 100644 index 0000000..ffd926a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered.png new file mode 100644 index 0000000..4ab6def Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered@2x.png new file mode 100644 index 0000000..69ce37b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered@3x.png new file mode 100644 index 0000000..d416ca7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed.png new file mode 100644 index 0000000..4ab6def Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed@2x.png new file mode 100644 index 0000000..69ce37b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed@3x.png new file mode 100644 index 0000000..d416ca7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-down-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered.png new file mode 100644 index 0000000..c038992 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered@2x.png new file mode 100644 index 0000000..78b19b4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered@3x.png new file mode 100644 index 0000000..e52d395 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered.png new file mode 100644 index 0000000..4ab6def Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered@2x.png new file mode 100644 index 0000000..69ce37b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered@3x.png new file mode 100644 index 0000000..d416ca7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed.png new file mode 100644 index 0000000..4ab6def Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed@2x.png new file mode 100644 index 0000000..69ce37b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed@3x.png new file mode 100644 index 0000000..d416ca7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background-up-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background.png new file mode 100644 index 0000000..4ab6def Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background@2x.png new file mode 100644 index 0000000..69ce37b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background@3x.png new file mode 100644 index 0000000..d416ca7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-atlimit@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered.png new file mode 100644 index 0000000..0ec3f53 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered@2x.png new file mode 100644 index 0000000..9f7f192 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered@3x.png new file mode 100644 index 0000000..f6c87a5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed.png new file mode 100644 index 0000000..0ec3f53 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed@2x.png new file mode 100644 index 0000000..9f7f192 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed@3x.png new file mode 100644 index 0000000..f6c87a5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-down-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background-up-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit.png new file mode 100644 index 0000000..0a0ca36 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit@2x.png new file mode 100644 index 0000000..f225016 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit@3x.png new file mode 100644 index 0000000..46779b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-atlimit@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled.png new file mode 100644 index 0000000..0a0ca36 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled@2x.png new file mode 100644 index 0000000..f225016 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled@3x.png new file mode 100644 index 0000000..46779b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered.png new file mode 100644 index 0000000..df8c7ce Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered@2x.png new file mode 100644 index 0000000..8b100a1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered@3x.png new file mode 100644 index 0000000..79a5901 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed.png new file mode 100644 index 0000000..75c66f3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed@2x.png new file mode 100644 index 0000000..4874e8f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed@3x.png new file mode 100644 index 0000000..53a248f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-down-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered.png new file mode 100644 index 0000000..df8c7ce Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered@2x.png new file mode 100644 index 0000000..8b100a1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered@3x.png new file mode 100644 index 0000000..79a5901 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered.png new file mode 100644 index 0000000..df8c7ce Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered@2x.png new file mode 100644 index 0000000..8b100a1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered@3x.png new file mode 100644 index 0000000..79a5901 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed.png new file mode 100644 index 0000000..df8c7ce Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed@2x.png new file mode 100644 index 0000000..8b100a1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed@3x.png new file mode 100644 index 0000000..79a5901 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon-up-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon.png new file mode 100644 index 0000000..df8c7ce Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon@2x.png new file mode 100644 index 0000000..8b100a1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon@3x.png new file mode 100644 index 0000000..79a5901 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-down-icon@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-atlimit@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-down-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered.png new file mode 100644 index 0000000..0ec3f53 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered@2x.png new file mode 100644 index 0000000..9f7f192 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered@3x.png new file mode 100644 index 0000000..f6c87a5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed.png new file mode 100644 index 0000000..0ec3f53 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed@2x.png new file mode 100644 index 0000000..9f7f192 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed@3x.png new file mode 100644 index 0000000..f6c87a5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background-up-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background.png new file mode 100644 index 0000000..ac7fcdd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background@2x.png new file mode 100644 index 0000000..572d530 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background@3x.png new file mode 100644 index 0000000..ae478bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit.png new file mode 100644 index 0000000..fe7388b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit@2x.png new file mode 100644 index 0000000..2f9e96f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit@3x.png new file mode 100644 index 0000000..102e214 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-atlimit@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled.png new file mode 100644 index 0000000..fe7388b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled@2x.png new file mode 100644 index 0000000..2f9e96f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled@3x.png new file mode 100644 index 0000000..102e214 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered.png new file mode 100644 index 0000000..8dc32cc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered@2x.png new file mode 100644 index 0000000..004d317 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered@3x.png new file mode 100644 index 0000000..3e51488 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed.png new file mode 100644 index 0000000..8dc32cc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed@2x.png new file mode 100644 index 0000000..004d317 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed@3x.png new file mode 100644 index 0000000..3e51488 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-down-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered.png new file mode 100644 index 0000000..8dc32cc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered@2x.png new file mode 100644 index 0000000..004d317 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered@3x.png new file mode 100644 index 0000000..3e51488 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered.png new file mode 100644 index 0000000..8dc32cc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered@2x.png new file mode 100644 index 0000000..004d317 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered@3x.png new file mode 100644 index 0000000..3e51488 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed.png new file mode 100644 index 0000000..6c19a90 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed@2x.png new file mode 100644 index 0000000..1d894ca Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed@3x.png new file mode 100644 index 0000000..3f810b6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon-up-pressed@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon.png new file mode 100644 index 0000000..8dc32cc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon@2x.png new file mode 100644 index 0000000..004d317 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon@3x.png new file mode 100644 index 0000000..3e51488 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/spinbox-indicator-up-icon@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled.png new file mode 100644 index 0000000..87aa3df Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled@2x.png new file mode 100644 index 0000000..ba01f09 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled@3x.png new file mode 100644 index 0000000..efcc5d7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused.png new file mode 100644 index 0000000..a83a495 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused@2x.png new file mode 100644 index 0000000..6654762 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused@3x.png new file mode 100644 index 0000000..fb7967a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-focused@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered.png new file mode 100644 index 0000000..87aa3df Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered@2x.png new file mode 100644 index 0000000..ba01f09 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered@3x.png new file mode 100644 index 0000000..efcc5d7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background.png new file mode 100644 index 0000000..87aa3df Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background@2x.png new file mode 100644 index 0000000..ba01f09 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background@3x.png new file mode 100644 index 0000000..efcc5d7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textarea-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled.png new file mode 100644 index 0000000..b6011c6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled@2x.png new file mode 100644 index 0000000..e356a2f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled@3x.png new file mode 100644 index 0000000..d61430e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-disabled@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused.png new file mode 100644 index 0000000..a8a36e0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused@2x.png new file mode 100644 index 0000000..4bf8fb5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused@3x.png new file mode 100644 index 0000000..b5086cc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-focused@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered.png new file mode 100644 index 0000000..f2534b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered@2x.png new file mode 100644 index 0000000..114c319 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered@3x.png new file mode 100644 index 0000000..2a5ca99 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background-hovered@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background.png new file mode 100644 index 0000000..dd1edf8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background@2x.png new file mode 100644 index 0000000..6615914 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background@3x.png new file mode 100644 index 0000000..7c5983a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/light/images/textfield-background@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/plugins.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/qmldir new file mode 100644 index 0000000..af7330f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/qmldir @@ -0,0 +1,90 @@ +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 +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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/qtquickcontrols2fluentwinui3styleplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/qtquickcontrols2fluentwinui3styleplugin.dll new file mode 100644 index 0000000..cb94eb1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/FluentWinUI3/qtquickcontrols2fluentwinui3styleplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ApplicationWindow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ApplicationWindow.qml new file mode 100644 index 0000000..9a440b9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/BusyIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/BusyIndicator.qml new file mode 100644 index 0000000..473da45 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Button.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Button.qml new file mode 100644 index 0000000..41bbcca --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Button.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.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 + icon.color: control.checked || control.highlighted ? control.palette.brightText : + control.flat && !control.down ? (control.visualFocus ? control.palette.highlight : control.palette.windowText) : control.palette.buttonText + + 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: 80 + implicitHeight: 24 + + control: control + visible: !control.flat || control.down || control.checked || control.highlighted || control.visualFocus + || (enabled && control.hovered) + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/CheckBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/CheckBox.qml new file mode 100644 index 0000000..96b21b4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/CheckDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/CheckDelegate.qml new file mode 100644 index 0000000..5329320 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ComboBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ComboBox.qml new file mode 100644 index 0000000..751d2bc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ComboBox.qml @@ -0,0 +1,147 @@ +// Copyright (C) 2017 The Qt Company Ltd. +// SPDX-License-Identifier: 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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/DelayButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/DelayButton.qml new file mode 100644 index 0000000..530ea0b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Dial.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Dial.qml new file mode 100644 index 0000000..052e1e6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Dialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Dialog.qml new file mode 100644 index 0000000..fb15177 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/DialogButtonBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/DialogButtonBox.qml new file mode 100644 index 0000000..24ba683 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Drawer.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Drawer.qml new file mode 100644 index 0000000..9bfa2f5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Frame.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Frame.qml new file mode 100644 index 0000000..2fd36c1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/GroupBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/GroupBox.qml new file mode 100644 index 0000000..644c096 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/HorizontalHeaderView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/HorizontalHeaderView.qml new file mode 100644 index 0000000..bb5f70b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/HorizontalHeaderViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/HorizontalHeaderViewDelegate.qml new file mode 100644 index 0000000..cee206f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ItemDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ItemDelegate.qml new file mode 100644 index 0000000..0e8e3b0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Label.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Label.qml new file mode 100644 index 0000000..a9e27ce --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Menu.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Menu.qml new file mode 100644 index 0000000..1198244 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/MenuBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/MenuBar.qml new file mode 100644 index 0000000..a38915e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/MenuBarItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/MenuBarItem.qml new file mode 100644 index 0000000..19d79d2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/MenuItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/MenuItem.qml new file mode 100644 index 0000000..4f4a49a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/MenuSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/MenuSeparator.qml new file mode 100644 index 0000000..f3cd064 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Page.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Page.qml new file mode 100644 index 0000000..e160ed2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/PageIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/PageIndicator.qml new file mode 100644 index 0000000..14753bd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Pane.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Pane.qml new file mode 100644 index 0000000..fb05734 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Popup.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Popup.qml new file mode 100644 index 0000000..7d6d5ad --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ProgressBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ProgressBar.qml new file mode 100644 index 0000000..5e2e3f2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/RadioButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/RadioButton.qml new file mode 100644 index 0000000..e6ca112 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/RadioDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/RadioDelegate.qml new file mode 100644 index 0000000..6c0cb81 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/RangeSlider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/RangeSlider.qml new file mode 100644 index 0000000..79568b4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/RoundButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/RoundButton.qml new file mode 100644 index 0000000..d2d5feb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/RoundButton.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.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 + icon.color: control.checked || control.highlighted ? control.palette.brightText : + control.flat && !control.down ? (control.visualFocus ? control.palette.highlight : control.palette.windowText) : control.palette.buttonText + + 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 { + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ScrollBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ScrollBar.qml new file mode 100644 index 0000000..8bd789e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ScrollIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ScrollIndicator.qml new file mode 100644 index 0000000..94b76f2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ScrollView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ScrollView.qml new file mode 100644 index 0000000..1f7f9fb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SearchField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SearchField.qml new file mode 100644 index 0000000..5655c06 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SearchField.qml @@ -0,0 +1,151 @@ +// 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 + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SelectionRectangle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SelectionRectangle.qml new file mode 100644 index 0000000..a359f9a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Slider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Slider.qml new file mode 100644 index 0000000..8723d51 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SpinBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SpinBox.qml new file mode 100644 index 0000000..431c2e2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SpinBox.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 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 + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SplitView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SplitView.qml new file mode 100644 index 0000000..e3a07ae --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SwipeDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SwipeDelegate.qml new file mode 100644 index 0000000..5fef007 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Switch.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Switch.qml new file mode 100644 index 0000000..ec4d45b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SwitchDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/SwitchDelegate.qml new file mode 100644 index 0000000..b92127b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/TabBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/TabBar.qml new file mode 100644 index 0000000..c24a359 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/TabButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/TabButton.qml new file mode 100644 index 0000000..1cf1a3e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/TextArea.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/TextArea.qml new file mode 100644 index 0000000..aa52729 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/TextArea.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.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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/TextField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/TextField.qml new file mode 100644 index 0000000..a874dae --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/TextField.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.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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ToolBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ToolBar.qml new file mode 100644 index 0000000..721ac83 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ToolButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ToolButton.qml new file mode 100644 index 0000000..f1f2918 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ToolSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ToolSeparator.qml new file mode 100644 index 0000000..c4be793 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ToolTip.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/ToolTip.qml new file mode 100644 index 0000000..923f84c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/TreeViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/TreeViewDelegate.qml new file mode 100644 index 0000000..4c53780 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Tumbler.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/Tumbler.qml new file mode 100644 index 0000000..a29d704 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/VerticalHeaderView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/VerticalHeaderView.qml new file mode 100644 index 0000000..dc682f0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/VerticalHeaderViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/VerticalHeaderViewDelegate.qml new file mode 100644 index 0000000..cee206f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/ButtonPanel.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/ButtonPanel.qml new file mode 100644 index 0000000..22a42bb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/CheckIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/CheckIndicator.qml new file mode 100644 index 0000000..e13e8e8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/RadioIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/RadioIndicator.qml new file mode 100644 index 0000000..b3c3907 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/SliderGroove.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/SliderGroove.qml new file mode 100644 index 0000000..3973c92 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/SliderHandle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/SliderHandle.qml new file mode 100644 index 0000000..efa3e6c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/SliderHandle.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.Fusion +import QtQuick.Controls.Fusion.impl + +Rectangle { + id: handle + + property var palette + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/SwitchIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/SwitchIndicator.qml new file mode 100644 index 0000000..1f13cfd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/TextFieldBackground.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/TextFieldBackground.qml new file mode 100644 index 0000000..5626d9b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/plugins.qmltypes new file mode 100644 index 0000000..b87f77e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/qmldir new file mode 100644 index 0000000..5599dd2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/qmldir @@ -0,0 +1,23 @@ +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 +RadioIndicator 6.0 RadioIndicator.qml +RadioIndicator 2.0 RadioIndicator.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 +TextFieldBackground 6.0 TextFieldBackground.qml +TextFieldBackground 2.0 TextFieldBackground.qml +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/qtquickcontrols2fusionstyleimplplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/qtquickcontrols2fusionstyleimplplugin.dll new file mode 100644 index 0000000..1f02717 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/impl/qtquickcontrols2fusionstyleimplplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/plugins.qmltypes new file mode 100644 index 0000000..3c8c132 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/qmldir new file mode 100644 index 0000000..56b8909 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 +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 +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/qtquickcontrols2fusionstyleplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/qtquickcontrols2fusionstyleplugin.dll new file mode 100644 index 0000000..40edf28 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Fusion/qtquickcontrols2fusionstyleplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ApplicationWindow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ApplicationWindow.qml new file mode 100644 index 0000000..01f33b0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/BusyIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/BusyIndicator.qml new file mode 100644 index 0000000..b917be4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Button.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Button.qml new file mode 100644 index 0000000..66517dc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Button.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.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 + icon.color: 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 + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: 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 + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/CheckBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/CheckBox.qml new file mode 100644 index 0000000..e75623d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/CheckDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/CheckDelegate.qml new file mode 100644 index 0000000..163b96f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.text + + 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 + text: control.text + font: control.font + color: control.palette.text + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ComboBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ComboBox.qml new file mode 100644 index 0000000..68f163e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ComboBox.qml @@ -0,0 +1,145 @@ +// Copyright (C) 2017 The Qt Company Ltd. +// SPDX-License-Identifier: 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 + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/DelayButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/DelayButton.qml new file mode 100644 index 0000000..6c7e350 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Dial.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Dial.qml new file mode 100644 index 0000000..5204e8c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Dialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Dialog.qml new file mode 100644 index 0000000..61eb283 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/DialogButtonBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/DialogButtonBox.qml new file mode 100644 index 0000000..c719baa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Drawer.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Drawer.qml new file mode 100644 index 0000000..66547fd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Frame.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Frame.qml new file mode 100644 index 0000000..7de58e8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/GroupBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/GroupBox.qml new file mode 100644 index 0000000..9e62b33 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/HorizontalHeaderView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/HorizontalHeaderView.qml new file mode 100644 index 0000000..bb5f70b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/HorizontalHeaderViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/HorizontalHeaderViewDelegate.qml new file mode 100644 index 0000000..2a41c61 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ItemDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ItemDelegate.qml new file mode 100644 index 0000000..5b9fcdd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.text + + 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.palette.text + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Label.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Label.qml new file mode 100644 index 0000000..2aafe5b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Menu.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Menu.qml new file mode 100644 index 0000000..fb99e65 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/MenuItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/MenuItem.qml new file mode 100644 index 0000000..8a263a7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.windowText + + 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.palette.windowText + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/MenuSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/MenuSeparator.qml new file mode 100644 index 0000000..59ae3e9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Page.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Page.qml new file mode 100644 index 0000000..4c9ccb0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/PageIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/PageIndicator.qml new file mode 100644 index 0000000..172cf70 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Pane.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Pane.qml new file mode 100644 index 0000000..8ea58bd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Popup.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Popup.qml new file mode 100644 index 0000000..d5d6c6a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ProgressBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ProgressBar.qml new file mode 100644 index 0000000..96f1f01 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/RadioButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/RadioButton.qml new file mode 100644 index 0000000..eb4671a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/RadioDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/RadioDelegate.qml new file mode 100644 index 0000000..b103c84 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.text + + 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 + text: control.text + font: control.font + color: control.palette.text + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/RangeSlider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/RangeSlider.qml new file mode 100644 index 0000000..6de2fa6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/RoundButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/RoundButton.qml new file mode 100644 index 0000000..a249946 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/RoundButton.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.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 + icon.color: 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 + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: 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 + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ScrollBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ScrollBar.qml new file mode 100644 index 0000000..cd16529 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ScrollIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ScrollIndicator.qml new file mode 100644 index 0000000..58ccd66 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ScrollView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ScrollView.qml new file mode 100644 index 0000000..7190a47 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/SelectionRectangle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/SelectionRectangle.qml new file mode 100644 index 0000000..4ecebbd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Slider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Slider.qml new file mode 100644 index 0000000..9fb7683 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/SpinBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/SpinBox.qml new file mode 100644 index 0000000..cfb67e7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/SpinBox.qml @@ -0,0 +1,119 @@ +// Copyright (C) 2017 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/SplitView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/SplitView.qml new file mode 100644 index 0000000..95fa83a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/StackView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/StackView.qml new file mode 100644 index 0000000..26206c7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/SwipeDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/SwipeDelegate.qml new file mode 100644 index 0000000..573e183 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.text + + 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.palette.text + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/SwipeView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/SwipeView.qml new file mode 100644 index 0000000..85fd224 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Switch.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Switch.qml new file mode 100644 index 0000000..bcb1ab8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/SwitchDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/SwitchDelegate.qml new file mode 100644 index 0000000..f11a06e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.text + + 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 + text: control.text + font: control.font + color: control.palette.text + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/TabBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/TabBar.qml new file mode 100644 index 0000000..612f3db --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/TabButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/TabButton.qml new file mode 100644 index 0000000..1a7fd49 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.buttonText + + 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: 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/TextArea.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/TextArea.qml new file mode 100644 index 0000000..fcceb58 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/TextArea.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.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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/TextField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/TextField.qml new file mode 100644 index 0000000..3a01a70 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/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.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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ToolBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ToolBar.qml new file mode 100644 index 0000000..2c9fc61 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ToolButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ToolButton.qml new file mode 100644 index 0000000..8c19b1c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.buttonText + + 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: 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ToolSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ToolSeparator.qml new file mode 100644 index 0000000..5d0d2e3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ToolTip.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/ToolTip.qml new file mode 100644 index 0000000..96223e6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Tumbler.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/Tumbler.qml new file mode 100644 index 0000000..9900577 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/VerticalHeaderView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/VerticalHeaderView.qml new file mode 100644 index 0000000..dc682f0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/VerticalHeaderViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/VerticalHeaderViewDelegate.qml new file mode 100644 index 0000000..2a41c61 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/impl/OpacityMask.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/impl/OpacityMask.qml new file mode 100644 index 0000000..3bc8899 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/impl/QuickControls2ImagineStyleImpl.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/impl/QuickControls2ImagineStyleImpl.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/impl/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/impl/qmldir new file mode 100644 index 0000000..3839e0f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/impl/qmldir @@ -0,0 +1,10 @@ +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 +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/impl/qtquickcontrols2imaginestyleimplplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/impl/qtquickcontrols2imaginestyleimplplugin.dll new file mode 100644 index 0000000..ae46071 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/impl/qtquickcontrols2imaginestyleimplplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/plugins.qmltypes new file mode 100644 index 0000000..9c68702 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/qmldir new file mode 100644 index 0000000..7383480 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/qmldir @@ -0,0 +1,111 @@ +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 +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 +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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/qtquickcontrols2imaginestyleplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/qtquickcontrols2imaginestyleplugin.dll new file mode 100644 index 0000000..d79cc1b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Imagine/qtquickcontrols2imaginestyleplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ApplicationWindow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ApplicationWindow.qml new file mode 100644 index 0000000..4b3e709 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/BusyIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/BusyIndicator.qml new file mode 100644 index 0000000..bc0c104 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Button.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Button.qml new file mode 100644 index 0000000..236e93a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Button.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.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 + icon.color: !enabled ? Material.hintTextColor : + (control.flat && control.highlighted) || (control.checked && !control.highlighted) ? Material.accentColor : + highlighted ? Material.primaryHighlightedTextColor : Material.foreground + + 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 + text: control.text + font: control.font + color: !control.enabled ? control.Material.hintTextColor : + (control.flat && control.highlighted) || (control.checked && !control.highlighted) ? control.Material.accentColor : + control.highlighted ? control.Material.primaryHighlightedTextColor : control.Material.foreground + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/CheckBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/CheckBox.qml new file mode 100644 index 0000000..29374cd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/CheckDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/CheckDelegate.qml new file mode 100644 index 0000000..8cebc03 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: enabled ? Material.foreground : Material.hintTextColor + + 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 + text: control.text + font: control.font + color: control.enabled ? control.Material.foreground : control.Material.hintTextColor + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ComboBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ComboBox.qml new file mode 100644 index 0000000..8e893f0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ComboBox.qml @@ -0,0 +1,126 @@ +// Copyright (C) 2017 The Qt Company Ltd. +// SPDX-License-Identifier: 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 { } + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/DelayButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/DelayButton.qml new file mode 100644 index 0000000..63416d0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Dial.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Dial.qml new file mode 100644 index 0000000..1a2a335 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Dialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Dialog.qml new file mode 100644 index 0000000..75e985e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/DialogButtonBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/DialogButtonBox.qml new file mode 100644 index 0000000..9f54a93 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Drawer.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Drawer.qml new file mode 100644 index 0000000..a2a1a0c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Frame.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Frame.qml new file mode 100644 index 0000000..50a25e8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/GroupBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/GroupBox.qml new file mode 100644 index 0000000..c6a8a7b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/HorizontalHeaderView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/HorizontalHeaderView.qml new file mode 100644 index 0000000..4819bc9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/HorizontalHeaderViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/HorizontalHeaderViewDelegate.qml new file mode 100644 index 0000000..f214849 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ItemDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ItemDelegate.qml new file mode 100644 index 0000000..8afcb09 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: enabled ? Material.foreground : Material.hintTextColor + + 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.enabled ? control.Material.foreground : control.Material.hintTextColor + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Label.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Label.qml new file mode 100644 index 0000000..3ba4c76 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Menu.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Menu.qml new file mode 100644 index 0000000..a8f431c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/MenuBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/MenuBar.qml new file mode 100644 index 0000000..c9c7e77 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/MenuBarItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/MenuBarItem.qml new file mode 100644 index 0000000..5f8642b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/MenuItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/MenuItem.qml new file mode 100644 index 0000000..a4d81e7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: enabled ? Material.foreground : Material.hintTextColor + + 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 + text: control.text + font: control.font + color: control.enabled ? control.Material.foreground : control.Material.hintTextColor + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/MenuSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/MenuSeparator.qml new file mode 100644 index 0000000..903ad2e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Page.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Page.qml new file mode 100644 index 0000000..b657e92 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/PageIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/PageIndicator.qml new file mode 100644 index 0000000..9940e8d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Pane.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Pane.qml new file mode 100644 index 0000000..b24e11a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Popup.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Popup.qml new file mode 100644 index 0000000..f26831e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ProgressBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ProgressBar.qml new file mode 100644 index 0000000..bdf11fb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/RadioButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/RadioButton.qml new file mode 100644 index 0000000..eb38a97 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/RadioDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/RadioDelegate.qml new file mode 100644 index 0000000..afc11e0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: enabled ? Material.foreground : Material.hintTextColor + + 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 + text: control.text + font: control.font + color: control.enabled ? control.Material.foreground : control.Material.hintTextColor + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/RangeSlider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/RangeSlider.qml new file mode 100644 index 0000000..45aff60 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/RoundButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/RoundButton.qml new file mode 100644 index 0000000..67e4401 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/RoundButton.qml @@ -0,0 +1,81 @@ +// Copyright (C) 2017 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-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 + icon.color: !enabled ? Material.hintTextColor : + flat && highlighted ? Material.accentColor : + highlighted ? Material.primaryHighlightedTextColor : Material.foreground + + 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 + text: control.text + font: control.font + color: !control.enabled ? control.Material.hintTextColor : + control.flat && control.highlighted ? control.Material.accentColor : + control.highlighted ? control.Material.primaryHighlightedTextColor : control.Material.foreground + } + + // 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ScrollBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ScrollBar.qml new file mode 100644 index 0000000..d54c21b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ScrollIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ScrollIndicator.qml new file mode 100644 index 0000000..e1e3ef4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ScrollView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ScrollView.qml new file mode 100644 index 0000000..1f7f9fb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SearchField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SearchField.qml new file mode 100644 index 0000000..fbab5a1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SearchField.qml @@ -0,0 +1,127 @@ +// 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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SelectionRectangle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SelectionRectangle.qml new file mode 100644 index 0000000..a40054c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Slider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Slider.qml new file mode 100644 index 0000000..029a785 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SpinBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SpinBox.qml new file mode 100644 index 0000000..accf8ab --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SpinBox.qml @@ -0,0 +1,121 @@ +// Copyright (C) 2017 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-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 + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SplitView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SplitView.qml new file mode 100644 index 0000000..ca685d6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/StackView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/StackView.qml new file mode 100644 index 0000000..e157805 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SwipeDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SwipeDelegate.qml new file mode 100644 index 0000000..7b44289 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: enabled ? Material.foreground : Material.hintTextColor + + 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.enabled ? control.Material.foreground : control.Material.hintTextColor + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SwipeView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SwipeView.qml new file mode 100644 index 0000000..f830758 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Switch.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Switch.qml new file mode 100644 index 0000000..4811bf7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SwitchDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/SwitchDelegate.qml new file mode 100644 index 0000000..f0e242e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: enabled ? Material.foreground : Material.hintTextColor + + 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 + text: control.text + font: control.font + color: control.enabled ? control.Material.foreground : control.Material.hintTextColor + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/TabBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/TabBar.qml new file mode 100644 index 0000000..68e66b4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/TabButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/TabButton.qml new file mode 100644 index 0000000..da2619c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/TabButton.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.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 + icon.color: !enabled ? Material.hintTextColor : down || checked ? Material.accentColor : Material.foreground + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: !control.enabled ? control.Material.hintTextColor : control.down || control.checked ? control.Material.accentColor : control.Material.foreground + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/TextArea.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/TextArea.qml new file mode 100644 index 0000000..ff8b741 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/TextArea.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.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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/TextField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/TextField.qml new file mode 100644 index 0000000..653d449 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/TextField.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.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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ToolBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ToolBar.qml new file mode 100644 index 0000000..d9502e6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ToolButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ToolButton.qml new file mode 100644 index 0000000..f6f447e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: !enabled ? Material.hintTextColor : checked || highlighted ? Material.accent : Material.foreground + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: !control.enabled ? control.Material.hintTextColor : + control.checked || control.highlighted ? control.Material.accent : control.Material.foreground + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ToolSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ToolSeparator.qml new file mode 100644 index 0000000..38aafbb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ToolTip.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/ToolTip.qml new file mode 100644 index 0000000..b29e176 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/TreeViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/TreeViewDelegate.qml new file mode 100644 index 0000000..35c652a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Tumbler.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/Tumbler.qml new file mode 100644 index 0000000..ba3a8cd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/VerticalHeaderView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/VerticalHeaderView.qml new file mode 100644 index 0000000..3267425 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/VerticalHeaderViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/VerticalHeaderViewDelegate.qml new file mode 100644 index 0000000..f214849 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/BoxShadow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/BoxShadow.qml new file mode 100644 index 0000000..462f706 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/CheckIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/CheckIndicator.qml new file mode 100644 index 0000000..93fe609 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/CursorDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/CursorDelegate.qml new file mode 100644 index 0000000..3c4f9ba --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/ElevationEffect.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/ElevationEffect.qml new file mode 100644 index 0000000..ff137f3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/RadioIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/RadioIndicator.qml new file mode 100644 index 0000000..4bfcbd9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/RectangularGlow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/RectangularGlow.qml new file mode 100644 index 0000000..26f811b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/RoundedElevationEffect.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/RoundedElevationEffect.qml new file mode 100644 index 0000000..f23af15 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/SliderHandle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/SliderHandle.qml new file mode 100644 index 0000000..d88bafd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/SwitchIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/SwitchIndicator.qml new file mode 100644 index 0000000..2f6f2ff --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/plugins.qmltypes new file mode 100644 index 0000000..74489b4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/qmldir new file mode 100644 index 0000000..0b01fca --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/qtquickcontrols2materialstyleimplplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/qtquickcontrols2materialstyleimplplugin.dll new file mode 100644 index 0000000..3bae28f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/impl/qtquickcontrols2materialstyleimplplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/plugins.qmltypes new file mode 100644 index 0000000..844c087 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/qmldir new file mode 100644 index 0000000..b38a797 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 +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 +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/qtquickcontrols2materialstyleplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/qtquickcontrols2materialstyleplugin.dll new file mode 100644 index 0000000..8a4bca0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Material/qtquickcontrols2materialstyleplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ApplicationWindow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ApplicationWindow.qml new file mode 100644 index 0000000..6b9e911 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/BusyIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/BusyIndicator.qml new file mode 100644 index 0000000..5b0d7e2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Button.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Button.qml new file mode 100644 index 0000000..4d244c8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: Color.transparent(Universal.foreground, enabled ? 1.0 : 0.2) + + property bool useSystemFocusVisuals: true + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2) + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/CheckBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/CheckBox.qml new file mode 100644 index 0000000..715d17c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/CheckDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/CheckDelegate.qml new file mode 100644 index 0000000..360d0a7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: Color.transparent(Universal.foreground, enabled ? 1.0 : 0.2) + + 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 + text: control.text + font: control.font + color: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2) + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ComboBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ComboBox.qml new file mode 100644 index 0000000..72c30b4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/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.Universal + +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 + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/DelayButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/DelayButton.qml new file mode 100644 index 0000000..2666bbc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Dial.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Dial.qml new file mode 100644 index 0000000..888e318 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Dialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Dialog.qml new file mode 100644 index 0000000..c1275a3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/DialogButtonBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/DialogButtonBox.qml new file mode 100644 index 0000000..c23940a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Drawer.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Drawer.qml new file mode 100644 index 0000000..29245c1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Frame.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Frame.qml new file mode 100644 index 0000000..64af0e0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/GroupBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/GroupBox.qml new file mode 100644 index 0000000..232beb4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/HorizontalHeaderView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/HorizontalHeaderView.qml new file mode 100644 index 0000000..2441c55 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/HorizontalHeaderViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/HorizontalHeaderViewDelegate.qml new file mode 100644 index 0000000..957cd4f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ItemDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ItemDelegate.qml new file mode 100644 index 0000000..e17524b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: Color.transparent(Universal.foreground, enabled ? 1.0 : 0.2) + + 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: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2) + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Label.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Label.qml new file mode 100644 index 0000000..346d29b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Menu.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Menu.qml new file mode 100644 index 0000000..2ecb7dc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/MenuBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/MenuBar.qml new file mode 100644 index 0000000..56fc668 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/MenuBarItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/MenuBarItem.qml new file mode 100644 index 0000000..63f6e60 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/MenuItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/MenuItem.qml new file mode 100644 index 0000000..50e4dab --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: !enabled ? Universal.baseLowColor : Universal.baseHighColor + + 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.enabled ? control.Universal.baseLowColor : control.Universal.baseHighColor + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/MenuSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/MenuSeparator.qml new file mode 100644 index 0000000..91224f9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Page.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Page.qml new file mode 100644 index 0000000..ec121bb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/PageIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/PageIndicator.qml new file mode 100644 index 0000000..863ae83 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Pane.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Pane.qml new file mode 100644 index 0000000..20382f6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Popup.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Popup.qml new file mode 100644 index 0000000..353d4c9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ProgressBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ProgressBar.qml new file mode 100644 index 0000000..80aac89 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/RadioButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/RadioButton.qml new file mode 100644 index 0000000..6f09315 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/RadioDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/RadioDelegate.qml new file mode 100644 index 0000000..6d0de66 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: Color.transparent(Universal.foreground, enabled ? 1.0 : 0.2) + + 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 + text: control.text + font: control.font + color: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2) + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/RangeSlider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/RangeSlider.qml new file mode 100644 index 0000000..00ecd63 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/RoundButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/RoundButton.qml new file mode 100644 index 0000000..8ddd389 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: Color.transparent(Universal.foreground, enabled ? 1.0 : 0.2) + + property bool useSystemFocusVisuals: true + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2) + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ScrollBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ScrollBar.qml new file mode 100644 index 0000000..3cacba6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ScrollIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ScrollIndicator.qml new file mode 100644 index 0000000..2ad7a3b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ScrollView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ScrollView.qml new file mode 100644 index 0000000..1f7f9fb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SearchField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SearchField.qml new file mode 100644 index 0000000..5ceda10 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SearchField.qml @@ -0,0 +1,149 @@ +// 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 + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SelectionRectangle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SelectionRectangle.qml new file mode 100644 index 0000000..376ff6b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Slider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Slider.qml new file mode 100644 index 0000000..30595ec --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SpinBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SpinBox.qml new file mode 100644 index 0000000..503d9b8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SpinBox.qml @@ -0,0 +1,115 @@ +// Copyright (C) 2017 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-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.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 + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SplitView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SplitView.qml new file mode 100644 index 0000000..2ebb22a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/StackView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/StackView.qml new file mode 100644 index 0000000..83a0fb0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SwipeDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SwipeDelegate.qml new file mode 100644 index 0000000..e76ee34 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: Color.transparent(Universal.foreground, enabled ? 1.0 : 0.2) + + 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: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2) + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Switch.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Switch.qml new file mode 100644 index 0000000..a97b73a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SwitchDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/SwitchDelegate.qml new file mode 100644 index 0000000..47593d8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: Color.transparent(Universal.foreground, enabled ? 1.0 : 0.2) + + 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 + text: control.text + font: control.font + color: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2) + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/TabBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/TabBar.qml new file mode 100644 index 0000000..01908fd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/TabButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/TabButton.qml new file mode 100644 index 0000000..bdbb5b7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: Color.transparent(control.hovered ? control.Universal.baseMediumHighColor : control.Universal.foreground, + control.checked || control.down || control.hovered ? 1.0 : 0.2) + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: Color.transparent(enabled && control.hovered ? control.Universal.baseMediumHighColor : control.Universal.foreground, + control.checked || control.down || (enabled && control.hovered) ? 1.0 : 0.2) + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/TextArea.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/TextArea.qml new file mode 100644 index 0000000..cd4602b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/TextArea.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.Universal + +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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/TextField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/TextField.qml new file mode 100644 index 0000000..f675e1b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/TextField.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.Universal + +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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ToolBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ToolBar.qml new file mode 100644 index 0000000..4ef4929 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ToolButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ToolButton.qml new file mode 100644 index 0000000..d40761f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: Color.transparent(Universal.foreground, enabled ? 1.0 : 0.2) + + property bool useSystemFocusVisuals: true + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: Color.transparent(control.Universal.foreground, enabled ? 1.0 : 0.2) + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ToolSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ToolSeparator.qml new file mode 100644 index 0000000..c138b74 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ToolTip.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/ToolTip.qml new file mode 100644 index 0000000..5e04b37 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Tumbler.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/Tumbler.qml new file mode 100644 index 0000000..ec2e5b1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/VerticalHeaderView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/VerticalHeaderView.qml new file mode 100644 index 0000000..a6f62f8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/VerticalHeaderViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/VerticalHeaderViewDelegate.qml new file mode 100644 index 0000000..5b52ade --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/CheckIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/CheckIndicator.qml new file mode 100644 index 0000000..78973cb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/RadioIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/RadioIndicator.qml new file mode 100644 index 0000000..6f4fd9c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/SwitchIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/SwitchIndicator.qml new file mode 100644 index 0000000..5c47d64 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/plugins.qmltypes new file mode 100644 index 0000000..8b7fa04 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/qmldir new file mode 100644 index 0000000..9961d77 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/qmldir @@ -0,0 +1,15 @@ +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 +RadioIndicator 6.0 RadioIndicator.qml +RadioIndicator 2.0 RadioIndicator.qml +SwitchIndicator 6.0 SwitchIndicator.qml +SwitchIndicator 2.0 SwitchIndicator.qml +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/qtquickcontrols2universalstyleimplplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/qtquickcontrols2universalstyleimplplugin.dll new file mode 100644 index 0000000..e31c8ed Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/impl/qtquickcontrols2universalstyleimplplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/plugins.qmltypes new file mode 100644 index 0000000..ce51b55 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/qmldir new file mode 100644 index 0000000..5d8f364 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/qmldir @@ -0,0 +1,116 @@ +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 +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.0 SearchField.qml +SearchField 2.0 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 +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/qtquickcontrols2universalstyleplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/qtquickcontrols2universalstyleplugin.dll new file mode 100644 index 0000000..333fd5f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Universal/qtquickcontrols2universalstyleplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ApplicationWindow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ApplicationWindow.qml new file mode 100644 index 0000000..fd9a15a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/Button.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/Button.qml new file mode 100644 index 0000000..54891aa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/CheckBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/CheckBox.qml new file mode 100644 index 0000000..b841a9c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/CheckDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/CheckDelegate.qml new file mode 100644 index 0000000..832788a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/CheckDelegate.qml @@ -0,0 +1,76 @@ +// 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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ComboBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ComboBox.qml new file mode 100644 index 0000000..dbde6ff --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ComboBox.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 + + 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 + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/DelayButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/DelayButton.qml new file mode 100644 index 0000000..025fba3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 + icon.color: control.palette.buttonText + + 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 + text: control.text + font: control.font + color: control.palette.buttonText + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/Frame.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/Frame.qml new file mode 100644 index 0000000..de84d77 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/GroupBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/GroupBox.qml new file mode 100644 index 0000000..c5d1ea9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ItemDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ItemDelegate.qml new file mode 100644 index 0000000..146072b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/Menu.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/Menu.qml new file mode 100644 index 0000000..84e5f9b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/MenuBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/MenuBar.qml new file mode 100644 index 0000000..0292d47 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/MenuBarItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/MenuBarItem.qml new file mode 100644 index 0000000..b4db18c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/MenuItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/MenuItem.qml new file mode 100644 index 0000000..255e753 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/MenuSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/MenuSeparator.qml new file mode 100644 index 0000000..e09c0d6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ProgressBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ProgressBar.qml new file mode 100644 index 0000000..c67d5ab --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/RadioButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/RadioButton.qml new file mode 100644 index 0000000..2586784 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/RadioDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/RadioDelegate.qml new file mode 100644 index 0000000..2ad6d6a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/RangeSlider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/RangeSlider.qml new file mode 100644 index 0000000..661126f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ScrollBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ScrollBar.qml new file mode 100644 index 0000000..6ecbd3e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ScrollIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ScrollIndicator.qml new file mode 100644 index 0000000..fde97d6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ScrollView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/ScrollView.qml new file mode 100644 index 0000000..abaa75e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/SearchField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/SearchField.qml new file mode 100644 index 0000000..0cf6120 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/SearchField.qml @@ -0,0 +1,110 @@ +// 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 + +NativeStyle.DefaultSearchField { + id: control + + readonly property bool __nativeSearchIndicator: searchIndicator.indicator.hasOwnProperty("_qt_default") + readonly property bool __nativeClearIndicator: clearIndicator.indicator.hasOwnProperty("_qt_default") + + 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) + + 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 + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/SelectionRectangle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/SelectionRectangle.qml new file mode 100644 index 0000000..ac36bee --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/Slider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/Slider.qml new file mode 100644 index 0000000..ea7ae0a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/SpinBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/SpinBox.qml new file mode 100644 index 0000000..42b6966 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/SpinBox.qml @@ -0,0 +1,97 @@ +// 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 + +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 + + // 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/Switch.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/Switch.qml new file mode 100644 index 0000000..6d7fba3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/SwitchDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/SwitchDelegate.qml new file mode 100644 index 0000000..fa719f2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/SwitchDelegate.qml @@ -0,0 +1,46 @@ +// 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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/TextArea.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/TextArea.qml new file mode 100644 index 0000000..e854111 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/TextArea.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.DefaultTextArea { +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/TextField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/TextField.qml new file mode 100644 index 0000000..5ac74ae --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/TextField.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.DefaultTextField { +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/checkmark.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/checkmark.png new file mode 100644 index 0000000..35fe52c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/checkmark.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/checkmark@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/checkmark@2x.png new file mode 100644 index 0000000..fb7096b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/checkmark@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/checkmark@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/checkmark@3x.png new file mode 100644 index 0000000..e0c2790 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/checkmark@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/close_big.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/close_big.png new file mode 100644 index 0000000..ac08284 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/close_big.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/close_big@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/close_big@2x.png new file mode 100644 index 0000000..868efe2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/close_big@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/close_big@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/close_big@3x.png new file mode 100644 index 0000000..84ede53 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/close_big@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/menuarrow.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/menuarrow.png new file mode 100644 index 0000000..b504351 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/menuarrow.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/menuarrow@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/menuarrow@2x.png new file mode 100644 index 0000000..fa9082d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/menuarrow@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/menuarrow@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/menuarrow@3x.png new file mode 100644 index 0000000..acb6262 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/menuarrow@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/search-magnifier.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/search-magnifier.png new file mode 100644 index 0000000..4d967c4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/search-magnifier.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/search-magnifier@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/search-magnifier@2x.png new file mode 100644 index 0000000..4d1a04c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/search-magnifier@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/search-magnifier@3x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/search-magnifier@3x.png new file mode 100644 index 0000000..8b0515b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/images/search-magnifier@3x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/impl/CheckIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/impl/CheckIndicator.qml new file mode 100644 index 0000000..724269f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/impl/QuickControls2WindowsStyleImpl.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/impl/QuickControls2WindowsStyleImpl.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/impl/SwitchIndicator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/impl/SwitchIndicator.qml new file mode 100644 index 0000000..f9e57ea --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/impl/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/impl/qmldir new file mode 100644 index 0000000..04e82b2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/impl/qmldir @@ -0,0 +1,12 @@ +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 +SwitchIndicator 6.0 SwitchIndicator.qml +SwitchIndicator 2.0 SwitchIndicator.qml + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/impl/qtquickcontrols2windowsstyleimplplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/impl/qtquickcontrols2windowsstyleimplplugin.dll new file mode 100644 index 0000000..690b4b9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/impl/qtquickcontrols2windowsstyleimplplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/plugins.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/qmldir new file mode 100644 index 0000000..cfc6727 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/qmldir @@ -0,0 +1,67 @@ +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 +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.0 SearchField.qml +SearchField 2.0 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/qtquickcontrols2windowsstyleplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/qtquickcontrols2windowsstyleplugin.dll new file mode 100644 index 0000000..e882aa3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/Windows/qtquickcontrols2windowsstyleplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/AbstractButtonSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/AbstractButtonSection.qml new file mode 100644 index 0000000..04ad5c6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/BusyIndicatorSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/BusyIndicatorSpecifics.qml new file mode 100644 index 0000000..5800821 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ButtonSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ButtonSection.qml new file mode 100644 index 0000000..a53c021 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ButtonSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ButtonSpecifics.qml new file mode 100644 index 0000000..8770567 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/CheckBoxSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/CheckBoxSpecifics.qml new file mode 100644 index 0000000..930ce9f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/CheckDelegateSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/CheckDelegateSpecifics.qml new file mode 100644 index 0000000..64188a0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/CheckSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/CheckSection.qml new file mode 100644 index 0000000..0b9b4ba --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ComboBoxSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ComboBoxSpecifics.qml new file mode 100644 index 0000000..8ae32d8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ContainerSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ContainerSection.qml new file mode 100644 index 0000000..442c4ee --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ControlSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ControlSection.qml new file mode 100644 index 0000000..b3524a3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ControlSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ControlSpecifics.qml new file mode 100644 index 0000000..de23a58 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/DelayButtonSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/DelayButtonSpecifics.qml new file mode 100644 index 0000000..83839ca --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/DialSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/DialSpecifics.qml new file mode 100644 index 0000000..d3caf26 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/FrameSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/FrameSpecifics.qml new file mode 100644 index 0000000..dfa5030 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/GroupBoxSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/GroupBoxSpecifics.qml new file mode 100644 index 0000000..6be4870 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/InsetSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/InsetSection.qml new file mode 100644 index 0000000..2e77df9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ItemDelegateSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ItemDelegateSection.qml new file mode 100644 index 0000000..e230bda --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ItemDelegateSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ItemDelegateSpecifics.qml new file mode 100644 index 0000000..8ef0adc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/LabelSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/LabelSpecifics.qml new file mode 100644 index 0000000..747bf0a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/PaddingSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/PaddingSection.qml new file mode 100644 index 0000000..473c50a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/PageIndicatorSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/PageIndicatorSpecifics.qml new file mode 100644 index 0000000..7a35761 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/PageSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/PageSpecifics.qml new file mode 100644 index 0000000..5a0d909 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/PaneSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/PaneSection.qml new file mode 100644 index 0000000..08fcc11 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/PaneSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/PaneSpecifics.qml new file mode 100644 index 0000000..dfa5030 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ProgressBarSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ProgressBarSpecifics.qml new file mode 100644 index 0000000..47c485c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/RadioButtonSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/RadioButtonSpecifics.qml new file mode 100644 index 0000000..d3808ff --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/RadioDelegateSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/RadioDelegateSpecifics.qml new file mode 100644 index 0000000..8ef0adc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/RangeSliderSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/RangeSliderSpecifics.qml new file mode 100644 index 0000000..1828c68 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/RoundButtonSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/RoundButtonSpecifics.qml new file mode 100644 index 0000000..c29e2e3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ScrollViewSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ScrollViewSpecifics.qml new file mode 100644 index 0000000..217844d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/SliderSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/SliderSpecifics.qml new file mode 100644 index 0000000..58387d1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/SpinBoxSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/SpinBoxSpecifics.qml new file mode 100644 index 0000000..a876a76 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/StackViewSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/StackViewSpecifics.qml new file mode 100644 index 0000000..de23a58 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/SwipeDelegateSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/SwipeDelegateSpecifics.qml new file mode 100644 index 0000000..8ef0adc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/SwipeViewSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/SwipeViewSpecifics.qml new file mode 100644 index 0000000..cd79064 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/SwitchDelegateSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/SwitchDelegateSpecifics.qml new file mode 100644 index 0000000..b0b53a8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/SwitchSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/SwitchSpecifics.qml new file mode 100644 index 0000000..d3808ff --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/TabBarSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/TabBarSpecifics.qml new file mode 100644 index 0000000..d837647 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/TabButtonSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/TabButtonSpecifics.qml new file mode 100644 index 0000000..d3808ff --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/TextAreaSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/TextAreaSpecifics.qml new file mode 100644 index 0000000..aa38942 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/TextFieldSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/TextFieldSpecifics.qml new file mode 100644 index 0000000..2ee511b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ToolBarSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ToolBarSpecifics.qml new file mode 100644 index 0000000..fc7c959 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ToolButtonSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ToolButtonSpecifics.qml new file mode 100644 index 0000000..8770567 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ToolSeparatorSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/ToolSeparatorSpecifics.qml new file mode 100644 index 0000000..9767bba --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/TumblerSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/TumblerSpecifics.qml new file mode 100644 index 0000000..7e980f5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/busyindicator-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/busyindicator-icon.png new file mode 100644 index 0000000..666d1ed Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/busyindicator-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/busyindicator-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/busyindicator-icon16.png new file mode 100644 index 0000000..5aa57d7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/busyindicator-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/busyindicator-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/busyindicator-icon@2x.png new file mode 100644 index 0000000..bb2278f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/busyindicator-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/button-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/button-icon.png new file mode 100644 index 0000000..c44909f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/button-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/button-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/button-icon16.png new file mode 100644 index 0000000..5c921de Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/button-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/button-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/button-icon@2x.png new file mode 100644 index 0000000..f90a1ba Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/button-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/checkbox-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/checkbox-icon.png new file mode 100644 index 0000000..ee669b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/checkbox-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/checkbox-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/checkbox-icon16.png new file mode 100644 index 0000000..8d89eab Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/checkbox-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/checkbox-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/checkbox-icon@2x.png new file mode 100644 index 0000000..51c5601 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/checkbox-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/combobox-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/combobox-icon.png new file mode 100644 index 0000000..2d31b17 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/combobox-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/combobox-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/combobox-icon16.png new file mode 100644 index 0000000..15fc350 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/combobox-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/combobox-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/combobox-icon@2x.png new file mode 100644 index 0000000..5f82390 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/combobox-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/control-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/control-icon.png new file mode 100644 index 0000000..fd9e4e8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/control-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/control-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/control-icon16.png new file mode 100644 index 0000000..31c7654 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/control-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/control-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/control-icon@2x.png new file mode 100644 index 0000000..22604d2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/control-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/delaybutton-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/delaybutton-icon.png new file mode 100644 index 0000000..5a55bd9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/delaybutton-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/delaybutton-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/delaybutton-icon16.png new file mode 100644 index 0000000..cd21394 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/delaybutton-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/delaybutton-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/delaybutton-icon@2x.png new file mode 100644 index 0000000..7beee2f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/delaybutton-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/dial-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/dial-icon.png new file mode 100644 index 0000000..b3b63e3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/dial-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/dial-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/dial-icon16.png new file mode 100644 index 0000000..8d8c7c0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/dial-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/dial-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/dial-icon@2x.png new file mode 100644 index 0000000..22547a1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/dial-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/frame-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/frame-icon.png new file mode 100644 index 0000000..32abc8b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/frame-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/frame-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/frame-icon16.png new file mode 100644 index 0000000..e5b65ad Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/frame-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/frame-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/frame-icon@2x.png new file mode 100644 index 0000000..8b876f3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/frame-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/groupbox-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/groupbox-icon.png new file mode 100644 index 0000000..5542ecf Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/groupbox-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/groupbox-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/groupbox-icon16.png new file mode 100644 index 0000000..9cf4324 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/groupbox-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/groupbox-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/groupbox-icon@2x.png new file mode 100644 index 0000000..80dab3c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/groupbox-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/itemdelegate-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/itemdelegate-icon.png new file mode 100644 index 0000000..822cf3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/itemdelegate-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/itemdelegate-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/itemdelegate-icon16.png new file mode 100644 index 0000000..b3ed007 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/itemdelegate-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/itemdelegate-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/itemdelegate-icon@2x.png new file mode 100644 index 0000000..cb81308 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/itemdelegate-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/label-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/label-icon.png new file mode 100644 index 0000000..788bef0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/label-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/label-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/label-icon16.png new file mode 100644 index 0000000..b68d384 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/label-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/label-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/label-icon@2x.png new file mode 100644 index 0000000..7001413 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/label-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/page-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/page-icon.png new file mode 100644 index 0000000..b5ac87e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/page-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/page-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/page-icon16.png new file mode 100644 index 0000000..bc6810b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/page-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/page-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/page-icon@2x.png new file mode 100644 index 0000000..23db032 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/page-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pageindicator-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pageindicator-icon.png new file mode 100644 index 0000000..edb6b37 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pageindicator-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pageindicator-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pageindicator-icon16.png new file mode 100644 index 0000000..0fb8967 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pageindicator-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pageindicator-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pageindicator-icon@2x.png new file mode 100644 index 0000000..7be0ee8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pageindicator-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pane-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pane-icon.png new file mode 100644 index 0000000..62ebe48 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pane-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pane-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pane-icon16.png new file mode 100644 index 0000000..2b80484 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pane-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pane-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pane-icon@2x.png new file mode 100644 index 0000000..55bb116 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/pane-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/progressbar-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/progressbar-icon.png new file mode 100644 index 0000000..a023f73 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/progressbar-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/progressbar-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/progressbar-icon16.png new file mode 100644 index 0000000..6fede21 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/progressbar-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/progressbar-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/progressbar-icon@2x.png new file mode 100644 index 0000000..0069400 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/progressbar-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/radiobutton-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/radiobutton-icon.png new file mode 100644 index 0000000..d38170e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/radiobutton-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/radiobutton-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/radiobutton-icon16.png new file mode 100644 index 0000000..07b46a8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/radiobutton-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/radiobutton-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/radiobutton-icon@2x.png new file mode 100644 index 0000000..4bbddda Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/radiobutton-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/rangeslider-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/rangeslider-icon.png new file mode 100644 index 0000000..1c4c7b2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/rangeslider-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/rangeslider-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/rangeslider-icon16.png new file mode 100644 index 0000000..3be4624 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/rangeslider-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/rangeslider-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/rangeslider-icon@2x.png new file mode 100644 index 0000000..aee69b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/rangeslider-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/roundbutton-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/roundbutton-icon.png new file mode 100644 index 0000000..d4b470d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/roundbutton-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/roundbutton-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/roundbutton-icon16.png new file mode 100644 index 0000000..f6f3666 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/roundbutton-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/roundbutton-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/roundbutton-icon@2x.png new file mode 100644 index 0000000..4553e16 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/roundbutton-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/scrollview-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/scrollview-icon.png new file mode 100644 index 0000000..5ef73ff Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/scrollview-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/scrollview-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/scrollview-icon16.png new file mode 100644 index 0000000..f8ca7a3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/scrollview-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/scrollview-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/scrollview-icon@2x.png new file mode 100644 index 0000000..0eb7f96 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/scrollview-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/slider-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/slider-icon.png new file mode 100644 index 0000000..bd0a972 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/slider-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/slider-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/slider-icon16.png new file mode 100644 index 0000000..a08622d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/slider-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/slider-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/slider-icon@2x.png new file mode 100644 index 0000000..93842e4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/slider-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/spinbox-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/spinbox-icon.png new file mode 100644 index 0000000..37277c5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/spinbox-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/spinbox-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/spinbox-icon16.png new file mode 100644 index 0000000..f88711d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/spinbox-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/spinbox-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/spinbox-icon@2x.png new file mode 100644 index 0000000..b62a3ba Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/spinbox-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/stackview-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/stackview-icon.png new file mode 100644 index 0000000..a6ced34 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/stackview-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/stackview-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/stackview-icon16.png new file mode 100644 index 0000000..0f19d0e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/stackview-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/stackview-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/stackview-icon@2x.png new file mode 100644 index 0000000..9b5ef95 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/stackview-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/swipeview-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/swipeview-icon.png new file mode 100644 index 0000000..031cb27 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/swipeview-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/swipeview-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/swipeview-icon16.png new file mode 100644 index 0000000..446c469 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/swipeview-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/swipeview-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/swipeview-icon@2x.png new file mode 100644 index 0000000..0ccb978 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/swipeview-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/switch-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/switch-icon.png new file mode 100644 index 0000000..e018159 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/switch-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/switch-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/switch-icon16.png new file mode 100644 index 0000000..9abd275 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/switch-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/switch-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/switch-icon@2x.png new file mode 100644 index 0000000..787f54c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/switch-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textarea-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textarea-icon.png new file mode 100644 index 0000000..f1b2dc0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textarea-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textarea-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textarea-icon16.png new file mode 100644 index 0000000..4afc1fb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textarea-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textarea-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textarea-icon@2x.png new file mode 100644 index 0000000..c32ecc7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textarea-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textfield-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textfield-icon.png new file mode 100644 index 0000000..ba5537a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textfield-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textfield-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textfield-icon16.png new file mode 100644 index 0000000..c4a62a6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textfield-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textfield-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textfield-icon@2x.png new file mode 100644 index 0000000..e05fd41 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/textfield-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbar-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbar-icon.png new file mode 100644 index 0000000..5cb5b2e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbar-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbar-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbar-icon16.png new file mode 100644 index 0000000..569373a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbar-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbar-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbar-icon@2x.png new file mode 100644 index 0000000..fd9e6ce Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbar-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbutton-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbutton-icon.png new file mode 100644 index 0000000..3298f69 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbutton-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbutton-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbutton-icon16.png new file mode 100644 index 0000000..9ab7861 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbutton-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbutton-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbutton-icon@2x.png new file mode 100644 index 0000000..e5958cd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolbutton-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolseparator-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolseparator-icon.png new file mode 100644 index 0000000..5e99f06 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolseparator-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolseparator-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolseparator-icon16.png new file mode 100644 index 0000000..68f22c5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolseparator-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolseparator-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolseparator-icon@2x.png new file mode 100644 index 0000000..549c11c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/toolseparator-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/tumbler-icon.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/tumbler-icon.png new file mode 100644 index 0000000..98eb823 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/tumbler-icon.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/tumbler-icon16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/tumbler-icon16.png new file mode 100644 index 0000000..ff5f95c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/tumbler-icon16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/tumbler-icon@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/tumbler-icon@2x.png new file mode 100644 index 0000000..236abf0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/images/tumbler-icon@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/qtquickcontrols2.metainfo b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/designer/qtquickcontrols2.metainfo new file mode 100644 index 0000000..0cd3959 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/impl/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/impl/plugins.qmltypes new file mode 100644 index 0000000..eb8bab4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/impl/plugins.qmltypes @@ -0,0 +1,1654 @@ +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" + ] + exportMetaObjectRevisions: [515, 516, 519, 523, 1536, 1539, 1543] + Enum { + name: "Display" + lineNumber: 46 + 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 + } + } + 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 + } + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 1 + lineNumber: 34 + } + 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 + } + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/impl/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/impl/qmldir new file mode 100644 index 0000000..e3fdd7a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/impl/qmldir @@ -0,0 +1,10 @@ +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/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/impl/qtquickcontrols2implplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/impl/qtquickcontrols2implplugin.dll new file mode 100644 index 0000000..59f30d8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/impl/qtquickcontrols2implplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/plugins.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/qmldir new file mode 100644 index 0000000..8abacc8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/qtquickcontrols2plugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/qtquickcontrols2plugin.dll new file mode 100644 index 0000000..00e41be Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Controls/qtquickcontrols2plugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/plugins.qmltypes new file mode 100644 index 0000000..24bf2c4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/qmldir new file mode 100644 index 0000000..527a545 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/qmldir @@ -0,0 +1,10 @@ +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/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/qtquickdialogsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/qtquickdialogsplugin.dll new file mode 100644 index 0000000..f51a7b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/qtquickdialogsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/plugins.qmltypes new file mode 100644 index 0000000..5e53122 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/plugins.qmltypes @@ -0,0 +1,2823 @@ +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: 100 + name: "QQuickColorDialogImplAttached" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "buttonBox" + type: "QQuickDialogButtonBox" + isPointer: true + read: "buttonBox" + write: "setButtonBox" + notify: "buttonBoxChanged" + index: 0 + lineNumber: 103 + isFinal: true + } + Property { + name: "eyeDropperButton" + type: "QQuickAbstractButton" + isPointer: true + read: "eyeDropperButton" + write: "setEyeDropperButton" + notify: "eyeDropperButtonChanged" + index: 1 + lineNumber: 104 + isFinal: true + } + Property { + name: "colorPicker" + type: "QQuickAbstractColorPicker" + isPointer: true + read: "colorPicker" + write: "setColorPicker" + notify: "colorPickerChanged" + index: 2 + lineNumber: 105 + isFinal: true + } + Property { + name: "colorInputs" + type: "QQuickColorInputs" + isPointer: true + read: "colorInputs" + write: "setColorInputs" + notify: "colorInputsChanged" + index: 3 + lineNumber: 107 + isFinal: true + } + Property { + name: "alphaSlider" + type: "QQuickSlider" + isPointer: true + read: "alphaSlider" + write: "setAlphaSlider" + notify: "alphaSliderChanged" + index: 4 + lineNumber: 109 + isFinal: true + } + Signal { name: "buttonBoxChanged"; lineNumber: 136 } + Signal { name: "eyeDropperButtonChanged"; lineNumber: 137 } + Signal { name: "colorPickerChanged"; lineNumber: 138 } + Signal { name: "colorInputsChanged"; lineNumber: 139 } + Signal { name: "alphaSliderChanged"; lineNumber: 140 } + } + 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 + } + Property { + name: "fileDialogListView" + type: "QQuickListView" + isPointer: true + read: "fileDialogListView" + write: "setFileDialogListView" + notify: "fileDialogListViewChanged" + index: 2 + lineNumber: 112 + } + Property { + name: "breadcrumbBar" + type: "QQuickFolderBreadcrumbBar" + isPointer: true + read: "breadcrumbBar" + write: "setBreadcrumbBar" + notify: "breadcrumbBarChanged" + index: 3 + lineNumber: 113 + } + Property { + name: "fileNameLabel" + type: "QQuickLabel" + isPointer: true + read: "fileNameLabel" + write: "setFileNameLabel" + notify: "fileNameLabelChanged" + index: 4 + lineNumber: 114 + isFinal: true + } + Property { + name: "fileNameTextField" + type: "QQuickTextField" + isPointer: true + read: "fileNameTextField" + write: "setFileNameTextField" + notify: "fileNameTextFieldChanged" + index: 5 + lineNumber: 115 + isFinal: true + } + Property { + name: "overwriteConfirmationDialog" + type: "QQuickDialog" + isPointer: true + read: "overwriteConfirmationDialog" + write: "setOverwriteConfirmationDialog" + notify: "overwriteConfirmationDialogChanged" + index: 6 + lineNumber: 116 + isFinal: true + } + Property { + name: "sideBar" + type: "QQuickSideBar" + isPointer: true + read: "sideBar" + write: "setSideBar" + notify: "sideBarChanged" + index: 7 + lineNumber: 117 + isFinal: true + } + Signal { name: "buttonBoxChanged"; lineNumber: 154 } + Signal { name: "nameFiltersComboBoxChanged"; lineNumber: 155 } + Signal { name: "fileDialogListViewChanged"; lineNumber: 156 } + Signal { name: "breadcrumbBarChanged"; lineNumber: 157 } + Signal { name: "fileNameLabelChanged"; lineNumber: 158 } + Signal { name: "fileNameTextFieldChanged"; lineNumber: 159 } + Signal { name: "overwriteConfirmationDialogChanged"; lineNumber: 160 } + Signal { name: "sideBarChanged"; revision: 1545; lineNumber: 161 } + } + 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: 69 + name: "QQuickFontDialogImplAttached" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "familyListView" + type: "QQuickListView" + isPointer: true + read: "familyListView" + write: "setFamilyListView" + notify: "familyListViewChanged" + index: 0 + lineNumber: 72 + } + Property { + name: "styleListView" + type: "QQuickListView" + isPointer: true + read: "styleListView" + write: "setStyleListView" + notify: "styleListViewChanged" + index: 1 + lineNumber: 74 + } + Property { + name: "sizeListView" + type: "QQuickListView" + isPointer: true + read: "sizeListView" + write: "setSizeListView" + notify: "sizeListViewChanged" + index: 2 + lineNumber: 76 + } + Property { + name: "sampleEdit" + type: "QQuickTextEdit" + isPointer: true + read: "sampleEdit" + write: "setSampleEdit" + notify: "sampleEditChanged" + index: 3 + lineNumber: 78 + } + Property { + name: "buttonBox" + type: "QQuickDialogButtonBox" + isPointer: true + read: "buttonBox" + write: "setButtonBox" + notify: "buttonBoxChanged" + index: 4 + lineNumber: 80 + } + Property { + name: "writingSystemComboBox" + type: "QQuickComboBox" + isPointer: true + read: "writingSystemComboBox" + write: "setWritingSystemComboBox" + notify: "writingSystemComboBoxChanged" + index: 5 + lineNumber: 82 + } + Property { + name: "underlineCheckBox" + type: "QQuickCheckBox" + isPointer: true + read: "underlineCheckBox" + write: "setUnderlineCheckBox" + notify: "underlineCheckBoxChanged" + index: 6 + lineNumber: 84 + } + Property { + name: "strikeoutCheckBox" + type: "QQuickCheckBox" + isPointer: true + read: "strikeoutCheckBox" + write: "setStrikeoutCheckBox" + notify: "strikeoutCheckBoxChanged" + index: 7 + lineNumber: 86 + } + Property { + name: "familyEdit" + type: "QQuickTextField" + isPointer: true + read: "familyEdit" + write: "setFamilyEdit" + notify: "familyEditChanged" + index: 8 + lineNumber: 89 + } + Property { + name: "styleEdit" + type: "QQuickTextField" + isPointer: true + read: "styleEdit" + write: "setStyleEdit" + notify: "styleEditChanged" + index: 9 + lineNumber: 91 + } + Property { + name: "sizeEdit" + type: "QQuickTextField" + isPointer: true + read: "sizeEdit" + write: "setSizeEdit" + notify: "sizeEditChanged" + index: 10 + lineNumber: 92 + } + Signal { name: "buttonBoxChanged"; lineNumber: 133 } + Signal { name: "familyListViewChanged"; lineNumber: 134 } + Signal { name: "styleListViewChanged"; lineNumber: 135 } + Signal { name: "sizeListViewChanged"; lineNumber: 136 } + Signal { name: "sampleEditChanged"; lineNumber: 137 } + Signal { name: "writingSystemComboBoxChanged"; lineNumber: 138 } + Signal { name: "underlineCheckBoxChanged"; lineNumber: 139 } + Signal { name: "strikeoutCheckBoxChanged"; lineNumber: 140 } + Signal { name: "familyEditChanged"; lineNumber: 141 } + Signal { name: "styleEditChanged"; lineNumber: 142 } + Signal { name: "sizeEditChanged"; lineNumber: 143 } + } + 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: 70 + name: "QQuickMessageDialogImplAttached" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "buttonBox" + type: "QQuickDialogButtonBox" + isPointer: true + read: "buttonBox" + write: "setButtonBox" + notify: "buttonBoxChanged" + index: 0 + lineNumber: 73 + } + Property { + name: "detailedTextButton" + type: "QQuickButton" + isPointer: true + read: "detailedTextButton" + write: "setDetailedTextButton" + notify: "detailedTextButtonChanged" + index: 1 + lineNumber: 75 + } + Signal { name: "buttonBoxChanged"; lineNumber: 87 } + Signal { name: "detailedTextButtonChanged"; lineNumber: 88 } + } + 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 + } + 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: 26 + 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/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/ColorDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/ColorDialog.qml new file mode 100644 index 0000000..482dcec --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/ColorDialog.qml @@ -0,0 +1,262 @@ +// 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("Eye dropper") + } + } + + 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 + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/ColorInputs.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/ColorInputs.qml new file mode 100644 index 0000000..43f6108 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FileDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FileDialog.qml new file mode 100644 index 0000000..340749d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FileDialog.qml @@ -0,0 +1,239 @@ +// 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 + } + + 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.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 { + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FileDialogDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FileDialogDelegate.qml new file mode 100644 index 0000000..08b012b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FileDialogDelegate.qml @@ -0,0 +1,58 @@ +// 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 + + Accessible.name: fileName + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderBreadcrumbBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderBreadcrumbBar.qml new file mode 100644 index 0000000..f3b8614 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderBreadcrumbBar.qml @@ -0,0 +1,76 @@ +// 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 + Accessible.name: qsTr("Up") + } + textField: TextField { + text: (control.dialog as DialogsQuickImpl.FileDialogImpl)?.selectedFile + ?? (control.dialog as DialogsQuickImpl.FolderDialogImpl).currentFolder + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderDialog.qml new file mode 100644 index 0000000..3a01aa3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderDialogDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FolderDialogDelegate.qml new file mode 100644 index 0000000..41db06d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FontDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FontDialog.qml new file mode 100644 index 0000000..4c921ee --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/FontDialog.qml @@ -0,0 +1,120 @@ +// 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 + spacing: 6 + horizontalPadding: 0 + verticalPadding: 0 + background: null + + Layout.rightMargin: 12 + Layout.topMargin: 6 + Layout.bottomMargin: 6 + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/MessageDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/MessageDialog.qml new file mode 100644 index 0000000..16bcac8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/SideBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/SideBar.qml new file mode 100644 index 0000000..ee7095a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Fusion/SideBar.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.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 + + Accessible.name: 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/ColorDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/ColorDialog.qml new file mode 100644 index 0000000..80db54d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/ColorDialog.qml @@ -0,0 +1,281 @@ +// 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("Eye dropper") + } + } + + 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 + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/ColorInputs.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/ColorInputs.qml new file mode 100644 index 0000000..3492948 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FileDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FileDialog.qml new file mode 100644 index 0000000..a026fa2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FileDialog.qml @@ -0,0 +1,230 @@ +// 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 + +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 + } + } + + FileDialogImpl.buttonBox: buttonBox + 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 { + 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 - 28 + } + } + + 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 { + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FileDialogDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FileDialogDelegate.qml new file mode 100644 index 0000000..e222778 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FileDialogDelegate.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.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 + + Accessible.name: fileName + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderBreadcrumbBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderBreadcrumbBar.qml new file mode 100644 index 0000000..27be91c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderBreadcrumbBar.qml @@ -0,0 +1,60 @@ +// 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 + Accessible.name: qsTr("Up") + } + textField: TextField { + text: (control.dialog as DialogsQuickImpl.FileDialogImpl)?.selectedFile + ?? (control.dialog as DialogsQuickImpl.FolderDialogImpl).currentFolder + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderDialog.qml new file mode 100644 index 0000000..395bef4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderDialogDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FolderDialogDelegate.qml new file mode 100644 index 0000000..902d682 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FontDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FontDialog.qml new file mode 100644 index 0000000..68ffd5e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/FontDialog.qml @@ -0,0 +1,133 @@ +// 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 + spacing: 12 + Layout.rightMargin: 16 + Layout.bottomMargin: 16 + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/MessageDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/MessageDialog.qml new file mode 100644 index 0000000..7dd2468 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/SideBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/SideBar.qml new file mode 100644 index 0000000..46892dc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Imagine/SideBar.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.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 + + Accessible.name: 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/ColorDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/ColorDialog.qml new file mode 100644 index 0000000..bcd239b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/ColorDialog.qml @@ -0,0 +1,257 @@ +// 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("Eye dropper") + } + } + + 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 + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/ColorInputs.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/ColorInputs.qml new file mode 100644 index 0000000..949ba0d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FileDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FileDialog.qml new file mode 100644 index 0000000..aafe95a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/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.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 + } + } + + FileDialogImpl.buttonBox: buttonBox + 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 { + 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 { + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FileDialogDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FileDialogDelegate.qml new file mode 100644 index 0000000..2e8f3f6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FileDialogDelegate.qml @@ -0,0 +1,65 @@ +// 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 + + Accessible.name: fileName + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderBreadcrumbBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderBreadcrumbBar.qml new file mode 100644 index 0000000..79fc8ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderBreadcrumbBar.qml @@ -0,0 +1,74 @@ +// 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 + Accessible.name: qsTr("Up") + } + textField: TextField { + text: (control.dialog as DialogsQuickImpl.FileDialogImpl)?.selectedFile + ?? (control.dialog as DialogsQuickImpl.FolderDialogImpl).currentFolder + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderDialog.qml new file mode 100644 index 0000000..a593efb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderDialogDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FolderDialogDelegate.qml new file mode 100644 index 0000000..ad42a0a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FontDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FontDialog.qml new file mode 100644 index 0000000..25e8677 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/FontDialog.qml @@ -0,0 +1,109 @@ +// 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 + spacing: 12 + horizontalPadding: 0 + verticalPadding: 20 + + Layout.rightMargin: 20 + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/MessageDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/MessageDialog.qml new file mode 100644 index 0000000..6ce8060 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/SideBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/SideBar.qml new file mode 100644 index 0000000..ae18a53 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Material/SideBar.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.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 + + Accessible.name: 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/ColorDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/ColorDialog.qml new file mode 100644 index 0000000..f0bb35b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/ColorDialog.qml @@ -0,0 +1,265 @@ +// 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("Eye dropper") + } + } + + 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 + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/ColorInputs.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/ColorInputs.qml new file mode 100644 index 0000000..9952c7f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FileDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FileDialog.qml new file mode 100644 index 0000000..a894396 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FileDialog.qml @@ -0,0 +1,204 @@ +// 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 + } + + Overlay.modal: Rectangle { + color: overwriteConfirmationDialog.Universal.baseMediumColor + } + } + + FileDialogImpl.buttonBox: buttonBox + 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 { + 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 { + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FileDialogDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FileDialogDelegate.qml new file mode 100644 index 0000000..a03bd25 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/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.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 + + Accessible.name: fileName + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderBreadcrumbBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderBreadcrumbBar.qml new file mode 100644 index 0000000..2421de1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderBreadcrumbBar.qml @@ -0,0 +1,72 @@ +// 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 + Accessible.name: qsTr("Up") + } + textField: TextField { + text: (control.dialog as DialogsQuickImpl.FileDialogImpl)?.selectedFile + ?? (control.dialog as DialogsQuickImpl.FolderDialogImpl).currentFolder + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderDialog.qml new file mode 100644 index 0000000..040d839 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderDialogDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FolderDialogDelegate.qml new file mode 100644 index 0000000..74b77ad --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FontDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FontDialog.qml new file mode 100644 index 0000000..e2029b7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/FontDialog.qml @@ -0,0 +1,112 @@ +// 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 + spacing: 12 + horizontalPadding: 0 + + Layout.rightMargin: 24 + } + } + + Overlay.modal: Rectangle { + color: control.Universal.baseLowColor + } + + Overlay.modeless: Rectangle { + color: control.Universal.baseLowColor + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/MessageDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/MessageDialog.qml new file mode 100644 index 0000000..032d01c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/SideBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/SideBar.qml new file mode 100644 index 0000000..d9698ec --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/+Universal/SideBar.qml @@ -0,0 +1,88 @@ +// 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 + + Accessible.name: 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/ColorDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/ColorDialog.qml new file mode 100644 index 0000000..d2ad673 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/ColorDialog.qml @@ -0,0 +1,269 @@ +// 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("Eye dropper") + } + } + } + + 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 + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/ColorInputs.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/ColorInputs.qml new file mode 100644 index 0000000..7307ac2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialog.qml new file mode 100644 index 0000000..8f5d861 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialog.qml @@ -0,0 +1,223 @@ +// 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 + } + } + + /* + 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.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 { + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialogDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialogDelegate.qml new file mode 100644 index 0000000..a38d64d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialogDelegate.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.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 + + Accessible.name: fileName + + contentItem: DialogsQuickImpl.FileDialogDelegateLabel { + delegate: control + fileDetailRowTextColor: control.icon.color + fileDetailRowWidth: control.fileDetailRowWidth + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialogDelegateLabel.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialogDelegateLabel.qml new file mode 100644 index 0000000..2cd8a12 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FileDialogDelegateLabel.qml @@ -0,0 +1,77 @@ +// 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 + } + Label { + text: root.delegate.fileName + color: root.delegate.icon.color + y: (parent.height - height) / 2 + + Accessible.ignored: true + } + } + + Item { + id: fileDetailRow + x: iconImage.width + root.delegate.spacing + width: fileDetailRowWidth - x - root.delegate.leftPadding + implicitHeight: childrenRect.height + + Label { + 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 + + Accessible.ignored: true + } + Label { + text: Qt.formatDateTime(root.delegate.fileModified) + font.pixelSize: root.delegate.font.pixelSize * 0.75 + color: root.fileDetailRowTextColor + x: parent.width - width + + Accessible.ignored: true + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FolderBreadcrumbBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FolderBreadcrumbBar.qml new file mode 100644 index 0000000..e2933d6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/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.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.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 + Accessible.name: qsTr("Up") + } + textField: TextField { + text: (control.dialog as DialogsQuickImpl.FileDialogImpl)?.selectedFile + ?? (control.dialog as DialogsQuickImpl.FolderDialogImpl).currentFolder + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialog.qml new file mode 100644 index 0000000..3128030 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialogDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialogDelegate.qml new file mode 100644 index 0000000..ed08927 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialogDelegateLabel.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FolderDialogDelegateLabel.qml new file mode 100644 index 0000000..7f53d21 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FontDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FontDialog.qml new file mode 100644 index 0000000..668380c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FontDialog.qml @@ -0,0 +1,118 @@ +// 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 + palette.window: control.palette.light + spacing: 12 + horizontalPadding: 0 + verticalPadding: 20 + + Layout.rightMargin: 20 + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FontDialogContent.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FontDialogContent.qml new file mode 100644 index 0000000..36e8a6e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/FontDialogContent.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 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 + focus: 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/HueGradient.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/HueGradient.qml new file mode 100644 index 0000000..58bd240 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml new file mode 100644 index 0000000..e88a2e4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/PickerHandle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/PickerHandle.qml new file mode 100644 index 0000000..aa5b3c4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/SaturationLightnessPicker.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/SaturationLightnessPicker.qml new file mode 100644 index 0000000..5ad3946 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/SaturationLightnessPicker.qml @@ -0,0 +1,39 @@ +// 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: ShaderEffect { + scale: contentItem.width / width + layer.enabled: true + layer.smooth: true + anchors.fill: parent + + property alias hue: control.hue + + fragmentShader: "qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/shaders/SaturationLightness.frag.qsb" + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/SideBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/SideBar.qml new file mode 100644 index 0000000..2080100 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qml/SideBar.qml @@ -0,0 +1,93 @@ +// 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 + 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 + // same as the icon color + color: buttonDelegateRoot.icon.color + alignment: Qt.AlignLeft + } + + required property int index + required property string folderName + + Accessible.name: folderName + } + + 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 + flat: true + width: control.width + contentItem: IconLabel { + spacing: 5 + leftPadding: 10 + topPadding: 3 + bottomPadding: 3 + icon: addFavoriteDelegateRoot.icon + text: addFavoriteDelegateRoot.labelText + font: addFavoriteDelegateRoot.font + // same as the icon color + color: addFavoriteDelegateRoot.icon.color + alignment: Qt.AlignLeft + opacity: addFavoriteDelegateRoot.dragHovering ? 0.2 : 1.0 + } + + required property string labelText + required property bool dragHovering + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qmldir new file mode 100644 index 0000000..475d69b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 +FileDialog 6.0 qml/FileDialog.qml +FileDialogDelegate 6.0 qml/FileDialogDelegate.qml +FileDialogDelegateLabel 6.0 qml/FileDialogDelegateLabel.qml +FolderBreadcrumbBar 6.0 qml/FolderBreadcrumbBar.qml +FolderDialog 6.0 qml/FolderDialog.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 +FileDialog 6.0 qml/+Fusion/FileDialog.qml +FileDialogDelegate 6.0 qml/+Fusion/FileDialogDelegate.qml +FolderBreadcrumbBar 6.0 qml/+Fusion/FolderBreadcrumbBar.qml +FolderDialog 6.0 qml/+Fusion/FolderDialog.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 +FileDialog 6.0 qml/+Imagine/FileDialog.qml +FileDialogDelegate 6.0 qml/+Imagine/FileDialogDelegate.qml +FolderBreadcrumbBar 6.0 qml/+Imagine/FolderBreadcrumbBar.qml +FolderDialog 6.0 qml/+Imagine/FolderDialog.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 +FileDialog 6.0 qml/+Material/FileDialog.qml +FileDialogDelegate 6.0 qml/+Material/FileDialogDelegate.qml +FolderBreadcrumbBar 6.0 qml/+Material/FolderBreadcrumbBar.qml +FolderDialog 6.0 qml/+Material/FolderDialog.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 +FileDialog 6.0 qml/+Universal/FileDialog.qml +FileDialogDelegate 6.0 qml/+Universal/FileDialogDelegate.qml +FolderBreadcrumbBar 6.0 qml/+Universal/FolderBreadcrumbBar.qml +FolderDialog 6.0 qml/+Universal/FolderDialog.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 +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qtquickdialogs2quickimplplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qtquickdialogs2quickimplplugin.dll new file mode 100644 index 0000000..0cec1b4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Dialogs/quickimpl/qtquickdialogs2quickimplplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Effects/effectsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Effects/effectsplugin.dll new file mode 100644 index 0000000..c2cb472 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Effects/effectsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Effects/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Effects/plugins.qmltypes new file mode 100644 index 0000000..9d8a5a8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Effects/plugins.qmltypes @@ -0,0 +1,416 @@ +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"] + exportMetaObjectRevisions: [1545] + 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: "spread" + type: "double" + read: "spread" + write: "setSpread" + notify: "spreadChanged" + index: 4 + lineNumber: 39 + isFinal: true + } + Property { + name: "cached" + type: "bool" + read: "isCached" + write: "setCached" + notify: "cachedChanged" + index: 5 + lineNumber: 40 + isFinal: true + } + Property { + name: "material" + type: "QQuickItem" + isPointer: true + read: "material" + write: "setMaterial" + notify: "materialChanged" + index: 6 + lineNumber: 41 + isFinal: true + } + Signal { name: "offsetChanged"; lineNumber: 63 } + Signal { name: "colorChanged"; lineNumber: 64 } + Signal { name: "blurChanged"; lineNumber: 65 } + Signal { name: "radiusChanged"; lineNumber: 66 } + Signal { name: "spreadChanged"; lineNumber: 67 } + Signal { name: "cachedChanged"; lineNumber: 68 } + Signal { name: "materialChanged"; lineNumber: 69 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Effects/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Effects/qmldir new file mode 100644 index 0000000..14f494a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Effects/qmldir @@ -0,0 +1,9 @@ +module QtQuick.Effects +linktarget Qt6::effectsplugin +optional plugin effectsplugin +classname QtQuickEffectsPlugin +typeinfo plugins.qmltypes +depends QtQuick auto +prefer :/qt-project.org/imports/QtQuick/Effects/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Layouts/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Layouts/plugins.qmltypes new file mode 100644 index 0000000..21d0bac --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Layouts/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Layouts/qmldir new file mode 100644 index 0000000..2fc6cb4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Layouts/qmldir @@ -0,0 +1,10 @@ +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/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Layouts/qquicklayoutsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Layouts/qquicklayoutsplugin.dll new file mode 100644 index 0000000..a416b55 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Layouts/qquicklayoutsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/LocalStorage/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/LocalStorage/plugins.qmltypes new file mode 100644 index 0000000..09aa6aa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/LocalStorage/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/LocalStorage/qmldir new file mode 100644 index 0000000..de9d480 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/LocalStorage/qmllocalstorageplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/LocalStorage/qmllocalstorageplugin.dll new file mode 100644 index 0000000..88f26e3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/LocalStorage/qmllocalstorageplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultButton.qml new file mode 100644 index 0000000..4ae42ec --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultButton.qml @@ -0,0 +1,51 @@ +// 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 + } + + icon.width: 24 + icon.height: 24 + icon.color: control.palette.buttonText + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + icon: control.icon + text: control.text + font: control.font + color: control.palette.buttonText + + readonly property bool __ignoreNotCustomizable: true + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultCheckBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultCheckBox.qml new file mode 100644 index 0000000..15b7aca --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultComboBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultComboBox.qml new file mode 100644 index 0000000..d480f38 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultDial.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultDial.qml new file mode 100644 index 0000000..841170c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultFrame.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultFrame.qml new file mode 100644 index 0000000..b6f211a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultGroupBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultGroupBox.qml new file mode 100644 index 0000000..9c2ef30 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultItemDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultItemDelegate.qml new file mode 100644 index 0000000..0b18724 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultItemDelegateIconLabel.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultItemDelegateIconLabel.qml new file mode 100644 index 0000000..bb14c17 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultProgressBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultProgressBar.qml new file mode 100644 index 0000000..d901a0f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultRadioButton.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultRadioButton.qml new file mode 100644 index 0000000..5af387a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultRadioDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultRadioDelegate.qml new file mode 100644 index 0000000..eaf564e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultScrollBar.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultScrollBar.qml new file mode 100644 index 0000000..d13208c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultSearchField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultSearchField.qml new file mode 100644 index 0000000..50b5b1a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultSearchField.qml @@ -0,0 +1,120 @@ +// 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 + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultSlider.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultSlider.qml new file mode 100644 index 0000000..2656e59 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultSpinBox.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultSpinBox.qml new file mode 100644 index 0000000..65af8c7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultTextArea.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultTextArea.qml new file mode 100644 index 0000000..43977ed --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultTextField.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultTextField.qml new file mode 100644 index 0000000..474c30a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultTreeViewDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/DefaultTreeViewDelegate.qml new file mode 100644 index 0000000..172f2ac --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/qmldir new file mode 100644 index 0000000..2629fcc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/controls/qmldir @@ -0,0 +1 @@ +prefer :/qt-project.org/imports/QtQuick/NativeStyle/ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/plugins.qmltypes new file mode 100644 index 0000000..cff0f90 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/plugins.qmltypes @@ -0,0 +1,380 @@ +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: "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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/qmldir new file mode 100644 index 0000000..2f2db20 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/qmldir @@ -0,0 +1,49 @@ +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 +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 +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/qtquickcontrols2nativestyleplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/qtquickcontrols2nativestyleplugin.dll new file mode 100644 index 0000000..e6bc183 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/qtquickcontrols2nativestyleplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/util/WindowsFocusFrame.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/util/WindowsFocusFrame.qml new file mode 100644 index 0000000..bd86a93 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/util/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/util/qmldir new file mode 100644 index 0000000..2629fcc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/NativeStyle/util/qmldir @@ -0,0 +1 @@ +prefer :/qt-project.org/imports/QtQuick/NativeStyle/ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Particles/particlesplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Particles/particlesplugin.dll new file mode 100644 index 0000000..7794d39 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Particles/particlesplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Particles/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Particles/plugins.qmltypes new file mode 100644 index 0000000..eb5e83f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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: 38 + name: "QQuickStochasticState" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "duration" + type: "int" + read: "duration" + write: "setDuration" + notify: "durationChanged" + index: 0 + lineNumber: 41 + } + Property { + name: "durationVariation" + type: "int" + read: "durationVariation" + write: "setDurationVariation" + notify: "durationVariationChanged" + index: 1 + lineNumber: 42 + } + Property { + name: "randomStart" + type: "bool" + read: "randomStart" + write: "setRandomStart" + notify: "randomStartChanged" + index: 2 + lineNumber: 44 + } + Property { + name: "to" + type: "QVariantMap" + read: "to" + write: "setTo" + notify: "toChanged" + index: 3 + lineNumber: 45 + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 4 + lineNumber: 46 + } + Signal { + name: "durationChanged" + lineNumber: 88 + Parameter { name: "arg"; type: "int" } + } + Signal { + name: "nameChanged" + lineNumber: 90 + Parameter { name: "arg"; type: "QString" } + } + Signal { + name: "toChanged" + lineNumber: 92 + Parameter { name: "arg"; type: "QVariantMap" } + } + Signal { + name: "durationVariationChanged" + lineNumber: 94 + Parameter { name: "arg"; type: "int" } + } + Signal { name: "entered"; lineNumber: 96 } + Signal { + name: "randomStartChanged" + lineNumber: 98 + Parameter { name: "arg"; type: "bool" } + } + Method { + name: "setDuration" + lineNumber: 101 + Parameter { name: "arg"; type: "int" } + } + Method { + name: "setName" + lineNumber: 109 + Parameter { name: "arg"; type: "QString" } + } + Method { + name: "setTo" + lineNumber: 117 + Parameter { name: "arg"; type: "QVariantMap" } + } + Method { + name: "setDurationVariation" + lineNumber: 125 + Parameter { name: "arg"; type: "int" } + } + Method { + name: "setRandomStart" + lineNumber: 133 + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Particles/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Particles/qmldir new file mode 100644 index 0000000..163fb28 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/+Material/PdfStyle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/+Material/PdfStyle.qml new file mode 100644 index 0000000..0728616 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/+Universal/PdfStyle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/+Universal/PdfStyle.qml new file mode 100644 index 0000000..4c559f0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/PdfLinkDelegate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/PdfLinkDelegate.qml new file mode 100644 index 0000000..4ac54d1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/PdfMultiPageView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/PdfMultiPageView.qml new file mode 100644 index 0000000..194d786 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/PdfPageView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/PdfPageView.qml new file mode 100644 index 0000000..e1d97f5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/PdfScrollablePageView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/PdfScrollablePageView.qml new file mode 100644 index 0000000..9fa0547 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/PdfStyle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/PdfStyle.qml new file mode 100644 index 0000000..a222761 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/pdfquickplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/pdfquickplugin.dll new file mode 100644 index 0000000..ad60add Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/pdfquickplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/plugins.qmltypes new file mode 100644 index 0000000..ce5620d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/qmldir new file mode 100644 index 0000000..20cc68f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Pdf/qmldir @@ -0,0 +1,23 @@ +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 +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene2D/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene2D/plugins.qmltypes new file mode 100644 index 0000000..75c85f0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene2D/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene2D/qmldir new file mode 100644 index 0000000..ed72002 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene2D/qtquickscene2dplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene2D/qtquickscene2dplugin.dll new file mode 100644 index 0000000..1b71c27 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene2D/qtquickscene2dplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene3D/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene3D/plugins.qmltypes new file mode 100644 index 0000000..a7eaf84 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene3D/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene3D/qmldir new file mode 100644 index 0000000..00e350d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene3D/qmldir @@ -0,0 +1,10 @@ +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/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene3D/qtquickscene3dplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene3D/qtquickscene3dplugin.dll new file mode 100644 index 0000000..09c5762 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Scene3D/qtquickscene3dplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/DesignHelpers/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/DesignHelpers/plugins.qmltypes new file mode 100644 index 0000000..7ae3809 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/DesignHelpers/plugins.qmltypes @@ -0,0 +1,255 @@ +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/qquickrectangleshape_p.h" + lineNumber: 25 + name: "QQuickRectangleShape" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QQuickShape" + exports: ["QtQuick.Shapes.DesignHelpers/RectangleShape 6.10"] + exportMetaObjectRevisions: [1546] + Enum { + name: "BorderMode" + lineNumber: 126 + values: ["Inside", "Middle", "Outside"] + } + Property { + name: "radius" + type: "int" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 0 + lineNumber: 29 + } + Property { + name: "topLeftRadius" + type: "int" + read: "topLeftRadius" + write: "setTopLeftRadius" + reset: "resetTopLeftRadius" + notify: "topLeftRadiusChanged" + index: 1 + lineNumber: 30 + isFinal: true + } + Property { + name: "topRightRadius" + type: "int" + read: "topRightRadius" + write: "setTopRightRadius" + reset: "resetTopRightRadius" + notify: "topRightRadiusChanged" + index: 2 + lineNumber: 31 + isFinal: true + } + Property { + name: "bottomLeftRadius" + type: "int" + read: "bottomLeftRadius" + write: "setBottomLeftRadius" + reset: "resetBottomLeftRadius" + notify: "bottomLeftRadiusChanged" + index: 3 + lineNumber: 32 + isFinal: true + } + Property { + name: "bottomRightRadius" + type: "int" + read: "bottomRightRadius" + write: "setBottomRightRadius" + reset: "resetBottomRightRadius" + notify: "bottomRightRadiusChanged" + index: 4 + lineNumber: 33 + isFinal: true + } + Property { + name: "bevel" + type: "bool" + read: "hasBevel" + write: "setBevel" + notify: "bevelChanged" + index: 5 + lineNumber: 34 + isFinal: true + } + Property { + name: "topLeftBevel" + type: "bool" + read: "hasTopLeftBevel" + write: "setTopLeftBevel" + reset: "resetTopLeftBevel" + notify: "topLeftBevelChanged" + index: 6 + lineNumber: 35 + isFinal: true + } + Property { + name: "topRightBevel" + type: "bool" + read: "hasTopRightBevel" + write: "setTopRightBevel" + reset: "resetTopRightBevel" + notify: "topRightBevelChanged" + index: 7 + lineNumber: 36 + isFinal: true + } + Property { + name: "bottomLeftBevel" + type: "bool" + read: "hasBottomLeftBevel" + write: "setBottomLeftBevel" + reset: "resetBottomLeftBevel" + notify: "bottomLeftBevelChanged" + index: 8 + lineNumber: 37 + isFinal: true + } + Property { + name: "bottomRightBevel" + type: "bool" + read: "hasBottomRightBevel" + write: "setBottomRightBevel" + reset: "resetBottomRightBevel" + notify: "bottomRightBevelChanged" + index: 9 + lineNumber: 38 + isFinal: true + } + Property { + name: "strokeColor" + type: "QColor" + read: "strokeColor" + write: "setStrokeColor" + notify: "strokeColorChanged" + index: 10 + lineNumber: 39 + isFinal: true + } + Property { + name: "strokeWidth" + type: "double" + read: "strokeWidth" + write: "setStrokeWidth" + notify: "strokeWidthChanged" + index: 11 + lineNumber: 40 + isFinal: true + } + Property { + name: "fillColor" + type: "QColor" + read: "fillColor" + write: "setFillColor" + notify: "fillColorChanged" + index: 12 + lineNumber: 41 + isFinal: true + } + Property { + name: "joinStyle" + type: "QQuickShapePath::JoinStyle" + read: "joinStyle" + write: "setJoinStyle" + notify: "joinStyleChanged" + index: 13 + lineNumber: 42 + isFinal: true + } + Property { + name: "capStyle" + type: "QQuickShapePath::CapStyle" + read: "capStyle" + write: "setCapStyle" + notify: "capStyleChanged" + index: 14 + lineNumber: 43 + isFinal: true + } + Property { + name: "strokeStyle" + type: "QQuickShapePath::StrokeStyle" + read: "strokeStyle" + write: "setStrokeStyle" + notify: "strokeStyleChanged" + index: 15 + lineNumber: 44 + isFinal: true + } + Property { + name: "dashOffset" + type: "double" + read: "dashOffset" + write: "setDashOffset" + notify: "dashOffsetChanged" + index: 16 + lineNumber: 45 + isFinal: true + } + Property { + name: "dashPattern" + type: "double" + isList: true + read: "dashPattern" + write: "setDashPattern" + notify: "dashPatternChanged" + index: 17 + lineNumber: 46 + isFinal: true + } + Property { + name: "fillGradient" + type: "QQuickShapeGradient" + isPointer: true + read: "fillGradient" + write: "setFillGradient" + reset: "resetFillGradient" + index: 18 + lineNumber: 47 + isFinal: true + } + Property { + name: "borderMode" + type: "BorderMode" + read: "borderMode" + write: "setBorderMode" + reset: "resetBorderMode" + index: 19 + lineNumber: 48 + isFinal: true + } + Signal { name: "radiusChanged"; lineNumber: 137 } + Signal { name: "topLeftRadiusChanged"; lineNumber: 138 } + Signal { name: "topRightRadiusChanged"; lineNumber: 139 } + Signal { name: "bottomLeftRadiusChanged"; lineNumber: 140 } + Signal { name: "bottomRightRadiusChanged"; lineNumber: 141 } + Signal { name: "bevelChanged"; lineNumber: 142 } + Signal { name: "topLeftBevelChanged"; lineNumber: 143 } + Signal { name: "topRightBevelChanged"; lineNumber: 144 } + Signal { name: "bottomLeftBevelChanged"; lineNumber: 145 } + Signal { name: "bottomRightBevelChanged"; lineNumber: 146 } + Signal { name: "shapePathChanged"; lineNumber: 147 } + Signal { name: "strokeColorChanged"; lineNumber: 148 } + Signal { name: "strokeWidthChanged"; lineNumber: 149 } + Signal { name: "fillColorChanged"; lineNumber: 150 } + Signal { name: "fillRuleChanged"; lineNumber: 151 } + Signal { name: "joinStyleChanged"; lineNumber: 152 } + Signal { name: "capStyleChanged"; lineNumber: 153 } + Signal { name: "strokeStyleChanged"; lineNumber: 154 } + Signal { name: "dashOffsetChanged"; lineNumber: 155 } + Signal { name: "dashPatternChanged"; lineNumber: 156 } + Signal { name: "gradientChanged"; lineNumber: 157 } + Signal { name: "borderModeChanged"; lineNumber: 158 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/DesignHelpers/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/DesignHelpers/qmldir new file mode 100644 index 0000000..f28c67a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/DesignHelpers/qtquickshapesdesignhelpersplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/DesignHelpers/qtquickshapesdesignhelpersplugin.dll new file mode 100644 index 0000000..18c696e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/DesignHelpers/qtquickshapesdesignhelpersplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/plugins.qmltypes new file mode 100644 index 0000000..988c9bb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/plugins.qmltypes @@ -0,0 +1,692 @@ +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: 352 + 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: 373 + values: [ + "UnknownRenderer", + "GeometryRenderer", + "NvprRenderer", + "SoftwareRenderer", + "CurveRenderer" + ] + } + Enum { + name: "Status" + lineNumber: 382 + values: ["Null", "Ready", "Processing"] + } + Enum { + name: "ContainsMode" + lineNumber: 389 + values: ["BoundingRectContains", "FillContains"] + } + Enum { + name: "FillMode" + lineNumber: 395 + values: [ + "NoResize", + "PreserveAspectFit", + "PreserveAspectCrop", + "Stretch" + ] + } + Enum { + name: "HAlignment" + lineNumber: 403 + values: ["AlignLeft", "AlignRight", "AlignHCenter"] + } + Enum { + name: "VAlignment" + lineNumber: 407 + values: ["AlignTop", "AlignBottom", "AlignVCenter"] + } + Property { + name: "rendererType" + type: "RendererType" + read: "rendererType" + notify: "rendererChanged" + index: 0 + lineNumber: 355 + isReadonly: true + } + Property { + name: "asynchronous" + type: "bool" + read: "asynchronous" + write: "setAsynchronous" + notify: "asynchronousChanged" + index: 1 + lineNumber: 356 + } + Property { + name: "vendorExtensionsEnabled" + type: "bool" + read: "vendorExtensionsEnabled" + write: "setVendorExtensionsEnabled" + notify: "vendorExtensionsEnabledChanged" + index: 2 + lineNumber: 357 + } + Property { + name: "preferredRendererType" + revision: 1542 + type: "RendererType" + read: "preferredRendererType" + write: "setPreferredRendererType" + notify: "preferredRendererTypeChanged" + index: 3 + lineNumber: 358 + isFinal: true + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 4 + lineNumber: 360 + isReadonly: true + } + Property { + name: "containsMode" + revision: 267 + type: "ContainsMode" + read: "containsMode" + write: "setContainsMode" + notify: "containsModeChanged" + index: 5 + lineNumber: 361 + } + Property { + name: "boundingRect" + revision: 1542 + type: "QRectF" + read: "boundingRect" + notify: "boundingRectChanged" + index: 6 + lineNumber: 362 + isReadonly: true + isFinal: true + } + Property { + name: "fillMode" + revision: 1543 + type: "FillMode" + read: "fillMode" + write: "setFillMode" + notify: "fillModeChanged" + index: 7 + lineNumber: 363 + isFinal: true + } + Property { + name: "horizontalAlignment" + revision: 1543 + type: "HAlignment" + read: "horizontalAlignment" + write: "setHorizontalAlignment" + notify: "horizontalAlignmentChanged" + index: 8 + lineNumber: 364 + isFinal: true + } + Property { + name: "verticalAlignment" + revision: 1543 + type: "VAlignment" + read: "verticalAlignment" + write: "setVerticalAlignment" + notify: "verticalAlignmentChanged" + index: 9 + lineNumber: 365 + isFinal: true + } + Property { + name: "data" + type: "QObject" + isList: true + read: "data" + index: 10 + lineNumber: 367 + isReadonly: true + } + Signal { name: "rendererChanged"; lineNumber: 456 } + Signal { name: "asynchronousChanged"; lineNumber: 457 } + Signal { name: "vendorExtensionsEnabledChanged"; lineNumber: 458 } + Signal { name: "statusChanged"; lineNumber: 459 } + Signal { name: "preferredRendererTypeChanged"; revision: 1542; lineNumber: 460 } + Signal { name: "boundingRectChanged"; revision: 1542; lineNumber: 461 } + Signal { name: "containsModeChanged"; revision: 267; lineNumber: 462 } + Signal { name: "fillModeChanged"; revision: 1543; lineNumber: 464 } + Signal { name: "horizontalAlignmentChanged"; revision: 1543; lineNumber: 465 } + Signal { name: "verticalAlignmentChanged"; revision: 1543; lineNumber: 466 } + Method { name: "_q_shapePathChanged"; lineNumber: 471 } + } + 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" + ] + exportMetaObjectRevisions: [ + 256, + 270, + 512, + 526, + 1536, + 1542, + 1543, + 1544, + 1545, + 1546 + ] + Enum { + name: "FillRule" + lineNumber: 239 + values: ["OddEvenFill", "WindingFill"] + } + Enum { + name: "JoinStyle" + lineNumber: 245 + values: ["MiterJoin", "BevelJoin", "RoundJoin"] + } + Enum { + name: "CapStyle" + lineNumber: 252 + values: ["FlatCap", "SquareCap", "RoundCap"] + } + Enum { + name: "StrokeStyle" + lineNumber: 259 + values: ["SolidLine", "DashLine"] + } + Enum { + name: "PathHints" + alias: "PathHint" + isFlag: true + lineNumber: 265 + 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" + index: 10 + lineNumber: 229 + } + Property { + name: "scale" + revision: 270 + type: "QSizeF" + read: "scale" + write: "setScale" + notify: "scaleChanged" + index: 11 + lineNumber: 230 + } + 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 + } + Signal { name: "shapePathChanged"; lineNumber: 327 } + Signal { name: "strokeColorChanged"; lineNumber: 328 } + Signal { name: "strokeWidthChanged"; lineNumber: 329 } + Signal { name: "fillColorChanged"; lineNumber: 330 } + Signal { name: "fillRuleChanged"; lineNumber: 331 } + Signal { name: "joinStyleChanged"; lineNumber: 332 } + Signal { name: "miterLimitChanged"; lineNumber: 333 } + Signal { name: "capStyleChanged"; lineNumber: 334 } + Signal { name: "strokeStyleChanged"; lineNumber: 335 } + Signal { name: "dashOffsetChanged"; lineNumber: 336 } + Signal { name: "dashPatternChanged"; lineNumber: 337 } + Signal { name: "pathHintsChanged"; revision: 1543; lineNumber: 339 } + Signal { name: "fillTransformChanged"; revision: 1544; lineNumber: 340 } + Signal { name: "fillItemChanged"; revision: 1544; lineNumber: 341 } + Method { name: "_q_fillGradientChanged"; lineNumber: 346 } + Method { name: "_q_fillItemDestroyed"; lineNumber: 347 } + } + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/qmldir new file mode 100644 index 0000000..428ff39 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/qmlshapesplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/qmlshapesplugin.dll new file mode 100644 index 0000000..eb64409 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Shapes/qmlshapesplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Templates/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Templates/plugins.qmltypes new file mode 100644 index 0000000..f8743f7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Templates/plugins.qmltypes @@ -0,0 +1,9787 @@ +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: 121 + 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: 128 + 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: 135 + 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" + ] + exportMetaObjectRevisions: [ + 512, + 513, + 514, + 515, + 525, + 526, + 1536, + 1538, + 1543, + 1545, + 1546 + ] + 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" + } + 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 + } + 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" + ] + exportMetaObjectRevisions: [ + 513, + 515, + 516, + 517, + 519, + 523, + 1536, + 1539, + 1543 + ] + attachedType: "QQuickDialogButtonBoxAttached" + Enum { + name: "Position" + lineNumber: 50 + 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: "delegate" + type: "QQmlComponent" + isPointer: true + read: "delegate" + write: "setDelegate" + notify: "delegateChanged" + index: 3 + lineNumber: 38 + isFinal: true + } + Property { + name: "buttonLayout" + revision: 517 + type: "QPlatformDialogHelper::ButtonLayout" + read: "buttonLayout" + write: "setButtonLayout" + reset: "resetButtonLayout" + notify: "buttonLayoutChanged" + index: 4 + lineNumber: 40 + isFinal: true + } + Signal { name: "accepted"; lineNumber: 77 } + Signal { name: "rejected"; lineNumber: 78 } + Signal { name: "helpRequested"; lineNumber: 79 } + Signal { + name: "clicked" + lineNumber: 80 + Parameter { name: "button"; type: "QQuickAbstractButton"; isPointer: true } + } + Signal { name: "positionChanged"; lineNumber: 81 } + Signal { name: "alignmentChanged"; lineNumber: 82 } + Signal { name: "standardButtonsChanged"; lineNumber: 83 } + Signal { name: "delegateChanged"; lineNumber: 84 } + Signal { name: "applied"; revision: 515; lineNumber: 86 } + Signal { name: "reset"; revision: 515; lineNumber: 87 } + Signal { name: "discarded"; revision: 515; lineNumber: 88 } + Signal { name: "buttonLayoutChanged"; revision: 517; lineNumber: 90 } + Method { + name: "standardButton" + type: "QQuickAbstractButton" + isPointer: true + isMethodConstant: true + lineNumber: 65 + Parameter { name: "button"; type: "QPlatformDialogHelper::StandardButton" } + } + } + Component { + file: "private/qquickdialogbuttonbox_p.h" + lineNumber: 111 + name: "QQuickDialogButtonBoxAttached" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "buttonBox" + type: "QQuickDialogButtonBox" + isPointer: true + read: "buttonBox" + notify: "buttonBoxChanged" + index: 0 + lineNumber: 114 + isReadonly: true + isFinal: true + } + Property { + name: "buttonRole" + type: "QPlatformDialogHelper::ButtonRole" + read: "buttonRole" + write: "setButtonRole" + notify: "buttonRoleChanged" + index: 1 + lineNumber: 115 + isFinal: true + } + Signal { name: "buttonBoxChanged"; lineNumber: 126 } + Signal { name: "buttonRoleChanged"; lineNumber: 127 } + } + 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" + ] + exportMetaObjectRevisions: [ + 527, + 1536, + 1538, + 1539, + 1540, + 1541, + 1542, + 1543, + 1544, + 1545, + 1546 + ] + 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 + } + 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 + } + 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: 28 + 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: 31 + isFinal: true + } + Property { + name: "to" + type: "int" + read: "to" + write: "setTo" + notify: "toChanged" + index: 1 + lineNumber: 32 + isFinal: true + } + Property { + name: "value" + type: "int" + read: "value" + write: "setValue" + notify: "valueChanged" + index: 2 + lineNumber: 33 + isFinal: true + } + Property { + name: "stepSize" + type: "int" + read: "stepSize" + write: "setStepSize" + notify: "stepSizeChanged" + index: 3 + lineNumber: 34 + isFinal: true + } + Property { + name: "editable" + type: "bool" + read: "isEditable" + write: "setEditable" + notify: "editableChanged" + index: 4 + lineNumber: 35 + isFinal: true + } + Property { + name: "live" + revision: 1542 + type: "bool" + read: "isLive" + write: "setLive" + notify: "liveChanged" + index: 5 + lineNumber: 36 + isFinal: true + } + Property { + name: "validator" + type: "QValidator" + isPointer: true + read: "validator" + write: "setValidator" + notify: "validatorChanged" + index: 6 + lineNumber: 39 + isFinal: true + } + Property { + name: "textFromValue" + type: "QJSValue" + read: "textFromValue" + write: "setTextFromValue" + notify: "textFromValueChanged" + index: 7 + lineNumber: 41 + isFinal: true + } + Property { + name: "valueFromText" + type: "QJSValue" + read: "valueFromText" + write: "setValueFromText" + notify: "valueFromTextChanged" + index: 8 + lineNumber: 42 + isFinal: true + } + Property { + name: "up" + type: "QQuickIndicatorButton" + isPointer: true + read: "up" + index: 9 + lineNumber: 43 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "down" + type: "QQuickIndicatorButton" + isPointer: true + read: "down" + index: 10 + lineNumber: 44 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "inputMethodHints" + revision: 514 + type: "Qt::InputMethodHints" + read: "inputMethodHints" + write: "setInputMethodHints" + notify: "inputMethodHintsChanged" + index: 11 + lineNumber: 46 + isFinal: true + } + Property { + name: "inputMethodComposing" + revision: 514 + type: "bool" + read: "isInputMethodComposing" + notify: "inputMethodComposingChanged" + index: 12 + lineNumber: 47 + isReadonly: true + isFinal: true + } + Property { + name: "wrap" + revision: 515 + type: "bool" + read: "wrap" + write: "setWrap" + notify: "wrapChanged" + index: 13 + lineNumber: 49 + isFinal: true + } + Property { + name: "displayText" + revision: 516 + type: "QString" + read: "displayText" + notify: "displayTextChanged" + index: 14 + lineNumber: 51 + isReadonly: true + isFinal: true + } + Signal { name: "fromChanged"; lineNumber: 109 } + Signal { name: "toChanged"; lineNumber: 110 } + Signal { name: "valueChanged"; lineNumber: 111 } + Signal { name: "stepSizeChanged"; lineNumber: 112 } + Signal { name: "editableChanged"; lineNumber: 113 } + Signal { name: "liveChanged"; revision: 1542; lineNumber: 114 } + Signal { name: "validatorChanged"; lineNumber: 116 } + Signal { name: "textFromValueChanged"; lineNumber: 118 } + Signal { name: "valueFromTextChanged"; lineNumber: 119 } + Signal { name: "valueModified"; revision: 514; lineNumber: 121 } + Signal { name: "inputMethodHintsChanged"; revision: 514; lineNumber: 122 } + Signal { name: "inputMethodComposingChanged"; revision: 514; lineNumber: 123 } + Signal { name: "wrapChanged"; revision: 515; lineNumber: 125 } + Signal { name: "displayTextChanged"; revision: 516; lineNumber: 127 } + Method { name: "increase"; lineNumber: 105 } + Method { name: "decrease"; lineNumber: 106 } + } + 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 + } + 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 + } + 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" + ] + exportMetaObjectRevisions: [ + 527, + 1536, + 1538, + 1539, + 1540, + 1541, + 1542, + 1543, + 1544, + 1545, + 1546 + ] + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Templates/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Templates/qmldir new file mode 100644 index 0000000..c9375cb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Templates/qmldir @@ -0,0 +1,9 @@ +module QtQuick.Templates +linktarget Qt6::qtquicktemplates2plugin +plugin qtquicktemplates2plugin +classname QtQuickTemplates2Plugin +typeinfo plugins.qmltypes +depends QtQuick auto +prefer :/qt-project.org/imports/QtQuick/Templates/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Templates/qtquicktemplates2plugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Templates/qtquicktemplates2plugin.dll new file mode 100644 index 0000000..6752fc6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Templates/qtquicktemplates2plugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/BlendTrees/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/BlendTrees/plugins.qmltypes new file mode 100644 index 0000000..e147b98 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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: 25 + 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: 28 + isFinal: true + } + Property { + name: "source2" + type: "QBlendTreeNode" + isPointer: true + read: "source2" + write: "setSource2" + notify: "source2Changed" + index: 1 + lineNumber: 29 + isFinal: true + } + Property { + name: "weight" + type: "double" + read: "weight" + write: "setWeight" + notify: "weightChanged" + index: 2 + lineNumber: 30 + isFinal: true + } + Signal { name: "source1Changed"; lineNumber: 48 } + Signal { name: "source2Changed"; lineNumber: 49 } + Signal { name: "weightChanged"; lineNumber: 50 } + Method { name: "handleInputFrameDataChanged"; lineNumber: 45 } + } + Component { + file: "private/qblendtreenode_p.h" + lineNumber: 25 + 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: 28 + isFinal: true + } + Signal { name: "frameDataChanged"; lineNumber: 40 } + Signal { name: "outputEnabledChanged"; lineNumber: 41 } + Method { name: "handleFrameDataChanged"; lineNumber: 47 } + } + Component { + file: "private/qtimelineanimationnode_p.h" + lineNumber: 26 + 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: 29 + isFinal: true + } + Property { + name: "timeline" + type: "QQuickTimeline" + isPointer: true + read: "timeline" + write: "setTimeline" + notify: "timelineChanged" + index: 1 + lineNumber: 30 + isFinal: true + } + Property { + name: "currentFrame" + type: "double" + read: "currentFrame" + write: "setCurrentFrame" + notify: "currentFrameChanged" + index: 2 + lineNumber: 31 + isFinal: true + } + Signal { name: "animationChanged"; lineNumber: 46 } + Signal { name: "timelineChanged"; lineNumber: 47 } + Signal { name: "currentFrameChanged"; lineNumber: 48 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/BlendTrees/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/BlendTrees/qmldir new file mode 100644 index 0000000..e52d430 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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 QtQuickTimeline +prefer :/qt-project.org/imports/QtQuick/Timeline/BlendTrees/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/BlendTrees/qtquicktimelineblendtreesplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/BlendTrees/qtquicktimelineblendtreesplugin.dll new file mode 100644 index 0000000..3159d94 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/BlendTrees/qtquicktimelineblendtreesplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/plugins.qmltypes new file mode 100644 index 0000000..664ff9f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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: 31 + 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: 36 + } + Property { + name: "easing" + type: "QEasingCurve" + read: "easing" + write: "setEasing" + notify: "easingCurveChanged" + index: 1 + lineNumber: 37 + } + Property { + name: "value" + type: "QVariant" + read: "value" + write: "setValue" + notify: "valueChanged" + index: 2 + lineNumber: 38 + } + Signal { name: "frameChanged"; lineNumber: 62 } + Signal { name: "easingCurveChanged"; lineNumber: 63 } + Signal { name: "valueChanged"; lineNumber: 64 } + } + Component { + file: "private/qquickkeyframe_p.h" + lineNumber: 67 + 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: 74 + } + Property { + name: "property" + type: "QString" + read: "property" + write: "setProperty" + notify: "propertyChanged" + index: 1 + lineNumber: 75 + } + Property { + name: "keyframes" + type: "QQuickKeyframe" + isList: true + read: "keyframes" + index: 2 + lineNumber: 76 + isReadonly: true + } + Property { + name: "keyframeSource" + revision: 257 + type: "QUrl" + read: "keyframeSource" + write: "setKeyframeSource" + notify: "keyframeSourceChanged" + index: 3 + lineNumber: 77 + } + Signal { name: "targetChanged"; lineNumber: 118 } + Signal { name: "propertyChanged"; lineNumber: 119 } + Signal { name: "keyframeSourceChanged"; revision: 257; lineNumber: 120 } + } + Component { + file: "private/qquicktimeline_p.h" + lineNumber: 28 + 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: 35 + } + Property { + name: "endFrame" + type: "double" + read: "endFrame" + write: "setEndFrame" + notify: "endFrameChanged" + index: 1 + lineNumber: 36 + } + Property { + name: "currentFrame" + type: "double" + read: "currentFrame" + write: "setCurrentFrame" + notify: "currentFrameChanged" + index: 2 + lineNumber: 37 + } + Property { + name: "keyframeGroups" + type: "QQuickKeyframeGroup" + isList: true + read: "keyframeGroups" + index: 3 + lineNumber: 38 + isReadonly: true + } + Property { + name: "animations" + type: "QQuickTimelineAnimation" + isList: true + read: "animations" + index: 4 + lineNumber: 39 + isReadonly: true + } + Property { + name: "enabled" + type: "bool" + read: "enabled" + write: "setEnabled" + notify: "enabledChanged" + index: 5 + lineNumber: 40 + } + Signal { name: "enabledChanged"; lineNumber: 77 } + Signal { name: "startFrameChanged"; lineNumber: 78 } + Signal { name: "endFrameChanged"; lineNumber: 79 } + Signal { name: "currentFrameChanged"; lineNumber: 80 } + } + Component { + file: "private/qquicktimelineanimation_p.h" + lineNumber: 24 + 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: 28 + } + Signal { name: "pingPongChanged"; lineNumber: 39 } + Signal { name: "finished"; lineNumber: 40 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/qmldir new file mode 100644 index 0000000..55a1226 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/qmldir @@ -0,0 +1,10 @@ +module QtQuick.Timeline +linktarget Qt6::qtquicktimelineplugin +optional plugin qtquicktimelineplugin +classname QtQuickTimelinePlugin +designersupported +typeinfo plugins.qmltypes +depends QtQuick +prefer :/qt-project.org/imports/QtQuick/Timeline/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/qtquicktimelineplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/qtquicktimelineplugin.dll new file mode 100644 index 0000000..093a454 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Timeline/qtquicktimelineplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/Helpers/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/Helpers/plugins.qmltypes new file mode 100644 index 0000000..793cb30 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/Helpers/plugins.qmltypes @@ -0,0 +1,54 @@ +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/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/Helpers/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/Helpers/qmldir new file mode 100644 index 0000000..696f1cb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/Helpers/qquickvectorimagehelpersplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/Helpers/qquickvectorimagehelpersplugin.dll new file mode 100644 index 0000000..dafb4c8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/Helpers/qquickvectorimagehelpersplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/plugins.qmltypes new file mode 100644 index 0000000..49a5c7b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/plugins.qmltypes @@ -0,0 +1,126 @@ +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" + ] + exportMetaObjectRevisions: [1536, 1539, 1543, 1546] + Enum { + name: "FillMode" + lineNumber: 39 + values: [ + "NoResize", + "PreserveAspectFit", + "PreserveAspectCrop", + "Stretch" + ] + } + Enum { + name: "RendererType" + lineNumber: 47 + 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 + } + Signal { name: "sourceChanged"; lineNumber: 72 } + Signal { name: "fillModeChanged"; lineNumber: 73 } + Signal { name: "preferredRendererTypeChanged"; lineNumber: 75 } + Signal { name: "assumeTrustedSourceChanged"; lineNumber: 76 } + Method { name: "updateRootItemScale"; lineNumber: 79 } + Method { name: "updateAnimationProperties"; lineNumber: 80 } + } + Component { + file: "private/qquickvectorimage_p.h" + lineNumber: 87 + name: "QQuickVectorImageAnimations" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "loops" + type: "int" + read: "loops" + write: "setLoops" + notify: "loopsChanged" + index: 0 + lineNumber: 91 + isFinal: true + } + Property { + name: "paused" + type: "bool" + read: "paused" + write: "setPaused" + notify: "pausedChanged" + index: 1 + lineNumber: 92 + isFinal: true + } + Signal { name: "loopsChanged"; lineNumber: 109 } + Signal { name: "enabledChanged"; lineNumber: 110 } + Signal { name: "pausedChanged"; lineNumber: 111 } + Method { name: "restart"; lineNumber: 106 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/qmldir new file mode 100644 index 0000000..576485c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/qmldir @@ -0,0 +1,10 @@ +module QtQuick.VectorImage +linktarget Qt6::qquickvectorimageplugin +optional plugin qquickvectorimageplugin +classname QtQuickVectorImagePlugin +typeinfo plugins.qmltypes +import QtQuick.VectorImage.Helpers +default import QtQuick.Shapes +prefer :/qt-project.org/imports/QtQuick/VectorImage/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/qquickvectorimageplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/qquickvectorimageplugin.dll new file mode 100644 index 0000000..8164f6b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VectorImage/qquickvectorimageplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/AlternativeKeys.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/AlternativeKeys.qml new file mode 100644 index 0000000..d3e5eae --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/AlternativeKeys.qml @@ -0,0 +1,107 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +Item { + property bool active: listView.currentIndex != -1 + property int highlightIndex: -1 + property alias listView: listView + property int keyCode + property point origin + signal clicked + LayoutMirroring.enabled: false + LayoutMirroring.childrenInherit: true + + z: 1 + visible: active + anchors.fill: parent + + ListModel { + id: listModel + } + + ListView { + id: listView + spacing: 0 + model: listModel + delegate: keyboard.style.alternateKeysListDelegate + highlight: keyboard.style.alternateKeysListHighlight ? keyboard.style.alternateKeysListHighlight : defaultHighlight + highlightMoveDuration: 0 + highlightResizeDuration: 0 + keyNavigationWraps: true + orientation: ListView.Horizontal + height: keyboard.style ? keyboard.style.alternateKeysListItemHeight : 0 + x: origin.x + y: keyboard.style ? origin.y - height - keyboard.style.alternateKeysListBottomMargin : 0 + Component { + id: defaultHighlight + Item {} + } + } + + Loader { + id: backgroundLoader + sourceComponent: keyboard.style.alternateKeysListBackground + anchors.fill: listView + z: -1 + states: State { + name: "highlighted" + when: highlightIndex !== -1 && highlightIndex === listView.currentIndex && + backgroundLoader.item !== null && backgroundLoader.item.hasOwnProperty("currentItemHighlight") + PropertyChanges { + target: backgroundLoader.item + currentItemHighlight: true + } + } + } + + onClicked: { + if (active && listView.currentIndex >= 0 && listView.currentIndex < listView.model.count) { + var activeKey = listView.model.get(listView.currentIndex) + InputContext.inputEngine.virtualKeyClick(keyCode, activeKey.data, + InputContext.uppercase ? Qt.ShiftModifier : 0) + } + } + + function open(key, originX, originY) { + keyCode = key.key + var alternativeKeys = key.effectiveAlternativeKeys + var displayAlternativeKeys = key.displayAlternativeKeys + if (alternativeKeys.length > 0 && displayAlternativeKeys.length === alternativeKeys.length) { + for (var i = 0; i < alternativeKeys.length; i++) { + listModel.append({ + "text": InputContext.uppercase ? displayAlternativeKeys[i].toUpperCase() : displayAlternativeKeys[i], + "data": InputContext.uppercase ? alternativeKeys[i].toUpperCase() : alternativeKeys[i] + }) + } + listView.width = keyboard.style.alternateKeysListItemWidth * listModel.count + listView.forceLayout() + highlightIndex = key.effectiveAlternativeKeysHighlightIndex + if (highlightIndex === -1) { + console.log("AlternativeKeys: active key \"" + key.text + "\" not found in alternativeKeys \"" + alternativeKeys + ".\"") + highlightIndex = 0 + } + listView.currentIndex = highlightIndex + var currentItemOffset = (listView.currentIndex + 0.5) * keyboard.style.alternateKeysListItemWidth + origin = Qt.point(Math.min(Math.max(keyboard.style.alternateKeysListLeftMargin, originX - currentItemOffset), width - listView.width - keyboard.style.alternateKeysListRightMargin), originY) + if (backgroundLoader.item && backgroundLoader.item.hasOwnProperty("currentItemOffset")) { + backgroundLoader.item.currentItemOffset = currentItemOffset + } + } + return active + } + + function move(mouseX) { + var newIndex = listView.indexAt(Math.max(1, Math.min(listView.width - 1, mapToItem(listView, mouseX, 0).x)), 1) + if (newIndex !== listView.currentIndex) { + listView.currentIndex = newIndex + } + } + + function close() { + listView.currentIndex = -1 + listModel.clear() + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/BackspaceKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/BackspaceKey.qml new file mode 100644 index 0000000..cb018be --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/BackspaceKey.qml @@ -0,0 +1,28 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +/*! + \qmltype BackspaceKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits BaseKey + + \brief Backspace key for keyboard layouts. + + Sends a backspace key for input method processing. + This key is repeatable. +*/ + +BaseKey { + key: Qt.Key_Backspace + keyType: QtVirtualKeyboard.KeyType.BackspaceKey + repeat: true + functionKey: true + highlighted: true + keyPanelDelegate: keyboard.style ? keyboard.style.backspaceKeyPanel : undefined +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/BaseKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/BaseKey.qml new file mode 100644 index 0000000..1fb2dff --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/BaseKey.qml @@ -0,0 +1,234 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.Layouts +import QtQuick.VirtualKeyboard + +/*! + \qmltype BaseKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \inherits Item + + \brief Common parent for all key types. + + BaseKey is a common type for all keys in keyboard layout. + + This type should not be used directly in the layouts. The specialized + key types, such as Key or EnterKey should be used instead. +*/ + +Item { + id: keyItem + + /*! \since QtQuick.VirtualKeyboard 6.1 + + \l Key type for the specialized key. Possible values are defined by the + {QtVirtualKeyboard::KeyType}{key type enumeration}. + + For example, \l SpaceKey sets this value to \e QtVirtualKeyboard.KeyType.SpaceKey. + */ + property int keyType: QtVirtualKeyboard.KeyType.BaseKey + + /*! Sets the key weight value which determines the relative size of the key. + + Use this property to change the key size in the layout. + + The default value is inherited from the parent element + of the key in the layout hierarchy. + */ + property real weight: parent.keyWeight + + /*! Sets the key text for input method processing. + + In most cases, this is the Unicode representation of the key code. + + The default value is an empty string. + */ + property string text: "" + + /*! Sets the display text. + + This string is rendered in the keyboard layout. + + The default value is the key text. + */ + property string displayText: text + + /*! \since QtQuick.VirtualKeyboard 2.0 + + Sets the small text rendered in the corner of the key. + + The default value based on the default item in the effective alternative keys. + */ + property string smallText: effectiveAlternativeKeys && effectiveAlternativeKeysHighlightIndex !== -1 ? effectiveAlternativeKeys[effectiveAlternativeKeysHighlightIndex] : "" + + /*! \since QtQuick.VirtualKeyboard 2.0 + + Sets the visibility of small text. + + The default value is inherited from the parent. + */ + property bool smallTextVisible: parent.smallTextVisible + + /*! Sets the list of alternative keys. + + This property can be set to a string, or a list of strings. If the value is + a string, the alternative keys are presented as individual characters of + that string. If the value is a list of strings, the list is used instead. + + The alternative keys are presented to the user by pressing and holding a key + with this property set. + + \note If the alternative keys contains the key \c text, it will be filtered from + the \c effectiveAlternativeKeys and its position will be used as an indicator + for the highlighted item instead. + + The default is empty list. + */ + property var alternativeKeys: [] + + /*! \since QtQuick.VirtualKeyboard 2.0 + + This property contains the effective alternative keys presented to user. + + The list is contains the items in the \c alternativeKeys excluding the \c text + item. + */ + readonly property var effectiveAlternativeKeys: { + var textIndex = alternativeKeys.indexOf(text) + if (textIndex == -1) + return alternativeKeys + return alternativeKeys.slice(0, textIndex).concat(alternativeKeys.slice(textIndex + 1)) + } + + /*! \since QtQuick.VirtualKeyboard 2.0 + + This property contains the index of highlighted item in the \c effectiveAlternativeKeys. + + The index is calculated from the index of the key \c text in the \c alternativeKeys. + + For example, if the alternative keys contains "çcċčć" and the key \c text is "c", + this index will become 1 and the effective alternative keys presented to user will + be "ç[ċ]čć". + */ + readonly property int effectiveAlternativeKeysHighlightIndex: { + var index = alternativeKeys.indexOf(text) + return index > 0 && (index + 1) == alternativeKeys.length ? index - 1 : index + } + + /*! \since QtQuick.VirtualKeyboard 6.2 + + This property allows overriding the list of key strings presented to the user in the + alternative keys view. + */ + property var displayAlternativeKeys: effectiveAlternativeKeys + + /*! Sets the key code for input method processing. + + The default is Qt.Key_unknown. + */ + property int key: Qt.Key_unknown + + /*! \since QtQuick.VirtualKeyboard 1.3 + + This property controls whether the key emits key events for input + method processing. When true, the key events are disabled. + + By default, the key event is emitted if the \e key is not unknown + or the \e text is not empty. + */ + property bool noKeyEvent: key === Qt.Key_unknown && text.length === 0 + + /*! This property holds the active status of the key. + + This property is automatically set to true when the key is pressed. + */ + property bool active: false + + /*! \since QtQuick.VirtualKeyboard 1.3 + + Disables key modifiers on the emitted key. + + The default is false. + */ + property bool noModifier: false + + /*! Sets the key repeat attribute. + + If the repeat is enabled, the key will repeat the input events while held down. + The repeat should not be used if alternativeKeys is also set. + + The default is false. + */ + property bool repeat: false + + /*! Sets the highlighted status of the key. + + The default is false. + */ + property bool highlighted: false + + /*! Sets the function key attribute. + + The default is false. + */ + property bool functionKey: false + + /*! Sets the show preview attribute. + + By default, the character preview popup is not shown for function keys. + */ + property bool showPreview: enabled && !functionKey && !keyboard.navigationModeActive + + /*! This property holds the pressed status of the key. + + The pressed status can only be true if the key is both enabled and active. + When the key state becomes pressed, it triggers a key down event for the + input engine. A key up event is triggered when the key is released. + */ + property bool pressed: enabled && active + + /*! This property holds the uppercase status of the key. + + By default, this property reflects the uppercase status of the keyboard. + */ + property bool uppercased: InputContext.uppercase && !noModifier + + /*! Sets the key panel delegate for the key. + + This property is essential for key decoration. Without a key panel delegate, + the key is invisible. This property should be assigned in the inherited key type. + */ + property alias keyPanelDelegate: keyPanel.sourceComponent + + /*! + \since QtQuick.VirtualKeyboard 1.1 + + This property holds the sound effect to be played on key press. + + This property is read-only since the sound effects are defined in the keyboard style. + */ + readonly property url soundEffect: keyPanel.item ? keyPanel.item.soundEffect : "" + + onSoundEffectChanged: keyboard.soundEffect.register(soundEffect) + + Layout.minimumWidth: keyPanel.implicitWidth + Layout.minimumHeight: keyPanel.implicitHeight + Layout.preferredWidth: weight + Layout.fillWidth: true + Layout.fillHeight: true + + Loader { + id: keyPanel + anchors.fill: parent + onLoaded: keyPanel.item.control = keyItem + } + + /*! This signal is triggered when the key is pressed, allowing custom processing + of key. + */ + signal clicked +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/ChangeLanguageKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/ChangeLanguageKey.qml new file mode 100644 index 0000000..ad14bbe --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/ChangeLanguageKey.qml @@ -0,0 +1,53 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard +import QtQuick.VirtualKeyboard.Settings + +/*! + \qmltype ChangeLanguageKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits BaseKey + + \brief Change language key for keyboard layouts. + + This key changes the current input language in the list of supported + languages. The key has two function modes: + + \list + \li Popup mode + \li Toggle mode + \endlist + + The popup mode is enabled by the \l {KeyboardStyle::languagePopupListEnabled} property. + If enabled, a key press will open a popup list with available languages. Otherwise + it will cycle to the next available input language. +*/ + +BaseKey { + /*! If this property is true, the input language is only + changed between the languages providing custom layout. + + For example, if only the English and Arabic languages + provide digits layout, then other locales using the + shared default layout are ignored. + + The default is false. + */ + property bool customLayoutsOnly: false + + id: changeLanguageKey + keyType: QtVirtualKeyboard.KeyType.ChangeLanguageKey + objectName: "changeLanguageKey" + functionKey: true + highlighted: true + displayText: keyboard.locale.split("_")[0] + keyPanelDelegate: keyboard.style ? keyboard.style.languageKeyPanel : undefined + onClicked: keyboard.doKeyboardFunction(QtVirtualKeyboard.KeyboardFunction.ChangeLanguage, customLayoutsOnly) + enabled: keyboard.isKeyboardFunctionAvailable(QtVirtualKeyboard.KeyboardFunction.ChangeLanguage, customLayoutsOnly) + visible: VirtualKeyboardSettings.visibleFunctionKeys & QtVirtualKeyboard.KeyboardFunctionKeys.Language +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/CharacterPreviewBubble.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/CharacterPreviewBubble.qml new file mode 100644 index 0000000..8f09d46 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/CharacterPreviewBubble.qml @@ -0,0 +1,55 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +Item { + property bool active + property Item activeKey: keyboard.activeKey + + visible: active && activeKey !== undefined && activeKey !== null && activeKey.showPreview + z: 1 + + Loader { + id: characterPreview + anchors.fill: parent + sourceComponent: keyboard.style.characterPreviewDelegate + } + + onActiveKeyChanged: { + if (characterPreview.item !== null) { + if (!activeKey) { + characterPreview.item.text = "" + return + } + + characterPreview.item.text = Qt.binding(function() { + if (!activeKey) + return "" + var displayText = (activeKey.keyType === QtVirtualKeyboard.KeyType.FlickKey) ? activeKey.text : activeKey.displayText + return InputContext.uppercase ? displayText.toUpperCase() : displayText + }) + if (activeKey.keyType === QtVirtualKeyboard.KeyType.FlickKey) { + if (characterPreview.item.hasOwnProperty("flickLeft")) { + characterPreview.item.flickLeft = activeKey.flickLeft + characterPreview.item.flickRight = activeKey.flickRight + characterPreview.item.flickTop = activeKey.flickTop + characterPreview.item.flickBottom = activeKey.flickBottom + } + } else { + if (characterPreview.item.hasOwnProperty("flickLeft")) { + characterPreview.item.flickLeft = "" + characterPreview.item.flickRight = "" + characterPreview.item.flickTop = "" + characterPreview.item.flickBottom = "" + } + } + width = activeKey.width + height = activeKey.height + var position = keyboard.mapFromItem(activeKey, 0, 0) + x = position.x + y = position.y - height - keyboard.style.characterPreviewMargin + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/EnterKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/EnterKey.qml new file mode 100644 index 0000000..39ef859 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/EnterKey.qml @@ -0,0 +1,34 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +/*! + \qmltype EnterKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits BaseKey + + \brief Enter key for keyboard layouts. + + Sends an enter key for input method processing. +*/ + +BaseKey { + /*! This property holds the action id for the enter key. + + */ + readonly property int actionId: InputContext.priv.hasEnterKeyAction(InputContext.priv.inputItem) ? InputContext.priv.inputItem.EnterKeyAction.actionId : EnterKeyAction.None + + keyType: QtVirtualKeyboard.KeyType.EnterKey + text: "\n" + displayText: InputContext.priv.hasEnterKeyAction(InputContext.priv.inputItem) ? InputContext.priv.inputItem.EnterKeyAction.label : "" + key: Qt.Key_Return + showPreview: false + highlighted: true + enabled: InputContext.priv.hasEnterKeyAction(InputContext.priv.inputItem) ? InputContext.priv.inputItem.EnterKeyAction.enabled : true + keyPanelDelegate: keyboard.style ? keyboard.style.enterKeyPanel : undefined +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/FillerKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/FillerKey.qml new file mode 100644 index 0000000..54c400a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/FillerKey.qml @@ -0,0 +1,23 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +/*! + \qmltype FillerKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits BaseKey + + \brief Filler key for keyboard layouts. + + This key can be used as a filler in the keyboard layout. +*/ + +BaseKey { + keyType: QtVirtualKeyboard.KeyType.FillerKey + showPreview: false +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/FlickKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/FlickKey.qml new file mode 100644 index 0000000..702f707 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/FlickKey.qml @@ -0,0 +1,96 @@ +// Copyright (C) 2021 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +/*! + \qmltype FlickKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits Key + \since QtQuick.VirtualKeyboard 6.1 + + \brief Flick key for keyboard layouts. + + Allows to enter an alternative character in a four-way gesture. + Characters are taken from the alternate keys starting with the + key at index \c 0 (excluding the main key text) and the positions + are filled in the following order: left, top, bottom, right. +*/ + +Key { + + property int __key + property string __text + property point pt1 + readonly property real __centerRadius: width * 0.4 + readonly property var flickKeys: { + var keys = InputContext.uppercase ? alternativeKeys.toUpperCase() : alternativeKeys.toLowerCase() + var textIndex = __text ? keys.indexOf(InputContext.uppercase ? __text.toUpperCase() : __text.toLowerCase()) : -1 + if (textIndex === -1) + return keys + return keys.slice(0, textIndex).concat(keys.slice(textIndex + 1)) + } + property string flickLeft: flickKeys.length > 0 ? flickKeys[0] : "" + property string flickTop: flickKeys.length > 2 ? flickKeys[1] : "" + property string flickBottom: flickKeys.length > 3 ? flickKeys[3] : (flickKeys.length > 2 ? flickKeys[2] : "") + property string flickRight: flickKeys.length > 3 ? flickKeys[2] : (flickKeys.length === 2 ? flickKeys[1] : "") + + keyType: QtVirtualKeyboard.KeyType.FlickKey + + Component.onCompleted: { + __key = key + __text = text + } + + onActiveChanged: { + key = __key + text = __text + } + + function __angle(pt2) { + var dx = pt2.x - pt1.x + var dy = pt2.y - pt1.y + var theta = Math.atan2(-dy, dx) * 360 / (2 * Math.PI) + var theta_normalized = theta < 0 ? theta + 360 : theta + return theta_normalized >= 360 ? 0 : theta_normalized + } + + function __distance(pt2) { + var dx = pt2.x - pt1.x + dx = dx * dx + var dy = pt2.y - pt1.y + dy = dy * dy + return Math.sqrt(dx + dy) + } + + function press(x, y) { + pt1 = Qt.point(x, y) + } + + function update(x, y) { + var pt = Qt.point(x, y) + var distance = __distance(pt) + if (distance < __centerRadius) { + return + } + var currentText + var angle = __angle(pt) + if (angle < 45 || angle > 315) { + currentText = flickRight + } else if (angle < 135) { + currentText = flickTop + } else if (angle < 225) { + currentText = flickLeft + } else { + currentText = flickBottom + } + if (currentText.length === 1 && text !== currentText) { + key = currentText.toUpperCase().charCodeAt(0) + text = currentText + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/FunctionPopupList.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/FunctionPopupList.qml new file mode 100644 index 0000000..ed61765 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/FunctionPopupList.qml @@ -0,0 +1,110 @@ +// Copyright (C) 2021 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard +import QtQuick.VirtualKeyboard.Settings + +Item { + property bool active + property alias listView: listView + property point origin + signal clicked + LayoutMirroring.enabled: false + LayoutMirroring.childrenInherit: true + + z: 1 + visible: active + anchors.fill: parent + + ListModel { + id: listModel + } + + ListView { + id: listView + spacing: 0 + model: listModel + currentIndex: -1 + delegate: keyboard.style.functionPopupListDelegate + highlight: keyboard.style.functionPopupListHighlight ? keyboard.style.functionPopupListHighlight : defaultHighlight + highlightMoveDuration: 0 + highlightResizeDuration: 0 + keyNavigationWraps: true + orientation: ListView.Horizontal + width: contentItem.childrenRect.width + height: contentItem.childrenRect.height + x: { + var result = origin.x + if (count > 0) { + const item = itemAtIndex(0) + if (item) { + result -= Math.round(item.width / 2) + } + } + return result + } + y: origin.y - height + Component { + id: defaultHighlight + Item {} + } + } + + Loader { + id: backgroundLoader + sourceComponent: keyboard.style.functionPopupListBackground + anchors.fill: listView + z: -1 + Binding { + target: backgroundLoader.item + property: "view" + value: listView + when: backgroundLoader.item && backgroundLoader.item.hasOwnProperty("view") + } + } + + onClicked: { + if (active && listView.currentIndex >= 0 && listView.currentIndex < listView.model.count) { + const listElement = listView.model.get(listView.currentIndex) + keyboard.doKeyboardFunction(listElement.keyboardFunction) + } + } + + function open(key, originX, originY) { + listModel.clear() + for (const keyboardFunction of [ + QtVirtualKeyboard.KeyboardFunction.HideInputPanel, + QtVirtualKeyboard.KeyboardFunction.ChangeLanguage, + QtVirtualKeyboard.KeyboardFunction.ToggleHandwritingMode, + ]) { + const functionKey = InputContext.priv.keyboardFunctionKey(keyboardFunction) + if (keyboard.isKeyboardFunctionAvailable(keyboardFunction) && + !(VirtualKeyboardSettings.visibleFunctionKeys & functionKey)) { + const listElement = { + keyboardFunction: keyboardFunction + } + listModel.append(listElement) + } + } + listView.currentIndex = (listModel.count > 0) ? 0 : -1 + origin = Qt.binding(function() { + return Qt.point(Math.min(Math.max(0, originX), width - listView.width), originY) + }) + active = listView.currentIndex !== -1 + return active + } + + function move(pt) { + var listPt = mapToItem(listView, pt.x, pt.y) + var newIndex = listView.indexAt(listPt.x, Math.max(1, Math.min(listView.height - 1, listPt.y))) + if (newIndex !== listView.currentIndex) { + listView.currentIndex = newIndex + } + } + + function close() { + listView.currentIndex = -1 + active = false + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/HandwritingModeKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/HandwritingModeKey.qml new file mode 100644 index 0000000..520f431 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/HandwritingModeKey.qml @@ -0,0 +1,33 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +/*! + \qmltype HandwritingModeKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits Key + \since QtQuick.VirtualKeyboard 2.0 + + \brief Hand writing mode key for keyboard layouts. + + This key toggles between the handwriting mode layout and the main layout. + + The key is automatically hidden from the keyboard layout if handwriting support + is not enabled for the virtual keyboard. +*/ + +Key { + keyType: QtVirtualKeyboard.KeyType.HandwritingModeKey + key: Qt.Key_Context2 + displayText: "HWR" + functionKey: true + highlighted: true + visible: keyboard.isKeyboardFunctionAvailable(QtVirtualKeyboard.KeyboardFunction.ToggleHandwritingMode) + onClicked: keyboard.doKeyboardFunction(QtVirtualKeyboard.KeyboardFunction.ToggleHandwritingMode) + keyPanelDelegate: keyboard.style ? keyboard.style.handwritingKeyPanel : undefined +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/HideKeyboardKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/HideKeyboardKey.qml new file mode 100644 index 0000000..bbf16b9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/HideKeyboardKey.qml @@ -0,0 +1,28 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard +import QtQuick.VirtualKeyboard.Settings + +/*! + \qmltype HideKeyboardKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits BaseKey + + \brief Hide keyboard key for keyboard layouts. + + This key hides the keyboard from the user when pressed. +*/ + +BaseKey { + keyType: QtVirtualKeyboard.KeyType.HideKeyboardKey + functionKey: true + highlighted: true + onClicked: keyboard.doKeyboardFunction(QtVirtualKeyboard.KeyboardFunction.HideInputPanel) + keyPanelDelegate: keyboard.style ? keyboard.style.hideKeyPanel : undefined + visible: VirtualKeyboardSettings.visibleFunctionKeys & QtVirtualKeyboard.KeyboardFunctionKeys.Hide +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/InputModeKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/InputModeKey.qml new file mode 100644 index 0000000..c24e00f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/InputModeKey.qml @@ -0,0 +1,104 @@ +// Copyright (C) 2017 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +/*! + \qmltype InputModeKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits Key + \since QtQuick.VirtualKeyboard 2.3 + + \brief Input mode key for keyboard layouts. + + This key toggles between available \l {QVirtualKeyboardInputEngine::inputModes} {InputEngine.inputModes}. +*/ + +Key { + keyType: QtVirtualKeyboard.KeyType.InputModeKey + key: Qt.Key_Mode_switch + noKeyEvent: true + functionKey: true + highlighted: true + text: InputContext.inputEngine.inputMode < inputModeNameList.length ? + inputModeNameList[InputContext.inputEngine.inputMode] : "ABC" + onClicked: InputContext.inputEngine.inputMode = __nextInputMode(InputContext.inputEngine.inputMode) + keyPanelDelegate: keyboard.style ? keyboard.style.symbolKeyPanel : undefined + enabled: inputModeCount > 1 + + /*! + List of input mode names. + + The default list contains all known input modes for \l {QVirtualKeyboardInputEngine::inputMode} {InputEngine.inputMode}. + */ + property var inputModeNameList: [ + "ABC", // InputEngine.InputMode.Latin + "123", // InputEngine.InputMode.Numeric + "123", // InputEngine.InputMode.Dialable + "拼音", // InputEngine.InputMode.Pinyin + "倉頡", // InputEngine.InputMode.Cangjie + "注音", // InputEngine.InputMode.Zhuyin + "한글", // InputEngine.InputMode.Hangul + "かな", // InputEngine.InputMode.Hiragana + "カナ", // InputEngine.InputMode.Katakana + "全角", // InputEngine.InputMode.FullwidthLatin + "ΑΒΓ", // InputEngine.InputMode.Greek + "АБВ", // InputEngine.InputMode.Cyrillic + "\u0623\u200C\u0628\u200C\u062C", // InputEngine.InputMode.Arabic + "\u05D0\u05D1\u05D2", // InputEngine.InputMode.Hebrew + "中文", // InputEngine.InputMode.ChineseHandwriting + "日本語", // InputEngine.InputMode.JapaneseHandwriting + "한국어", // InputEngine.InputMode.KoreanHandwriting + "กขค", // InputEngine.InputMode.Thai + "笔画", // InputEngine.InputMode.Stroke + "ABC", // InputEngine.InputMode.Romaji + "FLK", // InputEngine.InputMode.HiraganaFlick + ] + + /*! + List of input modes to toggle. + + This property allows to define a custom list of input modes to + toggle. + + The default list contains all the available input modes. + */ + property var inputModes: InputContext.inputEngine.inputModes + + /*! + This read-only property reflects the actual number of input modes + the user can cycle through this key. + */ + readonly property int inputModeCount: __inputModes !== undefined ? __inputModes.length : 0 + + property var __inputModes: __filterInputModes([].concat(InputContext.inputEngine.inputModes), inputModes) + + onInputModesChanged: { + // Check that the current input mode is included in our list + if (keyboard.active && InputContext.inputEngine.inputMode !== -1 && + __inputModes !== undefined && __inputModes.length > 0 && + __inputModes.indexOf(InputContext.inputEngine.inputMode) === -1) + InputContext.inputEngine.inputMode = __inputModes[0] + } + + function __nextInputMode(inputMode) { + if (!enabled) + return inputMode + var inputModeIndex = __inputModes.indexOf(inputMode) + 1 + if (inputModeIndex >= __inputModes.length) + inputModeIndex = 0 + return __inputModes[inputModeIndex] + } + + function __filterInputModes(inputModes, filter) { + for (var i = 0; i < inputModes.length; i++) { + if (filter.indexOf(inputModes[i]) === -1) + inputModes.splice(i, 1) + } + return inputModes + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/Key.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/Key.qml new file mode 100644 index 0000000..7005a30 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/Key.qml @@ -0,0 +1,25 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +/*! + \qmltype Key + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits BaseKey + + \brief Regular character key for keyboard layouts. + + This key emits the key code and key text for input method processing. +*/ + +BaseKey { + id: keyItem + keyType: QtVirtualKeyboard.KeyType.Key + key: !functionKey && text.length > 0 ? text.toUpperCase().charCodeAt(0) : Qt.Key_unknown + keyPanelDelegate: keyboard.style ? keyboard.style.keyPanel : undefined +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/Keyboard.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/Keyboard.qml new file mode 100644 index 0000000..0927fa5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/Keyboard.qml @@ -0,0 +1,1843 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +// Deliberately imported after QtQuick to avoid missing restoreMode property in Binding. Fix in Qt 6. +import QtQml +import QtQuick.Layouts +import QtQuick.Window +import QtQuick.VirtualKeyboard +import QtQuick.VirtualKeyboard.Styles +import QtQuick.VirtualKeyboard.Settings +import QtQuick.VirtualKeyboard.Plugins +import Qt.labs.folderlistmodel + +Item { + id: keyboard + objectName: "keyboard" + + property alias style: styleLoader.item + property alias wordCandidateView: wordCandidateView + property alias shadowInputControl: shadowInputControl + property alias alternativeKeys: alternativeKeys + property alias characterPreview: characterPreview + property alias wordCandidateContextMenu: wordCandidateContextMenu + property alias fullScreenModeSelectionControl: fullScreenModeSelectionControl + property alias navigationHighlight: navigationHighlight + property alias keyboardInputArea: keyboardInputArea + property Item activeKey: null + property TouchPoint activeTouchPoint + property int localeIndex: -1 + property var availableLocaleIndices: [] + property var availableCustomLocaleIndices: [] + property string locale: localeIndex >= 0 && localeIndex < layoutsModel.count ? layoutsModel.get(localeIndex, "fileName") : "" + property string inputLocale + property int defaultLocaleIndex: -1 + readonly property bool latinOnly: InputContext.inputMethodHints & (Qt.ImhLatinOnly | Qt.ImhEmailCharactersOnly | Qt.ImhUrlCharactersOnly) + readonly property bool preferNumbers: InputContext.inputMethodHints & Qt.ImhPreferNumbers + readonly property bool dialableCharactersOnly: InputContext.inputMethodHints & Qt.ImhDialableCharactersOnly + readonly property bool formattedNumbersOnly: InputContext.inputMethodHints & Qt.ImhFormattedNumbersOnly + readonly property bool digitsOnly: InputContext.inputMethodHints & Qt.ImhDigitsOnly + property string layout + property string layoutType: { + if (keyboard.handwritingMode) return "handwriting" + if (keyboard.dialableCharactersOnly) return "dialpad" + if (keyboard.formattedNumbersOnly) return "numbers" + if (keyboard.digitsOnly) return "digits" + if (keyboard.symbolMode) return "symbols" + return "main" + } + property bool active: Qt.inputMethod.visible + property bool handwritingMode + property bool fullScreenHandwritingMode + property bool symbolMode + property bool fullScreenMode: VirtualKeyboardSettings.fullScreenMode + property var defaultInputMethod: initDefaultInputMethod() + property var plainInputMethod: PlainInputMethod {} + property var customInputMethod: null + property var customInputMethodSharedLayouts: [] + property int defaultInputMode: InputEngine.InputMode.Latin + property bool inputMethodNeedsReset: true + property bool inputModeNeedsReset: true + property bool navigationModeActive: false + readonly property bool languagePopupListActive: languagePopupList.enabled + property alias soundEffect: soundEffect + property alias keyboardLayoutLoader: keyboardLayoutLoader + property real screenHeight: parent.parent ? parent.parent.height : Screen.height + property bool noAnimations + property int pressAndHoldDelay: 500 + + function initDefaultInputMethod() { + try { + return Qt.createQmlObject('import QtQuick; import QtQuick.VirtualKeyboard.Plugins; DefaultInputMethod {}', keyboard, "defaultInputMethod") + } catch (e) { } + return plainInputMethod + } + + Component.onCompleted: InputContext.priv.registerInputPanel(parent) + + width: keyboardBackground.width + height: keyboardBackground.height + onActiveChanged: { + hideLanguagePopup() + if (active && symbolMode && !preferNumbers) + symbolMode = false + keyboardInputArea.reset() + wordCandidateViewAutoHideTimer.stop() + } + onActiveKeyChanged: { + if (InputContext.inputEngine.activeKey !== Qt.Key_unknown) + InputContext.inputEngine.virtualKeyCancel() + } + Connections { + target: VirtualKeyboardSettings + function onLocaleChanged() { + updateDefaultLocale() + localeIndex = defaultLocaleIndex + } + function onActiveLocalesChanged() { + updateDefaultLocale() + if (!isValidLocale(localeIndex) || VirtualKeyboardSettings.locale) + localeIndex = defaultLocaleIndex + } + function onDefaultInputMethodDisabledChanged() { + updateInputMethod() + } + } + onAvailableLocaleIndicesChanged: hideLanguagePopup() + onAvailableCustomLocaleIndicesChanged: hideLanguagePopup() + onLocaleChanged: { + hideLanguagePopup() + inputMethodNeedsReset = true + inputModeNeedsReset = true + updateLayout() + } + onInputLocaleChanged: { + if (Qt.locale(inputLocale).name !== "C") + InputContext.priv.locale = inputLocale + } + onLayoutChanged: hideLanguagePopup() + onLayoutTypeChanged: { + updateAvailableLocaleIndices() + updateLayout() + } + onLatinOnlyChanged: inputModeNeedsReset = true + onPreferNumbersChanged: { + keyboard.symbolMode = !keyboard.handwritingMode && preferNumbers + inputModeNeedsReset = true + } + onDialableCharactersOnlyChanged: inputModeNeedsReset = true + onFormattedNumbersOnlyChanged: inputModeNeedsReset = true + onDigitsOnlyChanged: inputModeNeedsReset = true + onHandwritingModeChanged: if (!keyboard.handwritingMode) keyboard.fullScreenHandwritingMode = false + onFullScreenHandwritingModeChanged: if (keyboard.fullScreenHandwritingMode) keyboard.handwritingMode = true + onLanguagePopupListActiveChanged: { + if (languagePopupListActive && navigationModeActive) + keyboardInputArea.initialKey = null + } + + Connections { + target: InputContext + function onInputMethodHintsChanged() { + if (InputContext.priv.focus) + updateInputMethod() + } + } + Connections { + target: InputContext.priv + function onInputItemChanged() { + keyboard.hideLanguagePopup() + if (active && symbolMode && !preferNumbers) + symbolMode = false + } + function onFocusChanged() { + if (InputContext.priv.focus) + updateInputMethod() + } + function onNavigationKeyPressed(key, isAutoRepeat) { + var initialKey + var direction = wordCandidateView.effectiveLayoutDirection == Qt.LeftToRight ? 1 : -1 + switch (key) { + case Qt.Key_Left: + if (keyboard.navigationModeActive && !keyboardInputArea.initialKey) { + if (languagePopupListActive) { + hideLanguagePopup() + keyboardInputArea.setActiveKey(null) + keyboardInputArea.navigateToNextKey(0, 0, false) + break + } + if (alternativeKeys.active) { + if (alternativeKeys.listView.currentIndex > 0) { + alternativeKeys.listView.decrementCurrentIndex() + } else { + alternativeKeys.close() + keyboardInputArea.setActiveKey(null) + keyboardInputArea.navigateToNextKey(0, 0, false) + } + break + } + if (functionPopupList.active) { + if (functionPopupList.listView.currentIndex > 0) { + functionPopupList.listView.decrementCurrentIndex() + } else { + functionPopupList.close() + keyboardInputArea.setActiveKey(null) + keyboardInputArea.navigateToNextKey(0, 0, false) + } + break + } + if (wordCandidateContextMenu.active) { + hideWordCandidateContextMenu() + break + } + if (wordCandidateView.count) { + if (wordCandidateView.effectiveLayoutDirection == Qt.LeftToRight && + wordCandidateView.currentIndex > 0) { + wordCandidateView.decrementCurrentIndex() + } else if (wordCandidateView.effectiveLayoutDirection == Qt.RightToLeft && + wordCandidateView.currentIndex + 1 < wordCandidateView.count) { + wordCandidateView.incrementCurrentIndex() + } else { + keyboardInputArea.navigateToNextKey(0, 0, false) + initialKey = keyboardInputArea.initialKey + while (keyboardInputArea.navigateToNextKey(0, 1 * direction, false)) + initialKey = keyboardInputArea.initialKey + while (keyboardInputArea.navigateToNextKey(1, 0, false)) + initialKey = keyboardInputArea.initialKey + keyboardInputArea.initialKey = initialKey + keyboardInputArea.navigateToNextKey(0, 0, false) + } + break + } + } + initialKey = keyboardInputArea.initialKey + if (!keyboardInputArea.navigateToNextKey(-1 * direction, 0, false)) { + keyboardInputArea.initialKey = initialKey + if (!keyboardInputArea.navigateToNextKey(0, -1 * direction, false)) { + if (wordCandidateView.count) { + wordCandidateView.currentIndex = + wordCandidateView.effectiveLayoutDirection == Qt.LeftToRight ? + (wordCandidateView.count - 1) : 0 + break + } + keyboardInputArea.initialKey = initialKey + keyboardInputArea.navigateToNextKey(0, -1 * direction, true) + } + keyboardInputArea.navigateToNextKey(-1 * direction, 0, true) + } + break + case Qt.Key_Up: + if (languagePopupListActive) { + if (languagePopupList.currentIndex > 0) { + languagePopupList.decrementCurrentIndex() + } else if (languagePopupList.keyNavigationWraps) { + languagePopupList.currentIndex = languagePopupList.count - 1 + } else { + hideLanguagePopup() + keyboardInputArea.setActiveKey(null) + keyboardInputArea.navigateToNextKey(0, 0, false) + } + } else if (alternativeKeys.active) { + alternativeKeys.close() + keyboardInputArea.setActiveKey(null) + keyboardInputArea.navigateToNextKey(0, 0, false) + } else if (functionPopupList.active) { + functionPopupList.close() + keyboardInputArea.setActiveKey(null) + keyboardInputArea.navigateToNextKey(0, 0, false) + } else if (wordCandidateContextMenu.active) { + if (wordCandidateContextMenuList.currentIndex > 0) { + wordCandidateContextMenuList.decrementCurrentIndex() + } else if (wordCandidateContextMenuList.keyNavigationWraps && wordCandidateContextMenuList.count > 1) { + wordCandidateContextMenuList.currentIndex = wordCandidateContextMenuList.count - 1 + } else { + hideWordCandidateContextMenu() + } + } else if (keyboard.navigationModeActive && !keyboardInputArea.initialKey && wordCandidateView.count) { + keyboardInputArea.navigateToNextKey(0, 0, false) + initialKey = keyboardInputArea.initialKey + if (!keyboardInputArea.navigateToNextKey(0, -1, false)) { + keyboardInputArea.initialKey = initialKey + keyboardInputArea.navigateToNextKey(0, -1, true) + } else { + keyboardInputArea.navigateToNextKey(0, 1, false) + } + } else if (!keyboardInputArea.navigateToNextKey(0, -1, !keyboard.navigationModeActive || !keyboardInputArea.initialKey || wordCandidateView.count == 0)) { + if (wordCandidateView.currentIndex === -1) + wordCandidateView.incrementCurrentIndex() + } + break + case Qt.Key_Right: + if (keyboard.navigationModeActive && !keyboardInputArea.initialKey) { + if (languagePopupListActive) { + hideLanguagePopup() + keyboardInputArea.setActiveKey(null) + keyboardInputArea.navigateToNextKey(0, 0, false) + break + } + if (alternativeKeys.active) { + if (alternativeKeys.listView.currentIndex + 1 < alternativeKeys.listView.count) { + alternativeKeys.listView.incrementCurrentIndex() + } else { + alternativeKeys.close() + keyboardInputArea.setActiveKey(null) + keyboardInputArea.navigateToNextKey(0, 0, false) + } + break + } + if (functionPopupList.active) { + if (functionPopupList.listView.currentIndex + 1 < functionPopupList.listView.count) { + functionPopupList.listView.incrementCurrentIndex() + } else { + functionPopupList.close() + keyboardInputArea.setActiveKey(null) + keyboardInputArea.navigateToNextKey(0, 0, false) + } + break + } + if (wordCandidateContextMenu.active) { + hideWordCandidateContextMenu() + break + } + if (wordCandidateView.count) { + if (wordCandidateView.effectiveLayoutDirection == Qt.LeftToRight && + wordCandidateView.currentIndex + 1 < wordCandidateView.count) { + wordCandidateView.incrementCurrentIndex() + } else if (wordCandidateView.effectiveLayoutDirection == Qt.RightToLeft && + wordCandidateView.currentIndex > 0) { + wordCandidateView.decrementCurrentIndex() + } else { + keyboardInputArea.navigateToNextKey(0, 0, false) + initialKey = keyboardInputArea.initialKey + while (keyboardInputArea.navigateToNextKey(0, -1 * direction, false)) + initialKey = keyboardInputArea.initialKey; + while (keyboardInputArea.navigateToNextKey(-1, 0, false)) + initialKey = keyboardInputArea.initialKey; + keyboardInputArea.initialKey = initialKey + keyboardInputArea.navigateToNextKey(0, 0, false) + } + break + } + } + initialKey = keyboardInputArea.initialKey + if (!keyboardInputArea.navigateToNextKey(1 * direction, 0, false)) { + keyboardInputArea.initialKey = initialKey + if (!keyboardInputArea.navigateToNextKey(0, 1 * direction, false)) { + if (wordCandidateView.count) { + wordCandidateView.currentIndex = + wordCandidateView.effectiveLayoutDirection == Qt.LeftToRight ? + 0 : (wordCandidateView.count - 1) + break + } + keyboardInputArea.initialKey = initialKey + keyboardInputArea.navigateToNextKey(0, 1 * direction, true) + } + keyboardInputArea.navigateToNextKey(1 * direction, 0, true) + } + break + case Qt.Key_Down: + if (languagePopupListActive) { + if (languagePopupList.currentIndex + 1 < languagePopupList.count) { + languagePopupList.incrementCurrentIndex() + } else if (languagePopupList.keyNavigationWraps) { + languagePopupList.currentIndex = 0 + } else { + hideLanguagePopup() + keyboardInputArea.setActiveKey(null) + keyboardInputArea.navigateToNextKey(0, 0, false) + } + } else if (alternativeKeys.active) { + alternativeKeys.close() + keyboardInputArea.setActiveKey(null) + keyboardInputArea.navigateToNextKey(0, 0, false) + } else if (functionPopupList.active) { + functionPopupList.close() + keyboardInputArea.setActiveKey(null) + keyboardInputArea.navigateToNextKey(0, 0, false) + } else if (wordCandidateContextMenu.active) { + if (wordCandidateContextMenuList.currentIndex + 1 < wordCandidateContextMenuList.count) { + wordCandidateContextMenuList.incrementCurrentIndex() + } else if (wordCandidateContextMenuList.keyNavigationWraps && wordCandidateContextMenuList.count > 1) { + wordCandidateContextMenuList.currentIndex = 0 + } else { + hideWordCandidateContextMenu() + keyboardInputArea.setActiveKey(null) + keyboardInputArea.navigateToNextKey(0, 0, false) + } + } else if (keyboard.navigationModeActive && !keyboardInputArea.initialKey && wordCandidateView.count) { + keyboardInputArea.navigateToNextKey(0, 0, false) + initialKey = keyboardInputArea.initialKey + if (!keyboardInputArea.navigateToNextKey(0, 1, false)) { + keyboardInputArea.initialKey = initialKey + keyboardInputArea.navigateToNextKey(0, 1, true) + } else { + keyboardInputArea.navigateToNextKey(0, -1, false) + } + } else if (!keyboardInputArea.navigateToNextKey(0, 1, !keyboard.navigationModeActive || !keyboardInputArea.initialKey || wordCandidateView.count == 0)) { + if (wordCandidateView.currentIndex === -1) + wordCandidateView.incrementCurrentIndex() + } + break + case Qt.Key_Return: + if (!keyboard.navigationModeActive) + break + if (languagePopupListActive) { + if (!isAutoRepeat) { + languagePopupList.model.selectItem(languagePopupList.currentIndex) + keyboardInputArea.reset() + keyboardInputArea.navigateToNextKey(0, 0, false) + } + } else if (keyboardInputArea.initialKey) { + if (!isAutoRepeat) { + pressAndHoldTimer.restart() + keyboardInputArea.setActiveKey(keyboardInputArea.initialKey) + keyboardInputArea.press(keyboardInputArea.initialKey, true) + } + } else if (!wordCandidateContextMenu.active && wordCandidateView.count > 0) { + if (!isAutoRepeat) { + pressAndHoldTimer.restart() + } + } + break + default: + break + } + } + function onNavigationKeyReleased(key, isAutoRepeat) { + switch (key) { + case Qt.Key_Return: + if (!keyboard.navigationModeActive) { + if (languagePopupListActive) + languagePopupList.model.selectItem(languagePopupList.currentIndex) + break + } + if (isAutoRepeat) + break + if (!languagePopupListActive && !alternativeKeys.active && !functionPopupList.active && !wordCandidateContextMenu.active && keyboard.activeKey) { + keyboardInputArea.release(keyboard.activeKey) + pressAndHoldTimer.stop() + alternativeKeys.close() + functionPopupList.close() + keyboardInputArea.setActiveKey(null) + if (!languagePopupListActive && keyboardInputArea.navigationCursor !== Qt.point(-1, -1)) + keyboardInputArea.navigateToNextKey(0, 0, false) + } else if (wordCandidateContextMenu.active) { + if (!wordCandidateContextMenu.openedByNavigationKeyLongPress) { + wordCandidateContextMenu.selectCurrentItem() + keyboardInputArea.navigateToNextKey(0, 0, false) + } else { + wordCandidateContextMenu.openedByNavigationKeyLongPress = false + } + } else if (alternativeKeys.active) { + if (!alternativeKeys.openedByNavigationKeyLongPress) { + alternativeKeys.clicked() + alternativeKeys.close() + keyboardInputArea.navigateToNextKey(0, 0, false) + keyboardInputArea.reset() + } else { + alternativeKeys.openedByNavigationKeyLongPress = false + } + } else if (functionPopupList.active) { + if (!functionPopupList.openedByNavigationKeyLongPress) { + functionPopupList.clicked() + functionPopupList.close() + keyboardInputArea.navigateToNextKey(0, 0, false) + keyboardInputArea.reset() + } else { + functionPopupList.openedByNavigationKeyLongPress = false + } + } else if (!wordCandidateContextMenu.active && wordCandidateView.count > 0) { + wordCandidateView.model.selectItem(wordCandidateView.currentIndex) + if (!InputContext.preeditText.length) + keyboardInputArea.navigateToNextKey(0, 1, true) + } + break + default: + break + } + } + } + Connections { + target: InputContext.inputEngine + function onVirtualKeyClicked(key, text, modifiers, isAutoRepeat) { + if (isAutoRepeat && keyboard.activeKey) + soundEffect.play(keyboard.activeKey.soundEffect) + if (key !== Qt.Key_unknown && keyboardInputArea.dragSymbolMode) { + keyboardInputArea.dragSymbolMode = false + keyboard.symbolMode = false + } else if (key === Qt.Key_Space) { + var surroundingText = InputContext.surroundingText.trim() + if (InputContext.priv.shiftHandler.sentenceEndingCharacters.indexOf(surroundingText.charAt(surroundingText.length-1)) >= 0) + keyboard.symbolMode = false + } + } + } + FolderListModel { + id: layoutsModel + nameFilters: ["$"] + folder: VirtualKeyboardSettings.layoutPath + } + Connections { + target: layoutsModel + function onCountChanged() { + updateDefaultLocale() + localeIndex = defaultLocaleIndex + } + } + AlternativeKeys { + id: alternativeKeys + objectName: "alternativeKeys" + // Add some extra margin for decoration + property real horizontalMargin: style.alternateKeysListItemWidth + property real verticalMargin: style.alternateKeysListItemHeight + property rect previewRect: Qt.rect(keyboard.x + alternativeKeys.listView.x - horizontalMargin, + keyboard.y + alternativeKeys.listView.y - verticalMargin, + alternativeKeys.listView.width + horizontalMargin * 2, + alternativeKeys.listView.height + verticalMargin * 2) + property bool openedByNavigationKeyLongPress + onVisibleChanged: { + if (visible) + InputContext.priv.previewRectangle = Qt.binding(function() {return previewRect}) + else + openedByNavigationKeyLongPress = false + InputContext.priv.previewVisible = visible + } + } + FunctionPopupList { + id: functionPopupList + property bool openedByNavigationKeyLongPress + } + Timer { + id: pressAndHoldTimer + interval: keyboard.pressAndHoldDelay + onTriggered: { + if (keyboard.activeKey && keyboard.activeKey === keyboardInputArea.initialKey) { + var origin = keyboard.mapFromItem(activeKey, activeKey.width / 2, 0) + if (keyboard.activeKey.smallText === "\u2699" && + functionPopupList.open(keyboard.activeKey, origin.x, origin.y)) { + InputContext.inputEngine.virtualKeyCancel() + keyboardInputArea.initialKey = null + functionPopupList.openedByNavigationKeyLongPress = keyboard.navigationModeActive + } else if (alternativeKeys.open(keyboard.activeKey, origin.x, origin.y)) { + InputContext.inputEngine.virtualKeyCancel() + keyboardInputArea.initialKey = null + alternativeKeys.openedByNavigationKeyLongPress = keyboard.navigationModeActive + } else if (keyboard.activeKey.key === Qt.Key_Context1 && !keyboard.symbolMode) { + InputContext.inputEngine.virtualKeyCancel() + keyboardInputArea.dragSymbolMode = true + keyboard.symbolMode = true + keyboardInputArea.initialKey = null + if (keyboardInputArea.navigationCursor !== Qt.point(-1, -1)) + keyboardInputArea.navigateToNextKey(0, 0, false) + } + } else if (keyboardInputArea.dragSymbolMode && + keyboard.activeKey && + keyboard.activeKey.functionKey && + !keyboard.activeKey.repeat) { + InputContext.inputEngine.virtualKeyCancel() + keyboardInputArea.click(keyboard.activeKey) + keyboardInputArea.initialKey = null + if (keyboardInputArea.navigationCursor !== Qt.point(-1, -1)) + keyboardInputArea.navigateToNextKey(0, 0, false) + } else if (!wordCandidateContextMenu.active && keyboard.navigationModeActive) { + wordCandidateContextMenu.show(wordCandidateView.currentIndex) + wordCandidateContextMenu.openedByNavigationKeyLongPress = keyboard.navigationModeActive + } + } + } + Timer { + id: releaseInaccuracyTimer + interval: 500 + onTriggered: { + if (keyboardInputArea.pressed && activeTouchPoint && !alternativeKeys.active && !keyboardInputArea.dragSymbolMode && !functionPopupList.active) { + var key = keyboardInputArea.keyOnPoint(activeTouchPoint.x, activeTouchPoint.y) + if (key !== keyboard.activeKey) { + InputContext.inputEngine.virtualKeyCancel() + keyboardInputArea.setActiveKey(key) + keyboardInputArea.press(key, false) + } + } + } + } + CharacterPreviewBubble { + id: characterPreview + objectName: "characterPreviewBubble" + active: keyboardInputArea.pressed && !alternativeKeys.active && !functionPopupList.active + property rect previewRect: Qt.rect(keyboard.x + characterPreview.x, + keyboard.y + characterPreview.y, + characterPreview.width, + characterPreview.height) + } + Binding { + target: InputContext.priv + property: "previewRectangle" + value: characterPreview.previewRect + when: characterPreview.visible + restoreMode: Binding.RestoreBinding + } + Binding { + target: InputContext.priv + property: "previewRectangle" + value: languagePopupList.previewRect + when: languagePopupListActive + restoreMode: Binding.RestoreBinding + } + Binding { + target: InputContext.priv + property: "previewVisible" + value: characterPreview.visible || languagePopupListActive + restoreMode: Binding.RestoreBinding + } + Loader { + id: styleLoader + source: VirtualKeyboardSettings.style + Binding { + target: styleLoader.item + property: "keyboardHeight" + value: keyboardInnerContainer.height + restoreMode: Binding.RestoreBinding + } + } + Loader { + id: navigationHighlight + objectName: "navigationHighlight" + property var highlightItem: { + if (keyboard.navigationModeActive) { + if (languagePopupListActive) { + return languagePopupList.highlightItem + } else if (keyboardInputArea.initialKey) { + return keyboardInputArea.initialKey + } else if (alternativeKeys.listView.count > 0) { + return alternativeKeys.listView.highlightItem + } else if (functionPopupList.listView.count > 0) { + return functionPopupList.listView.highlightItem + } else if (wordCandidateContextMenu.active) { + return wordCandidateContextMenuList.highlightItem + } else if (wordCandidateView.count > 0) { + return wordCandidateView.highlightItem + } + } + return keyboard + } + // Note: without "highlightItem.x - highlightItem.x" the binding does not work for alternativeKeys + property var highlightItemOffset: highlightItem ? keyboard.mapFromItem(highlightItem, highlightItem.x - highlightItem.x, highlightItem.y - highlightItem.y) : ({x:0, y:0}) + property int moveDuration: !keyboard.noAnimations ? 200 : 0 + property int resizeDuration: !keyboard.noAnimations ? 200 : 0 + z: 2 + x: highlightItemOffset.x + y: highlightItemOffset.y + width: highlightItem ? highlightItem.width : 0 + height: highlightItem ? highlightItem.height : 0 + visible: keyboard.navigationModeActive && highlightItem !== null && highlightItem !== keyboard + sourceComponent: keyboard.style.navigationHighlight + Behavior on x { + NumberAnimation { id: xAnimation; duration: navigationHighlight.moveDuration; easing.type: Easing.OutCubic } + } + Behavior on y { + NumberAnimation { id: yAnimation; duration: navigationHighlight.moveDuration; easing.type: Easing.OutCubic } + } + Behavior on width { + NumberAnimation { id: widthAnimation; duration: navigationHighlight.resizeDuration; easing.type: Easing.OutCubic } + } + Behavior on height { + NumberAnimation { id: heightAnimation; duration: navigationHighlight.resizeDuration; easing.type: Easing.OutCubic } + } + } + + ShadowInputControl { + id: shadowInputControl + objectName: "shadowInputControl" + z: -3 + anchors.left: parent.left + anchors.right: parent.right + anchors.bottom: wordCandidateView.top + height: keyboard.screenHeight - + keyboard.height + + wordCandidateView.y + visible: fullScreenMode && (shadowInputControlVisibleTimer.running || InputContext.animating) + + Connections { + target: keyboard + function onActiveChanged() { + if (keyboard.active) + shadowInputControlVisibleTimer.start() + else + shadowInputControlVisibleTimer.stop() + } + } + + Timer { + id: shadowInputControlVisibleTimer + interval: 2147483647 + repeat: true + } + + MouseArea { + onPressed: keyboard.hideLanguagePopup() + anchors.fill: parent + enabled: languagePopupList.enabled + } + } + + SelectionControl { + id: fullScreenModeSelectionControl + objectName: "fullScreenModeSelectionControl" + inputContext: InputContext.priv.shadow + anchors.top: shadowInputControl.top + anchors.left: shadowInputControl.left + enabled: keyboard.enabled && fullScreenMode + } + + ListView { + id: wordCandidateView + objectName: "wordCandidateView" + clip: true + z: -2 + property bool empty: true + readonly property bool visibleCondition: keyboard.active && InputContext.inputEngine.wordCandidateListVisibleHint && + (!wordCandidateView.empty || wordCandidateViewAutoHideTimer.running) + readonly property bool alwaysVisibleCondition: InputContext.inputEngine.wordCandidateListVisibleHint && + (keyboard.fullScreenMode || VirtualKeyboardSettings.wordCandidateList.alwaysVisible) + readonly property real visibleYOffset: -height + height: style ? style.selectionListHeight : 0 + anchors.left: parent.left + anchors.right: parent.right + spacing: 0 + orientation: ListView.Horizontal + snapMode: ListView.SnapToItem + delegate: style.selectionListDelegate + highlight: style.selectionListHighlight ? style.selectionListHighlight : defaultHighlight + highlightMoveDuration: 0 + highlightResizeDuration: 0 + add: !keyboard.noAnimations ? style.selectionListAdd : null + remove: !keyboard.noAnimations ? style.selectionListRemove : null + keyNavigationWraps: true + model: InputContext.inputEngine.wordCandidateListModel + onCurrentItemChanged: if (currentItem) soundEffect.register(currentItem.soundEffect) + Connections { + target: wordCandidateView.model ? wordCandidateView.model : null + function onActiveItemChanged(index) { wordCandidateView.currentIndex = index } + function onItemSelected() { if (wordCandidateView.currentItem) soundEffect.play(wordCandidateView.currentItem.soundEffect) } + function onCountChanged() { + var empty = wordCandidateView.model.count === 0 + if (empty) + wordCandidateViewAutoHideTimer.restart() + else + wordCandidateViewAutoHideTimer.stop() + wordCandidateView.empty = empty + keyboard.hideWordCandidateContextMenu() + } + } + Connections { + target: InputContext.priv + function onInputItemChanged() { wordCandidateViewAutoHideTimer.stop() } + } + Connections { + target: InputContext.inputEngine + function onWordCandidateListVisibleHintChanged() { wordCandidateViewAutoHideTimer.stop() } + } + Timer { + id: wordCandidateViewAutoHideTimer + interval: VirtualKeyboardSettings.wordCandidateList.autoHideDelay + } + Loader { + sourceComponent: style.selectionListBackground + anchors.fill: parent + z: -1 + } + Component { + id: defaultHighlight + Item {} + } + states: [ + State { + name: "visible" + when: wordCandidateView.visibleCondition + PropertyChanges { + target: wordCandidateView + y: wordCandidateView.visibleYOffset + } + }, + State { + name: "alwaysVisible" + when: wordCandidateView.alwaysVisibleCondition + PropertyChanges { + target: wordCandidateView + y: wordCandidateView.visibleYOffset + } + } + ] + transitions: Transition { + id: wordCandidateViewTransition + from: "" + to: "visible" + enabled: !InputContext.animating && !keyboard.noAnimations + reversible: true + ParallelAnimation { + NumberAnimation { + properties: "y" + duration: 250 + easing.type: Easing.InOutQuad + } + } + } + + function longPressItem(index) { + return keyboard.showWordCandidateContextMenu(index) + } + } + + Item { + id: soundEffect + property var __sounds: ({}) + property bool available: false + + signal playingChanged(url source, bool playing) + + Connections { + target: VirtualKeyboardSettings + function onStyleNameChanged() { + soundEffect.__sounds = {} + soundEffect.available = false + } + } + + function play(sound) { + if (enabled && sound != Qt.resolvedUrl("")) { + var soundId = Qt.md5(sound) + var multiSoundEffect = __sounds[soundId] + if (!multiSoundEffect) + multiSoundEffect = register(sound) + if (multiSoundEffect) { + multiSoundEffect.soundVolume = VirtualKeyboardSettings.convertVolume(VirtualKeyboardSettings.keySoundVolume) + multiSoundEffect.play() + } + } + } + + function register(sound) { + var multiSoundEffect = null + if (enabled && sound != Qt.resolvedUrl("")) { + var soundId = Qt.md5(sound) + multiSoundEffect = __sounds[soundId] + if (!multiSoundEffect) { + multiSoundEffect = Qt.createQmlObject('import QtQuick; import QtQuick.VirtualKeyboard; MultiSoundEffect {}', soundEffect) + if (multiSoundEffect) { + multiSoundEffect.playingChanged.connect(soundEffect.playingChanged) + multiSoundEffect.source = sound + __sounds[soundId] = multiSoundEffect + available = true + } + } + } + return multiSoundEffect + } + } + + Loader { + id: keyboardBackground + z: -1 + anchors.left: parent.left + anchors.right: parent.right + anchors.bottom: parent.bottom + height: keyboardInnerContainer.height + sourceComponent: style.keyboardBackground + + Item { + id: keyboardInnerContainer + z: 1 + width: Math.round(keyboardBackground.width) + height: style ? Math.round(style.keyboardDesignHeight * width / style.keyboardDesignWidth) : 0 + anchors.horizontalCenter: parent.horizontalCenter + LayoutMirroring.enabled: false + LayoutMirroring.childrenInherit: true + + KeyboardObserver { + id: keyboardObserver + + function scanLayout() { + if (keyboardLayoutLoader.item == null) + return null + + return keyboardLayoutLoader.item.scanLayout() + } + } + + Component.onCompleted: InputContext.priv.setKeyboardObserver(keyboardObserver) + + onWidthChanged: notifyLayoutChanged() + onHeightChanged: notifyLayoutChanged() + + Loader { + id: keyboardLayoutLoader + objectName: "keyboardLayoutLoader" + + anchors.fill: parent + anchors.leftMargin: Math.round(style.keyboardRelativeLeftMargin * parent.width) + anchors.rightMargin: Math.round(style.keyboardRelativeRightMargin * parent.width) + anchors.topMargin: Math.round(style.keyboardRelativeTopMargin * parent.height) + anchors.bottomMargin: Math.round(style.keyboardRelativeBottomMargin * parent.height) + + Binding { + target: keyboardLayoutLoader + property: "source" + value: keyboard.layout + when: keyboard.width > 0 && keyboard.layout.length > 0 + restoreMode: Binding.RestoreNone + } + + onItemChanged: { + if (!item) + return + + // Reset input mode if the new layout wants to override it + if (item.inputMode !== -1) + inputModeNeedsReset = true + + if (!InputContext.inputEngine.inputMethod) + updateInputMethod() + + notifyLayoutChanged() + } + + MultiPointTouchArea { + id: keyboardInputArea + objectName: "keyboardInputArea" + + property Item initialKey: null + property bool dragSymbolMode + property real releaseMargin: initialKey !== null ? Math.min(initialKey.width / 3, initialKey.height / 3) : 0 + property point navigationCursor: Qt.point(-1, -1) + + anchors.fill: keyboardLayoutLoader + + Connections { + target: keyboardLayoutLoader + function onLoaded() { + if (keyboard.navigationModeActive && + keyboardInputArea.navigationCursor !== Qt.point(-1, -1)) + keyboard.navigationModeActive = keyboardInputArea.navigateToNextKey(0, 0, false) + } + } + Connections { + target: keyboard + function onNavigationModeActiveChanged() { + if (!keyboard.navigationModeActive) { + keyboardInputArea.navigationCursor = Qt.point(-1, -1) + keyboardInputArea.reset() + } + } + } + + function press(key, isRealPress) { + if (key && key.enabled) { + if (!key.noKeyEvent) + InputContext.inputEngine.virtualKeyPress(key.key, key.uppercased ? key.text.toUpperCase() : key.text, key.uppercased ? Qt.ShiftModifier : 0, key.repeat && !dragSymbolMode) + if (isRealPress) + soundEffect.play(key.soundEffect) + } + } + function release(key) { + if (key && key.enabled) { + if (!key.noKeyEvent) + InputContext.inputEngine.virtualKeyRelease(key.key, key.uppercased ? key.text.toUpperCase() : key.text, key.uppercased ? Qt.ShiftModifier : 0) + key.clicked() + } + } + function click(key) { + if (key && key.enabled) { + if (!key.noKeyEvent) + InputContext.inputEngine.virtualKeyClick(key.key, InputContext.uppercase ? key.text.toUpperCase() : key.text, InputContext.uppercase ? Qt.ShiftModifier : 0) + key.clicked() + } + } + function setActiveKey(activeKey) { + if (keyboard.activeKey === activeKey) + return + if (keyboard.activeKey) { + if (keyboard.activeKey.keyType === QtVirtualKeyboard.KeyType.FlickKey) + keyboard.activeKey.onKeyChanged.disconnect(onFlickKeyKeyChanged) + keyboard.activeKey.active = false + } + keyboard.activeKey = activeKey + if (keyboard.activeKey) { + keyboard.activeKey.active = true + } + } + function keyOnPoint(px, py) { + var parentItem = keyboardLayoutLoader + var child = parentItem.childAt(px, py) + while (child !== null) { + var position = parentItem.mapToItem(child, px, py) + px = position.x; py = position.y + parentItem = child + child = parentItem.childAt(px, py) + if (child && child.key !== undefined) + return child + } + return null + } + function hitInitialKey(x, y, margin) { + if (!initialKey) + return false + var position = initialKey.mapFromItem(keyboardInputArea, x, y) + return (position.x > -margin + && position.y > -margin + && position.x < initialKey.width + margin + && position.y < initialKey.height + margin) + } + function containsPoint(touchPoints, point) { + if (!point) + return false + for (var i in touchPoints) + if (touchPoints[i].pointId == point.pointId) + return true + return false + } + function releaseActiveKey() { + if (alternativeKeys.active) { + alternativeKeys.clicked() + } else if (functionPopupList.active) { + functionPopupList.clicked() + } else if (keyboard.activeKey) { + release(keyboard.activeKey) + } + reset() + } + function reset() { + releaseInaccuracyTimer.stop() + pressAndHoldTimer.stop() + setActiveKey(null) + activeTouchPoint = null + alternativeKeys.close() + functionPopupList.close() + if (dragSymbolMode) { + keyboard.symbolMode = false + dragSymbolMode = false + } + } + function nextKeyInNavigation(dX, dY, wrapEnabled) { + var nextKey = null, x, y, itemOffset + if (dX !== 0 || dY !== 0) { + var offsetX, offsetY + for (offsetX = dX, offsetY = dY; + Math.abs(offsetX) < width && Math.abs(offsetY) < height; + offsetX += dX, offsetY += dY) { + x = navigationCursor.x + offsetX + if (x < 0) { + if (!wrapEnabled) + break + x += width + } else if (x >= width) { + if (!wrapEnabled) + break + x -= width + } + y = navigationCursor.y + offsetY + if (y < 0) { + if (!wrapEnabled) + break + y += height + } else if (y >= height) { + if (!wrapEnabled) + break + y -= height + } + nextKey = keyOnPoint(x, y) + if (nextKey) { + // Check if key is visible. Only the visible keys have keyPanelDelegate set. + if (nextKey != initialKey && nextKey.hasOwnProperty("keyPanelDelegate") && nextKey.keyPanelDelegate) + break + // Jump over the item to reduce the number of iterations in this loop + itemOffset = mapToItem(nextKey, x, y) + if (dX > 0) + offsetX += nextKey.width - itemOffset.x + else if (dX < 0) + offsetX -= itemOffset.x + else if (dY > 0) + offsetY += nextKey.height - itemOffset.y + else if (dY < 0) + offsetY -= itemOffset.y + } + nextKey = null + } + } else { + nextKey = keyOnPoint(navigationCursor.x, navigationCursor.y) + } + if (nextKey) { + itemOffset = mapFromItem(nextKey, nextKey.width / 2, nextKey.height / 2) + if (dX) { + x = itemOffset.x + } else if (dY) { + y = itemOffset.y + } else { + x = itemOffset.x + y = itemOffset.y + } + navigationCursor = Qt.point(x, y) + } + return nextKey + } + function navigateToNextKey(dX, dY, wrapEnabled) { + // Resolve initial landing point of the navigation cursor + if (!keyboard.navigationModeActive || keyboard.navigationCursor === Qt.point(-1, -1)) { + if (dX > 0) + navigationCursor = Qt.point(0, height / 2) + else if (dX < 0) + navigationCursor = Qt.point(width, height / 2) + else if (dY > 0) + navigationCursor = Qt.point(width / 2, 0) + else if (dY < 0) + navigationCursor = Qt.point(width / 2, height) + else + navigationCursor = Qt.point(width / 2, height / 2) + keyboard.navigationModeActive = true + } + if (dX && dY) { + initialKey = nextKeyInNavigation(dX, 0, wrapEnabled) + if (initialKey || wrapEnabled) + initialKey = nextKeyInNavigation(0, dY, wrapEnabled) + } else { + initialKey = nextKeyInNavigation(dX, dY, wrapEnabled) + } + return initialKey !== null + } + + function onFlickKeyKeyChanged() { + InputContext.inputEngine.virtualKeyCancel() + press(activeKey, false) + } + + onPressed: (touchPoints) => { + keyboard.navigationModeActive = false + + // Immediately release any pending key that the user might be + // holding (and about to release) when a second key is pressed. + if (activeTouchPoint) + releaseActiveKey(); + + for (var i in touchPoints) { + // Release any key pressed by a previous iteration of the loop. + if (containsPoint(touchPoints, activeTouchPoint)) + releaseActiveKey(); + + initialKey = keyOnPoint(touchPoints[i].x, touchPoints[i].y) + if (!initialKey) + continue + activeTouchPoint = touchPoints[i] + if (initialKey.keyType === QtVirtualKeyboard.KeyType.FlickKey) { + initialKey.press(activeTouchPoint.x, activeTouchPoint.y) + initialKey.onKeyChanged.connect(onFlickKeyKeyChanged) + } else { + releaseInaccuracyTimer.start() + pressAndHoldTimer.start() + } + setActiveKey(initialKey) + press(initialKey, true) + } + } + onUpdated: (touchPoints) => { + if (!containsPoint(touchPoints, activeTouchPoint)) + return + + if (alternativeKeys.active) { + alternativeKeys.move(mapToItem(alternativeKeys, activeTouchPoint.x, 0).x) + } else if (functionPopupList.active) { + functionPopupList.move(mapToItem(functionPopupList, activeTouchPoint.x, activeTouchPoint.y)) + } else if (activeKey && activeKey.keyType === QtVirtualKeyboard.KeyType.FlickKey) { + activeKey.update(activeTouchPoint.x, activeTouchPoint.y) + } else { + var key = null + if (releaseInaccuracyTimer.running) { + if (hitInitialKey(activeTouchPoint.x, activeTouchPoint.y, releaseMargin)) { + key = initialKey + } else if (initialKey) { + releaseInaccuracyTimer.stop() + initialKey = null + } + } + if (key === null) { + key = keyOnPoint(activeTouchPoint.x, activeTouchPoint.y) + } + if (key !== keyboard.activeKey) { + InputContext.inputEngine.virtualKeyCancel() + setActiveKey(key) + press(key, false) + if (dragSymbolMode) { + if (key && key.functionKey && key.key !== Qt.Key_Context1) + pressAndHoldTimer.restart() + else + pressAndHoldTimer.stop() + } + } + } + } + onReleased: (touchPoints) => { + if (containsPoint(touchPoints, activeTouchPoint)) { + if (dragSymbolMode) { + var key = keyOnPoint(activeTouchPoint.x, activeTouchPoint.y) + if (key && key.key === Qt.Key_Context1) { + dragSymbolMode = false + InputContext.inputEngine.virtualKeyCancel() + reset() + return + } + } + releaseActiveKey(); + } + } + onCanceled: (touchPoints) => { + if (containsPoint(touchPoints, activeTouchPoint)) + reset() + } + } + } + } + } + + Item { + id: languagePopup + z: 1 + anchors.fill: parent + LayoutMirroring.enabled: false + LayoutMirroring.childrenInherit: true + + MouseArea { + onPressed: keyboard.hideLanguagePopup() + anchors.fill: parent + enabled: languagePopupList.enabled + } + + PopupList { + id: languagePopupList + objectName: "languagePopupList" + z: 2 + anchors.left: parent.left + anchors.top: parent.top + enabled: false + model: languageListModel + delegate: keyboard.style ? keyboard.style.languageListDelegate : null + highlight: keyboard.style ? keyboard.style.languageListHighlight : defaultHighlight + add: keyboard.style && !keyboard.noAnimations ? keyboard.style.languageListAdd : null + remove: keyboard.style && !keyboard.noAnimations ? keyboard.style.languageListRemove : null + property rect previewRect: Qt.rect(keyboard.x + languagePopupList.x, + keyboard.y + languagePopupList.y, + languagePopupList.width, + languagePopupList.height) + } + + Loader { + sourceComponent: keyboard.style.languageListBackground + anchors.fill: languagePopupList + z: -1 + visible: languagePopupList.visible + } + + ListModel { + id: languageListModel + + function selectItem(index) { + languagePopupList.currentIndex = index + keyboard.soundEffect.play(languagePopupList.currentItem.soundEffect) + changeLanguageTimer.newLocaleIndex = languageListModel.get(index).localeIndex + changeLanguageTimer.start() + } + } + + Timer { + id: changeLanguageTimer + interval: 1 + property int newLocaleIndex + onTriggered: { + if (languagePopupListActive) { + hideLanguagePopup() + start() + } else { + localeIndex = newLocaleIndex + } + } + } + + function show(locales, parentItem, customLayoutsOnly) { + let currentIndex = -1 + if (!languagePopupList.enabled) { + languageListModel.clear() + for (var i = 0; i < locales.length; i++) { + languageListModel.append({localeName: locales[i].name, displayName: locales[i].locale.nativeLanguageName, localeIndex: locales[i].index}) + if (locales[i].index === keyboard.localeIndex) + currentIndex = i + } + if (parentItem) { + languagePopupList.anchors.leftMargin = Qt.binding(function() { + const newLeftMargin = Math.round(keyboard.mapFromItem(parentItem, (parentItem.width - languagePopupList.width) / 2, 0).x) + return Math.min(Math.max(0, newLeftMargin), keyboard.width - languagePopupList.width) + }) + languagePopupList.anchors.topMargin = Qt.binding(function() {return Math.round(keyboard.mapFromItem(parentItem, 0, -languagePopupList.height).y)}) + } else { + languagePopupList.anchors.leftMargin = Qt.binding(function() {return Math.round((keyboard.width - languagePopupList.width) / 2)}) + languagePopupList.anchors.topMargin = Qt.binding(function() {return Math.round((keyboard.height - languagePopupList.height) / 2)}) + } + } + languagePopupList.enabled = true + if (currentIndex !== -1) { + languagePopupList.currentIndex = currentIndex + languagePopupList.forceLayout() + languagePopupList.positionViewAtIndex(currentIndex, ListView.Center) + } + } + + function hide() { + if (languagePopupList.enabled) { + languagePopupList.enabled = false + languagePopupList.anchors.leftMargin = undefined + languagePopupList.anchors.topMargin = undefined + languageListModel.clear() + } + } + } + + function showLanguagePopup(parentItem, customLayoutsOnly) { + var locales = keyboard.listLocales(customLayoutsOnly, parent.externalLanguageSwitchEnabled) + if (parent.externalLanguageSwitchEnabled) { + var currentIndex = 0 + for (var i = 0; i < locales.length; i++) { + if (locales[i] === keyboard.locale) { + currentIndex = i + break + } + } + parent.externalLanguageSwitch(locales, currentIndex) + return + } + languagePopup.show(locales, parentItem, customLayoutsOnly) + } + + function hideLanguagePopup() { + languagePopup.hide() + } + + MouseArea { + anchors.left: parent.left + anchors.right: parent.right + anchors.bottom: parent.bottom + height: keyboard.screenHeight + onPressed: keyboard.hideWordCandidateContextMenu() + enabled: wordCandidateContextMenuList.enabled + } + + Item { + id: wordCandidateContextMenu + objectName: "wordCandidateContextMenu" + z: 1 + anchors.fill: parent + LayoutMirroring.enabled: false + LayoutMirroring.childrenInherit: true + property int previousWordCandidateIndex: -1 + readonly property bool active: wordCandidateContextMenuList.visible + property bool openedByNavigationKeyLongPress + + PopupList { + id: wordCandidateContextMenuList + objectName: "wordCandidateContextMenuList" + z: 2 + anchors.left: parent.left + anchors.top: parent.top + enabled: false + model: wordCandidateContextMenuListModel + property rect previewRect: Qt.rect(keyboard.x + wordCandidateContextMenuList.x, + keyboard.y + wordCandidateContextMenuList.y, + wordCandidateContextMenuList.width, + wordCandidateContextMenuList.height) + } + + Loader { + sourceComponent: keyboard.style.popupListBackground + anchors.fill: wordCandidateContextMenuList + z: -1 + visible: wordCandidateContextMenuList.visible + } + + ListModel { + id: wordCandidateContextMenuListModel + + function selectItem(index) { + wordCandidateContextMenu.previousWordCandidateIndex = -1 + wordCandidateContextMenuList.currentIndex = index + keyboard.soundEffect.play(wordCandidateContextMenuList.currentItem.soundEffect) + switch (get(index).action) { + case "remove": + wordCandidateView.model.removeItem(wordCandidateView.currentIndex) + break + } + keyboard.hideWordCandidateContextMenu() + } + } + + function show(wordCandidateIndex) { + if (wordCandidateContextMenu.enabled) + wordCandidateContextMenu.hide() + + wordCandidateContextMenuListModel.clear() + + var canRemoveSuggestion = wordCandidateView.model.dataAt(wordCandidateIndex, SelectionListModel.Role.CanRemoveSuggestion) + if (canRemoveSuggestion) { + var dictionaryType = wordCandidateView.model.dataAt(wordCandidateIndex, SelectionListModel.Role.Dictionary) + var removeItemText; + switch (dictionaryType) { + case SelectionListModel.DictionaryType.User: + //~ VirtualKeyboard Context menu for word suggestion if it can be removed from the user dictionary. + removeItemText = qsTr("Remove from dictionary") + break + case SelectionListModel.DictionaryType.Default: + // Fallthrough + default: + //~ VirtualKeyboard Context menu for word suggestion if it can be removed from the default dictionary. + removeItemText = qsTr("Block word") + break + } + wordCandidateContextMenuListModel.append({action: "remove", display: removeItemText, wordCompletionLength: 0}) + } + + if (wordCandidateContextMenuListModel.count === 0) + return + + previousWordCandidateIndex = wordCandidateView.currentIndex + wordCandidateView.currentIndex = wordCandidateIndex + + wordCandidateContextMenuList.anchors.leftMargin = Qt.binding(function() { + if (!wordCandidateView.currentItem) + return 0 + var leftBorder = Math.round(wordCandidateView.mapFromItem(wordCandidateView.currentItem, (wordCandidateView.currentItem.width - wordCandidateContextMenuList.width) / 2, 0).x) + var rightBorder = Math.round(wordCandidateContextMenuList.parent.width - wordCandidateContextMenuList.width) + return Math.max(0, Math.min(leftBorder, rightBorder)) + }) + + wordCandidateContextMenuList.enabled = true + wordCandidateContextMenuList.currentIndex = 0 + } + + function hide() { + if (wordCandidateContextMenuList.enabled) { + if (previousWordCandidateIndex !== -1) { + wordCandidateView.currentIndex = previousWordCandidateIndex + previousWordCandidateIndex = -1 + } + wordCandidateContextMenuList.enabled = false + wordCandidateContextMenuList.anchors.leftMargin = undefined + wordCandidateContextMenuListModel.clear() + } + openedByNavigationKeyLongPress = false + } + + function selectCurrentItem() { + if (active && wordCandidateContextMenuList.currentIndex !== -1) + wordCandidateContextMenuListModel.selectItem(wordCandidateContextMenuList.currentIndex) + } + } + + function showWordCandidateContextMenu(wordCandidateIndex) { + wordCandidateContextMenu.show(wordCandidateIndex) + } + + function hideWordCandidateContextMenu() { + wordCandidateContextMenu.hide() + } + + function updateInputMethod() { + if (!keyboardLayoutLoader.item) + return + if (!InputContext.priv.focus) + return + + // Reset the custom input method if it is not included in the list of shared layouts + if (customInputMethod && !inputMethodNeedsReset && customInputMethodSharedLayouts.indexOf(layoutType) === -1) + inputMethodNeedsReset = true + + var customInputMethodToDestroy = null + if (inputMethodNeedsReset) { + if (customInputMethod) { + // Postpones the destruction of the custom input method after creating a new one + // and after assigning it to the input engine. This allows the input method to clear + // its state before destroying. + customInputMethodToDestroy = customInputMethod + customInputMethod = null + } + customInputMethodSharedLayouts = [] + inputMethodNeedsReset = false + } + + var inputMethod = null + var inputMode = InputContext.inputEngine.inputMode + + // Use input method from keyboard layout + if (keyboardLayoutLoader.item.inputMethod) { + inputMethod = keyboardLayoutLoader.item.inputMethod + } else if (!customInputMethod) { + try { + customInputMethod = keyboardLayoutLoader.item.createInputMethod() + if (customInputMethod) { + // Pull the list of shared layouts from the keyboard layout + if (keyboardLayoutLoader.item.sharedLayouts) + customInputMethodSharedLayouts = customInputMethodSharedLayouts.concat(keyboardLayoutLoader.item.sharedLayouts) + + // Make sure the current layout is included in the list + if (customInputMethodSharedLayouts.indexOf(layoutType) === -1) + customInputMethodSharedLayouts.push(layoutType) + + // Reset input mode, since inputEngine.inputModes is updated + inputModeNeedsReset = true + } + } catch (e) { + console.error(e.message) + } + } + if (!inputMethod) { + if (customInputMethod) { + inputMethod = customInputMethod + } else if (!VirtualKeyboardSettings.defaultInputMethodDisabled) { + inputMethod = defaultInputMethod + } else { + inputMethod = plainInputMethod + } + } + + var inputMethodChanged = InputContext.inputEngine.inputMethod !== inputMethod + if (inputMethodChanged) { + InputContext.inputEngine.inputMethod = inputMethod + } + + if (InputContext.inputEngine.inputMethod) { + var inputModes = InputContext.inputEngine.inputModes + if (inputModes.length > 0) { + // Reset to default input mode if the input locale has changed + if (inputModeNeedsReset) { + inputMode = inputModes[0] + + // Check the current layout for input mode override + if (keyboardLayoutLoader.item.inputMode !== -1) + inputMode = keyboardLayoutLoader.item.inputMode + + // Update input mode automatically in handwriting mode + if (keyboard.handwritingMode) { + if (keyboard.dialableCharactersOnly && inputModes.indexOf(InputEngine.InputMode.Dialable) !== -1) + inputMode = InputEngine.InputMode.Dialable + else if ((keyboard.formattedNumbersOnly || keyboard.digitsOnly) && inputModes.indexOf(InputEngine.InputMode.Numeric) !== -1) + inputMode = InputEngine.InputMode.Numeric + else if (keyboardLayoutLoader.item.inputMode === -1) + inputMode = inputModes[0] + } + + // Check the input method hints for input mode overrides + if (latinOnly) + inputMode = InputEngine.InputMode.Latin + if (preferNumbers) + inputMode = InputEngine.InputMode.Numeric + } + + // Make sure the input mode is supported by the current input method + if (inputModes.indexOf(inputMode) === -1) + inputMode = inputModes[0] + + if (InputContext.inputEngine.inputMode !== inputMode || inputMethodChanged || inputModeNeedsReset) { + InputContext.priv.setKeyboardObserver(keyboardObserver) + InputContext.inputEngine.inputMode = inputMode + } + + inputModeNeedsReset = false + } + } + + if (customInputMethodToDestroy !== null) + customInputMethodToDestroy.destroy() + + // Clear the toggle shift timer + InputContext.priv.shiftHandler.clearToggleShiftTimer() + } + + function updateLayout() { + var newLayout + newLayout = findLayout(locale, layoutType) + if (!newLayout.length) { + newLayout = findLayout(locale, "main") + } + layout = newLayout + inputLocale = locale + updateInputMethod() + } + + function updateDefaultLocale() { + updateAvailableLocaleIndices() + if (layoutsModel.count > 0) { + var defaultLocales = [] + if (isValidLocale(VirtualKeyboardSettings.locale)) + defaultLocales.push(VirtualKeyboardSettings.locale) + if (isValidLocale(InputContext.locale)) + defaultLocales.push(InputContext.locale) + if (VirtualKeyboardSettings.activeLocales.length > 0 && isValidLocale(VirtualKeyboardSettings.activeLocales[0])) + defaultLocales.push(VirtualKeyboardSettings.activeLocales[0]) + if (VirtualKeyboardSettings.availableLocales.indexOf("en_GB") !== -1) + defaultLocales.push("en_GB") + if (availableLocaleIndices.length > 0) + defaultLocales.push(layoutsModel.get(availableLocaleIndices[0], "fileName")) + var newDefaultLocaleIndex = -1 + for (var i = 0; i < defaultLocales.length; i++) { + newDefaultLocaleIndex = findLocale(defaultLocales[i], -1) + if (availableLocaleIndices.indexOf(newDefaultLocaleIndex) !== -1) + break; + newDefaultLocaleIndex = -1 + } + defaultLocaleIndex = newDefaultLocaleIndex + } else { + defaultLocaleIndex = -1 + } + } + + function filterLocaleIndices(filterCb) { + var localeIndices = [] + for (var i = 0; i < layoutsModel.count; i++) { + if (localeIndices.indexOf(i) === -1) { + var localeName = layoutsModel.get(i, "fileName") + if (filterCb(localeName) && findLayout(localeName, "main")) + localeIndices.push(i) + } + } + return localeIndices + } + + function updateAvailableLocaleIndices() { + // Update list of all available locales + var fallbackIndex = findFallbackIndex() + var newIndices = filterLocaleIndices(function(localeName) { + return isValidLocale(localeName) + }) + + // Handle case where the VirtualKeyboardSettings.activeLocales contains no valid entries + // Fetch all locales by ignoring active locales setting + var ignoreActiveLocales = newIndices.length === 0 + if (ignoreActiveLocales) { + newIndices = filterLocaleIndices(function(localeName) { + return isValidLocale(localeName, ignoreActiveLocales) + }) + } + + // Fetch matching locale names + var newAvailableLocales = [] + for (var i = 0; i < newIndices.length; i++) { + newAvailableLocales.push(layoutsModel.get(newIndices[i], "fileName")) + } + + newAvailableLocales.sort() + + var sortOrder = !ignoreActiveLocales && VirtualKeyboardSettings.activeLocales.length > 0 ? + VirtualKeyboardSettings.activeLocales : + newAvailableLocales + + newIndices.sort(function(localeIndexA, localeIndexB) { + var localeNameA = layoutsModel.get(localeIndexA, "fileName") + var localeNameB = layoutsModel.get(localeIndexB, "fileName") + var sortIndexA = sortOrder.indexOf(localeNameA) + var sortIndexB = sortOrder.indexOf(localeNameB) + return sortIndexA - sortIndexB + }) + + availableLocaleIndices = newIndices + InputContext.priv.updateAvailableLocales(newAvailableLocales) + + // Update list of custom locale indices + newIndices = [] + for (i = 0; i < availableLocaleIndices.length; i++) { + if (availableLocaleIndices[i] === localeIndex || + layoutExists(layoutsModel.get(availableLocaleIndices[i], "fileName"), layoutType)) + newIndices.push(availableLocaleIndices[i]) + } + availableCustomLocaleIndices = newIndices + } + + function listLocales(customLayoutsOnly, localeNameOnly) { + var locales = [] + var localeIndices = customLayoutsOnly ? availableCustomLocaleIndices : availableLocaleIndices + for (var i = 0; i < localeIndices.length; i++) { + var layoutFolder = layoutsModel.get(localeIndices[i], "fileName") + if (localeNameOnly) + locales.push(layoutFolder) + else + locales.push({locale:Qt.locale(layoutFolder), index:localeIndices[i], name:layoutFolder}) + } + return locales + } + + function nextLocaleIndex(customLayoutsOnly) { + var newLocaleIndex = localeIndex + var localeIndices = customLayoutsOnly ? availableCustomLocaleIndices : availableLocaleIndices + var i = localeIndices.indexOf(localeIndex) + if (i !== -1) { + i = (i + 1) % localeIndices.length + newLocaleIndex = localeIndices[i] + } + return newLocaleIndex + } + + function changeInputLanguage(customLayoutsOnly) { + var newLocaleIndex = nextLocaleIndex(customLayoutsOnly) + if (newLocaleIndex !== -1 && newLocaleIndex !== localeIndex) + localeIndex = newLocaleIndex + } + + function canChangeInputLanguage(customLayoutsOnly) { + if (customLayoutsOnly) + return availableCustomLocaleIndices.length > 1 + return availableLocaleIndices.length > 1 + } + + function findLocale(localeName, defaultValue) { + var languageCode = localeName.substring(0, 3) // Including the '_' delimiter + var languageMatch = -1 + for (var i = 0; i < layoutsModel.count; i++) { + if (!layoutsModel.isFolder(i)) + continue + var layoutFolder = layoutsModel.get(i, "fileName") + if (layoutFolder === localeName) + return i + if (languageMatch == -1 && layoutFolder.substring(0, 3) === languageCode) + languageMatch = i + } + return (languageMatch != -1) ? languageMatch : defaultValue + } + + function findFallbackIndex() { + for (var i = 0; i < layoutsModel.count; i++) { + var layoutFolder = layoutsModel.get(i, "fileName") + if (layoutFolder === "fallback") + return i + } + return -1 + } + + function isValidLocale(localeNameOrIndex, ignoreActiveLocales) { + var localeName + if (typeof localeNameOrIndex == "number") { + if (localeNameOrIndex < 0 || localeNameOrIndex >= layoutsModel.count) + return false + localeName = layoutsModel.get(localeNameOrIndex, "fileName") + } else { + localeName = localeNameOrIndex + } + + if (!localeName) + return false + + if (localeName === "fallback") + return false + + if (Qt.locale(localeName).name === "C") + return false + + if (ignoreActiveLocales !== true && + VirtualKeyboardSettings.activeLocales.length > 0 && + VirtualKeyboardSettings.activeLocales.indexOf(localeName) === -1) + return false + + return true + } + + function getLayoutFile(localeName, layoutType) { + if (localeName === "" || layoutType === "") + return "" + return layoutsModel.folder + "/" + localeName + "/" + layoutType + ".qml" + } + + function getFallbackFile(localeName, layoutType) { + if (localeName === "" || layoutType === "") + return "" + return layoutsModel.folder + "/" + localeName + "/" + layoutType + ".fallback" + } + + function layoutExists(localeName, layoutType) { + var result = InputContext.priv.fileExists(getLayoutFile(localeName, layoutType)) + if (!result && layoutType === "handwriting") + result = InputContext.priv.fileExists(getFallbackFile(localeName, layoutType)) + return result + } + + function findLayout(localeName, layoutType) { + var layoutFile = getLayoutFile(localeName, layoutType) + if (InputContext.priv.fileExists(layoutFile)) + return layoutFile + var fallbackFile = getFallbackFile(localeName, layoutType) + if (InputContext.priv.fileExists(fallbackFile)) { + layoutFile = getLayoutFile("fallback", layoutType) + if (InputContext.priv.fileExists(layoutFile)) + return layoutFile + } + return "" + } + + function isHandwritingAvailable() { + if (VirtualKeyboardSettings.handwritingModeDisabled) + return false + return VirtualKeyboardFeatures.Handwriting && layoutExists(locale, "handwriting") + } + + function setHandwritingMode(enabled, resetInputMode) { + if (VirtualKeyboardSettings.handwritingModeDisabled) + return + if (enabled && resetInputMode) + inputModeNeedsReset = true + handwritingMode = enabled + } + + function notifyLayoutChanged() { + Qt.callLater(function() { + if (keyboardLayoutLoader.item != null) keyboardObserver.layoutChanged() + }) + } + + function doKeyboardFunction(keyboardFunction) { + if (!isKeyboardFunctionAvailable(keyboardFunction)) + return + switch (keyboardFunction) { + case QtVirtualKeyboard.KeyboardFunction.HideInputPanel: + InputContext.priv.hideInputPanel() + break + case QtVirtualKeyboard.KeyboardFunction.ChangeLanguage: + if (style.languagePopupListEnabled) { + if (!languagePopupListActive) { + showLanguagePopup(activeKey, false) + } else { + hideLanguagePopup() + } + } else { + const customLayoutsOnly = arguments.length == 2 && arguments[1] + changeInputLanguage(customLayoutsOnly) + } + break + case QtVirtualKeyboard.KeyboardFunction.ToggleHandwritingMode: + setHandwritingMode(!handwritingMode) + break + default: + console.warn("Unknown keyboard function '%1'".arg(keyboardFunction)) + break + } + } + + function isKeyboardFunctionAvailable(keyboardFunction) { + switch (keyboardFunction) { + case QtVirtualKeyboard.KeyboardFunction.HideInputPanel: + return true + case QtVirtualKeyboard.KeyboardFunction.ChangeLanguage: + const customLayoutsOnly = arguments.length == 2 && arguments[1] + return canChangeInputLanguage(customLayoutsOnly) + case QtVirtualKeyboard.KeyboardFunction.ToggleHandwritingMode: + return isHandwritingAvailable() + default: + return false + } + } + + function isFunctionPopupListAvailable() { + const allFunctionKeys = QtVirtualKeyboard.KeyboardFunctionKeys.Hide | + QtVirtualKeyboard.KeyboardFunctionKeys.Language + return (VirtualKeyboardSettings.visibleFunctionKeys & allFunctionKeys) !== allFunctionKeys || + isHandwritingAvailable() + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/KeyboardColumn.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/KeyboardColumn.qml new file mode 100644 index 0000000..1c5c14e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/KeyboardColumn.qml @@ -0,0 +1,38 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.Layouts + +/*! + \qmltype KeyboardColumn + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \inherits ColumnLayout + + \brief Keyboard column for keyboard layouts. + + This type can be used in special cases where multiple columns + are added to a single keyboard layout. +*/ + +ColumnLayout { + /*! Sets the key weight for all children keys. + + The default value is inherited from the parent element + in the layout hierarchy. + */ + property real keyWeight: parent ? parent.keyWeight : undefined + + /*! \since QtQuick.VirtualKeyboard 2.0 + + Sets the \c smallTextVisible for all children keys. + + The default value is inherited from the parent element + in the layout hierarchy. + */ + property bool smallTextVisible: parent ? parent.smallTextVisible : false + + spacing: 0 +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/KeyboardLayout.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/KeyboardLayout.qml new file mode 100644 index 0000000..f47ff01 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/KeyboardLayout.qml @@ -0,0 +1,163 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.Layouts +import QtQuick.VirtualKeyboard + +/*! + \qmltype KeyboardLayout + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \inherits ColumnLayout + + \brief Keyboard layout. + + This type is the root element of the keyboard layout. + Use this element to build a new keyboard layout. + + Example: + + \code + import QtQuick + import QtQuick.Layouts + import QtQuick.VirtualKeyboard + + // file: layouts/en_GB/main.qml + + KeyboardLayout { + KeyboardRow { + Key { + key: Qt.Key_Q + text: "q" + } + Key { + key: Qt.Key_W + text: "w" + } + Key { + key: Qt.Key_E + text: "e" + } + Key { + key: Qt.Key_R + text: "r" + } + Key { + key: Qt.Key_T + text: "t" + } + Key { + key: Qt.Key_Y + text: "y" + } + } + } + \endcode +*/ + +ColumnLayout { + id: root + + /*! Sets the input method to be used in this layout. + + This property allows a custom input method to be + used in this layout. + */ + property var inputMethod + + /*! This function may be overridden by the keyboard layout + to create the input method object dynamically. The default + implementation returns \c null. + + The input method object created by this function can outlive + keyboard layout transitions in certain cases. In particular, + this applies to the transitions between the layouts listed in + the sharedLayouts property. + */ + function createInputMethod() { + return null + } + + /*! List of layout names which share the input method created + by the createInputMethod() function. + + If the list is empty (the default) the input method is not + shared with any other layout and will be destroyed when the + layout changes. + + The list should contain only the name of the layout type, + e.g., ['symbols']. The current layout does not have to be + included in the list. + */ + property var sharedLayouts + + /*! Sets the input mode to be used in this layout. + + By default, the virtual keyboard attempts to preserve + the current input mode when switching to a different + keyboard layout. + + If the current input mode is not valid in the current + context, the default input mode is specified by the + input method. + */ + property int inputMode: -1 + + /*! Sets the key weight for all children keys. + + The default value is inherited from the parent element + in the layout hierarchy. + */ + property real keyWeight + + /*! \since QtQuick.VirtualKeyboard 2.0 + + Sets the \c smallTextVisible for all children keys. + + The default value is inherited from the parent element + in the layout hierarchy. + */ + property bool smallTextVisible + + spacing: 0 + + function scanLayout() { + var layout = { + width: root.width, + height: root.height, + keys: [] + } + __scanLayoutRecursive(this, layout) + return layout + } + + function __scanLayoutRecursive(parent, layout) { + for (var i in parent.children) { + var child = parent.children[i] + if (child.keyType !== undefined) { + var pos = mapFromItem(child, 0, 0) + var key = { + left: pos.x, + top: pos.y, + width: child.width, + height: child.height, + keyType: child.keyType, + key: child.key, + text: child.text, + altKeys: child.effectiveAlternativeKeys, + isFunctionKey: child.functionKey, + noKeyEvent: child.noKeyEvent + } + if (key.left + key.width > layout.width) + layout.width = key.left + key.width + if (key.top + key.height > layout.height) + layout.height = key.top + key.height + layout.keys.push(key) + } else { + __scanLayoutRecursive(child, layout) + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/KeyboardLayoutLoader.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/KeyboardLayoutLoader.qml new file mode 100644 index 0000000..9c31ff1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/KeyboardLayoutLoader.qml @@ -0,0 +1,115 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +/*! + \qmltype KeyboardLayoutLoader + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \inherits Loader + \since QtQuick.VirtualKeyboard 1.1 + + \brief Allows dynamic loading of keyboard layout. + + This type is useful for keyboard layouts consisting of multiple pages of keys. + + A single keyboard layout (a page) is defined by using the Component + as a container. The active keyboard layout can then be changed by + setting the sourceComponent property to a different value. + + Example: + + \code + import QtQuick + import QtQuick.Layouts + import QtQuick.VirtualKeyboard + + // file: layouts/en_GB/symbols.qml + + KeyboardLayoutLoader { + property bool secondPage + onVisibleChanged: if (!visible) secondPage = false + sourceComponent: secondPage ? page2 : page1 + Component { + id: page1 + KeyboardLayout { + // Keyboard layout definition for page 1 + } + } + Component { + id: page2 + KeyboardLayout { + // Keyboard layout definition for page 2 + } + } + } + \endcode +*/ + +Loader { + /*! Sets the input method for all the keyboard layouts loaded + in this context. + + The input method can either be set separately for each keyboard + layout, or commonly at this context. If set separately, then this + property should not be modified. + */ + property var inputMethod: item ? item.inputMethod : null + + /*! This function may be overridden by the keyboard layout + to create the input method object dynamically. The default + implementation forwards the call to the child keyboard + layout. + + The input method object created by this function can outlive + keyboard layout transitions in certain cases. In particular, + this applies to the transitions between the layouts listed in + the sharedLayouts property. + */ + function createInputMethod() { + return item ? item.createInputMethod() : null + } + + /*! List of layout names which share the input method created + by the createInputMethod() function. + + If the list is empty (the default) the input method is not + shared with any other layout and will be destroyed when the + layout changes. + + The list should contain only the name of the layout type, + e.g., ['symbols']. The current layout does not have to be + included in the list. + */ + property var sharedLayouts: item ? item.sharedLayouts : null + + /*! Sets the input mode for all the keyboard layouts loaded + in this context. + + The input mode can either be set separately for each keyboard + layout, or commonly at this context. If set separately, then this + property should not be modified. + */ + property int inputMode: item ? item.inputMode : -1 + + property int __updateCount + + active: parent !== null + + onItemChanged: { + if (parent && item && __updateCount++ > 0) { + if (!keyboard.inputMethodNeedsReset) + keyboard.updateInputMethod() + keyboard.notifyLayoutChanged() + } + } + + function scanLayout() { + if (item === null) + return null + return item.scanLayout() + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/KeyboardRow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/KeyboardRow.qml new file mode 100644 index 0000000..30dc166 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/KeyboardRow.qml @@ -0,0 +1,37 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.Layouts + +/*! + \qmltype KeyboardRow + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \inherits RowLayout + + \brief Keyboard row for keyboard layouts. + + Specifies a row of keys in the keyboard layout. +*/ + +RowLayout { + /*! Sets the key weight for all children keys. + + The default value is inherited from the parent element + in the layout hierarchy. + */ + property real keyWeight: parent ? parent.keyWeight : undefined + + /*! \since QtQuick.VirtualKeyboard 2.0 + + Sets the \c smallTextVisible for all children keys. + + The default value is inherited from the parent element + in the layout hierarchy. + */ + property bool smallTextVisible: parent ? parent.smallTextVisible : false + + spacing: 0 +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/ModeKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/ModeKey.qml new file mode 100644 index 0000000..63134c1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/ModeKey.qml @@ -0,0 +1,42 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +/*! + \qmltype ModeKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits Key + \since QtQuick.VirtualKeyboard 2.0 + + \brief Generic mode key for keyboard layouts. + + This key provides generic mode button functionality. + + A key press toggles the current mode without emitting key event + for input method processing. + + ModeKey can be used in situations where a particular mode is switched + "ON / OFF", and where the mode change does not require changing the + keyboard layout. When this component is used, the \l { BaseKey::displayText } { displayText } should + remain the same regardless of the mode, because the keyboard style + visualizes the status. +*/ + +Key { + /*! This property provides the current mode. + + The default is false. + */ + property bool mode + keyType: QtVirtualKeyboard.KeyType.ModeKey + noKeyEvent: true + functionKey: true + highlighted: true + onClicked: mode = !mode + keyPanelDelegate: keyboard.style ? keyboard.style.modeKeyPanel : undefined +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/MultiSoundEffect.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/MultiSoundEffect.qml new file mode 100644 index 0000000..a8f1cb8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/MultiSoundEffect.qml @@ -0,0 +1,49 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtMultimedia + +Item { + id: multiSoundEffect + property url source + property int maxInstances: 2 + property var __cachedInstances + property int __currentIndex: 0 + property real soundVolume: 1.0 + + signal playingChanged(url source, bool playing) + + Component { + id: soundEffectComp + SoundEffect { + source: multiSoundEffect.source + onPlayingChanged: multiSoundEffect.playingChanged(source, playing) + } + } + + onSourceChanged: { + __cachedInstances = [] + __currentIndex = 0 + if (source != Qt.resolvedUrl("")) { + var i + for (i = 0; i < maxInstances; i++) { + var soundEffect = soundEffectComp.createObject(multiSoundEffect) + if (soundEffect === null) + return + __cachedInstances.push(soundEffect) + } + } + } + + function play() { + if (__cachedInstances === undefined || __cachedInstances.length === 0) + return + if (__cachedInstances[__currentIndex].playing) { + __cachedInstances[__currentIndex].stop() + __currentIndex = (__currentIndex + 1) % __cachedInstances.length + } + __cachedInstances[__currentIndex].volume = soundVolume + __cachedInstances[__currentIndex].play() + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/MultitapInputMethod.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/MultitapInputMethod.qml new file mode 100644 index 0000000..9212cf9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/MultitapInputMethod.qml @@ -0,0 +1,106 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard as VKB + +VKB.InputMethod { + property string multitapSequence + property int multitapIndex: -1 + + onMultitapSequenceChanged: selectionListChanged(VKB.SelectionListModel.Type.WordCandidateList) + onMultitapIndexChanged: selectionListActiveItemChanged(VKB.SelectionListModel.Type.WordCandidateList, multitapIndex) + + property variant multiTapTimer: Timer { + interval: 1200 + onTriggered: { + update() + } + } + + function inputModes(locale) { + return [VKB.InputEngine.InputMode.Latin, VKB.InputEngine.InputMode.Numeric, VKB.InputEngine.InputMode.Dialable]; + } + + function setInputMode(locale, inputMode) { + return true + } + + function setTextCase(textCase) { + return true + } + + function reset() { + multiTapTimer.stop() + multitapIndex = -1 + multitapSequence = "" + } + + function update() { + multiTapTimer.stop() + multitapIndex = -1 + multitapSequence = "" + if (inputContext !== null && inputContext.preeditText.length > 0) { + inputContext.commit() + } + } + + function keyEvent(key, text, modifiers) { + var accept = false + switch (key) { + case Qt.Key_Enter: + case Qt.Key_Return: + case Qt.Key_Tab: + update() + break + case Qt.Key_Backspace: + if (inputContext.preeditText.length > 0) { + inputContext.clear() + update() + accept = true + } + break + default: + if (key !== inputEngine.previousKey) { + update() + } + multitapSequence = text + if (multitapSequence.length > 1) { + multitapIndex = multiTapTimer.running ? (multitapIndex + 1) % multitapSequence.length : 0 + inputContext.preeditText = multitapSequence.charAt(multitapIndex) + multiTapTimer.restart() + } else { + inputContext.commit(text) + } + accept = true + break + } + return accept; + } + + function selectionLists() { + return [VKB.SelectionListModel.Type.WordCandidateList]; + } + + function selectionListItemCount(type) { + return multitapSequence.length > 1 ? multitapSequence.length : 0 + } + + function selectionListData(type, index, role) { + var result = null + switch (role) { + case VKB.SelectionListModel.Role.Display: + result = multitapSequence.charAt(index) + break + default: + break + } + return result + } + + function selectionListItemSelected(type, index) { + multitapIndex = index + inputContext.preeditText = multitapSequence.charAt(multitapIndex) + update() + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/NumberKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/NumberKey.qml new file mode 100644 index 0000000..2a55d82 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/NumberKey.qml @@ -0,0 +1,25 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +/*! + \qmltype NumberKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits Key + + \brief Specialized number key for keyboard layouts. + + This key emits the key code and key text for input method processing. + A NumberKey differs from a normal \l Key in that it does not show a + character preview. +*/ + +Key { + showPreview: false + keyType: QtVirtualKeyboard.KeyType.NumberKey +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/PopupList.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/PopupList.qml new file mode 100644 index 0000000..56f4518 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/PopupList.qml @@ -0,0 +1,33 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +ListView { + property int maxVisibleItems: 5 + readonly property int preferredVisibleItems: count < maxVisibleItems ? count : maxVisibleItems + readonly property real contentWidth: contentItem.childrenRect.width + property alias defaultHighlight: defaultHighlight + + clip: true + visible: enabled && count > 0 + width: contentWidth + height: currentItem ? currentItem.height * preferredVisibleItems + (spacing * preferredVisibleItems - 1) : 0 + orientation: ListView.Vertical + snapMode: ListView.SnapToItem + delegate: keyboard.style.popupListDelegate + highlight: keyboard.style.popupListHighlight ? keyboard.style.popupListHighlight : defaultHighlight + highlightMoveDuration: 0 + highlightResizeDuration: 0 + add: !keyboard.noAnimations ? keyboard.style.popupListAdd : null + remove: !keyboard.noAnimations ? keyboard.style.popupListRemove : null + keyNavigationWraps: true + + onCurrentItemChanged: if (currentItem) keyboard.soundEffect.register(currentItem.soundEffect) + + Component { + id: defaultHighlight + Item {} + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/SelectionControl.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/SelectionControl.qml new file mode 100644 index 0000000..dc7eb03 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/SelectionControl.qml @@ -0,0 +1,84 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +Item { + id: root + property bool handleIsMoving: false + property var inputContext: InputContext + visible: enabled && (inputContext.selectionControlVisible || handleIsMoving) && !InputContext.animating + + Loader { + id: anchorHandle + sourceComponent: keyboard.style.selectionHandle + + Behavior on opacity { + NumberAnimation { duration: 200 } + } + opacity: inputContext !== null && inputContext.anchorRectIntersectsClipRect ? 1.0 : 0.0 + + MouseArea { + width: parent.width * 2 + height: width * 1.12 + anchors.centerIn: parent + onPositionChanged: function(mouse) { + // we don't move the handles, the handles will move as the selection changes. + // The middle of a handle is mapped to the middle of the line above it + root.handleIsMoving = true + var xx = x + anchorHandle.x + mouse.x + var yy = y + anchorHandle.y + mouse.y - (anchorHandle.height + inputContext.anchorRectangle.height)/2 + var x2 = cursorHandle.x + cursorHandle.width/2 + var y2 = cursorHandle.y - inputContext.cursorRectangle.height/2 + inputContext.setSelectionOnFocusObject(Qt.point(xx,yy), Qt.point(x2,y2)) + } + onReleased: { + root.handleIsMoving = false + } + } + } + + // selection cursor handle + Loader { + id: cursorHandle + sourceComponent: keyboard.style.selectionHandle + + Behavior on opacity { + NumberAnimation { duration: 200 } + } + opacity: inputContext !== null && inputContext.cursorRectIntersectsClipRect ? 1.0 : 0.0 + + MouseArea { + width: parent.width * 2 + height: width * 1.12 + anchors.centerIn: parent + onPositionChanged: function(mouse) { + // we don't move the handles, the handles will move as the selection changes. + root.handleIsMoving = true + var xx = anchorHandle.x + anchorHandle.width/2 + var yy = anchorHandle.y - inputContext.anchorRectangle.height/2 + var x2 = x + cursorHandle.x + mouse.x + var y2 = y + cursorHandle.y + mouse.y - (cursorHandle.height + inputContext.cursorRectangle.height)/2 + inputContext.setSelectionOnFocusObject(Qt.point(xx, yy), Qt.point(x2, y2)) + } + onReleased: { + root.handleIsMoving = false + } + } + } + + Connections { + target: inputContext + function onCursorRectangleChanged() { + var cursorItemPos = root.mapFromItem(null, inputContext.cursorRectangle.x, inputContext.cursorRectangle.y) + cursorHandle.x = cursorItemPos.x - cursorHandle.width/2 + cursorHandle.y = cursorItemPos.y + inputContext.cursorRectangle.height + } + function onAnchorRectangleChanged() { + var anchorItemPos = root.mapFromItem(null, inputContext.anchorRectangle.x, inputContext.anchorRectangle.y) + anchorHandle.x = anchorItemPos.x - anchorHandle.width/2 + anchorHandle.y = anchorItemPos.y + inputContext.anchorRectangle.height + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml new file mode 100644 index 0000000..064a93f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/ShadowInputControl.qml @@ -0,0 +1,129 @@ +// Copyright (C) 2017 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +// Deliberately imported after QtQuick to avoid missing restoreMode property in Binding. Fix in Qt 6. +import QtQml +import QtQuick.VirtualKeyboard +import QtQuick.VirtualKeyboard.Settings + +Item { + id: control + property alias textEdit: shadowInput + + enabled: keyboard.active && VirtualKeyboardSettings.fullScreenMode + + MouseArea { + anchors.fill: parent + } + + onXChanged: InputContext.priv.shadow.updateSelectionProperties() + onYChanged: InputContext.priv.shadow.updateSelectionProperties() + + Loader { + sourceComponent: keyboard.style.fullScreenInputContainerBackground + anchors.fill: parent + Loader { + id: fullScreenInputBackground + sourceComponent: keyboard.style.fullScreenInputBackground + anchors.fill: parent + anchors.margins: keyboard.style.fullScreenInputMargins + z: 1 + Flickable { + id: flickable + clip: true + z: 2 + width: parent.width + height: parent.height + flickableDirection: Flickable.HorizontalFlick + interactive: contentWidth > width + contentWidth: shadowInput.width + onContentXChanged: InputContext.priv.shadow.updateSelectionProperties() + + function ensureVisible(rectangle) { + if (contentX >= rectangle.x) + contentX = rectangle.x + else if (contentX + width <= rectangle.x + rectangle.width) + contentX = rectangle.x + rectangle.width - width; + } + + TextInput { + id: shadowInput + objectName: "shadowInput" + property bool blinkStatus: true + width: Math.max(flickable.width, implicitWidth) + height: implicitHeight + anchors.verticalCenter: parent.verticalCenter + leftPadding: keyboard.style.fullScreenInputPadding + rightPadding: keyboard.style.fullScreenInputPadding + activeFocusOnPress: false + font: keyboard.style.fullScreenInputFont + inputMethodHints: InputContext.inputMethodHints + cursorDelegate: keyboard.style.fullScreenInputCursor + passwordCharacter: keyboard.style.fullScreenInputPasswordCharacter + color: keyboard.style.fullScreenInputColor + selectionColor: keyboard.style.fullScreenInputSelectionColor + selectedTextColor: keyboard.style.fullScreenInputSelectedTextColor + echoMode: (InputContext.inputMethodHints & Qt.ImhHiddenText) ? TextInput.Password : TextInput.Normal + selectByMouse: !!InputContext.inputItem && !!InputContext.inputItem.selectByMouse + onCursorPositionChanged: { + cursorSyncTimer.restart() + blinkStatus = true + if (cursorTimer.running) + cursorTimer.restart() + } + onSelectionStartChanged: cursorSyncTimer.restart() + onSelectionEndChanged: cursorSyncTimer.restart() + onCursorRectangleChanged: flickable.ensureVisible(cursorRectangle) + + function getAnchorPosition() { + if (selectionStart == selectionEnd) + return cursorPosition + else if (selectionStart == cursorPosition) + return selectionEnd + else + return selectionStart + } + + Timer { + id: cursorSyncTimer + interval: 0 + onTriggered: { + var anchorPosition = shadowInput.getAnchorPosition() + if (anchorPosition !== InputContext.anchorPosition || shadowInput.cursorPosition !== InputContext.cursorPosition) + InputContext.priv.forceCursorPosition(anchorPosition, shadowInput.cursorPosition) + } + } + + Timer { + id: cursorTimer + interval: Qt.styleHints.cursorFlashTime / 2 + repeat: true + running: control.visible + onTriggered: shadowInput.blinkStatus = !shadowInput.blinkStatus + } + } + } + } + } + + Component.onCompleted: { + if (VirtualKeyboardSettings.fullScreenMode) { + InputContext.priv.shadow.inputItem = shadowInput + } + } + Connections { + target: VirtualKeyboardSettings + function onFullScreenModeChanged() { + InputContext.priv.shadow.inputItem = VirtualKeyboardSettings.fullScreenMode ? shadowInput : null + } + } + Connections { + target: InputContext.priv.shadow + function onInputItemChanged() { + cursorSyncTimer.stop() + if (!InputContext.priv.shadow.inputItem) + shadowInput.clear() + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/ShiftKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/ShiftKey.qml new file mode 100644 index 0000000..a262339 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/ShiftKey.qml @@ -0,0 +1,29 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +/*! + \qmltype ShiftKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits BaseKey + + \brief Shift key for keyboard layouts. + + This key changes the shift state of the keyboard. +*/ + +BaseKey { + id: shiftKey + keyType: QtVirtualKeyboard.KeyType.ShiftKey + key: Qt.Key_Shift + enabled: InputContext.priv.shiftHandler.toggleShiftEnabled + highlighted: true + functionKey: true + keyPanelDelegate: keyboard.style ? keyboard.style.shiftKeyPanel : undefined + onClicked: InputContext.priv.shiftHandler.toggleShift() +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/SpaceKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/SpaceKey.qml new file mode 100644 index 0000000..d8313a6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/SpaceKey.qml @@ -0,0 +1,29 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +/*! + \qmltype SpaceKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits Key + + \brief Space key for keyboard layouts. + + This key emits a space for input method processing. +*/ + +Key { + keyType: QtVirtualKeyboard.KeyType.SpaceKey + text: " " + displayText: "" + repeat: true + showPreview: false + highlighted: true + key: Qt.Key_Space + keyPanelDelegate: keyboard.style ? keyboard.style.spaceKeyPanel : undefined +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/SymbolModeKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/SymbolModeKey.qml new file mode 100644 index 0000000..662ce8a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/SymbolModeKey.qml @@ -0,0 +1,28 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.VirtualKeyboard + +/*! + \qmltype SymbolModeKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits Key + + \brief Symbol mode key for keyboard layouts. + + This key toggles between the symbol mode layout and the main layout. +*/ + +Key { + keyType: QtVirtualKeyboard.KeyType.SymbolModeKey + key: Qt.Key_Context1 + displayText: "&123" + functionKey: true + highlighted: true + onClicked: keyboard.symbolMode = !keyboard.symbolMode + keyPanelDelegate: keyboard.style ? keyboard.style.symbolKeyPanel : undefined +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/TraceInputArea.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/TraceInputArea.qml new file mode 100644 index 0000000..2e40317 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/TraceInputArea.qml @@ -0,0 +1,198 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.Window +import QtQuick.VirtualKeyboard + +/*! + \qmltype TraceInputArea + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \inherits MultiPointTouchArea + \since QtQuick.VirtualKeyboard 2.0 + + \brief A specialized MultiPointTouchArea for collecting touch input data. + + This type handles the trace interaction between the touch screen and the input engine. + + The traces are rendered using the delegate from the + \l {KeyboardStyle::}{traceCanvasDelegate} property of the current + \l KeyboardStyle. +*/ + +MultiPointTouchArea { + id: traceInputArea + + /*! Pattern recognition mode of this input area. + + The default value is \l {InputEngine::patternRecognitionModes} {InputEngine.PatternRecognitionMode.None}. + */ + property int patternRecognitionMode: InputEngine.PatternRecognitionMode.None + + /*! List of horizontal rulers in the input area. + + The rulers are defined as a number of pixels from the top edge of the boundingBox. + + Here is an example that demonstrates how to define rulers: + + \code + horizontalRulers: [boundingBox.height / 3, boundingBox.height / 3 * 2] + verticalRulers: [boundingBox.width / 3, boundingBox.width / 3 * 2] + \endcode + */ + property var horizontalRulers + + /*! List of vertical rulers in the input area. + + The rulers are defined as a number of pixels from the left edge of the boundingBox. + */ + property var verticalRulers + + /*! Bounding box for the trace input. + + This property is readonly and is automatically updated based on the item size + and margins. + */ + readonly property rect boundingBox: (width > 0 && height > 0) ? + Qt.rect(traceInputArea.x + traceInputArea.anchors.leftMargin, + traceInputArea.y + traceInputArea.anchors.topMargin, + traceInputArea.width, + traceInputArea.height) : + Qt.rect(0, 0, 0, 0) + + /*! Canvas type of this trace input area. + + This property can be used to distinguish between different types of canvases. + For example, in full screen handwriting mode this property is set to \c "fullscreen", and + in keyboard handwriting mode this property is set to \c "keyboard". + */ + property string canvasType + + property var __activeTraceCanvases: ({}) + property var __traceCanvasList: ([]) + property var __recycledTraceCanvasList: ([]) + + Component.onCompleted: { + for (var i = 0; i < 6; i++) { + __recycledTraceCanvasList.push(__createTraceCanvas()) + } + } + + function __getTraceCanvas() { + while (__recycledTraceCanvasList.length == 0 && + __traceCanvasList.length >= 15 && + !__traceCanvasList.shift().recycle()) {} + + return __recycledTraceCanvasList.length > 0 ? + __recycledTraceCanvasList.pop() : + __createTraceCanvas() + } + + function __createTraceCanvas() { + var traceCanvas = keyboard.style.traceCanvasDelegate.createObject(traceInputArea) + traceCanvas.onRecycle.connect(__onTraceCanvasRecycled) + traceCanvas.anchors.fill = traceCanvas.parent + return traceCanvas + } + + function __onTraceCanvasRecycled(traceCanvas) { + var index = __traceCanvasList.findIndex(function(otherCanvas) { + return traceCanvas === otherCanvas + }) + if (index !== -1) { + __traceCanvasList.splice(index, index + 1) + } + __recycledTraceCanvasList.push(traceCanvas) + } + + property var __traceCaptureDeviceInfo: + ({ + channels: ['t'], + sampleRate: 60, + uniform: false, + latency: 0.0, + dpi: Screen.pixelDensity * 25.4 + }) + property var __traceScreenInfo: + ({ + boundingBox: traceInputArea.boundingBox, + horizontalRulers: traceInputArea.horizontalRulers, + verticalRulers: traceInputArea.verticalRulers, + canvasType: traceInputArea.canvasType + }) + + enabled: patternRecognitionMode !== InputEngine.PatternRecognitionMode.None && InputContext.inputEngine.patternRecognitionModes.indexOf(patternRecognitionMode) !== -1 + + onPressed: (touchPoints) => { + if (!keyboard.style.traceCanvasDelegate) + return + for (var i = 0; i < touchPoints.length; i++) { + var traceId = touchPoints[i].pointId + var trace = InputContext.inputEngine.traceBegin(traceId, patternRecognitionMode, __traceCaptureDeviceInfo, __traceScreenInfo) + if (trace) { + var traceCanvas = __getTraceCanvas() + if (traceCanvas) { + traceCanvas.trace = trace + var index = trace.addPoint(Qt.point(touchPoints[i].x, touchPoints[i].y)) + if (trace.channels.indexOf('t') !== -1) { + var dt = new Date() + trace.setChannelData('t', index, dt.getTime()) + } + __activeTraceCanvases[traceId] = traceCanvas + } else { + __activeTraceCanvases[traceId] = null + } + } else { + __activeTraceCanvases[traceId] = null + } + } + } + + onUpdated: (touchPoints) => { + for (var i = 0; i < touchPoints.length; i++) { + var traceId = touchPoints[i].pointId + var traceCanvas = __activeTraceCanvases[traceId] + if (traceCanvas) { + var trace = traceCanvas.trace + var index = trace.addPoint(Qt.point(touchPoints[i].x, touchPoints[i].y)) + if (trace.channels.indexOf('t') !== -1) { + var dt = new Date() + trace.setChannelData('t', index, dt.getTime()) + } + } + } + } + + onReleased: (touchPoints) => { + for (var i = 0; i < touchPoints.length; i++) { + var traceId = touchPoints[i].pointId + var traceCanvas = __activeTraceCanvases[traceId] + if (traceCanvas) { + if (traceCanvas.trace) { + traceCanvas.trace.final = true + InputContext.inputEngine.traceEnd(traceCanvas.trace) + } + __traceCanvasList.push(traceCanvas) + __activeTraceCanvases[traceId] = null + } + } + } + + onCanceled: (touchPoints) => { + for (var i = 0; i < touchPoints.length; i++) { + var traceId = touchPoints[i].pointId + var traceCanvas = __activeTraceCanvases[traceId] + if (traceCanvas) { + if (traceCanvas.trace) { + traceCanvas.trace.final = true + traceCanvas.trace.canceled = true + InputContext.inputEngine.traceEnd(traceCanvas.trace) + } + __traceCanvasList.push(traceCanvas) + __activeTraceCanvases[traceId] = null + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/TraceInputKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/TraceInputKey.qml new file mode 100644 index 0000000..dc1cb47 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/TraceInputKey.qml @@ -0,0 +1,92 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.Layouts + +/*! + \qmltype TraceInputKey + \inqmlmodule QtQuick.VirtualKeyboard.Components + \ingroup qmlclass + \ingroup qtvirtualkeyboard-components-qml + \ingroup qtvirtualkeyboard-key-types + \inherits Item + \since QtQuick.VirtualKeyboard 2.0 + + \brief A specialized key for collecting touch input data. + + This type can be placed in the keyboard layout. It collects + and renders touch input data (trace) from the key area. +*/ + +Item { + id: traceInputKey + + /*! Sets the key weight value which determines the relative size of the key. + + Use this property to change the key size in the layout. + + The default value is inherited from the parent element + of the key in the layout hierarchy. + */ + property real weight: parent.keyWeight + + /*! Pattern recognition mode of this input area. + + The default value is \l {InputEngine::patternRecognitionModes} {InputEngine.PatternRecognitionMode.None}. + */ + property alias patternRecognitionMode: traceInputArea.patternRecognitionMode + + /*! List of horizontal rulers in the input area. + + The rulers are defined as a number of pixels from the top edge of the bounding box. + + Here is an example that demonstrates how to define rulers: + + \code + horizontalRulers: [boundingBox.height / 3, boundingBox.height / 3 * 2] + verticalRulers: [boundingBox.width / 3, boundingBox.width / 3 * 2] + \endcode + */ + property alias horizontalRulers: traceInputArea.horizontalRulers + + /*! List of vertical rulers in the input area. + + The rulers are defined as a number of pixels from the left edge of the bounding box. + */ + property alias verticalRulers: traceInputArea.verticalRulers + + /*! Bounding box for the trace input. + + This property is readonly and is automatically updated based on the item size + and margins. + */ + readonly property alias boundingBox: traceInputArea.boundingBox + + /*! Canvas type of this trace input area. + + This property can be used to distinguish between different types of canvases. + The default value is \c "keyboard". + */ + property alias canvasType: traceInputArea.canvasType + + Layout.minimumWidth: traceInputKeyPanel.implicitWidth + Layout.minimumHeight: traceInputKeyPanel.implicitHeight + Layout.preferredWidth: weight + Layout.fillWidth: true + Layout.fillHeight: true + canvasType: "keyboard" + + Loader { + id: traceInputKeyPanel + sourceComponent: keyboard.style.traceInputKeyPanelDelegate + anchors.fill: parent + onLoaded: traceInputKeyPanel.item.control = traceInputKey + } + + TraceInputArea { + id: traceInputArea + anchors.fill: traceInputKeyPanel + anchors.margins: traceInputKeyPanel.item ? traceInputKeyPanel.item.traceMargins : 0 + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/WordCandidatePopupList.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/WordCandidatePopupList.qml new file mode 100644 index 0000000..a9c802a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/WordCandidatePopupList.qml @@ -0,0 +1,59 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +// Deliberately imported after QtQuick to avoid missing restoreMode property in Binding. Fix in Qt 6. +import QtQml +import QtQuick.VirtualKeyboard + +PopupList { + id: wordCandidatePopupList + + readonly property int preferredVisibleItems: { + if (!currentItem) + return 0 + var maxHeight = flipVertical ? Qt.inputMethod.cursorRectangle.y : parent.height - Qt.inputMethod.cursorRectangle.height - Qt.inputMethod.cursorRectangle.y + var result = Math.min(count, maxVisibleItems) + while (result > 2 && result * currentItem.height > maxHeight) + --result + return result + } + readonly property bool flipVertical: currentItem && + Qt.inputMethod.cursorRectangle.y + (Qt.inputMethod.cursorRectangle.height / 2) > (parent.height / 2) && + Qt.inputMethod.cursorRectangle.y + Qt.inputMethod.cursorRectangle.height + (currentItem.height * 2) > parent.height + + height: currentItem ? currentItem.height * preferredVisibleItems + (spacing * preferredVisibleItems - 1) : 0 + Binding { + target: wordCandidatePopupList + property: "x" + value: Math.round(Qt.inputMethod.cursorRectangle.x - + (wordCandidatePopupList.currentItem ? + (wordCandidatePopupList.currentItem.hasOwnProperty("cursorAnchor") ? + wordCandidatePopupList.currentItem.cursorAnchor : wordCandidatePopupList.currentItem.width) : 0)) + when: wordCandidatePopupList.visible + restoreMode: Binding.RestoreBinding + } + Binding { + target: wordCandidatePopupList + property: "y" + value: Math.round(wordCandidatePopupList.flipVertical ? Qt.inputMethod.cursorRectangle.y - wordCandidatePopupList.height : Qt.inputMethod.cursorRectangle.y + Qt.inputMethod.cursorRectangle.height) + when: wordCandidatePopupList.visible + restoreMode: Binding.RestoreBinding + } + model: enabled ? InputContext.inputEngine.wordCandidateListModel : null + + onContentWidthChanged: viewResizeTimer.restart() + + Timer { + id: viewResizeTimer + interval: 0 + repeat: false + onTriggered: wordCandidatePopupList.width = wordCandidatePopupList.contentWidth + } + + Connections { + target: wordCandidatePopupList.model ? wordCandidatePopupList.model : null + function onActiveItemChanged(index) { wordCandidatePopupList.currentIndex = index } + function onItemSelected() { if (wordCandidatePopupList.currentItem) keyboard.soundEffect.play(wordCandidatePopupList.currentItem.soundEffect) } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/qmldir new file mode 100644 index 0000000..5c6d244 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/qmldir @@ -0,0 +1,104 @@ +module QtQuick.VirtualKeyboard.Components +linktarget Qt6::qtvkbcomponentsplugin +optional plugin qtvkbcomponentsplugin +classname QtQuick_VirtualKeyboard_ComponentsPlugin +typeinfo qtvkbcomponentsplugin.qmltypes +depends QtQuick auto +depends QtQuick.Layouts auto +depends QtQuick.VirtualKeyboard.Settings auto +prefer :/qt-project.org/imports/QtQuick/VirtualKeyboard/Components/ +AlternativeKeys 6.0 AlternativeKeys.qml +AlternativeKeys 2.0 AlternativeKeys.qml +AlternativeKeys 1.0 AlternativeKeys.qml +BackspaceKey 6.0 BackspaceKey.qml +BackspaceKey 2.0 BackspaceKey.qml +BackspaceKey 1.0 BackspaceKey.qml +BaseKey 6.0 BaseKey.qml +BaseKey 2.0 BaseKey.qml +BaseKey 1.0 BaseKey.qml +ChangeLanguageKey 6.0 ChangeLanguageKey.qml +ChangeLanguageKey 2.0 ChangeLanguageKey.qml +ChangeLanguageKey 1.0 ChangeLanguageKey.qml +CharacterPreviewBubble 6.0 CharacterPreviewBubble.qml +CharacterPreviewBubble 2.0 CharacterPreviewBubble.qml +CharacterPreviewBubble 1.0 CharacterPreviewBubble.qml +EnterKey 6.0 EnterKey.qml +EnterKey 2.0 EnterKey.qml +EnterKey 1.0 EnterKey.qml +FillerKey 6.0 FillerKey.qml +FillerKey 2.0 FillerKey.qml +FillerKey 1.0 FillerKey.qml +FlickKey 6.0 FlickKey.qml +FlickKey 2.0 FlickKey.qml +FlickKey 1.0 FlickKey.qml +FunctionPopupList 6.0 FunctionPopupList.qml +FunctionPopupList 2.0 FunctionPopupList.qml +FunctionPopupList 1.0 FunctionPopupList.qml +HandwritingModeKey 6.0 HandwritingModeKey.qml +HandwritingModeKey 2.0 HandwritingModeKey.qml +HandwritingModeKey 1.0 HandwritingModeKey.qml +HideKeyboardKey 6.0 HideKeyboardKey.qml +HideKeyboardKey 2.0 HideKeyboardKey.qml +HideKeyboardKey 1.0 HideKeyboardKey.qml +InputModeKey 6.0 InputModeKey.qml +InputModeKey 2.0 InputModeKey.qml +InputModeKey 1.0 InputModeKey.qml +Key 6.0 Key.qml +Key 2.0 Key.qml +Key 1.0 Key.qml +Keyboard 6.0 Keyboard.qml +Keyboard 2.0 Keyboard.qml +Keyboard 1.0 Keyboard.qml +KeyboardColumn 6.0 KeyboardColumn.qml +KeyboardColumn 2.0 KeyboardColumn.qml +KeyboardColumn 1.0 KeyboardColumn.qml +KeyboardLayout 6.0 KeyboardLayout.qml +KeyboardLayout 2.0 KeyboardLayout.qml +KeyboardLayout 1.0 KeyboardLayout.qml +KeyboardLayoutLoader 6.0 KeyboardLayoutLoader.qml +KeyboardLayoutLoader 2.0 KeyboardLayoutLoader.qml +KeyboardLayoutLoader 1.0 KeyboardLayoutLoader.qml +KeyboardRow 6.0 KeyboardRow.qml +KeyboardRow 2.0 KeyboardRow.qml +KeyboardRow 1.0 KeyboardRow.qml +ModeKey 6.0 ModeKey.qml +ModeKey 2.0 ModeKey.qml +ModeKey 1.0 ModeKey.qml +MultiSoundEffect 6.0 MultiSoundEffect.qml +MultiSoundEffect 2.0 MultiSoundEffect.qml +MultiSoundEffect 1.0 MultiSoundEffect.qml +MultitapInputMethod 6.0 MultitapInputMethod.qml +MultitapInputMethod 2.0 MultitapInputMethod.qml +MultitapInputMethod 1.0 MultitapInputMethod.qml +NumberKey 6.0 NumberKey.qml +NumberKey 2.0 NumberKey.qml +NumberKey 1.0 NumberKey.qml +PopupList 6.0 PopupList.qml +PopupList 2.0 PopupList.qml +PopupList 1.0 PopupList.qml +SelectionControl 6.0 SelectionControl.qml +SelectionControl 2.0 SelectionControl.qml +SelectionControl 1.0 SelectionControl.qml +ShadowInputControl 6.0 ShadowInputControl.qml +ShadowInputControl 2.0 ShadowInputControl.qml +ShadowInputControl 1.0 ShadowInputControl.qml +ShiftKey 6.0 ShiftKey.qml +ShiftKey 2.0 ShiftKey.qml +ShiftKey 1.0 ShiftKey.qml +SpaceKey 6.0 SpaceKey.qml +SpaceKey 2.0 SpaceKey.qml +SpaceKey 1.0 SpaceKey.qml +SymbolModeKey 6.0 SymbolModeKey.qml +SymbolModeKey 2.0 SymbolModeKey.qml +SymbolModeKey 1.0 SymbolModeKey.qml +TraceInputArea 6.0 TraceInputArea.qml +TraceInputArea 2.0 TraceInputArea.qml +TraceInputArea 1.0 TraceInputArea.qml +TraceInputKey 6.0 TraceInputKey.qml +TraceInputKey 2.0 TraceInputKey.qml +TraceInputKey 1.0 TraceInputKey.qml +WordCandidatePopupList 6.0 WordCandidatePopupList.qml +WordCandidatePopupList 2.0 WordCandidatePopupList.qml +WordCandidatePopupList 1.0 WordCandidatePopupList.qml +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/qtvkbcomponentsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/qtvkbcomponentsplugin.dll new file mode 100644 index 0000000..17e9320 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/qtvkbcomponentsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/qtvkbcomponentsplugin.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/qtvkbcomponentsplugin.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Components/qtvkbcomponentsplugin.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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Core/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Core/plugins.qmltypes new file mode 100644 index 0000000..530892c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Core/plugins.qmltypes @@ -0,0 +1,1897 @@ +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: "qabstractitemmodel.h" + lineNumber: 259 + name: "QAbstractItemModel" + accessSemantics: "reference" + prototype: "QObject" + 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: "qabstractitemmodel.h" + lineNumber: 477 + name: "QAbstractListModel" + accessSemantics: "reference" + prototype: "QAbstractItemModel" + } + Component { + file: "qvirtualkeyboardabstractinputmethod.h" + lineNumber: 15 + name: "QVirtualKeyboardAbstractInputMethod" + accessSemantics: "reference" + prototype: "QObject" + Signal { + name: "selectionListChanged" + lineNumber: 55 + Parameter { name: "type"; type: "QVirtualKeyboardSelectionListModel::Type" } + } + Signal { + name: "selectionListActiveItemChanged" + lineNumber: 56 + Parameter { name: "type"; type: "QVirtualKeyboardSelectionListModel::Type" } + Parameter { name: "index"; type: "int" } + } + Signal { name: "selectionListsChanged"; lineNumber: 57 } + Method { name: "reset"; lineNumber: 60 } + Method { name: "update"; lineNumber: 61 } + Method { name: "clearInputMode"; revision: 1537; lineNumber: 62 } + } + Component { + file: "private/qvirtualkeyboardfeatures_namespace_p.h" + lineNumber: 25 + name: "QVirtualKeyboardFeatures" + accessSemantics: "none" + exports: ["QtQuick.VirtualKeyboard.Core/VirtualKeyboardFeatures 6.4"] + isCreatable: false + exportMetaObjectRevisions: [1540] + Enum { + name: "Feature" + lineNumber: 31 + values: ["Handwriting"] + } + } + Component { + file: "qvirtualkeyboardinputcontext.h" + lineNumber: 24 + name: "QVirtualKeyboardInputContext" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtQuick.VirtualKeyboard.Core/InputContext 1.0", + "QtQuick.VirtualKeyboard.Core/InputContext 2.0", + "QtQuick.VirtualKeyboard.Core/InputContext 2.4", + "QtQuick.VirtualKeyboard.Core/InputContext 6.0", + "QtQuick.VirtualKeyboard.Core/InputContext 6.1" + ] + isCreatable: false + isSingleton: true + exportMetaObjectRevisions: [256, 512, 516, 1536, 1537] + Property { + name: "shift" + type: "bool" + read: "isShiftActive" + notify: "shiftActiveChanged" + index: 0 + lineNumber: 29 + isReadonly: true + } + Property { + name: "shiftActive" + revision: 516 + type: "bool" + read: "isShiftActive" + notify: "shiftActiveChanged" + index: 1 + lineNumber: 30 + isReadonly: true + } + Property { + name: "capsLock" + type: "bool" + read: "isCapsLockActive" + notify: "capsLockActiveChanged" + index: 2 + lineNumber: 31 + isReadonly: true + } + Property { + name: "capsLockActive" + revision: 516 + type: "bool" + read: "isCapsLockActive" + notify: "capsLockActiveChanged" + index: 3 + lineNumber: 32 + isReadonly: true + } + Property { + name: "uppercase" + type: "bool" + read: "isUppercase" + notify: "uppercaseChanged" + index: 4 + lineNumber: 33 + isReadonly: true + } + Property { + name: "anchorPosition" + type: "int" + read: "anchorPosition" + notify: "anchorPositionChanged" + index: 5 + lineNumber: 34 + isReadonly: true + } + Property { + name: "cursorPosition" + type: "int" + read: "cursorPosition" + notify: "cursorPositionChanged" + index: 6 + lineNumber: 35 + isReadonly: true + } + Property { + name: "inputMethodHints" + type: "Qt::InputMethodHints" + read: "inputMethodHints" + notify: "inputMethodHintsChanged" + index: 7 + lineNumber: 36 + isReadonly: true + } + Property { + name: "preeditText" + type: "QString" + read: "preeditText" + write: "setPreeditText" + notify: "preeditTextChanged" + index: 8 + lineNumber: 37 + } + Property { + name: "surroundingText" + type: "QString" + read: "surroundingText" + notify: "surroundingTextChanged" + index: 9 + lineNumber: 38 + isReadonly: true + } + Property { + name: "selectedText" + type: "QString" + read: "selectedText" + notify: "selectedTextChanged" + index: 10 + lineNumber: 39 + isReadonly: true + } + Property { + name: "anchorRectangle" + type: "QRectF" + read: "anchorRectangle" + notify: "anchorRectangleChanged" + index: 11 + lineNumber: 40 + isReadonly: true + } + Property { + name: "cursorRectangle" + type: "QRectF" + read: "cursorRectangle" + notify: "cursorRectangleChanged" + index: 12 + lineNumber: 41 + isReadonly: true + } + Property { + name: "animating" + type: "bool" + read: "isAnimating" + write: "setAnimating" + notify: "animatingChanged" + index: 13 + lineNumber: 42 + } + Property { + name: "locale" + type: "QString" + read: "locale" + notify: "localeChanged" + index: 14 + lineNumber: 43 + isReadonly: true + } + Property { + name: "inputItem" + type: "QObject" + isPointer: true + read: "inputItem" + notify: "inputItemChanged" + index: 15 + lineNumber: 44 + isReadonly: true + } + Property { + name: "inputEngine" + type: "QVirtualKeyboardInputEngine" + isPointer: true + read: "inputEngine" + index: 16 + lineNumber: 45 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "selectionControlVisible" + type: "bool" + read: "isSelectionControlVisible" + notify: "selectionControlVisibleChanged" + index: 17 + lineNumber: 46 + isReadonly: true + } + Property { + name: "anchorRectIntersectsClipRect" + type: "bool" + read: "anchorRectIntersectsClipRect" + notify: "anchorRectIntersectsClipRectChanged" + index: 18 + lineNumber: 47 + isReadonly: true + } + Property { + name: "cursorRectIntersectsClipRect" + type: "bool" + read: "cursorRectIntersectsClipRect" + notify: "cursorRectIntersectsClipRectChanged" + index: 19 + lineNumber: 48 + isReadonly: true + } + Property { + name: "priv" + revision: 512 + type: "QVirtualKeyboardInputContextPrivate" + isPointer: true + read: "priv" + index: 20 + lineNumber: 49 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "keyboardObserver" + revision: 1537 + type: "QVirtualKeyboardObserver" + isPointer: true + read: "keyboardObserver" + index: 21 + lineNumber: 50 + isReadonly: true + isPropertyConstant: true + } + Signal { name: "preeditTextChanged"; lineNumber: 95 } + Signal { name: "inputMethodHintsChanged"; lineNumber: 96 } + Signal { name: "surroundingTextChanged"; lineNumber: 97 } + Signal { name: "selectedTextChanged"; lineNumber: 98 } + Signal { name: "anchorPositionChanged"; lineNumber: 99 } + Signal { name: "cursorPositionChanged"; lineNumber: 100 } + Signal { name: "anchorRectangleChanged"; lineNumber: 101 } + Signal { name: "cursorRectangleChanged"; lineNumber: 102 } + Signal { name: "shiftActiveChanged"; lineNumber: 103 } + Signal { name: "capsLockActiveChanged"; lineNumber: 104 } + Signal { name: "uppercaseChanged"; lineNumber: 105 } + Signal { name: "animatingChanged"; lineNumber: 106 } + Signal { name: "localeChanged"; lineNumber: 107 } + Signal { name: "inputItemChanged"; lineNumber: 108 } + Signal { name: "selectionControlVisibleChanged"; lineNumber: 109 } + Signal { name: "anchorRectIntersectsClipRectChanged"; lineNumber: 110 } + Signal { name: "cursorRectIntersectsClipRectChanged"; lineNumber: 111 } + Method { + name: "sendKeyClick" + lineNumber: 86 + Parameter { name: "key"; type: "int" } + Parameter { name: "text"; type: "QString" } + Parameter { name: "modifiers"; type: "int" } + } + Method { + name: "sendKeyClick" + isCloned: true + lineNumber: 86 + Parameter { name: "key"; type: "int" } + Parameter { name: "text"; type: "QString" } + } + Method { name: "commit"; lineNumber: 87 } + Method { + name: "commit" + lineNumber: 88 + Parameter { name: "text"; type: "QString" } + Parameter { name: "replaceFrom"; type: "int" } + Parameter { name: "replaceLength"; type: "int" } + } + Method { + name: "commit" + isCloned: true + lineNumber: 88 + Parameter { name: "text"; type: "QString" } + Parameter { name: "replaceFrom"; type: "int" } + } + Method { + name: "commit" + isCloned: true + lineNumber: 88 + Parameter { name: "text"; type: "QString" } + } + Method { name: "clear"; lineNumber: 89 } + Method { + name: "setSelectionOnFocusObject" + lineNumber: 92 + Parameter { name: "anchorPos"; type: "QPointF" } + Parameter { name: "cursorPos"; type: "QPointF" } + } + } + Component { + file: "private/qvirtualkeyboardinputcontext_p.h" + lineNumber: 47 + name: "QVirtualKeyboardInputContextPrivate" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtQuick.VirtualKeyboard.Core/InputContextPrivate 2.0", + "QtQuick.VirtualKeyboard.Core/InputContextPrivate 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + Enum { + name: "State" + isFlag: true + isScoped: true + lineNumber: 68 + values: [ + "Reselect", + "InputMethodEvent", + "KeyEvent", + "InputMethodClick", + "SyncShadowInput", + "SetFocus" + ] + } + Property { + name: "focus" + type: "bool" + read: "focus" + write: "setFocus" + notify: "focusChanged" + index: 0 + lineNumber: 51 + } + Property { + name: "keyboardRectangle" + type: "QRectF" + read: "keyboardRectangle" + write: "setKeyboardRectangle" + notify: "keyboardRectangleChanged" + index: 1 + lineNumber: 52 + } + Property { + name: "previewRectangle" + type: "QRectF" + read: "previewRectangle" + write: "setPreviewRectangle" + notify: "previewRectangleChanged" + index: 2 + lineNumber: 53 + } + Property { + name: "previewVisible" + type: "bool" + read: "previewVisible" + write: "setPreviewVisible" + notify: "previewVisibleChanged" + index: 3 + lineNumber: 54 + } + Property { + name: "locale" + type: "QString" + read: "locale" + write: "setLocale" + notify: "localeChanged" + index: 4 + lineNumber: 55 + } + Property { + name: "inputItem" + type: "QObject" + isPointer: true + read: "inputItem" + notify: "inputItemChanged" + index: 5 + lineNumber: 56 + isReadonly: true + } + Property { + name: "shiftHandler" + type: "QtVirtualKeyboard::ShiftHandler" + isPointer: true + read: "shiftHandler" + index: 6 + lineNumber: 57 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "shadow" + type: "QtVirtualKeyboard::ShadowInputContext" + isPointer: true + read: "shadow" + index: 7 + lineNumber: 58 + isReadonly: true + isPropertyConstant: true + } + Signal { name: "focusChanged"; lineNumber: 104 } + Signal { name: "keyboardRectangleChanged"; lineNumber: 105 } + Signal { name: "previewRectangleChanged"; lineNumber: 106 } + Signal { name: "previewVisibleChanged"; lineNumber: 107 } + Signal { name: "localeChanged"; lineNumber: 108 } + Signal { name: "inputItemChanged"; lineNumber: 109 } + Signal { + name: "navigationKeyPressed" + lineNumber: 110 + Parameter { name: "key"; type: "int" } + Parameter { name: "isAutoRepeat"; type: "bool" } + } + Signal { + name: "navigationKeyReleased" + lineNumber: 111 + Parameter { name: "key"; type: "int" } + Parameter { name: "isAutoRepeat"; type: "bool" } + } + Method { name: "hideInputPanel"; lineNumber: 114 } + Method { + name: "updateAvailableLocales" + lineNumber: 115 + Parameter { name: "availableLocales"; type: "QStringList" } + } + Method { + name: "forceCursorPosition" + lineNumber: 116 + Parameter { name: "anchorPosition"; type: "int" } + Parameter { name: "cursorPosition"; type: "int" } + } + Method { name: "onInputItemChanged"; lineNumber: 119 } + Method { + name: "setKeyboardObserver" + lineNumber: 94 + Parameter { name: "keyboardObserver"; type: "QVirtualKeyboardObserver"; isPointer: true } + } + Method { + name: "fileExists" + type: "bool" + lineNumber: 97 + Parameter { name: "fileUrl"; type: "QUrl" } + } + Method { + name: "hasEnterKeyAction" + type: "bool" + isMethodConstant: true + lineNumber: 98 + Parameter { name: "item"; type: "QObject"; isPointer: true } + } + Method { + name: "registerInputPanel" + lineNumber: 99 + Parameter { name: "inputPanel"; type: "QObject"; isPointer: true } + } + Method { + name: "contains" + type: "bool" + isMethodConstant: true + lineNumber: 100 + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "keyboardFunctionKey" + type: "QtVirtualKeyboard::KeyboardFunctionKey" + isMethodConstant: true + lineNumber: 101 + Parameter { name: "keyboardFunction"; type: "QtVirtualKeyboard::KeyboardFunction" } + } + } + Component { + file: "qvirtualkeyboardinputengine.h" + lineNumber: 20 + name: "QVirtualKeyboardInputEngine" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtQuick.VirtualKeyboard.Core/InputEngine 1.0", + "QtQuick.VirtualKeyboard.Core/InputEngine 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + Enum { + name: "TextCase" + isScoped: true + lineNumber: 43 + values: ["Lower", "Upper"] + } + Enum { + name: "InputMode" + isScoped: true + lineNumber: 49 + values: [ + "Latin", + "Numeric", + "Dialable", + "Pinyin", + "Cangjie", + "Zhuyin", + "Hangul", + "Hiragana", + "Katakana", + "FullwidthLatin", + "Greek", + "Cyrillic", + "Arabic", + "Hebrew", + "ChineseHandwriting", + "JapaneseHandwriting", + "KoreanHandwriting", + "Thai", + "Stroke", + "Romaji", + "HiraganaFlick" + ] + } + Enum { + name: "PatternRecognitionMode" + isScoped: true + lineNumber: 74 + values: [ + "None", + "PatternRecognitionDisabled", + "Handwriting", + "HandwritingRecoginition" + ] + } + Enum { + name: "ReselectFlag" + isFlag: true + isScoped: true + lineNumber: 82 + values: ["WordBeforeCursor", "WordAfterCursor", "WordAtCursor"] + } + Property { + name: "activeKey" + type: "Qt::Key" + read: "activeKey" + notify: "activeKeyChanged" + index: 0 + lineNumber: 25 + isReadonly: true + } + Property { + name: "previousKey" + type: "Qt::Key" + read: "previousKey" + notify: "previousKeyChanged" + index: 1 + lineNumber: 26 + isReadonly: true + } + Property { + name: "inputMethod" + type: "QVirtualKeyboardAbstractInputMethod" + isPointer: true + read: "inputMethod" + write: "setInputMethod" + notify: "inputMethodChanged" + index: 2 + lineNumber: 27 + } + Property { + name: "inputModes" + type: "int" + isList: true + read: "inputModes" + notify: "inputModesChanged" + index: 3 + lineNumber: 28 + isReadonly: true + } + Property { + name: "inputMode" + type: "InputMode" + read: "inputMode" + write: "setInputMode" + notify: "inputModeChanged" + index: 4 + lineNumber: 29 + } + Property { + name: "patternRecognitionModes" + type: "int" + isList: true + read: "patternRecognitionModes" + notify: "patternRecognitionModesChanged" + index: 5 + lineNumber: 30 + isReadonly: true + } + Property { + name: "wordCandidateListModel" + type: "QVirtualKeyboardSelectionListModel" + isPointer: true + read: "wordCandidateListModel" + notify: "wordCandidateListModelChanged" + index: 6 + lineNumber: 31 + isReadonly: true + } + Property { + name: "wordCandidateListVisibleHint" + type: "bool" + read: "wordCandidateListVisibleHint" + notify: "wordCandidateListVisibleHintChanged" + index: 7 + lineNumber: 32 + isReadonly: true + } + Signal { + name: "virtualKeyClicked" + lineNumber: 123 + Parameter { name: "key"; type: "Qt::Key" } + Parameter { name: "text"; type: "QString" } + Parameter { name: "modifiers"; type: "Qt::KeyboardModifiers" } + Parameter { name: "isAutoRepeat"; type: "bool" } + } + Signal { + name: "activeKeyChanged" + lineNumber: 124 + Parameter { name: "key"; type: "Qt::Key" } + } + Signal { + name: "previousKeyChanged" + lineNumber: 125 + Parameter { name: "key"; type: "Qt::Key" } + } + Signal { name: "inputMethodChanged"; lineNumber: 126 } + Signal { name: "inputMethodReset"; lineNumber: 127 } + Signal { name: "inputMethodUpdate"; lineNumber: 128 } + Signal { name: "inputModesChanged"; lineNumber: 129 } + Signal { name: "inputModeChanged"; lineNumber: 130 } + Signal { name: "patternRecognitionModesChanged"; lineNumber: 131 } + Signal { name: "wordCandidateListModelChanged"; lineNumber: 132 } + Signal { name: "wordCandidateListVisibleHintChanged"; lineNumber: 133 } + Method { name: "reset"; lineNumber: 136 } + Method { name: "update"; lineNumber: 137 } + Method { name: "shiftChanged"; lineNumber: 138 } + Method { name: "updateSelectionListModels"; lineNumber: 139 } + Method { name: "updateInputModes"; lineNumber: 140 } + Method { + name: "virtualKeyPress" + type: "bool" + lineNumber: 93 + Parameter { name: "key"; type: "Qt::Key" } + Parameter { name: "text"; type: "QString" } + Parameter { name: "modifiers"; type: "Qt::KeyboardModifiers" } + Parameter { name: "repeat"; type: "bool" } + } + Method { name: "virtualKeyCancel"; lineNumber: 94 } + Method { + name: "virtualKeyRelease" + type: "bool" + lineNumber: 95 + Parameter { name: "key"; type: "Qt::Key" } + Parameter { name: "text"; type: "QString" } + Parameter { name: "modifiers"; type: "Qt::KeyboardModifiers" } + } + Method { + name: "virtualKeyClick" + type: "bool" + lineNumber: 96 + Parameter { name: "key"; type: "Qt::Key" } + Parameter { name: "text"; type: "QString" } + Parameter { name: "modifiers"; type: "Qt::KeyboardModifiers" } + } + Method { + name: "traceBegin" + type: "QVirtualKeyboardTrace" + isPointer: true + lineNumber: 114 + Parameter { name: "traceId"; type: "int" } + Parameter { name: "patternRecognitionMode"; type: "PatternRecognitionMode" } + Parameter { name: "traceCaptureDeviceInfo"; type: "QVariantMap" } + Parameter { name: "traceScreenInfo"; type: "QVariantMap" } + } + Method { + name: "traceEnd" + type: "bool" + lineNumber: 117 + Parameter { name: "trace"; type: "QVirtualKeyboardTrace"; isPointer: true } + } + Method { + name: "reselect" + type: "bool" + lineNumber: 119 + Parameter { name: "cursorPosition"; type: "int" } + Parameter { name: "reselectFlags"; type: "ReselectFlags" } + } + } + Component { + file: "qvirtualkeyboardobserver.h" + lineNumber: 16 + name: "QVirtualKeyboardObserver" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtQuick.VirtualKeyboard.Core/KeyboardObserver 6.1"] + exportMetaObjectRevisions: [1537] + Property { + name: "layout" + type: "QVariant" + read: "layout" + notify: "layoutChanged" + index: 0 + lineNumber: 21 + isReadonly: true + } + Signal { name: "layoutChanged"; lineNumber: 31 } + Method { name: "invalidateLayout"; lineNumber: 34 } + } + Component { + file: "qvirtualkeyboardselectionlistmodel.h" + lineNumber: 17 + name: "QVirtualKeyboardSelectionListModel" + accessSemantics: "reference" + prototype: "QAbstractListModel" + exports: [ + "QtQuick.VirtualKeyboard.Core/SelectionListModel 1.0", + "QtQuick.VirtualKeyboard.Core/SelectionListModel 6.0", + "QtQuick.VirtualKeyboard.Core/SelectionListModel 6.4" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536, 1540] + Enum { + name: "Type" + isScoped: true + lineNumber: 30 + values: ["WordCandidateList"] + } + Enum { + name: "Role" + isScoped: true + lineNumber: 36 + values: [ + "Display", + "DisplayRole", + "WordCompletionLength", + "WordCompletionLengthRole", + "Dictionary", + "CanRemoveSuggestion" + ] + } + Enum { + name: "DictionaryType" + isScoped: true + lineNumber: 47 + values: ["Default", "User"] + } + Property { + name: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 0 + lineNumber: 21 + isReadonly: true + } + Signal { name: "countChanged"; lineNumber: 68 } + Signal { + name: "activeItemChanged" + lineNumber: 69 + Parameter { name: "index"; type: "int" } + } + Signal { + name: "itemSelected" + lineNumber: 70 + Parameter { name: "index"; type: "int" } + } + Method { + name: "selectionListChanged" + lineNumber: 73 + Parameter { name: "type"; type: "Type" } + } + Method { + name: "selectionListActiveItemChanged" + lineNumber: 74 + Parameter { name: "type"; type: "Type" } + Parameter { name: "index"; type: "int" } + } + Method { name: "dataSourceDestroyed"; lineNumber: 75 } + Method { + name: "selectItem" + lineNumber: 63 + Parameter { name: "index"; type: "int" } + } + Method { + name: "removeItem" + lineNumber: 64 + Parameter { name: "index"; type: "int" } + } + Method { + name: "dataAt" + type: "QVariant" + isMethodConstant: true + lineNumber: 65 + Parameter { name: "index"; type: "int" } + Parameter { name: "role"; type: "Role" } + } + Method { + name: "dataAt" + type: "QVariant" + isCloned: true + isMethodConstant: true + lineNumber: 65 + Parameter { name: "index"; type: "int" } + } + } + Component { + file: "qvirtualkeyboardtrace.h" + lineNumber: 17 + name: "QVirtualKeyboardTrace" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtQuick.VirtualKeyboard.Core/Trace 2.0", + "QtQuick.VirtualKeyboard.Core/Trace 6.0", + "QtQuick.VirtualKeyboard.Core/Trace 6.1" + ] + isCreatable: false + exportMetaObjectRevisions: [512, 1536, 1537] + Property { + name: "traceId" + type: "int" + read: "traceId" + write: "setTraceId" + notify: "traceIdChanged" + index: 0 + lineNumber: 21 + } + Property { + name: "channels" + type: "QStringList" + read: "channels" + write: "setChannels" + notify: "channelsChanged" + index: 1 + lineNumber: 22 + } + Property { + name: "length" + type: "int" + read: "length" + notify: "lengthChanged" + index: 2 + lineNumber: 23 + isReadonly: true + } + Property { + name: "final" + type: "bool" + read: "isFinal" + write: "setFinal" + notify: "finalChanged" + index: 3 + lineNumber: 24 + } + Property { + name: "canceled" + type: "bool" + read: "isCanceled" + write: "setCanceled" + notify: "canceledChanged" + index: 4 + lineNumber: 25 + } + Property { + name: "opacity" + type: "double" + read: "opacity" + write: "setOpacity" + notify: "opacityChanged" + index: 5 + lineNumber: 26 + } + Signal { + name: "traceIdChanged" + lineNumber: 64 + Parameter { name: "traceId"; type: "int" } + } + Signal { name: "channelsChanged"; lineNumber: 65 } + Signal { + name: "lengthChanged" + lineNumber: 66 + Parameter { name: "length"; type: "int" } + } + Signal { + name: "finalChanged" + lineNumber: 67 + Parameter { name: "isFinal"; type: "bool" } + } + Signal { + name: "canceledChanged" + lineNumber: 68 + Parameter { name: "isCanceled"; type: "bool" } + } + Signal { + name: "opacityChanged" + lineNumber: 69 + Parameter { name: "opacity"; type: "double" } + } + Method { + name: "points" + type: "QVariantList" + isMethodConstant: true + lineNumber: 43 + Parameter { name: "pos"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Method { + name: "points" + type: "QVariantList" + isCloned: true + isMethodConstant: true + lineNumber: 43 + Parameter { name: "pos"; type: "int" } + } + Method { + name: "points" + type: "QVariantList" + isCloned: true + isMethodConstant: true + lineNumber: 43 + } + Method { + name: "addPoint" + type: "int" + lineNumber: 44 + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "setChannelData" + lineNumber: 46 + Parameter { name: "channel"; type: "QString" } + Parameter { name: "index"; type: "int" } + Parameter { name: "data"; type: "QVariant" } + } + Method { + name: "channelData" + type: "QVariantList" + isMethodConstant: true + lineNumber: 47 + Parameter { name: "channel"; type: "QString" } + Parameter { name: "pos"; type: "int" } + Parameter { name: "count"; type: "int" } + } + Method { + name: "channelData" + type: "QVariantList" + isCloned: true + isMethodConstant: true + lineNumber: 47 + Parameter { name: "channel"; type: "QString" } + Parameter { name: "pos"; type: "int" } + } + Method { + name: "channelData" + type: "QVariantList" + isCloned: true + isMethodConstant: true + lineNumber: 47 + Parameter { name: "channel"; type: "QString" } + } + Method { + name: "startHideTimer" + revision: 1537 + lineNumber: 58 + Parameter { name: "delayMs"; type: "int" } + } + } + Component { + file: "private/qvirtualkeyboardnamespace_p.h" + lineNumber: 24 + name: "QtVirtualKeyboard" + accessSemantics: "none" + exports: ["QtQuick.VirtualKeyboard.Core/QtVirtualKeyboard 6.4"] + isCreatable: false + exportMetaObjectRevisions: [1540] + Enum { + name: "KeyType" + isScoped: true + lineNumber: 30 + values: [ + "BaseKey", + "BackspaceKey", + "ChangeLanguageKey", + "EnterKey", + "FillerKey", + "HandwritingModeKey", + "HideKeyboardKey", + "InputModeKey", + "Key", + "ModeKey", + "NumberKey", + "ShiftKey", + "SpaceKey", + "SymbolModeKey", + "FlickKey" + ] + } + Enum { + name: "KeyboardFunction" + isScoped: true + lineNumber: 49 + values: [ + "HideInputPanel", + "ChangeLanguage", + "ToggleHandwritingMode" + ] + } + Enum { + name: "KeyboardFunctionKeys" + alias: "KeyboardFunctionKey" + isFlag: true + isScoped: true + type: "uint" + lineNumber: 56 + values: ["None", "Hide", "Language", "All"] + } + } + Component { + file: "private/enterkeyaction_p.h" + lineNumber: 27 + name: "QtVirtualKeyboard::EnterKeyAction" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtQuick.VirtualKeyboard.Core/EnterKeyAction 1.0", + "QtQuick.VirtualKeyboard.Core/EnterKeyAction 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + attachedType: "QtVirtualKeyboard::EnterKeyActionAttachedType" + Enum { + name: "Id" + lineNumber: 37 + values: ["None", "Go", "Search", "Send", "Next", "Done"] + } + } + Component { + file: "private/enterkeyactionattachedtype_p.h" + lineNumber: 25 + name: "QtVirtualKeyboard::EnterKeyActionAttachedType" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "actionId" + type: "int" + read: "actionId" + write: "setActionId" + notify: "actionIdChanged" + index: 0 + lineNumber: 28 + } + Property { + name: "label" + type: "QString" + read: "label" + write: "setLabel" + notify: "labelChanged" + index: 1 + lineNumber: 29 + } + Property { + name: "enabled" + type: "bool" + read: "enabled" + write: "setEnabled" + notify: "enabledChanged" + index: 2 + lineNumber: 30 + } + Signal { name: "actionIdChanged"; lineNumber: 46 } + Signal { name: "labelChanged"; lineNumber: 47 } + Signal { name: "enabledChanged"; lineNumber: 48 } + } + Component { + file: "private/inputmethod_p.h" + lineNumber: 27 + name: "QtVirtualKeyboard::InputMethod" + accessSemantics: "reference" + prototype: "QVirtualKeyboardAbstractInputMethod" + exports: [ + "QtQuick.VirtualKeyboard.Core/InputMethod 1.0", + "QtQuick.VirtualKeyboard.Core/InputMethod 6.0", + "QtQuick.VirtualKeyboard.Core/InputMethod 6.1" + ] + exportMetaObjectRevisions: [256, 1536, 1537] + Property { + name: "inputContext" + type: "QVirtualKeyboardInputContext" + isPointer: true + read: "inputContext" + index: 0 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "inputEngine" + type: "QVirtualKeyboardInputEngine" + isPointer: true + read: "inputEngine" + index: 1 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/plaininputmethod_p.h" + lineNumber: 24 + name: "QtVirtualKeyboard::PlainInputMethod" + accessSemantics: "reference" + prototype: "QVirtualKeyboardAbstractInputMethod" + exports: [ + "QtQuick.VirtualKeyboard.Core/PlainInputMethod 2.0", + "QtQuick.VirtualKeyboard.Core/PlainInputMethod 6.0", + "QtQuick.VirtualKeyboard.Core/PlainInputMethod 6.1" + ] + exportMetaObjectRevisions: [512, 1536, 1537] + } + Component { + file: "private/shadowinputcontext_p.h" + lineNumber: 35 + name: "QtVirtualKeyboard::ShadowInputContext" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtQuick.VirtualKeyboard.Core/ShadowInputContext 2.0", + "QtQuick.VirtualKeyboard.Core/ShadowInputContext 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [512, 1536] + Property { + name: "inputItem" + type: "QObject" + isPointer: true + read: "inputItem" + write: "setInputItem" + notify: "inputItemChanged" + index: 0 + lineNumber: 40 + } + Property { + name: "anchorRectangle" + type: "QRectF" + read: "anchorRectangle" + notify: "anchorRectangleChanged" + index: 1 + lineNumber: 41 + isReadonly: true + } + Property { + name: "cursorRectangle" + type: "QRectF" + read: "cursorRectangle" + notify: "cursorRectangleChanged" + index: 2 + lineNumber: 42 + isReadonly: true + } + Property { + name: "anchorRectIntersectsClipRect" + type: "bool" + read: "anchorRectIntersectsClipRect" + notify: "anchorRectIntersectsClipRectChanged" + index: 3 + lineNumber: 43 + isReadonly: true + } + Property { + name: "cursorRectIntersectsClipRect" + type: "bool" + read: "cursorRectIntersectsClipRect" + notify: "cursorRectIntersectsClipRectChanged" + index: 4 + lineNumber: 44 + isReadonly: true + } + Property { + name: "selectionControlVisible" + type: "bool" + read: "selectionControlVisible" + notify: "selectionControlVisibleChanged" + index: 5 + lineNumber: 45 + isReadonly: true + } + Signal { name: "inputItemChanged"; lineNumber: 67 } + Signal { name: "anchorRectangleChanged"; lineNumber: 68 } + Signal { name: "cursorRectangleChanged"; lineNumber: 69 } + Signal { name: "anchorRectIntersectsClipRectChanged"; lineNumber: 70 } + Signal { name: "cursorRectIntersectsClipRectChanged"; lineNumber: 71 } + Signal { name: "selectionControlVisibleChanged"; lineNumber: 72 } + Method { + name: "setSelectionOnFocusObject" + lineNumber: 63 + Parameter { name: "anchorPos"; type: "QPointF" } + Parameter { name: "cursorPos"; type: "QPointF" } + } + Method { name: "updateSelectionProperties"; lineNumber: 64 } + } + Component { + file: "private/shifthandler_p.h" + lineNumber: 32 + name: "QtVirtualKeyboard::ShiftHandler" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtQuick.VirtualKeyboard.Core/ShiftHandler 1.0", + "QtQuick.VirtualKeyboard.Core/ShiftHandler 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536] + Property { + name: "sentenceEndingCharacters" + type: "QString" + read: "sentenceEndingCharacters" + write: "setSentenceEndingCharacters" + notify: "sentenceEndingCharactersChanged" + index: 0 + lineNumber: 37 + } + Property { + name: "autoCapitalizationEnabled" + type: "bool" + read: "isAutoCapitalizationEnabled" + notify: "autoCapitalizationEnabledChanged" + index: 1 + lineNumber: 38 + isReadonly: true + } + Property { + name: "toggleShiftEnabled" + type: "bool" + read: "isToggleShiftEnabled" + notify: "toggleShiftEnabledChanged" + index: 2 + lineNumber: 39 + isReadonly: true + } + Property { + name: "shiftActive" + type: "bool" + read: "isShiftActive" + write: "setShiftActive" + notify: "shiftActiveChanged" + index: 3 + lineNumber: 40 + } + Property { + name: "capsLockActive" + type: "bool" + read: "isCapsLockActive" + write: "setCapsLockActive" + notify: "capsLockActiveChanged" + index: 4 + lineNumber: 41 + } + Property { + name: "uppercase" + type: "bool" + read: "isUppercase" + notify: "uppercaseChanged" + index: 5 + lineNumber: 42 + isReadonly: true + } + Signal { name: "sentenceEndingCharactersChanged"; lineNumber: 68 } + Signal { name: "toggleShiftEnabledChanged"; lineNumber: 69 } + Signal { name: "autoCapitalizationEnabledChanged"; lineNumber: 70 } + Signal { name: "shiftActiveChanged"; lineNumber: 71 } + Signal { name: "capsLockActiveChanged"; lineNumber: 72 } + Signal { name: "uppercaseChanged"; lineNumber: 73 } + Method { name: "reset"; lineNumber: 76 } + Method { name: "autoCapitalize"; lineNumber: 77 } + Method { name: "restart"; lineNumber: 78 } + Method { name: "localeChanged"; lineNumber: 79 } + Method { name: "inputMethodVisibleChanged"; lineNumber: 80 } + Method { name: "toggleShift"; lineNumber: 64 } + Method { name: "clearToggleShiftTimer"; lineNumber: 65 } + } + Component { + file: "private/virtualkeyboard_p.h" + lineNumber: 27 + name: "QtVirtualKeyboard::VirtualKeyboard" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtQuick.VirtualKeyboard.Core/VirtualKeyboard 6.1"] + isCreatable: false + exportMetaObjectRevisions: [1537] + attachedType: "QtVirtualKeyboard::VirtualKeyboardAttachedType" + } + Component { + file: "private/virtualkeyboardattachedtype_p.h" + lineNumber: 25 + name: "QtVirtualKeyboard::VirtualKeyboardAttachedType" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "extraDictionaries" + type: "QStringList" + read: "extraDictionaries" + write: "setExtraDictionaries" + notify: "extraDictionariesChanged" + index: 0 + lineNumber: 28 + } + Signal { name: "extraDictionariesChanged"; lineNumber: 39 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Core/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Core/qmldir new file mode 100644 index 0000000..826a621 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Core/qmldir @@ -0,0 +1,8 @@ +module QtQuick.VirtualKeyboard.Core +linktarget Qt6::VirtualKeyboardplugin +optional plugin virtualkeyboardplugin +classname QtQuick_VirtualKeyboard_CorePlugin +typeinfo plugins.qmltypes +prefer :/qt-project.org/imports/QtQuick/VirtualKeyboard/Core/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Core/virtualkeyboardplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Core/virtualkeyboardplugin.dll new file mode 100644 index 0000000..4e6607a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Core/virtualkeyboardplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/EnterKey.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/EnterKey.qml new file mode 100644 index 0000000..94da4e2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/EnterKey.qml @@ -0,0 +1,8 @@ +// Copyright (C) 2022 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick.VirtualKeyboard.Components as C + +// Qt7: Remove, see QTBUG-102227 + +C.EnterKey {} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/HandwritingInputPanel.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/HandwritingInputPanel.qml new file mode 100644 index 0000000..5a3a4d7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/HandwritingInputPanel.qml @@ -0,0 +1,121 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +// Deliberately imported after QtQuick to avoid missing restoreMode property in Binding. Fix in Qt 6. +import QtQml +import QtQuick.Window +import QtQuick.VirtualKeyboard +import QtQuick.VirtualKeyboard.Components + +/*! + \qmltype HandwritingInputPanel + \inqmlmodule QtQuick.VirtualKeyboard + \since QtQuick.VirtualKeyboard 2.0 + + \brief Provides a handwriting panel add-on for the virtual keyboard UI. + \ingroup qmlclass + \ingroup qtvirtualkeyboard-qml + + The HandwritingInputPanel is an add-on component for the InputPanel, which + enables full-screen handwriting input for the application. + + HandwritingInputPanel is designed to be anchored full screen alongside + the InputPanel. The operating principle is that when the handwriting panel + is "available", the InputPanel is invisible. This functionality is built-in, + and requires no more than a reference to the InputPanel instance. + + The panel is set into operation by setting the \l {HandwritingInputPanel::}{available} + property to \c true. When the panel is in operation, the keyboard remains hidden + when the input focus is set. When \c available is \c true, handwriting input is + activated by setting the \l {HandwritingInputPanel::}{active} property to \c true. + + The user interface, which provides controls for handwriting mode and the + visibility of the keyboard, is application-specific. One suggested implementation + is to use a floating button on the handwriting panel, where single click toggles + the handwriting mode (changes the \l {HandwritingInputPanel::}{active} property), and double-click toggles + the visibility of the keyboard (changes the \l {HandwritingInputPanel::}{available} property). + + HandwritingInputPanel also provides a word candidate popup which allows the user + to select an alternative word candidate from the list of suggestions generated + by the handwriting input method. +*/ + +Item { + id: handwritingInputPanel + + /*! A reference to the input panel instance. + + This property must be set to the existing input panel instance. + */ + property var inputPanel + + /*! This property controls the availability status of the handwriting input method. + + Setting the property to \c true prepares the handwriting input method and inhibits + the display of keyboard. + */ + property bool available + + /*! This property controls the active status of the handwriting input method. + + Setting the property to \c true activates the handwriting input method. When the + handwriting input method is active, all touch input is captured by the + handwriting input panel and redirected to input engine for processing. + */ + property bool active + + state: enabled && available ? (active ? "active" : "available") : "unavailable" + enabled: inputPanel.keyboard.isHandwritingAvailable() + visible: enabled && available && active && Qt.inputMethod.visible + + LayoutMirroring.enabled: false + LayoutMirroring.childrenInherit: true + + Item { + id: keyboard + property var style: inputPanel && inputPanel.hasOwnProperty ? inputPanel.keyboard.style : null + property var soundEffect: inputPanel && inputPanel.hasOwnProperty ? inputPanel.keyboard.soundEffect : null + } + + onEnabledChanged: inputPanel.keyboard.fullScreenHandwritingMode = enabled && available + onAvailableChanged: inputPanel.keyboard.fullScreenHandwritingMode = enabled && available + + TraceInputArea { + id: hwrInputArea + enabled: handwritingInputPanel.enabled && handwritingInputPanel.available && handwritingInputPanel.active + objectName: "hwrInputArea" + anchors.fill: parent + patternRecognitionMode: InputEngine.PatternRecognitionMode.Handwriting + canvasType: "fullscreen" + } + + Binding { + target: InputContext.priv + property: "keyboardRectangle" + value: Qt.rect(hwrInputArea.x, hwrInputArea.y, hwrInputArea.width, hwrInputArea.height) + when: handwritingInputPanel.enabled && handwritingInputPanel.available && handwritingInputPanel.active + } + + Binding { + target: inputPanel ? inputPanel.keyboard : null + property: "active" + value: false + when: handwritingInputPanel.enabled && handwritingInputPanel.available + restoreMode: Binding.RestoreBinding + } + + WordCandidatePopupList { + id: wordCandidatePopupList + z: 1 + objectName: "wordCandidatePopupList" + enabled: handwritingInputPanel.enabled && handwritingInputPanel.available && handwritingInputPanel.active + } + + Loader { + sourceComponent: keyboard.style.popupListBackground + anchors.fill: wordCandidatePopupList + z: -1 + visible: wordCandidatePopupList.visible + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/InputPanel.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/InputPanel.qml new file mode 100644 index 0000000..89f1396 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/InputPanel.qml @@ -0,0 +1,143 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +// Deliberately imported after QtQuick to avoid missing restoreMode property in Binding. Fix in Qt 6. +import QtQml +import QtQuick.VirtualKeyboard +import QtQuick.VirtualKeyboard.Components + +/*! + \qmltype InputPanel + \inqmlmodule QtQuick.VirtualKeyboard + + \brief Provides the virtual keyboard UI. + \ingroup qmlclass + \ingroup qtvirtualkeyboard-qml + + The keyboard size is automatically calculated from the available + width; that is, the keyboard maintains the aspect ratio specified by the current + style. Therefore the application should only set the \l {Item::}{width} and \l {Item::}{y} + coordinates of the InputPanel, and not the \l {Item::}{height}. + + As with \l {Qt Virtual Keyboard QML Types}{all other QML types} provided by + the module, the \c QT_IM_MODULE environment variable must be set to + \c qtvirtualkeyboard before using InputPanel. For more information, see + \l {Loading the Plugin}. + + \note You can have only one InputPanel instance in your application. The panel + will not be blocked by modal dialogs, but it can be obscured by items with a higher + \l {Item::}{z} value. +*/ + +Item { + id: inputPanel + + /*! + \qmlproperty bool InputPanel::active + \since QtQuick.VirtualKeyboard 2.0 + + This property reflects the active status of the input panel. + The keyboard should be made visible to the user when this property is + \c true. + */ + property alias active: keyboard.active + + /*! + \qmlproperty bool InputPanel::externalLanguageSwitchEnabled + \since QtQuick.VirtualKeyboard 2.4 + + This property enables the external language switch mechanism. + When this property is \c true, the virtual keyboard will not show + the built-in language popup, but will emit the \l externalLanguageSwitch + signal instead. The application can handle this signal and show a + custom language selection dialog instead. + */ + property bool externalLanguageSwitchEnabled + + /*! + \qmlsignal InputPanel::externalLanguageSwitch(var localeList, int currentIndex) + \since QtQuick.VirtualKeyboard 2.4 + + This signal is emitted when \l externalLanguageSwitchEnabled is \c true + and the \l {user-guide-language}{language switch key} is pressed by the user. + + It serves as a hook to display a custom language dialog instead of + the built-in language popup in the virtual keyboard. + + The \a localeList parameter contains a list of locale names to choose + from. To get more information about a particular language, use the + \l[QtQml]{Qt::locale()}{Qt.locale()} function. The \a currentIndex + is the index of current locale in the \a localeList. This item should + be highlighted as the current item in the UI. + + To select a new language, use the \l {VirtualKeyboardSettings::locale} + {VirtualKeyboardSettings.locale} property. + + Below is an example that demonstrates a custom language dialog implementation: + + \snippet qtvirtualkeyboard-custom-language-popup.qml popup + + The dialog would then be declared: + + \snippet qtvirtualkeyboard-custom-language-popup.qml declaring + + In the application's InputPanel, add the following code: + + \snippet qtvirtualkeyboard-custom-language-popup.qml using + + The custom dialog will now be shown when the language switch key is pressed. + */ + signal externalLanguageSwitch(var localeList, int currentIndex) + + /*! \internal */ + property alias keyboard: keyboard + + /*! \internal */ + property bool desktopPanel: false + + SelectionControl { + objectName: "selectionControl" + x: -parent.x + y: -parent.y + enabled: active && !keyboard.fullScreenMode && !desktopPanel + } + + implicitHeight: keyboard.height - keyboard.wordCandidateView.y + Keyboard { + id: keyboard + anchors.left: parent.left + anchors.right: parent.right + anchors.bottom: parent.bottom + } + MouseArea { + z: -1 + anchors.fill: keyboard + enabled: active + hoverEnabled: active + } + + Binding { + target: InputContext.priv + property: "keyboardRectangle" + value: keyboardRectangle() + when: !InputContext.animating && inputPanel.active + } + + /*! \internal */ + function keyboardRectangle() { + const forBindingX = x + const forBindingY = y + const rect = desktopPanel ? + Qt.rect(keyboard.x, + keyboard.y + keyboard.wordCandidateView.y, + keyboard.width, + keyboard.height - keyboard.wordCandidateView.y) : + Qt.rect(0, 0, width, height) + if (keyboard.shadowInputControl.visible) { + rect.y -= keyboard.shadowInputControl.height + rect.height += keyboard.shadowInputControl.height + } + return mapToItem(null, rect) + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Layouts/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Layouts/qmldir new file mode 100644 index 0000000..6269585 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Layouts/qmldir @@ -0,0 +1,7 @@ +module QtQuick.VirtualKeyboard.Layouts +linktarget Qt6::qtvkblayoutsplugin +plugin qtvkblayoutsplugin +classname QtQuick_VirtualKeyboard_LayoutsPlugin +typeinfo qtvkblayoutsplugin.qmltypes +prefer :/qt-project.org/imports/QtQuick/VirtualKeyboard/Layouts/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Layouts/qtvkblayoutsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Layouts/qtvkblayoutsplugin.dll new file mode 100644 index 0000000..f94319c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Layouts/qtvkblayoutsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Layouts/qtvkblayoutsplugin.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Layouts/qtvkblayoutsplugin.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Layouts/qtvkblayoutsplugin.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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Hangul/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Hangul/plugins.qmltypes new file mode 100644 index 0000000..f1b9dc4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Hangul/plugins.qmltypes @@ -0,0 +1,22 @@ +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: "hangulinputmethod_p.h" + lineNumber: 25 + name: "QtVirtualKeyboard::HangulInputMethod" + accessSemantics: "reference" + prototype: "QVirtualKeyboardAbstractInputMethod" + exports: [ + "QtQuick.VirtualKeyboard.Plugins.Hangul/HangulInputMethod 2.0", + "QtQuick.VirtualKeyboard.Plugins.Hangul/HangulInputMethod 6.0", + "QtQuick.VirtualKeyboard.Plugins.Hangul/HangulInputMethod 6.1" + ] + exportMetaObjectRevisions: [512, 1536, 1537] + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Hangul/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Hangul/qmldir new file mode 100644 index 0000000..b7ddd9b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Hangul/qmldir @@ -0,0 +1,8 @@ +module QtQuick.VirtualKeyboard.Plugins.Hangul +linktarget Qt6::qtvkbhangulplugin +plugin qtvkbhangulplugin +classname QtQuick_VirtualKeyboard_Plugins_HangulPlugin +typeinfo plugins.qmltypes +depends QtQuick.VirtualKeyboard.Core auto +prefer :/qt-project.org/imports/QtQuick/VirtualKeyboard/Plugins/Hangul/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Hangul/qtvkbhangulplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Hangul/qtvkbhangulplugin.dll new file mode 100644 index 0000000..2c5fc14 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Hangul/qtvkbhangulplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/OpenWNN/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/OpenWNN/plugins.qmltypes new file mode 100644 index 0000000..67170a8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/OpenWNN/plugins.qmltypes @@ -0,0 +1,22 @@ +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: "openwnninputmethod_p.h" + lineNumber: 25 + name: "QtVirtualKeyboard::OpenWnnInputMethod" + accessSemantics: "reference" + prototype: "QVirtualKeyboardAbstractInputMethod" + exports: [ + "QtQuick.VirtualKeyboard.Plugins.OpenWNN/JapaneseInputMethod 2.0", + "QtQuick.VirtualKeyboard.Plugins.OpenWNN/JapaneseInputMethod 6.0", + "QtQuick.VirtualKeyboard.Plugins.OpenWNN/JapaneseInputMethod 6.1" + ] + exportMetaObjectRevisions: [512, 1536, 1537] + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/OpenWNN/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/OpenWNN/qmldir new file mode 100644 index 0000000..bd04bef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/OpenWNN/qmldir @@ -0,0 +1,8 @@ +module QtQuick.VirtualKeyboard.Plugins.OpenWNN +linktarget Qt6::qtvkbopenwnnplugin +plugin qtvkbopenwnnplugin +classname QtQuick_VirtualKeyboard_Plugins_OpenWNNPlugin +typeinfo plugins.qmltypes +depends QtQuick.VirtualKeyboard.Core auto +prefer :/qt-project.org/imports/QtQuick/VirtualKeyboard/Plugins/OpenWNN/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/OpenWNN/qtvkbopenwnnplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/OpenWNN/qtvkbopenwnnplugin.dll new file mode 100644 index 0000000..0063c8d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/OpenWNN/qtvkbopenwnnplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Pinyin/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Pinyin/plugins.qmltypes new file mode 100644 index 0000000..569634b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Pinyin/plugins.qmltypes @@ -0,0 +1,22 @@ +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: "pinyininputmethod_p.h" + lineNumber: 25 + name: "QtVirtualKeyboard::PinyinInputMethod" + accessSemantics: "reference" + prototype: "QVirtualKeyboardAbstractInputMethod" + exports: [ + "QtQuick.VirtualKeyboard.Plugins.Pinyin/PinyinInputMethod 2.0", + "QtQuick.VirtualKeyboard.Plugins.Pinyin/PinyinInputMethod 6.0", + "QtQuick.VirtualKeyboard.Plugins.Pinyin/PinyinInputMethod 6.1" + ] + exportMetaObjectRevisions: [512, 1536, 1537] + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Pinyin/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Pinyin/qmldir new file mode 100644 index 0000000..be6a45e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Pinyin/qmldir @@ -0,0 +1,8 @@ +module QtQuick.VirtualKeyboard.Plugins.Pinyin +linktarget Qt6::qtvkbpinyinplugin +plugin qtvkbpinyinplugin +classname QtQuick_VirtualKeyboard_Plugins_PinyinPlugin +typeinfo plugins.qmltypes +depends QtQuick.VirtualKeyboard.Core auto +prefer :/qt-project.org/imports/QtQuick/VirtualKeyboard/Plugins/Pinyin/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Pinyin/qtvkbpinyinplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Pinyin/qtvkbpinyinplugin.dll new file mode 100644 index 0000000..07ef034 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Pinyin/qtvkbpinyinplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/TCIme/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/TCIme/plugins.qmltypes new file mode 100644 index 0000000..2e50e9a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/TCIme/plugins.qmltypes @@ -0,0 +1,32 @@ +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: "tcinputmethod_p.h" + lineNumber: 26 + name: "QtVirtualKeyboard::TCInputMethod" + accessSemantics: "reference" + prototype: "QVirtualKeyboardAbstractInputMethod" + exports: [ + "QtQuick.VirtualKeyboard.Plugins.TCIme/TCInputMethod 2.0", + "QtQuick.VirtualKeyboard.Plugins.TCIme/TCInputMethod 6.0", + "QtQuick.VirtualKeyboard.Plugins.TCIme/TCInputMethod 6.1" + ] + exportMetaObjectRevisions: [512, 1536, 1537] + Property { + name: "simplified" + type: "bool" + read: "simplified" + write: "setSimplified" + notify: "simplifiedChanged" + index: 0 + lineNumber: 30 + } + Signal { name: "simplifiedChanged"; lineNumber: 57 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/TCIme/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/TCIme/qmldir new file mode 100644 index 0000000..df370dc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/TCIme/qmldir @@ -0,0 +1,8 @@ +module QtQuick.VirtualKeyboard.Plugins.TCIme +linktarget Qt6::qtvkbtcimeplugin +plugin qtvkbtcimeplugin +classname QtQuick_VirtualKeyboard_Plugins_TCImePlugin +typeinfo plugins.qmltypes +depends QtQuick.VirtualKeyboard.Core auto +prefer :/qt-project.org/imports/QtQuick/VirtualKeyboard/Plugins/TCIme/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/TCIme/qtvkbtcimeplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/TCIme/qtvkbtcimeplugin.dll new file mode 100644 index 0000000..0a53813 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/TCIme/qtvkbtcimeplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Thai/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Thai/plugins.qmltypes new file mode 100644 index 0000000..0399d4b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Thai/plugins.qmltypes @@ -0,0 +1,22 @@ +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: "thaiinputmethod_p.h" + lineNumber: 20 + name: "QtVirtualKeyboard::ThaiInputMethod" + accessSemantics: "reference" + prototype: "QVirtualKeyboardAbstractInputMethod" + exports: [ + "QtQuick.VirtualKeyboard.Plugins.Thai/ThaiInputMethod 2.0", + "QtQuick.VirtualKeyboard.Plugins.Thai/ThaiInputMethod 6.0", + "QtQuick.VirtualKeyboard.Plugins.Thai/ThaiInputMethod 6.1" + ] + exportMetaObjectRevisions: [512, 1536, 1537] + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Thai/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Thai/qmldir new file mode 100644 index 0000000..11d6b3f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Thai/qmldir @@ -0,0 +1,8 @@ +module QtQuick.VirtualKeyboard.Plugins.Thai +linktarget Qt6::qtvkbthaiplugin +plugin qtvkbthaiplugin +classname QtQuick_VirtualKeyboard_Plugins_ThaiPlugin +typeinfo plugins.qmltypes +depends QtQuick.VirtualKeyboard.Core auto +prefer :/qt-project.org/imports/QtQuick/VirtualKeyboard/Plugins/Thai/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Thai/qtvkbthaiplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Thai/qtvkbthaiplugin.dll new file mode 100644 index 0000000..7a72c98 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/Thai/qtvkbthaiplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/qmldir new file mode 100644 index 0000000..d07a1a1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/qmldir @@ -0,0 +1,12 @@ +module QtQuick.VirtualKeyboard.Plugins +linktarget Qt6::qtvkbpluginsplugin +optional plugin qtvkbpluginsplugin +classname QtQuick_VirtualKeyboard_PluginsPlugin +typeinfo qtvkbpluginsplugin.qmltypes +import QtQuick.VirtualKeyboard.Plugins.Hangul auto +import QtQuick.VirtualKeyboard.Plugins.OpenWNN auto +import QtQuick.VirtualKeyboard.Plugins.Pinyin auto +import QtQuick.VirtualKeyboard.Plugins.TCIme auto +import QtQuick.VirtualKeyboard.Plugins.Thai auto +prefer :/qt-project.org/imports/QtQuick/VirtualKeyboard/Plugins/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/qtvkbpluginsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/qtvkbpluginsplugin.dll new file mode 100644 index 0000000..2c4dbf2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/qtvkbpluginsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/qtvkbpluginsplugin.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/qtvkbpluginsplugin.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Plugins/qtvkbpluginsplugin.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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Settings/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Settings/plugins.qmltypes new file mode 100644 index 0000000..95517b3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Settings/plugins.qmltypes @@ -0,0 +1,263 @@ +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/qquickvirtualkeyboardsettings_p.h" + lineNumber: 28 + name: "QtVirtualKeyboard::QQuickVirtualKeyboardSettings" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtQuick.VirtualKeyboard.Settings/VirtualKeyboardSettings 1.0", + "QtQuick.VirtualKeyboard.Settings/VirtualKeyboardSettings 6.0", + "QtQuick.VirtualKeyboard.Settings/VirtualKeyboardSettings 6.1", + "QtQuick.VirtualKeyboard.Settings/VirtualKeyboardSettings 6.6", + "QtQuick.VirtualKeyboard.Settings/VirtualKeyboardSettings 6.8", + "QtQuick.VirtualKeyboard.Settings/VirtualKeyboardSettings 6.9" + ] + isCreatable: false + isSingleton: true + exportMetaObjectRevisions: [256, 1536, 1537, 1542, 1544, 1545] + Property { + name: "style" + type: "QUrl" + read: "style" + notify: "styleChanged" + index: 0 + lineNumber: 32 + isReadonly: true + } + Property { + name: "layoutPath" + type: "QUrl" + read: "layoutPath" + write: "setLayoutPath" + notify: "layoutPathChanged" + index: 1 + lineNumber: 33 + } + Property { + name: "styleName" + type: "QString" + read: "styleName" + write: "setStyleName" + notify: "styleNameChanged" + index: 2 + lineNumber: 34 + } + Property { + name: "locale" + type: "QString" + read: "locale" + write: "setLocale" + notify: "localeChanged" + index: 3 + lineNumber: 35 + } + Property { + name: "availableLocales" + type: "QStringList" + read: "availableLocales" + notify: "availableLocalesChanged" + index: 4 + lineNumber: 36 + isReadonly: true + } + Property { + name: "activeLocales" + type: "QStringList" + read: "activeLocales" + write: "setActiveLocales" + notify: "activeLocalesChanged" + index: 5 + lineNumber: 37 + } + Property { + name: "wordCandidateList" + type: "QtVirtualKeyboard::QQuickWordCandidateListSettings" + isPointer: true + read: "wordCandidateList" + index: 6 + lineNumber: 38 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "fullScreenMode" + type: "bool" + read: "fullScreenMode" + write: "setFullScreenMode" + notify: "fullScreenModeChanged" + index: 7 + lineNumber: 39 + } + Property { + name: "userDataPath" + revision: 1537 + type: "QString" + read: "userDataPath" + write: "setUserDataPath" + notify: "userDataPathChanged" + index: 8 + lineNumber: 40 + } + Property { + name: "hwrTimeoutForAlphabetic" + revision: 1537 + type: "int" + read: "hwrTimeoutForAlphabetic" + write: "setHwrTimeoutForAlphabetic" + notify: "hwrTimeoutForAlphabeticChanged" + index: 9 + lineNumber: 41 + } + Property { + name: "hwrTimeoutForCjk" + revision: 1537 + type: "int" + read: "hwrTimeoutForCjk" + write: "setHwrTimeoutForCjk" + notify: "hwrTimeoutForCjkChanged" + index: 10 + lineNumber: 42 + } + Property { + name: "inputMethodHints" + revision: 1537 + type: "Qt::InputMethodHints" + read: "inputMethodHints" + write: "setInputMethodHints" + notify: "inputMethodHintsChanged" + index: 11 + lineNumber: 43 + } + Property { + name: "handwritingModeDisabled" + revision: 1537 + type: "bool" + read: "isHandwritingModeDisabled" + write: "setHandwritingModeDisabled" + notify: "handwritingModeDisabledChanged" + index: 12 + lineNumber: 44 + } + Property { + name: "defaultInputMethodDisabled" + revision: 1537 + type: "bool" + read: "isDefaultInputMethodDisabled" + write: "setDefaultInputMethodDisabled" + notify: "defaultInputMethodDisabledChanged" + index: 13 + lineNumber: 45 + } + Property { + name: "defaultDictionaryDisabled" + revision: 1537 + type: "bool" + read: "isDefaultDictionaryDisabled" + write: "setDefaultDictionaryDisabled" + notify: "defaultDictionaryDisabledChanged" + index: 14 + lineNumber: 46 + } + Property { + name: "visibleFunctionKeys" + revision: 1542 + type: "QtVirtualKeyboard::KeyboardFunctionKeys" + read: "visibleFunctionKeys" + write: "setVisibleFunctionKeys" + notify: "visibleFunctionKeysChanged" + index: 15 + lineNumber: 47 + } + Property { + name: "closeOnReturn" + revision: 1544 + type: "bool" + read: "closeOnReturn" + write: "setCloseOnReturn" + notify: "closeOnReturnChanged" + index: 16 + lineNumber: 48 + } + Property { + name: "keySoundVolume" + revision: 1545 + type: "double" + read: "keySoundVolume" + write: "setKeySoundVolume" + notify: "keySoundVolumeChanged" + index: 17 + lineNumber: 49 + } + Signal { name: "styleChanged"; lineNumber: 114 } + Signal { name: "styleNameChanged"; lineNumber: 115 } + Signal { name: "localeChanged"; lineNumber: 116 } + Signal { name: "availableLocalesChanged"; lineNumber: 117 } + Signal { name: "activeLocalesChanged"; lineNumber: 118 } + Signal { name: "layoutPathChanged"; lineNumber: 119 } + Signal { name: "fullScreenModeChanged"; lineNumber: 120 } + Signal { name: "userDataPathChanged"; revision: 1537; lineNumber: 121 } + Signal { name: "userDataReset"; revision: 1537; lineNumber: 122 } + Signal { name: "hwrTimeoutForAlphabeticChanged"; revision: 1537; lineNumber: 123 } + Signal { name: "hwrTimeoutForCjkChanged"; revision: 1537; lineNumber: 124 } + Signal { name: "inputMethodHintsChanged"; revision: 1537; lineNumber: 125 } + Signal { name: "handwritingModeDisabledChanged"; revision: 1537; lineNumber: 126 } + Signal { name: "defaultInputMethodDisabledChanged"; revision: 1537; lineNumber: 127 } + Signal { name: "defaultDictionaryDisabledChanged"; revision: 1537; lineNumber: 128 } + Signal { name: "visibleFunctionKeysChanged"; revision: 1542; lineNumber: 129 } + Signal { name: "closeOnReturnChanged"; revision: 1544; lineNumber: 130 } + Signal { name: "keySoundVolumeChanged"; revision: 1545; lineNumber: 131 } + Method { + name: "convertVolume" + revision: 1545 + type: "double" + isMethodConstant: true + lineNumber: 111 + Parameter { name: "volume"; type: "double" } + } + } + Component { + file: "private/qquickvirtualkeyboardsettings_p.h" + lineNumber: 138 + name: "QtVirtualKeyboard::QQuickWordCandidateListSettings" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "autoHideDelay" + type: "int" + read: "autoHideDelay" + write: "setAutoHideDelay" + notify: "autoHideDelayChanged" + index: 0 + lineNumber: 141 + } + Property { + name: "alwaysVisible" + type: "bool" + read: "alwaysVisible" + write: "setAlwaysVisible" + notify: "alwaysVisibleChanged" + index: 1 + lineNumber: 142 + } + Property { + name: "autoCommitWord" + type: "bool" + read: "autoCommitWord" + write: "setAutoCommitWord" + notify: "autoCommitWordChanged" + index: 2 + lineNumber: 143 + } + Signal { name: "autoHideDelayChanged"; lineNumber: 160 } + Signal { name: "alwaysVisibleChanged"; lineNumber: 161 } + Signal { name: "autoCommitWordChanged"; lineNumber: 162 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Settings/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Settings/qmldir new file mode 100644 index 0000000..b0f2bad --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Settings/qmldir @@ -0,0 +1,8 @@ +module QtQuick.VirtualKeyboard.Settings +linktarget Qt6::qtvkbsettingsplugin +plugin qtvkbsettingsplugin +classname QtQuick_VirtualKeyboard_SettingsPlugin +typeinfo plugins.qmltypes +prefer :/qt-project.org/imports/QtQuick/VirtualKeyboard/Settings/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Settings/qtvkbsettingsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Settings/qtvkbsettingsplugin.dll new file mode 100644 index 0000000..e68825d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Settings/qtvkbsettingsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/Builtin/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/Builtin/plugins.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/Builtin/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/Builtin/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/Builtin/qmldir new file mode 100644 index 0000000..fdf9f08 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/Builtin/qmldir @@ -0,0 +1,7 @@ +module QtQuick.VirtualKeyboard.Styles.Builtin +linktarget Qt6::qtvkbbuiltinstylesplugin +plugin qtvkbbuiltinstylesplugin +classname QtQuickVirtualKeyboardStylesBuiltinPlugin +typeinfo plugins.qmltypes +prefer :/qt-project.org/imports/QtQuick/VirtualKeyboard/Styles/Builtin/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/Builtin/qtvkbbuiltinstylesplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/Builtin/qtvkbbuiltinstylesplugin.dll new file mode 100644 index 0000000..8419f39 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/Builtin/qtvkbbuiltinstylesplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/KeyIcon.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/KeyIcon.qml new file mode 100644 index 0000000..5ee413e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/KeyIcon.qml @@ -0,0 +1,45 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick + +/*! + \qmltype KeyIcon + \inqmlmodule QtQuick.VirtualKeyboard.Styles + \brief Key icon with adjustable color. + \ingroup qmlclass + \ingroup qtvirtualkeyboard-styles-qml + + The KeyIcon item displays an icon with adjustable color. +*/ + +Item { + /*! The icon color. */ + property alias color: overlay.color + /*! The source image. */ + property alias source: icon.source + Image { + id: icon + sourceSize.height: parent.height + sourceSize.width: parent.width + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + visible: false + } + ShaderEffect { + id: overlay + property color color + property variant texture: icon + anchors.fill: icon + fragmentShader: " + uniform lowp vec4 color; + uniform lowp float qt_Opacity; + uniform lowp sampler2D texture; + varying highp vec2 qt_TexCoord0; + void main() { + highp vec4 sample = texture2D(texture, qt_TexCoord0) * qt_Opacity; + gl_FragColor = vec4(color.rgb, 1.0) * sample.a; + } + " + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/KeyPanel.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/KeyPanel.qml new file mode 100644 index 0000000..a85f030 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/KeyPanel.qml @@ -0,0 +1,69 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick + +/*! + \qmltype KeyPanel + \inqmlmodule QtQuick.VirtualKeyboard.Styles + \brief A base type of the styled keys. + \ingroup qmlclass + \ingroup qtvirtualkeyboard-styles-qml + + All the key delegates provided by the style should be based on this type. +*/ + +Item { + /*! Provides access to properties in BaseKey. + + A list of available properties in control: + \list + \li \c control.key Unicode code of the key. + \li \c control.text Unicode text of the key. + \li \c control.displayText Display text of the key. + \li \c control.smallText Small text of the key, usually rendered in the corner of the key. + \li \c control.smallTextVisible Visibility of the small text. + \li \c control.alternativeKeys List of alternative key sequences. + \li \c control.enabled Set to true when the key is enabled. + \li \c control.pressed Set to true when the key is currently pressed. + \li \c control.uppercased Set to true when the key is uppercased. + \endlist + */ + property Item control + + /*! + \since QtQuick.VirtualKeyboard.Styles 1.1 + + Sets the sound effect to be played on key press. + */ + property url soundEffect + + // Uncomment the following to reveal the key sizes + /* + Rectangle { + id: root + z: 1 + color: "transparent" + border.color: "white" + anchors.fill: parent + Rectangle { + color: "black" + opacity: 0.6 + anchors.top: parent.top + anchors.topMargin: 1 + anchors.left: parent.left + anchors.leftMargin: 1 + implicitWidth: keyPanelInfoText.width + 4 + implicitHeight: keyPanelInfoText.height + 4 + Text { + id: keyPanelInfoText + property point pos: keyboard.keyboardLayoutLoader.item.mapFromItem(root.parent, 0, 0) + text: "(%1,%2)\n%3x%4\nweight: %5".arg(pos.x).arg(pos.y).arg(root.parent.width).arg(root.parent.height).arg(root.parent.control.weight) + font.pixelSize: 12 + color: "white" + anchors.centerIn: parent + } + } + } + */ +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/KeyboardStyle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/KeyboardStyle.qml new file mode 100644 index 0000000..459a885 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/KeyboardStyle.qml @@ -0,0 +1,532 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick + +/*! + \qmltype KeyboardStyle + \inqmlmodule QtQuick.VirtualKeyboard.Styles + \brief Provides a styling interface for the Virtual Keyboard. + \ingroup qmlclass + \ingroup qtvirtualkeyboard-styles-qml + + The style type provides the style definitions that are used by + the InputPanel to decorate the virtual keyboard. + + The design size specifies the aspect ratio of the virtual keyboard. + Styles are scalable according to \l scaleHint, which is + calculated from the keyboard's actual height and design height. +*/ + +QtObject { + /*! The current height of the keyboard. */ + property real keyboardHeight + + /*! The design width of the keyboard. */ + property real keyboardDesignWidth + + /*! The design height of the keyboard. */ + property real keyboardDesignHeight + + /*! The keyboard style scale hint. This value is determined by dividing + \l keyboardHeight by \l keyboardDesignHeight. All pixel + dimensions must be proportional to this value. + */ + readonly property real scaleHint: keyboardHeight / keyboardDesignHeight + + /*! + The distance between the left-most keys and the left edge of the + keyboard, expressed as a percentage (\c 0.0 - \c 1.0) of the keyboard's + width. + */ + property real keyboardRelativeLeftMargin: 0 + + /*! + The distance between the right-most keys and the right edge of the + keyboard, expressed as a percentage (\c 0.0 - \c 1.0) of the keyboard's + width. + + This value is proportional to the keyboard's width. + */ + property real keyboardRelativeRightMargin: 0 + + /*! + The distance between the top-most keys and the top edge of the + keyboard, expressed as a percentage (\c 0.0 - \c 1.0) of the keyboard's + height. + */ + property real keyboardRelativeTopMargin: 0 + + /*! + The distance between the bottom-most keys and the bottom edge of the + keyboard container, expressed as a percentage (\c 0.0 - \c 1.0) of the + keyboard's height. + */ + property real keyboardRelativeBottomMargin: 0 + + /*! Template for the keyboard background. + + Example: + \code + keyboardBackground: Rectangle { + color: "black" + } + \endcode + */ + property Component keyboardBackground: null + + /*! Template for the regular keys. + + \note The delegate must be based on the KeyPanel type. + + Example: + \code + keyPanel: KeyPanel { + Rectangle { + anchors.fill: parent + ... + Text { + anchors.fill: parent + text: control.displayText + ... + } + } + } + \endcode + */ + property Component keyPanel: null + + /*! Template for the backspace key. + + \note The delegate must be based on the KeyPanel type. + */ + property Component backspaceKeyPanel: null + + /*! Template for the language key. + + \note The delegate must be based on the KeyPanel type. + */ + property Component languageKeyPanel: null + + /*! Template for the enter key. + + \note The delegate must be based on the KeyPanel type. + */ + property Component enterKeyPanel: null + + /*! Template for the hide key. + + \note The delegate must be based on the KeyPanel type. + */ + property Component hideKeyPanel: null + + /*! Template for the shift key. + + \note The delegate must be based on the KeyPanel type. + */ + property Component shiftKeyPanel: null + + /*! Template for the space key. + + \note The delegate must be based on the KeyPanel type. + */ + property Component spaceKeyPanel: null + + /*! Template for the symbol mode key. + + \note The delegate must be based on the KeyPanel type. + */ + property Component symbolKeyPanel: null + + /*! Template for the generic mode key. + + This template provides a visualization of the key in which the state + can be on or off. This template is used in situations where the key label + will remain the same regardless of status. + + The current state is available in the \c control.mode property. + + \note The delegate must be based on the KeyPanel type. + */ + property Component modeKeyPanel: null + + /*! Template for the handwriting mode key. + + \note The delegate must be based on the KeyPanel type. + */ + property Component handwritingKeyPanel: null + + /*! + Number of pixels between the top of each key and the bottom of the + characterPreviewDelegate. + */ + property real characterPreviewMargin: 0 + + /*! Template for the character preview popup. + + If the delegate contains the \c text property, the property is updated + with the display text when the component becomes active. + + \code + property string text + \endcode + + Example: + \code + characterPreviewDelegate: Item { + property string text + id: characterPreview + Rectangle { + id: characterPreviewBackground + anchors.fill: parent + ... + Text { + text: characterPreview.text + anchors.fill: parent + ... + } + } + } + \endcode + */ + property Component characterPreviewDelegate: null + + /*! Width of the alternate keys list item. */ + property real alternateKeysListItemWidth: 0 + + /*! Height of the alternate keys list item. */ + property real alternateKeysListItemHeight: 0 + + /*! Top margin for the alternate keys list panel. */ + property real alternateKeysListTopMargin: 0 + + /*! Bottom margin for the alternate keys list panel. */ + property real alternateKeysListBottomMargin: 0 + + /*! Left margin for the alternate keys list panel. */ + property real alternateKeysListLeftMargin: 0 + + /*! Right margin for the alternate keys list panel. */ + property real alternateKeysListRightMargin: 0 + + /*! Template for the alternative keys list item. + + \note The delegate is used in a \l ListView. + */ + property Component alternateKeysListDelegate: null + + /*! Template for the alternative keys list highlight. + + \note The delegate is used as \c ListView.highlight. + */ + property Component alternateKeysListHighlight: null + + /*! Template for the alternative keys list background. */ + property Component alternateKeysListBackground: null + + /*! Selection list height. */ + property real selectionListHeight: 0 + + /*! Template for the selection list item. + + \note The delegate is used in a \l ListView. + \note The delegate must be based on the \l SelectionListItem type. + + The following properties are available to the item: + \list + \li \c display Display text for the current item. + \li \c wordCompletionLength Word completion length measured from the end of the display text. + \li \c dictionary Dictionary type of the word, see QVirtualKeyboardSelectionListModel::DictionaryType. + \li \c canRemoveSuggestion A boolean indicating if the word can be removed from dictionary. + \endlist + */ + property Component selectionListDelegate: null + + /*! Template for the selection list highlight. + + \note The delegate is used as \c ListView.highlight. + */ + property Component selectionListHighlight: null + + /*! Template for the selection list background. */ + property Component selectionListBackground: null + + /*! \since QtQuick.VirtualKeyboard.Styles 1.3 + + This property holds the transition to apply to items that + are added to the selection list view. + */ + property Transition selectionListAdd + + /*! \since QtQuick.VirtualKeyboard.Styles 1.3 + + This property holds the transition to apply to items that + are removed from the selection list view. + */ + property Transition selectionListRemove + + /*! + \since QtQuick.VirtualKeyboard.Styles 1.1 + + Template for the navigation highlight item. + + This item is used in \l {Configuration Options}{arrow-key-navigation} + mode to highlight the navigation focus on the keyboard. + + The item is typically a transparent rectangle with a + high contrast border. + */ + property Component navigationHighlight: null + + /*! + \since QtQuick.VirtualKeyboard.Styles 2.1 + + Template for the trace input key. + + \note The delegate must be based on the TraceInputKeyPanel type. + */ + property Component traceInputKeyPanelDelegate: null + + /*! + \since QtQuick.VirtualKeyboard.Styles 2.1 + + Template for rendering a Trace object. + + \note The delegate must be based on the TraceCanvas type. + */ + property Component traceCanvasDelegate: null + + /*! \since QtQuick.VirtualKeyboard.Styles 2.1 + + Template for the popup list item. + + \note The delegate is used in a \l ListView. + \note The delegate must be based on the \l SelectionListItem type. + + The following properties are available to the item: + \list + \li \c display Display text for the current item. + \li \c wordCompletionLength Word completion length measured from the end of the display text. + \li \c dictionary Dictionary type of the word, see QVirtualKeyboardSelectionListModel::DictionaryType. + \li \c canRemoveSuggestion A boolean indicating if the word can be removed from dictionary. + \endlist + */ + property Component popupListDelegate: null + + /*! \since QtQuick.VirtualKeyboard.Styles 2.1 + + Template for the popup list highlight. + + \note The delegate is used as \c ListView.highlight. + */ + property Component popupListHighlight: null + + /*! \since QtQuick.VirtualKeyboard.Styles 2.1 + + Template for the popup list background. + */ + property Component popupListBackground: null + + /*! \since QtQuick.VirtualKeyboard.Styles 2.1 + + This property holds the transition to apply to items that + are added to the popup list view. + */ + property Transition popupListAdd + + /*! \since QtQuick.VirtualKeyboard.Styles 2.1 + + This property holds the transition to apply to items that + are removed from the popup list view. + */ + property Transition popupListRemove + + /*! \since QtQuick.VirtualKeyboard.Styles 2.1 + + This property determines whether a popup list will be shown when the + language key is clicked. If this property is \c false, clicking the + language key cycles through the available languages one at a time. + + The default value is \c false. + */ + property bool languagePopupListEnabled: false + + /*! \since QtQuick.VirtualKeyboard.Styles 2.1 + + Template for the language list item. + + \note The delegate is used in a \l ListView. + \note The delegate must be based on the \l SelectionListItem type. + + The following properties are available to the item: + \list + \li \c displayName Display name of the language. + \endlist + */ + property Component languageListDelegate: null + + /*! \since QtQuick.VirtualKeyboard.Styles 2.1 + + Template for the language list highlight. + + \note The delegate is used as \c ListView.highlight. + */ + property Component languageListHighlight: null + + /*! \since QtQuick.VirtualKeyboard.Styles 2.1 + + Template for the language list background. + */ + property Component languageListBackground: null + + /*! \since QtQuick.VirtualKeyboard.Styles 2.1 + + This property holds the transition to apply to items that + are added to the language list view. + */ + property Transition languageListAdd + + /*! \since QtQuick.VirtualKeyboard.Styles 2.1 + + This property holds the transition to apply to items that + are removed from the language list view. + */ + property Transition languageListRemove + + /*! + \since QtQuick.VirtualKeyboard.Styles 2.1 + + This item is used to indicate where the bounds of the text selection is + and to be able to interactively move the start or end of the selection. + The same item is used for both start and end selection. + + Selection handles are currently only supported for the + \l {Integration Method}{application-based integration method}. + */ + property Component selectionHandle: null + + /*! + \since QtQuick.VirtualKeyboard.Styles 2.2 + + This property holds the delegate for the background of the full screen + input container. + */ + property Component fullScreenInputContainerBackground: null + + /*! + \since QtQuick.VirtualKeyboard.Styles 2.2 + + This property holds the delegate for the background of the full screen + input. + */ + property Component fullScreenInputBackground: null + + /*! + \since QtQuick.VirtualKeyboard.Styles 2.2 + + This property holds the margins around the full screen input field. + + The default value is \c 0. + */ + property real fullScreenInputMargins: 0 + + /*! + \since QtQuick.VirtualKeyboard.Styles 2.2 + + This property holds the padding around the full screen input content. + + The default value is \c 0. + */ + property real fullScreenInputPadding: 0 + + /*! + \since QtQuick.VirtualKeyboard.Styles 2.2 + + This property holds the delegate for the cursor in the full screen input + field. + + The delegate should toggle the visibility of the cursor according to + the \c {parent.blinkStatus} property defined for the full screen input + field. For example: + + \code + fullScreenInputCursor: Rectangle { + width: 1 + color: "#000" + visible: parent.blinkStatus + } + \endcode + */ + property Component fullScreenInputCursor: null + + /*! + \since QtQuick.VirtualKeyboard.Styles 2.2 + + This property holds the \c font for the full screen input field. + */ + property font fullScreenInputFont + + /*! + \since QtQuick.VirtualKeyboard.Styles 2.2 + + This property holds the password mask character for the full screen + input field. + */ + property string fullScreenInputPasswordCharacter: "\u2022" + + /*! + \since QtQuick.VirtualKeyboard.Styles 2.2 + + This property holds the text color for the full screen input field. + + The default color is black. + */ + property color fullScreenInputColor: "#000" + + /*! + \since QtQuick.VirtualKeyboard.Styles 2.2 + + This property holds the selection color for the full screen input + field. + + The default color is semi-transparent black. + */ + property color fullScreenInputSelectionColor: Qt.rgba(0, 0, 0, 0.15) + + /*! + \since QtQuick.VirtualKeyboard.Styles 2.2 + + This property holds the selected text color for the full screen input + field. + + The default color is set to \c fullScreenInputColor. + */ + property color fullScreenInputSelectedTextColor: fullScreenInputColor + + /*! \since QtQuick.VirtualKeyboard.Styles 6.2 + + Template for the function list item. + + \note The delegate is used in a \l ListView. + + The following properties are available to the item: + \list + \li \c keyboardFunction - Keyboard function of the current item. + \endlist + */ + property Component functionPopupListDelegate: null + + /*! \since QtQuick.VirtualKeyboard.Styles 6.2 + + Template for the function popup list highlight. + + \note The delegate is used as \c ListView.highlight. + */ + property Component functionPopupListHighlight: null + + /*! \since QtQuick.VirtualKeyboard.Styles 6.2 + + Template for the function popup list background. + */ + property Component functionPopupListBackground: null +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/SelectionListItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/SelectionListItem.qml new file mode 100644 index 0000000..d6790f4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/SelectionListItem.qml @@ -0,0 +1,45 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick + +/*! + \qmltype SelectionListItem + \inqmlmodule QtQuick.VirtualKeyboard.Styles + \brief A base type for selection list item delegates. + \ingroup qmlclass + \ingroup qtvirtualkeyboard-styles-qml + + The SelectionListItem enables mouse handling for the selection list item + delegates. +*/ + +Item { + id: selectionListItem + height: ListView.view.height + + /*! + \since QtQuick.VirtualKeyboard.Styles 1.1 + + Sets the sound effect to be played on touch event. + */ + property url soundEffect + MouseArea { + id: mouseArea + anchors.fill: parent + hoverEnabled: true + onClicked: { + if (index === -1) + return + selectionListItem.ListView.view.currentIndex = index + selectionListItem.ListView.view.model.selectItem(index) + } + onPressAndHold: { + if (index === -1) + return + if (typeof selectionListItem.ListView.view.longPressItem != "function") + return + selectionListItem.ListView.view.longPressItem(index) + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/TraceCanvas.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/TraceCanvas.qml new file mode 100644 index 0000000..9d17ad7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/TraceCanvas.qml @@ -0,0 +1,192 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import "TraceUtils.js" as TraceUtils +import QtQuick.VirtualKeyboard + +/*! + \qmltype TraceCanvas + \inqmlmodule QtQuick.VirtualKeyboard.Styles + \brief A specialized Canvas type for rendering Trace objects. + \ingroup qmlclass + \ingroup qtvirtualkeyboard-styles-qml + \inherits Canvas + \since QtQuick.VirtualKeyboard 2.0 + + This type provides capabilities for rendering Trace objects on the screen. + + To make the Trace rendering available in the keyboard, this type must be + declared as the \l {KeyboardStyle::traceCanvasDelegate} + {KeyboardStyle.traceCanvasDelegate} component. + + \code + traceCanvasDelegate: TraceCanvas { + } + \endcode + + Custom drawing attributes can be initialized in the Canvas.available + signal. For example: + + \code + onAvailableChanged: { + if (!available) + return; + var ctx = getContext("2d") + ctx.lineWidth = 8 * scaleHint + ctx.lineCap = "round" + ctx.strokeStyle = Qt.rgba(0xFF, 0xFF, 0xFF) + ctx.fillStyle = ctx.strokeStyle + } + \endcode + + The type offers built-in options for Trace rendering. Currently + the following rendering options are available: + + \list + \li \c renderSmoothedLine Renders smoothed line with round corners (the default) + \endlist + + The rendering function can be changed with the renderFunction property. + + \code + renderFunction: renderSmoothedLine + \endcode + + Custom rendering function is also supported. Consider the following example: + + \code + renderFunction: renderCustomLine + + function renderCustomLine() { + getContext("2d") + var points = trace.points() + + ... + } + \endcode +*/ + +Canvas { + id: canvas + + /*! Provides access to \l Trace object. + */ + property Trace trace + + /*! Enables auto destruction mode. + + If enabled, this item will be destroyed when the \c trace object is + destroyed. + + The default value is false. In this case the canvas can be reused after + onRecycle signal is triggered. + */ + property bool autoDestroy + + /*! Specifies the approximate delay in milliseconds, counted from the beginning of the + auto destruction, before the object is to be destroyed or recycled. + + This delay makes it possible, for example, to animate the item before destruction. + + The default value is 0. + */ + property int autoDestroyDelay + + /*! This property defines the rendering function. + + The default value is \c renderSmoothedLine + */ + property var renderFunction: renderSmoothedLine + + property int __renderPos + + property bool __renderingEnabled + + /*! Renders smoothed line with round corners. + + This function is incremental and renders only the new part added to the Trace. + + This function does not alter any of the canvas attributes (i.e. they can be set elsewhere.) + */ + function renderSmoothedLine() { + __renderPos = TraceUtils.renderSmoothedLine(getContext("2d"), trace, __renderPos) + } + + /*! Clears screen and resets the rendering. + + \since QtQuick.VirtualKeyboard.Styles 6.1 + */ + function renderClear() { + var ctx = getContext("2d") + ctx.clearRect(0, 0, width, height) + __renderPos = 0 + } + + /*! Recycles trace canvas by clearing all drawings and resetting the variables. + + The function triggers onRecycle signal after completed (before the return). + + The function returns true when recycling is successful. + + \since QtQuick.VirtualKeyboard.Styles 6.1 + */ + function recycle() { + if (!available) { + destroy() + return false + } + + trace = null + recycleTimer.stop() + opacity = Qt.binding(function() { + return trace ? trace.opacity : 1.0 + }) + requestAnimationFrame(renderClear) + onRecycle(canvas) + + return true + } + + /*! Emitted when the \a traceCanvas is recycled. + + \since QtQuick.VirtualKeyboard.Styles 6.1 + */ + signal onRecycle(var traceCanvas) + + Timer { + id: recycleTimer + interval: canvas.autoDestroyDelay + onTriggered: canvas.recycle() + } + + onTraceChanged: { + if (trace === null) { + if (autoDestroy || !available) + destroy(autoDestroyDelay) + else + recycleTimer.restart() + } + } + + onAvailableChanged: { + __renderingEnabled = available + if (__renderingEnabled) + requestAnimationFrame(renderFunction) + } + + Connections { + target: canvas.__renderingEnabled && trace ? trace : null + function onLengthChanged() { if (renderFunction) canvas.requestAnimationFrame(renderFunction) } + function onFinalChanged() { if (renderFunction) canvas.requestAnimationFrame(renderFunction) } + } + + opacity: trace ? trace.opacity : 1.0 + + Behavior on opacity { + NumberAnimation { + duration: 1500 + easing.type: Easing.InOutQuad + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/TraceInputKeyPanel.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/TraceInputKeyPanel.qml new file mode 100644 index 0000000..d023103 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/TraceInputKeyPanel.qml @@ -0,0 +1,36 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick + +/*! + \qmltype TraceInputKeyPanel + \inqmlmodule QtQuick.VirtualKeyboard.Styles + \brief A base type of the trace input key. + \ingroup qmlclass + \ingroup qtvirtualkeyboard-styles-qml + \since QtQuick.VirtualKeyboard 2.0 + + This type provides panel for decorating TraceInputKey + items in the keyboard layout. +*/ + +Item { + /*! Provides access to properties in TraceInputKey. + + A list of available properties in control: + \list + \li \c patternRecognitionMode Pattern recognition mode of this input area + \li \c horizontalRulers A list of horizontal rulers + \li \c verticalRulers A list of vertical rulers + \li \c boundingBox Bounding box for the trace input + \endlist + */ + property Item control + + /*! Sets margins of the trace input area. + + The margins affect to the bounding box of the trace input area. + */ + property real traceMargins +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/TraceUtils.js b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/TraceUtils.js new file mode 100644 index 0000000..d11970c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/TraceUtils.js @@ -0,0 +1,63 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +.pragma library + +function renderSmoothedLine(ctx, trace, renderPos) { + + if (!trace) + return renderPos + + if (renderPos >= trace.length) + return renderPos + + // Fetch points and draw the initial "dot" + var points, tp + if (renderPos === 0) { + points = trace.points() + tp = points[renderPos++] + ctx.beginPath() + ctx.moveTo(tp.x, tp.y) + ctx.lineTo(tp.x, tp.y + 0.000001) + ctx.stroke() + } else { + points = trace.points(renderPos - 1) + } + + // Draw smoothed line using quadratic curve + var i = 1 + if (i + 1 < points.length) { + var pt1, pt2 + if (renderPos === 1) { + tp = points[i - 1] + } else { + pt1 = points[i - 1] + pt2 = points[i] + tp = Qt.point((pt1.x + pt2.x) / 2, (pt1.y + pt2.y) / 2) + } + ctx.beginPath() + ctx.moveTo(tp.x, tp.y) + while (i + 1 < points.length) { + pt1 = points[i++] + pt2 = points[i] + tp = Qt.point((pt1.x + pt2.x) / 2, (pt1.y + pt2.y) / 2) + ctx.quadraticCurveTo(pt1.x, pt1.y, tp.x, tp.y) + ctx.moveTo(tp.x, tp.y) + } + ctx.stroke() + } + + // Draw the remainder of the line + if (trace.final) { + if (i < points.length) { + tp = points[i - 1] + ctx.beginPath() + ctx.moveTo(tp.x, tp.y) + tp = points[i++] + ctx.lineTo(tp.x, tp.y) + ctx.stroke() + } + } + + return renderPos + i - 1 +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/plugins.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/qmldir new file mode 100644 index 0000000..4ae9db2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/qmldir @@ -0,0 +1,31 @@ +module QtQuick.VirtualKeyboard.Styles +linktarget Qt6::qtvkbstylesplugin +plugin qtvkbstylesplugin +classname QtQuickVirtualKeyboardStylesPlugin +typeinfo plugins.qmltypes +import QtQuick.VirtualKeyboard.Styles.Builtin auto +depends QtQuick auto +prefer :/qt-project.org/imports/QtQuick/VirtualKeyboard/Styles/ +KeyboardStyle 6.0 KeyboardStyle.qml +KeyboardStyle 2.0 KeyboardStyle.qml +KeyboardStyle 1.0 KeyboardStyle.qml +KeyIcon 6.0 KeyIcon.qml +KeyIcon 2.0 KeyIcon.qml +KeyIcon 1.0 KeyIcon.qml +KeyPanel 6.0 KeyPanel.qml +KeyPanel 2.0 KeyPanel.qml +KeyPanel 1.0 KeyPanel.qml +SelectionListItem 6.0 SelectionListItem.qml +SelectionListItem 2.0 SelectionListItem.qml +SelectionListItem 1.0 SelectionListItem.qml +TraceInputKeyPanel 6.0 TraceInputKeyPanel.qml +TraceInputKeyPanel 2.0 TraceInputKeyPanel.qml +TraceInputKeyPanel 1.0 TraceInputKeyPanel.qml +TraceCanvas 6.0 TraceCanvas.qml +TraceCanvas 2.0 TraceCanvas.qml +TraceCanvas 1.0 TraceCanvas.qml +TraceUtils 6.0 TraceUtils.js +TraceUtils 2.0 TraceUtils.js +TraceUtils 1.0 TraceUtils.js +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/qtvkbstylesplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/qtvkbstylesplugin.dll new file mode 100644 index 0000000..175f85c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/Styles/qtvkbstylesplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/VirtualKeyboardQml.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/VirtualKeyboardQml.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/VirtualKeyboardQml.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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/qmldir new file mode 100644 index 0000000..9ab7bfb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/qmldir @@ -0,0 +1,26 @@ +module QtQuick.VirtualKeyboard +linktarget Qt6::qtvkbplugin +optional plugin qtvkbplugin +classname QtQuick_VirtualKeyboardPlugin +typeinfo VirtualKeyboardQml.qmltypes +import QtQuick.VirtualKeyboard.Core auto +import QtQuick.VirtualKeyboard.Layouts auto +import QtQuick.VirtualKeyboard.Components auto +depends QtQuick auto +depends QtQuick.Window auto +depends QtQuick.Layouts auto +depends Qt.labs.folderlistmodel auto +depends QtQuick.VirtualKeyboard.Styles auto +depends QtQuick.VirtualKeyboard.Plugins auto +prefer :/qt-project.org/imports/QtQuick/VirtualKeyboard/ +HandwritingInputPanel 6.0 HandwritingInputPanel.qml +HandwritingInputPanel 2.0 HandwritingInputPanel.qml +HandwritingInputPanel 1.0 HandwritingInputPanel.qml +InputPanel 6.0 InputPanel.qml +InputPanel 2.0 InputPanel.qml +InputPanel 1.0 InputPanel.qml +EnterKey 6.0 EnterKey.qml +EnterKey 2.0 EnterKey.qml +EnterKey 1.0 EnterKey.qml +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/qtvkbplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/qtvkbplugin.dll new file mode 100644 index 0000000..cf661e3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/VirtualKeyboard/qtvkbplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Window/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Window/qmldir new file mode 100644 index 0000000..5ff5ce8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Window/quickwindow.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Window/quickwindow.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Window/quickwindowplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Window/quickwindowplugin.dll new file mode 100644 index 0000000..d66a1fc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/Window/quickwindowplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/plugins.qmltypes new file mode 100644 index 0000000..5785864 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/plugins.qmltypes @@ -0,0 +1,21969 @@ +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", + "InvalidEvent" + ] + } + Enum { + name: "Role" + lineNumber: 192 + 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", + "ColorChooser", + "Footer", + "Form", + "Heading", + "Note", + "ComplementaryContent", + "BlockQuote", + "UserRole" + ] + } + Enum { + name: "Attribute" + isScoped: true + lineNumber: 377 + values: ["Custom", "Level", "Locale"] + } + Enum { + name: "AnnouncementPoliteness" + isScoped: true + lineNumber: 384 + 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 + } + Property { + name: "frameCount" + type: "int" + read: "frameCount" + notify: "frameCountChanged" + index: 3 + lineNumber: 37 + isReadonly: 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 } + Property { name: "to"; type: "QColor"; read: "to"; write: "setTo"; index: 1; lineNumber: 301 } + } + 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: 919 + 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: 922 + isFinal: true + } + Signal { name: "typeChanged"; lineNumber: 937 } + } + 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" + ] + exportMetaObjectRevisions: [ + 512, + 513, + 516, + 519, + 521, + 522, + 523, + 524, + 1536, + 1539, + 1543, + 1545 + ] + 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" + ] + } + Property { + name: "contentWidth" + type: "double" + read: "contentWidth" + write: "setContentWidth" + notify: "contentWidthChanged" + index: 0 + lineNumber: 31 + } + Property { + name: "contentHeight" + type: "double" + read: "contentHeight" + write: "setContentHeight" + notify: "contentHeightChanged" + index: 1 + lineNumber: 32 + } + 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: 202 } + Signal { name: "contentHeightChanged"; lineNumber: 203 } + Signal { name: "contentXChanged"; lineNumber: 204 } + Signal { name: "contentYChanged"; lineNumber: 205 } + Signal { name: "topMarginChanged"; lineNumber: 206 } + Signal { name: "bottomMarginChanged"; lineNumber: 207 } + Signal { name: "leftMarginChanged"; lineNumber: 208 } + Signal { name: "rightMarginChanged"; lineNumber: 209 } + Signal { name: "originYChanged"; lineNumber: 210 } + Signal { name: "originXChanged"; lineNumber: 211 } + Signal { name: "movingChanged"; lineNumber: 212 } + Signal { name: "movingHorizontallyChanged"; lineNumber: 213 } + Signal { name: "movingVerticallyChanged"; lineNumber: 214 } + Signal { name: "flickingChanged"; lineNumber: 215 } + Signal { name: "flickingHorizontallyChanged"; lineNumber: 216 } + Signal { name: "flickingVerticallyChanged"; lineNumber: 217 } + Signal { name: "draggingChanged"; lineNumber: 218 } + Signal { name: "draggingHorizontallyChanged"; lineNumber: 219 } + Signal { name: "draggingVerticallyChanged"; lineNumber: 220 } + Signal { name: "horizontalVelocityChanged"; lineNumber: 221 } + Signal { name: "verticalVelocityChanged"; lineNumber: 222 } + Signal { name: "isAtBoundaryChanged"; lineNumber: 223 } + Signal { name: "flickableDirectionChanged"; lineNumber: 224 } + Signal { name: "interactiveChanged"; lineNumber: 225 } + Signal { name: "boundsBehaviorChanged"; lineNumber: 226 } + Signal { name: "boundsMovementChanged"; revision: 522; lineNumber: 227 } + Signal { name: "reboundChanged"; lineNumber: 228 } + Signal { name: "maximumFlickVelocityChanged"; lineNumber: 229 } + Signal { name: "flickDecelerationChanged"; lineNumber: 230 } + Signal { name: "pressDelayChanged"; lineNumber: 231 } + Signal { name: "movementStarted"; lineNumber: 232 } + Signal { name: "movementEnded"; lineNumber: 233 } + Signal { name: "flickStarted"; lineNumber: 234 } + Signal { name: "flickEnded"; lineNumber: 235 } + Signal { name: "dragStarted"; lineNumber: 236 } + Signal { name: "dragEnded"; lineNumber: 237 } + Signal { name: "pixelAlignedChanged"; lineNumber: 238 } + Signal { name: "synchronousDragChanged"; revision: 524; lineNumber: 239 } + Signal { name: "horizontalOvershootChanged"; revision: 521; lineNumber: 240 } + Signal { name: "verticalOvershootChanged"; revision: 521; lineNumber: 241 } + Signal { name: "atXEndChanged"; lineNumber: 244 } + Signal { name: "atYEndChanged"; lineNumber: 245 } + Signal { name: "atXBeginningChanged"; lineNumber: 246 } + Signal { name: "atYBeginningChanged"; lineNumber: 247 } + Signal { name: "acceptedButtonsChanged"; revision: 1545; lineNumber: 249 } + Method { name: "movementStarting"; lineNumber: 265 } + Method { name: "movementEnding"; lineNumber: 266 } + Method { + name: "movementEnding" + lineNumber: 267 + Parameter { name: "hMovementEnding"; type: "bool" } + Parameter { name: "vMovementEnding"; type: "bool" } + } + Method { name: "velocityTimelineCompleted"; lineNumber: 268 } + Method { name: "timelineCompleted"; lineNumber: 269 } + Method { + name: "resizeContent" + lineNumber: 196 + Parameter { name: "w"; type: "double" } + Parameter { name: "h"; type: "double" } + Parameter { name: "center"; type: "QPointF" } + } + Method { name: "returnToBounds"; lineNumber: 197 } + Method { + name: "flick" + lineNumber: 198 + Parameter { name: "xVelocity"; type: "double" } + Parameter { name: "yVelocity"; type: "double" } + } + Method { name: "cancelFlick"; lineNumber: 199 } + } + 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: 119 } + Signal { name: "shaderTypeChanged"; lineNumber: 120 } + Signal { name: "shaderCompilationTypeChanged"; lineNumber: 121 } + Signal { name: "shaderSourceTypeChanged"; lineNumber: 122 } + Signal { name: "majorVersionChanged"; lineNumber: 124 } + Signal { name: "minorVersionChanged"; lineNumber: 125 } + Signal { name: "profileChanged"; lineNumber: 126 } + Signal { name: "renderableTypeChanged"; lineNumber: 127 } + Method { name: "updateInfo"; lineNumber: 130 } + Method { + name: "setWindow" + lineNumber: 131 + 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" + ] + exportMetaObjectRevisions: [ + 512, + 513, + 515, + 516, + 519, + 521, + 522, + 523, + 524, + 525, + 527, + 1536, + 1539, + 1543, + 1545, + 1546 + ] + 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 + } + 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 + } + Property { + name: "frameCount" + revision: 526 + type: "int" + read: "frameCount" + notify: "frameCountChanged" + index: 9 + lineNumber: 39 + isReadonly: 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 + } + Property { + name: "implicitHeight" + type: "double" + read: "implicitHeight" + notify: "implicitHeightChanged" + index: 1 + lineNumber: 29 + isReadonly: 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 + } + 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 + } + 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" + } + 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 + } + 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 + } + Property { + name: "rotation" + type: "double" + read: "rotation" + write: "setRotation" + notify: "rotationChanged" + index: 32 + lineNumber: 107 + } + 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 + } + Property { + name: "implicitHeight" + type: "double" + read: "implicitHeight" + write: "setImplicitHeight" + notify: "implicitHeightChanged" + index: 40 + lineNumber: 116 + } + 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" + ] + isCreatable: false + exportMetaObjectRevisions: [ + 513, + 515, + 516, + 519, + 521, + 522, + 523, + 524, + 525, + 527, + 1536, + 1539, + 1543, + 1545, + 1546 + ] + 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: 832 + 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: 866 + values: ["BeforeItem", "AfterItem"] + } + Property { + name: "left" + type: "QQuickItem" + isPointer: true + read: "left" + write: "setLeft" + notify: "leftChanged" + index: 0 + lineNumber: 837 + isFinal: true + } + Property { + name: "right" + type: "QQuickItem" + isPointer: true + read: "right" + write: "setRight" + notify: "rightChanged" + index: 1 + lineNumber: 838 + isFinal: true + } + Property { + name: "up" + type: "QQuickItem" + isPointer: true + read: "up" + write: "setUp" + notify: "upChanged" + index: 2 + lineNumber: 839 + isFinal: true + } + Property { + name: "down" + type: "QQuickItem" + isPointer: true + read: "down" + write: "setDown" + notify: "downChanged" + index: 3 + lineNumber: 840 + isFinal: true + } + Property { + name: "tab" + type: "QQuickItem" + isPointer: true + read: "tab" + write: "setTab" + notify: "tabChanged" + index: 4 + lineNumber: 841 + isFinal: true + } + Property { + name: "backtab" + type: "QQuickItem" + isPointer: true + read: "backtab" + write: "setBacktab" + notify: "backtabChanged" + index: 5 + lineNumber: 842 + isFinal: true + } + Property { + name: "priority" + type: "Priority" + read: "priority" + write: "setPriority" + notify: "priorityChanged" + index: 6 + lineNumber: 843 + isFinal: true + } + Signal { name: "leftChanged"; lineNumber: 874 } + Signal { name: "rightChanged"; lineNumber: 875 } + Signal { name: "upChanged"; lineNumber: 876 } + Signal { name: "downChanged"; lineNumber: 877 } + Signal { name: "tabChanged"; lineNumber: 878 } + Signal { name: "backtabChanged"; lineNumber: 879 } + Signal { name: "priorityChanged"; lineNumber: 880 } + } + Component { + file: "private/qquickitem_p.h" + lineNumber: 965 + 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: 992 + values: ["BeforeItem", "AfterItem"] + } + Property { + name: "enabled" + type: "bool" + read: "enabled" + write: "setEnabled" + notify: "enabledChanged" + index: 0 + lineNumber: 970 + isFinal: true + } + Property { + name: "forwardTo" + type: "QQuickItem" + isList: true + read: "forwardTo" + index: 1 + lineNumber: 971 + isReadonly: true + isFinal: true + } + Property { + name: "priority" + type: "Priority" + read: "priority" + write: "setPriority" + notify: "priorityChanged" + index: 2 + lineNumber: 972 + isFinal: true + } + Signal { name: "enabledChanged"; lineNumber: 1007 } + Signal { name: "priorityChanged"; lineNumber: 1008 } + Signal { + name: "pressed" + lineNumber: 1009 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "released" + lineNumber: 1010 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "shortcutOverride" + lineNumber: 1011 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "digit0Pressed" + lineNumber: 1012 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "digit1Pressed" + lineNumber: 1013 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "digit2Pressed" + lineNumber: 1014 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "digit3Pressed" + lineNumber: 1015 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "digit4Pressed" + lineNumber: 1016 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "digit5Pressed" + lineNumber: 1017 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "digit6Pressed" + lineNumber: 1018 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "digit7Pressed" + lineNumber: 1019 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "digit8Pressed" + lineNumber: 1020 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "digit9Pressed" + lineNumber: 1021 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "leftPressed" + lineNumber: 1023 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "rightPressed" + lineNumber: 1024 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "upPressed" + lineNumber: 1025 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "downPressed" + lineNumber: 1026 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "tabPressed" + lineNumber: 1027 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "backtabPressed" + lineNumber: 1028 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "asteriskPressed" + lineNumber: 1030 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "numberSignPressed" + lineNumber: 1031 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "escapePressed" + lineNumber: 1032 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "returnPressed" + lineNumber: 1033 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "enterPressed" + lineNumber: 1034 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "deletePressed" + lineNumber: 1035 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "spacePressed" + lineNumber: 1036 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "backPressed" + lineNumber: 1037 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "cancelPressed" + lineNumber: 1038 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "selectPressed" + lineNumber: 1039 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "yesPressed" + lineNumber: 1040 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "noPressed" + lineNumber: 1041 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "context1Pressed" + lineNumber: 1042 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "context2Pressed" + lineNumber: 1043 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "context3Pressed" + lineNumber: 1044 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "context4Pressed" + lineNumber: 1045 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "callPressed" + lineNumber: 1046 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "hangupPressed" + lineNumber: 1047 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "flipPressed" + lineNumber: 1048 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "menuPressed" + lineNumber: 1049 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "volumeUpPressed" + lineNumber: 1050 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + Signal { + name: "volumeDownPressed" + lineNumber: 1051 + Parameter { name: "event"; type: "QQuickKeyEvent"; isPointer: true } + } + } + Component { + file: "private/qquickitem_p.h" + lineNumber: 889 + 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: 892 + isFinal: true + } + Property { + name: "childrenInherit" + type: "bool" + read: "childrenInherit" + write: "setChildrenInherit" + notify: "childrenInheritChanged" + index: 1 + lineNumber: 893 + isFinal: true + } + Signal { name: "enabledChanged"; lineNumber: 912 } + Signal { name: "childrenInheritChanged"; lineNumber: 913 } + } + 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" + ] + exportMetaObjectRevisions: [ + 512, + 513, + 515, + 516, + 519, + 521, + 522, + 523, + 524, + 525, + 527, + 1536, + 1539, + 1543, + 1545, + 1546 + ] + 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: 173 + 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: 177 + } + Signal { name: "matrixChanged"; lineNumber: 189 } + } + 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 + } + 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 + } + Property { + name: "to" + type: "double" + read: "to" + write: "setTo" + notify: "toChanged" + index: 1 + lineNumber: 322 + } + } + 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 + } + 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 + } + Property { + name: "asynchronous" + revision: 1545 + type: "bool" + read: "isAsynchronous" + write: "setAsynchronous" + notify: "asynchronousChanged" + index: 6 + lineNumber: 622 + } + Signal { name: "changed"; lineNumber: 661 } + Signal { name: "startXChanged"; lineNumber: 662 } + Signal { name: "startYChanged"; lineNumber: 663 } + Signal { name: "simplifyChanged"; revision: 1542; lineNumber: 664 } + Signal { name: "scaleChanged"; revision: 526; lineNumber: 665 } + Signal { name: "asynchronousChanged"; revision: 1545; lineNumber: 666 } + Method { name: "processPath"; lineNumber: 686 } + 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: 723 + 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: 726 + } + Property { + name: "y" + type: "double" + read: "y" + write: "setY" + notify: "yChanged" + index: 1 + lineNumber: 727 + } + Property { + name: "width" + type: "double" + read: "width" + notify: "changed" + index: 2 + lineNumber: 728 + isReadonly: true + } + Property { + name: "height" + type: "double" + read: "height" + notify: "changed" + index: 3 + lineNumber: 729 + isReadonly: true + } + Property { + name: "text" + type: "QString" + read: "text" + write: "setText" + notify: "textChanged" + index: 4 + lineNumber: 730 + } + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 5 + lineNumber: 731 + } + Signal { name: "xChanged"; lineNumber: 801 } + Signal { name: "yChanged"; lineNumber: 802 } + Signal { name: "textChanged"; lineNumber: 803 } + Signal { name: "fontChanged"; lineNumber: 804 } + Method { name: "invalidate"; lineNumber: 807 } + } + 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: 425 + 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: 411 + 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 + } + Property { + name: "to" + type: "QVariant" + read: "to" + write: "setTo" + notify: "toChanged" + index: 2 + lineNumber: 238 + } + 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"] + exportMetaObjectRevisions: [512, 1536] + 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 + } + Signal { name: "originChanged"; lineNumber: 121 } + Signal { name: "angleChanged"; lineNumber: 122 } + Signal { name: "axisChanged"; lineNumber: 123 } + } + 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 + } + Property { + name: "to" + type: "double" + read: "to" + write: "setTo" + notify: "toChanged" + index: 1 + lineNumber: 371 + } + 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: 130 + 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: 134 + } + Property { + name: "xFactor" + type: "double" + read: "xFactor" + write: "setXFactor" + notify: "xFactorChanged" + index: 1 + lineNumber: 135 + } + Property { + name: "yFactor" + type: "double" + read: "yFactor" + write: "setYFactor" + notify: "yFactorChanged" + index: 2 + lineNumber: 136 + } + Property { + name: "xAngle" + type: "double" + read: "xAngle" + write: "setXAngle" + notify: "xAngleChanged" + index: 3 + lineNumber: 137 + } + Property { + name: "yAngle" + type: "double" + read: "yAngle" + write: "setYAngle" + notify: "yAngleChanged" + index: 4 + lineNumber: 138 + } + Signal { name: "originChanged"; lineNumber: 162 } + Signal { name: "xFactorChanged"; lineNumber: 163 } + Signal { name: "yFactorChanged"; lineNumber: 164 } + Signal { name: "xAngleChanged"; lineNumber: 165 } + Signal { name: "yAngleChanged"; lineNumber: 166 } + } + 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: 38 + name: "QQuickStochasticState" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "duration" + type: "int" + read: "duration" + write: "setDuration" + notify: "durationChanged" + index: 0 + lineNumber: 41 + } + Property { + name: "durationVariation" + type: "int" + read: "durationVariation" + write: "setDurationVariation" + notify: "durationVariationChanged" + index: 1 + lineNumber: 42 + } + Property { + name: "randomStart" + type: "bool" + read: "randomStart" + write: "setRandomStart" + notify: "randomStartChanged" + index: 2 + lineNumber: 44 + } + Property { + name: "to" + type: "QVariantMap" + read: "to" + write: "setTo" + notify: "toChanged" + index: 3 + lineNumber: 45 + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 4 + lineNumber: 46 + } + Signal { + name: "durationChanged" + lineNumber: 88 + Parameter { name: "arg"; type: "int" } + } + Signal { + name: "nameChanged" + lineNumber: 90 + Parameter { name: "arg"; type: "QString" } + } + Signal { + name: "toChanged" + lineNumber: 92 + Parameter { name: "arg"; type: "QVariantMap" } + } + Signal { + name: "durationVariationChanged" + lineNumber: 94 + Parameter { name: "arg"; type: "int" } + } + Signal { name: "entered"; lineNumber: 96 } + Signal { + name: "randomStartChanged" + lineNumber: 98 + Parameter { name: "arg"; type: "bool" } + } + Method { + name: "setDuration" + lineNumber: 101 + Parameter { name: "arg"; type: "int" } + } + Method { + name: "setName" + lineNumber: 109 + Parameter { name: "arg"; type: "QString" } + } + Method { + name: "setTo" + lineNumber: 117 + Parameter { name: "arg"; type: "QVariantMap" } + } + Method { + name: "setDurationVariation" + lineNumber: 125 + Parameter { name: "arg"; type: "int" } + } + Method { + name: "setRandomStart" + lineNumber: 133 + 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" + ] + exportMetaObjectRevisions: [ + 524, + 526, + 1536, + 1538, + 1539, + 1540, + 1541, + 1542, + 1543, + 1544, + 1545, + 1546 + ] + attachedType: "QQuickTableViewAttached" + Enum { + name: "PositionMode" + alias: "PositionModeFlag" + isFlag: true + lineNumber: 81 + values: [ + "AlignLeft", + "AlignRight", + "AlignHCenter", + "AlignTop", + "AlignBottom", + "AlignVCenter", + "AlignCenter", + "Visible", + "Contain" + ] + } + Enum { + name: "SelectionBehavior" + lineNumber: 95 + values: [ + "SelectionDisabled", + "SelectCells", + "SelectRows", + "SelectColumns" + ] + } + Enum { + name: "SelectionMode" + lineNumber: 103 + values: [ + "SingleSelection", + "ContiguousSelection", + "ExtendedSelection" + ] + } + Enum { + name: "EditTriggers" + alias: "EditTrigger" + isFlag: true + lineNumber: 110 + 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 + } + Property { + name: "contentHeight" + type: "double" + read: "contentHeight" + write: "setContentHeight" + notify: "contentHeightChanged" + index: 10 + lineNumber: 54 + } + 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: 254 } + Signal { name: "columnsChanged"; lineNumber: 255 } + Signal { name: "rowSpacingChanged"; lineNumber: 256 } + Signal { name: "columnSpacingChanged"; lineNumber: 257 } + Signal { name: "rowHeightProviderChanged"; lineNumber: 258 } + Signal { name: "columnWidthProviderChanged"; lineNumber: 259 } + Signal { name: "modelChanged"; lineNumber: 260 } + Signal { name: "delegateChanged"; lineNumber: 261 } + Signal { name: "reuseItemsChanged"; lineNumber: 262 } + Signal { name: "syncViewChanged"; revision: 526; lineNumber: 263 } + Signal { name: "syncDirectionChanged"; revision: 526; lineNumber: 264 } + Signal { name: "leftColumnChanged"; revision: 1536; lineNumber: 265 } + Signal { name: "rightColumnChanged"; revision: 1536; lineNumber: 266 } + Signal { name: "topRowChanged"; revision: 1536; lineNumber: 267 } + Signal { name: "bottomRowChanged"; revision: 1536; lineNumber: 268 } + Signal { name: "selectionModelChanged"; revision: 1538; lineNumber: 269 } + Signal { name: "animateChanged"; revision: 1540; lineNumber: 270 } + Signal { name: "keyNavigationEnabledChanged"; revision: 1540; lineNumber: 271 } + Signal { name: "pointerNavigationEnabledChanged"; revision: 1540; lineNumber: 272 } + Signal { name: "currentRowChanged"; revision: 1540; lineNumber: 273 } + Signal { name: "currentColumnChanged"; revision: 1540; lineNumber: 274 } + Signal { name: "alternatingRowsChanged"; revision: 1540; lineNumber: 275 } + Signal { name: "selectionBehaviorChanged"; revision: 1540; lineNumber: 276 } + Signal { name: "resizableColumnsChanged"; revision: 1541; lineNumber: 277 } + Signal { name: "resizableRowsChanged"; revision: 1541; lineNumber: 278 } + Signal { name: "editTriggersChanged"; revision: 1541; lineNumber: 279 } + Signal { name: "layoutChanged"; revision: 1541; lineNumber: 280 } + Signal { name: "selectionModeChanged"; revision: 1542; lineNumber: 281 } + Signal { + name: "rowMoved" + revision: 1544 + lineNumber: 282 + Parameter { name: "logicalIndex"; type: "int" } + Parameter { name: "oldVisualIndex"; type: "int" } + Parameter { name: "newVisualIndex"; type: "int" } + } + Signal { + name: "columnMoved" + revision: 1544 + lineNumber: 283 + Parameter { name: "logicalIndex"; type: "int" } + Parameter { name: "oldVisualIndex"; type: "int" } + Parameter { name: "newVisualIndex"; type: "int" } + } + Signal { name: "delegateModelAccessChanged"; revision: 1546; lineNumber: 284 } + Method { name: "forceLayout"; lineNumber: 195 } + Method { + name: "positionViewAtCell" + lineNumber: 196 + 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: 196 + Parameter { name: "cell"; type: "QPoint" } + Parameter { name: "mode"; type: "QQuickTableView::PositionMode" } + Parameter { name: "offset"; type: "QPointF" } + } + Method { + name: "positionViewAtCell" + isCloned: true + lineNumber: 196 + Parameter { name: "cell"; type: "QPoint" } + Parameter { name: "mode"; type: "QQuickTableView::PositionMode" } + } + Method { + name: "positionViewAtIndex" + lineNumber: 197 + 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: 197 + Parameter { name: "index"; type: "QModelIndex" } + Parameter { name: "mode"; type: "QQuickTableView::PositionMode" } + Parameter { name: "offset"; type: "QPointF" } + } + Method { + name: "positionViewAtIndex" + isCloned: true + lineNumber: 197 + Parameter { name: "index"; type: "QModelIndex" } + Parameter { name: "mode"; type: "QQuickTableView::PositionMode" } + } + Method { + name: "positionViewAtRow" + lineNumber: 198 + 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: 198 + Parameter { name: "row"; type: "int" } + Parameter { name: "mode"; type: "QQuickTableView::PositionMode" } + Parameter { name: "offset"; type: "double" } + } + Method { + name: "positionViewAtRow" + isCloned: true + lineNumber: 198 + Parameter { name: "row"; type: "int" } + Parameter { name: "mode"; type: "QQuickTableView::PositionMode" } + } + Method { + name: "positionViewAtColumn" + lineNumber: 199 + 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: 199 + Parameter { name: "column"; type: "int" } + Parameter { name: "mode"; type: "QQuickTableView::PositionMode" } + Parameter { name: "offset"; type: "double" } + } + Method { + name: "positionViewAtColumn" + isCloned: true + lineNumber: 199 + Parameter { name: "column"; type: "int" } + Parameter { name: "mode"; type: "QQuickTableView::PositionMode" } + } + Method { + name: "itemAtCell" + type: "QQuickItem" + isPointer: true + isMethodConstant: true + lineNumber: 200 + Parameter { name: "cell"; type: "QPoint" } + } + Method { + name: "cellAtPosition" + revision: 1540 + type: "QPoint" + isMethodConstant: true + lineNumber: 202 + Parameter { name: "position"; type: "QPointF" } + Parameter { name: "includeSpacing"; type: "bool" } + } + Method { + name: "cellAtPosition" + revision: 1540 + type: "QPoint" + isCloned: true + isMethodConstant: true + lineNumber: 202 + Parameter { name: "position"; type: "QPointF" } + } + Method { + name: "cellAtPosition" + revision: 1540 + type: "QPoint" + isMethodConstant: true + lineNumber: 203 + 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: 203 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { + name: "modelIndex" + revision: 1540 + type: "QModelIndex" + isMethodConstant: true + lineNumber: 206 + Parameter { name: "row"; type: "int" } + Parameter { name: "column"; type: "int" } + } + Method { + name: "cellAtPos" + type: "QPoint" + isMethodConstant: true + lineNumber: 208 + Parameter { name: "position"; type: "QPointF" } + Parameter { name: "includeSpacing"; type: "bool" } + } + Method { + name: "cellAtPos" + type: "QPoint" + isCloned: true + isMethodConstant: true + lineNumber: 208 + Parameter { name: "position"; type: "QPointF" } + } + Method { + name: "cellAtPos" + type: "QPoint" + isMethodConstant: true + lineNumber: 209 + 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: 209 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { + name: "isColumnLoaded" + revision: 1538 + type: "bool" + isMethodConstant: true + lineNumber: 212 + Parameter { name: "column"; type: "int" } + } + Method { + name: "isRowLoaded" + revision: 1538 + type: "bool" + isMethodConstant: true + lineNumber: 213 + Parameter { name: "row"; type: "int" } + } + Method { + name: "columnWidth" + revision: 1538 + type: "double" + isMethodConstant: true + lineNumber: 215 + Parameter { name: "column"; type: "int" } + } + Method { + name: "rowHeight" + revision: 1538 + type: "double" + isMethodConstant: true + lineNumber: 216 + Parameter { name: "row"; type: "int" } + } + Method { + name: "implicitColumnWidth" + revision: 1538 + type: "double" + isMethodConstant: true + lineNumber: 217 + Parameter { name: "column"; type: "int" } + } + Method { + name: "implicitRowHeight" + revision: 1538 + type: "double" + isMethodConstant: true + lineNumber: 218 + Parameter { name: "row"; type: "int" } + } + Method { + name: "index" + revision: 1540 + type: "QModelIndex" + isMethodConstant: true + lineNumber: 220 + Parameter { name: "row"; type: "int" } + Parameter { name: "column"; type: "int" } + } + Method { + name: "modelIndex" + revision: 1540 + type: "QModelIndex" + isMethodConstant: true + lineNumber: 221 + Parameter { name: "cell"; type: "QPoint" } + } + Method { + name: "cellAtIndex" + revision: 1540 + type: "QPoint" + isMethodConstant: true + lineNumber: 222 + Parameter { name: "index"; type: "QModelIndex" } + } + Method { + name: "rowAtIndex" + revision: 1540 + type: "int" + isMethodConstant: true + lineNumber: 223 + Parameter { name: "index"; type: "QModelIndex" } + } + Method { + name: "columnAtIndex" + revision: 1540 + type: "int" + isMethodConstant: true + lineNumber: 224 + Parameter { name: "index"; type: "QModelIndex" } + } + Method { + name: "setColumnWidth" + revision: 1541 + lineNumber: 226 + Parameter { name: "column"; type: "int" } + Parameter { name: "size"; type: "double" } + } + Method { name: "clearColumnWidths"; revision: 1541; lineNumber: 227 } + Method { + name: "explicitColumnWidth" + revision: 1541 + type: "double" + isMethodConstant: true + lineNumber: 228 + Parameter { name: "column"; type: "int" } + } + Method { + name: "setRowHeight" + revision: 1541 + lineNumber: 230 + Parameter { name: "row"; type: "int" } + Parameter { name: "size"; type: "double" } + } + Method { name: "clearRowHeights"; revision: 1541; lineNumber: 231 } + Method { + name: "explicitRowHeight" + revision: 1541 + type: "double" + isMethodConstant: true + lineNumber: 232 + Parameter { name: "row"; type: "int" } + } + Method { + name: "edit" + revision: 1541 + lineNumber: 234 + Parameter { name: "index"; type: "QModelIndex" } + } + Method { name: "closeEditor"; revision: 1541; lineNumber: 235 } + Method { + name: "itemAtIndex" + revision: 1541 + type: "QQuickItem" + isPointer: true + isMethodConstant: true + lineNumber: 237 + Parameter { name: "index"; type: "QModelIndex" } + } + Method { + name: "itemAtCell" + type: "QQuickItem" + isPointer: true + isMethodConstant: true + lineNumber: 241 + Parameter { name: "column"; type: "int" } + Parameter { name: "row"; type: "int" } + } + Method { + name: "positionViewAtCell" + lineNumber: 243 + 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: 243 + 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: 243 + Parameter { name: "column"; type: "int" } + Parameter { name: "row"; type: "int" } + Parameter { name: "mode"; type: "QQuickTableView::PositionMode" } + } + Method { + name: "moveColumn" + revision: 1544 + lineNumber: 246 + Parameter { name: "source"; type: "int" } + Parameter { name: "destination"; type: "int" } + } + Method { + name: "moveRow" + revision: 1544 + lineNumber: 247 + Parameter { name: "source"; type: "int" } + Parameter { name: "destination"; type: "int" } + } + Method { name: "clearColumnReordering"; revision: 1544; lineNumber: 248 } + Method { name: "clearRowReordering"; revision: 1544; lineNumber: 249 } + } + Component { + file: "private/qquicktableview_p.h" + lineNumber: 307 + name: "QQuickTableViewAttached" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "view" + type: "QQuickTableView" + isPointer: true + read: "view" + notify: "viewChanged" + index: 0 + lineNumber: 310 + isReadonly: true + isFinal: true + } + Property { + name: "editDelegate" + type: "QQmlComponent" + isPointer: true + read: "editDelegate" + write: "setEditDelegate" + notify: "editDelegateChanged" + index: 1 + lineNumber: 311 + isFinal: true + } + Signal { name: "viewChanged"; lineNumber: 334 } + Signal { name: "pooled"; lineNumber: 335 } + Signal { name: "reused"; lineNumber: 336 } + Signal { name: "editDelegateChanged"; lineNumber: 337 } + Signal { name: "commit"; lineNumber: 338 } + } + 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 + } + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 1 + lineNumber: 34 + } + 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 + } + 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 + } + 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 + } + 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: 375 } + Method { name: "selectWord"; lineNumber: 376 } + Method { + name: "select" + lineNumber: 377 + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + } + Method { name: "deselect"; lineNumber: 378 } + Method { + name: "isRightToLeft" + type: "bool" + lineNumber: 379 + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + } + Method { name: "cut"; lineNumber: 381 } + Method { name: "copy"; lineNumber: 382 } + Method { name: "paste"; lineNumber: 383 } + Method { name: "undo"; lineNumber: 385 } + Method { name: "redo"; lineNumber: 386 } + Method { + name: "insert" + lineNumber: 387 + Parameter { name: "position"; type: "int" } + Parameter { name: "text"; type: "QString" } + } + Method { + name: "remove" + lineNumber: 388 + Parameter { name: "start"; type: "int" } + Parameter { name: "end"; type: "int" } + } + Method { + name: "ensureVisible" + revision: 516 + lineNumber: 389 + Parameter { name: "position"; type: "int" } + } + Method { name: "clear"; revision: 519; lineNumber: 390 } + Method { name: "selectionChanged"; lineNumber: 393 } + Method { name: "createCursor"; lineNumber: 394 } + Method { + name: "updateCursorRectangle" + lineNumber: 395 + Parameter { name: "scroll"; type: "bool" } + } + Method { name: "updateCursorRectangle"; isCloned: true; lineNumber: 395 } + Method { name: "q_canPasteChanged"; lineNumber: 396 } + Method { name: "q_updateAlignment"; lineNumber: 397 } + Method { name: "triggerPreprocess"; lineNumber: 398 } + Method { name: "q_validatorChanged"; lineNumber: 401 } + Method { + name: "positionAt" + isJavaScriptFunction: true + isMethodConstant: true + lineNumber: 150 + } + 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" + Property { + name: "text" + type: "QString" + read: "text" + write: "setText" + notify: "textChanged" + index: 0 + lineNumber: 36 + isFinal: true + } + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 1 + lineNumber: 37 + isFinal: true + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 2 + lineNumber: 38 + isFinal: true + } + Property { + name: "alignment" + type: "Qt::Alignment" + read: "alignment" + write: "setAlignment" + notify: "alignmentChanged" + index: 3 + lineNumber: 39 + isFinal: true + } + Signal { name: "textChanged"; lineNumber: 60 } + Signal { name: "fontChanged"; lineNumber: 61 } + Signal { name: "colorChanged"; lineNumber: 62 } + Signal { name: "alignmentChanged"; lineNumber: 63 } + } + 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" + ] + exportMetaObjectRevisions: [ + 1539, + 1540, + 1541, + 1542, + 1543, + 1544, + 1545, + 1546 + ] + 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 + } + Property { + name: "to" + type: "QVector3D" + read: "to" + write: "setTo" + notify: "toChanged" + index: 1 + lineNumber: 349 + } + } + 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: 59 + values: [ + "TextureHasAlphaChannel", + "TextureHasMipmaps", + "TextureOwnsGLTexture", + "TextureCanUseAtlas", + "TextureIsOpaque" + ] + } + Enum { + name: "SceneGraphError" + lineNumber: 79 + values: ["ContextNotAvailable"] + } + Enum { + name: "TextRenderType" + lineNumber: 84 + 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 + 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" + } + Signal { name: "frameSwapped"; lineNumber: 170 } + Signal { name: "sceneGraphInitialized"; lineNumber: 171 } + Signal { name: "sceneGraphInvalidated"; lineNumber: 172 } + Signal { name: "beforeSynchronizing"; lineNumber: 173 } + Signal { name: "afterSynchronizing"; revision: 514; lineNumber: 174 } + Signal { name: "beforeRendering"; lineNumber: 175 } + Signal { name: "afterRendering"; lineNumber: 176 } + Signal { name: "afterAnimating"; revision: 514; lineNumber: 177 } + Signal { name: "sceneGraphAboutToStop"; revision: 514; lineNumber: 178 } + Signal { + name: "closing" + revision: 513 + lineNumber: 180 + Parameter { name: "close"; type: "QQuickCloseEvent"; isPointer: true } + } + Signal { + name: "colorChanged" + lineNumber: 181 + Parameter { type: "QColor" } + } + Signal { name: "activeFocusItemChanged"; revision: 513; lineNumber: 182 } + Signal { + name: "sceneGraphError" + revision: 514 + lineNumber: 183 + Parameter { name: "error"; type: "QQuickWindow::SceneGraphError" } + Parameter { name: "message"; type: "QString" } + } + Signal { name: "beforeRenderPassRecording"; revision: 526; lineNumber: 185 } + Signal { name: "afterRenderPassRecording"; revision: 526; lineNumber: 186 } + Signal { name: "paletteChanged"; revision: 1536; lineNumber: 188 } + Signal { name: "paletteCreated"; revision: 1536; lineNumber: 189 } + Signal { name: "beforeFrameBegin"; revision: 1536; lineNumber: 191 } + Signal { name: "afterFrameEnd"; revision: 1536; lineNumber: 192 } + Method { name: "update"; lineNumber: 195 } + Method { name: "releaseResources"; lineNumber: 196 } + Method { name: "maybeUpdate"; lineNumber: 230 } + Method { name: "cleanupSceneGraph"; lineNumber: 231 } + Method { name: "physicalDpiChanged"; lineNumber: 232 } + Method { + name: "handleScreenChanged" + lineNumber: 233 + Parameter { name: "screen"; type: "QScreen"; isPointer: true } + } + Method { name: "runJobsAfterSwap"; lineNumber: 234 } + Method { + name: "handleApplicationStateChanged" + lineNumber: 235 + Parameter { name: "state"; type: "Qt::ApplicationState" } + } + Method { name: "handleFontDatabaseChanged"; lineNumber: 236 } + } + 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: 36 + 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" + ] + exportMetaObjectRevisions: [ + 513, + 514, + 515, + 525, + 526, + 1536, + 1538, + 1543, + 1545, + 1546 + ] + attachedType: "QQuickWindowAttached" + Property { + name: "visible" + type: "bool" + read: "isVisible" + write: "setVisible" + notify: "visibleChanged" + index: 0 + lineNumber: 41 + } + Property { + name: "visibility" + type: "QWindow::Visibility" + read: "visibility" + write: "setVisibility" + notify: "visibilityChanged" + index: 1 + lineNumber: 42 + } + Property { + name: "screen" + revision: 515 + type: "QObject" + 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: 28 + name: "QWindow" + accessSemantics: "reference" + prototype: "QObject" + Enum { + name: "Visibility" + lineNumber: 105 + values: [ + "Hidden", + "AutomaticVisibility", + "Windowed", + "Minimized", + "Maximized", + "FullScreen" + ] + } + Enum { + name: "AncestorMode" + lineNumber: 115 + 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 + } + 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 + } + Property { + name: "contentOrientation" + type: "Qt::ScreenOrientation" + read: "contentOrientation" + write: "reportContentOrientationChange" + notify: "contentOrientationChanged" + index: 14 + lineNumber: 94 + } + Property { + name: "opacity" + revision: 513 + type: "double" + read: "opacity" + write: "setOpacity" + notify: "opacityChanged" + index: 15 + lineNumber: 96 + } + Property { + name: "transientParent" + revision: 525 + type: "QWindow" + isPointer: true + write: "setTransientParent" + notify: "transientParentChanged" + index: 16 + lineNumber: 100 + privateClass: "QWindowPrivate" + } + Signal { + name: "screenChanged" + lineNumber: 298 + Parameter { name: "screen"; type: "QScreen"; isPointer: true } + } + Signal { + name: "modalityChanged" + lineNumber: 299 + Parameter { name: "modality"; type: "Qt::WindowModality" } + } + Signal { + name: "flagsChanged" + revision: 1546 + lineNumber: 300 + Parameter { name: "flags"; type: "Qt::WindowFlags" } + } + Signal { + name: "windowStateChanged" + lineNumber: 301 + Parameter { name: "windowState"; type: "Qt::WindowState" } + } + Signal { + name: "windowTitleChanged" + revision: 514 + lineNumber: 302 + Parameter { name: "title"; type: "QString" } + } + Signal { + name: "xChanged" + lineNumber: 304 + Parameter { name: "arg"; type: "int" } + } + Signal { + name: "yChanged" + lineNumber: 305 + Parameter { name: "arg"; type: "int" } + } + Signal { + name: "widthChanged" + lineNumber: 307 + Parameter { name: "arg"; type: "int" } + } + Signal { + name: "heightChanged" + lineNumber: 308 + Parameter { name: "arg"; type: "int" } + } + Signal { + name: "minimumWidthChanged" + lineNumber: 310 + Parameter { name: "arg"; type: "int" } + } + Signal { + name: "minimumHeightChanged" + lineNumber: 311 + Parameter { name: "arg"; type: "int" } + } + Signal { + name: "maximumWidthChanged" + lineNumber: 312 + Parameter { name: "arg"; type: "int" } + } + Signal { + name: "maximumHeightChanged" + lineNumber: 313 + Parameter { name: "arg"; type: "int" } + } + Signal { + name: "safeAreaMarginsChanged" + revision: 1545 + lineNumber: 315 + Parameter { name: "arg"; type: "QMargins" } + } + Signal { + name: "visibleChanged" + lineNumber: 317 + Parameter { name: "arg"; type: "bool" } + } + Signal { + name: "visibilityChanged" + revision: 513 + lineNumber: 318 + Parameter { name: "visibility"; type: "QWindow::Visibility" } + } + Signal { name: "activeChanged"; revision: 513; lineNumber: 319 } + Signal { + name: "contentOrientationChanged" + lineNumber: 320 + Parameter { name: "orientation"; type: "Qt::ScreenOrientation" } + } + Signal { + name: "focusObjectChanged" + lineNumber: 322 + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + Signal { + name: "opacityChanged" + revision: 513 + lineNumber: 324 + Parameter { name: "opacity"; type: "double" } + } + Signal { + name: "transientParentChanged" + revision: 525 + lineNumber: 326 + Parameter { name: "transientParent"; type: "QWindow"; isPointer: true } + } + Method { name: "requestActivate"; revision: 513; lineNumber: 261 } + Method { + name: "setVisible" + lineNumber: 263 + Parameter { name: "visible"; type: "bool" } + } + Method { name: "show"; lineNumber: 265 } + Method { name: "hide"; lineNumber: 266 } + Method { name: "showMinimized"; lineNumber: 268 } + Method { name: "showMaximized"; lineNumber: 269 } + Method { name: "showFullScreen"; lineNumber: 270 } + Method { name: "showNormal"; lineNumber: 271 } + Method { name: "close"; type: "bool"; lineNumber: 273 } + Method { name: "raise"; lineNumber: 274 } + Method { name: "lower"; lineNumber: 275 } + Method { + name: "startSystemResize" + type: "bool" + lineNumber: 276 + Parameter { name: "edges"; type: "Qt::Edges" } + } + Method { name: "startSystemMove"; type: "bool"; lineNumber: 277 } + Method { + name: "setTitle" + lineNumber: 279 + Parameter { type: "QString" } + } + Method { + name: "setX" + lineNumber: 281 + Parameter { name: "arg"; type: "int" } + } + Method { + name: "setY" + lineNumber: 282 + Parameter { name: "arg"; type: "int" } + } + Method { + name: "setWidth" + lineNumber: 283 + Parameter { name: "arg"; type: "int" } + } + Method { + name: "setHeight" + lineNumber: 284 + Parameter { name: "arg"; type: "int" } + } + Method { + name: "setGeometry" + lineNumber: 285 + Parameter { name: "posx"; type: "int" } + Parameter { name: "posy"; type: "int" } + Parameter { name: "w"; type: "int" } + Parameter { name: "h"; type: "int" } + } + Method { + name: "setGeometry" + lineNumber: 286 + Parameter { name: "rect"; type: "QRect" } + } + Method { + name: "setMinimumWidth" + lineNumber: 288 + Parameter { name: "w"; type: "int" } + } + Method { + name: "setMinimumHeight" + lineNumber: 289 + Parameter { name: "h"; type: "int" } + } + Method { + name: "setMaximumWidth" + lineNumber: 290 + Parameter { name: "w"; type: "int" } + } + Method { + name: "setMaximumHeight" + lineNumber: 291 + Parameter { name: "h"; type: "int" } + } + Method { + name: "alert" + revision: 513 + lineNumber: 293 + Parameter { name: "msec"; type: "int" } + } + Method { name: "requestUpdate"; revision: 515; lineNumber: 295 } + Method { name: "_q_clearAlert"; lineNumber: 359 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/qmldir new file mode 100644 index 0000000..7d68a10 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/qtquick2plugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/qtquick2plugin.dll new file mode 100644 index 0000000..6120ef6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/qtquick2plugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Component.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Component.qml new file mode 100644 index 0000000..e6836c0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Enum.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Enum.qml new file mode 100644 index 0000000..f4e6bfc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Member.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Member.qml new file mode 100644 index 0000000..872083e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Method.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Method.qml new file mode 100644 index 0000000..c799450 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Module.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Module.qml new file mode 100644 index 0000000..6082c13 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Parameter.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Parameter.qml new file mode 100644 index 0000000..779f610 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Property.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Property.qml new file mode 100644 index 0000000..487712f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Property.qml @@ -0,0 +1,24 @@ +// 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 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Signal.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/Signal.qml new file mode 100644 index 0000000..9c86af3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/qmldir new file mode 100644 index 0000000..99798d1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/quicktooling.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/quicktooling.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/quicktoolingplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/quicktoolingplugin.dll new file mode 100644 index 0000000..e808033 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick/tooling/quicktoolingplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/NodeSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/NodeSection.qml new file mode 100644 index 0000000..982fa8c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/RuntimeLoaderSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/RuntimeLoaderSection.qml new file mode 100644 index 0000000..94ef6bb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/RuntimeLoaderSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/RuntimeLoaderSpecifics.qml new file mode 100644 index 0000000..a4fb386 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/assetutils.metainfo b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/assetutils.metainfo new file mode 100644 index 0000000..47abeea --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/dummy.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/dummy.png new file mode 100644 index 0000000..a3b6c7f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/dummy.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/dummy16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/dummy16.png new file mode 100644 index 0000000..de8906a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/dummy16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/dummy@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/dummy@2x.png new file mode 100644 index 0000000..7ca04a0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/dummy@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader.png new file mode 100644 index 0000000..8a1ba7f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader16.png new file mode 100644 index 0000000..a4ea0ac Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader@2x.png new file mode 100644 index 0000000..0cc1749 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/designer/images/runtimeloader@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/plugins.qmltypes new file mode 100644 index 0000000..e206da0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/plugins.qmltypes @@ -0,0 +1,99 @@ +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: 31 + name: "QQuick3DRuntimeLoader" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: [ + "QtQuick3D.AssetUtils/RuntimeLoader 6.2", + "QtQuick3D.AssetUtils/RuntimeLoader 6.7" + ] + exportMetaObjectRevisions: [1538, 1543] + Enum { + name: "Status" + isScoped: true + lineNumber: 59 + values: ["Empty", "Success", "Error"] + } + Property { + name: "source" + type: "QUrl" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 0 + lineNumber: 38 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 1 + lineNumber: 39 + isReadonly: true + } + Property { + name: "errorString" + type: "QString" + read: "errorString" + notify: "errorStringChanged" + index: 2 + lineNumber: 40 + isReadonly: true + } + Property { + name: "bounds" + type: "QQuick3DBounds3" + read: "bounds" + notify: "boundsChanged" + index: 3 + lineNumber: 41 + isReadonly: true + } + Property { + name: "instancing" + type: "QQuick3DInstancing" + isPointer: true + read: "instancing" + write: "setInstancing" + notify: "instancingChanged" + index: 4 + lineNumber: 42 + } + Property { + name: "supportedExtensions" + revision: 1543 + type: "QStringList" + read: "supportedExtensions" + index: 5 + lineNumber: 43 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "supportedMimeTypes" + revision: 1543 + type: "QMimeType" + isList: true + read: "supportedMimeTypes" + index: 6 + lineNumber: 45 + isReadonly: true + isPropertyConstant: true + } + Signal { name: "sourceChanged"; lineNumber: 69 } + Signal { name: "statusChanged"; lineNumber: 70 } + Signal { name: "errorStringChanged"; lineNumber: 71 } + Signal { name: "boundsChanged"; lineNumber: 72 } + Signal { name: "instancingChanged"; lineNumber: 73 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/qmldir new file mode 100644 index 0000000..3d84255 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/qtquick3dassetutilsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/qtquick3dassetutilsplugin.dll new file mode 100644 index 0000000..5907a79 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/AssetUtils/qtquick3dassetutilsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/AdditiveColorGradient.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/AdditiveColorGradient.qml new file mode 100644 index 0000000..ae97783 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Blur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Blur.qml new file mode 100644 index 0000000..d823e65 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/BrushStrokes.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/BrushStrokes.qml new file mode 100644 index 0000000..cc28262 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/ChromaticAberration.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/ChromaticAberration.qml new file mode 100644 index 0000000..34b88c4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/ColorMaster.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/ColorMaster.qml new file mode 100644 index 0000000..4626c10 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/DepthOfFieldHQBlur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/DepthOfFieldHQBlur.qml new file mode 100644 index 0000000..8f2e88b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Desaturate.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Desaturate.qml new file mode 100644 index 0000000..4b180e1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/DistortionRipple.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/DistortionRipple.qml new file mode 100644 index 0000000..a288aa6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/DistortionSphere.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/DistortionSphere.qml new file mode 100644 index 0000000..436520a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/DistortionSpiral.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/DistortionSpiral.qml new file mode 100644 index 0000000..25f20ee --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/EdgeDetect.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/EdgeDetect.qml new file mode 100644 index 0000000..13bd252 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Emboss.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Emboss.qml new file mode 100644 index 0000000..efbec50 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Flip.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Flip.qml new file mode 100644 index 0000000..8f5b4c9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Fxaa.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Fxaa.qml new file mode 100644 index 0000000..17aaccf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/GaussianBlur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/GaussianBlur.qml new file mode 100644 index 0000000..d1b5139 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/HDRBloomTonemap.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/HDRBloomTonemap.qml new file mode 100644 index 0000000..790427d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/MotionBlur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/MotionBlur.qml new file mode 100644 index 0000000..58c6b3b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Quick3DEffects.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Quick3DEffects.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/SCurveTonemap.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/SCurveTonemap.qml new file mode 100644 index 0000000..b6533a5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Scatter.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Scatter.qml new file mode 100644 index 0000000..87b3b4b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/TiltShift.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/TiltShift.qml new file mode 100644 index 0000000..53fd774 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Vignette.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/Vignette.qml new file mode 100644 index 0000000..dfa2f70 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/AdditiveColorGradientSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/AdditiveColorGradientSection.qml new file mode 100644 index 0000000..d449fbe --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/AdditiveColorGradientSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/AdditiveColorGradientSpecifics.qml new file mode 100644 index 0000000..c1b946a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/BlurSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/BlurSection.qml new file mode 100644 index 0000000..e51c3fe --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/BlurSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/BlurSpecifics.qml new file mode 100644 index 0000000..b656e70 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/BrushStrokesSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/BrushStrokesSection.qml new file mode 100644 index 0000000..bac71d3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/BrushStrokesSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/BrushStrokesSpecifics.qml new file mode 100644 index 0000000..b150ad0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/ChromaticAberrationSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/ChromaticAberrationSection.qml new file mode 100644 index 0000000..52f6ce7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/ChromaticAberrationSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/ChromaticAberrationSpecifics.qml new file mode 100644 index 0000000..e357ac3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/ColorMasterSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/ColorMasterSection.qml new file mode 100644 index 0000000..b8b0ed2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/ColorMasterSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/ColorMasterSpecifics.qml new file mode 100644 index 0000000..b6036cd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSection.qml new file mode 100644 index 0000000..70cc915 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DepthOfFieldHQBlurSpecifics.qml new file mode 100644 index 0000000..86afead --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DesaturateSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DesaturateSection.qml new file mode 100644 index 0000000..1476c1d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DesaturateSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DesaturateSpecifics.qml new file mode 100644 index 0000000..1e51f31 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DistortionRippleSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DistortionRippleSection.qml new file mode 100644 index 0000000..2a10284 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DistortionRippleSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DistortionRippleSpecifics.qml new file mode 100644 index 0000000..9b775f3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DistortionSphereSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DistortionSphereSection.qml new file mode 100644 index 0000000..79a9235 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DistortionSphereSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DistortionSphereSpecifics.qml new file mode 100644 index 0000000..229b72d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DistortionSpiralSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DistortionSpiralSection.qml new file mode 100644 index 0000000..85ba261 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DistortionSpiralSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/DistortionSpiralSpecifics.qml new file mode 100644 index 0000000..54e8e9f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/EdgeDetectSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/EdgeDetectSection.qml new file mode 100644 index 0000000..ff78894 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/EdgeDetectSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/EdgeDetectSpecifics.qml new file mode 100644 index 0000000..c6d02fb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/EmbossSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/EmbossSection.qml new file mode 100644 index 0000000..bb3d31f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/EmbossSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/EmbossSpecifics.qml new file mode 100644 index 0000000..7a924fa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/FlipSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/FlipSection.qml new file mode 100644 index 0000000..4dd9a14 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/FlipSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/FlipSpecifics.qml new file mode 100644 index 0000000..d5e8e0c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/FxaaSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/FxaaSection.qml new file mode 100644 index 0000000..388a2b5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/FxaaSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/FxaaSpecifics.qml new file mode 100644 index 0000000..1b1d522 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/GaussianBlurSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/GaussianBlurSection.qml new file mode 100644 index 0000000..56a52ab --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/GaussianBlurSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/GaussianBlurSpecifics.qml new file mode 100644 index 0000000..00bfa74 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/HDRBloomTonemapSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/HDRBloomTonemapSection.qml new file mode 100644 index 0000000..fff59d7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/HDRBloomTonemapSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/HDRBloomTonemapSpecifics.qml new file mode 100644 index 0000000..c1e4ec5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/MotionBlurSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/MotionBlurSection.qml new file mode 100644 index 0000000..b23be4e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/MotionBlurSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/MotionBlurSpecifics.qml new file mode 100644 index 0000000..6ac0b1c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/SCurveTonemapSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/SCurveTonemapSection.qml new file mode 100644 index 0000000..51fa6b2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/SCurveTonemapSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/SCurveTonemapSpecifics.qml new file mode 100644 index 0000000..363cd62 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/ScatterSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/ScatterSection.qml new file mode 100644 index 0000000..2ab79f0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/ScatterSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/ScatterSpecifics.qml new file mode 100644 index 0000000..c6abd81 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/TiltShiftSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/TiltShiftSection.qml new file mode 100644 index 0000000..106a06f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/TiltShiftSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/TiltShiftSpecifics.qml new file mode 100644 index 0000000..e86a222 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/VignetteSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/VignetteSection.qml new file mode 100644 index 0000000..da7f5b1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/VignetteSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/VignetteSpecifics.qml new file mode 100644 index 0000000..a6566c8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/effectlib.metainfo b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/effectlib.metainfo new file mode 100644 index 0000000..7ad3357 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/images/effect.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/images/effect.png new file mode 100644 index 0000000..8f9f288 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/images/effect.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/images/effect16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/images/effect16.png new file mode 100644 index 0000000..93fbc03 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/images/effect16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/images/effect@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/images/effect@2x.png new file mode 100644 index 0000000..204f50e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/designer/images/effect@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/qmldir new file mode 100644 index 0000000..b7d4c11 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/qtquick3deffectplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/qtquick3deffectplugin.dll new file mode 100644 index 0000000..5a0e1fd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Effects/qtquick3deffectplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/AxisHelper.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/AxisHelper.qml new file mode 100644 index 0000000..e92abff --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/DebugView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/DebugView.qml new file mode 100644 index 0000000..95bd398 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/DebugView.qml @@ -0,0 +1,549 @@ +// 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 + } + } + } + } + } + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/ExtendedSceneEnvironment.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/ExtendedSceneEnvironment.qml new file mode 100644 index 0000000..41c75db --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/ExtendedSceneEnvironment.qml @@ -0,0 +1,100 @@ +// 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 + + // 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 + + DepthOfFieldBlur { + id: dofBlurEffect + environment: sceneEnvironment + } + + SceneEffect { + id: sceneEffect + environment: sceneEnvironment + tonemapMode: sceneEnvironment.tonemapMode + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/LodManager.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/LodManager.qml new file mode 100644 index 0000000..370a276 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/OrbitCameraController.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/OrbitCameraController.qml new file mode 100644 index 0000000..c7ef3d4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/WasdController.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/WasdController.qml new file mode 100644 index 0000000..8debfd8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/AxisHelperSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/AxisHelperSection.qml new file mode 100644 index 0000000..8dcd462 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/AxisHelperSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/AxisHelperSpecifics.qml new file mode 100644 index 0000000..8cda5dd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/DebugViewSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/DebugViewSection.qml new file mode 100644 index 0000000..2d113cb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/DebugViewSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/DebugViewSpecifics.qml new file mode 100644 index 0000000..ed2173e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/ExtendedSceneEnvironmentSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/ExtendedSceneEnvironmentSection.qml new file mode 100644 index 0000000..4f336e0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/ExtendedSceneEnvironmentSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/ExtendedSceneEnvironmentSpecifics.qml new file mode 100644 index 0000000..2211d95 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/GridGeometrySection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/GridGeometrySection.qml new file mode 100644 index 0000000..92fe156 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/GridGeometrySpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/GridGeometrySpecifics.qml new file mode 100644 index 0000000..a714d6e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/HeightFieldGeometrySection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/HeightFieldGeometrySection.qml new file mode 100644 index 0000000..4fada46 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/HeightFieldGeometrySpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/HeightFieldGeometrySpecifics.qml new file mode 100644 index 0000000..5e3ca88 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/InfiniteGridSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/InfiniteGridSection.qml new file mode 100644 index 0000000..cc07037 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/InfiniteGridSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/InfiniteGridSpecifics.qml new file mode 100644 index 0000000..8998dda --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/InstanceModelSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/InstanceModelSection.qml new file mode 100644 index 0000000..ad85f42 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/InstanceModelSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/InstanceModelSpecifics.qml new file mode 100644 index 0000000..5d6cc30 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/InstanceRepeaterSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/InstanceRepeaterSection.qml new file mode 100644 index 0000000..aefa387 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/InstanceRepeaterSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/InstanceRepeaterSpecifics.qml new file mode 100644 index 0000000..d5f59fa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/LodManagerSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/LodManagerSection.qml new file mode 100644 index 0000000..a9845ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/LodManagerSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/LodManagerSpecifics.qml new file mode 100644 index 0000000..582fb4e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/LookAtNodeSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/LookAtNodeSection.qml new file mode 100644 index 0000000..92510d8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/LookAtNodeSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/LookAtNodeSpecifics.qml new file mode 100644 index 0000000..4d282a9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/NodeSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/NodeSection.qml new file mode 100644 index 0000000..982fa8c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/OrbitCameraControllerSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/OrbitCameraControllerSection.qml new file mode 100644 index 0000000..fb4dac8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/OrbitCameraControllerSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/OrbitCameraControllerSpecifics.qml new file mode 100644 index 0000000..5c57c36 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/ProceduralSkyTextureDataSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/ProceduralSkyTextureDataSection.qml new file mode 100644 index 0000000..afa6a5d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/ProceduralSkyTextureDataSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/ProceduralSkyTextureDataSpecifics.qml new file mode 100644 index 0000000..0313441 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/Repeater3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/Repeater3DSection.qml new file mode 100644 index 0000000..a469bb6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/WasdControllerSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/WasdControllerSection.qml new file mode 100644 index 0000000..c00ff72 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/WasdControllerSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/WasdControllerSpecifics.qml new file mode 100644 index 0000000..cd68d33 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/helpers.metainfo b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/helpers.metainfo new file mode 100644 index 0000000..83492e2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/axishelper.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/axishelper.png new file mode 100644 index 0000000..e6ab46c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/axishelper.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/axishelper16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/axishelper16.png new file mode 100644 index 0000000..6e34357 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/axishelper16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/axishelper@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/axishelper@2x.png new file mode 100644 index 0000000..5508b1c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/axishelper@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/debugview.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/debugview.png new file mode 100644 index 0000000..6dcc03f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/debugview.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/debugview16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/debugview16.png new file mode 100644 index 0000000..3a413d9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/debugview16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/debugview@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/debugview@2x.png new file mode 100644 index 0000000..769e1cc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/debugview@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/dummy.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/dummy.png new file mode 100644 index 0000000..a3b6c7f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/dummy.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/dummy16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/dummy16.png new file mode 100644 index 0000000..de8906a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/dummy16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/dummy@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/dummy@2x.png new file mode 100644 index 0000000..7ca04a0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/dummy@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment.png new file mode 100644 index 0000000..5d39b46 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment16.png new file mode 100644 index 0000000..4f6d9ce Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment@2x.png new file mode 100644 index 0000000..36ce759 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/extendedsceneenvironment@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/gridgeometry.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/gridgeometry.png new file mode 100644 index 0000000..082fd8e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/gridgeometry.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/gridgeometry16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/gridgeometry16.png new file mode 100644 index 0000000..8f57c41 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/gridgeometry16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/gridgeometry@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/gridgeometry@2x.png new file mode 100644 index 0000000..2863aa8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/gridgeometry@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry.png new file mode 100644 index 0000000..c3fda60 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry16.png new file mode 100644 index 0000000..d5f2150 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry@2x.png new file mode 100644 index 0000000..4a86972 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/heightfieldgeometry@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/infinitegrid.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/infinitegrid.png new file mode 100644 index 0000000..e667caf Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/infinitegrid.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/infinitegrid16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/infinitegrid16.png new file mode 100644 index 0000000..75618f2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/infinitegrid16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/infinitegrid@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/infinitegrid@2x.png new file mode 100644 index 0000000..fad226f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/infinitegrid@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancemodel.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancemodel.png new file mode 100644 index 0000000..5995c4e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancemodel.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancemodel16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancemodel16.png new file mode 100644 index 0000000..324830f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancemodel16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancemodel@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancemodel@2x.png new file mode 100644 index 0000000..f0e6b84 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancemodel@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancerepeater.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancerepeater.png new file mode 100644 index 0000000..2337495 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancerepeater.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancerepeater16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancerepeater16.png new file mode 100644 index 0000000..ab3e040 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancerepeater16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancerepeater@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancerepeater@2x.png new file mode 100644 index 0000000..ecb60f7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/instancerepeater@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lodmanager.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lodmanager.png new file mode 100644 index 0000000..4b17707 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lodmanager.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lodmanager16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lodmanager16.png new file mode 100644 index 0000000..38ba26e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lodmanager16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lodmanager@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lodmanager@2x.png new file mode 100644 index 0000000..31544af Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lodmanager@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lookatnode.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lookatnode.png new file mode 100644 index 0000000..6984fa0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lookatnode.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lookatnode16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lookatnode16.png new file mode 100644 index 0000000..712be80 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lookatnode16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lookatnode@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lookatnode@2x.png new file mode 100644 index 0000000..87d9807 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/lookatnode@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller.png new file mode 100644 index 0000000..9c14551 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller16.png new file mode 100644 index 0000000..007c3a2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller@2x.png new file mode 100644 index 0000000..555e782 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/orbitcameracontroller@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata.png new file mode 100644 index 0000000..29a1e9a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata16.png new file mode 100644 index 0000000..267ea82 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata@2x.png new file mode 100644 index 0000000..7a408e2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/proceduralskytexturedata@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller.png new file mode 100644 index 0000000..e17f6a2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller16.png new file mode 100644 index 0000000..7cb1f51 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller@2x.png new file mode 100644 index 0000000..5ce6bc0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/designer/images/wasdcontroller@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/impl/DepthOfFieldBlur.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/impl/DepthOfFieldBlur.qml new file mode 100644 index 0000000..2a65133 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/impl/SceneEffect.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/impl/SceneEffect.qml new file mode 100644 index 0000000..d4aae5b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/impl/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/impl/plugins.qmltypes new file mode 100644 index 0000000..44a3ec0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/impl/plugins.qmltypes @@ -0,0 +1,160 @@ +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: 62 + 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: 65 + } + Signal { name: "enabledChanged"; lineNumber: 74 } + } + Component { + file: "private/sceneeffects_p.h" + lineNumber: 50 + 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: 24 + 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: 27 + } + Signal { name: "meshDataChanged"; lineNumber: 43 } + Method { + name: "setMeshData" + lineNumber: 40 + Parameter { name: "newMeshData"; type: "QString" } + } + } + Component { + file: "private/qquick3drenderstatspassesmodel_p.h" + lineNumber: 24 + 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: 27 + } + Signal { name: "passDataChanged"; lineNumber: 42 } + Method { + name: "setPassData" + lineNumber: 39 + Parameter { name: "newPassData"; type: "QString" } + } + } + Component { + file: "private/qquick3drenderstatstexturesmodel_p.h" + lineNumber: 24 + 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: 27 + } + Signal { name: "textureDataChanged"; lineNumber: 43 } + Method { + name: "setTextureData" + lineNumber: 40 + Parameter { name: "newTextureData"; type: "QString" } + } + } + Component { + file: "private/sceneeffects_p.h" + lineNumber: 26 + 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: 29 + } + Signal { name: "environmentChanged"; lineNumber: 39 } + } + Component { + file: "private/sceneeffects_p.h" + lineNumber: 82 + 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" + ] + exportMetaObjectRevisions: [1536, 1540, 1541, 1545] + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/impl/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/impl/qmldir new file mode 100644 index 0000000..2e3c237 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/impl/qmldir @@ -0,0 +1,11 @@ +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 +SceneEffect 6.0 SceneEffect.qml +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/impl/qtquick3dhelpersimplplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/impl/qtquick3dhelpersimplplugin.dll new file mode 100644 index 0000000..fa2fb3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/impl/qtquick3dhelpersimplplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/meshes/axisGrid.mesh b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/meshes/axisGrid.mesh new file mode 100644 index 0000000..c186888 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/meshes/axisGrid.mesh differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/plugins.qmltypes new file mode 100644 index 0000000..f1a5dff --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/plugins.qmltypes @@ -0,0 +1,1795 @@ +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: 29 + name: "CapsuleGeometry" + accessSemantics: "reference" + prototype: "QQuick3DGeometry" + exports: ["QtQuick3D.Helpers/CapsuleGeometry 6.10"] + exportMetaObjectRevisions: [1546] + Enum { + name: "Status" + lineNumber: 45 + values: ["Null", "Ready", "Loading", "Error"] + } + Enum { + name: "UVProfile" + lineNumber: 47 + values: ["Fixed", "Aspect", "Uniform"] + } + Property { + name: "enableNormals" + type: "bool" + read: "enableNormals" + write: "setEnableNormals" + notify: "enableNormalsChanged" + index: 0 + lineNumber: 32 + } + Property { + name: "enableUV" + type: "bool" + read: "enableUV" + write: "setEnableUV" + notify: "enableUVChanged" + index: 1 + lineNumber: 33 + } + Property { + name: "longitudes" + type: "int" + read: "longitudes" + write: "setLongitudes" + notify: "longitudesChanged" + index: 2 + lineNumber: 34 + } + Property { + name: "latitudes" + type: "int" + read: "latitudes" + write: "setLatitudes" + notify: "latitudesChanged" + index: 3 + lineNumber: 35 + } + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 4 + lineNumber: 36 + } + Property { + name: "height" + type: "float" + read: "height" + write: "setHeight" + notify: "heightChanged" + index: 5 + lineNumber: 37 + } + Property { + name: "diameter" + type: "float" + read: "diameter" + write: "setDiameter" + notify: "diameterChanged" + index: 6 + lineNumber: 38 + } + Property { + name: "uvProfile" + type: "UVProfile" + read: "uvProfile" + write: "setUVProfile" + notify: "uvProfileChanged" + index: 7 + lineNumber: 39 + isFinal: true + } + Property { + name: "asynchronous" + type: "bool" + read: "asynchronous" + write: "setAsynchronous" + notify: "asynchronousChanged" + index: 8 + lineNumber: 40 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 9 + lineNumber: 41 + isReadonly: true + } + Signal { name: "enableNormalsChanged"; lineNumber: 87 } + Signal { name: "enableUVChanged"; lineNumber: 88 } + Signal { name: "longitudesChanged"; lineNumber: 89 } + Signal { name: "latitudesChanged"; lineNumber: 90 } + Signal { name: "ringsChanged"; lineNumber: 91 } + Signal { name: "heightChanged"; lineNumber: 92 } + Signal { name: "diameterChanged"; lineNumber: 93 } + Signal { name: "uvProfileChanged"; lineNumber: 94 } + Signal { name: "asynchronousChanged"; lineNumber: 95 } + Signal { name: "statusChanged"; lineNumber: 96 } + Method { name: "doUpdateGeometry"; lineNumber: 83 } + Method { name: "requestFinished"; lineNumber: 84 } + } + Component { + file: "private/conegeometry_p.h" + lineNumber: 29 + name: "ConeGeometry" + accessSemantics: "reference" + prototype: "QQuick3DGeometry" + exports: ["QtQuick3D.Helpers/ConeGeometry 6.9"] + exportMetaObjectRevisions: [1545] + Enum { + name: "Status" + lineNumber: 42 + values: ["Null", "Ready", "Loading", "Error"] + } + Property { + name: "topRadius" + type: "float" + read: "topRadius" + write: "setTopRadius" + notify: "topRadiusChanged" + index: 0 + lineNumber: 32 + isFinal: true + } + Property { + name: "bottomRadius" + type: "float" + read: "bottomRadius" + write: "setBottomRadius" + notify: "bottomRadiusChanged" + index: 1 + lineNumber: 33 + isFinal: true + } + Property { + name: "length" + type: "float" + read: "length" + write: "setLength" + notify: "lengthChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 3 + lineNumber: 35 + isFinal: true + } + Property { + name: "segments" + type: "int" + read: "segments" + write: "setSegments" + notify: "segmentsChanged" + index: 4 + lineNumber: 36 + isFinal: true + } + Property { + name: "asynchronous" + type: "bool" + read: "asynchronous" + write: "setAsynchronous" + notify: "asynchronousChanged" + index: 5 + lineNumber: 37 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 6 + lineNumber: 38 + isReadonly: true + } + Signal { name: "topRadiusChanged"; lineNumber: 71 } + Signal { name: "bottomRadiusChanged"; lineNumber: 72 } + Signal { name: "lengthChanged"; lineNumber: 73 } + Signal { name: "ringsChanged"; lineNumber: 74 } + Signal { name: "segmentsChanged"; lineNumber: 75 } + Signal { name: "asynchronousChanged"; lineNumber: 76 } + Signal { name: "statusChanged"; lineNumber: 77 } + Method { name: "doUpdateGeometry"; lineNumber: 67 } + Method { name: "requestFinished"; lineNumber: 68 } + } + Component { + file: "private/cuboidgeometry_p.h" + lineNumber: 29 + name: "CuboidGeometry" + accessSemantics: "reference" + prototype: "QQuick3DGeometry" + exports: ["QtQuick3D.Helpers/CuboidGeometry 6.9"] + exportMetaObjectRevisions: [1545] + Enum { + name: "Status" + lineNumber: 43 + values: ["Null", "Ready", "Loading", "Error"] + } + Property { + name: "xExtent" + type: "float" + read: "xExtent" + write: "setXExtent" + notify: "xExtentChanged" + index: 0 + lineNumber: 32 + isFinal: true + } + Property { + name: "yExtent" + type: "float" + read: "yExtent" + write: "setYExtent" + notify: "yExtentChanged" + index: 1 + lineNumber: 33 + isFinal: true + } + Property { + name: "zExtent" + type: "float" + read: "zExtent" + write: "setZExtent" + notify: "zExtentChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Property { + name: "yzMeshResolution" + type: "QSize" + read: "yzMeshResolution" + write: "setYzMeshResolution" + notify: "yzMeshResolutionChanged" + index: 3 + lineNumber: 35 + isFinal: true + } + Property { + name: "xzMeshResolution" + type: "QSize" + read: "xzMeshResolution" + write: "setXzMeshResolution" + notify: "xzMeshResolutionChanged" + index: 4 + lineNumber: 36 + isFinal: true + } + Property { + name: "xyMeshResolution" + type: "QSize" + read: "xyMeshResolution" + write: "setXyMeshResolution" + notify: "xyMeshResolutionChanged" + index: 5 + lineNumber: 37 + isFinal: true + } + Property { + name: "asynchronous" + type: "bool" + read: "asynchronous" + write: "setAsynchronous" + notify: "asynchronousChanged" + index: 6 + lineNumber: 38 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 7 + lineNumber: 39 + isReadonly: true + } + Signal { name: "xExtentChanged"; lineNumber: 75 } + Signal { name: "yExtentChanged"; lineNumber: 76 } + Signal { name: "zExtentChanged"; lineNumber: 77 } + Signal { name: "yzMeshResolutionChanged"; lineNumber: 78 } + Signal { name: "xzMeshResolutionChanged"; lineNumber: 79 } + Signal { name: "xyMeshResolutionChanged"; lineNumber: 80 } + Signal { name: "asynchronousChanged"; lineNumber: 81 } + Signal { name: "statusChanged"; lineNumber: 82 } + Method { name: "doUpdateGeometry"; lineNumber: 71 } + Method { name: "requestFinished"; lineNumber: 72 } + } + Component { + file: "private/cylindergeometry_p.h" + lineNumber: 29 + name: "CylinderGeometry" + accessSemantics: "reference" + prototype: "QQuick3DGeometry" + exports: ["QtQuick3D.Helpers/CylinderGeometry 6.9"] + exportMetaObjectRevisions: [1545] + Enum { + name: "Status" + lineNumber: 41 + values: ["Null", "Ready", "Loading", "Error"] + } + Property { + name: "radius" + type: "float" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 0 + lineNumber: 32 + isFinal: true + } + Property { + name: "length" + type: "float" + read: "length" + write: "setLength" + notify: "lengthChanged" + index: 1 + lineNumber: 33 + isFinal: true + } + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Property { + name: "segments" + type: "int" + read: "segments" + write: "setSegments" + notify: "segmentsChanged" + index: 3 + lineNumber: 35 + isFinal: true + } + Property { + name: "asynchronous" + type: "bool" + read: "asynchronous" + write: "setAsynchronous" + notify: "asynchronousChanged" + index: 4 + lineNumber: 36 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 5 + lineNumber: 37 + isReadonly: true + } + Signal { name: "radiusChanged"; lineNumber: 67 } + Signal { name: "lengthChanged"; lineNumber: 68 } + Signal { name: "ringsChanged"; lineNumber: 69 } + Signal { name: "segmentsChanged"; lineNumber: 70 } + Signal { name: "asynchronousChanged"; lineNumber: 71 } + Signal { name: "statusChanged"; lineNumber: 72 } + Method { name: "doUpdateGeometry"; lineNumber: 63 } + Method { name: "requestFinished"; lineNumber: 64 } + } + Component { + file: "private/extrudedtextgeometry_p.h" + lineNumber: 30 + name: "ExtrudedTextGeometry" + accessSemantics: "reference" + prototype: "QQuick3DGeometry" + exports: ["QtQuick3D.Helpers/ExtrudedTextGeometry 6.9"] + exportMetaObjectRevisions: [1545] + Enum { + name: "Status" + lineNumber: 42 + values: ["Null", "Ready", "Loading", "Error"] + } + Property { + name: "text" + type: "QString" + read: "text" + write: "setText" + notify: "textChanged" + index: 0 + lineNumber: 33 + } + Property { + name: "font" + type: "QFont" + read: "font" + write: "setFont" + notify: "fontChanged" + index: 1 + lineNumber: 34 + } + Property { + name: "depth" + type: "float" + read: "depth" + write: "setDepth" + notify: "depthChanged" + index: 2 + lineNumber: 35 + } + Property { + name: "scale" + type: "float" + read: "scale" + write: "setScale" + notify: "scaleChanged" + index: 3 + lineNumber: 36 + isFinal: true + } + Property { + name: "asynchronous" + type: "bool" + read: "asynchronous" + write: "setAsynchronous" + notify: "asynchronousChanged" + index: 4 + lineNumber: 37 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 5 + lineNumber: 38 + isReadonly: true + } + Signal { name: "textChanged"; lineNumber: 72 } + Signal { name: "fontChanged"; lineNumber: 73 } + Signal { name: "depthChanged"; lineNumber: 74 } + Signal { name: "scaleChanged"; lineNumber: 75 } + Signal { name: "asynchronousChanged"; lineNumber: 76 } + Signal { name: "statusChanged"; lineNumber: 77 } + Method { name: "doUpdateGeometry"; lineNumber: 68 } + Method { name: "requestFinished"; lineNumber: 69 } + } + 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" + ] + exportMetaObjectRevisions: [1540, 1546] + 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: 22 + name: "LookAtNode" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: ["QtQuick3D.Helpers/LookAtNode 6.4"] + exportMetaObjectRevisions: [1540] + Property { + name: "target" + type: "QQuick3DNode" + isPointer: true + read: "target" + write: "setTarget" + notify: "targetChanged" + index: 0 + lineNumber: 25 + } + Signal { name: "targetChanged"; lineNumber: 39 } + Method { + name: "setTarget" + lineNumber: 36 + Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true } + } + Method { name: "updateLookAt"; lineNumber: 42 } + } + Component { + file: "private/planegeometry_p.h" + lineNumber: 29 + name: "PlaneGeometry" + accessSemantics: "reference" + prototype: "QQuick3DGeometry" + exports: ["QtQuick3D.Helpers/PlaneGeometry 6.9"] + exportMetaObjectRevisions: [1545] + Enum { + name: "Status" + lineNumber: 43 + values: ["Null", "Ready", "Loading", "Error"] + } + Enum { + name: "Plane" + lineNumber: 46 + values: ["XY", "XZ", "ZY"] + } + Property { + name: "width" + type: "float" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 0 + lineNumber: 32 + isFinal: true + } + Property { + name: "height" + type: "float" + read: "height" + write: "setHeight" + notify: "heightChanged" + index: 1 + lineNumber: 33 + isFinal: true + } + Property { + name: "meshResolution" + type: "QSize" + read: "meshResolution" + write: "setMeshResolution" + notify: "meshResolutionChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Property { + name: "plane" + type: "Plane" + read: "plane" + write: "setPlane" + notify: "planeChanged" + index: 3 + lineNumber: 35 + isFinal: true + } + Property { + name: "reversed" + type: "bool" + read: "reversed" + write: "setReversed" + notify: "reversedChanged" + index: 4 + lineNumber: 36 + isFinal: true + } + Property { + name: "mirrored" + type: "bool" + read: "mirrored" + write: "setMirrored" + notify: "mirroredChanged" + index: 5 + lineNumber: 37 + isFinal: true + } + Property { + name: "asynchronous" + type: "bool" + read: "asynchronous" + write: "setAsynchronous" + notify: "asynchronousChanged" + index: 6 + lineNumber: 38 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 7 + lineNumber: 39 + isReadonly: true + } + Signal { name: "widthChanged"; lineNumber: 79 } + Signal { name: "heightChanged"; lineNumber: 80 } + Signal { name: "meshResolutionChanged"; lineNumber: 81 } + Signal { name: "planeChanged"; lineNumber: 82 } + Signal { name: "mirroredChanged"; lineNumber: 83 } + Signal { name: "asynchronousChanged"; lineNumber: 84 } + Signal { name: "statusChanged"; lineNumber: 85 } + Signal { name: "reversedChanged"; lineNumber: 86 } + Method { name: "doUpdateGeometry"; lineNumber: 75 } + Method { name: "requestFinished"; lineNumber: 76 } + } + Component { + file: "private/proceduralmesh_p.h" + lineNumber: 54 + name: "ProceduralMesh" + accessSemantics: "reference" + prototype: "QQuick3DGeometry" + exports: [ + "QtQuick3D.Helpers/ProceduralMesh 6.6", + "QtQuick3D.Helpers/ProceduralMesh 6.7" + ] + exportMetaObjectRevisions: [1542, 1543] + Enum { + name: "PrimitiveMode" + lineNumber: 72 + values: [ + "Points", + "LineStrip", + "Lines", + "TriangleStrip", + "TriangleFan", + "Triangles" + ] + } + Property { + name: "positions" + type: "QVector3D" + isList: true + read: "positions" + write: "setPositions" + notify: "positionsChanged" + index: 0 + lineNumber: 57 + isFinal: true + } + Property { + name: "normals" + type: "QVector3D" + isList: true + read: "normals" + write: "setNormals" + notify: "normalsChanged" + index: 1 + lineNumber: 58 + isFinal: true + } + Property { + name: "tangents" + type: "QVector3D" + isList: true + read: "tangents" + write: "setTangents" + notify: "tangentsChanged" + index: 2 + lineNumber: 59 + isFinal: true + } + Property { + name: "binormals" + type: "QVector3D" + isList: true + read: "binormals" + write: "setBinormals" + notify: "binormalsChanged" + index: 3 + lineNumber: 60 + isFinal: true + } + Property { + name: "uv0s" + type: "QVector2D" + isList: true + read: "uv0s" + write: "setUv0s" + notify: "uv0sChanged" + index: 4 + lineNumber: 61 + isFinal: true + } + Property { + name: "uv1s" + type: "QVector2D" + isList: true + read: "uv1s" + write: "setUv1s" + notify: "uv1sChanged" + index: 5 + lineNumber: 62 + isFinal: true + } + Property { + name: "colors" + type: "QVector4D" + isList: true + read: "colors" + write: "setColors" + notify: "colorsChanged" + index: 6 + lineNumber: 63 + isFinal: true + } + Property { + name: "joints" + type: "QVector4D" + isList: true + read: "joints" + write: "setJoints" + notify: "jointsChanged" + index: 7 + lineNumber: 64 + isFinal: true + } + Property { + name: "weights" + type: "QVector4D" + isList: true + read: "weights" + write: "setWeights" + notify: "weightsChanged" + index: 8 + lineNumber: 65 + isFinal: true + } + Property { + name: "indexes" + type: "uint" + isList: true + read: "indexes" + write: "setIndexes" + notify: "indexesChanged" + index: 9 + lineNumber: 66 + isFinal: true + } + Property { + name: "subsets" + type: "ProceduralMeshSubset" + isList: true + read: "subsets" + index: 10 + lineNumber: 67 + isReadonly: true + isFinal: true + } + Property { + name: "primitiveMode" + type: "PrimitiveMode" + read: "primitiveMode" + write: "setPrimitiveMode" + notify: "primitiveModeChanged" + index: 11 + lineNumber: 68 + isFinal: true + } + Signal { name: "positionsChanged"; lineNumber: 118 } + Signal { name: "primitiveModeChanged"; lineNumber: 119 } + Signal { name: "indexesChanged"; lineNumber: 120 } + Signal { name: "normalsChanged"; lineNumber: 121 } + Signal { name: "tangentsChanged"; lineNumber: 122 } + Signal { name: "binormalsChanged"; lineNumber: 123 } + Signal { name: "uv0sChanged"; lineNumber: 124 } + Signal { name: "uv1sChanged"; lineNumber: 125 } + Signal { name: "colorsChanged"; lineNumber: 126 } + Signal { name: "jointsChanged"; lineNumber: 127 } + Signal { name: "weightsChanged"; lineNumber: 128 } + Method { name: "requestUpdate"; lineNumber: 131 } + Method { name: "updateGeometry"; lineNumber: 132 } + Method { + name: "subsetDestroyed" + lineNumber: 133 + Parameter { name: "subset"; type: "QObject"; isPointer: true } + } + } + Component { + file: "private/proceduralmesh_p.h" + lineNumber: 25 + 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: 27 + isFinal: true + } + Property { + name: "count" + type: "uint" + read: "count" + write: "setCount" + notify: "countChanged" + index: 1 + lineNumber: 28 + isFinal: true + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 2 + lineNumber: 29 + isFinal: true + } + Signal { name: "offsetChanged"; lineNumber: 43 } + Signal { name: "countChanged"; lineNumber: 44 } + Signal { name: "nameChanged"; lineNumber: 45 } + Signal { name: "isDirty"; lineNumber: 46 } + } + Component { + file: "private/proceduralskytexturedata_p.h" + lineNumber: 27 + name: "ProceduralSkyTextureData" + accessSemantics: "reference" + prototype: "QQuick3DTextureData" + exports: ["QtQuick3D.Helpers/ProceduralSkyTextureData 6.0"] + exportMetaObjectRevisions: [1536] + Enum { + name: "SkyTextureQuality" + isScoped: true + lineNumber: 51 + values: [ + "SkyTextureQualityLow", + "SkyTextureQualityMedium", + "SkyTextureQualityHigh", + "SkyTextureQualityVeryHigh" + ] + } + Property { + name: "skyTopColor" + type: "QColor" + read: "skyTopColor" + write: "setSkyTopColor" + notify: "skyTopColorChanged" + index: 0 + lineNumber: 30 + } + Property { + name: "skyHorizonColor" + type: "QColor" + read: "skyHorizonColor" + write: "setSkyHorizonColor" + notify: "skyHorizonColorChanged" + index: 1 + lineNumber: 31 + } + Property { + name: "skyCurve" + type: "float" + read: "skyCurve" + write: "setSkyCurve" + notify: "skyCurveChanged" + index: 2 + lineNumber: 32 + } + Property { + name: "skyEnergy" + type: "float" + read: "skyEnergy" + write: "setSkyEnergy" + notify: "skyEnergyChanged" + index: 3 + lineNumber: 33 + } + Property { + name: "groundBottomColor" + type: "QColor" + read: "groundBottomColor" + write: "setGroundBottomColor" + notify: "groundBottomColorChanged" + index: 4 + lineNumber: 35 + } + Property { + name: "groundHorizonColor" + type: "QColor" + read: "groundHorizonColor" + write: "setGroundHorizonColor" + notify: "groundHorizonColorChanged" + index: 5 + lineNumber: 36 + } + Property { + name: "groundCurve" + type: "float" + read: "groundCurve" + write: "setGroundCurve" + notify: "groundCurveChanged" + index: 6 + lineNumber: 37 + } + Property { + name: "groundEnergy" + type: "float" + read: "groundEnergy" + write: "setGroundEnergy" + notify: "groundEnergyChanged" + index: 7 + lineNumber: 38 + } + Property { + name: "sunColor" + type: "QColor" + read: "sunColor" + write: "setSunColor" + notify: "sunColorChanged" + index: 8 + lineNumber: 40 + } + Property { + name: "sunLatitude" + type: "float" + read: "sunLatitude" + write: "setSunLatitude" + notify: "sunLatitudeChanged" + index: 9 + lineNumber: 41 + } + Property { + name: "sunLongitude" + type: "float" + read: "sunLongitude" + write: "setSunLongitude" + notify: "sunLongitudeChanged" + index: 10 + lineNumber: 42 + } + Property { + name: "sunAngleMin" + type: "float" + read: "sunAngleMin" + write: "setSunAngleMin" + notify: "sunAngleMinChanged" + index: 11 + lineNumber: 43 + } + Property { + name: "sunAngleMax" + type: "float" + read: "sunAngleMax" + write: "setSunAngleMax" + notify: "sunAngleMaxChanged" + index: 12 + lineNumber: 44 + } + Property { + name: "sunCurve" + type: "float" + read: "sunCurve" + write: "setSunCurve" + notify: "sunCurveChanged" + index: 13 + lineNumber: 45 + } + Property { + name: "sunEnergy" + type: "float" + read: "sunEnergy" + write: "setSunEnergy" + notify: "sunEnergyChanged" + index: 14 + lineNumber: 46 + } + Property { + name: "textureQuality" + type: "SkyTextureQuality" + read: "textureQuality" + write: "setTextureQuality" + notify: "textureQualityChanged" + index: 15 + lineNumber: 47 + } + Signal { + name: "skyTopColorChanged" + lineNumber: 106 + Parameter { name: "skyTopColor"; type: "QColor" } + } + Signal { + name: "skyHorizonColorChanged" + lineNumber: 107 + Parameter { name: "skyHorizonColor"; type: "QColor" } + } + Signal { + name: "skyCurveChanged" + lineNumber: 108 + Parameter { name: "skyCurve"; type: "float" } + } + Signal { + name: "skyEnergyChanged" + lineNumber: 109 + Parameter { name: "skyEnergy"; type: "float" } + } + Signal { + name: "groundBottomColorChanged" + lineNumber: 111 + Parameter { name: "groundBottomColor"; type: "QColor" } + } + Signal { + name: "groundHorizonColorChanged" + lineNumber: 112 + Parameter { name: "groundHorizonColor"; type: "QColor" } + } + Signal { + name: "groundCurveChanged" + lineNumber: 113 + Parameter { name: "groundCurve"; type: "float" } + } + Signal { + name: "groundEnergyChanged" + lineNumber: 114 + Parameter { name: "groundEnergy"; type: "float" } + } + Signal { + name: "sunColorChanged" + lineNumber: 116 + Parameter { name: "sunColor"; type: "QColor" } + } + Signal { + name: "sunLatitudeChanged" + lineNumber: 118 + Parameter { name: "sunLatitude"; type: "float" } + } + Signal { + name: "sunLongitudeChanged" + lineNumber: 119 + Parameter { name: "sunLongitude"; type: "float" } + } + Signal { + name: "sunAngleMinChanged" + lineNumber: 120 + Parameter { name: "sunAngleMin"; type: "float" } + } + Signal { + name: "sunAngleMaxChanged" + lineNumber: 121 + Parameter { name: "sunAngleMax"; type: "float" } + } + Signal { + name: "sunCurveChanged" + lineNumber: 122 + Parameter { name: "sunCurve"; type: "float" } + } + Signal { + name: "sunEnergyChanged" + lineNumber: 123 + Parameter { name: "sunEnergy"; type: "float" } + } + Signal { + name: "textureQualityChanged" + lineNumber: 125 + Parameter { name: "textureQuality"; type: "SkyTextureQuality" } + } + Method { + name: "setSkyTopColor" + lineNumber: 83 + Parameter { name: "skyTopColor"; type: "QColor" } + } + Method { + name: "setSkyHorizonColor" + lineNumber: 84 + Parameter { name: "skyHorizonColor"; type: "QColor" } + } + Method { + name: "setSkyCurve" + lineNumber: 85 + Parameter { name: "skyCurve"; type: "float" } + } + Method { + name: "setSkyEnergy" + lineNumber: 86 + Parameter { name: "skyEnergy"; type: "float" } + } + Method { + name: "setGroundBottomColor" + lineNumber: 88 + Parameter { name: "groundBottomColor"; type: "QColor" } + } + Method { + name: "setGroundHorizonColor" + lineNumber: 89 + Parameter { name: "groundHorizonColor"; type: "QColor" } + } + Method { + name: "setGroundCurve" + lineNumber: 90 + Parameter { name: "groundCurve"; type: "float" } + } + Method { + name: "setGroundEnergy" + lineNumber: 91 + Parameter { name: "groundEnergy"; type: "float" } + } + Method { + name: "setSunColor" + lineNumber: 93 + Parameter { name: "sunColor"; type: "QColor" } + } + Method { + name: "setSunLatitude" + lineNumber: 94 + Parameter { name: "sunLatitude"; type: "float" } + } + Method { + name: "setSunLongitude" + lineNumber: 95 + Parameter { name: "sunLongitude"; type: "float" } + } + Method { + name: "setSunAngleMin" + lineNumber: 96 + Parameter { name: "sunAngleMin"; type: "float" } + } + Method { + name: "setSunAngleMax" + lineNumber: 97 + Parameter { name: "sunAngleMax"; type: "float" } + } + Method { + name: "setSunCurve" + lineNumber: 98 + Parameter { name: "sunCurve"; type: "float" } + } + Method { + name: "setSunEnergy" + lineNumber: 99 + Parameter { name: "sunEnergy"; type: "float" } + } + Method { + name: "setTextureQuality" + lineNumber: 101 + Parameter { name: "textureQuality"; type: "SkyTextureQuality" } + } + Method { name: "generateRGBA16FTexture"; lineNumber: 103 } + } + Component { + file: "private/infinitegrid_p.h" + lineNumber: 24 + 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: 30 + } + Property { + name: "gridInterval" + type: "float" + read: "gridInterval" + write: "setGridInterval" + notify: "gridIntervalChanged" + index: 1 + lineNumber: 31 + } + Property { + name: "gridAxes" + type: "bool" + read: "gridAxes" + write: "setGridAxes" + notify: "gridAxesChanged" + index: 2 + lineNumber: 32 + } + Signal { name: "visibleChanged"; lineNumber: 48 } + Signal { name: "gridIntervalChanged"; lineNumber: 49 } + Signal { name: "gridAxesChanged"; lineNumber: 51 } + } + Component { + file: "private/randominstancing_p.h" + lineNumber: 23 + 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: 28 + } + Property { + name: "to" + type: "QVariant" + read: "to" + write: "setTo" + notify: "toChanged" + index: 1 + lineNumber: 29 + } + Property { + name: "proportional" + type: "bool" + read: "proportional" + write: "setProportional" + notify: "proportionalChanged" + index: 2 + lineNumber: 30 + } + Signal { name: "fromChanged"; lineNumber: 56 } + Signal { name: "toChanged"; lineNumber: 57 } + Signal { name: "proportionalChanged"; lineNumber: 58 } + Signal { name: "changed"; lineNumber: 59 } + Method { + name: "setFrom" + lineNumber: 51 + Parameter { name: "from"; type: "QVariant" } + } + Method { + name: "setTo" + lineNumber: 52 + Parameter { name: "to"; type: "QVariant" } + } + Method { + name: "setProportional" + lineNumber: 53 + Parameter { name: "proportional"; type: "bool" } + } + } + Component { + file: "private/randominstancing_p.h" + lineNumber: 73 + 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: 93 + values: ["RGB", "HSV", "HSL"] + } + Property { + name: "instanceCount" + type: "int" + read: "instanceCount" + write: "setInstanceCount" + notify: "instanceCountChanged" + index: 0 + lineNumber: 77 + } + Property { + name: "position" + type: "QQuick3DInstanceRange" + isPointer: true + read: "position" + write: "setPosition" + notify: "positionChanged" + index: 1 + lineNumber: 78 + } + Property { + name: "scale" + type: "QQuick3DInstanceRange" + isPointer: true + read: "scale" + write: "setScale" + notify: "scaleChanged" + index: 2 + lineNumber: 79 + } + Property { + name: "rotation" + type: "QQuick3DInstanceRange" + isPointer: true + read: "rotation" + write: "setRotation" + notify: "rotationChanged" + index: 3 + lineNumber: 80 + } + Property { + name: "color" + type: "QQuick3DInstanceRange" + isPointer: true + read: "color" + write: "setColor" + notify: "colorChanged" + index: 4 + lineNumber: 81 + } + Property { + name: "colorModel" + type: "ColorModel" + read: "colorModel" + write: "setColorModel" + notify: "colorModelChanged" + index: 5 + lineNumber: 82 + } + Property { + name: "customData" + type: "QQuick3DInstanceRange" + isPointer: true + read: "customData" + write: "setCustomData" + notify: "customDataChanged" + index: 6 + lineNumber: 83 + } + Property { + name: "gridSpacing" + revision: 1545 + type: "QVector3D" + read: "gridSpacing" + write: "setGridSpacing" + notify: "gridSpacingChanged" + index: 7 + lineNumber: 85 + isFinal: true + } + Property { + name: "randomSeed" + type: "int" + read: "randomSeed" + write: "setRandomSeed" + notify: "randomSeedChanged" + index: 8 + lineNumber: 87 + } + Signal { name: "instanceCountChanged"; lineNumber: 156 } + Signal { name: "randomSeedChanged"; lineNumber: 157 } + Signal { name: "positionChanged"; lineNumber: 158 } + Signal { name: "scaleChanged"; lineNumber: 159 } + Signal { name: "rotationChanged"; lineNumber: 160 } + Signal { name: "colorChanged"; lineNumber: 161 } + Signal { name: "customDataChanged"; lineNumber: 162 } + Signal { name: "colorModelChanged"; lineNumber: 163 } + Signal { name: "gridSpacingChanged"; lineNumber: 165 } + Method { + name: "setInstanceCount" + lineNumber: 145 + Parameter { name: "instanceCount"; type: "int" } + } + Method { + name: "setRandomSeed" + lineNumber: 146 + Parameter { name: "randomSeed"; type: "int" } + } + Method { + name: "setPosition" + lineNumber: 148 + Parameter { name: "position"; type: "QQuick3DInstanceRange"; isPointer: true } + } + Method { + name: "setScale" + lineNumber: 149 + Parameter { name: "scale"; type: "QQuick3DInstanceRange"; isPointer: true } + } + Method { + name: "setRotation" + lineNumber: 150 + Parameter { name: "rotation"; type: "QQuick3DInstanceRange"; isPointer: true } + } + Method { + name: "setColor" + lineNumber: 151 + Parameter { name: "color"; type: "QQuick3DInstanceRange"; isPointer: true } + } + Method { + name: "setCustomData" + lineNumber: 152 + Parameter { name: "customData"; type: "QQuick3DInstanceRange"; isPointer: true } + } + Method { + name: "setColorModel" + lineNumber: 153 + Parameter { name: "colorModel"; type: "ColorModel" } + } + Method { name: "handleChange"; lineNumber: 168 } + } + Component { + file: "private/qquick3dtexturedatafrontend_p.h" + lineNumber: 25 + 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: 28 + } + Property { + name: "width" + type: "int" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 1 + lineNumber: 29 + } + Property { + name: "height" + type: "int" + read: "height" + write: "setHeight" + notify: "heightChanged" + index: 2 + lineNumber: 30 + } + Property { + name: "depth" + type: "int" + read: "depth" + write: "setDepth" + notify: "depthChanged" + index: 3 + lineNumber: 31 + } + Property { + name: "hasTransparency" + type: "bool" + read: "hasTransparency" + write: "setHasTransparency" + notify: "hasTransparencyChanged" + index: 4 + lineNumber: 32 + } + Property { + name: "textureData" + type: "QByteArray" + read: "textureData" + write: "setTextureData" + notify: "textureDataChanged" + index: 5 + lineNumber: 33 + } + Signal { name: "formatChanged"; lineNumber: 58 } + Signal { name: "depthChanged"; lineNumber: 59 } + Signal { name: "hasTransparencyChanged"; lineNumber: 60 } + Signal { name: "textureDataChanged"; lineNumber: 61 } + Signal { name: "widthChanged"; lineNumber: 62 } + Signal { name: "heightChanged"; lineNumber: 63 } + } + Component { + file: "private/spheregeometry_p.h" + lineNumber: 29 + name: "SphereGeometry" + accessSemantics: "reference" + prototype: "QQuick3DGeometry" + exports: ["QtQuick3D.Helpers/SphereGeometry 6.9"] + exportMetaObjectRevisions: [1545] + Enum { + name: "Status" + lineNumber: 40 + values: ["Null", "Ready", "Loading", "Error"] + } + Property { + name: "radius" + type: "float" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 0 + lineNumber: 32 + isFinal: true + } + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 1 + lineNumber: 33 + isFinal: true + } + Property { + name: "segments" + type: "int" + read: "segments" + write: "setSegments" + notify: "segmentsChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Property { + name: "asynchronous" + type: "bool" + read: "asynchronous" + write: "setAsynchronous" + notify: "asynchronousChanged" + index: 3 + lineNumber: 35 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 4 + lineNumber: 36 + isReadonly: true + } + Signal { name: "radiusChanged"; lineNumber: 63 } + Signal { name: "ringsChanged"; lineNumber: 64 } + Signal { name: "segmentsChanged"; lineNumber: 65 } + Signal { name: "asynchronousChanged"; lineNumber: 66 } + Signal { name: "statusChanged"; lineNumber: 67 } + Method { name: "doUpdateGeometry"; lineNumber: 59 } + Method { name: "requestFinished"; lineNumber: 60 } + } + Component { + file: "private/torusgeometry_p.h" + lineNumber: 29 + name: "TorusGeometry" + accessSemantics: "reference" + prototype: "QQuick3DGeometry" + exports: ["QtQuick3D.Helpers/TorusGeometry 6.9"] + exportMetaObjectRevisions: [1545] + Enum { + name: "Status" + lineNumber: 41 + values: ["Null", "Ready", "Loading", "Error"] + } + Property { + name: "rings" + type: "int" + read: "rings" + write: "setRings" + notify: "ringsChanged" + index: 0 + lineNumber: 32 + isFinal: true + } + Property { + name: "segments" + type: "int" + read: "segments" + write: "setSegments" + notify: "segmentsChanged" + index: 1 + lineNumber: 33 + isFinal: true + } + Property { + name: "radius" + type: "float" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Property { + name: "tubeRadius" + type: "float" + read: "tubeRadius" + write: "setTubeRadius" + notify: "tubeRadiusChanged" + index: 3 + lineNumber: 35 + isFinal: true + } + Property { + name: "asynchronous" + type: "bool" + read: "asynchronous" + write: "setAsynchronous" + notify: "asynchronousChanged" + index: 4 + lineNumber: 36 + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 5 + lineNumber: 37 + isReadonly: true + } + Signal { name: "ringsChanged"; lineNumber: 67 } + Signal { name: "segmentsChanged"; lineNumber: 68 } + Signal { name: "radiusChanged"; lineNumber: 69 } + Signal { name: "tubeRadiusChanged"; lineNumber: 70 } + Signal { name: "asynchronousChanged"; lineNumber: 71 } + Signal { name: "statusChanged"; lineNumber: 72 } + Method { name: "doUpdateGeometry"; lineNumber: 63 } + Method { name: "requestFinished"; lineNumber: 64 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/qmldir new file mode 100644 index 0000000..61b731d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/qtquick3dhelpersplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/qtquick3dhelpersplugin.dll new file mode 100644 index 0000000..49136c6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Helpers/qtquick3dhelpersplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/LightmapperOutputWindow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/LightmapperOutputWindow.qml new file mode 100644 index 0000000..15cfad6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/AboutDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/AboutDialog.qml new file mode 100644 index 0000000..f5d5ba8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/EditorView.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/EditorView.qml new file mode 100644 index 0000000..aaf004d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/FrostedGlass.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/FrostedGlass.qml new file mode 100644 index 0000000..6452a41 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/InstancingPropertiesPane.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/InstancingPropertiesPane.qml new file mode 100644 index 0000000..28a1443 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/MaterialPropertiesPane.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/MaterialPropertiesPane.qml new file mode 100644 index 0000000..11217de --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/Preview.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/Preview.qml new file mode 100644 index 0000000..271e6f6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/PreviewControls.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/PreviewControls.qml new file mode 100644 index 0000000..f974c1c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/SaveChangesDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/SaveChangesDialog.qml new file mode 100644 index 0000000..6e4527a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/ShaderEditor.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/ShaderEditor.qml new file mode 100644 index 0000000..9247b20 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/UniformManagerPane.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/UniformManagerPane.qml new file mode 100644 index 0000000..9b9b83a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/main.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/main.qml new file mode 100644 index 0000000..ea23d3f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/plugins.qmltypes new file mode 100644 index 0000000..91e5f05 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/MaterialEditor/qmldir new file mode 100644 index 0000000..26dbad9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/Quick3DParticleEffects.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/Quick3DParticleEffects.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/color_table.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/color_table.png new file mode 100644 index 0000000..ecac519 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/color_table.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/color_table2.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/color_table2.png new file mode 100644 index 0000000..6b12c06 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/color_table2.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/droplet.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/droplet.png new file mode 100644 index 0000000..414ad02 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/droplet.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/dummy.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/dummy.png new file mode 100644 index 0000000..a3b6c7f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/dummy.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/dummy16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/dummy16.png new file mode 100644 index 0000000..de8906a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/dummy16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/dummy@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/dummy@2x.png new file mode 100644 index 0000000..7ca04a0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/dummy@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/rain.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/rain.png new file mode 100644 index 0000000..e99b15d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/rain.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/ripple.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/ripple.png new file mode 100644 index 0000000..94e6ab8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/ripple.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/smoke2.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/smoke2.png new file mode 100644 index 0000000..126ab92 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/smoke2.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/smoke_sprite.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/smoke_sprite.png new file mode 100644 index 0000000..033f9ec Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/smoke_sprite.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/smoke_sprite2.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/smoke_sprite2.png new file mode 100644 index 0000000..e6c0fe1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/smoke_sprite2.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/snowflake.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/snowflake.png new file mode 100644 index 0000000..ff3f798 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/snowflake.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/sphere.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/sphere.png new file mode 100644 index 0000000..3ed902d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/sphere.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/splash7.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/splash7.png new file mode 100644 index 0000000..ded60be Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/images/splash7.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/particleeffects.metainfo b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/particleeffects.metainfo new file mode 100644 index 0000000..d9bc305 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_clouds.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_clouds.qml new file mode 100644 index 0000000..be8f3a0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_dust.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_dust.qml new file mode 100644 index 0000000..25cbf80 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_exhaust.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_exhaust.qml new file mode 100644 index 0000000..10ce699 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_fire.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_fire.qml new file mode 100644 index 0000000..9086750 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_heavyrain.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_heavyrain.qml new file mode 100644 index 0000000..536cb96 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_heavyrain_tirespray.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_heavyrain_tirespray.qml new file mode 100644 index 0000000..f117506 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_lightrain.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_lightrain.qml new file mode 100644 index 0000000..b977798 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_lightrain_tirespray.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_lightrain_tirespray.qml new file mode 100644 index 0000000..93169c5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_rainmist.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_rainmist.qml new file mode 100644 index 0000000..bf49673 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_snow.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_snow.qml new file mode 100644 index 0000000..55a4648 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_steam.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/designer/source/particleeffect_steam.qml new file mode 100644 index 0000000..ea96751 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/qmldir new file mode 100644 index 0000000..e31f81b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/qtquick3dparticleeffectsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/qtquick3dparticleeffectsplugin.dll new file mode 100644 index 0000000..a4e91a6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/ParticleEffects/qtquick3dparticleeffectsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Affector3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Affector3DSection.qml new file mode 100644 index 0000000..ea94805 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Affector3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Affector3DSpecifics.qml new file mode 100644 index 0000000..28cda30 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Attractor3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Attractor3DSection.qml new file mode 100644 index 0000000..534ac95 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Attractor3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Attractor3DSpecifics.qml new file mode 100644 index 0000000..bc7f6a1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/DynamicBurst3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/DynamicBurst3DSection.qml new file mode 100644 index 0000000..51f20d5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/DynamicBurst3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/DynamicBurst3DSpecifics.qml new file mode 100644 index 0000000..81c9042 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/EmitBurst3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/EmitBurst3DSection.qml new file mode 100644 index 0000000..a80dc6d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/EmitBurst3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/EmitBurst3DSpecifics.qml new file mode 100644 index 0000000..1821302 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Gravity3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Gravity3DSection.qml new file mode 100644 index 0000000..db544f3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Gravity3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Gravity3DSpecifics.qml new file mode 100644 index 0000000..d356fb6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/LineParticle3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/LineParticle3DSection.qml new file mode 100644 index 0000000..53aca15 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/LineParticle3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/LineParticle3DSpecifics.qml new file mode 100644 index 0000000..5f29667 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ModelBlendParticle3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ModelBlendParticle3DSection.qml new file mode 100644 index 0000000..9d5b9af --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ModelBlendParticle3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ModelBlendParticle3DSpecifics.qml new file mode 100644 index 0000000..1728f4b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ModelParticle3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ModelParticle3DSection.qml new file mode 100644 index 0000000..c182f8c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ModelParticle3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ModelParticle3DSpecifics.qml new file mode 100644 index 0000000..641b414 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/NodeSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/NodeSection.qml new file mode 100644 index 0000000..2ac4502 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/NodeSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/NodeSpecifics.qml new file mode 100644 index 0000000..b3b0d66 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Particle3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Particle3DSection.qml new file mode 100644 index 0000000..80a1280 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Particle3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Particle3DSpecifics.qml new file mode 100644 index 0000000..e4656f7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleCustomShape3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleCustomShape3DSection.qml new file mode 100644 index 0000000..97b63b1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleCustomShape3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleCustomShape3DSpecifics.qml new file mode 100644 index 0000000..45d0f45 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleEmitter3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleEmitter3DSection.qml new file mode 100644 index 0000000..c2c69d2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleEmitter3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleEmitter3DSpecifics.qml new file mode 100644 index 0000000..61a9955 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleModelShape3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleModelShape3DSection.qml new file mode 100644 index 0000000..79913e6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleModelShape3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleModelShape3DSpecifics.qml new file mode 100644 index 0000000..f136003 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleShape3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleShape3DSection.qml new file mode 100644 index 0000000..c520907 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleShape3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleShape3DSpecifics.qml new file mode 100644 index 0000000..26f321b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleSystem3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleSystem3DSection.qml new file mode 100644 index 0000000..11ff7a5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleSystem3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ParticleSystem3DSpecifics.qml new file mode 100644 index 0000000..c3261b3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/PointRotator3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/PointRotator3DSection.qml new file mode 100644 index 0000000..00c9aac --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/PointRotator3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/PointRotator3DSpecifics.qml new file mode 100644 index 0000000..6d1f322 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Repeller3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Repeller3DSection.qml new file mode 100644 index 0000000..8321d3d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Repeller3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Repeller3DSpecifics.qml new file mode 100644 index 0000000..bdb7b02 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ScaleAffector3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ScaleAffector3DSection.qml new file mode 100644 index 0000000..0d1dfe5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ScaleAffector3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/ScaleAffector3DSpecifics.qml new file mode 100644 index 0000000..ab2766c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/SpriteParticle3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/SpriteParticle3DSection.qml new file mode 100644 index 0000000..636f36e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/SpriteParticle3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/SpriteParticle3DSpecifics.qml new file mode 100644 index 0000000..4632a7d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/SpriteSequence3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/SpriteSequence3DSection.qml new file mode 100644 index 0000000..e61bbe9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/SpriteSequence3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/SpriteSequence3DSpecifics.qml new file mode 100644 index 0000000..4af861a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/TargetDirection3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/TargetDirection3DSection.qml new file mode 100644 index 0000000..f6365a7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/TargetDirection3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/TargetDirection3DSpecifics.qml new file mode 100644 index 0000000..fccaacd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/TrailEmitter3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/TrailEmitter3DSection.qml new file mode 100644 index 0000000..27d4500 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/TrailEmitter3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/TrailEmitter3DSpecifics.qml new file mode 100644 index 0000000..9693554 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/VectorDirection3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/VectorDirection3DSection.qml new file mode 100644 index 0000000..4fac24e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/VectorDirection3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/VectorDirection3DSpecifics.qml new file mode 100644 index 0000000..d1a5bc7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Wander3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Wander3DSection.qml new file mode 100644 index 0000000..631a3e7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Wander3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/Wander3DSpecifics.qml new file mode 100644 index 0000000..1bba288 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/attractor-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/attractor-16px.png new file mode 100644 index 0000000..f2d49e7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/attractor-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/attractor-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/attractor-24px.png new file mode 100644 index 0000000..2c81264 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/attractor-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/attractor-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/attractor-24px@2x.png new file mode 100644 index 0000000..180951b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/attractor-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/dummy.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/dummy.png new file mode 100644 index 0000000..a3b6c7f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/dummy.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/dummy16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/dummy16.png new file mode 100644 index 0000000..de8906a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/dummy16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/dummy@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/dummy@2x.png new file mode 100644 index 0000000..7ca04a0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/dummy@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-16px.png new file mode 100644 index 0000000..d425974 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-24px.png new file mode 100644 index 0000000..3698ed1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-24px@2x.png new file mode 100644 index 0000000..d1f4a57 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emit-burst-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emitter-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emitter-16px.png new file mode 100644 index 0000000..1fce677 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emitter-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emitter-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emitter-24px.png new file mode 100644 index 0000000..8aa5a06 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emitter-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emitter-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emitter-24px@2x.png new file mode 100644 index 0000000..f9ee2f3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/emitter-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/gravity-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/gravity-16px.png new file mode 100644 index 0000000..4d18262 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/gravity-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/gravity-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/gravity-24px.png new file mode 100644 index 0000000..5cbe62a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/gravity-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/gravity-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/gravity-24px@2x.png new file mode 100644 index 0000000..5e91a61 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/gravity-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/line-particle-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/line-particle-16px.png new file mode 100644 index 0000000..2ade1e9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/line-particle-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/line-particle-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/line-particle-24px.png new file mode 100644 index 0000000..ed742d7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/line-particle-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/line-particle-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/line-particle-24px@2x.png new file mode 100644 index 0000000..22e2969 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/line-particle-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-16px.png new file mode 100644 index 0000000..0f77c30 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-24px.png new file mode 100644 index 0000000..bb6640d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-24px@2x.png new file mode 100644 index 0000000..143ab61 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-blend-particle-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-particle-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-particle-16px.png new file mode 100644 index 0000000..39cf9ee Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-particle-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-particle-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-particle-24px.png new file mode 100644 index 0000000..437fe22 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-particle-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-particle-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-particle-24px@2x.png new file mode 100644 index 0000000..bed5845 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-particle-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-shape-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-shape-16px.png new file mode 100644 index 0000000..4113a50 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-shape-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-shape-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-shape-24px.png new file mode 100644 index 0000000..3fb0186 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-shape-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-shape-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-shape-24px@2x.png new file mode 100644 index 0000000..adc41f7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/model-shape-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-16px.png new file mode 100644 index 0000000..4d3e489 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-24px.png new file mode 100644 index 0000000..39b8e93 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-24px@2x.png new file mode 100644 index 0000000..52520d7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-custom-shape-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-16px.png new file mode 100644 index 0000000..e8242fb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-24px.png new file mode 100644 index 0000000..7ce51b1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-24px@2x.png new file mode 100644 index 0000000..7878963 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-shape-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-system-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-system-16px.png new file mode 100644 index 0000000..66a0396 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-system-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-system-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-system-24px.png new file mode 100644 index 0000000..672b052 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-system-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-system-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-system-24px@2x.png new file mode 100644 index 0000000..89b2cac Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/particle-system-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-16px.png new file mode 100644 index 0000000..f44a7f8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-24px.png new file mode 100644 index 0000000..9ea1411 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-24px@2x.png new file mode 100644 index 0000000..f936039 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/point-rotator-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/repeller-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/repeller-16px.png new file mode 100644 index 0000000..13e759a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/repeller-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/repeller-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/repeller-24px.png new file mode 100644 index 0000000..27774c6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/repeller-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/repeller-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/repeller-24px@2x.png new file mode 100644 index 0000000..c3fb6b3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/repeller-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-16px.png new file mode 100644 index 0000000..30561ae Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-24px.png new file mode 100644 index 0000000..506eb33 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-24px@2x.png new file mode 100644 index 0000000..b1633e8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/scale-affector-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-16px.png new file mode 100644 index 0000000..14c6142 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-24px.png new file mode 100644 index 0000000..54a30b0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-24px@2x.png new file mode 100644 index 0000000..89b8764 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-particle-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-16px.png new file mode 100644 index 0000000..0174962 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-24px.png new file mode 100644 index 0000000..566b839 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-24px@2x.png new file mode 100644 index 0000000..0238128 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/sprite-sequence-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/target-direction-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/target-direction-16px.png new file mode 100644 index 0000000..4295336 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/target-direction-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/target-direction-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/target-direction-24px.png new file mode 100644 index 0000000..707d5da Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/target-direction-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/target-direction-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/target-direction-24px@2x.png new file mode 100644 index 0000000..92b235c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/target-direction-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-16px.png new file mode 100644 index 0000000..284bf9a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-24px.png new file mode 100644 index 0000000..ba06146 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-24px@2x.png new file mode 100644 index 0000000..a994df6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/trail-emitter-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-16px.png new file mode 100644 index 0000000..ef8e871 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-24px.png new file mode 100644 index 0000000..eafd377 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-24px@2x.png new file mode 100644 index 0000000..f062219 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/vector-direction-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/wander-16px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/wander-16px.png new file mode 100644 index 0000000..b2d43ed Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/wander-16px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/wander-24px.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/wander-24px.png new file mode 100644 index 0000000..16f043c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/wander-24px.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/wander-24px@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/wander-24px@2x.png new file mode 100644 index 0000000..82136e1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/images/wander-24px@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/particles3d.metainfo b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/particles3d.metainfo new file mode 100644 index 0000000..d2a2999 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_animatedsprite_template.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_animatedsprite_template.qml new file mode 100644 index 0000000..3aedb9a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_attractor_template.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_attractor_template.qml new file mode 100644 index 0000000..0a72379 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_burst_template.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_burst_template.qml new file mode 100644 index 0000000..3fca72a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_modelblend_template.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_modelblend_template.qml new file mode 100644 index 0000000..307f8a7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_modelshape_template.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_modelshape_template.qml new file mode 100644 index 0000000..423e89e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_particletrail_template.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_particletrail_template.qml new file mode 100644 index 0000000..c81c461 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_sprite_template.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_sprite_template.qml new file mode 100644 index 0000000..d9ec4cc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_template.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_template.qml new file mode 100644 index 0000000..d64dc2a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_wander_template.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/designer/source/particlesystem_wander_template.qml new file mode 100644 index 0000000..eeeaa22 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/plugins.qmltypes new file mode 100644 index 0000000..114ba39 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/plugins.qmltypes @@ -0,0 +1,2380 @@ +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: 28 + name: "QQuick3DParticle" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QQuick3DObject" + exports: ["QtQuick3D.Particles3D/Particle3D 6.2"] + isCreatable: false + exportMetaObjectRevisions: [1538] + Enum { + name: "FadeType" + lineNumber: 52 + values: ["FadeNone", "FadeOpacity", "FadeScale"] + } + Enum { + name: "AlignMode" + lineNumber: 60 + values: [ + "AlignNone", + "AlignTowardsTarget", + "AlignTowardsStartVelocity" + ] + } + Enum { + name: "SortMode" + lineNumber: 68 + values: ["SortNone", "SortNewest", "SortOldest", "SortDistance"] + } + Property { + name: "maxAmount" + type: "int" + read: "maxAmount" + write: "setMaxAmount" + notify: "maxAmountChanged" + index: 0 + lineNumber: 31 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + reset: "resetColor" + notify: "colorChanged" + index: 1 + lineNumber: 32 + } + Property { + name: "colorVariation" + type: "QVector4D" + read: "colorVariation" + write: "setColorVariation" + notify: "colorVariationChanged" + index: 2 + lineNumber: 33 + } + Property { + name: "unifiedColorVariation" + type: "bool" + read: "unifiedColorVariation" + write: "setUnifiedColorVariation" + notify: "unifiedColorVariationChanged" + index: 3 + lineNumber: 34 + } + Property { + name: "fadeInEffect" + type: "FadeType" + read: "fadeInEffect" + write: "setFadeInEffect" + notify: "fadeInEffectChanged" + index: 4 + lineNumber: 35 + } + Property { + name: "fadeOutEffect" + type: "FadeType" + read: "fadeOutEffect" + write: "setFadeOutEffect" + notify: "fadeOutEffectChanged" + index: 5 + lineNumber: 36 + } + Property { + name: "fadeInDuration" + type: "int" + read: "fadeInDuration" + write: "setFadeInDuration" + notify: "fadeInDurationChanged" + index: 6 + lineNumber: 37 + } + Property { + name: "fadeOutDuration" + type: "int" + read: "fadeOutDuration" + write: "setFadeOutDuration" + notify: "fadeOutDurationChanged" + index: 7 + lineNumber: 38 + } + Property { + name: "alignMode" + type: "AlignMode" + read: "alignMode" + write: "setAlignMode" + notify: "alignModeChanged" + index: 8 + lineNumber: 39 + } + Property { + name: "alignTargetPosition" + type: "QVector3D" + read: "alignTargetPosition" + write: "setAlignTargetPosition" + notify: "alignTargetPositionChanged" + index: 9 + lineNumber: 40 + } + Property { + name: "hasTransparency" + type: "bool" + read: "hasTransparency" + write: "setHasTransparency" + notify: "hasTransparencyChanged" + index: 10 + lineNumber: 41 + } + Property { + name: "sortMode" + type: "SortMode" + read: "sortMode" + write: "setSortMode" + notify: "sortModeChanged" + index: 11 + lineNumber: 42 + } + Signal { name: "systemChanged"; lineNumber: 110 } + Signal { name: "maxAmountChanged"; lineNumber: 111 } + Signal { name: "colorChanged"; lineNumber: 112 } + Signal { name: "colorVariationChanged"; lineNumber: 113 } + Signal { name: "unifiedColorVariationChanged"; lineNumber: 114 } + Signal { name: "fadeInEffectChanged"; lineNumber: 115 } + Signal { name: "fadeOutEffectChanged"; lineNumber: 116 } + Signal { name: "fadeInDurationChanged"; lineNumber: 117 } + Signal { name: "fadeOutDurationChanged"; lineNumber: 118 } + Signal { name: "alignModeChanged"; lineNumber: 119 } + Signal { name: "alignTargetPositionChanged"; lineNumber: 120 } + Signal { name: "hasTransparencyChanged"; lineNumber: 121 } + Signal { name: "sortModeChanged"; lineNumber: 122 } + Method { + name: "setSystem" + lineNumber: 95 + Parameter { name: "system"; type: "QQuick3DParticleSystem"; isPointer: true } + } + Method { + name: "setMaxAmount" + lineNumber: 96 + Parameter { name: "maxAmount"; type: "int" } + } + Method { + name: "setColor" + lineNumber: 97 + Parameter { name: "color"; type: "QColor" } + } + Method { + name: "setColorVariation" + lineNumber: 98 + Parameter { name: "colorVariation"; type: "QVector4D" } + } + Method { + name: "setUnifiedColorVariation" + lineNumber: 99 + Parameter { name: "unified"; type: "bool" } + } + Method { + name: "setFadeInEffect" + lineNumber: 100 + Parameter { name: "fadeInEffect"; type: "QQuick3DParticle::FadeType" } + } + Method { + name: "setFadeOutEffect" + lineNumber: 101 + Parameter { name: "fadeOutEffect"; type: "QQuick3DParticle::FadeType" } + } + Method { + name: "setFadeInDuration" + lineNumber: 102 + Parameter { name: "fadeInDuration"; type: "int" } + } + Method { + name: "setFadeOutDuration" + lineNumber: 103 + Parameter { name: "fadeOutDuration"; type: "int" } + } + Method { + name: "setAlignMode" + lineNumber: 104 + Parameter { name: "alignMode"; type: "QQuick3DParticle::AlignMode" } + } + Method { + name: "setAlignTargetPosition" + lineNumber: 105 + Parameter { name: "alignPosition"; type: "QVector3D" } + } + Method { + name: "setHasTransparency" + lineNumber: 106 + Parameter { name: "transparency"; type: "bool" } + } + Method { + name: "setSortMode" + lineNumber: 107 + Parameter { name: "sortMode"; type: "QQuick3DParticle::SortMode" } + } + } + Component { + file: "private/qquick3dparticleabstractshape_p.h" + lineNumber: 29 + name: "QQuick3DParticleAbstractShape" + accessSemantics: "reference" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + } + Component { + file: "private/qquick3dparticleaffector_p.h" + lineNumber: 28 + name: "QQuick3DParticleAffector" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: ["QtQuick3D.Particles3D/Affector3D 6.2"] + isCreatable: false + exportMetaObjectRevisions: [1538] + Property { + name: "system" + type: "QQuick3DParticleSystem" + isPointer: true + read: "system" + write: "setSystem" + notify: "systemChanged" + index: 0 + lineNumber: 31 + } + Property { + name: "particles" + type: "QQuick3DParticle" + isList: true + read: "particles" + index: 1 + lineNumber: 32 + isReadonly: true + } + Property { + name: "enabled" + type: "bool" + read: "enabled" + write: "setEnabled" + notify: "enabledChanged" + index: 2 + lineNumber: 33 + } + Signal { name: "update"; lineNumber: 59 } + Signal { name: "systemChanged"; lineNumber: 60 } + Signal { name: "enabledChanged"; lineNumber: 61 } + Method { + name: "setSystem" + lineNumber: 55 + Parameter { name: "system"; type: "QQuick3DParticleSystem"; isPointer: true } + } + Method { + name: "setEnabled" + lineNumber: 56 + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "private/qquick3dparticleattractor_p.h" + lineNumber: 23 + name: "QQuick3DParticleAttractor" + accessSemantics: "reference" + prototype: "QQuick3DParticleAffector" + exports: ["QtQuick3D.Particles3D/Attractor3D 6.2"] + exportMetaObjectRevisions: [1538] + Property { + name: "positionVariation" + type: "QVector3D" + read: "positionVariation" + write: "setPositionVariation" + notify: "positionVariationChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "shape" + type: "QQuick3DParticleAbstractShape" + isPointer: true + read: "shape" + write: "setShape" + notify: "shapeChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "duration" + type: "int" + read: "duration" + write: "setDuration" + notify: "durationChanged" + index: 2 + lineNumber: 28 + } + Property { + name: "durationVariation" + type: "int" + read: "durationVariation" + write: "setDurationVariation" + notify: "durationVariationChanged" + index: 3 + lineNumber: 29 + } + Property { + name: "hideAtEnd" + type: "bool" + read: "hideAtEnd" + write: "setHideAtEnd" + notify: "hideAtEndChanged" + index: 4 + lineNumber: 30 + } + Property { + name: "useCachedPositions" + type: "bool" + read: "useCachedPositions" + write: "setUseCachedPositions" + notify: "useCachedPositionsChanged" + index: 5 + lineNumber: 31 + } + Property { + name: "positionsAmount" + type: "int" + read: "positionsAmount" + write: "setPositionsAmount" + notify: "positionsAmountChanged" + index: 6 + lineNumber: 32 + } + Signal { name: "positionVariationChanged"; lineNumber: 57 } + Signal { name: "shapeChanged"; lineNumber: 58 } + Signal { name: "durationChanged"; lineNumber: 59 } + Signal { name: "durationVariationChanged"; lineNumber: 60 } + Signal { name: "hideAtEndChanged"; lineNumber: 61 } + Signal { name: "useCachedPositionsChanged"; lineNumber: 62 } + Signal { name: "positionsAmountChanged"; lineNumber: 63 } + Method { + name: "setPositionVariation" + lineNumber: 48 + Parameter { name: "positionVariation"; type: "QVector3D" } + } + Method { + name: "setShape" + lineNumber: 49 + Parameter { name: "shape"; type: "QQuick3DParticleAbstractShape"; isPointer: true } + } + Method { + name: "setDuration" + lineNumber: 50 + Parameter { name: "duration"; type: "int" } + } + Method { + name: "setDurationVariation" + lineNumber: 51 + Parameter { name: "durationVariation"; type: "int" } + } + Method { + name: "setHideAtEnd" + lineNumber: 52 + Parameter { name: "hideAtEnd"; type: "bool" } + } + Method { + name: "setUseCachedPositions" + lineNumber: 53 + Parameter { name: "useCachedPositions"; type: "bool" } + } + Method { + name: "setPositionsAmount" + lineNumber: 54 + Parameter { name: "positionsAmount"; type: "int" } + } + } + Component { + file: "private/qquick3dparticlecustomshape_p.h" + lineNumber: 23 + 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: 26 + } + Property { + name: "randomizeData" + type: "bool" + read: "randomizeData" + write: "setRandomizeData" + notify: "randomizeDataChanged" + index: 1 + lineNumber: 27 + } + Signal { name: "sourceChanged"; lineNumber: 45 } + Signal { name: "randomizeDataChanged"; lineNumber: 46 } + Method { + name: "setSource" + lineNumber: 41 + Parameter { name: "source"; type: "QUrl" } + } + Method { + name: "setRandomizeData" + lineNumber: 42 + Parameter { name: "random"; type: "bool" } + } + } + Component { + file: "private/qquick3dparticledirection_p.h" + lineNumber: 29 + name: "QQuick3DParticleDirection" + accessSemantics: "reference" + prototype: "QObject" + } + Component { + file: "private/qquick3dparticledynamicburst_p.h" + lineNumber: 22 + name: "QQuick3DParticleDynamicBurst" + accessSemantics: "reference" + prototype: "QQuick3DParticleEmitBurst" + exports: ["QtQuick3D.Particles3D/DynamicBurst3D 6.3"] + exportMetaObjectRevisions: [1539] + Enum { + name: "TriggerMode" + lineNumber: 32 + values: ["TriggerTime", "TriggerStart", "TriggerEnd"] + } + Property { + name: "enabled" + type: "bool" + read: "enabled" + write: "setEnabled" + notify: "enabledChanged" + index: 0 + lineNumber: 25 + } + Property { + name: "amountVariation" + type: "int" + read: "amountVariation" + write: "setAmountVariation" + notify: "amountVariationChanged" + index: 1 + lineNumber: 26 + } + Property { + name: "triggerMode" + type: "TriggerMode" + read: "triggerMode" + write: "setTriggerMode" + notify: "triggerModeChanged" + index: 2 + lineNumber: 27 + } + Signal { name: "enabledChanged"; lineNumber: 51 } + Signal { name: "amountVariationChanged"; lineNumber: 52 } + Signal { name: "triggerModeChanged"; lineNumber: 53 } + Method { + name: "setEnabled" + lineNumber: 46 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setAmountVariation" + lineNumber: 47 + Parameter { name: "value"; type: "int" } + } + Method { + name: "setTriggerMode" + lineNumber: 48 + Parameter { name: "mode"; type: "TriggerMode" } + } + } + Component { + file: "private/qquick3dparticleemitburst_p.h" + lineNumber: 28 + 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: 31 + } + Property { + name: "amount" + type: "int" + read: "amount" + write: "setAmount" + notify: "amountChanged" + index: 1 + lineNumber: 32 + } + Property { + name: "duration" + type: "int" + read: "duration" + write: "setDuration" + notify: "durationChanged" + index: 2 + lineNumber: 33 + } + Signal { name: "timeChanged"; lineNumber: 53 } + Signal { name: "amountChanged"; lineNumber: 54 } + Signal { name: "durationChanged"; lineNumber: 55 } + Method { + name: "setTime" + lineNumber: 48 + Parameter { name: "time"; type: "int" } + } + Method { + name: "setAmount" + lineNumber: 49 + Parameter { name: "amount"; type: "int" } + } + Method { + name: "setDuration" + lineNumber: 50 + Parameter { name: "duration"; type: "int" } + } + } + Component { + file: "private/qquick3dparticleemitter_p.h" + lineNumber: 30 + name: "QQuick3DParticleEmitter" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: [ + "QtQuick3D.Particles3D/ParticleEmitter3D 6.2", + "QtQuick3D.Particles3D/ParticleEmitter3D 6.10" + ] + exportMetaObjectRevisions: [1538, 1546] + Enum { + name: "EmitMode" + lineNumber: 59 + values: ["Default", "SurfaceNormal", "SurfaceReflected"] + } + Property { + name: "system" + type: "QQuick3DParticleSystem" + isPointer: true + read: "system" + write: "setSystem" + notify: "systemChanged" + index: 0 + lineNumber: 33 + } + Property { + name: "emitBursts" + type: "QQuick3DParticleEmitBurst" + isList: true + read: "emitBursts" + index: 1 + lineNumber: 34 + isReadonly: true + } + Property { + name: "velocity" + type: "QQuick3DParticleDirection" + isPointer: true + read: "velocity" + write: "setVelocity" + notify: "velocityChanged" + index: 2 + lineNumber: 35 + } + Property { + name: "particle" + type: "QQuick3DParticle" + isPointer: true + read: "particle" + write: "setParticle" + notify: "particleChanged" + index: 3 + lineNumber: 36 + } + Property { + name: "enabled" + type: "bool" + read: "enabled" + write: "setEnabled" + notify: "enabledChanged" + index: 4 + lineNumber: 37 + } + Property { + name: "shape" + type: "QQuick3DParticleAbstractShape" + isPointer: true + read: "shape" + write: "setShape" + notify: "shapeChanged" + index: 5 + lineNumber: 38 + } + Property { + name: "emitRate" + type: "float" + read: "emitRate" + write: "setEmitRate" + notify: "emitRateChanged" + index: 6 + lineNumber: 39 + } + Property { + name: "lifeSpan" + type: "int" + read: "lifeSpan" + write: "setLifeSpan" + notify: "lifeSpanChanged" + index: 7 + lineNumber: 40 + } + Property { + name: "lifeSpanVariation" + type: "int" + read: "lifeSpanVariation" + write: "setLifeSpanVariation" + notify: "lifeSpanVariationChanged" + index: 8 + lineNumber: 41 + } + Property { + name: "particleScale" + type: "float" + read: "particleScale" + write: "setParticleScale" + notify: "particleScaleChanged" + index: 9 + lineNumber: 42 + } + Property { + name: "particleEndScale" + type: "float" + read: "particleEndScale" + write: "setParticleEndScale" + notify: "particleEndScaleChanged" + index: 10 + lineNumber: 43 + } + Property { + name: "particleScaleVariation" + type: "float" + read: "particleScaleVariation" + write: "setParticleScaleVariation" + notify: "particleScaleVariationChanged" + index: 11 + lineNumber: 44 + } + Property { + name: "particleEndScaleVariation" + type: "float" + read: "particleEndScaleVariation" + write: "setParticleEndScaleVariation" + notify: "particleEndScaleVariationChanged" + index: 12 + lineNumber: 45 + } + Property { + name: "particleRotation" + type: "QVector3D" + read: "particleRotation" + write: "setParticleRotation" + notify: "particleRotationChanged" + index: 13 + lineNumber: 46 + } + Property { + name: "particleRotationVariation" + type: "QVector3D" + read: "particleRotationVariation" + write: "setParticleRotationVariation" + notify: "particleRotationVariationChanged" + index: 14 + lineNumber: 47 + } + Property { + name: "particleRotationVelocity" + type: "QVector3D" + read: "particleRotationVelocity" + write: "setParticleRotationVelocity" + notify: "particleRotationVelocityChanged" + index: 15 + lineNumber: 48 + } + Property { + name: "particleRotationVelocityVariation" + type: "QVector3D" + read: "particleRotationVelocityVariation" + write: "setParticleRotationVelocityVariation" + notify: "particleRotationVariationVelocityChanged" + index: 16 + lineNumber: 49 + } + Property { + name: "depthBias" + type: "float" + read: "depthBias" + write: "setDepthBias" + notify: "depthBiasChanged" + index: 17 + lineNumber: 50 + } + Property { + name: "reversed" + revision: 1546 + type: "bool" + read: "reversed" + write: "setReversed" + notify: "reversedChanged" + index: 18 + lineNumber: 51 + } + Property { + name: "emitMode" + revision: 1546 + type: "EmitMode" + read: "emitMode" + write: "setEmitMode" + notify: "emitModeChanged" + index: 19 + lineNumber: 53 + } + Signal { name: "velocityChanged"; lineNumber: 113 } + Signal { name: "systemChanged"; lineNumber: 114 } + Signal { name: "emitRateChanged"; lineNumber: 115 } + Signal { name: "particleScaleChanged"; lineNumber: 116 } + Signal { name: "particleEndScaleChanged"; lineNumber: 117 } + Signal { name: "particleScaleVariationChanged"; lineNumber: 118 } + Signal { name: "particleEndScaleVariationChanged"; lineNumber: 119 } + Signal { name: "lifeSpanChanged"; lineNumber: 120 } + Signal { name: "lifeSpanVariationChanged"; lineNumber: 121 } + Signal { name: "particleChanged"; lineNumber: 122 } + Signal { name: "shapeChanged"; lineNumber: 123 } + Signal { name: "particleRotationChanged"; lineNumber: 124 } + Signal { name: "particleRotationVariationChanged"; lineNumber: 125 } + Signal { name: "particleRotationVelocityChanged"; lineNumber: 126 } + Signal { name: "particleRotationVariationVelocityChanged"; lineNumber: 127 } + Signal { name: "enabledChanged"; lineNumber: 128 } + Signal { name: "depthBiasChanged"; lineNumber: 129 } + Signal { name: "reversedChanged"; revision: 1546; lineNumber: 130 } + Signal { name: "emitModeChanged"; revision: 1546; lineNumber: 131 } + Method { + name: "setEnabled" + lineNumber: 92 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setVelocity" + lineNumber: 93 + Parameter { name: "velocity"; type: "QQuick3DParticleDirection"; isPointer: true } + } + Method { + name: "setSystem" + lineNumber: 94 + Parameter { name: "system"; type: "QQuick3DParticleSystem"; isPointer: true } + } + Method { + name: "setEmitRate" + lineNumber: 95 + Parameter { name: "emitRate"; type: "float" } + } + Method { + name: "setParticleScale" + lineNumber: 96 + Parameter { name: "particleScale"; type: "float" } + } + Method { + name: "setParticleEndScale" + lineNumber: 97 + Parameter { name: "particleEndScale"; type: "float" } + } + Method { + name: "setParticleScaleVariation" + lineNumber: 98 + Parameter { name: "particleScaleVariation"; type: "float" } + } + Method { + name: "setParticleEndScaleVariation" + lineNumber: 99 + Parameter { name: "particleEndScaleVariation"; type: "float" } + } + Method { + name: "setLifeSpan" + lineNumber: 100 + Parameter { name: "lifeSpan"; type: "int" } + } + Method { + name: "setLifeSpanVariation" + lineNumber: 101 + Parameter { name: "lifeSpanVariation"; type: "int" } + } + Method { + name: "setParticle" + lineNumber: 102 + Parameter { name: "particle"; type: "QQuick3DParticle"; isPointer: true } + } + Method { + name: "setShape" + lineNumber: 103 + Parameter { name: "shape"; type: "QQuick3DParticleAbstractShape"; isPointer: true } + } + Method { + name: "setParticleRotation" + lineNumber: 104 + Parameter { name: "particleRotation"; type: "QVector3D" } + } + Method { + name: "setParticleRotationVariation" + lineNumber: 105 + Parameter { name: "particleRotationVariation"; type: "QVector3D" } + } + Method { + name: "setParticleRotationVelocity" + lineNumber: 106 + Parameter { name: "particleRotationVelocity"; type: "QVector3D" } + } + Method { + name: "setParticleRotationVelocityVariation" + lineNumber: 107 + Parameter { name: "particleRotationVelocityVariation"; type: "QVector3D" } + } + Method { + name: "setDepthBias" + lineNumber: 108 + Parameter { name: "bias"; type: "float" } + } + Method { + name: "setReversed" + revision: 1546 + lineNumber: 109 + Parameter { name: "reversed"; type: "bool" } + } + Method { + name: "setEmitMode" + revision: 1546 + lineNumber: 111 + Parameter { name: "mode"; type: "EmitMode" } + } + Method { + name: "burst" + lineNumber: 87 + Parameter { name: "count"; type: "int" } + } + Method { + name: "burst" + lineNumber: 88 + Parameter { name: "count"; type: "int" } + Parameter { name: "duration"; type: "int" } + } + Method { + name: "burst" + lineNumber: 89 + Parameter { name: "count"; type: "int" } + Parameter { name: "duration"; type: "int" } + Parameter { name: "position"; type: "QVector3D" } + } + } + Component { + file: "private/qquick3dparticlegravity_p.h" + lineNumber: 23 + name: "QQuick3DParticleGravity" + accessSemantics: "reference" + prototype: "QQuick3DParticleAffector" + exports: ["QtQuick3D.Particles3D/Gravity3D 6.2"] + exportMetaObjectRevisions: [1538] + Property { + name: "magnitude" + type: "float" + read: "magnitude" + write: "setMagnitude" + notify: "magnitudeChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "direction" + type: "QVector3D" + read: "direction" + write: "setDirection" + notify: "directionChanged" + index: 1 + lineNumber: 27 + } + Signal { name: "magnitudeChanged"; lineNumber: 42 } + Signal { name: "directionChanged"; lineNumber: 43 } + Method { + name: "setDirection" + lineNumber: 38 + Parameter { name: "direction"; type: "QVector3D" } + } + Method { + name: "setMagnitude" + lineNumber: 39 + Parameter { name: "magnitude"; type: "float" } + } + } + Component { + file: "private/qquick3dparticlelineparticle_p.h" + lineNumber: 22 + name: "QQuick3DParticleLineParticle" + accessSemantics: "reference" + prototype: "QQuick3DParticleSpriteParticle" + exports: ["QtQuick3D.Particles3D/LineParticle3D 6.4"] + exportMetaObjectRevisions: [1540] + Enum { + name: "TexcoordMode" + lineNumber: 39 + values: ["Absolute", "Relative", "Fill"] + } + Property { + name: "segmentCount" + type: "int" + read: "segmentCount" + write: "setSegmentCount" + notify: "segmentCountChanged" + index: 0 + lineNumber: 25 + } + Property { + name: "alphaFade" + type: "float" + read: "alphaFade" + write: "setAlphaFade" + notify: "alphaFadeChanged" + index: 1 + lineNumber: 26 + } + Property { + name: "scaleMultiplier" + type: "float" + read: "scaleMultiplier" + write: "setScaleMultiplier" + notify: "scaleMultiplierChanged" + index: 2 + lineNumber: 27 + } + Property { + name: "texcoordMultiplier" + type: "float" + read: "texcoordMultiplier" + write: "setTexcoordMultiplier" + notify: "texcoordMultiplierChanged" + index: 3 + lineNumber: 28 + } + Property { + name: "length" + type: "float" + read: "length" + write: "setLength" + notify: "lengthChanged" + index: 4 + lineNumber: 29 + } + Property { + name: "lengthVariation" + type: "float" + read: "lengthVariation" + write: "setLengthVariation" + notify: "lengthVariationChanged" + index: 5 + lineNumber: 30 + } + Property { + name: "lengthDeltaMin" + type: "float" + read: "lengthDeltaMin" + write: "setLengthDeltaMin" + notify: "lengthDeltaMinChanged" + index: 6 + lineNumber: 31 + } + Property { + name: "eolFadeOutDuration" + type: "int" + read: "eolFadeOutDuration" + write: "setEolFadeOutDuration" + notify: "eolFadeOutDurationChanged" + index: 7 + lineNumber: 32 + } + Property { + name: "texcoordMode" + type: "TexcoordMode" + read: "texcoordMode" + write: "setTexcoordMode" + notify: "texcoordModeChanged" + index: 8 + lineNumber: 33 + } + Signal { name: "segmentCountChanged"; lineNumber: 72 } + Signal { name: "alphaFadeChanged"; lineNumber: 73 } + Signal { name: "scaleMultiplierChanged"; lineNumber: 74 } + Signal { name: "texcoordMultiplierChanged"; lineNumber: 75 } + Signal { name: "lengthChanged"; lineNumber: 76 } + Signal { name: "lengthVariationChanged"; lineNumber: 77 } + Signal { name: "lengthDeltaMinChanged"; lineNumber: 78 } + Signal { name: "eolFadeOutDurationChanged"; lineNumber: 79 } + Signal { name: "texcoordModeChanged"; lineNumber: 80 } + Method { + name: "setSegmentCount" + lineNumber: 61 + Parameter { name: "count"; type: "int" } + } + Method { + name: "setAlphaFade" + lineNumber: 62 + Parameter { name: "fade"; type: "float" } + } + Method { + name: "setScaleMultiplier" + lineNumber: 63 + Parameter { name: "multiplier"; type: "float" } + } + Method { + name: "setTexcoordMultiplier" + lineNumber: 64 + Parameter { name: "multiplier"; type: "float" } + } + Method { + name: "setLength" + lineNumber: 65 + Parameter { name: "length"; type: "float" } + } + Method { + name: "setLengthVariation" + lineNumber: 66 + Parameter { name: "length"; type: "float" } + } + Method { + name: "setLengthDeltaMin" + lineNumber: 67 + Parameter { name: "min"; type: "float" } + } + Method { + name: "setEolFadeOutDuration" + lineNumber: 68 + Parameter { name: "duration"; type: "int" } + } + Method { + name: "setTexcoordMode" + lineNumber: 69 + Parameter { name: "mode"; type: "QQuick3DParticleLineParticle::TexcoordMode" } + } + } + Component { + file: "private/qquick3dparticlemodelblendparticle_p.h" + lineNumber: 31 + name: "QQuick3DParticleModelBlendParticle" + accessSemantics: "reference" + prototype: "QQuick3DParticle" + exports: ["QtQuick3D.Particles3D/ModelBlendParticle3D 6.2"] + exportMetaObjectRevisions: [1538] + Enum { + name: "ModelBlendMode" + lineNumber: 47 + values: ["Explode", "Construct", "Transfer"] + } + Enum { + name: "ModelBlendEmitMode" + lineNumber: 55 + values: ["Sequential", "Random", "Activation"] + } + Property { + name: "delegate" + type: "QQmlComponent" + isPointer: true + read: "delegate" + write: "setDelegate" + notify: "delegateChanged" + index: 0 + lineNumber: 34 + } + Property { + name: "endNode" + type: "QQuick3DNode" + isPointer: true + read: "endNode" + write: "setEndNode" + notify: "endNodeChanged" + index: 1 + lineNumber: 35 + } + Property { + name: "modelBlendMode" + type: "ModelBlendMode" + read: "modelBlendMode" + write: "setModelBlendMode" + notify: "modelBlendModeChanged" + index: 2 + lineNumber: 36 + } + Property { + name: "endTime" + type: "int" + read: "endTime" + write: "setEndTime" + notify: "endTimeChanged" + index: 3 + lineNumber: 37 + } + Property { + name: "activationNode" + type: "QQuick3DNode" + isPointer: true + read: "activationNode" + write: "setActivationNode" + notify: "activationNodeChanged" + index: 4 + lineNumber: 38 + } + Property { + name: "emitMode" + type: "ModelBlendEmitMode" + read: "emitMode" + write: "setEmitMode" + notify: "emitModeChanged" + index: 5 + lineNumber: 39 + } + Signal { name: "delegateChanged"; lineNumber: 79 } + Signal { name: "blendFactorChanged"; lineNumber: 80 } + Signal { name: "endNodeChanged"; lineNumber: 81 } + Signal { name: "modelBlendModeChanged"; lineNumber: 82 } + Signal { name: "endTimeChanged"; lineNumber: 83 } + Signal { name: "activationNodeChanged"; lineNumber: 84 } + Signal { name: "emitModeChanged"; lineNumber: 85 } + Method { + name: "setDelegate" + lineNumber: 71 + Parameter { name: "setDelegate"; type: "QQmlComponent"; isPointer: true } + } + Method { + name: "setEndNode" + lineNumber: 72 + Parameter { name: "endNode"; type: "QQuick3DNode"; isPointer: true } + } + Method { + name: "setEndTime" + lineNumber: 73 + Parameter { name: "endTime"; type: "int" } + } + Method { + name: "setModelBlendMode" + lineNumber: 74 + Parameter { name: "mode"; type: "ModelBlendMode" } + } + Method { + name: "setActivationNode" + lineNumber: 75 + Parameter { name: "activationNode"; type: "QQuick3DNode"; isPointer: true } + } + Method { + name: "setEmitMode" + lineNumber: 76 + Parameter { name: "emitMode"; type: "ModelBlendEmitMode" } + } + } + Component { + file: "private/qquick3dparticlemodelparticle_p.h" + lineNumber: 36 + 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: 39 + } + Property { + name: "instanceTable" + type: "QQuick3DInstancing" + isPointer: true + read: "instanceTable" + notify: "instanceTableChanged" + index: 1 + lineNumber: 40 + isReadonly: true + } + Signal { name: "delegateChanged"; lineNumber: 56 } + Signal { name: "instanceTableChanged"; lineNumber: 57 } + Method { + name: "setDelegate" + lineNumber: 53 + Parameter { name: "delegate"; type: "QQmlComponent"; isPointer: true } + } + } + Component { + file: "private/qquick3dparticlemodelshape_p.h" + lineNumber: 26 + 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: 29 + } + Property { + name: "delegate" + type: "QQmlComponent" + isPointer: true + read: "delegate" + write: "setDelegate" + notify: "delegateChanged" + index: 1 + lineNumber: 30 + } + Signal { name: "fillChanged"; lineNumber: 50 } + Signal { name: "delegateChanged"; lineNumber: 51 } + Method { + name: "setFill" + lineNumber: 42 + Parameter { name: "fill"; type: "bool" } + } + Method { + name: "setDelegate" + lineNumber: 43 + Parameter { name: "delegate"; type: "QQmlComponent"; isPointer: true } + } + Method { + name: "getPosition" + type: "QVector3D" + lineNumber: 46 + Parameter { name: "particleIndex"; type: "int" } + } + Method { + name: "getSurfaceNormal" + type: "QVector3D" + lineNumber: 47 + Parameter { name: "particleIndex"; type: "int" } + } + } + Component { + file: "private/qquick3dparticlepointrotator_p.h" + lineNumber: 23 + name: "QQuick3DParticlePointRotator" + accessSemantics: "reference" + prototype: "QQuick3DParticleAffector" + exports: ["QtQuick3D.Particles3D/PointRotator3D 6.2"] + exportMetaObjectRevisions: [1538] + Property { + name: "magnitude" + type: "float" + read: "magnitude" + write: "setMagnitude" + notify: "magnitudeChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "direction" + type: "QVector3D" + read: "direction" + write: "setDirection" + notify: "directionChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "pivotPoint" + type: "QVector3D" + read: "pivotPoint" + write: "setPivotPoint" + notify: "pivotPointChanged" + index: 2 + lineNumber: 28 + } + Signal { name: "magnitudeChanged"; lineNumber: 45 } + Signal { name: "directionChanged"; lineNumber: 46 } + Signal { name: "pivotPointChanged"; lineNumber: 47 } + Method { + name: "setMagnitude" + lineNumber: 40 + Parameter { name: "magnitude"; type: "float" } + } + Method { + name: "setDirection" + lineNumber: 41 + Parameter { name: "direction"; type: "QVector3D" } + } + Method { + name: "setPivotPoint" + lineNumber: 42 + Parameter { name: "point"; type: "QVector3D" } + } + } + Component { + file: "private/qquick3dparticlerepeller_p.h" + lineNumber: 22 + name: "QQuick3DParticleRepeller" + accessSemantics: "reference" + prototype: "QQuick3DParticleAffector" + exports: ["QtQuick3D.Particles3D/Repeller3D 6.4"] + exportMetaObjectRevisions: [1540] + Property { + name: "radius" + type: "float" + read: "radius" + write: "setRadius" + notify: "radiusChanged" + index: 0 + lineNumber: 25 + } + Property { + name: "outerRadius" + type: "float" + read: "outerRadius" + write: "setOuterRadius" + notify: "outerRadiusChanged" + index: 1 + lineNumber: 26 + } + Property { + name: "strength" + type: "float" + read: "strength" + write: "setStrength" + notify: "strengthChanged" + index: 2 + lineNumber: 27 + } + Signal { name: "radiusChanged"; lineNumber: 43 } + Signal { name: "outerRadiusChanged"; lineNumber: 44 } + Signal { name: "strengthChanged"; lineNumber: 45 } + Method { + name: "setRadius" + lineNumber: 38 + Parameter { name: "radius"; type: "float" } + } + Method { + name: "setOuterRadius" + lineNumber: 39 + Parameter { name: "radius"; type: "float" } + } + Method { + name: "setStrength" + lineNumber: 40 + Parameter { name: "strength"; type: "float" } + } + } + Component { + file: "private/qquick3dparticlescaleaffector_p.h" + lineNumber: 23 + name: "QQuick3DParticleScaleAffector" + accessSemantics: "reference" + prototype: "QQuick3DParticleAffector" + exports: ["QtQuick3D.Particles3D/ScaleAffector3D 6.4"] + exportMetaObjectRevisions: [1540] + Enum { + name: "ScalingType" + lineNumber: 36 + values: [ + "Linear", + "SewSaw", + "SineWave", + "AbsSineWave", + "Step", + "SmoothStep" + ] + } + Property { + name: "minSize" + type: "float" + read: "minSize" + write: "setMinSize" + notify: "minSizeChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "maxSize" + type: "float" + read: "maxSize" + write: "setMaxSize" + notify: "maxSizeChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "duration" + type: "int" + read: "duration" + write: "setDuration" + notify: "durationChanged" + index: 2 + lineNumber: 28 + } + Property { + name: "type" + type: "ScalingType" + read: "type" + write: "setType" + notify: "typeChanged" + index: 3 + lineNumber: 29 + } + Property { + name: "easingCurve" + type: "QEasingCurve" + read: "easingCurve" + write: "setEasingCurve" + notify: "easingCurveChanged" + index: 4 + lineNumber: 30 + } + Signal { name: "minSizeChanged"; lineNumber: 61 } + Signal { name: "maxSizeChanged"; lineNumber: 62 } + Signal { name: "durationChanged"; lineNumber: 63 } + Signal { name: "typeChanged"; lineNumber: 64 } + Signal { name: "easingCurveChanged"; lineNumber: 65 } + Method { + name: "setMinSize" + lineNumber: 54 + Parameter { name: "size"; type: "float" } + } + Method { + name: "setMaxSize" + lineNumber: 55 + Parameter { name: "size"; type: "float" } + } + Method { + name: "setDuration" + lineNumber: 56 + Parameter { name: "duration"; type: "int" } + } + Method { + name: "setType" + lineNumber: 57 + Parameter { name: "type"; type: "ScalingType" } + } + Method { + name: "setEasingCurve" + lineNumber: 58 + Parameter { name: "curve"; type: "QEasingCurve" } + } + } + Component { + file: "private/qquick3dparticleshape_p.h" + lineNumber: 26 + name: "QQuick3DParticleShape" + accessSemantics: "reference" + prototype: "QQuick3DParticleAbstractShape" + exports: ["QtQuick3D.Particles3D/ParticleShape3D 6.2"] + exportMetaObjectRevisions: [1538] + Enum { + name: "ShapeType" + lineNumber: 37 + values: ["Cube", "Sphere", "Cylinder"] + } + Property { + name: "fill" + type: "bool" + read: "fill" + write: "setFill" + notify: "fillChanged" + index: 0 + lineNumber: 29 + } + Property { + name: "type" + type: "ShapeType" + read: "type" + write: "setType" + notify: "typeChanged" + index: 1 + lineNumber: 30 + } + Property { + name: "extents" + type: "QVector3D" + read: "extents" + write: "setExtents" + notify: "extentsChanged" + index: 2 + lineNumber: 31 + } + Signal { name: "fillChanged"; lineNumber: 61 } + Signal { name: "typeChanged"; lineNumber: 62 } + Signal { name: "extentsChanged"; lineNumber: 63 } + Method { + name: "setFill" + lineNumber: 56 + Parameter { name: "fill"; type: "bool" } + } + Method { + name: "setType" + lineNumber: 57 + Parameter { name: "type"; type: "QQuick3DParticleShape::ShapeType" } + } + Method { + name: "setExtents" + lineNumber: 58 + Parameter { name: "extends"; type: "QVector3D" } + } + } + Component { + file: "private/qquick3dparticlespriteparticle_p.h" + lineNumber: 31 + 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: 48 + values: ["SourceOver", "Screen", "Multiply"] + } + Property { + name: "blendMode" + type: "BlendMode" + read: "blendMode" + write: "setBlendMode" + notify: "blendModeChanged" + index: 0 + lineNumber: 34 + } + Property { + name: "sprite" + type: "QQuick3DTexture" + isPointer: true + read: "sprite" + write: "setSprite" + notify: "spriteChanged" + index: 1 + lineNumber: 35 + } + Property { + name: "spriteSequence" + type: "QQuick3DParticleSpriteSequence" + isPointer: true + read: "spriteSequence" + write: "setSpriteSequence" + notify: "spriteSequenceChanged" + index: 2 + lineNumber: 36 + } + Property { + name: "billboard" + type: "bool" + read: "billboard" + write: "setBillboard" + notify: "billboardChanged" + index: 3 + lineNumber: 37 + } + Property { + name: "particleScale" + type: "float" + read: "particleScale" + write: "setParticleScale" + notify: "particleScaleChanged" + index: 4 + lineNumber: 38 + } + Property { + name: "colorTable" + type: "QQuick3DTexture" + isPointer: true + read: "colorTable" + write: "setColorTable" + notify: "colorTableChanged" + index: 5 + lineNumber: 39 + } + Property { + name: "lights" + revision: 1539 + type: "QQuick3DAbstractLight" + isList: true + read: "lights" + notify: "lightsChanged" + index: 6 + lineNumber: 40 + isReadonly: true + } + Property { + name: "offsetX" + revision: 1539 + type: "float" + read: "offsetX" + write: "setOffsetX" + notify: "offsetXChanged" + index: 7 + lineNumber: 41 + } + Property { + name: "offsetY" + revision: 1539 + type: "float" + read: "offsetY" + write: "setOffsetY" + notify: "offsetYChanged" + index: 8 + lineNumber: 42 + } + Property { + name: "castsReflections" + revision: 1540 + type: "bool" + read: "castsReflections" + write: "setCastsReflections" + notify: "castsReflectionsChanged" + index: 9 + lineNumber: 43 + } + Signal { name: "blendModeChanged"; lineNumber: 77 } + Signal { name: "spriteChanged"; lineNumber: 78 } + Signal { name: "spriteSequenceChanged"; lineNumber: 79 } + Signal { name: "billboardChanged"; lineNumber: 80 } + Signal { name: "particleScaleChanged"; lineNumber: 81 } + Signal { name: "colorTableChanged"; lineNumber: 82 } + Signal { name: "lightsChanged"; revision: 1539; lineNumber: 83 } + Signal { name: "offsetXChanged"; revision: 1539; lineNumber: 84 } + Signal { name: "offsetYChanged"; revision: 1539; lineNumber: 85 } + Signal { name: "castsReflectionsChanged"; revision: 1540; lineNumber: 86 } + Method { + name: "setBlendMode" + lineNumber: 66 + Parameter { name: "blendMode"; type: "QQuick3DParticleSpriteParticle::BlendMode" } + } + Method { + name: "setSprite" + lineNumber: 67 + Parameter { name: "sprite"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setSpriteSequence" + lineNumber: 68 + Parameter { name: "spriteSequence"; type: "QQuick3DParticleSpriteSequence"; isPointer: true } + } + Method { + name: "setBillboard" + lineNumber: 69 + Parameter { name: "billboard"; type: "bool" } + } + Method { + name: "setParticleScale" + lineNumber: 70 + Parameter { name: "scale"; type: "float" } + } + Method { + name: "setColorTable" + lineNumber: 71 + Parameter { name: "colorTable"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setOffsetX" + lineNumber: 72 + Parameter { name: "value"; type: "float" } + } + Method { + name: "setOffsetY" + lineNumber: 73 + Parameter { name: "value"; type: "float" } + } + Method { + name: "setCastsReflections" + revision: 1540 + lineNumber: 74 + Parameter { name: "castsReflections"; type: "bool" } + } + Method { + name: "onLightDestroyed" + lineNumber: 108 + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + } + Component { + file: "private/qquick3dparticlespritesequence_p.h" + lineNumber: 28 + name: "QQuick3DParticleSpriteSequence" + accessSemantics: "reference" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: ["QtQuick3D.Particles3D/SpriteSequence3D 6.2"] + exportMetaObjectRevisions: [1538] + Enum { + name: "AnimationDirection" + lineNumber: 44 + values: [ + "Normal", + "Reverse", + "Alternate", + "AlternateReverse", + "SingleFrame" + ] + } + Property { + name: "frameCount" + type: "int" + read: "frameCount" + write: "setFrameCount" + notify: "frameCountChanged" + index: 0 + lineNumber: 31 + } + Property { + name: "frameIndex" + type: "int" + read: "frameIndex" + write: "setFrameIndex" + notify: "frameIndexChanged" + index: 1 + lineNumber: 32 + } + Property { + name: "interpolate" + type: "bool" + read: "interpolate" + write: "setInterpolate" + notify: "interpolateChanged" + index: 2 + lineNumber: 33 + } + Property { + name: "duration" + type: "int" + read: "duration" + write: "setDuration" + notify: "durationChanged" + index: 3 + lineNumber: 34 + } + Property { + name: "durationVariation" + type: "int" + read: "durationVariation" + write: "setDurationVariation" + notify: "durationVariationChanged" + index: 4 + lineNumber: 35 + } + Property { + name: "randomStart" + type: "bool" + read: "randomStart" + write: "setRandomStart" + notify: "randomStartChanged" + index: 5 + lineNumber: 36 + } + Property { + name: "animationDirection" + type: "AnimationDirection" + read: "animationDirection" + write: "setAnimationDirection" + notify: "animationDirectionChanged" + index: 6 + lineNumber: 37 + } + Signal { name: "frameCountChanged"; lineNumber: 75 } + Signal { name: "frameIndexChanged"; lineNumber: 76 } + Signal { name: "interpolateChanged"; lineNumber: 77 } + Signal { name: "durationChanged"; lineNumber: 78 } + Signal { name: "durationVariationChanged"; lineNumber: 79 } + Signal { name: "randomStartChanged"; lineNumber: 80 } + Signal { name: "animationDirectionChanged"; lineNumber: 81 } + Method { + name: "setFrameCount" + lineNumber: 66 + Parameter { name: "frameCount"; type: "int" } + } + Method { + name: "setFrameIndex" + lineNumber: 67 + Parameter { name: "frameIndex"; type: "int" } + } + Method { + name: "setInterpolate" + lineNumber: 68 + Parameter { name: "interpolate"; type: "bool" } + } + Method { + name: "setDuration" + lineNumber: 69 + Parameter { name: "duration"; type: "int" } + } + Method { + name: "setDurationVariation" + lineNumber: 70 + Parameter { name: "durationVariation"; type: "int" } + } + Method { + name: "setRandomStart" + lineNumber: 71 + Parameter { name: "randomStart"; type: "bool" } + } + Method { + name: "setAnimationDirection" + lineNumber: 72 + Parameter { + name: "animationDirection" + type: "QQuick3DParticleSpriteSequence::AnimationDirection" + } + } + } + Component { + file: "private/qquick3dparticlesystem_p.h" + lineNumber: 51 + name: "QQuick3DParticleSystem" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: ["QtQuick3D.Particles3D/ParticleSystem3D 6.2"] + exportMetaObjectRevisions: [1538] + Property { + name: "running" + type: "bool" + read: "isRunning" + write: "setRunning" + notify: "runningChanged" + index: 0 + lineNumber: 54 + } + Property { + name: "paused" + type: "bool" + read: "isPaused" + write: "setPaused" + notify: "pausedChanged" + index: 1 + lineNumber: 55 + } + Property { + name: "startTime" + type: "int" + read: "startTime" + write: "setStartTime" + notify: "startTimeChanged" + index: 2 + lineNumber: 56 + } + Property { + name: "time" + type: "int" + read: "time" + write: "setTime" + notify: "timeChanged" + index: 3 + lineNumber: 57 + } + Property { + name: "useRandomSeed" + type: "bool" + read: "useRandomSeed" + write: "setUseRandomSeed" + notify: "useRandomSeedChanged" + index: 4 + lineNumber: 58 + } + Property { + name: "seed" + type: "int" + read: "seed" + write: "setSeed" + notify: "seedChanged" + index: 5 + lineNumber: 59 + } + Property { + name: "logging" + type: "bool" + read: "logging" + write: "setLogging" + notify: "loggingChanged" + index: 6 + lineNumber: 60 + } + Property { + name: "loggingData" + type: "QQuick3DParticleSystemLogging" + isPointer: true + read: "loggingData" + notify: "loggingDataChanged" + index: 7 + lineNumber: 61 + isReadonly: true + } + Signal { name: "runningChanged"; lineNumber: 113 } + Signal { name: "pausedChanged"; lineNumber: 114 } + Signal { name: "timeChanged"; lineNumber: 115 } + Signal { name: "startTimeChanged"; lineNumber: 116 } + Signal { name: "useRandomSeedChanged"; lineNumber: 117 } + Signal { name: "seedChanged"; lineNumber: 118 } + Signal { name: "loggingChanged"; lineNumber: 119 } + Signal { name: "loggingDataChanged"; lineNumber: 120 } + Method { + name: "setRunning" + lineNumber: 102 + Parameter { name: "running"; type: "bool" } + } + Method { + name: "setPaused" + lineNumber: 103 + Parameter { name: "paused"; type: "bool" } + } + Method { + name: "setStartTime" + lineNumber: 104 + Parameter { name: "startTime"; type: "int" } + } + Method { + name: "setTime" + lineNumber: 105 + Parameter { name: "time"; type: "int" } + } + Method { + name: "setUseRandomSeed" + lineNumber: 106 + Parameter { name: "randomize"; type: "bool" } + } + Method { + name: "setSeed" + lineNumber: 107 + Parameter { name: "seed"; type: "int" } + } + Method { + name: "setLogging" + lineNumber: 108 + Parameter { name: "logging"; type: "bool" } + } + Method { + name: "setEditorTime" + lineNumber: 110 + Parameter { name: "time"; type: "int" } + } + Method { name: "reset"; lineNumber: 99 } + } + Component { + file: "private/qquick3dparticlesystemlogging_p.h" + lineNumber: 26 + name: "QQuick3DParticleSystemLogging" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "loggingInterval" + type: "int" + read: "loggingInterval" + write: "setLoggingInterval" + notify: "loggingIntervalChanged" + index: 0 + lineNumber: 29 + } + Property { + name: "updates" + type: "int" + read: "updates" + notify: "updatesChanged" + index: 1 + lineNumber: 30 + isReadonly: true + } + Property { + name: "particlesMax" + type: "int" + read: "particlesMax" + notify: "particlesMaxChanged" + index: 2 + lineNumber: 31 + isReadonly: true + } + Property { + name: "particlesUsed" + type: "int" + read: "particlesUsed" + notify: "particlesUsedChanged" + index: 3 + lineNumber: 32 + isReadonly: true + } + Property { + name: "time" + type: "float" + read: "time" + notify: "timeChanged" + index: 4 + lineNumber: 33 + isReadonly: true + } + Property { + name: "timeAverage" + type: "float" + read: "timeAverage" + notify: "timeAverageChanged" + index: 5 + lineNumber: 34 + isReadonly: true + } + Property { + name: "timeDeviation" + revision: 1539 + type: "float" + read: "timeDeviation" + notify: "timeDeviationChanged" + index: 6 + lineNumber: 35 + isReadonly: true + } + Signal { name: "loggingIntervalChanged"; lineNumber: 54 } + Signal { name: "updatesChanged"; lineNumber: 55 } + Signal { name: "particlesMaxChanged"; lineNumber: 56 } + Signal { name: "particlesUsedChanged"; lineNumber: 57 } + Signal { name: "timeChanged"; lineNumber: 58 } + Signal { name: "timeAverageChanged"; lineNumber: 59 } + Signal { name: "timeDeviationChanged"; revision: 1539; lineNumber: 60 } + Method { + name: "setLoggingInterval" + lineNumber: 51 + Parameter { name: "interval"; type: "int" } + } + } + Component { + file: "private/qquick3dparticletargetdirection_p.h" + lineNumber: 25 + 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: 28 + } + Property { + name: "positionVariation" + type: "QVector3D" + read: "positionVariation" + write: "setPositionVariation" + notify: "positionVariationChanged" + index: 1 + lineNumber: 29 + } + Property { + name: "normalized" + type: "bool" + read: "normalized" + write: "setNormalized" + notify: "normalizedChanged" + index: 2 + lineNumber: 30 + } + Property { + name: "magnitude" + type: "float" + read: "magnitude" + write: "setMagnitude" + notify: "magnitudeChanged" + index: 3 + lineNumber: 31 + } + Property { + name: "magnitudeVariation" + type: "float" + read: "magnitudeVariation" + write: "setMagnitudeVariation" + notify: "magnitudeChangedVariation" + index: 4 + lineNumber: 32 + } + Signal { name: "positionChanged"; lineNumber: 53 } + Signal { name: "positionVariationChanged"; lineNumber: 54 } + Signal { name: "normalizedChanged"; lineNumber: 55 } + Signal { name: "magnitudeChanged"; lineNumber: 56 } + Signal { name: "magnitudeChangedVariation"; lineNumber: 57 } + Method { + name: "setPositionVariation" + lineNumber: 47 + Parameter { name: "positionVariation"; type: "QVector3D" } + } + Method { + name: "setNormalized" + lineNumber: 48 + Parameter { name: "normalized"; type: "bool" } + } + Method { + name: "setMagnitude" + lineNumber: 49 + Parameter { name: "magnitude"; type: "float" } + } + Method { + name: "setMagnitudeVariation" + lineNumber: 50 + Parameter { name: "magnitudeVariation"; type: "float" } + } + } + Component { + file: "private/qquick3dparticletrailemitter_p.h" + lineNumber: 26 + name: "QQuick3DParticleTrailEmitter" + accessSemantics: "reference" + prototype: "QQuick3DParticleEmitter" + exports: [ + "QtQuick3D.Particles3D/TrailEmitter3D 6.2", + "QtQuick3D.Particles3D/TrailEmitter3D 6.10" + ] + exportMetaObjectRevisions: [1538, 1546] + Property { + name: "follow" + type: "QQuick3DParticle" + isPointer: true + read: "follow" + write: "setFollow" + notify: "followChanged" + index: 0 + lineNumber: 29 + } + Signal { name: "followChanged"; lineNumber: 44 } + Method { + name: "setFollow" + lineNumber: 41 + Parameter { name: "follow"; type: "QQuick3DParticle"; isPointer: true } + } + Method { + name: "burst" + lineNumber: 38 + Parameter { name: "count"; type: "int" } + } + } + Component { + file: "private/qquick3dparticlevectordirection_p.h" + lineNumber: 23 + 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: 26 + } + Property { + name: "directionVariation" + type: "QVector3D" + read: "directionVariation" + write: "setDirectionVariation" + notify: "directionVariationChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "normalized" + type: "bool" + read: "normalized" + write: "setNormalized" + notify: "normalizedChanged" + index: 2 + lineNumber: 28 + } + Signal { name: "directionChanged"; lineNumber: 45 } + Signal { name: "directionVariationChanged"; lineNumber: 46 } + Signal { name: "normalizedChanged"; lineNumber: 47 } + Method { + name: "setDirection" + lineNumber: 40 + Parameter { name: "direction"; type: "QVector3D" } + } + Method { + name: "setDirectionVariation" + lineNumber: 41 + Parameter { name: "directionVariation"; type: "QVector3D" } + } + Method { + name: "setNormalized" + lineNumber: 42 + Parameter { name: "normalized"; type: "bool" } + } + } + Component { + file: "private/qquick3dparticlewander_p.h" + lineNumber: 24 + name: "QQuick3DParticleWander" + accessSemantics: "reference" + prototype: "QQuick3DParticleAffector" + exports: ["QtQuick3D.Particles3D/Wander3D 6.2"] + exportMetaObjectRevisions: [1538] + Property { + name: "globalAmount" + type: "QVector3D" + read: "globalAmount" + write: "setGlobalAmount" + notify: "globalAmountChanged" + index: 0 + lineNumber: 27 + } + Property { + name: "globalPace" + type: "QVector3D" + read: "globalPace" + write: "setGlobalPace" + notify: "globalPaceChanged" + index: 1 + lineNumber: 28 + } + Property { + name: "globalPaceStart" + type: "QVector3D" + read: "globalPaceStart" + write: "setGlobalPaceStart" + notify: "globalPaceStartChanged" + index: 2 + lineNumber: 29 + } + Property { + name: "uniqueAmount" + type: "QVector3D" + read: "uniqueAmount" + write: "setUniqueAmount" + notify: "uniqueAmountChanged" + index: 3 + lineNumber: 30 + } + Property { + name: "uniquePace" + type: "QVector3D" + read: "uniquePace" + write: "setUniquePace" + notify: "uniquePaceChanged" + index: 4 + lineNumber: 31 + } + Property { + name: "uniqueAmountVariation" + type: "float" + read: "uniqueAmountVariation" + write: "setUniqueAmountVariation" + notify: "uniqueAmountVariationChanged" + index: 5 + lineNumber: 32 + } + Property { + name: "uniquePaceVariation" + type: "float" + read: "uniquePaceVariation" + write: "setUniquePaceVariation" + notify: "uniquePaceVariationChanged" + index: 6 + lineNumber: 33 + } + Property { + name: "fadeInDuration" + type: "int" + read: "fadeInDuration" + write: "setFadeInDuration" + notify: "fadeInDurationChanged" + index: 7 + lineNumber: 34 + } + Property { + name: "fadeOutDuration" + type: "int" + read: "fadeOutDuration" + write: "setFadeOutDuration" + notify: "fadeOutDurationChanged" + index: 8 + lineNumber: 35 + } + Signal { name: "globalAmountChanged"; lineNumber: 64 } + Signal { name: "globalPaceChanged"; lineNumber: 65 } + Signal { name: "globalPaceStartChanged"; lineNumber: 66 } + Signal { name: "uniqueAmountChanged"; lineNumber: 67 } + Signal { name: "uniquePaceChanged"; lineNumber: 68 } + Signal { name: "uniqueAmountVariationChanged"; lineNumber: 69 } + Signal { name: "uniquePaceVariationChanged"; lineNumber: 70 } + Signal { name: "fadeInDurationChanged"; lineNumber: 71 } + Signal { name: "fadeOutDurationChanged"; lineNumber: 72 } + Method { + name: "setGlobalAmount" + lineNumber: 53 + Parameter { name: "globalAmount"; type: "QVector3D" } + } + Method { + name: "setGlobalPace" + lineNumber: 54 + Parameter { name: "globalPace"; type: "QVector3D" } + } + Method { + name: "setGlobalPaceStart" + lineNumber: 55 + Parameter { name: "globalPaceStart"; type: "QVector3D" } + } + Method { + name: "setUniqueAmount" + lineNumber: 56 + Parameter { name: "uniqueAmount"; type: "QVector3D" } + } + Method { + name: "setUniquePace" + lineNumber: 57 + Parameter { name: "uniquePace"; type: "QVector3D" } + } + Method { + name: "setUniqueAmountVariation" + lineNumber: 58 + Parameter { name: "uniqueAmountVariation"; type: "float" } + } + Method { + name: "setUniquePaceVariation" + lineNumber: 59 + Parameter { name: "uniquePaceVariation"; type: "float" } + } + Method { + name: "setFadeInDuration" + lineNumber: 60 + Parameter { name: "fadeInDuration"; type: "int" } + } + Method { + name: "setFadeOutDuration" + lineNumber: 61 + Parameter { name: "fadeOutDuration"; type: "int" } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/qmldir new file mode 100644 index 0000000..6ddba14 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/qtquick3dparticles3dplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/qtquick3dparticles3dplugin.dll new file mode 100644 index 0000000..ef3b71b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Particles3D/qtquick3dparticles3dplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Quick3D.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Quick3D.qmltypes new file mode 100644 index 0000000..aeca165 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Quick3D.qmltypes @@ -0,0 +1,8787 @@ +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: 24 + name: "QQuick3DAbstractLight" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: [ + "QtQuick3D/Light 6.0", + "QtQuick3D/Light 6.8", + "QtQuick3D/Light 6.9" + ] + isCreatable: false + exportMetaObjectRevisions: [1536, 1544, 1545] + Enum { + name: "QSSGShadowMapQuality" + isScoped: true + lineNumber: 47 + values: [ + "ShadowMapQualityLow", + "ShadowMapQualityMedium", + "ShadowMapQualityHigh", + "ShadowMapQualityVeryHigh", + "ShadowMapQualityUltra" + ] + } + Enum { + name: "QSSGSoftShadowQuality" + isScoped: true + lineNumber: 56 + values: ["Hard", "PCF4", "PCF8", "PCF16", "PCF32", "PCF64"] + } + Enum { + name: "QSSGBakeMode" + isScoped: true + lineNumber: 66 + values: ["BakeModeDisabled", "BakeModeIndirect", "BakeModeAll"] + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 0 + lineNumber: 27 + } + Property { + name: "ambientColor" + type: "QColor" + read: "ambientColor" + write: "setAmbientColor" + notify: "ambientColorChanged" + index: 1 + lineNumber: 28 + } + Property { + name: "brightness" + type: "float" + read: "brightness" + write: "setBrightness" + notify: "brightnessChanged" + index: 2 + lineNumber: 29 + } + Property { + name: "scope" + type: "QQuick3DNode" + isPointer: true + read: "scope" + write: "setScope" + notify: "scopeChanged" + index: 3 + lineNumber: 30 + } + Property { + name: "castsShadow" + type: "bool" + read: "castsShadow" + write: "setCastsShadow" + notify: "castsShadowChanged" + index: 4 + lineNumber: 31 + } + Property { + name: "shadowBias" + type: "float" + read: "shadowBias" + write: "setShadowBias" + notify: "shadowBiasChanged" + index: 5 + lineNumber: 32 + } + Property { + name: "shadowFactor" + type: "float" + read: "shadowFactor" + write: "setShadowFactor" + notify: "shadowFactorChanged" + index: 6 + lineNumber: 33 + } + Property { + name: "shadowMapQuality" + type: "QSSGShadowMapQuality" + read: "shadowMapQuality" + write: "setShadowMapQuality" + notify: "shadowMapQualityChanged" + index: 7 + lineNumber: 34 + } + Property { + name: "shadowMapFar" + type: "float" + read: "shadowMapFar" + write: "setShadowMapFar" + notify: "shadowMapFarChanged" + index: 8 + lineNumber: 35 + } + Property { + name: "shadowFilter" + type: "float" + read: "shadowFilter" + write: "setShadowFilter" + notify: "shadowFilterChanged" + index: 9 + lineNumber: 36 + } + Property { + name: "bakeMode" + type: "QSSGBakeMode" + read: "bakeMode" + write: "setBakeMode" + notify: "bakeModeChanged" + index: 10 + lineNumber: 37 + } + Property { + name: "softShadowQuality" + revision: 1544 + type: "QSSGSoftShadowQuality" + read: "softShadowQuality" + write: "setSoftShadowQuality" + notify: "softShadowQualityChanged" + index: 11 + lineNumber: 38 + isFinal: true + } + Property { + name: "pcfFactor" + revision: 1544 + type: "float" + read: "pcfFactor" + write: "setPcfFactor" + notify: "pcfFactorChanged" + index: 12 + lineNumber: 39 + isFinal: true + } + Property { + name: "use32BitShadowmap" + revision: 1545 + type: "bool" + read: "use32BitShadowmap" + write: "setUse32BitShadowmap" + notify: "use32BitShadowmapChanged" + index: 13 + lineNumber: 40 + isFinal: true + } + Signal { name: "colorChanged"; lineNumber: 105 } + Signal { name: "ambientColorChanged"; lineNumber: 106 } + Signal { name: "brightnessChanged"; lineNumber: 107 } + Signal { name: "scopeChanged"; lineNumber: 108 } + Signal { name: "castsShadowChanged"; lineNumber: 109 } + Signal { name: "shadowBiasChanged"; lineNumber: 110 } + Signal { name: "shadowFactorChanged"; lineNumber: 111 } + Signal { name: "shadowMapQualityChanged"; lineNumber: 112 } + Signal { name: "shadowMapFarChanged"; lineNumber: 113 } + Signal { name: "shadowFilterChanged"; lineNumber: 114 } + Signal { name: "bakeModeChanged"; lineNumber: 115 } + Signal { name: "softShadowQualityChanged"; revision: 1544; lineNumber: 116 } + Signal { name: "pcfFactorChanged"; revision: 1544; lineNumber: 117 } + Signal { name: "use32BitShadowmapChanged"; revision: 1545; lineNumber: 118 } + Method { + name: "setColor" + lineNumber: 89 + Parameter { name: "color"; type: "QColor" } + } + Method { + name: "setAmbientColor" + lineNumber: 90 + Parameter { name: "ambientColor"; type: "QColor" } + } + Method { + name: "setBrightness" + lineNumber: 91 + Parameter { name: "brightness"; type: "float" } + } + Method { + name: "setScope" + lineNumber: 92 + Parameter { name: "scope"; type: "QQuick3DNode"; isPointer: true } + } + Method { + name: "setCastsShadow" + lineNumber: 93 + Parameter { name: "castsShadow"; type: "bool" } + } + Method { + name: "setShadowBias" + lineNumber: 94 + Parameter { name: "shadowBias"; type: "float" } + } + Method { + name: "setShadowFactor" + lineNumber: 95 + Parameter { name: "shadowFactor"; type: "float" } + } + Method { + name: "setShadowMapQuality" + lineNumber: 96 + Parameter { name: "shadowMapQuality"; type: "QQuick3DAbstractLight::QSSGShadowMapQuality" } + } + Method { + name: "setShadowMapFar" + lineNumber: 97 + Parameter { name: "shadowMapFar"; type: "float" } + } + Method { + name: "setShadowFilter" + lineNumber: 98 + Parameter { name: "shadowFilter"; type: "float" } + } + Method { + name: "setBakeMode" + lineNumber: 99 + Parameter { name: "bakeMode"; type: "QQuick3DAbstractLight::QSSGBakeMode" } + } + Method { + name: "setSoftShadowQuality" + revision: 1544 + lineNumber: 100 + Parameter { name: "softShadowQuality"; type: "QQuick3DAbstractLight::QSSGSoftShadowQuality" } + } + Method { + name: "setPcfFactor" + revision: 1544 + lineNumber: 101 + Parameter { name: "pcfFactor"; type: "float" } + } + Method { + name: "setUse32BitShadowmap" + revision: 1545 + lineNumber: 102 + Parameter { name: "use32BitShadowmap"; type: "bool" } + } + } + Component { + file: "private/qquick3dbakedlightmap_p.h" + lineNumber: 22 + 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: 25 + } + Property { + name: "key" + type: "QString" + read: "key" + write: "setKey" + notify: "keyChanged" + index: 1 + lineNumber: 26 + } + Property { + name: "loadPrefix" + type: "QString" + read: "loadPrefix" + write: "setLoadPrefix" + notify: "loadPrefixChanged" + index: 2 + lineNumber: 27 + } + Signal { name: "changed"; lineNumber: 42 } + Signal { name: "enabledChanged"; lineNumber: 43 } + Signal { name: "keyChanged"; lineNumber: 44 } + Signal { name: "loadPrefixChanged"; lineNumber: 45 } + Method { + name: "setEnabled" + lineNumber: 37 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setKey" + lineNumber: 38 + Parameter { name: "key"; type: "QString" } + } + Method { + name: "setLoadPrefix" + lineNumber: 39 + Parameter { name: "loadPrefix"; type: "QString" } + } + } + Component { + file: "private/qquick3dmodel_p.h" + lineNumber: 38 + name: "QQuick3DBounds3" + accessSemantics: "value" + exports: ["QtQuick3D/bounds 6.0"] + isCreatable: false + exportMetaObjectRevisions: [1536] + Property { + name: "minimum" + type: "QVector3D" + read: "minimum" + index: 0 + lineNumber: 41 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "maximum" + type: "QVector3D" + read: "maximum" + index: 1 + lineNumber: 42 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/qquick3dcamera_p.h" + lineNumber: 23 + name: "QQuick3DCamera" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: [ + "QtQuick3D/Camera 6.0", + "QtQuick3D/Camera 6.4", + "QtQuick3D/Camera 6.5" + ] + isCreatable: false + exportMetaObjectRevisions: [1536, 1540, 1541] + Property { + name: "frustumCullingEnabled" + type: "bool" + read: "frustumCullingEnabled" + write: "setFrustumCullingEnabled" + notify: "frustumCullingEnabledChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "lookAtNode" + revision: 1540 + type: "QQuick3DNode" + isPointer: true + read: "lookAtNode" + write: "setLookAtNode" + notify: "lookAtNodeChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "levelOfDetailBias" + revision: 1541 + type: "float" + read: "levelOfDetailBias" + write: "setLevelOfDetailBias" + notify: "levelOfDetailBiasChanged" + index: 2 + lineNumber: 28 + } + Signal { name: "frustumCullingEnabledChanged"; lineNumber: 58 } + Signal { name: "lookAtNodeChanged"; revision: 1540; lineNumber: 59 } + Signal { name: "levelOfDetailBiasChanged"; revision: 1541; lineNumber: 60 } + Method { + name: "setFrustumCullingEnabled" + lineNumber: 53 + Parameter { name: "frustumCullingEnabled"; type: "bool" } + } + Method { + name: "setLookAtNode" + lineNumber: 54 + Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true } + } + Method { + name: "setLevelOfDetailBias" + revision: 1541 + lineNumber: 55 + Parameter { name: "newLevelOFDetailBias"; type: "float" } + } + Method { name: "updateLookAt"; lineNumber: 68 } + Method { + name: "mapToViewport" + type: "QVector3D" + isMethodConstant: true + lineNumber: 32 + Parameter { name: "scenePos"; type: "QVector3D" } + } + Method { + name: "mapFromViewport" + type: "QVector3D" + isMethodConstant: true + lineNumber: 33 + Parameter { name: "viewportPos"; type: "QVector3D" } + } + Method { + name: "lookAt" + lineNumber: 41 + Parameter { name: "scenePos"; type: "QVector3D" } + } + Method { + name: "lookAt" + lineNumber: 42 + Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true } + } + } + Component { + file: "private/qquick3dcubemaptexture_p.h" + lineNumber: 22 + 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: 23 + name: "QQuick3DCustomCamera" + accessSemantics: "reference" + prototype: "QQuick3DCamera" + exports: [ + "QtQuick3D/CustomCamera 6.0", + "QtQuick3D/CustomCamera 6.4", + "QtQuick3D/CustomCamera 6.5" + ] + exportMetaObjectRevisions: [1536, 1540, 1541] + Property { + name: "projection" + type: "QMatrix4x4" + read: "projection" + write: "setProjection" + notify: "projectionChanged" + index: 0 + lineNumber: 26 + } + Signal { name: "projectionChanged"; lineNumber: 39 } + Method { + name: "setProjection" + lineNumber: 36 + Parameter { name: "projection"; type: "QMatrix4x4" } + } + } + Component { + file: "private/qquick3dcustommaterial_p.h" + lineNumber: 27 + 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: 45 + values: ["Unshaded", "Shaded"] + } + Enum { + name: "BlendMode" + isScoped: true + lineNumber: 52 + 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: 30 + } + Property { + name: "fragmentShader" + type: "QUrl" + read: "fragmentShader" + write: "setFragmentShader" + notify: "fragmentShaderChanged" + index: 1 + lineNumber: 31 + } + Property { + name: "vertexShader" + type: "QUrl" + read: "vertexShader" + write: "setVertexShader" + notify: "vertexShaderChanged" + index: 2 + lineNumber: 32 + } + Property { + name: "__fragmentShaderCode" + revision: 1544 + type: "QString" + read: "fragmentShaderCode" + write: "setFragmentShaderCode" + notify: "fragmentShaderCodeChanged" + index: 3 + lineNumber: 33 + } + Property { + name: "__vertexShaderCode" + revision: 1544 + type: "QString" + read: "vertexShaderCode" + write: "setVertexShaderCode" + notify: "vertexShaderCodeChanged" + index: 4 + lineNumber: 34 + } + Property { + name: "sourceBlend" + type: "BlendMode" + read: "srcBlend" + write: "setSrcBlend" + notify: "srcBlendChanged" + index: 5 + lineNumber: 35 + } + Property { + name: "destinationBlend" + type: "BlendMode" + read: "dstBlend" + write: "setDstBlend" + notify: "dstBlendChanged" + index: 6 + lineNumber: 36 + } + Property { + name: "sourceAlphaBlend" + revision: 1543 + type: "BlendMode" + read: "srcAlphaBlend" + write: "setSrcAlphaBlend" + notify: "srcAlphaBlendChanged" + index: 7 + lineNumber: 37 + } + Property { + name: "destinationAlphaBlend" + revision: 1543 + type: "BlendMode" + read: "dstAlphaBlend" + write: "setDstAlphaBlend" + notify: "dstAlphaBlendChanged" + index: 8 + lineNumber: 38 + } + Property { + name: "alwaysDirty" + type: "bool" + read: "alwaysDirty" + write: "setAlwaysDirty" + notify: "alwaysDirtyChanged" + index: 9 + lineNumber: 39 + } + Property { + name: "lineWidth" + type: "float" + read: "lineWidth" + write: "setLineWidth" + notify: "lineWidthChanged" + index: 10 + lineNumber: 40 + } + Signal { name: "shadingModeChanged"; lineNumber: 102 } + Signal { name: "vertexShaderChanged"; lineNumber: 103 } + Signal { name: "fragmentShaderChanged"; lineNumber: 104 } + Signal { name: "vertexShaderCodeChanged"; revision: 1544; lineNumber: 105 } + Signal { name: "fragmentShaderCodeChanged"; revision: 1544; lineNumber: 106 } + Signal { name: "srcBlendChanged"; lineNumber: 107 } + Signal { name: "dstBlendChanged"; lineNumber: 108 } + Signal { name: "srcAlphaBlendChanged"; revision: 1543; lineNumber: 109 } + Signal { name: "dstAlphaBlendChanged"; revision: 1543; lineNumber: 110 } + Signal { name: "alwaysDirtyChanged"; lineNumber: 111 } + Signal { name: "lineWidthChanged"; lineNumber: 112 } + Method { + name: "setShadingMode" + lineNumber: 89 + Parameter { name: "mode"; type: "QQuick3DCustomMaterial::ShadingMode" } + } + Method { + name: "setVertexShader" + lineNumber: 90 + Parameter { name: "url"; type: "QUrl" } + } + Method { + name: "setFragmentShader" + lineNumber: 91 + Parameter { name: "url"; type: "QUrl" } + } + Method { + name: "setVertexShaderCode" + revision: 1544 + lineNumber: 92 + Parameter { name: "code"; type: "QString" } + } + Method { + name: "setFragmentShaderCode" + revision: 1544 + lineNumber: 93 + Parameter { name: "code"; type: "QString" } + } + Method { + name: "setSrcBlend" + lineNumber: 94 + Parameter { name: "mode"; type: "QQuick3DCustomMaterial::BlendMode" } + } + Method { + name: "setDstBlend" + lineNumber: 95 + Parameter { name: "mode"; type: "QQuick3DCustomMaterial::BlendMode" } + } + Method { + name: "setSrcAlphaBlend" + revision: 1543 + lineNumber: 96 + Parameter { name: "mode"; type: "QQuick3DCustomMaterial::BlendMode" } + } + Method { + name: "setDstAlphaBlend" + revision: 1543 + lineNumber: 97 + Parameter { name: "mode"; type: "QQuick3DCustomMaterial::BlendMode" } + } + Method { + name: "setAlwaysDirty" + lineNumber: 98 + Parameter { name: "alwaysDirty"; type: "bool" } + } + Method { + name: "setLineWidth" + lineNumber: 99 + Parameter { name: "width"; type: "float" } + } + Method { name: "onPropertyDirty"; lineNumber: 129 } + Method { name: "onTextureDirty"; lineNumber: 130 } + } + Component { + file: "private/qquick3ddebugsettings_p.h" + lineNumber: 22 + name: "QQuick3DDebugSettings" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtQuick3D/DebugSettings 6.0", + "QtQuick3D/DebugSettings 6.8", + "QtQuick3D/DebugSettings 6.9" + ] + exportMetaObjectRevisions: [1536, 1544, 1545] + Enum { + name: "QQuick3DMaterialOverrides" + lineNumber: 39 + 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: 25 + } + Property { + name: "wireframeEnabled" + type: "bool" + read: "wireframeEnabled" + write: "setWireframeEnabled" + notify: "wireframeEnabledChanged" + index: 1 + lineNumber: 26 + } + Property { + name: "drawDirectionalLightShadowBoxes" + revision: 1544 + type: "bool" + read: "drawDirectionalLightShadowBoxes" + write: "setDrawDirectionalLightShadowBoxes" + notify: "drawDirectionalLightShadowBoxesChanged" + index: 2 + lineNumber: 27 + isFinal: true + } + Property { + name: "drawPointLightShadowBoxes" + revision: 1545 + type: "bool" + read: "drawPointLightShadowBoxes" + write: "setDrawPointLightShadowBoxes" + notify: "drawPointLightShadowBoxesChanged" + index: 3 + lineNumber: 29 + isFinal: true + } + Property { + name: "drawShadowCastingBounds" + revision: 1544 + type: "bool" + read: "drawShadowCastingBounds" + write: "setDrawShadowCastingBounds" + notify: "drawShadowCastingBoundsChanged" + index: 4 + lineNumber: 31 + isFinal: true + } + Property { + name: "drawShadowReceivingBounds" + revision: 1544 + type: "bool" + read: "drawShadowReceivingBounds" + write: "setDrawShadowReceivingBounds" + notify: "drawShadowReceivingBoundsChanged" + index: 5 + lineNumber: 32 + isFinal: true + } + Property { + name: "drawCascades" + revision: 1544 + type: "bool" + read: "drawCascades" + write: "setDrawCascades" + notify: "drawCascadesChanged" + index: 6 + lineNumber: 33 + isFinal: true + } + Property { + name: "drawSceneCascadeIntersection" + revision: 1544 + type: "bool" + read: "drawSceneCascadeIntersection" + write: "setDrawSceneCascadeIntersection" + notify: "drawSceneCascadeIntersectionChanged" + index: 7 + lineNumber: 34 + isFinal: true + } + Property { + name: "disableShadowCameraUpdate" + revision: 1544 + type: "bool" + read: "disableShadowCameraUpdate" + write: "setDisableShadowCameraUpdate" + notify: "disableShadowCameraUpdateChanged" + index: 8 + lineNumber: 35 + isFinal: true + } + Signal { name: "materialOverrideChanged"; lineNumber: 86 } + Signal { name: "wireframeEnabledChanged"; lineNumber: 87 } + Signal { name: "drawDirectionalLightShadowBoxesChanged"; revision: 1544; lineNumber: 88 } + Signal { name: "drawPointLightShadowBoxesChanged"; revision: 1545; lineNumber: 89 } + Signal { name: "drawShadowCastingBoundsChanged"; revision: 1544; lineNumber: 90 } + Signal { name: "drawShadowReceivingBoundsChanged"; revision: 1544; lineNumber: 91 } + Signal { name: "drawCascadesChanged"; revision: 1544; lineNumber: 92 } + Signal { name: "drawSceneCascadeIntersectionChanged"; revision: 1544; lineNumber: 93 } + Signal { name: "disableShadowCameraUpdateChanged"; revision: 1544; lineNumber: 94 } + Signal { name: "changed"; lineNumber: 95 } + } + Component { + file: "private/qquick3ddefaultmaterial_p.h" + lineNumber: 26 + name: "QQuick3DDefaultMaterial" + accessSemantics: "reference" + prototype: "QQuick3DMaterial" + exports: ["QtQuick3D/DefaultMaterial 6.0"] + exportMetaObjectRevisions: [1536] + Enum { + name: "Lighting" + lineNumber: 73 + values: ["NoLighting", "FragmentLighting"] + } + Enum { + name: "BlendMode" + lineNumber: 76 + values: ["SourceOver", "Screen", "Multiply"] + } + Enum { + name: "SpecularModel" + lineNumber: 79 + values: ["Default", "KGGX"] + } + Property { + name: "lighting" + type: "Lighting" + read: "lighting" + write: "setLighting" + notify: "lightingChanged" + index: 0 + lineNumber: 29 + } + Property { + name: "blendMode" + type: "BlendMode" + read: "blendMode" + write: "setBlendMode" + notify: "blendModeChanged" + index: 1 + lineNumber: 30 + } + Property { + name: "diffuseColor" + type: "QColor" + read: "diffuseColor" + write: "setDiffuseColor" + notify: "diffuseColorChanged" + index: 2 + lineNumber: 32 + } + Property { + name: "diffuseMap" + type: "QQuick3DTexture" + isPointer: true + read: "diffuseMap" + write: "setDiffuseMap" + notify: "diffuseMapChanged" + index: 3 + lineNumber: 33 + } + Property { + name: "emissiveFactor" + type: "QVector3D" + read: "emissiveFactor" + write: "setEmissiveFactor" + notify: "emissiveFactorChanged" + index: 4 + lineNumber: 35 + } + Property { + name: "emissiveMap" + type: "QQuick3DTexture" + isPointer: true + read: "emissiveMap" + write: "setEmissiveMap" + notify: "emissiveMapChanged" + index: 5 + lineNumber: 36 + } + Property { + name: "specularReflectionMap" + type: "QQuick3DTexture" + isPointer: true + read: "specularReflectionMap" + write: "setSpecularReflectionMap" + notify: "specularReflectionMapChanged" + index: 6 + lineNumber: 38 + } + Property { + name: "specularMap" + type: "QQuick3DTexture" + isPointer: true + read: "specularMap" + write: "setSpecularMap" + notify: "specularMapChanged" + index: 7 + lineNumber: 39 + } + Property { + name: "specularModel" + type: "SpecularModel" + read: "specularModel" + write: "setSpecularModel" + notify: "specularModelChanged" + index: 8 + lineNumber: 40 + } + Property { + name: "specularTint" + type: "QColor" + read: "specularTint" + write: "setSpecularTint" + notify: "specularTintChanged" + index: 9 + lineNumber: 41 + } + Property { + name: "indexOfRefraction" + type: "float" + read: "indexOfRefraction" + write: "setIndexOfRefraction" + notify: "indexOfRefractionChanged" + index: 10 + lineNumber: 43 + } + Property { + name: "fresnelPower" + type: "float" + read: "fresnelPower" + write: "setFresnelPower" + notify: "fresnelPowerChanged" + index: 11 + lineNumber: 44 + } + Property { + name: "specularAmount" + type: "float" + read: "specularAmount" + write: "setSpecularAmount" + notify: "specularAmountChanged" + index: 12 + lineNumber: 45 + } + Property { + name: "specularRoughness" + type: "float" + read: "specularRoughness" + write: "setSpecularRoughness" + notify: "specularRoughnessChanged" + index: 13 + lineNumber: 46 + } + Property { + name: "roughnessMap" + type: "QQuick3DTexture" + isPointer: true + read: "roughnessMap" + write: "setRoughnessMap" + notify: "roughnessMapChanged" + index: 14 + lineNumber: 47 + } + Property { + name: "roughnessChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "roughnessChannel" + write: "setRoughnessChannel" + notify: "roughnessChannelChanged" + index: 15 + lineNumber: 48 + } + Property { + name: "opacity" + type: "float" + read: "opacity" + write: "setOpacity" + notify: "opacityChanged" + index: 16 + lineNumber: 50 + } + Property { + name: "opacityMap" + type: "QQuick3DTexture" + isPointer: true + read: "opacityMap" + write: "setOpacityMap" + notify: "opacityMapChanged" + index: 17 + lineNumber: 51 + } + Property { + name: "opacityChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "opacityChannel" + write: "setOpacityChannel" + notify: "opacityChannelChanged" + index: 18 + lineNumber: 52 + } + Property { + name: "bumpMap" + type: "QQuick3DTexture" + isPointer: true + read: "bumpMap" + write: "setBumpMap" + notify: "bumpMapChanged" + index: 19 + lineNumber: 54 + } + Property { + name: "bumpAmount" + type: "float" + read: "bumpAmount" + write: "setBumpAmount" + notify: "bumpAmountChanged" + index: 20 + lineNumber: 55 + } + Property { + name: "normalMap" + type: "QQuick3DTexture" + isPointer: true + read: "normalMap" + write: "setNormalMap" + notify: "normalMapChanged" + index: 21 + lineNumber: 57 + } + Property { + name: "translucencyMap" + type: "QQuick3DTexture" + isPointer: true + read: "translucencyMap" + write: "setTranslucencyMap" + notify: "translucencyMapChanged" + index: 22 + lineNumber: 59 + } + Property { + name: "translucencyChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "translucencyChannel" + write: "setTranslucencyChannel" + notify: "translucencyChannelChanged" + index: 23 + lineNumber: 60 + } + Property { + name: "translucentFalloff" + type: "float" + read: "translucentFalloff" + write: "setTranslucentFalloff" + notify: "translucentFalloffChanged" + index: 24 + lineNumber: 61 + } + Property { + name: "diffuseLightWrap" + type: "float" + read: "diffuseLightWrap" + write: "setDiffuseLightWrap" + notify: "diffuseLightWrapChanged" + index: 25 + lineNumber: 63 + } + Property { + name: "vertexColorsEnabled" + type: "bool" + read: "vertexColorsEnabled" + write: "setVertexColorsEnabled" + notify: "vertexColorsEnabledChanged" + index: 26 + lineNumber: 65 + } + Property { + name: "pointSize" + type: "float" + read: "pointSize" + write: "setPointSize" + notify: "pointSizeChanged" + index: 27 + lineNumber: 67 + } + Property { + name: "lineWidth" + type: "float" + read: "lineWidth" + write: "setLineWidth" + notify: "lineWidthChanged" + index: 28 + lineNumber: 68 + } + Signal { + name: "lightingChanged" + lineNumber: 154 + Parameter { name: "lighting"; type: "QQuick3DDefaultMaterial::Lighting" } + } + Signal { + name: "blendModeChanged" + lineNumber: 155 + Parameter { name: "blendMode"; type: "QQuick3DDefaultMaterial::BlendMode" } + } + Signal { + name: "diffuseColorChanged" + lineNumber: 156 + Parameter { name: "diffuseColor"; type: "QColor" } + } + Signal { + name: "diffuseMapChanged" + lineNumber: 157 + Parameter { name: "diffuseMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "emissiveFactorChanged" + lineNumber: 158 + Parameter { name: "emissiveFactor"; type: "QVector3D" } + } + Signal { + name: "emissiveMapChanged" + lineNumber: 159 + Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "specularReflectionMapChanged" + lineNumber: 160 + Parameter { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "specularMapChanged" + lineNumber: 161 + Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "specularModelChanged" + lineNumber: 162 + Parameter { name: "specularModel"; type: "QQuick3DDefaultMaterial::SpecularModel" } + } + Signal { + name: "specularTintChanged" + lineNumber: 163 + Parameter { name: "specularTint"; type: "QColor" } + } + Signal { + name: "indexOfRefractionChanged" + lineNumber: 164 + Parameter { name: "indexOfRefraction"; type: "float" } + } + Signal { + name: "fresnelPowerChanged" + lineNumber: 165 + Parameter { name: "fresnelPower"; type: "float" } + } + Signal { + name: "specularAmountChanged" + lineNumber: 166 + Parameter { name: "specularAmount"; type: "float" } + } + Signal { + name: "specularRoughnessChanged" + lineNumber: 167 + Parameter { name: "specularRoughness"; type: "float" } + } + Signal { + name: "roughnessMapChanged" + lineNumber: 168 + Parameter { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "opacityChanged" + lineNumber: 169 + Parameter { name: "opacity"; type: "float" } + } + Signal { + name: "opacityMapChanged" + lineNumber: 170 + Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "bumpMapChanged" + lineNumber: 171 + Parameter { name: "bumpMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "bumpAmountChanged" + lineNumber: 172 + Parameter { name: "bumpAmount"; type: "float" } + } + Signal { + name: "normalMapChanged" + lineNumber: 173 + Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "translucencyMapChanged" + lineNumber: 174 + Parameter { name: "translucencyMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "translucentFalloffChanged" + lineNumber: 175 + Parameter { name: "translucentFalloff"; type: "float" } + } + Signal { + name: "diffuseLightWrapChanged" + lineNumber: 176 + Parameter { name: "diffuseLightWrap"; type: "float" } + } + Signal { + name: "vertexColorsEnabledChanged" + lineNumber: 177 + Parameter { name: "vertexColorsEnabled"; type: "bool" } + } + Signal { + name: "roughnessChannelChanged" + lineNumber: 178 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { + name: "opacityChannelChanged" + lineNumber: 179 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { + name: "translucencyChannelChanged" + lineNumber: 180 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { name: "pointSizeChanged"; lineNumber: 181 } + Signal { name: "lineWidthChanged"; lineNumber: 182 } + Method { + name: "setLighting" + lineNumber: 119 + Parameter { name: "lighting"; type: "QQuick3DDefaultMaterial::Lighting" } + } + Method { + name: "setBlendMode" + lineNumber: 120 + Parameter { name: "blendMode"; type: "QQuick3DDefaultMaterial::BlendMode" } + } + Method { + name: "setDiffuseColor" + lineNumber: 121 + Parameter { name: "diffuseColor"; type: "QColor" } + } + Method { + name: "setDiffuseMap" + lineNumber: 122 + Parameter { name: "diffuseMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setEmissiveFactor" + lineNumber: 123 + Parameter { name: "emissiveFactor"; type: "QVector3D" } + } + Method { + name: "setEmissiveMap" + lineNumber: 124 + Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setSpecularReflectionMap" + lineNumber: 126 + Parameter { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setSpecularMap" + lineNumber: 127 + Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setSpecularModel" + lineNumber: 128 + Parameter { name: "specularModel"; type: "QQuick3DDefaultMaterial::SpecularModel" } + } + Method { + name: "setSpecularTint" + lineNumber: 129 + Parameter { name: "specularTint"; type: "QColor" } + } + Method { + name: "setIndexOfRefraction" + lineNumber: 130 + Parameter { name: "indexOfRefraction"; type: "float" } + } + Method { + name: "setFresnelPower" + lineNumber: 131 + Parameter { name: "fresnelPower"; type: "float" } + } + Method { + name: "setSpecularAmount" + lineNumber: 132 + Parameter { name: "specularAmount"; type: "float" } + } + Method { + name: "setSpecularRoughness" + lineNumber: 133 + Parameter { name: "specularRoughness"; type: "float" } + } + Method { + name: "setRoughnessMap" + lineNumber: 134 + Parameter { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setOpacity" + lineNumber: 135 + Parameter { name: "opacity"; type: "float" } + } + Method { + name: "setOpacityMap" + lineNumber: 136 + Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setBumpMap" + lineNumber: 137 + Parameter { name: "bumpMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setBumpAmount" + lineNumber: 138 + Parameter { name: "bumpAmount"; type: "float" } + } + Method { + name: "setNormalMap" + lineNumber: 139 + Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setTranslucencyMap" + lineNumber: 141 + Parameter { name: "translucencyMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setTranslucentFalloff" + lineNumber: 142 + Parameter { name: "translucentFalloff"; type: "float" } + } + Method { + name: "setDiffuseLightWrap" + lineNumber: 143 + Parameter { name: "diffuseLightWrap"; type: "float" } + } + Method { + name: "setVertexColorsEnabled" + lineNumber: 144 + Parameter { name: "vertexColorsEnabled"; type: "bool" } + } + Method { + name: "setRoughnessChannel" + lineNumber: 146 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setOpacityChannel" + lineNumber: 147 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setTranslucencyChannel" + lineNumber: 148 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setPointSize" + lineNumber: 150 + Parameter { name: "size"; type: "float" } + } + Method { + name: "setLineWidth" + lineNumber: 151 + Parameter { name: "width"; type: "float" } + } + } + Component { + file: "private/qquick3ddirectionallight_p.h" + lineNumber: 24 + name: "QQuick3DDirectionalLight" + accessSemantics: "reference" + prototype: "QQuick3DAbstractLight" + exports: [ + "QtQuick3D/DirectionalLight 6.0", + "QtQuick3D/DirectionalLight 6.8", + "QtQuick3D/DirectionalLight 6.9" + ] + exportMetaObjectRevisions: [1536, 1544, 1545] + Property { + name: "csmSplit1" + revision: 1544 + type: "float" + read: "csmSplit1" + write: "setCsmSplit1" + notify: "csmSplit1Changed" + index: 0 + lineNumber: 30 + isFinal: true + } + Property { + name: "csmSplit2" + revision: 1544 + type: "float" + read: "csmSplit2" + write: "setCsmSplit2" + notify: "csmSplit2Changed" + index: 1 + lineNumber: 31 + isFinal: true + } + Property { + name: "csmSplit3" + revision: 1544 + type: "float" + read: "csmSplit3" + write: "setCsmSplit3" + notify: "csmSplit3Changed" + index: 2 + lineNumber: 32 + isFinal: true + } + Property { + name: "csmNumSplits" + revision: 1544 + type: "int" + read: "csmNumSplits" + write: "setCsmNumSplits" + notify: "csmNumSplitsChanged" + index: 3 + lineNumber: 33 + isFinal: true + } + Property { + name: "csmBlendRatio" + revision: 1544 + type: "float" + read: "csmBlendRatio" + write: "setCsmBlendRatio" + notify: "csmBlendRatioChanged" + index: 4 + lineNumber: 34 + isFinal: true + } + Property { + name: "lockShadowmapTexels" + revision: 1545 + type: "bool" + read: "lockShadowmapTexels" + write: "setLockShadowmapTexels" + notify: "lockShadowmapTexelsChanged" + index: 5 + lineNumber: 35 + isFinal: true + } + Signal { name: "csmSplit1Changed"; revision: 1544; lineNumber: 57 } + Signal { name: "csmSplit2Changed"; revision: 1544; lineNumber: 58 } + Signal { name: "csmSplit3Changed"; revision: 1544; lineNumber: 59 } + Signal { name: "csmNumSplitsChanged"; revision: 1544; lineNumber: 60 } + Signal { name: "csmBlendRatioChanged"; revision: 1544; lineNumber: 61 } + Signal { name: "lockShadowmapTexelsChanged"; revision: 1545; lineNumber: 62 } + } + Component { + file: "private/qquick3deffect_p.h" + lineNumber: 32 + 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: 35 + isReadonly: true + } + Method { name: "onPropertyDirty"; lineNumber: 58 } + Method { name: "onTextureDirty"; lineNumber: 59 } + Method { name: "onPassDirty"; lineNumber: 60 } + } + Component { + file: "private/qquick3dinstancing_p.h" + lineNumber: 157 + 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: 162 + } + Property { + name: "instanceCount" + type: "int" + read: "instanceCount" + notify: "instanceCountChanged" + index: 1 + lineNumber: 163 + isReadonly: true + } + Signal { name: "instanceCountChanged"; lineNumber: 179 } + Signal { name: "sourceChanged"; lineNumber: 180 } + } + Component { + file: "private/qquick3dfog_p.h" + lineNumber: 23 + 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: 26 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "density" + type: "float" + read: "density" + write: "setDensity" + notify: "densityChanged" + index: 2 + lineNumber: 28 + } + Property { + name: "depthEnabled" + type: "bool" + read: "isDepthEnabled" + write: "setDepthEnabled" + notify: "depthEnabledChanged" + index: 3 + lineNumber: 29 + } + Property { + name: "depthNear" + type: "float" + read: "depthNear" + write: "setDepthNear" + notify: "depthNearChanged" + index: 4 + lineNumber: 30 + } + Property { + name: "depthFar" + type: "float" + read: "depthFar" + write: "setDepthFar" + notify: "depthFarChanged" + index: 5 + lineNumber: 31 + } + Property { + name: "depthCurve" + type: "float" + read: "depthCurve" + write: "setDepthCurve" + notify: "depthCurveChanged" + index: 6 + lineNumber: 32 + } + Property { + name: "heightEnabled" + type: "bool" + read: "isHeightEnabled" + write: "setHeightEnabled" + notify: "heightEnabledChanged" + index: 7 + lineNumber: 33 + } + Property { + name: "leastIntenseY" + type: "float" + read: "leastIntenseY" + write: "setLeastIntenseY" + notify: "leastIntenseYChanged" + index: 8 + lineNumber: 34 + } + Property { + name: "mostIntenseY" + type: "float" + read: "mostIntenseY" + write: "setMostIntenseY" + notify: "mostIntenseYChanged" + index: 9 + lineNumber: 35 + } + Property { + name: "heightCurve" + type: "float" + read: "heightCurve" + write: "setHeightCurve" + notify: "heightCurveChanged" + index: 10 + lineNumber: 36 + } + Property { + name: "transmitEnabled" + type: "bool" + read: "isTransmitEnabled" + write: "setTransmitEnabled" + notify: "transmitEnabledChanged" + index: 11 + lineNumber: 37 + } + Property { + name: "transmitCurve" + type: "float" + read: "transmitCurve" + write: "setTransmitCurve" + notify: "transmitCurveChanged" + index: 12 + lineNumber: 38 + } + Signal { name: "changed"; lineNumber: 73 } + Signal { name: "enabledChanged"; lineNumber: 74 } + Signal { name: "colorChanged"; lineNumber: 75 } + Signal { name: "densityChanged"; lineNumber: 76 } + Signal { name: "depthEnabledChanged"; lineNumber: 77 } + Signal { name: "depthNearChanged"; lineNumber: 78 } + Signal { name: "depthFarChanged"; lineNumber: 79 } + Signal { name: "depthCurveChanged"; lineNumber: 80 } + Signal { name: "heightEnabledChanged"; lineNumber: 81 } + Signal { name: "leastIntenseYChanged"; lineNumber: 82 } + Signal { name: "mostIntenseYChanged"; lineNumber: 83 } + Signal { name: "heightCurveChanged"; lineNumber: 84 } + Signal { name: "transmitEnabledChanged"; lineNumber: 85 } + Signal { name: "transmitCurveChanged"; lineNumber: 86 } + Method { + name: "setEnabled" + lineNumber: 58 + Parameter { name: "newEnabled"; type: "bool" } + } + Method { + name: "setColor" + lineNumber: 59 + Parameter { name: "newColor"; type: "QColor" } + } + Method { + name: "setDensity" + lineNumber: 60 + Parameter { name: "newDensity"; type: "float" } + } + Method { + name: "setDepthEnabled" + lineNumber: 61 + Parameter { name: "newDepthEnabled"; type: "bool" } + } + Method { + name: "setDepthNear" + lineNumber: 62 + Parameter { name: "newDepthNear"; type: "float" } + } + Method { + name: "setDepthFar" + lineNumber: 63 + Parameter { name: "newDepthFar"; type: "float" } + } + Method { + name: "setDepthCurve" + lineNumber: 64 + Parameter { name: "newDepthCurve"; type: "float" } + } + Method { + name: "setHeightEnabled" + lineNumber: 65 + Parameter { name: "newHeightEnabled"; type: "bool" } + } + Method { + name: "setLeastIntenseY" + lineNumber: 66 + Parameter { name: "newleastIntenseY"; type: "float" } + } + Method { + name: "setMostIntenseY" + lineNumber: 67 + Parameter { name: "newmostIntenseY"; type: "float" } + } + Method { + name: "setHeightCurve" + lineNumber: 68 + Parameter { name: "newHeightCurve"; type: "float" } + } + Method { + name: "setTransmitEnabled" + lineNumber: 69 + Parameter { name: "newTransmitEnabled"; type: "bool" } + } + Method { + name: "setTransmitCurve" + lineNumber: 70 + Parameter { name: "newTransmitCurve"; type: "float" } + } + } + Component { + file: "private/qquick3dfrustumcamera_p.h" + lineNumber: 23 + name: "QQuick3DFrustumCamera" + accessSemantics: "reference" + prototype: "QQuick3DPerspectiveCamera" + exports: [ + "QtQuick3D/FrustumCamera 6.0", + "QtQuick3D/FrustumCamera 6.4", + "QtQuick3D/FrustumCamera 6.5" + ] + exportMetaObjectRevisions: [1536, 1540, 1541] + Property { + name: "top" + type: "float" + read: "top" + write: "setTop" + notify: "topChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "bottom" + type: "float" + read: "bottom" + write: "setBottom" + notify: "bottomChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "right" + type: "float" + read: "right" + write: "setRight" + notify: "rightChanged" + index: 2 + lineNumber: 28 + } + Property { + name: "left" + type: "float" + read: "left" + write: "setLeft" + notify: "leftChanged" + index: 3 + lineNumber: 29 + } + Signal { name: "topChanged"; lineNumber: 48 } + Signal { name: "bottomChanged"; lineNumber: 49 } + Signal { name: "rightChanged"; lineNumber: 50 } + Signal { name: "leftChanged"; lineNumber: 51 } + Method { + name: "setTop" + lineNumber: 42 + Parameter { name: "top"; type: "float" } + } + Method { + name: "setBottom" + lineNumber: 43 + Parameter { name: "bottom"; type: "float" } + } + Method { + name: "setRight" + lineNumber: 44 + Parameter { name: "right"; type: "float" } + } + Method { + name: "setLeft" + lineNumber: 45 + Parameter { name: "left"; type: "float" } + } + } + Component { + file: "qquick3dgeometry.h" + lineNumber: 13 + 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: 110 } + Signal { name: "geometryChanged"; revision: 1543; lineNumber: 111 } + } + Component { + file: "private/qquick3dinstancing_p.h" + lineNumber: 119 + 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: 122 + isReadonly: true + } + Property { + name: "instanceCount" + type: "int" + read: "instanceCount" + notify: "instanceCountChanged" + index: 1 + lineNumber: 123 + isReadonly: true + } + Signal { name: "instanceCountChanged"; lineNumber: 138 } + Method { name: "handleInstanceChange"; lineNumber: 141 } + Method { + name: "onInstanceDestroyed" + lineNumber: 142 + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + } + Component { + file: "private/qquick3dinstancing_p.h" + lineNumber: 39 + 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: 44 + } + Property { + name: "scale" + type: "QVector3D" + read: "scale" + write: "setScale" + notify: "scaleChanged" + index: 1 + lineNumber: 45 + } + Property { + name: "eulerRotation" + type: "QVector3D" + read: "eulerRotation" + write: "setEulerRotation" + notify: "eulerRotationChanged" + index: 2 + lineNumber: 46 + } + Property { + name: "rotation" + type: "QQuaternion" + read: "rotation" + write: "setRotation" + notify: "rotationChanged" + index: 3 + lineNumber: 47 + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 4 + lineNumber: 48 + } + Property { + name: "customData" + type: "QVector4D" + read: "customData" + write: "setCustomData" + notify: "customDataChanged" + index: 5 + lineNumber: 49 + } + Signal { name: "positionChanged"; lineNumber: 94 } + Signal { name: "scaleChanged"; lineNumber: 95 } + Signal { name: "eulerRotationChanged"; lineNumber: 96 } + Signal { name: "rotationChanged"; lineNumber: 97 } + Signal { name: "colorChanged"; lineNumber: 98 } + Signal { name: "customDataChanged"; lineNumber: 99 } + Signal { name: "changed"; lineNumber: 100 } + Method { + name: "setPosition" + lineNumber: 86 + Parameter { name: "position"; type: "QVector3D" } + } + Method { + name: "setScale" + lineNumber: 87 + Parameter { name: "scale"; type: "QVector3D" } + } + Method { + name: "setEulerRotation" + lineNumber: 88 + Parameter { name: "eulerRotation"; type: "QVector3D" } + } + Method { + name: "setRotation" + lineNumber: 89 + Parameter { name: "rotation"; type: "QQuaternion" } + } + Method { + name: "setColor" + lineNumber: 90 + Parameter { name: "color"; type: "QColor" } + } + Method { + name: "setCustomData" + lineNumber: 91 + Parameter { name: "customData"; type: "QVector4D" } + } + } + Component { + file: "qquick3dinstancing.h" + lineNumber: 16 + 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: 24 + } + Property { + name: "hasTransparency" + type: "bool" + read: "hasTransparency" + write: "setHasTransparency" + notify: "hasTransparencyChanged" + index: 1 + lineNumber: 25 + } + Property { + name: "depthSortingEnabled" + type: "bool" + read: "depthSortingEnabled" + write: "setDepthSortingEnabled" + notify: "depthSortingEnabledChanged" + index: 2 + lineNumber: 26 + } + Property { + name: "shadowBoundsMinimum" + revision: 1545 + type: "QVector3D" + read: "shadowBoundsMinimum" + write: "setShadowBoundsMinimum" + notify: "shadowBoundsMinimumChanged" + index: 3 + lineNumber: 27 + } + Property { + name: "shadowBoundsMaximum" + revision: 1545 + type: "QVector3D" + read: "shadowBoundsMaximum" + write: "setShadowBoundsMaximum" + notify: "shadowBoundsMaximumChanged" + index: 4 + lineNumber: 29 + } + Signal { name: "instanceTableChanged"; lineNumber: 70 } + Signal { name: "instanceNodeDirty"; lineNumber: 71 } + Signal { name: "instanceCountOverrideChanged"; lineNumber: 72 } + Signal { name: "hasTransparencyChanged"; lineNumber: 73 } + Signal { name: "depthSortingEnabledChanged"; lineNumber: 74 } + Signal { name: "shadowBoundsMinimumChanged"; revision: 1545; lineNumber: 75 } + Signal { name: "shadowBoundsMaximumChanged"; revision: 1545; lineNumber: 76 } + Method { + name: "setInstanceCountOverride" + lineNumber: 63 + Parameter { name: "instanceCountOverride"; type: "int" } + } + Method { + name: "setHasTransparency" + lineNumber: 64 + Parameter { name: "hasTransparency"; type: "bool" } + } + Method { + name: "setDepthSortingEnabled" + lineNumber: 65 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setShadowBoundsMinimum" + revision: 1545 + lineNumber: 66 + Parameter { name: "newShadowBoundsMinimum"; type: "QVector3D" } + } + Method { + name: "setShadowBoundsMaximum" + revision: 1545 + lineNumber: 67 + Parameter { name: "newShadowBoundsMinimum"; type: "QVector3D" } + } + Method { + name: "instancePosition" + revision: 1539 + type: "QVector3D" + lineNumber: 56 + Parameter { name: "index"; type: "int" } + } + Method { + name: "instanceScale" + revision: 1539 + type: "QVector3D" + lineNumber: 57 + Parameter { name: "index"; type: "int" } + } + Method { + name: "instanceRotation" + revision: 1539 + type: "QQuaternion" + lineNumber: 58 + Parameter { name: "index"; type: "int" } + } + Method { + name: "instanceColor" + revision: 1539 + type: "QColor" + lineNumber: 59 + Parameter { name: "index"; type: "int" } + } + Method { + name: "instanceCustomData" + revision: 1539 + type: "QVector4D" + lineNumber: 60 + Parameter { name: "index"; type: "int" } + } + } + Component { + file: "private/qquick3djoint_p.h" + lineNumber: 25 + name: "QQuick3DJoint" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: ["QtQuick3D/Joint 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "index" + type: "int" + read: "index" + write: "setIndex" + notify: "indexChanged" + index: 0 + lineNumber: 28 + } + Property { + name: "skeletonRoot" + type: "QQuick3DSkeleton" + isPointer: true + read: "skeletonRoot" + write: "setSkeletonRoot" + notify: "skeletonRootChanged" + index: 1 + lineNumber: 29 + } + Signal { name: "indexChanged"; lineNumber: 45 } + Signal { name: "skeletonRootChanged"; lineNumber: 46 } + Method { + name: "setIndex" + lineNumber: 41 + Parameter { name: "index"; type: "int" } + } + Method { + name: "setSkeletonRoot" + lineNumber: 42 + Parameter { name: "skeleton"; type: "QQuick3DSkeleton"; isPointer: true } + } + } + Component { + file: "private/qquick3dlightmapper_p.h" + lineNumber: 22 + 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: 25 + } + Property { + name: "bias" + type: "float" + read: "bias" + write: "setBias" + notify: "biasChanged" + index: 1 + lineNumber: 26 + } + Property { + name: "adaptiveBiasEnabled" + type: "bool" + read: "isAdaptiveBiasEnabled" + write: "setAdaptiveBiasEnabled" + notify: "adaptiveBiasEnabledChanged" + index: 2 + lineNumber: 27 + } + Property { + name: "indirectLightEnabled" + type: "bool" + read: "isIndirectLightEnabled" + write: "setIndirectLightEnabled" + notify: "indirectLightEnabledChanged" + index: 3 + lineNumber: 28 + } + Property { + name: "samples" + type: "int" + read: "samples" + write: "setSamples" + notify: "samplesChanged" + index: 4 + lineNumber: 29 + } + Property { + name: "indirectLightWorkgroupSize" + type: "int" + read: "indirectLightWorkgroupSize" + write: "setIndirectLightWorkgroupSize" + notify: "indirectLightWorkgroupSizeChanged" + index: 5 + lineNumber: 30 + } + Property { + name: "bounces" + type: "int" + read: "bounces" + write: "setBounces" + notify: "bouncesChanged" + index: 6 + lineNumber: 31 + } + Property { + name: "indirectLightFactor" + type: "float" + read: "indirectLightFactor" + write: "setIndirectLightFactor" + notify: "indirectLightFactorChanged" + index: 7 + lineNumber: 32 + } + Property { + name: "source" + revision: 1546 + type: "QUrl" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 8 + lineNumber: 33 + isFinal: true + } + Property { + name: "denoiseSigma" + revision: 1546 + type: "float" + read: "denoiseSigma" + write: "setDenoiseSigma" + notify: "denoiseSigmaChanged" + index: 9 + lineNumber: 34 + isFinal: true + } + Property { + name: "texelsPerUnit" + revision: 1546 + type: "float" + read: "texelsPerUnit" + write: "setTexelsPerUnit" + notify: "texelsPerUnitChanged" + index: 10 + lineNumber: 35 + isFinal: true + } + Signal { name: "changed"; lineNumber: 66 } + Signal { name: "opacityThresholdChanged"; lineNumber: 67 } + Signal { name: "biasChanged"; lineNumber: 68 } + Signal { name: "adaptiveBiasEnabledChanged"; lineNumber: 69 } + Signal { name: "indirectLightEnabledChanged"; lineNumber: 70 } + Signal { name: "samplesChanged"; lineNumber: 71 } + Signal { name: "indirectLightWorkgroupSizeChanged"; lineNumber: 72 } + Signal { name: "bouncesChanged"; lineNumber: 73 } + Signal { name: "indirectLightFactorChanged"; lineNumber: 74 } + Signal { name: "sourceChanged"; revision: 1546; lineNumber: 75 } + Signal { name: "denoiseSigmaChanged"; revision: 1546; lineNumber: 76 } + Signal { name: "texelsPerUnitChanged"; revision: 1546; lineNumber: 77 } + Method { + name: "setOpacityThreshold" + lineNumber: 53 + Parameter { name: "opacity"; type: "float" } + } + Method { + name: "setBias" + lineNumber: 54 + Parameter { name: "bias"; type: "float" } + } + Method { + name: "setAdaptiveBiasEnabled" + lineNumber: 55 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setIndirectLightEnabled" + lineNumber: 56 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setSamples" + lineNumber: 57 + Parameter { name: "count"; type: "int" } + } + Method { + name: "setIndirectLightWorkgroupSize" + lineNumber: 58 + Parameter { name: "size"; type: "int" } + } + Method { + name: "setBounces" + lineNumber: 59 + Parameter { name: "count"; type: "int" } + } + Method { + name: "setIndirectLightFactor" + lineNumber: 60 + Parameter { name: "factor"; type: "float" } + } + Method { + name: "setSource" + revision: 1546 + lineNumber: 61 + Parameter { name: "source"; type: "QUrl" } + } + Method { + name: "setDenoiseSigma" + revision: 1546 + lineNumber: 62 + Parameter { name: "newDenoiseSigma"; type: "float" } + } + Method { + name: "setTexelsPerUnit" + revision: 1546 + lineNumber: 63 + Parameter { name: "newTexelsPerUnit"; type: "float" } + } + } + Component { + file: "private/qquick3dloader_p.h" + lineNumber: 42 + name: "QQuick3DLoader" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: ["QtQuick3D/Loader3D 6.0"] + exportMetaObjectRevisions: [1536] + Enum { + name: "Status" + lineNumber: 72 + values: ["Null", "Ready", "Loading", "Error"] + } + Property { + name: "active" + type: "bool" + read: "active" + write: "setActive" + notify: "activeChanged" + index: 0 + lineNumber: 46 + } + Property { + name: "source" + type: "QUrl" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 1 + lineNumber: 47 + } + Property { + name: "sourceComponent" + type: "QQmlComponent" + isPointer: true + read: "sourceComponent" + write: "setSourceComponent" + reset: "resetSourceComponent" + notify: "sourceComponentChanged" + index: 2 + lineNumber: 48 + } + Property { + name: "item" + type: "QObject" + isPointer: true + read: "item" + notify: "itemChanged" + index: 3 + lineNumber: 49 + isReadonly: true + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 4 + lineNumber: 50 + isReadonly: true + } + Property { + name: "progress" + type: "double" + read: "progress" + notify: "progressChanged" + index: 5 + lineNumber: 51 + isReadonly: true + } + Property { + name: "asynchronous" + type: "bool" + read: "asynchronous" + write: "setAsynchronous" + notify: "asynchronousChanged" + index: 6 + lineNumber: 52 + } + Signal { name: "itemChanged"; lineNumber: 83 } + Signal { name: "activeChanged"; lineNumber: 84 } + Signal { name: "sourceChanged"; lineNumber: 85 } + Signal { name: "sourceComponentChanged"; lineNumber: 86 } + Signal { name: "statusChanged"; lineNumber: 87 } + Signal { name: "progressChanged"; lineNumber: 88 } + Signal { name: "loaded"; lineNumber: 89 } + Signal { name: "asynchronousChanged"; lineNumber: 90 } + Method { name: "sourceLoaded"; lineNumber: 96 } + Method { name: "setSource"; isJavaScriptFunction: true; lineNumber: 63 } + } + Component { + file: "private/qquick3dmaterial_p.h" + lineNumber: 26 + name: "QQuick3DMaterial" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QQuick3DObject" + exports: ["QtQuick3D/Material 6.0"] + isCreatable: false + exportMetaObjectRevisions: [1536] + Enum { + name: "CullMode" + lineNumber: 37 + values: ["BackFaceCulling", "FrontFaceCulling", "NoCulling"] + } + Enum { + name: "TextureChannelMapping" + lineNumber: 44 + values: ["R", "G", "B", "A"] + } + Enum { + name: "DepthDrawMode" + lineNumber: 52 + values: [ + "OpaqueOnlyDepthDraw", + "AlwaysDepthDraw", + "NeverDepthDraw", + "OpaquePrePassDepthDraw" + ] + } + Enum { + name: "VertexColorMask" + lineNumber: 60 + values: [ + "NoMask", + "RoughnessMask", + "NormalStrengthMask", + "SpecularAmountMask", + "ClearcoatAmountMask", + "ClearcoatRoughnessAmountMask", + "ClearcoatNormalStrengthMask", + "HeightAmountMask", + "MetalnessMask", + "OcclusionAmountMask", + "ThicknessFactorMask", + "TransmissionFactorMask" + ] + } + Enum { + name: "VertexColorMaskFlags" + alias: "VertexColorMask" + isFlag: true + lineNumber: 60 + 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: 29 + } + Property { + name: "cullMode" + type: "CullMode" + read: "cullMode" + write: "setCullMode" + notify: "cullModeChanged" + index: 1 + lineNumber: 30 + } + Property { + name: "depthDrawMode" + type: "DepthDrawMode" + read: "depthDrawMode" + write: "setDepthDrawMode" + notify: "depthDrawModeChanged" + index: 2 + lineNumber: 31 + } + Signal { + name: "lightProbeChanged" + lineNumber: 92 + Parameter { name: "lightProbe"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "cullModeChanged" + lineNumber: 93 + Parameter { name: "cullMode"; type: "QQuick3DMaterial::CullMode" } + } + Signal { + name: "depthDrawModeChanged" + lineNumber: 94 + Parameter { name: "depthDrawMode"; type: "QQuick3DMaterial::DepthDrawMode" } + } + Method { + name: "setLightProbe" + lineNumber: 87 + Parameter { name: "lightProbe"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setCullMode" + lineNumber: 88 + Parameter { name: "cullMode"; type: "QQuick3DMaterial::CullMode" } + } + Method { + name: "setDepthDrawMode" + lineNumber: 89 + Parameter { name: "depthDrawMode"; type: "QQuick3DMaterial::DepthDrawMode" } + } + } + Component { + file: "private/qquick3dmodel_p.h" + lineNumber: 60 + 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" + ] + exportMetaObjectRevisions: [1536, 1539, 1540, 1541, 1546] + Property { + name: "source" + type: "QUrl" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 0 + lineNumber: 63 + } + Property { + name: "castsShadows" + type: "bool" + read: "castsShadows" + write: "setCastsShadows" + notify: "castsShadowsChanged" + index: 1 + lineNumber: 64 + } + Property { + name: "receivesShadows" + type: "bool" + read: "receivesShadows" + write: "setReceivesShadows" + notify: "receivesShadowsChanged" + index: 2 + lineNumber: 65 + } + Property { + name: "materials" + type: "QQuick3DMaterial" + isList: true + read: "materials" + index: 3 + lineNumber: 66 + isReadonly: true + } + Property { + name: "morphTargets" + type: "QQuick3DMorphTarget" + isList: true + read: "morphTargets" + notify: "morphTargetsChanged" + index: 4 + lineNumber: 67 + isReadonly: true + } + Property { + name: "pickable" + type: "bool" + read: "pickable" + write: "setPickable" + notify: "pickableChanged" + index: 5 + lineNumber: 68 + } + Property { + name: "geometry" + type: "QQuick3DGeometry" + isPointer: true + read: "geometry" + write: "setGeometry" + notify: "geometryChanged" + index: 6 + lineNumber: 69 + } + Property { + name: "instancing" + type: "QQuick3DInstancing" + isPointer: true + read: "instancing" + write: "setInstancing" + notify: "instancingChanged" + index: 7 + lineNumber: 70 + } + Property { + name: "instanceRoot" + type: "QQuick3DNode" + isPointer: true + read: "instanceRoot" + write: "setInstanceRoot" + notify: "instanceRootChanged" + index: 8 + lineNumber: 71 + } + Property { + name: "skeleton" + type: "QQuick3DSkeleton" + isPointer: true + read: "skeleton" + write: "setSkeleton" + notify: "skeletonChanged" + index: 9 + lineNumber: 72 + } + Property { + name: "skin" + revision: 1540 + type: "QQuick3DSkin" + isPointer: true + read: "skin" + write: "setSkin" + notify: "skinChanged" + index: 10 + lineNumber: 73 + } + Property { + name: "inverseBindPoses" + type: "QMatrix4x4" + isList: true + read: "inverseBindPoses" + write: "setInverseBindPoses" + notify: "inverseBindPosesChanged" + index: 11 + lineNumber: 74 + } + Property { + name: "bounds" + type: "QQuick3DBounds3" + read: "bounds" + notify: "boundsChanged" + index: 12 + lineNumber: 75 + isReadonly: true + } + Property { + name: "depthBias" + type: "float" + read: "depthBias" + write: "setDepthBias" + notify: "depthBiasChanged" + index: 13 + lineNumber: 76 + } + Property { + name: "receivesReflections" + revision: 1539 + type: "bool" + read: "receivesReflections" + write: "setReceivesReflections" + notify: "receivesReflectionsChanged" + index: 14 + lineNumber: 77 + } + Property { + name: "castsReflections" + revision: 1540 + type: "bool" + read: "castsReflections" + write: "setCastsReflections" + notify: "castsReflectionsChanged" + index: 15 + lineNumber: 78 + } + Property { + name: "usedInBakedLighting" + revision: 1540 + type: "bool" + read: "isUsedInBakedLighting" + write: "setUsedInBakedLighting" + notify: "usedInBakedLightingChanged" + index: 16 + lineNumber: 79 + } + Property { + name: "lightmapBaseResolution" + revision: 1540 + type: "int" + read: "lightmapBaseResolution" + write: "setLightmapBaseResolution" + notify: "lightmapBaseResolutionChanged" + index: 17 + lineNumber: 80 + } + Property { + name: "bakedLightmap" + revision: 1540 + type: "QQuick3DBakedLightmap" + isPointer: true + read: "bakedLightmap" + write: "setBakedLightmap" + notify: "bakedLightmapChanged" + index: 18 + lineNumber: 81 + } + Property { + name: "instancingLodMin" + revision: 1541 + type: "float" + read: "instancingLodMin" + write: "setInstancingLodMin" + notify: "instancingLodMinChanged" + index: 19 + lineNumber: 82 + } + Property { + name: "instancingLodMax" + revision: 1541 + type: "float" + read: "instancingLodMax" + write: "setInstancingLodMax" + notify: "instancingLodMaxChanged" + index: 20 + lineNumber: 83 + } + Property { + name: "levelOfDetailBias" + revision: 1541 + type: "float" + read: "levelOfDetailBias" + write: "setLevelOfDetailBias" + notify: "levelOfDetailBiasChanged" + index: 21 + lineNumber: 84 + } + Property { + name: "texelsPerUnit" + revision: 1546 + type: "float" + read: "texelsPerUnit" + write: "setTexelsPerUnit" + notify: "texelsPerUnitChanged" + index: 22 + lineNumber: 85 + isFinal: true + } + Signal { name: "sourceChanged"; lineNumber: 150 } + Signal { name: "castsShadowsChanged"; lineNumber: 151 } + Signal { name: "receivesShadowsChanged"; lineNumber: 152 } + Signal { name: "pickableChanged"; lineNumber: 153 } + Signal { name: "geometryChanged"; lineNumber: 154 } + Signal { name: "skeletonChanged"; lineNumber: 155 } + Signal { name: "inverseBindPosesChanged"; lineNumber: 156 } + Signal { name: "boundsChanged"; lineNumber: 157 } + Signal { name: "instancingChanged"; lineNumber: 158 } + Signal { name: "instanceRootChanged"; lineNumber: 159 } + Signal { name: "morphTargetsChanged"; lineNumber: 160 } + Signal { name: "depthBiasChanged"; lineNumber: 161 } + Signal { name: "receivesReflectionsChanged"; revision: 1539; lineNumber: 162 } + Signal { name: "castsReflectionsChanged"; revision: 1540; lineNumber: 163 } + Signal { name: "skinChanged"; revision: 1540; lineNumber: 164 } + Signal { name: "usedInBakedLightingChanged"; revision: 1540; lineNumber: 165 } + Signal { name: "lightmapBaseResolutionChanged"; revision: 1540; lineNumber: 166 } + Signal { name: "bakedLightmapChanged"; revision: 1540; lineNumber: 167 } + Signal { name: "instancingLodMinChanged"; revision: 1541; lineNumber: 169 } + Signal { name: "instancingLodMaxChanged"; revision: 1541; lineNumber: 170 } + Signal { name: "levelOfDetailBiasChanged"; revision: 1541; lineNumber: 171 } + Signal { name: "texelsPerUnitChanged"; revision: 1546; lineNumber: 173 } + Method { + name: "setSource" + lineNumber: 127 + Parameter { name: "source"; type: "QUrl" } + } + Method { + name: "setCastsShadows" + lineNumber: 128 + Parameter { name: "castsShadows"; type: "bool" } + } + Method { + name: "setReceivesShadows" + lineNumber: 129 + Parameter { name: "receivesShadows"; type: "bool" } + } + Method { + name: "setPickable" + lineNumber: 130 + Parameter { name: "pickable"; type: "bool" } + } + Method { + name: "setGeometry" + lineNumber: 131 + Parameter { name: "geometry"; type: "QQuick3DGeometry"; isPointer: true } + } + Method { + name: "setSkeleton" + lineNumber: 132 + Parameter { name: "skeleton"; type: "QQuick3DSkeleton"; isPointer: true } + } + Method { + name: "setInverseBindPoses" + lineNumber: 133 + Parameter { name: "poses"; type: "QMatrix4x4"; isList: true } + } + Method { + name: "setBounds" + lineNumber: 134 + Parameter { name: "min"; type: "QVector3D" } + Parameter { name: "max"; type: "QVector3D" } + } + Method { + name: "setInstancing" + lineNumber: 135 + Parameter { name: "instancing"; type: "QQuick3DInstancing"; isPointer: true } + } + Method { + name: "setInstanceRoot" + lineNumber: 136 + Parameter { name: "instanceRoot"; type: "QQuick3DNode"; isPointer: true } + } + Method { + name: "setDepthBias" + lineNumber: 137 + Parameter { name: "bias"; type: "float" } + } + Method { + name: "setReceivesReflections" + revision: 1539 + lineNumber: 138 + Parameter { name: "receivesReflections"; type: "bool" } + } + Method { + name: "setCastsReflections" + revision: 1540 + lineNumber: 139 + Parameter { name: "castsReflections"; type: "bool" } + } + Method { + name: "setSkin" + revision: 1540 + lineNumber: 140 + Parameter { name: "skin"; type: "QQuick3DSkin"; isPointer: true } + } + Method { + name: "setUsedInBakedLighting" + revision: 1540 + lineNumber: 141 + Parameter { name: "enable"; type: "bool" } + } + Method { + name: "setLightmapBaseResolution" + revision: 1540 + lineNumber: 142 + Parameter { name: "resolution"; type: "int" } + } + Method { + name: "setBakedLightmap" + revision: 1540 + lineNumber: 143 + Parameter { name: "bakedLightmap"; type: "QQuick3DBakedLightmap"; isPointer: true } + } + Method { + name: "setInstancingLodMin" + revision: 1541 + lineNumber: 145 + Parameter { name: "minDistance"; type: "float" } + } + Method { + name: "setInstancingLodMax" + revision: 1541 + lineNumber: 146 + Parameter { name: "maxDistance"; type: "float" } + } + Method { + name: "setLevelOfDetailBias" + revision: 1541 + lineNumber: 147 + Parameter { name: "newLevelOfDetailBias"; type: "float" } + } + Method { + name: "onMaterialDestroyed" + lineNumber: 181 + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + Method { + name: "onMorphTargetDestroyed" + lineNumber: 182 + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + } + Component { + file: "private/qquick3dmorphtarget_p.h" + lineNumber: 28 + name: "QQuick3DMorphTarget" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QQuick3DObject" + exports: ["QtQuick3D/MorphTarget 6.0"] + exportMetaObjectRevisions: [1536] + Enum { + name: "MorphTargetAttribute" + isScoped: true + lineNumber: 37 + values: [ + "Position", + "Normal", + "Tangent", + "Binormal", + "TexCoord0", + "TexCoord1", + "Color" + ] + } + Enum { + name: "MorphTargetAttributes" + alias: "MorphTargetAttribute" + isFlag: true + isScoped: true + lineNumber: 37 + values: [ + "Position", + "Normal", + "Tangent", + "Binormal", + "TexCoord0", + "TexCoord1", + "Color" + ] + } + Property { + name: "weight" + type: "float" + read: "weight" + write: "setWeight" + notify: "weightChanged" + index: 0 + lineNumber: 31 + } + Property { + name: "attributes" + type: "MorphTargetAttributes" + read: "attributes" + write: "setAttributes" + notify: "attributesChanged" + index: 1 + lineNumber: 32 + } + Signal { name: "weightChanged"; lineNumber: 60 } + Signal { name: "attributesChanged"; lineNumber: 61 } + Method { + name: "setWeight" + lineNumber: 57 + Parameter { name: "castsShadows"; type: "float" } + } + Method { + name: "setAttributes" + lineNumber: 58 + Parameter { name: "attributes"; type: "QQuick3DMorphTarget::MorphTargetAttributes" } + } + } + Component { + file: "private/qquick3dnode_p.h" + lineNumber: 27 + name: "QQuick3DNode" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QQuick3DObject" + exports: ["QtQuick3D/Node 6.0"] + exportMetaObjectRevisions: [1536] + Enum { + name: "TransformSpace" + lineNumber: 52 + values: ["LocalSpace", "ParentSpace", "SceneSpace"] + } + Enum { + name: "StaticFlags" + lineNumber: 59 + values: ["None"] + } + Property { + name: "x" + type: "float" + read: "x" + write: "setX" + notify: "xChanged" + index: 0 + lineNumber: 30 + } + Property { + name: "y" + type: "float" + read: "y" + write: "setY" + notify: "yChanged" + index: 1 + lineNumber: 31 + } + Property { + name: "z" + type: "float" + read: "z" + write: "setZ" + notify: "zChanged" + index: 2 + lineNumber: 32 + } + Property { + name: "rotation" + type: "QQuaternion" + read: "rotation" + write: "setRotation" + notify: "rotationChanged" + index: 3 + lineNumber: 33 + } + Property { + name: "eulerRotation" + type: "QVector3D" + read: "eulerRotation" + write: "setEulerRotation" + notify: "eulerRotationChanged" + index: 4 + lineNumber: 34 + } + Property { + name: "position" + type: "QVector3D" + read: "position" + write: "setPosition" + notify: "positionChanged" + index: 5 + lineNumber: 35 + } + Property { + name: "scale" + type: "QVector3D" + read: "scale" + write: "setScale" + notify: "scaleChanged" + index: 6 + lineNumber: 36 + } + Property { + name: "pivot" + type: "QVector3D" + read: "pivot" + write: "setPivot" + notify: "pivotChanged" + index: 7 + lineNumber: 37 + } + Property { + name: "opacity" + type: "float" + read: "localOpacity" + write: "setLocalOpacity" + notify: "localOpacityChanged" + index: 8 + lineNumber: 38 + } + Property { + name: "visible" + type: "bool" + read: "visible" + write: "setVisible" + notify: "visibleChanged" + index: 9 + lineNumber: 39 + } + Property { + name: "forward" + type: "QVector3D" + read: "forward" + notify: "forwardChanged" + index: 10 + lineNumber: 40 + isReadonly: true + } + Property { + name: "up" + type: "QVector3D" + read: "up" + notify: "upChanged" + index: 11 + lineNumber: 41 + isReadonly: true + } + Property { + name: "right" + type: "QVector3D" + read: "right" + notify: "rightChanged" + index: 12 + lineNumber: 42 + isReadonly: true + } + Property { + name: "scenePosition" + type: "QVector3D" + read: "scenePosition" + notify: "scenePositionChanged" + index: 13 + lineNumber: 43 + isReadonly: true + } + Property { + name: "sceneRotation" + type: "QQuaternion" + read: "sceneRotation" + notify: "sceneRotationChanged" + index: 14 + lineNumber: 44 + isReadonly: true + } + Property { + name: "sceneScale" + type: "QVector3D" + read: "sceneScale" + notify: "sceneScaleChanged" + index: 15 + lineNumber: 45 + isReadonly: true + } + Property { + name: "sceneTransform" + type: "QMatrix4x4" + read: "sceneTransform" + notify: "sceneTransformChanged" + index: 16 + lineNumber: 46 + isReadonly: true + } + Property { + name: "staticFlags" + type: "int" + read: "staticFlags" + write: "setStaticFlags" + notify: "staticFlagsChanged" + index: 17 + lineNumber: 47 + } + Signal { name: "xChanged"; lineNumber: 122 } + Signal { name: "yChanged"; lineNumber: 123 } + Signal { name: "zChanged"; lineNumber: 124 } + Signal { name: "rotationChanged"; lineNumber: 125 } + Signal { name: "eulerRotationChanged"; lineNumber: 126 } + Signal { name: "positionChanged"; lineNumber: 127 } + Signal { name: "scaleChanged"; lineNumber: 128 } + Signal { name: "pivotChanged"; lineNumber: 129 } + Signal { name: "localOpacityChanged"; lineNumber: 130 } + Signal { name: "visibleChanged"; lineNumber: 131 } + Signal { name: "forwardChanged"; lineNumber: 132 } + Signal { name: "upChanged"; lineNumber: 133 } + Signal { name: "rightChanged"; lineNumber: 134 } + Signal { name: "sceneTransformChanged"; lineNumber: 135 } + Signal { name: "scenePositionChanged"; lineNumber: 136 } + Signal { name: "sceneRotationChanged"; lineNumber: 137 } + Signal { name: "sceneScaleChanged"; lineNumber: 138 } + Signal { name: "staticFlagsChanged"; lineNumber: 139 } + Method { + name: "setX" + lineNumber: 109 + Parameter { name: "x"; type: "float" } + } + Method { + name: "setY" + lineNumber: 110 + Parameter { name: "y"; type: "float" } + } + Method { + name: "setZ" + lineNumber: 111 + Parameter { name: "z"; type: "float" } + } + Method { + name: "setRotation" + lineNumber: 112 + Parameter { name: "rotation"; type: "QQuaternion" } + } + Method { + name: "setEulerRotation" + lineNumber: 113 + Parameter { name: "eulerRotation"; type: "QVector3D" } + } + Method { + name: "setPosition" + lineNumber: 114 + Parameter { name: "position"; type: "QVector3D" } + } + Method { + name: "setScale" + lineNumber: 115 + Parameter { name: "scale"; type: "QVector3D" } + } + Method { + name: "setPivot" + lineNumber: 116 + Parameter { name: "pivot"; type: "QVector3D" } + } + Method { + name: "setLocalOpacity" + lineNumber: 117 + Parameter { name: "opacity"; type: "float" } + } + Method { + name: "setVisible" + lineNumber: 118 + Parameter { name: "visible"; type: "bool" } + } + Method { + name: "setStaticFlags" + lineNumber: 119 + Parameter { name: "staticFlags"; type: "int" } + } + Method { + name: "rotate" + lineNumber: 90 + Parameter { name: "degrees"; type: "double" } + Parameter { name: "axis"; type: "QVector3D" } + Parameter { name: "space"; type: "QQuick3DNode::TransformSpace" } + } + Method { + name: "mapPositionToScene" + type: "QVector3D" + isMethodConstant: true + lineNumber: 92 + Parameter { name: "localPosition"; type: "QVector3D" } + } + Method { + name: "mapPositionFromScene" + type: "QVector3D" + isMethodConstant: true + lineNumber: 93 + Parameter { name: "scenePosition"; type: "QVector3D" } + } + Method { + name: "mapPositionToNode" + type: "QVector3D" + isMethodConstant: true + lineNumber: 94 + Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true; isTypeConstant: true } + Parameter { name: "localPosition"; type: "QVector3D" } + } + Method { + name: "mapPositionFromNode" + type: "QVector3D" + isMethodConstant: true + lineNumber: 95 + Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true; isTypeConstant: true } + Parameter { name: "localPosition"; type: "QVector3D" } + } + Method { + name: "mapDirectionToScene" + type: "QVector3D" + isMethodConstant: true + lineNumber: 96 + Parameter { name: "localDirection"; type: "QVector3D" } + } + Method { + name: "mapDirectionFromScene" + type: "QVector3D" + isMethodConstant: true + lineNumber: 97 + Parameter { name: "sceneDirection"; type: "QVector3D" } + } + Method { + name: "mapDirectionToNode" + type: "QVector3D" + isMethodConstant: true + lineNumber: 98 + Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true; isTypeConstant: true } + Parameter { name: "localDirection"; type: "QVector3D" } + } + Method { + name: "mapDirectionFromNode" + type: "QVector3D" + isMethodConstant: true + lineNumber: 99 + Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true; isTypeConstant: true } + Parameter { name: "localDirection"; type: "QVector3D" } + } + } + Component { + file: "qquick3dobject.h" + lineNumber: 21 + 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: 28 + isFinal: true + } + Property { + name: "data" + type: "QObject" + isList: true + read: "data" + index: 1 + lineNumber: 29 + privateClass: "QQuick3DObjectPrivate" + isReadonly: true + } + Property { + name: "resources" + type: "QObject" + isList: true + read: "resources" + index: 2 + lineNumber: 30 + privateClass: "QQuick3DObjectPrivate" + isReadonly: true + } + Property { + name: "children" + type: "QQuick3DObject" + isList: true + read: "children" + notify: "childrenChanged" + index: 3 + lineNumber: 31 + privateClass: "QQuick3DObjectPrivate" + isReadonly: true + } + Property { + name: "states" + type: "QQuickState" + isList: true + read: "states" + index: 4 + lineNumber: 34 + privateClass: "QQuick3DObjectPrivate" + isReadonly: true + } + Property { + name: "transitions" + type: "QQuickTransition" + isList: true + read: "transitions" + index: 5 + lineNumber: 35 + privateClass: "QQuick3DObjectPrivate" + isReadonly: true + } + Property { + name: "state" + type: "QString" + read: "state" + write: "setState" + notify: "stateChanged" + index: 6 + lineNumber: 36 + } + Signal { name: "parentChanged"; lineNumber: 86 } + Signal { name: "childrenChanged"; lineNumber: 87 } + Signal { name: "stateChanged"; lineNumber: 88 } + Method { name: "update"; lineNumber: 81 } + Method { + name: "setParentItem" + lineNumber: 83 + Parameter { name: "parentItem"; type: "QQuick3DObject"; isPointer: true } + } + Method { + name: "_q_resourceObjectDeleted" + lineNumber: 104 + Parameter { type: "QObject"; isPointer: true } + } + Method { + name: "_q_createJSWrapper" + type: "qulonglong" + lineNumber: 105 + Parameter { type: "QQmlV4ExecutionEnginePtr" } + } + Method { name: "_q_cleanupContentItem2D"; lineNumber: 106 } + } + Component { + file: "private/qquick3dorthographiccamera_p.h" + lineNumber: 23 + name: "QQuick3DOrthographicCamera" + accessSemantics: "reference" + prototype: "QQuick3DCamera" + exports: [ + "QtQuick3D/OrthographicCamera 6.0", + "QtQuick3D/OrthographicCamera 6.4", + "QtQuick3D/OrthographicCamera 6.5" + ] + exportMetaObjectRevisions: [1536, 1540, 1541] + Property { + name: "clipNear" + type: "float" + read: "clipNear" + write: "setClipNear" + notify: "clipNearChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "clipFar" + type: "float" + read: "clipFar" + write: "setClipFar" + notify: "clipFarChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "horizontalMagnification" + type: "float" + read: "horizontalMagnification" + write: "setHorizontalMagnification" + notify: "horizontalMagnificationChanged" + index: 2 + lineNumber: 28 + } + Property { + name: "verticalMagnification" + type: "float" + read: "verticalMagnification" + write: "setVerticalMagnification" + notify: "verticalMagnificationChanged" + index: 3 + lineNumber: 29 + } + Signal { name: "clipNearChanged"; lineNumber: 48 } + Signal { name: "clipFarChanged"; lineNumber: 49 } + Signal { name: "horizontalMagnificationChanged"; lineNumber: 50 } + Signal { name: "verticalMagnificationChanged"; lineNumber: 51 } + Method { + name: "setClipNear" + lineNumber: 42 + Parameter { name: "clipNear"; type: "float" } + } + Method { + name: "setClipFar" + lineNumber: 43 + Parameter { name: "clipFar"; type: "float" } + } + Method { + name: "setHorizontalMagnification" + lineNumber: 44 + Parameter { name: "horizontalMagnification"; type: "float" } + } + Method { + name: "setVerticalMagnification" + lineNumber: 45 + Parameter { name: "horizontalMagnification"; type: "float" } + } + } + Component { + file: "private/qquick3dperspectivecamera_p.h" + lineNumber: 23 + name: "QQuick3DPerspectiveCamera" + accessSemantics: "reference" + prototype: "QQuick3DCamera" + exports: [ + "QtQuick3D/PerspectiveCamera 6.0", + "QtQuick3D/PerspectiveCamera 6.4", + "QtQuick3D/PerspectiveCamera 6.5" + ] + exportMetaObjectRevisions: [1536, 1540, 1541] + Enum { + name: "FieldOfViewOrientation" + lineNumber: 34 + values: ["Vertical", "Horizontal"] + } + Property { + name: "clipNear" + type: "float" + read: "clipNear" + write: "setClipNear" + notify: "clipNearChanged" + index: 0 + lineNumber: 26 + } + Property { + name: "clipFar" + type: "float" + read: "clipFar" + write: "setClipFar" + notify: "clipFarChanged" + index: 1 + lineNumber: 27 + } + Property { + name: "fieldOfView" + type: "float" + read: "fieldOfView" + write: "setFieldOfView" + notify: "fieldOfViewChanged" + index: 2 + lineNumber: 28 + } + Property { + name: "fieldOfViewOrientation" + type: "FieldOfViewOrientation" + read: "fieldOfViewOrientation" + write: "setFieldOfViewOrientation" + notify: "fieldOfViewOrientationChanged" + index: 3 + lineNumber: 29 + } + Signal { name: "clipNearChanged"; lineNumber: 54 } + Signal { name: "clipFarChanged"; lineNumber: 55 } + Signal { name: "fieldOfViewChanged"; lineNumber: 56 } + Signal { name: "fieldOfViewOrientationChanged"; lineNumber: 57 } + Method { + name: "setClipNear" + lineNumber: 48 + Parameter { name: "clipNear"; type: "float" } + } + Method { + name: "setClipFar" + lineNumber: 49 + Parameter { name: "clipFar"; type: "float" } + } + Method { + name: "setFieldOfView" + lineNumber: 50 + Parameter { name: "fieldOfView"; type: "float" } + } + Method { + name: "setFieldOfViewOrientation" + lineNumber: 51 + Parameter { + name: "fieldOfViewOrientation" + type: "QQuick3DPerspectiveCamera::FieldOfViewOrientation" + } + } + } + Component { + file: "private/qquick3dpickresult_p.h" + lineNumber: 44 + 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: 47 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "distance" + type: "float" + read: "distance" + index: 1 + lineNumber: 48 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "uvPosition" + type: "QVector2D" + read: "uvPosition" + index: 2 + lineNumber: 49 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "scenePosition" + type: "QVector3D" + read: "scenePosition" + index: 3 + lineNumber: 50 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "position" + type: "QVector3D" + read: "position" + index: 4 + lineNumber: 51 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "normal" + type: "QVector3D" + read: "normal" + index: 5 + lineNumber: 52 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "sceneNormal" + type: "QVector3D" + read: "sceneNormal" + index: 6 + lineNumber: 53 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "instanceIndex" + type: "int" + read: "instanceIndex" + index: 7 + lineNumber: 54 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "itemHit" + revision: 1544 + type: "QQuickItem" + isPointer: true + read: "itemHit" + index: 8 + lineNumber: 55 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "hitType" + revision: 1544 + type: "QQuick3DPickResultEnums::HitType" + read: "hitType" + index: 9 + lineNumber: 56 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/qquick3dpickresult_p.h" + lineNumber: 27 + name: "QQuick3DPickResultEnums" + accessSemantics: "none" + exports: ["QtQuick3D/PickResult 6.8"] + isCreatable: false + exportMetaObjectRevisions: [1544] + Enum { + name: "HitType" + lineNumber: 34 + values: ["Null", "Model", "Item"] + } + } + Component { + file: "private/qquick3dpointlight_p.h" + lineNumber: 24 + name: "QQuick3DPointLight" + accessSemantics: "reference" + prototype: "QQuick3DAbstractLight" + exports: [ + "QtQuick3D/PointLight 6.0", + "QtQuick3D/PointLight 6.8", + "QtQuick3D/PointLight 6.9" + ] + exportMetaObjectRevisions: [1536, 1544, 1545] + 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 + } + Signal { name: "constantFadeChanged"; lineNumber: 47 } + Signal { name: "linearFadeChanged"; lineNumber: 48 } + Signal { name: "quadraticFadeChanged"; lineNumber: 49 } + Method { + name: "setConstantFade" + lineNumber: 42 + Parameter { name: "constantFade"; type: "float" } + } + Method { + name: "setLinearFade" + lineNumber: 43 + Parameter { name: "linearFade"; type: "float" } + } + Method { + name: "setQuadraticFade" + lineNumber: 44 + Parameter { name: "quadraticFade"; type: "float" } + } + } + Component { + file: "private/qquick3dprincipledmaterial_p.h" + lineNumber: 26 + 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: 130 + values: ["NoLighting", "FragmentLighting"] + } + Enum { + name: "BlendMode" + lineNumber: 136 + values: ["SourceOver", "Screen", "Multiply"] + } + Enum { + name: "AlphaMode" + lineNumber: 143 + values: ["Default", "Mask", "Blend", "Opaque"] + } + Enum { + name: "VertexColorMask" + lineNumber: 151 + values: [ + "NoMask", + "RoughnessMask", + "NormalStrengthMask", + "SpecularAmountMask", + "ClearcoatAmountMask", + "ClearcoatRoughnessAmountMask", + "ClearcoatNormalStrengthMask", + "HeightAmountMask", + "MetalnessMask", + "OcclusionAmountMask", + "ThicknessFactorMask", + "TransmissionFactorMask" + ] + } + Enum { + name: "VertexColorMaskFlags" + alias: "VertexColorMask" + isFlag: true + lineNumber: 151 + 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: 29 + } + Property { + name: "blendMode" + type: "BlendMode" + read: "blendMode" + write: "setBlendMode" + notify: "blendModeChanged" + index: 1 + lineNumber: 30 + } + Property { + name: "baseColor" + type: "QColor" + read: "baseColor" + write: "setBaseColor" + notify: "baseColorChanged" + index: 2 + lineNumber: 32 + } + Property { + name: "baseColorMap" + type: "QQuick3DTexture" + isPointer: true + read: "baseColorMap" + write: "setBaseColorMap" + notify: "baseColorMapChanged" + index: 3 + lineNumber: 33 + } + Property { + name: "baseColorSingleChannelEnabled" + revision: 1544 + type: "bool" + read: "baseColorSingleChannelEnabled" + write: "setBaseColorSingleChannelEnabled" + notify: "baseColorSingleChannelEnabledChanged" + index: 4 + lineNumber: 34 + } + Property { + name: "baseColorChannel" + revision: 1544 + type: "QQuick3DMaterial::TextureChannelMapping" + read: "baseColorChannel" + write: "setBaseColorChannel" + notify: "baseColorChannelChanged" + index: 5 + lineNumber: 35 + } + Property { + name: "metalness" + type: "float" + read: "metalness" + write: "setMetalness" + notify: "metalnessChanged" + index: 6 + lineNumber: 37 + } + Property { + name: "metalnessMap" + type: "QQuick3DTexture" + isPointer: true + read: "metalnessMap" + write: "setMetalnessMap" + notify: "metalnessMapChanged" + index: 7 + lineNumber: 38 + } + Property { + name: "metalnessChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "metalnessChannel" + write: "setMetalnessChannel" + notify: "metalnessChannelChanged" + index: 8 + lineNumber: 39 + } + Property { + name: "specularAmount" + type: "float" + read: "specularAmount" + write: "setSpecularAmount" + notify: "specularAmountChanged" + index: 9 + lineNumber: 41 + } + Property { + name: "specularMap" + type: "QQuick3DTexture" + isPointer: true + read: "specularMap" + write: "setSpecularMap" + notify: "specularMapChanged" + index: 10 + lineNumber: 42 + } + Property { + name: "specularTint" + type: "float" + read: "specularTint" + write: "setSpecularTint" + notify: "specularTintChanged" + index: 11 + lineNumber: 43 + } + Property { + name: "specularSingleChannelEnabled" + revision: 1544 + type: "bool" + read: "specularSingleChannelEnabled" + write: "setSpecularSingleChannelEnabled" + notify: "specularSingleChannelEnabledChanged" + index: 12 + lineNumber: 44 + } + Property { + name: "specularChannel" + revision: 1544 + type: "QQuick3DMaterial::TextureChannelMapping" + read: "specularChannel" + write: "setSpecularChannel" + notify: "specularChannelChanged" + index: 13 + lineNumber: 45 + } + Property { + name: "roughness" + type: "float" + read: "roughness" + write: "setRoughness" + notify: "roughnessChanged" + index: 14 + lineNumber: 47 + } + Property { + name: "roughnessMap" + type: "QQuick3DTexture" + isPointer: true + read: "roughnessMap" + write: "setRoughnessMap" + notify: "roughnessMapChanged" + index: 15 + lineNumber: 48 + } + Property { + name: "roughnessChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "roughnessChannel" + write: "setRoughnessChannel" + notify: "roughnessChannelChanged" + index: 16 + lineNumber: 49 + } + Property { + name: "emissiveFactor" + type: "QVector3D" + read: "emissiveFactor" + write: "setEmissiveFactor" + notify: "emissiveFactorChanged" + index: 17 + lineNumber: 51 + } + Property { + name: "emissiveMap" + type: "QQuick3DTexture" + isPointer: true + read: "emissiveMap" + write: "setEmissiveMap" + notify: "emissiveMapChanged" + index: 18 + lineNumber: 52 + } + Property { + name: "emissiveSingleChannelEnabled" + revision: 1544 + type: "bool" + read: "emissiveSingleChannelEnabled" + write: "setEmissiveSingleChannelEnabled" + notify: "emissiveSingleChannelEnabledChanged" + index: 19 + lineNumber: 53 + } + Property { + name: "emissiveChannel" + revision: 1544 + type: "QQuick3DMaterial::TextureChannelMapping" + read: "emissiveChannel" + write: "setEmissiveChannel" + notify: "emissiveChannelChanged" + index: 20 + lineNumber: 54 + } + Property { + name: "invertOpacityMapValue" + revision: 1544 + type: "bool" + read: "invertOpacityMapValue" + write: "setInvertOpacityMapValue" + notify: "invertOpacityMapValueChanged" + index: 21 + lineNumber: 56 + } + Property { + name: "opacity" + type: "float" + read: "opacity" + write: "setOpacity" + notify: "opacityChanged" + index: 22 + lineNumber: 57 + } + Property { + name: "opacityMap" + type: "QQuick3DTexture" + isPointer: true + read: "opacityMap" + write: "setOpacityMap" + notify: "opacityMapChanged" + index: 23 + lineNumber: 58 + } + Property { + name: "opacityChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "opacityChannel" + write: "setOpacityChannel" + notify: "opacityChannelChanged" + index: 24 + lineNumber: 59 + } + Property { + name: "normalMap" + type: "QQuick3DTexture" + isPointer: true + read: "normalMap" + write: "setNormalMap" + notify: "normalMapChanged" + index: 25 + lineNumber: 61 + } + Property { + name: "normalStrength" + type: "float" + read: "normalStrength" + write: "setNormalStrength" + notify: "normalStrengthChanged" + index: 26 + lineNumber: 62 + } + Property { + name: "specularReflectionMap" + type: "QQuick3DTexture" + isPointer: true + read: "specularReflectionMap" + write: "setSpecularReflectionMap" + notify: "specularReflectionMapChanged" + index: 27 + lineNumber: 64 + } + Property { + name: "occlusionMap" + type: "QQuick3DTexture" + isPointer: true + read: "occlusionMap" + write: "setOcclusionMap" + notify: "occlusionMapChanged" + index: 28 + lineNumber: 66 + } + Property { + name: "occlusionChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "occlusionChannel" + write: "setOcclusionChannel" + notify: "occlusionChannelChanged" + index: 29 + lineNumber: 67 + } + Property { + name: "occlusionAmount" + type: "float" + read: "occlusionAmount" + write: "setOcclusionAmount" + notify: "occlusionAmountChanged" + index: 30 + lineNumber: 68 + } + Property { + name: "alphaMode" + type: "AlphaMode" + read: "alphaMode" + write: "setAlphaMode" + notify: "alphaModeChanged" + index: 31 + lineNumber: 70 + } + Property { + name: "alphaCutoff" + type: "float" + read: "alphaCutoff" + write: "setAlphaCutoff" + notify: "alphaCutoffChanged" + index: 32 + lineNumber: 71 + } + Property { + name: "pointSize" + type: "float" + read: "pointSize" + write: "setPointSize" + notify: "pointSizeChanged" + index: 33 + lineNumber: 73 + } + Property { + name: "lineWidth" + type: "float" + read: "lineWidth" + write: "setLineWidth" + notify: "lineWidthChanged" + index: 34 + lineNumber: 74 + } + Property { + name: "heightMap" + revision: 1538 + type: "QQuick3DTexture" + isPointer: true + read: "heightMap" + write: "setHeightMap" + notify: "heightMapChanged" + index: 35 + lineNumber: 76 + } + Property { + name: "heightChannel" + revision: 1538 + type: "QQuick3DMaterial::TextureChannelMapping" + read: "heightChannel" + write: "setHeightChannel" + notify: "heightChannelChanged" + index: 36 + lineNumber: 77 + } + Property { + name: "heightAmount" + revision: 1538 + type: "float" + read: "heightAmount" + write: "setHeightAmount" + notify: "heightAmountChanged" + index: 37 + lineNumber: 78 + } + Property { + name: "minHeightMapSamples" + revision: 1538 + type: "int" + read: "minHeightMapSamples" + write: "setMinHeightMapSamples" + notify: "minHeightMapSamplesChanged" + index: 38 + lineNumber: 79 + } + Property { + name: "maxHeightMapSamples" + revision: 1538 + type: "int" + read: "maxHeightMapSamples" + write: "setMaxHeightMapSamples" + notify: "maxHeightMapSamplesChanged" + index: 39 + lineNumber: 80 + } + Property { + name: "clearcoatAmount" + revision: 1539 + type: "float" + read: "clearcoatAmount" + write: "setClearcoatAmount" + notify: "clearcoatAmountChanged" + index: 40 + lineNumber: 82 + } + Property { + name: "clearcoatMap" + revision: 1539 + type: "QQuick3DTexture" + isPointer: true + read: "clearcoatMap" + write: "setClearcoatMap" + notify: "clearcoatMapChanged" + index: 41 + lineNumber: 83 + } + Property { + name: "clearcoatChannel" + revision: 1539 + type: "QQuick3DMaterial::TextureChannelMapping" + read: "clearcoatChannel" + write: "setClearcoatChannel" + notify: "clearcoatChannelChanged" + index: 42 + lineNumber: 84 + } + Property { + name: "clearcoatRoughnessAmount" + revision: 1539 + type: "float" + read: "clearcoatRoughnessAmount" + write: "setClearcoatRoughnessAmount" + notify: "clearcoatRoughnessAmountChanged" + index: 43 + lineNumber: 86 + } + Property { + name: "clearcoatRoughnessChannel" + revision: 1539 + type: "QQuick3DMaterial::TextureChannelMapping" + read: "clearcoatRoughnessChannel" + write: "setClearcoatRoughnessChannel" + notify: "clearcoatRoughnessChannelChanged" + index: 44 + lineNumber: 88 + } + Property { + name: "clearcoatRoughnessMap" + revision: 1539 + type: "QQuick3DTexture" + isPointer: true + read: "clearcoatRoughnessMap" + write: "setClearcoatRoughnessMap" + notify: "clearcoatRoughnessMapChanged" + index: 45 + lineNumber: 90 + } + Property { + name: "clearcoatNormalMap" + revision: 1539 + type: "QQuick3DTexture" + isPointer: true + read: "clearcoatNormalMap" + write: "setClearcoatNormalMap" + notify: "clearcoatNormalMapChanged" + index: 46 + lineNumber: 92 + } + Property { + name: "clearcoatNormalStrength" + revision: 1544 + type: "float" + read: "clearcoatNormalStrength" + write: "setClearcoatNormalStrength" + notify: "clearcoatNormalStrengthChanged" + index: 47 + lineNumber: 94 + } + Property { + name: "transmissionFactor" + type: "float" + read: "transmissionFactor" + write: "setTransmissionFactor" + notify: "transmissionFactorChanged" + index: 48 + lineNumber: 96 + } + Property { + name: "transmissionMap" + type: "QQuick3DTexture" + isPointer: true + read: "transmissionMap" + write: "setTransmissionMap" + notify: "transmissionMapChanged" + index: 49 + lineNumber: 97 + } + Property { + name: "transmissionChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "transmissionChannel" + write: "setTransmissionChannel" + notify: "transmissionChannelChanged" + index: 50 + lineNumber: 98 + } + Property { + name: "thicknessFactor" + revision: 1539 + type: "float" + read: "thicknessFactor" + write: "setThicknessFactor" + notify: "thicknessFactorChanged" + index: 51 + lineNumber: 100 + } + Property { + name: "thicknessMap" + revision: 1539 + type: "QQuick3DTexture" + isPointer: true + read: "thicknessMap" + write: "setThicknessMap" + notify: "thicknessMapChanged" + index: 52 + lineNumber: 101 + } + Property { + name: "thicknessChannel" + revision: 1539 + type: "QQuick3DMaterial::TextureChannelMapping" + read: "thicknessChannel" + write: "setThicknessChannel" + notify: "thicknessChannelChanged" + index: 53 + lineNumber: 102 + } + Property { + name: "attenuationDistance" + revision: 1539 + type: "float" + read: "attenuationDistance" + write: "setAttenuationDistance" + notify: "attenuationDistanceChanged" + index: 54 + lineNumber: 104 + } + Property { + name: "attenuationColor" + revision: 1539 + type: "QColor" + read: "attenuationColor" + write: "setAttenuationColor" + notify: "attenuationColorChanged" + index: 55 + lineNumber: 105 + } + Property { + name: "indexOfRefraction" + revision: 1539 + type: "float" + read: "indexOfRefraction" + write: "setIndexOfRefraction" + notify: "indexOfRefractionChanged" + index: 56 + lineNumber: 107 + } + Property { + name: "vertexColorsEnabled" + revision: 1541 + type: "bool" + read: "vertexColorsEnabled" + write: "setVertexColorsEnabled" + notify: "vertexColorsEnabledChanged" + index: 57 + lineNumber: 109 + } + Property { + name: "fresnelScaleBiasEnabled" + revision: 1544 + type: "bool" + read: "fresnelScaleBiasEnabled" + write: "setFresnelScaleBiasEnabled" + notify: "fresnelScaleBiasEnabledChanged" + index: 58 + lineNumber: 111 + } + Property { + name: "fresnelScale" + revision: 1544 + type: "float" + read: "fresnelScale" + write: "setFresnelScale" + notify: "fresnelScaleChanged" + index: 59 + lineNumber: 112 + } + Property { + name: "fresnelBias" + revision: 1544 + type: "float" + read: "fresnelBias" + write: "setFresnelBias" + notify: "fresnelBiasChanged" + index: 60 + lineNumber: 113 + } + Property { + name: "fresnelPower" + revision: 1544 + type: "float" + read: "fresnelPower" + write: "setFresnelPower" + notify: "fresnelPowerChanged" + index: 61 + lineNumber: 114 + } + Property { + name: "clearcoatFresnelScaleBiasEnabled" + revision: 1544 + type: "bool" + read: "clearcoatFresnelScaleBiasEnabled" + write: "setClearcoatFresnelScaleBiasEnabled" + notify: "clearcoatFresnelScaleBiasEnabledChanged" + index: 62 + lineNumber: 116 + } + Property { + name: "clearcoatFresnelScale" + revision: 1544 + type: "float" + read: "clearcoatFresnelScale" + write: "setClearcoatFresnelScale" + notify: "clearcoatFresnelScaleChanged" + index: 63 + lineNumber: 117 + } + Property { + name: "clearcoatFresnelBias" + revision: 1544 + type: "float" + read: "clearcoatFresnelBias" + write: "setClearcoatFresnelBias" + notify: "clearcoatFresnelBiasChanged" + index: 64 + lineNumber: 118 + } + Property { + name: "clearcoatFresnelPower" + revision: 1544 + type: "float" + read: "clearcoatFresnelPower" + write: "setClearcoatFresnelPower" + notify: "clearcoatFresnelPowerChanged" + index: 65 + lineNumber: 119 + } + Property { + name: "vertexColorsMaskEnabled" + revision: 1544 + type: "bool" + read: "vertexColorsMaskEnabled" + write: "setVertexColorsMaskEnabled" + notify: "vertexColorsMaskEnabledChanged" + index: 66 + lineNumber: 121 + } + Property { + name: "vertexColorRedMask" + revision: 1544 + type: "VertexColorMaskFlags" + read: "vertexColorRedMask" + write: "setVertexColorRedMask" + notify: "vertexColorRedMaskChanged" + index: 67 + lineNumber: 122 + } + Property { + name: "vertexColorGreenMask" + revision: 1544 + type: "VertexColorMaskFlags" + read: "vertexColorGreenMask" + write: "setVertexColorGreenMask" + notify: "vertexColorGreenMaskChanged" + index: 68 + lineNumber: 123 + } + Property { + name: "vertexColorBlueMask" + revision: 1544 + type: "VertexColorMaskFlags" + read: "vertexColorBlueMask" + write: "setVertexColorBlueMask" + notify: "vertexColorBlueMaskChanged" + index: 69 + lineNumber: 124 + } + Property { + name: "vertexColorAlphaMask" + revision: 1544 + type: "VertexColorMaskFlags" + read: "vertexColorAlphaMask" + write: "setVertexColorAlphaMask" + notify: "vertexColorAlphaMaskChanged" + index: 70 + lineNumber: 125 + } + Signal { + name: "lightingChanged" + lineNumber: 333 + Parameter { name: "lighting"; type: "QQuick3DPrincipledMaterial::Lighting" } + } + Signal { + name: "blendModeChanged" + lineNumber: 334 + Parameter { name: "blendMode"; type: "QQuick3DPrincipledMaterial::BlendMode" } + } + Signal { + name: "baseColorChanged" + lineNumber: 335 + Parameter { name: "baseColor"; type: "QColor" } + } + Signal { + name: "baseColorMapChanged" + lineNumber: 336 + Parameter { name: "baseColorMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "baseColorSingleChannelEnabledChanged" + revision: 1544 + lineNumber: 337 + Parameter { name: "baseColorSingleChannelEnabled"; type: "bool" } + } + Signal { + name: "baseColorChannelChanged" + revision: 1544 + lineNumber: 338 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { + name: "specularSingleChannelEnabledChanged" + revision: 1544 + lineNumber: 339 + Parameter { name: "specularColorSingleChannelEnabled"; type: "bool" } + } + Signal { + name: "specularChannelChanged" + revision: 1544 + lineNumber: 340 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { + name: "emissiveSingleChannelEnabledChanged" + revision: 1544 + lineNumber: 341 + Parameter { name: "emissiveColorSingleChannelEnabled"; type: "bool" } + } + Signal { + name: "emissiveChannelChanged" + revision: 1544 + lineNumber: 342 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { + name: "emissiveMapChanged" + lineNumber: 343 + Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "emissiveFactorChanged" + lineNumber: 344 + Parameter { name: "emissiveFactor"; type: "QVector3D" } + } + Signal { + name: "specularReflectionMapChanged" + lineNumber: 345 + Parameter { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "specularMapChanged" + lineNumber: 346 + Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "specularTintChanged" + lineNumber: 347 + Parameter { name: "specularTint"; type: "float" } + } + Signal { + name: "specularAmountChanged" + lineNumber: 348 + Parameter { name: "specularAmount"; type: "float" } + } + Signal { + name: "roughnessChanged" + lineNumber: 349 + Parameter { name: "roughness"; type: "float" } + } + Signal { + name: "roughnessMapChanged" + lineNumber: 350 + Parameter { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "invertOpacityMapValueChanged" + revision: 1544 + lineNumber: 351 + Parameter { name: "invertOpacityMapValue"; type: "bool" } + } + Signal { + name: "opacityChanged" + lineNumber: 352 + Parameter { name: "opacity"; type: "float" } + } + Signal { + name: "opacityMapChanged" + lineNumber: 353 + Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "normalMapChanged" + lineNumber: 354 + Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "metalnessChanged" + lineNumber: 355 + Parameter { name: "metalness"; type: "float" } + } + Signal { + name: "metalnessMapChanged" + lineNumber: 356 + Parameter { name: "metalnessMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "normalStrengthChanged" + lineNumber: 357 + Parameter { name: "normalStrength"; type: "float" } + } + Signal { + name: "occlusionMapChanged" + lineNumber: 358 + Parameter { name: "occlusionMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "occlusionAmountChanged" + lineNumber: 359 + Parameter { name: "occlusionAmount"; type: "float" } + } + Signal { + name: "alphaModeChanged" + lineNumber: 360 + Parameter { name: "alphaMode"; type: "QQuick3DPrincipledMaterial::AlphaMode" } + } + Signal { + name: "alphaCutoffChanged" + lineNumber: 361 + Parameter { name: "alphaCutoff"; type: "float" } + } + Signal { + name: "metalnessChannelChanged" + lineNumber: 362 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { + name: "roughnessChannelChanged" + lineNumber: 363 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { + name: "opacityChannelChanged" + lineNumber: 364 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { + name: "occlusionChannelChanged" + lineNumber: 365 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { name: "pointSizeChanged"; lineNumber: 366 } + Signal { name: "lineWidthChanged"; lineNumber: 367 } + Signal { + name: "heightMapChanged" + revision: 1538 + lineNumber: 368 + Parameter { name: "heightMap"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "heightChannelChanged" + revision: 1538 + lineNumber: 369 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { + name: "heightAmountChanged" + revision: 1538 + lineNumber: 370 + Parameter { name: "heightAmount"; type: "float" } + } + Signal { + name: "minHeightMapSamplesChanged" + revision: 1538 + lineNumber: 371 + Parameter { name: "samples"; type: "int" } + } + Signal { + name: "maxHeightMapSamplesChanged" + revision: 1538 + lineNumber: 372 + Parameter { name: "samples"; type: "int" } + } + Signal { + name: "clearcoatAmountChanged" + revision: 1539 + lineNumber: 374 + Parameter { name: "amount"; type: "float" } + } + Signal { + name: "clearcoatMapChanged" + revision: 1539 + lineNumber: 375 + Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "clearcoatChannelChanged" + revision: 1539 + lineNumber: 376 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { + name: "clearcoatRoughnessAmountChanged" + revision: 1539 + lineNumber: 377 + Parameter { name: "amount"; type: "float" } + } + Signal { + name: "clearcoatRoughnessChannelChanged" + revision: 1539 + lineNumber: 378 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { + name: "clearcoatRoughnessMapChanged" + revision: 1539 + lineNumber: 379 + Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "clearcoatNormalMapChanged" + revision: 1539 + lineNumber: 380 + Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "clearcoatNormalStrengthChanged" + revision: 1544 + lineNumber: 381 + Parameter { name: "clearcoatNormalStrength"; type: "float" } + } + Signal { + name: "transmissionFactorChanged" + revision: 1539 + lineNumber: 383 + Parameter { name: "amount"; type: "float" } + } + Signal { + name: "transmissionMapChanged" + revision: 1539 + lineNumber: 384 + Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "transmissionChannelChanged" + revision: 1539 + lineNumber: 385 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { + name: "thicknessFactorChanged" + revision: 1539 + lineNumber: 387 + Parameter { name: "amount"; type: "float" } + } + Signal { + name: "thicknessMapChanged" + revision: 1539 + lineNumber: 388 + Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true } + } + Signal { + name: "thicknessChannelChanged" + revision: 1539 + lineNumber: 389 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Signal { + name: "attenuationDistanceChanged" + revision: 1539 + lineNumber: 390 + Parameter { name: "distance"; type: "float" } + } + Signal { + name: "attenuationColorChanged" + revision: 1539 + lineNumber: 391 + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "indexOfRefractionChanged" + revision: 1539 + lineNumber: 393 + Parameter { name: "indexOfRefraction"; type: "float" } + } + Signal { + name: "fresnelScaleBiasEnabledChanged" + revision: 1544 + lineNumber: 394 + Parameter { name: "fresnelScaleBiasEnabled"; type: "bool" } + } + Signal { + name: "fresnelScaleChanged" + revision: 1544 + lineNumber: 395 + Parameter { name: "fresnelScale"; type: "float" } + } + Signal { + name: "fresnelBiasChanged" + revision: 1544 + lineNumber: 396 + Parameter { name: "fresnelBias"; type: "float" } + } + Signal { + name: "fresnelPowerChanged" + revision: 1544 + lineNumber: 397 + Parameter { name: "fresnelPower"; type: "float" } + } + Signal { + name: "clearcoatFresnelScaleBiasEnabledChanged" + revision: 1544 + lineNumber: 399 + Parameter { name: "clearcoatFresnelScaleBiasEnabled"; type: "bool" } + } + Signal { + name: "clearcoatFresnelScaleChanged" + revision: 1544 + lineNumber: 400 + Parameter { name: "clearcoatFresnelScale"; type: "float" } + } + Signal { + name: "clearcoatFresnelBiasChanged" + revision: 1544 + lineNumber: 401 + Parameter { name: "clearcoatFresnelBias"; type: "float" } + } + Signal { + name: "clearcoatFresnelPowerChanged" + revision: 1544 + lineNumber: 402 + Parameter { name: "clearcoatFresnelPower"; type: "float" } + } + Signal { + name: "vertexColorsEnabledChanged" + revision: 1541 + lineNumber: 404 + Parameter { name: "vertexColorsEnabled"; type: "bool" } + } + Signal { name: "vertexColorsMaskEnabledChanged"; revision: 1544; lineNumber: 406 } + Signal { name: "vertexColorRedMaskChanged"; revision: 1544; lineNumber: 407 } + Signal { name: "vertexColorGreenMaskChanged"; revision: 1544; lineNumber: 408 } + Signal { name: "vertexColorBlueMaskChanged"; revision: 1544; lineNumber: 409 } + Signal { name: "vertexColorAlphaMaskChanged"; revision: 1544; lineNumber: 410 } + Method { + name: "setLighting" + lineNumber: 253 + Parameter { name: "lighting"; type: "QQuick3DPrincipledMaterial::Lighting" } + } + Method { + name: "setBlendMode" + lineNumber: 254 + Parameter { name: "blendMode"; type: "QQuick3DPrincipledMaterial::BlendMode" } + } + Method { + name: "setBaseColor" + lineNumber: 255 + Parameter { name: "baseColor"; type: "QColor" } + } + Method { + name: "setBaseColorMap" + lineNumber: 256 + Parameter { name: "baseColorMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setBaseColorSingleChannelEnabled" + revision: 1544 + lineNumber: 257 + Parameter { name: "baseColorSingleChannelEnabled"; type: "bool" } + } + Method { + name: "setBaseColorChannel" + revision: 1544 + lineNumber: 258 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setSpecularSingleChannelEnabled" + revision: 1544 + lineNumber: 259 + Parameter { name: "specularSingleChannelEnabled"; type: "bool" } + } + Method { + name: "setSpecularChannel" + revision: 1544 + lineNumber: 260 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setEmissiveSingleChannelEnabled" + revision: 1544 + lineNumber: 261 + Parameter { name: "emissiveSingleChannelEnabled"; type: "bool" } + } + Method { + name: "setEmissiveChannel" + revision: 1544 + lineNumber: 262 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setEmissiveMap" + lineNumber: 263 + Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setEmissiveFactor" + lineNumber: 264 + Parameter { name: "emissiveFactor"; type: "QVector3D" } + } + Method { + name: "setSpecularReflectionMap" + lineNumber: 265 + Parameter { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setSpecularMap" + lineNumber: 266 + Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setSpecularTint" + lineNumber: 267 + Parameter { name: "specularTint"; type: "float" } + } + Method { + name: "setSpecularAmount" + lineNumber: 268 + Parameter { name: "specularAmount"; type: "float" } + } + Method { + name: "setRoughness" + lineNumber: 269 + Parameter { name: "roughness"; type: "float" } + } + Method { + name: "setRoughnessMap" + lineNumber: 270 + Parameter { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setInvertOpacityMapValue" + revision: 1544 + lineNumber: 271 + Parameter { name: "invertOpacityMapValue"; type: "bool" } + } + Method { + name: "setOpacity" + lineNumber: 272 + Parameter { name: "opacity"; type: "float" } + } + Method { + name: "setOpacityMap" + lineNumber: 273 + Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setNormalMap" + lineNumber: 274 + Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setMetalness" + lineNumber: 275 + Parameter { name: "metalnessAmount"; type: "float" } + } + Method { + name: "setMetalnessMap" + lineNumber: 276 + Parameter { name: "metalnessMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setNormalStrength" + lineNumber: 277 + Parameter { name: "normalStrength"; type: "float" } + } + Method { + name: "setOcclusionMap" + lineNumber: 278 + Parameter { name: "occlusionMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setOcclusionAmount" + lineNumber: 279 + Parameter { name: "occlusionAmount"; type: "float" } + } + Method { + name: "setAlphaMode" + lineNumber: 280 + Parameter { name: "alphaMode"; type: "QQuick3DPrincipledMaterial::AlphaMode" } + } + Method { + name: "setAlphaCutoff" + lineNumber: 281 + Parameter { name: "alphaCutoff"; type: "float" } + } + Method { + name: "setMetalnessChannel" + lineNumber: 282 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setRoughnessChannel" + lineNumber: 283 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setOpacityChannel" + lineNumber: 284 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setOcclusionChannel" + lineNumber: 285 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setPointSize" + lineNumber: 286 + Parameter { name: "size"; type: "float" } + } + Method { + name: "setLineWidth" + lineNumber: 287 + Parameter { name: "width"; type: "float" } + } + Method { + name: "setHeightMap" + revision: 1538 + lineNumber: 288 + Parameter { name: "heightMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setHeightChannel" + revision: 1538 + lineNumber: 289 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setHeightAmount" + revision: 1538 + lineNumber: 290 + Parameter { name: "heightAmount"; type: "float" } + } + Method { + name: "setMinHeightMapSamples" + revision: 1538 + lineNumber: 291 + Parameter { name: "samples"; type: "int" } + } + Method { + name: "setMaxHeightMapSamples" + revision: 1538 + lineNumber: 292 + Parameter { name: "samples"; type: "int" } + } + Method { + name: "setClearcoatAmount" + revision: 1539 + lineNumber: 294 + Parameter { name: "newClearcoatAmount"; type: "float" } + } + Method { + name: "setClearcoatMap" + revision: 1539 + lineNumber: 295 + Parameter { name: "newClearcoatMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setClearcoatChannel" + revision: 1539 + lineNumber: 296 + Parameter { name: "newClearcoatChannel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setClearcoatRoughnessAmount" + revision: 1539 + lineNumber: 297 + Parameter { name: "newClearcoatRoughnessAmount"; type: "float" } + } + Method { + name: "setClearcoatRoughnessChannel" + revision: 1539 + lineNumber: 298 + Parameter { + name: "newClearcoatRoughnessChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + } + } + Method { + name: "setClearcoatRoughnessMap" + revision: 1539 + lineNumber: 299 + Parameter { name: "newClearcoatRoughnessMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setClearcoatNormalMap" + revision: 1539 + lineNumber: 300 + Parameter { name: "newClearcoatNormalMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setClearcoatNormalStrength" + revision: 1544 + lineNumber: 301 + Parameter { name: "clearcoatNormalStrength"; type: "float" } + } + Method { + name: "setTransmissionFactor" + revision: 1539 + lineNumber: 303 + Parameter { name: "newTransmissionFactor"; type: "float" } + } + Method { + name: "setTransmissionMap" + revision: 1539 + lineNumber: 304 + Parameter { name: "newTransmissionMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setTransmissionChannel" + revision: 1539 + lineNumber: 305 + Parameter { name: "newTransmissionChannel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setThicknessFactor" + revision: 1539 + lineNumber: 307 + Parameter { name: "newThicknessFactor"; type: "float" } + } + Method { + name: "setThicknessMap" + revision: 1539 + lineNumber: 308 + Parameter { name: "newThicknessMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setThicknessChannel" + revision: 1539 + lineNumber: 309 + Parameter { name: "newThicknessChannel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setAttenuationDistance" + revision: 1539 + lineNumber: 310 + Parameter { name: "newAttenuationDistance"; type: "float" } + } + Method { + name: "setAttenuationColor" + revision: 1539 + lineNumber: 311 + Parameter { name: "newAttenuationColor"; type: "QColor" } + } + Method { + name: "setIndexOfRefraction" + revision: 1539 + lineNumber: 313 + Parameter { name: "indexOfRefraction"; type: "float" } + } + Method { + name: "setFresnelScaleBiasEnabled" + revision: 1544 + lineNumber: 314 + Parameter { name: "fresnelScaleBias"; type: "bool" } + } + Method { + name: "setFresnelScale" + revision: 1544 + lineNumber: 315 + Parameter { name: "fresnelScale"; type: "float" } + } + Method { + name: "setFresnelBias" + revision: 1544 + lineNumber: 316 + Parameter { name: "fresnelBias"; type: "float" } + } + Method { + name: "setFresnelPower" + revision: 1544 + lineNumber: 317 + Parameter { name: "fresnelPower"; type: "float" } + } + Method { + name: "setClearcoatFresnelScaleBiasEnabled" + revision: 1544 + lineNumber: 319 + Parameter { name: "clearcoatFresnelScaleBias"; type: "bool" } + } + Method { + name: "setClearcoatFresnelScale" + revision: 1544 + lineNumber: 320 + Parameter { name: "clearcoatFresnelScale"; type: "float" } + } + Method { + name: "setClearcoatFresnelBias" + revision: 1544 + lineNumber: 321 + Parameter { name: "clearcoatFresnelBias"; type: "float" } + } + Method { + name: "setClearcoatFresnelPower" + revision: 1544 + lineNumber: 322 + Parameter { name: "clearcoatFresnelPower"; type: "float" } + } + Method { + name: "setVertexColorsEnabled" + revision: 1541 + lineNumber: 324 + Parameter { name: "vertexColorsEnabled"; type: "bool" } + } + Method { + name: "setVertexColorsMaskEnabled" + revision: 1544 + lineNumber: 326 + Parameter { name: "vertexColorsMaskEnabled"; type: "bool" } + } + Method { + name: "setVertexColorRedMask" + revision: 1544 + lineNumber: 327 + Parameter { name: "vertexColorRedMask"; type: "VertexColorMaskFlags" } + } + Method { + name: "setVertexColorGreenMask" + revision: 1544 + lineNumber: 328 + Parameter { name: "vertexColorGreenMask"; type: "VertexColorMaskFlags" } + } + Method { + name: "setVertexColorBlueMask" + revision: 1544 + lineNumber: 329 + Parameter { name: "vertexColorBlueMask"; type: "VertexColorMaskFlags" } + } + Method { + name: "setVertexColorAlphaMask" + revision: 1544 + lineNumber: 330 + Parameter { name: "vertexColorAlphaMask"; type: "VertexColorMaskFlags" } + } + } + Component { + file: "private/qquick3dquaternionanimation_p.h" + lineNumber: 27 + name: "QQuick3DQuaternionAnimation" + accessSemantics: "reference" + prototype: "QQuickPropertyAnimation" + exports: ["QtQuick3D/QuaternionAnimation 6.0"] + exportMetaObjectRevisions: [1536] + Enum { + name: "Type" + lineNumber: 45 + values: ["Slerp", "Nlerp"] + } + Property { + name: "from" + type: "QQuaternion" + read: "from" + write: "setFrom" + index: 0 + lineNumber: 31 + } + Property { name: "to"; type: "QQuaternion"; read: "to"; write: "setTo"; index: 1; lineNumber: 32 } + Property { + name: "type" + type: "Type" + read: "type" + write: "setType" + notify: "typeChanged" + index: 2 + lineNumber: 33 + } + Property { + name: "fromXRotation" + type: "float" + read: "fromXRotation" + write: "setFromXRotation" + notify: "fromXRotationChanged" + index: 3 + lineNumber: 35 + } + Property { + name: "fromYRotation" + type: "float" + read: "fromYRotation" + write: "setFromYRotation" + notify: "fromYRotationChanged" + index: 4 + lineNumber: 36 + } + Property { + name: "fromZRotation" + type: "float" + read: "fromZRotation" + write: "setFromZRotation" + notify: "fromZRotationChanged" + index: 5 + lineNumber: 37 + } + Property { + name: "toXRotation" + type: "float" + read: "toXRotation" + write: "setToXRotation" + notify: "toXRotationChanged" + index: 6 + lineNumber: 38 + } + Property { + name: "toYRotation" + type: "float" + read: "toYRotation" + write: "setToYRotation" + notify: "toYRotationChanged" + index: 7 + lineNumber: 39 + } + Property { + name: "toZRotation" + type: "float" + read: "toZRotation" + write: "setToZRotation" + notify: "toZRotationChanged" + index: 8 + lineNumber: 40 + } + Signal { + name: "typeChanged" + lineNumber: 81 + Parameter { name: "type"; type: "QQuick3DQuaternionAnimation::Type" } + } + Signal { + name: "fromXRotationChanged" + lineNumber: 82 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "fromYRotationChanged" + lineNumber: 83 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "fromZRotationChanged" + lineNumber: 84 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "toXRotationChanged" + lineNumber: 85 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "toYRotationChanged" + lineNumber: 86 + Parameter { name: "value"; type: "float" } + } + Signal { + name: "toZRotationChanged" + lineNumber: 87 + Parameter { name: "value"; type: "float" } + } + } + Component { + file: "private/qquick3dquaternionutils_p.h" + lineNumber: 27 + name: "QQuick3DQuaternionUtils" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtQuick3D/Quaternion 6.0"] + isCreatable: false + isSingleton: true + exportMetaObjectRevisions: [1536] + Method { + name: "fromAxesAndAngles" + type: "QQuaternion" + lineNumber: 37 + 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: 43 + 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: 47 + 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: 48 + Parameter { name: "axis"; type: "QVector3D" } + Parameter { name: "angle"; type: "float" } + } + Method { + name: "fromEulerAngles" + type: "QQuaternion" + lineNumber: 49 + Parameter { name: "x"; type: "float" } + Parameter { name: "y"; type: "float" } + Parameter { name: "z"; type: "float" } + } + Method { + name: "fromEulerAngles" + type: "QQuaternion" + lineNumber: 50 + Parameter { name: "eulerAngles"; type: "QVector3D" } + } + Method { + name: "lookAt" + type: "QQuaternion" + lineNumber: 52 + 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: 52 + Parameter { name: "sourcePosition"; type: "QVector3D" } + Parameter { name: "targetPosition"; type: "QVector3D" } + Parameter { name: "forwardDirection"; type: "QVector3D" } + } + Method { + name: "lookAt" + type: "QQuaternion" + isCloned: true + lineNumber: 52 + Parameter { name: "sourcePosition"; type: "QVector3D" } + Parameter { name: "targetPosition"; type: "QVector3D" } + } + } + Component { + file: "private/qquick3dreflectionprobe_p.h" + lineNumber: 28 + name: "QQuick3DReflectionProbe" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: [ + "QtQuick3D/ReflectionProbe 6.3", + "QtQuick3D/ReflectionProbe 6.4", + "QtQuick3D/ReflectionProbe 6.5" + ] + exportMetaObjectRevisions: [1539, 1540, 1541] + Enum { + name: "ReflectionQuality" + isScoped: true + lineNumber: 44 + values: ["VeryLow", "Low", "Medium", "High", "VeryHigh"] + } + Enum { + name: "ReflectionRefreshMode" + isScoped: true + lineNumber: 53 + values: ["FirstFrame", "EveryFrame"] + } + Enum { + name: "ReflectionTimeSlicing" + isScoped: true + lineNumber: 59 + values: ["None", "AllFacesAtOnce", "IndividualFaces"] + } + Property { + name: "quality" + type: "ReflectionQuality" + read: "quality" + write: "setQuality" + notify: "qualityChanged" + index: 0 + lineNumber: 31 + } + Property { + name: "clearColor" + type: "QColor" + read: "clearColor" + write: "setClearColor" + notify: "clearColorChanged" + index: 1 + lineNumber: 32 + } + Property { + name: "refreshMode" + type: "ReflectionRefreshMode" + read: "refreshMode" + write: "setRefreshMode" + notify: "refreshModeChanged" + index: 2 + lineNumber: 33 + } + Property { + name: "timeSlicing" + type: "ReflectionTimeSlicing" + read: "timeSlicing" + write: "setTimeSlicing" + notify: "timeSlicingChanged" + index: 3 + lineNumber: 34 + } + Property { + name: "parallaxCorrection" + type: "bool" + read: "parallaxCorrection" + write: "setParallaxCorrection" + notify: "parallaxCorrectionChanged" + index: 4 + lineNumber: 35 + } + Property { + name: "boxSize" + type: "QVector3D" + read: "boxSize" + write: "setBoxSize" + notify: "boxSizeChanged" + index: 5 + lineNumber: 36 + } + Property { + name: "boxOffset" + revision: 1540 + type: "QVector3D" + read: "boxOffset" + write: "setBoxOffset" + notify: "boxOffsetChanged" + index: 6 + lineNumber: 37 + } + Property { + name: "debugView" + revision: 1540 + type: "bool" + read: "debugView" + write: "setDebugView" + notify: "debugViewChanged" + index: 7 + lineNumber: 38 + } + Property { + name: "texture" + revision: 1541 + type: "QQuick3DCubeMapTexture" + isPointer: true + read: "texture" + write: "setTexture" + notify: "textureChanged" + index: 8 + lineNumber: 39 + } + Signal { name: "qualityChanged"; lineNumber: 93 } + Signal { name: "clearColorChanged"; lineNumber: 94 } + Signal { name: "refreshModeChanged"; lineNumber: 95 } + Signal { name: "timeSlicingChanged"; lineNumber: 96 } + Signal { name: "parallaxCorrectionChanged"; lineNumber: 97 } + Signal { name: "boxSizeChanged"; lineNumber: 99 } + Signal { name: "debugViewChanged"; revision: 1540; lineNumber: 100 } + Signal { name: "boxOffsetChanged"; revision: 1540; lineNumber: 101 } + Signal { name: "textureChanged"; revision: 1541; lineNumber: 102 } + Method { + name: "setQuality" + lineNumber: 82 + Parameter { name: "reflectionQuality"; type: "ReflectionQuality" } + } + Method { + name: "setClearColor" + lineNumber: 83 + Parameter { name: "clearColor"; type: "QColor" } + } + Method { + name: "setRefreshMode" + lineNumber: 84 + Parameter { name: "newRefreshMode"; type: "ReflectionRefreshMode" } + } + Method { + name: "setTimeSlicing" + lineNumber: 85 + Parameter { name: "newTimeSlicing"; type: "ReflectionTimeSlicing" } + } + Method { + name: "setParallaxCorrection" + lineNumber: 86 + Parameter { name: "parallaxCorrection"; type: "bool" } + } + Method { + name: "setBoxSize" + lineNumber: 87 + Parameter { name: "newBoxSize"; type: "QVector3D" } + } + Method { + name: "setDebugView" + revision: 1540 + lineNumber: 88 + Parameter { name: "debugView"; type: "bool" } + } + Method { + name: "setBoxOffset" + revision: 1540 + lineNumber: 89 + Parameter { name: "boxOffset"; type: "QVector3D" } + } + Method { + name: "setTexture" + revision: 1541 + lineNumber: 90 + Parameter { name: "newTexture"; type: "QQuick3DCubeMapTexture"; isPointer: true } + } + Method { name: "scheduleUpdate"; revision: 1540; lineNumber: 78 } + } + Component { + file: "qquick3drenderextensions.h" + lineNumber: 15 + name: "QQuick3DRenderExtension" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QQuick3DObject" + exports: ["QtQuick3D/RenderExtension 6.6"] + isCreatable: false + exportMetaObjectRevisions: [1542] + } + Component { + file: "private/qquick3drenderstats_p.h" + lineNumber: 31 + 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: 34 + isReadonly: true + } + Property { + name: "frameTime" + type: "float" + read: "frameTime" + notify: "frameTimeChanged" + index: 1 + lineNumber: 35 + isReadonly: true + } + Property { + name: "renderTime" + type: "float" + read: "renderTime" + notify: "renderTimeChanged" + index: 2 + lineNumber: 36 + isReadonly: true + } + Property { + name: "renderPrepareTime" + type: "float" + read: "renderPrepareTime" + notify: "renderTimeChanged" + index: 3 + lineNumber: 37 + isReadonly: true + } + Property { + name: "syncTime" + type: "float" + read: "syncTime" + notify: "syncTimeChanged" + index: 4 + lineNumber: 38 + isReadonly: true + } + Property { + name: "maxFrameTime" + type: "float" + read: "maxFrameTime" + notify: "maxFrameTimeChanged" + index: 5 + lineNumber: 39 + isReadonly: true + } + Property { + name: "extendedDataCollectionEnabled" + type: "bool" + read: "extendedDataCollectionEnabled" + write: "setExtendedDataCollectionEnabled" + notify: "extendedDataCollectionEnabledChanged" + index: 6 + lineNumber: 41 + } + Property { + name: "drawCallCount" + type: "qulonglong" + read: "drawCallCount" + notify: "drawCallCountChanged" + index: 7 + lineNumber: 42 + isReadonly: true + } + Property { + name: "drawVertexCount" + type: "qulonglong" + read: "drawVertexCount" + notify: "drawVertexCountChanged" + index: 8 + lineNumber: 43 + isReadonly: true + } + Property { + name: "imageDataSize" + type: "qulonglong" + read: "imageDataSize" + notify: "imageDataSizeChanged" + index: 9 + lineNumber: 44 + isReadonly: true + } + Property { + name: "meshDataSize" + type: "qulonglong" + read: "meshDataSize" + notify: "meshDataSizeChanged" + index: 10 + lineNumber: 45 + isReadonly: true + } + Property { + name: "renderPassCount" + type: "int" + read: "renderPassCount" + notify: "renderPassCountChanged" + index: 11 + lineNumber: 46 + isReadonly: true + } + Property { + name: "renderPassDetails" + type: "QString" + read: "renderPassDetails" + notify: "renderPassDetailsChanged" + index: 12 + lineNumber: 47 + isReadonly: true + } + Property { + name: "textureDetails" + type: "QString" + read: "textureDetails" + notify: "textureDetailsChanged" + index: 13 + lineNumber: 48 + isReadonly: true + } + Property { + name: "meshDetails" + type: "QString" + read: "meshDetails" + notify: "meshDetailsChanged" + index: 14 + lineNumber: 49 + isReadonly: true + } + Property { + name: "pipelineCount" + type: "int" + read: "pipelineCount" + notify: "pipelineCountChanged" + index: 15 + lineNumber: 50 + isReadonly: true + } + Property { + name: "materialGenerationTime" + type: "qlonglong" + read: "materialGenerationTime" + notify: "materialGenerationTimeChanged" + index: 16 + lineNumber: 51 + isReadonly: true + } + Property { + name: "effectGenerationTime" + type: "qlonglong" + read: "effectGenerationTime" + notify: "effectGenerationTimeChanged" + index: 17 + lineNumber: 52 + isReadonly: true + } + Property { + name: "pipelineCreationTime" + type: "qlonglong" + read: "pipelineCreationTime" + notify: "pipelineCreationTimeChanged" + index: 18 + lineNumber: 53 + isReadonly: true + } + Property { + name: "vmemAllocCount" + type: "uint" + read: "vmemAllocCount" + notify: "vmemAllocCountChanged" + index: 19 + lineNumber: 54 + isReadonly: true + } + Property { + name: "vmemUsedBytes" + type: "qulonglong" + read: "vmemUsedBytes" + notify: "vmemUsedBytesChanged" + index: 20 + lineNumber: 55 + isReadonly: true + } + Property { + name: "graphicsApiName" + type: "QString" + read: "graphicsApiName" + notify: "graphicsApiNameChanged" + index: 21 + lineNumber: 56 + isReadonly: true + } + Property { + name: "lastCompletedGpuTime" + type: "float" + read: "lastCompletedGpuTime" + notify: "lastCompletedGpuTimeChanged" + index: 22 + lineNumber: 57 + isReadonly: true + } + Signal { name: "fpsChanged"; lineNumber: 108 } + Signal { name: "frameTimeChanged"; lineNumber: 109 } + Signal { name: "renderTimeChanged"; lineNumber: 110 } + Signal { name: "syncTimeChanged"; lineNumber: 111 } + Signal { name: "maxFrameTimeChanged"; lineNumber: 112 } + Signal { name: "extendedDataCollectionEnabledChanged"; lineNumber: 113 } + Signal { name: "drawCallCountChanged"; lineNumber: 114 } + Signal { name: "drawVertexCountChanged"; lineNumber: 115 } + Signal { name: "imageDataSizeChanged"; lineNumber: 116 } + Signal { name: "meshDataSizeChanged"; lineNumber: 117 } + Signal { name: "renderPassCountChanged"; lineNumber: 118 } + Signal { name: "renderPassDetailsChanged"; lineNumber: 119 } + Signal { name: "textureDetailsChanged"; lineNumber: 120 } + Signal { name: "meshDetailsChanged"; lineNumber: 121 } + Signal { name: "pipelineCountChanged"; lineNumber: 122 } + Signal { name: "materialGenerationTimeChanged"; lineNumber: 123 } + Signal { name: "effectGenerationTimeChanged"; lineNumber: 124 } + Signal { name: "pipelineCreationTimeChanged"; lineNumber: 125 } + Signal { name: "vmemAllocCountChanged"; lineNumber: 126 } + Signal { name: "vmemUsedBytesChanged"; lineNumber: 127 } + Signal { name: "graphicsApiNameChanged"; lineNumber: 128 } + Signal { name: "lastCompletedGpuTimeChanged"; lineNumber: 129 } + Method { name: "onFrameSwapped"; lineNumber: 132 } + Method { name: "releaseCachedResources"; lineNumber: 103 } + } + Component { + file: "private/qquick3drepeater_p.h" + lineNumber: 31 + name: "QQuick3DRepeater" + accessSemantics: "reference" + defaultProperty: "delegate" + prototype: "QQuick3DNode" + exports: ["QtQuick3D/Repeater3D 6.0", "QtQuick3D/Repeater3D 6.10"] + exportMetaObjectRevisions: [1536, 1546] + 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: "count" + type: "int" + read: "count" + notify: "countChanged" + index: 2 + lineNumber: 37 + isReadonly: true + } + Property { + name: "delegateModelAccess" + revision: 1546 + type: "QQmlDelegateModel::DelegateModelAccess" + read: "delegateModelAccess" + write: "setDelegateModelAccess" + notify: "delegateModelAccessChanged" + index: 3 + lineNumber: 38 + isFinal: true + } + Signal { name: "modelChanged"; lineNumber: 63 } + Signal { name: "delegateChanged"; lineNumber: 64 } + Signal { name: "countChanged"; lineNumber: 65 } + Signal { + name: "objectAdded" + lineNumber: 67 + Parameter { name: "index"; type: "int" } + Parameter { name: "object"; type: "QQuick3DObject"; isPointer: true } + } + Signal { + name: "objectRemoved" + lineNumber: 68 + Parameter { name: "index"; type: "int" } + Parameter { name: "object"; type: "QQuick3DObject"; isPointer: true } + } + Signal { name: "delegateModelAccessChanged"; revision: 1546; lineNumber: 70 } + Method { + name: "createdObject" + lineNumber: 82 + Parameter { name: "index"; type: "int" } + Parameter { name: "item"; type: "QObject"; isPointer: true } + } + Method { + name: "initObject" + 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: "objectAt" + type: "QQuick3DObject" + isPointer: true + isMethodConstant: true + lineNumber: 57 + Parameter { name: "index"; type: "int" } + } + } + Component { + file: "private/qquick3dresourceloader_p.h" + lineNumber: 26 + 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: 29 + } + Property { + name: "textures" + type: "QQuick3DTexture" + isList: true + read: "textures" + index: 1 + lineNumber: 30 + isReadonly: true + } + Property { + name: "geometries" + type: "QQuick3DGeometry" + isList: true + read: "geometries" + index: 2 + lineNumber: 31 + isReadonly: true + } + Signal { name: "meshSourcesChanged"; lineNumber: 42 } + Method { + name: "onGeometryDestroyed" + lineNumber: 45 + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + Method { + name: "onTextureDestroyed" + lineNumber: 46 + Parameter { name: "object"; type: "QObject"; isPointer: true } + } + } + Component { + file: "private/qquick3dsceneenvironment_p.h" + lineNumber: 36 + 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" + ] + exportMetaObjectRevisions: [1536, 1540, 1541, 1545] + Enum { + name: "QQuick3DEnvironmentAAModeValues" + lineNumber: 84 + values: ["NoAA", "SSAA", "MSAA", "ProgressiveAA"] + } + Enum { + name: "QQuick3DEnvironmentAAQualityValues" + lineNumber: 92 + values: ["Medium", "High", "VeryHigh"] + } + Enum { + name: "QQuick3DEnvironmentBackgroundTypes" + lineNumber: 99 + values: [ + "Transparent", + "Unspecified", + "Color", + "SkyBox", + "SkyBoxCubeMap" + ] + } + Enum { + name: "QQuick3DEnvironmentTonemapModes" + lineNumber: 108 + values: [ + "TonemapModeNone", + "TonemapModeLinear", + "TonemapModeAces", + "TonemapModeHejlDawson", + "TonemapModeFilmic" + ] + } + Enum { + name: "QQuick3DEnvironmentOITMethod" + lineNumber: 117 + values: ["OITNone", "OITWeightedBlended"] + } + Property { + name: "antialiasingMode" + type: "QQuick3DEnvironmentAAModeValues" + read: "antialiasingMode" + write: "setAntialiasingMode" + notify: "antialiasingModeChanged" + index: 0 + lineNumber: 39 + } + Property { + name: "antialiasingQuality" + type: "QQuick3DEnvironmentAAQualityValues" + read: "antialiasingQuality" + write: "setAntialiasingQuality" + notify: "antialiasingQualityChanged" + index: 1 + lineNumber: 40 + } + Property { + name: "temporalAAEnabled" + type: "bool" + read: "temporalAAEnabled" + write: "setTemporalAAEnabled" + notify: "temporalAAEnabledChanged" + index: 2 + lineNumber: 42 + } + Property { + name: "temporalAAStrength" + type: "float" + read: "temporalAAStrength" + write: "setTemporalAAStrength" + notify: "temporalAAStrengthChanged" + index: 3 + lineNumber: 43 + } + Property { + name: "backgroundMode" + type: "QQuick3DEnvironmentBackgroundTypes" + read: "backgroundMode" + write: "setBackgroundMode" + notify: "backgroundModeChanged" + index: 4 + lineNumber: 44 + } + Property { + name: "clearColor" + type: "QColor" + read: "clearColor" + write: "setClearColor" + notify: "clearColorChanged" + index: 5 + lineNumber: 45 + } + Property { + name: "depthTestEnabled" + type: "bool" + read: "depthTestEnabled" + write: "setDepthTestEnabled" + notify: "depthTestEnabledChanged" + index: 6 + lineNumber: 46 + } + Property { + name: "depthPrePassEnabled" + type: "bool" + read: "depthPrePassEnabled" + write: "setDepthPrePassEnabled" + notify: "depthPrePassEnabledChanged" + index: 7 + lineNumber: 47 + } + Property { + name: "aoStrength" + type: "float" + read: "aoStrength" + write: "setAoStrength" + notify: "aoStrengthChanged" + index: 8 + lineNumber: 49 + } + Property { + name: "aoDistance" + type: "float" + read: "aoDistance" + write: "setAoDistance" + notify: "aoDistanceChanged" + index: 9 + lineNumber: 50 + } + Property { + name: "aoSoftness" + type: "float" + read: "aoSoftness" + write: "setAoSoftness" + notify: "aoSoftnessChanged" + index: 10 + lineNumber: 51 + } + Property { + name: "aoDither" + type: "bool" + read: "aoDither" + write: "setAoDither" + notify: "aoDitherChanged" + index: 11 + lineNumber: 52 + } + Property { + name: "aoSampleRate" + type: "int" + read: "aoSampleRate" + write: "setAoSampleRate" + notify: "aoSampleRateChanged" + index: 12 + lineNumber: 53 + } + Property { + name: "aoBias" + type: "float" + read: "aoBias" + write: "setAoBias" + notify: "aoBiasChanged" + index: 13 + lineNumber: 54 + } + Property { + name: "aoEnabled" + revision: 1541 + type: "bool" + read: "aoEnabled" + write: "setAoEnabled" + notify: "aoEnabledChanged" + index: 14 + lineNumber: 55 + } + Property { + name: "lightProbe" + type: "QQuick3DTexture" + isPointer: true + read: "lightProbe" + write: "setLightProbe" + notify: "lightProbeChanged" + index: 15 + lineNumber: 57 + } + Property { + name: "probeExposure" + type: "float" + read: "probeExposure" + write: "setProbeExposure" + notify: "probeExposureChanged" + index: 16 + lineNumber: 58 + } + Property { + name: "probeHorizon" + type: "float" + read: "probeHorizon" + write: "setProbeHorizon" + notify: "probeHorizonChanged" + index: 17 + lineNumber: 59 + } + Property { + name: "probeOrientation" + type: "QVector3D" + read: "probeOrientation" + write: "setProbeOrientation" + notify: "probeOrientationChanged" + index: 18 + lineNumber: 60 + } + Property { + name: "skyBoxCubeMap" + revision: 1540 + type: "QQuick3DCubeMapTexture" + isPointer: true + read: "skyBoxCubeMap" + write: "setSkyBoxCubeMap" + notify: "skyBoxCubeMapChanged" + index: 19 + lineNumber: 62 + } + Property { + name: "tonemapMode" + type: "QQuick3DEnvironmentTonemapModes" + read: "tonemapMode" + write: "setTonemapMode" + notify: "tonemapModeChanged" + index: 20 + lineNumber: 64 + } + Property { + name: "effects" + type: "QQuick3DEffect" + isList: true + read: "effects" + index: 21 + lineNumber: 66 + isReadonly: true + } + Property { + name: "skyboxBlurAmount" + revision: 1540 + type: "float" + read: "skyboxBlurAmount" + write: "setSkyboxBlurAmount" + notify: "skyboxBlurAmountChanged" + index: 22 + lineNumber: 68 + } + Property { + name: "specularAAEnabled" + revision: 1540 + type: "bool" + read: "specularAAEnabled" + write: "setSpecularAAEnabled" + notify: "specularAAEnabledChanged" + index: 23 + lineNumber: 69 + } + Property { + name: "lightmapper" + revision: 1540 + type: "QQuick3DLightmapper" + isPointer: true + read: "lightmapper" + write: "setLightmapper" + notify: "lightmapperChanged" + index: 24 + lineNumber: 71 + } + Property { + name: "debugSettings" + revision: 1541 + type: "QQuick3DDebugSettings" + isPointer: true + read: "debugSettings" + write: "setDebugSettings" + notify: "debugSettingsChanged" + index: 25 + lineNumber: 73 + } + Property { + name: "scissorRect" + revision: 1541 + type: "QRect" + read: "scissorRect" + write: "setScissorRect" + notify: "scissorRectChanged" + index: 26 + lineNumber: 74 + } + Property { + name: "fog" + revision: 1541 + type: "QQuick3DFog" + isPointer: true + read: "fog" + write: "setFog" + notify: "fogChanged" + index: 27 + lineNumber: 76 + } + Property { + name: "oitMethod" + revision: 1545 + type: "QQuick3DEnvironmentOITMethod" + read: "oitMethod" + write: "setOitMethod" + notify: "oitMethodChanged" + index: 28 + lineNumber: 78 + } + Signal { name: "antialiasingModeChanged"; lineNumber: 217 } + Signal { name: "antialiasingQualityChanged"; lineNumber: 218 } + Signal { name: "temporalAAEnabledChanged"; lineNumber: 219 } + Signal { name: "temporalAAStrengthChanged"; lineNumber: 220 } + Signal { name: "backgroundModeChanged"; lineNumber: 222 } + Signal { name: "clearColorChanged"; lineNumber: 223 } + Signal { name: "aoStrengthChanged"; lineNumber: 225 } + Signal { name: "aoDistanceChanged"; lineNumber: 226 } + Signal { name: "aoSoftnessChanged"; lineNumber: 227 } + Signal { name: "aoDitherChanged"; lineNumber: 228 } + Signal { name: "aoSampleRateChanged"; lineNumber: 229 } + Signal { name: "aoBiasChanged"; lineNumber: 230 } + Signal { name: "aoEnabledChanged"; revision: 1541; lineNumber: 231 } + Signal { name: "lightProbeChanged"; lineNumber: 233 } + Signal { name: "probeExposureChanged"; lineNumber: 234 } + Signal { name: "probeHorizonChanged"; lineNumber: 235 } + Signal { name: "probeOrientationChanged"; lineNumber: 236 } + Signal { name: "depthTestEnabledChanged"; lineNumber: 238 } + Signal { name: "depthPrePassEnabledChanged"; lineNumber: 239 } + Signal { name: "tonemapModeChanged"; lineNumber: 241 } + Signal { name: "skyboxBlurAmountChanged"; revision: 1540; lineNumber: 243 } + Signal { name: "specularAAEnabledChanged"; revision: 1540; lineNumber: 244 } + Signal { name: "lightmapperChanged"; revision: 1540; lineNumber: 245 } + Signal { name: "skyBoxCubeMapChanged"; revision: 1540; lineNumber: 246 } + Signal { name: "debugSettingsChanged"; revision: 1541; lineNumber: 248 } + Signal { name: "scissorRectChanged"; revision: 1541; lineNumber: 249 } + Signal { name: "fogChanged"; revision: 1541; lineNumber: 251 } + Signal { name: "oitMethodChanged"; revision: 1545; lineNumber: 253 } + Method { + name: "setAntialiasingMode" + lineNumber: 178 + Parameter { + name: "antialiasingMode" + type: "QQuick3DSceneEnvironment::QQuick3DEnvironmentAAModeValues" + } + } + Method { + name: "setAntialiasingQuality" + lineNumber: 179 + Parameter { + name: "antialiasingQuality" + type: "QQuick3DSceneEnvironment::QQuick3DEnvironmentAAQualityValues" + } + } + Method { + name: "setTemporalAAEnabled" + lineNumber: 180 + Parameter { name: "temporalAAEnabled"; type: "bool" } + } + Method { + name: "setTemporalAAStrength" + lineNumber: 181 + Parameter { name: "strength"; type: "float" } + } + Method { + name: "setBackgroundMode" + lineNumber: 183 + Parameter { + name: "backgroundMode" + type: "QQuick3DSceneEnvironment::QQuick3DEnvironmentBackgroundTypes" + } + } + Method { + name: "setClearColor" + lineNumber: 184 + Parameter { name: "clearColor"; type: "QColor" } + } + Method { + name: "setAoStrength" + lineNumber: 186 + Parameter { name: "aoStrength"; type: "float" } + } + Method { + name: "setAoDistance" + lineNumber: 187 + Parameter { name: "aoDistance"; type: "float" } + } + Method { + name: "setAoSoftness" + lineNumber: 188 + Parameter { name: "aoSoftness"; type: "float" } + } + Method { + name: "setAoDither" + lineNumber: 189 + Parameter { name: "aoDither"; type: "bool" } + } + Method { + name: "setAoSampleRate" + lineNumber: 190 + Parameter { name: "aoSampleRate"; type: "int" } + } + Method { + name: "setAoBias" + lineNumber: 191 + Parameter { name: "aoBias"; type: "float" } + } + Method { + name: "setLightProbe" + lineNumber: 193 + Parameter { name: "lightProbe"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setProbeExposure" + lineNumber: 194 + Parameter { name: "probeExposure"; type: "float" } + } + Method { + name: "setProbeHorizon" + lineNumber: 195 + Parameter { name: "probeHorizon"; type: "float" } + } + Method { + name: "setProbeOrientation" + lineNumber: 196 + Parameter { name: "orientation"; type: "QVector3D" } + } + Method { + name: "setDepthTestEnabled" + lineNumber: 198 + Parameter { name: "depthTestEnabled"; type: "bool" } + } + Method { + name: "setDepthPrePassEnabled" + lineNumber: 199 + Parameter { name: "depthPrePassEnabled"; type: "bool" } + } + Method { + name: "setTonemapMode" + lineNumber: 201 + Parameter { + name: "tonemapMode" + type: "QQuick3DSceneEnvironment::QQuick3DEnvironmentTonemapModes" + } + } + Method { + name: "setSkyboxBlurAmount" + revision: 1540 + lineNumber: 203 + Parameter { name: "newSkyboxBlurAmount"; type: "float" } + } + Method { + name: "setSpecularAAEnabled" + revision: 1540 + lineNumber: 204 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setSkyBoxCubeMap" + revision: 1540 + lineNumber: 205 + Parameter { name: "newSkyBoxCubeMap"; type: "QQuick3DCubeMapTexture"; isPointer: true } + } + Method { + name: "setLightmapper" + revision: 1540 + lineNumber: 207 + Parameter { name: "lightmapper"; type: "QQuick3DLightmapper"; isPointer: true } + } + Method { + name: "setDebugSettings" + revision: 1541 + lineNumber: 209 + Parameter { name: "newDebugSettings"; type: "QQuick3DDebugSettings"; isPointer: true } + } + Method { + name: "setScissorRect" + revision: 1541 + lineNumber: 210 + Parameter { name: "scissorRect"; type: "QRect" } + } + Method { + name: "setFog" + revision: 1541 + lineNumber: 212 + Parameter { name: "fog"; type: "QQuick3DFog"; isPointer: true } + } + Method { + name: "setOitMethod" + revision: 1545 + lineNumber: 214 + Parameter { name: "mode"; type: "QQuick3DSceneEnvironment::QQuick3DEnvironmentOITMethod" } + } + } + Component { + file: "private/qquick3dshaderutils_p.h" + lineNumber: 203 + name: "QQuick3DShaderUtilsApplyValue" + accessSemantics: "reference" + prototype: "QQuick3DShaderUtilsRenderCommand" + exports: ["QtQuick3D/SetUniformValue 6.0"] + exportMetaObjectRevisions: [1536] + Property { name: "target"; type: "QByteArray"; index: 0; lineNumber: 206 } + Property { name: "value"; type: "QVariant"; index: 1; lineNumber: 207 } + } + Component { + file: "private/qquick3dshaderutils_p.h" + lineNumber: 78 + name: "QQuick3DShaderUtilsBuffer" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtQuick3D/Buffer 6.0"] + exportMetaObjectRevisions: [1536] + Enum { + name: "TextureFilterOperation" + isScoped: true + lineNumber: 94 + values: ["Unknown", "Nearest", "Linear"] + } + Enum { + name: "TextureCoordOperation" + isScoped: true + lineNumber: 102 + values: ["Unknown", "ClampToEdge", "MirroredRepeat", "Repeat"] + } + Enum { + name: "AllocateBufferFlagValues" + isScoped: true + lineNumber: 111 + values: ["None", "SceneLifetime"] + } + Enum { + name: "TextureFormat" + isScoped: true + lineNumber: 118 + values: [ + "Unknown", + "RGBA8", + "RGBA16F", + "RGBA32F", + "R8", + "R16", + "R16F", + "R32F" + ] + } + Property { + name: "format" + type: "TextureFormat" + read: "format" + write: "setFormat" + index: 0 + lineNumber: 81 + } + Property { + name: "textureFilterOperation" + type: "TextureFilterOperation" + read: "textureFilterOperation" + write: "setTextureFilterOperation" + index: 1 + lineNumber: 82 + } + Property { + name: "textureCoordOperation" + type: "TextureCoordOperation" + read: "textureCoordOperation" + write: "setTextureCoordOperation" + index: 2 + lineNumber: 83 + } + Property { name: "sizeMultiplier"; type: "float"; index: 3; lineNumber: 84 } + Property { + name: "bufferFlags" + type: "AllocateBufferFlagValues" + read: "bufferFlags" + write: "setBufferFlags" + index: 4 + lineNumber: 85 + } + Property { name: "name"; type: "QByteArray"; index: 5; lineNumber: 86 } + } + Component { + file: "private/qquick3dshaderutils_p.h" + lineNumber: 165 + 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: 168 + } + Property { name: "sampler"; type: "QByteArray"; index: 1; lineNumber: 169 } + } + Component { + file: "private/qquick3dshaderutils_p.h" + lineNumber: 151 + name: "QQuick3DShaderUtilsRenderCommand" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtQuick3D/Command 6.0"] + exportMetaObjectRevisions: [1536] + } + Component { + file: "private/qquick3dshaderutils_p.h" + lineNumber: 220 + name: "QQuick3DShaderUtilsRenderPass" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtQuick3D/Pass 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "commands" + type: "QQuick3DShaderUtilsRenderCommand" + isList: true + read: "commands" + index: 0 + lineNumber: 223 + isReadonly: true + } + Property { + name: "output" + type: "QQuick3DShaderUtilsBuffer" + isPointer: true + index: 1 + lineNumber: 224 + } + Property { + name: "shaders" + type: "QQuick3DShaderUtilsShader" + isList: true + read: "shaders" + index: 2 + lineNumber: 225 + isReadonly: true + } + Signal { name: "changed"; lineNumber: 250 } + } + Component { + file: "private/qquick3dshaderutils_p.h" + lineNumber: 253 + name: "QQuick3DShaderUtilsShader" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtQuick3D/Shader 6.0"] + exportMetaObjectRevisions: [1536] + Enum { + name: "Stage" + isScoped: true + type: "quint8" + lineNumber: 264 + values: ["Vertex", "Fragment"] + } + Property { name: "shader"; type: "QUrl"; notify: "shaderChanged"; index: 0; lineNumber: 256 } + Property { name: "stage"; type: "Stage"; notify: "stageChanged"; index: 1; lineNumber: 257 } + Signal { name: "shaderChanged"; lineNumber: 275 } + Signal { name: "stageChanged"; lineNumber: 276 } + } + Component { + file: "private/qquick3dshaderutils_p.h" + lineNumber: 51 + name: "QQuick3DShaderUtilsTextureInput" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtQuick3D/TextureInput 6.0"] + exportMetaObjectRevisions: [1536] + Property { + name: "texture" + type: "QQuick3DTexture" + isPointer: true + read: "texture" + write: "setTexture" + notify: "textureChanged" + index: 0 + lineNumber: 54 + } + Property { name: "enabled"; type: "bool"; notify: "enabledChanged"; index: 1; lineNumber: 55 } + Signal { name: "textureChanged"; lineNumber: 74 } + Signal { name: "enabledChanged"; lineNumber: 75 } + Method { + name: "setTexture" + lineNumber: 71 + Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true } + } + } + Component { + file: "private/qquick3dskeleton_p.h" + lineNumber: 22 + name: "QQuick3DSkeleton" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: ["QtQuick3D/Skeleton 6.0"] + exportMetaObjectRevisions: [1536] + Signal { name: "skeletonNodeDirty"; lineNumber: 35 } + } + Component { + file: "private/qquick3dskin_p.h" + lineNumber: 25 + 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: 28 + isReadonly: true + } + Property { + name: "inverseBindPoses" + type: "QMatrix4x4" + isList: true + read: "inverseBindPoses" + write: "setInverseBindPoses" + notify: "inverseBindPosesChanged" + index: 1 + lineNumber: 29 + } + Signal { name: "inverseBindPosesChanged"; lineNumber: 44 } + Method { + name: "setInverseBindPoses" + lineNumber: 41 + Parameter { name: "poses"; type: "QMatrix4x4"; isList: true } + } + } + Component { + file: "private/qquick3dspecularglossymaterial_p.h" + lineNumber: 26 + 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: 122 + values: ["NoLighting", "FragmentLighting"] + } + Enum { + name: "BlendMode" + lineNumber: 128 + values: ["SourceOver", "Screen", "Multiply"] + } + Enum { + name: "AlphaMode" + lineNumber: 135 + values: ["Default", "Mask", "Blend", "Opaque"] + } + Enum { + name: "VertexColorMask" + lineNumber: 143 + values: [ + "NoMask", + "GlossinessMask", + "NormalStrengthMask", + "ClearcoatAmountMask", + "ClearcoatRoughnessAmountMask", + "ClearcoatNormalStrengthMask", + "HeightAmountMask", + "OcclusionAmountMask", + "ThicknessFactorMask", + "TransmissionFactorMask" + ] + } + Enum { + name: "VertexColorMaskFlags" + alias: "VertexColorMask" + isFlag: true + lineNumber: 143 + 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: 29 + } + Property { + name: "blendMode" + type: "BlendMode" + read: "blendMode" + write: "setBlendMode" + notify: "blendModeChanged" + index: 1 + lineNumber: 30 + } + Property { + name: "albedoColor" + type: "QColor" + read: "albedoColor" + write: "setAlbedoColor" + notify: "albedoColorChanged" + index: 2 + lineNumber: 32 + } + Property { + name: "albedoMap" + type: "QQuick3DTexture" + isPointer: true + read: "albedoMap" + write: "setAlbedoMap" + notify: "albedoMapChanged" + index: 3 + lineNumber: 33 + } + Property { + name: "albedoSingleChannelEnabled" + revision: 1544 + type: "bool" + read: "albedoSingleChannelEnabled" + write: "setAlbedoSingleChannelEnabled" + notify: "albedoSingleChannelEnabledChanged" + index: 4 + lineNumber: 34 + } + Property { + name: "albedoChannel" + revision: 1544 + type: "QQuick3DMaterial::TextureChannelMapping" + read: "albedoChannel" + write: "setAlbedoChannel" + notify: "albedoChannelChanged" + index: 5 + lineNumber: 35 + } + Property { + name: "specularColor" + type: "QColor" + read: "specularColor" + write: "setSpecularColor" + notify: "specularColorChanged" + index: 6 + lineNumber: 37 + } + Property { + name: "specularMap" + type: "QQuick3DTexture" + isPointer: true + read: "specularMap" + write: "setSpecularMap" + notify: "specularMapChanged" + index: 7 + lineNumber: 38 + } + Property { + name: "specularSingleChannelEnabled" + revision: 1544 + type: "bool" + read: "specularSingleChannelEnabled" + write: "setSpecularSingleChannelEnabled" + notify: "specularSingleChannelEnabledChanged" + index: 8 + lineNumber: 39 + } + Property { + name: "specularChannel" + revision: 1544 + type: "QQuick3DMaterial::TextureChannelMapping" + read: "specularChannel" + write: "setSpecularChannel" + notify: "specularChannelChanged" + index: 9 + lineNumber: 40 + } + Property { + name: "glossiness" + type: "float" + read: "glossiness" + write: "setGlossiness" + notify: "glossinessChanged" + index: 10 + lineNumber: 42 + } + Property { + name: "glossinessMap" + type: "QQuick3DTexture" + isPointer: true + read: "glossinessMap" + write: "setGlossinessMap" + notify: "glossinessMapChanged" + index: 11 + lineNumber: 43 + } + Property { + name: "glossinessChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "glossinessChannel" + write: "setGlossinessChannel" + notify: "glossinessChannelChanged" + index: 12 + lineNumber: 44 + } + Property { + name: "emissiveFactor" + type: "QVector3D" + read: "emissiveFactor" + write: "setEmissiveFactor" + notify: "emissiveFactorChanged" + index: 13 + lineNumber: 46 + } + Property { + name: "emissiveMap" + type: "QQuick3DTexture" + isPointer: true + read: "emissiveMap" + write: "setEmissiveMap" + notify: "emissiveMapChanged" + index: 14 + lineNumber: 47 + } + Property { + name: "emissiveSingleChannelEnabled" + revision: 1544 + type: "bool" + read: "emissiveSingleChannelEnabled" + write: "setEmissiveSingleChannelEnabled" + notify: "emissiveSingleChannelEnabledChanged" + index: 15 + lineNumber: 48 + } + Property { + name: "emissiveChannel" + revision: 1544 + type: "QQuick3DMaterial::TextureChannelMapping" + read: "emissiveChannel" + write: "setEmissiveChannel" + notify: "emissiveChannelChanged" + index: 16 + lineNumber: 49 + } + Property { + name: "invertOpacityMapValue" + revision: 1544 + type: "bool" + read: "invertOpacityMapValue" + write: "setInvertOpacityMapValue" + notify: "invertOpacityMapValueChanged" + index: 17 + lineNumber: 51 + } + Property { + name: "opacity" + type: "float" + read: "opacity" + write: "setOpacity" + notify: "opacityChanged" + index: 18 + lineNumber: 52 + } + Property { + name: "opacityMap" + type: "QQuick3DTexture" + isPointer: true + read: "opacityMap" + write: "setOpacityMap" + notify: "opacityMapChanged" + index: 19 + lineNumber: 53 + } + Property { + name: "opacityChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "opacityChannel" + write: "setOpacityChannel" + notify: "opacityChannelChanged" + index: 20 + lineNumber: 54 + } + Property { + name: "normalMap" + type: "QQuick3DTexture" + isPointer: true + read: "normalMap" + write: "setNormalMap" + notify: "normalMapChanged" + index: 21 + lineNumber: 56 + } + Property { + name: "normalStrength" + type: "float" + read: "normalStrength" + write: "setNormalStrength" + notify: "normalStrengthChanged" + index: 22 + lineNumber: 57 + } + Property { + name: "occlusionMap" + type: "QQuick3DTexture" + isPointer: true + read: "occlusionMap" + write: "setOcclusionMap" + notify: "occlusionMapChanged" + index: 23 + lineNumber: 59 + } + Property { + name: "occlusionChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "occlusionChannel" + write: "setOcclusionChannel" + notify: "occlusionChannelChanged" + index: 24 + lineNumber: 60 + } + Property { + name: "occlusionAmount" + type: "float" + read: "occlusionAmount" + write: "setOcclusionAmount" + notify: "occlusionAmountChanged" + index: 25 + lineNumber: 61 + } + Property { + name: "alphaMode" + type: "AlphaMode" + read: "alphaMode" + write: "setAlphaMode" + notify: "alphaModeChanged" + index: 26 + lineNumber: 63 + } + Property { + name: "alphaCutoff" + type: "float" + read: "alphaCutoff" + write: "setAlphaCutoff" + notify: "alphaCutoffChanged" + index: 27 + lineNumber: 64 + } + Property { + name: "pointSize" + type: "float" + read: "pointSize" + write: "setPointSize" + notify: "pointSizeChanged" + index: 28 + lineNumber: 66 + } + Property { + name: "lineWidth" + type: "float" + read: "lineWidth" + write: "setLineWidth" + notify: "lineWidthChanged" + index: 29 + lineNumber: 67 + } + Property { + name: "heightMap" + type: "QQuick3DTexture" + isPointer: true + read: "heightMap" + write: "setHeightMap" + notify: "heightMapChanged" + index: 30 + lineNumber: 69 + } + Property { + name: "heightChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "heightChannel" + write: "setHeightChannel" + notify: "heightChannelChanged" + index: 31 + lineNumber: 70 + } + Property { + name: "heightAmount" + type: "float" + read: "heightAmount" + write: "setHeightAmount" + notify: "heightAmountChanged" + index: 32 + lineNumber: 71 + } + Property { + name: "minHeightMapSamples" + type: "int" + read: "minHeightMapSamples" + write: "setMinHeightMapSamples" + notify: "minHeightMapSamplesChanged" + index: 33 + lineNumber: 72 + } + Property { + name: "maxHeightMapSamples" + type: "int" + read: "maxHeightMapSamples" + write: "setMaxHeightMapSamples" + notify: "maxHeightMapSamplesChanged" + index: 34 + lineNumber: 73 + } + Property { + name: "clearcoatAmount" + type: "float" + read: "clearcoatAmount" + write: "setClearcoatAmount" + notify: "clearcoatAmountChanged" + index: 35 + lineNumber: 75 + } + Property { + name: "clearcoatMap" + type: "QQuick3DTexture" + isPointer: true + read: "clearcoatMap" + write: "setClearcoatMap" + notify: "clearcoatMapChanged" + index: 36 + lineNumber: 76 + } + Property { + name: "clearcoatChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "clearcoatChannel" + write: "setClearcoatChannel" + notify: "clearcoatChannelChanged" + index: 37 + lineNumber: 77 + } + Property { + name: "clearcoatRoughnessAmount" + type: "float" + read: "clearcoatRoughnessAmount" + write: "setClearcoatRoughnessAmount" + notify: "clearcoatRoughnessAmountChanged" + index: 38 + lineNumber: 79 + } + Property { + name: "clearcoatRoughnessChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "clearcoatRoughnessChannel" + write: "setClearcoatRoughnessChannel" + notify: "clearcoatRoughnessChannelChanged" + index: 39 + lineNumber: 81 + } + Property { + name: "clearcoatRoughnessMap" + type: "QQuick3DTexture" + isPointer: true + read: "clearcoatRoughnessMap" + write: "setClearcoatRoughnessMap" + notify: "clearcoatRoughnessMapChanged" + index: 40 + lineNumber: 83 + } + Property { + name: "clearcoatNormalMap" + type: "QQuick3DTexture" + isPointer: true + read: "clearcoatNormalMap" + write: "setClearcoatNormalMap" + notify: "clearcoatNormalMapChanged" + index: 41 + lineNumber: 85 + } + Property { + name: "clearcoatNormalStrength" + revision: 1544 + type: "float" + read: "clearcoatNormalStrength" + write: "setClearcoatNormalStrength" + notify: "clearcoatNormalStrengthChanged" + index: 42 + lineNumber: 87 + } + Property { + name: "transmissionFactor" + type: "float" + read: "transmissionFactor" + write: "setTransmissionFactor" + notify: "transmissionFactorChanged" + index: 43 + lineNumber: 89 + } + Property { + name: "transmissionMap" + type: "QQuick3DTexture" + isPointer: true + read: "transmissionMap" + write: "setTransmissionMap" + notify: "transmissionMapChanged" + index: 44 + lineNumber: 90 + } + Property { + name: "transmissionChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "transmissionChannel" + write: "setTransmissionChannel" + notify: "transmissionChannelChanged" + index: 45 + lineNumber: 91 + } + Property { + name: "thicknessFactor" + type: "float" + read: "thicknessFactor" + write: "setThicknessFactor" + notify: "thicknessFactorChanged" + index: 46 + lineNumber: 93 + } + Property { + name: "thicknessMap" + type: "QQuick3DTexture" + isPointer: true + read: "thicknessMap" + write: "setThicknessMap" + notify: "thicknessMapChanged" + index: 47 + lineNumber: 94 + } + Property { + name: "thicknessChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + read: "thicknessChannel" + write: "setThicknessChannel" + notify: "thicknessChannelChanged" + index: 48 + lineNumber: 95 + } + Property { + name: "attenuationDistance" + type: "float" + read: "attenuationDistance" + write: "setAttenuationDistance" + notify: "attenuationDistanceChanged" + index: 49 + lineNumber: 97 + } + Property { + name: "attenuationColor" + type: "QColor" + read: "attenuationColor" + write: "setAttenuationColor" + notify: "attenuationColorChanged" + index: 50 + lineNumber: 98 + } + Property { + name: "vertexColorsEnabled" + revision: 1541 + type: "bool" + read: "vertexColorsEnabled" + write: "setVertexColorsEnabled" + notify: "vertexColorsEnabledChanged" + index: 51 + lineNumber: 100 + } + Property { + name: "fresnelScaleBiasEnabled" + revision: 1544 + type: "bool" + read: "fresnelScaleBiasEnabled" + write: "setFresnelScaleBiasEnabled" + notify: "fresnelScaleBiasEnabledChanged" + index: 52 + lineNumber: 102 + } + Property { + name: "fresnelScale" + revision: 1544 + type: "float" + read: "fresnelScale" + write: "setFresnelScale" + notify: "fresnelScaleChanged" + index: 53 + lineNumber: 103 + } + Property { + name: "fresnelBias" + revision: 1544 + type: "float" + read: "fresnelBias" + write: "setFresnelBias" + notify: "fresnelBiasChanged" + index: 54 + lineNumber: 104 + } + Property { + name: "fresnelPower" + revision: 1544 + type: "float" + read: "fresnelPower" + write: "setFresnelPower" + notify: "fresnelPowerChanged" + index: 55 + lineNumber: 105 + } + Property { + name: "clearcoatFresnelScaleBiasEnabled" + revision: 1544 + type: "bool" + read: "clearcoatFresnelScaleBiasEnabled" + write: "setClearcoatFresnelScaleBiasEnabled" + notify: "clearcoatFresnelScaleBiasEnabledChanged" + index: 56 + lineNumber: 107 + } + Property { + name: "clearcoatFresnelScale" + revision: 1544 + type: "float" + read: "clearcoatFresnelScale" + write: "setClearcoatFresnelScale" + notify: "clearcoatFresnelScaleChanged" + index: 57 + lineNumber: 108 + } + Property { + name: "clearcoatFresnelBias" + revision: 1544 + type: "float" + read: "clearcoatFresnelBias" + write: "setClearcoatFresnelBias" + notify: "clearcoatFresnelBiasChanged" + index: 58 + lineNumber: 109 + } + Property { + name: "clearcoatFresnelPower" + revision: 1544 + type: "float" + read: "clearcoatFresnelPower" + write: "setClearcoatFresnelPower" + notify: "clearcoatFresnelPowerChanged" + index: 59 + lineNumber: 110 + } + Property { + name: "vertexColorsMaskEnabled" + revision: 1544 + type: "bool" + read: "vertexColorsMaskEnabled" + write: "setVertexColorsMaskEnabled" + notify: "vertexColorsMaskEnabledChanged" + index: 60 + lineNumber: 112 + } + Property { + name: "vertexColorRedMask" + revision: 1544 + type: "VertexColorMaskFlags" + read: "vertexColorRedMask" + write: "setVertexColorRedMask" + notify: "vertexColorRedMaskChanged" + index: 61 + lineNumber: 113 + } + Property { + name: "vertexColorGreenMask" + revision: 1544 + type: "VertexColorMaskFlags" + read: "vertexColorGreenMask" + write: "setVertexColorGreenMask" + notify: "vertexColorGreenMaskChanged" + index: 62 + lineNumber: 114 + } + Property { + name: "vertexColorBlueMask" + revision: 1544 + type: "VertexColorMaskFlags" + read: "vertexColorBlueMask" + write: "setVertexColorBlueMask" + notify: "vertexColorBlueMaskChanged" + index: 63 + lineNumber: 115 + } + Property { + name: "vertexColorAlphaMask" + revision: 1544 + type: "VertexColorMaskFlags" + read: "vertexColorAlphaMask" + write: "setVertexColorAlphaMask" + notify: "vertexColorAlphaMaskChanged" + index: 64 + lineNumber: 116 + } + Signal { name: "lightingChanged"; lineNumber: 310 } + Signal { name: "blendModeChanged"; lineNumber: 311 } + Signal { name: "albedoColorChanged"; lineNumber: 312 } + Signal { name: "albedoMapChanged"; lineNumber: 313 } + Signal { name: "albedoSingleChannelEnabledChanged"; revision: 1544; lineNumber: 314 } + Signal { name: "albedoChannelChanged"; revision: 1544; lineNumber: 315 } + Signal { name: "specularSingleChannelEnabledChanged"; revision: 1544; lineNumber: 316 } + Signal { name: "specularChannelChanged"; revision: 1544; lineNumber: 317 } + Signal { name: "emissiveSingleChannelEnabledChanged"; revision: 1544; lineNumber: 318 } + Signal { name: "emissiveChannelChanged"; revision: 1544; lineNumber: 319 } + Signal { name: "emissiveMapChanged"; lineNumber: 320 } + Signal { name: "emissiveFactorChanged"; lineNumber: 321 } + Signal { name: "glossinessChanged"; lineNumber: 322 } + Signal { name: "glossinessMapChanged"; lineNumber: 323 } + Signal { name: "invertOpacityMapValueChanged"; revision: 1544; lineNumber: 324 } + Signal { name: "opacityChanged"; lineNumber: 325 } + Signal { name: "opacityMapChanged"; lineNumber: 326 } + Signal { name: "normalMapChanged"; lineNumber: 327 } + Signal { name: "specularColorChanged"; lineNumber: 328 } + Signal { name: "specularMapChanged"; lineNumber: 329 } + Signal { name: "normalStrengthChanged"; lineNumber: 330 } + Signal { name: "occlusionMapChanged"; lineNumber: 331 } + Signal { name: "occlusionAmountChanged"; lineNumber: 332 } + Signal { name: "alphaModeChanged"; lineNumber: 333 } + Signal { name: "alphaCutoffChanged"; lineNumber: 334 } + Signal { name: "glossinessChannelChanged"; lineNumber: 335 } + Signal { name: "opacityChannelChanged"; lineNumber: 336 } + Signal { name: "occlusionChannelChanged"; lineNumber: 337 } + Signal { name: "pointSizeChanged"; lineNumber: 338 } + Signal { name: "lineWidthChanged"; lineNumber: 339 } + Signal { name: "heightMapChanged"; lineNumber: 340 } + Signal { name: "heightChannelChanged"; lineNumber: 341 } + Signal { name: "heightAmountChanged"; lineNumber: 342 } + Signal { name: "minHeightMapSamplesChanged"; lineNumber: 343 } + Signal { name: "maxHeightMapSamplesChanged"; lineNumber: 344 } + Signal { name: "clearcoatAmountChanged"; lineNumber: 346 } + Signal { name: "clearcoatMapChanged"; lineNumber: 347 } + Signal { name: "clearcoatChannelChanged"; lineNumber: 348 } + Signal { name: "clearcoatRoughnessAmountChanged"; lineNumber: 349 } + Signal { name: "clearcoatRoughnessChannelChanged"; lineNumber: 350 } + Signal { name: "clearcoatRoughnessMapChanged"; lineNumber: 351 } + Signal { name: "clearcoatNormalMapChanged"; lineNumber: 352 } + Signal { name: "clearcoatNormalStrengthChanged"; lineNumber: 353 } + Signal { name: "transmissionFactorChanged"; lineNumber: 355 } + Signal { name: "transmissionMapChanged"; lineNumber: 356 } + Signal { name: "transmissionChannelChanged"; lineNumber: 357 } + Signal { name: "thicknessFactorChanged"; lineNumber: 359 } + Signal { name: "thicknessMapChanged"; lineNumber: 360 } + Signal { name: "thicknessChannelChanged"; lineNumber: 361 } + Signal { name: "attenuationDistanceChanged"; lineNumber: 362 } + Signal { name: "attenuationColorChanged"; lineNumber: 363 } + Signal { + name: "vertexColorsEnabledChanged" + revision: 1541 + lineNumber: 365 + Parameter { name: "vertexColorsEnabled"; type: "bool" } + } + Signal { + name: "fresnelScaleBiasEnabledChanged" + revision: 1544 + lineNumber: 367 + Parameter { name: "fresnelScaleBiasEnabled"; type: "bool" } + } + Signal { + name: "fresnelScaleChanged" + revision: 1544 + lineNumber: 368 + Parameter { name: "fresnelScale"; type: "float" } + } + Signal { + name: "fresnelBiasChanged" + revision: 1544 + lineNumber: 369 + Parameter { name: "fresnelBias"; type: "float" } + } + Signal { + name: "fresnelPowerChanged" + revision: 1544 + lineNumber: 370 + Parameter { name: "fresnelPower"; type: "float" } + } + Signal { + name: "clearcoatFresnelScaleBiasEnabledChanged" + revision: 1544 + lineNumber: 372 + Parameter { name: "clearcoatFresnelScaleBiasEnabled"; type: "bool" } + } + Signal { + name: "clearcoatFresnelScaleChanged" + revision: 1544 + lineNumber: 373 + Parameter { name: "clearcoatFresnelScale"; type: "float" } + } + Signal { + name: "clearcoatFresnelBiasChanged" + revision: 1544 + lineNumber: 374 + Parameter { name: "clearcoatFresnelBias"; type: "float" } + } + Signal { + name: "clearcoatFresnelPowerChanged" + revision: 1544 + lineNumber: 375 + Parameter { name: "clearcoatFresnelPower"; type: "float" } + } + Signal { name: "vertexColorsMaskEnabledChanged"; revision: 1544; lineNumber: 377 } + Signal { name: "vertexColorRedMaskChanged"; revision: 1544; lineNumber: 378 } + Signal { name: "vertexColorGreenMaskChanged"; revision: 1544; lineNumber: 379 } + Signal { name: "vertexColorBlueMaskChanged"; revision: 1544; lineNumber: 380 } + Signal { name: "vertexColorAlphaMaskChanged"; revision: 1544; lineNumber: 381 } + Method { + name: "setLighting" + lineNumber: 236 + Parameter { name: "lighting"; type: "QQuick3DSpecularGlossyMaterial::Lighting" } + } + Method { + name: "setBlendMode" + lineNumber: 237 + Parameter { name: "blendMode"; type: "QQuick3DSpecularGlossyMaterial::BlendMode" } + } + Method { + name: "setAlbedoColor" + lineNumber: 238 + Parameter { name: "albedo"; type: "QColor" } + } + Method { + name: "setAlbedoMap" + lineNumber: 239 + Parameter { name: "albedoMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setAlbedoSingleChannelEnabled" + revision: 1544 + lineNumber: 240 + Parameter { name: "albedoSingleChannelEnabled"; type: "bool" } + } + Method { + name: "setAlbedoChannel" + revision: 1544 + lineNumber: 241 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setSpecularSingleChannelEnabled" + revision: 1544 + lineNumber: 242 + Parameter { name: "specularSingleChannelEnabled"; type: "bool" } + } + Method { + name: "setSpecularChannel" + revision: 1544 + lineNumber: 243 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setEmissiveSingleChannelEnabled" + revision: 1544 + lineNumber: 244 + Parameter { name: "emissiveSingleChannelEnabled"; type: "bool" } + } + Method { + name: "setEmissiveChannel" + revision: 1544 + lineNumber: 245 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setEmissiveMap" + lineNumber: 246 + Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setEmissiveFactor" + lineNumber: 247 + Parameter { name: "emissiveFactor"; type: "QVector3D" } + } + Method { + name: "setGlossiness" + lineNumber: 248 + Parameter { name: "glossiness"; type: "float" } + } + Method { + name: "setGlossinessMap" + lineNumber: 249 + Parameter { name: "glossinessMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setInvertOpacityMapValue" + revision: 1544 + lineNumber: 250 + Parameter { name: "invertOpacityMapValue"; type: "bool" } + } + Method { + name: "setOpacity" + lineNumber: 251 + Parameter { name: "opacity"; type: "float" } + } + Method { + name: "setOpacityMap" + lineNumber: 252 + Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setNormalMap" + lineNumber: 253 + Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setSpecularColor" + lineNumber: 254 + Parameter { name: "specular"; type: "QColor" } + } + Method { + name: "setSpecularMap" + lineNumber: 255 + Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setNormalStrength" + lineNumber: 256 + Parameter { name: "normalStrength"; type: "float" } + } + Method { + name: "setOcclusionMap" + lineNumber: 257 + Parameter { name: "occlusionMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setOcclusionAmount" + lineNumber: 258 + Parameter { name: "occlusionAmount"; type: "float" } + } + Method { + name: "setAlphaMode" + lineNumber: 259 + Parameter { name: "alphaMode"; type: "QQuick3DSpecularGlossyMaterial::AlphaMode" } + } + Method { + name: "setAlphaCutoff" + lineNumber: 260 + Parameter { name: "alphaCutoff"; type: "float" } + } + Method { + name: "setGlossinessChannel" + lineNumber: 261 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setOpacityChannel" + lineNumber: 262 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setOcclusionChannel" + lineNumber: 263 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setPointSize" + lineNumber: 264 + Parameter { name: "size"; type: "float" } + } + Method { + name: "setLineWidth" + lineNumber: 265 + Parameter { name: "width"; type: "float" } + } + Method { + name: "setHeightMap" + lineNumber: 266 + Parameter { name: "heightMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setHeightChannel" + lineNumber: 267 + Parameter { name: "channel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setHeightAmount" + lineNumber: 268 + Parameter { name: "heightAmount"; type: "float" } + } + Method { + name: "setMinHeightMapSamples" + lineNumber: 269 + Parameter { name: "samples"; type: "int" } + } + Method { + name: "setMaxHeightMapSamples" + lineNumber: 270 + Parameter { name: "samples"; type: "int" } + } + Method { + name: "setClearcoatAmount" + lineNumber: 272 + Parameter { name: "newClearcoatAmount"; type: "float" } + } + Method { + name: "setClearcoatMap" + lineNumber: 273 + Parameter { name: "newClearcoatMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setClearcoatChannel" + lineNumber: 274 + Parameter { name: "newClearcoatChannel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setClearcoatRoughnessAmount" + lineNumber: 275 + Parameter { name: "newClearcoatRoughnessAmount"; type: "float" } + } + Method { + name: "setClearcoatRoughnessChannel" + lineNumber: 276 + Parameter { + name: "newClearcoatRoughnessChannel" + type: "QQuick3DMaterial::TextureChannelMapping" + } + } + Method { + name: "setClearcoatRoughnessMap" + lineNumber: 277 + Parameter { name: "newClearcoatRoughnessMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setClearcoatNormalMap" + lineNumber: 278 + Parameter { name: "newClearcoatNormalMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setClearcoatNormalStrength" + revision: 1544 + lineNumber: 279 + Parameter { name: "newClearcoatNormalStrength"; type: "float" } + } + Method { + name: "setTransmissionFactor" + lineNumber: 281 + Parameter { name: "newTransmissionFactor"; type: "float" } + } + Method { + name: "setTransmissionMap" + lineNumber: 282 + Parameter { name: "newTransmissionMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setTransmissionChannel" + lineNumber: 283 + Parameter { name: "newTransmissionChannel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setThicknessFactor" + lineNumber: 285 + Parameter { name: "newThicknessFactor"; type: "float" } + } + Method { + name: "setThicknessMap" + lineNumber: 286 + Parameter { name: "newThicknessMap"; type: "QQuick3DTexture"; isPointer: true } + } + Method { + name: "setThicknessChannel" + lineNumber: 287 + Parameter { name: "newThicknessChannel"; type: "QQuick3DMaterial::TextureChannelMapping" } + } + Method { + name: "setAttenuationDistance" + lineNumber: 288 + Parameter { name: "newAttenuationDistance"; type: "float" } + } + Method { + name: "setAttenuationColor" + lineNumber: 289 + Parameter { name: "newAttenuationColor"; type: "QColor" } + } + Method { + name: "setFresnelScaleBiasEnabled" + revision: 1544 + lineNumber: 291 + Parameter { name: "fresnelScaleBias"; type: "bool" } + } + Method { + name: "setFresnelScale" + revision: 1544 + lineNumber: 292 + Parameter { name: "fresnelScale"; type: "float" } + } + Method { + name: "setFresnelBias" + revision: 1544 + lineNumber: 293 + Parameter { name: "fresnelBias"; type: "float" } + } + Method { + name: "setFresnelPower" + revision: 1544 + lineNumber: 294 + Parameter { name: "fresnelPower"; type: "float" } + } + Method { + name: "setClearcoatFresnelScaleBiasEnabled" + revision: 1544 + lineNumber: 296 + Parameter { name: "clearcoatFresnelScaleBias"; type: "bool" } + } + Method { + name: "setClearcoatFresnelScale" + revision: 1544 + lineNumber: 297 + Parameter { name: "clearcoatFresnelScale"; type: "float" } + } + Method { + name: "setClearcoatFresnelBias" + revision: 1544 + lineNumber: 298 + Parameter { name: "clearcoatFresnelBias"; type: "float" } + } + Method { + name: "setClearcoatFresnelPower" + revision: 1544 + lineNumber: 299 + Parameter { name: "clearcoatFresnelPower"; type: "float" } + } + Method { + name: "setVertexColorsEnabled" + revision: 1541 + lineNumber: 301 + Parameter { name: "vertexColorsEnabled"; type: "bool" } + } + Method { + name: "setVertexColorsMaskEnabled" + revision: 1544 + lineNumber: 303 + Parameter { name: "vertexColorsMaskEnabled"; type: "bool" } + } + Method { + name: "setVertexColorRedMask" + revision: 1544 + lineNumber: 304 + Parameter { name: "vertexColorRedMask"; type: "VertexColorMaskFlags" } + } + Method { + name: "setVertexColorGreenMask" + revision: 1544 + lineNumber: 305 + Parameter { name: "vertexColorGreenMask"; type: "VertexColorMaskFlags" } + } + Method { + name: "setVertexColorBlueMask" + revision: 1544 + lineNumber: 306 + Parameter { name: "vertexColorBlueMask"; type: "VertexColorMaskFlags" } + } + Method { + name: "setVertexColorAlphaMask" + revision: 1544 + lineNumber: 307 + Parameter { name: "vertexColorAlphaMask"; type: "VertexColorMaskFlags" } + } + } + Component { + file: "private/qquick3dspotlight_p.h" + lineNumber: 22 + name: "QQuick3DSpotLight" + accessSemantics: "reference" + prototype: "QQuick3DAbstractLight" + exports: [ + "QtQuick3D/SpotLight 6.0", + "QtQuick3D/SpotLight 6.8", + "QtQuick3D/SpotLight 6.9" + ] + exportMetaObjectRevisions: [1536, 1544, 1545] + Property { + name: "constantFade" + type: "float" + read: "constantFade" + write: "setConstantFade" + notify: "constantFadeChanged" + index: 0 + lineNumber: 25 + } + Property { + name: "linearFade" + type: "float" + read: "linearFade" + write: "setLinearFade" + notify: "linearFadeChanged" + index: 1 + lineNumber: 26 + } + Property { + name: "quadraticFade" + type: "float" + read: "quadraticFade" + write: "setQuadraticFade" + notify: "quadraticFadeChanged" + index: 2 + lineNumber: 27 + } + Property { + name: "coneAngle" + type: "float" + read: "coneAngle" + write: "setConeAngle" + notify: "coneAngleChanged" + index: 3 + lineNumber: 28 + } + Property { + name: "innerConeAngle" + type: "float" + read: "innerConeAngle" + write: "setInnerConeAngle" + notify: "innerConeAngleChanged" + index: 4 + lineNumber: 29 + } + Signal { name: "constantFadeChanged"; lineNumber: 51 } + Signal { name: "linearFadeChanged"; lineNumber: 52 } + Signal { name: "quadraticFadeChanged"; lineNumber: 53 } + Signal { name: "coneAngleChanged"; lineNumber: 54 } + Signal { name: "innerConeAngleChanged"; lineNumber: 55 } + 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" } + } + Method { + name: "setConeAngle" + lineNumber: 47 + Parameter { name: "coneAngle"; type: "float" } + } + Method { + name: "setInnerConeAngle" + lineNumber: 48 + Parameter { name: "innerConeAngle"; type: "float" } + } + } + Component { + file: "private/qquick3dtexture_p.h" + lineNumber: 34 + 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: 64 + values: ["UV", "Environment", "LightProbe"] + } + Enum { + name: "TilingMode" + lineNumber: 72 + values: ["ClampToEdge", "MirroredRepeat", "Repeat"] + } + Enum { + name: "Filter" + lineNumber: 80 + values: ["None", "Nearest", "Linear"] + } + Property { + name: "source" + type: "QUrl" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 0 + lineNumber: 37 + } + Property { + name: "sourceItem" + type: "QQuickItem" + isPointer: true + read: "sourceItem" + write: "setSourceItem" + notify: "sourceItemChanged" + index: 1 + lineNumber: 38 + } + Property { + name: "textureData" + type: "QQuick3DTextureData" + isPointer: true + read: "textureData" + write: "setTextureData" + notify: "textureDataChanged" + index: 2 + lineNumber: 39 + } + Property { + name: "textureProvider" + revision: 1543 + type: "QQuick3DRenderExtension" + isPointer: true + read: "textureProvider" + write: "setTextureProvider" + notify: "textureProviderChanged" + index: 3 + lineNumber: 40 + isFinal: true + } + Property { + name: "scaleU" + type: "float" + read: "scaleU" + write: "setScaleU" + notify: "scaleUChanged" + index: 4 + lineNumber: 41 + } + Property { + name: "scaleV" + type: "float" + read: "scaleV" + write: "setScaleV" + notify: "scaleVChanged" + index: 5 + lineNumber: 42 + } + Property { + name: "mappingMode" + type: "MappingMode" + read: "mappingMode" + write: "setMappingMode" + notify: "mappingModeChanged" + index: 6 + lineNumber: 43 + } + Property { + name: "tilingModeHorizontal" + type: "TilingMode" + read: "horizontalTiling" + write: "setHorizontalTiling" + notify: "horizontalTilingChanged" + index: 7 + lineNumber: 44 + } + Property { + name: "tilingModeVertical" + type: "TilingMode" + read: "verticalTiling" + write: "setVerticalTiling" + notify: "verticalTilingChanged" + index: 8 + lineNumber: 45 + } + Property { + name: "tilingModeDepth" + revision: 1543 + type: "TilingMode" + read: "depthTiling" + write: "setDepthTiling" + notify: "depthTilingChanged" + index: 9 + lineNumber: 46 + } + Property { + name: "rotationUV" + type: "float" + read: "rotationUV" + write: "setRotationUV" + notify: "rotationUVChanged" + index: 10 + lineNumber: 47 + } + Property { + name: "positionU" + type: "float" + read: "positionU" + write: "setPositionU" + notify: "positionUChanged" + index: 11 + lineNumber: 48 + } + Property { + name: "positionV" + type: "float" + read: "positionV" + write: "setPositionV" + notify: "positionVChanged" + index: 12 + lineNumber: 49 + } + Property { + name: "pivotU" + type: "float" + read: "pivotU" + write: "setPivotU" + notify: "pivotUChanged" + index: 13 + lineNumber: 50 + } + Property { + name: "pivotV" + type: "float" + read: "pivotV" + write: "setPivotV" + notify: "pivotVChanged" + index: 14 + lineNumber: 51 + } + Property { + name: "flipU" + type: "bool" + read: "flipU" + write: "setFlipU" + notify: "flipUChanged" + index: 15 + lineNumber: 52 + } + Property { + name: "flipV" + type: "bool" + read: "flipV" + write: "setFlipV" + notify: "flipVChanged" + index: 16 + lineNumber: 53 + } + Property { + name: "indexUV" + type: "int" + read: "indexUV" + write: "setIndexUV" + notify: "indexUVChanged" + index: 17 + lineNumber: 54 + } + Property { + name: "magFilter" + type: "Filter" + read: "magFilter" + write: "setMagFilter" + notify: "magFilterChanged" + index: 18 + lineNumber: 55 + } + Property { + name: "minFilter" + type: "Filter" + read: "minFilter" + write: "setMinFilter" + notify: "minFilterChanged" + index: 19 + lineNumber: 56 + } + Property { + name: "mipFilter" + type: "Filter" + read: "mipFilter" + write: "setMipFilter" + notify: "mipFilterChanged" + index: 20 + lineNumber: 57 + } + Property { + name: "generateMipmaps" + type: "bool" + read: "generateMipmaps" + write: "setGenerateMipmaps" + notify: "generateMipmapsChanged" + index: 21 + lineNumber: 58 + } + Property { + name: "autoOrientation" + revision: 1538 + type: "bool" + read: "autoOrientation" + write: "setAutoOrientation" + notify: "autoOrientationChanged" + index: 22 + lineNumber: 59 + } + 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: 13 + name: "QQuick3DTextureData" + accessSemantics: "reference" + defaultProperty: "data" + prototype: "QQuick3DObject" + exports: ["QtQuick3D/TextureData 6.0"] + isCreatable: false + exportMetaObjectRevisions: [1536] + Enum { + name: "Format" + lineNumber: 22 + 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: 82 } + } + Component { + file: "private/qquick3dviewport_p.h" + lineNumber: 48 + 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" + ] + exportMetaObjectRevisions: [ + 1536, + 1538, + 1539, + 1540, + 1542, + 1543, + 1544, + 1546 + ] + Enum { + name: "RenderMode" + lineNumber: 70 + values: ["Offscreen", "Underlay", "Overlay", "Inline"] + } + Property { + name: "data" + type: "QObject" + isList: true + read: "data" + index: 0 + lineNumber: 51 + isReadonly: true + isFinal: true + } + Property { + name: "camera" + type: "QQuick3DCamera" + isPointer: true + read: "camera" + write: "setCamera" + notify: "cameraChanged" + index: 1 + lineNumber: 52 + isFinal: true + } + Property { + name: "environment" + type: "QQuick3DSceneEnvironment" + isPointer: true + read: "environment" + write: "setEnvironment" + notify: "environmentChanged" + index: 2 + lineNumber: 53 + isFinal: true + } + Property { + name: "scene" + type: "QQuick3DNode" + isPointer: true + read: "scene" + notify: "sceneChanged" + index: 3 + lineNumber: 54 + isReadonly: true + } + Property { + name: "importScene" + type: "QQuick3DNode" + isPointer: true + read: "importScene" + write: "setImportScene" + notify: "importSceneChanged" + index: 4 + lineNumber: 55 + isFinal: true + } + Property { + name: "renderMode" + type: "RenderMode" + read: "renderMode" + write: "setRenderMode" + notify: "renderModeChanged" + index: 5 + lineNumber: 56 + isFinal: true + } + Property { + name: "renderFormat" + revision: 1540 + type: "QQuickShaderEffectSource::Format" + read: "renderFormat" + write: "setRenderFormat" + notify: "renderFormatChanged" + index: 6 + lineNumber: 58 + isFinal: true + } + Property { + name: "renderStats" + type: "QQuick3DRenderStats" + isPointer: true + read: "renderStats" + index: 7 + lineNumber: 60 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "extensions" + revision: 1542 + type: "QQuick3DObject" + isList: true + read: "extensions" + index: 8 + lineNumber: 61 + isReadonly: true + isFinal: true + } + Property { + name: "explicitTextureWidth" + revision: 1543 + type: "int" + read: "explicitTextureWidth" + write: "setExplicitTextureWidth" + notify: "explicitTextureWidthChanged" + index: 9 + lineNumber: 62 + isFinal: true + } + Property { + name: "explicitTextureHeight" + revision: 1543 + type: "int" + read: "explicitTextureHeight" + write: "setExplicitTextureHeight" + notify: "explicitTextureHeightChanged" + index: 10 + lineNumber: 63 + isFinal: true + } + Property { + name: "effectiveTextureSize" + revision: 1543 + type: "QSize" + read: "effectiveTextureSize" + notify: "effectiveTextureSizeChanged" + index: 11 + lineNumber: 64 + isReadonly: true + isFinal: true + } + Signal { name: "cameraChanged"; lineNumber: 169 } + Signal { name: "environmentChanged"; lineNumber: 170 } + Signal { name: "sceneChanged"; lineNumber: 171 } + Signal { name: "importSceneChanged"; lineNumber: 172 } + Signal { name: "renderModeChanged"; lineNumber: 173 } + Signal { name: "renderFormatChanged"; revision: 1540; lineNumber: 174 } + Signal { name: "explicitTextureWidthChanged"; revision: 1543; lineNumber: 175 } + Signal { name: "explicitTextureHeightChanged"; revision: 1543; lineNumber: 176 } + Signal { name: "effectiveTextureSizeChanged"; revision: 1543; lineNumber: 177 } + Method { + name: "setCamera" + lineNumber: 148 + Parameter { name: "camera"; type: "QQuick3DCamera"; isPointer: true } + } + Method { + name: "setEnvironment" + lineNumber: 149 + Parameter { name: "environment"; type: "QQuick3DSceneEnvironment"; isPointer: true } + } + Method { + name: "setImportScene" + lineNumber: 150 + Parameter { name: "inScene"; type: "QQuick3DNode"; isPointer: true } + } + Method { + name: "setRenderMode" + lineNumber: 151 + Parameter { name: "renderMode"; type: "QQuick3DViewport::RenderMode" } + } + Method { + name: "setRenderFormat" + revision: 1540 + lineNumber: 153 + Parameter { name: "format"; type: "QQuickShaderEffectSource::Format" } + } + Method { + name: "setExplicitTextureWidth" + revision: 1543 + lineNumber: 155 + Parameter { name: "width"; type: "int" } + } + Method { + name: "setExplicitTextureHeight" + revision: 1543 + lineNumber: 156 + Parameter { name: "height"; type: "int" } + } + Method { name: "cleanupDirectRenderer"; lineNumber: 157 } + Method { + name: "setGlobalPickingEnabled" + lineNumber: 161 + Parameter { name: "isEnabled"; type: "bool" } + } + Method { name: "invalidateSceneGraph"; lineNumber: 164 } + Method { name: "updateInputProcessing"; lineNumber: 165 } + Method { name: "onReleaseCachedResources"; lineNumber: 166 } + Method { + name: "mapFrom3DScene" + type: "QVector3D" + isMethodConstant: true + lineNumber: 99 + Parameter { name: "scenePos"; type: "QVector3D" } + } + Method { + name: "mapTo3DScene" + type: "QVector3D" + isMethodConstant: true + lineNumber: 100 + Parameter { name: "viewPos"; type: "QVector3D" } + } + Method { + name: "pick" + type: "QQuick3DPickResult" + isMethodConstant: true + lineNumber: 102 + Parameter { name: "x"; type: "float" } + Parameter { name: "y"; type: "float" } + } + Method { + name: "pick" + revision: 1544 + type: "QQuick3DPickResult" + isMethodConstant: true + lineNumber: 103 + 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: 104 + 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: 105 + Parameter { name: "x"; type: "float" } + Parameter { name: "y"; type: "float" } + } + Method { + name: "rayPick" + revision: 1538 + type: "QQuick3DPickResult" + isMethodConstant: true + lineNumber: 106 + Parameter { name: "origin"; type: "QVector3D" } + Parameter { name: "direction"; type: "QVector3D" } + } + Method { + name: "rayPickAll" + revision: 1538 + type: "QQuick3DPickResult" + isList: true + isMethodConstant: true + lineNumber: 107 + Parameter { name: "origin"; type: "QVector3D" } + Parameter { name: "direction"; type: "QVector3D" } + } + Method { + name: "setTouchpoint" + revision: 1544 + lineNumber: 112 + 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: 117 } + Method { name: "denoiseLightmap"; revision: 1546; lineNumber: 118 } + Method { name: "rebuildExtensionList"; revision: 1543; lineNumber: 131 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/SpatialAudio/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/SpatialAudio/plugins.qmltypes new file mode 100644 index 0000000..2af91a9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/SpatialAudio/plugins.qmltypes @@ -0,0 +1,431 @@ +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: 35 + 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 + } + Signal { name: "outputModeChanged"; lineNumber: 57 } + Signal { name: "outputDeviceChanged"; lineNumber: 58 } + Signal { name: "masterVolumeChanged"; lineNumber: 59 } + } + Component { + file: "private/qquick3daudiolistener_p.h" + lineNumber: 24 + name: "QQuick3DAudioListener" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: ["QtQuick3D.SpatialAudio/AudioListener 6.0"] + exportMetaObjectRevisions: [1536] + 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"] + exportMetaObjectRevisions: [1536] + 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"] + exportMetaObjectRevisions: [1536] + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/SpatialAudio/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/SpatialAudio/qmldir new file mode 100644 index 0000000..8c37579 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/SpatialAudio/quick3dspatialaudioplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/SpatialAudio/quick3dspatialaudioplugin.dll new file mode 100644 index 0000000..c73e6f5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/SpatialAudio/quick3dspatialaudioplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Xr/XrErrorDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Xr/XrErrorDialog.qml new file mode 100644 index 0000000..a516b24 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Xr/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Xr/plugins.qmltypes new file mode 100644 index 0000000..2b9aaaa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Xr/plugins.qmltypes @@ -0,0 +1,1315 @@ +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: 24 + name: "QQuick3DXrAbstractHapticEffect" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtQuick3D.Xr/XrHapticEffect 6.9"] + isCreatable: false + exportMetaObjectRevisions: [1545] + } + Component { + file: "private/qquick3dxrcamera_p.h" + lineNumber: 91 + name: "QQuick3DXrCamera" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: ["QtQuick3D.Xr/XrCamera 6.8"] + exportMetaObjectRevisions: [1544] + Property { + name: "clipNear" + type: "float" + read: "clipNear" + write: "setClipNear" + notify: "clipNearChanged" + index: 0 + lineNumber: 94 + isFinal: true + } + Property { + name: "clipFar" + type: "float" + read: "clipFar" + write: "setClipFar" + notify: "clipFarChanged" + index: 1 + lineNumber: 95 + isFinal: true + } + Signal { + name: "clipNearChanged" + lineNumber: 110 + Parameter { name: "clipNear"; type: "float" } + } + Signal { + name: "clipFarChanged" + lineNumber: 111 + Parameter { name: "clipFar"; type: "float" } + } + Method { + name: "setClipNear" + lineNumber: 106 + Parameter { name: "clipNear"; type: "float" } + } + Method { + name: "setClipFar" + lineNumber: 107 + Parameter { name: "clipFar"; type: "float" } + } + } + Component { + file: "private/qquick3dxrcontroller_p.h" + lineNumber: 29 + name: "QQuick3DXrController" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: ["QtQuick3D.Xr/XrController 6.8"] + exportMetaObjectRevisions: [1544] + Enum { + name: "Controller" + lineNumber: 43 + values: [ + "ControllerLeft", + "ControllerRight", + "ControllerNone", + "LeftController", + "RightController", + "LeftHand", + "RightHand", + "UnknownController" + ] + } + Enum { + name: "HandPoseSpace" + isScoped: true + lineNumber: 55 + values: ["GripPose", "AimPose"] + } + Property { + name: "controller" + type: "Controller" + read: "controller" + write: "setController" + notify: "controllerChanged" + index: 0 + lineNumber: 32 + isFinal: true + } + Property { + name: "isActive" + type: "bool" + read: "isActive" + notify: "isActiveChanged" + index: 1 + lineNumber: 33 + isReadonly: true + isFinal: true + } + Property { + name: "poseSpace" + type: "HandPoseSpace" + read: "poseSpace" + write: "setPoseSpace" + notify: "poseSpaceChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Property { + name: "pokePosition" + type: "QVector3D" + read: "pokePosition" + notify: "pokePositionChanged" + index: 3 + lineNumber: 36 + isReadonly: true + isFinal: true + } + Property { + name: "jointPositions" + type: "QVector3D" + isList: true + read: "jointPositions" + notify: "jointPositionsChanged" + index: 4 + lineNumber: 37 + isReadonly: true + isFinal: true + } + Property { + name: "jointRotations" + type: "QQuaternion" + isList: true + read: "jointRotations" + notify: "jointRotationsChanged" + index: 5 + lineNumber: 38 + isReadonly: true + isFinal: true + } + Signal { name: "controllerChanged"; lineNumber: 79 } + Signal { name: "actionMapperChanged"; lineNumber: 80 } + Signal { name: "poseSpaceChanged"; lineNumber: 82 } + Signal { name: "pokePositionChanged"; lineNumber: 84 } + Signal { name: "jointPositionsChanged"; lineNumber: 86 } + Signal { name: "jointRotationsChanged"; lineNumber: 87 } + Signal { name: "jointDataUpdated"; lineNumber: 88 } + Signal { name: "isActiveChanged"; lineNumber: 90 } + } + Component { + file: "private/qquick3dxrhandmodel_p.h" + lineNumber: 32 + name: "QQuick3DXrHandModel" + accessSemantics: "reference" + prototype: "QQuick3DModel" + exports: [ + "QtQuick3D.Xr/XrHandModel 6.8", + "QtQuick3D.Xr/XrHandModel 6.10" + ] + exportMetaObjectRevisions: [1544, 1546] + Enum { + name: "Hand" + type: "quint8" + lineNumber: 41 + values: ["LeftHand", "RightHand", "Unknown"] + } + Property { + name: "hand" + type: "Hand" + read: "hand" + write: "setHand" + notify: "handChanged" + index: 0 + lineNumber: 36 + isFinal: true + } + Signal { name: "handChanged"; lineNumber: 56 } + Signal { name: "handTrackerChanged"; lineNumber: 57 } + Method { name: "updatePose"; lineNumber: 60 } + } + Component { + file: "private/qquick3dxractionmapper_p.h" + lineNumber: 146 + name: "QQuick3DXrHapticFeedback" + accessSemantics: "reference" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: ["QtQuick3D.Xr/XrHapticFeedback 6.9"] + exportMetaObjectRevisions: [1545] + Enum { + name: "Controller" + isScoped: true + type: "quint8" + lineNumber: 161 + values: ["LeftController", "RightController", "UnknownController"] + } + Enum { + name: "Condition" + isScoped: true + type: "quint8" + lineNumber: 168 + values: ["RisingEdge", "TrailingEdge"] + } + Property { + name: "controller" + type: "Controller" + read: "controller" + write: "setController" + notify: "controllerChanged" + index: 0 + lineNumber: 153 + isFinal: true + } + Property { + name: "hapticEffect" + type: "QQuick3DXrAbstractHapticEffect" + isPointer: true + read: "hapticEffect" + write: "setHapticEffect" + notify: "hapticEffectChanged" + index: 1 + lineNumber: 154 + isFinal: true + } + Property { + name: "trigger" + type: "bool" + read: "trigger" + write: "setTrigger" + notify: "triggerChanged" + index: 2 + lineNumber: 155 + isFinal: true + } + Property { + name: "condition" + type: "Condition" + read: "condition" + write: "setCondition" + notify: "conditionChanged" + index: 3 + lineNumber: 156 + isFinal: true + } + Signal { name: "controllerChanged"; lineNumber: 195 } + Signal { name: "hapticEffectChanged"; lineNumber: 196 } + Signal { name: "triggerChanged"; lineNumber: 197 } + Signal { name: "conditionChanged"; lineNumber: 198 } + Method { name: "start"; lineNumber: 201 } + Method { name: "stop"; lineNumber: 202 } + } + Component { + file: "private/qquick3dxractionmapper_p.h" + lineNumber: 31 + 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: 50 + values: [ + "LeftHand", + "RightHand", + "Unknown", + "LeftController", + "RightController", + "UnknownController" + ] + } + Enum { + name: "Action" + type: "short" + lineNumber: 60 + 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: 38 + isReadonly: true + isFinal: true + } + Property { + name: "pressed" + type: "bool" + read: "pressed" + notify: "pressedChanged" + index: 1 + lineNumber: 39 + isReadonly: true + isFinal: true + } + Property { + name: "actionName" + type: "QString" + read: "actionName" + write: "setActionName" + notify: "actionNameChanged" + index: 2 + lineNumber: 40 + isFinal: true + } + Property { + name: "actionId" + type: "Action" + isList: true + read: "actionId" + write: "setActionId" + notify: "actionIdChanged" + index: 3 + lineNumber: 41 + isFinal: true + } + Property { + name: "enabled" + revision: 1545 + type: "bool" + read: "enabled" + write: "setEnabled" + notify: "enabledChanged" + index: 4 + lineNumber: 42 + isFinal: true + } + Property { + name: "hand" + type: "Controller" + read: "hand" + write: "setHand" + notify: "handChanged" + index: 5 + lineNumber: 44 + isFinal: true + } + Property { + name: "controller" + revision: 1546 + type: "Controller" + read: "controller" + write: "setController" + notify: "controllerChanged" + index: 6 + lineNumber: 45 + isFinal: true + } + Signal { name: "valueChanged"; lineNumber: 122 } + Signal { name: "pressedChanged"; lineNumber: 123 } + Signal { name: "triggered"; lineNumber: 124 } + Signal { name: "actionNameChanged"; lineNumber: 126 } + Signal { name: "actionIdChanged"; lineNumber: 127 } + Signal { name: "handChanged"; lineNumber: 129 } + Signal { name: "enabledChanged"; lineNumber: 131 } + Signal { name: "controllerChanged"; lineNumber: 133 } + } + Component { + file: "private/qquick3dxritem_p.h" + lineNumber: 28 + name: "QQuick3DXrItem" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: ["QtQuick3D.Xr/XrItem 6.8"] + exportMetaObjectRevisions: [1544] + Property { + name: "contentItem" + type: "QQuickItem" + isPointer: true + read: "contentItem" + write: "setContentItem" + notify: "contentItemChanged" + index: 0 + lineNumber: 33 + isFinal: true + } + Property { + name: "pixelsPerUnit" + type: "double" + read: "pixelsPerUnit" + write: "setPixelsPerUnit" + notify: "pixelsPerUnitChanged" + index: 1 + lineNumber: 34 + isFinal: true + } + Property { + name: "manualPixelsPerUnit" + type: "bool" + read: "manualPixelsPerUnit" + write: "setManualPixelsPerUnit" + notify: "manualPixelsPerUnitChanged" + index: 2 + lineNumber: 35 + isFinal: true + } + Property { + name: "automaticHeight" + type: "bool" + read: "automaticHeight" + write: "setAutomaticHeight" + notify: "automaticHeightChanged" + index: 3 + lineNumber: 36 + isFinal: true + } + Property { + name: "automaticWidth" + type: "bool" + read: "automaticWidth" + write: "setAutomaticWidth" + notify: "automaticWidthChanged" + index: 4 + lineNumber: 37 + isFinal: true + } + Property { + name: "width" + type: "double" + read: "width" + write: "setWidth" + notify: "widthChanged" + index: 5 + lineNumber: 38 + isFinal: true + } + Property { + name: "height" + type: "double" + read: "height" + write: "setHeight" + notify: "heightChanged" + index: 6 + lineNumber: 39 + isFinal: true + } + Property { + name: "color" + type: "QColor" + read: "color" + write: "setColor" + notify: "colorChanged" + index: 7 + lineNumber: 40 + isFinal: true + } + Signal { name: "contentItemChanged"; lineNumber: 89 } + Signal { name: "pixelsPerUnitChanged"; lineNumber: 90 } + Signal { name: "flagsChanged"; lineNumber: 91 } + Signal { name: "manualPixelsPerUnitChanged"; lineNumber: 92 } + Signal { name: "widthChanged"; lineNumber: 93 } + Signal { name: "heightChanged"; lineNumber: 94 } + Signal { name: "colorChanged"; lineNumber: 95 } + Signal { name: "automaticHeightChanged"; lineNumber: 96 } + Signal { name: "automaticWidthChanged"; lineNumber: 97 } + } + Component { + file: "private/qquick3dxrorigin_p.h" + lineNumber: 32 + name: "QQuick3DXrOrigin" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: ["QtQuick3D.Xr/XrOrigin 6.8"] + exportMetaObjectRevisions: [1544] + Property { + name: "camera" + type: "QQuick3DXrCamera" + isPointer: true + read: "camera" + write: "setCamera" + notify: "cameraChanged" + index: 0 + lineNumber: 35 + } + Signal { name: "cameraChanged"; lineNumber: 47 } + } + Component { + file: "private/qquick3dxrruntimeinfo_p.h" + lineNumber: 26 + 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: 29 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "runtimeName" + type: "QString" + read: "runtimeName" + index: 1 + lineNumber: 30 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "runtimeVersion" + type: "QString" + read: "runtimeVersion" + index: 2 + lineNumber: 31 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "graphicsApiName" + type: "QString" + read: "graphicsApiName" + index: 3 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/qquick3dxrabstracthapticeffect_p.h" + lineNumber: 32 + 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: 38 + isFinal: true + } + Property { + name: "duration" + type: "float" + read: "duration" + write: "setDuration" + notify: "durationChanged" + index: 1 + lineNumber: 39 + isFinal: true + } + Property { + name: "frequency" + type: "float" + read: "frequency" + write: "setFrequency" + notify: "frequencyChanged" + index: 2 + lineNumber: 40 + isFinal: true + } + Signal { name: "amplitudeChanged"; lineNumber: 51 } + Signal { name: "durationChanged"; lineNumber: 52 } + Signal { name: "frequencyChanged"; lineNumber: 53 } + } + Component { + file: "private/qquick3dxrspatialanchor_p.h" + lineNumber: 32 + name: "QQuick3DXrSpatialAnchor" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtQuick3D.Xr/XrSpatialAnchor 6.8"] + isCreatable: false + exportMetaObjectRevisions: [1544] + Enum { + name: "Classification" + isScoped: true + lineNumber: 51 + values: [ + "Unknown", + "Wall", + "Ceiling", + "Floor", + "Table", + "Seat", + "Window", + "Door", + "Other" + ] + } + Property { + name: "has2DBounds" + type: "bool" + read: "has2DBounds" + notify: "has2DBoundsChanged" + index: 0 + lineNumber: 35 + isReadonly: true + isFinal: true + } + Property { + name: "has3DBounds" + type: "bool" + read: "has3DBounds" + notify: "has3DBoundsChanged" + index: 1 + lineNumber: 36 + isReadonly: true + isFinal: true + } + Property { + name: "offset2D" + type: "QVector2D" + read: "offset2D" + notify: "offset2DChanged" + index: 2 + lineNumber: 37 + isReadonly: true + isFinal: true + } + Property { + name: "extent2D" + type: "QVector2D" + read: "extent2D" + notify: "extent2DChanged" + index: 3 + lineNumber: 38 + isReadonly: true + isFinal: true + } + Property { + name: "offset3D" + type: "QVector3D" + read: "offset3D" + notify: "offset3DChanged" + index: 4 + lineNumber: 39 + isReadonly: true + isFinal: true + } + Property { + name: "extent3D" + type: "QVector3D" + read: "extent3D" + notify: "extent3DChanged" + index: 5 + lineNumber: 40 + isReadonly: true + isFinal: true + } + Property { + name: "position" + type: "QVector3D" + read: "position" + notify: "positionChanged" + index: 6 + lineNumber: 41 + isReadonly: true + isFinal: true + } + Property { + name: "rotation" + type: "QQuaternion" + read: "rotation" + notify: "rotationChanged" + index: 7 + lineNumber: 42 + isReadonly: true + isFinal: true + } + Property { + name: "classification" + type: "Classification" + read: "classification" + notify: "classificationChanged" + index: 8 + lineNumber: 43 + isReadonly: true + isFinal: true + } + Property { + name: "classificationString" + type: "QString" + read: "classificationString" + notify: "classificationStringChanged" + index: 9 + lineNumber: 44 + isReadonly: true + isFinal: true + } + Property { + name: "identifier" + type: "QString" + read: "identifier" + index: 10 + lineNumber: 45 + isReadonly: true + isPropertyConstant: true + } + Signal { name: "offset3DChanged"; lineNumber: 104 } + Signal { name: "extent3DChanged"; lineNumber: 105 } + Signal { name: "positionChanged"; lineNumber: 106 } + Signal { name: "rotationChanged"; lineNumber: 107 } + Signal { name: "classificationChanged"; lineNumber: 108 } + Signal { name: "classificationStringChanged"; lineNumber: 109 } + Signal { name: "has2DBoundsChanged"; lineNumber: 110 } + Signal { name: "has3DBoundsChanged"; lineNumber: 111 } + Signal { name: "offset2DChanged"; lineNumber: 112 } + Signal { name: "extent2DChanged"; lineNumber: 113 } + } + Component { + file: "private/qquick3dxrspatialanchorlistmodel_p.h" + lineNumber: 29 + name: "QQuick3DXrSpatialAnchorListModel" + accessSemantics: "reference" + prototype: "QAbstractListModel" + exports: ["QtQuick3D.Xr/XrSpatialAnchorListModel 6.8"] + exportMetaObjectRevisions: [1544] + Enum { + name: "FilterMode" + isScoped: true + lineNumber: 40 + values: ["All", "Classification", "Identifier"] + } + Enum { + name: "ClassificationFlag" + type: "uint" + lineNumber: 47 + values: [ + "Wall", + "Ceiling", + "Floor", + "Table", + "Seat", + "Window", + "Door", + "Other" + ] + } + Enum { + name: "ClassificationFlags" + alias: "ClassificationFlag" + isFlag: true + type: "uint" + lineNumber: 47 + values: [ + "Wall", + "Ceiling", + "Floor", + "Table", + "Seat", + "Window", + "Door", + "Other" + ] + } + Property { + name: "filterMode" + type: "FilterMode" + read: "filterMode" + write: "setFilterMode" + notify: "filterModeChanged" + index: 0 + lineNumber: 32 + isFinal: true + } + Property { + name: "classificationFilter" + type: "ClassificationFlags" + read: "classificationFilter" + write: "setClassificationFilter" + notify: "classificationFilterChanged" + index: 1 + lineNumber: 33 + isFinal: true + } + Property { + name: "classificationStringFilter" + type: "QStringList" + read: "classificationStringFilter" + write: "setClassificationStringFilter" + notify: "classificationStringFilterChanged" + index: 2 + lineNumber: 34 + isFinal: true + } + Property { + name: "identifierFilter" + type: "QStringList" + read: "identifierFilter" + write: "setIdentifierFilter" + notify: "identifierFilterChanged" + index: 3 + lineNumber: 35 + isFinal: true + } + Signal { name: "filterModeChanged"; lineNumber: 87 } + Signal { name: "identifierFilterChanged"; lineNumber: 88 } + Signal { name: "classificationFilterChanged"; lineNumber: 89 } + Signal { name: "classificationStringFilterChanged"; lineNumber: 90 } + Method { + name: "handleAnchorAdded" + lineNumber: 93 + Parameter { name: "anchor"; type: "QQuick3DXrSpatialAnchor"; isPointer: true } + } + Method { + name: "handleAnchorRemoved" + lineNumber: 94 + Parameter { name: "uuid"; type: "QUuid" } + } + Method { + name: "handleAnchorUpdated" + lineNumber: 95 + Parameter { name: "anchor"; type: "QQuick3DXrSpatialAnchor"; isPointer: true } + } + Method { name: "requestSceneCapture"; lineNumber: 71 } + Method { name: "queryAnchors"; lineNumber: 72 } + } + Component { + file: "private/qquick3dxrview_p.h" + lineNumber: 36 + name: "QQuick3DXrView" + accessSemantics: "reference" + prototype: "QQuick3DNode" + exports: ["QtQuick3D.Xr/XrView 6.8"] + exportMetaObjectRevisions: [1544] + Enum { + name: "FoveationLevel" + lineNumber: 56 + values: [ + "NoFoveation", + "LowFoveation", + "MediumFoveation", + "HighFoveation" + ] + } + Enum { + name: "ReferenceSpace" + isScoped: true + lineNumber: 64 + values: [ + "ReferenceSpaceUnknown", + "ReferenceSpaceLocal", + "ReferenceSpaceStage", + "ReferenceSpaceLocalFloor" + ] + } + Property { + name: "xrOrigin" + type: "QQuick3DXrOrigin" + isPointer: true + read: "xrOrigin" + write: "setXROrigin" + notify: "xrOriginChanged" + index: 0 + lineNumber: 40 + } + Property { + name: "environment" + type: "QQuick3DSceneEnvironment" + isPointer: true + read: "environment" + write: "setEnvironment" + notify: "environmentChanged" + index: 1 + lineNumber: 41 + } + Property { + name: "passthroughSupported" + type: "bool" + read: "passthroughSupported" + index: 2 + lineNumber: 42 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "passthroughEnabled" + type: "bool" + read: "passthroughEnabled" + write: "setPassthroughEnabled" + notify: "passthroughEnabledChanged" + index: 3 + lineNumber: 43 + isFinal: true + } + Property { + name: "runtimeInfo" + type: "QQuick3DXrRuntimeInfo" + isPointer: true + read: "runtimeInfo" + index: 4 + lineNumber: 44 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "quitOnSessionEnd" + type: "bool" + read: "isQuitOnSessionEndEnabled" + write: "setQuitOnSessionEnd" + notify: "quitOnSessionEndChanged" + index: 5 + lineNumber: 45 + isFinal: true + } + Property { + name: "renderStats" + type: "QQuick3DRenderStats" + isPointer: true + read: "renderStats" + index: 6 + lineNumber: 46 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "fixedFoveation" + type: "FoveationLevel" + read: "fixedFoveation" + write: "setFixedFoveation" + notify: "fixedFoveationChanged" + index: 7 + lineNumber: 47 + isFinal: true + } + Property { + name: "referenceSpace" + type: "ReferenceSpace" + read: "referenceSpace" + write: "setReferenceSpace" + notify: "referenceSpaceChanged" + index: 8 + lineNumber: 48 + isFinal: true + } + Property { + name: "depthSubmissionEnabled" + type: "bool" + read: "depthSubmissionEnabled" + write: "setDepthSubmissionEnabled" + notify: "depthSubmissionEnabledChanged" + index: 9 + lineNumber: 49 + isFinal: true + } + Property { + name: "multiViewRenderingSupported" + type: "bool" + read: "isMultiViewRenderingSupported" + index: 10 + lineNumber: 50 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "multiViewRenderingEnabled" + type: "bool" + read: "multiViewRenderingEnabled" + notify: "multiViewRenderingEnabledChanged" + index: 11 + lineNumber: 51 + isReadonly: true + isFinal: true + } + Signal { + name: "initializeFailed" + lineNumber: 125 + Parameter { name: "errorString"; type: "QString" } + } + Signal { name: "sessionEnded"; lineNumber: 126 } + Signal { name: "xrOriginChanged"; lineNumber: 127 } + Signal { + name: "environmentChanged" + lineNumber: 128 + Parameter { name: "environment"; type: "QQuick3DSceneEnvironment"; isPointer: true } + } + Signal { name: "passthroughEnabledChanged"; lineNumber: 129 } + Signal { name: "quitOnSessionEndChanged"; lineNumber: 130 } + Signal { name: "fixedFoveationChanged"; lineNumber: 131 } + Signal { name: "frameReady"; lineNumber: 132 } + Signal { name: "referenceSpaceChanged"; lineNumber: 133 } + Signal { name: "depthSubmissionEnabledChanged"; lineNumber: 134 } + Signal { name: "multiViewRenderingEnabledChanged"; lineNumber: 135 } + Method { + name: "setEnvironment" + lineNumber: 111 + Parameter { name: "environment"; type: "QQuick3DSceneEnvironment"; isPointer: true } + } + Method { + name: "setPassthroughEnabled" + lineNumber: 112 + Parameter { name: "enable"; type: "bool" } + } + Method { + name: "setQuitOnSessionEnd" + lineNumber: 113 + Parameter { name: "enable"; type: "bool" } + } + Method { + name: "setDepthSubmissionEnabled" + lineNumber: 114 + Parameter { name: "enable"; type: "bool" } + } + Method { + name: "setXROrigin" + lineNumber: 115 + Parameter { name: "newXrOrigin"; type: "QQuick3DXrOrigin"; isPointer: true } + } + Method { name: "updateViewportGeometry"; lineNumber: 118 } + Method { name: "handleSessionEnded"; lineNumber: 119 } + Method { name: "handleClearColorChanged"; lineNumber: 120 } + Method { name: "handleAAChanged"; lineNumber: 121 } + Method { name: "init"; type: "bool"; lineNumber: 122 } + Method { + name: "rayPick" + type: "QQuick3DPickResult" + isMethodConstant: true + lineNumber: 90 + Parameter { name: "origin"; type: "QVector3D" } + Parameter { name: "direction"; type: "QVector3D" } + } + Method { + name: "rayPickAll" + type: "QQuick3DPickResult" + isList: true + isMethodConstant: true + lineNumber: 91 + Parameter { name: "origin"; type: "QVector3D" } + Parameter { name: "direction"; type: "QVector3D" } + } + Method { + name: "setTouchpoint" + lineNumber: 93 + 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: 94 + Parameter { name: "pos"; type: "QVector3D" } + Parameter { name: "pointId"; type: "int" } + } + Method { + name: "touchpointState" + type: "QVariantMap" + isMethodConstant: true + lineNumber: 95 + Parameter { name: "pointId"; type: "int" } + } + } + Component { + file: "private/qquick3dxrvirtualmouse_p.h" + lineNumber: 28 + 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: 31 + } + Property { + name: "leftMouseButton" + type: "bool" + read: "leftMouseButton" + write: "setLeftMouseButton" + notify: "leftMouseButtonChanged" + index: 1 + lineNumber: 32 + } + Property { + name: "middleMouseButton" + type: "bool" + read: "middleMouseButton" + write: "setMiddleMouseButton" + notify: "middleMouseButtonChanged" + index: 2 + lineNumber: 33 + } + Property { + name: "scrollWheelX" + type: "float" + read: "scrollWheelX" + write: "setScrollWheelX" + notify: "scrollWheelXChanged" + index: 3 + lineNumber: 34 + } + Property { + name: "scrollWheelY" + type: "float" + read: "scrollWheelY" + write: "setScrollWheelY" + notify: "scrollWheelYChanged" + index: 4 + lineNumber: 35 + } + Property { + name: "scrollTimerInterval" + type: "int" + read: "scrollTimerInterval" + write: "setScrollTimerInterval" + notify: "scrollTimerIntervalChanged" + index: 5 + lineNumber: 36 + } + Property { + name: "scrollPixelDelta" + type: "int" + read: "scrollPixelDelta" + write: "setScrollPixelDelta" + notify: "scrollPixelDeltaChanged" + index: 6 + lineNumber: 37 + } + Property { + name: "source" + type: "QQuick3DNode" + isPointer: true + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 7 + lineNumber: 38 + } + Property { + name: "view" + type: "QQuick3DXrView" + isPointer: true + read: "view" + write: "setView" + notify: "viewChanged" + index: 8 + lineNumber: 39 + } + Property { + name: "enabled" + type: "bool" + read: "enabled" + write: "setEnabled" + notify: "enabledChanged" + index: 9 + lineNumber: 40 + } + Signal { + name: "rightMouseButtonChanged" + lineNumber: 78 + Parameter { name: "rightMouseButton"; type: "bool" } + } + Signal { + name: "leftMouseButtonChanged" + lineNumber: 79 + Parameter { name: "leftMouseButton"; type: "bool" } + } + Signal { + name: "middleMouseButtonChanged" + lineNumber: 80 + Parameter { name: "middleMouseButton"; type: "bool" } + } + Signal { + name: "scrollWheelXChanged" + lineNumber: 81 + Parameter { name: "scrollWheelX"; type: "float" } + } + Signal { + name: "scrollWheelYChanged" + lineNumber: 82 + Parameter { name: "scrollWheelY"; type: "float" } + } + Signal { + name: "scrollTimerIntervalChanged" + lineNumber: 83 + Parameter { name: "scrollTimerInterval"; type: "int" } + } + Signal { + name: "scrollPixelDeltaChanged" + lineNumber: 84 + Parameter { name: "scrollPixelDelta"; type: "int" } + } + Signal { + name: "sourceChanged" + lineNumber: 85 + Parameter { name: "source"; type: "QQuick3DNode"; isPointer: true } + } + Signal { + name: "viewChanged" + lineNumber: 86 + Parameter { name: "view"; type: "QQuick3DXrView"; isPointer: true } + } + Signal { + name: "enabledChanged" + lineNumber: 87 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setRightMouseButton" + lineNumber: 62 + Parameter { name: "rightMouseButton"; type: "bool" } + } + Method { + name: "setLeftMouseButton" + lineNumber: 63 + Parameter { name: "leftMouseButton"; type: "bool" } + } + Method { + name: "setMiddleMouseButton" + lineNumber: 64 + Parameter { name: "middleMouseButton"; type: "bool" } + } + Method { + name: "setScrollWheelX" + lineNumber: 65 + Parameter { name: "scrollWheelX"; type: "float" } + } + Method { + name: "setScrollWheelY" + lineNumber: 66 + Parameter { name: "scrollWheelY"; type: "float" } + } + Method { + name: "setScrollTimerInterval" + lineNumber: 67 + Parameter { name: "scrollTimerInterval"; type: "int" } + } + Method { + name: "setScrollPixelDelta" + lineNumber: 68 + Parameter { name: "scrollPixelDelta"; type: "int" } + } + Method { + name: "setSource" + lineNumber: 69 + Parameter { name: "source"; type: "QQuick3DNode"; isPointer: true } + } + Method { + name: "setView" + lineNumber: 70 + Parameter { name: "view"; type: "QQuick3DXrView"; isPointer: true } + } + Method { + name: "setEnabled" + lineNumber: 71 + Parameter { name: "enabled"; type: "bool" } + } + Method { name: "moveEvent"; lineNumber: 74 } + Method { name: "generateWheelEvent"; lineNumber: 75 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Xr/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Xr/qmldir new file mode 100644 index 0000000..ebdb562 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Xr/qmldir @@ -0,0 +1,11 @@ +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 +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Xr/quick3dxrplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Xr/quick3dxrplugin.dll new file mode 100644 index 0000000..f3a798b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/Xr/quick3dxrplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/AbstractLightSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/AbstractLightSection.qml new file mode 100644 index 0000000..cc18361 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/BufferInputSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/BufferInputSection.qml new file mode 100644 index 0000000..104984d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/BufferInputSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/BufferInputSpecifics.qml new file mode 100644 index 0000000..f842c08 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/BufferSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/BufferSection.qml new file mode 100644 index 0000000..8c95de3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/BufferSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/BufferSpecifics.qml new file mode 100644 index 0000000..302777a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/CameraSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/CameraSection.qml new file mode 100644 index 0000000..943b4ca --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/CascadesSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/CascadesSection.qml new file mode 100644 index 0000000..c0b53b8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/CubeMapTextureSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/CubeMapTextureSpecifics.qml new file mode 100644 index 0000000..f6716f3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/CustomCameraSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/CustomCameraSpecifics.qml new file mode 100644 index 0000000..1c8e1ea --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/CustomMaterialSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/CustomMaterialSection.qml new file mode 100644 index 0000000..07c59ec --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/CustomMaterialSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/CustomMaterialSpecifics.qml new file mode 100644 index 0000000..6911a9e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/DebugSettingsSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/DebugSettingsSection.qml new file mode 100644 index 0000000..4805272 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/DebugSettingsSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/DebugSettingsSpecifics.qml new file mode 100644 index 0000000..38a8815 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/DefaultMaterialSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/DefaultMaterialSection.qml new file mode 100644 index 0000000..e106bee --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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: 0 + maximumValue: 1 + 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: 0 + maximumValue: 1 + 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: 0 + maximumValue: 1 + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/DefaultMaterialSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/DefaultMaterialSpecifics.qml new file mode 100644 index 0000000..0e0c3fc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/DirectionalLightSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/DirectionalLightSection.qml new file mode 100644 index 0000000..2d98f1d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/DirectionalLightSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/DirectionalLightSpecifics.qml new file mode 100644 index 0000000..c20ece8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/EffectSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/EffectSection.qml new file mode 100644 index 0000000..48c8775 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/EffectSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/EffectSpecifics.qml new file mode 100644 index 0000000..0c0d9cf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/FileInstancingSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/FileInstancingSection.qml new file mode 100644 index 0000000..72a97da --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/FileInstancingSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/FileInstancingSpecifics.qml new file mode 100644 index 0000000..7b531d8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/FogSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/FogSection.qml new file mode 100644 index 0000000..d84ed19 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/FogSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/FogSpecifics.qml new file mode 100644 index 0000000..6fb430e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/FrustumCameraSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/FrustumCameraSection.qml new file mode 100644 index 0000000..4582193 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/FrustumCameraSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/FrustumCameraSpecifics.qml new file mode 100644 index 0000000..cca4e38 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/InstanceListEntrySection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/InstanceListEntrySection.qml new file mode 100644 index 0000000..4bcc9c9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/InstanceListEntrySpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/InstanceListEntrySpecifics.qml new file mode 100644 index 0000000..a0c3c72 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/InstanceListSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/InstanceListSection.qml new file mode 100644 index 0000000..40c372c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/InstanceListSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/InstanceListSpecifics.qml new file mode 100644 index 0000000..301bb94 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/InstancingSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/InstancingSection.qml new file mode 100644 index 0000000..825df52 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/JointSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/JointSection.qml new file mode 100644 index 0000000..a077c88 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/JointSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/JointSpecifics.qml new file mode 100644 index 0000000..9f5e172 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/LightmapperSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/LightmapperSection.qml new file mode 100644 index 0000000..f17fda3 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/LightmapperSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/LightmapperSpecifics.qml new file mode 100644 index 0000000..7efbe0c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/Loader3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/Loader3DSection.qml new file mode 100644 index 0000000..902ce78 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/Loader3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/Loader3DSpecifics.qml new file mode 100644 index 0000000..65642b0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/MaterialSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/MaterialSection.qml new file mode 100644 index 0000000..78df6e9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ModelSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ModelSection.qml new file mode 100644 index 0000000..cffad37 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ModelSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ModelSpecifics.qml new file mode 100644 index 0000000..34a9c03 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/MorphTargetSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/MorphTargetSection.qml new file mode 100644 index 0000000..d4c7d7a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/MorphTargetSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/MorphTargetSpecifics.qml new file mode 100644 index 0000000..6564ecb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/NodeSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/NodeSection.qml new file mode 100644 index 0000000..57677a4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/NodeSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/NodeSpecifics.qml new file mode 100644 index 0000000..b3b0d66 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/Object3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/Object3DSection.qml new file mode 100644 index 0000000..330671c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/OrthographicCameraSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/OrthographicCameraSection.qml new file mode 100644 index 0000000..82a2f88 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/OrthographicCameraSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/OrthographicCameraSpecifics.qml new file mode 100644 index 0000000..7511296 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PassSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PassSection.qml new file mode 100644 index 0000000..9b6aebd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PassSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PassSpecifics.qml new file mode 100644 index 0000000..7248630 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PerspectiveCameraSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PerspectiveCameraSection.qml new file mode 100644 index 0000000..4217eaa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PerspectiveCameraSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PerspectiveCameraSpecifics.qml new file mode 100644 index 0000000..a8c0870 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PointLightSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PointLightSection.qml new file mode 100644 index 0000000..082a5be --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PointLightSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PointLightSpecifics.qml new file mode 100644 index 0000000..207990c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PrincipledMaterialSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PrincipledMaterialSection.qml new file mode 100644 index 0000000..4c9af97 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PrincipledMaterialSection.qml @@ -0,0 +1,1480 @@ +// 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: 0 + maximumValue: 16 + decimals: 2 + stepSize: 0.01 + sliderIndicatorVisible: true + 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: 0 + maximumValue: 16 + decimals: 2 + stepSize: 0.01 + sliderIndicatorVisible: true + 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: 0 + maximumValue: 16 + decimals: 2 + stepSize: 0.01 + sliderIndicatorVisible: true + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PrincipledMaterialSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/PrincipledMaterialSpecifics.qml new file mode 100644 index 0000000..ff10311 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ReflectionProbeSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ReflectionProbeSection.qml new file mode 100644 index 0000000..f4b2ae1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ReflectionProbeSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ReflectionProbeSpecifics.qml new file mode 100644 index 0000000..abfcd12 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/Repeater3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/Repeater3DSection.qml new file mode 100644 index 0000000..03f96fa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/Repeater3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/Repeater3DSpecifics.qml new file mode 100644 index 0000000..b9ecacc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ResourceLoaderSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ResourceLoaderSection.qml new file mode 100644 index 0000000..4c0a765 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ResourceLoaderSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ResourceLoaderSpecifics.qml new file mode 100644 index 0000000..bf6b9b1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SceneEnvironmentSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SceneEnvironmentSection.qml new file mode 100644 index 0000000..07db0aa --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SceneEnvironmentSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SceneEnvironmentSpecifics.qml new file mode 100644 index 0000000..1ee6b5b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SetUniformValueSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SetUniformValueSection.qml new file mode 100644 index 0000000..f9f3e23 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SetUniformValueSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SetUniformValueSpecifics.qml new file mode 100644 index 0000000..509419e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ShaderSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ShaderSection.qml new file mode 100644 index 0000000..a4b34e5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ShaderSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ShaderSpecifics.qml new file mode 100644 index 0000000..afe4210 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ShadowSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/ShadowSection.qml new file mode 100644 index 0000000..7c5e67e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SkinSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SkinSection.qml new file mode 100644 index 0000000..f5034a5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SkinSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SkinSpecifics.qml new file mode 100644 index 0000000..02b3e7d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SpecularGlossyMaterialSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SpecularGlossyMaterialSection.qml new file mode 100644 index 0000000..9eb0e55 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SpecularGlossyMaterialSection.qml @@ -0,0 +1,1348 @@ +// 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: 0 + maximumValue: 16 + decimals: 2 + stepSize: 0.01 + sliderIndicatorVisible: true + 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: 0 + maximumValue: 16 + decimals: 2 + stepSize: 0.01 + sliderIndicatorVisible: true + 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: 0 + maximumValue: 16 + decimals: 2 + stepSize: 0.01 + sliderIndicatorVisible: true + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SpecularGlossyMaterialSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SpecularGlossyMaterialSpecifics.qml new file mode 100644 index 0000000..b84e824 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SpotLightSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SpotLightSection.qml new file mode 100644 index 0000000..e77cfb7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SpotLightSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/SpotLightSpecifics.qml new file mode 100644 index 0000000..3ed3767 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/TextureInputSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/TextureInputSection.qml new file mode 100644 index 0000000..0a77352 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/TextureInputSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/TextureInputSpecifics.qml new file mode 100644 index 0000000..7270560 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/TextureSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/TextureSection.qml new file mode 100644 index 0000000..fb653d8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/TextureSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/TextureSpecifics.qml new file mode 100644 index 0000000..a52924a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/View3DSection.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/View3DSection.qml new file mode 100644 index 0000000..bdd9a01 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/View3DSpecifics.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/View3DSpecifics.qml new file mode 100644 index 0000000..83d8e57 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/camera.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/camera.png new file mode 100644 index 0000000..4460421 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/camera.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/camera16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/camera16.png new file mode 100644 index 0000000..74d84d6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/camera16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/camera@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/camera@2x.png new file mode 100644 index 0000000..8931adb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/camera@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cone.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cone.png new file mode 100644 index 0000000..29e0df7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cone.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cone16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cone16.png new file mode 100644 index 0000000..d30f924 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cone16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cone@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cone@2x.png new file mode 100644 index 0000000..099e80c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cone@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cube.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cube.png new file mode 100644 index 0000000..9581263 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cube.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cube16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cube16.png new file mode 100644 index 0000000..759f073 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cube16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cube@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cube@2x.png new file mode 100644 index 0000000..7ab1e27 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cube@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cubemaptexture.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cubemaptexture.png new file mode 100644 index 0000000..596b760 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cubemaptexture.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cubemaptexture16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cubemaptexture16.png new file mode 100644 index 0000000..c37d1fe Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cubemaptexture16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cubemaptexture@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cubemaptexture@2x.png new file mode 100644 index 0000000..f257b8b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cubemaptexture@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/custommaterial.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/custommaterial.png new file mode 100644 index 0000000..1b540da Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/custommaterial.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/custommaterial16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/custommaterial16.png new file mode 100644 index 0000000..7284792 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/custommaterial16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/custommaterial@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/custommaterial@2x.png new file mode 100644 index 0000000..3dbcf73 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/custommaterial@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cylinder.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cylinder.png new file mode 100644 index 0000000..e391446 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cylinder.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cylinder16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cylinder16.png new file mode 100644 index 0000000..37d683d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cylinder16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cylinder@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cylinder@2x.png new file mode 100644 index 0000000..2b166ed Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/cylinder@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/debugsettings.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/debugsettings.png new file mode 100644 index 0000000..adcdbe5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/debugsettings.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/debugsettings16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/debugsettings16.png new file mode 100644 index 0000000..4fd2eac Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/debugsettings16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/debugsettings@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/debugsettings@2x.png new file mode 100644 index 0000000..9eddf9f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/debugsettings@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/dummy.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/dummy.png new file mode 100644 index 0000000..a3b6c7f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/dummy.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/dummy16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/dummy16.png new file mode 100644 index 0000000..de8906a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/dummy16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/dummy@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/dummy@2x.png new file mode 100644 index 0000000..7ca04a0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/dummy@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/effect.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/effect.png new file mode 100644 index 0000000..8f9f288 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/effect.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/effect16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/effect16.png new file mode 100644 index 0000000..93fbc03 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/effect16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/effect@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/effect@2x.png new file mode 100644 index 0000000..204f50e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/effect@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fileinstancing.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fileinstancing.png new file mode 100644 index 0000000..21089c4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fileinstancing.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fileinstancing16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fileinstancing16.png new file mode 100644 index 0000000..d6582d0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fileinstancing16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fileinstancing@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fileinstancing@2x.png new file mode 100644 index 0000000..e9a564a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fileinstancing@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fog.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fog.png new file mode 100644 index 0000000..5b00523 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fog.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fog16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fog16.png new file mode 100644 index 0000000..e38d561 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fog16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fog@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fog@2x.png new file mode 100644 index 0000000..f3a4439 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/fog@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/group.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/group.png new file mode 100644 index 0000000..fd9d439 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/group.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/group16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/group16.png new file mode 100644 index 0000000..0e85848 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/group16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/group@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/group@2x.png new file mode 100644 index 0000000..d230647 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/group@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelist.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelist.png new file mode 100644 index 0000000..6668f1d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelist.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelist16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelist16.png new file mode 100644 index 0000000..95c9494 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelist16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelist@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelist@2x.png new file mode 100644 index 0000000..e24f731 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelist@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelistentry.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelistentry.png new file mode 100644 index 0000000..ad499e6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelistentry.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelistentry16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelistentry16.png new file mode 100644 index 0000000..1a0a286 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelistentry16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelistentry@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelistentry@2x.png new file mode 100644 index 0000000..df5c9f6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/instancelistentry@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/joint.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/joint.png new file mode 100644 index 0000000..1cf1338 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/joint.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/joint16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/joint16.png new file mode 100644 index 0000000..2166d6c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/joint16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/joint@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/joint@2x.png new file mode 100644 index 0000000..a5fe919 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/joint@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightdirectional.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightdirectional.png new file mode 100644 index 0000000..1e800ba Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightdirectional.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightdirectional16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightdirectional16.png new file mode 100644 index 0000000..c326e8d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightdirectional16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightdirectional@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightdirectional@2x.png new file mode 100644 index 0000000..4ea4343 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightdirectional@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightmapper.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightmapper.png new file mode 100644 index 0000000..deec5de Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightmapper.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightmapper16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightmapper16.png new file mode 100644 index 0000000..446d055 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightmapper16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightmapper@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightmapper@2x.png new file mode 100644 index 0000000..3903cd7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightmapper@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightpoint.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightpoint.png new file mode 100644 index 0000000..06e81a7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightpoint.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightpoint16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightpoint16.png new file mode 100644 index 0000000..0fe6eb5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightpoint16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightpoint@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightpoint@2x.png new file mode 100644 index 0000000..0f627c2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightpoint@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightspot.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightspot.png new file mode 100644 index 0000000..c256ef1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightspot.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightspot16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightspot16.png new file mode 100644 index 0000000..4d5ef11 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightspot16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightspot@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightspot@2x.png new file mode 100644 index 0000000..c15ae37 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/lightspot@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/loader3d.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/loader3d.png new file mode 100644 index 0000000..65e79f4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/loader3d.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/loader3d16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/loader3d16.png new file mode 100644 index 0000000..165ba4d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/loader3d16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/loader3d@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/loader3d@2x.png new file mode 100644 index 0000000..1131ad6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/loader3d@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/material.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/material.png new file mode 100644 index 0000000..7755645 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/material.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/material16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/material16.png new file mode 100644 index 0000000..7f486b8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/material16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/material@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/material@2x.png new file mode 100644 index 0000000..ea604a9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/material@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/model16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/model16.png new file mode 100644 index 0000000..759f073 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/model16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/morphtarget.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/morphtarget.png new file mode 100644 index 0000000..454170b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/morphtarget.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/morphtarget16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/morphtarget16.png new file mode 100644 index 0000000..5d1592a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/morphtarget16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/morphtarget@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/morphtarget@2x.png new file mode 100644 index 0000000..eba43f8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/morphtarget@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/plane.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/plane.png new file mode 100644 index 0000000..87d4979 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/plane.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/plane16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/plane16.png new file mode 100644 index 0000000..6f55b08 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/plane16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/plane@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/plane@2x.png new file mode 100644 index 0000000..b8799e6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/plane@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/reflectionProbe.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/reflectionProbe.png new file mode 100644 index 0000000..5933d23 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/reflectionProbe.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/reflectionProbe16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/reflectionProbe16.png new file mode 100644 index 0000000..ae038ca Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/reflectionProbe16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/reflectionProbe@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/reflectionProbe@2x.png new file mode 100644 index 0000000..f13232e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/reflectionProbe@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/repeater3d.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/repeater3d.png new file mode 100644 index 0000000..3f4367a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/repeater3d.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/repeater3d16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/repeater3d16.png new file mode 100644 index 0000000..7594c9e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/repeater3d16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/repeater3d@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/repeater3d@2x.png new file mode 100644 index 0000000..b7fe929 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/repeater3d@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/resourceloader.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/resourceloader.png new file mode 100644 index 0000000..6a7350e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/resourceloader.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/resourceloader16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/resourceloader16.png new file mode 100644 index 0000000..5622892 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/resourceloader16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/resourceloader@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/resourceloader@2x.png new file mode 100644 index 0000000..a5dd49e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/resourceloader@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/scene.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/scene.png new file mode 100644 index 0000000..e13791e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/scene.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/scene16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/scene16.png new file mode 100644 index 0000000..202b2f9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/scene16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/scene@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/scene@2x.png new file mode 100644 index 0000000..cef25b1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/scene@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shadercommand.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shadercommand.png new file mode 100644 index 0000000..86aa50b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shadercommand.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shadercommand16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shadercommand16.png new file mode 100644 index 0000000..62a9160 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shadercommand16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shadercommand@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shadercommand@2x.png new file mode 100644 index 0000000..6fc3793 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shadercommand@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shaderutil.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shaderutil.png new file mode 100644 index 0000000..948752c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shaderutil.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shaderutil16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shaderutil16.png new file mode 100644 index 0000000..a33401e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shaderutil16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shaderutil@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shaderutil@2x.png new file mode 100644 index 0000000..a54511e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/shaderutil@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skeleton.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skeleton.png new file mode 100644 index 0000000..29608d8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skeleton.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skeleton16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skeleton16.png new file mode 100644 index 0000000..acf8d4d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skeleton16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skeleton@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skeleton@2x.png new file mode 100644 index 0000000..1541e35 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skeleton@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skin.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skin.png new file mode 100644 index 0000000..278e536 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skin.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skin16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skin16.png new file mode 100644 index 0000000..c00423b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skin16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skin@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skin@2x.png new file mode 100644 index 0000000..1aa043f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/skin@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/sphere.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/sphere.png new file mode 100644 index 0000000..28f0ab4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/sphere.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/sphere16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/sphere16.png new file mode 100644 index 0000000..1db5129 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/sphere16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/sphere@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/sphere@2x.png new file mode 100644 index 0000000..9243df7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/sphere@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/texture.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/texture.png new file mode 100644 index 0000000..35abe7a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/texture.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/texture16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/texture16.png new file mode 100644 index 0000000..ea87efb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/texture16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/texture@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/texture@2x.png new file mode 100644 index 0000000..b13e4fa Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/texture@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/view3D.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/view3D.png new file mode 100644 index 0000000..5ac7ae8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/view3D.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/view3D16.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/view3D16.png new file mode 100644 index 0000000..ade7500 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/view3D16.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/view3D@2x.png b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/view3D@2x.png new file mode 100644 index 0000000..94a5c10 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/images/view3D@2x.png differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/propertyGroups.json b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/propertyGroups.json new file mode 100644 index 0000000..13e03b7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/quick3d.metainfo b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/quick3d.metainfo new file mode 100644 index 0000000..59531d2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/source/custom_material_default_shader.frag b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/source/custom_material_default_shader.frag new file mode 100644 index 0000000..96c69b4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/source/effect_default_shader.frag b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/source/effect_default_shader.frag new file mode 100644 index 0000000..67441ab --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/source/effect_template.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/source/effect_template.qml new file mode 100644 index 0000000..de76705 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/source/view3D_template.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/designer/source/view3D_template.qml new file mode 100644 index 0000000..4d9797c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/lightmapviewer/LightmapViewer.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/lightmapviewer/LightmapViewer.qml new file mode 100644 index 0000000..e15e051 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/lightmapviewer/LightmapViewer.qml @@ -0,0 +1,257 @@ +// 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 LightmapFile 1.0 + +ApplicationWindow { + width: 640 + height: 480 + visible: true + title: qsTr("Lightmap Viewer") + + id: window + + property string selectedKey: listView.model[0] + property real imageZoom: 1 + property real imageCenterX: 0 + property real imageCenterY: 0 + + function clampImagePosition() { + // 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)) + } + } + + header: ToolBar { + RowLayout { + Button { + text: qsTr("Open Lightmap") + onClicked: fileDialog.open() + } + + Rectangle { + width: 1 + color: "darkgray" + Layout.fillHeight: true + Layout.alignment: Qt.AlignVCenter + } + + 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) + selectedKey = listView.model[listView.currentIndex] + } else if (event.key === Qt.Key_Down) { + listView.currentIndex = Math.min( + listView.model.length - 1, + listView.currentIndex + 1) + selectedKey = listView.model[listView.currentIndex] + } + clampImagePosition() + } + ListView { + id: listView + SplitView.preferredWidth: 100 + SplitView.minimumWidth: 50 + model: LightmapFile.dataList + delegate: Text { + text: modelData + MouseArea { + anchors.fill: parent + onClicked: { + listView.currentIndex = index + selectedKey = modelData // Select this item + } + } + } + highlight: Rectangle { + color: "lightsteelblue" + radius: 1 + } + } + + Rectangle { + id: scrollView + clip: true + color: "black" + + property real lastMouseX: 0 + property real lastMouseY: 0 + + onWidthChanged: { + clampImagePosition() + } + onHeightChanged: { + clampImagePosition() + } + + 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 + + clampImagePosition() + } + 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 + clampImagePosition() + + 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 + } + + Image { + id: image + x: Math.round(parent.width / 2 - width / 2) + imageCenterX + y: Math.round(parent.height / 2 - height / 2) + imageCenterY + source: `image://lightmaps/key=${selectedKey}&file=${LightmapFile.source}&alpha=${alphaSwitch.checked}` + onWidthChanged: clampImagePosition() + onHeightChanged: clampImagePosition() + fillMode: Image.PreserveAspectFit + smooth: false + antialiasing: false + + // Let the image scale visibly + width: sourceSize.width * imageZoom + height: sourceSize.height * imageZoom + } + } + } + + 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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/lightmapviewer/lightmapviewer.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/lightmapviewer/lightmapviewer.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/lightmapviewer/lightmapviewer.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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/lightmapviewer/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/lightmapviewer/qmldir new file mode 100644 index 0000000..e77062d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/lightmapviewer/qmldir @@ -0,0 +1,7 @@ +module QtQuick3D.lightmapviewer +typeinfo lightmapviewer.qmltypes +import QtQuick3D +prefer :/qt-project.org/imports/QtQuick3D/lightmapviewer/ +LightmapViewer 1.0 LightmapViewer.qml +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/qmldir new file mode 100644 index 0000000..998249c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/qmldir @@ -0,0 +1,11 @@ +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 +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/qquick3dplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/qquick3dplugin.dll new file mode 100644 index 0000000..dae6c02 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtQuick3D/qquick3dplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtRemoteObjects/declarative_remoteobjectsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtRemoteObjects/declarative_remoteobjectsplugin.dll new file mode 100644 index 0000000..3a53a17 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtRemoteObjects/declarative_remoteobjectsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtRemoteObjects/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtRemoteObjects/plugins.qmltypes new file mode 100644 index 0000000..3b58dc9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtRemoteObjects/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtRemoteObjects/qmldir new file mode 100644 index 0000000..3f52d62 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtScxml/declarative_scxmlplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtScxml/declarative_scxmlplugin.dll new file mode 100644 index 0000000..386c895 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtScxml/declarative_scxmlplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtScxml/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtScxml/plugins.qmltypes new file mode 100644 index 0000000..15012e8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtScxml/plugins.qmltypes @@ -0,0 +1,479 @@ +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/eventconnection_p.h" + lineNumber: 39 + name: "QScxmlEventConnection" + accessSemantics: "reference" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtScxml/EventConnection 5.8", + "QtScxml/EventConnection 6.0" + ] + exportMetaObjectRevisions: [1288, 1536] + Property { + name: "events" + type: "QStringList" + bindable: "bindableEvents" + read: "events" + write: "setEvents" + notify: "eventsChanged" + index: 0 + lineNumber: 42 + } + Property { + name: "stateMachine" + type: "QScxmlStateMachine" + isPointer: true + bindable: "bindableStateMachine" + read: "stateMachine" + write: "setStateMachine" + notify: "stateMachineChanged" + index: 1 + lineNumber: 44 + } + Signal { name: "eventsChanged"; lineNumber: 62 } + Signal { name: "stateMachineChanged"; lineNumber: 63 } + Signal { + name: "occurred" + lineNumber: 65 + Parameter { name: "event"; type: "QScxmlEvent" } + } + } + Component { + file: "private/eventconnection_p.h" + lineNumber: 31 + name: "QScxmlEvent" + accessSemantics: "value" + Enum { + name: "EventType" + lineNumber: 38 + values: ["PlatformEvent", "InternalEvent", "ExternalEvent"] + } + Property { name: "name"; type: "QString"; read: "name"; write: "setName"; index: 0; lineNumber: 19 } + Property { + name: "eventType" + type: "EventType" + read: "eventType" + write: "setEventType" + index: 1 + lineNumber: 20 + } + Property { + name: "scxmlType" + type: "QString" + read: "scxmlType" + index: 2 + lineNumber: 21 + isReadonly: true + } + Property { + name: "sendId" + type: "QString" + read: "sendId" + write: "setSendId" + index: 3 + lineNumber: 22 + } + Property { + name: "origin" + type: "QString" + read: "origin" + write: "setOrigin" + index: 4 + lineNumber: 23 + } + Property { + name: "originType" + type: "QString" + read: "originType" + write: "setOriginType" + index: 5 + lineNumber: 24 + } + Property { + name: "invokeId" + type: "QString" + read: "invokeId" + write: "setInvokeId" + index: 6 + lineNumber: 25 + } + Property { name: "delay"; type: "int"; read: "delay"; write: "setDelay"; index: 7; lineNumber: 26 } + Property { name: "data"; type: "QVariant"; read: "data"; write: "setData"; index: 8; lineNumber: 27 } + Property { + name: "errorEvent" + type: "bool" + read: "isErrorEvent" + index: 9 + lineNumber: 28 + isReadonly: true + } + Property { + name: "errorMessage" + type: "QString" + read: "errorMessage" + write: "setErrorMessage" + index: 10 + lineNumber: 29 + } + Method { name: "clear"; lineNumber: 68 } + } + Component { + file: "private/invokedservices_p.h" + lineNumber: 29 + name: "QScxmlInvokedServices" + accessSemantics: "reference" + defaultProperty: "qmlChildren" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: [ + "QtScxml/InvokedServices 5.8", + "QtScxml/InvokedServices 6.0" + ] + exportMetaObjectRevisions: [1288, 1536] + Property { + name: "stateMachine" + type: "QScxmlStateMachine" + isPointer: true + bindable: "bindableStateMachine" + read: "stateMachine" + write: "setStateMachine" + notify: "stateMachineChanged" + index: 0 + lineNumber: 32 + } + Property { + name: "children" + type: "QVariantMap" + bindable: "bindableChildren" + read: "children" + notify: "childrenChanged" + index: 1 + lineNumber: 34 + isReadonly: true + } + Property { + name: "qmlChildren" + type: "QObject" + isList: true + read: "qmlChildren" + index: 2 + lineNumber: 35 + isReadonly: true + } + Signal { name: "childrenChanged"; lineNumber: 54 } + Signal { name: "stateMachineChanged"; lineNumber: 55 } + } + Component { + file: "private/statemachineextended_p.h" + lineNumber: 28 + name: "QScxmlStateMachineExtended" + accessSemantics: "reference" + defaultProperty: "children" + prototype: "QObject" + Property { + name: "children" + type: "QObject" + isList: true + read: "children" + index: 0 + lineNumber: 31 + isReadonly: true + } + } + Component { + file: "private/statemachineextended_p.h" + lineNumber: 42 + name: "QScxmlStateMachine" + accessSemantics: "reference" + prototype: "QObject" + extension: "QScxmlStateMachineExtended" + exports: ["QtScxml/StateMachine 5.8", "QtScxml/StateMachine 6.0"] + isCreatable: false + exportMetaObjectRevisions: [1288, 1536] + Property { + name: "running" + type: "bool" + read: "isRunning" + write: "setRunning" + notify: "runningChanged" + index: 0 + lineNumber: 34 + } + Property { + name: "initialized" + type: "bool" + bindable: "bindableInitialized" + read: "isInitialized" + notify: "initializedChanged" + index: 1 + lineNumber: 35 + isReadonly: true + } + Property { + name: "dataModel" + type: "QScxmlDataModel" + isPointer: true + bindable: "bindableDataModel" + read: "dataModel" + write: "setDataModel" + notify: "dataModelChanged" + index: 2 + lineNumber: 37 + } + Property { + name: "initialValues" + type: "QVariantMap" + bindable: "bindableInitialValues" + read: "initialValues" + write: "setInitialValues" + notify: "initialValuesChanged" + index: 3 + lineNumber: 39 + } + Property { + name: "invokedServices" + type: "QList" + bindable: "bindableInvokedServices" + read: "invokedServices" + notify: "invokedServicesChanged" + index: 4 + lineNumber: 41 + isReadonly: true + } + Property { + name: "sessionId" + type: "QString" + read: "sessionId" + index: 5 + lineNumber: 43 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "name" + type: "QString" + read: "name" + index: 6 + lineNumber: 44 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "invoked" + type: "bool" + read: "isInvoked" + index: 7 + lineNumber: 45 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "parseErrors" + type: "QScxmlError" + isList: true + read: "parseErrors" + index: 8 + lineNumber: 46 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "loader" + type: "QScxmlCompiler::Loader" + isPointer: true + bindable: "bindableLoader" + read: "loader" + write: "setLoader" + notify: "loaderChanged" + index: 9 + lineNumber: 47 + } + Property { + name: "tableData" + type: "QScxmlTableData" + isPointer: true + bindable: "bindableTableData" + read: "tableData" + write: "setTableData" + notify: "tableDataChanged" + index: 10 + lineNumber: 49 + } + Signal { + name: "runningChanged" + lineNumber: 255 + Parameter { name: "running"; type: "bool" } + } + Signal { + name: "invokedServicesChanged" + lineNumber: 256 + Parameter { name: "invokedServices"; type: "QList" } + } + Signal { + name: "log" + lineNumber: 257 + Parameter { name: "label"; type: "QString" } + Parameter { name: "msg"; type: "QString" } + } + Signal { name: "reachedStableState"; lineNumber: 258 } + Signal { name: "finished"; lineNumber: 259 } + Signal { + name: "dataModelChanged" + lineNumber: 260 + Parameter { name: "model"; type: "QScxmlDataModel"; isPointer: true } + } + Signal { + name: "initialValuesChanged" + lineNumber: 261 + Parameter { name: "initialValues"; type: "QVariantMap" } + } + Signal { + name: "initializedChanged" + lineNumber: 262 + Parameter { name: "initialized"; type: "bool" } + } + Signal { + name: "loaderChanged" + lineNumber: 263 + Parameter { name: "loader"; type: "QScxmlCompiler::Loader"; isPointer: true } + } + Signal { + name: "tableDataChanged" + lineNumber: 264 + Parameter { name: "tableData"; type: "QScxmlTableData"; isPointer: true } + } + Method { name: "start"; lineNumber: 267 } + Method { name: "stop"; lineNumber: 268 } + Method { name: "init"; type: "bool"; lineNumber: 269 } + Method { + name: "stateNames" + type: "QStringList" + isMethodConstant: true + lineNumber: 83 + Parameter { name: "compress"; type: "bool" } + } + Method { + name: "stateNames" + type: "QStringList" + isCloned: true + isMethodConstant: true + lineNumber: 83 + } + Method { + name: "activeStateNames" + type: "QStringList" + isMethodConstant: true + lineNumber: 84 + Parameter { name: "compress"; type: "bool" } + } + Method { + name: "activeStateNames" + type: "QStringList" + isCloned: true + isMethodConstant: true + lineNumber: 84 + } + Method { + name: "isActive" + type: "bool" + isMethodConstant: true + lineNumber: 85 + Parameter { name: "scxmlStateName"; type: "QString" } + } + Method { + name: "submitEvent" + lineNumber: 240 + Parameter { name: "event"; type: "QScxmlEvent"; isPointer: true } + } + Method { + name: "submitEvent" + lineNumber: 241 + Parameter { name: "eventName"; type: "QString" } + } + Method { + name: "submitEvent" + lineNumber: 242 + Parameter { name: "eventName"; type: "QString" } + Parameter { name: "data"; type: "QVariant" } + } + Method { + name: "cancelDelayedEvent" + lineNumber: 243 + Parameter { name: "sendId"; type: "QString" } + } + Method { + name: "isDispatchableTarget" + type: "bool" + isMethodConstant: true + lineNumber: 245 + Parameter { name: "target"; type: "QString" } + } + } + Component { + file: "private/statemachineloader_p.h" + lineNumber: 28 + name: "QScxmlStateMachineLoader" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtScxml/StateMachineLoader 5.8", + "QtScxml/StateMachineLoader 6.0" + ] + exportMetaObjectRevisions: [1288, 1536] + Property { + name: "source" + type: "QUrl" + bindable: "bindableSource" + read: "source" + write: "setSource" + notify: "sourceChanged" + index: 0 + lineNumber: 31 + } + Property { + name: "stateMachine" + type: "QScxmlStateMachine" + isPointer: true + bindable: "bindableStateMachine" + read: "stateMachine" + notify: "stateMachineChanged" + index: 1 + lineNumber: 33 + isReadonly: true + } + Property { + name: "initialValues" + type: "QVariantMap" + bindable: "bindableInitialValues" + read: "initialValues" + write: "setInitialValues" + notify: "initialValuesChanged" + index: 2 + lineNumber: 35 + } + Property { + name: "dataModel" + type: "QScxmlDataModel" + isPointer: true + bindable: "bindableDataModel" + read: "dataModel" + write: "setDataModel" + notify: "dataModelChanged" + index: 3 + lineNumber: 37 + } + Signal { name: "sourceChanged"; lineNumber: 61 } + Signal { name: "initialValuesChanged"; lineNumber: 62 } + Signal { name: "stateMachineChanged"; lineNumber: 63 } + Signal { name: "dataModelChanged"; lineNumber: 64 } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtScxml/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtScxml/qmldir new file mode 100644 index 0000000..d72487d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtScxml/qmldir @@ -0,0 +1,8 @@ +module QtScxml +linktarget Qt6::declarative_scxml +optional plugin declarative_scxmlplugin +classname QScxmlStateMachinePlugin +typeinfo plugins.qmltypes +depends QtQml +prefer :/qt-project.org/imports/QtScxml/ + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtSensors/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtSensors/plugins.qmltypes new file mode 100644 index 0000000..6bb8fa2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtSensors/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtSensors/qmldir new file mode 100644 index 0000000..2284715 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtSensors/sensorsquickplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtSensors/sensorsquickplugin.dll new file mode 100644 index 0000000..3f214e7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtSensors/sensorsquickplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/SignalSpy.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/SignalSpy.qml new file mode 100644 index 0000000..eb23a52 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/TestCase.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/TestCase.qml new file mode 100644 index 0000000..76364fe --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/TestSchedule.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/TestSchedule.qml new file mode 100644 index 0000000..2dbceb8 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/plugins.qmltypes new file mode 100644 index 0000000..3613316 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/qmldir new file mode 100644 index 0000000..81cd468 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/quicktestplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/quicktestplugin.dll new file mode 100644 index 0000000..4be4d92 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/quicktestplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/testlogger.js b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTest/testlogger.js new file mode 100644 index 0000000..60153f6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTextToSpeech/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTextToSpeech/plugins.qmltypes new file mode 100644 index 0000000..1f6cae1 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTextToSpeech/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTextToSpeech/qmldir new file mode 100644 index 0000000..3ffacdb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTextToSpeech/texttospeechqmlplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTextToSpeech/texttospeechqmlplugin.dll new file mode 100644 index 0000000..5d6dacd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtTextToSpeech/texttospeechqmlplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebChannel/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebChannel/plugins.qmltypes new file mode 100644 index 0000000..d3a6856 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebChannel/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebChannel/qmldir new file mode 100644 index 0000000..a5def04 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebChannel/webchannelquickplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebChannel/webchannelquickplugin.dll new file mode 100644 index 0000000..d149125 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebChannel/webchannelquickplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/AlertDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/AlertDialog.qml new file mode 100644 index 0000000..f149c0e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/AlertDialog.qml @@ -0,0 +1,46 @@ +// 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 QtQuick.Controls +import QtQuick.Layouts + +Dialog { + property alias text: message.text + property bool handled: false + title: qsTr("Alert Dialog") + modal: false + anchors.centerIn: parent + objectName: "alertDialog" + + ColumnLayout { + id: rootLayout + anchors.fill: parent + anchors.margins: 4 + property int minimumWidth: rootLayout.implicitWidth + rootLayout.doubleMargins + property int minimumHeight: rootLayout.implicitHeight + rootLayout.doubleMargins + property int doubleMargins: anchors.margins * 2 + SystemPalette { id: palette; colorGroup: SystemPalette.Active } + RowLayout { + Layout.alignment: Qt.AlignRight + spacing: 8 + Image { + source: "qrc:/qt-project.org/imports/QtWebEngine/ControlsDelegates/information.png" + } + Label { + id: message + Layout.fillWidth: true + color: palette.windowText + textFormat: Text.PlainText + } + } + Item { + Layout.fillHeight: true + } + Button { + Layout.alignment: Qt.AlignHCenter + text: qsTr("OK") + onClicked: accept() + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/AuthenticationDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/AuthenticationDialog.qml new file mode 100644 index 0000000..925102f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/AuthenticationDialog.qml @@ -0,0 +1,83 @@ +// 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 QtQuick.Controls +import QtQuick.Layouts + +Dialog { + property alias text: message.text + property bool handled: false + signal credentials(string user, string password) + title: qsTr("Authentication Required") + modal: false + anchors.centerIn: parent + objectName: "authenticationDialog" + + function acceptDialog() { + credentials(userField.text, passwordField.text); + accept() + } + + ColumnLayout { + id: rootLayout + anchors.fill: parent + anchors.margins: 4 + property int minimumWidth: rootLayout.implicitWidth + rootLayout.doubleMargins + property int minimumHeight: rootLayout.implicitHeight + rootLayout.doubleMargins + + property int doubleMargins: anchors.margins * 2 + + SystemPalette { id: palette; colorGroup: SystemPalette.Active } + Label { + id: message + color: palette.windowText + textFormat: Text.PlainText + } + GridLayout { + columns: 2 + Label { + text: qsTr("Username:") + color: palette.windowText + } + TextField { + id: userField + focus: true + Layout.fillWidth: true + onAccepted: { + if (userField.text && passwordField.text) + acceptDialog(); + } + } + Label { + text: qsTr("Password:") + color: palette.windowText + } + TextField { + id: passwordField + Layout.fillWidth: true + echoMode: TextInput.Password + onAccepted: { + if (userField.text && passwordField.text) + acceptDialog(); + } + } + } + Item { + Layout.fillHeight: true + } + RowLayout { + Layout.alignment: Qt.AlignRight + spacing: 8 + Button { + id: cancelButton + text: qsTr("Cancel") + onClicked: reject() + } + Button { + text: qsTr("Log In") + onClicked: acceptDialog() + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/AutofillPopup.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/AutofillPopup.qml new file mode 100644 index 0000000..0a14b62 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/AutofillPopup.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 + +import QtQuick +import QtQuick.Controls + +Popup { + id: root + // Let Chromium close the popup. + closePolicy: Popup.NoAutoClose + + property variant controller: null + property int itemHeight: 0 + + signal selected(int index) + signal accepted() + + function setCurrentIndex(index) + { + listView.currentIndex = index; + } + + ListView { + id: listView + anchors.fill: parent + clip: true + + model: controller.model + currentIndex: -1 + + delegate: ItemDelegate { + width: listView.width + height: root.itemHeight + text: model.display + highlighted: ListView.isCurrentItem + + onHoveredChanged: if (hovered) selected(index); + onClicked: accepted(); + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/ColorDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/ColorDialog.qml new file mode 100644 index 0000000..f4d5b81 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/ColorDialog.qml @@ -0,0 +1,13 @@ +// 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 QtQuick.Dialogs + +ColorDialog { + id: colorDialog + objectName: "colorDialog" + + signal selectedColor(var color) + + onAccepted : selectedColor(selectedColor) +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/ConfirmDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/ConfirmDialog.qml new file mode 100644 index 0000000..db7bcfb --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/ConfirmDialog.qml @@ -0,0 +1,53 @@ +// 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 QtQuick.Controls +import QtQuick.Layouts + +Dialog { + property alias text: message.text + property bool handled: false + title: qsTr("Confirm Dialog") + modal: false + anchors.centerIn: parent + objectName: "confirmDialog" + + ColumnLayout { + id: rootLayout + anchors.fill: parent + anchors.margins: 4 + property int minimumWidth: rootLayout.implicitWidth + rootLayout.doubleMargins + property int minimumHeight: rootLayout.implicitHeight + rootLayout.doubleMargins + property int doubleMargins: anchors.margins * 2 + SystemPalette { id: palette; colorGroup: SystemPalette.Active } + RowLayout { + Layout.alignment: Qt.AlignRight + spacing: 8 + Image { + source: "qrc:/qt-project.org/imports/QtWebEngine/ControlsDelegates/question.png" + } + Text { + id: message + Layout.fillWidth: true + color: palette.windowText + textFormat: Text.PlainText + } + } + Item { + Layout.fillHeight: true + } + RowLayout { + Layout.alignment: Qt.AlignRight + spacing: 8 + Button { + text: qsTr("OK") + onClicked: accept() + } + Button { + text: qsTr("Cancel") + onClicked: reject() + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/DirectoryPicker.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/DirectoryPicker.qml new file mode 100644 index 0000000..a8a6d47 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/DirectoryPicker.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.Dialogs + +FolderDialog { + id: folderDialog + objectName: "folderDialog" + + signal folderSelected(var folder) + + onAccepted: { + folderSelected([selectedFolder]) + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/FilePicker.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/FilePicker.qml new file mode 100644 index 0000000..d82c3bf --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/FilePicker.qml @@ -0,0 +1,15 @@ +// 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 QtQuick.Dialogs + +FileDialog { + id: fileDialog + objectName: "fileDialog" + + signal filesSelected(var fileList) + + onAccepted: { + filesSelected(selectedFiles) + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/Menu.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/Menu.qml new file mode 100644 index 0000000..bfa037d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/Menu.qml @@ -0,0 +1,22 @@ +// 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 QtQuick.Controls as C + +C.Menu { + id: menu + signal done() + objectName: "menu" + + // Use private API for now + onAboutToHide: doneTimer.start() + + // WORKAROUND On Mac the Menu may be destroyed before the MenuItem + // is actually triggered (see qtbase commit 08cc9b9991ae9ab51) + Timer { + id: doneTimer + interval: 100 + onTriggered: menu.done() + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/MenuItem.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/MenuItem.qml new file mode 100644 index 0000000..8fefcdc --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/MenuItem.qml @@ -0,0 +1,7 @@ +// 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 QtQuick.Controls as C + +C.MenuItem { } diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/MenuSeparator.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/MenuSeparator.qml new file mode 100644 index 0000000..af37f57 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/MenuSeparator.qml @@ -0,0 +1,6 @@ +// 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 + +Item { id: dummy } diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/PromptDialog.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/PromptDialog.qml new file mode 100644 index 0000000..027dd5e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/PromptDialog.qml @@ -0,0 +1,60 @@ +// 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 QtQuick.Controls +import QtQuick.Layouts + +Dialog { + property alias text: message.text + property alias prompt: field.text + property bool handled: false + signal input(string text) + title: qsTr("Prompt Dialog") + modal: false + anchors.centerIn: parent + objectName: "promptDialog" + + + function acceptDialog() { + input(field.text); + accept(); + } + + ColumnLayout { + id: rootLayout + anchors.fill: parent + anchors.margins: 4 + property int minimumWidth: rootLayout.implicitWidth + rootLayout.doubleMargins + property int minimumHeight: rootLayout.implicitHeight + rootLayout.doubleMargins + property int doubleMargins: anchors.margins * 2 + SystemPalette { id: palette; colorGroup: SystemPalette.Active } + Text { + id: message + Layout.fillWidth: true + color: palette.windowText + textFormat: Text.PlainText + } + TextField { + id:field + focus: true + Layout.fillWidth: true + onAccepted: acceptDialog() + } + Item { + Layout.fillHeight: true + } + RowLayout { + Layout.alignment: Qt.AlignRight + spacing: 8 + Button { + text: qsTr("OK") + onClicked: acceptDialog() + } + Button { + text: qsTr("Cancel") + onClicked: reject() + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/ToolTip.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/ToolTip.qml new file mode 100644 index 0000000..525258e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/ToolTip.qml @@ -0,0 +1,10 @@ +// 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.Controls as C + +C.ToolTip { + delay: 1000 + timeout: 1500 + objectName: "toolTip" +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/TouchHandle.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/TouchHandle.qml new file mode 100644 index 0000000..a879ec7 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/TouchHandle.qml @@ -0,0 +1,6 @@ +// 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 + +import QtQuick + +Image { } diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/TouchSelectionMenu.qml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/TouchSelectionMenu.qml new file mode 100644 index 0000000..f42c256 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/TouchSelectionMenu.qml @@ -0,0 +1,139 @@ +// 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 + +import QtQuick +import QtQuick.Layouts + +Rectangle { + id: menu + + signal cutTriggered + signal copyTriggered + signal pasteTriggered + signal contextMenuTriggered + + property bool isCutEnabled: false + property bool isCopyEnabled: false + property bool isPasteEnabled: false + + property color borderColor: "darkGray" + property color bgColor: "white" + + radius: 4 + border.color: borderColor + color: borderColor + antialiasing: true + + RowLayout { + anchors.fill: parent + spacing: parent.border.width + anchors.margins: parent.border.width + + Rectangle { + Layout.fillHeight: true + Layout.fillWidth: true + radius: menu.radius + color: bgColor + visible: isCutEnabled + + Text { + id: cutText + anchors.centerIn: parent + text: "Cut" + } + + MouseArea { + anchors.fill: parent + onPressed: { + parent.color = borderColor; + cutText.color = "white"; + } + onReleased: { + parent.color = bgColor; + cutText.color = "black"; + cutTriggered(); + } + } + } + + Rectangle { + Layout.fillHeight: true + Layout.fillWidth: true + radius: menu.radius + color: bgColor + visible: isCopyEnabled + + Text { + id: copyText + anchors.centerIn: parent + text: "Copy" + } + + MouseArea { + anchors.fill: parent + onPressed: { + parent.color = borderColor; + copyText.color = "white"; + } + onReleased: { + parent.color = bgColor; + copyText.color = "black"; + copyTriggered(); + } + } + } + + Rectangle { + Layout.fillHeight: true + Layout.fillWidth: true + radius: menu.radius + color: bgColor + visible: isPasteEnabled + + Text { + id: pasteText + anchors.centerIn: parent + text: "Paste" + } + + MouseArea { + anchors.fill: parent + onPressed: { + parent.color = borderColor; + pasteText.color = "white"; + } + onReleased: { + parent.color = bgColor; + pasteText.color = "black"; + pasteTriggered(); + } + } + } + + Rectangle { + Layout.fillHeight: true + Layout.fillWidth: true + radius: menu.radius + color: bgColor + + Text { + id: contextMenuText + anchors.centerIn: parent + text: "..." + } + + MouseArea { + anchors.fill: parent + onPressed: { + parent.color = borderColor; + contextMenuText.color = "white"; + } + onReleased: { + parent.color = bgColor; + contextMenuText.color = "black"; + contextMenuTriggered(); + } + } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/WebEngineQuickDelegatesQml.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/WebEngineQuickDelegatesQml.qmltypes new file mode 100644 index 0000000..91181ef --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/WebEngineQuickDelegatesQml.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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/qmldir new file mode 100644 index 0000000..80b1dfd --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/qmldir @@ -0,0 +1,36 @@ +module QtWebEngine.ControlsDelegates +linktarget Qt6::qtwebenginequickdelegatesplugin +optional plugin qtwebenginequickdelegatesplugin +classname QtWebEngine_ControlsDelegatesPlugin +typeinfo WebEngineQuickDelegatesQml.qmltypes +depends QtQuickControls2 +prefer :/qt-project.org/imports/QtWebEngine/ControlsDelegates/ +AlertDialog 6.0 AlertDialog.qml +AlertDialog 1.0 AlertDialog.qml +AuthenticationDialog 6.0 AuthenticationDialog.qml +AuthenticationDialog 1.0 AuthenticationDialog.qml +AutofillPopup 6.0 AutofillPopup.qml +AutofillPopup 1.0 AutofillPopup.qml +ConfirmDialog 6.0 ConfirmDialog.qml +ConfirmDialog 1.0 ConfirmDialog.qml +DirectoryPicker 6.0 DirectoryPicker.qml +DirectoryPicker 1.0 DirectoryPicker.qml +FilePicker 6.0 FilePicker.qml +FilePicker 1.0 FilePicker.qml +Menu 6.0 Menu.qml +Menu 1.0 Menu.qml +MenuItem 6.0 MenuItem.qml +MenuItem 1.0 MenuItem.qml +MenuSeparator 6.0 MenuSeparator.qml +MenuSeparator 1.0 MenuSeparator.qml +PromptDialog 6.0 PromptDialog.qml +PromptDialog 1.0 PromptDialog.qml +ToolTip 6.0 ToolTip.qml +ToolTip 1.0 ToolTip.qml +TouchHandle 6.0 TouchHandle.qml +TouchHandle 1.0 TouchHandle.qml +TouchSelectionMenu 6.0 TouchSelectionMenu.qml +TouchSelectionMenu 1.0 TouchSelectionMenu.qml +ColorDialog 6.0 ColorDialog.qml +ColorDialog 1.0 ColorDialog.qml + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/qtwebenginequickdelegatesplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/qtwebenginequickdelegatesplugin.dll new file mode 100644 index 0000000..01da709 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/ControlsDelegates/qtwebenginequickdelegatesplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/plugins.qmltypes new file mode 100644 index 0000000..5928c5d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/plugins.qmltypes @@ -0,0 +1,4592 @@ +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/qquickwebengineforeigntypes_p.h" + lineNumber: 245 + name: "QWebEngineFileSystemAccessRequest" + accessSemantics: "value" + exports: ["QtWebEngine/webEngineFileSystemAccessRequest 6.4"] + isCreatable: false + exportMetaObjectRevisions: [1540] + Enum { + name: "HandleType" + lineNumber: 37 + values: ["File", "Directory"] + } + Enum { + name: "AccessFlags" + alias: "AccessFlag" + isFlag: true + lineNumber: 40 + values: ["Read", "Write"] + } + Property { + name: "origin" + type: "QUrl" + read: "origin" + index: 0 + lineNumber: 22 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "filePath" + type: "QUrl" + read: "filePath" + index: 1 + lineNumber: 23 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "handleType" + type: "HandleType" + read: "handleType" + index: 2 + lineNumber: 24 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "accessFlags" + type: "AccessFlags" + read: "accessFlags" + index: 3 + lineNumber: 25 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Method { name: "accept"; lineNumber: 44 } + Method { name: "reject"; lineNumber: 45 } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 255 + name: "QWebEngineFileSystemAccessRequestDerived" + accessSemantics: "none" + prototype: "QWebEngineFileSystemAccessRequest" + exports: ["QtWebEngine/WebEngineFileSystemAccessRequest 6.4"] + isCreatable: false + exportMetaObjectRevisions: [1540] + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 263 + name: "QWebEngineWebAuthPinRequest" + accessSemantics: "value" + exports: ["QtWebEngine/webEngineWebAuthPinRequest 6.8"] + isCreatable: false + exportMetaObjectRevisions: [1544] + Property { + name: "reason" + type: "QWebEngineWebAuthUxRequest::PinEntryReason" + index: 0 + lineNumber: 105 + isFinal: true + isPropertyConstant: true + } + Property { + name: "error" + type: "QWebEngineWebAuthUxRequest::PinEntryError" + index: 1 + lineNumber: 106 + isFinal: true + isPropertyConstant: true + } + Property { + name: "minPinLength" + type: "int" + index: 2 + lineNumber: 107 + isFinal: true + isPropertyConstant: true + } + Property { + name: "remainingAttempts" + type: "int" + index: 3 + lineNumber: 108 + isFinal: true + isPropertyConstant: true + } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 177 + name: "QWebEngineCertificateError" + accessSemantics: "value" + exports: [ + "QtWebEngine/webEngineCertificateError 1.1", + "QtWebEngine/webEngineCertificateError 6.0", + "QtWebEngine/webEngineCertificateError 6.8" + ] + isCreatable: false + exportMetaObjectRevisions: [257, 1536, 1544] + Enum { + name: "Type" + lineNumber: 37 + values: [ + "Ok", + "SslPinnedKeyNotInCertificateChain", + "CertificateCommonNameInvalid", + "CertificateDateInvalid", + "CertificateAuthorityInvalid", + "CertificateContainsErrors", + "CertificateNoRevocationMechanism", + "CertificateUnableToCheckRevocation", + "CertificateRevoked", + "CertificateInvalid", + "CertificateWeakSignatureAlgorithm", + "CertificateNonUniqueName", + "CertificateWeakKey", + "CertificateNameConstraintViolation", + "CertificateValidityTooLong", + "CertificateTransparencyRequired", + "CertificateSymantecLegacy", + "CertificateKnownInterceptionBlocked", + "SslObsoleteVersion" + ] + } + Property { + name: "url" + type: "QUrl" + read: "url" + index: 0 + lineNumber: 24 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "type" + type: "Type" + read: "type" + index: 1 + lineNumber: 25 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "description" + type: "QString" + read: "description" + index: 2 + lineNumber: 26 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "overridable" + type: "bool" + read: "isOverridable" + index: 3 + lineNumber: 27 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "isMainFrame" + revision: 1544 + type: "bool" + read: "isMainFrame" + index: 4 + lineNumber: 28 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Method { name: "defer"; lineNumber: 67 } + Method { name: "rejectCertificate"; lineNumber: 68 } + Method { name: "acceptCertificate"; lineNumber: 69 } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 168 + name: "QWebEngineCertificateErrorDerived" + accessSemantics: "none" + prototype: "QWebEngineCertificateError" + exports: [ + "QtWebEngine/WebEngineCertificateError 1.1", + "QtWebEngine/WebEngineCertificateError 6.0", + "QtWebEngine/WebEngineCertificateError 6.8" + ] + isCreatable: false + exportMetaObjectRevisions: [257, 1536, 1544] + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 116 + name: "QWebEngineClientHints" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/WebEngineClientHints 6.8", + "QtWebEngine/WebEngineClientHints 6.10" + ] + isCreatable: false + exportMetaObjectRevisions: [1544, 1546] + Property { + name: "arch" + type: "QString" + read: "arch" + write: "setArch" + index: 0 + lineNumber: 23 + isFinal: true + } + Property { + name: "platform" + type: "QString" + read: "platform" + write: "setPlatform" + index: 1 + lineNumber: 24 + isFinal: true + } + Property { + name: "model" + type: "QString" + read: "model" + write: "setModel" + index: 2 + lineNumber: 25 + isFinal: true + } + Property { + name: "mobile" + type: "bool" + read: "isMobile" + write: "setIsMobile" + index: 3 + lineNumber: 26 + isFinal: true + } + Property { + name: "fullVersion" + type: "QString" + read: "fullVersion" + write: "setFullVersion" + index: 4 + lineNumber: 27 + isFinal: true + } + Property { + name: "platformVersion" + type: "QString" + read: "platformVersion" + write: "setPlatformVersion" + index: 5 + lineNumber: 28 + isFinal: true + } + Property { + name: "bitness" + type: "QString" + read: "bitness" + write: "setBitness" + index: 6 + lineNumber: 29 + isFinal: true + } + Property { + name: "fullVersionList" + type: "QVariantMap" + read: "fullVersionList" + write: "setFullVersionList" + index: 7 + lineNumber: 30 + isFinal: true + } + Property { + name: "wow64" + type: "bool" + read: "isWow64" + write: "setIsWow64" + index: 8 + lineNumber: 31 + isFinal: true + } + Property { + name: "formFactors" + revision: 1546 + type: "QStringList" + read: "formFactors" + write: "setFormFactors" + index: 9 + lineNumber: 32 + isFinal: true + } + Property { + name: "isAllClientHintsEnabled" + type: "bool" + read: "isAllClientHintsEnabled" + write: "setAllClientHintsEnabled" + index: 10 + lineNumber: 34 + isFinal: true + } + Method { name: "resetAll"; lineNumber: 64 } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 87 + name: "QWebEngineContextMenuRequest" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/ContextMenuRequest 1.7", + "QtWebEngine/ContextMenuRequest 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [263, 1536] + Enum { + name: "MediaType" + lineNumber: 45 + values: [ + "MediaTypeNone", + "MediaTypeImage", + "MediaTypeVideo", + "MediaTypeAudio", + "MediaTypeCanvas", + "MediaTypeFile", + "MediaTypePlugin" + ] + } + Enum { + name: "MediaFlags" + alias: "MediaFlag" + isFlag: true + lineNumber: 57 + values: [ + "MediaInError", + "MediaPaused", + "MediaMuted", + "MediaLoop", + "MediaCanSave", + "MediaHasAudio", + "MediaCanToggleControls", + "MediaControls", + "MediaCanPrint", + "MediaCanRotate" + ] + } + Enum { + name: "EditFlags" + alias: "EditFlag" + isFlag: true + lineNumber: 73 + values: [ + "CanUndo", + "CanRedo", + "CanCut", + "CanCopy", + "CanPaste", + "CanDelete", + "CanSelectAll", + "CanTranslate", + "CanEditRichly" + ] + } + Property { + name: "position" + type: "QPoint" + read: "position" + index: 0 + lineNumber: 87 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "selectedText" + type: "QString" + read: "selectedText" + index: 1 + lineNumber: 88 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "linkText" + type: "QString" + read: "linkText" + index: 2 + lineNumber: 89 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "linkUrl" + type: "QUrl" + read: "linkUrl" + index: 3 + lineNumber: 90 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "mediaUrl" + type: "QUrl" + read: "mediaUrl" + index: 4 + lineNumber: 91 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "mediaType" + type: "MediaType" + read: "mediaType" + index: 5 + lineNumber: 92 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "isContentEditable" + type: "bool" + read: "isContentEditable" + index: 6 + lineNumber: 93 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "misspelledWord" + type: "QString" + read: "misspelledWord" + index: 7 + lineNumber: 94 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "spellCheckerSuggestions" + type: "QStringList" + read: "spellCheckerSuggestions" + index: 8 + lineNumber: 95 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "accepted" + type: "bool" + read: "isAccepted" + write: "setAccepted" + index: 9 + lineNumber: 96 + isFinal: true + } + Property { + name: "mediaFlags" + revision: 257 + type: "MediaFlags" + read: "mediaFlags" + index: 10 + lineNumber: 97 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "editFlags" + revision: 257 + type: "EditFlags" + read: "editFlags" + index: 11 + lineNumber: 98 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 138 + name: "QWebEngineDesktopMediaRequest" + accessSemantics: "value" + exports: ["QtWebEngine/webEngineDesktopMediaRequest 6.10"] + isCreatable: false + exportMetaObjectRevisions: [1546] + Property { + name: "screensModel" + type: "QAbstractListModel" + isPointer: true + read: "screensModel" + index: 0 + lineNumber: 27 + isReadonly: true + isFinal: true + } + Property { + name: "windowsModel" + type: "QAbstractListModel" + isPointer: true + read: "windowsModel" + index: 1 + lineNumber: 28 + isReadonly: true + isFinal: true + } + Method { + name: "selectScreen" + isMethodConstant: true + lineNumber: 46 + Parameter { name: "index"; type: "QModelIndex" } + } + Method { + name: "selectWindow" + isMethodConstant: true + lineNumber: 47 + Parameter { name: "index"; type: "QModelIndex" } + } + Method { name: "cancel"; isMethodConstant: true; lineNumber: 48 } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 290 + name: "QWebEngineExtensionInfo" + accessSemantics: "value" + exports: ["QtWebEngine/webEngineExtension 6.10"] + isCreatable: false + exportMetaObjectRevisions: [1546] + Property { + name: "name" + type: "QString" + read: "name" + index: 0 + lineNumber: 28 + isReadonly: true + isFinal: true + } + Property { + name: "id" + type: "QString" + read: "id" + index: 1 + lineNumber: 29 + isReadonly: true + isFinal: true + } + Property { + name: "description" + type: "QString" + read: "description" + index: 2 + lineNumber: 30 + isReadonly: true + isFinal: true + } + Property { + name: "path" + type: "QString" + read: "path" + index: 3 + lineNumber: 31 + isReadonly: true + isFinal: true + } + Property { + name: "error" + type: "QString" + read: "error" + index: 4 + lineNumber: 32 + isReadonly: true + isFinal: true + } + Property { + name: "actionPopupUrl" + type: "QUrl" + read: "actionPopupUrl" + index: 5 + lineNumber: 33 + isReadonly: true + isFinal: true + } + Property { + name: "isEnabled" + type: "bool" + read: "isEnabled" + index: 6 + lineNumber: 34 + isReadonly: true + isFinal: true + } + Property { + name: "isLoaded" + type: "bool" + read: "isLoaded" + index: 7 + lineNumber: 35 + isReadonly: true + isFinal: true + } + Property { + name: "isInstalled" + type: "bool" + read: "isInstalled" + index: 8 + lineNumber: 36 + isReadonly: true + isFinal: true + } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 126 + name: "QWebEngineExtensionManager" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtWebEngine/WebEngineExtensionManager 6.10"] + isCreatable: false + exportMetaObjectRevisions: [1546] + Property { + name: "installPath" + type: "QString" + read: "installPath" + index: 0 + lineNumber: 27 + isReadonly: true + isFinal: true + } + Property { + name: "extensions" + type: "QWebEngineExtensionInfo" + isList: true + read: "extensions" + index: 1 + lineNumber: 28 + isReadonly: true + isFinal: true + } + Signal { + name: "loadFinished" + lineNumber: 41 + Parameter { name: "extension"; type: "QWebEngineExtensionInfo" } + } + Signal { + name: "installFinished" + lineNumber: 42 + Parameter { name: "extension"; type: "QWebEngineExtensionInfo" } + } + Signal { + name: "unloadFinished" + lineNumber: 43 + Parameter { name: "extension"; type: "QWebEngineExtensionInfo" } + } + Signal { + name: "uninstallFinished" + lineNumber: 44 + Parameter { name: "extension"; type: "QWebEngineExtensionInfo" } + } + Method { + name: "loadExtension" + lineNumber: 31 + Parameter { name: "path"; type: "QString" } + } + Method { + name: "installExtension" + lineNumber: 32 + Parameter { name: "path"; type: "QString" } + } + Method { + name: "unloadExtension" + lineNumber: 33 + Parameter { name: "extension"; type: "QWebEngineExtensionInfo" } + } + Method { + name: "uninstallExtension" + lineNumber: 34 + Parameter { name: "extension"; type: "QWebEngineExtensionInfo" } + } + Method { + name: "setExtensionEnabled" + lineNumber: 35 + Parameter { name: "extension"; type: "QWebEngineExtensionInfo" } + Parameter { name: "enabled"; type: "bool" } + } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 236 + name: "QWebEngineFindTextResult" + accessSemantics: "value" + exports: [ + "QtWebEngine/findTextResult 1.10", + "QtWebEngine/findTextResult 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [266, 1536] + Property { + name: "numberOfMatches" + type: "int" + read: "numberOfMatches" + index: 0 + lineNumber: 23 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "activeMatch" + type: "int" + read: "activeMatch" + index: 1 + lineNumber: 24 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 207 + name: "QWebEngineFullScreenRequest" + accessSemantics: "value" + exports: [ + "QtWebEngine/fullScreenRequest 1.1", + "QtWebEngine/fullScreenRequest 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [257, 1536] + Property { + name: "toggleOn" + type: "bool" + read: "toggleOn" + index: 0 + lineNumber: 23 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "origin" + type: "QUrl" + read: "origin" + index: 1 + lineNumber: 24 + isReadonly: true + isPropertyConstant: true + } + Method { name: "reject"; lineNumber: 34 } + Method { name: "accept"; lineNumber: 35 } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 57 + name: "QWebEngineHistory" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/WebEngineHistory 1.1", + "QtWebEngine/WebEngineHistory 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [257, 1536] + Property { + name: "items" + type: "QWebEngineHistoryModel" + isPointer: true + read: "itemsModel" + index: 0 + lineNumber: 87 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "backItems" + type: "QWebEngineHistoryModel" + isPointer: true + read: "backItemsModel" + index: 1 + lineNumber: 88 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "forwardItems" + type: "QWebEngineHistoryModel" + isPointer: true + read: "forwardItemsModel" + index: 2 + lineNumber: 89 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Method { name: "clear"; revision: 65281; lineNumber: 92 } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 67 + name: "QWebEngineHistoryModel" + accessSemantics: "reference" + prototype: "QAbstractListModel" + exports: [ + "QtWebEngine/WebEngineHistoryModel 1.1", + "QtWebEngine/WebEngineHistoryModel 6.0", + "QtWebEngine/WebEngineHistoryModel 6.4" + ] + isCreatable: false + exportMetaObjectRevisions: [257, 1536, 1540] + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 157 + name: "QWebEngineLoadingInfo" + accessSemantics: "value" + exports: [ + "QtWebEngine/webEngineLoadingInfo 1.1", + "QtWebEngine/webEngineLoadingInfo 6.0", + "QtWebEngine/webEngineLoadingInfo 6.6", + "QtWebEngine/webEngineLoadingInfo 6.9" + ] + isCreatable: false + exportMetaObjectRevisions: [257, 1536, 1542, 1545] + Enum { + name: "LoadStatus" + lineNumber: 35 + values: [ + "LoadStartedStatus", + "LoadStoppedStatus", + "LoadSucceededStatus", + "LoadFailedStatus" + ] + } + Enum { + name: "ErrorDomain" + lineNumber: 43 + values: [ + "NoErrorDomain", + "InternalErrorDomain", + "ConnectionErrorDomain", + "CertificateErrorDomain", + "HttpErrorDomain", + "FtpErrorDomain", + "DnsErrorDomain", + "HttpStatusCodeDomain" + ] + } + Property { + name: "url" + type: "QUrl" + read: "url" + index: 0 + lineNumber: 25 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "isErrorPage" + type: "bool" + read: "isErrorPage" + index: 1 + lineNumber: 26 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "status" + type: "LoadStatus" + read: "status" + index: 2 + lineNumber: 27 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "errorString" + type: "QString" + read: "errorString" + index: 3 + lineNumber: 28 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "errorDomain" + type: "ErrorDomain" + read: "errorDomain" + index: 4 + lineNumber: 29 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "errorCode" + type: "int" + read: "errorCode" + index: 5 + lineNumber: 30 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "responseHeaders" + revision: 1542 + type: "QMultiMap" + read: "responseHeaders" + index: 6 + lineNumber: 31 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "isDownload" + revision: 1545 + type: "bool" + read: "isDownload" + index: 7 + lineNumber: 32 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 148 + name: "QWebEngineLoadingInfoDerived" + accessSemantics: "none" + prototype: "QWebEngineLoadingInfo" + exports: [ + "QtWebEngine/WebEngineLoadingInfo 1.1", + "QtWebEngine/WebEngineLoadingInfo 6.0", + "QtWebEngine/WebEngineLoadingInfo 6.6", + "QtWebEngine/WebEngineLoadingInfo 6.9" + ] + isCreatable: false + exportMetaObjectRevisions: [257, 1536, 1542, 1545] + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 77 + name: "QWebEngineNavigationRequest" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/WebEngineNavigationRequest 1.0", + "QtWebEngine/WebEngineNavigationRequest 6.0", + "QtWebEngine/WebEngineNavigationRequest 6.8" + ] + isCreatable: false + exportMetaObjectRevisions: [256, 1536, 1544] + Enum { + name: "NavigationType" + lineNumber: 28 + values: [ + "LinkClickedNavigation", + "TypedNavigation", + "FormSubmittedNavigation", + "BackForwardNavigation", + "ReloadNavigation", + "OtherNavigation", + "RedirectNavigation" + ] + } + Enum { + name: "NavigationRequestAction" + lineNumber: 48 + values: ["AcceptRequest", "IgnoreRequest"] + } + Property { + name: "url" + type: "QUrl" + read: "url" + index: 0 + lineNumber: 19 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "isMainFrame" + type: "bool" + read: "isMainFrame" + index: 1 + lineNumber: 20 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "hasFormData" + revision: 1544 + type: "bool" + read: "hasFormData" + index: 2 + lineNumber: 21 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "navigationType" + type: "NavigationType" + read: "navigationType" + index: 3 + lineNumber: 22 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "action" + type: "NavigationRequestAction" + read: "action" + write: "setAction" + notify: "actionChanged" + index: 4 + lineNumber: 55 + isFinal: true + } + Signal { name: "actionChanged"; lineNumber: 62 } + Method { name: "accept"; lineNumber: 44 } + Method { name: "reject"; lineNumber: 45 } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 97 + name: "QWebEngineNotification" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/WebEngineNotification 1.9", + "QtWebEngine/WebEngineNotification 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [265, 1536] + Property { + name: "origin" + type: "QUrl" + read: "origin" + index: 0 + lineNumber: 26 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "title" + type: "QString" + read: "title" + index: 1 + lineNumber: 27 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "message" + type: "QString" + read: "message" + index: 2 + lineNumber: 28 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "tag" + type: "QString" + read: "tag" + index: 3 + lineNumber: 29 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "language" + type: "QString" + read: "language" + index: 4 + lineNumber: 30 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "direction" + type: "Qt::LayoutDirection" + read: "direction" + index: 5 + lineNumber: 31 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Signal { name: "closed"; lineNumber: 52 } + Method { name: "show"; isMethodConstant: true; lineNumber: 47 } + Method { name: "click"; isMethodConstant: true; lineNumber: 48 } + Method { name: "close"; isMethodConstant: true; lineNumber: 49 } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 281 + name: "QWebEnginePermission" + accessSemantics: "value" + exports: ["QtWebEngine/webEnginePermission 6.8"] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1544] + Enum { + name: "PermissionType" + isScoped: true + type: "quint8" + lineNumber: 47 + values: [ + "Unsupported", + "MediaAudioCapture", + "MediaVideoCapture", + "MediaAudioVideoCapture", + "DesktopVideoCapture", + "DesktopAudioVideoCapture", + "MouseLock", + "Notifications", + "Geolocation", + "ClipboardReadWrite", + "LocalFontsAccess" + ] + } + Enum { + name: "State" + isScoped: true + type: "quint8" + lineNumber: 62 + values: ["Invalid", "Ask", "Granted", "Denied"] + } + Property { + name: "origin" + type: "QUrl" + read: "origin" + index: 0 + lineNumber: 30 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "permissionType" + type: "PermissionType" + read: "permissionType" + index: 1 + lineNumber: 31 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "state" + type: "State" + read: "state" + index: 2 + lineNumber: 32 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "isValid" + type: "bool" + read: "isValid" + index: 3 + lineNumber: 33 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Method { name: "grant"; isMethodConstant: true; lineNumber: 75 } + Method { name: "deny"; isMethodConstant: true; lineNumber: 76 } + Method { name: "reset"; isMethodConstant: true; lineNumber: 77 } + Method { + name: "isPersistent" + type: "bool" + lineNumber: 79 + Parameter { name: "permissionType"; type: "QWebEnginePermission::PermissionType" } + } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 273 + name: "QWebEnginePermissionDerived" + accessSemantics: "none" + prototype: "QWebEnginePermission" + exports: ["QtWebEngine/WebEnginePermission 6.8"] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1544] + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 217 + name: "QWebEngineQuotaRequest" + accessSemantics: "value" + exports: [ + "QtWebEngine/webEngineQuotaRequest 1.7", + "QtWebEngine/webEngineQuotaRequest 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [263, 1536] + Property { + name: "origin" + type: "QUrl" + read: "origin" + index: 0 + lineNumber: 19 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "requestedSize" + type: "qlonglong" + read: "requestedSize" + index: 1 + lineNumber: 20 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Method { name: "accept"; lineNumber: 24 } + Method { name: "reject"; lineNumber: 25 } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 227 + name: "QWebEngineRegisterProtocolHandlerRequest" + accessSemantics: "value" + exports: [ + "QtWebEngine/registerProtocolHandlerRequest 1.7", + "QtWebEngine/registerProtocolHandlerRequest 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [263, 1536] + Property { + name: "origin" + type: "QUrl" + read: "origin" + index: 0 + lineNumber: 23 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "scheme" + type: "QString" + read: "scheme" + index: 1 + lineNumber: 24 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Method { name: "accept"; lineNumber: 27 } + Method { name: "reject"; lineNumber: 28 } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 197 + name: "QWebEngineScript" + accessSemantics: "value" + exports: [ + "QtWebEngine/webEngineScript 1.1", + "QtWebEngine/webEngineScript 6.0" + ] + isStructured: true + exportMetaObjectRevisions: [257, 1536] + Enum { + name: "InjectionPoint" + lineNumber: 32 + values: ["Deferred", "DocumentReady", "DocumentCreation"] + } + Enum { + name: "ScriptWorldId" + lineNumber: 40 + values: ["MainWorld", "ApplicationWorld", "UserWorld"] + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + index: 0 + lineNumber: 23 + isFinal: true + } + Property { + name: "sourceUrl" + type: "QUrl" + read: "sourceUrl" + write: "setSourceUrl" + index: 1 + lineNumber: 24 + isFinal: true + } + Property { + name: "sourceCode" + type: "QString" + read: "sourceCode" + write: "setSourceCode" + index: 2 + lineNumber: 25 + isFinal: true + } + Property { + name: "injectionPoint" + type: "InjectionPoint" + read: "injectionPoint" + write: "setInjectionPoint" + index: 3 + lineNumber: 26 + isFinal: true + } + Property { + name: "worldId" + type: "uint" + read: "worldId" + write: "setWorldId" + index: 4 + lineNumber: 27 + isFinal: true + } + Property { + name: "runsOnSubFrames" + type: "bool" + read: "runsOnSubFrames" + write: "setRunsOnSubFrames" + index: 5 + lineNumber: 28 + isFinal: true + } + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 188 + name: "QWebEngineScriptDerived" + accessSemantics: "none" + prototype: "QWebEngineScript" + exports: [ + "QtWebEngine/WebEngineScript 1.1", + "QtWebEngine/WebEngineScript 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [257, 1536] + } + Component { + file: "private/qquickwebengineforeigntypes_p.h" + lineNumber: 107 + name: "QWebEngineWebAuthUxRequest" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtWebEngine/WebEngineWebAuthUxRequest 6.7"] + isCreatable: false + enforcesScopedEnums: true + exportMetaObjectRevisions: [1543] + Enum { + name: "WebAuthUxState" + isScoped: true + lineNumber: 31 + values: [ + "NotStarted", + "SelectAccount", + "CollectPin", + "FinishTokenCollection", + "RequestFailed", + "Cancelled", + "Completed" + ] + } + Enum { + name: "PinEntryReason" + isScoped: true + lineNumber: 42 + values: ["Set", "Change", "Challenge"] + } + Enum { + name: "PinEntryError" + isScoped: true + lineNumber: 49 + values: [ + "NoError", + "InternalUvLocked", + "WrongPin", + "TooShort", + "InvalidCharacters", + "SameAsCurrentPin" + ] + } + Enum { + name: "RequestFailureReason" + isScoped: true + lineNumber: 59 + values: [ + "Timeout", + "KeyNotRegistered", + "KeyAlreadyRegistered", + "SoftPinBlock", + "HardPinBlock", + "AuthenticatorRemovedDuringPinEntry", + "AuthenticatorMissingResidentKeys", + "AuthenticatorMissingUserVerification", + "AuthenticatorMissingLargeBlob", + "NoCommonAlgorithms", + "StorageFull", + "UserConsentDenied", + "WinUserCancelled" + ] + } + Property { + name: "userNames" + type: "QStringList" + read: "userNames" + index: 0 + lineNumber: 24 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "state" + type: "WebAuthUxState" + read: "state" + notify: "stateChanged" + index: 1 + lineNumber: 25 + isReadonly: true + isFinal: true + } + Property { + name: "relyingPartyId" + type: "QString" + read: "relyingPartyId" + index: 2 + lineNumber: 26 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "pinRequest" + type: "QWebEngineWebAuthPinRequest" + read: "pinRequest" + index: 3 + lineNumber: 27 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "requestFailureReason" + type: "RequestFailureReason" + read: "requestFailureReason" + index: 4 + lineNumber: 28 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Signal { + name: "stateChanged" + lineNumber: 85 + Parameter { name: "state"; type: "QWebEngineWebAuthUxRequest::WebAuthUxState" } + } + Method { name: "cancel"; lineNumber: 88 } + Method { name: "retry"; lineNumber: 89 } + Method { + name: "setSelectedAccount" + lineNumber: 90 + Parameter { name: "selectedAccount"; type: "QString" } + } + Method { + name: "setPin" + lineNumber: 91 + Parameter { name: "pin"; type: "QString" } + } + } + Component { + file: "private/qquickwebengineaction_p.h" + lineNumber: 33 + name: "QQuickWebEngineAction" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/WebEngineAction 1.8", + "QtWebEngine/WebEngineAction 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [264, 1536] + Property { + name: "text" + type: "QString" + read: "text" + index: 0 + lineNumber: 36 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "iconName" + type: "QString" + read: "iconName" + index: 1 + lineNumber: 37 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "enabled" + type: "bool" + read: "isEnabled" + notify: "enabledChanged" + index: 2 + lineNumber: 38 + isReadonly: true + isFinal: true + } + Signal { name: "triggered"; lineNumber: 57 } + Signal { name: "enabledChanged"; lineNumber: 58 } + Method { name: "trigger"; lineNumber: 54 } + } + Component { + file: "private/qquickwebenginedialogrequests_p.h" + lineNumber: 36 + name: "QQuickWebEngineAuthenticationDialogRequest" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/AuthenticationDialogRequest 1.4", + "QtWebEngine/AuthenticationDialogRequest 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [260, 1536] + Enum { + name: "AuthenticationType" + lineNumber: 40 + values: ["AuthenticationTypeHTTP", "AuthenticationTypeProxy"] + } + Property { + name: "url" + type: "QUrl" + read: "url" + index: 0 + lineNumber: 47 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "realm" + type: "QString" + read: "realm" + index: 1 + lineNumber: 48 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "proxyHost" + type: "QString" + read: "proxyHost" + index: 2 + lineNumber: 49 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "type" + type: "AuthenticationType" + read: "type" + index: 3 + lineNumber: 50 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "accepted" + type: "bool" + read: "isAccepted" + write: "setAccepted" + index: 4 + lineNumber: 51 + isFinal: true + } + Method { + name: "dialogAccept" + lineNumber: 67 + Parameter { name: "user"; type: "QString" } + Parameter { name: "password"; type: "QString" } + } + Method { name: "dialogReject"; lineNumber: 68 } + } + Component { + file: "private/qquickwebengineclientcertificateselection_p.h" + lineNumber: 37 + name: "QQuickWebEngineClientCertificateOption" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/WebEngineClientCertificateOption 1.9", + "QtWebEngine/WebEngineClientCertificateOption 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [265, 1536] + Property { + name: "issuer" + type: "QString" + read: "issuer" + index: 0 + lineNumber: 39 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "subject" + type: "QString" + read: "subject" + index: 1 + lineNumber: 40 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "effectiveDate" + type: "QDateTime" + read: "effectiveDate" + index: 2 + lineNumber: 41 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "expiryDate" + type: "QDateTime" + read: "expiryDate" + index: 3 + lineNumber: 42 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "isSelfSigned" + type: "bool" + read: "isSelfSigned" + index: 4 + lineNumber: 43 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Method { name: "select"; lineNumber: 56 } + } + Component { + file: "private/qquickwebengineclientcertificateselection_p.h" + lineNumber: 66 + name: "QQuickWebEngineClientCertificateSelection" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/WebEngineClientCertificateSelection 1.9", + "QtWebEngine/WebEngineClientCertificateSelection 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [265, 1536] + Property { + name: "host" + type: "QUrl" + read: "host" + index: 0 + lineNumber: 68 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "certificates" + type: "QQuickWebEngineClientCertificateOption" + isList: true + read: "certificates" + index: 1 + lineNumber: 69 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Method { + name: "select" + lineNumber: 80 + Parameter { name: "idx"; type: "int" } + } + Method { + name: "select" + lineNumber: 81 + Parameter { + name: "certificate" + type: "QQuickWebEngineClientCertificateOption" + isPointer: true + isTypeConstant: true + } + } + Method { name: "selectNone"; lineNumber: 82 } + } + Component { + file: "private/qquickwebenginedialogrequests_p.h" + lineNumber: 134 + name: "QQuickWebEngineColorDialogRequest" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/ColorDialogRequest 1.4", + "QtWebEngine/ColorDialogRequest 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [260, 1536] + Property { + name: "color" + type: "QColor" + read: "color" + index: 0 + lineNumber: 138 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "accepted" + type: "bool" + read: "isAccepted" + write: "setAccepted" + index: 1 + lineNumber: 139 + isFinal: true + } + Method { + name: "dialogAccept" + lineNumber: 152 + Parameter { name: "color"; type: "QColor" } + } + Method { name: "dialogReject"; lineNumber: 153 } + } + Component { + file: "qquickwebenginedownloadrequest.h" + lineNumber: 17 + name: "QQuickWebEngineDownloadRequest" + accessSemantics: "reference" + prototype: "QWebEngineDownloadRequest" + exports: [ + "QtWebEngine/WebEngineDownloadRequest 1.1", + "QtWebEngine/WebEngineDownloadRequest 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [257, 1536] + Property { + name: "view" + type: "QQuickWebEngineView" + isPointer: true + read: "view" + index: 0 + lineNumber: 21 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + } + Component { + file: "private/qquickwebenginedialogrequests_p.h" + lineNumber: 165 + name: "QQuickWebEngineFileDialogRequest" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/FileDialogRequest 1.4", + "QtWebEngine/FileDialogRequest 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [260, 1536] + Enum { + name: "FileMode" + lineNumber: 169 + values: [ + "FileModeOpen", + "FileModeOpenMultiple", + "FileModeUploadFolder", + "FileModeSave" + ] + } + Property { + name: "defaultFileName" + type: "QString" + read: "defaultFileName" + index: 0 + lineNumber: 177 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "acceptedMimeTypes" + type: "QStringList" + read: "acceptedMimeTypes" + index: 1 + lineNumber: 178 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "mode" + type: "FileMode" + read: "mode" + index: 2 + lineNumber: 179 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "accepted" + type: "bool" + read: "isAccepted" + write: "setAccepted" + index: 3 + lineNumber: 180 + isFinal: true + } + Method { + name: "dialogAccept" + lineNumber: 195 + Parameter { name: "files"; type: "QStringList" } + } + Method { name: "dialogReject"; lineNumber: 196 } + } + Component { + file: "private/qquickwebengineframe_p.h" + lineNumber: 26 + name: "QWebEngineFrame" + accessSemantics: "value" + extension: "QQuickWebEngineFrame" + exports: [ + "QtWebEngine/webEngineFrame 6.8", + "QtWebEngine/webEngineFrame 6.10" + ] + isCreatable: false + exportMetaObjectRevisions: [1544, 1546] + Property { + name: "isValid" + type: "bool" + read: "isValid" + index: 0 + lineNumber: 27 + isReadonly: true + isFinal: true + } + Property { + name: "name" + type: "QString" + read: "name" + index: 1 + lineNumber: 28 + isReadonly: true + isFinal: true + } + Property { + name: "htmlName" + type: "QString" + read: "htmlName" + index: 2 + lineNumber: 29 + isReadonly: true + isFinal: true + } + Property { + name: "url" + type: "QUrl" + read: "url" + index: 3 + lineNumber: 30 + isReadonly: true + isFinal: true + } + Property { + name: "size" + type: "QSizeF" + read: "size" + index: 4 + lineNumber: 31 + isReadonly: true + isFinal: true + } + Property { + name: "isMainFrame" + type: "bool" + read: "isMainFrame" + index: 5 + lineNumber: 32 + isReadonly: true + isFinal: true + } + Property { + name: "children" + type: "QWebEngineFrame" + isList: true + read: "children" + index: 6 + lineNumber: 33 + isReadonly: true + } + Method { + name: "runJavaScript" + lineNumber: 56 + Parameter { name: "script"; type: "QString" } + Parameter { name: "worldId"; type: "uint" } + } + Method { + name: "runJavaScript" + isCloned: true + lineNumber: 56 + Parameter { name: "script"; type: "QString" } + } + Method { + name: "runJavaScript" + lineNumber: 59 + Parameter { name: "script"; type: "QString" } + Parameter { name: "callback"; type: "QJSValue" } + } + Method { + name: "runJavaScript" + lineNumber: 61 + Parameter { name: "script"; type: "QString" } + Parameter { name: "worldId"; type: "uint" } + Parameter { name: "callback"; type: "QJSValue" } + } + Method { + name: "printToPdf" + lineNumber: 65 + Parameter { name: "filePath"; type: "QString" } + } + Method { + name: "printToPdf" + lineNumber: 68 + Parameter { name: "callback"; type: "QJSValue" } + } + } + Component { + file: "private/qquickwebengineframe_p.h" + lineNumber: 26 + name: "QQuickWebEngineFrame" + accessSemantics: "value" + prototype: "QWebEngineFrame" + Property { + name: "children" + revision: 1546 + type: "QQuickWebEngineFrame" + isList: true + read: "children" + index: 0 + lineNumber: 29 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Method { + name: "runJavaScript" + lineNumber: 37 + Parameter { name: "script"; type: "QString" } + Parameter { name: "callback"; type: "QJSValue" } + } + Method { + name: "runJavaScript" + lineNumber: 39 + Parameter { name: "script"; type: "QString" } + Parameter { name: "worldId"; type: "uint" } + Parameter { name: "callback"; type: "QJSValue" } + } + Method { + name: "printToPdf" + lineNumber: 41 + Parameter { name: "callback"; type: "QJSValue" } + } + } + Component { + file: "private/qquickwebenginedialogrequests_p.h" + lineNumber: 83 + name: "QQuickWebEngineJavaScriptDialogRequest" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/JavaScriptDialogRequest 1.4", + "QtWebEngine/JavaScriptDialogRequest 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [260, 1536] + Enum { + name: "DialogType" + lineNumber: 87 + values: [ + "DialogTypeAlert", + "DialogTypeConfirm", + "DialogTypePrompt", + "DialogTypeBeforeUnload" + ] + } + Property { + name: "message" + type: "QString" + read: "message" + index: 0 + lineNumber: 95 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "defaultText" + type: "QString" + read: "defaultText" + index: 1 + lineNumber: 96 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "title" + type: "QString" + read: "title" + index: 2 + lineNumber: 97 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "type" + type: "DialogType" + read: "type" + index: 3 + lineNumber: 98 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "securityOrigin" + type: "QUrl" + read: "securityOrigin" + index: 4 + lineNumber: 99 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "accepted" + type: "bool" + read: "isAccepted" + write: "setAccepted" + index: 5 + lineNumber: 100 + isFinal: true + } + Method { + name: "dialogAccept" + lineNumber: 117 + Parameter { name: "text"; type: "QString" } + } + Method { name: "dialogAccept"; isCloned: true; lineNumber: 117 } + Method { name: "dialogReject"; lineNumber: 118 } + } + Component { + file: "private/qquickwebenginenewwindowrequest_p.h" + lineNumber: 27 + name: "QQuickWebEngineNewWindowRequest" + accessSemantics: "reference" + prototype: "QWebEngineNewWindowRequest" + exports: [ + "QtWebEngine/WebEngineNewWindowRequest 1.1", + "QtWebEngine/WebEngineNewWindowRequest 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [257, 1536] + Method { + name: "openIn" + lineNumber: 36 + Parameter { type: "QQuickWebEngineView"; isPointer: true } + } + } + Component { + file: "qquickwebengineprofile.h" + lineNumber: 29 + name: "QQuickWebEngineProfile" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/WebEngineProfile 1.1", + "QtWebEngine/WebEngineProfile 1.2", + "QtWebEngine/WebEngineProfile 1.3", + "QtWebEngine/WebEngineProfile 1.5", + "QtWebEngine/WebEngineProfile 6.0", + "QtWebEngine/WebEngineProfile 6.5", + "QtWebEngine/WebEngineProfile 6.7", + "QtWebEngine/WebEngineProfile 6.8", + "QtWebEngine/WebEngineProfile 6.10" + ] + exportMetaObjectRevisions: [ + 257, + 258, + 259, + 261, + 1536, + 1541, + 1543, + 1544, + 1546 + ] + Enum { + name: "HttpCacheType" + lineNumber: 59 + values: ["MemoryHttpCache", "DiskHttpCache", "NoCache"] + } + Enum { + name: "PersistentCookiesPolicy" + lineNumber: 66 + values: [ + "NoPersistentCookies", + "AllowPersistentCookies", + "ForcePersistentCookies" + ] + } + Enum { + name: "PersistentPermissionsPolicy" + isScoped: true + type: "quint8" + lineNumber: 73 + values: ["AskEveryTime", "StoreInMemory", "StoreOnDisk"] + } + Property { + name: "storageName" + type: "QString" + read: "storageName" + write: "setStorageName" + notify: "storageNameChanged" + index: 0 + lineNumber: 31 + isFinal: true + } + Property { + name: "offTheRecord" + type: "bool" + read: "isOffTheRecord" + write: "setOffTheRecord" + notify: "offTheRecordChanged" + index: 1 + lineNumber: 32 + isFinal: true + } + Property { + name: "persistentStoragePath" + type: "QString" + read: "persistentStoragePath" + write: "setPersistentStoragePath" + notify: "persistentStoragePathChanged" + index: 2 + lineNumber: 33 + isFinal: true + } + Property { + name: "cachePath" + type: "QString" + read: "cachePath" + write: "setCachePath" + notify: "cachePathChanged" + index: 3 + lineNumber: 34 + isFinal: true + } + Property { + name: "httpUserAgent" + type: "QString" + read: "httpUserAgent" + write: "setHttpUserAgent" + notify: "httpUserAgentChanged" + index: 4 + lineNumber: 35 + isFinal: true + } + Property { + name: "httpCacheType" + type: "HttpCacheType" + read: "httpCacheType" + write: "setHttpCacheType" + notify: "httpCacheTypeChanged" + index: 5 + lineNumber: 36 + isFinal: true + } + Property { + name: "httpAcceptLanguage" + revision: 257 + type: "QString" + read: "httpAcceptLanguage" + write: "setHttpAcceptLanguage" + notify: "httpAcceptLanguageChanged" + index: 6 + lineNumber: 37 + isFinal: true + } + Property { + name: "persistentCookiesPolicy" + type: "PersistentCookiesPolicy" + read: "persistentCookiesPolicy" + write: "setPersistentCookiesPolicy" + notify: "persistentCookiesPolicyChanged" + index: 7 + lineNumber: 38 + isFinal: true + } + Property { + name: "persistentPermissionsPolicy" + revision: 1544 + type: "PersistentPermissionsPolicy" + read: "persistentPermissionsPolicy" + write: "setPersistentPermissionsPolicy" + notify: "persistentPermissionsPolicyChanged" + index: 8 + lineNumber: 39 + isFinal: true + } + Property { + name: "httpCacheMaximumSize" + type: "int" + read: "httpCacheMaximumSize" + write: "setHttpCacheMaximumSize" + notify: "httpCacheMaximumSizeChanged" + index: 9 + lineNumber: 40 + isFinal: true + } + Property { + name: "spellCheckLanguages" + revision: 259 + type: "QStringList" + read: "spellCheckLanguages" + write: "setSpellCheckLanguages" + notify: "spellCheckLanguagesChanged" + index: 10 + lineNumber: 41 + isFinal: true + } + Property { + name: "spellCheckEnabled" + revision: 259 + type: "bool" + read: "isSpellCheckEnabled" + write: "setSpellCheckEnabled" + notify: "spellCheckEnabledChanged" + index: 11 + lineNumber: 42 + isFinal: true + } + Property { + name: "userScripts" + type: "QQuickWebEngineScriptCollection" + isPointer: true + read: "userScripts" + index: 12 + lineNumber: 43 + isReadonly: true + } + Property { + name: "downloadPath" + revision: 261 + type: "QString" + read: "downloadPath" + write: "setDownloadPath" + notify: "downloadPathChanged" + index: 13 + lineNumber: 44 + isFinal: true + } + Property { + name: "isPushServiceEnabled" + revision: 1541 + type: "bool" + read: "isPushServiceEnabled" + write: "setPushServiceEnabled" + notify: "pushServiceEnabledChanged" + index: 14 + lineNumber: 45 + isFinal: true + } + Property { + name: "clientHints" + revision: 1544 + type: "QWebEngineClientHints" + isPointer: true + read: "clientHints" + index: 15 + lineNumber: 46 + isReadonly: true + isFinal: true + } + Property { + name: "extensionManager" + revision: 1546 + type: "QWebEngineExtensionManager" + isPointer: true + read: "extensionManager" + index: 16 + lineNumber: 48 + isReadonly: true + isPropertyConstant: true + } + Signal { name: "storageNameChanged"; lineNumber: 147 } + Signal { name: "offTheRecordChanged"; lineNumber: 148 } + Signal { name: "persistentStoragePathChanged"; lineNumber: 149 } + Signal { name: "cachePathChanged"; lineNumber: 150 } + Signal { name: "httpUserAgentChanged"; lineNumber: 151 } + Signal { name: "httpCacheTypeChanged"; lineNumber: 152 } + Signal { name: "persistentCookiesPolicyChanged"; lineNumber: 153 } + Signal { name: "httpCacheMaximumSizeChanged"; lineNumber: 154 } + Signal { name: "httpAcceptLanguageChanged"; revision: 257; lineNumber: 155 } + Signal { name: "spellCheckLanguagesChanged"; revision: 259; lineNumber: 156 } + Signal { name: "spellCheckEnabledChanged"; revision: 259; lineNumber: 157 } + Signal { name: "downloadPathChanged"; revision: 261; lineNumber: 158 } + Signal { name: "pushServiceEnabledChanged"; revision: 1541; lineNumber: 159 } + Signal { name: "clearHttpCacheCompleted"; revision: 1543; lineNumber: 160 } + Signal { name: "persistentPermissionsPolicyChanged"; revision: 1544; lineNumber: 161 } + Signal { + name: "downloadRequested" + lineNumber: 162 + Parameter { name: "download"; type: "QQuickWebEngineDownloadRequest"; isPointer: true } + } + Signal { + name: "downloadFinished" + lineNumber: 163 + Parameter { name: "download"; type: "QQuickWebEngineDownloadRequest"; isPointer: true } + } + Signal { + name: "presentNotification" + revision: 261 + lineNumber: 165 + Parameter { name: "notification"; type: "QWebEngineNotification"; isPointer: true } + } + Method { name: "clearHttpCache"; revision: 258; lineNumber: 120 } + Method { + name: "queryPermission" + revision: 1544 + type: "QWebEnginePermission" + isMethodConstant: true + lineNumber: 139 + Parameter { name: "securityOrigin"; type: "QUrl" } + Parameter { name: "permissionType"; type: "QWebEnginePermission::PermissionType" } + } + Method { + name: "listAllPermissions" + revision: 1544 + type: "QWebEnginePermission" + isList: true + isMethodConstant: true + lineNumber: 140 + } + Method { + name: "listPermissionsForOrigin" + revision: 1544 + type: "QWebEnginePermission" + isList: true + isMethodConstant: true + lineNumber: 141 + Parameter { name: "securityOrigin"; type: "QUrl" } + } + Method { + name: "listPermissionsForPermissionType" + revision: 1544 + type: "QWebEnginePermission" + isList: true + isMethodConstant: true + lineNumber: 142 + Parameter { name: "permissionType"; type: "QWebEnginePermission::PermissionType" } + } + } + Component { + file: "private/qquickwebengineprofileprototype_p.h" + lineNumber: 33 + name: "QQuickWebEngineProfilePrototype" + accessSemantics: "reference" + prototype: "QObject" + interfaces: ["QQmlParserStatus"] + exports: ["QtWebEngine/WebEngineProfilePrototype 6.9"] + exportMetaObjectRevisions: [1545] + Property { + name: "storageName" + type: "QString" + read: "storageName" + write: "setStorageName" + index: 0 + lineNumber: 38 + isFinal: true + } + Property { + name: "persistentStoragePath" + type: "QString" + read: "persistentStoragePath" + write: "setPersistentStoragePath" + index: 1 + lineNumber: 39 + isFinal: true + } + Property { + name: "cachePath" + type: "QString" + read: "cachePath" + write: "setCachePath" + index: 2 + lineNumber: 41 + isFinal: true + } + Property { + name: "httpCacheType" + type: "QQuickWebEngineProfile::HttpCacheType" + read: "httpCacheType" + write: "setHttpCacheType" + index: 3 + lineNumber: 42 + isFinal: true + } + Property { + name: "persistentCookiesPolicy" + type: "QQuickWebEngineProfile::PersistentCookiesPolicy" + read: "persistentCookiesPolicy" + write: "setPersistentCookiesPolicy" + index: 4 + lineNumber: 44 + isFinal: true + } + Property { + name: "httpCacheMaximumSize" + type: "int" + read: "httpCacheMaximumSize" + write: "setHttpCacheMaximumSize" + index: 5 + lineNumber: 46 + isFinal: true + } + Property { + name: "persistentPermissionsPolicy" + type: "QQuickWebEngineProfile::PersistentPermissionsPolicy" + read: "persistentPermissionsPolicy" + write: "setPersistentPermissionsPolicy" + index: 6 + lineNumber: 47 + isFinal: true + } + Property { + name: "additionalTrustedCertificateFiles" + type: "QStringList" + read: "additionalTrustedCertificateFiles" + write: "setAdditionalTrustedCertificateFiles" + index: 7 + lineNumber: 49 + isFinal: true + } + Method { name: "instance"; type: "QQuickWebEngineProfile"; isPointer: true; lineNumber: 84 } + } + Component { + file: "private/qquickwebenginesettings_p.h" + lineNumber: 27 + name: "QQuickWebEngineSettings" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/WebEngineSettings 1.1", + "QtWebEngine/WebEngineSettings 1.2", + "QtWebEngine/WebEngineSettings 1.3", + "QtWebEngine/WebEngineSettings 1.4", + "QtWebEngine/WebEngineSettings 1.5", + "QtWebEngine/WebEngineSettings 1.6", + "QtWebEngine/WebEngineSettings 1.7", + "QtWebEngine/WebEngineSettings 1.8", + "QtWebEngine/WebEngineSettings 6.0", + "QtWebEngine/WebEngineSettings 6.4", + "QtWebEngine/WebEngineSettings 6.6", + "QtWebEngine/WebEngineSettings 6.7", + "QtWebEngine/WebEngineSettings 6.8", + "QtWebEngine/WebEngineSettings 6.9", + "QtWebEngine/WebEngineSettings 6.10" + ] + isCreatable: false + exportMetaObjectRevisions: [ + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 1536, + 1540, + 1542, + 1543, + 1544, + 1545, + 1546 + ] + Enum { + name: "UnknownUrlSchemePolicy" + lineNumber: 75 + values: [ + "DisallowUnknownUrlSchemes", + "AllowUnknownUrlSchemesFromUserInteraction", + "AllowAllUnknownUrlSchemes" + ] + } + Enum { + name: "ImageAnimationPolicy" + isScoped: true + type: "quint8" + lineNumber: 83 + values: ["Allow", "AnimateOnce", "Disallow"] + } + Property { + name: "autoLoadImages" + type: "bool" + read: "autoLoadImages" + write: "setAutoLoadImages" + notify: "autoLoadImagesChanged" + index: 0 + lineNumber: 29 + isFinal: true + } + Property { + name: "javascriptEnabled" + type: "bool" + read: "javascriptEnabled" + write: "setJavascriptEnabled" + notify: "javascriptEnabledChanged" + index: 1 + lineNumber: 30 + isFinal: true + } + Property { + name: "javascriptCanOpenWindows" + type: "bool" + read: "javascriptCanOpenWindows" + write: "setJavascriptCanOpenWindows" + notify: "javascriptCanOpenWindowsChanged" + index: 2 + lineNumber: 31 + isFinal: true + } + Property { + name: "javascriptCanAccessClipboard" + type: "bool" + read: "javascriptCanAccessClipboard" + write: "setJavascriptCanAccessClipboard" + notify: "javascriptCanAccessClipboardChanged" + index: 3 + lineNumber: 32 + isFinal: true + } + Property { + name: "linksIncludedInFocusChain" + type: "bool" + read: "linksIncludedInFocusChain" + write: "setLinksIncludedInFocusChain" + notify: "linksIncludedInFocusChainChanged" + index: 4 + lineNumber: 33 + isFinal: true + } + Property { + name: "localStorageEnabled" + type: "bool" + read: "localStorageEnabled" + write: "setLocalStorageEnabled" + notify: "localStorageEnabledChanged" + index: 5 + lineNumber: 34 + isFinal: true + } + Property { + name: "localContentCanAccessRemoteUrls" + type: "bool" + read: "localContentCanAccessRemoteUrls" + write: "setLocalContentCanAccessRemoteUrls" + notify: "localContentCanAccessRemoteUrlsChanged" + index: 6 + lineNumber: 35 + isFinal: true + } + Property { + name: "spatialNavigationEnabled" + type: "bool" + read: "spatialNavigationEnabled" + write: "setSpatialNavigationEnabled" + notify: "spatialNavigationEnabledChanged" + index: 7 + lineNumber: 36 + isFinal: true + } + Property { + name: "localContentCanAccessFileUrls" + type: "bool" + read: "localContentCanAccessFileUrls" + write: "setLocalContentCanAccessFileUrls" + notify: "localContentCanAccessFileUrlsChanged" + index: 8 + lineNumber: 37 + isFinal: true + } + Property { + name: "hyperlinkAuditingEnabled" + type: "bool" + read: "hyperlinkAuditingEnabled" + write: "setHyperlinkAuditingEnabled" + notify: "hyperlinkAuditingEnabledChanged" + index: 9 + lineNumber: 38 + isFinal: true + } + Property { + name: "errorPageEnabled" + type: "bool" + read: "errorPageEnabled" + write: "setErrorPageEnabled" + notify: "errorPageEnabledChanged" + index: 10 + lineNumber: 39 + isFinal: true + } + Property { + name: "pluginsEnabled" + type: "bool" + read: "pluginsEnabled" + write: "setPluginsEnabled" + notify: "pluginsEnabledChanged" + index: 11 + lineNumber: 40 + isFinal: true + } + Property { + name: "fullScreenSupportEnabled" + revision: 257 + type: "bool" + read: "fullScreenSupportEnabled" + write: "setFullScreenSupportEnabled" + notify: "fullScreenSupportEnabledChanged" + index: 12 + lineNumber: 41 + isFinal: true + } + Property { + name: "defaultTextEncoding" + type: "QString" + read: "defaultTextEncoding" + write: "setDefaultTextEncoding" + notify: "defaultTextEncodingChanged" + index: 13 + lineNumber: 42 + isFinal: true + } + Property { + name: "screenCaptureEnabled" + revision: 258 + type: "bool" + read: "screenCaptureEnabled" + write: "setScreenCaptureEnabled" + notify: "screenCaptureEnabledChanged" + index: 14 + lineNumber: 43 + isFinal: true + } + Property { + name: "webGLEnabled" + revision: 258 + type: "bool" + read: "webGLEnabled" + write: "setWebGLEnabled" + notify: "webGLEnabledChanged" + index: 15 + lineNumber: 44 + isFinal: true + } + Property { + name: "accelerated2dCanvasEnabled" + revision: 258 + type: "bool" + read: "accelerated2dCanvasEnabled" + write: "setAccelerated2dCanvasEnabled" + notify: "accelerated2dCanvasEnabledChanged" + index: 16 + lineNumber: 45 + isFinal: true + } + Property { + name: "autoLoadIconsForPage" + revision: 258 + type: "bool" + read: "autoLoadIconsForPage" + write: "setAutoLoadIconsForPage" + notify: "autoLoadIconsForPageChanged" + index: 17 + lineNumber: 46 + isFinal: true + } + Property { + name: "touchIconsEnabled" + revision: 258 + type: "bool" + read: "touchIconsEnabled" + write: "setTouchIconsEnabled" + notify: "touchIconsEnabledChanged" + index: 18 + lineNumber: 47 + isFinal: true + } + Property { + name: "focusOnNavigationEnabled" + revision: 259 + type: "bool" + read: "focusOnNavigationEnabled" + write: "setFocusOnNavigationEnabled" + notify: "focusOnNavigationEnabledChanged" + index: 19 + lineNumber: 48 + isFinal: true + } + Property { + name: "printElementBackgrounds" + revision: 259 + type: "bool" + read: "printElementBackgrounds" + write: "setPrintElementBackgrounds" + notify: "printElementBackgroundsChanged" + index: 20 + lineNumber: 49 + isFinal: true + } + Property { + name: "allowRunningInsecureContent" + revision: 259 + type: "bool" + read: "allowRunningInsecureContent" + write: "setAllowRunningInsecureContent" + notify: "allowRunningInsecureContentChanged" + index: 21 + lineNumber: 50 + isFinal: true + } + Property { + name: "allowGeolocationOnInsecureOrigins" + revision: 260 + type: "bool" + read: "allowGeolocationOnInsecureOrigins" + write: "setAllowGeolocationOnInsecureOrigins" + notify: "allowGeolocationOnInsecureOriginsChanged" + index: 22 + lineNumber: 51 + isFinal: true + } + Property { + name: "allowWindowActivationFromJavaScript" + revision: 261 + type: "bool" + read: "allowWindowActivationFromJavaScript" + write: "setAllowWindowActivationFromJavaScript" + notify: "allowWindowActivationFromJavaScriptChanged" + index: 23 + lineNumber: 52 + isFinal: true + } + Property { + name: "showScrollBars" + revision: 261 + type: "bool" + read: "showScrollBars" + write: "setShowScrollBars" + notify: "showScrollBarsChanged" + index: 24 + lineNumber: 53 + isFinal: true + } + Property { + name: "unknownUrlSchemePolicy" + revision: 262 + type: "UnknownUrlSchemePolicy" + read: "unknownUrlSchemePolicy" + write: "setUnknownUrlSchemePolicy" + notify: "unknownUrlSchemePolicyChanged" + index: 25 + lineNumber: 54 + isFinal: true + } + Property { + name: "playbackRequiresUserGesture" + revision: 262 + type: "bool" + read: "playbackRequiresUserGesture" + write: "setPlaybackRequiresUserGesture" + notify: "playbackRequiresUserGestureChanged" + index: 26 + lineNumber: 55 + isFinal: true + } + Property { + name: "webRTCPublicInterfacesOnly" + revision: 262 + type: "bool" + read: "webRTCPublicInterfacesOnly" + write: "setWebRTCPublicInterfacesOnly" + notify: "webRTCPublicInterfacesOnlyChanged" + index: 27 + lineNumber: 56 + isFinal: true + } + Property { + name: "javascriptCanPaste" + revision: 262 + type: "bool" + read: "javascriptCanPaste" + write: "setJavascriptCanPaste" + notify: "javascriptCanPasteChanged" + index: 28 + lineNumber: 57 + isFinal: true + } + Property { + name: "dnsPrefetchEnabled" + revision: 263 + type: "bool" + read: "dnsPrefetchEnabled" + write: "setDnsPrefetchEnabled" + notify: "dnsPrefetchEnabledChanged" + index: 29 + lineNumber: 58 + isFinal: true + } + Property { + name: "pdfViewerEnabled" + revision: 264 + type: "bool" + read: "pdfViewerEnabled" + write: "setPdfViewerEnabled" + notify: "pdfViewerEnabledChanged" + index: 30 + lineNumber: 59 + isFinal: true + } + Property { + name: "navigateOnDropEnabled" + revision: 1540 + type: "bool" + read: "navigateOnDropEnabled" + write: "setNavigateOnDropEnabled" + notify: "navigateOnDropEnabledChanged" + index: 31 + lineNumber: 60 + isFinal: true + } + Property { + name: "readingFromCanvasEnabled" + revision: 1542 + type: "bool" + read: "readingFromCanvasEnabled" + write: "setReadingFromCanvasEnabled" + notify: "readingFromCanvasEnabledChanged" + index: 32 + lineNumber: 61 + isFinal: true + } + Property { + name: "forceDarkMode" + revision: 1543 + type: "bool" + read: "forceDarkMode" + write: "setForceDarkMode" + notify: "forceDarkModeChanged" + index: 33 + lineNumber: 62 + isFinal: true + } + Property { + name: "scrollAnimatorEnabled" + revision: 1544 + type: "bool" + read: "scrollAnimatorEnabled" + write: "setScrollAnimatorEnabled" + notify: "scrollAnimatorEnabledChanged" + index: 34 + lineNumber: 63 + isFinal: true + } + Property { + name: "imageAnimationPolicy" + revision: 1544 + type: "ImageAnimationPolicy" + read: "imageAnimationPolicy" + write: "setImageAnimationPolicy" + notify: "imageAnimationPolicyChanged" + index: 35 + lineNumber: 64 + isFinal: true + } + Property { + name: "printHeaderAndFooter" + revision: 1545 + type: "bool" + read: "printHeaderAndFooter" + write: "setPrintHeaderAndFooter" + notify: "printHeaderAndFooterChanged" + index: 36 + lineNumber: 65 + isFinal: true + } + Property { + name: "preferCSSMarginsForPrinting" + revision: 1545 + type: "bool" + read: "preferCSSMarginsForPrinting" + write: "setPreferCSSMarginsForPrinting" + notify: "preferCSSMarginsForPrintingChanged" + index: 37 + lineNumber: 66 + isFinal: true + } + Property { + name: "touchEventsApiEnabled" + revision: 1545 + type: "bool" + read: "touchEventsApiEnabled" + write: "setTouchEventsApiEnabled" + notify: "touchEventsApiEnabledChanged" + index: 38 + lineNumber: 67 + isFinal: true + } + Property { + name: "backForwardCacheEnabled" + revision: 1546 + type: "bool" + read: "backForwardCacheEnabled" + write: "setBackForwardCacheEnabled" + notify: "backForwardCacheEnabledChanged" + index: 39 + lineNumber: 68 + isFinal: true + } + Signal { name: "autoLoadImagesChanged"; lineNumber: 176 } + Signal { name: "javascriptEnabledChanged"; lineNumber: 177 } + Signal { name: "javascriptCanOpenWindowsChanged"; lineNumber: 178 } + Signal { name: "javascriptCanAccessClipboardChanged"; lineNumber: 179 } + Signal { name: "linksIncludedInFocusChainChanged"; lineNumber: 180 } + Signal { name: "localStorageEnabledChanged"; lineNumber: 181 } + Signal { name: "localContentCanAccessRemoteUrlsChanged"; lineNumber: 182 } + Signal { name: "spatialNavigationEnabledChanged"; lineNumber: 183 } + Signal { name: "localContentCanAccessFileUrlsChanged"; lineNumber: 184 } + Signal { name: "hyperlinkAuditingEnabledChanged"; lineNumber: 185 } + Signal { name: "errorPageEnabledChanged"; lineNumber: 186 } + Signal { name: "pluginsEnabledChanged"; lineNumber: 187 } + Signal { name: "fullScreenSupportEnabledChanged"; revision: 257; lineNumber: 188 } + Signal { name: "defaultTextEncodingChanged"; lineNumber: 189 } + Signal { name: "screenCaptureEnabledChanged"; revision: 258; lineNumber: 190 } + Signal { name: "webGLEnabledChanged"; revision: 258; lineNumber: 191 } + Signal { name: "accelerated2dCanvasEnabledChanged"; revision: 258; lineNumber: 192 } + Signal { name: "autoLoadIconsForPageChanged"; revision: 258; lineNumber: 193 } + Signal { name: "touchIconsEnabledChanged"; revision: 258; lineNumber: 194 } + Signal { name: "focusOnNavigationEnabledChanged"; revision: 259; lineNumber: 195 } + Signal { name: "printElementBackgroundsChanged"; revision: 259; lineNumber: 196 } + Signal { name: "allowRunningInsecureContentChanged"; revision: 259; lineNumber: 197 } + Signal { name: "allowGeolocationOnInsecureOriginsChanged"; revision: 260; lineNumber: 198 } + Signal { name: "allowWindowActivationFromJavaScriptChanged"; revision: 261; lineNumber: 199 } + Signal { name: "showScrollBarsChanged"; revision: 261; lineNumber: 200 } + Signal { name: "unknownUrlSchemePolicyChanged"; revision: 262; lineNumber: 201 } + Signal { name: "playbackRequiresUserGestureChanged"; revision: 262; lineNumber: 202 } + Signal { name: "webRTCPublicInterfacesOnlyChanged"; revision: 262; lineNumber: 203 } + Signal { name: "javascriptCanPasteChanged"; revision: 262; lineNumber: 204 } + Signal { name: "dnsPrefetchEnabledChanged"; revision: 263; lineNumber: 205 } + Signal { name: "pdfViewerEnabledChanged"; revision: 264; lineNumber: 206 } + Signal { name: "navigateOnDropEnabledChanged"; revision: 1540; lineNumber: 207 } + Signal { name: "readingFromCanvasEnabledChanged"; revision: 1542; lineNumber: 208 } + Signal { name: "forceDarkModeChanged"; revision: 1543; lineNumber: 209 } + Signal { name: "scrollAnimatorEnabledChanged"; revision: 1544; lineNumber: 210 } + Signal { name: "imageAnimationPolicyChanged"; revision: 1544; lineNumber: 211 } + Signal { name: "printHeaderAndFooterChanged"; revision: 1545; lineNumber: 212 } + Signal { name: "preferCSSMarginsForPrintingChanged"; revision: 1545; lineNumber: 213 } + Signal { name: "touchEventsApiEnabledChanged"; revision: 1545; lineNumber: 214 } + Signal { name: "backForwardCacheEnabledChanged"; revision: 1546; lineNumber: 215 } + } + Component { + file: "private/qquickwebenginesingleton_p.h" + lineNumber: 29 + name: "QQuickWebEngineSingleton" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtWebEngine/WebEngine 1.1", "QtWebEngine/WebEngine 6.0"] + isCreatable: false + isSingleton: true + exportMetaObjectRevisions: [257, 1536] + Property { + name: "settings" + type: "QQuickWebEngineSettings" + isPointer: true + read: "settings" + index: 0 + lineNumber: 31 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "defaultProfile" + revision: 257 + type: "QQuickWebEngineProfile" + isPointer: true + read: "defaultProfile" + index: 1 + lineNumber: 32 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Method { name: "script"; type: "QWebEngineScript"; isMethodConstant: true; lineNumber: 40 } + } + Component { + file: "private/qquickwebenginedialogrequests_p.h" + lineNumber: 210 + name: "QQuickWebEngineTooltipRequest" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebEngine/TooltipRequest 1.10", + "QtWebEngine/TooltipRequest 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [266, 1536] + Enum { + name: "RequestType" + lineNumber: 213 + values: ["Show", "Hide"] + } + Property { + name: "x" + type: "int" + read: "x" + index: 0 + lineNumber: 218 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "y" + type: "int" + read: "y" + index: 1 + lineNumber: 219 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "text" + type: "QString" + read: "text" + index: 2 + lineNumber: 220 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "type" + type: "RequestType" + read: "type" + index: 3 + lineNumber: 221 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "accepted" + type: "bool" + read: "isAccepted" + write: "setAccepted" + index: 4 + lineNumber: 222 + isFinal: true + } + } + Component { + file: "private/qquickwebenginetouchselectionmenurequest_p.h" + lineNumber: 32 + name: "QQuickWebEngineTouchSelectionMenuRequest" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtWebEngine/TouchSelectionMenuRequest 6.3"] + isCreatable: false + exportMetaObjectRevisions: [1539] + Enum { + name: "TouchSelectionCommandFlags" + alias: "TouchSelectionCommandFlag" + isFlag: true + lineNumber: 36 + values: ["Cut", "Copy", "Paste"] + } + Property { + name: "accepted" + type: "bool" + read: "isAccepted" + write: "setAccepted" + index: 0 + lineNumber: 44 + isFinal: true + } + Property { + name: "selectionBounds" + revision: 65281 + type: "QRect" + read: "selectionBounds" + index: 1 + lineNumber: 45 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "touchSelectionCommandFlags" + revision: 65281 + type: "TouchSelectionCommandFlags" + read: "touchSelectionCommandFlags" + index: 2 + lineNumber: 46 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + } + Component { + file: "private/qquickwebengineview_p.h" + lineNumber: 60 + name: "QQuickWebEngineView" + accessSemantics: "reference" + defaultProperty: "data" + parentProperty: "parent" + prototype: "QQuickItem" + exports: [ + "QtWebEngine/WebEngineView 1.0", + "QtWebEngine/WebEngineView 1.1", + "QtWebEngine/WebEngineView 1.2", + "QtWebEngine/WebEngineView 1.3", + "QtWebEngine/WebEngineView 1.4", + "QtWebEngine/WebEngineView 1.5", + "QtWebEngine/WebEngineView 1.7", + "QtWebEngine/WebEngineView 1.8", + "QtWebEngine/WebEngineView 1.9", + "QtWebEngine/WebEngineView 1.10", + "QtWebEngine/WebEngineView 1.11", + "QtWebEngine/WebEngineView 1.12", + "QtWebEngine/WebEngineView 2.0", + "QtWebEngine/WebEngineView 2.1", + "QtWebEngine/WebEngineView 2.4", + "QtWebEngine/WebEngineView 2.7", + "QtWebEngine/WebEngineView 2.11", + "QtWebEngine/WebEngineView 6.0", + "QtWebEngine/WebEngineView 6.3", + "QtWebEngine/WebEngineView 6.4", + "QtWebEngine/WebEngineView 6.6", + "QtWebEngine/WebEngineView 6.7", + "QtWebEngine/WebEngineView 6.8" + ] + enforcesScopedEnums: true + exportMetaObjectRevisions: [ + 256, + 257, + 258, + 259, + 260, + 261, + 263, + 264, + 265, + 266, + 267, + 268, + 512, + 513, + 516, + 519, + 523, + 1536, + 1539, + 1540, + 1542, + 1543, + 1544 + ] + Enum { + name: "NavigationRequestAction" + lineNumber: 124 + values: ["AcceptRequest", "IgnoreRequest"] + } + Enum { + name: "NavigationType" + lineNumber: 132 + values: [ + "LinkClickedNavigation", + "TypedNavigation", + "FormSubmittedNavigation", + "BackForwardNavigation", + "ReloadNavigation", + "OtherNavigation", + "RedirectNavigation" + ] + } + Enum { + name: "LoadStatus" + lineNumber: 143 + values: [ + "LoadStartedStatus", + "LoadStoppedStatus", + "LoadSucceededStatus", + "LoadFailedStatus" + ] + } + Enum { + name: "ErrorDomain" + lineNumber: 151 + values: [ + "NoErrorDomain", + "InternalErrorDomain", + "ConnectionErrorDomain", + "CertificateErrorDomain", + "HttpErrorDomain", + "FtpErrorDomain", + "DnsErrorDomain" + ] + } + Enum { + name: "NewViewDestination" + lineNumber: 162 + values: [ + "NewViewInWindow", + "NewViewInTab", + "NewViewInDialog", + "NewViewInBackgroundTab" + ] + } + Enum { + name: "Feature" + lineNumber: 172 + values: [ + "MediaAudioCapture", + "MediaVideoCapture", + "MediaAudioVideoCapture", + "Geolocation", + "DesktopVideoCapture", + "DesktopAudioVideoCapture", + "Notifications", + "ClipboardReadWrite", + "LocalFontsAccess" + ] + } + Enum { + name: "WebAction" + lineNumber: 186 + values: [ + "NoWebAction", + "Back", + "Forward", + "Stop", + "Reload", + "Cut", + "Copy", + "Paste", + "Undo", + "Redo", + "SelectAll", + "ReloadAndBypassCache", + "PasteAndMatchStyle", + "OpenLinkInThisWindow", + "OpenLinkInNewWindow", + "OpenLinkInNewTab", + "CopyLinkToClipboard", + "DownloadLinkToDisk", + "CopyImageToClipboard", + "CopyImageUrlToClipboard", + "DownloadImageToDisk", + "CopyMediaUrlToClipboard", + "ToggleMediaControls", + "ToggleMediaLoop", + "ToggleMediaPlayPause", + "ToggleMediaMute", + "DownloadMediaToDisk", + "InspectElement", + "ExitFullScreen", + "RequestClose", + "Unselect", + "SavePage", + "OpenLinkInNewBackgroundTab", + "ViewSource", + "ToggleBold", + "ToggleItalic", + "ToggleUnderline", + "ToggleStrikethrough", + "AlignLeft", + "AlignCenter", + "AlignRight", + "AlignJustified", + "Indent", + "Outdent", + "InsertOrderedList", + "InsertUnorderedList", + "ChangeTextDirectionLTR", + "ChangeTextDirectionRTL", + "WebActionCount" + ] + } + Enum { + name: "JavaScriptConsoleMessageLevel" + lineNumber: 252 + values: [ + "InfoMessageLevel", + "WarningMessageLevel", + "ErrorMessageLevel" + ] + } + Enum { + name: "RenderProcessTerminationStatus" + lineNumber: 260 + values: [ + "NormalTerminationStatus", + "AbnormalTerminationStatus", + "CrashedTerminationStatus", + "KilledTerminationStatus" + ] + } + Enum { + name: "FindFlags" + alias: "FindFlag" + isFlag: true + lineNumber: 268 + values: ["FindBackward", "FindCaseSensitively"] + } + Enum { + name: "PrintedPageSizeId" + lineNumber: 276 + values: [ + "Letter", + "Legal", + "Executive", + "A0", + "A1", + "A2", + "A3", + "A4", + "A5", + "A6", + "A7", + "A8", + "A9", + "A10", + "B0", + "B1", + "B2", + "B3", + "B4", + "B5", + "B6", + "B7", + "B8", + "B9", + "B10", + "C5E", + "Comm10E", + "DLE", + "Folio", + "Ledger", + "Tabloid", + "Custom", + "A3Extra", + "A4Extra", + "A4Plus", + "A4Small", + "A5Extra", + "B5Extra", + "JisB0", + "JisB1", + "JisB2", + "JisB3", + "JisB4", + "JisB5", + "JisB6", + "JisB7", + "JisB8", + "JisB9", + "JisB10", + "AnsiC", + "AnsiD", + "AnsiE", + "LegalExtra", + "LetterExtra", + "LetterPlus", + "LetterSmall", + "TabloidExtra", + "ArchA", + "ArchB", + "ArchC", + "ArchD", + "ArchE", + "Imperial7x9", + "Imperial8x10", + "Imperial9x11", + "Imperial9x12", + "Imperial10x11", + "Imperial10x13", + "Imperial10x14", + "Imperial12x11", + "Imperial15x11", + "ExecutiveStandard", + "Note", + "Quarto", + "Statement", + "SuperA", + "SuperB", + "Postcard", + "DoublePostcard", + "Prc16K", + "Prc32K", + "Prc32KBig", + "FanFoldUS", + "FanFoldGerman", + "FanFoldGermanLegal", + "EnvelopeB4", + "EnvelopeB5", + "EnvelopeB6", + "EnvelopeC0", + "EnvelopeC1", + "EnvelopeC2", + "EnvelopeC3", + "EnvelopeC4", + "EnvelopeC6", + "EnvelopeC65", + "EnvelopeC7", + "Envelope9", + "Envelope11", + "Envelope12", + "Envelope14", + "EnvelopeMonarch", + "EnvelopePersonal", + "EnvelopeChou3", + "EnvelopeChou4", + "EnvelopeInvite", + "EnvelopeItalian", + "EnvelopeKaku2", + "EnvelopeKaku3", + "EnvelopePrc1", + "EnvelopePrc2", + "EnvelopePrc3", + "EnvelopePrc4", + "EnvelopePrc5", + "EnvelopePrc6", + "EnvelopePrc7", + "EnvelopePrc8", + "EnvelopePrc9", + "EnvelopePrc10", + "EnvelopeYou4", + "LastPageSize", + "AnsiA", + "AnsiB", + "EnvelopeC5", + "EnvelopeDL", + "Envelope10" + ] + } + Enum { + name: "PrintedPageOrientation" + lineNumber: 427 + values: ["Portrait", "Landscape"] + } + Enum { + name: "LifecycleState" + isScoped: true + lineNumber: 434 + values: ["Active", "Frozen", "Discarded"] + } + Property { + name: "url" + type: "QUrl" + read: "url" + write: "setUrl" + notify: "urlChanged" + index: 0 + lineNumber: 63 + isFinal: true + } + Property { + name: "icon" + type: "QUrl" + read: "icon" + notify: "iconChanged" + index: 1 + lineNumber: 64 + isReadonly: true + isFinal: true + } + Property { + name: "loading" + type: "bool" + read: "isLoading" + notify: "loadingChanged" + index: 2 + lineNumber: 65 + isReadonly: true + isFinal: true + } + Property { + name: "loadProgress" + type: "int" + read: "loadProgress" + notify: "loadProgressChanged" + index: 3 + lineNumber: 66 + isReadonly: true + isFinal: true + } + Property { + name: "title" + type: "QString" + read: "title" + notify: "titleChanged" + index: 4 + lineNumber: 67 + isReadonly: true + isFinal: true + } + Property { + name: "canGoBack" + type: "bool" + read: "canGoBack" + notify: "canGoBackChanged" + index: 5 + lineNumber: 68 + isReadonly: true + isFinal: true + } + Property { + name: "canGoForward" + type: "bool" + read: "canGoForward" + notify: "canGoForwardChanged" + index: 6 + lineNumber: 69 + isReadonly: true + isFinal: true + } + Property { + name: "isFullScreen" + revision: 257 + type: "bool" + read: "isFullScreen" + notify: "isFullScreenChanged" + index: 7 + lineNumber: 70 + isReadonly: true + isFinal: true + } + Property { + name: "zoomFactor" + revision: 257 + type: "double" + read: "zoomFactor" + write: "setZoomFactor" + notify: "zoomFactorChanged" + index: 8 + lineNumber: 71 + isFinal: true + } + Property { + name: "profile" + revision: 257 + type: "QQuickWebEngineProfile" + isPointer: true + read: "profile" + write: "setProfile" + notify: "profileChanged" + index: 9 + lineNumber: 72 + isFinal: true + } + Property { + name: "settings" + revision: 257 + type: "QQuickWebEngineSettings" + isPointer: true + read: "settings" + index: 10 + lineNumber: 73 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "history" + revision: 257 + type: "QWebEngineHistory" + isPointer: true + read: "history" + index: 11 + lineNumber: 74 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "webChannel" + revision: 257 + type: "QQmlWebChannel" + isPointer: true + read: "webChannel" + write: "setWebChannel" + notify: "webChannelChanged" + index: 12 + lineNumber: 76 + isFinal: true + } + Property { + name: "userScripts" + revision: 257 + type: "QQuickWebEngineScriptCollection" + isPointer: true + read: "userScripts" + index: 13 + lineNumber: 78 + isReadonly: true + isFinal: true + } + Property { + name: "activeFocusOnPress" + revision: 258 + type: "bool" + read: "activeFocusOnPress" + write: "setActiveFocusOnPress" + notify: "activeFocusOnPressChanged" + index: 14 + lineNumber: 79 + isFinal: true + } + Property { + name: "backgroundColor" + revision: 258 + type: "QColor" + read: "backgroundColor" + write: "setBackgroundColor" + notify: "backgroundColorChanged" + index: 15 + lineNumber: 80 + isFinal: true + } + Property { + name: "contentsSize" + revision: 259 + type: "QSizeF" + read: "contentsSize" + notify: "contentsSizeChanged" + index: 16 + lineNumber: 81 + isReadonly: true + isFinal: true + } + Property { + name: "scrollPosition" + revision: 259 + type: "QPointF" + read: "scrollPosition" + notify: "scrollPositionChanged" + index: 17 + lineNumber: 82 + isReadonly: true + isFinal: true + } + Property { + name: "audioMuted" + revision: 259 + type: "bool" + read: "isAudioMuted" + write: "setAudioMuted" + notify: "audioMutedChanged" + index: 18 + lineNumber: 83 + isFinal: true + } + Property { + name: "recentlyAudible" + revision: 259 + type: "bool" + read: "recentlyAudible" + notify: "recentlyAudibleChanged" + index: 19 + lineNumber: 84 + isReadonly: true + isFinal: true + } + Property { + name: "webChannelWorld" + revision: 259 + type: "uint" + read: "webChannelWorld" + write: "setWebChannelWorld" + notify: "webChannelWorldChanged" + index: 20 + lineNumber: 85 + isFinal: true + } + Property { + name: "inspectedView" + revision: 263 + type: "QQuickWebEngineView" + isPointer: true + read: "inspectedView" + write: "setInspectedView" + notify: "inspectedViewChanged" + index: 21 + lineNumber: 87 + isFinal: true + } + Property { + name: "devToolsView" + revision: 263 + type: "QQuickWebEngineView" + isPointer: true + read: "devToolsView" + write: "setDevToolsView" + notify: "devToolsViewChanged" + index: 22 + lineNumber: 88 + isFinal: true + } + Property { + name: "devToolsId" + revision: 1542 + type: "QString" + read: "devToolsId" + index: 23 + lineNumber: 89 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "lifecycleState" + revision: 266 + type: "LifecycleState" + read: "lifecycleState" + write: "setLifecycleState" + notify: "lifecycleStateChanged" + index: 24 + lineNumber: 91 + isFinal: true + } + Property { + name: "recommendedState" + revision: 266 + type: "LifecycleState" + read: "recommendedState" + notify: "recommendedStateChanged" + index: 25 + lineNumber: 92 + isReadonly: true + isFinal: true + } + Property { + name: "renderProcessPid" + revision: 267 + type: "qlonglong" + read: "renderProcessPid" + notify: "renderProcessPidChanged" + index: 26 + lineNumber: 94 + isReadonly: true + isFinal: true + } + Property { + name: "touchHandleDelegate" + revision: 65280 + type: "QQmlComponent" + isPointer: true + read: "touchHandleDelegate" + write: "setTouchHandleDelegate" + notify: "touchHandleDelegateChanged" + index: 27 + lineNumber: 95 + isFinal: true + } + Property { + name: "mainFrame" + revision: 1544 + type: "QQuickWebEngineFrame" + read: "mainFrame" + index: 28 + lineNumber: 97 + isReadonly: true + isFinal: true + } + Signal { name: "titleChanged"; lineNumber: 513 } + Signal { name: "urlChanged"; lineNumber: 514 } + Signal { name: "iconChanged"; lineNumber: 515 } + Signal { + name: "loadingChanged" + lineNumber: 516 + Parameter { name: "loadingInfo"; type: "QWebEngineLoadingInfo" } + } + Signal { name: "loadProgressChanged"; lineNumber: 517 } + Signal { + name: "linkHovered" + lineNumber: 518 + Parameter { name: "hoveredUrl"; type: "QUrl" } + } + Signal { + name: "navigationRequested" + lineNumber: 519 + Parameter { name: "request"; type: "QWebEngineNavigationRequest"; isPointer: true } + } + Signal { + name: "javaScriptConsoleMessage" + lineNumber: 520 + Parameter { name: "level"; type: "QQuickWebEngineView::JavaScriptConsoleMessageLevel" } + Parameter { name: "message"; type: "QString" } + Parameter { name: "lineNumber"; type: "int" } + Parameter { name: "sourceID"; type: "QString" } + } + Signal { + name: "certificateError" + revision: 257 + lineNumber: 522 + Parameter { name: "error"; type: "QWebEngineCertificateError" } + } + Signal { + name: "fullScreenRequested" + revision: 257 + lineNumber: 523 + Parameter { name: "request"; type: "QWebEngineFullScreenRequest" } + } + Signal { name: "isFullScreenChanged"; revision: 257; lineNumber: 524 } + Signal { + name: "featurePermissionRequested" + revision: 257 + lineNumber: 529 + Parameter { name: "securityOrigin"; type: "QUrl" } + Parameter { name: "feature"; type: "QQuickWebEngineView::Feature" } + } + Signal { + name: "zoomFactorChanged" + revision: 257 + lineNumber: 532 + Parameter { name: "arg"; type: "double" } + } + Signal { name: "profileChanged"; revision: 257; lineNumber: 533 } + Signal { name: "webChannelChanged"; revision: 257; lineNumber: 534 } + Signal { + name: "activeFocusOnPressChanged" + revision: 258 + lineNumber: 535 + Parameter { type: "bool" } + } + Signal { name: "backgroundColorChanged"; revision: 258; lineNumber: 536 } + Signal { + name: "renderProcessTerminated" + revision: 258 + lineNumber: 538 + Parameter { + name: "terminationStatus" + type: "QQuickWebEngineView::RenderProcessTerminationStatus" + } + Parameter { name: "exitCode"; type: "int" } + } + Signal { name: "windowCloseRequested"; revision: 258; lineNumber: 540 } + Signal { + name: "contentsSizeChanged" + revision: 259 + lineNumber: 541 + Parameter { name: "size"; type: "QSizeF" } + } + Signal { + name: "scrollPositionChanged" + revision: 259 + lineNumber: 542 + Parameter { name: "position"; type: "QPointF" } + } + Signal { + name: "audioMutedChanged" + revision: 259 + lineNumber: 543 + Parameter { name: "muted"; type: "bool" } + } + Signal { + name: "recentlyAudibleChanged" + revision: 259 + lineNumber: 544 + Parameter { name: "recentlyAudible"; type: "bool" } + } + Signal { + name: "webChannelWorldChanged" + revision: 259 + lineNumber: 545 + Parameter { type: "uint" } + } + Signal { + name: "contextMenuRequested" + revision: 260 + lineNumber: 546 + Parameter { name: "request"; type: "QWebEngineContextMenuRequest"; isPointer: true } + } + Signal { + name: "authenticationDialogRequested" + revision: 260 + lineNumber: 547 + Parameter { + name: "request" + type: "QQuickWebEngineAuthenticationDialogRequest" + isPointer: true + } + } + Signal { + name: "javaScriptDialogRequested" + revision: 260 + lineNumber: 548 + Parameter { name: "request"; type: "QQuickWebEngineJavaScriptDialogRequest"; isPointer: true } + } + Signal { + name: "colorDialogRequested" + revision: 260 + lineNumber: 549 + Parameter { name: "request"; type: "QQuickWebEngineColorDialogRequest"; isPointer: true } + } + Signal { + name: "fileDialogRequested" + revision: 260 + lineNumber: 550 + Parameter { name: "request"; type: "QQuickWebEngineFileDialogRequest"; isPointer: true } + } + Signal { + name: "pdfPrintingFinished" + revision: 261 + lineNumber: 551 + Parameter { name: "filePath"; type: "QString" } + Parameter { name: "success"; type: "bool" } + } + Signal { + name: "quotaRequested" + revision: 263 + lineNumber: 554 + Parameter { name: "request"; type: "QWebEngineQuotaRequest" } + } + Signal { + name: "geometryChangeRequested" + revision: 263 + lineNumber: 556 + Parameter { name: "geometry"; type: "QRect" } + Parameter { name: "frameGeometry"; type: "QRect" } + } + Signal { name: "inspectedViewChanged"; revision: 263; lineNumber: 557 } + Signal { name: "devToolsViewChanged"; revision: 263; lineNumber: 558 } + Signal { + name: "registerProtocolHandlerRequested" + revision: 263 + lineNumber: 559 + Parameter { name: "request"; type: "QWebEngineRegisterProtocolHandlerRequest" } + } + Signal { name: "printRequested"; revision: 264; lineNumber: 560 } + Signal { + name: "selectClientCertificate" + revision: 265 + lineNumber: 561 + Parameter { + name: "clientCertSelection" + type: "QQuickWebEngineClientCertificateSelection" + isPointer: true + } + } + Signal { + name: "tooltipRequested" + revision: 266 + lineNumber: 562 + Parameter { name: "request"; type: "QQuickWebEngineTooltipRequest"; isPointer: true } + } + Signal { + name: "lifecycleStateChanged" + revision: 266 + lineNumber: 563 + Parameter { name: "state"; type: "QQuickWebEngineView::LifecycleState" } + } + Signal { + name: "recommendedStateChanged" + revision: 266 + lineNumber: 564 + Parameter { name: "state"; type: "QQuickWebEngineView::LifecycleState" } + } + Signal { + name: "findTextFinished" + revision: 266 + lineNumber: 565 + Parameter { name: "result"; type: "QWebEngineFindTextResult" } + } + Signal { + name: "renderProcessPidChanged" + revision: 267 + lineNumber: 566 + Parameter { name: "pid"; type: "qlonglong" } + } + Signal { name: "canGoBackChanged"; revision: 267; lineNumber: 567 } + Signal { name: "canGoForwardChanged"; revision: 267; lineNumber: 568 } + Signal { + name: "newWindowRequested" + revision: 268 + lineNumber: 569 + Parameter { name: "request"; type: "QQuickWebEngineNewWindowRequest"; isPointer: true } + } + Signal { + name: "touchSelectionMenuRequested" + revision: 1539 + lineNumber: 570 + Parameter { name: "request"; type: "QQuickWebEngineTouchSelectionMenuRequest"; isPointer: true } + } + Signal { name: "touchHandleDelegateChanged"; revision: 1540; lineNumber: 571 } + Signal { + name: "fileSystemAccessRequested" + revision: 1540 + lineNumber: 572 + Parameter { name: "request"; type: "QWebEngineFileSystemAccessRequest" } + } + Signal { + name: "webAuthUxRequested" + revision: 1543 + lineNumber: 573 + Parameter { name: "request"; type: "QWebEngineWebAuthUxRequest"; isPointer: true } + } + Signal { + name: "desktopMediaRequested" + revision: 1543 + lineNumber: 574 + Parameter { name: "request"; type: "QWebEngineDesktopMediaRequest" } + } + Signal { + name: "printRequestedByFrame" + revision: 1544 + lineNumber: 575 + Parameter { name: "frame"; type: "QQuickWebEngineFrame" } + } + Signal { + name: "permissionRequested" + revision: 1544 + lineNumber: 576 + Parameter { name: "permissionRequest"; type: "QWebEnginePermission" } + } + Method { + name: "runJavaScript" + lineNumber: 484 + Parameter { type: "QString" } + Parameter { type: "QJSValue" } + } + Method { + name: "runJavaScript" + isCloned: true + lineNumber: 484 + Parameter { type: "QString" } + } + Method { + name: "runJavaScript" + revision: 259 + lineNumber: 485 + Parameter { type: "QString" } + Parameter { name: "worldId"; type: "uint" } + Parameter { type: "QJSValue" } + } + Method { + name: "runJavaScript" + revision: 259 + isCloned: true + lineNumber: 485 + Parameter { type: "QString" } + Parameter { name: "worldId"; type: "uint" } + } + Method { + name: "loadHtml" + lineNumber: 486 + Parameter { name: "html"; type: "QString" } + Parameter { name: "baseUrl"; type: "QUrl" } + } + Method { + name: "loadHtml" + isCloned: true + lineNumber: 486 + Parameter { name: "html"; type: "QString" } + } + Method { name: "goBack"; lineNumber: 487 } + Method { name: "goForward"; lineNumber: 488 } + Method { + name: "goBackOrForward" + revision: 257 + lineNumber: 489 + Parameter { name: "index"; type: "int" } + } + Method { name: "reload"; lineNumber: 490 } + Method { name: "reloadAndBypassCache"; revision: 257; lineNumber: 491 } + Method { name: "stop"; lineNumber: 492 } + Method { + name: "findText" + revision: 257 + lineNumber: 493 + Parameter { name: "subString"; type: "QString" } + Parameter { name: "options"; type: "FindFlags" } + Parameter { name: "callback"; type: "QJSValue" } + } + Method { + name: "findText" + revision: 257 + isCloned: true + lineNumber: 493 + Parameter { name: "subString"; type: "QString" } + Parameter { name: "options"; type: "FindFlags" } + } + Method { + name: "findText" + revision: 257 + isCloned: true + lineNumber: 493 + Parameter { name: "subString"; type: "QString" } + } + Method { name: "fullScreenCancelled"; revision: 257; lineNumber: 494 } + Method { + name: "grantFeaturePermission" + revision: 257 + lineNumber: 498 + Parameter { name: "securityOrigin"; type: "QUrl" } + Parameter { type: "QQuickWebEngineView::Feature" } + Parameter { name: "granted"; type: "bool" } + } + Method { + name: "setActiveFocusOnPress" + revision: 258 + lineNumber: 500 + Parameter { name: "arg"; type: "bool" } + } + Method { + name: "triggerWebAction" + revision: 258 + lineNumber: 501 + Parameter { name: "action"; type: "WebAction" } + } + Method { + name: "printToPdf" + revision: 259 + lineNumber: 502 + Parameter { name: "filePath"; type: "QString" } + Parameter { name: "pageSizeId"; type: "PrintedPageSizeId" } + Parameter { name: "orientation"; type: "PrintedPageOrientation" } + } + Method { + name: "printToPdf" + revision: 259 + isCloned: true + lineNumber: 502 + Parameter { name: "filePath"; type: "QString" } + Parameter { name: "pageSizeId"; type: "PrintedPageSizeId" } + } + Method { + name: "printToPdf" + revision: 259 + isCloned: true + lineNumber: 502 + Parameter { name: "filePath"; type: "QString" } + } + Method { + name: "printToPdf" + revision: 259 + lineNumber: 503 + Parameter { name: "callback"; type: "QJSValue" } + Parameter { name: "pageSizeId"; type: "PrintedPageSizeId" } + Parameter { name: "orientation"; type: "PrintedPageOrientation" } + } + Method { + name: "printToPdf" + revision: 259 + isCloned: true + lineNumber: 503 + Parameter { name: "callback"; type: "QJSValue" } + Parameter { name: "pageSizeId"; type: "PrintedPageSizeId" } + } + Method { + name: "printToPdf" + revision: 259 + isCloned: true + lineNumber: 503 + Parameter { name: "callback"; type: "QJSValue" } + } + Method { + name: "replaceMisspelledWord" + revision: 260 + lineNumber: 504 + Parameter { name: "replacement"; type: "QString" } + } + Method { + name: "save" + revision: 1542 + isMethodConstant: true + lineNumber: 505 + Parameter { name: "filePath"; type: "QString" } + Parameter { name: "format"; type: "QWebEngineDownloadRequest::SavePageFormat" } + } + Method { + name: "save" + revision: 1542 + isCloned: true + isMethodConstant: true + lineNumber: 505 + Parameter { name: "filePath"; type: "QString" } + } + Method { name: "lazyInitialize"; lineNumber: 510 } + Method { + name: "action" + revision: 264 + type: "QQuickWebEngineAction" + isPointer: true + lineNumber: 454 + Parameter { name: "action"; type: "WebAction" } + } + Method { + name: "acceptAsNewWindow" + lineNumber: 456 + Parameter { name: "request"; type: "QWebEngineNewWindowRequest"; isPointer: true } + } + Method { + name: "findFrameByName" + revision: 1544 + type: "QQuickWebEngineFrame" + lineNumber: 481 + Parameter { name: "name"; type: "QString" } + } + } + Component { + file: "qwebenginedownloadrequest.h" + lineNumber: 19 + name: "QWebEngineDownloadRequest" + accessSemantics: "reference" + prototype: "QObject" + Enum { + name: "DownloadState" + lineNumber: 41 + values: [ + "DownloadRequested", + "DownloadInProgress", + "DownloadCompleted", + "DownloadCancelled", + "DownloadInterrupted" + ] + } + Enum { + name: "SavePageFormat" + lineNumber: 50 + values: [ + "UnknownSaveFormat", + "SingleHtmlSaveFormat", + "CompleteHtmlSaveFormat", + "MimeHtmlSaveFormat" + ] + } + Enum { + name: "DownloadInterruptReason" + lineNumber: 58 + values: [ + "NoReason", + "FileFailed", + "FileAccessDenied", + "FileNoSpace", + "FileNameTooLong", + "FileTooLarge", + "FileVirusInfected", + "FileTransientError", + "FileBlocked", + "FileSecurityCheckFailed", + "FileTooShort", + "FileHashMismatch", + "NetworkFailed", + "NetworkTimeout", + "NetworkDisconnected", + "NetworkServerDown", + "NetworkInvalidRequest", + "ServerFailed", + "ServerBadContent", + "ServerUnauthorized", + "ServerCertProblem", + "ServerForbidden", + "ServerUnreachable", + "UserCanceled" + ] + } + Property { + name: "id" + type: "uint" + read: "id" + index: 0 + lineNumber: 23 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "state" + type: "DownloadState" + read: "state" + notify: "stateChanged" + index: 1 + lineNumber: 24 + isReadonly: true + isFinal: true + } + Property { + name: "savePageFormat" + type: "SavePageFormat" + read: "savePageFormat" + write: "setSavePageFormat" + notify: "savePageFormatChanged" + index: 2 + lineNumber: 25 + isFinal: true + } + Property { + name: "totalBytes" + type: "qlonglong" + read: "totalBytes" + notify: "totalBytesChanged" + index: 3 + lineNumber: 26 + isReadonly: true + isFinal: true + } + Property { + name: "receivedBytes" + type: "qlonglong" + read: "receivedBytes" + notify: "receivedBytesChanged" + index: 4 + lineNumber: 27 + isReadonly: true + isFinal: true + } + Property { + name: "mimeType" + type: "QString" + read: "mimeType" + index: 5 + lineNumber: 28 + isReadonly: true + isFinal: true + } + Property { + name: "interruptReason" + type: "DownloadInterruptReason" + read: "interruptReason" + notify: "interruptReasonChanged" + index: 6 + lineNumber: 29 + isReadonly: true + isFinal: true + } + Property { + name: "interruptReasonString" + type: "QString" + read: "interruptReasonString" + notify: "interruptReasonChanged" + index: 7 + lineNumber: 30 + isReadonly: true + isFinal: true + } + Property { + name: "isFinished" + type: "bool" + read: "isFinished" + notify: "isFinishedChanged" + index: 8 + lineNumber: 31 + isReadonly: true + isFinal: true + } + Property { + name: "isPaused" + type: "bool" + read: "isPaused" + notify: "isPausedChanged" + index: 9 + lineNumber: 32 + isReadonly: true + isFinal: true + } + Property { + name: "isSavePageDownload" + type: "bool" + read: "isSavePageDownload" + index: 10 + lineNumber: 33 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "url" + type: "QUrl" + read: "url" + index: 11 + lineNumber: 34 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "suggestedFileName" + type: "QString" + read: "suggestedFileName" + index: 12 + lineNumber: 35 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "downloadDirectory" + type: "QString" + read: "downloadDirectory" + write: "setDownloadDirectory" + notify: "downloadDirectoryChanged" + index: 13 + lineNumber: 36 + isFinal: true + } + Property { + name: "downloadFileName" + type: "QString" + read: "downloadFileName" + write: "setDownloadFileName" + notify: "downloadFileNameChanged" + index: 14 + lineNumber: 37 + isFinal: true + } + Signal { + name: "stateChanged" + lineNumber: 117 + Parameter { name: "state"; type: "QWebEngineDownloadRequest::DownloadState" } + } + Signal { name: "savePageFormatChanged"; lineNumber: 118 } + Signal { name: "receivedBytesChanged"; lineNumber: 119 } + Signal { name: "totalBytesChanged"; lineNumber: 120 } + Signal { name: "interruptReasonChanged"; lineNumber: 121 } + Signal { name: "isFinishedChanged"; lineNumber: 122 } + Signal { name: "isPausedChanged"; lineNumber: 123 } + Signal { name: "downloadDirectoryChanged"; lineNumber: 124 } + Signal { name: "downloadFileNameChanged"; lineNumber: 125 } + Method { name: "accept"; lineNumber: 111 } + Method { name: "cancel"; lineNumber: 112 } + Method { name: "pause"; lineNumber: 113 } + Method { name: "resume"; lineNumber: 114 } + } + Component { + file: "qwebenginenewwindowrequest.h" + lineNumber: 24 + name: "QWebEngineNewWindowRequest" + accessSemantics: "reference" + prototype: "QObject" + Enum { + name: "DestinationType" + lineNumber: 34 + values: [ + "InNewWindow", + "InNewTab", + "InNewDialog", + "InNewBackgroundTab" + ] + } + Property { + name: "destination" + type: "DestinationType" + read: "destination" + index: 0 + lineNumber: 27 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "requestedUrl" + type: "QUrl" + read: "requestedUrl" + index: 1 + lineNumber: 28 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "requestedGeometry" + type: "QRect" + read: "requestedGeometry" + index: 2 + lineNumber: 29 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "userInitiated" + type: "bool" + read: "isUserInitiated" + index: 3 + lineNumber: 30 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/qmldir new file mode 100644 index 0000000..1abee99 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/qmldir @@ -0,0 +1,11 @@ +module QtWebEngine +linktarget Qt6::qtwebenginequickplugin +plugin qtwebenginequickplugin +classname QtWebEnginePlugin +typeinfo plugins.qmltypes +depends QtQuick auto +depends QtWebChannel auto +depends QtWebEngine.ControlsDelegates auto +prefer :/qt-project.org/imports/QtWebEngine/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/qtwebenginequickplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/qtwebenginequickplugin.dll new file mode 100644 index 0000000..922bdde Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebEngine/qtwebenginequickplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebSockets/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebSockets/plugins.qmltypes new file mode 100644 index 0000000..b7d1832 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebSockets/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebSockets/qmldir new file mode 100644 index 0000000..740bff0 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/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/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebSockets/qmlwebsocketsplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebSockets/qmlwebsocketsplugin.dll new file mode 100644 index 0000000..57ccae2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebSockets/qmlwebsocketsplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebView/plugins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebView/plugins.qmltypes new file mode 100644 index 0000000..ff71b74 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebView/plugins.qmltypes @@ -0,0 +1,328 @@ +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/qquickwebview_p.h" + lineNumber: 34 + name: "QQuickWebView" + accessSemantics: "reference" + prototype: "QQuickWindowContainer" + exports: [ + "QtWebView/WebView 1.0", + "QtWebView/WebView 1.1", + "QtWebView/WebView 1.14", + "QtWebView/WebView 2.0", + "QtWebView/WebView 2.1", + "QtWebView/WebView 2.4", + "QtWebView/WebView 2.7", + "QtWebView/WebView 2.11", + "QtWebView/WebView 6.0", + "QtWebView/WebView 6.2", + "QtWebView/WebView 6.3", + "QtWebView/WebView 6.5", + "QtWebView/WebView 6.7" + ] + exportMetaObjectRevisions: [ + 256, + 257, + 270, + 512, + 513, + 516, + 519, + 523, + 1536, + 1538, + 1539, + 1541, + 1543 + ] + Enum { + name: "LoadStatus" + lineNumber: 52 + values: [ + "LoadStartedStatus", + "LoadStoppedStatus", + "LoadSucceededStatus", + "LoadFailedStatus" + ] + } + Property { + name: "httpUserAgent" + revision: 270 + type: "QString" + read: "httpUserAgent" + write: "setHttpUserAgent" + notify: "httpUserAgentChanged" + index: 0 + lineNumber: 37 + isFinal: true + } + Property { + name: "url" + type: "QUrl" + read: "url" + write: "setUrl" + notify: "urlChanged" + index: 1 + lineNumber: 39 + isFinal: true + } + Property { + name: "loading" + revision: 257 + type: "bool" + read: "isLoading" + notify: "loadingChanged" + index: 2 + lineNumber: 40 + isReadonly: true + isFinal: true + } + Property { + name: "loadProgress" + type: "int" + read: "loadProgress" + notify: "loadProgressChanged" + index: 3 + lineNumber: 41 + isReadonly: true + isFinal: true + } + Property { + name: "title" + type: "QString" + read: "title" + notify: "titleChanged" + index: 4 + lineNumber: 42 + isReadonly: true + isFinal: true + } + Property { + name: "canGoBack" + type: "bool" + read: "canGoBack" + notify: "loadingChanged" + index: 5 + lineNumber: 43 + isReadonly: true + isFinal: true + } + Property { + name: "canGoForward" + type: "bool" + read: "canGoForward" + notify: "loadingChanged" + index: 6 + lineNumber: 44 + isReadonly: true + isFinal: true + } + Property { + name: "settings" + revision: 1541 + type: "QQuickWebViewSettings" + isPointer: true + read: "settings" + index: 7 + lineNumber: 45 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Signal { name: "titleChanged"; lineNumber: 87 } + Signal { name: "urlChanged"; lineNumber: 88 } + Signal { + name: "loadingChanged" + revision: 257 + lineNumber: 89 + Parameter { name: "loadRequest"; type: "QQuickWebViewLoadRequest"; isPointer: true } + } + Signal { name: "loadProgressChanged"; lineNumber: 90 } + Signal { name: "httpUserAgentChanged"; revision: 270; lineNumber: 91 } + Signal { + name: "cookieAdded" + revision: 1539 + lineNumber: 92 + Parameter { name: "domain"; type: "QString" } + Parameter { name: "name"; type: "QString" } + } + Signal { + name: "cookieRemoved" + revision: 1539 + lineNumber: 93 + Parameter { name: "domain"; type: "QString" } + Parameter { name: "name"; type: "QString" } + } + Method { name: "goBack"; lineNumber: 75 } + Method { name: "goForward"; lineNumber: 76 } + Method { name: "reload"; lineNumber: 77 } + Method { name: "stop"; lineNumber: 78 } + Method { + name: "loadHtml" + revision: 257 + lineNumber: 79 + Parameter { name: "html"; type: "QString" } + Parameter { name: "baseUrl"; type: "QUrl" } + } + Method { + name: "loadHtml" + revision: 257 + isCloned: true + lineNumber: 79 + Parameter { name: "html"; type: "QString" } + } + Method { + name: "runJavaScript" + revision: 257 + lineNumber: 81 + Parameter { name: "script"; type: "QString" } + Parameter { name: "callback"; type: "QJSValue" } + } + Method { + name: "runJavaScript" + revision: 257 + isCloned: true + lineNumber: 81 + Parameter { name: "script"; type: "QString" } + } + Method { + name: "setCookie" + revision: 1539 + lineNumber: 82 + Parameter { name: "domain"; type: "QString" } + Parameter { name: "name"; type: "QString" } + Parameter { name: "value"; type: "QString" } + } + Method { + name: "deleteCookie" + revision: 1539 + lineNumber: 83 + Parameter { name: "domain"; type: "QString" } + Parameter { name: "name"; type: "QString" } + } + Method { name: "deleteAllCookies"; revision: 1539; lineNumber: 84 } + Method { + name: "onRunJavaScriptResult" + lineNumber: 103 + Parameter { name: "id"; type: "int" } + Parameter { name: "variant"; type: "QVariant" } + } + Method { + name: "onLoadingChanged" + lineNumber: 104 + Parameter { name: "loadRequest"; type: "QWebViewLoadRequestPrivate" } + } + Method { + name: "onNativeWindowChanged" + lineNumber: 105 + Parameter { name: "window"; type: "QWindow"; isPointer: true } + } + } + Component { + file: "private/qquickwebviewloadrequest_p.h" + lineNumber: 26 + name: "QQuickWebViewLoadRequest" + accessSemantics: "reference" + prototype: "QObject" + exports: [ + "QtWebView/WebViewLoadRequest 1.1", + "QtWebView/WebViewLoadRequest 6.0" + ] + isCreatable: false + exportMetaObjectRevisions: [257, 1536] + Property { name: "url"; type: "QUrl"; read: "url"; index: 0; lineNumber: 29; isReadonly: true } + Property { + name: "status" + type: "QQuickWebView::LoadStatus" + read: "status" + index: 1 + lineNumber: 30 + isReadonly: true + } + Property { + name: "errorString" + type: "QString" + read: "errorString" + index: 2 + lineNumber: 31 + isReadonly: true + } + } + Component { + file: "private/qquickwebviewsettings_p.h" + lineNumber: 29 + name: "QQuickWebViewSettings" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QtWebView/WebViewSettings 6.5"] + isCreatable: false + exportMetaObjectRevisions: [1541] + Property { + name: "localStorageEnabled" + type: "bool" + read: "localStorageEnabled" + write: "setLocalStorageEnabled" + notify: "localStorageEnabledChanged" + index: 0 + lineNumber: 32 + } + Property { + name: "javaScriptEnabled" + type: "bool" + read: "javaScriptEnabled" + write: "setJavaScriptEnabled" + notify: "javaScriptEnabledChanged" + index: 1 + lineNumber: 33 + } + Property { + name: "allowFileAccess" + type: "bool" + read: "allowFileAccess" + write: "setAllowFileAccess" + notify: "allowFileAccessChanged" + index: 2 + lineNumber: 34 + } + Property { + name: "localContentCanAccessFileUrls" + type: "bool" + read: "localContentCanAccessFileUrls" + write: "setLocalContentCanAccessFileUrls" + notify: "localContentCanAccessFileUrlsChanged" + index: 3 + lineNumber: 35 + } + Signal { name: "localStorageEnabledChanged"; lineNumber: 55 } + Signal { name: "javaScriptEnabledChanged"; lineNumber: 56 } + Signal { name: "allowFileAccessChanged"; lineNumber: 57 } + Signal { name: "localContentCanAccessFileUrlsChanged"; lineNumber: 58 } + Method { + name: "setLocalStorageEnabled" + lineNumber: 49 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setJavaScriptEnabled" + lineNumber: 50 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setAllowFileAccess" + lineNumber: 51 + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setLocalContentCanAccessFileUrls" + lineNumber: 52 + Parameter { name: "enabled"; type: "bool" } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebView/qmldir b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebView/qmldir new file mode 100644 index 0000000..ebabae4 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebView/qmldir @@ -0,0 +1,10 @@ +module QtWebView +linktarget Qt6::qtwebviewquickplugin +optional plugin qtwebviewquickplugin +classname QWebViewQuickPlugin +typeinfo plugins.qmltypes +depends QtQuick auto +depends QtWebEngine auto +prefer :/qt-project.org/imports/QtWebView/ +depends QtQuick + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebView/qtwebviewquickplugin.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebView/qtwebviewquickplugin.dll new file mode 100644 index 0000000..df76eac Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/QtWebView/qtwebviewquickplugin.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/builtins.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/builtins.qmltypes new file mode 100644 index 0000000..4e99a9f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/builtins.qmltypes @@ -0,0 +1,5328 @@ +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/qqmllocale_p.h" + lineNumber: 85 + name: "QList" + accessSemantics: "sequence" + valueType: "QQmlLocale::DayOfWeek" + } + Component { + file: "private/qv4sequenceobject_p.h" + lineNumber: 179 + name: "std::vector" + accessSemantics: "sequence" + valueType: "bool" + } + Component { + file: "private/qv4sequenceobject_p.h" + lineNumber: 176 + name: "std::vector" + accessSemantics: "sequence" + valueType: "double" + } + Component { + file: "private/qv4sequenceobject_p.h" + lineNumber: 177 + name: "std::vector" + accessSemantics: "sequence" + valueType: "float" + } + Component { + file: "private/qv4sequenceobject_p.h" + lineNumber: 178 + name: "std::vector" + accessSemantics: "sequence" + valueType: "int" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 160 + name: "QAnyStringView" + accessSemantics: "value" + extension: "String" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlglobal_p.h" + lineNumber: 265 + name: "QQmlApplication" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "arguments" + type: "QStringList" + read: "args" + index: 0 + lineNumber: 269 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "name" + type: "QString" + read: "name" + write: "setName" + notify: "nameChanged" + index: 1 + lineNumber: 270 + } + Property { + name: "version" + type: "QString" + read: "version" + write: "setVersion" + notify: "versionChanged" + index: 2 + lineNumber: 271 + } + Property { + name: "organization" + type: "QString" + read: "organization" + write: "setOrganization" + notify: "organizationChanged" + index: 3 + lineNumber: 272 + } + Property { + name: "domain" + type: "QString" + read: "domain" + write: "setDomain" + notify: "domainChanged" + index: 4 + lineNumber: 273 + } + Signal { name: "aboutToQuit"; lineNumber: 292 } + Signal { name: "nameChanged"; lineNumber: 294 } + Signal { name: "versionChanged"; lineNumber: 295 } + Signal { name: "organizationChanged"; lineNumber: 296 } + Signal { name: "domainChanged"; lineNumber: 297 } + Method { + name: "setName" + lineNumber: 286 + Parameter { name: "arg"; type: "QString" } + } + Method { + name: "setVersion" + lineNumber: 287 + Parameter { name: "arg"; type: "QString" } + } + Method { + name: "setOrganization" + lineNumber: 288 + Parameter { name: "arg"; type: "QString" } + } + Method { + name: "setDomain" + lineNumber: 289 + Parameter { name: "arg"; type: "QString" } + } + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 168 + name: "bool" + accessSemantics: "value" + extension: "Boolean" + extensionIsJavaScript: true + exports: ["QML/bool 1.0"] + isCreatable: false + exportMetaObjectRevisions: [256] + } + Component { + file: "private/qqmlcomponentattached_p.h" + lineNumber: 27 + name: "QQmlComponentAttached" + accessSemantics: "reference" + prototype: "QObject" + Signal { name: "completed"; lineNumber: 55 } + Signal { name: "destruction"; lineNumber: 56 } + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 516 + name: "QQmlComponent" + accessSemantics: "reference" + prototype: "QObject" + exports: ["QML/Component 1.0"] + exportMetaObjectRevisions: [256] + attachedType: "QQmlComponentAttached" + Enum { + name: "CompilationMode" + lineNumber: 41 + values: ["PreferSynchronous", "Asynchronous"] + } + Enum { + name: "Status" + lineNumber: 56 + values: ["Null", "Ready", "Loading", "Error"] + } + Property { + name: "progress" + type: "double" + read: "progress" + notify: "progressChanged" + index: 0 + lineNumber: 36 + isReadonly: true + } + Property { + name: "status" + type: "Status" + read: "status" + notify: "statusChanged" + index: 1 + lineNumber: 37 + isReadonly: true + } + Property { + name: "url" + type: "QUrl" + read: "url" + index: 2 + lineNumber: 38 + isReadonly: true + isPropertyConstant: true + } + Signal { + name: "statusChanged" + lineNumber: 96 + Parameter { type: "QQmlComponent::Status" } + } + Signal { + name: "progressChanged" + lineNumber: 97 + Parameter { type: "double" } + } + Method { + name: "loadUrl" + lineNumber: 89 + Parameter { name: "url"; type: "QUrl" } + } + Method { + name: "loadUrl" + lineNumber: 90 + Parameter { name: "url"; type: "QUrl" } + Parameter { name: "mode"; type: "CompilationMode" } + } + Method { + name: "loadFromModule" + lineNumber: 91 + Parameter { name: "uri"; type: "QAnyStringView" } + Parameter { name: "typeName"; type: "QAnyStringView" } + Parameter { name: "mode"; type: "QQmlComponent::CompilationMode" } + } + Method { + name: "loadFromModule" + isCloned: true + lineNumber: 91 + Parameter { name: "uri"; type: "QAnyStringView" } + Parameter { name: "typeName"; type: "QAnyStringView" } + } + Method { + name: "setData" + lineNumber: 93 + Parameter { type: "QByteArray" } + Parameter { name: "baseUrl"; type: "QUrl" } + } + Method { name: "errorString"; type: "QString"; isMethodConstant: true; lineNumber: 68 } + Method { name: "createObject"; isJavaScriptFunction: true; lineNumber: 104 } + Method { + name: "createObject" + type: "QObject" + isPointer: true + lineNumber: 107 + Parameter { name: "parent"; type: "QObject"; isPointer: true } + Parameter { name: "properties"; type: "QVariantMap" } + } + Method { + name: "createObject" + type: "QObject" + isPointer: true + isCloned: true + lineNumber: 107 + Parameter { name: "parent"; type: "QObject"; isPointer: true } + } + Method { name: "createObject"; type: "QObject"; isPointer: true; isCloned: true; lineNumber: 107 } + Method { name: "incubateObject"; isJavaScriptFunction: true; lineNumber: 109 } + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 176 + name: "QDateTime" + accessSemantics: "value" + extension: "Date" + extensionIsJavaScript: true + exports: ["QML/date 1.0"] + isCreatable: false + exportMetaObjectRevisions: [256] + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 143 + name: "double" + accessSemantics: "value" + extension: "Number" + extensionIsJavaScript: true + exports: ["QML/real 1.0", "QML/double 1.0"] + isCreatable: false + exportMetaObjectRevisions: [256] + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 322 + name: "QQmlEasingEnums" + accessSemantics: "none" + exports: ["QML/Easing 1.0"] + isCreatable: false + exportMetaObjectRevisions: [256] + Enum { + name: "Type" + lineNumber: 327 + values: [ + "Linear", + "InQuad", + "OutQuad", + "InOutQuad", + "OutInQuad", + "InCubic", + "OutCubic", + "InOutCubic", + "OutInCubic", + "InQuart", + "OutQuart", + "InOutQuart", + "OutInQuart", + "InQuint", + "OutQuint", + "InOutQuint", + "OutInQuint", + "InSine", + "OutSine", + "InOutSine", + "OutInSine", + "InExpo", + "OutExpo", + "InOutExpo", + "OutInExpo", + "InCirc", + "OutCirc", + "InOutCirc", + "OutInCirc", + "InElastic", + "OutElastic", + "InOutElastic", + "OutInElastic", + "InBack", + "OutBack", + "InOutBack", + "OutInBack", + "InBounce", + "OutBounce", + "InOutBounce", + "OutInBounce", + "InCurve", + "OutCurve", + "SineCurve", + "CosineCurve", + "BezierSpline", + "Bezier" + ] + } + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 358 + name: "QEasingCurve" + accessSemantics: "value" + extension: "QQmlEasingValueType" + Enum { + name: "Type" + lineNumber: 23 + values: [ + "Linear", + "InQuad", + "OutQuad", + "InOutQuad", + "OutInQuad", + "InCubic", + "OutCubic", + "InOutCubic", + "OutInCubic", + "InQuart", + "OutQuart", + "InOutQuart", + "OutInQuart", + "InQuint", + "OutQuint", + "InOutQuint", + "OutInQuint", + "InSine", + "OutSine", + "InOutSine", + "OutInSine", + "InExpo", + "OutExpo", + "InOutExpo", + "OutInExpo", + "InCirc", + "OutCirc", + "InOutCirc", + "OutInCirc", + "InElastic", + "OutElastic", + "InOutElastic", + "OutInElastic", + "InBack", + "OutBack", + "InOutBack", + "OutInBack", + "InBounce", + "OutBounce", + "InOutBounce", + "OutInBounce", + "InCurve", + "OutCurve", + "SineCurve", + "CosineCurve", + "BezierSpline", + "TCBSpline", + "Custom", + "NCurveTypes" + ] + } + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 358 + name: "QQmlEasingValueType" + accessSemantics: "value" + Property { + name: "type" + type: "QQmlEasingEnums::Type" + read: "type" + write: "setType" + index: 0 + lineNumber: 366 + isFinal: true + } + Property { + name: "amplitude" + type: "double" + read: "amplitude" + write: "setAmplitude" + index: 1 + lineNumber: 367 + isFinal: true + } + Property { + name: "overshoot" + type: "double" + read: "overshoot" + write: "setOvershoot" + index: 2 + lineNumber: 368 + isFinal: true + } + Property { + name: "period" + type: "double" + read: "period" + write: "setPeriod" + index: 3 + lineNumber: 369 + isFinal: true + } + Property { + name: "bezierCurve" + type: "double" + isList: true + read: "bezierCurve" + write: "setBezierCurve" + index: 4 + lineNumber: 370 + isFinal: true + } + Method { name: "QQmlEasingValueType"; isConstructor: true; lineNumber: 373 } + Method { + name: "QQmlEasingValueType" + isConstructor: true + lineNumber: 374 + Parameter { name: "easing"; type: "QEasingCurve" } + } + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 416 + name: "float" + accessSemantics: "value" + extension: "Number" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 117 + name: "int" + accessSemantics: "value" + extension: "Number" + extensionIsJavaScript: true + exports: ["QML/int 1.0"] + isCreatable: false + exportMetaObjectRevisions: [256] + } + Component { + file: "private/qqmllocale_p.h" + lineNumber: 60 + name: "QQmlLocale" + accessSemantics: "value" + prototype: "QLocale" + Enum { + name: "DayOfWeek" + lineNumber: 67 + values: [ + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday" + ] + } + } + Component { + file: "private/qqmllocale_p.h" + lineNumber: 93 + name: "QLocale" + accessSemantics: "value" + extension: "QQmlLocaleValueType" + Enum { + name: "Language" + type: "ushort" + lineNumber: 44 + values: [ + "AnyLanguage", + "C", + "Abkhazian", + "Afar", + "Afrikaans", + "Aghem", + "Akan", + "Akkadian", + "Akoose", + "Albanian", + "AmericanSignLanguage", + "Amharic", + "AncientEgyptian", + "AncientGreek", + "Arabic", + "Aragonese", + "Aramaic", + "Armenian", + "Assamese", + "Asturian", + "Asu", + "Atsam", + "Avaric", + "Avestan", + "Aymara", + "Azerbaijani", + "Bafia", + "Balinese", + "Bambara", + "Bamun", + "Bangla", + "Basaa", + "Bashkir", + "Basque", + "BatakToba", + "Belarusian", + "Bemba", + "Bena", + "Bhojpuri", + "Bislama", + "Blin", + "Bodo", + "Bosnian", + "Breton", + "Buginese", + "Bulgarian", + "Burmese", + "Cantonese", + "Catalan", + "Cebuano", + "CentralAtlasTamazight", + "CentralKurdish", + "Chakma", + "Chamorro", + "Chechen", + "Cherokee", + "Chickasaw", + "Chiga", + "Chinese", + "Church", + "Chuvash", + "Colognian", + "Coptic", + "Cornish", + "Corsican", + "Cree", + "Croatian", + "Czech", + "Danish", + "Divehi", + "Dogri", + "Duala", + "Dutch", + "Dzongkha", + "Embu", + "English", + "Erzya", + "Esperanto", + "Estonian", + "Ewe", + "Ewondo", + "Faroese", + "Fijian", + "Filipino", + "Finnish", + "French", + "Friulian", + "Fulah", + "Gaelic", + "Ga", + "Galician", + "Ganda", + "Geez", + "Georgian", + "German", + "Gothic", + "Greek", + "Guarani", + "Gujarati", + "Gusii", + "Haitian", + "Hausa", + "Hawaiian", + "Hebrew", + "Herero", + "Hindi", + "HiriMotu", + "Hungarian", + "Icelandic", + "Ido", + "Igbo", + "InariSami", + "Indonesian", + "Ingush", + "Interlingua", + "Interlingue", + "Inuktitut", + "Inupiaq", + "Irish", + "Italian", + "Japanese", + "Javanese", + "Jju", + "JolaFonyi", + "Kabuverdianu", + "Kabyle", + "Kako", + "Kalaallisut", + "Kalenjin", + "Kamba", + "Kannada", + "Kanuri", + "Kashmiri", + "Kazakh", + "Kenyang", + "Khmer", + "Kiche", + "Kikuyu", + "Kinyarwanda", + "Komi", + "Kongo", + "Konkani", + "Korean", + "Koro", + "KoyraboroSenni", + "KoyraChiini", + "Kpelle", + "Kuanyama", + "Kurdish", + "Kwasio", + "Kyrgyz", + "Lakota", + "Langi", + "Lao", + "Latin", + "Latvian", + "Lezghian", + "Limburgish", + "Lingala", + "LiteraryChinese", + "Lithuanian", + "Lojban", + "LowerSorbian", + "LowGerman", + "LubaKatanga", + "LuleSami", + "Luo", + "Luxembourgish", + "Luyia", + "Macedonian", + "Machame", + "Maithili", + "MakhuwaMeetto", + "Makonde", + "Malagasy", + "Malayalam", + "Malay", + "Maltese", + "Mandingo", + "Manipuri", + "Manx", + "Maori", + "Mapuche", + "Marathi", + "Marshallese", + "Masai", + "Mazanderani", + "Mende", + "Meru", + "Meta", + "Mohawk", + "Mongolian", + "Morisyen", + "Mundang", + "Muscogee", + "Nama", + "NauruLanguage", + "Navajo", + "Ndonga", + "Nepali", + "Newari", + "Ngiemboon", + "Ngomba", + "NigerianPidgin", + "Nko", + "NorthernLuri", + "NorthernSami", + "NorthernSotho", + "NorthNdebele", + "NorwegianBokmal", + "NorwegianNynorsk", + "Nuer", + "Nyanja", + "Nyankole", + "Occitan", + "Odia", + "Ojibwa", + "OldIrish", + "OldNorse", + "OldPersian", + "Oromo", + "Osage", + "Ossetic", + "Pahlavi", + "Palauan", + "Pali", + "Papiamento", + "Pashto", + "Persian", + "Phoenician", + "Polish", + "Portuguese", + "Prussian", + "Punjabi", + "Quechua", + "Romanian", + "Romansh", + "Rombo", + "Rundi", + "Russian", + "Rwa", + "Saho", + "Sakha", + "Samburu", + "Samoan", + "Sango", + "Sangu", + "Sanskrit", + "Santali", + "Sardinian", + "Saurashtra", + "Sena", + "Serbian", + "Shambala", + "Shona", + "SichuanYi", + "Sicilian", + "Sidamo", + "Silesian", + "Sindhi", + "Sinhala", + "SkoltSami", + "Slovak", + "Slovenian", + "Soga", + "Somali", + "SouthernKurdish", + "SouthernSami", + "SouthernSotho", + "SouthNdebele", + "Spanish", + "StandardMoroccanTamazight", + "Sundanese", + "Swahili", + "Swati", + "Swedish", + "SwissGerman", + "Syriac", + "Tachelhit", + "Tahitian", + "TaiDam", + "Taita", + "Tajik", + "Tamil", + "Taroko", + "Tasawaq", + "Tatar", + "Telugu", + "Teso", + "Thai", + "Tibetan", + "Tigre", + "Tigrinya", + "TokelauLanguage", + "TokPisin", + "Tongan", + "Tsonga", + "Tswana", + "Turkish", + "Turkmen", + "TuvaluLanguage", + "Tyap", + "Ugaritic", + "Ukrainian", + "UpperSorbian", + "Urdu", + "Uyghur", + "Uzbek", + "Vai", + "Venda", + "Vietnamese", + "Volapuk", + "Vunjo", + "Walloon", + "Walser", + "Warlpiri", + "Welsh", + "WesternBalochi", + "WesternFrisian", + "Wolaytta", + "Wolof", + "Xhosa", + "Yangben", + "Yiddish", + "Yoruba", + "Zarma", + "Zhuang", + "Zulu", + "Kaingang", + "Nheengatu", + "Haryanvi", + "NorthernFrisian", + "Rajasthani", + "Moksha", + "TokiPona", + "Pijin", + "Obolo", + "Baluchi", + "Ligurian", + "Rohingya", + "Torwali", + "Anii", + "Kangri", + "Venetian", + "Kuvi", + "KaraKalpak", + "SwampyCree", + "Afan", + "Bengali", + "Bhutani", + "Byelorussian", + "Cambodian", + "CentralMoroccoTamazight", + "Chewa", + "Frisian", + "Greenlandic", + "Inupiak", + "Kirghiz", + "Kurundi", + "Kwanyama", + "Navaho", + "Oriya", + "RhaetoRomance", + "Uighur", + "Uigur", + "Walamo", + "LastLanguage" + ] + } + Enum { + name: "Script" + type: "ushort" + lineNumber: 416 + values: [ + "AnyScript", + "AdlamScript", + "AhomScript", + "AnatolianHieroglyphsScript", + "ArabicScript", + "ArmenianScript", + "AvestanScript", + "BalineseScript", + "BamumScript", + "BanglaScript", + "BassaVahScript", + "BatakScript", + "BhaiksukiScript", + "BopomofoScript", + "BrahmiScript", + "BrailleScript", + "BugineseScript", + "BuhidScript", + "CanadianAboriginalScript", + "CarianScript", + "CaucasianAlbanianScript", + "ChakmaScript", + "ChamScript", + "CherokeeScript", + "CopticScript", + "CuneiformScript", + "CypriotScript", + "CyrillicScript", + "DeseretScript", + "DevanagariScript", + "DuployanScript", + "EgyptianHieroglyphsScript", + "ElbasanScript", + "EthiopicScript", + "FraserScript", + "GeorgianScript", + "GlagoliticScript", + "GothicScript", + "GranthaScript", + "GreekScript", + "GujaratiScript", + "GurmukhiScript", + "HangulScript", + "HanScript", + "HanunooScript", + "HanWithBopomofoScript", + "HatranScript", + "HebrewScript", + "HiraganaScript", + "ImperialAramaicScript", + "InscriptionalPahlaviScript", + "InscriptionalParthianScript", + "JamoScript", + "JapaneseScript", + "JavaneseScript", + "KaithiScript", + "KannadaScript", + "KatakanaScript", + "KayahLiScript", + "KharoshthiScript", + "KhmerScript", + "KhojkiScript", + "KhudawadiScript", + "KoreanScript", + "LannaScript", + "LaoScript", + "LatinScript", + "LepchaScript", + "LimbuScript", + "LinearAScript", + "LinearBScript", + "LycianScript", + "LydianScript", + "MahajaniScript", + "MalayalamScript", + "MandaeanScript", + "ManichaeanScript", + "MarchenScript", + "MeiteiMayekScript", + "MendeScript", + "MeroiticCursiveScript", + "MeroiticScript", + "ModiScript", + "MongolianScript", + "MroScript", + "MultaniScript", + "MyanmarScript", + "NabataeanScript", + "NewaScript", + "NewTaiLueScript", + "NkoScript", + "OdiaScript", + "OghamScript", + "OlChikiScript", + "OldHungarianScript", + "OldItalicScript", + "OldNorthArabianScript", + "OldPermicScript", + "OldPersianScript", + "OldSouthArabianScript", + "OrkhonScript", + "OsageScript", + "OsmanyaScript", + "PahawhHmongScript", + "PalmyreneScript", + "PauCinHauScript", + "PhagsPaScript", + "PhoenicianScript", + "PollardPhoneticScript", + "PsalterPahlaviScript", + "RejangScript", + "RunicScript", + "SamaritanScript", + "SaurashtraScript", + "SharadaScript", + "ShavianScript", + "SiddhamScript", + "SignWritingScript", + "SimplifiedHanScript", + "SinhalaScript", + "SoraSompengScript", + "SundaneseScript", + "SylotiNagriScript", + "SyriacScript", + "TagalogScript", + "TagbanwaScript", + "TaiLeScript", + "TaiVietScript", + "TakriScript", + "TamilScript", + "TangutScript", + "TeluguScript", + "ThaanaScript", + "ThaiScript", + "TibetanScript", + "TifinaghScript", + "TirhutaScript", + "TraditionalHanScript", + "UgariticScript", + "VaiScript", + "VarangKshitiScript", + "YiScript", + "HanifiScript", + "BengaliScript", + "MendeKikakuiScript", + "OriyaScript", + "SimplifiedChineseScript", + "TraditionalChineseScript", + "LastScript" + ] + } + Enum { + name: "Country" + type: "ushort" + lineNumber: 571 + values: [ + "AnyTerritory", + "Afghanistan", + "AlandIslands", + "Albania", + "Algeria", + "AmericanSamoa", + "Andorra", + "Angola", + "Anguilla", + "Antarctica", + "AntiguaAndBarbuda", + "Argentina", + "Armenia", + "Aruba", + "AscensionIsland", + "Australia", + "Austria", + "Azerbaijan", + "Bahamas", + "Bahrain", + "Bangladesh", + "Barbados", + "Belarus", + "Belgium", + "Belize", + "Benin", + "Bermuda", + "Bhutan", + "Bolivia", + "BosniaAndHerzegovina", + "Botswana", + "BouvetIsland", + "Brazil", + "BritishIndianOceanTerritory", + "BritishVirginIslands", + "Brunei", + "Bulgaria", + "BurkinaFaso", + "Burundi", + "Cambodia", + "Cameroon", + "Canada", + "CanaryIslands", + "CapeVerde", + "CaribbeanNetherlands", + "CaymanIslands", + "CentralAfricanRepublic", + "CeutaAndMelilla", + "Chad", + "Chile", + "China", + "ChristmasIsland", + "ClippertonIsland", + "CocosIslands", + "Colombia", + "Comoros", + "CongoBrazzaville", + "CongoKinshasa", + "CookIslands", + "CostaRica", + "Croatia", + "Cuba", + "Curacao", + "Cyprus", + "Czechia", + "Denmark", + "DiegoGarcia", + "Djibouti", + "Dominica", + "DominicanRepublic", + "Ecuador", + "Egypt", + "ElSalvador", + "EquatorialGuinea", + "Eritrea", + "Estonia", + "Eswatini", + "Ethiopia", + "Europe", + "EuropeanUnion", + "FalklandIslands", + "FaroeIslands", + "Fiji", + "Finland", + "France", + "FrenchGuiana", + "FrenchPolynesia", + "FrenchSouthernTerritories", + "Gabon", + "Gambia", + "Georgia", + "Germany", + "Ghana", + "Gibraltar", + "Greece", + "Greenland", + "Grenada", + "Guadeloupe", + "Guam", + "Guatemala", + "Guernsey", + "GuineaBissau", + "Guinea", + "Guyana", + "Haiti", + "HeardAndMcDonaldIslands", + "Honduras", + "HongKong", + "Hungary", + "Iceland", + "India", + "Indonesia", + "Iran", + "Iraq", + "Ireland", + "IsleOfMan", + "Israel", + "Italy", + "IvoryCoast", + "Jamaica", + "Japan", + "Jersey", + "Jordan", + "Kazakhstan", + "Kenya", + "Kiribati", + "Kosovo", + "Kuwait", + "Kyrgyzstan", + "Laos", + "LatinAmerica", + "Latvia", + "Lebanon", + "Lesotho", + "Liberia", + "Libya", + "Liechtenstein", + "Lithuania", + "Luxembourg", + "Macao", + "Macedonia", + "Madagascar", + "Malawi", + "Malaysia", + "Maldives", + "Mali", + "Malta", + "MarshallIslands", + "Martinique", + "Mauritania", + "Mauritius", + "Mayotte", + "Mexico", + "Micronesia", + "Moldova", + "Monaco", + "Mongolia", + "Montenegro", + "Montserrat", + "Morocco", + "Mozambique", + "Myanmar", + "Namibia", + "NauruTerritory", + "Nepal", + "Netherlands", + "NewCaledonia", + "NewZealand", + "Nicaragua", + "Nigeria", + "Niger", + "Niue", + "NorfolkIsland", + "NorthernMarianaIslands", + "NorthKorea", + "Norway", + "Oman", + "OutlyingOceania", + "Pakistan", + "Palau", + "PalestinianTerritories", + "Panama", + "PapuaNewGuinea", + "Paraguay", + "Peru", + "Philippines", + "Pitcairn", + "Poland", + "Portugal", + "PuertoRico", + "Qatar", + "Reunion", + "Romania", + "Russia", + "Rwanda", + "SaintBarthelemy", + "SaintHelena", + "SaintKittsAndNevis", + "SaintLucia", + "SaintMartin", + "SaintPierreAndMiquelon", + "SaintVincentAndGrenadines", + "Samoa", + "SanMarino", + "SaoTomeAndPrincipe", + "SaudiArabia", + "Senegal", + "Serbia", + "Seychelles", + "SierraLeone", + "Singapore", + "SintMaarten", + "Slovakia", + "Slovenia", + "SolomonIslands", + "Somalia", + "SouthAfrica", + "SouthGeorgiaAndSouthSandwichIslands", + "SouthKorea", + "SouthSudan", + "Spain", + "SriLanka", + "Sudan", + "Suriname", + "SvalbardAndJanMayen", + "Sweden", + "Switzerland", + "Syria", + "Taiwan", + "Tajikistan", + "Tanzania", + "Thailand", + "TimorLeste", + "Togo", + "TokelauTerritory", + "Tonga", + "TrinidadAndTobago", + "TristanDaCunha", + "Tunisia", + "Turkey", + "Turkmenistan", + "TurksAndCaicosIslands", + "TuvaluTerritory", + "Uganda", + "Ukraine", + "UnitedArabEmirates", + "UnitedKingdom", + "UnitedStatesOutlyingIslands", + "UnitedStates", + "UnitedStatesVirginIslands", + "Uruguay", + "Uzbekistan", + "Vanuatu", + "VaticanCity", + "Venezuela", + "Vietnam", + "WallisAndFutuna", + "WesternSahara", + "World", + "Yemen", + "Zambia", + "Zimbabwe", + "AnyCountry", + "Bonaire", + "BosniaAndHerzegowina", + "CuraSao", + "CzechRepublic", + "DemocraticRepublicOfCongo", + "DemocraticRepublicOfKorea", + "EastTimor", + "LatinAmericaAndTheCaribbean", + "Macau", + "NauruCountry", + "PeoplesRepublicOfCongo", + "RepublicOfKorea", + "RussianFederation", + "SaintVincentAndTheGrenadines", + "SouthGeorgiaAndTheSouthSandwichIslands", + "SvalbardAndJanMayenIslands", + "Swaziland", + "SyrianArabRepublic", + "TokelauCountry", + "TuvaluCountry", + "UnitedStatesMinorOutlyingIslands", + "VaticanCityState", + "WallisAndFutunaIslands", + "LastTerritory", + "LastCountry" + ] + } + Enum { + name: "MeasurementSystem" + lineNumber: 871 + values: [ + "MetricSystem", + "ImperialUSSystem", + "ImperialUKSystem", + "ImperialSystem" + ] + } + Enum { + name: "FormatType" + lineNumber: 879 + values: ["LongFormat", "ShortFormat", "NarrowFormat"] + } + Enum { + name: "NumberOptions" + alias: "NumberOption" + isFlag: true + lineNumber: 881 + values: [ + "DefaultNumberOptions", + "OmitGroupSeparator", + "RejectGroupSeparator", + "OmitLeadingZeroInExponent", + "RejectLeadingZeroInExponent", + "IncludeTrailingZeroesAfterDot", + "RejectTrailingZeroesAfterDot" + ] + } + Enum { + name: "TagSeparator" + isScoped: true + type: "qint8" + lineNumber: 897 + values: ["Dash", "Underscore"] + } + Enum { + name: "CurrencySymbolFormat" + lineNumber: 900 + values: [ + "CurrencyIsoCode", + "CurrencySymbol", + "CurrencyDisplayName" + ] + } + Enum { + name: "DataSizeFormats" + alias: "DataSizeFormat" + isFlag: true + lineNumber: 907 + values: [ + "DataSizeBase1000", + "DataSizeSIQuantifiers", + "DataSizeIecFormat", + "DataSizeTraditionalFormat", + "DataSizeSIFormat" + ] + } + Enum { + name: "LanguageCodeTypes" + alias: "LanguageCodeType" + isFlag: true + lineNumber: 1121 + values: [ + "ISO639Part1", + "ISO639Part2B", + "ISO639Part2T", + "ISO639Part3", + "LegacyLanguageCode", + "ISO639Part2", + "ISO639Alpha2", + "ISO639Alpha3", + "ISO639", + "AnyLanguageCode" + ] + } + Enum { + name: "QuotationStyle" + lineNumber: 1178 + values: ["StandardQuotation", "AlternateQuotation"] + } + } + Component { + file: "private/qqmllocale_p.h" + lineNumber: 93 + name: "QQmlLocaleValueType" + accessSemantics: "value" + Property { + name: "firstDayOfWeek" + type: "QQmlLocale::DayOfWeek" + read: "firstDayOfWeek" + index: 0 + lineNumber: 97 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "measurementSystem" + type: "QLocale::MeasurementSystem" + read: "measurementSystem" + index: 1 + lineNumber: 98 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "textDirection" + type: "Qt::LayoutDirection" + read: "textDirection" + index: 2 + lineNumber: 99 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "weekDays" + type: "QQmlLocale::DayOfWeek" + isList: true + read: "weekDays" + index: 3 + lineNumber: 100 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "uiLanguages" + type: "QStringList" + read: "uiLanguages" + index: 4 + lineNumber: 101 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "name" + type: "QString" + read: "name" + index: 5 + lineNumber: 103 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "nativeLanguageName" + type: "QString" + read: "nativeLanguageName" + index: 6 + lineNumber: 104 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "nativeCountryName" + type: "QString" + read: "nativeCountryName" + index: 7 + lineNumber: 106 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "nativeTerritoryName" + type: "QString" + read: "nativeTerritoryName" + index: 8 + lineNumber: 108 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "decimalPoint" + type: "QString" + read: "decimalPoint" + index: 9 + lineNumber: 109 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "groupSeparator" + type: "QString" + read: "groupSeparator" + index: 10 + lineNumber: 110 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "percent" + type: "QString" + read: "percent" + index: 11 + lineNumber: 111 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "zeroDigit" + type: "QString" + read: "zeroDigit" + index: 12 + lineNumber: 112 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "negativeSign" + type: "QString" + read: "negativeSign" + index: 13 + lineNumber: 113 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "positiveSign" + type: "QString" + read: "positiveSign" + index: 14 + lineNumber: 114 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "exponential" + type: "QString" + read: "exponential" + index: 15 + lineNumber: 115 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "amText" + type: "QString" + read: "amText" + index: 16 + lineNumber: 116 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "pmText" + type: "QString" + read: "pmText" + index: 17 + lineNumber: 117 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "numberOptions" + type: "QLocale::NumberOptions" + read: "numberOptions" + write: "setNumberOptions" + index: 18 + lineNumber: 119 + } + Method { + name: "currencySymbol" + type: "QString" + isMethodConstant: true + lineNumber: 130 + Parameter { name: "format"; type: "QLocale::CurrencySymbolFormat" } + } + Method { + name: "currencySymbol" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 130 + } + Method { + name: "dateTimeFormat" + type: "QString" + isMethodConstant: true + lineNumber: 136 + Parameter { name: "format"; type: "QLocale::FormatType" } + } + Method { + name: "dateTimeFormat" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 136 + } + Method { + name: "timeFormat" + type: "QString" + isMethodConstant: true + lineNumber: 141 + Parameter { name: "format"; type: "QLocale::FormatType" } + } + Method { + name: "timeFormat" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 141 + } + Method { + name: "dateFormat" + type: "QString" + isMethodConstant: true + lineNumber: 146 + Parameter { name: "format"; type: "QLocale::FormatType" } + } + Method { + name: "dateFormat" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 146 + } + Method { + name: "monthName" + type: "QString" + isMethodConstant: true + lineNumber: 151 + Parameter { name: "index"; type: "int" } + Parameter { name: "format"; type: "QLocale::FormatType" } + } + Method { + name: "monthName" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 151 + Parameter { name: "index"; type: "int" } + } + Method { + name: "standaloneMonthName" + type: "QString" + isMethodConstant: true + lineNumber: 157 + Parameter { name: "index"; type: "int" } + Parameter { name: "format"; type: "QLocale::FormatType" } + } + Method { + name: "standaloneMonthName" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 157 + Parameter { name: "index"; type: "int" } + } + Method { + name: "dayName" + type: "QString" + isMethodConstant: true + lineNumber: 164 + Parameter { name: "index"; type: "int" } + Parameter { name: "format"; type: "QLocale::FormatType" } + } + Method { + name: "dayName" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 164 + Parameter { name: "index"; type: "int" } + } + Method { + name: "standaloneDayName" + type: "QString" + isMethodConstant: true + lineNumber: 170 + Parameter { name: "index"; type: "int" } + Parameter { name: "format"; type: "QLocale::FormatType" } + } + Method { + name: "standaloneDayName" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 170 + Parameter { name: "index"; type: "int" } + } + Method { + name: "formattedDataSize" + isJavaScriptFunction: true + isMethodConstant: true + lineNumber: 177 + } + Method { + name: "formattedDataSize" + type: "QString" + isMethodConstant: true + lineNumber: 178 + Parameter { name: "bytes"; type: "double" } + Parameter { name: "precision"; type: "int" } + Parameter { name: "format"; type: "QLocale::DataSizeFormats" } + } + Method { + name: "formattedDataSize" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 178 + Parameter { name: "bytes"; type: "double" } + Parameter { name: "precision"; type: "int" } + } + Method { + name: "formattedDataSize" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 178 + Parameter { name: "bytes"; type: "double" } + } + Method { name: "toString"; isJavaScriptFunction: true; isMethodConstant: true; lineNumber: 186 } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 191 } + Method { + name: "toString" + type: "QString" + isMethodConstant: true + lineNumber: 193 + Parameter { name: "i"; type: "int" } + } + Method { + name: "toString" + type: "QString" + isMethodConstant: true + lineNumber: 194 + Parameter { name: "f"; type: "double" } + } + Method { + name: "toString" + type: "QString" + isMethodConstant: true + lineNumber: 198 + Parameter { name: "f"; type: "double" } + Parameter { name: "format"; type: "QString" } + Parameter { name: "precision"; type: "int" } + } + Method { + name: "toString" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 198 + Parameter { name: "f"; type: "double" } + Parameter { name: "format"; type: "QString" } + } + Method { + name: "toString" + type: "QString" + isMethodConstant: true + lineNumber: 205 + Parameter { name: "dateTime"; type: "QDateTime" } + Parameter { name: "format"; type: "QString" } + } + Method { + name: "toString" + type: "QString" + isMethodConstant: true + lineNumber: 209 + Parameter { name: "dateTime"; type: "QDateTime" } + Parameter { name: "format"; type: "QLocale::FormatType" } + } + Method { + name: "toString" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 209 + Parameter { name: "dateTime"; type: "QDateTime" } + } + Method { + name: "createSeparatedList" + type: "QString" + isMethodConstant: true + lineNumber: 215 + Parameter { name: "list"; type: "QStringList" } + } + Method { + name: "QQmlLocaleValueType" + isConstructor: true + lineNumber: 128 + Parameter { name: "name"; type: "QString" } + } + } + Component { + file: "private/qqmlloggingcategorybase_p.h" + lineNumber: 27 + name: "QQmlLoggingCategoryBase" + accessSemantics: "reference" + prototype: "QObject" + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 267 + name: "QMarginsF" + accessSemantics: "value" + extension: "QQmlMarginsFValueType" + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 267 + name: "QQmlMarginsFValueType" + accessSemantics: "value" + Property { + name: "left" + type: "double" + read: "left" + write: "setLeft" + index: 0 + lineNumber: 269 + isFinal: true + } + Property { + name: "right" + type: "double" + read: "right" + write: "setRight" + index: 1 + lineNumber: 270 + isFinal: true + } + Property { + name: "top" + type: "double" + read: "top" + write: "setTop" + index: 2 + lineNumber: 271 + isFinal: true + } + Property { + name: "bottom" + type: "double" + read: "bottom" + write: "setBottom" + index: 3 + lineNumber: 272 + isFinal: true + } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 283 } + Method { + name: "QQmlMarginsFValueType" + isConstructor: true + lineNumber: 281 + Parameter { name: "margins"; type: "QMarginsF" } + } + Method { + name: "QQmlMarginsFValueType" + isConstructor: true + lineNumber: 282 + Parameter { name: "margins"; type: "QMargins" } + } + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 294 + name: "QMargins" + accessSemantics: "value" + extension: "QQmlMarginsValueType" + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 294 + name: "QQmlMarginsValueType" + accessSemantics: "value" + Property { + name: "left" + type: "int" + read: "left" + write: "setLeft" + index: 0 + lineNumber: 296 + isFinal: true + } + Property { + name: "right" + type: "int" + read: "right" + write: "setRight" + index: 1 + lineNumber: 297 + isFinal: true + } + Property { + name: "top" + type: "int" + read: "top" + write: "setTop" + index: 2 + lineNumber: 298 + isFinal: true + } + Property { + name: "bottom" + type: "int" + read: "bottom" + write: "setBottom" + index: 3 + lineNumber: 299 + isFinal: true + } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 310 } + Method { + name: "QQmlMarginsValueType" + isConstructor: true + lineNumber: 308 + Parameter { name: "margins"; type: "QMargins" } + } + Method { + name: "QQmlMarginsValueType" + isConstructor: true + lineNumber: 309 + Parameter { name: "margins"; type: "QMarginsF" } + } + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 202 + name: "std::nullptr_t" + accessSemantics: "value" + extension: "QQmlNullForeign" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 202 + name: "QQmlNullForeign" + accessSemantics: "value" + } + Component { + file: "private/qqmlplatform_p.h" + lineNumber: 24 + name: "QQmlPlatform" + accessSemantics: "reference" + prototype: "QObject" + Property { + name: "os" + type: "QString" + read: "os" + index: 0 + lineNumber: 27 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "pluginName" + type: "QString" + read: "pluginName" + index: 1 + lineNumber: 28 + isReadonly: true + isPropertyConstant: true + } + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 109 + name: "QPointF" + accessSemantics: "value" + extension: "QQmlPointFValueType" + exports: ["QML/point 1.0"] + isStructured: true + exportMetaObjectRevisions: [256] + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 109 + name: "QQmlPointFValueType" + accessSemantics: "value" + Property { + name: "x" + type: "double" + read: "x" + write: "setX" + index: 0 + lineNumber: 111 + isFinal: true + } + Property { + name: "y" + type: "double" + read: "y" + write: "setY" + index: 1 + lineNumber: 112 + isFinal: true + } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 123 } + Method { name: "QQmlPointFValueType"; isConstructor: true; lineNumber: 120 } + Method { + name: "QQmlPointFValueType" + isConstructor: true + lineNumber: 121 + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "QQmlPointFValueType" + isConstructor: true + lineNumber: 122 + Parameter { name: "point"; type: "QPoint" } + } + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 130 + name: "QPoint" + accessSemantics: "value" + extension: "QQmlPointValueType" + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 130 + name: "QQmlPointValueType" + accessSemantics: "value" + Property { name: "x"; type: "int"; read: "x"; write: "setX"; index: 0; lineNumber: 132; isFinal: true } + Property { name: "y"; type: "int"; read: "y"; write: "setY"; index: 1; lineNumber: 133; isFinal: true } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 144 } + Method { + name: "QQmlPointValueType" + isConstructor: true + lineNumber: 142 + Parameter { name: "point"; type: "QPoint" } + } + Method { + name: "QQmlPointValueType" + isConstructor: true + lineNumber: 143 + Parameter { name: "point"; type: "QPointF" } + } + } + Component { + file: "qqmlproperty.h" + lineNumber: 22 + name: "QQmlProperty" + accessSemantics: "value" + Property { + name: "object" + type: "QObject" + isPointer: true + read: "object" + index: 0 + lineNumber: 27 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + Property { + name: "name" + type: "QString" + read: "name" + index: 1 + lineNumber: 28 + isReadonly: true + isFinal: true + isPropertyConstant: true + } + } + Component { + file: "qqmlpropertymap.h" + lineNumber: 19 + name: "QQmlPropertyMap" + accessSemantics: "reference" + prototype: "QObject" + Signal { + name: "valueChanged" + lineNumber: 44 + Parameter { name: "key"; type: "QString" } + Parameter { name: "value"; type: "QVariant" } + } + Method { name: "keys"; type: "QStringList"; isMethodConstant: true; lineNumber: 33 } + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 461 + name: "QByteArray" + accessSemantics: "value" + extension: "ArrayBuffer" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 469 + name: "QByteArrayList" + accessSemantics: "sequence" + valueType: "QByteArray" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 437 + name: "QChar" + accessSemantics: "value" + extension: "String" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 445 + name: "QDate" + accessSemantics: "value" + extension: "Date" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 508 + name: "QJSValue" + accessSemantics: "value" + extension: "QQmlQJSValueForeign" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 508 + name: "QQmlQJSValueForeign" + accessSemantics: "value" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 555 + name: "QJsonArray" + accessSemantics: "sequence" + valueType: "QJsonValue" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 539 + name: "QJsonObject" + accessSemantics: "value" + extension: "Object" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 547 + name: "QJsonValue" + accessSemantics: "value" + extension: "QQmlQJsonValueForeign" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 547 + name: "QQmlQJsonValueForeign" + accessSemantics: "value" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 493 + name: "QObjectList" + accessSemantics: "sequence" + valueType: "QObject" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 477 + name: "QStringList" + accessSemantics: "sequence" + valueType: "QString" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 453 + name: "QTime" + accessSemantics: "value" + extension: "Date" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 218 + name: "QVariantHash" + accessSemantics: "value" + extension: "Object" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 485 + name: "QVariantList" + accessSemantics: "sequence" + valueType: "QVariant" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 210 + name: "QVariantMap" + accessSemantics: "value" + extension: "Object" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 226 + name: "qint8" + accessSemantics: "value" + extension: "Number" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 342 + name: "qlonglong" + aliases: ["qsizetype"] + accessSemantics: "value" + extension: "Number" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 108 + name: "QObject" + accessSemantics: "reference" + extension: "Object" + extensionIsJavaScript: true + exports: ["QML/QtObject 1.0"] + exportMetaObjectRevisions: [256] + Property { + name: "objectName" + type: "QString" + bindable: "bindableObjectName" + read: "objectName" + write: "setObjectName" + notify: "objectNameChanged" + index: 0 + lineNumber: 108 + } + Signal { + name: "objectNameChanged" + lineNumber: 345 + Parameter { name: "objectName"; type: "QString" } + } + Method { name: "toString"; type: "QString"; isMethodConstant: true } + Method { + name: "destroy" + Parameter { name: "delay"; type: "int" } + } + Method { name: "destroy"; isCloned: true } + Method { + name: "QObject" + isConstructor: true + lineNumber: 113 + Parameter { name: "parent"; type: "QObject"; isPointer: true } + } + Method { name: "QObject"; isCloned: true; isConstructor: true; lineNumber: 113 } + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 241 + name: "quint8" + accessSemantics: "value" + extension: "Number" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 381 + name: "qulonglong" + accessSemantics: "value" + extension: "Number" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 193 + name: "QRectF" + accessSemantics: "value" + extension: "QQmlRectFValueType" + exports: ["QML/rect 1.0"] + isStructured: true + exportMetaObjectRevisions: [256] + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 193 + name: "QQmlRectFValueType" + accessSemantics: "value" + Property { + name: "x" + type: "double" + read: "x" + write: "setX" + index: 0 + lineNumber: 195 + isFinal: true + } + Property { + name: "y" + type: "double" + read: "y" + write: "setY" + index: 1 + lineNumber: 196 + isFinal: true + } + Property { + name: "width" + type: "double" + read: "width" + write: "setWidth" + index: 2 + lineNumber: 197 + isFinal: true + } + Property { + name: "height" + type: "double" + read: "height" + write: "setHeight" + index: 3 + lineNumber: 198 + isFinal: true + } + Property { + name: "left" + type: "double" + read: "left" + index: 4 + lineNumber: 199 + isReadonly: true + isFinal: true + } + Property { + name: "right" + type: "double" + read: "right" + index: 5 + lineNumber: 200 + isReadonly: true + isFinal: true + } + Property { + name: "top" + type: "double" + read: "top" + index: 6 + lineNumber: 201 + isReadonly: true + isFinal: true + } + Property { + name: "bottom" + type: "double" + read: "bottom" + index: 7 + lineNumber: 202 + isReadonly: true + isFinal: true + } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 213 } + Method { name: "QQmlRectFValueType"; isConstructor: true; lineNumber: 210 } + Method { + name: "QQmlRectFValueType" + isConstructor: true + lineNumber: 211 + Parameter { name: "rect"; type: "QRectF" } + } + Method { + name: "QQmlRectFValueType" + isConstructor: true + lineNumber: 212 + Parameter { name: "rect"; type: "QRect" } + } + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 230 + name: "QRect" + accessSemantics: "value" + extension: "QQmlRectValueType" + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 230 + name: "QQmlRectValueType" + accessSemantics: "value" + Property { name: "x"; type: "int"; read: "x"; write: "setX"; index: 0; lineNumber: 232; isFinal: true } + Property { name: "y"; type: "int"; read: "y"; write: "setY"; index: 1; lineNumber: 233; isFinal: true } + Property { + name: "width" + type: "int" + read: "width" + write: "setWidth" + index: 2 + lineNumber: 234 + isFinal: true + } + Property { + name: "height" + type: "int" + read: "height" + write: "setHeight" + index: 3 + lineNumber: 235 + isFinal: true + } + Property { + name: "left" + type: "int" + read: "left" + index: 4 + lineNumber: 236 + isReadonly: true + isFinal: true + } + Property { + name: "right" + type: "int" + read: "right" + index: 5 + lineNumber: 237 + isReadonly: true + isFinal: true + } + Property { + name: "top" + type: "int" + read: "top" + index: 6 + lineNumber: 238 + isReadonly: true + isFinal: true + } + Property { + name: "bottom" + type: "int" + read: "bottom" + index: 7 + lineNumber: 239 + isReadonly: true + isFinal: true + } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 250 } + Method { + name: "QQmlRectValueType" + isConstructor: true + lineNumber: 248 + Parameter { name: "rect"; type: "QRect" } + } + Method { + name: "QQmlRectValueType" + isConstructor: true + lineNumber: 249 + Parameter { name: "rect"; type: "QRectF" } + } + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 193 + name: "QRegularExpression" + accessSemantics: "value" + extension: "RegExp" + extensionIsJavaScript: true + exports: ["QML/regexp 1.0"] + isCreatable: false + exportMetaObjectRevisions: [256] + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 524 + name: "QQmlScriptString" + accessSemantics: "value" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 276 + name: "short" + accessSemantics: "value" + extension: "Number" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 151 + name: "QSizeF" + accessSemantics: "value" + extension: "QQmlSizeFValueType" + exports: ["QML/size 1.0"] + isStructured: true + exportMetaObjectRevisions: [256] + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 151 + name: "QQmlSizeFValueType" + accessSemantics: "value" + Property { + name: "width" + type: "double" + read: "width" + write: "setWidth" + index: 0 + lineNumber: 153 + isFinal: true + } + Property { + name: "height" + type: "double" + read: "height" + write: "setHeight" + index: 1 + lineNumber: 154 + isFinal: true + } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 165 } + Method { name: "QQmlSizeFValueType"; isConstructor: true; lineNumber: 162 } + Method { + name: "QQmlSizeFValueType" + isConstructor: true + lineNumber: 163 + Parameter { name: "size"; type: "QSizeF" } + } + Method { + name: "QQmlSizeFValueType" + isConstructor: true + lineNumber: 164 + Parameter { name: "size"; type: "QSize" } + } + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 172 + name: "QSize" + accessSemantics: "value" + extension: "QQmlSizeValueType" + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 172 + name: "QQmlSizeValueType" + accessSemantics: "value" + Property { + name: "width" + type: "int" + read: "width" + write: "setWidth" + index: 0 + lineNumber: 174 + isFinal: true + } + Property { + name: "height" + type: "int" + read: "height" + write: "setHeight" + index: 1 + lineNumber: 175 + isFinal: true + } + Method { name: "toString"; type: "QString"; isMethodConstant: true; lineNumber: 186 } + Method { + name: "QQmlSizeValueType" + isConstructor: true + lineNumber: 184 + Parameter { name: "size"; type: "QSize" } + } + Method { + name: "QQmlSizeValueType" + isConstructor: true + lineNumber: 185 + Parameter { name: "size"; type: "QSizeF" } + } + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 152 + name: "QString" + accessSemantics: "value" + extension: "String" + extensionIsJavaScript: true + exports: ["QML/string 1.0"] + isCreatable: false + exportMetaObjectRevisions: [256] + } + Component { + file: "qqml.h" + lineNumber: 136 + name: "QQmlTypeNotAvailable" + accessSemantics: "reference" + prototype: "QObject" + exports: [] + isCreatable: false + exportMetaObjectRevisions: [] + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 320 + name: "uint" + accessSemantics: "value" + extension: "Number" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 184 + name: "QUrl" + accessSemantics: "value" + extension: "URL" + extensionIsJavaScript: true + exports: ["QML/url 1.0"] + isCreatable: false + exportMetaObjectRevisions: [256] + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 298 + name: "ushort" + accessSemantics: "value" + extension: "Number" + extensionIsJavaScript: true + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 389 + name: "QQmlV4ExecutionEnginePtr" + accessSemantics: "value" + extension: "QQmlV4ExecutionEnginePtrForeign" + } + Component { + file: "private/qqmlvaluetype_p.h" + lineNumber: 389 + name: "QQmlV4ExecutionEnginePtrForeign" + accessSemantics: "value" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 531 + name: "QQmlV4FunctionPtr" + accessSemantics: "value" + extension: "QQmlV4FunctionPtrForeign" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 531 + name: "QQmlV4FunctionPtrForeign" + accessSemantics: "value" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 99 + name: "QVariant" + accessSemantics: "value" + extension: "QQmlVarForeign" + exports: ["QML/var 1.0", "QML/variant 1.0"] + isCreatable: false + exportMetaObjectRevisions: [256] + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 99 + name: "QQmlVarForeign" + accessSemantics: "value" + } + Component { + file: "private/qqmlbuiltins_p.h" + lineNumber: 88 + name: "void" + accessSemantics: "value" + extension: "undefined" + extensionIsJavaScript: true + exports: ["QML/void 1.0"] + isCreatable: false + exportMetaObjectRevisions: [256] + } + Component { + file: "private/qv4sequenceobject_p.h" + lineNumber: 173 + name: "QList" + accessSemantics: "sequence" + valueType: "double" + } + Component { + file: "private/qv4sequenceobject_p.h" + lineNumber: 172 + name: "std::vector" + accessSemantics: "sequence" + valueType: "double" + } + Component { + file: "private/qv4sequenceobject_p.h" + lineNumber: 180 + name: "std::vector" + accessSemantics: "sequence" + valueType: "QString" + } + Component { + file: "private/qv4sequenceobject_p.h" + lineNumber: 181 + name: "std::vector" + accessSemantics: "sequence" + valueType: "QUrl" + } + Component { + file: "qnamespace.h" + lineNumber: 25 + name: "Qt" + accessSemantics: "none" + Enum { + name: "GlobalColor" + lineNumber: 28 + values: [ + "color0", + "color1", + "black", + "white", + "darkGray", + "gray", + "lightGray", + "red", + "green", + "blue", + "cyan", + "magenta", + "yellow", + "darkRed", + "darkGreen", + "darkBlue", + "darkCyan", + "darkMagenta", + "darkYellow", + "transparent" + ] + } + Enum { + name: "ColorScheme" + isScoped: true + lineNumber: 51 + values: ["Unknown", "Light", "Dark"] + } + Enum { + name: "ContrastPreference" + isScoped: true + lineNumber: 57 + values: ["NoPreference", "HighContrast"] + } + Enum { + name: "MouseButtons" + alias: "MouseButton" + isFlag: true + lineNumber: 62 + values: [ + "NoButton", + "LeftButton", + "RightButton", + "MiddleButton", + "BackButton", + "XButton1", + "ExtraButton1", + "ForwardButton", + "XButton2", + "ExtraButton2", + "TaskButton", + "ExtraButton3", + "ExtraButton4", + "ExtraButton5", + "ExtraButton6", + "ExtraButton7", + "ExtraButton8", + "ExtraButton9", + "ExtraButton10", + "ExtraButton11", + "ExtraButton12", + "ExtraButton13", + "ExtraButton14", + "ExtraButton15", + "ExtraButton16", + "ExtraButton17", + "ExtraButton18", + "ExtraButton19", + "ExtraButton20", + "ExtraButton21", + "ExtraButton22", + "ExtraButton23", + "ExtraButton24", + "AllButtons", + "MaxMouseButton", + "MouseButtonMask" + ] + } + Enum { + name: "Orientation" + lineNumber: 104 + values: ["Horizontal", "Vertical"] + } + Enum { + name: "Orientations" + alias: "Orientation" + isFlag: true + lineNumber: 104 + values: ["Horizontal", "Vertical"] + } + Enum { + name: "FocusPolicy" + lineNumber: 112 + values: [ + "NoFocus", + "TabFocus", + "ClickFocus", + "StrongFocus", + "WheelFocus" + ] + } + Enum { + name: "TabFocusBehavior" + lineNumber: 120 + values: [ + "NoTabFocus", + "TabFocusTextControls", + "TabFocusListControls", + "TabFocusAllControls" + ] + } + Enum { + name: "SortOrder" + lineNumber: 127 + values: ["AscendingOrder", "DescendingOrder"] + } + Enum { + name: "SplitBehavior" + alias: "SplitBehaviorFlags" + isFlag: true + lineNumber: 132 + values: ["KeepEmptyParts", "SkipEmptyParts"] + } + Enum { + name: "Alignment" + alias: "AlignmentFlag" + isFlag: true + lineNumber: 149 + values: [ + "AlignLeft", + "AlignLeading", + "AlignRight", + "AlignTrailing", + "AlignHCenter", + "AlignJustify", + "AlignAbsolute", + "AlignHorizontal_Mask", + "AlignTop", + "AlignBottom", + "AlignVCenter", + "AlignBaseline", + "AlignVertical_Mask", + "AlignCenter" + ] + } + Enum { + name: "TextFlag" + lineNumber: 175 + values: [ + "TextSingleLine", + "TextDontClip", + "TextExpandTabs", + "TextShowMnemonic", + "TextWordWrap", + "TextWrapAnywhere", + "TextDontPrint", + "TextIncludeTrailingSpaces", + "TextHideMnemonic", + "TextJustificationForced", + "TextForceLeftToRight", + "TextForceRightToLeft", + "TextLongestVariant" + ] + } + Enum { + name: "TextElideMode" + lineNumber: 194 + values: ["ElideLeft", "ElideRight", "ElideMiddle", "ElideNone"] + } + Enum { + name: "WindowType" + lineNumber: 211 + values: [ + "Widget", + "Window", + "Dialog", + "Sheet", + "Drawer", + "Popup", + "Tool", + "ToolTip", + "SplashScreen", + "Desktop", + "SubWindow", + "ForeignWindow", + "CoverWindow", + "WindowType_Mask", + "MSWindowsFixedSizeDialogHint", + "MSWindowsOwnDC", + "BypassWindowManagerHint", + "X11BypassWindowManagerHint", + "FramelessWindowHint", + "WindowTitleHint", + "WindowSystemMenuHint", + "WindowMinimizeButtonHint", + "WindowMaximizeButtonHint", + "WindowMinMaxButtonsHint", + "WindowContextHelpButtonHint", + "WindowShadeButtonHint", + "WindowStaysOnTopHint", + "WindowTransparentForInput", + "WindowOverridesSystemGestures", + "WindowDoesNotAcceptFocus", + "MaximizeUsingFullscreenGeometryHint", + "ExpandedClientAreaHint", + "NoTitleBarBackgroundHint", + "CustomizeWindowHint", + "WindowStaysOnBottomHint", + "WindowCloseButtonHint", + "MacWindowToolBarButtonHint", + "BypassGraphicsProxyWidget", + "NoDropShadowWindowHint", + "WindowFullscreenButtonHint" + ] + } + Enum { + name: "WindowFlags" + alias: "WindowType" + isFlag: true + lineNumber: 211 + values: [ + "Widget", + "Window", + "Dialog", + "Sheet", + "Drawer", + "Popup", + "Tool", + "ToolTip", + "SplashScreen", + "Desktop", + "SubWindow", + "ForeignWindow", + "CoverWindow", + "WindowType_Mask", + "MSWindowsFixedSizeDialogHint", + "MSWindowsOwnDC", + "BypassWindowManagerHint", + "X11BypassWindowManagerHint", + "FramelessWindowHint", + "WindowTitleHint", + "WindowSystemMenuHint", + "WindowMinimizeButtonHint", + "WindowMaximizeButtonHint", + "WindowMinMaxButtonsHint", + "WindowContextHelpButtonHint", + "WindowShadeButtonHint", + "WindowStaysOnTopHint", + "WindowTransparentForInput", + "WindowOverridesSystemGestures", + "WindowDoesNotAcceptFocus", + "MaximizeUsingFullscreenGeometryHint", + "ExpandedClientAreaHint", + "NoTitleBarBackgroundHint", + "CustomizeWindowHint", + "WindowStaysOnBottomHint", + "WindowCloseButtonHint", + "MacWindowToolBarButtonHint", + "BypassGraphicsProxyWidget", + "NoDropShadowWindowHint", + "WindowFullscreenButtonHint" + ] + } + Enum { + name: "WindowState" + lineNumber: 265 + values: [ + "WindowNoState", + "WindowMinimized", + "WindowMaximized", + "WindowFullScreen", + "WindowActive" + ] + } + Enum { + name: "WindowStates" + alias: "WindowState" + isFlag: true + lineNumber: 265 + values: [ + "WindowNoState", + "WindowMinimized", + "WindowMaximized", + "WindowFullScreen", + "WindowActive" + ] + } + Enum { + name: "ApplicationState" + lineNumber: 276 + values: [ + "ApplicationSuspended", + "ApplicationHidden", + "ApplicationInactive", + "ApplicationActive" + ] + } + Enum { + name: "ScreenOrientation" + lineNumber: 285 + values: [ + "PrimaryOrientation", + "PortraitOrientation", + "LandscapeOrientation", + "InvertedPortraitOrientation", + "InvertedLandscapeOrientation" + ] + } + Enum { + name: "ScreenOrientations" + alias: "ScreenOrientation" + isFlag: true + lineNumber: 285 + values: [ + "PrimaryOrientation", + "PortraitOrientation", + "LandscapeOrientation", + "InvertedPortraitOrientation", + "InvertedLandscapeOrientation" + ] + } + Enum { + name: "WidgetAttribute" + lineNumber: 296 + values: [ + "WA_Disabled", + "WA_UnderMouse", + "WA_MouseTracking", + "WA_OpaquePaintEvent", + "WA_StaticContents", + "WA_LaidOut", + "WA_PaintOnScreen", + "WA_NoSystemBackground", + "WA_UpdatesDisabled", + "WA_Mapped", + "WA_InputMethodEnabled", + "WA_WState_Visible", + "WA_WState_Hidden", + "WA_ForceDisabled", + "WA_KeyCompression", + "WA_PendingMoveEvent", + "WA_PendingResizeEvent", + "WA_SetPalette", + "WA_SetFont", + "WA_SetCursor", + "WA_NoChildEventsFromChildren", + "WA_WindowModified", + "WA_Resized", + "WA_Moved", + "WA_PendingUpdate", + "WA_InvalidSize", + "WA_CustomWhatsThis", + "WA_LayoutOnEntireRect", + "WA_OutsideWSRange", + "WA_GrabbedShortcut", + "WA_TransparentForMouseEvents", + "WA_PaintUnclipped", + "WA_SetWindowIcon", + "WA_NoMouseReplay", + "WA_DeleteOnClose", + "WA_RightToLeft", + "WA_SetLayoutDirection", + "WA_NoChildEventsForParent", + "WA_ForceUpdatesDisabled", + "WA_WState_Created", + "WA_WState_CompressKeys", + "WA_WState_InPaintEvent", + "WA_WState_Reparented", + "WA_WState_ConfigPending", + "WA_WState_Polished", + "WA_WState_OwnSizePolicy", + "WA_WState_ExplicitShowHide", + "WA_ShowModal", + "WA_MouseNoMask", + "WA_NoMousePropagation", + "WA_Hover", + "WA_InputMethodTransparent", + "WA_QuitOnClose", + "WA_KeyboardFocusChange", + "WA_AcceptDrops", + "WA_DropSiteRegistered", + "WA_WindowPropagation", + "WA_NoX11EventCompression", + "WA_TintedBackground", + "WA_X11OpenGLOverlay", + "WA_AlwaysShowToolTips", + "WA_MacOpaqueSizeGrip", + "WA_SetStyle", + "WA_SetLocale", + "WA_MacShowFocusRect", + "WA_MacNormalSize", + "WA_MacSmallSize", + "WA_MacMiniSize", + "WA_LayoutUsesWidgetRect", + "WA_StyledBackground", + "WA_CanHostQMdiSubWindowTitleBar", + "WA_MacAlwaysShowToolWindow", + "WA_StyleSheet", + "WA_ShowWithoutActivating", + "WA_X11BypassTransientForHint", + "WA_NativeWindow", + "WA_DontCreateNativeAncestors", + "WA_DontShowOnScreen", + "WA_X11NetWmWindowTypeDesktop", + "WA_X11NetWmWindowTypeDock", + "WA_X11NetWmWindowTypeToolBar", + "WA_X11NetWmWindowTypeMenu", + "WA_X11NetWmWindowTypeUtility", + "WA_X11NetWmWindowTypeSplash", + "WA_X11NetWmWindowTypeDialog", + "WA_X11NetWmWindowTypeDropDownMenu", + "WA_X11NetWmWindowTypePopupMenu", + "WA_X11NetWmWindowTypeToolTip", + "WA_X11NetWmWindowTypeNotification", + "WA_X11NetWmWindowTypeCombo", + "WA_X11NetWmWindowTypeDND", + "WA_SetWindowModality", + "WA_WState_WindowOpacitySet", + "WA_TranslucentBackground", + "WA_AcceptTouchEvents", + "WA_WState_AcceptedTouchBeginEvent", + "WA_TouchPadAcceptSingleTouchEvents", + "WA_X11DoNotAcceptFocus", + "WA_AlwaysStackOnTop", + "WA_TabletTracking", + "WA_ContentsMarginsRespectsSafeArea", + "WA_StyleSheetTarget", + "WA_AttributeCount" + ] + } + Enum { + name: "ApplicationAttribute" + lineNumber: 437 + values: [ + "AA_QtQuickUseDefaultSizePolicy", + "AA_DontShowIconsInMenus", + "AA_NativeWindows", + "AA_DontCreateNativeWidgetSiblings", + "AA_PluginApplication", + "AA_DontUseNativeMenuBar", + "AA_MacDontSwapCtrlAndMeta", + "AA_Use96Dpi", + "AA_DisableNativeVirtualKeyboard", + "AA_DontUseNativeMenuWindows", + "AA_SynthesizeTouchForUnhandledMouseEvents", + "AA_SynthesizeMouseForUnhandledTouchEvents", + "AA_UseHighDpiPixmaps", + "AA_ForceRasterWidgets", + "AA_UseDesktopOpenGL", + "AA_UseOpenGLES", + "AA_UseSoftwareOpenGL", + "AA_ShareOpenGLContexts", + "AA_SetPalette", + "AA_EnableHighDpiScaling", + "AA_DisableHighDpiScaling", + "AA_UseStyleSheetPropagationInWidgetStyles", + "AA_DontUseNativeDialogs", + "AA_SynthesizeMouseForUnhandledTabletEvents", + "AA_CompressHighFrequencyEvents", + "AA_DontCheckOpenGLContextThreadAffinity", + "AA_DisableShaderDiskCache", + "AA_DontShowShortcutsInContextMenus", + "AA_CompressTabletEvents", + "AA_DisableSessionManager", + "AA_AttributeCount" + ] + } + Enum { + name: "ImageConversionFlags" + alias: "ImageConversionFlag" + isFlag: true + lineNumber: 490 + values: [ + "ColorMode_Mask", + "AutoColor", + "ColorOnly", + "MonoOnly", + "AlphaDither_Mask", + "ThresholdAlphaDither", + "OrderedAlphaDither", + "DiffuseAlphaDither", + "NoAlpha", + "Dither_Mask", + "DiffuseDither", + "OrderedDither", + "ThresholdDither", + "DitherMode_Mask", + "AutoDither", + "PreferDither", + "AvoidDither", + "NoOpaqueDetection", + "NoFormatConversion" + ] + } + Enum { + name: "BGMode" + lineNumber: 520 + values: ["TransparentMode", "OpaqueMode"] + } + Enum { + name: "Key" + lineNumber: 525 + values: [ + "Key_Space", + "Key_Any", + "Key_Exclam", + "Key_QuoteDbl", + "Key_NumberSign", + "Key_Dollar", + "Key_Percent", + "Key_Ampersand", + "Key_Apostrophe", + "Key_ParenLeft", + "Key_ParenRight", + "Key_Asterisk", + "Key_Plus", + "Key_Comma", + "Key_Minus", + "Key_Period", + "Key_Slash", + "Key_0", + "Key_1", + "Key_2", + "Key_3", + "Key_4", + "Key_5", + "Key_6", + "Key_7", + "Key_8", + "Key_9", + "Key_Colon", + "Key_Semicolon", + "Key_Less", + "Key_Equal", + "Key_Greater", + "Key_Question", + "Key_At", + "Key_A", + "Key_B", + "Key_C", + "Key_D", + "Key_E", + "Key_F", + "Key_G", + "Key_H", + "Key_I", + "Key_J", + "Key_K", + "Key_L", + "Key_M", + "Key_N", + "Key_O", + "Key_P", + "Key_Q", + "Key_R", + "Key_S", + "Key_T", + "Key_U", + "Key_V", + "Key_W", + "Key_X", + "Key_Y", + "Key_Z", + "Key_BracketLeft", + "Key_Backslash", + "Key_BracketRight", + "Key_AsciiCircum", + "Key_Underscore", + "Key_QuoteLeft", + "Key_BraceLeft", + "Key_Bar", + "Key_BraceRight", + "Key_AsciiTilde", + "Key_nobreakspace", + "Key_exclamdown", + "Key_cent", + "Key_sterling", + "Key_currency", + "Key_yen", + "Key_brokenbar", + "Key_section", + "Key_diaeresis", + "Key_copyright", + "Key_ordfeminine", + "Key_guillemotleft", + "Key_notsign", + "Key_hyphen", + "Key_registered", + "Key_macron", + "Key_degree", + "Key_plusminus", + "Key_twosuperior", + "Key_threesuperior", + "Key_acute", + "Key_micro", + "Key_mu", + "Key_paragraph", + "Key_periodcentered", + "Key_cedilla", + "Key_onesuperior", + "Key_masculine", + "Key_guillemotright", + "Key_onequarter", + "Key_onehalf", + "Key_threequarters", + "Key_questiondown", + "Key_Agrave", + "Key_Aacute", + "Key_Acircumflex", + "Key_Atilde", + "Key_Adiaeresis", + "Key_Aring", + "Key_AE", + "Key_Ccedilla", + "Key_Egrave", + "Key_Eacute", + "Key_Ecircumflex", + "Key_Ediaeresis", + "Key_Igrave", + "Key_Iacute", + "Key_Icircumflex", + "Key_Idiaeresis", + "Key_ETH", + "Key_Ntilde", + "Key_Ograve", + "Key_Oacute", + "Key_Ocircumflex", + "Key_Otilde", + "Key_Odiaeresis", + "Key_multiply", + "Key_Ooblique", + "Key_Ugrave", + "Key_Uacute", + "Key_Ucircumflex", + "Key_Udiaeresis", + "Key_Yacute", + "Key_THORN", + "Key_ssharp", + "Key_division", + "Key_ydiaeresis", + "Key_Escape", + "Key_Tab", + "Key_Backtab", + "Key_Backspace", + "Key_Return", + "Key_Enter", + "Key_Insert", + "Key_Delete", + "Key_Pause", + "Key_Print", + "Key_SysReq", + "Key_Clear", + "Key_Home", + "Key_End", + "Key_Left", + "Key_Up", + "Key_Right", + "Key_Down", + "Key_PageUp", + "Key_PageDown", + "Key_Shift", + "Key_Control", + "Key_Meta", + "Key_Alt", + "Key_CapsLock", + "Key_NumLock", + "Key_ScrollLock", + "Key_F1", + "Key_F2", + "Key_F3", + "Key_F4", + "Key_F5", + "Key_F6", + "Key_F7", + "Key_F8", + "Key_F9", + "Key_F10", + "Key_F11", + "Key_F12", + "Key_F13", + "Key_F14", + "Key_F15", + "Key_F16", + "Key_F17", + "Key_F18", + "Key_F19", + "Key_F20", + "Key_F21", + "Key_F22", + "Key_F23", + "Key_F24", + "Key_F25", + "Key_F26", + "Key_F27", + "Key_F28", + "Key_F29", + "Key_F30", + "Key_F31", + "Key_F32", + "Key_F33", + "Key_F34", + "Key_F35", + "Key_Super_L", + "Key_Super_R", + "Key_Menu", + "Key_Hyper_L", + "Key_Hyper_R", + "Key_Help", + "Key_Direction_L", + "Key_Direction_R", + "Key_AltGr", + "Key_Multi_key", + "Key_Codeinput", + "Key_SingleCandidate", + "Key_MultipleCandidate", + "Key_PreviousCandidate", + "Key_Mode_switch", + "Key_Kanji", + "Key_Muhenkan", + "Key_Henkan", + "Key_Romaji", + "Key_Hiragana", + "Key_Katakana", + "Key_Hiragana_Katakana", + "Key_Zenkaku", + "Key_Hankaku", + "Key_Zenkaku_Hankaku", + "Key_Touroku", + "Key_Massyo", + "Key_Kana_Lock", + "Key_Kana_Shift", + "Key_Eisu_Shift", + "Key_Eisu_toggle", + "Key_Hangul", + "Key_Hangul_Start", + "Key_Hangul_End", + "Key_Hangul_Hanja", + "Key_Hangul_Jamo", + "Key_Hangul_Romaja", + "Key_Hangul_Jeonja", + "Key_Hangul_Banja", + "Key_Hangul_PreHanja", + "Key_Hangul_PostHanja", + "Key_Hangul_Special", + "Key_Dead_Grave", + "Key_Dead_Acute", + "Key_Dead_Circumflex", + "Key_Dead_Tilde", + "Key_Dead_Macron", + "Key_Dead_Breve", + "Key_Dead_Abovedot", + "Key_Dead_Diaeresis", + "Key_Dead_Abovering", + "Key_Dead_Doubleacute", + "Key_Dead_Caron", + "Key_Dead_Cedilla", + "Key_Dead_Ogonek", + "Key_Dead_Iota", + "Key_Dead_Voiced_Sound", + "Key_Dead_Semivoiced_Sound", + "Key_Dead_Belowdot", + "Key_Dead_Hook", + "Key_Dead_Horn", + "Key_Dead_Stroke", + "Key_Dead_Abovecomma", + "Key_Dead_Abovereversedcomma", + "Key_Dead_Doublegrave", + "Key_Dead_Belowring", + "Key_Dead_Belowmacron", + "Key_Dead_Belowcircumflex", + "Key_Dead_Belowtilde", + "Key_Dead_Belowbreve", + "Key_Dead_Belowdiaeresis", + "Key_Dead_Invertedbreve", + "Key_Dead_Belowcomma", + "Key_Dead_Currency", + "Key_Dead_a", + "Key_Dead_A", + "Key_Dead_e", + "Key_Dead_E", + "Key_Dead_i", + "Key_Dead_I", + "Key_Dead_o", + "Key_Dead_O", + "Key_Dead_u", + "Key_Dead_U", + "Key_Dead_Small_Schwa", + "Key_Dead_Capital_Schwa", + "Key_Dead_Greek", + "Key_Dead_Lowline", + "Key_Dead_Aboveverticalline", + "Key_Dead_Belowverticalline", + "Key_Dead_Longsolidusoverlay", + "Key_Back", + "Key_Forward", + "Key_Stop", + "Key_Refresh", + "Key_VolumeDown", + "Key_VolumeMute", + "Key_VolumeUp", + "Key_BassBoost", + "Key_BassUp", + "Key_BassDown", + "Key_TrebleUp", + "Key_TrebleDown", + "Key_MediaPlay", + "Key_MediaStop", + "Key_MediaPrevious", + "Key_MediaNext", + "Key_MediaRecord", + "Key_MediaPause", + "Key_MediaTogglePlayPause", + "Key_HomePage", + "Key_Favorites", + "Key_Search", + "Key_Standby", + "Key_OpenUrl", + "Key_LaunchMail", + "Key_LaunchMedia", + "Key_Launch0", + "Key_Launch1", + "Key_Launch2", + "Key_Launch3", + "Key_Launch4", + "Key_Launch5", + "Key_Launch6", + "Key_Launch7", + "Key_Launch8", + "Key_Launch9", + "Key_LaunchA", + "Key_LaunchB", + "Key_LaunchC", + "Key_LaunchD", + "Key_LaunchE", + "Key_LaunchF", + "Key_MonBrightnessUp", + "Key_MonBrightnessDown", + "Key_KeyboardLightOnOff", + "Key_KeyboardBrightnessUp", + "Key_KeyboardBrightnessDown", + "Key_PowerOff", + "Key_WakeUp", + "Key_Eject", + "Key_ScreenSaver", + "Key_WWW", + "Key_Memo", + "Key_LightBulb", + "Key_Shop", + "Key_History", + "Key_AddFavorite", + "Key_HotLinks", + "Key_BrightnessAdjust", + "Key_Finance", + "Key_Community", + "Key_AudioRewind", + "Key_BackForward", + "Key_ApplicationLeft", + "Key_ApplicationRight", + "Key_Book", + "Key_CD", + "Key_Calculator", + "Key_ToDoList", + "Key_ClearGrab", + "Key_Close", + "Key_Copy", + "Key_Cut", + "Key_Display", + "Key_DOS", + "Key_Documents", + "Key_Excel", + "Key_Explorer", + "Key_Game", + "Key_Go", + "Key_iTouch", + "Key_LogOff", + "Key_Market", + "Key_Meeting", + "Key_MenuKB", + "Key_MenuPB", + "Key_MySites", + "Key_News", + "Key_OfficeHome", + "Key_Option", + "Key_Paste", + "Key_Phone", + "Key_Calendar", + "Key_Reply", + "Key_Reload", + "Key_RotateWindows", + "Key_RotationPB", + "Key_RotationKB", + "Key_Save", + "Key_Send", + "Key_Spell", + "Key_SplitScreen", + "Key_Support", + "Key_TaskPane", + "Key_Terminal", + "Key_Tools", + "Key_Travel", + "Key_Video", + "Key_Word", + "Key_Xfer", + "Key_ZoomIn", + "Key_ZoomOut", + "Key_Away", + "Key_Messenger", + "Key_WebCam", + "Key_MailForward", + "Key_Pictures", + "Key_Music", + "Key_Battery", + "Key_Bluetooth", + "Key_WLAN", + "Key_UWB", + "Key_AudioForward", + "Key_AudioRepeat", + "Key_AudioRandomPlay", + "Key_Subtitle", + "Key_AudioCycleTrack", + "Key_Time", + "Key_Hibernate", + "Key_View", + "Key_TopMenu", + "Key_PowerDown", + "Key_Suspend", + "Key_ContrastAdjust", + "Key_LaunchG", + "Key_LaunchH", + "Key_TouchpadToggle", + "Key_TouchpadOn", + "Key_TouchpadOff", + "Key_MicMute", + "Key_Red", + "Key_Green", + "Key_Yellow", + "Key_Blue", + "Key_ChannelUp", + "Key_ChannelDown", + "Key_Guide", + "Key_Info", + "Key_Settings", + "Key_MicVolumeUp", + "Key_MicVolumeDown", + "Key_Keyboard", + "Key_New", + "Key_Open", + "Key_Find", + "Key_Undo", + "Key_Redo", + "Key_MediaLast", + "Key_Select", + "Key_Yes", + "Key_No", + "Key_Cancel", + "Key_Printer", + "Key_Execute", + "Key_Sleep", + "Key_Play", + "Key_Zoom", + "Key_Exit", + "Key_Context1", + "Key_Context2", + "Key_Context3", + "Key_Context4", + "Key_Call", + "Key_Hangup", + "Key_Flip", + "Key_ToggleCallHangup", + "Key_VoiceDial", + "Key_LastNumberRedial", + "Key_Camera", + "Key_CameraFocus", + "Key_unknown" + ] + } + Enum { + name: "KeyboardModifier" + lineNumber: 1068 + values: [ + "NoModifier", + "ShiftModifier", + "ControlModifier", + "AltModifier", + "MetaModifier", + "KeypadModifier", + "GroupSwitchModifier", + "KeyboardModifierMask" + ] + } + Enum { + name: "KeyboardModifiers" + alias: "KeyboardModifier" + isFlag: true + lineNumber: 1068 + values: [ + "NoModifier", + "ShiftModifier", + "ControlModifier", + "AltModifier", + "MetaModifier", + "KeypadModifier", + "GroupSwitchModifier", + "KeyboardModifierMask" + ] + } + Enum { + name: "Modifier" + lineNumber: 1088 + values: ["META", "SHIFT", "CTRL", "ALT", "MODIFIER_MASK"] + } + Enum { + name: "Modifiers" + alias: "Modifier" + isFlag: true + lineNumber: 1088 + values: ["META", "SHIFT", "CTRL", "ALT", "MODIFIER_MASK"] + } + Enum { + name: "ArrowType" + lineNumber: 1098 + values: [ + "NoArrow", + "UpArrow", + "DownArrow", + "LeftArrow", + "RightArrow" + ] + } + Enum { + name: "PenStyle" + lineNumber: 1106 + values: [ + "NoPen", + "SolidLine", + "DashLine", + "DotLine", + "DashDotLine", + "DashDotDotLine", + "CustomDashLine" + ] + } + Enum { + name: "PenCapStyle" + lineNumber: 1119 + values: ["FlatCap", "SquareCap", "RoundCap", "MPenCapStyle"] + } + Enum { + name: "PenJoinStyle" + lineNumber: 1126 + values: [ + "MiterJoin", + "BevelJoin", + "RoundJoin", + "SvgMiterJoin", + "MPenJoinStyle" + ] + } + Enum { + name: "BrushStyle" + lineNumber: 1134 + values: [ + "NoBrush", + "SolidPattern", + "Dense1Pattern", + "Dense2Pattern", + "Dense3Pattern", + "Dense4Pattern", + "Dense5Pattern", + "Dense6Pattern", + "Dense7Pattern", + "HorPattern", + "VerPattern", + "CrossPattern", + "BDiagPattern", + "FDiagPattern", + "DiagCrossPattern", + "LinearGradientPattern", + "RadialGradientPattern", + "ConicalGradientPattern", + "TexturePattern" + ] + } + Enum { + name: "SizeMode" + lineNumber: 1156 + values: ["AbsoluteSize", "RelativeSize"] + } + Enum { + name: "CursorShape" + lineNumber: 1171 + values: [ + "ArrowCursor", + "UpArrowCursor", + "CrossCursor", + "WaitCursor", + "IBeamCursor", + "SizeVerCursor", + "SizeHorCursor", + "SizeBDiagCursor", + "SizeFDiagCursor", + "SizeAllCursor", + "BlankCursor", + "SplitVCursor", + "SplitHCursor", + "PointingHandCursor", + "ForbiddenCursor", + "WhatsThisCursor", + "BusyCursor", + "OpenHandCursor", + "ClosedHandCursor", + "DragCopyCursor", + "DragMoveCursor", + "DragLinkCursor", + "LastCursor", + "BitmapCursor", + "CustomCursor" + ] + } + Enum { + name: "TextFormat" + lineNumber: 1204 + values: ["PlainText", "RichText", "AutoText", "MarkdownText"] + } + Enum { + name: "AspectRatioMode" + lineNumber: 1211 + values: [ + "IgnoreAspectRatio", + "KeepAspectRatio", + "KeepAspectRatioByExpanding" + ] + } + Enum { + name: "DockWidgetArea" + lineNumber: 1217 + values: [ + "LeftDockWidgetArea", + "RightDockWidgetArea", + "TopDockWidgetArea", + "BottomDockWidgetArea", + "DockWidgetArea_Mask", + "AllDockWidgetAreas", + "NoDockWidgetArea" + ] + } + Enum { + name: "DockWidgetAreas" + alias: "DockWidgetArea" + isFlag: true + lineNumber: 1217 + values: [ + "LeftDockWidgetArea", + "RightDockWidgetArea", + "TopDockWidgetArea", + "BottomDockWidgetArea", + "DockWidgetArea_Mask", + "AllDockWidgetAreas", + "NoDockWidgetArea" + ] + } + Enum { + name: "ToolBarArea" + lineNumber: 1234 + values: [ + "LeftToolBarArea", + "RightToolBarArea", + "TopToolBarArea", + "BottomToolBarArea", + "ToolBarArea_Mask", + "AllToolBarAreas", + "NoToolBarArea" + ] + } + Enum { + name: "ToolBarAreas" + alias: "ToolBarArea" + isFlag: true + lineNumber: 1234 + values: [ + "LeftToolBarArea", + "RightToolBarArea", + "TopToolBarArea", + "BottomToolBarArea", + "ToolBarArea_Mask", + "AllToolBarAreas", + "NoToolBarArea" + ] + } + Enum { + name: "DateFormat" + lineNumber: 1252 + values: ["TextDate", "ISODate", "RFC2822Date", "ISODateWithMs"] + } + Enum { + name: "TimeSpec" + lineNumber: 1259 + values: ["LocalTime", "UTC", "OffsetFromUTC", "TimeZone"] + } + Enum { + name: "DayOfWeek" + lineNumber: 1266 + values: [ + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday", + "Sunday" + ] + } + Enum { + name: "ScrollBarPolicy" + lineNumber: 1276 + values: [ + "ScrollBarAsNeeded", + "ScrollBarAlwaysOff", + "ScrollBarAlwaysOn" + ] + } + Enum { + name: "CaseSensitivity" + lineNumber: 1282 + values: ["CaseInsensitive", "CaseSensitive"] + } + Enum { + name: "Corner" + lineNumber: 1287 + values: [ + "TopLeftCorner", + "TopRightCorner", + "BottomLeftCorner", + "BottomRightCorner" + ] + } + Enum { + name: "Edge" + lineNumber: 1294 + values: ["TopEdge", "LeftEdge", "RightEdge", "BottomEdge"] + } + Enum { + name: "Edges" + alias: "Edge" + isFlag: true + lineNumber: 1294 + values: ["TopEdge", "LeftEdge", "RightEdge", "BottomEdge"] + } + Enum { + name: "ConnectionType" + lineNumber: 1304 + values: [ + "AutoConnection", + "DirectConnection", + "QueuedConnection", + "BlockingQueuedConnection", + "UniqueConnection", + "SingleShotConnection" + ] + } + Enum { + name: "ShortcutContext" + lineNumber: 1313 + values: [ + "WidgetShortcut", + "WindowShortcut", + "ApplicationShortcut", + "WidgetWithChildrenShortcut" + ] + } + Enum { + name: "FillRule" + lineNumber: 1320 + values: ["OddEvenFill", "WindingFill"] + } + Enum { + name: "MaskMode" + lineNumber: 1325 + values: ["MaskInColor", "MaskOutColor"] + } + Enum { + name: "ClipOperation" + lineNumber: 1330 + values: ["NoClip", "ReplaceClip", "IntersectClip"] + } + Enum { + name: "ItemSelectionMode" + lineNumber: 1337 + values: [ + "ContainsItemShape", + "IntersectsItemShape", + "ContainsItemBoundingRect", + "IntersectsItemBoundingRect" + ] + } + Enum { + name: "ItemSelectionOperation" + lineNumber: 1344 + values: ["ReplaceSelection", "AddToSelection"] + } + Enum { + name: "TransformationMode" + lineNumber: 1349 + values: ["FastTransformation", "SmoothTransformation"] + } + Enum { + name: "Axis" + lineNumber: 1354 + values: ["XAxis", "YAxis", "ZAxis"] + } + Enum { + name: "FocusReason" + lineNumber: 1360 + values: [ + "MouseFocusReason", + "TabFocusReason", + "BacktabFocusReason", + "ActiveWindowFocusReason", + "PopupFocusReason", + "ShortcutFocusReason", + "MenuBarFocusReason", + "OtherFocusReason", + "NoFocusReason" + ] + } + Enum { + name: "ContextMenuPolicy" + lineNumber: 1372 + values: [ + "NoContextMenu", + "DefaultContextMenu", + "ActionsContextMenu", + "CustomContextMenu", + "PreventContextMenu" + ] + } + Enum { + name: "ContextMenuTrigger" + isScoped: true + lineNumber: 1380 + values: ["Press", "Release"] + } + Enum { + name: "InputMethodQuery" + lineNumber: 1385 + values: [ + "ImEnabled", + "ImCursorRectangle", + "ImFont", + "ImCursorPosition", + "ImSurroundingText", + "ImCurrentSelection", + "ImMaximumTextLength", + "ImAnchorPosition", + "ImHints", + "ImPreferredLanguage", + "ImAbsolutePosition", + "ImTextBeforeCursor", + "ImTextAfterCursor", + "ImEnterKeyType", + "ImAnchorRectangle", + "ImInputItemClipRectangle", + "ImReadOnly", + "ImPlatformData", + "ImQueryInput", + "ImQueryAll" + ] + } + Enum { + name: "InputMethodQueries" + alias: "InputMethodQuery" + isFlag: true + lineNumber: 1385 + values: [ + "ImEnabled", + "ImCursorRectangle", + "ImFont", + "ImCursorPosition", + "ImSurroundingText", + "ImCurrentSelection", + "ImMaximumTextLength", + "ImAnchorPosition", + "ImHints", + "ImPreferredLanguage", + "ImAbsolutePosition", + "ImTextBeforeCursor", + "ImTextAfterCursor", + "ImEnterKeyType", + "ImAnchorRectangle", + "ImInputItemClipRectangle", + "ImReadOnly", + "ImPlatformData", + "ImQueryInput", + "ImQueryAll" + ] + } + Enum { + name: "InputMethodHint" + lineNumber: 1413 + values: [ + "ImhNone", + "ImhHiddenText", + "ImhSensitiveData", + "ImhNoAutoUppercase", + "ImhPreferNumbers", + "ImhPreferUppercase", + "ImhPreferLowercase", + "ImhNoPredictiveText", + "ImhDate", + "ImhTime", + "ImhPreferLatin", + "ImhMultiLine", + "ImhNoEditMenu", + "ImhNoTextHandles", + "ImhDigitsOnly", + "ImhFormattedNumbersOnly", + "ImhUppercaseOnly", + "ImhLowercaseOnly", + "ImhDialableCharactersOnly", + "ImhEmailCharactersOnly", + "ImhUrlCharactersOnly", + "ImhLatinOnly", + "ImhExclusiveInputMask" + ] + } + Enum { + name: "InputMethodHints" + alias: "InputMethodHint" + isFlag: true + lineNumber: 1413 + values: [ + "ImhNone", + "ImhHiddenText", + "ImhSensitiveData", + "ImhNoAutoUppercase", + "ImhPreferNumbers", + "ImhPreferUppercase", + "ImhPreferLowercase", + "ImhNoPredictiveText", + "ImhDate", + "ImhTime", + "ImhPreferLatin", + "ImhMultiLine", + "ImhNoEditMenu", + "ImhNoTextHandles", + "ImhDigitsOnly", + "ImhFormattedNumbersOnly", + "ImhUppercaseOnly", + "ImhLowercaseOnly", + "ImhDialableCharactersOnly", + "ImhEmailCharactersOnly", + "ImhUrlCharactersOnly", + "ImhLatinOnly", + "ImhExclusiveInputMask" + ] + } + Enum { + name: "EnterKeyType" + lineNumber: 1448 + values: [ + "EnterKeyDefault", + "EnterKeyReturn", + "EnterKeyDone", + "EnterKeyGo", + "EnterKeySend", + "EnterKeySearch", + "EnterKeyNext", + "EnterKeyPrevious" + ] + } + Enum { + name: "ToolButtonStyle" + lineNumber: 1459 + values: [ + "ToolButtonIconOnly", + "ToolButtonTextOnly", + "ToolButtonTextBesideIcon", + "ToolButtonTextUnderIcon", + "ToolButtonFollowStyle" + ] + } + Enum { + name: "LayoutDirection" + lineNumber: 1467 + values: ["LeftToRight", "RightToLeft", "LayoutDirectionAuto"] + } + Enum { + name: "DropAction" + lineNumber: 1489 + values: [ + "CopyAction", + "MoveAction", + "LinkAction", + "ActionMask", + "TargetMoveAction", + "IgnoreAction" + ] + } + Enum { + name: "DropActions" + alias: "DropAction" + isFlag: true + lineNumber: 1489 + values: [ + "CopyAction", + "MoveAction", + "LinkAction", + "ActionMask", + "TargetMoveAction", + "IgnoreAction" + ] + } + Enum { + name: "CheckState" + lineNumber: 1500 + values: ["Unchecked", "PartiallyChecked", "Checked"] + } + Enum { + name: "ItemDataRole" + lineNumber: 1506 + values: [ + "DisplayRole", + "DecorationRole", + "EditRole", + "ToolTipRole", + "StatusTipRole", + "WhatsThisRole", + "FontRole", + "TextAlignmentRole", + "BackgroundRole", + "ForegroundRole", + "CheckStateRole", + "AccessibleTextRole", + "AccessibleDescriptionRole", + "SizeHintRole", + "InitialSortOrderRole", + "DisplayPropertyRole", + "DecorationPropertyRole", + "ToolTipPropertyRole", + "StatusTipPropertyRole", + "WhatsThisPropertyRole", + "RangeModelDataRole", + "UserRole", + "StandardItemFlagsRole", + "FileInfoRole", + "RemoteObjectsCacheRole" + ] + } + Enum { + name: "ItemFlags" + alias: "ItemFlag" + isFlag: true + lineNumber: 1543 + values: [ + "NoItemFlags", + "ItemIsSelectable", + "ItemIsEditable", + "ItemIsDragEnabled", + "ItemIsDropEnabled", + "ItemIsUserCheckable", + "ItemIsEnabled", + "ItemIsAutoTristate", + "ItemNeverHasChildren", + "ItemIsUserTristate" + ] + } + Enum { + name: "MatchFlags" + alias: "MatchFlag" + isFlag: true + lineNumber: 1558 + values: [ + "MatchExactly", + "MatchContains", + "MatchStartsWith", + "MatchEndsWith", + "MatchRegularExpression", + "MatchWildcard", + "MatchFixedString", + "MatchTypeMask", + "MatchCaseSensitive", + "MatchWrap", + "MatchRecursive" + ] + } + Enum { + name: "WindowModality" + lineNumber: 1576 + values: ["NonModal", "WindowModal", "ApplicationModal"] + } + Enum { + name: "TextInteractionFlag" + lineNumber: 1582 + values: [ + "NoTextInteraction", + "TextSelectableByMouse", + "TextSelectableByKeyboard", + "LinksAccessibleByMouse", + "LinksAccessibleByKeyboard", + "TextEditable", + "TextEditorInteraction", + "TextBrowserInteraction" + ] + } + Enum { + name: "TextInteractionFlags" + alias: "TextInteractionFlag" + isFlag: true + lineNumber: 1582 + values: [ + "NoTextInteraction", + "TextSelectableByMouse", + "TextSelectableByKeyboard", + "LinksAccessibleByMouse", + "LinksAccessibleByKeyboard", + "TextEditable", + "TextEditorInteraction", + "TextBrowserInteraction" + ] + } + Enum { + name: "SizeHint" + lineNumber: 1602 + values: [ + "MinimumSize", + "PreferredSize", + "MaximumSize", + "MinimumDescent", + "NSizeHints" + ] + } + Enum { + name: "TouchPointStates" + alias: "TouchPointState" + isFlag: true + lineNumber: 1635 + values: [ + "TouchPointUnknownState", + "TouchPointPressed", + "TouchPointMoved", + "TouchPointStationary", + "TouchPointReleased" + ] + } + Enum { + name: "GestureState" + lineNumber: 1646 + values: [ + "NoGesture", + "GestureStarted", + "GestureUpdated", + "GestureFinished", + "GestureCanceled" + ] + } + Enum { + name: "GestureType" + lineNumber: 1655 + values: [ + "TapGesture", + "TapAndHoldGesture", + "PanGesture", + "PinchGesture", + "SwipeGesture", + "CustomGesture", + "LastGestureType" + ] + } + Enum { + name: "NativeGestureType" + lineNumber: 1677 + values: [ + "BeginNativeGesture", + "EndNativeGesture", + "PanNativeGesture", + "ZoomNativeGesture", + "SmartZoomNativeGesture", + "RotateNativeGesture", + "SwipeNativeGesture" + ] + } + Enum { + name: "CursorMoveStyle" + lineNumber: 1699 + values: ["LogicalMoveStyle", "VisualMoveStyle"] + } + Enum { + name: "TimerType" + lineNumber: 1704 + values: ["PreciseTimer", "CoarseTimer", "VeryCoarseTimer"] + } + Enum { + name: "TimerId" + isScoped: true + lineNumber: 1710 + values: ["Invalid"] + } + Enum { + name: "ScrollPhase" + lineNumber: 1714 + values: [ + "NoScrollPhase", + "ScrollBegin", + "ScrollUpdate", + "ScrollEnd", + "ScrollMomentum" + ] + } + Enum { + name: "MouseEventSource" + lineNumber: 1722 + values: [ + "MouseEventNotSynthesized", + "MouseEventSynthesizedBySystem", + "MouseEventSynthesizedByQt", + "MouseEventSynthesizedByApplication" + ] + } + Enum { + name: "MouseEventFlags" + alias: "MouseEventFlag" + isFlag: true + lineNumber: 1729 + values: [ + "NoMouseEventFlag", + "MouseEventCreatedDoubleClick", + "MouseEventFlagMask" + ] + } + Enum { + name: "ChecksumType" + lineNumber: 1737 + values: ["ChecksumIso3309", "ChecksumItuV41"] + } + Enum { + name: "HighDpiScaleFactorRoundingPolicy" + isScoped: true + lineNumber: 1742 + values: [ + "Unset", + "Round", + "Ceil", + "Floor", + "RoundPreferFloor", + "PassThrough" + ] + } + Enum { + name: "PermissionStatus" + isScoped: true + lineNumber: 1751 + values: ["Undetermined", "Granted", "Denied"] + } + } + Component { + file: "private/qqmlbuiltinfunctions_p.h" + lineNumber: 43 + name: "QtObject" + accessSemantics: "reference" + prototype: "QObject" + extension: "Qt" + extensionIsNamespace: true + exports: ["QML/Qt 1.0"] + isCreatable: false + isSingleton: true + exportMetaObjectRevisions: [256] + Enum { + name: "LoadingMode" + lineNumber: 62 + values: ["Asynchronous", "Synchronous"] + } + Property { + name: "application" + type: "QQmlApplication" + isPointer: true + read: "application" + index: 0 + lineNumber: 46 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "platform" + type: "QQmlPlatform" + isPointer: true + read: "platform" + index: 1 + lineNumber: 47 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "inputMethod" + type: "QObject" + isPointer: true + read: "inputMethod" + index: 2 + lineNumber: 48 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "styleHints" + type: "QObject" + isPointer: true + read: "styleHints" + index: 3 + lineNumber: 49 + isReadonly: true + isPropertyConstant: true + } + Property { + name: "uiLanguage" + type: "QString" + bindable: "uiLanguageBindable" + read: "uiLanguage" + write: "setUiLanguage" + notify: "uiLanguageChanged" + index: 4 + lineNumber: 52 + } + Signal { name: "uiLanguageChanged"; lineNumber: 175 } + Method { + name: "include" + type: "QJSValue" + isMethodConstant: true + lineNumber: 67 + Parameter { name: "url"; type: "QString" } + Parameter { name: "callback"; type: "QJSValue" } + } + Method { + name: "include" + type: "QJSValue" + isCloned: true + isMethodConstant: true + lineNumber: 67 + Parameter { name: "url"; type: "QString" } + } + Method { + name: "isQtObject" + type: "bool" + isMethodConstant: true + lineNumber: 68 + Parameter { name: "value"; type: "QJSValue" } + } + Method { + name: "color" + type: "QVariant" + isMethodConstant: true + lineNumber: 70 + Parameter { name: "name"; type: "QString" } + } + Method { + name: "rgba" + type: "QVariant" + isMethodConstant: true + lineNumber: 71 + Parameter { name: "r"; type: "double" } + Parameter { name: "g"; type: "double" } + Parameter { name: "b"; type: "double" } + Parameter { name: "a"; type: "double" } + } + Method { + name: "rgba" + type: "QVariant" + isCloned: true + isMethodConstant: true + lineNumber: 71 + Parameter { name: "r"; type: "double" } + Parameter { name: "g"; type: "double" } + Parameter { name: "b"; type: "double" } + } + Method { + name: "hsla" + type: "QVariant" + isMethodConstant: true + lineNumber: 72 + Parameter { name: "h"; type: "double" } + Parameter { name: "s"; type: "double" } + Parameter { name: "l"; type: "double" } + Parameter { name: "a"; type: "double" } + } + Method { + name: "hsla" + type: "QVariant" + isCloned: true + isMethodConstant: true + lineNumber: 72 + Parameter { name: "h"; type: "double" } + Parameter { name: "s"; type: "double" } + Parameter { name: "l"; type: "double" } + } + Method { + name: "hsva" + type: "QVariant" + isMethodConstant: true + lineNumber: 73 + Parameter { name: "h"; type: "double" } + Parameter { name: "s"; type: "double" } + Parameter { name: "v"; type: "double" } + Parameter { name: "a"; type: "double" } + } + Method { + name: "hsva" + type: "QVariant" + isCloned: true + isMethodConstant: true + lineNumber: 73 + Parameter { name: "h"; type: "double" } + Parameter { name: "s"; type: "double" } + Parameter { name: "v"; type: "double" } + } + Method { + name: "colorEqual" + type: "bool" + isMethodConstant: true + lineNumber: 74 + Parameter { name: "lhs"; type: "QVariant" } + Parameter { name: "rhs"; type: "QVariant" } + } + Method { + name: "rect" + type: "QRectF" + isMethodConstant: true + lineNumber: 76 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + Parameter { name: "width"; type: "double" } + Parameter { name: "height"; type: "double" } + } + Method { + name: "point" + type: "QPointF" + isMethodConstant: true + lineNumber: 77 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { + name: "size" + type: "QSizeF" + isMethodConstant: true + lineNumber: 78 + Parameter { name: "width"; type: "double" } + Parameter { name: "height"; type: "double" } + } + Method { + name: "vector2d" + type: "QVariant" + isMethodConstant: true + lineNumber: 79 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + Method { + name: "vector3d" + type: "QVariant" + isMethodConstant: true + lineNumber: 80 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + Parameter { name: "z"; type: "double" } + } + Method { + name: "vector4d" + type: "QVariant" + isMethodConstant: true + lineNumber: 81 + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + Parameter { name: "z"; type: "double" } + Parameter { name: "w"; type: "double" } + } + Method { + name: "quaternion" + type: "QVariant" + isMethodConstant: true + lineNumber: 82 + Parameter { name: "scalar"; type: "double" } + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + Parameter { name: "z"; type: "double" } + } + Method { name: "matrix4x4"; type: "QVariant"; isMethodConstant: true; lineNumber: 84 } + Method { + name: "matrix4x4" + type: "QVariant" + isMethodConstant: true + lineNumber: 85 + Parameter { name: "m11"; type: "double" } + Parameter { name: "m12"; type: "double" } + Parameter { name: "m13"; type: "double" } + Parameter { name: "m14"; type: "double" } + Parameter { name: "m21"; type: "double" } + Parameter { name: "m22"; type: "double" } + Parameter { name: "m23"; type: "double" } + Parameter { name: "m24"; type: "double" } + Parameter { name: "m31"; type: "double" } + Parameter { name: "m32"; type: "double" } + Parameter { name: "m33"; type: "double" } + Parameter { name: "m34"; type: "double" } + Parameter { name: "m41"; type: "double" } + Parameter { name: "m42"; type: "double" } + Parameter { name: "m43"; type: "double" } + Parameter { name: "m44"; type: "double" } + } + Method { + name: "matrix4x4" + type: "QVariant" + isMethodConstant: true + lineNumber: 89 + Parameter { name: "value"; type: "QJSValue" } + } + Method { + name: "lighter" + type: "QVariant" + isMethodConstant: true + lineNumber: 91 + Parameter { name: "color"; type: "QJSValue" } + Parameter { name: "factor"; type: "double" } + } + Method { + name: "lighter" + type: "QVariant" + isCloned: true + isMethodConstant: true + lineNumber: 91 + Parameter { name: "color"; type: "QJSValue" } + } + Method { + name: "darker" + type: "QVariant" + isMethodConstant: true + lineNumber: 92 + Parameter { name: "color"; type: "QJSValue" } + Parameter { name: "factor"; type: "double" } + } + Method { + name: "darker" + type: "QVariant" + isCloned: true + isMethodConstant: true + lineNumber: 92 + Parameter { name: "color"; type: "QJSValue" } + } + Method { + name: "alpha" + type: "QVariant" + isMethodConstant: true + lineNumber: 93 + Parameter { name: "baseColor"; type: "QJSValue" } + Parameter { name: "value"; type: "double" } + } + Method { + name: "tint" + type: "QVariant" + isMethodConstant: true + lineNumber: 94 + Parameter { name: "baseColor"; type: "QJSValue" } + Parameter { name: "tintColor"; type: "QJSValue" } + } + Method { + name: "formatDate" + type: "QString" + isMethodConstant: true + lineNumber: 96 + Parameter { name: "date"; type: "QDate" } + Parameter { name: "format"; type: "QString" } + } + Method { + name: "formatDate" + type: "QString" + isMethodConstant: true + lineNumber: 97 + Parameter { name: "dateTime"; type: "QDateTime" } + Parameter { name: "format"; type: "QString" } + } + Method { + name: "formatDate" + type: "QString" + isMethodConstant: true + lineNumber: 98 + Parameter { name: "string"; type: "QString" } + Parameter { name: "format"; type: "QString" } + } + Method { + name: "formatDate" + type: "QString" + isMethodConstant: true + lineNumber: 99 + Parameter { name: "date"; type: "QDate" } + Parameter { name: "format"; type: "Qt::DateFormat" } + } + Method { + name: "formatDate" + type: "QString" + isMethodConstant: true + lineNumber: 100 + Parameter { name: "dateTime"; type: "QDateTime" } + Parameter { name: "format"; type: "Qt::DateFormat" } + } + Method { + name: "formatDate" + type: "QString" + isMethodConstant: true + lineNumber: 101 + Parameter { name: "string"; type: "QString" } + Parameter { name: "format"; type: "Qt::DateFormat" } + } + Method { + name: "formatTime" + type: "QString" + isMethodConstant: true + lineNumber: 103 + Parameter { name: "time"; type: "QTime" } + Parameter { name: "format"; type: "QString" } + } + Method { + name: "formatTime" + type: "QString" + isMethodConstant: true + lineNumber: 104 + Parameter { name: "dateTime"; type: "QDateTime" } + Parameter { name: "format"; type: "QString" } + } + Method { + name: "formatTime" + type: "QString" + isMethodConstant: true + lineNumber: 105 + Parameter { name: "time"; type: "QString" } + Parameter { name: "format"; type: "QString" } + } + Method { + name: "formatTime" + type: "QString" + isMethodConstant: true + lineNumber: 106 + Parameter { name: "time"; type: "QTime" } + Parameter { name: "format"; type: "Qt::DateFormat" } + } + Method { + name: "formatTime" + type: "QString" + isMethodConstant: true + lineNumber: 107 + Parameter { name: "dateTime"; type: "QDateTime" } + Parameter { name: "format"; type: "Qt::DateFormat" } + } + Method { + name: "formatTime" + type: "QString" + isMethodConstant: true + lineNumber: 108 + Parameter { name: "time"; type: "QString" } + Parameter { name: "format"; type: "Qt::DateFormat" } + } + Method { + name: "formatDateTime" + type: "QString" + isMethodConstant: true + lineNumber: 110 + Parameter { name: "date"; type: "QDateTime" } + Parameter { name: "format"; type: "QString" } + } + Method { + name: "formatDateTime" + type: "QString" + isMethodConstant: true + lineNumber: 111 + Parameter { name: "string"; type: "QString" } + Parameter { name: "format"; type: "QString" } + } + Method { + name: "formatDateTime" + type: "QString" + isMethodConstant: true + lineNumber: 112 + Parameter { name: "date"; type: "QDateTime" } + Parameter { name: "format"; type: "Qt::DateFormat" } + } + Method { + name: "formatDateTime" + type: "QString" + isMethodConstant: true + lineNumber: 113 + Parameter { name: "string"; type: "QString" } + Parameter { name: "format"; type: "Qt::DateFormat" } + } + Method { + name: "formatDate" + type: "QString" + isMethodConstant: true + lineNumber: 116 + Parameter { name: "date"; type: "QDate" } + Parameter { name: "locale"; type: "QLocale" } + Parameter { name: "formatType"; type: "QLocale::FormatType" } + } + Method { + name: "formatDate" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 116 + Parameter { name: "date"; type: "QDate" } + Parameter { name: "locale"; type: "QLocale" } + } + Method { + name: "formatDate" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 116 + Parameter { name: "date"; type: "QDate" } + } + Method { + name: "formatDate" + type: "QString" + isMethodConstant: true + lineNumber: 118 + Parameter { name: "dateTime"; type: "QDateTime" } + Parameter { name: "locale"; type: "QLocale" } + Parameter { name: "formatType"; type: "QLocale::FormatType" } + } + Method { + name: "formatDate" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 118 + Parameter { name: "dateTime"; type: "QDateTime" } + Parameter { name: "locale"; type: "QLocale" } + } + Method { + name: "formatDate" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 118 + Parameter { name: "dateTime"; type: "QDateTime" } + } + Method { + name: "formatDate" + type: "QString" + isMethodConstant: true + lineNumber: 120 + Parameter { name: "string"; type: "QString" } + Parameter { name: "locale"; type: "QLocale" } + Parameter { name: "formatType"; type: "QLocale::FormatType" } + } + Method { + name: "formatDate" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 120 + Parameter { name: "string"; type: "QString" } + Parameter { name: "locale"; type: "QLocale" } + } + Method { + name: "formatDate" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 120 + Parameter { name: "string"; type: "QString" } + } + Method { + name: "formatTime" + type: "QString" + isMethodConstant: true + lineNumber: 122 + Parameter { name: "time"; type: "QTime" } + Parameter { name: "locale"; type: "QLocale" } + Parameter { name: "formatType"; type: "QLocale::FormatType" } + } + Method { + name: "formatTime" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 122 + Parameter { name: "time"; type: "QTime" } + Parameter { name: "locale"; type: "QLocale" } + } + Method { + name: "formatTime" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 122 + Parameter { name: "time"; type: "QTime" } + } + Method { + name: "formatTime" + type: "QString" + isMethodConstant: true + lineNumber: 124 + Parameter { name: "dateTime"; type: "QDateTime" } + Parameter { name: "locale"; type: "QLocale" } + Parameter { name: "formatType"; type: "QLocale::FormatType" } + } + Method { + name: "formatTime" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 124 + Parameter { name: "dateTime"; type: "QDateTime" } + Parameter { name: "locale"; type: "QLocale" } + } + Method { + name: "formatTime" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 124 + Parameter { name: "dateTime"; type: "QDateTime" } + } + Method { + name: "formatTime" + type: "QString" + isMethodConstant: true + lineNumber: 126 + Parameter { name: "time"; type: "QString" } + Parameter { name: "locale"; type: "QLocale" } + Parameter { name: "formatType"; type: "QLocale::FormatType" } + } + Method { + name: "formatTime" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 126 + Parameter { name: "time"; type: "QString" } + Parameter { name: "locale"; type: "QLocale" } + } + Method { + name: "formatTime" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 126 + Parameter { name: "time"; type: "QString" } + } + Method { + name: "formatDateTime" + type: "QString" + isMethodConstant: true + lineNumber: 128 + Parameter { name: "date"; type: "QDateTime" } + Parameter { name: "locale"; type: "QLocale" } + Parameter { name: "formatType"; type: "QLocale::FormatType" } + } + Method { + name: "formatDateTime" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 128 + Parameter { name: "date"; type: "QDateTime" } + Parameter { name: "locale"; type: "QLocale" } + } + Method { + name: "formatDateTime" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 128 + Parameter { name: "date"; type: "QDateTime" } + } + Method { + name: "formatDateTime" + type: "QString" + isMethodConstant: true + lineNumber: 130 + Parameter { name: "string"; type: "QString" } + Parameter { name: "locale"; type: "QLocale" } + Parameter { name: "formatType"; type: "QLocale::FormatType" } + } + Method { + name: "formatDateTime" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 130 + Parameter { name: "string"; type: "QString" } + Parameter { name: "locale"; type: "QLocale" } + } + Method { + name: "formatDateTime" + type: "QString" + isCloned: true + isMethodConstant: true + lineNumber: 130 + Parameter { name: "string"; type: "QString" } + } + Method { name: "locale"; type: "QLocale"; isMethodConstant: true; lineNumber: 132 } + Method { + name: "locale" + type: "QLocale" + isMethodConstant: true + lineNumber: 133 + Parameter { name: "name"; type: "QString" } + } + Method { + name: "url" + type: "QUrl" + isMethodConstant: true + lineNumber: 136 + Parameter { name: "url"; type: "QUrl" } + } + Method { + name: "resolvedUrl" + type: "QUrl" + isMethodConstant: true + lineNumber: 137 + Parameter { name: "url"; type: "QUrl" } + } + Method { + name: "resolvedUrl" + type: "QUrl" + isMethodConstant: true + lineNumber: 138 + Parameter { name: "url"; type: "QUrl" } + Parameter { name: "context"; type: "QObject"; isPointer: true } + } + Method { + name: "openUrlExternally" + type: "bool" + isMethodConstant: true + lineNumber: 139 + Parameter { name: "url"; type: "QUrl" } + } + Method { + name: "font" + type: "QVariant" + isMethodConstant: true + lineNumber: 141 + Parameter { name: "fontSpecifier"; type: "QJSValue" } + } + Method { name: "fontFamilies"; type: "QStringList"; isMethodConstant: true; lineNumber: 142 } + Method { + name: "md5" + type: "QString" + isMethodConstant: true + lineNumber: 144 + Parameter { name: "data"; type: "QString" } + } + Method { + name: "btoa" + type: "QString" + isMethodConstant: true + lineNumber: 145 + Parameter { name: "data"; type: "QString" } + } + Method { + name: "atob" + type: "QString" + isMethodConstant: true + lineNumber: 146 + Parameter { name: "data"; type: "QString" } + } + Method { name: "quit"; isMethodConstant: true; lineNumber: 148 } + Method { + name: "exit" + isMethodConstant: true + lineNumber: 149 + Parameter { name: "retCode"; type: "int" } + } + Method { + name: "createQmlObject" + type: "QObject" + isPointer: true + isMethodConstant: true + lineNumber: 151 + Parameter { name: "qml"; type: "QString" } + Parameter { name: "parent"; type: "QObject"; isPointer: true } + Parameter { name: "url"; type: "QUrl" } + } + Method { + name: "createQmlObject" + type: "QObject" + isPointer: true + isCloned: true + isMethodConstant: true + lineNumber: 151 + Parameter { name: "qml"; type: "QString" } + Parameter { name: "parent"; type: "QObject"; isPointer: true } + } + Method { + name: "createComponent" + type: "QQmlComponent" + isPointer: true + isMethodConstant: true + lineNumber: 153 + Parameter { name: "url"; type: "QUrl" } + Parameter { name: "parent"; type: "QObject"; isPointer: true } + } + Method { + name: "createComponent" + type: "QQmlComponent" + isPointer: true + isMethodConstant: true + lineNumber: 154 + Parameter { name: "url"; type: "QUrl" } + Parameter { name: "mode"; type: "QQmlComponent::CompilationMode" } + Parameter { name: "parent"; type: "QObject"; isPointer: true } + } + Method { + name: "createComponent" + type: "QQmlComponent" + isPointer: true + isCloned: true + isMethodConstant: true + lineNumber: 154 + Parameter { name: "url"; type: "QUrl" } + Parameter { name: "mode"; type: "QQmlComponent::CompilationMode" } + } + Method { + name: "createComponent" + type: "QQmlComponent" + isPointer: true + isCloned: true + isMethodConstant: true + lineNumber: 154 + Parameter { name: "url"; type: "QUrl" } + } + Method { + name: "createComponent" + type: "QQmlComponent" + isPointer: true + isMethodConstant: true + lineNumber: 158 + Parameter { name: "moduleUri"; type: "QString" } + Parameter { name: "typeName"; type: "QString" } + Parameter { name: "parent"; type: "QObject"; isPointer: true } + } + Method { + name: "createComponent" + type: "QQmlComponent" + isPointer: true + isMethodConstant: true + lineNumber: 160 + Parameter { name: "moduleUri"; type: "QString" } + Parameter { name: "typeName"; type: "QString" } + Parameter { name: "mode"; type: "QQmlComponent::CompilationMode" } + Parameter { name: "parent"; type: "QObject"; isPointer: true } + } + Method { + name: "createComponent" + type: "QQmlComponent" + isPointer: true + isCloned: true + isMethodConstant: true + lineNumber: 160 + Parameter { name: "moduleUri"; type: "QString" } + Parameter { name: "typeName"; type: "QString" } + Parameter { name: "mode"; type: "QQmlComponent::CompilationMode" } + } + Method { + name: "createComponent" + type: "QQmlComponent" + isPointer: true + isCloned: true + isMethodConstant: true + lineNumber: 160 + Parameter { name: "moduleUri"; type: "QString" } + Parameter { name: "typeName"; type: "QString" } + } + Method { + name: "binding" + type: "QJSValue" + isMethodConstant: true + lineNumber: 164 + Parameter { name: "function"; type: "QJSValue" } + } + Method { name: "callLater"; isJavaScriptFunction: true; lineNumber: 165 } + Method { + name: "enumStringToValue" + type: "double" + lineNumber: 167 + Parameter { name: "enumType"; type: "QJSManagedValue" } + Parameter { name: "string"; type: "QString" } + } + Method { + name: "enumValueToString" + type: "QString" + lineNumber: 168 + Parameter { name: "enumType"; type: "QJSManagedValue" } + Parameter { name: "value"; type: "double" } + } + Method { + name: "enumValueToStrings" + type: "QStringList" + lineNumber: 169 + Parameter { name: "enumType"; type: "QJSManagedValue" } + Parameter { name: "value"; type: "double" } + } + } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/jsroot.qmltypes b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/jsroot.qmltypes new file mode 100644 index 0000000..aa01a7b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qml/jsroot.qmltypes @@ -0,0 +1,3660 @@ +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 { + name: "Array" + accessSemantics: "reference" + prototype: "ArrayPrototype" + isJavaScriptBuiltin: true + Property { name: "length"; type: "number" } + } + Component { + name: "ArrayBuffer" + accessSemantics: "reference" + prototype: "ArrayBufferPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "ArrayBufferPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "byteLength"; type: "number" } + Method { + name: "constructor" + type: "ArrayBuffer" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "slice" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + } + Component { + name: "ArrayPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "length"; type: "number" } + Method { + name: "constructor" + type: "Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + Method { name: "toLocaleString"; isJavaScriptFunction: true } + Method { + name: "concat" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "copyWithin" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { name: "entries"; isJavaScriptFunction: true } + Method { + name: "fill" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "find" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "findIndex" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "includes" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "join" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "keys"; isJavaScriptFunction: true } + Method { name: "pop"; isJavaScriptFunction: true } + Method { + name: "push" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "reverse"; isJavaScriptFunction: true } + Method { name: "shift"; isJavaScriptFunction: true } + Method { + name: "slice" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "sort" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "splice" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "unshift" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "indexOf" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "lastIndexOf" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "every" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "some" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "forEach" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "map" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "filter" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "reduce" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "reduceRight" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "values"; isJavaScriptFunction: true } + } + Component { + name: "Atomics" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Method { + name: "add" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "and" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "compareExchange" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "exchange" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "isLockFree" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "load" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "or" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "store" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "sub" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "wait" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "wake" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "xor" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + } + Component { + name: "Boolean" + accessSemantics: "reference" + prototype: "BooleanPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "BooleanPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Method { + name: "constructor" + type: "Boolean" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + Method { name: "valueOf"; isJavaScriptFunction: true } + } + Component { + name: "Console" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Method { name: "debug"; isJavaScriptFunction: true } + Method { name: "log"; isJavaScriptFunction: true } + Method { name: "info"; isJavaScriptFunction: true } + Method { name: "warn"; isJavaScriptFunction: true } + Method { name: "error"; isJavaScriptFunction: true } + Method { name: "assert"; isJavaScriptFunction: true } + Method { name: "count"; isJavaScriptFunction: true } + Method { name: "profile"; isJavaScriptFunction: true } + Method { name: "profileEnd"; isJavaScriptFunction: true } + Method { name: "time"; isJavaScriptFunction: true } + Method { name: "timeEnd"; isJavaScriptFunction: true } + Method { name: "trace"; isJavaScriptFunction: true } + Method { name: "exception"; isJavaScriptFunction: true } + } + Component { + name: "DOMException" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "INDEX_SIZE_ERR"; type: "number"; isReadonly: true } + Property { name: "DOMSTRING_SIZE_ERR"; type: "number"; isReadonly: true } + Property { name: "HIERARCHY_REQUEST_ERR"; type: "number"; isReadonly: true } + Property { name: "WRONG_DOCUMENT_ERR"; type: "number"; isReadonly: true } + Property { name: "INVALID_CHARACTER_ERR"; type: "number"; isReadonly: true } + Property { name: "NO_DATA_ALLOWED_ERR"; type: "number"; isReadonly: true } + Property { name: "NO_MODIFICATION_ALLOWED_ERR"; type: "number"; isReadonly: true } + Property { name: "NOT_FOUND_ERR"; type: "number"; isReadonly: true } + Property { name: "NOT_SUPPORTED_ERR"; type: "number"; isReadonly: true } + Property { name: "INUSE_ATTRIBUTE_ERR"; type: "number"; isReadonly: true } + Property { name: "INVALID_STATE_ERR"; type: "number"; isReadonly: true } + Property { name: "SYNTAX_ERR"; type: "number"; isReadonly: true } + Property { name: "INVALID_MODIFICATION_ERR"; type: "number"; isReadonly: true } + Property { name: "NAMESPACE_ERR"; type: "number"; isReadonly: true } + Property { name: "INVALID_ACCESS_ERR"; type: "number"; isReadonly: true } + Property { name: "VALIDATION_ERR"; type: "number"; isReadonly: true } + Property { name: "TYPE_MISMATCH_ERR"; type: "number"; isReadonly: true } + } + Component { + name: "DataView" + accessSemantics: "reference" + prototype: "DataViewPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "DataViewPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "buffer"; type: "DataViewPrototypeBuffer" } + Property { name: "byteLength"; type: "number" } + Property { name: "byteOffset"; type: "number" } + Method { + name: "constructor" + type: "DataView" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "getInt8" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "getUint8" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "getInt16" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "getUint16" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "getInt32" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "getUint32" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "getFloat32" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "getFloat64" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "setInt8" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "setUint8" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "setInt16" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "setUint16" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "setInt32" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "setUint32" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "setFloat32" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "setFloat64" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "getUInt8" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "getUInt16" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "getUInt32" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "setUInt8" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "setUInt16" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "setUInt32" + isJavaScriptFunction: true + Parameter {} + } + } + Component { + name: "DataViewPrototypeBuffer" + accessSemantics: "reference" + prototype: "ArrayBufferPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "Date" + accessSemantics: "reference" + prototype: "DatePrototype" + isJavaScriptBuiltin: true + } + Component { + name: "DatePrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Method { + name: "constructor" + type: "Date" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + Parameter {} + Parameter {} + Parameter {} + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + Method { name: "toDateString"; isJavaScriptFunction: true } + Method { name: "toTimeString"; isJavaScriptFunction: true } + Method { name: "toLocaleString"; isJavaScriptFunction: true } + Method { name: "toLocaleDateString"; isJavaScriptFunction: true } + Method { name: "toLocaleTimeString"; isJavaScriptFunction: true } + Method { name: "valueOf"; isJavaScriptFunction: true } + Method { name: "getTime"; isJavaScriptFunction: true } + Method { name: "getYear"; isJavaScriptFunction: true } + Method { name: "getFullYear"; isJavaScriptFunction: true } + Method { name: "getUTCFullYear"; isJavaScriptFunction: true } + Method { name: "getMonth"; isJavaScriptFunction: true } + Method { name: "getUTCMonth"; isJavaScriptFunction: true } + Method { name: "getDate"; isJavaScriptFunction: true } + Method { name: "getUTCDate"; isJavaScriptFunction: true } + Method { name: "getDay"; isJavaScriptFunction: true } + Method { name: "getUTCDay"; isJavaScriptFunction: true } + Method { name: "getHours"; isJavaScriptFunction: true } + Method { name: "getUTCHours"; isJavaScriptFunction: true } + Method { name: "getMinutes"; isJavaScriptFunction: true } + Method { name: "getUTCMinutes"; isJavaScriptFunction: true } + Method { name: "getSeconds"; isJavaScriptFunction: true } + Method { name: "getUTCSeconds"; isJavaScriptFunction: true } + Method { name: "getMilliseconds"; isJavaScriptFunction: true } + Method { name: "getUTCMilliseconds"; isJavaScriptFunction: true } + Method { name: "getTimezoneOffset"; isJavaScriptFunction: true } + Method { + name: "setTime" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "setMilliseconds" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "setUTCMilliseconds" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "setSeconds" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "setUTCSeconds" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "setMinutes" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "setUTCMinutes" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "setHours" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "setUTCHours" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "setDate" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "setUTCDate" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "setMonth" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "setUTCMonth" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "setYear" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "setFullYear" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "setUTCFullYear" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { name: "toUTCString"; isJavaScriptFunction: true } + Method { name: "toGMTString"; isJavaScriptFunction: true } + Method { name: "toISOString"; isJavaScriptFunction: true } + Method { + name: "toJSON" + isJavaScriptFunction: true + Parameter {} + } + } + Component { + name: "Error" + accessSemantics: "reference" + prototype: "ErrorPrototype" + isJavaScriptBuiltin: true + Property { name: "stack"; type: "string" } + Property { name: "fileName" } + Property { name: "lineNumber" } + } + Component { + name: "ErrorPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "message"; type: "string" } + Property { name: "name"; type: "string" } + Method { + name: "constructor" + type: "Error" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + } + Component { + name: "EvalError" + accessSemantics: "reference" + prototype: "EvalErrorPrototype" + isJavaScriptBuiltin: true + Property { name: "stack"; type: "string" } + Property { name: "fileName" } + Property { name: "lineNumber" } + } + Component { + name: "EvalErrorPrototype" + accessSemantics: "reference" + prototype: "ErrorPrototype" + isJavaScriptBuiltin: true + Property { name: "message"; type: "string" } + Property { name: "name"; type: "string" } + Method { + name: "constructor" + type: "EvalError" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + } + Component { + name: "Float32Array" + accessSemantics: "reference" + prototype: "Float32ArrayPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "Float32ArrayPrototype" + accessSemantics: "reference" + prototype: "IntrinsicTypedArrayPrototype" + isJavaScriptBuiltin: true + Property { name: "BYTES_PER_ELEMENT"; type: "number"; isReadonly: true } + Method { + name: "constructor" + type: "Float32Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + } + Component { + name: "Float64Array" + accessSemantics: "reference" + prototype: "Float64ArrayPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "Float64ArrayPrototype" + accessSemantics: "reference" + prototype: "IntrinsicTypedArrayPrototype" + isJavaScriptBuiltin: true + Property { name: "BYTES_PER_ELEMENT"; type: "number"; isReadonly: true } + Method { + name: "constructor" + type: "Float64Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + } + Component { + name: "Function" + accessSemantics: "reference" + prototype: "FunctionPrototype" + isJavaScriptBuiltin: true + Property { name: "prototype"; type: "Object" } + Property { name: "name"; type: "string"; isReadonly: true } + Property { name: "length"; type: "number"; isReadonly: true } + } + Component { + name: "FunctionPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "name"; type: "string"; isReadonly: true } + Property { name: "length"; type: "number"; isReadonly: true } + Property { name: "caller" } + Property { name: "arguments" } + Method { + name: "constructor" + type: "Function" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + Method { + name: "apply" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "call" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "bind" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "connect"; isJavaScriptFunction: true } + Method { name: "disconnect"; isJavaScriptFunction: true } + } + Component { + name: "GlobalObject" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "Atomics"; type: "Atomics" } + Property { name: "Math"; type: "Math" } + Property { name: "JSON"; type: "JSON" } + Property { name: "Reflect"; type: "Reflect" } + Property { name: "undefined"; isReadonly: true } + Property { name: "NaN"; type: "number"; isReadonly: true } + Property { name: "Infinity"; type: "number"; isReadonly: true } + Property { name: "Qt"; type: "Qt" } + Property { name: "console"; type: "Console" } + Property { name: "DOMException"; type: "DOMException" } + Method { + name: "Object" + type: "Object" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "String" + type: "String" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "Symbol"; type: "undefined"; isConstructor: true; isJavaScriptFunction: true } + Method { + name: "Number" + type: "Number" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "Boolean" + type: "Boolean" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "Array" + type: "Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "Function" + type: "Function" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "Date" + type: "Date" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + Parameter {} + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "RegExp" + type: "RegExp" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "Error" + type: "Error" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "EvalError" + type: "EvalError" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "RangeError" + type: "RangeError" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "ReferenceError" + type: "ReferenceError" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "SyntaxError" + type: "SyntaxError" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "TypeError" + type: "TypeError" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "URIError" + type: "URIError" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "Promise" + type: "Promise" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "URL"; type: "URL"; isConstructor: true; isJavaScriptFunction: true } + Method { + name: "URLSearchParams" + type: "URLSearchParams" + isConstructor: true + isJavaScriptFunction: true + } + Method { + name: "SharedArrayBuffer" + type: "SharedArrayBuffer" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "ArrayBuffer" + type: "ArrayBuffer" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "DataView" + type: "DataView" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "WeakSet"; type: "WeakSet"; isConstructor: true; isJavaScriptFunction: true } + Method { name: "Set"; type: "Set"; isConstructor: true; isJavaScriptFunction: true } + Method { name: "WeakMap"; type: "WeakMap"; isConstructor: true; isJavaScriptFunction: true } + Method { name: "Map"; type: "Map"; isConstructor: true; isJavaScriptFunction: true } + Method { + name: "Int8Array" + type: "Int8Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "Uint8Array" + type: "Uint8Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "Int16Array" + type: "Int16Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "Uint16Array" + type: "Uint16Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "Int32Array" + type: "Int32Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "Uint32Array" + type: "Uint32Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "Uint8ClampedArray" + type: "Uint8ClampedArray" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "Float32Array" + type: "Float32Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "Float64Array" + type: "Float64Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "Proxy" + type: "Proxy" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "eval" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "parseInt" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "parseFloat" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "isNaN" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "isFinite" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "decodeURI" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "decodeURIComponent" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "encodeURI" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "encodeURIComponent" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "escape" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "unescape" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "qsTranslate"; isJavaScriptFunction: true } + Method { name: "QT_TRANSLATE_NOOP"; isJavaScriptFunction: true } + Method { name: "qsTr"; isJavaScriptFunction: true } + Method { name: "QT_TR_NOOP"; isJavaScriptFunction: true } + Method { name: "qsTrId"; isJavaScriptFunction: true } + Method { name: "QT_TRID_NOOP"; isJavaScriptFunction: true } + Method { name: "print"; isJavaScriptFunction: true } + Method { name: "gc"; isJavaScriptFunction: true } + Method { + name: "XMLHttpRequest" + type: "XMLHttpRequest" + isConstructor: true + isJavaScriptFunction: true + } + } + Component { + name: "Int16Array" + accessSemantics: "reference" + prototype: "Int16ArrayPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "Int16ArrayPrototype" + accessSemantics: "reference" + prototype: "IntrinsicTypedArrayPrototype" + isJavaScriptBuiltin: true + Property { name: "BYTES_PER_ELEMENT"; type: "number"; isReadonly: true } + Method { + name: "constructor" + type: "Int16Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + } + Component { + name: "Int32Array" + accessSemantics: "reference" + prototype: "Int32ArrayPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "Int32ArrayPrototype" + accessSemantics: "reference" + prototype: "IntrinsicTypedArrayPrototype" + isJavaScriptBuiltin: true + Property { name: "BYTES_PER_ELEMENT"; type: "number"; isReadonly: true } + Method { + name: "constructor" + type: "Int32Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + } + Component { + name: "Int8Array" + accessSemantics: "reference" + prototype: "Int8ArrayPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "Int8ArrayPrototype" + accessSemantics: "reference" + prototype: "IntrinsicTypedArrayPrototype" + isJavaScriptBuiltin: true + Property { name: "BYTES_PER_ELEMENT"; type: "number"; isReadonly: true } + Method { + name: "constructor" + type: "Int8Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + } + Component { + name: "IntrinsicTypedArrayPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "buffer" } + Property { name: "byteLength" } + Property { name: "byteOffset" } + Property { name: "length" } + Method { + name: "copyWithin" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { name: "entries"; isJavaScriptFunction: true } + Method { + name: "every" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "fill" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "filter" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "find" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "findIndex" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "forEach" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "includes" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "indexOf" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "join" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "keys"; isJavaScriptFunction: true } + Method { + name: "lastIndexOf" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "map" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "reduce" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "reduceRight" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "reverse"; isJavaScriptFunction: true } + Method { + name: "some" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "set" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "slice" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "subarray" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { name: "toLocaleString"; isJavaScriptFunction: true } + Method { name: "toString"; isJavaScriptFunction: true } + Method { name: "values"; isJavaScriptFunction: true } + } + Component { + name: "JSON" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Method { + name: "parse" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "stringify" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + } + Component { + name: "Map" + accessSemantics: "reference" + prototype: "MapPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "MapPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "size"; type: "number" } + Method { name: "constructor"; type: "Map"; isConstructor: true; isJavaScriptFunction: true } + Method { name: "clear"; isJavaScriptFunction: true } + Method { + name: "delete" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "forEach" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "get" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "has" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "keys"; isJavaScriptFunction: true } + Method { + name: "set" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { name: "values"; isJavaScriptFunction: true } + Method { name: "entries"; isJavaScriptFunction: true } + } + Component { + name: "Math" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "E"; type: "number"; isReadonly: true } + Property { name: "LN2"; type: "number"; isReadonly: true } + Property { name: "LN10"; type: "number"; isReadonly: true } + Property { name: "LOG2E"; type: "number"; isReadonly: true } + Property { name: "LOG10E"; type: "number"; isReadonly: true } + Property { name: "PI"; type: "number"; isReadonly: true } + Property { name: "SQRT1_2"; type: "number"; isReadonly: true } + Property { name: "SQRT2"; type: "number"; isReadonly: true } + Method { + name: "abs" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "acos" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "acosh" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "asin" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "asinh" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "atan" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "atanh" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "atan2" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "cbrt" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "ceil" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "clz32" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "cos" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "cosh" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "exp" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "expm1" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "floor" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "fround" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "hypot" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "imul" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "log" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "log10" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "log1p" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "log2" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "max" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "min" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "pow" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { name: "random"; isJavaScriptFunction: true } + Method { + name: "round" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "sign" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "sin" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "sinh" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "sqrt" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "tan" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "tanh" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "trunc" + isJavaScriptFunction: true + Parameter {} + } + } + Component { + name: "Number" + accessSemantics: "reference" + prototype: "NumberPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "NumberPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Method { + name: "constructor" + type: "Number" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "toString" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toLocaleString"; isJavaScriptFunction: true } + Method { name: "valueOf"; isJavaScriptFunction: true } + Method { + name: "toFixed" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "toExponential" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "toPrecision" + isJavaScriptFunction: true + Parameter {} + } + } + Component { + name: "Object" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "ObjectPrototype" + accessSemantics: "reference" + isJavaScriptBuiltin: true + Property { name: "__proto__" } + Method { + name: "constructor" + type: "Object" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + Method { name: "toLocaleString"; isJavaScriptFunction: true } + Method { name: "valueOf"; isJavaScriptFunction: true } + Method { + name: "hasOwnProperty" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "isPrototypeOf" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "propertyIsEnumerable" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "__defineGetter__" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "__defineSetter__" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + } + Component { + name: "Promise" + accessSemantics: "reference" + prototype: "PromisePrototype" + isJavaScriptBuiltin: true + } + Component { + name: "PromisePrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Method { + name: "constructor" + type: "Promise" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "then" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "catch" + isJavaScriptFunction: true + Parameter {} + } + } + Component { + name: "Proxy" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "Qt" + accessSemantics: "reference" + prototype: "QtPrototype" + isJavaScriptBuiltin: true + Property { name: "objectName"; type: "string" } + Property { name: "application"; type: "QtApplication" } + Property { name: "platform"; type: "QtPlatform" } + Property { name: "inputMethod"; type: "QtInputMethod" } + Property { name: "styleHints"; type: "QtStyleHints" } + Property { name: "uiLanguage"; type: "string" } + Method { name: "objectNameChanged"; isJavaScriptFunction: true } + Method { name: "uiLanguageChanged"; isJavaScriptFunction: true } + Method { name: "include"; isJavaScriptFunction: true } + Method { name: "isQtObject"; isJavaScriptFunction: true } + Method { name: "color"; isJavaScriptFunction: true } + Method { name: "rgba"; isJavaScriptFunction: true } + Method { name: "hsla"; isJavaScriptFunction: true } + Method { name: "hsva"; isJavaScriptFunction: true } + Method { name: "colorEqual"; isJavaScriptFunction: true } + Method { name: "rect"; isJavaScriptFunction: true } + Method { name: "point"; isJavaScriptFunction: true } + Method { name: "size"; isJavaScriptFunction: true } + Method { name: "vector2d"; isJavaScriptFunction: true } + Method { name: "vector3d"; isJavaScriptFunction: true } + Method { name: "vector4d"; isJavaScriptFunction: true } + Method { name: "quaternion"; isJavaScriptFunction: true } + Method { name: "matrix4x4"; isJavaScriptFunction: true } + Method { name: "lighter"; isJavaScriptFunction: true } + Method { name: "darker"; isJavaScriptFunction: true } + Method { name: "alpha"; isJavaScriptFunction: true } + Method { name: "tint"; isJavaScriptFunction: true } + Method { name: "formatDate"; isJavaScriptFunction: true } + Method { name: "formatTime"; isJavaScriptFunction: true } + Method { name: "formatDateTime"; isJavaScriptFunction: true } + Method { name: "locale"; isJavaScriptFunction: true } + Method { name: "url"; isJavaScriptFunction: true } + Method { name: "resolvedUrl"; isJavaScriptFunction: true } + Method { name: "openUrlExternally"; isJavaScriptFunction: true } + Method { name: "font"; isJavaScriptFunction: true } + Method { name: "fontFamilies"; isJavaScriptFunction: true } + Method { name: "md5"; isJavaScriptFunction: true } + Method { name: "btoa"; isJavaScriptFunction: true } + Method { name: "atob"; isJavaScriptFunction: true } + Method { name: "quit"; isJavaScriptFunction: true } + Method { name: "exit"; isJavaScriptFunction: true } + Method { name: "createQmlObject"; isJavaScriptFunction: true } + Method { name: "createComponent"; isJavaScriptFunction: true } + Method { name: "binding"; isJavaScriptFunction: true } + Method { name: "callLater"; isJavaScriptFunction: true } + Method { name: "enumStringToValue"; isJavaScriptFunction: true } + Method { name: "enumValueToString"; isJavaScriptFunction: true } + Method { name: "enumValueToStrings"; isJavaScriptFunction: true } + } + Component { + name: "QtApplication" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "objectName"; type: "string" } + Property { name: "arguments"; type: "QtApplicationArguments" } + Property { name: "name"; type: "string" } + Property { name: "version"; type: "string" } + Property { name: "organization"; type: "string" } + Property { name: "domain"; type: "string" } + Method { name: "objectNameChanged"; isJavaScriptFunction: true } + Method { name: "aboutToQuit"; isJavaScriptFunction: true } + Method { name: "nameChanged"; isJavaScriptFunction: true } + Method { name: "versionChanged"; isJavaScriptFunction: true } + Method { name: "organizationChanged"; isJavaScriptFunction: true } + Method { name: "domainChanged"; isJavaScriptFunction: true } + Method { name: "setName"; isJavaScriptFunction: true } + Method { name: "setVersion"; isJavaScriptFunction: true } + Method { name: "setOrganization"; isJavaScriptFunction: true } + Method { name: "setDomain"; isJavaScriptFunction: true } + } + Component { + name: "QtApplicationArguments" + accessSemantics: "reference" + prototype: "QtApplicationArgumentsPrototype" + isJavaScriptBuiltin: true + Property { name: "0" } + Property { name: "1" } + Property { name: "length"; type: "number" } + } + Component { + name: "QtApplicationArgumentsPrototype" + accessSemantics: "reference" + prototype: "ArrayPrototype" + isJavaScriptBuiltin: true + Property { name: "length" } + Method { name: "valueOf"; isJavaScriptFunction: true } + Method { name: "shift"; isJavaScriptFunction: true } + } + Component { + name: "QtInputMethod" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "objectName"; type: "string" } + Method { name: "objectNameChanged"; isJavaScriptFunction: true } + } + Component { + name: "QtPlatform" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "objectName"; type: "string" } + Property { name: "os"; type: "string" } + Property { name: "pluginName"; type: "string" } + Method { name: "objectNameChanged"; isJavaScriptFunction: true } + } + Component { + name: "QtPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "color0"; type: "number"; isReadonly: true } + Property { name: "color1"; type: "number"; isReadonly: true } + Property { name: "black"; type: "number"; isReadonly: true } + Property { name: "white"; type: "number"; isReadonly: true } + Property { name: "darkGray"; type: "number"; isReadonly: true } + Property { name: "gray"; type: "number"; isReadonly: true } + Property { name: "lightGray"; type: "number"; isReadonly: true } + Property { name: "red"; type: "number"; isReadonly: true } + Property { name: "green"; type: "number"; isReadonly: true } + Property { name: "blue"; type: "number"; isReadonly: true } + Property { name: "cyan"; type: "number"; isReadonly: true } + Property { name: "magenta"; type: "number"; isReadonly: true } + Property { name: "yellow"; type: "number"; isReadonly: true } + Property { name: "darkRed"; type: "number"; isReadonly: true } + Property { name: "darkGreen"; type: "number"; isReadonly: true } + Property { name: "darkBlue"; type: "number"; isReadonly: true } + Property { name: "darkCyan"; type: "number"; isReadonly: true } + Property { name: "darkMagenta"; type: "number"; isReadonly: true } + Property { name: "darkYellow"; type: "number"; isReadonly: true } + Property { name: "transparent"; type: "number"; isReadonly: true } + Property { name: "Unknown"; type: "number"; isReadonly: true } + Property { name: "Light"; type: "number"; isReadonly: true } + Property { name: "Dark"; type: "number"; isReadonly: true } + Property { name: "NoPreference"; type: "number"; isReadonly: true } + Property { name: "HighContrast"; type: "number"; isReadonly: true } + Property { name: "NoButton"; type: "number"; isReadonly: true } + Property { name: "LeftButton"; type: "number"; isReadonly: true } + Property { name: "RightButton"; type: "number"; isReadonly: true } + Property { name: "MiddleButton"; type: "number"; isReadonly: true } + Property { name: "BackButton"; type: "number"; isReadonly: true } + Property { name: "XButton1"; type: "number"; isReadonly: true } + Property { name: "ExtraButton1"; type: "number"; isReadonly: true } + Property { name: "ForwardButton"; type: "number"; isReadonly: true } + Property { name: "XButton2"; type: "number"; isReadonly: true } + Property { name: "ExtraButton2"; type: "number"; isReadonly: true } + Property { name: "TaskButton"; type: "number"; isReadonly: true } + Property { name: "ExtraButton3"; type: "number"; isReadonly: true } + Property { name: "ExtraButton4"; type: "number"; isReadonly: true } + Property { name: "ExtraButton5"; type: "number"; isReadonly: true } + Property { name: "ExtraButton6"; type: "number"; isReadonly: true } + Property { name: "ExtraButton7"; type: "number"; isReadonly: true } + Property { name: "ExtraButton8"; type: "number"; isReadonly: true } + Property { name: "ExtraButton9"; type: "number"; isReadonly: true } + Property { name: "ExtraButton10"; type: "number"; isReadonly: true } + Property { name: "ExtraButton11"; type: "number"; isReadonly: true } + Property { name: "ExtraButton12"; type: "number"; isReadonly: true } + Property { name: "ExtraButton13"; type: "number"; isReadonly: true } + Property { name: "ExtraButton14"; type: "number"; isReadonly: true } + Property { name: "ExtraButton15"; type: "number"; isReadonly: true } + Property { name: "ExtraButton16"; type: "number"; isReadonly: true } + Property { name: "ExtraButton17"; type: "number"; isReadonly: true } + Property { name: "ExtraButton18"; type: "number"; isReadonly: true } + Property { name: "ExtraButton19"; type: "number"; isReadonly: true } + Property { name: "ExtraButton20"; type: "number"; isReadonly: true } + Property { name: "ExtraButton21"; type: "number"; isReadonly: true } + Property { name: "ExtraButton22"; type: "number"; isReadonly: true } + Property { name: "ExtraButton23"; type: "number"; isReadonly: true } + Property { name: "ExtraButton24"; type: "number"; isReadonly: true } + Property { name: "AllButtons"; type: "number"; isReadonly: true } + Property { name: "MaxMouseButton"; type: "number"; isReadonly: true } + Property { name: "MouseButtonMask"; type: "number"; isReadonly: true } + Property { name: "Horizontal"; type: "number"; isReadonly: true } + Property { name: "Vertical"; type: "number"; isReadonly: true } + Property { name: "NoFocus"; type: "number"; isReadonly: true } + Property { name: "TabFocus"; type: "number"; isReadonly: true } + Property { name: "ClickFocus"; type: "number"; isReadonly: true } + Property { name: "StrongFocus"; type: "number"; isReadonly: true } + Property { name: "WheelFocus"; type: "number"; isReadonly: true } + Property { name: "NoTabFocus"; type: "number"; isReadonly: true } + Property { name: "TabFocusTextControls"; type: "number"; isReadonly: true } + Property { name: "TabFocusListControls"; type: "number"; isReadonly: true } + Property { name: "TabFocusAllControls"; type: "number"; isReadonly: true } + Property { name: "AscendingOrder"; type: "number"; isReadonly: true } + Property { name: "DescendingOrder"; type: "number"; isReadonly: true } + Property { name: "KeepEmptyParts"; type: "number"; isReadonly: true } + Property { name: "SkipEmptyParts"; type: "number"; isReadonly: true } + Property { name: "AlignLeft"; type: "number"; isReadonly: true } + Property { name: "AlignLeading"; type: "number"; isReadonly: true } + Property { name: "AlignRight"; type: "number"; isReadonly: true } + Property { name: "AlignTrailing"; type: "number"; isReadonly: true } + Property { name: "AlignHCenter"; type: "number"; isReadonly: true } + Property { name: "AlignJustify"; type: "number"; isReadonly: true } + Property { name: "AlignAbsolute"; type: "number"; isReadonly: true } + Property { name: "AlignHorizontal_Mask"; type: "number"; isReadonly: true } + Property { name: "AlignTop"; type: "number"; isReadonly: true } + Property { name: "AlignBottom"; type: "number"; isReadonly: true } + Property { name: "AlignVCenter"; type: "number"; isReadonly: true } + Property { name: "AlignBaseline"; type: "number"; isReadonly: true } + Property { name: "AlignVertical_Mask"; type: "number"; isReadonly: true } + Property { name: "AlignCenter"; type: "number"; isReadonly: true } + Property { name: "TextSingleLine"; type: "number"; isReadonly: true } + Property { name: "TextDontClip"; type: "number"; isReadonly: true } + Property { name: "TextExpandTabs"; type: "number"; isReadonly: true } + Property { name: "TextShowMnemonic"; type: "number"; isReadonly: true } + Property { name: "TextWordWrap"; type: "number"; isReadonly: true } + Property { name: "TextWrapAnywhere"; type: "number"; isReadonly: true } + Property { name: "TextDontPrint"; type: "number"; isReadonly: true } + Property { name: "TextIncludeTrailingSpaces"; type: "number"; isReadonly: true } + Property { name: "TextHideMnemonic"; type: "number"; isReadonly: true } + Property { name: "TextJustificationForced"; type: "number"; isReadonly: true } + Property { name: "TextForceLeftToRight"; type: "number"; isReadonly: true } + Property { name: "TextForceRightToLeft"; type: "number"; isReadonly: true } + Property { name: "TextLongestVariant"; type: "number"; isReadonly: true } + Property { name: "ElideLeft"; type: "number"; isReadonly: true } + Property { name: "ElideRight"; type: "number"; isReadonly: true } + Property { name: "ElideMiddle"; type: "number"; isReadonly: true } + Property { name: "ElideNone"; type: "number"; isReadonly: true } + Property { name: "Widget"; type: "number"; isReadonly: true } + Property { name: "Window"; type: "number"; isReadonly: true } + Property { name: "Dialog"; type: "number"; isReadonly: true } + Property { name: "Sheet"; type: "number"; isReadonly: true } + Property { name: "Drawer"; type: "number"; isReadonly: true } + Property { name: "Popup"; type: "number"; isReadonly: true } + Property { name: "Tool"; type: "number"; isReadonly: true } + Property { name: "ToolTip"; type: "number"; isReadonly: true } + Property { name: "SplashScreen"; type: "number"; isReadonly: true } + Property { name: "Desktop"; type: "number"; isReadonly: true } + Property { name: "SubWindow"; type: "number"; isReadonly: true } + Property { name: "ForeignWindow"; type: "number"; isReadonly: true } + Property { name: "CoverWindow"; type: "number"; isReadonly: true } + Property { name: "WindowType_Mask"; type: "number"; isReadonly: true } + Property { name: "MSWindowsFixedSizeDialogHint"; type: "number"; isReadonly: true } + Property { name: "MSWindowsOwnDC"; type: "number"; isReadonly: true } + Property { name: "BypassWindowManagerHint"; type: "number"; isReadonly: true } + Property { name: "X11BypassWindowManagerHint"; type: "number"; isReadonly: true } + Property { name: "FramelessWindowHint"; type: "number"; isReadonly: true } + Property { name: "WindowTitleHint"; type: "number"; isReadonly: true } + Property { name: "WindowSystemMenuHint"; type: "number"; isReadonly: true } + Property { name: "WindowMinimizeButtonHint"; type: "number"; isReadonly: true } + Property { name: "WindowMaximizeButtonHint"; type: "number"; isReadonly: true } + Property { name: "WindowMinMaxButtonsHint"; type: "number"; isReadonly: true } + Property { name: "WindowContextHelpButtonHint"; type: "number"; isReadonly: true } + Property { name: "WindowShadeButtonHint"; type: "number"; isReadonly: true } + Property { name: "WindowStaysOnTopHint"; type: "number"; isReadonly: true } + Property { name: "WindowTransparentForInput"; type: "number"; isReadonly: true } + Property { name: "WindowOverridesSystemGestures"; type: "number"; isReadonly: true } + Property { name: "WindowDoesNotAcceptFocus"; type: "number"; isReadonly: true } + Property { name: "MaximizeUsingFullscreenGeometryHint"; type: "number"; isReadonly: true } + Property { name: "ExpandedClientAreaHint"; type: "number"; isReadonly: true } + Property { name: "NoTitleBarBackgroundHint"; type: "number"; isReadonly: true } + Property { name: "CustomizeWindowHint"; type: "number"; isReadonly: true } + Property { name: "WindowStaysOnBottomHint"; type: "number"; isReadonly: true } + Property { name: "WindowCloseButtonHint"; type: "number"; isReadonly: true } + Property { name: "MacWindowToolBarButtonHint"; type: "number"; isReadonly: true } + Property { name: "BypassGraphicsProxyWidget"; type: "number"; isReadonly: true } + Property { name: "NoDropShadowWindowHint"; type: "number"; isReadonly: true } + Property { name: "WindowFullscreenButtonHint"; type: "number"; isReadonly: true } + Property { name: "WindowNoState"; type: "number"; isReadonly: true } + Property { name: "WindowMinimized"; type: "number"; isReadonly: true } + Property { name: "WindowMaximized"; type: "number"; isReadonly: true } + Property { name: "WindowFullScreen"; type: "number"; isReadonly: true } + Property { name: "WindowActive"; type: "number"; isReadonly: true } + Property { name: "ApplicationSuspended"; type: "number"; isReadonly: true } + Property { name: "ApplicationHidden"; type: "number"; isReadonly: true } + Property { name: "ApplicationInactive"; type: "number"; isReadonly: true } + Property { name: "ApplicationActive"; type: "number"; isReadonly: true } + Property { name: "PrimaryOrientation"; type: "number"; isReadonly: true } + Property { name: "PortraitOrientation"; type: "number"; isReadonly: true } + Property { name: "LandscapeOrientation"; type: "number"; isReadonly: true } + Property { name: "InvertedPortraitOrientation"; type: "number"; isReadonly: true } + Property { name: "InvertedLandscapeOrientation"; type: "number"; isReadonly: true } + Property { name: "WA_Disabled"; type: "number"; isReadonly: true } + Property { name: "WA_UnderMouse"; type: "number"; isReadonly: true } + Property { name: "WA_MouseTracking"; type: "number"; isReadonly: true } + Property { name: "WA_OpaquePaintEvent"; type: "number"; isReadonly: true } + Property { name: "WA_StaticContents"; type: "number"; isReadonly: true } + Property { name: "WA_LaidOut"; type: "number"; isReadonly: true } + Property { name: "WA_PaintOnScreen"; type: "number"; isReadonly: true } + Property { name: "WA_NoSystemBackground"; type: "number"; isReadonly: true } + Property { name: "WA_UpdatesDisabled"; type: "number"; isReadonly: true } + Property { name: "WA_Mapped"; type: "number"; isReadonly: true } + Property { name: "WA_InputMethodEnabled"; type: "number"; isReadonly: true } + Property { name: "WA_WState_Visible"; type: "number"; isReadonly: true } + Property { name: "WA_WState_Hidden"; type: "number"; isReadonly: true } + Property { name: "WA_ForceDisabled"; type: "number"; isReadonly: true } + Property { name: "WA_KeyCompression"; type: "number"; isReadonly: true } + Property { name: "WA_PendingMoveEvent"; type: "number"; isReadonly: true } + Property { name: "WA_PendingResizeEvent"; type: "number"; isReadonly: true } + Property { name: "WA_SetPalette"; type: "number"; isReadonly: true } + Property { name: "WA_SetFont"; type: "number"; isReadonly: true } + Property { name: "WA_SetCursor"; type: "number"; isReadonly: true } + Property { name: "WA_NoChildEventsFromChildren"; type: "number"; isReadonly: true } + Property { name: "WA_WindowModified"; type: "number"; isReadonly: true } + Property { name: "WA_Resized"; type: "number"; isReadonly: true } + Property { name: "WA_Moved"; type: "number"; isReadonly: true } + Property { name: "WA_PendingUpdate"; type: "number"; isReadonly: true } + Property { name: "WA_InvalidSize"; type: "number"; isReadonly: true } + Property { name: "WA_CustomWhatsThis"; type: "number"; isReadonly: true } + Property { name: "WA_LayoutOnEntireRect"; type: "number"; isReadonly: true } + Property { name: "WA_OutsideWSRange"; type: "number"; isReadonly: true } + Property { name: "WA_GrabbedShortcut"; type: "number"; isReadonly: true } + Property { name: "WA_TransparentForMouseEvents"; type: "number"; isReadonly: true } + Property { name: "WA_PaintUnclipped"; type: "number"; isReadonly: true } + Property { name: "WA_SetWindowIcon"; type: "number"; isReadonly: true } + Property { name: "WA_NoMouseReplay"; type: "number"; isReadonly: true } + Property { name: "WA_DeleteOnClose"; type: "number"; isReadonly: true } + Property { name: "WA_RightToLeft"; type: "number"; isReadonly: true } + Property { name: "WA_SetLayoutDirection"; type: "number"; isReadonly: true } + Property { name: "WA_NoChildEventsForParent"; type: "number"; isReadonly: true } + Property { name: "WA_ForceUpdatesDisabled"; type: "number"; isReadonly: true } + Property { name: "WA_WState_Created"; type: "number"; isReadonly: true } + Property { name: "WA_WState_CompressKeys"; type: "number"; isReadonly: true } + Property { name: "WA_WState_InPaintEvent"; type: "number"; isReadonly: true } + Property { name: "WA_WState_Reparented"; type: "number"; isReadonly: true } + Property { name: "WA_WState_ConfigPending"; type: "number"; isReadonly: true } + Property { name: "WA_WState_Polished"; type: "number"; isReadonly: true } + Property { name: "WA_WState_OwnSizePolicy"; type: "number"; isReadonly: true } + Property { name: "WA_WState_ExplicitShowHide"; type: "number"; isReadonly: true } + Property { name: "WA_ShowModal"; type: "number"; isReadonly: true } + Property { name: "WA_MouseNoMask"; type: "number"; isReadonly: true } + Property { name: "WA_NoMousePropagation"; type: "number"; isReadonly: true } + Property { name: "WA_Hover"; type: "number"; isReadonly: true } + Property { name: "WA_InputMethodTransparent"; type: "number"; isReadonly: true } + Property { name: "WA_QuitOnClose"; type: "number"; isReadonly: true } + Property { name: "WA_KeyboardFocusChange"; type: "number"; isReadonly: true } + Property { name: "WA_AcceptDrops"; type: "number"; isReadonly: true } + Property { name: "WA_DropSiteRegistered"; type: "number"; isReadonly: true } + Property { name: "WA_WindowPropagation"; type: "number"; isReadonly: true } + Property { name: "WA_NoX11EventCompression"; type: "number"; isReadonly: true } + Property { name: "WA_TintedBackground"; type: "number"; isReadonly: true } + Property { name: "WA_X11OpenGLOverlay"; type: "number"; isReadonly: true } + Property { name: "WA_AlwaysShowToolTips"; type: "number"; isReadonly: true } + Property { name: "WA_MacOpaqueSizeGrip"; type: "number"; isReadonly: true } + Property { name: "WA_SetStyle"; type: "number"; isReadonly: true } + Property { name: "WA_SetLocale"; type: "number"; isReadonly: true } + Property { name: "WA_MacShowFocusRect"; type: "number"; isReadonly: true } + Property { name: "WA_MacNormalSize"; type: "number"; isReadonly: true } + Property { name: "WA_MacSmallSize"; type: "number"; isReadonly: true } + Property { name: "WA_MacMiniSize"; type: "number"; isReadonly: true } + Property { name: "WA_LayoutUsesWidgetRect"; type: "number"; isReadonly: true } + Property { name: "WA_StyledBackground"; type: "number"; isReadonly: true } + Property { name: "WA_CanHostQMdiSubWindowTitleBar"; type: "number"; isReadonly: true } + Property { name: "WA_MacAlwaysShowToolWindow"; type: "number"; isReadonly: true } + Property { name: "WA_StyleSheet"; type: "number"; isReadonly: true } + Property { name: "WA_ShowWithoutActivating"; type: "number"; isReadonly: true } + Property { name: "WA_X11BypassTransientForHint"; type: "number"; isReadonly: true } + Property { name: "WA_NativeWindow"; type: "number"; isReadonly: true } + Property { name: "WA_DontCreateNativeAncestors"; type: "number"; isReadonly: true } + Property { name: "WA_DontShowOnScreen"; type: "number"; isReadonly: true } + Property { name: "WA_X11NetWmWindowTypeDesktop"; type: "number"; isReadonly: true } + Property { name: "WA_X11NetWmWindowTypeDock"; type: "number"; isReadonly: true } + Property { name: "WA_X11NetWmWindowTypeToolBar"; type: "number"; isReadonly: true } + Property { name: "WA_X11NetWmWindowTypeMenu"; type: "number"; isReadonly: true } + Property { name: "WA_X11NetWmWindowTypeUtility"; type: "number"; isReadonly: true } + Property { name: "WA_X11NetWmWindowTypeSplash"; type: "number"; isReadonly: true } + Property { name: "WA_X11NetWmWindowTypeDialog"; type: "number"; isReadonly: true } + Property { name: "WA_X11NetWmWindowTypeDropDownMenu"; type: "number"; isReadonly: true } + Property { name: "WA_X11NetWmWindowTypePopupMenu"; type: "number"; isReadonly: true } + Property { name: "WA_X11NetWmWindowTypeToolTip"; type: "number"; isReadonly: true } + Property { name: "WA_X11NetWmWindowTypeNotification"; type: "number"; isReadonly: true } + Property { name: "WA_X11NetWmWindowTypeCombo"; type: "number"; isReadonly: true } + Property { name: "WA_X11NetWmWindowTypeDND"; type: "number"; isReadonly: true } + Property { name: "WA_SetWindowModality"; type: "number"; isReadonly: true } + Property { name: "WA_WState_WindowOpacitySet"; type: "number"; isReadonly: true } + Property { name: "WA_TranslucentBackground"; type: "number"; isReadonly: true } + Property { name: "WA_AcceptTouchEvents"; type: "number"; isReadonly: true } + Property { name: "WA_WState_AcceptedTouchBeginEvent"; type: "number"; isReadonly: true } + Property { name: "WA_TouchPadAcceptSingleTouchEvents"; type: "number"; isReadonly: true } + Property { name: "WA_X11DoNotAcceptFocus"; type: "number"; isReadonly: true } + Property { name: "WA_AlwaysStackOnTop"; type: "number"; isReadonly: true } + Property { name: "WA_TabletTracking"; type: "number"; isReadonly: true } + Property { name: "WA_ContentsMarginsRespectsSafeArea"; type: "number"; isReadonly: true } + Property { name: "WA_StyleSheetTarget"; type: "number"; isReadonly: true } + Property { name: "WA_AttributeCount"; type: "number"; isReadonly: true } + Property { name: "AA_QtQuickUseDefaultSizePolicy"; type: "number"; isReadonly: true } + Property { name: "AA_DontShowIconsInMenus"; type: "number"; isReadonly: true } + Property { name: "AA_NativeWindows"; type: "number"; isReadonly: true } + Property { name: "AA_DontCreateNativeWidgetSiblings"; type: "number"; isReadonly: true } + Property { name: "AA_PluginApplication"; type: "number"; isReadonly: true } + Property { name: "AA_DontUseNativeMenuBar"; type: "number"; isReadonly: true } + Property { name: "AA_MacDontSwapCtrlAndMeta"; type: "number"; isReadonly: true } + Property { name: "AA_Use96Dpi"; type: "number"; isReadonly: true } + Property { name: "AA_DisableNativeVirtualKeyboard"; type: "number"; isReadonly: true } + Property { name: "AA_DontUseNativeMenuWindows"; type: "number"; isReadonly: true } + Property { name: "AA_SynthesizeTouchForUnhandledMouseEvents"; type: "number"; isReadonly: true } + Property { name: "AA_SynthesizeMouseForUnhandledTouchEvents"; type: "number"; isReadonly: true } + Property { name: "AA_UseHighDpiPixmaps"; type: "number"; isReadonly: true } + Property { name: "AA_ForceRasterWidgets"; type: "number"; isReadonly: true } + Property { name: "AA_UseDesktopOpenGL"; type: "number"; isReadonly: true } + Property { name: "AA_UseOpenGLES"; type: "number"; isReadonly: true } + Property { name: "AA_UseSoftwareOpenGL"; type: "number"; isReadonly: true } + Property { name: "AA_ShareOpenGLContexts"; type: "number"; isReadonly: true } + Property { name: "AA_SetPalette"; type: "number"; isReadonly: true } + Property { name: "AA_EnableHighDpiScaling"; type: "number"; isReadonly: true } + Property { name: "AA_DisableHighDpiScaling"; type: "number"; isReadonly: true } + Property { name: "AA_UseStyleSheetPropagationInWidgetStyles"; type: "number"; isReadonly: true } + Property { name: "AA_DontUseNativeDialogs"; type: "number"; isReadonly: true } + Property { + name: "AA_SynthesizeMouseForUnhandledTabletEvents" + type: "number" + isReadonly: true + } + Property { name: "AA_CompressHighFrequencyEvents"; type: "number"; isReadonly: true } + Property { name: "AA_DontCheckOpenGLContextThreadAffinity"; type: "number"; isReadonly: true } + Property { name: "AA_DisableShaderDiskCache"; type: "number"; isReadonly: true } + Property { name: "AA_DontShowShortcutsInContextMenus"; type: "number"; isReadonly: true } + Property { name: "AA_CompressTabletEvents"; type: "number"; isReadonly: true } + Property { name: "AA_DisableSessionManager"; type: "number"; isReadonly: true } + Property { name: "AA_AttributeCount"; type: "number"; isReadonly: true } + Property { name: "ColorMode_Mask"; type: "number"; isReadonly: true } + Property { name: "AutoColor"; type: "number"; isReadonly: true } + Property { name: "ColorOnly"; type: "number"; isReadonly: true } + Property { name: "MonoOnly"; type: "number"; isReadonly: true } + Property { name: "AlphaDither_Mask"; type: "number"; isReadonly: true } + Property { name: "ThresholdAlphaDither"; type: "number"; isReadonly: true } + Property { name: "OrderedAlphaDither"; type: "number"; isReadonly: true } + Property { name: "DiffuseAlphaDither"; type: "number"; isReadonly: true } + Property { name: "NoAlpha"; type: "number"; isReadonly: true } + Property { name: "Dither_Mask"; type: "number"; isReadonly: true } + Property { name: "DiffuseDither"; type: "number"; isReadonly: true } + Property { name: "OrderedDither"; type: "number"; isReadonly: true } + Property { name: "ThresholdDither"; type: "number"; isReadonly: true } + Property { name: "DitherMode_Mask"; type: "number"; isReadonly: true } + Property { name: "AutoDither"; type: "number"; isReadonly: true } + Property { name: "PreferDither"; type: "number"; isReadonly: true } + Property { name: "AvoidDither"; type: "number"; isReadonly: true } + Property { name: "NoOpaqueDetection"; type: "number"; isReadonly: true } + Property { name: "NoFormatConversion"; type: "number"; isReadonly: true } + Property { name: "TransparentMode"; type: "number"; isReadonly: true } + Property { name: "OpaqueMode"; type: "number"; isReadonly: true } + Property { name: "Key_Space"; type: "number"; isReadonly: true } + Property { name: "Key_Any"; type: "number"; isReadonly: true } + Property { name: "Key_Exclam"; type: "number"; isReadonly: true } + Property { name: "Key_QuoteDbl"; type: "number"; isReadonly: true } + Property { name: "Key_NumberSign"; type: "number"; isReadonly: true } + Property { name: "Key_Dollar"; type: "number"; isReadonly: true } + Property { name: "Key_Percent"; type: "number"; isReadonly: true } + Property { name: "Key_Ampersand"; type: "number"; isReadonly: true } + Property { name: "Key_Apostrophe"; type: "number"; isReadonly: true } + Property { name: "Key_ParenLeft"; type: "number"; isReadonly: true } + Property { name: "Key_ParenRight"; type: "number"; isReadonly: true } + Property { name: "Key_Asterisk"; type: "number"; isReadonly: true } + Property { name: "Key_Plus"; type: "number"; isReadonly: true } + Property { name: "Key_Comma"; type: "number"; isReadonly: true } + Property { name: "Key_Minus"; type: "number"; isReadonly: true } + Property { name: "Key_Period"; type: "number"; isReadonly: true } + Property { name: "Key_Slash"; type: "number"; isReadonly: true } + Property { name: "Key_0"; type: "number"; isReadonly: true } + Property { name: "Key_1"; type: "number"; isReadonly: true } + Property { name: "Key_2"; type: "number"; isReadonly: true } + Property { name: "Key_3"; type: "number"; isReadonly: true } + Property { name: "Key_4"; type: "number"; isReadonly: true } + Property { name: "Key_5"; type: "number"; isReadonly: true } + Property { name: "Key_6"; type: "number"; isReadonly: true } + Property { name: "Key_7"; type: "number"; isReadonly: true } + Property { name: "Key_8"; type: "number"; isReadonly: true } + Property { name: "Key_9"; type: "number"; isReadonly: true } + Property { name: "Key_Colon"; type: "number"; isReadonly: true } + Property { name: "Key_Semicolon"; type: "number"; isReadonly: true } + Property { name: "Key_Less"; type: "number"; isReadonly: true } + Property { name: "Key_Equal"; type: "number"; isReadonly: true } + Property { name: "Key_Greater"; type: "number"; isReadonly: true } + Property { name: "Key_Question"; type: "number"; isReadonly: true } + Property { name: "Key_At"; type: "number"; isReadonly: true } + Property { name: "Key_A"; type: "number"; isReadonly: true } + Property { name: "Key_B"; type: "number"; isReadonly: true } + Property { name: "Key_C"; type: "number"; isReadonly: true } + Property { name: "Key_D"; type: "number"; isReadonly: true } + Property { name: "Key_E"; type: "number"; isReadonly: true } + Property { name: "Key_F"; type: "number"; isReadonly: true } + Property { name: "Key_G"; type: "number"; isReadonly: true } + Property { name: "Key_H"; type: "number"; isReadonly: true } + Property { name: "Key_I"; type: "number"; isReadonly: true } + Property { name: "Key_J"; type: "number"; isReadonly: true } + Property { name: "Key_K"; type: "number"; isReadonly: true } + Property { name: "Key_L"; type: "number"; isReadonly: true } + Property { name: "Key_M"; type: "number"; isReadonly: true } + Property { name: "Key_N"; type: "number"; isReadonly: true } + Property { name: "Key_O"; type: "number"; isReadonly: true } + Property { name: "Key_P"; type: "number"; isReadonly: true } + Property { name: "Key_Q"; type: "number"; isReadonly: true } + Property { name: "Key_R"; type: "number"; isReadonly: true } + Property { name: "Key_S"; type: "number"; isReadonly: true } + Property { name: "Key_T"; type: "number"; isReadonly: true } + Property { name: "Key_U"; type: "number"; isReadonly: true } + Property { name: "Key_V"; type: "number"; isReadonly: true } + Property { name: "Key_W"; type: "number"; isReadonly: true } + Property { name: "Key_X"; type: "number"; isReadonly: true } + Property { name: "Key_Y"; type: "number"; isReadonly: true } + Property { name: "Key_Z"; type: "number"; isReadonly: true } + Property { name: "Key_BracketLeft"; type: "number"; isReadonly: true } + Property { name: "Key_Backslash"; type: "number"; isReadonly: true } + Property { name: "Key_BracketRight"; type: "number"; isReadonly: true } + Property { name: "Key_AsciiCircum"; type: "number"; isReadonly: true } + Property { name: "Key_Underscore"; type: "number"; isReadonly: true } + Property { name: "Key_QuoteLeft"; type: "number"; isReadonly: true } + Property { name: "Key_BraceLeft"; type: "number"; isReadonly: true } + Property { name: "Key_Bar"; type: "number"; isReadonly: true } + Property { name: "Key_BraceRight"; type: "number"; isReadonly: true } + Property { name: "Key_AsciiTilde"; type: "number"; isReadonly: true } + Property { name: "Key_nobreakspace"; type: "number"; isReadonly: true } + Property { name: "Key_exclamdown"; type: "number"; isReadonly: true } + Property { name: "Key_cent"; type: "number"; isReadonly: true } + Property { name: "Key_sterling"; type: "number"; isReadonly: true } + Property { name: "Key_currency"; type: "number"; isReadonly: true } + Property { name: "Key_yen"; type: "number"; isReadonly: true } + Property { name: "Key_brokenbar"; type: "number"; isReadonly: true } + Property { name: "Key_section"; type: "number"; isReadonly: true } + Property { name: "Key_diaeresis"; type: "number"; isReadonly: true } + Property { name: "Key_copyright"; type: "number"; isReadonly: true } + Property { name: "Key_ordfeminine"; type: "number"; isReadonly: true } + Property { name: "Key_guillemotleft"; type: "number"; isReadonly: true } + Property { name: "Key_notsign"; type: "number"; isReadonly: true } + Property { name: "Key_hyphen"; type: "number"; isReadonly: true } + Property { name: "Key_registered"; type: "number"; isReadonly: true } + Property { name: "Key_macron"; type: "number"; isReadonly: true } + Property { name: "Key_degree"; type: "number"; isReadonly: true } + Property { name: "Key_plusminus"; type: "number"; isReadonly: true } + Property { name: "Key_twosuperior"; type: "number"; isReadonly: true } + Property { name: "Key_threesuperior"; type: "number"; isReadonly: true } + Property { name: "Key_acute"; type: "number"; isReadonly: true } + Property { name: "Key_micro"; type: "number"; isReadonly: true } + Property { name: "Key_mu"; type: "number"; isReadonly: true } + Property { name: "Key_paragraph"; type: "number"; isReadonly: true } + Property { name: "Key_periodcentered"; type: "number"; isReadonly: true } + Property { name: "Key_cedilla"; type: "number"; isReadonly: true } + Property { name: "Key_onesuperior"; type: "number"; isReadonly: true } + Property { name: "Key_masculine"; type: "number"; isReadonly: true } + Property { name: "Key_guillemotright"; type: "number"; isReadonly: true } + Property { name: "Key_onequarter"; type: "number"; isReadonly: true } + Property { name: "Key_onehalf"; type: "number"; isReadonly: true } + Property { name: "Key_threequarters"; type: "number"; isReadonly: true } + Property { name: "Key_questiondown"; type: "number"; isReadonly: true } + Property { name: "Key_Agrave"; type: "number"; isReadonly: true } + Property { name: "Key_Aacute"; type: "number"; isReadonly: true } + Property { name: "Key_Acircumflex"; type: "number"; isReadonly: true } + Property { name: "Key_Atilde"; type: "number"; isReadonly: true } + Property { name: "Key_Adiaeresis"; type: "number"; isReadonly: true } + Property { name: "Key_Aring"; type: "number"; isReadonly: true } + Property { name: "Key_AE"; type: "number"; isReadonly: true } + Property { name: "Key_Ccedilla"; type: "number"; isReadonly: true } + Property { name: "Key_Egrave"; type: "number"; isReadonly: true } + Property { name: "Key_Eacute"; type: "number"; isReadonly: true } + Property { name: "Key_Ecircumflex"; type: "number"; isReadonly: true } + Property { name: "Key_Ediaeresis"; type: "number"; isReadonly: true } + Property { name: "Key_Igrave"; type: "number"; isReadonly: true } + Property { name: "Key_Iacute"; type: "number"; isReadonly: true } + Property { name: "Key_Icircumflex"; type: "number"; isReadonly: true } + Property { name: "Key_Idiaeresis"; type: "number"; isReadonly: true } + Property { name: "Key_ETH"; type: "number"; isReadonly: true } + Property { name: "Key_Ntilde"; type: "number"; isReadonly: true } + Property { name: "Key_Ograve"; type: "number"; isReadonly: true } + Property { name: "Key_Oacute"; type: "number"; isReadonly: true } + Property { name: "Key_Ocircumflex"; type: "number"; isReadonly: true } + Property { name: "Key_Otilde"; type: "number"; isReadonly: true } + Property { name: "Key_Odiaeresis"; type: "number"; isReadonly: true } + Property { name: "Key_multiply"; type: "number"; isReadonly: true } + Property { name: "Key_Ooblique"; type: "number"; isReadonly: true } + Property { name: "Key_Ugrave"; type: "number"; isReadonly: true } + Property { name: "Key_Uacute"; type: "number"; isReadonly: true } + Property { name: "Key_Ucircumflex"; type: "number"; isReadonly: true } + Property { name: "Key_Udiaeresis"; type: "number"; isReadonly: true } + Property { name: "Key_Yacute"; type: "number"; isReadonly: true } + Property { name: "Key_THORN"; type: "number"; isReadonly: true } + Property { name: "Key_ssharp"; type: "number"; isReadonly: true } + Property { name: "Key_division"; type: "number"; isReadonly: true } + Property { name: "Key_ydiaeresis"; type: "number"; isReadonly: true } + Property { name: "Key_Escape"; type: "number"; isReadonly: true } + Property { name: "Key_Tab"; type: "number"; isReadonly: true } + Property { name: "Key_Backtab"; type: "number"; isReadonly: true } + Property { name: "Key_Backspace"; type: "number"; isReadonly: true } + Property { name: "Key_Return"; type: "number"; isReadonly: true } + Property { name: "Key_Enter"; type: "number"; isReadonly: true } + Property { name: "Key_Insert"; type: "number"; isReadonly: true } + Property { name: "Key_Delete"; type: "number"; isReadonly: true } + Property { name: "Key_Pause"; type: "number"; isReadonly: true } + Property { name: "Key_Print"; type: "number"; isReadonly: true } + Property { name: "Key_SysReq"; type: "number"; isReadonly: true } + Property { name: "Key_Clear"; type: "number"; isReadonly: true } + Property { name: "Key_Home"; type: "number"; isReadonly: true } + Property { name: "Key_End"; type: "number"; isReadonly: true } + Property { name: "Key_Left"; type: "number"; isReadonly: true } + Property { name: "Key_Up"; type: "number"; isReadonly: true } + Property { name: "Key_Right"; type: "number"; isReadonly: true } + Property { name: "Key_Down"; type: "number"; isReadonly: true } + Property { name: "Key_PageUp"; type: "number"; isReadonly: true } + Property { name: "Key_PageDown"; type: "number"; isReadonly: true } + Property { name: "Key_Shift"; type: "number"; isReadonly: true } + Property { name: "Key_Control"; type: "number"; isReadonly: true } + Property { name: "Key_Meta"; type: "number"; isReadonly: true } + Property { name: "Key_Alt"; type: "number"; isReadonly: true } + Property { name: "Key_CapsLock"; type: "number"; isReadonly: true } + Property { name: "Key_NumLock"; type: "number"; isReadonly: true } + Property { name: "Key_ScrollLock"; type: "number"; isReadonly: true } + Property { name: "Key_F1"; type: "number"; isReadonly: true } + Property { name: "Key_F2"; type: "number"; isReadonly: true } + Property { name: "Key_F3"; type: "number"; isReadonly: true } + Property { name: "Key_F4"; type: "number"; isReadonly: true } + Property { name: "Key_F5"; type: "number"; isReadonly: true } + Property { name: "Key_F6"; type: "number"; isReadonly: true } + Property { name: "Key_F7"; type: "number"; isReadonly: true } + Property { name: "Key_F8"; type: "number"; isReadonly: true } + Property { name: "Key_F9"; type: "number"; isReadonly: true } + Property { name: "Key_F10"; type: "number"; isReadonly: true } + Property { name: "Key_F11"; type: "number"; isReadonly: true } + Property { name: "Key_F12"; type: "number"; isReadonly: true } + Property { name: "Key_F13"; type: "number"; isReadonly: true } + Property { name: "Key_F14"; type: "number"; isReadonly: true } + Property { name: "Key_F15"; type: "number"; isReadonly: true } + Property { name: "Key_F16"; type: "number"; isReadonly: true } + Property { name: "Key_F17"; type: "number"; isReadonly: true } + Property { name: "Key_F18"; type: "number"; isReadonly: true } + Property { name: "Key_F19"; type: "number"; isReadonly: true } + Property { name: "Key_F20"; type: "number"; isReadonly: true } + Property { name: "Key_F21"; type: "number"; isReadonly: true } + Property { name: "Key_F22"; type: "number"; isReadonly: true } + Property { name: "Key_F23"; type: "number"; isReadonly: true } + Property { name: "Key_F24"; type: "number"; isReadonly: true } + Property { name: "Key_F25"; type: "number"; isReadonly: true } + Property { name: "Key_F26"; type: "number"; isReadonly: true } + Property { name: "Key_F27"; type: "number"; isReadonly: true } + Property { name: "Key_F28"; type: "number"; isReadonly: true } + Property { name: "Key_F29"; type: "number"; isReadonly: true } + Property { name: "Key_F30"; type: "number"; isReadonly: true } + Property { name: "Key_F31"; type: "number"; isReadonly: true } + Property { name: "Key_F32"; type: "number"; isReadonly: true } + Property { name: "Key_F33"; type: "number"; isReadonly: true } + Property { name: "Key_F34"; type: "number"; isReadonly: true } + Property { name: "Key_F35"; type: "number"; isReadonly: true } + Property { name: "Key_Super_L"; type: "number"; isReadonly: true } + Property { name: "Key_Super_R"; type: "number"; isReadonly: true } + Property { name: "Key_Menu"; type: "number"; isReadonly: true } + Property { name: "Key_Hyper_L"; type: "number"; isReadonly: true } + Property { name: "Key_Hyper_R"; type: "number"; isReadonly: true } + Property { name: "Key_Help"; type: "number"; isReadonly: true } + Property { name: "Key_Direction_L"; type: "number"; isReadonly: true } + Property { name: "Key_Direction_R"; type: "number"; isReadonly: true } + Property { name: "Key_AltGr"; type: "number"; isReadonly: true } + Property { name: "Key_Multi_key"; type: "number"; isReadonly: true } + Property { name: "Key_Codeinput"; type: "number"; isReadonly: true } + Property { name: "Key_SingleCandidate"; type: "number"; isReadonly: true } + Property { name: "Key_MultipleCandidate"; type: "number"; isReadonly: true } + Property { name: "Key_PreviousCandidate"; type: "number"; isReadonly: true } + Property { name: "Key_Mode_switch"; type: "number"; isReadonly: true } + Property { name: "Key_Kanji"; type: "number"; isReadonly: true } + Property { name: "Key_Muhenkan"; type: "number"; isReadonly: true } + Property { name: "Key_Henkan"; type: "number"; isReadonly: true } + Property { name: "Key_Romaji"; type: "number"; isReadonly: true } + Property { name: "Key_Hiragana"; type: "number"; isReadonly: true } + Property { name: "Key_Katakana"; type: "number"; isReadonly: true } + Property { name: "Key_Hiragana_Katakana"; type: "number"; isReadonly: true } + Property { name: "Key_Zenkaku"; type: "number"; isReadonly: true } + Property { name: "Key_Hankaku"; type: "number"; isReadonly: true } + Property { name: "Key_Zenkaku_Hankaku"; type: "number"; isReadonly: true } + Property { name: "Key_Touroku"; type: "number"; isReadonly: true } + Property { name: "Key_Massyo"; type: "number"; isReadonly: true } + Property { name: "Key_Kana_Lock"; type: "number"; isReadonly: true } + Property { name: "Key_Kana_Shift"; type: "number"; isReadonly: true } + Property { name: "Key_Eisu_Shift"; type: "number"; isReadonly: true } + Property { name: "Key_Eisu_toggle"; type: "number"; isReadonly: true } + Property { name: "Key_Hangul"; type: "number"; isReadonly: true } + Property { name: "Key_Hangul_Start"; type: "number"; isReadonly: true } + Property { name: "Key_Hangul_End"; type: "number"; isReadonly: true } + Property { name: "Key_Hangul_Hanja"; type: "number"; isReadonly: true } + Property { name: "Key_Hangul_Jamo"; type: "number"; isReadonly: true } + Property { name: "Key_Hangul_Romaja"; type: "number"; isReadonly: true } + Property { name: "Key_Hangul_Jeonja"; type: "number"; isReadonly: true } + Property { name: "Key_Hangul_Banja"; type: "number"; isReadonly: true } + Property { name: "Key_Hangul_PreHanja"; type: "number"; isReadonly: true } + Property { name: "Key_Hangul_PostHanja"; type: "number"; isReadonly: true } + Property { name: "Key_Hangul_Special"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Grave"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Acute"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Circumflex"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Tilde"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Macron"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Breve"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Abovedot"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Diaeresis"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Abovering"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Doubleacute"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Caron"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Cedilla"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Ogonek"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Iota"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Voiced_Sound"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Semivoiced_Sound"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Belowdot"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Hook"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Horn"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Stroke"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Abovecomma"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Abovereversedcomma"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Doublegrave"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Belowring"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Belowmacron"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Belowcircumflex"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Belowtilde"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Belowbreve"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Belowdiaeresis"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Invertedbreve"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Belowcomma"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Currency"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_a"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_A"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_e"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_E"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_i"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_I"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_o"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_O"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_u"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_U"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Small_Schwa"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Capital_Schwa"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Greek"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Lowline"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Aboveverticalline"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Belowverticalline"; type: "number"; isReadonly: true } + Property { name: "Key_Dead_Longsolidusoverlay"; type: "number"; isReadonly: true } + Property { name: "Key_Back"; type: "number"; isReadonly: true } + Property { name: "Key_Forward"; type: "number"; isReadonly: true } + Property { name: "Key_Stop"; type: "number"; isReadonly: true } + Property { name: "Key_Refresh"; type: "number"; isReadonly: true } + Property { name: "Key_VolumeDown"; type: "number"; isReadonly: true } + Property { name: "Key_VolumeMute"; type: "number"; isReadonly: true } + Property { name: "Key_VolumeUp"; type: "number"; isReadonly: true } + Property { name: "Key_BassBoost"; type: "number"; isReadonly: true } + Property { name: "Key_BassUp"; type: "number"; isReadonly: true } + Property { name: "Key_BassDown"; type: "number"; isReadonly: true } + Property { name: "Key_TrebleUp"; type: "number"; isReadonly: true } + Property { name: "Key_TrebleDown"; type: "number"; isReadonly: true } + Property { name: "Key_MediaPlay"; type: "number"; isReadonly: true } + Property { name: "Key_MediaStop"; type: "number"; isReadonly: true } + Property { name: "Key_MediaPrevious"; type: "number"; isReadonly: true } + Property { name: "Key_MediaNext"; type: "number"; isReadonly: true } + Property { name: "Key_MediaRecord"; type: "number"; isReadonly: true } + Property { name: "Key_MediaPause"; type: "number"; isReadonly: true } + Property { name: "Key_MediaTogglePlayPause"; type: "number"; isReadonly: true } + Property { name: "Key_HomePage"; type: "number"; isReadonly: true } + Property { name: "Key_Favorites"; type: "number"; isReadonly: true } + Property { name: "Key_Search"; type: "number"; isReadonly: true } + Property { name: "Key_Standby"; type: "number"; isReadonly: true } + Property { name: "Key_OpenUrl"; type: "number"; isReadonly: true } + Property { name: "Key_LaunchMail"; type: "number"; isReadonly: true } + Property { name: "Key_LaunchMedia"; type: "number"; isReadonly: true } + Property { name: "Key_Launch0"; type: "number"; isReadonly: true } + Property { name: "Key_Launch1"; type: "number"; isReadonly: true } + Property { name: "Key_Launch2"; type: "number"; isReadonly: true } + Property { name: "Key_Launch3"; type: "number"; isReadonly: true } + Property { name: "Key_Launch4"; type: "number"; isReadonly: true } + Property { name: "Key_Launch5"; type: "number"; isReadonly: true } + Property { name: "Key_Launch6"; type: "number"; isReadonly: true } + Property { name: "Key_Launch7"; type: "number"; isReadonly: true } + Property { name: "Key_Launch8"; type: "number"; isReadonly: true } + Property { name: "Key_Launch9"; type: "number"; isReadonly: true } + Property { name: "Key_LaunchA"; type: "number"; isReadonly: true } + Property { name: "Key_LaunchB"; type: "number"; isReadonly: true } + Property { name: "Key_LaunchC"; type: "number"; isReadonly: true } + Property { name: "Key_LaunchD"; type: "number"; isReadonly: true } + Property { name: "Key_LaunchE"; type: "number"; isReadonly: true } + Property { name: "Key_LaunchF"; type: "number"; isReadonly: true } + Property { name: "Key_MonBrightnessUp"; type: "number"; isReadonly: true } + Property { name: "Key_MonBrightnessDown"; type: "number"; isReadonly: true } + Property { name: "Key_KeyboardLightOnOff"; type: "number"; isReadonly: true } + Property { name: "Key_KeyboardBrightnessUp"; type: "number"; isReadonly: true } + Property { name: "Key_KeyboardBrightnessDown"; type: "number"; isReadonly: true } + Property { name: "Key_PowerOff"; type: "number"; isReadonly: true } + Property { name: "Key_WakeUp"; type: "number"; isReadonly: true } + Property { name: "Key_Eject"; type: "number"; isReadonly: true } + Property { name: "Key_ScreenSaver"; type: "number"; isReadonly: true } + Property { name: "Key_WWW"; type: "number"; isReadonly: true } + Property { name: "Key_Memo"; type: "number"; isReadonly: true } + Property { name: "Key_LightBulb"; type: "number"; isReadonly: true } + Property { name: "Key_Shop"; type: "number"; isReadonly: true } + Property { name: "Key_History"; type: "number"; isReadonly: true } + Property { name: "Key_AddFavorite"; type: "number"; isReadonly: true } + Property { name: "Key_HotLinks"; type: "number"; isReadonly: true } + Property { name: "Key_BrightnessAdjust"; type: "number"; isReadonly: true } + Property { name: "Key_Finance"; type: "number"; isReadonly: true } + Property { name: "Key_Community"; type: "number"; isReadonly: true } + Property { name: "Key_AudioRewind"; type: "number"; isReadonly: true } + Property { name: "Key_BackForward"; type: "number"; isReadonly: true } + Property { name: "Key_ApplicationLeft"; type: "number"; isReadonly: true } + Property { name: "Key_ApplicationRight"; type: "number"; isReadonly: true } + Property { name: "Key_Book"; type: "number"; isReadonly: true } + Property { name: "Key_CD"; type: "number"; isReadonly: true } + Property { name: "Key_Calculator"; type: "number"; isReadonly: true } + Property { name: "Key_ToDoList"; type: "number"; isReadonly: true } + Property { name: "Key_ClearGrab"; type: "number"; isReadonly: true } + Property { name: "Key_Close"; type: "number"; isReadonly: true } + Property { name: "Key_Copy"; type: "number"; isReadonly: true } + Property { name: "Key_Cut"; type: "number"; isReadonly: true } + Property { name: "Key_Display"; type: "number"; isReadonly: true } + Property { name: "Key_DOS"; type: "number"; isReadonly: true } + Property { name: "Key_Documents"; type: "number"; isReadonly: true } + Property { name: "Key_Excel"; type: "number"; isReadonly: true } + Property { name: "Key_Explorer"; type: "number"; isReadonly: true } + Property { name: "Key_Game"; type: "number"; isReadonly: true } + Property { name: "Key_Go"; type: "number"; isReadonly: true } + Property { name: "Key_iTouch"; type: "number"; isReadonly: true } + Property { name: "Key_LogOff"; type: "number"; isReadonly: true } + Property { name: "Key_Market"; type: "number"; isReadonly: true } + Property { name: "Key_Meeting"; type: "number"; isReadonly: true } + Property { name: "Key_MenuKB"; type: "number"; isReadonly: true } + Property { name: "Key_MenuPB"; type: "number"; isReadonly: true } + Property { name: "Key_MySites"; type: "number"; isReadonly: true } + Property { name: "Key_News"; type: "number"; isReadonly: true } + Property { name: "Key_OfficeHome"; type: "number"; isReadonly: true } + Property { name: "Key_Option"; type: "number"; isReadonly: true } + Property { name: "Key_Paste"; type: "number"; isReadonly: true } + Property { name: "Key_Phone"; type: "number"; isReadonly: true } + Property { name: "Key_Calendar"; type: "number"; isReadonly: true } + Property { name: "Key_Reply"; type: "number"; isReadonly: true } + Property { name: "Key_Reload"; type: "number"; isReadonly: true } + Property { name: "Key_RotateWindows"; type: "number"; isReadonly: true } + Property { name: "Key_RotationPB"; type: "number"; isReadonly: true } + Property { name: "Key_RotationKB"; type: "number"; isReadonly: true } + Property { name: "Key_Save"; type: "number"; isReadonly: true } + Property { name: "Key_Send"; type: "number"; isReadonly: true } + Property { name: "Key_Spell"; type: "number"; isReadonly: true } + Property { name: "Key_SplitScreen"; type: "number"; isReadonly: true } + Property { name: "Key_Support"; type: "number"; isReadonly: true } + Property { name: "Key_TaskPane"; type: "number"; isReadonly: true } + Property { name: "Key_Terminal"; type: "number"; isReadonly: true } + Property { name: "Key_Tools"; type: "number"; isReadonly: true } + Property { name: "Key_Travel"; type: "number"; isReadonly: true } + Property { name: "Key_Video"; type: "number"; isReadonly: true } + Property { name: "Key_Word"; type: "number"; isReadonly: true } + Property { name: "Key_Xfer"; type: "number"; isReadonly: true } + Property { name: "Key_ZoomIn"; type: "number"; isReadonly: true } + Property { name: "Key_ZoomOut"; type: "number"; isReadonly: true } + Property { name: "Key_Away"; type: "number"; isReadonly: true } + Property { name: "Key_Messenger"; type: "number"; isReadonly: true } + Property { name: "Key_WebCam"; type: "number"; isReadonly: true } + Property { name: "Key_MailForward"; type: "number"; isReadonly: true } + Property { name: "Key_Pictures"; type: "number"; isReadonly: true } + Property { name: "Key_Music"; type: "number"; isReadonly: true } + Property { name: "Key_Battery"; type: "number"; isReadonly: true } + Property { name: "Key_Bluetooth"; type: "number"; isReadonly: true } + Property { name: "Key_WLAN"; type: "number"; isReadonly: true } + Property { name: "Key_UWB"; type: "number"; isReadonly: true } + Property { name: "Key_AudioForward"; type: "number"; isReadonly: true } + Property { name: "Key_AudioRepeat"; type: "number"; isReadonly: true } + Property { name: "Key_AudioRandomPlay"; type: "number"; isReadonly: true } + Property { name: "Key_Subtitle"; type: "number"; isReadonly: true } + Property { name: "Key_AudioCycleTrack"; type: "number"; isReadonly: true } + Property { name: "Key_Time"; type: "number"; isReadonly: true } + Property { name: "Key_Hibernate"; type: "number"; isReadonly: true } + Property { name: "Key_View"; type: "number"; isReadonly: true } + Property { name: "Key_TopMenu"; type: "number"; isReadonly: true } + Property { name: "Key_PowerDown"; type: "number"; isReadonly: true } + Property { name: "Key_Suspend"; type: "number"; isReadonly: true } + Property { name: "Key_ContrastAdjust"; type: "number"; isReadonly: true } + Property { name: "Key_LaunchG"; type: "number"; isReadonly: true } + Property { name: "Key_LaunchH"; type: "number"; isReadonly: true } + Property { name: "Key_TouchpadToggle"; type: "number"; isReadonly: true } + Property { name: "Key_TouchpadOn"; type: "number"; isReadonly: true } + Property { name: "Key_TouchpadOff"; type: "number"; isReadonly: true } + Property { name: "Key_MicMute"; type: "number"; isReadonly: true } + Property { name: "Key_Red"; type: "number"; isReadonly: true } + Property { name: "Key_Green"; type: "number"; isReadonly: true } + Property { name: "Key_Yellow"; type: "number"; isReadonly: true } + Property { name: "Key_Blue"; type: "number"; isReadonly: true } + Property { name: "Key_ChannelUp"; type: "number"; isReadonly: true } + Property { name: "Key_ChannelDown"; type: "number"; isReadonly: true } + Property { name: "Key_Guide"; type: "number"; isReadonly: true } + Property { name: "Key_Info"; type: "number"; isReadonly: true } + Property { name: "Key_Settings"; type: "number"; isReadonly: true } + Property { name: "Key_MicVolumeUp"; type: "number"; isReadonly: true } + Property { name: "Key_MicVolumeDown"; type: "number"; isReadonly: true } + Property { name: "Key_Keyboard"; type: "number"; isReadonly: true } + Property { name: "Key_New"; type: "number"; isReadonly: true } + Property { name: "Key_Open"; type: "number"; isReadonly: true } + Property { name: "Key_Find"; type: "number"; isReadonly: true } + Property { name: "Key_Undo"; type: "number"; isReadonly: true } + Property { name: "Key_Redo"; type: "number"; isReadonly: true } + Property { name: "Key_MediaLast"; type: "number"; isReadonly: true } + Property { name: "Key_Select"; type: "number"; isReadonly: true } + Property { name: "Key_Yes"; type: "number"; isReadonly: true } + Property { name: "Key_No"; type: "number"; isReadonly: true } + Property { name: "Key_Cancel"; type: "number"; isReadonly: true } + Property { name: "Key_Printer"; type: "number"; isReadonly: true } + Property { name: "Key_Execute"; type: "number"; isReadonly: true } + Property { name: "Key_Sleep"; type: "number"; isReadonly: true } + Property { name: "Key_Play"; type: "number"; isReadonly: true } + Property { name: "Key_Zoom"; type: "number"; isReadonly: true } + Property { name: "Key_Exit"; type: "number"; isReadonly: true } + Property { name: "Key_Context1"; type: "number"; isReadonly: true } + Property { name: "Key_Context2"; type: "number"; isReadonly: true } + Property { name: "Key_Context3"; type: "number"; isReadonly: true } + Property { name: "Key_Context4"; type: "number"; isReadonly: true } + Property { name: "Key_Call"; type: "number"; isReadonly: true } + Property { name: "Key_Hangup"; type: "number"; isReadonly: true } + Property { name: "Key_Flip"; type: "number"; isReadonly: true } + Property { name: "Key_ToggleCallHangup"; type: "number"; isReadonly: true } + Property { name: "Key_VoiceDial"; type: "number"; isReadonly: true } + Property { name: "Key_LastNumberRedial"; type: "number"; isReadonly: true } + Property { name: "Key_Camera"; type: "number"; isReadonly: true } + Property { name: "Key_CameraFocus"; type: "number"; isReadonly: true } + Property { name: "Key_unknown"; type: "number"; isReadonly: true } + Property { name: "NoModifier"; type: "number"; isReadonly: true } + Property { name: "ShiftModifier"; type: "number"; isReadonly: true } + Property { name: "ControlModifier"; type: "number"; isReadonly: true } + Property { name: "AltModifier"; type: "number"; isReadonly: true } + Property { name: "MetaModifier"; type: "number"; isReadonly: true } + Property { name: "KeypadModifier"; type: "number"; isReadonly: true } + Property { name: "GroupSwitchModifier"; type: "number"; isReadonly: true } + Property { name: "KeyboardModifierMask"; type: "number"; isReadonly: true } + Property { name: "META"; type: "number"; isReadonly: true } + Property { name: "SHIFT"; type: "number"; isReadonly: true } + Property { name: "CTRL"; type: "number"; isReadonly: true } + Property { name: "ALT"; type: "number"; isReadonly: true } + Property { name: "MODIFIER_MASK"; type: "number"; isReadonly: true } + Property { name: "NoArrow"; type: "number"; isReadonly: true } + Property { name: "UpArrow"; type: "number"; isReadonly: true } + Property { name: "DownArrow"; type: "number"; isReadonly: true } + Property { name: "LeftArrow"; type: "number"; isReadonly: true } + Property { name: "RightArrow"; type: "number"; isReadonly: true } + Property { name: "NoPen"; type: "number"; isReadonly: true } + Property { name: "SolidLine"; type: "number"; isReadonly: true } + Property { name: "DashLine"; type: "number"; isReadonly: true } + Property { name: "DotLine"; type: "number"; isReadonly: true } + Property { name: "DashDotLine"; type: "number"; isReadonly: true } + Property { name: "DashDotDotLine"; type: "number"; isReadonly: true } + Property { name: "CustomDashLine"; type: "number"; isReadonly: true } + Property { name: "FlatCap"; type: "number"; isReadonly: true } + Property { name: "SquareCap"; type: "number"; isReadonly: true } + Property { name: "RoundCap"; type: "number"; isReadonly: true } + Property { name: "MPenCapStyle"; type: "number"; isReadonly: true } + Property { name: "MiterJoin"; type: "number"; isReadonly: true } + Property { name: "BevelJoin"; type: "number"; isReadonly: true } + Property { name: "RoundJoin"; type: "number"; isReadonly: true } + Property { name: "SvgMiterJoin"; type: "number"; isReadonly: true } + Property { name: "MPenJoinStyle"; type: "number"; isReadonly: true } + Property { name: "NoBrush"; type: "number"; isReadonly: true } + Property { name: "SolidPattern"; type: "number"; isReadonly: true } + Property { name: "Dense1Pattern"; type: "number"; isReadonly: true } + Property { name: "Dense2Pattern"; type: "number"; isReadonly: true } + Property { name: "Dense3Pattern"; type: "number"; isReadonly: true } + Property { name: "Dense4Pattern"; type: "number"; isReadonly: true } + Property { name: "Dense5Pattern"; type: "number"; isReadonly: true } + Property { name: "Dense6Pattern"; type: "number"; isReadonly: true } + Property { name: "Dense7Pattern"; type: "number"; isReadonly: true } + Property { name: "HorPattern"; type: "number"; isReadonly: true } + Property { name: "VerPattern"; type: "number"; isReadonly: true } + Property { name: "CrossPattern"; type: "number"; isReadonly: true } + Property { name: "BDiagPattern"; type: "number"; isReadonly: true } + Property { name: "FDiagPattern"; type: "number"; isReadonly: true } + Property { name: "DiagCrossPattern"; type: "number"; isReadonly: true } + Property { name: "LinearGradientPattern"; type: "number"; isReadonly: true } + Property { name: "RadialGradientPattern"; type: "number"; isReadonly: true } + Property { name: "ConicalGradientPattern"; type: "number"; isReadonly: true } + Property { name: "TexturePattern"; type: "number"; isReadonly: true } + Property { name: "AbsoluteSize"; type: "number"; isReadonly: true } + Property { name: "RelativeSize"; type: "number"; isReadonly: true } + Property { name: "ArrowCursor"; type: "number"; isReadonly: true } + Property { name: "UpArrowCursor"; type: "number"; isReadonly: true } + Property { name: "CrossCursor"; type: "number"; isReadonly: true } + Property { name: "WaitCursor"; type: "number"; isReadonly: true } + Property { name: "IBeamCursor"; type: "number"; isReadonly: true } + Property { name: "SizeVerCursor"; type: "number"; isReadonly: true } + Property { name: "SizeHorCursor"; type: "number"; isReadonly: true } + Property { name: "SizeBDiagCursor"; type: "number"; isReadonly: true } + Property { name: "SizeFDiagCursor"; type: "number"; isReadonly: true } + Property { name: "SizeAllCursor"; type: "number"; isReadonly: true } + Property { name: "BlankCursor"; type: "number"; isReadonly: true } + Property { name: "SplitVCursor"; type: "number"; isReadonly: true } + Property { name: "SplitHCursor"; type: "number"; isReadonly: true } + Property { name: "PointingHandCursor"; type: "number"; isReadonly: true } + Property { name: "ForbiddenCursor"; type: "number"; isReadonly: true } + Property { name: "WhatsThisCursor"; type: "number"; isReadonly: true } + Property { name: "BusyCursor"; type: "number"; isReadonly: true } + Property { name: "OpenHandCursor"; type: "number"; isReadonly: true } + Property { name: "ClosedHandCursor"; type: "number"; isReadonly: true } + Property { name: "DragCopyCursor"; type: "number"; isReadonly: true } + Property { name: "DragMoveCursor"; type: "number"; isReadonly: true } + Property { name: "DragLinkCursor"; type: "number"; isReadonly: true } + Property { name: "LastCursor"; type: "number"; isReadonly: true } + Property { name: "BitmapCursor"; type: "number"; isReadonly: true } + Property { name: "CustomCursor"; type: "number"; isReadonly: true } + Property { name: "PlainText"; type: "number"; isReadonly: true } + Property { name: "RichText"; type: "number"; isReadonly: true } + Property { name: "AutoText"; type: "number"; isReadonly: true } + Property { name: "MarkdownText"; type: "number"; isReadonly: true } + Property { name: "IgnoreAspectRatio"; type: "number"; isReadonly: true } + Property { name: "KeepAspectRatio"; type: "number"; isReadonly: true } + Property { name: "KeepAspectRatioByExpanding"; type: "number"; isReadonly: true } + Property { name: "LeftDockWidgetArea"; type: "number"; isReadonly: true } + Property { name: "RightDockWidgetArea"; type: "number"; isReadonly: true } + Property { name: "TopDockWidgetArea"; type: "number"; isReadonly: true } + Property { name: "BottomDockWidgetArea"; type: "number"; isReadonly: true } + Property { name: "DockWidgetArea_Mask"; type: "number"; isReadonly: true } + Property { name: "AllDockWidgetAreas"; type: "number"; isReadonly: true } + Property { name: "NoDockWidgetArea"; type: "number"; isReadonly: true } + Property { name: "LeftToolBarArea"; type: "number"; isReadonly: true } + Property { name: "RightToolBarArea"; type: "number"; isReadonly: true } + Property { name: "TopToolBarArea"; type: "number"; isReadonly: true } + Property { name: "BottomToolBarArea"; type: "number"; isReadonly: true } + Property { name: "ToolBarArea_Mask"; type: "number"; isReadonly: true } + Property { name: "AllToolBarAreas"; type: "number"; isReadonly: true } + Property { name: "NoToolBarArea"; type: "number"; isReadonly: true } + Property { name: "TextDate"; type: "number"; isReadonly: true } + Property { name: "ISODate"; type: "number"; isReadonly: true } + Property { name: "RFC2822Date"; type: "number"; isReadonly: true } + Property { name: "ISODateWithMs"; type: "number"; isReadonly: true } + Property { name: "LocalTime"; type: "number"; isReadonly: true } + Property { name: "UTC"; type: "number"; isReadonly: true } + Property { name: "OffsetFromUTC"; type: "number"; isReadonly: true } + Property { name: "TimeZone"; type: "number"; isReadonly: true } + Property { name: "Monday"; type: "number"; isReadonly: true } + Property { name: "Tuesday"; type: "number"; isReadonly: true } + Property { name: "Wednesday"; type: "number"; isReadonly: true } + Property { name: "Thursday"; type: "number"; isReadonly: true } + Property { name: "Friday"; type: "number"; isReadonly: true } + Property { name: "Saturday"; type: "number"; isReadonly: true } + Property { name: "Sunday"; type: "number"; isReadonly: true } + Property { name: "ScrollBarAsNeeded"; type: "number"; isReadonly: true } + Property { name: "ScrollBarAlwaysOff"; type: "number"; isReadonly: true } + Property { name: "ScrollBarAlwaysOn"; type: "number"; isReadonly: true } + Property { name: "CaseInsensitive"; type: "number"; isReadonly: true } + Property { name: "CaseSensitive"; type: "number"; isReadonly: true } + Property { name: "TopLeftCorner"; type: "number"; isReadonly: true } + Property { name: "TopRightCorner"; type: "number"; isReadonly: true } + Property { name: "BottomLeftCorner"; type: "number"; isReadonly: true } + Property { name: "BottomRightCorner"; type: "number"; isReadonly: true } + Property { name: "TopEdge"; type: "number"; isReadonly: true } + Property { name: "LeftEdge"; type: "number"; isReadonly: true } + Property { name: "RightEdge"; type: "number"; isReadonly: true } + Property { name: "BottomEdge"; type: "number"; isReadonly: true } + Property { name: "AutoConnection"; type: "number"; isReadonly: true } + Property { name: "DirectConnection"; type: "number"; isReadonly: true } + Property { name: "QueuedConnection"; type: "number"; isReadonly: true } + Property { name: "BlockingQueuedConnection"; type: "number"; isReadonly: true } + Property { name: "UniqueConnection"; type: "number"; isReadonly: true } + Property { name: "SingleShotConnection"; type: "number"; isReadonly: true } + Property { name: "WidgetShortcut"; type: "number"; isReadonly: true } + Property { name: "WindowShortcut"; type: "number"; isReadonly: true } + Property { name: "ApplicationShortcut"; type: "number"; isReadonly: true } + Property { name: "WidgetWithChildrenShortcut"; type: "number"; isReadonly: true } + Property { name: "OddEvenFill"; type: "number"; isReadonly: true } + Property { name: "WindingFill"; type: "number"; isReadonly: true } + Property { name: "MaskInColor"; type: "number"; isReadonly: true } + Property { name: "MaskOutColor"; type: "number"; isReadonly: true } + Property { name: "NoClip"; type: "number"; isReadonly: true } + Property { name: "ReplaceClip"; type: "number"; isReadonly: true } + Property { name: "IntersectClip"; type: "number"; isReadonly: true } + Property { name: "ContainsItemShape"; type: "number"; isReadonly: true } + Property { name: "IntersectsItemShape"; type: "number"; isReadonly: true } + Property { name: "ContainsItemBoundingRect"; type: "number"; isReadonly: true } + Property { name: "IntersectsItemBoundingRect"; type: "number"; isReadonly: true } + Property { name: "ReplaceSelection"; type: "number"; isReadonly: true } + Property { name: "AddToSelection"; type: "number"; isReadonly: true } + Property { name: "FastTransformation"; type: "number"; isReadonly: true } + Property { name: "SmoothTransformation"; type: "number"; isReadonly: true } + Property { name: "XAxis"; type: "number"; isReadonly: true } + Property { name: "YAxis"; type: "number"; isReadonly: true } + Property { name: "ZAxis"; type: "number"; isReadonly: true } + Property { name: "MouseFocusReason"; type: "number"; isReadonly: true } + Property { name: "TabFocusReason"; type: "number"; isReadonly: true } + Property { name: "BacktabFocusReason"; type: "number"; isReadonly: true } + Property { name: "ActiveWindowFocusReason"; type: "number"; isReadonly: true } + Property { name: "PopupFocusReason"; type: "number"; isReadonly: true } + Property { name: "ShortcutFocusReason"; type: "number"; isReadonly: true } + Property { name: "MenuBarFocusReason"; type: "number"; isReadonly: true } + Property { name: "OtherFocusReason"; type: "number"; isReadonly: true } + Property { name: "NoFocusReason"; type: "number"; isReadonly: true } + Property { name: "NoContextMenu"; type: "number"; isReadonly: true } + Property { name: "DefaultContextMenu"; type: "number"; isReadonly: true } + Property { name: "ActionsContextMenu"; type: "number"; isReadonly: true } + Property { name: "CustomContextMenu"; type: "number"; isReadonly: true } + Property { name: "PreventContextMenu"; type: "number"; isReadonly: true } + Property { name: "Press"; type: "number"; isReadonly: true } + Property { name: "Release"; type: "number"; isReadonly: true } + Property { name: "ImEnabled"; type: "number"; isReadonly: true } + Property { name: "ImCursorRectangle"; type: "number"; isReadonly: true } + Property { name: "ImFont"; type: "number"; isReadonly: true } + Property { name: "ImCursorPosition"; type: "number"; isReadonly: true } + Property { name: "ImSurroundingText"; type: "number"; isReadonly: true } + Property { name: "ImCurrentSelection"; type: "number"; isReadonly: true } + Property { name: "ImMaximumTextLength"; type: "number"; isReadonly: true } + Property { name: "ImAnchorPosition"; type: "number"; isReadonly: true } + Property { name: "ImHints"; type: "number"; isReadonly: true } + Property { name: "ImPreferredLanguage"; type: "number"; isReadonly: true } + Property { name: "ImAbsolutePosition"; type: "number"; isReadonly: true } + Property { name: "ImTextBeforeCursor"; type: "number"; isReadonly: true } + Property { name: "ImTextAfterCursor"; type: "number"; isReadonly: true } + Property { name: "ImEnterKeyType"; type: "number"; isReadonly: true } + Property { name: "ImAnchorRectangle"; type: "number"; isReadonly: true } + Property { name: "ImInputItemClipRectangle"; type: "number"; isReadonly: true } + Property { name: "ImReadOnly"; type: "number"; isReadonly: true } + Property { name: "ImPlatformData"; type: "number"; isReadonly: true } + Property { name: "ImQueryInput"; type: "number"; isReadonly: true } + Property { name: "ImQueryAll"; type: "number"; isReadonly: true } + Property { name: "ImhNone"; type: "number"; isReadonly: true } + Property { name: "ImhHiddenText"; type: "number"; isReadonly: true } + Property { name: "ImhSensitiveData"; type: "number"; isReadonly: true } + Property { name: "ImhNoAutoUppercase"; type: "number"; isReadonly: true } + Property { name: "ImhPreferNumbers"; type: "number"; isReadonly: true } + Property { name: "ImhPreferUppercase"; type: "number"; isReadonly: true } + Property { name: "ImhPreferLowercase"; type: "number"; isReadonly: true } + Property { name: "ImhNoPredictiveText"; type: "number"; isReadonly: true } + Property { name: "ImhDate"; type: "number"; isReadonly: true } + Property { name: "ImhTime"; type: "number"; isReadonly: true } + Property { name: "ImhPreferLatin"; type: "number"; isReadonly: true } + Property { name: "ImhMultiLine"; type: "number"; isReadonly: true } + Property { name: "ImhNoEditMenu"; type: "number"; isReadonly: true } + Property { name: "ImhNoTextHandles"; type: "number"; isReadonly: true } + Property { name: "ImhDigitsOnly"; type: "number"; isReadonly: true } + Property { name: "ImhFormattedNumbersOnly"; type: "number"; isReadonly: true } + Property { name: "ImhUppercaseOnly"; type: "number"; isReadonly: true } + Property { name: "ImhLowercaseOnly"; type: "number"; isReadonly: true } + Property { name: "ImhDialableCharactersOnly"; type: "number"; isReadonly: true } + Property { name: "ImhEmailCharactersOnly"; type: "number"; isReadonly: true } + Property { name: "ImhUrlCharactersOnly"; type: "number"; isReadonly: true } + Property { name: "ImhLatinOnly"; type: "number"; isReadonly: true } + Property { name: "ImhExclusiveInputMask"; type: "number"; isReadonly: true } + Property { name: "EnterKeyDefault"; type: "number"; isReadonly: true } + Property { name: "EnterKeyReturn"; type: "number"; isReadonly: true } + Property { name: "EnterKeyDone"; type: "number"; isReadonly: true } + Property { name: "EnterKeyGo"; type: "number"; isReadonly: true } + Property { name: "EnterKeySend"; type: "number"; isReadonly: true } + Property { name: "EnterKeySearch"; type: "number"; isReadonly: true } + Property { name: "EnterKeyNext"; type: "number"; isReadonly: true } + Property { name: "EnterKeyPrevious"; type: "number"; isReadonly: true } + Property { name: "ToolButtonIconOnly"; type: "number"; isReadonly: true } + Property { name: "ToolButtonTextOnly"; type: "number"; isReadonly: true } + Property { name: "ToolButtonTextBesideIcon"; type: "number"; isReadonly: true } + Property { name: "ToolButtonTextUnderIcon"; type: "number"; isReadonly: true } + Property { name: "ToolButtonFollowStyle"; type: "number"; isReadonly: true } + Property { name: "LeftToRight"; type: "number"; isReadonly: true } + Property { name: "RightToLeft"; type: "number"; isReadonly: true } + Property { name: "LayoutDirectionAuto"; type: "number"; isReadonly: true } + Property { name: "CopyAction"; type: "number"; isReadonly: true } + Property { name: "MoveAction"; type: "number"; isReadonly: true } + Property { name: "LinkAction"; type: "number"; isReadonly: true } + Property { name: "ActionMask"; type: "number"; isReadonly: true } + Property { name: "TargetMoveAction"; type: "number"; isReadonly: true } + Property { name: "IgnoreAction"; type: "number"; isReadonly: true } + Property { name: "Unchecked"; type: "number"; isReadonly: true } + Property { name: "PartiallyChecked"; type: "number"; isReadonly: true } + Property { name: "Checked"; type: "number"; isReadonly: true } + Property { name: "DisplayRole"; type: "number"; isReadonly: true } + Property { name: "DecorationRole"; type: "number"; isReadonly: true } + Property { name: "EditRole"; type: "number"; isReadonly: true } + Property { name: "ToolTipRole"; type: "number"; isReadonly: true } + Property { name: "StatusTipRole"; type: "number"; isReadonly: true } + Property { name: "WhatsThisRole"; type: "number"; isReadonly: true } + Property { name: "FontRole"; type: "number"; isReadonly: true } + Property { name: "TextAlignmentRole"; type: "number"; isReadonly: true } + Property { name: "BackgroundRole"; type: "number"; isReadonly: true } + Property { name: "ForegroundRole"; type: "number"; isReadonly: true } + Property { name: "CheckStateRole"; type: "number"; isReadonly: true } + Property { name: "AccessibleTextRole"; type: "number"; isReadonly: true } + Property { name: "AccessibleDescriptionRole"; type: "number"; isReadonly: true } + Property { name: "SizeHintRole"; type: "number"; isReadonly: true } + Property { name: "InitialSortOrderRole"; type: "number"; isReadonly: true } + Property { name: "DisplayPropertyRole"; type: "number"; isReadonly: true } + Property { name: "DecorationPropertyRole"; type: "number"; isReadonly: true } + Property { name: "ToolTipPropertyRole"; type: "number"; isReadonly: true } + Property { name: "StatusTipPropertyRole"; type: "number"; isReadonly: true } + Property { name: "WhatsThisPropertyRole"; type: "number"; isReadonly: true } + Property { name: "RangeModelDataRole"; type: "number"; isReadonly: true } + Property { name: "UserRole"; type: "number"; isReadonly: true } + Property { name: "StandardItemFlagsRole"; type: "number"; isReadonly: true } + Property { name: "FileInfoRole"; type: "number"; isReadonly: true } + Property { name: "RemoteObjectsCacheRole"; type: "number"; isReadonly: true } + Property { name: "NoItemFlags"; type: "number"; isReadonly: true } + Property { name: "ItemIsSelectable"; type: "number"; isReadonly: true } + Property { name: "ItemIsEditable"; type: "number"; isReadonly: true } + Property { name: "ItemIsDragEnabled"; type: "number"; isReadonly: true } + Property { name: "ItemIsDropEnabled"; type: "number"; isReadonly: true } + Property { name: "ItemIsUserCheckable"; type: "number"; isReadonly: true } + Property { name: "ItemIsEnabled"; type: "number"; isReadonly: true } + Property { name: "ItemIsAutoTristate"; type: "number"; isReadonly: true } + Property { name: "ItemNeverHasChildren"; type: "number"; isReadonly: true } + Property { name: "ItemIsUserTristate"; type: "number"; isReadonly: true } + Property { name: "MatchExactly"; type: "number"; isReadonly: true } + Property { name: "MatchContains"; type: "number"; isReadonly: true } + Property { name: "MatchStartsWith"; type: "number"; isReadonly: true } + Property { name: "MatchEndsWith"; type: "number"; isReadonly: true } + Property { name: "MatchRegularExpression"; type: "number"; isReadonly: true } + Property { name: "MatchWildcard"; type: "number"; isReadonly: true } + Property { name: "MatchFixedString"; type: "number"; isReadonly: true } + Property { name: "MatchTypeMask"; type: "number"; isReadonly: true } + Property { name: "MatchCaseSensitive"; type: "number"; isReadonly: true } + Property { name: "MatchWrap"; type: "number"; isReadonly: true } + Property { name: "MatchRecursive"; type: "number"; isReadonly: true } + Property { name: "NonModal"; type: "number"; isReadonly: true } + Property { name: "WindowModal"; type: "number"; isReadonly: true } + Property { name: "ApplicationModal"; type: "number"; isReadonly: true } + Property { name: "NoTextInteraction"; type: "number"; isReadonly: true } + Property { name: "TextSelectableByMouse"; type: "number"; isReadonly: true } + Property { name: "TextSelectableByKeyboard"; type: "number"; isReadonly: true } + Property { name: "LinksAccessibleByMouse"; type: "number"; isReadonly: true } + Property { name: "LinksAccessibleByKeyboard"; type: "number"; isReadonly: true } + Property { name: "TextEditable"; type: "number"; isReadonly: true } + Property { name: "TextEditorInteraction"; type: "number"; isReadonly: true } + Property { name: "TextBrowserInteraction"; type: "number"; isReadonly: true } + Property { name: "MinimumSize"; type: "number"; isReadonly: true } + Property { name: "PreferredSize"; type: "number"; isReadonly: true } + Property { name: "MaximumSize"; type: "number"; isReadonly: true } + Property { name: "MinimumDescent"; type: "number"; isReadonly: true } + Property { name: "NSizeHints"; type: "number"; isReadonly: true } + Property { name: "TouchPointUnknownState"; type: "number"; isReadonly: true } + Property { name: "TouchPointPressed"; type: "number"; isReadonly: true } + Property { name: "TouchPointMoved"; type: "number"; isReadonly: true } + Property { name: "TouchPointStationary"; type: "number"; isReadonly: true } + Property { name: "TouchPointReleased"; type: "number"; isReadonly: true } + Property { name: "NoGesture"; type: "number"; isReadonly: true } + Property { name: "GestureStarted"; type: "number"; isReadonly: true } + Property { name: "GestureUpdated"; type: "number"; isReadonly: true } + Property { name: "GestureFinished"; type: "number"; isReadonly: true } + Property { name: "GestureCanceled"; type: "number"; isReadonly: true } + Property { name: "TapGesture"; type: "number"; isReadonly: true } + Property { name: "TapAndHoldGesture"; type: "number"; isReadonly: true } + Property { name: "PanGesture"; type: "number"; isReadonly: true } + Property { name: "PinchGesture"; type: "number"; isReadonly: true } + Property { name: "SwipeGesture"; type: "number"; isReadonly: true } + Property { name: "CustomGesture"; type: "number"; isReadonly: true } + Property { name: "LastGestureType"; type: "number"; isReadonly: true } + Property { name: "BeginNativeGesture"; type: "number"; isReadonly: true } + Property { name: "EndNativeGesture"; type: "number"; isReadonly: true } + Property { name: "PanNativeGesture"; type: "number"; isReadonly: true } + Property { name: "ZoomNativeGesture"; type: "number"; isReadonly: true } + Property { name: "SmartZoomNativeGesture"; type: "number"; isReadonly: true } + Property { name: "RotateNativeGesture"; type: "number"; isReadonly: true } + Property { name: "SwipeNativeGesture"; type: "number"; isReadonly: true } + Property { name: "LogicalMoveStyle"; type: "number"; isReadonly: true } + Property { name: "VisualMoveStyle"; type: "number"; isReadonly: true } + Property { name: "PreciseTimer"; type: "number"; isReadonly: true } + Property { name: "CoarseTimer"; type: "number"; isReadonly: true } + Property { name: "VeryCoarseTimer"; type: "number"; isReadonly: true } + Property { name: "Invalid"; type: "number"; isReadonly: true } + Property { name: "NoScrollPhase"; type: "number"; isReadonly: true } + Property { name: "ScrollBegin"; type: "number"; isReadonly: true } + Property { name: "ScrollUpdate"; type: "number"; isReadonly: true } + Property { name: "ScrollEnd"; type: "number"; isReadonly: true } + Property { name: "ScrollMomentum"; type: "number"; isReadonly: true } + Property { name: "MouseEventNotSynthesized"; type: "number"; isReadonly: true } + Property { name: "MouseEventSynthesizedBySystem"; type: "number"; isReadonly: true } + Property { name: "MouseEventSynthesizedByQt"; type: "number"; isReadonly: true } + Property { name: "MouseEventSynthesizedByApplication"; type: "number"; isReadonly: true } + Property { name: "NoMouseEventFlag"; type: "number"; isReadonly: true } + Property { name: "MouseEventCreatedDoubleClick"; type: "number"; isReadonly: true } + Property { name: "MouseEventFlagMask"; type: "number"; isReadonly: true } + Property { name: "ChecksumIso3309"; type: "number"; isReadonly: true } + Property { name: "ChecksumItuV41"; type: "number"; isReadonly: true } + Property { name: "Unset"; type: "number"; isReadonly: true } + Property { name: "Round"; type: "number"; isReadonly: true } + Property { name: "Ceil"; type: "number"; isReadonly: true } + Property { name: "Floor"; type: "number"; isReadonly: true } + Property { name: "RoundPreferFloor"; type: "number"; isReadonly: true } + Property { name: "PassThrough"; type: "number"; isReadonly: true } + Property { name: "Undetermined"; type: "number"; isReadonly: true } + Property { name: "Granted"; type: "number"; isReadonly: true } + Property { name: "Denied"; type: "number"; isReadonly: true } + } + Component { + name: "QtStyleHints" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "objectName"; type: "string" } + Method { name: "objectNameChanged"; isJavaScriptFunction: true } + } + Component { + name: "RangeError" + accessSemantics: "reference" + prototype: "RangeErrorPrototype" + isJavaScriptBuiltin: true + Property { name: "stack"; type: "string" } + Property { name: "fileName" } + Property { name: "lineNumber" } + } + Component { + name: "RangeErrorPrototype" + accessSemantics: "reference" + prototype: "ErrorPrototype" + isJavaScriptBuiltin: true + Property { name: "message"; type: "string" } + Property { name: "name"; type: "string" } + Method { + name: "constructor" + type: "RangeError" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + } + Component { + name: "ReferenceError" + accessSemantics: "reference" + prototype: "ReferenceErrorPrototype" + isJavaScriptBuiltin: true + Property { name: "stack"; type: "string" } + Property { name: "fileName" } + Property { name: "lineNumber" } + } + Component { + name: "ReferenceErrorPrototype" + accessSemantics: "reference" + prototype: "ErrorPrototype" + isJavaScriptBuiltin: true + Property { name: "message"; type: "string" } + Property { name: "name"; type: "string" } + Method { + name: "constructor" + type: "ReferenceError" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + } + Component { + name: "Reflect" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Method { + name: "apply" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "construct" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "defineProperty" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "deleteProperty" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "get" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "getOwnPropertyDescriptor" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "getPrototypeOf" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "has" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "isExtensible" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "ownKeys" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "preventExtensions" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "set" + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + Method { + name: "setPrototypeOf" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + } + Component { + name: "RegExp" + accessSemantics: "reference" + prototype: "RegExpPrototype" + isJavaScriptBuiltin: true + Property { name: "lastIndex"; type: "number" } + } + Component { + name: "RegExpPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "flags"; type: "string" } + Property { name: "global" } + Property { name: "ignoreCase" } + Property { name: "multiline" } + Property { name: "source"; type: "string" } + Property { name: "sticky" } + Property { name: "unicode" } + Method { + name: "constructor" + type: "RegExp" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "exec" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "test" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + Method { + name: "compile" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + } + Component { + name: "Set" + accessSemantics: "reference" + prototype: "SetPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "SetPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "size"; type: "number" } + Method { name: "constructor"; type: "Set"; isConstructor: true; isJavaScriptFunction: true } + Method { + name: "add" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "clear"; isJavaScriptFunction: true } + Method { + name: "delete" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "entries"; isJavaScriptFunction: true } + Method { + name: "forEach" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "has" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "keys"; isJavaScriptFunction: true } + Method { name: "values"; isJavaScriptFunction: true } + } + Component { + name: "SharedArrayBuffer" + accessSemantics: "reference" + prototype: "SharedArrayBufferPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "SharedArrayBufferPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "byteLength"; type: "number" } + Method { + name: "constructor" + type: "SharedArrayBuffer" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "slice" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + } + Component { + name: "String" + accessSemantics: "reference" + prototype: "StringPrototype" + isJavaScriptBuiltin: true + Property { name: "length"; type: "number"; isReadonly: true } + } + Component { + name: "StringPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "length"; type: "number"; isReadonly: true } + Method { + name: "constructor" + type: "String" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + Method { name: "valueOf"; isJavaScriptFunction: true } + Method { + name: "charAt" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "charCodeAt" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "codePointAt" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "concat" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "endsWith" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "indexOf" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "includes" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "lastIndexOf" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "localeCompare" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "match" + isJavaScriptFunction: true + Parameter {} + } + Method { name: "normalize"; isJavaScriptFunction: true } + Method { + name: "padEnd" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "padStart" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "repeat" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "replace" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "search" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "slice" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "split" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "startsWith" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "substr" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { + name: "substring" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + Method { name: "toLowerCase"; isJavaScriptFunction: true } + Method { name: "toLocaleLowerCase"; isJavaScriptFunction: true } + Method { name: "toUpperCase"; isJavaScriptFunction: true } + Method { name: "toLocaleUpperCase"; isJavaScriptFunction: true } + Method { name: "trim"; isJavaScriptFunction: true } + Method { name: "arg"; isJavaScriptFunction: true } + } + Component { + name: "SymbolPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Method { + name: "constructor" + type: "undefined" + isConstructor: true + isJavaScriptFunction: true + } + Method { name: "toString"; isJavaScriptFunction: true } + Method { name: "valueOf"; isJavaScriptFunction: true } + } + Component { + name: "SyntaxError" + accessSemantics: "reference" + prototype: "SyntaxErrorPrototype" + isJavaScriptBuiltin: true + Property { name: "stack"; type: "string" } + Property { name: "fileName" } + Property { name: "lineNumber" } + } + Component { + name: "SyntaxErrorPrototype" + accessSemantics: "reference" + prototype: "ErrorPrototype" + isJavaScriptBuiltin: true + Property { name: "message"; type: "string" } + Property { name: "name"; type: "string" } + Method { + name: "constructor" + type: "SyntaxError" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + } + Component { + name: "TypeError" + accessSemantics: "reference" + prototype: "TypeErrorPrototype" + isJavaScriptBuiltin: true + Property { name: "stack"; type: "string" } + Property { name: "fileName" } + Property { name: "lineNumber" } + } + Component { + name: "TypeErrorPrototype" + accessSemantics: "reference" + prototype: "ErrorPrototype" + isJavaScriptBuiltin: true + Property { name: "message"; type: "string" } + Property { name: "name"; type: "string" } + Method { + name: "constructor" + type: "TypeError" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + } + Component { + name: "URIError" + accessSemantics: "reference" + prototype: "URIErrorPrototype" + isJavaScriptBuiltin: true + Property { name: "stack"; type: "string" } + Property { name: "fileName" } + Property { name: "lineNumber" } + } + Component { + name: "URIErrorPrototype" + accessSemantics: "reference" + prototype: "ErrorPrototype" + isJavaScriptBuiltin: true + Property { name: "message"; type: "string" } + Property { name: "name"; type: "string" } + Method { + name: "constructor" + type: "URIError" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + } + Method { name: "toString"; isJavaScriptFunction: true } + } + Component { + name: "URL" + accessSemantics: "reference" + prototype: "URLPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "URLPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "hash" } + Property { name: "host" } + Property { name: "hostname" } + Property { name: "href" } + Property { name: "origin" } + Property { name: "password" } + Property { name: "pathname" } + Property { name: "port" } + Property { name: "protocol" } + Property { name: "search" } + Property { name: "searchParams" } + Property { name: "username" } + Method { name: "toString"; isJavaScriptFunction: true } + Method { name: "toJSON"; isJavaScriptFunction: true } + } + Component { + name: "URLSearchParams" + accessSemantics: "reference" + prototype: "URLSearchParamsPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "URLSearchParamsPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Method { name: "toString"; isJavaScriptFunction: true } + Method { name: "sort"; isJavaScriptFunction: true } + Method { name: "append"; isJavaScriptFunction: true } + Method { name: "delete"; isJavaScriptFunction: true } + Method { name: "has"; isJavaScriptFunction: true } + Method { name: "set"; isJavaScriptFunction: true } + Method { name: "get"; isJavaScriptFunction: true } + Method { name: "getAll"; isJavaScriptFunction: true } + Method { name: "forEach"; isJavaScriptFunction: true } + Method { name: "entries"; isJavaScriptFunction: true } + Method { name: "keys"; isJavaScriptFunction: true } + Method { name: "values"; isJavaScriptFunction: true } + } + Component { + name: "Uint16Array" + accessSemantics: "reference" + prototype: "Uint16ArrayPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "Uint16ArrayPrototype" + accessSemantics: "reference" + prototype: "IntrinsicTypedArrayPrototype" + isJavaScriptBuiltin: true + Property { name: "BYTES_PER_ELEMENT"; type: "number"; isReadonly: true } + Method { + name: "constructor" + type: "Uint16Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + } + Component { + name: "Uint32Array" + accessSemantics: "reference" + prototype: "Uint32ArrayPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "Uint32ArrayPrototype" + accessSemantics: "reference" + prototype: "IntrinsicTypedArrayPrototype" + isJavaScriptBuiltin: true + Property { name: "BYTES_PER_ELEMENT"; type: "number"; isReadonly: true } + Method { + name: "constructor" + type: "Uint32Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + } + Component { + name: "Uint8Array" + accessSemantics: "reference" + prototype: "Uint8ArrayPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "Uint8ArrayPrototype" + accessSemantics: "reference" + prototype: "IntrinsicTypedArrayPrototype" + isJavaScriptBuiltin: true + Property { name: "BYTES_PER_ELEMENT"; type: "number"; isReadonly: true } + Method { + name: "constructor" + type: "Uint8Array" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + } + Component { + name: "Uint8ClampedArray" + accessSemantics: "reference" + prototype: "Uint8ClampedArrayPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "Uint8ClampedArrayPrototype" + accessSemantics: "reference" + prototype: "IntrinsicTypedArrayPrototype" + isJavaScriptBuiltin: true + Property { name: "BYTES_PER_ELEMENT"; type: "number"; isReadonly: true } + Method { + name: "constructor" + type: "Uint8ClampedArray" + isConstructor: true + isJavaScriptFunction: true + Parameter {} + Parameter {} + Parameter {} + } + } + Component { + name: "WeakMap" + accessSemantics: "reference" + prototype: "WeakMapPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "WeakMapPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Method { name: "constructor"; type: "WeakMap"; isConstructor: true; isJavaScriptFunction: true } + Method { + name: "delete" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "get" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "has" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "set" + isJavaScriptFunction: true + Parameter {} + Parameter {} + } + } + Component { + name: "WeakSet" + accessSemantics: "reference" + prototype: "WeakSetPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "WeakSetPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Method { name: "constructor"; type: "WeakSet"; isConstructor: true; isJavaScriptFunction: true } + Method { + name: "add" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "delete" + isJavaScriptFunction: true + Parameter {} + } + Method { + name: "has" + isJavaScriptFunction: true + Parameter {} + } + } + Component { + name: "XMLHttpRequest" + accessSemantics: "reference" + prototype: "XMLHttpRequestPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "XMLHttpRequestPrototype" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + Property { name: "UNSENT"; type: "number"; isReadonly: true } + Property { name: "OPENED"; type: "number"; isReadonly: true } + Property { name: "HEADERS_RECEIVED"; type: "number"; isReadonly: true } + Property { name: "LOADING"; type: "number"; isReadonly: true } + Property { name: "DONE"; type: "number"; isReadonly: true } + Property { name: "readyState" } + Property { name: "status" } + Property { name: "statusText" } + Property { name: "responseText" } + Property { name: "responseXML" } + Property { name: "response" } + Property { name: "responseURL" } + Property { name: "responseType" } + Method { name: "open"; isJavaScriptFunction: true } + Method { name: "setRequestHeader"; isJavaScriptFunction: true } + Method { name: "send"; isJavaScriptFunction: true } + Method { name: "abort"; isJavaScriptFunction: true } + Method { name: "getResponseHeader"; isJavaScriptFunction: true } + Method { name: "getAllResponseHeaders"; isJavaScriptFunction: true } + Method { name: "overrideMimeType"; isJavaScriptFunction: true } + } + Component { + name: "boolean" + accessSemantics: "value" + prototype: "BooleanPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "function" + accessSemantics: "reference" + prototype: "FunctionPrototype" + isJavaScriptBuiltin: true + Property { name: "prototype"; type: "Object" } + Property { name: "name"; type: "string"; isReadonly: true } + Property { name: "length"; type: "number"; isReadonly: true } + } + Component { + name: "number" + accessSemantics: "value" + prototype: "NumberPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "object" + accessSemantics: "reference" + prototype: "ObjectPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "string" + accessSemantics: "value" + prototype: "StringPrototype" + isJavaScriptBuiltin: true + } + Component { + name: "symbol" + accessSemantics: "value" + prototype: "SymbolPrototype" + isJavaScriptBuiltin: true + } + Component { name: "undefined"; accessSemantics: "value"; isJavaScriptBuiltin: true } +} diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmlcachegen.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmlcachegen.exe new file mode 100644 index 0000000..47cbf40 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmlcachegen.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmlformat.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmlformat.exe new file mode 100644 index 0000000..0cf26ed Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmlformat.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmlimportscanner.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmlimportscanner.exe new file mode 100644 index 0000000..77aacbe Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmlimportscanner.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmllint.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmllint.exe new file mode 100644 index 0000000..a8dbfd2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmllint.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmlls.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmlls.exe new file mode 100644 index 0000000..1ea4544 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmlls.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmltyperegistrar.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmltyperegistrar.exe new file mode 100644 index 0000000..3b948fa Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qmltyperegistrar.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qsb.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qsb.exe new file mode 100644 index 0000000..fd014fa Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qsb.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/qt.conf b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qt.conf new file mode 100644 index 0000000..4196808 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/qt.conf @@ -0,0 +1,2 @@ +[Paths] +Prefix = . diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/rcc.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/rcc.exe new file mode 100644 index 0000000..1a970a2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/rcc.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/icudtl.dat b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/icudtl.dat new file mode 100644 index 0000000..7da895f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/icudtl.dat differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_devtools_resources.debug.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_devtools_resources.debug.pak new file mode 100644 index 0000000..27eeba8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_devtools_resources.debug.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_devtools_resources.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_devtools_resources.pak new file mode 100644 index 0000000..7808256 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_devtools_resources.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources.debug.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources.debug.pak new file mode 100644 index 0000000..45bad9b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources.debug.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources.pak new file mode 100644 index 0000000..20da265 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources_100p.debug.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources_100p.debug.pak new file mode 100644 index 0000000..6613c77 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources_100p.debug.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources_100p.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources_100p.pak new file mode 100644 index 0000000..6613c77 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources_100p.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources_200p.debug.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources_200p.debug.pak new file mode 100644 index 0000000..d50f7a3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources_200p.debug.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources_200p.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources_200p.pak new file mode 100644 index 0000000..d50f7a3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/qtwebengine_resources_200p.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/v8_context_snapshot.bin b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/v8_context_snapshot.bin new file mode 100644 index 0000000..069ea1b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/v8_context_snapshot.bin differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/v8_context_snapshot.debug.bin b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/v8_context_snapshot.debug.bin new file mode 100644 index 0000000..98501f8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/resources/v8_context_snapshot.debug.bin differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/__init__.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy.py new file mode 100644 index 0000000..b437b6d --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy.py @@ -0,0 +1,218 @@ +# 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 +from __future__ import annotations + +""" pyside6-deploy deployment tool + + Deployment tool that uses Nuitka to deploy PySide6 applications to various desktop (Windows, + Linux, macOS) platforms. + + How does it work? + + Command: pyside6-deploy path/to/main_file + pyside6-deploy (incase main file is called main.py) + pyside6-deploy -c /path/to/config_file + + Platforms supported: Linux, Windows, macOS + Module binary inclusion: + 1. for non-QML cases, only required modules are included + 2. for QML cases, all modules are included because of all QML plugins getting included + with nuitka + + Config file: + On the first run of the tool, it creates a config file called pysidedeploy.spec which + controls the various characteristic of the deployment. Users can simply change the value + in this config file to achieve different properties ie. change the application name, + deployment platform etc. + + Note: This file is used by both pyside6-deploy and pyside6-android-deploy +""" + +import sys +import argparse +import logging +import traceback +from pathlib import Path +from textwrap import dedent + +from deploy_lib import (MAJOR_VERSION, DesktopConfig, cleanup, config_option_exists, + finalize, create_config_file, PythonExecutable, Nuitka, + HELP_EXTRA_MODULES, HELP_EXTRA_IGNORE_DIRS) + + +TOOL_DESCRIPTION = dedent(f""" + This tool deploys PySide{MAJOR_VERSION} to desktop (Windows, Linux, + macOS) platforms. The following types of executables are produced as per + the platform: + + Windows = .exe + macOS = .app + Linux = .bin + """) + +HELP_MODE = dedent(""" + The mode in which the application is deployed. The options are: onefile, + standalone. The default value is onefile. + + This options translates to the mode Nuitka uses to create the executable. + + macOS by default uses the --standalone option. + """) + + +def main(main_file: Path = None, name: str = None, config_file: Path = None, init: bool = False, + loglevel=logging.WARNING, dry_run: bool = False, keep_deployment_files: bool = False, + force: bool = False, extra_ignore_dirs: str = None, extra_modules_grouped: str = None, + mode: str = None) -> str | None: + """ + Entry point for pyside6-deploy command. + + :return: If successful, the Nuitka command that was executed. None otherwise. + """ + + logging.basicConfig(level=loglevel) + + # In case pyside6-deploy is run from a completely different location than the project directory + if main_file and main_file.exists(): + config_file = main_file.parent / "pysidedeploy.spec" + + if config_file and not config_file.exists() and not main_file.exists(): + raise RuntimeError(dedent(""" + Directory does not contain main.py file. + Please specify the main Python entry point file or the pysidedeploy.spec config file. + Run "pyside6-deploy --help" to see info about CLI options. + + pyside6-deploy exiting...""")) + + logging.info("[DEPLOY] Start") + + if extra_ignore_dirs: + extra_ignore_dirs = extra_ignore_dirs.split(",") + + extra_modules = [] + if extra_modules_grouped: + tmp_extra_modules = extra_modules_grouped.split(",") + for extra_module in tmp_extra_modules: + if extra_module.startswith("Qt"): + extra_modules.append(extra_module[2:]) + else: + extra_modules.append(extra_module) + + python = PythonExecutable(dry_run=dry_run, init=init, force=force) + config_file_exists = config_file and config_file.exists() + + if config_file_exists: + logging.info(f"[DEPLOY] Using existing config file {config_file}") + else: + config_file = create_config_file(main_file=main_file, dry_run=dry_run) + + config = DesktopConfig(config_file=config_file, source_file=main_file, python_exe=python.exe, + dry_run=dry_run, existing_config_file=config_file_exists, + extra_ignore_dirs=extra_ignore_dirs, mode=mode, name=name) + + cleanup(config=config) + + python.install_dependencies(config=config, packages="packages") + + # required by Nuitka for pyenv Python + add_arg = " --static-libpython=no" + if python.is_pyenv_python() and add_arg not in config.extra_args: + config.extra_args += add_arg + + config.modules += list(set(extra_modules).difference(set(config.modules))) + + # Do not save the config changes if --dry-run is specified + if not dry_run: + config.update_config() + + if config.qml_files: + logging.info("[DEPLOY] Included QML files: " + f"{[str(qml_file) for qml_file in config.qml_files]}") + + if init: + # Config file created above. Exiting. + logging.info(f"[DEPLOY]: Config file {config.config_file} created") + return + + # If modules contain QtSql and the platform is macOS, then pyside6-deploy will not work + # currently. The fix ideally will have to come from Nuitka. + # See PYSIDE-2835 + # TODO: Remove this check once the issue is fixed in Nuitka + # Nuitka Issue: https://github.com/Nuitka/Nuitka/issues/3079 + if "Sql" in config.modules and sys.platform == "darwin": + print("[DEPLOY] QtSql Application is not supported on macOS with pyside6-deploy") + return + + command_str = None + try: + # Run the Nuitka command to create the executable + if not dry_run: + logging.info("[DEPLOY] Deploying application") + + nuitka = Nuitka(nuitka=[python.exe, "-m", "nuitka"]) + command_str = nuitka.create_executable(source_file=config.source_file, + extra_args=config.extra_args, + qml_files=config.qml_files, + qt_plugins=config.qt_plugins, + excluded_qml_plugins=config.excluded_qml_plugins, + icon=config.icon, + dry_run=dry_run, + permissions=config.permissions, + mode=config.mode) + if not dry_run: + logging.info("[DEPLOY] Successfully deployed application") + except Exception: + print(f"[DEPLOY] Exception occurred: {traceback.format_exc()}") + finally: + if config.generated_files_path: + if not dry_run: + finalize(config=config) + if not keep_deployment_files: + cleanup(config=config) + + logging.info("[DEPLOY] End") + return command_str + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=TOOL_DESCRIPTION) + + parser.add_argument("-c", "--config-file", type=lambda p: Path(p).absolute(), + default=(Path.cwd() / "pysidedeploy.spec"), + help="Path to the .spec config file") + + parser.add_argument( + type=lambda p: Path(p).absolute(), + help="Path to main python file", nargs="?", dest="main_file", + default=None if config_option_exists() else Path.cwd() / "main.py") + + parser.add_argument( + "--init", action="store_true", + help="Create pysidedeploy.spec file, if it doesn't already exists") + + parser.add_argument( + "-v", "--verbose", help="Run in verbose mode", action="store_const", + dest="loglevel", const=logging.INFO) + + parser.add_argument("--dry-run", action="store_true", help="Show the commands to be run") + + parser.add_argument( + "--keep-deployment-files", action="store_true", + help="Keep the generated deployment files generated") + + parser.add_argument("-f", "--force", action="store_true", help="Force all input prompts") + + parser.add_argument("--name", type=str, help="Application name") + + parser.add_argument("--extra-ignore-dirs", type=str, help=HELP_EXTRA_IGNORE_DIRS) + + parser.add_argument("--extra-modules", type=str, help=HELP_EXTRA_MODULES) + + parser.add_argument("--mode", choices=["onefile", "standalone"], default="onefile", + help=HELP_MODE) + + args = parser.parse_args() + + main(args.main_file, args.name, args.config_file, args.init, args.loglevel, args.dry_run, + args.keep_deployment_files, args.force, args.extra_ignore_dirs, args.extra_modules, + args.mode) diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/__init__.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/__init__.py new file mode 100644 index 0000000..3f6190b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/__init__.py @@ -0,0 +1,67 @@ +# 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 +from __future__ import annotations +import sys +from pathlib import Path +from textwrap import dedent + +MAJOR_VERSION = 6 + +if sys.platform == "win32": + IMAGE_FORMAT = ".ico" + EXE_FORMAT = ".exe" +elif sys.platform == "darwin": + IMAGE_FORMAT = ".icns" + EXE_FORMAT = ".app" +else: + IMAGE_FORMAT = ".jpg" + EXE_FORMAT = ".bin" + +DEFAULT_APP_ICON = str((Path(__file__).parent / f"pyside_icon{IMAGE_FORMAT}").resolve()) +DEFAULT_IGNORE_DIRS = {"site-packages", "deployment", ".git", ".qtcreator", "build", "dist", + "tests", "doc", "docs", "examples", ".vscode", "__pycache__"} + +IMPORT_WARNING_PYSIDE = (f"[DEPLOY] Found 'import PySide6' in file {0}" + ". Use 'from PySide6 import ' or pass the module" + " needed using --extra-modules command line argument") +HELP_EXTRA_IGNORE_DIRS = dedent(""" + Comma-separated directory names inside the project dir. These + directories will be skipped when searching for Python files + relevant to the project. + + Example usage: --extra-ignore-dirs=doc,translations + """) + +HELP_EXTRA_MODULES = dedent(""" + Comma-separated list of Qt modules to be added to the application, + in case they are not found automatically. + + This occurs when you have 'import PySide6' in your code instead + 'from PySide6 import '. The module name is specified + by either omitting the prefix of Qt or including it. + + Example usage 1: --extra-modules=Network,Svg + Example usage 2: --extra-modules=QtNetwork,QtSvg + """) + +# plugins to be removed from the --include-qt-plugins option because these plugins +# don't exist in site-package under PySide6/Qt/plugins +PLUGINS_TO_REMOVE = ["accessiblebridge", "platforms/darwin", "networkaccess", "scenegraph"] + + +def get_all_pyside_modules(): + """ + Returns all the modules installed with PySide6 + """ + import PySide6 + # They all start with `Qt` as the prefix. Removing this prefix and getting the actual + # module name + return [module[2:] for module in PySide6.__all__] + + +from .commands import run_command, run_qmlimportscanner +from .dependency_util import find_pyside_modules, find_permission_categories, QtDependencyReader +from .nuitka_helper import Nuitka +from .config import BaseConfig, Config, DesktopConfig +from .python_helper import PythonExecutable +from .deploy_util import cleanup, finalize, create_config_file, config_option_exists diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/commands.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/commands.py new file mode 100644 index 0000000..03f8c20 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/commands.py @@ -0,0 +1,63 @@ +# 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 +from __future__ import annotations + +import json +import subprocess +import sys +from pathlib import Path +from functools import lru_cache +from . import DEFAULT_IGNORE_DIRS + + +""" +All utility functions for deployment +""" + + +def run_command(command, dry_run: bool, fetch_output: bool = False): + command_str = " ".join([str(cmd) for cmd in command]) + output = None + is_windows = (sys.platform == "win32") + try: + if not dry_run: + if fetch_output: + output = subprocess.check_output(command, shell=is_windows) + else: + subprocess.check_call(command, shell=is_windows) + else: + print(command_str + "\n") + except FileNotFoundError as error: + raise FileNotFoundError(f"[DEPLOY] {error.filename} not found") + except subprocess.CalledProcessError as error: + raise RuntimeError( + f"[DEPLOY] Command {command_str} failed with error {error} and return_code" + f"{error.returncode}" + ) + except Exception as error: + raise RuntimeError(f"[DEPLOY] Command {command_str} failed with error {error}") + + return command_str, output + + +@lru_cache +def run_qmlimportscanner(project_dir: Path, dry_run: bool): + """ + Runs pyside6-qmlimportscanner to find all the imported qml modules in project_dir + """ + qml_modules = [] + cmd = ["pyside6-qmlimportscanner", "-rootPath", str(project_dir)] + + for ignore_dir in DEFAULT_IGNORE_DIRS: + cmd.extend(["-exclude", ignore_dir]) + + if dry_run: + run_command(command=cmd, dry_run=True) + + # Run qmlimportscanner during dry_run as well to complete the command being run by nuitka + _, json_string = run_command(command=cmd, dry_run=False, fetch_output=True) + json_string = json_string.decode("utf-8") + json_array = json.loads(json_string) + qml_modules = [item['name'] for item in json_array if item['type'] == "module"] + + return qml_modules diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/config.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/config.py new file mode 100644 index 0000000..853f5f6 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/config.py @@ -0,0 +1,532 @@ +# 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 +from __future__ import annotations + +import sys +import configparser +import logging +import tempfile +import warnings +from configparser import ConfigParser +from pathlib import Path +from enum import Enum + +from project_lib import ProjectData, DesignStudioProject, resolve_valid_project_file +from . import (DEFAULT_APP_ICON, DEFAULT_IGNORE_DIRS, find_pyside_modules, + find_permission_categories, QtDependencyReader, run_qmlimportscanner) + +# Some QML plugins like QtCore are excluded from this list as they don't contribute much to +# executable size. Excluding them saves the extra processing of checking for them in files +EXCLUDED_QML_PLUGINS = {"QtQuick", "QtQuick3D", "QtCharts", "QtWebEngine", "QtTest", "QtSensors"} + +PERMISSION_MAP = {"Bluetooth": "NSBluetoothAlwaysUsageDescription:BluetoothAccess", + "Camera": "NSCameraUsageDescription:CameraAccess", + "Microphone": "NSMicrophoneUsageDescription:MicrophoneAccess", + "Contacts": "NSContactsUsageDescription:ContactsAccess", + "Calendar": "NSCalendarsUsageDescription:CalendarAccess", + # for iOS NSLocationWhenInUseUsageDescription and + # NSLocationAlwaysAndWhenInUseUsageDescription are also required. + "Location": "NSLocationUsageDescription:LocationAccess", + } + + +class BaseConfig: + """Wrapper class around any .spec file with function to read and set values for the .spec file + """ + + def __init__(self, config_file: Path, comment_prefixes: str = "/", + existing_config_file: bool = False) -> None: + self.config_file = config_file + self.existing_config_file = existing_config_file + self.parser = ConfigParser(comment_prefixes=comment_prefixes, strict=False, + allow_no_value=True) + self.parser.read(self.config_file) + + def update_config(self): + logging.info(f"[DEPLOY] Updating config file {self.config_file}") + + # This section of code is done to preserve the formatting of the original deploy.spec + # file where there is blank line before the comments + with tempfile.NamedTemporaryFile('w+', delete=False) as temp_file: + self.parser.write(temp_file, space_around_delimiters=True) + temp_file_path = temp_file.name + + # Read the temporary file and write back to the original file with blank lines before + # comments + with open(temp_file_path, 'r') as temp_file, open(self.config_file, 'w') as config_file: + previous_line = None + for line in temp_file: + if (line.lstrip().startswith('#') and previous_line is not None + and not previous_line.lstrip().startswith('#')): + config_file.write('\n') + config_file.write(line) + previous_line = line + + # Clean up the temporary file + Path(temp_file_path).unlink() + + def set_value(self, section: str, key: str, new_value: str, raise_warning: bool = True) -> None: + try: + current_value = self.get_value(section, key, ignore_fail=True) + if current_value != new_value: + self.parser.set(section, key, new_value) + except configparser.NoOptionError: + if not raise_warning: + return + logging.warning(f"[DEPLOY] Set key '{key}': Key does not exist in section '{section}'") + except configparser.NoSectionError: + if not raise_warning: + return + logging.warning(f"[DEPLOY] Section '{section}' does not exist") + + def get_value(self, section: str, key: str, ignore_fail: bool = False) -> str | None: + try: + return self.parser.get(section, key) + except configparser.NoOptionError: + if ignore_fail: + return None + logging.warning(f"[DEPLOY] Get key '{key}': Key does not exist in section {section}") + except configparser.NoSectionError: + if ignore_fail: + return None + logging.warning(f"[DEPLOY] Section '{section}': does not exist") + + +class Config(BaseConfig): + """ + Wrapper class around pysidedeploy.spec file, whose options are used to control the executable + creation + """ + + def __init__(self, config_file: Path, source_file: Path, python_exe: Path, dry_run: bool, + existing_config_file: bool = False, extra_ignore_dirs: list[str] = None, + name: str = None): + super().__init__(config_file=config_file, existing_config_file=existing_config_file) + + self.extra_ignore_dirs = extra_ignore_dirs + self._dry_run = dry_run + self.qml_modules = set() + + self.source_file = Path( + self.set_or_fetch(property_value=source_file, property_key="input_file") + ).resolve() + + self.python_path = Path( + self.set_or_fetch( + property_value=python_exe, + property_key="python_path", + property_group="python", + ) + ) + + self.title = self.set_or_fetch(property_value=name, property_key="title") + + config_icon = self.get_value("app", "icon") + if config_icon: + self._icon = str(Path(config_icon).resolve()) + else: + self.icon = DEFAULT_APP_ICON + + proj_dir = self.get_value("app", "project_dir") + if proj_dir: + self._project_dir = Path(proj_dir).resolve() + else: + self.project_dir = self._find_project_dir() + + exe_directory = self.get_value("app", "exec_directory") + if exe_directory: + self._exe_dir = Path(exe_directory).absolute() + else: + self.exe_dir = self._find_exe_dir() + + self._project_file = None + proj_file = self.get_value("app", "project_file") + if proj_file: + self._project_file = self.project_dir / proj_file + else: + proj_file = self._find_project_file() + if proj_file: + self.project_file = proj_file + + self.project_data = None + if self.project_file and self.project_file.exists(): + self.project_data = ProjectData(project_file=self.project_file) + + self._qml_files = [] + # Design Studio projects include the qml files using Qt resources + if source_file and not DesignStudioProject.is_ds_project(source_file): + config_qml_files = self.get_value("qt", "qml_files") + if config_qml_files and self.project_dir and self.existing_config_file: + self._qml_files = [Path(self.project_dir) + / file for file in config_qml_files.split(",")] + else: + self.qml_files = self._find_qml_files() + + self._excluded_qml_plugins = [] + excl_qml_plugins = self.get_value("qt", "excluded_qml_plugins") + if excl_qml_plugins and self.existing_config_file: + self._excluded_qml_plugins = excl_qml_plugins.split(",") + else: + self.excluded_qml_plugins = self._find_excluded_qml_plugins() + + self._generated_files_path = self.source_file.parent / "deployment" + + self.modules = [] + + def set_or_fetch(self, property_value, property_key, property_group="app") -> str: + """ + If a new property value is provided, store it in the config file + Otherwise return the existing value in the config file. + Raise an exception if neither are available. + + :param property_value: The value to set if provided. + :param property_key: The configuration key. + :param property_group: The configuration group (default is "app"). + :return: The configuration value. + :raises RuntimeError: If no value is provided and no existing value is found. + """ + existing_value = self.get_value(property_group, property_key) + + if property_value: + self.set_value(property_group, property_key, str(property_value)) + return property_value + if existing_value: + return existing_value + + raise RuntimeError( + f"[DEPLOY] No value for {property_key} specified in config file or as cli option" + ) + + @property + def dry_run(self) -> bool: + return self._dry_run + + @property + def generated_files_path(self) -> Path: + return self._generated_files_path + + @property + def qml_files(self) -> list[Path]: + return self._qml_files + + @qml_files.setter + def qml_files(self, qml_files: list[Path]): + self._qml_files = qml_files + qml_files = [str(file.absolute().relative_to(self.project_dir.absolute())) + if file.absolute().is_relative_to(self.project_dir) else str(file.absolute()) + for file in self.qml_files] + qml_files.sort() + self.set_value("qt", "qml_files", ",".join(qml_files)) + + @property + def project_dir(self) -> Path: + return self._project_dir + + @project_dir.setter + def project_dir(self, project_dir: Path) -> None: + rel_path = ( + project_dir.relative_to(self.config_file.parent) + if project_dir.is_relative_to(self.config_file.parent) + else project_dir + ) + self._project_dir = project_dir + self.set_value("app", "project_dir", str(rel_path)) + + @property + def project_file(self) -> Path: + return self._project_file + + @project_file.setter + def project_file(self, project_file: Path): + self._project_file = project_file + self.set_value("app", "project_file", str(project_file.relative_to(self.project_dir))) + + @property + def title(self) -> str: + return self._title + + @title.setter + def title(self, title: str): + self._title = title + + @property + def icon(self) -> str: + return self._icon + + @icon.setter + def icon(self, icon: str): + self._icon = icon + self.set_value("app", "icon", icon) + + @property + def source_file(self) -> Path: + return self._source_file + + @source_file.setter + def source_file(self, source_file: Path) -> None: + rel_path = ( + source_file.relative_to(self.config_file.parent) + if source_file.is_relative_to(self.config_file.parent) + else source_file + ) + self._source_file = source_file + self.set_value("app", "input_file", str(rel_path)) + + @property + def python_path(self) -> Path: + return self._python_path + + @python_path.setter + def python_path(self, python_path: Path): + self._python_path = python_path + + @property + def extra_args(self) -> str: + return self.get_value("nuitka", "extra_args") + + @extra_args.setter + def extra_args(self, extra_args: str): + self.set_value("nuitka", "extra_args", extra_args) + + @property + def excluded_qml_plugins(self) -> list[str]: + return self._excluded_qml_plugins + + @excluded_qml_plugins.setter + def excluded_qml_plugins(self, excluded_qml_plugins: list[str]): + self._excluded_qml_plugins = excluded_qml_plugins + if excluded_qml_plugins: # check required for Android + excluded_qml_plugins.sort() + self.set_value("qt", "excluded_qml_plugins", ",".join(excluded_qml_plugins)) + + @property + def exe_dir(self) -> Path: + return self._exe_dir + + @exe_dir.setter + def exe_dir(self, exe_dir: Path): + self._exe_dir = exe_dir + self.set_value("app", "exec_directory", str(exe_dir)) + + @property + def modules(self) -> list[str]: + return self._modules + + @modules.setter + def modules(self, modules: list[str]): + self._modules = modules + modules.sort() + self.set_value("qt", "modules", ",".join(modules)) + + def _find_qml_files(self): + """ + Fetches all the qml_files in the folder and sets them if the + field qml_files is empty in the config_file + """ + + if self.project_data: + qml_files = [(self.project_dir / str(qml_file)) for qml_file in + self.project_data.qml_files] + for sub_project_file in self.project_data.sub_projects_files: + qml_files.extend([self.project_dir / str(qml_file) for qml_file in + ProjectData(project_file=sub_project_file).qml_files]) + else: + # Filter out files from DEFAULT_IGNORE_DIRS + qml_files = [ + file for file in self.project_dir.glob("**/*.qml") + if all(part not in file.parts for part in DEFAULT_IGNORE_DIRS) + ] + + if len(qml_files) > 500: + warnings.warn( + "You seem to include a lot of QML files from " + f"{self.project_dir}. This can lead to errors in deployment." + ) + + return qml_files + + def _find_project_dir(self) -> Path: + if DesignStudioProject.is_ds_project(self.source_file): + return DesignStudioProject(self.source_file).project_dir + + # There is no other way to find the project_dir than assume it is the parent directory + # of source_file + return self.source_file.parent + + def _find_project_file(self) -> Path | None: + if not self.source_file: + raise RuntimeError("[DEPLOY] Source file not set in config file") + + if DesignStudioProject.is_ds_project(self.source_file): + pyproject_location = self.source_file.parent + else: + pyproject_location = self.project_dir + + try: + return resolve_valid_project_file(pyproject_location) + except ValueError as e: + logging.warning(f"[DEPLOY] Unable to resolve a valid project file. Proceeding without a" + f" project file. Details:\n{e}.") + return None + + def _find_excluded_qml_plugins(self) -> list[str] | None: + if not self.qml_files and not DesignStudioProject.is_ds_project(self.source_file): + return None + + self.qml_modules = set(run_qmlimportscanner(project_dir=self.project_dir, + dry_run=self.dry_run)) + excluded_qml_plugins = EXCLUDED_QML_PLUGINS.difference(self.qml_modules) + + # sorting needed for dry_run testing + return sorted(excluded_qml_plugins) + + def _find_exe_dir(self) -> Path: + if self.project_dir == Path.cwd(): + return self.project_dir.relative_to(Path.cwd()) + + return self.project_dir + + def _find_pysidemodules(self) -> list[str]: + modules = find_pyside_modules(project_dir=self.project_dir, + extra_ignore_dirs=self.extra_ignore_dirs, + project_data=self.project_data) + logging.info("The following PySide modules were found from the Python files of " + f"the project {modules}") + return modules + + def _find_qtquick_modules(self) -> list[str]: + """Identify if QtQuick is used in QML files and add them as dependency + """ + extra_modules = [] + if not self.qml_modules and self.qml_files: + self.qml_modules = set(run_qmlimportscanner(project_dir=self.project_dir, + dry_run=self.dry_run)) + + if "QtQuick" in self.qml_modules: + extra_modules.append("Quick") + + if "QtQuick.Controls" in self.qml_modules: + extra_modules.append("QuickControls2") + + return extra_modules + + +class DesktopConfig(Config): + """Wrapper class around pysidedeploy.spec, but specific to Desktop deployment + """ + + class NuitkaMode(Enum): + ONEFILE = "onefile" + STANDALONE = "standalone" + + def __init__(self, config_file: Path, source_file: Path, python_exe: Path, dry_run: bool, + existing_config_file: bool = False, extra_ignore_dirs: list[str] = None, + mode: str = "onefile", name: str = None): + super().__init__(config_file, source_file, python_exe, dry_run, existing_config_file, + extra_ignore_dirs, name=name) + self.dependency_reader = QtDependencyReader(dry_run=self.dry_run) + modules = self.get_value("qt", "modules") + if modules: + self._modules = modules.split(",") + else: + modules = self._find_pysidemodules() + modules += self._find_qtquick_modules() + modules += self._find_dependent_qt_modules(modules=modules) + # remove duplicates + self.modules = list(set(modules)) + + self._qt_plugins = [] + if self.get_value("qt", "plugins"): + self._qt_plugins = self.get_value("qt", "plugins").split(",") + else: + self.qt_plugins = self.dependency_reader.find_plugin_dependencies(self.modules, + python_exe) + + self._permissions = [] + if sys.platform == "darwin": + nuitka_macos_permissions = self.get_value("nuitka", "macos.permissions") + if nuitka_macos_permissions: + self._permissions = nuitka_macos_permissions.split(",") + else: + self.permissions = self._find_permissions() + + self._mode = self.NuitkaMode.ONEFILE + if self.get_value("nuitka", "mode") == self.NuitkaMode.STANDALONE.value: + self._mode = self.NuitkaMode.STANDALONE + elif mode == self.NuitkaMode.STANDALONE.value: + self.mode = self.NuitkaMode.STANDALONE + + if DesignStudioProject.is_ds_project(self.source_file): + ds_project = DesignStudioProject(self.source_file) + if not ds_project.compiled_resources_available(): + raise RuntimeError(f"[DEPLOY] Compiled resources file not found: " + f"{ds_project.compiled_resources_file.absolute()}. " + f"Build the project using 'pyside6-project build' or compile " + f"the resources manually using pyside6-rcc") + + @property + def qt_plugins(self) -> list[str]: + return self._qt_plugins + + @qt_plugins.setter + def qt_plugins(self, qt_plugins: list[str]): + self._qt_plugins = qt_plugins + qt_plugins.sort() + self.set_value("qt", "plugins", ",".join(qt_plugins)) + + @property + def permissions(self) -> list[str]: + return self._permissions + + @permissions.setter + def permissions(self, permissions: list[str]): + self._permissions = permissions + permissions.sort() + self.set_value("nuitka", "macos.permissions", ",".join(permissions)) + + @property + def mode(self) -> NuitkaMode: + return self._mode + + @mode.setter + def mode(self, mode: NuitkaMode): + self._mode = mode + self.set_value("nuitka", "mode", mode.value) + + def _find_dependent_qt_modules(self, modules: list[str]) -> list[str]: + """ + Given pysidedeploy_config.modules, find all the other dependent Qt modules. + """ + all_modules = set(modules) + + if not self.dependency_reader.lib_reader: + warnings.warn(f"[DEPLOY] Unable to find {self.dependency_reader.lib_reader_name}. This " + f"tool helps to find the Qt module dependencies of the application. " + f"Skipping checking for dependencies.", category=RuntimeWarning) + return [] + + for module_name in modules: + self.dependency_reader.find_dependencies(module=module_name, used_modules=all_modules) + + return list(all_modules) + + def _find_permissions(self) -> list[str]: + """ + Finds and sets the usage description string required for each permission requested by the + macOS application. + """ + permissions = [] + perm_categories = find_permission_categories(project_dir=self.project_dir, + extra_ignore_dirs=self.extra_ignore_dirs, + project_data=self.project_data) + + perm_categories_str = ",".join(perm_categories) + logging.info(f"[DEPLOY] Usage descriptions for the {perm_categories_str} will be added to " + "the Info.plist file of the macOS application bundle") + + # Handling permissions + for perm_category in perm_categories: + if perm_category in PERMISSION_MAP: + permissions.append(PERMISSION_MAP[perm_category]) + + return permissions diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/default.spec b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/default.spec new file mode 100644 index 0000000..5e33d53 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/default.spec @@ -0,0 +1,98 @@ +[app] + +# Title of your application +title = pyside_app_demo + +# Project root directory. Default: The parent directory of input_file +project_dir = + +# Source file entry point path. Default: main.py +input_file = + +# Directory where the executable output is generated +exec_directory = + +# Path to the project file relative to project_dir +project_file = + +# Application icon +icon = + +[python] + +# Python path +python_path = + +# Python packages to install +packages = Nuitka==2.7.11 + +# Buildozer: for deploying Android application +android_packages = buildozer==1.5.0,cython==0.29.33 + +[qt] + +# Paths to required QML files. Comma separated +# Normally all the QML files required by the project are added automatically +# Design Studio projects include the QML files using Qt resources +qml_files = + +# Excluded qml plugin binaries +excluded_qml_plugins = + +# Qt modules used. Comma separated +modules = + +# Qt plugins used by the application. Only relevant for desktop deployment +# For Qt plugins used in Android application see [android][plugins] +plugins = + +[android] + +# Path to PySide wheel +wheel_pyside = + +# Path to Shiboken wheel +wheel_shiboken = + +# Plugins to be copied to libs folder of the packaged application. Comma separated +plugins = + +[nuitka] + +# Usage description for permissions requested by the app as found in the Info.plist file +# of the app bundle. Comma separated +# eg: NSCameraUsageDescription:CameraAccess +macos.permissions = + +# Mode of using Nuitka. Accepts standalone or onefile. Default: onefile +mode = onefile + +# Specify any extra nuitka arguments +# eg: extra_args = --show-modules --follow-stdlib +extra_args = --quiet --noinclude-qt-translations + +[buildozer] + +# Build mode +# Possible values: [release, debug] +# Release creates a .aab, while debug creates a .apk +mode = debug + +# Path to PySide6 and shiboken6 recipe dir +recipe_dir = + +# Path to extra Qt Android .jar files to be loaded by the application +jars_dir = + +# If empty, uses default NDK path downloaded by buildozer +ndk_path = + +# If empty, uses default SDK path downloaded by buildozer +sdk_path = + +# Other libraries to be loaded at app startup. Comma separated. +local_libs = + +# Architecture of deployed platform +# Possible values: ["aarch64", "armv7a", "i686", "x86_64"] +arch = diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/dependency_util.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/dependency_util.py new file mode 100644 index 0000000..63b4006 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/dependency_util.py @@ -0,0 +1,337 @@ +# 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 +from __future__ import annotations + +import ast +import re +import os +import site +import json +import warnings +import logging +import shutil +import sys +from pathlib import Path +from functools import lru_cache + +from . import IMPORT_WARNING_PYSIDE, DEFAULT_IGNORE_DIRS, run_command + + +@lru_cache(maxsize=None) +def get_py_files(project_dir: Path, extra_ignore_dirs: tuple[Path] = None, project_data=None): + """Finds and returns all the Python files in the project + """ + py_candidates = [] + ignore_dirs = DEFAULT_IGNORE_DIRS.copy() + + if project_data: + py_candidates = project_data.python_files + ui_candidates = project_data.ui_files + qrc_candidates = project_data.qrc_files + + def add_uic_qrc_candidates(candidates, candidate_type): + possible_py_candidates = [] + missing_files = [] + for file in candidates: + py_file = file.parent / f"{candidate_type}_{file.stem}.py" + if py_file.exists(): + possible_py_candidates.append(py_file) + else: + missing_files.append((str(file), str(py_file))) + + if missing_files: + missing_details = "\n".join( + f"{candidate_type.upper()} file: {src} -> Missing Python file: {dst}" + for src, dst in missing_files + ) + warnings.warn( + f"[DEPLOY] The following {candidate_type} files do not have corresponding " + f"Python files:\n {missing_details}", + category=RuntimeWarning + ) + + py_candidates.extend(possible_py_candidates) + + if ui_candidates: + add_uic_qrc_candidates(ui_candidates, "ui") + + if qrc_candidates: + add_uic_qrc_candidates(qrc_candidates, "rc") + + return py_candidates + + # incase there is not .pyproject file, search all python files in project_dir, except + # ignore_dirs + if extra_ignore_dirs: + ignore_dirs.update(extra_ignore_dirs) + + # find relevant .py files + _walk = os.walk(project_dir) + for root, dirs, files in _walk: + dirs[:] = [d for d in dirs if d not in ignore_dirs and not d.startswith(".")] + for py_file in files: + if py_file.endswith(".py"): + py_candidates.append(Path(root) / py_file) + + return py_candidates + + +@lru_cache(maxsize=None) +def get_ast(py_file: Path): + """Given a Python file returns the abstract syntax tree + """ + contents = py_file.read_text(encoding="utf-8") + try: + tree = ast.parse(contents) + except SyntaxError: + print(f"[DEPLOY] Unable to parse {py_file}") + return tree + + +def find_permission_categories(project_dir: Path, extra_ignore_dirs: list[Path] = None, + project_data=None): + """Given the project directory, finds all the permission categories required by the + project. eg: Camera, Bluetooth, Contacts etc. + + Note: This function is only relevant for mac0S deployment. + """ + all_perm_categories = set() + mod_pattern = re.compile("Q(?P.*)Permission") + + def pyside_permission_imports(py_file: Path): + perm_categories = [] + try: + tree = get_ast(py_file) + for node in ast.walk(tree): + if isinstance(node, ast.ImportFrom): + main_mod_name = node.module + if main_mod_name == "PySide6.QtCore": + # considers 'from PySide6.QtCore import QtMicrophonePermission' + for imported_module in node.names: + full_mod_name = imported_module.name + match = mod_pattern.search(full_mod_name) + if match: + mod_name = match.group("mod_name") + perm_categories.append(mod_name) + continue + + if isinstance(node, ast.Import): + for imported_module in node.names: + full_mod_name = imported_module.name + if full_mod_name == "PySide6": + logging.warning(IMPORT_WARNING_PYSIDE.format(str(py_file))) + except Exception as e: + raise RuntimeError(f"[DEPLOY] Finding permission categories failed on file " + f"{str(py_file)} with error {e}") + + return set(perm_categories) + + if extra_ignore_dirs is not None: + extra_ignore_dirs = tuple(extra_ignore_dirs) + py_candidates = get_py_files(project_dir, extra_ignore_dirs, project_data) + for py_candidate in py_candidates: + all_perm_categories = all_perm_categories.union(pyside_permission_imports(py_candidate)) + + if not all_perm_categories: + ValueError("[DEPLOY] No permission categories were found for macOS app bundle creation.") + + return all_perm_categories + + +def find_pyside_modules(project_dir: Path, extra_ignore_dirs: list[Path] = None, + project_data=None): + """ + Searches all the python files in the project to find all the PySide modules used by + the application. + """ + all_modules = set() + mod_pattern = re.compile("PySide6.Qt(?P.*)") + + @lru_cache + def pyside_module_imports(py_file: Path): + modules = [] + try: + tree = get_ast(py_file) + for node in ast.walk(tree): + if isinstance(node, ast.ImportFrom): + main_mod_name = node.module + if main_mod_name and main_mod_name.startswith("PySide6"): + if main_mod_name == "PySide6": + # considers 'from PySide6 import QtCore' + for imported_module in node.names: + full_mod_name = imported_module.name + if full_mod_name.startswith("Qt"): + modules.append(full_mod_name[2:]) + continue + + # considers 'from PySide6.QtCore import Qt' + match = mod_pattern.search(main_mod_name) + if match: + mod_name = match.group("mod_name") + modules.append(mod_name) + else: + logging.warning(( + f"[DEPLOY] Unable to find module name from {ast.dump(node)}")) + + if isinstance(node, ast.Import): + for imported_module in node.names: + full_mod_name = imported_module.name + if full_mod_name == "PySide6": + logging.warning(IMPORT_WARNING_PYSIDE.format(str(py_file))) + except Exception as e: + raise RuntimeError(f"[DEPLOY] Finding module import failed on file {str(py_file)} with " + f"error {e}") + + return set(modules) + + if extra_ignore_dirs is not None: + extra_ignore_dirs = tuple(extra_ignore_dirs) + py_candidates = get_py_files(project_dir, extra_ignore_dirs, project_data) + for py_candidate in py_candidates: + all_modules = all_modules.union(pyside_module_imports(py_candidate)) + + if not all_modules: + ValueError("[DEPLOY] No PySide6 modules were found") + + return list(all_modules) + + +class QtDependencyReader: + def __init__(self, dry_run: bool = False) -> None: + self.dry_run = dry_run + self.lib_reader_name = None + self.qt_module_path_pattern = None + self.lib_pattern = None + self.command = None + self.qt_libs_dir = None + + if sys.platform == "linux": + self.lib_reader_name = "readelf" + self.qt_module_path_pattern = "libQt6{module}.so.6" + self.lib_pattern = re.compile("libQt6(?P.*).so.6") + self.command_args = "-d" + elif sys.platform == "darwin": + self.lib_reader_name = "dyld_info" + self.qt_module_path_pattern = "Qt{module}.framework/Versions/A/Qt{module}" + self.lib_pattern = re.compile("@rpath/Qt(?P.*).framework/Versions/A/") + self.command_args = "-dependents" + elif sys.platform == "win32": + self.lib_reader_name = "dumpbin" + self.qt_module_path_pattern = "Qt6{module}.dll" + self.lib_pattern = re.compile("Qt6(?P.*).dll") + self.command_args = "/dependents" + else: + print(f"[DEPLOY] Deployment on unsupported platfrom {sys.platform}") + sys.exit(1) + + self.pyside_install_dir = None + self.qt_libs_dir = self.get_qt_libs_dir() + self._lib_reader = shutil.which(self.lib_reader_name) + + def get_qt_libs_dir(self): + """ + Finds the path to the Qt libs directory inside PySide6 package installation + """ + # PYSIDE-2785 consider dist-packages for Debian based systems + for possible_site_package in site.getsitepackages(): + if possible_site_package.endswith(("site-packages", "dist-packages")): + self.pyside_install_dir = Path(possible_site_package) / "PySide6" + if self.pyside_install_dir.exists(): + break + + if not self.pyside_install_dir: + print("Unable to find where PySide6 is installed. Exiting ...") + sys.exit(-1) + + if sys.platform == "win32": + return self.pyside_install_dir + + return self.pyside_install_dir / "Qt" / "lib" # for linux and macOS + + @property + def lib_reader(self): + return self._lib_reader + + def find_dependencies(self, module: str, used_modules: set[str] = None): + """ + Given a Qt module, find all the other Qt modules it is dependent on and add it to the + 'used_modules' set + """ + qt_module_path = self.qt_libs_dir / self.qt_module_path_pattern.format(module=module) + if not qt_module_path.exists(): + warnings.warn(f"[DEPLOY] {qt_module_path.name} not found in {str(qt_module_path)}." + "Skipping finding its dependencies.", category=RuntimeWarning) + return + + lib_pattern = re.compile(self.lib_pattern) + command = [self.lib_reader, self.command_args, str(qt_module_path)] + # print the command if dry_run is True. + # Normally run_command is going to print the command in dry_run mode. But, this is a + # special case where we need to print the command as well as to run it. + if self.dry_run: + command_str = " ".join(command) + print(command_str + "\n") + + # We need to run this even for dry run, to see the full Nuitka command being executed + _, output = run_command(command=command, dry_run=False, fetch_output=True) + + dependent_modules = set() + for line in output.splitlines(): + line = line.decode("utf-8").lstrip() + if sys.platform == "darwin": + if line.endswith(f"Qt{module} [arm64]:"): + # macOS Qt frameworks bundles have both x86_64 and arm64 architectures + # We only need to consider one as the dependencies are redundant + break + elif line.endswith(f"Qt{module} [X86_64]:"): + # this line needs to be skipped because it matches with the pattern + # and is related to the module itself, not the dependencies of the module + continue + elif sys.platform == "win32" and line.startswith("Summary"): + # the dependencies would be found before the `Summary` line + break + match = lib_pattern.search(line) + if match: + dep_module = match.group("mod_name") + dependent_modules.add(dep_module) + if dep_module not in used_modules: + used_modules.add(dep_module) + self.find_dependencies(module=dep_module, used_modules=used_modules) + + if dependent_modules: + logging.info(f"[DEPLOY] Following dependencies found for {module}: {dependent_modules}") + else: + logging.info(f"[DEPLOY] No Qt dependencies found for {module}") + + def find_plugin_dependencies(self, used_modules: list[str], python_exe: Path) -> list[str]: + """ + Given the modules used by the application, returns all the required plugins + """ + plugins = set() + pyside_wheels = ["PySide6_Essentials", "PySide6_Addons"] + # TODO from 3.12 use list(dist.name for dist in importlib.metadata.distributions()) + _, installed_packages = run_command(command=[str(python_exe), "-m", "pip", "freeze"], + dry_run=False, fetch_output=True) + installed_packages = [p.decode().split('==')[0] for p in installed_packages.split()] + for pyside_wheel in pyside_wheels: + if pyside_wheel not in installed_packages: + # the wheel is not installed and hence no plugins are checked for its modules + logging.warning((f"[DEPLOY] The package {pyside_wheel} is not installed. ")) + continue + pyside_mod_plugin_json_name = f"{pyside_wheel}.json" + pyside_mod_plugin_json_file = self.pyside_install_dir / pyside_mod_plugin_json_name + if not pyside_mod_plugin_json_file.exists(): + warnings.warn(f"[DEPLOY] Unable to find {pyside_mod_plugin_json_file}.", + category=RuntimeWarning) + continue + + # convert the json to dict + pyside_mod_dict = {} + with open(pyside_mod_plugin_json_file) as pyside_json: + pyside_mod_dict = json.load(pyside_json) + + # find all the plugins in the modules + for module in used_modules: + plugins.update(pyside_mod_dict.get(module, [])) + + return list(plugins) diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/deploy_util.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/deploy_util.py new file mode 100644 index 0000000..3786cd2 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/deploy_util.py @@ -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 +from __future__ import annotations + +import logging +import shutil +import sys +from pathlib import Path + +from . import EXE_FORMAT +from .config import Config, DesktopConfig + + +def config_option_exists(): + for argument in sys.argv: + if any(item in argument for item in ["--config-file", "-c"]): + return True + + return False + + +def cleanup(config: Config, is_android: bool = False): + """ + Cleanup the generated build folders/files. + + Parameters: + config (Config): The configuration object containing paths and settings. + is_android (bool): Flag indicating if the cleanup is for an Android project. Default is False. + """ + if config.generated_files_path.exists(): + try: + shutil.rmtree(config.generated_files_path) + logging.info("[DEPLOY] Deployment directory purged") + except PermissionError as e: + print(f"{type(e).__name__}: {e}") + logging.warning(f"[DEPLOY] Could not delete {config.generated_files_path}") + + if is_android: + buildozer_spec: Path = config.project_dir / "buildozer.spec" + if buildozer_spec.exists(): + try: + buildozer_spec.unlink() + logging.info(f"[DEPLOY] {str(buildozer_spec)} removed") + except PermissionError as e: + print(f"{type(e).__name__}: {e}") + logging.warning(f"[DEPLOY] Could not delete {buildozer_spec}") + + buildozer_build: Path = config.project_dir / ".buildozer" + if buildozer_build.exists(): + try: + shutil.rmtree(buildozer_build) + logging.info(f"[DEPLOY] {str(buildozer_build)} removed") + except PermissionError as e: + print(f"{type(e).__name__}: {e}") + logging.warning(f"[DEPLOY] Could not delete {buildozer_build}") + + +def create_config_file(main_file: Path, dry_run: bool = False): + """ + Creates a new pysidedeploy.spec + """ + + config_file = main_file.parent / "pysidedeploy.spec" + logging.info(f"[DEPLOY] Creating config file {config_file}") + + default_config_file = Path(__file__).parent / "default.spec" + # the config parser needs a reference to parse. So, in the case of --dry-run + # use the default.spec file. + if dry_run: + return default_config_file + + shutil.copy(default_config_file, config_file) + return config_file + + +def finalize(config: DesktopConfig): + """ + Copy the executable into the final location + For Android deployment, this is done through buildozer + """ + exe_format = EXE_FORMAT + if config.mode == DesktopConfig.NuitkaMode.STANDALONE and sys.platform != "darwin": + exe_format = ".dist" + + generated_exec_path = config.generated_files_path / (config.source_file.stem + exe_format) + if not generated_exec_path.exists(): + logging.error(f"[DEPLOY] Executable not found at {generated_exec_path.absolute()}") + return + + logging.info(f"[DEPLOY] executable generated at {generated_exec_path.absolute()}") + if not config.exe_dir: + logging.info("[DEPLOY] Not copying output executable because no output directory specified") + return + + output_path = config.exe_dir / (config.title + exe_format) + + if sys.platform == "darwin" or config.mode == DesktopConfig.NuitkaMode.STANDALONE: + # Copy the folder that contains the executable + logging.info(f"[DEPLOY] copying generated folder to {output_path.absolute()}") + shutil.copytree(generated_exec_path, output_path, dirs_exist_ok=True) + else: + # Copy a single file + logging.info(f"[DEPLOY] copying generated file to {output_path.absolute()}") + shutil.copy(generated_exec_path, output_path) + + print(f"[DEPLOY] Executed file created in {output_path.absolute()}") diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/nuitka_helper.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/nuitka_helper.py new file mode 100644 index 0000000..bc2896a --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/nuitka_helper.py @@ -0,0 +1,184 @@ +# 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 +from __future__ import annotations + +# enables to use typehints for classes that has not been defined yet or imported +# used for resolving circular imports +from __future__ import annotations +import logging +import os +import shlex +import sys +from pathlib import Path + +from project_lib import DesignStudioProject +from . import MAJOR_VERSION, run_command, DEFAULT_IGNORE_DIRS, PLUGINS_TO_REMOVE +from .config import DesktopConfig + + +class Nuitka: + """ + Wrapper class around the nuitka executable, enabling its usage through python code + """ + + def __init__(self, nuitka): + self.nuitka = nuitka + # plugins to ignore. The sensible plugins are include by default by Nuitka for PySide6 + # application deployment + self.qt_plugins_to_ignore = ["imageformats", # being Nuitka `sensible`` plugins + "iconengines", + "mediaservice", + "printsupport", + "platforms", + "platformthemes", + "styles", + "wayland-shell-integration", + "wayland-decoration-client", + "wayland-graphics-integration-client", + "egldeviceintegrations", + "xcbglintegrations", + "tls", # end Nuitka `sensible` plugins + "generic" # plugins that error with Nuitka + ] + + self.files_to_ignore = [".cpp.o", ".qsb"] + + @staticmethod + def icon_option(): + if sys.platform == "linux": + return "--linux-icon" + elif sys.platform == "win32": + return "--windows-icon-from-ico" + else: + return "--macos-app-icon" + + def _create_windows_command(self, source_file: Path, command: list): + """ + Special case for Windows where the command length is limited to 8191 characters. + """ + + # if the platform is windows and the command is more than 8191 characters, the command + # will fail with the error message "The command line is too long". To avoid this, we will + # we will move the source_file to the intermediate source file called deploy_main.py, and + # include the Nuitka options direcly in the main file as mentioned in + # https://nuitka.net/user-documentation/user-manual.html#nuitka-project-options + + # convert command into a format recognized by Nuitka when written to the main file + # the first item is ignore because it is 'python -m nuitka' + nuitka_comment_options = [] + for command_entry in command[4:]: + nuitka_comment_options.append(f"# nuitka-project: {command_entry}") + nuitka_comment_options_str = "\n".join(nuitka_comment_options) + nuitka_comment_options_str += "\n" + + # read the content of the source file + new_source_content = (nuitka_comment_options_str + + Path(source_file).read_text(encoding="utf-8")) + + # create and write back the new source content to deploy_main.py + new_source_file = source_file.parent / "deploy_main.py" + new_source_file.write_text(new_source_content, encoding="utf-8") + + return new_source_file + + def create_executable(self, source_file: Path, extra_args: str, qml_files: list[Path], + qt_plugins: list[str], excluded_qml_plugins: list[str], icon: str, + dry_run: bool, permissions: list[str], + mode: DesktopConfig.NuitkaMode) -> str: + qt_plugins = [plugin for plugin in qt_plugins if plugin not in self.qt_plugins_to_ignore] + extra_args = shlex.split(extra_args) + + # macOS uses the --standalone option by default to create an app bundle + if sys.platform == "darwin": + # create an app bundle + extra_args.extend(["--standalone", "--macos-create-app-bundle"]) + permission_pattern = "--macos-app-protected-resource={permission}" + for permission in permissions: + extra_args.append(permission_pattern.format(permission=permission)) + else: + extra_args.append(f"--{mode.value}") + + qml_args = [] + if qml_files: + # include all the subdirectories in the project directory as data directories + # This includes all the qml modules + all_relevant_subdirs = [] + for subdir in source_file.parent.iterdir(): + if subdir.is_dir() and subdir.name not in DEFAULT_IGNORE_DIRS: + extra_args.append(f"--include-data-dir={subdir}=" + f"./{subdir.name}") + all_relevant_subdirs.append(subdir) + + # find all the qml files that are not included via the data directories + extra_qml_files = [file for file in qml_files + if file.parent not in all_relevant_subdirs] + + # This will generate options for each file using: + # --include-data-files=ABSOLUTE_PATH_TO_FILE=RELATIVE_PATH_TO ROOT + # for each file. + qml_args.extend( + [f"--include-data-files={qml_file.resolve()}=" + f"./{qml_file.resolve().relative_to(source_file.resolve().parent)}" + for qml_file in extra_qml_files] + ) + + if qml_files or DesignStudioProject.is_ds_project(source_file): + # add qml plugin. The `qml`` plugin name is not present in the module json files shipped + # with Qt and hence not in `qt_plugins``. However, Nuitka uses the 'qml' plugin name to + # include the necessary qml plugins. There we have to add it explicitly for a qml + # application + qt_plugins.append("qml") + + if excluded_qml_plugins: + prefix = "lib" if sys.platform != "win32" else "" + for plugin in excluded_qml_plugins: + dll_name = plugin.replace("Qt", f"Qt{MAJOR_VERSION}") + qml_args.append(f"--noinclude-dlls={prefix}{dll_name}*") + + # Exclude .qen json files from QtQuickEffectMaker + # These files are not relevant for PySide6 applications + qml_args.append("--noinclude-dlls=*/qml/QtQuickEffectMaker/*") + + # Exclude files that cannot be processed by Nuitka + for file in self.files_to_ignore: + extra_args.append(f"--noinclude-dlls=*{file}") + + output_dir = source_file.parent / "deployment" + if not dry_run: + output_dir.mkdir(parents=True, exist_ok=True) + logging.info("[DEPLOY] Running Nuitka") + command = self.nuitka + [ + os.fspath(source_file), + "--follow-imports", + "--enable-plugin=pyside6", + f"--output-dir={output_dir}", + ] + + command.extend(extra_args + qml_args) + command.append(f"{self.__class__.icon_option()}={icon}") + if qt_plugins: + # sort qt_plugins so that the result is definitive when testing + qt_plugins.sort() + # remove the following plugins from the qt_plugins list as Nuitka only checks + # for plugins within PySide6/Qt/plugins folder, and the following plugins + # are not present in the PySide6/Qt/plugins folder + qt_plugins = [plugin for plugin in qt_plugins if plugin not in PLUGINS_TO_REMOVE] + qt_plugins_str = ",".join(qt_plugins) + command.append(f"--include-qt-plugins={qt_plugins_str}") + + long_command = False + if sys.platform == "win32" and len(" ".join(str(cmd) for cmd in command)) > 7000: + logging.info("[DEPLOY] Nuitka command too long for Windows. " + "Copying the contents of main Python file to an intermediate " + "deploy_main.py file") + long_command = True + new_source_file = self._create_windows_command(source_file=source_file, command=command) + command = self.nuitka + [os.fspath(new_source_file)] + + command_str, _ = run_command(command=command, dry_run=dry_run) + + # if deploy_main.py exists, delete it after the command is run + if long_command: + os.remove(source_file.parent / "deploy_main.py") + + return command_str diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/pyside_icon.icns b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/pyside_icon.icns new file mode 100644 index 0000000..a6eb02b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/pyside_icon.icns differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/pyside_icon.ico b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/pyside_icon.ico new file mode 100644 index 0000000..332a3a5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/pyside_icon.ico differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/pyside_icon.jpg b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/pyside_icon.jpg new file mode 100644 index 0000000..647c42c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/pyside_icon.jpg differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/python_helper.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/python_helper.py new file mode 100644 index 0000000..f234f93 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/deploy_lib/python_helper.py @@ -0,0 +1,123 @@ +# 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 +from __future__ import annotations + +import logging +import os +import sys + +from importlib import util +from importlib.metadata import version +from pathlib import Path + +from . import Config, run_command + + +class PythonExecutable: + """ + Wrapper class around Python executable + """ + + def __init__(self, python_path: Path = None, dry_run: bool = False, init: bool = False, + force: bool = False): + + self.dry_run = dry_run + self.init = init + if not python_path: + response = "yes" + # checking if inside virtual environment + if not self.is_venv() and not force and not self.dry_run and not self.init: + response = input(("You are not using a virtual environment. pyside6-deploy needs " + "to install a few Python packages for deployment to work " + "seamlessly. \n Proceed? [Y/n]")) + + if response.lower() in ["no", "n"]: + print("[DEPLOY] Exiting ...") + sys.exit(0) + + self.exe = Path(sys.executable) + else: + self.exe = python_path + + logging.info(f"[DEPLOY] Using Python at {str(self.exe)}") + + @property + def exe(self): + return Path(self._exe) + + @exe.setter + def exe(self, exe): + self._exe = exe + + @staticmethod + def is_venv(): + venv = os.environ.get("VIRTUAL_ENV") + return True if venv else False + + def is_pyenv_python(self): + pyenv_root = os.environ.get("PYENV_ROOT") + + if pyenv_root: + resolved_exe = self.exe.resolve() + if str(resolved_exe).startswith(pyenv_root): + return True + + return False + + def install(self, packages: list = None): + _, installed_packages = run_command(command=[str(self.exe), "-m", "pip", "freeze"], + dry_run=False, fetch_output=True) + installed_packages = [p.decode().split('==')[0] for p in installed_packages.split()] + for package in packages: + package_info = package.split('==') + package_components_len = len(package_info) + package_name, package_version = None, None + if package_components_len == 1: + package_name = package_info[0] + elif package_components_len == 2: + package_name = package_info[0] + package_version = package_info[1] + else: + raise ValueError(f"{package} should be of the format 'package_name'=='version'") + if (package_name not in installed_packages) and (not self.is_installed(package_name)): + logging.info(f"[DEPLOY] Installing package: {package}") + run_command( + command=[self.exe, "-m", "pip", "install", package], + dry_run=self.dry_run, + ) + elif package_version: + installed_version = version(package_name) + if package_version != installed_version: + logging.info(f"[DEPLOY] Installing package: {package_name}" + f"version: {package_version}") + run_command( + command=[self.exe, "-m", "pip", "install", "--force", package], + dry_run=self.dry_run, + ) + else: + logging.info(f"[DEPLOY] package: {package_name}=={package_version}" + " already installed") + else: + logging.info(f"[DEPLOY] package: {package_name} already installed") + + def is_installed(self, package): + return bool(util.find_spec(package)) + + def install_dependencies(self, config: Config, packages: str, is_android: bool = False): + """ + Installs the python package dependencies for the target deployment platform + """ + packages = config.get_value("python", packages).split(",") + if not self.init: + # install packages needed for deployment + logging.info("[DEPLOY] Installing dependencies") + self.install(packages=packages) + # nuitka requires patchelf to make patchelf rpath changes for some Qt files + if sys.platform.startswith("linux") and not is_android: + self.install(packages=["patchelf"]) + elif is_android: + # install only buildozer + logging.info("[DEPLOY] Installing buildozer") + buildozer_package_with_version = ([package for package in packages + if package.startswith("buildozer")]) + self.install(packages=list(buildozer_package_with_version)) diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/metaobjectdump.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/metaobjectdump.py new file mode 100644 index 0000000..f3c0c56 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/metaobjectdump.py @@ -0,0 +1,461 @@ +# 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 +from __future__ import annotations + +import ast +import json +import os +import sys +import tokenize +from argparse import ArgumentParser, RawTextHelpFormatter +from pathlib import Path +from typing import Union + + +DESCRIPTION = """Parses Python source code to create QObject metatype +information in JSON format for qmltyperegistrar.""" + + +REVISION = 68 + + +CPP_TYPE_MAPPING = {"str": "QString"} + + +QML_IMPORT_NAME = "QML_IMPORT_NAME" +QML_IMPORT_MAJOR_VERSION = "QML_IMPORT_MAJOR_VERSION" +QML_IMPORT_MINOR_VERSION = "QML_IMPORT_MINOR_VERSION" +QT_MODULES = "QT_MODULES" + + +ITEM_MODELS = ["QAbstractListModel", "QAbstractProxyModel", + "QAbstractTableModel", "QConcatenateTablesProxyModel", + "QFileSystemModel", "QIdentityProxyModel", "QPdfBookmarkModel", + "QPdfSearchModel", "QSortFilterProxyModel", "QSqlQueryModel", + "QStandardItemModel", "QStringListModel", "QTransposeProxyModel", + "QWebEngineHistoryModel"] + + +QOBJECT_DERIVED = ["QObject", "QQuickItem", "QQuickPaintedItem"] + ITEM_MODELS + + +# Python 3.9 does not support this syntax, yet +# AstDecorator = ast.Name | ast.Call +# AstPySideTypeSpec = ast.Name | ast.Constant +AstDecorator = Union[ast.Name, ast.Call] +AstPySideTypeSpec = Union[ast.Name, ast.Constant] + + +ClassList = list[dict] + + +# PropertyEntry = dict[str, str | int | bool] +PropertyEntry = dict[str, Union[str, int, bool]] + +Argument = dict[str, str] +Arguments = list[Argument] +# Signal = dict[str, str | Arguments] +# Slot = dict[str, str | Arguments] +Signal = dict[str, Union[str, Arguments]] +Slot = dict[str, Union[str, Arguments]] + + +def _decorator(name: str, value: str) -> dict[str, str]: + """Create a QML decorator JSON entry""" + return {"name": name, "value": value} + + +def _attribute(node: ast.Attribute) -> tuple[str, str]: + """Split an attribute.""" + return node.value.id, node.attr + + +def _name(node: ast.Name | ast.Attribute | ast.Constant) -> str: + """Return the name of something that is either an attribute or a name, + such as base classes or call.func""" + if isinstance(node, ast.Constant): + return str(node.value) + if isinstance(node, ast.Attribute): + qualifier, name = _attribute(node) + return f"{qualifier}.{node.attr}" + return node.id + + +def _func_name(node: ast.Call) -> str: + return _name(node.func) + + +def _python_to_cpp_type(type: str) -> str: + """Python to C++ type""" + c = CPP_TYPE_MAPPING.get(type) + return c if c else type + + +def _parse_property_kwargs(keywords: list[ast.keyword], prop: PropertyEntry): + """Parse keyword arguments of @Property""" + for k in keywords: + if k.arg == "notify": + prop["notify"] = _name(k.value) + + +def _parse_assignment(node: ast.Assign) -> tuple[str | None, ast.AST | None]: + """Parse an assignment and return a tuple of name, value.""" + if len(node.targets) == 1 and isinstance(node.targets[0], ast.Name): + var_name = node.targets[0].id + return (var_name, node.value) + return (None, None) + + +def _parse_pyside_type(type_spec: AstPySideTypeSpec) -> str: + """Parse type specification of a Slot/Property decorator. Usually a type, + but can also be a string constant with a C++ type name.""" + if isinstance(type_spec, ast.Constant): + return type_spec.value + return _python_to_cpp_type(_name(type_spec)) + + +def _parse_call_args(call: ast.Call): + """Parse arguments of a Signal call/Slot decorator (type list).""" + result: Arguments = [] + for n, arg in enumerate(call.args): + par_name = f"a{n + 1}" + par_type = _parse_pyside_type(arg) + result.append({"name": par_name, "type": par_type}) + return result + + +def _parse_slot(func_name: str, call: ast.Call) -> Slot: + """Parse a 'Slot' decorator.""" + return_type = "void" + for kwarg in call.keywords: + if kwarg.arg == "result": + return_type = _python_to_cpp_type(_name(kwarg.value)) + break + return {"access": "public", "name": func_name, + "arguments": _parse_call_args(call), + "returnType": return_type} + + +class VisitorContext: + """Stores a list of QObject-derived classes encountered in order to find + out which classes inherit QObject.""" + + def __init__(self): + self.qobject_derived = QOBJECT_DERIVED + + +class MetaObjectDumpVisitor(ast.NodeVisitor): + """AST visitor for parsing sources and creating the data structure for + JSON.""" + + def __init__(self, context: VisitorContext): + super().__init__() + self._context = context + self._json_class_list: ClassList = [] + # Property by name, which will be turned into the JSON List later + self._properties: list[PropertyEntry] = [] + self._signals: list[Signal] = [] + self._within_class: bool = False + self._qt_modules: set[str] = set() + self._qml_import_name = "" + self._qml_import_major_version = 0 + self._qml_import_minor_version = 0 + + def json_class_list(self) -> ClassList: + return self._json_class_list + + def qml_import_name(self) -> str: + return self._qml_import_name + + def qml_import_version(self) -> tuple[int, int]: + return (self._qml_import_major_version, self._qml_import_minor_version) + + def qt_modules(self): + return sorted(self._qt_modules) + + @staticmethod + def create_ast(filename: Path) -> ast.Module: + """Create an Abstract Syntax Tree on which a visitor can be run""" + node = None + with tokenize.open(filename) as file: + node = ast.parse(file.read(), mode="exec") + return node + + def visit_Assign(self, node: ast.Assign): + """Parse the global constants for QML-relevant values""" + var_name, value_node = _parse_assignment(node) + if not var_name or not isinstance(value_node, ast.Constant): + return + value = value_node.value + if var_name == QML_IMPORT_NAME: + self._qml_import_name = value + elif var_name == QML_IMPORT_MAJOR_VERSION: + self._qml_import_major_version = value + elif var_name == QML_IMPORT_MINOR_VERSION: + self._qml_import_minor_version = value + + def visit_ClassDef(self, node: ast.Module): + """Visit a class definition""" + self._properties = [] + self._signals = [] + self._slots = [] + self._within_class = True + qualified_name = node.name + last_dot = qualified_name.rfind('.') + name = (qualified_name[last_dot + 1:] if last_dot != -1 + else qualified_name) + + data = {"className": name, + "qualifiedClassName": qualified_name} + + q_object = False + bases = [] + for b in node.bases: + # PYSIDE-2202: catch weird constructs like "class C(type(Base)):" + if isinstance(b, ast.Name): + base_name = _name(b) + if base_name in self._context.qobject_derived: + q_object = True + self._context.qobject_derived.append(name) + base_dict = {"access": "public", "name": base_name} + bases.append(base_dict) + + data["object"] = q_object + if bases: + data["superClasses"] = bases + + class_decorators: list[dict] = [] + for d in node.decorator_list: + self._parse_class_decorator(d, class_decorators) + + if class_decorators: + data["classInfos"] = class_decorators + + for b in node.body: + if isinstance(b, ast.Assign): + self._parse_class_variable(b) + else: + self.visit(b) + + if self._properties: + data["properties"] = self._properties + + if self._signals: + data["signals"] = self._signals + + if self._slots: + data["slots"] = self._slots + + self._json_class_list.append(data) + + self._within_class = False + + def visit_FunctionDef(self, node): + if self._within_class: + for d in node.decorator_list: + self._parse_function_decorator(node.name, d) + + def _parse_class_decorator(self, node: AstDecorator, + class_decorators: list[dict]): + """Parse ClassInfo decorators.""" + if isinstance(node, ast.Call): + name = _func_name(node) + if name == "QmlUncreatable": + class_decorators.append(_decorator("QML.Creatable", "false")) + if node.args: + reason = node.args[0].value + if isinstance(reason, str): + d = _decorator("QML.UncreatableReason", reason) + class_decorators.append(d) + elif name == "QmlAttached" and len(node.args) == 1: + d = _decorator("QML.Attached", node.args[0].id) + class_decorators.append(d) + elif name == "QmlExtended" and len(node.args) == 1: + d = _decorator("QML.Extended", node.args[0].id) + class_decorators.append(d) + elif name == "ClassInfo" and node.keywords: + kw = node.keywords[0] + class_decorators.append(_decorator(kw.arg, kw.value.value)) + elif name == "QmlForeign" and len(node.args) == 1: + d = _decorator("QML.Foreign", node.args[0].id) + class_decorators.append(d) + elif name == "QmlNamedElement" and node.args: + name = node.args[0].value + class_decorators.append(_decorator("QML.Element", name)) + elif name.startswith('Q'): + print('Unknown decorator with parameters:', name, + file=sys.stderr) + return + + if isinstance(node, ast.Name): + name = node.id + if name == "QmlElement": + class_decorators.append(_decorator("QML.Element", "auto")) + elif name == "QmlSingleton": + class_decorators.append(_decorator("QML.Singleton", "true")) + elif name == "QmlAnonymous": + class_decorators.append(_decorator("QML.Element", "anonymous")) + elif name.startswith('Q'): + print('Unknown decorator:', name, file=sys.stderr) + return + + def _index_of_property(self, name: str) -> int: + """Search a property by name""" + for i in range(len(self._properties)): + if self._properties[i]["name"] == name: + return i + return -1 + + def _create_property_entry(self, name: str, type: str, + getter: str | None = None) -> PropertyEntry: + """Create a property JSON entry.""" + result: PropertyEntry = {"name": name, "type": type, + "index": len(self._properties)} + if getter: + result["read"] = getter + return result + + def _parse_function_decorator(self, func_name: str, node: AstDecorator): + """Parse function decorators.""" + if isinstance(node, ast.Attribute): + name = node.value.id + value = node.attr + if value == "setter": # Property setter + idx = self._index_of_property(name) + if idx != -1: + self._properties[idx]["write"] = func_name + return + + if isinstance(node, ast.Call): + name = _name(node.func) + if name == "Property": # Property getter + if node.args: # 1st is type/type string + type = _parse_pyside_type(node.args[0]) + prop = self._create_property_entry(func_name, type, + func_name) + _parse_property_kwargs(node.keywords, prop) + self._properties.append(prop) + elif name == "Slot": + self._slots.append(_parse_slot(func_name, node)) + else: + print('Unknown decorator with parameters:', name, + file=sys.stderr) + + def _parse_class_variable(self, node: ast.Assign): + """Parse a class variable assignment (Property, Signal, etc.)""" + (var_name, call) = _parse_assignment(node) + if not var_name or not isinstance(node.value, ast.Call): + return + func_name = _func_name(call) + if func_name == "Signal" or func_name == "QtCore.Signal": + signal: Signal = {"access": "public", "name": var_name, + "arguments": _parse_call_args(call), + "returnType": "void"} + self._signals.append(signal) + elif func_name == "Property" or func_name == "QtCore.Property": + type = _python_to_cpp_type(call.args[0].id) + prop = self._create_property_entry(var_name, type, call.args[1].id) + if len(call.args) > 2: + prop["write"] = call.args[2].id + _parse_property_kwargs(call.keywords, prop) + self._properties.append(prop) + elif func_name == "ListProperty" or func_name == "QtCore.ListProperty": + type = _python_to_cpp_type(call.args[0].id) + type = f"QQmlListProperty<{type}>" + prop = self._create_property_entry(var_name, type) + self._properties.append(prop) + + def visit_Import(self, node): + for n in node.names: # "import PySide6.QtWidgets" + self._handle_import(n.name) + + def visit_ImportFrom(self, node): + if "." in node.module: # "from PySide6.QtWidgets import QWidget" + self._handle_import(node.module) + elif node.module == "PySide6": # "from PySide6 import QtWidgets" + for n in node.names: + if n.name.startswith("Qt"): + self._qt_modules.add(n.name) + + def _handle_import(self, mod: str): + if mod.startswith("PySide6."): + self._qt_modules.add(mod[8:]) + + +def create_arg_parser(desc: str) -> ArgumentParser: + parser = ArgumentParser(description=desc, + formatter_class=RawTextHelpFormatter) + parser.add_argument('--compact', '-c', action='store_true', + help='Use compact format') + parser.add_argument('--suppress-file', '-s', action='store_true', + help='Suppress inputFile entry (for testing)') + parser.add_argument('--quiet', '-q', action='store_true', + help='Suppress warnings') + parser.add_argument('files', type=str, nargs="+", + help='Python source file') + parser.add_argument('--out-file', '-o', type=str, + help='Write output to file rather than stdout') + return parser + + +def parse_file(file: Path, context: VisitorContext, + suppress_file: bool = False) -> dict | None: + """Parse a file and return its json data""" + ast_tree = MetaObjectDumpVisitor.create_ast(file) + visitor = MetaObjectDumpVisitor(context) + visitor.visit(ast_tree) + + class_list = visitor.json_class_list() + if not class_list: + return None + result = {"classes": class_list, + "outputRevision": REVISION} + + # Non-standard QML-related values for pyside6-build usage + if visitor.qml_import_name(): + result[QML_IMPORT_NAME] = visitor.qml_import_name() + qml_import_version = visitor.qml_import_version() + if qml_import_version[0]: + result[QML_IMPORT_MAJOR_VERSION] = qml_import_version[0] + result[QML_IMPORT_MINOR_VERSION] = qml_import_version[1] + + qt_modules = visitor.qt_modules() + if qt_modules: + result[QT_MODULES] = qt_modules + + if not suppress_file: + result["inputFile"] = os.fspath(file).replace("\\", "/") + return result + + +if __name__ == '__main__': + arg_parser = create_arg_parser(DESCRIPTION) + args = arg_parser.parse_args() + + context = VisitorContext() + json_list = [] + + for file_name in args.files: + file = Path(file_name).resolve() + if not file.is_file(): + print(f'{file_name} does not exist or is not a file.', + file=sys.stderr) + sys.exit(-1) + + try: + json_data = parse_file(file, context, args.suppress_file) + if json_data: + json_list.append(json_data) + elif not args.quiet: + print(f"No classes found in {file_name}", file=sys.stderr) + except (AttributeError, SyntaxError) as e: + reason = str(e) + print(f"Error parsing {file_name}: {reason}", file=sys.stderr) + raise + + indent = None if args.compact else 4 + if args.out_file: + with open(args.out_file, 'w') as f: + json.dump(json_list, f, indent=indent) + else: + json.dump(json_list, sys.stdout, indent=indent) diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project.py new file mode 100644 index 0000000..762e76f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project.py @@ -0,0 +1,348 @@ +# 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 +from __future__ import annotations + +import sys +import os +from pathlib import Path +from argparse import ArgumentParser, RawTextHelpFormatter + +from project_lib import (QmlProjectData, check_qml_decorators, is_python_file, migrate_pyproject, + QMLDIR_FILE, MOD_CMD, METATYPES_JSON_SUFFIX, SHADER_SUFFIXES, + TRANSLATION_SUFFIX, requires_rebuild, run_command, remove_path, + ProjectData, resolve_valid_project_file, new_project, NewProjectTypes, + ClOptions, DesignStudioProject) + +DESCRIPTION = """ +pyside6-project is a command line tool for creating, building and deploying Qt for Python +applications. It operates on project files which are also used by Qt Creator. + +Official documentation: +https://doc.qt.io/qtforpython-6/tools/pyside-project.html +""" + +OPERATION_HELP = { + "build": "Build the project. Compiles resources, UI files, and QML files if existing and " + "necessary.", + "run": "Build and run the project.", + "clean": "Clean build artifacts and generated files from the project directory.", + "qmllint": "Run the qmllint tool on QML files in the project.", + "deploy": "Create a deployable package of the application including all dependencies.", + "lupdate": "Update translation files (.ts) with new strings from source files.", + "migrate-pyproject": "Migrate a *.pyproject file to pyproject.toml format." +} + +UIC_CMD = "pyside6-uic" +RCC_CMD = "pyside6-rcc" +LRELEASE_CMD = "pyside6-lrelease" +LUPDATE_CMD = "pyside6-lupdate" +QMLTYPEREGISTRAR_CMD = "pyside6-qmltyperegistrar" +QMLLINT_CMD = "pyside6-qmllint" +QSB_CMD = "pyside6-qsb" +DEPLOY_CMD = "pyside6-deploy" + + +def _sort_sources(files: list[Path]) -> list[Path]: + """Sort the sources for building, ensure .qrc is last since it might depend + on generated files.""" + + def key_func(p: Path): + return p.suffix if p.suffix != ".qrc" else ".zzzz" + + return sorted(files, key=key_func) + + +class Project: + """ + Class to wrap the various operations on Project + """ + + def __init__(self, project_file: Path): + self.project = ProjectData(project_file=project_file) + self.cl_options = ClOptions() + + # Files for QML modules using the QmlElement decorators + self._qml_module_sources: list[Path] = [] + self._qml_module_dir: Path | None = None + self._qml_dir_file: Path | None = None + self._qml_project_data = QmlProjectData() + self._qml_module_check() + + def _qml_module_check(self): + """Run a pre-check on Python source files and find the ones with QML + decorators (representing a QML module).""" + # Quick check for any QML files (to avoid running moc for no reason). + if not self.cl_options.qml_module and not self.project.qml_files: + return + for file in self.project.files: + if is_python_file(file): + has_class, data = check_qml_decorators(file) + if has_class: + self._qml_module_sources.append(file) + if data: + self._qml_project_data = data + + if not self._qml_module_sources: + return + if not self._qml_project_data: + print("Detected QML-decorated files, " "but was unable to detect QML_IMPORT_NAME") + sys.exit(1) + + self._qml_module_dir = self.project.project_file.parent + for uri_dir in self._qml_project_data.import_name.split("."): + self._qml_module_dir /= uri_dir + print(self._qml_module_dir) + self._qml_dir_file = self._qml_module_dir / QMLDIR_FILE + + if not self.cl_options.quiet: + count = len(self._qml_module_sources) + print(f"{self.project.project_file.name}, {count} QML file(s)," + f" {self._qml_project_data}") + + def _get_artifacts(self, file: Path, output_path: Path | None = None) -> \ + tuple[list[Path], list[str] | None]: + """Return path and command for a file's artifact""" + if file.suffix == ".ui": # Qt form files + py_file = f"{file.parent}/ui_{file.stem}.py" + return [Path(py_file)], [UIC_CMD, os.fspath(file), "--rc-prefix", "-o", py_file] + if file.suffix == ".qrc": # Qt resources + if not output_path: + py_file = f"{file.parent}/rc_{file.stem}.py" + else: + py_file = str(output_path.resolve()) + return [Path(py_file)], [RCC_CMD, os.fspath(file), "-o", py_file] + # generate .qmltypes from sources with Qml decorators + if file.suffix == ".py" and file in self._qml_module_sources: + assert self._qml_module_dir + qml_module_dir = os.fspath(self._qml_module_dir) + json_file = f"{qml_module_dir}/{file.stem}{METATYPES_JSON_SUFFIX}" + return [Path(json_file)], [MOD_CMD, "-o", json_file, os.fspath(file)] + # Run qmltyperegistrar + if file.name.endswith(METATYPES_JSON_SUFFIX): + assert self._qml_module_dir + stem = file.name[: len(file.name) - len(METATYPES_JSON_SUFFIX)] + qmltypes_file = self._qml_module_dir / f"{stem}.qmltypes" + cpp_file = self._qml_module_dir / f"{stem}_qmltyperegistrations.cpp" + cmd = [QMLTYPEREGISTRAR_CMD, "--generate-qmltypes", + os.fspath(qmltypes_file), "-o", os.fspath(cpp_file), + os.fspath(file)] + cmd.extend(self._qml_project_data.registrar_options()) + return [qmltypes_file, cpp_file], cmd + + if file.name.endswith(TRANSLATION_SUFFIX): + qm_file = f"{file.parent}/{file.stem}.qm" + cmd = [LRELEASE_CMD, os.fspath(file), "-qm", qm_file] + return [Path(qm_file)], cmd + + if file.suffix in SHADER_SUFFIXES: + qsb_file = f"{file.parent}/{file.stem}.qsb" + cmd = [QSB_CMD, "-o", qsb_file, os.fspath(file)] + return [Path(qsb_file)], cmd + + return [], None + + def _regenerate_qmldir(self): + """Regenerate the 'qmldir' file.""" + if self.cl_options.dry_run or not self._qml_dir_file: + return + if self.cl_options.force or requires_rebuild(self._qml_module_sources, self._qml_dir_file): + with self._qml_dir_file.open("w") as qf: + qf.write(f"module {self._qml_project_data.import_name}\n") + for f in self._qml_module_dir.glob("*.qmltypes"): + qf.write(f"typeinfo {f.name}\n") + + def _build_file(self, source: Path, output_path: Path | None = None): + """Build an artifact if necessary.""" + artifacts, command = self._get_artifacts(source, output_path) + for artifact in artifacts: + if self.cl_options.force or requires_rebuild([source], artifact): + run_command(command, cwd=self.project.project_file.parent) + self._build_file(artifact) # Recurse for QML (json->qmltypes) + + def build_design_studio_resources(self): + """ + The resources that need to be compiled are defined in autogen/settings.py + """ + ds_project = DesignStudioProject(self.project.main_file) + if (resources_file_path := ds_project.get_resource_file_path()) is None: + return + + compiled_resources_file_path = ds_project.get_compiled_resources_file_path() + self._build_file(resources_file_path, compiled_resources_file_path) + + def build(self): + """Build the whole project""" + for sub_project_file in self.project.sub_projects_files: + Project(project_file=sub_project_file).build() + + if self._qml_module_dir: + self._qml_module_dir.mkdir(exist_ok=True, parents=True) + + for file in _sort_sources(self.project.files): + self._build_file(file) + + if DesignStudioProject.is_ds_project(self.project.main_file): + self.build_design_studio_resources() + + self._regenerate_qmldir() + + def run(self) -> int: + """Runs the project""" + self.build() + cmd = [sys.executable, str(self.project.main_file)] + return run_command(cmd, cwd=self.project.project_file.parent) + + def _clean_file(self, source: Path): + """Clean an artifact.""" + artifacts, command = self._get_artifacts(source) + for artifact in artifacts: + remove_path(artifact) + self._clean_file(artifact) # Recurse for QML (json->qmltypes) + + def clean(self): + """Clean build artifacts.""" + for sub_project_file in self.project.sub_projects_files: + Project(project_file=sub_project_file).clean() + for file in self.project.files: + self._clean_file(file) + if self._qml_module_dir and self._qml_module_dir.is_dir(): + remove_path(self._qml_module_dir) + # In case of a dir hierarchy ("a.b" -> a/b), determine and delete + # the root directory + if self._qml_module_dir.parent != self.project.project_file.parent: + project_dir_parts = len(self.project.project_file.parent.parts) + first_module_dir = self._qml_module_dir.parts[project_dir_parts] + remove_path(self.project.project_file.parent / first_module_dir) + + if DesignStudioProject.is_ds_project(self.project.main_file): + DesignStudioProject(self.project.main_file).clean() + + def _qmllint(self): + """Helper for running qmllint on .qml files (non-recursive).""" + if not self.project.qml_files: + print(f"{self.project.project_file.name}: No QML files found", file=sys.stderr) + return + + cmd = [QMLLINT_CMD] + if self._qml_dir_file: + cmd.extend(["-i", os.fspath(self._qml_dir_file)]) + for f in self.project.qml_files: + cmd.append(os.fspath(f)) + run_command(cmd, cwd=self.project.project_file.parent, ignore_fail=True) + + def qmllint(self): + """Run qmllint on .qml files.""" + self.build() + for sub_project_file in self.project.sub_projects_files: + Project(project_file=sub_project_file)._qmllint() + self._qmllint() + + def deploy(self): + """Deploys the application""" + cmd = [DEPLOY_CMD] + cmd.extend([str(self.project.main_file), "-f"]) + run_command(cmd, cwd=self.project.project_file.parent) + + def lupdate(self): + for sub_project_file in self.project.sub_projects_files: + Project(project_file=sub_project_file).lupdate() + + if not self.project.ts_files: + print(f"{self.project.project_file.name}: No .ts file found.", + file=sys.stderr) + return + + source_files = self.project.python_files + self.project.ui_files + project_dir = self.project.project_file.parent + cmd_prefix = [LUPDATE_CMD] + [os.fspath(p.relative_to(project_dir)) for p in source_files] + cmd_prefix.append("-ts") + for ts_file in self.project.ts_files: + ts_dir = ts_file.parent + if not ts_dir.exists(): + ts_dir.mkdir(parents=True, exist_ok=True) + if requires_rebuild(source_files, ts_file): + cmd = cmd_prefix + cmd.append(os.fspath(ts_file)) + run_command(cmd, cwd=project_dir) + + +def main(mode: str = None, dry_run: bool = False, quiet: bool = False, force: bool = False, + qml_module: bool = None, project_dir: str = None, project_path: str = None, + legacy_pyproject: bool = False): + cl_options = ClOptions(dry_run=dry_run, quiet=quiet, # noqa: F841 + force=force, qml_module=qml_module) + + if new_project_type := NewProjectTypes.find_by_command(mode): + if not project_dir: + print(f"Error creating new project: {mode} requires a directory name or path", + file=sys.stderr) + sys.exit(1) + + project_dir = Path(project_dir) + try: + project_dir.resolve() + project_dir.mkdir(parents=True, exist_ok=True) + except (OSError, RuntimeError, ValueError): + print("Invalid project name", file=sys.stderr) + sys.exit(1) + + sys.exit(new_project(project_dir, new_project_type, legacy_pyproject)) + + if mode == "migrate-pyproject": + sys.exit(migrate_pyproject(project_path)) + + try: + project_file = resolve_valid_project_file(project_path) + except ValueError as e: + print(f"Error: {e}", file=sys.stderr) + sys.exit(1) + + project = Project(project_file) + if mode == "build": + project.build() + elif mode == "run": + sys.exit(project.run()) + elif mode == "clean": + project.clean() + elif mode == "qmllint": + project.qmllint() + elif mode == "deploy": + project.deploy() + elif mode == "lupdate": + project.lupdate() + else: + print(f"Invalid mode {mode}", file=sys.stderr) + sys.exit(1) + + +if __name__ == "__main__": + parser = ArgumentParser(description=DESCRIPTION, formatter_class=RawTextHelpFormatter) + parser.add_argument("--quiet", "-q", action="store_true", help="Quiet") + parser.add_argument("--dry-run", "-n", action="store_true", help="Only print commands") + parser.add_argument("--force", "-f", action="store_true", help="Force rebuild") + parser.add_argument("--qml-module", "-Q", action="store_true", + help="Perform check for QML module") + + # Create subparsers for the two different command branches + subparsers = parser.add_subparsers(dest='mode', required=True) + + # Add subparser for project creation commands + for project_type in NewProjectTypes: + new_parser = subparsers.add_parser(project_type.value.command, + help=project_type.value.description) + new_parser.add_argument( + "project_dir", help="Name or location of the new project", nargs="?", type=str) + + new_parser.add_argument( + "--legacy-pyproject", action="store_true", help="Create a legacy *.pyproject file") + + # Add subparser for project operation commands + for op_mode, op_help in OPERATION_HELP.items(): + op_parser = subparsers.add_parser(op_mode, help=op_help) + op_parser.add_argument("project_path", nargs="?", type=str, help="Path to the project file") + + args = parser.parse_args() + + main(args.mode, args.dry_run, args.quiet, args.force, args.qml_module, + getattr(args, "project_dir", None), getattr(args, "project_path", None), + getattr(args, "legacy_pyproject", None)) diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/__init__.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/__init__.py new file mode 100644 index 0000000..3c6aa50 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/__init__.py @@ -0,0 +1,53 @@ +# 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 +from __future__ import annotations + +from dataclasses import dataclass + +QTPATHS_CMD = "qtpaths6" +MOD_CMD = "pyside6-metaobjectdump" + +PYPROJECT_TOML_PATTERN = "pyproject.toml" +PYPROJECT_JSON_PATTERN = "*.pyproject" +# Note that the order is important, as the first pattern that matches is used +PYPROJECT_FILE_PATTERNS = [PYPROJECT_TOML_PATTERN, PYPROJECT_JSON_PATTERN] +QMLDIR_FILE = "qmldir" + +QML_IMPORT_NAME = "QML_IMPORT_NAME" +QML_IMPORT_MAJOR_VERSION = "QML_IMPORT_MAJOR_VERSION" +QML_IMPORT_MINOR_VERSION = "QML_IMPORT_MINOR_VERSION" +QT_MODULES = "QT_MODULES" + +METATYPES_JSON_SUFFIX = "metatypes.json" +TRANSLATION_SUFFIX = ".ts" +SHADER_SUFFIXES = ".vert", ".frag" + + +class Singleton(type): + _instances = {} + + def __call__(cls, *args, **kwargs): + if cls not in cls._instances: + cls._instances[cls] = super().__call__(*args, **kwargs) + return cls._instances[cls] + + +@dataclass(frozen=True) +class ClOptions(metaclass=Singleton): + """ + Dataclass to store the cl options that needs to be passed as arguments. + """ + dry_run: bool + quiet: bool + force: bool + qml_module: bool + + +from .utils import (run_command, requires_rebuild, remove_path, package_dir, qtpaths, + qt_metatype_json_dir, resolve_valid_project_file) +from .project_data import (is_python_file, ProjectData, QmlProjectData, + check_qml_decorators) +from .newproject import new_project, NewProjectTypes +from .design_studio_project import DesignStudioProject +from .pyproject_toml import parse_pyproject_toml, write_pyproject_toml, migrate_pyproject +from .pyproject_json import parse_pyproject_json diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/design_studio_project.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/design_studio_project.py new file mode 100644 index 0000000..6c69e4c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/design_studio_project.py @@ -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 +import logging +from pathlib import Path +from typing import Optional + + +class DesignStudioProject: + """ + Class to handle Design Studio projects. The project structure is as follows: + - Python folder + - autogen folder + - settings.py + - resources.py (Compiled resources) + - main.py + .qrc (Resources collection file) + .qmlproject + .qmlproject.qtds (should be added to .gitignore) + ... Other files and folders ... + """ + + def __init__(self, main_file: Path): + self.main_file = main_file + self.project_dir = main_file.parent.parent + self.compiled_resources_file = self.main_file.parent / "autogen" / "resources.py" + + @staticmethod + def is_ds_project(main_file: Path) -> bool: + return bool(*main_file.parent.parent.glob("*.qmlproject")) + + def compiled_resources_available(self) -> bool: + """ + Returns whether the resources of the project have been compiled into a .py file. + TODO: Make the resources path configurable. Wait for the pyproject TOML configuration + """ + return self.compiled_resources_file.exists() + + def get_resource_file_path(self) -> Optional[Path]: + """ + Return the path to the *.qrc resources file from the project root folder. + If not found, log an error message and return None + If multiple files are found, log an error message and return None + If a single file is found, return its path + """ + resource_files = list(self.project_dir.glob("*.qrc")) + if not resource_files: + logging.error("No *.qrc resources file found in the project root folder") + return None + if len(resource_files) > 1: + logging.error("Multiple *.qrc resources files found in the project root folder") + return None + return resource_files[0] + + def get_compiled_resources_file_path(self) -> Path: + """ + Return the path of the output file generated by compiling the *.qrc resources file + """ + # TODO: make this more robust and configurable. Wait for the pyproject TOML configuration + return self.main_file.parent / "autogen" / "resources.py" + + def clean(self): + """ + Remove the compiled resources file if it exists + """ + self.compiled_resources_file.unlink(missing_ok=True) diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/newproject.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/newproject.py new file mode 100644 index 0000000..d833187 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/newproject.py @@ -0,0 +1,189 @@ +# 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 +from __future__ import annotations + +import os +import sys +from dataclasses import dataclass +from enum import Enum +from pathlib import Path + +from .pyproject_toml import write_pyproject_toml +from .pyproject_json import write_pyproject_json + +"""New project generation code.""" + +_WIDGET_MAIN = """if __name__ == '__main__': + app = QApplication(sys.argv) + window = MainWindow() + window.show() + sys.exit(app.exec()) +""" + +_WIDGET_IMPORTS = """import sys +from PySide6.QtWidgets import QApplication, QMainWindow +""" + +_WIDGET_CLASS_DEFINITION = """class MainWindow(QMainWindow): + def __init__(self): + super().__init__() +""" + +_WIDGET_SETUP_UI_CODE = """ self._ui = Ui_MainWindow() + self._ui.setupUi(self) +""" + +_MAINWINDOW_FORM = """ + + MainWindow + + + + 0 + 0 + 800 + 600 + + + + MainWindow + + + + + + 0 + 0 + 800 + 22 + + + + + + +""" + +_QUICK_FORM = """import QtQuick +import QtQuick.Controls + +ApplicationWindow { + id: window + width: 1024 + height: 600 + visible: true +} +""" + +_QUICK_MAIN = """import sys +from pathlib import Path + +from PySide6.QtGui import QGuiApplication +from PySide6.QtCore import QUrl +from PySide6.QtQml import QQmlApplicationEngine + + +if __name__ == "__main__": + app = QGuiApplication() + engine = QQmlApplicationEngine() + qml_file = Path(__file__).parent / 'main.qml' + engine.load(QUrl.fromLocalFile(qml_file)) + if not engine.rootObjects(): + sys.exit(-1) + exit_code = app.exec() + del engine + sys.exit(exit_code) +""" + +NewProjectFiles = list[tuple[str, str]] # tuple of (filename, contents). + + +@dataclass(frozen=True) +class NewProjectType: + command: str + description: str + files: NewProjectFiles + + +def _write_project(directory: Path, files: NewProjectFiles, legacy_pyproject: bool): + """ + Create the project files in the specified directory. + + :param directory: The directory to create the project in. + :param files: The files that belong to the project to create. + """ + file_names = [] + for file_name, contents in files: + (directory / file_name).write_text(contents) + print(f"Wrote {directory.name}{os.sep}{file_name}.") + file_names.append(file_name) + + if legacy_pyproject: + pyproject_file = directory / f"{directory.name}.pyproject" + write_pyproject_json(pyproject_file, file_names) + else: + pyproject_file = directory / "pyproject.toml" + write_pyproject_toml(pyproject_file, directory.name, file_names) + print(f"Wrote {pyproject_file}.") + + +def _widget_project() -> NewProjectFiles: + """Create a (form-less) widgets project.""" + main_py = (_WIDGET_IMPORTS + "\n\n" + _WIDGET_CLASS_DEFINITION + "\n\n" + + _WIDGET_MAIN) + return [("main.py", main_py)] + + +def _ui_form_project() -> NewProjectFiles: + """Create a Qt Designer .ui form based widgets project.""" + main_py = (_WIDGET_IMPORTS + + "\nfrom ui_mainwindow import Ui_MainWindow\n\n\n" + + _WIDGET_CLASS_DEFINITION + _WIDGET_SETUP_UI_CODE + + "\n\n" + _WIDGET_MAIN) + return [("main.py", main_py), + ("mainwindow.ui", _MAINWINDOW_FORM)] + + +def _qml_project() -> NewProjectFiles: + """Create a QML project.""" + return [("main.py", _QUICK_MAIN), + ("main.qml", _QUICK_FORM)] + + +class NewProjectTypes(Enum): + QUICK = NewProjectType("new-quick", "Create a new Qt Quick project", _qml_project()) + WIDGET_FORM = NewProjectType("new-ui", "Create a new Qt Widgets Form project", + _ui_form_project()) + WIDGET = NewProjectType("new-widget", "Create a new Qt Widgets project", _widget_project()) + + @staticmethod + def find_by_command(command: str) -> NewProjectType | None: + return next((pt.value for pt in NewProjectTypes if pt.value.command == command), None) + + +def new_project( + project_dir: Path, project_type: NewProjectType, legacy_pyproject: bool +) -> int: + """ + Create a new project at the specified project_dir directory. + + :param project_dir: The directory path to create the project. If existing, must be empty. + :param project_type: The Qt type of project to create (Qt Widgets, Qt Quick, etc.) + + :return: 0 if the project was created successfully, otherwise 1. + """ + if any(project_dir.iterdir()): + print(f"Can not create project at {project_dir}: directory is not empty.", file=sys.stderr) + return 1 + project_dir.mkdir(parents=True, exist_ok=True) + + try: + _write_project(project_dir, project_type.files, legacy_pyproject) + except Exception as e: + print(f"Error creating project file: {str(e)}", file=sys.stderr) + return 1 + + if project_type == NewProjectTypes.WIDGET_FORM: + print(f'Run "pyside6-project build {project_dir}" to build the project') + print(f'Run "pyside6-project run {project_dir / "main.py"}" to run the project') + return 0 diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/project_data.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/project_data.py new file mode 100644 index 0000000..9a219c9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/project_data.py @@ -0,0 +1,259 @@ +# 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 +from __future__ import annotations + +import json +import os +import subprocess +import sys +from pathlib import Path +from . import (METATYPES_JSON_SUFFIX, PYPROJECT_JSON_PATTERN, PYPROJECT_TOML_PATTERN, + PYPROJECT_FILE_PATTERNS, TRANSLATION_SUFFIX, qt_metatype_json_dir, MOD_CMD, + QML_IMPORT_MAJOR_VERSION, QML_IMPORT_MINOR_VERSION, QML_IMPORT_NAME, QT_MODULES) +from .pyproject_toml import parse_pyproject_toml +from .pyproject_json import parse_pyproject_json + + +def is_python_file(file: Path) -> bool: + return (file.suffix == ".py" + or sys.platform == "win32" and file.suffix == ".pyw") + + +class ProjectData: + def __init__(self, project_file: Path) -> None: + """Parse the project file.""" + self._project_file = project_file.resolve() + self._sub_projects_files: list[Path] = [] + + # All sources except subprojects + self._files: list[Path] = [] + # QML files + self._qml_files: list[Path] = [] + # Python files + self.main_file: Path = None + self._python_files: list[Path] = [] + # ui files + self._ui_files: list[Path] = [] + # qrc files + self._qrc_files: list[Path] = [] + # ts files + self._ts_files: list[Path] = [] + + if project_file.match(PYPROJECT_JSON_PATTERN): + project_file_data = parse_pyproject_json(project_file) + elif project_file.match(PYPROJECT_TOML_PATTERN): + project_file_data = parse_pyproject_toml(project_file) + else: + print(f"Unknown project file format: {project_file}", file=sys.stderr) + sys.exit(1) + + if project_file_data.errors: + print(f"Invalid project file: {project_file}. Errors found:", file=sys.stderr) + for error in project_file_data.errors: + print(f"{error}", file=sys.stderr) + sys.exit(1) + + for f in project_file_data.files: + file = Path(project_file.parent / f) + if any(file.match(pattern) for pattern in PYPROJECT_FILE_PATTERNS): + self._sub_projects_files.append(file) + continue + + self._files.append(file) + if file.suffix == ".qml": + self._qml_files.append(file) + elif is_python_file(file): + if file.stem == "main": + self.main_file = file + self._python_files.append(file) + elif file.suffix == ".ui": + self._ui_files.append(file) + elif file.suffix == ".qrc": + self._qrc_files.append(file) + elif file.suffix == TRANSLATION_SUFFIX: + self._ts_files.append(file) + + if not self.main_file: + self._find_main_file() + + @property + def project_file(self): + return self._project_file + + @property + def files(self): + return self._files + + @property + def main_file(self): + return self._main_file + + @main_file.setter + def main_file(self, main_file): + self._main_file = main_file + + @property + def python_files(self): + return self._python_files + + @property + def ui_files(self): + return self._ui_files + + @property + def qrc_files(self): + return self._qrc_files + + @property + def qml_files(self): + return self._qml_files + + @property + def ts_files(self): + return self._ts_files + + @property + def sub_projects_files(self): + return self._sub_projects_files + + def _find_main_file(self) -> str: + """Find the entry point file containing the main function""" + + def is_main(file): + return "__main__" in file.read_text(encoding="utf-8") + + if not self.main_file: + for python_file in self.python_files: + if is_main(python_file): + self.main_file = python_file + return str(python_file) + + # __main__ not found + print( + f"Python file with main function not found. Add the file to {self.project_file}", + file=sys.stderr, + ) + sys.exit(1) + + +class QmlProjectData: + """QML relevant project data.""" + + def __init__(self): + self._import_name: str = "" + self._import_major_version: int = 0 + self._import_minor_version: int = 0 + self._qt_modules: list[str] = [] + + def registrar_options(self): + result = [ + "--import-name", + self._import_name, + "--major-version", + str(self._import_major_version), + "--minor-version", + str(self._import_minor_version), + ] + if self._qt_modules: + # Add Qt modules as foreign types + foreign_files: list[str] = [] + meta_dir = qt_metatype_json_dir() + for mod in self._qt_modules: + mod_id = mod[2:].lower() + pattern = f"qt6{mod_id}_*" + if sys.platform != "win32": + pattern += "_" # qt6core_debug_metatypes.json (Linux) + pattern += METATYPES_JSON_SUFFIX + for f in meta_dir.glob(pattern): + foreign_files.append(os.fspath(f)) + break + if foreign_files: + foreign_files_str = ",".join(foreign_files) + result.append(f"--foreign-types={foreign_files_str}") + return result + + @property + def import_name(self): + return self._import_name + + @import_name.setter + def import_name(self, n): + self._import_name = n + + @property + def import_major_version(self): + return self._import_major_version + + @import_major_version.setter + def import_major_version(self, v): + self._import_major_version = v + + @property + def import_minor_version(self): + return self._import_minor_version + + @import_minor_version.setter + def import_minor_version(self, v): + self._import_minor_version = v + + @property + def qt_modules(self): + return self._qt_modules + + @qt_modules.setter + def qt_modules(self, v): + self._qt_modules = v + + def __str__(self) -> str: + vmaj = self._import_major_version + vmin = self._import_minor_version + return f'"{self._import_name}" v{vmaj}.{vmin}' + + def __bool__(self) -> bool: + return len(self._import_name) > 0 and self._import_major_version > 0 + + +def _has_qml_decorated_class(class_list: list) -> bool: + """Check for QML-decorated classes in the moc json output.""" + for d in class_list: + class_infos = d.get("classInfos") + if class_infos: + for e in class_infos: + if "QML" in e["name"]: + return True + return False + + +def check_qml_decorators(py_file: Path) -> tuple[bool, QmlProjectData]: + """Check if a Python file has QML-decorated classes by running a moc check + and return whether a class was found and the QML data.""" + data = None + try: + cmd = [MOD_CMD, "--quiet", os.fspath(py_file)] + with subprocess.Popen(cmd, stdout=subprocess.PIPE) as proc: + data = json.load(proc.stdout) + proc.wait() + except Exception as e: + t = type(e).__name__ + print(f"{t}: running {MOD_CMD} on {py_file}: {e}", file=sys.stderr) + sys.exit(1) + + qml_project_data = QmlProjectData() + if not data: + return (False, qml_project_data) # No classes in file + + first = data[0] + class_list = first["classes"] + has_class = _has_qml_decorated_class(class_list) + if has_class: + v = first.get(QML_IMPORT_NAME) + if v: + qml_project_data.import_name = v + v = first.get(QML_IMPORT_MAJOR_VERSION) + if v: + qml_project_data.import_major_version = v + qml_project_data.import_minor_version = first.get(QML_IMPORT_MINOR_VERSION) + v = first.get(QT_MODULES) + if v: + qml_project_data.qt_modules = v + return (has_class, qml_project_data) diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/pyproject_json.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/pyproject_json.py new file mode 100644 index 0000000..2b0b9da --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/pyproject_json.py @@ -0,0 +1,58 @@ +# 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 json +from pathlib import Path + +from .pyproject_parse_result import PyProjectParseResult + + +def write_pyproject_json(pyproject_file: Path, project_files: list[str]): + """ + Create or update a *.pyproject file with the specified content. + + :param pyproject_file: The *.pyproject file path to create or update. + :param project_files: The relative paths of the files to include in the project. + """ + # The content of the file is fully replaced, so it is not necessary to read and merge any + # existing content + content = { + "files": sorted(project_files), + } + pyproject_file.write_text(json.dumps(content), encoding="utf-8") + + +def parse_pyproject_json(pyproject_json_file: Path) -> PyProjectParseResult: + """ + Parse a pyproject.json file and return a PyProjectParseResult object. + """ + result = PyProjectParseResult() + try: + with pyproject_json_file.open("r") as pyf: + project_file_data = json.load(pyf) + except json.JSONDecodeError as e: + result.errors.append(str(e)) + return result + except Exception as e: + result.errors.append(str(e)) + return result + + if not isinstance(project_file_data, dict): + result.errors.append("The root element of pyproject.json must be a JSON object") + return result + + found_files = project_file_data.get("files") + if found_files and not isinstance(found_files, list): + result.errors.append("The files element must be a list") + return result + + for file in project_file_data.get("files", []): + if not isinstance(file, str): + result.errors.append(f"Invalid file: {file}") + return result + + file_path = Path(file) + if not file_path.is_absolute(): + file_path = (pyproject_json_file.parent / file).resolve() + result.files.append(file_path) + + return result diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/pyproject_parse_result.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/pyproject_parse_result.py new file mode 100644 index 0000000..6a04bf5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/pyproject_parse_result.py @@ -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 +from dataclasses import dataclass, field +from pathlib import Path + + +@dataclass +class PyProjectParseResult: + errors: list[str] = field(default_factory=list) + files: list[Path] = field(default_factory=list) diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/pyproject_toml.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/pyproject_toml.py new file mode 100644 index 0000000..6da7b45 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/pyproject_toml.py @@ -0,0 +1,275 @@ +# 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 +from __future__ import annotations + +import os +import sys +# TODO: Remove this import when Python 3.11 is the minimum supported version +if sys.version_info >= (3, 11): + import tomllib +from pathlib import Path + +from . import PYPROJECT_JSON_PATTERN +from .pyproject_parse_result import PyProjectParseResult +from .pyproject_json import parse_pyproject_json + + +def _parse_toml_content(content: str) -> dict: + """ + Parse TOML content for project name and files list only. + """ + result = {"project": {}, "tool": {"pyside6-project": {}}} + current_section = None + + for line in content.splitlines(): + line = line.strip() + if not line or line.startswith('#'): + continue + + if line == '[project]': + current_section = 'project' + elif line == '[tool.pyside6-project]': + current_section = 'tool.pyside6-project' + elif '=' in line and current_section: + key, value = [part.strip() for part in line.split('=', 1)] + + # Handle string values - name of the project + if value.startswith('"') and value.endswith('"'): + value = value[1:-1] + # Handle array of strings - files names + elif value.startswith('[') and value.endswith(']'): + items = value[1:-1].split(',') + value = [item.strip().strip('"') for item in items if item.strip()] + + if current_section == 'project': + result['project'][key] = value + else: # tool.pyside6-project + result['tool']['pyside6-project'][key] = value + + return result + + +def _write_base_toml_content(data: dict) -> str: + """ + Write minimal TOML content with project and tool.pyside6-project sections. + """ + lines = [] + + if data.get('project'): + lines.append('[project]') + for key, value in sorted(data['project'].items()): + if isinstance(value, str): + lines.append(f'{key} = "{value}"') + + if data.get("tool") and data['tool'].get('pyside6-project'): + lines.append('\n[tool.pyside6-project]') + for key, value in sorted(data['tool']['pyside6-project'].items()): + if isinstance(value, list): + items = [f'"{item}"' for item in sorted(value)] + lines.append(f'{key} = [{", ".join(items)}]') + else: + lines.append(f'{key} = "{value}"') + + return '\n'.join(lines) + + +def parse_pyproject_toml(pyproject_toml_file: Path) -> PyProjectParseResult: + """ + Parse a pyproject.toml file and return a PyProjectParseResult object. + """ + result = PyProjectParseResult() + + try: + content = pyproject_toml_file.read_text(encoding='utf-8') + # TODO: Remove the manual parsing when Python 3.11 is the minimum supported version + if sys.version_info >= (3, 11): + root_table = tomllib.loads(content) # Use tomllib for Python >= 3.11 + print("Using tomllib for parsing TOML content") + else: + root_table = _parse_toml_content(content) # Fallback to manual parsing + except Exception as e: + result.errors.append(str(e)) + return result + + pyside_table = root_table.get("tool", {}).get("pyside6-project", {}) + if not pyside_table: + result.errors.append("Missing [tool.pyside6-project] table") + return result + + files = pyside_table.get("files", []) + if not isinstance(files, list): + result.errors.append("Missing or invalid files list") + return result + + # Convert paths + for file in files: + if not isinstance(file, str): + result.errors.append(f"Invalid file: {file}") + return result + file_path = Path(file) + if not file_path.is_absolute(): + file_path = (pyproject_toml_file.parent / file).resolve() + result.files.append(file_path) + + return result + + +def write_pyproject_toml(pyproject_file: Path, project_name: str, project_files: list[str]): + """ + Create or overwrite a pyproject.toml file with the specified content. + """ + data = { + "project": {"name": project_name}, + "tool": { + "pyside6-project": {"files": sorted(project_files)} + } + } + + content = _write_base_toml_content(data) + try: + pyproject_file.write_text(content, encoding='utf-8') + except Exception as e: + raise ValueError(f"Error writing TOML file: {str(e)}") + + +def robust_relative_to_posix(target_path: Path, base_path: Path) -> str: + """ + Calculates the relative path from base_path to target_path. + Uses Path.relative_to first, falls back to os.path.relpath if it fails. + Returns the result as a POSIX path string. + """ + # Ensure both paths are absolute for reliable calculation, although in this specific code, + # project_folder and paths in output_files are expected to be resolved/absolute already. + abs_target = target_path.resolve() if not target_path.is_absolute() else target_path + abs_base = base_path.resolve() if not base_path.is_absolute() else base_path + + try: + return abs_target.relative_to(abs_base).as_posix() + except ValueError: + # Fallback to os.path.relpath which is more robust for paths that are not direct subpaths. + relative_str = os.path.relpath(str(abs_target), str(abs_base)) + # Convert back to Path temporarily to get POSIX format + return Path(relative_str).as_posix() + + +def migrate_pyproject(pyproject_file: Path | str = None) -> int: + """ + Migrate a project *.pyproject JSON file to the new pyproject.toml format. + + The containing subprojects are migrated recursively. + + :return: 0 if successful, 1 if an error occurred. + """ + project_name = None + + # Transform the user input string into a Path object + if isinstance(pyproject_file, str): + pyproject_file = Path(pyproject_file) + + if pyproject_file: + if not pyproject_file.match(PYPROJECT_JSON_PATTERN): + print(f"Cannot migrate non \"{PYPROJECT_JSON_PATTERN}\" file:", file=sys.stderr) + print(f"\"{pyproject_file}\"", file=sys.stderr) + return 1 + project_files = [pyproject_file] + project_name = pyproject_file.stem + else: + # Get the existing *.pyproject files in the current directory + project_files = list(Path().glob(PYPROJECT_JSON_PATTERN)) + if not project_files: + print(f"No project file found in the current directory: {Path()}", file=sys.stderr) + return 1 + if len(project_files) > 1: + print("Multiple pyproject files found in the project folder:") + print('\n'.join(str(project_file) for project_file in project_files)) + response = input("Continue? y/n: ") + if response.lower().strip() not in {"yes", "y"}: + return 0 + else: + # If there is only one *.pyproject file in the current directory, + # use its file name as the project name + project_name = project_files[0].stem + + # The project files that will be written to the pyproject.toml file + output_files: set[Path] = set() + for project_file in project_files: + project_data = parse_pyproject_json(project_file) + if project_data.errors: + print(f"Invalid project file: {project_file}. Errors found:", file=sys.stderr) + print('\n'.join(project_data.errors), file=sys.stderr) + return 1 + output_files.update(project_data.files) + + project_folder = project_files[0].parent.resolve() + if project_name is None: + # If a project name has not resolved, use the name of the parent folder + project_name = project_folder.name + + pyproject_toml_file = project_folder / "pyproject.toml" + + relative_files = sorted( + robust_relative_to_posix(p, project_folder) for p in output_files + ) + + if not (already_existing_file := pyproject_toml_file.exists()): + # Create new pyproject.toml file + data = { + "project": {"name": project_name}, + "tool": { + "pyside6-project": {"files": relative_files} + } + } + updated_content = _write_base_toml_content(data) + else: + # For an already existing file, append our tool.pyside6-project section + # If the project section is missing, add it + try: + content = pyproject_toml_file.read_text(encoding='utf-8') + except Exception as e: + print(f"Error processing existing TOML file: {str(e)}", file=sys.stderr) + return 1 + + append_content = [] + + if '[project]' not in content: + # Add project section if needed + append_content.append('\n[project]') + append_content.append(f'name = "{project_name}"') + + if '[tool.pyside6-project]' not in content: + # Add tool.pyside6-project section + append_content.append('\n[tool.pyside6-project]') + items = [f'"{item}"' for item in relative_files] + append_content.append(f'files = [{", ".join(items)}]') + + if append_content: + updated_content = content.rstrip() + '\n' + '\n'.join(append_content) + else: + # No changes needed + print("pyproject.toml already contains [project] and [tool.pyside6-project] sections") + return 0 + + print(f"WARNING: A pyproject.toml file already exists at \"{pyproject_toml_file}\"") + print("The file will be updated with the following content:") + print(updated_content) + response = input("Proceed? [Y/n] ") + if response.lower().strip() not in {"yes", "y"}: + return 0 + + try: + pyproject_toml_file.write_text(updated_content, encoding='utf-8') + except Exception as e: + print(f"Error writing to \"{pyproject_toml_file}\": {str(e)}", file=sys.stderr) + return 1 + + if not already_existing_file: + print(f"Created \"{pyproject_toml_file}\"") + else: + print(f"Updated \"{pyproject_toml_file}\"") + + # Recursively migrate the subprojects + for sub_project_file in filter(lambda f: f.match(PYPROJECT_JSON_PATTERN), output_files): + result = migrate_pyproject(sub_project_file) + if result != 0: + return result + return 0 diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/utils.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/utils.py new file mode 100644 index 0000000..c1c4065 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/project_lib/utils.py @@ -0,0 +1,194 @@ +# 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 +from __future__ import annotations + +import subprocess +import sys +import xml.etree.ElementTree as ET +from pathlib import Path + +from . import (QTPATHS_CMD, PYPROJECT_JSON_PATTERN, PYPROJECT_TOML_PATTERN, PYPROJECT_FILE_PATTERNS, + ClOptions) +from .pyproject_toml import parse_pyproject_toml +from .pyproject_json import parse_pyproject_json + + +def run_command(command: list[str], cwd: str = None, ignore_fail: bool = False) -> int: + """ + Run a command using a subprocess. + If dry run is enabled, the command will be printed to stdout instead of being executed. + + :param command: The command to run including the arguments + :param cwd: The working directory to run the command in + :param ignore_fail: If True, the current process will not exit if the command fails + + :return: The exit code of the command + """ + cloptions = ClOptions() + if not cloptions.quiet or cloptions.dry_run: + print(" ".join(command)) + if cloptions.dry_run: + return 0 + + ex = subprocess.call(command, cwd=cwd) + if ex != 0 and not ignore_fail: + sys.exit(ex) + return ex + + +def qrc_file_requires_rebuild(resources_file_path: Path, compiled_resources_path: Path) -> bool: + """Returns whether a compiled qrc file needs to be rebuilt based on the files that references""" + root_element = ET.parse(resources_file_path).getroot() + project_root = resources_file_path.parent + + files = [project_root / file.text for file in root_element.findall(".//file")] + + compiled_resources_time = compiled_resources_path.stat().st_mtime + # If any of the resource files has been modified after the compiled qrc file, the compiled qrc + # file needs to be rebuilt + if any(file.is_file() and file.stat().st_mtime > compiled_resources_time for file in files): + return True + return False + + +def requires_rebuild(sources: list[Path], artifact: Path) -> bool: + """Returns whether artifact needs to be rebuilt depending on sources""" + if not artifact.is_file(): + return True + + artifact_mod_time = artifact.stat().st_mtime + for source in sources: + if source.stat().st_mtime > artifact_mod_time: + return True + # The .qrc file references other files that might have changed + if source.suffix == ".qrc" and qrc_file_requires_rebuild(source, artifact): + return True + return False + + +def _remove_path_recursion(path: Path): + """Recursion to remove a file or directory.""" + if path.is_file(): + path.unlink() + elif path.is_dir(): + for item in path.iterdir(): + _remove_path_recursion(item) + path.rmdir() + + +def remove_path(path: Path): + """Remove path (file or directory) observing opt_dry_run.""" + cloptions = ClOptions() + if not path.exists(): + return + if not cloptions.quiet: + print(f"Removing {path.name}...") + if cloptions.dry_run: + return + _remove_path_recursion(path) + + +def package_dir() -> Path: + """Return the PySide6 root.""" + return Path(__file__).resolve().parents[2] + + +_qtpaths_info: dict[str, str] = {} + + +def qtpaths() -> dict[str, str]: + """Run qtpaths and return a dict of values.""" + global _qtpaths_info + if not _qtpaths_info: + output = subprocess.check_output([QTPATHS_CMD, "--query"]) + for line in output.decode("utf-8").split("\n"): + tokens = line.strip().split(":", maxsplit=1) # "Path=C:\..." + if len(tokens) == 2: + _qtpaths_info[tokens[0]] = tokens[1] + return _qtpaths_info + + +_qt_metatype_json_dir: Path | None = None + + +def qt_metatype_json_dir() -> Path: + """Return the location of the Qt QML metatype files.""" + global _qt_metatype_json_dir + if not _qt_metatype_json_dir: + qt_dir = package_dir() + if sys.platform != "win32": + qt_dir /= "Qt" + metatypes_dir = qt_dir / "metatypes" + if metatypes_dir.is_dir(): # Fully installed case + _qt_metatype_json_dir = metatypes_dir + else: + # Fallback for distro builds/development. + print( + f"Falling back to {QTPATHS_CMD} to determine metatypes directory.", file=sys.stderr + ) + _qt_metatype_json_dir = Path(qtpaths()["QT_INSTALL_ARCHDATA"]) / "metatypes" + return _qt_metatype_json_dir + + +def resolve_valid_project_file( + project_path_input: str = None, project_file_patterns: list[str] = PYPROJECT_FILE_PATTERNS +) -> Path: + """ + Find a valid project file given a preferred project file name and a list of project file name + patterns for a fallback search. + + If the provided file name is a valid project file, return it. Otherwise, search for a known + project file in the current working directory with the given patterns. + + Raises a ValueError if no project file is found, multiple project files are found in the same + directory or the provided path is not a valid project file or folder. + + :param project_path_input: The command-line argument specifying a project file or folder path. + :param project_file_patterns: The list of project file patterns to search for. + + :return: The resolved project file path + """ + if project_path_input and (project_file := Path(project_path_input).resolve()).is_file(): + if project_file.match(PYPROJECT_TOML_PATTERN): + if bool(parse_pyproject_toml(project_file).errors): + raise ValueError(f"Invalid project file: {project_file}") + elif project_file.match(PYPROJECT_JSON_PATTERN): + pyproject_json_result = parse_pyproject_json(project_file) + if errors := '\n'.join(str(e) for e in pyproject_json_result.errors): + raise ValueError(f"Invalid project file: {project_file}\n{errors}") + else: + raise ValueError(f"Unknown project file: {project_file}") + return project_file + + project_folder = Path.cwd() + if project_path_input: + if not Path(project_path_input).resolve().is_dir(): + raise ValueError(f"Invalid project path: {project_path_input}") + project_folder = Path(project_path_input).resolve() + + # Search a project file in the project folder using the provided patterns + for pattern in project_file_patterns: + if not (matches := list(project_folder.glob(pattern))): + # No project files found with the specified pattern + continue + + if len(matches) > 1: + matched_files = '\n'.join(str(f) for f in matches) + raise ValueError(f"Multiple project files found:\n{matched_files}") + + project_file = matches[0] + + if pattern == PYPROJECT_TOML_PATTERN: + if parse_pyproject_toml(project_file).errors: + # Invalid file, but a .pyproject file may exist + # We can not raise an error due to ensuring backward compatibility + continue + elif pattern == PYPROJECT_JSON_PATTERN: + pyproject_json_result = parse_pyproject_json(project_file) + if errors := '\n'.join(str(e) for e in pyproject_json_result.errors): + raise ValueError(f"Invalid project file: {project_file}\n{errors}") + + # Found a valid project file + return project_file + + raise ValueError("No project file found in the current directory") diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/pyside_tool.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/pyside_tool.py new file mode 100644 index 0000000..5c00985 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/pyside_tool.py @@ -0,0 +1,264 @@ +#!/usr/bin/env python +# 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 +from __future__ import annotations + +import importlib +import os +import subprocess +import sys +import sysconfig +from pathlib import Path + +import PySide6 as ref_mod + +VIRTUAL_ENV = "VIRTUAL_ENV" + + +def is_pyenv_python(): + pyenv_root = os.environ.get("PYENV_ROOT") + + if pyenv_root: + resolved_exe = Path(sys.executable).resolve() + if str(resolved_exe).startswith(pyenv_root): + return True + + return False + + +def is_virtual_env(): + return sys.prefix != sys.base_prefix + + +def init_virtual_env(): + """PYSIDE-2251: Enable running from a non-activated virtual environment + as is the case for Visual Studio Code by setting the VIRTUAL_ENV + variable which is used by the Qt Designer plugin.""" + if is_virtual_env() and not os.environ.get(VIRTUAL_ENV): + os.environ[VIRTUAL_ENV] = sys.prefix + + +def main(): + # This will take care of "pyside6-lupdate" listed as an entrypoint + # in setup.py are copied to 'scripts/..' + cmd = os.path.join("..", os.path.basename(sys.argv[0])) + command = [os.path.join(os.path.dirname(os.path.realpath(__file__)), cmd)] + command.extend(sys.argv[1:]) + sys.exit(subprocess.call(command)) + + +def qt_tool_wrapper(qt_tool, args, libexec=False): + # Taking care of pyside6-uic, pyside6-rcc, and pyside6-designer + # listed as an entrypoint in setup.py + pyside_dir = Path(ref_mod.__file__).resolve().parent + if libexec and sys.platform != "win32": + exe = pyside_dir / 'Qt' / 'libexec' / qt_tool + else: + exe = pyside_dir / qt_tool + + cmd = [os.fspath(exe)] + args + returncode = subprocess.call(cmd) + if returncode != 0: + command = ' '.join(cmd) + print(f"'{command}' returned {returncode}", file=sys.stderr) + sys.exit(returncode) + + +def pyside_script_wrapper(script_name): + """Launch a script shipped with PySide.""" + script = Path(__file__).resolve().parent / script_name + command = [sys.executable, os.fspath(script)] + sys.argv[1:] + sys.exit(subprocess.call(command)) + + +def ui_tool_binary(binary): + """Return the binary of a UI tool (App bundle on macOS).""" + if sys.platform != "darwin": + return binary + name = binary[0:1].upper() + binary[1:] + return f"{name}.app/Contents/MacOS/{name}" + + +def lrelease(): + qt_tool_wrapper("lrelease", sys.argv[1:]) + + +def lupdate(): + qt_tool_wrapper("lupdate", sys.argv[1:]) + + +def uic(): + qt_tool_wrapper("uic", ['-g', 'python'] + sys.argv[1:], True) + + +def rcc(): + args = [] + user_args = sys.argv[1:] + if "--binary" not in user_args: + args.extend(['-g', 'python']) + args.extend(user_args) + qt_tool_wrapper("rcc", args, True) + + +def qmltyperegistrar(): + qt_tool_wrapper("qmltyperegistrar", sys.argv[1:], True) + + +def qmlimportscanner(): + qt_tool_wrapper("qmlimportscanner", sys.argv[1:], True) + + +def qmlcachegen(): + qt_tool_wrapper("qmlcachegen", sys.argv[1:], True) + + +def qmllint(): + qt_tool_wrapper("qmllint", sys.argv[1:]) + + +def qmlformat(): + qt_tool_wrapper("qmlformat", sys.argv[1:]) + + +def qmlls(): + qt_tool_wrapper("qmlls", sys.argv[1:]) + + +def assistant(): + qt_tool_wrapper(ui_tool_binary("assistant"), sys.argv[1:]) + + +def _extend_path_var(var, value, prepend=False): + env_value = os.environ.get(var) + if env_value: + env_value = (f'{value}{os.pathsep}{env_value}' + if prepend else f'{env_value}{os.pathsep}{value}') + else: + env_value = value + os.environ[var] = env_value + + +def designer(): + init_virtual_env() + + # https://www.python.org/dev/peps/pep-0384/#linkage : + # "On Unix systems, the ABI is typically provided by the python executable + # itself", that is, libshiboken does not link against any Python library + # and expects to get these symbols from a python executable. Since no + # python executable is involved when loading this plugin, pre-load python.so + # This should also help to work around a numpy issue, see + # https://stackoverflow.com/questions/49784583/numpy-import-fails-on-multiarray-extension-library-when-called-from-embedded-pyt + major_version = sys.version_info[0] + minor_version = sys.version_info[1] + os.environ['PY_MAJOR_VERSION'] = str(major_version) + os.environ['PY_MINOR_VERSION'] = str(minor_version) + if sys.platform == 'linux': + # Determine library name (examples/utils/pyside_config.py) + version = f'{major_version}.{minor_version}' + library_name = f'libpython{version}{sys.abiflags}.so' + if is_pyenv_python(): + library_name = str(Path(sysconfig.get_config_var('LIBDIR')) / library_name) + os.environ['LD_PRELOAD'] = library_name + elif sys.platform == 'darwin': + library_name = sysconfig.get_config_var("LDLIBRARY") + framework_prefix = sysconfig.get_config_var("PYTHONFRAMEWORKPREFIX") + lib_path = None + if framework_prefix: + lib_path = os.fspath(Path(framework_prefix) / library_name) + elif is_pyenv_python(): + lib_path = str(Path(sysconfig.get_config_var('LIBDIR')) / library_name) + else: + # ideally this should never be reached because the system Python and Python installed + # from python.org are all framework builds + print("Unable to find Python library directory. Use a framework build of Python.", + file=sys.stderr) + sys.exit(0) + os.environ['DYLD_INSERT_LIBRARIES'] = lib_path + elif sys.platform == 'win32': + # Find Python DLLs from the base installation + if is_virtual_env(): + _extend_path_var("PATH", os.fspath(Path(sys._base_executable).parent), True) + + qt_tool_wrapper(ui_tool_binary("designer"), sys.argv[1:]) + + +def linguist(): + qt_tool_wrapper(ui_tool_binary("linguist"), sys.argv[1:]) + + +def genpyi(): + pyside_dir = Path(__file__).resolve().parents[1] + support = pyside_dir / "support" + cmd = support / "generate_pyi.py" + command = [sys.executable, os.fspath(cmd)] + sys.argv[1:] + sys.exit(subprocess.call(command)) + + +def metaobjectdump(): + pyside_script_wrapper("metaobjectdump.py") + + +def _check_requirements(requirements_file): + """Check if all required packages are installed.""" + missing_packages = [] + with open(requirements_file, 'r', encoding='UTF-8') as file: + for line in file: + # versions + package = line.strip().split('==')[0] + if not importlib.util.find_spec(package): + missing_packages.append(line.strip()) + return missing_packages + + +def project(): + pyside_script_wrapper("project.py") + + +def qml(): + pyside_script_wrapper("qml.py") + + +def qtpy2cpp(): + pyside_script_wrapper("qtpy2cpp.py") + + +def deploy(): + pyside_script_wrapper("deploy.py") + + +def android_deploy(): + if sys.platform == "win32": + print("pyside6-android-deploy only works from a Unix host and not a Windows host", + file=sys.stderr) + else: + android_requirements_file = Path(__file__).parent / "requirements-android.txt" + if android_requirements_file.exists(): + missing_packages = _check_requirements(android_requirements_file) + if missing_packages: + print("The following packages are required but not installed:") + for package in missing_packages: + print(f" - {package}") + print("Please install them using:") + print(f" pip install -r {android_requirements_file}") + sys.exit(1) + pyside_script_wrapper("android_deploy.py") + + +def qsb(): + qt_tool_wrapper("qsb", sys.argv[1:]) + + +def balsam(): + qt_tool_wrapper("balsam", sys.argv[1:]) + + +def balsamui(): + qt_tool_wrapper("balsamui", sys.argv[1:]) + + +def svgtoqml(): + qt_tool_wrapper("svgtoqml", sys.argv[1:]) + + +if __name__ == "__main__": + main() diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qml.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qml.py new file mode 100644 index 0000000..f138d2e --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qml.py @@ -0,0 +1,248 @@ +# 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 +from __future__ import annotations + +"""pyside6-qml tool implementation. This tool mimics the capabilities of qml runtime utility +for python and enables quick protyping with python modules""" + +import argparse +import importlib.util +import logging +import sys +import os +from pathlib import Path +from pprint import pprint + +from PySide6.QtCore import QCoreApplication, Qt, QLibraryInfo, QUrl, SignalInstance +from PySide6.QtGui import QGuiApplication, QSurfaceFormat +from PySide6.QtQml import QQmlApplicationEngine, QQmlComponent +from PySide6.QtQuick import QQuickView, QQuickItem +from PySide6.QtWidgets import QApplication + + +def import_qml_modules(qml_parent_path: Path, module_paths: list[Path] = []): + ''' + Import all the python modules in the qml_parent_path. This way all the classes + containing the @QmlElement/@QmlNamedElement are also imported + + Parameters: + qml_parent_path (Path): Parent directory of the qml file + module_paths (int): user give import paths obtained through cli + ''' + + search_dir_paths = [] + search_file_paths = [] + + if not module_paths: + search_dir_paths.append(qml_parent_path) + else: + for module_path in module_paths: + if module_path.is_dir(): + search_dir_paths.append(module_path) + elif module_path.exists() and module_path.suffix == ".py": + search_file_paths.append(module_path) + + def import_module(import_module_paths: set[Path]): + """Import the modules in 'import_module_paths'""" + for module_path in import_module_paths: + module_name = module_path.name[:-3] + _spec = importlib.util.spec_from_file_location(f"{module_name}", module_path) + _module = importlib.util.module_from_spec(_spec) + _spec.loader.exec_module(module=_module) + + modules_to_import = set() + for search_path in search_dir_paths: + possible_modules = list(search_path.glob("**/*.py")) + for possible_module in possible_modules: + if possible_module.is_file() and possible_module.name != "__init__.py": + module_parent = str(possible_module.parent) + if module_parent not in sys.path: + sys.path.append(module_parent) + modules_to_import.add(possible_module) + + for search_path in search_file_paths: + sys.path.append(str(search_path.parent)) + modules_to_import.add(search_path) + + import_module(import_module_paths=modules_to_import) + + +def print_configurations(): + return "Built-in configurations \n\t default \n\t resizeToItem" + + +if __name__ == "__main__": + parser = argparse.ArgumentParser( + description="This tools mimics the capabilities of qml runtime utility by directly" + " invoking QQmlEngine/QQuickView. It enables quick prototyping with qml files.", + formatter_class=argparse.RawTextHelpFormatter + ) + parser.add_argument( + "file", + type=lambda p: Path(p).absolute(), + help="Path to qml file to display", + ) + parser.add_argument( + "--module-paths", "-I", + type=lambda p: Path(p).absolute(), + nargs="+", + help="Specify space separated folder/file paths where the Qml classes are defined. By" + " default,the parent directory of the qml_path is searched recursively for all .py" + " files and they are imported. Otherwise only the paths give in module paths are" + " searched", + ) + parser.add_argument( + "--list-conf", + action="version", + help="List the built-in configurations.", + version=print_configurations() + ) + parser.add_argument( + "--apptype", "-a", + choices=["core", "gui", "widget"], + default="gui", + help="Select which application class to use. Default is gui", + ) + parser.add_argument( + "--config", "-c", + choices=["default", "resizeToItem"], + default="default", + help="Select the built-in configurations.", + ) + parser.add_argument( + "--rhi", "-r", + choices=["vulkan", "metal", "d3dll", "gl"], + help="Set the backend for the Qt graphics abstraction (RHI).", + ) + parser.add_argument( + "--core-profile", + action="store_true", + help="Force use of OpenGL Core Profile.", + ) + parser.add_argument( + '-v', '--verbose', + help="Print information about what qml is doing, like specific file URLs being loaded.", + action="store_const", dest="loglevel", const=logging.INFO, + ) + + gl_group = parser.add_mutually_exclusive_group(required=False) + gl_group.add_argument( + "--gles", + action="store_true", + help="Force use of GLES (AA_UseOpenGLES)", + ) + gl_group.add_argument( + "--desktop", + action="store_true", + help="Force use of desktop OpenGL (AA_UseDesktopOpenGL)", + ) + gl_group.add_argument( + "--software", + action="store_true", + help="Force use of software rendering(AA_UseSoftwareOpenGL)", + ) + gl_group.add_argument( + "--disable-context-sharing", + action="store_true", + help=" Disable the use of a shared GL context for QtQuick Windows", + ) + + args = parser.parse_args() + apptype = args.apptype + + qquick_present = False + + with open(args.file) as myfile: + if 'import QtQuick' in myfile.read(): + qquick_present = True + + # no import QtQuick => QQCoreApplication + if not qquick_present: + apptype = "core" + + import_qml_modules(args.file.parent, args.module_paths) + + logging.basicConfig(level=args.loglevel) + logging.info(f"qml: {QLibraryInfo.build()}") + logging.info(f"qml: Using built-in configuration: {args.config}") + + if args.rhi: + os.environ['QSG_RHI_BACKEND'] = args.rhi + + logging.info(f"qml: loading {args.file}") + qml_file = QUrl.fromLocalFile(str(args.file)) + + if apptype == "gui": + if args.gles: + logging.info("qml: Using attribute AA_UseOpenGLES") + QCoreApplication.setAttribute(Qt.AA_UseOpenGLES) + elif args.desktop: + logging.info("qml: Using attribute AA_UseDesktopOpenGL") + QCoreApplication.setAttribute(Qt.AA_UseDesktopOpenGL) + elif args.software: + logging.info("qml: Using attribute AA_UseSoftwareOpenGL") + QCoreApplication.setAttribute(Qt.AA_UseSoftwareOpenGL) + + # context-sharing is enabled by default + if not args.disable_context_sharing: + logging.info("qml: Using attribute AA_ShareOpenGLContexts") + QCoreApplication.setAttribute(Qt.AA_ShareOpenGLContexts) + + if apptype == "core": + logging.info("qml: Core application") + app = QCoreApplication(sys.argv) + elif apptype == "widgets": + logging.info("qml: Widget application") + app = QApplication(sys.argv) + else: + logging.info("qml: Gui application") + app = QGuiApplication(sys.argv) + + engine = QQmlApplicationEngine() + + # set OpenGLContextProfile + if apptype == "gui" and args.core_profile: + logging.info("qml: Set profile for QSurfaceFormat as CoreProfile") + surfaceFormat = QSurfaceFormat() + surfaceFormat.setStencilBufferSize(8) + surfaceFormat.setDepthBufferSize(24) + surfaceFormat.setVersion(4, 1) + surfaceFormat.setProfile(QSurfaceFormat.CoreProfile) + QSurfaceFormat.setDefaultFormat(surfaceFormat) + + # in the case of QCoreApplication we print the attributes of the object created via + # QQmlComponent and exit + if apptype == "core": + component = QQmlComponent(engine, qml_file) + obj = component.create() + filtered_attributes = {k: v for k, v in vars(obj).items() if type(v) is not SignalInstance} + logging.info("qml: component object attributes are") + pprint(filtered_attributes) + del engine + sys.exit(0) + + engine.load(qml_file) + rootObjects = engine.rootObjects() + if not rootObjects: + sys.exit(-1) + + qquick_view = False + if isinstance(rootObjects[0], QQuickItem) and qquick_present: + logging.info("qml: loading with QQuickView") + viewer = QQuickView() + viewer.setSource(qml_file) + if args.config != "resizeToItem": + viewer.setResizeMode(QQuickView.SizeRootObjectToView) + else: + viewer.setResizeMode(QQuickView.SizeViewToRootObject) + viewer.show() + qquick_view = True + + if not qquick_view: + logging.info("qml: loading with QQmlApplicationEngine") + if args.config == "resizeToItem": + logging.info("qml: Not a QQuickview item. resizeToItem is done by default") + + exit_code = app.exec() + del engine + sys.exit(exit_code) diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp.py new file mode 100644 index 0000000..bed933c --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp.py @@ -0,0 +1,63 @@ +# 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 +from __future__ import annotations + +import logging +import os +import sys +from argparse import ArgumentParser, RawTextHelpFormatter +from pathlib import Path + +from qtpy2cpp_lib.visitor import ConvertVisitor + +DESCRIPTION = "Tool to convert Python to C++" + + +def create_arg_parser(desc): + parser = ArgumentParser(description=desc, + formatter_class=RawTextHelpFormatter) + parser.add_argument("--debug", "-d", action="store_true", + help="Debug") + parser.add_argument("--stdout", "-s", action="store_true", + help="Write to stdout") + parser.add_argument("--force", "-f", action="store_true", + help="Force overwrite of existing files") + parser.add_argument("files", type=str, nargs="+", help="Python source file(s)") + return parser + + +if __name__ == "__main__": + logging.basicConfig(level=logging.INFO) + logger = logging.getLogger(__name__) + arg_parser = create_arg_parser(DESCRIPTION) + args = arg_parser.parse_args() + ConvertVisitor.debug = args.debug + + for input_file_str in args.files: + input_file = Path(input_file_str) + if not input_file.is_file(): + logger.error(f"{input_file_str} does not exist or is not a file.") + sys.exit(-1) + file_root, ext = os.path.splitext(input_file) + if input_file.suffix != ".py": + logger.error(f"{input_file_str} does not appear to be a Python file.") + sys.exit(-1) + + ast_tree = ConvertVisitor.create_ast(input_file_str) + if args.stdout: + sys.stdout.write(f"// Converted from {input_file.name}\n") + ConvertVisitor(input_file, sys.stdout).visit(ast_tree) + else: + target_file = input_file.parent / (input_file.stem + ".cpp") + if target_file.exists(): + if not target_file.is_file(): + logger.error(f"{target_file} exists and is not a file.") + sys.exit(-1) + if not args.force: + logger.error(f"{target_file} exists. Use -f to overwrite.") + sys.exit(-1) + + with target_file.open("w") as file: + file.write(f"// Converted from {input_file.name}\n") + ConvertVisitor(input_file, file).visit(ast_tree) + logger.info(f"Wrote {target_file}.") diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/astdump.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/astdump.py new file mode 100644 index 0000000..469b036 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/astdump.py @@ -0,0 +1,112 @@ +# 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 +from __future__ import annotations + +"""Tool to dump a Python AST""" + + +import ast +import tokenize +from argparse import ArgumentParser, RawTextHelpFormatter +from enum import Enum + +from nodedump import debug_format_node + +DESCRIPTION = "Tool to dump a Python AST" + + +_source_lines = [] +_opt_verbose = False + + +def first_non_space(s): + for i, c in enumerate(s): + if c != ' ': + return i + return 0 + + +class NodeType(Enum): + IGNORE = 1 + PRINT_ONE_LINE = 2 # Print as a one liner, do not visit children + PRINT = 3 # Print with opening closing tag, visit children + PRINT_WITH_SOURCE = 4 # Like PRINT, but print source line above + + +def get_node_type(node): + if isinstance(node, (ast.Load, ast.Store, ast.Delete)): + return NodeType.IGNORE + if isinstance(node, (ast.Add, ast.alias, ast.arg, ast.Eq, ast.Gt, ast.Lt, + ast.Mult, ast.Name, ast.NotEq, ast.NameConstant, ast.Not, + ast.Num, ast.Str)): + return NodeType.PRINT_ONE_LINE + if not hasattr(node, 'lineno'): + return NodeType.PRINT + if isinstance(node, (ast.Attribute)): + return NodeType.PRINT_ONE_LINE if isinstance(node.value, ast.Name) else NodeType.PRINT + return NodeType.PRINT_WITH_SOURCE + + +class DumpVisitor(ast.NodeVisitor): + def __init__(self): + ast.NodeVisitor.__init__(self) + self._indent = 0 + self._printed_source_lines = {-1} + + def generic_visit(self, node): + node_type = get_node_type(node) + if _opt_verbose and node_type in (NodeType.IGNORE, NodeType.PRINT_ONE_LINE): + node_type = NodeType.PRINT + if node_type == NodeType.IGNORE: + return + self._indent = self._indent + 1 + indent = ' ' * self._indent + + if node_type == NodeType.PRINT_WITH_SOURCE: + line_number = node.lineno - 1 + if line_number not in self._printed_source_lines: + self._printed_source_lines.add(line_number) + line = _source_lines[line_number] + non_space = first_non_space(line) + print('{:04d} {}{}'.format(line_number, '_' * non_space, + line[non_space:])) + + if node_type == NodeType.PRINT_ONE_LINE: + print(indent, debug_format_node(node)) + else: + print(indent, '>', debug_format_node(node)) + ast.NodeVisitor.generic_visit(self, node) + print(indent, '<', type(node).__name__) + + self._indent = self._indent - 1 + + +def parse_ast(filename): + node = None + with tokenize.open(filename) as f: + global _source_lines + source = f.read() + _source_lines = source.split('\n') + node = ast.parse(source, mode="exec") + return node + + +def create_arg_parser(desc): + parser = ArgumentParser(description=desc, + formatter_class=RawTextHelpFormatter) + parser.add_argument('--verbose', '-v', action='store_true', + help='Verbose') + parser.add_argument('source', type=str, help='Python source') + return parser + + +if __name__ == '__main__': + arg_parser = create_arg_parser(DESCRIPTION) + options = arg_parser.parse_args() + _opt_verbose = options.verbose + title = f'AST tree for {options.source}' + print('=' * len(title)) + print(title) + print('=' * len(title)) + tree = parse_ast(options.source) + DumpVisitor().visit(tree) diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/formatter.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/formatter.py new file mode 100644 index 0000000..ad49037 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/formatter.py @@ -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 +from __future__ import annotations + +"""C++ formatting helper functions and formatter class""" + + +import ast + +from .qt import ClassFlag, qt_class_flags + +CLOSING = {"{": "}", "(": ")", "[": "]"} # Closing parenthesis for C++ + + +def _fix_function_argument_type(type, for_return): + """Fix function argument/return qualifiers using some heuristics for Qt.""" + if type == "float": + return "double" + if type == "str": + type = "QString" + if not type.startswith("Q"): + return type + flags = qt_class_flags(type) + if flags & ClassFlag.PASS_BY_VALUE: + return type + if flags & ClassFlag.PASS_BY_CONSTREF: + return type if for_return else f"const {type} &" + if flags & ClassFlag.PASS_BY_REF: + return type if for_return else f"{type} &" + return type + " *" # Assume pointer by default + + +def to_string(node): + """Helper to retrieve a string from the (Lists of)Name/Attribute + aggregated into some nodes""" + if isinstance(node, ast.Name): + return node.id + if isinstance(node, ast.Attribute): + return node.attr + return '' + + +def format_inheritance(class_def_node): + """Returns inheritance specification of a class""" + result = '' + for base in class_def_node.bases: + name = to_string(base) + if name != 'object': + result += ', public ' if result else ' : public ' + result += name + return result + + +def format_for_target(target_node): + if isinstance(target_node, ast.Tuple): # for i,e in enumerate() + result = '' + for i, el in enumerate(target_node.elts): + if i > 0: + result += ', ' + result += format_reference(el) + return result + return format_reference(target_node) + + +def format_for_loop(f_node): + """Format a for loop + This applies some heuristics to detect: + 1) "for a in [1,2])" -> "for (f: {1, 2}) {" + 2) "for i in range(5)" -> "for (i = 0; i < 5; ++i) {" + 3) "for i in range(2,5)" -> "for (i = 2; i < 5; ++i) {" + + TODO: Detect other cases, maybe including enumerate(). + """ + loop_vars = format_for_target(f_node.target) + result = 'for (' + loop_vars + if isinstance(f_node.iter, ast.Call): + f = format_reference(f_node.iter.func) + if f == 'range': + start = 0 + end = -1 + if len(f_node.iter.args) == 2: + start = format_literal(f_node.iter.args[0]) + end = format_literal(f_node.iter.args[1]) + elif len(f_node.iter.args) == 1: + end = format_literal(f_node.iter.args[0]) + result += f' = {start}; {loop_vars} < {end}; ++{loop_vars}' + elif isinstance(f_node.iter, ast.List): + # Range based for over list + result += ': ' + format_literal_list(f_node.iter) + elif isinstance(f_node.iter, ast.Name): + # Range based for over variable + result += ': ' + f_node.iter.id + result += ') {' + return result + + +def format_name_constant(node): + """Format a ast.NameConstant.""" + if node.value is None: + return "nullptr" + return "true" if node.value else "false" + + +def format_literal(node): + """Returns the value of number/string literals""" + if isinstance(node, ast.NameConstant): + return format_name_constant(node) + if isinstance(node, ast.Num): + return str(node.n) + if isinstance(node, ast.Str): + # Fixme: escaping + return f'"{node.s}"' + return '' + + +def format_literal_list(l_node, enclosing='{'): + """Formats a list/tuple of number/string literals as C++ initializer list""" + result = enclosing + for i, el in enumerate(l_node.elts): + if i > 0: + result += ', ' + result += format_literal(el) + result += CLOSING[enclosing] + return result + + +def format_member(attrib_node, qualifier_in='auto'): + """Member access foo->member() is expressed as an attribute with + further nested Attributes/Names as value""" + n = attrib_node + result = '' + # Black magic: Guess '::' if name appears to be a class name + qualifier = qualifier_in + if qualifier_in == 'auto': + qualifier = '::' if n.attr[0:1].isupper() else '->' + while isinstance(n, ast.Attribute): + result = n.attr if not result else n.attr + qualifier + result + n = n.value + if isinstance(n, ast.Name) and n.id != 'self': + if qualifier_in == 'auto' and n.id == "Qt": # Qt namespace + qualifier = "::" + result = n.id + qualifier + result + return result + + +def format_reference(node, qualifier='auto'): + """Format member reference or free item""" + return node.id if isinstance(node, ast.Name) else format_member(node, qualifier) + + +def format_function_def_arguments(function_def_node): + """Formats arguments of a function definition""" + # Default values is a list of the last default values, expand + # so that indexes match + argument_count = len(function_def_node.args.args) + default_values = function_def_node.args.defaults + while len(default_values) < argument_count: + default_values.insert(0, None) + result = '' + for i, a in enumerate(function_def_node.args.args): + if result: + result += ', ' + if a.arg != 'self': + if a.annotation and isinstance(a.annotation, ast.Name): + result += _fix_function_argument_type(a.annotation.id, False) + ' ' + result += a.arg + if default_values[i]: + result += ' = ' + default_value = default_values[i] + if isinstance(default_value, ast.Attribute): + result += format_reference(default_value) + else: + result += format_literal(default_value) + return result + + +def format_start_function_call(call_node): + """Format a call of a free or member function""" + return format_reference(call_node.func) + '(' + + +def write_import(file, i_node): + """Print an import of a Qt class as #include""" + for alias in i_node.names: + if alias.name.startswith('Q'): + file.write(f'#include <{alias.name}>\n') + + +def write_import_from(file, i_node): + """Print an import from Qt classes as #include sequence""" + # "from PySide6.QtGui import QGuiApplication" or + # "from PySide6 import QtGui" + mod = i_node.module + if not mod.startswith('PySide') and not mod.startswith('PyQt'): + return + dot = mod.find('.') + qt_module = mod[dot + 1:] + '/' if dot >= 0 else '' + for i in i_node.names: + if i.name.startswith('Q'): + file.write(f'#include <{qt_module}{i.name}>\n') + + +class Indenter: + """Helper for Indentation""" + + def __init__(self, output_file): + self._indent_level = 0 + self._indentation = '' + self._output_file = output_file + + def indent_string(self, string): + """Start a new line by a string""" + self._output_file.write(self._indentation) + self._output_file.write(string) + + def indent_line(self, line): + """Write an indented line""" + self._output_file.write(self._indentation) + self._output_file.write(line) + self._output_file.write('\n') + + def INDENT(self): + """Write indentation""" + self._output_file.write(self._indentation) + + def indent(self): + """Increase indentation level""" + self._indent_level = self._indent_level + 1 + self._indentation = ' ' * self._indent_level + + def dedent(self): + """Decrease indentation level""" + self._indent_level = self._indent_level - 1 + self._indentation = ' ' * self._indent_level + + +class CppFormatter(Indenter): + """Provides helpers for formatting multi-line C++ constructs""" + + def __init__(self, output_file): + Indenter.__init__(self, output_file) + + def write_class_def(self, class_node): + """Print a class definition with inheritance""" + self._output_file.write('\n') + inherits = format_inheritance(class_node) + self.indent_line(f'class {class_node.name}{inherits}') + self.indent_line('{') + self.indent_line('public:') + + def write_function_def(self, f_node, class_context): + """Print a function definition with arguments""" + self._output_file.write('\n') + arguments = format_function_def_arguments(f_node) + if f_node.name == '__init__' and class_context: # Constructor + name = class_context + elif f_node.name == '__del__' and class_context: # Destructor + name = '~' + class_context + else: + return_type = "void" + if f_node.returns and isinstance(f_node.returns, ast.Name): + return_type = _fix_function_argument_type(f_node.returns.id, True) + name = return_type + " " + f_node.name + self.indent_string(f'{name}({arguments})') + self._output_file.write('\n') + self.indent_line('{') diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/nodedump.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/nodedump.py new file mode 100644 index 0000000..c101f1f --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/nodedump.py @@ -0,0 +1,51 @@ +# 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 +from __future__ import annotations + +"""Helper to dump AST nodes for debugging""" + + +import ast + + +def to_string(node): + """Helper to retrieve a string from the (Lists of )Name/Attribute + aggregated into some nodes""" + if isinstance(node, ast.Name): + return node.id + if isinstance(node, ast.Attribute): + return node.attr + return '' + + +def debug_format_node(node): + """Format AST node for debugging""" + if isinstance(node, ast.alias): + return f'alias("{node.name}")' + if isinstance(node, ast.arg): + return f'arg({node.arg})' + if isinstance(node, ast.Attribute): + if isinstance(node.value, ast.Name): + nested_name = debug_format_node(node.value) + return f'Attribute("{node.attr}", {nested_name})' + return f'Attribute("{node.attr}")' + if isinstance(node, ast.Call): + return 'Call({}({}))'.format(to_string(node.func), len(node.args)) + if isinstance(node, ast.ClassDef): + base_names = [to_string(base) for base in node.bases] + bases = ': ' + ','.join(base_names) if base_names else '' + return f'ClassDef({node.name}{bases})' + if isinstance(node, ast.ImportFrom): + return f'ImportFrom("{node.module}")' + if isinstance(node, ast.FunctionDef): + arg_names = [a.arg for a in node.args.args] + return 'FunctionDef({}({}))'.format(node.name, ', '.join(arg_names)) + if isinstance(node, ast.Name): + return 'Name("{}", Ctx={})'.format(node.id, type(node.ctx).__name__) + if isinstance(node, ast.NameConstant): + return f'NameConstant({node.value})' + if isinstance(node, ast.Num): + return f'Num({node.n})' + if isinstance(node, ast.Str): + return f'Str("{node.s}")' + return type(node).__name__ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/qt.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/qt.py new file mode 100644 index 0000000..36fb83b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/qt.py @@ -0,0 +1,63 @@ +# 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 +from __future__ import annotations + +"""Provides some type information on Qt classes""" + + +from enum import Flag + + +class ClassFlag(Flag): + PASS_BY_CONSTREF = 1 + PASS_BY_REF = 2 + PASS_BY_VALUE = 4 + PASS_ON_STACK_MASK = PASS_BY_CONSTREF | PASS_BY_REF | PASS_BY_VALUE + INSTANTIATE_ON_STACK = 8 + + +_QT_CLASS_FLAGS = { + # QtCore + "QCoreApplication": ClassFlag.INSTANTIATE_ON_STACK, + "QFile": ClassFlag.PASS_BY_REF | ClassFlag.INSTANTIATE_ON_STACK, + "QFileInfo": ClassFlag.INSTANTIATE_ON_STACK, + "QLine": ClassFlag.PASS_BY_CONSTREF | ClassFlag.INSTANTIATE_ON_STACK, + "QLineF": ClassFlag.PASS_BY_CONSTREF | ClassFlag.INSTANTIATE_ON_STACK, + "QModelIndex": ClassFlag.PASS_BY_CONSTREF | ClassFlag.INSTANTIATE_ON_STACK, + "QPoint": ClassFlag.PASS_BY_VALUE | ClassFlag.INSTANTIATE_ON_STACK, + "QPointF": ClassFlag.PASS_BY_CONSTREF | ClassFlag.INSTANTIATE_ON_STACK, + "QRect": ClassFlag.PASS_BY_CONSTREF | ClassFlag.INSTANTIATE_ON_STACK, + "QRectF": ClassFlag.PASS_BY_CONSTREF | ClassFlag.INSTANTIATE_ON_STACK, + "QSaveFile": ClassFlag.INSTANTIATE_ON_STACK, + "QSettings": ClassFlag.PASS_BY_REF | ClassFlag.INSTANTIATE_ON_STACK, + "QSize": ClassFlag.PASS_BY_VALUE | ClassFlag.INSTANTIATE_ON_STACK, + "QSizeF": ClassFlag.PASS_BY_CONSTREF | ClassFlag.INSTANTIATE_ON_STACK, + "QString": ClassFlag.PASS_BY_CONSTREF | ClassFlag.INSTANTIATE_ON_STACK, + "QTextStream": ClassFlag.PASS_BY_REF | ClassFlag.INSTANTIATE_ON_STACK, + # QtGui + "QBrush": ClassFlag.PASS_BY_CONSTREF | ClassFlag.INSTANTIATE_ON_STACK, + "QColor": ClassFlag.PASS_BY_VALUE | ClassFlag.INSTANTIATE_ON_STACK, + "QGradient": ClassFlag.PASS_BY_CONSTREF | ClassFlag.INSTANTIATE_ON_STACK, + "QGuiApplication": ClassFlag.INSTANTIATE_ON_STACK, + "QIcon": ClassFlag.PASS_BY_CONSTREF | ClassFlag.INSTANTIATE_ON_STACK, + "QPainter": ClassFlag.INSTANTIATE_ON_STACK, + "QPen": ClassFlag.INSTANTIATE_ON_STACK, + "QPixmap": ClassFlag.PASS_BY_CONSTREF | ClassFlag.INSTANTIATE_ON_STACK, + # QtWidgets + "QApplication": ClassFlag.INSTANTIATE_ON_STACK, + "QColorDialog": ClassFlag.INSTANTIATE_ON_STACK, + "QFileDialog": ClassFlag.INSTANTIATE_ON_STACK, + "QFontDialog": ClassFlag.INSTANTIATE_ON_STACK, + "QMessageBox": ClassFlag.INSTANTIATE_ON_STACK, + # QtQml + "QQmlApplicationEngine": ClassFlag.INSTANTIATE_ON_STACK, + "QQmlComponent": ClassFlag.INSTANTIATE_ON_STACK, + "QQmlEngine": ClassFlag.INSTANTIATE_ON_STACK, + # QtQuick + "QQuickView": ClassFlag.INSTANTIATE_ON_STACK +} + + +def qt_class_flags(type): + f = _QT_CLASS_FLAGS.get(type) + return f if f else ClassFlag(0) diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/tokenizer.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/tokenizer.py new file mode 100644 index 0000000..4f81ba5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/tokenizer.py @@ -0,0 +1,56 @@ +# 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 +from __future__ import annotations + +"""Tool to dump Python Tokens""" + + +import sys +import tokenize + + +def format_token(t): + r = repr(t) + if r.startswith('TokenInfo('): + r = r[10:] + pos = r.find("), line='") + if pos < 0: + pos = r.find('), line="') + if pos > 0: + r = r[:pos + 1] + return r + + +def first_non_space(s): + for i, c in enumerate(s): + if c != ' ': + return i + return 0 + + +if __name__ == '__main__': + if len(sys.argv) < 2: + print("Specify file Name") + sys.exit(1) + filename = sys.argv[1] + indent_level = 0 + indent = '' + last_line_number = -1 + with tokenize.open(filename) as f: + generator = tokenize.generate_tokens(f.readline) + for t in generator: + line_number = t.start[0] + if line_number != last_line_number: + code_line = t.line.rstrip() + non_space = first_non_space(code_line) + print('{:04d} {}{}'.format(line_number, '_' * non_space, + code_line[non_space:])) + last_line_number = line_number + if t.type == tokenize.INDENT: + indent_level = indent_level + 1 + indent = ' ' * indent_level + elif t.type == tokenize.DEDENT: + indent_level = indent_level - 1 + indent = ' ' * indent_level + else: + print(' ', indent, format_token(t)) diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/visitor.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/visitor.py new file mode 100644 index 0000000..e3f39e9 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/scripts/qtpy2cpp_lib/visitor.py @@ -0,0 +1,443 @@ +# 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 +from __future__ import annotations + +"""AST visitor printing out C++""" + +import ast +import sys +import tokenize +import warnings + +from .formatter import (CppFormatter, format_for_loop, format_literal, + format_name_constant, + format_reference, write_import, write_import_from) +from .nodedump import debug_format_node +from .qt import ClassFlag, qt_class_flags + + +def _is_qt_constructor(assign_node): + """Is this assignment node a plain construction of a Qt class? + 'f = QFile(name)'. Returns the class_name.""" + call = assign_node.value + if (isinstance(call, ast.Call) and isinstance(call.func, ast.Name)): + func = call.func.id + if func.startswith("Q"): + return func + return None + + +def _is_if_main(if_node): + """Return whether an if statement is: if __name__ == '__main__' """ + test = if_node.test + return (isinstance(test, ast.Compare) + and len(test.ops) == 1 + and isinstance(test.ops[0], ast.Eq) + and isinstance(test.left, ast.Name) + and test.left.id == "__name__" + and len(test.comparators) == 1 + and isinstance(test.comparators[0], ast.Constant) + and test.comparators[0].value == "__main__") + + +class ConvertVisitor(ast.NodeVisitor, CppFormatter): + """AST visitor printing out C++ + Note on implementation: + - Any visit_XXX() overridden function should call self.generic_visit(node) + to continue visiting + - When controlling the visiting manually (cf visit_Call()), + self.visit(child) needs to be called since that dispatches to + visit_XXX(). This is usually done to prevent undesired output + for example from references of calls, etc. + """ + + debug = False + + def __init__(self, file_name, output_file): + ast.NodeVisitor.__init__(self) + CppFormatter.__init__(self, output_file) + self._file_name = file_name + self._class_scope = [] # List of class names + self._stack = [] # nodes + self._stack_variables = [] # variables instantiated on stack + self._debug_indent = 0 + + @staticmethod + def create_ast(filename): + """Create an Abstract Syntax Tree on which a visitor can be run""" + node = None + with tokenize.open(filename) as file: + node = ast.parse(file.read(), mode="exec") + return node + + def generic_visit(self, node): + parent = self._stack[-1] if self._stack else None + if self.debug: + self._debug_enter(node, parent) + self._stack.append(node) + try: + super().generic_visit(node) + except Exception as e: + line_no = node.lineno if hasattr(node, 'lineno') else -1 + error_message = str(e) + message = f'{self._file_name}:{line_no}: Error "{error_message}"' + warnings.warn(message) + self._output_file.write(f'\n// {error_message}\n') + del self._stack[-1] + if self.debug: + self._debug_leave(node) + + def visit_Add(self, node): + self._handle_bin_op(node, "+") + + def _is_augmented_assign(self): + """Is it 'Augmented_assign' (operators +=/-=, etc)?""" + return self._stack and isinstance(self._stack[-1], ast.AugAssign) + + def visit_AugAssign(self, node): + """'Augmented_assign', Operators +=/-=, etc.""" + self.INDENT() + self.generic_visit(node) + self._output_file.write("\n") + + def visit_Assign(self, node): + self.INDENT() + + qt_class = _is_qt_constructor(node) + on_stack = qt_class and qt_class_flags(qt_class) & ClassFlag.INSTANTIATE_ON_STACK + + # Is this a free variable and not a member assignment? Instantiate + # on stack or give a type + if len(node.targets) == 1 and isinstance(node.targets[0], ast.Name): + if qt_class: + if on_stack: + # "QFile f(args)" + var = node.targets[0].id + self._stack_variables.append(var) + self._output_file.write(f"{qt_class} {var}(") + self._write_function_args(node.value.args) + self._output_file.write(");\n") + return + self._output_file.write("auto *") + + line_no = node.lineno if hasattr(node, 'lineno') else -1 + for target in node.targets: + if isinstance(target, ast.Tuple): + w = f"{self._file_name}:{line_no}: List assignment not handled." + warnings.warn(w) + elif isinstance(target, ast.Subscript): + w = f"{self._file_name}:{line_no}: Subscript assignment not handled." + warnings.warn(w) + else: + self._output_file.write(format_reference(target)) + self._output_file.write(' = ') + if qt_class and not on_stack: + self._output_file.write("new ") + self.visit(node.value) + self._output_file.write(';\n') + + def visit_Attribute(self, node): + """Format a variable reference (cf visit_Name)""" + # Default parameter (like Qt::black)? + if self._ignore_function_def_node(node): + return + self._output_file.write(format_reference(node)) + + def visit_BinOp(self, node): + # Parentheses are not exposed, so, every binary operation needs to + # be enclosed by (). + self._output_file.write('(') + self.generic_visit(node) + self._output_file.write(')') + + def _handle_bin_op(self, node, op): + """Handle a binary operator which can appear as 'Augmented Assign'.""" + self.generic_visit(node) + full_op = f" {op}= " if self._is_augmented_assign() else f" {op} " + self._output_file.write(full_op) + + def visit_BitAnd(self, node): + self._handle_bin_op(node, "&") + + def visit_BitOr(self, node): + self._handle_bin_op(node, "|") + + def _format_call(self, node): + # Decorator list? + if self._ignore_function_def_node(node): + return + f = node.func + if isinstance(f, ast.Name): + self._output_file.write(f.id) + else: + # Attributes denoting chained calls "a->b()->c()". Walk along in + # reverse order, recursing for other calls. + names = [] + n = f + while isinstance(n, ast.Attribute): + names.insert(0, n.attr) + n = n.value + + if isinstance(n, ast.Name): # Member or variable reference + if n.id != "self": + sep = "->" + if n.id in self._stack_variables: + sep = "." + elif n.id[0:1].isupper(): # Heuristics for static + sep = "::" + self._output_file.write(n.id) + self._output_file.write(sep) + elif isinstance(n, ast.Call): # A preceding call + self._format_call(n) + self._output_file.write("->") + + self._output_file.write("->".join(names)) + + self._output_file.write('(') + self._write_function_args(node.args) + self._output_file.write(')') + + def visit_Call(self, node): + self._format_call(node) + # Context manager expression? + if self._within_context_manager(): + self._output_file.write(";\n") + + def _write_function_args(self, args_node): + # Manually do visit(), skip the children of func + for i, arg in enumerate(args_node): + if i > 0: + self._output_file.write(', ') + self.visit(arg) + + def visit_ClassDef(self, node): + # Manually do visit() to skip over base classes + # and annotations + self._class_scope.append(node.name) + self.write_class_def(node) + self.indent() + for b in node.body: + self.visit(b) + self.dedent() + self.indent_line('};') + del self._class_scope[-1] + + def visit_Div(self, node): + self._handle_bin_op(node, "/") + + def visit_Eq(self, node): + self.generic_visit(node) + self._output_file.write(" == ") + + def visit_Expr(self, node): + self.INDENT() + self.generic_visit(node) + self._output_file.write(';\n') + + def visit_Gt(self, node): + self.generic_visit(node) + self._output_file.write(" > ") + + def visit_GtE(self, node): + self.generic_visit(node) + self._output_file.write(" >= ") + + def visit_For(self, node): + # Manually do visit() to get the indentation right. + # TODO: what about orelse? + self.indent_line(format_for_loop(node)) + self.indent() + for b in node.body: + self.visit(b) + self.dedent() + self.indent_line('}') + + def visit_FunctionDef(self, node): + class_context = self._class_scope[-1] if self._class_scope else None + for decorator in node.decorator_list: + func = decorator.func # (Call) + if isinstance(func, ast.Name) and func.id == "Slot": + self._output_file.write("\npublic slots:") + self.write_function_def(node, class_context) + # Find stack variables + for arg in node.args.args: + if arg.annotation and isinstance(arg.annotation, ast.Name): + type_name = arg.annotation.id + flags = qt_class_flags(type_name) + if flags & ClassFlag.PASS_ON_STACK_MASK: + self._stack_variables.append(arg.arg) + self.indent() + self.generic_visit(node) + self.dedent() + self.indent_line('}') + self._stack_variables.clear() + + def visit_If(self, node): + # Manually do visit() to get the indentation right. Note: + # elsif() is modelled as nested if. + + # Check for the main function + if _is_if_main(node): + self._output_file.write("\nint main(int argc, char *argv[])\n{\n") + self.indent() + for b in node.body: + self.visit(b) + self.indent_string("return 0;\n") + self.dedent() + self._output_file.write("}\n") + return + + self.indent_string('if (') + self.visit(node.test) + self._output_file.write(') {\n') + self.indent() + for b in node.body: + self.visit(b) + self.dedent() + self.indent_string('}') + if node.orelse: + self._output_file.write(' else {\n') + self.indent() + for b in node.orelse: + self.visit(b) + self.dedent() + self.indent_string('}') + self._output_file.write('\n') + + def visit_Import(self, node): + write_import(self._output_file, node) + + def visit_ImportFrom(self, node): + write_import_from(self._output_file, node) + + def visit_List(self, node): + # Manually do visit() to get separators right + self._output_file.write('{') + for i, el in enumerate(node.elts): + if i > 0: + self._output_file.write(', ') + self.visit(el) + self._output_file.write('}') + + def visit_LShift(self, node): + self.generic_visit(node) + self._output_file.write(" << ") + + def visit_Lt(self, node): + self.generic_visit(node) + self._output_file.write(" < ") + + def visit_LtE(self, node): + self.generic_visit(node) + self._output_file.write(" <= ") + + def visit_Mult(self, node): + self._handle_bin_op(node, "*") + + def _within_context_manager(self): + """Return whether we are within a context manager (with).""" + parent = self._stack[-1] if self._stack else None + return parent and isinstance(parent, ast.withitem) + + def _ignore_function_def_node(self, node): + """Should this node be ignored within a FunctionDef.""" + if not self._stack: + return False + parent = self._stack[-1] + # A type annotation or default value of an argument? + if isinstance(parent, (ast.arguments, ast.arg)): + return True + if not isinstance(parent, ast.FunctionDef): + return False + # Return type annotation or decorator call + return node == parent.returns or node in parent.decorator_list + + def visit_Index(self, node): + self._output_file.write("[") + self.generic_visit(node) + self._output_file.write("]") + + def visit_Name(self, node): + """Format a variable reference (cf visit_Attribute)""" + # Skip Context manager variables, return or argument type annotation + if self._within_context_manager() or self._ignore_function_def_node(node): + return + self._output_file.write(format_reference(node)) + + def visit_NameConstant(self, node): + # Default parameter? + if self._ignore_function_def_node(node): + return + self.generic_visit(node) + self._output_file.write(format_name_constant(node)) + + def visit_Not(self, node): + self.generic_visit(node) + self._output_file.write("!") + + def visit_NotEq(self, node): + self.generic_visit(node) + self._output_file.write(" != ") + + def visit_Num(self, node): + self.generic_visit(node) + self._output_file.write(format_literal(node)) + + def visit_RShift(self, node): + self.generic_visit(node) + self._output_file.write(" >> ") + + def visit_Return(self, node): + self.indent_string("return") + if node.value: + self._output_file.write(" ") + self.generic_visit(node) + self._output_file.write(";\n") + + def visit_Slice(self, node): + self._output_file.write("[") + if node.lower: + self.visit(node.lower) + self._output_file.write(":") + if node.upper: + self.visit(node.upper) + self._output_file.write("]") + + def visit_Str(self, node): + self.generic_visit(node) + self._output_file.write(format_literal(node)) + + def visit_Sub(self, node): + self._handle_bin_op(node, "-") + + def visit_UnOp(self, node): + self.generic_visit(node) + + def visit_With(self, node): + self.INDENT() + self._output_file.write("{ // Converted from context manager\n") + self.indent() + for item in node.items: + self.INDENT() + if item.optional_vars: + self._output_file.write(format_reference(item.optional_vars)) + self._output_file.write(" = ") + self.generic_visit(node) + self.dedent() + self.INDENT() + self._output_file.write("}\n") + + def _debug_enter(self, node, parent=None): + message = '{}>generic_visit({})'.format(' ' * self ._debug_indent, + debug_format_node(node)) + if parent: + message += ', parent={}'.format(debug_format_node(parent)) + message += '\n' + sys.stderr.write(message) + self._debug_indent += 1 + + def _debug_leave(self, node): + self._debug_indent -= 1 + message = '{} must be named + fix_for_ . + +Note that this fixing code is run after all initializations, but before the +import is finished. But that is no problem since the module is passed in. +""" + +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/support/generate_pyi.py b/etl_billiards/dist/ETL_Manager/_internal/PySide6/support/generate_pyi.py new file mode 100644 index 0000000..7eee770 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/support/generate_pyi.py @@ -0,0 +1,95 @@ +# 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 +from __future__ import annotations + +""" +generate_pyi.py + +This script generates the .pyi files for all PySide modules. +""" +# mypy: disable-error-code="import-not-found" + +import argparse +import inspect # noqa: F401 +import logging +import os +import sys +import typing # noqa: F401 + +from pathlib import Path +from types import SimpleNamespace # noqa: F401 + +# Can we use forward references? +USE_PEP563 = sys.version_info[:2] >= (3, 7) + + +def generate_all_pyi(outpath, options): + ps = os.pathsep + if options.sys_path: + # make sure to propagate the paths from sys_path to subprocesses + normpath = lambda x: os.fspath(Path(x).resolve()) # noqa: E731 + sys_path = [normpath(_) for _ in options.sys_path] + sys.path[0:0] = sys_path + pypath = ps.join(sys_path) + os.environ["PYTHONPATH"] = pypath + + # now we can import + global PySide6, inspect, typing, HintingEnumerator, build_brace_pattern + import PySide6 + from PySide6.support.signature.lib.enum_sig import HintingEnumerator + from PySide6.support.signature.lib.tool import build_brace_pattern + from PySide6.support.signature.lib.pyi_generator import generate_pyi + + # propagate USE_PEP563 to the mapping module. + # Perhaps this can be automated? + PySide6.support.signature.mapping.USE_PEP563 = USE_PEP563 + + outpath = Path(outpath) if outpath and os.fspath(outpath) else Path(PySide6.__file__).parent + name_list = PySide6.__all__ if options.modules == ["all"] else options.modules + errors = ", ".join(set(name_list) - set(PySide6.__all__)) + if errors: + raise ImportError(f"The module(s) '{errors}' do not exist") + for mod_name in name_list: + import_name = "PySide6." + mod_name + if hasattr(sys, "pypy_version_info"): + # PYSIDE-535: We cannot use __feature__ yet in PyPy + generate_pyi(import_name, outpath, options) + else: + from PySide6.support import feature + feature_id = feature.get_select_id(options.feature) + with feature.force_selection(feature_id, import_name): + generate_pyi(import_name, outpath, options) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser( + description="This script generates the .pyi file for all PySide modules.") + parser.add_argument("modules", nargs="+", + help="'all' or the names of modules to build (QtCore QtGui etc.)") + parser.add_argument("--quiet", action="store_true", help="Run quietly") + parser.add_argument("--outpath", + help="the output directory (default = binary location)") + parser.add_argument("--sys-path", nargs="+", + help="a list of strings prepended to sys.path") + parser.add_argument("--feature", nargs="+", choices=["snake_case", "true_property"], default=[], + help="""a list of feature names. """ + """Example: `--feature snake_case true_property`. """ + """Currently not available for PyPy.""") + options = parser.parse_args() + + qtest_env = os.environ.get("QTEST_ENVIRONMENT", "") + log_level = logging.DEBUG if qtest_env else logging.INFO + if options.quiet: + log_level = logging.WARNING + logging.basicConfig(level=log_level) + logger = logging.getLogger("generate_pyi") + + outpath = options.outpath + if outpath and not Path(outpath).exists(): + os.makedirs(outpath) + logger.info(f"+++ Created path {outpath}") + options._pyside_call = True + options.logger = logger + options.is_ci = qtest_env == "ci" + generate_all_pyi(outpath, options=options) +# eof diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/svgtoqml.exe b/etl_billiards/dist/ETL_Manager/_internal/PySide6/svgtoqml.exe new file mode 100644 index 0000000..f8e8a29 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/svgtoqml.exe differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/swresample-5.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/swresample-5.dll new file mode 100644 index 0000000..28d04c7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/swresample-5.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/swscale-8.dll b/etl_billiards/dist/ETL_Manager/_internal/PySide6/swscale-8.dll new file mode 100644 index 0000000..495c8e2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/swscale-8.dll differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ar.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ar.qm new file mode 100644 index 0000000..03c52d1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ar.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_bg.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_bg.qm new file mode 100644 index 0000000..35f666a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_bg.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_cs.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_cs.qm new file mode 100644 index 0000000..cc85ecc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_cs.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_da.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_da.qm new file mode 100644 index 0000000..59f9853 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_da.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_de.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_de.qm new file mode 100644 index 0000000..a964cec Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_de.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_en.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_en.qm new file mode 100644 index 0000000..937ea3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_en.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_es.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_es.qm new file mode 100644 index 0000000..91d5e4b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_es.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_fr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_fr.qm new file mode 100644 index 0000000..0ba395c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_fr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_hr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_hr.qm new file mode 100644 index 0000000..4b40830 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_hr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_hu.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_hu.qm new file mode 100644 index 0000000..1e8e66a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_hu.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ja.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ja.qm new file mode 100644 index 0000000..1f12dcb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ja.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ka.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ka.qm new file mode 100644 index 0000000..f220b58 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ka.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ko.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ko.qm new file mode 100644 index 0000000..ca41109 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ko.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_nl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_nl.qm new file mode 100644 index 0000000..6fc4162 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_nl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_pl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_pl.qm new file mode 100644 index 0000000..312af52 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_pl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_pt_BR.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_pt_BR.qm new file mode 100644 index 0000000..95d1da9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_pt_BR.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ru.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ru.qm new file mode 100644 index 0000000..4ef00cf Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_ru.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_sk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_sk.qm new file mode 100644 index 0000000..f44e861 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_sk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_sl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_sl.qm new file mode 100644 index 0000000..97cd821 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_sl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_sv.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_sv.qm new file mode 100644 index 0000000..b52bd2f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_sv.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_tr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_tr.qm new file mode 100644 index 0000000..61ca7b0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_tr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_uk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_uk.qm new file mode 100644 index 0000000..71e74a7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_uk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_zh_CN.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_zh_CN.qm new file mode 100644 index 0000000..611ba2d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_zh_CN.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_zh_TW.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_zh_TW.qm new file mode 100644 index 0000000..b348a84 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/assistant_zh_TW.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ar.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ar.qm new file mode 100644 index 0000000..6c3fd7d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ar.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_bg.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_bg.qm new file mode 100644 index 0000000..daf18b9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_bg.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_cs.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_cs.qm new file mode 100644 index 0000000..432945c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_cs.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_da.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_da.qm new file mode 100644 index 0000000..8ef851b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_da.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_de.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_de.qm new file mode 100644 index 0000000..5925ca9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_de.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_en.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_en.qm new file mode 100644 index 0000000..937ea3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_en.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_es.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_es.qm new file mode 100644 index 0000000..94da92d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_es.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_fr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_fr.qm new file mode 100644 index 0000000..01e9a1a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_fr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_hr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_hr.qm new file mode 100644 index 0000000..03428ac Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_hr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_hu.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_hu.qm new file mode 100644 index 0000000..92969cc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_hu.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ja.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ja.qm new file mode 100644 index 0000000..fae8c41 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ja.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ka.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ka.qm new file mode 100644 index 0000000..9692369 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ka.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ko.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ko.qm new file mode 100644 index 0000000..af9e08f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ko.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_nl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_nl.qm new file mode 100644 index 0000000..fcae6ea Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_nl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_pl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_pl.qm new file mode 100644 index 0000000..b324175 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_pl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ru.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ru.qm new file mode 100644 index 0000000..0f99006 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_ru.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_sk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_sk.qm new file mode 100644 index 0000000..54bf8d3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_sk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_sl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_sl.qm new file mode 100644 index 0000000..0f677c0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_sl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_sv.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_sv.qm new file mode 100644 index 0000000..2c67a95 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_sv.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_tr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_tr.qm new file mode 100644 index 0000000..716f829 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_tr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_uk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_uk.qm new file mode 100644 index 0000000..40fa629 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_uk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_zh_CN.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_zh_CN.qm new file mode 100644 index 0000000..dd25775 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_zh_CN.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_zh_TW.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_zh_TW.qm new file mode 100644 index 0000000..970498f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/designer_zh_TW.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ar.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ar.qm new file mode 100644 index 0000000..fc1eb51 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ar.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_bg.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_bg.qm new file mode 100644 index 0000000..2d73a5f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_bg.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_cs.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_cs.qm new file mode 100644 index 0000000..90e26fb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_cs.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_da.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_da.qm new file mode 100644 index 0000000..15c3fe2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_da.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_de.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_de.qm new file mode 100644 index 0000000..80b74bc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_de.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_en.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_en.qm new file mode 100644 index 0000000..937ea3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_en.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_es.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_es.qm new file mode 100644 index 0000000..b0491e5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_es.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_fr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_fr.qm new file mode 100644 index 0000000..55edbba Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_fr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_hr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_hr.qm new file mode 100644 index 0000000..812d65e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_hr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_hu.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_hu.qm new file mode 100644 index 0000000..15d89b2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_hu.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_it.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_it.qm new file mode 100644 index 0000000..2bf3fdb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_it.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ja.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ja.qm new file mode 100644 index 0000000..0e0fb0f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ja.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ka.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ka.qm new file mode 100644 index 0000000..56f5dd5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ka.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ko.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ko.qm new file mode 100644 index 0000000..08697b1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ko.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_nl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_nl.qm new file mode 100644 index 0000000..e9070de Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_nl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_pl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_pl.qm new file mode 100644 index 0000000..fa0643d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_pl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ru.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ru.qm new file mode 100644 index 0000000..615db62 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_ru.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_sk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_sk.qm new file mode 100644 index 0000000..fa3d0cb Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_sk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_sl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_sl.qm new file mode 100644 index 0000000..3bf4464 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_sl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_sv.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_sv.qm new file mode 100644 index 0000000..c92f7a1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_sv.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_tr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_tr.qm new file mode 100644 index 0000000..b48ea29 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_tr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_uk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_uk.qm new file mode 100644 index 0000000..33ac51c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_uk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_zh_CN.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_zh_CN.qm new file mode 100644 index 0000000..b55bf4a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_zh_CN.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_zh_TW.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_zh_TW.qm new file mode 100644 index 0000000..bfcdf8a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/linguist_zh_TW.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_bg.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_bg.qm new file mode 100644 index 0000000..3771f95 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_bg.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_ca.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_ca.qm new file mode 100644 index 0000000..d843943 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_ca.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_da.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_da.qm new file mode 100644 index 0000000..5ebf0f8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_da.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_de.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_de.qm new file mode 100644 index 0000000..cde6554 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_de.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_en.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_en.qm new file mode 100644 index 0000000..937ea3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_en.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_es.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_es.qm new file mode 100644 index 0000000..b08c44f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_es.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_hr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_hr.qm new file mode 100644 index 0000000..6874632 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_hr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_hu.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_hu.qm new file mode 100644 index 0000000..e814651 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_hu.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_ka.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_ka.qm new file mode 100644 index 0000000..9cc5ab8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_ka.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_ko.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_ko.qm new file mode 100644 index 0000000..d8a5dac Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_ko.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_nl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_nl.qm new file mode 100644 index 0000000..765f2de Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_nl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_pl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_pl.qm new file mode 100644 index 0000000..7682a92 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_pl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_pt_BR.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_pt_BR.qm new file mode 100644 index 0000000..d3d954d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_pt_BR.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_ru.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_ru.qm new file mode 100644 index 0000000..0a44d0f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_ru.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_sv.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_sv.qm new file mode 100644 index 0000000..349c969 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_sv.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_tr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_tr.qm new file mode 100644 index 0000000..fd0d275 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_tr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_uk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_uk.qm new file mode 100644 index 0000000..d9a2cf3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_uk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_zh_CN.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_zh_CN.qm new file mode 100644 index 0000000..2683358 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtconnectivity_zh_CN.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ar.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ar.qm new file mode 100644 index 0000000..b6700c1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ar.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_bg.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_bg.qm new file mode 100644 index 0000000..8a2ed7a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_bg.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ca.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ca.qm new file mode 100644 index 0000000..608a0e7 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ca.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_da.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_da.qm new file mode 100644 index 0000000..3b23509 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_da.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_de.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_de.qm new file mode 100644 index 0000000..325c83c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_de.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_en.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_en.qm new file mode 100644 index 0000000..937ea3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_en.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_es.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_es.qm new file mode 100644 index 0000000..da67b7f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_es.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_fa.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_fa.qm new file mode 100644 index 0000000..1cfaa5d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_fa.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_fi.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_fi.qm new file mode 100644 index 0000000..cdd21cd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_fi.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_fr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_fr.qm new file mode 100644 index 0000000..0a94d6c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_fr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_hr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_hr.qm new file mode 100644 index 0000000..8bcab6d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_hr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_hu.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_hu.qm new file mode 100644 index 0000000..003b026 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_hu.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ja.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ja.qm new file mode 100644 index 0000000..ff73ef1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ja.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ka.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ka.qm new file mode 100644 index 0000000..46d3ef0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ka.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ko.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ko.qm new file mode 100644 index 0000000..46b578b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ko.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_lv.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_lv.qm new file mode 100644 index 0000000..7e88b0d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_lv.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_nl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_nl.qm new file mode 100644 index 0000000..094a8e4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_nl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_nn.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_nn.qm new file mode 100644 index 0000000..343238f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_nn.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_pl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_pl.qm new file mode 100644 index 0000000..0fbf88f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_pl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_pt_BR.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_pt_BR.qm new file mode 100644 index 0000000..43ed919 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_pt_BR.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ru.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ru.qm new file mode 100644 index 0000000..57b513f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_ru.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_sk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_sk.qm new file mode 100644 index 0000000..d6d21ad Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_sk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_sv.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_sv.qm new file mode 100644 index 0000000..0f794e1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_sv.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_tr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_tr.qm new file mode 100644 index 0000000..1301f60 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_tr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_uk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_uk.qm new file mode 100644 index 0000000..32f1398 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_uk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_zh_CN.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_zh_CN.qm new file mode 100644 index 0000000..5ef2488 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_zh_CN.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_zh_TW.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_zh_TW.qm new file mode 100644 index 0000000..c9e38c3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtdeclarative_zh_TW.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_bg.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_bg.qm new file mode 100644 index 0000000..f56e0e0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_bg.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_ca.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_ca.qm new file mode 100644 index 0000000..3ef39a1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_ca.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_da.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_da.qm new file mode 100644 index 0000000..b5e932d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_da.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_de.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_de.qm new file mode 100644 index 0000000..6c2d14a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_de.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_en.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_en.qm new file mode 100644 index 0000000..937ea3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_en.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_es.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_es.qm new file mode 100644 index 0000000..2b898a9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_es.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_fi.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_fi.qm new file mode 100644 index 0000000..950275f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_fi.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_fr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_fr.qm new file mode 100644 index 0000000..a40c000 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_fr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_hr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_hr.qm new file mode 100644 index 0000000..3cafcf0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_hr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_hu.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_hu.qm new file mode 100644 index 0000000..5ee1af9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_hu.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_ka.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_ka.qm new file mode 100644 index 0000000..d7b1258 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_ka.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_ko.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_ko.qm new file mode 100644 index 0000000..18202c9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_ko.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_nl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_nl.qm new file mode 100644 index 0000000..317f681 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_nl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_pl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_pl.qm new file mode 100644 index 0000000..176a76d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_pl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_pt_BR.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_pt_BR.qm new file mode 100644 index 0000000..081d6d4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_pt_BR.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_ru.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_ru.qm new file mode 100644 index 0000000..e374246 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_ru.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_sv.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_sv.qm new file mode 100644 index 0000000..6cee453 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_sv.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_tr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_tr.qm new file mode 100644 index 0000000..d45fb1c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_tr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_uk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_uk.qm new file mode 100644 index 0000000..63438a1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_uk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_zh_CN.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_zh_CN.qm new file mode 100644 index 0000000..6fab2ad Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtlocation_zh_CN.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ar.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ar.qm new file mode 100644 index 0000000..8422ab3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ar.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_bg.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_bg.qm new file mode 100644 index 0000000..d3bd825 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_bg.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ca.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ca.qm new file mode 100644 index 0000000..fa45375 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ca.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_cs.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_cs.qm new file mode 100644 index 0000000..106a5e4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_cs.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_da.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_da.qm new file mode 100644 index 0000000..9324732 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_da.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_de.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_de.qm new file mode 100644 index 0000000..6b204cd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_de.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_en.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_en.qm new file mode 100644 index 0000000..937ea3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_en.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_es.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_es.qm new file mode 100644 index 0000000..fe500a0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_es.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_fa.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_fa.qm new file mode 100644 index 0000000..1f0fb75 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_fa.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_fi.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_fi.qm new file mode 100644 index 0000000..2a39197 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_fi.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_fr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_fr.qm new file mode 100644 index 0000000..56e5954 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_fr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_hr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_hr.qm new file mode 100644 index 0000000..1d3011d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_hr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_hu.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_hu.qm new file mode 100644 index 0000000..9086723 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_hu.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_it.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_it.qm new file mode 100644 index 0000000..c1060bf Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_it.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ja.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ja.qm new file mode 100644 index 0000000..87af0b9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ja.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ka.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ka.qm new file mode 100644 index 0000000..8a77c21 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ka.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ko.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ko.qm new file mode 100644 index 0000000..a48156e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ko.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_nl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_nl.qm new file mode 100644 index 0000000..4c3b36b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_nl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_nn.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_nn.qm new file mode 100644 index 0000000..e103e7f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_nn.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_pl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_pl.qm new file mode 100644 index 0000000..09f3a4a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_pl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_pt_BR.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_pt_BR.qm new file mode 100644 index 0000000..200f8d0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_pt_BR.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ru.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ru.qm new file mode 100644 index 0000000..d6baa83 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_ru.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_sk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_sk.qm new file mode 100644 index 0000000..b9638b5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_sk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_sv.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_sv.qm new file mode 100644 index 0000000..b1266a8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_sv.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_tr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_tr.qm new file mode 100644 index 0000000..be53ad1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_tr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_uk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_uk.qm new file mode 100644 index 0000000..501246e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_uk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_zh_CN.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_zh_CN.qm new file mode 100644 index 0000000..3eb2a3a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_zh_CN.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_zh_TW.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_zh_TW.qm new file mode 100644 index 0000000..8747367 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtmultimedia_zh_TW.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_de.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_de.qm new file mode 100644 index 0000000..1b58bb8 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_de.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_en.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_en.qm new file mode 100644 index 0000000..937ea3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_en.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_es.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_es.qm new file mode 100644 index 0000000..79eb553 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_es.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_ja.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_ja.qm new file mode 100644 index 0000000..4199f54 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_ja.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_ka.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_ka.qm new file mode 100644 index 0000000..bc82dca Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_ka.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_ko.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_ko.qm new file mode 100644 index 0000000..7b4feb0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_ko.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_pl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_pl.qm new file mode 100644 index 0000000..42e9e75 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_pl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_ru.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_ru.qm new file mode 100644 index 0000000..043c2da Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_ru.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_sv.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_sv.qm new file mode 100644 index 0000000..f2cf951 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_sv.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_tr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_tr.qm new file mode 100644 index 0000000..2c196a0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_tr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_uk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_uk.qm new file mode 100644 index 0000000..bc0b13f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_uk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_zh_CN.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_zh_CN.qm new file mode 100644 index 0000000..b0d095b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtserialport_zh_CN.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_ca.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_ca.qm new file mode 100644 index 0000000..bfa522b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_ca.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_de.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_de.qm new file mode 100644 index 0000000..ee968c2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_de.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_en.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_en.qm new file mode 100644 index 0000000..937ea3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_en.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_es.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_es.qm new file mode 100644 index 0000000..594220d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_es.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_ka.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_ka.qm new file mode 100644 index 0000000..8fcf463 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_ka.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_ko.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_ko.qm new file mode 100644 index 0000000..8fe2ec0 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_ko.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_lg.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_lg.qm new file mode 100644 index 0000000..aca3b14 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_lg.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/am.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/am.pak new file mode 100644 index 0000000..ca33fbc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/am.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ar.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ar.pak new file mode 100644 index 0000000..71f3233 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ar.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/bg.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/bg.pak new file mode 100644 index 0000000..9d45a4c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/bg.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/bn.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/bn.pak new file mode 100644 index 0000000..b735290 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/bn.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ca.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ca.pak new file mode 100644 index 0000000..43f83c3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ca.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/cs.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/cs.pak new file mode 100644 index 0000000..cf0fa40 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/cs.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/da.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/da.pak new file mode 100644 index 0000000..f320504 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/da.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/de.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/de.pak new file mode 100644 index 0000000..22e8cbc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/de.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/el.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/el.pak new file mode 100644 index 0000000..7b9a672 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/el.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/en-GB.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/en-GB.pak new file mode 100644 index 0000000..ded4437 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/en-GB.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/en-US.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/en-US.pak new file mode 100644 index 0000000..49868d1 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/en-US.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/es-419.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/es-419.pak new file mode 100644 index 0000000..4608277 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/es-419.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/es.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/es.pak new file mode 100644 index 0000000..564ef3c Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/es.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/et.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/et.pak new file mode 100644 index 0000000..6725c88 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/et.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/fa.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/fa.pak new file mode 100644 index 0000000..8d3c3fd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/fa.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/fi.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/fi.pak new file mode 100644 index 0000000..b752d9d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/fi.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/fil.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/fil.pak new file mode 100644 index 0000000..c730f9b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/fil.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/fr.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/fr.pak new file mode 100644 index 0000000..9e0881d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/fr.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/gu.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/gu.pak new file mode 100644 index 0000000..2691c2d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/gu.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/he.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/he.pak new file mode 100644 index 0000000..3bc7761 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/he.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/hi.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/hi.pak new file mode 100644 index 0000000..f93f38e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/hi.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/hr.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/hr.pak new file mode 100644 index 0000000..a172195 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/hr.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/hu.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/hu.pak new file mode 100644 index 0000000..3bcb49d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/hu.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/id.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/id.pak new file mode 100644 index 0000000..418ae22 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/id.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/it.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/it.pak new file mode 100644 index 0000000..a266dab Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/it.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ja.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ja.pak new file mode 100644 index 0000000..c40fbd3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ja.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/kn.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/kn.pak new file mode 100644 index 0000000..6d2b1e5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/kn.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ko.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ko.pak new file mode 100644 index 0000000..be098b5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ko.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/lt.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/lt.pak new file mode 100644 index 0000000..75a3730 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/lt.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/lv.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/lv.pak new file mode 100644 index 0000000..d6c616e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/lv.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ml.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ml.pak new file mode 100644 index 0000000..86170c5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ml.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/mr.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/mr.pak new file mode 100644 index 0000000..eb598a6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/mr.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ms.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ms.pak new file mode 100644 index 0000000..d3f24fe Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ms.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/nb.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/nb.pak new file mode 100644 index 0000000..9a897da Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/nb.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/nl.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/nl.pak new file mode 100644 index 0000000..3620cb5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/nl.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/pl.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/pl.pak new file mode 100644 index 0000000..c311d8f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/pl.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/pt-BR.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/pt-BR.pak new file mode 100644 index 0000000..31fbeed Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/pt-BR.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/pt-PT.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/pt-PT.pak new file mode 100644 index 0000000..da23775 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/pt-PT.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ro.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ro.pak new file mode 100644 index 0000000..fae835a Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ro.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ru.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ru.pak new file mode 100644 index 0000000..7816480 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ru.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sk.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sk.pak new file mode 100644 index 0000000..c45dca2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sk.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sl.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sl.pak new file mode 100644 index 0000000..0b92e61 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sl.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sr.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sr.pak new file mode 100644 index 0000000..6ee3ff6 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sr.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sv.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sv.pak new file mode 100644 index 0000000..f1a1bb3 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sv.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sw.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sw.pak new file mode 100644 index 0000000..39f5317 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/sw.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ta.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ta.pak new file mode 100644 index 0000000..bdc3491 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/ta.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/te.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/te.pak new file mode 100644 index 0000000..58cbf0f Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/te.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/th.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/th.pak new file mode 100644 index 0000000..fdeb130 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/th.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/tr.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/tr.pak new file mode 100644 index 0000000..5e42c75 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/tr.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/uk.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/uk.pak new file mode 100644 index 0000000..372a742 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/uk.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/vi.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/vi.pak new file mode 100644 index 0000000..fefc1f5 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/vi.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/zh-CN.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/zh-CN.pak new file mode 100644 index 0000000..b45f7fd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/zh-CN.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/zh-TW.pak b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/zh-TW.pak new file mode 100644 index 0000000..8fd6778 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_locales/zh-TW.pak differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_pl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_pl.qm new file mode 100644 index 0000000..42c0a36 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_pl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_ru.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_ru.qm new file mode 100644 index 0000000..9bc2f1e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_ru.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_sv.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_sv.qm new file mode 100644 index 0000000..f20fd68 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_sv.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_tr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_tr.qm new file mode 100644 index 0000000..661b649 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_tr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_uk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_uk.qm new file mode 100644 index 0000000..f853b51 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_uk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_zh_CN.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_zh_CN.qm new file mode 100644 index 0000000..761d026 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebengine_zh_CN.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ca.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ca.qm new file mode 100644 index 0000000..a312ff2 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ca.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_de.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_de.qm new file mode 100644 index 0000000..85c2c9e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_de.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_en.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_en.qm new file mode 100644 index 0000000..937ea3e Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_en.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_es.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_es.qm new file mode 100644 index 0000000..e26e83d Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_es.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_fr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_fr.qm new file mode 100644 index 0000000..a3fb8bd Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_fr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ja.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ja.qm new file mode 100644 index 0000000..66191e9 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ja.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ka.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ka.qm new file mode 100644 index 0000000..4096afc Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ka.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ko.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ko.qm new file mode 100644 index 0000000..939f42b Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ko.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_pl.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_pl.qm new file mode 100644 index 0000000..0f7d2b4 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_pl.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ru.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ru.qm new file mode 100644 index 0000000..ee6a9ca Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_ru.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_sv.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_sv.qm new file mode 100644 index 0000000..f9afdce Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_sv.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_tr.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_tr.qm new file mode 100644 index 0000000..097a1aa Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_tr.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_uk.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_uk.qm new file mode 100644 index 0000000..3925a64 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_uk.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_zh_CN.qm b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_zh_CN.qm new file mode 100644 index 0000000..7e16418 Binary files /dev/null and b/etl_billiards/dist/ETL_Manager/_internal/PySide6/translations/qtwebsockets_zh_CN.qm differ diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/typesystems/common.xml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/typesystems/common.xml new file mode 100644 index 0000000..663a0a5 --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/typesystems/common.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/etl_billiards/dist/ETL_Manager/_internal/PySide6/typesystems/core_common.xml b/etl_billiards/dist/ETL_Manager/_internal/PySide6/typesystems/core_common.xml new file mode 100644 index 0000000..b3bdd2b --- /dev/null +++ b/etl_billiards/dist/ETL_Manager/_internal/PySide6/typesystems/core_common.xml @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +